5
65349
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-45
-45
-45
-45
-46
-46
-46
-46
-46
-47
-47
-47
-47
-48
-48
-48
-48
-48
-49
-49
-49
-49
-50
-50
-50
-50
-50
-51
-51
-51
-51
-52
-52
-52
-52
-53
-53
-53
-53
-53
-54
-54
-54
-54
-55
-55
-55
-55
-56
-56
-56
-56
-57
-57
-57
-57
-58
-58
-58
-58
-59
-59
-59
-59
-60
-60
-60
-60
-61
-61
-61
-61
-62
-62
-62
-62
-63
-63
-63
-63
-64
-64
-64
-64
-65
-65
-65
-65
-66
-66
-66
-67
-67
-67
-67
-68
-68
-68
-68
-69
-69
-69
-70
-70
-70
-70
-71
-71
-71
-71
-72
-72
-72
-73
-73
-73
-73
-74
-74
-74
-75
-75
-75
-75
-76
-76
-76
-77
-77
-77
-77
-78
-78
-78
-79
-79
-79
-79
-80
-80
-80
-81
-81
-81
-82
-82
-82
-82
-83
-83
-83
-84
-84
-84
-85
-85
-85
-86
-86
-86
-86
-87
-87
-87
-88
-88
-88
-89
-89
-89
-90
-90
-90
-91
-91
-91
-91
-92
-92
-92
-93
-93
-93
-94
-94
-94
-95
-95
-95
-96
-96
-96
-97
-97
-97
-98
-98
-98
-99
-99
-99
-100
-100
-100
-101
-101
-101
-102
-102
-102
-103
-103
-103
-104
-104
-104
-105
-105
-106
-106
-106
-107
-107
-107
-108
-108
-108
-109
-109
-109
-110
-110
-110
-111
-111
-111
-112
-112
-113
-113
-113
-114
-114
-114
-115
-115
-115
-116
-116
-117
-117
-117
-118
-118
-118
-119
-119
-120
-120
-120
-121
-121
-121
-122
-122
-123
-123
-123
-124
-124
-124
-125
-125
-126
-126
-126
-127
-127
-127
-128
-128
-129
-129
-129
-130
-130
-131
-131
-131
-132
-132
-133
-133
-133
-134
-134
-135
-135
-135
-136
-136
-137
-137
-137
-138
-138
-139
-139
-139
-140
-140
-141
-141
-141
-142
-142
-143
-143
-143
-144
-144
-145
-145
-145
-146
-146
-147
-147
-148
-148
-148
-149
-149
-150
-150
-150
-151
-151
-152
-152
-153
-153
-153
-154
-154
-155
-155
-156
-156
-156
-157
-157
-158
-158
-159
-159
-159
-160
-160
-161
-161
-162
-162
-163
-163
-163
-164
-164
-165
-165
-166
-166
-167
-167
-167
-168
-168
-169
-169
-170
-170
-171
-171
-171
-172
-172
-173
-173
-174
-174
-175
-175
-176
-176
-176
-177
-177
-178
-178
-179
-179
-180
-180
-181
-181
-182
-182
-182
-183
-183
-184
-184
-185
-185
-186
-186
-187
-187
-188
-188
-189
-189
-190
-190
-191
-191
-191
-192
-192
-193
-193
-194
-194
-195
-195
-196
-196
-197
-197
-198
-198
-199
-199
-200
-200
-201
-201
-202
-202
-203
-203
-204
-204
-205
-205
-206
-206
-207
-207
-208
-208
-209
-209
-210
-210
-211
-211
-212
-212
-213
-213
-214
-214
-215
-215
-216
-216
-217
-217
-218
-218
-219
-219
-220
-220
-221
-221
-222
-222
-223
-223
-224
-224
-225
-225
-226
-226
-227
-227
-228
-228
-229
-230
-230
-231
-231
-232
-232
-233
-233
-234
-234
-235
-235
-236
-236
-237
-237
-238
-239
-239
-240
-240
-241
-241
-242
-242
-243
-243
-244
-244
-245
-245
-246
-247
-247
-248
-248
-249
-249
-250
-250
-251
-252
-252
-253
-253
-254
-254
-255
-255
-256
-256
-256
-257
-257
-258
-259
-259
-260
-260
-261
-262
-262
-263
-264
-264
-265
-265
-266
-267
-268
-268
-269
-270
-270
-271
-272
-273
-273
-274
-274
-275
-275
-276
-276
-277
-277
-278
-278
-279
-279
-279
-279
-279
-279
-279
-279
-279
-279
-278
-278
-278
-277
-276
-275
-275
-274
-272
-271
-271
-270
-269
-268
-268
-268
-267
-267
-267
-267
-267
-267
-267
-267
-266
-266
-265
-265
-265
-264
-264
-263
-262
-262
-261
-260
-260
-259
-259
-258
-257
-257
-256
-255
-255
-254
-254
-253
-252
-251
-251
-249
-248
-247
-246
-245
-243
-242
-241
-239
-238
-237
-235
-234
-233
-231
-230
-229
-228
-227
-226
-225
-224
-223
-222
-220
-219
-218
-217
-216
-215
-214
-213
-212
-210
-209
-207
-206
-205
-203
-202
-200
-199
-198
-196
-195
-194
-192
-191
-189
-187
-185
-183
-181
-179
-178
-176
-174
-172
-171
-169
-167
-165
-164
-162
-161
-160
-158
-157
-155
-153
-152
-150
-149
-147
-145
-143
-141
-139
-138
-136
-134
-132
-131
-129
-127
-125
-123
-121
-119
-117
-115
-112
-110
-108
-106
-104
-102
-101
-99
-97
-96
-94
-92
-91
-89
-87
-85
-83
-82
-80
-78
-76
-74
-73
-71
-69
-67
-66
-64
-62
-60
-58
-56
-54
-52
-50
-48
-46
-44
-42
-40
-38
-36
-34
-31
-29
-26
-23
-21
-18
-15
-12
-9
-6
-3
0
3
6
9
12
15
18
21
24
27
30
33
35
37
40
42
45
47
50
53
56
58
61
64
67
70
73
75
78
81
83
86
88
91
93
95
98
100
102
104
106
108
110
112
113
115
117
119
121
124
126
129
131
134
136
139
141
144
146
149
151
153
155
158
160
162
164
167
169
171
173
175
177
180
182
185
187
189
191
193
195
197
199
201
202
204
206
207
209
210
211
212
213
214
215
216
217
218
219
219
220
221
222
223
224
225
225
226
227
228
229
230
231
232
233
235
236
238
239
241
243
245
247
249
251
253
254
256
257
259
260
262
264
265
267
269
271
273
275
276
278
280
282
284
286
288
289
290
291
292
293
294
295
295
296
297
298
299
300
301
302
303
305
306
308
309
310
312
313
313
314
315
315
316
317
318
319
320
321
322
323
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
339
340
341
342
343
344
345
346
346
347
348
350
351
353
354
356
358
359
361
362
363
364
366
367
368
369
370
371
372
372
373
374
374
375
375
376
376
377
377
377
378
378
377
377
377
377
377
376
376
376
376
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
374
374
373
372
371
370
370
369
368
367
367
365
364
363
362
360
359
357
356
354
352
350
348
347
345
343
341
339
337
335
332
330
327
325
323
320
318
315
313
311
309
307
304
302
299
297
294
291
289
287
285
283
282
280
278
277
276
275
273
272
271
270
269
267
266
265
264
263
262
261
260
259
258
257
256
255
254
254
253
252
251
251
250
249
249
248
248
247
246
245
244
244
243
242
241
240
238
237
236
234
233
232
231
231
230
229
228
227
227
226
225
224
223
222
221
220
218
217
216
214
213
212
210
209
208
207
206
205
204
202
201
200
199
198
198
197
196
195
194
193
191
190
189
188
187
186
185
183
182
181
179
178
177
176
175
174
172
171
170
168
167
165
164
162
160
158
157
156
154
153
152
151
150
149
147
146
145
143
142
140
139
137
135
134
132
130
129
127
125
123
121
120
118
116
114
112
110
107
105
102
100
97
94
92
89
86
83
80
77
74
71
69
67
64
62
60
57
55
52
50
47
45
42
39
37
34
31
28
25
22
19
16
13
10
7
5
2
-1
-4
-6
-9
-12
-15
-18
-21
-24
-27
-30
-33
-35
-38
-41
-43
-45
-48
-51
-53
-56
-58
-60
-61
-63
-65
-66
-68
-69
-71
-73
-74
-76
-77
-79
-81
-82
-84
-85
-86
-88
-89
-90
-91
-92
-94
-95
-96
-97
-99
-101
-102
-104
-107
-109
-111
-113
-115
-117
-119
-121
-123
-124
-126
-128
-129
-131
-132
-134
-135
-137
-138
-140
-141
-143
-145
-147
-148
-151
-153
-155
-157
-160
-162
-164
-167
-169
-171
-174
-177
-180
-182
-185
-188
-190
-193
-196
-198
-201
-204
-207
-209
-212
-215
-217
-219
-222
-224
-226
-228
-230
-232
-234
-236
-238
-240
-242
-244
-246
-248
-250
-252
-254
-257
-259
-261
-263
-265
-266
-267
-269
-270
-271
-272
-273
-274
-275
-276
-277
-279
-280
-282
-283
-285
-287
-289
-291
-293
-295
-297
-300
-302
-305
-308
-311
-313
-316
-319
-321
-324
-326
-329
-331
-334
-336
-339
-342
-344
-347
-349
-352
-355
-358
-360
-363
-366
-369
-372
-376
-379
-383
-386
-390
-394
-397
-401
-404
-408
-412
-415
-419
-422
-425
-429
-432
-436
-439
-443
-446
-449
-453
-456
-460
-463
-467
-471
-475
-479
-482
-486
-490
-494
-498
-502
-507
-511
-515
-519
-523
-526
-530
-533
-537
-540
-543
-546
-549
-552
-555
-558
-561
-563
-566
-569
-572
-574
-577
-580
-583
-585
-588
-591
-594
-597
-599
-602
-604
-607
-609
-611
-613
-616
-618
-621
-623
-626
-628
-631
-633
-636
-638
-641
-643
-646
-649
-651
-654
-657
-660
-662
-665
-668
-671
-674
-678
-681
-684
-688
-691
-694
-697
-700
-703
-706
-709
-712
-715
-718
-721
-724
-727
-731
-734
-737
-740
-743
-747
-750
-753
-756
-759
-763
-766
-769
-772
-775
-777
-779
-782
-784
-786
-788
-791
-793
-796
-798
-801
-803
-806
-808
-810
-812
-814
-816
-817
-819
-820
-821
-822
-823
-825
-826
-827
-828
-829
-830
-831
-832
-834
-835
-836
-838
-840
-841
-843
-845
-847
-849
-852
-854
-856
-858
-861
-863
-865
-867
-869
-871
-873
-875
-877
-880
-882
-885
-887
-890
-892
-895
-897
-900
-903
-906
-909
-911
-914
-917
-919
-922
-924
-927
-929
-931
-933
-935
-938
-940
-942
-944
-946
-949
-951
-953
-955
-957
-959
-961
-963
-966
-968
-970
-972
-974
-976
-978
-980
-982
-984
-986
-988
-990
-992
-995
-997
-999
-1002
-1004
-1006
-1008
-1012
-1014
-1016
-1018
-1020
-1022
-1025
-1028
-1030
-1032
-1035
-1037
-1039
-1041
-1043
-1045
-1047
-1049
-1051
-1053
-1055
-1057
-1059
-1061
-1063
-1065
-1067
-1069
-1072
-1074
-1076
-1078
-1080
-1083
-1085
-1087
-1090
-1092
-1094
-1096
-1099
-1101
-1103
-1106
-1108
-1110
-1112
-1114
-1116
-1118
-1120
-1122
-1124
-1125
-1127
-1129
-1130
-1131
-1132
-1133
-1135
-1136
-1137
-1138
-1140
-1141
-1142
-1143
-1145
-1146
-1147
-1149
-1151
-1152
-1154
-1156
-1157
-1159
-1161
-1163
-1165
-1166
-1168
-1169
-1171
-1172
-1173
-1174
-1175
-1177
-1178
-1179
-1180
-1181
-1182
-1183
-1184
-1184
-1185
-1185
-1185
-1186
-1186
-1187
-1187
-1188
-1188
-1188
-1188
-1188
-1188
-1188
-1188
-1187
-1187
-1187
-1187
-1186
-1186
-1186
-1186
-1185
-1184
-1184
-1183
-1182
-1181
-1180
-1179
-1178
-1178
-1177
-1176
-1176
-1175
-1175
-1174
-1174
-1174
-1174
-1173
-1173
-1173
-1173
-1173
-1173
-1174
-1174
-1174
-1175
-1175
-1176
-1176
-1176
-1176
-1176
-1177
-1177
-1178
-1178
-1179
-1179
-1180
-1180
-1181
-1181
-1182
-1182
-1183
-1184
-1185
-1186
-1186
-1187
-1188
-1188
-1189
-1190
-1190
-1191
-1192
-1193
-1194
-1194
-1195
-1195
-1196
-1196
-1197
-1198
-1198
-1199
-1200
-1201
-1203
-1204
-1205
-1206
-1208
-1209
-1210
-1212
-1214
-1215
-1217
-1219
-1221
-1223
-1225
-1227
-1228
-1230
-1231
-1233
-1234
-1236
-1237
-1238
-1239
-1240
-1241
-1242
-1243
-1244
-1245
-1246
-1247
-1248
-1249
-1250
-1252
-1253
-1255
-1256
-1257
-1259
-1260
-1261
-1262
-1263
-1264
-1265
-1266
-1267
-1268
-1269
-1270
-1270
-1271
-1272
-1273
-1273
-1273
-1274
-1274
-1274
-1274
-1275
-1275
-1276
-1277
-1278
-1278
-1279
-1280
-1281
-1281
-1282
-1283
-1284
-1285
-1285
-1286
-1287
-1287
-1288
-1288
-1289
-1290
-1290
-1291
-1292
-1293
-1294
-1295
-1296
-1297
-1298
-1299
-1300
-1301
-1302
-1303
-1303
-1304
-1304
-1305
-1305
-1305
-1305
-1305
-1305
-1305
-1305
-1305
-1304
-1304
-1303
-1303
-1302
-1302
-1301
-1300
-1300
-1299
-1298
-1297
-1297
-1296
-1295
-1294
-1294
-1293
-1292
-1290
-1289
-1287
-1286
-1284
-1282
-1281
-1279
-1277
-1275
-1273
-1271
-1269
-1267
-1266
-1264
-1262
-1261
-1259
-1257
-1256
-1254
-1252
-1250
-1248
-1246
-1244
-1242
-1240
-1238
-1235
-1233
-1231
-1228
-1226
-1223
-1221
-1218
-1216
-1213
-1211
-1209
-1206
-1204
-1202
-1199
-1197
-1194
-1191
-1187
-1184
-1181
-1177
-1174
-1170
-1167
-1163
-1159
-1155
-1152
-1148
-1144
-1140
-1137
-1133
-1129
-1126
-1122
-1118
-1114
-1111
-1107
-1103
-1100
-1096
-1092
-1089
-1085
-1081
-1077
-1073
-1069
-1065
-1060
-1056
-1052
-1048
-1044
-1040
-1036
-1032
-1028
-1024
-1020
-1016
-1012
-1008
-1004
-1000
-996
-992
-988
-984
-979
-975
-970
-966
-961
-957
-953
-949
-945
-941
-937
-933
-929
-925
-921
-917
-913
-910
-906
-902
-898
-895
-891
-887
-883
-879
-876
-872
-868
-864
-860
-857
-853
-849
-845
-841
-838
-834
-831
-827
-824
-821
-818
-816
-813
-811
-808
-806
-803
-801
-798
-796
-794
-792
-790
-788
-786
-784
-782
-781
-779
-777
-776
-774
-773
-772
-770
-768
-766
-764
-763
-761
-759
-758
-756
-754
-753
-751
-749
-747
-745
-743
-741
-739
-737
-734
-732
-730
-728
-727
-725
-724
-723
-722
-721
-720
-720
-719
-719
-719
-719
-718
-718
-718
-718
-718
-717
-717
-717
-716
-716
-716
-715
-715
-715
-714
-714
-713
-713
-712
-711
-711
-710
-709
-708
-707
-706
-705
-704
-703
-702
-701
-700
-699
-699
-698
-697
-696
-695
-694
-693
-691
-689
-688
-686
-684
-682
-680
-678
-675
-673
-671
-668
-666
-663
-660
-658
-655
-651
-648
-645
-641
-638
-634
-630
-626
-622
-618
-614
-610
-606
-602
-598
-594
-591
-587
-583
-580
-576
-572
-568
-564
-559
-555
-551
-547
-544
-540
-536
-532
-528
-525
-521
-517
-513
-509
-505
-501
-496
-492
-488
-484
-479
-475
-470
-465
-460
-456
-451
-446
-441
-436
-431
-426
-421
-416
-412
-407
-402
-396
-391
-386
-381
-375
-369
-364
-358
-353
-347
-341
-336
-330
-325
-319
-313
-307
-301
-294
-288
-282
-277
-271
-265
-260
-254
-249
-243
-238
-232
-227
-221
-215
-210
-204
-198
-193
-187
-182
-177
-171
-166
-161
-155
-149
-144
-138
-132
-126
-120
-114
-108
-102
-96
-90
-84
-77
-71
-65
-58
-52
-45
-39
-32
-26
-20
-13
-7
-1
5
11
17
23
29
35
41
48
54
60
66
72
77
83
89
95
100
106
112
117
123
128
134
139
144
150
155
160
166
171
177
182
188
194
200
206
212
218
224
230
236
242
249
255
261
267
274
280
286
292
298
305
311
317
323
328
334
340
345
351
356
362
367
373
378
383
388
393
398
403
408
412
417
422
426
431
435
440
444
449
453
458
462
467
471
476
481
485
490
494
499
503
507
511
515
520
524
528
532
537
541
545
550
554
559
563
568
573
577
582
587
591
596
600
605
610
615
620
625
630
635
640
645
651
656
662
667
673
678
683
688
693
698
703
708
713
717
722
727
731
736
740
745
750
754
759
764
770
775
780
785
791
796
801
807
812
818
823
829
835
840
847
853
859
865
872
878
884
891
898
904
911
918
924
931
937
943
950
956
962
968
975
981
987
994
1000
1006
1012
1018
1024
1030
1036
1042
1048
1054
1061
1067
1074
1080
1086
1092
1099
1105
1112
1118
1125
1132
1140
1147
1154
1161
1168
1175
1182
1189
1196
1203
1209
1216
1223
1230
1236
1243
1250
1257
1263
1270
1276
1283
1289
1296
1303
1310
1317
1324
1331
1338
1346
1353
1361
1369
1377
1385
1393
1401
1408
1416
1424
1432
1440
1448
1456
1464
1473
1481
1489
1498
1506
1514
1523
1531
1539
1547
1556
1564
1573
1582
1590
1599
1607
1616
1624
1633
1642
1651
1660
1668
1677
1685
1694
1703
1711
1720
1729
1738
1747
1755
1764
1773
1781
1790
1799
1807
1816
1825
1834
1844
1853
1862
1871
1880
1889
1898
1907
1915
1924
1932
1940
1949
1957
1965
1973
1981
1989
1996
2004
2012
2020
2029
2037
2045
2054
2062
2071
2079
2087
2096
2104
2112
2120
2128
2136
2144
2152
2160
2168
2177
2185
2192
2200
2208
2216
2224
2231
2239
2247
2254
2262
2270
2278
2286
2294
2302
2310
2318
2326
2334
2342
2350
2358
2366
2373
2381
2389
2397
2405
2413
2420
2428
2436
2443
2451
2459
2467
2474
2482
2489
2496
2503
2510
2518
2525
2532
2539
2547
2554
2561
2569
2576
2584
2591
2599
2607
2614
2622
2630
2637
2645
2652
2659
2667
2674
2681
2689
2697
2704
2712
2720
2727
2735
2742
2749
2756
2764
2771
2779
2786
2794
2802
2809
2817
2825
2833
2840
2848
2856
2864
2872
2880
2888
2897
2905
2913
2922
2930
2939
2947
2956
2964
2972
2981
2989
2997
3006
3014
3022
3030
3038
3047
3055
3063
3071
3079
3087
3095
3103
3111
3119
3127
3135
3143
3152
3160
3169
3177
3185
3194
3202
3210
3218
3226
3234
3242
3250
3258
3266
3274
3282
3289
3297
3304
3311
3319
3326
3333
3340
3348
3355
3362
3369
3377
3384
3391
3398
3406
3413
3420
3428
3435
3443
3451
3458
3466
3473
3481
3488
3496
3503
3510
3518
3525
3532
3540
3548
3556
3564
3571
3579
3587
3595
3603
3611
3619
3626
3634
3642
3650
3657
3665
3673
3682
3690
3698
3707
3715
3724
3733
3741
3750
3759
3767
3776
3785
3793
3802
3811
3820
3829
3838
3847
3856
3865
3874
3884
3893
3902
3911
3920
3929
3939
3948
3957
3966
3975
3984
3993
4002
4011
4019
4029
4038
4046
4057
4066
4075
4085
4094
4105
4114
4124
4134
4144
4153
4163
4173
4183
4192
4202
4211
4221
4230
4239
4249
4258
4267
4277
4286
4295
4304
4313
4322
4331
4340
4349
4358
4367
4377
4386
4396
4405
4414
4424
4433
4443
4452
4462
4471
4480
4489
4498
4508
4517
4526
4536
4545
4555
4564
4574
4584
4594
4604
4614
4624
4634
4645
4655
4665
4676
4686
4697
4708
4719
4730
4742
4753
4764
4775
4787
4798
4809
4820
4831
4843
4854
4866
4877
4889
4901
4913
4925
4938
4950
4962
4973
4985
4997
5008
5020
5031
5043
5054
5065
5077
5088
5100
5111
5122
5133
5145
5156
5168
5179
5190
5202
5213
5225
5236
5248
5260
5272
5284
5296
5308
5320
5333
5345
5358
5370
5383
5395
5407
5419
5431
5443
5455
5466
5478
5490
5502
5513
5525
5537
5548
5560
5571
5582
5594
5605
5617
5629
5641
5653
5665
5677
5689
5701
5712
5724
5736
5748
5760
5772
5783
5795
5806
5818
5829
5841
5852
5864
5876
5887
5898
5910
5921
5932
5943
5954
5965
5976
5987
5998
6009
6019
6030
6041
6052
6063
6073
6084
6095
6106
6117
6129
6140
6151
6162
6173
6184
6196
6207
6219
6230
6242
6253
6264
6276
6287
6299
6310
6322
6333
6344
6356
6367
6378
6389
6400
6412
6424
6435
6447
6459
6470
6482
6494
6506
6518
6531
6543
6556
6569
6581
6594
6606
6619
6631
6644
6656
6669
6681
6694
6706
6719
6731
6744
6756
6769
6782
6795
6808
6822
6835
6849
6863
6876
6890
6904
6918
6931
6945
6959
6973
6987
7001
7016
7030
7044
7059
7073
7087
7102
7116
7130
7145
7160
7174
7189
7203
7218
7232
7247
7262
7277
7292
7306
7321
7336
7351
7366
7380
7395
7410
7425
7441
7456
7471
7486
7501
7517
7532
7547
7562
7577
7592
7607
7622
7637
7652
7667
7683
7698
7713
7729
7745
7761
7776
7792
7808
7824
7840
7855
7871
7887
7902
7918
7934
7949
7965
7980
7996
8012
8026
8042
8058
8074
8090
8105
8121
8135
8151
8167
8183
8201
8218
8234
8250
8266
8281
8296
8312
8328
8345
8362
8381
8399
8417
8434
8451
8468
8485
8502
8520
8538
8556
8574
8592
8608
8625
8641
8657
8673
8690
8707
8723
8740
8755
8770
8785
8799
8815
8832
8849
8868
8887
8905
8923
8941
8960
8979
9000
9023
9048
9075
9103
9131
9160
9189
9218
9248
9280
9313
9347
9383
9420
9458
9495
9533
9570
9607
9643
9681
9718
9754
9790
9825
9859
9893
9926
9959
9993
10027
10060
10092
10123
10152
10181
10209
10238
10269
10301
10335
10369
10403
10436
10468
10500
10532
10566
10601
10638
10676
10714
10752
10789
10824
10859
10894
10928
10964
11000
11037
11075
11115
11156
11197
11239
11280
11322
11363
11404
11445
11487
11531
11577
11626
11675
11725
11776
11825
11875
11924
11973
12023
12074
12125
12177
12228
12279
12327
12374
12420
12466
12512
12560
12610
12663
12719
12776
12835
12894
12953
13013
13071
13129
13186
13242
13297
13351
13405
13457
13508
13558
13607
13655
13701
13746
13789
13830
13869
13907
13943
13978
14011
14043
14073
14101
14127
14151
14173
14194
14215
14235
14254
14274
14292
14310
14325
14337
14348
14356
14364
14373
14383
14396
14412
14431
14454
14479
14507
14538
14572
14609
14648
14690
14733
14776
14818
14857
14895
14930
14963
14995
15026
15055
15081
15103
15120
15132
15138
15140
15139
15136
15132
15127
15120
15111
15099
15085
15069
15051
15032
15013
14993
14973
14952
14929
14905
14879
14852
14823
14794
14763
14731
14697
14663
14628
14592
14555
14517
14480
14442
14403
14365
14326
14287
14247
14205
14162
14116
14067
14016
13963
13908
13852
13793
13732
13667
13598
13523
13443
13357
13265
13169
13070
12967
12862
12755
12648
12540
12433
12326
12218
12110
12000
11888
11773
11656
11536
11414
11291
11167
11042
10916
10788
10658
10526
10391
10256
10120
9985
9853
9723
9596
9473
9353
9235
9120
9008
8897
8789
8683
8578
8473
8368
8262
8153
8042
7927
7807
7682
7550
7412
7267
7114
6953
6786
6613
6435
6251
6061
5866
5666
5460
5249
5033
4811
4585
4354
4117
3875
3628
3375
3117
2856
2590
2322
2052
1780
1508
1237
968
703
443
190
-56
-292
-518
-733
-938
-1130
-1311
-1479
-1634
-1774
-1899
-2007
-2098
-2172
-2230
-2275
-2307
-2330
-2344
-2350
-2350
-2343
-2331
-2315
-2300
-2287
-2279
-2278
-2286
-2303
-2329
-2363
-2405
-2454
-2510
-2573
-2643
-2721
-2806
-2898
-2997
-3104
-3216
-3334
-3455
-3580
-3706
-3831
-3953
-4069
-4177
-4275
-4363
-4439
-4504
-4557
-4599
-4629
-4649
-4658
-4657
-4648
-4631
-4611
-4591
-4572
-4558
-4547
-4539
-4533
-4524
-4511
-4492
-4465
-4429
-4384
-4331
-4269
-4198
-4118
-4029
-3928
-3814
-3685
-3538
-3372
-3184
-2972
-2735
-2471
-2179
-1858
-1507
-1127
-720
-286
173
652
1150
1662
2184
2708
3230
3742
4239
4718
5175
5610
6020
6407
6770
7106
7413
7690
7934
8141
8315
8451
8551
8616
8649
8653
8632
8593
8541
8483
8425
8372
8328
8296
8279
8279
8297
8336
8396
8480
8590
8728
8896
9096
9330
9600
9905
10243
10612
11004
11416
11838
12264
12687
13099
13495
13871
14223
14548
14843
15104
15330
15515
15658
15756
15806
15807
15757
15656
15504
15301
15047
14743
14390
13990
13542
13047
12506
11919
11285
10607
9885
9121
8316
7469
6583
5655
4689
3686
2654
1601
538
-524
-1575
-2608
-3617
-4600
-5556
-6484
-7383
-8251
-9086
-9881
-10631
-11331
-11976
-12560
-13079
-13531
-13914
-14227
-14471
-14648
-14761
-14815
-14816
-14771
-14688
-14576
-14443
-14296
-14141
-13982
-13822
-13664
-13508
-13358
-13214
-13079
-12955
-12843
-12743
-12657
-12583
-12522
-12473
-12437
-12415
-12406
-12411
-12430
-12465
-12517
-12587
-12678
-12789
-12923
-13080
-13260
-13464
-13690
-13940
-14211
-14504
-14817
-15147
-15493
-15852
-16222
-16601
-16988
-17383
-17785
-18196
-18616
-19046
-19489
-19944
-20416
-20904
-21411
-21938
-22488
-23061
-23658
-24279
-24924
-25591
-26279
-26985
-27706
-28439
-29181
-29928
-30677
-31426
-32171
-32915
-33653
-34389
-35122
-35857
-36596
-37342
-38096
-38859
-39630
-40408
-41190
-41972
-42752
-43527
-44293
-45049
-45793
-46523
-47238
-47937
-48619
-49283
-49929
-50556
-51163
-51749
-52312
-52853
-53369
-53860
-54321
-54752
-55150
-55512
-55835
-56119
-56363
-56565
-56730
-56860
-56959
-57034
-57090
-57135
-57174
-57211
-57250
-57294
-57343
-57400
-57465
-57538
-57620
-57712
-57814
-57928
-58054
-58193
-58346
-58513
-58695
-58891
-59102
-59328
-59569
-59824
-60093
-60376
-60669
-60971
-61278
-61586
-61893
-62195
-62490
-62777
-63055
-63323
-63581
-63828
-64062
-64282
-64486
-64675
-64843
-64992
-65119
-65218
-65293
-65337
-65349
-65328
-65275
-65185
-65058
-64894
-64696
-64459
-64188
-63882
-63540
-63164
-62754
-62312
-61841
-61344
-60826
-60293
-59750
-59201
-58651
-58101
-57553
-57006
-56461
-55916
-55371
-54826
-54281
-53737
-53194
-52654
-52118
-51585
-51056
-50530
-50007
-49485
-48965
-48444
-47921
-47398
-46873
-46346
-45817
-45287
-44756
-44224
-43691
-43160
-42631
-42109
-41598
-41102
-40628
-40181
-39763
-39379
-39029
-38713
-38431
-38183
-37970
-37791
-37647
-37540
-37469
-37437
-37444
-37493
-37586
-37723
-37906
-38130
-38392
-38682
-38989
-39302
-39610
-39907
-40184
-40440
-40673
-40881
-41065
-41223
-41352
-41450
-41515
-41543
-41530
-41475
-41376
-41230
-41037
-40800
-40522
-40208
-39865
-39499
-39117
-38725
-38326
-37924
-37520
-37117
-36716
-36319
-35928
-35543
-35166
-34795
-34429
-34065
-33701
-33336
-32970
-32604
-32244
-31893
-31555
-31234
-30931
-30648
-30381
-30130
-29890
-29659
-29431
-29205
-28977
-28745
-28507
-28259
-27999
-27726
-27437
-27131
-26807
-26464
-26101
-25718
-25314
-24887
-24438
-23963
-23465
-22944
-22403
-21847
-21281
-20712
-20143
-19581
-19027
-18485
-17954
-17437
-16932
-16442
-15966
-15504
-15058
-14628
-14213
-13816
-13436
-13076
-12734
-12412
-12108
-11822
-11554
-11300
-11063
-10839
-10629
-10432
-10248
-10076
-9916
-9768
-9631
-9506
-9393
-9290
-9196
-9109
-9027
-8946
-8864
-8776
-8680
-8572
-8452
-8319
-8173
-8015
-7846
-7669
-7483
-7290
-7089
-6879
-6661
-6433
-6194
-5944
-5681
-5404
-5113
-4806
-4481
-4139
-3777
-3396
-2993
-2569
-2121
-1648
-1149
-624
-70
513
1125
1766
2432
3122
3829
4548
5274
6001
6726
7445
8157
8864
9561
10251
10932
11602
12261
12906
13535
14146
14738
15306
15851
16369
16859
17320
17751
18152
18522
18863
19175
19461
19721
19959
20179
20383
20575
20760
20939
21115
21288
21457
21621
21776
21919
22049
22163
22262
22343
22408
22456
22486
22498
22491
22462
22412
22339
22242
22120
21970
21794
21589
21358
21103
20826
20533
20228
19916
19600
19286
18973
18664
18358
18056
17758
17463
17171
16884
16601
16323
16050
15786
15527
15275
15031
14793
14563
14339
14123
13915
13715
13524
13343
13172
13012
12862
12724
12597
12480
12372
12271
12177
12086
11996
11907
11816
11722
11624
11522
11416
11304
11187
11065
10936
10801
10659
10509
10351
10186
10012
9832
9646
9458
9269
9084
8904
8734
8575
8428
8297
8180
8080
7999
7935
7890
7865
7860
7876
7911
7968
8044
8138
8252
8382
8526
8681
8844
9013
9183
9355
9525
9693
9859
10024
10188
10352
10518
10687
10861
11040
11226
11418
11619
11827
12043
12268
12500
12740
12988
13242
13502
13768
14037
14310
14586
14864
15144
15427
15713
16001
16292
16585
16880
17177
17474
17770
18064
18356
18644
18927
19205
19477
19741
19996
20240
20474
20695
20904
21101
21285
21460
21625
21784
21936
22085
22231
22374
22516
22657
22796
22935
23073
23212
23350
23490
23632
23777
23925
24078
24236
24400
24571
24749
24933
25125
25322
25525
25732
25943
26156
26372
26589
26808
27027
27246
27464
27681
27895
28107
28316
28519
28718
28912
29101
29285
29465
29642
29815
29986
30154
30319
30480
30638
30790
30937
31076
31207
31329
31442
31544
31636
31718
31788
31846
31893
31926
31946
31951
31942
31918
31879
31825
31756
31672
31574
31461
31333
31190
31034
30863
30679
30482
30274
30057
29831
29597
29358
29115
28869
28622
28377
28135
27899
27669
27449
27238
27039
26853
26680
26522
26378
26249
26135
26035
25948
25874
25811
25759
25715
25681
25653
25633
25619
25610
25607
25610
25617
25627
25641
25658
25675
25693
25711
25729
25747
25765
25783
25803
25824
25848
25874
25902
25934
25970
26009
26052
26099
26149
26201
26256
26313
26371
26430
26489
26547
26603
26657
26707
26754
26796
26834
26868
26899
26926
26949
26969
26986
26999
27009
27017
27022
27026
27030
27034
27039
27047
27059
27074
27094
27120
27151
27189
27235
27288
27349
27419
27497
27584
27679
27783
27896
28017
28148
28287
28436
28596
28766
28949
29145
29357
29583
29825
30082
30353
30636
30927
31225
31527
31832
32137
32442
32744
33045
33339
33626
33905
34171
34423
34658
34873
35065
35234
35376
35492
35582
35645
35684
35701
35697
35675
35638
35587
35525
35454
35375
35288
35196
35099
34996
34890
34779
34666
34550
34433
34316
34200
34084
33972
33861
33755
33652
33554
33461
33372
33288
33208
33132
33061
32993
32929
32868
32811
32756
32703
32652
32601
32549
32496
32438
32375
32305
32226
32139
32040
31933
31815
31686
31547
31398
31240
31074
30901
30722
30540
30355
30169
29983
29798
29614
29433
29255
29081
28912
28750
28595
28449
28312
28184
28067
27961
27864
27777
27699
27628
27563
27503
27445
27388
27330
27270
27207
27139
27067
26990
26908
26819
26725
26623
26515
26399
26277
26148
26013
25873
25729
25581
25431
25279
25126
24972
24817
24661
24504
24348
24190
24033
23876
23719
23563
23407
23253
23101
22950
22802
22657
22515
22377
22243
22112
21985
21862
21743
21626
21511
21398
21286
21174
21062
20949
20833
20715
20592
20465
20332
20192
20046
19891
19728
19555
19373
19181
18978
18766
18544
18312
18073
17828
17578
17324
17070
16816
16564
16315
16072
15835
15604
15380
15163
14954
14751
14555
14365
14181
14001
13825
13652
13482
13315
13148
12983
12817
12651
12484
12315
12144
11970
11793
11612
11428
11238
11045
10845
10640
10427
10208
9981
9746
9503
9253
8995
8730
8458
8179
7894
7604
7307
7006
6700
6389
6074
5755
5432
5106
4777
4445
4112
3777
3443
3109
2777
2449
2126
1809
1499
1197
903
619
343
77
-179
-426
-663
-889
-1106
-1312
-1507
-1693
-1868
-2033
-2191
-2340
-2481
-2616
-2745
-2870
-2990
-3109
-3225
-3342
-3459
-3578
-3700
-3826
-3956
-4093
-4236
-4385
-4542
-4705
-4876
-5054
-5239
-5430
-5627
-5830
-6037
-6250
-6466
-6685
-6908
-7134
-7363
-7595
-7830
-8070
-8313
-8561
-8814
-9070
-9330
-9594
-9860
-10129
-10399
-10670
-10942
-11216
-11490
-11767
-12045
-12325
-12608
-12894
-13183
-13477
-13776
-14081
-14392
-14711
-15038
-15374
-15720
-16076
-16444
-16822
-17212
-17613
-18025
-18448
-18881
-19325
-19777
-20236
-20701
-21170
-21641
-22112
-22581
-23046
-23505
-23957
-24401
-24834
-25256
-25665
-26060
-26439
-26801
-27146
-27472
-27780
-28069
-28340
-28594
-28830
-29052
-29258
-29451
-29630
-29798
-29954
-30100
-30236
-30362
-30479
-30587
-30687
-30779
-30864
-30941
-31012
-31077
-31137
-31192
-31242
-31288
-31330
-31368
-31403
-31434
-31462
-31486
-31506
-31523
-31537
-31546
-31552
-31553
-31552
-31547
-31540
-31530
-31518
-31504
-31490
-31474
-31459
-31443
-31426
-31408
-31389
-31367
-31342
-31314
-31282
-31246
-31208
-31168
-31126
-31083
-31041
-31000
-30963
-30930
-30902
-30880
-30865
-30858
-30860
-30871
-30891
-30922
-30962
-31012
-31070
-31135
-31206
-31279
-31354
-31429
-31503
-31576
-31645
-31711
-31774
-31832
-31886
-31934
-31976
-32011
-32039
-32060
-32073
-32079
-32077
-32066
-32049
-32023
-31991
-31953
-31908
-31857
-31800
-31737
-31669
-31594
-31513
-31426
-31333
-31234
-31129
-31019
-30904
-30784
-30660
-30532
-30401
-30265
-30127
-29985
-29840
-29691
-29538
-29381
-29220
-29053
-28881
-28702
-28517
-28325
-28127
-27922
-27710
-27492
-27267
-27036
-26799
-26555
-26305
-26048
-25785
-25518
-25245
-24969
-24691
-24410
-24129
-23848
-23568
-23290
-23015
-22743
-22474
-22211
-21952
-21697
-21448
-21205
-20967
-20736
-20511
-20293
-20082
-19879
-19684
-19497
-19319
-19149
-18988
-18834
-18688
-18549
-18416
-18288
-18165
-18045
-17927
-17810
-17693
-17575
-17455
-17333
-17207
-17077
-16944
-16805
-16663
-16515
-16363
-16207
-16047
-15883
-15717
-15549
-15380
-15210
-15040
-14871
-14703
-14537
-14373
-14212
-14053
-13897
-13745
-13596
-13451
-13309
-13171
-13035
-12902
-12772
-12643
-12515
-12388
-12262
-12137
-12011
-11884
-11757
-11628
-11496
-11361
-11221
-11076
-10926
-10768
-10604
-10431
-10251
-10062
-9864
-9657
-9441
-9215
-8980
-8735
-8481
-8219
-7947
-7668
-7382
-7089
-6791
-6487
-6180
-5869
-5555
-5239
-4921
-4602
-4282
-3962
-3642
-3324
-3006
-2690
-2377
-2066
-1757
-1452
-1151
-853
-560
-271
12
288
558
820
1074
1319
1555
1781
1998
2204
2401
2587
2764
2932
3091
3243
3387
3526
3658
3786
3910
4030
4149
4266
4382
4497
4613
4729
4845
4963
5081
5201
5321
5441
5562
5681
5799
5915
6027
6136
6240
6340
6434
6522
6605
6681
6750
6813
6868
6916
6958
6994
7024
7049
7070
7088
7103
7117
7130
7143
7156
7170
7186
7202
7221
7241
7264
7289
7317
7348
7382
7420
7462
7507
7556
7608
7664
7723
7784
7849
7918
7989
8064
8141
8223
8307
8395
8486
8581
8679
8780
8884
8989
9096
9202
9308
9411
9511
9607
9698
9783
9861
9932
9994
10048
10092
10128
10154
10171
10178
10177
10166
10148
10122
10089
10049
10005
9956
9903
9848
9792
9734
9677
9619
9562
9506
9450
9395
9341
9286
9233
9179
9125
9071
9016
8959
8900
8839
8775
8708
8637
8563
8484
8402
8317
8228
8137
8042
7949
7853
7756
7659
7562
7465
7367
7269
7172
7074
6976
6879
6782
6685
6588
6492
6395
6297
6199
6099
5997
5893
5788
5681
5572
5462
5350
5237
5123
5009
4895
4782
4671
4562
4456
4354
4256
4162
4073
3989
3910
3835
3763
3695
3630
3567
3506
3446
3385
3324
3262
3197
3130
3059
2986
2908
2828
2746
2661
2576
2490
2404
2320
2238
2159
2083
2011
1944
1881
1824
1773
1728
1690
1658
1633
1614
1601
1594
1592
1597
1607
1624
1646
1674
1707
1747
1792
1844
1901
1965
2033
2109
2189
2275
2364
2459
2558
2660
2767
2877
2989
3104
3221
3339
3457
3575
3692
3808
3923
4035
4145
4251
4356
4457
4555
4649
4740
4827
4910
4988
5062
5130
5194
5251
5303
5348
5387
5419
5443
5460
5469
5470
5463
5448
5425
5395
5357
5312
5259
5199
5132
5059
4979
4893
4801
4704
4601
4492
4378
4257
4131
3999
3860
3716
3565
3408
3246
3078
2905
2727
2545
2358
2168
1973
1774
1572
1365
1155
942
725
507
286
65
-157
-378
-598
-817
-1033
-1246
-1455
-1660
-1860
-2055
-2243
-2424
-2598
-2764
-2921
-3070
-3209
-3340
-3463
-3576
-3683
-3781
-3873
-3959
-4040
-4115
-4186
-4253
-4316
-4375
-4431
-4484
-4534
-4582
-4627
-4669
-4709
-4747
-4783
-4818
-4851
-4883
-4914
-4946
-4978
-5010
-5044
-5079
-5116
-5155
-5195
-5237
-5281
-5327
-5374
-5423
-5473
-5525
-5578
-5631
-5684
-5736
-5786
-5834
-5879
-5919
-5956
-5987
-6012
-6030
-6041
-6045
-6040
-6028
-6006
-5976
-5937
-5890
-5834
-5770
-5698
-5618
-5532
-5439
-5341
-5237
-5128
-5016
-4899
-4780
-4659
-4536
-4413
-4290
-4167
-4045
-3925
-3807
-3691
-3579
-3470
-3364
-3262
-3164
-3070
-2980
-2893
-2809
-2730
-2653
-2580
-2509
-2441
-2376
-2313
-2252
-2193
-2137
-2082
-2029
-1977
-1926
-1876
-1826
-1778
-1730
-1683
-1638
-1593
-1549
-1506
-1464
-1422
-1379
-1337
-1294
-1250
-1205
-1161
-1115
-1069
-1022
-978
-933
-890
-848
-808
-771
-736
-703
-673
-645
-621
-600
-581
-566
-553
-543
-536
-530
-527
-525
-525
-527
-530
-535
-542
-550
-561
-574
-589
-607
-628
-653
-680
-711
-745
-781
-820
-861
-904
-947
-991
-1034
-1077
-1118
-1158
-1195
-1230
-1262
-1291
-1317
-1340
-1360
-1376
-1389
-1399
-1406
-1410
-1411
-1408
-1403
-1395
-1385
-1372
-1358
-1342
-1325
-1307
-1289
-1271
-1253
-1235
-1219
-1203
-1188
-1175
-1163
-1153
-1144
-1138
-1134
-1131
-1130
-1131
-1134
-1138
-1143
-1149
-1156
-1163
-1168
-1173
-1175
-1176
-1173
-1166
-1156
-1141
-1121
-1095
-1064
-1027
-984
-934
-877
-813
-741
-663
-577
-486
-388
-284
-176
-64
51
168
287
406
526
646
766
884
1002
1119
1235
1348
1460
1569
1675
1780
1881
1981
2078
2174
2269
2364
2460
2557
2656
2757
2862
2969
3081
3195
3314
3436
3561
3690
3822
3957
4094
4231
4370
4508
4645
4781
4915
5047
5177
5304
5429
5551
5671
5788
5902
6014
6123
6229
6333
6434
6532
6627
6720
6811
6898
6984
7067
7148
7227
7304
7379
7452
7523
7592
7659
7723
7784
7843
7899
7952
8003
8052
8099
8145
8189
8234
8278
8322
8367
8412
8458
8504
8552
8601
8650
8700
8749
8798
8846
8892
8937
8979
9018
9055
9088
9118
9145
9169
9189
9206
9221
9233
9242
9248
9252
9254
9254
9252
9249
9245
9240
9234
9227
9219
9211
9202
9193
9182
9171
9159
9146
9134
9121
9109
9097
9086
9076
9066
9057
9049
9041
9034
9028
9022
9017
9013
9009
9005
9002
8998
8994
8989
8984
8977
8969
8960
8948
8936
8921
8904
8886
8866
8845
8823
8800
8776
8753
8731
8709
8689
8671
8654
8640
8628
8618
8610
8605
8601
8601
8602
8606
8612
8621
8631
8644
8659
8676
8695
8716
8739
8765
8793
8824
8856
8891
8928
8967
9009
9053
9101
9151
9204
9260
9319
9381
9446
9514
9584
9657
9732
9809
9889
9970
10054
10139
10226
10313
10402
10491
10580
10668
10755
10841
10925
11007
11086
11164
11239
11313
11384
11453
11521
11586
11650
11711
11770
11826
11879
11930
11977
12022
12065
12104
12141
12174
12204
12231
12255
12275
12291
12304
12314
12321
12325
12327
12326
12322
12316
12307
12295
12280
12262
12241
12217
12190
12160
12126
12090
12050
12008
11963
11915
11863
11809
11751
11690
11626
11558
11487
11413
11336
11256
11173
11088
11001
10913
10822
10731
10639
10546
10453
10360
10267
10174
10081
9987
9894
9799
9705
9610
9513
9417
9319
9220
9119
9017
8912
8805
8695
8582
8467
8348
8226
8101
7972
7841
7706
7568
7428
7285
7139
6991
6842
6692
6541
6391
6241
6092
5945
5800
5658
5518
5382
5248
5118
4991
4868
4748
4632
4519
4410
4303
4199
4098
3999
3903
3808
3715
3624
3534
3445
3356
3268
3181
3093
3004
2915
2825
2732
2638
2541
2441
2338
2232
2123
2009
1892
1772
1648
1522
1393
1261
1128
994
859
723
586
450
313
176
39
-98
-236
-374
-513
-653
-794
-938
-1083
-1232
-1384
-1540
-1699
-1863
-2032
-2204
-2382
-2563
-2748
-2936
-3128
-3322
-3519
-3717
-3917
-4117
-4318
-4520
-4721
-4921
-5121
-5321
-5518
-5714
-5908
-6100
-6288
-6474
-6655
-6832
-7006
-7175
-7339
-7499
-7654
-7804
-7950
-8089
-8224
-8352
-8475
-8591
-8700
-8803
-8898
-8986
-9066
-9139
-9205
-9263
-9315
-9360
-9399
-9433
-9462
-9488
-9510
-9531
-9550
-9568
-9586
-9604
-9623
-9643
-9664
-9686
-9709
-9733
-9757
-9783
-9809
-9836
-9863
-9889
-9915
-9941
-9965
-9988
-10008
-10026
-10042
-10054
-10063
-10068
-10069
-10066
-10058
-10046
-10029
-10008
-9983
-9954
-9920
-9884
-9845
-9803
-9759
-9714
-9667
-9620
-9572
-9523
-9475
-9426
-9378
-9330
-9284
-9238
-9193
-9149
-9107
-9066
-9027
-8989
-8952
-8917
-8883
-8850
-8818
-8788
-8758
-8730
-8702
-8674
-8646
-8618
-8590
-8560
-8529
-8497
-8464
-8430
-8394
-8356
-8317
-8277
-8235
-8191
-8146
-8100
-8053
-8005
-7956
-7907
-7857
-7806
-7756
-7705
-7654
-7603
-7552
-7501
-7449
-7397
-7344
-7290
-7236
-7180
-7122
-7063
-7001
-6937
-6870
-6800
-6728
-6654
-6577
-6498
-6417
-6335
-6252
-6169
-6085
-6002
-5919
-5836
-5754
-5673
-5592
-5513
-5434
-5356
-5278
-5202
-5127
-5052
-4978
-4906
-4834
-4763
-4693
-4625
-4558
-4493
-4429
-4368
-4308
-4250
-4194
-4139
-4086
-4033
-3981
-3929
-3877
-3825
-3771
-3717
-3661
-3603
-3542
-3480
-3415
-3347
-3277
-3203
-3126
-3046
-2964
-2879
-2792
-2703
-2613
-2522
-2431
-2341
-2252
-2165
-2081
-1999
-1921
-1846
-1776
-1709
-1648
-1591
-1539
-1492
-1450
-1413
-1380
-1352
-1329
-1310
-1296
-1286
-1280
-1277
-1278
-1282
-1289
-1297
-1308
-1319
-1332
-1345
-1359
-1373
-1386
-1398
-1410
-1420
-1429
-1436
-1442
-1445
-1446
-1444
-1440
-1433
-1424
-1412
-1398
-1381
-1362
-1339
-1314
-1287
-1256
-1222
-1186
-1147
-1106
-1062
-1016
-969
-920
-870
-819
-769
-718
-669
-622
-576
-532
-491
-453
-417
-384
-354
-328
-305
-287
-273
-264
-259
-259
-263
-272
-284
-300
-319
-341
-365
-391
-418
-446
-474
-503
-532
-559
-586
-612
-636
-659
-681
-701
-719
-735
-751
-764
-777
-788
-798
-807
-815
-821
-826
-830
-832
-832
-830
-825
-818
-808
-794
-777
-756
-731
-703
-670
-633
-593
-548
-499
-447
-392
-334
-273
-210
-145
-78
-11
57
126
194
262
330
397
464
530
596
661
727
792
858
925
993
1062
1132
1204
1278
1354
1431
1511
1593
1678
1765
1853
1944
2036
2130
2226
2323
2420
2520
2620
2721
2823
2925
3028
3132
3236
3341
3446
3552
3659
3766
3874
3982
4091
4200
4310
4419
4528
4637
4745
4852
4958
5063
5166
5267
5366
5463
5557
5648
5737
5823
5906
5986
6063
6138
6209
6278
6344
6407
6468
6525
6580
6631
6680
6725
6768
6807
6842
6875
6905
6932
6957
6980
7002
7022
7041
7059
7077
7096
7114
7134
7155
7177
7200
7224
7251
7279
7309
7341
7375
7411
7448
7487
7527
7567
7607
7647
7686
7724
7761
7796
7828
7859
7887
7912
7935
7956
7974
7990
8003
8013
8023
8029
8035
8038
8039
8039
8036
8032
8026
8018
8009
7998
7985
7970
7954
7935
7915
7893
7868
7842
7815
7786
7755
7724
7692
7659
7625
7591
7557
7522
7487
7452
7416
7381
7346
7311
7276
7242
7209
7177
7146
7116
7087
7058
7031
7003
6977
6951
6926
6902
6878
6855
6833
6811
6790
6768
6745
6722
6698
6672
6644
6614
6580
6544
6504
6461
6413
6361
6305
6243
6177
6107
6031
5951
5867
5779
5687
5593
5496
5396
5295
5193
5089
4985
4881
4776
4671
4567
4463
4360
4257
4155
4053
3952
3852
3752
3652
3553
3455
3357
3259
3163
3067
2972
2879
2786
2696
2607
2521
2437
2357
2279
2204
2134
2067
2005
1947
1894
1847
1805
1768
1737
1712
1693
1679
1672
1670
1674
1684
1699
1719
1744
1773
1806
1843
1884
1927
1973
2020
2070
2120
2172
2223
2275
2326
2376
2425
2472
2518
2562
2604
2644
2681
2717
2750
2780
2807
2831
2852
2871
2885
2897
2905
2910
2912
2911
2906
2899
2888
2875
2858
2838
2815
2789
2760
2728
2693
2654
2614
2570
2523
2474
2422
2366
2308
2247
2183
2116
2045
1974
1899
1822
1743
1662
1579
1495
1409
1322
1233
1144
1054
963
872
781
689
598
507
417
328
239
152
66
-18
-101
-182
-262
-341
-418
-494
-569
-644
-717
-791
-863
-936
-1008
-1083
-1156
-1231
-1307
-1383
-1462
-1541
-1623
-1706
-1791
-1879
-1968
-2060
-2154
-2250
-2347
-2446
-2547
-2648
-2750
-2853
-2956
-3060
-3163
-3267
-3369
-3471
-3571
-3669
-3766
-3860
-3951
-4040
-4126
-4210
-4290
-4367
-4441
-4512
-4581
-4646
-4708
-4767
-4823
-4876
-4927
-4976
-5022
-5067
-5109
-5150
-5189
-5228
-5265
-5302
-5339
-5376
-5413
-5450
-5488
-5526
-5565
-5604
-5644
-5685
-5726
-5768
-5810
-5852
-5894
-5936
-5978
-6018
-6058
-6095
-6131
-6165
-6197
-6225
-6251
-6274
-6293
-6308
-6319
-6326
-6328
-6326
-6320
-6309
-6293
-6274
-6250
-6223
-6192
-6158
-6121
-6082
-6039
-5994
-5946
-5895
-5842
-5786
-5727
-5666
-5602
-5536
-5468
-5397
-5323
-5247
-5168
-5086
-5001
-4913
-4823
-4730
-4634
-4536
-4434
-4329
-4221
-4110
-3995
-3877
-3756
-3631
-3504
-3373
-3238
-3101
-2961
-2817
-2672
-2523
-2372
-2219
-2063
-1906
-1747
-1586
-1424
-1262
-1099
-936
-774
-612
-452
-293
-135
20
173
324
472
617
759
899
1035
1168
1299
1426
1549
1670
1787
1900
2009
2116
2218
2316
2410
2500
2586
2668
2746
2820
2889
2955
3016
3073
3126
3175
3219
3260
3296
3329
3357
3382
3403
3421
3434
3445
3451
3455
3455
3453
3447
3439
3427
3414
3398
3380
3360
3339
3316
3291
3266
3240
3214
3187
3160
3134
3109
3083
3059
3035
3012
2989
2967
2946
2926
2906
2886
2867
2848
2830
2812
2793
2775
2757
2740
2722
2704
2687
2670
2653
2636
2619
2602
2586
2569
2553
2537
2522
2507
2493
2478
2465
2451
2437
2424
2410
2397
2384
2370
2358
2345
2333
2321
2310
2300
2291
2283
2275
2270
2265
2262
2261
2262
2265
2270
2277
2288
2300
2315
2333
2354
2377
2404
2433
2465
2500
2538
2579
2623
2670
2719
2772
2827
2886
2946
3009
3075
3142
3211
3281
3353
3426
3500
3575
3650
3726
3803
3880
3958
4035
4114
4193
4272
4350
4428
4507
4584
4662
4739
4815
4890
4964
5037
5109
5179
5247
5313
5378
5440
5499
5556
5610
5661
5709
5753
5795
5832
5865
5895
5920
5940
5956
5968
5976
5979
5978
5973
5963
5949
5931
5908
5881
5849
5814
5775
5732
5686
5638
5587
5534
5479
5423
5367
5309
5252
5195
5139
5084
5030
4979
4929
4882
4838
4797
4759
4724
4692
4664
4639
4618
4600
4585
4574
4566
4561
4560
4561
4564
4570
4577
4586
4596
4607
4618
4629
4639
4648
4655
4662
4667
4670
4671
4669
4665
4659
4650
4637
4622
4604
4583
4560
4535
4508
4479
4449
4417
4385
4352
4319
4285
4252
4219
4187
4155
4125
4094
4067
4038
4013
3988
3965
3942
3921
3902
3883
3866
3850
3835
3822
3809
3799
3789
3781
3774
3768
3763
3758
3754
3749
3745
3740
3735
3729
3722
3714
3705
3694
3682
3668
3652
3634
3615
3593
3571
3546
3521
3494
3466
3437
3407
3377
3347
3316
3286
3255
3224
3193
3162
3132
3101
3071
3040
3010
2979
2948
2916
2884
2851
2817
2782
2745
2707
2668
2628
2586
2542
2497
2450
2402
2353
2303
2252
2199
2145
2090
2035
1978
1921
1863
1805
1746
1687
1628
1568
1509
1449
1390
1331
1272
1215
1158
1102
1047
994
941
891
842
794
748
704
661
619
579
540
502
464
428
392
357
322
288
254
220
186
153
120
88
56
26
-4
-33
-61
-88
-114
-140
-165
-188
-211
-233
-253
-273
-291
-309
-325
-341
-356
-371
-385
-400
-414
-429
-444
-459
-475
-492
-509
-527
-546
-566
-586
-608
-631
-655
-679
-704
-730
-756
-782
-809
-836
-863
-890
-916
-942
-967
-990
-1012
-1033
-1052
-1070
-1085
-1100
-1112
-1122
-1130
-1137
-1141
-1144
-1146
-1146
-1144
-1142
-1139
-1135
-1131
-1127
-1123
-1119
-1116
-1114
-1112
-1111
-1111
-1111
-1112
-1114
-1116
-1118
-1121
-1124
-1126
-1129
-1131
-1132
-1133
-1133
-1132
-1130
-1128
-1124
-1120
-1115
-1110
-1104
-1097
-1091
-1084
-1076
-1069
-1061
-1053
-1044
-1036
-1027
-1018
-1008
-1000
-991
-982
-973
-963
-954
-945
-936
-927
-918
-910
-903
-896
-889
-884
-879
-874
-871
-868
-865
-863
-861
-860
-859
-858
-858
-858
-858
-858
-858
-859
-859
-859
-859
-858
-858
-856
-855
-853
-851
-848
-845
-842
-838
-834
-830
-825
-820
-815
-810
-804
-797
-790
-783
-775
-767
-759
-751
-742
-734
-727
-720
-714
-710
-706
-704
-703
-704
-707
-712
-718
-727
-738
-750
-764
-781
-799
-818
-840
-864
-889
-916
-944
-973
-1004
-1035
-1067
-1099
-1131
-1164
-1197
-1229
-1262
-1294
-1325
-1356
-1387
-1416
-1445
-1473
-1501
-1528
-1554
-1580
-1605
-1629
-1652
-1674
-1695
-1715
-1734
-1753
-1770
-1786
-1801
-1814
-1826
-1836
-1844
-1850
-1855
-1857
-1858
-1856
-1852
-1846
-1838
-1828
-1817
-1803
-1788
-1772
-1754
-1735
-1715
-1693
-1671
-1648
-1624
-1599
-1574
-1549
-1524
-1499
-1474
-1451
-1428
-1406
-1386
-1367
-1349
-1333
-1319
-1305
-1294
-1284
-1275
-1267
-1261
-1256
-1252
-1249
-1246
-1245
-1244
-1244
-1245
-1246
-1247
-1248
-1249
-1251
-1252
-1254
-1255
-1257
-1259
-1260
-1262
-1264
-1266
-1268
-1270
-1273
-1276
-1280
-1283
-1287
-1292
-1296
-1301
-1307
-1313
-1319
-1326
-1333
-1341
-1349
-1358
-1368
-1378
-1390
-1402
-1415
-1429
-1443
-1458
-1473
-1489
-1504
-1519
-1533
-1547
-1560
-1573
-1584
-1595
-1604
-1613
-1620
-1626
-1630
-1633
-1635
-1636
-1635
-1632
-1629
-1624
-1619
-1612
-1605
-1597
-1588
-1579
-1568
-1558
-1546
-1534
-1520
-1506
-1490
-1473
-1455
-1435
-1414
-1392
-1369
-1343
-1317
-1288
-1258
-1226
-1193
-1157
-1119
-1080
-1038
-994
-948
-900
-849
-796
-741
-683
-623
-561
-496
-430
-362
-293
-222
-151
-78
-6
67
140
212
284
355
425
494
561
626
690
751
810
867
922
974
1025
1073
1119
1163
1205
1245
1285
1322
1359
1395
1429
1463
1496
1528
1560
1590
1621
1650
1679
1708
1736
1763
1790
1817
1843
1868
1893
1916
1938
1959
1979
1998
2016
2032
2048
2064
2078
2092
2105
2117
2128
2138
2148
2157
2165
2173
2180
2187
2193
2198
2203
2208
2213
2218
2224
2230
2236
2243
2251
2258
2267
2276
2287
2298
2310
2323
2336
2351
2366
2381
2398
2414
2431
2448
2465
2482
2499
2515
2531
2547
2562
2577
2590
2602
2613
2623
2631
2638
2643
2646
2648
2648
2646
2643
2638
2631
2622
2611
2598
2584
2568
2550
2530
2509
2486
2462
2437
2410
2381
2351
2319
2286
2251
2215
2177
2138
2097
2055
2012
1969
1924
1878
1832
1785
1737
1688
1639
1589
1539
1489
1439
1390
1340
1291
1243
1196
1150
1105
1061
1018
977
936
897
859
822
787
752
719
687
655
625
595
565
536
508
480
451
423
393
363
332
301
268
234
198
162
124
85
44
2
-41
-85
-130
-175
-221
-268
-315
-363
-411
-460
-509
-557
-606
-654
-703
-751
-800
-848
-897
-945
-994
-1042
-1089
-1137
-1184
-1230
-1276
-1321
-1365
-1409
-1453
-1496
-1539
-1580
-1622
-1662
-1702
-1742
-1781
-1820
-1858
-1897
-1935
-1974
-2012
-2051
-2089
-2128
-2168
-2207
-2248
-2289
-2331
-2373
-2416
-2460
-2505
-2551
-2597
-2644
-2692
-2740
-2789
-2837
-2885
-2933
-2981
-3028
-3074
-3120
-3164
-3207
-3249
-3289
-3328
-3366
-3402
-3436
-3469
-3500
-3530
-3558
-3584
-3608
-3630
-3651
-3671
-3689
-3706
-3723
-3738
-3752
-3765
-3778
-3790
-3802
-3814
-3825
-3835
-3846
-3856
-3866
-3875
-3884
-3893
-3901
-3909
-3916
-3921
-3926
-3930
-3933
-3935
-3936
-3937
-3936
-3935
-3933
-3930
-3928
-3924
-3921
-3917
-3912
-3908
-3904
-3899
-3895
-3891
-3888
-3885
-3882
-3879
-3877
-3876
-3875
-3874
-3874
-3875
-3876
-3878
-3879
-3881
-3884
-3886
-3889
-3891
-3894
-3898
-3901
-3904
-3908
-3912
-3916
-3921
-3926
-3931
-3937
-3944
-3951
-3958
-3965
-3973
-3981
-3988
-3996
-4003
-4010
-4017
-4024
-4030
-4037
-4043
-4049
-4056
-4062
-4067
-4075
-4082
-4090
-4097
-4106
-4115
-4124
-4135
-4146
-4159
-4172
-4186
-4202
-4218
-4236
-4255
-4274
-4295
-4316
-4339
-4361
-4384
-4408
-4431
-4455
-4478
-4502
-4525
-4548
-4571
-4593
-4615
-4637
-4658
-4679
-4700
-4720
-4740
-4760
-4780
-4800
-4820
-4840
-4859
-4879
-4898
-4918
-4937
-4956
-4975
-4993
-5011
-5028
-5044
-5060
-5074
-5088
-5100
-5111
-5121
-5130
-5137
-5142
-5146
-5149
-5150
-5149
-5148
-5145
-5141
-5136
-5130
-5122
-5114
-5104
-5094
-5083
-5071
-5059
-5046
-5033
-5020
-5006
-4991
-4977
-4963
-4949
-4934
-4920
-4907
-4893
-4880
-4868
-4856
-4845
-4834
-4823
-4812
-4802
-4791
-4781
-4770
-4760
-4749
-4738
-4727
-4715
-4703
-4690
-4676
-4662
-4646
-4630
-4613
-4594
-4575
-4554
-4532
-4509
-4484
-4458
-4431
-4402
-4372
-4341
-4308
-4274
-4238
-4201
-4163
-4123
-4082
-4038
-3995
-3949
-3902
-3853
-3803
-3752
-3699
-3646
-3591
-3536
-3480
-3424
-3367
-3309
-3252
-3194
-3136
-3078
-3019
-2960
-2901
-2841
-2780
-2720
-2659
-2598
-2537
-2475
-2413
-2351
-2288
-2225
-2161
-2098
-2033
-1970
-1905
-1841
-1778
-1714
-1651
-1587
-1524
-1462
-1399
-1337
-1275
-1214
-1154
-1094
-1034
-976
-918
-861
-805
-749
-694
-639
-585
-532
-480
-427
-376
-325
-274
-224
-174
-125
-77
-30
16
62
107
150
193
235
275
314
352
389
423
456
487
516
543
568
590
610
627
641
653
662
668
672
672
670
665
658
647
634
618
600
580
557
531
504
475
445
412
378
343
307
270
231
192
152
112
72
31
-10
-51
-92
-133
-175
-216
-258
-299
-341
-383
-425
-467
-510
-553
-596
-640
-684
-728
-773
-819
-864
-911
-958
-1004
-1053
-1101
-1150
-1198
-1247
-1296
-1345
-1394
-1443
-1491
-1540
-1588
-1636
-1683
-1729
-1774
-1818
-1862
-1904
-1946
-1987
-2025
-2064
-2101
-2136
-2171
-2203
-2235
-2265
-2293
-2320
-2345
-2368
-2389
-2409
-2427
-2443
-2457
-2470
-2481
-2490
-2498
-2504
-2508
-2511
-2512
-2512
-2510
-2508
-2504
-2499
-2493
-2486
-2478
-2469
-2458
-2446
-2433
-2418
-2402
-2385
-2365
-2344
-2321
-2295
-2268
-2238
-2206
-2171
-2134
-2095
-2053
-2008
-1961
-1912
-1860
-1806
-1749
-1691
-1630
-1567
-1502
-1435
-1367
-1296
-1225
-1153
-1079
-1004
-931
-856
-781
-705
-630
-555
-480
-406
-332
-260
-188
-118
-48
20
88
153
218
281
343
403
463
521
578
634
689
742
795
847
897
947
995
1043
1089
1134
1179
1222
1265
1308
1349
1390
1429
1468
1506
1542
1578
1613
1646
1678
1709
1738
1766
1792
1816
1840
1861
1882
1901
1919
1936
1951
1966
1979
1992
2004
2015
2025
2033
2043
2052
2060
2067
2075
2083
2090
2098
2106
2115
2123
2132
2142
2153
2165
2177
2191
2205
2221
2237
2254
2272
2290
2309
2329
2349
2369
2388
2408
2428
2447
2467
2486
2504
2522
2540
2557
2573
2589
2605
2620
2634
2648
2661
2674
2686
2697
2708
2719
2729
2739
2748
2756
2763
2770
2777
2783
2789
2794
2800
2805
2810
2815
2821
2827
2833
2840
2847
2855
2863
2871
2880
2890
2900
2911
2922
2934
2946
2959
2973
2988
3004
3021
3040
3059
3080
3103
3126
3151
3178
3205
3233
3262
3292
3323
3355
3388
3422
3457
3492
3528
3565
3603
3641
3679
3718
3757
3796
3835
3874
3912
3950
3988
4026
4062
4099
4135
4170
4205
4238
4271
4302
4333
4363
4392
4419
4447
4473
4498
4522
4545
4566
4586
4605
4622
4638
4652
4665
4676
4685
4693
4699
4703
4706
4707
4707
4705
4701
4697
4691
4683
4674
4663
4651
4637
4622
4606
4589
4571
4552
4531
4509
4486
4462
4437
4410
4383
4353
4323
4290
4257
4221
4184
4145
4104
4062
4018
3973
3925
3877
3826
3774
3721
3666
3609
3550
3490
3428
3365
3300
3233
3164
3093
3020
2945
2869
2790
2710
2628
2545
2459
2373
2285
2195
2105
2013
1921
1828
1735
1641
1547
1451
1356
1260
1163
1067
970
874
777
681
586
491
396
301
208
115
22
-70
-161
-250
-339
-427
-514
-599
-683
-765
-846
-925
-1002
-1076
-1149
-1219
-1286
-1351
-1414
-1473
-1530
-1584
-1635
-1683
-1728
-1770
-1808
-1844
-1877
-1906
-1933
-1956
-1976
-1994
-2009
-2021
-2031
-2037
-2043
-2044
-2044
-2041
-2035
-2027
-2017
-2004
-1990
-1973
-1954
-1933
-1910
-1885
-1859
-1830
-1799
-1767
-1732
-1695
-1657
-1616
-1574
-1530
-1485
-1438
-1389
-1339
-1288
-1235
-1182
-1128
-1073
-1018
-962
-906
-850
-794
-737
-681
-624
-568
-512
-456
-400
-345
-290
-235
-181
-127
-73
-19
34
88
141
193
246
298
350
401
452
503
553
602
650
697
744
789
834
877
919
959
997
1035
1070
1104
1136
1167
1196
1223
1249
1272
1294
1314
1332
1348
1361
1373
1382
1389
1393
1394
1393
1390
1383
1374
1363
1348
1331
1312
1289
1265
1237
1208
1176
1142
1106
1068
1029
987
944
899
852
804
754
703
651
597
542
486
430
372
313
254
193
132
71
9
-54
-118
-181
-246
-311
-376
-441
-507
-572
-638
-703
-768
-833
-897
-961
-1025
-1088
-1150
-1212
-1272
-1332
-1391
-1450
-1507
-1563
-1617
-1671
-1723
-1773
-1822
-1869
-1915
-1960
-2003
-2045
-2086
-2125
-2163
-2200
-2235
-2269
-2302
-2333
-2363
-2392
-2419
-2444
-2467
-2489
-2509
-2527
-2544
-2558
-2571
-2582
-2591
-2599
-2604
-2607
-2608
-2607
-2605
-2600
-2594
-2586
-2575
-2563
-2549
-2532
-2513
-2492
-2469
-2444
-2417
-2388
-2356
-2323
-2287
-2249
-2209
-2167
-2123
-2077
-2029
-1980
-1929
-1877
-1823
-1768
-1712
-1654
-1595
-1534
-1473
-1410
-1346
-1281
-1215
-1148
-1080
-1010
-941
-871
-799
-728
-655
-583
-510
-438
-366
-294
-224
-154
-86
-18
48
113
177
240
300
360
417
472
526
578
629
677
724
769
813
856
897
937
976
1014
1052
1088
1123
1158
1192
1225
1258
1289
1321
1351
1381
1411
1440
1468
1495
1522
1548
1573
1598
1622
1646
1670
1693
1716
1739
1761
1782
1803
1824
1845
1865
1884
1903
1922
1940
1957
1973
1989
2004
2017
2031
2043
2054
2064
2074
2082
2090
2097
2104
2110
2115
2121
2126
2131
2136
2141
2146
2150
2154
2159
2163
2168
2172
2176
2180
2184
2188
2191
2194
2197
2200
2202
2205
2206
2208
2209
2209
2209
2209
2208
2207
2205
2204
2201
2199
2195
2192
2188
2183
2178
2172
2165
2158
2151
2143
2135
2126
2117
2107
2097
2087
2076
2065
2054
2041
2031
2017
2005
1992
1978
1964
1949
1934
1919
1904
1889
1875
1860
1845
1830
1815
1800
1786
1771
1757
1743
1730
1717
1704
1692
1681
1670
1660
1650
1641
1632
1625
1618
1611
1605
1600
1595
1591
1588
1585
1582
1580
1579
1578
1579
1580
1582
1585
1588
1592
1597
1603
1609
1616
1624
1632
1642
1652
1663
1674
1687
1700
1713
1728
1743
1759
1776
1793
1812
1832
1853
1875
1898
1922
1947
1973
1999
2027
2054
2083
2112
2141
2170
2200
2229
2259
2289
2318
2348
2377
2406
2435
2463
2490
2517
2544
2570
2595
2619
2643
2665
2687
2708
2728
2747
2765
2781
2797
2811
2825
2837
2848
2859
2869
2877
2885
2891
2897
2902
2907
2910
2914
2916
2919
2921
2922
2924
2925
2926
2926
2927
2927
2927
2927
2927
2927
2926
2925
2924
2923
2921
2920
2918
2915
2913
2910
2906
2903
2899
2895
2891
2887
2882
2877
2873
2868
2863
2858
2853
2848
2843
2839
2834
2829
2824
2818
2813
2807
2801
2795
2789
2783
2776
2769
2762
2754
2745
2735
2726
2715
2703
2691
2678
2664
2650
2634
2617
2600
2581
2562
2543
2523
2502
2481
2459
2436
2413
2389
2365
2340
2315
2290
2264
2237
2210
2183
2156
2129
2102
2075
2047
2019
1991
1963
1934
1905
1876
1847
1818
1789
1760
1732
1704
1676
1649
1622
1597
1571
1547
1524
1501
1479
1458
1437
1417
1398
1378
1360
1341
1323
1305
1287
1269
1251
1233
1215
1196
1177
1157
1138
1117
1096
1075
1053
1030
1006
983
958
932
905
878
850
821
791
760
729
697
664
631
596
562
526
491
455
418
382
345
308
272
235
200
164
129
94
60
27
-6
-37
-67
-96
-124
-151
-177
-201
-225
-247
-268
-289
-308
-325
-342
-358
-372
-386
-399
-410
-421
-430
-439
-447
-454
-460
-464
-468
-470
-471
-471
-470
-467
-463
-457
-451
-443
-434
-423
-412
-399
-385
-370
-354
-337
-319
-301
-282
-263
-243
-224
-203
-183
-163
-142
-123
-103
-84
-64
-45
-26
-7
13
32
51
71
90
110
130
150
171
191
212
233
254
276
298
320
342
365
388
412
435
459
484
509
534
559
585
611
637
664
692
720
748
776
805
834
863
893
922
952
982
1012
1042
1072
1101
1131
1160
1189
1218
1247
1275
1303
1330
1356
1382
1407
1431
1453
1475
1495
1514
1532
1549
1565
1579
1591
1603
1613
1622
1629
1636
1641
1646
1649
1652
1655
1657
1660
1663
1666
1670
1674
1679
1686
1693
1701
1712
1723
1736
1751
1768
1786
1806
1827
1850
1873
1898
1925
1952
1980
2009
2040
2070
2102
2134
2166
2200
2233
2267
2301
2335
2369
2404
2437
2471
2504
2537
2569
2601
2632
2663
2693
2723
2753
2783
2812
2842
2871
2901
2930
2959
2988
3018
3047
3077
3107
3138
3169
3201
3232
3265
3298
3331
3364
3398
3431
3465
3498
3532
3566
3600
3633
3667
3700
3733
3766
3799
3832
3864
3896
3928
3959
3989
4019
4048
4075
4102
4128
4152
4175
4198
4219
4238
4257
4274
4290
4304
4316
4328
4337
4346
4353
4360
4365
4369
4372
4373
4374
4373
4372
4370
4367
4362
4357
4351
4343
4334
4324
4313
4301
4288
4273
4258
4241
4223
4204
4185
4164
4143
4121
4099
4075
4053
4029
4005
3981
3957
3932
3908
3884
3859
3835
3811
3787
3763
3740
3717
3694
3672
3650
3630
3610
3591
3573
3555
3539
3524
3509
3496
3484
3474
3464
3456
3449
3443
3437
3433
3429
3426
3423
3421
3420
3418
3418
3417
3417
3417
3418
3418
3419
3420
3422
3424
3426
3428
3431
3434
3437
3440
3444
3449
3454
3460
3466
3473
3480
3487
3496
3504
3514
3523
3534
3545
3557
3569
3582
3596
3610
3625
3641
3658
3675
3693
3711
3730
3749
3769
3789
3809
3830
3851
3872
3893
3913
3934
3954
3973
3991
4009
4025
4041
4056
4069
4081
4093
4103
4112
4120
4126
4132
4137
4141
4145
4148
4151
4153
4155
4157
4158
4160
4161
4162
4164
4166
4167
4169
4170
4171
4173
4174
4175
4176
4178
4178
4179
4180
4180
4180
4180
4181
4181
4181
4181
4181
4180
4180
4180
4179
4179
4178
4178
4178
4178
4178
4178
4179
4179
4181
4182
4185
4188
4191
4196
4202
4209
4217
4226
4237
4249
4263
4277
4293
4309
4327
4345
4365
4385
4406
4427
4449
4471
4494
4517
4540
4564
4588
4613
4637
4661
4685
4709
4733
4756
4779
4801
4822
4842
4861
4879
4896
4911
4925
4938
4949
4959
4967
4974
4979
4983
4986
4988
4988
4987
4985
4982
4977
4972
4966
4959
4951
4942
4932
4921
4909
4896
4881
4866
4849
4830
4810
4789
4767
4743
4718
4691
4664
4635
4605
4574
4542
4509
4475
4440
4404
4368
4331
4293
4255
4217
4178
4139
4100
4061
4021
3982
3943
3903
3864
3825
3787
3748
3710
3673
3636
3599
3563
3527
3492
3457
3423
3389
3356
3324
3292
3260
3230
3200
3170
3142
3113
3086
3059
3033
3007
2982
2958
2934
2911
2889
2867
2847
2827
2808
2790
2774
2758
2744
2731
2720
2710
2701
2694
2688
2683
2680
2679
2678
2680
2683
2687
2693
2701
2711
2722
2735
2750
2767
2785
2806
2828
2851
2876
2903
2931
2960
2990
3022
3055
3089
3124
3160
3197
3235
3273
3312
3351
3391
3432
3473
3515
3558
3601
3645
3690
3735
3781
3827
3874
3921
3969
4018
4067
4116
4166
4215
4265
4316
4366
4416
4466
4515
4565
4613
4662
4710
4757
4804
4850
4895
4939
4982
5024
5064
5103
5141
5178
5213
5246
5277
5306
5334
5359
5382
5403
5422
5439
5454
5466
5477
5486
5492
5496
5498
5498
5495
5490
5483
5474
5463
5450
5435
5418
5399
5378
5356
5332
5306
5279
5251
5221
5190
5157
5123
5087
5050
5013
4974
4934
4894
4852
4810
4767
4724
4680
4636
4591
4546
4500
4455
4409
4363
4317
4270
4225
4179
4134
4089
4045
4001
3958
3914
3872
3829
3788
3746
3705
3664
3624
3584
3545
3506
3468
3430
3392
3355
3318
3282
3246
3211
3175
3141
3107
3073
3040
3008
2976
2946
2915
2886
2857
2829
2801
2775
2748
2722
2696
2671
2646
2621
2596
2570
2545
2520
2495
2469
2444
2418
2391
2364
2336
2308
2279
2249
2219
2187
2156
2123
2090
2056
2021
1987
1952
1916
1880
1843
1806
1769
1731
1692
1653
1613
1572
1531
1489
1446
1402
1358
1313
1267
1221
1175
1127
1080
1032
983
934
884
834
784
734
683
632
581
531
480
429
378
328
277
227
178
129
80
32
-16
-64
-111
-157
-203
-248
-292
-336
-379
-421
-463
-504
-544
-583
-622
-659
-696
-732
-767
-801
-835
-867
-898
-928
-957
-985
-1012
-1038
-1063
-1086
-1109
-1130
-1150
-1169
-1186
-1203
-1218
-1232
-1245
-1257
-1268
-1279
-1288
-1297
-1305
-1313
-1320
-1326
-1332
-1337
-1342
-1346
-1350
-1353
-1356
-1359
-1361
-1363
-1365
-1366
-1367
-1368
-1369
-1369
-1369
-1370
-1370
-1371
-1371
-1372
-1373
-1374
-1375
-1376
-1377
-1377
-1378
-1379
-1380
-1381
-1381
-1382
-1383
-1384
-1385
-1387
-1388
-1389
-1391
-1393
-1395
-1397
-1399
-1401
-1404
-1407
-1410
-1413
-1417
-1421
-1425
-1429
-1433
-1437
-1442
-1447
-1453
-1459
-1465
-1472
-1478
-1485
-1491
-1498
-1505
-1511
-1518
-1524
-1530
-1536
-1542
-1547
-1552
-1557
-1561
-1565
-1569
-1572
-1575
-1578
-1580
-1582
-1583
-1583
-1583
-1582
-1581
-1578
-1575
-1572
-1568
-1564
-1559
-1554
-1548
-1542
-1535
-1527
-1519
-1510
-1500
-1490
-1480
-1469
-1458
-1446
-1434
-1421
-1408
-1395
-1382
-1368
-1353
-1339
-1323
-1308
-1292
-1276
-1259
-1241
-1224
-1205
-1186
-1166
-1146
-1126
-1105
-1083
-1061
-1039
-1016
-992
-968
-943
-918
-893
-867
-841
-814
-787
-760
-733
-706
-679
-652
-625
-599
-573
-548
-523
-499
-476
-454
-433
-413
-394
-376
-359
-343
-328
-314
-301
-290
-279
-269
-261
-253
-245
-238
-232
-226
-220
-214
-208
-203
-198
-193
-188
-184
-179
-174
-169
-164
-159
-154
-148
-143
-138
-132
-126
-120
-114
-108
-102
-96
-90
-84
-78
-73
-67
-62
-56
-51
-45
-40
-35
-30
-24
-19
-14
-8
-2
4
11
18
25
33
42
52
62
72
84
96
109
123
137
152
167
183
200
216
234
251
269
286
305
323
341
360
378
397
416
434
452
471
489
507
525
543
561
579
597
615
634
652
671
690
709
728
747
767
786
805
825
844
864
883
902
922
941
961
980
1000
1018
1038
1057
1076
1094
1111
1129
1146
1162
1178
1193
1207
1221
1234
1247
1260
1272
1284
1295
1307
1318
1329
1339
1349
1359
1368
1378
1387
1396
1404
1413
1421
1429
1437
1444
1452
1459
1466
1473
1479
1486
1492
1499
1505
1511
1517
1523
1529
1535
1540
1544
1548
1552
1555
1557
1558
1559
1560
1559
1558
1556
1553
1550
1546
1542
1537
1532
1527
1522
1516
1510
1504
1498
1492
1485
1479
1473
1467
1461
1455
1450
1444
1439
1434
1430
1426
1422
1419
1415
1412
1410
1407
1404
1401
1399
1396
1394
1391
1389
1386
1383
1380
1377
1373
1369
1365
1361
1356
1352
1347
1342
1337
1332
1326
1321
1315
1310
1304
1299
1293
1288
1283
1278
1273
1268
1263
1259
1255
1251
1248
1245
1242
1239
1237
1235
1234
1232
1232
1231
1231
1231
1232
1232
1233
1233
1234
1234
1234
1234
1234
1233
1232
1230
1229
1227
1225
1222
1220
1217
1214
1212
1209
1205
1202
1199
1196
1193
1189
1186
1182
1177
1173
1168
1164
1159
1154
1149
1144
1139
1135
1130
1126
1122
1119
1116
1114
1111
1109
1108
1107
1106
1106
1106
1107
1108
1109
1111
1113
1116
1119
1123
1127
1132
1137
1142
1148
1155
1162
1170
1179
1188
1198
1209
1221
1233
1246
1260
1275
1290
1307
1324
1342
1361
1380
1401
1422
1443
1465
1487
1510
1534
1557
1582
1607
1632
1658
1683
1709
1735
1760
1786
1812
1838
1863
1889
1913
1937
1961
1984
2005
2028
2049
2070
2089
2108
2126
2143
2159
2175
2190
2204
2217
2230
2242
2254
2266
2277
2287
2297
2307
2317
2326
2335
2344
2352
2360
2367
2374
2380
2385
2390
2395
2399
2402
2405
2407
2408
2410
2410
2411
2411
2410
2409
2408
2406
2404
2402
2398
2395
2391
2386
2381
2375
2369
2363
2356
2349
2342
2335
2328
2321
2314
2307
2301
2295
2289
2283
2278
2272
2267
2261
2256
2251
2245
2240
2233
2227
2220
2214
2207
2200
2193
2186
2179
2173
2167
2160
2154
2149
2143
2138
2134
2130
2126
2123
2120
2118
2115
2113
2111
2109
2107
2106
2106
2106
2106
2107
2108
2110
2113
2115
2119
2122
2127
2132
2137
2143
2149
2155
2162
2168
2175
2183
2190
2198
2205
2213
2221
2229
2236
2244
2253
2261
2270
2279
2288
2297
2307
2316
2325
2335
2344
2353
2362
2371
2379
2387
2395
2403
2411
2418
2426
2433
2439
2446
2452
2458
2464
2469
2475
2480
2485
2490
2495
2500
2504
2508
2513
2517
2521
2526
2530
2534
2539
2543
2547
2551
2555
2559
2562
2566
2569
2573
2577
2581
2585
2588
2591
2593
2595
2597
2599
2600
2601
2602
2603
2603
2604
2604
2605
2605
2606
2606
2606
2606
2606
2606
2607
2607
2607
2608
2609
2609
2610
2611
2613
2614
2616
2618
2620
2622
2625
2627
2630
2633
2636
2640
2644
2648
2652
2657
2662
2667
2673
2680
2687
2694
2701
2709
2717
2726
2734
2743
2752
2761
2769
2778
2787
2795
2803
2812
2820
2827
2835
2842
2848
2854
2859
2864
2869
2873
2876
2879
2882
2884
2886
2887
2888
2889
2889
2888
2887
2886
2884
2883
2881
2880
2878
2876
2874
2871
2869
2865
2862
2858
2855
2850
2846
2842
2837
2831
2826
2819
2813
2806
2799
2792
2784
2776
2767
2758
2749
2739
2730
2720
2711
2701
2690
2680
2669
2659
2648
2637
2627
2616
2606
2595
2584
2574
2563
2553
2543
2532
2522
2511
2501
2491
2481
2472
2463
2454
2445
2436
2428
2420
2412
2405
2397
2390
2382
2374
2367
2359
2351
2343
2335
2327
2319
2310
2302
2293
2284
2274
2265
2256
2247
2238
2229
2220
2211
2201
2192
2183
2173
2164
2154
2144
2134
2124
2113
2103
2092
2082
2071
2060
2048
2036
2024
2012
2000
1987
1973
1960
1945
1931
1916
1901
1885
1870
1855
1839
1824
1809
1793
1778
1763
1748
1733
1718
1703
1688
1673
1658
1643
1629
1615
1601
1588
1574
1560
1547
1533
1519
1506
1492
1478
1463
1449
1434
1420
1405
1391
1376
1361
1347
1332
1317
1303
1288
1274
1259
1245
1231
1217
1204
1190
1176
1163
1150
1137
1124
1111
1098
1086
1073
1060
1048
1035
1020
1008
994
980
965
951
936
922
907
891
876
860
844
828
812
796
779
763
746
729
712
695
677
660
643
627
610
595
579
564
549
535
522
508
496
484
472
461
450
440
431
422
414
406
399
392
386
381
377
373
370
368
366
365
365
365
365
366
368
369
371
373
375
378
380
383
385
388
390
392
395
397
399
400
402
403
404
405
406
406
406
406
405
405
404
403
402
402
401
400
400
399
398
397
397
396
395
395
394
394
394
394
394
395
396
397
399
400
402
405
408
411
415
419
424
429
434
440
446
453
460
468
477
486
496
506
516
527
538
549
561
573
585
598
610
623
636
649
663
676
690
704
718
732
747
761
775
790
804
818
832
845
859
871
883
894
905
914
923
931
938
944
949
953
956
958
959
959
958
957
954
950
946
940
934
927
918
910
900
890
879
867
855
842
828
815
800
786
771
756
740
725
710
694
679
663
648
632
617
601
584
568
551
534
516
498
480
461
442
422
402
382
361
340
319
297
276
254
232
209
187
164
142
120
98
77
55
35
14
-6
-26
-46
-65
-84
-103
-121
-138
-155
-171
-186
-200
-214
-227
-240
-252
-264
-275
-286
-296
-305
-314
-323
-332
-341
-349
-357
-365
-372
-380
-387
-395
-402
-410
-417
-425
-433
-440
-448
-455
-463
-471
-478
-486
-493
-500
-507
-514
-520
-525
-530
-535
-539
-543
-546
-550
-553
-555
-558
-560
-561
-563
-564
-565
-565
-565
-565
-565
-564
-563
-562
-561
-559
-558
-556
-554
-552
-551
-549
-548
-546
-544
-542
-541
-539
-538
-536
-534
-533
-531
-528
-526
-523
-520
-516
-512
-507
-501
-495
-489
-482
-474
-466
-457
-448
-437
-426
-415
-403
-390
-377
-363
-349
-334
-319
-303
-286
-270
-252
-234
-216
-198
-179
-160
-141
-122
-103
-83
-64
-44
-24
-4
16
37
57
78
99
120
142
164
186
208
231
254
276
299
322
345
369
392
416
440
464
489
513
538
563
588
614
639
664
689
714
738
763
788
812
837
861
886
910
934
958
982
1006
1029
1052
1075
1097
1118
1139
1159
1178
1197
1215
1232
1249
1265
1280
1294
1307
1319
1330
1341
1351
1361
1370
1379
1387
1394
1401
1407
1413
1418
1423
1426
1430
1432
1435
1437
1438
1440
1441
1442
1443
1444
1445
1446
1446
1446
1446
1445
1445
1444
1443
1442
1441
1440
1438
1437
1435
1434
1432
1430
1428
1425
1423
1420
1417
1414
1412
1409
1406
1403
1401
1399
1396
1394
1392
1390
1388
1385
1383
1381
1378
1375
1373
1369
1366
1362
1358
1353
1348
1342
1335
1328
1320
1312
1303
1294
1284
1273
1262
1250
1237
1224
1209
1195
1179
1163
1147
1131
1114
1097
1080
1062
1045
1027
1008
991
973
955
937
918
900
883
865
848
831
814
798
782
767
752
737
723
710
697
685
674
664
654
645
638
631
626
621
617
615
613
612
612
612
613
614
616
618
620
623
625
628
630
633
636
639
642
644
647
651
654
657
661
665
668
672
675
678
682
685
689
693
698
702
708
713
719
726
734
741
750
759
768
778
789
800
811
822
834
847
859
872
885
898
912
925
938
951
964
977
990
1002
1014
1027
1039
1051
1063
1075
1086
1097
1108
1119
1129
1139
1149
1158
1168
1177
1185
1193
1201
1209
1217
1225
1232
1240
1247
1253
1260
1266
1271
1277
1281
1286
1290
1294
1297
1299
1301
1302
1303
1303
1302
1300
1298
1295
1292
1288
1284
1279
1275
1270
1264
1259
1254
1248
1243
1238
1233
1228
1223
1219
1214
1210
1206
1202
1198
1195
1192
1189
1186
1184
1181
1179
1176
1174
1171
1169
1166
1164
1161
1159
1158
1156
1155
1154
1153
1154
1154
1156
1158
1161
1164
1169
1174
1179
1185
1192
1199
1206
1214
1222
1231
1240
1249
1259
1268
1279
1289
1300
1311
1322
1334
1346
1358
1370
1382
1395
1407
1420
1433
1445
1458
1470
1482
1493
1505
1516
1527
1539
1550
1560
1571
1581
1591
1601
1610
1620
1630
1640
1649
1659
1669
1679
1690
1701
1712
1723
1735
1747
1759
1771
1784
1797
1810
1823
1836
1850
1863
1877
1890
1904
1917
1931
1944
1957
1969
1982
1993
2004
2015
2025
2035
2043
2051
2059
2066
2072
2079
2084
2090
2095
2100
2104
2109
2113
2117
2122
2127
2132
2137
2142
2147
2152
2158
2163
2169
2175
2180
2186
2192
2197
2203
2209
2215
2221
2228
2234
2241
2248
2255
2262
2269
2276
2283
2289
2296
2303
2310
2317
2324
2331
2339
2346
2353
2360
2367
2374
2381
2388
2395
2402
2409
2415
2422
2429
2435
2442
2449
2456
2463
2469
2476
2482
2489
2496
2502
2509
2516
2523
2530
2536
2543
2550
2557
2565
2572
2580
2588
2596
2603
2611
2618
2626
2632
2639
2645
2651
2657
2662
2667
2671
2675
2679
2682
2685
2687
2689
2690
2691
2691
2690
2689
2686
2683
2679
2675
2670
2664
2658
2651
2643
2635
2626
2616
2606
2596
2584
2573
2560
2548
2534
2520
2506
2491
2476
2460
2444
2428
2411
2393
2376
2357
2339
2320
2300
2280
2259
2237
2215
2193
2170
2147
2123
2099
2075
2051
2025
2001
1977
1952
1927
1902
1877
1852
1826
1801
1776
1751
1727
1702
1678
1654
1631
1608
1586
1564
1542
1521
1501
1481
1461
1442
1422
1403
1384
1365
1346
1327
1308
1290
1271
1252
1234
1216
1197
1179
1160
1142
1123
1104
1086
1067
1048
1030
1010
992
973
954
935
916
898
879
860
842
824
807
790
773
756
740
724
709
694
679
665
652
639
626
614
603
592
581
571
561
551
541
531
521
511
501
490
480
471
461
452
443
434
426
418
410
403
396
390
384
378
372
367
362
357
352
348
343
339
335
332
328
324
321
317
314
311
308
304
301
298
295
292
289
286
282
278
274
270
266
261
257
252
248
243
239
234
230
226
223
219
216
214
211
209
208
206
205
204
203
202
201
200
198
197
195
194
192
189
186
183
179
176
171
167
161
156
149
142
134
126
118
109
99
89
79
68
57
46
33
21
8
-6
-19
-32
-46
-59
-73
-87
-100
-114
-128
-142
-156
-171
-185
-200
-216
-232
-248
-265
-282
-299
-316
-334
-352
-369
-387
-405
-423
-441
-460
-478
-496
-514
-532
-549
-566
-583
-600
-617
-633
-649
-665
-681
-696
-712
-727
-741
-755
-769
-783
-796
-808
-820
-831
-842
-852
-861
-870
-877
-884
-891
-896
-901
-906
-910
-913
-916
-919
-921
-923
-925
-927
-928
-929
-929
-930
-930
-930
-929
-929
-928
-927
-925
-923
-920
-917
-913
-910
-906
-901
-896
-891
-886
-881
-876
-872
-868
-865
-862
-860
-858
-857
-856
-856
-857
-858
-861
-864
-868
-873
-879
-886
-893
-901
-910
-920
-930
-941
-953
-965
-978
-991
-1004
-1018
-1034
-1048
-1064
-1079
-1095
-1111
-1128
-1144
-1161
-1178
-1194
-1211
-1227
-1243
-1258
-1273
-1288
-1301
-1314
-1327
-1338
-1349
-1360
-1370
-1379
-1387
-1395
-1403
-1410
-1416
-1422
-1427
-1433
-1438
-1443
-1448
-1453
-1458
-1463
-1467
-1472
-1477
-1481
-1486
-1491
-1495
-1500
-1504
-1509
-1513
-1517
-1521
-1525
-1529
-1532
-1536
-1540
-1543
-1546
-1549
-1551
-1553
-1555
-1556
-1557
-1558
-1558
-1558
-1557
-1556
-1554
-1552
-1549
-1545
-1541
-1536
-1530
-1524
-1517
-1509
-1500
-1491
-1482
-1472
-1462
-1452
-1441
-1430
-1419
-1407
-1395
-1383
-1371
-1358
-1346
-1334
-1322
-1310
-1298
-1286
-1275
-1264
-1253
-1242
-1231
-1221
-1211
-1201
-1192
-1183
-1173
-1164
-1156
-1147
-1139
-1131
-1124
-1117
-1110
-1104
-1097
-1092
-1087
-1082
-1077
-1073
-1070
-1067
-1064
-1062
-1061
-1060
-1060
-1060
-1061
-1063
-1066
-1069
-1072
-1077
-1082
-1087
-1093
-1100
-1106
-1113
-1121
-1128
-1136
-1144
-1151
-1160
-1168
-1176
-1185
-1195
-1204
-1214
-1223
-1233
-1243
-1252
-1262
-1272
-1283
-1293
-1303
-1313
-1323
-1333
-1342
-1352
-1361
-1369
-1378
-1386
-1394
-1401
-1408
-1415
-1422
-1428
-1434
-1439
-1444
-1448
-1452
-1456
-1459
-1461
-1463
-1465
-1466
-1466
-1466
-1466
-1465
-1463
-1462
-1460
-1457
-1454
-1450
-1446
-1441
-1436
-1431
-1425
-1420
-1414
-1408
-1401
-1394
-1386
-1379
-1370
-1362
-1353
-1343
-1334
-1324
-1314
-1304
-1294
-1283
-1271
-1260
-1248
-1235
-1222
-1209
-1195
-1181
-1167
-1152
-1137
-1121
-1104
-1087
-1070
-1051
-1032
-1012
-991
-970
-948
-925
-901
-877
-852
-827
-801
-775
-749
-723
-697
-671
-644
-618
-592
-566
-540
-515
-490
-466
-443
-420
-398
-377
-356
-336
-316
-298
-279
-262
-245
-229
-213
-198
-183
-169
-154
-140
-126
-111
-97
-83
-69
-54
-40
-25
-10
5
21
37
53
69
86
103
120
138
156
174
193
212
231
250
269
289
309
329
349
369
389
410
430
451
472
493
513
534
555
576
597
618
638
659
680
701
722
743
765
786
808
830
852
874
897
919
941
963
985
1006
1029
1051
1073
1095
1116
1138
1159
1180
1200
1220
1240
1259
1278
1296
1313
1329
1345
1360
1373
1386
1398
1409
1419
1428
1436
1443
1449
1454
1458
1461
1463
1465
1466
1466
1465
1463
1461
1457
1453
1448
1443
1437
1430
1424
1416
1409
1401
1393
1385
1376
1367
1357
1348
1338
1328
1318
1307
1297
1285
1274
1262
1249
1237
1224
1212
1199
1185
1172
1158
1144
1130
1115
1101
1086
1071
1055
1040
1024
1008
992
976
959
943
927
911
895
878
861
845
828
811
795
778
761
745
728
711
694
677
660
643
625
608
590
572
553
535
516
497
478
459
439
419
399
379
359
339
318
298
277
257
236
216
195
174
153
132
111
90
69
49
28
7
-13
-33
-53
-73
-92
-111
-130
-148
-165
-182
-198
-213
-227
-240
-251
-262
-271
-279
-285
-290
-293
-295
-296
-295
-292
-288
-283
-277
-269
-260
-249
-238
-225
-211
-196
-179
-162
-144
-125
-106
-86
-65
-43
-22
1
23
46
70
93
117
141
165
189
213
237
261
286
310
334
359
383
407
432
456
481
506
531
556
582
607
634
660
687
715
742
770
799
828
857
886
916
945
976
1006
1037
1068
1099
1131
1162
1194
1226
1258
1290
1323
1355
1386
1418
1450
1481
1512
1543
1574
1605
1635
1665
1694
1724
1753
1782
1811
1839
1868
1896
1923
1951
1978
2005
2032
2058
2084
2110
2135
2160
2185
2209
2233
2256
2279
2302
2324
2345
2367
2388
2409
2430
2450
2471
2491
2511
2530
2550
2570
2589
2608
2628
2647
2665
2684
2703
2721
2740
2758
2776
2794
2812
2830
2848
2865
2883
2900
2918
2935
2952
2970
2987
3004
3021
3038
3056
3073
3090
3107
3124
3141
3157
3174
3190
3206
3221
3237
3252
3267
3281
3295
3308
3321
3334
3346
3358
3369
3380
3390
3400
3410
3419
3427
3436
3444
3451
3457
3464
3469
3475
3480
3485
3489
3494
3498
3501
3505
3507
3510
3512
3515
3517
3518
3520
3521
3522
3523
3525
3526
3528
3530
3532
3534
3537
3539
3542
3545
3549
3553
3557
3561
3566
3572
3577
3584
3591
3598
3606
3614
3623
3633
3642
3653
3664
3675
3687
3700
3713
3727
3741
3756
3771
3787
3803
3819
3836
3853
3871
3889
3907
3926
3944
3963
3983
4002
4022
4042
4062
4083
4104
4126
4147
4169
4190
4212
4233
4255
4276
4298
4319
4340
4360
4381
4401
4421
4440
4459
4478
4496
4514
4531
4548
4565
4581
4596
4612
4627
4642
4657
4672
4686
4700
4714
4728
4742
4756
4769
4781
4794
4805
4816
4827
4837
4847
4856
4865
4873
4881
4888
4895
4902
4909
4916
4922
4929
4935
4941
4947
4953
4959
4964
4970
4975
4980
4985
4990
4994
4998
5001
5005
5008
5011
5014
5018
5021
5024
5028
5031
5033
5036
5038
5040
5041
5042
5043
5043
5043
5042
5041
5039
5038
5035
5033
5030
5026
5023
5019
5014
5009
5003
4997
4990
4983
4975
4968
4960
4952
4944
4936
4928
4920
4912
4904
4896
4889
4881
4873
4865
4857
4849
4842
4834
4826
4818
4810
4803
4795
4787
4779
4772
4764
4756
4749
4741
4733
4726
4718
4710
4703
4695
4687
4680
4672
4665
4657
4649
4642
4634
4627
4619
4612
4604
4597
4589
4582
4574
4567
4559
4552
4544
4537
4529
4522
4515
4507
4500
4492
4485
4478
4470
4463
4456
4448
4441
4434
4426
4419
4412
4404
4397
4390
4383
4375
4368
4361
4354
4347
4339
4332
4325
4318
4311
4303
4296
4289
4282
4275
4268
4261
4254
4247
4240
4232
4225
4218
4211
4204
4197
4190
4183
4176
4169
4162
4155
4149
4142
4135
4128
4121
4114
4107
4100
4093
4086
4080
4073
4066
4059
4051
4045
4038
4032
4025
4018
4011
4005
3998
3991
3985
3978
3971
3964
3958
3951
3944
3938
3931
3924
3918
3911
3905
3898
3891
3885
3878
3872
3865
3858
3852
3845
3839
3832
3826
3819
3813
3806
3800
3793
3787
3781
3774
3768
3761
3755
3749
3742
3736
3729
3723
3717
3710
3704
3698
3691
3685
3679
3672
3666
3660
3654
3647
3641
3635
3629
3623
3616
3610
3604
3598
3592
3585
3579
3573
3567
3561
3555
3549
3543
3537
3530
3524
3518
3512
3506
3500
3494
3488
3482
3476
3470
3464
3458
3452
3446
3440
3434
3429
3423
3417
3411
3405
3399
3393
3387
3382
3376
3370
3364
3358
3352
3347
3341
3335
3329
3324
3318
3312
3306
3301
3295
3289
3283
3278
3272
3266
3261
3255
3249
3244
3238
3233
3227
3221
3216
3210
3205
3199
3194
3188
3182
3177
3171
3166
3160
3155
3149
3144
3139
3133
3128
3122
3117
3111
3106
3101
3095
3090
3084
3079
3074
3068
3063
3058
3052
3047
3042
3036
3031
3026
3021
3015
3010
3005
3000
2994
2989
2984
2979
2974
2968
2963
2958
2953
2948
2943
2938
2932
2927
2922
2917
2912
2907
2902
2897
2892
2887
2882
2877
2872
2867
2862
2857
2852
2847
2842
2837
2832
2827
2822
2817
2812
2807
2802
2797
2793
2788
2783
2778
2773
2768
2764
2759
2754
2749
2744
2740
2735
2730
2725
2720
2716
2711
2706
2702
2697
2692
2687
2683
2678
2673
2669
2664
2660
2655
2650
2646
2641
2636
2632
2627
2623
2618
2614
2609
2605
2600
2595
2591
2586
2582
2577
2573
2569
2564
2560
2555
2551
2546
2542
2537
2533
2529
2524
2520
2516
2511
2507
2502
2498
2494
2489
2485
2481
2477
2472
2468
2464
2459
2455
2451
2447
2442
2438
2434
2430
2426
2421
2417
2413
2409
2405
2401
2396
2392
2388
2384
2380
2376
2372
2368
2364
2360
2355
2351
2347
2343
2339
2335
2331
2327
2323
2319
2315
2311
2307
2303
2299
2296
2292
2288
2284
2280
2276
2272
2268
2264
2260
2257
2253
2249
2245
2241
2237
2233
2230
2226
2222
2218
2215
2211
2207
2203
2199
2196
2192
2188
2185
2181
2177
2173
2170
2166
2162
2159
2155
2151
2148
2144
2141
2137
2133
2130
2126
2123
2119
2115
2112
2108
2105
2101
2098
2094
2091
2087
2084
2080
2077
2073
2070
2066
2063
2059
2056
2052
2049
2045
2041
2039
2035
2032
2029
2025
2021
2017
2015
2012
2008
2005
2001
1998
1995
1992
1989
1985
1982
1979
1975
1972
1969
1966
1962
1959
1956
1953
1950
1946
1943
1940
1937
1934
1930
1927
1924
1921
1918
1915
1912
1909
1905
1902
1899
1896
1893
1890
1887
1884
1881
1878
1875
1872
1869
1866
1863
1860
1857
1854
1851
1848
1845
1842
1839
1836
1833
1830
1827
1824
1821
1818
1815
1813
1810
1807
1804
1801
1798
1795
1793
1790
1787
1784
1781
1778
1776
1773
1770
1767
1764
1762
1759
1756
1753
1751
1748
1745
1742
1740
1737
1734
1732
1729
1726
1724
1721
1718
1716
1713
1710
1708
1705
1702
1700
1697
1695
1692
1689
1687
1684
1682
1679
1677
1674
1671
1669
1666
1664
1661
1659
1656
1654
1651
1649
1646
1644
1641
1639
1637
1634
1632
1629
1627
1624
1622
1620
1617
1615
1612
1610
1608
1605
1603
1600
1598
1596
1593
1591
1589
1586
1584
1582
1580
1577
1575
1573
1570
1568
1566
1564
1561
1559
1557
1555
1552
1550
1548
1546
1544
1541
1539
1537
1535
1533
1530
1528
1526
1524
1522
1520
1518
1515
1513
1511
1509
1507
1505
1503
1501
1499
1496
1494
1492
1490
1488
1486
1484
1482
1480
1478
1476
1474
1472
1470
1468
1466
1464
1462
1460
1458
1456
1454
1452
1450
1448
1446
1445
1443
1441
1439
1437
1435
1433
1431
1429
1428
1426
1424
1422
1420
1418
1416
1415
1413
1411
1409
1407
1405
1404
1402
1400
1398
1396
1395
1393
1391
1389
1388
1386
1384
1382
1381
1379
1377
1376
1374
1372
1370
1369
1367
1365
1364
1362
1360
1359
1357
1355
1354
1352
1350
1349
1347
1346
1344
1342
1341
1339
1338
1336
1334
1333
1331
1330
1328
1327
1325
1323
1322
1320
1319
1317
1316
1314
1313
1311
1310
1308
1307
1305
1304
1302
1301
1299
1298
1296
1295
1294
1292
1291
1289
1288
1286
1285
1284
1282
1281
1279
1278
1277
1275
1274
1272
1271
1270
1268
1267
1266
1264
1263
1262
1260
1259
1258
1256
1255
1254
1252
1251
1250
1249
1247
1246
1245
1243
1242
1241
1240
1238
1237
1236
1235
1233
1232
1231
1230
1229
1227
1226
1225
1224
1223
1221
1220
1219
1218
1217
1216
1214
1213
1212
1211
1210
1209
1208
1206
1205
1204
1203
1202
1201
1200
1199
1198
1196
1195
1194
1193
1192
1191
1190
1189
1188
1187
1186
1185
1184
1183
1182
1181
1180
1179
1178
1177
1176
1175
1174
1173
1172
1171
1170
1169
1168
1167
1166
1165
1164
1163
1162
1161
1160
1159
1158
1157
1156
1156
1155
1154
1153
1152
1151
1150
1149
1148
1148
1147
1146
1145
1144
1143
1142
1141
1141
1140
1139
1138
1137
1136
1136
1135
1134
1133
1132
1132
1131
1130
1129
1128
1128
1127
1126
1125
1125
1124
1123
1122
1122
1121
1120
