5
53444
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
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
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
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
3
3
3
3
3
3
3
3
3
3
3
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
4
4
4
4
4
4
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
5
5
5
5
5
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
6
6
6
6
6
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
7
7
7
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
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
49
49
49
49
49
49
50
50
50
50
50
50
51
51
51
51
51
51
52
52
52
52
52
53
53
53
53
53
53
54
54
54
54
54
54
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
59
59
59
59
59
59
60
60
60
60
60
60
61
61
61
61
61
62
62
62
62
62
63
63
63
63
63
64
64
64
64
64
65
65
65
65
65
65
66
66
66
66
66
66
67
67
67
67
67
67
68
68
68
68
68
68
69
69
69
69
69
69
70
70
70
70
70
70
71
71
71
71
71
71
72
72
72
72
72
72
72
73
73
73
73
73
74
74
74
74
74
74
75
75
75
75
75
76
76
76
76
76
76
77
77
77
77
77
77
78
78
78
78
78
78
78
79
79
79
79
79
79
79
80
80
80
80
80
81
81
81
81
81
81
81
82
82
82
82
82
82
83
83
83
83
83
83
84
84
84
84
84
84
85
85
85
85
85
86
86
86
86
86
87
87
87
87
87
88
88
88
88
89
89
89
89
89
90
90
90
90
90
91
91
91
91
91
91
92
92
92
92
92
92
92
93
93
93
93
93
93
93
93
94
94
94
94
94
94
94
95
95
95
95
95
95
95
95
96
96
96
96
96
96
96
97
97
97
97
97
97
98
98
98
98
98
98
99
99
99
99
99
99
100
100
100
100
100
100
101
101
101
101
101
101
101
102
102
102
102
102
102
102
103
103
103
103
103
103
103
104
104
104
104
104
104
105
105
105
105
105
105
106
106
106
106
106
107
107
107
107
107
107
108
108
108
108
108
109
109
109
109
109
109
110
110
110
110
110
110
111
111
111
111
111
111
112
112
112
112
112
112
113
113
113
113
113
114
114
114
114
115
115
115
115
115
116
116
116
116
117
117
117
118
118
118
118
119
119
119
119
120
120
120
121
121
121
121
122
122
122
122
123
123
123
123
123
124
124
124
124
125
125
125
125
125
125
126
126
126
126
126
126
126
127
127
127
127
127
127
127
128
128
128
128
128
129
129
129
129
129
130
130
130
130
131
131
131
131
131
132
132
132
132
132
133
133
133
133
133
134
134
134
134
134
134
135
135
135
135
135
136
136
136
136
136
137
137
137
137
138
138
138
138
139
139
139
139
140
140
140
140
140
141
141
141
141
141
142
142
142
142
142
143
143
143
143
144
144
144
144
144
145
145
145
145
146
146
146
146
147
147
147
148
148
148
148
149
149
149
150
150
150
150
151
151
151
152
152
152
152
153
153
153
153
154
154
154
155
155
155
156
156
156
157
157
157
157
158
158
158
159
159
159
159
160
160
160
161
161
161
161
162
162
162
163
163
163
164
164
164
164
165
165
165
166
166
167
167
167
168
168
168
169
169
169
169
170
170
170
171
171
171
172
172
172
173
173
173
174
174
174
175
175
175
176
176
176
177
177
177
177
178
178
178
178
179
179
179
179
180
180
180
180
181
181
181
182
182
182
182
183
183
183
184
184
184
184
185
185
185
186
186
186
186
187
187
187
188
188
188
189
189
189
189
190
190
190
191
191
191
192
192
192
192
193
193
193
194
194
194
194
195
195
195
196
196
196
196
197
197
197
197
198
198
198
199
199
199
199
200
200
200
201
201
201
201
202
202
202
203
203
203
203
204
204
204
205
205
205
206
206
206
207
207
207
208
208
208
209
209
209
210
210
210
211
211
211
212
212
212
213
213
213
214
214
214
214
215
215
215
216
216
216
217
217
217
218
218
218
218
219
219
219
220
220
220
221
221
221
222
222
222
222
223
223
223
224
224
224
225
225
225
225
226
226
226
227
227
227
227
228
228
228
229
229
229
230
230
230
230
231
231
231
232
232
232
233
233
233
234
234
234
235
235
235
236
236
236
237
237
237
237
238
238
238
239
239
239
240
240
240
241
241
241
242
242
242
243
243
243
244
244
244
245
245
245
246
246
246
247
247
247
248
248
248
249
249
249
250
250
250
251
251
252
252
252
252
253
253
253
254
254
255
255
255
256
256
256
257
257
257
258
258
258
259
259
259
260
260
261
261
261
262
262
262
263
263
263
264
264
264
265
265
266
266
266
267
267
267
268
268
268
269
269
270
270
270
271
271
271
272
272
273
273
273
274
274
274
275
275
275
276
276
277
277
277
278
278
278
279
279
279
280
280
280
280
281
281
281
282
282
282
283
283
283
284
284
284
285
285
285
286
286
286
287
287
288
288
288
289
289
289
290
290
290
291
291
291
292
292
293
293
293
294
294
295
295
295
296
296
297
297
297
298
298
298
299
299
299
300
300
300
301
301
302
302
302
303
303
303
304
304
304
305
305
305
306
306
306
307
307
307
308
308
308
308
309
309
309
310
310
310
311
311
311
311
312
312
312
313
313
313
314
314
314
315
315
316
316
316
317
317
317
318
318
319
319
319
320
320
320
321
321
322
322
322
323
323
323
324
324
324
325
325
325
326
326
326
327
327
328
328
328
329
329
329
330
330
331
331
331
332
332
332
333
333
333
334
334
335
335
335
336
336
337
337
337
338
338
339
339
340
340
340
341
341
342
342
343
343
343
344
344
345
345
345
346
346
347
347
347
348
348
349
349
349
350
350
350
351
351
352
352
352
353
353
353
354
354
354
355
355
356
356
356
357
357
357
358
358
358
359
359
360
360
360
361
361
361
362
362
362
363
363
364
364
364
365
365
365
366
366
366
367
367
367
368
368
369
369
369
370
370
370
371
371
371
372
372
373
373
373
374
374
374
375
375
376
376
376
377
377
378
378
378
379
379
380
380
380
381
381
382
382
382
383
383
384
384
384
385
385
385
386
386
386
387
387
387
387
388
388
388
388
389
389
389
389
390
390
390
390
391
391
391
391
392
392
392
393
393
393
394
394
394
395
395
395
395
396
396
396
397
397
397
398
398
398
398
399
399
399
400
400
400
400
401
401
401
401
402
402
402
402
403
403
403
403
404
404
404
404
405
405
405
405
406
406
406
406
407
407
407
407
407
408
408
408
408
408
408
409
409
409
409
409
410
410
410
411
411
411
412
412
412
413
413
414
414
414
415
415
416
416
416
416
417
417
417
417
418
418
418
418
418
419
419
419
419
419
420
420
420
420
420
421
421
421
421
422
422
422
422
423
423
423
423
424
424
424
425
425
425
425
426
426
426
426
427
427
427
427
427
428
428
428
428
428
429
429
429
429
429
430
430
430
430
431
431
431
432
432
432
432
433
433
433
433
434
434
434
434
435
435
435
435
436
436
436
436
437
437
437
437
438
438
438
438
438
439
439
439
439
439
440
440
440
440
441
441
441
441
441
442
442
442
442
442
442
443
443
443
443
443
443
443
444
444
444
444
444
444
445
445
445
445
446
446
446
446
446
447
447
447
447
448
448
448
448
448
449
449
449
449
450
450
450
450
450
450
451
451
451
451
451
452
452
452
452
452
453
453
453
453
453
453
454
454
454
454
454
454
454
455
455
455
455
455
455
455
455
456
456
456
456
456
456
456
457
457
457
457
457
458
458
458
458
458
458
459
459
459
459
459
459
460
460
460
460
460
460
460
461
461
461
461
461
461
461
462
462
462
462
462
462
462
463
463
463
463
463
463
463
464
464
464
464
464
464
464
464
465
465
465
465
465
465
465
465
466
466
466
466
466
466
466
467
467
467
467
467
467
467
468
468
468
468
468
468
468
468
468
469
469
469
469
469
469
469
469
469
469
470
470
470
470
470
470
470
470
470
470
470
470
470
471
471
471
471
471
471
471
471
471
471
471
471
471
471
471
471
471
471
471
471
472
472
472
472
472
472
472
472
472
472
471
471
471
471
471
471
471
471
471
471
471
471
471
471
471
471
471
471
471
471
471
471
472
472
472
472
472
472
472
472
472
472
472
472
472
472
472
472
472
472
472
472
472
472
472
472
472
472
472
471
471
471
471
471
471
471
470
470
470
470
470
470
469
469
469
469
469
469
468
468
468
468
468
468
468
467
467
467
467
467
467
467
466
466
466
466
466
466
466
465
465
465
465
465
465
465
465
465
465
464
464
464
464
464
464
464
464
463
463
463
463
463
463
463
462
462
462
462
462
462
461
461
461
461
461
460
460
460
460
459
459
459
459
459
458
458
458
458
457
457
457
457
457
456
456
456
456
455
455
455
455
454
454
454
454
454
453
453
453
453
452
452
452
452
451
451
451
450
450
450
449
449
449
449
448
448
448
447
447
447
446
446
446
445
445
445
444
444
444
443
443
443
442
442
442
442
441
441
441
440
440
439
439
439
438
438
438
437
437
436
436
436
435
435
435
434
434
433
433
433
432
432
431
431
430
430
430
429
429
428
428
427
427
426
426
425
425
425
424
424
423
423
422
422
421
421
420
420
419
419
418
418
417
417
416
416
415
415
414
414
413
413
413
412
412
411
411
410
410
409
409
408
408
407
407
406
406
405
405
404
404
403
403
402
401
401
400
400
399
399
398
398
397
396
396
395
395
394
394
393
392
392
391
391
390
390
389
388
388
387
387
386
385
385
384
383
383
382
382
381
380
380
379
378
378
377
376
376
375
374
374
373
372
371
371
370
369
369
368
367
366
366
365
364
363
362
362
361
360
359
359
358
357
356
355
355
354
353
352
352
351
350
349
348
348
347
346
345
344
344
343
342
341
340
340
339
338
338
337
336
335
335
334
333
332
332
331
330
329
328
328
327
326
325
324
323
323
322
321
320
319
318
317
316
315
314
313
312
311
310
309
308
307
306
305
304
303
302
301
300
299
298
297
296
295
294
293
292
291
289
288
287
286
285
284
283
282
281
280
279
278
277
276
275
274
273
272
271
270
269
267
266
265
264
263
262
261
260
259
258
257
256
254
253
252
251
250
249
248
247
246
245
244
242
241
240
239
238
237
236
234
233
232
231
230
228
227
226
225
223
222
221
220
218
217
216
215
213
212
211
209
208
207
206
204
203
202
200
199
197
196
195
193
192
191
189
188
187
185
184
183
181
180
179
177
176
174
173
172
170
169
168
166
165
164
162
161
159
158
156
155
154
152
151
149
148
146
145
143
142
140
139
137
136
134
132
131
129
128
126
125
123
121
120
118
116
115
113
112
110
108
107
105
103
102
100
99
97
95
94
92
91
89
87
86
84
83
81
79
78
76
74
73
71
69
68
66
64
63
61
59
57
56
54
52
50
49
47
45
43
42
40
38
36
34
32
30
28
27
25
23
21
19
17
15
13
11
9
7
5
4
2
0
-2
-4
-6
-8
-10
-12
-14
-16
-18
-19
-21
-23
-25
-27
-29
-31
-33
-35
-37
-39
-41
-43
-45
-47
-49
-51
-53
-55
-57
-59
-61
-63
-65
-67
-69
-71
-73
-75
-78
-80
-82
-84
-86
-88
-90
-92
-95
-97
-99
-101
-103
-105
-107
-110
-112
-114
-116
-118
-120
-123
-125
-127
-129
-131
-134
-136
-138
-140
-143
-145
-147
-149
-152
-154
-156
-158
-161
-163
-165
-167
-170
-172
-174
-177
-179
-181
-184
-186
-188
-190
-193
-195
-197
-200
-202
-205
-207
-209
-212
-214
-217
-219
-221
-224
-226
-229
-231
-234
-236
-238
-241
-243
-246
-248
-251
-253
-256
-258
-261
-263
-266
-268
-271
-273
-276
-278
-281
-284
-286
-289
-291
-294
-297
-299
-302
-305
-307
-310
-312
-315
-318
-320
-323
-326
-328
-331
-334
-336
-339
-342
-345
-347
-350
-353
-356
-358
-361
-364
-367
-369
-372
-375
-378
-380
-383
-386
-389
-391
-394
-397
-400
-402
-405
-408
-411
-413
-416
-419
-422
-425
-427
-430
-433
-436
-439
-442
-445
-448
-451
-453
-456
-459
-462
-465
-468
-471
-474
-477
-480
-483
-486
-489
-492
-496
-499
-502
-505
-508
-511
-514
-517
-520
-523
-526
-529
-533
-536
-539
-542
-545
-548
-551
-554
-557
-560
-563
-567
-570
-573
-576
-579
-582
-585
-588
-592
-595
-598
-601
-604
-608
-611
-614
-617
-621
-624
-627
-630
-634
-637
-640
-643
-647
-650
-653
-657
-660
-663
-667
-670
-673
-676
-680
-683
-687
-690
-693
-697
-700
-703
-707
-710
-714
-717
-720
-724
-727
-731
-734
-738
-741
-745
-748
-752
-755
-759
-762
-766
-769
-773
-776
-780
-784
-787
-791
-794
-798
-802
-805
-809
-813
-816
-820
-823
-827
-831
-834
-838
-842
-846
-849
-853
-857
-860
-864
-868
-872
-875
-879
-883
-887
-890
-894
-898
-902
-906
-910
-913
-917
-921
-925
-929
-933
-937
-941
-944
-948
-952
-956
-960
-964
-968
-972
-976
-980
-984
-988
-992
-996
-1000
-1004
-1008
-1012
-1016
-1020
-1024
-1028
-1032
-1036
-1040
-1044
-1048
-1052
-1056
-1060
-1064
-1069
-1073
-1077
-1081
-1085
-1089
-1093
-1097
-1101
-1106
-1110
-1114
-1118
-1122
-1126
-1130
-1135
-1139
-1143
-1147
-1151
-1156
-1160
-1164
-1168
-1172
-1177
-1181
-1185
-1189
-1194
-1198
-1202
-1207
-1211
-1215
-1219
-1224
-1228
-1233
-1237
-1241
-1246
-1250
-1254
-1259
-1263
-1268
-1272
-1276
-1281
-1285
-1290
-1294
-1299
-1303
-1308
-1312
-1317
-1321
-1326
-1331
-1335
-1340
-1344
-1349
-1353
-1358
-1363
-1367
-1372
-1376
-1381
-1385
-1390
-1395
-1399
-1404
-1408
-1413
-1418
-1422
-1427
-1432
-1436
-1441
-1445
-1450
-1455
-1459
-1464
-1469
-1474
-1478
-1483
-1488
-1493
-1498
-1502
-1507
-1512
-1517
-1521
-1526
-1531
-1536
-1541
-1546
-1551
-1555
-1560
-1565
-1570
-1575
-1580
-1585
-1590
-1595
-1600
-1605
-1610
-1615
-1620
-1625
-1630
-1635
-1640
-1645
-1650
-1655
-1660
-1665
-1670
-1675
-1680
-1685
-1690
-1695
-1700
-1706
-1711
-1716
-1721
-1726
-1731
-1736
-1741
-1747
-1752
-1757
-1762
-1767
-1772
-1777
-1783
-1788
-1793
-1798
-1803
-1808
-1814
-1819
-1824
-1829
-1834
-1840
-1845
-1850
-1855
-1861
-1866
-1871
-1877
-1882
-1887
-1892
-1898
-1903
-1908
-1914
-1919
-1924
-1930
-1935
-1941
-1946
-1951
-1957
-1962
-1968
-1973
-1979
-1984
-1990
-1995
-2001
-2005
-2012
-2017
-2023
-2029
-2033
-2040
-2045
-2051
-2057
-2063
-2068
-2074
-2080
-2085
-2091
-2097
-2102
-2108
-2114
-2120
-2125
-2131
-2137
-2142
-2148
-2154
-2160
-2165
-2171
-2177
-2183
-2188
-2194
-2200
-2206
-2211
-2217
-2223
-2228
-2234
-2240
-2246
-2251
-2257
-2263
-2268
-2274
-2280
-2285
-2291
-2297
-2303
-2308
-2314
-2320
-2325
-2331
-2337
-2343
-2348
-2354
-2360
-2366
-2372
-2378
-2384
-2390
-2396
-2402
-2408
-2414
-2420
-2426
-2432
-2438
-2444
-2450
-2457
-2463
-2469
-2475
-2481
-2488
-2494
-2500
-2506
-2512
-2519
-2525
-2531
-2537
-2543
-2550
-2556
-2562
-2568
-2575
-2581
-2587
-2594
-2600
-2606
-2613
-2619
-2626
-2633
-2639
-2646
-2653
-2660
-2667
-2674
-2681
-2688
-2695
-2702
-2709
-2716
-2723
-2731
-2738
-2745
-2753
-2760
-2768
-2775
-2783
-2791
-2798
-2805
-2813
-2820
-2828
-2835
-2842
-2850
-2858
-2865
-2873
-2881
-2888
-2896
-2904
-2911
-2919
-2927
-2935
-2943
-2951
-2959
-2967
-2975
-2983
-2991
-2999
-3008
-3016
-3025
-3033
-3042
-3051
-3060
-3068
-3077
-3086
-3095
-3103
-3112
-3121
-3130
-3139
-3147
-3156
-3165
-3174
-3182
-3191
-3200
-3208
-3217
-3226
-3234
-3243
-3251
-3260
-3268
-3277
-3285
-3295
-3304
-3313
-3323
-3332
-3342
-3352
-3362
-3372
-3382
-3393
-3404
-3415
-3427
-3438
-3451
-3464
-3477
-3490
-3504
-3519
-3533
-3548
-3564
-3580
-3597
-3615
-3633
-3651
-3670
-3688
-3707
-3726
-3745
-3763
-3782
-3801
-3820
-3839
-3858
-3876
-3895
-3913
-3931
-3949
-3966
-3982
-3998
-4011
-4027
-4040
-4053
-4065
-4077
-4088
-4099
-4109
-4119
-4128
-4136
-4145
-4154
-4163
-4173
-4183
-4194
-4205
-4216
-4227
-4238
-4249
-4261
-4273
-4286
-4300
-4315
-4331
-4349
-4369
-4389
-4411
-4433
-4455
-4478
-4502
-4525
-4549
-4573
-4598
-4625
-4653
-4681
-4711
-4742
-4773
-4805
-4837
-4868
-4900
-4933
-4965
-4998
-5032
-5065
-5099
-5133
-5167
-5201
-5234
-5267
-5300
-5332
-5365
-5399
-5434
-5470
-5507
-5544
-5581
-5618
-5654
-5689
-5723
-5757
-5791
-5826
-5861
-5898
-5935
-5973
-6012
-6050
-6089
-6127
-6165
-6204
-6243
-6283
-6324
-6366
-6410
-6454
-6499
-6545
-6591
-6638
-6685
-6733
-6782
-6831
-6881
-6933
-6985
-7039
-7094
-7150
-7207
-7263
-7320
-7376
-7430
-7483
-7534
-7585
-7634
-7682
-7731
-7778
-7825
-7871
-7917
-7962
-8005
-8047
-8087
-8129
-8167
-8207
-8246
-8285
-8325
-8365
-8407
-8449
-8492
-8537
-8583
-8632
-8683
-8737
-8794
-8853
-8915
-8980
-9046
-9115
-9187
-9261
-9337
-9416
-9497
-9580
-9665
-9753
-9844
-9938
-10033
-10130
-10229
-10329
-10429
-10531
-10634
-10738
-10843
-10949
-11056
-11163
-11271
-11380
-11489
-11598
-11708
-11818
-11927
-12034
-12139
-12242
-12343
-12441
-12536
-12628
-12717
-12803
-12886
-12965
-13041
-13114
-13183
-13247
-13308
-13365
-13419
-13471
-13520
-13566
-13611
-13653
-13693
-13731
-13768
-13804
-13839
-13873
-13907
-13940
-13973
-14006
-14039
-14074
-14110
-14148
-14189
-14232
-14278
-14326
-14378
-14433
-14492
-14553
-14618
-14685
-14755
-14826
-14899
-14975
-15052
-15131
-15211
-15293
-15377
-15462
-15549
-15639
-15732
-15827
-15924
-16024
-16125
-16227
-16331
-16436
-16541
-16647
-16752
-16858
-16963
-17068
-17173
-17278
-17383
-17489
-17595
-17701
-17806
-17910
-18013
-18115
-18215
-18313
-18410
-18507
-18602
-18698
-18792
-18887
-18982
-19076
-19170
-19264
-19358
-19451
-19544
-19635
-19723
-19809
-19893
-19974
-20053
-20130
-20205
-20279
-20351
-20424
-20495
-20566
-20636
-20704
-20770
-20834
-20895
-20954
-21012
-21068
-21124
-21180
-21235
-21289
-21342
-21393
-21443
-21492
-21539
-21586
-21631
-21677
-21723
-21770
-21817
-21865
-21914
-21962
-22011
-22060
-22107
-22154
-22200
-22245
-22290
-22336
-22384
-22433
-22486
-22540
-22598
-22659
-22722
-22787
-22854
-22923
-22993
-23064
-23134
-23205
-23276
-23348
-23420
-23492
-23564
-23636
-23708
-23778
-23847
-23915
-23982
-24047
-24108
-24166
-24220
-24268
-24311
-24348
-24379
-24402
-24417
-24423
-24421
-24408
-24386
-24353
-24311
-24260
-24200
-24130
-24053
-23967
-23874
-23774
-23669
-23560
-23448
-23332
-23215
-23098
-22980
-22863
-22747
-22634
-22523
-22413
-22306
-22200
-22097
-21996
-21897
-21800
-21705
-21612
-21521
-21433
-21348
-21267
-21191
-21119
-21052
-20990
-20931
-20875
-20820
-20767
-20715
-20661
-20607
-20551
-20494
-20433
-20371
-20306
-20239
-20170
-20100
-20029
-19958
-19885
-19811
-19736
-19660
-19580
-19499
-19413
-19323
-19228
-19127
-19020
-18905
-18783
-18653
-18515
-18368
-18214
-18052
-17883
-17708
-17527
-17342
-17153
-16960
-16763
-16563
-16359
-16149
-15938
-15723
-15504
-15282
-15059
-14833
-14605
-14377
-14148
-13919
-13691
-13464
-13238
-13015
-12795
-12578
-12366
-12160
-11960
-11767
-11581
-11403
-11231
-11066
-10907
-10752
-10600
-10449
-10297
-10144
-9987
-9827
-9663
-9494
-9320
-9140
-8956
-8765
-8570
-8369
-8163
-7952
-7735
-7513
-7285
-7052
-6812
-6567
-6315
-6059
-5798
-5532
-5261
-4987
-4710
-4431
-4151
-3869
-3587
-3303
-3019
-2733
-2443
-2149
-1851
-1545
-1231
-908
-574
-228
131
504
892
1295
1712
2144
2590
3048
3519
4002
4495
5001
5517
6043
6580
7127
7683
8247
8818
9394
9975
10559
11147
11738
12332
12931
13533
14139
14749
15361
15975
16591
17208
17826
18445
19066
19690
20317
20950
21588
22232
22881
23535
24190
24846
25501
26153
26799
27439
28070
28691
29300
29895
30475
31039
31586
32116
32631
33126
33604
34062
34500
34917
35314
35692
36051
36393
36718
37028
37323
37603
37870
38125
38370
38607
38837
39062
39284
39504
39723
39942
40163
40385
40611
40840
41074
41312
41554
41800
42050
42303
42559
42818
43081
43347
43618
43893
44172
44455
44741
45029
45318
45607
45893
46176
46454
46726
46990
47246
47492
47729
47956
48174
48381
48579
48767
48946
49116
49277
49430
49574
49711
49841
49965
50083
50195
50302
50403
50498
50585
50664
50734
50795
50846
50888
50920
50944
50958
50965
50965
50958
50945
50928
50907
50885
50862
50841
50822
50807
50797
50791
50790
50792
50799
50809
50822
50840
50861
50886
50917
50953
50994
51043
51099
51163
51236
51318
51407
51505
51609
51717
51828
51938
52046
52149
52247
52338
52420
52494
52558
52612
52657
52692
52719
52738
52752
52762
52772
52782
52797
52817
52843
52878
52920
52969
53023
53080
53138
53195
53248
53296
53339
53374
53403
53424
53438
53444
53444
53435
53419
53396
53365
53327
53282
53229
53169
53102
53030
52954
52874
52794
52713
52633
52552
52472
52390
52308
52223
52139
52054
51970
51887
51808
51732
51661
51593
51530
51472
51420
51372
51330
51293
51260
51230
51204
51180
51158
51136
51116
51097
51079
51063
51050
51041
51034
51032
51032
51033
51035
51036
51033
51027
51014
50995
50969
50934
50890
50838
50777
50709
50636
50559
50483
50409
50340
50279
50227
50185
50154
50135
50127
50130
50144
50168
50202
50245
50296
50355
50420
50490
50566
50645
50728
50813
50899
50984
51068
51149
51223
51290
51346
51390
51419
51431
51423
51394
51341
51265
51163
51036
50885
50710
50510
50287
50042
49776
49490
49187
48868
48536
48193
47842
47487
47132
46780
46434
46098
45774
45463
45164
44879
44606
44344
44091
43846
43607
43372
43141
42911
42682
42452
42220
41986
41750
41510
41267
41022
40776
40528
40280
40032
39787
39545
39307
39076
38851
38634
38426
38228
38041
37864
37698
37541
37392
37251
37115
36982
36849
36716
36579
36438
36291
36138
35979
35813
35641
35464
35281
35094
34904
34710
34514
34315
34114
33908
33698
33480
33253
33013
32758
32482
32186
31864
31513
31129
30710
30253
29758
29223
28649
28035
27382
26692
25964
25201
24405
23575
22713
21820
20895
19939
18952
17933
16882
15798
14681
13533
12354
11147
9916
8664
7397
6119
4836
3551
2269
994
-272
-1526
-2763
-3982
-5178
-6349
-7493
-8605
-9684
-10729
-11738
-12712
-13653
-14564
-15448
-16308
-17145
-17963
-18762
-19543
-20308
-21055
-21784
-22494
-23183
-23851
-24494
-25111
-25698
-26255
-26777
-27263
-27711
-28120
-28487
-28813
-29097
-29340
-29542
-29704
-29828
-29916
-29968
-29988
-29978
-29941
-29879
-29796
-29694
-29577
-29448
-29307
-29158
-29002
-28840
-28673
-28503
-28331
-28158
-27987
-27820
-27656
-27498
-27348
-27206
-27073
-26951
-26840
-26742
-26657
-26585
-26528
-26487
-26461
-26449
-26452
-26465
-26488
-26515
-26546
-26577
-26606
-26633
-26655
-26674
-26687
-26696
-26701
-26701
-26698
-26693
-26686
-26678
-26670
-26662
-26655
-26648
-26641
-26632
-26620
-26604
-26582
-26552
-26511
-26457
-26388
-26304
-26201
-26079
-25937
-25775
-25592
-25389
-25166
-24928
-24675
-24410
-24138
-23861
-23580
-23299
-23019
-22741
-22468
-22202
-21944
-21696
-21459
-21236
-21028
-20835
-20660
-20502
-20363
-20244
-20144
-20065
-20006
-19969
-19953
-19958
-19986
-20036
-20109
-20206
-20327
-20473
-20644
-20841
-21064
-21314
-21591
-21895
-22224
-22578
-22954
-23351
-23766
-24197
-24641
-25097
-25562
-26034
-26511
-26992
-27473
-27954
-28432
-28906
-29374
-29836
-30289
-30734
-31168
-31593
-32006
-32411
-32805
-33192
-33571
-33946
-34315
-34681
-35043
-35401
-35757
-36108
-36454
-36794
-37128
-37455
-37773
-38081
-38379
-38665
-38939
-39199
-39444
-39673
-39886
-40082
-40260
-40420
-40561
-40683
-40786
-40871
-40937
-40986
-41017
-41032
-41032
-41017
-40988
-40948
-40896
-40834
-40762
-40679
-40585
-40482
-40367
-40241
-40104
-39955
-39796
-39625
-39443
-39250
-39045
-38829
-38602
-38363
-38112
-37851
-37578
-37293
-36998
-36692
-36374
-36046
-35708
-35359
-35001
-34634
-34260
-33880
-33495
-33107
-32718
-32329
-31942
-31557
-31177
-30801
-30430
-30065
-29706
-29355
-29010
-28672
-28341
-28017
-27698
-27386
-27077
-26773
-26469
-26167
-25862
-25555
-25243
-24924
-24599
-24265
-23924
-23574
-23217
-22852
-22481
-22105
-21725
-21342
-20959
-20576
-20196
-19820
-19452
-19092
-18744
-18409
-18089
-17785
-17500
-17233
-16987
-16761
-16558
-16376
-16216
-16078
-15963
-15869
-15795
-15739
-15699
-15672
-15655
-15644
-15637
-15632
-15625
-15616
-15601
-15581
-15553
-15517
-15473
-15420
-15358
-15290
-15215
-15136
-15054
-14971
-14890
-14810
-14735
-14664
-14599
-14541
-14491
-14450
-14418
-14398
-14389
-14392
-14408
-14436
-14477
-14530
-14594
-14670
-14755
-14851
-14955
-15068
-15189
-15317
-15451
-15591
-15737
-15887
-16042
-16200
-16363
-16529
-16699
-16871
-17047
-17226
-17410
-17598
-17793
-17993
-18202
-18417
-18641
-18873
-19113
-19358
-19609
-19863
-20117
-20370
-20619
-20862
-21097
-21320
-21531
-21726
-21903
-22060
-22194
-22305
-22390
-22449
-22481
-22484
-22461
-22413
-22343
-22253
-22149
-22035
-21912
-21785
-21657
-21528
-21402
-21278
-21157
-21040
-20926
-20814
-20703
-20590
-20476
-20357
-20233
-20102
-19962
-19813
-19654
-19482
-19299
-19102
-18891
-18665
-18424
-18166
-17892
-17601
-17293
-16970
-16632
-16280
-15915
-15538
-15151
-14756
-14354
-13946
-13535
-13122
-12707
-12295
-11884
-11478
-11078
-10685
-10301
-9925
-9561
-9207
-8864
-8532
-8212
-7901
-7598
-7304
-7015
-6731
-6451
-6173
-5898
-5624
-5352
-5082
-4813
-4548
-4285
-4027
-3776
-3530
-3291
-3061
-2839
-2626
-2423
-2230
-2048
-1875
-1711
-1556
-1409
-1268
-1134
-1002
-876
-749
-623
-494
-362
-225
-84
64
217
377
542
713
887
1064
1242
1419
1593
1763
1925
2078
2220
2350
2466
2565
2647
2711
2756
2780
2785
2768
2730
2669
2587
2482
2355
2207
2041
1857
1659
1449
1229
1000
768
530
290
50
-190
-429
-664
-896
-1124
-1348
-1566
-1779
-1987
-2190
-2387
-2580
-2767
-2948
-3125
-3296
-3462
-3621
-3774
-3920
-4059
-4190
-4314
-4429
-4537
-4637
-4728
-4812
-4888
-4958
-5022
-5081
-5135
-5185
-5231
-5274
-5313
-5350
-5385
-5416
-5446
-5475
-5502
-5527
-5552
-5577
-5600
-5622
-5643
-5661
-5677
-5690
-5698
-5701
-5698
-5688
-5670
-5644
-5609
-5562
-5505
-5434
-5350
-5251
-5135
-5003
-4853
-4685
-4497
-4291
-4064
-3818
-3551
-3265
-2960
-2638
-2300
-1947
-1580
-1201
-811
-411
-2
414
838
1268
1703
2144
2590
3039
3493
3951
4411
4874
5338
5804
6269
6734
7197
7657
8114
8566
9012
9452
9886
10312
10730
11139
11539
11929
12308
12677
13034
13379
13714
14036
14347
14645
14932
15206
15468
15718
15955
16178
16391
16591
16779
16955
17119
17272
17413
17544
17663
17771
17869
17955
18031
18097
18154
18203
18243
18276
18302
18320
18332
18337
18334
18325
18310
18287
18258
18222
18180
18131
18077
18017
17954
17887
17818
17748
17678
17610
17544
17481
17422
17367
17318
17274
17235
17202
17174
17150
17130
17112
17097
17083
17069
17055
17040
17023
17006
16986
16966
16944
16921
16899
16877
16857
16839
16823
16809
16798
16789
16781
16774
16766
16755
16741
16722
16696
16662
16619
16565
16500
16422
16329
16224
16102
15965
15811
15641
15455
15252
15035
14802
14557
14299
14030
13752
13467
13175
12878
12577
12274
11969
11664
11358
11054
10752
10451
10154
9860
9569
9283
9000
8722
8448
8178
7913
7652
7397
7146
6899
6658
6421
6190
5963
5741
5524
5312
5105
4904
4707
4515
4328
4145
3966
3792
3623
3458
3298
3143
2994
2849
2711
2578
2451
2331
2217
2109
2007
1912
1822
1739
1661
1589
1522
1460
1401
1347
1297
1249
1205
1163
1124
1088
1055
1026
1000
977
959
944
932
924
919
915
913
911
909
906
901
894
882
867
847
821
789
749
702
647
584
511
428
336
234
124
4
-122
-256
-396
-542
-693
-848
-1008
-1172
-1342
-1515
-1694
-1877
-2065
-2258
-2456
-2658
-2865
-3076
-3291
-3509
-3729
-3950
-4173
-4395
-4617
-4837
-5055
-5270
-5481
-5689
-5892
-6090
-6284
-6473
-6657
-6837
-7013
-7185
-7354
-7520
-7683
-7844
-8003
-8159
-8313
-8464
-8612
-8756
-8896
-9032
-9162
-9288
-9409
-9524
-9634
-9739
-9838
-9931
-10019
-10102
-10179
-10251
-10318
-10381
-10439
-10494
-10545
-10594
-10641
-10685
-10729
-10773
-10818
-10863
-10910
-10961
-11014
-11071
-11132
-11199
-11270
-11347
-11429
-11517
-11610
-11707
-11808
-11912
-12020
-12129
-12241
-12354
-12468
-12584
-12701
-12820
-12941
-13064
-13190
-13320
-13453
-13591
-13734
-13882
-14034
-14192
-14354
-14520
-14690
-14863
-15039
-15217
-15397
-15577
-15757
-15936
-16113
-16289
-16460
-16628
-16791
-16948
-17098
-17242
-17377
-17504
-17623
-17732
-17831
-17921
-18000
-18068
-18125
-18171
-18206
-18230
-18243
-18245
-18238
-18220
-18194
-18158
-18114
-18063
-18005
-17940
-17869
-17793
-17711
-17624
-17532
-17436
-17336
-17232
-17123
-17010
-16893
-16772
-16648
-16520
-16390
-16257
-16123
-15988
-15851
-15716
-15581
-15447
-15316
-15189
-15064
-14944
-14829
-14719
-14615
-14516
-14422
-14334
-14252
-14175
-14104
-14038
-13976
-13920
-13866
-13817
-13769
-13724
-13680
-13636
-13594
-13550
-13507
-13462
-13416
-13368
-13318
-13267
-13215
-13161
-13108
-13054
-13001
-12949
-12899
-12850
-12803
-12757
-12714
-12673
-12634
-12597
-12561
-12526
-12491
-12457
-12423
-12388
-12351
-12313
-12272
-12229
-12182
-12131
-12076
-12016
-11952
-11882
-11807
-11727
-11641
-11550
-11455
-11356
-11252
-11145
-11033
-10918
-10798
-10674
-10546
-10413
-10276
-10134
-9986
-9834
-9676
-9513
-9344
-9168
-8985
-8796
-8598
-8393
-8179
-7957
-7726
-7487
-7239
-6982
-6717
-6444
-6163
-5874
-5575
-5269
-4953
-4629
-4297
-3956
-3607
-3251
-2887
-2517
-2142
-1761
-1377
-989
-598
-205
191
588
987
1388
1790
2193
2597
3002
3408
3813
4219
4626
5032
5437
5843
6247
6651
7055
7457
7858
8259
8658
9057
9455
9852
10247
10641
11034
11425
11814
12202
12587
12969
13349
13727
14101
14472
14839
15201
15559
15912
16260
16603
16939
17270
17594
17912
18224
18530
18830
19124
19412
19694
19970
20241
20507
20767
21021
21270
21514
21751
21983
22209
22429
22643
22851
23054
23251
23442
23628
23808
23983
24152
24316
24474
24626
24773
24914
25050
25180
25304
25422
25536
25644
25747
25845
25940
26030
26116
26199
26280
26358
26433
26507
26579
26650
26720
26789
26857
26924
26990
27055
27120
27183
27245
27306
27366
27424
27480
27534
27585
27634
27680
27722
27761
27796
27827
27855
27879
27900
27916
27930
27941
27949
27955
27958
27960
27961
27959
27957
27953
27948
27942
27935
27927
27918
27907
27895
27880
27863
27844
27821
27795
27766
27733
27696
27655
27611
27562
27510
27453
27393
27327
27258
27184
27105
27021
26932
26837
26738
26632
26521
26405
26283
26155
26023
25885
25743
25597
25447
25293
25136
24975
24812
24645
24475
24302
24127
23949
23768
23586
23401
23214
23026
22837
22646
22455
22262
22070
21876
21683
21489
21294
21100
20904
20708
20511
20313
20113
19912
19709
19505
19300
19093
18884
18675
18464
18253
18041
17828
17616
17403
17190
16977
16764
16551
16338
16126
15915
15703
15490
15278
15065
14852
14639
14426
14213
14000
13788
13576
13365
13155
12946
12738
12531
12325
12119
11914
11709
11505
11299
11093
10887
10678
10469
10257
10043
9827
9609
9389
9167
8943
8717
8490
8261
8029
7798
7564
7328
7089
6849
6605
6358
6108
5855
5598
5337
5072
4802
4529
4251
3970
3685
3397
3106
2813
2518
2223
1927
1632
1338
1046
756
468
183
-100
-380
-657
-931
-1202
-1471
-1737
-2000
-2261
-2519
-2774
-3027
-3276
-3523
-3766
-4006
-4242
-4474
-4702
-4925
-5144
-5358
-5567
-5770
-5968
-6160
-6345
-6525
-6698
-6865
-7025
-7180
-7327
-7469
-7604
-7732
-7855
-7971
-8080
-8185
-8283
-8375
-8461
-8542
-8617
-8687
-8752
-8812
-8869
-8922
-8971
-9017
-9062
-9104
-9145
-9185
-9224
-9262
-9299
-9335
-9371
-9405
-9439
-9471
-9502
-9531
-9560
-9588
-9616
-9643
-9670
-9697
-9724
-9752
-9781
-9811
-9842
-9874
-9909
-9947
-9987
-10032
-10081
-10135
-10195
-10261
-10334
-10413
-10499
-10593
-10694
-10803
-10919
-11043
-11174
-11312
-11458
-11612
-11773
-11942
-12118
-12301
-12492
-12691
-12897
-13110
-13329
-13555
-13786
-14023
-14264
-14510
-14759
-15012
-15268
-15526
-15787
-16049
-16312
-16576
-16841
-17105
-17368
-17630
-17891
-18150
-18407
-18661
-18913
-19162
-19407
-19649
-19888
-20122
-20353
-20578
-20800
-21016
-21227
-21433
-21633
-21828
-22018
-22202
-22380
-22553
-22719
-22880
-23035
-23183
-23325
-23461
-23589
-23711
-23825
-23933
-24033
-24126
-24212
-24290
-24361
-24425
-24481
-24530
-24572
-24607
-24636
-24659
-24676
-24687
-24694
-24697
-24696
-24691
-24682
-24670
-24655
-24636
-24614
-24588
-24558
-24524
-24486
-24443
-24397
-24346
-24290
-24231
-24169
-24102
-24032
-23959
-23883
-23803
-23721
-23635
-23547
-23455
-23361
-23263
-23162
-23058
-22951
-22840
-22726
-22609
-22488
-22363
-22235
-22103
-21967
-21828
-21684
-21537
-21386
-21231
-21072
-20909
-20742
-20571
-20396
-20217
-20033
-19846
-19655
-19459
-19260
-19058
-18851
-18642
-18431
-18217
-18001
-17784
-17565
-17347
-17128
-16910
-16691
-16474
-16257
-16041
-15826
-15612
-15399
-15187
-14976
-14766
-14557
-14349
-14142
-13936
-13732
-13529
-13328
-13128
-12930
-12733
-12539
-12346
-12154
-11963
-11773
-11584
-11396
-11208
-11020
-10834
-10648
-10462
-10278
-10094
-9912
-9729
-9548
-9366
-9185
-9003
-8822
-8640
-8458
-8276
-8093
-7914
-7734
-7555
-7377
-7202
-7028
-6857
-6689
-6523
-6361
-6202
-6048
-5897
-5751
-5609
-5472
-5340
-5213
-5091
-4975
-4863
-4757
-4656
-4560
-4468
-4379
-4294
-4212
-4133
-4056
-3982
-3909
-3838
-3769
-3701
-3635
-3570
-3505
-3442
-3379
-3315
-3252
-3189
-3125
-3062
-2998
-2935
-2871
-2808
-2745
-2682
-2619
-2556
-2494
-2432
-2371
-2309
-2248
-2187
-2126
-2065
-2004
-1942
-1879
-1815
-1749
-1681
-1611
-1538
-1463
-1384
-1302
-1217
-1128
-1036
-941
-841
-739
-632
-522
-409
-293
-173
-51
75
203
334
468
606
746
889
1035
1185
1339
1496
1656
1821
1988
2159
2333
2510
2689
2870
3052
3235
3420
3605
3792
3978
4166
4353
4542
4730
4919
5109
5297
5486
5674
5860
6046
6230
6411
6590
6765
6937
7104
7267
7426
7579
7727
7869
8006
8137
8261
8380
8493
8600
8701
8797
8888
8974
9055
9132
9204
9273
9337
9398
9454
9508
9557
9603
9645
9684
9718
9749
9775
9798
9816
9831
9842
9849
9852
9851
9848
9841
9831
9818
9804
9787
9769
9750
9730
9709
9687
9664
9640
9615
9590
9563
9536
9509
9480
9452
9422
9393
9364
9334
9305
9276
9247
9218
9189
9159
9130
9100
9070
9041
9011
8981
8950
8920
8890
8859
8828
8798
8767
8737
8706
8677
8648
8619
8592
8566
8541
8518
8497
8477
8458
8442
8427
8414
8403
8393
8386
8380
8377
8375
8375
8377
8380
8385
8392
8400
8410
8422
8435
8450
8467
8485
8504
8526
8549
8573
8599
8626
8655
8685
8718
8752
8789
8827
8868
8910
8955
9002
9051
9102
9155
9210
9266
9323
9381
9441
9501
9562
9624
9686
9747
9809
9869
9927
9984
10039
10092
10143
10190
10235
10277
10315
10350
10381
10409
10432
10452
10468
10480
10488
10492
10492
10488
10482
10472
10459
10443
10424
10403
10378
10351
10321
10288
10252
10213
10171
10125
10077
10025
9970
9911
9849
9784
9715
9643
9568
9489
9408
9323
9235
9145
9052
8956
8857
8756
8652
8545
8435
8323
8208
8090
7969
7845
7719
7590
7459
7324
7187
7048
6906
6761
6614
6464
6312
6159
6004
5848
5691
5533
5374
5216
5057
4899
4741
4583
4427
4271
4118
3966
3817
3671
3528
3389
3255
3125
3000
2881
2768
2661
2559
2462
2371
2285
2204
2127
2054
1984
1917
1853
1791
1732
1674
1619
1565
1513
1462
1413
1366
1321
1277
1236
1197
1159
1123
1089
1057
1026
997
969
942
916
892
868
845
824
803
784
765
748
733
718
705
694
683
674
665
657
650
643
637
631
626
621
618
616
615
615
616
619
623
629
634
641
647
653
658
662
665
667
666
664
659
651
641
628
612
592
570
544
515
482
447
409
367
322
274
222
167
108
46
-19
-89
-162
-238
-319
-403
-490
-580
-673
-769
-866
-966
-1067
-1169
-1273
-1377
-1483
-1591
-1700
-1811
-1923
-2037
-2154
-2272
-2392
-2514
-2636
-2759
-2882
-3004
-3126
-3247
-3367
-3485
-3601
-3716
-3828
-3940
-4050
-4158
-4266
-4374
-4481
-4589
-4697
-4805
-4915
-5025
-5136
-5248
-5360
-5471
-5582
-5691
-5797
-5901
-6002
-6100
-6193
-6282
-6366
-6445
-6518
-6586
-6649
-6706
-6757
-6803
-6844
-6881
-6912
-6940
-6963
-6982
-6998
-7010
-7019
-7024
-7026
-7024
-7018
-7009
-6996
-6979
-6958
-6933
-6904
-6872
-6836
-6797
-6754
-6708
-6658
-6605
-6548
-6488
-6424
-6357
-6286
-6211
-6132
-6050
-5964
-5876
-5784
-5690
-5593
-5495
-5396
-5295
-5195
-5094
-4994
-4894
-4795
-4697
-4600
-4503
-4408
-4313
-4219
-4126
-4032
-3938
-3844
-3749
-3653
-3557
-3461
-3364
-3267
-3169
-3072
-2975
-2878
-2781
-2685
-2589
-2494
-2399
-2304
-2210
-2116
-2021
-1929
-1836
-1743
-1651
-1559
-1468
-1378
-1290
-1203
-1117
-1034
-952
-873
-796
-721
-648
-577
-509
-442
-378
-315
-255
-197
-142
-89
-38
9
53
93
130
163
192
216
237
253
265
273
277
277
274
268
258
246
231
213
193
171
148
122
94
65
35
3
-31
-66
-103
-142
-182
-224
-267
-312
-358
-404
-452
-499
-547
-594
-641
-687
-733
-778
-822
-865
-907
-949
-989
-1029
-1067
-1105
-1141
-1177
-1211
-1244
-1276
-1307
-1337
-1366
-1394
-1421
-1447
-1472
-1496
-1520
-1543
-1565
-1586
-1605
-1624
-1641
-1656
-1671
-1683
-1693
-1702
-1708
-1712
-1713
-1712
-1709
-1703
-1694
-1684
-1671
-1657
-1641
-1624
-1605
-1586
-1565
-1544
-1522
-1500
-1477
-1454
-1431
-1409
-1386
-1364
-1342
-1320
-1299
-1278
-1257
-1237
-1216
-1196
-1175
-1155
-1135
-1115
-1095
-1074
-1054
-1033
-1010
-989
-965
-940
-914
-885
-855
-823
-788
-752
-713
-672
-628
-582
-533
-481
-426
-368
-308
-244
-178
-110
-40
31
104
176
249
322
394
466
537
608
677
747
815
884
951
1018
1085
1152
1219
1286
1353
1421
1490
1560
1631
1703
1776
1850
1925
2000
2076
2151
2226
2301
2376
2450
2524
2598
2671
2744
2816
2888
2959
3029
3099
3169
3237
3305
3373
3440
3507
3573
3640
3707
3774
3842
3909
3977
4045
4113
4181
4249
4317
4384
4451
4518
4584
4649
4714
4777
4839
4899
4957
5014
5070
5123
5176
5226
5276
5325
5372
5419
5465
5510
5555
5598
5641
5683
5724
5764
5803
5841
5878
5914
5948
5982
6014
6044
6072
6099
6123
6145
6165
6181
6196
6207
6215
6221
6223
6221
6217
6208
6197
6181
6162
6139
6113
6083
6049
6013
5973
5929
5883
5834
5782
5727
5669
5608
5543
5475
5404
5330
5252
5171
5086
4998
4907
4813
4716
4616
4513
4408
4300
4189
4075
3960
3842
3722
3599
3475
3349
3222
3093
2963
2832
2700
2568
2435
2301
2167
2033
1899
1764
1630
1496
1362
1228
1093
959
825
690
556
421
286
152
18
-116
-249
-380
-510
-638
-763
-887
-1006
-1125
-1241
-1353
-1462
-1569
-1674
-1776
-1875
-1973
-2069
-2164
-2256
-2348
-2438
-2527
-2615
-2702
-2788
-2872
-2955
-3036
-3115
-3192
-3267
-3339
-3408
-3474
-3536
-3596
-3652
-3705
-3754
-3801
-3844
-3884
-3922
-3957
-3988
-4017
-4043
-4066
-4086
-4103
-4117
-4128
-4136
-4141
-4145
-4146
-4145
-4142
-4138
-4132
-4125
-4117
-4108
-4098
-4086
-4075
-4062
-4050
-4037
-4024
-4011
-3998
-3985
-3973
-3960
-3947
-3935
-3922
-3909
-3895
-3880
-3864
-3848
-3830
-3811
-3790
-3768
-3745
-3719
-3693
-3664
-3634
-3602
-3568
-3533
-3497
-3459
-3421
-3381
-3341
-3300
-3259
-3218
-3177
-3136
-3094
-3053
-3013
-2972
-2932
-2893
-2854
-2816
-2779
-2743
-2708
-2674
-2641
-2610
-2581
-2554
-2529
-2506
-2486
-2469
-2455
-2443
-2436
-2431
-2430
-2431
-2436
-2443
-2454
-2466
-2480
-2496
-2513
-2531
-2550
-2568
-2587
-2605
-2622
-2638
-2653
-2666
-2677
-2686
-2694
-2699
-2703
-2705
-2706
-2707
-2707
-2706
-2706
-2707
-2708
-2709
-2712
-2716
-2721
-2727
-2734
-2744
-2755
-2767
-2782
-2799
-2817
-2838
-2861
-2885
-2911
-2940
-2969
-3001
-3034
-3068
-3103
-3140
-3177
-3215
-3253
-3292
-3331
-3370
-3408
-3446
-3483
-3519
-3555
-3589
-3622
-3655
-3687
-3719
-3750
-3781
-3812
-3843
-3873
-3904
-3934
-3964
-3993
-4022
-4051
-4080
-4108
-4136
-4163
-4189
-4215
-4241
-4265
-4290
-4313
-4336
-4359
-4381
-4403
-4425
-4447
-4468
-4489
-4510
-4529
-4548
-4566
-4582
-4597
-4611
-4623
-4633
-4641
-4648
-4653
-4656
-4657
-4656
-4653
-4648
-4641
-4632
-4621
-4607
-4590
-4571
-4550
-4526
-4500
-4471
-4439
-4404
-4366
-4325
-4281
-4233
-4183
-4130
-4074
-4014
-3953
-3889
-3822
-3753
-3681
-3607
-3530
-3451
-3369
-3284
-3195
-3104
-3008
-2910
-2807
-2702
-2594
-2483
-2370
-2254
-2137
-2019
-1899
-1778
-1657
-1535
-1412
-1289
-1166
-1042
-917
-792
-666
-539
-411
-281
-151
-20
113
247
381
516
651
786
921
1056
1189
1321
1452
1581
1709
1834
1958
2079
2198
2316
2431
2545
2656
2766
2874
2979
3082
3182
3280
3374
3466
3554
3639
3720
3798
3872
3942
4009
4073
4134
4191
4244
4295
4342
4387
4428
4465
4499
4529
4556
4578
4596
4609
4618
4623
4623
4618
4610
4599
4584
4567
4548
4527
4505
4483
4460
4438
4417
4396
4377
4360
4344
4330
4318
4309
4301
4295
4291
4289
4289
4290
4294
4299
4306
4314
4325
4338
4354
4371
4390
4412
4436
4462
4489
4519
4550
4582
4616
4650
4686
4723
4760
4797
4835
4873
4912
4950
4989
5027
5066
5104
5142
5179
5216
5252
5287
5321
5354
5386
5416
5445
5471
5497
5520
5541
5561
5578
5594
5608
5620
5631
5640
5648
5655
5661
5665
5668
5669
5669
5669
5667
5664
5660
5655
5650
5645
5640
5634
5629
5624
5619
5615
5610
5605
5600
5595
5589
5583
5575
5567
5557
5546
5533
5519
5503
5486
5467
5446
5424
5400
5375
5349
5321
5292
5262
5231
5199
5165
5130
5094
5056
5017
4976
4934
4890
4845
4798
4749
4699
4647
4594
4540
4484
4427
4370
4311
4251
4191
4129
4067
4003
3940
3875
3809
3743
3676
3608
3539
3469
3399
3328
3256
3184
3111
3037
2962
2887
2810
2733
2655
2576
2497
2417
2336
2254
2172
2090
2008
1925
1843
1761
1679
1597
1516
1436
1357
1278
1200
1124
1049
975
902
831
762
694
628
564
501
440
381
324
270
218
168
120
75
33
-7
-44
-78
-110
-139
-165
-189
-210
-229
-245
-259
-269
-277
-283
-285
-285
-283
-278
-271
-262
-250
-238
-224
-209
-192
-175
-158
-139
-120
-100
-80
-59
-38
-16
6
29
53
77
102
127
154
183
212
244
277
312
348
387
427
470
513
558
605
652
701
751
801
852
903
955
1006
1059
1110
1162
1212
1262
1311
1359
1406
1451
1495
1537
1577
1614
1649
1682
1712
1739
1762
1783
1800
1814
1825
1832
1835
1835
1831
1823
1812
1797
1779
1757
1733
1705
1674
1639
1602
1562
1519
1473
1424
1372
1318
1262
1203
1143
1081
1018
956
893
829
767
704
643
583
524
465
408
353
298
244
191
139
88
38
-12
-61
-109
-157
-204
-251
-297
-342
-387
-431
-474
-516
-557
-597
-637
-676
-713
-750
-786
-820
-853
-885
-915
-944
-971
-996
-1020
-1041
-1060
-1077
-1091
-1103
-1113
-1120
-1125
-1127
-1126
-1124
-1119
-1111
-1102
-1090
-1076
-1060
-1042
-1020
-998
-972
-944
-914
-881
-846
-808
-767
-725
-680
-633
-584
-534
-482
-429
-374
-319
-262
-205
-147
-89
-31
28
86
144
202
259
316
371
426
479
531
581
630
678
724
768
811
853
893
932
970
1006
1042
1076
1109
1141
1171
1200
1228
1255
1280
1303
1325
1346
1364
1381
1395
1408
1419
1427
1434
1438
1440
1441
1439
1435
1430
1423
1415
1406
1396
1385
1374
1363
1352
1341
1330
1320
1309
1299
1289
1279
1269
1258
1248
1236
1224
1212
1199
1185
1171
1156
1140
1124
1107
1091
1073
1056
1039
1020
1004
986
970
953
937
921
906
891
876
861
845
830
814
797
780
761
742
721
699
675
650
624
596
567
537
506
474
441
408
374
339
305
270
235
201
167
134
102
70
39
10
-19
-47
-73
-98
-122
-145
-167
-187
-206
-224
-241
-257
-272
-285
-298
-310
-322
-333
-344
-355
-367
-378
-389
-401
-413
-426
-440
-454
-469
-486
-504
-523
-544
-567
-592
-620
-649
-681
-715
-751
-790
-832
-875
-922
-970
-1020
-1074
-1129
-1186
-1244
-1303
-1363
-1424
-1486
-1547
-1609
-1670
-1731
-1790
-1850
-1907
-1964
-2019
-2073
-2124
-2174
-2221
-2266
-2308
-2348
-2385
-2419
-2451
-2479
-2506
-2530
-2551
-2570
-2587
-2602
-2615
-2626
-2635
-2643
-2650
-2656
-2660
-2663
-2665
-2666
-2666
-2665
-2663
-2661
-2658
-2655
-2652
-2648
-2645
-2641
-2638
-2636
-2634
-2633
-2633
-2634
-2636
-2640
-2644
-2650
-2658
-2667
-2677
-2689
-2702
-2717
-2733
-2751
-2771
-2792
-2813
-2836
-2860
-2883
-2907
-2931
-2954
-2977
-2999
-3020
-3040
-3058
-3076
-3092
-3107
-3120
-3132
-3141
-3149
-3155
-3159
-3160
-3160
-3157
-3153
-3146
-3137
-3126
-3112
-3096
-3078
-3057
-3033
-3006
-2977
-2945
-2911
-2874
-2836
-2795
-2753
-2709
-2664
-2617
-2569
-2520
-2470
-2418
-2366
-2312
-2258
-2203
-2147
-2091
-2033
-1978
-1921
-1863
-1807
-1750
-1693
-1637
-1581
-1526
-1472
-1418
-1364
-1312
-1260
-1209
-1159
-1109
-1061
-1014
-967
-922
-878
-836
-795
-755
-718
-682
-648
-616
-586
-557
-531
-507
-484
-464
-445
-428
-413
-399
-387
-377
-368
-361
-355
-350
-346
-344
-344
-344
-347
-350
-356
-363
-371
-381
-393
-406
-420
-435
-452
-469
-487
-506
-526
-546
-567
-589
-613
-637
-663
-689
-718
-747
-778
-810
-843
-877
-912
-948
-985
-1024
-1063
-1102
-1143
-1185
-1227
-1270
-1313
-1356
-1399
-1443
-1486
-1528
-1570
-1612
-1652
-1692
-1730
-1767
-1802
-1836
-1867
-1896
-1922
-1946
-1967
-1985
-2000
-2012
-2020
-2025
-2027
-2025
-2020
-2009
-1998
-1982
-1962
-1938
-1911
-1880
-1846
-1808
-1766
-1721
-1673
-1621
-1567
-1509
-1449
-1387
-1322
-1256
-1188
-1119
-1049
-977
-905
-832
-758
-683
-607
-531
-454
-377
-299
-220
-141
-63
16
95
173
251
328
405
481
556
630
703
775
846
915
983
1050
1115
1179
1242
1304
1364
1423
1482
1539
1595
1650
1704
1757
1808
1858
1906
1953
1998
2041
2083
2124
2163
2200
2237
2271
2305
2337
2367
2396
2424
2450
2474
2496
2517
2536
2553
2568
2582
2593
2603
2610
2616
2620
2622
2622
2620
2617
2612
2606
2598
2588
2577
2565
2551
2536
2520
2504
2486
2467
2448
2429
2408
2388
2366
2345
2322
2300
2277
2254
2230
2207
2182
2158
2134
2109
2084
2058
2032
2005
1979
1952
1924
1896
1867
1838
1809
1779
1749
1718
1687
1655
1623
1590
1557
1524
1490
1456
1423
1389
1355
1321
1288
1256
1224
1192
1161
1132
1103
1075
1049
1022
999
976
953
932
912
893
875
858
842
827
814
801
790
780
772
765
760
756
754
753
755
758
764
771
781
793
806
823
841
861
883
908
934
962
992
1024
1058
1093
1131
1169
1210
1251
1294
1338
1383
1429
1477
1525
1575
1626
1678
1731
1784
1839
1895
1951
2007
2064
2120
2177
2233
2288
2343
2396
2448
2499
2547
2593
2637
2679
2718
2753
2786
2815
2841
2864
2883
2899
2912
2921
2928
2931
2931
2928
2923
2915
2904
2891
2876
2858
2837
2814
2788
2760
2729
2695
2659
2620
2579
2536
2490
2443
2395
2344
2293
2241
2188
2135
2081
2028
1975
1922
1869
1818
1767
1717
1668
1620
1573
1526
1481
1435
1391
1347
1303
1259
1215
1171
1127
1083
1038
993
947
901
854
807
759
710
662
612
563
513
463
413
363
314
264
215
165
117
68
19
-29
-78
-127
-175
-225
-274
-324
-374
-426
-477
-529
-582
-636
-689
-744
-798
-853
-908
-963
-1016
-1071
-1124
-1177
-1229
-1279
-1329
-1377
-1423
-1468
-1511
-1551
-1590
-1627
-1662
-1694
-1724
-1752
-1778
-1801
-1822
-1841
-1858
-1873
-1886
-1898
-1907
-1915
-1922
-1927
-1930
-1932
-1932
-1932
-1929
-1926
-1921
-1915
-1908
-1900
-1891
-1880
-1869
-1857
-1843
-1829
-1815
-1799
-1783
-1767
-1750
-1733
-1716
-1699
-1682
-1666
-1649
-1633
-1618
-1603
-1589
-1576
-1563
-1552
-1541
-1532
-1523
-1516
-1510
-1505
-1501
-1499
-1498
-1499
-1500
-1504
-1509
-1515
-1523
-1532
-1543
-1555
-1569
-1585
-1601
-1619
-1639
-1659
-1681
-1704
-1728
-1753
-1780
-1807
-1835
-1865
-1895
-1926
-1958
-1990
-2024
-2057
-2092
-2126
-2161
-2197
-2233
-2269
-2305
-2342
-2378
-2415
-2453
-2490
-2528
-2566
-2604
-2643
-2682
-2721
-2761
-2802
-2843
-2884
-2926
-2969
-3012
-3055
-3099
-3143
-3187
-3231
-3275
-3319
-3362
-3406
-3449
-3491
-3533
-3575
-3615
-3655
-3693
-3731
-3768
-3804
-3839
-3873
-3906
-3938
-3968
-3997
-4025
-4051
-4075
-4099
-4120
-4139
-4157
-4173
-4187
-4199
-4209
-4218
-4224
-4228
-4231
-4231
-4230
-4227
-4222
-4215
-4207
-4197
-4186
-4173
-4158
-4143
-4126
-4109
-4090
-4070
-4051
-4032
-4013
-3993
-3974
-3955
-3937
-3919
-3902
-3885
-3869
-3854
-3838
-3824
-3809
-3796
-3782
-3769
-3756
-3744
-3732
-3720
-3709
-3698
-3686
-3675
-3665
-3654
-3643
-3633
-3622
-3611
-3601
-3590
-3578
-3567
-3555
-3542
-3529
-3514
-3499
-3483
-3466
-3447
-3427
-3407
-3385
-3361
-3337
-3311
-3283
-3255
-3224
-3192
-3159
-3124
-3087
-3048
-3008
-2967
-2924
-2879
-2834
-2787
-2739
-2690
-2640
-2589
-2537
-2485
-2431
-2377
-2322
-2266
-2210
-2153
-2096
-2039
-1981
-1922
-1863
-1804
-1744
-1684
-1624
-1564
-1503
-1443
-1382
-1322
-1262
-1202
-1142
-1083
-1024
-966
-908
-850
-792
-735
-678
-622
-566
-511
-456
-402
-348
-294
-241
-188
-136
-84
-32
20
70
121
171
220
269
318
366
414
461
509
556
603
650
697
744
791
838
885
933
980
1027
1074
1122
1169
1216
1264
1311
1359
1406
1453
1500
1546
1592
1638
1683
1728
1772
1815
1858
1899
1940
1979
2017
2054
2090
2124
2156
2188
2218
2246
2273
2299
2324
2347
2370
2391
2412
2432
2450
2468
2485
2501
2516
2530
2543
2556
2568
2579
2590
2600
2610
2619
2628
2637
2645
2653
2661
2669
2677
2684
2692
2699
2706
2713
2719
2725
2731
2736
2741
2746
2751
2755
2759
2763
2767
2771
2775
2779
2783
2787
2792
2797
2802
2808
2814
2821
2829
2837
2845
2854
2864
2874
2885
2896
2908
2920
2932
2945
2959
2973
2987
3002
3017
3033
3048
3064
3080
3096
3112
3127
3143
3159
3174
3189
3205
3220
3235
3250
3264
3279
3293
3307
3320
3334
3346
3358
3370
3381
3392
3402
3411
3420
3427
3435
3441
3447
3452
3457
3461
3465
3468
3471
3473
3475
3477
3478
3480
3481
3481
3482
3483
3484
3485
3487
3489
3491
3494
3497
3501
3505
3510
3516
3523
3530
3538
3547
3556
3566
3576
3587
3598
3609
3620
3632
3643
3655
3667
3679
3692
3704
3717
3730
3744
3758
3772
3786
3801
3816
3832
3848
3864
3881
3898
3915
3932
3949
3966
3983
4001
4018
4034
4051
4067
4083
4100
4117
4133
4149
4166
4182
4199
4217
4234
4252
4271
4289
4308
4328
4347
4367
4387
4407
4427
4446
4466
4485
4504
4523
4541
4559
4576
4593
4609
4625
4639
4653
4666
4677
4688
4697
4705
4712
4717
4721
4723
4724
4723
4721
4717
4711
4704
4695
4685
4673
4660
4646
4630
4612
4594
4574
4554
4532
4508
4484
4459
4432
4405
4377
4349
4319
4290
4260
4231
4201
4172
4143
4114
4086
4058
4030
4003
3976
3949
3922
3896
3869
3843
3816
3790
3763
3736
3709
3682
3655
3628
3601
3573
3545
3517
3488
3459
3430
3400
3369
3337
3304
3270
3235
3199
3162
3123
3083
3042
2999
2955
2910
2864
2816
2767
2717
2667
2615
2562
2509
2455
2400
2344
2289
2232
2176
2119
2062
2005
1949
1893
1836
1781
1725
1671
1617
1563
1511
1460
1409
1360
1311
1264
1218
1173
1129
1086
1044
1004
965
927
890
854
819
785
752
719
688
659
630
602
576
550
526
504
483
463
444
427
410
396
382
369
357
346
336
327
318
310
302
295
289
283
277
272
268
264
260
257
255
253
252
251
251
251
251
252
254
256
259
262
266
270
275
280
285
291
297
303
310
316
323
330
337
344
351
358
365
373
379
386
393
399
405
411
416
420
424
428
431
433
435
436
437
437
436
434
431
427
423
417
410
402
393
383
372
360
347
333
318
302
286
268
250
231
212
192
171
150
128
106
83
60
36
13
-11
-35
-59
-83
-108
-132
-156
-180
-204
-227
-251
-274
-298
-320
-343
-364
-385
-406
-426
-445
-464
-481
-498
-515
-530
-545
-560
-573
-586
-599
-610
-621
-632
-642
-651
-660
-668
-676
-683
-689
-694
-699
-702
-705
-706
-706
-704
-702
-697
-692
-685
-677
-668
-658
-647
-635
-622
-608
-593
-577
-561
-544
-527
-509
-491
-473
-454
-435
-416
-396
-377
-357
-337
-318
-298
-279
-259
-240
-220
-201
-182
-162
-142
-122
-101
-80
-59
-38
-16
5
27
50
72
94
117
139
161
184
206
228
250
272
294
315
336
357
378
398
418
438
457
476
495
513
529
545
560
573
585
595
604
610
615
618
619
618
616
611
605
597
587
575
562
547
530
511
490
468
444
419
391
362
331
299
265
229
191
153
113
72
30
-13
-56
-100
-145
-190
-236
-281
-327
-374
-420
-466
-512
-557
-603
-648
-692
-736
-779
-821
-863
-904
-943
-982
-1020
-1057
-1094
-1129
-1164
-1198
-1232
-1264
-1297
-1328
-1359
-1390
-1419
-1448
-1476
-1503
-1529
-1554
-1578
-1600
-1621
-1642
-1661
-1679
-1695
-1711
-1726
-1740
-1753
-1766
-1777
-1788
-1798
-1807
-1815
-1822
-1828
-1833
-1837
-1839
-1840
-1840
-1839
-1837
-1833
-1828
-1822
-1816
-1808
-1799
-1789
-1778
-1767
-1754
-1741
-1727
-1712
-1697
-1681
-1665
-1648
-1631
-1613
-1595
-1578
-1560
-1542
-1525
-1508
-1492
-1476
-1461
-1446
-1433
-1420
-1407
-1396
-1385
-1374
-1365
-1356
-1349
-1342
-1336
-1332
-1328
-1326
-1326
-1326
-1329
-1332
-1337
-1344
-1352
-1361
-1371
-1383
-1396
-1410
-1426
-1443
-1461
-1480
-1500
-1522
-1546
-1570
-1596
-1624
-1653
-1684
-1715
-1749
-1783
-1818
-1855
-1892
-1930
-1968
-2005
-2045
-2083
-2122
-2160
-2198
-2236
-2274
-2311
-2348
-2384
-2419
-2454
-2488
-2522
-2554
-2585
-2615
-2644
-2671
-2697
-2722
-2745
-2766
-2786
-2804
-2820
-2834
-2847
-2858
-2867
-2874
-2880
-2884
-2886
-2887
-2886
-2883
-2879
-2874
-2867
-2859
-2849
-2839
-2827
-2814
-2801
-2787
-2771
-2756
-2739
-2722
-2705
-2686
-2668
-2648
-2629
-2608
-2587
-2566
-2543
-2520
-2497
-2473
-2449
-2424
-2399
-2374
-2349
-2324
-2299
-2274
-2250
-2226
-2203
-2181
-2159
-2139
-2119
-2100
-2082
-2065
-2049
-2033
-2017
-2004
-1991
-1978
-1966
-1954
-1943
-1933
-1923
-1914
-1905
-1897
-1890
-1884
-1878
-1874
-1870
-1867
-1866
-1865
-1865
-1866
-1868
-1872
-1876
-1881
-1887
-1894
-1903
-1912
-1923
-1935
-1948
-1962
-1978
-1995
-2013
-2032
-2053
-2075
-2098
-2122
-2148
-2174
-2201
-2230
-2259
-2289
-2321
-2353
-2386
-2420
-2455
-2491
-2527
-2564
-2601
-2638
-2676
-2714
-2752
-2790
-2828
-2866
-2904
-2941
-2978
-3015
-3051
-3086
-3121
-3156
-3190
-3223
-3256
-3289
-3321
-3353
-3385
-3416
-3446
-3476
-3504
-3532
-3560
-3586
-3611
-3635
-3658
-3679
-3700
-3719
-3737
-3753
-3769
-3783
-3795
-3806
-3816
-3824
-3831
-3836
-3839
-3841
-3841
-3840
-3837
-3832
-3826
-3818
-3809
-3798
-3785
-3771
-3755
-3737
-3717
-3696
-3673
-3648
-3621
-3592
-3562
-3530
-3496
-3460
-3423
-3384
-3344
-3302
-3258
-3213
-3167
-3119
-3070
-3020
-2969
-2916
-2862
-2807
-2751
-2694
-2635
-2575
-2514
-2452
-2389
-2326
-2261
-2196
-2130
-2064
-1997
-1931
-1864
-1798
-1731
-1665
-1600
-1534
-1470
-1405
-1342
-1279
-1217
-1156
-1096
-1037
-979
-923
-868
-814
-762
-712
-664
-618
-573
-531
-490
-452
-415
-381
-348
-317
-289
-262
-237
-214
-193
-174
-158
-143
-130
-119
-110
-103
-98
-95
-94
-94
-97
-101
-106
-113
-121
-131
-141
-153
-165
-178
-192
-206
-221
-236
-251
-266
-281
-296
-310
-325
-338
-351
-363
-374
-384
-392
-400
-405
-409
-412
-413
-412
-409
-405
-399
-391
-382
-370
-357
-342
-326
-307
-287
-265
-242
-216
-189
-160
-130
-97
-63
-28
10
48
88
130
173
217
262
307
354
401
450
498
547
597
647
697
747
798
848
899
949
1000
1051
1101
1152
1202
1252
1302
1352
1402
1451
1500
1549
1597
1645
1693
1741
1788
1835
1882
1929
1975
2021
2068
2114
2159
2204
2249
2294
2338
2381
2423
2465
2506
2546
2585
2622
2659
2695
2729
2762
2794
2825
2855
2883
2911
2936
2961
2984
3006
3026
3045
3062
3078
3092
3104
3114
3123
3130
3135
3138
3139
3138
3135
3131
3124
3116
3105
3093
3079
3063
3045
3026
3006
2984
2961
2936
2911
2884
2857
2828
2799
2770
2739
2709
2678
2646
2615
2583
2551
2519
2487
2455
2422
2390
2357
2325
2292
2260
2227
2195
2163
2131
2100
2069
2037
2008
1978
1949
1921
1893
1866
1839
1813
1788
1763
1738
1714
1690
1666
1642
1619
1596
1573
1551
1529
1507
1485
1464
1444
1423
1404
1384
1366
1347
1330
1313
1297
1281
1267
1253
1240
1228
1217
1207
1198
1190
1184
1178
1174
1170
1168
1167
1167
1168
1170
1173
1176
1180
1185
1189
1194
1200
1205
1211
1216
1222
1228
1234
1240
1246
1252
1258
1263
1269
1275
1280
1285
1290
1295
1299
1303
1307
1310
1314
1317
1320
1322
1325
1327
1330
1332
1334
1336
1338
1340
1341
1342
1343
1344
1344
1344
1344
1343
1342
1340
1338
1336
1333
1330
1326
1322
1317
1311
1306
1299
1292
1285
1277
1268
1259
1249
1238
1227
1215
1202
1189
1175
1161
1146
1131
1116
1101
1085
1069
1053
1037
1020
1004
987
971
955
938
923
907
893
879
865
853
841
830
820
811
803
796
790
786
782
779
777
777
777
778
781
784
788
793
799
807
815
824
834
845
857
870
884
899
914
931
949
967
986
1004
1026
1046
1067
1089
1111
1133
1156
1179
1202
1225
1249
1273
1296
1320
1343
1367
1391
1414
1438
1461
1485
1508
1532
1555
1579
1602
1626
1649
1673
1697
1720
1744
1768
1791
1815
1838
1862
1885
1908
1931
1954
1977
2000
2023
2045
2068
2090
2112
2134
2156
2177
2197
2218
2238
2257
2276
2294
2312
2329
2345
2360
2375
2388
2400
2412
2422
2431
2439
2446
2452
2457
2461
2464
2465
2466
2466
2465
2463
2460
2456
2451
2445
2439
2432
2424
2416
2407
2398
2389
2379
2368
2358
2347
2336
2325
2314
2303
2292
2281
2271
2260
2250
2240
2231
2222
2213
2204
2196
2188
2180
2172
2165
2158
2151
2145
2138
2133
2127
2122
2117
2112
2107
2103
2099
2095
2092
2088
2085
2081
2077
2074
2070
2066
2062
2058
2053
2049
2043
2037
2032
2027
2020
2013
2007
2000
1993
1986
1978
1971
1964
1957
1951
1944
1938
1932
1926
1921
1916
1912
1908
1904
1901
1898
1896
1894
1893
1893
1894
1896
1898
1901
1905
1910
1916
1923
1930
1938
1947
1956
1966
1977
1988
2000
2012
2025
2037
2052
2066
2081
2096
2111
2126
2141
2156
2172
2187
2201
2215
2229
2242
2255
2266
2277
2288
2297
2305
2312
2318
2323
2327
2329
2331
2330
2329
2326
2322
2316
2309
2301
2290
2279
2266
2251
2235
2217
2198
2178
2156
2133
2109
2083
2056
2028
1998
1968
1936
1902
1868
1832
1795
1757
1717
1676
1634
1591
1547
1502
1456
1408
1361
1312
1263
1213
1163
1112
1061
1010
958
906
854
802
750
698
646
594
542
490
439
388
337
286
236
186
137
88
39
-8
-55
-101
-146
-190
-233
-275
-316
-355
-392
-428
-462
-495
-525
-554
-580
-605
-627
-647
-665
-681
-694
-705
-714
-721
-725
-727
-727
-725
-721
-714
-705
-695
-682
-667
-651
-632
-611
-589
-565
-539
-511
-482
-452
-420
-386
-352
-316
-279
-241
-202
-162
-121
-80
-38
4
46
89
131
173
214
255
295
335
373
411
448
484
518
552
585
616
646
675
703
730
755
780
803
824
844
863
880
896
910
922
933
942
949
954
959
961
962
962
961
958
954
949
943
935
927
917
907
895
883
870
855
841
825
809
792
774
756
737
717
696
675
653
630
607
582
557
531
504
476
447
417
387
356
324
292
260
227
195
162
129
96
63
30
-3
-37
-70
-104
-137
-171
-205
-239
-274
-308
-343
-377
-412
-447
-481
-516
-550
-585
-619
-652
-686
-719
-751
-783
-815
-846
-876
-906
-935
-963
-990
-1016
-1043
-1067
-1091
-1115
-1137
-1159
-1180
-1200
-1220
-1239
-1257
-1275
-1292
-1309
-1325
-1341
-1356
-1370
-1384
-1397
-1410
-1422
-1433
-1443
-1453
-1462
-1470
-1478
-1485
-1491
-1497
-1502
-1507
-1512
-1516
-1520
-1524
-1528
-1531
-1535
-1539
-1543
-1547
-1550
-1554
-1558
-1562
-1566
-1570
-1574
-1578
-1582
-1585
-1589
-1592
-1595
-1598
-1601
-1604
-1606
-1608
-1610
-1611
-1612
-1613
-1614
-1615
-1615
-1615
-1615
-1616
-1615
-1615
-1615
-1615
-1615
-1614
-1614
-1613
-1613
-1612
-1611
-1610
-1610
-1609
-1608
-1607
-1606
-1605
-1605
-1605
-1605
-1606
-1607
-1609
-1611
-1614
-1618
-1622
-1626
-1632
-1637
-1644
-1651
-1659
-1668
-1677
-1687
-1697
-1708
-1719
-1731
-1743
-1756
-1769
-1782
-1795
-1808
-1822
-1835
-1848
-1861
-1873
-1886
-1898
-1910
-1921
-1932
-1943
-1954
-1964
-1974
-1984
-1994
-2003
-2012
-2021
-2029
-2037
-2045
-2053
-2060
-2067
-2074
-2080
-2086
-2091
-2097
-2101
-2105
-2109
-2113
-2116
-2119
-2121
-2124
-2125
-2127
-2128
-2128
-2128
-2127
-2126
-2125
-2122
-2120
-2116
-2113
-2108
-2103
-2098
-2093
-2087
-2080
-2073
-2066
-2059
-2051
-2041
-2033
-2025
-2016
-2007
-1998
-1989
-1980
-1971
-1963
-1955
-1947
-1940
-1933
-1927
-1922
-1917
-1914
-1911
-1909
-1908
-1908
-1909
-1911
-1914
-1918
-1923
-1929
-1936
-1944
-1953
-1963
-1975
-1987
-2000
-2015
-2029
-2047
-2064
-2083
-2103
-2123
-2145
-2167
-2190
-2214
-2239
-2264
-2289
-2315
-2341
-2368
-2395
-2421
-2448
-2475
-2502
-2530
-2557
-2584
-2611
-2639
-2666
-2693
-2720
-2746
-2772
-2798
-2823
-2847
-2871
-2894
-2916
-2937
-2957
-2976
-2994
-3011
-3027
-3041
-3055
-3067
-3079
-3089
-3098
-3105
-3112
-3117
-3120
-3123
-3123
-3123
-3121
-3117
-3113
-3106
-3099
-3090
-3080
-3069
-3056
-3043
-3028
-3012
-2996
-2978
-2960
-2941
-2921
-2901
-2880
-2858
-2836
-2813
-2789
-2765
-2740
-2715
-2689
-2663
-2636
-2609
-2581
-2553
-2524
-2494
-2464
-2433
-2402
-2370
-2338
-2304
-2271
-2236
-2202
-2167
-2131
-2096
-2060
-2024
-1987
-1951
-1914
-1877
-1840
-1803
-1765
-1728
-1690
-1651
-1613
-1574
-1535
-1496
-1456
-1417
-1377
-1337
-1297
-1256
-1216
-1176
-1135
-1095
-1055
-1014
-975
-935
-895
-856
-816
-777
-737
-698
-658
-619
-579
-539
-499
-459
-419
-378
-338
-297
-256
-215
-174
-132
-90
-48
-5
38
81
124
168
211
255
298
341
385
428
471
513
556
598
640
682
723
764
805
846
887
927
966
1006
1045
1083
1120
1157
1193
1228
1262
1295
1326
1356
1385
1412
1438
1462
1485
1507
1527
1545
1562
1578
1592
1605
1617
1627
1636
1644
1650
1655
1659
1662
1663
1663
1662
1660
1657
1652
1647
1642
1635
1628
1620
1611
1602
1592
1582
1571
1559
1547
1535
1522
1509
1495
1481
1468
1454
1440
1426
1413
1400
1387
1374
1361
1349
1337
1325
1313
1301
1289
1277
1265
1253
1240
1228
1215
1202
1190
1177
1164
1152
1140
1129
1117
1107
1096
1086
1076
1066
1057
1048
1039
1031
1022
1016
1008
1000
995
989
983
978
973
969
965
962
959
957
955
953
951
950
949
947
946
945
943
942
940
939
937
935
934
933
931
930
929
928
927
926
925
924
923
921
920
919
918
916
915
915
914
913
913
913
914
914
916
917
919
921
924
927
931
935
940
945
951
957
964
972
980
989
998
1008
1018
1031
1043
1055
1068
1081
1095
1109
1123
1137
1152
1167
1182
1197
1212
1228
1244
1261
1278
1295
1313
1331
1350
1370
1390
1410
1431
1453
1475
1498
1521
1545
1569
1594
1619
1645
1671
1698
1726
1754
1782
1811
1841
1871
1901
1932
1963
1995
2025
2058
2090
2122
2154
2187
2219
2251
2283
2315
2347
2379
2411
2442
2473
2503
2533
2563
2591
2620
2647
2674
2701
2727
2752
2777
2801
2825
2848
2871
2893
2915
2937
2958
2979
3000
3020
3041
3061
3081
3101
3120
3140
3159
3179
3198
3217
3236
3255
3274
3293
3311
3329
3347
3365
3383
3400
3416
3433
3449
3464
3479
3493
3506
3518
3529
3540
3549
3558
3565
3571
3576
3579
3582
3582
3582
3580
3576
3571
3564
3555
3545
3534
3520
3506
3489
3472
3453
3432
3410
3387
3363
3338
3312
3285
3257
3229
3201
3172
3143
3114
3085
3057
3028
3000
2973
2946
2919
2893
2867
2842
2817
2793
2769
2746
2724
2702
2680
2659
2638
2618
2598
2579
2560
2541
2523
2504
2486
2468
2450
2432
2414
2397
2379
2361
2343
2325
2306
2288
2270
2251
2233
2214
2194
2175
2155
2135
2114
2093
2071
2049
2027
2004
1980
1956
1931
1907
1882
1856
1831
1805
1779
1753
1727
1700
1674
1647
1621
1594
1567
1540
1513
1485
1458
1431
1404
1376
1350
1323
1296
1269
1243
1217
1191
1165
1139
1113
1087
1062
1036
1010
984
958
932
906
880
854
827
801
774
748
721
694
667
640
613
585
558
530
502
474
446
417
389
360
331
302
273
244
215
186
157
128
99
70
41
11
-18
-48
-78
-108
-138
-167
-197
-227
-256
-286
-314
-343
-371
-399
-426
-453
-480
-506
-532
-558
-583
-608
-633
-657
-682
-706
-730
-754
-778
-801
-824
-847
-870
-892
-913
-934
-954
-974
-993
-1012
-1030
-1046
-1063
-1078
-1093
-1106
-1119
-1131
-1142
-1153
-1162
-1171
-1178
-1185
-1192
-1197
-1201
-1205
-1208
-1211
-1213
-1214
-1215
-1216
-1216
-1216
-1216
-1216
-1215
-1214
-1213
-1212
-1210
-1209
-1207
-1205
-1203
-1201
-1199
-1197
-1195
-1193
-1191
-1189
-1187
-1185
-1183
-1181
-1179
-1177
-1175
-1173
-1171
-1168
-1166
-1163
-1160
-1157
-1154
-1150
-1146
-1141
-1136
-1130
-1124
-1118
-1111
-1104
-1096
-1089
-1081
-1073
-1064
-1055
-1047
-1038
-1028
-1018
-1010
-1000
-991
-982
-972
-963
-954
-945
-936
-928
-919
-911
-903
-895
-887
-879
-872
-864
-857
-849
-842
-835
-828
-821
-815
-808
-801
-795
-788
-782
-776
-770
-763
-757
-751
-744
-738
-731
-724
-716
-709
-701
-692
-684
-675
-666
-657
-648
-638
-629
-619
-610
-601
-592
-583
-575
-566
-558
-551
-543
-537
-530
-524
-519
-514
-510
-506
-503
-501
-499
-498
-498
-498
-499
-501
-504
-507
-511
-515
-520
-526
-532
-538
-545
-553
-561
-569
-578
-587
-596
-605
-615
-624
-634
-643
-653
-662
-671
-679
-687
-695
-702
-709
-716
-722
-727
-732
-737
-741
-745
-748
-752
-754
-757
-759
-761
-763
-764
-766
-767
-768
-768
-769
-769
-769
-769
-768
-767
-766
-764
-762
-760
-757
-754
-750
-746
-742
-737
-732
-726
-720
-714
-708
-701
-694
-687
-679
-671
-663
-654
-645
-635
-625
-614
-602
-590
-577
-563
-548
-532
-515
-497
-478
-458
-437
-415
-392
-368
-343
-318
-292
-265
-237
-208
-179
-149
-119
-87
-55
-23
11
45
79
114
149
184
220
256
292
328
364
399
435
470
505
540
574
608
641
674
706
739
770
802
833
864
895
925
955
985
1012
1042
1070
1097
1123
1149
1175
1199
1223
1247
1269
1291
1313
1333
1353
1372
1391
1409
1426
1442
1458
1473
1488
1502
1515
1528
1541
1552
1564
1575
1586
1596
1606
1615
1624
1632
1640
1647
1653
1658
1662
1666
1668
1670
1670
1669
1668
1666
1662
1658
1654
1648
1643
1636
1629
1622
1614
1606
1597
1588
1579
1569
1559
1549
1539
1528
1517
1506
1495
1484
1472
1460
1448
1436
1424
1411
1399
1386
1373
1360
1347
1334
1321
1308
1294
1281
1268
1255
1242
1230
1217
1205
1193
1182
1170
1159
1147
1136
1125
1114
1103
1092
1081
1069
1057
1046
1033
1020
1008
996
983
970
957
944
931
918
905
893
880
867
855
842
829
817
804
792
779
766
754
741
729
716
704
692
680
668
656
644
632
621
610
598
587
577
566
556
546
537
528
519
511
504
497
491
486
481
477
474
471
469
467
466
465
464
464
464
465
465
467
468
470
472
474
477
481
485
489
494
499
505
512
519
526
533
541
548
556
563
570
577
584
590
596
602
607
611
615
618
621
624
625
627
628
628
628
628
627
626
625
623
621
619
617
614
612
609
606
603
599
595
591
587
582
578
573
567
562
556
550
544
538
532
526
520
514
509
503
497
492
487
481
476
471
467
462
457
452
446
441
435
428
422
415
408
401
393
386
378
370
363
355
348
340
333
325
318
311
304
297
290
283
276
270
264
257
252
246
240
235
230
226
222
218
215
212
209
207
205
202
200
198
195
193
190
187
184
180
176
172
168
163
157
152
145
139
132
124
116
107
97
87
77
65
53
41
27
13
-1
-16
-32
-48
-64
-81
-99
-116
-134
-153
-171
-190
-209
-228
-248
-267
-287
-307
-327
-347
-367
-387
-407
-427
-446
-466
-485
-504
-523
-541
-559
-576
-594
-611
-627
-644
-660
-676
-692
-708
-724
-739
-754
-768
-783
-797
-810
-823
-836
-849
-862
-874
-886
-898
-910
-922
-934
-945
-957
-968
-980
-992
-1002
-1014
-1027
-1039
-1051
-1064
-1076
-1089
-1102
-1115
-1127
-1140
-1153
-1166
-1179
-1192
-1204
-1216
-1228
-1240
-1251
-1262
-1272
-1282
-1291
-1300
-1309
-1317
-1325
-1333
-1340
-1347
-1354
-1361
-1368
-1375
-1382
-1389
-1395
-1402
-1408
-1415
-1421
-1427
-1433
-1439
-1445
-1450
-1455
-1460
-1464
-1469
-1473
-1477
-1481
-1485
-1489
-1493
-1497
-1501
-1505
-1510
-1514
-1519
-1524
-1529
-1533
-1538
-1542
-1546
-1550
-1554
-1557
-1560
-1563
-1565
-1568
-1569
-1571
-1573
-1574
-1576
-1577
-1579
-1581
-1583
-1585
-1587
-1590
-1593
-1596
-1600
-1604
-1608
-1612
-1616
-1621
-1626
-1631
-1636
-1642
-1647
-1653
-1658
-1664
-1670
-1677
-1683
-1689
-1696
-1703
-1710
-1718
-1725
-1733
-1742
-1750
-1759
-1769
-1779
-1789
-1800
-1811
-1822
-1834
-1845
-1857
-1869
-1880
-1891
-1902
-1913
-1923
-1933
-1942
-1951
-1959
-1966
-1973
-1980
-1986
-1991
-1996
-2001
-2005
-2008
-2011
-2013
-2015
-2016
-2017
-2017
-2017
-2017
-2015
-2013
-2011
-2009
-2005
-2001
-1997
-1992
-1987
-1981
-1974
-1967
-1960
-1952
-1943
-1934
-1925
-1915
-1905
-1894
-1883
-1871
-1859
-1847
-1835
-1822
-1809
-1797
-1783
-1770
-1757
-1743
-1729
-1715
-1700
-1686
-1670
-1655
-1638
-1622
-1604
-1586
-1568
-1548
-1529
-1509
-1489
-1468
-1447
-1427
-1406
-1385
-1364
-1343
-1322
-1301
-1281
-1260
-1240
-1219
-1199
-1179
-1159
-1139
-1120
-1101
-1082
-1064
-1046
-1029
-1012
-997
-982
-967
-953
-940
-927
-915
-904
-893
-882
-872
-863
-854
-846
-838
-830
-824
-817
-812
-807
-802
-798
-795
-793
-791
-789
-788
-788
-788
-788
-789
-790
-791
-792
-794
-795
-797
-800
-802
-804
-807
-810
-812
-815
-818
-821
-824
-827
-830
-833
-836
-839
-842
-844
-847
-849
-850
-852
-853
-853
-853
-853
-852
-851
-850
-848
-846
-843
-839
-835
-830
-825
-818
-811
-803
-794
-784
-774
-762
-749
-736
-722
-706
-690
-673
-656
-637
-618
-598
-578
-556
-534
-511
-487
-463
-438
-413
-387
-360
-333
-305
-277
-248
-219
-189
-159
-128
-97
-65
-33
0
34
67
102
137
172
208
245
282
319
357
395
433
472
511
549
589
628
667
707
746
786
826
867
907
948
989
1031
1072
1114
1155
1197
1239
1281
1323
1365
1407
1448
1490
1531
1572
1612
1652
1692
1732
1771
1809
1847
1885
1922
1958
1994
2028
2062
2094
2126
2156
2185
2213
2240
2266
2290
2313
2335
2355
2375
2393
2411
2427
2442
2456
2469
2480
2491
2501
2510
2518
2525
2531
2537
2542
2546
2550
2553
2556
2558
2560
2562
2563
2564
2565
2566
2566
2566
2566
2566
2566
2565
2565
2565
2564
2564
2565
2565
2566
2567
2569
2571
2573
2575
2578
2582
2585
2589
2592
2596
2600
2604
2607
2611
2615
2619
2624
2628
2632
2637
2642
2647
2653
2659
2665
2671
2677
2684
2691
2697
2704
2711
2718
2724
2731
2737
2743
2749
2755
2760
2765
2770
2774
2779
2783
2786
2790
2793
2797
2800
2803
2806
2809
2812
2815
2818
2821
2824
2827
2831
2835
2839
2843
2847
2851
2855
2859
2863
2867
2870
2874
2877
2880
2883
2885
2888
2890
2893
2895
2898
2900
2902
2904
2907
2909
2910
2912
2913
2914
2915
2915
2914
2913
2911
2909
2906
2902
2897
2892
2886
2878
2871
2862
2852
2842
2831
2819
2806
2792
2778
2763
2748
2731
2714
2697
2679
2661
2642
2623
2603
2583
2562
2541
2520
2499
2477
2455
2432
2409
2386
2363
2339
2316
2292
2268
2245
2221
2197
2174
2151
2129
2107
2085
2064
2043
2023
2004
1985
1967
1949
1932
1916
1899
1884
1869
1854
1840
1826
1812
1800
1787
1775
1764
1753
1743
1732
1723
1714
1705
1696
1688
1680
1672
1665
1658
1651
1645
1638
1632
1626
1620
1615
1609
1603
1598
1592
1587
1582
1576
1571
1566
1561
1556
1551
1546
1541
1537
1532
1528
1525
1521
1518
1515
1512
1509
1506
1504
1502
1500
1498
1496
1494
1492
1490
1488
1486
1483
1481
1479
1476
1474
1471
1469
1466
1463
1461
1458
1455
1453
1450
1447
1444
1441
1438
1435
1432
1428
1425
1421
1416
1411
1406
1400
1393
1385
1377
1368
1358
1347
1335
1322
1309
1294
1280
1264
1248
1231
1213
1195
1176
1156
1136
1115
1094
1073
1051
1028
1004
982
958
933
909
884
859
833
807
781
755
728
702
675
649
623
597
571
545
520
495
470
446
422
399
376
354
332
311
290
269
249
229
210
190
171
153
134
116
98
80
62
44
27
9
-8
-25
-43
-60
-76
-93
-110
-127
-144
-160
-177
-194
-210
-227
-243
-259
-275
-292
-307
-323
-339
-355
-370
-385
-400
-415
-429
-443
-457
-470
-483
-495
-507
-517
-528
-537
-546
-554
-561
-567
-573
-577
-581
-584
-586
-587
-587
-587
-585
-584
-581
-578
-574
-570
-565
-559
-554
-547
-540
-533
-525
-517
-509
-500
-491
-482
-473
-464
-455
-446
-438
-429
-421
-413
-406
-399
-392
-386
-380
-374
-369
-365
-361
-357
-354
-351
-348
-346
-344
-342
-340
-338
-336
-335
-333
-331
-329
-327
-325
-322
-319
-316
-312
-308
-303
-298
-293
-287
-280
-273
-266
-258
-249
-241
-232
-222
-212
-202
-192
-181
-170
-158
-147
-135
-123
-110
-98
-85
-72
-59
-47
-34
-21
-8
4
17
29
41
53
65
76
87
97
108
117
127
135
143
151
158
164
170
175
180
183
187
189
191
192
193
193
192
191
189
187
184
181
177
173
169
165
161
156
152
148
143
139
135
131
128
124
121
119
117
115
114
113
112
112
112
112
112
113
113
114
115
116
117
119
120
122
124
126
129
131
134
137
140
143
146
149
152
155
158
161
164
166
168
170
172
173
174
175
175
176
176
176
176
176
176
176
176
176
176
176
175
175
175
174
174
173
173
172
172
172
171
171
171
171
171
171
171
171
171
171
172
172
173
173
175
176
177
179
180
182
184
186
188
190
191
193
194
195
196
196
197
196
196
195
194
192
191
189
186
184
181
178
175
171
168
164
159
154
149
143
137
130
123
115
107
98
89
79
69
58
47
35
23
11
-2
-15
-29
-43
-57
-72
-87
-103
-119
-135
-152
-169
-186
-203
-220
-238
-255
-273
-290
-308
-325
-343
-360
-377
-394
-411
-428
-445
-461
-477
-493
-509
-525
-540
-555
-569
-584
-598
-612
-625
-639
-652
-664
-677
-689
-701
-712
-724
-734
-745
-755
-764
-774
-782
-791
-798
-806
-813
-819
-826
-831
-837
-842
-847
-852
-856
-860
-863
-867
-869
-871
-873
-874
-875
-874
-873
-872
-869
-866
-863
-858
-853
-848
-841
-834
-827
-819
-811
-803
-794
-785
-775
-765
-756
-745
-735
-725
-714
-703
-693
-682
-671
-660
-650
-639
-629
-619
-610
-601
-593
-585
-578
-571
-566
-561
-557
-554
-552
-551
-551
-553
-555
-558
-562
-567
-573
-580
-588
-597
-607
-617
-628
-640
-653
-666
-680
-694
-709
-724
-740
-757
-774
-791
-808
-826
-845
-863
-882
-902
-921
-941
-961
-981
-1002
-1022
-1043
-1064
-1086
-1107
-1129
-1151
-1172
-1194
-1216
-1238
-1259
-1281
-1303
-1325
-1346
-1368
-1390
-1413
-1435
-1458
-1481
-1504
-1527
-1551
-1574
-1598
-1623
-1647
-1671
-1696
-1721
-1746
-1771
-1796
-1821
-1846
-1871
-1896
-1920
-1945
-1970
-1994
-2017
-2041
-2066
-2089
-2112
-2135
-2157
-2178
-2199
-2220
-2239
-2258
-2276
-2293
-2309
-2324
-2338
-2351
-2363
-2374
-2384
-2392
-2400
-2406
-2411
-2415
-2417
-2419
-2419
-2417
-2415
-2411
-2407
-2401
-2393
-2385
-2376
-2365
-2354
-2342
-2329
-2314
-2299
-2283
-2266
-2249
-2230
-2211
-2191
-2170
-2149
-2127
-2105
-2081
-2058
-2033
-2009
-1985
-1960
-1935
-1909
-1884
-1858
-1832
-1806
-1780
-1755
-1729
-1703
-1678
-1652
-1627
-1602
-1578
-1553
-1529
-1505
-1481
-1458
-1434
-1411
-1388
-1365
-1343
-1320
-1297
-1275
-1252
-1229
-1206
-1183
-1160
-1136
-1113
-1089
-1066
-1042
-1018
-995
-971
-947
-923
-900
-876
-852
-828
-805
-781
-757
-733
-709
-686
-662
-639
-616
-593
-570
-547
-525
-503
-482
-461
-440
-420
-401
-382
-364
-347
-330
-314
-299
-284
-271
-258
-246
-235
-224
-214
-205
-197
-189
-181
-174
-168
-162
-156
-151
-146
-141
-137
-132
-128
-123
-119
-115
-110
-105
-100
-95
-89
-83
-77
-70
-63
-55
-47
-37
-27
-17
-5
7
21
35
50
66
82
100
118
137
157
178
199
221
243
266
290
314
338
363
388
413
439
465
492
519
545
573
600
627
655
682
710
737
764
791
818
844
870
896
921
946
971
994
1018
1041
1063
1085
1107
1128
1148
1169
1188
1208
1226
1245
1263
1280
1297
1314
1330
1346
1361
1376
1390
1404
1418
1431
1443
1455
1467
1478
1488
1499
1509
1518
1528
1537
1546
1554
1562
1570
1578
1585
1592
1599
1605
1611
1617
1623
1628
1633
1638
1642
1647
1650
1654
1657
1660
1663
1665
1667
1668
1669
1670
1671
1671
1671
1671
1671
1670
1670
1669
1669
1669
1669
1669
1670
1671
1672
1674
1676
1678
1681
1684
1688
1692
1696
1701
1707
1712
1719
1725
1732
1740
1748
1756
1765
1775
1784
1794
1805
1816
1827
1839
1850
1863
1875
1888
1900
1913
1926
1939
1952
1966
1979
1992
2005
2017
2029
2041
2054
2065
2076
2086
2096
2105
2113
2121
2129
2135
2142
2147
2152
2157
2161
2165
2168
2171
2173
2176
2177
2179
2180
2181
2182
2183
2183
2183
2183
2183
2183
2183
2183
2182
2181
2181
2180
2179
2178
2177
2175
2174
2172
2170
2167
2165
2162
2159
2155
2151
2146
2141
2135
2129
2122
2115
2107
2098
2089
2079
2068
2057
2045
2032
2017
2004
1988
1973
1956
1939
1921
1903
1884
1864
1844
1824
1803
1781
1759
1736
1714
1690
1667
1643
1619
1595
1570
1545
1520
1495
1470
1444
1419
1393
1367
1341
1314
1288
1262
1235
1209
1182
1156
1129
1102
1075
1048
1020
995
968
941
914
888
861
834
808
781
755
728
702
675
649
622
596
570
543
517
491
466
440
415
390
365
341
317
294
271
248
226
204
183
162
142
122
102
83
65
46
29
12
-5
-21
-37
-52
-67
-81
-94
-107
-119
-131
-142
-153
-163
-173
-182
-191
-199
-207
-215
-222
-229
-236
-242
-248
-253
-258
-263
-267
-271
-275
-278
-281
-284
-286
-288
-290
-292
-293
-293
-294
-293
-293
-292
-290
-288
-286
-283
-279
-276
-271
-267
-262
-256
-251
-245
-238
-232
-225
-218
-211
-203
-195
-187
-179
-171
-163
-154
-145
-137
-128
-119
-110
-100
-91
-82
-73
-64
-54
-45
-36
-27
-18
-9
1
10
18
27
36
45
54
62
71
79
88
96
104
112
120
127
135
142
150
157
164
171
178
185
192
199
205
212
218
225
231
237
244
250
256
262
268
274
280
286
292
298
304
309
315
320
326
331
337
342
347
353
358
363
369
374
379
385
390
395
400
405
410
415
420
425
429
434
438
442
445
448
452
454
457
459
461
463
464
465
465
465
465
464
463
461
459
456
453
449
444
439
434
428
421
414
406
397
388
379
369
359
348
337
326
314
302
290
278
265
252
239
226
212
199
186
172
159
145
131
118
104
90
77
63
49
36
22
9
-5
-18
-31
-44
-57
-70
-83
-96
-109
-122
-134
-147
-159
-172
-184
-197
-209
-221
-233
-245
-257
-269
-281
-292
-303
-314
-325
-336
-346
-356
-366
-375
-384
-392
-400
-407
-414
-420
-426
-431
-435
-439
-442
-444
-446
-446
-447
-447
-446
-445
-443
-440
-438
-435
-431
-427
-423
-418
-413
-407
-401
-395
-388
-381
-374
-366
-359
-351
-343
-334
-326
-318
-309
-301
-293
-284
-276
-268
-261
-253
-246
-239
-233
-226
-221
-215
-210
-205
-200
-196
-192
-188
-185
-182
-180
-178
-176
-175
-174
-174
-174
-174
-174
-175
-176
-177
-178
-180
-181
-183
-185
-187
-190
-192
-194
-196
-198
-199
-201
-202
-203
-204
-205
-205
-205
-204
-204
-203
-201
-199
-197
-195
-192
-189
-185
-181
-176
-171
-166
-160
-155
-148
-142
-135
-128
-120
-112
-104
-96
-87
-78
-69
-59
-49
-39
-28
-18
-6
5
16
28
40
52
64
77
89
101
114
127
139
152
164
177
189
202
214
226
239
250
262
274
285
296
307
318
328
338
348
357
366
375
383
391
399
406
413
420
427
433
439
445
451
457
463
468
474
479
485
491
497
503
509
515
521
527
534
540
547
554
560
567
574
580
587
594
600
607
613
619
625
631
636
642
647
652
656
661
665
668
672
675
678
681
683
685
686
688
689
689
690
690
690
689
688
687
685
684
681
679
676
673
670
666
662
658
654
649
644
640
635
630
625
620
615
610
606
601
596
592
587
583
578
573
569
564
559
554
549
544
538
533
527
522
516
510
505
499
493
488
482
477
471
466
461
456
451
446
441
436
432
428
423
419
415
412
408
404
401
398
394
391
389
386
383
381
379
378
376
375
374
374
374
374
375
377
378
381
383
387
390
395
399
404
410
416
422
429
436
443
451
459
467
476
485
494
504
513
523
533
543
553
564
574
584
595
605
616
626
636
647
657
667
677
686
696
705
714
722
730
738
745
752
759
765
770
775
780
784
787
790
793
795
796
797
797
797
795
794
791
788
784
779
773
767
760
753
744
735
725
715
704
693
681
669
657
644
631
617
604
590
576
562
548
534
519
505
490
475
461
446
431
416
402
387
372
357
342
327
312
297
282
267
252
237
223
208
193
179
164
150
136
122
108
95
81
68
54
41
28
16
3
-10
-22
-35
-47
-60
-72
-84
-97
-109
-121
-133
-145
-157
-169
-181
-193
-204
-216
-227
-238
-249
-260
-271
-282
-293
-304
-315
-326
-336
-347
-358
-368
-379
-389
-399
-410
-420
-430
-439
-449
-459
-468
-478
-487
-497
-507
-516
-526
-536
-546
-556
-567
-578
-589
-600
-611
-623
-635
-647
-659
-672
-684
-697
-710
-723
-736
-749
-763
-776
-790
-803
-817
-831
-844
-858
-873
-887
-901
-915
-929
-944
-958
-972
-986
-1000
-1014
-1029
-1043
-1056
-1070
-1084
-1097
-1110
-1123
-1136
-1149
-1161
-1173
-1184
-1195
-1206
-1217
-1227
-1237
-1247
-1257
-1266
-1275
-1284
-1293
-1301
-1310
-1318
-1326
-1335
-1343
-1351
-1358
-1366
-1374
-1381
-1388
-1395
-1401
-1408
-1414
-1420
-1425
-1430
-1435
-1440
-1445
-1449
-1453
-1457
-1461
-1464
-1467
-1470
-1473
-1476
-1478
-1481
-1483
-1486
-1488
-1490
-1493
-1495
-1497
-1499
-1501
-1503
-1505
-1507
-1508
-1510
-1511
-1512
-1513
-1513
-1513
-1513
-1513
-1513
-1512
-1512
-1511
-1510
-1508
-1507
-1506
-1504
-1502
-1500
-1498
-1496
-1493
-1490
-1487
-1484
-1480
-1476
-1472
-1468
-1463
-1458
-1453
-1447
-1441
-1435
-1429
-1422
-1416
-1409
-1402
-1394
-1387
-1380
-1372
-1365
-1357
-1350
-1342
-1335
-1327
-1320
-1312
-1305
-1298
-1290
-1283
-1275
-1268
-1260
-1252
-1245
-1237
-1229
-1221
-1213
-1204
-1196
-1187
-1179
-1171
-1162
-1154
-1146
-1137
-1129
-1121
-1113
-1105
-1098
-1090
-1082
-1075
-1068
-1060
-1053
-1046
-1039
-1032
-1025
-1018
-1012
-1006
-1000
-994
-988
-983
-978
-973
-969
-964
-961
-958
-955
-953
-951
-950
-949
-949
-949
-949
-950
-951
-953
-954
-956
-958
-960
-962
-965
-967
-969
-971
-973
-975
-977
-978
-980
-981
-982
-983
-984
-984
-984
-984
-984
-983
-982
-980
-979
-976
-974
-971
-967
-964
-959
-955
-949
-944
-938
-931
-924
-917
-909
-901
-892
-882
-873
-863
-853
-842
-831
-820
-808
-796
-784
-772
-759
-746
-734
-721
-707
-694
-681
-667
-654
-640
-627
-613
-599
-586
-572
-558
-544
-530
-517
-503
-490
-476
-463
-450
-437
-425
-413
-401
-389
-378
-367
-356
-346
-336
-326
-316
-307
-297
-288
-279
-270
-261
-253
-244
-235
-227
-219
-210
-202
-194
-186
-178
-170
-162
-154
-147
-139
-132
-125
-117
-110
-103
-96
-89
-82
-75
-68
-61
-54
-47
-40
-33
-26
-18
-11
-3
5
13
22
30
39
48
57
66
75
85
94
103
113
122
131
140
149
158
167
176
184
193
201
210
218
226
234
243
251
259
267
274
282
290
298
305
313
320
328
335
343
350
357
365
372
380
388
396
404
412
421
430
439
448
457
467
477
487
498
509
520
531
543
554
567
579
592
604
617
631
644
658
671
685
699
713
728
742
757
772
787
803
818
834
849
865
881
898
914
930
947
963
979
995
1012
1028
1044
1059
1075
1090
1105
1120
1134
1148
1162
1176
1189
1202
1214
1227
1239
1251
1262
1273
1284
1294
1305
1314
1324
1333
1342
1350
1358
1366
1373
1380
1387
1393
1399
1405
1410
1415
1420
1424
1428
1432
1435
1438
1441
1443
1446
1448
1449
1451
1452
1453
1454
1454
1454
1454
1453
1453
1451
1450
1448
1446
1443
1441
1438
1434
1431
1427
1423
1419
1414
1410
1405
1399
1394
1388
1382
1376
1370
1363
1356
1349
1342
1335
1327
1320
1312
1304
1296
1287
1279
1270
1262
1253
1244
1235
1227
1218
1209
1201
1192
1183
1175
1167
1159
1151
1143
1135
1128
1121
1113
1106
1100
1093
1086
1080
1074
1068
1062
1057
1052
1047
1042
1037
1033
1029
1025
1020
1018
1014
1010
1008
1004
1000
998
995
992
988
985
982
979
976
972
969
966
963
961
958
955
953
950
948
946
943
941
939
937
935
933
931
929
927
925
923
921
919
917
915
912
910
908
905
902
899
897
893
890
887
883
880
876
872
868
864
860
856
852
847
843
838
833
828
824
819
814
808
803
798
793
787
782
777
772
767
762
757
753
748
744
740
736
732
729
726
723
720
718
715
714
712
711
710
709
709
708
708
709
709
710
710
711
712
714
715
716
718
720
722
723
725
727
730
732
734
737
740
742
745
748
750
753
756
758
761
764
766
769
771
773
775
777
779
780
782
783
785
786
787
788
789
789
790
790
790
790
790
790
789
789
787
786
784
782
779
776
772
768
764
758
753
746
740
732
724
716
707
697
687
676
665
653
640
626
612
598
582
567
550
533
515
497
479
460
440
420
400
379
358
336
315
293
271
249
227
204
182
160
137
115
92
70
48
26
4
-18
-40
-62
-83
-105
-126
-147
-167
-188
-208
-229
-249
-268
-288
-307
-327
-346
-364
-383
-401
-419
-437
-455
-472
-490
-506
-523
-539
-555
-571
-586
-601
-616
-630
-643
-657
-670
-682
-694
-705
-716
-726
-735
-744
-752
-760
-767
-774
-780
-785
-790
-795
-799
-802
-806
-808
-810
-812
-813
-814
-815
-815
-815
-814
-814
-812
-811
-809
-807
-804
-801
-798
-795
-791
-787
-783
-779
-775
-770
-766
-761
-756
-751
-745
-740
-735
-729
-723
-717
-712
-706
-700
-694
-688
-682
-676
-670
-664
-658
-653
-647
-641
-636
-630
-625
-619
-614
-609
-604
-600
-595
-590
-586
-582
-577
-573
-569
-565
-561
-556
-552
-548
-544
-540
-535
-531
-527
-523
-518
-514
-510
-506
-502
-499
-495
-491
-488
-484
-481
-478
-475
-471
-469
-466
-463
-460
-458
-455
-453
-451
-449
-447
-445
-443
-441
-440
-438
-437
-436
-435
-434
-434
-433
-433
-433
-434
-434
-435
-436
-437
-438
-440
-442
-444
-446
-448
-450
-453
-455
-457
-460
-463
-466
-468
-471
-474
-477
-480
-483
-486
-489
-492
-495
-498
-501
-503
-506
-508
-510
-512
-514
-516
-518
-519
-521
-522
-524
-525
-526
-527
-528
-529
-530
-531
-531
-532
-532
-532
-532
-531
-531
-530
-529
-528
-526
-525
-523
-521
-520
-518
-516
-514
-512
-510
-508
-506
-503
-501
-499
-496
-494
-491
-488
-485
-482
-479
-475
-471
-467
-463
-459
-454
-450
-445
-439
-434
-428
-422
-416
-410
-404
-398
-391
-384
-377
-370
-363
-356
-348
-340
-333
-325
-316
-308
-300
-291
-283
-274
-265
-256
-247
-238
-228
-219
-209
-200
-191
-181
-172
-163
-153
-144
-135
-126
-117
-108
-99
-90
-81
-72
-63
-54
-44
-35
-26
-16
-7
3
12
22
32
42
52
61
71
81
91
101
111
121
131
141
151
161
171
182
192
202
212
222
233
243
253
264
274
285
295
305
315
325
335
345
355
365
374
384
393
403
412
421
431
440
449
459
468
477
487
496
506
515
525
535
544
554
563
573
582
592
602
611
621
631
641
651
661
671
681
691
701
711
721
731
742
752
763
773
784
795
807
818
830
842
854
867
880
894
907
921
935
949
964
978
993
1006
1022
1037
1052
1066
1081
1096
1111
1126
1141
1157
1172
1187
1203
1218
1233
1249
1265
1280
1296
1311
1327
1343
1358
1374
1389
1405
1420
1436
1451
1467
1482
1498
1514
1530
1545
1561
1577
1593
1609
1625
1641
1658
1674
1691
1708
1725
1741
1758
1775
1792
1809
1825
1841
1858
1874
1889
1905
1920
1935
1949
1964
1977
1991
2004
2017
2029
2041
2052
2064
2074
2085
2095
2105
2114
2124
2132
2141
2149
2157
2165
2172
2179
2186
2193
2199
2205
2210
2215
2220
2224
2228
2232
2236
2239
2242
2245
2247
2250
2252
2254
2256
2259
2261
2263
2265
2267
2269
2271
2274
2276
2278
2280
2282
2283
2285
2287
2288
2289
2290
2292
2293
2294
2295
2295
2296
2297
2297
2298
2298
2299
2299
2299
2299
2299
2298
2297
2296
2295
2294
2292
2290
2287
2285
2282
2278
2275
2271
2267
2262
2257
2252
2247
2242
2236
2230
2224
2218
2211
2204
2197
2190
2183
2176
2168
2160
2152
2144
2136
2128
2119
2110
2102
2092
2083
2074
2064
2054
2043
2033
2021
2011
2000
1989
1978
1966
1955
1943
1932
1920
1908
1897
1885
1873
1861
1849
1837
1825
1813
1800
1788
1775
1762
1749
1736
1723
1709
1696
1682
1668
1654
1639
1625
1610
1596
1581
1566
1551
1536
1520
1505
1490
1475
1460
1445
1430
1415
1401
1386
1372
1357
1343
1329
1315
1301
1287
1273
1259
1246
1233
1220
1207
1195
1184
1173
1162
1151
1142
1132
1123
1115
1107
1099
1092
1086
1079
1074
1068
1063
1058
1054
1050
1046
1042
1039
1036
1032
1029
1026
1022
1020
1016
1014
1010
1006
1004
1000
997
993
990
986
982
979
975
971
967
963
959
955
950
946
941
936
931
925
920
914
908
901
895
889
882
876
869
862
856
849
842
835
827
820
813
806
799
792
785
778
771
764
757
751
744
737
731
724
718
712
705
699
693
687
680
674
669
663
657
652
647
642
638
633
629
626
622
619
616
613
611
608
606
604
602
600
599
597
596
595
594
593
591
590
589
588
587
586
585
584
583
582
581
580
579
578
577
576
575
574
573
572
571
570
569
568
567
566
565
564
564
563
562
561
560
559
558
557
556
555
554
553
552
551
550
549
548
547
546
545
544
543
542
541
541
540
539
538
537
536
535
534
533
532
531
530
529
529
528
527
526
525
524
523
522
521
520
519
519
518
517
516
515
514
513
512
511
511
510
509
508
507
506
505
504
504
503
502
501
500
499
498
497
497
496
495
494
493
492
491
491
490
489
488
487
486
486
485
484
483
482
481
481
480
479
478
477
476
476
475
474
473
472
472
471
470
469
468
468
467
466
465
464
464
463
462
461
460
460
459
458
457
456
456
455
454
453
453
452
451
450
450
449
448
447
446
446
445
444
443
443
442
441
440
440
439
438
437
437
436
435
434
434
433
432
432
431
430
429
429
428
427
426
426
425
424
424
423
422
421
421
420
419
419
418
417
417
416
415
414
414
413
412
412
411
410
410
409
408
408
407
406
405
405
404
403
403
402
401
401
400
399
399
398
397
397
396
395
395
394
394
393
392
392
391
390
390
389
388
388
387
386
386
385
385
384
383
383
382
381
381
380
380
379
378
378
377
376
376
375
375
374
373
373
372
372
371
370
370
369
369
368
367
367
366
366
365
364
364
363
363
362
362
361
360
360
359
359
358
357
357
356
356
355
355
354
354
353
352
352
351
351
350
350
349
349
348
347
347
346
346
345
345
344
344
343
343
342
341
341
340
340
339
339
338
338
337
337
336
336
335
335
334
334
333
333
332
332
331
331
330
330
329
329
328
328
327
327
326
326
325
325
324
324
323
323
322
322
321
321
320
320
319
319
318
318
317
317
316
316
315
315
315
314
314
313
313
312
312
311
311
310
310
310
309
309
308
308
307
307
306
306
305
305
305
304
304
303
303
302
302
302
301
301
300
300
299
299
299
298
298
297
297
296
296
296
295
295
294
294
294
293
293
292
292
292
291
291
290
290
290
289
289
288
288
288
287
287
286
286
286
285
285
284
284
284
283
283
283
282
282
281
281
281
280
280
280
279
279
278
278
278
277
277
277
276
276
276
275
275
274
274
274
273
273
273
272
272
272
271
271
271
270
270
270
269
269
269
268
268
268
267
267
267
266
266
266
265
265
265
264
264
264
263
263
263
262
262
262
261
261
261
260
260
260
260
259
259
259
258
258
258
257
257
257
257
256
256
256
255
255
255
254
254
254
254
253
253
253
252
252
252
252
251
251
251
250
250
250
250
249
249
249
249
248
248
248
247
247
247
247
246
246
246
246
245
245
245
245
244
244
244
244
243
243
243
243
242
242
242
242
241
241
241
241
240
240
240
240
239
239
239
239
238
238
238
238
237
237
237
237
237
236
236
236
236
235
235
235
235
234
234
234
234
234
233
233
233
233
233
232
232
232
232
231
231
231
231
231
230
230
230
230
230
229
229
229
229
229
228
228
228
228
228
227
227
227
227
227
226
226
226
226
226
226
225
225
225
225
225
224
224
224
224
224
224
223
223
223
223
223
223
222
222
222
222
222
221
221
221
221
221
221
221
220
220
220
220
220
220
219
219
219
219
219
219
218
218
218
218
218
218
218
217
217
217
217
217
217
217
216
216
216
216
216
216
216
215
215
215
215
215
215
215
214
214
214
214
214
214
214
214
213
213
213
213
213
213
213
213
212
212
212
212
212
212
212
212
211
211
211
211
211
211
211
211
211
210
210
210
210
210
210
210
210
210
209
209
209
209
209
209
209
209
209
209
208
208
208
208
208
208
208
208
208
208
207
207
207
207
207
207
207
207
207
207
207
206
206
206
206
206
206
206
206
206
206
206
206
205
205
205
205
205
205
205
205
205
205
205
205
205
205
204
204
204
204
204
204
204
204
204
204
204
204
204
204
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
