20
12663
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
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
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
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
8
8
8
8
8
8
8
8
8
8
8
8
9
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
11
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
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
12
12
12
12
12
12
12
12
12
12
12
12
12
12
11
11
11
11
11
11
11
11
11
11
11
11
10
10
10
10
10
10
10
10
10
10
10
9
9
9
9
9
9
9
9
9
9
8
8
8
8
8
8
8
8
8
8
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
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
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-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
-8
-8
-8
-8
-8
-7
-7
-7
-6
-6
-5
-5
-4
-3
-3
-2
-2
-1
-1
-1
0
0
1
1
2
3
3
4
5
5
6
7
7
8
8
9
9
10
10
11
11
12
12
13
13
14
15
15
16
17
17
18
19
20
20
21
22
23
24
25
25
26
27
27
28
29
30
31
32
32
33
34
35
35
35
36
36
37
37
38
39
39
40
41
41
42
42
43
43
43
43
44
44
45
45
45
46
46
46
46
46
47
47
47
47
48
48
49
49
49
50
50
51
51
51
51
51
51
51
51
52
52
52
53
53
53
54
54
54
54
54
54
55
55
55
55
55
55
55
55
55
54
54
54
55
55
55
55
55
55
56
56
57
57
58
58
59
60
60
61
62
63
63
63
64
64
64
64
64
64
64
65
65
65
65
65
66
66
67
67
68
68
69
70
70
71
72
73
74
75
76
77
78
78
79
79
80
80
81
81
82
82
83
83
84
84
85
85
86
87
87
87
87
87
88
88
88
89
89
90
90
91
92
92
93
93
93
93
94
94
95
96
96
96
97
97
97
98
98
99
99
98
98
98
98
98
98
98
98
99
100
101
102
103
104
105
106
107
108
109
111
112
113
114
115
116
118
119
120
121
122
123
124
125
126
128
129
130
131
133
134
135
136
137
138
139
139
139
139
139
138
139
139
138
138
138
137
136
136
135
134
134
133
133
133
133
132
132
132
131
131
131
131
131
132
132
133
134
136
137
139
140
142
143
144
145
146
146
147
147
146
146
145
144
143
142
141
139
137
135
133
130
128
126
124
122
120
118
117
115
113
112
110
109
107
106
105
104
103
103
102
102
101
101
100
99
99
99
98
98
98
98
98
98
98
99
100
100
100
100
100
100
100
98
97
95
92
90
87
83
79
74
69
64
59
54
48
41
35
29
23
17
11
5
0
-5
-10
-13
-17
-20
-23
-27
-31
-34
-38
-41
-44
-47
-50
-52
-54
-55
-57
-58
-59
-59
-60
-60
-60
-59
-59
-59
-60
-60
-61
-62
-62
-62
-63
-63
-63
-64
-65
-66
-68
-69
-70
-72
-73
-74
-75
-76
-77
-78
-79
-80
-82
-84
-85
-86
-87
-87
-87
-88
-88
-87
-86
-84
-82
-80
-78
-76
-74
-72
-70
-68
-67
-65
-64
-62
-60
-58
-56
-55
-53
-52
-50
-48
-46
-44
-42
-39
-37
-34
-32
-29
-26
-23
-20
-17
-14
-10
-6
-3
0
2
4
6
6
7
8
8
8
8
6
5
2
0
-3
-5
-8
-12
-15
-19
-23
-26
-29
-32
-36
-39
-43
-47
-51
-56
-62
-69
-77
-87
-97
-107
-117
-127
-137
-146
-154
-162
-169
-175
-180
-184
-188
-192
-195
-199
-202
-205
-208
-210
-213
-215
-217
-219
-220
-221
-222
-223
-224
-225
-227
-228
-230
-232
-234
-236
-238
-240
-242
-243
-245
-245
-246
-245
-245
-243
-242
-240
-239
-237
-234
-232
-229
-225
-221
-216
-211
-206
-200
-193
-185
-176
-167
-158
-149
-140
-131
-123
-115
-107
-99
-92
-85
-78
-72
-67
-61
-57
-52
-48
-44
-39
-34
-29
-24
-18
-12
-6
1
8
15
23
32
41
50
61
72
83
94
106
119
131
144
156
168
179
190
201
210
218
225
231
237
242
246
250
252
254
255
256
256
256
255
255
254
253
251
249
246
244
241
239
238
237
235
234
232
232
232
233
234
234
234
234
233
232
230
229
227
226
224
224
224
225
228
231
235
239
243
247
250
253
256
259
260
261
261
259
256
253
247
241
234
226
218
208
199
189
179
169
160
151
143
135
128
120
113
105
97
90
82
75
69
63
57
51
46
41
37
33
29
26
23
19
16
12
9
4
1
-3
-5
-5
-5
-3
-1
3
7
13
18
24
29
34
38
41
45
49
54
58
63
67
71
74
76
77
78
78
78
77
76
74
72
69
64
59
54
48
42
37
30
22
14
4
-8
-20
-32
-45
-58
-73
-87
-101
-114
-127
-139
-150
-161
-172
-183
-195
-207
-219
-231
-244
-256
-268
-279
-289
-297
-305
-311
-315
-319
-322
-325
-327
-329
-330
-332
-332
-333
-332
-331
-329
-325
-322
-318
-315
-311
-307
-303
-299
-295
-292
-288
-285
-283
-282
-282
-282
-282
-282
-283
-284
-287
-293
-299
-306
-314
-324
-336
-349
-363
-377
-390
-402
-414
-424
-433
-440
-446
-450
-452
-455
-457
-460
-463
-467
-471
-474
-478
-481
-484
-486
-486
-485
-482
-478
-472
-466
-460
-452
-444
-435
-426
-416
-406
-395
-385
-376
-368
-361
-356
-350
-345
-341
-336
-331
-327
-322
-318
-314
-310
-307
-306
-306
-306
-308
-310
-316
-323
-333
-345
-359
-375
-393
-413
-434
-455
-476
-496
-516
-536
-554
-571
-586
-600
-612
-625
-636
-647
-657
-667
-675
-682
-688
-692
-696
-698
-699
-698
-696
-693
-688
-682
-673
-662
-649
-633
-616
-598
-578
-559
-539
-518
-498
-478
-458
-439
-420
-400
-379
-358
-338
-317
-298
-279
-261
-244
-228
-215
-204
-194
-185
-178
-171
-165
-161
-156
-153
-150
-148
-145
-141
-136
-130
-122
-113
-104
-93
-82
-72
-63
-55
-50
-46
-44
-45
-48
-51
-56
-60
-63
-66
-68
-69
-70
-69
-68
-66
-62
-57
-50
-43
-36
-28
-21
-14
-7
-1
6
12
17
21
23
25
27
28
29
29
30
31
33
36
40
44
49
55
62
69
78
86
93
99
104
108
111
113
113
113
113
114
114
116
116
117
119
121
123
126
130
134
140
147
154
164
175
188
202
217
233
250
268
286
304
322
339
355
368
380
390
397
402
404
404
403
399
394
387
379
371
363
355
347
341
336
333
331
330
332
337
343
352
363
374
387
402
417
432
447
460
471
479
486
490
492
492
492
491
489
488
488
488
488
488
487
484
477
468
457
442
426
407
388
367
345
322
299
275
250
225
200
175
152
131
112
95
79
65
53
43
34
28
24
22
22
24
27
31
37
43
48
52
55
56
57
57
56
54
52
50
48
47
46
46
46
47
48
49
51
52
55
58
63
70
78
88
100
113
127
142
159
176
195
215
235
256
276
297
318
338
357
376
393
409
424
438
450
458
463
467
468
468
467
465
463
460
458
456
455
455
455
455
454
452
447
438
427
413
396
378
358
336
313
287
262
236
211
187
166
147
130
115
103
91
80
69
58
48
37
26
16
7
-2
-10
-17
-23
-28
-32
-36
-39
-43
-47
-51
-56
-59
-61
-61
-60
-58
-55
-52
-49
-46
-42
-40
-39
-39
-39
-40
-43
-47
-51
-57
-63
-70
-76
-81
-85
-88
-88
-86
-83
-77
-69
-60
-49
-38
-26
-14
-4
5
12
18
23
28
33
36
38
38
39
38
38
38
38
38
39
39
40
42
43
46
48
49
51
53
54
57
60
63
66
70
74
78
81
85
88
92
96
101
104
107
109
110
109
106
101
95
87
78
70
61
51
41
31
21
11
2
-7
-15
-23
-33
-43
-54
-66
-77
-86
-94
-100
-105
-109
-112
-117
-122
-128
-136
-145
-153
-162
-169
-176
-181
-185
-188
-190
-190
-189
-185
-180
-173
-165
-155
-145
-135
-126
-116
-106
-98
-90
-84
-78
-74
-70
-67
-64
-60
-55
-48
-39
-28
-14
2
20
40
61
84
107
129
152
174
195
216
236
256
273
289
303
316
327
339
350
361
371
379
385
390
395
397
397
395
391
385
377
366
353
338
321
302
282
261
241
220
200
182
165
150
135
123
111
99
87
73
58
42
25
8
-9
-24
-38
-49
-58
-64
-68
-69
-70
-70
-69
-68
-65
-61
-56
-49
-41
-32
-23
-13
-4
3
10
15
19
21
21
20
19
17
15
14
14
14
16
20
25
32
39
46
53
59
66
71
75
78
81
83
85
88
91
96
103
111
120
130
141
151
161
169
175
178
178
177
175
172
169
165
162
159
157
157
158
161
165
170
176
184
192
201
210
218
227
236
246
256
267
277
288
297
305
312
318
323
326
328
330
332
335
338
342
346
352
357
364
371
377
384
390
396
400
405
409
411
411
410
407
403
396
389
380
371
362
353
346
340
334
329
325
322
321
321
320
318
314
308
301
294
285
275
265
254
243
231
219
207
195
182
170
159
150
143
137
134
131
131
131
131
132
133
134
134
132
129
125
119
112
105
100
95
90
86
82
79
78
78
79
79
79
78
78
79
78
77
76
73
70
68
67
65
64
64
64
65
65
65
64
60
56
49
42
33
24
13
2
-8
-19
-31
-43
-55
-68
-81
-93
-103
-112
-121
-128
-133
-136
-138
-138
-138
-137
-135
-132
-128
-123
-116
-109
-101
-92
-83
-74
-66
-60
-54
-48
-42
-35
-28
-22
-17
-14
-11
-11
-12
-16
-22
-28
-35
-43
-51
-58
-64
-68
-72
-75
-77
-79
-81
-84
-87
-92
-96
-101
-106
-110
-113
-114
-116
-118
-120
-122
-124
-125
-126
-124
-121
-117
-112
-106
-100
-94
-88
-82
-75
-69
-62
-56
-51
-47
-44
-41
-39
-38
-37
-38
-38
-39
-40
-42
-45
-47
-50
-51
-52
-51
-51
-51
-52
-53
-56
-59
-63
-69
-75
-83
-91
-100
-109
-118
-129
-140
-152
-165
-177
-189
-199
-208
-216
-225
-232
-240
-248
-255
-263
-271
-280
-290
-301
-312
-322
-332
-342
-351
-360
-369
-378
-387
-397
-408
-419
-431
-442
-451
-459
-466
-472
-476
-479
-482
-485
-488
-491
-494
-497
-502
-507
-514
-522
-529
-538
-546
-556
-565
-575
-585
-595
-607
-619
-631
-643
-653
-663
-672
-680
-688
-697
-705
-712
-719
-726
-731
-736
-740
-744
-746
-748
-748
-747
-745
-741
-737
-733
-727
-720
-713
-705
-698
-689
-679
-666
-652
-637
-621
-605
-588
-571
-554
-538
-525
-514
-503
-493
-484
-476
-469
-461
-453
-445
-437
-428
-419
-408
-396
-383
-370
-358
-347
-338
-331
-326
-324
-324
-325
-326
-327
-327
-327
-326
-326
-327
-329
-333
-338
-342
-346
-349
-349
-348
-345
-341
-335
-328
-319
-309
-299
-288
-278
-268
-258
-250
-242
-234
-228
-223
-218
-214
-211
-208
-208
-208
-209
-208
-207
-205
-204
-203
-203
-203
-202
-200
-199
-198
-196
-193
-191
-187
-183
-178
-173
-167
-160
-152
-142
-131
-117
-103
-88
-73
-58
-45
-31
-17
-4
9
22
34
44
53
61
69
75
80
83
86
88
90
92
94
96
98
102
105
109
113
116
120
123
127
131
135
138
141
145
149
153
158
162
166
170
175
182
189
197
205
213
219
225
231
235
237
239
240
239
239
238
238
238
237
236
235
234
234
233
232
230
228
226
224
222
219
216
210
205
199
193
187
181
176
171
166
161
156
151
147
143
141
140
139
139
137
136
135
134
134
134
134
132
129
127
125
124
124
124
125
125
126
128
129
130
129
127
125
122
119
118
118
119
120
122
123
125
127
129
130
130
130
129
129
130
131
132
134
135
137
137
137
136
133
129
124
118
112
105
97
88
79
71
64
59
55
52
49
47
45
43
41
37
32
26
21
16
12
8
6
3
1
-1
-3
-3
-2
-2
-1
0
1
3
6
10
16
22
29
36
45
54
64
73
81
88
94
101
106
110
113
113
112
109
106
102
99
96
93
91
89
86
83
80
78
76
74
70
67
64
61
58
55
51
46
40
32
24
15
7
-1
-6
-9
-11
-13
-13
-14
-13
-12
-10
-7
-4
0
4
11
18
26
37
49
63
77
90
103
114
125
136
146
156
167
177
187
198
210
223
236
249
263
275
287
296
303
308
309
308
305
301
297
292
288
283
277
270
263
257
253
251
251
253
256
262
269
278
290
303
319
337
357
378
401
425
451
477
502
528
554
580
603
625
647
668
689
710
730
748
765
779
792
804
816
826
837
849
862
876
892
907
924
940
956
972
987
1002
1018
1035
1050
1063
1075
1085
1093
1099
1104
1106
1108
1107
1104
1099
1093
1085
1076
1067
1056
1044
1030
1016
1000
982
962
940
914
887
858
827
796
763
730
699
670
644
621
601
583
567
551
537
522
509
496
486
477
471
465
461
458
455
452
449
447
445
445
445
446
448
448
448
445
443
439
435
428
420
412
403
394
385
374
362
348
331
313
294
273
252
230
207
183
157
132
107
83
63
45
29
15
3
-8
-18
-27
-35
-42
-48
-52
-53
-54
-54
-55
-57
-61
-65
-69
-71
-71
-71
-71
-70
-68
-64
-58
-51
-41
-29
-16
0
18
38
61
86
111
136
161
185
211
237
264
290
315
339
362
383
404
422
440
456
470
483
495
506
520
536
555
576
596
616
636
654
670
684
697
708
719
729
738
748
759
772
785
799
813
827
840
854
866
878
889
899
908
916
922
925
926
925
925
925
927
930
933
935
936
934
928
919
907
892
875
857
840
824
809
795
781
768
754
740
724
707
688
667
645
625
605
587
570
553
536
519
502
483
464
442
418
391
360
328
297
267
236
204
169
132
91
49
5
-39
-84
-129
-174
-218
-261
-303
-344
-385
-426
-466
-504
-540
-574
-604
-630
-651
-669
-685
-699
-709
-717
-721
-723
-721
-718
-712
-706
-699
-691
-683
-673
-660
-645
-628
-607
-582
-555
-526
-494
-460
-424
-387
-350
-314
-279
-246
-214
-184
-157
-132
-111
-93
-79
-66
-55
-45
-37
-29
-21
-12
-4
3
12
22
35
51
69
90
115
141
169
199
228
256
282
306
329
349
366
379
388
394
397
399
401
403
404
404
403
401
398
395
392
390
388
384
377
368
358
345
330
312
291
270
248
227
207
187
166
143
120
98
76
55
35
16
-1
-17
-31
-43
-53
-61
-67
-71
-71
-68
-63
-55
-46
-36
-24
-11
4
18
30
41
48
52
53
52
49
43
36
29
21
15
8
2
-6
-14
-23
-32
-42
-51
-61
-71
-80
-87
-93
-99
-104
-108
-112
-117
-123
-131
-139
-146
-151
-155
-156
-155
-154
-153
-151
-150
-149
-150
-152
-155
-160
-166
-172
-179
-187
-196
-207
-220
-235
-253
-273
-294
-316
-338
-361
-382
-404
-425
-445
-466
-487
-509
-532
-558
-585
-612
-639
-663
-684
-701
-714
-722
-727
-728
-728
-726
-721
-715
-707
-700
-693
-688
-686
-686
-690
-697
-708
-721
-735
-750
-765
-778
-791
-801
-809
-816
-822
-829
-837
-844
-852
-859
-866
-870
-871
-871
-868
-863
-857
-849
-838
-824
-808
-791
-773
-755
-737
-720
-702
-685
-667
-648
-629
-610
-590
-569
-548
-527
-507
-489
-472
-457
-443
-431
-419
-407
-396
-386
-378
-373
-371
-371
-374
-380
-390
-403
-421
-442
-467
-496
-527
-562
-599
-638
-679
-721
-765
-810
-855
-900
-944
-986
-1026
-1066
-1106
-1148
-1193
-1242
-1292
-1345
-1400
-1457
-1516
-1575
-1635
-1696
-1756
-1816
-1874
-1931
-1985
-2037
-2087
-2135
-2183
-2229
-2277
-2325
-2374
-2423
-2473
-2523
-2574
-2625
-2678
-2733
-2789
-2846
-2902
-2956
-3010
-3060
-3108
-3152
-3192
-3229
-3264
-3298
-3332
-3365
-3399
-3433
-3466
-3500
-3533
-3566
-3599
-3632
-3666
-3700
-3734
-3767
-3799
-3830
-3861
-3892
-3925
-3959
-3993
-4027
-4059
-4091
-4120
-4146
-4169
-4189
-4205
-4216
-4224
-4228
-4228
-4225
-4218
-4208
-4193
-4175
-4153
-4128
-4100
-4070
-4041
-4010
-3976
-3941
-3902
-3860
-3814
-3767
-3717
-3665
-3613
-3560
-3508
-3455
-3401
-3347
-3293
-3238
-3183
-3126
-3069
-3009
-2948
-2884
-2818
-2751
-2683
-2614
-2545
-2475
-2404
-2332
-2258
-2183
-2106
-2028
-1948
-1869
-1790
-1714
-1639
-1567
-1498
-1431
-1368
-1307
-1248
-1193
-1141
-1094
-1049
-1008
-971
-936
-905
-876
-849
-823
-800
-779
-761
-747
-737
-730
-727
-726
-727
-730
-734
-741
-749
-759
-771
-786
-801
-817
-834
-850
-865
-878
-891
-902
-912
-921
-928
-933
-939
-944
-949
-955
-962
-970
-980
-990
-1000
-1014
-1029
-1046
-1065
-1087
-1111
-1137
-1164
-1193
-1225
-1259
-1296
-1338
-1384
-1434
-1489
-1547
-1608
-1671
-1736
-1802
-1868
-1934
-2000
-2063
-2124
-2182
-2236
-2288
-2336
-2381
-2423
-2462
-2498
-2532
-2564
-2595
-2625
-2654
-2682
-2710
-2737
-2764
-2790
-2816
-2841
-2865
-2887
-2907
-2924
-2939
-2950
-2956
-2957
-2952
-2942
-2927
-2907
-2881
-2849
-2812
-2769
-2720
-2665
-2606
-2541
-2470
-2392
-2308
-2219
-2126
-2031
-1935
-1840
-1746
-1656
-1569
-1487
-1409
-1337
-1268
-1204
-1145
-1090
-1039
-992
-950
-911
-876
-843
-812
-785
-759
-735
-713
-691
-671
-652
-634
-617
-602
-589
-579
-573
-571
-573
-579
-589
-601
-615
-628
-640
-650
-657
-660
-661
-658
-652
-644
-635
-625
-615
-605
-596
-587
-579
-572
-566
-560
-554
-548
-542
-538
-534
-533
-533
-534
-539
-545
-553
-563
-575
-589
-606
-624
-646
-672
-700
-732
-768
-806
-848
-891
-936
-981
-1027
-1073
-1117
-1161
-1204
-1247
-1289
-1331
-1373
-1414
-1455
-1494
-1531
-1564
-1593
-1618
-1638
-1654
-1665
-1673
-1678
-1678
-1674
-1665
-1653
-1639
-1621
-1601
-1577
-1549
-1518
-1482
-1443
-1399
-1351
-1300
-1245
-1189
-1130
-1070
-1008
-948
-887
-827
-768
-710
-656
-604
-555
-511
-470
-433
-399
-367
-339
-314
-292
-272
-254
-237
-221
-205
-190
-174
-159
-145
-132
-121
-111
-103
-97
-93
-91
-90
-90
-91
-90
-88
-84
-78
-71
-61
-49
-35
-20
-3
15
34
55
77
102
130
160
193
229
266
306
347
391
436
485
536
591
650
711
775
842
911
981
1053
1125
1199
1273
1349
1427
1507
1588
1672
1756
1841
1926
2009
2093
2175
2255
2334
2411
2488
2564
2640
2715
2792
2868
2945
3023
3101
3179
3257
3336
3415
3494
3573
3653
3733
3813
3893
3973
4051
4129
4206
4282
4356
4428
4498
4566
4631
4695
4757
4817
4875
4932
4988
5042
5095
5147
5196
5244
5291
5336
5380
5423
5466
5508
5550
5592
5634
5676
5719
5763
5809
5856
5904
5954
6005
6057
6111
6165
6222
6281
6342
6405
6470
6538
6607
6678
6751
6825
6901
6978
7056
7136
7216
7297
7379
7460
7541
7622
7703
7783
7863
7943
8021
8099
8175
8251
8325
8399
8472
8545
8618
8692
8766
8841
8917
8995
9075
9155
9236
9319
9402
9484
9566
9646
9723
9797
9866
9931
9992
10047
10096
10140
10179
10213
10242
10265
10284
10297
10306
10309
10308
10303
10294
10281
10265
10245
10221
10194
10163
10129
10091
10050
10005
9959
9909
9857
9803
9746
9687
9625
9560
9493
9424
9352
9278
9202
9124
9045
8966
8887
8808
8730
8654
8580
8506
8435
8366
8300
8235
8173
8113
8055
7999
7945
7892
7842
7793
7746
7700
7657
7615
7575
7536
7499
7464
7431
7399
7369
7341
7315
7291
7267
7245
7224
7203
7183
7162
7141
7119
7095
7069
7041
7011
6978
6943
6904
6863
6819
6772
6721
6667
6610
6549
6485
6419
6349
6278
6204
6129
6053
5975
5896
5816
5734
5652
5568
5484
5400
5316
5233
5152
5071
4992
4914
4836
4761
4686
4612
4539
4467
4394
4322
4249
4175
4099
4022
3942
3860
3775
3687
3595
3501
3403
3303
3200
3095
2989
2881
2773
2663
2554
2444
2333
2221
2109
1997
1884
1771
1659
1546
1434
1322
1211
1098
986
874
763
652
541
431
321
212
104
-4
-110
-215
-318
-420
-520
-618
-713
-806
-898
-987
-1074
-1158
-1241
-1321
-1400
-1477
-1551
-1625
-1697
-1767
-1837
-1905
-1971
-2036
-2101
-2164
-2228
-2291
-2354
-2418
-2483
-2548
-2614
-2681
-2748
-2816
-2883
-2951
-3017
-3083
-3148
-3212
-3274
-3336
-3397
-3456
-3513
-3568
-3621
-3671
-3718
-3763
-3805
-3844
-3880
-3912
-3941
-3966
-3989
-4008
-4024
-4037
-4048
-4056
-4061
-4065
-4066
-4065
-4062
-4058
-4051
-4043
-4034
-4022
-4010
-3995
-3980
-3962
-3942
-3921
-3897
-3872
-3845
-3817
-3787
-3757
-3726
-3695
-3665
-3635
-3605
-3577
-3550
-3525
-3502
-3481
-3462
-3444
-3427
-3413
-3399
-3387
-3376
-3367
-3357
-3348
-3340
-3332
-3324
-3317
-3311
-3306
-3300
-3295
-3290
-3284
-3279
-3273
-3266
-3260
-3255
-3248
-3242
-3235
-3228
-3221
-3212
-3204
-3195
-3185
-3175
-3164
-3152
-3140
-3126
-3111
-3094
-3077
-3058
-3038
-3016
-2993
-2967
-2941
-2912
-2882
-2852
-2819
-2786
-2752
-2718
-2682
-2647
-2611
-2575
-2538
-2502
-2465
-2429
-2394
-2360
-2327
-2296
-2267
-2240
-2215
-2193
-2173
-2155
-2140
-2126
-2114
-2104
-2096
-2091
-2087
-2086
-2087
-2090
-2096
-2104
-2114
-2126
-2140
-2156
-2174
-2194
-2216
-2241
-2268
-2296
-2326
-2358
-2390
-2424
-2459
-2495
-2531
-2569
-2607
-2645
-2685
-2726
-2767
-2810
-2855
-2900
-2947
-2995
-3043
-3092
-3141
-3190
-3239
-3288
-3337
-3386
-3435
-3484
-3533
-3582
-3632
-3682
-3733
-3785
-3838
-3891
-3945
-4000
-4056
-4114
-4172
-4232
-4293
-4356
-4419
-4485
-4553
-4623
-4696
-4772
-4850
-4930
-5011
-5095
-5180
-5267
-5356
-5446
-5537
-5630
-5725
-5822
-5920
-6019
-6120
-6221
-6324
-6427
-6531
-6636
-6741
-6846
-6952
-7059
-7166
-7272
-7379
-7486
-7593
-7700
-7808
-7916
-8023
-8132
-8241
-8350
-8459
-8568
-8676
-8784
-8891
-8997
-9103
-9209
-9313
-9416
-9518
-9619
-9718
-9817
-9915
-10012
-10108
-10203
-10297
-10390
-10482
-10572
-10661
-10748
-10834
-10918
-11000
-11080
-11158
-11235
-11309
-11381
-11451
-11518
-11584
-11647
-11709
-11769
-11827
-11884
-11940
-11995
-12048
-12099
-12149
-12197
-12242
-12286
-12327
-12366
-12403
-12438
-12470
-12500
-12527
-12553
-12576
-12597
-12615
-12631
-12644
-12654
-12660
-12663
-12663
-12660
-12654
-12644
-12630
-12614
-12594
-12570
-12542
-12511
-12475
-12435
-12392
-12344
-12292
-12236
-12176
-12112
-12044
-11973
-11899
-11822
-11742
-11658
-11572
-11483
-11391
-11296
-11198
-11097
-10993
-10886
-10777
-10664
-10549
-10431
-10311
-10188
-10063
-9935
-9806
-9675
-9543
-9409
-9274
-9138
-9002
-8866
-8730
-8594
-8458
-8321
-8185
-8048
-7912
-7776
-7640
-7505
-7369
-7232
-7095
-6958
-6820
-6682
-6543
-6404
-6265
-6124
-5984
-5843
-5702
-5560
-5418
-5276
-5135
-4994
-4853
-4713
-4573
-4433
-4294
-4156
-4018
-3882
-3746
-3610
-3476
-3343
-3211
-3079
-2948
-2818
-2687
-2556
-2424
-2292
-2159
-2024
-1888
-1751
-1611
-1470
-1327
-1182
-1036
-889
-740
-590
-439
-286
-132
23
180
338
497
656
816
977
1138
1300
1462
1624
1787
1950
2113
2277
2442
2607
2773
2939
3106
3272
3438
3604
3770
3934
4098
4261
4424
4585
4746
4905
5063
5220
5375
5528
5679
5828
5976
6122
6265
6407
6546
6683
6816
6947
7075
7199
7321
7440
7556
7670
7782
7892
8000
8106
8210
8311
8409
8505
8598
8688
8774
8857
8937
9014
9087
9158
9225
9289
9350
9406
9459
9508
9554
9595
9634
9669
9701
9731
9758
9782
9804
9823
9841
9858
9873
9887
9899
9911
9921
9931
9938
9945
9950
9953
9954
9954
9952
9947
9942
9934
9926
9916
9905
9893
9880
9866
9850
9833
9815
9796
9775
9753
9731
9708
9685
9661
9637
9612
9586
9560
9532
9504
9475
9445
9413
9381
9347
9311
9274
9235
9194
9150
9105
9058
9008
8956
8901
8844
8784
8721
8656
8587
8516
8443
8367
8288
8206
8122
8036
7946
7855
7761
7665
7567
7466
7363
7258
7151
7043
6933
6822
6710
6598
6486
6374
6261
6149
6037
5926
5816
5706
5598
5490
5384
5280
5178
5077
4979
4882
4788
4695
4604
4515
4427
4341
4256
4173
4090
4008
3927
3846
3766
3686
3605
3524
3443
3361
3279
3196
3113
3029
2944
2859
2772
2686
2599
2512
2426
2339
2253
2167
2081
1996
1911
1827
1744
1662
1581
1500
1421
1343
1265
1190
1115
1043
972
902
834
768
704
642
583
525
469
415
363
313
265
219
176
134
94
56
20
-14
-46
-76
-104
-130
-154
-175
-194
-211
-225
-238
-249
-258
-265
-270
-274
-276
-276
-275
-273
-269
-264
-257
-249
-240
-230
-218
-206
-193
-179
-164
-148
-130
-112
-92
-71
-48
-24
1
26
53
80
107
135
163
192
220
249
277
305
333
360
387
414
441
467
493
517
541
564
585
606
625
644
662
680
697
714
731
748
766
784
802
820
839
859
879
901
923
945
968
991
1014
1039
1063
1087
1111
1135
1158
1181
1203
1225
1246
1267
1287
1308
1328
1349
1371
1393
1416
1439
1463
1489
1515
1542
1570
1600
1630
1660
1692
1725
1758
1793
1828
1864
1900
1937
1974
2011
2048
2086
2122
2159
2195
2230
2265
2298
2331
2363
2393
2422
2450
2476
2500
2522
2543
2562
2579
2594
2608
2620
2631
2639
2647
2652
2656
2658
2659
2658
2655
2651
2645
2638
2629
2619
2608
2595
2580
2564
2547
2529
2509
2489
2468
2446
2423
2400
2376
2351
2326
2300
2274
2248
2223
2196
2170
2144
2117
2090
2062
2033
2005
1978
1949
1920
1891
1861
1832
1801
1771
1740
1710
1679
1648
1616
1585
1553
1521
1488
1455
1421
1387
1352
1317
1282
1247
1212
1177
1142
1108
1074
1041
1008
977
946
915
886
857
830
803
778
753
729
705
682
659
636
614
591
568
546
523
500
477
453
430
406
381
356
331
305
279
252
224
195
164
133
101
67
33
-3
-39
-77
-116
-157
-198
-241
-284
-329
-375
-422
-470
-519
-569
-619
-670
-722
-774
-828
-882
-936
-992
-1048
-1104
-1160
-1216
-1273
-1328
-1384
-1439
-1495
-1549
-1603
-1657
-1710
-1763
-1815
-1867
-1917
-1967
-2016
-2064
-2111
-2157
-2203
-2248
-2291
-2334
-2376
-2417
-2456
-2494
-2530
-2566
-2600
-2632
-2664
-2694
-2724
-2752
-2779
-2806
-2831
-2856
-2881
-2904
-2927
-2949
-2970
-2991
-3010
-3029
-3047
-3064
-3080
-3096
-3111
-3125
-3138
-3151
-3163
-3176
-3188
-3200
-3212
-3224
-3236
-3248
-3260
-3271
-3283
-3294
-3305
-3316
-3326
-3335
-3344
-3352
-3359
-3365
-3371
-3376
-3380
-3383
-3385
-3387
-3388
-3388
-3389
-3388
-3388
-3387
-3386
-3385
-3384
-3382
-3381
-3379
-3378
-3376
-3375
-3373
-3371
-3369
-3367
-3365
-3363
-3362
-3360
-3358
-3356
-3353
-3351
-3348
-3344
-3340
-3336
-3330
-3324
-3317
-3308
-3298
-3287
-3275
-3263
-3249
-3235
-3220
-3204
-3188
-3171
-3154
-3136
-3118
-3099
-3080
-3061
-3042
-3022
-3003
-2982
-2962
-2941
-2920
-2899
-2878
-2856
-2835
-2813
-2791
-2769
-2748
-2726
-2704
-2682
-2660
-2637
-2614
-2591
-2568
-2544
-2520
-2496
-2472
-2448
-2423
-2399
-2374
-2350
-2326
-2302
-2279
-2256
-2233
-2211
-2189
-2168
-2147
-2126
-2105
-2085
-2065
-2045
-2025
-2005
-1986
-1966
-1947
-1928
-1910
-1892
-1874
-1856
-1839
-1822
-1805
-1788
-1771
-1755
-1738
-1722
-1706
-1690
-1674
-1659
-1643
-1628
-1613
-1598
-1583
-1568
-1553
-1538
-1524
-1509
-1495
-1480
-1464
-1449
-1433
-1416
-1399
-1381
-1363
-1344
-1324
-1304
-1282
-1260
-1238
-1215
-1192
-1168
-1144
-1120
-1095
-1070
-1044
-1018
-991
-964
-937
-909
-882
-855
-828
-801
-774
-748
-721
-695
-668
-642
-616
-590
-565
-540
-515
-491
-467
-442
-418
-393
-369
-344
-319
-295
-271
-247
-224
-201
-179
-157
-135
-113
-91
-69
-48
-26
-5
17
38
58
79
98
118
136
155
173
192
210
227
245
263
280
297
313
329
344
359
374
389
403
417
430
443
456
469
482
495
508
521
534
546
559
571
583
595
607
619
632
645
657
670
683
695
706
717
726
735
742
749
755
759
763
765
767
768
767
766
763
760
756
750
744
737
729
720
710
700
688
676
664
650
635
620
603
586
568
549
531
511
492
472
452
432
411
390
369
348
326
304
282
260
237
215
192
170
147
124
101
78
55
32
8
-15
-39
-62
-86
-110
-133
-157
-181
-205
-229
-254
-278
-302
-327
-351
-375
-398
-422
-445
-468
-491
-514
-537
-559
-580
-601
-621
-640
-658
-676
-693
-709
-725
-740
-754
-769
-783
-796
-809
-822
-833
-845
-855
-865
-874
-883
-891
-898
-904
-909
-914
-917
-920
-921
-922
-922
-921
-920
-917
-914
-909
-904
-898
-891
-884
-875
-865
-855
-844
-832
-819
-806
-792
-778
-763
-747
-731
-715
-697
-679
-660
-639
-618
-597
-575
-552
-529
-506
-483
-460
-436
-412
-387
-363
-338
-314
-289
-263
-238
-212
-187
-160
-133
-106
-78
-50
-21
9
38
67
97
127
157
188
219
251
282
315
347
380
413
446
479
512
544
577
610
643
676
708
741
773
804
835
866
897
927
958
988
1016
1046
1074
1102
1128
1153
1178
1201
1223
1244
1264
1283
1301
1318
1334
1348
1362
1374
1385
1396
1405
1415
1423
1431
1439
1446
1453
1459
1464
1469
1474
1478
1481
1484
1485
1487
1487
1486
1485
1482
1479
1475
1469
1464
1457
1450
1443
1435
1426
1417
1408
1398
1387
1376
1365
1354
1343
1332
1321
1311
1301
1291
1282
1273
1264
1256
1248
1241
1234
1227
1221
1216
1210
1205
1200
1194
1189
1184
1178
1173
1168
1162
1157
1152
1148
1143
1138
1133
1127
1122
1116
1109
1102
1095
1086
1077
1066
1055
1044
1031
1018
1004
990
975
960
943
926
908
890
871
852
833
813
792
771
750
728
705
682
657
632
607
581
555
527
500
472
443
415
386
357
328
299
269
240
210
181
152
123
94
66
39
11
-15
-42
-67
-93
-117
-142
-165
-189
-212
-235
-257
-279
-301
-323
-344
-365
-386
-406
-426
-444
-462
-478
-494
-508
-522
-535
-547
-558
-569
-579
-588
-596
-603
-610
-617
-622
-627
-632
-635
-638
-641
-643
-645
-646
-646
-646
-646
-645
-643
-641
-638
-634
-630
-626
-621
-615
-609
-603
-596
-589
-581
-573
-563
-554
-544
-533
-522
-510
-497
-484
-471
-456
-442
-427
-412
-396
-380
-364
-348
-332
-316
-299
-283
-267
-250
-233
-215
-198
-180
-161
-143
-125
-107
-89
-71
-53
-35
-17
0
18
36
54
72
90
108
126
144
162
179
196
212
228
244
260
276
292
308
324
340
355
371
386
401
416
431
446
460
474
488
501
514
526
539
550
561
573
583
594
604
614
624
634
643
652
661
670
679
687
695
702
709
715
721
727
732
737
741
745
749
753
758
762
767
772
777
783
789
796
803
810
818
826
835
843
852
861
870
880
890
900
910
920
930
940
950
960
970
980
989
999
1008
1016
1025
1033
1042
1050
1058
1066
1074
1082
1090
1098
1106
1113
1121
1129
1136
1142
1149
1155
1161
1167
1172
1177
1181
1184
1187
1189
1190
1190
1190
1189
1187
1185
1182
1179
1176
1172
1168
1163
1158
1152
1146
1139
1132
1125
1118
1111
1103
1095
1088
1079
1071
1062
1053
1044
1035
1025
1016
1006
996
986
976
966
955
945
934
924
914
903
893
883
873
863
853
843
833
823
812
800
788
775
762
747
732
715
699
682
664
646
628
609
590
571
551
530
509
488
465
442
419
396
372
347
322
297
271
246
219
193
167
140
114
88
62
36
10
-16
-41
-66
-90
-114
-138
-162
-185
-208
-231
-254
-276
-298
-320
-341
-362
-383
-404
-424
-445
-465
-486
-507
-528
-549
-570
-591
-612
-633
-654
-674
-695
-716
-738
-759
-780
-802
-823
-844
-865
-886
-907
-927
-947
-967
-987
-1006
-1027
-1046
-1065
-1084
-1103
-1121
-1139
-1157
-1175
-1192
-1210
-1226
-1243
-1259
-1276
-1291
-1307
-1321
-1336
-1350
-1364
-1377
-1390
-1402
-1415
-1427
-1439
-1451
-1462
-1473
-1484
-1495
-1505
-1516
-1526
-1536
-1545
-1555
-1564
-1573
-1582
-1590
-1597
-1605
-1611
-1617
-1621
-1625
-1628
-1630
-1631
-1630
-1629
-1626
-1623
-1619
-1613
-1607
-1600
-1592
-1583
-1574
-1563
-1552
-1541
-1528
-1515
-1502
-1488
-1473
-1458
-1442
-1426
-1409
-1392
-1375
-1358
-1340
-1322
-1304
-1285
-1265
-1246
-1226
-1205
-1185
-1164
-1143
-1122
-1100
-1078
-1057
-1035
-1012
-990
-969
-947
-925
-904
-883
-862
-841
-820
-800
-780
-760
-740
-721
-701
-682
-663
-644
-625
-606
-587
-569
-550
-532
-514
-496
-479
-461
-444
-427
-409
-392
-374
-357
-339
-322
-305
-288
-272
-256
-241
-226
-212
-198
-185
-173
-161
-149
-138
-128
-118
-109
-100
-91
-83
-74
-66
-58
-49
-41
-34
-26
-19
-13
-6
0
6
11
16
21
25
30
34
38
43
47
51
55
59
64
69
74
79
84
89
94
99
104
108
111
115
118
120
123
126
128
130
133
135
137
140
142
144
146
148
149
150
151
151
151
150
149
147
145
143
142
140
137
135
133
130
127
124
121
118
114
111
108
105
102
98
95
93
90
87
84
81
79
76
73
71
69
67
64
63
61
60
59
58
58
58
59
60
61
63
64
66
67
68
69
69
70
70
69
69
67
66
64
62
60
58
55
53
50
47
44
40
37
34
30
27
23
19
15
11
6
1
-4
-9
-15
-21
-26
-32
-38
-43
-49
-54
-60
-65
-71
-76
-82
-87
-93
-98
-104
-110
-115
-121
-126
-131
-136
-141
-147
-152
-157
-162
-167
-172
-176
-181
-186
-190
-194
-199
-203
-207
-211
-215
-218
-222
-226
-230
-234
-238
-241
-245
-249
-254
-258
-263
-267
-272
-277
-282
-287
-292
-297
-302
-307
-312
-317
-323
-328
-333
-338
-343
-348
-352
-357
-362
-367
-372
-377
-382
-387
-392
-397
-403
-408
-414
-421
-428
-435
-442
-449
-457
-465
-473
-480
-488
-496
-504
-511
-519
-526
-532
-539
-545
-551
-556
-562
-567
-571
-575
-578
-581
-582
-584
-584
-584
-584
-583
-582
-580
-577
-574
-570
-565
-560
-554
-548
-540
-532
-522
-512
-501
-489
-476
-462
-447
-431
-414
-397
-378
-359
-340
-319
-298
-276
-253
-229
-205
-180
-156
-130
-105
-79
-53
-26
0
27
54
81
108
135
162
188
215
241
267
292
317
341
364
387
409
430
450
470
488
507
524
541
557
573
588
602
615
627
639
650
660
669
678
685
693
699
705
710
714
717
720
722
724
724
724
723
722
719
716
712
708
702
696
690
682
675
667
659
650
641
632
622
613
603
594
584
574
564
554
544
534
524
514
504
493
482
471
461
450
439
428
417
406
396
385
374
363
353
342
332
321
310
299
287
276
264
252
240
229
217
206
195
184
173
163
152
142
133
123
113
104
94
85
76
67
58
50
42
34
26
19
12
5
-1
-7
-13
-19
-25
-30
-35
-39
-43
-46
-48
-51
-52
-54
-55
-57
-58
-59
-61
-62
-64
-65
-66
-68
-69
-70
-71
-72
-73
-74
-74
-75
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-77
-77
-78
-79
-80
-81
-83
-84
-86
-88
-90
-92
-94
-96
-98
-100
-102
-104
-106
-108
-111
-113
-116
-119
-122
-125
-128
-131
-134
-137
-139
-141
-142
-142
-142
-142
-141
-139
-137
-135
-132
-128
-124
-120
-115
-109
-104
-98
-92
-86
-80
-73
-67
-60
-53
-45
-38
-30
-22
-14
-6
2
9
17
25
33
40
48
56
64
72
79
87
95
103
111
118
125
132
138
145
151
157
163
168
174
179
184
189
194
200
205
211
217
223
229
235
241
246
252
258
264
269
275
281
286
292
298
303
310
316
323
330
338
346
355
364
374
384
394
405
415
426
437
448
460
471
482
493
504
515
526
537
548
560
571
583
595
607
619
631
644
656
669
681
694
706
718
730
742
754
766
778
790
802
815
827
840
852
865
878
892
905
919
933
946
960
973
987
1000
1012
1026
1038
1049
1060
1071
1080
1090
1098
1107
1114
1122
1128
1134
1139
1143
1147
1149
1150
1150
1148
1146
1142
1136
1129
1122
1112
1102
1090
1076
1061
1045
1028
1008
989
968
946
924
900
875
850
824
797
769
740
711
682
652
622
592
562
532
503
473
443
414
384
355
326
298
269
241
214
187
160
134
107
81
56
30
5
-19
-44
-68
-92
-116
-140
-163
-185
-208
-230
-252
-274
-295
-316
-337
-357
-376
-395
-414
-431
-448
-465
-480
-495
-510
-523
-536
-548
-560
-571
-581
-590
-599
-607
-614
-621
-627
-633
-639
-645
-650
-656
-661
-667
-673
-678
-685
-691
-697
-703
-710
-716
-722
-728
-733
-739
-744
-749
-754
-758
-763
-767
-772
-776
-780
-784
-788
-792
-796
-799
-803
-807
-811
-815
-819
-824
-829
-834
-839
-844
-849
-855
-860
-865
-870
-875
-879
-884
-888
-892
-895
-898
-900
-902
-904
-904
-904
-903
-901
-898
-895
-890
-885
-880
-874
-868
-861
-854
-846
-838
-830
-821
-811
-801
-791
-780
-768
-756
-743
-730
-717
-702
-688
-673
-657
-641
-624
-607
-589
-571
-553
-535
-516
-497
-478
-458
-439
-418
-398
-377
-356
-334
-312
-289
-267
-243
-220
-197
-173
-149
-125
-102
-78
-54
-31
-7
16
38
61
83
104
126
147
167
188
208
228
247
267
286
304
322
339
356
372
388
403
418
432
445
457
469
479
489
498
506
514
521
527
533
538
543
547
551
554
557
559
561
563
565
566
567
568
569
569
569
569
568
568
567
567
566
566
565
565
564
564
563
562
561
559
558
556
553
550
547
543
539
534
529
523
517
510
502
494
485
476
466
456
445
434
422
409
396
383
368
353
338
322
306
289
271
253
235
216
197
177
157
137
117
96
75
53
31
8
-15
-39
-62
-86
-110
-133
-157
-181
-204
-228
-251
-273
-295
-317
-338
-359
-380
-399
-419
-437
-456
-474
-491
-508
-524
-540
-556
-571
-586
-600
-614
-627
-640
-653
-664
-676
-686
-697
-707
-716
-725
-733
-741
-749
-755
-762
-768
-773
-778
-782
-786
-790
-793
-796
-798
-800
-802
-804
-806
-807
-809
-811
-812
-814
-815
-817
-818
-820
-821
-822
-824
-825
-827
-828
-829
-831
-832
-833
-835
-837
-838
-840
-842
-844
-847
-850
-852
-855
-859
-862
-866
-870
-874
-878
-882
-886
-891
-895
-900
-904
-909
-914
-918
-922
-927
-930
-934
-937
-940
-942
-944
-946
-947
-949
-950
-951
-952
-953
-954
-956
-957
-959
-961
-964
-967
-970
-973
-976
-980
-984
-988
-992
-996
-1000
-1004
-1008
-1012
-1016
-1022
-1026
-1031
-1035
-1040
-1044
-1049
-1053
-1058
-1063
-1067
-1072
-1077
-1082
-1088
-1093
-1098
-1104
-1110
-1115
-1121
-1127
-1132
-1137
-1142
-1146
-1151
-1155
-1158
-1162
-1165
-1167
-1169
-1171
-1172
-1173
-1173
-1172
-1171
-1170
-1168
-1165
-1162
-1158
-1154
-1149
-1143
-1136
-1128
-1120
-1111
-1102
-1092
-1081
-1070
-1059
-1047
-1035
-1022
-1010
-997
-985
-972
-959
-946
-934
-920
-907
-894
-880
-866
-852
-837
-822
-806
-790
-773
-757
-740
-723
-705
-688
-671
-654
-637
-620
-603
-586
-570
-554
-538
-523
-508
-494
-480
-466
-453
-440
-427
-415
-403
-392
-381
-370
-360
-350
-341
-332
-323
-315
-308
-300
-294
-288
-282
-277
-273
-269
-265
-262
-260
-258
-256
-255
-254
-254
-254
-254
-255
-256
-258
-260
-262
-264
-267
-270
-274
-278
-282
-286
-290
-295
-300
-305
-311
-317
-322
-328
-334
-341
-347
-354
-360
-367
-374
-380
-387
-393
-399
-404
-410
-415
-419
-424
-428
-431
-435
-437
-440
-442
-444
-446
-447
-448
-449
-449
-449
-449
-448
-447
-445
-444
-442
-440
-437
-435
-432
-429
-427
-424
-421
-418
-415
-411
-408
-404
-400
-395
-391
-387
-382
-378
-373
-369
-365
-361
-357
-353
-350
-346
-343
-340
-337
-334
-331
-328
-325
-322
-319
-316
-313
-311
-308
-305
-302
-299
-296
-294
-291
-288
-285
-282
-280
-277
-274
-271
-269
-266
-263
-261
-258
-255
-253
-250
-248
-245
-242
-240
-237
-235
-232
-230
-227
-224
-222
-220
-217
-215
-212
-210
-207
-205
-202
-200
-198
-195
-193
-190
-188
-186
-183
-181
-179
-177
-174
-172
-170
-168
-165
-163
-161
-159
-156
-154
-152
-150
-148
-146
-143
-141
-139
-137
-135
-133
-131
-129
-127
-125
-123
-121
-119
-117
-115
-113
-111
-109
-107
-105
-103
-101
-99
-97
-95
-94
-92
-90
-88
-86
-84
-82
-81
-79
-77
-75
-73
-72
-70
-68
-66
-65
-63
-61
-60
-58
-56
-55
-53
-51
-50
-48
-46
-45
-43
-42
-40
-38
-37
-35
-34
-32
-31
-29
-28
-26
-25
-23
-22
-20
-19
-17
-16
-14
-13
-11
-10
-9
-7
-6
-4
-3
-2
0
1
2
4
5
6
8
9
10
11
13
14
15
16
18
19
20
21
23
24
25
26
27
28
30
31
32
33
34
35
36
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
67
68
69
70
71
72
73
73
74
75
76
77
78
78
79
80
81
82
82
83
84
85
85
86
87
88
88
89
90
