Академический Документы
Профессиональный Документы
Культура Документы
1303
1303
1303
1303
1303
1303
1303
1303
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
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
150
164
152
152
151
143
149
162
192
157
160
161
163
146
162
116
165
142
155
152
158
156
157
181
155
151
177
167
153
179
150
124
149
133
155
166
151
143
174
173
156
172
163
173
165
184
119
182
157
160
132
150
147
164
155
171
174
182
136
160
8059
8083
8079
8095
8099
8087
8090
8084
8086
8074
8072
8086
8111
8097
8083
8081
8094
8114
8105
8097
8082
8102
8108
8087
8105
8120
8120
8116
8112
8089
8064
8093
8098
8085
8106
8078
8101
8112
8075
8115
8097
8066
8114
8086
8083
8125
8095
8090
8097
8067
8100
8085
8092
8097
8089
8091
8061
8112
8103
8072
-778
-884
-797
-804
-841
-810
-737
-847
-809
-842
-803
-851
-729
-822
-766
-848
-754
-820
-798
-832
-806
-816
-781
-836
-875
-785
-860
-810
-753
-840
-797
-741
-846
-777
-768
-838
-792
-805
-876
-755
-812
-828
-736
-833
-829
-790
-878
-833
-741
-834
-804
-805
-840
-784
-823
-784
-796
-800
-817
-825
-733
-742
-730
-743
-732
-736
-741
-738
-745
-736
-738
-740
-739
-733
-740
-738
-738
-740
-739
-742
-738
-732
-735
-738
-738
-737
-741
-729
-740
-743
-733
-736
-737
-735
-729
-739
-726
-737
-741
-742
-743
-734
-742
-740
-730
-737
-747
-740
-741
-741
-732
-741
-733
-738
-738
-735
-738
-741
-736
-731
22
24
22
25
29
24
20
24
29
25
24
25
25
25
23
26
24
24
20
23
22
25
21
25
23
27
23
28
29
24
24
22
19
24
26
21
31
29
26
16
22
29
22
27
21
19
29
24
26
18
24
30
24
22
29
26
28
23
27
25
36
33
32
30
34
30
33
25
34
33
34
38
34
34
21
28
30
31
37
32
26
33
28
37
32
35
39
33
31
28
32
36
32
28
28
28
32
33
34
31
28
34
32
35
37
33
25
34
30
28
34
39
32
28
38
30
33
32
34
34
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
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
174
137
157
162
171
147
163
151
170
165
174
158
148
145
181
118
144
187
168
158
174
143
136
138
147
188
141
187
189
140
149
166
154
160
160
157
169
126
165
137
128
179
192
167
159
172
170
180
139
179
182
162
167
145
171
197
161
169
163
124
8105
8085
8085
8111
8088
8095
8080
8102
8110
8071
8109
8078
8098
8114
8114
8107
8068
8098
8116
8100
8100
8108
8086
8093
8112
8088
8099
8091
8083
8116
8130
8076
8139
8122
8095
8114
8115
8092
8125
8090
8056
8099
8075
8096
8119
8094
8088
8098
8084
8099
8128
8070
8081
8119
8089
8092
8125
8106
8081
8083
-819
-769
-774
-815
-831
-806
-822
-823
-824
-805
-755
-787
-817
-798
-838
-771
-844
-855
-796
-844
-835
-766
-820
-853
-751
-840
-822
-747
-914
-779
-788
-892
-801
-746
-895
-781
-777
-865
-799
-790
-834
-742
-858
-829
-773
-871
-819
-764
-833
-863
-704
-828
-833
-771
-881
-768
-775
-814
-799
-807
-738
-732
-739
-737
-739
-741
-735
-732
-740
-729
-739
-734
-744
-739
-742
-735
-732
-743
-743
-740
-733
-735
-743
-732
-742
-738
-730
-741
-741
-735
-734
-739
-725
-744
-740
-731
-743
-739
-730
-737
-744
-732
-744
-733
-736
-746
-732
-740
-744
-732
-743
-743
-729
-734
-744
-729
-738
-739
-728
-737
26
23
25
26
26
19
19
20
23
22
22
25
20
21
23
22
22
24
25
22
21
21
17
23
26
20
25
23
25
24
21
21
24
25
24
26
19
26
23
25
27
22
29
20
25
30
26
31
25
22
24
22
26
20
18
24
12
28
23
22
30
33
32
30
29
28
32
30
29
38
37
37
35
26
31
31
35
32
26
32
28
34
35
30
36
32
33
29
34
37
31
29
34
28
37
36
32
32
36
36
35
33
32
33
31
30
29
29
30
29
34
34
31
33
37
31
35
37
25
24
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
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
177
184
156
149
154
160
156
151
161
153
157
140
128
153
172
163
164
166
136
162
188
167
176
135
151
130
172
191
167
156
167
169
160
142
146
165
155
182
150
164
177
137
172
161
188
174
165
164
192
165
170
154
175
158
180
138
180
149
195
136
8073
8110
8121
8083
8114
8103
8111
8112
8097
8070
8092
8113
8072
8124
8114
8125
8103
8103
8077
8105
8097
8129
8099
8093
8094
8105
8083
8123
8104
8111
8061
8096
8093
8104
8096
8093
8089
8100
8096
8115
8126
8128
8091
8153
8130
8113
8132
8032
8120
8093
8101
8096
8107
8074
8119
8154
8086
8123
8100
8094
-854
-802
-781
-834
-785
-830
-848
-784
-810
-821
-805
-768
-822
-820
-819
-794
-784
-799
-802
-846
-788
-845
-819
-833
-805
-877
-812
-838
-790
-795
-844
-771
-787
-850
-794
-866
-809
-829
-808
-799
-889
-822
-788
-570
-581
-873
-640
-794
-809
-646
-816
-742
-793
-786
-663
-768
-669
-780
-764
-872
-734
-735
-734
-744
-739
-736
-739
-736
-740
-737
-735
-740
-732
-739
-739
-735
-734
-740
-738
-736
-743
-731
-730
-739
-733
-747
-738
-736
-739
-741
-744
-729
-734
-738
-737
-743
-735
-745
-738
-739
-732
-744
-739
-742
-742
-723
-734
-733
-740
-737
-744
-738
-740
-751
-732
-735
-743
-728
-745
-741
27
25
24
25
20
27
27
24
22
18
26
17
27
27
25
26
19
24
30
27
26
21
20
27
26
27
17
27
22
24
22
23
21
25
23
23
25
23
28
24
28
29
16
25
26
21
22
22
27
22
24
22
20
27
18
19
23
27
29
24
29
34
37
32
29
37
34
35
34
36
32
30
32
30
32
35
34
34
30
28
35
34
40
29
28
33
29
38
30
32
28
30
38
31
36
28
35
27
39
28
40
27
32
33
32
31
32
33
31
38
31
29
34
34
35
29
29
27
25
34
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
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
160
156
145
159
148
127
167
169
141
182
137
155
147
158
156
130
165
141
191
151
172
121
136
165
164
185
122
155
153
173
159
151
160
182
152
173
126
175
165
188
124
153
159
144
176
108
144
129
147
160
179
193
151
153
172
151
151
177
161
124
8082
8108
8097
8134
8124
8085
8090
8101
8112
8140
8029
8059
8233
7964
8064
8257
7994
8184
8171
7991
8158
8143
8003
8123
8187
7979
8104
8173
7977
8140
8170
7980
8176
8193
7992
8155
8139
8015
8162
8122
8012
8158
8138
8016
8137
8131
7984
8181
8091
8038
8156
8118
8035
8140
8110
8028
8146
8110
8018
8159
-719
-759
-846
-815
-848
-892
-810
-784
-1371
43
-1482
-529
-774
-1092
-861
-697
-954
-1025
-499
-1163
-799
-545
-1222
-566
-924
-921
-817
-425
-1118
-766
-618
-1258
-633
-703
-1107
-636
-827
-1019
-721
-665
-1083
-621
-758
-1048
-726
-762
-1008
-728
-771
-1009
-652
-711
-1033
-592
-804
-991
-724
-849
-926
-624
-735
-739
-744
-731
-745
-742
-736
-736
-742
-742
-745
-725
-735
-760
-703
-753
-745
-712
-755
-741
-731
-745
-752
-716
-749
-756
-704
-747
-741
-722
-744
-745
-722
-758
-749
-712
-761
-734
-725
-757
-727
-734
-745
-736
-723
-754
-741
-721
-753
-733
-731
-746
-735
-732
-745
-720
-732
-751
-734
-729
24
24
26
25
22
24
22
22
24
21
26
26
28
25
22
23
29
27
28
24
17
23
29
20
34
23
16
27
28
21
28
27
18
25
26
19
30
30
25
26
22
28
30
24
27
18
15
25
28
25
31
25
22
28
23
26
27
28
25
26
32
34
32
31
26
27
32
36
31
26
28
33
26
37
39
35
29
21
26
32
31
34
35
30
27
36
37
32
28
24
26
25
31
35
35
31
34
29
31
40
39
31
36
37
35
28
29
30
28
25
30
38
37
37
30
30
29
34
27
29
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
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
139
138
177
146
158
153
157
176
123
174
160
173
127
154
140
141
184
188
172
174
173
148
176
179
124
139
131
141
165
159
163
174
169
148
137
154
173
170
157
169
142
140
175
162
161
177
141
155
169
161
135
187
152
133
159
133
165
192
146
172
8091
8058
8129
8072
8032
8143
8087
8067
8133
8109
8081
8130
8053
8095
8148
8047
8077
8136
8068
8100
8162
8061
8094
8121
8078
8111
8088
8076
8115
8138
8052
8090
8108
8053
8099
8113
8058
8110
8122
8078
8114
8111
8079
8135
8084
8119
8109
8097
8077
8099
8110
8062
8107
8082
8087
8110
8106
8087
8113
8120
-790
-915
-607
-819
-927
-670
-858
-902
-639
-850
-809
-699
-859
-849
-741
-874
-869
-679
-879
-829
-685
-889
-833
-710
-856
-846
-702
-869
-808
-687
-821
-760
-704
-885
-795
-805
-900
-803
-768
-847
-773
-745
-880
-758
-812
-877
-796
-840
-867
-808
-769
-821
-777
-785
-833
-855
-819
-829
-760
-782
-746
-733
-730
-750
-725
-739
-745
-727
-739
-749
-726
-738
-744
-732
-742
-733
-733
-734
-745
-724
-730
-743
-729
-738
-745
-734
-742
-738
-723
-737
-745
-725
-744
-741
-731
-743
-738
-730
-741
-734
-725
-740
-737
-736
-733
-744
-727
-735
-739
-739
-737
-738
-735
-735
-735
-736
-737
-748
-736
-740
23
29
31
24
22
34
26
23
28
24
31
25
25
24
24
21
25
30
23
22
23
22
26
22
28
23
33
22
25
32
17
25
24
25
28
25
29
25
21
19
29
27
23
23
20
20
28
29
32
24
25
20
21
18
22
27
21
19
34
28
28
29
31
29
33
30
35
33
28
28
34
35
37
37
31
27
23
25
34
25
33
35
31
41
31
34
33
32
27
26
32
40
34
35
39
30
30
34
32
35
32
28
32
32
34
34
27
29
32
33
35
40
41
31
25
29
23
31
26
32
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
158
183
153
143
162
129
122
171
171
159
149
158
157
138
174
161
184
180
155
149
144
157
154
163
153
144
144
165
187
162
168
148
165
117
154
164
131
168
142
163
162
165
160
180
156
156
151
178
172
169
163
166
163
142
160
161
152
166
166
152
8070
8124
8056
8079
8110
8113
8068
8112
8118
8070
8115
8090
8089
8100
8089
8091
8102
8063
8118
8111
8098
8112
8097
8105
8086
8117
8062
8105
8101
8074
8119
8108
8100
8104
8129
8092
8077
8120
8100
8105
8067
8104
8089
8123
8092
8128
8122
8082
8097
8093
8121
8107
8118
8068
8099
8102
8072
8116
8096
8080
-845
-779
-770
-873
-777
-834
-829
-784
-818
-863
-730
-814
-865
-749
-823
-853
-760
-841
-848
-740
-830
-778
-809
-867
-758
-796
-853
-791
-807
-842
-817
-770
-840
-799
-842
-848
-800
-778
-824
-778
-798
-813
-786
-824
-817
-833
-836
-856
-803
-802
-823
-817
-806
-868
-763
-816
-893
-766
-810
-808
-741
-739
-745
-733
-742
-739
-737
-730
-742
-739
-737
-745
-738
-741
-738
-727
-741
-741
-740
-732
-743
-737
-739
-742
-733
-739
-739
-738
-742
-742
-741
-732
-737
-738
-744
-732
-733
-741
-739
-744
-742
-733
-735
-743
-743
-733
-736
-734
-738
-736
-735
-738
-739
-739
-733
-738
-733
-733
-741
-735
23
25
25
17
28
26
29
23
25
24
29
27
23
22
30
24
27
23
20
22
24
30
22
18
21
23
22
25
28
21
19
24
23
25
25
24
25
21
24
25
30
22
21
20
27
30
14
25
26
28
20
19
20
22
18
20
26
25
26
26
31
29
37
34
38
25
39
28
25
27
30
35
33
31
32
34
37
36
32
32
33
29
31
25
34
28
28
29
30
31
40
40
41
39
39
32
35
30
30
24
33
26
31
36
38
41
29
34
32
36
37
36
31
30
33
35
31
31
32
33
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
183
160
165
141
125
169
135
181
190
165
170
150
162
164
142
149
167
125
154
160
166
154
150
151
181
155
165
160
162
153
167
188
158
129
160
173
158
177
184
169
161
176
164
147
127
165
142
182
124
131
179
155
132
174
152
163
145
171
152
122
8101
8113
8073
8082
8105
8075
8099
8108
8112
8113
8103
8092
8100
8118
8070
8099
8127
8104
8113
8088
8102
8104
8089
8107
8112
8112
8085
8101
8089
8078
8127
8106
8085
8091
8104
8099
8115
8083
8091
8088
8100
8082
8131
8062
8103
8084
8082
8104
8089
8106
8116
8135
8080
8119
8087
8130
8093
8090
8102
8086
-828
-803
-781
-882
-802
-849
-771
-821
-801
-819
-810
-870
-745
-797
-801
-805
-792
-820
-793
-832
-803
-783
-800
-813
-799
-805
-829
-766
-799
-804
-774
-829
-831
-753
-848
-805
-761
-822
-866
-773
-836
-814
-790
-788
-796
-821
-820
-800
-850
-820
-798
-770
-819
-794
-847
-868
-821
-810
-799
-815
-739
-734
-740
-735
-741
-739
-736
-740
-738
-734
-739
-734
-735
-737
-736
-734
-727
-729
-735
-732
-728
-736
-736
-744
-735
-732
-742
-731
-738
-736
-736
-739
-731
-733
-735
-738
-739
-738
-734
-736
-736
-731
-737
-741
-734
-737
-739
-739
-741
-735
-732
-735
-734
-741
-737
-739
-737
-737
-737
-734
23
26
27
24
27
27
22
26
26
24
28
21
26
26
30
26
27
30
21
27
31
29
24
18
27
20
28
31
23
25
23
24
23
23
27
27
31
25
23
29
25
28
24
28
21
26
28
24
24
22
24
26
27
32
27
25
23
23
28
21
30
34
42
35
38
28
30
30
28
32
31
27
33
28
37
37
38
34
29
29
24
34
37
32
34
26
29
31
37
35
33
34
34
31
33
30
31
31
29
30
31
38
37
37
34
30
32
30
31
29
31
29
26
33
36
34
35
34
37
31
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
161
198
163
164
156
157
178
187
160
148
147
155
175
137
155
180
143
162
172
162
156
171
143
172
162
142
163
115
163
157
157
168
154
169
162
162
153
164
155
194
184
158
147
132
140
185
152
153
170
155
180
164
185
157
152
193
176
151
140
168
8111
8121
8063
8089
8102
8098
8079
8092
8112
8088
8069
8089
8084
8108
8091
8111
8077
8103
8125
8097
8121
8085
8096
8111
8095
8074
8134
8117
8086
8102
8078
8081
8127
8076
8069
8074
8095
8105
8100
8087
8102
8085
8101
8097
8099
8094
8066
8110
8086
8066
8101
8077
8089
8113
8098
8086
8101
8071
8100
8122
-722
-852
-790
-815
-837
-856
-781
-799
-859
-800
-799
-777
-750
-815
-859
-851
-811
-785
-809
-811
-808
-767
-808
-812
-823
-862
-823
-812
-840
-794
-822
-791
-789
-809
-828
-779
-831
-837
-854
-810
-795
-808
-842
-843
-786
-815
-797
-813
-814
-797
-780
-839
-817
-801
-827
-824
-833
-779
-803
-819
-741
-733
-734
-738
-743
-746
-742
-745
-730
-735
-741
-735
-740
-735
-736
-741
-736
-737
-741
-741
-729
-737
-742
-740
-741
-747
-739
-745
-742
-738
-746
-736
-739
-737
-743
-735
-737
-730
-737
-739
-736
-733
-744
-740
-739
-745
-741
-734
-735
-737
-732
-743
-740
-744
-736
-734
-734
-737
-735
-743
29
27
22
28
25
33
25
23
22
25
26
20
28
22
24
23
18
22
17
24
16
21
23
25
28
33
20
19
24
27
23
26
19
22
24
21
21
23
30
24
26
24
24
21
28
23
18
22
30
28
28
26
19
21
25
21
20
21
26
26
30
31
33
29
26
23
29
35
33
36
33
36
35
32
33
34
24
25
22
32
33
28
35
31
35
31
35
31
30
36
26
27
33
39
34
35
32
23
31
26
31
41
33
29
21
27
35
27
30
34
34
30
32
34
38
36
31
34
27
26
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
177
177
175
152
165
181
169
141
147
130
168
151
171
169
165
167
159
180
149
178
194
151
154
145
143
180
157
155
153
154
157
143
166
173
165
154
157
118
174
161
169
160
152
153
148
175
157
136
135
191
198
163
177
150
164
164
156
149
159
149
8103
8117
8129
8106
8092
8097
8134
8119
8114
8109
8122
8114
8116
8085
8109
8095
8073
8140
8115
8098
8100
8067
8097
8118
8070
8106
8076
8081
8095
8099
8110
8108
8097
8091
8107
8092
8116
8085
8081
8104
8112
8110
8074
8127
8124
8094
8101
8091
8100
8087
8081
8086
8076
8114
8086
8100
8113
8086
8109
8100
-787
-809
-787
-771
-794
-887
-838
-824
-808
-821
-791
-812
-764
-843
-792
-826
-766
-816
-775
-796
-833
-809
-808
-845
-801
-820
-830
-817
-771
-847
-802
-801
-790
-831
-817
-835
-815
-815
-804
-837
-780
-805
-803
-779
-791
-843
-809
-794
-835
-845
-822
-769
-793
-844
-842
-788
-794
-842
-811
-829
-745
-737
-734
-738
-732
-740
-738
-737
-736
-745
-734
-737
-736
-735
-732
-735
-743
-738
-736
-740
-736
-740
-733
-724
-737
-741
-739
-745
-735
-739
-736
-738
-735
-734
-730
-732
-731
-738
-741
-737
-731
-741
-740
-731
-736
-737
-740
-732
-737
-737
-732
-737
-736
-740
-731
-744
-740
-737
-738
-731
17
19
27
22
30
24
17
23
24
31
23
18
24
21
23
22
27
25
23
20
29
27
30
19
26
25
22
29
27
23
28
24
20
23
23
21
25
24
23
22
25
23
28
22
24
23
28
25
22
29
25
24
21
29
25
26
24
26
27
29
33
27
30
29
29
33
34
35
34
34
29
29
38
31
27
32
30
29
35
31
34
35
33
33
34
36
32
27
30
28
28
32
32
32
36
36
25
27
31
29
33
32
26
33
29
33
34
39
27
30
32
34
36
32
37
34
30
28
35
34
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
176
140
139
162
124
166
120
161
136
167
165
168
153
159
150
124
170
180
179
163
164
176
168
163
171
154
151
176
191
144
137
162
166
170
157
133
196
165
154
169
176
172
169
134
132
184
135
162
177
144
181
174
165
140
128
166
160
151
154
161
8108
8077
8117
8079
8096
8093
8094
8099
8082
8088
8103
8117
8105
8092
8086
8075
8093
8102
8121
8105
8080
8123
8113
8117
8096
8111
8079
8065
8090
8083
8104
8114
8123
8104
8106
8104
8092
8110
8093
8119
8077
8069
8112
8101
8112
8076
8109
8099
8110
8134
8121
8081
8142
8102
8100
8100
8089
8093
8074
8082
-836
-780
-785
-761
-830
-814
-818
-809
-803
-798
-810
-769
-766
-794
-819
-829
-855
-813
-809
-801
-812
-818
-772
-812
-843
-845
-836
-824
-799
-758
-813
-763
-834
-782
-839
-792
-868
-839
-837
-809
-797
-794
-812
-754
-806
-842
-825
-809
-836
-779
-848
-817
-769
-833
-854
-767
-815
-876
-788
-789
-739
-737
-736
-740
-738
-735
-734
-739
-739
-735
-740
-735
-738
-743
-740
-742
-734
-741
-735
-735
-732
-736
-737
-734
-739
-731
-733
-738
-742
-741
-730
-732
-735
-745
-741
-741
-740
-742
-733
-733
-731
-735
-733
-750
-737
-736
-734
-737
-741
-741
-736
-735
-736
-743
-734
-740
-735
-745
-742
-738
21
20
28
28
22
27
30
24
25
28
26
20
25
25
24
27
21
26
28
25
22
28
33
22
18
27
23
25
22
27
28
22
26
23
24
22
30
25
29
23
24
28
22
25
25
21
25
30
26
22
26
25
22
24
27
28
20
21
25
23
36
30
34
36
29
36
32
32
28
26
24
30
28
38
31
32
29
35
38
37
33
31
32
33
34
31
29
28
32
30
35
36
39
36
33
33
31
28
32
30
31
31
30
28
31
31
33
29
27
29
32
36
31
36
30
28
27
34
34
27
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
147
164
186
151
157
154
159
162
150
141
158
155
146
171
187
155
131
162
160
182
169
165
174
138
162
171
167
166
152
168
165
150
179
135
154
161
181
186
155
171
177
148
147
140
148
147
169
188
168
170
158
172
172
162
155
163
200
171
157
149
8108
8095
8066
8064
8135
8100
8104
8099
8073
8113
8078
8067
8118
8115
8085
8104
8091
8079
8091
8101
8071
8093
8089
8072
8087
8101
8064
8127
8110
8103
8090
8126
8107
8101
8106
8075
8116
8135
8104
8093
8073
8074
8124
8077
8124
8075
8092
8082
8116
8121
8089
8112
8112
8086
8102
8111
8132
8134
8077
8077
-821
-764
-870
-842
-809
-878
-831
-829
-816
-802
-806
-856
-791
-827
-813
-846
-816
-826
-817
-795
-834
-770
-821
-834
-873
-827
-814
-808
-788
-778
-785
-803
-824
-833
-825
-833
-807
-783
-841
-758
-772
-820
-757
-794
-867
-799
-843
-820
-800
-771
-849
-758
-802
-800
-797
-868
-845
-817
-815
-769
-731
-740
-741
-733
-739
-734
-741
-739
-740
-733
-736
-736
-735
-737
-737
-740
-738
-741
-737
-741
-741
-737
-741
-733
-737
-736
-739
-742
-748
-741
-735
-736
-740
-736
-738
-742
-738
-736
-736
-735
-745
-738
-738
-735
-738
-736
-737
-737
-739
-737
-735
-738
-742
-731
-738
-740
-740
-741
-742
-735
27
29
28
18
19
21
25
25
23
24
24
23
20
21
27
20
22
17
18
25
24
25
31
28
25
31
22
24
34
28
27
22
24
15
22
26
27
19
25
32
28
20
29
22
25
20
22
28
24
17
24
23
29
20
21
21
23
31
29
24
35
32
34
38
34
38
27
28
35
33
33
34
36
34
35
37
37
30
26
28
30
33
27
39
31
35
32
25
30
29
34
31
36
33
34
33
34
38
31
30
35
28
40
36
33
35
31
30
27
30
37
31
32
34
34
36
31
28
27
29
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
160
176
173
175
151
128
156
186
189
175
125
154
153
159
169
147
133
146
165
166
154
158
170
155
120
153
163
190
156
116
146
155
163
170
175
149
144
169
138
155
152
178
150
164
153
170
179
156
158
166
157
180
165
139
133
136
148
125
131
172
8100
8082
8102
8095
8097
8104
8102
8121
8117
8091
8098
8114
8128
8094
8117
8105
8091
8075
8120
8082
8093
8112
8126
8091
8097
8085
8066
8099
8080
8110
8092
8093
8121
8099
8083
8099
8088
8054
8088
8104
8093
8111
8105
8056
8110
8131
8089
8110
8142
8116
8087
8141
8073
8076
8124
8103
8093
8099
8096
8091
-791
-770
-793
-796
-803
-822
-788
-789
-773
-797
-799
-805
-790
-800
-799
-770
-806
-820
-772
-836
-857
-805
-817
-863
-746
-814
-857
-765
-810
-843
-753
-794
-832
-774
-843
-831
-794
-858
-851
-770
-860
-846
-768
-837
-864
-754
-837
-840
-797
-803
-773
-768
-853
-831
-753
-862
-824
-780
-805
-793
-742
-740
-737
-733
-740
-748
-739
-736
-741
-727
-734
-740
-743
-738
-740
-739
-737
-728
-737
-735
-737
-741
-735
-737
-735
-736
-741
-738
-742
-736
-738
-745
-729
-734
-739
-739
-739
-737
-735
-741
-740
-734
-741
-741
-733
-737
-739
-731
-738
-740
-735
-736
-742
-731
-738
-735
-742
-741
-739
-733
24
23
23
24
23
25
27
25
25
23
21
31
23
21
22
25
27
26
28
24
31
26
23
25
25
30
29
25
26
25
23
29
24
27
23
22
23
26
24
27
30
26
28
27
19
27
23
25
25
26
24
25
27
29
26
28
25
22
27
25
31
33
33
30
30
31
27
27
27
34
31
37
33
33
29
31
27
31
23
34
31
32
37
36
34
28
30
31
29
37
32
31
32
35
31
36
35
33
30
31
32
33
34
28
33
33
36
29
31
35
32
30
34
29
31
39
35
30
28
26
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
176
162
155
148
149
148
183
162
197
149
159
196
177
145
140
144
147
148
158
187
190
158
147
169
163
149
162
157
141
152
181
183
182
150
181
160
175
155
160
177
151
170
136
176
173
132
158
160
147
147
162
131
149
151
151
152
156
160
135
154
8121
8114
8115
8096
8077
8127
8084
8079
8122
8080
8122
8101
8134
8089
8128
8086
8054
8113
8113
8073
8119
8085
8093
8126
8118
8093
8114
8119
8079
8105
8092
8113
8097
8105
8098
8120
8083
8080
8127
8098
8113
8107
8081
8095
8079
8098
8060
8100
8096
8085
8106
8079
8104
8099
8078
8104
8103
8108
8090
8109
-760
-774
-819
-776
-841
-778
-839
-826
-825
-822
-799
-787
-784
-822
-865
-859
-793
-811
-794
-814
-792
-808
-831
-744
-802
-844
-821
-755
-843
-783
-852
-817
-764
-789
-841
-829
-835
-860
-794
-797
-854
-790
-844
-799
-778
-795
-857
-746
-850
-863
-845
-772
-848
-818
-850
-874
-737
-821
-859
-769
-741
-743
-741
-743
-738
-736
-735
-736
-734
-746
-736
-735
-739
-741
-741
-745
-738
-732
-733
-742
-732
-739
-741
-734
-742
-736
-730
-746
-743
-732
-740
-737
-739
-742
-734
-729
-747
-735
-741
-735
-742
-736
-734
-733
-738
-737
-726
-738
-735
-741
-734
-738
-731
-742
-739
-741
-738
-742
-731
-735
25
25
25
28
26
23
28
23
21
25
22
26
24
20
28
19
24
28
26
30
19
24
28
20
30
24
27
23
23
22
21
24
29
24
19
24
20
30
24
27
24
20
22
29
26
24
25
23
24
26
18
28
28
29
25
27
25
27
23
20
36
35
37
31
29
32
32
30
31
32
34
34
27
36
32
32
36
30
31
31
29
38
31
31
31
30
35
31
37
30
25
35
33
29
37
35
35
34
34
33
32
34
35
37
36
38
30
28
27
33
34
30
39
34
35
30
31
34
32
35
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1991
1991
1991
1991
1991
1990
1990
1990
1990
1990
1989
1989
1989
1989
1989
1989
1989
1989
1989
1989
1990
1990
1990
1990
1990
1990
1990
1990
1990
1990
1990
1990
1990
1990
1990
1991
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
184
192
205
163
158
192
183
167
168
118
139
140
138
102
105
36
50
-7
-32
-50
42
84
160
199
210
220
192
205
237
226
203
220
235
218
237
226
188
206
192
190
111
69
81
80
92
133
183
191
194
190
189
176
185
177
168
149
170
176
264
392
8091
8117
8109
8120
8120
8113
8072
8100
8088
8082
8131
8090
8087
8117
8118
8097
8119
8105
8092
8173
8119
8120
8123
8085
8081
8125
8100
8091
8099
8080
8090
8102
8104
8121
8098
8068
8109
8106
8113
8090
8081
8094
8102
8105
8088
8096
8089
8080
8114
8082
8093
8114
8083
8078
8139
8077
8088
8097
8091
8099
-876
-751
-827
-804
-795
-761
-854
-751
-804
-811
-829
-789
-848
-729
-900
-790
-814
-810
-847
-720
-834
-785
-795
-842
-850
-791
-854
-770
-787
-822
-797
-756
-857
-750
-813
-808
-778
-785
-816
-806
-845
-828
-821
-842
-765
-810
-832
-817
-824
-815
-870
-789
-883
-846
-830
-809
-828
-836
-790
-890
-739
-735
-739
-738
-739
-740
-738
-730
-748
-734
-736
-739
-736
-741
-749
-733
-738
-745
-735
-736
-747
-742
-744
-736
-734
-743
-738
-735
-744
-737
-741
-742
-743
-731
-742
-736
-737
-736
-734
-735
-728
-733
-736
-731
-735
-739
-734
-737
-736
-739
-737
-738
-731
-737
-738
-736
-739
-736
-727
-732
27
22
24
24
24
25
22
23
22
21
25
24
22
19
29
25
27
33
28
25
24
25
24
29
26
24
22
23
29
27
24
22
31
28
21
22
25
23
32
22
23
26
25
23
28
28
25
21
25
21
19
25
27
25
25
27
25
20
20
17
35
38
34
43
41
46
51
53
55
48
48
37
35
26
17
1
-11
-29
-51
-82
-105
-118
-130
-119
-110
-101
-91
-80
-62
-49
-39
-29
-12
4
16
28
41
57
68
81
83
78
71
69
62
58
58
59
68
79
77
86
94
100
100
107
113
113
118
148
1991
1991
1991
1991
1994
1994
1994
1994
1994
2002
2002
2002
2002
2002
2016
2016
2016
2016
2016
2034
2034
2034
2034
2034
2057
2057
2057
2057
2057
2082
2082
2082
2082
2082
2108
2108
2108
2108
2108
2134
2134
2134
2134
2134
2161
2161
2161
2161
2161
2188
2188
2188
2188
2188
2211
2211
2211
2211
2211
2229
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
494
672
786
836
948
1074
1205
1306
1297
1296
1213
1139
1139
1108
1128
1147
1220
1285
1287
1372
1394
1356
1323
1301
1277
1296
1348
1369
1362
1425
1398
1487
1477
1551
1592
1707
1818
1935
2067
2208
2223
2222
2179
2170
2102
2107
2143
2156
2152
2132
2025
1890
1747
1763
1847
2069
2261
2471
2657
2820
8105
8128
8098
8133
8084
8085
8097
8110
8106
8097
8125
8139
8178
8150
8142
8152
8155
8186
8138
8167
8186
8208
8174
8205
8195
8213
8160
8185
8161
8193
8195
8172
8144
8101
8121
8144
8113
8080
8071
8085
8070
8066
8062
8018
7990
7976
7951
7927
7881
7907
7869
7836
7809
7752
7769
7696
7690
7677
7638
7631
-806
-826
-824
-805
-838
-849
-839
-813
-891
-731
-880
-779
-832
-832
-802
-802
-852
-804
-827
-849
-858
-792
-820
-759
-840
-844
-805
-817
-817
-813
-864
-833
-848
-812
-851
-820
-826
-860
-826
-847
-845
-865
-807
-859
-822
-853
-837
-833
-899
-868
-867
-842
-861
-822
-846
-812
-837
-831
-869
-913
-731
-732
-731
-729
-727
-720
-715
-719
-700
-707
-703
-704
-699
-704
-688
-685
-688
-677
-677
-685
-674
-666
-671
-666
-674
-669
-663
-669
-673
-657
-671
-660
-666
-666
-668
-665
-666
-664
-671
-672
-660
-664
-663
-662
-660
-662
-665
-664
-664
-668
-674
-677
-684
-684
-692
-689
-693
-688
-684
-697
19
25
24
26
20
23
24
14
22
15
14
19
16
14
10
11
12
12
11
10
11
17
4
5
8
3
13
8
8
1
6
7
6
3
6
0
7
2
5
8
10
3
8
7
2
3
4
4
2
7
5
3
5
7
11
18
11
12
11
9
184
249
340
431
537
657
793
948
1098
1256
1395
1530
1647
1758
1847
1948
2054
2153
2252
2351
2447
2541
2621
2687
2744
2796
2835
2873
2908
2934
2953
2967
2975
2975
2978
2987
3001
3018
3048
3084
3125
3154
3179
3182
3177
3154
3121
3080
3040
2982
2902
2801
2669
2519
2373
2239
2122
2031
1960
1921
2229
2229
2229
2229
2245
2245
2245
2245
2245
2262
2262
2262
2262
2262
2279
2279
2279
2279
2279
2295
2295
2295
2295
2295
2312
2312
2312
2312
2312
2331
2331
2331
2331
2331
2352
2352
2352
2352
2352
2373
2373
2373
2373
2373
2394
2394
2394
2394
2394
2416
2416
2416
2416
2416
2440
2440
2440
2440
2440
2463
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
2956
3086
3296
3339
3357
3409
3430
3443
3434
3399
3339
3418
3449
3469
3520
3551
3654
3750
3858
3990
3999
3994
4097
4222
4418
4515
4550
4564
4490
4505
4533
4562
4554
4508
4440
4390
4417
4463
4535
4631
4754
4829
4934
5086
5146
5210
5271
5272
5279
5345
5356
5425
5393
5294
5216
5172
5069
5038
5074
5182
7604
7602
7555
7570
7558
7521
7536
7535
7497
7461
7411
7418
7429
7374
7385
7400
7355
7330
7275
7265
7279
7249
7230
7240
7207
7164
7154
7179
7142
7127
7090
7004
7082
7022
6991
6998
6961
6863
6888
6894
6811
6820
6758
6728
6717
6706
6621
6627
6599
6548
6524
6467
6457
6450
6362
6327
6338
6205
6196
6154
-896
-937
-833
-844
-824
-947
-852
-907
-905
-814
-881
-839
-832
-816
-873
-849
-891
-905
-922
-916
-882
-887
-888
-897
-874
-871
-943
-910
-894
-909
-845
-901
-933
-816
-934
-858
-846
-975
-825
-916
-950
-846
-851
-952
-908
-887
-992
-841
-909
-936
-825
-937
-952
-856
-937
-946
-850
-944
-896
-872
-695
-689
-697
-689
-701
-687
-694
-694
-687
-693
-688
-685
-686
-692
-697
-694
-694
-691
-697
-699
-699
-695
-701
-685
-682
-687
-689
-681
-679
-679
-689
-678
-673
-685
-677
-676
-683
-685
-672
-684
-679
-679
-689
-676
-679
-686
-671
-669
-676
-676
-669
-675
-674
-669
-683
-670
-676
-675
-674
-677
9
6
22
12
5
14
8
9
7
9
12
7
17
13
8
9
17
5
10
13
12
16
15
14
10
8
10
14
15
11
14
8
12
10
6
5
16
10
12
14
15
12
3
11
9
13
11
7
10
6
4
7
3
13
8
4
3
10
8
9
1889
1870
1872
1897
1914
1934
1946
1966
1976
1975
1959
1942
1922
1912
1891
1869
1858
1855
1858
1876
1896
1914
1938
1956
2001
2069
2139
2201
2264
2320
2353
2393
2428
2451
2463
2458
2444
2427
2408
2399
2400
2413
2428
2456
2501
2534
2580
2625
2662
2695
2725
2753
2780
2791
2782
2758
2715
2651
2588
2521
2463
2463
2463
2463
2484
2484
2484
2484
2484
2503
2503
2503
2503
2503
2520
2520
2520
2520
2520
2536
2536
2536
2536
2536
2553
2553
2553
2553
2553
2571
2571
2571
2571
2571
2589
2589
2589
2589
2589
2607
2607
2607
2607
2607
2624
2624
2624
2624
2624
2640
2640
2640
2640
2640
2658
2658
2658
2658
2658
2675
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
5244
5389
5429
5547
5538
5567
5608
5645
5627
5656
5720
5736
5720
5709
5765
5842
5932
6058
6229
6388
6478
6552
6582
6564
6596
6566
6519
6523
6563
6617
6596
6521
6503
6487
6517
6548
6580
6599
6578
6676
6723
6731
6824
6890
6959
7004
7041
7050
7076
7102
7103
7099
7098
7056
7086
7053
7086
7129
7130
7162
6134
6102
6052
5985
5971
5945
5904
5869
5815
5772
5768
5710
5716
5646
5628
5605
5562
5513
5515
5479
5475
5408
5381
5360
5323
5289
5240
5250
5198
5153
5161
5081
5063
5057
4998
4943
4908
4829
4852
4781
4736
4746
4676
4662
4631
4551
4548
4575
4475
4467
4431
4358
4352
4285
4251
4214
4178
4143
4118
4072
-909
-899
-854
-983
-885
-970
-924
-899
-952
-895
-877
-943
-934
-899
-932
-942
-923
-971
-936
-951
-883
-935
-942
-949
-975
-992
-961
-954
-917
-1000
-861
-986
-954
-828
-876
-953
-922
-1011
-905
-876
-954
-921
-929
-991
-925
-958
-889
-948
-954
-943
-940
-907
-919
-934
-949
-991
-965
-945
-980
-954
-683
-681
-690
-692
-682
-685
-683
-677
-694
-686
-686
-689
-699
-701
-694
-694
-697
-696
-692
-695
-695
-699
-694
-700
-690
-692
-687
-681
-689
-684
-690
-695
-691
-685
-698
-687
-698
-689
-685
-699
-693
-690
-697
-691
-689
-695
-686
-690
-693
-691
-694
-686
-694
-695
-692
-688
-690
-693
-690
-686
12
11
15
10
7
13
13
11
15
13
5
18
11
15
11
12
9
15
9
13
7
10
11
14
12
9
7
11
9
15
11
15
9
12
10
11
13
10
11
16
11
10
10
8
9
16
8
9
13
17
15
12
8
14
8
5
12
7
5
16
2470
2432
2379
2347
2312
2280
2251
2216
2173
2139
2105
2058
2018
1978
1926
1879
1847
1816
1810
1818
1849
1897
1933
1975
2010
2038
2061
2072
2087
2107
2123
2114
2109
2094
2068
2057
2033
2010
1995
1977
1962
1949
1940
1942
1944
1952
1968
1980
1988
1999
2005
2012
2020
2019
2003
1995
1977
1966
1948
1933
2675
2675
2675
2675
2691
2691
2691
2691
2691
2706
2706
2706
2706
2706
2721
2721
2721
2721
2721
2736
2736
2736
2736
2736
2750
2750
2750
2750
2750
2763
2763
2763
2763
2763
2774
2774
2774
2774
2774
2784
2784
2784
2784
2784
2795
2795
2795
2795
2795
2805
2805
2805
2805
2805
2813
2813
2813
2813
2813
2821
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
7167
7146
7161
7144
7149
7199
7257
7347
7358
7386
7440
7444
7447
7373
7417
7431
7416
7425
7452
7517
7544
7580
7640
7593
7561
7492
7458
7405
7410
7379
7422
7466
7555
7614
7671
7707
7789
7800
7853
7847
7867
7865
7832
7852
7817
7802
7766
7691
7687
7650
7688
7743
7723
7756
7794
7779
7835
7839
7827
7837
4034
4002
3966
3937
3876
3857
3834
3778
3760
3709
3723
3643
3646
3608
3566
3520
3469
3460
3427
3388
3366
3317
3264
3268
3225
3178
3151
3121
3105
3060
3022
3008
2966
2955
2931
2880
2861
2857
2827
2809
2775
2752
2722
2714
2692
2691
2612
2605
2593
2549
2530
2508
2505
2483
2452
2441
2396
2396
2345
2332
-926
-926
-916
-932
-985
-938
-941
-962
-947
-907
-920
-925
-902
-916
-951
-909
-963
-971
-893
-939
-960
-972
-944
-918
-973
-969
-973
-960
-947
-955
-889
-879
-927
-976
-956
-941
-978
-963
-971
-946
-911
-938
-882
-961
-930
-971
-945
-972
-971
-930
-963
-942
-964
-949
-941
-971
-971
-960
-962
-954
-695
-692
-688
-689
-694
-691
-694
-696
-691
-699
-698
-693
-695
-699
-696
-702
-698
-695
-699
-693
-697
-698
-698
-699
-699
-699
-697
-703
-699
-709
-707
-703
-713
-717
-714
-711
-707
-707
-707
-712
-715
-704
-714
-707
-706
-718
-711
-711
-711
-710
-712
-712
-713
-716
-719
-712
-720
-719
-720
-712
9
9
6
9
6
15
13
15
17
8
17
16
17
13
11
15
18
16
17
12
7
12
11
15
15
13
16
21
10
16
18
11
17
13
16
18
17
20
18
22
18
14
22
14
14
17
16
22
27
21
22
17
18
21
13
18
15
22
20
17
1926
1909
1887
1864
1832
1806
1782
1771
1754
1755
1749
1742
1741
1724
1710
1698
1682
1657
1637
1620
1616
1602
1607
1599
1592
1579
1546
1508
1461
1419
1368
1324
1293
1270
1245
1234
1216
1212
1214
1218
1225
1226
1227
1230
1220
1206
1197
1159
1134
1097
1059
1033
998
966
953
929
911
892
867
845
2821
2821
2821
2821
2827
2827
2827
2827
2827
2834
2834
2834
2834
2834
2841
2841
2841
2841
2841
2847
2847
2847
2847
2847
2847
2853
2853
2853
2853
2858
2858
2858
2858
2858
2862
2862
2862
2862
2862
2865
2865
2865
2865
2865
2866
2866
2866
2866
2866
2865
2865
2865
2865
2865
2864
2864
2864
2864
2864
2862
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
7802
7861
7903
7942
8004
8061
8139
8124
8130
8078
8050
7966
7963
7964
7938
7943
8005
7962
8001
8018
8018
7986
7977
7955
7955
8002
7991
8015
7976
7975
7976
7942
7886
7903
7952
7942
7956
7957
7911
7804
7751
7683
7578
7640
7740
7852
7962
8075
8131
8132
8156
8129
8094
8032
7977
7953
7882
7813
7784
7862
2314
2327
2326
2274
2281
2261
2255
2236
2195
2204
2197
2178
2124
2122
2087
2076
2075
2059
2052
2011
1994
2015
2008
1951
1965
1963
1924
1937
1880
1904
1877
1867
1870
1848
1835
1827
1824
1822
1792
1820
1808
1766
1834
1779
1789
1802
1806
1807
1818
1801
1814
1807
1825
1820
1800
1807
1797
1847
1849
1837
-926
-908
-931
-916
-956
-936
-940
-952
-1029
-961
-951
-915
-943
-926
-972
-994
-942
-915
-1001
-941
-923
-957
-933
-957
-912
-965
-966
-961
-916
-967
-982
-914
-911
-960
-929
-962
-906
-939
-966
-945
-947
-935
-947
-915
-946
-935
-937
-980
-950
-933
-956
-948
-954
-897
-996
-947
-975
-990
-936
-941
-710
-725
-719
-718
-723
-724
-726
-722
-723
-715
-715
-715
-717
-724
-725
-726
-723
-727
-717
-725
-718
-724
-727
-721
-718
-726
-719
-722
-729
-722
-724
-727
-729
-729
-724
-724
-730
-731
-725
-734
-727
-737
-730
-743
-736
-736
-741
-742
-745
-745
-740
-741
-748
-740
-738
-738
-743
-743
-742
-740
26
24
18
21
21
19
24
18
18
26
19
19
21
12
23
21
24
22
26
25
22
19
19
21
21
18
21
25
20
25
25
23
29
16
22
27
25
34
26
21
22
23
19
27
31
29
28
25
24
28
29
30
24
29
28
25
32
22
30
32
823
794
773
770
766
774
781
797
809
818
829
821
809
798
776
771
753
745
729
725
713
706
686
672
662
638
625
610
595
575
555
532
506
468
446
416
394
372
352
310
260
195
125
48
-15
-69
-105
-116
-119
-115
-115
-101
-104
-113
-124
-149
-177
-218
-261
-303
2862
2862
2862
2862
2858
2858
2858
2858
2858
2854
2854
2854
2854
2854
2850
2850
2850
2850
2850
2848
2848
2848
2848
2848
2845
2845
2845
2845
2845
2840
2840
2840
2840
2840
2833
2833
2833
2833
2833
2827
2827
2827
2827
2827
2822
2822
2822
2822
2822
2815
2815
2815
2815
2815
2808
2808
2808
2808
2808
2799
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
7948
7993
8010
8029
7992
7941
7898
7922
7926
7974
8080
8287
8507
8624
8592
8509
8351
8204
8057
7958
7879
7798
7671
7624
7594
7601
7607
7629
7660
7718
7771
7936
8050
8140
8252
8302
8323
8272
8242
8160
8086
7989
7850
7785
7698
7705
7706
7739
7735
7730
7742
7743
7760
7780
7816
7818
7779
7815
7827
7833
1858
1880
1868
1873
1877
1870
1876
1904
1933
1957
1969
1951
1969
2021
1984
2013
1992
2023
2019
2001
2016
2042
2026
2050
2042
2062
2080
2092
2095
2112
2123
2157
2172
2194
2213
2165
2243
2235
2262
2258
2253
2284
2304
2325
2358
2363
2353
2374
2406
2404
2425
2449
2468
2499
2498
2529
2568
2545
2553
2622
-927
-956
-983
-944
-890
-968
-982
-951
-997
-1002
-877
-952
-938
-960
-997
-962
-949
-1009
-974
-962
-931
-956
-925
-939
-930
-951
-985
-960
-934
-989
-964
-945
-969
-909
-952
-978
-964
-974
-967
-935
-987
-989
-962
-967
-941
-961
-927
-990
-975
-970
-896
-977
-909
-899
-952
-935
-973
-950
-1015
-959
-742
-746
-743
-753
-750
-745
-747
-747
-747
-741
-751
-748
-753
-750
-739
-746
-745
-750
-744
-739
-743
-740
-746
-747
-751
-748
-758
-754
-749
-750
-755
-747
-759
-755
-761
-762
-760
-747
-744
-755
-756
-747
-749
-749
-748
-754
-753
-750
-752
-750
-754
-758
-766
-761
-763
-756
-761
-762
-758
-761
32
25
32
27
30
31
24
36
29
30
32
30
26
31
25
30
29
25
29
28
29
31
24
27
25
27
26
30
26
33
32
24
29
35
29
27
24
29
29
27
28
27
34
29
29
26
26
31
27
26
34
28
32
31
29
31
28
25
21
27
-336
-358
-370
-382
-397
-412
-441
-471
-498
-518
-528
-520
-468
-404
-322
-251
-199
-169
-159
-158
-183
-224
-263
-328
-391
-455
-522
-591
-651
-700
-743
-775
-782
-766
-740
-707
-658
-618
-574
-544
-520
-516
-534
-551
-580
-624
-664
-706
-736
-770
-804
-837
-863
-885
-903
-922
-934
-958
-968
-972
2799
2799
2799
2799
2790
2790
2790
2790
2790
2781
2781
2781
2781
2781
2773
2773
2773
2773
2773
2766
2766
2766
2766
2766
2760
2760
2760
2760
2760
2755
2755
2755
2755
2755
2750
2750
2750
2750
2750
2744
2744
2744
2744
2744
2738
2738
2738
2738
2738
2731
2731
2731
2731
2731
2715
2715
2715
2715
2715
2667
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
7808
7836
7858
7905
7879
7900
7896
7904
7896
7889
7884
7860
7874
7926
7999
8038
8008
8001
7917
7905
7957
7961
7986
7960
7877
7788
7740
7686
7653
7602
7580
7583
7555
7619
7670
7711
7674
7669
7672
7676
7650
7620
7593
7582
7506
7417
7219
6860
6508
6344
6237
5442
5243
4865
3950
2229
-690
-2193
-2061
-2078
2598
2644
2650
2683
2729
2755
2733
2781
2789
2812
2848
2873
2860
2883
2919
2928
2949
2937
2967
3008
2972
3020
3024
3060
3057
3043
3095
3092
3095
3102
3100
3145
3128
3185
3155
3199
3220
3211
3236
3227
3272
3260
3298
3301
3307
3295
3319
3356
3362
3400
3432
3459
3559
3586
3718
3845
4066
4360
4782
5375
-947
-946
-913
-916
-913
-937
-959
-962
-954
-974
-942
-948
-922
-958
-904
-955
-898
-1019
-970
-935
-992
-938
-972
-998
-968
-905
-966
-951
-957
-989
-995
-927
-927
-917
-933
-929
-953
-977
-977
-975
-929
-953
-935
-938
-929
-972
-928
-978
-817
-1014
-1019
-459
-1300
-675
-881
-898
280
-2618
455
-950
-768
-761
-759
-762
-766
-757
-760
-759
-763
-764
-763
-767
-763
-759
-758
-755
-752
-761
-752
-760
-754
-748
-757
-753
-754
-751
-756
-745
-748
-753
-752
-751
-748
-744
-755
-757
-759
-750
-747
-754
-746
-760
-751
-745
-748
-761
-754
-754
-766
-757
-774
-755
-771
-793
-770
-828
-853
-881
-945
-872
34
27
26
32
35
29
31
28
38
29
29
36
30
34
27
32
25
36
26
29
28
25
26
24
29
28
28
30
30
27
26
33
26
28
27
28
27
34
30
33
29
31
31
29
31
24
30
31
31
36
33
29
38
37
40
48
42
72
63
81
-983
-990
-999
-1004
-992
-985
-979
-976
-961
-945
-934
-931
-921
-913
-881
-849
-805
-773
-745
-721
-693
-667
-629
-591
-558
-543
-526
-525
-530
-550
-560
-578
-588
-608
-619
-612
-610
-607
-604
-595
-594
-600
-599
-596
-608
-626
-665
-738
-876
-1051
-1234
-1501
-1842
-2185
-2621
-3242
-4096
-5476
-6860
-8263
2667
2667
2667
2667
2560
2560
2560
2560
2560
2400
2400
2400
2400
2400
2196
2196
2196
2196
2196
1982
1982
1982
1982
1982
1766
1766
1766
1766
1766
1576
1576
1576
1576
1576
1430
1430
1430
1430
1430
1342
1342
1342
1342
1342
1320
1320
1320
1320
1320
1362
1362
1362
1362
1362
1463
1463
1463
1463
1463
1615
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
-1999
-1886
-1948
-1755
-1765
-1655
-1527
-1467
-1341
-1202
-1039
-901
-788
-559
-419
-231
-58
140
349
533
731
922
1135
1260
1456
1627
1802
1961
2120
2247
2325
2420
2537
2643
2847
2997
3163
3282
3391
3485
3519
3566
3554
3469
3243
2860
2777
2703
2592
2524
2463
2405
2301
2242
2158
2071
1954
1850
1729
1596
5899
6668
7482
8245
9233
10143
11034
12148
13030
14017
14967
15782
16700
17438
18111
18666
19214
19359
19629
19683
19519
19316
18945
18378
17850
17194
16298
15508
14524
13563
12627
11664
10634
9737
8780
7877
7120
6389
5788
5246
4785
4449
4220
4091
4130
4211
4414
4758
5119
5626
6253
6905
7573
8390
9082
9900
10839
11739
12605
13526
-1525
437
-2101
146
-1165
-931
-92
-1639
149
-1596
-237
-1122
-1043
-268
-1534
-117
-1235
-580
-948
-725
-916
-884
-753
-1033
-745
-865
-892
-827
-755
-960
-882
-847
-925
-913
-792
-959
-726
-815
-923
-787
-936
-950
-782
-953
-805
-738
-850
-777
-834
-980
-815
-829
-942
-774
-788
-996
-597
-858
-866
-789
-1049
-948
-1057
-1090
-1041
-1193
-1103
-1201
-1214
-1199
-1280
-1228
-1300
-1272
-1331
-1305
-1325
-1348
-1313
-1357
-1326
-1342
-1323
-1323
-1306
-1289
-1272
-1241
-1231
-1211
-1177
-1158
-1130
-1094
-1068
-1037
-989
-965
-926
-888
-871
-813
-789
-759
-719
-688
-648
-606
-589
-553
-511
-498
-461
-439
-427
-369
-352
-330
-302
-276
91
92
111
119
128
132
134
150
153
158
157
177
170
190
192
191
191
199
194
195
201
198
189
190
182
178
179
177
163
159
158
153
138
137
112
110
106
86
84
74
53
45
43
32
27
10
5
2
-21
-32
-37
-45
-55
-65
-79
-75
-89
-94
-99
-106
-9627
-10971
-12293
-13577
-14823
-16027
-17187
-18282
-19327
-20304
-21202
-22046
-22790
-23460
-24021
-24477
-24820
-25069
-25209
-25240
-25160
-24960
-24657
-24249
-23729
-23117
-22411
-21601
-20712
-19740
-18717
-17612
-16455
-15243
-13969
-12633
-11245
-9813
-8356
-6853
-5335
-3812
-2259
-722
795
2274
3714
5127
6526
7886
9229
10549
11823
13068
14150
15320
16429
17491
18481
19409
1615
1615
1615
1615
1805
1805
1805
1805
1805
2012
2012
2012
2012
2012
2217
2217
2217
2217
2217
2397
2397
2397
2397
2397
2533
2533
2533
2533
2533
2617
2617
2617
2617
2617
2641
2641
2641
2641
2641
2606
2606
2606
2606
2606
2512
2512
2512
2512
2512
2370
2370
2370
2370
2370
2190
2190
2190
2190
2190
1991
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1453
1350
1194
1016
832
720
556
367
195
-15
-177
-339
-539
-652
-826
-1019
-1167
-1347
-1470
-1583
-1736
-1813
-1904
-2014
-2105
-2141
-2208
-2239
-2248
-2328
-2323
-2353
-2341
-2360
-2320
-2245
-2217
-2136
-2088
-2075
-2019
-1902
-1840
-1799
-1704
-1594
-1510
-1394
-1311
-1160
-1058
-945
-761
-638
-467
-295
-140
55
208
396
14313
15169
15923
16562
17173
17657
18011
18267
18441
18490
18346
18136
17751
17308
16782
16192
15396
14683
13834
12923
12106
11144
10310
9489
8649
7870
7248
6593
5996
5528
5081
4769
4553
4438
4456
4486
4647
4872
5192
5640
6156
6716
7329
8058
8766
9605
10405
11225
12059
12823
13628
14344
15088
15700
16293
16755
17184
17453
17663
17688
-855
-956
-795
-871
-900
-748
-902
-799
-772
-821
-893
-804
-757
-1015
-601
-912
-782
-742
-768
-757
-871
-697
-963
-749
-707
-883
-552
-850
-703
-731
-871
-800
-831
-744
-747
-749
-727
-740
-707
-741
-774
-808
-812
-726
-780
-779
-714
-765
-709
-834
-879
-823
-891
-827
-851
-748
-830
-845
-795
-886
-268
-237
-213
-213
-184
-176
-187
-164
-164
-169
-160
-177
-197
-189
-205
-213
-235
-247
-283
-285
-318
-353
-359
-401
-419
-450
-482
-512
-548
-584
-615
-633
-679
-711
-733
-778
-808
-838
-878
-898
-937
-974
-998
-1025
-1046
-1084
-1109
-1132
-1159
-1177
-1196
-1210
-1230
-1242
-1254
-1270
-1275
-1280
-1282
-1286
-113
-119
-123
-132
-131
-131
-134
-136
-129
-134
-134
-133
-133
-124
-121
-123
-113
-110
-100
-104
-96
-83
-81
-70
-56
-55
-47
-34
-29
-20
-10
-2
13
18
27
43
47
53
68
70
80
88
91
104
116
119
125
133
136
144
153
156
166
170
171
178
175
181
177
176
20269
21042
21737
22352
22863
23286
23613
23829
23956
23966
23879
23670
23362
22963
22469
21889
21212
20451
19607
18687
17706
16653
15552
14403
13198
11967
10690
9390
8076
6728
5363
3984
2599
1213
-170
-1548
-2912
-4273
-5625
-6934
-8237
-9515
-10766
-11984
-13165
-14299
-15379
-16418
-17391
-18309
-19167
-19873
-20589
-21211
-21749
-22195
-22554
-22807
-22962
-23011
1991
1991
1991
1991
1793
1793
1793
1793
1793
1618
1618
1618
1618
1618
1483
1483
1483
1483
1483
1401
1401
1401
1401
1401
1377
1377
1377
1377
1377
1413
1413
1413
1413
1413
1505
1505
1505
1505
1505
1643
1643
1643
1643
1643
1818
1818
1818
1818
1818
2008
2008
2008
2008
2008
2197
2197
2197
2197
2197
2362
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
589
762
936
1104
1268
1459
1586
1730
1857
2010
2101
2210
2280
2370
2446
2526
2590
2604
2800
2866
2958
2912
2979
2977
2841
2623
2552
2472
2459
2381
2357
2281
2168
2114
2018
1918
1829
1733
1623
1481
1379
1215
1107
958
828
674
508
327
140
44
-164
-310
-464
-618
-752
-965
-1072
-1187
-1350
-1460
17618
17498
17211
16850
16388
15771
15130
14428
13647
12867
12033
11208
10385
9570
8799
8103
7413
6753
6230
5759
5347
5033
4888
4752
4699
4749
4925
5116
5502
5953
6406
6954
7527
8158
8910
9621
10355
11143
11895
12650
13367
14082
14700
15285
15772
16154
16510
16697
16861
16887
16774
16619
16315
15943
15459
14956
14325
13686
12978
12225
-877
-872
-858
-901
-801
-839
-867
-830
-786
-871
-865
-874
-861
-907
-861
-823
-814
-871
-815
-911
-776
-988
-862
-808
-932
-838
-836
-870
-833
-845
-837
-846
-945
-944
-801
-842
-790
-777
-848
-852
-859
-860
-880
-896
-829
-850
-792
-810
-818
-816
-797
-866
-744
-1030
-708
-925
-728
-841
-709
-740
-1286
-1271
-1276
-1263
-1262
-1248
-1230
-1199
-1189
-1170
-1156
-1119
-1098
-1070
-1041
-1012
-982
-958
-935
-896
-855
-835
-788
-758
-731
-701
-673
-637
-600
-569
-547
-512
-497
-457
-427
-410
-378
-358
-341
-311
-293
-278
-259
-244
-237
-222
-213
-212
-209
-211
-214
-222
-228
-245
-238
-254
-288
-282
-311
-326
184
179
183
179
173
164
170
165
151
150
142
134
135
124
117
107
102
88
81
70
56
43
46
32
26
19
1
0
-15
-23
-29
-37
-49
-54
-66
-73
-75
-89
-89
-94
-102
-109
-114
-109
-120
-119
-117
-116
-122
-121
-120
-123
-128
-117
-114
-113
-103
-102
-94
-93
-22961
-22814
-22567
-22223
-21782
-21245
-20612
-19897
-19101
-18238
-17305
-16308
-15254
-14135
-12969
-11776
-10534
-9262
-7963
-6627
-5261
-3879
-2491
-1096
296
1658
3014
4339
5649
6941
8202
9447
10653
11822
12956
14040
15077
16060
16983
17851
18653
19364
20003
20559
21039
21431
21724
21931
22039
22049
21966
21787
21522
21167
20716
20182
19557
18859
18093
17246
2362
2362
2362
2362
2490
2490
2490
2490
2490
2564
2564
2564
2564
2564
2584
2584
2584
2584
2584
2548
2548
2548
2548
2548
2459
2459
2459
2459
2459
2324
2324
2324
2324
2324
2156
2156
2156
2156
2156
1972
1972
1972
1972
1972
1792
1792
1792
1792
1792
1634
1634
1634
1634
1634
1515
1515
1515
1515
1515
1445
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
-1591
-1684
-1792
-1844
-1965
-1983
-2033
-2078
-2135
-2173
-2169
-2202
-2190
-2209
-2147
-2108
-2074
-2014
-1951
-1898
-1828
-1776
-1704
-1626
-1561
-1449
-1378
-1272
-1135
-1003
-895
-750
-628
-492
-339
-180
19
141
326
484
624
783
968
1109
1273
1390
1536
1669
1759
1872
2017
2068
2193
2234
2338
2364
2432
2497
2533
2538
11475
10735
9957
9249
8567
7922
7329
6779
6286
5858
5538
5292
5111
5013
5018
5053
5205
5491
5781
6168
6601
7091
7648
8274
8952
9626
10343
11018
11694
12396
13080
13715
14282
14806
15255
15624
15906
16097
16212
16199
16082
15918
15643
15238
14801
14260
13750
13129
12489
11801
11076
10379
9683
9000
8343
7756
7208
6703
6272
5926
-898
-681
-966
-777
-698
-811
-628
-795
-686
-782
-810
-780
-811
-760
-777
-749
-686
-758
-708
-751
-799
-791
-825
-807
-784
-788
-706
-804
-727
-775
-791
-824
-831
-806
-845
-806
-751
-820
-821
-819
-892
-866
-849
-931
-825
-855
-902
-783
-793
-871
-846
-908
-933
-806
-881
-808
-812
-887
-824
-830
-346
-371
-401
-423
-443
-483
-496
-537
-564
-587
-625
-653
-687
-707
-739
-778
-806
-835
-864
-901
-931
-956
-989
-1007
-1039
-1061
-1090
-1104
-1131
-1151
-1166
-1181
-1201
-1203
-1212
-1222
-1234
-1238
-1236
-1245
-1241
-1233
-1236
-1217
-1209
-1201
-1174
-1156
-1141
-1127
-1102
-1080
-1059
-1030
-1010
-982
-955
-924
-895
-863
-85
-78
-80
-62
-48
-41
-48
-29
-23
-18
-1
0
8
24
25
41
48
48
67
66
81
78
95
105
106
120
119
129
137
143
146
152
152
160
157
165
168
171
168
167
167
166
161
164
153
149
151
144
142
136
134
122
114
108
106
97
87
78
71
61
16339
15362
14336
13264
12141
10981
9803
8587
7349
6085
4802
3517
2212
909
-400
-1693
-2974
-4237
-5502
-6728
-7943
-9131
-10292
-11408
-12503
-13543
-14531
-15473
-16359
-17182
-17945
-18630
-19246
-19781
-20232
-20596
-20876
-21057
-21144
-21133
-21040
-20854
-20574
-20209
-19755
-19204
-18650
-17959
-17197
-16357
-15465
-14510
-13503
-12448
-11353
-10215
-9051
-7848
-6621
-5380
1445
1445
1445
1445
1430
1430
1430
1430
1430
1470
1470
1470
1470
1470
1561
1561
1561
1561
1561
1695
1695
1695
1695
1695
1858
1858
1858
1858
1858
2035
2035
2035
2035
2035
2206
2206
2206
2206
2206
2353
2353
2353
2353
2353
2462
2462
2462
2462
2462
2523
2523
2523
2523
2523
2531
2531
2531
2531
2531
2487
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
2520
2515
2551
2502
2459
2430
2393
2349
2331
2205
2166
2089
2000
1905
1824
1747
1646
1561
1429
1300
1181
1066
920
775
654
528
348
217
32
-93
-281
-407
-594
-676
-804
-964
-1113
-1204
-1343
-1446
-1557
-1645
-1722
-1729
-1848
-1921
-1928
-1985
-2014
-2014
-2037
-2066
-2060
-2006
-1920
-1899
-1842
-1816
-1753
-1710
5649
5455
5296
5215
5215
5336
5510
5760
6084
6476
6920
7423
7976
8571
9193
9824
10521
11128
11799
12434
13024
13609
14053
14507
14887
15181
15377
15499
15514
15455
15359
15119
14828
14384
13987
13447
12926
12350
11713
11064
10409
9764
9145
8596
8050
7494
7025
6588
6249
5972
5700
5566
5468
5469
5510
5673
5864
6175
6481
6861
-873
-836
-823
-861
-856
-851
-807
-801
-803
-840
-886
-849
-882
-884
-866
-813
-835
-803
-802
-834
-856
-870
-887
-794
-805
-864
-823
-805
-793
-808
-851
-792
-924
-855
-892
-648
-915
-652
-768
-863
-697
-860
-735
-864
-720
-822
-776
-706
-789
-702
-847
-799
-759
-809
-708
-767
-734
-728
-762
-775
-837
-805
-773
-750
-710
-680
-649
-622
-600
-570
-535
-512
-483
-457
-439
-425
-389
-368
-352
-337
-311
-304
-289
-282
-266
-270
-261
-257
-245
-255
-255
-272
-291
-277
-301
-311
-323
-347
-355
-381
-396
-423
-448
-466
-497
-510
-546
-578
-603
-632
-658
-694
-723
-736
-770
-808
-837
-861
-892
-923
56
41
37
29
21
10
7
-12
-15
-21
-37
-37
-47
-55
-67
-64
-68
-83
-88
-93
-99
-94
-106
-106
-108
-106
-103
-102
-109
-103
-107
-107
-108
-106
-94
-92
-94
-83
-81
-73
-77
-56
-56
-55
-40
-34
-34
-21
-16
1
3
4
14
35
39
44
48
55
62
69
-4127
-2864
-1588
-314
957
2220
3482
4712
5937
7135
8306
9449
10550
11616
12646
13614
14550
15424
16246
16997
17673
18296
18826
19287
19662
19952
20163
20277
20309
20250
20099
19869
19548
19136
18652
18085
17449
16750
15978
15146
14243
13291
12294
11368
10301
9192
8058
6899
5722
4529
3313
2105
881
-349
-1554
-2756
-3941
-5115
-6270
-7403
2487
2487
2487
2487
2395
2395
2395
2395
2395
2262
2262
2262
2262
2262
2102
2102
2102
2102
2102
1932
1932
1932
1932
1932
1769
1769
1769
1769
1769
1632
1632
1632
1632
1632
1533
1533
1533
1533
1533
1482
1482
1482
1482
1482
1483
1483
1483
1483
1483
1534
1534
1534
1534
1534
1534
1631
1631
1631
1631
1797
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
-1654
-1601
-1491
-1390
-1317
-1252
-1134
-1036
-946
-799
-684
-542
-412
-301
-113
23
192
326
494
597
782
927
1061
1202
1348
1479
1630
1703
1784
1898
1946
2061
2096
2184
2225
2279
2319
2352
2370
2385
2387
2378
2341
2300
2265
2225
2165
2142
2076
1974
1902
1812
1738
1694
1575
1487
1375
1265
1147
1039
7320
7794
8325
8923
9509
10057
10696
11283
11869
12430
12966
13397
13861
14225
14523
14773
14910
14953
14959
14841
14675
14414
14111
13700
13257
12748
12187
11601
11051
10401
9812
9269
8697
8103
7627
7184
6761
6406
6152
5901
5762
5702
5659
5683
5810
5981
6227
6539
6860
7307
7751
8248
8796
9316
9851
10409
10981
11508
12046
12532
-797
-797
-790
-779
-764
-803
-750
-742
-773
-828
-821
-891
-767
-916
-769
-831
-744
-827
-767
-924
-836
-825
-929
-961
-871
-878
-775
-777
-876
-844
-809
-875
-841
-873
-886
-770
-888
-851
-853
-836
-869
-859
-891
-865
-863
-867
-826
-800
-810
-865
-843
-879
-849
-854
-844
-835
-784
-811
-769
-836
-946
-973
-997
-1015
-1044
-1063
-1080
-1093
-1117
-1138
-1154
-1163
-1168
-1181
-1187
-1192
-1197
-1193
-1199
-1194
-1197
-1193
-1186
-1175
-1162
-1138
-1126
-1111
-1091
-1061
-1044
-1012
-1003
-972
-947
-924
-900
-862
-836
-817
-786
-760
-743
-701
-672
-650
-625
-599
-565
-543
-521
-500
-472
-449
-431
-416
-392
-373
-368
-346
79
90
94
104
110
117
120
128
125
136
139
144
156
147
152
160
151
156
153
153
156
152
156
136
137
137
139
130
124
123
114
109
104
88
87
79
75
63
55
44
33
28
23
21
5
0
-7
-20
-22
-29
-38
-40
-48
-59
-63
-65
-71
-80
-86
-91
-8503
-9587
-10633
-11638
-12600
-13511
-14382
-15194
-15946
-16635
-17258
-17810
-18293
-18692
-19018
-19256
-19405
-19470
-19444
-19349
-19149
-18874
-18524
-18080
-17562
-16977
-16312
-15585
-14797
-13953
-13045
-12098
-11111
-10078
-9015
-7911
-6779
-5636
-4464
-3290
-2098
-1033
159
1347
2522
3685
4830
5960
7068
8153
9201
10213
11185
12118
12992
13833
14619
15342
16002
16591
1797
1797
1797
1797
1953
1953
1953
1953
1953
2115
2115
2115
2115
2115
2263
2263
2263
2263
2263
2381
2381
2381
2381
2381
2459
2459
2459
2459
2459
2488
2488
2488
2488
2488
2469
2469
2469
2469
2469
2402
2402
2402
2402
2402
2294
2294
2294
2294
2294
2155
2155
2155
2155
2155
2000
2000
2000
2000
2000
1846
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
904
779
644
523
409
236
100
-35
-192
-314
-445
-613
-700
-824
-926
-1079
-1203
-1275
-1403
-1484
-1583
-1651
-1683
-1741
-1794
-1847
-1894
-1875
-1928
-1906
-1922
-1891
-1846
-1753
-1703
-1691
-1658
-1599
-1551
-1476
-1403
-1345
-1245
-1148
-1071
-954
-861
-703
-580
-503
-396
-239
-120
13
147
306
500
593
735
870
12974
13373
13730
13958
14208
14347
14386
14379
14304
14130
13892
13611
13229
12862
12357
11875
11374
10827
10291
9732
9204
8691
8196
7685
7290
6902
6588
6330
6139
5967
5917
5859
5922
6036
6219
6420
6729
7014
7372
7800
8219
8680
9221
9702
10222
10772
11279
11746
12203
12607
12939
13264
13528
13706
13868
13904
13875
13834
13675
13472
-800
-889
-825
-860
-890
-830
-830
-771
-785
-805
-766
-990
-669
-965
-719
-831
-729
-720
-848
-637
-881
-709
-786
-833
-717
-796
-727
-784
-744
-746
-830
-705
-822
-768
-779
-804
-683
-772
-726
-791
-772
-788
-822
-763
-890
-754
-778
-864
-759
-871
-840
-800
-833
-881
-759
-847
-852
-748
-827
-854
-332
-320
-309
-300
-289
-293
-287
-292
-289
-299
-308
-317
-327
-331
-353
-356
-390
-397
-416
-438
-460
-484
-500
-535
-546
-582
-610
-634
-668
-686
-719
-742
-765
-796
-819
-851
-869
-894
-926
-943
-971
-991
-1024
-1035
-1058
-1070
-1093
-1106
-1110
-1126
-1148
-1141
-1164
-1153
-1159
-1160
-1160
-1159
-1161
-1149
-96
-96
-90
-98
-99
-95
-92
-99
-97
-97
-101
-97
-87
-85
-87
-82
-72
-69
-62
-55
-53
-43
-42
-37
-29
-18
-6
-9
2
5
20
22
30
43
49
59
63
64
73
83
88
94
103
106
117
119
124
134
136
139
134
143
143
145
151
152
146
147
142
140
17122
17575
17952
18263
18487
18627
18688
18666
18570
18394
18128
17786
17362
16879
16318
15692
15004
14257
13455
12594
11692
10740
9754
8734
7687
6614
5511
4398
3272
2138
998
-146
-1275
-2404
-3516
-4613
-5693
-6742
-7671
-8677
-9651
-10593
-11497
-12344
-13157
-13910
-14611
-15261
-15836
-16347
-16788
-17168
-17467
-17694
-17843
-17909
-17888
-17799
-17629
-17372
1846
1846
1846
1846
1708
1708
1708
1708
1708
1602
1602
1602
1602
1602
1538
1538
1538
1538
1538
1520
1520
1520
1520
1520
1550
1550
1550
1550
1550
1625
1625
1625
1625
1625
1737
1737
1737
1737
1737
1875
1875
1875
1875
1875
2025
2025
2025
2025
2025
2170
2170
2170
2170
2170
2295
2295
2295
2295
2295
2387
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
959
1121
1238
1329
1481
1567
1675
1747
1846
1891
1982
2030
2109
2089
2198
2190
2216
2211
2219
2242
2198
2152
2071
2024
2008
1940
1902
1855
1811
1688
1616
1512
1465
1346
1250
1148
1014
942
792
724
573
438
339
173
49
-76
-191
-318
-431
-584
-693
-778
-918
-994
-1105
-1207
-1308
-1368
-1456
-1520
13212
12836
12463
12067
11584
11110
10586
10083
9544
9043
8606
8125
7699
7301
6970
6645
6396
6231
6088
6033
6013
6058
6196
6360
6596
6855
7184
7541
7907
8340
8803
9299
9740
10231
10678
11116
11518
11943
12327
12616
12880
13159
13312
13418
13416
13384
13292
13149
12985
12685
12343
12026
11585
11170
10755
10264
9847
9366
8881
8492
-808
-874
-894
-826
-841
-834
-765
-826
-876
-795
-897
-842
-872
-871
-874
-864
-873
-785
-815
-864
-863
-858
-841
-791
-858
-842
-799
-844
-845
-818
-854
-870
-815
-868
-796
-859
-827
-794
-825
-837
-874
-888
-815
-850
-795
-798
-811
-778
-731
-951
-680
-1007
-728
-904
-774
-806
-870
-726
-845
-738
-1146
-1139
-1126
-1112
-1093
-1074
-1066
-1046
-1027
-1005
-983
-954
-933
-910
-882
-864
-831
-813
-777
-752
-725
-701
-675
-648
-625
-603
-581
-549
-528
-511
-495
-474
-448
-432
-409
-397
-381
-372
-360
-350
-344
-332
-326
-325
-324
-334
-328
-328
-346
-364
-357
-369
-390
-394
-412
-429
-449
-466
-485
-506
137
136
125
128
131
124
125
113
110
104
97
89
77
75
71
61
51
46
33
29
22
18
4
-2
-6
-10
-20
-30
-38
-43
-49
-56
-53
-66
-64
-69
-72
-83
-86
-88
-86
-88
-91
-84
-87
-82
-86
-90
-96
-92
-79
-81
-76
-72
-67
-58
-58
-49
-47
-38
-17047
-16648
-16171
-15643
-15036
-14369
-13643
-12864
-12027
-11143
-10230
-9275
-8286
-7265
-6222
-5154
-4067
-2972
-1864
-753
362
1459
2550
3631
4691
5735
6762
7761
8723
9657
10554
11400
12206
12953
13670
14314
14845
15383
15853
16249
16586
16851
17034
17149
17190
17148
17035
16855
16595
16264
15868
15400
14855
14265
13621
12913
12159
11356
10501
9618
2387
2387
2387
2387
2438
2438
2438
2438
2438
2443
2443
2443
2443
2443
2403
2403
2403
2403
2403
2321
2321
2321
2321
2321
2206
2206
2206
2206
2206
2069
2069
2069
2069
2069
1925
1925
1925
1925
1925
1790
1790
1790
1790
1790
1677
1677
1677
1677
1677
1599
1599
1599
1599
1599
1562
1562
1562
1562
1562
1570
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
-1586
-1636
-1659
-1739
-1754
-1764
-1781
-1771
-1761
-1706
-1665
-1620
-1584
-1512
-1492
-1441
-1373
-1325
-1235
-1181
-1107
-985
-918
-820
-718
-590
-470
-368
-257
-113
19
137
281
358
485
618
735
875
997
1103
1238
1310
1438
1500
1569
1689
1759
1819
1865
1906
1971
1995
2044
2059
2064
2082
2090
2103
2003
1966
8077
7638
7333
6994
6750
6589
6382
6312
6244
6212
6298
6399
6543
6790
7048
7315
7673
8069
8417
8874
9313
9713
10186
10562
11009
11440
11747
12078
12383
12618
12799
12947
12999
13032
12985
12861
12738
12522
12214
11942
11604
11186
10808
10404
9951
9536
9070
8678
8277
7902
7534
7261
6968
6739
6575
6455
6354
6366
6335
6431
-796
-827
-734
-853
-766
-747
-746
-760
-733
-785
-791
-814
-849
-799
-725
-813
-725
-804
-774
-788
-825
-832
-796
-821
-795
-780
-788
-795
-767
-823
-809
-840
-838
-852
-794
-801
-841
-779
-827
-854
-873
-836
-884
-868
-880
-835
-811
-864
-823
-776
-873
-860
-818
-919
-866
-808
-864
-839
-779
-824
-530
-562
-574
-611
-621
-650
-678
-696
-732
-756
-776
-806
-830
-855
-878
-903
-916
-946
-966
-987
-1004
-1021
-1040
-1057
-1067
-1076
-1089
-1111
-1111
-1122
-1128
-1127
-1129
-1127
-1124
-1125
-1125
-1116
-1115
-1105
-1088
-1070
-1055
-1039
-1019
-1003
-996
-972
-945
-928
-904
-881
-861
-834
-800
-786
-754
-735
-714
-694
-37
-23
-21
-8
-6
0
4
14
26
35
38
44
43
61
55
69
77
82
87
94
96
107
106
109
120
122
127
130
124
130
131
145
138
134
140
129
137
130
132
124
122
124
118
111
113
101
97
90
84
78
74
76
63
56
47
38
34
30
19
9
8688
7736
6762
5751
4725
3687
2628
1575
519
-550
-1593
-2644
-3660
-4671
-5675
-6639
-7590
-8508
-9387
-10233
-11046
-11809
-12529
-13197
-13806
-14363
-14855
-15287
-15658
-15948
-16184
-16349
-16431
-16449
-16394
-16271
-16075
-15805
-15464
-15057
-14588
-14051
-13465
-12820
-12130
-11387
-10583
-9745
-8877
-7974
-7038
-6096
-5101
-4096
-3080
-2064
-1033
0
1027
2042
1570
1570
1570
1570
1621
1621
1621
1621
1621
1710
1710
1710
1710
1710
1828
1828
1828
1828
1828
1962
1962
1962
1962
1962
2100
2100
2100
2100
2100
2223
2223
2223
2223
2223
2322
2322
2322
2322
2322
2385
2385
2385
2385
2385
2407
2407
2407
2407
2407
2387
2387
2387
2387
2387
2326
2326
2326
2326
2326
2231
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1907
1899
1839
1786
1734
1660
1598
1499
1440
1344
1280
1181
1061
984
839
740
651
514
393
317
180
78
-55
-177
-283
-377
-490
-612
-744
-832
-892
-969
-1094
-1176
-1228
-1343
-1392
-1437
-1490
-1541
-1559
-1573
-1606
-1611
-1634
-1591
-1584
-1517
-1467
-1424
-1412
-1368
-1346
-1265
-1205
-1144
-1082
-967
-899
-807
6623
6791
6974
7227
7552
7864
8215
8596
8980
9422
9793
10187
10614
10978
11298
11636
11886
12096
12332
12434
12563
12602
12568
12475
12366
12197
12001
11688
11420
11093
10715
10383
10019
9612
9220
8861
8453
8121
7785
7479
7216
6983
6795
6675
6558
6532
6540
6611
6667
6807
6997
7195
7485
7739
8078
8396
8784
9124
9527
9874
-811
-846
-860
-890
-794
-871
-816
-836
-796
-854
-851
-836
-863
-817
-860
-791
-834
-815
-797
-825
-831
-835
-833
-819
-835
-790
-754
-794
-791
-683
-901
-726
-885
-755
-822
-732
-755
-800
-665
-916
-657
-850
-768
-758
-840
-750
-786
-701
-820
-843
-728
-834
-771
-826
-730
-715
-801
-706
-815
-799
-661
-644
-616
-597
-574
-559
-527
-512
-495
-469
-450
-444
-427
-415
-401
-391
-385
-381
-372
-367
-359
-365
-360
-364
-369
-375
-394
-390
-402
-407
-429
-434
-459
-470
-476
-514
-523
-543
-559
-589
-611
-635
-659
-673
-705
-730
-747
-782
-794
-820
-845
-865
-885
-907
-921
-936
-968
-989
-998
-1019
6
-6
-7
-14
-15
-35
-35
-36
-44
-54
-50
-62
-69
-73
-70
-77
-83
-81
-81
-81
-80
-82
-76
-78
-78
-79
-74
-75
-72
-69
-64
-61
-57
-52
-51
-36
-30
-32
-24
-12
-13
-2
3
11
23
24
25
35
35
50
49
55
69
76
79
82
86
94
99
98
3052
4037
5017
5965
6896
7795
8669
9511
10306
11058
11762
12419
13028
13588
14078
14515
14887
15208
15445
15628
15737
15780
15751
15651
15486
15251
14956
14597
14169
13689
13145
12614
11969
11279
10545
9770
8952
8103
7221
6321
5393
4446
3482
2503
1517
533
-449
-1422
-2389
-3337
-4277
-5192
-6067
-6966
-7815
-8635
-9418
-10161
-10861
-11522
2231
2231
2231
2231
2112
2112
2112
2112
2112
1981
1981
1981
1981
1981
1852
1852
1852
1852
1852
1739
1739
1739
1739
1739
1655
1655
1655
1655
1655
1607
1607
1607
1607
1607
1599
1599
1599
1599
1599
1633
1633
1633
1633
1633
1703
1703
1703
1703
1703
1803
1803
1803
1803
1803
1923
1923
1923
1923
1923
2049
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
-726
-638
-520
-403
-330
-172
-99
10
157
244
368
505
620
738
812
937
1048
1151
1232
1334
1436
1463
1542
1589
1721
1756
1794
1848
1857
1879
1913
1937
1949
1946
1915
1879
1827
1755
1735
1703
1650
1580
1518
1473
1370
1301
1221
1178
1082
957
889
753
664
583
471
389
231
145
46
-61
10249
10571
10902
11214
11458
11732
11946
12037
12162
12218
12239
12173
12080
11947
11791
11552
11230
10951
10694
10295
9974
9592
9206
8869
8511
8164
7863
7552
7359
7098
6952
6798
6707
6615
6641
6641
6733
6823
7002
7182
7423
7713
7971
8285
8626
8927
9250
9615
9948
10295
10580
10876
11095
11348
11538
11652
11797
11838
11833
11819
-810
-835
-797
-869
-770
-827
-782
-793
-807
-799
-808
-840
-851
-895
-856
-809
-864
-869
-823
-878
-855
-801
-865
-830
-824
-896
-790
-805
-850
-733
-802
-881
-795
-856
-891
-781
-836
-868
-821
-841
-857
-773
-861
-829
-840
-914
-856
-803
-836
-861
-797
-848
-783
-816
-844
-838
-735
-826
-785
-805
-1027
-1047
-1057
-1063
-1066
-1079
-1085
-1101
-1092
-1093
-1096
-1087
-1091
-1095
-1077
-1075
-1075
-1052
-1038
-1023
-1015
-1002
-986
-963
-954
-928
-910
-887
-867
-847
-822
-801
-772
-768
-737
-711
-695
-664
-645
-625
-597
-576
-558
-541
-523
-509
-486
-481
-469
-445
-444
-428
-429
-409
-405
-396
-390
-390
-390
-396
106
114
116
117
112
122
124
125
126
120
123
132
119
122
126
115
117
110
108
110
110
101
98
104
82
84
74
67
61
50
44
45
40
27
22
13
5
7
-6
-8
-12
-18
-24
-28
-34
-43
-44
-51
-52
-59
-59
-62
-68
-69
-68
-74
-66
-68
-72
-69
-12131
-12695
-13204
-13654
-14043
-14378
-14647
-14856
-14989
-15066
-15073
-15016
-14893
-14699
-14443
-14122
-13740
-13296
-12789
-12240
-11640
-10987
-10290
-9556
-8773
-7961
-7120
-6247
-5460
-4542
-3618
-2679
-1730
-781
180
1123
2058
2991
3907
4804
5686
6533
7356
8144
8906
9633
10312
10962
11557
12095
12592
13031
13417
13738
14006
14205
14356
14440
14458
14413
2049
2049
2049
2049
2168
2168
2168
2168
2168
2267
2267
2267
2267
2267
2336
2336
2336
2336
2336
2369
2369
2369
2369
2369
2362
2362
2362
2362
2362
2317
2317
2317
2317
2317
2237
2237
2237
2237
2237
2135
2135
2135
2135
2135
2016
2016
2016
2016
2016
1897
1897
1897
1897
1897
1788
1788
1788
1788
1788
1703
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
-172
-241
-383
-496
-578
-680
-798
-858
-917
-1004
-1094
-1141
-1254
-1297
-1357
-1403
-1416
-1476
-1476
-1498
-1498
-1540
-1513
-1434
-1412
-1334
-1309
-1275
-1227
-1186
-1143
-1067
-1033
-978
-877
-796
-720
-617
-545
-437
-291
-218
-122
-28
93
194
302
405
532
610
729
830
941
1020
1146
1197
1266
1366
1402
1502
11767
11640
11468
11321
11042
10829
10495
10229
9896
9571
9211
8906
8581
8291
8021
7759
7477
7281
7107
6958
6878
6810
6787
6792
6902
6959
7121
7257
7504
7679
7965
8179
8444
8791
9133
9403
9722
10053
10299
10560
10800
11032
11242
11344
11459
11547
11568
11556
11440
11383
11219
11109
10899
10628
10336
10100
9790
9481
9185
8875
-802
-856
-799
-819
-875
-774
-692
-893
-651
-838
-797
-754
-858
-762
-855
-747
-844
-751
-801
-792
-794
-843
-749
-768
-792
-758
-774
-745
-757
-778
-758
-774
-877
-793
-756
-824
-763
-727
-847
-750
-814
-861
-836
-817
-829
-810
-768
-841
-783
-790
-829
-772
-797
-873
-844
-833
-842
-860
-813
-864
-394
-401
-401
-425
-416
-437
-445
-460
-468
-486
-507
-508
-535
-545
-576
-591
-614
-633
-652
-671
-693
-716
-733
-764
-779
-798
-822
-840
-856
-886
-894
-917
-945
-955
-969
-991
-998
-1013
-1022
-1028
-1041
-1045
-1051
-1062
-1060
-1063
-1067
-1062
-1070
-1061
-1061
-1053
-1040
-1037
-1025
-1015
-996
-985
-971
-951
-76
-71
-67
-67
-64
-61
-60
-51
-57
-45
-47
-37
-31
-27
-24
-21
-15
-3
3
3
11
16
25
30
40
40
48
59
54
65
72
77
81
80
90
99
98
101
101
104
106
118
120
114
117
119
114
113
116
115
113
104
111
104
106
106
102
95
89
85
14307
14135
13898
13609
13260
12849
12388
11876
11320
10706
10061
9371
8636
7873
7078
6251
5410
4539
3658
2770
1856
945
33
-877
-1775
-2567
-3442
-4304
-5141
-5957
-6749
-7513
-8255
-8968
-9637
-10262
-10845
-11381
-11867
-12305
-12694
-13025
-13302
-13516
-13666
-13765
-13803
-13781
-13691
-13537
-13330
-13062
-12736
-12363
-11932
-11445
-10907
-10328
-9704
-9047
1703
1703
1703
1703
1649
1649
1649
1649
1649
1632
1632
1632
1632
1632
1653
1653
1653
1653
1653
1709
1709
1709
1709
1709
1795
1795
1795
1795
1795
1901
1901
1901
1901
1901
2016
2016
2016
2016
2016
2127
2127
2127
2127
2127
2223
2223
2223
2223
2223
2294
2294
2294
2294
2294
2332
2332
2332
2332
2332
2334
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
1542
1589
1637
1687
1753
1737
1764
1780
1794
1807
1789
1752
1716
1653
1648
1563
1548
1512
1432
1375
1310
1236
1175
1108
1006
933
817
765
680
539
466
355
279
160
73
-24
-127
-190
-317
-404
-495
-609
-682
-756
-850
-882
-982
-1022
-1107
-1168
-1220
-1264
-1303
-1321
-1336
-1346
-1374
-1394
-1376
-1301
8577
8304
8000
7775
7577
7356
7181
7040
6928
6895
6846
6869
6895
6998
7164
7316
7490
7703
7953
8218
8483
8743
9029
9269
9562
9847
10091
10348
10536
10735
10911
11059
11170
11206
11235
11225
11155
11100
10945
10794
10649
10408
10192
9935
9646
9405
9131
8809
8586
8330
8068
7855
7641
7425
7290
7220
7091
7012
6987
7011
-826
-824
-877
-857
-861
-875
-784
-820
-836
-817
-855
-841
-867
-844
-827
-783
-837
-820
-848
-850
-786
-836
-813
-843
-842
-801
-824
-846
-770
-843
-868
-771
-844
-824
-791
-841
-797
-775
-805
-781
-864
-755
-866
-682
-927
-742
-789
-855
-694
-805
-709
-837
-737
-815
-793
-732
-828
-709
-775
-740
-941
-915
-902
-886
-863
-845
-823
-802
-786
-758
-741
-717
-700
-675
-659
-632
-619
-597
-584
-564
-547
-531
-510
-503
-494
-478
-470
-458
-448
-439
-433
-430
-434
-420
-418
-424
-429
-424
-440
-445
-461
-451
-467
-476
-487
-497
-516
-528
-541
-571
-580
-599
-620
-628
-657
-674
-697
-708
-736
-756
82
77
72
59
56
52
47
45
40
32
23
18
10
15
4
-2
-11
-17
-19
-20
-26
-33
-39
-37
-45
-45
-53
-54
-57
-58
-62
-65
-59
-58
-66
-61
-60
-66
-63
-66
-58
-60
-50
-44
-43
-49
-36
-33
-38
-23
-19
-12
-5
-8
0
4
9
21
22
33
-8346
-7614
-6853
-6071
-5254
-4424
-3574
-2716
-1838
-961
-74
796
1665
2524
3361
4195
5009
5804
6565
7301
8007
8676
9313
9847
10416
10927
11390
11814
12177
12491
12755
12952
13103
13188
13223
13200
13116
12979
12780
12529
12220
11863
11452
10997
10489
9949
9351
8730
8069
7376
6654
5904
5137
4336
3531
2707
1872
1040
196
-637
2334
2334
2334
2334
2301
2301
2301
2301
2301
2235
2235
2235
2235
2235
2144
2144
2144
2144
2144
2038
2038
2038
2038
2038
1928
1928
1928
1928
1928
1825
1825
1825
1825
1825
1742
1742
1742
1742
1742
1687
1687
1687
1687
1687
1664
1664
1664
1664
1664
1677
1677
1677
1677
1677
1722
1722
1722
1722
1722
1796
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
-1253
-1230
-1201
-1158
-1134
-1083
-1038
-971
-911
-853
-779
-688
-631
-546
-474
-402
-284
-193
-58
-8
74
196
297
373
477
592
679
774
865
919
1035
1111
1186
1248
1304
1372
1430
1485
1494
1561
1624
1632
1648
1669
1661
1624
1666
1603
1589
1519
1503
1486
1445
1376
1345
1240
1205
1157
1079
1007
7056
7177
7211
7405
7549
7727
7982
8188
8435
8688
8925
9167
9453
9718
9955
10194
10388
10554
10706
10811
10889
10966
10949
10917
10927
10853
10723
10623
10397
10217
10021
9754
9535
9301
9030
8745
8535
8272
8044
7847
7638
7477
7338
7208
7145
7119
7059
7054
7131
7193
7321
7425
7623
7776
7947
8195
8396
8675
8863
9111
-728
-769
-779
-814
-727
-831
-769
-746
-852
-702
-860
-854
-730
-844
-812
-811
-843
-829
-702
-885
-808
-826
-848
-838
-798
-856
-845
-792
-857
-786
-836
-839
-855
-850
-864
-845
-801
-846
-833
-838
-774
-879
-813
-892
-842
-809
-807
-844
-837
-870
-826
-799
-822
-835
-812
-830
-881
-802
-868
-835
-771
-796
-810
-828
-853
-872
-890
-904
-924
-930
-949
-958
-977
-981
-998
-1002
-1022
-1018
-1028
-1032
-1037
-1037
-1041
-1031
-1045
-1026
-1026
-1027
-1022
-1014
-997
-992
-977
-960
-952
-933
-917
-905
-884
-861
-851
-830
-811
-801
-773
-754
-741
-727
-701
-686
-658
-644
-626
-607
-594
-569
-564
-547
-531
-518
27
43
42
50
58
59
70
69
79
81
88
91
87
97
101
98
105
106
104
111
112
101
116
106
106
108
108
104
102
95
98
88
92
91
88
82
79
72
65
66
62
53
49
35
28
27
21
26
15
6
2
-5
-2
-2
-13
-22
-27
-29
-35
-34
-1467
-2280
-3091
-3884
-4654
-5414
-6132
-6850
-7522
-8169
-8782
-9360
-9896
-10391
-10841
-11245
-11597
-11899
-12150
-12341
-12476
-12567
-12608
-12584
-12509
-12381
-12197
-11957
-11666
-11319
-10934
-10490
-10008
-9475
-8913
-8304
-7670
-6997
-6307
-5585
-4840
-4074
-3290
-2504
-1707
-894
-82
720
1519
2309
3091
3844
4587
5317
6016
6694
7330
7955
8531
9080
1796
1796
1796
1796
1890
1890
1890
1890
1890
1995
1995
1995
1995
1995
2098
2098
2098
2098
2098
2189
2189
2189
2189
2189
2258
2258
2258
2258
2258
2298
2298
2298
2298
2298
2305
2305
2305
2305
2305
2280
2280
2280
2280
2280
2224
2224
2224
2224
2224
2144
2144
2144
2144
2144
2049
2049
2049
2049
2049
1948
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
921
843
770
692
573
494
423
330
229
176
36
-32
-127
-227
-319
-409
-450
-557
-624
-667
-780
-824
-891
-937
-1021
-1028
-1086
-1128
-1174
-1230
-1230
-1243
-1234
-1263
-1236
-1227
-1173
-1110
-1098
-1072
-1037
-986
-911
-893
-811
-768
-673
-613
-542
-482
-389
-324
-198
-134
-37
39
112
204
308
412
9371
9570
9805
10022
10177
10336
10497
10576
10652
10721
10719
10714
10627
10547
10498
10325
10167
9977
9826
9625
9381
9173
8917
8680
8463
8257
8053
7860
7711
7543
7428
7324
7227
7195
7179
7191
7228
7306
7449
7531
7670
7821
7977
8205
8411
8635
8844
9076
9263
9500
9647
9842
10018
10175
10276
10413
10463
10475
10471
10477
-823
-852
-873
-820
-887
-816
-787
-822
-849
-774
-846
-798
-797
-869
-774
-788
-804
-791
-789
-797
-855
-726
-875
-691
-825
-758
-804
-837
-745
-854
-763
-812
-794
-737
-780
-716
-810
-732
-828
-821
-758
-835
-729
-814
-800
-799
-821
-747
-822
-816
-805
-806
-810
-797
-787
-827
-808
-782
-862
-824
-508
-499
-488
-476
-475
-469
-458
-456
-456
-450
-443
-451
-455
-459
-463
-471
-480
-473
-496
-495
-515
-519
-533
-552
-562
-587
-588
-613
-632
-643
-667
-682
-699
-722
-734
-756
-773
-798
-809
-822
-843
-857
-876
-895
-906
-915
-934
-947
-960
-964
-974
-983
-991
-995
-1008
-1005
-1012
-1009
-1014
-1012
-39
-49
-47
-51
-55
-47
-51
-52
-55
-60
-54
-56
-50
-57
-54
-56
-62
-47
-49
-46
-38
-40
-37
-31
-21
-17
-11
-14
-2
-2
2
13
21
19
25
24
32
39
50
52
59
57
54
66
77
70
83
82
85
87
96
95
95
102
97
100
107
102
105
97
9578
10051
10463
10842
11161
11445
11672
11849
11977
12052
12073
12031
11950
11803
11621
11374
11097
10755
10418
9994
9537
9029
8492
7911
7303
6659
6001
5313
4602
3877
3135
2381
1611
845
78
-686
-1449
-2193
-2931
-3647
-4359
-5050
-5721
-6359
-6974
-7567
-8117
-8628
-9112
-9558
-9959
-10318
-10630
-10896
-11111
-11283
-11397
-11463
-11486
-11444
1948
1948
1948
1948
1853
1853
1853
1853
1853
1775
1775
1775
1775
1775
1720
1720
1720
1720
1720
1695
1695
1695
1695
1695
1702
1702
1702
1702
1702
1740
1740
1740
1740
1740
1805
1805
1805
1805
1805
1889
1889
1889
1889
1889
1983
1983
1983
1983
1983
2078
2078
2078
2078
2078
2162
2162
2162
2162
2162
2227
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
489
591
666
770
821
919
977
1070
1135
1164
1235
1285
1346
1387
1404
1452
1462
1475
1513
1538
1549
1529
1519
1505
1468
1409
1376
1352
1282
1253
1197
1156
1078
1031
957
917
832
749
681
603
493
435
348
272
192
114
23
-33
-122
-226
-304
-356
-410
-552
-606
-620
-692
-764
-821
-886
10441
10353
10281
10098
9975
9828
9657
9430
9239
8997
8769
8580
8349
8204
8006
7833
7687
7539
7427
7346
7295
7255
7232
7273
7308
7365
7450
7590
7760
7921
8049
8221
8440
8625
8800
9012
9228
9392
9556
9731
9860
9982
10064
10169
10247
10279
10251
10241
10214
10108
10037
9928
9765
9618
9431
9268
9071
8884
8704
8493
-837
-773
-874
-840
-825
-837
-821
-845
-839
-817
-817
-881
-873
-840
-810
-884
-804
-867
-832
-767
-878
-881
-824
-849
-809
-843
-875
-833
-854
-807
-892
-888
-862
-828
-832
-795
-810
-822
-820
-837
-816
-846
-858
-824
-817
-795
-787
-803
-823
-826
-802
-826
-739
-907
-793
-712
-777
-745
-783
-761
-1018
-1007
-1001
-1001
-999
-984
-971
-970
-946
-935
-924
-906
-902
-881
-871
-854
-839
-829
-803
-795
-765
-749
-739
-713
-699
-686
-666
-652
-631
-615
-600
-587
-564
-565
-545
-533
-528
-516
-510
-500
-494
-489
-487
-483
-470
-476
-471
-469
-479
-486
-491
-497
-508
-508
-522
-523
-533
-543
-560
-572
100
97
100
100
95
91
88
86
80
85
75
74
68
70
62
58
55
49
42
41
30
26
25
25
14
12
7
4
-6
-6
-12
-16
-25
-35
-26
-30
-37
-35
-40
-42
-50
-43
-47
-49
-48
-47
-49
-50
-46
-49
-46
-48
-37
-44
-34
-37
-35
-33
-24
-23
-11362
-11229
-11042
-10807
-10528
-10196
-9825
-9407
-8955
-8465
-7927
-7370
-6775
-6151
-5513
-4908
-4219
-3522
-2798
-2077
-1336
-601
144
882
1604
2322
3029
3726
4400
5058
5687
6292
6878
7425
7949
8431
8876
9290
9655
9982
10266
10494
10690
10830
10926
10976
10976
10928
10832
10691
10495
10260
9986
9658
9298
8895
8449
7981
7471
6929
2227
2227
2227
2227
2267
2267
2267
2267
2267
2277
2277
2277
2277
2277
2257
2257
2257
2257
2257
2208
2208
2208
2208
2208
2138
2138
2138
2138
2138
2052
2052
2052
2052
2052
1961
1961
1961
1961
1961
1874
1874
1874
1874
1874
1800
1800
1800
1800
1800
1749
1749
1749
1749
1749
1724
1724
1724
1724
1724
1728
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
-957
-980
-1002
-1012
-1048
-1091
-1115
-1134
-1152
-1166
-1109
-1059
-1029
-990
-974
-932
-902
-853
-792
-742
-727
-654
-587
-519
-453
-384
-306
-237
-170
-70
31
83
158
256
334
432
491
588
656
700
827
860
949
994
1077
1122
1173
1230
1265
1300
1324
1365
1394
1411
1416
1422
1418
1410
1398
1349
8353
8148
7985
7838
7694
7613
7522
7430
7355
7336
7346
7354
7421
7488
7562
7693
7817
7960
8101
8282
8445
8652
8835
8978
9140
9354
9480
9628
9762
9860
9954
9992
10057
10069
10069
10040
9986
9936
9794
9740
9571
9450
9301
9099
8916
8767
8594
8417
8224
8076
7944
7820
7678
7585
7501
7433
7415
7389
7396
7425
-858
-788
-825
-813
-774
-829
-751
-820
-788
-796
-758
-766
-799
-732
-817
-792
-762
-765
-752
-787
-824
-780
-794
-835
-835
-784
-825
-727
-837
-791
-781
-881
-788
-815
-802
-802
-838
-809
-823
-808
-805
-843
-819
-844
-786
-788
-858
-839
-838
-792
-812
-841
-896
-873
-787
-810
-841
-847
-895
-853
-586
-601
-612
-634
-643
-662
-677
-698
-713
-723
-754
-769
-777
-799
-814
-826
-840
-862
-872
-889
-893
-913
-917
-930
-947
-950
-963
-972
-966
-983
-973
-986
-987
-985
-990
-990
-982
-979
-978
-979
-964
-957
-946
-942
-931
-919
-904
-887
-878
-866
-845
-832
-826
-806
-786
-772
-755
-742
-727
-706
-21
-12
-8
-3
-1
10
6
13
15
17
24
36
33
39
41
51
53
56
63
63
67
68
70
86
82
83
86
92
88
87
93
92
95
97
96
89
93
89
91
87
89
80
83
75
73
75
72
67
65
64
58
54
46
41
44
31
35
24
18
17
6367
5766
5147
4511
3855
3186
2502
1810
1110
404
-303
-993
-1683
-2290
-2954
-3616
-4257
-4871
-5473
-6058
-6596
-7114
-7605
-8066
-8479
-8863
-9207
-9517
-9777
-10002
-10172
-10304
-10383
-10421
-10413
-10360
-10266
-10115
-9926
-9687
-9404
-9088
-8730
-8337
-7906
-7442
-6936
-6409
-5870
-5278
-4682
-4056
-3420
-2773
-2110
-1443
-773
-97
581
1247
1728
1728
1728
1728
1761
1761
1761
1761
1761
1818
1818
1818
1818
1818
1895
1895
1895
1895
1895
1978
1978
1978
1978
1978
2064
2064
2064
2064
2064
2141
2141
2141
2141
2141
2202
2202
2202
2202
2202
2239
2239
2239
2239
2239
2250
2250
2250
2250
2250
2233
2233
2233
2233
2233
2191
2191
2191
2191
2191
2127
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
1322
1259
1265
1208
1188
1094
1086
1015
994
899
854
803
724
642
576
538
456
353
313
207
140
83
-22
-79
-160
-209
-331
-369
-439
-487
-544
-583
-654
-727
-777
-814
-848
-914
-935
-933
-989
-1007
-1031
-992
-1000
-1004
-947
-941
-906
-886
-842
-813
-756
-752
-678
-597
-563
-515
-459
-389
7497
7566
7676
7776
7848
7995
8164
8299
8467
8653
8796
8973
9140
9243
9404
9521
9621
9714
9791
9827
9884
9902
9891
9826
9789
9685
9650
9524
9374
9254
9127
8940
8788
8648
8493
8365
8179
8068
7938
7799
7731
7642
7563
7534
7486
7505
7532
7534
7576
7655
7744
7861
7955
8118
8246
8378
8509
8624
8789
8963
-796
-851
-774
-838
-867
-779
-817
-823
-817
-787
-849
-843
-782
-867
-859
-813
-879
-828
-776
-824
-766
-798
-858
-804
-749
-855
-750
-793
-758
-834
-783
-805
-849
-744
-852
-765
-803
-709
-803
-847
-765
-789
-721
-810
-765
-783
-818
-739
-756
-722
-748
-826
-788
-830
-781
-783
-753
-819
-771
-753
-693
-679
-656
-649
-636
-620
-603
-596
-576
-570
-563
-548
-533
-536
-521
-517
-512
-503
-507
-505
-500
-504
-506
-502
-510
-513
-523
-525
-532
-530
-549
-545
-562
-566
-586
-597
-605
-623
-634
-654
-668
-685
-701
-706
-727
-735
-756
-774
-789
-809
-810
-833
-838
-855
-877
-888
-893
-904
-902
-923
6
10
1
-4
1
-10
-13
-17
-23
-26
-17
-27
-32
-35
-37
-39
-30
-42
-35
-37
-34
-39
-45
-46
-43
-43
-43
-40
-42
-39
-34
-38
-25
-22
-19
-13
-11
-9
-6
3
-1
2
12
10
25
26
35
28
41
50
50
53
55
57
62
66
66
75
75
73
1909
2552
3191
3808
4413
4989
5562
6092
6608
7083
7490
7908
8290
8637
8947
9219
9446
9638
9783
9889
9943
9967
9930
9863
9744
9587
9392
9151
8870
8554
8207
7815
7393
6934
6463
5951
5417
4861
4294
3698
3097
2474
1849
1207
573
-69
-694
-1331
-1947
-2557
-3152
-3742
-4301
-4853
-5382
-5890
-6364
-6808
-7233
-7615
2127
2127
2127
2127
2050
2050
2050
2050
2050
1967
1967
1967
1967
1967
1888
1888
1888
1888
1888
1821
1821
1821
1821
1821
1774
1774
1774
1774
1774
1750
1750
1750
1750
1750
1753
1753
1753
1753
1753
1782
1782
1782
1782
1782
1833
1833
1833
1833
1833
1901
1901
1901
1901
1901
1978
1978
1978
1978
1978
2055
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
-333
-274
-204
-97
-84
47
62
155
225
285
367
436
538
588
667
725
812
860
916
949
1022
1057
1102
1136
1207
1210
1273
1276
1283
1334
1294
1295
1305
1255
1253
1206
1173
1171
1122
1075
1031
1019
948
919
854
797
730
679
618
545
488
465
369
273
213
164
62
-6
-78
-141
9075
9232
9336
9421
9520
9554
9638
9732
9691
9726
9702
9661
9594
9530
9418
9347
9218
9074
8963
8824
8653
8519
8393
8242
8115
7987
7856
7790
7696
7609
7549
7532
7510
7542
7548
7566
7681
7724
7817
7921
8025
8117
8262
8369
8522
8651
8827
8903
9017
9158
9267
9381
9446
9483
9521
9544
9560
9563
9506
9469
-785
-815
-817
-735
-856
-822
-805
-822
-831
-852
-775
-881
-809
-849
-821
-823
-821
-791
-809
-793
-811
-809
-868
-828
-807
-813
-840
-784
-839
-806
-817
-827
-879
-821
-792
-844
-820
-832
-845
-815
-877
-831
-823
-821
-802
-817
-785
-801
-824
-824
-856
-840
-831
-829
-811
-825
-789
-797
-757
-812
-932
-929
-942
-952
-950
-964
-955
-965
-967
-965
-965
-962
-960
-952
-947
-953
-935
-927
-923
-916
-898
-888
-877
-868
-854
-846
-830
-814
-802
-789
-773
-762
-744
-737
-711
-693
-681
-672
-663
-646
-641
-623
-609
-603
-584
-577
-572
-563
-554
-548
-539
-528
-528
-521
-523
-530
-520
-527
-524
-527
83
79
84
85
89
84
85
91
84
87
89
84
90
86
79
82
78
81
78
73
80
70
65
64
53
60
50
51
48
35
29
27
25
22
20
10
11
5
-1
-3
-3
-10
-14
-10
-21
-20
-21
-23
-24
-25
-38
-39
-32
-34
-29
-34
-40
-33
-33
-36
-7970
-8288
-8572
-8817
-9024
-9180
-9310
-9392
-9427
-9428
-9388
-9310
-9186
-9017
-8816
-8573
-8297
-7980
-7626
-7245
-6832
-6385
-5903
-5409
-4893
-4358
-3801
-3218
-2632
-2029
-1428
-817
-199
413
1018
1613
2204
2786
3350
3896
4432
4946
5432
5895
6336
6750
7128
7476
7799
8073
8320
8532
8706
8830
8932
8987
9001
8975
8917
8815
2055
2055
2055
2055
2125
2125
2125
2125
2125
2181
2181
2181
2181
2181
2214
2214
2214
2214
2214
2224
2224
2224
2224
2224
2209
2209
2209
2209
2209
2171
2171
2171
2171
2171
2113
2113
2113
2113
2113
2044
2044
2044
2044
2044
1970
1970
1970
1970
1970
1898
1898
1898
1898
1898
1838
1838
1838
1838
1838
1796
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
-223
-274
-343
-378
-427
-494
-553
-582
-663
-694
-740
-749
-800
-823
-859
-873
-872
-871
-901
-889
-863
-842
-809
-806
-776
-758
-737
-698
-661
-591
-569
-531
-460
-378
-372
-300
-214
-177
-124
-34
30
78
175
228
311
328
417
452
572
624
687
766
791
830
881
967
1002
1020
1072
1109
9412
9336
9256
9120
9055
8946
8799
8693
8584
8453
8310
8158
8073
7952
7839
7783
7724
7653
7630
7579
7587
7600
7632
7657
7742
7821
7870
7956
8099
8157
8308
8405
8548
8681
8773
8899
9006
9097
9227
9243
9345
9351
9371
9411
9412
9376
9360
9326
9268
9209
9093
9014
8886
8788
8663
8529
8438
8307
8206
8094
-827
-804
-769
-804
-794
-801
-803
-730
-808
-775
-776
-762
-848
-795
-823
-831
-716
-804
-802
-817
-757
-846
-782
-800
-829
-741
-836
-791
-744
-818
-787
-839
-860
-821
-757
-802
-830
-756
-799
-772
-855
-803
-856
-817
-780
-847
-796
-831
-837
-821
-804
-839
-776
-836
-825
-777
-853
-817
-768
-820
-534
-532
-547
-550
-561
-563
-573
-577
-595
-600
-607
-622
-635
-640
-649
-672
-684
-697
-708
-725
-742
-742
-769
-782
-789
-808
-825
-831
-840
-856
-862
-874
-891
-897
-908
-911
-921
-918
-923
-934
-936
-935
-944
-945
-940
-937
-935
-928
-932
-925
-922
-914
-916
-905
-897
-882
-880
-866
-857
-841
-37
-34
-37
-25
-31
-26
-26
-26
-20
-12
-12
-8
-12
1
9
2
14
13
12
25
25
27
36
39
41
44
48
52
51
58
57
65
70
69
69
72
79
74
79
79
84
88
79
76
86
81
78
77
70
80
79
71
74
69
71
66
66
63
59
50
8667
8489
8269
8021
7730
7443
7101
6722
6312
5885
5424
4951
4448
3930
3398
2846
2286
1717
1145
565
-11
-591
-1160
-1721
-2270
-2816
-3345
-3853
-4350
-4827
-5285
-5725
-6104
-6506
-6849
-7175
-7459
-7719
-7939
-8122
-8268
-8381
-8453
-8487
-8490
-8453
-8371
-8262
-8111
-7918
-7696
-7440
-7157
-6834
-6478
-6112
-5699
-5272
-4820
-4348
1796
1796
1796
1796
1775
1775
1775
1775
1775
1778
1778
1778
1778
1778
1804
1804
1804
1804
1804
1851
1851
1851
1851
1851
1912
1912
1912
1912
1912
1981
1981
1981
1981
1981
2051
2051
2051
2051
2051
2113
2113
2113
2113
2113
2162
2162
2162
2162
2162
2192
2192
2192
2192
2192
2200
2200
2200
2200
2200
2185
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
1172
1163
1157
1150
1163
1193
1198
1232
1180
1165
1114
1082
1053
1030
982
941
904
896
839
777
713
669
598
573
465
464
364
323
241
163
133
92
-9
-58
-137
-170
-234
-299
-379
-408
-451
-480
-532
-578
-622
-688
-689
-719
-698
-765
-771
-788
-799
-791
-834
-772
-744
-738
-676
-699
7974
7899
7831
7737
7730
7687
7651
7643
7624
7639
7690
7729
7769
7887
7951
8038
8138
8221
8330
8451
8571
8660
8777
8866
8951
9027
9098
9169
9228
9244
9246
9294
9249
9241
9249
9152
9123
9029
8961
8871
8762
8615
8548
8451
8348
8237
8126
8068
7982
7898
7862
7812
7733
7717
7729
7660
7719
7709
7765
7824
-835
-786
-862
-870
-823
-837
-836
-801
-827
-810
-772
-819
-852
-832
-811
-825
-809
-815
-862
-789
-843
-766
-800
-833
-822
-796
-872
-815
-810
-801
-813
-808
-818
-827
-833
-835
-807
-796
-813
-727
-859
-828
-845
-716
-901
-763
-893
-846
-764
-805
-829
-775
-817
-768
-797
-756
-826
-816
-839
-797
-825
-818
-800
-801
-786
-762
-758
-743
-728
-708
-701
-693
-680
-668
-657
-645
-633
-621
-610
-600
-593
-585
-574
-570
-557
-555
-557
-543
-543
-548
-539
-537
-548
-546
-551
-550
-560
-560
-564
-577
-587
-580
-599
-608
-609
-623
-637
-649
-655
-672
-679
-688
-711
-718
-727
-746
-752
-762
-779
-796
55
45
41
43
40
32
26
30
20
18
15
12
6
4
3
4
0
-12
-14
-16
-14
-20
-24
-29
-23
-26
-33
-28
-24
-25
-29
-30
-26
-28
-26
-26
-31
-30
-23
-27
-16
-18
-16
-16
-12
-9
-10
-2
2
0
7
9
14
18
16
24
29
27
41
39
-3858
-3351
-2838
-2350
-1817
-1265
-716
-157
396
943
1487
2018
2538
3047
3539
4015
4476
4915
5339
5727
6101
6437
6754
7032
7279
7497
7688
7835
7952
8032
8077
8092
8062
7996
7901
7771
7612
7415
7183
6920
6632
6309
5970
5594
5199
4782
4340
3889
3420
2934
2440
1934
1427
902
389
-140
-655
-1170
-1668
-2163
2185
2185
2185
2185
2150
2150
2150
2150
2150
2098
2098
2098
2098
2098
2036
2036
2036
2036
2036
1969
1969
1969
1969
1969
1905
1905
1905
1905
1905
1852
1852
1852
1852
1852
1815
1815
1815
1815
1815
1798
1798
1798
1798
1798
1802
1802
1802
1802
1802
1827
1827
1827
1827
1827
1869
1869
1869
1869
1869
1925
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
-647
-644
-585
-574
-516
-473
-436
-357
-329
-314
-229
-167
-96
-61
11
45
119
197
245
290
328
422
479
575
577
655
705
735
791
825
876
918
988
1016
1047
1070
1048
1080
1117
1061
1108
1091
1090
1083
1042
1025
949
967
922
902
893
824
753
749
706
645
608
545
515
469
7883
7968
8013
8119
8207
8286
8399
8493
8561
8661
8790
8847
8937
8977
9020
9083
9094
9151
9163
9131
9137
9093
9076
9044
8960
8883
8797
8720
8637
8539
8439
8332
8263
8138
8090
8003
7969
7819
7820
7775
7745
7742
7728
7736
7747
7768
7819
7847
7935
7989
8108
8149
8233
8326
8415
8487
8595
8669
8719
8809
-792
-832
-793
-767
-769
-801
-805
-796
-796
-772
-774
-744
-812
-772
-822
-802
-809
-795
-823
-803
-796
-812
-819
-861
-797
-855
-829
-802
-838
-843
-799
-842
-840
-843
-875
-852
-794
-819
-796
-799
-839
-837
-870
-817
-827
-850
-845
-789
-788
-819
-849
-781
-846
-829
-824
-799
-868
-837
-777
-851
-799
-814
-827
-833
-837
-850
-863
-874
-881
-887
-891
-893
-906
-914
-913
-916
-913
-913
-918
-925
-913
-914
-917
-919
-902
-903
-899
-895
-880
-874
-864
-857
-846
-841
-827
-813
-808
-801
-782
-770
-756
-746
-741
-725
-716
-705
-694
-675
-671
-654
-639
-640
-630
-621
-614
-607
-603
-596
-590
-580
46
42
48
55
53
50
60
66
64
65
75
67
74
71
72
74
75
77
72
74
79
73
73
71
70
69
65
66
65
63
61
56
50
52
51
50
46
39
43
29
33
32
25
25
25
13
20
11
6
6
-6
-6
-4
-8
-13
-11
-22
-20
-19
-18
-2605
-3073
-3541
-3978
-4406
-4811
-5191
-5551
-5912
-6194
-6476
-6733
-6954
-7144
-7303
-7425
-7521
-7574
-7597
-7593
-7553
-7474
-7371
-7222
-7048
-6844
-6605
-6337
-6022
-5739
-5376
-5009
-4628
-4210
-3792
-3346
-2885
-2415
-1937
-1445
-954
-459
41
537
1024
1514
1982
2444
2897
3331
3755
4156
4547
4914
5257
5576
5866
6132
6351
6572
1925
1925
1925
1925
1986
1986
1986
1986
1986
2048
2048
2048
2048
2048
2104
2104
2104
2104
2104
2146
2146
2146
2146
2146
2171
2171
2171
2171
2171
2176
2176
2176
2176
2176
2162
2162
2162
2162
2162
2129
2129
2129
2129
2129
2082
2082
2082
2082
2082
2025
2025
2025
2025
2025
1961
1961
1961
1961
1961
1910
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
403
359
296
208
174
117
55
-15
-41
-116
-163
-219
-249
-332
-340
-421
-433
-503
-495
-554
-585
-612
-658
-652
-662
-686
-671
-695
-729
-721
-662
-673
-653
-600
-577
-558
-534
-504
-468
-419
-376
-372
-296
-242
-225
-169
-78
-66
13
44
93
176
224
259
307
358
412
464
544
579
8886
8937
8943
9020
9036
9047
9039
9022
8995
8959
8937
8881
8814
8773
8652
8566
8511
8417
8355
8270
8234
8136
8061
7964
7952
7858
7836
7839
7788
7796
7776
7809
7799
7861
7892
7943
8011
8068
8093
8206
8278
8376
8433
8511
8552
8658
8747
8752
8842
8856
8888
8941
8888
8971
8934
8916
8872
8860
8791
8765
-809
-805
-815
-773
-766
-807
-823
-802
-782
-807
-814
-794
-842
-775
-780
-741
-857
-777
-823
-757
-848
-740
-793
-820
-762
-837
-855
-775
-798
-805
-774
-768
-773
-751
-782
-793
-806
-803
-804
-778
-787
-838
-807
-832
-805
-770
-824
-800
-765
-799
-834
-778
-830
-830
-797
-834
-778
-783
-842
-825
-576
-572
-566
-572
-563
-568
-571
-565
-568
-572
-574
-583
-578
-587
-596
-607
-609
-608
-623
-627
-633
-649
-663
-663
-677
-694
-700
-711
-725
-728
-740
-759
-767
-775
-794
-798
-812
-820
-830
-834
-847
-848
-864
-872
-865
-874
-882
-882
-894
-897
-901
-898
-897
-901
-903
-895
-897
-891
-894
-885
-21
-19
-26
-27
-31
-22
-25
-24
-22
-22
-23
-26
-19
-21
-18
-20
-14
-14
-8
-1
-1
1
2
3
10
12
11
19
21
23
23
26
34
39
40
45
45
50
52
53
55
55
58
64
64
59
64
66
63
65
68
66
66
69
72
68
70
67
68
64
6755
6917
7036
7130
7189
7223
7225
7181
7118
7022
6904
6741
6557
6339
6102
5826
5541
5220
4877
4519
4138
3744
3334
2911
2473
2021
1570
1107
638
172
-290
-752
-1209
-1653
-2100
-2525
-2938
-3342
-3725
-4100
-4452
-4785
-5093
-5383
-5645
-5896
-6069
-6275
-6434
-6554
-6649
-6714
-6754
-6757
-6738
-6696
-6612
-6493
-6354
-6196
1910
1910
1910
1910
1864
1864
1864
1864
1864
1833
1833
1833
1833
1833
1819
1819
1819
1819
1819
1825
1825
1825
1825
1825
1849
1849
1849
1849
1849
1888
1888
1888
1888
1888
1938
1938
1938
1938
1938
1993
1993
1993
1993
1993
2048
2048
2048
2048
2048
2095
2095
2095
2095
2095
2131
2131
2131
2131
2131
2152
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
617
647
677
758
769
836
847
892
909
922
954
958
971
1047
1025
1024
972
967
979
938
928
875
858
833
824
761
739
681
678
620
554
520
480
428
369
314
289
221
179
135
81
20
-6
-82
-150
-170
-209
-265
-309
-333
-355
-427
-418
-467
-520
-525
-520
-594
-562
-613
8717
8617
8570
8500
8418
8329
8256
8195
8117
8025
8013
7949
7893
7856
7812
7801
7819
7775
7846
7828
7866
7910
7931
7985
8016
8127
8161
8255
8288
8383
8430
8522
8550
8628
8651
8702
8757
8801
8852
8841
8822
8847
8829
8760
8743
8711
8680
8617
8554
8508
8439
8398
8339
8242
8203
8156
8069
8015
7984
7924
-820
-837
-830
-846
-853
-782
-788
-826
-851
-829
-850
-835
-793
-856
-831
-837
-817
-839
-806
-824
-803
-746
-775
-825
-845
-819
-807
-871
-825
-759
-805
-807
-812
-797
-796
-782
-839
-822
-795
-802
-807
-816
-793
-817
-801
-792
-811
-756
-823
-790
-800
-787
-844
-804
-826
-801
-811
-798
-799
-796
-876
-879
-878
-867
-855
-850
-840
-828
-817
-818
-804
-793
-784
-774
-758
-752
-739
-732
-718
-702
-696
-697
-685
-672
-657
-651
-650
-638
-634
-621
-613
-610
-609
-592
-598
-596
-593
-587
-584
-589
-581
-594
-589
-588
-590
-592
-599
-601
-609
-608
-621
-627
-639
-640
-646
-646
-655
-673
-681
-694
65
64
55
61
60
57
55
50
51
46
39
37
39
36
34
28
25
30
23
18
17
13
11
7
-1
2
0
1
-5
-10
-13
-11
-12
-7
-19
-13
-10
-19
-26
-19
-19
-22
-18
-17
-21
-24
-15
-8
-7
-15
-5
-11
-12
-5
0
-7
7
5
11
18
-6006
-5773
-5527
-5254
-4963
-4644
-4304
-3952
-3575
-3192
-2787
-2370
-1951
-1521
-1076
-646
-191
250
687
1119
1547
1961
2364
2771
3149
3522
3867
4203
4516
4813
5088
5335
5561
5756
5932
6083
6209
6301
6359
6397
6406
6390
6345
6265
6166
6036
5874
5693
5495
5257
5011
4736
4473
4160
3828
3486
3123
2752
2371
1967
2152
2152
2152
2152
2154
2154
2154
2154
2154
2140
2140
2140
2140
2140
2109
2109
2109
2109
2109
2066
2066
2066
2066
2066
2016
2016
2016
2016
2016
1963
1963
1963
1963
1963
1915
1915
1915
1915
1915
1876
1876
1876
1876
1876
1850
1850
1850
1850
1850
1840
1840
1840
1840
1840
1847
1847
1847
1847
1847
1870
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
-604
-619
-612
-637
-624
-572
-563
-536
-502
-480
-453
-422
-409
-363
-365
-327
-266
-229
-165
-138
-107
-35
0
30
98
137
215
231
285
336
360
434
487
497
569
616
666
665
689
748
796
799
829
813
876
904
889
917
939
903
930
865
855
861
862
795
777
739
749
671
7921
7864
7888
7844
7855
7879
7881
7882
7916
7965
8045
8029
8077
8127
8204
8289
8356
8386
8456
8541
8562
8618
8642
8685
8690
8738
8736
8726
8714
8718
8724
8694
8692
8597
8571
8528
8487
8387
8338
8299
8235
8183
8130
8059
8044
7986
7931
7938
7894
7890
7873
7828
7846
7890
7920
7903
7951
8011
8016
8085
-810
-782
-781
-789
-746
-762
-763
-783
-814
-762
-842
-821
-807
-799
-802
-772
-844
-813
-831
-843
-834
-803
-830
-811
-806
-805
-860
-841
-827
-812
-814
-842
-790
-862
-886
-794
-839
-875
-825
-765
-861
-845
-834
-838
-825
-825
-798
-804
-824
-818
-844
-795
-833
-784
-800
-818
-783
-805
-850
-829
-700
-707
-717
-739
-737
-743
-763
-765
-781
-788
-804
-797
-815
-823
-822
-834
-838
-836
-856
-859
-868
-870
-873
-882
-874
-885
-877
-886
-887
-882
-879
-881
-878
-879
-867
-854
-859
-855
-846
-839
-831
-825
-815
-801
-804
-792
-780
-773
-765
-751
-751
-732
-723
-710
-705
-696
-690
-683
-676
-662
12
15
24
20
25
27
33
38
42
40
47
41
45
46
49
46
54
56
59
59
62
64
58
61
64
59
63
65
65
63
61
63
68
63
60
63
53
53
51
49
48
47
47
54
46
37
40
33
25
28
28
23
25
20
14
13
18
15
14
4
1568
1162
754
341
-85
-486
-897
-1297
-1692
-2076
-2446
-2805
-3160
-3491
-3807
-4112
-4394
-4654
-4896
-5114
-5306
-5476
-5626
-5753
-5849
-5897
-5979
-5999
-5978
-5938
-5841
-5770
-5646
-5507
-5336
-5146
-4931
-4695
-4441
-4172
-3879
-3561
-3237
-2900
-2541
-2177
-1804
-1429
-1040
-648
-308
98
482
866
1253
1620
1977
2329
2674
3000
1870
1870
1870
1870
1905
1905
1905
1905
1905
1950
1950
1950
1950
1950
1999
1999
1999
1999
1999
2047
2047
2047
2047
2047
2088
2088
2088
2088
2088
2117
2117
2117
2117
2117
2133
2133
2133
2133
2133
2133
2133
2133
2133
2133
2118
2118
2118
2118
2118
2089
2089
2089
2089
2089
2050
2050
2050
2050
2050
2005
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
694
664
601
562
524
518
452
426
374
336
270
241
183
123
133
55
16
-61
-88
-119
-137
-191
-247
-283
-291
-335
-366
-400
-428
-437
-475
-506
-528
-499
-502
-523
-516
-544
-517
-510
-485
-476
-424
-421
-401
-345
-352
-344
-304
-262
-197
-177
-161
-96
-71
-54
19
42
103
117
8124
8180
8258
8341
8349
8414
8449
8527
8550
8592
8568
8649
8641
8652
8669
8630
8661
8631
8608
8624
8586
8516
8471
8447
8358
8343
8314
8227
8205
8141
8131
8061
8039
7994
7972
7948
7914
7933
7909
7904
7921
7961
7977
7963
8018
8045
8102
8125
8192
8201
8294
8328
8340
8419
8453
8466
8523
8525
8545
8588
-843
-793
-798
-817
-812
-812
-792
-884
-754
-845
-825
-837
-761
-817
-795
-830
-788
-797
-833
-815
-760
-834
-822
-786
-785
-807
-786
-796
-804
-826
-810
-781
-820
-771
-781
-800
-769
-801
-790
-787
-800
-821
-780
-795
-828
-796
-830
-833
-783
-858
-814
-790
-843
-802
-776
-843
-835
-881
-799
-786
-662
-655
-642
-643
-634
-614
-620
-618
-613
-607
-603
-605
-607
-605
-605
-604
-607
-607
-607
-611
-617
-619
-621
-626
-630
-635
-638
-650
-666
-667
-672
-685
-691
-700
-705
-718
-718
-730
-739
-742
-759
-769
-779
-778
-789
-797
-806
-815
-808
-821
-828
-833
-840
-840
-847
-854
-857
-858
-865
-864
4
-3
2
0
-8
-4
-9
-7
-10
-13
-11
-12
-16
-11
-12
-13
-11
-8
-10
-13
-9
-11
-9
-7
-6
-8
-4
3
1
7
11
8
7
8
17
20
19
25
22
27
34
34
29
34
36
40
45
47
49
52
54
56
54
54
57
55
60
59
61
63
3316
3616
3895
4159
4409
4632
4839
5023
5181
5319
5435
5527
5587
5631
5644
5627
5592
5534
5452
5340
5206
5056
4884
4685
4463
4232
3971
3703
3420
3114
2796
2465
2135
1788
1431
1073
709
344
-23
-383
-739
-1089
-1437
-1779
-2101
-2423
-2731
-2997
-3290
-3548
-3798
-4031
-4248
-4446
-4610
-4762
-4900
-5006
-5097
-5167
2005
2005
2005
2005
1960
1960
1960
1960
1960
1918
1918
1918
1918
1918
1886
1886
1886
1886
1886
1865
1865
1865
1865
1865
1859
1859
1859
1859
1859
1868
1868
1868
1868
1868
1890
1890
1890
1890
1890
1924
1924
1924
1924
1924
1964
1964
1964
1964
1964
2006
2006
2006
2006
2006
2047
2047
2047
2047
2047
2081
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
202
201
264
295
371
403
429
480
526
541
585
629
633
684
666
728
750
793
771
789
781
825
823
859
818
803
799
773
731
738
704
677
652
657
613
572
534
523
475
447
400
366
321
293
259
205
187
111
100
75
23
-16
-75
-81
-125
-165
-162
-236
-295
-281
8608
8601
8595
8614
8570
8568
8525
8492
8436
8436
8402
8365
8304
8256
8219
8182
8125
8118
8037
7993
7967
7953
7946
7911
7933
7916
7927
7932
7965
7984
7961
8012
8078
8053
8133
8157
8208
8248
8315
8339
8401
8411
8409
8470
8511
8481
8487
8510
8548
8520
8535
8518
8501
8477
8474
8435
8408
8338
8329
8293
-805
-827
-783
-822
-848
-821
-874
-825
-780
-830
-831
-795
-818
-827
-816
-847
-810
-839
-829
-815
-860
-812
-808
-783
-830
-805
-803
-810
-836
-806
-843
-869
-785
-777
-806
-749
-830
-818
-793
-789
-798
-813
-846
-818
-775
-844
-808
-789
-835
-800
-742
-812
-786
-803
-805
-789
-790
-816
-765
-778
-864
-862
-864
-866
-853
-863
-857
-853
-854
-845
-842
-833
-833
-828
-821
-817
-801
-796
-792
-783
-777
-764
-761
-754
-741
-738
-728
-720
-713
-706
-701
-689
-681
-666
-665
-658
-655
-645
-648
-640
-636
-628
-631
-625
-623
-625
-622
-626
-620
-619
-620
-620
-627
-622
-631
-633
-631
-641
-643
-639
59
61
61
60
54
56
56
59
53
53
54
54
49
45
49
45
48
44
41
34
36
35
32
34
25
19
26
20
24
10
10
14
13
7
7
8
2
-1
-2
6
-2
4
-10
-8
-9
-12
-14
-7
-9
-7
-8
-8
-8
-4
-8
-6
-6
2
-7
-1
-5202
-5215
-5214
-5182
-5134
-5056
-4954
-4830
-4686
-4526
-4341
-4137
-3915
-3678
-3418
-3151
-2870
-2572
-2270
-1951
-1621
-1287
-960
-613
-266
79
416
762
1087
1413
1720
2032
2331
2621
2894
3151
3400
3633
3848
4044
4225
4380
4520
4638
4735
4807
4859
4898
4920
4911
4884
4830
4761
4666
4551
4415
4263
4093
3902
3700
2081
2081
2081
2081
2104
2104
2104
2104
2104
2115
2115
2115
2115
2115
2113
2113
2113
2113
2113
2097
2097
2097
2097
2097
2070
2070
2070
2070
2070
2034
2034
2034
2034
2034
1995
1995
1995
1995
1995
1956
1956
1956
1956
1956
1922
1922
1922
1922
1922
1896
1896
1896
1896
1896
1880
1880
1880
1880
1880
1878
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
-315
-322
-377
-383
-373
-392
-408
-436
-429
-438
-434
-439
-443
-424
-420
-342
-353
-339
-300
-275
-253
-256
-237
-184
-157
-150
-120
-89
-19
-4
36
49
147
170
237
244
262
275
325
381
422
429
436
513
531
562
641
611
603
676
673
682
698
728
754
743
744
784
746
741
8233
8237
8184
8140
8129
8075
8033
8028
7995
7985
7971
7954
7940
7957
7969
7969
7996
8039
8039
8072
8074
8133
8180
8200
8226
8297
8311
8328
8395
8357
8413
8446
8443
8449
8493
8437
8468
8487
8451
8455
8411
8394
8343
8352
8324
8278
8251
8181
8184
8157
8116
8077
8054
8037
8007
7984
8016
7961
7958
7953
-837
-834
-793
-786
-798
-789
-818
-800
-807
-813
-758
-810
-794
-771
-819
-827
-766
-838
-834
-840
-770
-824
-750
-823
-833
-772
-803
-832
-741
-807
-790
-786
-812
-797
-801
-793
-812
-849
-856
-837
-812
-781
-826
-794
-785
-850
-834
-805
-848
-825
-764
-807
-794
-828
-771
-873
-799
-883
-829
-822
-657
-660
-666
-675
-682
-690
-689
-705
-705
-714
-723
-726
-737
-738
-759
-765
-775
-771
-785
-781
-797
-799
-806
-809
-815
-822
-821
-829
-832
-837
-833
-839
-841
-850
-842
-850
-838
-841
-839
-834
-840
-839
-833
-826
-831
-813
-818
-811
-805
-805
-798
-795
-781
-785
-769
-764
-759
-751
-745
-740
-2
3
9
1
5
14
16
10
14
19
18
25
17
30
30
31
35
33
37
37
39
47
43
53
44
51
50
49
49
57
51
54
51
53
53
53
51
54
52
48
53
55
48
48
50
44
48
49
46
45
40
51
36
45
39
28
32
27
19
25
3477
3239
2987
2728
2455
2166
1875
1574
1263
949
627
314
-12
-330
-637
-942
-1246
-1538
-1819
-2100
-2366
-2625
-2861
-3097
-3310
-3509
-3698
-3863
-4013
-4152
-4261
-4348
-4420
-4470
-4505
-4515
-4506
-4482
-4432
-4362
-4272
-4173
-4053
-3910
-3747
-3570
-3377
-3168
-2944
-2707
-2459
-2204
-1940
-1665
-1383
-1095
-800
-504
-206
96
1878
1878
1878
1878
1889
1889
1889
1889
1889
1910
1910
1910
1910
1910
1941
1941
1941
1941
1941
1976
1976
1976
1976
1976
2014
2014
2014
2014
2014
2047
2047
2047
2047
2047
2074
2074
2074
2074
2074
2092
2092
2092
2092
2092
2098
2098
2098
2098
2098
2093
2093
2093
2093
2093
2077
2077
2077
2077
2077
2051
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
703
706
662
621
633
606
584
575
540
526
484
431
426
401
350
331
287
277
215
227
160
148
70
77
15
18
-51
-69
-96
-130
-160
-175
-232
-238
-250
-291
-293
-276
-316
-351
-337
-360
-397
-376
-360
-376
-359
-327
-335
-303
-254
-242
-265
-223
-217
-161
-168
-134
-111
-102
7981
7980
7996
7999
8013
8032
8061
8111
8143
8165
8168
8220
8256
8258
8305
8315
8371
8369
8376
8430
8401
8426
8379
8427
8418
8393
8397
8392
8359
8316
8316
8269
8233
8236
8217
8184
8130
8141
8097
8077
8062
8004
8044
8014
8004
8011
7988
8023
8020
7999
8014
8054
8061
8080
8113
8135
8163
8187
8228
8217
-833
-806
-775
-835
-815
-851
-833
-724
-846
-801
-781
-792
-825
-779
-832
-793
-800
-789
-837
-798
-844
-839
-814
-858
-758
-772
-831
-795
-804
-845
-783
-809
-807
-794
-845
-791
-793
-810
-786
-780
-783
-800
-786
-843
-803
-793
-845
-841
-778
-823
-747
-853
-821
-825
-781
-794
-756
-816
-831
-820
-719
-721
-712
-705
-705
-698
-681
-688
-681
-672
-667
-660
-660
-651
-649
-647
-647
-641
-639
-638
-640
-638
-641
-636
-637
-643
-645
-641
-651
-649
-648
-656
-658
-663
-665
-665
-676
-683
-688
-701
-702
-706
-721
-721
-723
-730
-741
-749
-753
-760
-765
-761
-774
-783
-783
-794
-799
-803
-816
-811
17
21
18
19
13
13
12
12
11
7
1
4
1
4
-3
0
-1
3
-4
3
0
0
-1
0
-2
-4
-1
-3
-3
-6
-4
3
-3
4
8
7
6
5
11
12
13
14
13
17
14
25
22
27
27
32
32
33
36
35
41
45
38
40
45
44
389
678
969
1248
1521
1785
2040
2285
2524
2746
2957
3158
3341
3506
3657
3798
3916
4014
4093
4157
4209
4231
4239
4225
4195
4150
4088
3993
3889
3772
3639
3488
3321
3144
2948
2738
2522
2295
2051
1795
1565
1302
1039
772
506
220
-54
-326
-593
-857
-1113
-1367
-1613
-1847
-2071
-2288
-2496
-2689
-2871
-3035
2051
2051
2051
2051
2020
2020
2020
2020
2020
1986
1986
1986
1986
1986
1953
1953
1953
1953
1953
1926
1926
1926
1926
1926
1906
1906
1906
1906
1906
1896
1896
1896
1896
1896
1897
1897
1897
1897
1897
1908
1908
1908
1908
1908
1929
1929
1929
1929
1929
1956
1956
1956
1956
1956
1987
1987
1987
1987
1987
2018
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
-57
-26
-13
13
58
91
141
159
205
254
257
263
338
364
359
422
412
467
500
532
539
570
597
593
627
648
657
656
695
656
694
666
669
629
650
617
594
567
556
521
524
511
484
467
434
405
368
351
327
292
235
230
194
169
157
130
77
57
61
8
8260
8288
8289
8314
8337
8358
8326
8366
8361
8377
8339
8338
8344
8312
8335
8305
8292
8276
8239
8223
8213
8177
8136
8123
8110
8084
8030
8050
8066
8029
8023
7984
8032
8023
8027
7989
8010
8041
8052
8046
8098
8117
8121
8164
8154
8186
8217
8216
8219
8260
8268
8292
8297
8290
8303
8306
8333
8336
8333
8284
-814
-821
-834
-799
-801
-798
-788
-827
-780
-793
-833
-838
-813
-837
-787
-792
-822
-812
-781
-799
-823
-814
-811
-815
-839
-857
-811
-838
-803
-817
-815
-825
-838
-798
-787
-827
-825
-821
-864
-820
-832
-829
-817
-831
-793
-835
-838
-841
-845
-779
-821
-806
-772
-812
-827
-776
-842
-830
-822
-812
-812
-820
-823
-825
-827
-828
-833
-833
-838
-830
-826
-831
-833
-831
-821
-822
-820
-820
-808
-809
-815
-805
-792
-794
-787
-779
-778
-773
-759
-759
-749
-746
-747
-739
-724
-722
-725
-710
-710
-701
-694
-695
-691
-685
-678
-666
-675
-670
-659
-659
-657
-650
-654
-653
-653
-655
-656
-646
-656
-655
49
49
48
48
47
47
52
44
52
43
49
44
52
52
48
51
41
46
42
45
45
39
41
35
31
37
35
29
33
26
27
24
28
22
20
16
17
15
18
11
22
15
6
12
11
7
3
-1
9
3
1
4
1
0
-2
3
-1
1
1
1
-3190
-3333
-3456
-3559
-3656
-3729
-3793
-3834
-3858
-3865
-3850
-3820
-3774
-3709
-3618
-3528
-3412
-3291
-3145
-2993
-2819
-2637
-2444
-2247
-2026
-1800
-1561
-1320
-1079
-829
-574
-319
-61
189
439
691
933
1140
1373
1594
1814
2024
2216
2410
2583
2746
2897
3034
3160
3263
3357
3439
3501
3556
3589
3603
3606
3597
3562
3508
2018
2018
2018
2018
2045
2045
2045
2045
2045
2066
2066
2066
2066
2066
2079
2079
2079
2079
2079
2081
2081
2081
2081
2081
2074
2074
2074
2074
2074
2058
2058
2058
2058
2058
2035
2035
2035
2035
2035
2007
2007
2007
2007
2007
1979
1979
1979
1979
1979
1952
1952
1952
1952
1952
1930
1930
1930
1930
1930
1916
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
-10
-46
-84
-100
-122
-130
-165
-204
-224
-209
-239
-263
-245
-291
-270
-298
-297
-301
-282
-315
-289
-261
-228
-205
-188
-191
-179
-179
-157
-142
-91
-87
-73
-31
25
33
55
66
97
134
145
207
186
213
267
283
305
355
356
436
415
455
443
496
510
502
553
556
532
559
8322
8303
8271
8268
8253
8235
8197
8176
8133
8151
8132
8118
8092
8075
8047
8069
8028
8031
8034
8039
8005
8035
8047
8022
8053
8084
8052
8083
8107
8143
8143
8172
8176
8197
8267
8210
8262
8247
8271
8262
8297
8281
8274
8281
8311
8279
8287
8269
8267
8248
8212
8208
8212
8170
8151
8148
8118
8094
8110
8072
-793
-733
-851
-805
-851
-831
-816
-783
-830
-802
-726
-815
-803
-792
-839
-750
-760
-836
-820
-792
-804
-806
-794
-841
-794
-795
-795
-782
-788
-788
-802
-840
-813
-790
-791
-818
-803
-835
-838
-787
-802
-819
-786
-822
-825
-831
-834
-792
-799
-842
-867
-808
-831
-797
-808
-828
-851
-795
-809
-809
-657
-656
-662
-663
-669
-671
-676
-678
-675
-679
-690
-698
-700
-702
-709
-715
-717
-726
-725
-739
-731
-750
-756
-760
-763
-767
-773
-778
-792
-787
-793
-794
-800
-797
-805
-804
-810
-810
-810
-814
-808
-812
-816
-815
-819
-817
-813
-813
-809
-811
-803
-808
-805
-792
-793
-787
-786
-781
-775
-768
5
-4
5
5
3
7
15
5
8
6
13
9
19
14
17
11
12
17
24
22
24
31
30
28
36
36
38
33
37
40
33
42
45
39
46
43
45
47
42
49
45
51
41
48
45
46
42
47
43
41
42
45
43
37
39
35
40
34
37
29
3451
3369
3273
3167
3045
2907
2765
2607
2434
2262
2071
1873
1660
1452
1227
1005
769
537
305
67
-158
-391
-616
-837
-1051
-1256
-1459
-1650
-1849
-2028
-2192
-2356
-2495
-2634
-2748
-2858
-2956
-3043
-3109
-3161
-3202
-3232
-3247
-3245
-3230
-3199
-3154
-3095
-3016
-2932
-2824
-2705
-2579
-2436
-2286
-2130
-1959
-1788
-1599
-1410
1916
1916
1916
1916
1911
1911
1911
1911
1911
1914
1914
1914
1914
1914
1927
1927
1927
1927
1927
1946
1946
1946
1946
1946
1972
1972
1972
1972
1972
1996
1996
1996
1996
1996
2021
2021
2021
2021
2021
2043
2043
2043
2043
2043
2058
2058
2058
2058
2058
2066
2066
2066
2066
2066
2065
2065
2065
2065
2065
2056
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
553
575
583
582
633
618
602
554
566
519
529
482
482
455
453
408
428
417
388
327
349
310
266
243
213
203
185
145
125
90
73
52
36
15
-19
-34
-13
-95
-66
-117
-141
-138
-128
-184
-186
-189
-208
-216
-215
-254
-224
-263
-213
-212
-208
-176
-170
-153
-124
-101
8074
8065
8020
8030
8074
8018
8027
8030
8042
8041
8090
8064
8087
8108
8062
8090
8123
8133
8157
8186
8173
8183
8181
8224
8230
8254
8271
8265
8279
8232
8278
8265
8269
8234
8236
8220
8208
8202
8180
8168
8160
8138
8122
8114
8131
8070
8057
8061
8058
8061
8052
8039
8076
8052
8045
8039
8049
8074
8101
8099
-773
-794
-855
-776
-817
-805
-808
-873
-811
-833
-826
-804
-790
-832
-784
-835
-861
-808
-837
-828
-825
-833
-834
-788
-800
-789
-785
-840
-831
-816
-790
-780
-845
-802
-775
-818
-803
-817
-805
-794
-797
-799
-818
-781
-780
-795
-806
-821
-809
-781
-791
-814
-822
-803
-775
-790
-811
-829
-835
-774
-772
-766
-761
-747
-750
-740
-730
-732
-731
-728
-711
-707
-711
-710
-700
-697
-681
-688
-686
-680
-674
-667
-675
-674
-666
-670
-673
-667
-670
-667
-664
-669
-665
-666
-671
-669
-680
-674
-673
-688
-683
-686
-696
-699
-700
-706
-708
-712
-717
-717
-732
-735
-736
-738
-740
-756
-751
-755
-756
-767
25
27
33
25
29
28
30
28
20
28
17
17
10
9
16
17
10
14
7
8
11
6
4
2
7
3
3
12
5
6
2
1
2
0
6
9
2
4
5
7
3
11
10
12
16
15
24
17
18
19
21
28
28
28
28
28
27
28
31
31
-1216
-1004
-804
-589
-376
-149
65
282
492
697
899
1088
1277
1459
1632
1801
1962
2106
2254
2382
2506
2614
2711
2799
2865
2919
2963
2993
3013
3015
3005
2982
2948
2904
2846
2774
2691
2596
2484
2367
2237
2095
1943
1788
1616
1452
1277
1097
908
719
531
331
130
-60
-258
-447
-633
-817
-988
-1164
2056
2056
2056
2056
2041
2041
2041
2041
2041
2020
2020
2020
2020
2020
1997
1997
1997
1997
1997
1973
1973
1973
1973
1973
1952
1952
1952
1952
1952
1936
1936
1936
1936
1936
1927
1927
1927
1927
1927
1925
1925
1925
1925
1925
1931
1931
1931
1931
1931
1944
1944
1944
1944
1944
1961
1961
1961
1961
1961
1982
3181
3182
3183
3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
-108
-106
-78
-25
-38
-11
-11
20
31
70
78
86
112
165
186
209
233
271
264
305
324
341
365
366
369
414
439
439
478
483
493
500
524
501
528
509
499
548
518
524
481
482
492
446
441
424
417
373
347
374
328
325
335
268
264
243
266
221
210
168
8132
8106
8127
8129
8135
8136
8183
8194
8185
8200
8195
8226
8225
8227
8242
8231
8252
8249
8206
8237
8232
8204
8162
8218
8155
8195
8147
8145
8109
8131
8103
8096
8069
8066
8107
8042
8036
8035
8035
8056
8057
8067
8088
8058
8043
8082
8110
8074
8123
8097
8126
8144
8154
8166
8180
8204
8178
8218
8178
8210
-859
-823
-842
-799
-800
-805
-808
-848
-848
-817
-776
-857
-833
-776
-786
-818
-846
-827
-814
-851
-825
-805
-819
-840
-832
-791
-826
-838
-768
-786
-843
-769
-812
-827
-763
-817
-856
-830
-838
-811
-801
-802
-818
-817
-833
-813
-810
-823
-801
-840
-842
-787
-799
-848
-809
-810
-829
-774
-824
-804
-765
-772
-779
-789
-784
-785
-787
-791
-793
-795
-794
-798
-798
-801
-800
-801
-798
-810
-806
-805
-800
-803
-795
-794
-792
-787
-795
-786
-785
-779
-768
-768
-768
-756
-766
-759
-746
-750
-744
-740
-741
-733
-727
-717
-712
-722
-708
-702
-706
-699
-700
-690
-696
-694
-685
-686
-688
-680
-686
-682
31
25
37
42
40
42
33
36
45
40
47
42
42
46
45
42
42
43
43
41
46
48
38
42
38
45
38
34
32
32
33
28
34
28
33
18
28
27
26
24
25
24
22
19
22
15
16
14
16
12
12
24
13
15
9
11
7
11
16
8
-1323
-1481
-1628
-1763
-1895
-2020
-2140
-2251
-2344
-2423
-2502
-2565
-2611
-2642
-2670
-2687
-2686
-2665
-2631
-2606
-2557
-2497
-2425
-2345
-2252
-2145
-2035
-1906
-1775
-1650
-1510
-1347
-1189
-1031
-858
-689
-514
-336
-161
20
194
374
542
713
876
1030
1182
1328
1469
1597
1715
1834
1941
2050
2132
2210
2283
2341
2394
2430
1982
1982
1982
1982
2003
2003
2003
2003
2003
2023
2023
2023
2023
2023
2039
2039
2039
2039
2039
2049
2049
2049
2049
2049
2052
2052
2052
2052
2052
2049
2049
2049
2049
2049
2040
2040
2040
2040
2040
2025
2025
2025
2025
2025
2007
2007
2007
2007
2007
1988
1988
1988
1988
1988
1970
1970
1970
1970
1970
1955
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
157
147
116
99
59
28
11
2
15
-15
-20
-55
-54
-72
-106
-107
-132
-121
-141
-160
-142
-165
-182
-168
-165
-176
-148
-126
-123
-131
-91
-84
-66
-78
-56
-1
-18
27
28
44
59
118
92
115
133
149
160
192
213
243
268
251
289
278
309
333
368
387
380
387
8185
8207
8197
8203
8202
8231
8232
8156
8190
8168
8156
8154
8170
8138
8128
8146
8141
8130
8114
8080
8099
8061
8068
8072
8083
8051
8053
8066
8084
8102
8093
8078
8083
8108
8099
8129
8151
8129
8126
8131
8156
8143
8174
8173
8194
8162
8168
8228
8198
8171
8189
8190
8198
8140
8189
8126
8160
8138
8145
8132
-826
-788
-850
-818
-773
-832
-782
-820
-840
-837
-819
-840
-829
-825
-845
-772
-805
-869
-797
-782
-779
-814
-813
-806
-824
-828
-782
-774
-764
-784
-809
-827
-754
-790
-822
-818
-828
-864
-802
-799
-789
-772
-823
-826
-834
-837
-837
-833
-782
-847
-833
-792
-815
-815
-776
-815
-827
-816
-803
-783
-680
-677
-683
-679
-675
-678
-685
-677
-683
-684
-689
-689
-690
-695
-701
-701
-704
-702
-715
-709
-713
-719
-731
-731
-731
-737
-745
-739
-743
-748
-757
-766
-761
-768
-770
-774
-775
-779
-779
-790
-785
-785
-783
-789
-784
-792
-785
-790
-794
-795
-788
-795
-791
-788
-793
-783
-779
-781
-783
-774
3
5
5
5
8
8
7
13
8
5
9
7
9
7
16
14
16
13
10
9
16
20
20
20
27
27
28
26
31
31
31
29
32
32
32
36
34
35
35
33
34
39
33
42
38
44
43
42
33
37
43
39
38
43
35
35
38
36
36
36
2461
2470
2470
2473
2447
2421
2382
2333
2271
2202
2126
2032
1937
1829
1718
1594
1469
1336
1198
1046
895
740
589
425
268
107
-57
-196
-350
-504
-646
-785
-930
-1059
-1188
-1314
-1430
-1538
-1637
-1734
-1812
-1890
-1954
-2014
-2067
-2097
-2138
-2150
-2160
-2159
-2144
-2129
-2096
-2052
-2005
-1942
-1880
-1799
-1720
-1624
1955
1955
1955
1955
1944
1944
1944
1944
1944
1939
1939
1939
1939
1939
1940
1940
1940
1940
1940
1947
1947
1947
1947
1947
1959
1959
1959
1959
1959
1974
1974
1974
1974
1974
1991
1991
1991
1991
1991
2008
2008
2008
2008
2008
2022
2022
2022
2022
2022
2033
2033
2033
2033
2033
2039
2039
2039
2039
2039
2039
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
3316
3317
3318
3319
3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
398
416
419
432
466
462
424
439
464
476
459
469
441
445
437
393
393
383
370
355
355
318
313
299
310
302
275
262
230
204
173
160
166
151
141
106
63
78
93
44
18
2
22
-10
-19
-17
-41
-48
-62
-66
-85
-78
-85
-104
-141
-113
-115
-109
-113
-108
8131
8104
8128
8113
8122
8094
8062
8080
8075
8050
8085
8069
8057
8072
8075
8065
8065
8091
8072
8100
8082
8096
8122
8098
8102
8133
8133
8132
8169
8137
8149
8158
8146
8152
8146
8168
8133
8194
8164
8145
8116
8161
8173
8136
8160
8108
8109
8126
8087
8113
8106
8088
8094
8106
8080
8073
8057
8084
8084
8096
-821
-828
-829
-822
-883
-796
-820
-827
-795
-842
-798
-840
-818
-844
-779
-803
-816
-804
-861
-797
-786
-774
-779
-794
-853
-799
-784
-797
-785
-776
-781
-835
-826
-807
-789
-835
-811
-852
-812
-813
-779
-838
-825
-804
-800
-856
-808
-844
-813
-879
-799
-839
-781
-801
-789
-797
-774
-851
-791
-810
-769
-766
-768
-772
-766
-758
-756
-754
-749
-750
-746
-743
-739
-729
-730
-722
-720
-723
-718
-719
-711
-716
-707
-705
-702
-700
-698
-689
-699
-691
-687
-699
-695
-691
-684
-694
-691
-695
-703
-691
-700
-697
-696
-703
-693
-703
-701
-703
-708
-715
-716
-720
-720
-724
-723
-734
-735
-737
-740
-743
38
30
33
27
31
31
24
35
25
22
27
29
25
25
20
23
17
16
19
18
18
15
16
13
17
16
14
10
13
13
15
10
10
16
14
6
11
10
9
15
12
21
4
11
15
14
18
8
20
15
15
19
24
17
24
27
29
19
25
20
-1522
-1417
-1302
-1182
-1061
-933
-796
-659
-519
-372
-233
-88
61
199
340
478
604
729
860
978
1098
1201
1297
1408
1485
1576
1648
1719
1777
1832
1878
1916
1939
1966
1979
1975
1971
1950
1927
1896
1855
1801
1745
1676
1605
1522
1445
1338
1243
1140
1036
920
811
687
561
436
305
186
53
-73
2039
2039
2039
2039
2034
2034
2034
2034
2034
2024
2024
2024
2024
2024
2012
2012
2012
2012
2012
1997
1997
1997
1997
1997
1982
1982
1982
1982
1982
1969
1969
1969
1969
1969
1959
1959
1959
1959
1959
1952
1952
1952
1952
1952
1951
1951
1951
1951
1951
1954
1954
1954
1954
1954
1962
1962
1962
1962
1962
1973
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
-89
-66
-57
-53
-2
12
-16
12
38
1
48
36
77
75
114
85
146
125
139
150
190
212
184
215
248
258
259
297
298
325
324
317
355
369
342
367
400
386
405
397
414
402
412
409
424
401
416
385
355
303
343
325
316
310
307
240
257
294
246
235
8084
8107
8080
8075
8089
8080
8083
8121
8137
8109
8111
8116
8128
8124
8130
8128
8163
8173
8164
8153
8164
8143
8155
8140
8156
8135
8120
8152
8134
8112
8150
8122
8117
8114
8099
8112
8087
8093
8081
8097
8091
8079
8116
8102
8076
8090
8059
8084
8078
8085
8087
8108
8105
8094
8118
8080
8105
8098
8136
8136
-780
-836
-769
-814
-806
-753
-794
-823
-808
-796
-799
-849
-821
-838
-829
-840
-798
-777
-835
-804
-831
-819
-791
-844
-828
-762
-805
-801
-802
-844
-767
-778
-843
-816
-869
-809
-840
-786
-815
-842
-848
-882
-855
-805
-863
-748
-811
-850
-794
-833
-780
-810
-836
-818
-760
-830
-821
-826
-802
-806
-743
-744
-747
-755
-756
-759
-756
-761
-760
-767
-763
-765
-763
-776
-778
-777
-778
-774
-780
-783
-779
-776
-777
-771
-777
-779
-778
-771
-773
-768
-773
-773
-770
-767
-764
-761
-759
-753
-757
-748
-754
-750
-740
-744
-735
-744
-738
-725
-725
-726
-725
-725
-719
-714
-718
-717
-707
-710
-705
-716
28
30
27
26
26
34
31
34
33
29
30
37
35
35
35
34
31
36
37
34
35
44
35
30
40
37
34
33
36
34
33
37
32
28
35
34
29
25
28
25
29
28
26
21
26
21
24
20
22
23
23
15
20
16
17
20
19
12
19
17
-205
-324
-443
-554
-672
-770
-869
-972
-1060
-1153
-1238
-1310
-1381
-1443
-1501
-1541
-1589
-1626
-1651
-1665
-1677
-1683
-1674
-1667
-1648
-1613
-1583
-1546
-1494
-1434
-1378
-1302
-1226
-1142
-1059
-971
-873
-772
-668
-566
-453
-345
-232
-123
-4
103
226
325
433
534
629
728
820
895
981
1058
1130
1197
1254
1311
1973
1973
1973
1973
1985
1985
1985
1985
1985
1998
1998
1998
1998
1998
2010
2010
2010
2010
2010
2020
2020
2020
2020
2020
2026
2026
2026
2026
2026
2028
2028
2028
2028
2028
2026
2026
2026
2026
2026
2020
2020
2020
2020
2020
2011
2011
2011
2011
2011
2001
2001
2001
2001
2001
1989
1989
1989
1989
1989
1979
3421
3422
3423
3424
3425
3426
3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
3449
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
239
225
196
160
142
123
122
116
107
77
64
32
36
41
18
10
-9
9
-11
-11
-47
-43
-52
-51
-43
-31
-43
-61
-67
-57
-42
-43
-4
-3
8
-11
8
32
25
53
60
81
77
94
78
112
138
144
135
169
163
185
179
182
198
222
254
258
239
269
8120
8141
8129
8131
8163
8160
8136
8135
8147
8125
8107
8146
8100
8141
8142
8116
8123
8128
8096
8114
8123
8099
8090
8081
8099
8085
8096
8099
8070
8098
8073
8063
8101
8077
8101
8118
8120
8097
8074
8104
8123
8122
8110
8106
8092
8111
8101
8106
8133
8139
8127
8127
8112
8134
8123
8121
8139
8138
8105
8137
-845
-840
-790
-808
-772
-770
-859
-807
-829
-817
-818
-788
-783
-855
-741
-804
-826
-820
-791
-797
-867
-817
-841
-810
-792
-791
-759
-795
-784
-853
-771
-823
-812
-761
-824
-845
-810
-765
-828
-814
-811
-819
-828
-778
-824
-799
-795
-809
-821
-836
-807
-797
-834
-801
-796
-749
-805
-796
-836
-809
-699
-711
-697
-705
-698
-703
-699
-708
-698
-700
-706
-705
-705
-707
-703
-705
-705
-710
-708
-717
-718
-721
-719
-723
-725
-727
-725
-737
-728
-734
-737
-735
-741
-746
-747
-749
-750
-745
-759
-754
-757
-761
-757
-762
-772
-763
-771
-768
-765
-771
-772
-769
-771
-768
-764
-768
-773
-762
-773
-761
19
14
17
15
17
20
12
19
14
17
15
17
8
17
9
17
14
14
10
19
23
18
19
17
22
24
20
15
21
24
20
25
27
30
32
29
30
27
32
27
18
32
28
29
33
33
35
35
26
29
29
35
37
29
37
29
38
27
28
32
1353
1403
1440
1468
1496
1510
1521
1519
1516
1503
1489
1465
1426
1392
1351
1301
1248
1187
1124
1048
979
905
823
738
644
554
459
365
267
168
70
-26
-120
-216
-306
-396
-478
-562
-643
-710
-783
-849
-922
-966
-1026
-1066
-1109
-1140
-1172
-1206
-1229
-1238
-1253
-1247
-1245
-1234
-1216
-1194
-1169
-1134
1979
1979
1979
1979
1970
1970
1970
1970
1970
1965
1965
1965
1965
1965
1962
1962
1962
1962
1962
1963
1963
1963
1963
1963
1968
1968
1968
1968
1968
1975
1975
1975
1975
1975
1983
1983
1983
1983
1983
1993
1993
1993
1993
1993
2002
2002
2002
2002
2002
2009
2009
2009
2009
2009
2015
2015
2015
2015
2015
2017
3481
3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
3527
3528
3529
3530
3531
3532
3533
3534
3535
3536
3537
3538
3539
3540
292
275
287
278
308
328
350
350
333
360
314
369
358
357
338
370
347
322
343
302
284
294
298
272
269
255
253
238
248
206
204
219
202
178
171
159
159
162
144
93
104
134
92
90
68
40
81
16
26
54
47
7
28
4
14
10
18
3
-10
-24
8096
8105
8116
8114
8106
8113
8099
8126
8114
8114
8094
8084
8118
8121
8088
8085
8073
8084
8091
8083
8084
8097
8087
8058
8053
8128
8106
8115
8099
8121
8107
8134
8090
8114
8095
8097
8115
8133
8137
8100
8097
8143
8121
8111
8121
8105
8110
8137
8117
8127
8109
8104
8085
8125
8095
8104
8089
8113
8088
8129
-779
-816
-800
-802
-851
-814
-785
-847
-805
-817
-807
-812
-802
-859
-805
-810
-825
-795
-790
-782
-813
-821
-838
-820
-787
-778
-863
-820
-879
-822
-810
-835
-820
-748
-842
-805
-805
-809
-821
-831
-784
-768
-831
-842
-830
-810
-789
-767
-827
-825
-750
-769
-819
-771
-805
-860
-787
-847
-854
-804
-762
-762
-758
-757
-771
-761
-755
-759
-747
-753
-751
-743
-755
-740
-742
-748
-737
-739
-725
-733
-731
-729
-728
-721
-735
-721
-717
-715
-722
-721
-716
-718
-708
-714
-716
-716
-713
-716
-704
-716
-710
-721
-715
-710
-714
-721
-713
-717
-715
-715
-728
-726
-716
-721
-729
-725
-733
-731
-728
-729
25
23
34
29
33
29
30
31
28
32
26
25
25
28
30
29
24
30
23
23
28
18
22
11
20
21
26
21
15
24
15
19
13
18
22
17
17
17
14
20
19
15
22
17
20
17
12
16
23
18
16
20
25
24
20
24
24
19
21
25
-1100
-1056
-1008
-958
-897
-839
-771
-705
-632
-556
-482
-408
-322
-238
-150
-67
15
96
174
253
327
402
476
548
606
681
734
789
840
886
924
969
1004
1034
1060
1075
1088
1096
1106
1105
1108
1089
1080
1058
1040
1005
972
935
893
851
801
745
690
635
573
507
441
372
308
231
2017
2017
2017
2017
2017
2017
2017
2017
2017
2013
2013
2013
2013
2013
2008
2008
2008
2008
2008
2001
2001
2001
2001
2001
1993
1993
1993
1993
1993
1985
1985
1985
1985
1985
1979
1979
1979
1979
1979
1975
1975
1975
1975
1975
1975
1972
1972
1972
1972
1973
1973
1973
1973
1973
1975
1975
1975
1975
1975
1979
3541
3542
3543
3544
3545
3546
3547
3548
3549
3550
3551
3552
3553
3554
3555
3556
3557
3558
3559
3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
3585
3586
3587
3588
3589
3590
3591
3592
3593
3594
3595
3596
3597
3598
3599
3600
-20
-5
-7
8
20
23
41
49
71
77
84
87
86
117
131
124
116
145
162
189
188
148
180
185
215
170
203
203
230
236
281
246
239
257
257
259
264
294
282
266
285
291
289
293
298
331
278
311
288
273
245
258
235
236
246
214
215
226
216
177
8088
8096
8119
8104
8058
8110
8093
8106
8106
8086
8115
8092
8085
8089
8092
8094
8106
8111
8089
8118
8117
8122
8114
8108
8123
8095
8131
8135
8122
8123
8092
8122
8099
8094
8094
8114
8106
8095
8076
8073
8071
8088
8109
8105
8081
8113
8089
8087
8073
8086
8082
8076
8102
8109
8093
8094
8082
8107
8103
8105
-794
-846
-779
-841
-771
-816
-816
-841
-737
-876
-788
-797
-815
-829
-798
-814
-796
-785
-810
-822
-831
-872
-756
-781
-754
-803
-827
-781
-759
-815
-820
-843
-862
-826
-834
-809
-819
-795
-790
-823
-794
-802
-751
-828
-823
-813
-774
-811
-772
-834
-830
-796
-821
-872
-765
-844
-811
-800
-782
-843
-736
-732
-743
-750
-738
-742
-754
-743
-751
-744
-746
-747
-749
-748
-742
-758
-754
-761
-757
-758
-760
-761
-759
-756
-762
-763
-762
-757
-756
-759
-754
-753
-757
-757
-751
-747
-755
-755
-747
-756
-750
-736
-741
-744
-745
-738
-738
-736
-730
-732
-736
-731
-733
-728
-722
-732
-726
-728
-722
-731
21
29
26
26
24
29
28
18
27
24
32
26
27
27
30
26
29
31
29
33
29
29
29
30
33
37
27
25
32
35
29
29
29
26
25
26
25
31
26
22
26
26
27
29
25
26
20
28
24
28
23
24
21
21
24
21
20
21
22
24
168
101
22
-53
-116
-174
-239
-303
-365
-416
-476
-521
-568
-611
-653
-683
-722
-753
-783
-800
-821
-832
-844
-852
-854
-861
-848
-835
-826
-803
-782
-759
-732
-692
-665
-622
-578
-536
-487
-437
-385
-337
-276
-221
-167
-105
-50
9
69
122
181
233
282
330
379
425
466
501
540
576
1979
1979
1979
1979
1985
1985
1985
1985
1985
1991
1991
1991
1991
1991
1997
1997
1997
1997
1997
2002
2002
2002
2002
2002
2006
2006
2006
2006
2006
2008
2008
2008
2008
2008
2007
2007
2007
2007
2007
2006
2006
2006
2006
2006
2002
2002
2002
2002
2002
1998
1998
1998
1998
1998
1993
1993
1993
1993
1993
1989
3601
3602
3603
3604
3605
3606
3607
3608
3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
3652
3653
3654
3655
3656
3657
3658
3659
3660
202
180
167
172
164
170
163
138
139
119
75
95
103
93
75
95
79
98
86
59
78
71
73
42
58
59
63
64
41
30
59
18
47
92
77
88
92
58
102
94
105
122
121
124
148
155
140
139
171
172
189
142
160
153
188
201
216
224
227
210
8098
8119
8126
8106
8100
8112
8093
8124
8132
8079
8106
8119
8116
8086
8102
8104
8112
8073
8092
8098
8096
8070
8092
8136
8100
8107
8105
8102
8103
8120
8105
8062
8083
8115
8090
8086
8082
8090
8098
8101
8112
8108
8118
8099
8114
8113
8091
8094
8120
8104
8104
8102
8133
8149
8104
8101
8096
8105
8096
8087
-795
-814
-812
-827
-816
-840
-810
-812
-788
-785
-852
-801
-772
-848
-794
-772
-818
-771
-770
-849
-772
-806
-830
-799
-818
-832
-791
-792
-878
-789
-766
-817
-834
-773
-819
-784
-831
-856
-830
-833
-821
-773
-837
-811
-824
-794
-798
-832
-798
-837
-753
-869
-820
-763
-822
-838
-814
-790
-744
-826
-726
-729
-729
-723
-721
-721
-723
-722
-721
-727
-721
-719
-724
-715
-726
-722
-722
-727
-726
-725
-729
-721
-728
-727
-724
-728
-728
-739
-742
-734
-737
-740
-737
-741
-742
-745
-743
-742
-752
-744
-742
-746
-744
-740
-748
-746
-745
-754
-752
-748
-757
-757
-751
-746
-753
-753
-746
-748
-748
-745
19
21
22
19
17
14
23
22
16
22
20
19
23
18
24
19
30
25
20
24
18
20
25
23
25
20
30
22
22
27
20
32
28
25
26
22
23
29
29
26
23
22
24
27
33
25
24
31
28
31
32
31
25
30
30
28
30
25
27
29
605
627
653
675
697
702
724
727
739
737
735
733
726
711
701
682
658
640
619
591
554
518
491
447
410
364
329
279
239
193
146
100
49
4
-40
-80
-122
-162
-199
-238
-273
-307
-333
-360
-381
-410
-430
-450
-466
-482
-487
-498
-503
-508
-510
-503
-506
-498
-487
-474
1989
1989
1989
1989
1985
1985
1985
1985
1985
1982
1982
1982
1982
1982
1981
1981
1981
1981
1981
1981
1981
1981
1981
1981
1983
1983
1983
1983
1983
1985
1985
1985
1985
1985
1989
1989
1989
1989
1989
1992
1992
1992
1992
1992
1995
1995
1995
1995
1995
1998
1998
1998
1998
1998
1999
1999
1999
1999
1999
2000
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
3686
3687
3688
3689
3690
3691
3692
3693
3694
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
251
212
218
234
243
237
252
277
237
248
258
231
252
237
223
279
235
254
266
227
264
273
220
221
214
185
175
189
183
151
171
129
156
163
145
133
137
124
149
129
115
118
112
91
108
70
118
93
95
80
106
107
110
93
117
81
84
86
58
85
8115
8101
8078
8112
8099
8089
8103
8102
8104
8087
8090
8097
8061
8076
8085
8078
8089
8096
8094
8059
8083
8108
8081
8099
8087
8080
8107
8126
8082
8128
8109
8111
8069
8081
8072
8094
8094
8111
8096
8102
8097
8079
8089
8090
8086
8086
8077
8116
8100
8107
8126
8097
8112
8120
8080
8101
8099
8080
8095
8104
-775
-821
-825
-776
-798
-807
-793
-787
-807
-787
-805
-826
-802
-815
-818
-829
-893
-818
-804
-824
-793
-805
-790
-808
-817
-805
-800
-795
-833
-831
-801
-796
-797
-793
-812
-824
-788
-842
-780
-827
-826
-813
-820
-856
-797
-793
-831
-832
-806
-830
-877
-831
-827
-810
-787
-804
-827
-816
-772
-831
-748
-753
-739
-744
-744
-746
-740
-744
-751
-744
-742
-743
-739
-736
-740
-738
-737
-742
-732
-728
-737
-736
-731
-734
-730
-740
-729
-734
-726
-725
-733
-727
-731
-730
-732
-728
-728
-728
-733
-727
-724
-733
-729
-731
-731
-729
-727
-733
-727
-730
-735
-736
-733
-734
-735
-739
-738
-738
-733
-734
31
30
28
31
26
32
24
24
26
25
27
20
27
23
22
22
22
25
22
23
20
25
23
26
17
24
26
24
24
20
19
29
19
25
24
23
20
20
28
24
15
26
22
25
24
22
21
20
21
14
24
25
24
24
22
20
25
22
32
25
-455
-446
-424
-399
-377
-354
-327
-302
-269
-244
-208
-183
-146
-110
-76
-39
-1
38
73
104
134
165
197
221
246
274
294
319
337
362
369
382
395
408
409
410
418
417
419
413
415
410
398
388
381
371
353
337
318
304
280
264
238
211
193
166
143
116
95
63
2000
2000
2000
2000
1999
1999
1999
1999
1999
1998
1998
1998
1998
1998
1996
1996
1996
1996
1996
1994
1994
1994
1994
1994
1992
1992
1992
1992
1992
1990
1990
1990
1990
1990
1988
1988
1988
1988
1988
1988
1988
1988
1988
1988
1988
1988
1988
1988
1988
1989
1989
1989
1989
1989
1990
1990
1990
1990
1990
1991
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
63
64
94
118
126
93
97
143
130
130
140
154
146
170
159
161
177
154
185
172
153
201
193
208
166
210
192
228
208
184
226
225
211
238
213
232
232
233
216
237
243
205
226
210
227
224
214
161
177
193
201
166
197
183
158
150
193
141
180
159
8103
8108
8090
8102
8084
8088
8102
8100
8097
8115
8079
8119
8106
8087
8065
8089
8091
8064
8074
8071
8081
8113
8095
8130
8115
8091
8116
8074
8097
8085
8107
8074
8083
8090
8082
8070
8106
8083
8084
8098
8121
8085
8110
8115
8080
8072
8128
8095
8100
8086
8069
8084
8112
8055
8069
8102
8100
8099
8098
8085
-787
-788
-824
-835
-820
-786
-826
-792
-783
-817
-826
-858
-813
-818
-835
-797
-759
-797
-816
-782
-833
-794
-859
-766
-782
-813
-797
-783
-824
-782
-830
-827
-839
-793
-801
-770
-762
-806
-818
-852
-848
-857
-780
-773
-812
-805
-847
-809
-834
-814
-887
-772
-829
-828
-808
-796
-831
-798
-775
-816
-739
-743
-731
-736
-738
-740
-736
-745
-739
-743
-747
-742
-744
-745
-738
-745
-745
-743
-746
-748
-745
-740
-743
-746
-746
-739
-744
-747
-735
-741
-743
-747
-746
-746
-741
-736
-741
-738
-738
-736
-742
-734
-740
-739
-741
-739
-734
-738
-739
-737
-738
-738
-735
-734
-731
-735
-733
-738
-731
-730
23
22
23
24
22
22
28
22
26
23
21
28
20
22
27
26
23
29
20
23
18
26
26
26
30
28
29
24
31
25
25
26
24
25
28
20
21
23
26
21
24
26
24
23
29
23
23
25
19
17
21
19
23
26
30
21
26
20
23
30
38
18
-12
-31
-57
-75
-101
-112
-129
-146
-162
-175
-184
-194
-206
-213
-223
-226
-220
-229
-229
-230
-228
-217
-212
-213
-195
-189
-179
-164
-158
-150
-134
-118
-108
-87
-71
-56
-39
-17
-5
17
30
47
65
82
91
109
123
132
139
149
156
167
176
177
181
184
189
190
1991
1991
1991
1991
1992
1992
1992
1992
1992
1993
1993
1993
1993
1993
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1993
1993
1993
1993
1993
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1991
1991
1991
1991
1991
1991
1991
1991
1991
1991
1991
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839
3840
158
165
135
128
155
116
119
116
132
117
143
116
124
134
118
108
104
108
127
135
114
109
121
143
139
127
135
126
134
147
141
123
143
142
190
158
171
161
162
187
162
172
174
186
200
204
181
192
223
198
185
197
185
200
202
224
194
186
161
193
8100
8072
8098
8121
8090
8116
8085
8086
8074
8085
8104
8100
8072
8104
8098
8104
8120
8091
8083
8136
8111
8090
8069
8120
8078
8110
8113
8107
8102
8066
8089
8085
8112
8107
8101
8090
8106
8101
8088
8094
8092
8127
8094
8114
8106
8094
8106
8119
8078
8109
8112
8127
8058
8096
8084
8074
8088
8065
8102
8114
-799
-837
-826
-808
-795
-814
-839
-799
-822
-793
-815
-805
-803
-792
-850
-795
-777
-791
-804
-821
-799
-840
-778
-808
-839
-782
-811
-815
-775
-785
-823
-836
-740
-779
-797
-790
-794
-795
-805
-791
-805
-817
-815
-818
-794
-847
-781
-800
-830
-822
-804
-811
-791
-819
-799
-853
-827
-831
-793
-777
-734
-735
-730
-733
-737
-736
-736
-751
-734
-731
-737
-736
-731
-747
-737
-739
-740
-738
-741
-739
-733
-738
-740
-743
-739
-735
-741
-747
-728
-740
-740
-740
-739
-740
-740
-746
-735
-734
-740
-731
-746
-736
-740
-746
-741
-744
-736
-743
-744
-732
-736
-731
-743
-736
-746
-737
-742
-735
-738
-736
20
24
22
29
25
15
18
22
23
23
25
25
23
26
16
21
29
23
25
22
20
20
19
23
22
24
28
25
22
27
25
23
21
25
26
25
28
23
25
25
31
27
27
26
30
24
25
25
18
24
24
25
29
29
28
28
26
21
27
23
188
189
183
183
179
176
173
164
157
155
142
134
127
119
103
96
88
73
63
52
42
29
22
9
-5
-11
-17
-18
-23
-31
-37
-47
-50
-51
-51
-54
-54
-53
-51
-53
-51
-46
-47
-37
-37
-34
-28
-17
-11
-9
-4
0
9
11
24
31
36
39
42
53
1991
1991
1991
1991
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
3841
3842
3843
3844
3845
3846
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
151
158
171
177
152
155
156
153
148
168
165
148
154
139
147
122
131
131
131
142
150
137
138
153
137
142
169
147
140
161
157
158
160
171
176
184
185
159
157
174
169
155
171
161
174
149
180
159
148
153
173
207
163
154
174
164
127
167
136
174
8044
8083
8099
8107
8139
8107
8096
8123
8082
8067
8129
8097
8083
8094
8112
8116
8103
8097
8103
8106
8079
8088
8102
8060
8095
8091
8105
8099
8100
8095
8059
8110
8095
8123
8102
8087
8119
8122
8101
8104
8104
8089
8131
8081
8076
8088
8093
8096
8083
8089
8093
8097
8100
8093
8121
8122
8112
8085
8103
8114
-798
-786
-832
-837
-783
-838
-834
-800
-849
-820
-762
-791
-825
-766
-846
-843
-786
-819
-824
-772
-837
-825
-781
-814
-850
-827
-843
-824
-787
-839
-832
-808
-801
-749
-798
-849
-789
-814
-822
-823
-796
-817
-812
-805
-790
-791
-806
-833
-813
-799
-845
-857
-821
-819
-778
-798
-826
-785
-791
-817
-732
-740
-743
-736
-741
-741
-740
-739
-738
-733
-736
-732
-739
-730
-737
-739
-732
-737
-734
-737
-741
-730
-743
-737
-735
-738
-736
-737
-737
-735
-736
-737
-735
-739
-740
-733
-741
-739
-736
-738
-737
-740
-741
-731
-738
-737
-741
-739
-740
-741
-738
-738
-742
-730
-737
-737
-737
-732
-736
-743
30
21
22
25
24
28
32
25
26
23
24
26
26
29
30
22
26
21
18
24
20
25
22
25
20
20
28
26
30
23
18
24
20
25
29
25
20
28
16
26
24
26
28
24
21
25
31
29
25
25
25
28
15
19
25
30
20
23
22
32
54
60
59
61
66
69
68
74
76
70
72
71
66
66
65
67
64
63
61
54
50
42
47
41
40
35
36
25
26
24
24
17
16
18
15
17
18
20
17
20
19
29
25
23
24
28
29
31
35
29
35
32
35
41
38
37
39
32
34
33
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
169
141
137
147
160
154
180
181
180
166
176
202
173
183
188
170
158
162
155
148
177
152
144
145
161
159
157
142
201
161
172
160
162
152
198
153
184
180
158
162
155
153
137
126
191
139
171
168
197
161
137
159
183
176
151
147
155
189
147
156
8091
8091
8108
8098
8076
8090
8107
8103
8093
8077
8101
8087
8092
8057
8102
8090
8065
8088
8112
8107
8086
8094
8128
8085
8117
8100
8092
8108
8091
8072
8077
8078
8111
8090
8084
8088
8111
8081
8102
8110
8076
8113
8094
8099
8082
8078
8119
8098
8099
8099
8105
8121
8100
8113
8072
8100
8115
8100
8079
8119
-781
-858
-813
-766
-810
-812
-818
-814
-783
-804
-840
-820
-828
-808
-769
-756
-842
-842
-803
-796
-840
-792
-833
-810
-795
-812
-798
-790
-803
-830
-798
-834
-777
-756
-803
-787
-766
-835
-798
-840
-852
-790
-883
-827
-839
-785
-798
-808
-852
-834
-799
-806
-829
-799
-821
-820
-814
-804
-817
-789
-737
-733
-741
-733
-737
-737
-734
-742
-737
-740
-739
-741
-738
-733
-738
-737
-737
-744
-735
-741
-740
-731
-734
-737
-740
-734
-738
-747
-747
-737
-740
-736
-741
-738
-734
-741
-737
-743
-741
-738
-738
-746
-739
-732
-743
-734
-743
-740
-738
-737
-740
-744
-746
-737
-738
-733
-731
-737
-732
-733
21
22
26
27
27
24
27
29
25
26
23
23
24
22
24
21
24
28
20
21
27
27
27
25
21
28
20
24
24
22
22
24
28
26
29
25
24
27
18
24
27
20
24
21
27
27
31
30
24
28
25
23
23
21
25
22
30
22
28
25
29
27
27
30
30
30
25
33
28
32
35
30
30
29
27
32
35
30
35
31
31
33
29
29
34
30
32
38
32
29
29
30
30
31
34
36
34
35
37
30
34
31
28
27
29
32
29
33
26
28
30
32
29
31
34
38
28
30
36
29
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
3961
3962
3963
3964
3965
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
187
164
171
160
166
159
150
159
174
155
158
167
177
169
167
157
190
163
159
181
163
156
113
164
136
152
187
159
177
157
178
153
174
186
159
187
175
162
143
164
153
183
153
163
143
152
158
166
165
141
172
159
163
164
182
172
144
161
156
153
8096
8094
8120
8074
8065
8135
8089
8092
8078
8116
8100
8119
8125
8090
8075
8097
8122
8076
8077
8101
8085
8103
8078
8079
8089
8114
8087
8103
8058
8060
8115
8070
8061
8079
8097
8120
8116
8110
8085
8104
8079
8078
8099
8094
8074
8099
8110
8096
8081
8105
8096
8077
8137
8082
8085
8074
8098
8121
8107
8112
-848
-817
-788
-771
-810
-782
-810
-814
-774
-827
-803
-796
-767
-804
-782
-832
-839
-783
-836
-770
-799
-811
-817
-830
-816
-770
-848
-801
-795
-772
-828
-801
-849
-804
-824
-836
-803
-805
-835
-804
-833
-820
-827
-785
-847
-801
-814
-810
-784
-826
-823
-782
-829
-780
-844
-843
-829
-796
-790
-790
-741
-733
-742
-739
-740
-736
-736
-735
-738
-740
-735
-737
-740
-738
-740
-734
-742
-740
-743
-742
-736
-736
-733
-735
-738
-738
-736
-739
-731
-742
-737
-744
-736
-738
-737
-741
-732
-731
-740
-734
-733
-742
-739
-737
-735
-736
-744
-739
-734
-736
-743
-732
-736
-745
-743
-737
-735
-742
-742
-739
26
21
24
28
25
23
19
25
21
28
22
21
24
20
28
22
18
21
24
27
22
25
24
32
25
28
33
28
23
25
21
27
16
28
27
25
25
21
25
22
22
22
25
26
31
24
27
24
21
22
24
24
26
23
27
28
20
28
23
28
27
34
28
29
30
35
32
33
29
36
33
39
38
30
34
29
32
33
35
36
32
37
29
34
31
32
27
32
37
38
32
29
34
38
29
33
34
30
35
34
33
29
30
33
35
26
29
29
33
33
30
29
34
29
29
27
37
34
32
29
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
165
152
170
149
148
165
184
153
153
154
171
157
163
168
140
137
148
145
151
166
147
155
179
149
158
161
174
182
168
174
158
154
149
144
205
148
143
141
140
185
149
161
199
144
156
179
176
161
167
166
175
154
180
151
133
174
141
161
152
173
8117
8117
8105
8098
8086
8095
8120
8085
8078
8089
8124
8117
8115
8092
8097
8084
8077
8094
8101
8118
8081
8129
8083
8102
8087
8093
8071
8098
8122
8106
8107
8098
8120
8129
8087
8098
8079
8132
8079
8113
8053
8079
8105
8083
8071
8105
8118
8089
8110
8077
8077
8080
8094
8049
8130
8107
8062
8092
8083
8104
-849
-817
-856
-802
-792
-823
-768
-842
-803
-830
-798
-810
-766
-822
-801
-805
-847
-844
-817
-806
-792
-792
-822
-786
-801
-786
-859
-778
-788
-829
-835
-830
-855
-830
-774
-805
-822
-736
-873
-813
-807
-820
-795
-815
-828
-808
-846
-807
-792
-848
-807
-834
-833
-895
-855
-812
-825
-792
-867
-785
-740
-735
-742
-727
-736
-734
-740
-736
-729
-739
-743
-740
-736
-740
-746
-742
-732
-737
-739
-733
-730
-738
-736
-735
-738
-736
-743
-738
-734
-736
-734
-740
-735
-741
-738
-734
-731
-736
-737
-733
-736
-737
-732
-737
-739
-735
-739
-738
-739
-742
-732
-740
-740
-740
-739
-739
-740
-737
-741
-738
25
25
21
24
23
26
28
26
27
27
24
20
25
29
26
19
24
25
23
24
21
22
29
24
26
28
27
21
28
23
23
32
27
22
26
24
22
26
23
23
29
27
24
18
23
25
28
24
27
24
30
23
31
28
24
22
31
22
30
20
29
36
31
26
28
32
32
36
29
33
33
38
32
32
29
30
29
28
37
32
32
34
34
30
32
35
31
32
36
25
25
34
32
27
36
31
34
28
34
31
29
32
32
32
26
32
31
34
36
37
33
30
31
34
34
28
29
23
34
29
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
4140
160
187
208
177
153
162
144
179
151
172
164
164
159
149
131
194
160
186
152
182
160
158
131
161
162
187
164
158
170
126
175
167
189
162
197
147
156
163
174
182
160
160
155
184
181
176
165
109
143
130
165
146
168
153
188
155
178
149
165
181
8112
8089
8075
8119
8073
8111
8095
8093
8127
8113
8067
8075
8103
8083
8087
8143
8086
8102
8136
8068
8095
8113
8102
8098
8084
8096
8109
8091
8105
8119
8097
8072
8100
8108
8120
8101
8099
8122
8092
8091
8087
8102
8125
8086
8060
8088
8113
8078
8092
8098
8089
8081
8083
8117
8096
8094
8090
8083
8106
8097
-827
-804
-811
-783
-808
-817
-794
-782
-828
-765
-855
-776
-779
-803
-812
-773
-830
-834
-822
-815
-850
-802
-823
-798
-841
-801
-803
-828
-849
-809
-796
-840
-790
-855
-808
-816
-851
-821
-772
-823
-811
-807
-844
-823
-768
-813
-797
-801
-803
-854
-802
-865
-828
-800
-828
-779
-788
-847
-809
-806
-736
-735
-731
-736
-735
-737
-738
-737
-736
-737
-739
-736
-736
-743
-737
-737
-742
-736
-731
-740
-732
-732
-740
-736
-731
-737
-734
-731
-733
-732
-733
-743
-733
-739
-740
-734
-735
-741
-741
-743
-737
-740
-740
-739
-746
-740
-744
-747
-739
-731
-739
-734
-741
-732
-736
-749
-739
-739
-735
-732
26
24
23
29
18
25
26
23
34
25
22
32
28
26
28
26
23
27
25
26
24
23
24
34
20
24
30
25
22
23
30
26
26
25
23
21
29
26
28
23
28
23
23
25
25
25
33
29
26
29
23
29
20
18
27
24
35
21
26
24
35
36
28
34
35
33
41
34
30
34
31
37
27
33
29
32
30
29
28
32
34
35
32
34
32
30
34
28
31
30
24
33
33
38
39
37
37
33
29
28
29
28
28
34
31
31
30
36
33
37
36
33
34
26
32
30
28
29
26
29
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
137
184
164
159
164
179
178
157
186
186
145
179
159
184
168
181
184
162
196
153
149
182
179
165
194
170
172
170
164
150
162
169
188
160
174
160
176
164
155
165
155
174
188
152
178
147
175
173
163
191
151
150
162
157
160
174
161
170
157
175
8077
8080
8065
8104
8115
8116
8134
8090
8113
8080
8089
8106
8068
8124
8115
8102
8068
8105
8083
8087
8095
8087
8100
8121
8089
8091
8090
8103
8090
8102
8116
8100
8105
8099
8083
8109
8113
8086
8094
8087
8096
8083
8118
8106
8110
8101
8087
8102
8091
8102
8113
8084
8125
8102
8088
8093
8084
8093
8098
8064
-807
-827
-801
-801
-842
-801
-819
-789
-824
-859
-780
-795
-841
-808
-765
-838
-803
-793
-859
-761
-786
-823
-794
-781
-846
-798
-828
-827
-817
-787
-793
-803
-809
-803
-813
-806
-807
-790
-789
-830
-817
-777
-855
-830
-770
-849
-752
-795
-853
-795
-823
-832
-769
-843
-814
-772
-841
-809
-793
-840
-735
-738
-737
-742
-733
-737
-744
-738
-737
-739
-733
-741
-743
-735
-740
-741
-731
-742
-738
-741
-740
-737
-737
-742
-733
-739
-734
-732
-747
-741
-733
-730
-736
-739
-737
-741
-739
-738
-732
-735
-739
-736
-742
-732
-743
-739
-728
-740
-737
-742
-740
-739
-734
-746
-736
-734
-737
-741
-735
-746
28
21
23
30
24
30
27
24
27
21
24
23
26
23
27
27
24
22
27
26
18
27
25
29
21
19
27
23
27
32
24
20
21
23
24
24
26
20
23
23
23
22
23
16
31
22
20
25
26
24
24
17
25
22
23
26
23
22
23
25
28
32
27
31
33
32
27
28
38
31
28
29
32
32
32
32
34
30
40
36
33
33
31
34
35
32
26
33
33
29
35
35
33
32
34
34
37
33
26
34
32
35
22
26
37
35
31
37
30
32
35
31
29
28
29
33
31
30
31
26
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
4201
4202
4203
4204
4205
4206
4207
4208
4209
4210
4211
4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
4244
4245
4246
4247
4248
4249
4250
4251
4252
4253
4254
4255
4256
4257
4258
4259
4260
147
193
163
185
136
156
147
139
151
129
143
179
170
171
183
170
172
170
175
158
156
141
143
141
186
138
140
168
171
156
161
119
155
159
150
159
141
164
145
192
160
161
176
140
164
167
212
124
180
184
173
176
174
142
144
139
151
160
169
172
8105
8115
8104
8099
8106
8104
8108
8106
8103
8125
8101
8112
8120
8112
8087
8130
8077
8101
8099
8081
8082
8099
8119
8115
8115
8092
8095
8107
8146
8100
8055
8113
8124
8075
8105
8096
8110
8096
8100
8123
8072
8080
8089
8105
8090
8120
8112
8119
8103
8094
8088
8057
8084
8082
8116
8091
8117
8107
8082
8106
-807
-767
-784
-787
-824
-857
-830
-818
-863
-794
-811
-791
-815
-795
-815
-788
-813
-809
-829
-833
-801
-796
-772
-778
-833
-822
-828
-783
-833
-817
-811
-821
-809
-818
-784
-842
-799
-782
-771
-817
-808
-821
-788
-771
-829
-783
-788
-847
-789
-834
-826
-859
-813
-829
-807
-757
-855
-791
-826
-807
-747
-747
-736
-734
-740
-730
-743
-734
-738
-739
-739
-742
-742
-739
-739
-734
-740
-738
-734
-743
-734
-736
-740
-741
-741
-735
-737
-740
-740
-741
-741
-728
-735
-733
-735
-743
-736
-739
-735
-733
-738
-732
-734
-735
-742
-738
-741
-734
-737
-743
-739
-733
-734
-740
-738
-729
-739
-738
-735
-740
20
25
24
26
27
28
29
23
28
24
19
22
23
22
25
22
27
20
29
24
26
23
26
22
24
19
21
26
30
25
23
17
16
26
20
28
26
14
25
24
25
23
28
25
24
29
31
23
25
27
30
24
27
26
15
29
28
26
25
28
36
31
38
31
38
28
37
36
34
30
31
36
36
37
31
32
34
32
30
37
35
33
31
32
31
24
29
26
26
31
37
30
34
29
30
31
33
32
28
30
30
30
29
28
31
36
34
36
34
33
32
29
29
36
28
31
29
25
35
25
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
4273
4274
4275
4276
4277
4278
4279
4280
4281
4282
4283
4284
4285
4286
4287
4288
4289
4290
4291
4292
4293
4294
4295
4296
4297
4298
4299
4300
4301
4302
4303
4304
4305
4306
4307
4308
4309
4310
4311
4312
4313
4314
4315
4316
4317
4318
4319
4320
168
190
153
171
151
141
162
153
152
168
170
179
164
184
170
184
164
164
129
189
143
163
168
154
138
150
163
159
171
171
131
144
153
159
134
162
187
161
151
154
189
163
133
145
146
148
120
167
149
142
167
173
157
168
176
157
150
162
151
144
8093
8091
8125
8085
8120
8105
8062
8102
8103
8087
8086
8088
8111
8100
8083
8092
8100
8097
8119
8098
8093
8099
8089
8090
8119
8088
8102
8102
8072
8130
8114
8076
8120
8111
8105
8086
8110
8100
8106
8110
8092
8088
8066
8093
8071
8080
8106
8095
8112
8149
8096
8085
8080
8086
8094
8114
8069
8057
8066
8091
-835
-844
-824
-817
-788
-826
-812
-800
-842
-857
-820
-861
-817
-763
-808
-821
-815
-814
-811
-788
-814
-791
-806
-844
-776
-796
-828
-811
-805
-793
-775
-791
-853
-793
-773
-808
-782
-796
-775
-832
-761
-854
-811
-790
-796
-861
-803
-818
-859
-758
-847
-813
-800
-820
-774
-794
-827
-838
-807
-834
-733
-742
-740
-744
-740
-735
-738
-737
-730
-733
-734
-739
-732
-743
-737
-740
-736
-734
-729
-734
-736
-741
-739
-736
-735
-732
-743
-731
-739
-737
-740
-741
-738
-737
-741
-731
-737
-732
-738
-732
-740
-745
-733
-741
-737
-743
-743
-739
-736
-734
-735
-733
-740
-736
-735
-742
-734
-738
-741
-742
24
29
24
26
24
28
26
16
19
22
22
23
17
23
27
25
24
21
19
26
25
20
30
32
27
28
21
29
24
22
20
24
20
25
20
20
22
21
19
17
27
24
23
21
28
32
25
29
28
23
26
24
23
24
25
25
30
31
23
23
32
37
29
35
32
35
36
30
28
30
31
29
30
34
36
38
29
32
34
34
33
33
28
31
33
30
31
33
29
38
31
33
34
32
26
30
30
36
25
34
30
34
29
31
36
38
35
28
34
26
30
31
29
35
31
30
37
35
30
33
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
4321
4322
4323
4324
4325
4326
4327
4328
4329
4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
4363
4364
4365
4366
4367
4368
4369
4370
4371
4372
4373
4374
4375
4376
4377
4378
4379
4380
151
135
150
130
162
158
168
132
157
179
174
161
183
159
177
174
169
148
149
138
170
179
153
161
164
192
141
178
147
178
180
146
151
144
138
171
152
179
159
152
152
176
144
176
180
150
164
154
161
139
181
168
156
156
172
161
147
168
159
171
8119
8125
8103
8111
8093
8096
8101
8084
8109
8089
8085
8065
8109
8106
8096
8109
8092
8098
8066
8102
8085
8111
8062
8099
8085
8106
8093
8118
8104
8089
8081
8097
8113
8084
8094
8125
8114
8107
8081
8075
8120
8069
8111
8090
8083
8099
8097
8096
8084
8080
8079
8066
8097
8097
8104
8138
8103
8096
8084
8094
-780
-860
-751
-819
-817
-828
-827
-818
-802
-821
-814
-816
-783
-799
-768
-784
-815
-768
-808
-845
-809
-798
-814
-835
-822
-815
-808
-772
-835
-812
-805
-829
-797
-825
-818
-795
-822
-796
-781
-789
-796
-839
-802
-804
-827
-808
-807
-739
-752
-867
-808
-824
-781
-784
-837
-794
-815
-828
-782
-829
-729
-741
-739
-738
-735
-733
-740
-741
-737
-744
-742
-734
-742
-739
-737
-737
-740
-732
-740
-742
-734
-737
-736
-735
-736
-739
-739
-738
-741
-737
-741
-732
-738
-740
-739
-738
-738
-740
-736
-739
-742
-737
-741
-736
-741
-739
-739
-735
-735
-729
-738
-737
-738
-737
-737
-738
-736
-736
-735
-740
24
21
27
18
26
25
29
24
23
25
26
27
23
24
23
21
26
15
20
23
21
23
30
28
23
26
25
27
17
22
26
23
32
28
22
26
21
23
25
33
29
26
28
29
22
26
25
20
24
29
26
26
17
18
32
26
25
21
23
30
24
29
35
34
36
28
30
31
33
28
30
32
32
26
36
34
33
30
29
31
26
25
34
30
38
34
33
32
32
37
31
34
28
30
25
31
37
30
34
38
29
35
36
31
33
32
27
25
32
25
33
30
32
29
34
31
32
31
33
30
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
4381
4382
4383
4384
4385
4386
4387
4388
4389
4390
4391
4392
4393
4394
4395
4396
4397
4398
4399
4400
4401
4402
4403
4404
4405
4406
4407
4408
4409
4410
4411
4412
4413
4414
4415
4416
4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
4429
4430
4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
150
151
153
167
143
161
169
163
145
169
154
143
174
203
155
182
165
168
186
168
151
179
157
163
170
162
179
161
155
154
175
139
192
159
149
175
162
166
159
131
165
162
156
160
135
163
194
170
185
172
155
178
157
162
151
151
148
134
155
172
8110
8096
8083
8066
8087
8080
8105
8124
8085
8113
8096
8092
8108
8071
8072
8118
8087
8098
8096
8130
8107
8135
8114
8083
8093
8090
8089
8102
8100
8091
8064
8120
8090
8046
8081
8120
8097
8101
8097
8054
8099
8068
8092
8088
8097
8109
8119
8070
8121
8101
8104
8086
8123
8108
8094
8108
8097
8099
8099
8093
-774
-777
-823
-796
-797
-831
-833
-794
-861
-856
-758
-848
-788
-789
-844
-791
-774
-803
-847
-805
-832
-821
-834
-834
-834
-800
-806
-792
-852
-779
-787
-782
-791
-820
-771
-796
-858
-789
-831
-876
-828
-843
-783
-756
-816
-817
-812
-816
-754
-816
-834
-796
-816
-780
-797
-808
-819
-788
-852
-785
-733
-742
-736
-739
-734
-742
-736
-738
-745
-734
-734
-738
-734
-735
-733
-731
-739
-739
-740
-745
-737
-739
-736
-737
-736
-732
-742
-733
-739
-739
-735
-744
-742
-741
-733
-740
-743
-734
-740
-732
-734
-736
-733
-734
-739
-739
-745
-735
-739
-735
-736
-734
-737
-739
-737
-738
-740
-738
-742
-744
32
24
25
23
22
22
21
21
32
24
22
28
27
27
23
22
23
27
16
21
23
34
23
23
25
27
28
23
25
25
22
29
27
29
21
27
24
26
23
22
26
22
25
26
28
26
30
24
29
26
24
26
28
21
31
23
23
25
25
23
32
32
30
29
38
30
29
34
39
31
36
28
32
32
26
30
29
26
41
32
31
33
38
40
30
30
28
28
29
28
27
31
34
33
35
41
33
43
31
34
32
26
32
34
34
31
27
36
33
32
33
38
36
33
33
29
32
31
25
22
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
4459
4460
4461
4462
4463
4464
4465
4466
4467
4468
4469
4470
4471
4472
4473
4474
4475
4476
4477
4478
4479
4480
4481
4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
149
170
174
163
164
148
189
162
134
183
157
157
187
143
164
162
157
164
172
136
167
147
148
148
157
133
153
174
146
161
178
184
187
167
172
126
197
162
166
182
143
143
181
183
172
158
128
173
150
176
128
150
159
146
165
145
194
166
177
184
8087
8110
8087
8098
8095
8100
8090
8078
8102
8045
8086
8101
8112
8099
8105
8094
8107
8098
8089
8109
8106
8099
8108
8093
8099
8112
8098
8101
8112
8109
8088
8102
8107
8122
8112
8076
8085
8070
8064
8081
8100
8105
8081
8104
8079
8080
8071
8086
8112
8094
8095
8099
8120
8119
8070
8096
8088
8103
8085
8084
-822
-771
-787
-814
-822
-778
-781
-783
-820
-788
-789
-804
-815
-825
-802
-847
-806
-827
-803
-820
-832
-795
-795
-813
-804
-852
-806
-826
-809
-783
-798
-793
-792
-817
-801
-802
-823
-813
-784
-845
-809
-795
-866
-797
-854
-843
-796
-822
-814
-815
-819
-808
-794
-809
-780
-836
-820
-850
-768
-762
-737
-743
-739
-736
-736
-739
-738
-746
-745
-740
-739
-744
-739
-738
-741
-737
-741
-739
-731
-737
-736
-738
-741
-737
-735
-739
-735
-736
-736
-736
-746
-735
-743
-735
-743
-735
-740
-734
-737
-737
-734
-740
-733
-742
-743
-740
-729
-739
-742
-742
-743
-738
-739
-743
-735
-737
-737
-740
-742
-739
24
22
20
22
27
27
25
23
23
27
25
24
25
18
18
28
23
24
22
20
28
21
31
26
28
24
21
19
25
23
21
24
29
26
26
31
24
22
27
19
27
21
26
24
24
22
25
17
30
31
24
25
23
20
24
30
21
27
22
27
29
26
25
36
33
30
34
33
39
30
35
33
30
34
32
31
29
28
34
34
33
33
29
34
31
28
30
29
28
29
29
41
33
32
40
25
35
30
31
28
32
32
31
32
29
29
35
34
28
31
32
34
33
32
28
28
29
28
27
38
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
4501
4502
4503
4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
4545
4546
4547
4548
4549
4550
4551
4552
4553
4554
4555
4556
4557
4558
4559
4560
144
157
148
163
133
157
166
136
132
157
199
185
166
183
153
184
186
129
163
161
150
151
149
175
175
131
180
139
158
163
164
150
155
171
154
171
160
157
191
176
186
150
165
175
164
174
168
156
165
153
143
174
155
143
153
174
187
171
163
163
8102
8116
8086
8121
8076
8119
8096
8104
8106
8104
8098
8123
8100
8112
8119
8080
8109
8080
8095
8132
8098
8084
8086
8126
8111
8104
8095
8118
8120
8070
8104
8102
8102
8123
8143
8061
8094
8077
8112
8097
8107
8054
8111
8095
8108
8108
8065
8079
8096
8116
8114
8086
8109
8101
8083
8112
8084
8088
8091
8092
-796
-800
-858
-795
-793
-834
-801
-800
-824
-824
-798
-854
-806
-808
-811
-821
-741
-842
-810
-800
-813
-795
-794
-792
-835
-821
-833
-873
-818
-841
-791
-831
-811
-818
-759
-789
-816
-817
-821
-829
-830
-793
-837
-734
-792
-797
-825
-801
-821
-785
-780
-775
-846
-781
-827
-761
-828
-827
-777
-796
-739
-743
-748
-743
-740
-732
-732
-743
-741
-733
-740
-746
-737
-735
-737
-745
-735
-739
-739
-739
-735
-729
-733
-737
-736
-739
-738
-737
-734
-739
-741
-746
-735
-740
-742
-743
-730
-745
-732
-739
-735
-733
-736
-740
-735
-736
-737
-743
-747
-742
-743
-734
-737
-734
-740
-736
-740
-736
-739
-737
30
25
24
26
21
23
27
22
27
24
20
30
18
27
21
25
31
26
28
23
27
29
29
26
27
30
18
26
24
27
20
26
24
20
24
23
23
31
24
18
28
25
27
24
22
26
22
24
26
26
26
27
25
23
26
26
26
28
26
25
32
36
33
31
33
37
33
29
29
27
22
27
33
33
32
35
34
35
30
28
28
29
25
31
28
35
33
37
32
29
29
31
40
35
33
30
32
26
29
26
28
36
34
32
34
37
32
37
30
33
32
29
24
32
26
25
35
32
37
36
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
4561
4562
4563
4564
4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
4579
4580
4581
4582
4583
4584
4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
4595
4596
4597
4598
4599
4600
4601
4602
4603
4604
4605
4606
4607
4608
4609
4610
4611
4612
4613
4614
4615
4616
4617
4618
4619
4620
179
160
168
127
151
171
162
166
148
157
162
170
166
163
168
147
155
157
174
144
134
144
165
157
166
182
167
178
162
154
181
172
141
183
165
165
183
169
156
166
168
136
192
189
155
183
152
147
161
155
137
152
155
174
172
176
159
171
155
150
8090
8087
8044
8102
8108
8075
8098
8108
8095
8097
8076
8075
8113
8061
8115
8069
8099
8064
8076
8111
8115
8085
8115
8103
8100
8094
8103
8091
8094
8090
8082
8102
8119
8090
8097
8073
8109
8110
8087
8085
8098
8108
8105
8086
8075
8101
8132
8092
8131
8063
8100
8102
8107
8080
8063
8096
8098
8110
8119
8091
-850
-787
-813
-812
-769
-823
-854
-782
-822
-846
-807
-836
-787
-794
-831
-798
-816
-823
-816
-816
-818
-756
-840
-781
-783
-826
-767
-858
-819
-798
-797
-787
-821
-813
-764
-838
-815
-786
-838
-817
-828
-829
-830
-829
-777
-816
-795
-822
-788
-808
-804
-810
-804
-767
-816
-817
-807
-829
-846
-788
-738
-740
-740
-742
-737
-738
-739
-741
-733
-733
-740
-738
-736
-745
-740
-734
-732
-733
-736
-743
-740
-744
-741
-740
-737
-733
-735
-737
-737
-734
-739
-731
-736
-737
-740
-738
-732
-736
-737
-738
-736
-737
-740
-739
-729
-738
-736
-736
-733
-739
-734
-732
-745
-731
-738
-742
-738
-736
-740
-737
30
25
29
22
26
25
19
30
19
30
27
25
32
22
19
20
26
24
18
30
28
25
25
21
30
24
25
22
21
23
25
20
29
25
20
24
22
26
22
23
29
23
25
22
20
24
16
26
24
24
28
28
21
21
35
27
27
14
24
31
36
32
30
31
36
27
32
30
32
26
31
33
33
32
31
33
31
35
34
29
26
24
29
30
32
34
32
30
39
33
37
35
29
35
27
30
27
30
28
34
26
33
36
32
38
34
30
35
30
30
31
23
30
30
28
39
35
37
32
37
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
4621
4622
4623
4624
4625
4626
4627
4628
4629
4630
4631
4632
4633
4634
4635
4636
4637
4638
4639
4640
4641
4642
4643
4644
4645
4646
4647
4648
4649
4650
4651
4652
4653
4654
4655
4656
4657
4658
4659
4660
4661
4662
4663
4664
4665
4666
4667
4668
4669
4670
4671
4672
4673
4674
4675
4676
4677
4678
4679
4680
131
142
149
158
172
191
181
171
142
173
145
139
174
145
167
185
183
145
164
149
148
158
148
175
188
151
167
147
152
164
159
157
170
159
156
154
163
189
145
159
149
143
189
173
142
162
172
166
178
133
181
166
178
156
161
162
162
161
159
184
8121
8091
8092
8110
8131
8085
8088
8064
8094
8101
8105
8097
8094
8111
8097
8097
8093
8115
8099
8098
8084
8106
8099
8066
8118
8101
8109
8091
8094
8084
8099
8095
8119
8097
8082
8094
8085
8091
8103
8100
8071
8105
8110
8111
8107
8094
8078
8119
8092
8075
8124
8121
8134
8099
8094
8091
8083
8100
8084
8075
-775
-844
-761
-821
-778
-804
-839
-800
-824
-859
-790
-816
-814
-815
-822
-793
-820
-810
-816
-793
-815
-776
-800
-809
-811
-797
-843
-804
-806
-883
-809
-839
-802
-833
-850
-774
-844
-869
-766
-835
-785
-802
-801
-814
-793
-834
-801
-819
-810
-836
-792
-761
-786
-809
-804
-797
-826
-841
-779
-824
-737
-739
-739
-737
-735
-736
-735
-746
-745
-737
-742
-738
-736
-736
-741
-737
-744
-735
-741
-748
-736
-732
-740
-742
-740
-739
-740
-746
-735
-737
-736
-733
-733
-746
-734
-729
-738
-742
-745
-743
-733
-733
-742
-735
-743
-740
-735
-731
-738
-738
-743
-744
-735
-742
-736
-735
-748
-740
-734
-739
23
18
17
29
28
28
21
28
25
24
27
24
26
28
28
23
24
19
28
22
26
22
24
27
16
26
32
28
25
23
27
25
23
22
27
29
25
31
23
25
21
24
28
26
24
25
25
31
16
24
24
23
29
23
28
26
21
20
27
28
33
34
27
28
32
35
29
29
29
41
30
39
31
30
34
33
32
31
29
26
27
35
27
29
30
32
32
31
33
36
38
37
28
27
29
33
34
33
35
27
32
33
38
34
32
33
29
28
33
26
33
31
36
32
30
31
28
36
31
28
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
4681
4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
4713
4714
4715
4716
4717
4718
4719
4720
4721
4722
4723
4724
4725
4726
4727
4728
4729
4730
4731
4732
4733
4734
4735
4736
4737
4738
4739
4740
151
190
165
159
169
197
199
132
178
161
117
166
157
162
176
144
188
158
160
165
177
154
181
154
161
187
164
181
134
161
161
178
163
158
166
128
160
159
161
171
175
157
154
153
143
172
189
167
172
177
160
152
175
164
154
167
141
157
163
186
8071
8074
8118
8097
8107
8135
8107
8112
8078
8100
8115
8111
8097
8126
8092
8130
8088
8098
8109
8103
8105
8102
8075
8106
8102
8089
8099
8101
8128
8081
8123
8081
8116
8115
8058
8093
8106
8078
8097
8079
8118
8062
8112
8098
8108
8114
8059
8075
8112
8110
8077
8112
8105
8098
8114
8079
8080
8084
8084
8099
-813
-806
-801
-866
-761
-791
-768
-799
-799
-826
-815
-812
-855
-771
-848
-817
-809
-797
-830
-813
-795
-793
-836
-807
-759
-791
-812
-822
-805
-809
-824
-834
-809
-802
-801
-795
-769
-832
-798
-868
-795
-789
-783
-763
-796
-801
-864
-844
-816
-824
-840
-775
-771
-815
-764
-789
-827
-804
-830
-849
-741
-742
-742
-741
-740
-741
-737
-743
-740
-737
-735
-746
-733
-736
-744
-737
-741
-736
-740
-734
-745
-740
-746
-732
-736
-737
-736
-736
-743
-735
-737
-742
-736
-740
-735
-743
-745
-749
-739
-742
-733
-733
-736
-735
-738
-736
-736
-733
-739
-745
-733
-741
-736
-735
-738
-733
-732
-739
-736
-738
28
22
29
26
33
21
26
29
22
25
23
26
22
26
26
27
24
19
19
22
28
21
25
27
26
16
22
23
23
23
29
28
25
27
31
21
25
28
23
21
26
24
24
27
17
25
23
23
28
25
22
26
29
31
27
29
31
19
23
22
26
27
26
34
35
31
30
31
33
33
34
36
24
29
28
25
29
28
37
35
32
26
31
35
37
31
36
30
34
29
30
34
31
32
29
29
36
34
31
30
22
31
30
23
33
31
28
33
36
30
36
33
34
27
32
32
24
24
32
29
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
4741
4742
4743
4744
4745
4746
4747
4748
4749
4750
4751
4752
4753
4754
4755
4756
4757
4758
4759
4760
4761
4762
4763
4764
4765
4766
4767
4768
4769
4770
4771
4772
4773
4774
4775
4776
4777
4778
4779
4780
4781
4782
4783
4784
4785
4786
4787
4788
4789
4790
4791
4792
4793
4794
4795
4796
4797
4798
4799
4800
186
156
184
171
162
154
165
149
159
157
151
164
148
177
169
170
178
166
171
133
175
169
170
156
160
175
170
180
172
128
147
197
168
168
163
127
145
134
146
153
175
168
182
163
158
159
161
160
166
175
146
147
173
168
167
160
150
162
149
162
8093
8076
8077
8089
8109
8105
8106
8095
8113
8066
8074
8085
8107
8104
8088
8108
8121
8098
8066
8083
8098
8105
8090
8115
8085
8117
8093
8111
8097
8112
8103
8101
8111
8099
8115
8087
8112
8095
8089
8060
8088
8118
8085
8097
8113
8088
8123
8127
8113
8111
8089
8088
8061
8122
8102
8078
8121
8089
8104
8084
-798
-804
-800
-789
-834
-815
-767
-876
-780
-790
-856
-807
-794
-881
-776
-823
-845
-786
-839
-827
-801
-824
-817
-793
-841
-763
-795
-790
-807
-757
-821
-798
-824
-802
-806
-807
-830
-778
-795
-813
-796
-746
-843
-842
-813
-754
-878
-833
-817
-818
-802
-794
-843
-761
-793
-820
-765
-773
-790
-769
-729
-738
-736
-737
-730
-735
-738
-737
-735
-739
-741
-741
-741
-738
-739
-745
-739
-733
-738
-738
-736
-744
-735
-741
-743
-733
-737
-744
-736
-740
-744
-740
-744
-737
-740
-733
-736
-737
-736
-740
-732
-733
-739
-733
-736
-738
-736
-738
-738
-737
-736
-734
-748
-737
-743
-733
-733
-734
-732
-744
18
26
25
21
21
29
21
24
27
28
28
21
22
29
22
21
25
32
23
25
19
29
24
25
22
31
29
27
25
23
31
26
23
29
25
21
23
26
24
20
26
20
25
25
25
18
20
25
23
30
22
25
20
25
26
27
26
26
24
26
29
34
31
36
39
39
36
35
37
30
27
24
25
32
26
43
37
39
37
30
32
30
35
31
38
29
29
30
30
30
29
39
30
32
32
34
27
26
30
25
22
28
30
24
36
34
35
34
40
32
29
29
29
30
27
34
33
30
37
38
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
4801
4802
4803
4804
4805
4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817
4818
4819
4820
4821
4822
4823
4824
4825
4826
4827
4828
4829
4830
4831
4832
4833
4834
4835
4836
4837
4838
4839
4840
4841
4842
4843
4844
4845
4846
4847
4848
4849
4850
4851
4852
4853
4854
4855
4856
4857
4858
4859
4860
156
145
162
116
167
152
161
188
147
171
179
151
178
138
165
187
188
140
149
134
148
194
146
177
171
158
159
169
152
163
135
168
151
165
162
131
103
161
167
200
139
167
160
154
165
167
156
142
172
156
172
159
142
182
165
148
182
167
166
166
8090
8086
8115
8073
8101
8108
8097
8094
8115
8111
8075
8106
8104
8087
8100
8087
8113
8113
8086
8115
8116
8090
8117
8067
8103
8130
8115
8121
8090
8062
8081
8082
8145
8120
8078
8080
8105
8080
8091
8128
8077
8082
8119
8077
8099
8103
8122
8074
8094
8113
8107
8113
8113
8089
8120
8098
8088
8091
8099
8078
-841
-804
-790
-812
-780
-850
-822
-804
-798
-845
-799
-835
-812
-748
-854
-821
-780
-842
-791
-845
-812
-810
-850
-826
-782
-861
-813
-827
-814
-837
-781
-749
-814
-833
-756
-816
-814
-841
-842
-854
-757
-790
-802
-825
-796
-788
-811
-814
-804
-860
-828
-770
-825
-813
-858
-814
-779
-812
-823
-823
-744
-742
-739
-746
-732
-740
-745
-740
-739
-744
-732
-735
-739
-733
-741
-738
-737
-746
-745
-740
-741
-741
-743
-739
-738
-743
-739
-737
-737
-742
-743
-742
-735
-738
-738
-744
-740
-740
-742
-742
-740
-736
-741
-737
-734
-732
-742
-737
-732
-732
-732
-740
-736
-740
-738
-743
-734
-731
-739
-746
21
20
24
24
26
20
20
30
22
21
19
19
24
29
29
26
20
22
27
20
29
25
26
27
26
22
20
21
20
27
21
21
28
20
20
24
24
21
18
22
29
24
26
26
19
25
22
23
24
24
26
34
26
20
25
29
29
23
21
27
30
36
28
37
29
30
33
29
30
28
33
30
33
28
33
32
36
36
33
27
27
27
29
25
34
31
38
32
35
35
35
31
33
28
31
31
33
29
36
32
37
32
37
35
34
35
39
29
24
30
26
24
30
30
29
35
36
36
34
31
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
4879
4880
4881
4882
4883
4884
4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
4899
4900
4901
4902
4903
4904
4905
4906
4907
4908
4909
4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
144
172
146
159
159
168
214
185
190
159
160
178
162
168
205
160
168
178
155
166
166
180
170
155
177
168
166
151
177
168
149
125
146
155
148
141
129
184
128
143
169
162
140
158
117
175
158
184
168
199
128
179
143
172
182
141
157
140
133
154
8097
8088
8073
8082
8142
8105
8077
8093
8091
8121
8097
8064
8092
8101
8099
8115
8106
8080
8100
8087
8100
8063
8103
8092
8097
8095
8107
8102
8079
8085
8100
8084
8087
8087
8124
8097
8111
8114
8111
8106
8101
8078
8095
8110
8089
8103
8081
8070
8108
8089
8059
8103
8104
8105
8090
8123
8074
8104
8127
8088
-774
-826
-823
-783
-821
-777
-817
-811
-808
-816
-863
-828
-844
-809
-862
-844
-793
-809
-814
-820
-798
-810
-793
-789
-799
-781
-784
-777
-818
-826
-822
-839
-806
-798
-788
-795
-789
-821
-796
-752
-805
-798
-821
-833
-849
-793
-814
-808
-832
-812
-838
-786
-835
-838
-766
-816
-846
-787
-845
-793
-741
-737
-742
-743
-739
-737
-733
-741
-733
-740
-732
-733
-737
-739
-742
-731
-739
-733
-726
-734
-733
-740
-736
-737
-732
-739
-736
-737
-740
-738
-740
-734
-739
-742
-745
-742
-741
-739
-740
-736
-742
-731
-741
-734
-732
-738
-734
-734
-741
-743
-734
-737
-735
-736
-738
-741
-732
-732
-735
-735
31
24
22
19
31
25
22
26
24
22
19
23
31
27
25
26
25
24
27
22
26
29
27
32
23
23
22
22
24
20
22
24
20
25
18
24
25
20
30
23
25
28
25
30
25
26
31
27
22
21
16
26
23
23
24
20
27
21
27
22
34
32
32
29
27
28
33
33
34
33
31
31
37
35
34
29
33
31
33
29
29
26
28
33
32
31
39
37
32
31
33
29
29
29
33
25
34
35
37
34
40
36
31
35
31
29
32
27
34
34
32
38
32
33
33
32
33
35
29
29
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
4921
4922
4923
4924
4925
4926
4927
4928
4929
4930
4931
4932
4933
4934
4935
4936
4937
4938
4939
4940
4941
4942
4943
4944
4945
4946
4947
4948
4949
4950
4951
4952
4953
4954
4955
4956
4957
4958
4959
4960
4961
4962
4963
4964
4965
4966
4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
147
164
187
165
152
162
179
181
175
172
151
157
185
177
175
160
169
165
165
160
139
169
163
165
144
142
156
176
123
163
167
160
175
198
186
179
170
143
157
157
154
144
172
158
178
157
176
167
156
158
159
139
201
158
145
142
146
132
168
168
8088
8075
8079
8108
8058
8089
8117
8093
8104
8086
8116
8105
8110
8081
8085
8076
8093
8103
8133
8092
8106
8081
8074
8119
8104
8090
8084
8127
8098
8103
8101
8079
8109
8104
8082
8126
8099
8100
8095
8100
8084
8109
8100
8104
8099
8116
8079
8124
8100
8105
8101
8086
8073
8103
8090
8073
8108
8095
8106
8090
-780
-859
-793
-811
-802
-834
-779
-807
-849
-846
-835
-832
-800
-840
-821
-821
-825
-788
-818
-817
-808
-784
-811
-800
-788
-785
-790
-798
-852
-788
-807
-824
-794
-829
-848
-823
-805
-810
-818
-825
-857
-767
-855
-878
-784
-803
-854
-754
-833
-805
-808
-807
-809
-781
-833
-783
-833
-829
-782
-829
-728
-740
-742
-734
-736
-742
-738
-741
-735
-737
-738
-734
-737
-740
-737
-741
-741
-741
-742
-741
-742
-742
-744
-743
-734
-740
-736
-736
-732
-736
-747
-737
-738
-736
-737
-740
-740
-741
-740
-748
-741
-738
-743
-735
-739
-741
-741
-737
-742
-738
-737
-736
-739
-737
-740
-740
-740
-731
-737
-731
22
25
29
20
25
21
28
26
22
25
22
24
20
22
21
19
27
23
34
20
24
19
22
23
21
26
24
26
28
26
18
27
23
31
28
28
21
25
27
20
25
23
23
25
23
26
22
22
25
22
26
21
26
20
21
28
20
20
25
25
28
30
29
36
33
31
31
34
37
30
33
30
30
31
24
30
27
32
32
30
29
30
39
38
32
31
38
32
29
30
30
28
33
30
32
37
32
31
36
37
31
28
33
30
25
31
30
36
32
35
35
30
39
33
34
26
31
26
24
34
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
187
185
165
151
145
159
170
167
193
144
148
167
155
159
160
149
153
181
142
166
151
145
165
147
166
150
182
152
146
178
186
144
183
160
165
146
159
152
189
148
188
171
144
164
126
165
149
160
155
144
168
130
154
177
194
147
173
179
161
156
8093
8093
8121
8086
8105
8074
8113
8103
8102
8104
8076
8108
8127
8072
8117
8082
8111
8061
8111
8087
8074
8113
8091
8110
8093
8104
8085
8104
8108
8130
8084
8074
8111
8118
8092
8095
8104
8114
8104
8119
8146
8110
8092
8103
8077
8122
8083
8126
8125
8095
8080
8116
8094
8069
8121
8102
8125
8110
8068
8106
-824
-804
-791
-755
-809
-811
-829
-865
-821
-775
-859
-799
-811
-811
-768
-830
-836
-806
-791
-827
-799
-846
-819
-813
-790
-784
-811
-854
-837
-810
-840
-797
-818
-797
-828
-814
-830
-801
-840
-769
-790
-833
-813
-824
-778
-806
-782
-795
-770
-806
-812
-781
-813
-807
-816
-813
-773
-785
-803
-838
-745
-732
-742
-743
-734
-728
-738
-736
-741
-742
-739
-739
-738
-739
-745
-734
-741
-744
-733
-741
-745
-737
-734
-735
-737
-732
-737
-736
-739
-740
-740
-730
-737
-733
-737
-734
-728
-735
-737
-733
-740
-739
-736
-735
-741
-732
-743
-731
-732
-734
-740
-741
-736
-741
-737
-736
-740
-736
-740
-740
28
19
26
22
25
19
28
26
21
26
29
25
23
22
19
24
23
28
21
22
22
32
24
22
28
25
28
22
23
25
23
26
22
23
21
25
23
26
24
23
21
27
23
27
22
28
26
25
29
25
22
19
23
25
18
23
24
25
23
23
38
35
36
34
31
35
35
31
35
28
31
30
29
26
35
37
36
36
32
30
40
34
28
31
32
36
28
33
33
29
33
36
34
33
33
36
32
24
27
29
25
30
30
33
34
35
39
35
37
32
28
28
30
28
28
22
29
37
30
37
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
5041
5042
5043
5044
5045
5046
5047
5048
5049
5050
5051
5052
5053
5054
5055
5056
5057
5058
5059
5060
5061
5062
5063
5064
5065
5066
5067
5068
5069
5070
5071
5072
5073
5074
5075
5076
5077
5078
5079
5080
5081
5082
5083
5084
5085
5086
5087
5088
5089
5090
5091
5092
5093
5094
5095
5096
5097
5098
5099
5100
149
163
156
160
153
189
180
179
156
179
159
154
178
154
150
144
147
156
149
132
156
182
161
172
178
168
200
144
168
181
179
162
153
166
151
157
159
186
136
143
144
163
185
138
141
166
148
146
154
163
175
159
168
160
169
154
175
139
141
155
8109
8078
8085
8100
8083
8096
8088
8094
8093
8098
8089
8086
8077
8076
8087
8080
8100
8074
8113
8080
8079
8082
8115
8099
8090
8109
8103
8089
8110
8101
8103
8087
8085
8106
8107
8086
8109
8100
8087
8110
8082
8076
8120
8099
8072
8117
8137
8100
8104
8088
8098
8082
8093
8096
8116
8105
8119
8084
8100
8107
-839
-778
-782
-812
-805
-793
-778
-796
-850
-789
-802
-870
-850
-848
-827
-774
-826
-818
-779
-803
-842
-795
-770
-790
-855
-812
-820
-839
-819
-824
-833
-817
-835
-792
-824
-846
-860
-839
-858
-814
-811
-857
-834
-808
-853
-807
-801
-819
-776
-824
-873
-761
-813
-782
-768
-806
-862
-815
-822
-795
-736
-743
-737
-745
-739
-732
-741
-731
-740
-734
-734
-742
-739
-739
-740
-738
-741
-737
-735
-739
-739
-738
-741
-735
-738
-734
-737
-735
-739
-738
-736
-736
-736
-739
-730
-740
-733
-738
-737
-741
-735
-744
-732
-735
-741
-737
-739
-738
-739
-737
-743
-741
-738
-736
-737
-738
-741
-740
-737
-738
25
25
26
19
20
24
22
12
17
23
22
26
24
27
26
26
22
21
18
21
24
26
23
21
23
22
24
21
22
29
29
22
25
21
28
24
25
25
22
26
25
27
24
20
27
25
14
24
20
30
27
29
25
19
28
21
24
28
25
20
36
33
32
32
33
29
30
30
32
32
36
37
33
35
38
31
35
30
31
36
32
29
30
28
34
35
34
32
33
33
30
33
30
33
26
27
27
24
27
32
34
35
32
33
39
31
34
32
31
29
23
28
34
40
33
35
44
36
35
35
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151
5152
5153
5154
5155
5156
5157
5158
5159
5160
173
137
134
161
163
204
157
168
161
171
166
153
160
172
138
179
150
159
153
191
181
174
165
170
152
171
119
159
167
174
164
154
184
170
161
198
199
168
139
176
154
155
167
171
167
157
142
162
157
152
183
158
153
157
143
189
163
152
157
143
8072
8110
8102
8107
8110
8114
8094
8089
8076
8077
8118
8112
8105
8087
8116
8081
8101
8138
8086
8096
8086
8084
8107
8075
8105
8138
8075
8095
8143
8096
8076
8130
8098
8102
8129
8105
8090
8103
8098
8108
8094
8086
8090
8139
8083
8098
8084
8062
8105
8060
8096
8109
8092
8090
8059
8100
8091
8075
8089
8121
-840
-760
-800
-794
-819
-806
-830
-802
-828
-806
-808
-801
-860
-810
-832
-765
-789
-772
-934
-686
-824
-757
-768
-878
-824
-777
-888
-759
-867
-859
-758
-751
-842
-733
-806
-859
-773
-823
-836
-786
-813
-849
-825
-763
-808
-805
-840
-799
-856
-818
-877
-751
-800
-816
-784
-800
-848
-793
-796
-860
-742
-738
-736
-740
-739
-740
-739
-735
-737
-741
-739
-740
-731
-738
-738
-741
-741
-739
-739
-738
-742
-737
-738
-732
-739
-735
-733
-728
-734
-733
-736
-744
-738
-737
-736
-736
-740
-744
-733
-738
-743
-733
-747
-736
-742
-735
-734
-741
-739
-744
-737
-733
-736
-732
-736
-731
-738
-731
-740
-730
24
27
28
24
19
28
26
28
19
27
27
24
23
33
27
23
21
26
25
21
27
23
25
30
23
21
20
23
29
22
25
23
27
29
24
22
27
19
27
31
28
24
26
27
19
19
28
25
29
27
29
26
25
24
26
23
22
24
20
20
30
34
26
28
28
28
31
29
37
34
33
26
34
35
33
29
25
29
33
29
29
32
30
37
38
33
36
32
31
30
31
29
34
28
33
33
30
34
29
28
33
34
30
30
30
30
31
27
39
27
34
33
35
35
32
32
27
28
32
28
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1986
1986
1986
1986
1986
1980
1980
1980
1980
1980
1985
1985
1985
1985
1985
2002
2002
2002
2002
2002
2028
2028
2028
2028
2028
2062
5161
5162
5163
5164
5165
5166
5167
5168
5169
5170
5171
5172
5173
5174
5175
5176
5177
5178
5179
5180
5181
5182
5183
5184
5185
5186
5187
5188
5189
5190
5191
5192
5193
5194
5195
5196
5197
5198
5199
5200
5201
5202
5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
5217
5218
5219
5220
168
151
154
137
172
166
133
151
165
150
127
162
180
155
164
186
116
169
184
161
142
179
150
130
168
157
150
152
29
-324
-705
-1002
-1226
-1174
-886
-357
282
901
1457
1887
1738
1823
1843
1868
1947
2083
2014
1844
1709
1604
1613
1641
1788
1852
1883
1873
1848
1817
1720
1656
8120
8080
8105
8109
8120
8097
8101
8081
8107
8093
8067
8108
8097
8098
8097
8100
8067
8077
8118
8087
8092
8114
8107
8107
8097
8103
8127
8062
8052
8091
8114
8075
8151
8110
8105
8132
8135
8095
8121
8072
8051
8082
8124
8087
8128
8086
8127
8145
8194
8181
8156
8193
8227
8271
8257
8292
8319
8316
8309
8381
-811
-841
-841
-814
-847
-755
-778
-812
-828
-796
-873
-821
-801
-829
-784
-778
-848
-797
-783
-811
-786
-800
-837
-786
-799
-845
-839
-839
-955
-741
-736
-848
-731
-755
-841
-754
-788
-845
-742
-838
-894
-831
-767
-907
-863
-815
-933
-857
-830
-921
-843
-806
-842
-805
-834
-899
-836
-898
-890
-832
-735
-745
-735
-734
-740
-732
-746
-728
-737
-736
-738
-738
-736
-740
-738
-744
-739
-738
-742
-723
-731
-735
-734
-737
-739
-737
-739
-741
-725
-725
-729
-735
-733
-751
-745
-749
-760
-759
-754
-752
-743
-727
-735
-731
-716
-707
-695
-684
-690
-689
-665
-670
-668
-656
-665
-660
-643
-644
-641
-632
22
22
22
22
22
25
25
27
24
28
24
21
30
22
24
23
24
22
22
26
32
28
27
20
25
23
24
27
22
24
29
29
32
26
28
35
33
35
31
32
20
27
18
22
22
11
19
12
8
15
9
1
6
7
4
9
-1
4
0
3
33
32
34
36
35
33
32
29
32
29
37
28
31
32
35
33
35
30
30
32
34
37
31
33
33
32
30
29
27
-14
-110
-255
-443
-645
-827
-945
-957
-891
-727
-484
-212
49
313
586
854
1154
1446
1728
1970
2185
2387
2580
2779
2996
3201
3401
3584
3758
3908
4037
2062
2062
2062
2062
2099
2099
2099
2099
2099
2136
2136
2136
2136
2136
2174
2174
2174
2174
2174
2211
2211
2211
2211
2211
2247
2247
2247
2247
2247
2281
2281
2281
2281
2281
2312
2312
2312
2312
2312
2341
2341
2341
2341
2341
2367
2367
2367
2367
2367
2394
2394
2394
2394
2394
2422
2422
2422
2422
2422
2446
5221
5222
5223
5224
5225
5226
5227
5228
5229
5230
5231
5232
5233
5234
5235
5236
5237
5238
5239
5240
5241
5242
5243
5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
5260
5261
5262
5263
5264
5265
5266
5267
5268
5269
5270
5271
5272
5273
5274
5275
5276
5277
5278
5279
5280
1540
1442
1353
1302
1388
1491
1613
1726
1825
1922
1992
2065
2114
2140
2184
2240
2321
2385
2464
2579
2635
2779
2846
2925
3013
3010
3062
3116
3128
3162
3247
3298
3291
3362
3410
3471
3523
3639
3740
3825
3898
4041
4286
4493
4652
4739
4850
4904
4920
4906
4954
4994
4959
4935
4870
4784
4687
4596
4540
4495
8340
8362
8349
8321
8310
8288
8289
8282
8281
8254
8230
8203
8211
8180
8182
8116
8116
8065
7999
8011
7969
7913
7905
7843
7822
7806
7761
7707
7674
7653
7551
7534
7512
7482
7406
7348
7313
7272
7200
7166
7166
7098
7049
7019
6985
6926
6902
6887
6827
6825
6752
6747
6710
6675
6606
6557
6485
6467
6434
6359
-817
-815
-800
-848
-812
-854
-841
-864
-814
-833
-843
-859
-866
-869
-864
-865
-795
-815
-884
-870
-923
-852
-816
-835
-915
-851
-909
-831
-920
-856
-869
-882
-876
-872
-837
-882
-888
-842
-905
-930
-884
-861
-916
-792
-895
-949
-876
-843
-923
-900
-876
-905
-879
-907
-926
-912
-942
-915
-869
-917
-635
-637
-636
-635
-636
-635
-629
-624
-630
-647
-636
-630
-638
-642
-630
-635
-643
-638
-643
-640
-642
-636
-641
-648
-639
-645
-645
-642
-643
-646
-649
-650
-645
-651
-650
-655
-658
-661
-665
-666
-652
-672
-658
-666
-658
-666
-657
-662
-665
-652
-669
-668
-664
-670
-664
-666
-668
-674
-665
-663
-3
-2
-6
-6
3
0
-10
-3
-6
-4
-2
-5
0
-3
1
1
-9
2
1
-3
0
-4
-10
-5
0
1
-7
-2
-9
-2
5
0
-1
3
4
1
-1
3
8
4
7
-1
2
7
7
12
8
2
6
2
4
5
1
5
-3
2
8
4
1
11
4123
4189
4234
4250
4258
4259
4266
4281
4302
4309
4315
4325
4331
4326
4324
4303
4289
4264
4239
4216
4186
4164
4138
4117
4094
4066
4035
3996
3952
3897
3838
3777
3709
3636
3561
3489
3406
3323
3250
3182
3123
3067
3036
3028
3036
3048
3081
3105
3140
3158
3161
3180
3177
3165
3143
3098
3032
2952
2861
2737
2446
2446
2446
2446
2465
2465
2465
2465
2465
2479
2479
2479
2479
2479
2490
2490
2490
2490
2490
2498
2498
2498
2498
2498
2507
2507
2507
2507
2507
2516
2516
2516
2516
2516
2527
2527
2527
2527
2527
2538
2538
2538
2538
2538
2551
2551
2551
2551
2551
2564
2564
2564
2564
2564
2576
2576
2576
2576
2576
2584
5281
5282
5283
5284
5285
5286
5287
5288
5289
5290
5291
5292
5293
5294
5295
5296
5297
5298
5299
5300
5301
5302
5303
5304
5305
5306
5307
5308
5309
5310
5311
5312
5313
5314
5315
5316
5317
5318
5319
5320
5321
5322
5323
5324
5325
5326
5327
5328
5329
5330
5331
5332
5333
5334
5335
5336
5337
5338
5339
5340
4479
4458
4522
4617
4722
4841
4915
4970
4983
5051
5089
5121
5165
5226
5411
5585
5652
5697
5792
5864
5933
5983
6017
6042
6033
6075
6123
6168
6195
6193
6236
6223
6176
6128
6132
6159
6206
6330
6426
6492
6576
6627
6643
6666
6620
6497
6377
6299
6172
6106
6137
6156
6170
6168
6145
6071
6005
5875
5763
5740
6345
6261
6240
6152
6147
6128
6094
6057
6015
5977
5947
5922
5912
5895
5858
5821
5834
5855
5792
5789
5781
5748
5762
5727
5701
5704
5664
5671
5657
5617
5603
5577
5586
5543
5566
5533
5513
5507
5512
5477
5450
5395
5375
5351
5340
5301
5317
5278
5229
5192
5199
5156
5146
5159
5071
5075
5019
5040
5018
4975
-842
-848
-887
-871
-881
-900
-903
-878
-939
-901
-890
-911
-910
-890
-926
-897
-883
-893
-944
-933
-900
-921
-958
-889
-895
-945
-901
-928
-926
-901
-904
-887
-948
-930
-946
-955
-938
-937
-882
-950
-909
-884
-911
-949
-959
-917
-949
-926
-934
-924
-898
-881
-908
-953
-942
-929
-923
-899
-925
-870
-672
-678
-677
-691
-693
-692
-698
-694
-691
-701
-702
-703
-712
-707
-717
-718
-716
-718
-722
-711
-717
-715
-709
-709
-709
-711
-710
-713
-710
-711
-711
-705
-711
-710
-715
-706
-703
-706
-710
-712
-709
-700
-708
-703
-702
-700
-710
-705
-696
-704
-703
-707
-708
-707
-709
-710
-712
-710
-711
-720
5
10
12
8
12
8
10
11
6
14
13
17
18
18
21
17
21
26
13
20
20
18
20
18
18
13
19
20
19
20
20
16
21
17
18
14
17
18
21
14
12
13
21
16
19
16
13
15
16
15
20
16
15
14
13
14
23
24
15
19
2605
2468
2330
2189
2060
1941
1836
1732
1638
1541
1434
1346
1256
1180
1111
1061
1025
1001
982
973
976
986
999
1016
1031
1049
1070
1089
1124
1145
1171
1193
1216
1220
1218
1223
1227
1247
1276
1317
1367
1411
1465
1528
1573
1611
1626
1617
1596
1557
1511
1470
1417
1378
1324
1267
1188
1092
983
855
2584
2584
2584
2584
2587
2587
2587
2587
2587
2584
2584
2584
2584
2584
2581
2581
2581
2581
2581
2577
2577
2577
2577
2577
2573
2573
2573
2573
2573
2567
2567
2567
2567
2567
2559
2559
2559
2559
2559
2550
2550
2550
2550
2550
2542
2542
2542
2542
2542
2542
2535
2535
2535
2535
2530
2530
2530
2530
2530
2522
5341
5342
5343
5344
5345
5346
5347
5348
5349
5350
5351
5352
5353
5354
5355
5356
5357
5358
5359
5360
5361
5362
5363
5364
5365
5366
5367
5368
5369
5370
5371
5372
5373
5374
5375
5376
5377
5378
5379
5380
5381
5382
5383
5384
5385
5386
5387
5388
5389
5390
5391
5392
5393
5394
5395
5396
5397
5398
5399
5400
5729
5766
5779
5798
5776
5744
5814
5877
5988
6173
6368
6532
6638
6682
6701
6628
6614
6580
6580
6526
6454
6408
6385
6389
6397
6358
6303
6219
6124
6141
6140
6142
6130
6135
6151
6203
6239
6279
6379
6458
6525
6597
6608
6588
6565
6535
6510
6481
6457
6426
6416
6306
6165
6026
5907
5779
5733
5717
5707
5754
4940
4948
4936
4929
4941
4957
4940
4927
4889
4937
4925
4989
4985
4978
4944
4968
4976
4972
4993
5025
5034
5003
5058
5025
5039
5074
5064
5051
5063
5121
5120
5154
5174
5164
5194
5184
5218
5231
5254
5268
5263
5281
5311
5341
5366
5348
5383
5406
5398
5420
5415
5422
5417
5454
5439
5425
5476
5498
5497
5520
-887
-885
-888
-911
-898
-909
-909
-917
-948
-919
-952
-939
-876
-957
-912
-905
-980
-939
-936
-925
-925
-912
-905
-947
-903
-920
-955
-948
-976
-936
-924
-920
-883
-946
-936
-941
-966
-911
-932
-895
-909
-929
-886
-875
-924
-880
-931
-991
-955
-927
-897
-899
-881
-886
-879
-899
-952
-918
-889
-953
-719
-731
-732
-736
-736
-737
-738
-746
-747
-749
-747
-748
-744
-751
-749
-744
-752
-740
-753
-749
-740
-751
-749
-750
-746
-752
-751
-750
-751
-753
-765
-755
-760
-762
-756
-759
-759
-758
-765
-762
-763
-757
-762
-758
-758
-762
-752
-754
-757
-750
-748
-744
-747
-742
-750
-757
-752
-757
-761
-759
19
17
20
20
28
23
26
27
20
32
27
28
30
30
27
25
24
25
24
25
27
32
33
34
30
34
24
25
28
27
31
29
32
24
33
25
32
35
29
36
38
28
31
35
29
35
30
29
31
28
29
33
31
29
27
32
30
31
29
28
720
592
465
336
215
94
-42
-161
-266
-351
-398
-419
-429
-413
-401
-391
-394
-399
-393
-388
-391
-414
-437
-452
-471
-489
-522
-561
-612
-663
-718
-765
-811
-863
-903
-937
-971
-989
-997
-986
-968
-942
-905
-868
-821
-782
-749
-708
-678
-645
-621
-596
-593
-602
-639
-688
-754
-823
-882
-943
2522
2522
2522
2522
2512
2512
2512
2512
2512
2502
2502
2502
2502
2502
2493
2493
2493
2493
2493
2485
2485
2485
2485
2485
2482
2482
2482
2482
2482
2485
2485
2485
2485
2485
2494
2494
2494
2494
2494
2507
2507
2507
2507
2507
2525
2525
2525
2525
2525
2546
2546
2546
2546
2546
2570
2570
2570
2570
2570
2596
5401
5402
5403
5404
5405
5406
5407
5408
5409
5410
5411
5412
5413
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438
5439
5440
5441
5442
5443
5444
5445
5446
5447
5448
5449
5450
5451
5452
5453
5454
5455
5456
5457
5458
5459
5460
5791
5867
5929
5898
5959
5956
5973
6006
6015
6029
5981
6038
6056
6032
6097
6121
6164
6188
6282
6335
6426
6487
6596
6668
6700
6728
6702
6689
6646
6619
6628
6633
6653
6622
6594
6615
6596
6624
6627
6662
6657
6662
6661
6655
6643
6612
6684
6711
6763
6779
6765
6739
6687
6711
6781
6802
6891
6866
6937
6929
5557
5535
5578
5627
5599
5668
5666
5645
5660
5697
5710
5758
5746
5785
5774
5808
5804
5833
5843
5880
5847
5851
5897
5872
5867
5897
5847
5826
5860
5849
5909
5842
5857
5852
5834
5807
5805
5802
5755
5766
5721
5713
5684
5677
5647
5623
5575
5567
5517
5492
5451
5416
5351
5338
5285
5241
5179
5140
5115
5063
-876
-902
-918
-885
-873
-949
-967
-964
-943
-829
-956
-896
-917
-908
-889
-955
-955
-883
-964
-973
-923
-986
-937
-911
-932
-933
-953
-962
-914
-996
-953
-905
-943
-916
-893
-916
-913
-950
-933
-931
-949
-926
-892
-916
-889
-932
-968
-937
-951
-958
-926
-969
-930
-894
-918
-972
-912
-951
-952
-996
-757
-764
-763
-767
-774
-759
-758
-768
-756
-767
-766
-764
-776
-759
-763
-768
-762
-758
-760
-756
-759
-755
-744
-747
-743
-739
-739
-725
-732
-728
-723
-718
-717
-723
-710
-709
-706
-702
-699
-696
-694
-691
-691
-694
-683
-696
-680
-687
-678
-672
-676
-672
-670
-668
-670
-670
-667
-665
-669
-671
32
33
28
35
28
32
33
32
33
38
32
31
31
31
31
28
27
29
33
24
32
29
31
23
28
25
21
20
22
25
22
21
18
11
15
13
15
17
14
11
18
8
17
8
9
7
7
6
14
9
11
9
5
4
6
1
5
8
-4
12
-998
-1036
-1064
-1087
-1101
-1111
-1122
-1122
-1120
-1114
-1103
-1088
-1070
-1041
-1018
-985
-949
-889
-829
-755
-673
-569
-457
-333
-195
-47
96
236
370
494
619
744
871
999
1113
1223
1339
1444
1554
1657
1760
1859
1954
2053
2141
2222
2298
2373
2452
2532
2606
2668
2727
2767
2825
2870
2922
2969
3015
3064
2596
2596
2596
2596
2624
2624
2624
2624
2624
2653
2653
2653
2653
2653
2680
2680
2680
2680
2680
2702
2702
2702
2702
2702
2710
2710
2710
2710
2710
2682
2682
2682
2682
2682
2593
2593
2593
2593
2593
2450
2450
2450
2450
2450
2261
2261
2261
2261
2261
2048
2048
2048
2048
2048
1830
1830
1830
1830
1830
1631
5461
5462
5463
5464
5465
5466
5467
5468
5469
5470
5471
5472
5473
5474
5475
5476
5477
5478
5479
5480
5481
5482
5483
5484
5485
5486
5487
5488
5489
5490
5491
5492
5493
5494
5495
5496
5497
5498
5499
5500
5501
5502
5503
5504
5505
5506
5507
5508
5509
5510
5511
5512
5513
5514
5515
5516
5517
5518
5519
5520
6938
6965
7020
7039
7070
7159
7171
7165
7057
6930
6782
6713
6660
6628
6569
6441
6328
6201
6119
5907
5658
5372
4960
4511
4047
3116
1933
-84
-2302
-2228
-2256
-2188
-2148
-2085
-2034
-1904
-1820
-1765
-1606
-1561
-1441
-1306
-1206
-1042
-936
-738
-574
-414
-225
-27
175
331
594
750
957
1130
1339
1500
1691
1835
4989
4959
4935
4877
4835
4763
4692
4651
4592
4558
4482
4396
4307
4269
4196
4131
4056
4008
3907
3857
3806
3767
3696
3698
3674
3645
3643
3746
3961
4168
4549
5063
5552
6260
6877
7690
8603
9457
10390
11381
12309
13312
14348
15088
16070
16903
17552
18171
18697
19075
19381
19572
19450
19414
19108
18706
18213
17621
16838
16063
-935
-924
-916
-932
-926
-960
-948
-959
-963
-930
-936
-949
-900
-956
-934
-918
-908
-888
-899
-957
-890
-858
-892
-917
-935
-826
-905
-735
-359
-692
-1494
398
-1824
-91
-896
-1254
64
-1568
-272
-878
-1042
-406
-1239
-524
-1210
-515
-1013
-687
-768
-1102
-581
-1025
-676
-1039
-639
-1049
-732
-913
-923
-829
-665
-662
-665
-661
-660
-663
-655
-664
-651
-665
-666
-669
-667
-666
-668
-673
-674
-675
-682
-679
-692
-706
-708
-720
-726
-735
-743
-771
-869
-792
-909
-905
-941
-996
-985
-1067
-1051
-1109
-1140
-1129
-1215
-1174
-1248
-1247
-1248
-1303
-1280
-1321
-1312
-1344
-1320
-1346
-1330
-1326
-1332
-1334
-1313
-1300
-1289
-1248
3
11
8
7
5
2
0
4
6
8
4
2
1
7
4
3
6
4
12
8
12
17
16
17
22
18
27
36
39
62
55
76
83
80
109
103
111
125
119
139
153
150
160
163
167
172
188
186
193
195
189
196
188
190
192
192
187
176
184
171
3101
3133
3174
3210
3243
3286
3322
3355
3374
3364
3341
3290
3218
3143
3045
2931
2804
2649
2474
2277
2033
1755
1432
1035
580
12
-703
-1627
-2938
-4387
-5772
-7206
-8600
-9962
-11314
-12610
-13893
-15131
-16309
-17449
-18528
-19539
-20499
-21380
-22176
-22892
-23516
-23993
-24427
-24756
-24982
-25093
-25095
-24983
-24761
-24436
-23997
-23458
-22824
-22099
1631
1631
1631
1631
1471
1471
1471
1471
1471
1365
1365
1365
1365
1365
1321
1321
1321
1321
1321
1344
1344
1344
1344
1344
1427
1427
1427
1427
1427
1563
1563
1563
1563
1563
1742
1742
1742
1742
1742
1946
1946
1946
1946
1946
2153
2153
2153
2153
2153
2342
2342
2342
2342
2342
2493
2493
2493
2493
2493
2594
5521
5522
5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
5547
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558
5559
5560
5561
5562
5563
5564
5565
5566
5567
5568
5569
5570
5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
1969
2084
2229
2344
2495
2522
2633
2707
2928
3058
3210
3322
3359
3442
3464
3472
3380
3140
2834
2776
2638
2543
2522
2447
2346
2332
2230
2179
2045
1949
1765
1710
1571
1451
1296
1115
986
835
655
512
303
135
-45
-215
-411
-544
-694
-875
-1085
-1222
-1353
-1514
-1616
-1754
-1860
-1980
-2035
-2124
-2167
-2221
15162
14202
13276
12347
11302
10424
9453
8548
7749
6892
6247
5663
5128
4706
4417
4194
4125
4152
4270
4470
4804
5234
5740
6315
7009
7745
8481
9322
10146
11067
11916
12820
13733
14531
15318
16036
16693
17241
17715
18060
18295
18392
18395
18243
17991
17670
17199
16653
15984
15218
14471
13629
12733
11887
11033
10096
9319
8514
7746
7081
-780
-931
-880
-819
-994
-862
-827
-933
-780
-818
-873
-823
-936
-861
-899
-911
-866
-831
-879
-808
-861
-879
-810
-844
-856
-833
-861
-945
-848
-802
-855
-833
-889
-906
-888
-842
-855
-927
-844
-811
-874
-768
-857
-852
-859
-747
-879
-827
-688
-991
-642
-885
-794
-849
-797
-781
-855
-677
-857
-666
-1241
-1228
-1188
-1171
-1150
-1112
-1093
-1062
-1021
-993
-951
-928
-891
-850
-823
-786
-744
-709
-673
-646
-620
-580
-547
-517
-478
-449
-430
-413
-367
-349
-310
-295
-272
-253
-237
-217
-210
-193
-182
-174
-170
-164
-176
-175
-180
-204
-182
-216
-210
-243
-249
-276
-304
-323
-360
-366
-404
-437
-455
-489
173
170
158
150
140
137
132
117
111
100
93
80
70
66
50
37
25
20
9
2
-12
-23
-33
-34
-47
-60
-65
-74
-75
-83
-95
-101
-108
-112
-117
-119
-125
-132
-131
-128
-131
-128
-133
-136
-134
-135
-132
-124
-126
-119
-110
-98
-97
-90
-83
-77
-71
-56
-51
-44
-21270
-20364
-19394
-18347
-17240
-16068
-14845
-13579
-12254
-10884
-9463
-8011
-6534
-5031
-3505
-1977
-450
1060
2509
3942
5349
6737
8095
9439
10744
12018
13256
14440
15587
16683
17723
18698
19602
20430
21191
21857
22448
22932
23338
23622
23817
23900
23890
23758
23537
23240
22828
22318
21708
21020
20247
19394
18465
17466
16404
15292
14124
12919
11677
10404
2594
2594
2594
2594
2637
2637
2637
2637
2637
2620
2620
2620
2620
2620
2545
2545
2545
2545
2545
2417
2417
2417
2417
2417
2248
2248
2248
2248
2248
2053
2053
2053
2053
2053
1853
1853
1853
1853
1853
1669
1669
1669
1669
1669
1521
1521
1521
1521
1521
1422
1422
1422
1422
1422
1380
1380
1380
1380
1380
1397
5581
5582
5583
5584
5585
5586
5587
5588
5589
5590
5591
5592
5593
5594
5595
5596
5597
5598
5599
5600
5601
5602
5603
5604
5605
5606
5607
5608
5609
5610
5611
5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
-2263
-2325
-2304
-2326
-2353
-2361
-2347
-2281
-2236
-2195
-2124
-2062
-2045
-1974
-1913
-1827
-1763
-1678
-1585
-1480
-1387
-1257
-1150
-1017
-888
-732
-573
-382
-229
-75
113
265
439
672
799
1005
1124
1333
1493
1635
1781
1923
2018
2113
2199
2321
2375
2438
2520
2581
2637
2658
2764
2839
2885
2869
2857
2739
2631
2545
6425
5880
5459
5079
4773
4561
4469
4455
4539
4749
4965
5294
5728
6260
6832
7540
8173
8948
9754
10547
11345
12164
12990
13779
14537
15209
15845
16382
16847
17206
17451
17597
17604
17550
17354
17045
16623
16130
15528
14829
14116
13350
12662
11832
11018
10182
9378
8632
7875
7262
6639
6116
5709
5314
5027
4850
4753
4740
4793
4961
-737
-745
-744
-832
-767
-816
-764
-721
-826
-676
-709
-753
-725
-780
-818
-758
-763
-758
-789
-798
-757
-754
-804
-780
-821
-835
-818
-829
-837
-734
-812
-811
-883
-913
-831
-896
-848
-850
-819
-892
-806
-854
-878
-841
-849
-911
-875
-841
-848
-826
-821
-843
-819
-887
-799
-909
-896
-806
-851
-784
-525
-552
-583
-626
-652
-684
-724
-744
-780
-818
-852
-880
-902
-945
-983
-1002
-1037
-1064
-1087
-1109
-1140
-1160
-1179
-1207
-1219
-1233
-1253
-1260
-1267
-1277
-1286
-1283
-1284
-1283
-1277
-1287
-1265
-1257
-1239
-1216
-1203
-1180
-1160
-1134
-1113
-1087
-1070
-1032
-999
-975
-944
-917
-880
-857
-816
-790
-752
-727
-691
-657
-34
-22
-19
-10
0
7
24
29
37
50
50
63
72
76
88
86
107
113
123
127
133
143
143
159
162
163
172
178
166
176
181
180
186
181
180
174
166
163
164
167
158
149
147
148
140
125
119
111
108
92
90
77
70
61
44
44
33
22
10
2
9092
7765
6422
5067
3688
2310
924
-460
-1834
-3193
-4537
-5895
-7190
-8485
-9751
-10985
-12191
-13357
-14486
-15552
-16577
-17545
-18442
-19275
-20031
-20719
-21315
-21829
-22246
-22564
-22785
-22913
-22931
-22849
-22665
-22391
-22011
-21536
-20974
-20325
-19580
-18767
-17970
-17026
-16014
-14953
-13832
-12667
-11452
-10214
-8937
-7648
-6319
-4973
-3604
-2222
-842
537
1885
3226
1397
1397
1397
1397
1472
1472
1472
1472
1472
1596
1596
1596
1596
1596
1760
1760
1760
1760
1760
1947
1947
1947
1947
1947
2138
2138
2138
2138
2138
2315
2315
2315
2315
2315
2451
2451
2451
2451
2451
2544
2544
2544
2544
2544
2581
2581
2581
2581
2581
2563
2563
2563
2563
2563
2490
2490
2490
2490
2490
2368
5641
5642
5643
5644
5645
5646
5647
5648
5649
5650
5651
5652
5653
5654
5655
5656
5657
5658
5659
5660
5661
5662
5663
5664
5665
5666
5667
5668
5669
5670
5671
5672
5673
5674
5675
5676
5677
5678
5679
5680
5681
5682
5683
5684
5685
5686
5687
5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
2523
2473
2384
2313
2251
2196
2062
2010
1900
1800
1702
1558
1465
1348
1185
1059
922
775
613
472
321
143
-27
-205
-337
-510
-655
-819
-989
-1137
-1237
-1380
-1524
-1619
-1711
-1784
-1907
-1971
-1983
-2079
-2144
-2139
-2190
-2223
-2207
-2229
-2214
-2105
-2080
-2041
-1968
-1911
-1863
-1844
-1773
-1667
-1578
-1514
-1436
-1346
5239
5584
6012
6478
7033
7648
8301
9036
9739
10489
11285
12030
12748
13496
14160
14788
15330
15803
16189
16507
16705
16802
16828
16702
16470
16161
15772
15323
14774
14096
13450
12778
11995
11263
10521
9760
9083
8386
7747
7182
6707
6203
5828
5508
5227
5119
5042
5014
5129
5268
5550
5875
6244
6735
7278
7777
8410
9089
9746
10480
-850
-846
-859
-868
-837
-874
-841
-842
-818
-894
-789
-841
-861
-846
-854
-857
-836
-830
-865
-881
-825
-822
-832
-795
-879
-684
-884
-819
-747
-873
-696
-840
-769
-856
-792
-771
-842
-638
-810
-713
-722
-843
-690
-813
-826
-766
-769
-721
-732
-731
-740
-705
-785
-829
-754
-790
-786
-790
-833
-741
-631
-590
-574
-533
-509
-484
-453
-423
-404
-375
-347
-337
-305
-286
-274
-266
-244
-242
-221
-226
-208
-209
-210
-213
-226
-239
-247
-253
-258
-290
-292
-320
-335
-350
-385
-401
-432
-460
-486
-515
-549
-577
-600
-635
-655
-690
-725
-751
-786
-820
-846
-877
-908
-942
-966
-993
-1016
-1042
-1066
-1086
-5
-12
-17
-32
-41
-46
-56
-66
-78
-82
-85
-90
-92
-104
-112
-118
-109
-114
-118
-113
-117
-120
-122
-115
-122
-128
-114
-111
-107
-104
-99
-93
-85
-78
-76
-70
-58
-55
-45
-35
-31
-22
-16
-5
7
9
21
25
42
46
48
66
72
79
93
96
102
108
112
126
4560
5861
7145
8411
9641
10844
11996
13124
14199
15216
16191
17103
17953
18724
19431
20055
20605
21056
21427
21706
21899
21982
21975
21871
21664
21370
20980
20512
19950
19314
18595
17798
16937
16014
15026
13983
12907
11769
10606
9418
8312
7067
5802
4519
3232
1922
621
-681
-1970
-3247
-4499
-5756
-6981
-8182
-9365
-10506
-11619
-12695
-13725
-14712
2368
2368
2368
2368
2210
2210
2210
2210
2210
2029
2029
2029
2029
2029
1846
1846
1846
1846
1846
1680
1680
1680
1680
1680
1548
1548
1548
1548
1548
1463
1463
1463
1463
1463
1431
1431
1431
1431
1431
1454
1454
1454
1454
1454
1530
1530
1530
1530
1530
1652
1652
1652
1652
1652
1808
1808
1808
1808
1808
1982
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
-1217
-1111
-980
-882
-747
-583
-473
-295
-138
29
187
350
514
668
846
990
1125
1289
1419
1558
1702
1788
1888
2031
2106
2187
2294
2340
2411
2452
2489
2518
2513
2522
2528
2550
2483
2468
2410
2384
2328
2267
2231
2126
2063
1979
1887
1791
1705
1613
1480
1375
1258
1108
998
879
745
610
456
296
11179
11847
12526
13204
13784
14396
14897
15279
15668
15942
16084
16146
16139
16008
15798
15520
15121
14631
14105
13507
12870
12222
11486
10849
10125
9435
8775
8151
7579
7049
6546
6152
5825
5537
5377
5273
5231
5234
5382
5580
5809
6204
6597
7061
7576
8159
8750
9378
10024
10668
11279
11927
12545
13126
13672
14140
14567
14922
15172
15353
-785
-811
-788
-835
-878
-817
-791
-816
-825
-783
-797
-822
-795
-840
-824
-902
-896
-854
-873
-852
-764
-809
-878
-835
-940
-917
-824
-919
-881
-834
-878
-838
-859
-846
-813
-864
-898
-840
-846
-865
-813
-803
-869
-850
-873
-894
-870
-875
-856
-852
-788
-858
-830
-900
-868
-866
-863
-862
-822
-873
-1110
-1135
-1143
-1174
-1183
-1206
-1207
-1214
-1235
-1229
-1237
-1244
-1243
-1237
-1238
-1232
-1224
-1212
-1202
-1174
-1151
-1140
-1115
-1098
-1071
-1047
-1026
-991
-970
-943
-914
-880
-852
-823
-789
-767
-728
-700
-680
-650
-623
-592
-571
-533
-513
-489
-460
-429
-413
-394
-370
-343
-329
-314
-300
-292
-284
-275
-265
-254
127
135
139
144
146
152
162
159
162
170
168
168
166
169
165
160
162
157
152
153
145
142
137
130
123
113
116
109
92
91
71
73
62
48
38
29
22
21
5
-5
-11
-20
-24
-37
-43
-53
-66
-62
-66
-74
-80
-87
-89
-94
-100
-102
-109
-104
-108
-108
-15628
-16495
-17296
-18039
-18715
-19311
-19820
-20253
-20590
-20850
-21018
-21079
-21051
-20937
-20732
-20424
-20036
-19566
-19010
-18363
-17653
-16861
-16012
-15104
-14132
-13112
-12045
-10934
-9796
-8612
-7409
-6202
-4945
-3684
-2415
-1148
129
1262
2523
3770
4999
6213
7399
8558
9692
10787
11843
12850
13814
14727
15589
16384
17116
17780
18369
18884
19318
19673
19948
20130
1982
1982
1982
1982
2156
2156
2156
2156
2156
2311
2311
2311
2311
2311
2432
2432
2432
2432
2432
2508
2508
2508
2508
2508
2532
2532
2532
2532
2532
2503
2503
2503
2503
2503
2424
2424
2424
2424
2424
2302
2302
2302
2302
2302
2150
2150
2150
2150
2150
1982
1982
1982
1982
1982
1816
1816
1816
1816
1816
1670
5761
5762
5763
5764
5765
5766
5767
5768
5769
5770
5771
5772
5773
5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784
5785
5786
5787
5788
5789
5790
5791
5792
5793
5794
5795
5796
5797
5798
5799
5800
5801
5802
5803
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813
5814
5815
5816
5817
5818
5819
5820
141
-5
-160
-264
-464
-587
-706
-867
-1009
-1127
-1250
-1377
-1500
-1568
-1666
-1762
-1831
-1888
-1929
-1977
-2021
-2017
-2060
-2059
-2098
-2058
-1966
-1943
-1887
-1835
-1788
-1745
-1683
-1591
-1559
-1493
-1383
-1312
-1201
-1086
-991
-891
-778
-627
-499
-396
-217
-68
55
176
378
511
684
818
958
1094
1206
1359
1499
1604
15456
15488
15400
15223
14993
14663
14277
13831
13280
12752
12172
11489
10851
10220
9590
9000
8405
7838
7349
6866
6475
6138
5892
5655
5558
5463
5528
5590
5742
5997
6265
6639
7106
7486
7912
8494
9054
9662
10284
10831
11411
12010
12569
13061
13506
13912
14285
14567
14728
14865
14935
14885
14750
14577
14249
13936
13520
13048
12518
12000
-791
-799
-807
-847
-736
-961
-655
-929
-743
-878
-762
-639
-913
-707
-850
-741
-687
-886
-684
-831
-755
-713
-800
-732
-813
-778
-807
-779
-766
-742
-723
-839
-773
-754
-821
-750
-752
-872
-727
-785
-794
-752
-895
-792
-841
-841
-830
-733
-813
-841
-790
-871
-819
-888
-883
-866
-799
-874
-838
-802
-256
-256
-257
-264
-265
-285
-275
-293
-322
-316
-353
-357
-385
-410
-425
-446
-475
-504
-523
-557
-585
-610
-643
-671
-700
-728
-753
-791
-815
-847
-863
-897
-927
-953
-981
-1002
-1024
-1043
-1064
-1092
-1107
-1126
-1147
-1148
-1163
-1181
-1180
-1195
-1188
-1195
-1205
-1203
-1186
-1199
-1192
-1176
-1164
-1158
-1138
-1118
-108
-113
-113
-106
-114
-104
-104
-97
-95
-91
-82
-77
-69
-67
-63
-49
-49
-37
-30
-30
-17
-13
-4
7
16
24
29
34
43
60
60
67
80
90
89
97
106
103
117
127
121
137
141
148
148
147
148
150
156
161
157
162
151
149
149
145
143
142
143
134
20226
20229
20156
19982
19723
19376
18955
18456
17877
17222
16498
15706
14862
13952
12991
11997
10944
9866
8751
7599
6436
5250
4057
2841
1629
402
-812
-2017
-3213
-4388
-5549
-6690
-7804
-8897
-9855
-10892
-11885
-12820
-13729
-14573
-15358
-16094
-16764
-17359
-17890
-18336
-18719
-19017
-19225
-19354
-19397
-19345
-19212
-18995
-18698
-18320
-17855
-17317
-16715
-16034
1670
1670
1670
1670
1558
1558
1558
1558
1558
1494
1494
1494
1494
1494
1479
1479
1479
1479
1479
1516
1516
1516
1516
1516
1600
1600
1600
1600
1600
1724
1724
1724
1724
1724
1875
1875
1875
1875
1875
2037
2037
2037
2037
2037
2193
2193
2193
2193
2193
2327
2327
2327
2327
2327
2424
2424
2424
2424
2424
2478
5821
5822
5823
5824
5825
5826
5827
5828
5829
5830
5831
5832
5833
5834
5835
5836
5837
5838
5839
5840
5841
5842
5843
5844
5845
5846
5847
5848
5849
5850
5851
5852
5853
5854
5855
5856
5857
5858
5859
5860
5861
5862
5863
5864
5865
5866
5867
5868
5869
5870
5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
1748
1811
1906
1971
2095
2156
2171
2240
2283
2315
2338
2356
2395
2408
2344
2317
2290
2216
2228
2143
2112
2002
1937
1889
1788
1724
1630
1489
1407
1310
1200
1098
977
877
729
618
495
340
203
83
-95
-218
-369
-514
-647
-755
-860
-998
-1107
-1249
-1323
-1446
-1522
-1564
-1662
-1723
-1780
-1798
-1864
-1901
11400
10823
10239
9628
9088
8482
7974
7496
7056
6648
6315
6085
5883
5769
5679
5674
5769
5861
6101
6362
6658
7070
7505
7989
8448
9023
9550
10096
10661
11131
11733
12222
12646
13063
13458
13771
14019
14234
14331
14304
14329
14201
13995
13744
13427
13051
12634
12145
11675
11157
10609
10102
9588
8977
8501
8038
7578
7164
6784
6495
-803
-857
-866
-875
-872
-841
-896
-831
-874
-819
-817
-805
-821
-816
-861
-850
-873
-826
-804
-813
-806
-858
-834
-847
-879
-790
-844
-834
-834
-803
-827
-790
-837
-830
-842
-898
-840
-792
-817
-814
-767
-807
-801
-656
-974
-775
-799
-915
-669
-901
-685
-860
-709
-839
-789
-739
-918
-692
-830
-690
-1097
-1082
-1057
-1034
-1014
-996
-968
-940
-921
-888
-869
-834
-808
-782
-751
-728
-690
-666
-641
-614
-589
-565
-537
-511
-482
-464
-439
-421
-407
-381
-365
-351
-345
-327
-315
-312
-306
-295
-295
-294
-293
-292
-301
-318
-317
-333
-333
-356
-357
-396
-408
-416
-458
-458
-495
-515
-543
-568
-592
-619
126
132
117
109
111
99
96
90
79
69
66
52
46
34
31
20
16
7
-2
-11
-19
-22
-30
-45
-44
-53
-63
-62
-75
-75
-81
-83
-89
-92
-94
-97
-101
-99
-96
-99
-99
-99
-98
-104
-84
-92
-77
-83
-74
-67
-71
-63
-53
-48
-41
-40
-30
-28
-21
-16
-15285
-14484
-13625
-12720
-11756
-10750
-9708
-8636
-7532
-6402
-5249
-4091
-2911
-1724
-541
650
1822
2992
4149
5282
6400
7492
8555
9590
10585
11538
12445
13299
14106
14873
15557
16192
16698
17206
17631
17985
18263
18459
18573
18614
18568
18443
18237
17949
17583
17140
16626
16053
15407
14697
13937
13119
12243
11324
10371
9374
8345
7293
6215
5115
2478
2478
2478
2478
2481
2481
2481
2481
2481
2437
2437
2437
2437
2437
2348
2348
2348
2348
2348
2223
2223
2223
2223
2223
2075
2075
2075
2075
2075
1919
1919
1919
1919
1919
1772
1772
1772
1772
1772
1650
1650
1650
1650
1650
1565
1565
1565
1565
1565
1525
1525
1525
1525
1525
1532
1532
1532
1532
1532
1583
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
5903
5904
5905
5906
5907
5908
5909
5910
5911
5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
-1935
-1909
-1905
-1927
-1843
-1788
-1781
-1682
-1627
-1626
-1538
-1521
-1450
-1351
-1318
-1190
-1101
-1041
-920
-822
-673
-570
-400
-313
-194
-77
94
194
342
518
646
747
913
1018
1164
1288
1374
1469
1600
1693
1789
1883
1943
1982
2044
2093
2124
2199
2156
2205
2224
2254
2210
2139
2138
2103
2028
2011
1937
1877
6308
6096
5960
5902
5895
5976
6105
6279
6542
6830
7187
7573
7972
8432
8941
9412
9924
10478
10942
11434
11907
12336
12708
13057
13323
13604
13756
13830
13856
13821
13731
13558
13305
13041
12642
12290
11816
11366
10907
10384
9882
9333
8899
8401
7959
7543
7190
6858
6574
6365
6195
6110
6052
6050
6146
6255
6427
6697
6974
7300
-731
-810
-736
-799
-799
-812
-811
-732
-872
-734
-810
-802
-765
-911
-736
-832
-812
-741
-825
-777
-827
-758
-830
-837
-815
-829
-778
-828
-814
-816
-811
-840
-816
-868
-854
-882
-883
-869
-812
-847
-857
-840
-874
-822
-874
-854
-800
-884
-858
-840
-797
-842
-777
-841
-788
-879
-810
-784
-837
-806
-637
-673
-699
-730
-762
-774
-808
-831
-856
-889
-905
-929
-961
-977
-1006
-1017
-1052
-1059
-1078
-1097
-1106
-1121
-1129
-1140
-1146
-1157
-1160
-1160
-1159
-1161
-1159
-1153
-1142
-1147
-1130
-1125
-1100
-1087
-1070
-1052
-1032
-1015
-995
-965
-950
-921
-900
-875
-847
-827
-796
-770
-746
-711
-692
-660
-642
-618
-601
-568
3
10
11
19
27
32
40
52
59
60
79
79
83
91
92
109
103
114
119
125
132
133
141
133
146
144
142
144
148
143
145
137
138
133
135
135
130
131
122
113
113
105
91
93
85
75
69
71
55
50
44
35
28
26
11
8
4
-8
-14
-25
3990
2867
1737
595
-541
-1674
-2783
-3886
-4975
-6020
-7081
-8091
-9084
-10040
-10963
-11837
-12662
-13450
-14174
-14846
-15458
-16000
-16480
-16886
-17228
-17494
-17676
-17793
-17821
-17763
-17653
-17455
-17185
-16826
-16402
-15908
-15345
-14723
-14031
-13294
-12496
-11655
-10757
-9822
-8864
-7868
-6846
-5795
-4727
-3642
-2539
-1438
-324
771
1864
2947
4016
5071
6101
7108
1583
1583
1583
1583
1682
1682
1682
1682
1682
1808
1808
1808
1808
1808
1954
1954
1954
1954
1954
2102
2102
2102
2102
2102
2238
2238
2238
2238
2238
2346
2346
2346
2346
2346
2417
2417
2417
2417
2417
2443
2443
2443
2443
2443
2424
2424
2424
2424
2424
2362
2362
2362
2362
2362
2262
2262
2262
2262
2262
2131
5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
5951
5952
5953
5954
5955
5956
5957
5958
5959
5960
5961
5962
5963
5964
5965
5966
5967
5968
5969
5970
5971
5972
5973
5974
5975
5976
5977
5978
5979
5980
5981
5982
5983
5984
5985
5986
5987
5988
5989
5990
5991
5992
5993
5994
5995
5996
5997
5998
5999
6000
1836
1723
1673
1576
1452
1403
1307
1187
1079
970
878
735
648
512
396
260
112
-9
-123
-263
-379
-476
-676
-708
-851
-954
-1067
-1126
-1229
-1324
-1440
-1493
-1536
-1567
-1632
-1687
-1738
-1732
-1757
-1790
-1754
-1781
-1669
-1610
-1581
-1539
-1500
-1475
-1452
-1360
-1292
-1212
-1126
-1060
-957
-840
-754
-703
-528
-441
7693
8074
8500
8972
9442
9892
10362
10829
11277
11698
12042
12391
12694
12970
13158
13257
13360
13364
13295
13187
12993
12751
12453
12145
11765
11366
10951
10544
10069
9655
9196
8709
8303
7901
7588
7181
6898
6681
6491
6357
6256
6260
6276
6348
6536
6664
6882
7189
7486
7846
8214
8604
9054
9443
9918
10352
10721
11164
11513
11881
-859
-842
-852
-871
-884
-871
-848
-883
-851
-816
-832
-805
-849
-805
-820
-897
-838
-843
-826
-840
-761
-734
-852
-808
-757
-936
-723
-809
-771
-804
-743
-792
-837
-682
-863
-738
-838
-781
-725
-811
-715
-784
-774
-799
-808
-721
-815
-763
-819
-797
-764
-857
-765
-852
-807
-840
-811
-847
-786
-840
-548
-528
-503
-476
-459
-443
-431
-406
-394
-382
-371
-351
-349
-337
-333
-333
-332
-326
-334
-336
-339
-356
-359
-377
-380
-406
-402
-422
-441
-451
-486
-495
-519
-538
-566
-593
-609
-637
-664
-694
-708
-732
-770
-782
-819
-842
-863
-887
-903
-938
-949
-972
-1000
-1015
-1027
-1047
-1061
-1067
-1080
-1093
-32
-35
-50
-53
-57
-58
-60
-70
-69
-78
-87
-76
-88
-84
-84
-85
-86
-88
-86
-93
-83
-89
-79
-89
-78
-69
-62
-66
-51
-60
-49
-37
-34
-27
-24
-22
-15
0
1
7
22
31
31
38
45
51
59
64
69
76
81
90
92
99
97
104
112
123
126
135
8091
9038
9956
10828
11657
12444
13175
13853
14475
15042
15534
15974
16335
16634
16858
17009
17088
17086
17016
16864
16645
16365
15992
15560
15060
14508
13882
13270
12553
11786
10960
10099
9201
8270
7313
6321
5312
4279
3243
2186
1130
71
-983
-2021
-3054
-4066
-5064
-6039
-7005
-7922
-8829
-9690
-10513
-11307
-12047
-12734
-13381
-13970
-14492
-14960
2131
2131
2131
2131
1992
1992
1992
1992
1992
1852
1852
1852
1852
1852
1728
1728
1728
1728
1728
1633
1633
1633
1633
1633
1576
1576
1576
1576
1576
1563
1563
1563
1563
1563
1595
1595
1595
1595
1595
1667
1667
1667
1667
1667
1772
1772
1772
1772
1772
1900
1900
1900
1900
1900
2037
2037
2037
2037
2037
2167
6001
6002
6003
6004
6005
6006
6007
6008
6009
6010
6011
6012
6013
6014
6015
6016
6017
6018
6019
6020
6021
6022
6023
6024
6025
6026
6027
6028
6029
6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
6051
6052
6053
6054
6055
6056
6057
6058
6059
6060
-314
-219
-90
32
183
307
443
575
664
807
906
1019
1188
1240
1372
1458
1558
1616
1712
1765
1853
1886
1937
1983
2022
2042
2053
2026
2061
2068
2017
1976
1960
1889
1843
1809
1748
1682
1612
1541
1479
1391
1293
1204
1133
1046
894
807
714
652
493
372
233
136
41
-80
-214
-337
-453
-557
12171
12420
12648
12759
12888
12966
12921
12887
12752
12553
12314
12026
11718
11368
10944
10561
10119
9730
9280
8863
8450
8062
7714
7394
7148
6905
6661
6495
6416
6370
6351
6390
6522
6682
6870
7090
7385
7711
8020
8339
8787
9198
9553
9970
10366
10729
11055
11412
11706
11974
12170
12337
12496
12511
12525
12475
12382
12238
12063
11787
-837
-806
-768
-862
-798
-816
-859
-799
-805
-881
-833
-810
-861
-842
-860
-890
-845
-850
-844
-802
-876
-841
-820
-898
-849
-833
-834
-832
-841
-819
-889
-829
-803
-829
-824
-842
-853
-860
-849
-839
-795
-777
-855
-832
-830
-856
-836
-819
-836
-793
-879
-815
-790
-834
-801
-816
-786
-798
-705
-978
-1107
-1107
-1125
-1122
-1127
-1135
-1129
-1126
-1124
-1116
-1108
-1100
-1092
-1073
-1065
-1047
-1032
-1019
-995
-978
-958
-934
-919
-889
-875
-851
-824
-799
-774
-756
-728
-702
-676
-655
-633
-612
-594
-562
-545
-522
-506
-489
-471
-452
-441
-424
-406
-390
-388
-383
-376
-368
-368
-364
-358
-364
-366
-376
-384
-391
131
134
133
137
133
132
135
131
132
130
127
124
120
122
120
119
106
103
102
97
94
80
73
72
66
59
49
44
34
26
24
19
9
3
-3
-9
-18
-18
-28
-39
-43
-43
-55
-53
-60
-63
-69
-76
-75
-76
-76
-76
-82
-81
-79
-78
-77
-76
-81
-74
-15363
-15696
-15957
-16162
-16291
-16343
-16331
-16243
-16079
-15852
-15540
-15173
-14738
-14241
-13677
-13056
-12388
-11667
-10903
-10088
-9234
-8354
-7439
-6493
-5628
-4642
-3637
-2626
-1599
-577
452
1465
2472
3473
4443
5404
6342
7253
8135
8985
9798
10582
11304
11989
12618
13202
13726
14193
14605
14946
15222
15439
15586
15668
15678
15617
15484
15296
15034
14712
2167
2167
2167
2167
2278
2278
2278
2278
2278
2358
2358
2358
2358
2358
2399
2399
2399
2399
2399
2399
2399
2399
2399
2399
2356
2356
2356
2356
2356
2273
2273
2273
2273
2273
2168
2168
2168
2168
2168
2041
2041
2041
2041
2041
1910
1910
1910
1910
1910
1789
1789
1789
1789
1789
1691
1691
1691
1691
1691
1626
6061
6062
6063
6064
6065
6066
6067
6068
6069
6070
6071
6072
6073
6074
6075
6076
6077
6078
6079
6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091
6092
6093
6094
6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
-628
-797
-840
-956
-1053
-1132
-1219
-1294
-1364
-1439
-1456
-1521
-1550
-1577
-1622
-1617
-1661
-1643
-1631
-1533
-1493
-1458
-1394
-1348
-1337
-1313
-1222
-1153
-1069
-1047
-950
-851
-764
-669
-601
-506
-369
-267
-159
-57
71
221
320
416
546
661
796
896
985
1073
1178
1272
1356
1469
1559
1603
1643
1699
1740
1783
11522
11256
10888
10537
10156
9804
9361
9014
8614
8235
7933
7633
7338
7122
6894
6718
6624
6587
6552
6621
6637
6785
6924
7083
7354
7596
7925
8226
8582
8901
9300
9648
10021
10372
10713
10988
11297
11537
11753
11933
12068
12133
12204
12145
12101
11968
11798
11613
11365
11100
10799
10486
10119
9746
9430
9042
8728
8341
8021
7736
-674
-887
-753
-827
-759
-760
-811
-698
-897
-662
-762
-735
-794
-851
-705
-881
-703
-751
-786
-728
-818
-758
-769
-809
-817
-777
-714
-820
-720
-847
-769
-773
-831
-790
-819
-843
-811
-824
-798
-767
-814
-812
-792
-849
-856
-831
-839
-810
-846
-868
-834
-822
-856
-874
-822
-824
-861
-842
-905
-836
-396
-410
-423
-425
-454
-460
-476
-496
-519
-531
-553
-582
-597
-626
-645
-667
-699
-713
-744
-761
-789
-807
-826
-846
-873
-900
-923
-936
-953
-972
-993
-1009
-1018
-1032
-1048
-1058
-1064
-1074
-1076
-1085
-1088
-1097
-1094
-1099
-1090
-1085
-1091
-1083
-1069
-1062
-1045
-1032
-1018
-1002
-988
-970
-951
-937
-915
-893
-74
-71
-67
-63
-54
-51
-45
-43
-36
-34
-26
-15
-14
-3
-1
1
14
21
27
29
40
45
48
61
65
66
75
75
85
92
91
95
101
107
106
114
121
116
130
124
125
126
129
121
131
119
123
116
115
119
111
111
108
103
95
94
87
83
75
68
14323
13877
13362
12800
12187
11519
10803
10057
9265
8433
7569
6678
5766
4838
3881
2915
1938
953
-27
-1004
-1965
-2906
-3757
-4677
-5583
-6467
-7319
-8149
-8945
-9710
-10428
-11105
-11741
-12320
-12857
-13336
-13753
-14118
-14419
-14652
-14820
-14928
-14972
-14950
-14858
-14704
-14476
-14197
-13846
-13441
-12974
-12447
-11876
-11252
-10584
-9873
-9118
-8331
-7510
-6656
1626
1626
1626
1626
1600
1600
1600
1600
1600
1615
1615
1615
1615
1615
1669
1669
1669
1669
1669
1757
1757
1757
1757
1757
1868
1868
1868
1868
1868
1992
1992
1992
1992
1992
2115
2115
2115
2115
2115
2224
2224
2224
2224
2224
2309
2309
2309
2309
2309
2356
2356
2356
2356
2356
2367
2367
2367
2367
2367
2339
6121
6122
6123
6124
6125
6126
6127
6128
6129
6130
6131
6132
6133
6134
6135
6136
6137
6138
6139
6140
6141
6142
6143
6144
6145
6146
6147
6148
6149
6150
6151
6152
6153
6154
6155
6156
6157
6158
6159
6160
6161
6162
6163
6164
6165
6166
6167
6168
6169
6170
6171
6172
6173
6174
6175
6176
6177
6178
6179
6180
1832
1870
1912
1908
1922
1905
1916
1858
1833
1816
1770
1721
1643
1617
1546
1459
1413
1309
1258
1174
1109
996
914
837
704
621
531
405
302
192
81
-14
-118
-214
-365
-437
-546
-635
-729
-814
-896
-986
-1046
-1146
-1184
-1259
-1328
-1368
-1424
-1462
-1472
-1459
-1516
-1486
-1539
-1435
-1366
-1337
-1298
-1251
7461
7233
7022
6901
6756
6684
6643
6666
6725
6821
6930
7135
7334
7600
7867
8157
8439
8775
9118
9419
9739
10088
10421
10711
10946
11186
11388
11563
11699
11775
11805
11771
11764
11635
11538
11366
11115
10883
10613
10329
10022
9723
9358
9046
8736
8413
8089
7836
7605
7389
7222
7040
6942
6851
6803
6787
6844
6943
7053
7186
-816
-909
-833
-880
-875
-837
-863
-899
-806
-828
-831
-811
-849
-811
-841
-887
-842
-828
-866
-845
-781
-845
-833
-831
-844
-852
-868
-808
-819
-797
-817
-806
-845
-829
-810
-684
-937
-751
-874
-760
-775
-755
-753
-850
-726
-857
-794
-752
-845
-683
-778
-712
-779
-831
-769
-771
-764
-829
-783
-790
-875
-849
-831
-808
-785
-765
-751
-719
-702
-679
-651
-638
-615
-587
-570
-553
-534
-519
-502
-492
-465
-457
-449
-435
-427
-419
-409
-406
-398
-396
-404
-396
-397
-397
-402
-413
-425
-427
-440
-459
-454
-476
-496
-505
-529
-542
-566
-575
-602
-617
-646
-669
-688
-706
-725
-748
-773
-791
-809
-835
66
64
53
42
42
38
24
20
19
6
1
-2
-4
-14
-18
-32
-32
-40
-43
-52
-55
-57
-60
-67
-71
-63
-68
-70
-63
-69
-66
-74
-73
-75
-70
-70
-68
-65
-60
-53
-50
-46
-45
-38
-31
-26
-25
-19
-8
-4
3
1
9
14
20
25
30
42
46
57
-5782
-4893
-3975
-3046
-2109
-1166
-211
738
1669
2600
3508
4407
5291
6141
6974
7779
8544
9279
9974
10566
11186
11745
12263
12733
13139
13488
13789
14015
14188
14298
14356
14340
14262
14127
13928
13662
13343
12971
12536
12049
11520
10936
10312
9645
8932
8189
7415
6609
5775
4927
4058
3176
2286
1381
474
-439
-1330
-2216
-3080
-3939
2339
2339
2339
2339
2276
2276
2276
2276
2276
2183
2183
2183
2183
2183
2070
2070
2070
2070
2070
1950
1950
1950
1950
1950
1838
1838
1838
1838
1838
1741
1741
1741
1741
1741
1672
1672
1672
1672
1672
1638
1638
1638
1638
1638
1641
1641
1641
1641
1641
1681
1681
1681
1681
1681
1754
1754
1754
1754
1754
1851
6181
6182
6183
6184
6185
6186
6187
6188
6189
6190
6191
6192
6193
6194
6195
6196
6197
6198
6199
6200
6201
6202
6203
6204
6205
6206
6207
6208
6209
6210
6211
6212
6213
6214
6215
6216
6217
6218
6219
6220
6221
6222
6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
6236
6237
6238
6239
6240
-1251
-1200
-1167
-1079
-1020
-950
-873
-822
-731
-649
-524
-449
-367
-288
-154
-58
40
168
277
370
436
568
670
789
878
952
1074
1154
1228
1328
1382
1452
1511
1570
1607
1652
1686
1708
1770
1788
1771
1792
1777
1723
1728
1665
1632
1608
1576
1510
1431
1379
1309
1234
1170
1131
1026
940
873
780
7407
7564
7833
8119
8385
8672
9013
9296
9602
9907
10185
10466
10689
10916
11089
11299
11384
11470
11504
11503
11451
11391
11260
11112
10915
10715
10437
10192
9905
9584
9329
9006
8720
8429
8122
7872
7612
7452
7215
7086
6997
6920
6902
6900
6943
7010
7100
7253
7430
7580
7840
8076
8335
8643
8893
9166
9421
9700
9978
10233
-776
-743
-825
-766
-848
-833
-819
-823
-792
-809
-744
-826
-791
-764
-828
-782
-840
-817
-779
-772
-786
-786
-855
-831
-844
-848
-815
-791
-826
-815
-791
-786
-845
-807
-845
-838
-828
-840
-830
-812
-817
-812
-809
-844
-862
-892
-871
-855
-768
-842
-849
-742
-863
-811
-839
-818
-863
-790
-885
-783
-860
-875
-897
-914
-931
-946
-959
-984
-998
-1005
-1017
-1025
-1031
-1044
-1050
-1050
-1072
-1059
-1065
-1061
-1068
-1068
-1060
-1054
-1043
-1037
-1030
-1018
-1004
-985
-974
-959
-944
-926
-910
-892
-876
-849
-834
-806
-800
-770
-749
-733
-716
-690
-661
-647
-629
-609
-596
-567
-552
-534
-522
-508
-495
-482
-474
-463
58
61
68
72
75
74
83
86
99
96
106
103
108
110
117
112
117
111
120
116
111
120
109
110
111
107
105
101
102
100
90
88
82
75
78
70
64
58
47
45
42
35
22
24
12
17
10
1
-8
-8
-13
-25
-17
-31
-32
-37
-49
-40
-53
-53
-4777
-5605
-6401
-7176
-7914
-8627
-9304
-9946
-10539
-11091
-11590
-12050
-12454
-12812
-13103
-13335
-13510
-13623
-13685
-13681
-13627
-13507
-13329
-13097
-12799
-12446
-12050
-11591
-11086
-10534
-9931
-9289
-8613
-7904
-7161
-6391
-5594
-4777
-3944
-3093
-2232
-1367
-489
395
1252
2107
2954
3775
4594
5394
6164
6913
7623
8305
8954
9558
10133
10658
11139
11563
1851
1851
1851
1851
1962
1962
1962
1962
1962
2076
2076
2076
2076
2076
2180
2180
2180
2180
2180
2262
2262
2262
2262
2262
2316
2316
2316
2316
2316
2335
2335
2335
2335
2335
2317
2317
2317
2317
2317
2266
2266
2266
2266
2266
2187
2187
2187
2187
2187
2187
2087
2087
2087
2087
1966
1966
1966
1966
1966
1872
6241
6242
6243
6244
6245
6246
6247
6248
6249
6250
6251
6252
6253
6254
6255
6256
6257
6258
6259
6260
6261
6262
6263
6264
6265
6266
6267
6268
6269
6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
6280
6281
6282
6283
6284
6285
6286
6287
6288
6289
6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
684
592
494
424
308
175
97
4
-81
-149
-298
-385
-509
-543
-663
-764
-804
-879
-968
-986
-1067
-1123
-1195
-1249
-1301
-1330
-1329
-1366
-1385
-1359
-1397
-1318
-1255
-1224
-1187
-1170
-1127
-1091
-1041
-1027
-957
-877
-773
-742
-662
-591
-462
-424
-311
-205
-145
-77
68
120
254
367
463
571
631
743
10455
10661
10809
10999
11092
11158
11199
11182
11157
11083
10947
10854
10629
10449
10267
10036
9740
9486
9235
8963
8684
8415
8161
7939
7709
7531
7384
7266
7117
7031
7041
7023
7060
7132
7220
7347
7498
7645
7868
8116
8333
8600
8819
9047
9344
9573
9764
10040
10253
10466
10595
10712
10825
10847
10931
10931
10897
10814
10745
10577
-859
-819
-806
-805
-855
-763
-859
-823
-813
-773
-827
-760
-760
-882
-766
-760
-924
-686
-850
-754
-802
-729
-822
-789
-750
-833
-752
-816
-745
-760
-790
-769
-812
-811
-762
-779
-721
-831
-728
-784
-806
-750
-795
-798
-791
-820
-790
-812
-804
-797
-772
-842
-767
-884
-816
-830
-786
-856
-837
-843
-462
-446
-434
-429
-430
-429
-429
-424
-428
-434
-435
-446
-457
-448
-469
-472
-494
-503
-513
-527
-538
-561
-579
-589
-605
-630
-646
-672
-684
-706
-722
-747
-766
-786
-805
-828
-844
-858
-879
-891
-920
-930
-939
-957
-963
-982
-988
-999
-1009
-1010
-1022
-1025
-1029
-1037
-1037
-1035
-1038
-1034
-1030
-1026
-57
-59
-58
-65
-62
-62
-62
-62
-65
-56
-60
-66
-59
-51
-50
-47
-49
-49
-43
-33
-29
-22
-21
-19
-9
-8
-2
4
15
18
24
24
32
38
42
49
56
63
63
63
71
73
88
80
88
94
95
97
101
106
107
96
108
112
105
112
107
107
106
104
11952
12284
12564
12786
12948
13056
13107
13101
13042
12926
12746
12521
12237
11893
11550
11113
10634
10110
9543
8944
8306
7628
6926
6193
5433
4654
3856
3046
2222
1396
561
-270
-1098
-1916
-2714
-3507
-4284
-5038
-5792
-6489
-7172
-7825
-8449
-9028
-9583
-10084
-10552
-10978
-11343
-11664
-11938
-12156
-12318
-12428
-12484
-12484
-12425
-12312
-12153
-11932
1872
1872
1872
1872
1779
1779
1779
1779
1779
1711
1711
1711
1711
1711
1673
1673
1673
1673
1673
1670
1670
1670
1670
1670
1700
1700
1700
1700
1700
1762
1762
1762
1762
1762
1847
1847
1847
1847
1847
1947
1947
1947
1947
1947
2051
2051
2051
2051
2051
2148
2148
2148
2148
2148
2227
2227
2227
2227
2227
2280
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
6320
6321
6322
6323
6324
6325
6326
6327
6328
6329
6330
6331
6332
6333
6334
6335
6336
6337
6338
6339
6340
6341
6342
6343
6344
6345
6346
6347
6348
6349
6350
6351
6352
6353
6354
6355
6356
6357
6358
6359
6360
833
902
975
1081
1146
1204
1299
1336
1425
1466
1493
1559
1591
1597
1616
1621
1650
1682
1666
1647
1565
1536
1534
1456
1411
1391
1354
1302
1246
1172
1097
1041
950
843
789
724
636
538
478
345
274
175
101
-27
-126
-172
-247
-363
-424
-530
-597
-682
-747
-824
-861
-923
-989
-1018
-1070
-1098
10427
10270
10060
9827
9606
9310
9108
8854
8580
8325
8121
7918
7709
7561
7400
7275
7188
7103
7079
7092
7128
7176
7279
7383
7527
7719
7894
8117
8307
8527
8780
8996
9235
9453
9669
9903
10031
10233
10381
10481
10579
10647
10667
10662
10621
10571
10463
10367
10219
10045
9849
9668
9432
9193
9011
8743
8524
8356
8117
7959
-862
-795
-876
-816
-795
-844
-852
-773
-872
-835
-837
-798
-840
-809
-894
-830
-827
-808
-842
-821
-813
-818
-795
-865
-807
-835
-834
-808
-828
-828
-783
-821
-776
-831
-830
-820
-827
-830
-849
-795
-828
-732
-865
-875
-781
-805
-774
-826
-667
-970
-673
-809
-781
-819
-817
-799
-887
-717
-840
-729
-1022
-1014
-1002
-988
-986
-967
-954
-931
-927
-911
-890
-875
-862
-846
-819
-802
-788
-767
-748
-728
-709
-696
-671
-653
-642
-624
-597
-581
-565
-552
-542
-527
-517
-508
-492
-479
-479
-470
-461
-450
-458
-455
-450
-448
-461
-453
-458
-474
-474
-482
-494
-496
-514
-513
-542
-540
-561
-586
-591
-612
103
95
99
95
90
93
86
78
76
76
68
67
65
56
48
47
38
32
27
13
18
8
5
2
-2
-6
-12
-20
-10
-25
-35
-33
-42
-40
-46
-53
-45
-55
-51
-48
-53
-58
-61
-56
-53
-50
-55
-55
-53
-54
-49
-47
-40
-42
-35
-29
-29
-24
-6
-6
-11661
-11334
-10956
-10536
-10074
-9568
-9023
-8435
-7810
-7151
-6474
-5766
-5102
-4358
-3586
-2808
-2018
-1229
-426
378
1175
1961
2739
3500
4245
4971
5675
6361
7016
7629
8226
8772
9287
9764
10199
10583
10930
11223
11471
11673
11821
11913
11952
11939
11879
11761
11595
11372
11106
10794
10434
10028
9586
9099
8574
8014
7419
6798
6147
5474
2280
2280
2280
2280
2303
2303
2303
2303
2303
2292
2292
2292
2292
2292
2250
2250
2250
2250
2250
2181
2181
2181
2181
2181
2091
2091
2091
2091
2091
1993
1993
1993
1993
1993
1896
1896
1896
1896
1896
1809
1809
1809
1809
1809
1744
1744
1744
1744
1744
1705
1705
1705
1705
1705
1698
1698
1698
1698
1698
1723
6361
6362
6363
6364
6365
6366
6367
6368
6369
6370
6371
6372
6373
6374
6375
6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
6401
6402
6403
6404
6405
6406
6407
6408
6409
6410
6411
6412
6413
6414
6415
6416
6417
6418
6419
6420
-1144
-1197
-1209
-1232
-1261
-1245
-1241
-1183
-1151
-1075
-1062
-1019
-1008
-988
-925
-884
-815
-775
-718
-662
-563
-498
-432
-324
-269
-175
-87
10
79
177
270
374
466
547
601
668
789
877
945
1008
1083
1140
1204
1257
1315
1370
1390
1451
1465
1521
1461
1541
1516
1515
1517
1462
1442
1427
1404
1344
7769
7596
7465
7337
7270
7240
7219
7205
7274
7304
7380
7506
7585
7775
7962
8123
8342
8541
8740
8971
9193
9377
9567
9755
9916
10074
10206
10316
10361
10416
10426
10426
10440
10343
10252
10121
10015
9819
9647
9483
9297
9060
8869
8639
8457
8233
8047
7887
7713
7575
7450
7352
7300
7253
7286
7297
7319
7382
7489
7585
-764
-760
-756
-840
-759
-792
-784
-795
-774
-740
-810
-687
-839
-789
-753
-881
-773
-853
-781
-773
-787
-817
-795
-714
-827
-862
-750
-873
-795
-798
-803
-787
-813
-881
-859
-800
-859
-816
-799
-829
-803
-809
-829
-807
-820
-865
-854
-815
-844
-812
-813
-842
-838
-850
-869
-859
-830
-841
-832
-788
-629
-643
-653
-679
-694
-715
-731
-750
-768
-783
-798
-818
-833
-853
-868
-881
-896
-912
-925
-937
-956
-959
-970
-976
-985
-983
-998
-1008
-1005
-1005
-1008
-1007
-1005
-1007
-1002
-1002
-996
-979
-968
-961
-953
-938
-932
-919
-898
-891
-870
-852
-833
-818
-810
-788
-775
-757
-743
-724
-706
-687
-664
-657
-7
-6
-5
8
7
15
20
33
32
47
39
52
53
51
54
62
66
74
77
78
80
92
95
84
98
104
101
98
99
102
97
94
101
97
91
98
95
98
88
86
86
84
78
73
68
69
57
55
56
58
47
40
39
28
24
27
14
15
-1
-7
4775
4059
3328
2576
1821
1059
296
-466
-1219
-1887
-2619
-3341
-4043
-4733
-5404
-6056
-6675
-7265
-7820
-8355
-8840
-9290
-9708
-10075
-10405
-10682
-10918
-11103
-11238
-11329
-11364
-11348
-11282
-11162
-10999
-10788
-10534
-10221
-9865
-9475
-9036
-8564
-8052
-7505
-6934
-6324
-5698
-5044
-4373
-3678
-2966
-2247
-1522
-789
-57
671
1401
2104
2809
3497
1723
1723
1723
1723
1775
1775
1775
1775
1775
1851
1851
1851
1851
1851
1941
1941
1941
1941
1941
2036
2036
2036
2036
2036
2125
2125
2125
2125
2125
2199
2199
2199
2199
2199
2250
2250
2250
2250
2250
2273
2273
2273
2273
2273
2266
2266
2266
2266
2266
2230
2230
2230
2230
2230
2169
2169
2169
2169
2169
2090
6421
6422
6423
6424
6425
6426
6427
6428
6429
6430
6431
6432
6433
6434
6435
6436
6437
6438
6439
6440
6441
6442
6443
6444
6445
6446
6447
6448
6449
6450
6451
6452
6453
6454
6455
6456
6457
6458
6459
6460
6461
6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
1298
1259
1221
1170
1108
1039
952
902
861
772
690
621
549
442
382
302
229
155
76
-35
-94
-199
-283
-381
-430
-485
-569
-659
-706
-767
-831
-857
-902
-926
-996
-1005
-1050
-1050
-1093
-1109
-1105
-1125
-1067
-1034
-1015
-980
-938
-930
-881
-846
-815
-757
-729
-665
-598
-520
-471
-365
-319
-242
7683
7836
7978
8183
8337
8550
8753
8946
9096
9298
9470
9624
9767
9918
10022
10107
10176
10198
10224
10208
10128
10080
10009
9915
9773
9647
9436
9292
9129
8939
8737
8550
8412
8217
8080
7901
7720
7627
7517
7468
7395
7396
7369
7368
7433
7452
7569
7693
7783
7918
8080
8230
8396
8565
8748
8914
9097
9272
9400
9537
-881
-837
-789
-876
-857
-827
-836
-778
-832
-852
-839
-798
-839
-839
-848
-849
-810
-795
-776
-838
-825
-788
-774
-813
-764
-923
-733
-849
-715
-865
-797
-746
-808
-716
-824
-765
-835
-829
-760
-800
-753
-791
-783
-827
-824
-839
-791
-754
-841
-757
-809
-790
-774
-821
-791
-780
-790
-830
-821
-768
-631
-628
-607
-593
-569
-559
-560
-541
-536
-529
-520
-513
-497
-493
-487
-484
-480
-472
-477
-475
-483
-486
-491
-497
-500
-513
-518
-523
-539
-550
-555
-566
-579
-602
-607
-625
-641
-658
-673
-694
-705
-731
-740
-762
-778
-789
-803
-821
-836
-853
-873
-882
-895
-908
-912
-920
-941
-947
-952
-961
-3
-9
-10
-18
-18
-27
-29
-25
-34
-35
-35
-41
-42
-44
-49
-43
-44
-43
-51
-48
-45
-46
-53
-47
-51
-41
-34
-34
-31
-29
-22
-28
-20
-15
-7
-8
-3
-6
12
9
17
21
25
21
27
37
45
43
56
53
63
64
71
69
74
79
89
85
84
82
4175
4833
5462
6066
6657
7210
7675
8169
8624
9037
9421
9758
10056
10309
10507
10666
10782
10845
10864
10838
10753
10631
10451
10239
9980
9676
9330
8945
8517
8053
7569
7048
6499
5912
5311
4687
4043
3387
2711
2028
1333
643
-59
-750
-1421
-2104
-2761
-3408
-4046
-4659
-5255
-5848
-6379
-6904
-7395
-7857
-8282
-8669
-9024
-9334
2090
2090
2090
2090
2001
2001
2001
2001
2001
1912
1912
1912
1912
1912
1832
1832
1832
1832
1832
1771
1771
1771
1771
1771
1734
1734
1734
1734
1734
1726
1726
1726
1726
1726
1746
1746
1746
1746
1746
1792
1792
1792
1792
1792
1860
1860
1860
1860
1860
1941
1941
1941
1941
1941
2026
2026
2026
2026
2026
2107
6481
6482
6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
6500
6501
6502
6503
6504
6505
6506
6507
6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
6535
6536
6537
6538
6539
6540
-159
-99
14
96
124
207
315
385
478
564
639
696
788
862
892
980
1002
1089
1148
1201
1254
1267
1306
1343
1344
1378
1376
1406
1398
1422
1394
1327
1307
1300
1246
1214
1177
1151
1083
1026
982
921
869
784
741
658
602
466
463
414
309
217
129
79
1
-74
-122
-219
-314
-373
9675
9794
9869
9951
10033
10031
10033
9998
9980
9887
9836
9690
9599
9467
9290
9153
8993
8783
8659
8471
8284
8133
7969
7846
7749
7597
7556
7472
7453
7418
7411
7443
7521
7545
7632
7746
7850
7970
8096
8264
8402
8599
8720
8877
9059
9193
9337
9473
9551
9656
9742
9765
9837
9810
9832
9847
9750
9674
9596
9499
-821
-761
-841
-824
-824
-855
-781
-821
-807
-858
-826
-825
-862
-795
-878
-810
-840
-851
-864
-835
-855
-840
-824
-863
-842
-818
-855
-835
-820
-882
-852
-836
-833
-811
-825
-834
-839
-872
-861
-835
-834
-827
-826
-824
-845
-842
-831
-785
-837
-824
-799
-787
-827
-812
-863
-811
-791
-831
-778
-785
-961
-974
-971
-985
-985
-985
-983
-975
-977
-980
-974
-964
-959
-950
-953
-935
-929
-914
-904
-892
-886
-866
-847
-845
-830
-812
-794
-772
-760
-748
-730
-711
-707
-685
-664
-646
-635
-627
-610
-598
-585
-580
-573
-552
-548
-541
-533
-525
-519
-515
-506
-509
-500
-499
-500
-508
-506
-511
-517
-518
85
93
96
89
98
96
93
92
91
93
82
90
80
77
84
79
78
70
67
69
63
60
50
48
50
45
36
38
32
29
21
19
13
5
12
4
-2
-4
-12
-13
-15
-26
-26
-26
-28
-34
-35
-35
-31
-33
-37
-43
-41
-42
-45
-35
-41
-41
-32
-30
-9599
-9831
-10014
-10153
-10238
-10291
-10304
-10264
-10179
-10046
-9876
-9655
-9398
-9098
-8748
-8378
-7960
-7508
-7026
-6510
-5957
-5412
-4826
-4221
-3599
-2962
-2309
-1650
-992
-319
354
1015
1664
2311
2939
3553
4164
4751
5304
5845
6354
6838
7297
7719
8110
8451
8768
9046
9278
9473
9639
9743
9814
9834
9815
9755
9651
9511
9317
9092
2107
2107
2107
2107
2175
2175
2175
2175
2175
2223
2223
2223
2223
2223
2245
2245
2245
2245
2245
2240
2240
2240
2240
2240
2209
2209
2209
2209
2209
2154
2154
2154
2154
2154
2083
2083
2083
2083
2083
2003
2003
2003
2003
2003
1922
1922
1922
1922
1922
1850
1850
1850
1850
1850
1794
1794
1794
1794
1794
1760
6541
6542
6543
6544
6545
6546
6547
6548
6549
6550
6551
6552
6553
6554
6555
6556
6557
6558
6559
6560
6561
6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
6574
6575
6576
6577
6578
6579
6580
6581
6582
6583
6584
6585
6586
6587
6588
6589
6590
6591
6592
6593
6594
6595
6596
6597
6598
6599
6600
-434
-482
-547
-616
-655
-704
-761
-810
-835
-845
-913
-924
-951
-973
-985
-1020
-1019
-1014
-955
-950
-906
-864
-812
-801
-774
-695
-653
-606
-583
-548
-476
-404
-339
-274
-238
-148
-84
-7
79
143
229
297
387
422
481
589
667
729
778
859
901
926
1010
1060
1055
1133
1184
1180
1211
1264
9369
9305
9135
8993
8830
8670
8499
8374
8243
8132
7996
7850
7784
7641
7598
7512
7475
7519
7494
7513
7596
7644
7708
7837
7936
8046
8181
8306
8454
8594
8720
8884
9005
9164
9259
9374
9456
9545
9580
9649
9657
9674
9654
9606
9603
9547
9387
9358
9242
9071
8940
8820
8675
8567
8414
8255
8136
8042
7903
7813
-762
-933
-740
-913
-686
-858
-772
-812
-830
-714
-848
-763
-801
-797
-838
-801
-751
-815
-749
-844
-821
-796
-861
-762
-809
-834
-732
-803
-802
-808
-781
-890
-793
-819
-841
-731
-865
-811
-827
-797
-839
-770
-817
-887
-815
-866
-802
-810
-831
-837
-771
-817
-803
-761
-852
-833
-838
-840
-792
-866
-533
-537
-546
-551
-561
-555
-583
-584
-614
-621
-629
-639
-655
-678
-688
-707
-722
-726
-753
-764
-771
-801
-813
-820
-838
-851
-857
-875
-886
-897
-901
-924
-927
-935
-941
-941
-954
-954
-953
-958
-965
-960
-962
-959
-957
-954
-953
-943
-934
-928
-913
-913
-900
-894
-884
-868
-856
-840
-824
-815
-36
-35
-33
-29
-20
-32
-22
-13
-8
-9
1
4
1
13
13
17
21
21
35
34
35
33
47
49
54
54
60
66
71
71
77
81
74
84
82
87
83
87
90
78
86
91
80
87
84
79
81
78
84
77
80
69
65
68
60
63
63
51
54
47
8825
8551
8211
7840
7430
6995
6527
6034
5514
4974
4413
3833
3239
2635
2014
1391
761
132
-501
-1125
-1737
-2341
-2929
-3512
-4077
-4620
-5154
-5658
-6141
-6577
-7005
-7400
-7762
-8079
-8368
-8619
-8837
-9010
-9152
-9244
-9296
-9302
-9272
-9200
-9083
-8933
-8744
-8514
-8241
-7933
-7593
-7221
-6816
-6384
-5936
-5443
-4922
-4395
-3850
-3344
1760
1760
1760
1760
1752
1752
1752
1752
1752
1770
1770
1770
1770
1770
1812
1812
1812
1812
1812
1872
1872
1872
1872
1872
1945
1945
1945
1945
1945
2022
2022
2022
2022
2022
2095
2095
2095
2095
2095
2156
2156
2156
2156
2156
2199
2199
2199
2199
2199
2220
2220
2220
2220
2220
2215
2215
2215
2215
2215
2186
6601
6602
6603
6604
6605
6606
6607
6608
6609
6610
6611
6612
6613
6614
6615
6616
6617
6618
6619
6620
6621
6622
6623
6624
6625
6626
6627
6628
6629
6630
6631
6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645
6646
6647
6648
6649
6650
6651
6652
6653
6654
6655
6656
6657
6658
6659
6660
1267
1260
1313
1317
1327
1273
1255
1225
1160
1165
1133
1094
1039
1038
961
881
843
807
760
668
637
553
463
422
351
280
216
156
110
1
-75
-116
-171
-234
-322
-383
-424
-478
-558
-547
-643
-669
-712
-756
-781
-800
-842
-866
-866
-922
-891
-874
-876
-818
-781
-775
-786
-728
-729
-684
7712
7651
7604
7574
7519
7548
7548
7610
7612
7699
7763
7850
7954
8104
8197
8344
8460
8593
8672
8853
8977
9064
9188
9291
9347
9421
9470
9467
9514
9492
9500
9433
9375
9323
9275
9157
9061
8928
8796
8694
8560
8447
8336
8169
8122
7978
7902
7802
7784
7662
7645
7631
7623
7647
7618
7678
7730
7798
7871
7992
-838
-803
-775
-824
-854
-887
-811
-815
-849
-805
-843
-827
-795
-856
-838
-855
-838
-851
-818
-866
-775
-771
-813
-832
-831
-836
-830
-850
-800
-831
-786
-805
-828
-813
-814
-815
-738
-868
-717
-790
-767
-795
-774
-804
-815
-730
-786
-804
-783
-811
-797
-823
-784
-829
-819
-836
-775
-766
-860
-749
-797
-790
-771
-762
-747
-734
-714
-700
-685
-662
-664
-647
-634
-623
-614
-595
-594
-585
-574
-572
-558
-548
-537
-530
-539
-531
-524
-527
-517
-526
-531
-528
-532
-534
-543
-540
-556
-563
-571
-575
-592
-595
-604
-625
-628
-647
-652
-669
-680
-695
-706
-720
-736
-754
-766
-777
-796
-807
-817
-827
41
47
36
31
30
23
26
14
10
7
5
2
-3
-1
-15
-15
-14
-25
-22
-20
-28
-21
-30
-35
-32
-30
-34
-32
-29
-35
-37
-31
-35
-38
-32
-29
-22
-22
-28
-22
-21
-17
-6
-9
-6
4
1
14
9
9
10
19
25
21
42
32
37
37
46
51
-2772
-2182
-1583
-982
-371
230
829
1422
2006
2581
3145
3688
4219
4727
5218
5677
6125
6534
6921
7275
7598
7882
8138
8354
8535
8677
8776
8843
8870
8858
8802
8710
8580
8420
8212
7977
7705
7395
7060
6689
6301
5879
5434
4958
4464
3953
3433
2901
2346
1788
1222
651
80
-492
-1051
-1602
-2096
-2636
-3156
-3663
2186
2186
2186
2186
2138
2138
2138
2138
2138
2073
2073
2073
2073
2073
2001
2001
2001
2001
2001
1929
1929
1929
1929
1929
1864
1864
1864
1864
1864
1814
1814
1814
1814
1814
1784
1784
1784
1784
1784
1777
1777
1777
1777
1777
1794
1794
1794
1794
1794
1832
1832
1832
1832
1832
1886
1886
1886
1886
1886
1952
6661
6662
6663
6664
6665
6666
6667
6668
6669
6670
6671
6672
6673
6674
6675
6676
6677
6678
6679
6680
6681
6682
6683
6684
6685
6686
6687
6688
6689
6690
6691
6692
6693
6694
6695
6696
6697
6698
6699
6700
6701
6702
6703
6704
6705
6706
6707
6708
6709
6710
6711
6712
6713
6714
6715
6716
6717
6718
6719
6720
-650
-602
-587
-500
-452
-426
-384
-277
-258
-166
-113
-86
14
116
167
237
280
320
394
477
557
597
625
732
762
862
872
925
933
1050
1042
1055
1117
1131
1172
1181
1184
1182
1174
1200
1158
1120
1072
1067
1056
1011
992
949
897
865
806
780
704
666
621
576
487
469
423
330
8073
8190
8268
8391
8503
8625
8737
8812
8961
9043
9148
9184
9268
9330
9367
9344
9361
9374
9304
9343
9279
9180
9100
8970
8905
8783
8656
8578
8471
8345
8230
8106
8020
7940
7879
7799
7738
7694
7660
7640
7652
7646
7690
7724
7798
7887
7948
8014
8081
8202
8289
8410
8519
8618
8721
8819
8919
8989
9045
9122
-787
-794
-761
-822
-774
-768
-817
-816
-820
-816
-754
-777
-868
-799
-816
-807
-813
-833
-795
-820
-818
-834
-799
-860
-844
-855
-860
-833
-803
-809
-850
-798
-856
-791
-824
-880
-854
-836
-825
-846
-863
-814
-810
-811
-845
-819
-838
-826
-848
-772
-911
-823
-819
-851
-867
-816
-837
-840
-779
-789
-844
-848
-855
-878
-877
-894
-896
-907
-912
-912
-925
-930
-931
-929
-941
-940
-933
-942
-942
-934
-938
-929
-918
-917
-910
-903
-897
-881
-872
-869
-852
-838
-828
-812
-803
-802
-782
-764
-753
-745
-732
-714
-708
-693
-676
-666
-659
-648
-630
-622
-624
-608
-596
-588
-579
-575
-568
-558
-565
-556
55
55
61
60
66
66
74
72
73
74
81
83
79
82
82
81
80
81
77
78
80
75
76
77
65
67
66
63
67
64
57
55
49
48
37
39
41
42
29
29
23
28
14
15
11
7
5
3
-2
-8
-9
-19
-18
-20
-16
-18
-24
-24
-24
-27
-4159
-4632
-5088
-5524
-5940
-6299
-6650
-6974
-7273
-7535
-7757
-7949
-8102
-8215
-8306
-8350
-8361
-8328
-8256
-8157
-8016
-7841
-7628
-7389
-7114
-6807
-6470
-6106
-5713
-5296
-4860
-4398
-3918
-3423
-2912
-2394
-1865
-1324
-782
-231
308
850
1387
1912
2420
2919
3417
3889
4342
4780
5200
5585
5953
6288
6569
6847
7108
7321
7511
7673
1952
1952
1952
1952
2021
2021
2021
2021
2021
2087
2087
2087
2087
2087
2141
2141
2141
2141
2141
2178
2178
2178
2178
2178
2195
2195
2195
2195
2195
2190
2190
2190
2190
2190
2164
2164
2164
2164
2164
2119
2119
2119
2119
2119
2061
2061
2061
2061
2061
1997
1997
1997
1997
1997
1932
1932
1932
1932
1932
1875
6721
6722
6723
6724
6725
6726
6727
6728
6729
6730
6731
6732
6733
6734
6735
6736
6737
6738
6739
6740
6741
6742
6743
6744
6745
6746
6747
6748
6749
6750
6751
6752
6753
6754
6755
6756
6757
6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
6768
6769
6770
6771
6772
6773
6774
6775
6776
6777
6778
6779
6780
278
182
130
58
13
-36
-81
-166
-206
-282
-322
-389
-428
-486
-508
-585
-581
-631
-664
-726
-715
-733
-745
-797
-794
-772
-784
-773
-742
-703
-668
-675
-652
-635
-591
-538
-508
-464
-384
-394
-346
-301
-239
-133
-156
-75
31
38
128
164
259
303
346
393
477
481
592
630
678
741
9187
9187
9220
9241
9239
9180
9167
9124
9110
8995
8919
8849
8779
8651
8555
8473
8354
8274
8193
8072
8001
7920
7818
7824
7782
7712
7728
7727
7703
7729
7797
7838
7875
7955
8005
8103
8196
8241
8372
8436
8526
8628
8737
8805
8909
8957
8999
9039
9088
9085
9100
9093
9087
9103
9063
8969
8945
8827
8766
8702
-846
-779
-814
-810
-835
-770
-803
-821
-821
-722
-806
-760
-801
-853
-778
-833
-857
-723
-804
-722
-804
-703
-800
-804
-735
-803
-756
-803
-820
-784
-777
-827
-812
-776
-839
-769
-781
-839
-766
-812
-812
-784
-831
-791
-789
-791
-900
-736
-848
-806
-775
-810
-823
-782
-816
-852
-787
-863
-818
-794
-552
-548
-546
-546
-551
-549
-552
-556
-552
-570
-570
-575
-588
-582
-596
-602
-617
-624
-636
-648
-655
-670
-685
-692
-696
-710
-723
-739
-750
-758
-775
-791
-799
-814
-819
-823
-846
-847
-856
-862
-873
-892
-886
-888
-896
-907
-909
-913
-916
-912
-918
-917
-910
-915
-914
-904
-907
-901
-895
-890
-29
-26
-33
-28
-26
-31
-26
-29
-25
-31
-25
-22
-25
-20
-17
-14
-9
-8
3
-6
0
4
5
10
14
17
25
28
30
34
38
37
41
45
47
51
54
56
56
62
64
62
68
75
66
76
71
73
74
76
66
71
71
72
74
72
73
71
71
64
7795
7881
7933
7954
7938
7887
7803
7679
7520
7334
7114
6869
6586
6278
5944
5583
5203
4805
4375
3930
3475
2995
2510
2016
1514
1002
488
-26
-536
-1038
-1538
-2024
-2496
-2966
-3418
-3852
-4276
-4678
-5060
-5413
-5753
-6040
-6334
-6586
-6802
-6989
-7153
-7278
-7374
-7440
-7468
-7456
-7423
-7359
-7258
-7126
-6962
-6758
-6535
-6276
1875
1875
1875
1875
1831
1831
1831
1831
1831
1806
1806
1806
1806
1806
1801
1801
1801
1801
1801
1817
1817
1817
1817
1817
1853
1853
1853
1853
1853
1902
1902
1902
1902
1902
1961
1961
1961
1961
1961
2023
2023
2023
2023
2023
2080
2080
2080
2080
2080
2128
2128
2128
2128
2128
2160
2160
2160
2160
2160
2173
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
6800
6801
6802
6803
6804
6805
6806
6807
6808
6809
6810
6811
6812
6813
6814
6815
6816
6817
6818
6819
6820
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833
6834
6835
6836
6837
6838
6839
6840
764
811
870
889
917
993
975
1025
1052
1053
1088
1101
1102
1088
1081
1029
1022
989
964
941
924
863
855
790
784
715
684
634
600
540
500
429
391
330
290
221
155
111
30
18
-51
-83
-166
-216
-238
-303
-340
-398
-434
-465
-519
-549
-563
-582
-607
-634
-656
-667
-645
-694
8627
8520
8451
8332
8286
8193
8105
8003
7940
7906
7832
7792
7715
7743
7724
7751
7742
7803
7816
7843
7922
7973
8066
8117
8197
8316
8394
8465
8544
8609
8679
8764
8841
8870
8913
8956
9007
9013
9007
9011
8959
8967
8891
8840
8777
8765
8665
8600
8494
8435
8353
8270
8196
8130
8049
8020
7956
7919
7878
7856
-877
-788
-855
-873
-831
-777
-882
-823
-812
-806
-830
-828
-836
-799
-790
-824
-802
-794
-856
-828
-811
-873
-818
-809
-830
-821
-798
-857
-827
-768
-803
-755
-839
-808
-794
-855
-797
-808
-798
-792
-826
-833
-806
-818
-824
-772
-785
-748
-777
-833
-804
-791
-834
-795
-820
-765
-789
-809
-813
-846
-880
-876
-873
-861
-853
-846
-828
-813
-810
-797
-780
-771
-763
-754
-736
-726
-719
-695
-694
-680
-667
-662
-651
-638
-633
-629
-616
-607
-603
-595
-578
-583
-583
-575
-570
-578
-567
-560
-569
-564
-577
-563
-580
-581
-576
-590
-592
-605
-609
-612
-626
-633
-643
-639
-659
-667
-682
-686
-706
-708
61
65
58
55
53
51
42
46
37
45
35
42
37
25
30
30
21
20
13
12
9
5
2
-1
-5
-10
-13
-15
-12
-15
-20
-21
-21
-23
-20
-19
-23
-24
-22
-23
-19
-21
-21
-27
-17
-26
-9
-13
-12
-12
-12
-6
-6
0
4
6
9
15
15
14
-6026
-5690
-5354
-5001
-4617
-4227
-3802
-3376
-2932
-2472
-1997
-1519
-1035
-551
-58
433
913
1385
1856
2306
2756
3188
3600
4008
4384
4753
5090
5411
5709
5971
6215
6421
6610
6772
6892
6982
7053
7085
7087
7057
6991
6902
6783
6627
6447
6249
6005
5748
5456
5179
4850
4499
4136
3750
3346
2935
2502
2061
1619
1165
2173
2173
2173
2173
2167
2167
2167
2167
2167
2141
2141
2141
2141
2141
2100
2100
2100
2100
2100
2048
2048
2048
2048
2048
1990
1990
1990
1990
1990
1933
1933
1933
1933
1933
1884
1884
1884
1884
1884
1847
1847
1847
1847
1847
1826
1826
1826
1826
1826
1824
1824
1824
1824
1824
1840
1840
1840
1840
1840
1873
6841
6842
6843
6844
6845
6846
6847
6848
6849
6850
6851
6852
6853
6854
6855
6856
6857
6858
6859
6860
6861
6862
6863
6864
6865
6866
6867
6868
6869
6870
6871
6872
6873
6874
6875
6876
6877
6878
6879
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
6898
6899
6900
-687
-687
-661
-656
-602
-623
-547
-561
-537
-482
-453
-407
-389
-327
-315
-249
-191
-137
-108
-43
-19
28
101
136
224
249
350
364
424
469
511
547
617
611
704
756
758
819
870
864
883
934
908
973
982
980
984
993
995
961
932
937
894
864
853
818
792
748
730
668
7828
7795
7810
7834
7837
7860
7882
7932
8006
8055
8110
8176
8246
8352
8404
8495
8556
8605
8680
8723
8782
8798
8867
8877
8924
8884
8897
8906
8858
8824
8747
8743
8655
8627
8528
8462
8439
8314
8228
8187
8128
8056
8019
7948
7898
7850
7839
7804
7802
7787
7853
7843
7882
7916
7929
7984
8031
8102
8161
8192
-724
-832
-745
-805
-792
-778
-763
-774
-804
-814
-774
-811
-806
-817
-831
-854
-849
-825
-824
-805
-775
-825
-821
-826
-862
-796
-839
-819
-833
-763
-826
-827
-803
-887
-801
-808
-846
-850
-809
-793
-841
-811
-795
-869
-858
-876
-855
-816
-852
-797
-791
-803
-763
-812
-794
-855
-838
-830
-799
-797
-722
-728
-755
-755
-764
-768
-786
-788
-806
-814
-824
-830
-840
-851
-856
-860
-869
-876
-886
-883
-888
-894
-890
-897
-901
-888
-900
-899
-890
-890
-888
-885
-880
-874
-866
-865
-859
-851
-834
-829
-819
-815
-802
-790
-783
-774
-763
-753
-745
-729
-722
-703
-697
-697
-687
-671
-664
-652
-650
-638
22
19
27
26
26
31
43
50
47
42
43
56
55
57
66
63
64
69
66
71
67
67
65
68
71
73
71
70
68
67
67
63
62
65
58
63
52
52
56
56
48
47
34
36
40
36
34
32
31
24
22
17
20
15
14
8
3
7
7
-6
708
252
-207
-658
-1107
-1544
-1980
-2401
-2811
-3204
-3589
-3951
-4301
-4631
-4936
-5226
-5489
-5725
-5962
-6122
-6275
-6399
-6496
-6570
-6606
-6619
-6604
-6559
-6478
-6373
-6235
-6046
-5907
-5671
-5430
-5160
-4872
-4567
-4237
-3891
-3529
-3150
-2752
-2352
-1934
-1520
-1127
-700
-262
174
602
1033
1450
1858
2262
2648
3020
3388
3736
4063
1873
1873
1873
1873
1918
1918
1918
1918
1918
1971
1971
1971
1971
1971
2025
2025
2025
2025
2025
2075
2075
2075
2075
2075
2116
2116
2116
2116
2116
2142
2142
2142
2142
2142
2152
2152
2152
2152
2152
2143
2143
2143
2143
2143
2119
2119
2119
2119
2119
2082
2082
2082
2082
2082
2034
2034
2034
2034
2034
1983
6901
6902
6903
6904
6905
6906
6907
6908
6909
6910
6911
6912
6913
6914
6915
6916
6917
6918
6919
6920
6921
6922
6923
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933
6934
6935
6936
6937
6938
6939
6940
6941
6942
6943
6944
6945
6946
6947
6948
6949
6950
6951
6952
6953
6954
6955
6956
6957
6958
6959
6960
636
602
551
527
476
428
398
345
265
220
185
144
83
12
-29
-72
-104
-157
-202
-229
-307
-307
-353
-411
-404
-502
-474
-504
-540
-541
-585
-562
-620
-621
-610
-608
-589
-564
-537
-510
-511
-465
-422
-416
-410
-394
-313
-295
-270
-216
-185
-141
-85
-57
-4
31
84
166
165
237
8299
8353
8409
8485
8542
8625
8643
8708
8711
8772
8791
8814
8799
8789
8788
8785
8742
8710
8687
8609
8524
8533
8452
8371
8309
8249
8193
8160
8088
8044
7983
7944
7954
7891
7863
7907
7869
7836
7904
7914
7941
7960
8013
8050
8078
8148
8198
8268
8321
8370
8458
8485
8539
8608
8620
8680
8660
8674
8713
8736
-804
-810
-838
-814
-846
-816
-814
-786
-814
-775
-808
-811
-810
-804
-804
-797
-805
-830
-797
-817
-792
-796
-798
-807
-812
-810
-781
-779
-775
-749
-791
-804
-751
-809
-818
-776
-838
-830
-761
-786
-781
-829
-821
-832
-775
-809
-842
-782
-827
-758
-820
-806
-872
-787
-830
-762
-835
-747
-848
-816
-627
-623
-616
-613
-603
-602
-599
-596
-584
-584
-582
-585
-590
-578
-592
-594
-598
-602
-599
-604
-607
-611
-620
-623
-641
-639
-646
-660
-660
-669
-681
-691
-701
-708
-717
-727
-741
-751
-755
-767
-779
-788
-795
-798
-812
-818
-825
-839
-835
-839
-847
-853
-862
-868
-865
-870
-876
-880
-873
-883
-3
-6
-11
-6
-12
-10
-7
-13
-17
-12
-19
-17
-16
-22
-20
-16
-16
-13
-19
-11
-15
-12
-8
-11
-9
-7
-1
4
8
2
7
13
23
16
20
24
27
27
28
36
36
37
38
41
44
49
48
45
57
60
57
56
60
61
63
66
58
67
66
64
4372
4667
4939
5186
5408
5610
5779
5930
6048
6154
6217
6256
6272
6255
6211
6143
6044
5923
5776
5593
5399
5181
4938
4674
4388
4083
3761
3421
3074
2701
2336
1948
1548
1150
745
342
-68
-471
-869
-1260
-1638
-2012
-2378
-2731
-3038
-3368
-3685
-3975
-4254
-4513
-4751
-4971
-5160
-5335
-5484
-5601
-5697
-5775
-5812
-5825
1983
1983
1983
1983
1934
1934
1934
1934
1934
1892
1892
1892
1892
1892
1861
1861
1861
1861
1861
1845
1845
1845
1845
1845
1846
1846
1846
1846
1846
1863
1863
1863
1863
1863
1893
1893
1893
1893
1893
1934
1934
1934
1934
1934
1981
1981
1981
1981
1981
2029
2029
2029
2029
2029
2071
2071
2071
2071
2071
2105
6961
6962
6963
6964
6965
6966
6967
6968
6969
6970
6971
6972
6973
6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
6994
6995
6996
6997
6998
6999
7000
7001
7002
7003
7004
7005
7006
7007
7008
7009
7010
7011
7012
7013
7014
7015
7016
7017
7018
7019
7020
296
348
375
431
455
525
561
583
640
661
694
733
746
812
821
798
873
856
863
914
879
901
909
937
855
833
812
771
747
730
707
692
659
647
583
554
521
472
451
393
325
301
301
231
185
118
101
47
1
-20
-74
-128
-151
-161
-240
-294
-299
-314
-360
-387
8734
8717
8672
8644
8636
8574
8576
8515
8474
8425
8368
8320
8220
8199
8127
8070
8037
7992
7942
7945
7882
7891
7872
7871
7889
7909
7921
7925
7975
8019
8040
8096
8160
8173
8273
8293
8339
8394
8445
8490
8493
8538
8581
8616
8614
8624
8652
8653
8622
8603
8610
8564
8539
8500
8457
8434
8374
8336
8289
8217
-795
-772
-832
-824
-841
-759
-859
-813
-821
-830
-818
-829
-810
-795
-824
-836
-819
-790
-841
-821
-808
-853
-813
-839
-836
-783
-820
-870
-791
-800
-802
-821
-814
-800
-828
-845
-775
-784
-819
-818
-812
-796
-822
-777
-806
-815
-841
-791
-804
-783
-799
-793
-805
-777
-804
-828
-797
-819
-803
-766
-880
-875
-883
-875
-872
-864
-863
-861
-863
-845
-831
-836
-835
-817
-814
-806
-803
-793
-778
-775
-761
-750
-737
-734
-722
-712
-713
-699
-691
-683
-675
-661
-656
-656
-639
-643
-635
-631
-623
-620
-612
-621
-609
-607
-608
-602
-603
-605
-600
-615
-609
-609
-614
-627
-616
-637
-640
-637
-646
-654
66
62
58
66
55
57
56
60
58
51
52
49
55
47
41
48
45
41
38
42
35
28
28
24
24
22
14
13
15
10
7
8
7
6
1
-4
-4
-5
-1
-10
-10
-9
-11
-14
-6
-12
-11
-16
-9
-8
-12
-4
-15
-5
-7
-3
-6
-5
-4
-1
-5819
-5783
-5727
-5638
-5527
-5395
-5235
-5049
-4840
-4620
-4373
-4105
-3815
-3521
-3194
-2869
-2530
-2172
-1814
-1438
-1064
-681
-299
86
468
845
1218
1573
1924
2271
2602
2929
3234
3522
3794
4057
4300
4520
4716
4900
5046
5178
5289
5382
5443
5485
5502
5490
5461
5407
5322
5223
5101
4956
4782
4587
4370
4145
3905
3637
2105
2105
2105
2105
2126
2126
2126
2126
2126
2131
2131
2131
2131
2131
2122
2122
2122
2122
2122
2098
2098
2098
2098
2098
2063
2063
2063
2063
2063
2021
2021
2021
2021
2021
1976
1976
1976
1976
1976
1934
1934
1934
1934
1934
1899
1899
1899
1899
1899
1874
1874
1874
1874
1874
1863
1863
1863
1863
1863
1867
7021
7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
-416
-437
-462
-477
-496
-500
-477
-518
-515
-512
-488
-473
-445
-448
-402
-417
-380
-342
-315
-312
-256
-267
-206
-186
-135
-80
-57
-10
11
59
108
172
198
257
261
277
344
403
421
464
475
552
571
598
631
675
700
707
699
769
755
778
781
781
808
819
858
807
772
759
8196
8152
8102
8039
8019
7977
7950
7943
7958
7897
7929
7934
7958
7922
7957
8002
8045
8059
8098
8152
8185
8254
8278
8338
8362
8376
8445
8448
8495
8538
8561
8540
8562
8562
8603
8569
8528
8571
8537
8488
8439
8391
8411
8334
8267
8265
8185
8163
8113
8065
8088
8068
8013
7964
7968
7936
7929
7920
7896
7955
-801
-770
-783
-848
-819
-806
-813
-819
-784
-792
-763
-846
-811
-865
-766
-823
-778
-781
-790
-825
-795
-780
-814
-778
-801
-809
-868
-773
-790
-825
-820
-812
-795
-803
-820
-792
-872
-830
-813
-794
-807
-807
-773
-842
-801
-812
-809
-786
-800
-787
-836
-841
-823
-843
-811
-827
-850
-812
-806
-833
-661
-662
-685
-680
-685
-703
-709
-721
-723
-733
-740
-747
-754
-768
-771
-779
-773
-795
-803
-810
-814
-815
-827
-828
-834
-836
-844
-845
-854
-860
-854
-860
-855
-855
-866
-853
-855
-852
-861
-847
-848
-850
-843
-835
-826
-824
-821
-823
-808
-800
-790
-792
-774
-774
-760
-757
-741
-735
-731
-717
-1
6
5
1
7
10
15
20
16
25
23
21
31
33
32
34
36
41
52
49
46
51
52
50
54
47
52
55
52
57
56
50
55
59
59
57
59
59
59
51
50
52
55
47
46
48
47
47
44
43
33
43
38
30
34
27
30
21
18
25
3354
3062
2762
2441
2109
1776
1433
1082
727
366
10
-344
-692
-1039
-1379
-1703
-2024
-2338
-2636
-2926
-3199
-3455
-3704
-3927
-4134
-4324
-4496
-4650
-4770
-4881
-4961
-5030
-5066
-5086
-5073
-5041
-4993
-4920
-4830
-4713
-4574
-4421
-4238
-4044
-3831
-3601
-3353
-3091
-2817
-2527
-2230
-1916
-1599
-1280
-951
-619
-282
50
389
712
1867
1867
1867
1867
1884
1884
1884
1884
1884
1912
1912
1912
1912
1912
1950
1950
1950
1950
1950
1991
1991
1991
1991
1991
2031
2031
2031
2031
2031
2067
2067
2067
2067
2067
2094
2094
2094
2094
2094
2110
2110
2110
2110
2110
2112
2112
2112
2112
2112
2101
2101
2101
2101
2101
2078
2078
2078
2078
2078
2046
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
719
710
676
662
643
612
604
579
527
508
463
440
415
325
326
264
253
211
196
127
100
49
-5
-2
-46
-100
-135
-159
-178
-236
-256
-281
-273
-332
-330
-336
-388
-406
-403
-426
-433
-425
-436
-442
-400
-395
-382
-351
-334
-329
-306
-295
-259
-275
-216
-184
-158
-137
-86
-65
7939
7951
8008
8021
8067
8086
8123
8162
8217
8240
8279
8327
8335
8363
8397
8442
8451
8499
8492
8520
8491
8494
8476
8490
8489
8428
8452
8405
8369
8357
8317
8298
8249
8197
8198
8147
8093
8076
8060
8001
8021
7944
7998
7995
7959
7952
7964
7976
8005
8013
8035
8082
8123
8115
8145
8166
8220
8260
8258
8312
-839
-788
-801
-816
-822
-819
-811
-849
-789
-783
-791
-782
-850
-841
-833
-818
-793
-846
-849
-825
-828
-811
-789
-822
-835
-795
-804
-862
-788
-777
-784
-807
-823
-791
-842
-764
-845
-841
-786
-831
-820
-825
-801
-810
-806
-849
-782
-776
-773
-804
-803
-815
-754
-819
-761
-824
-824
-758
-781
-820
-715
-711
-696
-690
-679
-671
-669
-662
-653
-653
-642
-640
-631
-639
-630
-636
-624
-627
-617
-625
-626
-620
-627
-629
-627
-627
-630
-634
-644
-638
-641
-652
-660
-662
-670
-677
-683
-689
-693
-706
-710
-719
-721
-726
-729
-748
-751
-758
-773
-777
-776
-784
-791
-807
-801
-799
-817
-822
-822
-826
19
16
9
10
12
8
1
0
-1
6
1
-3
-3
-3
-4
-1
-10
-2
-8
-6
-6
-14
-7
-13
-13
-6
-9
-3
-3
-7
1
2
1
7
6
10
6
10
19
13
16
17
15
17
31
23
30
30
27
29
35
42
41
40
43
52
46
53
50
51
1040
1352
1659
1960
2254
2534
2797
3052
3291
3523
3729
3924
4095
4252
4390
4505
4597
4677
4733
4770
4783
4772
4746
4692
4623
4530
4419
4284
4137
3971
3789
3586
3373
3139
2895
2638
2396
2119
1831
1536
1238
936
629
311
6
-298
-605
-915
-1196
-1475
-1756
-2026
-2289
-2538
-2774
-2998
-3209
-3403
-3583
-3740
2046
2046
2046
2046
2009
2009
2009
2009
2009
1970
1970
1970
1970
1970
1935
1935
1935
1935
1935
1906
1906
1906
1906
1906
1888
1888
1888
1888
1888
1881
1881
1881
1881
1881
1887
1887
1887
1887
1887
1904
1904
1904
1904
1904
1931
1931
1931
1931
1931
1964
1964
1964
1964
1964
2000
2000
2000
2000
2000
2040
7141
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
-36
17
26
70
155
154
176
202
247
326
309
346
405
442
453
479
528
563
609
622
634
658
654
732
692
699
745
730
720
743
732
731
703
678
633
662
631
595
589
552
568
504
482
447
447
360
345
336
295
281
213
211
159
135
114
81
33
-18
-25
-47
8339
8398
8377
8412
8455
8458
8444
8450
8435
8451
8437
8415
8401
8380
8363
8314
8316
8261
8241
8210
8199
8138
8099
8075
8039
8051
8006
7997
7974
7968
7991
8003
7989
7996
8004
8028
8035
8061
8105
8103
8131
8164
8170
8187
8245
8274
8297
8339
8369
8354
8376
8392
8359
8386
8413
8396
8410
8391
8368
8362
-845
-773
-855
-753
-801
-852
-799
-807
-835
-814
-826
-774
-847
-807
-833
-781
-795
-822
-820
-784
-823
-786
-821
-784
-803
-822
-826
-878
-849
-846
-861
-860
-812
-824
-843
-819
-809
-850
-806
-774
-841
-796
-812
-798
-808
-820
-846
-811
-784
-835
-811
-803
-813
-854
-818
-778
-780
-812
-789
-826
-826
-839
-832
-841
-833
-841
-843
-839
-843
-843
-846
-839
-837
-836
-834
-829
-828
-816
-816
-811
-801
-800
-801
-793
-785
-773
-764
-768
-751
-746
-745
-730
-729
-718
-717
-707
-705
-699
-692
-682
-681
-676
-669
-664
-652
-657
-652
-641
-648
-645
-638
-640
-631
-639
-635
-639
-645
-644
-638
-645
47
52
53
49
56
57
57
53
56
53
51
55
52
48
50
49
50
51
44
42
41
37
39
35
38
38
33
32
30
25
28
31
21
17
13
24
12
15
8
6
9
8
2
4
8
3
1
0
-1
0
-5
-5
-1
-4
-5
1
1
1
5
1
-3891
-4014
-4125
-4210
-4284
-4339
-4375
-4383
-4376
-4350
-4295
-4234
-4145
-4044
-3920
-3776
-3622
-3448
-3259
-3062
-2835
-2616
-2367
-2119
-1860
-1592
-1315
-1032
-750
-462
-170
122
410
656
939
1207
1476
1730
1976
2213
2444
2656
2864
3062
3235
3399
3548
3675
3792
3891
3967
4026
4072
4095
4109
4096
4069
4014
3948
3875
2040
2040
2040
2040
2068
2068
2068
2068
2068
2087
2087
2087
2087
2087
2095
2095
2095
2095
2095
2095
2091
2091
2091
2091
2076
2076
2076
2076
2076
2054
2054
2054
2054
2054
2024
2024
2024
2024
2024
1991
1991
1991
1991
1991
1959
1959
1959
1959
1959
1931
1931
1931
1931
1931
1911
1911
1911
1911
1911
1900
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
7213
7214
7215
7216
7217
7218
7219
7220
7221
7222
7223
7224
7225
7226
7227
7228
7229
7230
7231
7232
7233
7234
7235
7236
7237
7238
7239
7240
7241
7242
7243
7244
7245
7246
7247
7248
7249
7250
7251
7252
7253
7254
7255
7256
7257
7258
7259
7260
-108
-136
-159
-187
-193
-236
-216
-265
-289
-301
-321
-328
-363
-342
-312
-388
-375
-373
-339
-314
-309
-272
-239
-224
-228
-246
-187
-184
-165
-104
-65
-65
-42
5
5
45
74
130
139
179
193
234
277
277
293
354
414
409
444
462
482
505
524
563
573
611
617
623
609
639
8316
8338
8307
8263
8237
8206
8210
8168
8130
8119
8125
8074
8081
8038
8023
8013
8003
8011
8000
8013
8024
8023
8031
8065
8074
8066
8123
8131
8138
8169
8192
8221
8215
8265
8301
8297
8318
8297
8338
8348
8349
8340
8340
8360
8309
8309
8318
8322
8273
8282
8267
8214
8198
8167
8138
8139
8066
8062
8042
8033
-823
-781
-830
-817
-829
-801
-817
-846
-823
-776
-798
-774
-801
-840
-768
-767
-776
-789
-775
-776
-794
-759
-771
-805
-866
-811
-811
-815
-815
-794
-768
-779
-798
-767
-806
-789
-799
-833
-815
-825
-807
-800
-844
-798
-821
-826
-790
-759
-862
-835
-849
-824
-828
-818
-830
-834
-793
-825
-826
-833
-644
-651
-651
-665
-665
-660
-674
-677
-679
-684
-691
-697
-700
-710
-713
-715
-725
-734
-735
-749
-755
-760
-759
-768
-773
-781
-787
-786
-796
-803
-805
-804
-816
-815
-817
-824
-822
-822
-826
-831
-824
-832
-829
-820
-822
-825
-822
-819
-812
-814
-813
-805
-801
-797
-792
-792
-781
-779
-779
-773
0
-1
-1
1
6
12
-1
14
5
11
15
12
14
16
18
25
22
25
25
33
27
33
25
34
38
31
37
40
39
43
50
49
40
45
57
50
51
52
48
49
49
50
43
49
46
45
43
46
46
46
45
44
43
43
42
42
42
35
37
26
3772
3660
3524
3383
3218
3035
2849
2647
2437
2216
1979
1742
1491
1238
986
725
454
183
-83
-352
-606
-856
-1104
-1347
-1583
-1811
-2027
-2239
-2433
-2618
-2791
-2942
-3089
-3224
-3346
-3449
-3535
-3612
-3663
-3698
-3727
-3729
-3717
-3691
-3637
-3571
-3504
-3406
-3299
-3171
-3032
-2882
-2716
-2538
-2347
-2153
-1936
-1724
-1509
-1268
1900
1900
1900
1900
1899
1899
1899
1899
1899
1909
1909
1909
1909
1909
1928
1928
1928
1928
1928
1953
1953
1953
1953
1953
1983
1983
1983
1983
1983
2013
2013
2013
2013
2013
2040
2040
2040
2040
2040
2061
2061
2061
2061
2061
2074
2074
2074
2074
2074
2078
2078
2078
2078
2078
2073
2073
2073
2073
2073
2058
7261
7262
7263
7264
7265
7266
7267
7268
7269
7270
7271
7272
7273
7274
7275
7276
7277
7278
7279
7280
7281
7282
7283
7284
7285
7286
7287
7288
7289
7290
7291
7292
7293
7294
7295
7296
7297
7298
7299
7300
7301
7302
7303
7304
7305
7306
7307
7308
7309
7310
7311
7312
7313
7314
7315
7316
7317
7318
7319
7320
625
674
621
669
656
624
595
572
578
561
514
530
512
503
465
435
427
396
367
349
296
274
269
226
189
183
156
84
91
41
51
-9
-38
-29
-88
-101
-133
-151
-160
-190
-213
-223
-250
-219
-283
-276
-267
-280
-302
-276
-303
-280
-268
-223
-241
-212
-191
-162
-171
-158
8022
8043
8016
8013
7968
7992
8027
8036
8033
8016
8075
8050
8096
8122
8128
8130
8163
8183
8205
8208
8252
8248
8242
8277
8281
8338
8295
8270
8297
8343
8271
8313
8322
8304
8257
8258
8213
8216
8199
8162
8146
8132
8087
8137
8060
8042
8023
8055
8038
8045
8048
8057
8031
8064
8024
8033
8071
8072
8120
8103
-840
-822
-813
-857
-844
-807
-837
-809
-860
-824
-862
-800
-825
-810
-787
-799
-861
-846
-834
-814
-796
-823
-843
-815
-834
-811
-786
-797
-809
-811
-813
-797
-784
-809
-807
-808
-850
-819
-794
-821
-827
-785
-847
-798
-789
-796
-815
-799
-817
-762
-786
-773
-808
-789
-827
-788
-761
-814
-810
-737
-761
-756
-748
-742
-736
-735
-721
-714
-718
-713
-700
-699
-699
-683
-683
-682
-683
-682
-666
-665
-666
-664
-660
-657
-650
-658
-656
-649
-655
-662
-648
-653
-654
-661
-663
-660
-677
-679
-675
-679
-691
-685
-693
-695
-699
-705
-711
-714
-719
-723
-726
-730
-743
-747
-755
-752
-760
-772
-771
-775
34
31
21
32
29
25
20
21
22
16
13
7
17
4
13
10
8
2
8
-3
3
6
-1
9
3
4
-3
0
2
8
0
5
15
2
6
3
5
7
8
6
8
16
10
10
17
17
19
23
21
21
28
28
21
28
31
27
32
32
33
34
-1033
-790
-546
-303
-48
191
444
675
909
1137
1359
1571
1778
1982
2167
2347
2516
2671
2819
2948
3059
3169
3260
3328
3393
3436
3471
3478
3476
3465
3428
3375
3319
3239
3155
3049
2929
2800
2659
2500
2343
2160
1982
1790
1579
1374
1171
950
728
497
275
50
-171
-390
-617
-818
-1027
-1232
-1419
-1608
2058
2058
2058
2058
2037
2037
2037
2037
2037
2010
2010
2010
2010
2010
1983
1983
1983
1983
1983
1957
1957
1957
1957
1957
1935
1935
1935
1935
1935
1920
1920
1920
1920
1920
1914
1914
1914
1914
1914
1917
1917
1917
1917
1917
1927
1927
1927
1927
1927
1945
1945
1945
1945
1945
1968
1968
1968
1968
1968
1993
7321
7322
7323
7324
7325
7326
7327
7328
7329
7330
7331
7332
7333
7334
7335
7336
7337
7338
7339
7340
7341
7342
7343
7344
7345
7346
7347
7348
7349
7350
7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373
7374
7375
7376
7377
7378
7379
7380
-136
-112
-89
-70
-42
-19
-3
24
60
70
102
134
130
202
195
238
274
301
347
352
363
374
427
477
473
475
493
502
543
515
545
550
574
556
556
601
584
603
582
569
536
513
483
473
471
455
438
400
410
397
383
336
295
298
248
217
226
203
160
102
8118
8132
8152
8183
8179
8190
8214
8235
8228
8232
8238
8248
8262
8283
8271
8270
8257
8269
8289
8248
8252
8219
8212
8203
8187
8183
8109
8138
8134
8104
8107
8093
8050
8029
8042
8028
8045
8023
8055
8019
8030
8059
8031
8038
8064
8113
8081
8107
8140
8138
8151
8175
8178
8197
8204
8189
8209
8226
8235
8268
-825
-766
-823
-836
-811
-799
-815
-781
-830
-809
-847
-809
-791
-822
-815
-810
-847
-799
-858
-798
-776
-774
-814
-816
-870
-841
-812
-827
-799
-829
-848
-780
-820
-861
-854
-865
-818
-802
-827
-794
-811
-794
-807
-809
-850
-800
-776
-812
-868
-802
-798
-776
-787
-828
-783
-836
-819
-810
-787
-770
-785
-782
-794
-789
-796
-796
-796
-806
-804
-807
-802
-807
-805
-812
-816
-819
-815
-817
-804
-804
-800
-812
-809
-803
-803
-797
-791
-786
-781
-781
-770
-774
-765
-758
-754
-749
-741
-739
-734
-733
-727
-722
-714
-715
-707
-707
-699
-700
-696
-688
-680
-685
-673
-676
-679
-678
-671
-676
-667
-668
36
34
46
43
39
43
39
42
44
46
42
44
48
46
48
43
46
51
49
42
49
40
42
49
41
37
41
43
37
33
34
32
33
33
27
23
28
32
22
24
25
20
20
15
17
17
9
12
12
9
15
3
10
14
1
10
8
9
7
2
-1790
-1956
-2122
-2270
-2411
-2546
-2662
-2764
-2859
-2934
-3002
-3051
-3091
-3116
-3123
-3114
-3095
-3063
-3014
-2957
-2876
-2792
-2685
-2571
-2453
-2315
-2183
-2030
-1867
-1694
-1516
-1333
-1138
-939
-735
-529
-325
-115
94
293
493
687
885
1075
1256
1425
1594
1754
1906
2049
2191
2308
2420
2524
2611
2694
2756
2811
2851
2875
1993
1993
1993
1993
2017
2017
2017
2017
2017
2038
2038
2038
2038
2038
2054
2054
2054
2054
2054
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2055
2055
2055
2055
2055
2041
2041
2041
2041
2041
2021
2021
2021
2021
2021
1999
1999
1999
1999
1999
1977
1977
1977
1977
1977
1956
1956
1956
1956
1956
1941
7381
7382
7383
7384
7385
7386
7387
7388
7389
7390
7391
7392
7393
7394
7395
7396
7397
7398
7399
7400
7401
7402
7403
7404
7405
7406
7407
7408
7409
7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422
7423
7424
7425
7426
7427
7428
7429
7430
7431
7432
7433
7434
7435
7436
7437
7438
7439
7440
120
123
57
59
57
26
-20
-51
-74
-86
-81
-101
-124
-143
-160
-159
-198
-158
-187
-217
-195
-199
-226
-225
-226
-201
-199
-166
-149
-163
-107
-84
-73
-53
-42
-48
-13
-11
12
61
35
76
93
112
141
162
183
205
216
287
253
310
348
349
336
352
407
400
422
444
8266
8273
8233
8223
8251
8243
8197
8212
8221
8190
8184
8173
8129
8146
8152
8156
8111
8102
8095
8068
8070
8077
8048
8056
8056
8041
8074
8057
8081
8059
8088
8088
8082
8103
8132
8123
8138
8159
8130
8149
8152
8161
8208
8206
8221
8205
8222
8182
8205
8222
8195
8211
8216
8183
8200
8164
8174
8200
8182
8121
-793
-843
-796
-836
-807
-857
-789
-793
-855
-827
-771
-835
-806
-818
-758
-835
-800
-838
-755
-886
-756
-813
-805
-839
-764
-820
-794
-785
-807
-819
-755
-799
-764
-824
-808
-797
-801
-813
-772
-841
-799
-847
-846
-835
-830
-812
-793
-847
-825
-765
-807
-819
-763
-833
-790
-800
-801
-856
-770
-837
-666
-669
-666
-665
-676
-667
-667
-680
-676
-679
-682
-686
-687
-691
-692
-697
-706
-698
-714
-713
-722
-727
-727
-731
-738
-740
-747
-755
-758
-755
-759
-767
-766
-773
-767
-771
-779
-789
-786
-785
-794
-791
-791
-788
-800
-794
-792
-798
-797
-804
-803
-802
-793
-797
-797
-788
-791
-783
-781
-779
0
11
1
8
9
6
9
6
7
9
10
11
5
16
7
8
10
14
18
19
15
22
23
22
25
22
22
27
28
26
33
36
35
32
32
40
39
40
37
42
40
41
33
44
45
40
39
40
41
41
41
36
40
43
38
36
38
44
36
44
2886
2894
2881
2863
2826
2775
2719
2639
2554
2458
2352
2235
2109
1970
1826
1674
1515
1354
1178
1003
821
643
454
285
97
-90
-274
-453
-631
-809
-977
-1130
-1282
-1429
-1578
-1708
-1837
-1956
-2069
-2164
-2262
-2331
-2397
-2449
-2492
-2525
-2548
-2566
-2558
-2538
-2520
-2478
-2429
-2369
-2305
-2218
-2130
-2025
-1919
-1799
1941
1941
1941
1941
1931
1931
1931
1931
1931
1928
1928
1928
1928
1928
1933
1933
1933
1933
1933
1944
1944
1944
1944
1944
1961
1961
1961
1961
1961
1980
1980
1980
1980
1980
2000
2000
2000
2000
2000
2019
2019
2019
2019
2019
2035
2035
2035
2035
2035
2045
2045
2045
2045
2045
2049
2049
2049
2049
2049
2047
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457
7458
7459
7460
7461
7462
7463
7464
7465
7466
7467
7468
7469
7470
7471
7472
7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
7485
7486
7487
7488
7489
7490
7491
7492
7493
7494
7495
7496
7497
7498
7499
7500
437
487
456
533
496
498
531
518
515
501
534
513
510
486
470
430
416
424
405
392
369
361
317
297
289
255
282
252
224
216
175
164
146
112
79
52
57
67
29
0
5
-29
-41
-55
-64
-78
-107
-136
-108
-129
-118
-134
-167
-153
-173
-114
-147
-146
-114
-109
8104
8143
8138
8088
8118
8061
8057
8086
8048
8035
8050
8052
8061
8045
8076
8101
8061
8081
8085
8063
8093
8130
8144
8123
8140
8147
8171
8154
8193
8160
8202
8175
8184
8215
8189
8197
8207
8221
8205
8196
8167
8159
8149
8188
8120
8127
8144
8125
8129
8129
8094
8088
8079
8095
8089
8063
8075
8053
8057
8034
-748
-830
-829
-795
-810
-773
-807
-852
-838
-840
-826
-804
-848
-844
-819
-799
-771
-842
-814
-795
-825
-830
-777
-832
-799
-808
-806
-772
-782
-829
-798
-795
-789
-846
-797
-833
-787
-760
-829
-818
-781
-824
-789
-768
-791
-828
-799
-870
-791
-790
-771
-790
-770
-809
-828
-826
-822
-793
-763
-839
-779
-773
-775
-770
-763
-749
-752
-753
-749
-748
-734
-732
-735
-726
-723
-722
-717
-715
-706
-701
-701
-699
-700
-698
-698
-688
-692
-683
-685
-687
-684
-673
-684
-677
-693
-684
-687
-681
-685
-688
-679
-689
-692
-692
-695
-701
-700
-703
-706
-706
-703
-711
-718
-724
-727
-729
-725
-736
-740
-740
35
34
46
33
36
30
32
28
32
30
28
23
23
25
21
18
19
18
14
19
20
16
8
13
14
14
16
8
8
6
14
14
12
9
2
11
7
9
13
12
11
13
10
19
8
13
9
9
19
10
17
21
21
17
20
19
24
24
26
29
-1669
-1533
-1390
-1247
-1089
-929
-771
-607
-441
-266
-101
76
244
410
579
726
879
1033
1174
1306
1443
1545
1663
1776
1871
1966
2054
2123
2188
2243
2284
2317
2340
2350
2358
2348
2329
2298
2260
2211
2146
2079
1995
1921
1824
1719
1607
1490
1362
1234
1101
955
814
665
520
367
215
64
-94
-238
2047
2047
2047
2047
2038
2038
2038
2038
2038
2025
2025
2025
2025
2025
2008
2008
2008
2008
2008
1990
1990
1990
1990
1990
1973
1973
1973
1973
1973
1958
1958
1958
1958
1958
1947
1947
1947
1947
1947
1942
1942
1942
1942
1942
1943
1943
1943
1943
1943
1949
1949
1949
1949
1949
1960
1960
1960
1960
1960
1974
7501
7502
7503
7504
7505
7506
7507
7508
7509
7510
7511
7512
7513
7514
7515
7516
7517
7518
7519
7520
7521
7522
7523
7524
7525
7526
7527
7528
7529
7530
7531
7532
7533
7534
7535
7536
7537
7538
7539
7540
7541
7542
7543
7544
7545
7546
7547
7548
7549
7550
7551
7552
7553
7554
7555
7556
7557
7558
7559
7560
-113
-84
-80
-77
-66
-30
-4
0
-9
4
34
52
82
78
118
123
179
141
188
177
211
225
259
296
291
312
307
325
310
381
359
394
389
391
430
430
434
450
428
435
454
441
476
453
430
431
400
393
375
379
365
339
321
330
290
280
264
287
259
251
8068
8083
8027
8102
8114
8088
8129
8095
8103
8180
8162
8110
8179
8141
8122
8186
8170
8176
8170
8176
8155
8176
8157
8147
8188
8156
8138
8156
8158
8161
8141
8144
8123
8108
8087
8080
8081
8096
8075
8074
8085
8053
8099
8056
8038
8069
8081
8067
8099
8072
8078
8108
8106
8107
8155
8091
8120
8139
8114
8144
-776
-804
-858
-779
-772
-919
-770
-775
-891
-756
-788
-873
-723
-794
-874
-729
-836
-839
-750
-835
-841
-723
-870
-819
-776
-860
-800
-785
-813
-797
-815
-816
-813
-796
-823
-843
-820
-814
-831
-834
-807
-882
-804
-817
-872
-779
-829
-855
-778
-841
-845
-794
-847
-826
-805
-817
-792
-738
-836
-834
-739
-753
-752
-759
-766
-757
-758
-767
-774
-773
-788
-771
-776
-785
-776
-779
-791
-783
-781
-792
-786
-783
-787
-779
-783
-781
-774
-781
-785
-773
-781
-779
-767
-768
-766
-763
-767
-759
-756
-753
-743
-748
-743
-739
-730
-732
-731
-720
-726
-719
-718
-710
-717
-705
-709
-714
-701
-702
-698
-685
30
33
34
29
30
30
27
30
33
37
34
38
34
31
39
36
36
40
37
40
43
36
41
38
37
47
34
36
39
37
31
36
41
34
36
30
33
30
26
31
25
27
24
26
29
17
23
23
15
18
24
22
20
7
17
15
14
11
14
19
-386
-524
-665
-797
-925
-1055
-1170
-1290
-1393
-1490
-1581
-1669
-1746
-1808
-1875
-1924
-1969
-1995
-2026
-2038
-2044
-2043
-2025
-2006
-1969
-1934
-1880
-1823
-1749
-1684
-1602
-1511
-1412
-1307
-1198
-1087
-969
-847
-714
-582
-449
-312
-171
-42
92
227
360
483
618
734
845
963
1068
1166
1271
1361
1439
1516
1576
1649
1974
1974
1974
1974
1990
1990
1990
1990
1990
2006
2006
2006
2006
2006
2019
2019
2019
2019
2019
2030
2030
2030
2030
2030
2036
2036
2036
2036
2036
2036
2036
2036
2036
2036
2032
2032
2032
2032
2032
2023
2023
2023
2023
2023
2011
2011
2011
2011
2011
1998
1998
1998
1998
1998
1984
1984
1984
1984
1984
1971
7561
7562
7563
7564
7565
7566
7567
7568
7569
7570
7571
7572
7573
7574
7575
7576
7577
7578
7579
7580
7581
7582
7583
7584
7585
7586
7587
7588
7589
7590
7591
7592
7593
7594
7595
7596
7597
7598
7599
7600
7601
7602
7603
7604
7605
7606
7607
7608
7609
7610
7611
7612
7613
7614
7615
7616
7617
7618
7619
7620
244
182
168
177
146
131
117
104
84
77
61
60
39
5
-15
0
-35
-13
-39
-71
-84
-62
-58
-88
-98
-98
-75
-88
-105
-85
-74
-57
-53
-23
-52
3
-16
7
14
55
33
23
61
82
76
88
115
83
139
165
187
180
224
204
205
269
236
263
254
311
8139
8143
8147
8143
8104
8182
8183
8157
8153
8169
8150
8130
8171
8109
8158
8146
8125
8131
8139
8075
8116
8106
8118
8093
8101
8087
8100
8076
8072
8099
8091
8060
8068
8082
8101
8090
8109
8074
8086
8091
8134
8105
8107
8130
8131
8124
8100
8134
8151
8156
8144
8129
8123
8125
8148
8140
8139
8167
8106
8110
-784
-827
-813
-806
-831
-793
-769
-822
-825
-797
-834
-770
-798
-776
-771
-778
-839
-803
-796
-837
-816
-781
-785
-791
-770
-834
-813
-775
-815
-830
-783
-801
-816
-829
-847
-802
-815
-804
-791
-864
-839
-805
-831
-786
-790
-802
-801
-825
-792
-796
-811
-782
-808
-792
-762
-815
-840
-862
-802
-810
-697
-702
-698
-685
-699
-690
-691
-692
-694
-698
-698
-696
-695
-696
-697
-705
-709
-702
-711
-708
-704
-715
-713
-719
-725
-725
-726
-725
-731
-730
-742
-749
-744
-744
-750
-751
-748
-754
-761
-767
-753
-757
-769
-763
-769
-773
-772
-772
-778
-778
-769
-771
-771
-775
-776
-771
-776
-770
-782
-772
16
9
21
13
11
9
13
11
13
9
13
16
4
11
13
21
14
14
22
21
16
19
19
22
19
17
19
21
15
27
26
23
34
24
30
24
35
25
27
31
36
32
29
27
31
35
34
32
37
34
41
31
33
32
37
34
37
32
32
32
1703
1748
1794
1821
1841
1858
1862
1862
1850
1829
1802
1769
1725
1676
1617
1549
1483
1412
1326
1238
1139
1046
935
829
722
603
483
368
248
121
3
-118
-229
-344
-449
-556
-664
-756
-855
-950
-1031
-1111
-1182
-1255
-1315
-1371
-1420
-1464
-1498
-1525
-1550
-1564
-1571
-1567
-1564
-1545
-1527
-1494
-1465
-1417
1971
1971
1971
1971
1961
1961
1961
1961
1961
1955
1955
1955
1955
1955
1954
1954
1954
1954
1954
1957
1957
1957
1957
1957
1963
1963
1963
1963
1963
1973
1973
1973
1973
1973
1985
1985
1985
1985
1985
1997
1997
1997
1997
1997
2008
2008
2008
2008
2008
2017
2017
2017
2017
2017
2023
2023
2023
2023
2023
2025
7621
7622
7623
7624
7625
7626
7627
7628
7629
7630
7631
7632
7633
7634
7635
7636
7637
7638
7639
7640
7641
7642
7643
7644
7645
7646
7647
7648
7649
7650
7651
7652
7653
7654
7655
7656
7657
7658
7659
7660
7661
7662
7663
7664
7665
7666
7667
7668
7669
7670
7671
7672
7673
7674
7675
7676
7677
7678
7679
7680
290
332
330
352
360
352
346
388
394
402
395
394
433
389
354
410
366
375
351
386
352
338
298
309
265
249
269
259
273
230
224
206
218
179
160
200
151
108
111
108
110
92
59
81
56
28
29
31
3
-18
8
-11
-24
-9
-16
-18
-32
-45
-34
-54
8148
8156
8143
8069
8127
8135
8103
8103
8117
8099
8094
8097
8061
8103
8096
8084
8092
8085
8065
8072
8107
8082
8080
8115
8079
8104
8100
8077
8096
8130
8110
8129
8129
8104
8127
8135
8118
8151
8160
8098
8165
8151
8170
8130
8154
8137
8118
8147
8115
8103
8108
8113
8088
8103
8108
8098
8092
8101
8087
8105
-817
-867
-792
-828
-843
-820
-853
-793
-820
-870
-755
-834
-815
-841
-815
-771
-819
-763
-775
-793
-791
-810
-799
-788
-809
-822
-816
-823
-800
-817
-786
-832
-784
-811
-803
-781
-830
-881
-809
-827
-807
-812
-813
-828
-804
-843
-807
-875
-785
-820
-820
-814
-801
-771
-819
-826
-777
-827
-801
-812
-769
-772
-766
-772
-763
-760
-764
-750
-761
-751
-754
-751
-748
-740
-750
-742
-735
-735
-730
-725
-728
-720
-727
-718
-726
-715
-708
-712
-714
-708
-712
-709
-712
-705
-711
-712
-705
-708
-706
-699
-708
-699
-705
-707
-706
-698
-706
-708
-711
-713
-717
-712
-711
-717
-727
-723
-719
-725
-727
-729
33
27
31
32
32
29
32
29
36
30
27
31
21
25
22
27
20
19
26
23
21
22
19
24
19
19
24
11
18
22
19
14
18
14
15
12
12
12
15
15
15
18
18
15
21
17
12
15
14
16
16
20
16
17
14
11
23
24
20
24
-1365
-1308
-1248
-1180
-1102
-1026
-941
-849
-761
-666
-573
-473
-367
-268
-169
-64
45
151
254
349
449
542
634
713
798
874
950
1017
1081
1141
1198
1245
1287
1326
1360
1387
1398
1408
1412
1408
1406
1387
1375
1345
1316
1277
1237
1183
1131
1075
1015
939
870
791
716
631
549
465
376
282
2025
2025
2025
2025
2023
2023
2023
2023
2023
2018
2018
2018
2018
2018
2010
2010
2010
2010
2010
2000
2000
2000
2000
2000
1990
1990
1990
1990
1990
1981
1981
1981
1981
1981
1973
1973
1973
1973
1973
1967
1967
1967
1967
1967
1965
1965
1965
1965
1965
1966
1966
1966
1966
1966
1970
1970
1970
1970
1970
1976
7681
7682
7683
7684
7685
7686
7687
7688
7689
7690
7691
7692
7693
7694
7695
7696
7697
7698
7699
7700
7701
7702
7703
7704
7705
7706
7707
7708
7709
7710
7711
7712
7713
7714
7715
7716
7717
7718
7719
7720
7721
7722
7723
7724
7725
7726
7727
7728
7729
7730
7731
7732
7733
7734
7735
7736
7737
7738
7739
7740
-63
-30
-33
4
3
4
25
15
15
66
77
87
80
90
81
100
113
108
169
163
140
162
199
182
183
195
210
217
246
219
285
266
296
277
296
294
287
332
312
295
308
326
352
344
321
339
368
280
349
302
300
333
282
246
279
257
233
245
244
201
8074
8075
8091
8077
8104
8110
8118
8101
8073
8109
8085
8101
8093
8127
8119
8122
8136
8113
8129
8133
8128
8091
8118
8140
8084
8132
8118
8097
8113
8106
8120
8096
8119
8083
8110
8092
8104
8113
8092
8123
8089
8091
8103
8090
8095
8088
8072
8105
8108
8079
8099
8072
8104
8078
8107
8112
8092
8121
8092
8103
-781
-818
-831
-815
-787
-772
-829
-819
-788
-786
-824
-825
-807
-821
-816
-821
-735
-817
-850
-791
-785
-814
-761
-812
-774
-801
-841
-819
-810
-841
-795
-819
-781
-833
-818
-825
-828
-847
-794
-833
-806
-819
-807
-775
-808
-888
-814
-828
-808
-822
-819
-819
-797
-828
-832
-834
-826
-787
-853
-856
-738
-738
-745
-738
-745
-743
-747
-741
-747
-750
-754
-756
-758
-755
-761
-760
-766
-764
-761
-765
-760
-767
-763
-764
-762
-765
-763
-763
-759
-768
-765
-768
-761
-764
-759
-763
-757
-757
-761
-755
-751
-744
-751
-742
-755
-743
-740
-741
-731
-733
-733
-730
-732
-733
-726
-727
-731
-720
-718
-719
17
26
26
23
24
27
28
26
34
25
31
29
27
36
31
33
31
31
38
38
33
32
37
35
32
35
28
35
29
35
28
30
32
32
34
32
28
37
31
26
35
30
35
28
25
22
17
24
20
21
26
25
23
16
18
25
17
27
14
17
196
100
11
-83
-168
-255
-336
-413
-485
-563
-628
-690
-754
-808
-867
-923
-956
-998
-1039
-1064
-1091
-1111
-1128
-1136
-1142
-1134
-1134
-1122
-1106
-1086
-1059
-1021
-980
-937
-895
-843
-796
-730
-670
-602
-539
-464
-391
-319
-250
-169
-87
-9
66
141
212
292
354
422
488
545
609
656
713
753
1976
1976
1976
1976
1984
1984
1984
1984
1984
1992
1992
1992
1992
1992
2001
2001
2001
2001
2001
2007
2007
2007
2007
2007
2012
2012
2012
2012
2012
2015
2015
2015
2015
2015
2014
2014
2014
2014
2014
2011
2011
2011
2011
2011
2006
2006
2006
2006
2006
2000
2000
2000
2000
2000
1993
1993
1993
1993
1993
1986
7741
7742
7743
7744
7745
7746
7747
7748
7749
7750
7751
7752
7753
7754
7755
7756
7757
7758
7759
7760
7761
7762
7763
7764
7765
7766
7767
7768
7769
7770
7771
7772
7773
7774
7775
7776
7777
7778
7779
7780
7781
7782
7783
7784
7785
7786
7787
7788
7789
7790
7791
7792
7793
7794
7795
7796
7797
7798
7799
7800
215
238
195
197
206
158
163
147
177
140
140
106
109
77
85
91
90
58
34
63
38
45
23
29
23
23
6
8
18
18
17
26
-5
-2
31
69
59
64
54
48
89
106
96
104
117
122
127
134
158
165
150
176
179
165
187
200
195
205
240
230
8137
8122
8099
8114
8122
8113
8127
8117
8153
8122
8124
8103
8127
8095
8109
8146
8091
8143
8115
8130
8095
8096
8118
8111
8088
8089
8085
8100
8082
8099
8072
8088
8098
8070
8053
8111
8098
8078
8071
8099
8095
8081
8086
8113
8141
8095
8078
8137
8104
8106
8102
8102
8098
8113
8102
8097
8138
8082
8135
8121
-790
-764
-803
-788
-790
-798
-814
-840
-829
-796
-787
-806
-792
-823
-794
-775
-828
-755
-785
-830
-815
-823
-769
-808
-819
-814
-784
-784
-798
-834
-758
-772
-806
-790
-796
-831
-797
-759
-768
-787
-830
-766
-778
-823
-806
-846
-827
-813
-825
-854
-778
-824
-805
-827
-774
-851
-811
-745
-839
-852
-713
-705
-717
-715
-713
-709
-714
-713
-708
-708
-713
-715
-714
-711
-709
-707
-714
-719
-717
-719
-713
-721
-718
-730
-726
-723
-723
-730
-733
-730
-728
-728
-729
-741
-742
-734
-742
-741
-739
-744
-754
-749
-751
-750
-750
-755
-753
-750
-758
-754
-759
-758
-755
-751
-755
-752
-761
-757
-752
-749
21
15
20
22
19
15
25
21
18
18
12
18
19
18
19
18
21
15
22
28
15
19
15
24
25
16
28
21
24
26
21
30
26
23
22
26
32
31
28
26
22
31
34
33
24
30
32
29
29
33
31
31
28
27
32
22
30
29
31
30
800
836
868
910
932
956
975
991
1002
1005
1006
1006
998
984
962
946
922
894
859
819
779
739
695
642
593
538
476
424
356
295
236
168
109
39
-22
-89
-148
-198
-258
-309
-356
-407
-453
-502
-534
-573
-611
-638
-662
-690
-706
-725
-736
-749
-748
-753
-755
-747
-740
-724
1986
1986
1986
1986
1981
1981
1981
1981
1981
1977
1977
1977
1977
1977
1975
1975
1975
1975
1975
1975
1975
1975
1975
1975
1977
1977
1977
1977
1977
1981
1981
1981
1981
1981
1986
1986
1986
1986
1986
1991
1991
1991
1991
1991
1997
1997
1997
1997
1997
2001
2001
2001
2001
2001
2004
2004
2004
2004
2004
2005
7801
7802
7803
7804
7805
7806
7807
7808
7809
7810
7811
7812
7813
7814
7815
7816
7817
7818
7819
7820
7821
7822
7823
7824
7825
7826
7827
7828
7829
7830
7831
7832
7833
7834
7835
7836
7837
7838
7839
7840
7841
7842
7843
7844
7845
7846
7847
7848
7849
7850
7851
7852
7853
7854
7855
7856
7857
7858
7859
7860
225
244
256
232
258
261
265
267
262
304
299
311
267
294
314
271
299
300
299
274
268
272
248
262
253
241
199
217
214
176
170
190
148
188
152
133
146
135
161
135
148
131
115
115
79
96
88
113
68
68
87
107
59
48
72
38
56
56
29
46
8124
8103
8093
8088
8116
8125
8096
8097
8100
8088
8118
8111
8100
8104
8096
8100
8093
8081
8084
8085
8103
8079
8099
8076
8116
8085
8059
8108
8099
8082
8100
8122
8086
8073
8108
8094
8090
8107
8110
8117
8130
8108
8111
8089
8111
8088
8126
8082
8099
8084
8102
8083
8109
8130
8107
8136
8103
8078
8102
8110
-798
-795
-825
-871
-817
-842
-797
-835
-855
-865
-845
-824
-802
-842
-807
-807
-841
-812
-797
-833
-798
-814
-779
-777
-794
-792
-785
-786
-801
-817
-844
-799
-788
-810
-810
-839
-778
-822
-814
-822
-782
-802
-795
-810
-796
-852
-807
-775
-788
-834
-762
-788
-821
-790
-757
-816
-839
-802
-790
-781
-754
-753
-758
-745
-748
-754
-755
-749
-747
-755
-747
-741
-744
-745
-737
-745
-742
-736
-740
-737
-733
-743
-731
-730
-733
-733
-727
-728
-730
-725
-726
-729
-723
-721
-730
-722
-718
-722
-727
-725
-721
-723
-724
-721
-719
-730
-725
-721
-728
-718
-728
-727
-729
-729
-721
-735
-732
-731
-730
-733
30
29
25
30
30
32
34
30
23
28
27
31
25
26
25
27
22
26
22
23
22
23
20
22
22
18
25
23
24
18
22
24
23
21
27
22
18
18
25
28
23
20
20
17
17
20
15
20
23
20
28
23
23
26
20
24
26
25
18
27
-714
-699
-666
-643
-608
-585
-546
-510
-475
-433
-386
-342
-295
-242
-198
-143
-92
-43
12
65
111
164
209
252
293
339
376
407
440
472
503
531
553
577
595
610
618
632
641
641
639
644
634
633
617
605
591
576
550
525
502
469
446
414
377
350
306
273
233
195
2005
2005
2005
2005
2005
2005
2005
2005
2005
2003
2003
2003
2003
2003
2000
2000
2000
2000
2000
1996
1996
1996
1996
1996
1992
1992
1992
1992
1992
1989
1989
1989
1989
1989
1986
1986
1986
1986
1986
1984
1984
1984
1984
1984
1983
1983
1983
1983
1983
1984
1984
1984
1984
1984
1985
1985
1985
1985
1985
1987
7861
7862
7863
7864
7865
7866
7867
7868
7869
7870
7871
7872
7873
7874
7875
7876
7877
7878
7879
7880
7881
7882
7883
7884
7885
7886
7887
7888
7889
7890
7891
7892
7893
7894
7895
7896
7897
7898
7899
7900
7901
7902
7903
7904
7905
7906
7907
7908
7909
7910
7911
7912
7913
7914
7915
7916
7917
7918
7919
7920
43
24
47
62
66
86
70
77
91
102
87
86
141
152
153
119
161
166
180
187
176
187
167
195
188
191
220
196
207
210
196
224
221
228
260
224
207
277
216
250
256
244
237
252
251
263
230
243
255
212
216
223
196
207
163
184
181
186
195
140
8079
8099
8082
8105
8110
8110
8100
8094
8126
8095
8071
8112
8090
8109
8073
8092
8124
8112
8099
8095
8116
8070
8096
8110
8087
8133
8096
8094
8100
8104
8117
8112
8108
8107
8099
8074
8090
8102
8098
8120
8104
8076
8097
8094
8114
8098
8077
8105
8101
8115
8091
8076
8130
8079
8082
8103
8087
8090
8106
8062
-811
-823
-837
-831
-787
-832
-784
-839
-784
-803
-762
-835
-809
-831
-824
-780
-814
-817
-790
-799
-801
-783
-815
-787
-816
-833
-789
-803
-827
-817
-834
-825
-808
-818
-831
-797
-850
-758
-766
-837
-790
-793
-823
-788
-805
-855
-759
-869
-862
-794
-864
-786
-828
-858
-828
-793
-796
-786
-811
-821
-729
-732
-729
-735
-732
-737
-733
-735
-740
-745
-735
-744
-743
-750
-738
-740
-744
-745
-750
-746
-746
-749
-744
-749
-746
-747
-742
-742
-750
-747
-746
-752
-745
-754
-751
-747
-735
-742
-741
-748
-742
-742
-740
-742
-743
-739
-738
-740
-741
-728
-736
-739
-736
-731
-732
-735
-733
-725
-734
-735
22
22
24
26
26
23
24
21
27
29
27
24
28
26
33
31
24
20
25
26
26
32
32
28
26
27
28
28
29
29
24
26
22
29
30
23
29
27
29
25
29
29
26
23
24
26
19
21
23
21
19
27
20
19
23
21
24
16
29
21
157
116
74
42
2
-40
-77
-107
-151
-181
-204
-234
-266
-291
-313
-327
-348
-367
-379
-392
-399
-411
-410
-415
-414
-419
-411
-406
-398
-390
-373
-365
-355
-331
-316
-294
-269
-249
-225
-196
-165
-146
-114
-93
-57
-34
-3
36
64
85
113
137
166
186
200
224
245
259
276
291
1987
1987
1987
1987
1990
1990
1990
1990
1992
1992
1992
1992
1992
1992
1995
1995
1995
1995
1995
1997
1997
1997
1997
1997
1998
1998
1998
1998
1998
1998
1998
1998
1998
1998
1997
1997
1997
1997
1997
1996
1996
1996
1996
1996
1994
1994
1994
1994
1994
1993
1993
1993
1993
1993
1991
1991
1991
1991
1991
1990
7921
7922
7923
7924
7925
7926
7927
7928
7929
7930
7931
7932
7933
7934
7935
7936
7937
7938
7939
7940
7941
7942
7943
7944
7945
7946
7947
7948
7949
7950
7951
7952
7953
7954
7955
7956
7957
7958
7959
7960
7961
7962
7963
7964
7965
7966
7967
7968
7969
7970
7971
7972
7973
7974
7975
7976
7977
7978
7979
7980
178
149
162
116
149
151
147
142
146
142
123
125
149
109
115
100
100
89
102
110
89
113
90
90
71
85
69
66
71
94
65
112
92
122
101
131
134
134
135
109
129
183
161
201
161
168
140
183
207
194
232
160
220
190
218
204
213
233
187
225
8097
8080
8079
8093
8093
8085
8090
8102
8135
8089
8106
8093
8113
8108
8087
8114
8110
8085
8095
8125
8094
8101
8098
8091
8101
8117
8091
8079
8089
8107
8106
8110
8084
8107
8095
8084
8115
8099
8109
8080
8124
8094
8109
8101
8087
8092
8112
8106
8122
8088
8094
8095
8067
8073
8126
8111
8090
8136
8098
8078
-815
-801
-838
-822
-824
-796
-785
-793
-755
-800
-784
-801
-850
-770
-824
-787
-814
-804
-834
-768
-853
-848
-821
-818
-838
-789
-874
-760
-771
-839
-823
-788
-847
-806
-834
-830
-833
-780
-747
-821
-833
-814
-808
-827
-777
-825
-826
-823
-810
-808
-804
-787
-813
-831
-827
-781
-811
-796
-814
-782
-733
-725
-734
-732
-735
-732
-730
-733
-725
-736
-727
-732
-735
-722
-736
-734
-730
-733
-733
-732
-733
-735
-735
-732
-735
-736
-738
-735
-734
-727
-739
-745
-732
-736
-744
-742
-734
-743
-747
-739
-741
-739
-745
-746
-745
-740
-745
-732
-739
-732
-737
-736
-737
-741
-743
-742
-735
-742
-739
-742
21
21
30
20
22
23
22
26
18
30
22
26
23
22
26
25
26
28
22
28
19
25
23
26
30
19
23
25
23
26
21
25
23
34
24
23
30
27
25
30
23
24
25
26
25
23
28
24
29
31
27
24
20
29
25
29
28
33
21
21
304
312
317
324
327
334
333
342
340
338
332
324
319
307
298
285
276
261
248
234
209
196
180
163
145
123
98
82
63
46
19
5
-13
-35
-48
-63
-80
-91
-102
-111
-126
-131
-138
-141
-146
-150
-161
-155
-156
-152
-148
-147
-149
-142
-134
-128
-123
-114
-104
-94
1990
1990
1990
1990
1989
1989
1989
1989
1989
1989
1989
1989
1989
1989
1990
1990
1990
1990
1990
1991
1991
1991
1991
1991
1991
1991
1991
1991
1991
1992
1992
1992
1992
1992
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1992
7981
7982
7983
7984
7985
7986
7987
7988
7989
7990
7991
7992
7993
7994
7995
7996
7997
7998
7999
8000
8001
8002
8003
8004
8005
8006
8007
8008
8009
8010
8011
8012
8013
8014
8015
8016
8017
8018
8019
8020
8021
8022
8023
8024
8025
8026
8027
8028
8029
8030
8031
8032
8033
8034
8035
8036
8037
8038
8039
8040
213
225
192
210
198
211
259
185
201
206
214
218
187
164
181
199
139
178
169
146
151
159
146
159
164
147
160
145
163
125
142
146
112
133
134
139
129
142
133
115
93
112
123
104
132
132
125
135
144
146
125
188
162
153
162
160
150
145
146
123
8091
8097
8097
8084
8100
8071
8097
8108
8056
8121
8099
8091
8100
8077
8050
8101
8084
8070
8089
8093
8105
8132
8096
8084
8082
8108
8094
8101
8092
8069
8119
8114
8116
8103
8117
8091
8084
8111
8107
8109
8086
8128
8134
8107
8111
8111
8068
8079
8093
8092
8099
8085
8089
8083
8126
8092
8119
8061
8101
8086
-864
-833
-841
-842
-780
-769
-791
-772
-804
-823
-808
-799
-817
-825
-839
-821
-790
-875
-789
-813
-840
-848
-771
-814
-832
-792
-803
-782
-833
-795
-794
-809
-837
-820
-766
-826
-810
-762
-792
-817
-833
-830
-794
-847
-801
-814
-830
-801
-831
-771
-795
-817
-815
-835
-841
-807
-804
-816
-779
-814
-739
-743
-741
-737
-740
-736
-734
-739
-732
-738
-735
-729
-739
-737
-735
-734
-738
-734
-731
-736
-734
-726
-736
-729
-740
-735
-734
-734
-733
-743
-733
-730
-733
-734
-736
-739
-731
-742
-730
-736
-738
-736
-739
-737
-741
-737
-738
-744
-738
-738
-732
-739
-737
-740
-737
-729
-730
-738
-743
-738
25
29
22
26
19
27
26
28
23
32
31
25
20
26
28
21
23
28
25
24
31
26
22
28
15
28
27
20
30
24
21
22
22
24
23
20
29
24
23
19
25
18
28
28
24
26
27
25
25
27
24
24
24
27
27
22
31
27
21
25
-87
-73
-59
-50
-38
-20
-12
4
14
36
43
53
62
69
84
86
99
105
108
115
119
126
128
128
131
132
131
139
131
128
133
122
117
113
109
101
95
92
88
72
68
68
58
51
46
36
31
17
8
10
7
-7
-3
-4
-9
-7
-10
-10
-11
-15
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
8041
8042
8043
8044
8045
8046
8047
8048
8049
8050
8051
8052
8053
8054
8055
8056
8057
8058
8059
8060
8061
8062
8063
8064
8065
8066
8067
8068
8069
8070
8071
8072
8073
8074
8075
8076
8077
8078
8079
8080
8081
8082
8083
8084
8085
8086
8087
8088
8089
8090
8091
8092
8093
8094
8095
8096
8097
8098
8099
8100
162
178
160
175
213
175
164
199
183
181
181
191
175
163
190
172
167
170
202
175
170
155
204
138
153
185
129
125
161
163
165
156
180
145
165
135
146
148
146
139
152
136
143
173
139
171
156
153
165
153
158
172
182
182
183
143
138
164
143
143
8112
8102
8111
8117
8095
8099
8117
8076
8086
8130
8094
8093
8097
8116
8107
8117
8116
8094
8077
8084
8112
8127
8119
8088
8089
8133
8120
8116
8111
8118
8099
8099
8107
8078
8079
8075
8128
8093
8082
8077
8082
8107
8111
8111
8089
8054
8085
8092
8066
8086
8129
8083
8093
8107
8079
8094
8106
8118
8088
8090
-849
-786
-853
-826
-843
-851
-780
-802
-757
-819
-798
-766
-831
-791
-834
-812
-799
-814
-800
-841
-806
-840
-808
-805
-825
-779
-789
-781
-783
-818
-877
-828
-787
-850
-816
-788
-818
-802
-821
-780
-802
-833
-817
-817
-845
-868
-768
-772
-806
-787
-792
-807
-805
-839
-806
-778
-768
-819
-807
-808
-739
-740
-738
-735
-743
-738
-734
-736
-743
-744
-742
-740
-742
-738
-740
-737
-736
-730
-736
-742
-743
-732
-733
-738
-739
-740
-738
-738
-735
-738
-732
-740
-734
-741
-731
-735
-739
-738
-735
-732
-739
-743
-733
-741
-732
-742
-739
-741
-733
-737
-737
-738
-733
-738
-737
-736
-739
-737
-732
-738
22
24
22
26
31
26
27
29
23
27
23
21
28
25
27
25
28
26
28
28
25
25
21
21
30
23
30
21
22
28
20
31
20
24
22
18
26
24
21
26
25
26
18
23
24
25
27
21
25
30
28
25
26
18
24
25
20
30
26
25
-12
-13
-17
-11
-15
-7
-8
-4
1
3
7
12
15
18
26
29
35
32
36
37
42
41
47
48
52
44
45
47
42
49
41
39
39
42
37
45
42
34
36
34
32
29
30
25
26
22
26
32
30
33
28
32
37
35
41
31
37
33
29
29
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
8101
8102
8103
8104
8105
8106
8107
8108
8109
8110
8111
8112
8113
8114
8115
8116
8117
8118
8119
8120
8121
8122
8123
8124
8125
8126
8127
8128
8129
8130
8131
8132
8133
8134
8135
8136
8137
8138
8139
8140
8141
8142
8143
8144
8145
8146
8147
8148
8149
8150
8151
8152
8153
8154
8155
8156
8157
8158
8159
8160
131
177
168
137
168
182
184
177
166
177
172
183
135
183
181
151
165
165
193
171
145
177
140
140
175
177
152
173
164
147
159
165
197
146
166
148
156
146
163
172
155
144
149
140
135
153
175
133
154
169
186
169
175
135
161
174
125
194
163
163
8103
8094
8090
8102
8102
8107
8118
8076
8089
8095
8114
8084
8119
8051
8098
8099
8094
8107
8102
8070
8107
8045
8065
8092
8110
8087
8080
8113
8094
8079
8082
8094
8079
8114
8091
8085
8091
8089
8118
8135
8104
8119
8124
8092
8127
8095
8092
8086
8129
8108
8112
8089
8108
8078
8106
8079
8121
8094
8088
8112
-791
-810
-794
-820
-840
-818
-831
-788
-798
-809
-817
-809
-815
-828
-777
-824
-841
-815
-862
-809
-805
-868
-824
-825
-779
-765
-833
-780
-805
-812
-814
-833
-788
-849
-781
-803
-787
-817
-825
-781
-809
-818
-791
-784
-813
-754
-836
-824
-799
-790
-800
-801
-825
-774
-813
-788
-794
-857
-794
-810
-731
-740
-737
-738
-741
-738
-736
-744
-730
-736
-739
-745
-740
-742
-739
-744
-738
-739
-749
-740
-735
-736
-735
-738
-746
-736
-743
-741
-738
-731
-739
-737
-741
-736
-732
-739
-734
-746
-735
-737
-738
-732
-741
-737
-734
-735
-739
-742
-735
-741
-742
-736
-742
-733
-739
-740
-743
-740
-736
-739
27
25
23
29
20
27
22
27
23
25
23
21
25
22
20
24
28
26
28
24
22
21
24
29
26
30
27
27
26
22
27
30
21
25
22
19
23
20
20
32
24
21
17
25
24
26
30
21
20
27
26
20
29
21
23
26
34
18
22
22
28
34
30
27
26
27
33
31
37
37
32
39
27
26
34
32
34
33
30
30
35
34
35
30
32
33
25
30
29
33
23
33
29
34
29
44
27
34
37
40
39
31
32
35
29
34
28
34
30
28
35
32
32
40
33
38
29
27
36
31
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
8161
8162
8163
8164
8165
8166
8167
8168
8169
8170
8171
8172
8173
8174
8175
8176
8177
8178
8179
8180
8181
8182
8183
8184
8185
8186
8187
8188
8189
8190
8191
8192
8193
8194
8195
8196
8197
8198
8199
8200
8201
8202
8203
8204
8205
8206
8207
8208
8209
8210
8211
8212
8213
8214
8215
8216
8217
8218
8219
8220
163
179
139
163
188
177
152
169
160
151
148
174
166
179
164
167
147
167
172
171
154
142
141
191
153
152
164
172
182
167
191
205
153
174
140
143
149
165
158
142
159
165
142
175
150
155
159
162
181
158
147
174
158
146
156
176
166
173
140
145
8070
8087
8095
8077
8093
8077
8071
8139
8108
8099
8098
8104
8117
8089
8085
8122
8073
8079
8088
8089
8076
8111
8115
8086
8099
8101
8099
8091
8123
8091
8097
8093
8070
8101
8117
8116
8098
8106
8090
8131
8100
8115
8085
8099
8087
8114
8086
8092
8105
8091
8083
8085
8096
8104
8075
8069
8093
8090
8092
8116
-798
-805
-792
-775
-798
-837
-797
-794
-821
-788
-787
-808
-780
-806
-807
-781
-755
-796
-826
-788
-809
-833
-814
-819
-798
-827
-833
-801
-820
-760
-798
-807
-831
-803
-803
-784
-796
-852
-786
-798
-830
-818
-798
-801
-813
-774
-828
-771
-774
-808
-770
-811
-788
-841
-818
-820
-814
-819
-796
-844
-745
-741
-742
-735
-734
-734
-736
-737
-736
-739
-736
-736
-731
-740
-732
-737
-734
-733
-737
-738
-738
-735
-734
-735
-734
-736
-736
-736
-739
-737
-739
-737
-733
-739
-733
-729
-739
-735
-737
-735
-740
-741
-739
-740
-746
-737
-735
-741
-734
-732
-739
-733
-740
-743
-737
-734
-742
-735
-740
-733
28
30
23
27
24
23
23
21
25
25
26
28
18
24
27
25
25
24
22
24
27
26
29
32
26
26
30
22
25
23
20
26
22
20
28
28
28
25
33
28
23
26
24
24
28
22
22
25
20
33
24
24
19
25
26
23
19
22
19
27
31
31
41
30
31
40
34
29
32
27
29
33
31
31
32
30
32
30
36
36
32
30
37
33
30
33
32
24
31
31
30
37
33
39
26
32
30
31
31
29
29
30
28
26
30
36
34
37
36
31
31
37
31
27
29
29
28
34
30
33
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
8221
8222
8223
8224
8225
8226
8227
8228
8229
8230
8231
8232
8233
8234
8235
8236
8237
8238
8239
8240
8241
8242
8243
8244
8245
8246
8247
8248
8249
8250
8251
8252
8253
8254
8255
8256
8257
8258
8259
8260
8261
8262
8263
8264
8265
8266
8267
8268
8269
8270
8271
8272
8273
8274
8275
8276
8277
8278
8279
8280
150
171
162
154
194
157
157
155
199
156
146
180
155
152
113
180
138
167
134
131
202
167
148
142
163
168
175
162
166
169
148
157
147
173
135
129
158
165
171
163
172
160
172
148
168
166
166
150
183
152
153
163
132
154
179
163
158
140
158
146
8097
8081
8082
8092
8074
8082
8082
8103
8105
8085
8103
8095
8088
8085
8081
8092
8104
8087
8129
8116
8091
8113
8103
8116
8093
8079
8149
8100
8081
8092
8088
8112
8083
8092
8061
8099
8104
8123
8110
8094
8108
8126
8097
8077
8101
8111
8088
8102
8094
8109
8086
8084
8074
8094
8112
8069
8108
8113
8089
8103
-806
-835
-809
-833
-807
-806
-772
-825
-821
-776
-757
-836
-855
-857
-805
-863
-804
-796
-823
-787
-787
-855
-816
-850
-775
-789
-809
-771
-838
-830
-810
-781
-773
-799
-848
-786
-808
-818
-818
-805
-800
-817
-817
-787
-795
-797
-799
-836
-751
-792
-788
-837
-832
-830
-811
-793
-785
-740
-805
-802
-740
-740
-735
-744
-741
-732
-740
-735
-736
-736
-727
-737
-735
-735
-743
-731
-739
-736
-734
-737
-733
-734
-744
-739
-737
-726
-739
-740
-735
-736
-737
-732
-738
-739
-737
-737
-738
-738
-739
-729
-734
-728
-733
-741
-737
-734
-744
-739
-733
-742
-739
-730
-739
-736
-735
-737
-740
-731
-736
-733
22
25
25
24
22
23
26
23
22
30
32
22
31
30
27
27
29
26
22
24
25
22
28
27
23
29
25
27
27
25
26
22
23
23
31
24
22
21
24
24
21
28
27
25
17
24
24
27
27
21
29
29
23
25
26
33
21
27
22
19
40
38
32
34
34
31
28
24
28
33
32
34
27
31
32
31
31
36
26
31
32
30
25
26
30
36
27
31
28
36
31
35
39
35
24
30
32
30
30
29
33
40
35
31
32
36
32
33
35
33
26
33
28
30
28
38
34
33
35
30
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
8281
8282
8283
8284
8285
8286
8287
8288
8289
8290
8291
8292
8293
8294
8295
8296
8297
8298
8299
8300
8301
8302
8303
8304
8305
8306
8307
8308
8309
8310
8311
8312
8313
8314
8315
8316
8317
8318
8319
8320
8321
8322
8323
8324
8325
8326
8327
8328
8329
8330
8331
8332
8333
8334
8335
8336
8337
8338
8339
8340
149
168
156
138
143
166
167
129
150
157
173
145
165
133
151
164
169
144
137
161
159
194
147
184
159
172
147
151
149
152
132
171
177
138
167
144
164
154
181
161
145
169
146
163
148
169
156
163
162
161
160
159
155
161
180
151
174
138
158
157
8109
8123
8079
8116
8097
8098
8080
8102
8098
8090
8080
8117
8112
8131
8080
8067
8099
8132
8065
8108
8087
8083
8076
8077
8099
8108
8127
8104
8103
8082
8111
8111
8074
8063
8087
8073
8086
8093
8094
8090
8113
8128
8081
8077
8103
8109
8091
8103
8074
8117
8130
8079
8071
8072
8084
8116
8096
8112
8089
8110
-826
-803
-831
-750
-824
-817
-817
-776
-773
-784
-802
-820
-823
-858
-833
-813
-774
-762
-811
-812
-794
-831
-794
-811
-837
-830
-784
-796
-786
-816
-788
-792
-840
-795
-795
-816
-827
-835
-806
-821
-816
-825
-807
-820
-790
-853
-816
-788
-785
-762
-796
-808
-810
-827
-815
-794
-845
-815
-767
-819
-736
-735
-729
-731
-741
-735
-736
-739
-741
-735
-733
-735
-732
-735
-737
-733
-740
-737
-736
-740
-742
-735
-737
-732
-741
-733
-741
-735
-735
-736
-736
-735
-738
-735
-734
-740
-739
-732
-740
-740
-737
-739
-743
-746
-741
-741
-739
-734
-734
-737
-733
-739
-741
-736
-737
-731
-731
-734
-742
-747
25
30
19
23
20
27
26
28
23
23
19
25
25
27
16
27
28
20
28
29
27
22
28
25
25
26
24
31
28
27
27
22
26
25
29
19
29
28
31
24
29
31
23
23
24
28
28
27
24
26
18
24
22
22
26
25
22
21
26
25
30
32
32
33
33
27
31
30
31
40
33
36
37
30
30
32
32
32
26
33
36
34
38
30
32
27
34
35
34
36
34
33
28
32
24
25
33
30
34
39
38
36
34
33
33
26
31
25
32
28
33
31
34
30
38
37
33
33
33
30
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
8341
8342
8343
8344
8345
8346
8347
8348
8349
8350
8351
8352
8353
8354
8355
8356
8357
8358
8359
8360
8361
8362
8363
8364
8365
8366
8367
8368
8369
8370
8371
8372
8373
8374
8375
8376
8377
8378
8379
8380
8381
8382
8383
8384
8385
8386
8387
8388
8389
8390
8391
8392
8393
8394
8395
8396
8397
8398
8399
8400
149
144
150
142
181
139
156
196
169
182
144
161
139
150
136
138
143
156
172
187
146
162
172
147
164
146
154
159
138
126
152
129
158
190
179
191
165
209
182
154
156
159
172
135
163
130
185
162
135
172
144
169
124
166
148
153
164
143
142
165
8083
8118
8099
8111
8092
8101
8082
8094
8082
8090
8070
8068
8082
8080
8101
8117
8088
8103
8098
8089
8084
8091
8092
8101
8106
8074
8115
8116
8082
8099
8073
8083
8071
8094
8102
8115
8094
8090
8077
8109
8082
8112
8102
8107
8076
8077
8103
8078
8100
8089
8101
8073
8117
8107
8086
8105
8121
8087
8089
8120
-816
-811
-832
-803
-823
-826
-784
-801
-856
-814
-826
-837
-816
-807
-849
-836
-809
-783
-796
-758
-833
-780
-788
-836
-852
-758
-817
-821
-790
-742
-831
-786
-843
-845
-817
-866
-809
-795
-822
-811
-813
-808
-822
-770
-794
-781
-803
-807
-818
-795
-761
-814
-807
-797
-797
-794
-774
-812
-819
-789
-742
-732
-736
-737
-741
-732
-730
-741
-737
-733
-739
-742
-738
-738
-733
-742
-744
-735
-736
-739
-744
-738
-739
-736
-735
-733
-744
-735
-736
-734
-740
-740
-745
-735
-736
-742
-737
-738
-734
-741
-734
-746
-740
-738
-733
-740
-741
-736
-733
-736
-745
-737
-732
-741
-733
-739
-741
-736
-736
-732
25
21
22
22
30
21
24
27
22
27
23
26
26
25
29
21
30
24
27
25
22
24
26
25
21
28
24
26
29
29
30
25
20
24
25
26
23
26
22
27
26
23
20
22
23
23
17
30
27
22
21
28
18
29
29
15
30
20
28
24
33
34
29
34
28
30
33
33
34
32
31
38
30
31
26
28
26
28
29
26
30
34
31
37
29
32
29
23
24
18
18
14
8
15
20
24
26
28
36
37
41
42
46
42
45
38
33
45
36
36
33
38
38
39
37
35
29
32
33
26
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1990
1990
1990
1990
1990
1986
1986
1986
1986
1986
1982
1982
1982
1982
1982
1978
1978
1978
1978
1978
1976
1976
1976
1976
1976
1977
1977
1977
1977
1977
1982
1982
1982
1982
1982
1990
1990
1990
1990
1990
2001
8401
8402
8403
8404
8405
8406
8407
8408
8409
8410
8411
8412
8413
8414
8415
8416
8417
8418
8419
8420
8421
8422
8423
8424
8425
8426
8427
8428
8429
8430
8431
8432
8433
8434
8435
8436
8437
8438
8439
8440
8441
8442
8443
8444
8445
8446
8447
8448
8449
8450
8451
8452
8453
8454
8455
8456
8457
8458
8459
8460
147
168
154
174
159
146
159
151
171
181
144
90
68
28
-10
-59
-73
-68
-106
-125
-112
-105
-73
-68
-70
-63
-73
-62
-10
0
42
58
65
85
109
170
205
271
296
388
422
534
554
548
504
534
504
510
535
581
593
586
568
569
571
563
575
485
530
518
8103
8124
8112
8112
8111
8106
8077
8089
8075
8059
8103
8082
8104
8118
8086
8088
8076
8114
8104
8084
8141
8088
8124
8089
8114
8115
8099
8113
8105
8092
8115
8107
8096
8096
8070
8098
8114
8121
8092
8067
8086
8073
8085
8066
8062
8082
8089
8089
8082
8097
8081
8092
8155
8110
8125
8161
8103
8137
8124
8126
-831
-781
-837
-821
-814
-818
-809
-821
-824
-842
-779
-831
-823
-800
-802
-789
-809
-773
-775
-751
-819
-785
-741
-882
-830
-790
-844
-823
-761
-858
-813
-794
-816
-806
-806
-819
-815
-781
-814
-836
-782
-782
-848
-841
-800
-865
-767
-766
-808
-791
-819
-858
-796
-787
-855
-778
-825
-784
-799
-801
-733
-733
-737
-735
-739
-743
-736
-740
-738
-729
-731
-741
-741
-739
-740
-735
-744
-740
-740
-741
-746
-743
-750
-744
-744
-748
-744
-751
-754
-738
-748
-743
-753
-746
-751
-747
-744
-751
-746
-734
-739
-737
-728
-730
-736
-724
-727
-728
-724
-723
-721
-712
-711
-725
-712
-715
-713
-712
-703
-707
25
23
21
27
25
24
22
21
23
23
23
21
22
25
21
23
28
25
29
24
27
33
29
35
26
27
30
23
31
30
33
26
19
31
23
35
27
26
27
29
26
24
28
36
20
28
18
26
25
27
25
23
20
22
18
21
15
17
18
16
23
29
28
30
38
32
37
34
37
35
28
28
22
3
-22
-48
-78
-114
-151
-185
-216
-256
-290
-316
-349
-377
-396
-414
-436
-441
-449
-448
-436
-427
-415
-396
-374
-338
-300
-244
-175
-97
-19
71
155
235
329
398
482
561
645
729
812
887
963
1032
1099
1163
1216
1271
2001
2001
2001
2001
2013
2013
2013
2013
2013
2026
2026
2026
2026
2026
2038
2038
2038
2038
2038
2050
2050
2050
2050
2050
2061
2061
2061
2061
2061
2070
2070
2070
2070
2070
2080
2080
2080
2080
2080
2094
2094
2094
2094
2094
2111
2111
2111
2111
2111
2130
2130
2130
2130
2130
2149
2149
2149
2149
2149
2166
8461
8462
8463
8464
8465
8466
8467
8468
8469
8470
8471
8472
8473
8474
8475
8476
8477
8478
8479
8480
8481
8482
8483
8484
8485
8486
8487
8488
8489
8490
8491
8492
8493
8494
8495
8496
8497
8498
8499
8500
8501
8502
8503
8504
8505
8506
8507
8508
8509
8510
8511
8512
8513
8514
8515
8516
8517
8518
8519
8520
477
474
481
472
465
472
459
458
447
467
500
530
575
596
628
653
662
666
660
627
654
665
707
748
777
818
835
877
916
965
1033
1050
1218
1330
1485
1615
1754
1943
2031
2094
2134
2092
2048
2001
1970
1936
1852
1826
1829
1797
1814
1831
1905
1890
1881
1880
1881
1852
1854
1897
8117
8129
8100
8128
8131
8122
8128
8152
8118
8119
8133
8142
8167
8143
8090
8119
8142
8113
8117
8104
8112
8110
8084
8068
8085
8078
8097
8073
8074
8086
8067
8052
8041
8048
8042
8039
8056
8050
8053
8028
8054
8073
8055
8064
8054
8074
8039
8027
8038
8025
8030
7987
7974
7994
7967
7982
7925
7928
7915
7917
-806
-827
-858
-837
-844
-836
-827
-812
-841
-825
-817
-881
-838
-816
-807
-832
-835
-818
-795
-847
-828
-777
-805
-827
-835
-847
-857
-857
-832
-813
-819
-800
-804
-823
-817
-900
-850
-866
-827
-882
-862
-873
-840
-852
-833
-853
-868
-817
-813
-828
-855
-896
-877
-884
-833
-872
-846
-832
-816
-836
-707
-707
-696
-706
-707
-701
-701
-700
-704
-705
-706
-706
-700
-699
-705
-701
-702
-705
-703
-709
-702
-710
-707
-704
-709
-716
-703
-710
-710
-713
-709
-706
-714
-708
-705
-710
-712
-710
-709
-700
-700
-694
-691
-692
-690
-696
-690
-683
-681
-683
-681
-688
-692
-686
-680
-677
-685
-689
-686
-691
20
15
19
14
25
13
21
17
13
15
17
15
23
13
17
15
17
21
14
14
14
13
16
19
14
20
18
15
18
18
16
23
18
15
21
14
13
15
18
17
10
16
21
8
12
10
14
12
13
7
10
15
9
7
16
9
11
6
12
8
1316
1351
1380
1409
1425
1452
1460
1467
1463
1466
1461
1460
1457
1448
1445
1439
1428
1417
1400
1377
1352
1322
1287
1253
1229
1204
1177
1157
1132
1116
1096
1086
1084
1103
1135
1170
1239
1324
1435
1549
1663
1774
1864
1952
2025
2090
2131
2167
2183
2197
2204
2206
2204
2198
2190
2168
2146
2108
2068
2019
2166
2166
2166
2166
2182
2182
2182
2182
2182
2196
2196
2196
2196
2196
2209
2209
2209
2209
2209
2223
2223
2223
2223
2223
2237
2237
2237
2237
2237
2250
2250
2250
2250
2250
2263
2263
2263
2263
2263
2274
2274
2274
2274
2274
2285
2285
2285
2285
2285
2295
2295
2295
2295
2295
2306
2306
2306
2306
2306
2319
8521
8522
8523
8524
8525
8526
8527
8528
8529
8530
8531
8532
8533
8534
8535
8536
8537
8538
8539
8540
8541
8542
8543
8544
8545
8546
8547
8548
8549
8550
8551
8552
8553
8554
8555
8556
8557
8558
8559
8560
8561
8562
8563
8564
8565
8566
8567
8568
8569
8570
8571
8572
8573
8574
8575
8576
8577
8578
8579
8580
1915
1968
2051
2116
2225
2288
2284
2363
2372
2427
2485
2519
2567
2638
2746
2806
2870
2965
2992
2996
3017
2995
3017
3060
3020
3027
3048
3067
3110
3124
3144
3191
3221
3231
3236
3251
3281
3291
3342
3357
3402
3436
3433
3531
3599
3650
3708
3792
3828
3841
3844
3908
3970
4010
4064
4056
4041
4040
4099
4157
7843
7912
7855
7854
7872
7771
7797
7782
7788
7782
7732
7734
7758
7684
7718
7699
7682
7667
7693
7646
7644
7629
7607
7609
7601
7595
7581
7563
7551
7531
7536
7528
7502
7485
7469
7467
7434
7430
7417
7402
7357
7352
7380
7332
7351
7318
7303
7330
7299
7278
7284
7285
7259
7246
7219
7187
7222
7175
7135
7162
-817
-873
-880
-869
-848
-934
-861
-814
-851
-795
-865
-872
-826
-925
-923
-878
-865
-878
-828
-881
-881
-869
-829
-882
-882
-873
-879
-868
-873
-855
-828
-875
-910
-828
-860
-881
-860
-846
-900
-849
-825
-910
-907
-862
-833
-883
-903
-895
-879
-907
-870
-897
-863
-935
-896
-877
-884
-914
-880
-874
-693
-696
-691
-697
-699
-692
-698
-702
-691
-694
-706
-697
-700
-707
-701
-700
-702
-694
-696
-700
-695
-693
-701
-697
-704
-708
-700
-697
-702
-704
-694
-700
-698
-704
-703
-708
-703
-709
-702
-702
-710
-706
-704
-709
-704
-710
-715
-711
-707
-713
-712
-708
-708
-700
-695
-702
-702
-702
-708
-708
13
10
18
13
17
11
10
15
14
12
19
12
11
15
10
22
11
14
19
16
6
14
12
17
19
16
9
17
18
17
18
9
14
16
16
15
12
7
18
11
19
22
12
23
13
14
15
12
18
20
16
19
18
10
21
15
23
12
13
20
1971
1916
1867
1825
1790
1767
1738
1712
1684
1660
1633
1605
1588
1570
1565
1566
1573
1584
1599
1609
1625
1630
1630
1631
1627
1621
1599
1581
1563
1550
1527
1506
1483
1466
1438
1416
1400
1370
1346
1323
1300
1275
1250
1227
1216
1201
1202
1209
1216
1226
1234
1254
1272
1288
1315
1334
1354
1365
1382
1398
2319
2319
2319
2319
2332
2332
2332
2332
2332
2347
2347
2347
2347
2347
2366
2366
2366
2366
2366
2388
2388
2388
2388
2388
2414
2414
2414
2414
2414
2442
2442
2442
2442
2442
2469
2469
2469
2469
2469
2490
2490
2490
2490
2490
2505
2505
2505
2505
2505
2515
2515
2515
2515
2515
2521
2521
2521
2521
2521
2528
8581
8582
8583
8584
8585
8586
8587
8588
8589
8590
8591
8592
8593
8594
8595
8596
8597
8598
8599
8600
8601
8602
8603
8604
8605
8606
8607
8608
8609
8610
8611
8612
8613
8614
8615
8616
8617
8618
8619
8620
8621
8622
8623
8624
8625
8626
8627
8628
8629
8630
8631
8632
8633
8634
8635
8636
8637
8638
8639
8640
4208
4217
4308
4330
4436
4510
4583
4619
4694
4704
4765
4808
4931
4911
4952
5027
5083
5129
5201
5356
5412
5471
5511
5563
5646
5652
5601
5459
5357
5233
5171
5108
5075
4983
4944
4983
4987
4935
4827
4717
4666
4597
4621
4699
4829
4973
5194
5301
5362
5359
5437
5544
5642
5744
5799
5942
6040
6130
6132
6182
7141
7102
7137
7147
7048
7098
7059
7066
7041
6996
7007
6993
6934
6964
6925
6904
6923
6825
6846
6832
6804
6790
6773
6723
6669
6679
6641
6625
6566
6513
6463
6466
6389
6357
6329
6220
6164
6141
6075
6053
5997
5926
5904
5836
5846
5794
5725
5707
5697
5659
5621
5599
5613
5621
5608
5562
5542
5568
5514
5521
-864
-855
-847
-909
-900
-893
-915
-884
-891
-947
-891
-899
-890
-874
-880
-862
-875
-949
-885
-878
-933
-850
-894
-934
-916
-908
-977
-917
-904
-951
-894
-876
-917
-859
-840
-912
-903
-917
-929
-897
-930
-864
-854
-916
-936
-843
-909
-861
-879
-941
-911
-897
-916
-891
-930
-856
-885
-953
-856
-997
-711
-700
-709
-704
-699
-702
-703
-699
-697
-699
-683
-697
-691
-686
-689
-683
-685
-683
-681
-675
-675
-674
-671
-673
-669
-664
-659
-659
-662
-655
-662
-658
-659
-662
-662
-666
-665
-667
-670
-678
-686
-679
-694
-695
-692
-695
-704
-703
-715
-708
-713
-717
-713
-710
-716
-723
-711
-716
-717
-720
15
16
17
18
18
13
17
16
14
12
14
10
12
15
15
6
11
7
16
9
11
5
8
7
14
8
3
3
2
5
6
8
6
1
5
9
4
8
10
7
10
5
10
13
10
15
13
18
10
18
15
21
20
20
22
24
18
21
21
22
1408
1435
1462
1488
1528
1570
1617
1678
1735
1784
1848
1910
1985
2050
2125
2194
2270
2332
2404
2492
2592
2690
2789
2882
2983
3088
3170
3244
3279
3298
3289
3260
3214
3166
3084
3003
2915
2819
2705
2572
2410
2237
2053
1873
1702
1550
1427
1323
1223
1130
1043
954
883
839
795
764
748
744
754
757
2528
2528
2528
2528
2536
2536
2536
2536
2536
2547
2547
2547
2547
2547
2562
2562
2562
2562
2562
2579
2579
2579
2579
2579
2596
2596
2596
2596
2596
2611
2611
2611
2611
2611
2622
2622
2622
2622
2622
2630
2630
2630
2630
2630
2638
2638
2638
2638
2638
2646
2646
2646
2646
2646
2655
2655
2655
2655
2655
2662
8641
8642
8643
8644
8645
8646
8647
8648
8649
8650
8651
8652
8653
8654
8655
8656
8657
8658
8659
8660
8661
8662
8663
8664
8665
8666
8667
8668
8669
8670
8671
8672
8673
8674
8675
8676
8677
8678
8679
8680
8681
8682
8683
8684
8685
8686
8687
8688
8689
8690
8691
8692
8693
8694
8695
8696
8697
8698
8699
8700
6245
6423
6527
6522
6477
6494
6609
6655
6838
6941
7024
7025
7012
6945
6930
6906
6821
6742
6667
6625
6569
6495
6427
6443
6461
6442
6470
6424
6343
6214
6181
6204
6253
6283
6283
6356
6375
6388
6484
6638
6760
6951
6976
7092
7132
7143
7105
7043
7016
7042
7087
7060
7058
7066
7034
6994
6959
6913
6920
6886
5504
5494
5476
5458
5435
5456
5398
5431
5396
5394
5374
5354
5340
5283
5275
5277
5215
5229
5181
5167
5126
5089
5041
5049
4995
4959
4881
4861
4850
4810
4777
4737
4694
4689
4654
4632
4604
4549
4577
4539
4513
4504
4471
4477
4465
4468
4427
4395
4396
4372
4376
4346
4351
4280
4277
4255
4249
4253
4197
4178
-889
-904
-957
-907
-925
-965
-995
-931
-933
-1006
-920
-974
-862
-987
-950
-890
-994
-850
-947
-919
-954
-958
-956
-923
-884
-916
-868
-965
-866
-973
-910
-906
-928
-939
-891
-924
-911
-947
-974
-928
-941
-918
-947
-911
-946
-955
-929
-931
-932
-953
-944
-940
-956
-984
-923
-891
-899
-869
-877
-936
-716
-718
-714
-712
-712
-714
-713
-717
-702
-713
-707
-695
-696
-695
-698
-692
-690
-687
-697
-698
-682
-693
-689
-686
-697
-690
-685
-689
-700
-689
-699
-712
-705
-713
-712
-709
-719
-717
-715
-709
-723
-711
-728
-709
-715
-711
-711
-711
-711
-716
-712
-710
-717
-713
-711
-716
-717
-710
-715
-721
19
16
16
15
20
17
12
16
21
19
22
23
12
18
14
18
7
19
11
7
12
13
9
13
13
17
13
12
14
13
19
14
14
11
20
19
21
19
20
21
21
24
18
18
13
22
18
16
17
15
21
20
21
17
15
19
21
25
20
17
761
783
838
893
933
983
1025
1089
1167
1258
1363
1469
1575
1672
1760
1834
1901
1953
1998
2021
2019
2023
2000
1977
1950
1922
1885
1846
1799
1732
1649
1563
1478
1395
1306
1229
1155
1071
1001
953
914
901
898
908
934
956
980
983
985
985
983
986
990
991
981
972
949
921
899
863
2662
2662
2662
2662
2668
2668
2668
2668
2668
2675
2675
2675
2675
2675
2683
2683
2683
2683
2683
2693
2693
2693
2693
2693
2703
2703
2703
2703
2703
2713
2713
2713
2713
2713
2723
2723
2723
2723
2723
2731
2731
2731
2731
2731
2731
2739
2739
2739
2739
2747
2747
2747
2747
2747
2754
2754
2754
2754
2754
2761
8701
8702
8703
8704
8705
8706
8707
8708
8709
8710
8711
8712
8713
8714
8715
8716
8717
8718
8719
8720
8721
8722
8723
8724
8725
8726
8727
8728
8729
8730
8731
8732
8733
8734
8735
8736
8737
8738
8739
8740
8741
8742
8743
8744
8745
8746
8747
8748
8749
8750
8751
8752
8753
8754
8755
8756
8757
8758
8759
8760
6905
6998
7075
7129
7189
7229
7260
7308
7337
7375
7369
7366
7369
7447
7539
7596
7597
7565
7559
7546
7416
7297
7388
7394
7409
7487
7502
7614
7594
7562
7491
7498
7443
7472
7316
6802
7168
7404
7411
7382
7358
7429
7422
7438
7469
7545
7513
7546
7454
7523
7571
7671
7697
7761
7742
7712
7692
7661
7610
7562
4149
4153
4109
4122
4130
4100
4080
4090
4052
4070
4023
4009
4013
3977
3956
3977
3955
3946
3909
3885
3848
3835
3794
3794
3800
3749
3747
3724
3693
3681
3655
3630
3618
3566
3590
3556
3503
3520
3498
3439
3433
3397
3396
3360
3356
3337
3332
3314
3267
3257
3246
3214
3222
3183
3171
3164
3171
3128
3106
3121
-945
-959
-960
-935
-951
-909
-940
-919
-946
-913
-948
-942
-997
-912
-959
-901
-921
-927
-962
-981
-932
-948
-930
-950
-930
-907
-838
-1042
-825
-981
-999
-884
-1093
-886
-1105
-819
-924
-1020
-840
-975
-937
-865
-1037
-936
-1012
-928
-921
-1009
-862
-930
-1041
-829
-1054
-939
-917
-1010
-866
-1012
-910
-909
-713
-717
-719
-722
-727
-724
-726
-724
-720
-722
-726
-719
-717
-714
-720
-718
-713
-710
-708
-715
-714
-717
-702
-716
-714
-716
-705
-711
-715
-706
-720
-693
-708
-707
-702
-720
-704
-720
-710
-705
-723
-704
-722
-716
-714
-718
-717
-714
-714
-710
-722
-712
-713
-716
-713
-718
-714
-715
-718
-717
24
20
22
22
25
24
19
14
28
20
18
18
21
23
19
18
18
17
26
16
9
19
21
15
16
15
16
22
15
14
17
17
20
15
19
19
19
17
11
22
15
14
22
15
22
22
17
17
21
20
20
15
22
23
25
20
22
22
21
16
822
795
777
766
758
765
776
785
799
819
840
856
865
887
920
967
1007
1056
1095
1132
1152
1140
1147
1150
1149
1150
1167
1186
1204
1227
1237
1241
1247
1239
1226
1135
1062
1036
1021
1000
975
945
925
901
879
872
860
843
842
817
800
790
799
813
818
835
831
834
822
805
2761
2761
2761
2761
2767
2767
2767
2767
2767
2773
2773
2773
2773
2773
2778
2778
2778
2778
2778
2782
2782
2782
2782
2782
2786
2786
2786
2786
2786
2790
2790
2790
2790
2790
2794
2794
2794
2794
2794
2798
2798
2798
2798
2798
2801
2801
2801
2801
2801
2803
2803
2803
2803
2803
2805
2805
2805
2805
2805
2806
8761
8762
8763
8764
8765
8766
8767
8768
8769
8770
8771
8772
8773
8774
8775
8776
8777
8778
8779
8780
8781
8782
8783
8784
8785
8786
8787
8788
8789
8790
8791
8792
8793
8794
8795
8796
8797
8798
8799
8800
8801
8802
8803
8804
8805
8806
8807
8808
8809
8810
8811
8812
8813
8814
8815
8816
8817
8818
8819
8820
7619
7631
7682
7703
7697
7733
7693
7673
7643
7613
7631
7638
7642
7639
7653
7656
7655
7685
7735
7764
7758
7799
7765
7747
7767
7753
7765
7821
7854
7894
7877
7882
7870
7865
7867
7871
7857
7835
7749
7728
7728
7740
7741
7762
7803
7813
7839
7884
7815
7801
7766
7757
7764
7815
7880
7856
7857
7881
7888
7881
3054
3089
3052
3034
3026
3000
2998
2957
2940
2929
2942
2939
2927
2875
2899
2861
2853
2860
2842
2839
2820
2819
2792
2776
2813
2798
2770
2743
2725
2742
2737
2707
2724
2692
2691
2707
2711
2645
2651
2616
2642
2621
2613
2632
2616
2611
2583
2594
2566
2585
2548
2546
2515
2541
2537
2518
2543
2514
2527
2529
-991
-872
-1049
-957
-917
-966
-890
-951
-890
-943
-942
-955
-980
-938
-982
-893
-945
-950
-889
-990
-979
-930
-958
-957
-981
-933
-934
-906
-905
-953
-941
-945
-982
-942
-954
-926
-926
-941
-948
-978
-967
-968
-925
-978
-960
-906
-947
-904
-937
-929
-914
-984
-968
-992
-953
-907
-959
-983
-953
-949
-718
-725
-724
-721
-716
-724
-723
-718
-723
-723
-730
-720
-718
-727
-728
-731
-730
-720
-724
-721
-724
-725
-724
-731
-722
-729
-728
-728
-723
-731
-727
-724
-728
-727
-719
-730
-725
-724
-731
-725
-731
-730
-730
-727
-726
-734
-729
-731
-731
-731
-731
-725
-731
-736
-731
-729
-734
-729
-732
-730
24
23
16
22
17
17
22
21
21
18
17
22
22
24
20
24
22
19
22
21
20
15
22
25
20
21
25
16
23
20
26
19
28
21
24
27
29
27
25
26
24
18
25
22
25
20
25
19
30
16
25
25
19
22
24
24
26
26
27
20
791
780
761
769
764
761
755
746
729
708
690
665
646
619
602
581
566
546
535
527
513
512
501
502
492
484
477
471
477
482
487
494
502
499
502
511
505
493
490
472
453
429
404
384
370
353
342
329
319
313
303
283
260
239
229
221
213
207
203
201
2806
2806
2806
2806
2806
2806
2806
2806
2806
2807
2807
2807
2807
2807
2808
2808
2808
2808
2808
2810
2810
2810
2810
2810
2812
2812
2812
2812
2812
2812
2812
2812
2812
2812
2812
2812
2812
2812
2812
2809
2809
2809
2809
2809
2807
2807
2807
2807
2807
2806
2806
2806
2806
2806
2806
2806
2806
2806
2806
2805
8821
8822
8823
8824
8825
8826
8827
8828
8829
8830
8831
8832
8833
8834
8835
8836
8837
8838
8839
8840
8841
8842
8843
8844
8845
8846
8847
8848
8849
8850
8851
8852
8853
8854
8855
8856
8857
8858
8859
8860
8861
8862
8863
8864
8865
8866
8867
8868
8869
8870
8871
8872
8873
8874
8875
8876
8877
8878
8879
8880
7792
7529
7657
7813
7864
7926
7951
7950
7886
8050
8121
8189
8159
8151
8091
8064
8063
7954
7887
7887
7855
7861
7862
7911
7873
7907
7882
7881
7829
7802
7758
7719
7675
7686
7661
7644
7565
7583
7631
7716
7791
7881
7996
8063
8171
8194
8184
8160
8172
8165
8142
8098
8058
7995
7926
7835
7759
7716
7660
7666
2498
2535
2502
2500
2485
2516
2503
2490
2508
2501
2513
2500
2522
2522
2489
2466
2476
2500
2497
2503
2441
2462
2435
2455
2447
2465
2469
2475
2442
2463
2463
2458
2439
2435
2420
2465
2439
2438
2476
2466
2427
2482
2483
2475
2485
2516
2498
2486
2484
2487
2495
2543
2492
2476
2486
2523
2533
2496
2516
2496
-938
-874
-1109
-857
-985
-933
-941
-986
-911
-1022
-959
-945
-1011
-947
-973
-937
-950
-922
-902
-931
-941
-960
-961
-960
-967
-926
-975
-965
-979
-973
-928
-964
-976
-969
-980
-932
-941
-960
-967
-953
-925
-956
-984
-938
-964
-974
-927
-960
-975
-948
-975
-993
-940
-961
-934
-938
-964
-927
-918
-960
-733
-731
-737
-742
-731
-741
-735
-744
-742
-732
-739
-733
-736
-731
-731
-734
-728
-734
-732
-730
-734
-736
-735
-735
-733
-735
-729
-734
-733
-737
-732
-728
-738
-737
-732
-733
-732
-745
-739
-747
-748
-747
-748
-739
-740
-745
-746
-743
-744
-742
-742
-736
-733
-737
-735
-737
-738
-737
-738
-743
23
26
28
28
22
23
20
19
29
24
26
21
20
24
23
24
22
19
23
24
27
22
19
21
25
15
30
23
24
23
26
23
23
26
22
21
25
27
27
29
25
31
28
25
32
23
30
22
25
29
26
22
30
24
20
22
19
19
22
27
194
144
100
66
60
55
59
55
49
58
78
111
152
178
214
233
251
256
259
253
250
239
219
212
204
197
189
184
161
146
130
98
56
18
-24
-62
-120
-168
-214
-256
-278
-300
-299
-282
-254
-218
-181
-148
-111
-76
-42
-6
19
30
41
27
10
-22
-54
-90
2805
2805
2805
2805
2801
2801
2801
2801
2801
2797
2797
2797
2797
2797
2790
2790
2790
2790
2790
2779
2779
2779
2779
2779
2763
2763
2763
2763
2763
2741
2741
2741
2741
2741
2715
2715
2715
2715
2715
2690
2690
2690
2690
2690
2669
2669
2669
2669
2669
2653
2653
2653
2653
2653
2639
2639
2639
2639
2639
2624
8881
8882
8883
8884
8885
8886
8887
8888
8889
8890
8891
8892
8893
8894
8895
8896
8897
8898
8899
8900
8901
8902
8903
8904
8905
8906
8907
8908
8909
8910
8911
8912
8913
8914
8915
8916
8917
8918
8919
8920
8921
8922
8923
8924
8925
8926
8927
8928
8929
8930
8931
8932
8933
8934
8935
8936
8937
8938
8939
8940
7660
7620
7633
7633
7676
7675
7741
7708
7742
7721
7701
7652
7615
7536
7429
7289
7275
7262
7150
7140
6994
7026
7092
7057
7071
7046
6980
6825
6666
6839
6767
6875
6941
7054
7118
7187
7278
7388
7564
7744
7896
7963
8002
8152
8177
8148
8144
8072
8021
7871
7750
7640
7548
7429
7418
7362
6729
6750
6735
6607
2520
2508
2524
2533
2559
2524
2527
2548
2597
2594
2595
2668
2636
2624
2633
2640
2682
2715
2755
2749
2807
2815
2851
2862
2938
2959
3025
3069
3145
3168
3222
3312
3357
3403
3505
3549
3613
3684
3749
3814
3835
3875
3952
3995
4003
4081
4095
4095
4159
4160
4167
4278
4286
4294
4313
4354
4377
4446
4456
4479
-901
-956
-955
-926
-981
-945
-959
-933
-948
-973
-906
-951
-932
-948
-998
-898
-954
-956
-954
-949
-802
-866
-1007
-955
-924
-942
-915
-944
-869
-946
-873
-910
-957
-903
-916
-977
-906
-917
-952
-949
-980
-958
-966
-963
-975
-1009
-909
-940
-1011
-991
-985
-926
-929
-961
-964
-973
-929
-967
-828
-1070
-741
-743
-742
-751
-746
-742
-744
-747
-750
-745
-759
-750
-754
-751
-753
-755
-760
-759
-754
-770
-761
-762
-779
-777
-779
-785
-785
-780
-793
-785
-801
-799
-803
-807
-809
-815
-808
-809
-811
-799
-808
-816
-802
-805
-798
-792
-796
-790
-787
-782
-786
-776
-778
-776
-780
-772
-769
-774
-776
-771
26
23
28
32
32
25
29
31
22
28
38
29
29
26
29
30
29
28
32
30
32
35
33
37
31
33
33
38
39
41
49
41
46
44
37
43
43
43
54
39
50
43
41
48
42
38
34
36
33
35
32
30
29
34
33
35
31
37
38
31
-129
-174
-218
-258
-296
-332
-368
-391
-416
-441
-462
-502
-542
-586
-642
-722
-811
-891
-989
-1092
-1195
-1310
-1424
-1542
-1645
-1752
-1872
-1988
-2156
-2294
-2431
-2565
-2678
-2770
-2849
-2913
-2966
-2991
-3000
-2966
-2915
-2845
-2760
-2645
-2525
-2399
-2260
-2133
-2015
-1902
-1802
-1718
-1640
-1585
-1545
-1492
-1480
-1533
-1573
-1609
2624
2624
2624
2624
2602
2602
2602
2602
2602
2576
2576
2576
2576
2576
2549
2549
2549
2549
2549
2526
2526
2526
2526
2526
2507
2507
2507
2507
2507
2493
2493
2493
2493
2493
2481
2481
2481
2481
2481
2469
2469
2469
2469
2469
2452
2452
2452
2452
2452
2431
2431
2431
2431
2431
2406
2406
2406
2406
2406
2378
8941
8942
8943
8944
8945
8946
8947
8948
8949
8950
8951
8952
8953
8954
8955
8956
8957
8958
8959
8960
8961
8962
8963
8964
8965
8966
8967
8968
8969
8970
8971
8972
8973
8974
8975
8976
8977
8978
8979
8980
8981
8982
8983
8984
8985
8986
8987
8988
8989
8990
8991
8992
8993
8994
8995
8996
8997
8998
8999
9000
6201
6219
6253
5784
5719
5719
5735
5908
6074
6214
6332
6295
6302
6281
6513
6730
6801
6916
6978
7040
6979
7028
7023
6941
6876
6788
6689
6471
6538
6501
6385
6396
6359
6262
6097
6039
5916
5727
5632
5556
5442
5396
4742
4788
4744
4738
4706
4720
4722
4689
4743
4705
4713
4678
4654
4626
4587
4600
4585
4638
4557
4548
4609
4664
4688
4732
4815
4867
4943
4958
5056
5109
5178
5212
5281
5331
5342
5431
5462
5464
5534
5551
5585
5610
5658
5675
5692
5725
5717
5753
5753
5812
5823
5800
5874
5854
5921
5950
5936
5946
5943
5990
5998
6097
6108
6089
6180
6169
6205
6311
6307
6368
6427
6428
6495
6534
6568
6665
6702
6691
-695
-1059
-1015
-769
-1063
-667
-1094
-752
-945
-994
-892
-1021
-795
-1020
-802
-1009
-916
-854
-1012
-891
-1015
-895
-972
-944
-985
-986
-915
-992
-835
-912
-1003
-823
-1013
-854
-906
-951
-970
-865
-942
-923
-897
-962
-1001
-748
-941
-886
-822
-913
-958
-836
-939
-887
-866
-999
-866
-884
-907
-929
-885
-990
-786
-771
-790
-776
-794
-786
-800
-808
-799
-818
-805
-814
-809
-808
-818
-815
-815
-808
-812
-799
-802
-797
-789
-797
-785
-793
-785
-779
-783
-777
-778
-776
-776
-772
-769
-771
-763
-763
-768
-763
-777
-763
-768
-769
-791
-783
-788
-791
-788
-791
-804
-797
-802
-805
-806
-810
-804
-808
-820
-814
28
43
37
39
35
37
40
36
45
43
47
42
48
47
48
41
41
43
52
37
43
43
40
43
33
32
32
38
33
34
28
30
34
33
29
29
35
29
29
23
31
33
32
33
35
29
31
36
35
40
38
35
40
37
45
47
48
40
44
43
-1710
-1833
-1926
-2045
-2214
-2381
-2540
-2690
-2806
-2886
-2946
-2992
-3037
-3079
-3091
-3068
-3019
-2949
-2863
-2765
-2646
-2530
-2408
-2277
-2163
-2048
-1946
-1860
-1788
-1708
-1631
-1562
-1490
-1419
-1368
-1326
-1300
-1285
-1290
-1306
-1332
-1374
-1441
-1571
-1698
-1818
-1938
-2057
-2169
-2276
-2377
-2469
-2558
-2643
-2731
-2812
-2882
-2953
-3015
-3077
2378
2378
2378
2378
2351
2351
2351
2351
2351
2325
2325
2325
2325
2325
2303
2303
2303
2303
2303
2285
2285
2285
2285
2285
2271
2271
2271
2271
2271
2261
2261
2261
2261
2261
2253
2253
2253
2253
2253
2243
2243
2243
2243
2243
2229
2229
2229
2229
2229
2215
2215
2215
2215
2215
2196
2196
2196
2196
2196
2174
9001
9002
9003
9004
9005
9006
9007
9008
9009
9010
9011
9012
9013
9014
9015
9016
9017
9018
9019
9020
9021
9022
9023
9024
9025
9026
9027
9028
9029
9030
9031
9032
9033
9034
9035
9036
9037
9038
9039
9040
9041
9042
9043
9044
9045
9046
9047
9048
9049
9050
9051
9052
9053
9054
9055
9056
9057
9058
9059
9060
4609
4662
4641
4691
4693
4702
4724
4829
4913
4912
4862
4849
4765
4751
4685
4648
4632
4560
4558
4492
4426
4390
4339
4315
4313
4269
4248
4236
4166
4095
4067
3898
3773
3647
3464
3343
3251
3089
3005
2958
2923
2912
2928
2667
2806
2786
2821
2813
2750
2619
2501
2461
2397
2326
2295
2259
2215
2230
2136
2108
6791
6805
6845
6884
6950
6930
6992
7046
7086
7129
7143
7111
7171
7155
7164
7241
7197
7249
7276
7264
7268
7314
7304
7338
7339
7364
7344
7370
7351
7405
7418
7389
7409
7458
7453
7459
7440
7475
7459
7466
7480
7505
7535
7508
7567
7536
7559
7619
7585
7609
7710
7628
7692
7694
7688
7769
7781
7764
7846
7845
-831
-889
-941
-908
-874
-946
-881
-826
-951
-884
-859
-932
-862
-904
-924
-844
-886
-924
-855
-879
-904
-870
-905
-903
-851
-959
-923
-891
-912
-844
-864
-902
-880
-924
-879
-869
-836
-879
-812
-875
-904
-884
-901
-950
-772
-886
-816
-772
-965
-877
-795
-876
-814
-803
-902
-798
-777
-899
-820
-812
-802
-813
-820
-812
-825
-820
-808
-817
-813
-814
-819
-804
-801
-805
-793
-798
-809
-792
-789
-795
-790
-791
-779
-781
-775
-776
-772
-774
-767
-767
-775
-771
-760
-765
-759
-745
-756
-763
-761
-765
-764
-769
-771
-769
-767
-776
-777
-777
-778
-770
-779
-786
-774
-783
-792
-782
-798
-801
-789
-801
46
53
41
45
45
46
46
45
43
44
42
45
48
36
40
37
40
43
39
31
43
35
35
35
35
40
34
33
31
26
34
21
31
31
33
35
28
38
32
34
34
40
37
31
31
34
28
36
38
38
36
36
37
33
39
43
42
38
43
39
-3118
-3163
-3185
-3190
-3192
-3179
-3157
-3122
-3059
-2982
-2900
-2810
-2735
-2651
-2564
-2475
-2383
-2298
-2206
-2107
-2016
-1928
-1843
-1744
-1658
-1569
-1476
-1379
-1283
-1191
-1111
-1039
-986
-949
-930
-924
-939
-973
-1008
-1059
-1120
-1172
-1225
-1294
-1368
-1420
-1476
-1529
-1572
-1615
-1684
-1762
-1838
-1916
-2007
-2084
-2164
-2244
-2317
-2391
2174
2174
2174
2174
2149
2149
2149
2149
2149
2120
2120
2120
2120
2120
2090
2090
2090
2090
2090
2060
2060
2060
2060
2060
2034
2034
2034
2034
2034
2013
2013
2013
2013
2013
1998
1998
1998
1998
1998
1985
1985
1985
1985
1985
1975
1975
1975
1975
1975
1965
1965
1965
1965
1965
1954
1954
1954
1954
1954
1941
9061
9062
9063
9064
9065
9066
9067
9068
9069
9070
9071
9072
9073
9074
9075
9076
9077
9078
9079
9080
9081
9082
9083
9084
9085
9086
9087
9088
9089
9090
9091
9092
9093
9094
9095
9096
9097
9098
9099
9100
9101
9102
9103
9104
9105
9106
9107
9108
9109
9110
9111
9112
9113
9114
9115
9116
9117
9118
9119
9120
2034
2086
2008
1924
1854
1764
1661
1590
1544
1535
1550
1577
1562
1497
1443
1399
1401
1334
1404
1441
1494
1504
1533
1554
1606
1570
1582
1477
1431
1483
1509
1491
1553
1493
1346
1190
986
756
565
352
271
267
214
233
241
232
210
162
97
48
-45
-78
-147
-266
-360
-470
-589
-682
-754
-844
7855
7896
7923
7905
7968
7983
7977
8033
8049
8068
8091
8122
8104
8154
8169
8178
8217
8212
8198
8227
8207
8247
8266
8237
8214
8260
8229
8220
8226
8216
8200
8148
8154
8144
8136
8140
8140
8140
8129
8136
8107
8139
8102
8118
8119
8114
8101
8126
8107
8133
8126
8116
8115
8121
8107
8137
8114
8107
8113
8137
-965
-831
-848
-842
-820
-819
-888
-789
-853
-859
-864
-837
-897
-830
-840
-854
-854
-831
-875
-857
-862
-849
-850
-868
-867
-859
-856
-852
-834
-819
-883
-821
-854
-883
-845
-830
-853
-824
-815
-837
-799
-790
-837
-795
-814
-838
-817
-781
-847
-820
-750
-826
-761
-840
-818
-794
-764
-783
-761
-774
-803
-798
-811
-804
-804
-818
-811
-807
-813
-820
-816
-816
-818
-822
-817
-819
-824
-821
-819
-815
-813
-812
-818
-829
-812
-806
-807
-800
-799
-808
-792
-793
-789
-781
-772
-771
-769
-752
-773
-772
-774
-768
-769
-768
-766
-779
-766
-762
-764
-762
-763
-763
-757
-757
-767
-763
-772
-761
-772
-766
41
43
44
40
35
50
40
42
50
45
37
40
41
49
44
54
47
46
49
56
48
49
49
46
39
46
43
45
38
35
40
39
43
44
39
40
36
34
31
34
33
31
34
33
29
33
32
34
28
36
33
39
31
36
36
30
32
31
35
37
-2467
-2534
-2599
-2667
-2734
-2809
-2886
-2980
-3063
-3138
-3196
-3251
-3292
-3335
-3373
-3405
-3424
-3443
-3451
-3431
-3404
-3355
-3285
-3214
-3123
-3025
-2912
-2805
-2681
-2563
-2426
-2287
-2124
-1960
-1806
-1662
-1549
-1467
-1404
-1366
-1341
-1326
-1315
-1285
-1269
-1232
-1199
-1159
-1132
-1106
-1088
-1076
-1080
-1078
-1095
-1120
-1160
-1213
-1279
-1343
1941
1941
1941
1941
1925
1925
1925
1925
1925
1905
1905
1905
1905
1905
1882
1882
1882
1882
1882
1859
1859
1859
1859
1859
1836
1836
1836
1836
1836
1816
1816
1816
1816
1816
1798
1798
1798
1798
1798
1782
1782
1782
1782
1782
1768
1768
1768
1768
1768
1754
1754
1754
1754
1754
1737
1737
1737
1737
1737
1719
9121
9122
9123
9124
9125
9126
9127
9128
9129
9130
9131
9132
9133
9134
9135
9136
9137
9138
9139
9140
9141
9142
9143
9144
9145
9146
9147
9148
9149
9150
9151
9152
9153
9154
9155
9156
9157
9158
9159
9160
9161
9162
9163
9164
9165
9166
9167
9168
9169
9170
9171
9172
9173
9174
9175
9176
9177
9178
9179
9180
-887
-952
-998
-1073
-1133
-1191
-1242
-1249
-1315
-1333
-1354
-1342
-1329
-1314
-1295
-1259
-1233
-1211
-1230
-1262
-1241
-1348
-1451
-1476
-1537
-1527
-1550
-1490
-1501
-1463
-1410
-1511
-1523
-1621
-1668
-1762
-1799
-1846
-1947
-1978
-2011
-2089
-2108
-2195
-2276
-2381
-2504
-2607
-2745
-2864
-2967
-3036
-3065
-3095
-3155
-3172
-3190
-3275
-3285
-3357
8124
8138
8124
8146
8145
8143
8125
8131
8133
8156
8149
8164
8124
8155
8129
8121
8152
8081
8076
8108
8067
8089
8065
8062
8018
8032
7995
7947
7974
7944
7962
7918
7881
7876
7876
7875
7834
7839
7811
7809
7799
7723
7750
7739
7721
7737
7705
7674
7699
7691
7648
7653
7621
7642
7613
7597
7598
7593
7535
7535
-751
-777
-802
-797
-768
-810
-792
-808
-753
-767
-727
-760
-784
-812
-848
-801
-786
-779
-795
-778
-774
-804
-785
-763
-753
-783
-774
-785
-749
-793
-770
-776
-736
-813
-764
-793
-780
-767
-771
-727
-728
-788
-798
-773
-824
-785
-753
-758
-743
-721
-752
-737
-738
-743
-729
-739
-761
-711
-771
-751
-773
-779
-773
-775
-782
-777
-780
-791
-786
-794
-791
-799
-795
-793
-801
-803
-795
-805
-799
-796
-804
-800
-803
-797
-798
-793
-799
-799
-802
-792
-794
-788
-790
-783
-787
-792
-792
-782
-781
-776
-782
-777
-782
-777
-776
-772
-782
-780
-776
-771
-776
-775
-781
-783
-787
-784
-782
-785
-792
-780
31
37
35
36
34
35
47
37
38
43
32
45
37
39
38
37
42
43
40
45
44
40
43
41
42
42
39
44
43
38
46
38
38
38
31
34
38
38
31
44
35
32
37
32
39
34
37
34
35
37
40
39
36
34
36
28
37
40
32
38
-1414
-1486
-1557
-1643
-1730
-1818
-1913
-1994
-2085
-2177
-2270
-2348
-2424
-2478
-2527
-2567
-2584
-2598
-2601
-2595
-2586
-2576
-2565
-2560
-2559
-2552
-2532
-2510
-2465
-2410
-2345
-2276
-2209
-2139
-2075
-2021
-1967
-1911
-1861
-1810
-1765
-1718
-1662
-1623
-1581
-1557
-1535
-1531
-1542
-1567
-1599
-1644
-1695
-1748
-1791
-1835
-1886
-1937
-1970
-2022
1719
1719
1719
1719
1697
1697
1697
1697
1697
1675
1675
1675
1675
1675
1650
1650
1650
1650
1650
1624
1624
1624
1624
1624
1598
1598
1598
1598
1598
1572
1572
1572
1572
1572
1551
1551
1551
1551
1551
1532
1532
1532
1532
1532
1516
1516
1516
1516
1516
1502
1502
1502
1502
1502
1488
1488
1488
1488
1488
1474
9181
9182
9183
9184
9185
9186
9187
9188
9189
9190
9191
9192
9193
9194
9195
9196
9197
9198
9199
9200
9201
9202
9203
9204
9205
9206
9207
9208
9209
9210
9211
9212
9213
9214
9215
9216
9217
9218
9219
9220
9221
9222
9223
9224
9225
9226
9227
9228
9229
9230
9231
9232
9233
9234
9235
9236
9237
9238
9239
9240
-3364
-3545
-3582
-3624
-3655
-3679
-3682
-3719
-3722
-3761
-3786
-3839
-3895
-3976
-4022
-4050
-4124
-4209
-4202
-4129
-4109
-4161
-4227
-4322
-4341
-4340
-4302
-4282
-4293
-4266
-4291
-4286
-4256
-4317
-4335
-4373
-4355
-4429
-4466
-4526
-4606
-4701
-4764
-4829
-4890
-4915
-5062
-4988
-5067
-5155
-5267
-5320
-5398
-5339
-5374
-5433
-5478
-5557
-5621
-5616
7533
7527
7514
7524
7492
7445
7436
7422
7417
7371
7360
7339
7297
7268
7286
7229
7228
7215
7160
7115
7103
7078
7022
6985
6967
6930
6893
6819
6817
6746
6750
6657
6653
6652
6543
6509
6459
6436
6397
6370
6317
6320
6281
6221
6200
6153
6154
6118
6101
6034
6020
6019
5985
5949
5948
5905
5855
5871
5827
5813
-752
-764
-728
-733
-749
-682
-733
-802
-739
-700
-741
-736
-699
-720
-758
-723
-747
-736
-674
-744
-746
-737
-752
-698
-746
-715
-735
-697
-663
-725
-667
-722
-756
-714
-720
-720
-685
-712
-682
-692
-756
-754
-718
-732
-665
-713
-691
-690
-714
-758
-702
-704
-692
-685
-707
-685
-665
-673
-711
-681
-789
-792
-786
-790
-793
-788
-797
-801
-796
-795
-795
-799
-798
-801
-803
-807
-801
-805
-808
-810
-802
-809
-811
-806
-805
-811
-807
-807
-803
-808
-805
-808
-801
-799
-792
-797
-795
-789
-788
-787
-790
-792
-787
-777
-782
-779
-773
-777
-773
-776
-785
-777
-779
-779
-776
-770
-774
-772
-775
-772
38
39
37
42
37
44
38
42
42
39
37
42
40
45
47
44
43
43
46
42
41
45
46
43
44
39
52
43
45
40
45
47
37
46
37
42
40
43
39
41
44
40
39
46
36
40
35
30
37
31
34
39
38
34
37
34
38
34
33
38
-2064
-2114
-2177
-2242
-2297
-2361
-2418
-2471
-2508
-2553
-2590
-2621
-2651
-2697
-2736
-2778
-2815
-2863
-2904
-2931
-2938
-2941
-2954
-2960
-2965
-2975
-2960
-2933
-2902
-2866
-2816
-2760
-2685
-2617
-2551
-2477
-2390
-2316
-2237
-2155
-2077
-2011
-1950
-1898
-1844
-1796
-1758
-1722
-1676
-1643
-1623
-1609
-1601
-1592
-1572
-1556
-1551
-1548
-1547
-1550
1474
1474
1474
1474
1460
1460
1460
1460
1460
1445
1445
1445
1445
1445
1431
1431
1431
1431
1431
1416
1416
1416
1416
1416
1402
1402
1402
1402
1402
1393
1393
1393
1393
1393
1386
1386
1386
1386
1386
1380
1380
1380
1380
1380
1373
1373
1373
1373
1373
1364
1364
1364
1364
1364
1353
1353
1353
1353
1353
1340
9241
9242
9243
9244
9245
9246
9247
9248
9249
9250
9251
9252
9253
9254
9255
9256
9257
9258
9259
9260
9261
9262
9263
9264
9265
9266
9267
9268
9269
9270
9271
9272
9273
9274
9275
9276
9277
9278
9279
9280
9281
9282
9283
9284
9285
9286
9287
9288
9289
9290
9291
9292
9293
9294
9295
9296
9297
9298
9299
9300
-5629
-5653
-5711
-5823
-5814
-5748
-5806
-5871
-5880
-5926
-5949
-5991
-6021
-6039
-6128
-6035
-6004
-6058
-6109
-6152
-6150
-6148
-6088
-5955
-5784
-5671
-5706
-5564
-5510
-5606
-5756
-5903
-5975
-6095
-6103
-6208
-6278
-6367
-6338
-6423
-6481
-6522
-6598
-6637
-6689
-6700
-6772
-6855
-6841
-6869
-6854
-7006
-6804
-6743
-6808
-6904
-6925
-6956
-7020
-6937
5791
5797
5747
5703
5701
5688
5628
5629
5594
5547
5542
5538
5485
5438
5410
5409
5364
5360
5302
5317
5270
5215
5209
5194
5152
5107
5094
5038
5024
4997
4978
4941
4955
4913
4909
4862
4884
4861
4836
4853
4833
4794
4791
4790
4771
4778
4747
4731
4708
4714
4680
4685
4648
4645
4642
4591
4606
4565
4528
4521
-667
-713
-663
-729
-684
-716
-678
-650
-684
-680
-687
-687
-676
-716
-721
-669
-702
-692
-723
-639
-664
-710
-707
-690
-751
-683
-700
-611
-660
-656
-651
-662
-722
-732
-669
-709
-634
-633
-687
-656
-660
-711
-673
-717
-727
-649
-670
-619
-619
-664
-639
-659
-623
-687
-631
-718
-663
-701
-650
-697
-774
-772
-769
-778
-775
-777
-775
-782
-780
-776
-771
-776
-775
-772
-778
-778
-774
-768
-779
-775
-785
-775
-775
-775
-780
-770
-772
-770
-773
-760
-762
-758
-752
-755
-755
-754
-764
-756
-755
-759
-757
-754
-752
-757
-756
-762
-755
-757
-758
-764
-756
-760
-769
-762
-771
-766
-764
-763
-768
-770
29
39
28
33
37
34
34
31
31
46
35
36
34
31
31
29
33
37
42
36
35
33
38
31
39
33
38
38
34
33
33
29
28
36
32
28
32
27
28
34
26
25
30
24
28
30
31
36
26
28
30
28
36
32
30
33
32
31
34
31
-1550
-1551
-1554
-1558
-1579
-1577
-1583
-1586
-1598
-1605
-1608
-1622
-1640
-1653
-1668
-1676
-1670
-1669
-1666
-1667
-1678
-1671
-1665
-1638
-1591
-1517
-1428
-1338
-1225
-1101
-1009
-929
-862
-826
-784
-745
-724
-703
-689
-679
-684
-691
-702
-719
-749
-778
-820
-858
-904
-954
-1003
-1045
-1100
-1124
-1151
-1190
-1230
-1269
-1317
-1350
1340
1340
1340
1340
1327
1327
1327
1327
1327
1314
1314
1314
1314
1314
1302
1302
1302
1302
1302
1292
1292
1292
1292
1292
1285
1285
1285
1285
1285
1279
1279
1279
1279
1279
1274
1274
1274
1274
1274
1269
1269
1269
1269
1269
1264
1264
1264
1264
1264
1258
1258
1258
1258
1258
1251
1251
1251
1251
1251
1245
9301
9302
9303
9304
9305
9306
9307
9308
9309
9310
9311
9312
9313
9314
9315
9316
9317
9318
9319
9320
9321
9322
9323
9324
9325
9326
9327
9328
9329
9330
9331
9332
9333
9334
9335
9336
9337
9338
9339
9340
9341
9342
9343
9344
9345
9346
9347
9348
9349
9350
9351
9352
9353
9354
9355
9356
9357
9358
9359
9360
-6901
-6933
-6886
-6838
-6794
-6778
-6741
-6694
-6805
-6882
-6929
-6895
-6912
-6835
-6779
-6669
-6652
-6642
-6610
-6624
-6655
-6674
-6693
-6754
-6811
-6850
-6857
-6843
-6797
-6842
-6828
-6898
-6933
-7006
-7003
-7036
-7037
-7074
-7127
-7134
-7219
-7289
-7303
-7348
-7403
-7437
-7372
-7347
-7297
-7288
-7293
-7306
-7320
-7361
-7362
-7444
-7343
-7319
-7328
-7330
4478
4476
4437
4417
4420
4354
4330
4301
4280
4250
4200
4228
4152
4138
4081
4095
4041
4019
3994
3952
3916
3913
3899
3863
3863
3861
3815
3816
3770
3766
3765
3748
3739
3702
3668
3624
3665
3661
3634
3642
3626
3611
3624
3609
3595
3590
3576
3556
3513
3512
3526
3502
3512
3477
3460
3446
3445
3452
3437
3427
-629
-672
-658
-628
-665
-658
-681
-642
-663
-651
-673
-703
-673
-733
-709
-677
-647
-669
-676
-698
-655
-710
-666
-664
-700
-696
-676
-685
-642
-716
-623
-653
-605
-686
-674
-660
-656
-636
-610
-679
-654
-630
-687
-670
-599
-663
-653
-669
-650
-665
-635
-646
-636
-669
-685
-615
-701
-665
-617
-607
-770
-776
-776
-772
-776
-773
-774
-765
-767
-770
-770
-774
-776
-775
-778
-766
-763
-772
-763
-759
-767
-759
-766
-759
-762
-759
-757
-758
-750
-752
-750
-752
-748
-754
-751
-746
-753
-745
-748
-749
-753
-751
-745
-756
-741
-745
-750
-755
-751
-751
-756
-752
-747
-760
-758
-760
-744
-760
-762
-757
33
31
29
27
34
38
34
34
29
35
28
31
37
40
30
34
33
30
30
32
37
28
30
32
28
28
31
22
30
24
27
21
27
32
25
29
28
29
32
27
22
24
26
28
23
28
26
30
29
32
25
30
28
23
26
31
27
21
32
30
-1391
-1417
-1441
-1464
-1470
-1472
-1464
-1450
-1439
-1429
-1439
-1438
-1441
-1424
-1411
-1377
-1328
-1280
-1229
-1169
-1110
-1053
-996
-942
-906
-862
-829
-794
-751
-709
-657
-625
-590
-567
-539
-520
-505
-485
-477
-469
-466
-472
-482
-501
-530
-565
-599
-620
-628
-646
-653
-654
-668
-677
-687
-714
-722
-739
-738
-745
1245
1245
1245
1245
1237
1237
1237
1237
1237
1229
1229
1229
1229
1229
1221
1221
1221
1221
1221
1214
1214
1214
1214
1214
1208
1208
1208
1208
1208
1204
1204
1204
1204
1204
1202
1202
1202
1202
1202
1202
1202
1202
1202
1202
1201
1201
1201
1201
1201
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1202
9361
9362
9363
9364
9365
9366
9367
9368
9369
9370
9371
9372
9373
9374
9375
9376
9377
9378
9379
9380
9381
9382
9383
9384
9385
9386
9387
9388
9389
9390
9391
9392
9393
9394
9395
9396
9397
9398
9399
9400
9401
9402
9403
9404
9405
9406
9407
9408
9409
9410
9411
9412
9413
9414
9415
9416
9417
9418
9419
9420
-7363
-7335
-7417
-7442
-7501
-7513
-7450
-7457
-7396
-7407
-7410
-7441
-7486
-7468
-7436
-7368
-7367
-7351
-7338
-7325
-7319
-7262
-7237
-7206
-7201
-7196
-7240
-7255
-7264
-7265
-7194
-7245
-7259
-7265
-7228
-7237
-7219
-7281
-7310
-7351
-7373
-7406
-7467
-7536
-7578
-7620
-7650
-7652
-7663
-7635
-7571
-7565
-7458
-7437
-7352
-7320
-7292
-7245
-7214
-7208
3360
3384
3342
3306
3341
3299
3298
3262
3257
3249
3223
3213
3157
3154
3106
3125
3092
3071
3057
3038
3060
3004
3000
2966
2989
2948
2933
2900
2897
2904
2877
2878
2873
2897
2863
2853
2853
2853
2826
2797
2844
2807
2815
2814
2844
2804
2807
2831
2823
2835
2847
2806
2819
2813
2802
2794
2793
2828
2803
2835
-627
-637
-622
-687
-628
-656
-641
-724
-585
-605
-649
-621
-685
-647
-692
-637
-655
-674
-650
-640
-639
-613
-640
-640
-694
-629
-632
-665
-640
-609
-649
-644
-668
-668
-649
-678
-606
-642
-645
-622
-631
-668
-640
-624
-655
-619
-647
-623
-613
-636
-634
-612
-657
-654
-665
-675
-662
-639
-665
-682
-759
-763
-748
-763
-763
-764
-765
-762
-764
-758
-752
-750
-758
-760
-754
-756
-764
-763
-763
-758
-753
-751
-754
-751
-752
-757
-761
-752
-746
-745
-750
-745
-750
-738
-743
-749
-743
-740
-742
-739
-737
-734
-735
-736
-737
-742
-744
-737
-742
-738
-736
-736
-739
-740
-734
-738
-740
-734
-738
-736
33
27
28
35
25
32
29
35
29
31
30
29
30
28
34
29
36
33
31
30
27
37
30
30
28
25
28
27
31
25
26
31
31
26
27
18
23
21
25
32
28
31
22
25
27
18
26
25
26
25
23
27
23
29
21
21
24
24
26
23
-746
-751
-753
-773
-791
-815
-835
-850
-853
-859
-862
-867
-874
-887
-886
-889
-882
-869
-855
-833
-817
-784
-750
-708
-673
-630
-589
-549
-509
-471
-429
-387
-351
-301
-259
-208
-169
-132
-96
-65
-34
-13
4
7
5
4
-15
-27
-47
-61
-67
-68
-67
-55
-35
-9
35
83
128
178
1202
1202
1202
1202
1205
1205
1205
1205
1205
1211
1211
1211
1211
1211
1218
1218
1218
1218
1218
1228
1228
1228
1228
1228
1239
1239
1239
1239
1239
1251
1251
1251
1251
1251
1264
1264
1264
1264
1264
1279
1279
1279
1279
1279
1295
1295
1295
1295
1295
1314
1314
1314
1314
1314
1335
1335
1335
1335
1335
1356
9421
9422
9423
9424
9425
9426
9427
9428
9429
9430
9431
9432
9433
9434
9435
9436
9437
9438
9439
9440
9441
9442
9443
9444
9445
9446
9447
9448
9449
9450
9451
9452
9453
9454
9455
9456
9457
9458
9459
9460
9461
9462
9463
9464
9465
9466
9467
9468
9469
9470
9471
9472
9473
9474
9475
9476
9477
9478
9479
9480
-7196
-7209
-7217
-7250
-7265
-7243
-7242
-7258
-7278
-7222
-7247
-7266
-7229
-7221
-7148
-7125
-7080
-7042
-7026
-7055
-7158
-7191
-7234
-7251
-7210
-7200
-7169
-7185
-7227
-7196
-7206
-7205
-7178
-7132
-7093
-7042
-7048
-7021
-7008
-6938
-6889
-6877
-6860
-6842
-6866
-6862
-6835
-6758
-6682
-6676
-6593
-6620
-6646
-6561
-6603
-6593
-6535
-6476
-6750
-6832
2807
2833
2802
2879
2830
2854
2862
2867
2882
2899
2873
2919
2937
2960
2982
2978
3001
3025
3058
3088
3076
3115
3148
3161
3214
3184
3256
3312
3300
3332
3348
3412
3408
3458
3498
3526
3535
3589
3629
3647
3673
3717
3717
3773
3835
3846
3932
3908
3957
4024
4053
4115
4148
4162
4247
4316
4343
4409
4450
4465
-623
-668
-678
-680
-657
-631
-666
-625
-625
-626
-622
-685
-663
-695
-645
-664
-668
-664
-694
-687
-618
-634
-628
-660
-648
-644
-625
-678
-609
-631
-643
-665
-664
-667
-707
-709
-628
-696
-630
-648
-653
-661
-701
-658
-704
-697
-677
-674
-681
-645
-688
-655
-677
-636
-659
-640
-720
-676
-688
-613
-732
-735
-732
-730
-725
-728
-721
-728
-724
-727
-729
-722
-719
-722
-721
-717
-721
-715
-711
-711
-711
-711
-708
-711
-713
-707
-711
-706
-708
-705
-707
-706
-707
-702
-708
-707
-701
-699
-694
-699
-699
-697
-696
-692
-695
-694
-692
-695
-691
-678
-682
-683
-688
-687
-682
-681
-691
-680
-675
-676
25
21
27
23
20
18
22
18
18
17
22
24
30
18
24
22
25
18
20
15
23
19
15
16
20
20
16
17
11
19
19
14
16
16
16
15
21
15
19
14
17
13
12
20
7
15
6
7
8
10
14
13
14
12
6
5
8
11
13
13
215
269
317
364
408
442
480
523
559
601
637
674
714
746
788
841
892
954
1016
1076
1131
1173
1207
1223
1258
1282
1315
1341
1368
1391
1411
1428
1448
1466
1488
1515
1547
1574
1609
1649
1693
1741
1787
1832
1872
1910
1948
1983
2027
2077
2135
2188
2229
2279
2325
2370
2406
2463
2494
2491
1356
1356
1356
1356
1376
1376
1376
1376
1376
1395
1395
1395
1395
1395
1413
1413
1413
1413
1413
1428
1428
1428
1428
1428
1443
1443
1443
1443
1443
1457
1457
1457
1457
1457
1470
1470
1470
1470
1470
1482
1482
1482
1482
1482
1495
1495
1495
1495
1495
1510
1510
1510
1510
1510
1525
1525
1525
1525
1525
1543
9481
9482
9483
9484
9485
9486
9487
9488
9489
9490
9491
9492
9493
9494
9495
9496
9497
9498
9499
9500
9501
9502
9503
9504
9505
9506
9507
9508
9509
9510
9511
9512
9513
9514
9515
9516
9517
9518
9519
9520
9521
9522
9523
9524
9525
9526
9527
9528
9529
9530
9531
9532
9533
9534
9535
9536
9537
9538
9539
9540
-6872
-6924
-6904
-6855
-6802
-6775
-6726
-6690
-6660
-6561
-6556
-6549
-6569
-6580
-6550
-6561
-6612
-6589
-6541
-6404
-6357
-6282
-6271
-6185
-6145
-6128
-6159
-6168
-6132
-6130
-6084
-6021
-6025
-5958
-5969
-5920
-5893
-5833
-5803
-5735
-5702
-5664
-5560
-5503
-5446
-5413
-5357
-5370
-5338
-5293
-5245
-5196
-5205
-5157
-5127
-5052
-4982
-4906
-4903
-4851
4501
4581
4596
4694
4681
4726
4763
4831
4816
4890
4915
4906
4985
5056
5104
5094
5124
5139
5168
5218
5266
5220
5307
5319
5347
5371
5391
5438
5455
5478
5491
5521
5569
5596
5618
5631
5637
5638
5690
5709
5701
5741
5781
5778
5804
5841
5860
5888
5910
5953
5985
5974
6000
6038
6063
6079
6143
6168
6174
6225
-698
-634
-647
-652
-667
-696
-640
-716
-638
-695
-694
-711
-663
-673
-681
-717
-682
-666
-687
-689
-701
-715
-684
-667
-684
-638
-662
-712
-686
-710
-690
-663
-739
-692
-691
-694
-696
-666
-680
-666
-692
-645
-713
-755
-723
-711
-693
-721
-682
-752
-669
-697
-682
-737
-696
-705
-690
-713
-733
-693
-682
-685
-679
-678
-685
-687
-678
-689
-682
-692
-688
-688
-690
-692
-688
-690
-693
-690
-694
-691
-693
-697
-695
-699
-700
-698
-700
-692
-701
-701
-710
-699
-703
-703
-694
-701
-703
-708
-707
-706
-704
-704
-703
-706
-704
-697
-704
-708
-701
-700
-701
-702
-699
-699
-697
-695
-700
-698
-695
-694
5
6
8
9
8
8
12
9
13
17
9
16
12
12
14
9
12
12
10
10
13
16
11
20
15
10
12
16
7
19
12
16
10
13
18
15
13
16
16
20
11
14
9
13
12
10
16
15
9
11
6
9
12
14
15
18
14
14
9
16
2478
2446
2408
2379
2350
2317
2289
2264
2243
2222
2204
2188
2160
2128
2098
2058
2013
1963
1910
1875
1837
1813
1783
1763
1746
1731
1709
1687
1660
1636
1608
1585
1569
1537
1514
1504
1484
1465
1455
1449
1442
1441
1456
1466
1484
1503
1530
1554
1583
1610
1632
1670
1707
1734
1766
1804
1844
1890
1945
1991
1543
1543
1543
1543
1562
1562
1562
1562
1562
1581
1581
1581
1581
1581
1600
1600
1600
1600
1600
1619
1619
1619
1619
1619
1635
1635
1635
1635
1635
1651
1651
1651
1651
1651
1664
1664
1664
1664
1664
1677
1677
1677
1677
1677
1690
1690
1690
1690
1690
1702
1702
1702
1702
1702
1715
1715
1715
1715
1715
1729
9541
9542
9543
9544
9545
9546
9547
9548
9549
9550
9551
9552
9553
9554
9555
9556
9557
9558
9559
9560
9561
9562
9563
9564
9565
9566
9567
9568
9569
9570
9571
9572
9573
9574
9575
9576
9577
9578
9579
9580
9581
9582
9583
9584
9585
9586
9587
9588
9589
9590
9591
9592
9593
9594
9595
9596
9597
9598
9599
9600
-4838
-4805
-4846
-4887
-4865
-4884
-4892
-4883
-4886
-4807
-4786
-4760
-4695
-4650
-4585
-4511
-4516
-4538
-4597
-4663
-4713
-4728
-4728
-4630
-4556
-4448
-4373
-4289
-4280
-4239
-4176
-4057
-4079
-4161
-4215
-4261
-4220
-4112
-4005
-3908
-3754
-3669
-3521
-3298
-3345
-3498
-3679
-3816
-3872
-3755
-3624
-3483
-3325
-3173
-3097
-3051
-2978
-2979
-3014
-3087
6244
6284
6287
6328
6383
6413
6453
6478
6492
6516
6560
6610
6604
6646
6690
6711
6732
6760
6805
6833
6837
6858
6865
6913
6901
6952
6954
6979
6998
6964
7029
7065
7073
7079
7090
7135
7137
7129
7133
7163
7167
7192
7208
7225
7242
7273
7227
7281
7322
7295
7330
7324
7315
7342
7392
7392
7399
7431
7446
7432
-701
-696
-718
-694
-732
-717
-696
-730
-681
-714
-717
-705
-711
-714
-735
-743
-721
-665
-708
-714
-734
-694
-710
-704
-725
-749
-739
-747
-697
-758
-722
-708
-738
-743
-702
-747
-714
-767
-735
-783
-748
-726
-702
-760
-735
-758
-743
-702
-677
-730
-661
-717
-766
-710
-755
-806
-767
-740
-749
-719
-692
-684
-689
-690
-687
-680
-692
-686
-690
-680
-691
-692
-684
-681
-677
-684
-687
-689
-688
-684
-688
-687
-688
-692
-697
-693
-699
-695
-692
-702
-697
-697
-696
-696
-701
-696
-697
-700
-700
-705
-706
-701
-704
-703
-699
-703
-702
-704
-702
-700
-703
-714
-703
-710
-702
-700
-704
-696
-696
-708
9
4
9
8
9
5
12
11
7
6
14
13
9
10
11
10
11
15
10
11
10
15
12
5
8
11
14
22
13
11
15
15
18
12
13
15
16
17
18
10
11
13
19
11
15
9
18
15
10
11
13
19
12
21
9
21
15
16
17
6
2036
2082
2123
2158
2189
2202
2211
2221
2222
2220
2216
2218
2217
2215
2224
2227
2233
2238
2225
2206
2171
2116
2055
1998
1942
1905
1872
1842
1815
1788
1767
1757
1744
1716
1686
1635
1577
1516
1474
1449
1431
1432
1447
1481
1534
1560
1558
1539
1491
1442
1400
1389
1393
1407
1438
1470
1513
1551
1588
1615
1729
1729
1729
1729
1743
1743
1743
1743
1743
1755
1755
1755
1755
1755
1766
1766
1766
1766
1766
1779
1779
1779
1779
1779
1793
1793
1793
1793
1793
1807
1807
1807
1807
1807
1821
1821
1821
1821
1821
1834
1834
1834
1834
1834
1847
1847
1847
1847
1847
1860
1860
1860
1860
1860
1874
1874
1874
1874
1874
1889
9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
9622
9623
9624
9625
9626
9627
9628
9629
9630
9631
9632
9633
9634
9635
9636
9637
9638
9639
9640
9641
9642
9643
9644
9645
9646
9647
9648
9649
9650
9651
9652
9653
9654
9655
9656
9657
9658
9659
9660
-3141
-3059
-3020
-2969
-3126
-3254
-3206
-3228
-3185
-3222
-3221
-3106
-2946
-2798
-2672
-2559
-2449
-2381
-2389
-2362
-2350
-2302
-2302
-2187
-2162
-2202
-2209
-2244
-2257
-2267
-2349
-2369
-2332
-2345
-2225
-2127
-2055
-1989
-1971
-1970
-1976
-1949
-1920
-1875
-1793
-1761
-1718
-1651
-1661
-1663
-1636
-1586
-1505
-1412
-1356
-1247
-970
-893
-1026
-1076
7455
7472
7485
7499
7507
7527
7557
7545
7577
7560
7555
7598
7583
7602
7606
7631
7644
7670
7656
7666
7654
7687
7713
7703
7716
7739
7773
7770
7809
7783
7795
7796
7869
7839
7834
7864
7863
7870
7867
7855
7880
7914
7888
7893
7900
7947
7918
7968
7944
7950
7964
7950
7989
7991
7944
8013
7990
7958
8059
8042
-772
-762
-719
-768
-789
-715
-765
-758
-733
-740
-764
-743
-773
-748
-766
-764
-760
-759
-745
-747
-792
-756
-773
-756
-812
-798
-791
-763
-730
-730
-750
-745
-743
-799
-813
-777
-803
-722
-742
-790
-781
-737
-766
-742
-758
-822
-769
-781
-793
-760
-737
-829
-752
-777
-797
-724
-729
-953
-702
-793
-705
-692
-699
-700
-698
-703
-697
-701
-703
-703
-708
-710
-710
-708
-713
-712
-708
-699
-708
-701
-705
-705
-704
-708
-700
-699
-696
-694
-691
-696
-705
-706
-701
-700
-698
-703
-700
-701
-702
-704
-706
-702
-704
-699
-701
-701
-699
-705
-704
-705
-700
-702
-702
-704
-699
-697
-707
-698
-697
-704
6
15
13
17
14
14
8
11
11
18
10
10
16
6
12
11
18
13
16
18
14
15
12
11
9
16
13
11
12
8
11
13
15
18
7
13
16
11
7
9
10
22
18
13
21
10
13
15
15
13
16
13
11
8
14
16
12
16
11
22
1624
1633
1640
1654
1656
1631
1590
1546
1490
1437
1388
1340
1312
1293
1295
1303
1329
1366
1400
1442
1474
1505
1535
1568
1603
1638
1669
1692
1698
1703
1701
1689
1659
1628
1601
1578
1570
1566
1564
1563
1558
1540
1534
1521
1522
1523
1520
1522
1518
1509
1500
1489
1484
1491
1498
1515
1564
1635
1697
1729
1889
1889
1889
1889
1903
1903
1903
1903
1903
1916
1916
1916
1916
1916
1929
1929
1929
1929
1929
1940
1940
1940
1940
1940
1949
1949
1949
1949
1949
1957
1957
1957
1957
1957
1966
1966
1966
1966
1966
1977
1977
1977
1977
1977
1990
1990
1990
1990
1990
2001
2001
2001
2001
2001
2014
2014
2014
2014
2014
2030
9661
9662
9663
9664
9665
9666
9667
9668
9669
9670
9671
9672
9673
9674
9675
9676
9677
9678
9679
9680
9681
9682
9683
9684
9685
9686
9687
9688
9689
9690
9691
9692
9693
9694
9695
9696
9697
9698
9699
9700
9701
9702
9703
9704
9705
9706
9707
9708
9709
9710
9711
9712
9713
9714
9715
9716
9717
9718
9719
9720
-1078
-1142
-1201
-1281
-1284
-1284
-1263
-1260
-1190
-1134
-1056
-992
-919
-885
-849
-830
-818
-846
-873
-846
-814
-731
-720
-723
-706
-672
-676
-685
-655
-562
-513
-355
-237
-107
-40
105
112
204
331
423
430
341
156
32
-62
25
-62
-90
-121
-53
19
319
463
565
679
769
872
967
942
916
8020
8094
8047
8061
8108
8074
8029
8077
8100
8068
8079
8083
8069
8117
8087
8111
8126
8113
8057
8108
8105
8110
8104
8113
8111
8117
8080
8070
8090
8099
8106
8152
8108
8102
8093
8092
8098
8113
8095
8102
8129
8136
8149
8143
8130
8116
8112
8142
8118
8129
8136
8110
8090
8121
8106
8135
8148
8098
8130
8130
-856
-702
-799
-854
-705
-814
-851
-697
-738
-833
-734
-781
-875
-788
-851
-876
-739
-809
-817
-739
-817
-832
-744
-815
-807
-803
-802
-835
-747
-803
-882
-783
-831
-813
-812
-894
-800
-824
-789
-846
-830
-888
-787
-827
-802
-860
-801
-773
-798
-827
-743
-830
-871
-776
-876
-806
-850
-849
-852
-799
-688
-684
-697
-692
-690
-704
-692
-691
-709
-704
-705
-704
-693
-704
-707
-706
-701
-706
-705
-704
-714
-712
-711
-713
-708
-707
-710
-715
-720
-726
-716
-721
-724
-715
-719
-719
-709
-714
-718
-707
-708
-703
-705
-701
-700
-697
-700
-698
-696
-707
-713
-715
-711
-705
-705
-703
-704
-701
-700
-699
11
20
17
14
11
16
11
9
13
13
16
20
13
13
15
18
19
20
9
9
15
19
19
15
15
19
18
19
24
23
23
19
17
21
22
25
19
14
15
21
14
19
17
13
13
17
17
16
15
19
19
16
7
14
13
16
13
15
14
13
1761
1768
1771
1756
1733
1699
1663
1622
1590
1551
1532
1501
1487
1474
1460
1438
1424
1403
1368
1333
1289
1253
1223
1201
1163
1134
1096
1045
1006
973
943
930
928
936
967
1003
1055
1111
1180
1258
1334
1405
1454
1475
1478
1461
1450
1417
1385
1349
1317
1307
1329
1364
1409
1470
1547
1620
1690
1766
2030
2030
2030
2030
2048
2048
2048
2048
2048
2068
2068
2068
2068
2068
2087
2087
2087
2087
2087
2102
2102
2102
2102
2102
2116
2116
2116
2116
2116
2130
2130
2130
2130
2130
2144
2144
2144
2144
2144
2161
2161
2161
2161
2161
2179
2179
2179
2179
2179
2197
2197
2197
2197
2197
2218
2218
2218
2218
2218
2238
9721
9722
9723
9724
9725
9726
9727
9728
9729
9730
9731
9732
9733
9734
9735
9736
9737
9738
9739
9740
9741
9742
9743
9744
9745
9746
9747
9748
9749
9750
9751
9752
9753
9754
9755
9756
9757
9758
9759
9760
9761
9762
9763
9764
9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
9775
9776
9777
9778
9779
9780
851
906
928
1146
1250
1202
1117
990
957
970
1068
1098
1057
1007
958
856
763
760
756
836
1011
1180
1352
1422
1494
1518
1564
1603
1651
1724
1763
1842
1910
1995
2073
2224
2300
2397
2397
2465
2498
2504
2476
2493
2444
2454
2489
2590
2647
2691
2755
2764
2838
2871
2902
2951
3026
3079
3123
3208
8136
8133
8181
8145
8134
8183
8123
8130
8197
8147
8079
8178
8151
8118
8119
8093
8074
8094
8055
8066
8080
8029
8003
7997
8008
8019
8020
8003
7992
7997
7978
7967
7967
7933
7945
7951
7935
7919
7890
7909
7927
7935
7905
7855
7878
7856
7833
7840
7834
7808
7837
7762
7771
7773
7749
7749
7721
7706
7663
7692
-837
-813
-680
-830
-1036
-674
-860
-920
-685
-851
-934
-783
-786
-854
-763
-857
-854
-779
-822
-894
-748
-827
-868
-778
-812
-964
-854
-831
-924
-794
-844
-873
-826
-818
-857
-849
-908
-930
-824
-894
-845
-802
-835
-881
-798
-869
-863
-833
-884
-823
-794
-887
-822
-847
-904
-884
-873
-958
-844
-833
-695
-687
-696
-708
-679
-675
-690
-675
-683
-690
-681
-675
-688
-677
-685
-687
-690
-682
-694
-697
-698
-703
-697
-688
-699
-701
-697
-703
-699
-700
-695
-699
-698
-705
-697
-701
-703
-694
-696
-706
-692
-694
-695
-691
-694
-693
-688
-691
-694
-683
-684
-693
-687
-694
-689
-684
-687
-686
-683
-684
21
12
11
10
12
9
11
7
15
7
18
9
7
10
8
12
11
12
13
11
19
8
9
12
13
13
21
21
9
17
18
18
11
16
14
11
11
16
16
11
13
13
11
5
14
6
16
12
11
15
10
8
13
5
20
6
13
14
14
14
1818
1863
1911
1982
2058
2131
2188
2226
2242
2251
2257
2280
2280
2274
2246
2207
2142
2055
1963
1870
1797
1737
1701
1684
1670
1649
1638
1620
1609
1602
1592
1592
1592
1607
1625
1652
1695
1741
1793
1843
1898
1948
1999
2031
2057
2069
2085
2086
2113
2132
2166
2188
2215
2237
2260
2292
2298
2327
2343
2370
2238
2238
2238
2238
2260
2260
2260
2260
2260
2280
2280
2280
2280
2280
2298
2298
2298
2298
2298
2316
2316
2316
2316
2316
2334
2334
2334
2334
2334
2351
2351
2351
2351
2351
2367
2367
2367
2367
2367
2381
2381
2381
2381
2381
2394
2394
2394
2394
2394
2407
2407
2407
2407
2407
2421
2421
2421
2421
2421
2439
9781
9782
9783
9784
9785
9786
9787
9788
9789
9790
9791
9792
9793
9794
9795
9796
9797
9798
9799
9800
9801
9802
9803
9804
9805
9806
9807
9808
9809
9810
9811
9812
9813
9814
9815
9816
9817
9818
9819
9820
9821
9822
9823
9824
9825
9826
9827
9828
9829
9830
9831
9832
9833
9834
9835
9836
9837
9838
9839
9840
3204
3293
3277
3240
3272
3251
3238
3233
3263
3233
3281
3304
3381
3464
3509
3576
3690
3715
3831
3829
3861
3868
3831
3897
4050
4217
4355
4415
4429
4331
4207
4192
4132
4143
4259
4224
4214
4314
4318
4394
4373
4422
4497
4588
4600
4684
4787
4848
4875
5026
5112
5131
5183
5279
5412
5568
5700
5864
5962
5938
7634
7650
7657
7601
7593
7566
7524
7547
7510
7477
7483
7467
7391
7389
7376
7329
7294
7283
7271
7301
7231
7216
7218
7171
7126
7088
7072
7071
7079
7053
7018
6943
6996
6955
6949
6888
6898
6799
6811
6826
6760
6753
6747
6683
6674
6668
6643
6661
6611
6607
6585
6593
6560
6533
6494
6438
6437
6450
6432
6403
-906
-798
-842
-890
-894
-850
-980
-800
-938
-865
-834
-848
-841
-889
-851
-885
-896
-970
-901
-856
-878
-841
-896
-923
-917
-912
-949
-903
-908
-946
-910
-834
-861
-827
-936
-960
-884
-956
-901
-889
-863
-871
-860
-873
-882
-895
-952
-980
-928
-881
-871
-890
-895
-860
-894
-926
-916
-988
-950
-886
-681
-679
-687
-674
-677
-684
-680
-678
-686
-678
-682
-689
-684
-692
-689
-685
-692
-695
-684
-697
-690
-684
-687
-696
-692
-693
-688
-688
-691
-685
-687
-685
-692
-695
-696
-694
-700
-698
-693
-698
-699
-710
-702
-705
-701
-702
-704
-703
-697
-704
-702
-701
-705
-707
-709
-699
-705
-693
-691
-687
12
6
9
9
6
4
11
8
10
11
13
6
12
10
4
9
6
10
14
10
13
7
14
11
16
16
17
9
13
16
6
13
12
11
14
15
19
14
14
15
17
11
12
18
15
13
13
15
21
14
16
15
15
15
19
22
12
13
22
7
2399
2424
2450
2476
2476
2472
2460
2442
2424
2386
2348
2308
2263
2226
2192
2161
2142
2116
2106
2096
2080
2062
2041
2019
1994
1989
1999
2026
2055
2064
2049
2022
1979
1944
1901
1871
1818
1770
1722
1678
1635
1595
1558
1521
1495
1473
1447
1449
1435
1441
1454
1476
1510
1540
1574
1627
1702
1797
1907
2017
2439
2439
2439
2439
2458
2458
2458
2458
2458
2476
2476
2476
2476
2476
2491
2491
2491
2491
2491
2507
2507
2507
2507
2507
2525
2525
2525
2525
2525
2543
2543
2543
2543
2543
2558
2558
2558
2558
2558
2571
2571
2571
2571
2571
2582
2582
2582
2582
2582
2591
2591
2591
2591
2591
2600
2600
2600
2600
2600
2609
9841
9842
9843
9844
9845
9846
9847
9848
9849
9850
9851
9852
9853
9854
9855
9856
9857
9858
9859
9860
9861
9862
9863
9864
9865
9866
9867
9868
9869
9870
9871
9872
9873
9874
9875
9876
9877
9878
9879
9880
9881
9882
9883
9884
9885
9886
9887
9888
9889
9890
9891
9892
9893
9894
9895
9896
9897
9898
9899
9900
5805
5605
5467
5332
5302
5346
5416
5375
5309
5164
5054
5041
5067
5252
5527
5766
5926
6065
6109
6184
6203
6203
6218
6193
6176
6185
6150
6122
6111
6046
6021
6034
6005
5994
5990
5995
6010
5971
5975
5981
6020
6099
6163
6189
6228
6227
6243
6250
6322
6335
6421
6535
6617
6711
6792
6851
6869
6887
6960
6977
6430
6369
6361
6303
6293
6248
6197
6166
6161
6128
6096
6023
6022
6022
5994
5925
5918
5869
5848
5856
5824
5750
5777
5720
5703
5645
5623
5586
5557
5508
5524
5475
5443
5393
5359
5311
5292
5290
5268
5210
5168
5149
5146
5094
5090
5038
5010
5004
4988
4946
4951
4920
4900
4877
4865
4852
4828
4827
4812
4802
-850
-918
-927
-897
-951
-895
-1013
-928
-939
-915
-841
-867
-841
-867
-942
-982
-969
-955
-913
-939
-900
-871
-905
-952
-977
-956
-1010
-926
-952
-931
-858
-891
-890
-847
-892
-945
-943
-924
-954
-899
-911
-934
-875
-938
-963
-927
-995
-922
-955
-927
-880
-898
-948
-940
-956
-919
-978
-946
-925
-955
-686
-681
-685
-685
-686
-686
-696
-679
-682
-682
-692
-695
-688
-692
-698
-705
-703
-698
-699
-700
-693
-690
-691
-697
-682
-681
-687
-691
-689
-688
-692
-696
-690
-694
-692
-695
-695
-699
-700
-700
-697
-695
-704
-704
-710
-709
-711
-713
-709
-710
-715
-711
-711
-714
-712
-714
-716
-717
-709
-714
12
7
8
12
11
9
8
5
9
7
12
10
9
17
9
16
14
10
18
9
13
8
15
12
11
15
10
9
10
16
14
11
14
16
16
8
14
16
16
15
10
13
15
19
15
18
16
15
15
18
22
20
22
16
21
17
22
20
21
18
2121
2195
2231
2241
2232
2224
2204
2194
2166
2121
2048
1960
1873
1792
1742
1730
1734
1760
1800
1843
1892
1944
1976
2005
2036
2049
2064
2074
2068
2053
2043
2007
1974
1938
1893
1846
1789
1725
1671
1596
1525
1465
1409
1360
1307
1257
1210
1153
1106
1058
1018
997
984
990
999
1024
1038
1068
1098
1137
2609
2609
2609
2609
2620
2620
2620
2620
2620
2631
2631
2631
2631
2631
2640
2640
2640
2640
2640
2650
2650
2650
2650
2650
2663
2663
2663
2663
2663
2678
2678
2678
2678
2678
2694
2694
2694
2694
2694
2707
2707
2707
2707
2707
2720
2720
2720
2720
2720
2731
2731
2731
2731
2731
2741
2741
2741
2741
2741
2752
9901
9902
9903
9904
9905
9906
9907
9908
9909
9910
9911
9912
9913
9914
9915
9916
9917
9918
9919
9920
9921
9922
9923
9924
9925
9926
9927
9928
9929
9930
9931
9932
9933
9934
9935
9936
9937
9938
9939
9940
9941
9942
9943
9944
9945
9946
9947
9948
9949
9950
9951
9952
9953
9954
9955
9956
9957
9958
9959
9960
6965
6955
6951
6947
6967
6937
6888
6823
6786
6747
6766
6774
6752
6756
6769
6792
6847
6949
7098
7260
7390
7505
7601
7682
7724
7702
7718
7661
7603
7525
7446
7388
7321
7301
7224
7147
7054
6923
6837
6873
6997
7137
7256
7415
7558
7543
7436
7414
7371
7310
7279
7250
7293
7423
7426
7494
7501
7553
7618
7720
4772
4756
4743
4699
4658
4656
4624
4608
4572
4580
4543
4530
4511
4498
4444
4457
4427
4417
4399
4366
4327
4352
4299
4271
4286
4253
4221
4185
4161
4140
4129
4119
4070
4021
3986
3907
3913
3883
3843
3807
3756
3763
3724
3669
3670
3635
3550
3577
3539
3491
3482
3471
3430
3405
3372
3364
3319
3309
3268
3235
-955
-899
-949
-942
-966
-942
-952
-950
-949
-941
-950
-943
-952
-898
-963
-970
-953
-958
-955
-922
-947
-913
-964
-1007
-1012
-977
-993
-1007
-974
-911
-932
-928
-889
-910
-936
-961
-936
-970
-865
-906
-947
-876
-940
-979
-1020
-967
-955
-948
-966
-953
-865
-928
-894
-957
-967
-950
-1014
-958
-930
-960
-706
-710
-706
-709
-708
-705
-708
-700
-713
-707
-707
-710
-707
-712
-715
-711
-712
-713
-718
-712
-712
-715
-709
-706
-694
-704
-699
-699
-693
-697
-690
-698
-687
-696
-704
-695
-683
-694
-687
-692
-701
-707
-707
-704
-705
-699
-701
-700
-698
-710
-715
-711
-706
-717
-711
-710
-708
-708
-709
-705
18
23
15
19
19
16
19
12
17
19
19
18
15
18
17
15
24
19
17
20
19
19
18
17
22
6
19
14
15
14
13
15
19
12
19
7
14
19
13
20
15
15
18
15
20
18
10
21
14
11
11
16
17
14
11
17
20
24
21
16
1168
1196
1216
1242
1257
1273
1284
1278
1268
1249
1223
1199
1173
1145
1110
1081
1054
1040
1037
1056
1095
1153
1226
1306
1399
1493
1577
1650
1718
1774
1810
1828
1859
1869
1856
1843
1809
1762
1692
1613
1541
1494
1465
1442
1452
1463
1465
1452
1436
1412
1369
1327
1284
1246
1219
1199
1180
1164
1160
1159
2752
2752
2752
2752
2764
2764
2764
2764
2764
2776
2776
2776
2776
2776
2787
2787
2787
2787
2787
2794
2794
2794
2794
2794
2800
2800
2800
2800
2800
2804
2804
2804
2804
2804
2808
2808
2808
2808
2808
2813
2813
2813
2813
2813
2819
2819
2819
2819
2819
2825
2825
2825
2825
2825
2827
2827
2827
2827
2827
2824
9961
9962
9963
9964
9965
9966
9967
9968
9969
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979
9980
9981
9982
9983
9984
9985
9986
9987
9988
9989
9990
9991
9992
9993
9994
9995
9996
9997
9998
9999
10000
10001
10002
10003
10004
10005
10006
10007
10008
10009
10010
10011
10012
10013
10014
10015
10016
10017
10018
10019
10020
7803
7858
7954
8014
8000
7983
7873
7824
7749
7698
7670
7617
7564
7521
7469
7377
7355
7365
7397
7419
7473
7483
7487
7479
7497
7459
7510
7652
7735
7799
7856
7859
7840
7776
7922
8013
8077
8141
8168
8187
8199
8240
8258
8251
8184
8049
7988
7891
7744
7667
7547
7478
7370
7323
7321
7224
7235
7207
7236
7260
3215
3183
3174
3154
3168
3091
3096
3029
3038
2982
3004
2952
2901
2876
2852
2801
2780
2786
2767
2701
2735
2700
2667
2662
2637
2631
2620
2588
2575
2576
2571
2574
2547
2508
2523
2511
2510
2519
2512
2493
2446
2463
2504
2433
2414
2373
2398
2340
2377
2361
2320
2324
2311
2302
2232
2249
2234
2238
2236
2233
-951
-902
-918
-914
-945
-1004
-987
-960
-961
-912
-948
-889
-941
-925
-980
-968
-961
-934
-941
-936
-894
-926
-912
-973
-959
-974
-937
-912
-989
-898
-967
-935
-918
-929
-973
-979
-1013
-986
-944
-915
-926
-920
-926
-951
-971
-963
-976
-993
-979
-908
-931
-925
-888
-944
-950
-968
-934
-956
-992
-954
-708
-703
-714
-706
-713
-714
-703
-703
-699
-697
-702
-701
-701
-709
-706
-702
-706
-706
-719
-712
-712
-725
-723
-725
-720
-715
-725
-733
-730
-723
-726
-730
-726
-733
-734
-729
-729
-731
-721
-724
-722
-723
-725
-729
-718
-712
-720
-716
-718
-724
-718
-716
-725
-726
-726
-728
-726
-740
-739
-745
17
19
24
13
13
17
8
21
14
21
18
15
13
15
20
16
20
17
20
22
20
17
19
20
21
22
22
25
21
18
20
26
27
18
20
22
19
23
20
23
21
21
23
20
17
21
17
22
17
20
16
19
25
20
30
20
22
27
26
24
1190
1212
1255
1302
1340
1388
1423
1446
1451
1454
1448
1427
1403
1364
1329
1266
1196
1126
1050
995
933
870
818
765
706
645
580
538
516
497
488
484
465
451
448
444
460
488
527
558
603
639
694
739
778
812
816
809
788
747
692
624
547
458
360
250
138
22
-96
-208
2824
2824
2824
2824
2815
2815
2815
2815
2815
2803
2803
2803
2803
2803
2789
2789
2789
2789
2789
2772
2772
2772
2772
2772
2753
2753
2753
2753
2753
2732
2732
2732
2732
2732
2709
2709
2709
2709
2709
2687
2687
2687
2687
2687
2665
2665
2665
2665
2665
2643
2643
2643
2643
2643
2620
2620
2620
2620
2620
2594
10021
10022
10023
10024
10025
10026
10027
10028
10029
10030
10031
10032
10033
10034
10035
10036
10037
10038
10039
10040
10041
10042
10043
10044
10045
10046
10047
10048
10049
10050
10051
10052
10053
10054
10055
10056
10057
10058
10059
10060
10061
10062
10063
10064
10065
10066
10067
10068
10069
10070
10071
10072
10073
10074
10075
10076
10077
10078
10079
10080
7231
7214
7176
7161
7073
7117
7131
7290
7464
7615
7680
7708
7663
7585
7542
7582
7550
7562
7534
7464
7429
7318
7282
7257
7234
7297
7383
7448
7448
7429
7402
7406
7325
7321
7385
7440
7439
7491
7533
7477
7505
7442
7384
7366
7315
7326
7288
7222
7177
7095
7066
6999
6899
6830
6744
6613
6491
6483
6456
6417
2281
2275
2304
2330
2349
2343
2392
2403
2433
2486
2506
2545
2569
2594
2627
2644
2713
2745
2794
2866
2885
2934
2967
3011
3054
3076
3110
3172
3239
3316
3378
3391
3510
3508
3540
3611
3696
3702
3745
3789
3844
3917
3961
4008
4035
4087
4140
4177
4226
4291
4356
4390
4435
4458
4516
4557
4639
4693
4726
4790
-957
-886
-925
-936
-970
-951
-940
-952
-1011
-929
-905
-903
-938
-914
-995
-983
-1034
-945
-943
-947
-931
-918
-898
-923
-947
-952
-971
-952
-941
-962
-912
-926
-923
-927
-978
-1012
-961
-972
-998
-974
-911
-890
-895
-911
-953
-988
-980
-981
-1007
-974
-885
-916
-914
-908
-919
-965
-983
-972
-952
-915
-749
-749
-754
-754
-763
-761
-760
-765
-763
-768
-767
-775
-774
-779
-774
-777
-773
-779
-786
-784
-780
-779
-785
-785
-790
-790
-794
-797
-786
-798
-793
-794
-798
-804
-798
-802
-797
-794
-799
-799
-798
-800
-800
-800
-804
-802
-793
-797
-790
-792
-795
-803
-795
-801
-800
-803
-800
-806
-804
-809
20
26
31
31
34
32
29
29
41
35
35
39
26
40
39
33
36
34
34
36
44
36
42
39
41
42
41
38
40
41
41
36
41
42
43
38
44
45
41
44
40
37
35
35
36
37
42
41
42
44
48
39
40
41
40
41
41
38
40
38
-321
-422
-544
-662
-789
-924
-1050
-1168
-1256
-1318
-1361
-1396
-1427
-1468
-1515
-1572
-1616
-1664
-1704
-1755
-1816
-1874
-1945
-2020
-2101
-2174
-2229
-2272
-2303
-2337
-2374
-2401
-2440
-2474
-2500
-2518
-2532
-2533
-2526
-2523
-2511
-2500
-2487
-2481
-2474
-2465
-2455
-2452
-2455
-2449
-2462
-2467
-2487
-2517
-2548
-2594
-2651
-2721
-2777
-2845
2594
2594
2594
2594
2567
2567
2567
2567
2567
2538
2538
2538
2538
2538
2509
2509
2509
2509
2509
2482
2482
2482
2482
2482
2457
2457
2457
2457
2457
2432
2432
2432
2432
2432
2405
2405
2405
2405
2405
2374
2374
2374
2374
2374
2344
2344
2344
2344
2344
2314
2314
2314
2314
2314
2286
2286
2286
2286
2286
2262
10081
10082
10083
10084
10085
10086
10087
10088
10089
10090
10091
10092
10093
10094
10095
10096
10097
10098
10099
10100
10101
10102
10103
10104
10105
10106
10107
10108
10109
10110
10111
10112
10113
10114
10115
10116
10117
10118
10119
10120
10121
10122
10123
10124
10125
10126
10127
10128
10129
10130
10131
10132
10133
10134
10135
10136
10137
10138
10139
10140
6432
6436
6438
6426
6404
6388
6293
6302
6261
6260
6261
6204
6237
6197
6181
6265
6305
6376
6387
6378
6301
6202
6108
6013
5879
5762
5630
5539
5481
5393
5334
5256
5169
5020
4880
4665
4473
4340
4290
4252
4390
4605
4696
4779
4761
4730
4611
4482
4440
4427
4372
4405
4410
4421
4410
4410
4348
4276
4212
4155
4837
4953
5006
5044
5110
5119
5209
5290
5301
5364
5459
5523
5562
5598
5676
5733
5789
5814
5834
5918
5934
5991
6000
6055
6093
6129
6162
6190
6223
6291
6354
6389
6428
6475
6470
6549
6609
6657
6722
6748
6826
6863
6916
6984
7023
7053
7059
7084
7169
7155
7236
7271
7294
7321
7358
7346
7414
7450
7421
7420
-921
-901
-895
-911
-909
-983
-943
-931
-990
-928
-902
-907
-864
-908
-921
-950
-981
-982
-901
-954
-905
-880
-892
-852
-865
-890
-987
-939
-949
-902
-858
-945
-823
-879
-919
-911
-868
-924
-939
-931
-902
-892
-908
-820
-906
-856
-892
-925
-866
-895
-924
-859
-912
-876
-923
-846
-933
-924
-922
-902
-813
-809
-811
-814
-813
-814
-812
-818
-814
-804
-817
-817
-818
-822
-816
-808
-827
-814
-811
-815
-807
-806
-811
-816
-806
-807
-808
-809
-805
-808
-808
-809
-810
-806
-812
-812
-817
-811
-819
-821
-822
-823
-824
-811
-819
-821
-822
-817
-824
-821
-818
-817
-816
-820
-819
-816
-813
-815
-811
-808
47
49
42
38
39
42
42
48
45
51
42
44
46
49
47
48
45
44
45
42
41
44
41
47
39
44
38
46
39
40
41
44
40
39
46
45
38
51
48
44
44
44
43
46
47
52
45
49
51
49
46
50
47
42
45
40
38
43
40
41
-2903
-2956
-3005
-3033
-3075
-3113
-3142
-3176
-3215
-3240
-3261
-3280
-3290
-3297
-3300
-3280
-3263
-3221
-3164
-3103
-3035
-2973
-2921
-2878
-2839
-2821
-2802
-2807
-2806
-2813
-2819
-2831
-2847
-2874
-2917
-2967
-3049
-3151
-3261
-3367
-3456
-3516
-3528
-3520
-3498
-3476
-3446
-3432
-3421
-3415
-3386
-3361
-3322
-3261
-3204
-3130
-3061
-2977
-2902
-2823
2262
2262
2262
2262
2239
2239
2239
2239
2239
2219
2219
2219
2219
2219
2203
2203
2203
2203
2203
2187
2187
2187
2187
2187
2170
2170
2170
2170
2170
2153
2153
2153
2153
2153
2140
2140
2140
2140
2140
2129
2129
2129
2129
2129
2118
2118
2118
2118
2118
2104
2104
2104
2104
2104
2089
2089
2089
2089
2089
2073
10141
10142
10143
10144
10145
10146
10147
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
10159
10160
10161
10162
10163
10164
10165
10166
10167
10168
10169
10170
10171
10172
10173
10174
10175
10176
10177
10178
10179
10180
10181
10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
10193
10194
10195
10196
10197
10198
10199
10200
4082
3965
3783
3610
3413
3358
3434
3568
3655
3783
3821
3846
3761
3613
3442
3193
2991
2827
2746
2646
2568
2505
2299
2254
2269
2147
2184
2326
2438
2636
2777
2883
2835
2779
2683
2604
2529
2400
2268
2190
2069
1958
1814
1787
1638
1587
1507
1489
1437
1375
1393
1305
1278
1342
1356
1289
1336
1296
1185
1122
7468
7486
7509
7532
7584
7587
7576
7617
7645
7641
7638
7631
7684
7694
7693
7699
7695
7718
7704
7726
7752
7759
7771
7820
7797
7807
7849
7852
7863
7908
7873
7849
7885
7901
7917
7886
7908
7918
7938
7938
7928
7961
7923
7974
7919
7936
7953
7960
7995
8019
7987
7981
8044
8037
8034
8061
8044
8043
8070
8081
-903
-874
-879
-847
-899
-833
-852
-909
-930
-884
-919
-883
-851
-923
-841
-912
-905
-852
-906
-872
-882
-806
-872
-780
-825
-827
-832
-895
-874
-898
-829
-890
-829
-831
-865
-843
-896
-843
-866
-844
-851
-817
-839
-785
-866
-832
-805
-868
-859
-803
-878
-843
-721
-837
-855
-791
-786
-899
-815
-896
-812
-797
-800
-801
-800
-799
-804
-794
-785
-796
-796
-787
-790
-792
-785
-776
-783
-779
-779
-773
-776
-779
-780
-783
-780
-787
-781
-791
-783
-784
-785
-774
-781
-770
-774
-763
-770
-763
-771
-767
-770
-763
-764
-769
-766
-770
-770
-768
-765
-778
-780
-769
-777
-784
-783
-781
-778
-778
-780
-779
42
45
43
42
47
39
42
44
41
46
34
35
34
33
38
33
40
33
40
39
44
44
37
34
36
40
37
43
36
38
38
38
37
34
40
34
28
34
31
33
31
36
34
25
28
28
37
35
34
38
34
42
36
34
36
35
32
34
34
42
-2755
-2685
-2631
-2583
-2569
-2566
-2563
-2538
-2475
-2390
-2288
-2165
-2048
-1939
-1842
-1768
-1730
-1709
-1706
-1721
-1738
-1754
-1780
-1823
-1872
-1925
-1975
-1999
-2000
-1970
-1907
-1819
-1724
-1634
-1541
-1454
-1389
-1323
-1277
-1243
-1222
-1210
-1211
-1223
-1240
-1266
-1304
-1343
-1390
-1439
-1486
-1524
-1576
-1619
-1641
-1669
-1692
-1706
-1725
-1755
2073
2073
2073
2073
2056
2056
2056
2056
2056
2039
2039
2039
2039
2039
2021
2021
2021
2021
2021
2002
2002
2002
2002
2002
1982
1982
1982
1982
1982
1955
1955
1955
1955
1955
1924
1924
1924
1924
1924
1894
1894
1894
1894
1894
1864
1864
1864
1864
1864
1833
1833
1833
1833
1833
1800
1800
1800
1800
1800
1769
10201
10202
10203
10204
10205
10206
10207
10208
10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
10228
10229
10230
10231
10232
10233
10234
10235
10236
10237
10238
10239
10240
10241
10242
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252
10253
10254
10255
10256
10257
10258
10259
10260
1089
1054
1009
999
1033
1038
965
936
863
747
640
515
586
630
673
727
745
609
579
402
316
289
216
40
-170
-441
-733
-1075
-1401
-1722
-1601
-1211
-843
-540
-383
-222
-222
-344
-557
-726
-898
-1065
-1217
-1274
-1305
-1349
-1395
-1432
-1502
-1646
-1827
-1981
-2034
-2112
-2137
-2081
-2090
-2046
-1971
-1953
8071
8108
8092
8112
8142
8107
8106
8168
8110
8095
8159
8160
8184
8156
8154
8178
8175
8155
8161
8166
8158
8207
8186
8192
8215
8185
8195
8208
8248
8295
8298
8289
8319
8314
8300
8276
8290
8281
8216
8247
8238
8231
8218
8229
8202
8211
8207
8191
8206
8150
8140
8132
8112
8069
8046
8069
8045
8034
8019
7967
-883
-765
-841
-851
-776
-801
-866
-800
-860
-912
-784
-883
-770
-868
-832
-802
-800
-873
-795
-852
-821
-830
-805
-788
-805
-802
-828
-807
-842
-815
-735
-816
-800
-737
-812
-874
-790
-820
-835
-812
-805
-801
-720
-752
-771
-754
-693
-740
-719
-763
-787
-726
-724
-758
-725
-765
-786
-777
-794
-782
-777
-781
-782
-777
-785
-789
-780
-784
-785
-774
-780
-783
-785
-786
-790
-781
-790
-787
-786
-794
-782
-779
-783
-791
-776
-796
-800
-800
-806
-802
-817
-821
-827
-823
-825
-820
-818
-827
-817
-826
-818
-814
-817
-822
-817
-818
-826
-828
-819
-826
-828
-822
-833
-821
-827
-827
-822
-821
-824
-826
37
37
32
37
39
42
36
35
38
35
39
32
42
35
39
40
35
38
34
40
41
37
32
40
38
41
34
38
44
44
43
45
47
47
51
52
38
44
48
46
57
53
48
42
45
49
51
44
47
52
51
42
43
47
49
50
52
41
51
47
-1794
-1814
-1837
-1863
-1882
-1896
-1903
-1908
-1919
-1934
-1968
-2005
-2037
-2060
-2062
-2057
-2036
-2030
-2016
-2017
-2033
-2050
-2058
-2076
-2128
-2195
-2305
-2447
-2638
-2876
-3116
-3309
-3434
-3497
-3503
-3477
-3439
-3381
-3354
-3332
-3331
-3349
-3370
-3397
-3422
-3438
-3451
-3457
-3466
-3477
-3498
-3537
-3580
-3617
-3648
-3670
-3671
-3662
-3640
-3599
1769
1769
1769
1769
1742
1742
1742
1742
1742
1721
1721
1721
1721
1721
1704
1704
1704
1704
1704
1689
1689
1689
1689
1689
1672
1672
1672
1672
1672
1654
1654
1654
1654
1654
1632
1632
1632
1632
1632
1608
1608
1608
1608
1608
1583
1583
1583
1583
1583
1557
1557
1557
1557
1557
1531
1531
1531
1531
1531
1508
10261
10262
10263
10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
10288
10289
10290
10291
10292
10293
10294
10295
10296
10297
10298
10299
10300
10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
10314
10315
10316
10317
10318
10319
10320
-2060
-2046
-2004
-1933
-1903
-1869
-1858
-1898
-1920
-2053
-2142
-2262
-2443
-2538
-2676
-2801
-2965
-3055
-3160
-3277
-3439
-3554
-3657
-3819
-3846
-3820
-3907
-3919
-3953
-4017
-4072
-4173
-4360
-4509
-4611
-4617
-4624
-4621
-4551
-4425
-4469
-4483
-4540
-4589
-4654
-4743
-4857
-4901
-4910
-4882
-4830
-4786
-4728
-4698
-4729
-4740
-4819
-4893
-4971
-5024
7913
7899
7882
7822
7801
7748
7677
7679
7644
7634
7592
7522
7514
7487
7464
7431
7404
7401
7383
7383
7330
7297
7304
7333
7301
7267
7224
7246
7191
7221
7197
7135
7113
7082
7114
7097
7108
7059
7011
6969
6965
6935
6890
6889
6848
6780
6743
6746
6731
6660
6684
6616
6537
6525
6437
6430
6407
6349
6311
6225
-807
-774
-715
-763
-793
-678
-822
-798
-816
-798
-707
-742
-811
-715
-755
-779
-727
-718
-774
-738
-723
-760
-738
-755
-683
-802
-672
-741
-738
-718
-733
-717
-691
-698
-676
-653
-714
-723
-644
-722
-751
-717
-696
-650
-715
-706
-733
-676
-717
-727
-688
-681
-759
-674
-642
-707
-656
-704
-724
-679
-818
-818
-815
-822
-814
-810
-814
-808
-803
-802
-793
-793
-797
-795
-786
-776
-780
-780
-780
-779
-775
-781
-777
-784
-785
-783
-781
-784
-788
-781
-785
-788
-787
-790
-797
-788
-803
-804
-804
-805
-803
-806
-800
-808
-800
-809
-802
-810
-809
-811
-807
-821
-807
-811
-802
-808
-807
-803
-807
-802
51
52
54
50
46
48
46
47
49
37
44
39
38
41
37
33
42
39
38
30
33
26
31
35
34
29
39
31
38
38
38
40
32
33
35
36
42
41
39
35
41
41
47
41
38
41
45
39
43
44
45
49
44
41
47
42
44
41
48
40
-3540
-3488
-3423
-3330
-3225
-3099
-2956
-2810
-2662
-2508
-2380
-2246
-2139
-2039
-1955
-1878
-1831
-1784
-1761
-1728
-1723
-1729
-1740
-1775
-1810
-1849
-1879
-1914
-1951
-1983
-2030
-2073
-2126
-2203
-2285
-2380
-2467
-2555
-2622
-2676
-2701
-2730
-2753
-2780
-2811
-2835
-2867
-2912
-2947
-2981
-2994
-2995
-2982
-2955
-2907
-2871
-2833
-2788
-2758
-2721
1508
1508
1508
1508
1485
1485
1485
1485
1485
1462
1462
1462
1462
1462
1441
1441
1441
1441
1441
1421
1421
1421
1421
1421
1400
1400
1400
1400
1400
1380
1380
1380
1380
1380
1361
1361
1361
1361
1361
1347
1347
1347
1347
1347
1337
1337
1337
1337
1337
1329
1329
1329
1329
1329
1322
1322
1322
1322
1322
1315
10321
10322
10323
10324
10325
10326
10327
10328
10329
10330
10331
10332
10333
10334
10335
10336
10337
10338
10339
10340
10341
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
10358
10359
10360
10361
10362
10363
10364
10365
10366
10367
10368
10369
10370
10371
10372
10373
10374
10375
10376
10377
10378
10379
10380
-5100
-5136
-5214
-5257
-5318
-5320
-5381
-5483
-5554
-5612
-5626
-5616
-5615
-5571
-5558
-5670
-5762
-5881
-5982
-6077
-6101
-6127
-6142
-6150
-6174
-6169
-6210
-6308
-6278
-6299
-6257
-6251
-6187
-6100
-6067
-6012
-5980
-5932
-5997
-5981
-5974
-6028
-6101
-6149
-6243
-6276
-6355
-6339
-6407
-6426
-6512
-6571
-6643
-6670
-6760
-6778
-6843
-6846
-6882
-6914
6204
6165
6127
6079
6023
6001
5946
5935
5887
5840
5798
5765
5699
5651
5620
5562
5548
5516
5431
5437
5401
5362
5330
5263
5224
5186
5116
5107
5069
5006
4988
4938
4873
4847
4802
4747
4741
4687
4658
4602
4566
4566
4531
4446
4422
4382
4357
4390
4346
4339
4332
4289
4294
4284
4232
4206
4207
4187
4171
4168
-804
-688
-666
-699
-676
-732
-734
-704
-713
-716
-720
-710
-721
-678
-666
-711
-574
-703
-732
-693
-751
-666
-624
-647
-583
-635
-713
-646
-660
-729
-694
-719
-672
-647
-667
-669
-646
-700
-655
-733
-691
-719
-676
-683
-652
-656
-720
-679
-671
-682
-740
-648
-679
-680
-670
-648
-632
-655
-706
-683
-801
-799
-810
-799
-795
-797
-797
-793
-792
-795
-795
-792
-790
-794
-790
-790
-798
-797
-795
-791
-795
-789
-799
-799
-797
-795
-799
-791
-798
-792
-797
-797
-794
-790
-784
-791
-781
-783
-782
-776
-778
-768
-774
-767
-768
-773
-766
-758
-760
-759
-763
-761
-762
-757
-755
-758
-757
-757
-763
-759
45
47
39
44
52
35
41
41
44
42
43
36
42
42
42
35
44
38
42
43
42
41
31
44
39
44
42
37
29
41
44
41
42
46
36
38
31
30
34
33
36
33
30
33
41
36
36
34
26
28
28
31
31
28
27
26
28
34
30
26
-2691
-2669
-2645
-2625
-2608
-2585
-2562
-2547
-2530
-2521
-2521
-2499
-2481
-2443
-2407
-2368
-2336
-2314
-2311
-2310
-2326
-2327
-2334
-2333
-2341
-2333
-2324
-2324
-2314
-2307
-2295
-2280
-2249
-2202
-2133
-2068
-1987
-1902
-1811
-1715
-1607
-1504
-1413
-1322
-1243
-1176
-1102
-1039
-976
-921
-872
-836
-803
-779
-768
-756
-743
-744
-743
-744
1315
1315
1315
1315
1308
1308
1308
1308
1308
1300
1300
1300
1300
1300
1291
1291
1291
1291
1291
1282
1282
1282
1282
1282
1273
1273
1273
1273
1273
1265
1265
1265
1265
1265
1258
1258
1258
1258
1258
1251
1251
1251
1251
1251
1244
1244
1244
1244
1244
1237
1237
1237
1237
1237
1232
1232
1232
1232
1232
1228
10381
10382
10383
10384
10385
10386
10387
10388
10389
10390
10391
10392
10393
10394
10395
10396
10397
10398
10399
10400
10401
10402
10403
10404
10405
10406
10407
10408
10409
10410
10411
10412
10413
10414
10415
10416
10417
10418
10419
10420
10421
10422
10423
10424
10425
10426
10427
10428
10429
10430
10431
10432
10433
10434
10435
10436
10437
10438
10439
10440
-6919
-6966
-6984
-6992
-7017
-7017
-7056
-7083
-7113
-7100
-7141
-7113
-7144
-7067
-7123
-7102
-7149
-7168
-7151
-7160
-7131
-7155
-7113
-7084
-7102
-7101
-7074
-7062
-7002
-7049
-6978
-6962
-6933
-7036
-7084
-7155
-7211
-7282
-7313
-7294
-7319
-7305
-7302
-7301
-7286
-7317
-7319
-7259
-7252
-7272
-7216
-7248
-7262
-7227
-7206
-7179
-7166
-7164
-7143
-7182
4154
4132
4126
4110
4075
4086
4088
4080
4031
4039
3991
3978
3944
3989
3916
3894
3890
3873
3838
3855
3864
3823
3774
3761
3744
3716
3719
3666
3661
3635
3628
3569
3573
3574
3510
3533
3516
3524
3491
3483
3467
3445
3426
3392
3376
3377
3372
3337
3352
3337
3300
3288
3259
3221
3206
3196
3221
3169
3154
3154
-671
-655
-662
-663
-594
-664
-659
-636
-685
-704
-635
-690
-649
-650
-599
-649
-640
-661
-684
-672
-672
-658
-629
-670
-659
-694
-648
-642
-654
-705
-684
-677
-684
-622
-659
-644
-645
-635
-631
-694
-656
-669
-645
-648
-647
-631
-698
-650
-684
-661
-717
-634
-678
-646
-663
-634
-649
-651
-682
-689
-753
-759
-757
-758
-757
-758
-762
-755
-753
-760
-759
-755
-755
-763
-758
-756
-762
-763
-759
-763
-760
-758
-765
-764
-764
-761
-763
-759
-765
-756
-767
-766
-756
-755
-750
-759
-754
-757
-757
-759
-756
-752
-757
-755
-759
-755
-759
-755
-758
-761
-757
-750
-757
-750
-755
-757
-749
-748
-749
-750
27
30
30
31
26
24
21
29
29
32
25
35
31
35
34
33
32
32
32
33
38
27
26
31
31
30
34
33
37
32
34
35
27
29
22
33
22
36
26
29
38
31
26
26
29
35
28
28
27
25
28
28
25
26
32
31
31
31
33
34
-745
-748
-755
-766
-773
-778
-801
-819
-836
-852
-874
-897
-923
-920
-944
-957
-967
-983
-987
-1007
-1009
-1015
-1017
-1016
-1003
-1005
-995
-980
-958
-932
-912
-872
-827
-791
-769
-750
-742
-744
-745
-750
-755
-762
-770
-767
-769
-766
-770
-763
-754
-740
-729
-701
-687
-671
-647
-617
-585
-553
-512
-476
1228
1228
1228
1228
1224
1224
1224
1224
1224
1220
1220
1220
1220
1220
1215
1215
1215
1215
1215
1209
1209
1209
1209
1209
1203
1203
1203
1203
1203
1198
1198
1198
1198
1198
1193
1193
1193
1193
1193
1189
1189
1189
1189
1189
1186
1186
1186
1186
1186
1183
1183
1183
1183
1183
1180
1180
1180
1180
1180
1178
10441
10442
10443
10444
10445
10446
10447
10448
10449
10450
10451
10452
10453
10454
10455
10456
10457
10458
10459
10460
10461
10462
10463
10464
10465
10466
10467
10468
10469
10470
10471
10472
10473
10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
10500
-7212
-7250
-7342
-7370
-7417
-7468
-7489
-7544
-7516
-7511
-7540
-7587
-7573
-7559
-7577
-7561
-7541
-7556
-7531
-7569
-7590
-7624
-7610
-7601
-7562
-7522
-7474
-7433
-7417
-7378
-7372
-7453
-7443
-7446
-7478
-7488
-7464
-7506
-7515
-7431
-7357
-7449
-7593
-7631
-7661
-7611
-7530
-7528
-7493
-7432
-7556
-7554
-7553
-7568
-7573
-7553
-7538
-7538
-7583
-7590
3171
3150
3147
3127
3100
3077
3103
3065
3081
3081
3067
3063
3065
3020
3041
3001
3002
2963
2992
2979
2951
2959
2906
2901
2870
2870
2858
2862
2865
2861
2826
2806
2788
2784
2764
2737
2751
2740
2730
2751
2730
2695
2709
2674
2652
2650
2649
2649
2639
2643
2647
2623
2623
2609
2580
2557
2615
2576
2578
2565
-717
-639
-661
-642
-593
-599
-644
-674
-670
-641
-683
-683
-661
-638
-629
-631
-659
-636
-664
-645
-674
-656
-685
-651
-565
-618
-652
-604
-671
-667
-654
-671
-625
-642
-670
-617
-653
-621
-645
-645
-655
-673
-723
-604
-649
-610
-670
-647
-655
-640
-667
-668
-658
-638
-619
-652
-631
-658
-627
-689
-753
-741
-753
-745
-751
-748
-750
-740
-749
-753
-749
-745
-758
-750
-747
-753
-755
-747
-752
-750
-757
-760
-751
-749
-756
-752
-749
-755
-752
-754
-750
-753
-749
-741
-749
-743
-750
-752
-748
-746
-741
-743
-743
-747
-752
-748
-743
-746
-747
-742
-745
-751
-745
-747
-736
-748
-748
-735
-751
-745
24
28
30
21
29
24
19
28
30
33
32
21
30
28
27
24
32
32
30
30
32
27
34
22
29
31
30
30
29
30
24
28
21
24
32
29
30
24
20
22
28
31
27
25
30
30
23
21
25
26
29
30
23
26
25
19
25
25
34
24
-448
-420
-409
-396
-394
-398
-406
-422
-425
-440
-454
-461
-485
-492
-517
-534
-552
-563
-572
-575
-591
-602
-623
-637
-647
-652
-649
-635
-624
-604
-584
-559
-530
-521
-500
-487
-477
-465
-458
-439
-411
-386
-369
-368
-378
-387
-383
-374
-363
-342
-322
-310
-305
-293
-294
-276
-265
-257
-255
-248
1178
1178
1178
1178
1175
1175
1175
1175
1175
1174
1174
1174
1174
1174
1172
1172
1172
1172
1172
1170
1170
1170
1170
1170
1167
1167
1167
1167
1167
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1168
1168
1168
1168
1168
1172
1172
1172
1172
1172
1177
1177
1177
1177
1177
1181
1181
1181
1181
1181
1186
10501
10502
10503
10504
10505
10506
10507
10508
10509
10510
10511
10512
10513
10514
10515
10516
10517
10518
10519
10520
10521
10522
10523
10524
10525
10526
10527
10528
10529
10530
10531
10532
10533
10534
10535
10536
10537
10538
10539
10540
10541
10542
10543
10544
10545
10546
10547
10548
10549
10550
10551
10552
10553
10554
10555
10556
10557
10558
10559
10560
-7614
-7612
-7628
-7616
-7610
-7557
-7547
-7478
-7511
-7579
-7562
-7621
-7616
-7645
-7667
-7714
-7733
-7770
-7842
-7847
-7839
-7804
-7771
-7782
-7757
-7733
-7664
-7560
-7506
-7455
-7405
-7404
-7395
-7377
-7309
-7294
-7277
-7244
-7262
-7260
-7298
-7375
-7410
-7404
-7436
-7486
-7518
-7558
-7630
-7704
-7730
-7747
-7776
-7724
-7718
-7667
-7625
-7570
-7520
-7514
2555
2558
2549
2590
2564
2535
2518
2523
2515
2533
2539
2505
2528
2493
2491
2489
2485
2499
2462
2473
2478
2463
2476
2470
2459
2435
2446
2404
2406
2451
2413
2397
2379
2403
2365
2393
2397
2402
2378
2412
2437
2425
2421
2447
2466
2412
2453
2477
2481
2505
2509
2523
2542
2564
2581
2570
2597
2561
2582
2610
-657
-670
-671
-636
-620
-614
-603
-659
-645
-670
-686
-666
-635
-626
-648
-632
-652
-651
-629
-669
-647
-604
-649
-615
-628
-612
-605
-649
-648
-658
-657
-663
-654
-661
-664
-649
-635
-592
-659
-644
-691
-639
-667
-631
-641
-682
-632
-642
-685
-656
-621
-630
-639
-629
-653
-657
-597
-625
-657
-673
-744
-744
-742
-747
-742
-742
-746
-737
-746
-741
-737
-744
-738
-741
-740
-740
-733
-743
-743
-741
-745
-750
-745
-753
-752
-750
-742
-741
-742
-742
-741
-743
-740
-735
-742
-736
-735
-740
-739
-733
-730
-723
-725
-728
-724
-718
-725
-730
-719
-725
-727
-720
-719
-722
-724
-724
-722
-732
-726
-721
26
32
25
31
28
25
30
25
22
29
25
28
20
27
23
21
28
26
33
20
29
27
23
29
29
24
29
27
31
17
27
25
29
29
26
27
26
23
23
26
27
25
16
20
20
20
19
19
23
20
19
23
18
23
21
18
26
18
28
22
-242
-240
-236
-237
-234
-216
-207
-186
-165
-148
-135
-132
-127
-125
-118
-133
-135
-150
-174
-201
-227
-247
-269
-284
-299
-306
-315
-307
-287
-262
-221
-178
-139
-91
-40
15
69
135
196
265
329
380
417
470
512
543
569
589
598
601
592
575
561
542
534
527
527
526
544
559
1186
1186
1186
1186
1193
1193
1193
1193
1193
1203
1203
1203
1203
1203
1216
1216
1216
1216
1216
1230
1230
1230
1230
1230
1243
1243
1243
1243
1243
1256
1256
1256
1256
1256
1271
1271
1271
1271
1271
1287
1287
1287
1287
1287
1305
1305
1305
1305
1305
1326
1326
1326
1326
1326
1350
1350
1350
1350
1350
1377
10561
10562
10563
10564
10565
10566
10567
10568
10569
10570
10571
10572
10573
10574
10575
10576
10577
10578
10579
10580
10581
10582
10583
10584
10585
10586
10587
10588
10589
10590
10591
10592
10593
10594
10595
10596
10597
10598
10599
10600
10601
10602
10603
10604
10605
10606
10607
10608
10609
10610
10611
10612
10613
10614
10615
10616
10617
10618
10619
10620
-7446
-7367
-7309
-7268
-7244
-7185
-7158
-7081
-7061
-7013
-7020
-7048
-7071
-7108
-7139
-7221
-7257
-7288
-7377
-7437
-7499
-7531
-7551
-7454
-7385
-7363
-7354
-7322
-7333
-7287
-7261
-7214
-7163
-7097
-7052
-6960
-6897
-6834
-6814
-6814
-6795
-6846
-6915
-6900
-6872
-6820
-6736
-6637
-6554
-6398
-6310
-6318
-6329
-6340
-6368
-6408
-6365
-6298
-6158
-6031
2587
2658
2658
2626
2673
2705
2707
2733
2772
2778
2793
2849
2858
2883
2915
2941
2976
2998
3048
3066
3133
3131
3205
3234
3265
3271
3283
3331
3354
3398
3408
3444
3484
3482
3530
3610
3602
3648
3701
3748
3785
3799
3845
3861
3927
3971
4008
4072
4099
4167
4195
4261
4271
4343
4432
4464
4514
4562
4644
4680
-679
-673
-652
-641
-694
-648
-630
-634
-632
-635
-663
-676
-660
-665
-650
-634
-642
-635
-667
-647
-658
-616
-673
-613
-665
-616
-667
-629
-665
-687
-631
-698
-654
-646
-616
-605
-653
-642
-656
-677
-633
-703
-679
-620
-650
-668
-663
-686
-681
-733
-683
-702
-700
-663
-667
-703
-645
-703
-706
-723
-721
-728
-723
-723
-727
-721
-722
-710
-714
-720
-707
-709
-704
-707
-706
-697
-700
-697
-697
-696
-707
-697
-696
-703
-703
-696
-698
-698
-699
-699
-697
-697
-702
-694
-700
-702
-703
-704
-691
-696
-688
-690
-683
-687
-695
-695
-689
-687
-687
-688
-681
-682
-675
-678
-671
-668
-680
-676
-664
-666
23
20
23
17
22
18
23
19
10
15
18
18
13
11
17
15
18
18
13
19
12
12
14
12
17
18
13
16
14
12
14
14
14
15
16
14
17
13
10
15
15
5
8
9
8
13
8
8
2
12
6
6
15
0
8
6
5
9
7
5
587
608
658
690
739
795
857
934
1006
1086
1165
1245
1311
1378
1437
1495
1540
1565
1593
1602
1597
1587
1565
1550
1538
1545
1539
1548
1548
1549
1556
1562
1574
1595
1622
1655
1698
1746
1796
1849
1908
1953
1982
2015
2041
2073
2107
2157
2218
2290
2376
2461
2549
2630
2701
2761
2820
2878
2945
3031
1377
1377
1377
1377
1408
1408
1408
1408
1408
1441
1441
1441
1441
1441
1477
1477
1477
1477
1477
1512
1512
1512
1512
1512
1547
1547
1547
1547
1547
1581
1581
1581
1581
1581
1612
1612
1612
1612
1612
1640
1640
1640
1640
1640
1666
1666
1666
1666
1666
1691
1691
1691
1691
1691
1714
1714
1714
1714
1714
1737
10621
10622
10623
10624
10625
10626
10627
10628
10629
10630
10631
10632
10633
10634
10635
10636
10637
10638
10639
10640
10641
10642
10643
10644
10645
10646
10647
10648
10649
10650
10651
10652
10653
10654
10655
10656
10657
10658
10659
10660
10661
10662
10663
10664
10665
10666
10667
10668
10669
10670
10671
10672
10673
10674
10675
10676
10677
10678
10679
10680
-5996
-5926
-5880
-5962
-6067
-6071
-6024
-5995
-5909
-5785
-5651
-5516
-5432
-5452
-5511
-5737
-5905
-5882
-5788
-5663
-5570
-5447
-5382
-5292
-5217
-5209
-5246
-5254
-5296
-5322
-5330
-5252
-5166
-5028
-4956
-4971
-4969
-4930
-4887
-4830
-4698
-4560
-4407
-4265
-4086
-4013
-3996
-4001
-3992
-3972
-3940
-3912
-3789
-3602
-3498
-3434
-3331
-3326
-3289
-3402
4774
4827
4884
4958
5045
5120
5208
5248
5276
5399
5465
5550
5599
5665
5733
5807
5895
5955
6008
6077
6117
6198
6267
6311
6384
6436
6453
6537
6611
6652
6680
6727
6753
6814
6828
6884
6907
6965
7007
7005
7068
7072
7101
7090
7149
7202
7216
7238
7272
7277
7356
7348
7380
7365
7423
7428
7445
7517
7523
7531
-662
-672
-649
-664
-692
-672
-681
-684
-663
-706
-682
-683
-760
-706
-666
-657
-708
-698
-654
-679
-734
-666
-653
-717
-662
-702
-728
-675
-759
-743
-719
-715
-720
-658
-686
-665
-685
-715
-758
-681
-755
-756
-706
-677
-719
-734
-724
-757
-733
-762
-744
-703
-761
-726
-709
-801
-739
-750
-755
-782
-664
-664
-661
-660
-658
-654
-651
-655
-652
-656
-656
-648
-644
-645
-640
-638
-646
-644
-641
-651
-640
-642
-645
-635
-636
-646
-638
-643
-638
-642
-642
-649
-649
-648
-654
-653
-656
-657
-662
-659
-663
-661
-668
-658
-673
-668
-667
-664
-665
-673
-671
-670
-673
-677
-673
-672
-664
-672
-673
-673
4
3
4
6
-3
-1
-2
-5
-1
-3
5
-2
5
2
-7
-4
2
-6
-8
-10
-2
-4
-10
0
-10
-1
-3
-1
-4
2
-5
-1
2
2
-6
2
-1
-3
6
0
6
10
6
6
6
8
6
5
4
-5
-3
6
7
14
7
5
5
10
12
9
3112
3202
3296
3387
3456
3507
3552
3597
3646
3695
3761
3828
3918
4007
4079
4119
4113
4094
4069
4055
4048
4044
4043
4050
4055
4065
4056
4038
4007
3956
3895
3821
3754
3696
3642
3581
3505
3433
3350
3269
3198
3129
3079
3039
3023
3012
2996
2975
2945
2912
2865
2826
2777
2749
2739
2733
2735
2734
2725
2703
1737
1737
1737
1737
1755
1755
1755
1755
1755
1773
1773
1773
1773
1773
1791
1791
1791
1791
1791
1810
1810
1810
1810
1810
1829
1829
1829
1829
1829
1848
1848
1848
1848
1848
1866
1866
1866
1866
1866
1885
1885
1885
1885
1885
1903
1903
1903
1903
1903
1921
1921
1921
1921
1921
1941
1941
1941
1941
1941
1962
10681
10682
10683
10684
10685
10686
10687
10688
10689
10690
10691
10692
10693
10694
10695
10696
10697
10698
10699
10700
10701
10702
10703
10704
10705
10706
10707
10708
10709
10710
10711
10712
10713
10714
10715
10716
10717
10718
10719
10720
10721
10722
10723
10724
10725
10726
10727
10728
10729
10730
10731
10732
10733
10734
10735
10736
10737
10738
10739
10740
-3575
-3718
-3835
-3805
-3591
-3394
-3161
-2985
-2787
-2658
-2503
-2439
-2387
-2370
-2362
-2385
-2368
-2351
-2290
-2240
-2173
-2169
-2120
-2043
-1970
-1950
-1930
-1947
-1909
-1878
-1812
-1762
-1724
-1658
-1624
-1560
-1510
-1436
-1360
-1275
-1203
-1190
-1139
-1152
-1292
-1267
-1186
-1125
-995
-881
-679
-678
-482
-501
-485
-414
-246
-173
-140
-77
7555
7577
7588
7612
7607
7585
7629
7652
7649
7658
7693
7718
7744
7717
7736
7749
7797
7779
7792
7830
7846
7866
7873
7887
7895
7892
7938
7941
7927
7960
7957
7958
7984
7998
7999
8021
8028
8018
8034
8058
8047
8063
8035
8075
8087
8092
8111
8106
8138
8124
8124
8126
8099
8152
8109
8128
8145
8160
8153
8186
-774
-757
-691
-723
-736
-760
-725
-744
-739
-785
-779
-794
-751
-742
-755
-731
-724
-784
-786
-728
-806
-790
-764
-787
-772
-796
-739
-770
-764
-802
-814
-815
-742
-792
-773
-751
-752
-768
-762
-787
-813
-767
-768
-738
-877
-697
-832
-810
-768
-800
-786
-773
-773
-813
-754
-801
-773
-786
-786
-831
-673
-675
-669
-677
-679
-683
-690
-699
-683
-692
-684
-688
-690
-684
-686
-691
-689
-683
-681
-685
-690
-694
-680
-683
-683
-686
-682
-683
-683
-684
-683
-688
-687
-689
-682
-692
-685
-684
-689
-692
-678
-688
-690
-690
-689
-690
-688
-680
-686
-689
-691
-686
-675
-689
-677
-684
-690
-688
-681
-678
8
13
4
6
13
18
6
12
9
5
8
11
10
12
10
5
8
9
7
9
11
15
7
7
14
5
14
13
9
16
4
9
9
6
13
11
9
9
7
17
15
17
9
2
16
15
9
10
10
8
12
9
10
15
9
8
5
11
6
17
2654
2568
2460
2337
2225
2126
2064
2029
2007
2013
2018
2045
2077
2099
2131
2141
2153
2155
2158
2156
2159
2162
2170
2170
2178
2185
2201
2202
2192
2179
2165
2157
2143
2140
2127
2128
2127
2122
2132
2137
2150
2160
2162
2178
2165
2140
2111
2094
2073
2073
2082
2100
2126
2164
2190
2229
2256
2305
2356
2401
1962
1962
1962
1962
1984
1984
1984
1984
1984
2007
2007
2007
2007
2007
2025
2025
2025
2025
2025
2038
2038
2038
2038
2038
2051
2051
2051
2051
2051
2063
2063
2063
2063
2063
2075
2075
2075
2075
2075
2091
2091
2091
2091
2091
2108
2108
2108
2108
2108
2122
2122
2122
2122
2122
2134
2134
2134
2134
2134
2144
10741
10742
10743
10744
10745
10746
10747
10748
10749
10750
10751
10752
10753
10754
10755
10756
10757
10758
10759
10760
10761
10762
10763
10764
10765
10766
10767
10768
10769
10770
10771
10772
10773
10774
10775
10776
10777
10778
10779
10780
10781
10782
10783
10784
10785
10786
10787
10788
10789
10790
10791
10792
10793
10794
10795
10796
10797
10798
10799
10800
-89
-92
-82
-64
-28
46
152
254
334
382
203
-99
-421
-675
-984
-704
-840
-645
-300
388
744
645
793
904
818
761
786
761
711
752
845
975
1057
1091
1167
1410
1621
1738
1794
1870
1767
1701
1609
1551
1497
1421
1361
1265
1197
1059
1062
1217
1324
1400
1500
1602
1624
1677
1762
1845
8199
8191
8211
8196
8194
8219
8241
8221
8233
8196
8224
8246
8240
8201
8198
8204
8113
8126
8162
8136
8136
8137
8101
8107
8116
8099
8100
8086
8105
8104
8107
8112
8090
8048
8067
8101
8042
8081
8095
8025
8075
8081
8053
8063
8069
8019
8038
8021
8022
8020
8023
8015
7987
7944
7973
7936
7938
7926
7925
7904
-824
-849
-780
-775
-844
-766
-806
-812
-788
-852
-837
-863
-804
-760
-797
-709
-849
-797
-724
-915
-841
-890
-861
-831
-821
-777
-809
-811
-837
-797
-855
-826
-851
-877
-819
-805
-846
-826
-818
-870
-878
-830
-869
-897
-789
-807
-832
-799
-788
-871
-761
-821
-920
-750
-824
-837
-838
-821
-862
-829
-682
-680
-674
-678
-673
-682
-680
-688
-681
-681
-678
-674
-665
-673
-682
-683
-700
-682
-710
-708
-707
-704
-705
-707
-704
-696
-698
-711
-704
-707
-705
-704
-700
-702
-703
-709
-702
-703
-703
-706
-697
-698
-695
-695
-691
-691
-685
-695
-689
-693
-694
-705
-711
-706
-713
-703
-704
-707
-711
-716
6
6
12
4
10
10
7
6
6
10
14
9
4
13
11
6
11
15
14
12
11
10
11
16
21
17
16
20
19
9
11
16
16
13
16
15
11
11
10
10
15
8
10
15
10
14
7
13
11
10
19
9
19
10
20
11
21
14
16
12
2443
2479
2505
2529
2542
2570
2588
2617
2655
2688
2709
2694
2612
2491
2300
2107
1918
1722
1565
1463
1463
1465
1456
1477
1494
1498
1495
1485
1457
1435
1404
1391
1390
1401
1399
1421
1483
1556
1645
1728
1813
1878
1929
1961
1972
1961
1942
1912
1856
1774
1685
1605
1527
1473
1422
1373
1331
1294
1257
1238
2144
2144
2144
2144
2153
2153
2153
2153
2153
2161
2161
2161
2161
2161
2170
2170
2170
2170
2170
2179
2179
2179
2179
2179
2187
2187
2187
2187
2187
2196
2196
2196
2196
2196
2209
2209
2209
2209
2209
2225
2225
2225
2225
2225
2245
2245
2245
2245
2245
2273
2273
2273
2273
2273
2306
2306
2306
2306
2306
2335
10801
10802
10803
10804
10805
10806
10807
10808
10809
10810
10811
10812
10813
10814
10815
10816
10817
10818
10819
10820
10821
10822
10823
10824
10825
10826
10827
10828
10829
10830
10831
10832
10833
10834
10835
10836
10837
10838
10839
10840
10841
10842
10843
10844
10845
10846
10847
10848
10849
10850
10851
10852
10853
10854
10855
10856
10857
10858
10859
10860
1931
1935
1917
1823
1778
1799
1811
1928
1996
2089
2234
2372
2444
2410
2437
2451
2357
2329
2286
2306
2391
2376
2427
2366
2417
2445
2526
2602
2714
2892
3063
3285
3363
3311
3283
3231
3082
3090
3116
3264
3400
3713
3877
3962
4047
4067
4199
4322
4514
4464
4519
4586
4457
4205
4048
3840
3712
3632
3548
3536
7912
7933
7932
7862
7858
7879
7844
7858
7871
7860
7853
7843
7843
7826
7801
7835
7821
7807
7790
7812
7784
7773
7782
7763
7779
7788
7755
7724
7740
7711
7709
7721
7696
7704
7721
7696
7688
7698
7741
7656
7610
7666
7611
7647
7648
7618
7619
7602
7591
7611
7598
7576
7589
7577
7546
7479
7487
7434
7390
7357
-810
-875
-805
-822
-853
-828
-859
-834
-906
-828
-892
-866
-847
-852
-866
-869
-886
-858
-881
-899
-869
-854
-835
-827
-871
-875
-840
-834
-836
-840
-852
-895
-866
-930
-870
-887
-923
-776
-845
-907
-870
-843
-992
-845
-879
-929
-866
-813
-943
-891
-934
-886
-937
-863
-857
-916
-842
-926
-896
-843
-714
-715
-718
-718
-710
-716
-717
-712
-718
-722
-719
-717
-712
-714
-710
-710
-715
-718
-716
-715
-715
-712
-718
-715
-720
-714
-719
-717
-723
-712
-717
-719
-706
-699
-702
-704
-701
-696
-706
-702
-692
-692
-686
-678
-680
-678
-673
-678
-674
-656
-659
-662
-646
-656
-649
-638
-645
-648
-655
-649
16
16
12
21
21
17
19
20
15
21
19
17
8
17
15
12
15
18
16
20
21
13
15
17
19
15
16
20
21
15
22
24
14
14
8
12
14
12
10
13
17
13
13
8
11
3
11
12
9
1
9
3
5
-1
3
0
4
6
3
0
1222
1201
1191
1170
1120
1081
1033
991
962
939
934
945
972
994
1020
1041
1046
1052
1041
1028
1011
1004
1000
985
972
967
961
960
979
997
1050
1126
1237
1330
1415
1495
1554
1595
1632
1681
1747
1824
1942
2074
2214
2363
2506
2663
2830
3009
3159
3335
3490
3601
3667
3708
3701
3668
3619
3546
2335
2335
2335
2335
2360
2360
2360
2360
2360
2376
2376
2376
2376
2376
2386
2386
2386
2386
2386
2395
2395
2395
2395
2395
2404
2404
2404
2404
2404
2415
2415
2415
2415
2415
2426
2426
2426
2426
2426
2439
2439
2439
2439
2439
2452
2452
2452
2452
2452
2465
2465
2465
2465
2465
2478
2478
2478
2478
2478
2493
10861
10862
10863
10864
10865
10866
10867
10868
10869
10870
10871
10872
10873
10874
10875
10876
10877
10878
10879
10880
10881
10882
10883
10884
10885
10886
10887
10888
10889
10890
10891
10892
10893
10894
10895
10896
10897
10898
10899
10900
10901
10902
10903
10904
10905
10906
10907
10908
10909
10910
10911
10912
10913
10914
10915
10916
10917
10918
10919
10920
3506
3562
3544
3404
3313
3296
3270
3291
3230
3308
3333
3501
3583
3729
3902
4190
4459
4611
4672
4739
4801
4825
4905
4992
5024
5065
5108
5223
5236
5293
5300
5305
5346
5354
5352
5351
5339
5270
5216
5216
5253
5274
5411
5472
5510
5522
5506
5579
5539
5520
5518
5536
5640
5706
5792
5829
5841
5848
5902
5902
7253
7244
7237
7155
7093
7065
7010
6965
6914
6868
6846
6836
6773
6742
6724
6694
6698
6683
6638
6643
6634
6589
6628
6594
6542
6570
6533
6532
6525
6508
6504
6510
6435
6450
6439
6445
6408
6387
6382
6368
6310
6255
6307
6256
6237
6262
6229
6167
6175
6167
6134
6131
6077
6078
6049
6014
5995
6011
5957
5907
-907
-861
-835
-945
-926
-787
-830
-852
-840
-900
-857
-899
-916
-881
-852
-953
-855
-883
-912
-924
-940
-941
-895
-911
-945
-863
-920
-956
-884
-917
-933
-930
-897
-952
-891
-926
-855
-894
-916
-879
-941
-907
-900
-883
-942
-883
-906
-931
-904
-909
-940
-932
-917
-937
-955
-869
-890
-929
-921
-928
-656
-650
-652
-667
-667
-670
-683
-675
-684
-686
-687
-696
-703
-710
-709
-716
-711
-714
-719
-715
-719
-711
-717
-718
-713
-711
-718
-720
-715
-715
-710
-710
-714
-713
-704
-702
-709
-706
-706
-702
-701
-708
-695
-702
-705
-703
-701
-701
-698
-702
-708
-697
-705
-702
-706
-696
-705
-701
-706
-699
2
3
4
5
-1
11
12
10
13
8
13
8
20
11
15
18
18
17
18
15
17
18
25
23
25
21
12
15
20
12
17
17
18
17
18
17
14
11
18
18
13
17
20
23
17
12
10
14
15
10
19
16
15
17
11
15
14
14
11
9
3476
3382
3285
3170
3037
2884
2709
2526
2335
2136
1942
1756
1595
1433
1300
1187
1124
1086
1061
1046
1028
1013
1017
1018
1025
1047
1064
1098
1135
1173
1212
1246
1282
1318
1352
1379
1414
1437
1443
1431
1426
1417
1423
1440
1453
1473
1489
1507
1520
1531
1531
1533
1530
1535
1553
1575
1599
1632
1658
1682
2493
2493
2493
2493
2509
2509
2509
2509
2509
2525
2525
2525
2525
2525
2541
2541
2541
2541
2541
2557
2557
2557
2557
2557
2573
2573
2573
2573
2573
2588
2588
2588
2588
2588
2602
2602
2602
2602
2602
2613
2613
2613
2613
2613
2624
2624
2624
2624
2624
2636
2636
2636
2636
2636
2647
2647
2647
2647
2647
2658
10921
10922
10923
10924
10925
10926
10927
10928
10929
10930
10931
10932
10933
10934
10935
10936
10937
10938
10939
10940
10941
10942
10943
10944
10945
10946
10947
10948
10949
10950
10951
10952
10953
10954
10955
10956
10957
10958
10959
10960
10961
10962
10963
10964
10965
10966
10967
10968
10969
10970
10971
10972
10973
10974
10975
10976
10977
10978
10979
10980
5898
5982
6030
6070
6099
6090
6102
6048
6014
6057
6049
6058
6065
6105
6147
6212
6246
6243
6210
6245
6261
6319
6359
6407
6449
6476
6488
6433
6416
6406
6380
6416
6455
6494
6450
6445
6419
6414
6473
6481
6531
6596
6652
6730
6791
6871
6920
6970
7043
7068
7047
7038
6969
6910
6880
6896
6915
6963
7057
7106
5906
5879
5875
5855
5806
5787
5757
5697
5684
5684
5627
5605
5583
5553
5515
5523
5506
5458
5400
5362
5328
5290
5268
5245
5226
5184
5149
5154
5116
5090
5044
5011
4977
4945
4913
4880
4853
4831
4785
4765
4762
4730
4698
4691
4645
4592
4587
4575
4565
4549
4510
4475
4424
4415
4417
4423
4394
4347
4302
4317
-894
-952
-913
-875
-914
-955
-918
-896
-910
-907
-925
-935
-916
-962
-934
-910
-925
-966
-915
-945
-944
-938
-956
-877
-894
-920
-887
-917
-939
-909
-959
-928
-961
-948
-933
-879
-925
-907
-937
-977
-912
-915
-954
-897
-914
-912
-931
-917
-955
-896
-977
-976
-934
-974
-905
-953
-940
-917
-946
-943
-702
-698
-696
-698
-698
-688
-695
-696
-687
-693
-698
-691
-690
-693
-688
-696
-697
-699
-690
-701
-689
-699
-694
-693
-701
-692
-697
-702
-695
-693
-706
-694
-697
-699
-697
-705
-699
-703
-708
-700
-707
-713
-712
-713
-711
-703
-713
-708
-704
-704
-714
-715
-708
-706
-708
-713
-709
-711
-713
-714
20
15
15
16
12
8
9
19
13
12
14
16
14
15
17
16
19
10
12
16
12
13
11
13
14
7
15
17
14
14
17
11
22
15
16
18
13
11
20
16
16
18
14
16
21
13
17
16
13
18
18
15
19
16
14
20
13
16
18
15
1705
1729
1756
1784
1810
1847
1863
1880
1882
1885
1883
1883
1877
1867
1866
1868
1867
1871
1857
1848
1834
1834
1823
1817
1816
1819
1816
1811
1799
1777
1749
1720
1693
1659
1631
1601
1567
1523
1473
1427
1383
1346
1318
1304
1284
1285
1291
1293
1321
1338
1351
1361
1363
1355
1332
1317
1296
1277
1270
1275
2658
2658
2658
2658
2670
2670
2670
2670
2670
2681
2681
2681
2681
2681
2693
2693
2693
2693
2693
2706
2706
2706
2706
2706
2719
2719
2719
2719
2719
2732
2732
2732
2732
2732
2744
2744
2744
2744
2744
2757
2757
2757
2757
2757
2767
2767
2767
2767
2767
2773
2773
2773
2773
2773
2780
2780
2780
2780
2780
2787
10981
10982
10983
10984
10985
10986
10987
10988
10989
10990
10991
10992
10993
10994
10995
10996
10997
10998
10999
11000
11001
11002
11003
11004
11005
11006
11007
11008
11009
11010
11011
11012
11013
11014
11015
11016
11017
11018
11019
11020
11021
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038
11039
11040
7127
7179
7223
7254
7241
7258
7250
7215
7206
7209
7211
7223
7272
7346
7448
7498
7547
7513
7509
7482
7499
7509
7483
7435
7489
7480
7496
7516
7511
7523
7533
7506
7514
7565
7556
7571
7549
7490
7528
7577
7568
7606
7494
7431
7290
7119
7005
6994
7097
7272
7464
7646
7756
7844
7900
7856
7812
7843
7940
7975
4268
4269
4229
4205
4167
4131
4132
4114
4078
4071
4020
4006
3980
4009
3968
3935
3883
3846
3828
3778
3778
3755
3727
3698
3677
3648
3631
3592
3588
3526
3499
3450
3451
3398
3387
3345
3315
3250
3245
3207
3213
3180
3151
3091
3076
3044
3025
2999
3003
2935
2907
2928
2948
2897
2914
2904
2852
2833
2815
2799
-915
-986
-898
-900
-917
-931
-909
-941
-935
-925
-989
-935
-958
-953
-939
-924
-924
-921
-941
-1016
-934
-970
-940
-919
-927
-938
-919
-961
-979
-969
-980
-960
-977
-936
-928
-917
-941
-901
-907
-976
-991
-985
-901
-959
-955
-897
-889
-877
-937
-947
-931
-958
-946
-938
-990
-941
-966
-976
-963
-959
-701
-708
-708
-713
-707
-704
-712
-709
-710
-706
-709
-702
-705
-710
-705
-709
-706
-715
-707
-709
-701
-703
-704
-701
-702
-694
-708
-696
-694
-699
-696
-699
-702
-699
-703
-698
-705
-711
-705
-706
-705
-708
-703
-702
-710
-704
-719
-711
-719
-720
-728
-730
-724
-728
-714
-726
-726
-717
-719
-717
13
18
20
20
19
18
19
19
13
15
17
13
13
19
19
24
14
12
12
11
11
8
9
18
19
13
18
22
18
14
18
15
17
17
21
6
14
18
9
15
19
10
11
11
15
23
16
20
20
17
23
11
18
21
15
18
17
13
17
15
1274
1280
1296
1306
1326
1326
1337
1346
1346
1348
1343
1334
1327
1333
1346
1373
1401
1426
1448
1468
1481
1491
1495
1503
1508
1511
1509
1516
1522
1527
1519
1516
1506
1507
1498
1496
1481
1463
1448
1426
1414
1412
1389
1354
1312
1235
1128
1017
908
825
764
727
713
724
742
763
764
772
778
809
2787
2787
2787
2787
2793
2793
2793
2793
2793
2800
2800
2800
2800
2800
2806
2806
2806
2806
2806
2811
2811
2811
2811
2811
2816
2816
2816
2816
2816
2822
2822
2822
2822
2822
2829
2829
2829
2829
2829
2836
2836
2836
2836
2836
2843
2843
2843
2843
2843
2853
2853
2853
2853
2853
2865
2865
2865
2865
2865
2875
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052
11053
11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
11092
11093
11094
11095
11096
11097
11098
11099
11100
8008
7897
7814
7704
7649
7666
7719
7828
7946
7920
7935
7886
7857
7762
7760
7659
7648
7726
7873
7960
7995
7983
7971
7927
7937
7952
7993
8031
8045
8021
8080
8097
8081
8067
8106
8134
8185
8165
8057
8050
8007
7962
7890
7958
8088
8167
8326
8465
8619
8757
8737
8677
8462
8229
8109
8011
7904
7811
7743
7708
2794
2790
2761
2731
2694
2727
2689
2666
2667
2667
2643
2605
2597
2583
2602
2594
2542
2513
2512
2479
2449
2492
2498
2439
2460
2415
2420
2430
2398
2342
2313
2343
2317
2332
2327
2297
2254
2242
2234
2265
2243
2212
2142
2130
2142
2118
2110
2098
2050
2054
2024
2032
2031
2022
1961
1885
1849
1822
1818
1797
-919
-912
-951
-960
-949
-983
-956
-951
-938
-960
-1023
-939
-969
-947
-968
-883
-948
-930
-968
-937
-947
-958
-999
-984
-960
-974
-917
-940
-948
-952
-969
-961
-970
-939
-940
-916
-943
-953
-969
-920
-963
-985
-951
-922
-986
-949
-898
-933
-950
-961
-1035
-972
-980
-956
-923
-967
-920
-948
-937
-926
-720
-716
-715
-722
-717
-719
-729
-730
-715
-721
-721
-716
-719
-718
-720
-716
-725
-729
-725
-728
-727
-722
-725
-714
-721
-726
-720
-717
-724
-723
-727
-719
-724
-714
-726
-724
-719
-718
-723
-713
-718
-719
-715
-719
-723
-713
-715
-725
-715
-712
-713
-706
-703
-702
-708
-704
-705
-706
-705
-719
20
23
22
22
14
14
19
18
8
22
18
23
21
19
20
18
22
20
20
21
20
21
21
22
16
23
25
24
17
17
25
17
23
28
16
20
23
8
17
23
18
17
23
23
24
15
29
20
25
21
15
20
12
10
21
19
13
17
21
23
831
852
860
845
825
789
763
750
757
767
780
777
779
770
751
717
682
650
633
623
629
639
649
650
655
647
658
666
677
684
694
706
730
736
754
774
795
821
831
849
849
844
830
810
803
818
848
889
973
1065
1172
1260
1338
1379
1387
1384
1361
1324
1268
1211
2875
2875
2875
2875
2881
2881
2881
2881
2881
2884
2884
2884
2884
2884
2883
2883
2883
2883
2883
2879
2879
2879
2879
2879
2871
2871
2871
2871
2871
2860
2860
2860
2860
2860
2844
2844
2844
2844
2844
2824
2824
2824
2824
2824
2796
2796
2796
2796
2796
2762
2762
2762
2762
2762
2729
2729
2729
2729
2729
2701
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
11116
11117
11118
11119
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
11148
11149
11150
11151
11152
11153
11154
11155
11156
11157
11158
11159
11160
7684
7709
7776
7753
7683
7625
7612
7573
7526
7563
7566
7505
7465
7477
7453
7473
7521
7618
7759
7811
7831
7798
7744
7680
7606
7644
7631
7555
7490
7504
7437
7420
7467
7506
7484
7467
7436
7375
7349
7317
6983
6885
6804
6773
6768
6807
6802
6800
6865
6951
7228
7531
7805
8092
8258
8380
8310
8245
8146
8045
1785
1732
1690
1673
1676
1697
1650
1645
1557
1587
1568
1562
1583
1583
1565
1580
1600
1577
1609
1620
1626
1609
1663
1672
1684
1683
1733
1732
1737
1776
1816
1865
1920
1945
1973
1994
2086
2120
2165
2218
2272
2311
2346
2440
2533
2604
2728
2806
2869
3011
3052
3145
3238
3303
3374
3440
3480
3564
3654
3678
-987
-891
-997
-983
-956
-947
-953
-895
-893
-971
-974
-978
-899
-937
-921
-927
-943
-916
-928
-948
-944
-920
-994
-976
-982
-930
-966
-944
-982
-932
-937
-955
-906
-962
-967
-959
-946
-976
-904
-949
-875
-949
-897
-934
-940
-915
-935
-945
-1019
-964
-909
-943
-901
-1090
-936
-905
-1041
-859
-1037
-897
-712
-720
-713
-715
-718
-712
-713
-720
-727
-728
-727
-737
-733
-738
-735
-739
-747
-752
-745
-747
-748
-751
-758
-751
-754
-754
-758
-760
-768
-764
-767
-768
-777
-780
-776
-775
-778
-783
-784
-785
-788
-794
-800
-797
-808
-807
-815
-813
-827
-825
-834
-828
-828
-835
-838
-820
-827
-817
-813
-818
13
20
24
14
15
20
18
18
17
25
26
29
23
19
31
25
24
25
24
30
27
33
30
33
35
27
34
30
29
31
35
31
31
27
40
34
40
32
34
38
40
40
38
43
49
43
46
52
48
50
49
46
62
59
45
50
51
49
49
47
1148
1081
1021
964
901
832
753
670
582
487
392
303
201
106
-10
-109
-209
-296
-367
-426
-480
-525
-587
-648
-716
-792
-872
-950
-1044
-1141
-1238
-1347
-1439
-1532
-1624
-1706
-1794
-1892
-1984
-2092
-2217
-2382
-2555
-2731
-2915
-3085
-3254
-3422
-3575
-3718
-3829
-3895
-3912
-3883
-3811
-3719
-3616
-3517
-3433
-3345
2701
2701
2701
2701
2672
2672
2672
2672
2672
2637
2637
2637
2637
2637
2597
2597
2597
2597
2597
2554
2554
2554
2554
2554
2511
2511
2511
2511
2511
2470
2470
2470
2470
2470
2431
2431
2431
2431
2431
2393
2393
2393
2393
2393
2350
2350
2350
2350
2350
2301
2301
2301
2301
2301
2251
2251
2251
2251
2251
2201
11161
11162
11163
11164
11165
11166
11167
11168
11169
11170
11171
11172
11173
11174
11175
11176
11177
11178
11179
11180
11181
11182
11183
11184
11185
11186
11187
11188
11189
11190
11191
11192
11193
11194
11195
11196
11197
11198
11199
11200
11201
11202
11203
11204
11205
11206
11207
11208
11209
11210
11211
11212
11213
11214
11215
11216
11217
11218
11219
11220
8003
7845
7643
7383
7094
6784
6536
6398
6340
6295
6217
6185
6128
6047
6031
5972
6029
6050
6175
6401
6500
6544
6538
6474
6408
6351
6319
6309
6293
6338
6374
6314
6186
6046
5872
5750
5607
5437
5267
5091
4835
4610
4348
4058
3730
3475
3371
3334
3456
3635
3792
3809
3773
3749
3621
3568
3443
3376
3368
3423
3739
3778
3829
3933
3976
4091
4169
4195
4268
4374
4470
4547
4692
4784
4841
4981
5061
5181
5303
5373
5452
5565
5625
5734
5804
5877
5927
5998
6085
6145
6220
6300
6310
6381
6420
6480
6518
6606
6644
6661
6789
6859
6940
6990
7080
7181
7267
7348
7398
7514
7580
7676
7733
7793
7849
7940
7976
8066
8063
8122
-937
-1012
-909
-964
-897
-927
-912
-915
-984
-874
-956
-886
-873
-934
-946
-934
-898
-936
-918
-945
-946
-932
-968
-887
-892
-948
-881
-971
-917
-972
-934
-956
-952
-885
-895
-877
-953
-927
-891
-962
-881
-944
-892
-821
-884
-895
-835
-894
-937
-857
-912
-872
-887
-895
-822
-831
-847
-829
-961
-895
-815
-813
-814
-812
-812
-810
-821
-817
-825
-825
-824
-831
-838
-846
-844
-843
-850
-847
-846
-858
-857
-860
-860
-861
-855
-853
-857
-854
-857
-856
-850
-844
-850
-844
-844
-837
-839
-843
-839
-840
-834
-836
-831
-845
-845
-846
-857
-861
-866
-862
-863
-876
-874
-870
-867
-873
-870
-871
-877
-864
46
45
38
51
46
46
47
55
45
47
45
48
51
54
50
50
52
52
64
60
54
58
61
49
59
51
51
51
53
55
56
57
51
56
55
56
55
49
50
53
50
48
55
56
56
52
52
61
62
64
59
60
58
63
65
60
60
65
64
63
-3266
-3205
-3156
-3143
-3164
-3218
-3314
-3425
-3563
-3690
-3829
-3959
-4104
-4232
-4377
-4516
-4633
-4750
-4850
-4906
-4927
-4934
-4923
-4909
-4900
-4870
-4849
-4829
-4789
-4735
-4667
-4585
-4498
-4426
-4367
-4326
-4293
-4260
-4260
-4261
-4287
-4339
-4417
-4518
-4651
-4819
-4995
-5181
-5345
-5471
-5552
-5610
-5634
-5662
-5680
-5700
-5721
-5720
-5724
-5699
2201
2201
2201
2201
2158
2158
2158
2158
2158
2125
2125
2125
2125
2125
2101
2101
2101
2101
2101
2082
2082
2082
2082
2082
2062
2062
2062
2062
2062
2039
2039
2039
2039
2039
2017
2017
2017
2017
2017
1995
1995
1995
1995
1995
1975
1975
1975
1975
1975
1954
1954
1954
1954
1954
1933
1933
1933
1933
1933
1912
11221
11222
11223
11224
11225
11226
11227
11228
11229
11230
11231
11232
11233
11234
11235
11236
11237
11238
11239
11240
11241
11242
11243
11244
11245
11246
11247
11248
11249
11250
11251
11252
11253
11254
11255
11256
11257
11258
11259
11260
11261
11262
11263
11264
11265
11266
11267
11268
11269
11270
11271
11272
11273
11274
11275
11276
11277
11278
11279
11280
3519
3601
3622
3621
3724
3789
3840
3861
3922
3943
3864
3679
3412
3259
3151
2937
2685
2473
2184
1890
1616
1337
1089
843
705
599
621
607
653
732
859
959
970
942
837
744
626
569
577
531
461
431
376
351
242
139
8
-13
-90
-141
-235
-338
-382
-370
-391
-369
-399
-492
-561
-612
8127
8155
8180
8204
8187
8202
8186
8201
8166
8175
8141
8128
8092
8077
8076
8071
8068
8078
8082
8065
8110
8059
8087
8076
8120
8153
8169
8140
8188
8176
8190
8210
8189
8219
8161
8194
8168
8207
8189
8233
8211
8226
8168
8229
8191
8191
8179
8210
8197
8204
8157
8190
8169
8194
8165
8184
8161
8185
8186
8152
-881
-899
-863
-865
-838
-842
-862
-913
-871
-880
-888
-893
-861
-857
-894
-826
-847
-879
-837
-852
-888
-853
-845
-780
-822
-762
-748
-792
-827
-869
-875
-864
-854
-787
-871
-751
-821
-876
-779
-816
-863
-778
-819
-823
-808
-810
-800
-778
-813
-823
-816
-765
-835
-822
-752
-775
-803
-786
-796
-836
-870
-860
-865
-857
-853
-853
-842
-842
-825
-821
-823
-820
-806
-809
-794
-800
-793
-792
-789
-788
-779
-779
-779
-781
-784
-795
-790
-800
-798
-806
-807
-795
-795
-796
-797
-798
-799
-795
-794
-789
-787
-797
-798
-801
-790
-790
-791
-793
-790
-781
-788
-797
-794
-791
-787
-794
-796
-795
-791
-788
59
63
64
65
58
53
52
54
55
59
49
44
39
53
45
41
42
39
31
37
36
40
35
36
39
39
39
41
41
39
38
35
47
48
46
44
41
38
38
42
47
43
41
37
40
37
39
38
38
30
37
39
45
45
39
43
31
39
33
38
-5652
-5572
-5468
-5338
-5186
-5007
-4805
-4590
-4349
-4084
-3820
-3549
-3305
-3084
-2871
-2671
-2494
-2344
-2223
-2141
-2090
-2084
-2113
-2150
-2217
-2296
-2380
-2457
-2520
-2570
-2585
-2583
-2563
-2530
-2504
-2479
-2467
-2452
-2443
-2429
-2419
-2403
-2383
-2359
-2338
-2324
-2320
-2317
-2314
-2314
-2320
-2341
-2367
-2376
-2379
-2372
-2364
-2355
-2339
-2342
1912
1912
1912
1912
1890
1890
1890
1890
1890
1868
1868
1868
1868
1868
1842
1842
1842
1842
1842
1815
1815
1815
1815
1815
1786
1786
1786
1786
1786
1756
1756
1756
1756
1756
1724
1724
1724
1724
1724
1688
1688
1688
1688
1688
1653
1653
1653
1653
1653
1619
1619
1619
1619
1619
1589
1589
1589
1589
1589
1561
11281
11282
11283
11284
11285
11286
11287
11288
11289
11290
11291
11292
11293
11294
11295
11296
11297
11298
11299
11300
11301
11302
11303
11304
11305
11306
11307
11308
11309
11310
11311
11312
11313
11314
11315
11316
11317
11318
11319
11320
11321
11322
11323
11324
11325
11326
11327
11328
11329
11330
11331
11332
11333
11334
11335
11336
11337
11338
11339
11340
-743
-798
-938
-955
-1017
-1101
-1141
-1207
-1287
-1444
-1637
-1769
-1877
-1924
-1932
-1898
-1932
-1932
-1925
-2012
-2038
-2133
-2145
-2219
-2292
-2334
-2436
-2537
-2608
-2773
-2908
-3044
-3087
-3179
-3284
-3404
-3502
-3516
-3541
-3520
-3499
-3494
-3540
-3576
-3674
-3719
-3725
-3637
-3623
-3666
-3684
-3741
-3728
-3780
-3779
-3849
-3966
-4049
-4143
-4218
8187
8122
8151
8156
8152
8147
8111
8126
8107
8127
8125
8140
8133
8108
8082
8059
8069
8057
8072
8014
8036
8000
7996
7968
7958
7965
7937
7967
7864
7854
7868
7832
7812
7830
7767
7744
7733
7709
7692
7627
7622
7601
7579
7534
7483
7447
7426
7352
7317
7252
7222
7155
7087
7055
6988
6922
6853
6830
6772
6738
-807
-856
-836
-765
-760
-795
-742
-807
-785
-844
-802
-805
-760
-781
-756
-813
-762
-767
-757
-756
-730
-801
-807
-806
-788
-715
-768
-779
-732
-726
-784
-776
-786
-773
-744
-745
-748
-700
-683
-720
-775
-770
-780
-729
-705
-739
-712
-781
-770
-764
-750
-681
-771
-752
-719
-675
-728
-735
-704
-735
-790
-792
-790
-789
-790
-786
-794
-794
-796
-789
-787
-796
-799
-801
-801
-817
-805
-810
-814
-813
-816
-812
-817
-804
-811
-814
-808
-809
-811
-815
-820
-819
-825
-825
-818
-823
-827
-829
-834
-832
-828
-836
-832
-830
-837
-830
-829
-831
-830
-828
-831
-836
-821
-823
-817
-823
-820
-822
-814
-811
41
33
40
42
43
43
33
41
41
39
34
39
39
46
42
41
45
42
40
39
44
46
46
45
43
41
46
44
44
46
43
45
45
48
51
40
50
44
44
41
47
46
44
48
46
54
47
46
44
41
43
51
49
43
46
45
43
36
44
47
-2340
-2344
-2358
-2365
-2381
-2385
-2412
-2431
-2455
-2485
-2527
-2591
-2668
-2745
-2812
-2876
-2921
-2972
-3005
-3040
-3064
-3097
-3130
-3155
-3182
-3200
-3225
-3247
-3274
-3310
-3350
-3411
-3479
-3539
-3601
-3665
-3739
-3809
-3872
-3923
-3969
-3989
-3996
-4008
-4017
-4023
-4021
-3997
-3957
-3914
-3856
-3802
-3736
-3665
-3580
-3488
-3403
-3328
-3251
-3184
1561
1561
1561
1561
1536
1536
1536
1536
1536
1513
1513
1513
1513
1513
1490
1490
1490
1490
1490
1468
1468
1468
1468
1468
1447
1447
1447
1447
1447
1425
1425
1425
1425
1425
1405
1405
1405
1405
1405
1382
1382
1382
1382
1382
1368
1368
1368
1368
1368
1354
1354
1354
1354
1354
1341
1341
1341
1341
1341
1330
11341
11342
11343
11344
11345
11346
11347
11348
11349
11350
11351
11352
11353
11354
11355
11356
11357
11358
11359
11360
11361
11362
11363
11364
11365
11366
11367
11368
11369
11370
11371
11372
11373
11374
11375
11376
11377
11378
11379
11380
11381
11382
11383
11384
11385
11386
11387
11388
11389
11390
11391
11392
11393
11394
11395
11396
11397
11398
11399
11400
-4291
-4381
-4374
-4458
-4473
-4519
-4604
-4743
-4914
-5102
-5228
-5341
-5374
-5397
-5284
-5272
-5345
-5368
-5448
-5539
-5505
-5622
-5653
-5691
-5747
-5869
-5856
-5828
-5819
-5846
-5888
-5930
-5940
-5999
-5974
-5914
-5941
-5951
-5985
-6033
-6037
-6005
-6099
-6089
-6097
-6142
-6167
-6239
-6327
-6366
-6447
-6439
-6469
-6491
-6461
-6472
-6487
-6471
-6464
-6480
6693
6630
6618
6540
6521
6441
6417
6357
6276
6273
6266
6232
6178
6127
6107
6021
6021
5960
5901
5895
5842
5770
5758
5727
5700
5663
5636
5549
5517
5473
5448
5417
5382
5299
5242
5255
5211
5169
5114
5083
5007
4956
4924
4908
4877
4864
4790
4750
4703
4696
4658
4654
4610
4562
4526
4515
4510
4445
4435
4397
-714
-700
-706
-712
-716
-711
-743
-764
-672
-670
-707
-771
-746
-708
-737
-729
-678
-703
-717
-724
-666
-757
-728
-684
-715
-641
-650
-690
-708
-661
-640
-674
-693
-707
-701
-688
-671
-649
-727
-669
-678
-722
-749
-636
-659
-659
-655
-670
-669
-622
-679
-666
-702
-627
-725
-719
-621
-664
-711
-647
-813
-813
-803
-812
-803
-804
-804
-806
-809
-795
-796
-802
-799
-806
-802
-802
-800
-803
-802
-799
-794
-799
-798
-797
-803
-798
-796
-805
-794
-802
-788
-797
-792
-800
-795
-793
-798
-792
-792
-789
-792
-784
-790
-788
-783
-786
-781
-778
-771
-778
-775
-774
-786
-779
-775
-771
-770
-769
-764
-771
47
50
38
45
46
45
43
41
34
40
40
42
42
41
41
44
41
37
42
43
39
44
36
42
41
43
44
35
34
41
42
45
37
43
37
37
39
34
42
38
39
34
34
32
35
33
39
34
33
35
27
34
40
28
39
31
32
39
29
32
-3115
-3054
-2990
-2926
-2858
-2785
-2713
-2659
-2620
-2594
-2589
-2609
-2612
-2620
-2611
-2596
-2566
-2540
-2518
-2513
-2497
-2486
-2473
-2466
-2456
-2464
-2457
-2452
-2445
-2416
-2400
-2377
-2362
-2340
-2318
-2280
-2233
-2196
-2147
-2104
-2062
-2008
-1957
-1906
-1852
-1798
-1747
-1704
-1672
-1640
-1610
-1587
-1560
-1537
-1507
-1476
-1437
-1402
-1359
-1328
1330
1330
1330
1330
1320
1320
1320
1320
1320
1313
1313
1313
1313
1313
1305
1305
1305
1305
1305
1298
1298
1298
1298
1298
1290
1290
1290
1290
1290
1283
1283
1283
1283
1283
1276
1276
1276
1276
1276
1269
1269
1269
1269
1269
1261
1261
1261
1261
1261
1254
1254
1254
1254
1254
1248
1248
1248
1248
1248
1244
11401
11402
11403
11404
11405
11406
11407
11408
11409
11410
11411
11412
11413
11414
11415
11416
11417
11418
11419
11420
11421
11422
11423
11424
11425
11426
11427
11428
11429
11430
11431
11432
11433
11434
11435
11436
11437
11438
11439
11440
11441
11442
11443
11444
11445
11446
11447
11448
11449
11450
11451
11452
11453
11454
11455
11456
11457
11458
11459
11460
-6518
-6542
-6561
-6540
-6510
-6565
-6557
-6560
-6569
-6621
-6714
-6782
-6848
-6913
-6891
-6883
-6942
-6903
-6944
-6925
-6977
-7016
-7038
-7032
-7015
-7041
-7045
-7047
-7054
-7058
-7071
-7071
-7039
-7094
-7090
-7101
-7174
-7188
-7156
-7173
-7192
-7156
-7204
-7181
-7214
-7243
-7248
-7242
-7215
-7218
-7211
-7191
-7167
-7108
-7076
-7008
-6972
-6963
-6970
-6972
4411
4387
4314
4335
4300
4241
4254
4206
4189
4164
4133
4153
4144
4104
4104
4058
4067
4049
4013
4026
4004
3960
3928
3956
3910
3887
3904
3888
3871
3883
3859
3830
3787
3786
3749
3742
3703
3738
3707
3699
3679
3649
3645
3638
3626
3626
3565
3556
3531
3521
3491
3487
3492
3472
3433
3439
3419
3403
3349
3364
-635
-688
-687
-671
-687
-670
-674
-674
-665
-673
-669
-682
-672
-639
-694
-731
-659
-641
-616
-657
-696
-663
-679
-657
-641
-649
-665
-666
-667
-649
-692
-657
-684
-640
-652
-684
-631
-650
-646
-611
-684
-662
-669
-677
-611
-618
-628
-653
-657
-649
-623
-667
-714
-694
-634
-678
-644
-641
-643
-629
-769
-773
-764
-769
-765
-770
-768
-762
-768
-759
-759
-759
-762
-761
-759
-754
-762
-761
-760
-759
-757
-749
-758
-762
-761
-761
-761
-757
-762
-761
-758
-754
-761
-751
-752
-752
-749
-758
-757
-754
-757
-758
-763
-758
-756
-756
-758
-759
-755
-757
-757
-756
-758
-762
-761
-756
-757
-759
-752
-755
28
30
33
29
33
35
23
33
30
33
30
31
29
29
36
33
27
29
26
28
33
31
33
29
30
28
30
32
34
30
26
30
27
26
32
31
31
27
37
23
26
24
30
32
31
28
29
27
26
26
28
35
26
29
32
37
32
28
36
27
-1291
-1257
-1216
-1184
-1140
-1100
-1059
-1014
-966
-921
-882
-863
-853
-844
-834
-836
-830
-819
-813
-813
-805
-802
-803
-808
-804
-798
-795
-796
-802
-793
-793
-798
-788
-785
-783
-778
-781
-788
-791
-802
-797
-796
-802
-800
-804
-812
-817
-823
-820
-817
-815
-806
-792
-787
-759
-722
-674
-625
-577
-522
1244
1244
1244
1244
1242
1242
1242
1242
1242
1239
1239
1239
1239
1239
1235
1235
1235
1235
1235
1230
1230
1230
1230
1230
1224
1224
1224
1224
1224
1221
1221
1221
1221
1221
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1219
1219
1219
1219
1219
1218
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
11509
11510
11511
11512
11513
11514
11515
11516
11517
11518
11519
11520
-6943
-7002
-7007
-7054
-7107
-7181
-7267
-7340
-7381
-7429
-7499
-7541
-7541
-7491
-7549
-7543
-7579
-7562
-7563
-7534
-7516
-7532
-7457
-7473
-7445
-7359
-7289
-7182
-7172
-7144
-7150
-7102
-7074
-7123
-7118
-7104
-7058
-7135
-7241
-7273
-7309
-7336
-7405
-7416
-7447
-7489
-7533
-7475
-7517
-7554
-7499
-7491
-7538
-7553
-7595
-7583
-7522
-7483
-7494
-7499
3355
3367
3321
3325
3349
3309
3318
3338
3307
3280
3306
3297
3309
3275
3241
3261
3215
3196
3207
3202
3172
3187
3181
3180
3179
3164
3141
3112
3111
3112
3104
3070
3091
3057
3048
3037
3048
3050
3034
3044
3049
3042
3062
3058
3035
3076
3016
3036
3039
3032
3004
3042
3045
3031
3026
3026
3023
3035
3020
3053
-678
-680
-651
-664
-629
-645
-689
-662
-654
-680
-623
-656
-687
-682
-637
-682
-654
-622
-635
-627
-654
-641
-656
-656
-634
-659
-706
-617
-649
-642
-635
-662
-663
-657
-726
-638
-627
-667
-614
-660
-654
-655
-649
-605
-670
-643
-672
-624
-671
-620
-709
-582
-704
-686
-659
-650
-620
-647
-676
-616
-749
-748
-750
-747
-751
-746
-742
-747
-741
-745
-749
-751
-748
-746
-751
-754
-747
-745
-751
-755
-753
-753
-755
-751
-753
-760
-754
-743
-753
-752
-746
-745
-745
-751
-743
-747
-742
-743
-742
-736
-734
-745
-743
-735
-736
-732
-740
-738
-738
-741
-734
-732
-739
-738
-742
-747
-738
-743
-740
-745
30
29
30
25
27
22
23
27
17
28
20
28
25
31
26
18
27
28
27
29
23
32
25
26
30
37
23
29
30
33
27
23
25
19
27
31
25
23
26
24
22
26
26
20
22
18
20
19
20
23
27
19
21
32
26
20
21
23
21
24
-478
-424
-378
-332
-296
-269
-247
-240
-242
-246
-267
-291
-323
-344
-372
-395
-425
-453
-475
-503
-528
-550
-562
-577
-580
-578
-562
-541
-504
-470
-418
-370
-325
-272
-225
-169
-114
-64
-22
-2
24
42
57
65
66
63
58
41
43
33
25
12
7
-13
-31
-45
-65
-72
-81
-89
1218
1218
1218
1218
1216
1216
1216
1216
1216
1213
1213
1213
1213
1213
1208
1208
1208
1208
1208
1205
1205
1205
1205
1205
1203
1203
1203
1203
1203
1202
1202
1202
1202
1202
1202
1202
1202
1202
1202
1201
1201
1201
1201
1201
1201
1201
1201
1201
1201
1206
1206
1206
1206
1206
1214
1214
1214
1214
1214
1223
11521
11522
11523
11524
11525
11526
11527
11528
11529
11530
11531
11532
11533
11534
11535
11536
11537
11538
11539
11540
11541
11542
11543
11544
11545
11546
11547
11548
11549
11550
11551
11552
11553
11554
11555
11556
11557
11558
11559
11560
11561
11562
11563
11564
11565
11566
11567
11568
11569
11570
11571
11572
11573
11574
11575
11576
11577
11578
11579
11580
-7519
-7519
-7484
-7581
-7634
-7658
-7690
-7685
-7665
-7727
-7680
-7703
-7655
-7611
-7550
-7525
-7513
-7477
-7447
-7456
-7425
-7384
-7362
-7321
-7292
-7232
-7213
-7180
-7216
-7262
-7334
-7353
-7436
-7491
-7513
-7561
-7626
-7622
-7639
-7608
-7616
-7609
-7593
-7500
-7364
-7232
-7031
-6895
-6799
-6751
-6750
-6823
-6931
-7023
-7178
-7212
-7243
-7254
-7263
-7223
2998
3014
3000
3018
3023
3012
3001
2987
3031
2991
3019
2989
2983
2948
2950
2955
2933
2953
2910
2916
2890
2905
2865
2903
2899
2876
2850
2874
2849
2836
2856
2817
2812
2827
2850
2817
2772
2821
2855
2867
2830
2844
2829
2800
2805
2810
2816
2816
2785
2845
2831
2830
2877
2875
2911
2908
2927
2909
2962
3000
-688
-605
-680
-659
-669
-634
-689
-655
-637
-663
-662
-653
-638
-652
-633
-647
-627
-655
-654
-660
-647
-650
-634
-640
-641
-646
-707
-641
-642
-642
-672
-694
-662
-665
-666
-666
-586
-626
-634
-621
-651
-632
-639
-672
-638
-635
-635
-654
-712
-645
-652
-662
-659
-631
-654
-672
-683
-613
-667
-654
-744
-749
-737
-740
-739
-742
-740
-745
-751
-742
-741
-746
-745
-747
-748
-750
-746
-751
-752
-757
-752
-754
-747
-742
-742
-750
-742
-739
-741
-739
-738
-741
-735
-742
-738
-737
-741
-734
-732
-738
-739
-729
-735
-736
-751
-740
-741
-735
-735
-726
-729
-724
-724
-720
-722
-718
-722
-718
-716
-715
27
20
28
21
33
22
27
29
17
27
23
29
24
35
27
21
25
29
26
28
21
27
30
26
28
25
31
23
24
28
27
27
23
29
25
26
22
21
30
22
28
28
27
28
26
27
29
21
27
21
25
23
24
19
19
22
14
15
21
14
-88
-102
-100
-109
-131
-157
-186
-221
-249
-289
-326
-360
-384
-414
-433
-440
-435
-438
-435
-426
-418
-399
-377
-348
-322
-279
-236
-189
-138
-100
-55
-33
-8
-1
14
11
-5
-10
-20
-30
-52
-59
-75
-75
-53
-17
40
122
218
334
449
567
659
742
804
855
899
935
974
1011
1223
1223
1223
1223
1233
1233
1233
1233
1233
1241
1241
1241
1241
1241
1249
1249
1249
1249
1249
1257
1257
1257
1257
1257
1268
1268
1268
1268
1268
1283
1283
1283
1283
1283
1301
1301
1301
1301
1301
1320
1320
1320
1320
1320
1341
1341
1341
1341
1341
1362
1362
1362
1362
1362
1386
1386
1386
1386
1386
1416
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
11601
11602
11603
11604
11605
11606
11607
11608
11609
11610
11611
11612
11613
11614
11615
11616
11617
11618
11619
11620
11621
11622
11623
11624
11625
11626
11627
11628
11629
11630
11631
11632
11633
11634
11635
11636
11637
11638
11639
11640
-7216
-7160
-7157
-7272
-7395
-7498
-7544
-7618
-7657
-7660
-7590
-7567
-7525
-7507
-7457
-7408
-7430
-7391
-7349
-7272
-7144
-7068
-6884
-6806
-6710
-6646
-6643
-6598
-6569
-6589
-6597
-6671
-6688
-6657
-6651
-6644
-6705
-6770
-6856
-6921
-6927
-6852
-6722
-6547
-6512
-6581
-6695
-6783
-6861
-6859
-6731
-6578
-6352
-6045
-5836
-5670
-5573
-5540
-5629
-5644
3031
3038
3045
3096
3107
3129
3141
3174
3243
3205
3238
3254
3277
3275
3329
3309
3334
3350
3356
3387
3411
3419
3454
3483
3471
3517
3540
3584
3613
3594
3679
3715
3728
3779
3855
3892
3914
3967
4006
4050
4101
4165
4196
4213
4256
4315
4331
4416
4448
4478
4539
4565
4611
4685
4743
4797
4826
4908
4973
5075
-664
-674
-682
-683
-680
-668
-633
-661
-634
-652
-630
-604
-650
-590
-656
-634
-643
-660
-670
-646
-677
-645
-668
-656
-684
-679
-684
-630
-681
-700
-704
-651
-709
-640
-693
-643
-662
-634
-673
-673
-679
-676
-682
-690
-715
-648
-627
-676
-665
-690
-684
-679
-672
-679
-648
-697
-736
-684
-704
-664
-713
-711
-706
-717
-710
-705
-710
-706
-720
-711
-709
-720
-724
-714
-716
-712
-710
-713
-714
-721
-718
-719
-715
-719
-707
-714
-707
-700
-694
-706
-697
-700
-692
-694
-687
-692
-686
-686
-691
-688
-686
-690
-689
-675
-683
-686
-679
-678
-683
-677
-685
-683
-680
-675
-677
-671
-662
-662
-658
-661
17
20
21
16
18
15
17
19
15
19
16
17
13
19
20
22
23
20
19
12
16
17
19
20
22
18
21
15
16
16
18
16
14
8
13
18
18
12
15
16
9
10
9
10
8
6
8
8
13
12
5
12
12
13
5
5
9
6
0
5
1050
1091
1132
1178
1187
1183
1174
1141
1107
1072
1038
1010
980
953
939
917
908
895
884
887
893
919
963
1028
1103
1194
1280
1370
1465
1562
1655
1730
1804
1872
1938
2007
2066
2122
2148
2178
2181
2194
2211
2252
2306
2357
2393
2401
2394
2378
2367
2369
2399
2460
2549
2672
2815
2964
3087
3212
1416
1416
1416
1416
1452
1452
1452
1452
1452
1490
1490
1490
1490
1490
1527
1527
1527
1527
1527
1563
1563
1563
1563
1563
1594
1594
1594
1594
1594
1624
1624
1624
1624
1624
1652
1652
1652
1652
1652
1680
1680
1680
1680
1680
1710
1710
1710
1710
1710
1742
1742
1742
1742
1742
1778
1778
1778
1778
1778
1817
11641
11642
11643
11644
11645
11646
11647
11648
11649
11650
11651
11652
11653
11654
11655
11656
11657
11658
11659
11660
11661
11662
11663
11664
11665
11666
11667
11668
11669
11670
11671
11672
11673
11674
11675
11676
11677
11678
11679
11680
11681
11682
11683
11684
11685
11686
11687
11688
11689
11690
11691
11692
11693
11694
11695
11696
11697
11698
11699
11700
-5597
-5640
-5504
-5431
-5290
-5293
-5351
-5340
-5352
-5428
-5574
-5692
-5715
-5762
-5670
-5637
-5543
-5461
-5391
-5394
-5422
-5560
-5625
-5619
-5612
-5488
-5320
-5116
-4863
-4691
-4553
-4530
-4529
-4491
-4362
-4279
-4219
-4292
-4332
-4221
-3978
-3750
-3523
-3294
-3208
-3069
-3019
-2943
-2836
-2825
-2880
-2744
-2625
-2494
-2234
-1991
-1824
-1859
-1985
-2117
5128
5191
5257
5329
5431
5500
5586
5671
5726
5823
5913
5982
6068
6132
6147
6201
6279
6344
6391
6471
6556
6580
6617
6664
6700
6735
6772
6781
6812
6847
6911
6937
6983
7023
7061
7103
7124
7129
7167
7243
7260
7309
7323
7366
7383
7418
7460
7528
7554
7592
7615
7675
7707
7731
7803
7854
7867
7938
7963
8055
-703
-660
-729
-702
-685
-708
-678
-721
-716
-701
-730
-725
-695
-643
-655
-637
-698
-683
-731
-683
-702
-711
-720
-730
-718
-699
-678
-731
-689
-723
-758
-688
-717
-707
-707
-691
-764
-745
-686
-728
-729
-757
-749
-797
-785
-731
-751
-745
-779
-758
-748
-729
-814
-773
-752
-800
-765
-705
-787
-779
-662
-660
-643
-650
-645
-640
-636
-635
-633
-633
-623
-636
-629
-631
-637
-633
-642
-639
-634
-637
-631
-636
-635
-644
-642
-641
-656
-655
-656
-655
-660
-659
-662
-661
-659
-662
-660
-658
-655
-655
-663
-671
-657
-656
-660
-651
-663
-651
-661
-650
-654
-642
-648
-640
-645
-637
-632
-632
-634
-622
2
3
8
1
1
-3
-8
-4
-6
-1
-2
-3
-7
-8
-4
5
-2
-5
3
0
-8
-1
-2
-1
-4
3
0
4
-1
4
1
7
4
-1
7
5
5
8
-1
8
7
10
11
9
11
0
4
4
6
5
2
-2
2
2
-1
1
2
1
2
-5
3318
3432
3541
3658
3785
3912
4026
4118
4215
4293
4344
4374
4375
4353
4334
4307
4286
4269
4257
4232
4197
4136
4049
3949
3835
3726
3627
3553
3489
3466
3453
3438
3416
3374
3344
3316
3309
3286
3240
3193
3160
3144
3158
3194
3252
3321
3383
3453
3520
3584
3641
3699
3758
3831
3910
4012
4132
4259
4364
4430
1817
1817
1817
1817
1853
1853
1853
1853
1853
1885
1885
1885
1885
1885
1913
1913
1913
1913
1913
1937
1937
1937
1937
1937
1959
1959
1959
1959
1959
1983
1983
1983
1983
1983
2008
2008
2008
2008
2008
2039
2039
2039
2039
2039
2071
2071
2071
2071
2071
2102
2102
2102
2102
2102
2132
2132
2132
2132
2132
2158
11701
11702
11703
11704
11705
11706
11707
11708
11709
11710
11711
11712
11713
11714
11715
11716
11717
11718
11719
11720
11721
11722
11723
11724
11725
11726
11727
11728
11729
11730
11731
11732
11733
11734
11735
11736
11737
11738
11739
11740
11741
11742
11743
11744
11745
11746
11747
11748
11749
11750
11751
11752
11753
11754
11755
11756
11757
11758
11759
11760
-2246
-2350
-2397
-2396
-2391
-2411
-2375
-2353
-2343
-2276
-2220
-2104
-2045
-1973
-1842
-1613
-1481
-1443
-1499
-1457
-1449
-1375
-1173
-977
-786
-585
-384
-201
-14
97
216
211
127
10
52
280
650
1105
1416
1460
1338
1308
1281
1189
1009
903
808
792
741
896
1024
1165
1280
1209
1278
1382
1318
1284
1254
1212
8093
8134
8094
8133
8163
8165
8174
8169
8228
8209
8195
8217
8227
8233
8210
8212
8198
8202
8193
8207
8216
8190
8198
8187
8165
8176
8172
8199
8156
8216
8220
8251
8200
8244
8230
8235
8248
8243
8291
8266
8301
8284
8350
8335
8338
8318
8324
8268
8300
8274
8249
8210
8244
8207
8187
8169
8162
8116
8109
8073
-726
-802
-751
-797
-752
-742
-764
-764
-749
-778
-763
-802
-793
-765
-772
-855
-757
-804
-788
-722
-798
-771
-765
-811
-737
-806
-810
-851
-849
-860
-818
-748
-803
-833
-783
-844
-868
-853
-819
-863
-842
-846
-836
-841
-872
-857
-778
-837
-824
-782
-837
-825
-788
-845
-842
-788
-917
-812
-813
-836
-629
-631
-628
-633
-642
-637
-639
-644
-641
-650
-665
-651
-654
-661
-659
-659
-665
-660
-666
-670
-684
-673
-687
-681
-687
-681
-679
-680
-677
-672
-682
-671
-679
-669
-669
-680
-680
-680
-671
-666
-663
-656
-653
-655
-647
-648
-652
-653
-646
-655
-653
-657
-654
-660
-651
-658
-658
-659
-663
-667
1
6
-5
-7
-1
-3
-2
3
7
2
4
2
1
5
5
8
10
6
3
9
7
9
11
13
11
13
10
10
10
7
6
12
6
1
7
12
9
7
4
7
5
2
1
1
1
-2
1
6
1
2
0
5
-2
1
7
5
3
0
4
5
4463
4458
4442
4410
4356
4297
4214
4122
4025
3915
3809
3704
3600
3499
3387
3293
3224
3154
3074
2976
2883
2767
2686
2613
2561
2534
2521
2531
2565
2604
2661
2727
2771
2785
2781
2794
2842
2928
3079
3239
3370
3496
3600
3700
3748
3781
3770
3743
3702
3656
3612
3594
3568
3548
3499
3466
3415
3351
3267
3165
2158
2158
2158
2158
2186
2186
2186
2186
2186
2214
2214
2214
2214
2214
2240
2240
2240
2240
2240
2265
2265
2265
2265
2265
2288
2288
2288
2288
2288
2309
2309
2309
2309
2309
2331
2331
2331
2331
2331
2355
2355
2355
2355
2355
2382
2382
2382
2382
2382
2411
2411
2411
2411
2411
2441
2441
2441
2441
2441
2471
11761
11762
11763
11764
11765
11766
11767
11768
11769
11770
11771
11772
11773
11774
11775
11776
11777
11778
11779
11780
11781
11782
11783
11784
11785
11786
11787
11788
11789
11790
11791
11792
11793
11794
11795
11796
11797
11798
11799
11800
11801
11802
11803
11804
11805
11806
11807
11808
11809
11810
11811
11812
11813
11814
11815
11816
11817
11818
11819
11820
1424
1975
2159
2369
2542
2657
2658
2722
2634
2603
2587
2657
2652
2646
2737
2814
2841
2917
2921
2976
2975
3003
2999
2993
2999
3222
3332
3366
3523
3671
3831
3839
3898
3939
3983
4124
4227
4346
4434
4597
4746
4790
4869
4916
5017
5129
5219
5250
5243
5177
5162
5135
5113
5101
5093
5116
5159
5151
5236
5287
8069
8015
8007
8027
7996
7971
7976
7958
7925
7928
7930
7881
7842
7823
7775
7782
7757
7710
7681
7638
7652
7621
7597
7526
7515
7491
7435
7429
7401
7361
7336
7308
7307
7259
7264
7212
7198
7187
7120
7145
7079
7106
7053
7038
6987
6934
6929
6915
6903
6866
6795
6780
6718
6683
6650
6641
6577
6477
6441
6409
-831
-766
-892
-884
-819
-883
-858
-840
-914
-853
-799
-837
-853
-868
-889
-885
-869
-922
-879
-872
-922
-855
-865
-835
-841
-868
-923
-901
-849
-880
-937
-831
-920
-871
-881
-923
-838
-896
-913
-868
-902
-926
-893
-933
-949
-913
-968
-856
-878
-939
-893
-882
-879
-914
-919
-903
-930
-943
-932
-891
-666
-670
-678
-663
-672
-672
-671
-661
-661
-658
-667
-670
-666
-669
-667
-663
-664
-659
-670
-669
-658
-661
-671
-668
-678
-679
-682
-677
-682
-678
-678
-684
-677
-680
-675
-682
-681
-682
-676
-680
-678
-676
-675
-683
-668
-663
-657
-658
-658
-664
-659
-659
-649
-651
-660
-662
-664
-662
-665
-656
5
7
1
7
4
2
4
8
0
8
3
0
8
-1
11
6
2
1
3
0
9
6
11
7
11
8
5
4
10
14
7
8
4
1
13
8
3
9
13
10
11
3
10
4
7
9
4
8
4
0
1
-2
4
-2
7
3
2
0
12
3
3074
3008
3006
3022
3055
3106
3144
3187
3215
3227
3225
3219
3198
3169
3151
3122
3098
3062
3032
2997
2955
2908
2844
2783
2700
2640
2586
2542
2508
2489
2480
2482
2479
2477
2476
2479
2497
2523
2549
2597
2645
2711
2775
2848
2920
2997
3084
3174
3257
3321
3374
3416
3439
3458
3461
3457
3448
3444
3430
3410
2471
2471
2471
2471
2500
2500
2500
2500
2500
2528
2528
2528
2528
2528
2556
2556
2556
2556
2556
2583
2583
2583
2583
2583
2608
2608
2608
2608
2608
2632
2632
2632
2632
2632
2655
2655
2655
2655
2655
2676
2676
2676
2676
2676
2695
2695
2695
2695
2695
2714
2714
2714
2714
2714
2733
2733
2733
2733
2733
2749
11821
11822
11823
11824
11825
11826
11827
11828
11829
11830
11831
11832
11833
11834
11835
11836
11837
11838
11839
11840
11841
11842
11843
11844
11845
11846
11847
11848
11849
11850
11851
11852
11853
11854
11855
11856
11857
11858
11859
11860
11861
11862
11863
11864
11865
11866
11867
11868
11869
11870
11871
11872
11873
11874
11875
11876
11877
11878
11879
11880
5315
5393
5473
5520
5584
5648
5671
5731
5770
5889
5991
6034
6097
6089
6134
6157
6193
6214
6221
6223
6211
6287
6325
6354
6375
6383
6430
6532
6579
6651
6694
6647
6631
6648
6685
6734
6795
6861
6857
6904
6953
6983
7008
7064
7072
7119
7164
7238
7277
7335
7347
7329
7329
7353
7361
7361
7371
7326
7321
7335
6391
6314
6250
6218
6167
6111
6027
6010
5980
5902
5869
5816
5774
5714
5671
5615
5538
5489
5419
5390
5369
5280
5200
5152
5079
5086
4986
4940
4884
4856
4763
4716
4685
4636
4582
4514
4454
4412
4350
4307
4276
4248
4179
4143
4059
4038
4001
3950
3898
3853
3805
3747
3745
3686
3621
3584
3508
3506
3476
3437
-859
-890
-869
-873
-891
-896
-893
-956
-932
-902
-914
-882
-933
-903
-940
-924
-950
-935
-977
-905
-913
-901
-902
-887
-937
-895
-947
-957
-928
-950
-924
-904
-915
-891
-890
-939
-949
-974
-990
-931
-988
-915
-893
-902
-952
-928
-950
-944
-972
-891
-920
-948
-922
-925
-928
-908
-1014
-947
-914
-910
-664
-664
-657
-656
-659
-664
-656
-668
-665
-669
-662
-661
-663
-661
-664
-659
-661
-662
-666
-658
-659
-664
-659
-669
-666
-671
-668
-677
-677
-670
-671
-669
-675
-683
-679
-682
-679
-677
-683
-677
-675
-680
-680
-677
-685
-682
-684
-688
-685
-678
-692
-688
-684
-685
-687
-690
-684
-687
-689
-692
9
2
4
0
1
12
-2
8
8
-2
2
11
5
5
-1
6
7
5
-2
3
14
2
2
12
1
4
5
2
6
7
6
6
7
6
9
12
19
12
7
8
8
5
12
9
7
9
14
11
12
5
14
12
12
10
7
10
16
12
9
8
3391
3374
3361
3342
3337
3316
3304
3288
3280
3268
3263
3267
3262
3259
3263
3255
3243
3228
3203
3177
3149
3119
3085
3046
3014
2975
2931
2896
2866
2846
2818
2789
2750
2705
2666
2629
2581
2542
2514
2472
2437
2410
2387
2354
2321
2295
2268
2250
2245
2236
2224
2211
2202
2179
2159
2142
2123
2093
2052
2019
2749
2749
2749
2749
2764
2764
2764
2764
2764
2777
2777
2777
2777
2777
2789
2789
2789
2789
2789
2801
2801
2801
2801
2801
2812
2812
2812
2812
2812
2824
2824
2824
2824
2824
2837
2837
2837
2837
2837
2849
2849
2849
2849
2849
2860
2860
2860
2860
2860
2871
2871
2871
2871
2871
2882
2882
2882
2882
2882
2892
11881
11882
11883
11884
11885
11886
11887
11888
11889
11890
11891
11892
11893
11894
11895
11896
11897
11898
11899
11900
11901
11902
11903
11904
11905
11906
11907
11908
11909
11910
11911
11912
11913
11914
11915
11916
11917
11918
11919
11920
11921
11922
11923
11924
11925
11926
11927
11928
11929
11930
11931
11932
11933
11934
11935
11936
11937
11938
11939
11940
7343
7313
7339
7305
7333
7375
7473
7484
7493
7514
7518
7518
7578
7672
7698
7706
7694
7696
7702
7736
7784
7796
7834
7887
7893
7928
7925
7977
7988
8064
8124
8138
8182
8199
8193
8116
8045
7991
7957
7896
7867
7889
7893
7898
7908
7938
7921
7918
7919
7974
8036
8120
8164
8215
8250
8236
8161
8122
8109
8065
3351
3349
3290
3241
3227
3162
3118
3126
3065
3020
2992
2974
2939
2914
2891
2854
2806
2799
2760
2735
2735
2699
2643
2631
2577
2545
2549
2488
2525
2451
2435
2449
2390
2353
2349
2284
2230
2212
2208
2163
2169
2128
2064
2069
2010
1978
1963
1941
1898
1862
1842
1828
1818
1789
1725
1718
1667
1662
1652
1606
-958
-960
-942
-926
-959
-922
-960
-972
-1003
-1000
-953
-938
-939
-893
-930
-946
-960
-1013
-966
-903
-953
-952
-921
-951
-936
-969
-981
-943
-1034
-957
-980
-968
-927
-910
-940
-907
-1007
-962
-944
-975
-981
-926
-918
-924
-941
-967
-961
-937
-931
-983
-917
-943
-962
-970
-965
-957
-955
-978
-985
-969
-693
-695
-692
-695
-698
-696
-697
-698
-697
-702
-702
-704
-703
-707
-703
-711
-708
-709
-708
-706
-710
-709
-712
-709
-693
-706
-699
-707
-700
-709
-709
-708
-704
-704
-706
-700
-702
-708
-698
-703
-710
-705
-709
-703
-705
-712
-705
-713
-708
-713
-715
-707
-714
-713
-707
-712
-705
-712
-709
-714
10
13
11
11
15
11
7
14
18
14
15
18
14
11
19
16
15
19
16
12
13
16
19
14
14
13
13
12
7
14
18
14
19
15
22
17
11
15
10
14
13
15
18
13
12
13
16
19
16
22
16
18
21
17
17
21
10
16
12
18
1984
1942
1902
1849
1797
1754
1704
1680
1640
1608
1564
1533
1494
1469
1456
1439
1419
1399
1380
1359
1345
1334
1325
1330
1321
1323
1321
1326
1329
1343
1361
1385
1409
1451
1477
1497
1516
1512
1508
1490
1465
1439
1410
1385
1358
1336
1310
1283
1252
1237
1216
1216
1216
1229
1247
1260
1265
1263
1259
1240
2892
2892
2892
2892
2902
2902
2902
2902
2902
2912
2912
2912
2912
2912
2921
2921
2921
2921
2921
2930
2930
2930
2930
2930
2937
2937
2937
2937
2937
2941
2941
2941
2941
2941
2941
2941
2941
2941
2941
2933
2933
2933
2933
2933
2919
2919
2919
2919
2919
2901
2901
2901
2901
2901
2882
2882
2882
2882
2882
2862
11941
11942
11943
11944
11945
11946
11947
11948
11949
11950
11951
11952
11953
11954
11955
11956
11957
11958
11959
11960
11961
11962
11963
11964
11965
11966
11967
11968
11969
11970
11971
11972
11973
11974
11975
11976
11977
11978
11979
11980
11981
11982
11983
11984
11985
11986
11987
11988
11989
11990
11991
11992
11993
11994
11995
11996
11997
11998
11999
12000
8042
8036
8093
8132
8230
8197
8238
8218
8166
8134
8154
8147
8170
8249
8248
8228
8171
8180
8123
8099
8080
8091
8054
8036
7947
7911
7847
7790
7785
7822
7831
7859
7789
7737
7676
7569
7418
7273
7176
7023
6934
6985
7080
7260
7436
7519
7609
7649
7621
7566
7622
7621
7677
7780
7947
8090
8180
8205
8285
8277
1579
1576
1551
1504
1498
1485
1462
1411
1397
1381
1338
1319
1298
1303
1238
1214
1196
1165
1154
1129
1079
1077
1053
1014
1026
986
996
944
931
928
904
891
886
872
867
855
832
838
869
863
909
925
973
996
1033
1051
1092
1105
1161
1194
1276
1309
1359
1414
1487
1517
1538
1585
1691
1720
-935
-935
-904
-994
-960
-946
-913
-942
-942
-930
-961
-911
-924
-946
-992
-960
-987
-961
-985
-988
-972
-934
-945
-945
-926
-922
-923
-961
-937
-938
-960
-942
-954
-893
-935
-997
-938
-946
-923
-889
-947
-915
-886
-927
-926
-942
-926
-1014
-943
-886
-975
-893
-903
-933
-920
-956
-974
-968
-979
-975
-712
-710
-710
-712
-710
-718
-713
-706
-700
-708
-711
-706
-711
-713
-713
-710
-710
-710
-720
-712
-710
-703
-716
-712
-713
-714
-712
-728
-718
-726
-722
-724
-729
-732
-734
-738
-732
-743
-738
-749
-753
-759
-762
-767
-772
-775
-775
-776
-779
-783
-784
-788
-787
-794
-783
-795
-785
-796
-790
-796
19
11
12
16
14
13
18
14
15
15
27
17
17
19
12
19
11
17
20
17
18
21
17
18
16
22
17
20
28
28
21
27
17
30
21
21
23
24
25
25
26
32
28
22
31
39
38
33
35
36
40
38
38
43
35
41
43
42
37
35
1221
1203
1195
1177
1175
1172
1178
1177
1172
1168
1154
1146
1140
1143
1140
1137
1135
1120
1106
1084
1070
1043
1012
990
944
897
838
776
700
629
560
491
423
356
266
172
51
-90
-243
-419
-607
-811
-996
-1163
-1292
-1412
-1507
-1614
-1697
-1800
-1902
-1991
-2077
-2157
-2206
-2227
-2242
-2244
-2229
-2219
2862
2862
2862
2862
2844
2844
2844
2844
2844
2826
2826
2826
2826
2826
2808
2808
2808
2808
2808
2789
2789
2789
2789
2789
2772
2772
2772
2772
2772
2755
2755
2755
2755
2755
2739
2739
2739
2739
2739
2723
2723
2723
2723
2723
2706
2706
2706
2706
2706
2687
2687
2687
2687
2687
2687
2662
2662
2662
2662
2642
12001
12002
12003
12004
12005
12006
12007
12008
12009
12010
12011
12012
12013
12014
12015
12016
12017
12018
12019
12020
12021
12022
12023
12024
12025
12026
12027
12028
12029
12030
12031
12032
12033
12034
12035
12036
12037
12038
12039
12040
12041
12042
12043
12044
12045
12046
12047
12048
12049
12050
12051
12052
12053
12054
12055
12056
12057
12058
12059
12060
8221
8213
8217
8301
8361
8367
8284
8259
8256
8147
8065
8020
7961
7927
7911
7886
7892
7840
7815
7826
7890
7892
7966
7991
8035
7981
7955
7914
7896
7947
7940
7896
7882
7867
7873
7822
7708
7618
7593
7639
7604
7567
7585
7460
7402
7295
7205
7131
7124
7093
7056
6990
7015
6923
6871
6845
6865
6900
6863
6829
1728
1809
1855
1921
1926
1978
2005
2058
2075
2126
2186
2250
2295
2315
2356
2377
2448
2524
2530
2571
2617
2673
2704
2773
2783
2822
2870
2913
2948
2992
3015
3071
3114
3153
3182
3200
3269
3300
3296
3350
3397
3419
3499
3500
3549
3625
3637
3677
3704
3729
3790
3853
3875
3948
3989
4023
4071
4092
4178
4218
-982
-932
-947
-986
-924
-954
-994
-945
-942
-958
-930
-950
-974
-893
-941
-893
-1009
-905
-995
-950
-979
-982
-971
-918
-949
-916
-980
-923
-986
-976
-929
-991
-953
-987
-907
-928
-1000
-919
-952
-941
-975
-967
-904
-973
-945
-897
-981
-967
-928
-918
-962
-919
-930
-919
-930
-927
-912
-935
-912
-990
-785
-795
-787
-787
-794
-794
-791
-781
-786
-785
-787
-785
-782
-784
-790
-789
-791
-797
-791
-787
-785
-788
-788
-790
-793
-784
-777
-790
-783
-786
-782
-777
-787
-782
-780
-777
-784
-777
-782
-787
-773
-781
-775
-774
-782
-781
-781
-785
-783
-780
-785
-793
-795
-793
-795
-797
-799
-793
-802
-796
38
38
39
44
42
42
37
40
33
38
36
40
38
41
36
33
37
39
46
36
40
42
39
40
35
40
38
38
32
34
38
40
36
37
36
36
33
37
42
35
37
39
38
34
33
35
35
38
34
44
40
39
36
33
36
37
42
39
43
38
-2202
-2187
-2176
-2155
-2128
-2097
-2057
-2029
-2005
-1990
-1978
-1975
-1985
-1986
-2000
-2017
-2029
-2039
-2062
-2079
-2085
-2091
-2077
-2066
-2041
-2020
-1994
-1979
-1952
-1934
-1916
-1883
-1866
-1837
-1812
-1782
-1770
-1768
-1769
-1770
-1773
-1774
-1776
-1785
-1796
-1824
-1862
-1901
-1956
-2003
-2044
-2110
-2160
-2221
-2287
-2350
-2410
-2458
-2513
-2567
2642
2642
2642
2642
2617
2617
2617
2617
2617
2591
2591
2591
2591
2591
2565
2565
2565
2565
2565
2539
2539
2539
2539
2539
2513
2513
2513
2513
2513
2487
2487
2487
2487
2487
2461
2461
2461
2461
2461
2437
2437
2437
2437
2437
2417
2417
2417
2417
2417
2398
2398
2398
2398
2398
2379
2379
2379
2379
2379
2361
12061
12062
12063
12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
12110
12111
12112
12113
12114
12115
12116
12117
12118
12119
12120
6821
6793
6811
6782
6824
6809
6775
6750
6787
6727
6811
6771
6829
6780
6853
6678
6639
6523
6443
6258
6248
6224
6190
6112
6153
6101
6142
6129
6150
6244
6170
6006
5925
6010
5897
5756
5819
5801
5818
5821
5841
5836
5871
5839
5816
5727
5659
5560
5443
5336
5245
5187
5137
5042
5006
4827
4825
4846
4777
4802
4275
4333
4400
4450
4494
4562
4616
4690
4751
4803
4846
4884
4953
5016
5059
5108
5150
5185
5221
5289
5359
5371
5445
5500
5542
5617
5658
5719
5731
5774
5831
5928
5932
5999
5981
6055
6063
6157
6211
6206
6235
6271
6316
6325
6408
6384
6424
6470
6489
6478
6526
6591
6577
6655
6659
6666
6708
6722
6722
6792
-918
-983
-897
-939
-945
-882
-999
-949
-1038
-989
-928
-929
-948
-909
-964
-925
-915
-947
-975
-950
-972
-884
-941
-958
-935
-911
-955
-932
-934
-886
-901
-994
-924
-890
-834
-985
-813
-965
-901
-997
-991
-858
-827
-936
-853
-927
-956
-899
-873
-934
-870
-953
-878
-873
-865
-894
-894
-887
-943
-860
-801
-800
-803
-797
-807
-805
-814
-806
-812
-815
-806
-806
-811
-804
-812
-809
-803
-804
-807
-804
-806
-813
-805
-807
-804
-810
-809
-807
-812
-802
-805
-810
-815
-807
-807
-798
-810
-801
-806
-806
-805
-796
-802
-789
-797
-804
-783
-787
-796
-787
-786
-789
-781
-781
-785
-787
-785
-791
-779
-787
45
37
40
45
39
42
40
37
38
44
40
40
48
43
39
42
45
45
44
43
45
50
42
47
44
40
46
42
49
43
45
41
42
46
39
41
40
47
36
42
49
42
50
41
41
43
34
44
38
38
41
35
34
37
30
43
43
34
38
36
-2615
-2660
-2709
-2757
-2783
-2817
-2846
-2868
-2898
-2916
-2929
-2937
-2916
-2901
-2886
-2865
-2858
-2851
-2854
-2878
-2905
-2935
-2961
-2986
-3002
-3015
-3016
-3009
-3001
-2985
-2970
-2946
-2931
-2910
-2896
-2876
-2867
-2847
-2820
-2779
-2745
-2686
-2626
-2546
-2476
-2408
-2333
-2282
-2228
-2191
-2158
-2127
-2111
-2091
-2078
-2069
-2081
-2073
-2075
-2068
2361
2361
2361
2361
2343
2343
2343
2343
2343
2326
2326
2326
2326
2326
2311
2311
2311
2311
2311
2298
2298
2298
2298
2298
2286
2286
2286
2286
2286
2275
2275
2275
2275
2275
2262
2262
2262
2262
2262
2247
2247
2247
2247
2247
2229
2229
2229
2229
2229
2210
2210
2210
2210
2210
2191
2191
2191
2191
2191
2173
12121
12122
12123
12124
12125
12126
12127
12128
12129
12130
12131
12132
12133
12134
12135
12136
12137
12138
12139
12140
12141
12142
12143
12144
12145
12146
12147
12148
12149
12150
12151
12152
12153
12154
12155
12156
12157
12158
12159
12160
12161
12162
12163
12164
12165
12166
12167
12168
12169
12170
12171
12172
12173
12174
12175
12176
12177
12178
12179
12180
4755
4760
4698
4635
4527
4535
4541
4484
4500
4470
4485
4518
4517
4536
4542
4508
4461
4373
4266
4193
4192
4146
4241
4237
4172
4121
4014
3864
3716
3638
3575
3507
3428
3424
3464
3480
3333
3291
3215
3059
2968
2877
2826
2871
2855
2850
2909
2990
2926
2899
2864
2791
2782
2854
2781
2789
2783
2772
2742
2655
6787
6787
6850
6858
6893
6941
6953
6987
6990
7011
7072
7051
7056
7061
7111
7133
7151
7188
7163
7204
7211
7255
7204
7220
7197
7251
7262
7257
7286
7306
7316
7317
7318
7365
7381
7372
7434
7445
7443
7454
7480
7494
7534
7566
7581
7537
7584
7613
7614
7643
7647
7635
7688
7712
7714
7747
7760
7758
7807
7795
-930
-901
-869
-947
-912
-914
-901
-1001
-863
-936
-900
-883
-849
-884
-861
-925
-875
-918
-917
-927
-847
-926
-821
-887
-896
-833
-887
-901
-873
-884
-822
-889
-880
-849
-849
-856
-830
-871
-866
-926
-841
-852
-876
-844
-835
-850
-799
-911
-876
-869
-876
-886
-893
-852
-868
-803
-847
-875
-900
-869
-786
-785
-784
-787
-785
-786
-789
-789
-786
-785
-791
-786
-784
-778
-782
-785
-771
-779
-774
-769
-773
-773
-764
-768
-771
-768
-759
-769
-774
-775
-772
-770
-773
-770
-773
-774
-770
-766
-776
-774
-765
-778
-776
-774
-779
-782
-783
-788
-783
-788
-786
-781
-783
-786
-781
-780
-790
-791
-788
-787
39
38
37
37
39
39
34
36
43
36
32
39
34
35
29
36
36
35
46
41
33
38
32
30
29
30
27
31
28
27
37
37
36
37
37
33
36
33
39
37
37
39
35
32
37
36
44
32
39
41
37
43
40
30
38
35
34
38
31
35
-2053
-2045
-2037
-2026
-2015
-2018
-2015
-2007
-1994
-1978
-1955
-1924
-1893
-1848
-1795
-1737
-1678
-1631
-1592
-1560
-1535
-1504
-1463
-1410
-1356
-1303
-1266
-1248
-1246
-1249
-1271
-1295
-1321
-1351
-1376
-1385
-1405
-1436
-1470
-1517
-1585
-1657
-1731
-1800
-1869
-1926
-1974
-2006
-2036
-2053
-2082
-2106
-2128
-2146
-2146
-2152
-2147
-2142
-2135
-2131
2173
2173
2173
2173
2154
2154
2154
2154
2154
2135
2135
2135
2135
2135
2115
2115
2115
2115
2115
2092
2092
2092
2092
2092
2066
2066
2066
2066
2066
2037
2037
2037
2037
2037
2007
2007
2007
2007
2007
1976
1976
1976
1976
1976
1945
1945
1945
1945
1945
1908
1908
1908
1908
1908
1868
1868
1868
1868
1868
1831
12181
12182
12183
12184
12185
12186
12187
12188
12189
12190
12191
12192
12193
12194
12195
12196
12197
12198
12199
12200
12201
12202
12203
12204
12205
12206
12207
12208
12209
12210
12211
12212
12213
12214
12215
12216
12217
12218
12219
12220
12221
12222
12223
12224
12225
12226
12227
12228
12229
12230
12231
12232
12233
12234
12235
12236
12237
12238
12239
12240
2625
2601
2563
2491
2434
2385
2303
2273
2221
2258
2168
2051
1927
1778
1651
1567
1399
1313
1209
1069
1125
1106
1072
1035
956
911
847
816
777
727
722
582
573
501
412
378
350
329
292
293
250
179
99
44
-122
-317
-534
-952
-1320
-1552
-1654
-1697
-1576
-1380
-1242
-1128
-1015
-995
-915
-947
7822
7816
7830
7836
7880
7902
7900
7911
7921
7943
7929
7927
7970
7966
7997
7992
8039
8042
8034
8061
8118
8085
8123
8148
8172
8136
8177
8205
8194
8207
8219
8255
8290
8264
8301
8315
8300
8323
8316
8317
8325
8320
8331
8307
8342
8333
8305
8334
8331
8344
8390
8386
8418
8400
8393
8355
8368
8365
8335
8321
-933
-864
-855
-874
-835
-850
-854
-783
-882
-920
-804
-842
-853
-824
-774
-806
-838
-870
-821
-890
-819
-772
-820
-788
-795
-845
-820
-818
-851
-823
-819
-817
-804
-815
-837
-782
-800
-816
-806
-890
-864
-841
-817
-791
-819
-752
-825
-790
-745
-768
-805
-748
-710
-828
-747
-771
-804
-816
-818
-820
-788
-788
-781
-782
-784
-783
-785
-787
-782
-788
-779
-789
-780
-788
-796
-793
-798
-789
-800
-792
-795
-794
-799
-797
-805
-807
-810
-805
-806
-803
-807
-812
-806
-814
-810
-812
-821
-817
-809
-817
-816
-818
-816
-813
-821
-809
-821
-821
-820
-828
-828
-832
-845
-845
-845
-841
-853
-847
-842
-846
43
33
41
40
37
38
35
39
39
40
39
37
40
42
40
40
49
36
44
37
41
37
39
45
41
45
44
45
39
39
46
45
46
43
44
44
43
41
44
47
45
48
50
48
51
55
40
46
49
46
51
49
51
52
52
50
49
50
53
57
-2117
-2119
-2101
-2098
-2092
-2083
-2080
-2077
-2068
-2065
-2057
-2053
-2068
-2089
-2125
-2176
-2240
-2301
-2377
-2465
-2547
-2622
-2689
-2754
-2813
-2882
-2946
-3002
-3061
-3111
-3150
-3205
-3252
-3295
-3331
-3369
-3404
-3432
-3449
-3459
-3460
-3470
-3462
-3461
-3455
-3476
-3513
-3588
-3699
-3835
-3992
-4164
-4309
-4419
-4485
-4518
-4512
-4495
-4453
-4394
1831
1831
1831
1831
1797
1797
1797
1797
1797
1765
1765
1765
1765
1765
1732
1732
1732
1732
1732
1699
1699
1699
1699
1699
1665
1665
1665
1665
1665
1633
1633
1633
1633
1633
1601
1601
1601
1601
1601
1570
1570
1570
1570
1570
1540
1540
1540
1540
1540
1508
1508
1508
1508
1508
1476
1476
1476
1476
1476
1446
12241
12242
12243
12244
12245
12246
12247
12248
12249
12250
12251
12252
12253
12254
12255
12256
12257
12258
12259
12260
12261
12262
12263
12264
12265
12266
12267
12268
12269
12270
12271
12272
12273
12274
12275
12276
12277
12278
12279
12280
12281
12282
12283
12284
12285
12286
12287
12288
12289
12290
12291
12292
12293
12294
12295
12296
12297
12298
12299
12300
-1030
-1060
-1196
-1278
-1314
-1461
-1587
-1698
-1825
-1925
-2062
-2235
-2424
-2669
-2841
-2961
-3041
-3071
-3124
-3129
-3153
-3251
-3389
-3450
-3488
-3513
-3528
-3579
-3592
-3611
-3641
-3761
-3842
-3946
-3969
-4098
-4209
-4270
-4327
-4392
-4427
-4543
-4603
-4669
-4690
-4862
-4992
-5168
-5280
-5383
-5322
-5290
-5367
-5353
-5354
-5343
-5380
-5468
-5539
-5488
8241
8255
8216
8205
8156
8079
8101
8068
8005
8015
7945
7931
7896
7840
7835
7817
7808
7775
7735
7727
7670
7648
7627
7581
7578
7542
7483
7448
7438
7357
7320
7257
7201
7179
7126
7095
7057
6991
6963
6939
6886
6826
6780
6702
6675
6605
6629
6529
6509
6452
6429
6348
6307
6248
6158
6168
6115
5996
5995
5931
-857
-843
-735
-828
-775
-737
-843
-782
-794
-821
-790
-710
-785
-740
-727
-759
-741
-733
-799
-769
-797
-738
-693
-741
-717
-696
-748
-777
-760
-739
-756
-762
-727
-682
-686
-763
-700
-728
-755
-702
-724
-735
-740
-711
-709
-706
-707
-695
-721
-736
-689
-736
-676
-684
-668
-705
-671
-749
-704
-732
-836
-830
-836
-832
-827
-827
-827
-822
-822
-818
-817
-814
-824
-817
-822
-821
-817
-827
-829
-829
-830
-826
-826
-829
-830
-832
-827
-820
-821
-828
-824
-824
-824
-830
-829
-811
-823
-821
-821
-825
-825
-823
-823
-826
-821
-829
-821
-822
-817
-823
-830
-824
-820
-831
-824
-827
-827
-820
-823
-826
52
49
48
49
42
48
44
43
52
42
40
51
39
46
50
48
43
45
45
43
49
45
42
47
44
44
40
44
49
49
41
47
46
44
44
43
44
42
45
41
44
39
50
47
43
39
46
41
49
47
41
45
47
42
48
47
43
45
46
48
-4325
-4247
-4176
-4099
-4019
-3930
-3858
-3800
-3743
-3688
-3649
-3609
-3585
-3581
-3600
-3619
-3657
-3687
-3711
-3727
-3743
-3749
-3753
-3770
-3787
-3793
-3792
-3779
-3762
-3738
-3707
-3677
-3647
-3622
-3595
-3576
-3561
-3556
-3547
-3544
-3519
-3508
-3495
-3481
-3459
-3450
-3453
-3468
-3501
-3527
-3568
-3590
-3607
-3609
-3604
-3594
-3580
-3561
-3548
-3517
1446
1446
1446
1446
1416
1416
1416
1416
1416
1390
1390
1390
1390
1390
1372
1372
1372
1372
1372
1361
1361
1361
1361
1361
1353
1353
1353
1353
1353
1344
1344
1344
1344
1344
1333
1333
1333
1333
1333
1320
1320
1320
1320
1320
1305
1305
1305
1305
1305
1290
1290
1290
1290
1290
1275
1275
1275
1275
1275
1261
12301
12302
12303
12304
12305
12306
12307
12308
12309
12310
12311
12312
12313
12314
12315
12316
12317
12318
12319
12320
12321
12322
12323
12324
12325
12326
12327
12328
12329
12330
12331
12332
12333
12334
12335
12336
12337
12338
12339
12340
12341
12342
12343
12344
12345
12346
12347
12348
12349
12350
12351
12352
12353
12354
12355
12356
12357
12358
12359
12360
-5560
-5697
-5746
-5766
-5813
-5801
-5738
-5775
-5791
-5741
-5651
-5591
-5232
-5189
-5079
-5028
-5142
-5153
-5253
-5309
-5421
-5578
-5689
-6024
-6187
-6394
-6610
-6752
-6821
-6879
-6991
-7062
-7155
-7219
-7238
-7131
-7011
-6984
-6984
-7044
-7117
-7172
-7185
-7155
-7107
-7108
-7119
-7111
-7067
-7147
-7120
-7127
-7057
-7023
-7009
-6975
-6991
-7029
-6976
-6924
5835
5817
5747
5672
5595
5542
5500
5429
5383
5358
5257
5161
5109
5027
4925
4935
4852
4820
4807
4722
4691
4655
4640
4592
4605
4588
4540
4518
4527
4531
4512
4484
4489
4472
4415
4433
4379
4358
4317
4279
4280
4250
4244
4230
4209
4135
4133
4147
4065
4061
3981
3986
3958
3895
3881
3810
3810
3774
3748
3724
-714
-721
-675
-646
-684
-674
-703
-670
-686
-678
-711
-667
-724
-721
-683
-675
-714
-744
-682
-768
-702
-712
-705
-650
-607
-662
-626
-707
-696
-681
-621
-695
-689
-694
-653
-688
-672
-613
-645
-657
-668
-718
-659
-651
-641
-639
-648
-652
-633
-659
-649
-656
-670
-672
-632
-658
-650
-647
-625
-694
-827
-823
-826
-821
-815
-825
-818
-813
-813
-817
-809
-808
-807
-805
-796
-792
-793
-782
-772
-775
-769
-769
-766
-767
-754
-761
-752
-766
-760
-760
-757
-763
-765
-767
-759
-764
-770
-768
-768
-775
-772
-774
-769
-781
-774
-771
-779
-773
-780
-775
-779
-785
-786
-781
-782
-781
-784
-779
-781
-776
49
47
44
47
50
44
54
46
39
46
37
44
41
37
40
44
38
41
34
28
38
30
29
36
28
27
28
23
23
26
28
27
27
28
29
30
33
31
32
33
40
37
34
33
23
35
30
35
35
32
40
33
35
34
32
32
36
35
34
32
-3488
-3467
-3453
-3433
-3411
-3386
-3348
-3299
-3248
-3187
-3107
-3010
-2879
-2717
-2535
-2335
-2123
-1927
-1737
-1552
-1378
-1221
-1078
-968
-889
-835
-810
-819
-840
-864
-902
-957
-1017
-1082
-1159
-1226
-1273
-1300
-1329
-1363
-1401
-1455
-1504
-1551
-1579
-1606
-1628
-1652
-1670
-1690
-1714
-1724
-1738
-1732
-1722
-1712
-1693
-1668
-1649
-1619
1261
1261
1261
1261
1250
1250
1250
1250
1250
1241
1241
1241
1241
1241
1234
1234
1234
1234
1234
1226
1226
1226
1226
1226
1218
1218
1218
1218
1218
1209
1209
1209
1209
1209
1200
1200
1200
1200
1200
1190
1190
1190
1190
1190
1179
1179
1179
1179
1179
1169
1169
1169
1169
1169
1160
1160
1160
1160
1160
1151
12361
12362
12363
12364
12365
12366
12367
12368
12369
12370
12371
12372
12373
12374
12375
12376
12377
12378
12379
12380
12381
12382
12383
12384
12385
12386
12387
12388
12389
12390
12391
12392
12393
12394
12395
12396
12397
12398
12399
12400
12401
12402
12403
12404
12405
12406
12407
12408
12409
12410
12411
12412
12413
12414
12415
12416
12417
12418
12419
12420
-6864
-6858
-6890
-6894
-6945
-6973
-6954
-6916
-6869
-6842
-6840
-6913
-6974
-7018
-7094
-7225
-7334
-7361
-7425
-7431
-7471
-7467
-7485
-7511
-7502
-7538
-7626
-7673
-7670
-7636
-7578
-7509
-7504
-7526
-7637
-7629
-7595
-7588
-7558
-7591
-7649
-7721
-7775
-7757
-7717
-7683
-7652
-7596
-7611
-7605
-7518
-7461
-7468
-7470
-7476
-7527
-7599
-7653
-7666
-7632
3688
3669
3633
3588
3530
3507
3465
3418
3409
3374
3386
3315
3362
3317
3304
3273
3255
3260
3249
3235
3178
3187
3154
3155
3138
3092
3079
3090
3044
3035
3012
3001
2953
2946
2923
2915
2901
2862
2854
2805
2798
2806
2793
2763
2744
2688
2645
2659
2612
2553
2569
2533
2497
2478
2462
2436
2426
2410
2389
2344
-718
-668
-656
-684
-676
-619
-662
-647
-707
-699
-684
-695
-648
-667
-706
-658
-654
-628
-654
-652
-645
-679
-675
-641
-652
-661
-612
-633
-616
-656
-660
-622
-672
-646
-634
-626
-645
-618
-650
-594
-629
-668
-621
-649
-615
-663
-699
-646
-624
-683
-628
-597
-631
-633
-688
-669
-614
-628
-647
-608
-783
-775
-774
-773
-776
-774
-764
-765
-767
-762
-760
-767
-764
-760
-758
-754
-757
-753
-760
-754
-750
-756
-759
-759
-757
-755
-754
-755
-758
-761
-756
-766
-757
-758
-761
-766
-759
-761
-755
-755
-766
-767
-761
-775
-773
-771
-768
-768
-768
-770
-766
-764
-764
-766
-763
-759
-762
-758
-766
-761
32
31
31
33
29
37
33
32
28
31
27
27
26
28
29
31
20
27
27
25
35
28
27
37
29
25
31
24
34
31
27
35
35
32
34
30
37
26
28
32
19
36
32
30
37
30
30
35
27
22
24
30
36
30
28
36
33
32
34
31
-1593
-1529
-1480
-1431
-1384
-1339
-1295
-1242
-1184
-1113
-1045
-981
-928
-875
-834
-801
-790
-793
-796
-790
-802
-809
-823
-826
-836
-853
-879
-900
-932
-959
-983
-993
-996
-993
-1004
-1019
-1026
-1043
-1045
-1053
-1057
-1080
-1111
-1134
-1158
-1177
-1181
-1190
-1178
-1181
-1164
-1151
-1120
-1096
-1058
-1035
-1020
-1008
-1005
-997
1151
1151
1151
1151
1142
1142
1142
1142
1142
1133
1133
1133
1133
1133
1125
1125
1125
1125
1125
1119
1119
1119
1119
1119
1115
1115
1115
1115
1115
1113
1113
1113
1113
1113
1111
1111
1111
1111
1111
1108
1108
1108
1108
1108
1102
1102
1102
1102
1102
1096
1096
1096
1096
1096
1092
1092
1092
1092
1092
1089
12421
12422
12423
12424
12425
12426
12427
12428
12429
12430
12431
12432
12433
12434
12435
12436
12437
12438
12439
12440
12441
12442
12443
12444
12445
12446
12447
12448
12449
12450
12451
12452
12453
12454
12455
12456
12457
12458
12459
12460
12461
12462
12463
12464
12465
12466
12467
12468
12469
12470
12471
12472
12473
12474
12475
12476
12477
12478
12479
12480
-7684
-7741
-7795
-7752
-7719
-7771
-7774
-7849
-7833
-7822
-7833
-7758
-7727
-7597
-7576
-7551
-7521
-7465
-7477
-7487
-7442
-7437
-7467
-7500
-7531
-7578
-7560
-7537
-7578
-7578
-7642
-7703
-7811
-7878
-7890
-7945
-7967
-7952
-7948
-7958
-7976
-8043
-8178
-8328
-8402
-8428
-8376
-8237
-8095
-7942
-7825
-7727
-7641
-7546
-7520
-7541
-7539
-7564
-7581
-7641
2301
2299
2298
2274
2242
2173
2188
2171
2166
2153
2149
2129
2099
2052
1992
1996
1973
1941
1883
1884
1886
1889
1895
1847
1860
1850
1809
1813
1836
1829
1836
1767
1773
1763
1773
1770
1764
1788
1760
1727
1750
1783
1762
1728
1725
1673
1675
1679
1686
1656
1623
1642
1569
1565
1561
1539
1511
1534
1522
1537
-652
-607
-694
-630
-630
-633
-679
-638
-641
-648
-651
-654
-693
-640
-668
-623
-682
-649
-655
-730
-608
-677
-621
-661
-670
-635
-622
-643
-638
-644
-660
-682
-648
-632
-596
-637
-631
-632
-643
-690
-681
-627
-585
-585
-613
-600
-639
-636
-631
-635
-649
-615
-636
-694
-632
-660
-656
-646
-632
-636
-753
-754
-752
-759
-761
-757
-758
-767
-763
-761
-764
-759
-765
-761
-762
-753
-755
-764
-762
-758
-752
-752
-748
-754
-752
-746
-754
-743
-745
-742
-742
-738
-742
-745
-744
-745
-742
-746
-746
-744
-747
-741
-746
-749
-744
-751
-761
-756
-758
-759
-754
-750
-756
-753
-748
-750
-750
-745
-747
-747
31
30
33
31
30
35
26
32
32
34
26
28
30
32
29
28
30
28
33
31
24
22
33
33
24
30
26
24
30
28
23
23
24
22
23
29
25
25
21
22
30
24
25
24
27
26
22
27
22
24
30
25
27
35
27
26
26
28
24
18
-981
-989
-993
-990
-993
-997
-991
-998
-1009
-1018
-1026
-1026
-1017
-1003
-974
-945
-897
-845
-797
-742
-686
-630
-572
-529
-477
-437
-398
-358
-314
-265
-232
-208
-190
-185
-187
-196
-211
-221
-232
-249
-260
-290
-318
-367
-443
-528
-610
-677
-714
-735
-734
-714
-682
-639
-591
-529
-474
-423
-377
-325
1089
1089
1089
1089
1086
1086
1086
1086
1086
1081
1081
1081
1081
1081
1076
1076
1076
1076
1076
1072
1072
1072
1072
1072
1074
1074
1074
1074
1074
1083
1083
1083
1083
1083
1095
1095
1095
1095
1095
1106
1106
1106
1106
1106
1117
1117
1117
1117
1117
1130
1130
1130
1130
1130
1146
1146
1146
1146
1146
1167
12481
12482
12483
12484
12485
12486
12487
12488
12489
12490
12491
12492
12493
12494
12495
12496
12497
12498
12499
12500
12501
12502
12503
12504
12505
12506
12507
12508
12509
12510
12511
12512
12513
12514
12515
12516
12517
12518
12519
12520
12521
12522
12523
12524
12525
12526
12527
12528
12529
12530
12531
12532
12533
12534
12535
12536
12537
12538
12539
12540
-7690
-7786
-7862
-7897
-8001
-8098
-8179
-8212
-8215
-8190
-8151
-8186
-8214
-8208
-8126
-8065
-8020
-7936
-7800
-7680
-7503
-7347
-7188
-7047
-6928
-6822
-6811
-6795
-6804
-6865
-6941
-7044
-7214
-7418
-7578
-7798
-7933
-7981
-8008
-8069
-8066
-8037
-7982
-7948
-7912
-7869
-7747
-7651
-7576
-7518
-7441
-7367
-7386
-7347
-7299
-7287
-7211
-7135
-6953
-6924
1498
1507
1516
1511
1480
1483
1479
1470
1467
1439
1461
1445
1420
1378
1383
1393
1344
1337
1345
1334
1314
1318
1282
1269
1271
1249
1252
1250
1287
1305
1332
1374
1398
1418
1444
1457
1514
1538
1535
1555
1616
1639
1688
1656
1710
1756
1782
1832
1857
1847
1863
1910
1957
1985
2041
2093
2098
2187
2215
2242
-653
-654
-642
-632
-625
-637
-594
-630
-613
-605
-603
-616
-606
-684
-666
-648
-588
-664
-621
-605
-688
-631
-659
-662
-690
-641
-676
-646
-661
-662
-633
-665
-664
-664
-598
-612
-663
-598
-642
-639
-646
-643
-606
-674
-635
-652
-643
-637
-652
-619
-683
-643
-638
-676
-642
-657
-642
-650
-654
-637
-745
-740
-750
-742
-747
-749
-743
-743
-744
-750
-747
-751
-747
-751
-756
-759
-755
-753
-752
-748
-757
-746
-745
-747
-738
-736
-728
-728
-725
-716
-716
-706
-708
-707
-708
-702
-702
-706
-700
-703
-702
-709
-698
-711
-704
-706
-712
-705
-707
-699
-701
-707
-702
-697
-694
-694
-693
-692
-691
-686
26
20
26
21
23
25
33
24
21
29
31
25
24
29
24
29
29
28
29
28
33
30
25
29
22
18
25
25
23
16
23
24
19
20
17
19
16
19
17
12
18
14
11
19
21
15
16
18
21
8
12
14
15
16
15
12
12
9
10
11
-291
-265
-245
-240
-244
-262
-288
-335
-370
-405
-443
-479
-523
-556
-584
-615
-632
-638
-623
-599
-545
-468
-362
-244
-100
62
234
399
581
749
904
1047
1165
1265
1332
1368
1375
1374
1356
1345
1325
1302
1280
1266
1251
1254
1259
1285
1317
1365
1415
1477
1550
1620
1687
1759
1839
1933
2039
2163
1167
1167
1167
1167
1192
1192
1192
1192
1192
1221
1221
1221
1221
1221
1252
1252
1252
1252
1252
1287
1287
1287
1287
1287
1323
1323
1323
1323
1323
1364
1364
1364
1364
1364
1406
1406
1406
1406
1406
1450
1450
1450
1450
1450
1495
1495
1495
1495
1495
1541
1541
1541
1541
1541
1582
1582
1582
1582
1582
1619
12541
12542
12543
12544
12545
12546
12547
12548
12549
12550
12551
12552
12553
12554
12555
12556
12557
12558
12559
12560
12561
12562
12563
12564
12565
12566
12567
12568
12569
12570
12571
12572
12573
12574
12575
12576
12577
12578
12579
12580
12581
12582
12583
12584
12585
12586
12587
12588
12589
12590
12591
12592
12593
12594
12595
12596
12597
12598
12599
12600
-6865
-6980
-7084
-7130
-7165
-7176
-7140
-7024
-6913
-6776
-6734
-6853
-7073
-7299
-7318
-7244
-7175
-6982
-6765
-6617
-6543
-6578
-6694
-6843
-6873
-6798
-6605
-6381
-6229
-6122
-6155
-6269
-6378
-6444
-6480
-6414
-6291
-6130
-6042
-5910
-5761
-5631
-5585
-5631
-5806
-6000
-6059
-5979
-5771
-5631
-5389
-5240
-5129
-5126
-5259
-5467
-5519
-5610
-5703
-5711
2317
2359
2426
2520
2560
2607
2692
2760
2806
2889
2985
3073
3160
3206
3300
3359
3432
3503
3584
3655
3735
3854
3973
4025
4111
4212
4272
4341
4463
4589
4647
4761
4864
4969
5061
5121
5208
5281
5405
5480
5604
5707
5788
5880
5937
6051
6153
6189
6241
6369
6418
6486
6574
6652
6669
6753
6833
6875
6890
6951
-647
-662
-603
-608
-615
-673
-657
-693
-663
-657
-680
-713
-725
-681
-706
-668
-720
-645
-679
-693
-704
-664
-705
-676
-678
-659
-705
-679
-659
-702
-701
-671
-694
-701
-713
-633
-716
-683
-705
-652
-688
-674
-717
-653
-695
-637
-693
-700
-635
-721
-710
-685
-732
-715
-671
-714
-645
-719
-731
-694
-684
-678
-681
-677
-671
-674
-677
-663
-672
-657
-659
-655
-654
-650
-651
-649
-644
-654
-643
-648
-641
-635
-636
-642
-639
-636
-632
-637
-632
-628
-623
-631
-629
-620
-618
-620
-622
-621
-620
-625
-619
-615
-614
-607
-612
-609
-617
-614
-622
-624
-616
-615
-618
-606
-612
-609
-616
-620
-618
-626
14
11
10
7
11
3
11
10
5
5
3
0
6
2
4
-1
-2
-1
-4
2
0
3
-1
1
-3
-1
-2
0
-4
-7
-5
-11
-7
-7
-8
3
-4
-11
-9
-10
-4
-6
-11
-6
-7
-9
-8
-1
-4
-10
-3
-6
-3
-6
-5
-4
-13
-6
-4
-9
2291
2413
2516
2606
2680
2754
2822
2906
3009
3112
3231
3344
3426
3470
3487
3509
3540
3586
3647
3737
3837
3938
4022
4081
4122
4156
4200
4261
4353
4453
4556
4644
4700
4738
4758
4778
4795
4834
4883
4932
4989
5056
5134
5196
5227
5217
5184
5133
5094
5064
5059
5064
5091
5101
5080
5036
4956
4859
4730
4579
1619
1619
1619
1619
1652
1652
1652
1652
1682
1682
1682
1682
1682
1682
1713
1713
1713
1713
1713
1736
1736
1736
1736
1736
1757
1757
1757
1757
1757
1777
1777
1777
1777
1777
1797
1797
1797
1797
1797
1818
1818
1818
1818
1818
1841
1841
1841
1841
1841
1865
1865
1865
1865
1865
1890
1890
1890
1890
1890
1919
12601
12602
12603
12604
12605
12606
12607
12608
12609
12610
12611
12612
12613
12614
12615
12616
12617
12618
12619
12620
12621
12622
12623
12624
12625
12626
12627
12628
12629
12630
12631
12632
12633
12634
12635
12636
12637
12638
12639
12640
12641
12642
12643
12644
12645
12646
12647
12648
12649
12650
12651
12652
12653
12654
12655
12656
12657
12658
12659
12660
-5603
-5409
-5108
-4892
-4720
-4616
-4535
-4505
-4517
-4535
-4588
-4536
-4399
-4234
-4042
-3829
-3750
-3716
-3710
-3681
-3638
-3607
-3571
-3494
-3458
-3336
-3259
-3131
-3086
-3024
-2912
-2796
-2691
-2600
-2506
-2406
-2365
-2338
-2226
-2058
-1907
-1816
-1737
-1758
-1763
-1763
-1838
-1832
-1795
-1703
-1559
-1443
-1407
-1308
-1246
-1290
-1210
-1054
-1013
-735
6997
7002
7017
7080
7076
7140
7178
7188
7257
7291
7278
7335
7339
7362
7390
7412
7462
7445
7458
7475
7539
7529
7571
7598
7614
7592
7613
7645
7648
7684
7667
7716
7715
7708
7730
7740
7774
7792
7805
7835
7849
7859
7873
7914
7930
7939
7965
7956
7977
8018
7983
8013
8021
8071
8083
8100
8097
8149
8114
8157
-698
-717
-716
-689
-693
-718
-699
-748
-727
-702
-723
-709
-700
-739
-734
-722
-728
-724
-740
-707
-728
-792
-799
-737
-772
-756
-738
-765
-739
-760
-775
-783
-782
-762
-793
-761
-706
-738
-768
-753
-792
-765
-823
-788
-801
-790
-735
-750
-761
-751
-793
-756
-794
-799
-822
-811
-761
-749
-755
-765
-632
-640
-639
-643
-642
-645
-646
-645
-650
-648
-656
-657
-657
-667
-666
-673
-666
-669
-671
-669
-668
-671
-668
-670
-679
-676
-682
-679
-679
-678
-684
-680
-682
-688
-684
-684
-679
-686
-684
-680
-683
-676
-676
-676
-674
-669
-675
-678
-675
-672
-671
-676
-672
-671
-676
-672
-662
-679
-676
-682
-2
0
6
-5
-2
-2
-7
0
-3
3
7
3
6
6
4
10
4
15
7
7
11
6
6
12
13
12
0
14
16
8
12
5
10
7
7
6
9
9
11
10
9
16
3
8
10
11
6
8
6
7
11
3
5
9
6
7
18
7
6
6
4416
4272
4151
4046
3978
3913
3849
3780
3713
3630
3523
3412
3309
3212
3133
3075
3027
2989
2940
2886
2818
2759
2691
2630
2569
2504
2456
2412
2370
2327
2298
2272
2257
2260
2262
2268
2284
2301
2316
2335
2379
2436
2492
2548
2591
2627
2652
2650
2661
2671
2690
2709
2742
2781
2816
2837
2862
2889
2925
2969
1919
1919
1919
1919
1949
1949
1949
1949
1949
1978
1978
1978
1978
1978
2006
2006
2006
2006
2006
2028
2028
2028
2028
2028
2046
2046
2046
2046
2046
2061
2061
2061
2061
2061
2076
2076
2076
2076
2076
2091
2091
2091
2091
2091
2106
2106
2106
2106
2106
2122
2122
2122
2122
2122
2138
2138
2138
2138
2138
2155
12661
12662
12663
12664
12665
12666
12667
12668
12669
12670
12671
12672
12673
12674
12675
12676
12677
12678
12679
12680
12681
12682
12683
12684
12685
12686
12687
12688
12689
12690
12691
12692
12693
12694
12695
12696
12697
12698
12699
12700
12701
12702
12703
12704
12705
12706
12707
12708
12709
12710
12711
12712
12713
12714
12715
12716
12717
12718
12719
12720
-140
-145
-337
-639
-744
-732
-607
-594
-521
-393
-299
-264
-251
-318
-286
-350
-297
-325
-466
-555
-577
-618
-542
-483
-275
-82
195
179
313
430
483
630
747
819
935
974
1170
1172
1234
1274
1223
1263
1223
1204
1232
1318
1406
1594
1650
1711
1765
1824
1857
1924
1928
1917
1881
1843
1857
1913
8196
8148
8206
8286
8232
8270
8293
8230
8280
8285
8252
8298
8295
8283
8306
8313
8275
8275
8305
8240
8248
8231
8209
8189
8201
8143
8176
8143
8108
8132
8117
8127
8115
8104
8094
8109
8110
8120
8098
8077
8076
8054
8080
8092
8049
8051
8063
8020
8054
8043
8017
8027
7980
8007
7995
7984
7986
7972
7971
7961
-733
-954
-921
-600
-811
-863
-661
-821
-799
-753
-810
-834
-776
-836
-858
-756
-813
-811
-806
-784
-797
-751
-783
-825
-826
-833
-814
-812
-805
-815
-875
-845
-833
-831
-826
-840
-771
-774
-847
-797
-858
-827
-883
-857
-866
-799
-812
-819
-829
-818
-844
-880
-880
-866
-874
-885
-768
-827
-832
-849
-682
-672
-639
-650
-661
-659
-655
-668
-654
-663
-660
-646
-655
-660
-655
-658
-665
-661
-658
-668
-676
-673
-679
-689
-692
-689
-693
-702
-690
-697
-702
-694
-701
-694
-702
-697
-692
-699
-699
-699
-699
-696
-702
-693
-693
-694
-696
-696
-698
-698
-698
-692
-694
-695
-695
-695
-697
-697
-697
-699
1
7
6
4
4
0
3
5
10
8
-4
6
1
5
5
1
7
6
5
8
4
10
8
10
9
9
10
11
12
12
10
8
12
14
18
16
14
13
12
16
17
11
20
9
15
17
15
10
11
13
11
10
17
10
17
14
10
13
7
16
3046
3186
3291
3368
3392
3405
3408
3410
3413
3421
3438
3440
3437
3414
3377
3335
3286
3232
3147
3031
2903
2750
2604
2458
2316
2191
2103
2027
1949
1897
1844
1797
1763
1735
1719
1722
1721
1731
1745
1753
1757
1764
1756
1745
1724
1705
1691
1704
1727
1750
1784
1812
1838
1867
1894
1923
1935
1942
1929
1918
2155
2155
2155
2155
2175
2175
2175
2175
2175
2197
2197
2197
2197
2197
2220
2220
2220
2220
2220
2242
2242
2242
2242
2242
2264
2264
2264
2264
2264
2285
2285
2285
2285
2285
2306
2306
2306
2306
2306
2328
2328
2328
2328
2328
2353
2353
2353
2353
2353
2376
2376
2376
2376
2376
2397
2397
2397
2397
2397
2418
12721
12722
12723
12724
12725
12726
12727
12728
12729
12730
12731
12732
12733
12734
12735
12736
12737
12738
12739
12740
12741
12742
12743
12744
12745
12746
12747
12748
12749
12750
12751
12752
12753
12754
12755
12756
12757
12758
12759
12760
12761
12762
12763
12764
12765
12766
12767
12768
12769
12770
12771
12772
12773
12774
12775
12776
12777
12778
12779
12780
1969
2102
2284
2500
2677
2752
2800
2744
2728
2728
2691
2683
2766
2816
2863
2886
2871
2887
2916
2971
3003
3096
3261
3032
2993
3042
3039
3098
3215
3249
3295
3327
3469
3578
3718
3813
3951
3948
4024
4007
4056
4206
4358
4453
4580
4670
4694
4614
4488
4362
4203
4152
4198
4145
4200
4291
4452
4537
4650
4785
7911
7965
7938
7916
7899
7913
7920
7895
7906
7886
7876
7866
7851
7812
7822
7794
7780
7796
7777
7751
7728
7714
7641
7654
7626
7589
7598
7601
7550
7530
7469
7461
7423
7390
7397
7388
7356
7337
7326
7300
7282
7232
7203
7197
7162
7156
7159
7085
7074
7041
7001
6968
6938
6894
6867
6810
6805
6751
6709
6676
-837
-890
-923
-863
-863
-816
-870
-872
-896
-798
-872
-858
-861
-901
-886
-887
-899
-864
-887
-868
-875
-890
-905
-902
-887
-841
-860
-851
-840
-881
-857
-890
-918
-856
-845
-878
-875
-881
-843
-945
-878
-877
-912
-847
-922
-934
-906
-923
-890
-860
-899
-899
-861
-889
-870
-923
-874
-918
-855
-904
-689
-695
-705
-691
-700
-688
-689
-684
-683
-680
-686
-681
-675
-676
-677
-678
-682
-676
-669
-682
-676
-681
-680
-679
-675
-677
-672
-679
-685
-690
-678
-691
-689
-684
-683
-693
-678
-680
-678
-678
-676
-682
-683
-672
-686
-683
-674
-665
-670
-671
-673
-675
-676
-676
-681
-679
-679
-681
-682
-678
9
14
9
16
12
11
8
11
7
8
7
4
15
17
9
10
8
9
5
14
3
7
4
13
11
7
8
11
6
14
1
12
10
5
13
6
6
12
10
12
10
14
9
7
7
8
10
9
5
6
2
9
4
9
4
3
9
10
11
10
1911
1920
1941
1983
2047
2121
2200
2276
2346
2399
2442
2473
2492
2518
2552
2588
2603
2620
2620
2626
2636
2637
2644
2650
2627
2595
2556
2528
2500
2474
2451
2420
2391
2373
2366
2380
2402
2430
2450
2459
2475
2496
2536
2584
2637
2711
2774
2824
2857
2866
2841
2794
2737
2664
2597
2529
2472
2432
2394
2371
2418
2418
2418
2418
2441
2441
2441
2441
2441
2468
2468
2468
2468
2468
2495
2495
2495
2495
2495
2521
2521
2521
2521
2521
2547
2547
2547
2547
2547
2572
2572
2572
2572
2572
2597
2597
2597
2597
2597
2621
2621
2621
2621
2621
2643
2643
2643
2643
2643
2663
2663
2663
2663
2663
2682
2682
2682
2682
2682
2698
12781
12782
12783
12784
12785
12786
12787
12788
12789
12790
12791
12792
12793
12794
12795
12796
12797
12798
12799
12800
12801
12802
12803
12804
12805
12806
12807
12808
12809
12810
12811
12812
12813
12814
12815
12816
12817
12818
12819
12820
12821
12822
12823
12824
12825
12826
12827
12828
12829
12830
12831
12832
12833
12834
12835
12836
12837
12838
12839
12840
4869
4991
5147
5328
5511
5652
5809
5868
5871
5883
5913
5898
5840
5746
5731
5680
5592
5522
5577
5588
5659
5763
5860
6026
6127
6143
6210
6242
6198
6162
6168
6199
6285
6395
6460
6491
6533
6606
6618
6547
6468
6368
6434
6466
6558
6717
6767
6828
6804
6754
6725
6751
6756
6849
6958
6992
7000
7034
7009
6973
6658
6627
6613
6552
6515
6520
6474
6462
6445
6390
6354
6338
6283
6264
6215
6156
6120
6081
6033
5974
5928
5881
5837
5747
5756
5676
5659
5604
5573
5493
5422
5381
5300
5282
5243
5219
5173
5090
5043
5038
4974
4891
4827
4772
4755
4700
4654
4603
4522
4489
4439
4409
4376
4293
4309
4190
4140
4147
4095
4056
-875
-904
-926
-921
-977
-914
-923
-950
-917
-901
-917
-941
-929
-951
-911
-951
-897
-896
-936
-920
-936
-882
-937
-905
-965
-926
-941
-917
-908
-910
-928
-923
-933
-914
-912
-940
-962
-982
-913
-839
-949
-933
-942
-949
-927
-966
-938
-920
-927
-929
-950
-992
-922
-907
-929
-913
-971
-963
-922
-927
-685
-683
-683
-679
-677
-677
-680
-671
-680
-672
-671
-667
-659
-666
-666
-667
-665
-667
-671
-669
-673
-666
-662
-664
-677
-663
-670
-670
-665
-670
-666
-670
-673
-674
-670
-675
-671
-667
-674
-674
-675
-672
-675
-672
-678
-680
-677
-680
-684
-682
-678
-684
-686
-671
-681
-683
-693
-683
-686
-689
11
13
13
7
9
9
9
4
10
8
5
9
5
2
2
8
3
7
9
5
6
4
-2
5
8
6
7
7
8
6
5
12
5
4
-2
7
7
2
3
10
-1
6
7
9
4
8
14
7
13
10
8
9
9
6
7
8
7
13
13
11
2352
2349
2359
2382
2432
2497
2575
2677
2763
2852
2928
2996
3063
3104
3130
3144
3142
3125
3092
3051
3013
2982
2967
2954
2961
2977
2980
2993
2993
2985
2963
2933
2909
2892
2888
2883
2880
2869
2875
2861
2835
2795
2739
2683
2635
2593
2575
2557
2531
2493
2451
2406
2355
2312
2275
2241
2218
2186
2148
2111
2698
2698
2698
2698
2713
2713
2713
2713
2713
2727
2727
2727
2727
2727
2739
2739
2739
2739
2739
2751
2751
2751
2751
2751
2762
2762
2762
2762
2762
2775
2775
2775
2775
2775
2788
2788
2788
2788
2788
2803
2803
2803
2803
2803
2818
2818
2818
2818
2818
2833
2833
2833
2833
2833
2846
2846
2846
2846
2846
2856
12841
12842
12843
12844
12845
12846
12847
12848
12849
12850
12851
12852
12853
12854
12855
12856
12857
12858
12859
12860
12861
12862
12863
12864
12865
12866
12867
12868
12869
12870
12871
12872
12873
12874
12875
12876
12877
12878
12879
12880
12881
12882
12883
12884
12885
12886
12887
12888
12889
12890
12891
12892
12893
12894
12895
12896
12897
12898
12899
12900
6983
6958
7007
7049
7063
7104
7174
7164
7206
7246
7288
7317
7355
7305
7336
7365
7402
7419
7445
7434
7453
7444
7481
7586
7698
7761
7852
7867
7877
7859
7922
7882
7867
7899
7845
7849
7870
7885
7942
7998
8026
8072
8108
8117
8093
8047
8010
8000
7955
7924
7926
7900
7862
7844
7822
7772
7702
7683
7652
7589
4020
3935
3908
3879
3814
3804
3778
3722
3688
3630
3596
3595
3574
3515
3487
3466
3429
3380
3398
3360
3328
3312
3258
3232
3233
3203
3177
3143
3089
3052
3067
3019
3001
2969
2907
2907
2871
2834
2839
2792
2759
2725
2703
2665
2655
2594
2582
2540
2473
2468
2418
2377
2342
2328
2259
2224
2197
2131
2159
2090
-945
-897
-949
-953
-970
-916
-939
-963
-947
-896
-888
-966
-901
-934
-987
-942
-902
-934
-925
-927
-918
-943
-928
-942
-974
-946
-933
-918
-925
-926
-910
-944
-926
-957
-964
-954
-973
-942
-924
-966
-943
-944
-916
-940
-923
-938
-925
-1015
-926
-964
-959
-954
-943
-969
-942
-939
-955
-954
-939
-953
-689
-694
-695
-689
-686
-698
-693
-698
-697
-695
-692
-700
-697
-701
-701
-702
-712
-700
-705
-709
-707
-707
-709
-706
-710
-707
-701
-706
-700
-707
-705
-699
-703
-706
-695
-698
-705
-698
-707
-697
-704
-701
-696
-692
-699
-693
-696
-697
-701
-696
-692
-700
-698
-703
-696
-701
-696
-703
-703
-703
11
5
18
22
15
11
17
11
10
13
12
13
15
9
10
13
11
18
15
10
14
17
24
19
13
21
17
16
12
18
12
17
14
15
18
11
18
13
15
14
11
15
11
13
12
15
9
8
11
14
16
13
13
13
13
15
11
13
20
13
2057
2007
1960
1905
1860
1816
1776
1734
1697
1664
1636
1607
1576
1561
1529
1506
1481
1449
1430
1407
1382
1357
1330
1309
1306
1314
1335
1356
1388
1403
1428
1452
1470
1495
1505
1522
1518
1536
1553
1566
1592
1626
1651
1689
1717
1742
1764
1773
1777
1772
1771
1750
1733
1713
1684
1653
1610
1557
1499
1434
2856
2856
2856
2856
2862
2862
2862
2862
2862
2868
2868
2868
2868
2868
2872
2872
2872
2872
2872
2879
2879
2879
2879
2879
2888
2888
2888
2888
2888
2895
2895
2895
2895
2895
2899
2899
2899
2899
2899
2900
2900
2900
2900
2900
2898
2898
2898
2898
2898
2895
2895
2895
2895
2895
2893
2893
2893
2893
2893
2891
12901
12902
12903
12904
12905
12906
12907
12908
12909
12910
12911
12912
12913
12914
12915
12916
12917
12918
12919
12920
12921
12922
12923
12924
12925
12926
12927
12928
12929
12930
12931
12932
12933
12934
12935
12936
12937
12938
12939
12940
12941
12942
12943
12944
12945
12946
12947
12948
12949
12950
12951
12952
12953
12954
12955
12956
12957
12958
12959
12960
7548
7515
7469
7453
7456
7520
7616
7691
7801
7908
7968
8029
8048
8023
8085
8118
8191
8201
8255
8275
8351
8426
8530
8659
8669
8579
8461
8296
8112
8022
7931
7835
7753
7683
7636
7636
7614
7597
7619
7730
7697
7734
7703
7659
7679
7735
7948
8123
8187
8178
8138
8092
8035
8051
8101
8146
8238
8328
8436
8514
2038
2032
1989
2004
1951
1969
1920
1886
1873
1852
1846
1831
1821
1799
1780
1764
1749
1736
1782
1716
1710
1691
1665
1654
1654
1638
1623
1618
1587
1551
1535
1545
1539
1449
1443
1427
1410
1436
1404
1408
1359
1376
1371
1379
1375
1378
1354
1395
1413
1409
1398
1433
1419
1429
1416
1415
1434
1465
1456
1452
-939
-939
-925
-942
-971
-927
-963
-971
-939
-944
-929
-922
-955
-973
-948
-917
-988
-898
-966
-999
-937
-971
-992
-985
-972
-951
-940
-1003
-963
-1003
-936
-955
-948
-957
-1011
-925
-968
-948
-926
-940
-937
-963
-939
-924
-869
-948
-935
-926
-940
-956
-942
-921
-931
-963
-957
-942
-932
-972
-964
-964
-708
-706
-707
-704
-717
-714
-723
-722
-724
-725
-733
-717
-725
-727
-729
-730
-716
-727
-724
-722
-724
-728
-717
-719
-710
-715
-713
-713
-708
-707
-713
-717
-715
-720
-723
-714
-713
-731
-727
-732
-733
-727
-726
-737
-739
-747
-750
-740
-740
-737
-747
-737
-741
-745
-736
-744
-750
-741
-738
-748
17
13
15
16
17
25
18
20
21
20
24
19
21
23
20
21
23
21
19
16
15
22
20
14
18
16
21
16
18
20
18
16
20
13
21
14
22
20
26
19
22
23
18
23
26
33
31
30
25
26
20
25
22
31
28
24
31
28
26
20
1362
1275
1187
1096
1007
913
834
767
717
682
654
641
616
606
594
595
595
607
615
631
646
686
743
804
878
944
1006
1033
1040
1031
1006
964
905
831
755
675
590
500
417
337
266
198
120
36
-41
-119
-173
-206
-213
-215
-213
-227
-244
-277
-294
-301
-306
-296
-270
-232
2891
2891
2891
2891
2887
2887
2887
2887
2887
2875
2875
2875
2875
2875
2851
2851
2851
2851
2851
2816
2816
2816
2816
2816
2779
2779
2779
2779
2779
2745
2745
2745
2745
2745
2713
2713
2713
2713
2713
2676
2676
2676
2676
2676
2635
2635
2635
2635
2635
2593
2593
2593
2593
2593
2553
2553
2553
2553
2553
2515
12961
12962
12963
12964
12965
12966
12967
12968
12969
12970
12971
12972
12973
12974
12975
12976
12977
12978
12979
12980
12981
12982
12983
12984
12985
12986
12987
12988
12989
12990
12991
12992
12993
12994
12995
12996
12997
12998
12999
13000
13001
13002
13003
13004
13005
13006
13007
13008
13009
13010
13011
13012
13013
13014
13015
13016
13017
13018
13019
13020
8544
8470
8288
8102
7899
7750
7585
7431
7215
7001
6837
6716
6623
6468
6362
6204
6086
6123
6187
6322
6516
6671
6780
6923
7126
7562
7939
8195
8299
8377
8395
8469
8453
8412
8230
7932
7641
7336
7107
6796
6686
6579
6486
6508
6437
6437
6510
6718
6838
6834
6871
6901
6951
6915
7020
7084
7109
7041
6932
6804
1479
1487
1450
1494
1490
1480
1493
1496
1511
1542
1570
1594
1648
1633
1707
1741
1840
1946
2006
2126
2205
2290
2395
2546
2628
2715
2833
2891
2999
3069
3154
3209
3281
3328
3405
3460
3529
3640
3714
3781
3892
3972
4048
4150
4269
4364
4490
4572
4691
4757
4859
4950
5017
5087
5201
5267
5340
5416
5427
5538
-951
-1017
-956
-950
-968
-950
-936
-913
-990
-927
-912
-935
-919
-942
-919
-906
-893
-911
-929
-944
-968
-936
-913
-939
-939
-907
-923
-881
-1022
-914
-1033
-983
-960
-1058
-998
-954
-951
-853
-1077
-741
-1016
-921
-955
-1004
-813
-1031
-860
-966
-849
-865
-1050
-872
-996
-893
-895
-1024
-849
-961
-894
-910
-744
-743
-744
-739
-740
-737
-742
-738
-738
-746
-753
-759
-763
-774
-775
-782
-795
-795
-806
-814
-823
-822
-826
-832
-836
-845
-849
-844
-837
-841
-831
-837
-832
-833
-822
-824
-826
-814
-826
-832
-823
-837
-826
-843
-850
-840
-854
-849
-847
-849
-852
-851
-849
-848
-847
-855
-845
-843
-847
-839
26
23
29
23
28
30
31
26
25
27
30
28
35
36
35
35
31
44
42
47
45
52
52
46
55
55
53
55
55
51
51
49
49
53
47
51
52
44
43
49
50
58
51
53
51
55
55
52
52
53
57
58
53
53
57
55
58
56
55
51
-184
-138
-104
-108
-132
-184
-261
-362
-491
-652
-829
-1039
-1260
-1497
-1755
-2036
-2297
-2600
-2894
-3160
-3410
-3634
-3831
-4006
-4153
-4260
-4285
-4270
-4215
-4145
-4068
-3973
-3873
-3762
-3671
-3605
-3571
-3587
-3632
-3711
-3828
-3948
-4080
-4204
-4340
-4458
-4576
-4657
-4710
-4741
-4762
-4768
-4763
-4744
-4718
-4662
-4595
-4526
-4452
-4397
2515
2515
2515
2515
2477
2477
2477
2477
2477
2437
2437
2437
2437
2437
2398
2398
2398
2398
2398
2361
2361
2361
2361
2361
2327
2327
2327
2327
2327
2290
2290
2290
2290
2290
2251
2251
2251
2251
2251
2209
2209
2209
2209
2209
2165
2165
2165
2165
2165
2122
2122
2122
2122
2122
2079
2079
2079
2079
2079
2036
13021
13022
13023
13024
13025
13026
13027
13028
13029
13030
13031
13032
13033
13034
13035
13036
13037
13038
13039
13040
13041
13042
13043
13044
13045
13046
13047
13048
13049
13050
13051
13052
13053
13054
13055
13056
13057
13058
13059
13060
13061
13062
13063
13064
13065
13066
13067
13068
13069
13070
13071
13072
13073
13074
13075
13076
13077
13078
13079
13080
6655
6505
6329
6149
6078
5929
5827
5649
5577
5460
5382
5386
5355
5398
5439
5527
5540
5495
5416
5308
5293
5262
5261
5169
5052
4930
4726
4519
4274
4040
3871
3682
3557
3441
3366
3382
3388
3292
3149
2925
2669
2514
2492
2497
2515
2564
2591
2594
2598
2554
2495
2400
2301
2098
1908
1728
1632
1464
1346
1258
5587
5648
5749
5809
5850
5953
6030
6091
6159
6256
6332
6373
6422
6523
6550
6648
6707
6784
6803
6862
6885
6946
6996
7037
7053
7146
7146
7169
7260
7282
7327
7382
7444
7475
7540
7566
7642
7692
7731
7777
7867
7904
7965
7989
8035
8115
8173
8188
8176
8230
8279
8280
8315
8313
8328
8383
8397
8417
8402
8471
-958
-856
-1001
-903
-951
-971
-893
-933
-919
-900
-913
-883
-905
-894
-926
-936
-806
-918
-925
-927
-865
-949
-948
-912
-960
-883
-865
-870
-899
-841
-875
-892
-873
-905
-855
-850
-908
-870
-849
-923
-821
-840
-848
-900
-826
-909
-850
-866
-849
-820
-796
-921
-831
-838
-900
-859
-833
-864
-827
-815
-844
-830
-840
-844
-837
-828
-845
-840
-835
-846
-842
-839
-845
-842
-842
-835
-844
-839
-848
-839
-837
-839
-833
-832
-818
-834
-822
-826
-817
-834
-831
-835
-842
-837
-839
-839
-837
-840
-843
-849
-838
-850
-852
-852
-854
-856
-851
-855
-859
-855
-848
-853
-857
-855
-850
-852
-845
-850
-851
-854
49
43
54
45
50
56
54
56
47
48
54
52
56
59
60
52
53
53
61
52
54
57
55
53
49
51
57
48
46
56
45
49
50
48
49
50
53
59
57
53
48
53
51
55
60
52
53
64
55
55
60
61
57
59
54
56
54
57
53
62
-4338
-4305
-4280
-4285
-4280
-4285
-4311
-4337
-4370
-4412
-4455
-4502
-4534
-4549
-4557
-4537
-4498
-4450
-4397
-4347
-4297
-4237
-4168
-4102
-4027
-3972
-3923
-3890
-3885
-3894
-3930
-3984
-4052
-4122
-4201
-4270
-4323
-4366
-4420
-4479
-4560
-4662
-4760
-4852
-4918
-4972
-5004
-5010
-5007
-4981
-4957
-4927
-4898
-4879
-4864
-4860
-4864
-4878
-4894
-4906
2036
2036
2036
2036
1994
1994
1994
1994
1994
1953
1953
1953
1953
1953
1915
1915
1915
1915
1915
1877
1877
1877
1877
1877
1843
1843
1843
1843
1843
1808
1808
1808
1808
1808
1775
1775
1775
1775
1775
1741
1741
1741
1741
1741
1708
1708
1708
1708
1708
1677
1677
1677
1677
1677
1649
1649
1649
1649
1649
1624
13081
13082
13083
13084
13085
13086
13087
13088
13089
13090
13091
13092
13093
13094
13095
13096
13097
13098
13099
13100
13101
13102
13103
13104
13105
13106
13107
13108
13109
13110
13111
13112
13113
13114
13115
13116
13117
13118
13119
13120
13121
13122
13123
13124
13125
13126
13127
13128
13129
13130
13131
13132
13133
13134
13135
13136
13137
13138
13139
13140
1228
1161
1116
1054
998
944
792
663
517
446
349
305
277
203
151
32
-147
-308
-468
-634
-738
-750
-731
-703
-752
-811
-939
-1096
-1350
-1603
-1840
-1983
-1993
-1988
-1896
-1845
-1886
-1960
-2168
-2430
-2654
-2837
-2960
-2927
-2789
-2676
-2610
-2654
-2772
-2979
-3190
-3364
-3393
-3344
-3244
-3210
-3118
-3128
-3153
-3230
8468
8485
8487
8516
8501
8509
8494
8510
8490
8498
8500
8480
8488
8465
8466
8463
8420
8447
8407
8367
8380
8393
8339
8306
8298
8258
8226
8226
8184
8164
8148
8175
8104
8107
8084
8064
8028
7970
7982
7918
7901
7858
7883
7863
7802
7773
7754
7693
7655
7591
7580
7534
7509
7472
7419
7380
7349
7270
7275
7202
-820
-881
-919
-884
-889
-853
-841
-783
-808
-825
-800
-771
-794
-797
-843
-834
-875
-730
-770
-751
-767
-800
-829
-826
-834
-809
-795
-726
-710
-751
-699
-775
-776
-800
-759
-823
-776
-786
-748
-698
-770
-732
-789
-795
-760
-836
-797
-721
-743
-747
-719
-722
-757
-779
-812
-776
-700
-743
-716
-705
-849
-853
-855
-854
-850
-855
-841
-839
-840
-850
-845
-846
-845
-844
-844
-839
-832
-837
-837
-836
-841
-843
-835
-826
-829
-827
-827
-827
-822
-824
-825
-837
-833
-836
-833
-838
-831
-815
-825
-832
-831
-830
-832
-830
-836
-828
-830
-825
-821
-821
-820
-814
-816
-815
-821
-808
-815
-813
-813
-811
50
61
53
51
55
49
59
54
51
50
52
54
53
49
51
56
53
49
51
53
53
54
39
46
49
44
42
47
48
47
49
47
51
48
48
47
53
45
40
47
48
46
47
46
52
45
42
48
46
36
43
48
42
41
42
41
38
41
40
43
-4913
-4912
-4905
-4879
-4846
-4814
-4774
-4744
-4719
-4692
-4666
-4638
-4599
-4556
-4501
-4442
-4395
-4354
-4327
-4307
-4284
-4269
-4230
-4184
-4126
-4058
-3981
-3930
-3883
-3863
-3873
-3896
-3919
-3924
-3924
-3887
-3847
-3798
-3759
-3733
-3739
-3761
-3805
-3830
-3835
-3822
-3774
-3710
-3650
-3597
-3570
-3557
-3548
-3525
-3487
-3438
-3362
-3263
-3167
-3063
1624
1624
1624
1624
1605
1605
1605
1605
1605
1588
1588
1588
1588
1588
1575
1575
1575
1575
1575
1563
1563
1563
1563
1563
1551
1551
1551
1551
1551
1538
1538
1538
1538
1538
1521
1521
1521
1521
1521
1502
1502
1502
1502
1502
1482
1482
1482
1482
1482
1461
1461
1461
1461
1461
1443
1443
1443
1443
1443
1426
13141
13142
13143
13144
13145
13146
13147
13148
13149
13150
13151
13152
13153
13154
13155
13156
13157
13158
13159
13160
13161
13162
13163
13164
13165
13166
13167
13168
13169
13170
13171
13172
13173
13174
13175
13176
13177
13178
13179
13180
13181
13182
13183
13184
13185
13186
13187
13188
13189
13190
13191
13192
13193
13194
13195
13196
13197
13198
13199
13200
-3262
-3351
-3452
-3523
-3548
-3598
-3603
-3608
-3615
-3727
-3819
-3967
-4083
-4177
-4187
-4240
-4229
-4245
-4281
-4331
-4444
-4539
-4630
-4744
-4803
-4915
-5032
-5107
-5160
-5208
-5262
-5250
-5319
-5433
-5570
-5582
-5662
-5718
-5728
-5685
-5677
-5628
-5639
-5643
-5615
-5633
-5650
-5640
-5644
-5627
-5649
-5612
-5627
-5589
-5611
-5605
-5660
-5675
-5666
-5672
7126
7096
7089
7043
6976
6956
6899
6832
6847
6790
6758
6752
6710
6691
6706
6655
6587
6586
6592
6526
6514
6465
6520
6478
6480
6453
6447
6416
6389
6364
6330
6333
6306
6319
6299
6282
6258
6205
6181
6145
6134
6121
6103
6074
6055
6031
5998
5990
5919
5857
5838
5777
5768
5715
5705
5644
5605
5583
5551
5472
-728
-704
-751
-779
-765
-776
-747
-721
-732
-665
-700
-742
-707
-740
-780
-719
-737
-717
-745
-720
-676
-688
-738
-749
-724
-775
-696
-670
-648
-675
-653
-703
-694
-708
-699
-729
-743
-687
-665
-662
-609
-715
-663
-724
-729
-709
-706
-661
-722
-655
-615
-677
-726
-659
-737
-726
-687
-698
-691
-668
-807
-806
-804
-805
-803
-801
-797
-791
-789
-783
-783
-786
-779
-783
-776
-782
-780
-777
-773
-779
-769
-771
-764
-770
-772
-763
-769
-769
-773
-772
-772
-777
-774
-776
-778
-779
-779
-787
-779
-792
-786
-796
-794
-787
-791
-796
-797
-800
-787
-792
-796
-799
-796
-792
-796
-796
-790
-793
-797
-789
47
42
37
39
37
38
41
36
38
37
34
36
39
37
34
37
33
34
35
28
33
33
34
41
30
28
30
38
35
33
28
31
35
32
27
31
39
34
31
34
31
42
39
35
41
33
37
41
38
36
39
37
37
44
38
37
37
41
41
40
-2957
-2850
-2751
-2660
-2570
-2477
-2383
-2278
-2181
-2081
-1974
-1893
-1818
-1760
-1703
-1650
-1599
-1539
-1474
-1411
-1359
-1314
-1296
-1273
-1270
-1272
-1284
-1313
-1343
-1375
-1415
-1448
-1493
-1537
-1603
-1674
-1751
-1817
-1895
-1972
-2030
-2079
-2126
-2177
-2213
-2246
-2265
-2284
-2297
-2308
-2304
-2294
-2287
-2268
-2245
-2213
-2188
-2159
-2130
-2089
1426
1426
1426
1426
1410
1410
1410
1410
1410
1397
1397
1397
1397
1397
1387
1387
1387
1387
1387
1377
1377
1377
1377
1377
1369
1369
1369
1369
1369
1361
1361
1361
1361
1361
1354
1354
1354
1354
1354
1348
1348
1348
1348
1348
1342
1342
1342
1342
1342
1337
1337
1337
1337
1337
1333
1333
1333
1333
1333
1328
13201
13202
13203
13204
13205
13206
13207
13208
13209
13210
13211
13212
13213
13214
13215
13216
13217
13218
13219
13220
13221
13222
13223
13224
13225
13226
13227
13228
13229
13230
13231
13232
13233
13234
13235
13236
13237
13238
13239
13240
13241
13242
13243
13244
13245
13246
13247
13248
13249
13250
13251
13252
13253
13254
13255
13256
13257
13258
13259
13260
-5653
-5658
-5667
-5720
-5816
-5873
-5835
-5892
-5880
-5894
-5939
-5906
-5933
-5917
-5964
-5983
-6051
-6115
-6105
-6144
-6197
-6281
-6307
-6380
-6321
-6363
-6416
-6457
-6453
-6438
-6445
-6423
-6434
-6412
-6377
-6433
-6467
-6532
-6555
-6584
-6570
-6552
-6558
-6549
-6549
-6575
-6606
-6609
-6643
-6680
-6701
-6701
-6637
-6649
-6675
-6750
-6753
-6759
-6791
-6772
5424
5431
5393
5323
5325
5302
5254
5217
5143
5147
5129
5081
5074
5039
4979
4956
4944
4931
4920
4871
4838
4838
4830
4832
4816
4782
4781
4736
4736
4662
4682
4634
4618
4640
4607
4599
4570
4562
4536
4551
4539
4490
4489
4469
4465
4456
4470
4431
4427
4393
4350
4388
4359
4360
4360
4359
4361
4289
4310
4308
-697
-683
-701
-719
-765
-769
-709
-713
-690
-663
-700
-635
-700
-766
-698
-734
-686
-700
-608
-719
-628
-668
-655
-706
-679
-671
-718
-635
-666
-682
-671
-659
-713
-678
-684
-706
-672
-646
-717
-619
-626
-678
-714
-679
-720
-687
-725
-692
-662
-647
-648
-646
-723
-674
-711
-675
-676
-690
-648
-626
-793
-791
-786
-780
-784
-784
-782
-788
-782
-778
-780
-777
-768
-775
-769
-772
-762
-766
-768
-767
-764
-766
-764
-761
-763
-769
-761
-765
-765
-763
-762
-758
-765
-754
-754
-762
-758
-753
-749
-757
-754
-757
-750
-756
-754
-756
-757
-755
-759
-756
-754
-754
-756
-745
-750
-742
-751
-752
-751
-750
35
38
28
34
36
33
31
35
42
38
36
31
29
36
34
31
26
29
33
35
25
33
30
28
25
32
27
31
27
30
29
31
33
30
24
33
33
34
23
23
27
30
28
24
33
22
31
28
31
32
31
27
27
25
26
30
28
25
26
20
-2045
-1991
-1932
-1877
-1828
-1800
-1754
-1711
-1667
-1622
-1567
-1519
-1467
-1419
-1357
-1305
-1253
-1217
-1170
-1131
-1095
-1071
-1046
-1029
-1010
-990
-969
-961
-949
-931
-910
-897
-869
-845
-817
-780
-761
-749
-738
-734
-715
-694
-674
-656
-640
-618
-599
-588
-574
-564
-553
-541
-529
-522
-500
-496
-493
-494
-492
-488
1328
1328
1328
1328
1323
1323
1323
1323
1323
1316
1316
1316
1316
1316
1308
1308
1308
1308
1308
1297
1297
1297
1297
1297
1287
1287
1287
1287
1287
1277
1277
1277
1277
1277
1269
1269
1269
1269
1269
1264
1264
1264
1264
1264
1261
1261
1261
1261
1261
1259
1259
1259
1259
1259
1257
1257
1257
1257
1257
1253
13261
13262
13263
13264
13265
13266
13267
13268
13269
13270
13271
13272
13273
13274
13275
13276
13277
13278
13279
13280
13281
13282
13283
13284
13285
13286
13287
13288
13289
13290
13291
13292
13293
13294
13295
13296
13297
13298
13299
13300
13301
13302
13303
13304
13305
13306
13307
13308
13309
13310
13311
13312
13313
13314
13315
13316
13317
13318
13319
13320
-6777
-6803
-6857
-6870
-6942
-6961
-7026
-7064
-7102
-7074
-7068
-7048
-7100
-7117
-7170
-7233
-7274
-7320
-7278
-7247
-7220
-7183
-7169
-7115
-7133
-7127
-7086
-7024
-6975
-6983
-6942
-6895
-6799
-6805
-6817
-6789
-6832
-6857
-6870
-6834
-6822
-6765
-6825
-6825
-6892
-6960
-6947
-6958
-7012
-7030
-7069
-7094
-7136
-7230
-7277
-7293
-7328
-7379
-7407
-7438
4293
4262
4273
4291
4281
4255
4263
4239
4194
4173
4184
4208
4184
4144
4135
4134
4134
4104
4070
4059
4016
3989
3964
3993
3993
3963
3922
3875
3852
3855
3787
3808
3738
3734
3733
3750
3713
3665
3634
3632
3576
3564
3557
3561
3556
3543
3502
3521
3523
3525
3500
3515
3485
3486
3481
3516
3477
3493
3451
3474
-652
-617
-672
-654
-661
-676
-672
-652
-666
-632
-581
-657
-632
-642
-685
-671
-712
-671
-645
-655
-645
-657
-627
-612
-680
-698
-724
-638
-665
-607
-672
-625
-674
-713
-685
-669
-683
-650
-653
-639
-655
-698
-643
-688
-687
-674
-658
-654
-647
-651
-618
-576
-631
-665
-682
-672
-675
-652
-625
-641
-747
-741
-753
-752
-754
-755
-755
-753
-753
-753
-760
-754
-759
-753
-761
-761
-764
-765
-758
-769
-763
-764
-762
-768
-768
-766
-772
-768
-765
-769
-769
-767
-770
-760
-761
-760
-761
-758
-760
-758
-757
-751
-750
-741
-748
-749
-744
-745
-751
-745
-745
-750
-746
-741
-743
-744
-744
-746
-739
-748
30
25
27
29
26
30
32
20
32
29
30
25
25
28
26
32
31
30
31
30
33
29
29
33
30
35
33
32
36
30
34
27
28
30
32
32
29
29
26
27
24
33
30
20
23
28
27
26
28
27
30
18
26
22
30
18
28
26
21
25
-482
-471
-474
-477
-488
-506
-531
-563
-591
-630
-663
-699
-723
-758
-793
-832
-879
-931
-987
-1035
-1083
-1116
-1134
-1153
-1178
-1197
-1204
-1204
-1196
-1176
-1157
-1132
-1096
-1039
-999
-948
-898
-842
-800
-751
-696
-634
-566
-507
-458
-418
-377
-335
-297
-267
-236
-219
-193
-181
-179
-180
-191
-205
-222
-251
1253
1253
1253
1253
1248
1248
1248
1248
1248
1243
1243
1243
1243
1243
1241
1241
1241
1241
1241
1242
1242
1242
1242
1242
1248
1248
1248
1248
1248
1258
1258
1258
1258
1258
1269
1269
1269
1269
1269
1281
1281
1281
1281
1281
1296
1296
1296
1296
1296
1312
1312
1312
1312
1312
1330
1330
1330
1330
1330
1351
13321
13322
13323
13324
13325
13326
13327
13328
13329
13330
13331
13332
13333
13334
13335
13336
13337
13338
13339
13340
13341
13342
13343
13344
13345
13346
13347
13348
13349
13350
13351
13352
13353
13354
13355
13356
13357
13358
13359
13360
13361
13362
13363
13364
13365
13366
13367
13368
13369
13370
13371
13372
13373
13374
13375
13376
13377
13378
13379
13380
-7463
-7505
-7502
-7534
-7542
-7577
-7555
-7566
-7515
-7427
-7340
-7223
-7163
-7051
-6932
-6899
-6859
-6759
-6757
-6721
-6622
-6615
-6576
-6581
-6668
-6681
-6827
-6863
-6866
-6890
-6825
-6831
-6814
-6811
-6879
-6914
-6992
-6987
-7032
-7035
-7037
-6997
-6984
-6920
-6847
-6831
-6884
-6901
-6830
-6780
-6698
-6635
-6600
-6549
-6606
-6617
-6620
-6526
-6447
-6348
3448
3443
3438
3471
3455
3443
3442
3417
3414
3381
3373
3347
3353
3331
3316
3330
3328
3338
3267
3238
3260
3252
3263
3311
3294
3289
3314
3361
3336
3326
3369
3420
3431
3464
3500
3508
3543
3565
3608
3603
3649
3653
3719
3729
3737
3782
3819
3876
3889
3943
3944
3982
4030
4093
4118
4173
4201
4228
4287
4304
-618
-679
-621
-677
-637
-651
-645
-667
-642
-627
-627
-626
-638
-695
-719
-636
-760
-661
-664
-627
-608
-616
-631
-684
-715
-700
-666
-672
-652
-686
-609
-646
-671
-670
-721
-684
-693
-709
-686
-608
-653
-612
-624
-651
-669
-708
-701
-694
-636
-649
-625
-649
-651
-672
-684
-736
-650
-723
-692
-676
-740
-750
-751
-749
-756
-752
-747
-750
-756
-753
-753
-749
-744
-755
-750
-750
-748
-743
-737
-740
-737
-739
-729
-728
-728
-728
-725
-717
-719
-715
-720
-715
-709
-715
-713
-705
-711
-712
-703
-709
-708
-704
-702
-702
-707
-704
-698
-697
-700
-700
-693
-691
-692
-692
-692
-692
-691
-683
-688
-684
28
22
26
20
20
30
26
29
23
21
27
32
22
31
24
27
24
23
26
24
20
21
17
21
24
23
21
21
22
20
25
17
18
17
19
19
9
21
18
19
17
12
13
8
10
12
15
16
11
8
19
13
18
13
17
11
1
11
11
8
-271
-307
-338
-371
-414
-457
-497
-537
-575
-595
-604
-595
-581
-547
-507
-436
-367
-291
-204
-110
-12
101
216
333
442
539
628
701
773
839
900
971
1044
1109
1180
1228
1282
1316
1350
1377
1398
1424
1446
1475
1518
1562
1598
1633
1670
1706
1744
1801
1856
1924
1975
2032
2073
2121
2167
2233
1351
1351
1351
1351
1372
1372
1372
1372
1372
1394
1394
1394
1394
1394
1417
1417
1417
1417
1417
1442
1442
1442
1442
1442
1469
1469
1469
1469
1469
1497
1497
1497
1497
1497
1530
1530
1530
1530
1530
1567
1567
1567
1567
1567
1606
1606
1606
1606
1606
1642
1642
1642
1642
1642
1673
1673
1673
1673
1673
1696
13381
13382
13383
13384
13385
13386
13387
13388
13389
13390
13391
13392
13393
13394
13395
13396
13397
13398
13399
13400
13401
13402
13403
13404
13405
13406
13407
13408
13409
13410
13411
13412
13413
13414
13415
13416
13417
13418
13419
13420
13421
13422
13423
13424
13425
13426
13427
13428
13429
13430
13431
13432
13433
13434
13435
13436
13437
13438
13439
13440
-6273
-6339
-6590
-6852
-6848
-6741
-6634
-6533
-6359
-6457
-6344
-6311
-6287
-6240
-6248
-6241
-6194
-6119
-6066
-5967
-5886
-5821
-5723
-5691
-5676
-5675
-5642
-5604
-5578
-5505
-5486
-5411
-5255
-5128
-4987
-4796
-4692
-4661
-4657
-4572
-4515
-4477
-4432
-4327
-4257
-4339
-4459
-4578
-4715
-4894
-4989
-5085
-5042
-5025
-4960
-4909
-4835
-4822
-4787
-4862
4355
4414
4452
4549
4582
4592
4640
4706
4694
4753
4832
4876
4891
4962
4990
5056
5121
5152
5187
5245
5271
5354
5376
5464
5506
5573
5568
5664
5728
5774
5807
5862
5948
5974
6031
6118
6166
6259
6316
6393
6461
6537
6571
6651
6690
6810
6897
6933
6994
7048
7106
7110
7153
7203
7212
7225
7264
7298
7303
7320
-660
-670
-684
-708
-621
-673
-683
-706
-722
-655
-642
-657
-698
-655
-693
-754
-696
-760
-669
-691
-708
-709
-646
-729
-664
-669
-763
-693
-702
-686
-644
-651
-709
-710
-753
-792
-751
-729
-703
-696
-723
-688
-716
-734
-752
-797
-765
-743
-745
-687
-729
-604
-652
-664
-745
-693
-743
-742
-718
-709
-683
-681
-670
-676
-676
-681
-685
-687
-675
-677
-678
-681
-677
-681
-674
-672
-673
-679
-671
-672
-672
-676
-674
-661
-672
-661
-670
-657
-653
-660
-663
-660
-655
-658
-659
-648
-650
-638
-636
-646
-644
-634
-635
-644
-636
-643
-626
-619
-619
-624
-622
-636
-643
-643
-649
-650
-654
-658
-663
-665
17
7
10
2
5
11
13
11
9
6
6
5
5
7
0
11
12
5
6
-2
11
8
3
-1
12
3
10
5
8
2
2
12
3
4
4
3
-2
2
2
-2
-4
-4
2
3
-1
0
2
-5
2
0
-7
0
-1
-5
3
1
-3
0
1
2
2319
2395
2447
2444
2422
2403
2398
2400
2423
2451
2468
2491
2518
2540
2576
2594
2615
2636
2657
2694
2729
2780
2833
2889
2942
2997
3032
3077
3123
3156
3192
3231
3284
3349
3422
3517
3616
3716
3809
3912
4006
4106
4200
4293
4376
4464
4514
4537
4535
4488
4414
4315
4200
4077
3947
3818
3706
3561
3419
3277
1696
1696
1696
1696
1711
1711
1711
1711
1711
1724
1724
1724
1724
1724
1735
1735
1735
1735
1735
1749
1749
1749
1749
1749
1768
1768
1768
1768
1768
1787
1787
1787
1787
1787
1809
1809
1809
1809
1809
1833
1833
1833
1833
1833
1857
1857
1857
1857
1857
1880
1880
1880
1880
1880
1903
1903
1903
1903
1903
1924
13441
13442
13443
13444
13445
13446
13447
13448
13449
13450
13451
13452
13453
13454
13455
13456
13457
13458
13459
13460
13461
13462
13463
13464
13465
13466
13467
13468
13469
13470
13471
13472
13473
13474
13475
13476
13477
13478
13479
13480
13481
13482
13483
13484
13485
13486
13487
13488
13489
13490
13491
13492
13493
13494
13495
13496
13497
13498
13499
13500
-4861
-4985
-5055
-5029
-4884
-4662
-4465
-4251
-3871
-3655
-3512
-3420
-3335
-3282
-3308
-3332
-3319
-3216
-3075
-2780
-2525
-2312
-2164
-2061
-1996
-2059
-2183
-2413
-2596
-2595
-2575
-2473
-2241
-2186
-2078
-1965
-1827
-1732
-1679
-1685
-1704
-1799
-1862
-1934
-1944
-1900
-1805
-1729
-1666
-1561
-1550
-1528
-1515
-1478
-1463
-1389
-1357
-1268
-1185
-1158
7315
7368
7366
7368
7388
7400
7366
7410
7358
7402
7391
7417
7412
7430
7446
7510
7483
7481
7514
7512
7506
7545
7522
7566
7601
7615
7631
7685
7669
7711
7756
7737
7766
7731
7777
7800
7838
7850
7867
7878
7930
7927
7937
7964
7979
7996
7997
8031
8035
8029
8031
8088
8069
8091
8097
8115
8159
8131
8146
8154
-699
-648
-684
-662
-704
-741
-743
-790
-712
-793
-744
-741
-797
-713
-774
-738
-735
-795
-720
-751
-780
-709
-719
-737
-793
-828
-863
-770
-873
-744
-730
-749
-786
-757
-724
-821
-807
-800
-809
-809
-784
-794
-796
-757
-704
-815
-815
-795
-787
-758
-765
-777
-737
-769
-782
-808
-842
-820
-809
-738
-664
-668
-677
-673
-689
-685
-693
-694
-698
-703
-696
-697
-693
-701
-696
-702
-698
-708
-711
-708
-703
-703
-701
-699
-698
-694
-687
-688
-681
-683
-678
-688
-688
-683
-689
-683
-681
-680
-680
-666
-669
-670
-675
-667
-667
-665
-679
-677
-678
-676
-680
-673
-673
-682
-676
-674
-681
-683
-680
-681
1
12
3
8
7
11
16
14
8
13
7
14
11
13
14
10
19
19
18
14
18
17
10
15
13
7
10
12
8
14
10
15
10
15
13
6
10
8
5
5
7
10
8
4
11
4
9
9
6
5
5
3
3
4
9
7
10
13
7
7
3108
2930
2726
2499
2275
2079
1911
1764
1652
1592
1546
1517
1500
1486
1471
1433
1399
1362
1354
1361
1407
1499
1597
1707
1833
1956
2062
2133
2162
2168
2175
2179
2216
2250
2297
2350
2404
2480
2558
2640
2705
2755
2785
2794
2788
2777
2760
2754
2740
2735
2734
2727
2705
2691
2673
2648
2618
2601
2577
2558
1924
1924
1924
1924
1943
1943
1943
1943
1943
1963
1963
1963
1963
1963
1982
1982
1982
1982
1982
2004
2004
2004
2004
2004
2026
2026
2026
2026
2026
2050
2050
2050
2050
2050
2072
2072
2072
2072
2072
2093
2093
2093
2093
2093
2114
2114
2114
2114
2114
2135
2135
2135
2135
2135
2155
2155
2155
2155
2155
2174
13501
13502
13503
13504
13505
13506
13507
13508
13509
13510
13511
13512
13513
13514
13515
13516
13517
13518
13519
13520
13521
13522
13523
13524
13525
13526
13527
13528
13529
13530
13531
13532
13533
13534
13535
13536
13537
13538
13539
13540
13541
13542
13543
13544
13545
13546
13547
13548
13549
13550
13551
13552
13553
13554
13555
13556
13557
13558
13559
13560
-1097
-1090
-1080
-1096
-1051
-974
-887
-770
-696
-623
-494
-416
-349
-288
-211
-172
-57
140
295
427
488
519
456
434
358
331
374
449
593
796
874
912
820
710
652
624
603
656
780
896
1007
1064
1175
1282
1395
1487
1555
1640
1737
1761
1770
1759
1764
1737
1738
1769
1793
1825
1895
1961
8141
8132
8139
8156
8139
8169
8151
8161
8148
8151
8152
8189
8159
8197
8182
8183
8186
8187
8159
8182
8203
8187
8201
8200
8235
8193
8234
8169
8183
8212
8204
8231
8210
8183
8224
8183
8180
8169
8187
8140
8143
8147
8109
8127
8095
8078
8076
8095
8096
8055
8042
8035
8028
8019
8059
8008
7967
7942
7954
7960
-755
-785
-738
-768
-794
-757
-821
-785
-807
-814
-770
-844
-828
-753
-769
-826
-827
-831
-842
-830
-843
-795
-785
-817
-825
-781
-809
-861
-826
-810
-851
-846
-803
-836
-827
-826
-829
-846
-818
-831
-825
-804
-819
-806
-816
-905
-872
-880
-851
-890
-889
-793
-777
-856
-846
-841
-840
-841
-840
-840
-677
-687
-683
-683
-680
-687
-692
-688
-682
-694
-689
-693
-686
-687
-689
-689
-685
-691
-690
-692
-682
-676
-677
-683
-682
-678
-675
-683
-676
-680
-675
-669
-677
-678
-673
-674
-682
-683
-685
-672
-686
-676
-682
-677
-686
-686
-686
-682
-684
-680
-682
-681
-683
-677
-682
-682
-675
-687
-685
-686
11
3
10
8
4
11
12
12
12
12
6
12
12
10
5
7
9
9
18
9
13
7
7
7
1
14
11
8
6
11
11
4
8
10
4
5
6
10
10
10
15
15
13
10
9
5
7
5
6
8
5
11
8
6
10
10
10
17
16
15
2540
2513
2474
2440
2388
2346
2301
2268
2239
2214
2199
2193
2199
2196
2201
2195
2208
2220
2257
2316
2388
2450
2507
2556
2580
2598
2595
2588
2596
2624
2658
2701
2722
2728
2710
2675
2622
2572
2524
2485
2458
2433
2412
2396
2389
2386
2401
2406
2425
2441
2464
2463
2470
2457
2439
2406
2381
2344
2321
2286
2174
2174
2174
2174
2192
2192
2192
2192
2192
2210
2210
2210
2210
2210
2228
2228
2228
2228
2228
2250
2250
2250
2250
2250
2272
2272
2272
2272
2272
2296
2296
2296
2296
2296
2322
2322
2322
2322
2322
2350
2350
2350
2350
2350
2377
2377
2377
2377
2377
2405
2405
2405
2405
2405
2432
2432
2432
2432
2432
2458
13561
13562
13563
13564
13565
13566
13567
13568
13569
13570
13571
13572
13573
13574
13575
13576
13577
13578
13579
13580
13581
13582
13583
13584
13585
13586
13587
13588
13589
13590
13591
13592
13593
13594
13595
13596
13597
13598
13599
13600
13601
13602
13603
13604
13605
13606
13607
13608
13609
13610
13611
13612
13613
13614
13615
13616
13617
13618
13619
13620
2033
2026
2093
2129
2240
2330
2311
2363
2404
2463
2550
2662
2738
2851
2928
3048
3173
3306
3394
3498
3501
3535
3533
3539
3540
3529
3507
3560
3675
3712
3802
3861
3937
4034
4066
4130
4229
4245
4316
4397
4395
4415
4470
4461
4476
4434
4475
4505
4569
4661
4729
4774
4755
4811
4857
4954
5153
5270
5334
5233
7931
7922
7899
7877
7874
7841
7840
7828
7814
7751
7773
7778
7747
7730
7698
7701
7679
7671
7701
7663
7619
7646
7651
7613
7605
7557
7562
7522
7513
7518
7476
7473
7427
7382
7374
7360
7347
7312
7271
7242
7229
7194
7137
7110
7118
7043
7041
6975
6929
6922
6850
6832
6799
6755
6681
6683
6608
6546
6557
6501
-856
-808
-843
-874
-847
-856
-876
-862
-867
-859
-851
-801
-869
-865
-904
-850
-868
-917
-862
-875
-863
-872
-889
-829
-860
-880
-899
-905
-900
-875
-837
-897
-851
-892
-906
-894
-909
-902
-893
-902
-838
-878
-861
-844
-844
-938
-899
-902
-918
-894
-910
-943
-849
-892
-943
-891
-897
-984
-868
-959
-688
-688
-689
-687
-690
-687
-691
-692
-692
-695
-689
-686
-700
-687
-692
-685
-688
-685
-686
-685
-678
-682
-683
-679
-678
-671
-673
-674
-679
-680
-676
-672
-679
-672
-667
-671
-673
-668
-665
-661
-667
-667
-671
-666
-664
-660
-660
-667
-660
-658
-669
-661
-662
-663
-663
-665
-666
-655
-657
-666
1
5
6
11
13
8
7
11
16
15
12
18
14
13
8
16
12
8
9
7
5
11
8
6
7
3
8
7
10
10
8
6
-1
10
12
9
9
5
6
1
-2
7
6
4
6
-7
6
1
3
5
8
7
10
8
3
5
6
3
4
5
2246
2220
2190
2159
2137
2117
2103
2076
2054
2032
2011
2008
2000
2002
2015
2036
2078
2124
2184
2247
2315
2385
2448
2492
2536
2571
2590
2610
2623
2659
2687
2721
2759
2799
2836
2881
2924
2961
3003
3051
3090
3127
3151
3180
3200
3205
3207
3193
3188
3179
3185
3186
3177
3168
3151
3135
3130
3148
3172
3169
2458
2458
2458
2458
2478
2478
2478
2478
2478
2495
2495
2495
2495
2495
2510
2510
2510
2510
2510
2527
2527
2527
2527
2527
2545
2545
2545
2545
2545
2563
2563
2563
2563
2563
2582
2582
2582
2582
2582
2599
2599
2599
2599
2599
2614
2614
2614
2614
2614
2629
2629
2629
2629
2629
2644
2644
2644
2644
2644
2659
13621
13622
13623
13624
13625
13626
13627
13628
13629
13630
13631
13632
13633
13634
13635
13636
13637
13638
13639
13640
13641
13642
13643
13644
13645
13646
13647
13648
13649
13650
13651
13652
13653
13654
13655
13656
13657
13658
13659
13660
13661
13662
13663
13664
13665
13666
13667
13668
13669
13670
13671
13672
13673
13674
13675
13676
13677
13678
13679
13680
5047
4774
4662
4567
4591
4701
4809
4876
4745
4891
5046
5166
5261
5390
5584
5811
5983
6129
6282
6410
6438
6401
6333
6301
6242
6200
6198
6255
6259
6292
6355
6435
6447
6493
6493
6459
6444
6448
6444
6434
6440
6432
6373
6376
6362
6368
6461
6552
6660
6713
6752
6794
6867
6918
6959
6997
6988
6982
6997
7011
6452
6435
6379
6296
6283
6191
6146
6124
6030
6030
5990
5958
5960
5893
5831
5859
5799
5787
5762
5736
5688
5683
5645
5637
5572
5548
5508
5504
5453
5438
5405
5336
5320
5294
5267
5228
5169
5125
5086
5052
5046
5035
4960
4903
4882
4873
4831
4803
4760
4703
4674
4630
4605
4615
4552
4532
4507
4476
4471
4378
-988
-863
-945
-907
-835
-914
-880
-878
-911
-933
-823
-997
-790
-954
-923
-850
-1000
-869
-948
-993
-941
-944
-937
-865
-937
-915
-920
-891
-905
-936
-960
-969
-960
-892
-927
-958
-913
-990
-929
-928
-955
-908
-885
-923
-905
-942
-895
-909
-981
-926
-910
-933
-934
-906
-961
-990
-913
-930
-936
-979
-657
-669
-672
-665
-671
-684
-672
-682
-687
-691
-690
-688
-699
-701
-697
-704
-704
-692
-702
-703
-689
-697
-696
-685
-688
-690
-684
-688
-686
-694
-690
-698
-693
-682
-690
-688
-694
-685
-684
-695
-686
-695
-697
-699
-695
-697
-698
-693
-699
-699
-694
-696
-700
-692
-704
-702
-704
-701
-699
-698
2
1
5
0
4
9
8
17
8
14
7
13
13
15
10
11
13
14
14
14
12
15
15
9
4
14
11
6
10
9
11
13
10
9
16
15
10
11
9
13
10
11
11
9
13
12
18
13
18
10
14
15
8
14
11
11
13
6
12
15
3160
3103
3003
2897
2765
2640
2520
2408
2285
2158
2044
1948
1866
1803
1750
1727
1721
1742
1785
1842
1914
1962
2011
2045
2066
2078
2080
2076
2077
2079
2090
2092
2111
2121
2134
2141
2141
2128
2110
2093
2071
2043
2013
1960
1918
1867
1821
1780
1752
1734
1721
1707
1699
1698
1705
1715
1717
1719
1721
1723
2659
2659
2659
2659
2674
2674
2674
2674
2674
2687
2687
2687
2687
2687
2698
2698
2698
2698
2698
2708
2708
2708
2708
2708
2716
2716
2716
2716
2716
2725
2725
2725
2725
2725
2735
2735
2735
2735
2735
2743
2743
2743
2743
2743
2751
2751
2751
2751
2751
2758
2758
2758
2758
2758
2765
2765
2765
2765
2765
2770
13681
13682
13683
13684
13685
13686
13687
13688
13689
13690
13691
13692
13693
13694
13695
13696
13697
13698
13699
13700
13701
13702
13703
13704
13705
13706
13707
13708
13709
13710
13711
13712
13713
13714
13715
13716
13717
13718
13719
13720
13721
13722
13723
13724
13725
13726
13727
13728
13729
13730
13731
13732
13733
13734
13735
13736
13737
13738
13739
13740
7050
7049
7094
7160
7194
7256
7226
7156
7101
7048
6984
6908
6838
6922
6960
6975
7020
7078
7105
7105
7135
6942
7160
7213
7191
7276
7131
7305
7653
7751
7769
7790
7738
7660
7624
7590
7595
7559
7494
7442
7404
7452
7490
7471
7442
7408
7409
7443
7459
7518
7605
7680
7750
7720
7713
7683
7630
7648
7601
7568
4406
4353
4332
4284
4239
4218
4167
4171
4130
4114
4056
4064
4019
3986
3967
3905
3876
3853
3785
3776
3725
3751
3747
3695
3683
3658
3652
3650
3598
3566
3580
3539
3540
3493
3469
3476
3421
3414
3430
3358
3380
3346
3304
3300
3260
3235
3231
3181
3176
3177
3176
3166
3137
3117
3117
3060
3072
3029
3033
3044
-935
-919
-949
-926
-961
-918
-938
-927
-985
-933
-890
-917
-947
-887
-960
-970
-898
-969
-939
-881
-961
-815
-1021
-872
-974
-940
-1005
-837
-907
-1056
-781
-1049
-893
-921
-1057
-869
-1012
-921
-897
-1025
-852
-953
-943
-908
-981
-970
-952
-943
-932
-884
-967
-924
-916
-979
-879
-987
-986
-972
-952
-895
-701
-701
-700
-705
-702
-702
-695
-694
-692
-700
-700
-705
-703
-704
-707
-710
-711
-702
-702
-712
-703
-714
-716
-720
-715
-725
-713
-724
-720
-714
-727
-709
-711
-714
-714
-715
-717
-709
-708
-712
-708
-717
-712
-711
-724
-715
-718
-716
-710
-715
-717
-718
-714
-724
-718
-723
-720
-719
-719
-721
15
15
19
13
16
17
18
12
10
14
20
15
16
16
13
18
21
17
13
21
18
12
25
24
13
20
15
20
26
18
16
19
19
18
18
15
27
12
21
22
9
18
17
15
20
17
18
20
20
18
15
16
24
17
22
20
13
21
15
16
1720
1712
1722
1728
1731
1743
1758
1755
1746
1727
1684
1645
1587
1528
1475
1426
1372
1325
1288
1244
1205
1154
1091
1058
1024
992
972
920
914
954
998
1040
1079
1094
1112
1126
1128
1134
1129
1113
1093
1064
1036
1023
995
969
934
908
880
849
842
830
839
842
837
841
833
821
800
778
2770
2770
2770
2770
2773
2773
2773
2773
2773
2774
2774
2774
2774
2774
2775
2775
2775
2775
2775
2776
2776
2776
2776
2776
2776
2776
2776
2776
2776
2775
2775
2775
2775
2775
2773
2773
2773
2773
2773
2769
2769
2769
2769
2769
2764
2764
2764
2764
2764
2758
2758
2758
2758
2758
2752
2752
2752
2752
2752
2744
13741
13742
13743
13744
13745
13746
13747
13748
13749
13750
13751
13752
13753
13754
13755
13756
13757
13758
13759
13760
13761
13762
13763
13764
13765
13766
13767
13768
13769
13770
13771
13772
13773
13774
13775
13776
13777
13778
13779
13780
13781
13782
13783
13784
13785
13786
13787
13788
13789
13790
13791
13792
13793
13794
13795
13796
13797
13798
13799
13800
7541
7449
7368
7310
7290
7277
7357
7439
7540
7621
7643
7740
7721
7757
7698
7716
7680
7661
7628
7693
7732
7721
7730
7713
7701
7719
7660
7721
7742
7749
7787
7760
7630
7585
7564
7486
7436
7400
7383
7429
7510
7591
7623
7656
7652
7643
7659
7647
7664
7624
7588
7576
7544
7537
7566
7583
7610
7618
7630
7657
2999
2991
2946
2925
2960
2935
2891
2920
2925
2944
2929
2906
2899
2867
2858
2857
2903
2841
2893
2842
2868
2883
2864
2887
2873
2851
2871
2853
2829
2880
2885
2834
2861
2863
2879
2881
2894
2882
2895
2910
2870
2949
2915
2950
2980
2963
2937
2998
2980
3006
3008
3037
3061
3063
3035
3105
3097
3084
3127
3151
-978
-956
-929
-949
-933
-903
-951
-920
-969
-989
-931
-990
-851
-936
-961
-943
-1014
-944
-923
-952
-953
-916
-975
-894
-944
-980
-966
-979
-958
-982
-941
-946
-944
-988
-976
-971
-984
-945
-921
-885
-915
-930
-948
-912
-934
-1016
-969
-952
-958
-922
-942
-944
-957
-945
-945
-991
-963
-925
-950
-935
-717
-714
-720
-726
-723
-729
-730
-730
-739
-730
-728
-738
-732
-729
-736
-732
-736
-731
-733
-740
-738
-736
-740
-739
-740
-736
-734
-744
-735
-738
-740
-747
-744
-744
-748
-746
-744
-743
-747
-749
-755
-745
-750
-752
-742
-754
-750
-757
-748
-750
-752
-749
-758
-757
-754
-756
-761
-758
-753
-758
19
21
24
21
25
19
21
19
16
22
26
25
19
28
26
28
20
25
28
23
22
27
25
27
24
28
30
25
24
32
25
23
17
27
29
29
22
25
25
25
27
30
27
25
26
27
23
28
26
30
29
28
26
29
26
29
30
29
34
33
755
718
665
604
530
456
391
334
290
263
237
229
223
215
210
202
178
161
136
121
104
101
85
80
70
58
42
25
8
4
6
-4
-19
-44
-76
-114
-162
-219
-277
-335
-379
-411
-446
-453
-474
-489
-505
-524
-536
-559
-571
-598
-626
-650
-676
-697
-716
-728
-740
-752
2744
2744
2744
2744
2735
2735
2735
2735
2735
2725
2725
2725
2725
2725
2711
2711
2711
2711
2711
2696
2696
2696
2696
2696
2678
2678
2678
2678
2678
2659
2659
2659
2659
2659
2640
2640
2640
2640
2620
2620
2620
2620
2620
2620
2593
2593
2593
2593
2593
2567
2567
2567
2567
2567
2541
2541
2541
2541
2541
2513
13801
13802
13803
13804
13805
13806
13807
13808
13809
13810
13811
13812
13813
13814
13815
13816
13817
13818
13819
13820
13821
13822
13823
13824
13825
13826
13827
13828
13829
13830
13831
13832
13833
13834
13835
13836
13837
13838
13839
13840
13841
13842
13843
13844
13845
13846
13847
13848
13849
13850
13851
13852
13853
13854
13855
13856
13857
13858
13859
13860
7607
7594
7529
7481
7411
7370
7343
7306
7320
7373
7423
7341
7277
7163
7077
7051
6987
7029
7026
7036
7115
7085
7124
7088
7007
6967
6982
7085
7093
7184
7160
7126
7109
7138
7173
7145
7126
7102
7080
7057
6962
6901
6742
6610
6464
6368
6349
6288
6323
6289
6321
6320
6306
6334
6311
6328
6363
6357
6319
6252
3154
3187
3201
3249
3237
3233
3249
3311
3327
3310
3354
3404
3372
3430
3458
3494
3521
3557
3613
3644
3687
3716
3731
3784
3818
3867
3880
3925
3970
4041
4057
4127
4169
4183
4231
4254
4301
4363
4373
4417
4476
4528
4567
4606
4637
4704
4749
4801
4845
4906
4959
5008
5050
5110
5166
5212
5293
5347
5386
5452
-905
-937
-920
-939
-949
-931
-972
-920
-932
-896
-923
-940
-977
-943
-978
-938
-951
-966
-950
-942
-938
-918
-920
-957
-929
-914
-920
-920
-930
-897
-907
-950
-924
-929
-930
-966
-917
-1048
-802
-895
-1028
-821
-978
-830
-899
-924
-917
-973
-865
-958
-866
-965
-939
-869
-938
-919
-919
-917
-911
-939
-754
-754
-759
-752
-757
-764
-756
-760
-756
-764
-772
-760
-772
-761
-764
-774
-774
-774
-779
-778
-772
-775
-778
-779
-782
-785
-784
-791
-790
-794
-785
-783
-784
-794
-787
-786
-789
-791
-795
-781
-788
-788
-794
-791
-794
-800
-789
-801
-798
-802
-813
-803
-806
-808
-806
-810
-810
-803
-803
-807
27
33
29
28
29
33
32
27
34
30
29
32
34
29
32
33
36
32
33
38
32
34
42
34
33
38
43
38
33
40
39
38
34
43
36
39
39
45
32
28
36
38
46
41
37
34
43
37
39
43
44
49
44
41
44
46
46
43
46
45
-753
-767
-785
-807
-840
-877
-918
-960
-1005
-1043
-1076
-1103
-1135
-1183
-1253
-1322
-1395
-1462
-1536
-1602
-1659
-1716
-1762
-1810
-1863
-1921
-1983
-2024
-2058
-2080
-2092
-2105
-2132
-2142
-2147
-2139
-2139
-2130
-2133
-2133
-2131
-2146
-2169
-2208
-2269
-2340
-2419
-2495
-2568
-2636
-2703
-2748
-2801
-2845
-2890
-2926
-2947
-2960
-2972
-2979
2513
2513
2513
2513
2485
2485
2485
2485
2485
2455
2455
2455
2455
2455
2425
2425
2425
2425
2425
2397
2397
2397
2397
2397
2371
2371
2371
2371
2371
2349
2349
2349
2349
2349
2329
2329
2329
2329
2329
2310
2310
2310
2310
2310
2292
2292
2292
2292
2292
2272
2272
2272
2272
2272
2252
2252
2252
2252
2252
2231
13861
13862
13863
13864
13865
13866
13867
13868
13869
13870
13871
13872
13873
13874
13875
13876
13877
13878
13879
13880
13881
13882
13883
13884
13885
13886
13887
13888
13889
13890
13891
13892
13893
13894
13895
13896
13897
13898
13899
13900
13901
13902
13903
13904
13905
13906
13907
13908
13909
13910
13911
13912
13913
13914
13915
13916
13917
13918
13919
13920
6161
6100
6004
5924
5920
5873
5829
5803
5777
5710
5703
5645
5544
5532
5489
5439
5386
5369
5385
5427
5407
5450
5436
5455
5473
5438
5411
5410
5374
5252
5147
5035
4946
4868
4862
4854
4876
4893
4828
4768
4631
4448
4286
4131
4066
3973
3868
3856
3800
3797
3760
3717
3698
3621
3598
3485
3455
3388
3314
3245
5453
5546
5592
5652
5702
5756
5819
5837
5945
5983
6035
6057
6158
6194
6218
6291
6354
6384
6436
6459
6526
6549
6587
6666
6651
6715
6726
6761
6822
6793
6876
6875
6889
6935
6963
6978
7014
7010
7064
7066
7116
7124
7128
7145
7198
7184
7230
7256
7241
7271
7328
7332
7339
7378
7381
7419
7446
7460
7504
7512
-897
-914
-900
-923
-928
-920
-932
-942
-934
-908
-937
-899
-943
-883
-917
-933
-961
-960
-881
-922
-911
-898
-907
-902
-896
-942
-910
-947
-945
-910
-913
-913
-890
-892
-938
-897
-909
-917
-922
-841
-910
-873
-861
-855
-923
-888
-901
-950
-848
-882
-851
-861
-852
-859
-820
-873
-888
-901
-914
-883
-807
-802
-804
-817
-811
-810
-813
-815
-818
-814
-816
-820
-814
-814
-819
-812
-819
-821
-819
-818
-820
-820
-818
-821
-810
-808
-815
-806
-802
-805
-808
-800
-800
-800
-799
-794
-799
-792
-794
-794
-789
-787
-787
-785
-781
-783
-780
-784
-788
-790
-791
-788
-788
-791
-785
-793
-794
-793
-795
-782
38
48
41
46
45
44
47
44
49
42
42
43
48
48
44
49
50
49
47
56
49
48
48
46
43
46
48
45
46
44
39
39
41
38
41
38
38
38
43
38
45
40
37
33
43
38
37
40
45
46
40
32
43
41
36
40
41
37
40
38
-3001
-3025
-3049
-3084
-3117
-3147
-3172
-3204
-3227
-3248
-3266
-3288
-3307
-3329
-3351
-3367
-3378
-3391
-3397
-3393
-3364
-3339
-3297
-3247
-3188
-3120
-3040
-2968
-2891
-2805
-2730
-2676
-2614
-2566
-2517
-2465
-2409
-2333
-2264
-2189
-2126
-2077
-2052
-2039
-2037
-2047
-2064
-2078
-2091
-2108
-2124
-2137
-2147
-2155
-2170
-2187
-2195
-2217
-2237
-2255
2231
2231
2231
2231
2209
2209
2209
2209
2209
2189
2189
2189
2189
2189
2171
2171
2171
2171
2171
2156
2156
2156
2156
2156
2140
2140
2140
2140
2140
2120
2120
2120
2120
2120
2098
2098
2098
2098
2098
2078
2078
2078
2078
2078
2058
2058
2058
2058
2058
2040
2040
2040
2040
2040
2024
2024
2024
2024
2024
2008
13921
13922
13923
13924
13925
13926
13927
13928
13929
13930
13931
13932
13933
13934
13935
13936
13937
13938
13939
13940
13941
13942
13943
13944
13945
13946
13947
13948
13949
13950
13951
13952
13953
13954
13955
13956
13957
13958
13959
13960
13961
13962
13963
13964
13965
13966
13967
13968
13969
13970
13971
13972
13973
13974
13975
13976
13977
13978
13979
13980
3213
3161
3128
3072
2996
2956
2925
2903
2891
2895
2965
3016
3069
3156
3198
3221
3219
3127
3061
2987
2844
2737
2586
2411
2225
2059
1915
1731
1606
1580
1528
1481
1483
1437
1471
1465
1525
1513
1517
1517
1504
1552
1576
1562
1551
1469
1469
1444
1438
1379
1340
1245
1209
1125
1057
1032
978
875
810
758
7518
7543
7592
7581
7623
7599
7647
7689
7676
7726
7776
7765
7789
7795
7772
7803
7803
7810
7840
7823
7848
7853
7859
7891
7875
7847
7870
7927
7908
7938
7970
7969
7953
8003
8009
8004
8062
8047
8083
8086
8108
8095
8109
8125
8120
8141
8156
8085
8150
8121
8123
8128
8143
8096
8130
8122
8134
8129
8131
8154
-837
-873
-818
-868
-840
-882
-898
-865
-910
-829
-900
-869
-855
-858
-890
-923
-855
-914
-847
-826
-831
-821
-838
-889
-789
-878
-861
-852
-822
-925
-816
-821
-872
-791
-800
-854
-849
-867
-852
-834
-826
-910
-871
-856
-832
-813
-829
-818
-862
-832
-839
-825
-824
-767
-876
-741
-862
-823
-822
-798
-794
-795
-797
-790
-791
-796
-790
-793
-796
-796
-797
-799
-794
-796
-796
-791
-789
-786
-786
-787
-778
-781
-786
-772
-773
-774
-775
-774
-789
-787
-785
-792
-791
-799
-800
-801
-802
-806
-793
-797
-803
-794
-799
-790
-793
-802
-790
-787
-787
-786
-787
-790
-779
-781
-783
-789
-794
-783
-777
-777
37
42
42
42
36
38
42
38
41
39
39
39
42
41
36
45
40
41
39
35
39
35
38
41
33
40
36
28
39
34
34
36
34
36
36
46
33
38
42
40
34
37
41
45
38
45
40
38
36
34
31
38
30
35
30
39
34
32
38
37
-2281
-2311
-2334
-2359
-2382
-2413
-2441
-2455
-2473
-2490
-2479
-2464
-2421
-2368
-2296
-2213
-2122
-2035
-1954
-1868
-1802
-1741
-1697
-1671
-1665
-1677
-1710
-1762
-1830
-1903
-1986
-2054
-2117
-2193
-2251
-2311
-2357
-2384
-2410
-2421
-2422
-2423
-2408
-2387
-2354
-2324
-2289
-2252
-2209
-2168
-2127
-2080
-2035
-1999
-1966
-1934
-1899
-1871
-1849
-1826
2008
2008
2008
2008
1991
1991
1991
1991
1991
1973
1973
1973
1973
1973
1955
1955
1955
1955
1955
1936
1936
1936
1936
1936
1916
1916
1916
1916
1916
1898
1898
1898
1898
1898
1881
1881
1881
1881
1881
1867
1867
1867
1867
1867
1857
1857
1857
1857
1857
1851
1851
1851
1851
1851
1849
1849
1849
1849
1849
1848
13981
13982
13983
13984
13985
13986
13987
13988
13989
13990
13991
13992
13993
13994
13995
13996
13997
13998
13999
14000
14001
14002
14003
14004
14005
14006
14007
14008
14009
14010
14011
14012
14013
14014
14015
14016
14017
14018
14019
14020
14021
14022
14023
14024
14025
14026
14027
14028
14029
14030
14031
14032
14033
14034
14035
14036
14037
14038
14039
14040
683
626
582
462
388
265
204
94
45
43
-4
23
-2
6
-35
-96
-142
-214
-275
-392
-464
-543
-542
-555
-607
-586
-593
-589
-575
-569
-588
-601
-653
-688
-691
-741
-785
-771
-758
-798
-799
-810
-811
-844
-884
-857
-837
-822
-811
-827
-833
-842
-897
-907
-930
-964
-1053
-1109
-1166
-1252
8132
8160
8157
8159
8143
8157
8160
8147
8171
8176
8143
8183
8162
8154
8159
8173
8188
8175
8164
8173
8161
8178
8155
8157
8158
8133
8156
8122
8151
8108
8145
8130
8114
8131
8117
8087
8057
8062
8076
8059
8068
8020
8035
7999
8040
7981
7958
7997
7970
7983
7956
7948
7922
7899
7937
7910
7905
7903
7894
7918
-841
-829
-853
-853
-809
-795
-851
-825
-764
-824
-792
-786
-798
-831
-854
-793
-778
-805
-758
-822
-785
-778
-823
-813
-753
-837
-817
-801
-813
-811
-860
-786
-796
-751
-803
-804
-811
-786
-794
-801
-786
-785
-864
-835
-791
-756
-784
-796
-818
-729
-773
-802
-757
-797
-822
-800
-795
-853
-755
-773
-783
-781
-773
-784
-780
-779
-784
-784
-785
-794
-784
-784
-786
-784
-790
-785
-781
-787
-780
-791
-787
-783
-787
-790
-793
-790
-792
-789
-791
-791
-786
-788
-787
-787
-785
-775
-783
-783
-784
-778
-780
-773
-771
-772
-772
-776
-775
-770
-771
-761
-762
-763
-758
-756
-754
-748
-742
-745
-749
-742
34
36
37
39
38
29
35
39
42
44
32
40
37
31
36
34
43
40
34
34
39
43
43
33
43
37
36
38
35
34
34
31
34
33
35
35
40
40
39
33
31
31
37
37
32
39
29
34
34
30
32
32
30
26
27
31
27
22
23
23
-1814
-1801
-1792
-1791
-1786
-1796
-1819
-1847
-1875
-1907
-1929
-1950
-1963
-1976
-1987
-1991
-2006
-2016
-2028
-2048
-2079
-2103
-2130
-2157
-2180
-2194
-2205
-2204
-2195
-2183
-2158
-2130
-2101
-2070
-2040
-2006
-1968
-1925
-1881
-1832
-1772
-1717
-1647
-1581
-1512
-1441
-1366
-1278
-1188
-1085
-982
-884
-783
-682
-584
-495
-413
-330
-261
-198
1848
1848
1848
1848
1849
1849
1849
1849
1849
1851
1851
1851
1851
1851
1855
1855
1855
1855
1855
1860
1860
1860
1860
1860
1866
1866
1866
1866
1866
1871
1871
1871
1871
1871
1878
1878
1878
1878
1878
1884
1884
1884
1884
1884
1890
1890
1890
1890
1890
1897
1897
1897
1897
1897
1904
1904
1904
1904
1904
1911
14041
14042
14043
14044
14045
14046
14047
14048
14049
14050
14051
14052
14053
14054
14055
14056
14057
14058
14059
14060
14061
14062
14063
14064
14065
14066
14067
14068
14069
14070
14071
14072
14073
14074
14075
14076
14077
14078
14079
14080
14081
14082
14083
14084
14085
14086
14087
14088
14089
14090
14091
14092
14093
14094
14095
14096
14097
14098
14099
14100
-1311
-1339
-1374
-1419
-1443
-1494
-1466
-1504
-1462
-1389
-1342
-1336
-1367
-1344
-1368
-1394
-1406
-1427
-1364
-1381
-1344
-1376
-1342
-1413
-1380
-1386
-1421
-1429
-1406
-1431
-1349
-1367
-1371
-1299
-1313
-1286
-1263
-1287
-1302
-1305
-1263
-1276
-1232
-1214
-1186
-1171
-1188
-1185
-1169
-1137
-1082
-1095
-1094
-1060
-1065
-1045
-1034
-995
-952
-884
7916
7870
7914
7891
7882
7916
7916
7887
7899
7899
7915
7904
7901
7934
7905
7929
7912
7938
7906
7930
7905
7936
7917
7946
7927
7945
7951
7948
7965
7942
7962
7981
7978
7953
7970
7963
7982
7974
7977
7998
7944
7963
8015
7988
8000
7983
7996
7996
7995
8011
8019
8035
8019
8043
8015
8032
8027
8027
8039
8014
-781
-754
-793
-780
-803
-759
-761
-748
-804
-766
-783
-770
-766
-810
-777
-814
-754
-763
-800
-807
-796
-780
-793
-719
-751
-740
-821
-765
-792
-784
-775
-799
-804
-783
-777
-830
-769
-821
-824
-788
-787
-792
-798
-803
-838
-809
-839
-752
-816
-771
-775
-773
-812
-758
-768
-794
-798
-791
-802
-781
-745
-745
-742
-739
-735
-740
-741
-736
-730
-736
-736
-735
-734
-733
-737
-735
-732
-735
-729
-732
-734
-731
-727
-732
-727
-730
-727
-725
-724
-727
-729
-716
-727
-725
-724
-730
-723
-727
-726
-733
-728
-725
-717
-723
-719
-729
-723
-718
-725
-725
-716
-729
-719
-724
-721
-718
-721
-721
-723
-714
23
22
25
21
24
29
28
24
23
21
26
24
23
19
22
15
22
24
21
24
25
20
21
22
22
17
21
19
19
20
20
22
17
24
13
21
19
20
19
21
18
16
15
24
17
19
16
18
18
16
17
19
15
18
21
17
19
15
23
19
-152
-102
-63
-28
3
42
57
80
107
135
179
217
260
298
332
368
390
429
456
483
507
535
567
590
605
618
632
637
649
653
668
674
689
696
709
721
737
738
747
744
749
747
748
754
765
763
763
767
768
775
777
779
780
782
778
774
771
779
781
789
1911
1911
1911
1911
1918
1918
1918
1918
1918
1926
1926
1926
1926
1936
1936
1936
1936
1936
1936
1945
1945
1945
1945
1945
1955
1955
1955
1955
1955
1964
1964
1964
1964
1964
1972
1972
1972
1972
1972
1980
1980
1980
1980
1980
1987
1987
1987
1987
1987
1996
1996
1996
1996
1996
2006
2006
2006
2006
2006
2014
14101
14102
14103
14104
14105
14106
14107
14108
14109
14110
14111
14112
14113
14114
14115
14116
14117
14118
14119
14120
14121
14122
14123
14124
14125
14126
14127
14128
14129
14130
14131
14132
14133
14134
14135
14136
14137
14138
14139
14140
14141
14142
14143
14144
14145
14146
14147
14148
14149
14150
14151
14152
14153
14154
14155
14156
14157
14158
14159
14160
-871
-907
-856
-848
-852
-812
-810
-789
-804
-736
-705
-673
-597
-555
-522
-470
-458
-447
-467
-455
-431
-501
-471
-478
-499
-540
-521
-457
-434
-412
-375
-392
-366
-325
-275
-261
-257
-247
-262
-246
-277
-250
-243
-227
-232
-183
-76
-193
61
416
612
704
541
493
409
273
153
65
50
42
8021
8042
8040
8051
8040
8053
8041
8064
8047
8061
8062
8048
8059
8054
8081
8089
8062
8066
8121
8090
8074
8092
8071
8070
8144
8104
8094
8087
8094
8074
8109
8120
8117
8117
8094
8127
8127
8151
8082
8103
8123
8130
8081
8134
8103
8122
8096
8125
8138
8111
8109
8097
8142
8076
8145
8140
8104
8113
8146
8084
-796
-823
-822
-807
-863
-819
-780
-796
-779
-783
-794
-783
-823
-759
-774
-813
-786
-830
-814
-837
-813
-828
-813
-756
-786
-748
-811
-834
-803
-808
-795
-792
-842
-774
-791
-818
-774
-802
-790
-865
-765
-813
-812
-806
-853
-838
-793
-773
-774
-790
-929
-813
-812
-953
-722
-766
-934
-751
-789
-939
-728
-720
-723
-719
-718
-717
-720
-720
-726
-720
-718
-723
-722
-722
-717
-717
-708
-722
-722
-715
-711
-718
-712
-722
-718
-716
-719
-719
-716
-717
-718
-712
-712
-717
-718
-716
-714
-716
-724
-719
-715
-709
-718
-721
-718
-722
-721
-729
-726
-739
-726
-722
-719
-712
-704
-720
-717
-705
-721
-711
22
14
11
18
15
21
16
24
21
17
18
19
19
20
18
22
17
22
20
19
15
17
18
15
22
15
17
21
11
11
16
19
18
9
14
20
17
21
17
19
16
23
21
15
15
14
14
17
14
17
21
18
16
16
18
21
16
17
18
17
800
815
822
831
838
844
851
861
866
871
890
904
919
948
976
997
1034
1062
1088
1113
1132
1143
1151
1154
1151
1146
1135
1127
1119
1106
1097
1093
1081
1067
1057
1055
1047
1034
1021
992
982
955
924
897
868
843
819
810
790
820
885
969
1057
1106
1157
1174
1174
1155
1130
1097
2014
2014
2014
2014
2018
2018
2018
2018
2018
2020
2020
2020
2020
2020
2018
2018
2018
2018
2018
2014
2014
2014
2014
2014
2007
2007
2007
2007
2007
1999
1999
1999
1999
1999
1991
1991
1991
1991
1991
1983
1983
1983
1983
1983
1977
1977
1977
1977
1977
1972
1972
1972
1972
1972
1971
1971
1971
1971
1971
1972
14161
14162
14163
14164
14165
14166
14167
14168
14169
14170
14171
14172
14173
14174
14175
14176
14177
14178
14179
14180
14181
14182
14183
14184
14185
14186
14187
14188
14189
14190
14191
14192
14193
14194
14195
14196
14197
14198
14199
14200
14201
14202
14203
14204
14205
14206
14207
14208
14209
14210
14211
14212
14213
14214
14215
14216
14217
14218
14219
14220
37
28
26
41
27
18
-27
6
-2
-2
-18
-19
-5
-8
18
-17
-36
4
21
15
67
58
74
91
70
104
85
104
108
109
128
117
163
136
168
184
187
183
217
223
198
224
252
253
256
258
265
269
299
273
312
301
327
298
327
322
330
344
322
339
8160
8134
8093
8130
8095
8072
8149
8093
8069
8115
8090
8065
8108
8081
8063
8135
8083
8087
8116
8087
8062
8107
8082
8112
8072
8094
8095
8116
8068
8121
8123
8071
8074
8138
8088
8098
8111
8114
8116
8130
8084
8104
8126
8133
8109
8083
8073
8096
8111
8099
8116
8137
8108
8081
8096
8086
8144
8121
8099
8099
-724
-843
-834
-730
-824
-944
-724
-814
-842
-737
-853
-877
-783
-831
-910
-755
-828
-803
-774
-814
-857
-748
-831
-828
-776
-835
-882
-796
-846
-824
-723
-829
-884
-764
-863
-809
-782
-896
-807
-712
-854
-790
-777
-780
-839
-836
-804
-785
-815
-841
-793
-795
-863
-819
-786
-779
-806
-852
-798
-800
-710
-722
-718
-717
-728
-723
-725
-729
-719
-725
-729
-733
-732
-742
-740
-733
-741
-736
-741
-746
-745
-744
-755
-744
-744
-756
-753
-749
-769
-754
-754
-770
-758
-755
-759
-756
-766
-764
-764
-757
-758
-752
-761
-758
-752
-760
-762
-746
-763
-755
-748
-755
-743
-746
-748
-747
-734
-748
-743
-738
11
13
15
14
19
21
23
21
23
18
18
22
23
23
20
21
25
20
26
21
33
29
26
30
28
32
33
33
29
31
28
32
29
29
29
24
23
36
34
35
28
29
29
36
33
29
29
26
28
26
33
26
31
23
27
26
31
28
31
24
1065
1021
976
923
861
803
743
677
612
541
470
396
323
245
170
86
10
-66
-145
-211
-278
-346
-407
-460
-517
-574
-619
-667
-710
-752
-792
-824
-848
-870
-898
-916
-931
-932
-932
-929
-921
-909
-893
-880
-854
-830
-793
-753
-727
-680
-633
-581
-531
-473
-417
-359
-304
-239
-174
-115
1972
1972
1972
1972
1975
1975
1975
1975
1975
1980
1980
1980
1980
1980
1987
1987
1987
1987
1987
1993
1993
1993
1993
1993
2000
2000
2000
2000
2000
2005
2005
2005
2005
2005
2008
2008
2008
2008
2008
2010
2010
2010
2010
2010
2009
2009
2009
2009
2009
2006
2006
2006
2006
2006
2002
2002
2002
2002
2002
1998
14221
14222
14223
14224
14225
14226
14227
14228
14229
14230
14231
14232
14233
14234
14235
14236
14237
14238
14239
14240
14241
14242
14243
14244
14245
14246
14247
14248
14249
14250
14251
14252
14253
14254
14255
14256
14257
14258
14259
14260
14261
14262
14263
14264
14265
14266
14267
14268
14269
14270
14271
14272
14273
14274
14275
14276
14277
14278
14279
14280
343
296
298
307
307
293
269
263
255
251
231
199
207
199
210
184
159
171
163
181
146
146
157
142
137
105
110
122
74
101
79
65
56
78
90
62
66
56
61
43
39
25
53
27
40
47
38
82
80
74
102
98
116
102
115
104
122
156
125
147
8090
8075
8084
8097
8085
8101
8086
8074
8114
8100
8077
8136
8091
8094
8101
8113
8116
8093
8101
8128
8129
8131
8121
8088
8113
8074
8117
8110
8138
8106
8086
8092
8129
8100
8122
8103
8102
8111
8129
8118
8107
8120
8108
8074
8102
8079
8103
8079
8097
8092
8080
8087
8111
8078
8087
8121
8096
8078
8094
8095
-809
-850
-836
-794
-820
-825
-768
-846
-786
-803
-836
-778
-790
-843
-808
-812
-805
-772
-803
-798
-795
-851
-824
-811
-805
-783
-808
-824
-818
-819
-802
-802
-849
-829
-826
-839
-799
-837
-790
-776
-785
-783
-821
-858
-846
-809
-808
-771
-812
-828
-818
-846
-787
-828
-839
-798
-815
-815
-837
-830
-745
-745
-736
-734
-737
-731
-727
-731
-726
-728
-720
-727
-724
-725
-726
-728
-716
-721
-720
-716
-716
-719
-716
-721
-722
-719
-718
-727
-722
-720
-717
-724
-721
-726
-729
-723
-729
-731
-725
-726
-734
-732
-738
-733
-736
-735
-737
-738
-746
-737
-744
-747
-744
-743
-755
-747
-744
-748
-748
-749
31
20
24
26
19
20
25
25
20
25
20
25
18
18
20
14
18
17
18
22
19
24
19
23
26
20
21
18
20
16
18
15
17
18
16
19
19
24
20
24
23
24
26
25
22
21
21
27
26
26
23
22
26
23
22
34
28
25
36
24
-47
15
78
136
196
255
312
365
413
464
508
547
587
627
653
690
708
730
754
767
779
791
801
803
801
792
786
775
759
737
715
691
670
638
602
564
527
484
440
401
359
312
254
203
156
106
51
5
-45
-92
-138
-174
-214
-257
-290
-327
-360
-393
-412
-440
1998
1998
1998
1998
1993
1993
1993
1993
1993
1988
1988
1988
1988
1988
1984
1984
1984
1984
1984
1982
1982
1982
1982
1982
1981
1981
1981
1981
1981
1981
1981
1981
1981
1981
1983
1983
1983
1983
1983
1986
1986
1986
1986
1986
1990
1990
1990
1990
1990
1993
1993
1993
1993
1993
1996
1996
1996
1996
1996
1999
14281
14282
14283
14284
14285
14286
14287
14288
14289
14290
14291
14292
14293
14294
14295
14296
14297
14298
14299
14300
14301
14302
14303
14304
14305
14306
14307
14308
14309
14310
14311
14312
14313
14314
14315
14316
14317
14318
14319
14320
14321
14322
14323
14324
14325
14326
14327
14328
14329
14330
14331
14332
14333
14334
14335
14336
14337
14338
14339
14340
175
196
170
173
192
191
192
202
181
198
203
247
212
239
215
215
208
241
245
242
230
284
267
265
296
282
272
274
275
261
283
272
254
230
244
215
208
213
196
227
216
187
151
206
169
157
169
127
133
147
165
131
149
119
118
115
116
130
107
135
8116
8111
8096
8089
8091
8111
8103
8093
8132
8097
8086
8101
8087
8116
8109
8066
8107
8101
8110
8090
8100
8089
8088
8109
8093
8109
8072
8084
8102
8087
8071
8095
8089
8098
8107
8068
8109
8112
8088
8106
8070
8103
8109
8096
8085
8082
8115
8098
8123
8113
8089
8093
8096
8101
8100
8123
8072
8090
8093
8072
-757
-779
-826
-832
-821
-810
-800
-820
-789
-800
-798
-786
-841
-820
-767
-791
-802
-823
-835
-775
-793
-860
-850
-767
-787
-770
-772
-800
-806
-813
-833
-829
-805
-778
-837
-826
-793
-841
-825
-815
-870
-813
-814
-828
-823
-821
-787
-819
-824
-774
-821
-843
-796
-831
-822
-814
-803
-830
-752
-816
-749
-753
-757
-743
-751
-745
-752
-751
-750
-750
-751
-747
-752
-750
-748
-752
-752
-749
-749
-747
-745
-745
-749
-743
-743
-746
-747
-744
-735
-740
-737
-728
-735
-742
-742
-737
-738
-738
-722
-732
-731
-725
-730
-729
-725
-731
-734
-732
-726
-726
-734
-725
-725
-732
-727
-726
-731
-729
-724
-735
21
22
25
27
28
25
24
27
26
28
26
28
29
30
31
30
29
24
29
29
28
30
26
29
25
25
25
25
28
25
26
21
21
22
28
26
26
22
19
17
28
22
24
22
20
22
23
23
21
22
29
19
15
27
23
26
22
18
19
26
-460
-476
-499
-513
-520
-538
-543
-546
-548
-549
-542
-529
-520
-511
-495
-480
-463
-443
-413
-391
-361
-331
-299
-266
-231
-198
-162
-126
-88
-49
-12
22
63
104
130
162
193
225
255
283
305
323
338
363
380
396
403
420
424
431
435
441
439
437
430
424
421
412
401
391
1999
1999
1999
1999
2000
2000
2000
2000
2000
2001
2001
2001
2001
2001
2000
2000
2000
2000
2000
1999
1999
1999
1999
1999
1996
1996
1996
1996
1996
1994
1994
1994
1994
1994
1992
1992
1992
1992
1992
1990
1990
1990
1990
1990
1989
1989
1989
1989
1989
1989
1989
1989
1989
1989
1989
1989
1989
1989
1989
1990
14341
14342
14343
14344
14345
14346
14347
14348
14349
14350
14351
14352
14353
14354
14355
14356
14357
14358
14359
14360
14361
14362
14363
14364
14365
14366
14367
14368
14369
14370
14371
14372
14373
14374
14375
14376
14377
14378
14379
14380
14381
14382
14383
14384
14385
14386
14387
14388
14389
14390
14391
14392
14393
14394
14395
14396
14397
14398
14399
14400
61
98
105
107
98
68
80
107
65
106
100
90
83
86
69
75
106
102
101
116
136
136
148
129
142
158
171
143
159
172
158
188
206
221
229
215
213
215
202
214
199
228
208
210
232
235
217
238
250
241
229
227
200
239
209
248
254
209
218
207
8089
8133
8118
8100
8101
8122
8078
8088
8135
8137
8055
8114
8126
8101
8098
8113
8097
8075
8099
8088
8108
8124
8160
8041
8140
8100
8088
8142
8083
8108
8145
8030
8102
8149
8045
8141
8136
8034
8091
8126
8045
8123
8126
8063
8113
8136
8073
8104
8088
8067
8126
8108
8070
8123
8125
8051
8115
8081
8056
8132
-810
-785
-819
-832
-795
-853
-805
-779
-808
-805
-837
-790
-756
-831
-886
-823
-842
-851
-780
-791
-803
-803
-747
-988
-772
-773
-931
-670
-906
-931
-664
-994
-697
-762
-860
-811
-732
-906
-770
-716
-949
-800
-760
-910
-785
-752
-900
-808
-772
-889
-768
-754
-898
-785
-781
-918
-753
-790
-895
-776
-731
-729
-727
-727
-738
-725
-732
-736
-731
-737
-731
-729
-733
-737
-732
-738
-738
-739
-737
-743
-741
-741
-747
-746
-727
-762
-730
-746
-745
-732
-741
-746
-733
-751
-746
-742
-750
-743
-733
-751
-746
-730
-746
-748
-736
-748
-745
-738
-741
-738
-736
-746
-736
-734
-743
-741
-735
-751
-730
-738
26
20
27
24
21
22
25
24
27
31
25
24
33
18
24
23
24
25
28
29
24
28
21
22
28
21
32
27
24
23
22
21
28
29
26
24
31
26
28
24
19
21
26
23
27
25
29
24
24
33
18
19
17
21
25
24
28
20
21
20
370
354
341
320
303
280
257
227
201
177
160
135
107
77
53
25
1
-23
-44
-69
-83
-107
-121
-138
-150
-167
-183
-191
-202
-210
-210
-216
-215
-229
-224
-224
-223
-216
-207
-206
-198
-193
-184
-171
-159
-144
-135
-121
-106
-91
-75
-51
-39
-25
-11
7
25
46
62
71
1990
1990
1990
1990
1991
1991
1991
1991
1991
1992
1992
1992
1992
1992
1993
1993
1993
1993
1993
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1992
14401
14402
14403
14404
14405
14406
14407
14408
14409
14410
14411
14412
14413
14414
14415
14416
14417
14418
14419
14420
14421
14422
14423
14424
14425
14426
14427
14428
14429
14430
14431
14432
14433
14434
14435
14436
14437
14438
14439
14440
14441
14442
14443
14444
14445
14446
14447
14448
14449
14450
14451
14452
14453
14454
14455
14456
14457
14458
14459
14460
182
193
198
182
153
171
177
155
185
178
148
156
152
153
145
134
167
152
125
124
136
131
116
131
118
134
130
106
98
131
145
110
138
112
137
108
137
147
140
141
136
159
136
174
163
163
198
182
173
178
168
207
205
195
199
187
196
169
187
218
8091
8064
8108
8105
8081
8131
8083
8117
8109
8091
8101
8106
8068
8076
8093
8108
8054
8112
8083
8107
8098
8101
8106
8123
8084
8099
8105
8088
8081
8117
8078
8125
8127
8052
8100
8115
8085
8091
8114
8089
8102
8099
8064
8091
8115
8096
8087
8108
8115
8073
8105
8109
8086
8097
8083
8105
8075
8082
8136
8107
-813
-880
-742
-836
-842
-769
-801
-828
-757
-865
-862
-743
-860
-814
-767
-848
-831
-762
-885
-781
-775
-800
-813
-770
-836
-875
-804
-833
-850
-758
-835
-784
-745
-844
-817
-777
-857
-799
-768
-857
-797
-754
-892
-791
-808
-872
-825
-811
-794
-798
-827
-831
-810
-844
-821
-800
-846
-815
-803
-816
-743
-731
-736
-737
-732
-743
-741
-733
-733
-736
-727
-737
-736
-733
-728
-740
-729
-736
-738
-733
-738
-739
-739
-730
-738
-728
-733
-736
-732
-731
-736
-732
-739
-741
-729
-736
-739
-734
-742
-737
-730
-747
-739
-732
-752
-739
-738
-742
-736
-738
-742
-745
-739
-738
-733
-736
-738
-730
-745
-740
26
25
31
23
23
21
15
22
18
22
20
21
25
22
22
22
18
29
27
24
28
31
22
22
26
32
17
25
20
26
24
21
22
27
29
23
25
22
25
28
22
25
27
25
28
26
24
29
22
22
23
28
29
26
26
24
25
30
26
23
89
95
115
123
131
141
142
144
154
160
162
166
163
165
170
166
164
166
161
156
148
150
147
143
127
115
103
99
86
84
70
65
56
47
38
25
18
7
3
-11
-17
-17
-16
-24
-23
-19
-20
-29
-28
-23
-23
-24
-20
-22
-24
-15
-15
-4
-9
-5
1992
1992
1992
1992
1992
1992
1992
1992
1992
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
14461
14462
14463
14464
14465
14466
14467
14468
14469
14470
14471
14472
14473
14474
14475
14476
14477
14478
14479
14480
14481
14482
14483
14484
14485
14486
14487
14488
14489
14490
14491
14492
14493
14494
14495
14496
14497
14498
14499
14500
14501
14502
14503
14504
14505
14506
14507
14508
14509
14510
14511
14512
14513
14514
14515
14516
14517
14518
14519
14520
226
208
183
194
175
176
209
225
200
181
190
161
184
177
156
178
121
143
139
152
140
192
154
156
137
172
164
166
174
166
157
147
183
152
151
146
194
162
194
167
181
195
188
158
166
178
174
155
152
154
149
174
144
164
156
169
154
176
177
197
8091
8127
8077
8087
8122
8090
8096
8082
8099
8099
8121
8105
8091
8097
8081
8103
8101
8076
8093
8112
8096
8102
8112
8088
8093
8088
8099
8093
8104
8082
8125
8086
8085
8101
8094
8089
8094
8092
8066
8123
8089
8060
8102
8096
8081
8113
8087
8091
8098
8076
8114
8119
8101
8129
8075
8081
8131
8093
8125
8065
-808
-799
-841
-812
-792
-816
-796
-860
-858
-791
-830
-860
-827
-833
-811
-799
-787
-840
-814
-790
-873
-793
-799
-840
-806
-786
-826
-794
-823
-862
-762
-801
-808
-816
-796
-838
-801
-786
-825
-815
-820
-795
-793
-787
-846
-772
-838
-830
-835
-795
-866
-792
-812
-801
-792
-822
-830
-805
-823
-851
-736
-738
-737
-742
-736
-736
-731
-741
-738
-735
-732
-738
-736
-736
-736
-732
-735
-739
-737
-747
-736
-736
-738
-740
-740
-737
-740
-741
-739
-735
-739
-742
-740
-736
-738
-738
-734
-732
-737
-737
-738
-735
-736
-738
-735
-743
-741
-737
-737
-747
-732
-739
-746
-736
-743
-742
-740
-735
-743
-730
21
24
19
28
22
35
26
23
23
20
26
22
24
23
23
25
26
26
25
22
29
22
27
28
20
23
25
21
32
20
26
25
24
23
23
21
23
23
29
26
22
27
23
20
27
22
21
24
24
19
22
24
23
27
21
23
24
21
21
23
4
4
21
23
24
26
32
41
43
45
51
48
48
48
55
51
50
45
45
50
45
37
41
38
37
33
26
31
26
33
25
29
21
27
33
32
27
24
29
28
32
39
37
42
40
39
37
39
39
39
33
26
26
26
25
26
26
20
27
28
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1992
14521
14522
14523
14524
14525
14526
14527
14528
14529
14530
14531
14532
14533
14534
14535
14536
14537
14538
14539
14540
14541
14542
14543
14544
14545
14546
14547
14548
14549
14550
14551
14552
14553
14554
14555
14556
14557
14558
14559
14560
14561
14562
14563
14564
14565
14566
14567
14568
14569
14570
14571
14572
14573
14574
14575
14576
14577
14578
14579
14580
173
172
157
172
159
149
144
175
169
176
171
171
147
151
150
159
137
170
155
177
149
192
165
164
193
163
186
186
143
161
166
150
153
170
156
146
148
149
178
150
137
162
161
170
161
161
174
193
149
185
202
196
151
212
170
174
152
160
150
149
8115
8072
8092
8113
8081
8115
8112
8100
8121
8123
8135
8097
8118
8089
8077
8114
8102
8075
8122
8095
8083
8111
8084
8117
8105
8072
8119
8104
8083
8070
8087
8094
8095
8087
8092
8087
8106
8106
8100
8101
8089
8104
8129
8117
8101
8102
8105
8109
8095
8097
8107
8111
8086
8105
8106
8102
8124
8101
8091
8092
-809
-796
-805
-801
-800
-824
-853
-806
-796
-808
-797
-804
-794
-803
-841
-823
-795
-821
-825
-856
-840
-802
-804
-835
-759
-852
-841
-750
-850
-824
-787
-780
-849
-809
-850
-821
-791
-879
-833
-772
-803
-776
-759
-799
-834
-763
-783
-814
-796
-809
-818
-781
-819
-842
-827
-859
-810
-753
-843
-792
-736
-736
-739
-744
-735
-733
-739
-738
-734
-732
-737
-743
-743
-741
-738
-731
-736
-735
-734
-741
-732
-742
-738
-733
-738
-742
-745
-740
-736
-735
-735
-733
-732
-735
-735
-740
-736
-740
-735
-731
-731
-730
-737
-733
-733
-741
-739
-740
-742
-736
-729
-735
-744
-732
-736
-739
-737
-737
-735
-741
21
28
22
23
25
23
29
22
20
23
23
24
22
23
25
26
22
26
21
18
27
28
24
26
20
27
26
26
25
22
26
22
32
20
31
20
20
22
22
29
26
23
17
22
21
24
23
20
25
29
22
27
27
20
22
23
21
27
22
18
24
27
33
30
35
35
33
37
36
32
29
29
36
33
36
32
30
30
27
27
22
29
32
27
25
29
33
30
33
35
33
34
39
37
41
35
32
34
34
31
31
34
29
31
35
30
31
27
25
35
25
34
36
37
37
35
33
31
36
28
1992
1992
1992
1992
1991
1991
1991
1991
1991
1990
1990
1990
1990
1990
1990
1990
1990
1990
1990
1990
1990
1990
1990
1990
1990
1990
1990
1990
1990
1991
1991
1991
1991
1991
1992
1992
1992
1992
1992
1993
1993
1993
1993
1993
1996
1996
1996
1996
1996
1999
1999
1999
1999
1999
2003
2003
2003
2003
2003
2009
14581
14582
14583
14584
14585
14586
14587
14588
14589
14590
14591
14592
14593
14594
14595
14596
14597
14598
14599
14600
14601
14602
14603
14604
14605
14606
14607
14608
14609
14610
14611
14612
14613
14614
14615
14616
14617
14618
14619
14620
14621
14622
14623
14624
14625
14626
14627
14628
14629
14630
14631
14632
14633
14634
14635
14636
14637
14638
14639
14640
112
121
92
90
16
-15
12
-3
68
103
143
205
176
193
236
198
205
196
235
230
256
250
241
220
211
216
208
200
212
188
197
177
197
147
162
155
182
157
179
137
182
237
345
359
400
387
383
342
301
244
204
211
271
292
315
352
354
387
425
476
8116
8106
8108
8125
8085
8111
8111
8071
8098
8103
8090
8097
8131
8114
8089
8103
8080
8105
8119
8083
8116
8108
8074
8104
8102
8094
8103
8100
8077
8092
8091
8070
8104
8108
8090
8077
8120
8077
8084
8107
8073
8121
8128
8092
8084
8109
8098
8100
8124
8079
8096
8115
8078
8092
8143
8079
8094
8091
8096
8112
-743
-847
-807
-789
-868
-786
-809
-759
-874
-811
-802
-845
-783
-827
-806
-842
-816
-785
-767
-856
-821
-768
-817
-817
-759
-807
-797
-773
-820
-788
-835
-813
-756
-793
-782
-824
-833
-838
-784
-841
-823
-829
-801
-757
-779
-836
-823
-816
-789
-920
-780
-821
-883
-787
-816
-807
-756
-771
-869
-754
-742
-739
-732
-744
-734
-745
-739
-734
-740
-742
-747
-745
-740
-741
-734
-732
-742
-740
-742
-733
-745
-741
-737
-737
-730
-733
-738
-737
-732
-739
-735
-734
-736
-736
-731
-731
-731
-732
-732
-739
-729
-731
-731
-736
-729
-732
-729
-732
-739
-733
-727
-733
-733
-726
-734
-720
-732
-727
-731
-732
21
24
25
29
29
27
21
19
26
30
21
28
17
25
23
26
24
25
23
32
28
24
22
23
17
29
25
24
25
24
21
22
25
20
21
19
21
17
28
23
21
23
24
23
19
20
23
19
23
16
26
21
21
20
18
24
25
20
20
24
33
19
7
-2
-20
-46
-62
-83
-107
-114
-120
-119
-110
-103
-86
-74
-61
-57
-32
-18
-3
9
21
35
55
64
78
89
96
105
106
117
120
126
129
137
133
135
138
149
142
150
160
191
222
252
286
312
334
348
341
352
355
359
373
384
402
424
440
465
2009
2009
2009
2009
2024
2024
2024
2024
2024
2047
2047
2047
2047
2047
2073
2073
2073
2073
2073
2099
2099
2099
2099
2099
2125
2125
2125
2125
2125
2151
2151
2151
2151
2151
2177
2177
2177
2177
2177
2203
2203
2203
2203
2203
2228
2228
2228
2228
2228
2252
2252
2252
2252
2252
2276
2276
2276
2276
2276
2300
14641
14642
14643
14644
14645
14646
14647
14648
14649
14650
14651
14652
14653
14654
14655
14656
14657
14658
14659
14660
14661
14662
14663
14664
14665
14666
14667
14668
14669
14670
14671
14672
14673
14674
14675
14676
14677
14678
14679
14680
14681
14682
14683
14684
14685
14686
14687
14688
14689
14690
14691
14692
14693
14694
14695
14696
14697
14698
14699
14700
604
726
821
923
1328
1462
1782
1956
1993
1994
1948
1900
1766
1629
1483
1350
1338
1194
1175
1149
1135
1114
1170
1232
1304
1388
1466
1562
1643
1744
1848
1980
2020
2072
2076
2094
2119
2172
2172
2181
2225
2269
2353
2421
2501
2594
2733
2861
2949
2984
3026
3020
3046
3001
2978
3024
3148
3304
3399
3532
8090
8076
8099
8106
8131
8056
8147
8098
8168
8147
8172
8145
8203
8157
8185
8234
8187
8205
8192
8185
8192
8200
8173
8178
8154
8148
8118
8153
8093
8108
8096
8070
8089
8050
8029
8017
8030
7960
7976
7971
7909
7928
7886
7890
7847
7841
7810
7806
7768
7721
7697
7718
7662
7680
7649
7617
7613
7536
7535
7523
-831
-845
-801
-824
-682
-933
-865
-697
-1015
-662
-915
-846
-799
-848
-827
-840
-728
-937
-762
-922
-827
-847
-864
-866
-810
-841
-866
-845
-868
-865
-822
-834
-798
-845
-860
-835
-795
-898
-855
-862
-862
-856
-850
-914
-852
-834
-872
-833
-798
-912
-858
-898
-824
-865
-906
-861
-866
-881
-860
-841
-730
-721
-720
-725
-732
-704
-725
-702
-706
-698
-691
-689
-672
-679
-659
-675
-670
-664
-663
-668
-664
-669
-668
-661
-667
-674
-663
-666
-673
-673
-672
-672
-670
-669
-662
-664
-672
-673
-670
-668
-667
-667
-673
-671
-661
-670
-673
-666
-669
-675
-672
-670
-668
-676
-675
-672
-672
-674
-671
-670
20
19
22
24
21
22
18
15
6
19
10
13
7
13
9
14
6
1
3
11
4
10
3
4
5
6
-1
7
5
-4
1
3
3
5
2
0
5
8
6
4
7
-2
9
7
2
9
1
6
7
0
2
7
6
4
4
8
8
14
4
2
499
558
617
695
806
959
1147
1365
1596
1830
2051
2255
2442
2595
2726
2822
2903
2962
3004
3023
3031
3026
3020
3003
2992
2981
2982
2972
2972
2976
2981
3003
3013
3036
3039
3055
3054
3052
3046
3018
2996
2975
2947
2921
2902
2877
2864
2868
2874
2876
2885
2880
2871
2849
2812
2775
2741
2719
2707
2709
2300
2300
2300
2300
2324
2324
2324
2324
2324
2348
2348
2348
2348
2348
2373
2373
2373
2373
2373
2398
2398
2398
2398
2398
2423
2423
2423
2423
2423
2447
2447
2447
2447
2447
2470
2470
2470
2470
2470
2491
2491
2491
2491
2491
2511
2511
2511
2511
2511
2530
2530
2530
2530
2530
2547
2547
2547
2547
2547
2563
14701
14702
14703
14704
14705
14706
14707
14708
14709
14710
14711
14712
14713
14714
14715
14716
14717
14718
14719
14720
14721
14722
14723
14724
14725
14726
14727
14728
14729
14730
14731
14732
14733
14734
14735
14736
14737
14738
14739
14740
14741
14742
14743
14744
14745
14746
14747
14748
14749
14750
14751
14752
14753
14754
14755
14756
14757
14758
14759
14760
3633
3702
3793
3892
3886
3940
3985
3985
4001
3944
3942
3962
4044
4163
4325
4556
4669
4677
4765
4755
4784
4817
4815
4778
4795
4770
4842
4892
4876
4932
4943
5016
5065
5220
5326
5347
5433
5444
5451
5380
5274
5259
5317
5305
5407
5504
5615
5720
5800
5827
5851
5878
5917
5982
5929
5920
5862
5868
5854
5924
7463
7450
7437
7382
7397
7386
7304
7325
7273
7268
7186
7206
7136
7146
7084
7060
7035
7009
6965
6959
6898
6866
6870
6820
6770
6743
6697
6637
6642
6576
6539
6526
6474
6398
6389
6349
6304
6255
6208
6165
6149
6099
6048
5994
5989
5921
5877
5887
5843
5747
5723
5723
5675
5622
5623
5586
5515
5501
5468
5387
-894
-904
-859
-930
-909
-900
-896
-862
-825
-876
-902
-879
-916
-924
-885
-893
-892
-925
-895
-912
-931
-906
-920
-855
-910
-848
-913
-904
-853
-923
-875
-858
-913
-938
-886
-906
-918
-853
-940
-945
-978
-879
-912
-978
-829
-921
-883
-898
-900
-889
-903
-909
-932
-886
-914
-913
-918
-914
-930
-914
-670
-677
-678
-674
-671
-673
-679
-670
-678
-670
-676
-675
-668
-672
-676
-675
-676
-673
-670
-673
-669
-674
-666
-670
-667
-667
-674
-670
-671
-672
-675
-676
-672
-672
-664
-677
-672
-677
-673
-664
-673
-676
-675
-681
-680
-684
-682
-674
-681
-686
-684
-687
-687
-685
-692
-679
-693
-695
-692
-693
11
5
13
5
5
2
8
11
5
4
11
7
3
5
4
8
9
5
7
2
6
6
0
7
6
7
6
4
4
7
3
8
4
10
8
5
2
2
11
3
5
9
13
13
6
12
8
12
12
15
12
9
6
8
9
6
11
9
12
8
2708
2720
2730
2755
2772
2793
2806
2817
2824
2816
2806
2772
2744
2728
2719
2734
2763
2801
2838
2866
2886
2909
2922
2931
2921
2917
2905
2885
2866
2840
2815
2787
2759
2741
2734
2730
2731
2732
2723
2704
2665
2607
2546
2480
2420
2373
2333
2309
2279
2260
2240
2221
2206
2190
2170
2132
2101
2062
2002
1954
2563
2563
2563
2563
2578
2578
2578
2578
2578
2594
2594
2594
2594
2594
2609
2609
2609
2609
2609
2624
2624
2624
2624
2624
2639
2639
2639
2639
2639
2653
2653
2653
2653
2653
2664
2664
2664
2664
2664
2674
2674
2674
2674
2674
2686
2686
2686
2686
2686
2699
2699
2699
2699
2699
2714
2714
2714
2714
2714
2728
14761
14762
14763
14764
14765
14766
14767
14768
14769
14770
14771
14772
14773
14774
14775
14776
14777
14778
14779
14780
14781
14782
14783
14784
14785
14786
14787
14788
14789
14790
14791
14792
14793
14794
14795
14796
14797
14798
14799
14800
14801
14802
14803
14804
14805
14806
14807
14808
14809
14810
14811
14812
14813
14814
14815
14816
14817
14818
14819
14820
6046
6178
6268
6255
6261
6292
6302
6340
6410
6556
6707
6753
6761
6711
6630
6613
6627
6578
6577
6566
6594
6675
6785
6897
6956
6989
6992
7055
6812
6894
6992
6839
6715
6648
6614
6624
6688
6751
6812
6843
6842
6898
7065
7242
7413
7565
7617
7623
7534
7468
7429
7471
7600
7687
7775
7787
7761
7680
7576
7467
5388
5337
5306
5291
5284
5240
5209
5195
5170
5117
5093
5060
5024
4991
4975
4927
4907
4894
4845
4814
4769
4735
4684
4672
4639
4619
4606
4549
4534
4499
4469
4434
4388
4369
4326
4322
4263
4234
4195
4209
4155
4128
4094
4110
4068
4054
4016
4004
3996
3973
3974
3936
3890
3892
3868
3790
3767
3765
3715
3669
-904
-917
-924
-922
-914
-937
-881
-926
-961
-877
-949
-926
-888
-946
-898
-929
-965
-918
-950
-886
-937
-907
-932
-981
-938
-892
-883
-884
-944
-879
-1030
-865
-1020
-904
-908
-990
-817
-962
-884
-921
-946
-850
-985
-964
-953
-979
-952
-989
-940
-990
-936
-982
-945
-914
-954
-933
-908
-951
-917
-921
-695
-696
-696
-702
-697
-700
-698
-697
-699
-700
-694
-692
-700
-688
-697
-688
-697
-688
-698
-698
-701
-701
-705
-696
-701
-698
-697
-698
-701
-690
-703
-700
-697
-702
-698
-704
-704
-701
-711
-704
-706
-709
-704
-716
-708
-716
-704
-712
-711
-710
-705
-707
-706
-710
-703
-696
-699
-692
-695
-691
11
10
13
8
13
4
12
12
12
10
13
15
16
12
10
16
18
11
8
10
14
17
8
6
16
11
14
15
15
12
12
15
21
10
9
13
26
22
11
16
14
21
22
15
21
15
14
21
15
13
14
13
18
15
12
12
9
14
10
13
1908
1876
1862
1850
1829
1806
1782
1759
1747
1746
1758
1782
1811
1828
1833
1836
1826
1818
1795
1772
1737
1710
1707
1700
1710
1730
1739
1756
1759
1745
1739
1729
1691
1632
1562
1497
1430
1376
1327
1279
1231
1192
1156
1143
1158
1201
1252
1306
1351
1395
1409
1428
1456
1499
1554
1612
1670
1712
1745
1764
2728
2728
2728
2728
2740
2740
2740
2740
2740
2749
2749
2749
2749
2749
2758
2758
2758
2758
2758
2768
2768
2768
2768
2768
2779
2779
2779
2779
2779
2792
2792
2792
2792
2792
2811
2811
2811
2811
2811
2833
2833
2833
2833
2833
2851
2851
2851
2851
2851
2849
2849
2849
2849
2849
2798
2798
2798
2798
2798
2680
14821
14822
14823
14824
14825
14826
14827
14828
14829
14830
14831
14832
14833
14834
14835
14836
14837
14838
14839
14840
14841
14842
14843
14844
14845
14846
14847
14848
14849
14850
14851
14852
14853
14854
14855
14856
14857
14858
14859
14860
14861
14862
14863
14864
14865
14866
14867
14868
14869
14870
14871
14872
14873
14874
14875
14876
14877
14878
14879
14880
7382
7320
7321
7315
7316
7297
7294
7216
7176
7062
7062
7046
7092
7191
7283
7352
7534
7721
7826
7909
8015
8057
8066
7989
7964
7884
7885
7896
7934
7980
8044
8156
8267
8423
8608
8702
8764
8846
8849
8832
8737
8635
8418
8175
7866
7537
7245
6843
6458
6078
5616
5066
4672
4274
3752
1754
-513
-2102
-2402
-2431
3683
3639
3585
3547
3505
3490
3450
3443
3404
3346
3313
3283
3294
3251
3229
3203
3163
3155
3119
3160
3093
3099
3086
3007
3043
3010
2978
2966
2906
2905
2875
2838
2825
2831
2793
2755
2715
2666
2671
2651
2604
2530
2505
2496
2419
2372
2304
2231
2179
2107
2032
2000
1998
1977
1963
2024
2139
2352
2696
3133
-972
-915
-955
-967
-955
-950
-957
-982
-916
-918
-934
-889
-925
-909
-902
-923
-976
-960
-970
-932
-963
-989
-984
-959
-968
-958
-971
-952
-948
-970
-876
-930
-946
-1004
-965
-971
-1029
-960
-933
-1009
-951
-940
-947
-941
-947
-951
-923
-901
-951
-941
-928
-927
-873
-896
-911
-316
-931
-1051
-197
-1347
-693
-695
-698
-698
-695
-703
-698
-698
-697
-705
-704
-715
-708
-707
-714
-714
-724
-717
-706
-714
-703
-716
-714
-712
-713
-714
-702
-710
-702
-713
-702
-705
-710
-702
-702
-695
-696
-694
-684
-679
-685
-678
-674
-676
-672
-674
-681
-682
-682
-690
-699
-704
-713
-728
-743
-771
-761
-849
-849
-896
10
15
16
9
12
13
16
13
16
18
14
12
20
25
14
18
19
23
17
20
22
11
13
15
20
19
14
16
12
16
18
17
25
20
11
14
11
11
9
7
4
10
12
5
3
9
9
11
10
11
10
15
12
14
28
30
32
46
60
66
1756
1740
1713
1667
1640
1612
1576
1535
1479
1406
1322
1240
1155
1084
1017
966
931
926
937
961
1003
1062
1110
1152
1186
1211
1234
1252
1270
1293
1324
1368
1422
1498
1600
1714
1852
1991
2129
2268
2403
2515
2593
2647
2656
2616
2529
2389
2189
1921
1601
1190
775
235
-359
-1075
-2172
-3559
-5093
-6651
2680
2680
2680
2680
2501
2501
2501
2501
2501
2275
2275
2275
2275
2275
2022
2022
2022
2022
2022
1768
1768
1768
1768
1768
1539
1539
1539
1539
1539
1358
1358
1358
1358
1358
1241
1241
1241
1241
1241
1199
1199
1199
1199
1199
1232
1232
1232
1232
1232
1332
1332
1332
1332
1332
1490
1490
1490
1490
1490
1693
14881
14882
14883
14884
14885
14886
14887
14888
14889
14890
14891
14892
14893
14894
14895
14896
14897
14898
14899
14900
14901
14902
14903
14904
14905
14906
14907
14908
14909
14910
14911
14912
14913
14914
14915
14916
14917
14918
14919
14920
14921
14922
14923
14924
14925
14926
14927
14928
14929
14930
14931
14932
14933
14934
14935
14936
14937
14938
14939
14940
-2343
-2340
-2257
-2230
-2161
-2057
-2026
-1912
-1808
-1720
-1590
-1489
-1328
-1152
-968
-792
-627
-418
-202
29
230
515
739
938
1154
1389
1600
1789
1971
2154
2323
2472
2566
2732
2814
3143
3376
3630
3834
4071
4217
4352
4414
4455
4401
4365
4201
3866
3396
3156
2981
2829
2745
2713
2674
2567
2463
2399
2242
2185
3759
4417
5176
6106
7082
8154
9295
10534
11787
13099
14355
15704
16965
18207
19327
20419
21384
22153
22866
23355
23685
23799
23772
23485
23092
22510
21722
20813
19779
18652
17456
16163
14897
13628
12298
10967
9731
8524
7399
6403
5462
4632
3983
3423
3056
2855
2735
2781
2961
3218
3625
4200
4829
5604
6385
7282
8284
9356
10479
11635
-326
-905
-833
-495
-1116
-433
-926
-722
-676
-996
-535
-1004
-706
-796
-925
-690
-875
-697
-902
-762
-941
-824
-819
-926
-837
-901
-900
-880
-941
-932
-900
-848
-886
-853
-873
-800
-918
-800
-937
-932
-757
-1009
-795
-862
-969
-818
-886
-870
-789
-991
-811
-913
-846
-894
-765
-910
-856
-780
-783
-1017
-949
-947
-1023
-1029
-1085
-1115
-1134
-1188
-1204
-1250
-1268
-1294
-1325
-1334
-1366
-1373
-1401
-1409
-1430
-1436
-1431
-1437
-1434
-1439
-1431
-1425
-1416
-1386
-1365
-1345
-1319
-1301
-1272
-1239
-1210
-1178
-1139
-1099
-1070
-1023
-979
-949
-895
-881
-820
-789
-739
-707
-664
-625
-583
-554
-522
-484
-461
-437
-380
-361
-335
-303
80
89
99
106
119
126
142
144
156
162
171
180
184
196
209
208
217
209
222
222
226
224
222
213
222
214
203
204
209
200
198
188
182
180
167
151
148
135
118
109
99
86
76
60
53
43
30
18
3
-2
-10
-25
-36
-41
-56
-77
-77
-93
-99
-104
-8178
-9711
-11219
-12707
-14166
-15600
-17000
-18360
-19678
-20940
-22146
-23290
-24352
-25344
-26238
-27042
-27745
-28315
-28781
-29131
-29356
-29440
-29399
-29225
-28926
-28496
-27956
-27288
-26513
-25637
-24654
-23590
-22447
-21227
-19937
-18583
-17140
-15629
-14048
-12422
-10736
-9031
-7281
-5526
-3751
-1986
-228
1488
3145
4581
6134
7671
9177
10654
12114
13544
14921
16277
17579
18831
1693
1693
1693
1693
1928
1928
1928
1928
1928
2169
2169
2169
2169
2169
2390
2390
2390
2390
2390
2568
2568
2568
2568
2568
2691
2691
2691
2691
2691
2751
2751
2751
2751
2751
2744
2744
2744
2744
2744
2672
2672
2672
2672
2672
2540
2540
2540
2540
2540
2356
2356
2356
2356
2356
2137
2137
2137
2137
2137
1904
14941
14942
14943
14944
14945
14946
14947
14948
14949
14950
14951
14952
14953
14954
14955
14956
14957
14958
14959
14960
14961
14962
14963
14964
14965
14966
14967
14968
14969
14970
14971
14972
14973
14974
14975
14976
14977
14978
14979
14980
14981
14982
14983
14984
14985
14986
14987
14988
14989
14990
14991
14992
14993
14994
14995
14996
14997
14998
14999
15000
2087
1935
1836
1700
1531
1401
1227
1016
884
662
481
259
52
-141
-338
-548
-756
-935
-1124
-1304
-1484
-1656
-1809
-1939
-2048
-2087
-2173
-2267
-2328
-2403
-2484
-2475
-2531
-2532
-2556
-2571
-2609
-2601
-2529
-2456
-2426
-2356
-2345
-2281
-2226
-2157
-2106
-2009
-1942
-1860
-1776
-1691
-1564
-1422
-1306
-1127
-1008
-868
-675
-478
12789
13920
15071
16222
17313
18294
19226
20029
20698
21276
21676
21888
21975
21858
21614
21210
20624
19919
19150
18189
17182
16122
14939
13805
12674
11480
10403
9339
8291
7388
6464
5691
5007
4434
3983
3600
3333
3202
3153
3239
3443
3758
4142
4663
5294
6001
6687
7558
8478
9448
10493
11581
12643
13727
14805
15858
16867
17760
18593
19329
-782
-980
-850
-879
-790
-859
-820
-838
-842
-836
-952
-804
-772
-854
-824
-489
-1281
-436
-971
-725
-852
-925
-661
-969
-610
-857
-787
-616
-887
-583
-809
-764
-776
-826
-702
-734
-723
-753
-750
-719
-728
-717
-768
-709
-780
-756
-749
-725
-761
-844
-788
-766
-822
-744
-792
-816
-782
-777
-828
-771
-257
-239
-206
-177
-166
-149
-120
-116
-94
-90
-79
-72
-73
-79
-83
-110
-116
-116
-115
-161
-148
-203
-205
-241
-281
-288
-332
-359
-394
-428
-457
-499
-531
-565
-599
-636
-670
-711
-754
-777
-816
-853
-883
-921
-956
-993
-1026
-1063
-1086
-1125
-1152
-1178
-1201
-1233
-1256
-1273
-1290
-1316
-1331
-1352
-111
-119
-125
-132
-139
-146
-152
-151
-150
-156
-155
-153
-153
-156
-156
-175
-154
-151
-147
-137
-137
-133
-117
-119
-104
-98
-89
-77
-70
-64
-53
-45
-22
-27
-14
-10
8
19
22
37
48
53
72
79
91
97
104
108
117
130
137
153
154
167
167
172
185
188
196
194
20030
21173
22239
23233
24140
24958
25683
26311
26830
27232
27519
27686
27724
27652
27460
27157
26728
26193
25536
24785
23945
23001
21978
20885
19717
18496
17219
15897
14541
13142
11710
10261
8791
7302
5800
4289
2778
1255
-271
-1774
-3277
-4760
-6237
-7702
-9138
-10563
-11825
-13187
-14523
-15815
-17069
-18275
-19429
-20520
-21536
-22479
-23351
-24123
-24806
-25393
1904
1904
1904
1904
1682
1682
1682
1682
1682
1494
1494
1494
1494
1494
1357
1357
1357
1357
1357
1283
1283
1283
1283
1283
1278
1278
1278
1278
1278
1338
1338
1338
1338
1338
1459
1459
1459
1459
1459
1630
1630
1630
1630
1630
1836
1836
1836
1836
1836
2061
2061
2061
2061
2061
2271
2271
2271
2271
2271
2454
15001
15002
15003
15004
15005
15006
15007
15008
15009
15010
15011
15012
15013
15014
15015
15016
15017
15018
15019
15020
15021
15022
15023
15024
15025
15026
15027
15028
15029
15030
15031
15032
15033
15034
15035
15036
15037
15038
15039
15040
15041
15042
15043
15044
15045
15046
15047
15048
15049
15050
15051
15052
15053
15054
15055
15056
15057
15058
15059
15060
-245
-94
131
344
536
743
913
1132
1337
1470
1687
1814
2009
2141
2275
2417
2521
2637
2723
2786
2867
3140
3297
3449
3513
3649
3655
3652
3619
3391
3024
2887
2805
2676
2630
2580
2488
2399
2338
2241
2146
2079
1966
1828
1732
1573
1464
1296
1141
989
802
640
468
295
125
-80
-281
-454
-649
-848
19953
20416
20766
20922
20963
20843
20558
20147
19584
18877
18086
17192
16235
15198
14160
13031
11939
10871
9842
8833
7897
6994
6226
5477
4903
4428
4010
3727
3593
3535
3682
3888
4178
4626
5107
5707
6440
7155
8028
8924
9846
10812
11825
12810
13712
14676
15583
16466
17266
17987
18611
19071
19412
19682
19774
19707
19526
19220
18806
18182
-878
-779
-915
-860
-856
-811
-829
-873
-825
-864
-899
-883
-952
-816
-872
-860
-875
-840
-877
-842
-892
-909
-870
-812
-973
-774
-844
-945
-769
-953
-777
-921
-858
-908
-823
-872
-809
-836
-783
-780
-1079
-781
-915
-899
-870
-785
-866
-822
-848
-889
-890
-797
-895
-829
-813
-823
-790
-749
-1152
-568
-1358
-1367
-1368
-1373
-1370
-1371
-1367
-1366
-1365
-1335
-1317
-1303
-1276
-1254
-1238
-1207
-1176
-1148
-1122
-1080
-1053
-1020
-976
-954
-907
-873
-842
-797
-755
-727
-687
-655
-616
-587
-559
-519
-485
-466
-430
-404
-370
-329
-314
-282
-259
-242
-219
-199
-183
-171
-147
-145
-131
-135
-127
-136
-134
-149
-170
-145
202
201
203
204
205
211
202
199
188
185
188
187
186
175
167
159
155
142
134
130
113
106
96
84
76
71
50
41
33
25
17
5
-7
-16
-33
-32
-47
-64
-66
-79
-82
-89
-101
-107
-113
-117
-120
-132
-134
-141
-139
-140
-135
-143
-139
-142
-149
-144
-142
-137
-25868
-26233
-26492
-26631
-26646
-26553
-26336
-26007
-25559
-25008
-24355
-23607
-22759
-21821
-20808
-19715
-18558
-17336
-16065
-14748
-13391
-11974
-10506
-8989
-7453
-5874
-4289
-2695
-1090
502
2042
3540
5010
6465
7895
9307
10685
12034
13352
14624
15855
17042
18164
19232
20135
21075
21942
22723
23416
24006
24502
24890
25181
25351
25426
25379
25233
24972
24605
24122
2454
2454
2454
2454
2589
2589
2589
2589
2589
2667
2667
2667
2667
2667
2683
2683
2683
2683
2683
2636
2636
2636
2636
2636
2531
2531
2531
2531
2531
2375
2375
2375
2375
2375
2181
2181
2181
2181
2181
1969
1969
1969
1969
1969
1760
1760
1760
1760
1760
1578
1578
1578
1578
1578
1440
1440
1440
1440
1440
1356
15061
15062
15063
15064
15065
15066
15067
15068
15069
15070
15071
15072
15073
15074
15075
15076
15077
15078
15079
15080
15081
15082
15083
15084
15085
15086
15087
15088
15089
15090
15091
15092
15093
15094
15095
15096
15097
15098
15099
15100
15101
15102
15103
15104
15105
15106
15107
15108
15109
15110
15111
15112
15113
15114
15115
15116
15117
15118
15119
15120
-1005
-1166
-1343
-1495
-1634
-1757
-1882
-1998
-2086
-2164
-2192
-2224
-2312
-2344
-2406
-2357
-2443
-2445
-2425
-2456
-2336
-2295
-2280
-2225
-2182
-2140
-2061
-1999
-1946
-1890
-1813
-1690
-1593
-1474
-1377
-1250
-1104
-955
-823
-643
-464
-326
-144
31
225
392
600
787
972
1140
1329
1494
1668
1798
1937
2057
2201
2280
2420
2488
17582
16743
15949
15027
14015
13102
12092
11081
10180
9203
8305
7563
6760
6142
5508
4982
4576
4299
4039
3985
3961
4036
4246
4498
4935
5418
6003
6653
7306
8087
8926
9782
10703
11615
12543
13434
14342
15179
16029
16735
17377
17877
18279
18651
18861
18956
18875
18652
18363
17969
17402
16777
16057
15270
14376
13479
12613
11642
10726
9798
-1103
-538
-996
-591
-819
-875
-626
-1042
-558
-846
-838
-660
-926
-689
-693
-754
-717
-772
-728
-721
-744
-786
-711
-818
-747
-708
-816
-758
-715
-827
-720
-834
-757
-744
-870
-747
-849
-836
-817
-833
-801
-865
-804
-865
-843
-850
-772
-837
-826
-790
-914
-890
-923
-859
-875
-861
-880
-827
-891
-864
-190
-199
-202
-249
-246
-279
-297
-326
-362
-394
-429
-439
-491
-516
-550
-577
-611
-650
-681
-714
-757
-784
-822
-855
-884
-923
-955
-988
-1018
-1052
-1091
-1099
-1127
-1158
-1192
-1211
-1227
-1253
-1258
-1279
-1289
-1308
-1314
-1317
-1317
-1317
-1317
-1314
-1309
-1304
-1295
-1279
-1260
-1240
-1213
-1195
-1169
-1146
-1127
-1093
-135
-127
-124
-110
-109
-99
-90
-91
-80
-69
-70
-53
-47
-44
-21
-16
-17
3
5
17
24
34
45
51
61
77
82
93
101
105
123
123
135
143
152
154
162
168
174
181
182
180
189
196
194
193
188
187
183
181
184
169
172
165
167
157
151
149
138
127
23548
22879
22116
21266
20341
19339
18262
17134
15953
14717
13453
12132
10795
9438
8044
6645
5227
3789
2357
916
-532
-1950
-3370
-4780
-6162
-7545
-8889
-10217
-11520
-12787
-14024
-15217
-16358
-17443
-18479
-19445
-20341
-21162
-21908
-22564
-23121
-23546
-23918
-24195
-24372
-24433
-24382
-24221
-23958
-23584
-23124
-22562
-21903
-21150
-20314
-19403
-18419
-17368
-16269
-15091
1356
1356
1356
1356
1335
1335
1335
1335
1335
1376
1376
1376
1376
1376
1474
1474
1474
1474
1474
1623
1623
1623
1623
1623
1808
1808
1808
1808
1808
2011
2011
2011
2011
2011
2210
2210
2210
2210
2210
2386
2386
2386
2386
2386
2520
2520
2520
2520
2520
2601
2601
2601
2601
2601
2624
2624
2624
2624
2624
2589
15121
15122
15123
15124
15125
15126
15127
15128
15129
15130
15131
15132
15133
15134
15135
15136
15137
15138
15139
15140
15141
15142
15143
15144
15145
15146
15147
15148
15149
15150
15151
15152
15153
15154
15155
15156
15157
15158
15159
15160
15161
15162
15163
15164
15165
15166
15167
15168
15169
15170
15171
15172
15173
15174
15175
15176
15177
15178
15179
15180
2547
2635
2664
2743
2773
2928
3014
3065
3087
3085
2998
2752
2668
2608
2584
2520
2434
2364
2308
2194
2089
2029
1946
1836
1758
1618
1508
1360
1208
1058
863
729
609
434
215
77
-124
-309
-437
-588
-773
-922
-1067
-1246
-1354
-1529
-1593
-1729
-1842
-1903
-2021
-2056
-2130
-2202
-2225
-2220
-2247
-2277
-2278
-2281
8965
8134
7435
6707
6093
5513
5051
4708
4471
4305
4258
4299
4440
4682
5001
5507
5981
6548
7195
7858
8660
9492
10311
11113
12033
12844
13691
14511
15221
15948
16532
17017
17412
17743
17910
18034
17968
17784
17541
17197
16660
16169
15468
14746
14020
13198
12314
11545
10624
9814
9061
8285
7583
6950
6344
5905
5443
5079
4865
4663
-913
-898
-815
-888
-856
-818
-901
-813
-896
-844
-841
-980
-824
-841
-946
-779
-821
-850
-825
-896
-927
-819
-897
-875
-825
-864
-893
-793
-829
-879
-824
-923
-854
-853
-889
-825
-771
-862
-761
-719
-954
-841
-514
-1232
-404
-1023
-721
-625
-979
-650
-947
-699
-874
-755
-731
-850
-649
-882
-682
-726
-1064
-1030
-999
-968
-940
-916
-871
-842
-804
-771
-736
-711
-672
-647
-611
-571
-553
-515
-490
-468
-421
-396
-366
-342
-317
-306
-279
-252
-242
-225
-214
-205
-185
-190
-179
-177
-185
-190
-189
-225
-191
-227
-228
-253
-263
-298
-330
-326
-380
-369
-409
-444
-463
-517
-530
-564
-598
-628
-663
-689
123
105
102
99
82
75
64
53
45
32
29
17
14
-4
-20
-16
-32
-40
-53
-61
-65
-69
-81
-84
-93
-100
-106
-121
-120
-120
-127
-126
-128
-122
-133
-129
-130
-132
-129
-131
-125
-118
-113
-112
-112
-91
-94
-89
-78
-74
-66
-52
-51
-36
-27
-23
-6
-3
-4
18
-13881
-12628
-11334
-10014
-8662
-7276
-5866
-4412
-2965
-1508
-48
1389
2794
4186
5559
6920
8256
9557
10836
12082
13281
14442
15558
16610
17613
18554
19433
20223
20951
21578
22121
22577
22938
23194
23357
23417
23373
23235
22987
22679
22252
21732
21103
20403
19624
18767
17837
16841
15796
14690
13535
12345
11110
9848
8560
7254
5922
4574
3227
1863
2589
2589
2589
2589
2497
2497
2497
2497
2497
2357
2357
2357
2357
2357
2180
2180
2180
2180
2180
1985
1985
1985
1985
1985
1793
1793
1793
1793
1793
1623
1623
1623
1623
1623
1492
1492
1492
1492
1492
1413
1413
1413
1413
1413
1390
1390
1390
1390
1390
1426
1426
1426
1426
1426
1516
1516
1516
1516
1516
1652
15181
15182
15183
15184
15185
15186
15187
15188
15189
15190
15191
15192
15193
15194
15195
15196
15197
15198
15199
15200
15201
15202
15203
15204
15205
15206
15207
15208
15209
15210
15211
15212
15213
15214
15215
15216
15217
15218
15219
15220
15221
15222
15223
15224
15225
15226
15227
15228
15229
15230
15231
15232
15233
15234
15235
15236
15237
15238
15239
15240
-2275
-2193
-2145
-2140
-2065
-2036
-1969
-1903
-1870
-1778
-1730
-1618
-1539
-1437
-1302
-1188
-1108
-948
-783
-676
-512
-357
-194
21
173
348
509
700
834
1017
1158
1353
1490
1627
1770
1885
2029
2096
2193
2305
2339
2450
2479
2551
2586
2620
2628
2634
2666
2658
2656
2584
2519
2496
2455
2389
2337
2266
2192
2073
4566
4640
4696
4886
5233
5581
6020
6550
7080
7744
8437
9192
9932
10717
11479
12331
13115
13808
14520
15146
15741
16256
16654
16959
17184
17260
17227
17139
16885
16552
16135
15587
14989
14367
13656
12905
12172
11367
10615
9834
9076
8372
7693
7075
6524
6021
5630
5293
5075
4899
4821
4842
4979
5133
5440
5789
6179
6665
7243
7885
-815
-655
-853
-737
-721
-848
-658
-769
-780
-762
-810
-730
-798
-780
-763
-832
-778
-836
-786
-835
-823
-871
-823
-836
-812
-805
-911
-792
-816
-872
-821
-834
-953
-832
-878
-831
-772
-855
-878
-838
-887
-830
-873
-891
-854
-837
-873
-802
-807
-846
-830
-912
-833
-825
-839
-819
-853
-935
-812
-886
-725
-763
-789
-822
-858
-885
-919
-953
-982
-1011
-1036
-1059
-1087
-1118
-1132
-1153
-1176
-1191
-1211
-1229
-1240
-1257
-1260
-1267
-1274
-1272
-1271
-1269
-1267
-1259
-1258
-1244
-1214
-1206
-1190
-1159
-1143
-1129
-1104
-1078
-1049
-1014
-988
-965
-927
-905
-874
-841
-810
-776
-752
-715
-678
-656
-627
-593
-567
-532
-503
-477
13
28
38
44
59
65
74
83
90
102
105
117
125
127
133
147
146
146
156
162
166
174
172
183
178
180
174
174
171
170
165
160
158
158
156
151
141
135
139
123
117
113
96
94
79
71
69
61
48
40
29
15
14
-1
-16
-15
-30
-33
-47
-51
508
-854
-2199
-3537
-4861
-6173
-7452
-8711
-9953
-11158
-12333
-13463
-14554
-15591
-16578
-17503
-18368
-19164
-19881
-20519
-21067
-21543
-21921
-22205
-22381
-22471
-22453
-22345
-22136
-21828
-21427
-20926
-20351
-19678
-18927
-18112
-17305
-16357
-15345
-14275
-13167
-12007
-10812
-9581
-8324
-7040
-5728
-4421
-3096
-1760
-413
926
2245
3557
4856
6135
7392
8625
9831
11002
1652
1652
1652
1652
1823
1823
1823
1823
1823
2010
2010
2010
2010
2010
2194
2194
2194
2194
2194
2355
2355
2355
2355
2355
2479
2479
2479
2479
2479
2552
2552
2552
2552
2552
2571
2571
2571
2571
2571
2534
2534
2534
2534
2534
2445
2445
2445
2445
2445
2312
2312
2312
2312
2312
2147
2147
2147
2147
2147
1967
15241
15242
15243
15244
15245
15246
15247
15248
15249
15250
15251
15252
15253
15254
15255
15256
15257
15258
15259
15260
15261
15262
15263
15264
15265
15266
15267
15268
15269
15270
15271
15272
15273
15274
15275
15276
15277
15278
15279
15280
15281
15282
15283
15284
15285
15286
15287
15288
15289
15290
15291
15292
15293
15294
15295
15296
15297
15298
15299
15300
2023
1892
1835
1745
1629
1534
1410
1263
1143
1006
868
691
556
393
237
117
-63
-223
-397
-516
-713
-854
-1030
-1177
-1272
-1386
-1514
-1627
-1723
-1788
-1881
-1936
-1992
-2042
-2070
-2117
-2142
-2140
-2140
-2175
-2163
-2061
-2006
-2006
-1892
-1863
-1815
-1776
-1690
-1621
-1523
-1450
-1389
-1263
-1172
-1071
-903
-788
-674
-525
8529
9226
9892
10654
11385
12089
12829
13530
14145
14753
15234
15650
16001
16277
16391
16517
16497
16303
16126
15783
15351
14927
14364
13687
13074
12412
11603
10920
10201
9461
8834
8128
7566
7029
6573
6116
5818
5474
5307
5134
5088
5139
5281
5443
5752
6091
6487
6938
7485
7997
8632
9261
9955
10616
11318
11992
12643
13268
13824
14353
-831
-853
-900
-836
-848
-882
-859
-802
-933
-815
-864
-927
-752
-815
-886
-778
-785
-903
-716
-615
-1052
-733
-628
-1086
-481
-1005
-651
-839
-793
-726
-860
-644
-885
-626
-860
-758
-655
-892
-657
-759
-791
-695
-856
-649
-718
-760
-710
-835
-764
-775
-801
-776
-829
-721
-794
-802
-829
-762
-824
-859
-450
-425
-402
-375
-352
-331
-315
-296
-282
-267
-252
-242
-229
-232
-220
-218
-226
-234
-224
-272
-234
-275
-263
-298
-297
-340
-356
-363
-413
-399
-453
-483
-489
-534
-550
-585
-605
-649
-673
-703
-739
-758
-797
-821
-852
-888
-911
-939
-971
-993
-1022
-1049
-1073
-1096
-1108
-1137
-1148
-1172
-1182
-1188
-65
-75
-75
-77
-86
-96
-100
-106
-102
-111
-116
-122
-115
-117
-116
-117
-121
-109
-116
-119
-114
-110
-99
-96
-105
-88
-87
-86
-67
-68
-60
-48
-42
-33
-25
-23
-5
-6
-3
9
25
35
39
49
57
62
72
83
100
95
106
105
114
121
132
137
138
141
150
153
12137
13225
14257
15252
16196
17067
17887
18625
19294
19878
20384
20809
21137
21379
21529
21584
21552
21418
21198
20881
20470
19982
19399
18749
18015
17207
16347
15417
14427
13402
12319
11201
10041
8856
7759
6530
5276
4018
2749
1461
179
-1098
-2366
-3624
-4862
-6087
-7276
-8460
-9608
-10716
-11805
-12846
-13841
-14790
-15685
-16521
-17287
-17983
-18615
-19165
1967
1967
1967
1967
1791
1791
1791
1791
1791
1635
1635
1635
1635
1635
1522
1522
1522
1522
1522
1455
1455
1455
1455
1455
1446
1446
1446
1446
1446
1498
1498
1498
1498
1498
1598
1598
1598
1598
1598
1737
1737
1737
1737
1737
1903
1903
1903
1903
1903
2076
2076
2076
2076
2076
2240
2240
2240
2240
2240
2375
15301
15302
15303
15304
15305
15306
15307
15308
15309
15310
15311
15312
15313
15314
15315
15316
15317
15318
15319
15320
15321
15322
15323
15324
15325
15326
15327
15328
15329
15330
15331
15332
15333
15334
15335
15336
15337
15338
15339
15340
15341
15342
15343
15344
15345
15346
15347
15348
15349
15350
15351
15352
15353
15354
15355
15356
15357
15358
15359
15360
-426
-231
-71
82
248
401
575
739
889
1019
1189
1340
1458
1577
1713
1820
1891
2042
2085
2157
2255
2297
2370
2423
2453
2434
2503
2492
2490
2478
2403
2354
2329
2292
2228
2153
2166
2048
1986
1913
1807
1738
1622
1519
1405
1299
1192
1050
958
803
668
525
390
245
88
-56
-234
-339
-507
-646
14801
15189
15515
15710
15823
15890
15823
15685
15441
15098
14726
14236
13686
13118
12474
11820
11169
10444
9806
9151
8534
7926
7386
6896
6441
6109
5786
5574
5403
5309
5321
5416
5584
5763
6080
6404
6817
7295
7827
8351
8961
9538
10165
10815
11432
12014
12634
13185
13659
14117
14501
14804
15033
15148
15255
15217
15060
14918
14650
14287
-714
-872
-793
-863
-872
-805
-783
-846
-802
-815
-899
-805
-900
-862
-861
-848
-864
-806
-885
-785
-853
-875
-837
-908
-871
-839
-842
-857
-815
-827
-900
-843
-827
-834
-883
-814
-880
-808
-820
-881
-880
-853
-916
-834
-849
-854
-810
-766
-859
-817
-861
-801
-834
-811
-892
-787
-861
-797
-683
-1096
-1203
-1219
-1218
-1232
-1229
-1228
-1234
-1229
-1226
-1218
-1215
-1188
-1179
-1155
-1148
-1120
-1100
-1079
-1056
-1032
-1002
-982
-958
-931
-902
-870
-835
-813
-780
-754
-724
-692
-668
-644
-607
-580
-555
-531
-498
-480
-455
-422
-405
-384
-364
-348
-334
-317
-308
-293
-285
-274
-268
-271
-264
-262
-266
-279
-290
-290
155
160
165
167
167
168
168
164
156
154
152
149
144
140
149
135
132
124
124
111
107
101
87
80
75
67
58
44
38
29
17
16
8
-4
-15
-19
-31
-34
-43
-52
-63
-63
-69
-76
-76
-88
-88
-97
-99
-104
-108
-103
-103
-104
-107
-106
-110
-110
-115
-94
-19640
-20035
-20337
-20551
-20678
-20712
-20654
-20510
-20268
-19936
-19519
-19017
-18439
-17793
-17060
-16267
-15405
-14485
-13511
-12493
-11431
-10323
-9191
-8022
-6828
-5612
-4389
-3144
-1888
-633
615
1734
2963
4194
5389
6575
7733
8862
9963
11025
12055
13025
13958
14831
15657
16410
17096
17726
18276
18750
19142
19462
19686
19833
19893
19865
19745
19551
19270
18898
2375
2375
2375
2375
2471
2471
2471
2471
2471
2518
2518
2518
2518
2518
2513
2513
2513
2513
2513
2458
2458
2458
2458
2458
2356
2356
2356
2356
2356
2218
2218
2218
2218
2218
2057
2057
2057
2057
2057
1890
1890
1890
1890
1890
1736
1736
1736
1736
1736
1610
1610
1610
1610
1610
1525
1525
1525
1525
1525
1488
15361
15362
15363
15364
15365
15366
15367
15368
15369
15370
15371
15372
15373
15374
15375
15376
15377
15378
15379
15380
15381
15382
15383
15384
15385
15386
15387
15388
15389
15390
15391
15392
15393
15394
15395
15396
15397
15398
15399
15400
15401
15402
15403
15404
15405
15406
15407
15408
15409
15410
15411
15412
15413
15414
15415
15416
15417
15418
15419
15420
-779
-894
-1047
-1157
-1280
-1379
-1486
-1566
-1649
-1716
-1788
-1869
-1920
-1930
-1972
-2026
-2020
-1997
-2014
-1996
-1935
-1883
-1818
-1792
-1750
-1667
-1633
-1557
-1482
-1425
-1347
-1237
-1143
-1024
-927
-812
-701
-568
-439
-318
-140
-16
140
253
409
564
755
886
993
1123
1276
1419
1503
1654
1716
1835
1888
1986
2029
2133
13855
13432
12897
12335
11762
11112
10535
9907
9306
8739
8184
7616
7151
6744
6382
6074
5846
5683
5590
5570
5623
5729
5954
6157
6481
6820
7262
7720
8197
8711
9264
9868
10454
11012
11562
12119
12619
13095
13552
13928
14219
14434
14613
14675
14692
14626
14490
14195
13934
13573
13156
12650
12148
11624
11042
10439
9918
9309
8811
8261
-604
-927
-730
-825
-769
-739
-891
-642
-909
-777
-721
-842
-710
-850
-752
-772
-726
-728
-803
-749
-777
-785
-796
-825
-761
-794
-746
-746
-799
-739
-784
-760
-802
-829
-802
-810
-771
-869
-776
-848
-797
-853
-858
-844
-812
-787
-831
-836
-828
-865
-860
-778
-855
-791
-905
-776
-831
-822
-895
-847
-292
-311
-339
-329
-363
-377
-400
-426
-443
-472
-485
-526
-548
-571
-610
-623
-657
-680
-706
-748
-767
-804
-827
-854
-885
-906
-935
-963
-987
-1007
-1036
-1046
-1072
-1098
-1102
-1133
-1135
-1156
-1169
-1173
-1177
-1179
-1196
-1195
-1191
-1189
-1191
-1187
-1173
-1166
-1153
-1145
-1127
-1103
-1082
-1064
-1045
-1028
-996
-980
-101
-89
-88
-91
-77
-75
-75
-63
-59
-55
-45
-40
-26
-17
-15
-1
-2
9
12
28
35
41
52
52
63
78
84
85
93
98
106
112
118
119
127
133
143
140
143
144
151
156
157
153
158
153
153
144
147
141
139
135
135
129
125
125
113
110
100
91
18443
17920
17319
16647
15911
15105
14244
13335
12374
11377
10330
9262
8146
7007
5855
4681
3492
2304
1099
-105
-1300
-2483
-3656
-4812
-5914
-7060
-8155
-9210
-10243
-11138
-12095
-13014
-13876
-14695
-15441
-16136
-16763
-17319
-17798
-18219
-18549
-18800
-18973
-19064
-19067
-18985
-18814
-18567
-18230
-17833
-17342
-16787
-16155
-15459
-14699
-13877
-13010
-12084
-11127
-10120
1488
1488
1488
1488
1502
1502
1502
1502
1502
1564
1564
1564
1564
1564
1670
1670
1670
1670
1670
1808
1808
1808
1808
1808
1965
1965
1965
1965
1965
2123
2123
2123
2123
2123
2266
2266
2266
2266
2266
2380
2380
2380
2380
2380
2452
2452
2452
2452
2452
2478
2478
2478
2478
2478
2455
2455
2455
2455
2455
2386
15421
15422
15423
15424
15425
15426
15427
15428
15429
15430
15431
15432
15433
15434
15435
15436
15437
15438
15439
15440
15441
15442
15443
15444
15445
15446
15447
15448
15449
15450
15451
15452
15453
15454
15455
15456
15457
15458
15459
15460
15461
15462
15463
15464
15465
15466
15467
15468
15469
15470
15471
15472
15473
15474
15475
15476
15477
15478
15479
15480
2172
2220
2293
2299
2308
2330
2332
2331
2304
2254
2207
2158
2123
2074
2011
1967
1898
1796
1713
1686
1537
1443
1359
1231
1127
1006
918
808
662
544
386
256
114
-23
-141
-293
-388
-546
-657
-777
-897
-1055
-1109
-1273
-1340
-1449
-1523
-1600
-1685
-1679
-1769
-1790
-1839
-1858
-1881
-1890
-1852
-1870
-1785
-1729
7789
7307
6934
6551
6262
6033
5858
5745
5731
5746
5878
6048
6283
6585
6884
7268
7711
8174
8664
9184
9730
10277
10801
11326
11844
12317
12675
13079
13427
13717
13925
14090
14142
14150
14063
13956
13743
13463
13084
12743
12309
11845
11326
10864
10311
9801
9258
8738
8276
7819
7398
7046
6699
6452
6267
6074
5989
5987
5976
6095
-874
-802
-900
-840
-821
-830
-866
-785
-868
-822
-823
-861
-859
-822
-880
-830
-829
-802
-848
-858
-880
-840
-874
-825
-820
-760
-856
-799
-808
-774
-860
-785
-838
-841
-818
-777
-847
-674
-888
-884
-619
-1037
-598
-946
-712
-824
-806
-714
-906
-641
-973
-703
-790
-854
-626
-864
-710
-744
-809
-669
-944
-928
-903
-875
-846
-822
-789
-763
-739
-709
-684
-659
-627
-603
-577
-553
-528
-511
-478
-456
-441
-415
-401
-382
-363
-350
-340
-326
-314
-313
-305
-295
-302
-302
-308
-314
-318
-342
-327
-356
-355
-373
-383
-400
-432
-430
-468
-480
-512
-533
-553
-586
-603
-637
-648
-686
-713
-734
-769
-791
82
83
69
67
57
51
43
28
24
26
12
-2
-5
-12
-17
-27
-35
-50
-53
-54
-62
-66
-77
-72
-74
-85
-88
-90
-95
-93
-92
-95
-98
-95
-95
-105
-96
-97
-94
-87
-82
-80
-73
-72
-58
-57
-54
-44
-36
-31
-25
-19
-11
-9
0
8
13
33
28
36
-9082
-8010
-6910
-5790
-4657
-3505
-2342
-1167
3
1173
2331
3472
4598
5702
6797
7865
8892
9892
10855
11773
12650
13477
14243
14962
15611
16198
16672
17136
17529
17835
18075
18224
18305
18301
18220
18065
17825
17504
17119
16653
16120
15518
14856
14131
13346
12519
11644
10716
9758
8762
7741
6688
5612
4520
3414
2304
1183
54
-1056
-2165
2386
2386
2386
2386
2277
2277
2277
2277
2277
2140
2140
2140
2140
2140
1988
1988
1988
1988
1988
1837
1837
1837
1837
1837
1703
1703
1703
1703
1703
1603
1603
1603
1603
1603
1544
1544
1544
1544
1544
1530
1530
1530
1530
1530
1564
1564
1564
1564
1564
1640
1640
1640
1640
1640
1753
1753
1753
1753
1753
1890
15481
15482
15483
15484
15485
15486
15487
15488
15489
15490
15491
15492
15493
15494
15495
15496
15497
15498
15499
15500
15501
15502
15503
15504
15505
15506
15507
15508
15509
15510
15511
15512
15513
15514
15515
15516
15517
15518
15519
15520
15521
15522
15523
15524
15525
15526
15527
15528
15529
15530
15531
15532
15533
15534
15535
15536
15537
15538
15539
15540
-1693
-1637
-1622
-1541
-1487
-1494
-1395
-1324
-1238
-1146
-1041
-937
-858
-715
-608
-502
-364
-241
-115
4
156
283
474
557
667
820
933
1086
1214
1297
1398
1518
1616
1691
1776
1873
1921
1994
2047
2102
2090
2132
2139
2197
2199
2202
2152
2098
2070
2016
1975
1934
1856
1820
1750
1663
1606
1513
1418
1313
6256
6403
6687
7039
7397
7766
8202
8621
9133
9601
10115
10622
11098
11532
12005
12398
12728
13085
13282
13478
13609
13649
13684
13624
13457
13272
13044
12703
12314
11960
11522
11038
10579
10050
9600
9125
8611
8204
7748
7373
7050
6766
6514
6333
6199
6115
6124
6147
6244
6400
6626
6856
7156
7524
7852
8294
8696
9164
9662
10099
-847
-694
-770
-844
-751
-847
-693
-796
-839
-769
-862
-722
-877
-803
-784
-830
-775
-836
-741
-864
-794
-858
-815
-827
-784
-824
-811
-832
-866
-809
-911
-852
-862
-857
-839
-784
-871
-864
-832
-860
-865
-875
-902
-868
-827
-858
-834
-784
-827
-872
-857
-825
-891
-856
-833
-847
-851
-833
-863
-830
-820
-847
-864
-904
-913
-944
-968
-979
-1017
-1038
-1052
-1068
-1084
-1102
-1112
-1120
-1132
-1136
-1148
-1147
-1151
-1158
-1158
-1153
-1160
-1149
-1142
-1134
-1117
-1113
-1095
-1075
-1054
-1039
-1029
-1001
-983
-953
-937
-911
-884
-862
-841
-815
-785
-758
-732
-704
-687
-659
-635
-604
-592
-553
-538
-515
-489
-479
-457
-439
47
55
61
65
73
81
86
100
96
108
112
117
120
124
124
131
132
140
138
139
144
140
146
147
137
138
138
132
126
124
129
124
116
118
107
99
91
86
85
76
68
60
56
43
39
31
26
13
10
7
-9
-11
-19
-23
-36
-36
-37
-50
-53
-67
-3256
-4336
-5393
-6432
-7455
-8438
-9400
-10321
-11208
-12056
-12851
-13597
-14291
-14925
-15497
-16003
-16437
-16808
-17097
-17326
-17470
-17546
-17529
-17458
-17306
-17073
-16762
-16388
-15927
-15411
-14833
-14178
-13482
-12724
-11916
-11062
-10168
-9225
-8256
-7263
-6224
-5199
-4137
-3064
-1977
-885
198
1291
2366
3429
4474
5499
6511
7486
8441
9353
10238
11078
11878
12623
1890
1890
1890
1890
2037
2037
2037
2037
2037
2177
2177
2177
2177
2177
2298
2298
2298
2298
2298
2385
2385
2385
2385
2385
2431
2431
2431
2431
2431
2432
2432
2432
2432
2432
2388
2388
2388
2388
2388
2305
2305
2305
2305
2305
2190
2190
2190
2190
2190
2054
2054
2054
2054
2054
1913
1913
1913
1913
1913
1782
15541
15542
15543
15544
15545
15546
15547
15548
15549
15550
15551
15552
15553
15554
15555
15556
15557
15558
15559
15560
15561
15562
15563
15564
15565
15566
15567
15568
15569
15570
15571
15572
15573
15574
15575
15576
15577
15578
15579
15580
15581
15582
15583
15584
15585
15586
15587
15588
15589
15590
15591
15592
15593
15594
15595
15596
15597
15598
15599
15600
1248
1119
1029
920
802
650
553
449
324
185
72
-79
-165
-295
-449
-535
-678
-767
-859
-997
-1094
-1183
-1261
-1344
-1427
-1484
-1535
-1601
-1631
-1650
-1689
-1721
-1736
-1729
-1752
-1667
-1641
-1575
-1532
-1494
-1436
-1422
-1330
-1304
-1243
-1139
-1051
-985
-900
-783
-717
-582
-480
-356
-269
-143
-31
127
224
361
10544
10970
11394
11801
12133
12467
12719
12933
13063
13190
13243
13184
13098
12956
12761
12521
12165
11891
11473
11071
10664
10278
9786
9350
8919
8460
8114
7720
7369
7101
6840
6587
6481
6374
6320
6316
6350
6461
6618
6815
7063
7318
7650
8038
8434
8791
9251
9663
10055
10495
10860
11230
11613
11926
12191
12421
12619
12734
12816
12810
-835
-836
-895
-852
-846
-840
-788
-829
-836
-835
-827
-758
-854
-780
-776
-864
-754
-906
-551
-1083
-573
-956
-760
-742
-839
-688
-851
-682
-906
-661
-821
-781
-705
-886
-706
-761
-776
-702
-870
-730
-809
-741
-772
-819
-700
-853
-720
-812
-870
-706
-874
-840
-801
-795
-848
-797
-820
-783
-819
-854
-423
-402
-388
-383
-372
-358
-344
-346
-337
-337
-337
-339
-336
-346
-349
-372
-354
-390
-384
-408
-421
-437
-452
-461
-497
-505
-532
-557
-575
-609
-622
-652
-671
-698
-723
-749
-779
-793
-826
-845
-871
-901
-912
-941
-954
-978
-994
-1016
-1030
-1046
-1064
-1072
-1082
-1096
-1102
-1109
-1125
-1122
-1122
-1121
-64
-72
-71
-75
-84
-84
-87
-83
-88
-88
-84
-87
-92
-82
-82
-88
-81
-81
-72
-65
-62
-58
-61
-49
-41
-37
-36
-31
-21
-12
0
-1
8
15
27
31
33
40
46
53
61
75
75
84
93
93
103
107
103
111
120
123
119
123
135
126
129
136
133
132
13313
13962
14543
15070
15531
15931
16255
16508
16692
16809
16846
16812
16693
16518
16263
15939
15553
15103
14582
14000
13363
12746
12004
11216
10389
9523
8614
7684
6726
5746
4740
3719
2684
1645
600
-438
-1477
-2496
-3501
-4500
-5477
-6430
-7361
-8262
-9138
-9966
-10767
-11520
-12226
-12882
-13494
-14036
-14527
-14960
-15320
-15619
-15851
-16009
-16098
-16117
1782
1782
1782
1782
1674
1674
1674
1674
1674
1601
1601
1601
1601
1601
1569
1569
1569
1569
1569
1581
1581
1581
1581
1581
1636
1636
1636
1636
1636
1726
1726
1726
1726
1726
1844
1844
1844
1844
1844
1977
1977
1977
1977
1977
2110
2110
2110
2110
2110
2230
2230
2230
2230
2230
2323
2323
2323
2323
2323
2382
15601
15602
15603
15604
15605
15606
15607
15608
15609
15610
15611
15612
15613
15614
15615
15616
15617
15618
15619
15620
15621
15622
15623
15624
15625
15626
15627
15628
15629
15630
15631
15632
15633
15634
15635
15636
15637
15638
15639
15640
15641
15642
15643
15644
15645
15646
15647
15648
15649
15650
15651
15652
15653
15654
15655
15656
15657
15658
15659
15660
493
630
744
836
978
1087
1179
1305
1380
1470
1552
1604
1711
1792
1821
1896
1934
1966
1997
1988
2048
2023
2031
2000
1963
1939
1885
1836
1800
1761
1682
1609
1570
1531
1414
1334
1248
1167
1075
950
888
773
636
509
424
327
204
100
-48
-179
-271
-367
-495
-616
-689
-798
-888
-944
-1111
-1126
12750
12693
12532
12317
12078
11782
11419
11068
10667
10335
9871
9430
9037
8640
8267
7894
7578
7282
6985
6813
6658
6536
6433
6420
6407
6509
6633
6787
7007
7261
7525
7870
8186
8568
8951
9311
9725
10081
10473
10867
11209
11460
11740
11976
12163
12260
12374
12395
12420
12353
12228
12045
11828
11572
11285
11014
10620
10313
9957
9536
-913
-803
-851
-835
-770
-812
-880
-838
-830
-858
-793
-859
-893
-782
-854
-816
-815
-825
-876
-820
-851
-937
-853
-812
-830
-795
-828
-848
-805
-846
-846
-842
-834
-868
-823
-825
-806
-834
-858
-831
-805
-860
-882
-804
-880
-821
-808
-793
-788
-803
-853
-791
-678
-1024
-725
-835
-877
-743
-763
-700
-1121
-1119
-1123
-1108
-1100
-1090
-1079
-1073
-1058
-1039
-1023
-1008
-985
-958
-943
-924
-900
-880
-851
-837
-810
-786
-762
-746
-707
-691
-668
-649
-619
-602
-580
-553
-539
-520
-501
-483
-471
-447
-436
-415
-410
-404
-387
-385
-384
-370
-366
-372
-371
-374
-376
-385
-392
-394
-410
-417
-440
-430
-462
-475
136
133
131
133
133
125
118
119
107
113
110
100
94
94
85
78
70
67
58
51
42
37
30
25
17
13
3
6
-6
-10
-16
-25
-27
-36
-41
-42
-54
-57
-62
-63
-61
-70
-70
-72
-76
-76
-74
-74
-77
-72
-81
-80
-75
-72
-67
-67
-67
-56
-50
-49
-16056
-15932
-15742
-15480
-15150
-14749
-14286
-13773
-13187
-12548
-11863
-11129
-10351
-9535
-8681
-7782
-6861
-5911
-4959
-4076
-3092
-2079
-1076
-61
948
1944
2934
3913
4871
5810
6718
7605
8458
9279
10060
10795
11496
12142
12750
13295
13787
14212
14580
14892
15136
15313
15425
15470
15447
15353
15192
14964
14676
14321
13914
13441
12908
12334
11699
11021
2382
2382
2382
2382
2399
2399
2399
2399
2399
2374
2374
2374
2374
2374
2311
2311
2311
2311
2311
2215
2215
2215
2215
2215
2096
2096
2096
2096
2096
1967
1967
1967
1967
1967
1842
1842
1842
1842
1842
1734
1734
1734
1734
1734
1654
1654
1654
1654
1654
1611
1611
1611
1611
1611
1608
1608
1608
1608
1608
1645
15661
15662
15663
15664
15665
15666
15667
15668
15669
15670
15671
15672
15673
15674
15675
15676
15677
15678
15679
15680
15681
15682
15683
15684
15685
15686
15687
15688
15689
15690
15691
15692
15693
15694
15695
15696
15697
15698
15699
15700
15701
15702
15703
15704
15705
15706
15707
15708
15709
15710
15711
15712
15713
15714
15715
15716
15717
15718
15719
15720
-1235
-1313
-1364
-1449
-1463
-1507
-1527
-1587
-1587
-1588
-1615
-1628
-1554
-1512
-1422
-1413
-1378
-1356
-1267
-1246
-1188
-1136
-1039
-967
-885
-795
-722
-609
-518
-398
-327
-176
-83
24
124
222
336
493
584
699
803
875
1041
1126
1219
1282
1369
1458
1537
1580
1695
1710
1758
1780
1846
1864
1869
1900
1901
1911
9184
8810
8394
8081
7792
7496
7255
7044
6843
6727
6641
6572
6605
6658
6753
6870
7034
7246
7499
7766
8068
8410
8752
9082
9451
9806
10152
10491
10765
11081
11344
11530
11757
11927
11992
12081
12102
12025
11941
11795
11645
11437
11166
10882
10619
10242
9850
9530
9202
8815
8508
8170
7870
7614
7357
7146
6985
6837
6773
6721
-967
-671
-871
-766
-720
-915
-594
-858
-720
-752
-834
-773
-784
-752
-842
-750
-757
-835
-714
-817
-766
-801
-807
-789
-821
-782
-802
-776
-838
-780
-778
-839
-762
-865
-782
-806
-794
-836
-819
-841
-844
-822
-854
-869
-831
-817
-884
-774
-835
-867
-822
-843
-870
-805
-817
-814
-779
-815
-826
-790
-495
-519
-526
-551
-565
-594
-611
-642
-656
-679
-713
-726
-746
-779
-795
-822
-834
-860
-885
-896
-924
-946
-967
-973
-999
-1010
-1021
-1044
-1042
-1047
-1058
-1078
-1068
-1088
-1083
-1088
-1087
-1084
-1089
-1084
-1079
-1070
-1063
-1052
-1036
-1030
-1013
-1000
-979
-961
-936
-926
-904
-881
-863
-847
-825
-806
-777
-752
-47
-34
-34
-25
-28
-12
-13
-4
8
9
19
21
30
38
39
46
55
54
62
72
75
80
87
90
104
104
109
106
103
118
119
121
124
119
125
124
126
124
126
121
119
114
113
107
111
108
99
103
92
94
91
77
73
65
58
58
45
48
39
29
10296
9529
8729
7896
7027
6138
5226
4293
3348
2398
1434
465
-504
-1462
-2410
-3341
-4170
-5070
-5970
-6811
-7647
-8449
-9224
-9947
-10640
-11282
-11888
-12437
-12934
-13378
-13768
-14092
-14361
-14560
-14700
-14772
-14779
-14723
-14600
-14407
-14156
-13847
-13471
-13044
-12549
-12013
-11422
-10782
-10099
-9371
-8613
-7818
-6997
-6159
-5271
-4375
-3467
-2544
-1610
-677
1645
1645
1645
1645
1718
1718
1718
1718
1718
1819
1819
1819
1819
1819
1938
1938
1938
1938
1938
2062
2062
2062
2062
2062
2176
2176
2176
2176
2176
2271
2271
2271
2271
2271
2335
2335
2335
2335
2335
2363
2363
2363
2363
2363
2352
2352
2352
2352
2352
2304
2304
2304
2304
2304
2223
2223
2223
2223
2223
2119
15721
15722
15723
15724
15725
15726
15727
15728
15729
15730
15731
15732
15733
15734
15735
15736
15737
15738
15739
15740
15741
15742
15743
15744
15745
15746
15747
15748
15749
15750
15751
15752
15753
15754
15755
15756
15757
15758
15759
15760
15761
15762
15763
15764
15765
15766
15767
15768
15769
15770
15771
15772
15773
15774
15775
15776
15777
15778
15779
15780
1897
1828
1795
1746
1722
1655
1607
1572
1482
1420
1341
1267
1199
1112
1045
946
848
750
641
556
488
374
250
135
55
-72
-152
-272
-396
-510
-581
-652
-758
-825
-912
-1000
-1080
-1143
-1177
-1223
-1315
-1342
-1391
-1440
-1453
-1436
-1450
-1458
-1445
-1405
-1354
-1326
-1268
-1212
-1219
-1158
-1113
-1042
-1009
-939
6704
6739
6812
6904
7019
7228
7471
7737
7984
8306
8621
8943
9292
9608
9881
10184
10489
10772
10971
11231
11397
11522
11669
11720
11725
11701
11634
11492
11350
11179
10960
10687
10457
10114
9796
9546
9156
8880
8588
8248
7968
7751
7489
7283
7177
7000
6932
6831
6831
6857
6902
6981
7156
7328
7509
7755
7977
8244
8527
8802
-903
-868
-848
-882
-849
-784
-808
-836
-824
-800
-887
-825
-911
-818
-840
-824
-831
-818
-855
-796
-854
-842
-867
-756
-856
-795
-866
-764
-817
-629
-1050
-672
-910
-788
-775
-751
-707
-857
-717
-904
-738
-750
-828
-661
-880
-696
-784
-758
-793
-777
-751
-841
-731
-778
-778
-738
-824
-742
-832
-758
-732
-708
-695
-672
-654
-626
-609
-585
-564
-548
-532
-518
-497
-477
-468
-454
-449
-436
-424
-412
-408
-403
-403
-396
-398
-402
-404
-409
-419
-426
-433
-442
-442
-478
-461
-492
-501
-518
-543
-555
-575
-590
-615
-625
-658
-674
-694
-724
-736
-761
-786
-811
-824
-841
-865
-881
-900
-917
-939
-956
27
20
10
8
1
-6
-16
-23
-23
-28
-41
-37
-42
-51
-57
-52
-56
-67
-62
-66
-61
-74
-61
-65
-68
-70
-74
-65
-71
-68
-60
-63
-54
-52
-48
-49
-39
-37
-33
-23
-20
-17
-8
-4
5
4
15
17
24
29
38
41
49
52
53
67
73
78
77
90
265
1187
2108
3018
3916
4794
5657
6484
7293
8067
8816
9520
10184
10804
11324
11859
12342
12772
13161
13479
13736
13938
14080
14159
14175
14128
14024
13855
13631
13340
13001
12601
12152
11651
11095
10501
9868
9184
8469
7720
6938
6127
5293
4445
3578
2700
1808
917
20
-864
-1744
-2615
-3469
-4317
-5136
-5910
-6713
-7467
-8185
-8869
2119
2119
2119
2119
2002
2002
2002
2002
2002
1886
1886
1886
1886
1886
1781
1781
1781
1781
1781
1700
1700
1700
1700
1700
1651
1651
1651
1651
1651
1639
1639
1639
1639
1639
1664
1664
1664
1664
1664
1723
1723
1723
1723
1723
1810
1810
1810
1810
1810
1915
1915
1915
1915
1915
2028
2028
2028
2028
2028
2137
15781
15782
15783
15784
15785
15786
15787
15788
15789
15790
15791
15792
15793
15794
15795
15796
15797
15798
15799
15800
15801
15802
15803
15804
15805
15806
15807
15808
15809
15810
15811
15812
15813
15814
15815
15816
15817
15818
15819
15820
15821
15822
15823
15824
15825
15826
15827
15828
15829
15830
15831
15832
15833
15834
15835
15836
15837
15838
15839
15840
-857
-756
-662
-588
-534
-409
-327
-223
-113
-27
100
174
302
392
513
599
745
798
904
1000
1106
1148
1259
1337
1421
1484
1503
1581
1619
1674
1694
1682
1726
1734
1730
1779
1779
1703
1655
1628
1579
1555
1530
1485
1425
1357
1289
1222
1144
1073
942
870
811
758
625
504
456
339
278
165
9110
9403
9725
9982
10250
10539
10725
10957
11129
11247
11345
11406
11418
11422
11361
11249
11099
10919
10751
10510
10288
10016
9717
9396
9150
8842
8537
8271
8005
7774
7557
7384
7229
7096
6987
6916
6920
6915
6984
7080
7171
7342
7497
7717
7986
8207
8449
8723
8984
9284
9531
9809
10085
10271
10477
10671
10840
10931
11085
11093
-748
-848
-775
-888
-764
-832
-833
-756
-794
-861
-814
-855
-827
-868
-811
-850
-837
-822
-861
-849
-868
-826
-795
-802
-854
-824
-844
-810
-842
-854
-831
-852
-883
-844
-828
-875
-816
-837
-813
-869
-874
-805
-823
-868
-860
-776
-839
-784
-829
-817
-797
-833
-883
-812
-810
-842
-815
-862
-807
-816
-966
-985
-993
-1011
-1019
-1025
-1040
-1038
-1045
-1051
-1058
-1053
-1065
-1060
-1067
-1066
-1051
-1043
-1042
-1033
-1023
-1013
-996
-977
-969
-946
-934
-917
-895
-875
-866
-839
-818
-803
-778
-763
-736
-718
-700
-674
-659
-634
-624
-598
-580
-572
-549
-535
-519
-505
-493
-486
-468
-457
-461
-438
-434
-440
-427
-430
89
89
97
101
105
103
108
119
116
104
112
116
113
117
117
112
112
109
112
104
105
97
99
94
87
82
82
75
71
69
59
59
51
43
37
32
22
18
13
8
-4
-5
-15
-3
-14
-23
-24
-30
-33
-43
-49
-50
-48
-57
-55
-57
-57
-59
-66
-57
-9517
-10127
-10696
-11212
-11690
-12113
-12482
-12807
-13065
-13276
-13421
-13502
-13533
-13501
-13425
-13272
-13066
-12803
-12478
-12108
-11677
-11206
-10691
-10116
-9510
-8856
-8174
-7454
-6702
-5908
-5132
-4316
-3483
-2634
-1785
-923
-56
805
1657
2497
3321
4145
4945
5715
6466
7193
7879
8536
9156
9743
10286
10781
11227
11630
11982
12284
12530
12728
12870
12944
2137
2137
2137
2137
2228
2228
2228
2228
2228
2294
2294
2294
2294
2294
2327
2327
2327
2327
2327
2325
2325
2325
2325
2325
2288
2288
2288
2288
2288
2221
2221
2221
2221
2221
2129
2129
2129
2129
2129
2024
2024
2024
2024
2024
1916
1916
1916
1916
1916
1818
1818
1818
1818
1818
1739
1739
1739
1739
1739
1688
15841
15842
15843
15844
15845
15846
15847
15848
15849
15850
15851
15852
15853
15854
15855
15856
15857
15858
15859
15860
15861
15862
15863
15864
15865
15866
15867
15868
15869
15870
15871
15872
15873
15874
15875
15876
15877
15878
15879
15880
15881
15882
15883
15884
15885
15886
15887
15888
15889
15890
15891
15892
15893
15894
15895
15896
15897
15898
15899
15900
60
-48
-126
-241
-344
-440
-498
-593
-663
-751
-845
-877
-961
-991
-1104
-1121
-1179
-1224
-1291
-1296
-1304
-1336
-1357
-1382
-1346
-1289
-1235
-1174
-1159
-1121
-1117
-1053
-1000
-941
-893
-841
-751
-718
-615
-562
-465
-366
-261
-177
-69
21
134
180
282
367
485
554
704
779
854
956
1004
1085
1173
1218
11122
11124
11076
10939
10814
10683
10530
10297
10102
9864
9598
9343
9066
8787
8543
8312
8038
7818
7640
7461
7343
7210
7097
7073
7036
7052
7123
7147
7286
7426
7550
7753
8003
8176
8467
8689
8922
9178
9469
9634
9907
10131
10308
10466
10618
10705
10810
10861
10828
10866
10833
10739
10614
10482
10319
10136
9901
9701
9486
9237
-783
-791
-843
-784
-800
-792
-822
-795
-789
-672
-951
-739
-887
-764
-778
-756
-795
-857
-647
-926
-662
-841
-789
-722
-883
-754
-784
-760
-815
-769
-767
-908
-714
-849
-811
-727
-854
-819
-791
-795
-783
-808
-834
-861
-676
-888
-789
-776
-849
-765
-753
-915
-806
-841
-907
-772
-835
-848
-777
-821
-431
-430
-433
-439
-435
-446
-467
-455
-483
-476
-500
-508
-529
-533
-547
-576
-578
-608
-619
-639
-658
-678
-698
-709
-741
-747
-779
-792
-811
-833
-856
-867
-886
-905
-913
-934
-953
-960
-964
-991
-991
-1001
-1010
-1018
-1017
-1032
-1032
-1030
-1034
-1033
-1031
-1031
-1021
-1026
-1018
-999
-996
-986
-961
-953
-52
-59
-58
-60
-56
-66
-58
-55
-56
-47
-46
-40
-35
-33
-34
-21
-21
-6
-7
4
5
13
13
19
22
24
35
43
37
52
57
55
68
78
78
79
83
86
93
90
95
97
103
108
104
106
107
105
108
105
114
104
98
96
98
93
94
95
89
84
12974
12936
12851
12701
12500
12246
11939
11577
11215
10768
10277
9735
9153
8543
7891
7212
6506
5765
5002
4232
3433
2628
1815
985
160
-661
-1477
-2275
-3067
-3837
-4596
-5336
-6033
-6749
-7416
-8040
-8647
-9207
-9730
-10215
-10648
-11045
-11387
-11683
-11924
-12120
-12254
-12335
-12363
-12333
-12253
-12115
-11928
-11690
-11394
-11049
-10655
-10225
-9741
-9218
1688
1688
1688
1688
1670
1670
1670
1670
1670
1686
1686
1686
1686
1686
1735
1735
1735
1735
1735
1810
1810
1810
1810
1810
1904
1904
1904
1904
1904
2007
2007
2007
2007
2007
2107
2107
2107
2107
2107
2194
2194
2194
2194
2194
2259
2259
2259
2259
2259
2295
2295
2295
2295
2295
2298
2298
2298
2298
2298
2268
15901
15902
15903
15904
15905
15906
15907
15908
15909
15910
15911
15912
15913
15914
15915
15916
15917
15918
15919
15920
15921
15922
15923
15924
15925
15926
15927
15928
15929
15930
15931
15932
15933
15934
15935
15936
15937
15938
15939
15940
15941
15942
15943
15944
15945
15946
15947
15948
15949
15950
15951
15952
15953
15954
15955
15956
15957
15958
15959
15960
1288
1370
1419
1461
1526
1535
1549
1611
1612
1641
1614
1639
1635
1588
1591
1520
1475
1440
1408
1345
1325
1239
1177
1107
1044
981
891
843
740
669
560
498
408
327
232
135
28
-57
-138
-206
-279
-406
-433
-559
-643
-682
-770
-828
-905
-936
-1016
-1039
-1084
-1138
-1181
-1182
-1191
-1173
-1221
-1250
8929
8696
8480
8234
7999
7799
7647
7500
7349
7264
7159
7151
7111
7097
7183
7227
7379
7487
7618
7819
7966
8197
8419
8649
8858
9122
9308
9515
9733
9976
10138
10280
10427
10498
10560
10606
10615
10598
10555
10490
10373
10279
10100
9934
9725
9530
9288
9093
8879
8622
8458
8216
8050
7844
7712
7537
7445
7316
7235
7223
-915
-866
-818
-852
-849
-829
-813
-856
-840
-879
-831
-846
-843
-849
-841
-896
-837
-843
-818
-847
-777
-821
-831
-849
-859
-771
-780
-838
-829
-857
-825
-872
-794
-845
-823
-801
-794
-845
-768
-854
-776
-813
-692
-926
-642
-884
-776
-785
-823
-765
-883
-738
-871
-808
-759
-837
-681
-825
-746
-798
-949
-928
-920
-899
-881
-867
-856
-835
-810
-793
-775
-753
-741
-718
-705
-683
-661
-649
-624
-611
-598
-578
-563
-548
-533
-529
-517
-508
-493
-482
-475
-479
-466
-462
-456
-459
-452
-459
-460
-463
-472
-476
-490
-494
-494
-502
-525
-522
-547
-553
-569
-585
-604
-618
-626
-652
-668
-685
-705
-721
81
81
80
68
63
60
59
56
49
44
40
32
26
22
15
8
5
0
-6
-1
-18
-21
-26
-25
-25
-38
-45
-44
-40
-45
-48
-47
-48
-47
-59
-54
-58
-52
-54
-51
-51
-52
-49
-48
-49
-46
-42
-35
-30
-31
-22
-18
-12
-3
-2
-5
4
9
17
20
-8656
-8063
-7428
-6767
-6091
-5366
-4712
-3952
-3190
-2415
-1625
-837
-41
749
1537
2306
3065
3816
4543
5255
5945
6607
7244
7836
8398
8936
9427
9881
10288
10656
10970
11236
11462
11633
11757
11823
11842
11806
11719
11582
11395
11151
10862
10531
10153
9733
9278
8779
8239
7673
7074
6438
5784
5110
4408
3689
2957
2219
1468
715
2268
2268
2268
2268
2211
2211
2211
2211
2211
2129
2129
2129
2129
2129
2036
2036
2036
2036
2036
1937
1937
1937
1937
1937
1845
1845
1845
1845
1845
1770
1770
1770
1770
1770
1720
1720
1720
1720
1720
1700
1700
1700
1700
1700
1711
1711
1711
1711
1711
1751
1751
1751
1751
1751
1817
1817
1817
1817
1817
1902
15961
15962
15963
15964
15965
15966
15967
15968
15969
15970
15971
15972
15973
15974
15975
15976
15977
15978
15979
15980
15981
15982
15983
15984
15985
15986
15987
15988
15989
15990
15991
15992
15993
15994
15995
15996
15997
15998
15999
16000
16001
16002
16003
16004
16005
16006
16007
16008
16009
16010
16011
16012
16013
16014
16015
16016
16017
16018
16019
16020
-1213
-1139
-1117
-1057
-1051
-1032
-972
-971
-931
-860
-827
-743
-675
-605
-549
-452
-399
-287
-217
-122
-60
37
119
197
312
382
526
578
645
710
816
899
974
1003
1086
1132
1221
1276
1318
1368
1406
1405
1458
1504
1495
1492
1509
1505
1460
1465
1399
1386
1315
1330
1296
1234
1193
1114
1064
1012
7231
7228
7318
7346
7441
7544
7688
7891
8033
8184
8420
8631
8842
9021
9254
9421
9626
9762
9938
10108
10228
10278
10338
10411
10399
10386
10339
10262
10142
10025
9889
9738
9581
9398
9183
8925
8765
8567
8362
8147
7962
7819
7680
7581
7435
7338
7299
7271
7272
7284
7353
7417
7496
7634
7776
7915
8105
8238
8467
8624
-780
-805
-851
-814
-778
-700
-783
-827
-777
-842
-723
-864
-793
-800
-827
-777
-848
-820
-855
-686
-871
-795
-838
-759
-833
-846
-773
-849
-814
-792
-861
-821
-836
-885
-792
-799
-860
-811
-817
-890
-854
-838
-893
-795
-820
-853
-809
-811
-830
-780
-852
-857
-858
-783
-906
-816
-858
-822
-802
-841
-748
-758
-779
-792
-801
-828
-841
-861
-873
-896
-899
-913
-936
-948
-956
-959
-968
-987
-988
-994
-999
-998
-996
-1012
-1006
-1007
-1002
-1000
-996
-991
-985
-979
-974
-962
-945
-938
-920
-906
-900
-881
-865
-856
-834
-811
-806
-781
-762
-751
-734
-716
-692
-682
-662
-646
-633
-616
-601
-584
-565
-563
24
26
33
43
48
51
54
54
57
68
74
73
83
80
83
87
90
97
105
94
90
100
92
97
100
99
97
105
97
103
91
88
84
89
84
83
76
81
65
64
60
57
58
51
40
39
34
31
19
22
17
13
2
-3
-2
-7
-14
-14
-19
-25
-39
-792
-1532
-2194
-2916
-3630
-4321
-4994
-5649
-6278
-6877
-7454
-7995
-8505
-8975
-9400
-9793
-10139
-10437
-10699
-10907
-11069
-11188
-11255
-11268
-11235
-11137
-11009
-10821
-10587
-10308
-9982
-9616
-9206
-8760
-8266
-7756
-7200
-6610
-6021
-5370
-4709
-4031
-3341
-2635
-1918
-1193
-473
258
976
1693
2398
3077
3767
4421
5060
5677
6272
6841
7375
1902
1902
1902
1902
1995
1995
1995
1995
1995
2087
2087
2087
2087
2087
2168
2168
2168
2168
2168
2229
2229
2229
2229
2229
2264
2264
2264
2264
2264
2271
2271
2271
2271
2271
2247
2247
2247
2247
2247
2197
2197
2197
2197
2197
2125
2125
2125
2125
2125
2040
2040
2040
2040
2040
1950
1950
1950
1950
1950
1866
16021
16022
16023
16024
16025
16026
16027
16028
16029
16030
16031
16032
16033
16034
16035
16036
16037
16038
16039
16040
16041
16042
16043
16044
16045
16046
16047
16048
16049
16050
16051
16052
16053
16054
16055
16056
16057
16058
16059
16060
16061
16062
16063
16064
16065
16066
16067
16068
16069
16070
16071
16072
16073
16074
16075
16076
16077
16078
16079
16080
953
863
809
724
643
574
522
443
340
275
213
85
29
-53
-161
-198
-307
-357
-423
-511
-608
-639
-713
-801
-833
-874
-912
-926
-985
-1032
-1042
-1084
-1069
-1099
-1111
-1134
-1067
-1009
-1004
-946
-899
-883
-869
-820
-797
-757
-711
-624
-571
-479
-451
-364
-342
-217
-151
-79
29
73
170
281
8846
9002
9206
9352
9512
9695
9813
9921
10017
10116
10153
10208
10193
10195
10147
10036
9945
9840
9706
9538
9357
9238
9016
8830
8650
8457
8326
8147
7995
7835
7704
7604
7485
7443
7390
7375
7392
7376
7450
7587
7605
7725
7843
7942
8148
8329
8481
8631
8814
8985
9138
9308
9448
9582
9700
9790
9892
9977
9971
9996
-858
-806
-852
-845
-848
-808
-814
-795
-772
-815
-812
-859
-824
-829
-767
-817
-795
-779
-700
-934
-730
-859
-700
-909
-722
-801
-864
-708
-841
-725
-750
-797
-789
-821
-778
-852
-714
-807
-817
-733
-843
-802
-809
-780
-813
-751
-762
-821
-781
-830
-796
-815
-866
-863
-700
-874
-726
-775
-822
-801
-555
-541
-533
-519
-512
-503
-501
-490
-492
-485
-481
-484
-484
-479
-488
-486
-500
-496
-509
-523
-518
-532
-541
-548
-568
-571
-594
-611
-620
-638
-653
-666
-676
-700
-707
-731
-748
-762
-774
-791
-811
-819
-842
-854
-863
-882
-894
-908
-921
-930
-941
-953
-953
-958
-971
-972
-977
-974
-991
-984
-27
-31
-31
-37
-37
-43
-48
-44
-51
-45
-45
-51
-44
-41
-49
-49
-43
-43
-40
-45
-32
-38
-26
-27
-28
-19
-16
-10
-8
-4
5
7
9
11
18
22
23
40
34
40
50
53
51
61
59
66
71
70
75
73
89
80
86
94
90
92
95
94
94
95
7885
8311
8738
9137
9493
9808
10080
10313
10504
10642
10732
10771
10768
10724
10622
10483
10293
10051
9781
9462
9102
8712
8265
7796
7296
6767
6216
5635
5022
4395
3746
3087
2414
1729
1045
352
-342
-1023
-1691
-2356
-3007
-3646
-4274
-4884
-5466
-6025
-6559
-7059
-7538
-7980
-8386
-8763
-9089
-9384
-9633
-9842
-10005
-10126
-10200
-10229
1866
1866
1866
1866
1796
1796
1796
1796
1796
1749
1749
1749
1749
1749
1728
1728
1728
1728
1728
1735
1735
1735
1735
1735
1770
1770
1770
1770
1770
1829
1829
1829
1829
1829
1904
1904
1904
1904
1904
1989
1989
1989
1989
1989
2072
2072
2072
2072
2072
2147
2147
2147
2147
2147
2204
2204
2204
2204
2204
2237
16081
16082
16083
16084
16085
16086
16087
16088
16089
16090
16091
16092
16093
16094
16095
16096
16097
16098
16099
16100
16101
16102
16103
16104
16105
16106
16107
16108
16109
16110
16111
16112
16113
16114
16115
16116
16117
16118
16119
16120
16121
16122
16123
16124
16125
16126
16127
16128
16129
16130
16131
16132
16133
16134
16135
16136
16137
16138
16139
16140
335
419
484
558
640
741
798
866
912
999
1067
1112
1174
1190
1241
1277
1302
1316
1368
1373
1402
1411
1375
1391
1335
1339
1289
1228
1225
1195
1159
1129
1051
975
942
896
843
767
691
643
563
494
416
357
300
177
108
62
-10
-98
-162
-226
-316
-383
-442
-503
-545
-631
-673
-741
10006
9969
9918
9858
9752
9650
9518
9387
9231
9075
8890
8738
8561
8392
8222
8084
7916
7797
7707
7614
7519
7448
7414
7445
7429
7479
7525
7574
7655
7786
7881
8014
8195
8284
8477
8611
8790
8946
9120
9230
9397
9484
9586
9657
9722
9779
9809
9830
9816
9777
9716
9645
9564
9458
9334
9203
9047
8928
8763
8623
-847
-802
-831
-792
-872
-821
-778
-824
-825
-818
-841
-900
-838
-867
-853
-817
-846
-863
-868
-835
-808
-881
-852
-823
-829
-831
-809
-838
-850
-820
-881
-855
-844
-856
-799
-829
-775
-790
-806
-810
-870
-833
-824
-819
-819
-842
-840
-769
-804
-808
-821
-808
-803
-852
-744
-919
-734
-831
-728
-845
-983
-983
-975
-981
-967
-971
-957
-958
-944
-941
-921
-917
-897
-895
-879
-862
-840
-834
-811
-803
-790
-776
-755
-743
-730
-709
-687
-678
-658
-640
-629
-617
-604
-599
-575
-570
-561
-552
-537
-533
-526
-523
-511
-504
-503
-509
-508
-514
-509
-509
-515
-519
-522
-525
-532
-542
-547
-548
-570
-573
89
94
94
87
88
87
80
85
85
74
76
73
70
66
70
63
53
52
44
36
41
28
30
27
24
18
10
10
3
2
-1
-2
-20
-20
-18
-23
-32
-27
-28
-30
-40
-32
-33
-41
-34
-38
-37
-43
-34
-38
-39
-41
-37
-32
-41
-37
-34
-27
-24
-27
-10224
-10166
-10066
-9926
-9725
-9490
-9220
-8908
-8549
-8156
-7732
-7272
-6779
-6255
-5724
-5148
-4560
-3950
-3324
-2682
-2034
-1378
-714
-53
613
1262
1909
2547
3164
3772
4368
4934
5486
6008
6511
6984
7417
7825
8203
8539
8836
9093
9312
9488
9626
9713
9768
9776
9746
9671
9550
9393
9184
8939
8663
8343
8032
7649
7234
6781
2237
2237
2237
2237
2244
2244
2244
2244
2244
2225
2225
2225
2225
2225
2180
2180
2180
2180
2180
2116
2116
2116
2116
2116
2039
2039
2039
2039
2039
1958
1958
1958
1958
1958
1881
1881
1881
1881
1881
1817
1817
1817
1817
1817
1773
1773
1773
1773
1773
1754
1754
1754
1754
1754
1760
1760
1760
1760
1760
1791
16141
16142
16143
16144
16145
16146
16147
16148
16149
16150
16151
16152
16153
16154
16155
16156
16157
16158
16159
16160
16161
16162
16163
16164
16165
16166
16167
16168
16169
16170
16171
16172
16173
16174
16175
16176
16177
16178
16179
16180
16181
16182
16183
16184
16185
16186
16187
16188
16189
16190
16191
16192
16193
16194
16195
16196
16197
16198
16199
16200
-768
-786
-862
-867
-910
-908
-933
-955
-968
-994
-988
-952
-948
-914
-907
-852
-810
-807
-766
-700
-660
-613
-536
-522
-458
-397
-301
-267
-159
-111
-61
61
114
152
245
323
400
464
517
589
684
719
788
888
897
957
1007
1063
1069
1158
1175
1242
1193
1241
1283
1281
1285
1303
1274
1258
8466
8309
8208
8043
7947
7809
7728
7642
7582
7545
7495
7498
7513
7565
7599
7703
7781
7852
7988
8073
8216
8371
8497
8636
8805
8940
9070
9172
9303
9365
9471
9551
9604
9649
9633
9683
9656
9575
9547
9481
9382
9282
9167
9010
8899
8749
8648
8512
8347
8220
8110
7975
7848
7787
7689
7641
7612
7572
7538
7550
-745
-776
-842
-740
-835
-775
-804
-798
-789
-805
-771
-827
-753
-849
-780
-771
-822
-755
-826
-781
-807
-803
-770
-798
-749
-843
-825
-800
-788
-798
-775
-889
-773
-830
-809
-755
-773
-831
-768
-849
-843
-793
-836
-881
-782
-844
-856
-816
-886
-867
-787
-842
-822
-837
-835
-796
-816
-854
-848
-827
-587
-605
-611
-621
-633
-653
-663
-684
-694
-712
-731
-739
-749
-769
-781
-799
-818
-826
-842
-862
-869
-881
-886
-896
-914
-920
-922
-934
-940
-942
-952
-952
-951
-957
-963
-956
-962
-959
-953
-949
-945
-940
-932
-927
-922
-908
-897
-886
-873
-866
-848
-836
-822
-813
-800
-780
-772
-754
-742
-732
-18
-19
-12
-5
1
5
9
11
10
18
28
23
24
39
42
40
44
51
52
61
62
64
70
69
76
79
78
85
82
80
81
86
90
89
90
86
84
81
89
81
81
78
74
75
78
76
70
58
66
57
54
51
48
50
45
34
30
23
26
16
6310
5806
5286
4737
4182
3594
3003
2386
1776
1155
528
-106
-728
-1347
-1945
-2552
-3131
-3704
-4261
-4799
-5315
-5804
-6262
-6710
-7122
-7502
-7846
-8158
-8426
-8666
-8867
-9024
-9140
-9225
-9260
-9255
-9212
-9121
-8995
-8831
-8628
-8370
-8096
-7777
-7431
-7052
-6633
-6182
-5724
-5236
-4722
-4187
-3635
-3129
-2550
-1964
-1367
-763
-168
436
1791
1791
1791
1791
1843
1843
1843
1843
1843
1911
1911
1911
1911
1911
1987
1987
1987
1987
1987
2063
2063
2063
2063
2063
2130
2130
2130
2130
2130
2182
2182
2182
2182
2182
2213
2213
2213
2213
2213
2219
2219
2219
2219
2219
2202
2202
2202
2202
2202
2161
2161
2161
2161
2161
2104
2104
2104
2104
2104
2034
16201
16202
16203
16204
16205
16206
16207
16208
16209
16210
16211
16212
16213
16214
16215
16216
16217
16218
16219
16220
16221
16222
16223
16224
16225
16226
16227
16228
16229
16230
16231
16232
16233
16234
16235
16236
16237
16238
16239
16240
16241
16242
16243
16244
16245
16246
16247
16248
16249
16250
16251
16252
16253
16254
16255
16256
16257
16258
16259
16260
1229
1201
1134
1144
1110
1067
1018
974
940
895
832
750
739
660
580
531
471
417
321
318
219
113
61
-13
-84
-150
-188
-267
-313
-367
-441
-486
-529
-580
-644
-697
-723
-731
-791
-780
-867
-847
-884
-888
-850
-867
-878
-821
-788
-775
-769
-725
-718
-632
-655
-582
-528
-481
-461
-405
7559
7616
7653
7711
7795
7892
7994
8107
8263
8369
8503
8638
8753
8867
9013
9131
9216
9300
9344
9434
9456
9480
9485
9487
9476
9398
9361
9276
9197
9105
9004
8886
8768
8665
8515
8418
8288
8143
8057
7950
7836
7781
7735
7688
7636
7631
7614
7636
7667
7692
7773
7865
7913
7999
8074
8212
8299
8413
8534
8654
-815
-812
-845
-813
-823
-804
-833
-748
-817
-826
-862
-844
-808
-871
-808
-814
-850
-798
-799
-831
-813
-825
-807
-797
-788
-812
-819
-825
-795
-777
-715
-957
-712
-811
-735
-815
-766
-780
-781
-736
-846
-733
-838
-843
-746
-818
-738
-842
-732
-811
-819
-778
-783
-782
-785
-762
-852
-801
-781
-798
-711
-698
-687
-671
-659
-641
-635
-619
-610
-602
-598
-574
-578
-562
-553
-546
-553
-533
-530
-536
-529
-520
-530
-535
-525
-529
-536
-548
-545
-556
-563
-566
-570
-582
-589
-604
-614
-628
-637
-639
-660
-676
-686
-700
-712
-731
-748
-756
-768
-780
-792
-802
-818
-831
-840
-852
-861
-874
-884
-888
16
15
7
5
2
-1
-5
-14
-13
-13
-11
-20
-22
-28
-25
-29
-26
-31
-30
-34
-35
-29
-36
-28
-35
-34
-31
-35
-32
-26
-28
-15
-19
-17
-17
-12
-11
-8
-6
-6
-3
7
6
10
20
24
26
23
34
42
34
43
43
44
59
54
62
60
67
67
1034
1622
2204
2765
3326
3856
4380
4882
5362
5819
6245
6644
7019
7356
7671
7944
8179
8390
8554
8685
8770
8821
8838
8812
8743
8643
8502
8322
8113
7863
7581
7264
6918
6538
6138
5706
5255
4785
4289
3776
3247
2714
2157
1604
1040
464
-103
-663
-1222
-1773
-2312
-2790
-3314
-3815
-4297
-4769
-5215
-5639
-5998
-6399
2034
2034
2034
2034
1961
1961
1961
1961
1961
1892
1892
1892
1892
1892
1835
1835
1835
1835
1835
1795
1795
1795
1795
1795
1778
1778
1778
1778
1778
1784
1784
1784
1784
1784
1812
1812
1812
1812
1812
1860
1860
1860
1860
1860
1921
1921
1921
1921
1921
1989
1989
1989
1989
1989
2057
2057
2057
2057
2057
2117
16261
16262
16263
16264
16265
16266
16267
16268
16269
16270
16271
16272
16273
16274
16275
16276
16277
16278
16279
16280
16281
16282
16283
16284
16285
16286
16287
16288
16289
16290
16291
16292
16293
16294
16295
16296
16297
16298
16299
16300
16301
16302
16303
16304
16305
16306
16307
16308
16309
16310
16311
16312
16313
16314
16315
16316
16317
16318
16319
16320
-364
-263
-214
-149
-115
-34
26
114
185
209
258
356
416
503
556
616
667
739
793
840
871
944
951
1029
1030
1065
1103
1136
1170
1152
1198
1166
1168
1185
1133
1089
1114
1065
1042
1026
969
962
901
856
783
781
709
651
608
544
482
430
367
329
241
193
119
77
-10
-35
8764
8874
8953
9060
9144
9209
9292
9301
9362
9360
9353
9368
9354
9265
9223
9148
9062
8977
8851
8741
8643
8503
8435
8318
8223
8089
7998
7900
7838
7769
7724
7678
7657
7634
7679
7668
7704
7760
7792
7854
7943
8051
8139
8261
8366
8458
8569
8642
8763
8833
8928
9028
9059
9112
9192
9200
9196
9217
9224
9205
-796
-835
-839
-773
-762
-833
-764
-843
-768
-847
-853
-848
-803
-847
-836
-845
-830
-819
-797
-809
-812
-848
-833
-815
-805
-853
-793
-819
-834
-797
-895
-811
-857
-788
-865
-801
-819
-795
-842
-830
-866
-791
-835
-832
-756
-815
-832
-855
-794
-841
-827
-855
-831
-765
-810
-834
-814
-810
-774
-860
-897
-908
-907
-921
-925
-931
-939
-933
-931
-932
-937
-929
-931
-931
-925
-928
-916
-911
-909
-896
-887
-885
-869
-859
-858
-834
-826
-817
-809
-791
-771
-771
-754
-743
-731
-711
-698
-688
-675
-667
-645
-639
-626
-624
-615
-603
-598
-590
-579
-562
-561
-567
-555
-550
-555
-534
-547
-550
-550
-555
62
70
81
74
81
75
80
78
85
83
83
83
87
76
76
81
71
76
70
63
62
63
65
59
57
57
48
43
41
42
39
31
29
19
22
23
15
6
8
4
6
-4
-2
-7
-8
-10
-17
-15
-16
-16
-21
-30
-25
-26
-28
-30
-27
-20
-30
-23
-6742
-7057
-7337
-7591
-7804
-7988
-8122
-8231
-8302
-8337
-8339
-8292
-8213
-8103
-7956
-7762
-7545
-7294
-7009
-6693
-6343
-5945
-5573
-5155
-4709
-4243
-3768
-3260
-2747
-2229
-1697
-1163
-618
-69
473
1013
1539
2055
2568
3066
3548
4016
4466
4893
5300
5682
6042
6371
6644
6921
7164
7372
7556
7702
7811
7897
7933
7941
7917
7848
2117
2117
2117
2117
2163
2163
2163
2163
2163
2190
2190
2190
2190
2190
2196
2196
2196
2196
2196
2179
2179
2179
2179
2179
2142
2142
2142
2142
2142
2089
2089
2089
2089
2089
2027
2027
2027
2027
2027
1961
1961
1961
1961
1961
1900
1900
1900
1900
1900
1849
1849
1849
1849
1849
1815
1815
1815
1815
1815
1800
16321
16322
16323
16324
16325
16326
16327
16328
16329
16330
16331
16332
16333
16334
16335
16336
16337
16338
16339
16340
16341
16342
16343
16344
16345
16346
16347
16348
16349
16350
16351
16352
16353
16354
16355
16356
16357
16358
16359
16360
16361
16362
16363
16364
16365
16366
16367
16368
16369
16370
16371
16372
16373
16374
16375
16376
16377
16378
16379
16380
-96
-157
-219
-293
-342
-368
-453
-502
-532
-576
-613
-628
-674
-693
-711
-751
-735
-783
-778
-783
-754
-764
-755
-706
-668
-658
-617
-613
-588
-545
-515
-437
-397
-377
-320
-265
-209
-162
-116
-61
16
49
158
181
249
285
364
436
462
531
601
630
670
752
789
808
877
919
941
949
9146
9103
9029
8987
8901
8846
8727
8634
8540
8432
8336
8256
8151
8051
7991
7902
7834
7795
7716
7756
7687
7720
7747
7760
7782
7835
7916
7967
8028
8098
8172
8313
8404
8497
8556
8638
8731
8837
8896
8967
8989
9067
9102
9082
9092
9112
9100
9063
9041
8966
8931
8852
8791
8706
8605
8526
8418
8321
8249
8155
-783
-817
-800
-831
-803
-828
-709
-933
-793
-866
-818
-803
-832
-762
-835
-744
-840
-724
-772
-817
-736
-848
-783
-839
-752
-810
-786
-778
-859
-843
-823
-797
-798
-755
-819
-826
-751
-841
-794
-840
-784
-857
-797
-839
-827
-809
-820
-870
-805
-846
-825
-851
-850
-827
-832
-840
-831
-839
-816
-818
-555
-554
-554
-562
-575
-585
-583
-598
-599
-608
-622
-621
-644
-647
-658
-674
-685
-693
-709
-718
-731
-739
-749
-760
-779
-782
-796
-811
-825
-830
-835
-851
-859
-871
-872
-877
-889
-896
-905
-905
-907
-915
-915
-920
-915
-912
-910
-915
-915
-911
-906
-899
-896
-879
-881
-871
-860
-858
-844
-834
-30
-33
-31
-31
-23
-20
-24
-16
-14
-16
-12
-8
-3
-6
-6
-2
4
8
18
19
14
34
27
35
34
43
39
43
46
49
59
57
54
59
60
71
76
68
74
70
69
74
71
75
74
77
70
73
68
80
68
66
68
66
69
61
59
59
56
51
7764
7631
7463
7268
7043
6785
6501
6181
5846
5478
5087
4676
4244
3802
3339
2862
2379
1878
1371
868
350
-158
-672
-1179
-1670
-2153
-2626
-3085
-3534
-3967
-4382
-4778
-5150
-5499
-5824
-6113
-6394
-6640
-6861
-7042
-7189
-7306
-7398
-7450
-7465
-7459
-7414
-7335
-7223
-7088
-6913
-6708
-6474
-6209
-5935
-5613
-5284
-4912
-4527
-4123
1800
1800
1800
1800
1807
1807
1807
1807
1807
1833
1833
1833
1833
1833
1877
1877
1877
1877
1877
1932
1932
1932
1932
1932
1994
1994
1994
1994
1994
2054
2054
2054
2054
2054
2107
2107
2107
2107
2107
2147
2147
2147
2147
2147
2169
2169
2169
2169
2169
2173
2173
2173
2173
2173
2156
2156
2156
2156
2156
2122
16381
16382
16383
16384
16385
16386
16387
16388
16389
16390
16391
16392
16393
16394
16395
16396
16397
16398
16399
16400
16401
16402
16403
16404
16405
16406
16407
16408
16409
16410
16411
16412
16413
16414
16415
16416
16417
16418
16419
16420
16421
16422
16423
16424
16425
16426
16427
16428
16429
16430
16431
16432
16433
16434
16435
16436
16437
16438
16439
16440
996
985
1056
1068
1081
1082
1096
1051
1055
1029
1020
993
977
955
913
887
845
836
763
710
668
627
581
545
471
423
371
332
259
168
156
109
36
-40
-60
-137
-193
-207
-282
-302
-336
-366
-455
-471
-500
-551
-582
-622
-612
-652
-664
-659
-655
-683
-690
-701
-680
-630
-605
-596
8097
8014
7919
7833
7809
7800
7752
7741
7753
7780
7752
7751
7832
7870
7927
7989
8053
8136
8202
8312
8412
8494
8574
8663
8695
8780
8853
8869
8944
8994
8966
9015
8990
9004
8945
8978
8892
8845
8770
8722
8636
8605
8486
8436
8331
8295
8153
8106
8051
7983
7920
7900
7847
7856
7834
7786
7767
7820
7816
7888
-781
-805
-893
-809
-827
-865
-792
-822
-843
-791
-817
-833
-795
-810
-838
-868
-848
-804
-808
-841
-798
-825
-779
-835
-799
-807
-824
-812
-818
-809
-810
-807
-838
-856
-861
-785
-805
-793
-791
-785
-771
-769
-760
-868
-756
-819
-736
-790
-773
-769
-788
-738
-868
-758
-770
-825
-751
-820
-874
-794
-824
-817
-804
-796
-785
-771
-759
-741
-738
-730
-714
-702
-693
-683
-673
-656
-653
-632
-634
-627
-613
-603
-599
-596
-586
-579
-574
-585
-579
-572
-570
-566
-573
-578
-573
-572
-577
-581
-581
-592
-599
-598
-616
-621
-631
-630
-651
-648
-665
-673
-691
-686
-702
-712
-728
-731
-742
-760
-764
-779
53
47
50
39
40
38
32
36
29
22
20
16
12
7
3
5
2
-1
-11
-8
-11
-20
-9
-21
-20
-19
-14
-29
-22
-27
-21
-23
-30
-24
-19
-22
-19
-14
-18
-15
-13
-22
-19
-12
-12
-4
-2
0
10
8
8
7
14
18
24
22
32
31
35
39
-3705
-3264
-2817
-2357
-1884
-1403
-918
-431
63
546
1018
1497
1964
2417
2862
3291
3708
4103
4484
4845
5173
5484
5773
6032
6271
6479
6655
6806
6922
7013
7075
7101
7095
7055
6986
6890
6758
6600
6417
6196
5962
5691
5401
5117
4787
4426
4057
3677
3263
2843
2415
1979
1524
1063
614
153
-304
-754
-1202
-1644
2122
2122
2122
2122
2073
2073
2073
2073
2073
2018
2018
2018
2018
2018
1960
1960
1960
1960
1960
1906
1906
1906
1906
1906
1862
1862
1862
1862
1862
1833
1833
1833
1833
1833
1822
1822
1822
1822
1822
1829
1829
1829
1829
1829
1855
1855
1855
1855
1855
1895
1895
1895
1895
1895
1945
1945
1945
1945
1945
1999
16441
16442
16443
16444
16445
16446
16447
16448
16449
16450
16451
16452
16453
16454
16455
16456
16457
16458
16459
16460
16461
16462
16463
16464
16465
16466
16467
16468
16469
16470
16471
16472
16473
16474
16475
16476
16477
16478
16479
16480
16481
16482
16483
16484
16485
16486
16487
16488
16489
16490
16491
16492
16493
16494
16495
16496
16497
16498
16499
16500
-574
-516
-521
-500
-450
-433
-383
-325
-308
-217
-191
-157
-86
-46
-38
78
137
160
218
265
321
369
417
470
510
561
596
654
700
739
774
820
815
878
908
941
948
969
998
988
1011
987
967
978
928
901
865
865
839
798
759
751
710
658
631
588
552
506
494
419
7886
7968
8045
8077
8127
8205
8251
8380
8432
8507
8563
8637
8667
8783
8799
8812
8830
8833
8879
8941
8891
8884
8848
8838
8755
8713
8691
8611
8513
8463
8403
8306
8253
8150
8114
8031
7955
7951
7909
7856
7831
7809
7829
7806
7826
7869
7885
7920
7941
7982
8046
8113
8162
8225
8282
8374
8441
8527
8533
8614
-851
-827
-781
-823
-859
-743
-787
-814
-831
-821
-798
-803
-849
-787
-803
-808
-789
-807
-831
-814
-809
-882
-834
-819
-804
-790
-813
-801
-867
-856
-836
-815
-798
-879
-844
-847
-860
-816
-831
-830
-831
-833
-830
-786
-806
-862
-826
-816
-855
-817
-838
-869
-809
-814
-833
-808
-781
-863
-810
-833
-792
-800
-807
-822
-818
-840
-849
-849
-855
-862
-871
-877
-887
-883
-887
-889
-897
-903
-902
-898
-899
-895
-891
-895
-884
-882
-880
-869
-861
-860
-848
-839
-845
-833
-823
-817
-803
-791
-780
-766
-760
-753
-740
-728
-716
-709
-688
-698
-683
-673
-666
-652
-643
-638
-626
-627
-622
-615
-613
-613
40
45
46
48
48
53
55
56
64
65
68
66
69
66
70
73
72
67
69
67
70
65
67
72
65
65
66
62
63
58
52
51
50
57
43
42
46
34
42
37
29
30
28
27
19
17
13
17
13
11
-1
3
-2
-3
0
-17
-10
-9
-12
-15
-2071
-2494
-2896
-3294
-3676
-4041
-4380
-4708
-5013
-5299
-5551
-5790
-6018
-6153
-6321
-6437
-6538
-6597
-6634
-6641
-6619
-6569
-6485
-6369
-6221
-6057
-5859
-5637
-5390
-5123
-4830
-4523
-4189
-3837
-3467
-3086
-2690
-2278
-1863
-1440
-1056
-618
-182
255
688
1111
1529
1938
2339
2723
3099
3458
3806
4132
4439
4727
4997
5245
5467
5663
1999
1999
1999
1999
2052
2052
2052
2052
2052
2098
2098
2098
2098
2098
2132
2132
2132
2132
2132
2150
2150
2150
2150
2150
2151
2151
2151
2151
2151
2134
2134
2134
2134
2134
2102
2102
2102
2102
2102
2059
2059
2059
2059
2059
2008
2008
2008
2008
2008
1957
1957
1957
1957
1957
1911
1911
1911
1911
1911
1873
16501
16502
16503
16504
16505
16506
16507
16508
16509
16510
16511
16512
16513
16514
16515
16516
16517
16518
16519
16520
16521
16522
16523
16524
16525
16526
16527
16528
16529
16530
16531
16532
16533
16534
16535
16536
16537
16538
16539
16540
16541
16542
16543
16544
16545
16546
16547
16548
16549
16550
16551
16552
16553
16554
16555
16556
16557
16558
16559
16560
383
342
285
224
181
123
88
30
-33
-62
-126
-169
-215
-249
-265
-313
-362
-395
-457
-462
-478
-509
-547
-530
-551
-575
-592
-595
-606
-621
-575
-556
-539
-515
-469
-450
-428
-407
-402
-350
-336
-266
-248
-216
-171
-132
-85
-58
1
47
74
157
164
223
288
302
383
416
473
512
8644
8708
8747
8764
8812
8790
8830
8840
8805
8771
8753
8726
8666
8636
8573
8476
8397
8391
8313
8248
8177
8119
8043
8040
8003
7941
7895
7916
7862
7863
7867
7864
7915
7892
7934
7975
8014
8060
8109
8146
8223
8297
8326
8379
8450
8495
8528
8614
8638
8635
8696
8694
8718
8730
8708
8666
8703
8673
8608
8592
-828
-852
-808
-834
-805
-850
-800
-810
-763
-826
-796
-777
-789
-785
-785
-785
-807
-802
-795
-898
-749
-827
-799
-812
-765
-790
-753
-773
-826
-754
-771
-775
-797
-818
-814
-811
-795
-814
-751
-773
-811
-845
-787
-812
-788
-765
-765
-812
-818
-824
-793
-788
-822
-814
-814
-825
-789
-816
-822
-791
-593
-595
-590
-588
-585
-592
-591
-587
-596
-591
-592
-597
-604
-602
-608
-613
-622
-633
-644
-639
-657
-649
-667
-676
-689
-694
-701
-710
-725
-732
-744
-752
-756
-769
-783
-793
-798
-809
-809
-817
-833
-832
-841
-846
-851
-855
-862
-868
-865
-868
-879
-880
-887
-880
-886
-875
-884
-875
-865
-870
-14
-12
-13
-14
-11
-15
-14
-17
-19
-14
-16
-15
-11
-14
-7
-6
-4
-9
-5
-4
4
-1
6
6
11
13
13
21
14
21
25
28
25
27
40
40
41
45
48
45
49
57
56
60
60
59
59
66
58
62
66
58
62
63
63
69
62
56
67
66
5836
5975
6096
6183
6254
6284
6298
6282
6228
6158
6059
5928
5768
5598
5393
5169
4920
4647
4355
4050
3726
3382
3031
2662
2281
1900
1494
1107
695
283
-132
-527
-924
-1319
-1702
-2077
-2441
-2793
-3105
-3431
-3745
-4040
-4319
-4572
-4811
-5025
-5222
-5384
-5526
-5644
-5736
-5820
-5873
-5859
-5844
-5810
-5752
-5661
-5547
-5407
1873
1873
1873
1873
1850
1850
1850
1850
1850
1842
1842
1842
1842
1842
1851
1851
1851
1851
1851
1876
1876
1876
1876
1876
1912
1912
1912
1912
1912
1957
1957
1957
1957
1957
2005
2005
2005
2005
2005
2051
2051
2051
2051
2051
2090
2090
2090
2090
2090
2118
2118
2118
2118
2118
2132
2132
2132
2132
2132
2130
16561
16562
16563
16564
16565
16566
16567
16568
16569
16570
16571
16572
16573
16574
16575
16576
16577
16578
16579
16580
16581
16582
16583
16584
16585
16586
16587
16588
16589
16590
16591
16592
16593
16594
16595
16596
16597
16598
16599
16600
16601
16602
16603
16604
16605
16606
16607
16608
16609
16610
16611
16612
16613
16614
16615
16616
16617
16618
16619
16620
532
596
634
680
725
764
750
793
792
795
848
868
856
903
889
911
917
873
859
819
803
775
752
756
722
657
654
620
596
539
504
498
420
413
346
306
261
240
184
146
104
38
10
-51
-58
-106
-158
-199
-274
-256
-296
-324
-378
-402
-391
-426
-461
-464
-494
-500
8564
8526
8474
8402
8340
8292
8231
8204
8111
8054
8032
7979
7942
7905
7895
7875
7852
7849
7907
7913
7898
7919
7964
7959
8085
8135
8168
8237
8265
8288
8334
8412
8440
8470
8538
8542
8595
8627
8605
8643
8636
8623
8635
8649
8578
8590
8561
8495
8441
8429
8400
8340
8293
8251
8161
8120
8102
8059
8023
7988
-818
-847
-813
-792
-798
-821
-852
-816
-848
-799
-817
-874
-858
-824
-806
-861
-787
-871
-812
-857
-878
-836
-812
-858
-802
-784
-839
-793
-824
-846
-796
-849
-862
-782
-798
-805
-790
-840
-832
-795
-804
-802
-770
-796
-847
-842
-756
-820
-763
-806
-773
-799
-784
-800
-830
-801
-794
-779
-777
-860
-862
-857
-852
-847
-837
-838
-829
-819
-817
-810
-796
-791
-777
-775
-767
-757
-739
-738
-728
-716
-703
-694
-697
-685
-676
-670
-660
-657
-643
-636
-633
-627
-625
-620
-621
-613
-614
-611
-608
-604
-602
-608
-605
-610
-613
-613
-616
-620
-622
-630
-627
-645
-642
-661
-665
-665
-671
-674
-695
-693
61
52
59
58
53
55
54
48
50
42
43
34
31
32
28
27
24
20
28
18
11
12
16
14
11
6
1
3
5
-6
-5
-1
-1
-5
-12
-13
-10
-8
-9
-11
-20
-10
-13
-11
-14
-10
-11
-14
-6
-6
-6
-3
-1
-2
0
-1
-2
7
12
13
-5242
-5059
-4845
-4615
-4363
-4095
-3804
-3495
-3180
-2844
-2503
-2141
-1778
-1405
-1027
-640
-257
131
512
886
1265
1629
1979
2322
2658
2978
3287
3582
3858
4110
4351
4574
4775
4952
5104
5229
5335
5424
5487
5529
5545
5531
5498
5440
5355
5251
5124
4976
4799
4598
4388
4163
3909
3638
3357
3058
2752
2433
2097
1758
2130
2130
2130
2130
2113
2113
2113
2113
2113
2083
2083
2083
2083
2083
2044
2044
2044
2044
2044
1999
1999
1999
1999
1999
1955
1955
1955
1955
1955
1915
1915
1915
1915
1915
1884
1884
1884
1884
1884
1866
1866
1866
1866
1866
1862
1862
1862
1862
1862
1872
1872
1872
1872
1872
1896
1896
1896
1896
1896
1929
16621
16622
16623
16624
16625
16626
16627
16628
16629
16630
16631
16632
16633
16634
16635
16636
16637
16638
16639
16640
16641
16642
16643
16644
16645
16646
16647
16648
16649
16650
16651
16652
16653
16654
16655
16656
16657
16658
16659
16660
16661
16662
16663
16664
16665
16666
16667
16668
16669
16670
16671
16672
16673
16674
16675
16676
16677
16678
16679
16680
-537
-507
-523
-518
-514
-505
-451
-433
-459
-405
-396
-392
-331
-294
-285
-249
-205
-200
-146
-96
-46
-44
21
70
118
149
161
245
268
313
369
395
433
465
511
522
541
583
661
672
674
719
741
757
769
790
792
817
798
830
823
826
783
746
735
720
694
712
660
635
7966
7952
7940
7928
7909
7919
7953
7952
7952
8003
8064
8066
8122
8151
8171
8222
8274
8318
8389
8370
8444
8490
8508
8538
8571
8550
8547
8572
8571
8563
8548
8536
8528
8498
8430
8427
8395
8310
8273
8238
8208
8175
8102
8071
8052
8015
8008
7946
7952
7949
7943
7928
7911
7968
7953
7967
7994
8021
8032
8079
-776
-803
-856
-792
-790
-824
-807
-758
-825
-771
-829
-800
-788
-873
-791
-745
-784
-783
-825
-859
-743
-763
-851
-787
-764
-822
-825
-821
-826
-808
-799
-832
-849
-770
-834
-823
-806
-817
-841
-764
-817
-790
-833
-821
-874
-775
-872
-839
-803
-819
-835
-827
-802
-794
-796
-806
-798
-790
-814
-827
-696
-710
-722
-731
-742
-749
-756
-761
-765
-779
-792
-794
-807
-813
-814
-829
-823
-830
-831
-845
-844
-851
-854
-860
-853
-864
-863
-862
-862
-863
-855
-856
-853
-849
-849
-841
-843
-838
-823
-826
-817
-809
-808
-790
-798
-789
-781
-767
-757
-758
-740
-734
-723
-720
-713
-702
-690
-693
-687
-677
11
14
15
28
22
25
34
32
34
40
39
39
44
42
50
42
55
47
55
52
62
58
62
62
59
62
58
64
60
62
55
63
65
54
50
54
54
49
46
48
47
42
45
43
44
33
34
35
32
31
31
30
29
16
18
20
14
8
7
9
1412
1058
707
345
-15
-378
-724
-1071
-1411
-1741
-2064
-2379
-2678
-2968
-3241
-3507
-3756
-3976
-4183
-4373
-4543
-4696
-4823
-4931
-5016
-5072
-5114
-5123
-5120
-5086
-5036
-4957
-4859
-4751
-4609
-4453
-4271
-4074
-3856
-3619
-3375
-3111
-2827
-2540
-2234
-1929
-1602
-1282
-942
-607
-276
67
403
732
1061
1374
1687
1990
2279
2565
1929
1929
1929
1929
1969
1969
1969
1969
1969
2010
2010
2010
2010
2010
2050
2050
2050
2050
2050
2082
2082
2082
2082
2082
2104
2104
2104
2104
2104
2114
2114
2114
2114
2114
2110
2110
2110
2110
2110
2093
2093
2093
2093
2093
2065
2065
2065
2065
2065
2030
2030
2030
2030
2030
1991
1991
1991
1991
1991
1953
16681
16682
16683
16684
16685
16686
16687
16688
16689
16690
16691
16692
16693
16694
16695
16696
16697
16698
16699
16700
16701
16702
16703
16704
16705
16706
16707
16708
16709
16710
16711
16712
16713
16714
16715
16716
16717
16718
16719
16720
16721
16722
16723
16724
16725
16726
16727
16728
16729
16730
16731
16732
16733
16734
16735
16736
16737
16738
16739
16740
596
589
530
511
468
473
409
369
319
282
248
221
167
114
82
65
46
-34
-84
-81
-134
-172
-205
-230
-234
-284
-308
-312
-380
-354
-399
-372
-412
-424
-442
-446
-448
-452
-434
-404
-356
-366
-341
-329
-319
-304
-274
-255
-224
-180
-145
-151
-94
-33
-25
8
39
124
121
175
8089
8167
8208
8243
8253
8289
8376
8395
8432
8445
8449
8478
8499
8517
8501
8524
8516
8482
8493
8469
8402
8401
8378
8375
8323
8247
8252
8187
8164
8145
8100
8061
8040
8015
7987
7986
7976
7975
7961
7967
8000
7977
8013
8034
8046
8088
8080
8141
8133
8182
8205
8268
8300
8319
8366
8390
8395
8413
8455
8448
-860
-799
-785
-827
-824
-805
-807
-846
-797
-770
-791
-850
-818
-773
-783
-789
-774
-760
-858
-861
-846
-821
-818
-793
-818
-797
-746
-756
-826
-792
-760
-819
-814
-816
-795
-788
-805
-764
-829
-782
-811
-780
-830
-817
-835
-777
-825
-807
-777
-784
-808
-791
-794
-801
-775
-811
-803
-826
-804
-816
-673
-660
-667
-652
-650
-638
-646
-633
-635
-636
-631
-625
-628
-626
-624
-617
-617
-631
-627
-633
-629
-627
-640
-647
-648
-652
-654
-665
-670
-678
-681
-696
-698
-702
-712
-709
-730
-730
-739
-748
-753
-760
-769
-763
-782
-783
-800
-800
-809
-817
-810
-819
-825
-824
-837
-836
-847
-840
-844
-851
4
1
2
-1
2
1
-1
-5
-4
3
-3
-12
-12
-9
-6
-11
-10
-9
-9
-6
-5
-9
-5
-4
0
-1
5
7
0
8
9
12
13
11
14
21
14
23
28
26
25
27
30
34
42
42
38
35
46
47
45
51
47
50
52
56
54
47
55
53
2830
3089
3333
3558
3773
3963
4136
4295
4436
4556
4654
4728
4784
4819
4835
4824
4792
4739
4666
4579
4470
4331
4176
4010
3825
3619
3408
3176
2918
2660
2418
2138
1849
1555
1250
937
629
315
4
-308
-609
-915
-1210
-1499
-1777
-2043
-2309
-2562
-2809
-3029
-3239
-3442
-3622
-3791
-3932
-4067
-4178
-4263
-4335
-4391
1953
1953
1953
1953
1920
1920
1920
1920
1920
1895
1895
1895
1895
1895
1882
1882
1882
1882
1882
1881
1881
1881
1881
1881
1892
1892
1892
1892
1892
1914
1914
1914
1914
1914
1944
1944
1944
1944
1944
1980
1980
1980
1980
1980
2016
2016
2016
2016
2016
2048
2048
2048
2048
2048
2074
2074
2074
2074
2074
2091
16741
16742
16743
16744
16745
16746
16747
16748
16749
16750
16751
16752
16753
16754
16755
16756
16757
16758
16759
16760
16761
16762
16763
16764
16765
16766
16767
16768
16769
16770
16771
16772
16773
16774
16775
16776
16777
16778
16779
16780
16781
16782
16783
16784
16785
16786
16787
16788
16789
16790
16791
16792
16793
16794
16795
16796
16797
16798
16799
16800
169
221
233
314
322
359
405
440
450
499
532
555
575
591
631
647
652
690
693
696
740
708
720
749
744
715
689
686
666
615
601
604
604
559
515
519
476
486
400
411
336
358
318
287
214
187
171
119
97
77
1
2
-32
-76
-72
-114
-120
-164
-210
-230
8452
8480
8420
8440
8434
8435
8403
8396
8354
8306
8295
8262
8269
8181
8174
8169
8114
8077
8079
8015
8010
8011
7997
7980
7972
7943
7934
8008
7997
7987
8034
8005
8053
8111
8110
8155
8183
8231
8230
8253
8293
8302
8367
8362
8347
8405
8417
8416
8400
8401
8398
8391
8373
8363
8346
8308
8267
8265
8227
8228
-801
-828
-825
-820
-811
-796
-848
-810
-849
-851
-794
-848
-815
-830
-801
-837
-798
-859
-814
-782
-819
-844
-822
-838
-833
-836
-839
-806
-821
-842
-856
-837
-852
-780
-821
-814
-842
-763
-794
-788
-809
-821
-812
-816
-831
-823
-789
-821
-807
-818
-825
-796
-825
-847
-832
-844
-815
-836
-763
-796
-845
-844
-848
-849
-845
-839
-839
-831
-836
-831
-824
-823
-817
-812
-804
-800
-795
-789
-783
-776
-769
-766
-754
-748
-743
-729
-728
-724
-715
-702
-699
-695
-694
-680
-686
-671
-670
-669
-662
-653
-649
-648
-649
-643
-637
-641
-636
-642
-640
-640
-636
-643
-641
-648
-647
-645
-654
-655
-659
-665
48
57
53
53
55
52
55
51
57
53
48
49
44
45
49
43
42
36
38
41
35
40
28
26
25
30
24
18
20
17
12
14
17
6
9
7
1
6
2
1
1
-1
-1
-5
2
-3
-1
0
-6
1
-2
-1
0
-5
0
-3
-2
-1
-5
4
-4426
-4434
-4430
-4401
-4353
-4288
-4201
-4097
-3977
-3834
-3674
-3499
-3312
-3100
-2887
-2653
-2411
-2154
-1894
-1622
-1349
-1062
-770
-482
-185
107
394
679
938
1209
1478
1735
1993
2233
2463
2683
2894
3088
3266
3435
3587
3717
3837
3936
4012
4084
4128
4153
4166
4157
4126
4079
4013
3932
3832
3715
3586
3436
3273
3098
2091
2091
2091
2091
2096
2096
2096
2096
2096
2090
2090
2090
2090
2090
2073
2073
2073
2073
2073
2048
2048
2048
2048
2048
2016
2016
2016
2016
2016
1983
1983
1983
1983
1983
1951
1951
1951
1951
1951
1924
1924
1924
1924
1924
1906
1906
1906
1906
1906
1897
1897
1897
1897
1897
1899
1899
1899
1899
1899
1911
16801
16802
16803
16804
16805
16806
16807
16808
16809
16810
16811
16812
16813
16814
16815
16816
16817
16818
16819
16820
16821
16822
16823
16824
16825
16826
16827
16828
16829
16830
16831
16832
16833
16834
16835
16836
16837
16838
16839
16840
16841
16842
16843
16844
16845
16846
16847
16848
16849
16850
16851
16852
16853
16854
16855
16856
16857
16858
16859
16860
-260
-262
-300
-311
-334
-339
-320
-367
-368
-348
-330
-361
-349
-309
-297
-278
-276
-251
-250
-217
-220
-193
-156
-127
-92
-67
-70
-17
18
32
55
82
145
162
183
235
246
261
321
336
348
409
447
460
502
542
550
561
588
608
613
629
614
665
635
678
660
664
659
628
8239
8185
8143
8132
8101
8075
8060
8058
8037
8008
7990
8023
7996
8011
8040
8031
8044
8044
8048
8097
8099
8099
8165
8176
8211
8244
8288
8258
8299
8316
8300
8324
8343
8367
8363
8366
8343
8373
8336
8323
8337
8316
8298
8292
8221
8272
8185
8177
8149
8162
8093
8098
8085
8013
8052
8056
8032
8026
8006
8015
-806
-840
-789
-822
-823
-793
-806
-805
-811
-760
-760
-812
-785
-798
-820
-851
-811
-802
-808
-788
-787
-840
-828
-827
-799
-820
-791
-790
-831
-789
-764
-832
-815
-809
-809
-783
-772
-850
-780
-821
-785
-792
-813
-778
-777
-796
-809
-819
-859
-837
-778
-805
-803
-892
-792
-799
-811
-807
-815
-836
-674
-675
-676
-683
-689
-691
-701
-703
-716
-724
-725
-730
-747
-746
-752
-761
-768
-768
-778
-784
-784
-794
-795
-798
-811
-816
-816
-820
-828
-821
-821
-829
-829
-827
-824
-829
-834
-826
-828
-820
-827
-825
-818
-820
-815
-808
-803
-797
-804
-787
-785
-785
-780
-767
-769
-755
-751
-745
-740
-739
5
8
10
7
6
21
11
15
11
14
26
26
24
27
32
30
32
32
36
37
35
42
38
42
48
49
40
42
51
49
45
42
49
52
46
48
48
47
57
45
50
47
46
45
47
46
44
36
40
36
35
38
34
34
33
30
21
24
25
21
2907
2702
2489
2265
2029
1784
1536
1278
1014
749
484
207
-66
-328
-592
-855
-1102
-1348
-1584
-1815
-2040
-2248
-2452
-2643
-2823
-2967
-3120
-3260
-3384
-3489
-3580
-3654
-3718
-3757
-3787
-3795
-3778
-3748
-3708
-3652
-3568
-3479
-3368
-3243
-3102
-2948
-2781
-2601
-2412
-2215
-1999
-1779
-1547
-1320
-1088
-840
-590
-332
-87
167
1911
1911
1911
1911
1932
1932
1932
1932
1932
1959
1959
1959
1959
1959
1990
1990
1990
1990
1990
2020
2020
2020
2020
2020
2046
2046
2046
2046
2046
2066
2066
2066
2066
2066
2078
2078
2078
2078
2078
2080
2080
2080
2080
2080
2071
2071
2071
2071
2071
2054
2054
2054
2054
2054
2032
2032
2032
2032
2032
2005
16861
16862
16863
16864
16865
16866
16867
16868
16869
16870
16871
16872
16873
16874
16875
16876
16877
16878
16879
16880
16881
16882
16883
16884
16885
16886
16887
16888
16889
16890
16891
16892
16893
16894
16895
16896
16897
16898
16899
16900
16901
16902
16903
16904
16905
16906
16907
16908
16909
16910
16911
16912
16913
16914
16915
16916
16917
16918
16919
16920
635
594
590
544
565
495
490
503
471
421
423
385
360
340
281
282
290
237
221
169
163
88
109
31
58
4
-46
-38
-60
-104
-106
-166
-153
-166
-214
-225
-245
-277
-264
-269
-280
-284
-295
-314
-280
-313
-237
-237
-235
-208
-191
-151
-166
-132
-118
-108
-90
-67
-34
-18
8038
8051
8026
8055
8047
8054
8071
8105
8116
8157
8157
8187
8205
8226
8247
8255
8280
8282
8311
8301
8291
8336
8325
8340
8321
8289
8269
8279
8280
8253
8237
8225
8193
8195
8181
8165
8122
8090
8090
8059
8036
8059
8043
8046
8033
8011
8004
8045
8031
8046
8056
8066
8077
8096
8079
8144
8164
8157
8178
8244
-800
-824
-824
-852
-810
-827
-824
-811
-833
-810
-844
-821
-776
-752
-818
-813
-844
-812
-732
-800
-846
-786
-858
-791
-782
-824
-769
-806
-777
-820
-811
-828
-788
-834
-781
-810
-811
-749
-795
-806
-800
-804
-760
-810
-748
-829
-781
-814
-731
-843
-779
-797
-836
-764
-834
-850
-723
-872
-842
-766
-729
-727
-720
-702
-701
-704
-698
-687
-686
-685
-682
-689
-669
-662
-670
-661
-651
-657
-655
-657
-657
-652
-658
-660
-655
-657
-660
-658
-663
-671
-666
-674
-668
-672
-676
-686
-689
-698
-695
-700
-712
-714
-724
-734
-724
-741
-738
-746
-750
-753
-767
-766
-773
-774
-783
-776
-788
-793
-796
-809
18
18
25
12
11
13
15
10
17
13
6
6
4
-4
6
3
4
4
-1
5
2
5
-1
-1
0
2
6
-1
4
1
8
8
12
0
11
11
14
7
14
12
8
19
19
24
27
21
22
27
37
31
29
33
32
32
40
38
38
42
40
43
407
657
895
1126
1347
1573
1783
1977
2174
2357
2533
2694
2844
2976
3104
3210
3297
3379
3445
3487
3521
3537
3536
3520
3495
3450
3387
3314
3224
3120
3008
2878
2730
2575
2409
2232
2048
1851
1649
1436
1223
1007
778
552
320
94
-133
-359
-581
-800
-1010
-1217
-1419
-1606
-1791
-1968
-2135
-2289
-2433
-2567
2005
2005
2005
2005
1976
1976
1976
1976
1976
1951
1951
1951
1951
1951
1930
1930
1930
1930
1930
1917
1917
1917
1917
1917
1912
1912
1912
1912
1912
1916
1916
1916
1916
1916
1929
1929
1929
1929
1929
1949
1949
1949
1949
1949
1973
1973
1973
1973
1973
1998
1998
1998
1998
1998
2023
2023
2023
2023
2023
2043
16921
16922
16923
16924
16925
16926
16927
16928
16929
16930
16931
16932
16933
16934
16935
16936
16937
16938
16939
16940
16941
16942
16943
16944
16945
16946
16947
16948
16949
16950
16951
16952
16953
16954
16955
16956
16957
16958
16959
16960
16961
16962
16963
16964
16965
16966
16967
16968
16969
16970
16971
16972
16973
16974
16975
16976
16977
16978
16979
16980
-27
12
29
84
94
149
152
172
204
232
254
296
319
356
358
396
413
411
451
493
505
488
516
534
540
598
578
583
589
593
596
599
576
573
561
510
520
497
445
422
434
420
391
376
338
330
293
292
243
257
253
230
152
156
124
115
78
64
21
10
8172
8251
8260
8244
8282
8324
8238
8271
8289
8281
8302
8271
8213
8298
8245
8208
8236
8232
8163
8179
8174
8109
8097
8098
8088
8081
8061
8050
8074
8021
8063
8014
8025
8022
8060
8034
8033
8043
8067
8085
8087
8118
8115
8113
8126
8188
8192
8226
8204
8232
8246
8216
8260
8241
8224
8225
8264
8249
8261
8227
-820
-833
-695
-897
-832
-752
-898
-783
-730
-919
-781
-822
-839
-758
-777
-905
-755
-857
-846
-782
-824
-836
-792
-885
-808
-834
-798
-868
-813
-836
-826
-794
-795
-828
-846
-824
-831
-803
-837
-816
-771
-812
-871
-789
-834
-838
-770
-816
-835
-746
-862
-831
-769
-845
-801
-716
-841
-767
-824
-815
-809
-800
-805
-819
-801
-814
-811
-810
-820
-811
-811
-816
-813
-802
-818
-800
-806
-804
-788
-795
-792
-783
-785
-780
-777
-779
-775
-765
-755
-753
-745
-739
-739
-732
-722
-721
-717
-707
-716
-704
-696
-694
-693
-692
-692
-681
-677
-685
-672
-677
-679
-664
-673
-670
-665
-666
-668
-663
-670
-670
44
44
46
44
43
45
44
47
42
45
50
50
47
41
40
41
42
36
39
44
36
35
39
36
35
34
37
31
32
20
30
28
26
21
23
17
16
16
20
13
12
13
14
7
12
8
13
9
3
8
9
0
4
3
3
8
0
9
9
2
-2689
-2792
-2890
-2984
-3051
-3111
-3143
-3171
-3184
-3179
-3163
-3134
-3090
-3018
-2954
-2866
-2767
-2658
-2538
-2399
-2268
-2107
-1941
-1770
-1591
-1402
-1204
-1004
-802
-596
-388
-171
39
249
458
659
854
1050
1235
1414
1586
1755
1908
2057
2191
2325
2445
2549
2646
2722
2800
2856
2896
2934
2962
2962
2953
2932
2895
2852
2043
2043
2043
2043
2058
2058
2058
2058
2058
2064
2064
2064
2064
2064
2063
2063
2063
2063
2063
2054
2054
2054
2054
2054
2038
2038
2038
2038
2038
2017
2017
2017
2017
2017
1994
1994
1994
1994
1994
1972
1972
1972
1972
1972
1951
1951
1951
1951
1951
1937
1937
1937
1937
1937
1928
1928
1928
1928
1928
1927
16981
16982
16983
16984
16985
16986
16987
16988
16989
16990
16991
16992
16993
16994
16995
16996
16997
16998
16999
17000
17001
17002
17003
17004
17005
17006
17007
17008
17009
17010
17011
17012
17013
17014
17015
17016
17017
17018
17019
17020
17021
17022
17023
17024
17025
17026
17027
17028
17029
17030
17031
17032
17033
17034
17035
17036
17037
17038
17039
17040
-28
-30
-72
-43
-98
-83
-119
-173
-160
-164
-160
-246
-216
-212
-232
-201
-222
-225
-232
-210
-204
-164
-165
-145
-128
-122
-110
-81
-65
-60
-29
-8
22
36
81
46
74
121
139
176
206
204
219
245
254
278
317
340
357
400
402
393
418
448
453
440
490
480
514
491
8227
8207
8223
8193
8211
8155
8164
8150
8133
8110
8122
8065
8066
8110
8029
8082
8052
8046
8058
8057
8039
8051
8089
8078
8053
8089
8089
8115
8158
8107
8165
8141
8169
8192
8197
8219
8215
8213
8230
8238
8220
8207
8249
8241
8216
8242
8190
8205
8209
8182
8211
8169
8163
8114
8132
8131
8115
8129
8082
8104
-785
-792
-873
-822
-778
-792
-788
-839
-830
-808
-765
-820
-805
-825
-826
-794
-799
-805
-760
-783
-827
-812
-846
-826
-827
-805
-818
-811
-848
-839
-820
-834
-800
-792
-859
-797
-758
-818
-762
-854
-819
-789
-828
-834
-809
-822
-835
-815
-815
-838
-775
-782
-821
-842
-822
-838
-828
-771
-798
-803
-675
-676
-677
-682
-676
-682
-691
-693
-692
-689
-696
-709
-711
-712
-719
-724
-722
-731
-746
-743
-743
-744
-760
-765
-762
-769
-770
-769
-776
-776
-791
-788
-795
-792
-799
-792
-795
-806
-797
-802
-799
-803
-808
-799
-796
-796
-791
-798
-789
-790
-793
-785
-791
-784
-780
-779
-768
-773
-764
-763
-1
6
6
8
7
7
8
17
15
11
19
20
20
18
20
21
22
22
25
22
23
29
31
31
27
38
31
30
37
34
39
37
35
34
46
41
40
40
41
41
34
40
43
43
44
37
38
40
37
35
36
35
44
33
35
37
35
31
35
29
2790
2717
2634
2539
2431
2313
2195
2054
1914
1752
1595
1434
1255
1078
892
699
508
324
146
-45
-225
-412
-594
-771
-948
-1112
-1272
-1427
-1576
-1721
-1853
-1972
-2084
-2187
-2278
-2364
-2441
-2502
-2541
-2581
-2610
-2621
-2622
-2616
-2591
-2557
-2509
-2445
-2381
-2304
-2211
-2105
-1994
-1878
-1753
-1615
-1483
-1328
-1167
-1014
1927
1927
1927
1927
1933
1933
1933
1933
1933
1946
1946
1946
1946
1946
1963
1963
1963
1963
1963
1984
1984
1984
1984
1984
2005
2005
2005
2005
2005
2024
2024
2024
2024
2024
2039
2039
2039
2039
2039
2048
2048
2048
2048
2048
2051
2051
2051
2051
2051
2047
2047
2047
2047
2047
2037
2037
2037
2037
2037
2023
17041
17042
17043
17044
17045
17046
17047
17048
17049
17050
17051
17052
17053
17054
17055
17056
17057
17058
17059
17060
17061
17062
17063
17064
17065
17066
17067
17068
17069
17070
17071
17072
17073
17074
17075
17076
17077
17078
17079
17080
17081
17082
17083
17084
17085
17086
17087
17088
17089
17090
17091
17092
17093
17094
17095
17096
17097
17098
17099
17100
497
531
534
500
526
517
497
466
475
425
443
427
393
369
375
354
334
364
329
287
280
261
223
206
180
182
186
130
78
93
71
57
57
7
-25
-5
-42
-63
-87
-68
-113
-107
-132
-89
-140
-155
-139
-173
-175
-164
-158
-146
-145
-123
-157
-117
-64
-52
-50
-72
8104
8054
8090
8036
8066
8093
8055
8063
8036
8078
8059
8112
8102
8090
8091
8093
8127
8122
8139
8152
8148
8170
8177
8208
8195
8179
8179
8199
8215
8189
8204
8200
8186
8163
8192
8194
8171
8142
8154
8135
8133
8143
8138
8114
8116
8092
8109
8076
8062
8065
8046
8091
8074
8095
8060
8054
8086
8072
8084
8123
-801
-832
-803
-855
-837
-839
-764
-838
-843
-823
-804
-822
-823
-787
-770
-850
-817
-789
-831
-839
-820
-801
-819
-800
-825
-820
-832
-848
-803
-808
-814
-799
-841
-802
-773
-761
-849
-829
-835
-855
-784
-840
-807
-799
-795
-800
-851
-830
-806
-828
-808
-768
-825
-799
-823
-776
-800
-774
-800
-817
-759
-753
-749
-739
-739
-735
-734
-725
-729
-720
-723
-710
-711
-708
-704
-706
-692
-698
-687
-690
-690
-690
-688
-682
-683
-687
-681
-686
-683
-687
-674
-687
-683
-678
-683
-687
-687
-687
-694
-696
-700
-703
-699
-702
-708
-715
-720
-713
-723
-731
-730
-735
-748
-743
-744
-745
-752
-760
-762
-759
27
29
31
26
30
23
24
20
17
18
18
12
17
14
16
17
11
13
13
10
8
15
5
13
11
5
10
7
9
7
9
9
15
6
13
19
6
10
13
14
13
18
17
17
20
20
20
19
20
23
25
19
26
31
25
28
24
32
31
27
-842
-674
-507
-335
-162
25
190
366
532
691
847
1004
1150
1289
1434
1542
1670
1784
1889
1984
2074
2159
2223
2285
2330
2370
2399
2417
2421
2417
2400
2371
2339
2290
2233
2165
2089
2005
1903
1803
1687
1573
1450
1322
1181
1040
891
742
595
438
284
125
-38
-189
-347
-490
-632
-767
-904
-1027
2023
2023
2023
2023
2005
2005
2005
2005
2005
1987
1987
1987
1987
1987
1969
1969
1969
1969
1969
1954
1954
1954
1954
1954
1944
1944
1944
1944
1944
1940
1940
1940
1940
1940
1942
1942
1942
1942
1942
1949
1949
1949
1949
1949
1961
1961
1961
1961
1961
1976
1976
1976
1976
1976
1993
1993
1993
1993
1993
2009
17101
17102
17103
17104
17105
17106
17107
17108
17109
17110
17111
17112
17113
17114
17115
17116
17117
17118
17119
17120
17121
17122
17123
17124
17125
17126
17127
17128
17129
17130
17131
17132
17133
17134
17135
17136
17137
17138
17139
17140
17141
17142
17143
17144
17145
17146
17147
17148
17149
17150
17151
17152
17153
17154
17155
17156
17157
17158
17159
17160
-48
-51
25
5
43
44
71
83
78
110
127
169
156
174
201
233
238
230
298
266
305
305
338
346
356
399
412
396
421
428
443
453
414
433
475
492
445
469
469
440
431
403
382
402
369
368
337
297
328
296
297
268
223
245
238
203
190
209
140
135
8095
8122
8114
8146
8131
8140
8155
8137
8181
8175
8158
8187
8197
8175
8172
8169
8176
8184
8182
8186
8173
8139
8134
8173
8131
8128
8141
8128
8117
8113
8085
8095
8097
8061
8068
8066
8049
8059
8063
8066
8067
8070
8071
8056
8096
8094
8083
8089
8114
8141
8125
8123
8123
8132
8157
8166
8152
8138
8132
8166
-801
-812
-785
-860
-805
-834
-837
-804
-792
-809
-834
-838
-832
-851
-873
-816
-840
-773
-774
-854
-803
-829
-781
-773
-801
-796
-796
-785
-848
-818
-810
-839
-784
-877
-799
-799
-828
-782
-846
-826
-782
-778
-793
-786
-792
-776
-806
-756
-798
-791
-823
-800
-836
-842
-773
-798
-793
-802
-802
-797
-763
-769
-767
-772
-776
-779
-779
-778
-790
-790
-780
-789
-783
-793
-789
-789
-794
-790
-783
-779
-788
-789
-778
-787
-787
-775
-773
-778
-769
-769
-757
-770
-756
-750
-752
-743
-740
-739
-733
-732
-730
-725
-722
-720
-722
-716
-712
-707
-710
-700
-710
-695
-697
-697
-695
-692
-687
-693
-695
-691
38
36
32
33
35
34
39
35
34
41
34
40
40
39
44
36
35
41
43
45
39
37
36
36
33
37
36
32
37
32
26
31
30
30
35
26
27
30
20
24
21
23
20
22
19
17
23
13
15
17
12
15
21
10
10
17
14
8
11
15
-1159
-1272
-1391
-1489
-1593
-1681
-1766
-1838
-1906
-1961
-2011
-2048
-2073
-2098
-2105
-2109
-2097
-2079
-2048
-2006
-1966
-1904
-1847
-1769
-1689
-1597
-1507
-1397
-1289
-1171
-1057
-917
-793
-666
-528
-390
-247
-105
39
175
312
444
573
706
821
941
1055
1159
1260
1359
1443
1527
1604
1668
1730
1785
1832
1871
1897
1912
2009
2009
2009
2009
2022
2022
2022
2022
2022
2032
2032
2032
2032
2032
2038
2038
2038
2038
2038
2037
2037
2037
2037
2037
2032
2032
2032
2032
2032
2023
2023
2023
2023
2023
2010
2010
2010
2010
2010
1996
1996
1996
1996
1996
1981
1981
1981
1981
1981
1969
1969
1969
1969
1969
1959
1959
1959
1959
1959
1953
17161
17162
17163
17164
17165
17166
17167
17168
17169
17170
17171
17172
17173
17174
17175
17176
17177
17178
17179
17180
17181
17182
17183
17184
17185
17186
17187
17188
17189
17190
17191
17192
17193
17194
17195
17196
17197
17198
17199
17200
17201
17202
17203
17204
17205
17206
17207
17208
17209
17210
17211
17212
17213
17214
17215
17216
17217
17218
17219
17220
135
96
73
85
49
66
34
32
-10
-8
-34
-40
-33
-35
-71
-77
-73
-97
-61
-108
-119
-110
-100
-99
-64
-88
-72
-57
-47
-32
-23
-14
-1
22
28
53
48
52
68
73
120
110
148
156
174
163
195
209
225
245
244
285
276
292
292
330
347
319
344
354
8166
8187
8143
8175
8180
8170
8151
8154
8165
8129
8157
8127
8125
8145
8119
8103
8134
8107
8080
8080
8092
8073
8073
8102
8070
8048
8093
8084
8053
8091
8074
8097
8102
8093
8070
8137
8121
8122
8134
8141
8124
8144
8160
8124
8148
8118
8141
8151
8153
8157
8182
8107
8119
8172
8134
8128
8138
8114
8103
8090
-797
-840
-803
-821
-783
-813
-796
-786
-784
-814
-790
-778
-802
-838
-787
-812
-789
-837
-779
-799
-804
-805
-865
-822
-787
-816
-788
-802
-813
-788
-822
-855
-853
-791
-821
-753
-796
-791
-816
-870
-780
-826
-788
-791
-772
-812
-792
-821
-786
-810
-854
-828
-875
-803
-826
-849
-841
-795
-835
-772
-697
-690
-686
-694
-693
-693
-688
-690
-692
-699
-697
-696
-708
-704
-708
-703
-719
-720
-725
-722
-731
-730
-731
-734
-741
-744
-744
-740
-751
-753
-754
-758
-768
-759
-762
-764
-771
-764
-768
-769
-775
-778
-778
-780
-780
-776
-776
-779
-773
-777
-775
-778
-766
-778
-770
-774
-771
-769
-768
-759
12
14
14
18
9
12
11
13
12
15
19
13
11
15
18
15
5
22
16
25
19
27
20
22
19
18
23
28
32
24
27
29
31
31
31
32
36
28
29
34
38
44
34
41
39
40
36
33
39
32
33
36
29
31
31
39
37
36
34
37
1923
1922
1917
1904
1876
1846
1797
1762
1704
1638
1576
1497
1417
1329
1229
1129
1023
919
799
680
559
443
315
191
66
-60
-179
-296
-410
-525
-634
-735
-841
-931
-1021
-1109
-1187
-1265
-1334
-1395
-1446
-1494
-1540
-1569
-1597
-1625
-1627
-1627
-1630
-1621
-1596
-1571
-1543
-1496
-1448
-1395
-1333
-1273
-1192
-1114
1953
1953
1953
1953
1952
1952
1952
1952
1952
1956
1956
1956
1956
1956
1963
1963
1963
1963
1963
1974
1974
1974
1974
1974
1986
1986
1986
1986
1986
1999
1999
1999
1999
1999
2010
2010
2010
2010
2010
2019
2019
2019
2019
2019
2025
2025
2025
2025
2025
2026
2026
2026
2026
2026
2024
2024
2024
2024
2024
2018
17221
17222
17223
17224
17225
17226
17227
17228
17229
17230
17231
17232
17233
17234
17235
17236
17237
17238
17239
17240
17241
17242
17243
17244
17245
17246
17247
17248
17249
17250
17251
17252
17253
17254
17255
17256
17257
17258
17259
17260
17261
17262
17263
17264
17265
17266
17267
17268
17269
17270
17271
17272
17273
17274
17275
17276
17277
17278
17279
17280
357
371
383
375
386
418
400
391
390
383
419
367
369
377
376
339
325
311
286
303
254
262
282
262
231
216
235
209
227
164
180
142
141
92
98
85
77
44
75
59
64
15
5
0
-4
4
-33
-34
-8
-21
-16
-56
-62
-35
-45
-58
-21
-52
-12
-17
8115
8087
8088
8088
8095
8093
8063
8073
8070
8065
8075
8094
8098
8086
8058
8073
8109
8121
8103
8103
8089
8108
8123
8108
8101
8110
8128
8111
8125
8132
8135
8141
8125
8125
8182
8143
8120
8137
8150
8149
8125
8129
8093
8123
8118
8122
8130
8113
8103
8105
8100
8089
8086
8098
8087
8079
8089
8065
8055
8091
-845
-847
-839
-799
-804
-813
-832
-829
-841
-803
-864
-807
-826
-805
-814
-842
-821
-842
-806
-787
-862
-782
-838
-831
-827
-815
-812
-837
-819
-769
-808
-818
-836
-814
-787
-810
-771
-791
-839
-828
-826
-860
-780
-864
-837
-776
-793
-798
-787
-832
-782
-836
-791
-833
-767
-787
-785
-791
-776
-795
-762
-767
-763
-760
-748
-756
-748
-741
-740
-735
-738
-736
-739
-728
-725
-724
-728
-718
-722
-725
-709
-711
-716
-710
-710
-710
-705
-702
-705
-702
-709
-708
-702
-702
-702
-704
-704
-699
-706
-702
-705
-716
-708
-711
-710
-715
-713
-716
-720
-726
-725
-720
-722
-732
-732
-741
-736
-739
-744
-749
35
30
32
24
31
31
23
18
20
26
26
27
14
25
27
19
24
11
20
14
24
14
17
19
15
20
20
12
13
21
18
20
19
19
18
14
13
14
19
15
16
11
11
17
16
24
24
18
24
22
22
23
22
25
17
21
26
25
25
25
-1029
-944
-848
-759
-658
-552
-451
-347
-240
-126
-14
88
191
299
396
503
599
688
775
853
937
1016
1083
1147
1213
1263
1316
1355
1393
1418
1443
1461
1473
1474
1472
1464
1449
1419
1394
1362
1320
1275
1219
1155
1093
1027
957
884
806
722
629
541
453
360
266
170
74
-22
-112
-198
2018
2018
2018
2018
2010
2010
2010
2010
2010
2000
2000
2000
2000
2000
1989
1989
1989
1989
1989
1979
1979
1979
1979
1979
1971
1971
1971
1971
1971
1965
1965
1965
1965
1965
1963
1963
1963
1963
1963
1964
1964
1964
1964
1964
1969
1969
1969
1969
1969
1976
1976
1976
1976
1976
1984
1984
1984
1984
1984
1993
17281
17282
17283
17284
17285
17286
17287
17288
17289
17290
17291
17292
17293
17294
17295
17296
17297
17298
17299
17300
17301
17302
17303
17304
17305
17306
17307
17308
17309
17310
17311
17312
17313
17314
17315
17316
17317
17318
17319
17320
17321
17322
17323
17324
17325
17326
17327
17328
17329
17330
17331
17332
17333
17334
17335
17336
17337
17338
17339
17340
9
5
8
7
34
61
78
81
78
80
82
85
137
133
138
174
171
207
180
206
208
205
238
229
242
283
280
271
272
339
285
303
325
325
336
334
313
330
328
321
336
346
366
338
322
302
292
288
284
246
247
250
223
227
204
212
219
207
173
186
8086
8087
8112
8084
8109
8080
8099
8072
8093
8099
8099
8135
8091
8105
8130
8121
8162
8137
8118
8155
8117
8162
8117
8098
8124
8122
8136
8127
8075
8116
8126
8133
8089
8111
8089
8103
8098
8092
8065
8105
8097
8104
8084
8106
8080
8096
8118
8080
8103
8112
8089
8097
8083
8080
8097
8102
8117
8117
8095
8126
-837
-828
-797
-844
-795
-810
-806
-778
-771
-816
-788
-801
-778
-819
-781
-824
-838
-827
-830
-841
-808
-817
-825
-793
-772
-785
-807
-796
-826
-847
-806
-860
-866
-825
-834
-758
-804
-863
-820
-797
-783
-822
-835
-816
-808
-797
-806
-806
-841
-808
-765
-800
-844
-763
-777
-824
-820
-791
-786
-824
-749
-750
-751
-756
-759
-749
-760
-759
-761
-765
-758
-764
-763
-766
-769
-775
-763
-771
-769
-773
-765
-762
-763
-760
-760
-763
-763
-761
-760
-763
-761
-752
-752
-758
-755
-754
-748
-748
-741
-747
-733
-736
-739
-725
-736
-726
-734
-723
-727
-726
-725
-732
-719
-718
-718
-715
-716
-720
-711
-717
20
23
32
29
32
31
29
28
32
31
32
30
32
27
33
36
32
34
29
31
28
32
36
32
28
33
32
36
27
35
32
31
29
25
27
28
33
32
22
24
25
21
29
27
20
27
20
23
22
26
15
23
19
23
20
17
26
24
22
20
-289
-377
-458
-539
-611
-677
-744
-804
-870
-926
-979
-1025
-1062
-1099
-1131
-1161
-1177
-1187
-1196
-1204
-1198
-1195
-1183
-1162
-1132
-1102
-1062
-1021
-977
-926
-876
-815
-754
-689
-620
-551
-472
-399
-314
-238
-166
-77
2
79
166
242
317
391
457
520
582
646
699
749
806
848
898
927
964
992
1993
1993
1993
1993
2002
2002
2002
2002
2002
2009
2009
2009
2009
2009
2014
2014
2014
2014
2014
2016
2016
2016
2016
2016
2015
2015
2015
2015
2015
2012
2012
2012
2012
2012
2007
2007
2007
2007
2007
2000
2000
2000
2000
2000
1992
1992
1992
1992
1992
1985
1985
1985
1985
1985
1979
1979
1979
1979
1979
1975
17341
17342
17343
17344
17345
17346
17347
17348
17349
17350
17351
17352
17353
17354
17355
17356
17357
17358
17359
17360
17361
17362
17363
17364
17365
17366
17367
17368
17369
17370
17371
17372
17373
17374
17375
17376
17377
17378
17379
17380
17381
17382
17383
17384
17385
17386
17387
17388
17389
17390
17391
17392
17393
17394
17395
17396
17397
17398
17399
17400
172
149
125
128
124
136
107
114
108
83
108
44
81
58
24
30
48
24
10
35
-9
-25
8
-1
15
-14
26
-7
-3
3
24
52
24
46
78
70
78
116
79
108
86
118
119
158
162
138
153
212
209
195
169
211
203
220
255
238
223
225
263
259
8101
8102
8118
8126
8122
8097
8146
8102
8116
8106
8117
8101
8119
8146
8098
8098
8110
8108
8113
8101
8082
8092
8078
8066
8081
8108
8113
8093
8097
8072
8099
8099
8124
8105
8104
8122
8088
8094
8086
8089
8097
8091
8089
8118
8102
8103
8101
8111
8085
8091
8129
8079
8086
8106
8126
8108
8121
8105
8104
8121
-808
-829
-776
-805
-830
-802
-807
-777
-857
-821
-871
-791
-797
-818
-811
-751
-807
-802
-822
-799
-831
-786
-818
-766
-802
-847
-774
-820
-871
-820
-781
-804
-793
-827
-819
-847
-794
-815
-833
-822
-841
-822
-799
-824
-799
-820
-764
-769
-799
-843
-821
-838
-804
-814
-785
-811
-822
-842
-821
-814
-715
-715
-718
-705
-711
-710
-705
-717
-712
-717
-712
-712
-721
-715
-724
-720
-721
-728
-721
-726
-723
-730
-733
-722
-737
-735
-732
-736
-734
-737
-748
-745
-745
-743
-745
-748
-752
-755
-752
-747
-752
-757
-749
-760
-752
-750
-754
-753
-756
-754
-761
-758
-762
-756
-760
-765
-758
-752
-760
-750
23
23
23
24
15
25
14
21
18
15
22
13
18
19
20
27
15
20
19
16
19
21
23
23
21
22
18
24
25
24
27
18
25
26
23
28
31
30
28
27
27
35
27
25
26
30
29
34
32
26
24
32
33
33
34
28
27
27
38
30
1017
1034
1045
1060
1063
1069
1065
1059
1034
1021
999
971
936
909
867
825
777
729
675
618
559
498
436
372
306
242
174
106
35
-33
-97
-163
-221
-281
-340
-394
-444
-492
-537
-581
-618
-654
-691
-714
-740
-761
-782
-797
-808
-817
-811
-810
-801
-800
-786
-771
-746
-722
-688
-662
1975
1975
1975
1975
1973
1973
1973
1973
1973
1973
1973
1973
1973
1973
1976
1976
1976
1976
1976
1980
1980
1980
1980
1980
1986
1986
1986
1986
1986
1992
1992
1992
1992
1992
1997
1997
1997
1997
1997
2002
2002
2002
2002
2002
2005
2005
2005
2005
2005
2007
2007
2007
2007
2007
2007
2007
2007
2007
2007
2004
17401
17402
17403
17404
17405
17406
17407
17408
17409
17410
17411
17412
17413
17414
17415
17416
17417
17418
17419
17420
17421
17422
17423
17424
17425
17426
17427
17428
17429
17430
17431
17432
17433
17434
17435
17436
17437
17438
17439
17440
17441
17442
17443
17444
17445
17446
17447
17448
17449
17450
17451
17452
17453
17454
17455
17456
17457
17458
17459
17460
262
253
286
304
285
255
300
286
294
307
256
282
296
308
295
304
271
283
230
266
240
252
212
221
218
183
192
171
182
147
157
150
133
116
173
142
124
144
107
112
114
90
96
93
85
90
52
54
63
43
59
83
74
33
43
91
25
58
21
59
8085
8095
8103
8111
8098
8096
8090
8107
8102
8105
8086
8101
8079
8093
8104
8113
8114
8092
8114
8107
8070
8118
8071
8109
8101
8097
8095
8103
8128
8098
8109
8123
8070
8100
8089
8124
8105
8112
8106
8097
8098
8095
8102
8099
8099
8122
8101
8098
8087
8067
8105
8090
8094
8060
8099
8106
8088
8080
8093
8110
-790
-847
-824
-857
-805
-835
-798
-855
-803
-806
-816
-810
-856
-783
-825
-797
-853
-809
-788
-824
-852
-804
-849
-797
-807
-885
-763
-793
-806
-848
-851
-821
-816
-801
-826
-799
-793
-804
-829
-798
-798
-759
-831
-822
-786
-810
-780
-802
-782
-799
-771
-769
-823
-774
-801
-763
-770
-830
-778
-802
-758
-752
-744
-750
-752
-748
-751
-747
-747
-741
-736
-735
-741
-738
-741
-740
-734
-731
-725
-731
-737
-727
-732
-724
-728
-726
-720
-723
-721
-721
-726
-719
-720
-721
-721
-729
-726
-723
-726
-719
-720
-721
-725
-728
-725
-722
-734
-727
-721
-722
-731
-735
-731
-734
-737
-734
-737
-736
-734
-737
21
27
29
21
27
29
22
21
30
32
28
26
21
26
28
20
25
23
24
22
22
23
18
27
20
23
29
23
21
20
22
25
21
21
24
20
16
20
13
22
15
21
21
19
22
19
20
21
19
27
21
26
22
20
23
29
20
24
20
25
-638
-595
-556
-514
-473
-425
-374
-322
-270
-216
-163
-100
-52
3
65
115
169
224
275
315
360
407
439
479
512
546
571
599
629
638
662
675
684
694
693
703
698
702
690
678
664
643
622
607
583
555
527
491
461
427
389
351
306
264
221
180
139
102
62
9
2004
2004
2004
2004
2001
2001
2001
2001
2001
1997
1997
1997
1997
1997
1992
1992
1992
1992
1992
1988
1988
1988
1988
1988
1985
1985
1985
1985
1985
1983
1983
1983
1983
1983
1982
1982
1982
1982
1982
1982
1982
1982
1982
1982
1984
1984
1984
1984
1984
1986
1986
1986
1986
1986
1989
1989
1989
1989
1989
1992
17461
17462
17463
17464
17465
17466
17467
17468
17469
17470
17471
17472
17473
17474
17475
17476
17477
17478
17479
17480
17481
17482
17483
17484
17485
17486
17487
17488
17489
17490
17491
17492
17493
17494
17495
17496
17497
17498
17499
17500
17501
17502
17503
17504
17505
17506
17507
17508
17509
17510
17511
17512
17513
17514
17515
17516
17517
17518
17519
17520
86
80
86
112
88
111
92
146
140
117
141
142
120
156
159
173
204
184
177
200
182
196
197
205
217
200
230
202
230
227
246
233
238
234
257
242
263
246
254
249
222
220
251
254
234
238
222
235
190
194
187
189
187
161
180
140
187
195
171
170
8094
8097
8090
8096
8108
8100
8094
8109
8118
8077
8124
8083
8114
8108
8106
8113
8115
8091
8116
8090
8120
8113
8102
8090
8088
8147
8082
8136
8115
8110
8096
8087
8096
8093
8118
8076
8082
8083
8074
8118
8111
8074
8109
8087
8114
8115
8114
8087
8076
8083
8048
8120
8106
8087
8067
8075
8099
8108
8094
8076
-850
-823
-785
-814
-786
-804
-834
-813
-810
-832
-846
-798
-834
-812
-757
-810
-763
-818
-841
-813
-864
-866
-765
-833
-826
-762
-824
-807
-822
-810
-809
-831
-814
-824
-764
-804
-786
-809
-815
-818
-787
-889
-871
-816
-765
-776
-813
-816
-824
-805
-825
-819
-819
-875
-795
-829
-775
-780
-800
-855
-739
-743
-744
-743
-739
-748
-740
-744
-751
-749
-749
-750
-749
-750
-747
-756
-745
-753
-755
-743
-755
-752
-752
-748
-754
-745
-750
-747
-743
-753
-747
-749
-744
-748
-750
-748
-746
-752
-745
-747
-741
-732
-738
-736
-735
-737
-730
-739
-734
-731
-731
-738
-736
-733
-728
-727
-728
-731
-718
-733
26
20
31
29
24
33
25
30
28
28
32
21
26
22
22
31
27
30
26
23
26
22
34
29
29
28
28
29
26
22
29
19
28
28
26
31
26
28
28
27
23
31
24
25
20
21
27
27
18
26
16
22
17
19
26
29
17
19
24
14
-38
-77
-109
-155
-189
-220
-252
-279
-316
-338
-365
-383
-412
-425
-442
-449
-455
-467
-470
-477
-477
-470
-468
-459
-451
-439
-425
-412
-395
-373
-356
-330
-306
-283
-249
-217
-192
-153
-127
-92
-56
-30
8
37
71
102
134
162
190
215
240
262
282
303
319
336
350
360
367
382
1992
1992
1992
1992
1995
1995
1995
1995
1995
1997
1997
1997
1997
1997
1999
1999
1999
1999
1999
1999
1999
1999
1999
1999
1999
1999
1999
1999
1999
1997
1997
1997
1997
1997
1995
1995
1995
1995
1995
1993
1993
1993
1993
1993
1991
1991
1991
1991
1991
1990
1990
1990
1990
1990
1989
1989
1989
1989
1989
1988
17521
17522
17523
17524
17525
17526
17527
17528
17529
17530
17531
17532
17533
17534
17535
17536
17537
17538
17539
17540
17541
17542
17543
17544
17545
17546
17547
17548
17549
17550
17551
17552
17553
17554
17555
17556
17557
17558
17559
17560
17561
17562
17563
17564
17565
17566
17567
17568
17569
17570
17571
17572
17573
17574
17575
17576
17577
17578
17579
17580
155
160
157
151
126
128
116
117
100
109
100
94
102
115
92
119
86
95
97
97
76
68
92
87
93
80
74
92
87
96
112
104
117
112
154
122
162
142
152
163
187
165
171
161
211
203
185
181
205
171
195
211
201
231
247
203
199
182
215
207
8063
8080
8079
8111
8136
8107
8125
8106
8098
8129
8080
8123
8109
8105
8083
8112
8069
8099
8084
8101
8094
8119
8094
8091
8102
8116
8086
8116
8119
8094
8059
8090
8125
8088
8129
8107
8087
8105
8122
8113
8105
8088
8111
8111
8087
8107
8084
8087
8085
8079
8102
8124
8110
8116
8054
8099
8123
8089
8075
8102
-816
-814
-870
-790
-806
-849
-785
-801
-842
-803
-830
-796
-796
-810
-858
-804
-824
-827
-749
-798
-855
-797
-763
-851
-818
-841
-814
-768
-838
-791
-848
-814
-773
-787
-798
-748
-778
-821
-783
-777
-855
-759
-814
-833
-787
-822
-813
-793
-791
-828
-771
-808
-822
-817
-775
-874
-775
-795
-815
-801
-727
-730
-733
-734
-730
-730
-725
-732
-725
-729
-735
-728
-733
-732
-726
-731
-734
-735
-739
-732
-732
-735
-733
-735
-749
-738
-738
-740
-741
-735
-738
-743
-737
-744
-738
-735
-748
-738
-749
-739
-743
-750
-742
-745
-744
-742
-741
-742
-745
-742
-748
-740
-745
-745
-734
-742
-737
-741
-734
-734
21
26
22
17
23
21
18
15
22
21
20
24
22
25
22
24
25
22
31
19
21
18
24
27
29
26
22
22
24
25
23
26
27
23
20
23
22
23
24
27
24
28
30
31
30
24
23
34
25
33
23
22
29
28
27
28
24
33
24
23
384
389
391
393
392
392
384
377
371
362
350
330
326
301
298
274
261
238
220
200
175
153
128
100
78
55
36
6
-11
-26
-54
-72
-89
-103
-125
-139
-147
-161
-169
-184
-187
-192
-197
-202
-200
-206
-205
-201
-195
-196
-183
-182
-179
-163
-155
-146
-136
-122
-106
-92
1988
1988
1988
1988
1988
1988
1988
1988
1988
1989
1989
1989
1989
1989
1990
1990
1990
1990
1990
1992
1992
1992
1992
1992
1993
1993
1993
1993
1993
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1992
17581
17582
17583
17584
17585
17586
17587
17588
17589
17590
17591
17592
17593
17594
17595
17596
17597
17598
17599
17600
17601
17602
17603
17604
17605
17606
17607
17608
17609
17610
17611
17612
17613
17614
17615
17616
17617
17618
17619
17620
17621
17622
17623
17624
17625
17626
17627
17628
17629
17630
17631
17632
17633
17634
17635
17636
17637
17638
17639
17640
221
170
222
208
232
249
232
237
217
216
188
200
174
196
158
189
147
163
182
167
169
152
141
167
145
119
134
135
131
114
127
132
146
119
155
117
97
153
150
110
86
135
135
146
125
141
120
110
121
139
101
128
133
123
151
160
146
138
153
173
8114
8115
8096
8092
8110
8099
8101
8110
8091
8085
8092
8131
8097
8096
8084
8087
8100
8107
8068
8079
8106
8082
8090
8070
8065
8121
8099
8096
8109
8087
8120
8115
8086
8086
8133
8082
8148
8104
8098
8111
8081
8105
8114
8097
8115
8113
8131
8080
8082
8106
8092
8082
8097
8101
8072
8074
8112
8144
8086
8100
-804
-801
-792
-779
-821
-829
-811
-863
-786
-797
-812
-866
-796
-792
-819
-837
-800
-785
-765
-820
-823
-806
-849
-809
-806
-818
-835
-839
-823
-842
-790
-789
-813
-773
-803
-849
-800
-834
-798
-802
-770
-822
-859
-817
-759
-827
-796
-806
-824
-825
-759
-854
-773
-814
-776
-828
-787
-824
-788
-743
-743
-741
-740
-735
-738
-742
-735
-739
-740
-738
-740
-735
-740
-743
-731
-728
-735
-730
-737
-736
-729
-741
-738
-730
-734
-734
-735
-738
-739
-738
-730
-735
-734
-729
-729
-734
-735
-726
-734
-739
-734
-727
-739
-743
-742
-737
-736
-737
-736
-735
-743
-745
-741
-739
-748
-738
-741
-741
-734
-739
29
25
27
24
27
27
15
19
24
29
25
25
28
28
24
27
27
22
25
25
32
14
28
17
25
26
22
26
18
26
22
19
29
23
25
21
22
22
23
25
26
20
26
30
19
32
20
22
29
19
31
27
29
29
24
23
23
20
23
23
-85
-64
-51
-36
-28
-7
11
22
45
59
72
88
94
108
118
129
136
146
150
164
165
166
166
171
176
175
178
169
169
162
158
156
148
142
137
132
124
116
102
97
86
75
70
54
49
35
30
20
10
4
-2
-19
-20
-20
-26
-36
-36
-40
-39
-44
1992
1992
1992
1992
1992
1992
1992
1992
1992
1991
1991
1991
1991
1991
1991
1991
1991
1991
1991
1991
1991
1991
1991
1991
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
17641
17642
17643
17644
17645
17646
17647
17648
17649
17650
17651
17652
17653
17654
17655
17656
17657
17658
17659
17660
17661
17662
17663
17664
17665
17666
17667
17668
17669
17670
17671
17672
17673
17674
17675
17676
17677
17678
17679
17680
17681
17682
17683
17684
17685
17686
17687
17688
17689
17690
17691
17692
17693
17694
17695
17696
17697
17698
17699
17700
175
155
188
164
217
174
171
178
177
182
199
194
206
180
197
185
218
184
170
178
218
209
190
185
189
170
176
166
166
154
152
138
168
151
155
107
173
153
152
114
155
155
125
154
145
132
113
154
108
131
141
136
139
150
148
130
151
168
155
170
8090
8107
8113
8095
8090
8109
8126
8091
8102
8108
8104
8072
8107
8092
8100
8081
8113
8113
8092
8094
8086
8105
8070
8110
8104
8125
8107
8104
8104
8122
8116
8123
8103
8089
8104
8105
8114
8120
8093
8102
8107
8125
8133
8108
8091
8125
8100
8107
8090
8114
8098
8095
8103
8090
8090
8102
8103
8104
8093
8114
-798
-819
-821
-800
-812
-822
-793
-836
-836
-798
-817
-827
-830
-829
-825
-829
-778
-862
-820
-781
-784
-858
-768
-825
-838
-815
-782
-830
-812
-810
-873
-810
-766
-797
-820
-848
-763
-789
-813
-798
-808
-779
-778
-800
-791
-860
-782
-847
-790
-790
-823
-851
-816
-812
-788
-791
-778
-867
-773
-825
-735
-733
-736
-736
-740
-743
-741
-740
-743
-734
-750
-741
-747
-737
-745
-726
-733
-736
-735
-738
-736
-735
-736
-735
-735
-732
-737
-737
-741
-732
-741
-743
-736
-732
-734
-731
-736
-741
-736
-739
-744
-734
-739
-736
-741
-736
-735
-735
-734
-737
-745
-735
-735
-739
-739
-739
-742
-737
-735
-742
18
30
26
34
23
22
27
26
27
21
32
25
25
28
20
16
28
20
28
24
23
30
25
27
29
24
20
24
23
23
18
21
26
27
24
25
26
29
30
24
26
20
27
28
31
23
24
28
24
25
23
26
25
26
28
27
24
19
26
26
-44
-45
-46
-47
-41
-38
-33
-32
-26
-31
-21
-16
-17
-5
0
5
5
11
17
31
33
37
40
51
52
57
50
60
60
65
66
61
71
66
67
63
67
70
63
63
61
55
50
48
54
52
44
43
41
30
30
28
27
17
22
19
19
22
23
17
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
17701
17702
17703
17704
17705
17706
17707
17708
17709
17710
17711
17712
17713
17714
17715
17716
17717
17718
17719
17720
17721
17722
17723
17724
17725
17726
17727
17728
17729
17730
17731
17732
17733
17734
17735
17736
17737
17738
17739
17740
17741
17742
17743
17744
17745
17746
17747
17748
17749
17750
17751
17752
17753
17754
17755
17756
17757
17758
17759
17760
159
165
150
195
183
173
159
169
169
188
178
172
147
176
165
143
169
170
157
177
152
155
117
130
126
162
162
173
161
180
177
173
147
155
161
150
167
161
161
157
157
153
183
173
157
185
172
163
160
175
149
140
137
104
172
134
136
189
149
154
8114
8085
8098
8093
8101
8112
8082
8117
8079
8125
8102
8108
8082
8101
8089
8083
8111
8094
8090
8098
8085
8099
8096
8095
8109
8120
8085
8089
8112
8061
8083
8099
8109
8104
8079
8069
8090
8085
8100
8090
8096
8101
8109
8106
8094
8128
8116
8110
8091
8079
8091
8107
8108
8049
8092
8085
8097
8078
8104
8109
-803
-876
-844
-809
-809
-783
-811
-794
-806
-777
-815
-815
-814
-783
-816
-817
-797
-828
-821
-794
-814
-797
-801
-757
-767
-866
-826
-801
-860
-808
-801
-793
-812
-777
-815
-817
-859
-800
-828
-797
-844
-802
-806
-792
-812
-800
-804
-835
-817
-836
-801
-830
-796
-828
-824
-797
-800
-820
-838
-817
-739
-741
-736
-733
-734
-744
-734
-741
-735
-737
-736
-739
-729
-743
-741
-740
-742
-733
-741
-735
-735
-739
-729
-740
-737
-734
-739
-743
-736
-742
-738
-736
-732
-740
-737
-738
-737
-735
-737
-736
-737
-740
-723
-737
-731
-737
-735
-739
-735
-739
-732
-737
-735
-743
-741
-738
-739
-737
-741
-741
26
22
30
21
24
24
27
24
23
21
25
25
24
26
26
26
25
28
25
28
23
23
23
19
23
21
24
32
22
29
19
25
25
28
19
21
24
22
25
35
21
28
31
24
27
25
28
23
26
27
22
23
27
28
24
22
25
21
28
23
24
15
17
22
19
28
23
19
28
28
31
31
29
33
34
34
34
38
37
41
37
37
35
29
32
31
29
30
29
29
31
27
29
27
22
26
31
33
29
35
33
39
34
34
37
36
36
32
33
39
29
32
28
30
36
24
34
33
35
27
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
17761
17762
17763
17764
17765
17766
17767
17768
17769
17770
17771
17772
17773
17774
17775
17776
17777
17778
17779
17780
17781
17782
17783
17784
17785
17786
17787
17788
17789
17790
17791
17792
17793
17794
17795
17796
17797
17798
17799
17800
17801
17802
17803
17804
17805
17806
17807
17808
17809
17810
17811
17812
17813
17814
17815
17816
17817
17818
17819
17820
175
161
157
167
164
162
127
154
124
176
140
155
177
179
176
144
162
179
173
149
163
156
174
146
156
175
168
191
172
138
146
144
153
165
152
173
144
162
143
175
141
141
180
216
173
164
172
165
166
179
152
146
168
157
147
151
135
150
150
180
8095
8069
8089
8093
8110
8103
8072
8104
8103
8068
8117
8093
8083
8131
8103
8094
8117
8103
8096
8124
8084
8091
8127
8079
8092
8080
8097
8103
8073
8096
8101
8104
8094
8101
8086
8085
8094
8079
8092
8075
8085
8075
8111
8082
8081
8068
8098
8110
8103
8099
8106
8102
8085
8083
8090
8099
8075
8119
8090
8116
-846
-806
-791
-843
-793
-799
-830
-830
-820
-855
-786
-871
-817
-800
-809
-799
-803
-837
-807
-835
-787
-777
-784
-809
-808
-815
-838
-805
-821
-846
-845
-804
-806
-806
-766
-852
-800
-822
-760
-801
-819
-844
-814
-856
-779
-758
-816
-869
-804
-817
-837
-814
-838
-847
-789
-803
-804
-837
-807
-797
-740
-735
-735
-739
-738
-736
-731
-735
-739
-741
-730
-743
-733
-740
-741
-731
-733
-739
-739
-741
-738
-744
-738
-737
-741
-734
-738
-742
-741
-743
-734
-734
-736
-734
-741
-733
-740
-735
-743
-743
-748
-739
-734
-741
-731
-739
-737
-737
-734
-740
-731
-741
-730
-738
-735
-746
-741
-741
-738
-740
21
25
26
25
23
24
25
25
22
21
26
25
27
31
32
21
26
14
24
25
17
31
20
25
25
27
24
20
24
18
21
23
25
34
25
25
27
28
24
22
25
30
27
20
23
25
22
21
26
20
24
22
21
23
37
20
21
23
21
22
28
33
32
32
35
38
30
35
37
36
34
32
29
32
31
37
37
32
36
30
22
26
37
35
31
36
37
33
34
34
35
40
31
25
35
30
35
39
30
32
30
34
25
33
33
34
29
33
40
34
36
31
37
32
30
31
33
34
31
32
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
17821
17822
17823
17824
17825
17826
17827
17828
17829
17830
17831
17832
17833
17834
17835
17836
17837
17838
17839
17840
17841
17842
17843
17844
17845
17846
17847
17848
17849
17850
17851
17852
17853
17854
17855
17856
17857
17858
17859
17860
17861
17862
17863
17864
17865
17866
17867
17868
17869
17870
17871
17872
17873
17874
17875
17876
17877
17878
17879
17880
134
159
170
160
173
197
147
179
180
180
176
140
119
156
143
156
167
175
162
175
143
156
193
162
174
161
149
144
156
143
179
156
163
143
184
174
129
179
161
169
156
171
163
148
152
166
154
169
147
156
145
139
182
153
159
150
158
158
172
172
8066
8082
8071
8085
8079
8124
8079
8085
8098
8133
8072
8103
8080
8099
8087
8100
8113
8086
8099
8126
8077
8079
8084
8093
8106
8072
8090
8113
8124
8128
8116
8079
8091
8079
8073
8077
8089
8088
8120
8115
8085
8096
8084
8114
8059
8093
8098
8106
8085
8075
8114
8083
8118
8113
8115
8084
8112
8107
8103
8088
-787
-786
-787
-794
-818
-840
-831
-814
-776
-797
-819
-822
-847
-832
-834
-797
-811
-833
-803
-812
-850
-753
-828
-846
-743
-843
-821
-771
-829
-830
-765
-822
-822
-804
-809
-816
-814
-829
-780
-851
-826
-804
-804
-814
-846
-801
-797
-823
-828
-806
-827
-819
-771
-776
-808
-787
-803
-849
-802
-788
-734
-750
-740
-738
-750
-747
-735
-735
-743
-734
-738
-741
-744
-737
-735
-737
-739
-725
-733
-746
-739
-737
-733
-740
-739
-744
-736
-741
-745
-727
-736
-740
-736
-739
-743
-746
-737
-737
-735
-738
-741
-741
-738
-741
-741
-735
-748
-737
-742
-736
-741
-735
-737
-733
-736
-736
-735
-739
-741
-738
27
21
25
19
22
25
30
29
25
23
27
21
28
21
24
23
21
28
22
16
16
28
27
22
22
19
22
25
27
25
22
27
28
24
30
23
20
19
25
21
20
20
24
19
24
33
25
26
28
24
32
24
22
28
15
24
18
27
19
16
26
34
36
31
29
31
32
32
29
34
31
32
28
29
32
35
36
31
35
31
30
28
32
30
28
32
27
28
30
29
32
29
31
31
29
33
34
34
35
33
36
27
24
28
27
33
32
30
38
34
28
29
31
34
32
27
34
33
32
33
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
17881
17882
17883
17884
17885
17886
17887
17888
17889
17890
17891
17892
17893
17894
17895
17896
17897
17898
17899
17900
17901
17902
17903
17904
17905
17906
17907
17908
17909
17910
17911
17912
17913
17914
17915
17916
17917
17918
17919
17920
17921
17922
17923
17924
17925
17926
17927
17928
17929
17930
17931
17932
17933
17934
17935
17936
17937
17938
17939
17940
157
179
123
149
153
176
190
154
140
149
166
178
172
160
170
169
139
164
137
148
170
141
152
150
160
168
171
148
151
167
141
156
162
128
175
166
159
166
159
196
150
178
153
185
150
157
169
142
157
168
171
160
137
169
157
178
168
164
177
184
8113
8095
8100
8106
8072
8113
8104
8129
8104
8075
8109
8113
8089
8099
8094
8091
8081
8109
8089
8103
8107
8114
8124
8094
8083
8099
8092
8107
8093
8123
8091
8140
8122
8105
8074
8083
8082
8113
8096
8105
8103
8143
8099
8075
8120
8082
8095
8081
8117
8101
8086
8110
8080
8084
8114
8072
8105
8103
8071
8082
-779
-855
-823
-770
-827
-852
-828
-841
-829
-812
-832
-745
-819
-801
-766
-771
-795
-819
-774
-790
-873
-755
-823
-761
-821
-756
-813
-842
-844
-855
-851
-823
-803
-811
-795
-804
-807
-831
-801
-809
-860
-824
-842
-844
-829
-800
-827
-760
-805
-811
-795
-816
-841
-808
-819
-791
-766
-829
-831
-863
-735
-739
-732
-740
-743
-739
-736
-735
-732
-740
-737
-742
-741
-739
-737
-737
-735
-736
-742
-746
-735
-741
-736
-740
-738
-745
-739
-737
-742
-733
-730
-734
-738
-735
-733
-736
-738
-738
-735
-730
-739
-738
-738
-741
-733
-738
-739
-739
-744
-736
-742
-744
-733
-740
-744
-736
-745
-743
-737
-744
27
20
24
25
27
31
24
25
17
20
32
31
25
24
26
23
23
23
28
19
28
18
27
24
17
21
26
22
25
27
24
27
29
26
27
24
21
21
22
18
21
21
27
24
25
21
26
25
29
23
25
26
21
22
27
26
25
21
26
28
36
31
33
27
30
33
34
31
36
32
27
29
33
26
31
30
31
36
34
32
30
28
31
33
25
31
32
34
31
37
35
34
29
24
34
35
30
35
40
38
30
23
35
33
24
32
38
32
30
35
32
31
32
29
28
37
30
34
33
33
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
17941
17942
17943
17944
17945
17946
17947
17948
17949
17950
17951
17952
17953
17954
17955
17956
17957
17958
17959
17960
17961
17962
17963
17964
17965
17966
17967
17968
17969
17970
17971
17972
17973
17974
17975
17976
17977
17978
17979
17980
17981
17982
17983
17984
17985
17986
17987
17988
17989
17990
17991
17992
17993
17994
17995
17996
17997
17998
17999
18000
177
160
143
155
169
165
170
167
165
181
154
177
169
165
175
170
131
145
165
165
154
169
177
174
152
152
160
173
166
183
165
150
154
185
162
164
165
172
176
160
172
171
157
169
144
161
145
149
174
160
194
162
172
151
147
161
167
176
158
153
8096
8131
8081
8117
8056
8109
8090
8124
8117
8059
8093
8081
8101
8134
8122
8100
8094
8118
8113
8075
8085
8099
8100
8090
8145
8082
8084
8106
8087
8089
8063
8096
8058
8110
8080
8091
8081
8106
8124
8098
8081
8124
8100
8096
8113
8077
8106
8106
8085
8098
8087
8108
8093
8119
8088
8080
8110
8117
8077
8086
-831
-777
-822
-824
-783
-833
-820
-829
-838
-828
-806
-808
-817
-800
-812
-787
-811
-741
-809
-809
-832
-794
-840
-801
-779
-788
-780
-786
-793
-836
-785
-837
-788
-764
-810
-782
-846
-816
-880
-812
-797
-810
-815
-872
-826
-796
-793
-788
-796
-821
-798
-812
-818
-803
-834
-821
-806
-834
-758
-842
-733
-736
-740
-740
-738
-743
-735
-737
-738
-738
-736
-733
-733
-734
-742
-734
-735
-743
-738
-745
-728
-739
-737
-743
-736
-745
-733
-740
-740
-747
-739
-733
-740
-734
-740
-733
-742
-738
-738
-733
-736
-735
-733
-745
-737
-743
-745
-739
-738
-734
-740
-733
-741
-737
-738
-734
-734
-740
-740
-739
24
26
21
26
30
31
27
14
24
21
19
26
15
22
26
21
21
25
22
26
27
25
22
24
27
17
24
24
24
28
19
23
22
23
24
25
26
24
24
25
24
24
26
25
20
25
22
23
26
24
26
24
27
23
20
26
32
26
30
24
30
31
27
29
31
35
36
31
32
32
29
34
28
28
26
33
33
31
29
32
26
35
31
35
30
30
35
29
34
33
34
30
29
32
32
33
28
37
36
35
35
29
32
34
31
36
36
34
34
32
33
28
32
32
26
28
29
26
27
27
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
18001
18002
18003
18004
18005
18006
18007
18008
18009
18010
18011
18012
18013
18014
18015
18016
18017
18018
18019
18020
18021
18022
18023
18024
18025
18026
18027
18028
18029
18030
18031
18032
18033
18034
18035
18036
18037
18038
18039
18040
18041
18042
18043
18044
18045
18046
18047
18048
18049
18050
18051
18052
18053
18054
18055
18056
18057
18058
18059
18060
146
184
167
161
132
173
139
157
173
167
167
133
151
160
162
134
150
154
172
150
157
146
163
153
179
176
154
161
176
160
151
160
145
162
174
132
132
151
170
167
157
136
158
138
174
153
153
158
161
175
165
136
154
157
156
166
156
153
149
137
8095
8134
8122
8089
8124
8089
8105
8109
8093
8101
8098
8095
8105
8111
8077
8108
8132
8096
8074
8081
8088
8090
8125
8083
8089
8096
8117
8106
8096
8116
8116
8124
8130
8116
8114
8084
8091
8127
8069
8071
8098
8083
8085
8092
8097
8081
8084
8108
8082
8106
8124
8106
8095
8099
8115
8089
8125
8106
8106
8098
-835
-809
-780
-779
-831
-808
-772
-779
-871
-848
-836
-832
-803
-783
-766
-768
-850
-829
-833
-788
-821
-814
-794
-788
-841
-786
-773
-786
-822
-816
-800
-814
-747
-810
-764
-817
-789
-812
-817
-819
-764
-831
-783
-800
-804
-789
-730
-785
-799
-824
-805
-819
-797
-808
-833
-798
-847
-815
-806
-800
-734
-728
-741
-739
-744
-731
-742
-735
-735
-736
-740
-742
-742
-736
-739
-740
-748
-738
-737
-737
-742
-733
-731
-735
-734
-740
-736
-737
-741
-732
-732
-742
-738
-748
-739
-736
-741
-739
-743
-738
-736
-737
-737
-742
-743
-740
-743
-735
-738
-741
-730
-737
-737
-740
-741
-740
-738
-735
-742
-742
27
21
27
25
30
23
18
29
25
23
23
26
24
30
28
24
25
27
27
22
29
31
26
20
25
27
26
26
18
28
33
26
23
24
21
26
24
24
29
22
26
30
22
28
27
26
23
25
29
21
23
21
18
26
24
24
27
22
25
25
26
30
30
36
35
30
29
33
32
31
36
30
36
34
28
37
26
35
32
33
29
36
36
26
28
31
32
28
34
29
36
26
28
31
31
27
33
33
31
30
30
25
28
27
31
28
33
29
31
29
34
30
29
27
31
37
27
30
34
30
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
18061
18062
18063
18064
18065
18066
18067
18068
18069
18070
18071
18072
18073
18074
18075
18076
18077
18078
18079
18080
18081
18082
18083
18084
18085
18086
18087
18088
18089
18090
18091
18092
18093
18094
18095
18096
18097
18098
18099
18100
18101
18102
18103
18104
18105
18106
18107
18108
18109
18110
18111
18112
18113
18114
18115
18116
18117
18118
18119
18120
156
139
143
160
165
151
150
140
157
142
154
168
167
175
144
137
180
150
161
166
171
145
154
157
139
151
165
149
155
159
164
142
134
163
163
182
145
172
156
131
150
178
146
183
175
150
155
154
173
174
175
168
169
169
153
176
200
180
171
165
8093
8088
8077
8097
8118
8093
8058
8092
8116
8098
8118
8084
8118
8089
8100
8097
8101
8113
8091
8090
8070
8090
8101
8097
8097
8086
8099
8092
8103
8089
8099
8082
8099
8144
8120
8105
8087
8099
8083
8114
8076
8081
8077
8091
8100
8079
8090
8085
8073
8127
8066
8098
8083
8082
8091
8096
8106
8090
8086
8095
-814
-825
-841
-784
-793
-807
-808
-856
-837
-819
-782
-826
-788
-822
-821
-846
-813
-825
-820
-778
-845
-808
-842
-789
-785
-813
-825
-797
-859
-788
-797
-786
-807
-783
-764
-776
-766
-828
-802
-754
-789
-792
-832
-850
-786
-838
-771
-839
-810
-862
-767
-823
-775
-792
-803
-781
-797
-855
-798
-827
-745
-736
-736
-739
-742
-740
-734
-736
-737
-746
-737
-740
-743
-743
-733
-740
-743
-739
-741
-740
-741
-738
-742
-734
-731
-738
-738
-741
-738
-740
-750
-739
-735
-730
-739
-734
-731
-732
-737
-736
-737
-736
-739
-738
-739
-741
-737
-737
-734
-738
-739
-738
-733
-734
-734
-738
-741
-737
-738
-738
32
26
23
24
26
21
26
23
24
24
24
28
20
20
22
24
28
23
24
27
22
23
22
22
24
31
29
28
26
23
22
22
25
23
28
18
25
28
24
27
25
22
23
22
22
25
16
30
21
21
23
23
26
22
27
22
21
27
24
23
30
32
33
33
30
39
33
30
30
30
33
34
30
34
30
31
37
32
32
30
33
26
32
31
29
31
29
36
32
36
31
29
32
32
38
36
31
33
28
36
31
34
29
28
34
33
28
32
36
35
32
31
30
28
30
30
35
35
32
32
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
18121
18122
18123
18124
18125
18126
18127
18128
18129
18130
18131
18132
18133
18134
18135
18136
18137
18138
18139
18140
18141
18142
18143
18144
18145
18146
18147
18148
18149
18150
18151
18152
18153
18154
18155
18156
18157
18158
18159
18160
18161
18162
18163
18164
18165
18166
18167
18168
18169
18170
18171
18172
18173
18174
18175
18176
18177
18178
18179
18180
171
160
159
142
167
165
137
142
217
164
151
165
166
181
159
174
186
165
152
162
150
131
156
176
186
152
154
147
163
158
177
142
143
146
159
144
181
153
155
138
176
149
139
171
188
172
177
157
168
173
150
134
185
163
165
168
155
160
145
164
8130
8111
8073
8095
8143
8123
8103
8095
8088
8063
8108
8098
8071
8082
8087
8119
8073
8107
8115
8119
8080
8127
8083
8091
8103
8076
8095
8070
8108
8093
8084
8093
8093
8090
8102
8127
8110
8108
8103
8078
8089
8095
8095
8083
8115
8090
8081
8087
8106
8096
8110
8090
8102
8103
8083
8112
8106
8097
8091
8111
-813
-834
-794
-815
-771
-791
-799
-835
-832
-828
-822
-855
-826
-821
-813
-783
-788
-813
-769
-841
-812
-816
-806
-782
-822
-786
-784
-824
-798
-789
-828
-796
-801
-861
-771
-808
-888
-837
-801
-849
-782
-776
-812
-808
-814
-769
-808
-798
-815
-800
-843
-890
-816
-813
-813
-861
-807
-828
-815
-801
-740
-749
-734
-735
-739
-741
-739
-738
-735
-744
-738
-737
-746
-741
-738
-739
-733
-735
-741
-736
-736
-740
-735
-741
-739
-735
-741
-733
-734
-743
-737
-742
-738
-744
-741
-740
-731
-731
-743
-741
-740
-740
-736
-735
-739
-731
-733
-735
-740
-732
-739
-735
-744
-745
-739
-735
-746
-736
-736
-740
25
26
22
28
29
25
26
22
24
25
24
23
28
23
21
21
18
26
26
26
30
22
24
19
28
24
25
24
26
26
23
24
27
27
23
23
25
22
26
26
28
29
22
28
27
17
24
19
25
19
27
24
27
25
22
22
29
24
21
24
31
29
29
30
37
33
32
31
27
30
28
30
32
33
33
31
31
36
32
31
35
30
31
29
31
35
30
35
30
29
32
33
30
37
32
31
35
30
27
31
28
30
30
33
35
26
30
32
32
27
35
30
33
34
30
31
27
34
34
37
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
18181
18182
18183
18184
18185
18186
18187
18188
18189
18190
18191
18192
18193
18194
18195
18196
18197
18198
18199
18200
18201
18202
18203
18204
18205
18206
18207
18208
18209
18210
18211
18212
18213
18214
18215
18216
18217
18218
18219
18220
18221
18222
18223
18224
18225
18226
18227
18228
18229
18230
18231
18232
18233
18234
18235
18236
18237
18238
18239
18240
178
188
154
156
168
144
141
160
167
155
167
182
192
163
154
165
161
152
156
163
142
170
155
159
164
149
176
131
145
163
174
163
160
170
165
148
167
152
156
155
176
160
147
160
167
154
168
171
154
183
178
193
163
166
180
163
169
191
170
168
8099
8108
8079
8110
8079
8096
8101
8113
8106
8089
8090
8129
8109
8099
8083
8115
8112
8086
8090
8115
8086
8106
8083
8105
8090
8085
8112
8087
8081
8094
8123
8113
8108
8083
8091
8088
8098
8110
8139
8093
8100
8096
8086
8076
8105
8108
8102
8098
8094
8091
8106
8103
8105
8112
8087
8077
8080
8115
8099
8087
-808
-799
-794
-804
-803
-798
-814
-779
-806
-808
-819
-791
-803
-841
-791
-788
-776
-842
-816
-796
-833
-799
-797
-840
-800
-812
-815
-809
-804
-789
-827
-822
-816
-790
-812
-818
-781
-820
-839
-805
-787
-809
-806
-830
-748
-825
-846
-866
-806
-808
-810
-786
-805
-797
-791
-799
-819
-813
-818
-835
-738
-742
-734
-735
-740
-739
-732
-735
-735
-738
-745
-738
-736
-739
-737
-743
-742
-736
-736
-729
-732
-734
-736
-738
-740
-735
-736
-738
-738
-738
-736
-745
-744
-738
-747
-737
-742
-731
-734
-735
-735
-735
-734
-738
-739
-733
-736
-736
-741
-736
-738
-734
-735
-737
-742
-747
-734
-743
-737
-741
27
26
27
22
27
23
26
24
24
20
20
24
29
29
23
24
22
24
26
30
18
23
19
22
24
18
22
23
28
21
20
23
27
26
23
21
26
28
27
25
25
28
24
25
24
23
21
27
24
24
27
20
28
27
21
25
31
23
22
22
32
31
31
30
34
34
29
26
33
30
26
32
29
37
35
30
36
35
29
32
34
30
31
33
36
31
35
33
34
31
33
31
27
32
27
32
32
32
31
27
33
32
33
29
33
33
37
35
30
30
34
33
27
28
28
23
36
33
29
31
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
18241
18242
18243
18244
18245
18246
18247
18248
18249
18250
18251
18252
18253
18254
18255
18256
18257
18258
18259
18260
18261
18262
18263
18264
18265
18266
18267
18268
18269
18270
18271
18272
18273
18274
18275
18276
18277
18278
18279
18280
18281
18282
18283
18284
18285
18286
18287
18288
18289
18290
18291
18292
18293
18294
18295
18296
18297
18298
18299
18300
189
133
177
171
178
168
137
153
171
155
145
145
150
174
178
176
151
155
161
170
178
167
163
169
155
122
165
184
175
140
147
184
156
159
153
171
144
167
168
184
152
146
148
192
150
165
171
181
149
175
145
165
166
164
170
170
186
144
167
156
8152
8107
8074
8115
8100
8107
8099
8098
8071
8118
8097
8100
8072
8094
8081
8118
8067
8111
8068
8069
8108
8082
8088
8095
8082
8105
8129
8092
8084
8105
8133
8099
8108
8117
8102
8099
8109
8084
8095
8115
8076
8114
8102
8104
8079
8113
8101
8106
8099
8119
8081
8088
8078
8099
8124
8101
8065
8117
8109
8091
-824
-861
-836
-792
-794
-839
-821
-831
-802
-788
-819
-836
-800
-803
-806
-808
-832
-825
-825
-759
-824
-832
-826
-818
-808
-821
-824
-816
-786
-829
-817
-777
-830
-780
-799
-803
-806
-799
-838
-736
-836
-778
-846
-829
-821
-804
-773
-799
-834
-794
-844
-815
-839
-815
-802
-797
-837
-781
-820
-829
-743
-740
-731
-736
-741
-740
-738
-732
-730
-736
-733
-738
-739
-735
-739
-737
-734
-740
-742
-733
-734
-743
-736
-738
-737
-741
-732
-739
-741
-739
-734
-735
-738
-737
-737
-737
-744
-743
-744
-734
-740
-748
-741
-734
-735
-728
-742
-735
-739
-736
-735
-735
-736
-736
-738
-742
-739
-732
-744
-734
22
17
28
21
24
21
21
24
25
24
26
29
25
22
28
35
20
27
20
24
20
22
24
25
26
26
32
23
24
24
29
22
26
27
27
28
21
27
19
23
25
22
23
26
25
23
27
28
23
21
25
25
25
23
26
33
21
24
23
25
31
29
31
28
36
42
36
29
32
33
36
32
31
35
32
31
37
31
35
33
33
35
34
34
30
32
33
31
33
31
35
34
34
31
31
33
34
32
33
30
35
32
31
31
30
33
33
32
33
38
32
30
35
30
23
30
30
31
31
33
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
18301
18302
18303
18304
18305
18306
18307
18308
18309
18310
18311
18312
18313
18314
18315
18316
18317
18318
18319
18320
18321
18322
18323
18324
18325
18326
18327
18328
18329
18330
18331
18332
18333
18334
18335
18336
18337
18338
18339
18340
18341
18342
18343
18344
18345
18346
18347
18348
18349
18350
18351
18352
18353
18354
18355
18356
18357
18358
18359
18360
174
170
169
182
162
167
176
172
156
149
191
183
166
153
157
186
142
176
199
157
156
161
146
135
150
156
158
176
155
113
154
165
154
156
124
154
150
164
153
167
159
166
142
202
173
151
182
176
167
139
133
179
169
160
142
153
171
146
156
156
8069
8092
8102
8098
8082
8113
8090
8097
8103
8095
8082
8090
8096
8118
8099
8087
8105
8088
8094
8089
8086
8094
8099
8128
8090
8078
8109
8085
8106
8097
8116
8080
8077
8101
8111
8077
8069
8092
8093
8105
8070
8098
8084
8075
8105
8108
8105
8103
8109
8095
8096
8124
8105
8121
8095
8084
8109
8104
8127
8091
-832
-818
-838
-737
-851
-850
-828
-828
-826
-852
-805
-782
-806
-810
-811
-787
-834
-855
-826
-828
-837
-802
-799
-803
-773
-809
-758
-833
-799
-802
-807
-823
-779
-844
-832
-791
-798
-810
-823
-832
-834
-808
-828
-820
-820
-813
-788
-772
-832
-818
-854
-800
-856
-756
-767
-826
-806
-821
-784
-815
-736
-742
-737
-733
-735
-738
-733
-736
-739
-744
-746
-736
-742
-741
-741
-733
-734
-745
-744
-736
-738
-741
-737
-741
-739
-742
-745
-740
-736
-744
-738
-739
-747
-734
-741
-742
-741
-734
-739
-741
-735
-738
-746
-733
-735
-747
-741
-739
-742
-733
-738
-737
-738
-742
-736
-743
-737
-739
-742
-740
27
22
26
24
22
26
26
22
29
25
21
21
23
22
24
18
29
21
22
22
21
22
23
27
34
23
23
23
25
30
25
22
18
30
18
24
24
28
24
28
28
28
20
23
24
23
28
25
24
29
22
26
27
18
22
24
18
19
25
29
33
30
34
31
28
32
32
32
34
31
29
30
27
33
30
35
30
33
29
34
30
31
32
32
33
30
33
31
33
32
29
33
33
30
34
30
36
32
38
30
34
35
33
34
30
32
33
33
30
35
31
32
27
30
35
32
36
30
29
31
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
18361
18362
18363
18364
18365
18366
18367
18368
18369
18370
18371
18372
18373
18374
18375
18376
18377
18378
18379
18380
18381
18382
18383
18384
18385
18386
18387
18388
18389
18390
18391
18392
18393
18394
18395
18396
18397
18398
18399
18400
18401
18402
18403
18404
18405
18406
18407
18408
18409
18410
18411
18412
18413
18414
18415
18416
18417
18418
18419
18420
154
149
159
164
154
166
156
152
149
162
166
157
161
161
136
176
162
149
171
170
171
168
141
164
152
172
134
176
186
141
140
153
144
143
167
170
194
150
180
162
160
156
161
144
148
143
124
136
155
158
135
174
159
168
130
160
160
139
152
145
8109
8137
8099
8078
8132
8101
8094
8118
8089
8088
8075
8142
8117
8071
8092
8097
8083
8095
8079
8132
8098
8119
8120
8087
8096
8117
8098
8090
8114
8090
8120
8086
8089
8088
8092
8093
8119
8130
8099
8088
8095
8094
8078
8091
8069
8122
8100
8119
8098
8117
8100
8116
8082
8102
8099
8098
8087
8126
8099
8108
-798
-841
-775
-797
-828
-830
-795
-836
-798
-839
-847
-810
-789
-820
-823
-828
-781
-835
-791
-843
-836
-794
-773
-830
-819
-800
-779
-808
-792
-809
-827
-801
-806
-842
-805
-811
-802
-765
-813
-854
-824
-781
-854
-826
-808
-791
-782
-811
-823
-837
-816
-808
-810
-825
-804
-808
-839
-799
-795
-804
-737
-740
-742
-742
-737
-733
-740
-738
-734
-735
-736
-740
-734
-739
-736
-736
-731
-743
-740
-739
-731
-737
-738
-737
-738
-738
-738
-734
-737
-741
-735
-738
-728
-740
-732
-743
-741
-738
-740
-737
-739
-743
-737
-742
-741
-738
-737
-727
-739
-737
-736
-736
-734
-734
-735
-732
-735
-736
-736
-740
24
21
24
31
26
22
16
24
21
25
18
22
23
27
27
33
22
29
26
29
27
18
28
23
21
33
18
26
22
25
27
23
22
23
27
23
23
30
25
25
21
23
28
28
20
18
22
29
21
25
30
26
21
21
21
22
22
23
21
29
30
31
30
33
35
38
33
32
29
31
29
36
28
28
30
32
29
28
29
31
32
32
34
32
32
37
29
30
30
32
31
30
31
27
33
35
36
30
35
30
33
31
33
27
29
34
30
35
32
25
32
30
33
26
36
35
31
35
32
32
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
18421
18422
18423
18424
18425
18426
18427
18428
18429
18430
18431
18432
18433
18434
18435
18436
18437
18438
18439
18440
18441
18442
18443
18444
18445
18446
18447
18448
18449
18450
18451
18452
18453
18454
18455
18456
18457
18458
18459
18460
18461
18462
18463
18464
18465
18466
18467
18468
18469
18470
18471
18472
18473
18474
18475
18476
18477
18478
18479
18480
180
175
188
152
158
138
146
190
135
200
185
143
163
161
162
155
151
201
153
149
174
137
176
147
154
148
129
170
166
170
143
152
187
152
150
164
184
158
155
145
154
169
177
159
143
166
172
162
148
147
134
163
145
149
115
176
192
169
174
165
8111
8122
8087
8099
8135
8112
8135
8093
8116
8079
8085
8113
8112
8087
8097
8110
8091
8087
8102
8070
8110
8080
8106
8107
8093
8074
8108
8114
8073
8089
8094
8084
8103
8120
8085
8096
8104
8105
8109
8098
8101
8110
8076
8083
8098
8111
8075
8131
8097
8085
8115
8098
8081
8080
8086
8115
8080
8102
8082
8111
-805
-828
-813
-865
-822
-779
-792
-843
-827
-765
-823
-839
-799
-825
-811
-805
-793
-792
-794
-826
-811
-816
-811
-820
-828
-850
-801
-804
-807
-804
-832
-831
-830
-788
-810
-788
-799
-839
-817
-798
-766
-842
-799
-841
-806
-804
-821
-805
-800
-825
-826
-834
-850
-755
-835
-811
-812
-772
-770
-811
-736
-745
-739
-741
-741
-739
-743
-742
-741
-740
-736
-739
-746
-736
-735
-744
-731
-741
-739
-735
-741
-742
-741
-734
-738
-737
-739
-735
-736
-747
-743
-741
-743
-740
-742
-732
-740
-738
-741
-742
-743
-746
-742
-734
-743
-739
-742
-742
-737
-747
-743
-737
-736
-743
-744
-741
-742
-737
-745
-739
23
30
29
28
25
27
25
24
25
22
28
19
23
24
29
29
25
24
26
29
26
21
25
28
24
28
23
25
24
16
30
27
26
29
22
23
28
30
30
30
25
26
15
16
24
22
28
20
21
26
21
33
28
25
31
26
24
24
21
28
33
31
27
34
33
34
34
32
36
31
30
37
29
34
36
30
30
27
34
32
32
32
32
30
31
30
27
31
30
30
29
34
30
33
35
32
30
32
28
29
29
23
34
31
28
35
29
31
39
28
41
34
29
31
30
29
34
29
33
26
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
18481
18482
18483
18484
18485
18486
18487
18488
18489
18490
18491
18492
18493
18494
18495
18496
18497
18498
18499
18500
18501
18502
18503
18504
18505
18506
18507
18508
18509
18510
18511
18512
18513
18514
18515
18516
18517
18518
18519
18520
18521
18522
18523
18524
18525
18526
18527
18528
18529
18530
18531
18532
18533
18534
18535
18536
18537
18538
18539
18540
172
169
153
153
142
143
166
152
187
169
169
155
169
137
162
156
164
155
183
145
168
162
146
178
201
156
150
154
196
142
142
161
176
128
136
143
139
168
171
151
175
158
167
168
150
160
173
170
136
165
143
172
134
165
167
188
148
154
155
162
8106
8121
8122
8090
8116
8111
8101
8082
8081
8090
8074
8091
8125
8110
8084
8091
8094
8121
8104
8071
8087
8111
8088
8077
8100
8086
8091
8071
8102
8082
8082
8112
8088
8073
8086
8099
8075
8095
8113
8097
8077
8089
8080
8102
8104
8092
8085
8114
8064
8087
8084
8103
8096
8092
8096
8099
8104
8087
8073
8131
-843
-786
-802
-772
-816
-791
-836
-839
-797
-823
-805
-840
-810
-830
-812
-817
-818
-798
-827
-800
-814
-767
-790
-809
-781
-802
-847
-825
-826
-820
-828
-834
-845
-857
-819
-832
-782
-807
-808
-848
-792
-875
-764
-789
-766
-873
-834
-799
-757
-789
-827
-805
-816
-779
-843
-842
-779
-803
-792
-820
-744
-737
-737
-746
-739
-735
-739
-739
-742
-739
-739
-738
-734
-743
-740
-739
-741
-742
-740
-739
-740
-740
-742
-745
-746
-735
-734
-739
-740
-739
-736
-737
-740
-739
-732
-741
-738
-744
-741
-737
-742
-737
-737
-744
-736
-744
-747
-738
-738
-731
-737
-743
-734
-737
-737
-743
-741
-742
-739
-738
24
22
25
31
21
26
25
23
26
31
20
26
26
21
27
19
31
28
26
26
25
22
23
24
27
22
19
30
29
26
22
22
24
22
28
26
22
28
25
24
20
25
27
24
25
28
25
30
25
24
25
28
29
25
24
29
19
24
19
28
30
29
34
37
35
27
35
34
32
30
31
31
32
36
25
33
39
33
29
29
36
33
29
27
36
35
34
28
30
33
33
31
31
31
30
29
29
28
30
30
31
31
36
32
32
29
36
31
30
26
33
35
30
31
33
33
31
31
31
35
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
18541
18542
18543
18544
18545
18546
18547
18548
18549
18550
18551
18552
18553
18554
18555
18556
18557
18558
18559
18560
18561
18562
18563
18564
18565
18566
18567
18568
18569
18570
18571
18572
18573
18574
18575
18576
18577
18578
18579
18580
18581
18582
18583
18584
18585
18586
18587
18588
18589
18590
18591
18592
18593
18594
18595
18596
18597
18598
18599
18600
155
144
178
168
166
176
140
174
167
162
130
151
157
131
143
163
179
148
169
171
156
171
175
166
171
162
180
151
174
159
154
163
158
169
171
142
177
156
173
184
148
151
140
162
134
159
164
146
152
167
166
161
143
172
167
160
174
169
155
138
8107
8092
8086
8092
8104
8086
8078
8103
8081
8100
8105
8084
8086
8101
8093
8088
8079
8094
8126
8106
8089
8096
8123
8089
8102
8122
8105
8085
8104
8103
8073
8094
8106
8130
8109
8085
8068
8118
8119
8098
8093
8093
8106
8113
8113
8124
8103
8080
8114
8111
8076
8083
8140
8095
8068
8101
8119
8088
8095
8125
-794
-818
-844
-815
-815
-796
-798
-827
-825
-864
-822
-827
-827
-805
-788
-778
-837
-765
-806
-773
-819
-771
-823
-837
-793
-831
-818
-764
-802
-813
-856
-774
-792
-787
-824
-813
-835
-834
-861
-814
-849
-797
-805
-797
-835
-821
-821
-796
-792
-826
-840
-734
-811
-787
-816
-814
-783
-806
-827
-851
-738
-737
-742
-743
-739
-735
-744
-739
-736
-740
-742
-742
-743
-738
-740
-746
-736
-738
-737
-739
-735
-734
-742
-738
-732
-745
-738
-737
-734
-730
-737
-741
-728
-737
-739
-737
-738
-740
-736
-732
-739
-737
-738
-735
-737
-725
-738
-739
-738
-741
-731
-742
-737
-742
-737
-740
-734
-733
-742
-745
30
23
28
26
29
28
24
24
28
26
23
21
21
30
24
19
20
24
25
18
27
27
27
27
18
26
22
31
22
25
27
24
32
25
22
21
17
22
27
29
22
29
30
21
29
31
24
25
32
18
28
23
22
29
28
19
24
20
25
20
34
31
31
30
31
36
36
28
30
30
35
26
36
30
27
32
28
28
29
36
30
27
37
33
33
39
30
28
31
28
28
33
31
28
32
31
28
40
32
39
37
36
36
34
29
33
32
32
30
31
36
31
27
32
28
31
32
32
39
27
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
18601
18602
18603
18604
18605
18606
18607
18608
18609
18610
18611
18612
18613
18614
18615
18616
18617
18618
18619
18620
18621
18622
18623
18624
18625
18626
18627
18628
18629
18630
18631
18632
18633
18634
18635
18636
18637
18638
18639
18640
18641
18642
18643
18644
18645
18646
18647
18648
18649
18650
18651
18652
18653
18654
18655
18656
18657
18658
18659
18660
168
143
174
155
177
178
164
153
164
169
152
167
184
173
169
168
186
168
194
182
159
168
180
166
164
150
150
168
172
147
130
155
155
154
154
162
157
145
141
151
171
179
136
147
136
153
143
193
131
166
197
163
157
125
159
183
145
169
148
161
8078
8106
8081
8095
8096
8107
8093
8088
8117
8118
8107
8108
8094
8076
8090
8081
8104
8089
8114
8085
8104
8056
8088
8091
8089
8074
8107
8098
8109
8085
8087
8113
8128
8103
8129
8087
8096
8082
8090
8112
8104
8112
8092
8124
8105
8113
8098
8100
8109
8111
8106
8116
8110
8106
8105
8083
8103
8116
8114
8105
-816
-833
-831
-828
-850
-798
-786
-810
-812
-793
-789
-813
-851
-811
-802
-799
-814
-804
-805
-806
-846
-818
-779
-875
-794
-773
-850
-805
-773
-824
-801
-801
-830
-793
-791
-777
-781
-773
-796
-778
-834
-823
-795
-821
-810
-802
-745
-846
-791
-813
-821
-820
-797
-797
-773
-859
-807
-771
-791
-837
-741
-745
-742
-733
-741
-744
-739
-736
-742
-746
-739
-736
-736
-729
-742
-738
-738
-736
-739
-737
-742
-736
-738
-730
-738
-743
-732
-735
-745
-740
-733
-738
-738
-734
-741
-741
-738
-733
-741
-734
-737
-742
-740
-743
-735
-745
-739
-747
-740
-741
-736
-739
-735
-734
-732
-741
-734
-734
-743
-739
19
21
26
28
23
26
31
27
21
20
26
28
27
28
21
25
31
21
23
28
28
31
28
30
22
31
25
29
18
25
26
28
23
30
26
23
22
25
23
25
32
28
23
23
30
24
22
23
31
24
23
28
26
21
27
26
20
27
21
28
32
37
35
35
32
29
31
31
36
33
36
22
32
31
38
32
30
29
34
31
31
40
39
30
29
36
31
31
35
28
33
35
35
35
35
32
34
32
34
36
34
30
30
29
33
30
32
34
29
33
36
36
32
30
31
29
31
33
30
33
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
18661
18662
18663
18664
18665
18666
18667
18668
18669
18670
18671
18672
18673
18674
18675
18676
18677
18678
18679
18680
18681
18682
18683
18684
18685
18686
18687
18688
18689
18690
18691
18692
18693
18694
18695
18696
18697
18698
18699
18700
18701
18702
18703
18704
18705
18706
18707
18708
18709
18710
18711
18712
18713
18714
18715
18716
18717
18718
18719
18720
151
172
163
170
201
152
181
168
173
158
131
168
170
132
166
186
182
147
190
158
152
153
158
186
176
166
134
168
151
153
156
153
169
185
138
150
149
169
154
160
170
156
149
163
152
161
121
145
125
169
186
174
175
172
187
138
159
145
152
165
8104
8069
8118
8086
8092
8095
8079
8105
8087
8101
8113
8116
8100
8114
8090
8118
8093
8108
8084
8049
8074
8121
8096
8069
8113
8106
8108
8064
8113
8070
8131
8126
8113
8096
8104
8090
8091
8078
8094
8060
8133
8081
8125
8097
8114
8111
8104
8073
8093
8091
8090
8106
8128
8087
8072
8090
8086
8095
8089
8107
-788
-856
-787
-795
-828
-786
-800
-803
-814
-792
-823
-839
-795
-834
-803
-772
-826
-808
-835
-856
-787
-844
-806
-798
-797
-807
-795
-809
-823
-807
-781
-868
-776
-774
-821
-789
-795
-808
-818
-828
-818
-857
-829
-827
-797
-837
-801
-846
-835
-840
-830
-821
-830
-777
-875
-818
-810
-811
-828
-831
-736
-745
-737
-741
-738
-746
-738
-735
-740
-746
-740
-737
-734
-737
-736
-741
-744
-739
-736
-740
-739
-739
-740
-738
-741
-737
-743
-734
-740
-741
-744
-729
-737
-741
-740
-739
-734
-742
-737
-736
-736
-736
-733
-740
-741
-740
-738
-733
-732
-736
-737
-736
-738
-737
-741
-740
-743
-735
-732
-738
23
26
26
26
24
29
27
25
26
24
28
29
20
23
21
25
27
24
32
29
30
21
24
26
28
24
21
17
28
27
30
28
27
27
26
29
31
20
28
29
25
19
26
21
27
21
29
23
19
30
27
25
28
25
23
25
22
22
27
25
32
26
32
33
28
27
31
26
29
37
31
31
31
32
29
33
36
35
31
30
26
28
33
28
22
33
32
34
29
37
36
28
30
28
32
33
35
31
31
28
29
36
27
30
33
32
39
34
30
34
24
31
29
25
32
30
38
36
29
33
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
18721
18722
18723
18724
18725
18726
18727
18728
18729
18730
18731
18732
18733
18734
18735
18736
18737
18738
18739
18740
18741
18742
18743
18744
18745
18746
18747
18748
18749
18750
18751
18752
18753
18754
18755
18756
18757
18758
18759
18760
18761
18762
18763
18764
18765
18766
18767
18768
18769
18770
18771
18772
18773
18774
18775
18776
18777
18778
18779
18780
142
170
141
146
166
182
167
153
148
159
172
149
174
170
166
139
176
139
179
170
147
121
146
159
150
157
162
128
165
164
152
172
178
148
148
186
179
155
153
160
151
166
163
177
194
157
155
158
189
167
155
160
167
155
148
147
160
164
133
160
8147
8124
8089
8093
8078
8092
8103
8089
8093
8099
8097
8099
8078
8084
8095
8116
8120
8104
8093
8095
8116
8087
8100
8129
8107
8109
8103
8110
8118
8097
8088
8116
8111
8058
8117
8109
8100
8101
8099
8088
8110
8084
8096
8093
8125
8105
8065
8107
8115
8098
8069
8104
8081
8096
8114
8091
8114
8111
8104
8111
-795
-803
-804
-824
-828
-815
-862
-777
-817
-795
-839
-838
-765
-797
-789
-796
-848
-798
-804
-832
-833
-767
-811
-805
-854
-823
-770
-826
-823
-764
-826
-800
-770
-830
-804
-784
-818
-803
-810
-840
-809
-792
-860
-805
-803
-780
-789
-765
-825
-845
-815
-828
-826
-834
-845
-796
-765
-795
-787
-797
-736
-740
-746
-736
-742
-747
-739
-735
-736
-748
-741
-735
-735
-733
-734
-738
-737
-738
-742
-734
-743
-742
-740
-738
-737
-735
-740
-744
-740
-742
-737
-742
-742
-737
-738
-740
-732
-740
-742
-739
-735
-731
-740
-731
-735
-741
-734
-737
-740
-732
-735
-734
-746
-741
-732
-738
-738
-732
-745
-734
27
24
26
23
25
22
27
25
24
21
17
25
21
21
24
24
23
15
24
27
22
30
21
21
24
29
26
18
26
24
24
25
28
28
24
19
23
23
18
25
24
22
25
25
25
29
21
28
22
20
26
26
25
25
26
23
22
24
21
24
37
27
31
29
31
33
30
26
32
34
35
37
31
31
29
31
27
32
34
26
33
31
34
30
30
32
34
32
30
32
29
27
25
30
32
27
31
34
34
34
38
39
32
35
31
28
35
33
34
27
32
25
35
37
35
36
32
35
28
32
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
18781
18782
18783
18784
18785
18786
18787
18788
18789
18790
18791
18792
18793
18794
18795
18796
18797
18798
18799
18800
18801
18802
18803
18804
18805
18806
18807
18808
18809
18810
18811
18812
18813
18814
18815
18816
18817
18818
18819
18820
18821
18822
18823
18824
18825
18826
18827
18828
18829
18830
18831
18832
18833
18834
18835
18836
18837
18838
18839
18840
182
156
173
141
180
144
161
184
185
160
167
160
177
178
158
133
169
146
167
155
210
162
154
143
155
136
172
161
169
168
135
180
187
153
156
156
165
154
144
147
143
121
172
166
163
141
143
129
178
173
190
183
150
145
159
154
190
181
178
121
8097
8100
8098
8097
8108
8083
8093
8104
8091
8092
8093
8090
8102
8088
8074
8094
8092
8103
8104
8107
8093
8095
8074
8081
8089
8105
8093
8093
8106
8096
8069
8092
8087
8106
8119
8104
8084
8097
8093
8092
8102
8127
8100
8086
8080
8121
8077
8106
8153
8079
8123
8112
8083
8100
8099
8094
8095
8098
8047
8105
-770
-784
-802
-848
-785
-789
-770
-820
-805
-787
-812
-801
-830
-825
-785
-824
-816
-796
-848
-799
-779
-810
-774
-837
-823
-768
-794
-841
-790
-816
-805
-783
-852
-829
-839
-828
-816
-802
-803
-810
-818
-816
-837
-810
-831
-814
-799
-879
-832
-808
-867
-786
-787
-808
-839
-809
-830
-812
-826
-809
-734
-729
-743
-743
-737
-734
-736
-725
-740
-735
-742
-739
-729
-739
-743
-740
-739
-739
-737
-739
-742
-737
-738
-740
-736
-739
-739
-739
-735
-738
-742
-737
-735
-740
-738
-739
-738
-739
-743
-739
-741
-740
-730
-739
-739
-734
-739
-734
-734
-739
-733
-738
-732
-736
-731
-738
-736
-728
-736
-741
21
22
24
28
20
25
19
25
26
26
30
22
31
27
31
31
23
25
26
25
25
26
25
26
25
26
18
31
24
28
17
23
28
26
27
26
23
22
27
24
26
23
20
28
24
24
20
22
23
25
22
23
26
25
25
27
24
26
29
21
31
25
29
26
32
33
33
33
31
30
33
28
30
32
35
26
31
34
36
30
35
35
31
30
32
32
34
29
28
32
29
29
35
32
33
34
29
30
30
29
33
33
33
31
35
34
30
33
31
33
27
33
32
31
32
32
29
37
35
29
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
18841
18842
18843
18844
18845
18846
18847
18848
18849
18850
18851
18852
18853
18854
18855
18856
18857
18858
18859
18860
18861
18862
18863
18864
18865
18866
18867
18868
18869
18870
18871
18872
18873
18874
18875
18876
18877
18878
18879
18880
18881
18882
18883
18884
18885
18886
18887
18888
18889
18890
18891
18892
18893
18894
18895
18896
18897
18898
18899
18900
187
167
139
165
148
161
183
175
163
162
142
169
169
170
131
177
160
156
190
154
149
162
174
139
168
175
164
181
181
152
171
142
156
179
179
150
151
163
157
170
159
158
183
171
152
157
185
176
163
153
149
149
141
173
170
159
140
179
164
162
8103
8093
8116
8103
8086
8087
8127
8092
8104
8104
8070
8092
8100
8091
8092
8115
8088
8108
8086
8103
8101
8094
8079
8108
8091
8121
8111
8113
8097
8092
8129
8101
8083
8121
8116
8083
8120
8095
8118
8060
8078
8106
8094
8104
8090
8119
8088
8104
8104
8088
8125
8068
8097
8114
8092
8095
8099
8116
8084
8084
-813
-790
-854
-779
-795
-844
-765
-836
-828
-787
-836
-840
-801
-880
-777
-855
-784
-824
-795
-821
-804
-807
-772
-829
-762
-825
-821
-800
-820
-810
-781
-831
-827
-802
-802
-768
-766
-780
-784
-810
-841
-824
-811
-817
-811
-840
-823
-811
-815
-833
-801
-855
-847
-741
-819
-807
-796
-838
-815
-829
-745
-734
-736
-731
-734
-741
-735
-739
-733
-746
-734
-742
-740
-739
-738
-738
-741
-738
-741
-742
-746
-739
-750
-739
-738
-733
-742
-736
-735
-742
-737
-733
-743
-743
-738
-738
-742
-741
-735
-739
-740
-730
-737
-735
-737
-740
-735
-733
-733
-738
-738
-736
-729
-743
-731
-737
-740
-742
-732
-738
22
26
24
28
23
29
24
30
26
22
23
24
18
26
26
24
20
23
22
25
25
27
26
23
24
25
32
19
24
29
26
24
27
20
27
24
28
26
24
24
22
25
27
27
23
22
28
24
27
31
23
27
26
25
27
31
25
26
30
25
32
28
33
34
35
30
37
32
30
33
33
28
32
34
33
37
34
36
37
29
29
32
34
30
26
33
33
34
32
30
30
35
34
32
36
31
29
33
29
26
27
30
26
34
33
28
32
32
34
37
31
30
26
31
34
32
31
28
33
31
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
18901
18902
18903
18904
18905
18906
18907
18908
18909
18910
18911
18912
18913
18914
18915
18916
18917
18918
18919
18920
18921
18922
18923
18924
18925
18926
18927
18928
18929
18930
18931
18932
18933
18934
18935
18936
18937
18938
18939
18940
18941
18942
18943
18944
18945
18946
18947
18948
18949
18950
18951
18952
18953
18954
18955
18956
18957
18958
18959
18960
164
203
137
145
156
166
183
184
147
164
174
118
166
156
162
178
182
178
159
157
147
150
159
157
145
166
182
158
156
205
189
173
177
159
152
135
154
160
161
180
160
160
165
126
176
157
159
156
173
162
149
164
159
161
189
155
155
125
161
162
8114
8060
8128
8104
8090
8087
8085
8054
8095
8109
8138
8084
8094
8067
8084
8086
8103
8106
8091
8125
8093
8116
8100
8102
8079
8118
8063
8049
8102
8086
8100
8086
8119
8109
8093
8102
8080
8113
8123
8079
8101
8074
8098
8090
8126
8097
8085
8093
8108
8089
8083
8121
8108
8078
8097
8097
8128
8116
8135
8115
-806
-801
-804
-832
-825
-765
-829
-816
-782
-851
-842
-822
-769
-806
-795
-806
-811
-806
-803
-814
-785
-864
-781
-819
-844
-791
-795
-811
-814
-818
-854
-791
-773
-778
-773
-821
-844
-766
-826
-772
-761
-820
-818
-829
-825
-845
-802
-869
-834
-822
-823
-795
-784
-801
-818
-838
-854
-785
-843
-740
-739
-738
-730
-740
-738
-735
-743
-739
-744
-732
-740
-741
-740
-738
-741
-738
-736
-741
-738
-737
-737
-745
-739
-739
-745
-739
-740
-738
-735
-738
-736
-744
-746
-734
-743
-741
-735
-736
-732
-732
-742
-737
-732
-731
-728
-731
-741
-741
-738
-740
-737
-740
-737
-741
-742
-744
-741
-741
-737
-738
19
23
24
20
27
28
24
27
22
22
23
26
25
20
20
25
21
30
22
25
16
33
25
29
22
25
26
23
16
23
27
25
21
24
20
28
15
27
22
28
30
27
22
25
24
26
23
22
26
17
18
23
24
24
30
29
30
23
25
24
34
32
35
32
28
32
33
30
35
30
28
30
32
31
34
25
36
33
30
29
33
25
32
32
30
32
32
36
34
32
38
32
33
31
33
31
32
31
32
33
32
32
29
31
31
29
32
36
35
30
30
33
31
33
34
33
32
37
31
31
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1989
1989
1989
1989
1989
1984
1984
1984
1984
1984
1979
1979
1979
1979
1979
1975
18961
18962
18963
18964
18965
18966
18967
18968
18969
18970
18971
18972
18973
18974
18975
18976
18977
18978
18979
18980
18981
18982
18983
18984
18985
18986
18987
18988
18989
18990
18991
18992
18993
18994
18995
18996
18997
18998
18999
19000
19001
19002
19003
19004
19005
19006
19007
19008
19009
19010
19011
19012
19013
19014
19015
19016
19017
19018
19019
19020
127
160
139
164
156
165
171
161
180
172
151
173
159
183
119
176
176
157
152
144
149
126
166
188
195
150
144
141
155
132
145
160
149
173
151
170
136
175
156
189
114
167
160
83
-3
-10
-126
-178
-315
-344
-334
-319
-297
-138
-122
-79
-31
35
53
123
8112
8090
8130
8108
8113
8100
8107
8125
8071
8073
8088
8106
8092
8098
8105
8127
8072
8078
8077
8052
8109
8123
8093
8109
8126
8111
8091
8091
8073
8085
8097
8107
8107
8084
8065
8103
8104
8081
8095
8090
8100
8102
8076
8061
8069
8089
8088
8100
8109
8084
8088
8115
8119
8102
8067
8112
8096
8085
8094
8100
-816
-814
-808
-840
-792
-810
-823
-816
-837
-791
-824
-814
-838
-780
-817
-792
-817
-830
-796
-809
-802
-775
-808
-792
-812
-785
-827
-785
-771
-796
-819
-863
-808
-810
-816
-815
-834
-825
-859
-831
-820
-796
-788
-796
-823
-824
-811
-805
-842
-785
-801
-807
-796
-795
-841
-769
-810
-875
-791
-825
-741
-741
-736
-739
-745
-737
-734
-731
-737
-739
-734
-737
-745
-736
-739
-740
-742
-743
-740
-733
-737
-736
-734
-739
-741
-733
-740
-739
-738
-735
-742
-740
-736
-738
-741
-736
-736
-739
-735
-744
-749
-737
-740
-731
-737
-737
-741
-747
-743
-738
-747
-748
-750
-753
-754
-752
-754
-747
-754
-758
24
24
20
21
26
26
28
21
29
23
23
32
26
28
21
26
23
25
18
26
23
31
27
26
23
23
20
29
27
26
17
30
24
24
26
21
32
24
27
24
27
26
21
22
22
27
28
24
30
30
26
35
26
26
31
32
20
33
29
32
36
32
31
29
31
31
34
34
28
36
29
37
36
32
38
34
31
28
32
32
31
34
31
35
30
35
31
32
32
32
31
29
31
32
37
35
29
34
30
32
33
29
32
24
6
-18
-49
-103
-152
-219
-292
-358
-428
-478
-514
-550
-569
-580
-588
-569
1975
1975
1975
1975
1973
1973
1973
1973
1973
1971
1971
1971
1971
1971
1970
1970
1970
1970
1970
1974
1974
1974
1974
1974
1984
1984
1984
1984
1984
1999
1999
1999
1999
1999
2017
2017
2017
2017
2017
2034
2034
2034
2034
2034
2047
2047
2047
2047
2047
2051
2051
2051
2051
2051
2047
2047
2047
2047
2047
2033
19021
19022
19023
19024
19025
19026
19027
19028
19029
19030
19031
19032
19033
19034
19035
19036
19037
19038
19039
19040
19041
19042
19043
19044
19045
19046
19047
19048
19049
19050
19051
19052
19053
19054
19055
19056
19057
19058
19059
19060
19061
19062
19063
19064
19065
19066
19067
19068
19069
19070
19071
19072
19073
19074
19075
19076
19077
19078
19079
19080
146
181
206
219
272
232
239
242
197
81
10
-18
-83
-99
-156
-94
-29
47
151
231
367
504
568
670
775
784
868
906
955
1060
1024
1071
1014
947
845
753
676
589
471
407
385
353
371
345
335
255
141
15
-120
-191
-300
-357
-447
-537
-576
-598
-567
-559
-481
-491
8092
8099
8134
8090
8093
8085
8101
8089
8087
8071
8095
8091
8097
8098
8108
8092
8112
8123
8107
8093
8097
8116
8099
8083
8097
8110
8092
8087
8114
8095
8108
8126
8128
8130
8143
8144
8136
8172
8171
8168
8160
8170
8156
8172
8159
8138
8151
8139
8093
8116
8109
8117
8097
8083
8076
8055
8081
8073
8072
8059
-840
-781
-811
-794
-794
-787
-846
-795
-783
-823
-767
-800
-806
-788
-799
-789
-809
-816
-765
-864
-776
-829
-769
-855
-867
-821
-846
-830
-837
-814
-842
-852
-800
-834
-835
-840
-836
-841
-808
-858
-780
-870
-839
-790
-820
-833
-766
-828
-797
-813
-861
-800
-794
-811
-811
-761
-764
-802
-815
-821
-753
-754
-749
-747
-752
-748
-748
-742
-738
-745
-736
-736
-742
-746
-739
-743
-747
-745
-749
-737
-739
-737
-735
-732
-731
-731
-727
-720
-716
-719
-706
-700
-701
-694
-691
-688
-686
-692
-688
-685
-689
-686
-688
-682
-687
-686
-692
-695
-692
-701
-709
-710
-718
-719
-717
-733
-735
-750
-747
-757
32
30
22
29
26
28
28
20
18
22
23
23
25
22
30
26
27
18
30
23
27
24
28
30
20
21
14
23
21
18
14
16
15
13
16
10
10
14
8
15
16
8
12
12
11
12
12
13
9
11
12
20
21
12
20
22
21
27
30
26
-556
-531
-502
-467
-426
-389
-340
-302
-258
-230
-198
-191
-188
-185
-203
-207
-201
-184
-150
-106
-45
28
121
232
354
486
619
763
915
1066
1222
1375
1524
1664
1779
1880
1957
2021
2055
2079
2089
2082
2068
2045
2019
1976
1923
1831
1715
1587
1434
1269
1080
886
669
450
225
10
-207
-412
2033
2033
2033
2033
2015
2015
2015
2015
2015
1993
1993
1993
1993
1993
1978
1978
1978
1978
1978
1973
1973
1973
1973
1973
1980
1980
1980
1980
1980
1998
1998
1998
1998
1998
2024
2024
2024
2024
2024
2053
2053
2053
2053
2053
2081
2081
2081
2081
2081
2105
2105
2105
2105
2105
2120
2120
2120
2120
2120
2124
19081
19082
19083
19084
19085
19086
19087
19088
19089
19090
19091
19092
19093
19094
19095
19096
19097
19098
19099
19100
19101
19102
19103
19104
19105
19106
19107
19108
19109
19110
19111
19112
19113
19114
19115
19116
19117
19118
19119
19120
19121
19122
19123
19124
19125
19126
19127
19128
19129
19130
19131
19132
19133
19134
19135
19136
19137
19138
19139
19140
-438
-478
-423
-445
-392
-322
-232
-202
-203
-210
-221
-182
-77
208
503
740
966
1099
1256
1383
1492
1551
1649
1682
1707
1750
1785
1766
1813
1853
1827
1863
1825
1772
1715
1676
1588
1475
1351
1200
1130
983
884
848
742
759
765
810
786
769
759
707
704
615
539
497
400
321
270
178
8085
8079
8082
8106
8109
8147
8133
8143
8154
8194
8194
8209
8222
8184
8218
8203
8199
8222
8161
8144
8141
8133
8081
8116
8128
8069
8086
8092
8068
8107
8110
8073
8117
8145
8154
8173
8187
8208
8238
8249
8237
8273
8292
8245
8266
8273
8227
8279
8213
8202
8208
8225
8169
8172
8129
8119
8136
8074
8043
8038
-800
-766
-774
-787
-804
-789
-766
-799
-853
-795
-791
-833
-820
-881
-811
-798
-876
-801
-844
-880
-816
-823
-818
-835
-815
-870
-845
-857
-904
-825
-822
-817
-864
-847
-849
-841
-861
-885
-869
-821
-853
-821
-838
-818
-813
-828
-830
-868
-822
-855
-764
-787
-808
-789
-813
-850
-783
-861
-816
-763
-759
-764
-760
-772
-768
-775
-779
-786
-783
-793
-790
-794
-798
-801
-796
-795
-786
-791
-789
-780
-770
-777
-773
-763
-767
-752
-739
-736
-724
-723
-715
-709
-706
-698
-694
-686
-682
-674
-666
-671
-662
-658
-663
-661
-660
-662
-658
-662
-659
-662
-656
-662
-668
-666
-676
-672
-678
-684
-688
-689
25
26
33
30
33
39
37
33
37
42
43
42
38
47
40
42
44
35
37
36
34
39
31
32
28
27
25
22
26
20
19
19
9
13
17
16
7
5
15
5
4
2
-2
4
7
3
12
-3
0
5
4
9
7
1
13
7
10
10
11
14
-614
-819
-1011
-1203
-1388
-1544
-1697
-1834
-1966
-2082
-2195
-2300
-2392
-2449
-2451
-2401
-2318
-2200
-2052
-1864
-1663
-1436
-1201
-948
-685
-418
-142
133
405
682
962
1254
1522
1789
2036
2272
2483
2685
2856
2997
3120
3203
3263
3304
3316
3328
3310
3294
3271
3229
3188
3123
3043
2952
2837
2695
2546
2373
2182
1971
2124
2124
2124
2124
2113
2113
2113
2113
2113
2090
2090
2090
2090
2090
2057
2057
2057
2057
2057
2018
2018
2018
2018
2018
1979
1979
1979
1979
1979
1945
1945
1945
1945
1945
1921
1921
1921
1921
1921
1914
1914
1914
1914
1914
1925
1925
1925
1925
1925
1955
1955
1955
1955
1955
2000
2000
2000
2000
2000
2055
19141
19142
19143
19144
19145
19146
19147
19148
19149
19150
19151
19152
19153
19154
19155
19156
19157
19158
19159
19160
19161
19162
19163
19164
19165
19166
19167
19168
19169
19170
19171
19172
19173
19174
19175
19176
19177
19178
19179
19180
19181
19182
19183
19184
19185
19186
19187
19188
19189
19190
19191
19192
19193
19194
19195
19196
19197
19198
19199
19200
82
-34
-194
-238
-273
-423
-466
-437
-425
-391
-364
-368
-311
-263
-237
-171
-109
-85
-80
-58
33
46
78
166
212
304
391
472
542
581
588
596
656
765
851
1020
1165
1229
1314
1408
1573
1682
1793
1895
1986
2087
2152
2049
2134
2113
2178
2241
2220
2204
2214
2230
2159
2050
1993
1932
8005
7978
7965
7946
7922
7963
7958
7949
7957
7954
7978
7998
8020
8080
8091
8126
8168
8176
8212
8282
8299
8356
8373
8397
8405
8425
8476
8446
8474
8463
8440
8434
8430
8395
8393
8332
8296
8306
8244
8218
8191
8167
8115
8062
8039
8031
8020
8023
8051
8050
8064
8139
8149
8189
8258
8306
8375
8433
8468
8508
-770
-834
-779
-832
-839
-812
-860
-848
-814
-785
-805
-818
-789
-759
-786
-781
-837
-833
-837
-817
-863
-825
-785
-785
-819
-833
-790
-836
-868
-778
-805
-772
-742
-805
-826
-824
-874
-840
-866
-897
-807
-862
-842
-827
-796
-835
-861
-868
-853
-846
-866
-839
-881
-837
-825
-894
-861
-850
-848
-857
-694
-701
-708
-713
-727
-731
-740
-746
-761
-766
-773
-772
-792
-782
-793
-803
-806
-812
-822
-827
-826
-833
-838
-839
-843
-844
-841
-846
-846
-843
-846
-839
-837
-841
-826
-836
-823
-819
-819
-808
-796
-800
-778
-774
-767
-758
-746
-731
-725
-711
-704
-698
-680
-666
-662
-655
-639
-631
-625
-612
15
10
20
18
20
15
23
19
33
36
28
35
39
42
39
43
42
48
45
52
54
52
56
46
52
53
58
57
53
53
51
55
57
51
57
49
48
49
46
45
41
37
37
38
28
22
27
21
18
20
16
13
12
10
9
2
-7
-9
-11
-10
1743
1486
1220
924
619
310
-31
-367
-698
-1026
-1341
-1643
-1950
-2242
-2512
-2772
-3014
-3246
-3455
-3651
-3827
-3994
-4129
-4253
-4349
-4420
-4476
-4492
-4482
-4451
-4406
-4334
-4251
-4145
-4003
-3831
-3625
-3379
-3136
-2844
-2544
-2239
-1869
-1490
-1087
-669
-239
192
627
1064
1504
1944
2375
2799
3219
3631
4017
4386
4725
5036
2055
2055
2055
2055
2110
2110
2110
2110
2110
2158
2158
2158
2158
2158
2187
2187
2187
2187
2187
2189
2189
2189
2189
2189
2166
2166
2166
2166
2166
2125
2125
2125
2125
2125
2072
2072
2072
2072
2072
2011
2011
2011
2011
2011
1949
1949
1949
1949
1949
1892
1892
1892
1892
1892
1846
1846
1846
1846
1846
1821
19201
19202
19203
19204
19205
19206
19207
19208
19209
19210
19211
19212
19213
19214
19215
19216
19217
19218
19219
19220
19221
19222
19223
19224
19225
19226
19227
19228
19229
19230
19231
19232
19233
19234
19235
19236
19237
19238
19239
19240
19241
19242
19243
19244
19245
19246
19247
19248
19249
19250
19251
19252
19253
19254
19255
19256
19257
19258
19259
19260
1887
1930
1857
1707
1479
1307
1152
1043
948
791
764
630
507
370
173
-29
-367
-674
-1054
-1382
-1653
-1773
-1776
-1703
-1613
-1464
-1341
-1216
-1048
-941
-806
-655
-462
-320
-239
-168
-118
-93
-80
-75
-70
0
7
73
139
137
146
177
185
226
262
322
307
364
426
492
615
711
787
938
8583
8665
8695
8764
8778
8821
8789
8781
8815
8761
8724
8678
8623
8561
8466
8381
8332
8235
8089
8041
7956
7868
7816
7740
7738
7713
7764
7781
7796
7887
7906
8006
8116
8125
8243
8321
8375
8476
8544
8619
8689
8738
8814
8868
8907
8964
8990
8998
9014
9008
9043
8952
8960
8912
8845
8786
8772
8609
8577
8503
-815
-880
-783
-845
-840
-786
-830
-819
-814
-847
-810
-811
-824
-835
-848
-844
-825
-787
-836
-766
-736
-731
-779
-738
-750
-783
-815
-802
-809
-796
-709
-769
-827
-826
-841
-838
-838
-846
-844
-754
-822
-761
-815
-786
-835
-805
-817
-885
-851
-837
-783
-781
-787
-722
-845
-793
-783
-840
-820
-800
-606
-607
-603
-594
-586
-587
-595
-585
-583
-586
-585
-595
-596
-597
-605
-610
-615
-625
-640
-648
-668
-676
-697
-716
-730
-747
-762
-770
-787
-793
-808
-825
-831
-844
-850
-852
-865
-873
-868
-881
-879
-903
-892
-895
-899
-902
-906
-910
-910
-909
-907
-903
-894
-901
-902
-891
-887
-884
-880
-872
-11
-13
-13
-10
-16
-16
-16
-10
-19
-20
-22
-17
-17
-15
-14
-11
-7
-7
-7
-2
7
13
15
13
22
26
27
34
41
42
47
42
49
48
60
55
59
58
70
67
70
65
66
71
66
73
68
74
72
75
70
73
72
72
67
68
63
61
62
57
5319
5593
5845
6067
6243
6357
6430
6465
6457
6415
6343
6241
6097
5909
5682
5398
5073
4673
4212
3684
3099
2472
1832
1188
554
-59
-663
-1244
-1789
-2312
-2812
-3272
-3699
-4093
-4462
-4802
-5116
-5419
-5696
-5923
-6159
-6365
-6553
-6705
-6834
-6934
-7016
-7058
-7083
-7087
-7051
-6988
-6897
-6783
-6636
-6458
-6250
-6031
-5736
-5418
1821
1821
1821
1821
1821
1821
1821
1821
1821
1846
1846
1846
1846
1846
1892
1892
1892
1892
1892
1952
1952
1952
1952
1952
2021
2021
2021
2021
2021
2092
2092
2092
2092
2092
2155
2155
2155
2155
2155
2204
2204
2204
2204
2204
2231
2231
2231
2231
2231
2232
2232
2232
2232
2232
2210
2210
2210
2210
2210
2165
19261
19262
19263
19264
19265
19266
19267
19268
19269
19270
19271
19272
19273
19274
19275
19276
19277
19278
19279
19280
19281
19282
19283
19284
19285
19286
19287
19288
19289
19290
19291
19292
19293
19294
19295
19296
19297
19298
19299
19300
19301
19302
19303
19304
19305
19306
19307
19308
19309
19310
19311
19312
19313
19314
19315
19316
19317
19318
19319
19320
1148
1333
1528
1623
1688
1805
1953
1980
2059
2092
2055
2048
1966
1928
1897
1790
1722
1671
1532
1370
1270
1172
1113
1046
1017
961
901
893
870
915
899
862
861
843
708
653
515
374
251
190
118
10
-126
-241
-435
-528
-608
-720
-786
-778
-823
-854
-854
-805
-786
-715
-690
-622
-584
-527
8357
8274
8200
8095
8034
7945
7897
7841
7827
7795
7770
7800
7830
7896
7936
8004
8107
8223
8288
8438
8506
8581
8698
8791
8893
8945
9021
9083
9168
9185
9230
9257
9222
9264
9263
9252
9160
9126
9059
8944
8875
8764
8641
8539
8389
8259
8141
8005
7895
7838
7727
7662
7617
7598
7583
7569
7547
7572
7631
7684
-843
-875
-815
-899
-822
-801
-908
-860
-803
-903
-856
-738
-899
-880
-848
-946
-829
-839
-873
-796
-848
-828
-791
-793
-811
-772
-870
-903
-845
-845
-831
-801
-809
-853
-822
-820
-871
-773
-940
-763
-850
-677
-886
-673
-843
-831
-756
-853
-807
-809
-784
-835
-710
-766
-869
-729
-894
-765
-810
-853
-872
-853
-837
-832
-817
-805
-788
-771
-764
-752
-731
-717
-708
-681
-676
-662
-647
-637
-623
-612
-606
-595
-586
-582
-574
-573
-562
-561
-550
-551
-542
-543
-548
-545
-546
-550
-553
-557
-559
-551
-565
-577
-576
-588
-597
-607
-618
-639
-648
-658
-673
-677
-701
-726
-723
-739
-762
-765
-783
-799
54
64
52
48
47
40
40
43
32
24
25
19
16
14
10
7
-2
1
-8
-8
-13
-19
-14
-18
-22
-18
-26
-21
-18
-27
-26
-24
-30
-29
-26
-31
-33
-36
-29
-27
-24
-16
-23
-17
-13
-6
-8
-2
-7
2
8
11
14
15
23
22
33
28
36
42
-5060
-4651
-4196
-3717
-3201
-2672
-2107
-1529
-935
-329
273
878
1463
2041
2613
3158
3686
4187
4660
5099
5503
5885
6237
6546
6837
7084
7299
7497
7662
7804
7922
8021
8086
8120
8118
8073
7993
7876
7703
7485
7247
6965
6649
6291
5891
5448
4970
4468
3942
3394
2837
2267
1684
1109
533
-44
-612
-1175
-1723
-2260
2165
2165
2165
2165
2100
2100
2100
2100
2100
2018
2018
2018
2018
2018
1929
1929
1929
1929
1929
1840
1840
1840
1840
1840
1762
1762
1762
1762
1762
1702
1702
1702
1702
1702
1668
1668
1668
1668
1668
1665
1665
1665
1665
1665
1695
1695
1695
1695
1695
1755
1755
1755
1755
1755
1840
1840
1840
1840
1840
1941
19321
19322
19323
19324
19325
19326
19327
19328
19329
19330
19331
19332
19333
19334
19335
19336
19337
19338
19339
19340
19341
19342
19343
19344
19345
19346
19347
19348
19349
19350
19351
19352
19353
19354
19355
19356
19357
19358
19359
19360
19361
19362
19363
19364
19365
19366
19367
19368
19369
19370
19371
19372
19373
19374
19375
19376
19377
19378
19379
19380
-459
-443
-471
-471
-685
-758
-857
-914
-978
-1066
-1089
-1162
-1123
-1083
-955
-837
-750
-635
-579
-495
-466
-476
-505
-503
-423
-348
-240
-138
-52
26
47
97
136
163
216
369
495
598
760
886
981
1084
1191
1197
1207
1230
1243
1225
1242
1226
1281
1318
1324
1294
1260
1205
1179
1132
1088
1022
7787
7839
7903
8011
8151
8255
8394
8542
8690
8858
8992
9150
9313
9429
9605
9732
9807
9884
9948
9946
9994
9984
9972
9885
9880
9786
9689
9578
9402
9235
9121
8914
8737
8545
8394
8195
8017
7824
7672
7533
7399
7276
7183
7166
7064
7079
7079
7113
7200
7256
7383
7551
7709
7899
8122
8303
8601
8805
9074
9250
-744
-773
-816
-839
-802
-776
-815
-777
-800
-774
-735
-773
-765
-686
-873
-713
-845
-784
-819
-718
-829
-809
-747
-853
-736
-846
-806
-818
-857
-783
-785
-815
-774
-793
-818
-792
-883
-812
-885
-816
-772
-851
-756
-804
-811
-852
-863
-852
-800
-827
-806
-763
-815
-856
-827
-817
-861
-854
-846
-827
-803
-822
-832
-838
-854
-863
-879
-890
-896
-907
-918
-934
-937
-949
-959
-958
-968
-974
-983
-982
-979
-988
-987
-982
-978
-989
-974
-963
-968
-960
-948
-936
-921
-923
-910
-894
-886
-872
-852
-840
-831
-811
-791
-775
-752
-743
-716
-701
-684
-669
-647
-644
-625
-597
-582
-576
-559
-536
-531
-519
47
44
49
53
56
62
65
66
68
75
80
79
90
82
86
88
88
92
91
93
90
93
86
93
87
90
87
86
94
88
84
84
85
82
71
73
66
67
59
57
46
47
43
29
30
21
19
11
12
6
6
0
-6
-14
-22
-24
-25
-33
-33
-33
-2784
-3283
-3778
-4259
-4749
-5241
-5728
-6210
-6690
-7152
-7604
-8033
-8444
-8822
-9155
-9446
-9693
-9893
-10038
-10141
-10207
-10233
-10229
-10192
-10121
-10006
-9837
-9632
-9371
-9075
-8748
-8380
-7995
-7564
-7150
-6655
-6137
-5559
-4961
-4327
-3658
-2961
-2240
-1499
-765
-13
741
1476
2215
2951
3691
4417
5135
5841
6516
7170
7790
8385
8942
9463
1941
1941
1941
1941
2051
2051
2051
2051
2051
2153
2153
2153
2153
2153
2242
2242
2242
2242
2242
2306
2306
2306
2306
2306
2338
2338
2338
2338
2338
2332
2332
2332
2332
2332
2287
2287
2287
2287
2287
2210
2210
2210
2210
2210
2108
2108
2108
2108
2108
1990
1990
1990
1990
1990
1866
1866
1866
1866
1866
1745
19381
19382
19383
19384
19385
19386
19387
19388
19389
19390
19391
19392
19393
19394
19395
19396
19397
19398
19399
19400
19401
19402
19403
19404
19405
19406
19407
19408
19409
19410
19411
19412
19413
19414
19415
19416
19417
19418
19419
19420
19421
19422
19423
19424
19425
19426
19427
19428
19429
19430
19431
19432
19433
19434
19435
19436
19437
19438
19439
19440
937
874
865
798
742
689
645
541
458
380
338
274
247
199
157
109
31
-57
-176
-274
-372
-421
-556
-695
-774
-900
-1020
-1033
-1210
-1338
-1438
-1569
-1673
-1767
-1801
-1829
-1826
-1745
-1709
-1654
-1597
-1381
-1220
-1108
-1030
-917
-943
-937
-899
-866
-890
-939
-964
-976
-896
-838
-726
-739
-744
-766
9580
9758
9963
10194
10349
10487
10651
10738
10789
10871
10864
10819
10801
10681
10594
10489
10265
10153
9913
9682
9467
9219
8949
8709
8455
8207
7980
7756
7553
7399
7247
7141
7059
6984
6956
7017
7110
7197
7343
7535
7726
7965
8159
8444
8752
9012
9274
9567
9859
10156
10419
10642
10898
11096
11310
11445
11557
11641
11696
11743
-819
-858
-813
-799
-847
-906
-823
-839
-830
-807
-839
-823
-802
-822
-734
-904
-740
-901
-725
-1011
-690
-752
-834
-697
-850
-781
-819
-828
-822
-772
-759
-868
-664
-774
-745
-731
-787
-772
-758
-812
-779
-710
-772
-752
-670
-951
-753
-737
-936
-732
-935
-700
-836
-669
-827
-789
-812
-816
-796
-800
-503
-497
-477
-467
-467
-459
-456
-446
-441
-446
-448
-449
-450
-446
-455
-465
-462
-466
-485
-481
-501
-505
-524
-541
-552
-572
-586
-602
-616
-650
-661
-680
-699
-718
-742
-768
-789
-808
-826
-850
-865
-886
-912
-923
-935
-961
-974
-980
-1000
-998
-1027
-1031
-1031
-1047
-1060
-1059
-1069
-1065
-1080
-1074
-46
-46
-55
-50
-49
-54
-56
-50
-60
-57
-56
-61
-61
-60
-63
-57
-55
-58
-44
-47
-50
-35
-35
-32
-29
-25
-17
-15
-11
-8
0
5
15
24
26
27
38
46
50
60
58
66
71
75
81
85
81
91
100
98
108
110
117
107
112
118
113
124
120
115
9945
10388
10795
11161
11482
11750
11978
12160
12282
12359
12384
12351
12284
12170
12005
11793
11544
11234
10880
10473
10020
9528
8996
8407
7785
7120
6424
5695
4927
4135
3312
2548
1672
776
-126
-1038
-1948
-2852
-3726
-4604
-5440
-6241
-7005
-7728
-8405
-9056
-9661
-10237
-10782
-11302
-11771
-12212
-12617
-12984
-13311
-13577
-13795
-13955
-14073
-14138
1745
1745
1745
1745
1638
1638
1638
1638
1638
1546
1546
1546
1546
1546
1472
1472
1472
1472
1472
1418
1418
1418
1418
1418
1385
1385
1385
1385
1385
1374
1374
1374
1374
1374
1390
1390
1390
1390
1390
1433
1433
1433
1433
1433
1501
1501
1501
1501
1501
1588
1588
1588
1588
1588
1690
1690
1690
1690
1690
1805
19441
19442
19443
19444
19445
19446
19447
19448
19449
19450
19451
19452
19453
19454
19455
19456
19457
19458
19459
19460
19461
19462
19463
19464
19465
19466
19467
19468
19469
19470
19471
19472
19473
19474
19475
19476
19477
19478
19479
19480
19481
19482
19483
19484
19485
19486
19487
19488
19489
19490
19491
19492
19493
19494
19495
19496
19497
19498
19499
19500
-809
-786
-833
-836
-820
-772
-715
-628
-633
-795
-1021
-1455
-1830
-2063
-2164
-2177
-2161
-2256
-2384
-2481
-2469
-2487
-2513
-2616
-2772
-2933
-3028
-3029
-3080
-3120
-2988
-2860
-2863
-2886
-2830
-2724
-2527
-2528
-2479
-2221
-1970
-2042
-1900
-1954
-2094
-2240
-2267
-2320
-2356
-2403
-2484
-2494
-2445
-2120
-2121
-2387
-2538
-2511
-2425
-2219
11694
11639
11542
11416
11283
11122
10881
10670
10391
10075
9794
9506
9203
8939
8723
8442
8185
7912
7634
7335
7109
6888
6618
6382
6141
5977
5783
5584
5457
5323
5168
5024
4911
4832
4799
4780
4712
4697
4732
4752
4846
4920
5021
5183
5373
5564
5815
6017
6246
6497
6781
7041
7357
7604
7894
8203
8452
8721
8993
9239
-815
-784
-750
-828
-789
-805
-843
-834
-782
-795
-760
-719
-791
-725
-742
-833
-789
-795
-773
-772
-729
-717
-755
-710
-748
-736
-795
-812
-779
-755
-779
-701
-673
-728
-697
-671
-770
-820
-772
-849
-663
-695
-826
-761
-773
-808
-767
-741
-823
-738
-793
-795
-749
-734
-703
-701
-820
-833
-748
-843
-1077
-1077
-1077
-1078
-1070
-1066
-1055
-1041
-1036
-1033
-1024
-1022
-1007
-990
-985
-974
-970
-958
-960
-936
-924
-921
-908
-905
-891
-878
-867
-851
-844
-834
-824
-807
-801
-792
-769
-760
-745
-739
-718
-704
-700
-687
-663
-641
-637
-617
-603
-598
-582
-568
-552
-540
-532
-520
-511
-504
-491
-482
-481
-476
115
114
116
120
119
117
112
118
113
111
110
101
101
96
94
95
96
87
87
87
83
84
77
74
71
64
59
58
60
54
53
48
39
36
32
28
26
24
21
16
14
6
6
1
-8
-17
-12
-16
-22
-29
-31
-30
-37
-42
-40
-45
-48
-58
-53
-62
-14167
-14150
-14091
-13990
-13846
-13642
-13397
-13100
-12767
-12386
-12010
-11631
-11286
-10962
-10630
-10276
-9885
-9486
-9079
-8663
-8241
-7789
-7326
-6851
-6383
-5912
-5463
-5010
-4591
-4133
-3648
-3140
-2613
-2080
-1545
-995
-415
176
773
1382
2025
2684
3337
4003
4648
5251
5828
6391
6935
7452
7951
8426
8882
9331
9787
10211
10570
10895
11195
11479
1805
1805
1805
1805
1928
1928
1928
1928
1928
2050
2050
2050
2050
2050
2159
2159
2159
2159
2159
2256
2256
2256
2256
2256
2341
2341
2341
2341
2341
2413
2413
2413
2413
2413
2476
2476
2476
2476
2476
2533
2533
2533
2533
2533
2585
2585
2585
2585
2585
2632
2632
2632
2632
2632
2665
2665
2665
2665
2665
2678
19501
19502
19503
19504
19505
19506
19507
19508
19509
19510
19511
19512
19513
19514
19515
19516
19517
19518
19519
19520
19521
19522
19523
19524
19525
19526
19527
19528
19529
19530
19531
19532
19533
19534
19535
19536
19537
19538
19539
19540
19541
19542
19543
19544
19545
19546
19547
19548
19549
19550
19551
19552
19553
19554
19555
19556
19557
19558
19559
19560
-1980
-1787
-1585
-1430
-957
-853
-868
-745
-628
-636
-735
-724
-776
-966
-1047
-1141
-1181
-1145
-1027
-827
-465
75
398
623
844
1138
1340
1530
1710
1866
2065
2223
2419
2651
2924
3180
3392
3542
3666
3943
4258
4571
4826
4932
5043
5212
5331
5472
5573
5763
5882
5982
5955
5836
5573
5345
5141
4900
4740
4512
9499
9742
9980
10250
10468
10737
10936
11128
11306
11466
11567
11668
11696
11722
11637
11528
11430
11303
11078
10838
10722
10482
10297
10177
9958
9756
9600
9412
9178
9058
8788
8597
8417
8234
8054
7878
7668
7586
7364
7188
7073
6940
6798
6692
6531
6365
6288
6129
6011
5902
5738
5625
5532
5411
5323
5184
5003
4891
4710
4572
-751
-797
-799
-632
-813
-824
-716
-926
-773
-843
-806
-785
-670
-875
-706
-855
-830
-711
-991
-699
-882
-639
-920
-714
-819
-902
-760
-949
-829
-863
-860
-862
-807
-819
-826
-765
-960
-870
-861
-983
-833
-919
-908
-834
-891
-923
-934
-914
-985
-914
-901
-932
-871
-933
-873
-851
-962
-893
-927
-965
-470
-460
-447
-441
-426
-419
-416
-410
-408
-407
-395
-399
-403
-401
-405
-408
-412
-422
-439
-429
-432
-461
-453
-475
-475
-478
-482
-496
-488
-505
-508
-512
-525
-524
-529
-547
-548
-554
-556
-572
-563
-573
-579
-577
-588
-582
-583
-593
-587
-609
-600
-599
-603
-602
-606
-610
-618
-627
-631
-638
-53
-52
-65
-56
-66
-75
-72
-71
-72
-67
-69
-71
-74
-68
-70
-73
-69
-72
-64
-58
-58
-55
-52
-52
-58
-48
-53
-46
-40
-40
-38
-42
-40
-33
-31
-30
-32
-30
-27
-23
-23
-15
-20
-22
-24
-21
-19
-14
-20
-13
-17
-16
-13
-11
-14
-16
-17
-12
-2
-4
11767
12062
12358
12644
12924
13220
13470
13686
13883
14038
14150
14207
14212
14158
14035
13855
13618
13341
13015
12686
12341
12027
11759
11492
11210
10940
10688
10416
10135
9859
9577
9298
9013
8735
8469
8218
7990
7760
7527
7305
7111
6951
6818
6699
6568
6440
6323
6205
6092
5994
5902
5823
5726
5617
5469
5278
5039
4757
4437
4081
2678
2678
2678
2678
2667
2667
2667
2667
2667
2628
2628
2628
2628
2628
2564
2564
2564
2564
2564
2483
2483
2483
2483
2483
2390
2390
2390
2390
2390
2289
2289
2289
2289
2289
2185
2185
2185
2185
2185
2075
2075
2075
2075
2075
1959
1959
1959
1959
1959
1841
1841
1841
1841
1841
1731
1731
1731
1731
1731
1630
19561
19562
19563
19564
19565
19566
19567
19568
19569
19570
19571
19572
19573
19574
19575
19576
19577
19578
19579
19580
19581
19582
19583
19584
19585
19586
19587
19588
19589
19590
19591
19592
19593
19594
19595
19596
19597
19598
19599
19600
19601
19602
19603
19604
19605
19606
19607
19608
19609
19610
19611
19612
19613
19614
19615
19616
19617
19618
19619
19620
4363
4202
4054
3924
3822
3697
3553
3452
3339
3214
3075
2990
2977
2918
2933
2920
2938
3033
3143
3253
3381
3510
3710
3875
3979
4082
4085
4051
3858
3687
3663
3762
3818
3862
3831
3744
3532
3293
3003
2707
2358
1942
1649
1289
1040
803
591
324
50
-243
-522
-707
-710
-649
-513
-354
-261
-197
-334
-743
4495
4389
4288
4193
4048
3986
4016
3985
4014
4023
4105
4180
4257
4418
4579
4726
4970
5138
5345
5631
5928
6207
6476
6678
6938
7193
7438
7692
7915
8188
8425
8626
8870
9059
9253
9430
9526
9690
9825
9951
10140
10286
10416
10545
10658
10800
10954
11074
11123
11252
11286
11362
11346
11405
11352
11278
11166
11020
10825
10651
-860
-889
-836
-846
-909
-859
-866
-932
-854
-896
-867
-852
-854
-845
-820
-809
-857
-837
-876
-908
-824
-949
-849
-881
-893
-841
-964
-831
-954
-892
-889
-904
-926
-826
-892
-875
-884
-924
-862
-921
-834
-812
-838
-793
-821
-846
-797
-829
-892
-806
-832
-819
-788
-835
-827
-758
-832
-818
-825
-848
-645
-662
-671
-692
-693
-702
-720
-734
-739
-763
-774
-791
-804
-819
-833
-852
-866
-881
-886
-903
-920
-931
-943
-949
-960
-968
-965
-978
-981
-988
-1006
-1004
-1006
-1009
-1008
-1011
-1014
-1011
-1018
-1019
-1015
-1019
-1032
-1020
-1029
-1029
-1034
-1046
-1047
-1046
-1049
-1052
-1055
-1060
-1064
-1067
-1060
-1047
-1039
-1034
8
8
7
11
8
16
24
20
20
27
30
44
42
49
50
64
54
63
70
74
86
77
82
80
88
88
88
92
93
101
100
101
104
107
102
107
98
104
100
107
107
105
107
114
112
110
117
109
113
113
115
118
123
114
114
121
115
114
118
114
3686
3277
2825
2347
1852
1342
805
244
-328
-913
-1519
-2143
-2774
-3402
-4022
-4637
-5250
-5825
-6411
-6947
-7454
-7928
-8367
-8718
-9066
-9380
-9663
-9932
-10190
-10448
-10707
-10934
-11110
-11254
-11363
-11446
-11513
-11593
-11671
-11761
-11865
-11976
-12109
-12254
-12406
-12561
-12708
-12840
-12975
-13110
-13250
-13383
-13483
-13525
-13511
-13432
-13292
-13094
-12864
-12624
1630
1630
1630
1630
1541
1541
1541
1541
1541
1463
1463
1463
1463
1463
1397
1397
1397
1397
1397
1342
1342
1342
1342
1342
1303
1303
1303
1303
1303
1290
1290
1290
1290
1290
1307
1307
1307
1307
1307
1350
1350
1350
1350
1350
1419
1419
1419
1419
1419
1510
1510
1510
1510
1510
1619
1619
1619
1619
1619
1741
19621
19622
19623
19624
19625
19626
19627
19628
19629
19630
19631
19632
19633
19634
19635
19636
19637
19638
19639
19640
19641
19642
19643
19644
19645
19646
19647
19648
19649
19650
19651
19652
19653
19654
19655
19656
19657
19658
19659
19660
19661
19662
19663
19664
19665
19666
19667
19668
19669
19670
19671
19672
19673
19674
19675
19676
19677
19678
19679
19680
-1144
-1476
-1642
-1733
-1896
-2033
-2254
-2438
-2586
-2787
-2965
-3128
-3392
-3448
-3468
-3614
-3691
-3900
-4177
-4438
-4665
-4822
-4784
-4652
-4515
-4348
-4260
-4206
-4027
-3775
-3563
-3338
-3093
-2890
-2671
-2462
-2368
-2418
-2585
-2757
-2761
-2750
-2780
-2812
-2770
-2773
-2777
-2733
-2749
-2790
-2781
-2793
-2841
-2803
-2751
-2654
-2544
-2442
-2352
-2328
10423
10268
10063
9882
9676
9453
9212
9016
8748
8556
8377
8124
7861
7646
7423
7211
7042
6800
6573
6365
6148
5995
5842
5669
5457
5288
5091
4924
4755
4591
4467
4280
4098
3997
3915
3865
3838
3811
3838
3863
3944
4052
4229
4377
4543
4727
4936
5193
5459
5751
6047
6333
6634
6946
7276
7644
7969
8339
8690
8977
-827
-724
-779
-744
-728
-738
-822
-777
-759
-763
-754
-694
-763
-641
-734
-738
-757
-684
-791
-734
-716
-708
-677
-673
-605
-740
-730
-752
-763
-747
-740
-683
-769
-728
-702
-710
-758
-769
-774
-768
-748
-784
-651
-743
-657
-762
-743
-800
-786
-817
-734
-686
-786
-790
-762
-681
-787
-666
-853
-800
-1030
-1018
-1021
-1012
-1001
-1005
-999
-991
-983
-982
-974
-966
-969
-961
-938
-939
-923
-921
-915
-905
-909
-904
-896
-885
-886
-886
-882
-861
-864
-854
-837
-829
-814
-802
-780
-772
-754
-737
-727
-707
-688
-671
-651
-648
-624
-610
-606
-586
-566
-562
-546
-541
-533
-523
-501
-496
-478
-478
-466
-450
117
110
106
104
104
108
106
96
100
91
95
94
97
93
88
89
87
83
75
77
67
74
68
65
69
61
68
59
61
51
51
49
44
41
38
30
33
25
18
15
10
13
2
-1
-2
-6
-11
-14
-20
-27
-29
-34
-32
-39
-46
-48
-51
-56
-50
-61
-12403
-12211
-12010
-11794
-11564
-11329
-11076
-10826
-10562
-10303
-10041
-9790
-9537
-9289
-9006
-8723
-8432
-8147
-7884
-7633
-7408
-7215
-6997
-6759
-6480
-6180
-5832
-5466
-5070
-4649
-4179
-3668
-3122
-2523
-1897
-1231
-538
160
839
1490
2129
2752
3379
3994
4605
5208
5808
6399
6982
7544
8079
8611
9119
9607
10081
10536
10989
11428
11849
12261
1741
1741
1741
1741
1868
1868
1868
1868
1868
1992
1992
1992
1992
1992
2114
2114
2114
2114
2114
2229
2229
2229
2229
2229
2336
2336
2336
2336
2336
2435
2435
2435
2435
2435
2527
2527
2527
2527
2527
2603
2603
2603
2603
2603
2671
2671
2671
2671
2671
2730
2730
2730
2730
2730
2777
2777
2777
2777
2777
2800
19681
19682
19683
19684
19685
19686
19687
19688
19689
19690
19691
19692
19693
19694
19695
19696
19697
19698
19699
19700
19701
19702
19703
19704
19705
19706
19707
19708
19709
19710
19711
19712
19713
19714
19715
19716
19717
19718
19719
19720
19721
19722
19723
19724
19725
19726
19727
19728
19729
19730
19731
19732
19733
19734
19735
19736
19737
19738
19739
19740
-2247
-2205
-2190
-2143
-2032
-2052
-2068
-2216
-2320
-2321
-2247
-2110
-1932
-1659
-1267
-930
-558
-212
58
341
506
606
759
918
1187
1296
1222
1644
1923
2222
2524
2825
3059
3481
4063
4290
4278
4111
3969
3769
3601
3505
3589
3883
4302
4725
5065
5473
5779
5951
5935
5931
5977
6026
6088
6139
6166
6070
5733
5217
9375
9691
10011
10318
10572
10824
11079
11257
11449
11559
11599
11675
11703
11709
11700
11687
11687
11614
11609
11591
11511
11359
11300
11159
10996
10917
10684
10444
10313
10055
9843
9707
9475
9255
9087
8850
8704
8489
8290
8057
7751
7431
7158
6873
6661
6424
6147
5911
5740
5556
5418
5238
5035
4863
4612
4439
4289
4132
3955
3762
-775
-731
-745
-725
-795
-773
-760
-784
-817
-806
-789
-773
-727
-821
-777
-742
-833
-857
-870
-779
-1007
-745
-991
-644
-983
-721
-927
-839
-870
-864
-874
-837
-920
-852
-869
-907
-909
-879
-897
-897
-906
-939
-805
-884
-857
-849
-988
-874
-947
-935
-901
-904
-901
-932
-933
-925
-942
-931
-915
-860
-434
-428
-421
-414
-406
-402
-398
-397
-396
-391
-393
-393
-399
-398
-407
-413
-410
-413
-420
-414
-422
-416
-417
-421
-428
-429
-437
-428
-441
-459
-447
-464
-455
-461
-472
-468
-469
-476
-479
-483
-497
-495
-519
-516
-523
-537
-543
-547
-549
-559
-550
-568
-563
-573
-575
-581
-573
-576
-591
-601
-64
-65
-61
-71
-65
-70
-69
-76
-80
-71
-73
-67
-70
-72
-72
-70
-65
-58
-69
-73
-68
-66
-70
-61
-65
-68
-66
-61
-58
-54
-51
-57
-57
-55
-52
-48
-49
-46
-49
-49
-43
-39
-40
-33
-32
-28
-33
-34
-28
-27
-25
-32
-31
-23
-22
-15
-19
-19
-19
-18
12641
13003
13338
13623
13883
14124
14323
14463
14534
14551
14523
14471
14396
14316
14239
14164
14095
14029
13973
13910
13839
13736
13611
13469
13308
13145
12927
12709
12496
12292
12088
11899
11717
11555
11423
11336
11237
11092
10890
10641
10338
9976
9609
9229
8902
8608
8345
8134
7960
7797
7643
7476
7294
7114
6918
6734
6542
6325
6083
5772
2800
2800
2800
2800
2791
2791
2791
2791
2791
2753
2753
2753
2753
2753
2688
2688
2688
2688
2688
2605
2605
2605
2605
2605
2510
2510
2510
2510
2510
2410
2410
2410
2410
2410
2307
2307
2307
2307
2307
2199
2199
2199
2199
2199
2087
2087
2087
2087
2087
1977
1977
1977
1977
1977
1872
1872
1872
1872
1872
1771
19741
19742
19743
19744
19745
19746
19747
19748
19749
19750
19751
19752
19753
19754
19755
19756
19757
19758
19759
19760
19761
19762
19763
19764
19765
19766
19767
19768
19769
19770
19771
19772
19773
19774
19775
19776
19777
19778
19779
19780
19781
19782
19783
19784
19785
19786
19787
19788
19789
19790
19791
19792
19793
19794
19795
19796
19797
19798
19799
19800
4695
4237
3841
3536
3287
3088
2947
2858
2804
2883
3055
3270
3431
3452
3440
3457
3473
3496
3663
3833
4021
4234
4475
4636
4872
4948
5023
5023
4965
4938
5061
5247
5399
5458
5373
5182
4963
4677
4361
3984
3666
3365
3122
2888
2679
2485
2321
2228
2064
1895
1812
1765
1700
1530
1335
1164
1024
897
681
463
3547
3353
3149
3037
2916
2826
2694
2662
2608
2643
2684
2733
2873
2982
3102
3304
3485
3785
4089
4329
4592
4887
5167
5502
5808
6073
6344
6605
6868
7161
7447
7679
7920
8127
8266
8510
8686
8860
9009
9231
9394
9590
9748
9928
10099
10270
10409
10530
10671
10775
10840
10925
10954
10918
10975
10922
10868
10837
10780
10637
-923
-871
-881
-822
-902
-851
-842
-839
-906
-874
-886
-864
-847
-883
-868
-819
-848
-829
-857
-873
-908
-917
-926
-912
-842
-923
-883
-939
-882
-867
-900
-853
-910
-917
-905
-970
-826
-940
-948
-888
-942
-848
-851
-866
-859
-855
-805
-864
-820
-830
-890
-819
-850
-856
-826
-803
-881
-791
-809
-848
-608
-622
-634
-641
-667
-678
-700
-720
-733
-755
-769
-788
-805
-809
-835
-855
-854
-885
-896
-913
-920
-935
-945
-960
-964
-968
-978
-981
-989
-990
-1006
-1005
-1006
-1015
-1006
-1016
-1005
-1005
-1014
-1014
-1017
-1021
-1022
-1025
-1025
-1032
-1031
-1040
-1036
-1045
-1037
-1035
-1039
-1040
-1025
-1033
-1032
-1022
-1029
-1023
-11
-5
-5
3
6
11
11
17
26
27
36
45
42
45
51
59
64
59
74
71
77
83
78
86
96
89
90
88
98
100
98
105
102
96
108
105
104
99
102
107
102
106
108
110
109
108
103
111
109
115
115
115
111
113
110
111
112
113
108
108
5363
4878
4321
3710
3054
2368
1647
908
158
-586
-1321
-2021
-2687
-3341
-3995
-4640
-5218
-5826
-6447
-7018
-7562
-8047
-8516
-8922
-9289
-9604
-9901
-10172
-10437
-10677
-10894
-11068
-11191
-11263
-11314
-11356
-11398
-11447
-11516
-11602
-11711
-11838
-11973
-12109
-12234
-12354
-12461
-12553
-12626
-12679
-12707
-12704
-12680
-12631
-12565
-12480
-12384
-12262
-12119
-11981
1771
1771
1771
1771
1671
1671
1671
1671
1671
1575
1575
1575
1575
1575
1487
1487
1487
1487
1487
1405
1405
1405
1405
1405
1335
1335
1335
1335
1335
1285
1285
1285
1285
1285
1266
1266
1266
1266
1266
1268
1268
1268
1268
1268
1291
1291
1291
1291
1291
1338
1338
1338
1338
1338
1410
1410
1410
1410
1410
1503
19801
19802
19803
19804
19805
19806
19807
19808
19809
19810
19811
19812
19813
19814
19815
19816
19817
19818
19819
19820
19821
19822
19823
19824
19825
19826
19827
19828
19829
19830
19831
19832
19833
19834
19835
19836
19837
19838
19839
19840
19841
19842
19843
19844
19845
19846
19847
19848
19849
19850
19851
19852
19853
19854
19855
19856
19857
19858
19859
19860
142
-351
-844
-1265
-1585
-1841
-2059
-2353
-2551
-2717
-2858
-2960
-3103
-3106
-3225
-3339
-3456
-3649
-3782
-3894
-4107
-4283
-4530
-4656
-4739
-4737
-4677
-4579
-4348
-4166
-4065
-4055
-4294
-3923
-3063
-2262
-1844
-1753
-2004
-2474
-3063
-3535
-3934
-4218
-4444
-4559
-4513
-4353
-4075
-3820
-3597
-3403
-3228
-3089
-2944
-2853
-2725
-2766
-2842
-2946
10583
10497
10420
10335
10261
10192
10108
10014
9906
9854
9665
9559
9432
9289
9117
8906
8726
8513
8341
8114
7920
7728
7489
7290
7128
6891
6693
6444
6233
5953
5712
5428
5219
4934
4771
4561
4271
4032
3856
3726
3682
3651
3602
3556
3508
3505
3515
3627
3705
3761
3788
3925
4079
4276
4510
4676
4895
5125
5372
5706
-846
-826
-844
-754
-822
-781
-758
-743
-814
-774
-746
-763
-728
-738
-755
-726
-701
-747
-771
-741
-745
-720
-680
-759
-747
-728
-685
-700
-732
-794
-734
-713
-712
-746
-820
-488
-934
-671
-843
-803
-749
-686
-749
-677
-691
-705
-647
-732
-715
-728
-772
-752
-770
-780
-733
-710
-766
-690
-784
-751
-1022
-1023
-1012
-1010
-1013
-1008
-1011
-1009
-1010
-1003
-999
-1003
-997
-994
-995
-992
-988
-992
-976
-973
-968
-976
-969
-959
-954
-955
-950
-948
-936
-928
-913
-910
-890
-901
-877
-884
-862
-841
-820
-800
-782
-777
-754
-749
-736
-726
-716
-703
-694
-691
-676
-662
-647
-624
-618
-608
-596
-584
-556
-543
103
97
104
102
106
104
110
106
105
102
106
105
103
102
97
100
98
93
94
90
100
87
87
92
86
82
84
86
79
80
80
67
61
62
66
56
51
51
41
42
36
33
33
28
30
23
13
17
18
10
4
2
1
2
-10
-15
-20
-17
-29
-28
-11836
-11714
-11631
-11562
-11525
-11490
-11456
-11421
-11397
-11355
-11311
-11254
-11170
-11084
-10969
-10833
-10678
-10524
-10356
-10187
-10019
-9844
-9693
-9534
-9378
-9212
-9014
-8784
-8520
-8206
-7841
-7456
-7078
-6687
-6186
-5567
-4829
-4051
-3268
-2533
-1878
-1302
-789
-327
108
509
902
1316
1753
2230
2745
3282
3842
4418
4995
5596
6196
6790
7381
7940
1503
1503
1503
1503
1615
1615
1615
1615
1615
1742
1742
1742
1742
1742
1878
1878
1878
1878
1878
2015
2015
2015
2015
2015
2144
2144
2144
2144
2144
2264
2264
2264
2264
2264
2377
2377
2377
2377
2377
2484
2484
2484
2484
2484
2587
2587
2587
2587
2587
2677
2677
2677
2677
2677
2757
2757
2757
2757
2757
2820
19861
19862
19863
19864
19865
19866
19867
19868
19869
19870
19871
19872
19873
19874
19875
19876
19877
19878
19879
19880
19881
19882
19883
19884
19885
19886
19887
19888
19889
19890
19891
19892
19893
19894
19895
19896
19897
19898
19899
19900
19901
19902
19903
19904
19905
19906
19907
19908
19909
19910
19911
19912
19913
19914
19915
19916
19917
19918
19919
19920
-3043
-3099
-2968
-2821
-2766
-2637
-2595
-2533
-2489
-2444
-2353
-2173
-2020
-1898
-1690
-1514
-1395
-1336
-1227
-1225
-1209
-1313
-1342
-1317
-1199
-1115
-933
-709
-432
-178
58
285
566
780
1130
1554
2005
2429
2856
3151
3453
3711
3921
4063
4224
4436
4618
4840
5049
5110
5171
5283
5338
5347
5303
5409
5356
5252
5194
5225
6036
6345
6674
6989
7287
7681
8062
8488
8816
9142
9449
9754
10118
10429
10772
11064
11344
11592
11847
12098
12278
12389
12447
12496
12489
12454
12378
12304
12168
12056
11900
11723
11593
11363
11118
10963
10759
10569
10370
10182
9974
9757
9597
9386
9196
8953
8683
8420
8151
7916
7716
7405
7174
6839
6609
6361
6096
5827
5479
5140
-696
-712
-718
-783
-737
-865
-716
-760
-751
-788
-736
-783
-840
-713
-741
-766
-746
-795
-814
-776
-860
-776
-839
-822
-798
-788
-767
-807
-773
-711
-1092
-652
-920
-827
-824
-845
-793
-930
-761
-946
-927
-831
-990
-763
-963
-874
-896
-951
-867
-909
-873
-884
-976
-839
-967
-802
-903
-926
-860
-952
-542
-538
-525
-531
-508
-489
-468
-454
-455
-446
-437
-429
-416
-403
-402
-395
-386
-375
-367
-367
-366
-360
-369
-362
-365
-365
-370
-381
-380
-391
-387
-397
-396
-413
-407
-420
-420
-431
-435
-437
-441
-432
-439
-439
-443
-453
-443
-457
-459
-462
-475
-469
-484
-485
-477
-491
-492
-508
-516
-517
-35
-34
-40
-40
-47
-53
-53
-58
-60
-59
-68
-62
-68
-68
-69
-70
-75
-78
-80
-85
-84
-79
-80
-73
-73
-84
-86
-81
-76
-83
-76
-76
-71
-67
-67
-60
-65
-70
-66
-67
-69
-61
-61
-58
-59
-56
-59
-55
-46
-54
-49
-49
-52
-51
-48
-45
-46
-45
-36
-35
8469
8966
9445
9928
10409
10886
11349
11782
12189
12582
12957
13286
13633
13971
14283
14583
14869
15134
15362
15554
15686
15751
15766
15733
15651
15546
15411
15245
15067
14890
14696
14504
14290
14058
13823
13597
13400
13240
13101
12975
12847
12726
12606
12493
12357
12218
12077
11927
11788
11645
11484
11311
11124
10924
10691
10455
10207
9934
9628
9300
2820
2820
2820
2820
2820
2870
2870
2870
2870
2890
2890
2890
2890
2890
2886
2886
2886
2886
2886
2848
2848
2848
2848
2848
2780
2780
2780
2780
2780
2692
2692
2692
2692
2692
2596
2596
2596
2596
2596
2490
2490
2490
2490
2490
2396
2396
2396
2396
2396
2293
2293
2293
2293
2293
2190
2190
2190
2190
2190
2089
19921
19922
19923
19924
19925
19926
19927
19928
19929
19930
19931
19932
19933
19934
19935
19936
19937
19938
19939
19940
19941
19942
19943
19944
19945
19946
19947
19948
19949
19950
19951
19952
19953
19954
19955
19956
19957
19958
19959
19960
19961
19962
19963
19964
19965
19966
19967
19968
19969
19970
19971
19972
19973
19974
19975
19976
19977
19978
19979
19980
5195
5172
5192
5228
5252
5306
5365
5357
5379
5268
5144
4915
4699
4469
4309
4190
4038
3935
3751
3595
3424
3149
2962
2902
2838
2920
3019
3181
3372
3659
3965
4306
4690
5001
5399
5731
5992
6273
6461
6588
6714
6670
6509
6287
6028
5720
5434
5249
5104
4989
4948
4827
4769
4619
4534
4377
4151
3911
3740
3533
4854
4534
4331
4059
3788
3510
3239
3008
2837
2730
2529
2336
2135
1947
1816
1741
1684
1610
1510
1465
1462
1570
1664
1847
1993
2171
2378
2678
2990
3336
3659
3972
4271
4596
4970
5305
5584
5881
6105
6344
6565
6842
7055
7273
7436
7599
7791
8063
8298
8531
8677
8899
9035
9222
9374
9518
9641
9715
9851
9899
-908
-965
-884
-865
-897
-842
-872
-932
-894
-874
-865
-940
-921
-937
-892
-860
-855
-786
-855
-834
-925
-802
-863
-859
-777
-881
-872
-870
-858
-839
-828
-854
-940
-875
-929
-902
-877
-905
-930
-941
-962
-981
-929
-933
-938
-936
-995
-862
-935
-866
-868
-892
-920
-934
-945
-860
-884
-884
-822
-953
-522
-530
-534
-545
-565
-574
-583
-586
-595
-616
-621
-631
-637
-650
-658
-678
-688
-706
-725
-735
-757
-766
-787
-802
-837
-860
-861
-878
-899
-908
-932
-951
-963
-965
-977
-982
-998
-1000
-999
-996
-999
-1001
-1005
-1006
-1022
-1009
-1006
-1001
-1008
-1012
-1018
-1022
-1009
-1013
-1011
-1019
-1016
-1015
-1014
-1016
-37
-28
-28
-26
-25
-30
-24
-21
-16
-14
-13
-5
-5
-6
4
6
8
20
24
27
30
36
45
44
51
55
57
70
78
79
82
82
93
91
101
101
96
99
91
94
104
108
106
101
101
99
104
107
99
98
100
102
101
115
106
105
104
109
107
101
8958
8598
8226
7852
7465
7086
6704
6320
5974
5571
5157
4714
4219
3700
3143
2565
1970
1345
698
28
-658
-1380
-2137
-2916
-3697
-4481
-5245
-5984
-6700
-7371
-7981
-8545
-9050
-9497
-9875
-10185
-10427
-10625
-10765
-10871
-10930
-10974
-10998
-11033
-11086
-11156
-11253
-11369
-11457
-11547
-11620
-11677
-11723
-11749
-11763
-11751
-11729
-11713
-11697
-11681
2089
2089
2089
2089
1989
1989
1989
1989
1989
1888
1888
1888
1888
1888
1788
1788
1788
1788
1788
1691
1691
1691
1691
1691
1600
1600
1600
1600
1600
1515
1515
1515
1515
1515
1441
1441
1441
1441
1441
1379
1379
1379
1379
1379
1338
1338
1338
1338
1338
1327
1327
1327
1327
1327
1351
1351
1351
1351
1351
1406
19981
19982
19983
19984
19985
19986
19987
19988
19989
19990
19991
19992
19993
19994
19995
19996
19997
19998
19999
20000
20001
20002
20003
20004
20005
20006
20007
20008
20009
20010
20011
20012
20013
20014
20015
20016
20017
20018
20019
20020
20021
20022
20023
20024
20025
20026
20027
20028
20029
20030
20031
20032
20033
20034
20035
20036
20037
20038
20039
20040
3300
3099
2902
2728
2482
2227
1956
1640
1290
949
626
378
80
-245
-496
-690
-874
-1054
-1316
-1488
-1618
-1700
-1770
-1880
-1988
-2148
-2340
-2575
-2844
-3075
-3239
-3352
-3463
-3500
-3595
-3642
-3687
-3775
-3805
-3884
-3987
-4051
-4145
-4166
-4056
-3887
-3693
-3272
-2975
-2655
-2387
-2073
-1891
-1731
-1670
-1584
-1488
-1548
-1629
-1612
10021
10096
10168
10221
10271
10267
10325
10360
10408
10376
10418
10416
10471
10465
10441
10428
10412
10387
10349
10303
10159
10138
10027
9902
9780
9641
9506
9345
9171
8997
8860
8736
8555
8371
8128
7928
7759
7527
7351
7126
6898
6661
6485
6273
6129
5917
5656
5399
5203
4988
4799
4670
4496
4335
4246
4194
4212
4260
4316
4352
-826
-867
-842
-858
-883
-847
-837
-788
-876
-843
-862
-847
-826
-812
-800
-804
-786
-804
-749
-762
-829
-776
-771
-808
-786
-757
-795
-716
-761
-742
-765
-733
-774
-728
-764
-741
-739
-647
-742
-678
-766
-729
-769
-716
-720
-717
-782
-736
-709
-723
-774
-688
-778
-798
-807
-832
-752
-747
-782
-668
-1011
-1012
-1022
-1006
-1011
-1006
-1012
-1007
-1013
-1007
-1008
-1004
-1004
-1005
-1007
-1012
-1013
-1005
-1009
-1010
-1006
-1011
-1007
-1002
-996
-994
-988
-989
-988
-982
-981
-981
-976
-969
-969
-954
-951
-947
-943
-938
-944
-930
-922
-918
-909
-903
-900
-884
-872
-857
-835
-822
-816
-796
-778
-766
-742
-731
-705
-695
116
110
101
105
100
99
101
108
103
100
103
103
110
101
112
106
98
101
101
105
103
104
94
97
100
105
104
104
101
92
92
96
92
96
89
95
93
85
90
90
92
87
84
82
68
76
72
70
60
56
52
44
49
49
37
32
22
19
15
12
-11671
-11635
-11597
-11556
-11502
-11453
-11418
-11382
-11357
-11343
-11332
-11340
-11352
-11379
-11412
-11429
-11432
-11434
-11442
-11433
-11418
-11371
-11294
-11196
-11083
-10961
-10832
-10698
-10565
-10436
-10319
-10198
-10070
-9916
-9742
-9546
-9345
-9109
-8874
-8632
-8379
-8116
-7842
-7567
-7275
-6948
-6583
-6127
-5654
-5097
-4490
-3835
-3139
-2401
-1639
-865
-80
704
1479
2245
1406
1406
1406
1406
1488
1488
1488
1488
1488
1590
1590
1590
1590
1590
1706
1706
1706
1706
1706
1833
1833
1833
1833
1833
1960
1960
1960
1960
1960
2091
2091
2091
2091
2091
2221
2221
2221
2221
2221
2342
2342
2342
2342
2342
2447
2447
2447
2447
2447
2535
2535
2535
2535
2535
2612
2612
2612
2612
2612
2682
20041
20042
20043
20044
20045
20046
20047
20048
20049
20050
20051
20052
20053
20054
20055
20056
20057
20058
20059
20060
20061
20062
20063
20064
20065
20066
20067
20068
20069
20070
20071
20072
20073
20074
20075
20076
20077
20078
20079
20080
20081
20082
20083
20084
20085
20086
20087
20088
20089
20090
20091
20092
20093
20094
20095
20096
20097
20098
20099
20100
-1629
-1642
-1690
-1810
-1891
-1974
-2012
-2113
-2272
-2330
-2368
-2435
-2470
-2520
-2521
-2483
-2444
-2421
-2369
-2309
-2265
-2202
-2036
-1839
-1629
-1463
-1244
-1009
-834
-709
-489
-287
28
306
673
954
1127
1259
1307
1432
1514
1611
1620
1685
1720
1754
1783
1816
1808
1833
2045
2477
2856
3263
3627
3926
4215
4444
4741
4999
4503
4603
4828
5017
5281
5530
5809
6074
6398
6736
7103
7448
7773
8095
8415
8738
9084
9422
9695
9923
10204
10449
10710
10978
11156
11355
11528
11623
11752
11906
11958
12027
12083
12087
12146
12190
12122
12030
12014
11879
11775
11601
11400
11141
10939
10638
10353
10067
9682
9392
8996
8630
8356
8094
7797
7499
7263
6982
6781
6570
-789
-776
-801
-745
-743
-715
-742
-807
-765
-762
-775
-718
-783
-808
-736
-851
-758
-741
-768
-709
-761
-788
-788
-809
-776
-860
-732
-843
-791
-754
-779
-766
-795
-810
-826
-809
-856
-841
-929
-733
-1007
-645
-945
-803
-738
-951
-728
-913
-799
-919
-823
-781
-903
-695
-947
-821
-849
-1031
-773
-954
-672
-654
-630
-616
-599
-582
-572
-554
-541
-529
-525
-505
-492
-484
-475
-465
-456
-440
-435
-438
-427
-419
-413
-419
-408
-403
-402
-386
-381
-383
-389
-383
-382
-383
-381
-375
-394
-366
-392
-376
-391
-392
-395
-402
-392
-415
-410
-425
-443
-442
-470
-462
-476
-494
-498
-511
-509
-519
-517
-527
6
0
-3
-8
-14
-16
-21
-29
-37
-42
-43
-43
-41
-47
-47
-59
-58
-64
-63
-57
-64
-70
-72
-76
-72
-72
-64
-74
-77
-77
-76
-72
-75
-77
-78
-79
-78
-78
-67
-70
-75
-74
-71
-80
-73
-62
-66
-60
-67
-59
-56
-51
-47
-52
-47
-51
-39
-41
-41
-34
3017
3770
4518
5176
5880
6553
7211
7846
8451
9022
9555
10049
10532
10966
11385
11780
12142
12477
12784
13073
13323
13555
13765
13946
14108
14250
14395
14537
14651
14738
14814
14862
14910
14949
14996
15035
15059
15049
15011
14927
14823
14690
14502
14292
14031
13744
13417
13064
12670
12247
11803
11372
10980
10619
10281
9979
9684
9411
9157
8931
2682
2682
2682
2682
2746
2746
2746
2746
2746
2793
2793
2793
2793
2793
2815
2815
2815
2815
2815
2803
2803
2803
2803
2803
2754
2754
2754
2754
2754
2673
2673
2673
2673
2673
2571
2571
2571
2571
2571
2460
2460
2460
2460
2460
2343
2343
2343
2343
2343
2218
2218
2218
2218
2218
2090
2090
2090
2090
2090
1965
20101
20102
20103
20104
20105
20106
20107
20108
20109
20110
20111
20112
20113
20114
20115
20116
20117
20118
20119
20120
20121
20122
20123
20124
20125
20126
20127
20128
20129
20130
20131
20132
20133
20134
20135
20136
20137
20138
20139
20140
20141
20142
20143
20144
20145
20146
20147
20148
20149
20150
20151
20152
20153
20154
20155
20156
20157
20158
20159
20160
5263
5527
5679
5949
6167
6383
6456
6391
6302
6087
5791
5500
5242
4999
4791
4577
4197
3947
3584
3245
3002
2851
2693
2548
2574
2497
2419
2246
2168
2079
2105
2189
2388
2664
3039
3415
3796
4192
4451
4691
5003
5267
5373
5365
5312
5195
4918
4631
4285
3889
3562
3320
3141
2982
2830
2664
2583
2503
2393
2304
6371
6180
5953
5720
5566
5363
5215
5049
4846
4626
4401
4203
4032
3849
3602
3415
3173
3013
2909
2746
2614
2529
2378
2374
2431
2505
2632
2796
2974
3179
3475
3801
4193
4556
4937
5299
5710
6050
6489
6846
7192
7470
7744
8007
8303
8574
8835
9097
9296
9576
9860
10114
10388
10613
10813
11024
11227
11373
11557
11653
-921
-908
-974
-900
-1029
-924
-970
-919
-899
-937
-901
-961
-913
-868
-897
-908
-907
-890
-819
-860
-819
-854
-856
-849
-898
-841
-819
-861
-804
-831
-835
-839
-852
-829
-863
-907
-866
-870
-863
-845
-923
-916
-940
-955
-892
-947
-919
-859
-959
-873
-887
-885
-842
-849
-901
-852
-818
-871
-825
-839
-538
-534
-542
-535
-552
-547
-548
-550
-558
-559
-563
-575
-584
-588
-600
-617
-622
-643
-646
-663
-680
-700
-722
-737
-758
-780
-797
-817
-847
-858
-876
-900
-912
-934
-955
-971
-984
-994
-1006
-1017
-1027
-1038
-1034
-1035
-1043
-1037
-1038
-1052
-1046
-1053
-1060
-1058
-1068
-1075
-1073
-1081
-1084
-1089
-1084
-1086
-33
-42
-32
-31
-24
-25
-32
-27
-29
-29
-22
-28
-22
-22
-13
-8
-8
-6
-2
3
7
18
12
25
32
36
39
49
55
54
63
69
77
78
88
93
94
99
101
100
99
104
102
106
110
112
107
110
107
119
114
118
121
119
120
116
123
131
125
119
8722
8559
8398
8234
8094
7976
7868
7750
7612
7435
7200
6923
6593
6213
5792
5336
4834
4280
3671
3011
2309
1563
793
4
-801
-1602
-2412
-3244
-4090
-4935
-5771
-6620
-7438
-8201
-8903
-9544
-10112
-10612
-11043
-11414
-11732
-11986
-12185
-12339
-12479
-12598
-12723
-12854
-13000
-13172
-13373
-13569
-13764
-13942
-14118
-14259
-14384
-14484
-14541
-14570
1965
1965
1965
1965
1845
1845
1845
1845
1845
1736
1736
1736
1736
1736
1644
1644
1644
1644
1644
1573
1573
1573
1573
1573
1531
1531
1531
1531
1531
1524
1524
1524
1524
1524
1558
1558
1558
1558
1558
1630
1630
1630
1630
1630
1731
1731
1731
1731
1731
1848
1848
1848
1848
1848
1973
1973
1973
1973
1973
2088
20161
20162
20163
20164
20165
20166
20167
20168
20169
20170
20171
20172
20173
20174
20175
20176
20177
20178
20179
20180
20181
20182
20183
20184
20185
20186
20187
20188
20189
20190
20191
20192
20193
20194
20195
20196
20197
20198
20199
20200
20201
20202
20203
20204
20205
20206
20207
20208
20209
20210
20211
20212
20213
20214
20215
20216
20217
20218
20219
20220
2145
2073
1923
1703
1433
1172
939
735
540
293
161
66
24
47
-10
-43
-170
-315
-548
-758
-899
-895
-744
-627
-521
-463
-428
-396
-313
-171
32
220
454
669
845
1018
1055
1088
1128
1221
1192
1124
1083
991
824
648
453
266
93
-94
-253
-388
-492
-606
-686
-748
-765
-769
-788
-775
11697
11800
11829
11804
11799
11798
11714
11705
11603
11473
11343
11239
11055
10887
10624
10421
10185
9914
9605
9380
9138
8874
8658
8330
8052
7797
7529
7277
7050
6798
6617
6441
6266
6153
6113
6058
6061
6091
6171
6351
6547
6749
7050
7329
7626
8012
8330
8732
9080
9381
9740
10053
10334
10580
10877
11026
11187
11334
11432
11597
-911
-853
-847
-854
-803
-813
-856
-802
-811
-756
-824
-815
-862
-808
-839
-798
-756
-827
-777
-771
-778
-790
-770
-801
-854
-778
-779
-805
-684
-775
-799
-790
-884
-816
-833
-826
-838
-817
-808
-782
-857
-797
-763
-846
-864
-837
-863
-861
-771
-773
-748
-834
-817
-822
-793
-810
-838
-808
-797
-778
-1081
-1076
-1088
-1079
-1081
-1082
-1074
-1069
-1070
-1065
-1062
-1059
-1050
-1050
-1042
-1029
-1026
-1024
-1004
-997
-985
-972
-962
-956
-939
-927
-918
-896
-875
-865
-845
-833
-816
-789
-776
-753
-727
-714
-680
-658
-638
-611
-594
-581
-552
-529
-514
-504
-483
-478
-463
-441
-441
-430
-418
-422
-412
-409
-398
-404
121
127
129
124
125
122
119
119
118
119
113
114
114
103
104
107
109
109
103
99
94
95
90
91
81
80
70
70
62
68
60
51
47
36
33
22
26
17
4
-1
-13
-16
-14
-19
-16
-40
-41
-44
-50
-46
-52
-63
-69
-72
-63
-59
-66
-68
-70
-66
-14563
-14544
-14486
-14424
-14337
-14251
-14145
-14027
-13898
-13755
-13594
-13405
-13190
-12922
-12620
-12279
-11921
-11534
-11139
-10757
-10356
-9955
-9510
-9015
-8477
-7893
-7288
-6655
-5974
-5301
-4588
-3819
-3009
-2147
-1272
-359
568
1507
2446
3396
4329
5255
6148
7020
7859
8652
9393
10071
10694
11265
11778
12234
12638
12974
13266
13485
13684
13837
13957
14021
2088
2088
2088
2088
2191
2191
2191
2191
2191
2278
2278
2278
2278
2278
2350
2350
2350
2350
2350
2411
2411
2411
2411
2411
2456
2456
2456
2456
2456
2477
2477
2477
2477
2477
2472
2472
2472
2472
2472
2438
2438
2438
2438
2438
2383
2383
2383
2383
2383
2314
2314
2314
2314
2314
2240
2240
2240
2240
2240
2162
20221
20222
20223
20224
20225
20226
20227
20228
20229
20230
20231
20232
20233
20234
20235
20236
20237
20238
20239
20240
20241
20242
20243
20244
20245
20246
20247
20248
20249
20250
20251
20252
20253
20254
20255
20256
20257
20258
20259
20260
20261
20262
20263
20264
20265
20266
20267
20268
20269
20270
20271
20272
20273
20274
20275
20276
20277
20278
20279
20280
-753
-761
-817
-873
-903
-955
-995
-997
-925
-729
-538
-292
-116
150
501
923
1302
1616
1878
2133
2225
2358
2539
2729
2910
2995
2952
2827
2592
2394
2175
1979
1820
1680
1597
1489
1424
1400
1384
1421
1379
1339
1323
1356
1452
1543
1713
1917
2189
2403
2580
2723
2848
2886
2956
3085
3101
3139
3129
3050
11583
11601
11595
11547
11435
11318
11129
10977
10739
10517
10303
10073
9841
9613
9372
9135
8957
8796
8636
8413
8232
8058
7913
7805
7630
7467
7338
7130
6977
6835
6677
6553
6383
6239
6167
6049
6007
6006
5970
5940
5957
6026
6127
6231
6331
6447
6592
6719
6940
7120
7288
7439
7650
7755
7897
8077
8214
8344
8452
8575
-782
-758
-827
-776
-848
-769
-807
-833
-829
-725
-883
-765
-830
-834
-813
-901
-806
-827
-809
-899
-739
-897
-872
-862
-924
-914
-877
-909
-826
-837
-845
-862
-840
-877
-810
-807
-859
-770
-854
-804
-771
-834
-798
-826
-796
-832
-850
-852
-832
-794
-851
-855
-866
-948
-855
-888
-882
-833
-869
-905
-401
-404
-413
-411
-405
-420
-433
-432
-442
-452
-466
-473
-482
-487
-502
-520
-517
-525
-535
-539
-537
-550
-555
-561
-570
-577
-580
-592
-589
-613
-611
-634
-643
-655
-677
-691
-697
-713
-737
-741
-765
-780
-796
-807
-819
-837
-855
-862
-871
-885
-897
-907
-915
-922
-921
-934
-934
-935
-946
-937
-62
-71
-67
-70
-74
-67
-70
-62
-64
-54
-52
-55
-46
-44
-50
-34
-42
-34
-32
-32
-32
-25
-29
-25
-27
-21
-17
-20
-13
-11
-11
-5
-4
3
6
11
13
22
21
20
27
37
35
46
45
52
63
60
61
62
65
67
73
77
83
78
78
74
78
81
14040
14020
13945
13814
13635
13405
13120
12794
12428
12038
11644
11245
10848
10448
10058
9687
9350
9042
8755
8478
8194
7907
7616
7336
7066
6795
6516
6199
5848
5454
5006
4512
3988
3431
2839
2229
1605
979
344
-290
-934
-1580
-2217
-2860
-3471
-4077
-4652
-5185
-5674
-6100
-6495
-6841
-7148
-7402
-7655
-7866
-8050
-8204
-8327
-8436
2162
2162
2162
2162
2086
2086
2086
2086
2086
2011
2011
2011
2011
2011
1941
1941
1941
1941
1941
1878
1878
1878
1878
1878
1822
1822
1822
1822
1822
1775
1775
1775
1775
1775
1740
1740
1740
1740
1740
1722
1722
1722
1722
1722
1723
1723
1723
1723
1723
1745
1745
1745
1745
1745
1788
1788
1788
1788
1788
1846
20281
20282
20283
20284
20285
20286
20287
20288
20289
20290
20291
20292
20293
20294
20295
20296
20297
20298
20299
20300
20301
20302
20303
20304
20305
20306
20307
20308
20309
20310
20311
20312
20313
20314
20315
20316
20317
20318
20319
20320
20321
20322
20323
20324
20325
20326
20327
20328
20329
20330
20331
20332
20333
20334
20335
20336
20337
20338
20339
20340
3007
2893
2862
2784
2640
2532
2397
2315
2230
2187
2052
1952
1770
1572
1402
1237
1114
1041
984
913
867
788
624
407
216
17
-104
-208
-310
-389
-454
-527
-578
-612
-558
-529
-477
-452
-477
-485
-511
-499
-532
-558
-528
-449
-359
-201
-14
132
207
234
279
328
312
346
314
325
252
183
8664
8776
8874
8968
9055
9092
9157
9214
9268
9294
9328
9334
9338
9335
9355
9389
9349
9324
9340
9281
9218
9174
9120
9067
8995
8925
8920
8833
8724
8675
8616
8518
8474
8385
8295
8209
8124
8042
7925
7883
7792
7751
7654
7581
7552
7522
7487
7447
7409
7393
7377
7401
7453
7488
7548
7562
7681
7796
7880
7982
-853
-870
-892
-827
-856
-884
-833
-875
-878
-821
-821
-851
-772
-853
-870
-876
-829
-838
-836
-814
-846
-829
-795
-823
-812
-810
-818
-792
-773
-799
-803
-788
-807
-774
-801
-811
-792
-822
-807
-799
-794
-819
-758
-826
-816
-785
-804
-767
-810
-823
-853
-801
-835
-773
-771
-816
-769
-851
-800
-796
-942
-948
-942
-946
-948
-947
-948
-957
-939
-937
-953
-947
-940
-936
-933
-944
-930
-939
-938
-931
-925
-926
-915
-917
-913
-909
-904
-896
-900
-894
-893
-881
-878
-870
-868
-863
-853
-851
-841
-835
-829
-813
-810
-804
-796
-780
-780
-762
-754
-742
-732
-708
-708
-698
-689
-677
-661
-642
-637
-625
85
90
85
82
84
79
84
77
83
89
86
89
83
82
85
86
86
80
78
80
83
78
84
81
78
69
74
75
71
68
71
65
73
62
70
56
60
58
54
59
55
60
48
32
45
38
36
27
25
26
27
21
14
11
13
1
-1
3
-5
-6
-8535
-8609
-8666
-8708
-8742
-8763
-8777
-8783
-8777
-8753
-8697
-8643
-8581
-8525
-8470
-8412
-8340
-8252
-8157
-8037
-7897
-7744
-7585
-7424
-7271
-7122
-6976
-6829
-6672
-6495
-6318
-6139
-5936
-5726
-5498
-5244
-4967
-4666
-4353
-4033
-3697
-3357
-3000
-2645
-2282
-1908
-1510
-1091
-641
-160
293
791
1298
1805
2310
2809
3307
3790
4252
4689
1846
1846
1846
1846
1911
1911
1911
1911
1911
1978
1978
1978
1978
1978
2044
2044
2044
2044
2044
2104
2104
2104
2104
2104
2157
2157
2157
2157
2157
2202
2202
2202
2202
2202
2234
2234
2234
2234
2234
2253
2253
2253
2253
2253
2257
2257
2257
2257
2257
2246
2246
2246
2246
2246
2219
2219
2219
2219
2219
2182
20341
20342
20343
20344
20345
20346
20347
20348
20349
20350
20351
20352
20353
20354
20355
20356
20357
20358
20359
20360
20361
20362
20363
20364
20365
20366
20367
20368
20369
20370
20371
20372
20373
20374
20375
20376
20377
20378
20379
20380
20381
20382
20383
20384
20385
20386
20387
20388
20389
20390
20391
20392
20393
20394
20395
20396
20397
20398
20399
20400
87
-20
-113
-250
-325
-422
-456
-480
-473
-490
-508
-518
-499
-495
-454
-446
-426
-370
-329
-244
-163
-53
49
168
256
319
449
531
605
684
739
816
718
849
938
955
928
935
930
890
870
902
964
1013
1064
1065
1170
1164
1148
1130
1058
979
904
868
863
828
867
875
979
1063
8077
8227
8313
8442
8494
8630
8717
8813
8832
8960
8993
9054
9096
9125
9149
9175
9162
9149
9111
9136
9084
9037
9012
8973
8910
8869
8818
8752
8677
8605
8559
8477
8392
8358
8241
8164
8111
8011
7938
7882
7813
7770
7724
7649
7603
7551
7517
7515
7475
7476
7427
7441
7451
7460
7461
7515
7558
7588
7616
7688
-774
-798
-837
-812
-801
-832
-816
-748
-786
-783
-778
-766
-777
-860
-805
-799
-825
-750
-795
-833
-747
-800
-807
-860
-812
-858
-813
-823
-729
-877
-800
-793
-865
-812
-842
-841
-845
-799
-869
-769
-807
-832
-779
-832
-874
-876
-802
-818
-759
-861
-834
-761
-832
-848
-825
-830
-842
-770
-832
-812
-612
-602
-592
-592
-585
-585
-575
-573
-560
-560
-557
-553
-555
-556
-547
-556
-557
-550
-561
-566
-560
-567
-572
-571
-572
-581
-577
-587
-585
-591
-591
-597
-607
-597
-620
-614
-626
-642
-635
-640
-654
-661
-663
-680
-688
-690
-703
-698
-715
-726
-727
-737
-752
-750
-764
-772
-787
-794
-803
-813
-6
-12
-11
-21
-31
-16
-24
-17
-21
-29
-26
-24
-28
-24
-30
-28
-27
-25
-21
-26
-26
-22
-27
-25
-22
-20
-23
-17
-25
-17
-18
-16
-12
-13
-11
-10
-13
0
1
-5
4
-5
1
6
6
15
16
12
18
21
23
24
28
32
33
43
38
34
40
44
5099
5486
5840
6157
6438
6687
6896
7090
7263
7405
7529
7612
7676
7720
7740
7741
7720
7677
7617
7536
7445
7348
7235
7121
6989
6857
6709
6555
6394
6228
6058
5876
5663
5448
5227
5007
4759
4509
4224
3932
3630
3309
2982
2667
2332
2005
1684
1355
1066
736
397
45
-326
-697
-1066
-1439
-1802
-2165
-2509
-2831
2182
2182
2182
2182
2139
2139
2139
2139
2139
2094
2094
2094
2094
2094
2045
2045
2045
2045
2045
1996
1996
1996
1996
1996
1949
1949
1949
1949
1949
1907
1907
1907
1907
1907
1873
1873
1873
1873
1873
1847
1847
1847
1847
1847
1832
1832
1832
1832
1832
1829
1829
1829
1829
1829
1839
1839
1839
1839
1839
1863
20401
20402
20403
20404
20405
20406
20407
20408
20409
20410
20411
20412
20413
20414
20415
20416
20417
20418
20419
20420
20421
20422
20423
20424
20425
20426
20427
20428
20429
20430
20431
20432
20433
20434
20435
20436
20437
20438
20439
20440
20441
20442
20443
20444
20445
20446
20447
20448
20449
20450
20451
20452
20453
20454
20455
20456
20457
20458
20459
20460
1174
1240
1339
1431
1472
1533
1592
1624
1648
1640
1615
1664
1690
1653
1571
1369
1211
952
760
654
569
532
555
577
622
625
675
638
636
607
549
530
439
410
380
326
313
255
206
154
83
19
-21
-75
-69
-83
-18
-27
28
36
56
-3
-35
-5
40
81
179
239
347
382
7770
7806
7837
7932
7989
8035
8084
8157
8202
8266
8277
8315
8355
8431
8418
8471
8495
8513
8570
8572
8621
8643
8617
8631
8680
8683
8685
8651
8644
8676
8601
8566
8564
8522
8471
8440
8421
8373
8359
8309
8221
8219
8156
8146
8077
8080
8053
8029
7963
7921
7890
7885
7865
7888
7829
7798
7839
7842
7872
7872
-816
-818
-825
-846
-835
-836
-792
-825
-850
-832
-871
-854
-858
-864
-805
-843
-895
-825
-811
-787
-779
-795
-849
-798
-811
-854
-788
-836
-841
-797
-816
-864
-794
-852
-843
-832
-837
-831
-813
-813
-805
-762
-850
-832
-858
-877
-796
-847
-821
-782
-790
-794
-791
-781
-844
-837
-833
-830
-854
-747
-811
-823
-833
-838
-839
-837
-839
-852
-844
-854
-856
-849
-862
-865
-864
-855
-859
-864
-863
-870
-866
-869
-874
-870
-874
-871
-871
-871
-865
-871
-867
-859
-861
-858
-855
-851
-848
-843
-836
-836
-833
-830
-816
-809
-815
-808
-802
-800
-791
-779
-782
-772
-763
-753
-751
-744
-740
-727
-723
-713
44
51
57
53
53
59
59
56
60
57
56
62
61
53
54
63
62
58
63
66
62
68
62
63
64
57
62
68
67
64
68
57
65
60
56
52
57
53
57
51
51
50
46
48
46
35
41
40
38
40
33
43
30
27
29
20
32
22
21
23
-3136
-3406
-3659
-3888
-4096
-4286
-4447
-4596
-4713
-4831
-4928
-5000
-5065
-5097
-5132
-5162
-5204
-5269
-5345
-5427
-5498
-5571
-5618
-5649
-5670
-5656
-5618
-5561
-5492
-5399
-5298
-5186
-5072
-4941
-4800
-4653
-4484
-4323
-4152
-3968
-3785
-3596
-3404
-3204
-3008
-2798
-2608
-2359
-2110
-1857
-1590
-1328
-1060
-792
-513
-231
65
374
699
1025
1863
1863
1863
1863
1897
1897
1897
1897
1897
1937
1937
1937
1937
1937
1980
1980
1980
1980
1980
2021
2021
2021
2021
2021
2060
2060
2060
2060
2060
2095
2095
2095
2095
2095
2125
2125
2125
2125
2125
2148
2148
2148
2148
2148
2165
2165
2165
2165
2165
2176
2176
2176
2176
2176
2173
2173
2173
2173
2173
2157
20461
20462
20463
20464
20465
20466
20467
20468
20469
20470
20471
20472
20473
20474
20475
20476
20477
20478
20479
20480
20481
20482
20483
20484
20485
20486
20487
20488
20489
20490
20491
20492
20493
20494
20495
20496
20497
20498
20499
20500
20501
20502
20503
20504
20505
20506
20507
20508
20509
20510
20511
20512
20513
20514
20515
20516
20517
20518
20519
20520
406
425
376
289
266
208
160
103
48
-8
-64
-94
-152
-157
-141
-119
-149
-107
-112
-110
-115
-121
-120
-106
-77
-29
25
73
149
236
279
338
392
419
479
502
565
612
684
722
739
783
803
863
975
1108
1251
1325
1438
1434
1390
1305
1179
992
834
725
582
458
356
256
7841
7892
7928
7989
8035
8047
8101
8121
8225
8218
8238
8274
8338
8361
8421
8433
8473
8477
8498
8512
8524
8507
8526
8518
8533
8515
8498
8479
8483
8461
8440
8405
8405
8354
8339
8294
8268
8240
8210
8149
8177
8128
8070
8052
8043
8037
8007
7981
7939
7947
7909
7858
7856
7872
7811
7814
7798
7767
7781
7781
-811
-817
-801
-803
-832
-819
-844
-846
-775
-769
-798
-795
-861
-808
-799
-858
-843
-761
-800
-810
-772
-807
-795
-794
-817
-796
-840
-838
-846
-753
-853
-791
-817
-801
-813
-844
-838
-814
-810
-784
-850
-835
-809
-800
-837
-826
-823
-845
-795
-829
-884
-815
-809
-852
-822
-796
-831
-784
-840
-810
-708
-695
-693
-686
-681
-669
-666
-654
-654
-638
-638
-636
-637
-631
-629
-628
-623
-622
-628
-622
-620
-625
-617
-626
-621
-625
-626
-633
-627
-627
-630
-630
-639
-644
-654
-646
-645
-650
-660
-651
-662
-663
-660
-670
-678
-669
-680
-687
-679
-688
-690
-689
-692
-696
-708
-713
-720
-731
-735
-740
15
14
0
7
10
6
6
4
-4
4
-3
0
-4
-10
-3
-8
-3
-7
-10
-1
-7
-9
-6
-11
-7
-6
-13
-4
-7
-12
-8
-5
-5
-4
-12
-7
-6
0
2
-7
7
-6
-1
7
10
2
8
5
15
13
10
8
11
11
15
12
23
23
21
33
1357
1692
2010
2313
2608
2886
3146
3382
3615
3815
3996
4159
4291
4426
4537
4624
4703
4772
4823
4863
4888
4894
4888
4860
4824
4774
4722
4662
4589
4521
4444
4363
4268
4174
4075
3960
3836
3707
3584
3449
3321
3186
3035
2897
2755
2618
2496
2377
2268
2152
2032
1904
1745
1569
1357
1117
848
563
265
-49
2157
2157
2157
2157
2129
2129
2129
2129
2129
2097
2097
2097
2097
2097
2061
2061
2061
2061
2061
2024
2024
2024
2024
2024
1987
1987
1987
1987
1987
1953
1953
1953
1953
1953
1923
1923
1923
1923
1923
1899
1899
1899
1899
1899
1883
1883
1883
1883
1883
1877
1877
1877
1877
1877
1882
1882
1882
1882
1882
1900
20521
20522
20523
20524
20525
20526
20527
20528
20529
20530
20531
20532
20533
20534
20535
20536
20537
20538
20539
20540
20541
20542
20543
20544
20545
20546
20547
20548
20549
20550
20551
20552
20553
20554
20555
20556
20557
20558
20559
20560
20561
20562
20563
20564
20565
20566
20567
20568
20569
20570
20571
20572
20573
20574
20575
20576
20577
20578
20579
20580
224
220
264
325
369
413
469
515
589
623
735
878
980
1064
1156
1171
1176
1125
1051
1006
924
869
795
737
678
620
577
504
496
485
480
490
513
526
505
506
483
439
396
377
322
265
207
160
146
135
131
110
136
153
216
230
301
376
452
516
565
610
595
608
7779
7802
7823
7835
7883
7888
7934
7944
8016
8023
8052
8124
8160
8209
8200
8205
8238
8276
8321
8298
8343
8367
8390
8377
8395
8380
8409
8433
8432
8405
8416
8387
8379
8399
8400
8352
8360
8303
8291
8278
8281
8246
8202
8239
8175
8141
8116
8086
8081
8063
8082
7999
8014
7988
7978
7975
7976
7967
7983
7966
-754
-800
-815
-852
-829
-825
-859
-772
-808
-770
-849
-846
-802
-820
-862
-822
-818
-850
-861
-861
-827
-808
-790
-847
-815
-842
-869
-814
-808
-799
-779
-802
-853
-822
-815
-836
-801
-842
-798
-826
-830
-812
-841
-792
-791
-797
-805
-797
-788
-796
-835
-820
-804
-775
-863
-822
-811
-851
-820
-775
-746
-758
-760
-776
-782
-786
-800
-791
-813
-808
-817
-823
-823
-829
-824
-828
-829
-830
-839
-829
-831
-836
-831
-837
-839
-840
-835
-837
-842
-840
-846
-836
-841
-839
-829
-829
-837
-824
-820
-821
-823
-817
-813
-805
-809
-805
-796
-796
-786
-777
-781
-775
-764
-765
-764
-751
-750
-739
-731
-731
28
30
30
38
34
40
43
36
41
49
49
47
43
50
41
46
46
54
51
43
50
51
53
49
55
46
47
52
55
48
56
57
57
51
54
53
54
55
51
43
41
50
41
42
44
43
41
39
42
42
43
29
32
32
32
25
33
27
25
21
-373
-706
-1031
-1354
-1656
-1943
-2223
-2481
-2726
-2956
-3158
-3334
-3480
-3597
-3706
-3779
-3848
-3895
-3938
-3987
-4035
-4073
-4118
-4147
-4167
-4193
-4217
-4229
-4232
-4225
-4198
-4169
-4122
-4054
-3964
-3870
-3775
-3667
-3544
-3416
-3297
-3170
-3036
-2898
-2754
-2610
-2456
-2291
-2125
-1956
-1762
-1561
-1343
-1110
-870
-614
-343
-69
215
495
1900
1900
1900
1900
1928
1928
1928
1928
1928
1963
1963
1963
1963
1963
2000
2000
2000
2000
2000
2036
2036
2036
2036
2036
2069
2069
2069
2069
2069
2099
2099
2099
2099
2099
2125
2125
2125
2125
2125
2146
2146
2146
2146
2146
2157
2157
2157
2157
2157
2155
2155
2155
2155
2155
2141
2141
2141
2141
2141
2117
20581
20582
20583
20584
20585
20586
20587
20588
20589
20590
20591
20592
20593
20594
20595
20596
20597
20598
20599
20600
20601
20602
20603
20604
20605
20606
20607
20608
20609
20610
20611
20612
20613
20614
20615
20616
20617
20618
20619
20620
20621
20622
20623
20624
20625
20626
20627
20628
20629
20630
20631
20632
20633
20634
20635
20636
20637
20638
20639
20640
618
677
724
763
735
729
654
633
601
533
499
485
397
328
249
204
146
118
96
81
98
74
105
94
120
202
244
284
337
391
464
511
597
636
666
724
821
916
1035
1141
1179
1187
1120
1036
881
813
664
553
428
376
310
239
175
90
40
50
71
189
287
400
7983
7993
8008
8012
8037
8049
8107
8134
8181
8179
8224
8271
8317
8304
8342
8391
8406
8383
8414
8408
8438
8421
8417
8404
8404
8398
8363
8383
8349
8347
8335
8288
8265
8236
8245
8189
8189
8171
8148
8100
8109
8095
8077
8038
8016
7998
7983
7935
7910
7931
7868
7885
7877
7826
7839
7848
7841
7858
7874
7894
-850
-806
-812
-842
-844
-854
-871
-791
-821
-804
-817
-782
-808
-803
-800
-838
-802
-813
-826
-839
-855
-786
-864
-788
-841
-806
-795
-816
-815
-811
-808
-810
-842
-830
-799
-856
-836
-839
-849
-774
-792
-823
-839
-836
-873
-843
-805
-838
-771
-775
-797
-774
-811
-806
-818
-844
-818
-823
-803
-860
-723
-708
-699
-700
-691
-689
-675
-671
-672
-663
-660
-652
-648
-647
-645
-647
-638
-640
-638
-626
-632
-641
-639
-644
-643
-641
-646
-646
-644
-648
-656
-648
-657
-658
-656
-657
-660
-659
-662
-664
-666
-666
-670
-677
-674
-682
-686
-688
-694
-709
-713
-711
-718
-732
-741
-749
-752
-757
-769
-774
18
27
15
11
14
5
10
5
2
12
1
0
0
-8
3
-7
-5
-2
-7
-9
-11
-4
0
-4
-4
-5
-3
0
3
-2
-1
-3
1
-5
8
-4
3
1
-2
2
0
5
6
10
4
9
10
10
17
17
24
18
18
26
31
31
33
35
30
33
773
1048
1336
1622
1897
2178
2447
2683
2923
3136
3350
3534
3693
3847
3959
4051
4126
4187
4232
4251
4255
4251
4233
4207
4172
4127
4068
4009
3940
3867
3801
3719
3636
3549
3461
3372
3288
3206
3126
3049
2982
2902
2808
2687
2554
2391
2197
1981
1746
1493
1223
941
641
333
9
-319
-639
-942
-1237
-1504
2117
2117
2117
2117
2088
2088
2088
2088
2088
2055
2055
2055
2055
2055
2023
2023
2023
2023
2023
1991
1991
1991
1991
1991
1963
1963
1963
1963
1963
1939
1939
1939
1939
1939
1919
1919
1919
1919
1919
1906
1906
1906
1906
1906
1903
1903
1903
1903
1903
1911
1911
1911
1911
1911
1929
1929
1929
1929
1929
1953
20641
20642
20643
20644
20645
20646
20647
20648
20649
20650
20651
20652
20653
20654
20655
20656
20657
20658
20659
20660
20661
20662
20663
20664
20665
20666
20667
20668
20669
20670
20671
20672
20673
20674
20675
20676
20677
20678
20679
20680
20681
20682
20683
20684
20685
20686
20687
20688
20689
20690
20691
20692
20693
20694
20695
20696
20697
20698
20699
20700
495
592
685
734
789
806
820
807
821
790
845
902
936
961
931
911
875
859
856
829
829
831
852
848
810
738
734
648
630
611
533
422
385
262
219
146
87
104
96
118
220
309
350
396
443
488
527
558
678
747
819
861
798
767
718
700
646
655
625
568
7950
7940
7985
8024
8036
8037
8092
8124
8120
8179
8214
8223
8229
8237
8272
8301
8303
8291
8321
8316
8337
8336
8322
8330
8300
8308
8295
8310
8299
8281
8288
8236
8222
8223
8229
8209
8200
8212
8155
8165
8126
8138
8102
8108
8066
8102
8079
8017
7997
8026
8006
7995
8031
8025
8042
8033
8049
8087
8094
8102
-799
-811
-850
-833
-854
-857
-814
-808
-842
-790
-836
-858
-821
-857
-817
-778
-854
-837
-843
-857
-842
-795
-850
-800
-824
-856
-783
-804
-825
-818
-860
-812
-849
-832
-831
-821
-804
-785
-775
-819
-843
-787
-830
-810
-825
-834
-857
-830
-827
-798
-809
-859
-851
-826
-824
-832
-799
-791
-824
-792
-781
-786
-786
-800
-798
-806
-806
-816
-822
-813
-817
-822
-825
-831
-824
-827
-828
-825
-829
-826
-831
-827
-826
-822
-816
-821
-821
-818
-817
-817
-808
-812
-808
-808
-802
-801
-801
-801
-801
-798
-790
-791
-786
-780
-771
-775
-768
-760
-760
-754
-748
-733
-734
-723
-726
-714
-707
-698
-697
-689
36
40
38
38
44
43
39
45
44
47
42
42
47
51
50
52
44
49
49
49
50
49
51
51
55
49
45
46
43
42
45
45
45
46
47
39
39
41
49
45
38
43
33
34
41
32
36
28
28
30
32
28
27
28
23
12
11
10
6
8
-1755
-1979
-2196
-2382
-2550
-2712
-2869
-3011
-3145
-3270
-3377
-3471
-3543
-3603
-3644
-3678
-3707
-3727
-3738
-3740
-3731
-3706
-3667
-3616
-3559
-3501
-3433
-3355
-3274
-3187
-3100
-3016
-2930
-2851
-2769
-2703
-2618
-2537
-2450
-2350
-2231
-2090
-1932
-1758
-1580
-1383
-1178
-964
-736
-485
-229
39
292
560
802
1049
1292
1518
1739
1943
1953
1953
1953
1953
1980
1980
1980
1980
1980
2009
2009
2009
2009
2009
2037
2037
2037
2037
2037
2064
2064
2064
2064
2064
2091
2091
2091
2091
2091
2115
2115
2115
2115
2115
2131
2131
2131
2131
2131
2137
2137
2137
2137
2137
2134
2134
2134
2134
2134
2123
2123
2123
2123
2123
2108
2108
2108
2108
2108
2089
20701
20702
20703
20704
20705
20706
20707
20708
20709
20710
20711
20712
20713
20714
20715
20716
20717
20718
20719
20720
20721
20722
20723
20724
20725
20726
20727
20728
20729
20730
20731
20732
20733
20734
20735
20736
20737
20738
20739
20740
20741
20742
20743
20744
20745
20746
20747
20748
20749
20750
20751
20752
20753
20754
20755
20756
20757
20758
20759
20760
508
442
356
286
247
198
190
150
154
125
124
89
146
124
192
208
258
312
370
453
484
637
694
793
854
939
957
956
951
951
894
870
826
780
759
701
667
605
584
488
453
354
319
284
290
316
402
445
515
603
680
726
823
865
925
980
1060
1063
1115
1087
8117
8137
8206
8188
8199
8223
8202
8228
8233
8266
8276
8300
8249
8271
8275
8293
8292
8289
8253
8276
8257
8244
8297
8239
8237
8248
8199
8227
8219
8196
8187
8172
8138
8138
8103
8102
8056
8070
8049
7979
7984
7990
7946
7953
7918
7905
7942
7889
7922
7902
7906
7914
7929
7901
7953
7924
7948
8001
7985
7993
-881
-797
-788
-830
-794
-810
-809
-805
-766
-820
-744
-804
-821
-807
-827
-802
-781
-823
-812
-832
-818
-822
-852
-819
-810
-827
-848
-805
-793
-870
-865
-842
-841
-854
-802
-840
-851
-812
-844
-818
-824
-816
-845
-808
-832
-825
-779
-806
-767
-781
-798
-792
-801
-857
-817
-795
-850
-777
-817
-891
-686
-679
-685
-680
-676
-675
-670
-664
-662
-667
-657
-661
-659
-659
-661
-662
-664
-662
-665
-660
-661
-657
-659
-664
-662
-665
-666
-660
-657
-665
-661
-668
-670
-670
-675
-674
-673
-681
-689
-691
-688
-707
-708
-709
-722
-720
-728
-733
-744
-744
-753
-756
-765
-756
-768
-768
-775
-771
-778
-782
12
9
11
2
9
2
9
6
-3
0
4
4
-2
5
4
-1
-1
2
4
6
3
3
-4
2
0
-3
1
1
2
0
1
4
10
10
5
9
13
10
7
14
11
15
18
13
13
19
29
26
19
24
30
31
27
33
32
35
30
40
42
34
2135
2313
2473
2608
2731
2830
2929
3005
3080
3141
3179
3212
3236
3242
3252
3254
3250
3246
3233
3226
3214
3205
3201
3200
3200
3205
3200
3190
3176
3151
3101
3040
2964
2881
2769
2657
2518
2363
2207
2013
1823
1612
1386
1152
907
667
423
190
-29
-241
-441
-627
-793
-958
-1104
-1237
-1365
-1482
-1581
-1679
2089
2089
2089
2089
2068
2068
2068
2068
2068
2047
2047
2047
2047
2047
2028
2028
2028
2028
2028
2010
2010
2010
2010
2010
1994
1994
1994
1994
1994
1980
1980
1980
1980
1980
1970
1970
1970
1970
1970
1963
1963
1963
1963
1963
1963
1963
1963
1963
1963
1972
1972
1972
1972
1972
1988
1988
1988
1988
1988
2009
20761
20762
20763
20764
20765
20766
20767
20768
20769
20770
20771
20772
20773
20774
20775
20776
20777
20778
20779
20780
20781
20782
20783
20784
20785
20786
20787
20788
20789
20790
20791
20792
20793
20794
20795
20796
20797
20798
20799
20800
20801
20802
20803
20804
20805
20806
20807
20808
20809
20810
20811
20812
20813
20814
20815
20816
20817
20818
20819
20820
1102
1136
1075
1062
1009
1049
1065
1083
1093
1123
1110
1127
1128
1105
1115
1086
1082
1050
1006
993
966
961
940
859
789
743
711
688
617
588
574
556
532
506
477
487
487
428
447
451
480
514
547
541
534
573
626
731
811
944
1095
1126
1253
1302
1314
1289
1233
1167
1132
1065
8023
8010
8027
8046
8033
8078
8114
8069
8094
8143
8113
8152
8140
8168
8159
8145
8134
8164
8138
8161
8161
8157
8157
8195
8167
8142
8164
8152
8149
8162
8151
8157
8146
8135
8144
8152
8113
8137
8094
8112
8137
8124
8102
8102
8116
8115
8078
8081
8111
8062
8084
8069
8056
8092
8093
8114
8127
8138
8147
8152
-828
-821
-853
-821
-884
-837
-819
-860
-833
-854
-835
-831
-849
-834
-815
-811
-819
-841
-851
-826
-783
-852
-855
-833
-800
-849
-796
-815
-831
-789
-840
-771
-818
-822
-793
-822
-814
-798
-795
-850
-791
-835
-819
-861
-797
-824
-791
-822
-847
-814
-832
-849
-785
-852
-854
-842
-800
-838
-789
-797
-787
-779
-785
-785
-786
-797
-793
-793
-794
-792
-800
-794
-790
-797
-796
-795
-793
-799
-783
-789
-790
-787
-790
-789
-789
-782
-786
-781
-782
-778
-766
-775
-772
-777
-784
-776
-778
-767
-766
-770
-766
-765
-764
-757
-753
-759
-747
-747
-745
-740
-738
-732
-729
-721
-711
-711
-706
-706
-700
-695
37
40
35
35
35
37
43
39
34
36
37
42
41
43
45
40
38
53
37
43
43
37
42
40
39
38
40
37
34
36
43
35
33
35
36
38
33
28
41
32
25
32
35
36
32
26
30
26
24
23
30
27
22
20
17
16
16
11
20
13
-1768
-1854
-1939
-2020
-2088
-2166
-2223
-2273
-2310
-2340
-2361
-2370
-2367
-2358
-2348
-2329
-2313
-2293
-2264
-2226
-2198
-2147
-2110
-2059
-2021
-1979
-1938
-1893
-1848
-1808
-1769
-1719
-1677
-1627
-1569
-1507
-1450
-1388
-1325
-1245
-1167
-1083
-989
-889
-782
-669
-554
-428
-287
-123
55
257
460
682
899
1121
1325
1521
1702
1872
2009
2009
2009
2009
2032
2032
2032
2032
2032
2054
2054
2054
2054
2054
2077
2077
2077
2077
2077
2099
2099
2099
2099
2099
2117
2117
2117
2117
2117
2128
2128
2128
2128
2128
2131
2131
2131
2131
2131
2125
2125
2125
2125
2125
2109
2109
2109
2109
2109
2087
2087
2087
2087
2087
2060
2060
2060
2060
2060
2032
20821
20822
20823
20824
20825
20826
20827
20828
20829
20830
20831
20832
20833
20834
20835
20836
20837
20838
20839
20840
20841
20842
20843
20844
20845
20846
20847
20848
20849
20850
20851
20852
20853
20854
20855
20856
20857
20858
20859
20860
20861
20862
20863
20864
20865
20866
20867
20868
20869
20870
20871
20872
20873
20874
20875
20876
20877
20878
20879
20880
922
877
767
664
595
554
523
493
484
491
565
653
682
700
730
806
947
1033
1148
1238
1322
1254
1243
1149
1036
930
755
663
627
636
644
669
713
788
813
817
761
708
607
482
396
324
288
299
354
361
427
450
429
469
467
461
518
555
595
659
719
760
781
831
8164
8165
8188
8169
8204
8179
8170
8196
8209
8195
8178
8201
8188
8176
8191
8160
8194
8177
8163
8179
8177
8139
8143
8143
8131
8120
8123
8080
8082
8064
8036
8010
7978
7979
7940
7956
7951
7956
7933
7920
7900
7906
7918
7905
7940
7956
7945
7955
7998
7993
8011
8023
8083
8072
8110
8140
8150
8183
8168
8181
-807
-814
-854
-791
-829
-807
-798
-828
-818
-809
-838
-822
-769
-843
-815
-874
-806
-833
-805
-816
-836
-895
-807
-820
-802
-830
-804
-786
-785
-810
-784
-823
-862
-836
-868
-796
-824
-788
-830
-869
-795
-825
-814
-786
-824
-785
-785
-846
-794
-834
-816
-834
-840
-791
-760
-783
-854
-831
-824
-776
-695
-687
-681
-690
-674
-685
-677
-677
-668
-680
-669
-677
-680
-679
-686
-674
-675
-682
-680
-673
-671
-677
-672
-674
-663
-676
-675
-680
-685
-693
-687
-696
-698
-706
-700
-713
-709
-717
-720
-724
-729
-738
-741
-747
-751
-752
-758
-770
-772
-789
-784
-786
-799
-798
-797
-798
-806
-803
-810
-809
11
6
6
7
11
2
10
9
10
10
7
2
8
3
7
4
9
6
7
3
11
7
3
7
8
0
4
9
7
14
11
10
16
9
20
12
10
25
17
17
21
26
24
35
23
26
35
32
36
32
34
43
45
41
37
44
45
46
47
42
2028
2153
2264
2350
2414
2470
2505
2529
2540
2548
2555
2557
2553
2565
2559
2552
2554
2572
2592
2616
2651
2673
2688
2678
2655
2593
2509
2393
2281
2133
1985
1838
1688
1546
1407
1266
1107
949
765
573
359
131
-97
-342
-571
-797
-1013
-1224
-1426
-1620
-1806
-1980
-2158
-2313
-2460
-2592
-2701
-2801
-2878
-2950
2032
2032
2032
2032
2004
2004
2004
2004
2004
1978
1978
1978
1978
1978
1953
1953
1953
1953
1953
1935
1935
1935
1935
1935
1927
1927
1927
1927
1927
1932
1932
1932
1932
1932
1951
1951
1951
1951
1951
1981
1981
1981
1981
1981
2017
2017
2017
2017
2017
2054
2054
2054
2054
2054
2096
2096
2096
2096
2096
2139
20881
20882
20883
20884
20885
20886
20887
20888
20889
20890
20891
20892
20893
20894
20895
20896
20897
20898
20899
20900
20901
20902
20903
20904
20905
20906
20907
20908
20909
20910
20911
20912
20913
20914
20915
20916
20917
20918
20919
20920
20921
20922
20923
20924
20925
20926
20927
20928
20929
20930
20931
20932
20933
20934
20935
20936
20937
20938
20939
20940
823
801
806
783
740
720
649
651
602
586
606
536
520
473
443
377
410
361
375
394
446
474
579
636
691
771
856
974
1060
1181
1340
1433
1549
1573
1568
1546
1572
1579
1545
1523
1479
1399
1346
1301
1198
1094
1038
929
852
710
551
426
416
576
927
1302
1601
1854
1948
1991
8223
8198
8253
8229
8269
8265
8277
8266
8267
8277
8267
8290
8271
8264
8279
8228
8277
8259
8223
8216
8194
8229
8204
8165
8177
8152
8128
8109
8101
8055
8042
8075
8021
8024
8031
8055
8068
8103
8118
8122
8168
8159
8216
8254
8275
8339
8332
8361
8395
8361
8397
8371
8433
8387
8390
8417
8430
8422
8458
8438
-833
-782
-830
-812
-755
-841
-801
-856
-829
-760
-811
-781
-826
-784
-811
-846
-786
-815
-827
-772
-778
-823
-838
-801
-794
-806
-839
-804
-801
-795
-834
-862
-862
-827
-800
-833
-862
-802
-866
-806
-835
-835
-811
-816
-842
-851
-811
-892
-819
-761
-826
-839
-834
-834
-814
-859
-856
-801
-861
-842
-810
-821
-814
-808
-815
-818
-811
-818
-816
-807
-814
-813
-820
-815
-815
-809
-811
-814
-808
-806
-804
-797
-795
-800
-780
-789
-783
-777
-772
-757
-755
-753
-742
-736
-728
-718
-711
-702
-696
-685
-679
-675
-674
-661
-651
-647
-647
-645
-645
-645
-648
-642
-646
-637
-633
-633
-638
-632
-632
-624
49
45
57
53
49
47
45
47
42
48
38
42
50
47
43
44
45
41
42
35
43
35
42
43
40
34
36
36
37
30
32
28
30
25
18
24
12
14
11
14
5
5
6
12
6
5
-1
0
3
-5
0
3
3
0
-6
0
-9
-13
-12
-11
-3000
-3054
-3093
-3121
-3148
-3164
-3176
-3185
-3187
-3184
-3170
-3146
-3122
-3093
-3057
-3021
-2968
-2913
-2855
-2776
-2692
-2575
-2461
-2329
-2165
-2008
-1822
-1615
-1380
-1126
-857
-550
-235
91
424
751
1076
1396
1724
2031
2333
2610
2878
3126
3342
3539
3715
3865
3996
4095
4153
4178
4174
4170
4194
4246
4340
4466
4603
4733
2139
2139
2139
2139
2179
2179
2179
2179
2179
2209
2209
2209
2209
2209
2224
2224
2224
2224
2224
2218
2218
2218
2218
2218
2191
2191
2191
2191
2191
2150
2150
2150
2150
2150
2101
2101
2101
2101
2101
2047
2047
2047
2047
2047
1989
1989
1989
1989
1989
1931
1931
1931
1931
1931
1872
1872
1872
1872
1872
1810
20941
20942
20943
20944
20945
20946
20947
20948
20949
20950
20951
20952
20953
20954
20955
20956
20957
20958
20959
20960
20961
20962
20963
20964
20965
20966
20967
20968
20969
20970
20971
20972
20973
20974
20975
20976
20977
20978
20979
20980
20981
20982
20983
20984
20985
20986
20987
20988
20989
20990
20991
20992
20993
20994
20995
20996
20997
20998
20999
21000
1927
1827
1666
1649
1581
1500
1450
1401
1359
1280
1228
1171
1115
1051
952
842
631
350
102
-56
-204
-266
-270
-246
-247
-235
-224
-241
-195
-128
-24
93
251
428
580
716
842
905
942
1011
1001
978
893
792
624
497
366
280
173
172
129
98
55
-8
-82
-103
-195
-414
-758
-1240
8450
8459
8468
8425
8403
8375
8364
8324
8262
8224
8165
8119
8095
8027
7949
7920
7870
7789
7750
7707
7644
7599
7624
7607
7590
7614
7658
7708
7755
7815
7855
7924
8024
8072
8203
8237
8303
8338
8448
8427
8531
8577
8615
8638
8736
8716
8783
8815
8801
8842
8854
8900
8880
8888
8870
8875
8840
8871
8819
8823
-903
-794
-878
-821
-881
-829
-892
-854
-751
-838
-839
-828
-852
-815
-841
-799
-832
-764
-789
-812
-831
-799
-807
-820
-761
-769
-824
-807
-821
-833
-783
-848
-825
-893
-806
-818
-842
-822
-826
-818
-791
-787
-858
-847
-857
-860
-822
-812
-817
-776
-813
-792
-833
-848
-772
-835
-834
-829
-809
-761
-624
-619
-615
-618
-615
-621
-616
-621
-619
-623
-631
-640
-633
-642
-654
-655
-665
-669
-678
-691
-700
-708
-723
-739
-749
-755
-770
-778
-794
-806
-811
-821
-833
-845
-844
-856
-860
-868
-869
-873
-877
-870
-877
-875
-882
-884
-888
-885
-890
-890
-894
-893
-899
-897
-886
-896
-899
-901
-895
-902
-11
-13
-8
-10
-7
-10
1
-12
2
-6
-4
0
-12
0
4
0
3
4
12
8
14
19
21
26
28
29
31
36
41
40
47
48
53
52
57
59
55
60
64
64
62
60
65
66
66
71
68
69
73
66
67
68
69
67
63
71
70
69
68
68
4846
4937
4991
5018
5020
4993
4940
4867
4767
4634
4488
4323
4131
3922
3683
3428
3138
2798
2418
1994
1534
1059
574
127
-350
-840
-1313
-1784
-2250
-2702
-3136
-3532
-3904
-4237
-4534
-4800
-5019
-5216
-5387
-5541
-5666
-5771
-5868
-5987
-6018
-6136
-6226
-6323
-6396
-6480
-6532
-6568
-6599
-6601
-6605
-6575
-6547
-6514
-6497
-6520
1810
1810
1810
1810
1748
1748
1748
1748
1748
1694
1694
1694
1694
1694
1653
1653
1653
1653
1653
1633
1633
1633
1633
1633
1640
1640
1640
1640
1640
1678
1678
1678
1678
1678
1744
1744
1744
1744
1744
1825
1825
1825
1825
1825
1918
1918
1918
1918
1918
2009
2009
2009
2009
2009
2099
2099
2099
2099
2099
2185
21001
21002
21003
21004
21005
21006
21007
21008
21009
21010
21011
21012
21013
21014
21015
21016
21017
21018
21019
21020
21021
21022
21023
21024
21025
21026
21027
21028
21029
21030
21031
21032
21033
21034
21035
21036
21037
21038
21039
21040
21041
21042
21043
21044
21045
21046
21047
21048
21049
21050
21051
21052
21053
21054
21055
21056
21057
21058
21059
21060
-1667
-2112
-2429
-2475
-2405
-2224
-1967
-1759
-1575
-1524
-1567
-1692
-1742
-1717
-1783
-1702
-1639
-1482
-1331
-1133
-980
-776
-666
-466
-337
-164
-45
41
198
300
448
579
710
781
838
815
717
568
381
222
54
-66
-185
-260
-283
-352
-447
-513
-634
-679
-681
-560
-448
-370
-366
-331
-215
-123
53
232
8785
8828
8837
8829
8845
8848
8786
8755
8691
8592
8562
8448
8373
8216
8150
8024
7958
7823
7708
7578
7512
7367
7279
7157
7081
7041
6911
6881
6890
6875
6914
6949
7055
7148
7296
7401
7594
7752
7970
8200
8404
8575
8770
8977
9154
9360
9494
9625
9800
9887
9942
10020
10058
10082
10117
10107
10125
10081
10078
10010
-814
-831
-700
-778
-785
-734
-783
-765
-728
-783
-796
-707
-852
-717
-880
-729
-807
-720
-843
-702
-862
-796
-779
-760
-842
-773
-758
-846
-763
-826
-815
-805
-833
-797
-811
-862
-818
-841
-819
-797
-815
-834
-813
-867
-803
-815
-817
-850
-815
-766
-798
-776
-786
-813
-810
-813
-805
-814
-837
-871
-898
-897
-898
-905
-910
-907
-914
-915
-910
-913
-905
-905
-894
-891
-894
-880
-875
-870
-861
-850
-855
-832
-831
-815
-801
-785
-774
-761
-744
-720
-714
-700
-684
-666
-644
-631
-613
-602
-581
-570
-559
-545
-538
-536
-519
-511
-508
-498
-498
-494
-488
-485
-484
-482
-487
-481
-483
-489
-493
-499
69
72
67
67
71
70
73
70
72
77
69
64
67
70
69
66
62
68
66
62
63
57
50
48
43
39
30
34
29
19
17
15
11
7
3
-6
-10
-13
-20
-22
-25
-35
-39
-35
-40
-36
-35
-41
-42
-49
-45
-42
-47
-51
-41
-50
-50
-48
-48
-42
-6589
-6703
-6857
-7014
-7151
-7245
-7282
-7273
-7199
-7080
-6949
-6799
-6645
-6470
-6279
-6077
-5842
-5568
-5256
-4905
-4563
-4136
-3671
-3166
-2642
-2070
-1487
-884
-244
409
1071
1757
2457
3158
3871
4567
5244
5888
6489
7051
7561
8041
8477
8859
9213
9525
9800
10039
10225
10371
10475
10555
10620
10658
10679
10665
10614
10558
10488
10392
2185
2185
2185
2185
2263
2263
2263
2263
2263
2330
2330
2330
2330
2330
2385
2385
2385
2385
2385
2426
2426
2426
2426
2426
2451
2451
2451
2451
2451
2454
2454
2454
2454
2454
2432
2432
2432
2432
2432
2384
2384
2384
2384
2384
2319
2319
2319
2319
2319
2240
2240
2240
2240
2240
2151
2151
2151
2151
2151
2058
21061
21062
21063
21064
21065
21066
21067
21068
21069
21070
21071
21072
21073
21074
21075
21076
21077
21078
21079
21080
21081
21082
21083
21084
21085
21086
21087
21088
21089
21090
21091
21092
21093
21094
21095
21096
21097
21098
21099
21100
21101
21102
21103
21104
21105
21106
21107
21108
21109
21110
21111
21112
21113
21114
21115
21116
21117
21118
21119
21120
456
635
820
1028
1201
1252
1295
1280
1275
1353
1427
1520
1638
1817
1952
2188
2369
2523
2611
2720
2739
2710
2748
2694
2698
2733
2678
2601
2542
2489
2398
2276
2159
2002
1883
1734
1600
1535
1462
1397
1405
1429
1390
1405
1459
1583
1758
1964
2165
2131
2134
2116
2094
2099
1968
1967
1822
1771
1689
1591
9947
9887
9813
9776
9680
9572
9458
9339
9217
9096
8933
8780
8653
8496
8320
8169
8006
7868
7780
7651
7512
7370
7249
7139
7006
6859
6760
6650
6570
6451
6331
6275
6196
6152
6139
6130
6156
6176
6217
6278
6392
6456
6575
6748
6881
7073
7255
7409
7611
7806
7977
8168
8301
8514
8694
8843
8974
9158
9303
9459
-809
-942
-790
-903
-780
-894
-786
-782
-882
-799
-868
-813
-907
-854
-889
-802
-840
-835
-845
-879
-816
-877
-883
-853
-904
-860
-851
-784
-828
-837
-831
-843
-823
-892
-842
-818
-913
-792
-809
-837
-785
-810
-845
-814
-866
-829
-795
-816
-824
-943
-792
-905
-840
-880
-904
-781
-960
-755
-887
-764
-491
-500
-499
-495
-501
-507
-512
-513
-522
-517
-531
-532
-536
-545
-552
-563
-562
-575
-581
-579
-586
-590
-602
-607
-617
-625
-631
-647
-655
-666
-677
-679
-694
-705
-725
-735
-743
-767
-770
-794
-807
-825
-824
-847
-865
-874
-883
-900
-900
-915
-924
-937
-935
-937
-951
-955
-958
-972
-962
-979
-46
-48
-42
-44
-46
-38
-41
-41
-38
-32
-37
-30
-29
-27
-27
-24
-14
-28
-20
-19
-17
-19
-13
-9
-9
-7
-7
-2
4
5
2
13
15
13
22
21
33
24
38
43
39
45
51
54
67
66
72
61
65
76
79
83
80
82
88
87
94
93
90
91
10313
10220
10125
10016
9905
9787
9646
9475
9279
9061
8821
8563
8303
8035
7766
7495
7232
6984
6763
6503
6243
5966
5670
5350
5027
4676
4322
3949
3555
3144
2716
2260
1775
1279
750
202
-370
-946
-1537
-2122
-2717
-3300
-3887
-4462
-5018
-5549
-6066
-6494
-6890
-7263
-7614
-7943
-8246
-8540
-8811
-9067
-9310
-9535
-9751
-9938
2058
2058
2058
2058
1967
1967
1967
1967
1967
1882
1882
1882
1882
1882
1805
1805
1805
1805
1805
1737
1737
1737
1737
1737
1679
1679
1679
1679
1679
1633
1633
1633
1633
1633
1598
1598
1598
1598
1598
1580
1580
1580
1580
1580
1589
1589
1589
1589
1589
1629
1629
1629
1629
1629
1696
1696
1696
1696
1696
1786
21121
21122
21123
21124
21125
21126
21127
21128
21129
21130
21131
21132
21133
21134
21135
21136
21137
21138
21139
21140
21141
21142
21143
21144
21145
21146
21147
21148
21149
21150
21151
21152
21153
21154
21155
21156
21157
21158
21159
21160
21161
21162
21163
21164
21165
21166
21167
21168
21169
21170
21171
21172
21173
21174
21175
21176
21177
21178
21179
21180
1479
1457
1408
1360
1390
1386
1431
1398
1306
1212
1073
972
832
719
552
427
254
82
-95
-220
-425
-591
-786
-938
-1141
-1315
-1407
-1468
-1513
-1491
-1466
-1482
-1621
-1966
-2264
-2588
-2616
-2529
-2400
-2287
-2114
-1975
-1791
-1602
-1426
-1129
-865
-594
-355
-207
-11
75
214
242
278
304
320
263
208
75
9600
9727
9811
9939
9984
10060
10074
10074
10092
10047
9996
9963
9935
9876
9793
9710
9636
9552
9443
9351
9239
9113
9029
8906
8814
8676
8558
8450
8315
8216
8094
7956
7792
7704
7598
7522
7357
7332
7227
7121
7030
6967
6864
6768
6665
6604
6564
6516
6512
6530
6531
6588
6705
6816
6981
7151
7351
7511
7724
7953
-770
-856
-810
-912
-855
-892
-819
-825
-887
-785
-830
-809
-830
-888
-820
-882
-804
-810
-784
-796
-791
-796
-798
-797
-737
-785
-817
-805
-801
-744
-738
-758
-776
-805
-675
-816
-739
-749
-773
-777
-757
-797
-731
-793
-785
-810
-760
-838
-740
-779
-791
-829
-774
-825
-829
-780
-837
-818
-771
-820
-979
-985
-982
-990
-991
-990
-984
-989
-985
-984
-983
-984
-984
-974
-973
-968
-965
-958
-953
-949
-947
-939
-938
-933
-924
-928
-919
-905
-905
-896
-883
-881
-878
-862
-869
-845
-853
-846
-847
-837
-830
-824
-812
-800
-793
-778
-774
-751
-733
-725
-708
-698
-678
-661
-643
-624
-609
-593
-579
-566
93
92
97
99
100
95
95
100
98
94
90
89
93
89
94
91
93
88
87
77
86
78
76
83
80
74
80
73
73
68
76
76
71
66
65
63
63
60
67
63
56
49
48
43
39
40
31
28
24
20
16
13
3
6
-6
-10
-9
-17
-20
-25
-10120
-10270
-10400
-10511
-10583
-10618
-10603
-10565
-10499
-10417
-10312
-10197
-10061
-9920
-9753
-9602
-9426
-9235
-9058
-8852
-8645
-8454
-8251
-8051
-7856
-7661
-7462
-7254
-7033
-6788
-6521
-6235
-5958
-5650
-5402
-5181
-4985
-4764
-4500
-4212
-3904
-3559
-3177
-2762
-2307
-1818
-1275
-691
-66
596
1267
1956
2666
3385
4089
4784
5468
6147
6784
7406
1786
1786
1786
1786
1884
1884
1884
1884
1884
1987
1987
1987
1987
1987
2089
2089
2089
2089
2089
2187
2187
2187
2187
2187
2280
2280
2280
2280
2280
2361
2361
2361
2361
2361
2426
2426
2426
2426
2426
2476
2476
2476
2476
2476
2504
2504
2504
2504
2504
2502
2502
2502
2502
2502
2466
2466
2466
2466
2466
2401
21181
21182
21183
21184
21185
21186
21187
21188
21189
21190
21191
21192
21193
21194
21195
21196
21197
21198
21199
21200
21201
21202
21203
21204
21205
21206
21207
21208
21209
21210
21211
21212
21213
21214
21215
21216
21217
21218
21219
21220
21221
21222
21223
21224
21225
21226
21227
21228
21229
21230
21231
21232
21233
21234
21235
21236
21237
21238
21239
21240
-46
-167
-282
-340
-440
-528
-559
-606
-680
-674
-697
-677
-619
-515
-447
-383
-251
-150
7
-549
-768
286
1180
1595
1814
2008
2175
2179
2016
1726
1488
1373
1348
1439
1558
1778
2003
2254
2611
2854
3048
3051
2955
2774
2649
2525
2428
2276
2140
1988
1846
1584
1330
1083
824
754
664
584
617
643
8268
8474
8687
8974
9175
9375
9630
9834
9962
10107
10249
10351
10440
10521
10573
10628
10613
10623
10608
10562
10584
10198
10331
10303
10106
10179
10069
9915
9882
9807
9486
9404
9167
8886
8791
8504
8237
8105
7847
7695
7611
7376
7178
7066
6787
6624
6556
6337
6210
6096
5912
5862
5803
5690
5744
5702
5702
5851
5953
6072
-770
-811
-852
-773
-807
-885
-743
-810
-829
-823
-757
-851
-800
-840
-819
-806
-815
-823
-805
-567
-1311
-587
-957
-611
-956
-1044
-452
-1377
-467
-907
-978
-586
-993
-756
-849
-728
-1097
-766
-837
-1037
-582
-956
-827
-746
-1015
-886
-907
-873
-852
-767
-828
-802
-692
-859
-793
-763
-975
-781
-841
-876
-554
-530
-525
-513
-510
-494
-487
-484
-470
-462
-459
-451
-453
-450
-448
-455
-462
-454
-447
-474
-468
-479
-427
-503
-449
-475
-476
-474
-469
-475
-490
-461
-522
-503
-510
-542
-528
-537
-550
-549
-558
-576
-565
-578
-603
-596
-608
-630
-629
-652
-666
-685
-696
-706
-727
-747
-768
-791
-806
-817
-31
-35
-37
-38
-36
-41
-51
-55
-46
-52
-51
-54
-58
-55
-58
-54
-60
-54
-56
-52
-56
-57
-53
-56
-50
-60
-50
-50
-55
-48
-41
-47
-37
-40
-39
-37
-31
-31
-17
-33
-23
-17
-26
-23
-12
-11
-9
-5
-8
1
5
8
16
18
22
29
31
40
50
51
7985
8522
9011
9464
9880
10242
10584
10864
11109
11318
11480
11611
11708
11794
11845
11867
11861
11840
11801
11727
11500
11314
11243
11229
11224
11214
11195
11156
11079
10930
10703
10410
10094
9747
9393
9023
8665
8314
7975
7687
7397
7101
6797
6437
6044
5626
5161
4675
4163
3614
3035
2421
1758
1052
315
-457
-1236
-2027
-2815
-3590
2401
2401
2401
2401
2317
2317
2317
2317
2317
2222
2222
2222
2222
2222
2125
2125
2125
2125
2125
2025
2025
2025
2025
2025
1922
1922
1922
1922
1922
1820
1820
1820
1820
1820
1721
1721
1721
1721
1721
1627
1627
1627
1627
1627
1547
1547
1547
1547
1547
1491
1491
1491
1491
1491
1469
1469
1469
1469
1469
1489
21241
21242
21243
21244
21245
21246
21247
21248
21249
21250
21251
21252
21253
21254
21255
21256
21257
21258
21259
21260
21261
21262
21263
21264
21265
21266
21267
21268
21269
21270
21271
21272
21273
21274
21275
21276
21277
21278
21279
21280
21281
21282
21283
21284
21285
21286
21287
21288
21289
21290
21291
21292
21293
21294
21295
21296
21297
21298
21299
21300
688
834
940
1139
1360
1632
1868
2098
2300
2371
2422
2620
2740
2801
2769
2674
2568
2362
2216
2122
1953
1778
1477
1165
852
607
433
219
158
58
-67
-240
-427
-738
-1006
-1244
-1413
-1648
-1878
-2087
-2253
-2283
-2286
-2277
-2228
-2122
-2036
-1980
-1945
-1891
-1788
-1629
-1420
-1258
-1074
-793
-538
-291
-17
256
6297
6418
6675
6932
7104
7382
7681
7876
8167
8437
8551
8825
9018
9140
9347
9447
9562
9749
9878
9945
10108
10117
10212
10329
10350
10410
10524
10537
10561
10567
10556
10539
10551
10439
10397
10392
10317
10240
10188
10015
9930
9793
9632
9527
9329
9140
8886
8715
8462
8217
7949
7675
7387
7153
6901
6689
6440
6185
6001
5835
-690
-824
-874
-751
-920
-880
-810
-936
-870
-820
-896
-771
-796
-893
-787
-924
-945
-840
-820
-912
-755
-793
-895
-748
-863
-905
-749
-890
-881
-752
-854
-804
-679
-801
-868
-768
-850
-838
-746
-827
-773
-655
-771
-712
-711
-815
-837
-753
-800
-731
-693
-760
-731
-736
-839
-765
-818
-831
-796
-773
-841
-875
-868
-892
-915
-921
-939
-952
-953
-975
-971
-974
-990
-989
-994
-993
-995
-990
-1004
-1001
-1000
-1014
-1002
-1002
-1008
-1003
-1012
-1018
-1011
-1019
-1021
-1017
-1013
-1015
-1012
-1019
-1016
-1011
-1009
-1018
-998
-1007
-1006
-997
-991
-986
-980
-973
-970
-959
-956
-947
-919
-910
-903
-884
-868
-845
-831
-817
55
59
63
73
76
73
84
83
87
96
91
94
100
95
96
95
95
104
107
109
103
97
97
100
106
99
105
102
100
112
109
102
101
97
99
102
103
102
109
101
105
103
107
105
95
101
101
95
95
95
87
85
81
70
77
69
58
60
54
49
-4347
-5078
-5779
-6462
-7091
-7660
-8175
-8637
-9041
-9406
-9695
-9977
-10207
-10391
-10540
-10662
-10789
-10905
-10998
-11089
-11147
-11202
-11248
-11314
-11394
-11473
-11545
-11612
-11656
-11679
-11672
-11651
-11618
-11591
-11565
-11536
-11505
-11470
-11428
-11375
-11325
-11241
-11140
-11005
-10820
-10606
-10342
-10041
-9710
-9342
-8930
-8484
-7971
-7424
-6820
-6153
-5479
-4734
-3934
-3081
1489
1489
1489
1489
1550
1550
1550
1550
1550
1644
1644
1644
1644
1644
1759
1759
1759
1759
1759
1882
1882
1882
1882
1882
2010
2010
2010
2010
2010
2138
2138
2138
2138
2138
2266
2266
2266
2266
2266
2379
2379
2379
2379
2379
2480
2480
2480
2480
2480
2561
2561
2561
2561
2561
2613
2613
2613
2613
2613
2632
21301
21302
21303
21304
21305
21306
21307
21308
21309
21310
21311
21312
21313
21314
21315
21316
21317
21318
21319
21320
21321
21322
21323
21324
21325
21326
21327
21328
21329
21330
21331
21332
21333
21334
21335
21336
21337
21338
21339
21340
21341
21342
21343
21344
21345
21346
21347
21348
21349
21350
21351
21352
21353
21354
21355
21356
21357
21358
21359
21360
502
712
864
914
908
876
873
849
808
742
668
507
299
24
-241
-509
-684
-840
-1030
-1088
-1220
-1264
-1335
-1327
-1202
-1105
-866
-631
-409
-215
-57
95
237
470
703
1020
1326
1628
1905
2100
2204
2144
2162
2146
2160
2255
2394
2459
2714
2804
2732
2621
2482
2342
2272
2152
2056
2025
1989
1963
5687
5622
5606
5591
5659
5757
5936
6114
6405
6655
6957
7302
7685
8089
8488
8880
9227
9584
9883
10205
10492
10751
10987
11140
11332
11503
11637
11736
11833
11874
11929
11947
11957
11917
11860
11838
11715
11663
11581
11412
11292
11103
10973
10677
10418
10170
9834
9569
9243
8938
8645
8317
7982
7638
7280
6910
6625
6281
5987
5683
-807
-763
-779
-845
-803
-817
-840
-873
-826
-873
-765
-817
-781
-792
-860
-801
-812
-863
-802
-734
-804
-734
-783
-730
-751
-805
-812
-823
-829
-779
-764
-752
-781
-816
-814
-877
-864
-863
-915
-845
-865
-806
-803
-840
-833
-938
-877
-891
-885
-860
-839
-837
-803
-860
-836
-917
-858
-935
-867
-820
-785
-773
-740
-720
-698
-680
-651
-628
-611
-589
-569
-548
-523
-507
-497
-476
-466
-449
-442
-436
-424
-416
-412
-404
-397
-397
-392
-387
-393
-388
-384
-390
-394
-387
-393
-390
-395
-392
-395
-392
-393
-403
-403
-411
-415
-422
-432
-440
-446
-452
-461
-476
-484
-498
-508
-526
-540
-549
-570
-585
44
30
27
18
14
4
-1
-14
-10
-18
-25
-32
-34
-45
-52
-54
-58
-59
-61
-66
-68
-68
-66
-73
-72
-73
-75
-69
-75
-69
-79
-76
-78
-74
-73
-77
-68
-73
-76
-83
-75
-68
-64
-62
-61
-62
-62
-58
-60
-57
-49
-46
-51
-45
-40
-37
-29
-25
-26
-19
-2187
-1252
-283
692
1672
2648
3618
4479
5421
6340
7243
8105
8917
9684
10376
10996
11558
12053
12504
12890
13230
13524
13758
13946
14103
14227
14334
14426
14503
14569
14614
14641
14634
14608
14565
14519
14473
14424
14375
14311
14237
14117
13946
13727
13487
13204
12899
12578
12236
11899
11533
11124
10675
10172
9633
9040
8430
7784
7127
6439
2632
2632
2632
2632
2614
2614
2614
2614
2614
2560
2560
2560
2560
2560
2478
2478
2478
2478
2478
2383
2383
2383
2383
2383
2280
2280
2280
2280
2280
2167
2167
2167
2167
2167
2042
2042
2042
2042
2042
1915
1915
1915
1915
1915
1789
1789
1789
1789
1789
1664
1664
1664
1664
1664
1543
1543
1543
1543
1543
1438
21361
21362
21363
21364
21365
21366
21367
21368
21369
21370
21371
21372
21373
21374
21375
21376
21377
21378
21379
21380
21381
21382
21383
21384
21385
21386
21387
21388
21389
21390
21391
21392
21393
21394
21395
21396
21397
21398
21399
21400
21401
21402
21403
21404
21405
21406
21407
21408
21409
21410
21411
21412
21413
21414
21415
21416
21417
21418
21419
21420
1934
1868
1777
1584
1427
1262
1108
1050
1119
1165
1250
1287
1306
1295
1334
1415
1625
1959
2363
2728
3117
3500
3815
4001
4221
4197
4053
3796
3513
3195
2794
2432
2040
1718
1382
991
659
410
294
319
335
359
388
281
145
33
-56
-146
-405
-803
-1493
-1895
-2374
-2863
-3174
-3364
-3309
-3172
-2899
-2621
5425
5219
4986
4856
4695
4564
4522
4474
4472
4558
4676
4825
4967
5195
5396
5689
5996
6303
6632
6979
7282
7589
7844
8113
8307
8536
8710
8892
9125
9340
9526
9771
9999
10193
10441
10671
10897
11149
11366
11525
11664
11846
11925
11910
11970
11918
11923
11862
11750
11642
11537
11463
11357
11272
11220
11100
10997
10785
10564
10331
-804
-756
-816
-804
-838
-876
-853
-795
-890
-805
-774
-751
-777
-786
-822
-824
-877
-924
-867
-812
-884
-837
-773
-936
-832
-932
-958
-936
-958
-790
-845
-747
-817
-813
-791
-882
-813
-920
-789
-847
-804
-736
-804
-809
-808
-878
-953
-801
-922
-784
-753
-694
-748
-717
-708
-800
-769
-776
-839
-697
-599
-617
-635
-652
-671
-691
-709
-728
-746
-766
-795
-810
-829
-860
-875
-891
-911
-924
-951
-961
-969
-985
-983
-997
-1003
-1006
-1007
-1000
-1007
-1006
-1019
-1023
-1027
-1029
-1033
-1045
-1051
-1062
-1066
-1078
-1079
-1080
-1090
-1084
-1081
-1092
-1079
-1079
-1075
-1071
-1071
-1085
-1083
-1073
-1080
-1088
-1072
-1088
-1071
-1063
-17
0
-8
-2
5
9
12
22
28
33
46
51
57
55
62
71
75
82
80
94
87
90
94
95
99
101
99
99
106
105
102
105
113
107
117
109
112
120
114
123
122
124
119
129
122
127
127
127
128
124
126
118
124
119
118
123
117
116
125
128
5752
5027
4292
3531
2737
1998
1148
270
-602
-1461
-2312
-3143
-3967
-4787
-5603
-6385
-7147
-7850
-8481
-9044
-9519
-9930
-10244
-10501
-10706
-10873
-11013
-11166
-11320
-11496
-11685
-11896
-12123
-12377
-12645
-12925
-13228
-13519
-13807
-14059
-14264
-14408
-14501
-14549
-14569
-14572
-14529
-14459
-14366
-14270
-14213
-14184
-14176
-14210
-14249
-14289
-14300
-14256
-14134
-13936
1438
1438
1438
1438
1355
1355
1355
1355
1355
1307
1307
1307
1307
1307
1301
1301
1301
1301
1301
1340
1340
1340
1340
1340
1421
1421
1421
1421
1421
1535
1535
1535
1535
1535
1670
1670
1670
1670
1670
1821
1821
1821
1821
1821
1976
1976
1976
1976
1976
2126
2126
2126
2126
2126
2265
2265
2265
2265
2265
2392
21421
21422
21423
21424
21425
21426
21427
21428
21429
21430
21431
21432
21433
21434
21435
21436
21437
21438
21439
21440
21441
21442
21443
21444
21445
21446
21447
21448
21449
21450
21451
21452
21453
21454
21455
21456
21457
21458
21459
21460
21461
21462
21463
21464
21465
21466
21467
21468
21469
21470
21471
21472
21473
21474
21475
21476
21477
21478
21479
21480
-2516
-2506
-2598
-2616
-2707
-2769
-2748
-2729
-2443
-2324
-1911
-1641
-1433
-1223
-954
-745
-500
-291
-113
60
208
99
-106
-135
-107
-146
-167
-166
-305
-487
-658
-871
-1105
-1263
-1411
-1584
-1707
-1877
-1947
-1887
-1694
-1376
-1126
-984
-984
-1145
-1243
-1342
-1364
-1264
-1100
-963
-806
-668
-530
-434
-242
1
326
656
10011
9625
9295
8982
8635
8313
7930
7559
7162
6780
6341
5995
5627
5257
4992
4638
4420
4202
4031
3954
3883
3867
3954
4065
4275
4580
4845
5208
5550
5913
6414
6893
7361
7904
8431
8914
9367
9852
10275
10742
11145
11534
11925
12307
12688
13042
13287
13435
13620
13687
13705
13737
13658
13603
13508
13313
13091
12907
12621
12383
-703
-740
-752
-733
-788
-724
-808
-796
-682
-882
-690
-725
-646
-838
-650
-895
-851
-770
-885
-750
-705
-806
-742
-831
-807
-742
-834
-902
-697
-873
-745
-730
-743
-723
-771
-877
-811
-806
-787
-709
-740
-756
-683
-703
-853
-767
-882
-875
-863
-809
-812
-702
-718
-839
-677
-972
-765
-902
-818
-866
-1070
-1053
-1039
-1039
-1025
-1016
-1019
-993
-986
-980
-960
-938
-925
-904
-876
-861
-832
-829
-798
-773
-762
-723
-700
-670
-639
-623
-610
-573
-559
-542
-516
-499
-479
-458
-441
-419
-408
-402
-386
-372
-368
-359
-346
-344
-332
-325
-317
-318
-306
-318
-312
-309
-322
-314
-319
-348
-336
-347
-353
-354
121
124
118
116
111
113
102
104
102
98
91
80
77
74
69
58
65
48
45
40
27
18
18
7
2
-9
-17
-20
-22
-37
-46
-56
-51
-58
-64
-67
-67
-75
-81
-76
-78
-82
-84
-89
-92
-94
-91
-93
-84
-88
-94
-100
-92
-89
-97
-95
-92
-94
-87
-85
-13661
-13350
-13000
-12661
-12268
-11863
-11423
-10967
-10455
-9892
-9269
-8573
-7832
-7044
-6200
-5317
-4398
-3419
-2423
-1394
-326
739
1785
2800
3815
4826
5819
6800
7770
8695
9580
10411
11196
11915
12589
13225
13793
14315
14768
15186
15580
15971
16369
16752
17094
17366
17569
17693
17759
17765
17750
17684
17595
17462
17293
17095
16853
16586
16313
16038
2392
2392
2392
2392
2506
2506
2506
2506
2506
2608
2608
2608
2608
2608
2689
2689
2689
2689
2689
2744
2744
2744
2744
2744
2762
2762
2762
2762
2762
2737
2737
2737
2737
2737
2667
2667
2667
2667
2667
2562
2562
2562
2562
2562
2438
2438
2438
2438
2438
2304
2304
2304
2304
2304
2162
2162
2162
2162
2162
2019
21481
21482
21483
21484
21485
21486
21487
21488
21489
21490
21491
21492
21493
21494
21495
21496
21497
21498
21499
21500
21501
21502
21503
21504
21505
21506
21507
21508
21509
21510
21511
21512
21513
21514
21515
21516
21517
21518
21519
21520
21521
21522
21523
21524
21525
21526
21527
21528
21529
21530
21531
21532
21533
21534
21535
21536
21537
21538
21539
21540
983
1425
1690
1985
2103
2123
2290
2684
3191
3710
4134
4402
4516
4355
4102
3757
3495
3273
3182
3311
3483
3585
3506
3366
3056
2707
2392
1975
1642
1320
1130
1020
987
1065
988
776
611
486
455
569
819
1135
1619
2189
2777
3295
3604
3846
3961
4078
4109
3937
3682
3290
2974
2735
2665
2777
2899
2958
12174
11849
11642
11371
11019
10709
10361
9993
9661
9388
9081
8838
8527
8222
7935
7566
7174
6795
6390
6013
5704
5346
5055
4731
4431
4093
3864
3631
3435
3287
3195
3057
3075
3102
3211
3384
3554
3777
4159
4580
5044
5547
6021
6507
6976
7425
7853
8294
8706
9056
9390
9761
10114
10456
10835
11133
11480
11717
11971
12188
-694
-845
-804
-717
-911
-794
-840
-997
-889
-901
-879
-897
-835
-881
-847
-860
-922
-852
-952
-870
-844
-880
-783
-902
-820
-860
-927
-741
-923
-850
-768
-836
-715
-783
-819
-823
-910
-868
-836
-873
-758
-848
-694
-823
-831
-873
-959
-875
-936
-938
-903
-825
-771
-791
-822
-858
-891
-899
-934
-894
-366
-372
-370
-382
-398
-393
-406
-416
-419
-423
-424
-440
-442
-444
-449
-458
-469
-488
-498
-504
-517
-529
-549
-564
-582
-586
-615
-624
-655
-678
-697
-720
-740
-766
-788
-815
-840
-870
-897
-916
-938
-966
-990
-1012
-1025
-1037
-1048
-1055
-1067
-1079
-1079
-1080
-1086
-1092
-1099
-1105
-1116
-1122
-1112
-1119
-74
-79
-80
-82
-81
-80
-69
-61
-69
-61
-66
-66
-57
-55
-59
-52
-55
-54
-40
-43
-32
-25
-28
-24
-19
-17
-11
-2
5
8
15
22
28
37
45
42
51
58
68
71
83
90
92
95
104
112
113
118
116
119
116
125
127
124
130
129
127
135
134
136
15792
15518
15266
15003
14732
14425
14073
13729
13431
13164
12939
12737
12533
12299
12007
11646
11218
10714
10177
9621
9068
8530
7977
7402
6781
6093
5360
4557
3696
2779
1825
845
-150
-1140
-2129
-3133
-4177
-5226
-6281
-7325
-8329
-9285
-10169
-10951
-11627
-12199
-12693
-13122
-13491
-13815
-14097
-14353
-14603
-14861
-15132
-15414
-15673
-15879
-16041
-16135
2019
2019
2019
2019
1875
1875
1875
1875
1875
1734
1734
1734
1734
1734
1598
1598
1598
1598
1598
1474
1474
1474
1474
1474
1371
1371
1371
1371
1371
1296
1296
1296
1296
1296
1264
1264
1264
1264
1264
1280
1280
1280
1280
1280
1342
1342
1342
1342
1342
1444
1444
1444
1444
1444
1573
1573
1573
1573
1573
1725
21541
21542
21543
21544
21545
21546
21547
21548
21549
21550
21551
21552
21553
21554
21555
21556
21557
21558
21559
21560
21561
21562
21563
21564
21565
21566
21567
21568
21569
21570
21571
21572
21573
21574
21575
21576
21577
21578
21579
21580
21581
21582
21583
21584
21585
21586
21587
21588
21589
21590
21591
21592
21593
21594
21595
21596
21597
21598
21599
21600
2879
2648
2295
1931
1459
1064
695
447
221
-119
-405
-683
-873
-1001
-1185
-1424
-1663
-1973
-2376
-2808
-3033
-2992
-2741
-2477
-2320
-2339
-2473
-2500
-2605
-2627
-2653
-2503
-2199
-1853
-1468
-1105
-754
-514
-351
-112
84
296
474
559
456
218
144
81
-76
-169
-284
-455
-606
-751
-966
-1206
-1459
-1656
-1809
-1792
12334
12445
12573
12673
12742
12816
12894
12962
12963
12947
12903
12882
12813
12704
12541
12397
12211
12015
11803
11576
11330
11094
10798
10446
10070
9656
9226
8816
8402
7969
7546
7114
6640
6256
5781
5417
5059
4634
4307
4012
3762
3601
3524
3490
3534
3615
3769
4036
4364
4668
5062
5446
5921
6424
6967
7437
7980
8535
9025
9526
-845
-847
-771
-843
-849
-850
-867
-833
-808
-837
-828
-737
-746
-706
-728
-781
-836
-829
-726
-787
-790
-758
-656
-746
-748
-783
-778
-788
-730
-878
-662
-721
-800
-749
-844
-864
-692
-836
-777
-776
-836
-701
-765
-741
-737
-844
-826
-876
-791
-752
-727
-731
-845
-807
-771
-804
-780
-794
-874
-783
-1129
-1121
-1126
-1119
-1127
-1126
-1129
-1126
-1127
-1129
-1126
-1129
-1130
-1123
-1125
-1125
-1116
-1115
-1104
-1112
-1103
-1100
-1098
-1081
-1061
-1070
-1054
-1039
-1042
-1024
-1013
-1012
-988
-968
-959
-928
-916
-896
-867
-846
-812
-788
-765
-741
-720
-694
-653
-638
-610
-585
-564
-549
-520
-498
-472
-456
-441
-426
-412
-391
136
138
138
133
143
139
138
144
142
140
142
137
138
140
133
135
140
132
136
134
139
138
137
137
136
132
122
112
112
107
106
99
96
97
81
82
74
64
70
53
50
43
29
27
25
12
2
-8
-8
-23
-25
-38
-40
-46
-65
-61
-62
-65
-74
-72
-16182
-16199
-16206
-16217
-16235
-16270
-16313
-16340
-16357
-16358
-16349
-16339
-16297
-16235
-16127
-16013
-15884
-15751
-15615
-15499
-15388
-15249
-15039
-14755
-14402
-13992
-13557
-13105
-12637
-12153
-11636
-11098
-10493
-9814
-9076
-8266
-7386
-6449
-5477
-4454
-3400
-2311
-1179
-29
1120
2239
3329
4411
5469
6499
7502
8466
9406
10299
11143
11857
12587
13251
13873
14446
1725
1725
1725
1725
1886
1886
1886
1886
1886
2044
2044
2044
2044
2044
2193
2193
2193
2193
2193
2327
2327
2327
2327
2327
2448
2448
2448
2448
2448
2561
2561
2561
2561
2561
2665
2665
2665
2665
2665
2754
2754
2754
2754
2754
2822
2822
2822
2822
2822
2862
2862
2862
2862
2862
2872
2872
2872
2872
2872
2847
21601
21602
21603
21604
21605
21606
21607
21608
21609
21610
21611
21612
21613
21614
21615
21616
21617
21618
21619
21620
21621
21622
21623
21624
21625
21626
21627
21628
21629
21630
21631
21632
21633
21634
21635
21636
21637
21638
21639
21640
21641
21642
21643
21644
21645
21646
21647
21648
21649
21650
21651
21652
21653
21654
21655
21656
21657
21658
21659
21660
-1701
-1565
-1393
-973
-913
-1061
-1393
-1702
-1883
-2019
-1921
-1850
-1657
-1433
-1256
-1038
-799
-493
-254
-75
21
27
110
253
541
1061
1656
2230
3000
3503
3676
3767
4035
4359
4554
4748
4891
4998
5295
5343
5378
5337
5155
4939
4676
4458
4328
4212
4169
3982
3871
3649
3799
3780
3714
3621
3490
3455
3500
3510
10062
10549
11083
11595
12113
12556
13004
13382
13612
13831
13929
14022
14040
14080
14023
13964
13853
13698
13551
13372
13124
12802
12521
12159
11847
11470
11149
10806
10540
10242
10022
9754
9437
9165
8829
8558
8259
7996
7688
7384
7092
6743
6397
6102
5774
5369
4994
4621
4284
3945
3666
3407
3141
2854
2565
2313
2188
2071
1946
1853
-763
-769
-673
-740
-836
-814
-870
-766
-816
-732
-776
-761
-787
-768
-730
-779
-812
-834
-875
-771
-751
-785
-773
-747
-862
-794
-863
-933
-758
-967
-850
-805
-891
-781
-988
-886
-966
-905
-896
-947
-897
-913
-918
-815
-921
-867
-870
-944
-880
-907
-920
-818
-815
-907
-835
-941
-870
-905
-916
-824
-383
-363
-363
-347
-337
-325
-307
-303
-302
-300
-294
-299
-295
-297
-310
-309
-311
-305
-317
-325
-339
-340
-340
-364
-368
-378
-387
-398
-397
-403
-415
-409
-427
-419
-435
-437
-434
-441
-451
-449
-453
-464
-463
-476
-482
-497
-511
-516
-527
-539
-562
-572
-588
-608
-618
-631
-650
-663
-684
-706
-81
-87
-93
-95
-92
-98
-107
-104
-101
-97
-104
-99
-103
-102
-103
-103
-99
-96
-91
-96
-94
-84
-86
-84
-78
-77
-79
-74
-66
-71
-72
-66
-68
-73
-67
-68
-64
-55
-59
-61
-53
-57
-56
-51
-45
-53
-47
-33
-38
-27
-34
-23
-15
-18
-9
-12
-4
2
11
13
14997
15524
16026
16536
17035
17486
17864
18133
18308
18394
18418
18400
18355
18279
18163
18013
17843
17655
17452
17235
16980
16671
16315
15924
15524
15122
14764
14451
14207
13997
13814
13617
13406
13209
13023
12828
12632
12413
12204
12002
11790
11548
11267
10946
10567
10141
9672
9170
8639
8089
7512
6902
6344
5724
5082
4440
3768
3078
2399
1708
2847
2847
2847
2847
2779
2779
2779
2779
2779
2677
2677
2677
2677
2677
2561
2561
2561
2561
2561
2438
2438
2438
2438
2438
2306
2306
2306
2306
2306
2168
2168
2168
2168
2168
2024
2024
2024
2024
2024
1878
1878
1878
1878
1878
1738
1738
1738
1738
1738
1607
1607
1607
1607
1607
1484
1484
1484
1484
1484
1374
21661
21662
21663
21664
21665
21666
21667
21668
21669
21670
21671
21672
21673
21674
21675
21676
21677
21678
21679
21680
21681
21682
21683
21684
21685
21686
21687
21688
21689
21690
21691
21692
21693
21694
21695
21696
21697
21698
21699
21700
21701
21702
21703
21704
21705
21706
21707
21708
21709
21710
21711
21712
21713
21714
21715
21716
21717
21718
21719
21720
3348
3079
2962
2704
2374
2033
1595
1218
931
864
1116
1642
2272
2936
3599
4195
4669
5159
5567
5865
5959
5876
5735
5383
4990
4631
4303
3992
3714
3541
3402
3220
3055
2739
2429
2144
1785
1365
1015
763
566
385
376
431
379
251
59
-161
-439
-791
-1131
-1440
-1692
-1915
-2077
-2254
-2549
-2936
-3352
-3731
1762
1728
1751
1819
1927
2071
2227
2476
2769
3187
3640
4138
4630
5085
5534
6007
6486
6914
7248
7614
7897
8192
8467
8798
9087
9359
9693
9946
10287
10592
10892
11193
11420
11672
11888
12090
12311
12485
12642
12814
12942
13070
13156
13153
13122
13074
12922
12810
12636
12450
12280
12088
11878
11669
11399
11129
10846
10551
10276
10025
-911
-829
-821
-867
-792
-839
-870
-844
-847
-814
-788
-768
-756
-781
-868
-854
-957
-861
-974
-884
-950
-935
-914
-958
-849
-1013
-907
-921
-894
-872
-863
-856
-854
-938
-838
-869
-889
-876
-834
-876
-798
-782
-794
-805
-833
-817
-806
-848
-788
-818
-826
-794
-733
-795
-783
-753
-749
-827
-733
-724
-722
-727
-749
-766
-785
-801
-829
-861
-876
-903
-926
-950
-977
-1001
-1019
-1031
-1045
-1047
-1054
-1059
-1058
-1065
-1059
-1067
-1071
-1075
-1077
-1089
-1086
-1092
-1093
-1103
-1103
-1110
-1109
-1116
-1121
-1128
-1123
-1131
-1137
-1131
-1128
-1138
-1131
-1134
-1130
-1115
-1130
-1120
-1110
-1110
-1098
-1099
-1094
-1087
-1084
-1074
-1070
-1073
17
22
30
34
46
47
54
63
69
75
78
90
94
98
104
116
111
115
116
114
117
116
115
120
122
119
126
127
129
129
131
136
131
129
138
137
140
144
133
140
142
141
149
139
136
136
136
139
139
136
132
131
131
127
127
138
136
126
129
118
1010
287
-466
-1248
-2073
-2941
-3874
-4857
-5924
-6958
-8005
-8975
-9859
-10634
-11297
-11852
-12308
-12682
-12962
-13166
-13319
-13441
-13551
-13672
-13814
-13986
-14173
-14381
-14603
-14815
-15005
-15182
-15329
-15473
-15618
-15769
-15907
-16049
-16213
-16359
-16498
-16611
-16683
-16696
-16652
-16561
-16441
-16303
-16147
-15978
-15831
-15661
-15489
-15315
-15120
-14906
-14690
-14469
-14278
-14109
1374
1374
1374
1374
1285
1285
1285
1285
1285
1221
1221
1221
1221
1221
1195
1195
1195
1195
1195
1207
1207
1207
1207
1207
1249
1249
1249
1249
1249
1316
1316
1316
1316
1316
1404
1404
1404
1404
1404
1512
1512
1512
1512
1512
1632
1632
1632
1632
1632
1763
1763
1763
1763
1763
1894
1894
1894
1894
1894
2022
21721
21722
21723
21724
21725
21726
21727
21728
21729
21730
21731
21732
21733
21734
21735
21736
21737
21738
21739
21740
21741
21742
21743
21744
21745
21746
21747
21748
21749
21750
21751
21752
21753
21754
21755
21756
21757
21758
21759
21760
21761
21762
21763
21764
21765
21766
21767
21768
21769
21770
21771
21772
21773
21774
21775
21776
21777
21778
21779
21780
-3910
-3891
-3718
-3555
-3395
-3299
-3317
-3113
-3189
-3246
-3317
-3239
-3128
-3078
-3029
-2840
-2530
-1981
-1244
-660
-423
-637
-1145
-1730
-2280
-2702
-3128
-3256
-3243
-3231
-3203
-3220
-3369
-3524
-3627
-3695
-3676
-3671
-3571
-3520
-3444
-3411
-3364
-3355
-3366
-3314
-3222
-3109
-2963
-2790
-2725
-2713
-2743
-2760
-2689
-2582
-2496
-2423
-2296
-2184
9721
9437
9081
8730
8306
7950
7597
7150
6775
6316
5940
5599
5221
4894
4568
4205
3882
3588
3356
3150
2911
2767
2704
2711
2756
2852
2966
3074
3165
3309
3515
3805
4005
4329
4560
4824
5121
5497
5829
6210
6502
6835
7219
7553
7941
8388
8681
8967
9330
9697
10023
10383
10679
10919
11132
11312
11551
11677
11799
11908
-659
-726
-728
-752
-787
-772
-772
-749
-806
-695
-871
-703
-730
-768
-656
-778
-785
-779
-814
-678
-768
-762
-756
-745
-719
-738
-798
-760
-741
-776
-714
-735
-694
-673
-718
-765
-756
-766
-786
-707
-738
-757
-722
-789
-767
-735
-777
-759
-821
-781
-808
-698
-741
-766
-782
-830
-801
-756
-837
-767
-1068
-1054
-1055
-1047
-1042
-1039
-1017
-1021
-997
-988
-974
-948
-943
-924
-922
-898
-884
-860
-835
-829
-806
-780
-770
-741
-710
-703
-688
-660
-651
-638
-619
-604
-588
-588
-578
-559
-552
-536
-519
-517
-498
-487
-480
-462
-447
-444
-443
-442
-429
-419
-397
-394
-402
-386
-389
-383
-382
-375
-377
-373
125
124
121
122
119
110
110
110
108
98
94
95
84
92
74
66
58
50
52
52
40
41
26
32
24
14
15
6
-2
-2
-9
-13
-16
-17
-24
-33
-37
-46
-40
-43
-47
-49
-58
-58
-61
-61
-57
-55
-69
-73
-75
-76
-74
-77
-75
-82
-83
-79
-81
-81
-13937
-13748
-13506
-13213
-12859
-12457
-12016
-11549
-11051
-10532
-10011
-9470
-8902
-8316
-7697
-7052
-6363
-5604
-4754
-3780
-2739
-1698
-709
202
1027
1778
2461
3092
3726
4352
4978
5601
6200
6761
7300
7823
8321
8815
9288
9758
10225
10684
11131
11555
11956
12332
12685
12995
13329
13660
13968
14251
14475
14661
14814
14932
15030
15085
15109
15104
2022
2022
2022
2022
2142
2142
2142
2142
2142
2255
2255
2255
2255
2255
2355
2355
2355
2355
2355
2445
2445
2445
2445
2445
2528
2528
2528
2528
2528
2604
2604
2604
2604
2604
2669
2669
2669
2669
2669
2714
2714
2714
2714
2714
2737
2737
2737
2737
2737
2736
2736
2736
2736
2736
2700
2700
2700
2700
2700
2630
21781
21782
21783
21784
21785
21786
21787
21788
21789
21790
21791
21792
21793
21794
21795
21796
21797
21798
21799
21800
21801
21802
21803
21804
21805
21806
21807
21808
21809
21810
21811
21812
21813
21814
21815
21816
21817
21818
21819
21820
21821
21822
21823
21824
21825
21826
21827
21828
21829
21830
21831
21832
21833
21834
21835
21836
21837
21838
21839
21840
-2037
-1843
-1653
-1510
-1385
-1274
-1165
-963
-751
-313
288
786
1279
1752
1594
1360
1348
1348
1346
1473
1830
2236
2760
3317
3697
4011
4248
4395
4508
4566
4611
4811
5006
5261
5417
5516
5435
5315
5203
5009
4850
3607
3281
3762
3879
4046
4338
4449
4408
4272
4166
3993
3769
3462
3159
2853
2643
2344
2140
2016
11966
12025
12025
12030
12016
11953
11876
11714
11603
11463
11303
11163
11026
10940
10846
10653
10466
10239
9921
9723
9476
9211
9007
8752
8542
8366
8177
8011
7854
7606
7410
7214
6956
6798
6632
6384
6199
5932
5746
5580
5387
5187
4926
4589
4358
4269
4034
3928
3785
3628
3504
3411
3357
3365
3368
3325
3341
3349
3500
3692
-790
-745
-785
-772
-699
-788
-730
-931
-757
-834
-773
-846
-859
-649
-833
-828
-876
-802
-993
-803
-780
-942
-757
-933
-888
-866
-885
-944
-906
-888
-937
-863
-932
-896
-924
-936
-873
-914
-952
-835
-881
-827
-826
-937
-890
-828
-931
-858
-825
-948
-888
-889
-942
-826
-825
-854
-867
-880
-864
-830
-377
-380
-373
-390
-383
-396
-404
-400
-403
-403
-428
-424
-424
-417
-437
-438
-436
-445
-456
-456
-464
-480
-480
-485
-495
-493
-501
-496
-508
-521
-505
-524
-524
-514
-525
-530
-532
-543
-543
-549
-560
-564
-592
-598
-597
-621
-626
-636
-656
-666
-675
-682
-693
-709
-734
-739
-767
-784
-795
-814
-72
-73
-78
-81
-74
-70
-72
-75
-66
-76
-74
-74
-68
-63
-61
-56
-66
-59
-57
-49
-42
-52
-52
-58
-56
-50
-42
-42
-47
-44
-45
-44
-35
-35
-30
-34
-41
-31
-36
-28
-26
-31
-21
-13
-20
-8
-3
-4
5
4
7
17
6
21
28
24
35
40
44
57
15071
15026
14960
14881
14748
14595
14411
14195
13961
13739
13541
13383
13251
13173
13070
12905
12672
12385
12071
11718
11375
11059
10778
10549
10363
10192
10045
9915
9758
9606
9428
9240
9065
8907
8758
8612
8451
8253
8020
7748
7443
7081
6514
5956
5499
4986
4517
4063
3609
3139
2650
2119
1579
984
350
-332
-1053
-1805
-2593
-3412
2630
2630
2630
2630
2538
2538
2538
2538
2538
2437
2437
2437
2437
2437
2329
2329
2329
2329
2329
2216
2216
2216
2216
2216
2098
2098
2098
2098
2098
1975
1975
1975
1975
1975
1851
1851
1851
1851
1851
1730
1730
1730
1730
1730
1617
1617
1617
1617
1617
1514
1514
1514
1514
1514
1422
1422
1422
1422
1422
1341
21841
21842
21843
21844
21845
21846
21847
21848
21849
21850
21851
21852
21853
21854
21855
21856
21857
21858
21859
21860
21861
21862
21863
21864
21865
21866
21867
21868
21869
21870
21871
21872
21873
21874
21875
21876
21877
21878
21879
21880
21881
21882
21883
21884
21885
21886
21887
21888
21889
21890
21891
21892
21893
21894
21895
21896
21897
21898
21899
21900
1958
1877
1914
2058
2290
2598
2980
3440
3843
4196
4509
4799
5004
5149
5153
5006
4728
4454
4238
4079
3935
3692
3323
3026
2693
2493
2362
2237
1988
1784
1395
1017
639
389
211
88
14
-95
-248
-521
-739
-995
-1091
-1122
-1179
-1324
-1514
-1730
-2030
-2195
-2357
-2514
-2726
-2975
-3261
-3438
-3592
-3628
-3664
-3691
3915
4166
4381
4639
4980
5339
5730
6117
6489
6744
7062
7378
7644
7924
8143
8322
8551
8728
8931
9230
9420
9662
9847
9993
10210
10442
10616
10789
10906
11004
11148
11288
11382
11511
11611
11694
11711
11784
11720
11699
11655
11562
11484
11407
11257
11113
10884
10714
10552
10311
10094
9877
9595
9318
9055
8871
8636
8372
8103
7765
-809
-775
-834
-839
-794
-859
-821
-836
-853
-929
-947
-925
-983
-929
-852
-987
-899
-904
-939
-843
-786
-934
-827
-867
-909
-837
-927
-833
-812
-873
-846
-785
-828
-819
-749
-871
-792
-826
-853
-776
-753
-849
-745
-786
-819
-774
-818
-822
-834
-775
-756
-758
-731
-818
-737
-754
-767
-750
-748
-714
-839
-857
-882
-898
-915
-927
-948
-974
-979
-994
-997
-1000
-1003
-1012
-1018
-1011
-1018
-1026
-1022
-1013
-1029
-1035
-1035
-1033
-1040
-1042
-1051
-1051
-1056
-1060
-1050
-1061
-1053
-1062
-1076
-1067
-1068
-1076
-1073
-1067
-1082
-1075
-1072
-1067
-1073
-1071
-1064
-1053
-1054
-1040
-1033
-1038
-1032
-1021
-1011
-1010
-1005
-993
-1004
-992
55
61
64
73
80
82
92
90
91
91
96
100
108
100
102
108
102
104
111
116
108
104
107
110
112
111
118
111
111
117
121
120
123
120
119
116
118
121
131
132
116
120
120
117
130
115
123
121
115
116
119
123
117
108
105
101
104
107
102
106
-4227
-5052
-5900
-6676
-7447
-8156
-8813
-9388
-9880
-10293
-10635
-10921
-11143
-11304
-11430
-11532
-11645
-11778
-11928
-12065
-12185
-12305
-12434
-12575
-12730
-12894
-13032
-13157
-13253
-13345
-13454
-13572
-13707
-13847
-13965
-14065
-14131
-14164
-14179
-14161
-14125
-14089
-14043
-13962
-13849
-13701
-13536
-13348
-13163
-12979
-12788
-12581
-12359
-12130
-11905
-11690
-11478
-11252
-10997
-10721
1341
1341
1341
1341
1279
1279
1279
1279
1279
1241
1241
1241
1241
1241
1233
1233
1233
1233
1233
1259
1259
1259
1259
1259
1318
1318
1318
1318
1318
1406
1406
1406
1406
1406
1514
1514
1514
1514
1514
1645
1645
1645
1645
1645
1790
1790
1790
1790
1790
1935
1935
1935
1935
1935
2068
2068
2068
2068
2068
2191
21901
21902
21903
21904
21905
21906
21907
21908
21909
21910
21911
21912
21913
21914
21915
21916
21917
21918
21919
21920
21921
21922
21923
21924
21925
21926
21927
21928
21929
21930
21931
21932
21933
21934
21935
21936
21937
21938
21939
21940
21941
21942
21943
21944
21945
21946
21947
21948
21949
21950
21951
21952
21953
21954
21955
21956
21957
21958
21959
21960
-3875
-4153
-4420
-4558
-4590
-4371
-4083
-3830
-3692
-3622
-3622
-3606
-3453
-3319
-3179
-2977
-2906
-2796
-2743
-2544
-2253
-1989
-1933
-2018
-2175
-2143
-2099
-2120
-2160
-2168
-2273
-2359
-2442
-2515
-2574
-2564
-2576
-2663
-2646
-2602
-2551
-2473
-2310
-2194
-1947
-1734
-1634
-1591
-1524
-1497
-1639
-1974
-2420
-2772
-2962
-2965
-2749
-2520
-2301
-1950
7513
7239
7031
6781
6509
6245
5877
5629
5368
5125
4853
4564
4313
4070
3899
3785
3614
3443
3305
3157
3124
3142
3188
3276
3317
3481
3635
3842
4148
4409
4705
4981
5294
5686
6129
6485
6937
7309
7696
8102
8530
8997
9418
9837
10243
10636
11106
11473
11843
12181
12491
12729
12866
12972
12943
12899
12816
12663
12523
12368
-716
-724
-790
-554
-799
-753
-741
-650
-811
-689
-690
-791
-690
-809
-834
-671
-703
-698
-743
-734
-776
-746
-710
-721
-772
-756
-741
-859
-687
-748
-740
-681
-792
-815
-751
-736
-699
-787
-803
-752
-765
-717
-689
-793
-796
-769
-811
-813
-741
-750
-783
-784
-789
-756
-752
-832
-743
-775
-802
-748
-976
-969
-963
-964
-966
-952
-933
-936
-931
-903
-908
-891
-874
-866
-841
-824
-816
-802
-795
-772
-748
-731
-716
-703
-683
-666
-650
-622
-607
-598
-575
-568
-547
-526
-515
-500
-492
-476
-464
-443
-436
-426
-422
-411
-390
-387
-370
-360
-350
-345
-335
-337
-331
-332
-335
-337
-344
-350
-364
-373
97
96
97
92
89
89
83
78
74
74
75
69
69
62
62
52
45
49
42
33
22
21
24
16
7
6
-2
-4
-10
-19
-17
-21
-34
-45
-47
-45
-52
-56
-58
-64
-63
-73
-66
-73
-80
-77
-84
-84
-88
-88
-83
-90
-99
-89
-89
-84
-80
-76
-74
-81
-10430
-10147
-9881
-9645
-9385
-9104
-8758
-8351
-7900
-7424
-6926
-6427
-5925
-5339
-4759
-4143
-3491
-2837
-2157
-1460
-717
62
866
1663
2446
3216
3988
4754
5505
6249
6968
7669
8350
9002
9624
10228
10815
11362
11891
12351
12845
13311
13761
14190
14621
15051
15467
15838
16180
16482
16724
16895
16958
16912
16744
16514
16253
15965
15666
15359
2191
2191
2191
2191
2309
2309
2309
2309
2309
2422
2422
2422
2422
2422
2525
2525
2525
2525
2525
2612
2612
2612
2612
2612
2685
2685
2685
2685
2685
2743
2743
2743
2743
2743
2784
2784
2784
2784
2784
2799
2799
2799
2799
2799
2778
2778
2778
2778
2778
2716
2716
2716
2716
2716
2621
2621
2621
2621
2621
2511
21961
21962
21963
21964
21965
21966
21967
21968
21969
21970
21971
21972
21973
21974
21975
21976
21977
21978
21979
21980
21981
21982
21983
21984
21985
21986
21987
21988
21989
21990
21991
21992
21993
21994
21995
21996
21997
21998
21999
22000
22001
22002
22003
22004
22005
22006
22007
22008
22009
22010
22011
22012
22013
22014
22015
22016
22017
22018
22019
22020
-1526
-1041
-532
-7
755
1280
1527
1779
2181
2632
2946
3121
3244
3323
3539
3713
3807
3813
3732
3555
3541
3548
3619
3751
3908
4082
4264
4445
4657
4846
5020
5130
5304
5427
5415
5307
5152
4944
4815
4563
4347
3960
3633
3395
3184
2960
2720
2458
2248
1961
1641
1511
1355
1238
1306
1505
1923
2397
2919
3408
12167
12025
11823
11659
11565
11366
11266
11147
10955
10782
10697
10505
10293
10149
9861
9678
9442
9213
8985
8673
8303
7980
7687
7391
7064
6766
6449
6149
5840
5594
5448
5206
4953
4718
4485
4236
4099
3913
3769
3535
3324
3115
2965
2866
2796
2710
2637
2621
2635
2750
2898
3082
3287
3519
3827
4230
4656
5087
5511
5919
-790
-728
-881
-801
-822
-819
-931
-722
-931
-857
-908
-840
-872
-879
-864
-992
-867
-973
-890
-831
-963
-855
-874
-859
-905
-883
-865
-908
-855
-946
-840
-863
-958
-903
-925
-969
-856
-877
-893
-830
-964
-771
-934
-822
-828
-884
-784
-839
-877
-809
-865
-953
-633
-905
-748
-773
-987
-691
-917
-808
-378
-387
-400
-395
-407
-408
-417
-413
-423
-425
-416
-419
-422
-430
-436
-430
-439
-440
-446
-450
-459
-469
-472
-489
-484
-507
-512
-523
-534
-532
-543
-556
-564
-572
-571
-575
-575
-595
-609
-609
-635
-635
-655
-672
-685
-713
-724
-737
-754
-768
-795
-832
-840
-862
-901
-906
-943
-956
-975
-1008
-76
-80
-76
-64
-68
-76
-73
-79
-64
-67
-68
-60
-74
-66
-65
-66
-65
-59
-62
-56
-55
-47
-47
-47
-44
-41
-44
-36
-37
-32
-31
-22
-31
-35
-21
-19
-16
-15
-17
-13
-7
3
0
5
2
14
15
25
34
43
52
51
54
63
71
78
82
86
89
98
15056
14767
14509
14267
14083
13964
13858
13740
13616
13520
13434
13357
13262
13141
13000
12846
12680
12495
12276
12013
11702
11355
10977
10601
10228
9854
9493
9132
8781
8444
8119
7810
7516
7225
6921
6612
6278
5935
5535
5089
4600
4065
3465
2834
2155
1448
697
-88
-901
-1761
-2657
-3582
-4517
-5490
-6453
-7397
-8283
-9082
-9806
-10423
2511
2511
2511
2511
2393
2393
2393
2393
2393
2268
2268
2268
2268
2268
2144
2144
2144
2144
2144
2023
2023
2023
2023
2023
1903
1903
1903
1903
1903
1791
1791
1791
1791
1791
1683
1683
1683
1683
1683
1581
1581
1581
1581
1581
1488
1488
1488
1488
1488
1404
1404
1404
1404
1404
1337
1337
1337
1337
1337
1282
22021
22022
22023
22024
22025
22026
22027
22028
22029
22030
22031
22032
22033
22034
22035
22036
22037
22038
22039
22040
22041
22042
22043
22044
22045
22046
22047
22048
22049
22050
22051
22052
22053
22054
22055
22056
22057
22058
22059
22060
22061
22062
22063
22064
22065
22066
22067
22068
22069
22070
22071
22072
22073
22074
22075
22076
22077
22078
22079
22080
3814
4209
4564
4795
5034
5136
5121
4964
4694
4449
4198
3975
3750
3546
3678
3841
3954
3902
3652
3402
3015
2723
2369
2083
1731
1471
1128
872
681
611
523
399
231
20
-265
-567
-1136
-1576
-2082
-2277
-2452
-2728
-2831
-2817
-2789
-2868
-2995
-3211
-3511
-3722
-3782
-3857
-3866
-3800
-3843
-3890
-3987
-4168
-4317
-4457
6323
6724
7110
7515
7839
8109
8370
8653
8949
9225
9534
9801
10058
10319
10528
10737
10923
11050
11176
11200
11269
11353
11413
11441
11478
11540
11506
11536
11498
11468
11416
11303
11169
11099
10943
10760
10659
10517
10412
10316
10191
10034
9849
9655
9457
9276
9028
8816
8585
8310
8112
7877
7646
7462
7158
6881
6628
6389
6145
5908
-851
-983
-811
-973
-813
-966
-1014
-848
-1001
-816
-871
-884
-810
-903
-887
-866
-889
-936
-943
-803
-962
-802
-859
-869
-845
-814
-837
-834
-860
-858
-775
-847
-864
-755
-809
-813
-861
-825
-787
-689
-751
-768
-823
-774
-790
-713
-769
-674
-747
-754
-769
-714
-785
-685
-731
-763
-717
-694
-742
-692
-1004
-1018
-1024
-1033
-1047
-1034
-1046
-1048
-1050
-1065
-1052
-1070
-1073
-1074
-1077
-1071
-1080
-1081
-1085
-1076
-1070
-1069
-1072
-1076
-1071
-1072
-1055
-1065
-1063
-1058
-1057
-1059
-1051
-1044
-1047
-1044
-1039
-1052
-1038
-1027
-1031
-1028
-1017
-1014
-1015
-1009
-1006
-1008
-1006
-1001
-988
-977
-974
-966
-957
-954
-942
-930
-925
-916
92
103
105
113
112
116
112
115
122
118
124
116
112
114
120
122
130
125
126
121
121
122
128
120
127
122
118
119
117
122
123
117
115
114
113
112
112
109
111
104
113
109
117
110
113
109
104
106
103
98
104
88
94
96
89
93
86
77
83
76
-10970
-11439
-11833
-12146
-12409
-12613
-12788
-12956
-13124
-13301
-13485
-13660
-13839
-14014
-14161
-14246
-14263
-14222
-14168
-14105
-14049
-14014
-13966
-13929
-13872
-13835
-13807
-13775
-13732
-13654
-13545
-13395
-13233
-13052
-12876
-12720
-12559
-12439
-12350
-12288
-12211
-12133
-12038
-11919
-11755
-11565
-11353
-11141
-10930
-10733
-10535
-10318
-10075
-9816
-9530
-9233
-8914
-8601
-8289
-7986
1282
1282
1282
1282
1241
1241
1241
1241
1241
1225
1225
1225
1225
1225
1241
1241
1241
1241
1241
1295
1295
1295
1295
1295
1384
1384
1384
1384
1384
1500
1500
1500
1500
1500
1635
1635
1635
1635
1635
1781
1781
1781
1781
1781
1930
1930
1930
1930
1930
2076
2076
2076
2076
2076
2216
2216
2216
2216
2216
2345
22081
22082
22083
22084
22085
22086
22087
22088
22089
22090
22091
22092
22093
22094
22095
22096
22097
22098
22099
22100
22101
22102
22103
22104
22105
22106
22107
22108
22109
22110
22111
22112
22113
22114
22115
22116
22117
22118
22119
22120
22121
22122
22123
22124
22125
22126
22127
22128
22129
22130
22131
22132
22133
22134
22135
22136
22137
22138
22139
22140
-4438
-4533
-4686
-4937
-5007
-5084
-5041
-4959
-4781
-4575
-4268
-3932
-3631
-3340
-3114
-2851
-2541
-2239
-2039
-1908
-1845
-1646
-1461
-1396
-1398
-1393
-1491
-1557
-1590
-1678
-1789
-2024
-2229
-2407
-2551
-2665
-2687
-2700
-2578
-2487
-2417
-2326
-2233
-2206
-2140
-2107
-2041
-1986
-1865
-1680
-1560
-1347
-1130
-894
-709
-448
-195
101
389
728
5676
5492
5222
5016
4835
4690
4519
4362
4127
3981
3805
3655
3493
3385
3244
3122
3049
3069
3102
3153
3236
3366
3526
3733
4010
4329
4712
5042
5444
5849
6373
6887
7333
7782
8212
8702
9151
9571
10032
10463
10841
11199
11567
11881
12232
12475
12715
12895
13038
13168
13222
13251
13225
13244
13181
13076
12994
12860
12694
12530
-693
-716
-742
-716
-708
-694
-730
-660
-745
-716
-658
-740
-691
-759
-719
-762
-793
-795
-720
-752
-741
-810
-812
-807
-731
-783
-729
-769
-840
-758
-734
-798
-739
-739
-738
-786
-733
-745
-713
-735
-792
-822
-769
-770
-758
-775
-747
-803
-762
-862
-787
-796
-789
-796
-740
-842
-763
-793
-852
-808
-913
-914
-908
-898
-883
-878
-870
-867
-863
-842
-834
-825
-812
-810
-785
-793
-766
-737
-725
-708
-696
-670
-643
-630
-604
-587
-570
-551
-536
-506
-494
-475
-462
-450
-438
-425
-406
-400
-391
-377
-373
-359
-347
-349
-333
-342
-338
-332
-328
-326
-322
-330
-334
-331
-342
-344
-340
-355
-359
-358
76
81
70
71
67
65
64
65
65
59
54
48
50
39
39
35
31
24
22
18
15
6
4
-7
-12
-26
-30
-36
-33
-45
-47
-51
-60
-63
-60
-70
-76
-80
-87
-82
-90
-88
-85
-94
-88
-93
-87
-87
-88
-90
-84
-92
-93
-83
-88
-90
-90
-86
-84
-84
-7677
-7370
-7047
-6746
-6464
-6185
-5879
-5589
-5263
-4890
-4474
-4010
-3481
-2910
-2305
-1645
-949
-207
583
1382
2207
3035
3897
4775
5655
6510
7353
8180
8985
9767
10516
11226
11812
12408
12962
13469
13932
14364
14761
15143
15495
15814
16122
16387
16609
16784
16915
17010
17058
17092
17082
17038
16972
16882
16772
16641
16500
16342
16169
16001
2345
2345
2345
2345
2464
2464
2464
2464
2464
2576
2576
2576
2576
2576
2673
2673
2673
2673
2673
2749
2749
2749
2749
2749
2797
2797
2797
2797
2797
2807
2807
2807
2807
2807
2776
2776
2776
2776
2776
2707
2707
2707
2707
2707
2612
2612
2612
2612
2612
2505
2505
2505
2505
2505
2396
2396
2396
2396
2396
2284
22141
22142
22143
22144
22145
22146
22147
22148
22149
22150
22151
22152
22153
22154
22155
22156
22157
22158
22159
22160
22161
22162
22163
22164
22165
22166
22167
22168
22169
22170
22171
22172
22173
22174
22175
22176
22177
22178
22179
22180
22181
22182
22183
22184
22185
22186
22187
22188
22189
22190
22191
22192
22193
22194
22195
22196
22197
22198
22199
22200
941
1234
1500
1708
1850
2033
2335
2736
3158
3568
3955
4374
4613
4640
4583
4484
4457
4475
4359
4191
4110
4053
4025
3935
3838
3670
3546
3277
3020
2753
2498
2255
2009
1798
1721
1681
1710
1829
1794
1721
1628
1592
1599
1715
2053
2490
2830
3302
3773
4213
4528
4811
5159
5455
5632
5747
5802
5744
5537
5306
12347
12156
11910
11667
11395
11134
10878
10526
10316
10009
9726
9468
9194
8946
8688
8366
8024
7645
7284
6958
6598
6243
5899
5510
5182
4818
4468
4218
3885
3593
3328
3045
2902
2725
2613
2565
2514
2525
2624
2781
2985
3218
3480
3798
4095
4509
4914
5351
5725
6068
6444
6797
7119
7470
7745
7993
8213
8407
8600
8836
-807
-864
-780
-883
-857
-830
-859
-855
-834
-849
-931
-883
-876
-901
-885
-936
-882
-904
-983
-788
-899
-921
-764
-944
-804
-872
-923
-783
-963
-854
-831
-860
-789
-833
-768
-849
-841
-870
-838
-867
-866
-809
-867
-802
-852
-790
-885
-850
-813
-943
-848
-935
-916
-897
-918
-881
-921
-875
-962
-931
-362
-369
-369
-375
-387
-387
-392
-392
-404
-413
-409
-413
-421
-423
-427
-438
-443
-452
-456
-463
-470
-485
-502
-517
-524
-530
-552
-552
-579
-596
-608
-634
-645
-666
-694
-722
-748
-761
-790
-800
-824
-845
-869
-893
-920
-927
-948
-971
-984
-1005
-1009
-1020
-1024
-1021
-1036
-1023
-1033
-1037
-1033
-1035
-82
-78
-84
-83
-74
-75
-79
-71
-74
-72
-69
-69
-68
-63
-59
-58
-64
-62
-58
-50
-49
-56
-39
-39
-41
-29
-28
-27
-19
-13
-14
-1
2
4
10
20
30
34
37
50
49
51
67
72
75
85
89
94
90
94
98
100
107
108
108
110
109
108
108
109
15812
15620
15413
15197
14958
14696
14424
14169
13937
13727
13535
13377
13234
13081
12889
12669
12399
12100
11767
11393
10969
10540
10069
9582
9069
8515
7936
7323
6654
5939
5248
4439
3593
2704
1792
871
-55
-962
-1871
-2790
-3713
-4629
-5559
-6469
-7338
-8144
-8872
-9538
-10119
-10613
-11036
-11401
-11690
-11915
-12071
-12183
-12259
-12311
-12346
-12389
2284
2284
2284
2284
2169
2169
2169
2169
2169
2053
2053
2053
2053
2053
1936
1936
1936
1936
1936
1825
1825
1825
1825
1825
1717
1717
1717
1717
1717
1616
1616
1616
1616
1616
1519
1519
1519
1519
1519
1431
1431
1431
1431
1431
1359
1359
1359
1359
1359
1316
1316
1316
1316
1316
1308
1308
1308
1308
1308
1337
22201
22202
22203
22204
22205
22206
22207
22208
22209
22210
22211
22212
22213
22214
22215
22216
22217
22218
22219
22220
22221
22222
22223
22224
22225
22226
22227
22228
22229
22230
22231
22232
22233
22234
22235
22236
22237
22238
22239
22240
22241
22242
22243
22244
22245
22246
22247
22248
22249
22250
22251
22252
22253
22254
22255
22256
22257
22258
22259
22260
5017
4711
4495
4330
4121
3861
3587
3292
2973
2795
2598
2500
2371
2229
1932
1719
1336
945
624
442
220
62
-144
-411
-692
-897
-1079
-1114
-1073
-1172
-1357
-1606
-2099
-2579
-2924
-3188
-3465
-3656
-3798
-3902
-3973
-3976
-3930
-3921
-3898
-3995
-3948
-3623
-3313
-2994
-2814
-2495
-2164
-1694
-1770
-1681
-1504
-1470
-1373
-1269
9003
9241
9448
9608
9823
9963
10137
10310
10428
10586
10747
10847
10900
11026
11031
11080
11135
11172
11197
11243
11200
11184
11153
11096
10984
10988
10873
10766
10674
10471
10311
10176
9923
9743
9612
9438
9280
9178
8953
8763
8576
8358
8133
7926
7674
7414
7123
6863
6592
6319
6018
5689
5380
5104
4868
4667
4462
4299
4141
4040
-955
-941
-857
-957
-873
-874
-919
-816
-899
-855
-809
-875
-918
-830
-913
-808
-777
-799
-902
-764
-862
-837
-732
-802
-837
-755
-842
-829
-691
-879
-792
-767
-800
-760
-802
-739
-790
-773
-746
-739
-720
-709
-738
-679
-735
-744
-607
-820
-724
-748
-744
-725
-792
-923
-455
-944
-613
-764
-832
-753
-1028
-1036
-1043
-1041
-1037
-1043
-1042
-1042
-1052
-1050
-1052
-1055
-1040
-1050
-1058
-1043
-1051
-1056
-1039
-1048
-1059
-1042
-1046
-1046
-1050
-1043
-1047
-1039
-1043
-1034
-1023
-1025
-1024
-1011
-1015
-1007
-1012
-1006
-1001
-993
-999
-986
-991
-986
-980
-961
-968
-975
-947
-943
-931
-923
-901
-875
-876
-847
-827
-821
-796
-769
115
114
111
111
117
115
117
117
110
116
114
114
118
116
116
113
111
113
119
113
111
115
108
116
112
117
114
113
108
109
114
111
108
106
102
101
106
101
110
103
102
98
102
101
95
97
92
87
82
81
81
77
75
78
58
58
54
46
43
41
-12449
-12502
-12573
-12641
-12700
-12758
-12812
-12876
-12940
-13012
-13073
-13123
-13141
-13135
-13117
-13098
-13080
-13079
-13085
-13093
-13081
-13057
-13008
-12960
-12909
-12855
-12778
-12693
-12562
-12394
-12206
-12017
-11838
-11696
-11581
-11482
-11394
-11298
-11195
-11105
-10977
-10834
-10662
-10452
-10222
-9963
-9689
-9368
-8982
-8533
-8027
-7471
-6844
-6135
-5420
-4669
-3893
-3092
-2285
-1462
1337
1337
1337
1337
1401
1401
1401
1401
1401
1495
1495
1495
1495
1495
1612
1612
1612
1612
1612
1745
1745
1745
1745
1745
1880
1880
1880
1880
1880
2006
2006
2006
2006
2006
2123
2123
2123
2123
2123
2237
2237
2237
2237
2237
2347
2347
2347
2347
2347
2449
2449
2449
2449
2449
2543
2543
2543
2543
2543
2624
22261
22262
22263
22264
22265
22266
22267
22268
22269
22270
22271
22272
22273
22274
22275
22276
22277
22278
22279
22280
22281
22282
22283
22284
22285
22286
22287
22288
22289
22290
22291
22292
22293
22294
22295
22296
22297
22298
22299
22300
22301
22302
22303
22304
22305
22306
22307
22308
22309
22310
22311
22312
22313
22314
22315
22316
22317
22318
22319
22320
-1179
-1143
-1206
-1136
-1175
-1242
-1311
-1391
-1450
-1515
-1552
-1621
-1689
-1752
-1787
-1823
-1851
-1881
-1938
-1973
-2005
-1977
-1915
-1916
-1965
-2030
-2150
-2277
-2536
-2719
-2838
-2831
-2791
-2652
-2434
-2102
-1672
-1138
-631
-107
423
909
1343
1641
1920
2143
2397
2657
2802
2940
3036
3049
3117
3154
3472
3839
4271
4447
4395
4299
3985
3971
4016
4086
4178
4346
4544
4825
5101
5389
5718
6054
6425
6813
7204
7649
8072
8471
8896
9306
9687
10123
10504
10822
11129
11386
11632
11877
12030
12100
12130
12137
12074
12029
11953
11792
11663
11542
11439
11350
11233
11135
11044
10975
10846
10767
10604
10490
10323
10165
10006
9834
9596
9371
9120
8919
8679
8491
8262
7990
-793
-797
-693
-802
-740
-755
-785
-825
-722
-822
-730
-763
-845
-738
-763
-788
-721
-733
-823
-783
-794
-843
-735
-756
-789
-747
-756
-794
-734
-824
-832
-693
-762
-749
-702
-788
-815
-774
-777
-894
-805
-851
-846
-799
-877
-838
-864
-890
-914
-903
-913
-891
-849
-877
-745
-935
-869
-885
-914
-904
-750
-723
-706
-685
-671
-649
-630
-610
-590
-581
-559
-539
-523
-509
-498
-477
-463
-460
-436
-431
-418
-403
-396
-397
-387
-376
-375
-362
-372
-371
-360
-367
-377
-381
-386
-400
-403
-409
-423
-418
-424
-420
-424
-424
-428
-440
-433
-431
-437
-432
-439
-443
-440
-446
-456
-461
-473
-464
-471
-482
27
33
17
12
5
3
-1
-7
-17
-23
-23
-34
-40
-47
-51
-55
-54
-60
-51
-62
-67
-67
-75
-77
-73
-80
-81
-76
-88
-81
-77
-76
-69
-72
-75
-77
-71
-60
-77
-72
-74
-77
-66
-72
-64
-67
-64
-59
-66
-59
-64
-56
-58
-60
-56
-61
-58
-50
-49
-53
-599
263
1124
1975
2834
3678
4514
5327
6115
6879
7626
8355
9050
9720
10368
10981
11568
12126
12648
13131
13580
13983
14358
14693
14970
15220
15413
15538
15602
15569
15471
15307
15107
14871
14610
14340
14077
13839
13634
13466
13331
13220
13142
13079
13019
12953
12882
12810
12721
12629
12506
12364
12179
11982
11767
11569
11406
11269
11123
10916
2624
2624
2624
2624
2691
2691
2691
2691
2691
2747
2747
2747
2747
2747
2793
2793
2793
2793
2793
2828
2828
2828
2828
2828
2843
2843
2843
2843
2843
2827
2827
2827
2827
2827
2775
2775
2775
2775
2775
2698
2698
2698
2698
2698
2605
2605
2605
2605
2605
2505
2505
2505
2505
2505
2402
2402
2402
2402
2402
2299
22321
22322
22323
22324
22325
22326
22327
22328
22329
22330
22331
22332
22333
22334
22335
22336
22337
22338
22339
22340
22341
22342
22343
22344
22345
22346
22347
22348
22349
22350
22351
22352
22353
22354
22355
22356
22357
22358
22359
22360
22361
22362
22363
22364
22365
22366
22367
22368
22369
22370
22371
22372
22373
22374
22375
22376
22377
22378
22379
22380
4251
4305
4353
4427
4464
4430
4525
4573
4682
4879
5110
5366
5582
5770
5887
6084
6169
6346
6420
6455
6425
6338
6230
6053
5898
5666
5325
4897
4522
4142
3854
3591
3344
3175
2991
2631
2382
2265
2211
2399
2814
3200
3663
4093
4466
4759
5026
5258
5458
5569
5596
5568
5576
5525
5505
5588
5539
5507
5549
5521
7767
7464
7214
6948
6658
6437
6110
5839
5558
5355
5138
4904
4698
4530
4355
4125
4019
3843
3685
3522
3347
3191
3095
2957
2864
2743
2584
2416
2342
2226
2174
2123
2096
2081
2131
2217
2348
2502
2753
2985
3249
3559
3938
4248
4605
4890
5191
5498
5761
6080
6358
6664
6889
7187
7413
7709
7938
8164
8356
8548
-909
-887
-939
-850
-902
-831
-806
-1007
-845
-951
-937
-838
-980
-871
-942
-938
-898
-947
-950
-913
-949
-972
-924
-914
-888
-888
-865
-907
-889
-907
-893
-861
-881
-827
-783
-878
-757
-871
-870
-822
-926
-822
-896
-849
-834
-900
-853
-931
-941
-945
-921
-879
-960
-833
-873
-871
-861
-962
-892
-992
-483
-493
-489
-500
-510
-521
-529
-532
-546
-554
-553
-566
-577
-571
-590
-590
-593
-606
-602
-608
-613
-609
-621
-618
-626
-650
-646
-663
-673
-681
-697
-713
-725
-757
-763
-784
-803
-829
-845
-876
-890
-907
-913
-932
-944
-961
-969
-968
-985
-979
-992
-1004
-1004
-1004
-1013
-1010
-1016
-1022
-1025
-1027
-54
-41
-44
-40
-43
-34
-32
-32
-34
-30
-27
-25
-21
-29
-18
-20
-16
-14
-13
-20
-7
-17
-7
-7
-6
3
-1
-2
7
13
14
17
22
29
36
37
41
48
59
56
67
68
76
78
82
91
90
91
100
96
97
97
94
101
95
98
101
91
110
99
10680
10417
10136
9843
9542
9223
8889
8542
8197
7841
7530
7234
6958
6708
6467
6242
6024
5821
5630
5438
5242
5031
4828
4575
4293
3976
3610
3191
2708
2157
1556
923
241
-469
-1201
-1970
-2789
-3636
-4485
-5333
-6122
-6855
-7504
-8095
-8594
-9044
-9444
-9784
-10087
-10338
-10579
-10792
-10976
-11154
-11320
-11452
-11561
-11641
-11697
-11722
2299
2299
2299
2299
2190
2190
2190
2190
2190
2073
2073
2073
2073
2073
1951
1951
1951
1951
1951
1828
1828
1828
1828
1828
1708
1708
1708
1708
1708
1600
1600
1600
1600
1600
1509
1509
1509
1509
1509
1439
1439
1439
1439
1439
1382
1382
1382
1382
1382
1334
1334
1334
1334
1334
1298
1298
1298
1298
1298
1276
22381
22382
22383
22384
22385
22386
22387
22388
22389
22390
22391
22392
22393
22394
22395
22396
22397
22398
22399
22400
22401
22402
22403
22404
22405
22406
22407
22408
22409
22410
22411
22412
22413
22414
22415
22416
22417
22418
22419
22420
22421
22422
22423
22424
22425
22426
22427
22428
22429
22430
22431
22432
22433
22434
22435
22436
22437
22438
22439
22440
5487
5379
5215
4907
4529
4101
3642
3136
2607
2061
1518
1195
973
874
934
981
893
760
580
271
-66
-360
-603
-917
-1188
-1245
-1209
-1308
-1448
-1565
-1559
-1486
-1479
-1488
-1438
-1523
-1691
-1811
-1850
-1782
-1744
-1755
-1815
-2127
-2620
-3091
-3680
-4211
-4415
-4660
-4900
-5022
-5108
-5060
-5016
-5000
-5048
-5125
-5164
-5109
8656
8818
8977
9135
9307
9416
9534
9753
9929
10105
10354
10555
10738
10966
11052
11241
11372
11375
11496
11536
11578
11612
11629
11588
11614
11551
11484
11408
11290
11108
10946
10771
10530
10278
9997
9662
9386
9048
8754
8453
8153
7795
7463
7155
6905
6684
6499
6274
6086
5936
5740
5640
5500
5325
5190
4942
4828
4750
4625
4512
-982
-908
-960
-920
-898
-820
-961
-800
-926
-862
-773
-923
-793
-848
-789
-850
-752
-878
-865
-803
-814
-803
-857
-749
-782
-764
-809
-724
-738
-825
-820
-785
-815
-726
-711
-866
-723
-831
-799
-792
-728
-850
-735
-723
-747
-708
-648
-815
-764
-658
-817
-700
-661
-699
-633
-675
-783
-615
-796
-747
-1027
-1017
-1021
-1010
-1020
-1020
-1014
-1023
-1021
-1026
-1033
-1046
-1053
-1044
-1058
-1047
-1061
-1059
-1064
-1065
-1070
-1064
-1066
-1068
-1076
-1075
-1075
-1077
-1067
-1077
-1066
-1056
-1061
-1045
-1052
-1032
-1022
-1009
-991
-977
-978
-966
-947
-943
-940
-912
-920
-916
-901
-893
-885
-877
-881
-872
-867
-872
-861
-843
-853
-833
100
102
111
111
112
103
111
101
116
109
115
113
114
117
121
111
120
119
122
121
122
121
122
129
118
109
120
122
119
114
114
114
118
109
117
104
115
103
106
109
103
92
96
92
81
79
73
72
79
73
70
65
58
63
65
52
64
60
48
58
-11730
-11710
-11683
-11654
-11654
-11685
-11736
-11829
-11966
-12148
-12366
-12610
-12868
-13110
-13320
-13464
-13567
-13640
-13693
-13751
-13813
-13879
-13928
-13969
-14017
-14033
-14018
-13968
-13882
-13773
-13624
-13438
-13203
-12928
-12619
-12256
-11883
-11494
-11092
-10663
-10198
-9701
-9180
-8650
-8180
-7757
-7388
-7091
-6838
-6591
-6377
-6171
-5953
-5785
-5552
-5310
-5063
-4814
-4568
-4316
1276
1276
1276
1276
1276
1276
1276
1276
1276
1303
1303
1303
1303
1303
1358
1358
1358
1358
1358
1437
1437
1437
1437
1437
1538
1538
1538
1538
1538
1652
1652
1652
1652
1652
1774
1774
1774
1774
1774
1895
1895
1895
1895
1895
2016
2016
2016
2016
2016
2134
2134
2134
2134
2134
2247
2247
2247
2247
2247
2355
22441
22442
22443
22444
22445
22446
22447
22448
22449
22450
22451
22452
22453
22454
22455
22456
22457
22458
22459
22460
22461
22462
22463
22464
22465
22466
22467
22468
22469
22470
22471
22472
22473
22474
22475
22476
22477
22478
22479
22480
22481
22482
22483
22484
22485
22486
22487
22488
22489
22490
22491
22492
22493
22494
22495
22496
22497
22498
22499
22500
-5076
-4993
-4823
-4591
-4365
-4205
-4043
-3860
-3617
-3337
-3114
-3066
-3048
-2932
-2881
-2839
-2787
-2730
-2698
-2724
-2714
-2627
-2611
-2651
-2731
-2830
-2914
-2961
-2947
-2947
-2980
-2972
-2906
-2692
-2291
-2045
-2153
-2627
-3127
-3381
-3415
-3247
-2868
-2453
-2045
-1663
-1339
-1054
-822
-687
-533
-322
-42
308
550
816
1064
1235
1482
1725
4385
4227
4116
4026
3922
3873
3792
3702
3662
3633
3632
3659
3714
3769
3851
3960
4119
4261
4511
4743
4971
5241
5538
5831
6158
6536
6878
7202
7491
7848
8188
8539
8898
9168
9469
9823
10160
10461
10688
10850
10968
11068
11145
11186
11277
11358
11422
11471
11500
11516
11514
11493
11449
11392
11347
11259
11180
11075
10983
10820
-687
-768
-760
-667
-643
-624
-673
-722
-765
-814
-742
-764
-753
-712
-760
-680
-707
-766
-763
-734
-796
-770
-759
-793
-692
-674
-767
-694
-799
-841
-760
-881
-770
-709
-730
-681
-717
-705
-800
-730
-767
-771
-824
-747
-709
-739
-696
-794
-768
-835
-870
-874
-867
-868
-799
-790
-836
-837
-819
-862
-835
-826
-811
-808
-807
-791
-785
-767
-761
-747
-729
-720
-709
-696
-678
-661
-646
-627
-617
-607
-596
-576
-570
-553
-534
-522
-506
-497
-484
-476
-464
-448
-447
-442
-431
-421
-417
-416
-398
-408
-403
-405
-394
-401
-402
-397
-412
-404
-404
-413
-411
-410
-414
-405
-412
-407
-417
-421
-432
-428
55
55
52
38
47
43
36
39
31
31
28
20
19
16
11
6
-8
-9
-11
-16
-17
-26
-33
-36
-39
-46
-51
-45
-45
-52
-54
-59
-55
-55
-62
-64
-70
-74
-78
-75
-72
-73
-70
-68
-70
-67
-67
-65
-68
-66
-71
-74
-65
-67
-60
-61
-69
-72
-62
-65
-4049
-3762
-3459
-3113
-2727
-2312
-1868
-1404
-901
-348
241
846
1450
2064
2687
3320
3954
4523
5150
5777
6376
6986
7582
8182
8749
9283
9778
10251
10696
11120
11512
11877
12217
12535
12880
13235
13583
13852
14000
14042
14014
13960
13908
13870
13850
13841
13848
13845
13846
13829
13793
13729
13656
13579
13509
13442
13365
13282
13172
13059
2355
2355
2355
2355
2454
2454
2454
2454
2454
2543
2543
2543
2543
2543
2623
2623
2623
2623
2623
2693
2693
2693
2693
2693
2753
2753
2753
2753
2753
2799
2799
2799
2799
2799
2824
2824
2824
2824
2824
2820
2820
2820
2820
2820
2780
2780
2780
2780
2780
2713
2713
2713
2713
2713
2630
2630
2630
2630
2630
2537
22501
22502
22503
22504
22505
22506
22507
22508
22509
22510
22511
22512
22513
22514
22515
22516
22517
22518
22519
22520
22521
22522
22523
22524
22525
22526
22527
22528
22529
22530
22531
22532
22533
22534
22535
22536
22537
22538
22539
22540
22541
22542
22543
22544
22545
22546
22547
22548
22549
22550
22551
22552
22553
22554
22555
22556
22557
22558
22559
22560
1993
2242
2391
2568
2714
2797
2889
3033
3234
3520
3729
3902
4020
4190
4313
4463
4619
4818
4963
5096
5230
5396
5526
5557
5593
5616
5573
5528
5675
5728
5692
5745
5771
5788
5575
5293
5080
4834
4522
4265
3960
3639
3281
2998
2751
2637
2466
2375
2301
2316
2594
2990
3527
4103
4580
4946
5181
5214
5104
5054
10686
10546
10379
10214
10051
9803
9623
9398
9181
8916
8688
8433
8207
7974
7772
7597
7318
7065
6797
6530
6359
6190
5929
5642
5463
5264
5040
4869
4647
4402
4238
3961
3838
3693
3485
3372
3164
2975
2792
2627
2541
2447
2365
2307
2286
2297
2422
2510
2681
2821
3020
3239
3532
3804
4130
4390
4649
4903
5175
5465
-869
-923
-849
-859
-826
-744
-882
-750
-862
-856
-883
-972
-883
-860
-897
-867
-899
-864
-888
-969
-960
-914
-868
-911
-874
-895
-830
-907
-869
-919
-915
-996
-944
-903
-931
-841
-871
-897
-844
-936
-851
-883
-854
-860
-964
-844
-783
-835
-761
-891
-900
-882
-891
-860
-882
-816
-895
-867
-854
-935
-434
-427
-433
-435
-444
-448
-442
-449
-455
-469
-477
-477
-482
-482
-497
-485
-504
-507
-515
-522
-524
-531
-525
-531
-539
-545
-551
-560
-564
-571
-588
-589
-592
-592
-601
-611
-618
-632
-647
-653
-672
-679
-704
-720
-737
-757
-771
-794
-810
-837
-856
-874
-879
-909
-911
-929
-941
-944
-946
-961
-55
-63
-59
-68
-62
-59
-62
-56
-51
-62
-56
-51
-48
-40
-46
-51
-42
-48
-43
-36
-40
-39
-28
-30
-36
-32
-32
-27
-27
-26
-22
-22
-19
-18
-10
-12
-13
-8
-1
2
9
4
22
19
29
25
36
47
47
48
56
64
73
77
78
79
78
77
88
95
12941
12826
12700
12570
12413
12243
12044
11847
11633
11423
11213
11009
10796
10567
10364
10153
9925
9706
9493
9271
9066
8850
8650
8434
8220
7992
7753
7489
7228
6960
6692
6417
6131
5845
5546
5203
4808
4389
3903
3390
2821
2206
1540
822
64
-717
-1521
-2346
-3182
-4010
-4827
-5581
-6263
-6862
-7369
-7796
-8172
-8511
-8857
-9198
2537
2537
2537
2537
2438
2438
2438
2438
2438
2337
2337
2337
2337
2337
2234
2234
2234
2234
2234
2131
2131
2131
2131
2131
2032
2032
2032
2032
2032
1931
1931
1931
1931
1931
1830
1830
1830
1830
1830
1733
1733
1733
1733
1733
1642
1642
1642
1642
1642
1557
1557
1557
1557
1557
1476
1476
1476
1476
1476
1401
22561
22562
22563
22564
22565
22566
22567
22568
22569
22570
22571
22572
22573
22574
22575
22576
22577
22578
22579
22580
22581
22582
22583
22584
22585
22586
22587
22588
22589
22590
22591
22592
22593
22594
22595
22596
22597
22598
22599
22600
22601
22602
22603
22604
22605
22606
22607
22608
22609
22610
22611
22612
22613
22614
22615
22616
22617
22618
22619
22620
5141
5232
5257
5351
5446
5503
5551
5501
5498
5399
5265
5127
5017
4886
4759
4537
4218
3858
3653
3481
3390
3288
3271
3195
3181
3075
2929
2665
2290
1760
1214
644
214
6
-53
-193
-402
-583
-788
-969
-1047
-1080
-1066
-1117
-1271
-1518
-1805
-2108
-2475
-2713
-2939
-3114
-3217
-3315
-3504
-3608
-3828
-4022
-4285
-4485
5808
6079
6339
6582
6853
7092
7374
7601
7803
8011
8166
8408
8537
8765
8932
9105
9220
9397
9540
9681
9839
9921
10007
10128
10164
10222
10238
10279
10315
10295
10337
10388
10410
10459
10496
10515
10464
10466
10467
10402
10343
10286
10187
10088
9960
9798
9680
9530
9383
9298
9163
8999
8871
8688
8486
8335
8142
7970
7860
7665
-872
-942
-942
-888
-920
-898
-889
-866
-938
-893
-972
-915
-933
-933
-870
-915
-885
-833
-903
-817
-926
-804
-915
-801
-862
-816
-876
-806
-835
-822
-847
-828
-893
-783
-803
-768
-780
-782
-747
-792
-882
-807
-857
-817
-737
-751
-763
-753
-761
-736
-738
-833
-774
-740
-767
-673
-654
-777
-640
-752
-966
-982
-979
-985
-994
-998
-998
-1001
-1003
-1012
-1014
-1007
-1009
-1009
-1007
-1006
-1011
-1013
-1022
-1017
-1026
-1019
-1025
-1012
-1017
-1014
-1006
-1001
-1010
-1005
-995
-1009
-1006
-998
-1018
-1012
-1022
-1011
-1011
-1017
-1006
-1001
-1013
-996
-1006
-1003
-999
-989
-995
-985
-991
-971
-970
-965
-962
-956
-963
-965
-966
-967
91
90
93
93
95
101
103
98
104
104
96
102
98
100
106
99
102
97
101
110
107
109
107
104
100
103
102
98
108
101
101
103
113
110
97
102
98
101
102
102
99
99
100
101
108
103
93
99
95
95
99
102
98
101
95
100
88
87
94
90
-9508
-9811
-10069
-10312
-10518
-10688
-10833
-10959
-11053
-11137
-11221
-11288
-11347
-11398
-11429
-11461
-11492
-11564
-11637
-11699
-11755
-11786
-11794
-11775
-11730
-11648
-11540
-11426
-11322
-11247
-11226
-11250
-11315
-11388
-11444
-11473
-11492
-11503
-11512
-11501
-11478
-11427
-11333
-11216
-11068
-10924
-10774
-10630
-10515
-10406
-10318
-10227
-10125
-9996
-9865
-9731
-9599
-9464
-9337
-9228
1401
1401
1401
1401
1336
1336
1336
1336
1336
1280
1280
1280
1280
1280
1233
1233
1233
1233
1233
1197
1197
1197
1197
1197
1176
1176
1176
1176
1176
1171
1171
1171
1171
1171
1186
1186
1186
1186
1186
1219
1219
1219
1219
1219
1265
1265
1265
1265
1265
1324
1324
1324
1324
1324
1394
1394
1394
1394
1394
1474
22621
22622
22623
22624
22625
22626
22627
22628
22629
22630
22631
22632
22633
22634
22635
22636
22637
22638
22639
22640
22641
22642
22643
22644
22645
22646
22647
22648
22649
22650
22651
22652
22653
22654
22655
22656
22657
22658
22659
22660
22661
22662
22663
22664
22665
22666
22667
22668
22669
22670
22671
22672
22673
22674
22675
22676
22677
22678
22679
22680
-4716
-4832
-4849
-4823
-4735
-4693
-4725
-4786
-5019
-5060
-5172
-5181
-5206
-5148
-5200
-5316
-5565
-5905
-6163
-6169
-6055
-6091
-6154
-5751
-5319
-5009
-4918
-4940
-5019
-5100
-5245
-5384
-5287
-5163
-4975
-4773
-4606
-4564
-4565
-4663
-4710
-4744
-4679
-4817
-5017
-5230
-5437
-5542
-5510
-5488
-5521
-5508
-5431
-5212
-5055
-4908
-4827
-4835
-4872
-5042
7485
7358
7188
7007
6771
6579
6364
6149
5985
5797
5624
5410
5209
5032
4856
4651
4513
4355
4200
4060
3928
3805
3649
3500
3377
3196
3010
2927
2866
2775
2712
2669
2598
2513
2481
2471
2475
2473
2475
2479
2563
2650
2793
2899
3021
3099
3246
3368
3544
3692
3843
3952
4147
4307
4507
4743
4945
5154
5373
5638
-758
-755
-743
-765
-667
-713
-725
-675
-764
-683
-733
-718
-705
-753
-645
-724
-687
-677
-634
-600
-712
-729
-621
-795
-596
-627
-716
-638
-755
-706
-725
-722
-697
-672
-721
-689
-675
-720
-651
-695
-684
-714
-768
-704
-732
-707
-678
-704
-657
-665
-698
-625
-712
-682
-729
-697
-666
-667
-702
-713
-957
-953
-949
-941
-942
-934
-937
-923
-916
-921
-908
-906
-906
-895
-883
-887
-879
-877
-860
-864
-871
-860
-844
-851
-828
-843
-827
-826
-803
-797
-797
-789
-769
-766
-754
-740
-726
-724
-715
-707
-694
-679
-672
-665
-654
-651
-634
-632
-613
-616
-611
-610
-603
-593
-592
-585
-573
-568
-557
-559
90
84
84
87
92
85
84
83
90
78
69
74
66
77
64
69
69
64
60
58
61
54
63
61
50
51
54
49
38
39
40
41
36
34
33
29
21
28
25
20
14
12
3
8
5
-2
-2
-13
-5
-3
-23
-9
-12
-18
-26
-24
-27
-33
-32
-34
-9121
-9020
-8912
-8788
-8631
-8444
-8238
-8014
-7800
-7611
-7401
-7186
-6959
-6711
-6453
-6199
-5934
-5765
-5591
-5440
-5272
-5088
-4912
-4707
-4436
-4086
-3713
-3316
-2937
-2565
-2198
-1860
-1523
-1160
-784
-377
63
517
983
1436
1879
2306
2736
3160
3557
3908
4236
4533
4815
5094
5366
5630
5894
6173
6469
6775
7093
7403
7691
7958
1474
1474
1474
1474
1563
1563
1563
1563
1563
1657
1657
1657
1657
1657
1757
1757
1757
1757
1757
1859
1859
1859
1859
1859
1960
1960
1960
1960
1960
2059
2059
2059
2059
2059
2161
2161
2161
2161
2161
2263
2263
2263
2263
2263
2359
2359
2359
2359
2359
2442
2442
2442
2442
2442
2513
2513
2513
2513
2513
2571
22681
22682
22683
22684
22685
22686
22687
22688
22689
22690
22691
22692
22693
22694
22695
22696
22697
22698
22699
22700
22701
22702
22703
22704
22705
22706
22707
22708
22709
22710
22711
22712
22713
22714
22715
22716
22717
22718
22719
22720
22721
22722
22723
22724
22725
22726
22727
22728
22729
22730
22731
22732
22733
22734
22735
22736
22737
22738
22739
22740
-5165
-5172
-5077
-4886
-4588
-4364
-4198
-4227
-4521
-4629
-4599
-4427
-4123
-3716
-3362
-3048
-2840
-2856
-2917
-2937
-2804
-2646
-2391
-2230
-2027
-1945
-1839
-1756
-1619
-1448
-1233
-931
-579
-111
315
699
1098
1489
1740
1945
2121
2303
2360
2401
2391
2338
2338
2353
2382
2369
2492
2619
2704
2780
2924
3091
3324
3524
3664
3839
5832
6012
6244
6457
6668
6880
7087
7305
7545
7743
7946
8091
8300
8503
8670
8881
9055
9256
9412
9605
9748
9832
9991
10067
10172
10246
10366
10396
10422
10432
10425
10401
10432
10410
10432
10416
10467
10427
10441
10404
10421
10359
10323
10235
10178
10053
9921
9771
9605
9407
9194
8975
8796
8550
8290
8035
7873
7635
7427
7224
-714
-745
-672
-724
-710
-718
-722
-722
-680
-743
-691
-737
-766
-726
-712
-757
-715
-709
-772
-734
-791
-774
-721
-792
-781
-776
-802
-787
-756
-781
-744
-781
-825
-831
-810
-829
-816
-875
-796
-843
-915
-828
-943
-815
-893
-781
-850
-828
-838
-859
-840
-881
-892
-862
-813
-861
-878
-835
-903
-864
-546
-543
-534
-528
-529
-522
-518
-504
-511
-502
-502
-494
-497
-494
-491
-485
-481
-474
-464
-461
-458
-455
-461
-462
-460
-457
-452
-455
-459
-460
-459
-467
-468
-467
-467
-467
-475
-460
-466
-460
-455
-455
-455
-456
-453
-460
-461
-469
-466
-480
-483
-479
-494
-497
-506
-514
-524
-527
-541
-542
-35
-35
-40
-38
-38
-38
-37
-40
-44
-47
-48
-54
-49
-45
-52
-52
-52
-55
-58
-56
-58
-57
-50
-54
-50
-53
-54
-51
-59
-52
-53
-51
-59
-55
-50
-50
-54
-54
-53
-50
-57
-59
-57
-54
-63
-53
-61
-55
-54
-57
-47
-46
-47
-47
-39
-37
-36
-36
-30
-35
8189
8390
8576
8769
8987
9222
9471
9686
9884
10015
10116
10213
10312
10449
10604
10779
10969
11147
11282
11384
11458
11515
11573
11631
11666
11688
11703
11681
11632
11568
11501
11437
11383
11348
11359
11387
11425
11483
11570
11634
11701
11746
11778
11779
11747
11670
11561
11414
11240
11031
10795
10545
10288
10012
9728
9433
9149
8867
8593
8325
2571
2571
2571
2571
2614
2614
2614
2614
2614
2637
2637
2637
2637
2637
2639
2639
2639
2639
2639
2615
2615
2615
2615
2615
2568
2568
2568
2568
2568
2508
2508
2508
2508
2508
2442
2442
2442
2442
2442
2372
2372
2372
2372
2372
2301
2301
2301
2301
2301
2232
2232
2232
2232
2232
2166
2166
2166
2166
2166
2104
22741
22742
22743
22744
22745
22746
22747
22748
22749
22750
22751
22752
22753
22754
22755
22756
22757
22758
22759
22760
22761
22762
22763
22764
22765
22766
22767
22768
22769
22770
22771
22772
22773
22774
22775
22776
22777
22778
22779
22780
22781
22782
22783
22784
22785
22786
22787
22788
22789
22790
22791
22792
22793
22794
22795
22796
22797
22798
22799
22800
3933
4013
4063
4079
4022
4035
4028
4009
4071
4143
4163
4121
4047
3966
3830
3705
3588
3492
3377
3265
3154
3116
3062
3060
3020
3017
3092
3301
3536
3786
4061
4264
4476
4602
4699
4749
4833
4926
5083
5178
5143
5042
4926
4814
4632
4504
4423
4414
4459
4518
4489
4356
4244
4034
3937
3824
3710
3575
3471
3397
7030
6829
6638
6451
6280
6110
5895
5716
5519
5337
5251
5087
4935
4845
4731
4625
4558
4502
4468
4412
4378
4405
4437
4488
4578
4678
4807
4924
5106
5271
5453
5599
5823
5960
6104
6276
6454
6605
6796
6885
7017
7143
7297
7410
7580
7700
7833
7887
8026
8105
8201
8239
8315
8391
8456
8495
8581
8646
8678
8709
-956
-915
-862
-881
-832
-861
-890
-817
-848
-911
-845
-912
-893
-883
-881
-841
-852
-889
-906
-848
-883
-862
-841
-853
-858
-859
-857
-841
-833
-871
-863
-913
-886
-896
-925
-860
-891
-924
-892
-911
-953
-887
-931
-887
-858
-879
-911
-900
-905
-958
-896
-876
-912
-879
-829
-893
-814
-886
-848
-862
-547
-553
-560
-576
-571
-580
-584
-598
-605
-608
-620
-630
-642
-651
-656
-666
-685
-695
-707
-726
-739
-754
-766
-777
-797
-807
-823
-833
-841
-863
-874
-875
-883
-893
-896
-901
-904
-920
-917
-917
-918
-923
-922
-927
-926
-933
-938
-928
-928
-927
-921
-931
-918
-926
-923
-921
-919
-920
-923
-915
-33
-37
-29
-25
-22
-17
-8
-18
-11
-11
-9
-6
-7
-2
10
6
15
15
12
22
25
33
42
42
42
48
52
46
61
59
64
68
64
72
75
71
70
73
72
79
68
76
73
79
76
80
73
83
89
84
79
84
81
80
77
78
71
74
77
72
8054
7781
7495
7198
6920
6584
6239
5879
5508
5133
4762
4379
3984
3553
3106
2639
2152
1650
1119
576
12
-558
-1143
-1726
-2308
-2894
-3463
-4012
-4519
-4982
-5395
-5772
-6065
-6374
-6637
-6868
-7073
-7255
-7390
-7506
-7587
-7661
-7733
-7803
-7873
-7933
-7995
-8047
-8081
-8072
-8050
-8009
-7975
-7928
-7888
-7841
-7792
-7732
-7657
-7579
2104
2104
2104
2104
2046
2046
2046
2046
2046
1990
1990
1990
1990
1990
1935
1935
1935
1935
1935
1881
1881
1881
1881
1881
1831
1831
1831
1831
1831
1786
1786
1786
1786
1786
1751
1751
1751
1751
1751
1726
1726
1726
1726
1726
1714
1714
1714
1714
1714
1715
1715
1715
1715
1715
1733
1733
1733
1733
1733
1769
22801
22802
22803
22804
22805
22806
22807
22808
22809
22810
22811
22812
22813
22814
22815
22816
22817
22818
22819
22820
22821
22822
22823
22824
22825
22826
22827
22828
22829
22830
22831
22832
22833
22834
22835
22836
22837
22838
22839
22840
22841
22842
22843
22844
22845
22846
22847
22848
22849
22850
22851
22852
22853
22854
22855
22856
22857
22858
22859
22860
3274
3180
3008
2884
2697
2564
2463
2308
2157
1909
1672
1402
1185
918
666
459
314
155
76
-28
-53
-137
-272
-326
-346
-406
-546
-651
-885
-1137
-1194
-1242
-1170
-1008
-907
-842
-747
-777
-831
-957
-1014
-1084
-1135
-1164
-1200
-1193
-1192
-1166
-1210
-1303
-1342
-1338
-1229
-1128
-980
-897
-758
-647
-507
-374
8748
8768
8762
8725
8784
8801
8812
8800
8779
8802
8833
8819
8804
8822
8826
8819
8819
8820
8842
8801
8829
8811
8798
8766
8745
8692
8657
8604
8578
8559
8489
8493
8403
8346
8303
8226
8177
8098
8037
7960
7880
7837
7768
7697
7654
7627
7559
7525
7484
7459
7418
7390
7390
7369
7332
7343
7386
7391
7403
7461
-926
-891
-869
-862
-851
-812
-919
-818
-845
-860
-773
-811
-837
-801
-829
-916
-794
-814
-876
-818
-812
-829
-827
-770
-748
-783
-794
-837
-807
-796
-871
-772
-751
-810
-740
-829
-765
-738
-765
-773
-790
-824
-804
-816
-781
-840
-785
-801
-791
-767
-790
-803
-813
-824
-797
-799
-775
-815
-766
-814
-917
-914
-912
-907
-902
-907
-897
-899
-897
-891
-898
-886
-886
-893
-891
-887
-883
-883
-890
-885
-889
-892
-885
-890
-884
-881
-879
-885
-880
-877
-874
-871
-868
-864
-862
-860
-848
-848
-848
-843
-832
-827
-818
-808
-805
-794
-795
-793
-787
-777
-767
-771
-746
-746
-741
-732
-717
-715
-707
-702
72
74
74
79
72
74
72
67
72
77
68
66
69
67
65
70
67
66
68
68
65
72
71
74
63
62
69
62
62
68
59
59
62
60
74
55
64
56
49
49
52
48
44
43
47
45
42
43
42
38
31
32
33
26
23
20
18
22
13
8
-7494
-7410
-7304
-7198
-7104
-7000
-6894
-6789
-6694
-6593
-6507
-6440
-6392
-6350
-6337
-6325
-6328
-6319
-6306
-6297
-6278
-6245
-6212
-6169
-6107
-6018
-5979
-5886
-5796
-5727
-5673
-5612
-5533
-5412
-5273
-5080
-4869
-4644
-4411
-4167
-3933
-3697
-3441
-3191
-2939
-2674
-2408
-2123
-1843
-1559
-1283
-1008
-719
-412
-88
264
624
998
1395
1755
1769
1769
1769
1769
1819
1819
1819
1819
1819
1878
1878
1878
1878
1878
1941
1941
1941
1941
1941
2005
2005
2005
2005
2005
2069
2069
2069
2069
2069
2132
2132
2132
2132
2132
2192
2192
2192
2192
2192
2246
2246
2246
2246
2246
2297
2297
2297
2297
2297
2345
2345
2345
2345
2345
2383
2383
2383
2383
2383
2408
22861
22862
22863
22864
22865
22866
22867
22868
22869
22870
22871
22872
22873
22874
22875
22876
22877
22878
22879
22880
22881
22882
22883
22884
22885
22886
22887
22888
22889
22890
22891
22892
22893
22894
22895
22896
22897
22898
22899
22900
22901
22902
22903
22904
22905
22906
22907
22908
22909
22910
22911
22912
22913
22914
22915
22916
22917
22918
22919
22920
-296
-248
-249
-235
-244
-271
-298
-276
-314
-354
-427
-520
-604
-705
-758
-784
-787
-804
-707
-597
-490
-401
-308
-216
-105
-39
94
276
442
593
740
915
1024
1137
1214
1274
1365
1451
1464
1541
1543
1685
1787
1868
1943
2090
2249
2521
2860
3249
3481
3569
3571
3477
3312
3162
3033
2914
2822
2778
7451
7528
7628
7683
7752
7844
7961
8042
8108
8275
8340
8456
8528
8600
8693
8763
8784
8841
8919
8943
9001
8992
8991
9036
9066
9055
9055
9057
9065
9063
9045
8986
9003
8986
8930
8895
8883
8827
8775
8738
8654
8574
8531
8440
8322
8298
8167
8135
8055
7996
7908
7898
7780
7758
7710
7566
7510
7441
7275
7211
-766
-790
-780
-797
-795
-775
-769
-814
-789
-804
-781
-778
-789
-764
-753
-830
-798
-796
-768
-811
-768
-812
-820
-815
-834
-781
-823
-849
-789
-847
-751
-892
-867
-836
-818
-814
-860
-856
-877
-791
-878
-870
-854
-816
-863
-786
-842
-879
-795
-867
-918
-881
-897
-932
-871
-905
-879
-848
-873
-845
-693
-682
-668
-663
-647
-638
-628
-622
-610
-602
-590
-591
-584
-580
-579
-581
-570
-567
-567
-566
-557
-564
-562
-570
-557
-571
-558
-560
-569
-563
-564
-571
-567
-548
-564
-567
-562
-572
-572
-576
-582
-572
-581
-586
-579
-591
-595
-593
-595
-602
-598
-594
-607
-592
-606
-605
-604
-611
-623
-623
8
14
9
2
-4
-9
-6
-11
-7
-16
-12
-19
-18
-17
-20
-18
-16
-24
-24
-22
-24
-19
-26
-30
-31
-23
-25
-27
-23
-25
-26
-34
-29
-21
-27
-29
-30
-22
-26
-25
-21
-19
-24
-14
-17
-14
-15
-15
-12
-14
-13
-15
-14
-18
-9
-11
-6
-13
-4
3
2169
2591
3012
3419
3812
4195
4563
4913
5252
5570
5856
6121
6341
6539
6704
6838
6937
7020
7097
7149
7201
7250
7286
7312
7327
7336
7325
7321
7318
7314
7313
7300
7288
7274
7249
7214
7161
7112
7029
6948
6842
6725
6613
6488
6352
6214
6081
5954
5859
5794
5771
5751
5732
5674
5595
5470
5320
5123
4892
4645
2408
2408
2408
2408
2414
2414
2414
2414
2414
2401
2401
2401
2401
2401
2372
2372
2372
2372
2372
2334
2334
2334
2334
2334
2292
2292
2292
2292
2292
2248
2248
2248
2248
2248
2202
2202
2202
2202
2202
2153
2153
2153
2153
2153
2101
2101
2101
2101
2101
2049
2049
2049
2049
2049
1997
1997
1997
1997
1997
1947
22921
22922
22923
22924
22925
22926
22927
22928
22929
22930
22931
22932
22933
22934
22935
22936
22937
22938
22939
22940
22941
22942
22943
22944
22945
22946
22947
22948
22949
22950
22951
22952
22953
22954
22955
22956
22957
22958
22959
22960
22961
22962
22963
22964
22965
22966
22967
22968
22969
22970
22971
22972
22973
22974
22975
22976
22977
22978
22979
22980
2689
2684
2644
2535
2482
2370
2316
2243
2129
2039
2014
1998
2107
2179
2308
2393
2475
2486
2585
2779
2885
2872
3052
3105
3282
3495
3710
3817
3958
3977
3918
3799
3628
3372
3180
3061
2974
2885
2826
2768
2679
2505
2363
2232
2054
1974
1814
1674
1570
1499
1498
1478
1520
1469
1349
1189
1011
845
825
774
7132
7009
6962
6847
6772
6695
6630
6545
6543
6486
6459
6433
6462
6471
6522
6529
6571
6666
6695
6777
6868
6925
7017
7111
7175
7275
7346
7369
7458
7501
7541
7605
7656
7700
7771
7827
7878
7938
7994
8038
8110
8145
8213
8239
8278
8322
8381
8452
8478
8542
8573
8604
8624
8661
8669
8669
8684
8686
8742
8725
-817
-831
-858
-799
-848
-846
-818
-883
-844
-851
-851
-833
-887
-895
-781
-821
-880
-826
-837
-821
-859
-875
-846
-915
-863
-855
-820
-882
-876
-866
-946
-864
-855
-892
-858
-903
-867
-848
-829
-841
-848
-801
-849
-853
-921
-819
-831
-834
-835
-786
-865
-876
-871
-869
-905
-822
-845
-826
-767
-898
-639
-651
-638
-653
-674
-668
-687
-692
-705
-713
-721
-727
-751
-754
-759
-780
-786
-793
-810
-815
-819
-827
-830
-835
-842
-844
-853
-856
-843
-854
-852
-847
-848
-859
-854
-855
-854
-850
-853
-861
-869
-866
-862
-868
-869
-873
-864
-876
-874
-878
-880
-874
-883
-884
-878
-879
-877
-883
-879
-884
-8
-1
1
0
4
4
6
10
18
15
28
27
29
35
35
34
42
31
40
52
44
51
49
53
55
56
55
60
53
61
54
57
57
53
57
60
54
54
64
57
64
64
60
56
65
59
61
67
62
64
58
68
67
71
61
68
67
59
69
63
4367
4073
3772
3444
3090
2723
2335
1934
1508
1070
617
158
-301
-734
-1152
-1555
-1943
-2310
-2675
-3006
-3309
-3581
-3846
-4079
-4289
-4454
-4571
-4658
-4706
-4739
-4758
-4772
-4798
-4836
-4891
-4957
-5014
-5085
-5145
-5203
-5250
-5297
-5354
-5418
-5487
-5558
-5621
-5700
-5773
-5821
-5917
-5936
-5981
-5980
-5965
-5914
-5966
-5961
-5969
-5973
1947
1947
1947
1947
1902
1902
1902
1902
1902
1864
1864
1864
1864
1864
1834
1834
1834
1834
1834
1817
1817
1817
1817
1817
1814
1814
1814
1814
1814
1826
1826
1826
1826
1826
1850
1850
1850
1850
1850
1882
1882
1882
1882
1882
1921
1921
1921
1921
1921
1957
1957
1957
1957
1957
1994
1994
1994
1994
1994
2031
22981
22982
22983
22984
22985
22986
22987
22988
22989
22990
22991
22992
22993
22994
22995
22996
22997
22998
22999
23000
23001
23002
23003
23004
23005
23006
23007
23008
23009
23010
23011
23012
23013
23014
23015
23016
23017
23018
23019
23020
23021
23022
23023
23024
23025
23026
23027
23028
23029
23030
23031
23032
23033
23034
23035
23036
23037
23038
23039
23040
717
719
661
619
504
435
413
388
334
267
215
156
91
-74
-170
-257
-258
-240
-81
8
73
168
142
149
139
149
158
167
225
290
380
375
360
279
185
87
15
-7
-122
-204
-240
-322
-363
-402
-500
-497
-552
-538
-583
-596
-616
-639
-579
-555
-548
-498
-466
-388
-299
-199
8727
8702
8704
8703
8698
8652
8651
8616
8571
8544
8505
8459
8443
8350
8353
8337
8275
8225
8177
8127
8118
8030
8004
7954
7894
7864
7870
7821
7801
7779
7761
7763
7775
7814
7802
7829
7877
7909
7936
7953
8026
8067
8088
8152
8187
8206
8253
8280
8264
8327
8336
8366
8344
8403
8422
8389
8443
8414
8426
8424
-801
-743
-836
-840
-826
-822
-831
-788
-867
-793
-845
-804
-837
-835
-829
-826
-799
-777
-803
-807
-793
-849
-791
-817
-834
-753
-858
-819
-778
-805
-858
-807
-834
-821
-796
-830
-795
-821
-759
-773
-820
-779
-804
-835
-784
-811
-787
-786
-797
-802
-734
-805
-791
-798
-828
-780
-776
-790
-783
-753
-883
-879
-880
-874
-874
-872
-868
-865
-867
-860
-861
-860
-853
-843
-852
-844
-839
-830
-825
-823
-814
-804
-797
-793
-791
-788
-772
-765
-753
-748
-735
-732
-720
-723
-705
-698
-693
-686
-681
-672
-667
-656
-658
-655
-653
-648
-636
-645
-637
-637
-635
-633
-632
-630
-635
-627
-625
-631
-634
-634
62
63
62
65
62
58
59
65
61
59
65
59
58
52
51
55
53
49
44
50
43
46
45
46
42
40
39
26
30
27
21
23
31
34
18
21
13
5
14
11
5
6
1
5
1
2
-1
-2
-1
1
0
-2
-3
0
-4
-1
-4
-7
-7
-4
-5944
-5897
-5846
-5767
-5699
-5615
-5522
-5416
-5298
-5171
-5035
-4886
-4751
-4601
-4452
-4305
-4151
-3984
-3794
-3572
-3315
-3046
-2763
-2466
-2175
-1863
-1553
-1228
-904
-555
-198
165
522
878
1217
1537
1838
2130
2399
2644
2881
3106
3291
3467
3623
3760
3892
4007
4106
4188
4244
4285
4313
4334
4351
4355
4343
4334
4314
4309
2031
2031
2031
2031
2064
2064
2064
2064
2064
2096
2096
2096
2096
2096
2125
2125
2125
2125
2125
2148
2148
2148
2148
2148
2161
2161
2161
2161
2161
2163
2163
2163
2163
2163
2154
2154
2154
2154
2154
2137
2137
2137
2137
2137
2116
2116
2116
2116
2116
2091
2091
2091
2091
2091
2066
2066
2066
2066
2066
2040
23041
23042
23043
23044
23045
23046
23047
23048
23049
23050
23051
23052
23053
23054
23055
23056
23057
23058
23059
23060
23061
23062
23063
23064
23065
23066
23067
23068
23069
23070
23071
23072
23073
23074
23075
23076
23077
23078
23079
23080
23081
23082
23083
23084
23085
23086
23087
23088
23089
23090
23091
23092
23093
23094
23095
23096
23097
23098
23099
23100
-136
-83
28
26
83
100
136
209
228
366
516
673
832
912
941
1075
1130
1143
1083
1035
925
929
890
889
747
706
673
578
537
456
409
391
372
375
439
473
593
665
739
810
887
903
953
1014
1105
1168
1248
1280
1376
1317
1320
1283
1277
1243
1203
1211
1178
1181
1191
1171
8424
8414
8423
8421
8417
8436
8388
8397
8346
8329
8318
8312
8329
8301
8257
8239
8213
8223
8230
8166
8163
8151
8093
8042
8047
7976
7995
7941
7923
7914
7897
7853
7843
7809
7854
7833
7829
7836
7829
7828
7846
7866
7883
7914
7902
7953
7943
7972
8027
8043
8010
8049
8065
8067
8125
8110
8142
8151
8185
8175
-876
-764
-838
-842
-777
-864
-745
-789
-858
-804
-796
-788
-861
-798
-866
-794
-869
-850
-783
-844
-800
-825
-853
-822
-847
-800
-843
-772
-833
-814
-804
-792
-863
-798
-787
-845
-766
-755
-774
-819
-874
-841
-831
-829
-825
-854
-811
-834
-770
-784
-822
-760
-860
-822
-823
-834
-830
-788
-862
-809
-641
-626
-637
-641
-633
-645
-636
-636
-648
-642
-647
-645
-646
-650
-652
-651
-660
-653
-649
-657
-657
-656
-667
-663
-672
-675
-690
-681
-688
-697
-694
-710
-716
-721
-726
-733
-749
-748
-749
-757
-766
-767
-773
-783
-774
-780
-780
-789
-793
-798
-793
-799
-796
-795
-805
-802
-799
-805
-810
-803
-5
-5
-7
2
-1
-3
-1
-6
-5
-6
-4
-4
-3
8
-3
-8
1
2
-5
2
-3
8
4
3
9
10
6
7
10
11
10
17
27
19
25
26
20
22
29
29
30
31
39
33
43
34
40
43
39
37
42
37
48
34
47
40
40
44
38
50
4287
4277
4251
4222
4187
4150
4090
4034
3967
3898
3827
3782
3747
3721
3677
3642
3610
3575
3511
3443
3354
3235
3105
2963
2802
2611
2414
2206
1971
1729
1472
1197
926
647
365
86
-172
-420
-654
-872
-1081
-1275
-1460
-1635
-1794
-1929
-2046
-2151
-2250
-2332
-2408
-2487
-2550
-2623
-2679
-2741
-2787
-2825
-2845
-2870
2040
2040
2040
2040
2013
2013
2013
2013
2013
1987
1987
1987
1987
1987
1965
1965
1965
1965
1965
1946
1946
1946
1946
1946
1932
1932
1932
1932
1932
1925
1925
1925
1925
1925
1925
1925
1925
1925
1925
1933
1933
1933
1933
1933
1946
1946
1946
1946
1946
1961
1961
1961
1961
1961
1977
1977
1977
1977
1977
1994
23101
23102
23103
23104
23105
23106
23107
23108
23109
23110
23111
23112
23113
23114
23115
23116
23117
23118
23119
23120
23121
23122
23123
23124
23125
23126
23127
23128
23129
23130
23131
23132
23133
23134
23135
23136
23137
23138
23139
23140
23141
23142
23143
23144
23145
23146
23147
23148
23149
23150
23151
23152
23153
23154
23155
23156
23157
23158
23159
23160
1107
1069
1017
923
877
769
719
627
613
578
571
597
623
613
619
634
627
576
582
548
504
412
376
300
321
296
311
345
328
384
423
433
466
518
508
523
490
518
538
534
498
490
373
348
365
226
184
246
150
92
142
94
119
72
-54
-114
-148
-162
-140
-144
8183
8170
8180
8212
8203
8229
8235
8229
8240
8232
8273
8239
8233
8289
8271
8245
8223
8231
8233
8213
8214
8198
8186
8189
8171
8167
8139
8136
8116
8146
8057
8099
8096
8073
8080
8052
8017
8048
8030
8043
8060
8013
8050
8061
8045
8064
8115
8088
8080
8114
8132
8087
8139
8142
8173
8179
8146
8126
8177
8149
-860
-817
-778
-899
-792
-790
-835
-810
-793
-819
-814
-803
-811
-866
-831
-819
-807
-817
-797
-834
-789
-839
-858
-814
-846
-853
-844
-865
-785
-797
-844
-831
-787
-817
-845
-807
-825
-771
-839
-847
-838
-758
-877
-841
-694
-965
-665
-863
-867
-729
-763
-800
-671
-867
-825
-756
-852
-815
-768
-814
-808
-810
-804
-803
-803
-805
-805
-806
-811
-803
-804
-812
-812
-805
-813
-810
-804
-793
-795
-797
-797
-798
-795
-794
-785
-783
-781
-785
-774
-776
-781
-773
-763
-762
-763
-759
-753
-748
-740
-736
-738
-736
-719
-728
-715
-713
-706
-703
-710
-697
-708
-692
-695
-699
-703
-695
-703
-689
-701
-696
38
50
43
41
49
40
45
50
44
46
45
39
44
41
46
46
47
47
42
39
41
42
44
38
39
34
29
37
35
36
36
35
33
35
30
35
22
21
29
21
20
21
20
23
17
17
18
20
15
11
13
11
13
19
14
11
11
15
13
11
-2883
-2899
-2911
-2929
-2942
-2958
-2981
-2999
-3022
-3033
-3040
-3024
-3008
-2971
-2937
-2881
-2823
-2752
-2677
-2600
-2521
-2440
-2357
-2279
-2196
-2099
-1998
-1898
-1781
-1654
-1519
-1372
-1225
-1066
-897
-728
-551
-376
-192
-13
159
340
512
665
821
963
1070
1181
1299
1399
1482
1577
1656
1731
1776
1823
1849
1871
1884
1887
1994
1994
1994
1994
2011
2011
2011
2011
2011
2027
2027
2027
2027
2027
2042
2042
2042
2042
2042
2054
2054
2054
2054
2054
2061
2061
2061
2061
2061
2063
2063
2063
2063
2063
2059
2059
2059
2059
2059
2050
2050
2050
2050
2050
2038
2038
2038
2038
2038
2023
2023
2023
2023
2023
2007
2007
2007
2007
2007
1991
23161
23162
23163
23164
23165
23166
23167
23168
23169
23170
23171
23172
23173
23174
23175
23176
23177
23178
23179
23180
23181
23182
23183
23184
23185
23186
23187
23188
23189
23190
23191
23192
23193
23194
23195
23196
23197
23198
23199
23200
23201
23202
23203
23204
23205
23206
23207
23208
23209
23210
23211
23212
23213
23214
23215
23216
23217
23218
23219
23220
-102
0
172
154
197
211
191
208
195
187
199
211
235
254
307
338
340
402
448
457
446
398
368
387
298
225
206
171
85
131
105
137
172
208
219
233
271
254
266
300
248
242
200
255
267
308
356
359
357
355
307
339
298
293
286
320
299
301
340
331
8125
8193
8166
8163
8140
8157
8137
8166
8179
8132
8190
8155
8132
8187
8129
8149
8180
8136
8114
8157
8123
8111
8112
8112
8117
8108
8092
8109
8075
8075
8074
8102
8021
8057
8088
8076
8054
8071
8017
8035
8064
8045
8068
8049
8085
8100
8085
8071
8101
8119
8113
8089
8122
8113
8116
8119
8137
8147
8150
8126
-783
-756
-825
-902
-794
-880
-787
-811
-773
-798
-811
-827
-806
-752
-853
-845
-773
-869
-809
-792
-854
-831
-814
-847
-822
-793
-849
-802
-756
-817
-793
-792
-839
-821
-809
-868
-810
-803
-775
-792
-821
-798
-857
-788
-850
-799
-805
-834
-783
-800
-782
-780
-841
-859
-833
-795
-825
-796
-820
-803
-689
-691
-698
-689
-683
-689
-684
-690
-691
-690
-690
-698
-678
-695
-694
-698
-692
-693
-698
-695
-697
-702
-696
-704
-701
-707
-704
-704
-708
-714
-717
-729
-722
-724
-728
-740
-740
-733
-742
-740
-747
-747
-753
-763
-759
-763
-761
-768
-773
-773
-773
-776
-777
-781
-776
-779
-778
-782
-781
-778
9
19
10
16
7
9
9
15
13
17
11
13
3
12
14
12
12
8
10
9
11
14
13
10
15
18
17
15
20
17
23
18
20
24
21
14
22
26
29
31
31
36
26
33
36
33
35
32
34
36
32
32
35
41
41
34
39
39
33
41
1893
1898
1912
1940
1960
1978
1989
2001
1999
1991
1982
1966
1947
1912
1884
1851
1819
1795
1763
1729
1694
1648
1597
1533
1462
1380
1275
1163
1047
918
787
656
529
406
277
167
42
-75
-187
-304
-420
-532
-647
-763
-861
-963
-1064
-1143
-1222
-1296
-1368
-1438
-1503
-1574
-1630
-1683
-1730
-1774
-1810
-1835
1991
1991
1991
1991
1976
1976
1976
1976
1976
1963
1963
1963
1963
1963
1952
1952
1952
1952
1952
1945
1945
1945
1945
1945
1943
1943
1943
1943
1943
1946
1946
1946
1946
1946
1952
1952
1952
1952
1952
1962
1962
1962
1962
1962
1972
1972
1972
1972
1972
1983
1983
1983
1983
1983
1994
1994
1994
1994
1994
2004
23221
23222
23223
23224
23225
23226
23227
23228
23229
23230
23231
23232
23233
23234
23235
23236
23237
23238
23239
23240
23241
23242
23243
23244
23245
23246
23247
23248
23249
23250
23251
23252
23253
23254
23255
23256
23257
23258
23259
23260
23261
23262
23263
23264
23265
23266
23267
23268
23269
23270
23271
23272
23273
23274
23275
23276
23277
23278
23279
23280
331
362
404
372
379
368
393
606
455
420
361
261
233
155
94
72
58
56
112
85
117
153
161
184
213
274
290
412
447
464
472
449
380
364
313
250
252
206
182
127
53
59
3
-2
-4
-6
7
-27
-5
-35
-94
-85
-90
-64
-4
35
65
39
75
85
8168
8161
8157
8174
8147
8115
8185
8140
8154
8150
8128
8165
8170
8139
8119
8125
8115
8161
8166
8083
8121
8113
8116
8111
8088
8038
8094
8068
8064
8092
8114
8022
8058
8064
8053
8087
8070
8072
8112
8104
8076
8105
8105
8109
8130
8105
8088
8127
8121
8118
8149
8106
8138
8150
8164
8108
8148
8097
8118
8101
-817
-798
-807
-833
-779
-843
-968
-890
-937
-770
-756
-943
-674
-899
-804
-835
-841
-796
-760
-805
-872
-726
-893
-758
-867
-790
-764
-813
-751
-780
-793
-722
-824
-730
-907
-759
-784
-814
-757
-784
-779
-763
-770
-869
-820
-793
-842
-788
-826
-832
-795
-793
-865
-807
-816
-828
-794
-781
-827
-783
-780
-781
-780
-785
-787
-785
-777
-795
-765
-781
-772
-778
-770
-771
-776
-771
-776
-773
-769
-772
-770
-761
-763
-754
-757
-757
-752
-755
-752
-745
-742
-739
-738
-729
-729
-728
-729
-723
-722
-725
-718
-712
-709
-711
-714
-714
-712
-711
-711
-711
-712
-709
-705
-706
-704
-709
-710
-700
-700
-706
42
38
34
35
41
43
41
33
34
33
35
33
36
40
42
33
30
32
28
30
39
33
32
27
31
33
28
32
20
23
32
24
21
22
26
29
22
23
23
28
19
14
23
14
8
11
17
16
19
12
14
21
14
15
16
20
15
10
19
13
-1855
-1870
-1876
-1866
-1850
-1830
-1814
-1761
-1700
-1647
-1596
-1557
-1514
-1485
-1456
-1421
-1392
-1351
-1301
-1255
-1194
-1130
-1054
-979
-895
-804
-708
-591
-465
-328
-191
-61
67
187
303
415
525
620
707
785
857
921
975
1021
1064
1105
1154
1187
1218
1242
1254
1261
1261
1264
1275
1281
1278
1284
1283
1280
2004
2004
2004
2004
2013
2013
2013
2013
2013
2019
2019
2019
2019
2019
2022
2022
2022
2022
2022
2021
2021
2021
2021
2021
2016
2016
2016
2016
2016
2010
2010
2010
2010
2010
2004
2004
2004
2004
2004
1997
1997
1997
1997
1997
1990
1990
1990
1990
1990
1984
1984
1984
1984
1984
1978
1978
1978
1978
1978
1973
23281
23282
23283
23284
23285
23286
23287
23288
23289
23290
23291
23292
23293
23294
23295
23296
23297
23298
23299
23300
23301
23302
23303
23304
23305
23306
23307
23308
23309
23310
23311
23312
23313
23314
23315
23316
23317
23318
23319
23320
23321
23322
23323
23324
23325
23326
23327
23328
23329
23330
23331
23332
23333
23334
23335
23336
23337
23338
23339
23340
75
74
94
63
77
82
97
81
83
66
65
44
67
14
-66
-66
-70
-44
-72
-19
-68
-74
-78
-63
-58
-37
2
20
59
100
156
189
221
266
278
306
290
293
253
273
254
252
241
242
247
249
231
256
266
261
249
233
199
195
175
209
171
127
146
130
8131
8126
8150
8126
8097
8121
8120
8097
8114
8088
8121
8124
8120
8101
8121
8089
8113
8111
8108
8074
8069
8070
8083
8101
8090
8107
8124
8070
8099
8095
8112
8110
8088
8094
8090
8106
8094
8124
8080
8102
8123
8113
8116
8094
8113
8126
8133
8092
8093
8097
8096
8120
8122
8103
8133
8121
8079
8132
8124
8079
-841
-800
-818
-812
-788
-783
-811
-769
-801
-807
-801
-783
-792
-885
-748
-846
-780
-835
-798
-819
-776
-819
-819
-809
-857
-806
-796
-827
-813
-791
-873
-826
-854
-795
-825
-768
-841
-797
-796
-811
-873
-814
-840
-836
-803
-794
-837
-799
-761
-814
-851
-807
-789
-841
-802
-807
-791
-811
-789
-781
-713
-698
-709
-714
-717
-710
-715
-710
-712
-712
-714
-720
-716
-725
-716
-721
-721
-723
-726
-727
-730
-738
-738
-744
-735
-739
-741
-751
-743
-751
-756
-748
-750
-756
-749
-757
-755
-759
-760
-757
-759
-758
-754
-764
-755
-752
-751
-762
-755
-754
-753
-753
-752
-753
-748
-756
-754
-747
-755
-757
12
14
16
19
18
18
19
20
16
17
19
18
20
18
16
20
17
19
29
25
26
25
29
23
20
28
31
24
26
26
25
29
33
26
37
33
30
27
36
30
29
32
25
23
32
38
26
29
23
26
25
26
26
29
29
25
31
29
23
32
1269
1268
1256
1237
1213
1186
1160
1128
1087
1052
1005
954
908
855
784
709
639
555
465
388
306
215
126
35
-57
-142
-222
-301
-369
-429
-485
-526
-565
-598
-624
-653
-667
-689
-702
-720
-733
-736
-753
-755
-761
-763
-763
-756
-746
-742
-732
-725
-716
-698
-682
-677
-667
-648
-641
-613
1973
1973
1973
1973
1968
1968
1968
1968
1968
1964
1964
1964
1964
1964
1961
1961
1961
1961
1961
1958
1958
1958
1958
1958
1958
1958
1958
1958
1958
1959
1959
1959
1959
1959
1963
1963
1963
1963
1963
1970
1970
1970
1970
1970
1978
1978
1978
1978
1978
1988
1988
1988
1988
1988
1998
1998
1998
1998
1998
2007
23341
23342
23343
23344
23345
23346
23347
23348
23349
23350
23351
23352
23353
23354
23355
23356
23357
23358
23359
23360
23361
23362
23363
23364
23365
23366
23367
23368
23369
23370
23371
23372
23373
23374
23375
23376
23377
23378
23379
23380
23381
23382
23383
23384
23385
23386
23387
23388
23389
23390
23391
23392
23393
23394
23395
23396
23397
23398
23399
23400
130
123
70
53
24
-2
-5
-11
-37
-66
-72
-105
-58
-83
-98
-94
-100
-99
-95
-99
-54
-80
-59
-46
-24
-37
-43
-11
35
35
62
59
48
58
112
149
83
77
95
77
106
155
197
203
222
242
237
221
244
200
200
187
171
164
145
122
167
108
126
128
8089
8074
8094
8092
8077
8113
8110
8095
8078
8113
8117
8108
8147
8116
8075
8111
8072
8085
8107
8103
8105
8104
8091
8088
8089
8108
8090
8101
8072
8112
8072
8062
8081
8071
8092
8081
8096
8096
8103
8087
8085
8083
8093
8084
8099
8122
8071
8117
8116
8138
8127
8113
8129
8133
8103
8129
8112
8109
8083
8135
-853
-744
-849
-799
-852
-846
-803
-802
-865
-776
-834
-796
-777
-770
-866
-791
-835
-838
-816
-821
-837
-774
-865
-789
-803
-829
-803
-772
-835
-786
-828
-796
-803
-760
-822
-824
-775
-829
-771
-816
-818
-767
-838
-787
-835
-854
-811
-824
-811
-798
-829
-807
-826
-814
-818
-836
-804
-773
-856
-792
-743
-750
-753
-756
-752
-757
-749
-748
-747
-750
-750
-748
-748
-750
-747
-748
-751
-746
-747
-748
-750
-751
-751
-740
-748
-737
-744
-744
-741
-746
-750
-739
-737
-730
-727
-728
-731
-720
-721
-736
-732
-726
-721
-723
-718
-719
-715
-714
-716
-717
-713
-717
-705
-701
-715
-712
-701
-718
-708
-705
25
30
33
22
28
28
25
26
27
23
23
22
25
25
30
25
31
31
32
31
25
29
26
31
30
26
22
27
23
31
23
23
21
25
26
26
25
23
14
19
17
18
22
28
24
19
20
16
21
18
28
14
13
20
14
20
18
16
20
15
-599
-579
-562
-553
-546
-536
-534
-527
-516
-513
-503
-502
-484
-481
-462
-455
-436
-428
-407
-395
-372
-353
-329
-294
-271
-239
-201
-156
-116
-70
-20
25
84
122
178
235
283
331
387
437
492
551
605
666
730
793
850
906
952
998
1035
1077
1108
1135
1159
1175
1185
1191
1196
1199
2007
2007
2007
2007
2014
2014
2014
2014
2014
2018
2018
2018
2018
2018
2019
2019
2019
2019
2019
2017
2017
2017
2017
2017
2012
2012
2012
2012
2012
2005
2005
2005
2005
2005
1998
1998
1998
1998
1998
1989
1989
1989
1989
1989
1982
1982
1982
1982
1982
1976
1976
1976
1976
1976
1973
1973
1973
1973
1973
1972
23401
23402
23403
23404
23405
23406
23407
23408
23409
23410
23411
23412
23413
23414
23415
23416
23417
23418
23419
23420
23421
23422
23423
23424
23425
23426
23427
23428
23429
23430
23431
23432
23433
23434
23435
23436
23437
23438
23439
23440
23441
23442
23443
23444
23445
23446
23447
23448
23449
23450
23451
23452
23453
23454
23455
23456
23457
23458
23459
23460
102
100
103
79
56
57
58
44
27
30
10
2
1
-8
0
-12
-1
-42
-20
-18
-11
-21
-15
29
40
72
52
62
48
95
102
83
83
126
111
143
152
138
166
209
207
145
206
203
192
203
216
232
232
244
274
274
274
283
270
312
293
266
304
268
8112
8123
8133
8113
8092
8119
8106
8098
8090
8093
8098
8108
8068
8117
8124
8095
8103
8110
8103
8106
8093
8070
8097
8101
8082
8091
8084
8106
8105
8094
8094
8095
8115
8085
8100
8121
8098
8128
8119
8116
8097
8146
8079
8142
8133
8131
8104
8120
8101
8143
8111
8093
8122
8121
8094
8091
8074
8097
8093
8095
-804
-842
-774
-829
-759
-722
-830
-845
-783
-840
-776
-796
-813
-833
-844
-832
-840
-819
-833
-800
-804
-830
-783
-843
-844
-810
-829
-822
-798
-830
-815
-830
-777
-837
-827
-811
-815
-802
-810
-805
-763
-815
-839
-806
-838
-829
-787
-768
-817
-792
-837
-779
-821
-801
-856
-764
-884
-828
-787
-827
-710
-710
-717
-711
-715
-713
-716
-713
-718
-719
-720
-727
-717
-721
-730
-725
-718
-732
-728
-729
-737
-740
-738
-746
-746
-753
-747
-745
-746
-750
-749
-749
-757
-751
-755
-761
-755
-763
-760
-755
-746
-767
-767
-757
-768
-758
-759
-754
-754
-758
-755
-752
-759
-753
-750
-760
-753
-752
-750
-747
21
23
18
12
13
16
15
18
18
22
18
16
21
16
15
28
26
23
26
25
30
29
23
29
23
31
28
32
33
32
32
28
27
28
34
26
33
30
29
34
27
33
32
35
33
33
35
33
31
27
29
28
30
31
27
29
32
29
29
27
1181
1169
1142
1113
1082
1047
1004
965
912
862
813
757
699
631
558
487
409
336
259
180
106
28
-43
-117
-177
-249
-309
-375
-435
-491
-540
-592
-640
-688
-717
-763
-793
-819
-844
-866
-877
-886
-891
-906
-897
-903
-886
-873
-859
-838
-807
-777
-734
-698
-660
-619
-572
-519
-475
-421
1972
1972
1972
1972
1973
1973
1973
1973
1973
1977
1977
1977
1977
1977
1982
1982
1982
1982
1982
1988
1988
1988
1988
1988
1994
1994
1994
1994
1994
2000
2000
2000
2000
2000
2005
2005
2005
2005
2005
2007
2007
2007
2007
2007
2008
2008
2008
2008
2008
2007
2007
2007
2007
2007
2004
2004
2004
2004
2004
2000
23461
23462
23463
23464
23465
23466
23467
23468
23469
23470
23471
23472
23473
23474
23475
23476
23477
23478
23479
23480
23481
23482
23483
23484
23485
23486
23487
23488
23489
23490
23491
23492
23493
23494
23495
23496
23497
23498
23499
23500
23501
23502
23503
23504
23505
23506
23507
23508
23509
23510
23511
23512
23513
23514
23515
23516
23517
23518
23519
23520
288
310
312
338
339
302
322
324
270
266
284
240
217
235
219
241
227
208
186
202
178
196
182
177
150
169
137
133
105
116
136
106
108
100
141
84
39
101
58
58
35
72
52
48
48
24
72
42
44
31
52
26
47
84
81
93
92
128
99
118
8098
8098
8064
8115
8063
8093
8138
8065
8104
8123
8061
8105
8087
8076
8101
8088
8109
8078
8118
8122
8129
8121
8098
8095
8088
8101
8108
8096
8043
8103
8127
8130
8111
8109
8124
8100
8138
8135
8129
8083
8134
8113
8092
8098
8097
8100
8093
8106
8109
8072
8077
8090
8107
8094
8124
8105
8118
8088
8078
8087
-806
-830
-825
-778
-780
-879
-824
-825
-818
-802
-803
-821
-783
-791
-802
-792
-816
-845
-793
-861
-828
-734
-834
-807
-817
-810
-798
-826
-835
-819
-775
-760
-788
-775
-824
-800
-819
-765
-784
-785
-816
-849
-807
-839
-863
-797
-831
-787
-773
-805
-824
-802
-829
-774
-788
-773
-860
-826
-808
-773
-742
-747
-743
-743
-738
-739
-737
-734
-733
-732
-732
-732
-732
-728
-724
-726
-717
-720
-720
-724
-720
-728
-723
-720
-723
-723
-724
-731
-722
-716
-711
-712
-720
-715
-720
-721
-716
-726
-729
-725
-721
-723
-728
-728
-727
-730
-732
-734
-733
-734
-732
-736
-738
-733
-739
-736
-747
-742
-743
-747
26
23
24
30
21
27
30
27
21
25
24
23
24
19
26
21
19
17
14
17
23
25
21
18
24
21
22
22
19
24
20
17
19
20
14
22
16
20
19
20
23
23
25
18
22
28
17
26
23
19
23
26
24
29
29
22
23
27
23
32
-364
-309
-250
-190
-128
-62
-1
60
126
178
236
283
341
381
434
464
505
545
579
615
641
670
689
712
729
740
743
746
752
747
747
743
732
715
699
684
657
629
604
570
538
498
462
422
378
339
295
244
201
152
105
66
18
-35
-78
-116
-156
-189
-235
-260
2000
2000
2000
2000
1996
1996
1996
1996
1996
1992
1992
1992
1992
1992
1987
1987
1987
1987
1987
1984
1984
1984
1984
1984
1983
1983
1983
1983
1983
1982
1982
1982
1982
1982
1983
1983
1983
1983
1983
1985
1985
1985
1985
1985
1988
1988
1988
1988
1988
1991
1991
1991
1991
1991
1994
1994
1994
1994
1994
1996
23521
23522
23523
23524
23525
23526
23527
23528
23529
23530
23531
23532
23533
23534
23535
23536
23537
23538
23539
23540
23541
23542
23543
23544
23545
23546
23547
23548
23549
23550
23551
23552
23553
23554
23555
23556
23557
23558
23559
23560
23561
23562
23563
23564
23565
23566
23567
23568
23569
23570
23571
23572
23573
23574
23575
23576
23577
23578
23579
23580
144
119
141
127
171
155
168
144
184
170
183
217
175
212
211
203
232
220
217
232
274
250
243
284
244
250
266
246
266
244
286
263
274
250
262
247
281
233
232
216
206
208
221
192
181
181
162
188
172
158
165
138
146
151
143
152
120
145
132
132
8100
8121
8092
8098
8114
8108
8105
8088
8110
8078
8124
8117
8113
8094
8083
8085
8088
8093
8144
8105
8100
8104
8095
8084
8122
8106
8097
8082
8126
8084
8070
8088
8104
8081
8098
8095
8100
8092
8070
8096
8076
8095
8145
8112
8151
8116
8067
8072
8100
8087
8107
8121
8080
8110
8117
8089
8127
8113
8109
8110
-831
-797
-775
-784
-787
-851
-839
-789
-761
-853
-785
-815
-758
-855
-794
-825
-770
-857
-779
-869
-772
-830
-746
-839
-806
-847
-812
-829
-769
-834
-756
-823
-796
-848
-805
-814
-813
-839
-767
-831
-827
-845
-786
-835
-817
-836
-845
-826
-765
-832
-771
-814
-819
-823
-819
-867
-807
-880
-829
-787
-742
-745
-747
-761
-748
-742
-747
-749
-747
-748
-746
-751
-743
-750
-753
-747
-753
-756
-745
-753
-750
-755
-742
-748
-750
-744
-738
-745
-748
-747
-738
-750
-736
-739
-737
-741
-743
-735
-738
-735
-734
-737
-740
-735
-729
-735
-731
-731
-727
-729
-729
-729
-731
-737
-730
-727
-724
-736
-736
-731
31
28
31
27
30
27
23
32
23
26
29
22
30
25
27
29
20
35
34
23
32
24
27
26
25
31
29
27
23
25
26
23
26
27
25
18
29
25
25
24
22
21
24
23
24
19
23
22
25
22
30
28
23
25
23
22
27
21
25
26
-299
-323
-351
-371
-392
-412
-436
-448
-462
-475
-478
-489
-491
-494
-487
-485
-478
-469
-461
-445
-423
-406
-384
-363
-343
-323
-293
-262
-229
-209
-172
-144
-106
-74
-34
-5
27
62
100
122
153
177
204
231
250
270
288
305
325
337
346
358
365
372
374
377
372
375
367
366
1996
1996
1996
1996
1998
1998
1998
1998
1998
1999
1999
1999
1999
1999
1999
1999
1999
1999
1999
1998
1998
1998
1998
1998
1996
1996
1996
1996
1996
1994
1994
1994
1994
1994
1993
1993
1993
1993
1993
1992
1992
1992
1992
1992
1991
1991
1991
1991
1991
1990
1990
1990
1990
1990
1990
1990
1990
1990
1990
1991
23581
23582
23583
23584
23585
23586
23587
23588
23589
23590
23591
23592
23593
23594
23595
23596
23597
23598
23599
23600
23601
23602
23603
23604
23605
23606
23607
23608
23609
23610
23611
23612
23613
23614
23615
23616
23617
23618
23619
23620
23621
23622
23623
23624
23625
23626
23627
23628
23629
23630
23631
23632
23633
23634
23635
23636
23637
23638
23639
23640
109
121
99
96
65
89
109
102
90
95
94
70
97
88
94
88
78
75
100
96
96
115
142
96
112
109
155
161
146
167
147
174
177
199
181
172
187
180
200
178
213
234
189
208
199
195
217
228
208
238
215
238
217
221
238
203
251
230
247
205
8085
8130
8109
8112
8118
8109
8100
8114
8061
8090
8082
8097
8090
8100
8117
8104
8089
8102
8106
8091
8097
8081
8091
8071
8116
8076
8108
8097
8119
8107
8086
8090
8100
8111
8098
8097
8078
8099
8093
8076
8139
8074
8087
8085
8089
8070
8110
8075
8094
8073
8074
8089
8098
8101
8102
8096
8088
8096
8133
8099
-753
-836
-787
-803
-819
-820
-795
-823
-774
-802
-827
-786
-821
-797
-819
-812
-811
-827
-803
-801
-789
-799
-858
-805
-821
-785
-733
-801
-805
-783
-774
-796
-801
-830
-829
-802
-858
-815
-777
-788
-820
-827
-775
-805
-835
-806
-801
-803
-808
-801
-801
-802
-779
-777
-826
-823
-863
-807
-772
-797
-725
-728
-727
-724
-736
-730
-730
-739
-732
-732
-735
-735
-736
-732
-733
-734
-735
-734
-738
-732
-743
-747
-746
-737
-737
-740
-740
-743
-736
-746
-735
-745
-744
-744
-732
-741
-746
-749
-740
-743
-741
-737
-750
-736
-744
-744
-739
-737
-738
-738
-746
-740
-743
-739
-747
-743
-734
-739
-742
-745
19
23
22
20
24
17
21
22
22
19
18
21
27
24
23
20
29
25
27
25
21
19
34
20
25
30
25
28
21
24
29
27
30
24
27
27
28
27
24
23
22
26
28
27
27
27
27
25
26
24
26
25
25
18
15
32
27
20
26
18
362
357
345
338
325
312
288
269
256
237
225
208
183
161
145
118
96
69
50
28
4
-15
-34
-47
-69
-81
-93
-102
-116
-122
-130
-138
-143
-147
-149
-158
-158
-157
-161
-156
-163
-148
-145
-135
-139
-125
-123
-110
-104
-96
-77
-66
-62
-43
-35
-15
-11
14
20
29
1991
1991
1991
1991
1991
1991
1991
1991
1991
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
23641
23642
23643
23644
23645
23646
23647
23648
23649
23650
23651
23652
23653
23654
23655
23656
23657
23658
23659
23660
23661
23662
23663
23664
23665
23666
23667
23668
23669
23670
23671
23672
23673
23674
23675
23676
23677
23678
23679
23680
23681
23682
23683
23684
23685
23686
23687
23688
23689
23690
23691
23692
23693
23694
23695
23696
23697
23698
23699
23700
231
191
185
152
167
172
157
181
179
176
166
154
137
141
133
138
137
135
145
109
127
137
117
129
137
104
133
107
102
115
123
141
90
116
103
127
141
147
170
192
193
179
187
179
174
170
183
199
167
185
174
179
176
214
204
193
210
192
141
192
8083
8092
8090
8108
8076
8092
8090
8078
8099
8117
8101
8102
8106
8136
8085
8090
8083
8086
8099
8095
8094
8106
8085
8079
8124
8128
8102
8103
8093
8058
8103
8114
8090
8119
8063
8120
8079
8092
8091
8096
8122
8116
8072
8074
8086
8087
8114
8098
8110
8097
8091
8077
8085
8107
8072
8118
8102
8087
8086
8125
-821
-746
-813
-839
-812
-805
-834
-777
-857
-797
-809
-854
-805
-823
-820
-775
-833
-837
-814
-775
-789
-803
-801
-835
-783
-828
-843
-807
-834
-784
-800
-791
-812
-807
-823
-821
-855
-809
-832
-841
-819
-789
-801
-818
-820
-796
-818
-822
-787
-781
-798
-832
-836
-772
-822
-837
-777
-831
-799
-768
-738
-741
-737
-736
-737
-739
-733
-734
-732
-736
-735
-737
-737
-735
-738
-735
-734
-728
-736
-735
-732
-733
-739
-733
-731
-736
-734
-734
-740
-732
-730
-733
-745
-741
-737
-738
-736
-732
-743
-734
-741
-735
-732
-740
-740
-732
-734
-741
-738
-739
-739
-745
-740
-737
-742
-744
-740
-733
-739
-737
21
20
20
24
19
27
21
18
25
24
30
20
22
19
28
21
23
31
19
27
27
25
20
26
22
21
24
26
27
29
26
25
23
23
20
23
29
25
28
20
27
22
22
24
23
24
26
27
24
20
23
24
19
24
26
22
26
25
27
25
51
57
73
78
79
86
91
97
102
109
112
113
116
122
114
117
112
107
106
103
103
97
100
90
88
86
73
68
64
58
47
40
38
34
22
23
12
14
7
8
10
13
13
17
5
12
5
17
17
8
18
23
22
31
29
35
31
26
35
38
1993
1993
1993
1993
1989
1989
1989
1989
1989
1953
1953
1953
1953
1953
1879
1879
1879
1879
1879
1775
1775
1775
1775
1775
1665
1665
1665
1665
1665
1590
1590
1590
1590
1590
1552
1552
1552
1552
1552
1558
1558
1558
1558
1558
1608
1608
1608
1608
1608
1698
1698
1698
1698
1698
1818
1818
1818
1818
1818
1955
23701
23702
23703
23704
23705
23706
23707
23708
23709
23710
23711
23712
23713
23714
23715
23716
23717
23718
23719
23720
23721
23722
23723
23724
23725
23726
23727
23728
23729
23730
23731
23732
23733
23734
23735
23736
23737
23738
23739
23740
23741
23742
23743
23744
23745
23746
23747
23748
23749
23750
23751
23752
23753
23754
23755
23756
23757
23758
23759
23760
148
165
196
152
162
148
171
139
141
127
-3770
-5272
-5725
-5712
-5572
-5621
-5774
-6026
-6446
-6847
-7028
-6925
-6468
-5784
-5030
-4191
-3272
-2476
-1816
-1168
-704
-284
113
460
713
1088
1511
1845
2027
2008
2098
2115
2119
2115
2132
2008
1964
1951
1946
1907
1847
1780
1697
1663
1581
1457
1375
1305
1193
1102
8106
8128
8099
8095
8104
8076
8085
8108
8095
8107
8095
8196
8290
8193
8415
8511
8549
8821
9025
9146
9543
9764
9917
10240
10410
10450
10563
10527
10302
10194
9941
9568
9366
8973
8544
8265
7845
7483
7244
6911
6684
6568
6344
6206
6273
6284
6416
6570
6664
6873
7153
7481
7832
8279
8582
9010
9437
9818
10317
10707
-775
-832
-818
-766
-831
-837
-812
-774
-792
-752
-940
-791
-425
-968
-736
-424
-1107
-475
-610
-771
-514
-526
-868
-713
-676
-946
-624
-746
-875
-681
-729
-931
-723
-779
-947
-779
-838
-993
-697
-801
-893
-684
-921
-968
-785
-878
-881
-729
-833
-833
-753
-900
-821
-718
-936
-865
-817
-928
-799
-677
-739
-740
-742
-738
-737
-734
-740
-733
-740
-736
-761
-724
-809
-794
-831
-846
-873
-869
-915
-925
-941
-978
-995
-997
-1020
-1030
-1026
-1056
-1044
-1021
-1029
-1001
-978
-988
-961
-942
-930
-898
-861
-870
-833
-813
-792
-762
-734
-716
-685
-669
-645
-614
-595
-573
-544
-532
-521
-482
-465
-455
-435
-418
23
25
22
29
23
32
22
30
24
26
33
31
29
45
50
56
61
59
64
68
78
86
96
93
97
98
106
111
110
111
101
95
105
100
102
102
82
75
74
58
58
52
42
29
26
13
24
5
1
-10
-20
-23
-24
-26
-32
-48
-51
-58
-60
-69
39
41
37
41
38
37
41
34
34
31
-198
-958
-1777
-2665
-3525
-4348
-5172
-6021
-6862
-7758
-8686
-9516
-10352
-11068
-11637
-12059
-12325
-12428
-12373
-12179
-11847
-11434
-10926
-10327
-9670
-8924
-8077
-7181
-6202
-5205
-4198
-3160
-2109
-1060
0
1054
2076
3098
4106
5113
6097
7059
7980
8859
9705
10513
11297
12029
12704
13316
1955
1955
1955
1955
2095
2095
2095
2095
2095
2223
2223
2223
2223
2223
2326
2326
2326
2326
2326
2392
2392
2392
2392
2392
2417
2417
2417
2417
2417
2399
2399
2399
2399
2399
2339
2339
2339
2339
2339
2245
2245
2245
2245
2245
2124
2124
2124
2124
2124
1990
1990
1990
1990
1990
1857
1857
1857
1857
1857
1741
23761
23762
23763
23764
23765
23766
23767
23768
23769
23770
23771
23772
23773
23774
23775
23776
23777
23778
23779
23780
23781
23782
23783
23784
23785
23786
23787
23788
23789
23790
23791
23792
23793
23794
23795
23796
23797
23798
23799
23800
23801
23802
23803
23804
23805
23806
23807
23808
23809
23810
23811
23812
23813
23814
23815
23816
23817
23818
23819
23820
977
874
796
688
545
407
281
187
74
-74
-143
-338
-411
-549
-626
-727
-825
-908
-1039
-1124
-1159
-1245
-1344
-1396
-1512
-1545
-1597
-1583
-1624
-1619
-1667
-1666
-1676
-1610
-1545
-1468
-1459
-1457
-1421
-1386
-1280
-1240
-1146
-1106
-1016
-965
-845
-771
-642
-535
-433
-372
-255
-153
6
118
251
356
449
619
11067
11406
11759
12043
12345
12536
12660
12768
12812
12772
12716
12611
12392
12148
11884
11611
11262
10851
10454
10144
9706
9317
8944
8529
8110
7749
7445
7197
6967
6790
6649
6509
6425
6438
6491
6596
6718
6893
7110
7413
7682
8024
8368
8731
9099
9476
9882
10296
10683
11006
11301
11583
11826
12079
12213
12353
12419
12433
12371
12301
-851
-778
-805
-923
-830
-838
-925
-847
-804
-800
-708
-775
-830
-859
-807
-964
-683
-880
-717
-773
-757
-737
-802
-714
-921
-744
-850
-840
-712
-766
-667
-820
-774
-785
-840
-756
-833
-759
-729
-761
-677
-722
-762
-799
-862
-805
-824
-777
-819
-757
-778
-798
-822
-848
-905
-871
-819
-798
-857
-759
-411
-394
-389
-383
-362
-357
-355
-352
-355
-354
-345
-369
-369
-383
-377
-391
-407
-416
-436
-443
-470
-477
-504
-515
-541
-569
-575
-612
-624
-648
-676
-702
-727
-743
-777
-795
-817
-844
-863
-882
-913
-924
-950
-969
-988
-1000
-1021
-1038
-1040
-1062
-1079
-1076
-1088
-1087
-1099
-1106
-1110
-1099
-1105
-1107
-71
-65
-74
-79
-82
-82
-73
-75
-69
-79
-84
-83
-89
-82
-74
-70
-74
-73
-66
-52
-43
-44
-43
-33
-31
-21
-17
-10
-11
3
4
16
26
29
39
49
40
55
65
64
71
76
84
83
93
103
110
118
116
107
120
127
130
129
133
129
126
129
128
122
13883
14394
14854
15246
15567
15817
15985
16094
16137
16128
16037
15870
15629
15312
14934
14512
14024
13474
12869
12270
11565
10822
10039
9221
8354
7449
6508
5562
4600
3629
2641
1644
630
-387
-1375
-2358
-3322
-4272
-5222
-6158
-7046
-7907
-8735
-9535
-10302
-11044
-11722
-12357
-12929
-13437
-13907
-14314
-14672
-14969
-15178
-15323
-15405
-15419
-15379
-15262
1741
1741
1741
1741
1652
1652
1652
1652
1652
1600
1600
1600
1600
1600
1590
1590
1590
1590
1590
1621
1621
1621
1621
1621
1691
1691
1691
1691
1691
1791
1791
1791
1791
1791
1915
1915
1915
1915
1915
2049
2049
2049
2049
2049
2164
2164
2164
2164
2164
2267
2267
2267
2267
2267
2340
2340
2340
2340
2340
2377
23821
23822
23823
23824
23825
23826
23827
23828
23829
23830
23831
23832
23833
23834
23835
23836
23837
23838
23839
23840
23841
23842
23843
23844
23845
23846
23847
23848
23849
23850
23851
23852
23853
23854
23855
23856
23857
23858
23859
23860
23861
23862
23863
23864
23865
23866
23867
23868
23869
23870
23871
23872
23873
23874
23875
23876
23877
23878
23879
23880
750
864
967
1073
1156
1244
1367
1447
1542
1616
1678
1721
1794
1821
1871
1922
1934
1950
1986
1996
2015
1990
1913
1861
1798
1774
1745
1704
1660
1594
1499
1437
1355
1290
1173
1093
989
886
803
715
623
520
408
278
192
59
-48
-165
-302
-384
-486
-595
-683
-767
-845
-940
-1036
-1105
-1216
-1204
12163
11947
11719
11437
11142
10863
10487
10083
9688
9345
8960
8591
8248
7899
7590
7340
7119
6939
6750
6638
6539
6502
6552
6688
6832
6966
7132
7331
7638
7908
8234
8590
8919
9281
9636
9961
10332
10657
10958
11209
11435
11623
11823
11949
12032
12019
12001
11946
11807
11689
11486
11188
10957
10685
10371
10020
9697
9284
9018
8671
-822
-819
-860
-848
-866
-837
-829
-866
-854
-840
-787
-829
-844
-920
-884
-907
-849
-901
-803
-793
-783
-884
-841
-847
-838
-925
-869
-923
-851
-820
-761
-810
-819
-870
-870
-840
-822
-820
-783
-848
-777
-786
-876
-843
-779
-921
-806
-793
-807
-807
-702
-819
-827
-733
-937
-775
-854
-856
-751
-815
-1099
-1096
-1091
-1077
-1069
-1047
-1041
-1026
-1007
-985
-965
-948
-939
-912
-892
-875
-853
-830
-807
-788
-757
-740
-707
-687
-668
-652
-629
-609
-580
-559
-537
-522
-512
-487
-469
-458
-447
-432
-418
-423
-402
-398
-392
-390
-388
-386
-384
-389
-393
-393
-420
-409
-426
-430
-448
-461
-479
-486
-500
-533
126
125
118
118
114
110
112
110
98
92
90
99
82
74
69
63
56
49
53
39
36
25
14
8
0
-1
3
-9
-18
-22
-35
-32
-34
-51
-49
-59
-60
-62
-61
-61
-69
-76
-73
-75
-69
-66
-70
-71
-76
-72
-69
-66
-55
-59
-56
-58
-51
-41
-29
-23
-15068
-14798
-14466
-14083
-13643
-13151
-12596
-11983
-11317
-10600
-9853
-9066
-8250
-7394
-6504
-5594
-4752
-3815
-2864
-1900
-923
61
1032
1993
2931
3849
4768
5665
6548
7405
8218
8990
9732
10441
11101
11715
12274
12787
13230
13631
13985
14278
14502
14659
14743
14760
14727
14629
14475
14244
13951
13598
13189
12727
12222
11656
11040
10375
9668
8931
2377
2377
2377
2377
2373
2373
2373
2373
2373
2330
2330
2330
2330
2330
2253
2253
2253
2253
2253
2148
2148
2148
2148
2148
2028
2028
2028
2028
2028
1905
1905
1905
1905
1905
1793
1793
1793
1793
1793
1703
1703
1703
1703
1703
1645
1645
1645
1645
1645
1624
1624
1624
1624
1624
1642
1642
1642
1642
1642
1697
23881
23882
23883
23884
23885
23886
23887
23888
23889
23890
23891
23892
23893
23894
23895
23896
23897
23898
23899
23900
23901
23902
23903
23904
23905
23906
23907
23908
23909
23910
23911
23912
23913
23914
23915
23916
23917
23918
23919
23920
23921
23922
23923
23924
23925
23926
23927
23928
23929
23930
23931
23932
23933
23934
23935
23936
23937
23938
23939
23940
-1276
-1341
-1405
-1450
-1509
-1510
-1485
-1537
-1525
-1535
-1438
-1403
-1354
-1336
-1294
-1279
-1242
-1190
-1085
-1031
-939
-879
-848
-759
-643
-549
-438
-348
-277
-138
-56
44
157
296
387
470
610
708
850
962
1027
1153
1185
1282
1332
1445
1526
1579
1604
1662
1714
1747
1803
1807
1850
1844
1830
1812
1801
1766
8329
8068
7753
7448
7251
7063
6937
6837
6759
6710
6723
6762
6859
7032
7181
7364
7578
7843
8148
8470
8782
9075
9405
9708
10032
10347
10622
10918
11117
11298
11465
11617
11661
11684
11692
11639
11535
11445
11280
11036
10731
10519
10266
9977
9637
9286
8973
8644
8380
8089
7839
7539
7358
7147
7035
6953
6864
6860
6833
6842
-749
-772
-759
-882
-805
-836
-822
-741
-779
-742
-740
-745
-753
-791
-760
-869
-761
-821
-798
-760
-732
-755
-789
-849
-820
-877
-866
-870
-775
-805
-799
-768
-838
-876
-870
-894
-839
-824
-862
-795
-809
-822
-782
-815
-933
-847
-928
-875
-824
-799
-810
-810
-850
-872
-872
-903
-835
-823
-849
-779
-540
-571
-586
-604
-623
-638
-669
-686
-717
-731
-762
-785
-797
-819
-838
-870
-882
-901
-913
-933
-959
-972
-990
-1004
-1010
-1027
-1037
-1046
-1050
-1061
-1065
-1071
-1076
-1074
-1066
-1075
-1069
-1069
-1062
-1053
-1043
-1037
-1019
-1002
-990
-981
-963
-948
-928
-909
-890
-874
-854
-826
-806
-789
-766
-750
-725
-697
-28
-28
-19
-18
-5
3
12
11
16
18
36
41
46
44
50
60
61
76
78
81
87
85
93
101
106
106
112
118
118
116
122
110
121
119
115
119
112
118
108
116
110
103
103
100
97
99
87
91
76
79
72
66
57
53
39
36
35
29
32
16
8170
7378
6546
5686
4794
3886
2976
2063
1139
209
-719
-1640
-2533
-3419
-4200
-5065
-5907
-6731
-7527
-8281
-8996
-9680
-10329
-10942
-11508
-12017
-12478
-12875
-13223
-13521
-13761
-13930
-14047
-14087
-14068
-13997
-13871
-13683
-13422
-13099
-12711
-12271
-11793
-11266
-10689
-10065
-9396
-8690
-7950
-7185
-6390
-5570
-4720
-3849
-2970
-2085
-1198
-303
591
1485
1697
1697
1697
1697
1782
1782
1782
1782
1782
1888
1888
1888
1888
1888
2005
2005
2005
2005
2005
2120
2120
2120
2120
2120
2220
2220
2220
2220
2220
2295
2295
2295
2295
2295
2337
2337
2337
2337
2337
2343
2343
2343
2343
2343
2312
2312
2312
2312
2312
2249
2249
2249
2249
2249
2158
2158
2158
2158
2158
2051
23941
23942
23943
23944
23945
23946
23947
23948
23949
23950
23951
23952
23953
23954
23955
23956
23957
23958
23959
23960
23961
23962
23963
23964
23965
23966
23967
23968
23969
23970
23971
23972
23973
23974
23975
23976
23977
23978
23979
23980
23981
23982
23983
23984
23985
23986
23987
23988
23989
23990
23991
23992
23993
23994
23995
23996
23997
23998
23999
24000
1751
1688
1611
1584
1520
1483
1424
1337
1249
1193
1119
1061
974
896
759
669
581
510
413
322
189
97
-15
-142
-185
-313
-395
-499
-598
-666
-739
-807
-909
-1012
-1036
-1101
-1193
-1161
-1226
-1285
-1328
-1369
-1399
-1401
-1391
-1394
-1347
-1309
-1261
-1209
-1171
-1126
-1113
-1073
-1021
-973
-896
-813
-730
-681
6939
7082
7254
7443
7616
7860
8113
8431
8687
9039
9285
9529
9836
10139
10404
10624
10833
11023
11151
11240
11339
11370
11365
11319
11257
11159
10948
10772
10557
10311
10070
9787
9571
9231
8921
8683
8386
8118
7920
7684
7481
7295
7148
7057
7019
6934
7002
7006
7049
7193
7307
7490
7641
7870
8086
8364
8626
8869
9184
9452
-832
-803
-840
-836
-854
-869
-830
-848
-812
-789
-801
-801
-834
-835
-793
-860
-841
-870
-784
-830
-782
-753
-817
-811
-839
-902
-764
-967
-746
-880
-687
-854
-713
-807
-860
-817
-874
-807
-776
-746
-722
-797
-727
-811
-747
-808
-771
-736
-844
-717
-724
-770
-758
-784
-817
-878
-782
-823
-808
-767
-671
-662
-638
-623
-609
-582
-563
-543
-527
-511
-504
-486
-476
-468
-457
-444
-442
-437
-423
-417
-414
-423
-417
-425
-420
-431
-436
-449
-440
-456
-473
-479
-497
-507
-530
-539
-560
-576
-589
-616
-620
-645
-669
-691
-709
-726
-755
-769
-789
-806
-823
-851
-872
-886
-907
-923
-934
-952
-964
-975
8
1
0
-5
-6
-19
-21
-34
-29
-33
-34
-42
-44
-54
-62
-62
-54
-67
-61
-63
-69
-70
-65
-65
-64
-74
-62
-66
-55
-53
-55
-47
-49
-42
-42
-29
-26
-20
-19
-15
-9
0
12
16
18
27
31
31
39
50
53
58
62
66
67
75
84
90
87
90
2370
3232
4079
4901
5717
6499
7261
7994
8681
9341
9952
10478
11020
11509
11949
12331
12657
12931
13151
13329
13439
13493
13481
13404
13273
13096
12853
12554
12197
11787
11324
10832
10295
9709
9086
8415
7711
6979
6231
5455
4651
3838
2997
2148
1301
452
-409
-1253
-2093
-2914
-3719
-4507
-5283
-6017
-6760
-7467
-8138
-8774
-9370
-9925
2051
2051
2051
2051
1939
1939
1939
1939
1939
1833
1833
1833
1833
1833
1745
1745
1745
1745
1745
1685
1685
1685
1685
1685
1659
1659
1659
1659
1659
1668
1668
1668
1668
1668
1711
1711
1711
1711
1711
1783
1783
1783
1783
1783
1879
1879
1879
1879
1879
1988
1988
1988
1988
1988
2089
2089
2089
2089
2089
2183
24001
24002
24003
24004
24005
24006
24007
24008
24009
24010
24011
24012
24013
24014
24015
24016
24017
24018
24019
24020
24021
24022
24023
24024
24025
24026
24027
24028
24029
24030
24031
24032
24033
24034
24035
24036
24037
24038
24039
24040
24041
24042
24043
24044
24045
24046
24047
24048
24049
24050
24051
24052
24053
24054
24055
24056
24057
24058
24059
24060
-563
-526
-384
-324
-199
-124
-21
84
139
268
401
476
584
653
739
860
940
1011
1100
1180
1284
1329
1390
1442
1492
1528
1583
1608
1645
1667
1700
1699
1734
1667
1661
1609
1589
1538
1513
1487
1426
1357
1319
1269
1179
1101
1022
966
861
820
730
644
527
460
358
286
203
93
-1
-95
9663
9922
10205
10405
10594
10742
10852
10983
11077
11081
11103
11055
11009
10870
10762
10577
10407
10193
9922
9649
9408
9153
8851
8617
8386
8098
7920
7742
7511
7332
7181
7084
7035
7042
7051
7083
7147
7189
7371
7508
7687
7888
8119
8337
8589
8817
9111
9342
9541
9772
10012
10193
10382
10549
10631
10716
10777
10834
10818
10745
-854
-772
-795
-843
-867
-823
-836
-819
-778
-834
-814
-789
-767
-781
-898
-815
-847
-825
-865
-802
-799
-821
-821
-862
-809
-936
-858
-798
-815
-834
-791
-861
-827
-787
-863
-875
-821
-873
-834
-818
-821
-771
-842
-857
-798
-873
-927
-817
-825
-847
-789
-804
-797
-767
-898
-844
-825
-811
-783
-756
-993
-1000
-1016
-1023
-1025
-1026
-1030
-1043
-1039
-1045
-1043
-1047
-1043
-1031
-1036
-1035
-1026
-1002
-998
-984
-966
-954
-949
-924
-908
-899
-880
-861
-843
-830
-808
-789
-758
-750
-733
-703
-690
-669
-645
-638
-620
-592
-579
-567
-545
-532
-527
-507
-501
-490
-478
-465
-459
-458
-456
-449
-447
-443
-443
-450
86
103
109
110
114
110
110
106
116
116
116
103
106
102
102
104
110
100
98
99
90
89
81
81
71
63
61
63
54
51
46
38
35
27
21
21
11
9
8
-4
-5
-10
-12
-18
-35
-35
-34
-36
-38
-43
-48
-60
-51
-56
-59
-51
-56
-59
-56
-63
-10438
-10915
-11343
-11716
-12042
-12306
-12525
-12689
-12802
-12851
-12855
-12790
-12670
-12503
-12276
-12005
-11674
-11289
-10849
-10366
-9839
-9275
-8680
-8035
-7354
-6651
-5943
-5182
-4421
-3630
-2819
-1999
-1174
-352
468
1274
2083
2879
3662
4428
5169
5889
6584
7253
7894
8503
9059
9585
10069
10512
10916
11273
11574
11827
12016
12157
12251
12290
12283
12214
2183
2183
2183
2183
2256
2256
2256
2256
2256
2301
2301
2301
2301
2301
2312
2312
2312
2312
2312
2290
2290
2290
2290
2290
2237
2237
2237
2237
2237
2158
2158
2158
2158
2158
2063
2063
2063
2063
2063
1960
1960
1960
1960
1960
1862
1862
1862
1862
1862
1779
1779
1779
1779
1779
1720
1720
1720
1720
1720
1691
24061
24062
24063
24064
24065
24066
24067
24068
24069
24070
24071
24072
24073
24074
24075
24076
24077
24078
24079
24080
24081
24082
24083
24084
24085
24086
24087
24088
24089
24090
24091
24092
24093
24094
24095
24096
24097
24098
24099
24100
24101
24102
24103
24104
24105
24106
24107
24108
24109
24110
24111
24112
24113
24114
24115
24116
24117
24118
24119
24120
-231
-281
-346
-443
-515
-629
-664
-763
-821
-886
-931
-981
-1064
-1106
-1131
-1150
-1219
-1261
-1255
-1270
-1270
-1265
-1173
-1174
-1138
-1134
-1072
-1067
-1001
-965
-910
-854
-786
-722
-665
-595
-521
-416
-378
-263
-185
-81
6
117
185
263
319
448
543
653
701
802
875
960
1063
1121
1161
1238
1313
1338
10690
10577
10474
10328
10115
9936
9756
9503
9325
9078
8794
8587
8318
8092
7937
7764
7546
7435
7345
7218
7183
7127
7177
7220
7249
7311
7436
7592
7755
7963
8148
8348
8552
8787
9033
9234
9463
9647
9864
10022
10204
10318
10425
10509
10565
10575
10591
10555
10494
10388
10267
10102
9960
9779
9567
9323
9114
8916
8712
8499
-791
-792
-785
-799
-878
-815
-820
-863
-772
-816
-717
-768
-767
-817
-851
-760
-873
-732
-806
-806
-749
-816
-769
-764
-834
-820
-860
-811
-828
-754
-787
-762
-700
-845
-842
-798
-847
-815
-802
-745
-789
-727
-807
-830
-831
-817
-899
-792
-870
-801
-823
-848
-827
-814
-867
-861
-924
-876
-842
-782
-442
-459
-457
-476
-473
-486
-486
-506
-508
-526
-540
-555
-578
-590
-607
-617
-633
-663
-671
-691
-704
-726
-745
-769
-786
-802
-821
-837
-852
-870
-884
-905
-920
-929
-946
-953
-969
-974
-984
-1003
-995
-1004
-1014
-1006
-1008
-1022
-1013
-1017
-1011
-1016
-1000
-1003
-984
-980
-970
-965
-949
-933
-914
-910
-49
-55
-54
-55
-50
-43
-46
-42
-30
-30
-28
-33
-27
-14
-15
-9
0
-4
12
14
22
31
29
31
34
41
54
56
59
66
69
70
75
78
80
87
90
88
92
95
99
103
103
102
104
105
110
109
100
100
93
96
93
89
91
88
81
66
83
75
12084
11909
11680
11415
11091
10716
10344
9874
9368
8836
8267
7662
7021
6359
5660
4944
4218
3469
2710
1935
1148
368
-417
-1187
-1944
-2700
-3448
-4178
-4878
-5569
-6223
-6862
-7463
-8051
-8596
-9096
-9565
-9986
-10369
-10710
-11001
-11243
-11422
-11561
-11647
-11696
-11683
-11620
-11504
-11337
-11109
-10834
-10529
-10166
-9768
-9313
-8829
-8299
-7746
-7155
1691
1691
1691
1691
1694
1694
1694
1694
1694
1729
1729
1729
1729
1729
1792
1792
1792
1792
1792
1876
1876
1876
1876
1876
1971
1971
1971
1971
1971
2068
2068
2068
2068
2068
2155
2155
2155
2155
2155
2225
2225
2225
2225
2225
2269
2269
2269
2269
2269
2283
2283
2283
2283
2283
2266
2266
2266
2266
2266
2221
24121
24122
24123
24124
24125
24126
24127
24128
24129
24130
24131
24132
24133
24134
24135
24136
24137
24138
24139
24140
24141
24142
24143
24144
24145
24146
24147
24148
24149
24150
24151
24152
24153
24154
24155
24156
24157
24158
24159
24160
24161
24162
24163
24164
24165
24166
24167
24168
24169
24170
24171
24172
24173
24174
24175
24176
24177
24178
24179
24180
1408
1469
1466
1488
1541
1535
1552
1589
1597
1582
1526
1492
1446
1418
1398
1351
1308
1227
1184
1133
1069
1033
937
888
796
731
638
594
505
417
348
270
159
103
-35
-99
-201
-296
-373
-458
-457
-547
-633
-686
-785
-810
-865
-927
-950
-983
-1040
-1042
-1120
-1114
-1134
-1142
-1158
-1140
-1061
-1017
8222
8062
7864
7711
7584
7508
7378
7303
7209
7224
7236
7250
7317
7414
7511
7648
7774
8011
8152
8398
8521
8780
8968
9167
9324
9579
9686
9875
10016
10124
10204
10289
10330
10368
10342
10289
10229
10123
10043
9891
9708
9564
9404
9206
9013
8801
8597
8415
8203
8050
7889
7757
7625
7521
7447
7355
7295
7303
7317
7383
-799
-843
-839
-885
-872
-869
-804
-873
-817
-854
-716
-848
-773
-879
-771
-901
-853
-918
-770
-912
-707
-898
-744
-886
-768
-935
-796
-876
-791
-821
-748
-804
-771
-844
-815
-827
-876
-794
-817
-669
-856
-730
-775
-853
-792
-796
-782
-790
-738
-808
-753
-756
-831
-699
-856
-770
-807
-836
-796
-776
-895
-881
-858
-843
-832
-810
-802
-775
-758
-746
-725
-706
-694
-660
-662
-636
-622
-601
-592
-568
-564
-545
-539
-529
-521
-509
-498
-482
-488
-479
-483
-473
-469
-465
-478
-471
-483
-487
-489
-499
-499
-514
-516
-532
-539
-553
-566
-573
-595
-602
-626
-640
-659
-667
-690
-704
-715
-736
-757
-770
70
68
64
57
51
49
42
30
36
22
23
18
10
4
11
0
-10
-6
-17
-18
-22
-26
-31
-34
-39
-38
-43
-44
-49
-47
-52
-50
-50
-43
-41
-51
-50
-51
-48
-44
-44
-41
-39
-41
-28
-32
-17
-20
-15
-12
-8
-2
0
5
7
17
17
23
41
40
-6528
-5898
-5207
-4510
-3870
-3150
-2424
-1682
-924
-163
594
1336
2070
2786
3499
4200
4876
5529
6154
6749
7323
7867
8383
8855
9286
9676
10022
10321
10587
10808
10973
11088
11157
11178
11147
11076
10951
10776
10544
10279
9974
9626
9241
8808
8332
7829
7284
6715
6127
5516
4873
4213
3540
2847
2155
1447
736
11
-705
-1407
2221
2221
2221
2221
2152
2152
2152
2152
2152
2066
2066
2066
2066
2066
1973
1973
1973
1973
1973
1883
1883
1883
1883
1883
1806
1806
1806
1806
1806
1750
1750
1750
1750
1750
1721
1721
1721
1721
1721
1721
1721
1721
1721
1721
1751
1751
1751
1751
1751
1806
1806
1806
1806
1806
1880
1880
1880
1880
1880
1966
24181
24182
24183
24184
24185
24186
24187
24188
24189
24190
24191
24192
24193
24194
24195
24196
24197
24198
24199
24200
24201
24202
24203
24204
24205
24206
24207
24208
24209
24210
24211
24212
24213
24214
24215
24216
24217
24218
24219
24220
24221
24222
24223
24224
24225
24226
24227
24228
24229
24230
24231
24232
24233
24234
24235
24236
24237
24238
24239
24240
-1012
-989
-972
-922
-881
-836
-813
-731
-681
-616
-550
-512
-433
-323
-274
-191
-102
-30
76
148
223
323
376
475
565
637
699
756
868
905
991
1075
1113
1179
1218
1267
1301
1348
1388
1453
1412
1429
1441
1449
1430
1400
1361
1375
1337
1296
1287
1198
1172
1156
1062
1020
964
901
838
766
7440
7502
7603
7737
7877
8008
8165
8385
8560
8754
8934
9116
9276
9450
9584
9741
9847
9982
10041
10091
10141
10140
10113
10104
10018
9940
9812
9699
9536
9427
9222
9040
8863
8678
8501
8329
8177
8023
7846
7726
7602
7508
7458
7399
7380
7404
7397
7439
7476
7580
7699
7767
7954
8112
8227
8414
8606
8754
8942
9072
-727
-807
-752
-796
-792
-821
-800
-785
-810
-854
-827
-789
-750
-849
-800
-857
-812
-848
-852
-838
-826
-784
-814
-798
-836
-844
-791
-844
-890
-764
-841
-864
-798
-839
-832
-821
-830
-850
-836
-822
-845
-791
-837
-825
-833
-941
-849
-831
-796
-846
-778
-857
-852
-834
-882
-863
-799
-845
-810
-810
-788
-801
-826
-844
-856
-869
-884
-898
-906
-924
-929
-936
-950
-959
-969
-972
-977
-984
-986
-982
-991
-995
-991
-985
-995
-975
-978
-973
-964
-954
-945
-930
-924
-912
-903
-891
-869
-861
-845
-829
-809
-796
-778
-759
-743
-735
-713
-704
-693
-659
-651
-643
-625
-611
-592
-578
-571
-557
-554
-542
42
46
45
50
61
65
66
64
70
74
82
89
83
85
90
92
95
92
97
103
98
99
90
95
93
98
87
91
86
85
83
81
71
75
68
69
64
66
63
57
49
36
37
36
27
27
17
8
15
6
3
2
0
-7
-14
-21
-15
-26
-26
-27
-2095
-2707
-3375
-4028
-4671
-5294
-5914
-6461
-7000
-7505
-7990
-8441
-8840
-9214
-9542
-9824
-10073
-10279
-10435
-10546
-10602
-10606
-10565
-10496
-10368
-10193
-9979
-9712
-9406
-9064
-8681
-8259
-7795
-7299
-6777
-6210
-5661
-5058
-4434
-3802
-3135
-2465
-1784
-1105
-427
257
936
1610
2282
2928
3566
4188
4796
5378
5932
6467
6964
7431
7861
8238
1966
1966
1966
1966
2053
2053
2053
2053
2053
2134
2134
2134
2134
2134
2198
2198
2198
2198
2198
2240
2240
2240
2240
2240
2255
2255
2255
2255
2255
2241
2241
2241
2241
2241
2202
2202
2202
2202
2202
2140
2140
2140
2140
2140
2063
2063
2063
2063
2063
1979
1979
1979
1979
1979
1898
1898
1898
1898
1898
1828
24241
24242
24243
24244
24245
24246
24247
24248
24249
24250
24251
24252
24253
24254
24255
24256
24257
24258
24259
24260
24261
24262
24263
24264
24265
24266
24267
24268
24269
24270
24271
24272
24273
24274
24275
24276
24277
24278
24279
24280
24281
24282
24283
24284
24285
24286
24287
24288
24289
24290
24291
24292
24293
24294
24295
24296
24297
24298
24299
24300
712
632
564
479
397
343
244
215
115
44
-66
-128
-199
-274
-319
-409
-492
-556
-622
-655
-690
-779
-833
-888
-880
-934
-924
-973
-989
-1018
-1004
-1020
-1012
-955
-938
-928
-890
-896
-824
-800
-741
-730
-642
-623
-561
-490
-464
-370
-306
-249
-150
-79
-21
69
146
228
253
330
430
489
9202
9381
9495
9635
9699
9844
9895
9939
9942
9918
9908
9865
9797
9720
9607
9481
9346
9228
9068
8912
8753
8585
8405
8281
8135
7970
7825
7729
7664
7589
7509
7471
7489
7473
7500
7534
7575
7690
7764
7852
8034
8148
8287
8437
8587
8719
8899
9048
9187
9346
9438
9513
9606
9687
9753
9782
9762
9783
9758
9655
-770
-820
-773
-853
-875
-826
-879
-853
-802
-818
-757
-792
-786
-834
-809
-811
-920
-790
-787
-793
-761
-823
-789
-790
-791
-852
-771
-832
-848
-745
-794
-775
-796
-788
-812
-855
-791
-823
-793
-822
-820
-748
-831
-798
-868
-811
-875
-836
-803
-745
-810
-780
-864
-813
-828
-811
-857
-837
-802
-802
-534
-511
-520
-509
-503
-502
-497
-496
-487
-495
-498
-499
-509
-504
-515
-527
-524
-543
-540
-552
-563
-577
-586
-600
-615
-629
-644
-658
-683
-679
-701
-723
-733
-753
-765
-777
-797
-806
-821
-838
-857
-866
-878
-884
-898
-904
-920
-928
-937
-936
-950
-952
-957
-963
-964
-973
-973
-965
-968
-961
-36
-36
-39
-36
-39
-37
-39
-43
-44
-44
-43
-42
-44
-46
-34
-39
-37
-34
-31
-22
-25
-22
-16
-15
-11
-3
3
4
6
8
15
17
19
21
34
34
42
48
51
53
51
59
67
69
74
77
75
80
84
81
85
87
88
85
90
83
87
86
84
84
8618
8953
9244
9504
9707
9874
10008
10089
10125
10113
10062
9974
9831
9653
9427
9165
8861
8511
8134
7724
7280
6815
6306
5772
5224
4649
4056
3449
2828
2187
1547
902
256
-387
-1024
-1663
-2286
-2907
-3505
-4090
-4651
-5195
-5715
-6215
-6686
-7136
-7537
-7915
-8260
-8569
-8838
-9057
-9249
-9390
-9497
-9568
-9594
-9578
-9519
-9407
1828
1828
1828
1828
1776
1776
1776
1776
1776
1749
1749
1749
1749
1749
1748
1748
1748
1748
1748
1773
1773
1773
1773
1773
1822
1822
1822
1822
1822
1889
1889
1889
1889
1889
1966
1966
1966
1966
1966
2045
2045
2045
2045
2045
2118
2118
2118
2118
2118
2176
2176
2176
2176
2176
2214
2214
2214
2214
2214
2228
24301
24302
24303
24304
24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
24328
24329
24330
24331
24332
24333
24334
24335
24336
24337
24338
24339
24340
24341
24342
24343
24344
24345
24346
24347
24348
24349
24350
24351
24352
24353
24354
24355
24356
24357
24358
24359
24360
559
633
710
802
855
907
969
1006
1082
1064
1137
1215
1238
1260
1247
1285
1328
1348
1331
1364
1311
1258
1250
1196
1207
1176
1082
1080
1047
986
935
876
814
789
701
629
559
529
468
392
290
267
197
130
43
-11
-109
-179
-217
-297
-348
-408
-485
-531
-595
-640
-667
-741
-790
-779
9627
9547
9428
9335
9208
9052
8907
8764
8629
8465
8332
8190
8068
7939
7822
7734
7633
7565
7515
7505
7477
7484
7557
7613
7654
7751
7831
7927
8077
8191
8319
8484
8593
8745
8921
9042
9092
9236
9321
9414
9485
9539
9576
9622
9627
9542
9555
9477
9411
9356
9278
9137
9057
8904
8782
8645
8486
8382
8283
8114
-796
-804
-798
-846
-833
-888
-832
-782
-862
-818
-763
-841
-830
-801
-856
-835
-815
-876
-824
-773
-804
-782
-831
-885
-890
-874
-866
-768
-815
-810
-813
-795
-834
-815
-827
-853
-873
-827
-832
-818
-795
-770
-862
-779
-849
-836
-835
-783
-832
-698
-766
-776
-805
-772
-825
-842
-760
-841
-705
-865
-965
-954
-954
-943
-940
-933
-918
-910
-897
-885
-878
-859
-849
-838
-830
-807
-800
-784
-763
-756
-740
-723
-705
-682
-687
-662
-653
-633
-623
-612
-595
-593
-577
-571
-559
-560
-547
-540
-538
-527
-526
-524
-528
-524
-524
-523
-523
-529
-534
-534
-545
-558
-549
-568
-564
-588
-589
-600
-610
-618
91
82
87
83
81
80
70
70
73
70
60
60
55
51
50
47
40
41
34
26
28
15
16
14
4
2
6
3
-7
-9
-4
-18
-19
-27
-27
-21
-28
-26
-24
-31
-36
-40
-33
-34
-39
-42
-33
-39
-29
-34
-35
-33
-30
-32
-17
-24
-14
-6
-12
-3
-9256
-9073
-8846
-8581
-8282
-7942
-7566
-7161
-6725
-6267
-5773
-5250
-4712
-4147
-3575
-2987
-2389
-1774
-1158
-531
87
712
1322
1920
2517
3100
3672
4213
4749
5251
5734
6198
6638
7040
7411
7741
8046
8319
8551
8744
8908
9023
9093
9135
9129
9089
9005
8884
8713
8508
8277
8010
7711
7399
7036
6637
6211
5755
5289
4786
2228
2228
2228
2228
2216
2216
2216
2216
2216
2181
2181
2181
2181
2181
2126
2126
2126
2126
2126
2056
2056
2056
2056
2056
1981
1981
1981
1981
1981
1908
1908
1908
1908
1908
1845
1845
1845
1845
1845
1798
1798
1798
1798
1798
1774
1774
1774
1774
1774
1773
1773
1773
1773
1773
1796
1796
1796
1796
1796
1840
24361
24362
24363
24364
24365
24366
24367
24368
24369
24370
24371
24372
24373
24374
24375
24376
24377
24378
24379
24380
24381
24382
24383
24384
24385
24386
24387
24388
24389
24390
24391
24392
24393
24394
24395
24396
24397
24398
24399
24400
24401
24402
24403
24404
24405
24406
24407
24408
24409
24410
24411
24412
24413
24414
24415
24416
24417
24418
24419
24420
-819
-870
-895
-865
-874
-940
-936
-931
-871
-853
-812
-773
-728
-727
-722
-663
-637
-576
-559
-489
-448
-397
-322
-246
-190
-156
-85
-32
57
170
228
284
339
413
470
529
602
677
733
799
824
884
937
1005
1026
1066
1101
1127
1175
1177
1190
1199
1212
1249
1240
1198
1172
1135
1101
1058
8006
7950
7788
7742
7706
7644
7586
7568
7575
7601
7633
7701
7752
7833
7920
8016
8135
8251
8380
8470
8598
8747
8846
8965
9060
9175
9225
9351
9381
9403
9460
9478
9426
9464
9371
9336
9254
9150
9099
9018
8847
8745
8652
8509
8371
8293
8154
8082
7969
7864
7770
7765
7635
7643
7614
7621
7613
7635
7677
7748
-745
-769
-795
-785
-833
-746
-845
-749
-847
-779
-772
-777
-791
-782
-843
-764
-815
-827
-775
-823
-784
-827
-772
-750
-854
-795
-850
-801
-836
-775
-809
-781
-795
-819
-795
-888
-814
-904
-843
-813
-775
-792
-754
-890
-905
-816
-839
-844
-835
-859
-862
-765
-797
-879
-785
-887
-855
-818
-780
-798
-642
-650
-666
-673
-682
-707
-716
-728
-752
-756
-767
-794
-798
-812
-825
-840
-848
-863
-871
-889
-890
-902
-909
-916
-917
-927
-939
-931
-936
-946
-944
-953
-942
-947
-936
-939
-931
-930
-927
-925
-913
-901
-889
-881
-868
-864
-854
-834
-829
-813
-792
-786
-770
-756
-748
-740
-715
-709
-693
-676
-2
4
4
10
12
18
16
24
28
33
38
35
43
49
48
51
57
61
55
69
68
73
76
80
78
75
80
80
83
86
79
83
83
79
81
77
75
81
82
80
71
71
72
58
64
57
56
55
53
51
48
38
37
28
31
30
25
14
14
9
4266
3737
3187
2629
2055
1478
893
299
-289
-871
-1447
-2003
-2548
-3097
-3625
-4145
-4639
-5111
-5562
-5971
-6386
-6763
-7104
-7412
-7683
-7924
-8141
-8315
-8446
-8537
-8595
-8611
-8595
-8543
-8447
-8318
-8146
-7940
-7704
-7424
-7114
-6780
-6414
-5992
-5591
-5151
-4683
-4203
-3698
-3173
-2639
-2145
-1588
-1033
-482
91
646
1194
1742
2269
1840
1840
1840
1840
1900
1900
1900
1900
1900
1970
1970
1970
1970
1970
2041
2041
2041
2041
2041
2106
2106
2106
2106
2106
2158
2158
2158
2158
2158
2192
2192
2192
2192
2192
2203
2203
2203
2203
2203
2192
2192
2192
2192
2192
2159
2159
2159
2159
2159
2109
2109
2109
2109
2109
2047
2047
2047
2047
2047
1980
24421
24422
24423
24424
24425
24426
24427
24428
24429
24430
24431
24432
24433
24434
24435
24436
24437
24438
24439
24440
24441
24442
24443
24444
24445
24446
24447
24448
24449
24450
24451
24452
24453
24454
24455
24456
24457
24458
24459
24460
24461
24462
24463
24464
24465
24466
24467
24468
24469
24470
24471
24472
24473
24474
24475
24476
24477
24478
24479
24480
1053
1004
969
925
890
835
804
758
713
671
587
527
488
384
354
293
235
132
74
24
-7
-103
-161
-182
-246
-327
-364
-426
-468
-528
-542
-632
-607
-695
-713
-729
-781
-797
-808
-828
-784
-829
-814
-761
-726
-739
-711
-685
-644
-635
-588
-535
-508
-466
-414
-347
-316
-289
-248
-160
7826
7887
8007
8099
8147
8293
8380
8486
8610
8700
8839
8934
9016
9091
9152
9233
9252
9298
9340
9317
9276
9254
9231
9159
9093
8998
8891
8834
8734
8656
8565
8414
8313
8174
8101
8002
7930
7851
7800
7748
7709
7705
7680
7691
7685
7712
7755
7848
7904
7997
8028
8113
8242
8345
8421
8540
8612
8695
8823
8879
-799
-854
-816
-805
-837
-864
-849
-866
-860
-813
-843
-787
-784
-886
-816
-855
-882
-827
-883
-805
-815
-740
-808
-837
-779
-869
-747
-860
-758
-817
-763
-828
-770
-794
-843
-790
-812
-800
-784
-768
-802
-744
-778
-839
-778
-816
-799
-776
-828
-785
-774
-814
-820
-742
-831
-821
-795
-855
-861
-738
-669
-659
-645
-635
-626
-614
-601
-598
-588
-582
-568
-565
-564
-548
-552
-543
-546
-541
-542
-547
-546
-549
-552
-553
-550
-565
-561
-576
-576
-590
-598
-611
-620
-623
-641
-645
-665
-673
-684
-704
-702
-718
-738
-752
-762
-776
-785
-798
-809
-813
-823
-839
-849
-864
-867
-873
-886
-892
-894
-894
12
3
0
-5
-6
-9
-13
-17
-14
-23
-29
-26
-23
-25
-20
-26
-30
-24
-25
-29
-26
-30
-29
-31
-27
-23
-27
-20
-22
-23
-15
-15
-12
-3
-4
1
3
5
11
15
17
19
24
25
24
42
41
44
47
49
54
54
55
63
68
63
70
68
72
75
2794
3305
3800
4277
4739
5170
5579
5969
6328
6665
6968
7244
7481
7687
7860
7999
8097
8171
8192
8191
8149
8069
7965
7816
7640
7423
7171
6885
6581
6245
5888
5506
5093
4658
4216
3747
3260
2766
2255
1739
1220
688
160
-363
-888
-1406
-1909
-2412
-2833
-3308
-3760
-4209
-4629
-5035
-5411
-5768
-6076
-6396
-6668
-6917
1980
1980
1980
1980
1914
1914
1914
1914
1914
1858
1858
1858
1858
1858
1818
1818
1818
1818
1818
1797
1797
1797
1797
1797
1797
1797
1797
1797
1797
1819
1819
1819
1819
1819
1860
1860
1860
1860
1860
1914
1914
1914
1914
1914
1976
1976
1976
1976
1976
2039
2039
2039
2039
2039
2097
2097
2097
2097
2097
2143
24481
24482
24483
24484
24485
24486
24487
24488
24489
24490
24491
24492
24493
24494
24495
24496
24497
24498
24499
24500
24501
24502
24503
24504
24505
24506
24507
24508
24509
24510
24511
24512
24513
24514
24515
24516
24517
24518
24519
24520
24521
24522
24523
24524
24525
24526
24527
24528
24529
24530
24531
24532
24533
24534
24535
24536
24537
24538
24539
24540
-86
-48
48
87
137
216
242
344
389
445
510
565
621
650
742
811
827
855
881
970
978
1005
1034
1044
1068
1135
1091
1145
1108
1130
1120
1064
1050
1028
994
980
903
862
840
805
788
718
680
628
562
529
481
466
361
309
257
223
105
69
26
-21
-101
-150
-182
-230
8971
9041
9090
9119
9169
9169
9188
9165
9165
9139
9068
9016
8965
8867
8808
8694
8580
8518
8421
8324
8200
8117
8054
7963
7913
7835
7805
7733
7726
7710
7712
7719
7754
7776
7829
7904
7934
8050
8065
8195
8285
8361
8472
8540
8619
8707
8769
8839
8922
8967
8982
9036
9040
9053
9068
9023
9018
8974
8928
8871
-818
-765
-793
-778
-834
-780
-888
-829
-798
-813
-794
-817
-818
-830
-874
-871
-778
-830
-871
-846
-813
-829
-822
-851
-822
-844
-890
-877
-827
-799
-839
-826
-825
-829
-845
-808
-851
-855
-839
-822
-805
-816
-833
-776
-816
-852
-856
-834
-797
-817
-848
-839
-763
-881
-819
-870
-781
-844
-788
-811
-906
-908
-912
-922
-918
-927
-920
-921
-920
-918
-911
-912
-907
-907
-897
-892
-888
-877
-857
-853
-846
-838
-827
-812
-807
-788
-782
-771
-757
-745
-730
-723
-716
-697
-682
-682
-663
-649
-646
-636
-626
-621
-609
-597
-599
-580
-582
-578
-570
-565
-562
-559
-565
-560
-562
-564
-577
-573
-583
-577
75
80
68
82
77
73
75
77
80
72
73
75
74
70
63
62
64
65
61
60
52
50
49
47
43
39
41
28
26
34
19
19
25
17
12
11
9
3
-2
-4
-9
-6
-7
-17
-18
-15
-21
-19
-17
-26
-23
-26
-24
-30
-27
-26
-23
-27
-22
-11
-7123
-7304
-7445
-7564
-7641
-7695
-7709
-7688
-7625
-7534
-7407
-7249
-7060
-6838
-6575
-6303
-6017
-5668
-5306
-4922
-4526
-4101
-3653
-3205
-2732
-2255
-1766
-1269
-766
-259
247
742
1231
1717
2192
2659
3103
3545
3957
4360
4746
5108
5452
5767
6048
6305
6514
6722
6900
7049
7159
7242
7300
7313
7299
7247
7174
7064
6919
6756
2143
2143
2143
2143
2171
2171
2171
2171
2171
2179
2179
2179
2179
2179
2168
2168
2168
2168
2168
2138
2138
2138
2138
2138
2092
2092
2092
2092
2092
2036
2036
2036
2036
2036
1976
1976
1976
1976
1976
1919
1919
1919
1919
1919
1870
1870
1870
1870
1870
1835
1835
1835
1835
1835
1819
1819
1819
1819
1819
1821
24541
24542
24543
24544
24545
24546
24547
24548
24549
24550
24551
24552
24553
24554
24555
24556
24557
24558
24559
24560
24561
24562
24563
24564
24565
24566
24567
24568
24569
24570
24571
24572
24573
24574
24575
24576
24577
24578
24579
24580
24581
24582
24583
24584
24585
24586
24587
24588
24589
24590
24591
24592
24593
24594
24595
24596
24597
24598
24599
24600
-295
-356
-372
-435
-467
-540
-515
-593
-605
-620
-646
-654
-676
-698
-730
-742
-715
-713
-689
-601
-604
-579
-567
-555
-508
-492
-446
-439
-380
-323
-297
-240
-177
-164
-95
-33
19
49
140
222
224
301
326
401
437
503
572
624
672
734
717
785
807
854
890
910
947
962
972
969
8801
8768
8660
8571
8495
8399
8299
8220
8160
8076
8010
7972
7915
7851
7843
7800
7763
7776
7779
7815
7899
7869
7936
7971
8010
8080
8148
8237
8308
8391
8464
8549
8618
8693
8729
8799
8855
8932
8922
8928
8976
8987
8922
8914
8931
8862
8768
8758
8676
8616
8556
8463
8382
8326
8219
8160
8107
8019
7985
7927
-775
-766
-800
-845
-816
-843
-813
-795
-756
-828
-759
-780
-812
-785
-816
-824
-809
-799
-784
-811
-756
-808
-804
-791
-882
-800
-794
-788
-861
-766
-806
-800
-777
-786
-824
-837
-822
-803
-755
-873
-809
-822
-829
-819
-800
-864
-827
-806
-846
-868
-815
-823
-860
-799
-818
-862
-859
-842
-835
-837
-582
-579
-592
-611
-607
-612
-626
-636
-644
-651
-663
-675
-684
-697
-708
-716
-729
-734
-752
-762
-767
-794
-794
-802
-821
-822
-829
-837
-851
-861
-860
-870
-881
-889
-888
-890
-888
-898
-893
-905
-896
-904
-900
-896
-894
-894
-889
-889
-882
-882
-868
-867
-856
-849
-844
-828
-826
-809
-809
-784
-18
-24
-13
-21
-12
-4
-7
-3
-10
6
3
12
9
15
17
18
15
31
31
32
32
37
34
44
48
54
53
63
52
52
58
63
59
63
64
72
68
70
68
68
73
69
72
71
62
72
65
70
63
65
65
61
56
54
46
55
49
51
46
42
6554
6328
6073
5786
5480
5154
4802
4428
4037
3628
3203
2768
2329
1864
1404
937
458
-17
-490
-944
-1400
-1843
-2289
-2711
-3128
-3531
-3918
-4278
-4630
-4955
-5270
-5547
-5815
-6024
-6228
-6399
-6551
-6677
-6758
-6810
-6839
-6829
-6797
-6741
-6646
-6525
-6374
-6198
-5986
-5756
-5496
-5207
-4901
-4567
-4226
-3859
-3474
-3076
-2667
-2248
1821
1821
1821
1821
1842
1842
1842
1842
1842
1879
1879
1879
1879
1879
1928
1928
1928
1928
1928
1984
1984
1984
1984
1984
2040
2040
2040
2040
2040
2089
2089
2089
2089
2089
2128
2128
2128
2128
2128
2151
2151
2151
2151
2151
2157
2157
2157
2157
2157
2145
2145
2145
2145
2145
2116
2116
2116
2116
2116
2075
24601
24602
24603
24604
24605
24606
24607
24608
24609
24610
24611
24612
24613
24614
24615
24616
24617
24618
24619
24620
24621
24622
24623
24624
24625
24626
24627
24628
24629
24630
24631
24632
24633
24634
24635
24636
24637
24638
24639
24640
24641
24642
24643
24644
24645
24646
24647
24648
24649
24650
24651
24652
24653
24654
24655
24656
24657
24658
24659
24660
987
1038
1018
1057
1033
975
931
946
899
882
865
821
804
779
727
686
647
640
571
502
463
378
361
305
271
220
153
109
62
-1
-26
-68
-117
-187
-226
-271
-317
-342
-369
-427
-452
-504
-503
-527
-548
-573
-601
-603
-594
-638
-609
-635
-576
-590
-546
-495
-469
-460
-439
-446
7872
7843
7812
7808
7794
7801
7808
7847
7890
7886
7926
8015
8066
8119
8209
8288
8358
8405
8485
8535
8638
8678
8713
8742
8810
8812
8827
8837
8853
8832
8821
8795
8744
8730
8656
8604
8565
8507
8429
8366
8299
8255
8192
8128
8060
8024
7932
7925
7881
7881
7841
7846
7849
7885
7865
7905
7924
7985
8027
8101
-817
-804
-795
-822
-837
-862
-834
-882
-859
-815
-829
-803
-822
-853
-822
-800
-796
-781
-860
-803
-791
-789
-836
-804
-825
-860
-801
-782
-779
-788
-801
-767
-830
-805
-834
-800
-796
-803
-753
-843
-769
-810
-740
-792
-764
-802
-798
-769
-812
-761
-842
-748
-807
-786
-781
-755
-786
-802
-831
-795
-784
-772
-761
-750
-736
-728
-713
-710
-696
-686
-675
-663
-661
-645
-639
-635
-629
-616
-612
-608
-605
-583
-591
-589
-587
-593
-590
-584
-585
-586
-588
-591
-587
-591
-600
-604
-610
-622
-622
-630
-640
-644
-656
-662
-667
-673
-684
-692
-702
-714
-722
-736
-743
-756
-764
-769
-784
-793
-797
-806
41
36
40
29
19
22
25
13
12
13
12
6
-4
-6
0
-7
7
-5
-9
-18
-12
-12
-11
-20
-19
-12
-19
-19
-20
-11
-22
-19
-23
-17
-14
-16
-13
-9
-8
-6
-4
-3
2
-1
12
4
10
11
21
16
20
21
26
31
32
30
43
41
38
43
-1815
-1373
-929
-480
-33
418
854
1293
1715
2130
2542
2938
3314
3683
4034
4360
4670
4958
5227
5477
5700
5890
6053
6189
6307
6387
6439
6474
6474
6436
6383
6298
6184
6048
5876
5687
5468
5221
4957
4677
4375
4090
3748
3388
3017
2638
2251
1845
1441
1027
609
186
-230
-637
-1055
-1455
-1845
-2226
-2601
-2960
2075
2075
2075
2075
2024
2024
2024
2024
2024
1972
1972
1972
1972
1972
1922
1922
1922
1922
1922
1880
1880
1880
1880
1880
1852
1852
1852
1852
1852
1839
1839
1839
1839
1839
1844
1844
1844
1844
1844
1864
1864
1864
1864
1864
1899
1899
1899
1899
1899
1943
1943
1943
1943
1943
1992
1992
1992
1992
1992
2040
24661
24662
24663
24664
24665
24666
24667
24668
24669
24670
24671
24672
24673
24674
24675
24676
24677
24678
24679
24680
24681
24682
24683
24684
24685
24686
24687
24688
24689
24690
24691
24692
24693
24694
24695
24696
24697
24698
24699
24700
24701
24702
24703
24704
24705
24706
24707
24708
24709
24710
24711
24712
24713
24714
24715
24716
24717
24718
24719
24720
-387
-340
-324
-277
-266
-205
-180
-95
-64
-26
25
78
116
170
226
290
322
368
408
470
507
523
565
630
643
682
730
781
797
824
853
868
893
895
923
932
918
929
931
911
888
861
815
789
770
749
718
689
668
634
568
544
528
469
450
406
358
296
253
200
8127
8152
8238
8314
8410
8426
8482
8506
8583
8650
8660
8688
8709
8765
8786
8784
8775
8728
8744
8694
8647
8618
8551
8496
8468
8377
8348
8270
8211
8151
8090
8051
8011
7987
7909
7891
7897
7865
7876
7855
7855
7893
7893
7934
7989
8024
8042
8095
8150
8221
8241
8353
8360
8415
8474
8543
8565
8619
8631
8651
-808
-813
-788
-793
-773
-824
-796
-815
-830
-771
-771
-767
-830
-800
-816
-798
-829
-791
-850
-786
-794
-815
-854
-841
-801
-810
-791
-775
-816
-783
-816
-851
-811
-871
-837
-829
-847
-829
-809
-798
-851
-812
-827
-813
-818
-852
-801
-806
-801
-821
-834
-792
-783
-793
-868
-813
-831
-872
-819
-833
-823
-818
-835
-840
-842
-845
-854
-859
-867
-872
-868
-870
-887
-884
-880
-886
-874
-887
-885
-884
-875
-875
-862
-855
-856
-843
-846
-839
-829
-826
-819
-806
-798
-786
-775
-772
-764
-748
-743
-729
-722
-715
-705
-701
-685
-685
-673
-661
-652
-658
-642
-636
-629
-629
-622
-609
-615
-609
-598
-604
43
53
58
53
63
56
55
55
63
59
67
64
61
62
67
66
62
62
60
61
60
60
59
52
56
48
49
56
55
52
48
46
43
42
33
34
28
24
27
21
25
22
14
14
13
10
5
6
3
1
0
-7
-5
-4
-9
-6
-10
-10
-17
-14
-3301
-3637
-3958
-4252
-4531
-4786
-5025
-5236
-5424
-5590
-5733
-5833
-5913
-5999
-5990
-5989
-5967
-5968
-5865
-5776
-5656
-5504
-5325
-5126
-4897
-4656
-4392
-4110
-3820
-3488
-3152
-2804
-2444
-2077
-1700
-1311
-917
-518
-166
230
617
1004
1382
1757
2112
2468
2806
3135
3447
3734
4016
4284
4525
4743
4942
5115
5268
5398
5510
5593
2040
2040
2040
2040
2083
2083
2083
2083
2083
2115
2115
2115
2115
2115
2133
2133
2133
2133
2133
2136
2136
2136
2136
2136
2123
2123
2123
2123
2123
2095
2095
2095
2095
2095
2058
2058
2058
2058
2058
2013
2013
2013
2013
2013
1967
1967
1967
1967
1967
1924
1924
1924
1924
1924
1890
1890
1890
1890
1890
1867
24721
24722
24723
24724
24725
24726
24727
24728
24729
24730
24731
24732
24733
24734
24735
24736
24737
24738
24739
24740
24741
24742
24743
24744
24745
24746
24747
24748
24749
24750
24751
24752
24753
24754
24755
24756
24757
24758
24759
24760
24761
24762
24763
24764
24765
24766
24767
24768
24769
24770
24771
24772
24773
24774
24775
24776
24777
24778
24779
24780
179
125
69
52
11
-48
-110
-143
-155
-211
-247
-275
-318
-330
-392
-424
-440
-439
-479
-495
-509
-533
-519
-529
-534
-560
-493
-496
-469
-448
-410
-382
-372
-344
-347
-291
-277
-226
-207
-179
-128
-88
-61
-17
32
64
130
155
207
239
302
347
394
400
470
502
553
562
599
674
8673
8681
8662
8713
8669
8634
8611
8586
8568
8525
8479
8398
8369
8327
8266
8214
8173
8109
8062
8059
8035
7953
7970
7906
7914
7921
7908
7874
7948
7966
7995
8005
8026
8087
8107
8162
8175
8243
8263
8341
8366
8427
8474
8500
8540
8539
8587
8595
8593
8586
8609
8599
8558
8566
8524
8518
8488
8416
8381
8337
-788
-794
-779
-806
-831
-844
-801
-747
-820
-790
-797
-808
-847
-791
-800
-792
-783
-783
-861
-822
-773
-831
-835
-825
-841
-763
-774
-812
-784
-814
-830
-775
-800
-802
-794
-800
-822
-814
-771
-810
-773
-822
-757
-799
-794
-845
-809
-832
-751
-883
-811
-832
-838
-809
-840
-863
-813
-835
-835
-812
-600
-603
-605
-600
-611
-608
-609
-612
-617
-619
-624
-625
-639
-644
-656
-653
-663
-668
-681
-682
-686
-699
-711
-720
-728
-732
-747
-752
-760
-777
-769
-789
-792
-793
-812
-817
-815
-821
-838
-842
-842
-847
-853
-863
-850
-863
-867
-862
-858
-862
-858
-868
-867
-856
-854
-853
-851
-844
-845
-842
-12
-12
-14
-16
-13
-6
-14
-13
-11
-2
-15
-7
-10
-4
-9
-3
4
3
-2
10
21
15
15
11
20
24
29
29
29
36
41
39
40
41
48
46
44
53
49
53
52
55
55
59
57
60
62
59
63
59
59
62
55
62
58
59
54
60
55
52
5651
5679
5689
5672
5631
5553
5461
5345
5206
5039
4857
4654
4429
4182
3917
3637
3344
3033
2706
2375
2030
1681
1325
960
598
229
-146
-510
-873
-1220
-1559
-1900
-2222
-2542
-2851
-3145
-3386
-3655
-3902
-4133
-4342
-4533
-4703
-4840
-4974
-5080
-5161
-5215
-5252
-5260
-5250
-5206
-5148
-5067
-4961
-4828
-4675
-4503
-4313
-4107
1867
1867
1867
1867
1859
1859
1859
1859
1859
1865
1865
1865
1865
1865
1886
1886
1886
1886
1886
1917
1917
1917
1917
1917
1957
1957
1957
1957
1957
2000
2000
2000
2000
2000
2041
2041
2041
2041
2041
2077
2077
2077
2077
2077
2103
2103
2103
2103
2103
2116
2116
2116
2116
2116
2115
2115
2115
2115
2115
2101
24781
24782
24783
24784
24785
24786
24787
24788
24789
24790
24791
24792
24793
24794
24795
24796
24797
24798
24799
24800
24801
24802
24803
24804
24805
24806
24807
24808
24809
24810
24811
24812
24813
24814
24815
24816
24817
24818
24819
24820
24821
24822
24823
24824
24825
24826
24827
24828
24829
24830
24831
24832
24833
24834
24835
24836
24837
24838
24839
24840
646
697
713
726
762
775
783
806
839
844
833
850
833
779
789
758
739
724
714
688
683
616
625
572
529
537
464
441
408
364
294
292
239
235
167
154
82
42
12
-13
-75
-94
-113
-174
-224
-256
-264
-293
-343
-344
-367
-398
-387
-431
-426
-428
-426
-451
-428
-455
8316
8268
8198
8122
8104
8078
8056
8006
7982
7956
7916
7949
7924
7905
7952
7946
7962
7981
7986
8021
8075
8112
8127
8193
8241
8253
8289
8326
8365
8395
8470
8448
8468
8515
8516
8523
8552
8540
8517
8516
8468
8474
8447
8394
8385
8332
8329
8262
8237
8187
8149
8130
8058
8069
8031
7992
7955
7988
7947
7953
-816
-863
-833
-813
-872
-816
-862
-785
-784
-818
-809
-837
-802
-816
-849
-792
-910
-836
-844
-833
-797
-836
-829
-819
-838
-795
-833
-794
-841
-828
-809
-789
-804
-799
-847
-802
-837
-777
-867
-807
-849
-822
-855
-823
-843
-826
-858
-791
-805
-755
-768
-793
-795
-790
-840
-798
-799
-777
-816
-801
-834
-831
-823
-808
-815
-794
-784
-782
-775
-761
-758
-749
-744
-736
-731
-718
-708
-696
-695
-688
-679
-676
-661
-664
-653
-650
-636
-637
-637
-630
-638
-633
-624
-621
-624
-620
-615
-625
-622
-625
-622
-629
-627
-637
-633
-649
-651
-648
-658
-664
-672
-683
-681
-686
-695
-700
-706
-721
-724
-734
54
49
48
43
47
44
41
34
40
29
24
28
27
24
30
20
20
17
6
14
6
2
7
5
2
5
2
-1
-1
-4
-4
-5
-10
-3
-12
-4
-6
-7
-8
-10
-8
-8
-5
0
-6
-3
-1
3
-6
5
6
9
1
18
13
16
17
19
28
23
-3876
-3632
-3370
-3091
-2798
-2500
-2195
-1867
-1535
-1193
-855
-512
-158
180
528
859
1199
1515
1829
2137
2432
2720
2994
3254
3498
3724
3932
4123
4297
4452
4588
4696
4789
4855
4915
4938
4951
4939
4895
4843
4760
4669
4546
4400
4244
4058
3865
3653
3431
3182
2934
2659
2383
2093
1789
1490
1180
858
536
214
2101
2101
2101
2101
2076
2076
2076
2076
2076
2041
2041
2041
2041
2041
2002
2002
2002
2002
2002
1962
1962
1962
1962
1962
1927
1927
1927
1927
1927
1899
1899
1899
1899
1899
1882
1882
1882
1882
1882
1877
1877
1877
1877
1877
1886
1886
1886
1886
1886
1906
1906
1906
1906
1906
1935
1935
1935
1935
1935
1972
24841
24842
24843
24844
24845
24846
24847
24848
24849
24850
24851
24852
24853
24854
24855
24856
24857
24858
24859
24860
24861
24862
24863
24864
24865
24866
24867
24868
24869
24870
24871
24872
24873
24874
24875
24876
24877
24878
24879
24880
24881
24882
24883
24884
24885
24886
24887
24888
24889
24890
24891
24892
24893
24894
24895
24896
24897
24898
24899
24900
-417
-420
-387
-347
-349
-346
-286
-285
-233
-242
-192
-165
-167
-102
-80
-77
3
28
50
96
112
170
224
239
264
318
359
382
417
468
468
516
553
584
587
636
679
708
684
710
742
740
736
769
752
747
751
728
697
664
634
653
622
627
594
566
561
515
464
474
7925
7958
7965
7968
8005
8029
8060
8120
8100
8140
8165
8200
8261
8299
8313
8357
8392
8414
8414
8422
8454
8451
8487
8478
8520
8481
8477
8458
8409
8381
8386
8354
8305
8306
8248
8210
8151
8114
8095
8102
8059
8016
8012
7977
7957
7987
7964
7919
7969
7977
7972
8007
8003
8044
8079
8098
8136
8154
8155
8223
-753
-806
-817
-797
-783
-838
-814
-834
-817
-818
-818
-817
-838
-808
-829
-796
-837
-814
-789
-836
-822
-812
-774
-817
-803
-850
-822
-815
-840
-799
-823
-812
-797
-847
-795
-857
-796
-822
-867
-809
-836
-779
-793
-861
-863
-830
-851
-848
-823
-817
-827
-824
-839
-777
-824
-808
-803
-808
-834
-833
-742
-750
-762
-770
-766
-778
-785
-793
-798
-805
-807
-808
-818
-825
-829
-823
-843
-839
-838
-845
-842
-844
-845
-849
-859
-847
-851
-840
-845
-841
-841
-833
-832
-825
-828
-811
-814
-802
-798
-789
-779
-782
-768
-764
-759
-751
-740
-727
-723
-719
-719
-712
-697
-693
-678
-685
-676
-668
-662
-660
26
30
30
34
33
38
44
44
43
46
46
46
44
53
50
57
57
53
53
57
56
60
57
57
52
59
60
51
46
51
46
57
48
48
42
45
44
45
42
40
37
37
39
26
28
30
31
20
23
22
22
19
22
15
13
15
13
7
5
6
-115
-422
-730
-1034
-1333
-1629
-1913
-2189
-2450
-2708
-2953
-3171
-3393
-3586
-3764
-3925
-4076
-4202
-4307
-4394
-4459
-4507
-4528
-4536
-4526
-4492
-4437
-4365
-4270
-4161
-4040
-3887
-3718
-3537
-3338
-3127
-2894
-2657
-2410
-2148
-1876
-1595
-1310
-1020
-718
-421
-120
177
473
765
1049
1327
1604
1866
2121
2362
2593
2813
3024
3221
1972
1972
1972
1972
2007
2007
2007
2007
2007
2042
2042
2042
2042
2042
2071
2071
2071
2071
2071
2090
2090
2090
2090
2090
2099
2099
2099
2099
2099
2095
2095
2095
2095
2095
2081
2081
2081
2081
2081
2057
2057
2057
2057
2057
2026
2026
2026
2026
2026
1992
1992
1992
1992
1992
1959
1959
1959
1959
1959
1930
24901
24902
24903
24904
24905
24906
24907
24908
24909
24910
24911
24912
24913
24914
24915
24916
24917
24918
24919
24920
24921
24922
24923
24924
24925
24926
24927
24928
24929
24930
24931
24932
24933
24934
24935
24936
24937
24938
24939
24940
24941
24942
24943
24944
24945
24946
24947
24948
24949
24950
24951
24952
24953
24954
24955
24956
24957
24958
24959
24960
417
393
378
315
306
286
238
196
146
134
95
54
21
-30
-28
-90
-109
-124
-156
-165
-220
-215
-200
-241
-294
-300
-346
-371
-351
-369
-383
-372
-382
-385
-327
-325
-301
-293
-260
-240
-246
-234
-159
-179
-161
-118
-94
-76
-60
16
33
79
90
86
149
193
205
242
306
287
8258
8267
8329
8336
8376
8359
8382
8405
8408
8423
8422
8421
8414
8379
8396
8367
8359
8321
8283
8260
8258
8232
8191
8186
8150
8084
8077
8049
8049
8031
8025
7981
8005
8016
7998
7978
7989
7996
8048
8050
8093
8073
8116
8142
8137
8183
8186
8238
8286
8295
8296
8342
8291
8368
8364
8346
8376
8360
8356
8376
-798
-833
-836
-780
-778
-794
-806
-794
-821
-808
-857
-815
-823
-796
-819
-777
-801
-879
-863
-776
-831
-775
-824
-756
-877
-788
-778
-786
-820
-788
-850
-770
-801
-788
-736
-796
-841
-831
-742
-803
-817
-840
-828
-788
-812
-834
-812
-789
-821
-805
-849
-814
-812
-794
-859
-809
-815
-840
-840
-781
-662
-656
-648
-644
-643
-639
-640
-640
-635
-646
-637
-636
-639
-638
-641
-651
-647
-652
-657
-660
-658
-661
-681
-680
-685
-690
-688
-695
-708
-714
-714
-724
-730
-730
-742
-749
-754
-756
-763
-773
-779
-784
-788
-798
-801
-811
-811
-811
-815
-812
-829
-837
-825
-828
-827
-832
-827
-833
-834
-827
0
1
-3
-3
0
-5
-5
-5
-3
-1
-4
-5
-3
1
-2
-5
-1
0
0
2
0
3
2
5
12
9
16
9
14
16
20
21
19
25
24
28
30
32
27
38
40
37
37
44
42
46
51
43
46
48
49
44
50
52
54
52
51
53
50
47
3397
3571
3718
3842
3959
4055
4137
4194
4231
4249
4249
4235
4201
4148
4079
3992
3884
3748
3612
3462
3285
3104
2905
2687
2461
2230
1988
1737
1500
1242
966
697
426
147
-132
-406
-678
-934
-1190
-1435
-1678
-1916
-2138
-2349
-2557
-2745
-2928
-3088
-3247
-3376
-3510
-3600
-3690
-3758
-3812
-3856
-3873
-3867
-3852
-3817
1930
1930
1930
1930
1908
1908
1908
1908
1908
1897
1897
1897
1897
1897
1896
1896
1896
1896
1896
1906
1906
1906
1906
1906
1925
1925
1925
1925
1925
1951
1951
1951
1951
1951
1982
1982
1982
1982
1982
2013
2013
2013
2013
2013
2041
2041
2041
2041
2041
2064
2064
2064
2064
2064
2078
2078
2078
2078
2078
2082
24961
24962
24963
24964
24965
24966
24967
24968
24969
24970
24971
24972
24973
24974
24975
24976
24977
24978
24979
24980
24981
24982
24983
24984
24985
24986
24987
24988
24989
24990
24991
24992
24993
24994
24995
24996
24997
24998
24999
25000
25001
25002
25003
25004
25005
25006
25007
25008
25009
25010
25011
25012
25013
25014
25015
25016
25017
25018
25019
25020
324
382
428
424
470
498
514
555
557
553
613
606
658
643
605
656
674
677
681
645
655
645
596
594
592
549
542
530
506
482
476
473
444
408
382
391
311
303
267
257
216
191
128
105
60
60
13
-11
-46
-83
-93
-115
-128
-180
-183
-224
-226
-222
-242
-227
8357
8326
8321
8285
8278
8303
8258
8205
8210
8185
8166
8143
8090
8074
8080
8051
8042
8014
7978
7990
8019
8015
8015
8015
8027
8038
8071
8063
8086
8088
8126
8154
8179
8162
8211
8226
8279
8275
8268
8307
8327
8324
8307
8326
8335
8329
8326
8298
8309
8261
8261
8255
8246
8247
8182
8175
8169
8125
8139
8117
-808
-789
-834
-831
-815
-819
-823
-786
-833
-833
-828
-818
-835
-823
-822
-847
-842
-828
-855
-821
-832
-833
-855
-833
-820
-910
-788
-838
-829
-801
-820
-786
-814
-819
-820
-837
-849
-801
-825
-789
-795
-833
-768
-791
-793
-850
-807
-778
-805
-823
-783
-794
-757
-824
-789
-797
-858
-814
-818
-814
-825
-826
-826
-824
-817
-811
-815
-807
-806
-800
-795
-792
-782
-782
-772
-766
-764
-753
-748
-738
-735
-725
-732
-718
-719
-714
-703
-702
-686
-684
-685
-681
-673
-667
-669
-672
-658
-655
-654
-652
-652
-654
-644
-648
-649
-649
-652
-656
-652
-662
-664
-662
-671
-668
-674
-673
-681
-687
-691
-703
54
51
48
47
46
49
42
51
39
50
40
38
40
32
33
36
33
29
22
28
25
24
25
19
17
23
13
16
14
12
9
11
12
10
11
4
1
1
4
-3
1
5
0
-1
-2
-1
4
5
5
-1
3
7
6
6
8
5
17
12
15
14
-3762
-3699
-3614
-3508
-3395
-3258
-3116
-2961
-2782
-2599
-2395
-2196
-1962
-1747
-1505
-1266
-1017
-767
-514
-257
-2
249
504
750
992
1228
1435
1656
1869
2069
2269
2451
2628
2782
2937
3069
3190
3296
3392
3461
3525
3558
3596
3613
3610
3588
3550
3497
3428
3346
3249
3144
3022
2882
2727
2567
2393
2211
2021
1817
2082
2082
2082
2082
2077
2077
2077
2077
2077
2062
2062
2062
2062
2062
2040
2040
2040
2040
2040
2013
2013
2013
2013
2013
1984
1984
1984
1984
1984
1957
1957
1957
1957
1957
1934
1934
1934
1934
1934
1918
1918
1918
1918
1918
1918
1911
1911
1911
1911
1914
1914
1914
1914
1914
1924
1924
1924
1924
1924
1943
25021
25022
25023
25024
25025
25026
25027
25028
25029
25030
25031
25032
25033
25034
25035
25036
25037
25038
25039
25040
25041
25042
25043
25044
25045
25046
25047
25048
25049
25050
25051
25052
25053
25054
25055
25056
25057
25058
25059
25060
25061
25062
25063
25064
25065
25066
25067
25068
25069
25070
25071
25072
25073
25074
25075
25076
25077
25078
25079
25080
-284
-274
-249
-286
-322
-319
-267
-300
-282
-240
-224
-205
-176
-175
-172
-137
-117
-119
-63
-63
-24
-35
31
24
58
89
117
156
167
223
200
257
275
321
313
359
388
379
432
458
459
486
523
571
569
561
573
557
581
601
606
624
599
608
587
552
556
531
519
484
8109
8075
8038
8031
8027
8017
8013
8015
8036
8060
8062
8031
8069
8063
8082
8111
8149
8136
8164
8162
8175
8212
8253
8241
8247
8257
8287
8280
8278
8293
8263
8288
8280
8253
8290
8242
8218
8227
8241
8239
8199
8168
8141
8135
8125
8115
8071
8073
8057
8040
8034
8042
8045
8029
8035
8032
8019
8044
8064
8062
-817
-804
-788
-822
-778
-814
-784
-806
-816
-819
-774
-775
-820
-783
-753
-862
-790
-835
-783
-819
-825
-779
-791
-825
-851
-807
-819
-796
-853
-818
-827
-836
-833
-810
-813
-845
-835
-780
-822
-788
-843
-830
-843
-796
-820
-771
-838
-866
-820
-795
-828
-824
-805
-801
-824
-844
-832
-803
-813
-829
-702
-705
-713
-720
-723
-728
-732
-734
-744
-750
-758
-763
-764
-770
-774
-778
-784
-788
-794
-798
-803
-801
-804
-805
-815
-807
-815
-809
-815
-814
-818
-827
-815
-816
-817
-808
-812
-810
-811
-799
-804
-796
-793
-792
-790
-780
-778
-768
-767
-761
-752
-756
-744
-741
-728
-732
-723
-721
-717
-710
17
23
18
17
20
16
26
23
27
32
33
36
34
36
38
36
39
36
40
41
42
44
41
46
42
44
50
50
45
49
45
44
44
37
45
44
45
43
40
45
38
32
41
34
40
30
42
33
38
30
35
29
29
27
24
22
23
22
20
22
1606
1392
1170
947
718
486
246
9
-224
-451
-677
-893
-1107
-1313
-1513
-1703
-1896
-2062
-2230
-2391
-2534
-2661
-2783
-2883
-2972
-3053
-3120
-3175
-3218
-3243
-3253
-3244
-3218
-3184
-3134
-3072
-2992
-2901
-2793
-2682
-2553
-2402
-2255
-2088
-1919
-1743
-1554
-1362
-1157
-950
-747
-529
-311
-100
115
328
531
735
938
1127
1943
1943
1943
1943
1966
1966
1966
1966
1966
1992
1992
1992
1992
1992
2017
2017
2017
2017
2017
2040
2040
2040
2040
2040
2056
2056
2056
2056
2056
2065
2065
2065
2065
2065
2066
2066
2066
2066
2066
2059
2059
2059
2059
2059
2044
2044
2044
2044
2044
2024
2024
2024
2024
2024
2001
2001
2001
2001
2001
1978
25081
25082
25083
25084
25085
25086
25087
25088
25089
25090
25091
25092
25093
25094
25095
25096
25097
25098
25099
25100
25101
25102
25103
25104
25105
25106
25107
25108
25109
25110
25111
25112
25113
25114
25115
25116
25117
25118
25119
25120
25121
25122
25123
25124
25125
25126
25127
25128
25129
25130
25131
25132
25133
25134
25135
25136
25137
25138
25139
25140
487
469
440
439
438
373
345
330
307
293
252
216
242
207
177
141
127
102
69
44
32
1
-3
-32
-69
-93
-95
-89
-166
-163
-146
-128
-200
-205
-211
-217
-230
-227
-214
-227
-255
-195
-164
-156
-147
-143
-133
-116
-112
-79
-42
-71
-4
-3
11
40
48
84
83
140
8055
8071
8092
8097
8140
8173
8193
8147
8184
8228
8200
8266
8248
8254
8273
8245
8261
8257
8234
8247
8285
8232
8226
8215
8205
8200
8183
8197
8185
8137
8120
8117
8096
8075
8092
8076
8058
8064
8055
8042
8065
8082
8055
8037
8050
8041
8088
8094
8112
8120
8134
8088
8149
8154
8139
8189
8189
8185
8221
8256
-806
-829
-823
-766
-815
-817
-815
-842
-839
-854
-811
-813
-776
-798
-785
-855
-847
-816
-833
-838
-755
-774
-825
-820
-817
-796
-821
-809
-783
-807
-815
-773
-825
-815
-843
-846
-854
-805
-812
-783
-777
-731
-790
-833
-783
-774
-842
-809
-802
-821
-771
-818
-790
-757
-793
-849
-776
-857
-774
-811
-707
-706
-704
-693
-695
-681
-688
-676
-676
-684
-673
-670
-671
-677
-668
-663
-660
-668
-667
-670
-670
-673
-676
-671
-673
-674
-685
-681
-688
-693
-690
-699
-703
-701
-704
-715
-717
-721
-728
-739
-736
-737
-742
-754
-751
-756
-762
-764
-776
-775
-776
-785
-792
-790
-793
-794
-791
-802
-798
-798
20
13
17
14
11
5
12
16
12
8
4
8
6
4
11
9
6
4
6
3
10
6
4
4
11
6
11
9
12
11
13
15
12
13
17
24
17
22
21
22
28
28
24
33
30
29
35
22
34
35
41
35
48
43
34
38
46
43
40
44
1318
1503
1680
1844
1996
2147
2284
2414
2526
2630
2722
2804
2869
2922
2964
3002
3009
3011
2996
2971
2937
2892
2823
2749
2661
2560
2452
2324
2193
2054
1902
1746
1577
1405
1230
1046
854
667
468
277
77
-118
-305
-493
-670
-855
-1023
-1195
-1356
-1514
-1655
-1798
-1928
-2043
-2159
-2256
-2357
-2432
-2504
-2562
1978
1978
1978
1978
1956
1956
1956
1956
1956
1940
1940
1940
1940
1940
1929
1929
1929
1929
1929
1926
1926
1926
1926
1926
1930
1930
1930
1930
1930
1942
1942
1942
1942
1942
1958
1958
1958
1958
1958
1979
1979
1979
1979
1979
2000
2000
2000
2000
2000
2020
2020
2020
2020
2020
2036
2036
2036
2036
2036
2048
25141
25142
25143
25144
25145
25146
25147
25148
25149
25150
25151
25152
25153
25154
25155
25156
25157
25158
25159
25160
25161
25162
25163
25164
25165
25166
25167
25168
25169
25170
25171
25172
25173
25174
25175
25176
25177
25178
25179
25180
25181
25182
25183
25184
25185
25186
25187
25188
25189
25190
25191
25192
25193
25194
25195
25196
25197
25198
25199
25200
131
179
147
244
236
252
279
293
324
352
348
393
399
425
437
446
448
480
488
498
519
530
522
516
533
540
548
499
475
491
472
427
446
434
411
405
389
381
343
319
283
280
253
256
236
180
216
171
130
132
94
80
64
17
41
12
11
-39
-36
-72
8195
8240
8238
8248
8236
8245
8241
8220
8213
8177
8177
8163
8166
8168
8176
8145
8138
8128
8121
8081
8071
8061
8054
8074
8041
8041
8064
8069
8069
8062
8061
8053
8090
8078
8076
8075
8090
8130
8142
8161
8151
8155
8171
8207
8168
8191
8174
8196
8190
8213
8187
8205
8231
8214
8200
8169
8186
8181
8184
8152
-845
-837
-726
-870
-776
-828
-816
-787
-774
-863
-782
-853
-780
-777
-838
-813
-809
-805
-836
-877
-813
-797
-819
-791
-860
-872
-786
-840
-781
-786
-849
-831
-808
-822
-817
-781
-831
-849
-813
-829
-801
-795
-825
-761
-780
-855
-793
-849
-845
-794
-810
-847
-791
-792
-798
-815
-832
-806
-812
-800
-796
-800
-804
-803
-798
-801
-797
-803
-801
-801
-801
-793
-790
-787
-791
-774
-783
-768
-768
-772
-763
-764
-759
-752
-749
-744
-737
-739
-727
-730
-718
-718
-710
-706
-706
-707
-700
-704
-707
-691
-689
-696
-683
-689
-686
-683
-680
-680
-678
-681
-678
-676
-679
-685
-683
-679
-685
-685
-689
-700
42
50
32
47
48
44
39
44
43
40
38
45
42
36
39
35
36
33
34
35
39
28
29
23
29
30
25
22
19
18
21
19
19
17
16
15
16
14
14
10
16
8
16
13
8
10
11
6
5
19
8
5
5
8
8
13
20
9
12
20
-2610
-2642
-2661
-2670
-2669
-2651
-2629
-2589
-2538
-2477
-2398
-2308
-2217
-2111
-1995
-1870
-1742
-1595
-1469
-1313
-1157
-981
-817
-648
-470
-293
-116
63
240
412
581
745
901
1065
1213
1349
1487
1620
1740
1854
1965
2051
2140
2218
2282
2342
2388
2422
2449
2458
2453
2451
2432
2397
2358
2307
2243
2175
2091
1998
2048
2048
2048
2048
2052
2052
2052
2052
2052
2050
2050
2050
2050
2050
2042
2042
2042
2042
2042
2028
2028
2028
2028
2028
2011
2011
2011
2011
2011
1992
1992
1992
1992
1992
1973
1973
1973
1973
1973
1958
1958
1958
1958
1958
1946
1946
1946
1946
1946
1940
1940
1940
1940
1940
1940
1940
1940
1940
1940
1946
25201
25202
25203
25204
25205
25206
25207
25208
25209
25210
25211
25212
25213
25214
25215
25216
25217
25218
25219
25220
25221
25222
25223
25224
25225
25226
25227
25228
25229
25230
25231
25232
25233
25234
25235
25236
25237
25238
25239
25240
25241
25242
25243
25244
25245
25246
25247
25248
25249
25250
25251
25252
25253
25254
25255
25256
25257
25258
25259
25260
-56
-85
-110
-117
-136
-134
-158
-166
-169
-177
-152
-158
-165
-160
-161
-116
-108
-123
-103
-47
-60
-52
-16
-10
-9
36
43
18
50
85
107
135
142
148
183
193
185
239
232
247
289
306
318
320
366
342
387
408
444
396
429
442
463
470
437
457
463
472
478
484
8165
8137
8137
8144
8118
8129
8095
8095
8088
8085
8070
8092
8051
8084
8051
8075
8065
8092
8070
8081
8068
8100
8117
8095
8126
8124
8139
8149
8150
8133
8167
8160
8183
8178
8199
8199
8185
8203
8154
8170
8209
8144
8145
8164
8145
8141
8094
8126
8133
8083
8099
8124
8109
8068
8098
8064
8073
8081
8096
8065
-797
-787
-803
-812
-791
-859
-821
-801
-821
-835
-810
-812
-818
-772
-831
-835
-785
-860
-854
-774
-823
-836
-802
-839
-794
-854
-874
-763
-775
-812
-782
-776
-831
-786
-829
-840
-816
-840
-863
-785
-810
-828
-801
-792
-809
-763
-821
-820
-793
-816
-823
-806
-816
-845
-794
-819
-842
-791
-797
-848
-691
-689
-696
-707
-704
-710
-712
-708
-722
-723
-731
-726
-733
-745
-751
-739
-746
-745
-754
-756
-763
-770
-778
-772
-776
-780
-775
-781
-782
-786
-790
-788
-788
-791
-789
-790
-786
-794
-791
-793
-782
-793
-782
-787
-789
-781
-778
-782
-776
-777
-776
-768
-760
-762
-760
-753
-748
-749
-747
-743
15
12
15
16
16
15
15
17
25
27
21
25
27
22
26
23
31
28
27
25
35
31
27
32
38
42
33
40
35
36
35
39
37
41
38
40
38
36
39
36
45
42
40
39
39
33
39
41
32
26
31
30
28
32
27
29
30
30
23
27
1904
1792
1673
1548
1427
1287
1148
1001
853
703
540
390
229
63
-94
-236
-391
-545
-685
-826
-959
-1086
-1210
-1331
-1438
-1552
-1646
-1734
-1811
-1892
-1961
-2016
-2052
-2091
-2112
-2134
-2142
-2139
-2129
-2109
-2070
-2028
-1983
-1914
-1846
-1770
-1682
-1593
-1484
-1383
-1273
-1147
-1021
-895
-756
-620
-479
-340
-200
-60
1946
1946
1946
1946
1957
1957
1957
1957
1957
1972
1972
1972
1972
1972
1989
1989
1989
1989
1989
2005
2005
2005
2005
2005
2020
2020
2020
2020
2020
2031
2031
2031
2031
2031
2038
2038
2038
2038
2038
2039
2039
2039
2039
2039
2035
2035
2035
2035
2035
2026
2026
2026
2026
2026
2014
2014
2014
2014
2014
2000
25261
25262
25263
25264
25265
25266
25267
25268
25269
25270
25271
25272
25273
25274
25275
25276
25277
25278
25279
25280
25281
25282
25283
25284
25285
25286
25287
25288
25289
25290
25291
25292
25293
25294
25295
25296
25297
25298
25299
25300
25301
25302
25303
25304
25305
25306
25307
25308
25309
25310
25311
25312
25313
25314
25315
25316
25317
25318
25319
25320
487
438
439
404
397
366
370
365
375
336
307
291
270
246
278
259
231
209
191
171
135
144
112
118
112
85
71
63
40
10
-4
1
-15
-77
-54
-50
-70
-100
-85
-85
-71
-87
-107
-137
-93
-107
-114
-78
-66
-57
-64
-27
-12
22
11
28
21
42
60
98
8082
8062
8067
8075
8053
8078
8108
8112
8100
8106
8111
8150
8135
8140
8123
8147
8153
8181
8130
8172
8154
8149
8161
8183
8184
8168
8164
8146
8198
8134
8159
8115
8108
8132
8112
8115
8110
8115
8103
8093
8097
8101
8064
8072
8059
8074
8083
8035
8072
8083
8100
8090
8093
8113
8102
8109
8127
8113
8117
8119
-815
-897
-837
-823
-829
-832
-801
-851
-782
-788
-821
-844
-810
-770
-766
-805
-858
-827
-785
-791
-835
-832
-778
-791
-773
-804
-809
-837
-808
-805
-866
-786
-814
-794
-815
-769
-789
-852
-840
-770
-810
-799
-838
-757
-816
-796
-858
-779
-817
-779
-792
-790
-790
-789
-832
-797
-837
-761
-839
-813
-738
-737
-734
-729
-727
-714
-721
-716
-706
-713
-708
-708
-705
-693
-699
-694
-692
-700
-697
-699
-695
-698
-688
-691
-695
-702
-698
-701
-698
-691
-702
-695
-704
-700
-704
-707
-707
-714
-719
-718
-720
-730
-726
-728
-731
-732
-736
-744
-745
-750
-749
-742
-763
-758
-762
-758
-768
-767
-765
-773
23
23
23
21
13
22
19
13
21
22
18
17
18
12
17
11
19
9
17
11
8
14
10
8
12
11
15
15
9
16
13
11
18
16
23
17
21
21
22
20
23
27
22
17
21
34
24
24
23
34
24
34
30
34
34
30
30
32
36
42
88
225
368
504
639
763
878
999
1110
1218
1314
1412
1501
1576
1649
1711
1775
1830
1868
1901
1927
1955
1952
1955
1939
1928
1888
1866
1815
1760
1712
1640
1574
1488
1403
1308
1207
1104
991
874
762
645
523
394
270
142
16
-105
-232
-350
-461
-577
-679
-791
-895
-985
-1074
-1163
-1239
-1313
2000
2000
2000
2000
1985
1985
1985
1985
1985
1972
1972
1972
1972
1972
1961
1961
1961
1961
1961
1954
1954
1954
1954
1954
1952
1952
1952
1952
1952
1954
1954
1954
1954
1954
1961
1961
1961
1961
1961
1971
1971
1971
1971
1971
1983
1983
1983
1983
1983
1996
1996
1996
1996
1996
2008
2008
2008
2008
2008
2018
25321
25322
25323
25324
25325
25326
25327
25328
25329
25330
25331
25332
25333
25334
25335
25336
25337
25338
25339
25340
25341
25342
25343
25344
25345
25346
25347
25348
25349
25350
25351
25352
25353
25354
25355
25356
25357
25358
25359
25360
25361
25362
25363
25364
25365
25366
25367
25368
25369
25370
25371
25372
25373
25374
25375
25376
25377
25378
25379
25380
107
112
124
130
170
160
172
179
172
200
248
240
263
266
284
297
324
328
362
360
360
367
377
389
373
394
390
391
411
413
404
419
395
364
371
355
358
336
317
318
296
290
283
288
247
258
209
203
201
213
177
161
161
138
139
108
90
84
81
81
8135
8119
8126
8116
8161
8127
8146
8122
8141
8128
8165
8161
8183
8171
8150
8130
8163
8140
8088
8132
8141
8137
8096
8112
8108
8081
8088
8113
8095
8099
8083
8113
8081
8054
8080
8072
8071
8097
8082
8075
8092
8083
8111
8113
8098
8121
8106
8093
8124
8127
8122
8160
8117
8109
8133
8152
8132
8100
8160
8129
-837
-812
-849
-804
-810
-858
-845
-783
-834
-843
-816
-851
-786
-786
-840
-832
-827
-833
-782
-784
-810
-784
-787
-829
-842
-838
-809
-825
-770
-810
-809
-829
-813
-848
-822
-846
-828
-783
-808
-809
-800
-831
-789
-798
-814
-815
-801
-813
-801
-790
-771
-779
-785
-829
-811
-807
-828
-788
-781
-787
-773
-765
-777
-777
-769
-781
-777
-781
-779
-771
-777
-778
-770
-773
-771
-777
-771
-776
-775
-768
-776
-764
-757
-765
-764
-762
-750
-749
-745
-751
-743
-734
-742
-740
-732
-736
-727
-724
-714
-723
-720
-712
-714
-720
-714
-707
-706
-712
-704
-707
-710
-706
-706
-708
-705
-708
-704
-704
-712
-710
27
38
37
31
40
40
36
36
32
39
34
36
35
32
32
36
36
38
37
37
32
33
31
25
29
30
32
26
30
29
31
28
28
23
16
27
17
12
25
22
17
17
16
12
10
22
17
16
13
15
18
17
20
14
16
13
10
21
16
13
-1379
-1438
-1499
-1539
-1571
-1609
-1632
-1648
-1660
-1656
-1651
-1638
-1618
-1588
-1549
-1508
-1454
-1398
-1336
-1269
-1187
-1111
-1025
-931
-833
-738
-636
-531
-421
-309
-195
-85
24
129
246
351
447
550
643
734
822
910
984
1064
1128
1197
1254
1305
1345
1386
1419
1448
1468
1488
1489
1494
1484
1477
1459
1430
2018
2018
2018
2018
2025
2025
2025
2025
2025
2027
2027
2027
2027
2027
2026
2026
2026
2026
2026
2021
2021
2021
2021
2021
2013
2013
2013
2013
2013
2003
2003
2003
2003
2003
1992
1992
1992
1992
1992
1981
1981
1981
1981
1981
1973
1973
1973
1973
1973
1966
1966
1966
1966
1966
1963
1963
1963
1963
1963
1964
25381
25382
25383
25384
25385
25386
25387
25388
25389
25390
25391
25392
25393
25394
25395
25396
25397
25398
25399
25400
25401
25402
25403
25404
25405
25406
25407
25408
25409
25410
25411
25412
25413
25414
25415
25416
25417
25418
25419
25420
25421
25422
25423
25424
25425
25426
25427
25428
25429
25430
25431
25432
25433
25434
25435
25436
25437
25438
25439
25440
45
58
-1
22
14
11
-16
15
-29
-34
-74
-31
-67
-19
-45
-65
-27
-46
-54
-39
-15
-27
18
-14
11
22
29
58
63
77
100
113
117
119
126
153
136
195
175
190
225
251
201
231
213
238
285
274
309
285
293
316
305
331
359
327
329
368
340
363
8148
8121
8110
8120
8155
8131
8136
8115
8104
8121
8115
8114
8101
8071
8084
8105
8095
8068
8091
8087
8057
8107
8094
8070
8134
8104
8094
8116
8097
8091
8134
8115
8102
8126
8119
8144
8155
8094
8120
8142
8122
8114
8130
8105
8124
8131
8148
8139
8124
8108
8131
8113
8088
8109
8072
8073
8096
8085
8071
8087
-796
-786
-797
-811
-811
-816
-816
-785
-835
-813
-774
-815
-800
-784
-855
-829
-825
-852
-792
-758
-817
-791
-812
-850
-848
-784
-854
-791
-804
-842
-789
-826
-844
-744
-834
-860
-800
-866
-842
-743
-828
-826
-811
-881
-786
-768
-897
-820
-814
-888
-809
-840
-880
-827
-798
-839
-788
-815
-807
-806
-703
-700
-710
-708
-713
-707
-712
-709
-718
-715
-722
-724
-723
-721
-729
-723
-735
-746
-741
-747
-749
-737
-748
-748
-747
-756
-757
-749
-767
-755
-760
-762
-770
-765
-770
-770
-763
-766
-756
-767
-766
-765
-768
-775
-769
-765
-771
-768
-768
-763
-762
-761
-758
-759
-760
-755
-752
-754
-746
-746
22
15
17
17
16
23
18
17
20
18
20
27
24
26
15
16
22
22
19
24
32
19
28
29
29
29
30
36
30
32
30
32
29
32
34
31
35
33
31
35
34
36
23
36
39
33
33
36
30
29
26
29
32
27
32
34
32
28
21
29
1392
1362
1314
1264
1214
1147
1083
1011
943
867
780
693
608
520
424
333
231
136
38
-58
-151
-242
-327
-409
-499
-568
-647
-715
-786
-844
-907
-957
-1019
-1056
-1096
-1128
-1159
-1176
-1206
-1213
-1218
-1218
-1213
-1200
-1180
-1161
-1137
-1101
-1064
-1020
-971
-919
-865
-799
-738
-666
-595
-524
-446
-372
1964
1964
1964
1964
1968
1968
1968
1968
1968
1974
1974
1974
1974
1974
1982
1982
1982
1982
1982
1991
1991
1991
1991
1991
2000
2000
2000
2000
2000
2008
2008
2008
2008
2008
2014
2014
2014
2014
2014
2016
2016
2016
2016
2016
2016
2016
2016
2016
2016
2014
2014
2014
2014
2014
2008
2008
2008
2008
2008
2002
25441
25442
25443
25444
25445
25446
25447
25448
25449
25450
25451
25452
25453
25454
25455
25456
25457
25458
25459
25460
25461
25462
25463
25464
25465
25466
25467
25468
25469
25470
25471
25472
25473
25474
25475
25476
25477
25478
25479
25480
25481
25482
25483
25484
25485
25486
25487
25488
25489
25490
25491
25492
25493
25494
25495
25496
25497
25498
25499
25500
353
333
370
361
312
338
321
301
270
268
280
275
255
239
238
251
228
219
196
180
200
187
199
154
156
111
114
88
107
93
91
125
80
66
42
50
75
16
18
59
24
36
34
5
-12
-8
-13
-14
-19
-10
15
6
42
34
52
57
64
103
99
109
8101
8094
8117
8073
8083
8100
8083
8055
8103
8092
8071
8101
8069
8083
8100
8080
8096
8127
8120
8078
8125
8111
8102
8124
8125
8104
8123
8087
8115
8100
8127
8107
8134
8101
8095
8126
8103
8109
8105
8081
8095
8096
8118
8107
8120
8085
8099
8093
8056
8083
8078
8081
8100
8073
8108
8100
8085
8098
8100
8120
-827
-838
-817
-825
-860
-795
-825
-863
-784
-808
-859
-765
-805
-840
-754
-845
-815
-766
-826
-859
-781
-805
-815
-773
-867
-807
-820
-784
-793
-764
-838
-832
-812
-874
-801
-803
-805
-811
-799
-816
-811
-838
-848
-793
-800
-846
-804
-828
-844
-826
-819
-821
-792
-817
-827
-803
-817
-812
-785
-813
-750
-753
-744
-743
-737
-729
-739
-732
-730
-733
-728
-719
-728
-727
-715
-723
-713
-720
-722
-720
-714
-714
-713
-715
-726
-711
-713
-710
-711
-713
-709
-713
-725
-713
-711
-718
-719
-724
-716
-726
-723
-728
-721
-730
-734
-735
-730
-735
-746
-739
-745
-739
-747
-742
-746
-750
-753
-751
-752
-753
27
28
28
16
30
25
22
25
29
20
24
21
20
23
28
18
18
15
19
18
21
12
20
24
20
18
23
21
19
21
16
24
19
26
23
18
15
21
24
16
21
20
16
21
25
22
22
23
23
23
27
25
30
24
24
29
28
26
25
32
-290
-213
-127
-43
39
119
190
271
341
415
491
556
619
674
729
778
832
874
915
948
984
1010
1031
1048
1064
1076
1072
1074
1070
1057
1040
1028
990
969
938
897
853
807
757
710
653
597
533
468
403
340
274
203
136
71
2
-70
-129
-194
-256
-312
-372
-424
-475
-518
2002
2002
2002
2002
1994
1994
1994
1994
1994
1987
1987
1987
1987
1987
1981
1981
1981
1981
1981
1976
1976
1976
1976
1976
1974
1974
1974
1974
1974
1973
1973
1973
1973
1973
1976
1976
1976
1976
1976
1979
1979
1979
1979
1979
1985
1985
1985
1985
1985
1991
1991
1991
1991
1991
1996
1996
1996
1996
1996
2001
25501
25502
25503
25504
25505
25506
25507
25508
25509
25510
25511
25512
25513
25514
25515
25516
25517
25518
25519
25520
25521
25522
25523
25524
25525
25526
25527
25528
25529
25530
25531
25532
25533
25534
25535
25536
25537
25538
25539
25540
25541
25542
25543
25544
25545
25546
25547
25548
25549
25550
25551
25552
25553
25554
25555
25556
25557
25558
25559
25560
119
129
123
115
130
148
163
181
188
185
209
174
192
185
207
227
240
242
248
257
245
277
272
279
290
311
284
296
302
292
320
305
335
287
283
301
298
264
246
251
249
247
238
183
211
196
193
146
208
205
202
184
168
155
170
108
160
127
106
119
8142
8112
8100
8134
8097
8112
8112
8107
8118
8099
8104
8109
8135
8107
8110
8086
8110
8110
8135
8079
8151
8083
8075
8089
8114
8091
8101
8084
8108
8107
8083
8104
8114
8113
8092
8104
8109
8077
8128
8119
8115
8061
8107
8100
8098
8077
8085
8097
8077
8098
8118
8095
8130
8128
8103
8129
8108
8090
8115
8124
-801
-819
-847
-823
-857
-849
-813
-814
-791
-777
-812
-822
-825
-801
-825
-779
-854
-798
-796
-828
-765
-779
-890
-790
-842
-810
-794
-784
-810
-761
-822
-827
-769
-817
-859
-767
-819
-831
-806
-815
-776
-769
-799
-820
-795
-833
-849
-806
-815
-820
-784
-825
-806
-816
-847
-865
-781
-843
-835
-783
-745
-751
-756
-757
-760
-759
-756
-752
-751
-763
-764
-752
-754
-759
-759
-755
-757
-758
-762
-759
-751
-757
-755
-749
-753
-749
-750
-748
-744
-745
-749
-743
-743
-739
-738
-740
-737
-730
-734
-733
-731
-731
-731
-725
-721
-729
-726
-727
-733
-715
-723
-727
-728
-723
-724
-726
-723
-722
-724
-732
34
29
29
22
31
35
34
26
39
24
36
37
32
34
32
25
30
34
35
25
35
33
25
29
31
26
34
25
27
29
26
25
21
21
24
21
25
20
18
18
24
27
19
25
22
20
24
23
20
12
23
22
18
27
20
17
24
27
13
17
-563
-607
-643
-674
-706
-738
-759
-776
-799
-810
-818
-823
-826
-813
-811
-799
-788
-767
-746
-716
-691
-654
-624
-580
-542
-495
-449
-406
-351
-304
-246
-195
-134
-80
-29
32
83
139
194
243
293
333
385
424
461
494
529
556
588
620
638
651
668
681
693
697
709
706
695
701
2001
2001
2001
2001
2005
2005
2005
2005
2005
2007
2007
2007
2007
2007
2007
2007
2007
2007
2007
2005
2005
2005
2005
2005
2002
2002
2002
2002
2002
1998
1998
1998
1998
1998
1993
1993
1993
1993
1993
1989
1989
1989
1989
1989
1985
1985
1985
1985
1985
1983
1983
1983
1983
1983
1982
1982
1982
1982
1982
1982
25561
25562
25563
25564
25565
25566
25567
25568
25569
25570
25571
25572
25573
25574
25575
25576
25577
25578
25579
25580
25581
25582
25583
25584
25585
25586
25587
25588
25589
25590
25591
25592
25593
25594
25595
25596
25597
25598
25599
25600
25601
25602
25603
25604
25605
25606
25607
25608
25609
25610
25611
25612
25613
25614
25615
25616
25617
25618
25619
25620
134
92
110
89
94
68
65
98
40
62
71
53
57
55
43
63
34
23
41
54
63
68
82
68
75
109
81
97
118
116
108
151
145
143
159
154
148
159
202
200
199
200
205
203
200
243
196
217
221
241
208
243
246
252
250
270
252
247
259
266
8087
8084
8112
8095
8095
8111
8107
8150
8102
8103
8103
8088
8110
8120
8134
8102
8122
8063
8127
8078
8088
8110
8099
8058
8091
8094
8077
8098
8085
8083
8085
8094
8094
8088
8087
8107
8095
8088
8075
8099
8108
8111
8107
8086
8101
8093
8087
8088
8086
8091
8092
8104
8096
8091
8106
8120
8095
8096
8091
8093
-827
-762
-775
-859
-827
-830
-811
-801
-754
-796
-838
-775
-803
-837
-881
-756
-803
-830
-779
-816
-779
-792
-800
-808
-822
-824
-831
-818
-781
-784
-793
-791
-821
-807
-784
-763
-843
-807
-849
-824
-746
-821
-859
-824
-824
-803
-763
-856
-864
-771
-835
-771
-825
-834
-795
-818
-844
-796
-802
-858
-724
-717
-725
-724
-725
-724
-725
-724
-726
-730
-731
-726
-729
-733
-735
-733
-736
-740
-733
-734
-738
-732
-738
-739
-741
-740
-744
-748
-735
-746
-750
-749
-747
-746
-748
-748
-752
-750
-749
-750
-745
-752
-749
-745
-757
-745
-756
-753
-737
-747
-751
-740
-742
-747
-745
-744
-746
-737
-751
-740
15
23
20
22
16
28
29
18
26
20
24
22
18
19
24
25
25
25
25
29
23
26
28
25
26
26
30
29
27
30
27
26
27
28
23
32
26
22
27
28
28
25
27
29
33
31
25
31
25
26
27
26
23
35
24
29
25
27
25
22
690
671
664
642
622
601
572
542
511
485
446
408
371
329
296
245
206
160
118
73
25
-9
-54
-96
-138
-171
-210
-238
-273
-300
-328
-358
-373
-393
-410
-427
-448
-463
-469
-476
-468
-481
-471
-473
-464
-457
-451
-432
-421
-403
-386
-363
-339
-320
-282
-258
-232
-202
-178
-150
1982
1982
1982
1982
1984
1984
1984
1984
1984
1986
1986
1986
1986
1986
1989
1989
1989
1989
1989
1992
1992
1992
1992
1992
1995
1995
1995
1995
1995
1998
1998
1998
1998
1998
1999
1999
1999
1999
1999
1999
1999
1999
1999
1999
1999
1999
1999
1999
1999
1998
1998
1998
1998
1998
1996
1996
1996
1996
1996
1994
25621
25622
25623
25624
25625
25626
25627
25628
25629
25630
25631
25632
25633
25634
25635
25636
25637
25638
25639
25640
25641
25642
25643
25644
25645
25646
25647
25648
25649
25650
25651
25652
25653
25654
25655
25656
25657
25658
25659
25660
25661
25662
25663
25664
25665
25666
25667
25668
25669
25670
25671
25672
25673
25674
25675
25676
25677
25678
25679
25680
268
291
265
272
247
271
254
247
225
254
229
209
189
185
194
172
216
184
152
168
123
183
152
103
164
126
168
127
108
120
111
135
94
94
112
94
92
99
96
81
126
69
112
96
88
90
89
65
120
109
97
95
112
117
119
143
100
130
174
157
8111
8092
8089
8111
8078
8106
8106
8076
8111
8097
8078
8093
8088
8089
8083
8116
8130
8110
8103
8083
8113
8095
8101
8134
8102
8102
8127
8103
8109
8127
8082
8108
8085
8085
8111
8100
8065
8079
8073
8131
8121
8121
8091
8084
8107
8115
8063
8106
8114
8122
8111
8082
8116
8085
8103
8119
8073
8088
8074
8101
-816
-818
-840
-768
-800
-855
-772
-810
-851
-771
-830
-814
-795
-820
-802
-830
-797
-828
-825
-884
-761
-857
-836
-732
-843
-814
-758
-852
-801
-797
-874
-798
-765
-811
-798
-797
-853
-751
-815
-831
-786
-861
-819
-792
-806
-803
-769
-888
-807
-803
-832
-764
-785
-830
-787
-789
-810
-798
-826
-834
-737
-739
-743
-738
-743
-739
-747
-743
-732
-741
-735
-728
-736
-727
-725
-726
-733
-727
-735
-731
-727
-733
-731
-736
-729
-729
-732
-726
-730
-726
-729
-728
-734
-729
-732
-741
-727
-728
-738
-732
-727
-730
-734
-736
-740
-734
-741
-738
-734
-739
-735
-738
-743
-736
-738
-735
-741
-741
-739
-744
29
29
21
19
24
28
28
18
24
32
29
23
23
22
19
20
23
30
24
23
22
19
22
24
20
21
29
15
24
21
25
26
21
24
24
24
19
22
26
29
24
30
22
26
30
21
27
20
19
29
26
26
18
26
25
26
33
21
26
16
-114
-81
-47
-12
17
49
87
112
144
173
195
228
250
267
288
307
320
335
347
366
371
376
390
388
390
392
390
387
382
370
364
346
337
328
319
302
281
268
243
228
208
187
159
136
109
90
62
47
18
-4
-25
-46
-66
-80
-104
-113
-131
-149
-156
-165
1994
1994
1994
1994
1992
1992
1992
1992
1992
1990
1990
1990
1990
1990
1989
1989
1989
1989
1989
1989
1989
1989
1989
1989
1989
1989
1989
1989
1989
1990
1990
1990
1990
1990
1991
1991
1991
1991
1991
1992
1992
1992
1992
1992
1993
1993
1993
1993
1993
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
25681
25682
25683
25684
25685
25686
25687
25688
25689
25690
25691
25692
25693
25694
25695
25696
25697
25698
25699
25700
25701
25702
25703
25704
25705
25706
25707
25708
25709
25710
25711
25712
25713
25714
25715
25716
25717
25718
25719
25720
25721
25722
25723
25724
25725
25726
25727
25728
25729
25730
25731
25732
25733
25734
25735
25736
25737
25738
25739
25740
148
184
174
179
193
166
190
202
171
186
191
194
194
199
218
241
202
183
233
210
215
229
207
234
190
241
226
235
208
221
228
243
184
202
210
189
214
173
173
175
205
150
166
180
164
140
173
152
169
167
137
120
124
130
123
125
90
93
112
133
8119
8096
8109
8089
8117
8086
8111
8120
8099
8084
8133
8067
8107
8084
8100
8094
8112
8083
8105
8127
8059
8091
8102
8101
8078
8108
8090
8115
8115
8103
8099
8099
8088
8093
8085
8107
8084
8104
8097
8087
8073
8096
8074
8106
8116
8080
8096
8065
8121
8092
8083
8080
8076
8087
8101
8114
8109
8105
8098
8123
-830
-811
-825
-815
-826
-785
-836
-760
-791
-845
-786
-873
-844
-787
-776
-882
-825
-843
-900
-839
-833
-795
-763
-779
-816
-767
-792
-813
-791
-836
-830
-865
-840
-804
-751
-870
-848
-770
-893
-823
-802
-825
-796
-810
-865
-775
-828
-832
-812
-795
-837
-815
-810
-863
-782
-803
-840
-827
-786
-816
-739
-744
-753
-745
-738
-742
-747
-741
-748
-746
-740
-748
-748
-741
-748
-738
-747
-747
-742
-742
-739
-743
-742
-737
-741
-739
-734
-737
-731
-737
-729
-736
-738
-737
-740
-741
-734
-735
-729
-734
-737
-732
-734
-733
-735
-743
-735
-729
-731
-743
-733
-739
-731
-737
-732
-737
-737
-735
-745
-737
22
31
25
32
25
26
29
22
32
28
22
30
30
23
28
26
25
24
22
30
22
27
26
24
26
20
23
20
24
33
20
27
31
28
22
27
23
28
21
22
25
21
24
28
17
22
16
23
18
22
25
26
21
26
24
28
31
24
24
25
-184
-187
-192
-199
-199
-205
-202
-202
-202
-199
-197
-193
-187
-178
-169
-161
-150
-136
-127
-114
-99
-88
-71
-56
-38
-27
-8
9
21
36
51
66
71
85
97
111
123
127
142
148
153
154
161
167
168
170
170
164
167
167
161
165
155
151
144
135
127
123
115
106
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1993
1993
1993
1993
1993
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1993
1993
1993
1993
1993
1993
25741
25742
25743
25744
25745
25746
25747
25748
25749
25750
25751
25752
25753
25754
25755
25756
25757
25758
25759
25760
25761
25762
25763
25764
25765
25766
25767
25768
25769
25770
25771
25772
25773
25774
25775
25776
25777
25778
25779
25780
25781
25782
25783
25784
25785
25786
25787
25788
25789
25790
25791
25792
25793
25794
25795
25796
25797
25798
25799
25800
106
135
151
131
97
123
115
152
147
138
130
144
125
160
167
164
143
167
154
154
178
164
163
175
157
173
170
178
178
188
194
190
194
173
181
189
188
192
216
207
202
192
148
180
167
186
156
171
174
156
180
182
177
158
156
153
174
157
130
172
8102
8113
8094
8089
8111
8079
8107
8112
8095
8087
8090
8081
8094
8094
8106
8103
8117
8087
8083
8079
8112
8079
8091
8093
8134
8087
8098
8122
8081
8085
8136
8098
8096
8132
8067
8099
8126
8094
8104
8095
8122
8085
8113
8101
8071
8131
8105
8117
8102
8098
8125
8104
8104
8094
8104
8114
8092
8110
8073
8085
-790
-781
-792
-817
-749
-796
-817
-797
-833
-815
-808
-827
-768
-809
-794
-762
-827
-798
-815
-854
-878
-777
-790
-815
-772
-822
-820
-788
-833
-821
-839
-860
-793
-789
-803
-809
-752
-825
-819
-826
-788
-794
-792
-831
-804
-773
-843
-814
-761
-864
-801
-807
-825
-819
-765
-841
-786
-817
-862
-831
-730
-733
-741
-734
-736
-740
-740
-733
-738
-738
-736
-736
-740
-741
-742
-739
-741
-732
-740
-751
-738
-737
-740
-735
-745
-741
-734
-735
-744
-738
-738
-743
-734
-742
-739
-739
-738
-741
-729
-738
-733
-726
-744
-741
-736
-738
-739
-733
-742
-734
-732
-742
-736
-733
-741
-735
-738
-739
-734
-738
29
21
27
26
23
21
25
24
23
21
20
19
23
23
25
29
24
29
28
23
26
25
28
27
27
28
23
22
24
28
27
21
24
29
26
24
21
30
27
29
24
24
31
27
22
26
30
26
23
25
18
25
27
23
25
26
25
23
29
25
91
85
76
71
54
51
39
24
15
13
1
-2
-10
-19
-23
-28
-25
-35
-37
-43
-43
-38
-42
-46
-45
-43
-38
-37
-33
-29
-28
-24
-20
-17
-8
-4
4
8
19
24
30
26
41
45
41
51
58
65
55
58
59
66
65
64
64
64
68
60
57
62
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
25801
25802
25803
25804
25805
25806
25807
25808
25809
25810
25811
25812
25813
25814
25815
25816
25817
25818
25819
25820
25821
25822
25823
25824
25825
25826
25827
25828
25829
25830
25831
25832
25833
25834
25835
25836
25837
25838
25839
25840
25841
25842
25843
25844
25845
25846
25847
25848
25849
25850
25851
25852
25853
25854
25855
25856
25857
25858
25859
25860
159
141
130
189
155
145
164
141
151
127
140
146
160
139
161
161
174
162
150
178
150
187
166
195
177
166
173
189
154
193
154
177
193
164
185
155
211
163
180
164
177
150
153
177
152
157
154
170
137
151
172
157
160
137
181
151
182
180
166
174
8093
8112
8108
8122
8094
8074
8080
8104
8105
8104
8098
8086
8081
8088
8103
8106
8116
8080
8112
8118
8070
8077
8080
8141
8120
8089
8114
8077
8100
8106
8084
8061
8125
8092
8090
8099
8077
8106
8105
8093
8088
8116
8070
8115
8096
8096
8095
8123
8078
8074
8083
8086
8108
8112
8110
8095
8103
8111
8094
8079
-818
-801
-765
-843
-793
-749
-842
-773
-848
-853
-830
-851
-863
-776
-808
-836
-775
-799
-773
-779
-788
-758
-782
-833
-883
-817
-800
-850
-872
-832
-795
-809
-781
-819
-797
-829
-862
-786
-849
-854
-791
-828
-840
-815
-785
-781
-813
-856
-830
-805
-885
-815
-820
-805
-780
-788
-859
-772
-823
-817
-737
-749
-740
-738
-737
-741
-736
-741
-738
-738
-734
-741
-728
-735
-746
-742
-739
-732
-739
-741
-739
-736
-737
-736
-740
-738
-741
-743
-743
-739
-744
-739
-731
-742
-741
-738
-740
-742
-746
-739
-736
-733
-739
-742
-742
-739
-743
-742
-735
-745
-740
-739
-745
-740
-740
-738
-736
-733
-743
-732
20
29
24
23
25
26
32
19
24
23
21
28
28
23
23
23
27
21
21
19
19
24
20
29
29
24
19
20
28
24
26
28
24
30
21
24
22
22
25
28
26
24
30
23
18
23
22
27
21
27
26
22
22
25
28
26
25
26
21
24
61
59
54
47
50
51
38
47
40
36
31
25
27
21
22
20
25
20
20
19
24
22
22
23
25
25
21
20
27
22
31
26
28
30
25
34
34
37
33
30
36
27
36
29
30
25
32
29
34
32
33
28
22
32
26
34
30
33
33
30
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
25861
25862
25863
25864
25865
25866
25867
25868
25869
25870
25871
25872
25873
25874
25875
25876
25877
25878
25879
25880
25881
25882
25883
25884
25885
25886
25887
25888
25889
25890
25891
25892
25893
25894
25895
25896
25897
25898
25899
25900
25901
25902
25903
25904
25905
25906
25907
25908
25909
25910
25911
25912
25913
25914
25915
25916
25917
25918
25919
25920
162
147
158
162
168
196
164
147
160
158
162
189
179
137
167
144
154
169
182
164
150
178
149
186
160
184
135
156
179
187
136
158
174
187
158
129
184
155
164
172
195
179
167
137
167
190
168
181
175
143
149
153
166
210
201
188
174
156
190
193
8114
8104
8097
8085
8066
8084
8091
8107
8073
8079
8091
8096
8116
8101
8083
8120
8084
8101
8109
8053
8096
8128
8085
8112
8106
8084
8121
8097
8099
8096
8129
8083
8115
8078
8068
8089
8112
8104
8083
8077
8109
8111
8088
8066
8123
8112
8093
8097
8062
8088
8130
8096
8068
8100
8095
8109
8105
8105
8118
8079
-771
-794
-825
-727
-799
-799
-791
-873
-802
-848
-798
-840
-807
-837
-820
-794
-856
-816
-827
-846
-806
-775
-842
-832
-817
-851
-799
-805
-844
-820
-783
-853
-810
-802
-832
-768
-806
-808
-719
-786
-862
-792
-794
-859
-757
-822
-815
-759
-827
-814
-794
-795
-808
-811
-806
-832
-815
-797
-852
-841
-738
-750
-736
-745
-740
-738
-741
-742
-733
-743
-741
-737
-746
-740
-735
-735
-740
-737
-741
-739
-734
-743
-743
-736
-739
-742
-735
-739
-738
-737
-740
-740
-739
-740
-742
-735
-745
-745
-738
-738
-740
-736
-744
-734
-739
-742
-732
-738
-737
-741
-732
-739
-738
-737
-746
-738
-734
-735
-742
-740
29
25
27
28
22
20
22
30
24
25
22
23
24
21
26
21
28
28
25
24
26
28
24
22
25
22
20
20
13
21
32
20
27
20
27
28
28
28
28
23
24
19
25
25
23
21
20
23
24
24
14
23
22
26
27
26
16
29
23
23
33
34
30
34
30
33
35
36
31
26
27
29
32
33
29
25
30
31
29
36
32
26
30
33
29
30
32
26
34
30
29
33
34
30
29
26
25
29
24
32
28
26
29
29
31
35
34
32
30
31
31
29
26
25
28
27
34
29
32
34
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
25921
25922
25923
25924
25925
25926
25927
25928
25929
25930
25931
25932
25933
25934
25935
25936
25937
25938
25939
25940
25941
25942
25943
25944
25945
25946
25947
25948
25949
25950
25951
25952
25953
25954
25955
25956
25957
25958
25959
25960
25961
25962
25963
25964
25965
25966
25967
25968
25969
25970
25971
25972
25973
25974
25975
25976
25977
25978
25979
25980
155
143
175
162
159
149
181
161
170
183
170
171
167
142
164
154
139
126
165
172
160
170
154
160
179
181
142
160
145
163
138
196
176
154
160
179
187
180
187
165
167
186
152
148
150
156
157
183
161
175
158
165
171
201
163
155
142
182
143
163
8107
8103
8093
8103
8097
8122
8088
8097
8096
8094
8083
8085
8102
8086
8084
8107
8091
8082
8086
8116
8100
8076
8106
8123
8073
8104
8087
8113
8092
8074
8119
8089
8091
8095
8066
8111
8084
8123
8082
8095
8089
8114
8103
8064
8121
8096
8115
8085
8116
8086
8090
8083
8071
8076
8082
8112
8107
8102
8082
8082
-784
-814
-801
-842
-763
-797
-830
-774
-797
-798
-798
-796
-826
-801
-820
-818
-753
-831
-811
-820
-857
-791
-822
-853
-768
-783
-810
-784
-811
-851
-818
-827
-808
-829
-811
-781
-838
-747
-801
-845
-819
-830
-854
-829
-812
-824
-763
-741
-798
-824
-796
-846
-800
-856
-785
-832
-820
-738
-767
-860
-744
-736
-744
-731
-732
-739
-738
-739
-738
-741
-734
-738
-739
-746
-736
-743
-739
-738
-732
-741
-738
-736
-738
-738
-742
-736
-735
-735
-740
-737
-739
-735
-736
-733
-736
-739
-734
-739
-748
-739
-745
-738
-742
-739
-742
-743
-738
-741
-738
-735
-732
-739
-737
-736
-734
-743
-730
-735
-735
-731
26
21
18
27
22
24
28
20
29
20
25
21
19
27
25
19
29
25
22
29
16
28
23
25
21
29
26
25
21
29
26
23
20
20
21
26
24
22
23
32
29
28
25
24
32
19
24
22
23
28
19
30
28
26
23
29
26
28
22
25
35
34
27
25
31
29
28
30
29
27
31
29
31
34
32
31
33
33
29
27
31
31
23
27
26
35
34
35
35
32
31
28
26
33
32
29
30
30
32
34
38
34
32
28
34
28
26
29
27
30
28
20
29
25
27
36
31
33
35
26
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
25981
25982
25983
25984
25985
25986
25987
25988
25989
25990
25991
25992
25993
25994
25995
25996
25997
25998
25999
26000
26001
26002
26003
26004
26005
26006
26007
26008
26009
26010
26011
26012
26013
26014
26015
26016
26017
26018
26019
26020
26021
26022
26023
26024
26025
26026
26027
26028
26029
26030
26031
26032
26033
26034
26035
26036
26037
26038
26039
26040
182
166
149
159
174
172
155
165
191
157
169
143
181
165
137
147
160
195
181
202
167
180
169
158
173
161
170
171
150
165
160
135
152
187
192
180
177
170
187
165
158
156
161
165
172
177
182
184
159
179
157
142
146
130
136
152
164
177
185
162
8125
8084
8101
8108
8057
8101
8108
8073
8096
8150
8085
8121
8084
8103
8142
8101
8064
8142
8071
8092
8130
8114
8094
8119
8090
8096
8130
8074
8103
8110
8052
8094
8125
8103
8092
8143
8092
8087
8105
8098
8101
8109
8085
8119
8121
8061
8091
8121
8099
8085
8123
8104
8073
8129
8081
8106
8101
8074
8092
8122
-783
-834
-814
-765
-830
-859
-771
-871
-775
-761
-913
-780
-794
-875
-742
-766
-860
-787
-823
-850
-712
-829
-884
-754
-865
-852
-763
-851
-807
-799
-872
-770
-794
-834
-800
-781
-836
-813
-835
-827
-816
-809
-866
-761
-773
-826
-803
-768
-820
-844
-770
-848
-817
-771
-821
-890
-762
-839
-839
-811
-738
-742
-732
-739
-744
-736
-742
-736
-729
-742
-738
-736
-738
-737
-731
-741
-733
-734
-746
-736
-735
-744
-731
-732
-743
-734
-737
-738
-733
-736
-741
-736
-737
-738
-739
-738
-743
-739
-738
-739
-742
-743
-730
-737
-736
-736
-741
-736
-747
-736
-737
-744
-728
-732
-738
-743
-737
-745
-737
-738
27
26
20
18
25
25
25
26
20
25
25
24
23
23
27
25
26
24
18
22
24
21
23
20
22
26
22
25
19
19
25
23
23
21
24
33
28
31
28
24
27
24
29
23
29
26
22
25
26
32
25
25
26
26
25
25
31
23
25
22
34
30
27
27
27
28
27
34
30
37
35
33
34
28
30
29
27
28
32
28
37
35
41
36
38
35
36
32
26
26
26
23
27
27
35
28
39
36
33
30
36
33
26
21
25
26
35
31
32
33
38
37
37
33
28
29
31
23
23
27
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
26041
26042
26043
26044
26045
26046
26047
26048
26049
26050
26051
26052
26053
26054
26055
26056
26057
26058
26059
26060
26061
26062
26063
26064
26065
26066
26067
26068
26069
26070
26071
26072
26073
26074
26075
26076
26077
26078
26079
26080
26081
26082
26083
26084
26085
26086
26087
26088
26089
26090
26091
26092
26093
26094
26095
26096
26097
26098
26099
26100
195
191
193
165
177
190
151
155
153
186
175
139
174
152
174
168
188
146
177
133
145
136
167
137
183
152
186
163
178
179
174
199
161
180
166
141
166
167
190
176
175
183
178
196
157
186
173
151
137
180
145
150
168
160
180
180
151
174
158
162
8081
8086
8133
8083
8094
8119
8092
8091
8109
8100
8087
8105
8102
8100
8139
8090
8108
8109
8097
8105
8130
8083
8079
8117
8098
8078
8113
8090
8107
8081
8079
8086
8117
8077
8123
8102
8059
8100
8114
8084
8126
8093
8097
8103
8125
8097
8120
8094
8057
8111
8103
8088
8106
8079
8059
8117
8118
8056
8114
8092
-860
-827
-750
-832
-838
-771
-787
-810
-715
-833
-839
-751
-864
-812
-739
-872
-825
-741
-872
-828
-764
-833
-793
-794
-888
-750
-803
-844
-866
-838
-822
-778
-832
-828
-848
-809
-820
-812
-790
-859
-819
-808
-892
-782
-772
-837
-806
-764
-854
-789
-790
-847
-792
-784
-862
-742
-790
-891
-735
-824
-744
-741
-731
-737
-739
-741
-737
-741
-742
-744
-738
-730
-744
-735
-739
-739
-733
-742
-742
-735
-745
-725
-735
-735
-735
-731
-745
-742
-734
-747
-735
-739
-735
-742
-734
-743
-745
-740
-748
-744
-737
-740
-736
-741
-741
-736
-733
-740
-740
-740
-735
-744
-724
-743
-735
-733
-740
-737
-739
-747
17
25
23
32
26
27
27
18
23
24
18
28
21
26
22
28
25
26
22
19
25
31
26
24
25
27
31
22
25
30
29
27
25
29
24
25
29
28
26
26
16
24
26
29
22
24
28
25
22
31
30
25
17
25
26
17
29
20
25
24
31
28
28
37
32
33
32
30
33
31
27
23
27
27
32
26
31
37
37
41
36
39
23
32
27
23
22
21
27
25
35
39
39
39
33
38
30
27
28
25
25
23
24
28
34
34
36
36
43
36
32
23
32
26
27
24
29
32
29
35
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
26101
26102
26103
26104
26105
26106
26107
26108
26109
26110
26111
26112
26113
26114
26115
26116
26117
26118
26119
26120
26121
26122
26123
26124
26125
26126
26127
26128
26129
26130
26131
26132
26133
26134
26135
26136
26137
26138
26139
26140
26141
26142
26143
26144
26145
26146
26147
26148
26149
26150
26151
26152
26153
26154
26155
26156
26157
26158
26159
26160
160
194
160
148
144
147
174
167
188
173
179
149
144
153
159
137
110
180
174
152
183
132
157
171
159
160
177
198
177
147
181
173
144
153
166
175
177
157
184
182
187
166
160
167
160
156
157
167
172
180
133
165
163
165
184
167
192
137
170
150
8074
8125
8085
8075
8113
8090
8111
8111
8104
8089
8136
8070
8082
8114
8081
8087
8107
8113
8093
8097
8074
8110
8091
8033
8081
8122
8097
8116
8135
8069
8085
8116
8089
8117
8145
8079
8080
8105
8082
8093
8123
8084
8088
8100
8088
8107
8119
8092
8067
8143
8097
8118
8101
8072
8092
8121
8088
8091
8091
8094
-908
-715
-832
-845
-736
-802
-840
-726
-785
-861
-761
-847
-876
-742
-854
-836
-746
-834
-803
-766
-849
-822
-778
-840
-793
-795
-793
-852
-762
-850
-846
-811
-850
-800
-747
-844
-774
-803
-838
-858
-811
-851
-837
-758
-803
-848
-788
-810
-820
-789
-828
-837
-776
-850
-823
-764
-843
-804
-753
-793
-737
-736
-744
-739
-735
-745
-733
-737
-745
-738
-742
-738
-739
-741
-740
-739
-737
-753
-737
-737
-735
-744
-739
-743
-729
-731
-733
-740
-735
-743
-733
-743
-737
-737
-742
-744
-739
-737
-743
-733
-745
-747
-737
-732
-734
-737
-742
-740
-733
-737
-736
-724
-737
-741
-741
-735
-735
-740
-740
-741
31
26
27
26
29
26
27
29
23
21
29
28
22
22
24
27
30
24
18
25
22
28
24
18
30
27
19
28
21
20
26
20
24
24
30
25
29
24
16
21
23
25
23
26
26
29
27
29
27
22
30
24
21
23
29
29
23
31
28
25
41
36
36
33
31
27
24
23
21
27
24
36
29
32
37
38
39
37
32
33
27
24
22
22
30
31
33
32
42
41
36
38
30
30
26
28
24
23
26
29
36
37
37
37
33
33
31
28
26
30
28
25
29
31
33
36
41
40
37
37
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
26161
26162
26163
26164
26165
26166
26167
26168
26169
26170
26171
26172
26173
26174
26175
26176
26177
26178
26179
26180
26181
26182
26183
26184
26185
26186
26187
26188
26189
26190
26191
26192
26193
26194
26195
26196
26197
26198
26199
26200
26201
26202
26203
26204
26205
26206
26207
26208
26209
26210
26211
26212
26213
26214
26215
26216
26217
26218
26219
26220
179
195
161
161
162
194
176
159
179
172
149
148
181
172
169
159
162
145
195
187
168
197
163
140
170
165
158
137
154
183
155
176
164
182
191
173
163
148
178
121
146
135
143
148
140
154
177
181
175
191
155
168
144
164
171
143
181
163
178
156
8085
8101
8074
8115
8076
8093
8092
8124
8094
8125
8084
8087
8096
8096
8066
8125
8097
8095
8121
8112
8109
8103
8095
8099
8096
8125
8072
8092
8085
8111
8086
8136
8100
8065
8085
8091
8104
8065
8066
8120
8097
8095
8072
8105
8104
8117
8105
8098
8105
8132
8082
8107
8113
8099
8119
8105
8082
8108
8113
8099
-787
-808
-880
-805
-824
-817
-791
-829
-838
-800
-772
-851
-820
-769
-811
-788
-814
-812
-810
-809
-814
-814
-843
-824
-795
-811
-795
-813
-848
-799
-806
-796
-800
-854
-813
-789
-758
-738
-826
-790
-825
-836
-809
-806
-813
-806
-783
-839
-850
-790
-828
-826
-831
-805
-811
-797
-825
-771
-828
-830
-738
-739
-741
-734
-732
-736
-736
-738
-731
-733
-744
-735
-733
-748
-734
-742
-742
-739
-738
-735
-733
-736
-746
-745
-741
-736
-734
-736
-747
-731
-744
-737
-740
-733
-743
-741
-740
-732
-745
-736
-737
-741
-735
-738
-737
-736
-734
-738
-737
-740
-731
-735
-748
-741
-735
-734
-738
-737
-741
-745
31
25
27
25
29
22
31
22
27
23
26
22
30
30
20
30
28
27
21
23
29
29
23
26
26
26
31
24
21
22
28
25
22
30
29
26
26
23
28
22
25
19
26
22
27
26
22
25
25
27
30
24
27
27
25
24
32
25
23
23
30
27
21
24
22
27
30
30
30
30
39
32
33
27
31
26
32
24
32
34
30
34
35
36
33
38
27
34
30
30
27
23
25
29
30
30
25
40
32
34
36
32
31
23
28
29
26
32
31
34
36
29
31
28
27
29
29
31
35
31
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
26221
26222
26223
26224
26225
26226
26227
26228
26229
26230
26231
26232
26233
26234
26235
26236
26237
26238
26239
26240
26241
26242
26243
26244
26245
26246
26247
26248
26249
26250
26251
26252
26253
26254
26255
26256
26257
26258
26259
26260
26261
26262
26263
26264
26265
26266
26267
26268
26269
26270
26271
26272
26273
26274
26275
26276
26277
26278
26279
26280
145
164
169
163
176
156
148
169
140
170
141
118
135
127
176
167
175
158
166
165
154
169
152
144
176
175
168
184
177
148
155
142
162
162
159
179
181
148
165
173
144
177
172
174
175
157
130
146
158
110
141
160
157
152
184
183
187
166
193
200
8111
8099
8094
8119
8080
8101
8106
8089
8087
8129
8063
8083
8113
8133
8096
8097
8073
8077
8107
8080
8061
8100
8115
8093
8108
8068
8070
8103
8104
8090
8074
8091
8090
8112
8086
8098
8114
8083
8110
8094
8081
8121
8086
8050
8116
8093
8096
8107
8061
8107
8082
8087
8132
8104
8092
8096
8087
8118
8088
8100
-778
-820
-830
-815
-835
-843
-772
-844
-836
-776
-811
-823
-839
-797
-819
-798
-809
-793
-842
-787
-839
-837
-829
-810
-768
-791
-810
-831
-840
-776
-759
-875
-811
-826
-820
-774
-796
-824
-766
-829
-830
-820
-807
-880
-807
-797
-840
-777
-832
-845
-811
-862
-864
-800
-765
-823
-790
-779
-801
-841
-728
-737
-739
-732
-744
-737
-733
-737
-739
-738
-735
-735
-742
-737
-743
-736
-733
-738
-735
-740
-739
-739
-740
-734
-745
-743
-732
-736
-736
-736
-733
-739
-734
-742
-743
-735
-740
-737
-734
-741
-746
-737
-740
-736
-739
-742
-747
-732
-730
-739
-741
-737
-740
-733
-737
-738
-742
-744
-743
-743
27
29
19
27
26
24
32
19
25
26
22
26
31
19
24
32
28
27
23
28
22
29
27
23
27
26
29
28
26
29
27
21
32
28
28
24
25
25
27
22
24
23
31
22
24
27
26
28
25
25
23
19
32
25
22
29
28
27
26
25
25
27
32
30
32
31
36
35
40
32
27
28
22
23
28
30
31
30
28
34
33
32
30
26
31
23
28
23
31
35
27
29
33
31
31
29
29
30
28
30
28
31
30
26
31
30
36
33
32
37
30
31
26
24
23
25
31
30
33
27
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
26281
26282
26283
26284
26285
26286
26287
26288
26289
26290
26291
26292
26293
26294
26295
26296
26297
26298
26299
26300
26301
26302
26303
26304
26305
26306
26307
26308
26309
26310
26311
26312
26313
26314
26315
26316
26317
26318
26319
26320
26321
26322
26323
26324
26325
26326
26327
26328
26329
26330
26331
26332
26333
26334
26335
26336
26337
26338
26339
26340
131
159
129
188
163
172
142
131
160
180
156
139
149
157
138
120
164
151
152
144
164
159
183
170
145
185
174
173
172
197
184
117
180
154
186
171
159
173
181
186
153
170
167
174
167
147
169
171
168
153
153
179
163
140
175
151
181
162
150
175
8113
8106
8086
8125
8090
8113
8102
8083
8103
8094
8097
8140
8061
8105
8091
8098
8102
8107
8096
8111
8112
8096
8122
8068
8095
8072
8062
8106
8113
8084
8086
8096
8098
8102
8084
8092
8097
8125
8099
8124
8117
8119
8130
8091
8106
8122
8111
8090
8101
8070
8127
8107
8098
8111
8101
8090
8113
8114
8119
8096
-821
-795
-789
-813
-826
-764
-811
-842
-787
-798
-833
-808
-822
-875
-822
-839
-723
-816
-808
-799
-821
-803
-795
-834
-797
-799
-778
-783
-823
-809
-819
-817
-851
-799
-817
-831
-803
-809
-804
-807
-823
-831
-835
-822
-812
-842
-827
-786
-771
-828
-810
-795
-831
-790
-831
-810
-821
-801
-804
-832
-733
-735
-746
-740
-740
-733
-741
-743
-737
-736
-743
-741
-748
-740
-740
-741
-739
-736
-735
-736
-745
-740
-738
-739
-736
-739
-739
-742
-743
-737
-738
-733
-736
-739
-746
-741
-734
-744
-734
-738
-736
-737
-739
-738
-735
-738
-738
-736
-736
-735
-739
-737
-744
-738
-740
-737
-735
-737
-737
-728
24
23
25
28
23
24
30
26
24
31
23
25
31
22
22
27
25
23
27
24
21
22
25
24
30
25
27
26
27
19
26
30
27
24
27
29
23
25
26
18
20
25
22
23
28
24
25
28
28
18
25
22
33
31
30
24
23
22
30
25
32
30
29
31
30
26
31
29
28
27
29
34
32
27
25
30
33
37
33
30
34
23
27
25
33
31
29
31
38
38
36
33
33
32
29
32
29
26
29
24
33
31
30
29
27
32
33
33
38
26
25
26
26
28
33
36
35
35
40
35
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
26341
26342
26343
26344
26345
26346
26347
26348
26349
26350
26351
26352
26353
26354
26355
26356
26357
26358
26359
26360
26361
26362
26363
26364
26365
26366
26367
26368
26369
26370
26371
26372
26373
26374
26375
26376
26377
26378
26379
26380
26381
26382
26383
26384
26385
26386
26387
26388
26389
26390
26391
26392
26393
26394
26395
26396
26397
26398
26399
26400
155
162
127
185
142
144
163
152
192
183
166
168
162
201
171
155
151
144
166
166
167
180
190
127
177
182
148
194
200
155
152
144
162
134
190
148
149
185
163
152
163
175
151
168
169
132
148
178
146
168
153
146
209
145
166
177
150
168
145
178
8103
8092
8103
8129
8067
8133
8120
8083
8108
8111
8075
8085
8108
8085
8084
8110
8095
8097
8119
8085
8100
8077
8086
8130
8100
8097
8105
8084
8097
8120
8104
8074
8101
8090
8094
8109
8107
8075
8087
8109
8100
8074
8124
8117
8103
8102
8108
8098
8110
8084
8112
8101
8109
8093
8092
8115
8066
8103
8087
8135
-839
-836
-809
-792
-867
-823
-820
-762
-808
-872
-822
-797
-836
-804
-796
-812
-777
-823
-819
-798
-844
-813
-827
-794
-817
-813
-828
-831
-796
-839
-793
-799
-832
-808
-808
-832
-817
-804
-827
-826
-822
-806
-872
-886
-820
-817
-765
-780
-863
-777
-812
-819
-836
-801
-799
-789
-789
-800
-792
-807
-740
-741
-739
-735
-747
-733
-732
-734
-738
-735
-733
-738
-742
-739
-742
-740
-737
-733
-730
-740
-736
-738
-741
-739
-746
-737
-735
-740
-737
-737
-739
-744
-733
-737
-736
-737
-737
-746
-740
-733
-736
-734
-744
-741
-740
-736
-732
-738
-735
-734
-743
-735
-740
-743
-738
-737
-741
-740
-738
-737
23
29
25
25
29
25
23
28
23
24
21
30
18
23
26
25
23
28
22
24
32
24
25
27
24
26
24
24
28
29
26
20
24
22
27
24
26
27
25
25
25
28
27
25
25
26
24
24
21
21
24
26
28
20
29
25
20
20
24
20
37
32
26
31
28
24
23
32
27
38
38
34
32
30
31
34
33
27
25
31
30
32
30
32
34
29
32
34
36
30
33
31
25
24
24
27
31
27
32
37
35
35
31
34
27
31
28
25
23
30
28
35
33
35
34
33
26
28
32
25
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
26401
26402
26403
26404
26405
26406
26407
26408
26409
26410
26411
26412
26413
26414
26415
26416
26417
26418
26419
26420
26421
26422
26423
26424
26425
26426
26427
26428
26429
26430
26431
26432
26433
26434
26435
26436
26437
26438
26439
26440
26441
26442
26443
26444
26445
26446
26447
26448
26449
26450
26451
26452
26453
26454
26455
26456
26457
26458
26459
26460
148
155
175
194
179
190
175
171
204
173
176
134
182
134
187
165
163
169
160
170
152
160
159
157
183
138
167
127
144
160
175
176
176
177
170
174
192
141
181
195
165
143
143
180
174
168
175
191
191
164
165
183
153
162
144
164
184
165
191
148
8080
8099
8114
8076
8105
8106
8086
8117
8096
8101
8107
8093
8104
8094
8085
8105
8063
8122
8087
8082
8113
8065
8097
8095
8103
8102
8106
8106
8083
8102
8099
8120
8112
8093
8110
8098
8101
8080
8077
8077
8112
8107
8107
8093
8115
8104
8124
8108
8112
8116
8080
8082
8100
8102
8106
8080
8075
8107
8125
8112
-800
-815
-755
-848
-864
-781
-832
-804
-768
-801
-837
-821
-851
-818
-818
-793
-772
-841
-841
-822
-808
-825
-839
-839
-818
-785
-811
-835
-813
-833
-803
-830
-810
-855
-812
-798
-803
-801
-772
-797
-788
-819
-857
-835
-808
-779
-796
-827
-852
-777
-773
-823
-798
-786
-811
-837
-803
-770
-787
-780
-738
-739
-738
-732
-732
-743
-741
-735
-738
-734
-738
-736
-730
-727
-734
-736
-728
-742
-742
-733
-739
-733
-738
-741
-734
-745
-736
-738
-739
-736
-739
-731
-737
-737
-740
-742
-741
-738
-741
-737
-736
-740
-740
-746
-736
-741
-735
-739
-733
-742
-736
-738
-740
-739
-738
-741
-739
-745
-744
-748
22
18
23
27
24
24
18
25
19
25
22
22
28
22
20
27
26
31
28
23
26
22
31
21
22
23
19
26
30
21
25
28
32
28
24
27
26
28
26
25
23
23
24
29
28
22
31
25
26
23
32
26
25
27
23
25
24
28
24
19
24
28
24
23
27
24
36
36
33
40
41
31
35
29
33
24
25
29
32
36
36
36
28
32
31
33
31
26
29
29
30
31
30
29
32
30
35
33
39
35
33
29
31
22
25
24
24
29
34
32
30
37
33
32
30
28
30
25
22
30
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1998
26461
26462
26463
26464
26465
26466
26467
26468
26469
26470
26471
26472
26473
26474
26475
26476
26477
26478
26479
26480
26481
26482
26483
26484
26485
26486
26487
26488
26489
26490
26491
26492
26493
26494
26495
26496
26497
26498
26499
26500
26501
26502
26503
26504
26505
26506
26507
26508
26509
26510
26511
26512
26513
26514
26515
26516
26517
26518
26519
26520
171
146
176
155
181
158
168
157
175
173
193
180
173
174
154
167
164
155
169
194
179
153
149
129
178
176
185
167
167
173
188
186
173
173
163
190
153
166
156
176
169
168
191
165
216
157
179
135
156
171
170
173
183
144
177
175
172
173
161
190
8093
8088
8102
8054
8075
8080
8076
8065
8072
8086
8089
8091
8077
8075
8098
8099
8074
8110
8064
8097
8069
8102
8089
8071
8117
8069
8095
8112
8128
8104
8127
8124
8076
8102
8084
8112
8098
8091
8082
8058
8069
8086
8097
8067
8110
8097
8077
8099
8104
8121
8093
8097
8122
8113
8090
8089
8106
8087
8091
8104
-803
-861
-819
-818
-748
-790
-786
-789
-818
-774
-778
-795
-827
-817
-817
-794
-851
-786
-828
-796
-812
-796
-806
-859
-760
-739
-858
-790
-843
-844
-804
-841
-865
-778
-793
-843
-751
-826
-801
-786
-788
-855
-771
-817
-789
-820
-822
-786
-785
-842
-810
-832
-807
-847
-796
-793
-818
-867
-829
-793
-735
-737
-741
-731
-743
-733
-739
-735
-734
-737
-732
-739
-747
-739
-739
-740
-741
-740
-733
-736
-735
-743
-738
-744
-734
-743
-742
-740
-739
-737
-738
-745
-734
-745
-733
-742
-735
-741
-729
-742
-738
-738
-734
-748
-738
-735
-743
-731
-735
-734
-735
-741
-739
-735
-742
-730
-743
-741
-745
-740
28
19
22
27
24
23
22
23
23
29
23
22
25
20
23
22
28
23
23
26
24
23
23
20
19
23
21
25
22
22
21
24
32
25
24
29
26
24
20
20
18
23
28
26
32
21
25
21
23
26
21
21
20
25
27
26
19
23
27
25
34
34
34
36
33
34
36
27
26
33
25
31
24
29
23
32
31
38
39
35
36
36
22
34
27
32
30
29
32
30
33
35
36
34
35
28
33
31
30
32
32
28
32
30
35
33
30
33
33
38
32
30
30
23
25
23
30
29
29
39
1998
1998
1998
1998
2007
2007
2007
2007
2007
2017
2017
2017
2017
2017
2028
2028
2028
2028
2028
2041
2041
2041
2041
2041
2057
2057
2057
2057
2057
2074
2074
2074
2074
2074
2093
2093
2093
2093
2093
2110
2110
2110
2110
2110
2124
2124
2124
2124
2124
2138
2138
2138
2138
2138
2150
2150
2150
2150
2150
2161
26521
26522
26523
26524
26525
26526
26527
26528
26529
26530
26531
26532
26533
26534
26535
26536
26537
26538
26539
26540
26541
26542
26543
26544
26545
26546
26547
26548
26549
26550
26551
26552
26553
26554
26555
26556
26557
26558
26559
26560
26561
26562
26563
26564
26565
26566
26567
26568
26569
26570
26571
26572
26573
26574
26575
26576
26577
26578
26579
26580
241
371
626
938
1114
1231
1201
1115
950
813
661
560
500
443
437
471
454
495
534
615
651
795
905
1019
1067
1138
1196
1223
1213
1197
1131
1129
1123
1137
1170
1214
1254
1314
1307
1393
1416
1359
1309
1253
1211
1159
1152
1148
1189
1241
1366
1471
1574
1651
1679
1690
1711
1737
1805
1880
8079
8081
8102
8103
8089
8116
8089
8110
8102
8086
8128
8107
8127
8113
8136
8100
8119
8103
8124
8115
8126
8137
8136
8100
8129
8113
8135
8118
8124
8130
8131
8160
8146
8136
8089
8132
8117
8111
8111
8101
8106
8074
8087
8074
8081
8051
8027
8028
8019
7992
7963
7983
7969
7948
7956
7934
7938
7947
7943
7918
-805
-851
-830
-856
-820
-822
-761
-844
-821
-840
-861
-807
-811
-834
-810
-805
-812
-805
-847
-831
-826
-865
-808
-850
-870
-786
-787
-819
-836
-788
-859
-838
-788
-863
-845
-793
-861
-800
-851
-849
-847
-843
-882
-863
-827
-850
-799
-781
-829
-826
-809
-922
-823
-858
-850
-837
-853
-869
-757
-876
-740
-737
-737
-734
-730
-727
-723
-719
-717
-715
-718
-719
-715
-704
-710
-713
-710
-712
-715
-709
-707
-713
-702
-702
-703
-706
-701
-706
-701
-700
-692
-690
-702
-694
-690
-694
-692
-693
-692
-693
-685
-699
-690
-686
-695
-695
-693
-697
-698
-693
-700
-697
-698
-704
-710
-698
-702
-700
-700
-699
20
28
31
20
19
19
18
18
15
23
18
15
15
20
19
13
12
9
21
13
16
13
15
19
10
14
9
13
17
16
14
10
11
14
7
22
15
6
12
8
12
8
7
16
13
10
10
10
16
9
11
15
13
14
13
12
15
11
12
14
43
56
100
186
313
459
610
752
871
971
1043
1099
1123
1152
1165
1177
1188
1189
1200
1215
1237
1264
1300
1352
1423
1490
1564
1642
1720
1770
1831
1864
1897
1925
1949
1972
1996
2018
2044
2071
2094
2100
2107
2095
2065
2021
1971
1903
1839
1780
1725
1677
1644
1616
1595
1570
1546
1524
1500
1479
2161
2161
2161
2161
2172
2172
2172
2172
2172
2183
2183
2183
2183
2183
2192
2192
2192
2192
2192
2198
2198
2198
2198
2198
2200
2200
2200
2200
2200
2199
2199
2199
2199
2199
2193
2193
2193
2193
2193
2184
2184
2184
2184
2184
2172
2172
2172
2172
2172
2158
2158
2158
2158
2158
2144
2144
2144
2144
2144
2130
26581
26582
26583
26584
26585
26586
26587
26588
26589
26590
26591
26592
26593
26594
26595
26596
26597
26598
26599
26600
26601
26602
26603
26604
26605
26606
26607
26608
26609
26610
26611
26612
26613
26614
26615
26616
26617
26618
26619
26620
26621
26622
26623
26624
26625
26626
26627
26628
26629
26630
26631
26632
26633
26634
26635
26636
26637
26638
26639
26640
1881
1892
1931
1979
2023
2061
2146
2206
2249
2269
2308
2335
2356
2324
2326
2343
2328
2338
2345
2261
2250
2164
2108
2098
2083
2104
2140
2159
2194
2203
2162
2129
2091
2088
2104
2144
2148
2173
2180
2146
2139
2141
2111
2094
2081
2110
2093
2045
2058
2068
2058
2039
2049
2048
2105
2126
2163
2157
2219
2219
7892
7909
7903
7896
7885
7867
7864
7866
7846
7846
7874
7820
7819
7817
7787
7775
7782
7781
7782
7760
7745
7730
7726
7727
7720
7708
7725
7703
7688
7687
7684
7730
7691
7696
7660
7679
7693
7676
7673
7718
7672
7683
7706
7697
7737
7741
7728
7743
7790
7801
7800
7801
7784
7830
7810
7836
7868
7872
7868
7889
-868
-822
-890
-835
-864
-882
-861
-858
-834
-858
-861
-847
-879
-870
-903
-872
-811
-873
-838
-828
-901
-874
-802
-858
-875
-823
-846
-873
-861
-866
-843
-859
-806
-868
-826
-867
-835
-813
-883
-824
-839
-866
-831
-872
-897
-828
-833
-867
-833
-872
-847
-868
-885
-842
-824
-852
-858
-806
-939
-842
-703
-706
-706
-701
-710
-699
-709
-699
-702
-699
-708
-700
-706
-707
-708
-714
-707
-715
-713
-709
-715
-716
-708
-721
-722
-718
-725
-721
-720
-727
-731
-730
-732
-737
-734
-741
-740
-744
-745
-748
-749
-750
-750
-763
-759
-757
-759
-769
-767
-770
-769
-772
-765
-771
-779
-774
-774
-782
-775
-773
21
13
15
18
13
12
16
15
17
11
15
13
12
18
16
12
17
16
18
13
15
16
21
21
25
17
24
18
21
23
27
22
18
21
18
25
27
27
27
28
30
31
31
33
27
29
28
35
33
33
33
34
33
38
37
34
39
38
35
38
1451
1429
1402
1384
1356
1332
1326
1327
1317
1314
1309
1312
1311
1307
1294
1278
1261
1238
1210
1183
1139
1085
1016
938
857
769
685
603
528
448
375
283
188
94
-7
-95
-184
-269
-352
-428
-514
-604
-685
-774
-847
-932
-1012
-1082
-1157
-1222
-1283
-1352
-1417
-1463
-1512
-1551
-1583
-1604
-1618
-1620
2130
2130
2130
2130
2117
2117
2117
2117
2117
2105
2105
2105
2105
2105
2095
2095
2095
2095
2095
2087
2087
2087
2087
2087
2080
2080
2080
2080
2080
2076
2076
2076
2076
2076
2075
2075
2075
2075
2075
2077
2077
2077
2077
2077
2080
2080
2080
2080
2080
2086
2086
2086
2086
2086
2095
2095
2095
2095
2095
2108
26641
26642
26643
26644
26645
26646
26647
26648
26649
26650
26651
26652
26653
26654
26655
26656
26657
26658
26659
26660
26661
26662
26663
26664
26665
26666
26667
26668
26669
26670
26671
26672
26673
26674
26675
26676
26677
26678
26679
26680
26681
26682
26683
26684
26685
26686
26687
26688
26689
26690
26691
26692
26693
26694
26695
26696
26697
26698
26699
26700
2183
2190
2160
2121
2122
2065
2078
2043
1991
1959
1944
1954
1971
1985
1972
1924
1884
1871
1854
1854
1806
1801
1779
1725
1669
1641
1619
1603
1592
1599
1593
1551
1643
1677
1719
1810
1773
1754
1752
1734
1636
1587
1554
1559
1532
1585
1548
1511
1533
1505
1526
1576
1565
1642
1686
1731
1732
1790
1800
1829
7880
7912
7899
7904
7938
7899
7952
7933
7953
7957
7942
7965
7976
7972
7968
7960
7980
8003
8017
8013
8002
8001
7995
8049
8025
8015
8041
8013
7986
8022
8012
8013
8028
8022
8033
8006
8041
8011
8006
8041
8026
8010
8043
8027
8020
8025
8035
8037
8035
8014
8010
8052
8024
8017
8048
7991
8014
7996
7999
8003
-827
-866
-892
-804
-865
-819
-859
-892
-825
-871
-863
-813
-842
-892
-867
-817
-852
-842
-791
-876
-855
-878
-857
-821
-853
-842
-869
-865
-832
-837
-848
-823
-849
-847
-875
-853
-850
-867
-865
-837
-810
-850
-818
-877
-865
-880
-824
-896
-759
-832
-829
-816
-861
-841
-777
-866
-871
-821
-840
-836
-776
-775
-776
-779
-776
-771
-777
-769
-778
-766
-778
-776
-778
-775
-774
-769
-767
-766
-763
-766
-765
-767
-767
-764
-759
-756
-761
-757
-762
-762
-752
-757
-752
-766
-750
-755
-746
-752
-749
-741
-740
-743
-727
-741
-733
-732
-737
-735
-731
-732
-728
-729
-727
-728
-723
-722
-726
-722
-712
-715
42
34
37
34
37
41
29
35
36
37
36
38
34
41
36
39
34
36
30
37
33
28
31
30
33
34
36
35
36
30
34
30
28
38
30
33
27
20
19
26
23
24
25
21
34
26
20
22
25
28
23
20
23
24
26
22
15
23
23
19
-1618
-1615
-1605
-1590
-1579
-1561
-1547
-1532
-1516
-1504
-1483
-1456
-1441
-1409
-1377
-1342
-1305
-1258
-1228
-1184
-1146
-1103
-1055
-1014
-980
-949
-914
-878
-841
-800
-764
-729
-685
-630
-570
-498
-418
-335
-257
-182
-112
-52
7
64
115
159
209
266
309
357
397
440
485
538
590
658
724
783
859
927
2108
2108
2108
2108
2123
2123
2123
2123
2123
2140
2140
2140
2140
2140
2159
2159
2159
2159
2159
2179
2179
2179
2179
2179
2200
2200
2200
2200
2200
2222
2222
2222
2222
2222
2244
2244
2244
2244
2244
2264
2264
2264
2264
2264
2282
2282
2282
2282
2282
2295
2295
2295
2295
2295
2303
2303
2303
2303
2303
2304
26701
26702
26703
26704
26705
26706
26707
26708
26709
26710
26711
26712
26713
26714
26715
26716
26717
26718
26719
26720
26721
26722
26723
26724
26725
26726
26727
26728
26729
26730
26731
26732
26733
26734
26735
26736
26737
26738
26739
26740
26741
26742
26743
26744
26745
26746
26747
26748
26749
26750
26751
26752
26753
26754
26755
26756
26757
26758
26759
26760
1862
1910
1978
2020
2014
2060
2069
2051
2058
2050
2006
2009
2016
2050
2130
2147
2140
2171
2213
2331
2336
2320
2332
2347
2417
2497
2612
2691
2704
2680
2681
2681
2681
2744
2841
2872
2986
3035
3079
3107
3185
3213
3135
2953
3017
3098
3143
2990
2874
2901
2978
2969
2957
2993
3047
3017
2986
2964
2944
3003
8014
8007
8010
8014
7997
8039
7995
8017
8031
7982
7996
8004
8010
8001
8026
7953
7974
7948
7970
7966
7951
7948
7915
7918
7913
7891
7888
7885
7849
7877
7844
7795
7798
7785
7774
7742
7744
7728
7723
7694
7716
7623
7655
7619
7578
7560
7558
7514
7497
7511
7445
7350
7391
7322
7312
7353
7290
7283
7312
7218
-874
-903
-862
-832
-898
-803
-915
-905
-862
-882
-820
-836
-896
-842
-827
-857
-875
-813
-847
-835
-858
-841
-857
-847
-865
-888
-868
-852
-883
-851
-889
-926
-890
-821
-893
-828
-884
-882
-863
-910
-874
-896
-930
-802
-878
-937
-777
-904
-885
-799
-793
-1007
-735
-943
-866
-779
-987
-803
-837
-936
-718
-713
-710
-703
-701
-707
-711
-701
-707
-702
-699
-701
-690
-696
-697
-686
-699
-682
-693
-692
-685
-683
-683
-686
-688
-682
-679
-684
-686
-675
-678
-681
-673
-685
-675
-679
-684
-683
-682
-685
-677
-676
-679
-677
-676
-684
-683
-681
-688
-685
-700
-686
-690
-696
-696
-694
-707
-699
-709
-715
18
17
21
20
17
22
15
11
16
12
15
11
10
7
18
9
14
8
18
10
10
10
12
3
9
14
8
10
13
5
7
6
3
13
13
8
7
12
8
16
2
5
10
14
3
11
11
3
10
12
7
7
9
9
12
12
16
12
18
22
992
1077
1151
1233
1311
1401
1475
1553
1620
1683
1731
1784
1824
1869
1911
1947
1992
2024
2059
2098
2135
2168
2202
2218
2239
2264
2292
2340
2378
2411
2433
2439
2442
2441
2450
2465
2476
2492
2501
2521
2529
2547
2551
2526
2487
2443
2419
2369
2294
2204
2107
2022
1922
1821
1718
1618
1501
1383
1259
1132
2304
2304
2304
2304
2300
2300
2300
2300
2300
2289
2289
2289
2289
2289
2273
2273
2273
2273
2273
2253
2253
2253
2253
2253
2230
2230
2230
2230
2230
2208
2208
2208
2208
2208
2187
2187
2187
2187
2187
2171
2171
2171
2171
2171
2162
2162
2162
2162
2162
2160
2160
2160
2160
2160
2165
2165
2165
2165
2165
2175
26761
26762
26763
26764
26765
26766
26767
26768
26769
26770
26771
26772
26773
26774
26775
26776
26777
26778
26779
26780
26781
26782
26783
26784
26785
26786
26787
26788
26789
26790
26791
26792
26793
26794
26795
26796
26797
26798
26799
26800
26801
26802
26803
26804
26805
26806
26807
26808
26809
26810
26811
26812
26813
26814
26815
26816
26817
26818
26819
26820
2976
2956
3021
2968
2973
2971
3006
3009
3077
3054
2973
2945
2969
2929
3005
2981
2938
2930
2856
2823
2833
2764
2791
2840
2927
3043
3093
3103
3107
3044
3051
3049
3030
3036
3065
3084
3075
3114
3080
3123
3163
3401
3413
3349
3370
3371
3403
3377
3378
3327
3296
3390
3358
3438
3469
3408
3418
3382
3225
3133
7248
7238
7148
7244
7173
7130
7207
7172
7150
7206
7202
7149
7199
7253
7171
7281
7263
7261
7325
7299
7318
7373
7356
7423
7472
7471
7484
7518
7541
7551
7634
7586
7656
7691
7657
7730
7740
7722
7788
7773
7750
7812
7789
7804
7820
7793
7785
7831
7835
7793
7815
7792
7849
7789
7805
7794
7818
7821
7793
7844
-842
-854
-928
-880
-827
-981
-830
-814
-961
-820
-869
-945
-820
-854
-915
-820
-834
-949
-765
-885
-873
-813
-918
-900
-806
-924
-872
-861
-859
-860
-798
-913
-869
-854
-959
-847
-844
-903
-825
-892
-908
-848
-874
-910
-847
-851
-928
-795
-886
-874
-890
-849
-924
-877
-855
-934
-841
-899
-916
-810
-708
-732
-718
-717
-725
-730
-728
-742
-741
-741
-750
-751
-738
-758
-765
-761
-772
-771
-773
-783
-779
-784
-795
-782
-789
-797
-792
-795
-802
-796
-802
-795
-797
-796
-803
-794
-804
-801
-788
-802
-794
-796
-797
-786
-783
-788
-774
-772
-775
-772
-764
-762
-756
-757
-755
-744
-735
-744
-728
-738
22
20
22
17
26
28
20
34
27
24
31
28
32
31
31
31
40
34
36
35
40
39
42
38
39
45
40
42
45
42
37
40
49
44
47
40
41
45
39
36
46
44
45
43
34
39
36
37
37
36
33
30
36
32
32
31
23
27
19
24
1000
866
736
600
457
314
167
39
-85
-215
-346
-485
-632
-776
-908
-1037
-1172
-1299
-1428
-1569
-1709
-1830
-1959
-2083
-2182
-2273
-2336
-2383
-2429
-2467
-2506
-2536
-2560
-2576
-2581
-2570
-2557
-2528
-2495
-2456
-2399
-2321
-2210
-2094
-1980
-1853
-1724
-1581
-1437
-1295
-1148
-1002
-841
-678
-506
-329
-158
10
171
304
2175
2175
2175
2175
2192
2192
2192
2192
2192
2215
2215
2215
2215
2215
2245
2245
2245
2245
2245
2282
2282
2282
2282
2282
2328
2328
2328
2328
2328
2378
2378
2378
2378
2378
2427
2427
2427
2427
2427
2469
2469
2469
2469
2469
2500
2500
2500
2500
2500
2517
2517
2517
2517
2517
2516
2516
2516
2516
2516
2498
26821
26822
26823
26824
26825
26826
26827
26828
26829
26830
26831
26832
26833
26834
26835
26836
26837
26838
26839
26840
26841
26842
26843
26844
26845
26846
26847
26848
26849
26850
26851
26852
26853
26854
26855
26856
26857
26858
26859
26860
26861
26862
26863
26864
26865
26866
26867
26868
26869
26870
26871
26872
26873
26874
26875
26876
26877
26878
26879
26880
3095
3105
3162
3213
3237
3250
3348
3424
3488
3497
3513
3533
3582
3660
3716
3733
3763
3805
3858
3901
4010
4147
4255
4294
4410
4525
4669
4853
5118
5237
5241
5156
5012
4892
4849
4791
4664
4617
4510
4393
4394
4313
4279
4275
4238
4184
4166
4082
3928
3856
3733
3622
3548
3570
3557
3572
3591
3560
3495
3398
7808
7809
7816
7803
7813
7835
7800
7819
7861
7804
7801
7780
7805
7812
7835
7803
7797
7804
7796
7754
7758
7771
7741
7744
7711
7700
7707
7700
7704
7700
7669
7649
7654
7597
7558
7510
7437
7400
7294
7235
7158
7063
6954
6891
6775
6696
6568
6463
6390
6285
6195
6101
5955
5887
5832
5731
5693
5700
5590
5602
-893
-858
-845
-898
-873
-881
-878
-865
-835
-854
-829
-860
-929
-891
-914
-894
-864
-865
-889
-848
-925
-892
-867
-904
-880
-904
-888
-806
-926
-891
-929
-945
-948
-903
-888
-880
-930
-872
-883
-904
-909
-880
-934
-891
-880
-937
-871
-899
-831
-800
-881
-846
-856
-916
-830
-904
-892
-797
-908
-844
-728
-721
-723
-717
-714
-709
-713
-707
-705
-701
-697
-700
-700
-681
-688
-675
-676
-673
-668
-667
-660
-646
-666
-648
-647
-639
-637
-639
-628
-621
-621
-607
-599
-602
-601
-602
-607
-600
-601
-608
-605
-611
-608
-610
-612
-615
-627
-624
-629
-644
-649
-653
-671
-663
-682
-690
-684
-704
-711
-722
21
20
20
20
16
20
24
13
12
15
11
10
12
12
4
9
6
2
7
0
5
-2
3
-1
3
-4
-3
-3
0
-8
-11
-13
-17
-7
-16
-21
-12
-11
-14
-9
-11
-8
-18
-9
-8
-11
-4
-4
-5
2
-3
6
12
-3
11
15
5
14
19
19
426
553
684
806
939
1056
1194
1346
1497
1653
1808
1959
2104
2254
2408
2564
2712
2859
3003
3146
3291
3449
3603
3763
3929
4094
4267
4441
4643
4867
5091
5280
5439
5572
5661
5741
5782
5800
5780
5750
5683
5588
5475
5359
5208
5041
4857
4661
4430
4168
3890
3572
3239
2904
2550
2195
1846
1474
1100
721
2498
2498
2498
2498
2472
2472
2472
2472
2472
2446
2446
2446
2446
2446
2421
2421
2421
2421
2421
2392
2392
2392
2392
2392
2358
2358
2358
2358
2358
2324
2324
2324
2324
2324
2304
2304
2304
2304
2304
2300
2300
2300
2300
2300
2314
2314
2314
2314
2314
2343
2343
2343
2343
2343
2386
2386
2386
2386
2386
2434
26881
26882
26883
26884
26885
26886
26887
26888
26889
26890
26891
26892
26893
26894
26895
26896
26897
26898
26899
26900
26901
26902
26903
26904
26905
26906
26907
26908
26909
26910
26911
26912
26913
26914
26915
26916
26917
26918
26919
26920
26921
26922
26923
26924
26925
26926
26927
26928
26929
26930
26931
26932
26933
26934
26935
26936
26937
26938
26939
26940
3253
3153
3075
2998
3014
3926
3799
4659
4789
5090
5150
5160
5325
5571
5946
6122
6118
5922
5701
5451
5137
4903
4670
4513
4374
4259
4146
4025
4018
3950
4073
4162
4179
4271
4550
5056
5682
6141
6433
6474
6482
6454
6461
6511
6630
6681
6717
6705
6632
6590
6524
6433
6403
6399
6405
6438
6444
6367
6350
6275
5611
5576
5612
5623
5616
5721
5786
5755
5934
5906
5966
6063
6047
6125
6185
6122
6247
6271
6256
6351
6401
6393
6495
6547
6556
6654
6673
6751
6827
6848
6937
7010
7073
7114
7184
7196
7230
7249
7228
7230
7195
7158
7218
7184
7187
7205
7173
7170
7172
7170
7185
7221
7161
7199
7233
7208
7230
7270
7213
7196
-875
-914
-848
-825
-967
-978
-945
-561
-1383
-290
-1292
-739
-753
-1330
-397
-1327
-812
-768
-1235
-530
-1158
-825
-816
-994
-836
-1033
-835
-1005
-785
-868
-920
-781
-954
-856
-908
-945
-904
-891
-937
-928
-898
-925
-994
-884
-1030
-951
-905
-980
-891
-937
-1002
-878
-951
-979
-871
-946
-947
-837
-951
-945
-740
-740
-739
-771
-776
-761
-819
-755
-812
-817
-784
-836
-794
-814
-806
-803
-812
-788
-824
-793
-807
-804
-793
-821
-799
-824
-824
-811
-827
-827
-823
-837
-847
-846
-838
-839
-832
-824
-820
-813
-807
-793
-779
-774
-769
-748
-740
-739
-725
-727
-704
-695
-700
-686
-683
-668
-658
-648
-649
-633
32
30
29
32
34
30
44
36
37
49
35
44
49
37
50
43
41
50
41
41
45
43
44
47
46
51
46
47
53
46
48
53
54
53
50
60
50
47
51
39
45
42
34
42
30
25
29
33
19
15
15
11
14
0
2
3
-3
-2
1
-1
307
-121
-513
-963
-1418
-1823
-2138
-2403
-2582
-2722
-2826
-2919
-3008
-3036
-3036
-2966
-2873
-2800
-2741
-2719
-2738
-2777
-2846
-2948
-3054
-3167
-3294
-3429
-3564
-3698
-3819
-3909
-3987
-4042
-4061
-4017
-3872
-3634
-3324
-2978
-2625
-2266
-1900
-1533
-1143
-731
-318
97
509
912
1305
1676
2041
2391
2739
3082
3423
3744
4048
4305
2434
2434
2434
2434
2484
2484
2484
2484
2484
2533
2533
2533
2533
2533
2581
2581
2581
2581
2581
2629
2629
2629
2629
2629
2677
2677
2677
2677
2677
2724
2724
2724
2724
2724
2768
2768
2768
2768
2768
2808
2808
2808
2808
2808
2838
2838
2838
2838
2838
2853
2853
2853
2853
2853
2848
2848
2848
2848
2848
2827
26941
26942
26943
26944
26945
26946
26947
26948
26949
26950
26951
26952
26953
26954
26955
26956
26957
26958
26959
26960
26961
26962
26963
26964
26965
26966
26967
26968
26969
26970
26971
26972
26973
26974
26975
26976
26977
26978
26979
26980
26981
26982
26983
26984
26985
26986
26987
26988
26989
26990
26991
26992
26993
26994
26995
26996
26997
26998
26999
27000
6229
6106
6010
5918
5791
5651
5571
5520
5459
5462
5486
5468
5529
5567
5731
5818
5878
5882
5977
6050
6168
6368
6534
6666
6738
6756
6782
6793
6812
6871
6885
7000
7131
7202
7173
7134
7139
7109
7065
7005
7011
7103
7175
7258
7275
7206
7063
6807
6540
6333
6113
5888
5723
5543
5370
5271
5153
5135
5096
5090
7227
7162
7155
7192
7070
7066
7045
6950
6924
6832
6731
6662
6537
6468
6420
6275
6215
6124
6033
5930
5832
5716
5678
5552
5472
5375
5290
5184
5079
4977
4880
4747
4663
4531
4402
4336
4236
4126
3986
3904
3754
3622
3512
3367
3275
3218
3090
2962
2872
2739
2643
2504
2394
2309
2213
2106
2055
2028
1988
1984
-807
-1032
-897
-950
-992
-928
-873
-1019
-853
-897
-932
-818
-947
-961
-910
-983
-877
-907
-927
-942
-903
-990
-989
-936
-954
-941
-929
-968
-923
-913
-909
-916
-967
-949
-933
-957
-868
-941
-922
-949
-947
-927
-1007
-951
-932
-983
-871
-897
-865
-897
-884
-912
-953
-932
-956
-942
-866
-866
-866
-826
-629
-628
-611
-618
-610
-602
-611
-602
-601
-605
-592
-599
-600
-597
-602
-608
-604
-603
-614
-613
-613
-612
-605
-613
-602
-605
-604
-607
-604
-607
-617
-608
-609
-606
-607
-604
-612
-618
-613
-620
-615
-618
-617
-620
-623
-630
-627
-634
-635
-647
-644
-656
-659
-668
-683
-689
-694
-703
-714
-726
-3
-6
-13
-5
-7
-15
-16
-12
-11
-16
-12
-16
-11
-11
-17
-8
-9
-7
-7
-8
-11
-12
-15
-16
-9
-10
-12
-14
-9
-6
-12
-8
-10
-10
-13
-7
-11
-9
-6
-9
-6
-6
-8
-6
-7
-6
-2
0
0
-1
-1
2
4
3
12
5
16
19
14
17
4580
4812
5031
5220
5365
5488
5568
5630
5677
5701
5718
5715
5698
5675
5650
5635
5618
5602
5575
5553
5525
5513
5506
5516
5539
5548
5549
5545
5536
5515
5494
5474
5462
5455
5429
5405
5375
5328
5263
5195
5111
5027
4946
4863
4793
4707
4601
4465
4285
4068
3807
3523
3193
2842
2461
2060
1638
1250
813
363
2827
2827
2827
2827
2796
2796
2796
2796
2796
2759
2759
2759
2759
2759
2718
2718
2718
2718
2718
2675
2675
2675
2675
2675
2631
2631
2631
2631
2631
2585
2585
2585
2585
2585
2539
2539
2539
2539
2539
2494
2494
2494
2494
2494
2449
2449
2449
2449
2449
2410
2410
2410
2410
2410
2377
2377
2377
2377
2377
2353
27001
27002
27003
27004
27005
27006
27007
27008
27009
27010
27011
27012
27013
27014
27015
27016
27017
27018
27019
27020
27021
27022
27023
27024
27025
27026
27027
27028
27029
27030
27031
27032
27033
27034
27035
27036
27037
27038
27039
27040
27041
27042
27043
27044
27045
27046
27047
27048
27049
27050
27051
27052
27053
27054
27055
27056
27057
27058
27059
27060
5093
5156
5244
5402
5579
5785
6014
6224
6404
6555
6706
6804
6911
7013
7085
7132
7169
7121
7105
7142
7149
7158
7187
7202
7194
7225
7213
7105
7013
6874
6863
6865
6857
6813
6719
6622
6594
6557
6593
6583
6543
6564
6539
6495
6397
6244
6142
6053
6058
5970
5902
5905
5984
6155
6284
6333
6310
6204
6125
6099
1948
1971
2001
2050
2105
2141
2230
2339
2424
2483
2570
2673
2786
2873
2940
3078
3182
3276
3375
3495
3616
3678
3804
3894
4010
4095
4206
4294
4401
4536
4602
4703
4826
4931
5015
5136
5181
5321
5427
5482
5581
5670
5719
5831
5926
5973
6084
6174
6253
6314
6361
6468
6556
6571
6587
6649
6665
6721
6744
6751
-933
-889
-893
-966
-927
-907
-894
-923
-864
-944
-902
-976
-951
-957
-991
-905
-891
-924
-923
-934
-1005
-891
-960
-982
-913
-986
-898
-908
-900
-952
-815
-1060
-934
-958
-1026
-863
-964
-884
-879
-954
-920
-922
-965
-1066
-870
-936
-919
-887
-948
-879
-953
-989
-873
-947
-928
-887
-931
-911
-874
-933
-736
-756
-771
-785
-781
-798
-796
-807
-813
-814
-825
-824
-825
-826
-836
-837
-842
-839
-846
-845
-849
-853
-855
-842
-847
-853
-856
-855
-863
-855
-862
-862
-860
-862
-868
-861
-867
-858
-857
-868
-856
-864
-865
-858
-855
-861
-860
-865
-858
-854
-861
-857
-858
-855
-847
-848
-851
-837
-833
-837
30
31
34
35
34
44
42
43
40
45
47
52
47
54
53
54
54
57
49
64
55
58
54
48
59
53
57
65
57
58
66
58
55
60
55
55
63
62
59
58
55
62
67
64
64
58
57
59
59
56
59
51
55
59
60
54
55
57
51
56
-82
-521
-947
-1359
-1749
-2101
-2419
-2705
-2954
-3182
-3387
-3568
-3728
-3873
-3990
-4105
-4205
-4305
-4396
-4479
-4553
-4624
-4691
-4741
-4796
-4828
-4855
-4886
-4915
-4958
-5008
-5047
-5076
-5108
-5131
-5166
-5200
-5226
-5241
-5246
-5237
-5232
-5211
-5183
-5158
-5140
-5115
-5105
-5085
-5059
-5033
-4998
-4947
-4873
-4748
-4626
-4472
-4319
-4164
-4008
2353
2353
2353
2353
2335
2335
2335
2335
2335
2324
2324
2324
2324
2324
2323
2323
2323
2323
2323
2337
2337
2337
2337
2337
2364
2364
2364
2364
2364
2402
2402
2402
2402
2402
2445
2445
2445
2445
2445
2490
2490
2490
2490
2490
2536
2536
2536
2536
2536
2581
2581
2581
2581
2581
2625
2625
2625
2625
2625
2670
27061
27062
27063
27064
27065
27066
27067
27068
27069
27070
27071
27072
27073
27074
27075
27076
27077
27078
27079
27080
27081
27082
27083
27084
27085
27086
27087
27088
27089
27090
27091
27092
27093
27094
27095
27096
27097
27098
27099
27100
27101
27102
27103
27104
27105
27106
27107
27108
27109
27110
27111
27112
27113
27114
27115
27116
27117
27118
27119
27120
6086
6049
5951
5979
6147
6118
5948
5693
5464
5282
5155
5123
5102
5190
5277
5372
5438
5503
5654
5848
6189
6447
6598
6564
6494
6393
6348
6273
6257
6311
6323
6341
6330
6248
6128
6055
5932
5880
5808
5830
5845
5832
5776
5734
5757
5723
5749
5769
5780
5879
5906
5965
5974
6092
6179
6308
6422
6468
6535
6544
6847
6873
6820
6851
6889
6893
6976
6930
6942
6984
6991
6983
7036
7009
7012
7059
7033
7066
7065
7041
7067
7085
7056
7059
7054
7032
7050
7066
7027
7072
7054
7077
7049
7016
7042
7032
6997
6974
6937
6876
6852
6731
6732
6694
6601
6566
6482
6410
6342
6261
6153
6088
5996
5876
5834
5738
5664
5590
5487
5421
-896
-892
-1044
-859
-950
-1017
-841
-865
-966
-847
-912
-948
-854
-988
-935
-839
-968
-850
-850
-967
-875
-931
-961
-960
-951
-932
-883
-920
-929
-922
-948
-974
-957
-948
-977
-920
-961
-888
-877
-865
-885
-956
-965
-931
-950
-903
-872
-878
-894
-951
-900
-966
-969
-916
-958
-916
-929
-884
-874
-888
-820
-828
-819
-816
-820
-803
-790
-802
-797
-784
-792
-780
-785
-784
-774
-776
-773
-768
-761
-752
-750
-746
-727
-717
-722
-708
-704
-696
-686
-686
-671
-666
-651
-657
-648
-640
-631
-634
-625
-624
-622
-621
-609
-620
-609
-617
-606
-613
-617
-612
-616
-614
-616
-609
-613
-606
-613
-609
-617
-615
50
50
46
42
43
45
45
43
39
42
38
39
40
39
25
34
36
26
28
29
23
27
25
21
21
22
13
7
12
7
7
7
3
0
-1
-3
-3
-2
-8
-3
-7
-10
-15
-5
-8
-7
-4
-12
-1
-16
-11
-5
-9
-2
-3
-9
-2
-7
-9
-8
-3838
-3675
-3508
-3325
-3139
-2916
-2697
-2507
-2348
-2212
-2094
-1987
-1873
-1757
-1609
-1460
-1290
-1097
-885
-653
-372
-46
305
674
1020
1361
1677
1989
2290
2584
2867
3155
3436
3696
3937
4151
4340
4494
4630
4762
4876
4974
5055
5117
5158
5197
5216
5227
5235
5224
5222
5207
5189
5169
5151
5144
5138
5132
5127
5117
2670
2670
2670
2670
2718
2718
2718
2718
2718
2766
2766
2766
2766
2766
2806
2806
2806
2806
2806
2832
2832
2832
2832
2832
2842
2842
2842
2842
2842
2834
2834
2834
2834
2834
2812
2812
2812
2812
2812
2783
2783
2783
2783
2783
2755
2755
2755
2755
2755
2727
2727
2727
2727
2727
2699
2699
2699
2699
2699
2670
27121
27122
27123
27124
27125
27126
27127
27128
27129
27130
27131
27132
27133
27134
27135
27136
27137
27138
27139
27140
27141
27142
27143
27144
27145
27146
27147
27148
27149
27150
27151
27152
27153
27154
27155
27156
27157
27158
27159
27160
27161
27162
27163
27164
27165
27166
27167
27168
27169
27170
27171
27172
27173
27174
27175
27176
27177
27178
27179
27180
6596
6639
6690
6779
7013
7282
7597
7830
7922
7924
7861
7698
7523
7396
7273
7141
6988
6872
6698
6563
6354
6191
5986
5858
5700
5596
5491
5440
5397
5360
5268
5211
5167
5193
5342
5478
5554
5687
5791
5973
6177
6412
6706
6937
7152
7342
7519
7710
7871
7949
7955
7919
7833
7773
7715
7623
7609
7539
7481
7441
5301
5244
5084
4997
4912
4862
4755
4673
4599
4541
4450
4322
4239
4109
4022
3908
3775
3647
3552
3382
3271
3060
2950
2860
2689
2603
2507
2432
2322
2254
2217
2124
2129
2073
2101
2102
2149
2223
2248
2296
2358
2425
2504
2580
2658
2750
2817
2878
2978
3065
3106
3107
3180
3215
3320
3379
3485
3520
3593
3661
-887
-921
-1014
-988
-972
-977
-902
-907
-927
-925
-919
-943
-1011
-1009
-996
-897
-936
-920
-927
-945
-881
-893
-969
-928
-966
-903
-891
-892
-851
-854
-885
-932
-920
-945
-910
-924
-881
-949
-885
-875
-910
-937
-960
-953
-965
-963
-928
-972
-968
-950
-918
-1014
-937
-1020
-923
-949
-924
-905
-950
-948
-617
-617
-614
-620
-619
-619
-616
-623
-616
-603
-605
-605
-602
-610
-607
-612
-602
-611
-611
-613
-626
-625
-634
-639
-650
-654
-663
-676
-688
-693
-707
-713
-714
-735
-748
-748
-766
-778
-774
-791
-800
-801
-813
-814
-814
-818
-821
-825
-813
-819
-821
-816
-812
-819
-817
-809
-810
-813
-812
-814
-11
-8
-10
-2
-1
-9
-12
-8
-12
-8
-16
-12
-12
-12
-15
-15
-11
-15
-5
-3
-8
-9
-3
-2
5
4
9
7
10
11
10
21
23
31
30
26
37
33
38
39
37
40
44
48
53
52
48
46
51
49
48
46
46
50
52
49
42
52
46
40
5109
5085
5068
5044
5039
5058
5112
5203
5313
5413
5498
5569
5599
5599
5576
5515
5439
5331
5191
5036
4828
4609
4344
4054
3736
3396
3039
2662
2284
1896
1494
1079
647
226
-184
-587
-963
-1325
-1659
-1981
-2276
-2523
-2747
-2910
-3041
-3145
-3215
-3254
-3264
-3253
-3232
-3203
-3187
-3169
-3163
-3164
-3172
-3174
-3182
-3202
2670
2670
2670
2670
2641
2641
2641
2641
2641
2613
2613
2613
2613
2613
2586
2586
2586
2586
2586
2558
2558
2558
2558
2558
2528
2528
2528
2528
2528
2497
2497
2497
2497
2497
2467
2467
2467
2467
2467
2441
2441
2441
2441
2441
2416
2416
2416
2416
2416
2394
2394
2394
2394
2394
2374
2374
2374
2374
2374
2355
27181
27182
27183
27184
27185
27186
27187
27188
27189
27190
27191
27192
27193
27194
27195
27196
27197
27198
27199
27200
27201
27202
27203
27204
27205
27206
27207
27208
27209
27210
27211
27212
27213
27214
27215
27216
27217
27218
27219
27220
27221
27222
27223
27224
27225
27226
27227
27228
27229
27230
27231
27232
27233
27234
27235
27236
27237
27238
27239
27240
7382
7332
7367
7366
7377
7362
7338
7219
7252
7234
7135
7110
7109
7261
7257
7259
7185
7074
7007
6936
6813
6688
6593
6480
6411
6310
6177
6159
6112
6061
6147
6158
6112
6051
5965
5923
5860
5916
6008
6066
6035
6058
6123
6232
6248
6137
5972
5838
5690
5604
5553
5537
5496
5443
5397
5383
5367
5315
5242
5201
3731
3786
3835
3890
4000
4012
4103
4192
4217
4302
4359
4408
4485
4527
4602
4683
4692
4799
4838
4846
4917
4990
5012
5097
5156
5204
5256
5331
5406
5519
5474
5567
5636
5644
5712
5804
5845
5951
6001
6001
6084
6107
6167
6214
6220
6243
6322
6318
6369
6443
6399
6499
6494
6541
6578
6616
6580
6647
6686
6673
-916
-953
-982
-951
-945
-941
-935
-848
-976
-903
-931
-927
-945
-983
-949
-956
-898
-950
-871
-946
-903
-897
-1065
-913
-1017
-910
-879
-943
-915
-887
-894
-914
-884
-981
-906
-926
-924
-864
-909
-933
-929
-940
-999
-878
-947
-930
-863
-970
-911
-923
-940
-933
-888
-1005
-931
-867
-940
-842
-868
-988
-815
-816
-815
-807
-818
-820
-815
-813
-814
-819
-814
-819
-816
-824
-815
-818
-811
-813
-813
-812
-810
-805
-813
-808
-813
-819
-814
-818
-810
-820
-821
-811
-824
-826
-820
-820
-821
-820
-825
-823
-811
-821
-813
-811
-816
-808
-813
-805
-802
-808
-814
-803
-811
-797
-795
-801
-792
-784
-800
-796
42
45
43
43
53
46
52
44
45
46
41
40
45
50
44
53
45
46
49
44
42
47
44
45
48
48
42
47
41
45
48
50
47
42
45
48
50
45
45
53
49
49
45
50
48
43
51
43
44
49
46
42
44
42
44
49
39
37
47
38
-3213
-3237
-3250
-3264
-3266
-3263
-3253
-3267
-3268
-3271
-3264
-3266
-3269
-3257
-3214
-3180
-3146
-3096
-3069
-3056
-3043
-3041
-3047
-3068
-3101
-3127
-3168
-3220
-3260
-3312
-3340
-3367
-3386
-3406
-3424
-3453
-3472
-3484
-3481
-3461
-3429
-3387
-3332
-3263
-3158
-3055
-2979
-2917
-2861
-2820
-2779
-2738
-2695
-2647
-2597
-2553
-2500
-2447
-2395
-2341
2355
2355
2355
2355
2339
2339
2339
2339
2339
2328
2328
2328
2328
2328
2325
2325
2325
2325
2325
2329
2329
2329
2329
2329
2341
2341
2341
2341
2341
2359
2359
2359
2359
2359
2382
2382
2382
2382
2382
2410
2410
2410
2410
2410
2441
2441
2441
2441
2441
2474
2474
2474
2474
2474
2508
2508
2508
2508
2508
2542
27241
27242
27243
27244
27245
27246
27247
27248
27249
27250
27251
27252
27253
27254
27255
27256
27257
27258
27259
27260
27261
27262
27263
27264
27265
27266
27267
27268
27269
27270
27271
27272
27273
27274
27275
27276
27277
27278
27279
27280
27281
27282
27283
27284
27285
27286
27287
27288
27289
27290
27291
27292
27293
27294
27295
27296
27297
27298
27299
27300
5153
5047
4975
4908
4840
4792
4808
4801
4803
4878
4954
5038
5056
5087
5195
5262
5290
5263
5350
5419
5443
5470
5418
5406
5397
5398
5376
5319
5282
5300
5273
5240
5254
5287
5325
5325
5309
5353
5360
5386
5401
5470
5504
5503
5489
5562
5550
5589
5591
5619
5628
5621
5596
5579
5591
5585
5579
5656
5706
5772
6764
6740
6756
6814
6822
6856
6874
6862
6924
6970
6939
6987
7013
7014
7015
7020
7030
7034
7004
7052
7042
7048
7037
7036
7006
7021
7028
7043
7027
7049
7006
7057
7052
6941
6953
6956
6936
6949
6958
6916
6914
6901
6829
6853
6816
6773
6760
6692
6667
6656
6609
6563
6542
6459
6435
6381
6320
6318
6239
6173
-862
-901
-938
-895
-965
-918
-833
-892
-896
-825
-942
-954
-894
-991
-905
-930
-990
-842
-870
-960
-909
-951
-1006
-927
-959
-908
-875
-917
-910
-898
-964
-909
-939
-950
-924
-918
-889
-879
-887
-936
-965
-905
-1002
-887
-909
-957
-909
-884
-928
-934
-908
-905
-915
-880
-987
-915
-914
-923
-876
-887
-787
-791
-783
-790
-793
-786
-785
-789
-786
-791
-789
-781
-779
-776
-769
-782
-776
-759
-753
-754
-747
-750
-738
-738
-738
-729
-725
-719
-718
-714
-712
-699
-702
-694
-689
-693
-694
-681
-680
-678
-670
-673
-674
-667
-665
-661
-656
-661
-661
-656
-660
-656
-648
-650
-645
-647
-649
-646
-647
-649
35
38
38
42
41
38
40
40
43
39
38
37
35
36
38
40
35
33
29
29
27
28
22
23
18
21
17
20
17
18
14
18
14
20
13
11
17
8
12
15
4
8
9
3
14
8
-3
5
-2
2
0
5
2
1
0
0
0
2
-1
0
-2294
-2261
-2216
-2181
-2147
-2122
-2092
-2058
-2013
-1965
-1897
-1810
-1712
-1601
-1486
-1344
-1199
-1046
-877
-702
-519
-331
-137
46
223
411
590
763
932
1085
1241
1385
1530
1672
1812
1945
2082
2211
2342
2465
2587
2705
2828
2933
3028
3135
3235
3323
3411
3491
3567
3630
3686
3722
3754
3773
3782
3790
3800
3808
2542
2542
2542
2542
2576
2576
2576
2576
2576
2611
2611
2611
2611
2611
2644
2644
2644
2644
2644
2676
2676
2676
2676
2676
2706
2706
2706
2706
2706
2736
2736
2736
2736
2736
2767
2767
2767
2767
2767
2796
2796
2796
2796
2796
2817
2817
2817
2817
2817
2826
2826
2826
2826
2826
2820
2820
2820
2820
2820
2800
27301
27302
27303
27304
27305
27306
27307
27308
27309
27310
27311
27312
27313
27314
27315
27316
27317
27318
27319
27320
27321
27322
27323
27324
27325
27326
27327
27328
27329
27330
27331
27332
27333
27334
27335
27336
27337
27338
27339
27340
27341
27342
27343
27344
27345
27346
27347
27348
27349
27350
27351
27352
27353
27354
27355
27356
27357
27358
27359
27360
5851
5916
6003
6085
6169
6244
6323
6393
6415
6418
6418
6351
6379
6413
6538
6664
6719
6736
6673
6595
6590
6581
6678
6808
6860
6916
6968
7063
7082
7123
7168
7214
7287
7385
7450
7527
7578
7615
7670
7713
7719
7699
7648
7551
7514
7377
7213
7050
6865
6673
6511
6300
6072
5942
5822
5800
5687
5672
5638
5623
6113
6082
5986
5932
5872
5819
5767
5717
5661
5579
5549
5437
5364
5291
5211
5155
5127
5064
4987
4908
4813
4743
4684
4611
4521
4467
4409
4285
4196
4157
4095
4021
3931
3860
3834
3766
3693
3627
3554
3499
3406
3323
3254
3212
3152
3036
2982
2914
2823
2770
2700
2625
2479
2422
2397
2340
2294
2306
2291
2276
-958
-871
-912
-925
-918
-984
-868
-930
-897
-942
-942
-906
-922
-930
-950
-938
-895
-883
-886
-930
-954
-914
-962
-987
-926
-954
-911
-916
-886
-904
-962
-972
-953
-961
-952
-956
-972
-915
-866
-993
-942
-991
-963
-963
-976
-981
-954
-840
-909
-921
-868
-945
-951
-978
-946
-846
-934
-820
-849
-884
-643
-650
-651
-645
-649
-649
-645
-644
-649
-641
-641
-647
-648
-643
-642
-644
-643
-644
-651
-649
-647
-646
-645
-650
-645
-650
-654
-651
-655
-662
-654
-652
-662
-659
-663
-653
-655
-652
-655
-659
-663
-663
-654
-648
-653
-658
-651
-665
-657
-671
-673
-677
-683
-694
-696
-708
-710
-718
-733
-742
-4
-4
1
3
4
-1
-2
1
-5
-8
-1
-2
-6
-5
0
1
-3
1
-3
6
0
4
2
1
2
1
4
-3
5
6
-1
-2
1
2
3
4
8
2
0
9
-5
4
1
5
1
-2
7
5
6
10
7
13
12
12
8
20
14
21
30
28
3820
3825
3838
3851
3873
3896
3919
3947
3970
3986
4001
3994
3987
3956
3944
3943
3949
3949
3938
3913
3863
3806
3763
3712
3680
3647
3619
3589
3562
3541
3520
3501
3475
3464
3455
3456
3462
3476
3483
3495
3502
3514
3511
3492
3456
3399
3328
3224
3090
2934
2737
2512
2248
1968
1659
1336
1002
661
307
-45
2800
2800
2800
2800
2769
2769
2769
2769
2769
2731
2731
2731
2731
2731
2690
2690
2690
2690
2690
2648
2648
2648
2648
2648
2606
2606
2606
2606
2606
2565
2565
2565
2565
2565
2527
2527
2527
2527
2527
2491
2491
2491
2491
2491
2459
2459
2459
2459
2459
2430
2430
2430
2430
2430
2403
2403
2403
2403
2403
2376
27361
27362
27363
27364
27365
27366
27367
27368
27369
27370
27371
27372
27373
27374
27375
27376
27377
27378
27379
27380
27381
27382
27383
27384
27385
27386
27387
27388
27389
27390
27391
27392
27393
27394
27395
27396
27397
27398
27399
27400
27401
27402
27403
27404
27405
27406
27407
27408
27409
27410
27411
27412
27413
27414
27415
27416
27417
27418
27419
27420
5717
5714
5757
5792
5839
5901
5972
6041
6174
6255
6344
6460
6604
6736
6836
6912
7002
7026
7079
7090
7121
7156
7164
7166
7196
7132
7107
7050
7077
7103
7103
7060
7055
7070
7052
7056
6975
6967
6862
6741
6666
6561
6508
6499
6513
6554
6595
6577
6485
6419
6284
6146
6019
5924
5881
5845
5802
5754
5752
5644
2279
2310
2308
2371
2427
2503
2591
2664
2740
2832
2906
2995
3043
3168
3255
3420
3521
3645
3711
3849
3914
4015
4150
4209
4281
4398
4500
4606
4705
4784
4852
4935
5035
5111
5215
5270
5305
5415
5474
5531
5616
5686
5739
5782
5833
5899
5963
6006
6085
6114
6154
6181
6217
6242
6353
6365
6382
6453
6449
6519
-862
-920
-962
-960
-951
-926
-892
-881
-872
-855
-866
-944
-972
-884
-937
-918
-924
-954
-889
-948
-912
-948
-995
-932
-976
-1031
-957
-904
-857
-897
-947
-924
-1006
-987
-954
-966
-921
-894
-940
-906
-889
-945
-978
-914
-973
-958
-886
-956
-886
-886
-973
-887
-929
-971
-881
-948
-977
-869
-900
-878
-755
-757
-763
-774
-779
-776
-793
-797
-813
-810
-822
-831
-833
-832
-830
-842
-838
-850
-844
-847
-853
-851
-857
-850
-853
-848
-846
-855
-852
-851
-854
-852
-858
-848
-842
-843
-841
-851
-843
-849
-841
-847
-835
-841
-841
-838
-834
-823
-828
-828
-824
-828
-823
-827
-820
-820
-812
-811
-816
-811
28
29
30
33
38
39
42
46
45
46
43
47
50
53
57
58
54
50
58
56
56
53
56
58
58
57
55
58
57
56
50
48
52
56
57
56
55
50
59
55
54
55
50
51
50
53
50
47
49
54
45
50
49
43
50
46
46
44
43
48
-386
-720
-1057
-1388
-1705
-2007
-2310
-2590
-2851
-3107
-3336
-3544
-3744
-3918
-4062
-4188
-4304
-4390
-4478
-4549
-4617
-4663
-4701
-4740
-4757
-4776
-4793
-4820
-4826
-4820
-4803
-4789
-4756
-4725
-4674
-4631
-4573
-4513
-4453
-4403
-4365
-4321
-4282
-4243
-4182
-4123
-4040
-3937
-3842
-3749
-3663
-3592
-3529
-3475
-3414
-3359
-3299
-3229
-3167
-3104
2376
2376
2376
2376
2345
2345
2345
2345
2345
2308
2308
2308
2308
2308
2275
2275
2275
2275
2275
2249
2249
2249
2249
2249
2229
2229
2229
2229
2229
2213
2213
2213
2213
2213
2202
2202
2202
2202
2202
2198
2198
2198
2198
2198
2203
2203
2203
2203
2203
2218
2218
2218
2218
2218
2242
2242
2242
2242
2242
2271
27421
27422
27423
27424
27425
27426
27427
27428
27429
27430
27431
27432
27433
27434
27435
27436
27437
27438
27439
27440
27441
27442
27443
27444
27445
27446
27447
27448
27449
27450
27451
27452
27453
27454
27455
27456
27457
27458
27459
27460
27461
27462
27463
27464
27465
27466
27467
27468
27469
27470
27471
27472
27473
27474
27475
27476
27477
27478
27479
27480
5506
5378
5216
5081
4934
4803
4478
4201
3887
3653
3485
3391
3371
3457
3657
3932
4226
4430
4556
4649
4698
4711
4776
4763
4703
4570
4491
4451
4336
4263
4094
3947
3797
3734
3635
3573
3511
3504
3468
3506
3620
3737
3893
3965
4000
4010
4057
4073
4110
4113
4136
4187
4179
4243
4281
4302
4260
4319
4312
4311
6562
6565
6632
6666
6685
6724
6800
6843
6907
6933
7007
7065
7093
7184
7267
7331
7408
7439
7417
7476
7482
7486
7487
7518
7519
7560
7531
7602
7588
7593
7614
7602
7638
7660
7662
7645
7613
7683
7684
7642
7687
7718
7674
7651
7676
7678
7680
7683
7706
7687
7684
7662
7683
7674
7707
7676
7678
7680
7671
7699
-907
-984
-979
-861
-997
-904
-926
-889
-845
-822
-836
-800
-872
-904
-931
-878
-890
-837
-925
-854
-875
-870
-898
-914
-989
-936
-886
-936
-880
-784
-876
-856
-904
-950
-923
-881
-912
-836
-843
-872
-812
-823
-923
-908
-982
-945
-932
-866
-831
-876
-862
-856
-868
-898
-883
-927
-867
-867
-878
-874
-817
-815
-805
-815
-807
-803
-804
-804
-815
-820
-826
-829
-831
-835
-829
-841
-839
-835
-834
-836
-830
-827
-825
-826
-809
-807
-801
-808
-793
-788
-791
-784
-788
-784
-782
-779
-785
-780
-777
-775
-774
-768
-772
-768
-757
-747
-748
-744
-740
-735
-732
-721
-719
-710
-708
-710
-696
-698
-682
-677
47
39
45
49
39
41
45
42
46
51
50
48
50
55
52
54
50
49
59
50
56
50
52
53
46
44
47
43
41
44
41
39
35
37
46
39
36
39
37
35
38
37
32
25
32
27
28
25
23
24
20
21
17
17
19
13
13
12
9
13
-3044
-3000
-2969
-2953
-2955
-2963
-2991
-3056
-3169
-3304
-3458
-3629
-3806
-3954
-4085
-4154
-4180
-4146
-4083
-3987
-3864
-3735
-3582
-3420
-3251
-3088
-2930
-2776
-2618
-2467
-2337
-2215
-2099
-2010
-1918
-1830
-1741
-1674
-1589
-1497
-1390
-1260
-1111
-944
-756
-569
-376
-176
27
247
455
667
885
1109
1320
1533
1750
1960
2168
2365
2271
2271
2271
2271
2304
2304
2304
2304
2304
2339
2339
2339
2339
2339
2375
2375
2375
2375
2375
2412
2412
2412
2412
2412
2454
2454
2454
2454
2454
2498
2498
2498
2498
2498
2543
2543
2543
2543
2543
2588
2588
2588
2588
2588
2631
2631
2631
2631
2631
2670
2670
2670
2670
2670
2705
2705
2705
2705
2705
2737
27481
27482
27483
27484
27485
27486
27487
27488
27489
27490
27491
27492
27493
27494
27495
27496
27497
27498
27499
27500
27501
27502
27503
27504
27505
27506
27507
27508
27509
27510
27511
27512
27513
27514
27515
27516
27517
27518
27519
27520
27521
27522
27523
27524
27525
27526
27527
27528
27529
27530
27531
27532
27533
27534
27535
27536
27537
27538
27539
27540
4271
4256
4224
4196
4135
4123
4106
4078
4087
4133
4162
4131
4158
4180
4177
4204
4238
4286
4313
4443
4523
4616
4766
4963
5165
5411
5623
5726
5837
5887
5953
5870
5817
5799
5798
5802
5824
5850
5899
5961
6054
6196
6254
6289
6353
6334
6396
6383
6400
6431
6453
6448
6448
6452
6464
6427
6429
6484
6488
6574
7699
7701
7675
7662
7657
7629
7644
7614
7597
7563
7556
7509
7476
7451
7418
7382
7354
7288
7280
7213
7172
7128
7087
7041
6983
6960
6904
6842
6833
6796
6735
6714
6628
6593
6523
6449
6382
6308
6256
6140
6083
6000
5916
5831
5769
5674
5588
5510
5396
5321
5186
5120
5029
4928
4830
4707
4590
4505
4440
4347
-898
-933
-885
-902
-879
-930
-888
-874
-844
-846
-874
-939
-878
-896
-881
-888
-886
-884
-861
-904
-882
-885
-891
-912
-915
-970
-957
-938
-943
-881
-902
-916
-907
-947
-888
-949
-903
-875
-912
-954
-863
-921
-960
-955
-932
-936
-967
-884
-931
-886
-940
-912
-926
-933
-938
-936
-955
-901
-908
-936
-675
-676
-670
-668
-661
-664
-659
-656
-657
-653
-656
-656
-641
-651
-648
-639
-649
-640
-642
-647
-650
-645
-648
-646
-638
-642
-643
-638
-632
-631
-624
-624
-623
-624
-616
-616
-618
-622
-614
-615
-621
-616
-617
-618
-621
-616
-615
-610
-616
-624
-617
-622
-622
-629
-626
-638
-627
-632
-635
-645
6
6
6
11
0
8
6
1
-3
-2
-5
-1
-3
-2
-3
-3
2
1
9
0
2
-2
-1
-3
3
4
-3
-2
-12
-6
-9
-9
-8
-10
-8
-10
-11
-7
-13
-9
-8
-13
-15
-12
-7
-5
-7
-11
-10
-5
-5
-6
-9
-6
-5
-8
-7
-5
-1
-3
2570
2749
2923
3076
3209
3333
3433
3535
3621
3697
3769
3842
3890
3939
3965
3991
4014
4014
4034
4038
4045
4050
4075
4099
4149
4213
4305
4419
4527
4642
4755
4851
4925
4984
5021
5050
5066
5070
5083
5083
5087
5096
5106
5113
5124
5113
5100
5088
5056
5025
4991
4928
4867
4805
4729
4638
4543
4445
4338
4238
2737
2737
2737
2737
2766
2766
2766
2766
2766
2790
2790
2790
2790
2790
2807
2807
2807
2807
2807
2817
2817
2817
2817
2817
2819
2819
2819
2819
2819
2815
2815
2815
2815
2815
2803
2803
2803
2803
2803
2783
2783
2783
2783
2783
2758
2758
2758
2758
2758
2729
2729
2729
2729
2729
2696
2696
2696
2696
2696
2664
27541
27542
27543
27544
27545
27546
27547
27548
27549
27550
27551
27552
27553
27554
27555
27556
27557
27558
27559
27560
27561
27562
27563
27564
27565
27566
27567
27568
27569
27570
27571
27572
27573
27574
27575
27576
27577
27578
27579
27580
27581
27582
27583
27584
27585
27586
27587
27588
27589
27590
27591
27592
27593
27594
27595
27596
27597
27598
27599
27600
6574
6680
6763
6850
6926
7022
7059
7114
7175
7218
7161
7117
7100
7043
7062
7022
6966
6951
6906
6812
6711
6663
6633
6678
6736
6779
6841
6813
6820
6837
6838
6812
6775
6781
6867
6926
6971
6966
6980
6924
6867
6795
6738
6735
6696
6755
6776
6817
6819
6905
6892
6962
6982
7023
7056
7107
7160
7197
7241
7207
4239
4138
4074
3930
3867
3759
3682
3609
3552
3481
3402
3340
3255
3167
3134
3043
2937
2877
2838
2785
2719
2617
2619
2562
2517
2479
2408
2408
2388
2407
2356
2370
2367
2378
2344
2367
2387
2404
2452
2448
2476
2538
2551
2607
2646
2681
2744
2790
2893
2948
3012
3106
3173
3231
3320
3408
3435
3549
3634
3681
-902
-901
-937
-957
-1001
-930
-998
-876
-910
-898
-946
-897
-1001
-929
-923
-937
-972
-922
-908
-924
-884
-911
-886
-923
-969
-890
-929
-941
-963
-895
-909
-904
-893
-982
-963
-937
-949
-949
-947
-929
-961
-918
-939
-949
-916
-930
-920
-952
-938
-934
-941
-914
-901
-961
-909
-965
-942
-930
-899
-943
-647
-642
-643
-652
-655
-656
-651
-657
-656
-663
-662
-663
-660
-666
-675
-671
-676
-678
-680
-681
-686
-700
-699
-705
-714
-712
-716
-710
-723
-723
-734
-734
-737
-744
-741
-747
-756
-760
-760
-766
-759
-771
-778
-775
-783
-785
-785
-797
-802
-808
-807
-815
-813
-814
-819
-824
-819
-823
-820
-825
-2
1
2
5
3
2
0
-2
5
1
2
9
-2
1
6
7
8
10
10
13
12
7
10
15
16
16
14
19
23
27
21
21
24
24
27
27
23
29
28
29
30
35
35
34
38
44
42
45
42
43
51
41
45
40
47
51
42
49
49
44
4135
4035
3940
3847
3762
3686
3616
3553
3485
3422
3350
3280
3186
3087
2980
2878
2753
2625
2493
2343
2185
2008
1824
1632
1453
1276
1109
940
771
603
437
264
109
-70
-242
-396
-546
-692
-838
-981
-1142
-1306
-1475
-1652
-1826
-2000
-2169
-2323
-2474
-2620
-2755
-2886
-3003
-3112
-3215
-3294
-3381
-3447
-3509
-3558
2664
2664
2664
2664
2632
2632
2632
2632
2632
2601
2601
2601
2601
2601
2570
2570
2570
2570
2570
2540
2540
2540
2540
2540
2510
2510
2510
2510
2510
2480
2480
2480
2480
2480
2451
2451
2451
2451
2451
2421
2421
2421
2421
2421
2393
2393
2393
2393
2393
2364
2364
2364
2364
2364
2336
2336
2336
2336
2336
2309
27601
27602
27603
27604
27605
27606
27607
27608
27609
27610
27611
27612
27613
27614
27615
27616
27617
27618
27619
27620
27621
27622
27623
27624
27625
27626
27627
27628
27629
27630
27631
27632
27633
27634
27635
27636
27637
27638
27639
27640
27641
27642
27643
27644
27645
27646
27647
27648
27649
27650
27651
27652
27653
27654
27655
27656
27657
27658
27659
27660
7232
7260
7304
7287
7300
7293
7269
7302
7316
7324
7278
7261
7237
7167
7141
7025
6979
6887
6801
6778
6671
6579
6567
6515
6468
6421
6367
6370
6282
6272
6245
6178
6144
6106
6025
5942
5897
5806
5798
5767
5751
5792
5706
5639
5526
5435
5342
5282
5208
5092
5046
4963
4897
4839
4855
4826
4848
4775
4660
4536
3757
3838
3922
3941
4095
4133
4194
4241
4364
4411
4497
4579
4610
4644
4745
4790
4867
4907
5003
5059
5090
5163
5218
5272
5334
5380
5459
5482
5551
5593
5660
5744
5790
5849
5891
5927
6008
6038
6091
6174
6226
6219
6276
6307
6356
6402
6447
6508
6585
6630
6643
6719
6755
6780
6813
6819
6921
6934
6967
7007
-974
-900
-941
-938
-931
-983
-947
-945
-913
-939
-908
-930
-941
-986
-938
-939
-971
-919
-905
-922
-911
-937
-904
-887
-940
-945
-926
-968
-874
-921
-912
-876
-907
-934
-906
-955
-907
-897
-937
-868
-912
-941
-931
-926
-927
-925
-944
-932
-849
-887
-838
-910
-917
-867
-912
-921
-902
-931
-876
-863
-827
-823
-829
-828
-827
-826
-828
-827
-832
-826
-827
-827
-823
-820
-818
-809
-821
-829
-824
-818
-822
-818
-822
-822
-823
-819
-824
-821
-815
-819
-818
-822
-823
-817
-830
-825
-820
-822
-826
-820
-822
-811
-819
-818
-814
-820
-820
-817
-811
-822
-814
-818
-821
-820
-812
-816
-816
-816
-816
-824
53
49
45
49
48
48
48
49
53
46
47
45
46
45
55
53
43
39
46
44
51
50
50
48
47
51
49
47
52
49
46
45
45
44
50
40
40
47
47
48
50
49
40
51
38
46
51
45
54
48
38
49
41
48
55
49
41
49
47
49
-3600
-3629
-3655
-3678
-3688
-3692
-3703
-3696
-3683
-3664
-3639
-3613
-3579
-3544
-3514
-3495
-3475
-3463
-3450
-3444
-3439
-3437
-3433
-3441
-3443
-3438
-3441
-3442
-3429
-3433
-3427
-3405
-3398
-3380
-3381
-3373
-3363
-3372
-3364
-3354
-3346
-3321
-3292
-3274
-3250
-3231
-3225
-3225
-3226
-3227
-3229
-3238
-3252
-3261
-3272
-3265
-3250
-3240
-3235
-3223
2309
2309
2309
2309
2284
2284
2284
2284
2284
2262
2262
2262
2262
2262
2242
2242
2242
2242
2242
2222
2222
2222
2222
2222
2202
2202
2202
2202
2202
2188
2188
2188
2188
2188
2187
2187
2187
2187
2187
2200
2200
2200
2200
2200
2224
2224
2224
2224
2224
2255
2255
2255
2255
2255
2291
2291
2291
2291
2291
2330
27661
27662
27663
27664
27665
27666
27667
27668
27669
27670
27671
27672
27673
27674
27675
27676
27677
27678
27679
27680
27681
27682
27683
27684
27685
27686
27687
27688
27689
27690
27691
27692
27693
27694
27695
27696
27697
27698
27699
27700
27701
27702
27703
27704
27705
27706
27707
27708
27709
27710
27711
27712
27713
27714
27715
27716
27717
27718
27719
27720
4499
4487
4427
4494
4538
4558
4537
4468
4415
4342
4296
4252
4199
4085
4020
3953
3880
3809
3724
3689
3647
3565
3470
3401
3278
3151
3061
2995
2914
2908
2931
3093
3219
3425
3729
4219
4508
4518
4693
4722
4695
4751
4791
4856
4808
4749
4617
4515
4453
4340
4255
4179
4122
4103
4083
4083
4110
4115
4146
4150
7058
7108
7164
7137
7171
7228
7231
7242
7319
7305
7321
7341
7366
7388
7462
7426
7485
7490
7495
7527
7536
7560
7550
7607
7596
7648
7620
7643
7688
7695
7721
7710
7723
7740
7733
7726
7745
7771
7718
7708
7716
7724
7704
7757
7751
7742
7745
7737
7745
7755
7738
7747
7772
7769
7742
7745
7735
7705
7699
7666
-870
-864
-847
-877
-912
-875
-935
-946
-814
-875
-872
-833
-862
-932
-865
-883
-925
-939
-881
-878
-869
-874
-863
-883
-891
-908
-904
-894
-866
-851
-865
-874
-866
-863
-791
-874
-924
-966
-858
-953
-905
-802
-917
-883
-916
-956
-917
-916
-909
-898
-873
-894
-912
-913
-894
-902
-945
-891
-907
-806
-810
-812
-817
-813
-810
-809
-813
-811
-803
-809
-805
-799
-800
-798
-803
-792
-798
-801
-789
-788
-794
-793
-790
-787
-795
-794
-800
-797
-792
-792
-800
-789
-795
-789
-785
-786
-772
-766
-771
-755
-749
-740
-729
-719
-717
-708
-697
-693
-686
-686
-674
-676
-674
-666
-657
-663
-657
-648
-643
-639
44
51
42
42
45
48
50
44
42
46
47
45
42
45
47
45
40
48
46
44
40
45
41
43
37
41
39
35
40
39
38
34
36
39
37
40
32
45
30
28
28
26
27
20
19
18
19
15
4
9
11
6
5
6
4
3
2
4
0
-7
-3223
-3221
-3211
-3193
-3158
-3105
-3058
-2982
-2917
-2861
-2802
-2743
-2678
-2625
-2572
-2522
-2479
-2439
-2400
-2361
-2325
-2279
-2247
-2220
-2202
-2206
-2215
-2230
-2236
-2249
-2254
-2239
-2194
-2127
-2010
-1815
-1584
-1319
-1015
-698
-387
-60
261
589
924
1245
1553
1835
2104
2346
2575
2778
2962
3137
3296
3445
3590
3716
3836
3952
2330
2330
2330
2330
2371
2371
2371
2371
2371
2410
2410
2410
2410
2410
2446
2446
2446
2446
2446
2479
2479
2479
2479
2479
2510
2510
2510
2510
2510
2538
2538
2538
2538
2538
2563
2563
2563
2563
2563
2588
2588
2588
2588
2588
2616
2616
2616
2616
2616
2647
2647
2647
2647
2647
2679
2679
2679
2679
2679
2712
27721
27722
27723
27724
27725
27726
27727
27728
27729
27730
27731
27732
27733
27734
27735
27736
27737
27738
27739
27740
27741
27742
27743
27744
27745
27746
27747
27748
27749
27750
27751
27752
27753
27754
27755
27756
27757
27758
27759
27760
27761
27762
27763
27764
27765
27766
27767
27768
27769
27770
27771
27772
27773
27774
27775
27776
27777
27778
27779
27780
4242
4266
4289
4313
4324
4321
4354
4388
4369
4411
4376
4366
4406
4457
4481
4478
4519
4534
4565
4621
4687
4788
4852
4919
4992
5047
5163
5216
5275
5362
5406
5451
5516
5555
5551
5642
5733
5805
5911
5960
6075
6125
6231
6339
6456
6566
6735
6876
7003
7135
7228
7289
7286
7328
7325
7319
7316
7366
7421
7495
7660
7670
7635
7577
7566
7516
7479
7459
7418
7367
7284
7248
7194
7152
7088
7028
6971
6902
6857
6751
6678
6619
6546
6496
6414
6321
6277
6241
6154
6099
6058
5999
5938
5845
5798
5743
5700
5606
5560
5534
5470
5370
5360
5304
5256
5221
5165
5137
5077
5032
4987
4944
4866
4830
4761
4704
4665
4602
4578
4551
-900
-886
-908
-885
-935
-905
-922
-913
-848
-883
-835
-927
-947
-901
-933
-913
-914
-904
-926
-912
-857
-928
-921
-939
-881
-902
-853
-900
-918
-891
-891
-953
-936
-928
-975
-925
-914
-879
-925
-875
-935
-922
-924
-929
-975
-920
-963
-935
-880
-918
-941
-957
-970
-960
-941
-956
-949
-941
-946
-942
-642
-642
-633
-639
-632
-632
-627
-628
-626
-631
-624
-625
-630
-629
-626
-636
-629
-631
-635
-636
-639
-642
-636
-644
-642
-643
-655
-653
-649
-655
-659
-659
-656
-659
-659
-664
-670
-667
-672
-665
-675
-666
-674
-672
-674
-673
-666
-673
-670
-662
-664
-669
-665
-668
-657
-660
-653
-653
-651
-655
-5
2
-1
3
-2
-4
-4
-8
-11
-7
-2
-6
-2
0
-1
-5
-4
-2
-2
-6
-1
3
-4
1
-1
4
2
-1
-2
8
-1
1
3
2
3
11
8
7
6
10
2
10
4
6
12
10
4
3
8
5
4
5
5
3
4
8
2
5
-1
1
4054
4160
4266
4349
4423
4490
4539
4585
4623
4644
4659
4646
4631
4613
4575
4538
4489
4431
4364
4295
4223
4155
4081
4004
3940
3867
3797
3731
3672
3613
3555
3491
3434
3365
3296
3239
3167
3116
3070
3021
2979
2937
2910
2891
2880
2878
2902
2932
2983
3038
3114
3183
3265
3337
3400
3453
3511
3567
3621
3680
2712
2712
2712
2712
2742
2742
2742
2742
2742
2767
2767
2767
2767
2767
2788
2788
2788
2788
2788
2805
2805
2805
2805
2805
2815
2815
2815
2815
2815
2815
2815
2815
2815
2815
2805
2805
2805
2805
2805
2789
2789
2789
2789
2789
2768
2768
2768
2768
2768
2741
2741
2741
2741
2741
2709
2709
2709
2709
2709
2675
27781
27782
27783
27784
27785
27786
27787
27788
27789
27790
27791
27792
27793
27794
27795
27796
27797
27798
27799
27800
27801
27802
27803
27804
27805
27806
27807
27808
27809
27810
27811
27812
27813
27814
27815
27816
27817
27818
27819
27820
27821
27822
27823
27824
27825
27826
27827
27828
27829
27830
27831
27832
27833
27834
27835
27836
27837
27838
27839
27840
7477
7440
7381
7332
7254
7147
7133
7035
6951
6927
6848
6820
6848
6948
7028
7058
7101
7106
7152
7094
7082
7122
7210
7291
7334
7252
7119
6969
6771
6626
6511
6487
6426
6426
6391
6366
6365
6409
6510
6609
6703
6742
6806
6839
6896
6945
6990
7079
7103
7046
7006
6954
6902
6881
6929
6927
6938
6948
6965
6959
4464
4375
4321
4211
4183
4087
3993
3951
3861
3754
3684
3624
3574
3431
3364
3334
3272
3155
3108
3053
3002
2929
2882
2815
2789
2742
2687
2642
2563
2567
2522
2461
2455
2437
2417
2393
2381
2398
2423
2397
2441
2514
2510
2512
2630
2634
2689
2704
2780
2839
2867
2962
3024
3086
3157
3253
3291
3382
3439
3507
-964
-961
-952
-926
-914
-985
-928
-926
-935
-959
-938
-962
-934
-950
-932
-962
-961
-930
-863
-885
-916
-940
-964
-1006
-976
-956
-911
-919
-927
-927
-895
-877
-905
-906
-906
-934
-898
-958
-888
-904
-897
-926
-971
-895
-975
-916
-941
-902
-919
-929
-959
-906
-956
-935
-929
-946
-957
-917
-919
-959
-658
-646
-647
-647
-647
-644
-638
-647
-652
-648
-658
-654
-661
-659
-677
-667
-675
-677
-670
-679
-673
-680
-683
-692
-686
-691
-697
-699
-704
-701
-709
-712
-710
-725
-726
-735
-740
-743
-755
-762
-767
-764
-775
-775
-773
-781
-782
-788
-796
-791
-801
-798
-800
-799
-804
-808
-809
-810
-821
-819
0
4
-2
-1
-4
5
-1
-3
1
5
0
4
2
12
8
6
8
0
4
9
10
12
6
15
12
13
9
15
9
13
13
18
20
22
29
18
26
30
25
30
32
37
33
37
37
42
34
37
37
36
43
37
44
43
42
50
49
44
48
54
3739
3781
3810
3827
3828
3809
3774
3723
3663
3578
3493
3385
3280
3176
3089
2994
2904
2810
2720
2629
2529
2426
2338
2253
2178
2088
1988
1859
1710
1532
1335
1125
903
670
440
213
-30
-254
-480
-689
-883
-1061
-1236
-1397
-1555
-1702
-1836
-1959
-2071
-2189
-2313
-2437
-2568
-2705
-2829
-2944
-3061
-3169
-3268
-3367
2675
2675
2675
2675
2640
2640
2640
2640
2640
2603
2603
2603
2603
2603
2568
2568
2568
2568
2568
2531
2531
2531
2531
2531
2494
2494
2494
2494
2494
2455
2455
2455
2455
2455
2419
2419
2419
2419
2419
2385
2385
2385
2385
2385
2354
2354
2354
2354
2354
2324
2324
2324
2324
2324
2296
2296
2296
2296
2296
2267
27841
27842
27843
27844
27845
27846
27847
27848
27849
27850
27851
27852
27853
27854
27855
27856
27857
27858
27859
27860
27861
27862
27863
27864
27865
27866
27867
27868
27869
27870
27871
27872
27873
27874
27875
27876
27877
27878
27879
27880
27881
27882
27883
27884
27885
27886
27887
27888
27889
27890
27891
27892
27893
27894
27895
27896
27897
27898
27899
27900
6960
6990
6989
6972
7009
6992
7021
7039
7053
6988
6996
6982
6947
6969
6930
6954
7008
6938
6851
6772
6738
6595
6540
6396
6283
6236
6147
6075
5995
5914
5856
5795
5784
5737
5764
5839
5834
5799
5768
5710
5676
5630
5646
5669
5642
5568
5474
5350
5226
5104
4958
4889
4851
4762
4687
4603
4554
4447
4358
4235
3637
3681
3754
3829
3900
4033
4099
4219
4321
4340
4421
4520
4577
4672
4750
4821
4885
4951
5019
5076
5180
5236
5307
5360
5443
5548
5597
5659
5738
5800
5882
5916
6041
6088
6179
6230
6325
6382
6408
6486
6486
6575
6634
6663
6692
6710
6787
6877
6857
6922
6928
7010
7023
7075
7089
7148
7181
7196
7242
7267
-901
-941
-927
-934
-991
-959
-924
-952
-877
-935
-940
-917
-1014
-928
-942
-957
-933
-928
-856
-924
-894
-951
-917
-963
-941
-934
-932
-883
-943
-894
-913
-906
-988
-869
-950
-918
-937
-889
-927
-928
-948
-930
-949
-852
-935
-897
-902
-885
-899
-897
-930
-899
-949
-892
-911
-873
-858
-935
-842
-923
-820
-814
-816
-823
-832
-833
-830
-838
-840
-829
-837
-835
-838
-833
-835
-845
-839
-836
-831
-838
-835
-832
-835
-843
-838
-836
-840
-832
-837
-841
-840
-842
-842
-839
-842
-845
-841
-845
-838
-839
-850
-839
-840
-828
-833
-829
-823
-828
-826
-822
-823
-821
-818
-822
-817
-814
-817
-810
-810
-811
52
49
51
45
46
49
52
51
45
48
49
53
58
53
55
51
50
46
45
51
42
47
48
49
51
56
52
58
54
57
68
46
54
52
52
55
44
55
52
55
55
48
48
52
53
49
57
55
53
50
43
46
40
52
47
44
48
48
49
38
-3460
-3547
-3620
-3701
-3768
-3826
-3878
-3919
-3962
-3992
-4019
-4050
-4068
-4085
-4098
-4092
-4081
-4069
-4054
-4048
-4045
-4045
-4041
-4048
-4063
-4089
-4111
-4140
-4165
-4204
-4235
-4270
-4306
-4332
-4346
-4345
-4325
-4298
-4266
-4231
-4188
-4144
-4087
-4028
-3953
-3867
-3795
-3730
-3668
-3615
-3567
-3531
-3486
-3445
-3402
-3372
-3336
-3300
-3272
-3241
2267
2267
2267
2267
2242
2242
2242
2242
2242
2217
2217
2217
2217
2217
2192
2192
2192
2192
2192
2170
2170
2170
2170
2170
2150
2150
2150
2150
2150
2135
2135
2135
2135
2135
2130
2130
2130
2130
2130
2138
2138
2138
2138
2138
2155
2155
2155
2155
2155
2180
2180
2180
2180
2180
2209
2209
2209
2209
2209
2243
27901
27902
27903
27904
27905
27906
27907
27908
27909
27910
27911
27912
27913
27914
27915
27916
27917
27918
27919
27920
27921
27922
27923
27924
27925
27926
27927
27928
27929
27930
27931
27932
27933
27934
27935
27936
27937
27938
27939
27940
27941
27942
27943
27944
27945
27946
27947
27948
27949
27950
27951
27952
27953
27954
27955
27956
27957
27958
27959
27960
4130
4034
4005
3958
3895
3902
3941
3937
3903
3831
3708
3637
3500
3330
3233
3194
3153
3105
3069
3031
3006
2944
2872
2942
2895
2891
2825
2789
2783
2739
2753
2734
2756
2819
2945
3117
3204
3349
3355
3595
3715
3798
3875
3834
3860
3801
3710
3634
3575
3442
3340
3292
3254
3234
3209
3216
3218
3283
3332
3403
7307
7298
7351
7363
7428
7489
7484
7529
7524
7550
7578
7600
7614
7651
7673
7664
7728
7720
7753
7772
7792
7775
7821
7810
7836
7896
7859
7842
7927
7886
7897
7943
7923
7886
7946
7902
7920
7928
7906
7905
7911
7877
7907
7913
7879
7913
7912
7909
7918
7903
7941
7942
7909
7936
7929
7950
7946
7945
7931
7916
-858
-884
-898
-895
-864
-928
-858
-886
-878
-838
-854
-880
-894
-861
-866
-866
-886
-861
-888
-844
-872
-926
-907
-859
-929
-844
-840
-900
-794
-850
-921
-857
-889
-888
-854
-878
-914
-837
-890
-903
-853
-968
-881
-882
-897
-850
-913
-910
-908
-898
-857
-882
-901
-861
-858
-893
-877
-847
-888
-899
-817
-809
-813
-807
-802
-813
-815
-813
-810
-807
-813
-805
-806
-807
-805
-803
-800
-803
-805
-806
-806
-798
-792
-804
-801
-797
-798
-788
-796
-801
-796
-790
-790
-791
-785
-783
-774
-777
-767
-759
-770
-753
-742
-743
-731
-722
-712
-714
-697
-700
-693
-691
-683
-677
-678
-664
-674
-671
-665
-665
50
46
49
45
43
46
51
39
41
46
47
45
47
48
42
43
47
43
41
44
45
47
43
39
39
49
42
41
42
39
40
47
42
37
38
43
37
34
32
35
35
31
25
22
22
25
18
20
12
15
10
11
15
6
7
10
5
8
9
4
-3228
-3218
-3215
-3201
-3190
-3166
-3136
-3085
-3049
-2996
-2947
-2909
-2871
-2859
-2844
-2833
-2833
-2820
-2803
-2781
-2757
-2732
-2708
-2674
-2625
-2582
-2531
-2489
-2426
-2371
-2308
-2238
-2164
-2070
-1952
-1812
-1651
-1465
-1247
-1032
-785
-510
-218
70
358
650
923
1189
1434
1661
1867
2055
2223
2388
2536
2672
2807
2937
3068
3195
2243
2243
2243
2243
2279
2279
2279
2279
2279
2314
2314
2314
2314
2314
2350
2350
2350
2350
2350
2384
2384
2384
2384
2384
2418
2418
2418
2418
2418
2452
2452
2452
2452
2452
2486
2486
2486
2486
2486
2519
2519
2519
2519
2519
2552
2552
2552
2552
2552
2586
2586
2586
2586
2586
2619
2619
2619
2619
2619
2652
27961
27962
27963
27964
27965
27966
27967
27968
27969
27970
27971
27972
27973
27974
27975
27976
27977
27978
27979
27980
27981
27982
27983
27984
27985
27986
27987
27988
27989
27990
27991
27992
27993
27994
27995
27996
27997
27998
27999
28000
28001
28002
28003
28004
28005
28006
28007
28008
28009
28010
28011
28012
28013
28014
28015
28016
28017
28018
28019
28020
3410
3451
3474
3475
3444
3468
3449
3511
3487
3527
3567
3570
3614
3629
3671
3752
3790
3870
3922
3996
4109
4181
4239
4291
4370
4463
4517
4639
4711
4810
4850
4930
5000
5069
5158
5266
5335
5428
5467
5553
5549
5579
5654
5715
5754
5825
5918
5932
6022
6035
6066
6142
6255
6377
6435
6510
6582
6605
6681
6720
7915
7905
7908
7886
7867
7844
7848
7798
7796
7784
7745
7676
7687
7616
7570
7542
7510
7466
7418
7394
7327
7310
7254
7205
7139
7102
7012
6981
6959
6904
6836
6802
6754
6715
6645
6593
6550
6453
6438
6369
6308
6253
6180
6136
6093
6035
5965
5926
5847
5768
5690
5648
5586
5498
5469
5411
5329
5287
5206
5159
-866
-900
-872
-876
-898
-883
-885
-873
-858
-876
-874
-890
-856
-878
-902
-844
-916
-826
-915
-922
-913
-912
-931
-914
-885
-888
-892
-915
-858
-886
-934
-875
-930
-947
-928
-876
-909
-891
-900
-927
-894
-897
-897
-904
-953
-956
-895
-915
-942
-907
-915
-911
-935
-952
-918
-896
-951
-905
-918
-947
-666
-656
-657
-653
-656
-649
-643
-649
-643
-643
-646
-637
-637
-640
-639
-643
-645
-639
-638
-641
-644
-653
-644
-642
-644
-644
-646
-651
-641
-645
-651
-648
-645
-651
-647
-645
-651
-648
-648
-647
-643
-649
-651
-645
-647
-641
-650
-647
-648
-648
-650
-647
-650
-645
-656
-650
-649
-653
-647
-646
6
2
-2
1
8
0
6
-1
-5
0
6
-2
1
-4
-5
1
-1
4
0
2
3
-2
2
-2
-5
-1
5
-2
-1
-1
-2
-4
3
7
2
0
-2
6
1
-8
-1
2
-1
-5
-3
3
-1
1
-3
-3
3
-3
2
0
-3
0
3
1
2
2
3326
3442
3558
3661
3750
3822
3890
3943
3998
4031
4066
4089
4099
4112
4105
4100
4093
4087
4083
4061
4049
4037
4027
4014
3994
3977
3957
3945
3941
3926
3920
3908
3900
3894
3893
3888
3886
3892
3900
3896
3894
3895
3885
3872
3862
3856
3847
3844
3823
3817
3805
3788
3774
3773
3778
3783
3780
3792
3802
3807
2652
2652
2652
2652
2684
2684
2684
2684
2684
2714
2714
2714
2714
2714
2743
2743
2743
2743
2743
2768
2768
2768
2768
2768
2791
2791
2791
2791
2791
2809
2809
2809
2809
2809
2820
2820
2820
2820
2820
2823
2823
2823
2823
2823
2818
2818
2818
2818
2818
2804
2804
2804
2804
2804
2782
2782
2782
2782
2782
2752
28021
28022
28023
28024
28025
28026
28027
28028
28029
28030
28031
28032
28033
28034
28035
28036
28037
28038
28039
28040
28041
28042
28043
28044
28045
28046
28047
28048
28049
28050
28051
28052
28053
28054
28055
28056
28057
28058
28059
28060
28061
28062
28063
28064
28065
28066
28067
28068
28069
28070
28071
28072
28073
28074
28075
28076
28077
28078
28079
28080
6757
6801
6797
6794
6841
6921
6960
6929
6958
6940
6947
6997
7031
7084
7116
7127
7097
7157
7167
7173
7210
7224
7229
7222
7197
7240
7298
7356
7320
7314
7253
7150
7115
7078
7070
7075
7056
7037
7032
6931
6875
6788
6716
6667
6639
6634
6619
6676
6637
6682
6698
6672
6662
6645
6650
6612
6615
6647
6640
6627
5099
4972
4949
4872
4767
4736
4675
4539
4507
4429
4368
4291
4277
4164
4088
4017
3936
3875
3771
3715
3654
3593
3519
3439
3393
3293
3245
3195
3118
3061
3002
2988
2881
2787
2752
2693
2644
2585
2536
2511
2451
2438
2406
2346
2344
2330
2297
2316
2327
2353
2297
2350
2361
2374
2408
2463
2481
2543
2590
2679
-954
-960
-957
-906
-952
-921
-939
-935
-953
-949
-939
-981
-906
-932
-899
-937
-947
-921
-924
-930
-914
-964
-972
-932
-906
-945
-969
-967
-944
-940
-954
-954
-946
-919
-912
-922
-920
-946
-908
-922
-940
-933
-977
-939
-948
-882
-895
-961
-927
-909
-918
-920
-932
-905
-905
-914
-897
-941
-942
-928
-650
-657
-649
-648
-650
-641
-651
-657
-652
-645
-650
-653
-660
-654
-650
-652
-653
-659
-661
-659
-660
-661
-661
-660
-669
-662
-666
-668
-677
-671
-674
-674
-681
-682
-673
-692
-689
-695
-694
-703
-708
-708
-723
-717
-728
-727
-732
-734
-737
-749
-751
-750
-761
-767
-767
-774
-779
-784
-787
-790
-1
0
5
4
-1
-3
6
1
5
-3
-2
6
2
-4
-5
1
6
4
5
6
2
1
8
5
14
7
5
6
6
7
10
6
12
8
12
9
18
11
11
20
14
18
21
20
25
19
23
26
22
27
28
30
33
33
39
32
33
40
39
40
3810
3814
3822
3815
3809
3802
3795
3778
3754
3730
3699
3668
3639
3605
3573
3541
3501
3461
3417
3367
3325
3272
3218
3159
3097
3037
2971
2902
2850
2780
2713
2620
2522
2408
2291
2176
2047
1917
1788
1643
1490
1323
1147
956
763
560
355
157
-36
-232
-422
-618
-810
-1005
-1208
-1396
-1597
-1789
-1976
-2165
2752
2752
2752
2752
2719
2719
2719
2719
2719
2682
2682
2682
2682
2682
2643
2643
2643
2643
2643
2602
2602
2602
2602
2602
2558
2558
2558
2558
2558
2514
2514
2514
2514
2514
2470
2470
2470
2470
2470
2430
2430
2430
2430
2430
2391
2391
2391
2391
2391
2354
2354
2354
2354
2354
2317
2317
2317
2317
2317
2280
28081
28082
28083
28084
28085
28086
28087
28088
28089
28090
28091
28092
28093
28094
28095
28096
28097
28098
28099
28100
28101
28102
28103
28104
28105
28106
28107
28108
28109
28110
28111
28112
28113
28114
28115
28116
28117
28118
28119
28120
28121
28122
28123
28124
28125
28126
28127
28128
28129
28130
28131
28132
28133
28134
28135
28136
28137
28138
28139
28140
6639
6686
6705
6710
6770
6797
6864
6887
6937
7023
7098
7094
7147
7105
7147
7141
7085
7043
6955
6816
6738
6655
6641
6610
6599
6566
6587
6525
6470
6505
6436
6368
6315
6302
6232
6190
6178
6135
6166
6176
6198
6196
6179
6110
6017
5939
5880
5770
5665
5626
5496
5354
5215
5056
4954
4806
4716
4592
4482
4299
2755
2804
2846
2955
3027
3100
3198
3259
3351
3436
3522
3607
3705
3794
3858
3938
4028
4134
4224
4303
4416
4508
4590
4711
4795
4867
4989
5094
5193
5253
5353
5454
5517
5603
5714
5780
5851
5960
6049
6124
6187
6258
6327
6371
6442
6476
6551
6617
6679
6724
6778
6814
6885
6921
6959
7026
7071
7130
7172
7244
-930
-932
-952
-900
-910
-876
-934
-918
-946
-948
-903
-986
-948
-933
-947
-937
-928
-927
-924
-901
-929
-902
-908
-913
-973
-918
-960
-912
-940
-953
-910
-961
-911
-925
-968
-882
-911
-943
-933
-908
-932
-932
-941
-892
-902
-936
-945
-896
-917
-871
-944
-897
-936
-977
-901
-916
-947
-892
-882
-874
-801
-800
-805
-809
-815
-823
-827
-835
-828
-835
-831
-829
-835
-834
-834
-840
-839
-837
-842
-841
-842
-845
-844
-852
-853
-847
-850
-854
-852
-853
-847
-861
-864
-862
-862
-865
-854
-860
-856
-855
-853
-858
-861
-858
-848
-841
-846
-848
-846
-842
-849
-848
-841
-846
-838
-841
-842
-838
-836
-832
40
45
50
45
41
43
54
47
48
53
53
47
55
50
50
43
48
56
54
50
59
54
56
56
55
58
51
53
46
59
60
54
50
56
51
56
49
60
60
64
57
60
53
52
48
64
59
54
56
46
51
53
52
55
54
51
49
47
56
55
-2349
-2529
-2704
-2874
-3033
-3192
-3330
-3458
-3571
-3666
-3752
-3830
-3901
-3961
-4022
-4070
-4103
-4163
-4213
-4269
-4330
-4407
-4478
-4558
-4614
-4678
-4731
-4777
-4817
-4858
-4897
-4928
-4954
-4975
-5002
-5011
-5021
-5031
-5021
-4999
-4969
-4926
-4864
-4800
-4734
-4673
-4610
-4545
-4485
-4427
-4368
-4323
-4285
-4250
-4227
-4213
-4206
-4204
-4204
-4213
2280
2280
2280
2280
2244
2244
2244
2244
2244
2211
2211
2211
2211
2211
2183
2183
2183
2183
2183
2159
2159
2159
2159
2159
2138
2138
2138
2138
2138
2120
2120
2120
2120
2120
2111
2111
2111
2111
2111
2114
2114
2114
2114
2114
2131
2131
2131
2131
2131
2158
2158
2158
2158
2158
2192
2192
2192
2192
2192
2233
28141
28142
28143
28144
28145
28146
28147
28148
28149
28150
28151
28152
28153
28154
28155
28156
28157
28158
28159
28160
28161
28162
28163
28164
28165
28166
28167
28168
28169
28170
28171
28172
28173
28174
28175
28176
28177
28178
28179
28180
28181
28182
28183
28184
28185
28186
28187
28188
28189
28190
28191
28192
28193
28194
28195
28196
28197
28198
28199
28200
4265
4352
4428
4354
4216
4031
3882
3764
3660
3626
3715
3796
3782
3701
3637
3648
3703
3683
3567
3579
3529
3387
3297
3247
3144
3037
2897
2813
2690
2623
2530
2443
2459
2481
2452
2597
2711
2728
3001
3148
3313
3461
3669
3677
3726
3743
3776
3855
3767
3710
3633
3572
3519
3481
3395
3439
3406
3391
3419
3414
7288
7300
7378
7379
7423
7459
7506
7578
7642
7635
7663
7733
7716
7757
7793
7805
7838
7826
7863
7857
7846
7857
7929
7894
7901
7889
7946
7946
7942
7973
7947
7987
7971
7987
7973
7993
8016
7980
7989
7986
7925
7979
7941
7943
7938
7953
7936
7985
7961
7951
7969
7968
8026
8007
8018
8029
8047
8062
8027
8054
-961
-963
-797
-968
-911
-867
-887
-886
-873
-893
-913
-808
-941
-875
-877
-910
-887
-858
-871
-869
-869
-863
-891
-903
-887
-844
-863
-900
-878
-843
-855
-896
-855
-852
-854
-853
-841
-958
-744
-912
-974
-822
-813
-940
-871
-863
-957
-917
-870
-932
-845
-855
-865
-847
-864
-860
-885
-878
-854
-845
-835
-825
-829
-837
-831
-834
-834
-834
-833
-840
-830
-833
-842
-841
-836
-832
-830
-823
-823
-821
-822
-820
-810
-816
-808
-806
-802
-801
-790
-797
-795
-793
-799
-796
-796
-788
-783
-776
-777
-775
-762
-752
-755
-752
-737
-732
-726
-713
-714
-708
-695
-682
-685
-681
-678
-674
-663
-660
-660
-653
53
59
63
55
54
47
57
51
55
54
51
53
51
56
49
49
50
41
49
41
42
48
43
43
44
40
48
41
50
45
40
42
43
35
37
43
31
32
40
41
31
35
34
31
25
24
23
21
20
13
11
8
6
6
9
5
7
3
8
8
-4226
-4230
-4208
-4175
-4140
-4117
-4113
-4110
-4114
-4115
-4102
-4065
-4004
-3945
-3881
-3811
-3722
-3622
-3527
-3417
-3309
-3202
-3103
-2997
-2898
-2804
-2719
-2642
-2569
-2508
-2444
-2392
-2335
-2267
-2189
-2103
-1993
-1864
-1695
-1504
-1281
-1041
-747
-458
-151
161
472
796
1106
1408
1695
1972
2231
2479
2703
2918
3128
3322
3508
3682
2233
2233
2233
2233
2277
2277
2277
2277
2277
2323
2323
2323
2323
2323
2368
2368
2368
2368
2368
2413
2413
2413
2413
2413
2461
2461
2461
2461
2461
2510
2510
2510
2510
2510
2559
2559
2559
2559
2559
2606
2606
2606
2606
2606
2654
2654
2654
2654
2654
2704
2704
2704
2704
2704
2750
2750
2750
2750
2750
2790
28201
28202
28203
28204
28205
28206
28207
28208
28209
28210
28211
28212
28213
28214
28215
28216
28217
28218
28219
28220
28221
28222
28223
28224
28225
28226
28227
28228
28229
28230
28231
28232
28233
28234
28235
28236
28237
28238
28239
28240
28241
28242
28243
28244
28245
28246
28247
28248
28249
28250
28251
28252
28253
28254
28255
28256
28257
28258
28259
28260
3392
3450
3511
3561
3630
3650
3696
3703
3695
3696
3676
3701
3733
3818
3916
3912
3886
3954
4038
4147
4213
4351
4419
4509
4587
4639
4772
5009
5305
5666
5892
6022
6099
6089
6063
5985
5980
5953
5915
5873
5882
5794
5830
5896
5998
6129
6408
6701
6978
7210
7429
7594
7612
7548
7396
7230
7057
6917
6805
6730
8047
8075
8063
8042
8032
8030
8028
7986
7976
7972
7925
7888
7853
7803
7760
7730
7705
7625
7583
7514
7427
7378
7310
7259
7236
7152
7081
6999
6933
6883
6809
6774
6717
6659
6590
6549
6459
6367
6292
6189
6049
5966
5876
5775
5640
5579
5444
5381
5277
5166
5132
5025
4929
4839
4722
4657
4554
4424
4298
4182
-841
-877
-906
-849
-857
-921
-898
-858
-919
-885
-887
-943
-963
-787
-914
-880
-859
-885
-874
-914
-874
-884
-881
-873
-881
-887
-950
-901
-922
-890
-943
-923
-948
-952
-966
-925
-936
-932
-910
-946
-937
-914
-876
-891
-968
-921
-954
-906
-986
-898
-1023
-927
-1029
-947
-939
-955
-938
-976
-935
-954
-652
-639
-641
-637
-632
-635
-630
-621
-623
-610
-618
-618
-611
-620
-618
-617
-622
-614
-616
-612
-620
-609
-621
-611
-621
-617
-617
-622
-621
-625
-620
-609
-614
-600
-608
-603
-597
-603
-604
-602
-604
-608
-607
-613
-610
-609
-626
-617
-608
-616
-614
-609
-611
-608
-602
-600
-601
-605
-601
-599
-1
-2
0
-4
3
-2
-9
-3
-8
-2
-8
-10
-9
-8
-7
-7
-10
-5
-13
-5
-13
-10
-2
-8
-9
-12
-11
-5
-14
-5
-8
-11
-4
-9
-15
-10
-6
-15
-18
-13
-4
-15
-10
-10
-11
-7
-10
-2
-10
-6
-9
-9
-16
-7
-10
-16
-9
-11
-17
-4
3850
4001
4145
4295
4417
4550
4671
4785
4879
4978
5038
5094
5135
5168
5204
5221
5232
5231
5218
5204
5190
5182
5178
5165
5146
5130
5106
5099
5120
5175
5264
5365
5466
5561
5630
5687
5729
5751
5753
5747
5708
5656
5594
5526
5442
5376
5326
5312
5327
5368
5440
5523
5621
5690
5737
5766
5739
5699
5626
5522
2790
2790
2790
2790
2822
2822
2822
2822
2822
2842
2842
2842
2842
2842
2848
2848
2848
2848
2848
2841
2841
2841
2841
2841
2821
2821
2821
2821
2821
2792
2792
2792
2792
2792
2757
2757
2757
2757
2757
2718
2718
2718
2718
2718
2676
2676
2676
2676
2676
2633
2633
2633
2633
2633
2592
2592
2592
2592
2592
2549
28261
28262
28263
28264
28265
28266
28267
28268
28269
28270
28271
28272
28273
28274
28275
28276
28277
28278
28279
28280
28281
28282
28283
28284
28285
28286
28287
28288
28289
28290
28291
28292
28293
28294
28295
28296
28297
28298
28299
28300
28301
28302
28303
28304
28305
28306
28307
28308
28309
28310
28311
28312
28313
28314
28315
28316
28317
28318
28319
28320
6654
6644
6673
6725
6735
6796
6736
6689
6602
6572
6479
6422
6320
6226
6219
6176
6058
5988
5912
5836
5754
5726
5779
5792
5947
5974
6025
6119
6142
6236
6315
6397
6460
6578
6657
6717
6780
6823
6837
6924
6960
6985
6985
6990
7045
7124
7147
7180
7211
7223
7211
7194
7216
7181
7172
7122
7109
7073
7032
6985
4010
3881
3771
3683
3533
3445
3277
3193
3040
2925
2826
2712
2632
2523
2437
2356
2286
2219
2188
2115
2058
2048
2021
2007
2011
2040
2071
2068
2140
2186
2244
2340
2401
2442
2542
2617
2712
2847
2881
2956
3076
3182
3310
3410
3485
3597
3700
3765
3923
3989
4117
4204
4297
4352
4484
4535
4654
4736
4811
4898
-989
-902
-884
-938
-901
-924
-936
-938
-909
-921
-894
-916
-919
-920
-906
-920
-946
-948
-920
-944
-933
-886
-933
-897
-893
-876
-921
-904
-939
-898
-919
-952
-887
-932
-931
-916
-946
-939
-947
-898
-909
-943
-946
-888
-925
-936
-898
-952
-912
-957
-978
-910
-951
-921
-953
-910
-920
-953
-971
-925
-614
-607
-610
-620
-618
-624
-630
-632
-633
-638
-652
-650
-660
-666
-669
-670
-686
-690
-699
-703
-716
-718
-721
-735
-746
-749
-762
-767
-769
-787
-791
-796
-797
-808
-809
-810
-819
-825
-833
-826
-834
-837
-836
-838
-838
-850
-857
-846
-850
-857
-853
-849
-853
-852
-853
-853
-856
-846
-851
-849
-11
-10
-8
-8
-3
-6
-5
-11
2
0
-6
4
0
5
8
12
13
11
16
15
19
21
21
26
31
32
32
35
37
31
43
45
42
43
50
40
49
47
47
44
54
50
52
55
52
53
58
55
51
57
50
52
53
61
58
51
54
52
59
61
5414
5299
5164
5023
4886
4742
4587
4429
4249
4061
3865
3649
3412
3169
2905
2635
2357
2057
1748
1435
1096
746
405
60
-271
-586
-888
-1180
-1470
-1744
-2008
-2253
-2492
-2703
-2898
-3091
-3263
-3432
-3587
-3738
-3873
-3999
-4110
-4226
-4334
-4415
-4486
-4547
-4603
-4645
-4679
-4718
-4742
-4755
-4769
-4779
-4774
-4775
-4770
-4761
2549
2549
2549
2549
2508
2508
2508
2508
2508
2468
2468
2468
2468
2468
2431
2431
2431
2431
2431
2395
2395
2395
2395
2395
2361
2361
2361
2361
2361
2326
2326
2326
2326
2326
2290
2290
2290
2290
2290
2255
2255
2255
2255
2255
2223
2223
2223
2223
2223
2198
2198
2198
2198
2198
2177
2177
2177
2177
2177
2162
28321
28322
28323
28324
28325
28326
28327
28328
28329
28330
28331
28332
28333
28334
28335
28336
28337
28338
28339
28340
28341
28342
28343
28344
28345
28346
28347
28348
28349
28350
28351
28352
28353
28354
28355
28356
28357
28358
28359
28360
28361
28362
28363
28364
28365
28366
28367
28368
28369
28370
28371
28372
28373
28374
28375
28376
28377
28378
28379
28380
6882
6786
6718
6682
6628
6579
6531
6509
6442
6413
6415
6371
6313
6245
6179
6160
6113
6071
6121
6072
5976
5864
5751
5611
5429
5316
5230
5195
5071
4977
4897
4776
4650
4559
4445
4368
4272
4189
4076
3986
3898
3830
3747
3747
3770
3840
3860
3871
3905
4010
4065
4064
4052
3991
3894
3824
3701
3656
3514
3457
4955
5089
5184
5262
5308
5430
5498
5601
5680
5743
5810
5887
5928
6059
6107
6176
6272
6282
6312
6356
6400
6485
6548
6584
6640
6711
6740
6799
6849
6870
6968
6973
7037
7089
7140
7136
7239
7290
7306
7352
7440
7416
7510
7574
7565
7630
7665
7686
7690
7714
7723
7746
7751
7775
7744
7768
7817
7796
7819
7833
-944
-914
-897
-926
-913
-897
-961
-973
-909
-918
-959
-901
-929
-937
-914
-915
-947
-915
-988
-948
-940
-955
-892
-977
-977
-842
-886
-963
-828
-894
-870
-857
-917
-922
-855
-955
-932
-871
-938
-888
-844
-970
-876
-832
-949
-856
-853
-949
-857
-866
-979
-819
-876
-890
-864
-920
-879
-833
-905
-874
-846
-855
-857
-860
-854
-851
-858
-860
-854
-854
-856
-849
-848
-842
-847
-851
-847
-842
-844
-836
-836
-835
-835
-832
-826
-833
-831
-826
-827
-837
-831
-837
-836
-832
-833
-831
-825
-831
-831
-825
-831
-834
-823
-839
-840
-829
-831
-830
-829
-838
-819
-819
-819
-811
-808
-810
-798
-798
-796
-799
60
51
57
56
52
57
64
58
53
58
58
58
53
56
56
53
55
54
53
57
50
52
51
50
54
52
59
54
54
56
48
56
56
52
50
50
51
54
50
52
54
51
52
54
56
51
49
45
46
50
44
50
51
50
43
42
42
44
46
36
-4763
-4765
-4770
-4776
-4784
-4787
-4788
-4783
-4770
-4762
-4733
-4710
-4676
-4634
-4606
-4563
-4521
-4473
-4409
-4339
-4269
-4201
-4139
-4088
-4042
-4016
-3996
-3972
-3951
-3932
-3911
-3900
-3895
-3897
-3905
-3917
-3928
-3943
-3962
-3985
-3998
-4021
-4040
-4060
-4058
-4044
-4009
-3953
-3892
-3803
-3690
-3567
-3429
-3289
-3145
-3006
-2889
-2768
-2640
-2519
2162
2162
2162
2162
2154
2154
2154
2154
2154
2154
2154
2154
2154
2154
2164
2164
2164
2164
2164
2184
2184
2184
2184
2184
2215
2215
2215
2215
2215
2255
2255
2255
2255
2255
2299
2299
2299
2299
2299
2346
2346
2346
2346
2346
2393
2393
2393
2393
2393
2439
2439
2439
2439
2439
2484
2484
2484
2484
2484
2531
28381
28382
28383
28384
28385
28386
28387
28388
28389
28390
28391
28392
28393
28394
28395
28396
28397
28398
28399
28400
28401
28402
28403
28404
28405
28406
28407
28408
28409
28410
28411
28412
28413
28414
28415
28416
28417
28418
28419
28420
28421
28422
28423
28424
28425
28426
28427
28428
28429
28430
28431
28432
28433
28434
28435
28436
28437
28438
28439
28440
3390
3306
3310
3243
3191
3180
3163
3213
3276
3355
3417
3478
3494
3562
3580
3581
3605
3570
3579
3600
3678
3742
3852
3970
4065
4089
4169
4207
4181
4187
4152
4157
4215
4192
4223
4197
4223
4223
4204
4151
4192
4189
4200
4190
4244
4210
4208
4226
4287
4367
4453
4556
4624
4767
4863
4946
5047
5139
5291
5405
7809
7820
7840
7847
7836
7851
7866
7866
7856
7830
7840
7840
7868
7816
7824
7834
7843
7852
7847
7830
7859
7847
7858
7856
7841
7864
7875
7880
7895
7900
7889
7905
7889
7899
7913
7924
7926
7896
7854
7848
7857
7775
7725
7719
7676
7589
7587
7513
7449
7408
7328
7279
7197
7126
7047
6981
6932
6841
6752
6684
-825
-869
-859
-884
-915
-836
-913
-884
-859
-934
-881
-884
-904
-828
-847
-884
-829
-887
-861
-891
-922
-873
-897
-916
-880
-937
-900
-896
-898
-895
-885
-912
-854
-929
-860
-874
-942
-878
-844
-948
-913
-916
-935
-826
-872
-976
-854
-913
-881
-861
-945
-882
-861
-961
-826
-894
-989
-890
-910
-898
-802
-792
-781
-777
-783
-785
-777
-769
-777
-767
-761
-767
-759
-755
-741
-743
-741
-733
-727
-725
-718
-712
-706
-700
-693
-690
-678
-675
-670
-670
-658
-656
-647
-647
-642
-633
-635
-627
-620
-623
-623
-613
-614
-610
-620
-610
-616
-620
-608
-610
-614
-608
-612
-613
-613
-620
-612
-610
-618
-615
43
40
36
40
32
39
35
40
29
31
37
37
31
36
23
29
26
21
27
23
22
19
14
13
13
5
12
8
13
1
3
3
-4
-5
-10
-7
-7
-8
0
-6
-10
-7
-15
-10
-6
-8
-9
-10
-4
-4
-6
-9
-12
-7
-11
-12
-10
-14
-12
-12
-2410
-2291
-2178
-2059
-1947
-1838
-1714
-1589
-1451
-1294
-1128
-942
-752
-544
-339
-130
86
291
495
701
912
1132
1368
1623
1872
2132
2386
2648
2904
3149
3381
3603
3811
4017
4208
4378
4552
4701
4840
4960
5058
5146
5222
5282
5320
5358
5372
5370
5370
5359
5335
5322
5306
5286
5279
5263
5248
5242
5230
5235
2531
2531
2531
2531
2577
2577
2577
2577
2577
2623
2623
2623
2623
2623
2668
2668
2668
2668
2668
2711
2711
2711
2711
2711
2751
2751
2751
2751
2751
2785
2785
2785
2785
2785
2811
2811
2811
2811
2811
2830
2830
2830
2830
2830
2841
2841
2841
2841
2841
2844
2844
2844
2844
2844
2836
2836
2836
2836
2836
2817
28441
28442
28443
28444
28445
28446
28447
28448
28449
28450
28451
28452
28453
28454
28455
28456
28457
28458
28459
28460
28461
28462
28463
28464
28465
28466
28467
28468
28469
28470
28471
28472
28473
28474
28475
28476
28477
28478
28479
28480
28481
28482
28483
28484
28485
28486
28487
28488
28489
28490
28491
28492
28493
28494
28495
28496
28497
28498
28499
28500
5516
5651
5749
5849
5975
6009
6081
6130
6182
6241
6281
6323
6418
6462
6523
6582
6629
6657
6703
6777
6831
6890
6928
6978
7067
7077
7077
7044
7035
6959
6895
6802
6687
6632
6622
6556
6663
6710
6700
6729
6706
6713
6730
6703
6744
6766
6854
6949
7009
6988
7011
6957
6866
6741
6633
6539
6456
6387
6389
6387
6595
6550
6458
6421
6304
6239
6150
6061
5961
5903
5802
5726
5634
5566
5415
5377
5249
5150
5065
4970
4851
4790
4661
4566
4491
4359
4252
4172
4012
3954
3876
3744
3625
3526
3397
3306
3171
3117
2995
2889
2823
2768
2635
2610
2542
2463
2424
2342
2301
2254
2190
2186
2189
2117
2099
2049
2062
2067
2063
2084
-829
-937
-916
-908
-957
-928
-958
-954
-906
-967
-922
-920
-923
-920
-913
-937
-929
-890
-870
-913
-936
-912
-942
-957
-891
-975
-1006
-866
-1011
-994
-929
-945
-949
-929
-1005
-940
-953
-898
-922
-928
-929
-960
-936
-912
-949
-965
-919
-916
-924
-966
-975
-928
-957
-935
-920
-950
-944
-927
-963
-888
-620
-616
-613
-623
-611
-614
-612
-616
-612
-615
-612
-614
-616
-613
-613
-619
-615
-620
-615
-614
-619
-618
-620
-613
-619
-624
-619
-621
-625
-627
-624
-634
-630
-637
-645
-641
-656
-649
-650
-663
-662
-661
-665
-677
-675
-684
-689
-699
-706
-706
-705
-706
-709
-717
-721
-722
-721
-735
-741
-750
-16
-10
-9
-7
-7
-12
-9
-12
-9
-5
-7
-11
-7
-3
-8
-8
-15
-10
-6
-4
-15
-9
-6
-8
-7
-10
-12
-6
-9
-8
-12
-9
-11
2
-7
-4
3
2
5
4
-1
7
4
6
9
8
10
11
11
17
17
17
19
16
22
21
20
20
24
26
5228
5238
5249
5264
5282
5300
5316
5324
5332
5336
5328
5318
5316
5301
5292
5276
5260
5238
5216
5181
5161
5132
5096
5077
5048
5011
4981
4937
4870
4808
4714
4609
4480
4338
4188
4018
3834
3678
3511
3341
3172
3009
2830
2654
2469
2291
2109
1947
1796
1647
1499
1363
1194
1014
813
591
368
120
-129
-379
2817
2817
2817
2817
2789
2789
2789
2789
2789
2751
2751
2751
2751
2751
2708
2708
2708
2708
2708
2663
2663
2663
2663
2663
2618
2618
2618
2618
2618
2579
2579
2579
2579
2579
2543
2543
2543
2543
2543
2509
2509
2509
2509
2509
2477
2477
2477
2477
2477
2447
2447
2447
2447
2447
2418
2418
2418
2418
2418
2388
28501
28502
28503
28504
28505
28506
28507
28508
28509
28510
28511
28512
28513
28514
28515
28516
28517
28518
28519
28520
28521
28522
28523
28524
28525
28526
28527
28528
28529
28530
28531
28532
28533
28534
28535
28536
28537
28538
28539
28540
28541
28542
28543
28544
28545
28546
28547
28548
28549
28550
28551
28552
28553
28554
28555
28556
28557
28558
28559
28560
6364
6341
6312
6344
6335
6361
6434
6432
6477
6461
6476
6487
6471
6482
6468
6489
6514
6595
6729
6822
6891
6985
7081
7156
7239
7232
7264
7323
7373
7440
7525
7578
7642
7641
7583
7490
7338
7252
7126
7100
6956
6887
6756
6609
6482
6368
6253
6264
6294
6300
6374
6357
6232
6099
6024
5993
5899
5795
5642
5493
2070
2095
2123
2204
2236
2301
2371
2416
2485
2562
2651
2739
2831
2942
3050
3204
3249
3399
3516
3600
3729
3839
3978
4073
4186
4289
4402
4483
4575
4691
4757
4832
4902
5004
5023
5060
5127
5254
5278
5354
5436
5486
5523
5588
5662
5724
5781
5836
5902
5923
5987
6038
6097
6103
6142
6225
6268
6322
6350
6399
-939
-888
-914
-927
-933
-935
-929
-916
-949
-902
-958
-917
-934
-889
-914
-895
-934
-940
-975
-939
-923
-909
-977
-908
-905
-939
-922
-963
-995
-928
-956
-962
-918
-954
-921
-1011
-957
-923
-969
-909
-954
-888
-919
-926
-905
-936
-942
-966
-899
-864
-988
-903
-883
-913
-908
-918
-876
-922
-897
-937
-757
-763
-771
-778
-774
-784
-791
-799
-801
-803
-814
-813
-825
-832
-828
-843
-845
-840
-849
-860
-863
-866
-861
-864
-866
-859
-863
-859
-853
-862
-861
-855
-853
-861
-851
-845
-848
-840
-839
-839
-839
-838
-832
-836
-826
-825
-836
-830
-832
-832
-829
-829
-827
-823
-827
-824
-818
-814
-818
-815
26
30
32
32
37
32
40
44
36
49
48
48
52
48
50
58
49
54
58
54
51
59
59
58
57
55
56
60
55
60
56
55
59
52
53
55
53
48
55
53
53
49
49
54
52
57
56
53
47
57
50
51
48
48
52
46
51
49
49
47
-626
-877
-1133
-1388
-1636
-1886
-2119
-2348
-2575
-2800
-3027
-3237
-3454
-3664
-3867
-4065
-4257
-4433
-4595
-4727
-4848
-4941
-5015
-5078
-5121
-5147
-5160
-5168
-5144
-5116
-5065
-4987
-4891
-4785
-4676
-4562
-4469
-4376
-4291
-4208
-4136
-4060
-3996
-3943
-3897
-3873
-3842
-3816
-3785
-3750
-3683
-3611
-3536
-3475
-3426
-3376
-3323
-3278
-3237
-3213
2388
2388
2388
2388
2357
2357
2357
2357
2357
2325
2325
2325
2325
2325
2299
2299
2299
2299
2299
2278
2278
2278
2278
2278
2260
2260
2260
2260
2260
2248
2248
2248
2248
2248
2243
2243
2243
2243
2243
2246
2246
2246
2246
2246
2256
2256
2256
2256
2256
2274
2274
2274
2274
2274
2301
2301
2301
2301
2301
2334
28561
28562
28563
28564
28565
28566
28567
28568
28569
28570
28571
28572
28573
28574
28575
28576
28577
28578
28579
28580
28581
28582
28583
28584
28585
28586
28587
28588
28589
28590
28591
28592
28593
28594
28595
28596
28597
28598
28599
28600
28601
28602
28603
28604
28605
28606
28607
28608
28609
28610
28611
28612
28613
28614
28615
28616
28617
28618
28619
28620
5336
5146
4977
4870
4778
4743
4740
4642
4623
4578
4606
4588
4531
4525
4570
4660
4765
4866
4983
5045
5024
4940
4823
4696
4548
4430
4374
4248
4170
4117
4152
4202
4224
4280
4306
4306
4282
4330
4338
4477
4584
4633
4654
4539
4450
4373
4321
4295
4324
4372
4420
4546
4607
4655
4711
4770
4812
4842
4838
4829
6419
6449
6520
6606
6629
6688
6721
6767
6827
6844
6884
6998
6999
7040
7120
7136
7185
7202
7204
7279
7293
7257
7316
7326
7323
7338
7362
7368
7414
7444
7414
7467
7429
7439
7485
7452
7475
7440
7472
7504
7448
7450
7512
7471
7489
7488
7487
7481
7498
7490
7470
7452
7464
7463
7485
7481
7456
7464
7483
7446
-860
-906
-894
-827
-863
-912
-885
-933
-836
-876
-916
-882
-883
-943
-862
-915
-938
-865
-993
-923
-894
-962
-884
-868
-959
-865
-848
-914
-804
-858
-917
-836
-930
-930
-879
-929
-947
-852
-947
-907
-864
-886
-955
-892
-937
-886
-863
-885
-859
-921
-899
-916
-845
-935
-935
-906
-842
-910
-889
-912
-812
-818
-815
-809
-817
-817
-818
-818
-824
-824
-820
-826
-822
-826
-822
-828
-817
-822
-827
-814
-815
-808
-803
-808
-796
-789
-794
-792
-788
-796
-784
-785
-784
-775
-777
-773
-770
-765
-764
-756
-758
-746
-747
-743
-732
-728
-725
-727
-722
-715
-716
-707
-704
-703
-696
-691
-693
-683
-679
-681
45
46
45
46
43
43
47
50
46
48
47
54
51
44
48
48
49
49
51
54
45
45
47
43
40
41
40
39
47
41
46
31
38
38
35
38
36
34
34
32
30
30
29
27
23
25
30
19
21
19
19
16
14
11
14
18
13
10
6
5
-3216
-3228
-3255
-3299
-3342
-3392
-3429
-3465
-3505
-3540
-3571
-3590
-3597
-3605
-3597
-3569
-3523
-3441
-3335
-3210
-3069
-2936
-2801
-2687
-2570
-2476
-2390
-2296
-2226
-2153
-2071
-1990
-1879
-1759
-1635
-1510
-1372
-1234
-1082
-911
-733
-539
-333
-138
49
224
367
529
678
837
1005
1177
1363
1543
1742
1932
2124
2321
2509
2700
2334
2334
2334
2334
2372
2372
2372
2372
2372
2415
2415
2415
2415
2415
2460
2460
2460
2460
2460
2506
2506
2506
2506
2506
2550
2550
2550
2550
2550
2592
2592
2592
2592
2592
2632
2632
2632
2632
2632
2668
2668
2668
2668
2668
2702
2702
2702
2702
2702
2732
2732
2732
2732
2732
2759
2759
2759
2759
2759
2782
28621
28622
28623
28624
28625
28626
28627
28628
28629
28630
28631
28632
28633
28634
28635
28636
28637
28638
28639
28640
28641
28642
28643
28644
28645
28646
28647
28648
28649
28650
28651
28652
28653
28654
28655
28656
28657
28658
28659
28660
28661
28662
28663
28664
28665
28666
28667
28668
28669
28670
28671
28672
28673
28674
28675
28676
28677
28678
28679
28680
4858
4854
4862
4864
4880
4936
4992
5044
5091
5092
5149
5217
5257
5320
5394
5400
5463
5496
5527
5557
5541
5553
5570
5599
5608
5646
5671
5698
5749
5788
5834
5871
5910
5970
5952
6023
6105
6237
6274
6337
6356
6387
6434
6532
6587
6602
6633
6637
6675
6696
6755
6779
6869
6910
6910
6916
6943
7010
7096
7175
7408
7477
7409
7398
7410
7375
7361
7312
7289
7240
7267
7207
7150
7151
7086
7056
7020
6945
6922
6845
6783
6749
6657
6586
6507
6436
6347
6309
6212
6088
6038
5934
5864
5735
5657
5590
5496
5360
5279
5226
5121
5037
4934
4843
4795
4657
4586
4515
4400
4296
4247
4159
4068
3994
3889
3833
3723
3692
3588
3546
-938
-910
-898
-948
-921
-883
-897
-918
-950
-913
-875
-892
-932
-902
-945
-875
-891
-971
-910
-875
-953
-829
-902
-916
-849
-944
-957
-848
-911
-876
-889
-968
-906
-890
-911
-882
-945
-961
-982
-958
-900
-953
-909
-935
-916
-948
-912
-939
-919
-923
-957
-874
-942
-937
-922
-954
-918
-935
-989
-998
-668
-671
-664
-658
-660
-651
-650
-639
-648
-636
-634
-629
-628
-632
-630
-629
-626
-620
-621
-616
-619
-616
-612
-614
-613
-609
-612
-609
-613
-608
-616
-622
-616
-620
-619
-623
-627
-627
-628
-625
-631
-639
-632
-639
-631
-640
-642
-637
-639
-646
-648
-652
-654
-656
-657
-653
-658
-662
-660
-667
7
5
7
8
0
2
1
5
3
-6
-4
-3
-6
-13
-4
-8
-11
-10
-7
-5
-6
-5
-11
-6
-10
-6
-11
-10
-11
-8
-8
1
-8
-13
-4
-6
-7
-12
-6
-6
-8
-9
-3
-6
1
-3
4
4
-2
1
0
1
0
5
-1
3
-3
3
5
1
2875
3042
3207
3361
3502
3645
3781
3918
4047
4175
4282
4391
4499
4600
4706
4798
4889
4974
5049
5109
5160
5201
5229
5251
5261
5255
5238
5228
5205
5175
5141
5100
5056
5001
4939
4882
4818
4765
4709
4653
4594
4528
4465
4397
4339
4275
4216
4139
4060
3985
3900
3826
3753
3682
3602
3521
3435
3356
3284
3221
2782
2782
2782
2782
2801
2801
2801
2801
2801
2814
2814
2814
2814
2814
2822
2822
2822
2822
2822
2824
2824
2824
2824
2824
2818
2818
2818
2818
2818
2804
2804
2804
2804
2804
2781
2781
2781
2781
2781
2751
2751
2751
2751
2751
2715
2715
2715
2715
2715
2675
2675
2675
2675
2675
2632
2632
2632
2632
2632
2587
28681
28682
28683
28684
28685
28686
28687
28688
28689
28690
28691
28692
28693
28694
28695
28696
28697
28698
28699
28700
28701
28702
28703
28704
28705
28706
28707
28708
28709
28710
28711
28712
28713
28714
28715
28716
28717
28718
28719
28720
28721
28722
28723
28724
28725
28726
28727
28728
28729
28730
28731
28732
28733
28734
28735
28736
28737
28738
28739
28740
7256
7270
7223
7238
7212
7138
7151
7102
7092
7080
7022
7027
7059
7025
7036
7069
7105
7150
7159
7150
7037
7075
7041
7012
7034
6992
6940
6892
6880
6879
6849
6764
6676
6626
6591
6544
6500
6503
6519
6554
6556
6615
6669
6718
6751
6762
6808
6841
6861
6838
6856
6827
6811
6821
6809
6826
6809
6784
6744
6747
3466
3366
3310
3261
3173
3139
3019
2997
2936
2839
2828
2784
2696
2663
2598
2576
2531
2498
2428
2428
2435
2362
2352
2315
2315
2292
2312
2326
2285
2327
2340
2351
2346
2385
2399
2482
2468
2559
2600
2674
2745
2795
2871
2941
3048
3132
3176
3269
3352
3460
3567
3629
3711
3869
3957
4080
4162
4264
4341
4483
-953
-945
-905
-926
-966
-903
-997
-939
-895
-917
-946
-930
-915
-914
-972
-929
-900
-951
-947
-916
-944
-969
-913
-953
-897
-932
-1018
-920
-932
-967
-922
-937
-900
-929
-932
-958
-909
-903
-942
-937
-942
-909
-921
-928
-917
-967
-949
-953
-954
-949
-919
-938
-946
-912
-963
-931
-858
-924
-914
-942
-666
-667
-667
-669
-670
-672
-674
-675
-673
-678
-682
-692
-697
-687
-697
-699
-698
-703
-710
-715
-716
-722
-723
-726
-729
-735
-734
-736
-744
-752
-753
-759
-765
-756
-770
-770
-781
-785
-791
-792
-795
-797
-810
-813
-812
-812
-822
-824
-826
-826
-833
-834
-837
-839
-841
-837
-844
-850
-853
-855
6
3
3
10
5
8
14
9
7
16
14
8
12
14
15
11
15
19
17
23
19
18
23
20
20
28
20
26
30
30
29
25
32
32
35
36
41
40
47
43
43
45
49
48
46
50
46
47
58
50
53
57
52
49
59
51
55
59
50
61
3159
3111
3044
2970
2903
2813
2721
2630
2515
2405
2299
2167
2041
1922
1796
1673
1551
1423
1305
1188
1054
927
791
652
509
364
209
52
-108
-261
-434
-613
-793
-985
-1185
-1393
-1598
-1810
-2016
-2225
-2426
-2590
-2780
-2942
-3113
-3266
-3414
-3550
-3678
-3796
-3915
-4035
-4135
-4246
-4344
-4433
-4519
-4602
-4678
-4756
2587
2587
2587
2587
2542
2542
2542
2542
2542
2496
2496
2496
2496
2496
2451
2451
2451
2451
2451
2407
2407
2407
2407
2407
2364
2364
2364
2364
2364
2322
2322
2322
2322
2322
2283
2283
2283
2283
2283
2244
2244
2244
2244
2244
2207
2207
2207
2207
2207
2171
2171
2171
2171
2171
2143
2143
2143
2143
2143
2125
28741
28742
28743
28744
28745
28746
28747
28748
28749
28750
28751
28752
28753
28754
28755
28756
28757
28758
28759
28760
28761
28762
28763
28764
28765
28766
28767
28768
28769
28770
28771
28772
28773
28774
28775
28776
28777
28778
28779
28780
28781
28782
28783
28784
28785
28786
28787
28788
28789
28790
28791
28792
28793
28794
28795
28796
28797
28798
28799
28800
6736
6766
6752
6742
6720
6664
6571
6561
6506
6439
6424
6424
6421
6393
6307
6214
6082
5978
5934
5920
5908
5825
5745
5645
5596
5468
5381
5327
5288
5253
5233
5147
5038
4887
4759
4633
4542
4432
4368
4283
4179
4072
3941
3851
3765
3726
3604
3569
3499
3422
3356
3283
3217
3199
3142
3123
3162
3234
3296
3422
4522
4693
4800
4853
4982
5054
5156
5279
5363
5465
5569
5628
5733
5842
5874
5994
6055
6104
6240
6285
6342
6471
6493
6566
6682
6715
6794
6807
6883
6972
7038
7075
7118
7179
7212
7287
7307
7363
7412
7474
7506
7559
7561
7654
7660
7678
7750
7792
7808
7860
7866
7886
7925
7941
7950
8004
8042
8037
8040
8039
-978
-929
-904
-953
-924
-949
-954
-884
-991
-918
-874
-969
-947
-959
-961
-918
-930
-952
-866
-981
-932
-905
-964
-944
-881
-929
-938
-856
-910
-930
-895
-958
-908
-873
-989
-894
-875
-918
-880
-871
-887
-910
-846
-936
-813
-910
-866
-916
-914
-853
-882
-874
-906
-876
-893
-885
-886
-841
-879
-905
-853
-848
-855
-858
-857
-866
-855
-858
-863
-858
-865
-863
-858
-866
-860
-862
-860
-859
-860
-865
-853
-859
-860
-858
-862
-858
-851
-859
-854
-855
-845
-856
-846
-850
-847
-837
-849
-846
-852
-848
-844
-847
-848
-844
-850
-843
-840
-837
-838
-847
-840
-829
-837
-830
-826
-830
-830
-826
-827
-820
59
59
63
54
59
59
50
61
55
59
62
62
59
60
57
53
60
56
54
59
51
57
56
61
58
59
55
61
63
55
64
56
58
59
58
56
58
53
55
47
56
61
55
54
56
60
50
54
50
43
52
48
55
57
57
51
50
45
45
51
-4827
-4889
-4942
-4987
-5018
-5049
-5074
-5116
-5139
-5162
-5194
-5202
-5196
-5192
-5174
-5162
-5164
-5166
-5156
-5153
-5131
-5108
-5084
-5065
-5045
-5023
-4999
-4977
-4948
-4908
-4864
-4817
-4765
-4718
-4681
-4654
-4631
-4596
-4584
-4557
-4534
-4507
-4494
-4476
-4457
-4440
-4416
-4398
-4373
-4339
-4305
-4271
-4226
-4176
-4124
-4063
-3990
-3888
-3773
-3629
2125
2125
2125
2125
2122
2122
2122
2122
2122
2135
2135
2135
2135
2135
2165
2165
2165
2165
2165
2206
2206
2206
2206
2206
2258
2258
2258
2258
2258
2318
2318
2318
2318
2318
2381
2381
2381
2381
2381
2442
2442
2442
2442
2442
2500
2500
2500
2500
2500
2554
2554
2554
2554
2554
2607
2607
2607
2607
2607
2661
28801
28802
28803
28804
28805
28806
28807
28808
28809
28810
28811
28812
28813
28814
28815
28816
28817
28818
28819
28820
28821
28822
28823
28824
28825
28826
28827
28828
28829
28830
28831
28832
28833
28834
28835
28836
28837
28838
28839
28840
28841
28842
28843
28844
28845
28846
28847
28848
28849
28850
28851
28852
28853
28854
28855
28856
28857
28858
28859
28860
3502
3640
3694
3787
3866
3877
3877
3897
3986
4084
4195
4252
4319
4372
4416
4503
4477
4420
4413
4348
4226
4197
4203
4206
4259
4289
4340
4365
4386
4446
4464
4505
4488
4535
4587
4591
4612
4646
4654
4684
4671
4635
4632
4622
4610
4598
4563
4616
4649
4735
4821
4928
5006
5177
5331
5556
5775
5976
6194
6420
8039
8016
7985
8015
7980
7943
7971
7960
7951
7975
7918
7933
7942
7891
7922
7930
7956
7947
8007
8031
8008
8065
8090
8069
8135
8141
8128
8137
8172
8194
8188
8146
8174
8155
8154
8108
8096
8083
8003
7900
7897
7830
7754
7637
7540
7480
7329
7246
7133
6994
6888
6780
6622
6494
6406
6267
6134
6041
5918
5825
-892
-897
-891
-855
-882
-901
-852
-948
-879
-873
-910
-948
-878
-940
-888
-887
-907
-894
-885
-849
-925
-923
-871
-924
-921
-861
-903
-900
-887
-892
-923
-876
-922
-877
-878
-957
-896
-842
-915
-937
-909
-951
-923
-876
-905
-912
-855
-959
-865
-901
-956
-866
-883
-952
-861
-906
-961
-826
-966
-901
-813
-811
-803
-797
-784
-788
-785
-779
-765
-763
-762
-749
-741
-729
-722
-711
-709
-693
-682
-667
-666
-659
-651
-646
-635
-632
-629
-617
-613
-608
-607
-604
-592
-592
-588
-582
-580
-565
-570
-573
-571
-575
-569
-570
-571
-573
-573
-575
-569
-572
-584
-578
-595
-591
-588
-595
-591
-595
-603
-599
50
50
42
48
43
41
42
36
38
36
35
25
25
25
15
15
13
14
12
4
1
5
5
-2
1
5
-9
-6
-8
-15
-12
-18
-16
-10
-12
-16
-20
-20
-25
-30
-17
-23
-20
-17
-18
-20
-20
-24
-22
-11
-17
-16
-18
-17
-14
-15
-15
-11
-14
-14
-3459
-3260
-3040
-2795
-2539
-2257
-1964
-1670
-1361
-1040
-679
-322
42
418
809
1196
1589
1975
2349
2706
3052
3369
3668
3963
4256
4528
4809
5065
5311
5551
5773
5980
6177
6355
6515
6666
6797
6913
7020
7108
7163
7210
7226
7234
7211
7162
7100
7014
6918
6815
6707
6600
6483
6374
6275
6184
6117
6067
6028
6020
2661
2661
2661
2661
2713
2713
2713
2713
2713
2760
2760
2760
2760
2760
2801
2801
2801
2801
2801
2835
2835
2835
2835
2835
2860
2860
2860
2860
2860
2874
2874
2874
2874
2874
2874
2874
2874
2874
2874
2859
2859
2859
2859
2859
2832
2832
2832
2832
2832
2796
2796
2796
2796
2796
2755
2755
2755
2755
2755
2708
28861
28862
28863
28864
28865
28866
28867
28868
28869
28870
28871
28872
28873
28874
28875
28876
28877
28878
28879
28880
28881
28882
28883
28884
28885
28886
28887
28888
28889
28890
28891
28892
28893
28894
28895
28896
28897
28898
28899
28900
28901
28902
28903
28904
28905
28906
28907
28908
28909
28910
28911
28912
28913
28914
28915
28916
28917
28918
28919
28920
6654
6838
6995
7047
7080
7064
6978
6965
6846
6752
6733
6753
6667
6686
6694
6678
6656
6708
6737
6794
6860
6854
6735
6693
6646
6674
6776
6915
6992
6936
6832
6712
6540
6407
6252
6142
6037
5859
5823
5807
5777
5823
5861
5853
5889
5914
5977
6052
6153
6277
6456
6572
6667
6688
6741
6809
6833
6943
6935
6977
5721
5605
5532
5462
5339
5210
5132
5010
4894
4741
4641
4482
4343
4233
4075
3971
3831
3670
3581
3447
3297
3187
3095
2967
2814
2705
2619
2527
2430
2293
2230
2165
2101
1991
1943
1876
1828
1753
1688
1690
1691
1655
1713
1707
1738
1788
1831
1904
1990
2027
2149
2230
2294
2400
2484
2589
2695
2826
2951
3033
-917
-978
-982
-939
-981
-912
-945
-1007
-944
-1009
-898
-930
-946
-900
-962
-956
-926
-943
-960
-928
-948
-930
-950
-885
-878
-897
-924
-894
-943
-917
-954
-940
-885
-943
-923
-906
-897
-863
-939
-922
-890
-913
-872
-924
-956
-915
-884
-933
-925
-948
-937
-874
-970
-891
-927
-909
-932
-940
-900
-924
-601
-590
-592
-593
-599
-594
-597
-585
-591
-587
-585
-595
-606
-602
-613
-608
-609
-618
-625
-617
-619
-625
-634
-629
-637
-640
-648
-651
-659
-666
-668
-671
-679
-684
-684
-691
-697
-703
-716
-729
-731
-741
-749
-756
-774
-786
-794
-784
-795
-804
-808
-811
-815
-820
-829
-819
-828
-844
-845
-845
-12
-15
-13
-13
-12
-15
-12
-19
-12
-13
-11
-19
-9
-12
-11
-6
-11
-7
-13
-6
-6
-7
5
-7
3
0
3
7
-5
5
8
4
5
6
4
15
14
11
23
23
26
24
26
34
33
34
35
36
40
39
41
52
52
53
51
54
49
54
53
53
6024
6056
6090
6135
6186
6218
6221
6220
6189
6135
6069
5980
5894
5780
5661
5545
5410
5266
5126
4987
4844
4697
4544
4378
4191
4000
3818
3650
3492
3327
3158
2966
2749
2511
2285
1997
1697
1375
1031
683
333
-20
-360
-705
-1034
-1369
-1702
-2010
-2308
-2594
-2833
-3072
-3289
-3494
-3694
-3877
-4040
-4195
-4342
-4474
2708
2708
2708
2708
2660
2660
2660
2660
2660
2611
2611
2611
2611
2611
2563
2563
2563
2563
2563
2520
2520
2520
2520
2520
2480
2480
2480
2480
2480
2445
2445
2445
2445
2445
2411
2411
2411
2411
2411
2379
2379
2379
2379
2379
2350
2350
2350
2350
2350
2321
2321
2321
2321
2321
2294
2294
2294
2294
2294
2268
28921
28922
28923
28924
28925
28926
28927
28928
28929
28930
28931
28932
28933
28934
28935
28936
28937
28938
28939
28940
28941
28942
28943
28944
28945
28946
28947
28948
28949
28950
28951
28952
28953
28954
28955
28956
28957
28958
28959
28960
28961
28962
28963
28964
28965
28966
28967
28968
28969
28970
28971
28972
28973
28974
28975
28976
28977
28978
28979
28980
7036
7027
6991
6958
6999
6997
6970
6948
6981
7013
7006
7034
7042
7063
7176
7164
7207
7163
7149
7080
7032
7009
7019
7048
7063
7070
7021
6966
6852
6702
6543
6480
6400
6301
6217
6126
6003
5857
5754
5671
5581
5539
5466
5376
5346
5314
5250
5164
5085
5000
4901
4800
4744
4660
4609
4551
4464
4362
4310
4241
3185
3295
3414
3520
3647
3763
3868
4004
4118
4248
4384
4490
4595
4668
4829
4945
5061
5109
5202
5304
5395
5482
5542
5629
5692
5735
5824
5865
5943
5962
6054
6110
6146
6213
6258
6304
6378
6412
6440
6506
6551
6607
6662
6720
6720
6776
6795
6846
6889
6943
6984
7010
7023
7046
7104
7144
7187
7194
7242
7259
-928
-924
-966
-956
-932
-941
-978
-951
-943
-969
-966
-969
-964
-895
-921
-888
-965
-980
-960
-922
-1005
-922
-905
-952
-904
-927
-992
-909
-936
-937
-910
-922
-978
-922
-924
-945
-925
-961
-954
-932
-916
-912
-941
-906
-925
-923
-914
-915
-919
-845
-878
-860
-898
-911
-939
-895
-909
-880
-872
-922
-850
-846
-855
-851
-857
-860
-869
-868
-874
-872
-876
-875
-874
-879
-883
-878
-879
-877
-868
-867
-876
-870
-869
-867
-858
-858
-858
-857
-853
-844
-846
-841
-839
-829
-837
-827
-825
-827
-828
-825
-821
-825
-823
-830
-825
-820
-824
-821
-815
-817
-815
-823
-816
-816
-819
-824
-819
-818
-815
-818
59
52
48
58
57
63
57
63
61
64
56
62
62
66
66
60
62
57
56
56
65
57
63
58
58
59
55
54
49
47
53
57
49
53
56
54
55
51
49
50
50
48
51
43
52
47
48
50
42
51
53
42
50
43
53
46
49
40
39
47
-4596
-4717
-4838
-4945
-5051
-5150
-5242
-5329
-5406
-5471
-5524
-5574
-5611
-5637
-5635
-5633
-5611
-5566
-5518
-5482
-5432
-5371
-5309
-5234
-5141
-5048
-4930
-4819
-4704
-4596
-4503
-4429
-4344
-4260
-4187
-4109
-4040
-3984
-3936
-3883
-3838
-3798
-3755
-3717
-3664
-3612
-3569
-3511
-3455
-3405
-3374
-3335
-3305
-3277
-3246
-3209
-3187
-3170
-3137
-3115
2268
2268
2268
2268
2242
2242
2242
2242
2242
2220
2220
2220
2220
2220
2202
2202
2202
2202
2202
2192
2192
2192
2192
2192
2189
2189
2189
2189
2189
2197
2197
2197
2197
2197
2217
2217
2217
2217
2217
2248
2248
2248
2248
2248
2288
2288
2288
2288
2288
2339
2339
2339
2339
2339
2398
2398
2398
2398
2398
2468
28981
28982
28983
28984
28985
28986
28987
28988
28989
28990
28991
28992
28993
28994
28995
28996
28997
28998
28999
29000
29001
29002
29003
29004
29005
29006
29007
29008
29009
29010
29011
29012
29013
29014
29015
29016
29017
29018
29019
29020
29021
29022
29023
29024
29025
29026
29027
29028
29029
29030
29031
29032
29033
29034
29035
29036
29037
29038
29039
29040
4171
4092
4031
3917
3877
3772
3799
3762
3695
3675
3621
3593
3652
3692
3719
3719
3727
3748
3738
3760
3719
3702
3679
3723
3738
3806
3827
3854
3876
3862
3849
3998
4147
4307
4427
4552
4586
4560
4528
4539
4519
4552
4575
4622
4612
4569
4584
4599
4642
4711
4819
4977
5117
5268
5442
5541
5616
5744
5838
5946
7300
7316
7343
7408
7427
7436
7455
7507
7546
7553
7553
7572
7595
7627
7647
7671
7701
7677
7700
7690
7672
7719
7714
7680
7705
7712
7695
7709
7739
7707
7716
7736
7713
7691
7669
7744
7726
7725
7732
7728
7733
7746
7760
7751
7736
7782
7758
7753
7761
7751
7753
7734
7694
7733
7708
7729
7695
7690
7691
7674
-855
-868
-893
-883
-896
-915
-886
-879
-897
-859
-911
-903
-882
-877
-892
-857
-853
-912
-908
-892
-896
-925
-921
-893
-887
-877
-869
-888
-872
-911
-917
-904
-919
-906
-905
-882
-880
-895
-937
-881
-891
-887
-920
-905
-893
-913
-921
-924
-881
-911
-913
-911
-958
-956
-900
-900
-946
-899
-944
-946
-806
-819
-808
-812
-815
-811
-818
-815
-811
-812
-803
-803
-810
-802
-804
-800
-805
-801
-786
-790
-786
-787
-782
-781
-769
-771
-772
-771
-758
-747
-740
-741
-743
-722
-727
-719
-714
-713
-697
-696
-694
-688
-686
-675
-669
-657
-661
-653
-658
-645
-637
-622
-625
-619
-607
-602
-604
-596
-588
-588
40
44
48
45
45
45
50
41
35
39
47
41
45
44
45
36
33
37
42
37
39
37
42
35
36
30
33
31
30
24
30
29
29
25
24
20
20
18
18
13
9
12
15
4
9
8
5
0
3
2
-6
0
-4
-10
-9
-8
-8
-12
-11
-15
-3091
-3069
-3051
-3035
-3023
-3011
-3004
-2987
-2959
-2935
-2903
-2869
-2822
-2762
-2685
-2605
-2512
-2405
-2302
-2185
-2056
-1933
-1803
-1676
-1530
-1374
-1201
-1033
-868
-679
-494
-302
-83
158
412
697
988
1273
1548
1822
2093
2349
2611
2867
3115
3354
3574
3794
4005
4208
4406
4610
4837
5057
5288
5527
5763
5993
6230
6466
2468
2468
2468
2468
2544
2544
2544
2544
2544
2623
2623
2623
2623
2623
2702
2702
2702
2702
2702
2773
2773
2773
2773
2773
2828
2828
2828
2828
2828
2860
2860
2860
2860
2860
2871
2871
2871
2871
2871
2863
2863
2863
2863
2863
2845
2845
2845
2845
2845
2820
2820
2820
2820
2820
2795
2795
2795
2795
2795
2771
29041
29042
29043
29044
29045
29046
29047
29048
29049
29050
29051
29052
29053
29054
29055
29056
29057
29058
29059
29060
29061
29062
29063
29064
29065
29066
29067
29068
29069
29070
29071
29072
29073
29074
29075
29076
29077
29078
29079
29080
29081
29082
29083
29084
29085
29086
29087
29088
29089
29090
29091
29092
29093
29094
29095
29096
29097
29098
29099
29100
6034
6150
6275
6391
6420
6521
6514
6558
6563
6574
6644
6808
6936
6982
6960
6921
6841
6803
6776
6791
6804
6716
6552
6334
6126
5872
5728
5514
5298
5089
4930
4804
4714
4569
4448
4472
4494
4510
4585
4670
4833
4962
5115
5269
5504
5685
5930
6137
6307
6493
6681
6892
7054
7237
7310
7461
7572
7735
7844
7918
7632
7592
7573
7542
7534
7460
7423
7351
7294
7190
7085
7002
6917
6811
6707
6567
6421
6256
6099
5906
5780
5575
5368
5147
4945
4682
4510
4244
3953
3699
3474
3237
3041
2793
2602
2448
2293
2173
2018
1976
1870
1830
1762
1740
1722
1750
1761
1850
1890
1931
1972
2021
2081
2191
2231
2293
2322
2386
2478
2530
-978
-909
-1013
-917
-979
-897
-922
-916
-902
-906
-914
-940
-964
-931
-967
-924
-933
-919
-943
-964
-976
-901
-977
-938
-945
-944
-867
-913
-933
-814
-915
-885
-916
-898
-874
-887
-857
-827
-887
-886
-835
-917
-933
-853
-897
-966
-878
-907
-898
-916
-927
-947
-942
-952
-1034
-965
-975
-958
-974
-912
-585
-571
-567
-568
-557
-548
-552
-553
-538
-535
-533
-535
-529
-526
-531
-533
-528
-526
-529
-526
-531
-524
-537
-529
-530
-543
-540
-547
-557
-566
-588
-589
-605
-612
-615
-633
-655
-664
-670
-683
-712
-699
-727
-733
-744
-754
-761
-772
-777
-783
-791
-794
-804
-799
-802
-804
-803
-808
-806
-808
-16
-19
-17
-20
-26
-24
-25
-27
-29
-28
-25
-24
-27
-34
-30
-24
-31
-29
-29
-31
-26
-30
-31
-30
-34
-29
-24
-20
-21
-25
-15
-12
-14
-6
-7
4
1
8
5
13
12
20
23
23
23
33
34
31
38
36
38
38
41
43
44
44
42
45
49
40
6688
6913
7134
7350
7568
7778
7966
8145
8300
8437
8559
8671
8797
8909
9000
9078
9129
9143
9135
9111
9076
9018
8931
8795
8611
8397
8157
7849
7512
7126
6708
6254
5781
5289
4775
4246
3713
3183
2657
2144
1638
1160
697
263
-146
-529
-871
-1180
-1467
-1727
-1955
-2150
-2312
-2453
-2572
-2670
-2744
-2799
-2831
-2842
2771
2771
2771
2771
2747
2747
2747
2747
2747
2722
2722
2722
2722
2722
2699
2699
2699
2699
2699
2679
2679
2679
2679
2679
2660
2660
2660
2660
2660
2642
2642
2642
2642
2642
2623
2623
2623
2623
2623
2603
2603
2603
2603
2603
2582
2582
2582
2582
2582
2561
2561
2561
2561
2561
2540
2540
2540
2540
2540
2521
29101
29102
29103
29104
29105
29106
29107
29108
29109
29110
29111
29112
29113
29114
29115
29116
29117
29118
29119
29120
29121
29122
29123
29124
29125
29126
29127
29128
29129
29130
29131
29132
29133
29134
29135
29136
29137
29138
29139
29140
29141
29142
29143
29144
29145
29146
29147
29148
29149
29150
29151
29152
29153
29154
29155
29156
29157
29158
29159
29160
7938
7933
7927
8018
8057
8048
7998
7926
7866
7777
7710
7638
7590
7519
7413
7439
7491
7573
7710
7825
7888
7950
7999
7970
7912
7826
7718
7632
7530
7442
7410
7367
7383
7315
7249
7175
7078
7034
6932
6902
6807
6724
6651
6582
6549
6550
6505
6553
6647
6701
6740
6698
6669
6618
6599
6546
6567
6544
6520
6565
2572
2672
2669
2732
2822
2897
2909
3015
3039
3082
3166
3241
3264
3305
3354
3421
3478
3553
3609
3692
3701
3765
3804
3822
3875
3970
3968
3991
4012
4068
4124
4163
4210
4247
4250
4320
4351
4338
4425
4470
4495
4520
4545
4634
4645
4710
4759
4777
4867
4906
4935
4958
5020
5025
5101
5158
5182
5219
5278
5307
-932
-953
-899
-1013
-961
-989
-983
-933
-895
-968
-1002
-966
-933
-965
-945
-939
-972
-883
-926
-925
-943
-991
-947
-958
-953
-948
-922
-922
-901
-916
-921
-921
-958
-1021
-910
-973
-901
-911
-938
-904
-934
-942
-939
-968
-897
-962
-903
-967
-983
-959
-960
-987
-947
-962
-948
-1006
-935
-939
-900
-931
-809
-808
-812
-812
-812
-802
-803
-804
-805
-809
-806
-810
-814
-807
-813
-808
-815
-805
-806
-806
-804
-807
-798
-800
-796
-797
-789
-789
-794
-789
-791
-787
-782
-793
-788
-788
-781
-788
-788
-785
-790
-791
-792
-793
-792
-793
-793
-795
-790
-797
-792
-797
-796
-802
-793
-789
-793
-792
-787
-795
42
43
41
45
47
46
42
44
36
38
42
37
44
49
50
41
40
44
45
46
44
42
40
44
39
38
41
41
39
35
36
37
39
44
37
41
37
34
40
38
36
38
48
37
44
39
33
42
41
40
45
40
45
44
38
42
41
39
38
39
-2842
-2843
-2838
-2835
-2802
-2773
-2739
-2714
-2695
-2691
-2688
-2689
-2708
-2729
-2759
-2786
-2806
-2809
-2794
-2753
-2704
-2627
-2554
-2471
-2397
-2319
-2250
-2208
-2166
-2132
-2109
-2082
-2060
-2034
-2021
-2001
-1996
-1991
-2006
-2017
-2041
-2077
-2113
-2158
-2209
-2260
-2310
-2348
-2377
-2390
-2393
-2386
-2376
-2373
-2365
-2364
-2368
-2353
-2350
-2336
2521
2521
2521
2521
2501
2501
2501
2501
2501
2481
2481
2481
2481
2481
2462
2462
2462
2462
2462
2443
2443
2443
2443
2443
2426
2426
2426
2426
2426
2409
2409
2409
2409
2409
2391
2391
2391
2391
2391
2372
2372
2372
2372
2372
2351
2351
2351
2351
2351
2329
2329
2329
2329
2329
2307
2307
2307
2307
2307
2284
29161
29162
29163
29164
29165
29166
29167
29168
29169
29170
29171
29172
29173
29174
29175
29176
29177
29178
29179
29180
29181
29182
29183
29184
29185
29186
29187
29188
29189
29190
29191
29192
29193
29194
29195
29196
29197
29198
29199
29200
29201
29202
29203
29204
29205
29206
29207
29208
29209
29210
29211
29212
29213
29214
29215
29216
29217
29218
29219
29220
6551
6509
6459
6374
6329
6282
6247
6166
6114
6065
6039
6004
5915
5843
5841
5730
5673
5516
5881
5500
5874
5963
5824
5674
5833
5884
5815
5763
5669
5594
5490
5420
5353
5330
5215
5110
5008
4973
4840
4786
4718
4704
4682
4616
4623
4629
4647
4613
4566
4429
4331
4222
4170
4188
4179
4176
4216
4213
4246
4215
5332
5364
5422
5432
5506
5535
5555
5579
5629
5670
5701
5754
5755
5803
5844
5867
5895
5964
5995
6011
6058
6103
6061
6169
6160
6149
6241
6220
6238
6329
6293
6325
6453
6365
6436
6452
6466
6503
6533
6568
6610
6604
6609
6704
6695
6722
6787
6786
6779
6878
6852
6906
6916
6965
7034
7068
7048
7099
7152
7140
-957
-928
-936
-922
-950
-909
-917
-893
-929
-924
-914
-931
-938
-876
-939
-905
-862
-996
-863
-953
-760
-1038
-998
-763
-1074
-906
-906
-844
-1085
-746
-1037
-980
-772
-1068
-890
-844
-966
-856
-858
-958
-862
-914
-976
-893
-884
-938
-887
-895
-923
-893
-886
-976
-831
-906
-910
-832
-850
-891
-816
-927
-795
-787
-793
-792
-796
-789
-788
-788
-798
-790
-791
-789
-792
-791
-796
-796
-796
-793
-802
-793
-796
-799
-790
-771
-804
-781
-780
-794
-779
-785
-798
-779
-781
-791
-775
-782
-783
-778
-793
-785
-789
-796
-791
-784
-799
-781
-790
-786
-792
-786
-794
-792
-792
-803
-794
-803
-799
-798
-799
-799
28
41
45
43
43
39
47
40
38
38
36
43
34
37
43
40
41
36
35
41
44
44
36
42
44
39
38
47
29
35
40
31
37
42
34
41
48
40
41
37
30
38
38
37
39
38
42
46
46
44
37
46
42
40
41
46
41
39
42
35
-2313
-2282
-2260
-2232
-2219
-2207
-2193
-2186
-2188
-2187
-2175
-2177
-2183
-2196
-2210
-2222
-2249
-2280
-2289
-2271
-2283
-2248
-2205
-2208
-2179
-2129
-2072
-2027
-1972
-1941
-1913
-1888
-1868
-1857
-1849
-1851
-1859
-1884
-1912
-1948
-1984
-2029
-2069
-2106
-2137
-2167
-2189
-2203
-2219
-2240
-2277
-2319
-2370
-2424
-2456
-2498
-2513
-2524
-2531
-2522
2284
2284
2284
2284
2263
2263
2263
2263
2263
2241
2241
2241
2241
2241
2222
2222
2222
2222
2222
2205
2205
2205
2205
2205
2191
2191
2191
2191
2191
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2194
2194
2194
2194
2194
2224
2224
2224
2224
2224
2274
2274
2274
2274
2274
2351
2351
2351
2351
2351
2456
29221
29222
29223
29224
29225
29226
29227
29228
29229
29230
29231
29232
29233
29234
29235
29236
29237
29238
29239
29240
29241
29242
29243
29244
29245
29246
29247
29248
29249
29250
29251
29252
29253
29254
29255
29256
29257
29258
29259
29260
29261
29262
29263
29264
29265
29266
29267
29268
29269
29270
29271
29272
29273
29274
29275
29276
29277
29278
29279
29280
4147
4148
4125
4110
4046
3952
3841
3812
3698
3658
3622
3589
3587
3573
3599
3569
3574
3535
3507
3462
3367
3356
3349
3308
3269
3261
3316
3284
3290
3281
3270
3267
3239
3289
3368
3450
3590
3724
3916
4053
4148
4273
4404
4522
4660
4755
4860
4972
5128
5197
5342
5545
5772
5983
6212
6463
6651
6838
7292
8443
7190
7228
7226
7251
7278
7291
7348
7357
7401
7401
7420
7450
7492
7495
7492
7547
7545
7592
7563
7578
7582
7660
7630
7639
7645
7685
7686
7712
7698
7729
7745
7718
7750
7747
7730
7737
7770
7742
7745
7732
7753
7745
7731
7751
7762
7741
7771
7775
7796
7820
7817
7842
7851
7876
7946
7986
8046
8099
8130
8232
-899
-848
-961
-912
-867
-939
-921
-841
-910
-826
-880
-876
-838
-900
-881
-873
-860
-878
-875
-909
-860
-863
-885
-832
-855
-848
-907
-885
-843
-891
-874
-880
-882
-880
-871
-843
-855
-884
-873
-921
-905
-885
-878
-899
-861
-888
-903
-922
-931
-899
-941
-946
-925
-882
-911
-931
-940
-896
-1052
-972
-797
-797
-805
-796
-795
-804
-788
-793
-794
-789
-800
-799
-797
-797
-798
-796
-795
-793
-790
-795
-785
-785
-790
-780
-783
-775
-780
-782
-784
-780
-776
-778
-773
-774
-771
-763
-763
-762
-754
-748
-742
-739
-731
-726
-720
-710
-695
-696
-688
-680
-669
-655
-644
-633
-631
-613
-609
-600
-577
-549
36
48
48
46
46
44
41
42
40
40
44
42
33
47
39
43
45
41
38
41
38
38
42
40
44
39
35
38
37
34
32
35
39
33
32
36
33
36
29
29
32
20
28
25
17
19
23
16
9
6
6
3
3
0
-7
-13
-9
-12
-24
-22
-2516
-2503
-2501
-2486
-2466
-2455
-2440
-2441
-2448
-2456
-2456
-2462
-2462
-2453
-2431
-2399
-2374
-2340
-2304
-2261
-2237
-2196
-2165
-2120
-2073
-2033
-1975
-1903
-1832
-1760
-1674
-1593
-1504
-1412
-1302
-1190
-1044
-878
-682
-468
-227
21
296
585
891
1218
1549
1898
2251
2618
2990
3382
3806
4229
4680
5155
5660
6149
6678
7294
2456
2456
2456
2456
2569
2569
2569
2569
2569
2671
2671
2671
2671
2671
2747
2747
2747
2747
2747
2800
2800
2800
2800
2800
2831
2831
2831
2831
2831
2842
2842
2842
2842
2842
2837
2837
2837
2837
2837
2821
2821
2821
2821
2821
2801
2801
2801
2801
2801
2779
2779
2779
2779
2779
2759
2759
2759
2759
2759
2740
29281
29282
29283
29284
29285
29286
29287
29288
29289
29290
29291
29292
29293
29294
29295
29296
29297
29298
29299
29300
29301
29302
29303
29304
29305
29306
29307
29308
29309
29310
29311
29312
29313
29314
29315
29316
29317
29318
29319
29320
29321
29322
29323
29324
29325
29326
29327
29328
29329
29330
29331
29332
29333
29334
29335
29336
29337
29338
29339
29340
9614
10123
9709
9156
8459
7767
7323
7011
6769
6543
6416
6121
5621
5073
4384
3671
3119
2838
3030
3283
3385
3388
3571
3878
4272
4524
4667
4691
4658
4565
4523
4488
4530
4603
4731
4903
5090
5358
5641
5876
6128
6245
6378
6461
6557
6692
6760
6884
7026
7179
7317
7439
7563
7704
7782
7913
8056
8114
8154
8150
8365
8534
8757
8923
9027
9167
9214
9098
9069
8983
8789
8640
8425
8095
7829
7398
7052
6590
6068
5694
5294
4919
4615
4281
3998
3735
3506
3272
3102
2909
2762
2613
2438
2364
2259
2180
2185
2114
2076
2107
2115
2124
2154
2210
2180
2235
2277
2344
2412
2446
2489
2557
2614
2667
2727
2794
2815
2881
2923
2955
-975
-1028
-1063
-908
-1101
-933
-935
-971
-930
-921
-1057
-920
-972
-982
-855
-932
-836
-764
-858
-867
-846
-976
-853
-889
-903
-855
-885
-911
-902
-924
-901
-940
-867
-851
-894
-879
-912
-918
-921
-955
-953
-920
-955
-902
-956
-890
-922
-923
-875
-937
-1009
-929
-976
-946
-920
-975
-956
-953
-908
-966
-533
-519
-496
-492
-479
-460
-466
-446
-444
-439
-435
-429
-431
-421
-435
-436
-446
-472
-489
-502
-523
-535
-538
-554
-571
-577
-597
-599
-614
-628
-641
-654
-669
-682
-694
-700
-716
-719
-729
-745
-742
-752
-757
-766
-772
-781
-786
-785
-782
-788
-793
-798
-803
-797
-807
-802
-804
-806
-794
-797
-25
-23
-34
-47
-44
-49
-57
-49
-57
-56
-55
-61
-57
-57
-57
-47
-51
-44
-38
-42
-32
-27
-23
-24
-23
-12
-11
-14
-5
-4
-3
2
5
7
10
14
20
20
25
30
28
31
33
37
34
33
37
38
38
35
34
37
43
42
42
44
43
45
39
39
8066
8964
9830
10609
11259
11776
12154
12453
12702
12857
12972
13022
12977
12831
12566
12175
11714
11118
10492
9895
9295
8692
8089
7501
6977
6482
6011
5553
5079
4601
4089
3583
3069
2563
2064
1583
1138
722
337
-1
-308
-584
-843
-1086
-1314
-1523
-1710
-1883
-2029
-2162
-2269
-2359
-2418
-2471
-2492
-2501
-2478
-2444
-2394
-2344
2740
2740
2740
2740
2721
2721
2721
2721
2721
2703
2703
2703
2703
2703
2684
2684
2684
2684
2684
2665
2665
2665
2665
2665
2646
2646
2646
2646
2646
2627
2627
2627
2627
2627
2607
2607
2607
2607
2607
2586
2586
2586
2586
2586
2565
2565
2565
2565
2565
2544
2544
2544
2544
2544
2524
2524
2524
2524
2524
2505
29341
29342
29343
29344
29345
29346
29347
29348
29349
29350
29351
29352
29353
29354
29355
29356
29357
29358
29359
29360
29361
29362
29363
29364
29365
29366
29367
29368
29369
29370
29371
29372
29373
29374
29375
29376
29377
29378
29379
29380
29381
29382
29383
29384
29385
29386
29387
29388
29389
29390
29391
29392
29393
29394
29395
29396
29397
29398
29399
29400
8131
8086
8022
7952
7886
7829
7793
7731
7646
7639
7584
7492
7459
7456
7379
7395
7418
7420
7362
7353
7370
7333
7320
7280
7349
7376
7377
7356
7291
7181
7130
7018
7001
6967
6921
6878
6817
6745
6748
6683
6706
6731
6756
6787
6770
6763
6759
6711
6693
6598
6558
6483
6410
6413
6431
6455
6471
6454
6419
6394
2995
3054
3104
3152
3189
3199
3238
3274
3353
3371
3432
3475
3489
3519
3576
3653
3674
3687
3744
3782
3859
3894
3904
3957
4002
4078
4123
4168
4139
4222
4286
4271
4310
4372
4425
4448
4520
4539
4585
4665
4676
4705
4755
4772
4841
4869
4936
4992
5041
5052
5121
5134
5178
5224
5248
5312
5323
5374
5409
5436
-934
-974
-961
-950
-943
-984
-963
-945
-944
-928
-939
-962
-924
-966
-921
-947
-920
-950
-946
-929
-950
-973
-925
-941
-931
-961
-961
-957
-912
-951
-948
-966
-964
-915
-914
-964
-922
-958
-947
-904
-935
-926
-929
-975
-885
-945
-919
-913
-908
-982
-946
-957
-939
-932
-964
-931
-886
-977
-961
-911
-791
-795
-789
-795
-785
-790
-787
-790
-794
-793
-787
-784
-791
-790
-789
-789
-784
-790
-789
-794
-792
-785
-786
-793
-793
-785
-792
-790
-795
-790
-786
-788
-787
-795
-791
-789
-783
-796
-790
-799
-792
-791
-801
-791
-800
-788
-783
-794
-792
-794
-794
-796
-796
-789
-792
-794
-787
-793
-799
-790
45
37
38
40
35
37
42
37
39
38
38
40
39
38
46
38
39
36
30
41
38
39
39
43
38
37
39
42
38
43
35
42
37
35
40
32
44
42
34
40
36
48
44
38
44
40
33
39
40
39
37
38
43
41
39
38
46
44
43
40
-2299
-2244
-2202
-2161
-2130
-2108
-2089
-2075
-2065
-2064
-2051
-2062
-2076
-2088
-2100
-2116
-2130
-2134
-2140
-2144
-2153
-2151
-2153
-2157
-2148
-2140
-2114
-2097
-2082
-2070
-2067
-2080
-2094
-2112
-2131
-2144
-2171
-2192
-2225
-2261
-2294
-2312
-2327
-2341
-2341
-2342
-2336
-2331
-2322
-2324
-2320
-2331
-2346
-2354
-2355
-2358
-2346
-2335
-2317
-2296
2505
2505
2505
2505
2487
2487
2487
2487
2487
2471
2471
2471
2471
2471
2455
2455
2455
2455
2455
2440
2440
2440
2440
2440
2427
2427
2427
2427
2427
2414
2414
2414
2414
2414
2401
2401
2401
2401
2401
2389
2389
2389
2389
2389
2377
2377
2377
2377
2377
2365
2365
2365
2365
2365
2353
2353
2353
2353
2353
2340
29401
29402
29403
29404
29405
29406
29407
29408
29409
29410
29411
29412
29413
29414
29415
29416
29417
29418
29419
29420
29421
29422
29423
29424
29425
29426
29427
29428
29429
29430
29431
29432
29433
29434
29435
29436
29437
29438
29439
29440
29441
29442
29443
29444
29445
29446
29447
29448
29449
29450
29451
29452
29453
29454
29455
29456
29457
29458
29459
29460
6380
6363
6323
6316
6295
6204
6113
6097
6030
6069
6126
6139
6124
6099
6059
5991
5924
5860
5776
5672
5659
5675
5673
5674
5659
5603
5628
5545
5506
5445
5394
5407
5386
5388
5343
5297
5238
5176
5150
5157
5157
5140
5096
5050
4984
4907
4875
4822
4813
4813
4780
4826
4839
4821
4747
4712
4680
4606
4529
4515
5478
5535
5550
5603
5647
5711
5713
5743
5790
5810
5817
5833
5854
5907
5917
5957
5999
6034
6035
6091
6093
6101
6121
6135
6150
6209
6219
6239
6308
6279
6301
6314
6384
6373
6380
6418
6422
6451
6445
6491
6517
6542
6563
6567
6579
6592
6619
6606
6652
6693
6660
6668
6687
6748
6750
6768
6789
6812
6826
6823
-928
-891
-942
-975
-925
-946
-917
-980
-915
-872
-882
-991
-886
-941
-924
-889
-878
-946
-902
-918
-897
-980
-876
-923
-914
-948
-889
-879
-889
-920
-903
-965
-943
-937
-864
-858
-846
-887
-919
-869
-902
-878
-881
-908
-913
-873
-919
-915
-902
-933
-929
-940
-949
-895
-906
-887
-860
-890
-881
-905
-788
-791
-793
-793
-795
-786
-791
-786
-787
-783
-795
-786
-778
-787
-785
-782
-781
-778
-778
-786
-777
-782
-782
-780
-774
-780
-773
-782
-779
-777
-774
-779
-772
-775
-771
-778
-774
-771
-776
-769
-773
-766
-773
-772
-771
-771
-771
-766
-761
-769
-770
-771
-775
-769
-770
-775
-778
-770
-769
-776
42
41
42
39
38
37
40
41
41
35
42
38
38
37
42
39
32
41
36
37
34
35
38
38
33
36
36
39
39
32
35
34
32
35
34
33
28
37
29
34
32
36
29
31
28
32
36
33
32
31
27
36
33
27
34
32
37
27
40
32
-2273
-2258
-2239
-2205
-2181
-2157
-2128
-2117
-2104
-2090
-2063
-2037
-1995
-1944
-1908
-1871
-1828
-1797
-1778
-1764
-1749
-1741
-1720
-1699
-1684
-1655
-1631
-1606
-1583
-1557
-1550
-1538
-1522
-1501
-1471
-1455
-1438
-1433
-1423
-1411
-1397
-1382
-1373
-1363
-1353
-1351
-1358
-1360
-1368
-1369
-1373
-1371
-1363
-1351
-1341
-1335
-1324
-1335
-1338
-1352
2340
2340
2340
2340
2327
2327
2327
2327
2327
2313
2313
2313
2313
2313
2299
2299
2299
2299
2299
2287
2287
2287
2287
2287
2276
2276
2276
2276
2276
2266
2266
2266
2266
2266
2256
2256
2256
2256
2256
2245
2245
2245
2245
2245
2232
2232
2232
2232
2232
2219
2219
2219
2219
2219
2207
2207
2207
2207
2207
2195
29461
29462
29463
29464
29465
29466
29467
29468
29469
29470
29471
29472
29473
29474
29475
29476
29477
29478
29479
29480
29481
29482
29483
29484
29485
29486
29487
29488
29489
29490
29491
29492
29493
29494
29495
29496
29497
29498
29499
29500
29501
29502
29503
29504
29505
29506
29507
29508
29509
29510
29511
29512
29513
29514
29515
29516
29517
29518
29519
29520
4607
4573
4500
4459
4371
4295
4277
4277
4206
4166
4237
4149
4051
3989
3984
4015
4016
4022
4118
4101
4120
4124
4061
4045
3964
3966
3956
4059
4027
4033
4018
4031
3978
3954
3857
3771
3688
3574
3491
3331
3219
3138
3127
3119
3176
3138
3060
3048
3007
3026
3059
3078
3102
3084
3142
3160
3143
3119
3032
3024
6845
6851
6878
6903
6905
6935
6981
6960
6953
7010
7016
7013
7083
7088
7064
7142
7110
7133
7157
7184
7174
7232
7194
7207
7220
7238
7288
7307
7294
7314
7310
7309
7362
7359
7330
7360
7399
7376
7382
7414
7418
7429
7467
7462
7459
7462
7492
7525
7524
7546
7553
7584
7568
7575
7586
7606
7607
7601
7633
7653
-935
-891
-877
-925
-922
-859
-834
-977
-889
-844
-833
-965
-903
-848
-955
-865
-876
-914
-854
-927
-914
-892
-888
-895
-855
-923
-913
-823
-868
-883
-892
-888
-874
-865
-907
-879
-866
-884
-902
-841
-881
-849
-858
-918
-919
-861
-851
-847
-862
-854
-864
-849
-860
-868
-885
-892
-880
-899
-894
-887
-777
-772
-767
-767
-765
-764
-769
-775
-769
-772
-783
-759
-766
-772
-773
-773
-777
-777
-772
-782
-776
-774
-773
-778
-771
-773
-768
-777
-781
-770
-772
-773
-771
-766
-766
-762
-764
-760
-754
-755
-763
-762
-766
-767
-759
-763
-777
-765
-779
-772
-771
-774
-769
-781
-776
-775
-774
-774
-774
-771
34
32
32
36
25
29
36
32
37
34
42
43
31
40
31
31
33
29
38
38
33
37
33
35
35
40
36
33
35
35
36
33
39
30
33
31
33
25
37
32
33
33
35
31
36
34
33
32
35
35
37
37
28
39
34
37
39
43
30
35
-1348
-1337
-1337
-1340
-1345
-1361
-1380
-1387
-1405
-1425
-1447
-1459
-1479
-1511
-1540
-1556
-1575
-1581
-1583
-1574
-1559
-1537
-1512
-1492
-1478
-1467
-1445
-1404
-1371
-1327
-1275
-1225
-1170
-1126
-1081
-1045
-1022
-1011
-1012
-1024
-1053
-1094
-1140
-1183
-1220
-1255
-1284
-1325
-1358
-1395
-1430
-1448
-1459
-1462
-1470
-1461
-1440
-1426
-1412
-1392
2195
2195
2195
2195
2187
2187
2187
2187
2187
2189
2189
2189
2189
2189
2203
2203
2203
2203
2203
2233
2233
2233
2233
2233
2282
2282
2282
2282
2282
2357
2357
2357
2357
2357
2455
2455
2455
2455
2455
2570
2570
2570
2570
2570
2675
2675
2675
2675
2675
2762
2762
2762
2762
2762
2811
2811
2811
2811
2811
2826
29521
29522
29523
29524
29525
29526
29527
29528
29529
29530
29531
29532
29533
29534
29535
29536
29537
29538
29539
29540
29541
29542
29543
29544
29545
29546
29547
29548
29549
29550
29551
29552
29553
29554
29555
29556
29557
29558
29559
29560
29561
29562
29563
29564
29565
29566
29567
29568
29569
29570
29571
29572
29573
29574
29575
29576
29577
29578
29579
29580
2953
2906
2880
2874
2854
2945
3083
3247
3332
3350
3404
3500
3638
3805
4029
4190
4365
4496
4590
4702
4755
4881
4970
5108
5242
5356
5524
5718
5917
6222
6562
6935
7348
7753
7984
8114
8117
8139
8165
8209
8220
8140
8042
7943
7643
7249
6849
6386
5962
5561
5178
4847
4507
4138
3718
3343
2826
2372
1875
1620
7673
7652
7688
7686
7669
7726
7668
7695
7737
7726
7712
7749
7718
7745
7739
7714
7717
7706
7701
7708
7714
7752
7744
7758
7773
7783
7826
7842
7882
7874
7933
7964
8022
8122
8226
8287
8387
8487
8576
8675
8749
8804
8805
8799
8804
8731
8616
8443
8211
7953
7627
7291
6903
6467
6106
5680
5215
4797
4343
3952
-871
-891
-856
-881
-862
-903
-886
-881
-875
-870
-854
-883
-857
-837
-908
-945
-902
-899
-881
-855
-927
-876
-859
-908
-933
-965
-950
-945
-945
-962
-910
-974
-1005
-953
-924
-928
-1007
-1022
-990
-1014
-982
-977
-957
-1001
-943
-956
-928
-903
-927
-912
-870
-925
-871
-954
-830
-864
-954
-904
-854
-911
-775
-775
-766
-774
-768
-766
-769
-764
-760
-761
-758
-761
-761
-752
-750
-744
-738
-735
-724
-718
-705
-690
-694
-687
-676
-670
-665
-649
-648
-628
-619
-604
-587
-578
-568
-557
-536
-519
-506
-488
-477
-470
-469
-446
-443
-435
-432
-431
-426
-436
-435
-444
-449
-456
-469
-493
-510
-518
-537
-559
29
30
41
27
34
29
38
31
31
32
31
32
32
34
32
23
22
26
17
18
17
12
13
3
6
4
3
-2
0
-6
-3
-5
-14
-12
-21
-29
-33
-31
-36
-43
-44
-49
-44
-48
-54
-52
-57
-53
-51
-56
-54
-48
-46
-48
-49
-33
-33
-31
-22
-21
-1385
-1378
-1376
-1369
-1364
-1350
-1307
-1244
-1153
-1058
-951
-831
-688
-527
-329
-102
150
417
708
1008
1327
1650
1982
2324
2674
3034
3418
3813
4218
4651
5116
5617
6163
6751
7363
7983
8598
9181
9742
10286
10804
11294
11731
12135
12462
12721
12890
12973
12950
12837
12643
12370
12024
11610
11118
10543
9898
9158
8340
7453
2826
2826
2826
2826
2818
2818
2818
2818
2818
2797
2797
2797
2797
2797
2769
2769
2769
2769
2769
2737
2737
2737
2737
2737
2705
2705
2705
2705
2705
2676
2676
2676
2676
2676
2649
2649
2649
2649
2649
2626
2626
2626
2626
2626
2602
2602
2602
2602
2602
2580
2580
2580
2580
2580
2559
2559
2559
2559
2559
2539
29581
29582
29583
29584
29585
29586
29587
29588
29589
29590
29591
29592
29593
29594
29595
29596
29597
29598
29599
29600
29601
29602
29603
29604
29605
29606
29607
29608
29609
29610
29611
29612
29613
29614
29615
29616
29617
29618
29619
29620
29621
29622
29623
29624
29625
29626
29627
29628
29629
29630
29631
29632
29633
29634
29635
29636
29637
29638
29639
29640
1598
1760
2071
2306
2538
2888
3335
3906
4382
4765
5125
5436
5704
5971
6196
6363
6482
6589
6751
6851
6982
7122
7178
7293
7317
7344
7400
7423
7472
7499
7565
7664
7794
7927
7951
7976
7893
7871
7795
7714
7597
7519
7492
7443
7373
7277
7163
7066
7008
7034
7040
7048
7002
6951
6900
6831
6770
6743
6737
6722
3592
3273
3002
2815
2611
2437
2367
2300
2316
2282
2313
2335
2363
2386
2456
2569
2581
2695
2757
2841
2872
2976
3057
3152
3218
3303
3359
3432
3522
3607
3677
3778
3828
3880
3937
3964
4054
4106
4147
4191
4278
4278
4371
4424
4432
4474
4515
4558
4643
4700
4721
4769
4809
4877
4902
4941
4982
5024
5064
5123
-786
-788
-885
-788
-952
-821
-858
-872
-893
-906
-948
-905
-884
-883
-887
-943
-918
-948
-912
-959
-947
-917
-917
-922
-959
-975
-927
-968
-962
-959
-962
-953
-992
-957
-909
-946
-955
-957
-960
-936
-988
-924
-956
-954
-937
-934
-932
-1000
-959
-940
-972
-944
-943
-947
-949
-937
-951
-923
-882
-956
-582
-610
-632
-645
-670
-684
-703
-717
-731
-748
-760
-763
-773
-784
-785
-790
-792
-803
-810
-817
-814
-813
-820
-827
-823
-827
-829
-820
-822
-830
-825
-824
-821
-819
-815
-819
-817
-818
-817
-812
-808
-804
-803
-802
-810
-812
-802
-805
-797
-807
-802
-799
-799
-799
-805
-796
-798
-808
-798
-795
-17
-5
-8
6
0
11
17
25
25
27
30
27
38
39
39
40
44
37
48
43
46
52
44
50
50
49
52
47
51
46
55
50
46
43
48
52
53
40
43
44
43
44
42
42
41
40
45
42
40
46
42
43
45
41
49
34
37
39
43
44
6534
5621
4734
3958
3146
2356
1632
981
410
-103
-553
-959
-1324
-1636
-1920
-2178
-2400
-2607
-2787
-2942
-3083
-3200
-3288
-3378
-3448
-3504
-3548
-3595
-3613
-3642
-3645
-3636
-3599
-3543
-3468
-3381
-3296
-3210
-3127
-3058
-2993
-2944
-2876
-2827
-2778
-2736
-2706
-2684
-2673
-2663
-2637
-2612
-2582
-2557
-2531
-2508
-2490
-2471
-2454
-2434
2539
2539
2539
2539
2517
2517
2517
2517
2517
2501
2501
2501
2501
2501
2485
2485
2485
2485
2485
2471
2471
2471
2471
2471
2456
2456
2456
2456
2456
2443
2443
2443
2443
2443
2430
2430
2430
2430
2430
2418
2418
2418
2418
2418
2404
2404
2404
2404
2404
2391
2391
2391
2391
2391
2378
2378
2378
2378
2378
2366
29641
29642
29643
29644
29645
29646
29647
29648
29649
29650
29651
29652
29653
29654
29655
29656
29657
29658
29659
29660
29661
29662
29663
29664
29665
29666
29667
29668
29669
29670
29671
29672
29673
29674
29675
29676
29677
29678
29679
29680
29681
29682
29683
29684
29685
29686
29687
29688
29689
29690
29691
29692
29693
29694
29695
29696
29697
29698
29699
29700
6726
6721
6708
6664
6564
6501
6472
6441
6472
6469
6523
6529
6469
6397
6311
6274
6202
6135
6116
6034
6020
6052
6047
6034
5957
5932
5853
5821
5755
5720
5656
5656
5729
5693
5669
5618
5550
5527
5464
5430
5396
5423
5416
5378
5348
5305
5197
5133
5038
5037
5021
5014
5037
5051
5066
5034
5031
4928
4904
4914
5160
5191
5232
5271
5286
5317
5371
5399
5473
5489
5527
5536
5590
5625
5644
5661
5710
5712
5769
5773
5809
5839
5856
5836
5903
5917
5954
5960
5996
6020
6038
6076
6098
6067
6133
6171
6160
6215
6197
6264
6285
6272
6292
6302
6332
6333
6362
6390
6430
6449
6480
6484
6496
6508
6525
6570
6571
6608
6607
6652
-950
-965
-936
-906
-954
-966
-932
-940
-968
-961
-976
-963
-929
-939
-909
-944
-924
-912
-946
-964
-930
-941
-929
-903
-890
-919
-879
-930
-912
-911
-957
-910
-892
-903
-932
-936
-870
-938
-916
-892
-905
-948
-913
-856
-925
-879
-918
-920
-888
-924
-913
-882
-890
-934
-875
-903
-864
-895
-918
-886
-797
-794
-795
-791
-794
-800
-788
-791
-789
-789
-786
-783
-782
-788
-784
-777
-782
-781
-784
-781
-779
-785
-779
-784
-783
-776
-779
-780
-776
-768
-782
-768
-775
-779
-775
-781
-770
-772
-775
-774
-769
-769
-767
-773
-776
-777
-772
-773
-771
-779
-781
-769
-775
-777
-768
-767
-776
-772
-772
-776
38
39
43
36
43
44
43
39
37
45
39
41
39
47
40
36
38
38
34
40
30
37
36
34
37
42
39
33
33
35
36
44
39
36
40
39
32
34
33
33
37
39
38
28
38
35
33
38
31
32
38
35
40
37
26
34
36
36
31
30
-2412
-2373
-2344
-2315
-2283
-2265
-2247
-2232
-2199
-2168
-2122
-2072
-2022
-1981
-1941
-1907
-1875
-1857
-1833
-1813
-1798
-1775
-1743
-1713
-1685
-1662
-1643
-1625
-1611
-1602
-1585
-1586
-1571
-1548
-1522
-1502
-1497
-1480
-1477
-1474
-1462
-1462
-1442
-1420
-1413
-1400
-1395
-1409
-1417
-1437
-1452
-1468
-1476
-1472
-1468
-1458
-1450
-1454
-1447
-1447
2366
2366
2366
2366
2353
2353
2353
2353
2353
2341
2341
2341
2341
2341
2329
2329
2329
2329
2329
2317
2317
2317
2317
2317
2304
2304
2304
2304
2304
2290
2290
2290
2290
2290
2274
2274
2274
2274
2274
2258
2258
2258
2258
2258
2241
2241
2241
2241
2241
2223
2223
2223
2223
2223
2207
2207
2207
2207
2207
2189
29701
29702
29703
29704
29705
29706
29707
29708
29709
29710
29711
29712
29713
29714
29715
29716
29717
29718
29719
29720
29721
29722
29723
29724
29725
29726
29727
29728
29729
29730
29731
29732
29733
29734
29735
29736
29737
29738
29739
29740
29741
29742
29743
29744
29745
29746
29747
29748
29749
29750
29751
29752
29753
29754
29755
29756
29757
29758
29759
29760
4914
4927
4882
4640
4807
4795
4782
4682
4630
4580
4573
4581
4562
4646
4580
4476
4599
4536
4462
4367
4312
4271
4220
4188
4163
4164
4133
4188
4140
3892
3982
3985
3965
3825
3741
3670
3620
3596
3606
3529
3464
3448
3428
3442
3472
3459
3520
3338
3442
3515
3444
3310
3231
3149
2991
3273
3271
3281
3223
3152
6639
6625
6688
6686
6748
6742
6768
6807
6754
6835
6821
6817
6853
6852
6905
6896
6920
6913
6948
6973
6961
7049
7026
7016
7069
7089
7059
7082
7088
7110
7144
7149
7128
7210
7176
7215
7242
7243
7292
7316
7327
7354
7368
7361
7397
7406
7408
7448
7459
7462
7479
7537
7528
7530
7600
7578
7579
7614
7628
7600
-899
-937
-883
-874
-816
-916
-890
-879
-899
-911
-867
-934
-925
-847
-928
-926
-805
-979
-858
-844
-938
-851
-914
-938
-855
-854
-917
-859
-902
-869
-811
-895
-941
-807
-906
-930
-799
-932
-897
-887
-927
-845
-829
-884
-863
-830
-896
-894
-828
-890
-909
-847
-911
-988
-917
-747
-968
-784
-867
-937
-770
-777
-771
-769
-775
-764
-773
-772
-773
-774
-773
-771
-771
-769
-770
-760
-775
-771
-770
-765
-767
-762
-776
-779
-771
-772
-768
-765
-776
-772
-760
-778
-768
-774
-778
-770
-768
-774
-771
-784
-780
-778
-784
-779
-785
-782
-780
-780
-781
-793
-782
-784
-773
-774
-785
-788
-781
-781
-789
-790
34
37
34
36
38
35
34
35
34
38
36
28
31
29
34
34
41
27
30
31
35
31
32
34
33
35
37
34
34
32
35
33
36
36
34
33
33
32
35
34
36
33
32
41
41
43
40
33
46
37
37
39
39
35
36
45
35
31
40
38
-1445
-1436
-1426
-1424
-1428
-1417
-1401
-1399
-1394
-1402
-1414
-1417
-1412
-1397
-1375
-1383
-1356
-1344
-1322
-1313
-1316
-1320
-1323
-1335
-1342
-1353
-1353
-1359
-1351
-1360
-1393
-1401
-1415
-1427
-1458
-1490
-1536
-1576
-1621
-1662
-1704
-1740
-1780
-1828
-1851
-1874
-1882
-1887
-1917
-1907
-1894
-1886
-1891
-1911
-1953
-1951
-1940
-1922
-1892
-1865
2189
2189
2189
2189
2170
2170
2170
2170
2170
2152
2152
2152
2152
2152
2142
2142
2142
2142
2142
2142
2142
2142
2142
2142
2160
2160
2160
2160
2160
2203
2203
2203
2203
2203
2284
2284
2284
2284
2284
2402
2402
2402
2402
2402
2531
2531
2531
2531
2531
2641
2641
2641
2641
2641
2721
2721
2721
2721
2721
2771
29761
29762
29763
29764
29765
29766
29767
29768
29769
29770
29771
29772
29773
29774
29775
29776
29777
29778
29779
29780
29781
29782
29783
29784
29785
29786
29787
29788
29789
29790
29791
29792
29793
29794
29795
29796
29797
29798
29799
29800
29801
29802
29803
29804
29805
29806
29807
29808
29809
29810
29811
29812
29813
29814
29815
29816
29817
29818
29819
29820
3053
2919
2848
2368
2775
2688
2646
2510
2397
2359
2340
2345
2388
2388
2261
2561
2835
2943
2619
3301
3438
3480
3500
3567
3670
3789
4001
4262
4489
4637
4834
5054
5310
5583
5922
6329
6698
7212
7740
8301
9040
9575
9855
9990
9966
9751
9372
8851
8057
7141
6198
5260
4441
3737
3177
2704
2379
2156
2116
2177
7653
7684
7675
7690
7779
7700
7740
7783
7741
7793
7792
7806
7862
7874
7848
7899
7899
7857
7929
7926
7902
7906
7896
7797
7887
7940
7825
7895
7865
7865
7897
7920
7887
7945
7968
8020
8113
8193
8286
8423
8553
8766
9025
9293
9555
9844
10085
10245
10450
10479
10401
10292
9983
9662
9258
8781
8286
7788
7233
6740
-855
-820
-933
-823
-765
-982
-830
-776
-900
-904
-790
-884
-884
-842
-951
-819
-839
-937
-880
-683
-1064
-846
-810
-960
-874
-809
-934
-856
-814
-1013
-853
-882
-972
-915
-890
-913
-906
-952
-1020
-1010
-1008
-1069
-941
-1022
-1040
-1021
-1017
-1010
-889
-964
-919
-892
-930
-859
-902
-878
-870
-867
-884
-818
-783
-782
-785
-779
-781
-789
-779
-792
-786
-778
-795
-790
-789
-788
-790
-782
-800
-790
-785
-785
-785
-762
-762
-760
-750
-754
-744
-732
-736
-717
-712
-699
-693
-672
-670
-661
-646
-630
-614
-590
-567
-551
-521
-509
-475
-450
-428
-403
-391
-380
-375
-373
-387
-391
-405
-411
-426
-448
-455
-474
35
37
35
31
41
31
38
40
35
35
41
41
39
39
37
43
39
44
31
37
40
31
36
28
31
26
28
29
24
20
18
12
15
10
7
1
-7
-7
-8
-15
-25
-29
-36
-39
-44
-61
-62
-63
-72
-74
-73
-74
-69
-75
-59
-64
-52
-52
-50
-47
-1859
-1856
-1865
-1890
-1925
-1934
-1947
-1961
-2005
-2033
-2070
-2105
-2128
-2135
-2140
-2162
-2104
-2018
-1926
-1808
-1639
-1440
-1235
-1022
-783
-532
-256
57
407
781
1182
1598
2052
2548
3070
3641
4256
4930
5654
6451
7324
8269
9247
10226
11185
12100
12925
13656
14257
14689
14935
15002
14904
14682
14310
13828
13258
12618
11933
11219
2771
2771
2771
2771
2789
2789
2789
2789
2789
2786
2786
2786
2786
2786
2771
2771
2771
2771
2771
2754
2754
2754
2754
2754
2741
2741
2741
2741
2741
2728
2728
2728
2728
2728
2717
2717
2717
2717
2717
2706
2706
2706
2706
2706
2695
2695
2695
2695
2695
2684
2684
2684
2684
2684
2671
2671
2671
2671
2671
2657
29821
29822
29823
29824
29825
29826
29827
29828
29829
29830
29831
29832
29833
29834
29835
29836
29837
29838
29839
29840
29841
29842
29843
29844
29845
29846
29847
29848
29849
29850
29851
29852
29853
29854
29855
29856
29857
29858
29859
29860
29861
29862
29863
29864
29865
29866
29867
29868
29869
29870
29871
29872
29873
29874
29875
29876
29877
29878
29879
29880
2378
2500
2534
2819
3212
3309
3021
2793
2645
2629
2660
2949
3404
3870
4371
4771
5105
5468
5840
6061
6301
6551
6814
7121
7429
7695
7906
8055
8111
8146
8102
8031
8067
8022
7978
7910
7854
7754
7678
7621
7553
7529
7592
7595
7656
7671
7625
7607
7501
7442
7408
7407
7365
7303
7292
7236
7210
7128
7063
7056
6255
5815
5384
5027
4714
4339
4045
3798
3528
3345
3165
2985
2877
2751
2722
2751
2749
2738
2771
2720
2787
2839
2894
2967
2961
3025
3068
3072
3124
3162
3177
3215
3220
3247
3312
3360
3376
3405
3367
3413
3420
3489
3513
3518
3573
3581
3555
3621
3660
3690
3693
3716
3754
3774
3794
3869
3860
3871
3889
3927
-877
-854
-849
-835
-832
-965
-902
-769
-918
-869
-826
-899
-836
-880
-918
-826
-880
-907
-958
-1004
-964
-967
-975
-938
-979
-942
-998
-958
-932
-1007
-985
-955
-1002
-986
-951
-952
-957
-953
-965
-972
-1015
-951
-923
-939
-938
-933
-978
-955
-957
-919
-915
-956
-989
-934
-924
-920
-918
-886
-961
-990
-489
-501
-518
-530
-574
-566
-585
-594
-613
-642
-653
-674
-694
-711
-726
-734
-744
-752
-767
-763
-772
-778
-783
-779
-785
-795
-787
-778
-779
-778
-778
-778
-778
-777
-774
-767
-775
-766
-772
-772
-770
-765
-768
-771
-765
-771
-769
-771
-766
-762
-765
-767
-763
-766
-763
-768
-766
-768
-774
-773
-45
-37
-31
-28
-24
-12
-14
-12
-5
-8
5
7
10
18
21
27
29
27
28
28
34
37
42
42
38
36
38
36
36
39
35
36
34
36
29
38
34
32
30
34
34
41
33
31
33
36
27
36
35
41
35
33
31
31
30
32
37
31
34
36
10514
9812
9108
8408
7741
7114
6466
5767
5022
4265
3508
2762
2064
1429
880
385
-49
-429
-766
-1050
-1295
-1505
-1673
-1802
-1880
-1910
-1905
-1869
-1815
-1750
-1681
-1623
-1564
-1509
-1457
-1402
-1358
-1328
-1307
-1290
-1302
-1299
-1304
-1293
-1264
-1240
-1215
-1196
-1179
-1165
-1167
-1168
-1171
-1183
-1199
-1212
-1234
-1262
-1291
-1338
2657
2657
2657
2657
2640
2640
2640
2640
2640
2624
2624
2624
2624
2624
2608
2608
2608
2608
2608
2592
2592
2592
2592
2592
2576
2576
2576
2576
2576
2561
2561
2561
2561
2561
2548
2548
2548
2548
2548
2535
2535
2535
2535
2535
2522
2522
2522
2522
2522
2510
2510
2510
2510
2510
2497
2497
2497
2497
2497
2485
29881
29882
29883
29884
29885
29886
29887
29888
29889
29890
29891
29892
29893
29894
29895
29896
29897
29898
29899
29900
29901
29902
29903
29904
29905
29906
29907
29908
29909
29910
29911
29912
29913
29914
29915
29916
29917
29918
29919
29920
29921
29922
29923
29924
29925
29926
29927
29928
29929
29930
29931
29932
29933
29934
29935
29936
29937
29938
29939
29940
6971
6935
6979
7034
7111
7128
7118
7041
6971
6859
6789
6777
6810
6876
6981
6998
7013
7014
6919
6852
6860
6866
6904
6966
6998
6928
6858
6748
6671
6568
6599
6615
6619
6679
6769
6755
6749
6723
6651
6616
6614
6578
6568
6547
6455
6461
6415
6385
6311
6302
6237
6212
6142
6124
6142
6085
6087
6025
6017
5996
3944
4003
4047
4057
4091
4103
4118
4208
4215
4268
4280
4310
4308
4370
4419
4458
4475
4516
4512
4567
4632
4665
4697
4710
4738
4771
4800
4864
4896
4907
4957
4960
4998
5045
5089
5122
5154
5138
5176
5215
5224
5270
5327
5294
5320
5365
5362
5446
5438
5447
5456
5478
5493
5539
5550
5575
5624
5609
5664
5638
-1011
-926
-892
-935
-909
-943
-902
-953
-926
-936
-935
-951
-913
-882
-956
-949
-912
-940
-953
-957
-964
-957
-931
-925
-961
-921
-959
-922
-919
-951
-964
-972
-933
-945
-943
-895
-930
-951
-936
-925
-921
-946
-922
-951
-956
-894
-958
-935
-917
-912
-985
-938
-961
-885
-891
-968
-875
-952
-960
-916
-762
-763
-773
-773
-770
-776
-778
-773
-781
-780
-782
-782
-776
-771
-784
-777
-781
-791
-781
-782
-784
-781
-776
-781
-784
-783
-781
-783
-776
-782
-781
-783
-781
-782
-785
-782
-782
-786
-779
-785
-782
-772
-774
-778
-778
-783
-767
-773
-781
-780
-773
-779
-774
-781
-771
-771
-774
-780
-776
-772
41
34
29
42
35
32
31
32
33
39
28
41
37
33
40
33
41
36
36
34
38
38
34
41
33
31
38
38
34
32
32
38
40
29
34
35
36
34
29
35
32
35
36
26
36
26
40
31
35
37
33
28
41
35
34
34
31
33
34
35
-1389
-1434
-1478
-1514
-1543
-1557
-1577
-1582
-1611
-1640
-1683
-1737
-1776
-1815
-1841
-1843
-1837
-1833
-1836
-1838
-1856
-1857
-1850
-1834
-1816
-1791
-1773
-1759
-1765
-1774
-1782
-1796
-1799
-1788
-1769
-1737
-1703
-1669
-1635
-1610
-1586
-1557
-1528
-1500
-1479
-1455
-1440
-1418
-1405
-1396
-1395
-1388
-1387
-1385
-1390
-1388
-1389
-1385
-1394
-1396
2485
2485
2485
2485
2472
2472
2472
2472
2472
2456
2456
2456
2456
2456
2440
2440
2440
2440
2440
2422
2422
2422
2422
2422
2406
2406
2406
2406
2406
2390
2390
2390
2390
2390
2374
2374
2374
2374
2374
2358
2358
2358
2358
2358
2342
2342
2342
2342
2342
2327
2327
2327
2327
2327
2313
2313
2313
2313
2313
2299
29941
29942
29943
29944
29945
29946
29947
29948
29949
29950
29951
29952
29953
29954
29955
29956
29957
29958
29959
29960
29961
29962
29963
29964
29965
29966
29967
29968
29969
29970
29971
29972
29973
29974
29975
29976
29977
29978
29979
29980
29981
29982
29983
29984
29985
29986
29987
29988
29989
29990
29991
29992
29993
29994
29995
29996
29997
29998
29999
30000
6022
5997
5980
5961
5926
5898
5900
5868
5802
5699
5582
5439
5388
5303
5273
5260
5227
5278
5322
5375
5367
5339
5266
5265
5240
5216
5244
5278
5311
5374
5383
5380
5321
5285
5188
5129
5016
4884
4812
4770
4769
4739
4753
4730
4722
4687
4628
4564
4517
4486
4442
4543
4573
4547
4537
4476
4418
4360
4281
4311
5719
5721
5751
5779
5780
5785
5847
5839
5900
5911
5909
5940
5978
5991
6037
6056
6053
6069
6103
6152
6185
6199
6234
6236
6261
6325
6369
6388
6423
6420
6470
6455
6524
6531
6539
6572
6586
6636
6630
6670
6692
6718
6727
6751
6770
6794
6825
6838
6911
6898
6864
6934
6973
6953
7016
7011
7026
7058
7066
7066
-970
-920
-941
-920
-918
-905
-890
-917
-907
-909
-913
-951
-880
-896
-900
-884
-915
-929
-917
-919
-893
-929
-895
-883
-893
-879
-914
-928
-868
-941
-955
-913
-935
-950
-889
-931
-934
-886
-902
-933
-926
-898
-897
-856
-908
-867
-909
-894
-926
-861
-899
-875
-925
-940
-908
-895
-840
-895
-877
-915
-762
-773
-770
-774
-775
-770
-766
-772
-773
-771
-768
-776
-774
-767
-775
-779
-778
-782
-782
-781
-781
-786
-786
-782
-780
-785
-787
-781
-789
-784
-787
-777
-782
-778
-780
-783
-774
-776
-782
-779
-779
-779
-780
-775
-786
-778
-782
-790
-787
-788
-786
-778
-778
-782
-780
-779
-773
-775
-780
-781
38
34
30
37
38
42
37
29
33
33
34
31
33
35
34
37
36
39
35
37
42
41
37
36
36
35
36
44
36
35
38
45
37
41
34
41
32
38
35
42
39
34
32
38
38
40
40
36
38
39
33
35
43
40
30
33
39
36
35
39
-1397
-1391
-1383
-1376
-1373
-1378
-1366
-1367
-1355
-1355
-1377
-1415
-1468
-1516
-1569
-1629
-1686
-1738
-1787
-1816
-1837
-1851
-1872
-1893
-1911
-1933
-1944
-1953
-1939
-1916
-1896
-1861
-1830
-1789
-1758
-1737
-1730
-1736
-1741
-1759
-1766
-1773
-1785
-1785
-1788
-1786
-1791
-1790
-1797
-1808
-1820
-1812
-1805
-1781
-1752
-1732
-1712
-1707
-1694
-1682
2299
2299
2299
2299
2287
2287
2287
2287
2287
2276
2276
2276
2276
2276
2265
2265
2265
2265
2265
2253
2253
2253
2253
2253
2242
2242
2242
2242
2242
2229
2229
2229
2229
2229
2215
2215
2215
2215
2215
2201
2201
2201
2201
2201
2189
2189
2189
2189
2189
2179
2179
2179
2179
2179
2172
2172
2172
2172
2172
2170
30001
30002
30003
30004
30005
30006
30007
30008
30009
30010
30011
30012
30013
30014
30015
30016
30017
30018
30019
30020
30021
30022
30023
30024
30025
30026
30027
30028
30029
30030
30031
30032
30033
30034
30035
30036
30037
30038
30039
30040
30041
30042
30043
30044
30045
30046
30047
30048
30049
30050
30051
30052
30053
30054
30055
30056
30057
30058
30059
30060
4307
4270
4259
4241
4234
4221
4170
4096
4062
4007
3998
3967
3919
3888
3936
3983
3983
3849
3767
3702
3599
3564
3478
3455
3405
3403
3388
3385
3366
3327
3263
3247
3154
3119
3054
2973
2916
2845
2825
2877
2907
2940
2989
2998
3011
3013
2995
2956
2941
2960
2950
2967
2950
2976
2903
2889
2757
2753
2873
2944
7077
7103
7117
7154
7161
7182
7187
7205
7222
7217
7247
7259
7294
7296
7295
7314
7325
7302
7335
7373
7373
7368
7377
7410
7423
7421
7438
7441
7469
7458
7491
7510
7489
7544
7517
7556
7522
7580
7576
7613
7576
7611
7650
7643
7658
7640
7684
7678
7724
7685
7736
7726
7736
7753
7753
7746
7784
7745
7781
7767
-904
-936
-881
-898
-857
-916
-863
-892
-878
-883
-914
-903
-922
-922
-865
-843
-900
-872
-829
-884
-876
-916
-858
-847
-893
-861
-842
-902
-858
-882
-889
-895
-887
-925
-912
-869
-845
-835
-833
-887
-814
-939
-910
-865
-813
-852
-868
-856
-838
-843
-865
-866
-924
-848
-895
-862
-837
-862
-868
-861
-776
-774
-777
-777
-778
-776
-775
-777
-779
-778
-775
-770
-774
-768
-776
-771
-766
-759
-768
-765
-770
-765
-763
-768
-771
-771
-769
-775
-772
-773
-773
-769
-765
-776
-771
-772
-775
-770
-776
-770
-775
-780
-774
-774
-775
-775
-773
-771
-772
-768
-773
-771
-764
-771
-767
-768
-768
-769
-765
-764
39
42
37
36
33
37
35
26
31
33
40
34
38
34
24
28
34
34
37
30
32
32
29
34
37
33
34
32
31
32
31
37
30
30
30
39
33
36
34
38
31
37
31
32
37
35
31
33
26
35
35
35
40
33
33
31
33
40
29
37
-1670
-1648
-1625
-1601
-1572
-1539
-1504
-1482
-1454
-1441
-1425
-1409
-1395
-1378
-1354
-1320
-1284
-1243
-1222
-1205
-1197
-1200
-1201
-1214
-1228
-1238
-1247
-1252
-1260
-1264
-1272
-1284
-1297
-1314
-1334
-1368
-1407
-1447
-1496
-1523
-1551
-1561
-1570
-1575
-1563
-1544
-1530
-1501
-1490
-1465
-1434
-1397
-1362
-1314
-1263
-1218
-1184
-1153
-1113
-1049
2170
2170
2170
2170
2178
2178
2178
2178
2178
2206
2206
2206
2206
2206
2266
2266
2266
2266
2266
2367
2367
2367
2367
2367
2493
2493
2493
2493
2493
2618
2618
2618
2618
2618
2720
2720
2720
2720
2720
2788
2788
2788
2788
2788
2824
2824
2824
2824
2824
2837
2837
2837
2837
2837
2834
2834
2834
2834
2834
2823
30061
30062
30063
30064
30065
30066
30067
30068
30069
30070
30071
30072
30073
30074
30075
30076
30077
30078
30079
30080
30081
30082
30083
30084
30085
30086
30087
30088
30089
30090
30091
30092
30093
30094
30095
30096
30097
30098
30099
30100
30101
30102
30103
30104
30105
30106
30107
30108
30109
30110
30111
30112
30113
30114
30115
30116
30117
30118
30119
30120
3003
3091
3139
3201
3157
3184
3259
3354
3571
3767
4007
4248
4498
4812
5206
5690
6181
6756
7265
7704
8202
8586
8926
9409
9964
10225
10267
10129
9657
9057
8289
7498
6849
6228
5680
5278
4906
4444
3921
3481
3163
2827
2523
2199
2042
2149
2176
2347
2520
2658
2897
3135
3452
3867
4244
4563
4772
4998
5300
5569
7782
7777
7781
7774
7796
7813
7798
7794
7784
7757
7775
7791
7759
7811
7798
7800
7844
7885
7929
8024
8121
8213
8369
8536
8765
8997
9243
9526
9772
9895
10088
10126
10094
9986
9794
9565
9255
8901
8449
8003
7545
7057
6520
6021
5551
5071
4591
4223
3814
3502
3222
2997
2760
2593
2452
2405
2298
2288
2221
2169
-857
-890
-885
-886
-863
-921
-868
-843
-874
-916
-891
-889
-911
-920
-936
-889
-878
-998
-981
-1009
-967
-1031
-990
-1001
-957
-936
-962
-946
-994
-1051
-991
-983
-958
-912
-885
-898
-894
-867
-880
-933
-873
-917
-857
-882
-785
-873
-804
-814
-841
-938
-814
-885
-905
-867
-905
-882
-897
-839
-845
-883
-755
-768
-762
-753
-749
-747
-749
-737
-739
-731
-729
-723
-711
-710
-698
-687
-679
-668
-636
-626
-607
-591
-569
-544
-523
-511
-495
-472
-443
-429
-401
-399
-394
-384
-383
-395
-396
-409
-399
-412
-418
-440
-459
-472
-494
-517
-532
-551
-572
-590
-600
-627
-645
-648
-662
-678
-697
-704
-721
-727
31
31
28
42
29
30
27
26
24
24
30
27
24
15
13
13
9
8
-1
-4
-3
-17
-17
-26
-29
-29
-38
-42
-58
-62
-62
-62
-69
-70
-67
-65
-69
-62
-64
-54
-53
-54
-43
-44
-38
-32
-32
-26
-19
-21
-13
-4
-1
6
8
9
12
19
21
19
-975
-892
-793
-690
-579
-460
-337
-199
-40
149
375
621
917
1248
1619
2054
2556
3130
3776
4484
5244
6055
6894
7777
8711
9684
10654
11593
12449
13182
13781
14231
14534
14698
14742
14677
14545
14297
13947
13512
13041
12447
11778
11047
10261
9450
8643
7845
7053
6290
5536
4806
4118
3470
2894
2371
1875
1414
982
594
2823
2823
2823
2823
2808
2808
2808
2808
2808
2792
2792
2792
2792
2792
2780
2780
2780
2780
2780
2771
2771
2771
2771
2771
2765
2765
2765
2765
2765
2759
2759
2759
2759
2759
2753
2753
2753
2753
2753
2747
2747
2747
2747
2747
2741
2741
2741
2741
2741
2733
2733
2733
2733
2733
2722
2722
2722
2722
2722
2709
30121
30122
30123
30124
30125
30126
30127
30128
30129
30130
30131
30132
30133
30134
30135
30136
30137
30138
30139
30140
30141
30142
30143
30144
30145
30146
30147
30148
30149
30150
30151
30152
30153
30154
30155
30156
30157
30158
30159
30160
30161
30162
30163
30164
30165
30166
30167
30168
30169
30170
30171
30172
30173
30174
30175
30176
30177
30178
30179
30180
5877
6170
6422
6645
6784
6852
6994
7094
7151
7271
7324
7437
7586
7693
7846
8001
8075
8155
8213
8335
8354
8409
8507
8526
8531
8475
8391
8296
8187
8123
8029
7941
7908
7829
7820
7804
7811
7785
7758
7764
7773
7726
7703
7719
7739
7742
7713
7737
7632
7580
7513
7405
7343
7365
7370
7366
7316
7304
7236
7187
2136
2152
2148
2194
2180
2229
2236
2291
2308
2328
2372
2388
2438
2480
2516
2584
2637
2698
2676
2720
2747
2750
2798
2809
2880
2856
2863
2909
2904
2903
2973
2947
2975
2995
2971
3022
3054
3060
3049
3038
3081
3084
3117
3131
3121
3153
3159
3161
3188
3214
3200
3229
3259
3229
3275
3276
3337
3338
3352
3358
-913
-936
-983
-972
-892
-914
-855
-941
-938
-948
-965
-1011
-955
-961
-976
-925
-887
-925
-942
-993
-1039
-1053
-976
-939
-947
-954
-951
-939
-969
-965
-978
-994
-976
-964
-923
-903
-899
-936
-901
-979
-968
-984
-985
-959
-924
-937
-922
-886
-910
-912
-978
-964
-976
-961
-968
-948
-873
-900
-916
-975
-740
-744
-752
-752
-764
-767
-778
-777
-775
-778
-780
-779
-782
-785
-778
-784
-785
-779
-774
-778
-774
-768
-773
-778
-769
-769
-761
-757
-758
-759
-759
-757
-756
-755
-756
-743
-749
-755
-754
-758
-754
-754
-750
-757
-754
-757
-755
-753
-755
-754
-756
-755
-753
-751
-751
-762
-754
-757
-761
-768
31
29
31
31
31
31
29
30
35
35
35
41
36
36
34
30
30
38
38
35
30
33
34
36
39
26
31
30
33
29
34
33
30
30
33
27
37
30
21
29
24
29
30
33
27
24
24
29
25
30
27
27
32
28
34
30
32
37
30
33
250
-56
-315
-537
-731
-910
-1072
-1227
-1358
-1473
-1576
-1668
-1736
-1777
-1803
-1812
-1789
-1756
-1716
-1656
-1577
-1498
-1408
-1313
-1204
-1105
-1012
-933
-855
-805
-763
-732
-707
-692
-687
-673
-660
-647
-644
-636
-627
-623
-622
-619
-603
-598
-586
-586
-590
-595
-612
-648
-683
-731
-772
-805
-840
-887
-933
-987
2709
2709
2709
2709
2695
2695
2695
2695
2695
2681
2681
2681
2681
2681
2666
2666
2666
2666
2666
2649
2649
2649
2649
2649
2632
2632
2632
2632
2632
2612
2612
2612
2612
2612
2587
2587
2587
2587
2587
2557
2557
2557
2557
2557
2519
2519
2519
2519
2519
2477
2477
2477
2477
2477
2428
2428
2428
2428
2428
2372
30181
30182
30183
30184
30185
30186
30187
30188
30189
30190
30191
30192
30193
30194
30195
30196
30197
30198
30199
30200
30201
30202
30203
30204
30205
30206
30207
30208
30209
30210
30211
30212
30213
30214
30215
30216
30217
30218
30219
30220
30221
30222
30223
30224
30225
30226
30227
30228
30229
30230
30231
30232
30233
30234
30235
30236
30237
30238
30239
30240
7119
7078
7069
7097
7182
7225
7261
7284
7277
7277
7343
7297
7308
7313
7326
7369
7347
7321
7275
7180
7146
7112
7106
7067
7024
7013
7006
7045
7023
6950
6876
6772
6635
6500
6365
6373
6483
6497
6455
6355
6276
5936
5851
5825
5727
5572
5543
5414
5273
5322
5343
5572
5492
5439
5328
5278
5129
4987
4931
4712
3425
3428
3460
3466
3517
3534
3574
3609
3625
3617
3669
3713
3747
3779
3809
3841
3899
3920
3953
3964
4010
4023
4079
4160
4179
4147
4196
4285
4285
4358
4374
4398
4437
4480
4550
4589
4601
4682
4706
4772
4801
4885
4948
5007
5064
5123
5185
5278
5397
5464
5569
5576
5718
5791
5878
5972
6097
6175
6258
6388
-944
-961
-1004
-1014
-980
-1020
-918
-920
-888
-951
-940
-939
-974
-951
-964
-923
-910
-933
-895
-914
-942
-968
-950
-955
-966
-905
-916
-925
-900
-916
-947
-1025
-972
-954
-901
-881
-887
-937
-833
-928
-888
-1093
-924
-927
-956
-844
-956
-749
-948
-811
-962
-914
-845
-983
-896
-860
-784
-926
-971
-824
-760
-769
-765
-767
-771
-773
-764
-770
-769
-775
-781
-782
-770
-779
-777
-776
-780
-781
-779
-774
-785
-777
-790
-781
-781
-781
-786
-780
-785
-773
-790
-779
-792
-790
-791
-787
-799
-791
-796
-800
-801
-801
-809
-798
-808
-815
-811
-821
-814
-834
-830
-842
-844
-838
-841
-835
-847
-855
-856
-859
35
30
32
34
39
33
29
42
35
44
33
35
33
39
37
36
33
36
36
38
35
34
40
35
28
37
35
41
33
35
34
34
38
34
44
41
45
38
31
37
43
40
42
46
40
46
42
45
50
47
53
53
51
59
53
56
52
59
60
60
-1052
-1125
-1199
-1268
-1328
-1376
-1417
-1455
-1488
-1512
-1541
-1560
-1571
-1594
-1607
-1607
-1614
-1609
-1618
-1620
-1646
-1668
-1691
-1709
-1733
-1764
-1783
-1805
-1815
-1830
-1854
-1889
-1937
-2010
-2087
-2178
-2243
-2312
-2373
-2436
-2513
-2601
-2725
-2852
-2982
-3120
-3276
-3435
-3607
-3775
-3936
-4072
-4184
-4297
-4407
-4526
-4655
-4787
-4916
-5047
2372
2372
2372
2372
2306
2306
2306
2306
2306
2217
2217
2217
2217
2217
2106
2106
2106
2106
2106
1984
1984
1984
1984
1984
1864
1864
1864
1864
1864
1761
1761
1761
1761
1761
1684
1684
1684
1684
1684
1640
1640
1640
1640
1640
1635
1635
1635
1635
1635
1668
1668
1668
1668
1668
1735
1735
1735
1735
1735
1829
30241
30242
30243
30244
30245
30246
30247
30248
30249
30250
30251
30252
30253
30254
30255
30256
30257
30258
30259
30260
30261
30262
30263
30264
30265
30266
30267
30268
30269
30270
30271
30272
30273
30274
30275
30276
30277
30278
30279
30280
30281
30282
30283
30284
30285
30286
30287
30288
30289
30290
30291
30292
30293
30294
30295
30296
30297
30298
30299
30300
4590
4339
4356
4318
4200
4079
3955
3849
3720
3537
3235
2795
2164
1415
449
-526
-895
-738
-665
-590
-486
-394
-329
-188
-93
8
131
241
336
461
522
662
768
832
972
1067
1169
1242
1304
1435
1458
1547
1601
1645
1687
1754
1792
1838
1833
1854
1877
1880
1870
1833
1768
1785
1719
1688
1627
1569
6451
6591
6706
6779
6901
7031
7182
7294
7421
7542
7664
7796
7984
8153
8407
8673
8984
9266
9618
9968
10175
10551
10815
10959
11262
11423
11495
11610
11650
11602
11676
11547
11382
11276
11104
10816
10632
10325
9996
9750
9410
9081
8829
8490
8185
7927
7682
7421
7288
7119
7017
6969
6861
6840
6917
6962
7056
7262
7377
7600
-924
-922
-899
-898
-847
-870
-830
-866
-924
-858
-870
-819
-870
-820
-769
-680
-757
-1180
-555
-833
-921
-742
-844
-860
-769
-624
-1019
-666
-761
-956
-745
-863
-934
-851
-749
-924
-754
-754
-912
-801
-864
-942
-835
-795
-873
-805
-765
-894
-772
-843
-958
-861
-825
-957
-755
-765
-860
-729
-802
-955
-858
-865
-870
-875
-874
-878
-885
-893
-897
-896
-908
-911
-911
-929
-933
-959
-991
-983
-991
-1009
-1031
-1016
-1049
-1050
-1050
-1082
-1062
-1060
-1075
-1068
-1054
-1084
-1067
-1062
-1058
-1057
-1025
-1024
-1005
-992
-984
-956
-935
-934
-920
-887
-876
-852
-827
-816
-793
-768
-754
-727
-706
-698
-677
-638
-642
-603
62
60
59
59
66
62
62
67
70
67
71
71
72
78
84
85
95
98
94
106
113
107
109
114
118
119
118
115
123
117
122
118
118
120
117
104
116
100
95
99
93
97
92
89
71
74
65
55
54
45
41
34
31
27
21
8
7
11
-5
-4
-5219
-5380
-5560
-5718
-5888
-6035
-6197
-6359
-6528
-6697
-6891
-7119
-7409
-7750
-8194
-8796
-9449
-10136
-10739
-11313
-11824
-12284
-12705
-13061
-13374
-13617
-13794
-13913
-13973
-13963
-13914
-13789
-13608
-13396
-13098
-12744
-12332
-11868
-11349
-10790
-10188
-9538
-8853
-8133
-7378
-6596
-5788
-4958
-4100
-3237
-2368
-1485
-595
292
1176
2054
2912
3759
4596
5403
1829
1829
1829
1829
1940
1940
1940
1940
1940
2056
2056
2056
2056
2056
2164
2164
2164
2164
2164
2254
2254
2254
2254
2254
2315
2315
2315
2315
2315
2342
2342
2342
2342
2342
2333
2333
2333
2333
2333
2285
2285
2285
2285
2285
2214
2214
2214
2214
2214
2114
2114
2114
2114
2114
2007
2007
2007
2007
2007
1896
30301
30302
30303
30304
30305
30306
30307
30308
30309
30310
30311
30312
30313
30314
30315
30316
30317
30318
30319
30320
30321
30322
30323
30324
30325
30326
30327
30328
30329
30330
30331
30332
30333
30334
30335
30336
30337
30338
30339
30340
30341
30342
30343
30344
30345
30346
30347
30348
30349
30350
30351
30352
30353
30354
30355
30356
30357
30358
30359
30360
1490
1460
1381
1330
1259
1182
1110
1008
924
825
742
631
550
465
352
258
166
40
-55
-131
-244
-356
-431
-509
-601
-692
-755
-858
-916
-977
-1032
-1076
-1145
-1166
-1210
-1223
-1258
-1286
-1327
-1285
-1296
-1301
-1274
-1245
-1205
-1150
-1116
-1065
-1056
-988
-931
-873
-793
-735
-659
-587
-491
-408
-331
-243
7864
8061
8323
8652
8857
9184
9488
9748
10023
10300
10522
10709
10942
11039
11162
11224
11283
11266
11257
11176
11064
10946
10723
10543
10330
10058
9764
9516
9236
8937
8734
8423
8169
7958
7724
7538
7365
7206
7139
7023
6968
6955
7000
7036
7166
7281
7419
7626
7786
7965
8276
8527
8792
9065
9341
9562
9869
10022
10302
10487
-769
-913
-905
-771
-838
-925
-697
-890
-869
-773
-903
-877
-782
-921
-824
-700
-810
-751
-806
-854
-879
-823
-924
-750
-810
-703
-877
-688
-825
-860
-782
-873
-792
-809
-754
-792
-749
-780
-743
-752
-868
-800
-795
-828
-736
-776
-773
-738
-759
-841
-827
-856
-911
-738
-865
-766
-719
-769
-848
-822
-585
-580
-556
-537
-524
-502
-488
-484
-461
-454
-457
-435
-433
-430
-421
-418
-424
-419
-427
-431
-432
-438
-450
-449
-467
-468
-480
-495
-509
-522
-532
-561
-567
-586
-607
-618
-642
-666
-679
-700
-727
-749
-761
-784
-798
-819
-841
-860
-881
-893
-907
-931
-936
-958
-968
-988
-996
-1009
-1006
-1023
-18
-23
-25
-30
-36
-39
-39
-49
-50
-57
-54
-53
-58
-58
-61
-65
-65
-62
-62
-63
-61
-58
-56
-55
-48
-47
-47
-45
-41
-40
-33
-28
-20
-12
-10
-11
-5
-1
7
13
14
19
33
41
36
48
47
58
63
67
76
79
85
91
92
90
106
105
105
99
6189
6949
7671
8366
9028
9651
10236
10780
11277
11713
12106
12442
12723
12953
13130
13241
13299
13299
13234
13119
12948
12717
12434
12088
11696
11265
10779
10245
9676
9065
8473
7791
7082
6347
5593
4807
4010
3198
2375
1543
699
-140
-979
-1814
-2637
-3439
-4225
-5000
-5738
-6474
-7179
-7861
-8497
-9101
-9670
-10187
-10673
-11104
-11492
-11834
1896
1896
1896
1896
1798
1798
1798
1798
1798
1722
1722
1722
1722
1722
1676
1676
1676
1676
1676
1664
1664
1664
1664
1664
1687
1687
1687
1687
1687
1744
1744
1744
1744
1744
1827
1827
1827
1827
1827
1925
1925
1925
1925
1925
2031
2031
2031
2031
2031
2132
2132
2132
2132
2132
2217
2217
2217
2217
2217
2278
30361
30362
30363
30364
30365
30366
30367
30368
30369
30370
30371
30372
30373
30374
30375
30376
30377
30378
30379
30380
30381
30382
30383
30384
30385
30386
30387
30388
30389
30390
30391
30392
30393
30394
30395
30396
30397
30398
30399
30400
30401
30402
30403
30404
30405
30406
30407
30408
30409
30410
30411
30412
30413
30414
30415
30416
30417
30418
30419
30420
-163
-43
58
157
264
377
457
554
678
749
868
951
1029
1099
1177
1279
1323
1404
1452
1502
1578
1595
1620
1677
1673
1712
1711
1727
1711
1676
1656
1610
1589
1551
1517
1463
1409
1347
1284
1223
1157
1086
999
915
856
758
665
604
505
428
312
191
129
53
-62
-147
-226
-295
-405
-481
10663
10792
10928
10977
11037
11050
11034
10937
10866
10707
10572
10394
10138
9973
9700
9441
9173
8965
8657
8406
8203
7940
7747
7549
7397
7245
7168
7091
7077
7056
7092
7147
7268
7351
7529
7663
7842
8099
8307
8513
8788
9016
9265
9477
9669
9915
10120
10294
10451
10577
10674
10733
10788
10743
10725
10666
10531
10450
10293
10129
-851
-845
-796
-832
-804
-760
-779
-851
-761
-848
-899
-840
-868
-826
-860
-784
-813
-817
-868
-876
-844
-920
-897
-860
-904
-821
-779
-827
-831
-828
-916
-876
-866
-862
-800
-802
-857
-799
-797
-875
-839
-850
-857
-827
-840
-809
-810
-796
-799
-829
-855
-837
-825
-868
-824
-786
-735
-809
-756
-909
-1023
-1034
-1038
-1042
-1044
-1042
-1041
-1036
-1033
-1037
-1026
-1021
-1009
-993
-990
-968
-954
-947
-935
-907
-902
-873
-859
-838
-829
-810
-781
-771
-754
-728
-712
-687
-675
-651
-638
-623
-608
-585
-569
-553
-535
-527
-509
-498
-499
-488
-476
-463
-465
-455
-449
-455
-446
-451
-446
-455
-447
-462
-475
-466
108
106
110
112
118
114
109
106
113
105
105
104
99
97
95
92
87
81
88
80
70
66
65
59
55
45
35
35
33
24
15
16
4
8
-3
-12
-16
-17
-15
-27
-36
-37
-40
-38
-46
-44
-48
-50
-48
-53
-57
-55
-59
-53
-52
-54
-51
-53
-52
-50
-12122
-12357
-12536
-12655
-12721
-12725
-12675
-12566
-12404
-12188
-11926
-11600
-11234
-10819
-10347
-9831
-9280
-8683
-8049
-7385
-6702
-6012
-5243
-4484
-3703
-2909
-2104
-1373
-558
261
1068
1868
2659
3440
4204
4948
5669
6369
7043
7680
8279
8847
9373
9857
10304
10716
11080
11385
11645
11852
12002
12105
12152
12151
12088
11978
11817
11598
11343
11029
2278
2278
2278
2278
2308
2308
2308
2308
2308
2305
2305
2305
2305
2305
2270
2270
2270
2270
2270
2206
2206
2206
2206
2206
2119
2119
2119
2119
2119
2020
2020
2020
2020
2020
1919
1919
1919
1919
1919
1827
1827
1827
1827
1827
1754
1754
1754
1754
1754
1708
1708
1708
1708
1708
1693
1693
1693
1693
1693
1710
30421
30422
30423
30424
30425
30426
30427
30428
30429
30430
30431
30432
30433
30434
30435
30436
30437
30438
30439
30440
30441
30442
30443
30444
30445
30446
30447
30448
30449
30450
30451
30452
30453
30454
30455
30456
30457
30458
30459
30460
30461
30462
30463
30464
30465
30466
30467
30468
30469
30470
30471
30472
30473
30474
30475
30476
30477
30478
30479
30480
-568
-662
-715
-776
-834
-885
-974
-1007
-1036
-1106
-1099
-1195
-1166
-1198
-1195
-1174
-1205
-1172
-1153
-1136
-1085
-1084
-1049
-997
-937
-933
-828
-767
-728
-671
-601
-518
-434
-365
-285
-174
-119
4
99
199
253
377
455
553
635
737
825
890
980
1054
1153
1176
1238
1311
1365
1410
1448
1499
1530
1538
9934
9730
9485
9275
9071
8808
8584
8361
8123
7954
7745
7571
7476
7329
7233
7201
7160
7186
7191
7241
7330
7419
7527
7747
7926
8094
8294
8518
8747
8972
9184
9362
9566
9790
9978
10113
10239
10396
10475
10493
10548
10546
10511
10451
10320
10236
10132
9931
9768
9591
9374
9177
8958
8742
8505
8285
8095
7887
7745
7612
-825
-824
-899
-763
-787
-745
-775
-707
-818
-777
-765
-813
-741
-798
-765
-733
-753
-740
-790
-797
-811
-810
-813
-831
-771
-787
-742
-770
-799
-753
-852
-793
-813
-789
-807
-828
-755
-790
-795
-839
-814
-866
-799
-869
-818
-795
-847
-828
-824
-891
-889
-822
-847
-851
-834
-829
-792
-793
-873
-840
-489
-487
-507
-515
-532
-546
-553
-572
-587
-603
-624
-640
-657
-667
-693
-708
-731
-741
-773
-782
-802
-813
-835
-851
-870
-885
-905
-911
-935
-935
-954
-962
-974
-980
-991
-997
-1000
-1011
-1007
-1012
-1009
-1013
-1016
-1009
-1012
-1000
-996
-989
-979
-974
-957
-950
-940
-918
-915
-897
-875
-859
-853
-833
-49
-40
-37
-37
-30
-32
-21
-28
-17
-8
-11
-5
3
3
19
20
20
33
36
43
48
47
51
60
60
66
67
72
80
85
91
90
96
98
95
96
97
100
102
99
109
102
104
103
97
96
96
93
93
96
88
82
86
75
71
76
60
59
59
53
10669
10261
9812
9318
8792
8241
7642
7011
6362
5674
4971
4246
3511
2760
1995
1227
461
-308
-1073
-1831
-2583
-3329
-4045
-4758
-5439
-6006
-6668
-7280
-7859
-8399
-8913
-9378
-9819
-10209
-10554
-10848
-11093
-11296
-11442
-11540
-11590
-11594
-11534
-11426
-11264
-11060
-10793
-10494
-10143
-9747
-9307
-8843
-8325
-7776
-7200
-6591
-5963
-5277
-4588
-3888
1710
1710
1710
1710
1759
1759
1759
1759
1759
1830
1830
1830
1830
1830
1919
1919
1919
1919
1919
2016
2016
2016
2016
2016
2109
2109
2109
2109
2109
2188
2188
2188
2188
2188
2247
2247
2247
2247
2247
2277
2277
2277
2277
2277
2278
2278
2278
2278
2278
2248
2248
2248
2248
2248
2192
2192
2192
2192
2192
2115
30481
30482
30483
30484
30485
30486
30487
30488
30489
30490
30491
30492
30493
30494
30495
30496
30497
30498
30499
30500
30501
30502
30503
30504
30505
30506
30507
30508
30509
30510
30511
30512
30513
30514
30515
30516
30517
30518
30519
30520
30521
30522
30523
30524
30525
30526
30527
30528
30529
30530
30531
30532
30533
30534
30535
30536
30537
30538
30539
30540
1575
1560
1603
1589
1579
1526
1539
1493
1443
1408
1377
1301
1254
1235
1153
1113
1017
981
886
843
736
687
607
496
450
334
259
167
72
44
-60
-170
-243
-336
-364
-467
-517
-579
-669
-720
-816
-829
-875
-936
-1000
-982
-1059
-1075
-1072
-1081
-1091
-1130
-1085
-1051
-1042
-998
-964
-943
-948
-862
7494
7391
7280
7262
7235
7243
7281
7358
7404
7526
7644
7814
7994
8166
8336
8523
8760
8953
9151
9343
9519
9681
9831
9944
10080
10182
10253
10287
10318
10283
10241
10175
10117
10020
9894
9694
9558
9382
9201
8982
8823
8607
8431
8283
8081
7922
7752
7635
7523
7416
7396
7343
7311
7357
7361
7440
7500
7512
7787
8006
-841
-848
-849
-855
-856
-817
-777
-823
-856
-828
-828
-885
-844
-823
-811
-778
-797
-825
-829
-843
-866
-831
-850
-823
-825
-813
-758
-800
-825
-813
-843
-819
-835
-807
-712
-816
-769
-770
-835
-744
-823
-807
-787
-788
-776
-740
-695
-798
-737
-854
-774
-809
-848
-800
-791
-802
-705
-776
-733
-660
-815
-791
-780
-763
-748
-719
-713
-696
-679
-658
-642
-623
-608
-592
-583
-568
-552
-543
-528
-515
-510
-505
-497
-490
-482
-476
-481
-472
-480
-468
-478
-477
-480
-489
-507
-501
-511
-522
-536
-541
-561
-563
-577
-587
-602
-620
-640
-649
-667
-690
-698
-724
-738
-752
-768
-779
-805
-827
-816
-860
51
44
38
39
23
24
18
8
9
7
-1
-8
-7
-18
-22
-19
-33
-24
-37
-41
-42
-40
-40
-38
-49
-46
-49
-51
-46
-44
-46
-43
-42
-44
-50
-41
-50
-40
-30
-33
-25
-19
-21
-15
-6
-14
-5
-3
9
14
17
17
25
29
38
41
51
41
45
61
-3173
-2447
-1713
-959
-216
531
1271
2008
2722
3431
4125
4792
5449
6073
6670
7244
7781
8287
8759
9184
9571
9917
10195
10455
10673
10847
10973
11050
11077
11058
10988
10866
10698
10476
10224
9922
9578
9191
8775
8319
7826
7294
6731
6151
5546
4909
4265
3593
2918
2227
1524
815
112
-600
-1295
-1987
-2663
-3322
-3973
-4620
2115
2115
2115
2115
2026
2026
2026
2026
2026
1934
1934
1934
1934
1934
1849
1849
1849
1849
1849
1781
1781
1781
1781
1781
1737
1737
1737
1737
1737
1721
1721
1721
1721
1721
1735
1735
1735
1735
1735
1776
1776
1776
1776
1776
1840
1840
1840
1840
1840
1920
1920
1920
1920
1920
2007
2007
2007
2007
2007
2092
30541
30542
30543
30544
30545
30546
30547
30548
30549
30550
30551
30552
30553
30554
30555
30556
30557
30558
30559
30560
30561
30562
30563
30564
30565
30566
30567
30568
30569
30570
30571
30572
30573
30574
30575
30576
30577
30578
30579
30580
30581
30582
30583
30584
30585
30586
30587
30588
30589
30590
30591
30592
30593
30594
30595
30596
30597
30598
30599
30600
-840
-806
-724
-649
-624
-521
-463
-399
-307
-250
-195
-82
-33
40
134
251
327
402
465
593
657
676
792
850
912
989
1050
1092
1191
1253
1266
1306
1385
1384
1410
1433
1428
1488
1449
1465
1427
1395
1351
1354
1312
1250
1236
1165
1159
1126
1049
990
928
839
761
722
643
586
517
431
7863
8238
8473
8386
8779
9000
8949
9327
9510
9480
9773
9869
9850
10111
10104
10001
10218
10101
9958
10099
9924
9730
9742
9547
9325
9276
9039
8825
8775
8504
8278
8245
7990
7810
7802
7646
7500
7499
7382
7348
7446
7404
7443
7548
7568
7666
7838
7974
8043
8264
8385
8555
8737
8902
9059
9266
9334
9476
9636
9688
-999
-854
-434
-1149
-693
-528
-1196
-585
-655
-1099
-667
-698
-1152
-518
-790
-1065
-535
-825
-1118
-611
-828
-1057
-603
-778
-1070
-660
-841
-993
-594
-828
-1044
-666
-772
-1093
-677
-797
-1024
-723
-834
-934
-663
-776
-950
-772
-852
-920
-698
-865
-918
-743
-815
-890
-737
-892
-859
-749
-867
-883
-698
-840
-883
-850
-917
-907
-897
-949
-940
-937
-970
-974
-948
-1000
-979
-969
-1012
-984
-973
-1006
-980
-981
-995
-970
-956
-983
-951
-933
-949
-915
-897
-920
-886
-862
-872
-837
-813
-832
-796
-773
-776
-743
-726
-726
-697
-678
-677
-651
-630
-634
-600
-594
-592
-574
-559
-553
-540
-528
-531
-511
-514
-512
60
58
64
74
72
78
86
81
91
87
95
94
95
87
96
94
95
93
92
92
90
91
80
80
88
85
75
82
82
74
68
65
55
57
52
42
44
46
26
31
28
18
16
14
5
2
-4
-5
-13
-10
-10
-21
-23
-33
-32
-30
-39
-35
-43
-35
-5236
-5844
-6392
-6930
-7437
-7923
-8365
-8762
-9130
-9461
-9747
-9996
-10202
-10352
-10449
-10517
-10528
-10501
-10430
-10297
-10140
-9924
-9669
-9366
-9026
-8657
-8238
-7796
-7307
-6787
-6248
-5679
-5076
-4456
-3825
-3171
-2514
-1838
-1152
-465
214
890
1553
2205
2853
3491
4110
4709
5286
5850
6383
6894
7371
7807
8209
8569
8883
9175
9429
9638
2092
2092
2092
2092
2166
2166
2166
2166
2166
2220
2220
2220
2220
2220
2249
2249
2249
2249
2249
2251
2251
2251
2251
2251
2226
2226
2226
2226
2226
2175
2175
2175
2175
2175
2106
2106
2106
2106
2106
2026
2026
2026
2026
2026
1942
1942
1942
1942
1942
1864
1864
1864
1864
1864
1802
1802
1802
1802
1802
1762
30601
30602
30603
30604
30605
30606
30607
30608
30609
30610
30611
30612
30613
30614
30615
30616
30617
30618
30619
30620
30621
30622
30623
30624
30625
30626
30627
30628
30629
30630
30631
30632
30633
30634
30635
30636
30637
30638
30639
30640
30641
30642
30643
30644
30645
30646
30647
30648
30649
30650
30651
30652
30653
30654
30655
30656
30657
30658
30659
30660
381
244
178
119
25
-26
-119
-188
-284
-330
-387
-495
-533
-599
-643
-713
-733
-746
-809
-859
-864
-914
-943
-988
-984
-1020
-1010
-970
-966
-934
-882
-865
-887
-832
-822
-753
-696
-692
-605
-555
-494
-430
-334
-284
-214
-154
-100
-21
56
134
220
292
387
433
542
598
666
743
841
885
9758
9883
9876
9877
9932
9866
9856
9826
9685
9601
9473
9336
9176
9058
8869
8729
8585
8416
8263
8123
7954
7881
7762
7613
7555
7514
7464
7454
7486
7479
7572
7621
7679
7768
7870
8007
8136
8265
8428
8569
8721
8860
9045
9173
9262
9407
9514
9579
9658
9695
9752
9762
9756
9713
9668
9601
9502
9386
9293
9171
-827
-723
-923
-853
-745
-907
-810
-786
-823
-753
-662
-852
-796
-755
-876
-790
-771
-828
-797
-703
-846
-751
-780
-845
-776
-788
-757
-818
-793
-763
-845
-797
-785
-858
-807
-878
-752
-776
-719
-792
-793
-834
-825
-868
-824
-793
-771
-851
-770
-782
-768
-838
-811
-856
-814
-819
-825
-812
-822
-832
-504
-500
-500
-497
-496
-504
-498
-510
-513
-512
-530
-538
-542
-550
-564
-559
-580
-584
-602
-619
-625
-641
-654
-675
-679
-699
-718
-733
-749
-766
-779
-791
-809
-821
-832
-847
-860
-876
-887
-903
-912
-920
-923
-936
-940
-948
-951
-962
-960
-958
-962
-965
-960
-966
-969
-961
-960
-950
-943
-931
-37
-38
-40
-37
-38
-39
-42
-37
-37
-36
-38
-37
-33
-31
-30
-20
-26
-17
-17
-5
-14
2
0
11
8
9
14
28
24
29
36
35
42
51
54
57
64
67
64
69
68
78
76
86
83
79
86
89
98
90
89
89
84
88
95
90
89
79
85
80
9807
9929
10009
10049
10042
9998
9904
9765
9580
9343
9083
8771
8430
8053
7639
7196
6724
6278
5762
5222
4654
4066
3463
2836
2209
1573
923
280
-364
-997
-1623
-2239
-2846
-3445
-4034
-4597
-5144
-5670
-6158
-6631
-7074
-7481
-7863
-8202
-8503
-8765
-8991
-9185
-9334
-9442
-9505
-9528
-9507
-9444
-9345
-9199
-9010
-8781
-8507
-8193
1762
1762
1762
1762
1748
1748
1748
1748
1748
1759
1759
1759
1759
1759
1796
1796
1796
1796
1796
1852
1852
1852
1852
1852
1924
1924
1924
1924
1924
2005
2005
2005
2005
2005
2080
2080
2080
2080
2080
2147
2147
2147
2147
2147
2196
2196
2196
2196
2196
2223
2223
2223
2223
2223
2225
2225
2225
2225
2225
2203
30661
30662
30663
30664
30665
30666
30667
30668
30669
30670
30671
30672
30673
30674
30675
30676
30677
30678
30679
30680
30681
30682
30683
30684
30685
30686
30687
30688
30689
30690
30691
30692
30693
30694
30695
30696
30697
30698
30699
30700
30701
30702
30703
30704
30705
30706
30707
30708
30709
30710
30711
30712
30713
30714
30715
30716
30717
30718
30719
30720
918
993
1041
1079
1125
1212
1208
1225
1259
1280
1325
1314
1348
1339
1351
1332
1297
1264
1237
1208
1156
1108
1101
1073
1014
968
910
850
791
735
669
591
548
451
413
337
267
224
136
92
-32
-71
-187
-205
-288
-335
-423
-471
-509
-552
-625
-659
-679
-734
-746
-796
-794
-849
-882
-857
9028
8919
8746
8611
8444
8295
8164
8020
7958
7845
7698
7656
7575
7531
7498
7505
7506
7555
7610
7690
7810
7859
7953
8083
8174
8300
8447
8588
8718
8904
8960
9098
9247
9323
9391
9466
9544
9540
9598
9562
9568
9538
9451
9414
9341
9244
9127
8991
8860
8782
8633
8471
8377
8210
8100
8003
7896
7833
7756
7674
-804
-814
-814
-812
-841
-874
-849
-832
-826
-742
-871
-868
-871
-848
-841
-847
-869
-799
-791
-821
-832
-827
-897
-816
-874
-793
-812
-831
-849
-775
-904
-828
-787
-810
-863
-800
-813
-816
-802
-779
-794
-797
-793
-849
-797
-796
-841
-772
-773
-724
-855
-737
-819
-785
-767
-851
-809
-800
-787
-772
-931
-921
-910
-889
-885
-872
-870
-853
-831
-818
-802
-794
-782
-771
-754
-739
-722
-707
-697
-671
-663
-650
-640
-629
-612
-600
-582
-589
-565
-565
-562
-549
-541
-543
-530
-527
-521
-522
-527
-519
-524
-530
-535
-536
-542
-549
-551
-554
-574
-573
-586
-593
-602
-616
-624
-632
-654
-665
-680
-690
82
77
74
74
68
59
58
56
58
45
44
41
35
32
34
33
21
21
11
8
3
4
-4
-5
-8
-11
-14
-19
-26
-26
-29
-32
-27
-36
-27
-31
-37
-40
-39
-38
-36
-36
-30
-34
-26
-27
-34
-22
-23
-21
-26
-18
-14
-21
-3
4
5
3
7
18
-7859
-7486
-7080
-6645
-6178
-5693
-5181
-4644
-4085
-3509
-2924
-2314
-1699
-1087
-473
81
706
1315
1912
2506
3077
3632
4174
4709
5215
5704
6163
6594
6995
7376
7711
8016
8285
8510
8690
8839
8959
9038
9078
9075
9025
8951
8827
8667
8468
8232
7960
7647
7314
6940
6544
6116
5661
5184
4701
4182
3651
3116
2559
1982
2203
2203
2203
2203
2156
2156
2156
2156
2156
2096
2096
2096
2096
2096
2022
2022
2022
2022
2022
1948
1948
1948
1948
1948
1879
1879
1879
1879
1879
1823
1823
1823
1823
1823
1786
1786
1786
1786
1786
1773
1773
1773
1773
1773
1783
1783
1783
1783
1783
1816
1816
1816
1816
1816
1869
1869
1869
1869
1869
1933
30721
30722
30723
30724
30725
30726
30727
30728
30729
30730
30731
30732
30733
30734
30735
30736
30737
30738
30739
30740
30741
30742
30743
30744
30745
30746
30747
30748
30749
30750
30751
30752
30753
30754
30755
30756
30757
30758
30759
30760
30761
30762
30763
30764
30765
30766
30767
30768
30769
30770
30771
30772
30773
30774
30775
30776
30777
30778
30779
30780
-854
-881
-898
-857
-816
-810
-775
-720
-721
-697
-673
-599
-591
-516
-497
-416
-365
-330
-239
-214
-98
-58
11
91
126
209
258
337
445
520
541
609
675
777
793
858
941
948
977
1013
1093
1101
1125
1175
1213
1206
1207
1249
1236
1237
1217
1185
1154
1129
1070
1052
1048
1006
955
908
7595
7579
7610
7579
7610
7638
7711
7749
7847
7923
8037
8137
8271
8348
8491
8594
8712
8836
8949
9095
9176
9236
9310
9385
9423
9430
9422
9452
9380
9392
9284
9239
9154
9060
8970
8853
8740
8645
8488
8362
8235
8133
8050
7965
7893
7800
7711
7671
7623
7631
7636
7615
7695
7730
7762
7857
7933
7977
8075
8171
-782
-799
-807
-767
-820
-753
-778
-837
-743
-802
-829
-783
-795
-833
-798
-817
-837
-802
-784
-864
-767
-785
-799
-820
-792
-864
-798
-815
-871
-833
-750
-829
-813
-796
-874
-811
-825
-849
-845
-857
-842
-801
-854
-829
-840
-855
-859
-815
-838
-838
-776
-864
-830
-782
-812
-907
-706
-927
-845
-813
-705
-722
-732
-748
-756
-782
-784
-800
-813
-834
-835
-857
-867
-869
-888
-898
-899
-906
-912
-913
-920
-934
-926
-933
-943
-943
-932
-940
-947
-931
-941
-932
-923
-923
-918
-909
-897
-891
-881
-870
-860
-846
-842
-828
-804
-799
-781
-777
-762
-746
-731
-717
-706
-693
-689
-667
-656
-653
-626
-626
16
22
17
28
28
34
40
45
46
51
54
58
60
69
69
68
74
71
76
76
81
78
91
86
81
80
84
83
88
78
80
78
78
85
77
75
68
64
59
67
65
53
53
50
48
36
39
42
29
30
26
22
27
19
3
9
-1
1
-6
-5
1402
815
235
-349
-927
-1503
-2065
-2613
-3156
-3677
-4175
-4667
-5087
-5545
-5991
-6363
-6738
-7076
-7391
-7662
-7900
-8106
-8273
-8398
-8490
-8556
-8569
-8557
-8498
-8404
-8272
-8101
-7901
-7657
-7372
-7070
-6730
-6355
-5967
-5553
-5105
-4639
-4151
-3645
-3129
-2606
-2064
-1511
-950
-389
179
731
1281
1821
2352
2870
3378
3859
4335
4782
1933
1933
1933
1933
2005
2005
2005
2005
2005
2073
2073
2073
2073
2073
2132
2132
2132
2132
2132
2176
2176
2176
2176
2176
2200
2200
2200
2200
2200
2201
2201
2201
2201
2201
2179
2179
2179
2179
2179
2137
2137
2137
2137
2137
2082
2082
2082
2082
2082
2016
2016
2016
2016
2016
1949
1949
1949
1949
1949
1888
30781
30782
30783
30784
30785
30786
30787
30788
30789
30790
30791
30792
30793
30794
30795
30796
30797
30798
30799
30800
30801
30802
30803
30804
30805
30806
30807
30808
30809
30810
30811
30812
30813
30814
30815
30816
30817
30818
30819
30820
30821
30822
30823
30824
30825
30826
30827
30828
30829
30830
30831
30832
30833
30834
30835
30836
30837
30838
30839
30840
867
825
774
714
657
599
562
488
407
347
278
252
154
129
72
-7
-45
-123
-214
-276
-313
-385
-409
-475
-516
-560
-601
-606
-676
-698
-719
-768
-745
-753
-790
-772
-785
-793
-780
-752
-714
-650
-654
-623
-578
-564
-532
-481
-438
-383
-370
-290
-236
-191
-128
-84
-14
59
110
159
8288
8403
8522
8619
8743
8848
8938
9015
9107
9165
9221
9250
9269
9284
9287
9272
9279
9218
9123
9125
8999
8901
8815
8691
8622
8499
8379
8279
8180
8121
8009
7916
7862
7785
7739
7714
7708
7681
7681
7697
7753
7789
7824
7906
7996
8082
8184
8245
8353
8430
8542
8633
8725
8817
8870
8973
9041
9081
9152
9158
-890
-825
-766
-845
-822
-776
-861
-834
-812
-905
-791
-769
-819
-778
-746
-796
-826
-798
-868
-820
-827
-780
-796
-755
-831
-762
-800
-786
-829
-830
-813
-818
-797
-743
-780
-765
-828
-804
-795
-862
-838
-804
-746
-782
-733
-803
-796
-852
-796
-854
-845
-818
-778
-808
-760
-778
-785
-822
-821
-833
-610
-603
-591
-583
-576
-578
-564
-553
-546
-543
-539
-550
-537
-543
-538
-545
-550
-559
-555
-550
-566
-562
-576
-579
-590
-605
-603
-624
-635
-640
-651
-663
-667
-682
-697
-706
-724
-740
-748
-765
-774
-794
-796
-805
-820
-827
-842
-855
-855
-868
-872
-876
-893
-895
-899
-913
-914
-916
-927
-920
-8
-11
-20
-17
-13
-25
-17
-18
-22
-30
-26
-26
-33
-32
-26
-23
-31
-32
-24
-22
-19
-22
-22
-17
-13
-17
-13
-15
-15
-7
-3
8
11
15
10
18
14
24
30
28
31
40
40
46
50
50
51
56
59
66
65
65
73
77
65
70
73
76
71
80
5207
5619
6003
6361
6685
6991
7256
7487
7682
7845
7968
8060
8119
8147
8142
8106
8030
7926
7776
7588
7362
7117
6836
6528
6186
5831
5439
5029
4597
4142
3687
3197
2715
2206
1692
1175
653
125
-409
-934
-1445
-1956
-2448
-2924
-3393
-3846
-4275
-4692
-5088
-5462
-5833
-6144
-6435
-6708
-6943
-7148
-7321
-7457
-7570
-7639
1888
1888
1888
1888
1838
1838
1838
1838
1838
1807
1807
1807
1807
1807
1796
1796
1796
1796
1796
1807
1807
1807
1807
1807
1838
1838
1838
1838
1838
1886
1886
1886
1886
1886
1944
1944
1944
1944
1944
2008
2008
2008
2008
2008
2069
2069
2069
2069
2069
2123
2123
2123
2123
2123
2159
2159
2159
2159
2159
2178
30841
30842
30843
30844
30845
30846
30847
30848
30849
30850
30851
30852
30853
30854
30855
30856
30857
30858
30859
30860
30861
30862
30863
30864
30865
30866
30867
30868
30869
30870
30871
30872
30873
30874
30875
30876
30877
30878
30879
30880
30881
30882
30883
30884
30885
30886
30887
30888
30889
30890
30891
30892
30893
30894
30895
30896
30897
30898
30899
30900
208
318
347
440
480
552
583
644
693
756
778
830
886
944
965
990
1022
1061
1088
1106
1086
1127
1112
1150
1121
1114
1089
1051
1021
996
960
893
911
856
838
781
706
724
644
566
552
491
454
372
307
247
180
107
76
22
-26
-71
-110
-190
-233
-314
-329
-383
-430
-480
9175
9155
9158
9139
9118
9043
8981
8931
8847
8806
8685
8623
8468
8382
8292
8210
8113
8024
7985
7894
7882
7809
7762
7718
7749
7752
7711
7757
7803
7832
7896
7957
8073
8120
8225
8313
8384
8444
8523
8630
8706
8816
8861
8905
8981
9009
9024
9060
9039
9021
9048
8990
8963
8899
8838
8781
8730
8617
8572
8470
-834
-765
-814
-828
-797
-783
-833
-847
-866
-861
-856
-802
-808
-883
-817
-866
-874
-847
-832
-826
-808
-825
-852
-753
-780
-840
-844
-833
-850
-859
-870
-789
-796
-842
-806
-769
-837
-876
-784
-825
-866
-765
-842
-822
-789
-895
-845
-813
-860
-782
-787
-831
-722
-810
-821
-782
-825
-844
-852
-810
-919
-921
-923
-923
-919
-915
-906
-911
-899
-897
-883
-877
-874
-863
-862
-844
-842
-824
-813
-809
-788
-782
-768
-753
-743
-728
-718
-705
-689
-683
-678
-657
-655
-644
-632
-624
-616
-607
-601
-599
-586
-578
-582
-575
-574
-572
-561
-559
-568
-568
-569
-572
-559
-574
-581
-585
-583
-602
-598
-615
81
71
77
73
74
76
72
72
74
67
68
70
59
65
61
54
47
49
48
36
40
32
35
34
26
28
23
9
19
13
5
3
1
3
-3
-9
-5
-16
-7
-18
-17
-21
-17
-17
-20
-20
-24
-26
-21
-31
-21
-24
-21
-24
-18
-17
-19
-20
-16
-12
-7676
-7677
-7646
-7582
-7476
-7357
-7188
-7015
-6789
-6532
-6260
-5952
-5605
-5242
-4857
-4443
-4018
-3592
-3128
-2671
-2189
-1703
-1204
-708
-201
300
800
1295
1779
2253
2712
3165
3590
4016
4417
4792
5148
5477
5783
6069
6326
6559
6753
6931
7062
7169
7245
7281
7288
7263
7210
7122
7010
6861
6692
6486
6248
5984
5691
5379
2178
2178
2178
2178
2177
2177
2177
2177
2177
2156
2156
2156
2156
2156
2118
2118
2118
2118
2118
2067
2067
2067
2067
2067
2006
2006
2006
2006
2006
1948
1948
1948
1948
1948
1894
1894
1894
1894
1894
1852
1852
1852
1852
1852
1825
1825
1825
1825
1825
1818
1818
1818
1818
1818
1830
1830
1830
1830
1830
1860
30901
30902
30903
30904
30905
30906
30907
30908
30909
30910
30911
30912
30913
30914
30915
30916
30917
30918
30919
30920
30921
30922
30923
30924
30925
30926
30927
30928
30929
30930
30931
30932
30933
30934
30935
30936
30937
30938
30939
30940
30941
30942
30943
30944
30945
30946
30947
30948
30949
30950
30951
30952
30953
30954
30955
30956
30957
30958
30959
30960
-504
-537
-545
-613
-638
-624
-671
-680
-692
-679
-684
-680
-674
-645
-617
-611
-595
-584
-521
-492
-486
-453
-369
-374
-294
-263
-220
-160
-136
-86
-61
53
81
152
207
233
302
355
444
492
535
570
631
664
715
771
825
828
860
931
930
980
991
1017
1012
1023
998
1023
1059
992
8369
8294
8193
8147
8055
8004
7945
7907
7829
7807
7790
7751
7782
7781
7803
7845
7852
7910
7968
8070
8114
8179
8243
8328
8424
8489
8550
8636
8672
8759
8805
8869
8893
8903
8957
8950
8956
8931
8902
8852
8856
8804
8718
8689
8578
8532
8429
8376
8299
8224
8136
8075
8020
7966
7905
7850
7832
7823
7820
7800
-751
-856
-727
-785
-836
-787
-821
-840
-860
-797
-831
-775
-723
-776
-793
-763
-847
-824
-802
-795
-765
-779
-801
-782
-881
-817
-811
-817
-817
-795
-868
-769
-771
-824
-858
-817
-848
-814
-908
-770
-843
-819
-840
-741
-878
-802
-881
-888
-817
-834
-835
-818
-842
-835
-781
-872
-816
-860
-834
-838
-618
-631
-634
-642
-651
-666
-679
-685
-700
-709
-710
-726
-739
-756
-755
-779
-785
-793
-800
-818
-819
-836
-844
-854
-862
-860
-875
-872
-878
-894
-892
-903
-902
-901
-904
-906
-901
-908
-904
-894
-895
-890
-896
-875
-875
-868
-863
-855
-846
-837
-830
-816
-813
-798
-796
-780
-772
-755
-742
-735
-8
-6
-6
2
-2
3
7
6
16
23
23
25
28
27
33
33
43
42
48
44
52
53
52
53
63
60
72
60
64
72
63
72
79
67
70
72
70
72
67
70
65
73
57
66
64
55
61
57
56
55
46
49
48
43
41
38
34
40
29
29
5048
4698
4314
3922
3518
3127
2693
2244
1791
1329
864
391
-76
-543
-1004
-1461
-1917
-2347
-2788
-3194
-3597
-3971
-4335
-4678
-4999
-5298
-5576
-5838
-6020
-6250
-6427
-6571
-6684
-6762
-6814
-6832
-6827
-6783
-6712
-6604
-6469
-6306
-6134
-5918
-5669
-5408
-5121
-4818
-4482
-4133
-3759
-3366
-2960
-2545
-2116
-1678
-1237
-802
-357
97
1860
1860
1860
1860
1904
1904
1904
1904
1904
1956
1956
1956
1956
1956
2012
2012
2012
2012
2012
2066
2066
2066
2066
2066
2112
2112
2112
2112
2112
2143
2143
2143
2143
2143
2157
2157
2157
2157
2157
2154
2154
2154
2154
2154
2133
2133
2133
2133
2133
2098
2098
2098
2098
2098
2051
2051
2051
2051
2051
1999
30961
30962
30963
30964
30965
30966
30967
30968
30969
30970
30971
30972
30973
30974
30975
30976
30977
30978
30979
30980
30981
30982
30983
30984
30985
30986
30987
30988
30989
30990
30991
30992
30993
30994
30995
30996
30997
30998
30999
31000
31001
31002
31003
31004
31005
31006
31007
31008
31009
31010
31011
31012
31013
31014
31015
31016
31017
31018
31019
31020
977
973
941
928
900
867
836
817
759
732
682
633
593
558
480
457
392
366
296
249
182
168
109
78
26
-53
-90
-145
-199
-234
-260
-308
-336
-393
-399
-462
-479
-470
-529
-559
-604
-600
-598
-614
-604
-620
-599
-539
-539
-520
-509
-471
-452
-461
-416
-373
-332
-312
-257
-236
7784
7830
7819
7842
7905
7989
8024
8070
8138
8220
8277
8346
8423
8491
8605
8622
8676
8710
8775
8794
8810
8827
8839
8868
8839
8831
8768
8743
8694
8667
8596
8545
8500
8425
8353
8271
8239
8150
8098
8042
7991
7946
7894
7882
7867
7840
7845
7855
7855
7881
7897
7914
8012
8027
8072
8135
8186
8219
8297
8368
-804
-858
-810
-837
-856
-856
-830
-846
-834
-792
-798
-858
-834
-766
-848
-856
-855
-841
-836
-792
-824
-807
-819
-830
-771
-808
-865
-773
-801
-858
-773
-823
-842
-761
-839
-809
-783
-818
-818
-815
-780
-830
-749
-789
-834
-798
-824
-766
-819
-790
-782
-770
-813
-759
-839
-811
-791
-797
-807
-788
-723
-712
-710
-695
-689
-671
-681
-652
-652
-648
-630
-624
-613
-620
-609
-599
-597
-599
-589
-596
-593
-575
-585
-593
-590
-592
-587
-594
-599
-596
-607
-615
-621
-629
-631
-640
-641
-657
-651
-673
-679
-692
-701
-709
-722
-733
-734
-745
-755
-768
-772
-794
-792
-798
-817
-819
-832
-830
-841
-845
19
22
18
13
7
2
4
5
5
1
0
-10
-4
-7
-19
-14
-19
-15
-20
-26
-20
-19
-15
-14
-14
-14
-23
-17
-16
-16
-6
-11
-14
-9
-5
-3
-1
8
-1
3
13
2
12
15
12
20
16
30
27
30
35
37
39
38
42
48
50
54
56
48
537
976
1362
1792
2210
2615
3010
3396
3751
4106
4433
4735
5014
5277
5515
5721
5906
6076
6210
6314
6395
6446
6469
6463
6426
6365
6271
6151
6002
5822
5624
5410
5163
4896
4609
4308
3977
3636
3272
2907
2516
2126
1724
1305
887
471
59
-361
-771
-1175
-1578
-1965
-2339
-2708
-3070
-3420
-3747
-4060
-4344
-4620
1999
1999
1999
1999
1946
1946
1946
1946
1946
1900
1900
1900
1900
1900
1865
1865
1865
1865
1865
1844
1844
1844
1844
1844
1840
1840
1840
1840
1840
1853
1853
1853
1853
1853
1881
1881
1881
1881
1881
1921
1921
1921
1921
1921
1968
1968
1968
1968
1968
2018
2018
2018
2018
2018
2064
2064
2064
2064
2064
2101
31021
31022
31023
31024
31025
31026
31027
31028
31029
31030
31031
31032
31033
31034
31035
31036
31037
31038
31039
31040
31041
31042
31043
31044
31045
31046
31047
31048
31049
31050
31051
31052
31053
31054
31055
31056
31057
31058
31059
31060
31061
31062
31063
31064
31065
31066
31067
31068
31069
31070
31071
31072
31073
31074
31075
31076
31077
31078
31079
31080
-194
-141
-118
-43
-25
45
79
118
164
243
307
348
388
421
481
504
576
620
658
649
731
754
772
829
829
861
882
901
900
931
956
923
939
944
906
913
897
818
781
759
745
746
711
680
614
581
555
498
472
446
401
345
320
220
211
159
113
70
47
-24
8433
8488
8556
8601
8666
8674
8706
8752
8758
8749
8766
8770
8750
8709
8718
8613
8599
8564
8483
8459
8363
8329
8271
8240
8168
8098
8063
8010
7982
7929
7913
7894
7885
7869
7875
7879
7896
7906
7919
7978
8038
8060
8117
8201
8240
8286
8327
8385
8430
8487
8543
8548
8627
8624
8661
8694
8653
8658
8691
8662
-839
-791
-802
-841
-817
-841
-793
-850
-843
-788
-771
-827
-797
-754
-829
-812
-850
-841
-826
-819
-777
-816
-791
-815
-805
-874
-842
-797
-826
-820
-829
-824
-777
-837
-807
-839
-820
-844
-878
-805
-847
-822
-836
-804
-818
-858
-801
-777
-907
-812
-816
-850
-875
-872
-862
-800
-819
-839
-812
-790
-857
-863
-867
-870
-871
-880
-881
-885
-889
-884
-884
-887
-885
-877
-877
-879
-865
-861
-865
-849
-853
-842
-839
-836
-820
-815
-798
-794
-789
-777
-767
-756
-751
-742
-729
-721
-715
-699
-693
-683
-671
-668
-662
-649
-652
-637
-633
-629
-629
-620
-617
-610
-600
-605
-600
-605
-601
-606
-600
-607
62
60
63
60
61
67
71
66
62
71
67
62
63
59
60
59
61
59
62
53
57
51
52
49
48
39
44
36
37
36
37
30
25
25
19
18
19
14
10
10
1
6
3
3
-7
-3
5
-4
-1
-4
-9
-6
-18
-11
-6
-11
-12
-10
-16
-11
-4847
-5076
-5283
-5457
-5617
-5748
-5854
-5954
-5968
-5991
-5987
-5968
-5964
-5864
-5768
-5625
-5464
-5282
-5077
-4846
-4602
-4331
-4040
-3740
-3411
-3081
-2731
-2365
-1993
-1610
-1217
-822
-425
-24
365
758
1132
1505
1884
2234
2585
2920
3245
3560
3851
4125
4377
4612
4829
5017
5180
5327
5450
5542
5614
5670
5684
5699
5668
5614
2101
2101
2101
2101
2127
2127
2127
2127
2127
2137
2137
2137
2137
2137
2132
2132
2132
2132
2132
2112
2112
2112
2112
2112
2078
2078
2078
2078
2078
2035
2035
2035
2035
2035
1990
1990
1990
1990
1990
1945
1945
1945
1945
1945
1906
1906
1906
1906
1906
1877
1877
1877
1877
1877
1861
1861
1861
1861
1861
1861
31081
31082
31083
31084
31085
31086
31087
31088
31089
31090
31091
31092
31093
31094
31095
31096
31097
31098
31099
31100
31101
31102
31103
31104
31105
31106
31107
31108
31109
31110
31111
31112
31113
31114
31115
31116
31117
31118
31119
31120
31121
31122
31123
31124
31125
31126
31127
31128
31129
31130
31131
31132
31133
31134
31135
31136
31137
31138
31139
31140
-59
-111
-127
-181
-202
-281
-261
-303
-347
-357
-403
-416
-445
-474
-480
-513
-512
-531
-526
-518
-507
-470
-466
-465
-434
-410
-382
-358
-327
-307
-271
-271
-240
-180
-137
-108
-70
-49
2
49
105
163
197
243
249
315
373
394
447
482
564
574
602
622
647
686
688
737
758
807
8636
8600
8581
8549
8512
8472
8417
8372
8290
8232
8212
8171
8122
8065
8020
8012
7955
7949
7904
7883
7882
7911
7901
7941
7964
7988
8016
8031
8083
8167
8160
8213
8265
8336
8339
8405
8457
8475
8511
8541
8578
8577
8609
8620
8642
8593
8567
8562
8551
8537
8483
8474
8425
8350
8306
8246
8252
8201
8110
8104
-861
-840
-841
-828
-800
-797
-798
-802
-760
-810
-790
-821
-762
-806
-843
-787
-824
-780
-796
-748
-785
-774
-793
-827
-832
-807
-812
-816
-786
-801
-830
-808
-830
-805
-842
-779
-837
-801
-813
-864
-797
-849
-845
-784
-829
-805
-799
-820
-845
-804
-818
-802
-794
-876
-857
-831
-814
-816
-808
-793
-610
-606
-615
-615
-618
-618
-634
-635
-648
-643
-652
-666
-664
-680
-684
-695
-701
-710
-718
-724
-741
-737
-751
-759
-775
-780
-783
-800
-796
-811
-815
-822
-825
-833
-834
-834
-855
-852
-858
-860
-858
-855
-860
-858
-865
-861
-863
-863
-860
-858
-859
-851
-848
-844
-832
-824
-821
-817
-815
-808
-10
-10
-9
-13
-5
-11
-4
-3
-7
1
1
1
3
5
9
12
20
17
21
27
12
25
34
28
30
40
35
44
42
40
51
44
54
51
57
51
46
57
58
60
58
53
61
58
54
60
61
52
58
60
54
46
53
52
57
52
51
49
47
41
5541
5445
5318
5175
5006
4813
4598
4364
4115
3850
3562
3262
2956
2635
2298
1949
1600
1233
874
501
130
-241
-604
-963
-1321
-1660
-1995
-2323
-2632
-2934
-3226
-3497
-3757
-4006
-4224
-4429
-4614
-4780
-4918
-5035
-5128
-5197
-5242
-5272
-5269
-5249
-5201
-5135
-5044
-4932
-4792
-4630
-4450
-4252
-4032
-3821
-3568
-3297
-3015
-2719
1861
1861
1861
1861
1874
1874
1874
1874
1874
1902
1902
1902
1902
1902
1938
1938
1938
1938
1938
1980
1980
1980
1980
1980
2023
2023
2023
2023
2023
2061
2061
2061
2061
2061
2093
2093
2093
2093
2093
2112
2112
2112
2112
2112
2118
2118
2118
2118
2118
2111
2111
2111
2111
2111
2090
2090
2090
2090
2090
2059
31141
31142
31143
31144
31145
31146
31147
31148
31149
31150
31151
31152
31153
31154
31155
31156
31157
31158
31159
31160
31161
31162
31163
31164
31165
31166
31167
31168
31169
31170
31171
31172
31173
31174
31175
31176
31177
31178
31179
31180
31181
31182
31183
31184
31185
31186
31187
31188
31189
31190
31191
31192
31193
31194
31195
31196
31197
31198
31199
31200
774
829
806
836
843
835
865
822
822
790
768
749
702
680
680
683
623
601
585
526
501
447
457
418
318
341
268
254
182
145
104
82
61
0
-45
-77
-75
-170
-180
-220
-234
-277
-279
-305
-322
-369
-392
-378
-429
-427
-451
-442
-448
-437
-474
-418
-398
-390
-357
-354
8072
8028
7984
7964
7967
7931
7919
7897
7943
7908
7939
7958
7977
8024
8056
8076
8143
8145
8183
8220
8264
8320
8404
8395
8464
8499
8423
8517
8524
8532
8539
8543
8536
8511
8479
8473
8471
8464
8390
8345
8342
8299
8275
8208
8155
8140
8090
8085
8049
8025
7997
7948
7985
7988
7953
7937
7939
7947
7990
8002
-823
-887
-800
-803
-802
-799
-868
-774
-853
-823
-801
-793
-838
-792
-842
-856
-837
-806
-828
-802
-837
-797
-800
-825
-820
-788
-863
-784
-797
-827
-791
-804
-829
-769
-802
-873
-817
-828
-832
-815
-835
-787
-811
-791
-767
-814
-810
-815
-785
-776
-858
-820
-776
-803
-824
-782
-784
-802
-796
-826
-794
-790
-782
-773
-764
-759
-750
-748
-735
-725
-716
-705
-699
-692
-685
-688
-672
-662
-654
-648
-644
-642
-638
-635
-631
-626
-616
-625
-619
-623
-614
-625
-613
-619
-629
-623
-629
-632
-632
-643
-647
-646
-660
-658
-668
-673
-676
-687
-689
-701
-706
-714
-722
-729
-735
-751
-751
-757
-761
-774
43
33
35
36
30
24
26
18
22
20
20
13
11
21
9
12
8
1
-1
2
0
-3
-6
1
-3
-7
-7
-6
-5
-11
-6
-5
-12
-2
-8
-8
-2
-8
-2
-7
2
-3
-1
5
-1
2
4
9
12
7
16
14
15
26
24
28
25
31
33
33
-2411
-2094
-1772
-1445
-1108
-763
-417
-65
286
628
967
1301
1625
1938
2240
2534
2816
3085
3338
3579
3803
4010
4195
4366
4517
4646
4755
4839
4903
4943
4964
4960
4934
4889
4825
4738
4630
4503
4352
4190
4003
3801
3579
3343
3091
2824
2551
2270
1971
1670
1358
1050
765
441
120
-205
-519
-834
-1147
-1441
2059
2059
2059
2059
2022
2022
2022
2022
2022
1982
1982
1982
1982
1982
1944
1944
1944
1944
1944
1911
1911
1911
1911
1911
1889
1889
1889
1889
1889
1878
1878
1878
1878
1878
1880
1880
1880
1880
1880
1895
1895
1895
1895
1895
1920
1920
1920
1920
1920
1953
1953
1953
1953
1953
1990
1990
1990
1990
1990
2027
31201
31202
31203
31204
31205
31206
31207
31208
31209
31210
31211
31212
31213
31214
31215
31216
31217
31218
31219
31220
31221
31222
31223
31224
31225
31226
31227
31228
31229
31230
31231
31232
31233
31234
31235
31236
31237
31238
31239
31240
31241
31242
31243
31244
31245
31246
31247
31248
31249
31250
31251
31252
31253
31254
31255
31256
31257
31258
31259
31260
-317
-301
-270
-240
-226
-202
-148
-138
-101
-32
-32
-6
31
94
123
164
195
206
261
303
345
400
383
438
477
491
536
583
613
633
637
662
650
724
725
757
773
779
765
773
742
819
733
715
700
641
681
645
608
601
576
572
527
518
456
415
376
341
328
310
8022
8055
8087
8131
8161
8208
8215
8256
8288
8321
8336
8377
8401
8420
8462
8467
8480
8503
8486
8469
8471
8441
8419
8395
8391
8362
8326
8286
8272
8229
8168
8158
8144
8077
8092
8054
7976
7998
7987
7956
7946
7939
7972
7976
7993
8013
8027
8049
8055
8097
8118
8144
8189
8218
8235
8302
8328
8321
8338
8351
-764
-807
-840
-856
-755
-834
-787
-864
-830
-801
-816
-832
-808
-810
-776
-814
-835
-835
-818
-845
-827
-865
-767
-800
-853
-797
-835
-869
-783
-826
-844
-791
-843
-863
-814
-853
-820
-813
-866
-876
-804
-802
-800
-842
-813
-802
-847
-797
-807
-782
-786
-833
-797
-786
-846
-804
-836
-824
-818
-793
-779
-789
-781
-799
-802
-810
-823
-817
-836
-835
-831
-827
-840
-842
-840
-853
-847
-854
-852
-845
-848
-840
-841
-837
-833
-832
-833
-828
-824
-820
-819
-806
-798
-798
-784
-789
-772
-772
-754
-745
-739
-733
-726
-721
-712
-713
-698
-703
-690
-682
-677
-679
-662
-667
-662
-648
-656
-650
-646
-640
27
44
42
36
48
43
45
41
47
49
56
60
51
57
57
56
53
56
55
60
57
60
58
57
54
49
51
51
44
41
46
41
45
39
36
38
36
34
28
24
25
20
18
12
13
19
18
14
18
10
12
10
6
3
5
2
1
0
-5
-5
-1740
-2025
-2289
-2560
-2811
-3045
-3266
-3471
-3668
-3841
-3996
-4139
-4262
-4368
-4447
-4509
-4553
-4571
-4569
-4545
-4499
-4437
-4351
-4246
-4133
-3995
-3840
-3666
-3476
-3266
-3050
-2816
-2567
-2304
-2038
-1762
-1469
-1188
-891
-591
-290
12
305
609
900
1186
1464
1736
2000
2229
2474
2705
2920
3122
3307
3489
3639
3788
3904
4023
2027
2027
2027
2027
2060
2060
2060
2060
2060
2084
2084
2084
2084
2084
2098
2098
2098
2098
2098
2100
2100
2100
2100
2100
2091
2091
2091
2091
2091
2071
2071
2071
2071
2071
2042
2042
2042
2042
2042
2008
2008
2008
2008
2008
1975
1975
1975
1975
1975
1943
1943
1943
1943
1943
1917
1917
1917
1917
1917
1901
31261
31262
31263
31264
31265
31266
31267
31268
31269
31270
31271
31272
31273
31274
31275
31276
31277
31278
31279
31280
31281
31282
31283
31284
31285
31286
31287
31288
31289
31290
31291
31292
31293
31294
31295
31296
31297
31298
31299
31300
31301
31302
31303
31304
31305
31306
31307
31308
31309
31310
31311
31312
31313
31314
31315
31316
31317
31318
31319
31320
257
185
217
192
130
81
40
26
-37
-83
-80
-116
-139
-159
-183
-231
-255
-237
-288
-298
-342
-349
-335
-355
-340
-374
-355
-369
-357
-318
-306
-302
-276
-250
-280
-267
-216
-176
-169
-119
-114
-55
8
-50
-8
42
78
124
87
179
203
203
255
293
320
355
394
463
471
453
8387
8418
8386
8417
8469
8430
8433
8390
8388
8403
8364
8380
8306
8310
8287
8214
8213
8206
8147
8127
8103
8079
8053
8045
8024
7996
7993
7986
7991
8006
7967
8009
8018
8040
8083
8088
8113
8122
8101
8150
8228
8212
8266
8252
8299
8315
8322
8306
8338
8369
8350
8379
8373
8349
8378
8349
8343
8345
8275
8287
-829
-783
-810
-877
-811
-786
-800
-818
-862
-788
-793
-826
-825
-804
-842
-829
-817
-795
-783
-785
-792
-766
-790
-802
-809
-823
-799
-826
-809
-778
-810
-773
-799
-764
-731
-817
-794
-765
-830
-826
-780
-819
-838
-787
-871
-791
-804
-851
-772
-772
-812
-842
-794
-844
-815
-858
-850
-828
-804
-834
-635
-635
-640
-639
-632
-639
-640
-641
-639
-635
-644
-650
-652
-647
-654
-667
-662
-671
-677
-678
-689
-702
-692
-707
-715
-718
-728
-728
-737
-739
-752
-753
-761
-766
-777
-782
-785
-786
-806
-797
-810
-807
-815
-818
-823
-821
-831
-831
-828
-825
-830
-832
-826
-831
-833
-825
-829
-827
-827
-820
5
-4
-11
0
-6
1
-5
-2
-2
-6
3
3
2
9
-2
7
-3
8
10
9
15
10
12
15
16
16
19
24
24
21
32
30
32
34
37
43
38
38
33
39
47
42
44
48
49
45
49
51
55
49
46
49
43
46
46
46
53
45
46
48
4114
4180
4238
4267
4289
4286
4254
4213
4149
4069
3974
3863
3728
3585
3427
3250
3058
2854
2638
2404
2165
1911
1651
1382
1113
837
566
285
11
-264
-529
-799
-1056
-1312
-1562
-1809
-2038
-2265
-2478
-2683
-2871
-3042
-3203
-3342
-3471
-3575
-3674
-3745
-3810
-3862
-3890
-3910
-3908
-3887
-3847
-3786
-3710
-3617
-3503
-3376
1901
1901
1901
1901
1895
1895
1895
1895
1895
1900
1900
1900
1900
1900
1915
1915
1915
1915
1915
1938
1938
1938
1938
1938
1968
1968
1968
1968
1968
1999
1999
1999
1999
1999
2030
2030
2030
2030
2030
2056
2056
2056
2056
2056
2074
2074
2074
2074
2074
2083
2083
2083
2083
2083
2082
2082
2082
2082
2082
2071
31321
31322
31323
31324
31325
31326
31327
31328
31329
31330
31331
31332
31333
31334
31335
31336
31337
31338
31339
31340
31341
31342
31343
31344
31345
31346
31347
31348
31349
31350
31351
31352
31353
31354
31355
31356
31357
31358
31359
31360
31361
31362
31363
31364
31365
31366
31367
31368
31369
31370
31371
31372
31373
31374
31375
31376
31377
31378
31379
31380
516
499
540
566
597
620
607
630
643
679
664
687
726
680
677
669
680
624
589
603
583
536
554
568
505
464
451
430
384
398
366
319
304
235
219
199
184
149
110
85
64
16
14
-27
-68
-112
-115
-133
-149
-188
-210
-219
-231
-249
-226
-265
-285
-295
-282
-307
8254
8252
8191
8190
8177
8123
8112
8110
8049
8033
8060
8006
7990
8018
7982
7992
8030
8030
8036
8003
8059
8060
8074
8101
8139
8143
8161
8181
8210
8211
8245
8272
8274
8286
8324
8334
8344
8312
8334
8368
8311
8336
8320
8293
8264
8282
8253
8223
8229
8191
8172
8161
8121
8118
8093
8083
8069
8059
8038
8054
-830
-829
-822
-783
-840
-764
-836
-821
-840
-808
-822
-819
-843
-841
-865
-837
-851
-811
-805
-787
-861
-773
-821
-811
-860
-847
-870
-794
-824
-843
-803
-801
-837
-830
-832
-798
-798
-764
-856
-755
-862
-773
-849
-790
-836
-791
-830
-840
-802
-770
-836
-753
-758
-862
-819
-837
-829
-783
-784
-843
-814
-812
-810
-805
-804
-790
-786
-789
-776
-769
-773
-765
-750
-746
-743
-737
-736
-721
-716
-713
-713
-697
-701
-689
-684
-676
-672
-672
-672
-668
-666
-662
-659
-653
-660
-652
-649
-656
-653
-652
-657
-650
-660
-659
-662
-655
-673
-672
-667
-672
-677
-679
-690
-689
-695
-704
-709
-707
-712
-718
50
47
41
41
36
36
41
36
34
41
31
31
28
28
31
26
28
24
24
21
16
17
15
9
9
6
4
3
16
14
7
5
1
-1
2
-2
5
-1
1
-1
-1
-3
-2
-1
0
0
2
-1
2
2
3
4
11
10
11
9
12
14
15
20
-3227
-3077
-2915
-2731
-2542
-2337
-2129
-1905
-1677
-1436
-1190
-935
-678
-409
-148
109
371
618
867
1101
1333
1563
1776
1995
2196
2385
2567
2741
2896
3043
3175
3293
3387
3473
3537
3578
3626
3644
3649
3635
3609
3563
3509
3440
3349
3251
3126
2996
2849
2692
2522
2338
2154
1952
1745
1539
1313
1087
864
630
2071
2071
2071
2071
2052
2052
2052
2052
2052
2026
2026
2026
2026
2026
1998
1998
1998
1998
1998
1969
1969
1969
1969
1969
1944
1944
1944
1944
1944
1924
1924
1924
1924
1924
1913
1913
1913
1913
1913
1911
1911
1911
1911
1911
1918
1918
1918
1918
1918
1934
1934
1934
1934
1934
1955
1955
1955
1955
1955
1980
31381
31382
31383
31384
31385
31386
31387
31388
31389
31390
31391
31392
31393
31394
31395
31396
31397
31398
31399
31400
31401
31402
31403
31404
31405
31406
31407
31408
31409
31410
31411
31412
31413
31414
31415
31416
31417
31418
31419
31420
31421
31422
31423
31424
31425
31426
31427
31428
31429
31430
31431
31432
31433
31434
31435
31436
31437
31438
31439
31440
-283
-294
-270
-264
-244
-203
-227
-202
-158
-139
-132
-134
-103
-80
-29
-28
15
35
38
68
107
147
167
170
222
231
296
286
329
350
398
417
429
433
468
492
530
530
560
574
576
596
585
583
608
614
608
616
611
578
590
583
538
532
512
507
494
440
423
428
8045
8013
8047
8011
8014
8033
8052
8083
8073
8078
8118
8130
8121
8193
8186
8192
8255
8238
8271
8271
8275
8291
8287
8297
8310
8298
8273
8285
8263
8276
8261
8244
8234
8208
8194
8190
8157
8147
8126
8106
8087
8089
8059
8050
8056
8044
8037
8045
8021
8034
8028
8024
8013
8086
8080
8058
8105
8111
8117
8137
-783
-803
-777
-793
-796
-820
-831
-836
-814
-784
-844
-789
-798
-759
-819
-850
-806
-854
-777
-756
-835
-765
-856
-811
-827
-838
-823
-785
-865
-785
-845
-795
-815
-834
-820
-809
-840
-833
-790
-807
-842
-849
-915
-820
-803
-840
-838
-797
-845
-793
-850
-790
-751
-840
-865
-874
-815
-790
-813
-809
-727
-738
-737
-754
-756
-753
-765
-776
-773
-780
-787
-782
-789
-800
-794
-808
-810
-816
-805
-811
-820
-819
-816
-819
-813
-825
-815
-814
-821
-812
-814
-811
-806
-808
-805
-802
-795
-791
-789
-788
-783
-773
-771
-765
-763
-751
-749
-744
-740
-728
-729
-723
-723
-712
-708
-705
-699
-695
-689
-684
23
21
25
28
24
37
31
29
32
33
37
42
41
44
48
40
44
43
43
44
44
50
43
46
44
46
53
54
46
54
44
46
47
44
44
42
40
45
45
36
38
35
33
30
34
27
28
31
26
21
21
18
15
14
19
16
7
10
15
6
390
151
-85
-320
-550
-773
-996
-1213
-1420
-1622
-1808
-1994
-2162
-2332
-2484
-2629
-2752
-2874
-2983
-3068
-3143
-3205
-3245
-3280
-3291
-3292
-3281
-3253
-3207
-3147
-3075
-2985
-2886
-2781
-2647
-2513
-2353
-2196
-2032
-1849
-1658
-1459
-1287
-1078
-875
-663
-441
-227
-3
213
430
639
848
1050
1241
1435
1610
1783
1944
2100
1980
1980
1980
2007
2007
2007
2007
2007
2007
2040
2040
2040
2040
2040
2057
2057
2057
2057
2057
2067
2067
2067
2067
2067
2068
2068
2068
2068
2068
2061
2061
2061
2061
2061
2047
2047
2047
2047
2047
2026
2026
2026
2026
2026
2003
2003
2003
2003
2003
1979
1979
1979
1979
1979
1957
1957
1957
1957
1957
1940
31441
31442
31443
31444
31445
31446
31447
31448
31449
31450
31451
31452
31453
31454
31455
31456
31457
31458
31459
31460
31461
31462
31463
31464
31465
31466
31467
31468
31469
31470
31471
31472
31473
31474
31475
31476
31477
31478
31479
31480
31481
31482
31483
31484
31485
31486
31487
31488
31489
31490
31491
31492
31493
31494
31495
31496
31497
31498
31499
31500
376
355
338
313
299
276
252
207
193
201
146
112
77
83
58
18
10
-16
-37
-61
-73
-87
-119
-121
-139
-192
-178
-189
-224
-202
-222
-206
-225
-229
-232
-222
-177
-206
-159
-161
-134
-147
-92
-75
-74
-66
-47
-5
16
23
47
105
104
113
129
147
198
205
242
279
8142
8144
8191
8174
8194
8243
8203
8222
8276
8251
8249
8290
8259
8282
8230
8236
8222
8241
8242
8196
8205
8198
8151
8129
8166
8142
8111
8135
8077
8083
8090
8057
8056
8051
8043
8081
8029
8043
8051
8065
8068
8061
8053
8114
8086
8116
8153
8164
8175
8200
8192
8194
8202
8220
8220
8228
8241
8241
8236
8223
-853
-795
-802
-819
-812
-808
-828
-808
-831
-848
-851
-764
-857
-847
-805
-809
-794
-811
-866
-800
-839
-851
-823
-872
-822
-804
-831
-774
-783
-818
-810
-781
-820
-766
-771
-822
-797
-808
-776
-811
-818
-777
-865
-798
-792
-836
-835
-802
-802
-848
-810
-808
-784
-806
-803
-826
-776
-807
-800
-815
-686
-683
-676
-672
-671
-666
-676
-659
-661
-666
-658
-668
-670
-667
-668
-673
-673
-667
-667
-679
-678
-681
-684
-691
-691
-696
-695
-707
-709
-716
-716
-728
-723
-736
-738
-738
-747
-748
-746
-754
-759
-768
-776
-777
-784
-783
-785
-784
-790
-787
-797
-799
-796
-799
-799
-798
-806
-803
-798
-803
6
10
11
9
8
5
9
1
4
6
0
13
7
1
4
0
3
8
8
11
8
5
7
14
16
15
12
19
18
18
15
17
25
20
24
26
26
32
32
29
27
30
34
31
38
42
41
37
38
42
38
47
43
36
37
40
43
43
47
46
2237
2377
2508
2616
2720
2809
2876
2943
2993
3029
3055
3062
3059
3032
3002
2957
2894
2827
2739
2648
2538
2420
2296
2154
2003
1854
1681
1506
1334
1147
957
771
574
369
175
-26
-222
-414
-597
-776
-953
-1127
-1292
-1455
-1618
-1765
-1898
-2028
-2148
-2258
-2357
-2442
-2520
-2580
-2644
-2678
-2710
-2729
-2732
-2719
1940
1940
1940
1940
1928
1928
1928
1928
1928
1925
1925
1925
1925
1925
1929
1929
1929
1929
1929
1940
1940
1940
1940
1940
1957
1957
1957
1957
1957
1978
1978
1978
1978
1978
2000
2000
2000
2000
2000
2020
2020
2020
2020
2020
2037
2037
2037
2037
2037
2049
2049
2049
2049
2049
2054
2054
2054
2054
2054
2052
31501
31502
31503
31504
31505
31506
31507
31508
31509
31510
31511
31512
31513
31514
31515
31516
31517
31518
31519
31520
31521
31522
31523
31524
31525
31526
31527
31528
31529
31530
31531
31532
31533
31534
31535
31536
31537
31538
31539
31540
31541
31542
31543
31544
31545
31546
31547
31548
31549
31550
31551
31552
31553
31554
31555
31556
31557
31558
31559
31560
262
313
309
368
388
412
421
412
460
449
440
465
486
525
501
523
538
552
580
549
529
548
562
502
496
460
452
443
427
402
381
373
399
337
328
300
286
246
268
234
199
184
176
205
112
92
104
68
72
24
11
-15
-73
-41
-39
-76
-105
-107
-132
-112
8217
8223
8223
8219
8215
8167
8171
8172
8148
8176
8160
8110
8093
8088
8095
8083
8074
8076
8055
8062
8041
8051
8076
8067
8064
8064
8087
8080
8050
8116
8096
8108
8133
8151
8154
8174
8162
8179
8182
8182
8202
8193
8217
8217
8223
8210
8210
8188
8217
8200
8200
8156
8192
8161
8159
8149
8118
8135
8126
8121
-801
-845
-796
-804
-832
-800
-797
-857
-826
-812
-874
-814
-856
-815
-801
-835
-818
-800
-814
-801
-831
-849
-866
-815
-843
-833
-802
-800
-803
-820
-796
-873
-842
-840
-806
-807
-841
-768
-820
-786
-873
-783
-828
-769
-817
-787
-838
-763
-841
-816
-852
-819
-783
-793
-854
-790
-841
-796
-811
-818
-802
-801
-805
-803
-795
-796
-789
-796
-784
-793
-778
-786
-776
-776
-768
-768
-763
-756
-754
-752
-735
-739
-740
-732
-725
-725
-718
-713
-707
-710
-704
-706
-698
-690
-694
-697
-685
-690
-683
-681
-676
-686
-685
-682
-682
-679
-681
-676
-674
-685
-682
-679
-683
-690
-690
-685
-694
-698
-705
-703
39
41
51
43
32
40
40
45
35
43
33
38
39
37
33
37
29
33
29
31
24
25
31
26
26
18
18
18
21
17
18
16
7
16
12
13
9
13
13
5
9
8
5
11
8
2
11
8
12
6
14
13
13
13
13
8
14
18
20
14
-2699
-2664
-2620
-2560
-2492
-2408
-2315
-2209
-2096
-1982
-1849
-1711
-1561
-1404
-1250
-1080
-909
-736
-556
-374
-191
-12
170
348
517
691
858
1018
1167
1322
1468
1604
1733
1849
1960
2070
2160
2234
2307
2373
2427
2465
2491
2512
2522
2522
2501
2476
2439
2393
2330
2274
2188
2100
1996
1887
1778
1655
1527
1389
2052
2052
2052
2052
2044
2044
2044
2044
2044
2030
2030
2030
2030
2030
2013
2013
2013
2013
2013
1993
1993
1993
1993
1993
1974
1974
1974
1974
1974
1958
1958
1958
1958
1958
1946
1946
1946
1946
1946
1939
1939
1939
1939
1939
1939
1939
1939
1939
1939
1945
1945
1945
1945
1945
1956
1956
1956
1956
1956
1971
31561
31562
31563
31564
31565
31566
31567
31568
31569
31570
31571
31572
31573
31574
31575
31576
31577
31578
31579
31580
31581
31582
31583
31584
31585
31586
31587
31588
31589
31590
31591
31592
31593
31594
31595
31596
31597
31598
31599
31600
31601
31602
31603
31604
31605
31606
31607
31608
31609
31610
31611
31612
31613
31614
31615
31616
31617
31618
31619
31620
-121
-125
-174
-168
-141
-160
-161
-162
-151
-158
-131
-113
-101
-86
-53
-29
-31
-18
39
8
43
32
35
82
97
107
157
138
175
201
186
213
263
283
303
309
311
353
355
355
371
412
446
439
459
443
475
461
493
474
471
473
494
491
486
472
471
424
397
409
8106
8106
8075
8091
8101
8041
8096
8095
8040
8056
8079
8070
8085
8085
8104
8093
8095
8122
8112
8124
8129
8111
8155
8152
8184
8185
8153
8190
8184
8193
8206
8183
8175
8151
8187
8170
8179
8161
8169
8153
8130
8130
8101
8136
8136
8111
8103
8126
8079
8084
8079
8062
8065
8045
8085
8090
8059
8092
8063
8086
-842
-768
-822
-762
-818
-818
-835
-799
-839
-783
-863
-774
-786
-793
-813
-749
-799
-801
-790
-837
-847
-785
-845
-772
-807
-825
-809
-832
-875
-801
-836
-848
-812
-797
-854
-841
-786
-800
-822
-848
-844
-807
-830
-836
-788
-796
-770
-848
-854
-853
-739
-885
-749
-834
-849
-822
-795
-793
-794
-810
-703
-711
-716
-717
-729
-730
-725
-731
-737
-749
-748
-753
-755
-762
-757
-762
-767
-764
-773
-775
-786
-781
-780
-787
-787
-793
-779
-793
-787
-797
-788
-794
-797
-794
-789
-791
-799
-777
-788
-786
-779
-773
-777
-776
-776
-766
-763
-768
-759
-760
-760
-745
-741
-737
-736
-738
-730
-733
-728
-726
14
15
18
19
21
20
29
24
23
26
32
32
28
27
29
34
32
40
35
30
33
43
34
39
41
35
39
40
32
33
36
38
37
41
41
39
42
41
42
42
34
31
38
37
33
24
32
27
24
35
24
34
22
31
30
22
26
19
21
24
1249
1098
952
792
635
476
315
156
-9
-173
-331
-487
-645
-790
-932
-1064
-1193
-1318
-1438
-1553
-1653
-1756
-1842
-1921
-1992
-2051
-2104
-2141
-2176
-2196
-2211
-2205
-2193
-2175
-2144
-2111
-2063
-2008
-1937
-1863
-1781
-1690
-1596
-1484
-1364
-1244
-1114
-986
-853
-712
-575
-425
-280
-132
18
165
312
446
589
725
1971
1971
1971
1971
1989
1989
1989
1989
1989
2006
2006
2006
2006
2006
2021
2021
2021
2021
2021
2033
2033
2033
2033
2033
2040
2040
2040
2040
2040
2042
2042
2042
2042
2042
2037
2037
2037
2037
2037
2029
2029
2029
2029
2029
2016
2016
2016
2016
2016
2001
2001
2001
2001
2001
1986
1986
1986
1986
1986
1972
31621
31622
31623
31624
31625
31626
31627
31628
31629
31630
31631
31632
31633
31634
31635
31636
31637
31638
31639
31640
31641
31642
31643
31644
31645
31646
31647
31648
31649
31650
31651
31652
31653
31654
31655
31656
31657
31658
31659
31660
31661
31662
31663
31664
31665
31666
31667
31668
31669
31670
31671
31672
31673
31674
31675
31676
31677
31678
31679
31680
375
359
363
363
342
328
308
295
293
273
247
231
192
188
190
161
153
150
115
52
69
65
35
56
14
-10
-15
-34
-25
-79
-61
-61
-72
-93
-90
-115
-98
-101
-111
-117
-92
-56
-74
-78
-53
-27
-23
3
-14
1
15
39
68
31
88
101
139
89
156
154
8065
8077
8115
8095
8116
8131
8100
8101
8131
8141
8158
8167
8175
8169
8190
8187
8169
8168
8196
8154
8178
8189
8165
8136
8142
8135
8125
8132
8086
8116
8092
8125
8110
8091
8083
8065
8085
8109
8064
8073
8081
8056
8058
8065
8078
8095
8092
8076
8092
8119
8099
8117
8118
8085
8154
8105
8128
8145
8158
8126
-857
-857
-838
-777
-802
-771
-769
-821
-835
-816
-830
-805
-820
-826
-793
-827
-821
-817
-799
-862
-809
-817
-848
-785
-795
-752
-850
-784
-850
-790
-802
-808
-831
-772
-792
-785
-769
-837
-819
-839
-770
-807
-796
-788
-790
-772
-803
-805
-799
-835
-819
-803
-783
-801
-836
-795
-816
-792
-815
-812
-719
-716
-708
-711
-704
-704
-702
-698
-693
-701
-698
-697
-695
-686
-686
-698
-687
-690
-695
-698
-697
-690
-692
-705
-695
-698
-700
-699
-704
-705
-706
-711
-711
-714
-725
-723
-729
-725
-731
-730
-736
-741
-739
-751
-748
-760
-758
-752
-762
-762
-767
-758
-772
-778
-770
-773
-776
-774
-774
-779
14
14
18
19
23
14
17
20
14
13
9
14
13
6
15
13
18
10
17
18
9
13
15
9
9
10
18
17
13
12
14
20
18
15
17
26
16
25
20
22
24
23
26
32
32
31
35
31
28
29
31
30
31
33
30
34
33
39
34
37
847
974
1097
1203
1317
1412
1508
1597
1679
1744
1811
1870
1920
1960
1989
2011
2023
2022
2017
2002
1975
1939
1893
1849
1792
1722
1651
1573
1488
1396
1291
1186
1081
966
851
728
599
464
342
209
81
-51
-180
-300
-422
-544
-653
-772
-869
-979
-1079
-1174
-1253
-1336
-1408
-1469
-1525
-1575
-1625
-1661
1972
1972
1972
1972
1960
1960
1960
1960
1960
1953
1953
1953
1953
1953
1951
1951
1951
1951
1951
1953
1953
1953
1953
1953
1961
1961
1961
1961
1961
1970
1970
1970
1970
1970
1983
1983
1983
1983
1983
1997
1997
1997
1997
1997
2009
2009
2009
2009
2009
2020
2020
2020
2020
2020
2027
2027
2027
2027
2027
2030
31681
31682
31683
31684
31685
31686
31687
31688
31689
31690
31691
31692
31693
31694
31695
31696
31697
31698
31699
31700
31701
31702
31703
31704
31705
31706
31707
31708
31709
31710
31711
31712
31713
31714
31715
31716
31717
31718
31719
31720
31721
31722
31723
31724
31725
31726
31727
31728
31729
31730
31731
31732
31733
31734
31735
31736
31737
31738
31739
31740
177
186
172
227
212
240
298
275
281
315
326
333
338
343
357
408
397
399
400
424
415
400
458
432
444
439
434
407
411
356
369
352
339
334
350
346
292
280
263
279
260
247
238
191
211
214
190
149
137
131
164
94
113
85
63
56
23
21
42
6
8144
8170
8157
8127
8135
8149
8174
8150
8128
8148
8158
8140
8112
8144
8108
8113
8104
8118
8125
8090
8089
8112
8090
8090
8087
8089
8098
8059
8074
8089
8072
8096
8091
8078
8068
8103
8081
8130
8103
8091
8100
8109
8135
8128
8112
8137
8105
8124
8155
8154
8157
8144
8129
8160
8129
8104
8131
8150
8115
8126
-822
-793
-821
-850
-823
-825
-805
-832
-844
-842
-857
-796
-799
-849
-835
-825
-821
-815
-804
-863
-787
-868
-783
-820
-811
-797
-788
-854
-793
-864
-846
-830
-811
-811
-768
-887
-792
-811
-813
-814
-867
-812
-813
-828
-845
-801
-827
-842
-810
-788
-833
-848
-854
-809
-806
-811
-748
-791
-809
-818
-779
-777
-780
-777
-783
-777
-782
-775
-776
-780
-773
-778
-773
-771
-770
-771
-767
-763
-765
-755
-757
-748
-747
-743
-746
-744
-739
-735
-729
-730
-730
-720
-725
-729
-723
-717
-712
-715
-714
-705
-708
-711
-703
-705
-710
-706
-701
-698
-697
-697
-702
-697
-707
-700
-705
-710
-703
-708
-705
-714
36
32
30
36
30
34
33
41
41
32
37
39
39
37
34
33
27
31
35
28
27
29
30
28
20
31
24
23
27
20
17
17
15
19
21
20
16
16
21
21
18
15
16
13
11
15
16
16
13
18
10
11
13
6
11
15
20
18
21
21
-1694
-1716
-1725
-1734
-1728
-1719
-1700
-1672
-1632
-1588
-1537
-1489
-1420
-1351
-1274
-1187
-1099
-1013
-917
-813
-708
-599
-489
-374
-250
-134
-23
99
215
322
416
517
618
726
816
904
996
1079
1148
1221
1289
1345
1396
1443
1481
1514
1535
1553
1563
1573
1564
1555
1537
1517
1489
1453
1410
1354
1299
1232
2030
2030
2030
2030
2029
2029
2029
2029
2029
2023
2023
2023
2023
2023
2015
2015
2015
2015
2015
2004
2004
2004
2004
2004
1992
1992
1992
1992
1992
1981
1981
1981
1981
1981
1972
1972
1972
1972
1972
1965
1965
1965
1965
1965
1962
1962
1962
1962
1962
1962
1962
1962
1962
1962
1966
1966
1966
1966
1966
1973
31741
31742
31743
31744
31745
31746
31747
31748
31749
31750
31751
31752
31753
31754
31755
31756
31757
31758
31759
31760
31761
31762
31763
31764
31765
31766
31767
31768
31769
31770
31771
31772
31773
31774
31775
31776
31777
31778
31779
31780
31781
31782
31783
31784
31785
31786
31787
31788
31789
31790
31791
31792
31793
31794
31795
31796
31797
31798
31799
31800
-15
-4
-24
-28
-41
-25
-31
-28
-36
-64
-80
-55
-43
-50
12
-10
-14
18
9
31
44
50
54
53
75
85
112
100
115
136
142
143
176
213
182
222
238
217
265
258
261
305
304
291
310
316
351
342
331
347
381
372
377
404
382
350
389
356
360
314
8130
8103
8113
8092
8106
8098
8113
8079
8103
8102
8083
8073
8067
8075
8088
8086
8054
8105
8080
8094
8105
8095
8086
8113
8122
8117
8108
8086
8131
8124
8125
8102
8121
8102
8096
8160
8119
8133
8152
8121
8143
8124
8108
8093
8122
8137
8126
8119
8119
8122
8126
8094
8102
8098
8082
8080
8083
8081
8073
8077
-823
-819
-797
-806
-812
-823
-791
-885
-745
-929
-797
-813
-808
-792
-801
-767
-813
-851
-837
-806
-803
-869
-804
-827
-821
-833
-795
-809
-838
-810
-878
-839
-828
-788
-793
-810
-821
-804
-803
-824
-814
-824
-808
-777
-826
-795
-781
-857
-882
-806
-799
-844
-824
-867
-792
-785
-827
-848
-801
-844
-712
-719
-716
-719
-714
-726
-724
-730
-734
-730
-734
-732
-738
-740
-737
-746
-752
-750
-751
-750
-750
-760
-757
-760
-763
-761
-763
-763
-756
-775
-771
-769
-770
-768
-774
-769
-772
-768
-759
-766
-772
-761
-765
-766
-774
-766
-760
-766
-756
-750
-755
-756
-756
-751
-750
-750
-744
-747
-745
-739
13
16
22
20
23
19
20
19
22
20
20
22
22
22
32
23
21
24
29
30
30
34
38
31
34
30
26
32
27
30
37
32
39
37
33
32
30
30
33
33
31
32
31
32
30
24
27
26
35
35
31
24
27
30
28
28
25
21
22
27
1168
1094
1015
939
855
764
672
585
488
382
283
176
77
-25
-125
-217
-316
-408
-489
-575
-650
-734
-808
-877
-937
-1001
-1056
-1099
-1147
-1187
-1227
-1253
-1266
-1278
-1289
-1294
-1291
-1279
-1264
-1257
-1224
-1196
-1160
-1112
-1066
-1009
-955
-888
-823
-747
-668
-598
-517
-434
-350
-271
-180
-89
-5
85
1973
1973
1973
1973
1982
1982
1982
1982
1982
1993
1993
1993
1993
1993
2001
2001
2001
2001
2001
2010
2010
2010
2010
2010
2016
2016
2016
2016
2016
2019
2019
2019
2019
2019
2019
2019
2019
2019
2019
2016
2016
2016
2016
2016
2011
2011
2011
2011
2011
2003
2003
2003
2003
2003
1995
1995
1995
1995
1995
1987
31801
31802
31803
31804
31805
31806
31807
31808
31809
31810
31811
31812
31813
31814
31815
31816
31817
31818
31819
31820
31821
31822
31823
31824
31825
31826
31827
31828
31829
31830
31831
31832
31833
31834
31835
31836
31837
31838
31839
31840
31841
31842
31843
31844
31845
31846
31847
31848
31849
31850
31851
31852
31853
31854
31855
31856
31857
31858
31859
31860
355
327
325
325
299
276
278
255
268
202
272
226
236
245
187
210
182
180
183
168
172
96
123
130
81
94
112
93
69
53
39
35
37
39
23
-17
10
9
15
-3
-4
3
-24
-10
-31
21
28
10
41
42
56
86
80
87
107
110
137
119
141
127
8086
8077
8062
8117
8081
8083
8099
8069
8101
8107
8093
8098
8134
8096
8110
8111
8092
8126
8110
8128
8106
8137
8145
8132
8117
8116
8115
8122
8122
8084
8127
8106
8076
8091
8129
8099
8088
8098
8069
8098
8099
8069
8100
8093
8103
8087
8115
8067
8094
8085
8098
8083
8091
8107
8142
8094
8082
8126
8095
8107
-863
-876
-803
-763
-770
-835
-814
-771
-817
-799
-856
-779
-794
-811
-812
-792
-801
-793
-817
-800
-787
-774
-779
-811
-818
-776
-826
-783
-840
-777
-802
-808
-835
-799
-851
-744
-786
-781
-873
-795
-792
-820
-807
-802
-779
-773
-802
-799
-832
-799
-818
-831
-847
-803
-798
-817
-827
-764
-752
-847
-737
-735
-732
-730
-726
-725
-727
-726
-728
-723
-714
-714
-716
-717
-718
-717
-720
-704
-707
-717
-716
-707
-708
-714
-715
-716
-707
-719
-712
-720
-712
-720
-720
-722
-720
-718
-731
-730
-727
-725
-736
-737
-734
-738
-741
-739
-741
-740
-746
-743
-752
-750
-751
-748
-762
-751
-758
-759
-756
-763
24
25
23
24
31
22
27
22
20
18
20
19
20
12
21
18
17
14
13
15
17
16
18
21
18
14
15
26
18
19
20
23
15
22
17
20
24
22
17
24
26
23
22
23
26
30
28
29
29
30
28
29
24
29
27
26
31
30
27
29
169
262
334
414
494
568
633
694
756
815
866
916
966
1007
1041
1075
1099
1123
1141
1154
1157
1156
1157
1139
1126
1109
1083
1054
1027
983
942
907
851
793
737
675
605
536
475
400
328
263
190
114
38
-32
-102
-174
-239
-306
-368
-432
-490
-546
-593
-636
-679
-723
-759
-793
1987
1987
1987
1987
1980
1980
1980
1980
1980
1975
1975
1975
1975
1975
1972
1972
1972
1972
1972
1972
1972
1972
1972
1972
1974
1974
1974
1974
1974
1978
1978
1978
1978
1978
1984
1984
1984
1984
1984
1991
1991
1991
1991
1991
1997
1997
1997
1997
1997
2003
2003
2003
2003
2003
2007
2007
2007
2007
2007
2010
31861
31862
31863
31864
31865
31866
31867
31868
31869
31870
31871
31872
31873
31874
31875
31876
31877
31878
31879
31880
31881
31882
31883
31884
31885
31886
31887
31888
31889
31890
31891
31892
31893
31894
31895
31896
31897
31898
31899
31900
31901
31902
31903
31904
31905
31906
31907
31908
31909
31910
31911
31912
31913
31914
31915
31916
31917
31918
31919
31920
163
180
154
137
197
227
189
209
260
237
220
287
273
241
260
257
303
274
270
306
303
309
291
315
352
319
309
306
330
324
292
301
319
294
282
269
276
265
257
273
247
202
204
212
208
179
171
166
163
146
173
143
135
148
113
112
95
107
83
76
8095
8109
8107
8125
8124
8099
8112
8107
8096
8106
8107
8120
8129
8117
8107
8121
8123
8067
8092
8112
8069
8090
8098
8081
8100
8080
8102
8086
8083
8107
8095
8091
8066
8122
8108
8089
8121
8075
8096
8081
8107
8081
8092
8072
8128
8118
8099
8121
8126
8140
8120
8096
8100
8095
8113
8113
8143
8108
8099
8095
-810
-814
-754
-740
-848
-844
-842
-827
-846
-836
-803
-830
-812
-829
-833
-861
-859
-823
-841
-847
-827
-776
-791
-847
-805
-854
-811
-830
-812
-822
-805
-842
-801
-779
-845
-850
-799
-840
-782
-836
-827
-782
-850
-842
-826
-804
-844
-811
-792
-814
-805
-797
-824
-789
-840
-789
-834
-796
-819
-749
-758
-760
-761
-763
-763
-760
-766
-765
-766
-764
-765
-763
-759
-756
-764
-754
-757
-754
-758
-742
-752
-754
-749
-752
-749
-748
-740
-742
-739
-733
-736
-743
-737
-733
-733
-732
-731
-734
-729
-725
-727
-719
-717
-731
-715
-719
-721
-732
-729
-724
-718
-724
-720
-722
-715
-720
-719
-722
-719
-718
33
30
29
31
30
24
34
28
35
31
34
36
32
23
30
22
26
23
33
32
21
32
29
23
23
29
29
26
25
32
23
22
24
22
24
22
21
20
18
24
18
22
20
21
23
20
13
15
21
18
24
19
19
22
16
21
18
24
22
20
-823
-852
-879
-897
-912
-922
-916
-918
-917
-901
-878
-862
-836
-801
-775
-736
-708
-665
-623
-581
-527
-483
-427
-374
-304
-243
-185
-118
-61
0
66
121
174
233
292
343
387
441
488
534
582
614
647
676
701
721
742
756
767
782
782
791
796
788
790
779
758
735
714
691
2010
2010
2010
2010
2010
2010
2010
2010
2010
2008
2008
2008
2008
2008
2005
2005
2005
2005
2005
2000
2000
2000
2000
2000
1995
1995
1995
1995
1995
1990
1990
1990
1990
1990
1985
1985
1985
1985
1985
1982
1982
1982
1982
1982
1980
1980
1980
1980
1980
1980
1980
1980
1980
1980
1982
1982
1982
1982
1982
1984
31921
31922
31923
31924
31925
31926
31927
31928
31929
31930
31931
31932
31933
31934
31935
31936
31937
31938
31939
31940
31941
31942
31943
31944
31945
31946
31947
31948
31949
31950
31951
31952
31953
31954
31955
31956
31957
31958
31959
31960
31961
31962
31963
31964
31965
31966
31967
31968
31969
31970
31971
31972
31973
31974
31975
31976
31977
31978
31979
31980
103
61
103
64
61
56
57
44
46
31
67
26
48
47
44
45
52
55
70
65
84
98
110
132
145
133
108
179
128
134
157
184
168
163
196
181
203
190
212
191
259
250
243
224
247
225
273
266
283
266
279
263
276
270
271
271
262
269
245
302
8128
8121
8074
8096
8104
8082
8090
8097
8102
8075
8125
8075
8101
8142
8099
8098
8094
8090
8079
8090
8088
8068
8110
8082
8095
8087
8122
8099
8098
8109
8088
8110
8083
8092
8126
8126
8104
8114
8102
8078
8117
8111
8107
8100
8104
8103
8120
8090
8086
8067
8086
8105
8094
8093
8131
8079
8097
8093
8092
8096
-813
-776
-825
-780
-874
-847
-856
-807
-843
-794
-813
-759
-864
-723
-855
-821
-808
-776
-826
-799
-860
-768
-865
-784
-859
-799
-873
-743
-810
-796
-821
-752
-821
-801
-831
-851
-821
-823
-811
-810
-832
-800
-805
-830
-809
-833
-819
-809
-855
-791
-827
-825
-829
-824
-805
-814
-843
-792
-781
-845
-723
-721
-727
-725
-726
-722
-720
-727
-735
-732
-735
-733
-734
-737
-737
-740
-744
-746
-744
-746
-746
-744
-747
-755
-745
-750
-745
-758
-748
-750
-748
-754
-752
-758
-751
-757
-758
-750
-750
-751
-746
-753
-751
-751
-753
-747
-746
-748
-746
-746
-755
-744
-746
-750
-742
-744
-743
-738
-741
-737
29
18
26
22
23
20
23
25
18
28
28
27
19
24
26
28
17
24
27
28
29
23
28
25
24
31
27
24
24
33
23
25
24
33
27
29
28
34
25
33
23
29
34
28
28
28
29
29
32
30
22
30
28
27
27
28
28
25
26
24
666
628
592
562
522
482
446
407
354
310
263
217
166
113
62
13
-46
-91
-132
-178
-220
-256
-292
-324
-362
-386
-418
-448
-480
-498
-518
-537
-550
-553
-566
-571
-569
-565
-557
-555
-541
-539
-520
-499
-485
-461
-441
-413
-383
-354
-323
-285
-243
-214
-181
-137
-108
-62
-25
13
1984
1984
1984
1984
1988
1988
1988
1988
1988
1992
1992
1992
1992
1992
1995
1995
1995
1995
1995
1999
1999
1999
1999
1999
2001
2001
2001
2001
2001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2001
2001
2001
2001
2001
1999
1999
1999
1999
1999
1996
1996
1996
1996
1996
1993
1993
1993
1993
1993
1991
31981
31982
31983
31984
31985
31986
31987
31988
31989
31990
31991
31992
31993
31994
31995
31996
31997
31998
31999
32000
32001
32002
32003
32004
32005
32006
32007
32008
32009
32010
32011
32012
32013
32014
32015
32016
32017
32018
32019
32020
32021
32022
32023
32024
32025
32026
32027
32028
32029
32030
32031
32032
32033
32034
32035
32036
32037
32038
32039
32040
261
282
262
228
256
236
218
221
190
205
227
196
188
186
173
148
172
161
163
135
108
135
131
147
126
144
114
143
108
116
113
103
94
99
74
70
71
100
103
72
110
92
121
74
91
115
98
98
88
140
104
153
155
171
165
157
182
154
159
154
8099
8103
8102
8096
8100
8090
8079
8117
8088
8067
8109
8050
8091
8076
8102
8074
8105
8084
8117
8099
8128
8108
8098
8091
8078
8115
8102
8105
8080
8135
8090
8106
8085
8088
8137
8078
8082
8102
8096
8099
8114
8107
8109
8101
8119
8105
8086
8113
8101
8098
8078
8113
8112
8078
8107
8087
8103
8115
8093
8134
-844
-856
-811
-818
-826
-783
-801
-829
-765
-760
-781
-831
-781
-814
-806
-791
-783
-806
-804
-794
-824
-847
-787
-875
-829
-825
-859
-822
-799
-855
-780
-762
-841
-789
-782
-809
-792
-831
-794
-787
-824
-873
-783
-862
-793
-773
-856
-794
-793
-787
-790
-807
-871
-784
-842
-811
-815
-852
-789
-810
-740
-738
-733
-737
-740
-734
-725
-732
-734
-726
-731
-735
-731
-726
-734
-735
-730
-732
-726
-727
-728
-737
-727
-732
-724
-729
-729
-726
-731
-731
-728
-725
-731
-729
-732
-731
-731
-737
-728
-735
-742
-742
-739
-743
-734
-742
-746
-735
-746
-746
-739
-746
-745
-739
-739
-745
-747
-748
-743
-742
22
26
14
24
21
22
13
20
22
26
17
19
25
22
23
14
23
19
23
25
19
27
23
21
23
26
22
24
25
25
26
18
25
21
29
30
17
29
26
25
22
19
24
21
30
25
32
28
22
23
28
30
23
24
26
23
23
27
28
25
48
93
133
167
202
236
268
292
320
348
368
385
401
421
432
451
463
469
475
475
478
478
481
470
460
454
442
431
413
396
377
358
340
312
295
272
236
217
187
154
133
110
66
40
12
-16
-46
-71
-92
-117
-141
-163
-191
-206
-215
-237
-246
-261
-265
-270
1991
1991
1991
1991
1989
1989
1989
1989
1989
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1988
1988
1988
1988
1988
1989
1989
1989
1989
1989
1990
1990
1990
1990
1990
1992
1992
1992
1992
1992
1994
1994
1994
1994
1994
1995
1995
1995
1995
1995
1996
1996
1996
1996
1996
1996
1996
1996
1996
1996
1996
32041
32042
32043
32044
32045
32046
32047
32048
32049
32050
32051
32052
32053
32054
32055
32056
32057
32058
32059
32060
32061
32062
32063
32064
32065
32066
32067
32068
32069
32070
32071
32072
32073
32074
32075
32076
32077
32078
32079
32080
32081
32082
32083
32084
32085
32086
32087
32088
32089
32090
32091
32092
32093
32094
32095
32096
32097
32098
32099
32100
228
214
223
200
199
221
177
240
195
223
229
229
231
238
193
242
232
215
222
235
260
246
249
245
264
252
250
229
235
228
237
229
221
205
197
209
191
197
177
173
186
181
172
145
143
171
167
157
134
131
122
112
145
125
133
151
152
118
123
125
8093
8100
8114
8108
8100
8116
8098
8096
8096
8073
8061
8099
8084
8114
8104
8049
8086
8108
8087
8075
8104
8090
8067
8100
8092
8099
8112
8087
8109
8090
8077
8076
8111
8090
8086
8089
8075
8094
8116
8089
8101
8087
8074
8146
8081
8132
8111
8126
8080
8086
8100
8118
8129
8094
8094
8081
8076
8128
8099
8092
-825
-837
-782
-840
-799
-819
-773
-791
-845
-847
-869
-818
-766
-815
-829
-845
-807
-815
-805
-849
-814
-854
-832
-825
-867
-824
-797
-836
-794
-832
-839
-790
-803
-836
-841
-824
-799
-863
-790
-778
-783
-805
-812
-803
-788
-798
-801
-839
-833
-831
-833
-800
-833
-800
-816
-840
-791
-843
-840
-781
-745
-748
-750
-739
-745
-744
-746
-745
-744
-743
-745
-742
-749
-746
-738
-742
-741
-744
-742
-735
-738
-746
-741
-736
-739
-739
-746
-739
-735
-738
-734
-736
-739
-738
-730
-735
-734
-728
-735
-735
-730
-730
-727
-727
-732
-732
-742
-736
-735
-734
-729
-735
-730
-731
-746
-726
-736
-734
-739
-729
26
28
27
29
30
23
25
31
25
25
25
25
25
23
34
30
23
29
25
25
30
25
27
30
20
26
25
24
25
26
25
29
26
27
24
22
24
22
22
26
25
21
24
23
24
21
17
20
24
21
20
19
19
26
29
22
22
22
32
25
-273
-291
-289
-285
-286
-280
-279
-275
-273
-259
-245
-236
-228
-209
-198
-186
-171
-147
-134
-118
-100
-82
-54
-27
-6
8
31
50
72
94
110
126
142
152
167
176
193
202
208
220
232
235
238
242
240
241
238
243
229
229
222
212
205
198
190
182
167
166
150
134
1996
1996
1996
1996
1995
1995
1995
1995
1995
1995
1995
1995
1995
1995
1993
1993
1993
1993
1993
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1991
1991
1991
1991
1991
1991
1991
1991
1991
1991
1991
1991
1991
1991
1991
1992
1992
1992
1992
1992
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1994
32101
32102
32103
32104
32105
32106
32107
32108
32109
32110
32111
32112
32113
32114
32115
32116
32117
32118
32119
32120
32121
32122
32123
32124
32125
32126
32127
32128
32129
32130
32131
32132
32133
32134
32135
32136
32137
32138
32139
32140
32141
32142
32143
32144
32145
32146
32147
32148
32149
32150
32151
32152
32153
32154
32155
32156
32157
32158
32159
32160
116
104
114
105
121
126
133
145
141
156
130
122
152
157
166
127
146
149
161
160
177
171
212
199
164
184
197
185
166
191
193
206
214
203
217
232
218
206
205
225
211
224
214
208
206
209
198
178
207
203
192
211
173
197
189
170
171
162
152
173
8110
8112
8093
8075
8098
8090
8122
8086
8117
8100
8086
8112
8066
8120
8069
8072
8103
8118
8112
8083
8075
8100
8094
8147
8084
8108
8112
8103
8069
8067
8099
8124
8110
8110
8080
8107
8117
8113
8128
8123
8131
8094
8122
8078
8100
8112
8082
8076
8086
8103
8091
8096
8082
8107
8105
8093
8100
8075
8116
8078
-784
-777
-794
-856
-819
-760
-803
-802
-826
-831
-770
-834
-832
-813
-865
-855
-852
-790
-834
-820
-786
-783
-831
-815
-813
-830
-782
-858
-828
-804
-852
-822
-825
-779
-807
-805
-867
-832
-835
-842
-783
-811
-778
-796
-803
-791
-796
-847
-808
-822
-806
-791
-844
-808
-834
-853
-817
-849
-818
-854
-736
-734
-729
-739
-736
-741
-738
-742
-733
-743
-741
-737
-741
-742
-738
-735
-744
-742
-740
-735
-742
-742
-742
-743
-745
-742
-743
-740
-747
-746
-735
-746
-746
-747
-744
-740
-746
-736
-736
-739
-733
-737
-745
-734
-740
-732
-732
-742
-738
-735
-738
-739
-737
-740
-742
-732
-739
-738
-735
-732
23
25
24
27
22
21
21
27
27
32
24
24
27
27
28
22
21
22
18
22
23
24
30
31
29
25
32
26
31
27
27
27
27
21
24
25
25
23
23
32
19
24
20
29
23
18
21
27
24
25
24
24
22
18
22
22
27
29
24
22
124
109
91
73
64
52
33
15
13
5
-12
-21
-30
-39
-54
-58
-66
-80
-80
-85
-95
-96
-101
-101
-100
-92
-97
-96
-92
-90
-89
-81
-75
-69
-58
-62
-40
-30
-23
-12
-2
4
9
18
29
24
42
43
56
59
66
75
88
93
103
108
108
106
101
100
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1994
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1992
1992
1992
1992
1992
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
32161
32162
32163
32164
32165
32166
32167
32168
32169
32170
32171
32172
32173
32174
32175
32176
32177
32178
32179
32180
32181
32182
32183
32184
32185
32186
32187
32188
32189
32190
32191
32192
32193
32194
32195
32196
32197
32198
32199
32200
32201
32202
32203
32204
32205
32206
32207
32208
32209
32210
32211
32212
32213
32214
32215
32216
32217
32218
32219
32220
173
179
175
154
150
164
152
157
147
147
162
162
158
158
158
148
169
116
139
150
136
154
154
147
166
122
163
135
151
142
174
188
168
175
178
185
186
176
170
188
198
184
209
191
199
173
201
197
197
179
170
197
215
195
183
190
188
154
180
186
8099
8085
8101
8123
8070
8088
8121
8102
8107
8094
8102
8089
8108
8101
8095
8088
8105
8123
8088
8078
8107
8080
8051
8112
8102
8110
8093
8103
8102
8116
8106
8101
8089
8117
8093
8126
8090
8075
8096
8068
8082
8103
8094
8106
8078
8117
8109
8090
8085
8129
8083
8094
8060
8107
8087
8084
8114
8118
8098
8111
-820
-778
-822
-805
-800
-835
-803
-863
-873
-805
-794
-842
-745
-806
-817
-818
-789
-862
-790
-769
-821
-781
-808
-737
-792
-773
-847
-835
-852
-842
-787
-798
-815
-830
-834
-818
-823
-822
-813
-810
-819
-817
-787
-824
-827
-841
-846
-853
-870
-834
-780
-814
-786
-837
-830
-805
-817
-825
-845
-782
-742
-736
-735
-735
-735
-742
-743
-738
-735
-735
-735
-735
-734
-736
-738
-739
-735
-741
-732
-736
-742
-741
-741
-732
-739
-737
-740
-741
-738
-745
-738
-742
-742
-739
-730
-742
-747
-744
-735
-734
-734
-740
-740
-742
-743
-741
-739
-736
-734
-743
-740
-735
-737
-739
-736
-739
-741
-728
-740
-736
24
30
22
27
26
25
27
32
31
29
19
22
26
28
25
27
23
16
25
25
29
24
26
23
21
34
22
22
23
23
19
26
24
26
23
27
25
20
27
22
28
27
25
24
23
26
23
27
20
31
28
24
27
24
29
22
21
25
28
27
99
100
107
101
102
105
103
95
96
85
82
78
75
67
60
54
53
42
34
28
28
20
20
17
14
6
1
-5
-7
-11
-15
-17
-14
-7
-7
-9
-4
-5
-10
-10
-8
-2
2
-1
-1
7
10
12
21
25
25
37
39
37
41
42
43
39
41
37
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
32221
32222
32223
32224
32225
32226
32227
32228
32229
32230
32231
32232
32233
32234
32235
32236
32237
32238
32239
32240
32241
32242
32243
32244
32245
32246
32247
32248
32249
32250
32251
32252
32253
32254
32255
32256
32257
32258
32259
32260
32261
32262
32263
32264
32265
32266
32267
32268
32269
32270
32271
32272
32273
32274
32275
32276
32277
32278
32279
32280
171
183
175
165
179
140
170
162
150
161
167
181
197
151
165
172
174
171
181
192
155
174
164
163
191
186
196
177
163
165
179
190
205
178
204
151
173
175
178
194
204
193
187
183
188
198
185
192
196
177
142
181
163
173
184
163
188
213
184
184
8071
8130
8076
8103
8103
8121
8087
8105
8111
8059
8103
8091
8102
8105
8091
8090
8107
8105
8111
8083
8104
8086
8107
8083
8079
8089
8083
8081
8090
8074
8102
8111
8096
8066
8105
8077
8099
8094
8097
8106
8093
8110
8103
8076
8125
8077
8085
8068
8101
8072
8093
8094
8111
8093
8092
8092
8121
8104
8103
8123
-822
-787
-788
-838
-788
-832
-809
-842
-791
-816
-819
-817
-830
-769
-796
-841
-848
-806
-774
-802
-807
-833
-778
-855
-848
-841
-834
-832
-820
-861
-770
-754
-811
-811
-782
-792
-834
-822
-842
-809
-798
-802
-753
-828
-783
-809
-848
-820
-844
-802
-787
-831
-769
-792
-833
-809
-791
-877
-821
-837
-744
-731
-746
-729
-735
-733
-736
-742
-737
-742
-740
-737
-737
-738
-740
-736
-734
-742
-743
-740
-742
-742
-737
-740
-737
-742
-738
-738
-735
-743
-738
-736
-737
-742
-742
-736
-743
-736
-741
-735
-734
-732
-740
-730
-742
-750
-738
-735
-735
-739
-742
-740
-740
-736
-734
-732
-735
-740
-736
-738
24
26
20
28
23
24
25
22
24
27
25
24
21
23
17
18
23
25
29
23
24
26
22
20
25
30
24
16
21
29
22
23
21
30
21
23
27
26
24
28
26
26
22
24
26
21
30
21
26
24
20
28
20
21
19
21
21
28
25
24
43
53
53
54
56
58
50
57
54
44
45
43
36
45
47
43
48
38
33
33
36
39
34
25
23
24
24
15
19
21
20
27
22
27
27
33
31
27
31
32
31
24
32
31
32
32
35
36
32
34
37
28
27
21
26
34
26
23
32
34
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
32281
32282
32283
32284
32285
32286
32287
32288
32289
32290
32291
32292
32293
32294
32295
32296
32297
32298
32299
32300
32301
32302
32303
32304
32305
32306
32307
32308
32309
32310
32311
32312
32313
32314
32315
32316
32317
32318
32319
32320
32321
32322
32323
32324
32325
32326
32327
32328
32329
32330
32331
32332
32333
32334
32335
32336
32337
32338
32339
32340
171
220
193
147
150
198
162
152
211
180
164
200
205
174
199
173
166
185
168
193
175
155
175
175
162
182
148
179
143
191
191
173
160
138
160
173
160
205
169
175
181
200
162
183
176
154
157
170
174
148
193
199
190
189
183
191
183
174
183
180
8129
8100
8102
8119
8083
8109
8092
8077
8124
8105
8138
8085
8090
8085
8099
8102
8084
8101
8138
8090
8109
8094
8108
8112
8091
8093
8102
8114
8096
8112
8104
8094
8125
8092
8100
8104
8097
8102
8090
8113
8098
8096
8109
8058
8120
8139
8094
8111
8082
8093
8115
8095
8073
8117
8097
8107
8100
8100
8113
8070
-796
-797
-822
-809
-820
-837
-824
-848
-759
-825
-781
-837
-778
-797
-821
-856
-840
-832
-817
-845
-811
-774
-823
-792
-813
-818
-804
-833
-810
-810
-827
-828
-825
-780
-807
-835
-798
-774
-801
-832
-786
-826
-831
-808
-839
-816
-818
-836
-812
-831
-837
-777
-805
-857
-810
-846
-842
-800
-881
-826
-740
-739
-743
-741
-741
-739
-738
-747
-738
-734
-740
-739
-746
-739
-747
-736
-743
-745
-743
-742
-737
-741
-739
-738
-730
-740
-736
-738
-740
-743
-736
-740
-737
-736
-739
-739
-732
-735
-741
-741
-742
-745
-737
-740
-735
-743
-737
-738
-739
-740
-739
-742
-742
-739
-737
-742
-738
-739
-737
-748
20
29
28
27
28
27
20
25
28
24
25
17
21
25
25
32
22
26
25
20
26
27
25
24
23
21
24
24
28
27
19
30
19
23
28
23
21
22
19
21
19
28
24
27
27
25
24
26
24
25
21
20
24
22
21
27
21
28
25
23
33
34
38
39
34
36
29
27
25
25
31
25
29
34
34
35
36
35
28
27
29
28
27
29
27
26
27
38
35
30
43
36
30
36
32
28
27
25
30
29
30
31
33
32
41
40
37
34
32
27
27
32
26
27
33
28
31
32
32
28
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
32341
32342
32343
32344
32345
32346
32347
32348
32349
32350
32351
32352
32353
32354
32355
32356
32357
32358
32359
32360
32361
32362
32363
32364
32365
32366
32367
32368
32369
32370
32371
32372
32373
32374
32375
32376
32377
32378
32379
32380
32381
32382
32383
32384
32385
32386
32387
32388
32389
32390
32391
32392
32393
32394
32395
32396
32397
32398
32399
32400
176
164
148
176
188
152
170
175
169
187
191
194
168
167
165
170
143
165
210
149
197
155
183
173
171
167
161
162
152
164
162
162
164
178
164
162
178
158
161
176
185
152
146
188
165
158
167
195
167
167
170
189
169
181
167
140
178
171
160
179
8084
8087
8105
8106
8089
8120
8099
8087
8111
8077
8119
8109
8074
8102
8116
8103
8092
8097
8101
8112
8097
8108
8100
8087
8098
8074
8099
8090
8101
8095
8119
8107
8109
8124
8085
8124
8109
8117
8101
8098
8106
8086
8117
8087
8088
8111
8113
8088
8126
8117
8070
8117
8104
8077
8116
8102
8087
8088
8101
8089
-768
-810
-760
-833
-810
-820
-843
-796
-839
-823
-832
-791
-780
-789
-855
-773
-813
-815
-790
-815
-795
-808
-789
-825
-783
-856
-857
-835
-820
-841
-800
-817
-835
-810
-794
-828
-827
-815
-780
-829
-801
-794
-820
-794
-796
-800
-817
-768
-816
-796
-781
-834
-811
-856
-779
-818
-810
-819
-849
-808
-736
-737
-735
-745
-738
-740
-741
-740
-740
-738
-742
-743
-742
-738
-737
-734
-736
-740
-736
-743
-738
-735
-737
-731
-741
-740
-735
-741
-744
-732
-739
-738
-732
-737
-740
-736
-741
-739
-735
-740
-737
-734
-743
-739
-740
-735
-735
-743
-737
-734
-741
-741
-736
-729
-742
-740
-736
-739
-743
-741
30
25
27
20
20
25
25
26
27
18
34
27
19
21
29
26
21
26
23
29
30
20
26
24
20
25
23
26
24
27
33
28
20
27
21
26
21
30
24
28
23
22
26
22
27
26
24
27
26
25
19
25
25
21
21
24
24
21
27
19
33
28
27
36
35
30
30
30
28
30
35
30
34
37
36
25
25
28
30
32
30
31
36
37
39
35
27
30
32
29
31
30
27
27
27
26
29
30
24
29
35
31
29
31
30
31
28
26
32
27
35
36
29
34
31
34
31
27
22
27
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
32401
32402
32403
32404
32405
32406
32407
32408
32409
32410
32411
32412
32413
32414
32415
32416
32417
32418
32419
32420
32421
32422
32423
32424
32425
32426
32427
32428
32429
32430
32431
32432
32433
32434
32435
32436
32437
32438
32439
32440
32441
32442
32443
32444
32445
32446
32447
32448
32449
32450
32451
32452
32453
32454
32455
32456
32457
32458
32459
32460
183
193
190
138
185
158
156
170
145
106
175
174
152
186
184
190
196
157
178
174
161
177
168
180
203
181
155
197
214
183
198
198
200
160
165
167
174
159
155
176
171
183
165
198
173
186
179
155
165
129
201
171
187
176
165
174
178
162
177
170
8083
8079
8085
8097
8103
8126
8070
8084
8074
8082
8098
8099
8097
8126
8091
8106
8132
8099
8107
8095
8081
8100
8099
8099
8098
8124
8092
8100
8111
8105
8101
8106
8079
8071
8086
8100
8107
8080
8097
8070
8091
8116
8127
8095
8095
8130
8111
8093
8114
8079
8105
8091
8071
8110
8105
8077
8133
8080
8098
8099
-827
-799
-812
-814
-843
-777
-816
-784
-812
-828
-841
-809
-796
-825
-802
-818
-843
-771
-794
-829
-818
-769
-789
-820
-825
-838
-828
-855
-825
-808
-791
-858
-840
-810
-799
-812
-811
-862
-793
-781
-835
-780
-813
-843
-814
-819
-870
-794
-836
-809
-800
-845
-783
-838
-851
-804
-835
-808
-792
-795
-745
-736
-733
-742
-741
-732
-741
-737
-740
-741
-736
-746
-736
-746
-745
-736
-740
-740
-738
-740
-749
-734
-738
-735
-744
-740
-741
-739
-746
-732
-741
-742
-744
-737
-744
-732
-734
-741
-734
-736
-734
-733
-739
-738
-738
-737
-739
-748
-729
-737
-744
-743
-738
-746
-738
-742
-746
-738
-735
-739
21
28
24
28
32
23
27
26
21
30
27
23
24
19
18
24
26
25
27
22
24
22
21
23
22
27
22
19
27
29
25
23
26
27
25
30
27
29
24
23
26
19
22
22
22
25
18
27
19
26
25
26
22
25
26
25
17
27
26
23
27
26
29
32
31
35
34
33
33
32
30
29
31
31
29
30
25
28
31
28
35
39
34
36
30
29
24
24
32
26
25
33
33
34
34
32
33
33
31
32
21
30
27
29
31
29
29
30
30
33
37
39
36
34
35
33
28
30
31
28
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
32461
32462
32463
32464
32465
32466
32467
32468
32469
32470
32471
32472
32473
32474
32475
32476
32477
32478
32479
32480
32481
32482
32483
32484
32485
32486
32487
32488
32489
32490
32491
32492
32493
32494
32495
32496
32497
32498
32499
32500
32501
32502
32503
32504
32505
32506
32507
32508
32509
32510
32511
32512
32513
32514
32515
32516
32517
32518
32519
32520
171
175
172
163
176
156
190
161
160
153
167
196
179
169
226
176
177
178
178
148
168
159
174
189
150
178
160
167
191
174
154
192
167
169
159
168
145
168
195
173
151
182
159
184
199
157
176
166
188
155
176
174
134
169
165
169
184
176
201
211
8108
8084
8108
8074
8099
8101
8084
8094
8121
8097
8119
8085
8079
8096
8099
8090
8106
8083
8075
8088
8102
8100
8081
8122
8122
8095
8093
8062
8083
8089
8071
8101
8125
8078
8121
8075
8084
8088
8090
8117
8120
8119
8118
8113
8108
8097
8098
8100
8101
8140
8099
8069
8074
8095
8114
8088
8084
8105
8092
8108
-779
-805
-820
-794
-823
-863
-811
-825
-785
-789
-809
-779
-854
-789
-906
-810
-826
-826
-848
-819
-837
-801
-834
-761
-826
-857
-808
-799
-812
-814
-793
-802
-837
-812
-809
-798
-827
-816
-782
-798
-762
-807
-775
-766
-820
-847
-814
-847
-797
-801
-755
-844
-844
-833
-830
-848
-824
-837
-806
-830
-742
-738
-737
-739
-742
-742
-743
-740
-733
-733
-744
-736
-744
-744
-740
-739
-734
-733
-734
-739
-737
-735
-740
-736
-739
-745
-733
-737
-742
-739
-742
-738
-738
-732
-731
-737
-739
-745
-736
-737
-744
-737
-743
-745
-747
-743
-738
-736
-731
-734
-743
-736
-737
-740
-738
-744
-742
-741
-741
-745
29
25
22
23
25
23
25
26
21
33
32
23
18
27
19
27
27
29
31
18
23
19
21
26
26
20
27
24
23
21
28
22
28
32
18
27
23
23
24
23
22
23
27
25
22
21
22
25
27
29
28
24
29
27
26
26
28
24
19
25
34
35
32
36
36
31
30
30
33
28
22
29
31
34
32
34
31
28
40
43
36
34
35
26
25
32
32
25
31
31
33
36
40
39
32
30
28
28
32
28
31
28
24
33
36
35
33
28
22
27
37
27
25
30
27
24
27
29
31
34
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
32521
32522
32523
32524
32525
32526
32527
32528
32529
32530
32531
32532
32533
32534
32535
32536
32537
32538
32539
32540
32541
32542
32543
32544
32545
32546
32547
32548
32549
32550
32551
32552
32553
32554
32555
32556
32557
32558
32559
32560
32561
32562
32563
32564
32565
32566
32567
32568
32569
32570
32571
32572
32573
32574
32575
32576
32577
32578
32579
32580
186
159
156
173
156
172
168
153
150
178
192
159
177
168
162
157
163
157
181
169
171
229
174
209
171
176
175
149
149
192
189
172
156
153
148
154
201
186
159
205
190
190
184
148
166
157
168
181
171
152
179
164
194
161
127
152
178
168
194
169
8079
8072
8103
8110
8071
8101
8093
8097
8111
8097
8076
8110
8120
8100
8082
8105
8085
8109
8087
8102
8075
8102
8092
8097
8089
8108
8098
8062
8108
8118
8106
8117
8093
8079
8102
8092
8070
8081
8082
8107
8103
8093
8118
8116
8087
8087
8102
8113
8080
8083
8096
8088
8093
8101
8074
8075
8097
8127
8089
8102
-827
-804
-856
-761
-808
-837
-791
-842
-810
-812
-802
-815
-823
-810
-804
-786
-834
-827
-810
-782
-804
-832
-806
-794
-825
-829
-807
-810
-832
-836
-833
-819
-820
-849
-790
-814
-820
-800
-770
-839
-779
-820
-856
-794
-810
-841
-797
-810
-790
-790
-787
-821
-821
-842
-812
-891
-852
-856
-802
-824
-736
-729
-741
-735
-739
-738
-736
-746
-734
-739
-740
-735
-742
-740
-739
-739
-736
-740
-738
-741
-738
-739
-740
-742
-741
-737
-739
-733
-743
-741
-742
-734
-742
-736
-732
-741
-736
-745
-733
-737
-739
-738
-737
-740
-735
-742
-734
-733
-737
-732
-746
-739
-737
-738
-742
-732
-740
-735
-743
-741
23
24
25
24
24
23
25
25
24
28
21
21
24
24
25
27
26
25
26
26
23
29
26
21
25
19
28
32
23
30
26
28
27
28
29
29
22
28
27
25
23
24
28
32
26
25
21
29
26
23
25
23
23
31
22
24
23
29
24
27
30
32
35
33
34
34
25
26
28
29
32
29
34
31
35
29
31
28
32
30
25
30
28
27
29
34
30
35
27
33
28
23
31
36
28
26
25
26
28
26
34
37
29
36
34
33
32
31
22
26
27
32
30
30
26
34
28
29
32
34
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
32581
32582
32583
32584
32585
32586
32587
32588
32589
32590
32591
32592
32593
32594
32595
32596
32597
32598
32599
32600
32601
32602
32603
32604
32605
32606
32607
32608
32609
32610
32611
32612
32613
32614
32615
32616
32617
32618
32619
32620
32621
32622
32623
32624
32625
32626
32627
32628
32629
32630
32631
32632
32633
32634
32635
32636
32637
32638
32639
32640
167
166
166
162
162
163
165
183
179
199
193
163
142
141
160
157
187
172
178
190
180
162
177
156
155
159
167
154
181
176
171
188
176
182
181
172
158
168
163
176
164
169
185
166
150
162
173
150
159
207
184
224
153
209
186
163
149
161
134
208
8101
8069
8076
8101
8129
8086
8087
8080
8103
8089
8096
8081
8099
8086
8128
8095
8130
8083
8082
8117
8121
8111
8088
8099
8080
8088
8107
8103
8086
8106
8085
8101
8089
8084
8088
8106
8109
8097
8114
8092
8096
8084
8075
8069
8094
8120
8088
8083
8129
8099
8102
8096
8086
8098
8110
8115
8083
8085
8093
8122
-810
-825
-817
-790
-837
-856
-832
-815
-807
-798
-782
-797
-809
-868
-806
-832
-814
-791
-832
-813
-829
-796
-781
-823
-812
-798
-809
-799
-816
-761
-843
-831
-776
-878
-839
-819
-829
-783
-806
-816
-814
-848
-782
-794
-801
-830
-843
-846
-821
-803
-773
-815
-790
-825
-832
-797
-803
-820
-815
-788
-737
-739
-741
-739
-738
-735
-746
-743
-736
-740
-738
-739
-740
-743
-739
-730
-739
-740
-742
-740
-741
-746
-734
-736
-741
-736
-744
-737
-739
-732
-740
-738
-738
-737
-738
-739
-737
-743
-743
-736
-741
-736
-742
-733
-740
-738
-731
-738
-738
-740
-738
-736
-739
-744
-738
-735
-739
-738
-731
-740
27
26
28
25
20
23
26
31
26
34
29
19
19
30
27
31
22
25
29
23
26
22
28
22
26
26
28
22
31
27
22
25
23
27
19
29
25
23
26
27
25
34
27
24
24
22
21
23
24
20
22
33
25
24
23
19
20
30
31
24
32
31
33
30
26
28
29
25
30
27
29
36
32
37
33
26
34
33
31
29
34
38
31
35
42
42
25
30
29
30
31
26
32
24
28
22
27
28
27
31
32
39
33
37
31
30
27
23
30
36
30
36
37
34
33
31
30
29
25
25
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
32641
32642
32643
32644
32645
32646
32647
32648
32649
32650
32651
32652
32653
32654
32655
32656
32657
32658
32659
32660
32661
32662
32663
32664
32665
32666
32667
32668
32669
32670
32671
32672
32673
32674
32675
32676
32677
32678
32679
32680
32681
32682
32683
32684
32685
32686
32687
32688
32689
32690
32691
32692
32693
32694
32695
32696
32697
32698
32699
32700
177
165
184
125
195
175
170
191
181
187
180
154
162
172
174
186
192
181
170
177
179
174
180
155
171
151
139
162
166
171
179
182
211
180
177
153
213
169
185
161
157
158
164
169
177
184
201
171
171
182
181
176
176
143
178
123
163
178
191
193
8065
8098
8092
8116
8094
8097
8067
8110
8085
8069
8079
8086
8063
8096
8102
8089
8082
8105
8109
8079
8063
8115
8068
8082
8098
8105
8101
8116
8114
8106
8128
8081
8096
8099
8090
8088
8100
8110
8117
8105
8080
8116
8099
8076
8077
8136
8114
8088
8098
8095
8078
8114
8088
8111
8083
8095
8075
8110
8112
8077
-857
-848
-866
-866
-840
-823
-803
-820
-816
-824
-832
-801
-813
-813
-840
-841
-817
-810
-782
-807
-784
-811
-832
-819
-851
-787
-815
-823
-779
-781
-812
-781
-798
-827
-860
-861
-789
-839
-795
-789
-851
-799
-791
-842
-828
-808
-855
-796
-797
-821
-812
-812
-772
-830
-831
-872
-767
-802
-780
-785
-739
-741
-738
-735
-737
-745
-736
-740
-732
-737
-729
-735
-734
-738
-741
-730
-740
-737
-739
-733
-739
-738
-741
-734
-745
-742
-738
-735
-736
-748
-739
-744
-739
-728
-749
-738
-742
-738
-735
-742
-742
-741
-740
-740
-742
-742
-740
-737
-740
-740
-736
-735
-734
-733
-745
-740
-740
-739
-738
-741
22
22
26
26
26
23
23
28
26
30
31
22
24
30
22
23
26
21
23
27
26
24
25
26
27
26
25
27
28
29
24
28
24
23
20
24
27
25
26
30
22
21
24
16
25
22
26
24
24
28
25
28
24
22
24
24
24
26
27
28
23
33
30
33
27
33
30
32
28
31
36
29
32
27
31
30
29
30
31
31
36
38
38
41
27
31
27
28
27
24
30
29
29
35
34
36
37
29
35
37
28
30
33
29
29
28
27
27
28
35
34
35
34
38
36
28
27
30
23
28
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
32701
32702
32703
32704
32705
32706
32707
32708
32709
32710
32711
32712
32713
32714
32715
32716
32717
32718
32719
32720
32721
32722
32723
32724
32725
32726
32727
32728
32729
32730
32731
32732
32733
32734
32735
32736
32737
32738
32739
32740
32741
32742
32743
32744
32745
32746
32747
32748
32749
32750
32751
32752
32753
32754
32755
32756
32757
32758
32759
32760
174
163
188
169
164
150
114
152
178
176
164
163
186
160
165
183
138
163
197
173
173
167
158
179
137
193
164
191
201
206
173
169
195
167
142
201
142
162
165
160
184
165
168
176
177
170
194
174
174
183
158
180
188
170
181
157
217
162
182
184
8090
8102
8086
8128
8076
8099
8100
8099
8092
8094
8100
8115
8084
8115
8112
8125
8106
8079
8089
8065
8092
8098
8077
8116
8086
8099
8087
8098
8108
8136
8080
8066
8090
8089
8085
8107
8055
8111
8080
8090
8121
8099
8058
8125
8075
8104
8084
8102
8082
8096
8117
8081
8089
8095
8093
8088
8123
8095
8077
8107
-808
-855
-834
-814
-805
-851
-825
-812
-800
-847
-811
-839
-806
-836
-838
-801
-792
-827
-847
-805
-798
-804
-787
-819
-877
-832
-793
-803
-818
-798
-827
-775
-836
-818
-851
-781
-776
-791
-826
-803
-824
-785
-860
-813
-868
-876
-771
-823
-783
-823
-820
-804
-799
-882
-822
-848
-798
-814
-831
-816
-736
-738
-740
-739
-740
-743
-744
-743
-740
-744
-734
-735
-741
-737
-732
-736
-733
-736
-740
-736
-738
-741
-743
-734
-739
-744
-745
-740
-743
-748
-746
-737
-736
-744
-738
-742
-733
-743
-738
-746
-736
-741
-733
-743
-736
-740
-737
-740
-738
-744
-740
-732
-740
-744
-739
-740
-744
-738
-744
-739
24
29
22
26
24
27
23
29
19
22
24
25
20
24
25
19
27
22
25
26
27
25
24
21
22
27
20
30
26
25
26
23
30
26
20
26
24
26
22
22
24
26
20
26
22
21
26
17
25
22
22
26
28
30
27
27
27
28
31
31
34
31
35
34
28
33
31
25
33
31
28
29
27
26
22
25
30
37
35
29
37
37
33
33
33
30
32
28
28
30
29
31
30
33
36
36
27
26
29
30
31
36
30
38
28
32
35
33
37
34
31
34
33
27
25
22
24
25
33
31
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
32761
32762
32763
32764
32765
32766
32767
32768
32769
32770
32771
32772
32773
32774
32775
32776
32777
32778
32779
32780
32781
32782
32783
32784
32785
32786
32787
32788
32789
32790
32791
32792
32793
32794
32795
32796
32797
32798
32799
32800
32801
32802
32803
32804
32805
32806
32807
32808
32809
32810
32811
32812
32813
32814
32815
32816
32817
32818
32819
32820
219
193
156
177
165
162
187
181
169
169
197
176
179
184
187
171
181
169
172
171
178
172
128
164
178
190
209
193
185
185
187
193
168
162
172
173
148
177
172
176
168
150
154
180
155
166
182
193
185
185
158
155
164
155
158
181
179
164
175
196
8067
8112
8098
8090
8098
8114
8075
8088
8111
8071
8078
8090
8093
8076
8095
8116
8097
8095
8090
8084
8096
8148
8103
8098
8111
8103
8073
8116
8108
8077
8108
8106
8085
8129
8093
8097
8098
8116
8103
8124
8113
8113
8097
8082
8111
8063
8106
8095
8114
8088
8068
8078
8096
8107
8086
8139
8086
8091
8101
8095
-860
-815
-786
-826
-825
-779
-837
-872
-787
-799
-818
-825
-807
-835
-775
-872
-804
-820
-764
-835
-827
-818
-801
-851
-792
-787
-801
-762
-842
-810
-829
-797
-795
-820
-873
-833
-796
-794
-803
-823
-793
-830
-840
-818
-836
-803
-778
-826
-877
-811
-837
-827
-835
-792
-823
-798
-825
-782
-767
-792
-742
-738
-738
-735
-742
-734
-745
-739
-742
-737
-733
-734
-739
-744
-740
-736
-743
-735
-736
-739
-733
-737
-745
-737
-736
-741
-741
-735
-735
-741
-741
-737
-739
-737
-735
-747
-733
-738
-732
-741
-738
-741
-732
-741
-733
-728
-743
-743
-733
-736
-746
-735
-737
-739
-735
-739
-739
-735
-740
-741
23
27
26
23
31
23
24
18
23
22
23
22
23
19
23
21
26
21
30
26
22
20
20
27
23
26
25
23
26
21
15
27
26
22
30
21
24
20
22
24
20
20
25
27
24
25
29
24
18
30
22
27
27
27
27
17
25
27
25
29
31
38
34
33
27
28
32
31
33
31
28
33
37
33
36
29
30
33
26
33
29
29
27
28
28
28
27
31
30
30
33
37
27
28
30
29
32
35
32
35
35
41
33
30
25
31
25
28
28
31
34
33
32
32
34
30
29
27
29
29
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
32821
32822
32823
32824
32825
32826
32827
32828
32829
32830
32831
32832
32833
32834
32835
32836
32837
32838
32839
32840
32841
32842
32843
32844
32845
32846
32847
32848
32849
32850
32851
32852
32853
32854
32855
32856
32857
32858
32859
32860
32861
32862
32863
32864
32865
32866
32867
32868
32869
32870
32871
32872
32873
32874
32875
32876
32877
32878
32879
32880
199
164
163
195
183
179
180
179
197
185
205
205
157
178
180
186
168
175
177
166
176
182
168
177
191
180
168
160
159
159
189
189
176
149
169
197
168
151
188
162
174
167
162
186
154
156
175
163
159
180
194
191
219
169
188
182
190
158
161
173
8094
8114
8092
8093
8075
8118
8091
8080
8131
8098
8114
8093
8083
8112
8097
8076
8109
8084
8102
8117
8096
8100
8092
8095
8093
8133
8082
8127
8078
8130
8103
8086
8087
8131
8078
8086
8098
8082
8099
8093
8084
8086
8096
8078
8124
8105
8079
8080
8079
8152
8089
8109
8094
8106
8104
8088
8096
8074
8099
8091
-824
-810
-817
-837
-821
-803
-837
-877
-773
-742
-823
-821
-819
-830
-781
-838
-771
-787
-802
-847
-797
-824
-831
-793
-856
-814
-808
-795
-812
-798
-806
-822
-801
-772
-838
-796
-760
-834
-787
-749
-846
-844
-841
-835
-772
-812
-860
-782
-840
-882
-787
-843
-806
-825
-816
-856
-777
-885
-809
-822
-733
-739
-739
-738
-738
-734
-742
-735
-739
-735
-744
-736
-747
-739
-740
-737
-732
-740
-741
-739
-740
-744
-738
-740
-739
-740
-739
-736
-739
-742
-735
-745
-737
-741
-737
-733
-744
-743
-736
-731
-741
-737
-736
-742
-736
-739
-739
-745
-738
-737
-744
-739
-736
-738
-742
-739
-736
-738
-734
-735
27
21
23
23
21
30
22
28
28
26
26
26
23
27
28
27
24
22
28
24
25
35
24
26
22
22
26
20
20
24
26
25
31
27
19
24
26
25
29
23
31
24
23
35
22
23
25
25
28
23
27
28
23
21
25
26
28
23
28
28
34
31
29
31
30
33
33
37
36
37
34
35
28
31
26
23
25
30
32
35
29
29
28
36
27
34
29
26
29
30
30
33
26
29
30
31
32
39
33
35
33
36
29
28
27
26
26
33
34
33
30
27
33
29
30
25
33
29
36
29
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
32881
32882
32883
32884
32885
32886
32887
32888
32889
32890
32891
32892
32893
32894
32895
32896
32897
32898
32899
32900
32901
32902
32903
32904
32905
32906
32907
32908
32909
32910
32911
32912
32913
32914
32915
32916
32917
32918
32919
32920
32921
32922
32923
32924
32925
32926
32927
32928
32929
32930
32931
32932
32933
32934
32935
32936
32937
32938
32939
32940
202
181
161
180
179
162
214
168
174
191
202
176
162
194
183
191
168
182
197
180
188
152
167
187
171
186
188
160
189
178
143
174
208
213
169
129
169
177
158
161
171
164
139
188
181
193
182
182
180
183
167
178
147
163
209
158
176
147
166
168
8075
8112
8070
8078
8073
8092
8088
8124
8118
8097
8100
8114
8116
8100
8099
8086
8082
8099
8099
8100
8079
8058
8097
8114
8115
8129
8123
8087
8101
8090
8098
8097
8093
8102
8078
8068
8100
8100
8085
8091
8107
8086
8118
8098
8086
8092
8103
8088
8090
8093
8092
8123
8117
8096
8076
8110
8124
8104
8076
8094
-808
-787
-780
-845
-793
-792
-818
-821
-838
-813
-819
-841
-802
-803
-768
-838
-836
-816
-826
-836
-807
-851
-770
-815
-803
-788
-806
-839
-780
-782
-846
-773
-792
-805
-774
-826
-855
-836
-816
-828
-792
-864
-802
-840
-836
-790
-802
-832
-798
-856
-890
-805
-843
-858
-780
-841
-793
-836
-812
-807
-733
-740
-734
-740
-747
-733
-732
-738
-740
-743
-731
-742
-738
-733
-739
-739
-739
-744
-737
-737
-740
-740
-731
-739
-743
-734
-735
-734
-735
-734
-737
-744
-735
-738
-740
-741
-740
-735
-743
-736
-737
-740
-735
-745
-736
-736
-733
-736
-741
-742
-731
-736
-737
-741
-737
-744
-734
-738
-739
-736
23
29
26
21
28
25
30
23
30
22
22
27
20
31
26
33
20
29
22
25
21
28
21
23
32
22
24
24
23
21
25
26
27
30
26
21
26
29
24
28
26
29
27
19
21
21
23
29
23
28
26
23
26
27
34
23
20
33
25
26
32
33
30
28
33
34
29
27
36
30
30
26
29
28
27
29
36
34
34
31
30
31
34
33
30
27
32
24
33
35
32
30
31
30
32
36
33
27
31
33
30
23
27
25
24
29
35
36
30
32
31
38
28
29
31
35
30
32
30
33
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
32941
32942
32943
32944
32945
32946
32947
32948
32949
32950
32951
32952
32953
32954
32955
32956
32957
32958
32959
32960
32961
32962
32963
32964
32965
32966
32967
32968
32969
32970
32971
32972
32973
32974
32975
32976
32977
32978
32979
32980
32981
32982
32983
32984
32985
32986
32987
32988
32989
32990
32991
32992
32993
32994
32995
32996
32997
32998
32999
33000
161
154
168
170
157
152
161
188
171
153
187
197
176
186
157
147
176
186
195
177
165
164
192
206
151
172
168
169
177
188
165
168
173
190
172
168
150
180
209
168
157
157
166
177
160
149
138
202
179
179
188
191
146
150
162
176
178
163
160
180
8081
8095
8110
8124
8081
8064
8078
8100
8103
8120
8091
8107
8089
8112
8098
8075
8116
8096
8076
8073
8090
8100
8124
8103
8107
8107
8124
8074
8107
8063
8096
8089
8088
8109
8083
8077
8130
8101
8100
8126
8068
8117
8083
8111
8081
8109
8089
8066
8075
8113
8132
8085
8094
8065
8101
8120
8066
8100
8079
8061
-851
-778
-808
-763
-793
-779
-792
-805
-790
-818
-808
-822
-811
-780
-799
-797
-830
-826
-815
-816
-803
-796
-826
-811
-812
-815
-796
-831
-777
-841
-806
-847
-772
-814
-797
-819
-749
-806
-844
-838
-825
-828
-789
-823
-783
-800
-822
-765
-824
-790
-834
-792
-853
-875
-835
-759
-770
-818
-789
-799
-740
-737
-728
-739
-731
-740
-742
-742
-736
-731
-729
-744
-735
-733
-743
-741
-738
-737
-742
-735
-738
-738
-745
-736
-734
-738
-738
-744
-740
-745
-734
-742
-737
-740
-741
-736
-741
-742
-740
-741
-740
-734
-745
-739
-735
-738
-744
-738
-736
-732
-737
-742
-742
-741
-737
-737
-744
-729
-737
-740
21
30
27
27
26
30
25
25
22
28
18
25
28
20
22
23
30
23
19
21
24
23
36
23
28
27
22
26
21
23
23
25
28
25
26
23
24
23
25
23
28
21
29
24
27
25
17
23
23
32
23
17
19
28
22
31
26
20
28
22
27
33
30
34
28
31
30
26
26
31
32
31
29
36
33
36
34
37
29
32
29
30
26
30
26
31
35
36
33
29
34
32
31
29
29
32
37
28
27
36
33
35
32
28
26
27
29
32
30
37
32
25
28
34
29
33
30
27
30
28
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
33001
33002
33003
33004
33005
33006
33007
33008
33009
33010
33011
33012
33013
33014
33015
33016
33017
33018
33019
33020
33021
33022
33023
33024
33025
33026
33027
33028
33029
33030
33031
33032
33033
33034
33035
33036
33037
33038
33039
33040
33041
33042
33043
33044
33045
33046
33047
33048
33049
33050
33051
33052
33053
33054
33055
33056
33057
33058
33059
33060
174
142
173
152
202
180
196
175
216
143
203
167
151
164
182
149
169
201
192
208
173
178
202
157
186
170
171
169
175
172
185
158
179
178
144
192
167
160
174
136
169
188
179
170
160
171
192
176
188
191
183
205
155
182
180
163
192
183
159
177
8104
8092
8083
8092
8086
8114
8114
8081
8104
8130
8091
8100
8072
8108
8118
8089
8097
8096
8113
8107
8099
8134
8083
8108
8125
8054
8106
8123
8088
8102
8089
8107
8095
8110
8073
8067
8107
8112
8078
8121
8096
8090
8122
8078
8093
8120
8127
8087
8102
8100
8096
8110
8097
8099
8070
8094
8110
8078
8118
8076
-761
-758
-811
-794
-839
-807
-861
-807
-786
-811
-817
-873
-811
-840
-843
-776
-777
-773
-757
-826
-860
-845
-801
-810
-781
-793
-842
-779
-875
-825
-766
-826
-808
-809
-839
-835
-786
-827
-814
-803
-817
-814
-795
-772
-792
-834
-826
-830
-815
-751
-832
-804
-765
-789
-804
-841
-846
-849
-815
-796
-738
-739
-738
-738
-737
-732
-746
-727
-747
-740
-743
-740
-732
-735
-742
-736
-739
-736
-734
-742
-732
-738
-736
-736
-743
-739
-737
-734
-742
-738
-738
-733
-737
-742
-737
-730
-737
-728
-733
-736
-748
-739
-735
-737
-738
-740
-740
-734
-733
-726
-732
-735
-736
-744
-737
-747
-732
-736
-743
-736
28
24
22
27
28
23
29
20
28
29
27
33
25
32
25
28
24
19
27
23
28
30
23
18
22
25
24
24
23
29
27
23
25
22
24
23
25
22
26
23
29
28
24
25
23
23
22
19
20
29
23
26
29
23
31
24
29
32
26
27
24
27
32
31
26
31
38
34
31
36
35
34
30
33
25
29
29
26
28
33
30
30
28
32
29
32
29
33
29
28
33
35
30
29
33
28
32
35
32
35
31
25
28
25
30
27
29
33
32
33
27
29
30
29
32
26
21
30
31
33
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
33061
33062
33063
33064
33065
33066
33067
33068
33069
33070
33071
33072
33073
33074
33075
33076
33077
33078
33079
33080
33081
33082
33083
33084
33085
33086
33087
33088
33089
33090
33091
33092
33093
33094
33095
33096
33097
33098
33099
33100
33101
33102
33103
33104
33105
33106
33107
33108
33109
33110
33111
33112
33113
33114
33115
33116
33117
33118
33119
33120
186
188
149
177
144
140
171
167
154
129
151
138
180
206
160
169
223
180
169
178
199
174
186
175
164
168
154
158
189
162
170
156
165
167
166
174
184
171
150
123
157
154
184
199
179
207
153
184
199
174
145
169
148
181
172
202
194
193
150
178
8080
8124
8114
8112
8083
8104
8129
8099
8112
8112
8120
8101
8080
8090
8079
8096
8087
8098
8108
8088
8086
8103
8097
8071
8123
8138
8116
8084
8093
8105
8106
8108
8102
8106
8076
8087
8098
8113
8103
8091
8100
8100
8074
8084
8095
8108
8102
8082
8086
8121
8098
8117
8105
8110
8082
8110
8116
8121
8091
8129
-835
-829
-820
-846
-735
-824
-802
-810
-784
-800
-874
-784
-806
-803
-783
-778
-815
-769
-772
-867
-857
-863
-860
-797
-811
-790
-760
-841
-802
-847
-833
-892
-796
-811
-783
-781
-830
-749
-836
-843
-813
-841
-827
-792
-832
-784
-775
-791
-835
-811
-877
-839
-830
-768
-800
-785
-783
-795
-863
-811
-734
-742
-732
-741
-736
-744
-736
-741
-738
-740
-743
-739
-737
-735
-734
-737
-739
-739
-740
-732
-741
-736
-738
-736
-738
-741
-741
-739
-740
-739
-737
-735
-738
-734
-740
-743
-742
-731
-737
-738
-737
-747
-743
-749
-739
-736
-739
-734
-745
-733
-739
-743
-739
-738
-743
-739
-736
-743
-733
-735
23
24
26
24
25
34
28
22
27
19
29
25
24
26
26
25
22
16
24
25
25
23
31
25
25
20
26
26
27
22
28
30
27
28
29
30
23
19
25
28
26
27
23
24
23
28
23
22
30
18
33
21
25
30
28
19
24
27
28
22
31
35
43
39
46
42
45
46
41
37
29
23
15
5
8
16
15
26
32
35
25
30
28
28
26
29
32
34
32
38
41
32
32
36
32
41
42
41
40
32
21
16
21
24
24
30
32
38
39
34
34
27
23
21
23
28
28
35
34
27
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
33121
33122
33123
33124
33125
33126
33127
33128
33129
33130
33131
33132
33133
33134
33135
33136
33137
33138
33139
33140
33141
33142
33143
33144
33145
33146
33147
33148
33149
33150
33151
33152
33153
33154
33155
33156
33157
33158
33159
33160
33161
33162
33163
33164
33165
33166
33167
33168
33169
33170
33171
33172
33173
33174
33175
33176
33177
33178
33179
33180
204
166
161
156
180
170
138
142
155
135
156
207
181
194
185
184
165
165
161
160
134
164
200
164
200
168
186
211
216
189
170
178
165
160
167
191
139
158
166
166
198
185
197
176
154
176
189
152
169
174
173
171
163
190
177
188
192
154
190
145
8102
8091
8088
8110
8105
8083
8099
8092
8093
8103
8102
8105
8087
8094
8103
8116
8116
8109
8077
8101
8099
8096
8104
8099
8093
8102
8110
8092
8081
8104
8115
8092
8079
8096
8096
8082
8086
8109
8127
8124
8080
8088
8127
8095
8081
8089
8060
8083
8107
8081
8074
8086
8081
8111
8093
8120
8123
8085
8098
8125
-836
-843
-835
-798
-775
-735
-792
-790
-819
-815
-820
-862
-832
-807
-823
-833
-814
-800
-836
-803
-779
-787
-813
-795
-773
-804
-835
-782
-829
-849
-820
-869
-840
-794
-758
-799
-817
-790
-813
-852
-833
-804
-806
-802
-819
-808
-797
-834
-888
-839
-845
-818
-807
-807
-813
-788
-803
-843
-844
-800
-736
-740
-740
-728
-738
-738
-738
-733
-742
-739
-737
-735
-738
-734
-736
-747
-734
-735
-741
-736
-737
-736
-736
-739
-734
-742
-737
-738
-738
-739
-735
-736
-740
-735
-735
-734
-736
-739
-735
-740
-732
-733
-736
-739
-734
-738
-741
-740
-740
-737
-746
-735
-750
-743
-740
-737
-736
-747
-732
-739
20
26
25
30
29
26
19
18
30
21
26
14
25
23
26
30
24
31
29
30
21
22
25
19
22
23
24
23
27
26
24
25
25
23
29
25
25
20
20
19
22
31
22
27
29
29
24
23
24
31
25
24
22
21
18
29
26
26
26
24
33
34
37
37
39
35
35
34
24
21
15
23
19
25
35
41
36
43
42
38
26
19
9
12
16
18
23
28
36
39
41
44
41
39
39
35
31
33
25
19
27
23
31
34
34
41
43
34
36
33
26
21
13
20
16
24
28
35
41
43
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
1993
33181
33182
33183
33184
33185
33186
33187
33188
33189
33190
33191
33192
33193
33194
33195
33196
33197
33198
33199
33200
33201
33202
33203
33204
33205
33206
33207
33208
33209
33210
33211
33212
33213
33214
33215
33216
33217
33218
174
154
160
177
174
164
183
178
197
188
200
200
179
163
158
179
131
166
128
163
192
162
163
183
166
176
162
184
180
176
164
175
157
147
180
175
178
203
8115
8109
8080
8126
8075
8075
8111
8113
8111
8092
8076
8084
8086
8065
8097
8099
8069
8124
8083
8084
8086
8080
8080
8087
8099
8094
8098
8087
8079
8096
8068
8093
8108
8075
8107
8131
8116
8101
-843
-784
-734
-771
-804
-734
-817
-820
-801
-860
-837
-856
-862
-825
-823
-792
-836
-791
-805
-796
-856
-853
-826
-808
-798
-795
-775
-783
-789
-815
-813
-827
-794
-814
-747
-823
-779
-780
-741
-739
-736
-741
-732
-747
-739
-741
-742
-742
-740
-746
-744
-739
-741
-739
-734
-734
-735
-736
-737
-735
-737
-737
-735
-740
-736
-745
-742
-741
-737
-735
-731
-742
-738
-744
-740
-736
18
30
22
24
27
20
22
26
28
28
25
22
24
23
25
24
28
27
22
30
25
22
22
19
26
26
22
25
22
22
24
26
29
21
25
16
27
27
37
30
27
27
22
22
25
28
25
30
35
36
38
38
38
37
31
35
28
27
24
17
19
20
28
29
36
44
37
35
36
36
24
20
22
27
29
33