5
16329
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
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
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
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
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
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
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
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
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
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
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
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
27
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
30
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
34
35
35
35
35
35
35
35
35
35
36
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
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
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
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
58
58
58
58
58
58
58
59
59
59
59
59
59
59
60
60
60
60
60
60
60
61
61
61
61
61
61
61
62
62
62
62
62
62
63
63
63
63
63
63
64
64
64
64
64
65
65
65
65
65
66
66
66
66
66
66
66
66
66
66
66
67
67
67
67
67
67
67
67
67
67
67
67
67
67
68
68
68
68
68
68
68
68
68
68
68
69
69
69
69
69
69
69
69
70
70
70
70
70
70
71
71
71
71
71
71
72
72
72
72
72
72
73
73
73
73
73
73
73
74
74
74
74
74
74
74
75
75
75
75
75
75
75
75
75
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
75
75
75
75
75
75
75
75
75
74
74
74
74
74
74
74
74
74
74
74
74
74
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
74
74
74
74
74
74
74
74
74
74
74
74
75
75
75
75
75
75
75
75
75
75
76
76
76
76
76
76
76
76
76
76
76
76
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
78
78
78
78
78
78
78
78
78
78
78
78
78
78
79
79
79
79
79
79
79
79
80
80
80
80
80
80
80
81
81
81
81
81
82
82
82
82
82
83
83
83
83
83
84
84
84
84
84
85
85
85
85
85
86
86
86
86
86
87
87
87
87
88
88
88
88
89
89
89
89
89
90
90
90
90
90
91
91
91
91
91
92
92
92
92
92
93
93
93
93
93
93
94
94
94
94
94
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
99
99
99
99
99
99
100
100
100
100
100
100
100
100
100
100
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
102
102
102
102
101
101
101
101
101
101
101
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
101
101
101
101
101
101
101
101
101
101
101
100
100
100
100
100
100
100
99
99
99
99
99
99
99
99
98
98
98
98
98
98
98
98
98
98
98
97
97
97
97
97
97
97
97
97
96
96
96
96
96
96
96
95
95
95
95
95
95
94
94
94
94
94
93
93
93
93
93
92
92
92
92
92
92
92
91
91
91
91
91
91
90
90
90
90
90
90
89
89
89
89
89
89
89
88
88
88
88
88
88
88
87
87
87
87
87
87
86
86
86
86
86
86
85
85
85
85
85
85
84
84
84
84
84
83
83
83
83
83
82
82
82
82
82
82
81
81
81
81
81
81
81
80
80
80
80
80
80
80
80
79
79
79
79
79
79
78
78
78
78
78
78
77
77
77
77
77
77
76
76
76
76
76
75
75
75
75
75
74
74
74
74
73
73
73
73
72
72
72
72
72
71
71
71
71
71
70
70
70
70
69
69
69
69
69
68
68
68
68
68
67
67
67
67
67
66
66
66
66
66
66
65
65
65
65
65
65
65
64
64
64
64
64
64
64
64
63
63
63
63
63
63
63
62
62
62
62
62
62
62
61
61
61
61
61
60
60
60
60
60
59
59
59
59
59
58
58
58
58
58
57
57
57
57
56
56
56
56
55
55
55
54
54
54
54
54
53
53
53
53
52
52
52
52
52
51
51
51
51
50
50
50
50
49
49
49
49
48
48
48
48
47
47
47
46
46
46
46
45
45
45
45
44
44
44
44
44
43
43
43
43
43
43
42
42
42
42
42
42
42
42
41
41
41
41
41
41
41
41
40
40
40
40
40
40
40
40
39
39
39
39
39
39
39
39
39
39
39
39
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
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
43
43
43
44
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
44
44
44
44
44
44
44
44
44
44
44
44
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
52
52
52
52
52
52
52
52
51
51
51
51
51
51
51
50
50
50
50
50
49
49
49
49
49
48
48
48
48
48
47
47
47
47
46
46
46
46
45
45
45
45
44
44
44
44
43
43
43
42
42
42
42
41
41
41
41
41
40
40
40
40
39
39
39
39
38
38
38
38
37
37
37
37
37
36
36
36
36
35
35
35
35
35
34
34
34
34
33
33
33
33
33
32
32
32
32
32
32
31
31
31
31
31
31
30
30
30
30
30
30
29
29
29
29
29
29
28
28
28
28
28
27
27
27
27
26
26
26
26
25
25
25
25
24
24
24
23
23
23
23
22
22
22
21
21
21
20
20
20
20
19
19
19
18
18
18
17
17
17
17
17
16
16
16
16
15
15
15
15
15
14
14
14
14
13
13
13
13
12
12
12
12
11
11
11
11
10
10
10
10
9
9
9
9
8
8
8
8
8
7
7
7
7
7
6
6
6
6
5
5
5
5
4
4
4
4
4
3
3
3
3
2
2
2
2
1
1
1
1
0
0
0
-1
-1
-1
-1
-2
-2
-2
-2
-3
-3
-3
-3
-4
-4
-4
-5
-5
-5
-5
-6
-6
-6
-7
-7
-7
-8
-8
-8
-9
-9
-9
-10
-10
-10
-10
-11
-11
-11
-12
-12
-12
-13
-13
-13
-14
-14
-14
-14
-15
-15
-15
-16
-16
-16
-17
-17
-17
-18
-18
-18
-19
-19
-19
-20
-20
-20
-21
-21
-21
-22
-22
-22
-23
-23
-23
-24
-24
-24
-25
-25
-25
-26
-26
-27
-27
-27
-28
-28
-28
-29
-29
-29
-30
-30
-30
-30
-31
-31
-31
-31
-32
-32
-32
-32
-33
-33
-33
-34
-34
-34
-34
-35
-35
-35
-36
-36
-36
-37
-37
-37
-37
-38
-38
-38
-38
-39
-39
-39
-40
-40
-40
-40
-41
-41
-41
-41
-42
-42
-42
-43
-43
-43
-44
-44
-44
-45
-45
-45
-46
-46
-46
-46
-47
-47
-47
-48
-48
-48
-49
-49
-49
-50
-50
-50
-50
-51
-51
-51
-51
-52
-52
-52
-52
-52
-53
-53
-53
-53
-54
-54
-54
-54
-55
-55
-55
-55
-56
-56
-56
-56
-57
-57
-57
-58
-58
-58
-58
-59
-59
-59
-59
-60
-60
-60
-60
-60
-61
-61
-61
-61
-62
-62
-62
-62
-62
-63
-63
-63
-63
-64
-64
-64
-64
-65
-65
-65
-65
-66
-66
-66
-66
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-80
-80
-80
-80
-81
-81
-81
-82
-82
-82
-82
-83
-83
-83
-83
-84
-84
-84
-85
-85
-85
-85
-86
-86
-86
-86
-87
-87
-87
-87
-87
-88
-88
-88
-88
-89
-89
-89
-90
-90
-90
-91
-91
-91
-91
-92
-92
-92
-93
-93
-93
-93
-94
-94
-94
-94
-95
-95
-95
-95
-96
-96
-96
-96
-97
-97
-97
-97
-98
-98
-98
-98
-99
-99
-99
-99
-99
-100
-100
-100
-100
-101
-101
-101
-101
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-104
-104
-104
-104
-105
-105
-105
-105
-106
-106
-106
-106
-107
-107
-107
-108
-108
-108
-109
-109
-110
-110
-111
-111
-112
-112
-112
-113
-113
-114
-115
-115
-116
-116
-117
-117
-118
-119
-119
-120
-121
-121
-122
-122
-123
-124
-124
-125
-125
-126
-127
-127
-128
-128
-129
-130
-130
-131
-132
-132
-133
-134
-134
-135
-135
-136
-137
-137
-138
-138
-139
-140
-140
-141
-142
-143
-144
-144
-145
-146
-147
-148
-149
-150
-151
-151
-152
-153
-155
-156
-157
-158
-159
-161
-162
-163
-165
-166
-167
-168
-169
-171
-172
-173
-174
-175
-176
-178
-179
-180
-181
-182
-183
-184
-186
-187
-188
-189
-190
-191
-192
-193
-195
-196
-197
-198
-199
-201
-202
-203
-204
-204
-205
-206
-207
-208
-208
-209
-210
-211
-212
-213
-214
-215
-216
-218
-219
-220
-221
-222
-223
-224
-225
-226
-228
-229
-231
-233
-235
-237
-239
-241
-244
-246
-249
-252
-254
-257
-260
-263
-266
-269
-272
-276
-279
-283
-287
-291
-295
-299
-304
-308
-313
-318
-323
-328
-332
-337
-343
-348
-353
-358
-364
-369
-375
-381
-386
-392
-397
-402
-408
-413
-417
-422
-427
-431
-436
-440
-444
-449
-453
-458
-462
-466
-470
-473
-477
-480
-483
-485
-488
-490
-492
-494
-497
-499
-501
-503
-506
-508
-510
-513
-515
-517
-519
-521
-522
-523
-524
-526
-527
-528
-529
-530
-531
-531
-532
-533
-533
-533
-534
-534
-534
-534
-534
-534
-534
-534
-535
-535
-535
-536
-536
-535
-535
-535
-534
-534
-533
-532
-531
-530
-529
-528
-528
-527
-526
-526
-525
-525
-524
-524
-524
-523
-522
-522
-521
-519
-518
-516
-515
-513
-511
-510
-508
-506
-504
-502
-500
-498
-496
-494
-492
-490
-488
-486
-484
-482
-480
-478
-476
-474
-472
-470
-468
-465
-463
-461
-459
-456
-454
-452
-449
-447
-444
-441
-438
-434
-431
-428
-425
-421
-419
-416
-413
-410
-407
-404
-401
-397
-394
-390
-386
-382
-379
-375
-371
-368
-364
-361
-357
-353
-350
-346
-342
-338
-333
-329
-324
-319
-314
-309
-304
-299
-294
-289
-284
-279
-275
-270
-265
-260
-254
-249
-243
-237
-231
-225
-219
-213
-207
-202
-197
-192
-188
-184
-181
-178
-175
-173
-170
-168
-166
-164
-163
-162
-160
-160
-159
-159
-160
-160
-160
-160
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-160
-159
-159
-158
-156
-155
-155
-154
-154
-153
-153
-153
-153
-153
-153
-153
-154
-155
-157
-159
-161
-163
-165
-168
-170
-173
-175
-177
-180
-182
-185
-189
-192
-196
-200
-205
-209
-213
-218
-222
-226
-230
-233
-237
-241
-245
-249
-254
-258
-263
-268
-272
-277
-281
-286
-290
-294
-298
-302
-306
-310
-314
-317
-321
-325
-329
-333
-338
-342
-347
-352
-357
-363
-370
-377
-385
-394
-403
-413
-423
-434
-445
-456
-467
-478
-489
-500
-511
-521
-530
-539
-547
-554
-561
-567
-574
-579
-585
-591
-596
-601
-606
-611
-615
-619
-623
-627
-630
-633
-636
-640
-643
-646
-650
-654
-658
-663
-667
-672
-676
-680
-684
-688
-692
-695
-699
-702
-704
-707
-709
-711
-714
-716
-718
-719
-721
-722
-722
-723
-722
-721
-720
-718
-716
-713
-710
-707
-703
-699
-694
-690
-687
-684
-681
-679
-678
-677
-676
-676
-675
-675
-675
-675
-676
-678
-680
-683
-687
-691
-697
-702
-709
-716
-723
-730
-738
-745
-753
-760
-767
-773
-779
-784
-790
-794
-798
-802
-805
-808
-810
-811
-812
-812
-812
-812
-810
-809
-807
-804
-800
-797
-793
-788
-784
-780
-776
-772
-769
-766
-764
-762
-760
-758
-756
-753
-749
-746
-742
-737
-732
-727
-722
-716
-711
-705
-699
-693
-687
-680
-673
-666
-659
-652
-644
-636
-629
-621
-614
-606
-599
-592
-585
-578
-572
-567
-562
-557
-553
-549
-545
-542
-539
-536
-534
-532
-531
-529
-528
-527
-526
-526
-526
-526
-528
-529
-531
-534
-536
-538
-540
-542
-543
-544
-545
-546
-547
-548
-548
-548
-548
-547
-546
-545
-543
-541
-539
-536
-533
-529
-525
-520
-515
-509
-503
-497
-490
-482
-475
-467
-460
-452
-445
-437
-430
-423
-415
-408
-401
-394
-388
-382
-376
-371
-367
-364
-361
-359
-358
-358
-358
-358
-358
-359
-359
-360
-360
-361
-362
-363
-364
-365
-365
-364
-364
-362
-360
-357
-354
-350
-346
-342
-338
-334
-329
-325
-320
-314
-308
-301
-294
-286
-278
-269
-261
-252
-244
-235
-227
-219
-210
-202
-193
-184
-176
-167
-159
-151
-143
-137
-130
-125
-119
-114
-108
-102
-95
-87
-78
-69
-59
-48
-37
-25
-13
0
12
25
38
50
62
73
83
92
101
108
114
119
123
126
128
129
128
127
125
122
118
113
107
101
94
87
80
73
67
61
56
52
49
46
44
43
42
42
42
43
44
45
46
48
49
51
53
57
61
68
75
84
94
105
116
127
137
146
155
162
168
173
176
179
181
182
182
183
183
184
186
187
189
192
194
197
200
203
206
208
209
210
210
210
210
210
209
208
207
205
204
202
201
200
199
198
198
198
199
200
202
205
208
211
215
218
222
225
228
231
232
233
232
231
229
226
223
220
216
213
210
207
204
202
201
201
201
201
203
204
206
207
208
209
210
211
212
213
215
218
220
223
226
229
232
235
238
240
243
245
247
250
252
254
257
259
261
263
265
266
267
266
263
259
253
245
235
223
210
195
180
163
147
130
112
95
78
61
43
27
10
-6
-22
-38
-52
-66
-79
-91
-102
-113
-123
-132
-141
-149
-157
-165
-173
-181
-188
-195
-202
-208
-213
-218
-222
-225
-229
-232
-234
-237
-240
-243
-246
-249
-254
-259
-264
-270
-277
-285
-293
-302
-310
-320
-329
-340
-350
-361
-372
-383
-394
-405
-416
-428
-439
-450
-461
-472
-483
-495
-507
-519
-530
-542
-555
-567
-579
-592
-604
-617
-629
-642
-654
-665
-676
-686
-695
-704
-711
-718
-725
-731
-738
-744
-750
-757
-763
-770
-776
-781
-786
-791
-794
-797
-799
-801
-802
-803
-804
-804
-804
-804
-803
-802
-802
-801
-802
-803
-804
-807
-810
-814
-818
-823
-827
-831
-835
-838
-841
-844
-846
-847
-848
-848
-847
-846
-843
-841
-837
-833
-829
-825
-820
-815
-810
-805
-800
-796
-791
-787
-783
-779
-775
-771
-767
-761
-755
-749
-741
-733
-724
-714
-704
-693
-681
-670
-658
-646
-634
-623
-612
-601
-591
-582
-573
-564
-557
-549
-542
-536
-529
-523
-518
-513
-508
-503
-498
-493
-487
-481
-475
-469
-462
-455
-448
-441
-433
-424
-414
-404
-392
-380
-367
-354
-340
-326
-311
-296
-281
-266
-251
-236
-221
-206
-192
-177
-161
-145
-129
-111
-94
-76
-57
-39
-20
0
19
39
59
79
99
118
136
154
171
186
201
215
228
241
252
263
274
284
293
302
311
319
328
337
347
357
367
378
390
402
416
430
445
460
476
493
510
528
546
565
584
604
623
643
662
681
699
716
732
747
761
773
784
794
803
811
817
822
826
829
830
831
831
830
827
824
819
813
805
797
788
778
767
756
745
733
722
711
700
690
681
673
665
657
650
642
635
629
622
616
611
605
600
595
590
586
583
580
578
576
574
573
572
572
572
573
575
578
583
590
598
608
621
635
650
668
686
706
726
748
769
791
813
834
855
875
895
913
931
948
964
980
996
1010
1026
1041
1057
1072
1089
1105
1121
1137
1153
1169
1183
1197
1210
1222
1234
1244
1253
1261
1268
1273
1277
1280
1281
1280
1278
1274
1268
1261
1252
1241
1228
1214
1199
1183
1167
1150
1133
1117
1101
1085
1070
1056
1043
1030
1018
1008
999
990
983
976
971
967
964
963
963
964
967
970
974
978
983
988
993
998
1004
1010
1016
1024
1033
1041
1051
1061
1072
1084
1096
1109
1123
1138
1153
1168
1182
1197
1211
1225
1238
1251
1263
1276
1287
1298
1308
1318
1325
1332
1337
1340
1342
1343
1342
1341
1339
1337
1334
1331
1328
1325
1322
1319
1316
1313
1310
1307
1303
1299
1294
1289
1282
1275
1267
1259
1249
1239
1228
1217
1206
1195
1184
1173
1163
1153
1143
1134
1125
1117
1109
1101
1093
1085
1077
1069
1061
1052
1044
1035
1025
1014
1004
993
980
966
952
937
921
904
887
871
854
837
821
804
788
771
753
735
715
695
674
651
628
605
581
557
533
509
486
464
442
421
401
383
365
347
331
315
301
286
272
259
246
232
219
206
194
181
169
158
147
136
126
117
108
99
91
84
78
73
70
68
67
69
71
74
79
84
90
95
101
107
112
117
122
127
131
134
137
140
142
144
145
146
145
144
142
140
137
134
130
125
120
114
107
99
90
79
68
54
39
23
5
-13
-32
-52
-72
-92
-112
-131
-150
-167
-184
-198
-212
-224
-235
-244
-251
-258
-262
-265
-267
-267
-266
-264
-260
-256
-250
-242
-234
-224
-213
-201
-189
-175
-162
-148
-134
-120
-105
-91
-77
-63
-50
-36
-22
-8
7
22
39
56
75
94
115
136
157
178
200
220
240
259
277
294
310
326
342
357
373
388
404
420
436
453
469
485
502
518
535
552
569
586
604
621
638
655
671
687
701
716
729
741
753
765
775
786
796
806
815
824
833
841
849
856
864
870
877
884
891
897
903
910
915
921
926
931
936
941
945
950
955
961
968
975
983
992
1002
1012
1022
1035
1046
1058
1070
1082
1093
1105
1116
1127
1138
1148
1158
1168
1177
1186
1194
1201
1209
1215
1222
1228
1234
1241
1247
1253
1260
1266
1273
1280
1286
1294
1301
1309
1317
1326
1335
1345
1355
1366
1377
1389
1401
1414
1428
1442
1457
1473
1489
1505
1521
1538
1554
1571
1587
1604
1620
1636
1652
1667
1683
1698
1712
1727
1740
1754
1766
1778
1790
1801
1811
1820
1828
1836
1843
1849
1854
1858
1862
1866
1869
1871
1873
1875
1876
1878
1879
1879
1880
1880
1879
1878
1877
1875
1872
1869
1866
1862
1858
1854
1849
1844
1839
1833
1826
1819
1812
1805
1797
1788
1780
1771
1761
1752
1742
1732
1723
1714
1705
1697
1690
1684
1679
1676
1674
1673
1675
1677
1682
1687
1694
1703
1712
1723
1735
1748
1763
1778
1793
1810
1826
1843
1859
1876
1891
1906
1920
1933
1944
1954
1963
1970
1976
1980
1984
1987
1989
1990
1992
1993
1993
1993
1993
1992
1991
1989
1987
1983
1979
1975
1970
1964
1958
1952
1945
1938
1930
1923
1916
1909
1903
1896
1890
1884
1878
1873
1867
1862
1857
1853
1850
1848
1847
1847
1848
1850
1853
1857
1862
1867
1873
1879
1886
1893
1900
1906
1913
1919
1924
1929
1933
1936
1939
1941
1942
1943
1943
1943
1942
1940
1938
1936
1932
1928
1923
1918
1912
1905
1897
1889
1881
1871
1861
1851
1839
1828
1815
1802
1789
1776
1761
1747
1733
1718
1703
1689
1674
1660
1645
1631
1616
1602
1587
1572
1556
1541
1525
1508
1492
1476
1460
1444
1428
1413
1398
1383
1369
1356
1344
1332
1320
1310
1299
1290
1281
1272
1263
1255
1248
1240
1234
1228
1223
1220
1217
1216
1217
1219
1222
1226
1231
1238
1245
1253
1262
1272
1282
1293
1304
1316
1329
1342
1355
1368
1381
1394
1406
1418
1429
1440
1449
1457
1463
1467
1469
1470
1468
1463
1457
1448
1437
1424
1409
1392
1374
1354
1333
1310
1287
1264
1240
1216
1192
1169
1146
1125
1104
1084
1065
1047
1030
1012
998
983
969
956
944
932
922
913
905
897
891
885
881
877
873
870
867
865
863
861
860
859
859
858
859
859
860
861
863
864
866
868
870
873
876
879
883
887
892
898
904
910
917
924
931
938
945
953
960
967
974
980
986
992
997
1002
1006
1008
1012
1014
1018
1020
1024
1027
1031
1035
1039
1044
1049
1055
1061
1067
1074
1080
1088
1095
1103
1112
1122
1132
1144
1156
1170
1185
1200
1217
1234
1251
1269
1287
1305
1322
1340
1357
1375
1392
1410
1428
1446
1465
1484
1505
1526
1548
1570
1594
1618
1642
1667
1693
1720
1747
1775
1804
1834
1865
1897
1930
1964
1999
2035
2072
2110
2148
2187
2225
2264
2303
2342
2381
2419
2457
2495
2532
2569
2605
2641
2676
2710
2743
2775
2806
2836
2865
2892
2919
2945
2970
2994
3017
3039
3061
3082
3103
3123
3143
3163
3183
3202
3221
3240
3259
3278
3295
3312
3329
3345
3359
3373
3385
3396
3407
3415
3423
3430
3436
3441
3446
3449
3453
3455
3458
3460
3462
3465
3467
3470
3473
3476
3479
3482
3485
3488
3491
3493
3496
3497
3498
3498
3497
3495
3492
3488
3482
3476
3467
3458
3447
3434
3419
3403
3385
3366
3345
3322
3297
3271
3243
3214
3183
3150
3116
3080
3042
3003
2963
2922
2880
2837
2793
2749
2705
2662
2618
2576
2534
2493
2453
2414
2375
2338
2301
2265
2229
2194
2160
2126
2092
2059
2025
1993
1961
1929
1898
1867
1837
1809
1780
1753
1727
1702
1677
1654
1631
1610
1589
1568
1548
1528
1508
1488
1468
1447
1427
1406
1385
1364
1343
1321
1299
1277
1254
1230
1206
1181
1155
1128
1100
1071
1041
1008
976
942
906
869
830
790
749
706
662
616
570
521
472
420
367
313
256
197
137
75
11
-54
-121
-189
-259
-329
-401
-474
-549
-624
-702
-780
-861
-943
-1027
-1112
-1200
-1290
-1382
-1476
-1572
-1671
-1772
-1875
-1980
-2087
-2196
-2306
-2419
-2532
-2647
-2762
-2879
-2996
-3114
-3233
-3352
-3473
-3595
-3717
-3841
-3966
-4091
-4219
-4347
-4477
-4608
-4740
-4873
-5007
-5142
-5277
-5413
-5549
-5684
-5819
-5952
-6085
-6216
-6346
-6474
-6601
-6726
-6850
-6973
-7095
-7216
-7337
-7456
-7576
-7695
-7815
-7934
-8054
-8173
-8294
-8414
-8534
-8654
-8773
-8892
-9010
-9127
-9243
-9358
-9471
-9584
-9695
-9806
-9916
-10025
-10134
-10242
-10351
-10459
-10568
-10677
-10787
-10898
-11009
-11122
-11236
-11351
-11467
-11584
-11703
-11822
-11942
-12063
-12184
-12305
-12426
-12546
-12665
-12783
-12900
-13015
-13128
-13240
-13349
-13457
-13561
-13664
-13764
-13861
-13956
-14048
-14137
-14223
-14306
-14386
-14462
-14536
-14605
-14672
-14735
-14795
-14852
-14907
-14959
-15009
-15056
-15101
-15145
-15186
-15226
-15264
-15301
-15335
-15368
-15399
-15429
-15457
-15483
-15507
-15531
-15553
-15575
-15596
-15616
-15637
-15657
-15678
-15700
-15722
-15745
-15769
-15794
-15820
-15848
-15876
-15905
-15934
-15965
-15996
-16027
-16058
-16088
-16120
-16149
-16177
-16204
-16229
-16251
-16271
-16290
-16305
-16317
-16325
-16329
-16329
-16326
-16318
-16303
-16285
-16261
-16230
-16193
-16151
-16102
-16046
-15983
-15912
-15834
-15749
-15655
-15553
-15442
-15323
-15194
-15057
-14911
-14755
-14591
-14418
-14236
-14045
-13847
-13641
-13427
-13205
-12977
-12741
-12499
-12251
-11996
-11736
-11470
-11198
-10921
-10639
-10353
-10062
-9767
-9468
-9165
-8859
-8550
-8238
-7923
-7605
-7284
-6961
-6636
-6308
-5979
-5648
-5314
-4980
-4644
-4308
-3971
-3633
-3296
-2958
-2622
-2286
-1952
-1619
-1287
-957
-630
-304
18
337
653
966
1274
1578
1877
2170
2459
2742
3019
3291
3556
3816
4070
4319
4562
4799
5031
5258
5479
5695
5906
6111
6310
6504
6692
6873
7049
7218
7381
7537
7687
7830
7966
8096
8219
8336
8446
8549
8647
8739
8825
8906
8982
9053
9121
9184
9245
9302
9358
9412
9465
9518
9570
9623
9678
9733
9791
9851
9913
9978
10046
10116
10188
10262
10338
10414
10490
10566
10640
10713
10783
10849
10912
10971
11026
11076
11121
11162
11198
11228
11253
11273
11287
11294
11296
11291
11280
11261
11236
11203
11162
11114
11057
10992
10917
10834
10741
10639
10527
10404
10271
10128
9974
9810
9636
9451
9257
9054
8843
8624
8398
8166
7928
7687
7442
7194
6943
6691
6438
6184
5930
5677
5424
5173
4924
4677
4433
4192
3954
3721
3492
3267
3048
2834
2625
2422
2226
2036
1852
1675
1505
1341
1185
1035
892
756
627
505
390
283
182
88
2
-78
-151
-217
-277
-330
-378
-419
-455
-486
-511
-533
-549
-562
-571
-576
-579
-581
-580
-579
-578
-577
-576
-577
-579
-583
-589
-597
-608
-622
-638
-658
-681
-707
-737
-771
-809
-850
-896
-946
-999
-1057
-1118
-1181
-1248
-1317
-1388
-1460
-1534
-1607
-1680
-1753
-1824
-1893
-1959
-2023
-2082
-2138
-2188
-2233
-2273
-2307
-2335
-2357
-2373
-2384
-2388
-2387
-2381
-2369
-2351
-2328
-2299
-2264
-2223
-2176
-2123
-2065
-2001
-1931
-1857
-1777
-1694
-1606
-1514
-1419
-1321
-1220
-1116
-1008
-901
-790
-679
-566
-453
-340
-227
-115
-3
108
217
324
429
532
632
729
822
911
995
1074
1146
1213
1272
1323
1367
1402
1427
1443
1449
1446
1432
1407
1373
1330
1277
1216
1147
1070
986
895
799
698
591
480
365
246
122
-6
-138
-276
-418
-567
-721
-882
-1050
-1224
-1405
-1592
-1784
-1982
-2183
-2388
-2595
-2804
-3013
-3222
-3429
-3634
-3835
-4032
-4224
-4410
-4590
-4761
-4925
-5080
-5226
-5363
-5489
-5606
-5711
-5807
-5892
-5966
-6029
-6082
-6124
-6155
-6175
-6185
-6183
-6171
-6148
-6114
-6068
-6012
-5944
-5865
-5775
-5674
-5563
-5443
-5313
-5175
-5030
-4878
-4721
-4558
-4390
-4218
-4043
-3866
-3686
-3506
-3325
-3145
-2966
-2790
-2618
-2450
-2287
-2130
-1980
-1837
-1702
-1575
-1458
-1350
-1251
-1163
-1085
-1018
-963
-918
-885
-863
-852
-852
-863
-884
-915
-955
-1004
-1062
-1128
-1200
-1278
-1362
-1450
-1541
-1636
-1732
-1830
-1929
-2028
-2127
-2224
-2320
-2412
-2502
-2588
-2669
-2745
-2815
-2878
-2934
-2983
-3024
-3056
-3081
-3098
-3106
-3107
-3100
-3084
-3061
-3029
-2990
-2942
-2887
-2823
-2752
-2673
-2586
-2492
-2390
-2281
-2164
-2041
-1910
-1772
-1628
-1478
-1322
-1160
-993
-821
-645
-466
-283
-96
92
282
473
664
854
1043
1230
1414
1595
1772
1944
2112
2273
2428
2576
2717
2850
2975
3091
3199
3297
3385
3464
3532
3591
3640
3679
3708
3728
3739
3742
3736
3724
3705
3680
3651
3617
3579
3539
3496
3452
3406
3360
3314
3269
3224
3181
3139
3101
3064
3032
3003
2979
2960
2947
2941
2941
2950
2967
2993
3028
3074
3129
3195
3272
3358
3455
3562
3678
3804
3938
4081
4232
4391
4556
4726
4902
5081
5262
5446
5630
5813
5996
6177
6356
6531
6703
6870
7032
7189
7341
7487
7626
7759
7886
8005
8118
8224
8323
8414
8497
8572
8639
8696
8744
8783
8811
8830
8838
8837
8825
8803
8771
8730
8679
8619
8551
8475
8390
8299
8200
8095
7983
7867
7745
7618
7486
7351
7211
7068
6921
6771
6618
6462
6303
6141
5977
5811
5642
5472
5300
5127
4952
4776
4599
4420
4241
4059
3878
3694
3509
3322
3132
2940
2745
2548
2347
2143
1937
1727
1516
1302
1088
872
657
441
227
14
-197
-406
-611
-813
-1010
-1205
-1395
-1580
-1761
-1938
-2110
-2278
-2442
-2602
-2758
-2911
-3061
-3208
-3353
-3495
-3634
-3771
-3906
-4038
-4169
-4297
-4422
-4546
-4668
-4789
-4908
-5027
-5145
-5263
-5383
-5503
-5625
-5748
-5874
-6002
-6131
-6262
-6395
-6529
-6664
-6799
-6935
-7070
-7205
-7339
-7472
-7603
-7734
-7863
-7990
-8116
-8241
-8363
-8484
-8603
-8720
-8836
-8950
-9062
-9172
-9280
-9386
-9491
-9594
-9694
-9793
-9888
-9981
-10071
-10158
-10241
-10320
-10395
-10465
-10531
-10591
-10647
-10697
-10742
-10782
-10816
-10845
-10868
-10885
-10898
-10905
-10907
-10904
-10897
-10886
-10871
-10854
-10834
-10812
-10789
-10765
-10740
-10716
-10692
-10669
-10647
-10625
-10604
-10584
-10565
-10547
-10530
-10514
-10498
-10485
-10472
-10461
-10451
-10442
-10435
-10428
-10423
-10417
-10413
-10408
-10403
-10398
-10393
-10388
-10382
-10376
-10369
-10363
-10356
-10349
-10343
-10337
-10331
-10326
-10321
-10317
-10314
-10311
-10309
-10307
-10306
-10304
-10303
-10301
-10299
-10297
-10293
-10290
-10285
-10279
-10271
-10262
-10252
-10239
-10224
-10207
-10187
-10165
-10139
-10112
-10081
-10047
-10011
-9971
-9927
-9879
-9828
-9772
-9711
-9646
-9575
-9499
-9418
-9332
-9240
-9143
-9041
-8934
-8822
-8706
-8586
-8462
-8335
-8204
-8071
-7935
-7798
-7658
-7518
-7376
-7233
-7089
-6944
-6799
-6653
-6507
-6360
-6212
-6064
-5915
-5765
-5613
-5460
-5306
-5150
-4991
-4831
-4670
-4506
-4342
-4177
-4011
-3848
-3685
-3525
-3366
-3211
-3059
-2911
-2766
-2626
-2490
-2357
-2229
-2105
-1985
-1868
-1756
-1648
-1544
-1443
-1347
-1255
-1166
-1082
-1002
-926
-854
-786
-721
-660
-602
-547
-494
-444
-395
-347
-300
-253
-206
-158
-109
-58
-5
50
109
172
238
309
384
465
551
642
739
841
949
1063
1181
1305
1434
1568
1707
1850
1998
2151
2308
2469
2635
2804
2977
3154
3333
3514
3698
3882
4067
4253
4438
4622
4804
4984
5161
5335
5506
5673
5835
5993
6146
6295
6439
6578
6712
6841
6966
7086
7201
7312
7417
7516
7611
7700
7783
7860
7933
7999
8060
8116
8167
8212
8253
8289
8321
8348
8370
8389
8404
8415
8423
8427
8430
8430
8428
8425
8421
8417
8413
8409
8406
8403
8402
8402
8403
8406
8411
8418
8426
8437
8450
8465
8482
8502
8523
8546
8570
8596
8622
8649
8675
8701
8727
8752
8776
8799
8822
8844
8866
8887
8908
8929
8950
8971
8992
9013
9033
9054
9075
9096
9115
9135
9153
9171
9187
9202
9215
9227
9237
9246
9253
9258
9262
9264
9264
9263
9260
9256
9251
9244
9236
9226
9215
9202
9187
9171
9153
9133
9111
9087
9060
9032
9000
8967
8930
8891
8850
8805
8758
8708
8655
8599
8541
8480
8416
8350
8281
8210
8135
8060
7980
7898
7813
7724
7632
7536
7436
7331
7222
7107
6988
6863
6731
6594
6451
6302
6147
5986
5819
5647
5471
5290
5106
4919
4729
4538
4345
4151
3957
3762
3568
3374
3181
2988
2796
2605
2416
2227
2041
1856
1673
1493
1315
1139
967
797
630
466
305
147
-8
-159
-306
-449
-588
-723
-852
-977
-1096
-1211
-1320
-1424
-1523
-1616
-1704
-1787
-1866
-1939
-2009
-2074
-2136
-2195
-2251
-2305
-2356
-2406
-2455
-2501
-2547
-2592
-2635
-2676
-2717
-2755
-2792
-2826
-2858
-2888
-2915
-2939
-2959
-2976
-2990
-3000
-3005
-3007
-3005
-2998
-2987
-2972
-2953
-2929
-2901
-2868
-2832
-2792
-2748
-2701
-2651
-2599
-2544
-2486
-2427
-2366
-2303
-2239
-2174
-2107
-2039
-1970
-1899
-1828
-1755
-1682
-1607
-1532
-1456
-1380
-1303
-1226
-1149
-1072
-994
-916
-839
-761
-684
-607
-531
-455
-379
-304
-229
-155
-82
-9
64
136
208
280
352
424
496
568
640
713
786
860
933
1006
1082
1156
1230
1305
1378
1452
1524
1595
1665
1734
1801
1866
1929
1990
2049
2106
2160
2213
2263
2312
2359
2404
2447
2490
2530
2570
2608
2646
2682
2718
2752
2786
2819
2851
2883
2915
2946
2977
3008
3039
3071
3102
3134
3166
3199
3233
3268
3303
3340
3378
3417
3458
3500
3544
3589
3636
3684
3734
3785
3837
3891
3947
4003
4062
4121
4181
4241
4303
4364
4426
4488
4549
4609
4669
4727
4783
4838
4891
4941
4989
5034
5077
5117
5153
5186
5215
5241
5264
5282
5297
5308
5316
5320
5321
5319
5313
5305
5294
5281
5266
5249
5230
5211
5190
5169
5148
5127
5106
5085
5066
5047
5030
5014
5000
4987
4977
4968
4961
4957
4954
4954
4955
4959
4965
4973
4982
4994
5007
5022
5038
5055
5073
5092
5112
5133
5153
5175
5196
5218
5240
5262
5284
5306
5327
5349
5371
5392
5414
5435
5456
5476
5497
5517
5536
5555
5573
5590
5607
5622
5635
5647
5658
5667
5674
5679
5683
5686
5687
5687
5687
5686
5685
5685
5685
5686
5688
5691
5696
5703
5712
5722
5735
5750
5767
5785
5805
5827
5851
5875
5901
5927
5955
5982
6010
6039
6068
6096
6125
6153
6180
6208
6234
6260
6285
6310
6333
6356
6377
6398
6418
6437
6455
6473
6490
6506
6522
6537
6551
6565
6578
6591
6604
6616
6628
6639
6650
6662
6673
6684
6696
6708
6719
6732
6744
6757
6770
6783
6797
6811
6825
6839
6853
6868
6882
6896
6911
6925
6939
6952
6965
6978
6989
6999
7008
7016
7021
7025
7027
7027
7024
7018
7009
6997
6982
6963
6940
6913
6883
6848
6809
6766
6718
6666
6611
6550
6486
6418
6345
6269
6189
6105
6018
5928
5835
5738
5638
5535
5430
5321
5210
5097
4981
4862
4741
4618
4494
4367
4238
4108
3976
3843
3709
3573
3437
3301
3163
3026
2889
2752
2615
2479
2343
2208
2074
1941
1810
1680
1551
1424
1298
1174
1051
929
809
690
572
455
339
224
110
-4
-117
-229
-341
-452
-562
-672
-780
-887
-993
-1097
-1200
-1301
-1401
-1499
-1595
-1688
-1780
-1870
-1957
-2041
-2124
-2204
-2281
-2356
-2427
-2495
-2560
-2621
-2679
-2734
-2785
-2833
-2878
-2918
-2956
-2990
-3022
-3050
-3075
-3098
-3118
-3136
-3152
-3166
-3178
-3189
-3198
-3206
-3213
-3219
-3224
-3228
-3231
-3234
-3235
-3237
-3237
-3237
-3236
-3235
-3233
-3231
-3228
-3225
-3221
-3216
-3211
-3205
-3199
-3191
-3183
-3175
-3165
-3155
-3144
-3133
-3120
-3107
-3092
-3077
-3061
-3044
-3026
-3006
-2986
-2964
-2941
-2916
-2890
-2863
-2833
-2802
-2768
-2733
-2695
-2655
-2612
-2567
-2519
-2469
-2417
-2361
-2303
-2243
-2180
-2114
-2045
-1976
-1904
-1830
-1754
-1677
-1598
-1519
-1439
-1358
-1277
-1196
-1116
-1036
-957
-880
-803
-728
-654
-582
-511
-443
-376
-312
-249
-189
-130
-74
-21
31
79
125
169
210
249
284
318
349
377
403
427
449
470
488
506
522
537
551
565
579
593
607
622
638
655
672
691
711
732
755
779
804
831
860
891
923
957
993
1031
1070
1111
1154
1198
1243
1289
1335
1382
1429
1476
1521
1566
1609
1650
1689
1725
1759
1789
1815
1838
1856
1871
1881
1887
1889
1886
1878
1866
1850
1829
1803
1773
1738
1699
1656
1609
1557
1502
1443
1380
1313
1242
1168
1090
1008
922
832
739
642
541
437
330
219
104
-13
-133
-256
-382
-509
-639
-770
-903
-1038
-1173
-1309
-1445
-1582
-1720
-1857
-1994
-2131
-2267
-2403
-2539
-2673
-2806
-2939
-3070
-3199
-3326
-3452
-3575
-3696
-3814
-3930
-4042
-4150
-4255
-4356
-4453
-4545
-4633
-4716
-4795
-4868
-4937
-5000
-5058
-5110
-5158
-5199
-5235
-5266
-5291
-5310
-5323
-5331
-5334
-5330
-5321
-5306
-5286
-5260
-5228
-5191
-5148
-5100
-5046
-4987
-4923
-4854
-4781
-4702
-4619
-4532
-4441
-4345
-4246
-4144
-4038
-3930
-3820
-3707
-3592
-3475
-3357
-3238
-3118
-2997
-2876
-2755
-2634
-2513
-2392
-2272
-2153
-2035
-1918
-1801
-1687
-1573
-1462
-1352
-1243
-1137
-1034
-932
-833
-737
-643
-552
-464
-379
-297
-218
-142
-69
1
68
132
193
251
306
358
407
453
496
537
574
609
640
669
695
718
739
756
772
784
794
802
807
810
811
810
808
803
798
790
782
773
763
753
742
731
720
709
698
688
678
669
661
653
647
641
637
634
633
633
634
638
643
650
659
670
683
698
715
733
754
776
800
826
853
881
910
940
970
1002
1033
1065
1096
1128
1160
1191
1222
1253
1283
1313
1343
1372
1400
1429
1456
1483
1510
1536
1562
1587
1612
1636
1660
1683
1706
1729
1750
1772
1793
1814
1835
1855
1876
1897
1918
1939
1961
1983
2005
2029
2053
2078
2104
2131
2158
2186
2215
2245
2276
2308
2340
2373
2406
2441
2475
2510
2545
2580
2614
2649
2682
2715
2747
2777
2806
2833
2859
2883
2905
2924
2941
2956
2969
2979
2986
2991
2994
2993
2991
2985
2977
2966
2953
2937
2918
2897
2873
2846
2817
2785
2751
2714
2675
2633
2588
2541
2491
2438
2383
2325
2264
2201
2136
2068
1997
1924
1848
1770
1689
1606
1519
1431
1339
1245
1148
1049
946
841
733
622
509
393
274
152
27
-100
-230
-363
-498
-635
-774
-916
-1059
-1203
-1349
-1496
-1643
-1791
-1940
-2088
-2236
-2384
-2532
-2678
-2823
-2967
-3109
-3250
-3388
-3525
-3659
-3790
-3919
-4045
-4169
-4289
-4407
-4521
-4632
-4740
-4845
-4947
-5045
-5140
-5232
-5320
-5406
-5488
-5567
-5643
-5716
-5786
-5853
-5917
-5978
-6036
-6092
-6145
-6195
-6242
-6287
-6330
-6369
-6407
-6442
-6475
-6505
-6534
-6561
-6586
-6609
-6631
-6651
-6670
-6687
-6703
-6718
-6732
-6744
-6755
-6765
-6774
-6782
-6787
-6792
-6795
-6795
-6795
-6792
-6787
-6780
-6771
-6759
-6745
-6730
-6711
-6691
-6668
-6644
-6617
-6588
-6557
-6523
-6488
-6451
-6412
-6371
-6329
-6284
-6237
-6189
-6138
-6086
-6033
-5977
-5920
-5861
-5801
-5740
-5677
-5614
-5549
-5483
-5416
-5348
-5279
-5210
-5139
-5068
-4997
-4924
-4851
-4778
-4704
-4629
-4554
-4479
-4403
-4328
-4251
-4175
-4098
-4019
-3943
-3864
-3786
-3707
-3627
-3547
-3467
-3385
-3304
-3222
-3139
-3056
-2973
-2890
-2806
-2723
-2639
-2556
-2473
-2390
-2307
-2225
-2144
-2063
-1983
-1905
-1827
-1750
-1675
-1602
-1529
-1458
-1389
-1321
-1255
-1190
-1128
-1067
-1006
-950
-895
-842
-790
-741
-694
-650
-607
-567
-528
-492
-458
-426
-397
-369
-344
-320
-299
-280
-263
-248
-236
-225
-216
-210
-205
-202
-201
-201
-202
-205
-209
-214
-220
-227
-234
-243
-252
-261
-271
-281
-291
-302
-313
-323
-334
-345
-355
-366
-376
-387
-397
-408
-418
-429
-439
-449
-460
-470
-481
-491
-502
-512
-523
-535
-546
-558
-571
-585
-599
-614
-631
-648
-667
-687
-709
-732
-756
-782
-810
-839
-870
-902
-935
-971
-1006
-1046
-1085
-1126
-1168
-1211
-1255
-1300
-1346
-1393
-1441
-1489
-1538
-1587
-1637
-1687
-1738
-1788
-1839
-1890
-1940
-1991
-2041
-2091
-2140
-2190
-2238
-2286
-2334
-2381
-2427
-2472
-2517
-2560
-2603
-2644
-2685
-2724
-2762
-2798
-2833
-2867
-2899
-2930
-2958
-2986
-3011
-3035
-3057
-3077
-3096
-3113
-3128
-3141
-3153
-3163
-3171
-3177
-3182
-3186
-3187
-3187
-3186
-3183
-3179
-3173
-3165
-3157
-3146
-3135
-3122
-3107
-3091
-3073
-3054
-3034
-3012
-2989
-2964
-2939
-2912
-2884
-2854
-2824
-2793
-2760
-2727
-2694
-2659
-2624
-2588
-2551
-2514
-2477
-2438
-2399
-2360
-2320
-2280
-2239
-2198
-2157
-2116
-2074
-2032
-1991
-1949
-1907
-1865
-1823
-1781
-1739
-1697
-1656
-1615
-1575
-1535
-1496
-1458
-1420
-1383
-1347
-1312
-1278
-1245
-1214
-1183
-1154
-1126
-1100
-1074
-1051
-1029
-1008
-990
-973
-958
-945
-933
-923
-915
-909
-905
-902
-900
-901
-902
-905
-910
-915
-922
-929
-937
-947
-956
-967
-977
-988
-1000
-1010
-1022
-1034
-1046
-1057
-1068
-1079
-1090
-1101
-1111
-1121
-1130
-1139
-1148
-1156
-1163
-1170
-1176
-1181
-1185
-1188
-1191
-1193
-1193
-1193
-1193
-1191
-1189
-1186
-1183
-1178
-1174
-1169
-1163
-1157
-1150
-1143
-1136
-1129
-1122
-1114
-1107
-1100
-1093
-1087
-1081
-1076
-1071
-1068
-1065
-1063
-1063
-1063
-1065
-1068
-1073
-1079
-1086
-1094
-1105
-1116
-1129
-1143
-1159
-1175
-1193
-1212
-1232
-1252
-1274
-1296
-1319
-1343
-1368
-1394
-1421
-1449
-1478
-1508
-1539
-1570
-1603
-1637
-1671
-1707
-1743
-1779
-1817
-1855
-1893
-1932
-1972
-2012
-2052
-2092
-2133
-2174
-2216
-2257
-2298
-2339
-2380
-2421
-2461
-2501
-2540
-2579
-2617
-2654
-2691
-2726
-2761
-2795
-2828
-2859
-2890
-2919
-2948
-2975
-3000
-3025
-3048
-3069
-3090
-3109
-3127
-3143
-3158
-3172
-3185
-3196
-3207
-3216
-3224
-3231
-3237
-3243
-3248
-3252
-3256
-3260
-3263
-3266
-3269
-3272
-3276
-3279
-3282
-3286
-3289
-3293
-3296
-3300
-3303
-3306
-3309
-3312
-3314
-3316
-3317
-3318
-3318
-3317
-3316
-3314
-3311
-3307
-3302
-3296
-3288
-3280
-3270
-3258
-3245
-3231
-3215
-3198
-3178
-3157
-3134
-3109
-3081
-3052
-3021
-2988
-2952
-2915
-2875
-2834
-2790
-2744
-2696
-2645
-2593
-2538
-2481
-2422
-2361
-2297
-2232
-2164
-2094
-2023
-1948
-1872
-1794
-1713
-1630
-1545
-1458
-1369
-1278
-1185
-1090
-994
-896
-796
-695
-593
-489
-385
-279
-172
-65
43
152
260
369
478
587
696
804
912
1018
1124
1228
1331
1432
1532
1629
1725
1819
1910
1998
2084
2167
2248
2325
2399
2469
2536
2600
2660
2716
2768
2816
2860
2901
2937
2970
2999
3024
3046
3064
3079
3090
3098
3102
3104
3102
3098
3090
3080
3067
3052
3035
3015
2993
2970
2944
2916
2887
2856
2824
2790
2756
2720
2683
2646
2607
2569
2530
2490
2451
2412
2373
2334
2295
2257
2220
2184
2148
2113
2079
2047
2015
1984
1955
1927
1901
1875
1851
1828
1807
1787
1769
1752
1736
1722
1709
1698
1688
1679
1672
1666
1661
1658
1656
1655
1655
1657
1660
1665
1670
1677
1686
1695
1706
1717
1730
1744
1759
1774
1790
1807
1824
1841
1859
1877
1895
1913
1931
1949
1967
1985
2004
2021
2040
2057
2075
2092
2109
2126
2142
2158
2174
2189
2203
2216
2229
2241
2252
2263
2273
2282
2290
2297
2304
2309
2314
2318
2321
2324
2325
2326
2325
2324
2322
2320
2316
2312
2307
2302
2296
2289
2282
2275
2268
2260
2252
2244
2236
2228
2220
2212
2204
2196
2189
2182
2176
2170
2165
2161
2158
2156
2155
2154
2155
2158
2161
2166
2173
2181
2190
2201
2213
2227
2243
2260
2279
2299
2321
2344
2368
2394
2421
2449
2479
2509
2541
2574
2609
2644
2680
2718
2756
2796
2836
2877
2919
2962
3005
3049
3093
3138
3184
3230
3276
3322
3368
3415
3461
3508
3554
3600
3646
3691
3735
3779
3823
3865
3907
3948
3987
4026
4064
4100
4135
4168
4201
4231
4260
4288
4314
4338
4361
4382
4402
4420
4436
4451
4464
4476
4486
4494
4501
4506
4509
4511
4510
4508
4504
4498
4491
4481
4470
4457
4441
4424
4405
4384
4361
4337
4310
4281
4250
4217
4183
4146
4108
4067
4026
3982
3936
3889
3840
3789
3737
3683
3628
3572
3514
3455
3394
3333
3270
3207
3143
3078
3013
2947
2880
2813
2746
2679
2611
2543
2475
2408
2340
2272
2204
2137
2069
2001
1936
1869
1804
1738
1673
1609
1545
1482
1419
1356
1294
1232
1171
1109
1048
987
926
865
804
743
682
621
560
500
439
379
319
260
201
143
85
28
-28
-84
-139
-194
-247
-300
-353
-404
-455
-505
-554
-603
-650
-697
-743
-788
-832
-875
-917
-958
-998
-1036
-1074
-1110
-1145
-1179
-1212
-1243
-1273
-1302
-1330
-1356
-1381
-1405
-1428
-1450
-1470
-1490
-1508
-1526
-1543
-1558
-1573
-1587
-1601
-1614
-1626
-1637
-1648
-1658
-1668
-1677
-1686
-1694
-1702
-1709
-1717
-1724
-1731
-1737
-1744
-1750
-1756
-1763
-1769
-1775
-1781
-1787
-1793
-1799
-1805
-1811
-1817
-1822
-1828
-1834
-1839
-1844
-1849
-1854
-1859
-1863
-1867
-1871
-1874
-1878
-1880
-1883
-1885
-1886
-1888
-1888
-1888
-1888
-1887
-1885
-1882
-1879
-1876
-1872
-1867
-1861
-1856
-1849
-1843
-1836
-1828
-1820
-1812
-1804
-1796
-1788
-1780
-1772
-1764
-1757
-1749
-1742
-1736
-1729
-1723
-1718
-1713
-1708
-1704
-1701
-1698
-1696
-1694
-1693
-1692
-1692
-1693
-1695
-1697
-1699
-1702
-1706
-1710
-1714
-1719
-1724
-1729
-1734
-1739
-1745
-1750
-1755
-1760
-1765
-1769
-1774
-1777
-1780
-1783
-1785
-1786
-1786
-1786
-1784
-1782
-1778
-1773
-1767
-1760
-1751
-1741
-1730
-1717
-1703
-1688
-1671
-1653
-1634
-1613
-1591
-1568
-1543
-1517
-1490
-1462
-1433
-1402
-1371
-1339
-1306
-1273
-1239
-1205
-1170
-1134
-1099
-1063
-1027
-991
-955
-918
-882
-846
-809
-773
-737
-702
-666
-631
-596
-562
-528
-495
-462
-430
-398
-367
-336
-306
-276
-248
-219
-192
-165
-139
-113
-89
-64
-41
-17
5
27
48
69
89
109
127
146
163
180
196
212
227
242
256
269
282
294
306
317
328
338
348
357
366
374
382
390
397
404
411
418
424
430
436
442
447
452
458
463
467
472
476
480
483
486
489
492
494
496
497
498
498
499
499
498
498
497
497
496
495
495
494
494
494
494
494
494
495
496
497
498
499
501
503
505
507
509
511
513
515
517
520
522
524
527
529
532
534
537
539
542
545
548
551
554
558
561
565
569
574
578
583
588
594
600
606
613
619
627
634
642
650
659
668
677
687
697
707
717
727
738
749
759
770
781
791
802
812
822
833
842
852
861
871
879
888
896
904
911
918
924
930
935
940
944
947
950
951
952
952
951
949
947
943
938
933
926
919
910
901
891
880
867
855
841
826
810
793
776
757
737
717
695
673
650
625
600
574
547
519
490
461
430
399
367
334
300
266
231
195
159
122
84
46
8
-31
-71
-111
-151
-192
-233
-275
-317
-359
-402
-445
-488
-532
-576
-620
-664
-709
-754
-799
-844
-890
-936
-983
-1029
-1076
-1123
-1171
-1219
-1266
-1314
-1363
-1411
-1459
-1507
-1556
-1604
-1652
-1699
-1747
-1794
-1841
-1887
-1933
-1978
-2023
-2067
-2110
-2153
-2194
-2235
-2274
-2312
-2350
-2386
-2420
-2454
-2486
-2517
-2546
-2573
-2599
-2624
-2647
-2668
-2687
-2705
-2722
-2736
-2749
-2760
-2770
-2777
-2784
-2788
-2791
-2792
-2792
-2790
-2786
-2781
-2774
-2766
-2756
-2744
-2731
-2716
-2700
-2683
-2664
-2643
-2621
-2598
-2574
-2549
-2522
-2494
-2466
-2436
-2405
-2374
-2341
-2308
-2274
-2239
-2204
-2167
-2131
-2093
-2055
-2016
-1976
-1936
-1895
-1853
-1810
-1766
-1722
-1676
-1630
-1582
-1534
-1485
-1434
-1383
-1330
-1277
-1223
-1169
-1113
-1057
-1000
-944
-886
-829
-771
-713
-655
-597
-540
-482
-425
-368
-312
-256
-201
-146
-93
-39
13
64
114
164
212
259
305
350
393
435
476
516
554
591
626
660
693
723
753
780
806
830
852
873
891
908
923
935
946
955
961
966
968
969
967
963
957
949
939
926
911
894
875
854
831
805
777
747
715
680
644
606
565
523
479
433
386
337
286
234
180
125
69
11
-47
-107
-167
-228
-290
-353
-416
-480
-544
-609
-674
-740
-806
-872
-939
-1006
-1073
-1140
-1207
-1275
-1342
-1410
-1478
-1546
-1614
-1682
-1750
-1818
-1886
-1954
-2021
-2090
-2157
-2225
-2293
-2360
-2428
-2495
-2562
-2629
-2696
-2763
-2829
-2896
-2962
-3027
-3093
-3158
-3223
-3287
-3351
-3415
-3478
-3540
-3602
-3663
-3723
-3782
-3841
-3898
-3954
-4009
-4062
-4116
-4167
-4217
-4265
-4312
-4357
-4400
-4442
-4482
-4521
-4557
-4592
-4625
-4655
-4684
-4711
-4737
-4760
-4780
-4799
-4816
-4831
-4843
-4853
-4861
-4867
-4870
-4871
-4870
-4867
-4861
-4853
-4843
-4830
-4815
-4798
-4779
-4757
-4733
-4707
-4679
-4649
-4617
-4583
-4547
-4510
-4470
-4429
-4386
-4342
-4297
-4250
-4202
-4152
-4102
-4051
-3999
-3946
-3892
-3838
-3783
-3728
-3672
-3616
-3559
-3502
-3444
-3387
-3329
-3271
-3212
-3154
-3096
-3037
-2979
-2921
-2863
-2805
-2748
-2690
-2634
-2577
-2521
-2466
-2411
-2356
-2302
-2249
-2197
-2145
-2093
-2043
-1993
-1943
-1895
-1847
-1800
-1754
-1709
-1665
-1622
-1579
-1538
-1498
-1458
-1420
-1382
-1346
-1310
-1276
-1242
-1209
-1177
-1145
-1114
-1084
-1055
-1026
-998
-970
-943
-916
-890
-864
-838
-813
-788
-764
-740
-716
-692
-668
-645
-622
-599
-576
-554
-532
-509
-487
-466
-444
-423
-402
-381
-360
-340
-320
-300
-280
-261
-242
-223
-205
-186
-168
-150
-132
-114
-97
-79
-62
-44
-27
-10
7
25
42
59
76
93
110
128
145
162
180
198
216
234
252
271
290
309
329
349
369
389
410
432
453
476
498
521
545
569
594
619
644
670
696
723
750
777
804
832
860
887
915
943
971
998
1026
1053
1080
1107
1133
1159
1185
1210
1235
1259
1284
1307
1330
1353
1375
1396
1417
1438
1457
1477
1495
1514
1531
1548
1565
1581
1596
1611
1625
1639
1653
1666
1679
1691
1703
1715
1726
1737
1748
1758
1768
1779
1789
1798
1808
1818
1827
1837
1846
1855
1864
1872
1881
1889
1897
1905
1913
1920
1928
1935
1942
1948
1954
1960
1966
1971
1976
1980
1984
1988
1991
1994
1996
1998
1999
2000
2000
2000
2000
1999
1998
1996
1994
1991
1987
1983
1979
1974
1968
1963
1956
1949
1942
1934
1926
1917
1908
1898
1887
1876
1864
1852
1839
1825
1810
1795
1779
1763
1745
1727
1708
1689
1668
1647
1625
1601
1577
1552
1526
1499
1471
1442
1411
1380
1348
1315
1281
1246
1210
1174
1136
1098
1058
1018
977
935
893
850
806
761
716
670
624
577
530
483
435
388
340
292
243
195
147
100
52
5
-42
-88
-134
-180
-224
-268
-311
-354
-395
-436
-475
-514
-552
-589
-624
-659
-692
-724
-756
-786
-814
-842
-868
-893
-917
-939
-961
-981
-999
-1016
-1033
-1047
-1061
-1073
-1084
-1093
-1102
-1109
-1115
-1119
-1123
-1125
-1127
-1127
-1126
-1124
-1121
-1118
-1113
-1108
-1102
-1095
-1087
-1079
-1070
-1061
-1051
-1040
-1030
-1018
-1006
-995
-983
-972
-959
-948
-936
-924
-913
-902
-892
-883
-874
-866
-858
-852
-846
-841
-837
-834
-832
-831
-831
-832
-834
-838
-843
-848
-855
-864
-873
-883
-894
-907
-920
-934
-949
-965
-982
-999
-1016
-1035
-1054
-1073
-1092
-1111
-1131
-1150
-1170
-1189
-1209
-1228
-1247
-1265
-1283
-1301
-1319
-1336
-1353
-1369
-1385
-1401
-1416
-1431
-1445
-1458
-1471
-1484
-1496
-1507
-1517
-1527
-1536
-1545
-1553
-1560
-1566
-1571
-1575
-1579
-1582
-1583
-1584
-1584
-1583
-1580
-1577
-1573
-1568
-1561
-1554
-1545
-1536
-1525
-1513
-1500
-1485
-1470
-1453
-1435
-1416
-1395
-1374
-1351
-1327
-1303
-1277
-1250
-1222
-1192
-1162
-1131
-1099
-1066
-1032
-998
-962
-926
-888
-850
-812
-772
-732
-691
-649
-606
-563
-518
-473
-427
-381
-334
-286
-237
-188
-138
-88
-38
13
65
116
168
221
273
326
380
433
487
541
595
649
703
758
812
867
921
975
1030
1084
1137
1191
1244
1297
1350
1402
1454
1505
1556
1607
1657
1707
1756
1804
1852
1900
1947
1994
2040
2086
2131
2175
2219
2262
2305
2347
2388
2429
2469
2509
2548
2587
2625
2663
2700
2737
2773
2809
2845
2880
2915
2949
2983
3017
3050
3082
3115
3146
3178
3209
3239
3269
3298
3327
3356
3384
3411
3438
3465
3491
3517
3542
3566
3590
3613
3636
3658
3679
3699
3719
3738
3756
3773
3789
3805
3820
3834
3847
3859
3870
3881
3891
3900
3908
3915
3921
3927
3931
3935
3938
3940
3941
3941
3940
3938
3935
3931
3926
3920
3913
3905
3896
3886
3874
3861
3847
3832
3816
3798
3779
3759
3738
3716
3693
3669
3643
3617
3590
3562
3533
3503
3472
3440
3408
3374
3340
3305
3270
3233
3196
3158
3120
3081
3041
3002
2961
2920
2879
2838
2796
2754
2711
2669
2626
2583
2540
2497
2454
2411
2368
2325
2282
2240
2198
2156
2114
2073
2032
1992
1952
1912
1873
1835
1797
1760
1724
1688
1653
1619
1586
1554
1523
1492
1463
1435
1407
1381
1356
1332
1308
1286
1265
1245
1226
1208
1192
1176
1162
1148
1136
1125
1115
1106
1098
1091
1085
1080
1076
1072
1070
1068
1067
1067
1068
1070
1072
1074
1077
1080
1084
1088
1093
1097
1102
1107
1112
1118
1123
1129
1135
1140
1146
1152
1158
1164
1169
1175
1181
1186
1191
1196
1200
1204
1208
1212
1215
1218
1220
1222
1224
1224
1225
1225
1225
1224
1222
1221
1218
1216
1213
1209
1205
1201
1196
1191
1185
1179
1172
1165
1157
1149
1141
1131
1122
1112
1101
1090
1079
1067
1055
1042
1029
1014
1000
987
972
957
941
925
909
893
876
860
844
827
811
794
778
761
745
728
711
694
677
660
643
626
609
592
575
558
541
524
507
490
473
457
440
424
408
392
376
361
347
332
318
305
292
279
268
256
246
236
227
219
211
204
198
192
188
184
181
179
178
178
178
180
182
185
188
193
198
204
211
219
227
237
247
258
270
282
295
309
323
337
352
366
382
397
413
429
445
461
478
494
511
528
545
562
579
596
613
631
648
665
683
700
718
736
753
772
790
808
827
846
865
884
903
922
941
960
979
998
1016
1035
1054
1072
1091
1110
1128
1147
1166
1185
1204
1223
1242
1261
1280
1300
1319
1338
1356
1375
1394
1412
1430
1448
1466
1484
1502
1519
1536
1553
1570
1587
1604
1621
1637
1653
1670
1686
1701
1717
1732
1746
1761
1775
1788
1801
1814
1826
1838
1849
1859
1869
1878
1887
1895
1903
1910
1916
1922
1928
1933
1937
1941
1945
1948
1951
1954
1956
1958
1959
1960
1961
1961
1961
1961
1961
1960
1960
1959
1958
1957
1955
1954
1953
1951
1950
1949
1948
1947
1946
1944
1943
1942
1941
1941
1940
1939
1938
1937
1935
1934
1933
1931
1929
1927
1925
1922
1919
1915
1911
1907
1902
1896
1890
1884
1877
1869
1861
1853
1844
1835
1825
1815
1804
1793
1781
1769
1756
1743
1730
1716
1701
1686
1671
1655
1639
1622
1605
1587
1569
1551
1532
1512
1492
1471
1450
1429
1406
1384
1360
1336
1312
1287
1261
1235
1209
1181
1153
1125
1096
1067
1037
1006
976
944
912
880
846
813
779
744
709
674
638
602
566
530
493
457
420
383
346
308
271
234
197
160
123
86
50
13
-23
-58
-94
-129
-163
-197
-231
-264
-296
-328
-359
-390
-420
-449
-479
-507
-536
-563
-591
-618
-644
-671
-697
-722
-748
-773
-797
-822
-846
-870
-893
-916
-939
-962
-985
-1006
-1029
-1051
-1073
-1094
-1115
-1136
-1157
-1178
-1199
-1220
-1240
-1260
-1281
-1301
-1321
-1341
-1361
-1381
-1401
-1421
-1441
-1461
-1481
-1501
-1522
-1542
-1563
-1584
-1605
-1626
-1648
-1670
-1692
-1714
-1736
-1759
-1782
-1805
-1829
-1852
-1876
-1899
-1923
-1947
-1970
-1994
-2017
-2041
-2064
-2088
-2111
-2133
-2156
-2178
-2200
-2222
-2244
-2265
-2286
-2306
-2326
-2345
-2364
-2382
-2400
-2417
-2434
-2450
-2465
-2480
-2494
-2508
-2521
-2533
-2544
-2555
-2565
-2574
-2583
-2591
-2598
-2604
-2610
-2615
-2620
-2624
-2627
-2629
-2631
-2632
-2633
-2633
-2632
-2630
-2628
-2626
-2622
-2618
-2613
-2608
-2602
-2596
-2589
-2582
-2574
-2565
-2557
-2547
-2537
-2527
-2516
-2505
-2493
-2480
-2468
-2454
-2441
-2427
-2413
-2398
-2383
-2368
-2353
-2338
-2322
-2306
-2291
-2275
-2259
-2243
-2227
-2212
-2196
-2180
-2165
-2150
-2134
-2119
-2104
-2090
-2075
-2060
-2045
-2032
-2017
-2004
-1990
-1976
-1963
-1950
-1937
-1924
-1912
-1899
-1888
-1876
-1865
-1854
-1844
-1834
-1825
-1816
-1808
-1800
-1792
-1785
-1779
-1773
-1767
-1763
-1758
-1754
-1751
-1748
-1746
-1744
-1743
-1742
-1742
-1743
-1744
-1745
-1747
-1749
-1752
-1755
-1758
-1762
-1766
-1771
-1775
-1780
-1785
-1789
-1795
-1800
-1805
-1810
-1815
-1820
-1825
-1830
-1835
-1840
-1845
-1850
-1855
-1859
-1864
-1868
-1873
-1877
-1881
-1885
-1889
-1894
-1898
-1902
-1906
-1910
-1914
-1918
-1922
-1926
-1930
-1934
-1938
-1943
-1948
-1952
-1957
-1962
-1967
-1972
-1978
-1983
-1989
-1994
-2000
-2005
-2013
-2019
-2025
-2033
-2041
-2050
-2058
-2068
-2077
-2087
-2098
-2109
-2121
-2133
-2146
-2160
-2174
-2189
-2205
-2222
-2239
-2258
-2277
-2297
-2318
-2340
-2363
-2387
-2412
-2438
-2464
-2492
-2521
-2550
-2580
-2612
-2644
-2677
-2711
-2745
-2781
-2817
-2854
-2891
-2929
-2967
-3006
-3045
-3084
-3123
-3163
-3203
-3242
-3282
-3322
-3361
-3401
-3440
-3479
-3517
-3555
-3593
-3631
-3668
-3705
-3741
-3777
-3812
-3847
-3881
-3915
-3948
-3981
-4013
-4043
-4075
-4105
-4134
-4163
-4192
-4219
-4246
-4273
-4299
-4324
-4349
-4373
-4396
-4419
-4441
-4462
-4483
-4503
-4523
-4542
-4560
-4578
-4595
-4612
-4627
-4642
-4657
-4670
-4683
-4694
-4705
-4715
-4724
-4732
-4739
-4745
-4750
-4753
-4756
-4758
-4759
-4759
-4758
-4756
-4753
-4749
-4745
-4739
-4733
-4726
-4718
-4710
-4700
-4691
-4680
-4669
-4657
-4645
-4632
-4618
-4603
-4588
-4573
-4556
-4540
-4522
-4504
-4486
-4466
-4447
-4427
-4406
-4385
-4364
-4342
-4320
-4297
-4274
-4250
-4226
-4201
-4176
-4150
-4124
-4097
-4070
-4042
-4014
-3985
-3956
-3926
-3895
-3864
-3832
-3800
-3767
-3734
-3700
-3665
-3630
-3595
-3559
-3522
-3485
-3448
-3410
-3372
-3334
-3295
-3256
-3217
-3178
-3138
-3099
-3059
-3019
-2979
-2940
-2900
-2861
-2821
-2782
-2743
-2703
-2664
-2626
-2587
-2548
-2509
-2470
-2432
-2393
-2355
-2316
-2278
-2239
-2201
-2162
-2123
-2084
-2045
-2007
-1968
-1929
-1890
-1851
-1812
-1772
-1733
-1694
-1655
-1615
-1576
-1537
-1498
-1459
-1420
-1381
-1342
-1304
-1265
-1227
-1188
-1150
-1113
-1075
-1037
-1000
-963
-926
-889
-852
-815
-779
-743
-707
-671
-635
-600
-565
-530
-496
-461
-427
-393
-360
-327
-294
-261
-229
-197
-165
-134
-103
-72
-42
-11
19
48
78
107
136
164
193
221
249
276
303
330
357
383
409
435
461
486
511
537
561
586
611
636
660
684
708
732
756
780
804
827
850
873
897
920
943
966
989
1012
1035
1059
1082
1106
1130
1154
1179
1204
1229
1254
1279
1305
1331
1357
1383
1410
1437
1464
1491
1519
1546
1574
1601
1629
1657
1684
1712
1739
1767
1794
1821
1848
1874
1901
1926
1952
1977
2001
2025
2048
2071
2094
2116
2137
2157
2177
2197
2215
2233
2251
2268
2284
2300
2315
2330
2344
2359
2373
2387
2401
2415
2429
2443
2457
2471
2485
2499
2513
2528
2542
2557
2572
2587
2601
2616
2632
2647
2662
2677
2693
2708
2724
2739
2754
2770
2785
2799
2814
2828
2842
2856
2870
2883
2896
2908
2921
2933
2944
2956
2967
2978
2988
2999
3009
3018
3028
3037
3045
3054
3062
3069
3076
3083
3089
3095
3101
3106
3110
3114
3118
3122
3125
3127
3130
3132
3133
3135
3136
3137
3137
3137
3137
3137
3137
3136
3135
3134
3134
3133
3132
3131
3130
3130
3129
3129
3128
3128
3128
3129
3129
3130
3131
3132
3133
3135
3137
3138
3140
3143
3145
3147
3150
3152
3155
3158
3160
3163
3166
3169
3171
3174
3177
3180
3183
3186
3189
3192
3195
3199
3202
3205
3209
3213
3217
3221
3226
3231
3236
3242
3248
3255
3262
3269
3277
3285
3294
3303
3312
3322
3332
3343
3354
3365
3376
3388
3399
3411
3423
3435
3447
3459
3471
3482
3494
3506
3518
3529
3540
3551
3562
3572
3582
3591
3600
3608
3616
3624
3631
3638
3644
3649
3655
3659
3663
3666
3669
3672
3673
3675
3675
3675
3675
3674
3673
3670
3668
3665
3661
3657
3652
3647
3641
3635
3628
3620
3611
3602
3593
3582
3571
3559
3546
3533
3518
3503
3488
3471
3454
3436
3417
3398
3377
3356
3335
3312
3289
3265
3240
3214
3188
3160
3132
3104
3075
3045
3014
2983
2951
2918
2885
2852
2818
2783
2748
2713
2677
2641
2605
2568
2532
2495
2457
2420
2383
2345
2307
2269
2231
2193
2154
2116
2077
2039
2000
1962
1923
1885
1846
1808
1769
1731
1693
1655
1617
1579
1541
1503
1465
1427
1389
1351
1313
1275
1237
1199
1161
1122
1084
1045
1006
968
929
891
852
813
774
735
696
656
617
578
539
500
461
422
383
344
306
267
229
192
154
117
80
44
8
-28
-63
-98
-133
-167
-201
-234
-268
-300
-333
-365
-396
-427
-458
-488
-518
-548
-577
-606
-635
-663
-691
-719
-746
-772
-798
-824
-849
-874
-898
-922
-945
-968
-990
-1010
-1031
-1051
-1070
-1088
-1106
-1123
-1139
-1154
-1169
-1182
-1195
-1207
-1218
-1228
-1238
-1246
-1254
-1260
-1266
-1270
-1274
-1276
-1278
-1278
-1277
-1275
-1271
-1267
-1262
-1255
-1247
-1238
-1228
-1216
-1203
-1189
-1174
-1158
-1140
-1121
-1101
-1080
-1057
-1034
-1008
-983
-956
-928
-899
-869
-837
-805
-772
-737
-702
-665
-628
-590
-551
-511
-470
-429
-387
-344
-301
-258
-214
-169
-124
-79
-33
12
58
105
151
198
245
292
339
386
433
480
527
574
621
668
714
760
806
852
897
941
986
1029
1073
1115
1158
1199
1240
1281
1320
1360
1398
1436
1473
1510
1546
1581
1616
1649
1682
1715
1747
1778
1808
1837
1866
1894
1921
1947
1972
1997
2020
2043
2065
2086
2106
2125
2144
2161
2178
2194
2209
2222
2235
2248
2259
2269
2278
2286
2293
2299
2304
2308
2311
2313
2314
2314
2313
2311
2309
2305
2301
2296
2290
2283
2276
2268
2260
2250
2240
2230
2219
2207
2195
2182
2169
2155
2141
2126
2110
2094
2077
2060
2041
2024
2005
1986
1966
1945
1924
1902
1880
1858
1835
1812
1788
1765
1740
1716
1691
1667
1642
1617
1591
1566
1541
1515
1489
1463
1437
1411
1385
1359
1333
1307
1280
1254
1228
1202
1176
1150
1124
1099
1073
1048
1022
998
973
949
924
900
876
852
828
805
781
758
734
711
688
665
642
619
597
574
552
529
507
485
463
441
420
398
377
356
335
314
293
273
252
232
212
192
172
152
133
113
93
74
54
35
15
-4
-23
-42
-61
-80
-100
-119
-138
-157
-176
-195
-214
-233
-252
-272
-291
-310
-329
-347
-366
-385
-404
-422
-441
-459
-477
-495
-514
-531
-549
-567
-585
-602
-619
-637
-654
-671
-687
-704
-721
-737
-753
-769
-784
-799
-814
-829
-844
-858
-871
-885
-897
-910
-922
-934
-945
-956
-966
-976
-986
-995
-1004
-1012
-1020
-1027
-1033
-1039
-1045
-1050
-1054
-1058
-1061
-1064
-1066
-1068
-1069
-1070
-1071
-1071
-1071
-1070
-1069
-1068
-1067
-1065
-1063
-1061
-1059
-1057
-1055
-1052
-1050
-1048
-1046
-1044
-1042
-1040
-1039
-1038
-1037
-1036
-1036
-1036
-1037
-1037
-1038
-1039
-1041
-1042
-1044
-1047
-1049
-1052
-1054
-1058
-1061
-1065
-1069
-1073
-1077
-1082
-1087
-1093
-1099
-1105
-1111
-1118
-1126
-1133
-1141
-1150
-1159
-1168
-1177
-1187
-1197
-1208
-1218
-1229
-1240
-1252
-1263
-1275
-1287
-1299
-1311
-1323
-1336
-1348
-1361
-1373
-1385
-1398
-1410
-1422
-1434
-1446
-1458
-1470
-1481
-1492
-1502
-1512
-1522
-1531
-1540
-1548
-1556
-1563
-1569
-1575
-1580
-1584
-1587
-1590
-1592
-1593
-1593
-1592
-1591
-1589
-1586
-1583
-1579
-1574
-1570
-1565
-1560
-1554
-1549
-1544
-1538
-1533
-1528
-1522
-1517
-1513
-1508
-1503
-1499
-1495
-1491
-1487
-1483
-1480
-1476
-1473
-1469
-1466
-1463
-1460
-1457
-1454
-1451
-1448
-1445
-1443
-1440
-1438
-1436
-1434
-1432
-1431
-1429
-1427
-1426
-1425
-1423
-1422
-1421
-1419
-1417
-1416
-1413
-1411
-1409
-1406
-1403
-1401
-1398
-1395
-1392
-1389
-1386
-1384
-1382
-1380
-1379
-1378
-1377
-1377
-1378
-1379
-1381
-1384
-1387
-1391
-1395
-1400
-1405
-1411
-1417
-1423
-1430
-1438
-1446
-1454
-1462
-1470
-1479
-1487
-1496
-1505
-1513
-1522
-1530
-1538
-1546
-1553
-1561
-1568
-1575
-1582
-1588
-1595
-1601
-1607
-1612
-1618
-1623
-1628
-1634
-1639
-1643
-1648
-1653
-1658
-1663
-1668
-1673
-1678
-1683
-1688
-1692
-1697
-1701
-1704
-1708
-1711
-1713
-1715
-1717
-1719
-1721
-1722
-1723
-1724
-1725
-1726
-1727
-1728
-1729
-1730
-1731
-1732
-1733
-1734
-1735
-1736
-1737
-1738
-1738
-1739
-1739
-1740
-1740
-1740
-1741
-1741
-1741
-1741
-1741
-1741
-1740
-1740
-1739
-1738
-1737
-1735
-1733
-1731
-1728
-1724
-1720
-1716
-1710
-1705
-1699
-1692
-1685
-1678
-1671
-1663
-1656
-1648
-1640
-1632
-1625
-1617
-1609
-1601
-1593
-1585
-1577
-1569
-1560
-1552
-1543
-1535
-1527
-1519
-1511
-1503
-1496
-1490
-1483
-1477
-1472
-1467
-1462
-1458
-1453
-1449
-1445
-1441
-1436
-1432
-1427
-1422
-1417
-1411
-1405
-1398
-1391
-1383
-1375
-1366
-1357
-1348
-1338
-1328
-1317
-1307
-1296
-1286
-1275
-1264
-1252
-1241
-1229
-1217
-1204
-1190
-1176
-1162
-1147
-1131
-1115
-1099
-1082
-1065
-1049
-1032
-1016
-999
-983
-968
-952
-938
-923
-908
-894
-880
-866
-852
-837
-823
-808
-793
-777
-762
-745
-729
-712
-695
-678
-661
-644
-627
-610
-593
-576
-559
-543
-527
-510
-494
-477
-460
-443
-426
-408
-391
-372
-354
-335
-317
-298
-279
-261
-243
-225
-208
-191
-175
-160
-145
-130
-117
-103
-91
-78
-67
-55
-44
-33
-22
-11
-1
10
20
29
38
47
55
63
70
76
81
85
88
90
91
91
91
89
87
84
81
78
75
71
68
65
62
60
58
57
56
56
57
58
60
62
65
68
72
76
81
86
91
97
103
109
116
123
130
137
144
151
158
165
171
178
184
189
194
198
201
204
207
208
209
210
210
210
210
210
210
210
210
210
210
211
211
212
214
215
216
218
219
220
221
222
223
223
222
221
220
218
215
212
208
203
198
192
185
177
168
159
148
137
126
113
101
87
74
60
46
32
17
3
-11
-25
-39
-54
-68
-83
-97
-112
-128
-143
-159
-176
-192
-210
-227
-244
-262
-280
-299
-317
-335
-353
-372
-390
-407
-425
-442
-459
-476
-492
-508
-524
-539
-554
-568
-582
-596
-609
-622
-635
-647
-658
-670
-680
-691
-700
-710
-718
-726
-734
-741
-747
-752
-757
-761
-765
-768
-770
-771
-772
-772
-772
-771
-769
-767
-764
-761
-757
-753
-749
-743
-738
-732
-725
-718
-711
-703
-695
-686
-678
-668
-659
-649
-638
-628
-617
-606
-595
-584
-573
-561
-550
-538
-526
-514
-503
-491
-479
-467
-454
-442
-430
-417
-405
-392
-379
-366
-352
-339
-325
-311
-297
-283
-268
-254
-239
-224
-209
-194
-179
-164
-149
-133
-118
-103
-87
-72
-57
-41
-26
-10
5
20
36
52
67
83
98
114
130
146
162
179
195
212
229
246
264
282
300
318
336
355
373
391
410
429
447
466
485
504
522
541
560
579
598
618
637
656
676
695
715
735
755
776
796
817
838
858
879
900
921
942
963
984
1004
1026
1047
1068
1089
1110
1131
1152
1172
1193
1214
1236
1257
1278
1299
1320
1342
1363
1384
1405
1426
1446
1466
1485
1503
1520
1537
1552
1566
1579
1590
1600
1609
1616
1622
1627
1630
1632
1632
1631
1629
1625
1621
1615
1608
1600
1590
1580
1569
1557
1544
1530
1515
1500
1484
1467
1450
1432
1414
1396
1377
1358
1339
1319
1300
1281
1262
1243
1224
1206
1187
1169
1151
1133
1115
1098
1080
1062
1044
1026
1008
990
972
953
934
915
896
877
858
838
819
800
781
762
743
725
706
688
671
653
636
619
603
586
570
555
539
524
509
495
481
467
453
439
426
413
400
388
376
364
353
342
331
321
311
302
293
285
277
270
264
259
254
250
247
245
243
242
241
242
242
243
244
245
246
247
248
249
249
249
249
248
246
244
241
238
234
230
226
221
216
210
204
198
192
186
179
173
166
160
153
147
140
134
128
122
116
111
106
100
96
91
87
83
80
76
73
71
68
66
63
61
59
57
55
53
51
49
47
45
43
41
39
37
35
33
31
28
26
23
20
17
14
11
8
4
0
-4
-8
-12
-17
-21
-26
-31
-36
-42
-47
-52
-57
-62
-66
-70
-74
-78
-81
-84
-86
-87
-89
-90
-90
-90
-89
-88
-86
-84
-81
-78
-74
-70
-65
-59
-53
-47
-40
-32
-24
-15
-6
4
14
25
36
47
58
69
81
93
104
116
128
140
152
163
175
187
198
210
221
232
244
254
265
276
286
296
306
315
324
333
341
349
357
365
372
379
386
393
400
407
413
420
427
433
440
447
453
459
465
471
477
482
488
492
497
501
505
509
512
516
519
521
524
526
529
531
533
534
536
537
538
539
539
539
539
539
538
537
536
534
532
530
527
525
522
519
516
513
509
506
503
500
497
494
492
489
487
486
484
483
482
481
481
482
482
483
485
486
489
491
494
497
500
503
507
511
514
518
523
527
531
535
539
543
547
552
556
560
564
567
571
575
578
582
585
588
591
594
597
600
603
605
607
610
612
614
615
617
618
619
620
620
620
619
618
616
614
612
609
606
602
598
593
589
584
578
573
568
562
556
550
545
539
533
528
522
517
511
506
501
496
491
486
481
477
472
468
464
460
457
453
449
446
443
439
436
432
428
425
421
417
413
409
405
401
397
393
388
384
379
375
370
365
360
355
350
345
339
334
329
323
318
312
307
301
296
290
285
280
274
269
264
259
254
249
244
239
235
231
227
222
219
215
211
208
204
201
197
194
190
186
182
178
174
170
165
160
155
149
143
137
131
124
117
109
101
93
84
75
66
56
46
36
26
15
3
-8
-20
-32
-44
-56
-69
-82
-95
-108
-121
-134
-147
-160
-173
-186
-199
-211
-224
-237
-249
-262
-274
-287
-299
-311
-323
-336
-348
-361
-373
-386
-399
-412
-425
-438
-451
-465
-479
-493
-507
-521
-536
-550
-565
-580
-595
-610
-625
-640
-656
-672
-688
-704
-721
-738
-755
-772
-790
-808
-826
-845
-864
-883
-902
-922
-942
-963
-983
-1004
-1026
-1048
-1070
-1092
-1115
-1138
-1161
-1185
-1209
-1233
-1257
-1282
-1307
-1331
-1356
-1381
-1406
-1431
-1456
-1481
-1506
-1531
-1556
-1581
-1605
-1630
-1654
-1678
-1702
-1726
-1749
-1772
-1795
-1818
-1840
-1862
-1884
-1905
-1926
-1946
-1966
-1986
-2005
-2024
-2043
-2061
-2078
-2096
-2112
-2128
-2144
-2159
-2174
-2188
-2202
-2215
-2228
-2240
-2252
-2263
-2273
-2283
-2293
-2301
-2310
-2317
-2324
-2331
-2336
-2341
-2345
-2349
-2351
-2353
-2354
-2354
-2353
-2351
-2349
-2346
-2342
-2337
-2331
-2324
-2317
-2309
-2300
-2290
-2279
-2268
-2256
-2244
-2230
-2216
-2202
-2186
-2171
-2154
-2138
-2120
-2102
-2084
-2066
-2045
-2027
-2007
-1987
-1967
-1946
-1925
-1903
-1882
-1860
-1838
-1816
-1793
-1771
-1748
-1725
-1701
-1678
-1654
-1631
-1607
-1583
-1559
-1535
-1511
-1487
-1463
-1439
-1415
-1390
-1366
-1342
-1317
-1293
-1268
-1244
-1219
-1195
-1170
-1146
-1122
-1098
-1074
-1050
-1026
-1002
-979
-956
-933
-910
-888
-866
-844
-822
-801
-779
-759
-738
-718
-697
-678
-658
-639
-620
-601
-582
-564
-545
-527
-510
-492
-475
-458
-442
-425
-409
-394
-378
-363
-348
-334
-320
-306
-292
-279
-266
-253
-240
-228
-215
-203
-192
-180
-169
-158
-147
-136
-126
-115
-105
-96
-86
-77
-68
-59
-51
-43
-35
-27
-19
-11
-4
4
11
19
26
33
40
48
55
62
69
76
82
89
95
102
108
114
120
126
131
137
142
147
152
157
162
167
172
176
181
185
189
193
196
200
203
207
210
213
215
218
221
223
226
228
230
232
234
236
238
240
241
243
244
245
246
246
247
247
247
247
247
246
245
243
242
240
237
235
231
228
224
220
215
209
203
197
190
182
174
165
156
145
135
123
111
98
84
70
55
39
23
6
-12
-31
-50
-70
-91
-113
-135
-158
-182
-206
-231
-256
-282
-309
-336
-363
-391
-419
-448
-477
-506
-536
-565
-595
-625
-656
-686
-717
-747
-778
-808
-839
-870
-900
-931
-961
-992
-1022
-1052
-1082
-1112
-1142
-1171
-1200
-1229
-1258
-1286
-1314
-1342
-1369
-1396
-1422
-1448
-1473
-1498
-1522
-1546
-1569
-1592
-1614
-1636
-1657
-1677
-1697
-1716
-1734
-1752
-1770
-1786
-1802
-1818
-1832
-1846
-1860
-1872
-1884
-1895
-1905
-1915
-1924
-1932
-1939
-1946
-1951
-1956
-1960
-1964
-1966
-1968
-1969
-1970
-1970
-1969
-1968
-1965
-1963
-1959
-1956
-1951
-1946
-1940
-1934
-1927
-1920
-1912
-1904
-1896
-1887
-1877
-1868
-1857
-1847
-1837
-1826
-1815
-1803
-1792
-1780
-1768
-1756
-1744
-1732
-1719
-1707
-1694
-1682
-1669
-1656
-1643
-1631
-1618
-1605
-1592
-1579
-1565
-1552
-1539
-1525
-1512
-1498
-1485
-1471
-1457
-1443
-1429
-1415
-1401
-1387
-1372
-1358
-1344
-1329
-1314
-1299
-1284
-1269
-1254
-1239
-1224
-1209
-1193
-1178
-1163
-1148
-1132
-1117
-1102
-1087
-1072
-1057
-1043
-1029
-1014
-1000
-988
-974
-962
-949
-938
-926
-915
-904
-894
-884
-874
-865
-857
-848
-841
-833
-826
-820
-814
-808
-803
-798
-793
-789
-785
-782
-778
-775
-773
-770
-768
-766
-764
-762
-760
-758
-757
-755
-754
-752
-751
-749
-747
-745
-743
-741
-738
-735
-732
-729
-725
-722
-718
-713
-708
-703
-698
-693
-687
-681
-675
-668
-662
-655
-648
-641
-633
-626
-618
-610
-602
-594
-585
-577
-568
-560
-551
-542
-533
-524
-514
-505
-495
-485
-475
-465
-454
-443
-432
-421
-410
-398
-386
-374
-361
-348
-335
-322
-308
-294
-280
-265
-250
-235
-220
-205
-189
-173
-157
-141
-125
-108
-92
-76
-59
-42
-26
-9
7
24
41
58
74
91
108
124
141
157
174
190
206
222
238
254
270
285
301
316
331
347
362
376
391
406
421
435
450
464
479
493
508
522
536
550
564
578
592
606
620
634
648
662
676
690
704
718
732
746
760
774
788
802
816
830
844
858
873
887
901
915
929
943
957
971
985
998
1012
1026
1040
1053
1067
1081
1094
1108
1121
1135
1148
1162
1175
1189
1202
1216
1230
1244
1257
1271
1286
1300
1314
1329
1343
1358
1373
1388
1403
1419
1434
1450
1465
1481
1497
1513
1529
1546
1562
1578
1595
1611
1627
1644
1660
1677
1694
1710
1727
1744
1760
1777
1794
1811
1828
1845
1862
1879
1896
1913
1931
1948
1966
1984
2001
2019
2037
2055
2074
2092
2110
2128
2147
2165
2184
2202
2220
2239
2257
2275
2293
2311
2328
2345
2362
2379
2396
2412
2428
2444
2459
2474
2488
2502
2516
2529
2542
2554
2566
2577
2588
2598
2607
2617
2625
2633
2641
2648
2654
2660
2665
2670
2675
2679
2682
2685
2687
2689
2691
2693
2693
2694
2694
2694
2694
2693
2692
2691
2690
2688
2686
2684
2681
2678
2675
2672
2668
2665
2661
2657
2652
2648
2643
2638
2633
2628
2622
2616
2610
2604
2598
2591
2585
2578
2570
2563
2556
2548
2541
2533
2525
2517
2509
2502
2494
2486
2478
2470
2462
2454
2446
2438
2430
2423
2415
2407
2399
2392
2384
2377
2369
2361
2353
2346
2338
2330
2322
2314
2306
2298
2290
2282
2274
2265
2257
2249
2240
2231
2223
2214
2205
2196
2186
2177
2167
2157
2147
2137
2126
2116
2105
2093
2081
2069
2057
2045
2032
2017
2005
1991
1976
1962
1947
1931
1915
1899
1882
1865
1847
1829
1810
1791
1772
1751
1731
1709
1687
1665
1642
1618
1594
1569
1544
1518
1491
1464
1437
1409
1380
1351
1322
1292
1262
1231
1200
1168
1136
1104
1072
1039
1006
972
939
905
871
836
802
767
732
698
663
627
592
557
521
485
450
414
378
342
306
270
234
197
161
125
88
52
16
-21
-57
-93
-130
-166
-203
-239
-275
-312
-348
-384
-421
-457
-493
-529
-565
-600
-636
-671
-706
-742
-776
-811
-845
-879
-913
-946
-979
-1012
-1044
-1076
-1107
-1138
-1169
-1199
-1228
-1257
-1285
-1313
-1340
-1366
-1392
-1417
-1442
-1466
-1489
-1512
-1534
-1556
-1577
-1597
-1617
-1637
-1655
-1674
-1692
-1709
-1726
-1743
-1759
-1774
-1790
-1804
-1819
-1833
-1847
-1861
-1874
-1887
-1900
-1912
-1925
-1937
-1949
-1961
-1972
-1983
-1995
-2005
-2016
-2027
-2037
-2048
-2058
-2068
-2078
-2088
-2097
-2107
-2116
-2126
-2135
-2144
-2153
-2162
-2171
-2179
-2188
-2196
-2205
-2213
-2222
-2230
-2238
-2246
-2255
-2263
-2271
-2279
-2288
-2296
-2304
-2313
-2321
-2330
-2338
-2347
-2356
-2365
-2374
-2383
-2393
-2402
-2412
-2422
-2432
-2442
-2452
-2462
-2472
-2482
-2492
-2502
-2512
-2522
-2532
-2542
-2551
-2561
-2570
-2580
-2589
-2598
-2606
-2615
-2623
-2631
-2639
-2646
-2654
-2661
-2668
-2674
-2680
-2686
-2692
-2698
-2703
-2708
-2712
-2717
-2721
-2725
-2728
-2731
-2734
-2737
-2739
-2741
-2742
-2744
-2745
-2746
-2746
-2746
-2746
-2745
-2744
-2743
-2742
-2740
-2738
-2735
-2732
-2729
-2725
-2721
-2717
-2712
-2707
-2702
-2696
-2690
-2683
-2677
-2669
-2662
-2654
-2646
-2637
-2628
-2619
-2609
-2598
-2588
-2577
-2565
-2553
-2541
-2528
-2515
-2502
-2488
-2474
-2460
-2445
-2430
-2414
-2398
-2382
-2366
-2349
-2332
-2314
-2297
-2279
-2260
-2242
-2223
-2203
-2184
-2164
-2143
-2123
-2102
-2080
-2059
-2037
-2015
-1993
-1971
-1948
-1925
-1902
-1879
-1856
-1833
-1809
-1786
-1762
-1739
-1716
-1692
-1669
-1646
-1622
-1599
-1576
-1553
-1530
-1507
-1485
-1462
-1440
-1417
-1395
-1373
-1351
-1330
-1308
-1287
-1266
-1245
-1224
-1203
-1183
-1162
-1142
-1122
-1102
-1082
-1063
-1043
-1024
-1004
-986
-967
-948
-930
-911
-893
-875
-856
-839
-821
-803
-786
-768
-751
-734
-717
-701
-684
-668
-652
-636
-621
-605
-590
-575
-560
-546
-532
-518
-504
-491
-478
-466
-453
-442
-430
-419
-408
-398
-388
-378
-369
-360
-352
-344
-336
-329
-322
-316
-310
-304
-299
-294
-289
-285
-281
-277
-273
-270
-267
-264
-261
-259
-257
-255
-253
-251
-249
-248
-247
-245
-244
-243
-242
-241
-240
-240
-239
-238
-238
-237
-237
-237
-237
-237
-237
-237
-238
-238
-239
-240
-241
-243
-245
-247
-249
-251
-254
-257
-260
-263
-266
-269
-273
-276
-280
-284
-288
-292
-296
-300
-304
-309
-313
-317
-322
-326
-331
-336
-340
-345
-350
-355
-360
-366
-371
-377
-382
-388
-394
-400
-407
-413
-419
-426
-433
-440
-447
-454
-462
-469
-477
-485
-494
-502
-511
-520
-529
-538
-547
-557
-566
-576
-586
-595
-605
-615
-625
-635
-645
-655
-665
-676
-686
-696
-706
-717
-727
-737
-747
-757
-767
-777
-787
-796
-806
-815
-824
-833
-842
-851
-859
-867
-875
-882
-890
-896
-903
-910
-916
-922
-927
-933
-938
-943
-948
-952
-956
-960
-964
-968
-971
-974
-977
-979
-982
-984
-986
-988
-989
-990
-991
-992
-992
-992
-992
-991
-990
-989
-988
-986
-984
-982
-979
-976
-972
-968
-964
-960
-955
-950
-944
-938
-932
-926
-919
-912
-904
-896
-888
-880
-871
-862
-853
-843
-834
-823
-813
-802
-791
-780
-769
-757
-745
-733
-721
-708
-696
-683
-670
-656
-643
-629
-615
-601
-587
-572
-558
-543
-528
-512
-497
-481
-465
-449
-433
-417
-400
-383
-366
-349
-331
-314
-296
-278
-260
-241
-223
-204
-185
-166
-147
-128
-109
-90
-71
-52
-33
-13
6
25
43
62
81
99
117
135
153
170
187
203
220
235
251
266
280
294
308
321
334
346
357
369
379
389
399
408
417
425
433
440
446
452
458
463
468
472
475
479
481
483
485
486
487
488
487
487
486
484
482
480
477
474
470
466
462
457
452
447
441
435
429
422
416
409
401
394
386
379
371
363
354
346
338
330
321
313
305
296
288
280
272
265
257
250
242
235
229
222
216
211
205
200
195
191
187
183
180
177
175
173
171
170
169
169
168
169
169
170
171
172
174
176
178
180
183
186
189
193
196
200
204
209
213
218
223
228
233
239
244
250
256
262
269
275
282
289
296
303
310
317
324
332
339
347
354
362
370
377
385
393
400
408
416
423
431
439
446
453
461
468
475
482
489
496
503
509
515
522
528
533
539
544
550
555
559
564
569
573
577
581
585
589
592
596
599
602
605
608
610
613
615
617
619
621
623
625
626
628
629
630
631
632
633
633
633
634
634
633
633
633
632
631
630
629
627
626
624
622
619
617
614
612
609
605
602
598
595
591
586
582
577
573
568
563
558
552
547
541
535
529
523
517
511
504
498
491
484
477
471
464
457
450
442
435
428
421
414
407
400
393
386
379
373
366
359
352
346
339
333
326
320
314
307
301
295
289
282
276
270
264
258
252
246
240
234
228
222
217
211
205
199
194
188
183
177
171
166
160
155
149
144
138
133
127
122
116
111
105
100
94
88
83
77
72
66
60
55
49
44
38
33
27
22
17
11
6
1
-4
-9
-14
-19
-23
-28
-32
-37
-41
-45
-50
-54
-58
-61
-65
-69
-73
-76
-80
-83
-86
-90
-93
-96
-99
-102
-106
-109
-112
-115
-118
-121
-124
-126
-129
-132
-135
-138
-141
-143
-146
-149
-152
-154
-157
-160
-162
-165
-168
-170
-173
-175
-177
-180
-182
-184
-187
-189
-191
-193
-195
-197
-199
-201
-202
-204
-205
-207
-208
-209
-211
-212
-213
-213
-214
-215
-215
-216
-216
-217
-217
-217
-217
-217
-217
-216
-216
-215
-214
-214
-213
-211
-210
-208
-207
-205
-203
-201
-198
-195
-192
-189
-186
-182
-179
-175
-170
-166
-161
-157
-152
-147
-142
-136
-131
-125
-119
-113
-107
-101
-95
-88
-81
-75
-68
-61
-54
-47
-40
-32
-25
-18
-10
-3
5
13
21
28
36
44
53
61
69
78
86
95
104
113
122
131
140
149
159
168
178
188
198
208
219
229
240
251
262
273
285
296
307
319
331
343
354
366
379
391
403
415
428
440
453
465
478
491
503
516
528
540
553
565
577
588
600
612
623
634
645
656
666
677
687
697
707
717
726
735
744
753
761
770
778
785
793
800
807
814
821
827
834
840
846
852
858
864
870
875
881
887
892
898
903
908
914
919
924
929
933
938
942
947
951
955
959
963
967
971
975
979
982
986
990
993
997
1000
1004
1006
1010
1014
1018
1022
1026
1029
1033
1037
1041
1045
1049
1053
1057
1062
1066
1071
1076
1081
1086
1091
1096
1102
1108
1114
1120
1126
1133
1140
1147
1155
1163
1171
1179
1188
1197
1206
1215
1225
1235
1245
1255
1266
1277
1288
1299
1311
1323
1335
1347
1360
1372
1385
1398
1411
1425
1438
1452
1466
1479
1493
1507
1521
1535
1549
1563
1577
1591
1605
1619
1632
1646
1659
1672
1685
1698
1710
1723
1735
1747
1758
1770
1780
1791
1801
1811
1820
1829
1837
1845
1853
1860
1867
1873
1879
1884
1889
1893
1896
1900
1902
1905
1906
1908
1908
1908
1908
1907
1906
1904
1902
1899
1896
1892
1888
1884
1879
1873
1868
1862
1855
1848
1841
1833
1825
1817
1808
1799
1790
1780
1770
1760
1749
1738
1727
1716
1704
1693
1681
1668
1656
1643
1630
1617
1604
1590
1576
1562
1548
1534
1519
1504
1489
1474
1459
1444
1428
1412
1396
1380
1364
1348
1331
1314
1297
1280
1263
1245
1228
1210
1192
1174
1156
1138
1119
1101
1082
1063
1044
1025
1004
985
966
946
926
905
885
864
844
823
802
780
759
738
716
694
672
650
627
605
582
559
535
512
488
464
440
416
392
367
342
318
293
267
242
217
191
165
140
114
88
62
36
10
-17
-43
-69
-96
-123
-149
-176
-203
-231
-258
-285
-313
-341
-368
-396
-424
-452
-480
-509
-537
-566
-594
-623
-651
-680
-709
-738
-767
-796
-825
-854
-883
-912
-940
-969
-998
-1027
-1055
-1084
-1113
-1141
-1169
-1198
-1226
-1254
-1282
-1309
-1337
-1364
-1392
-1419
-1446
-1473
-1500
-1526
-1552
-1578
-1604
-1630
-1655
-1681
-1706
-1730
-1755
-1779
-1803
-1827
-1850
-1873
-1896
-1919
-1941
-1963
-1984
-2005
-2025
-2047
-2067
-2087
-2107
-2126
-2145
-2163
-2182
-2200
-2217
-2234
-2251
-2268
-2284
-2300
-2315
-2330
-2345
-2359
-2373
-2387
-2400
-2413
-2425
-2437
-2449
-2460
-2471
-2482
-2492
-2502
-2511
-2520
-2529
-2538
-2546
-2554
-2561
-2569
-2575
-2582
-2588
-2594
-2600
-2605
-2610
-2615
-2619
-2624
-2628
-2631
-2635
-2638
-2641
-2644
-2647
-2649
-2652
-2654
-2656
-2658
-2660
-2661
-2663
-2664
-2665
-2666
-2667
-2667
-2668
-2668
-2668
-2668
-2668
-2668
-2668
-2667
-2666
-2665
-2664
-2663
-2661
-2659
-2658
-2655
-2653
-2651
-2648
-2645
-2642
-2639
-2635
-2632
-2628
-2624
-2620
-2615
-2611
-2606
-2602
-2597
-2592
-2587
-2581
-2576
-2571
-2565
-2560
-2554
-2548
-2543
-2537
-2532
-2526
-2520
-2514
-2509
-2503
-2497
-2492
-2486
-2480
-2475
-2469
-2464
-2458
-2452
-2447
-2442
-2436
-2431
-2426
-2421
-2416
-2411
-2407
-2402
-2398
-2394
-2389
-2385
-2381
-2378
-2374
-2371
-2367
-2364
-2361
-2358
-2355
-2353
-2350
-2348
-2345
-2343
-2341
-2339
-2337
-2335
-2333
-2332
-2330
-2328
-2326
-2325
-2323
-2321
-2319
-2317
-2315
-2313
-2311
-2309
-2306
-2304
-2301
-2298
-2295
-2292
-2288
-2284
-2280
-2275
-2271
-2266
-2260
-2255
-2248
-2242
-2235
-2228
-2220
-2213
-2204
-2195
-2186
-2177
-2167
-2157
-2146
-2135
-2124
-2112
-2100
-2087
-2074
-2061
-2048
-2033
-2019
-2005
-1990
-1974
-1959
-1943
-1927
-1910
-1894
-1877
-1859
-1842
-1824
-1807
-1789
-1770
-1752
-1733
-1714
-1695
-1676
-1657
-1638
-1618
-1599
-1579
-1559
-1540
-1520
-1500
-1480
-1460
-1439
-1419
-1399
-1379
-1358
-1338
-1317
-1297
-1276
-1255
-1235
-1214
-1193
-1173
-1152
-1132
-1111
-1091
-1070
-1050
-1030
-1008
-989
-970
-950
-930
-911
-891
-872
-853
-834
-815
-796
-777
-759
-740
-722
-704
-685
-667
-650
-632
-614
-596
-579
-562
-544
-527
-510
-493
-476
-459
-442
-425
-408
-391
-374
-357
-340
-322
-305
-288
-271
-254
-236
-219
-202
-184
-167
-149
-132
-114
-96
-78
-61
-43
-25
-6
12
30
49
67
86
104
123
141
160
178
197
216
234
253
272
290
309
328
346
365
384
402
421
440
458
477
495
514
532
551
569
588
606
624
642
660
678
696
714
732
750
767
784
802
819
836
853
869
886
902
919
935
951
967
983
999
1014
1030
1045
1060
1075
1090
1105
1119
1133
1148
1162
1175
1189
1203
1216
1229
1242
1255
1268
1280
1293
1305
1317
1329
1341
1352
1364
1375
1386
1397
1408
1419
1430
1440
1451
1461
1471
1481
1491
1501
1511
1521
1531
1541
1551
1561
1571
1581
1591
1601
1611
1622
1632
1642
1653
1663
1674
1685
1695
1706
1717
1728
1739
1751
1762
1773
1785
1797
1809
1821
1833
1845
1858
1870
1883
1896
1909
1922
1936
1949
1962
1976
1990
2003
2017
2031
2045
2059
2072
2086
2100
2114
2127
2141
2154
2168
2181
2194
2207
2220
2233
2246
2258
2270
2282
2294
2305
2316
2327
2338
2348
2358
2368
2377
2386
2395
2404
2412
2420
2428
2435
2442
2449
2455
2461
2467
2472
2477
2482
2486
2490
2494
2497
2499
2501
2503
2505
2506
2506
2507
2507
2506
2506
2505
2503
2502
2500
2497
2495
2492
2489
2486
2482
2479
2475
2470
2466
2461
2456
2451
2446
2440
2435
2429
2422
2416
2409
2402
2395
2388
2380
2372
2364
2356
2348
2339
2331
2322
2312
2303
2293
2284
2274
2263
2253
2242
2231
2220
2209
2197
2185
2173
2161
2148
2135
2122
2108
2094
2080
2066
2051
2036
2021
2005
1990
1974
1958
1942
1925
1908
1891
1874
1856
1838
1820
1802
1784
1765
1746
1727
1708
1689
1669
1650
1630
1610
1589
1569
1548
1527
1506
1485
1464
1442
1420
1399
1376
1354
1331
1309
1286
1263
1239
1215
1192
1167
1143
1118
1094
1068
1043
1018
992
967
941
915
889
863
837
811
785
759
733
707
681
655
629
603
578
552
527
501
476
451
426
401
377
352
328
304
279
256
232
208
185
162
138
115
92
69
47
24
1
-22
-45
-68
-91
-114
-137
-160
-183
-207
-230
-254
-277
-301
-325
-349
-373
-397
-422
-446
-471
-495
-520
-545
-570
-596
-621
-647
-672
-698
-724
-750
-776
-802
-828
-854
-881
-907
-934
-960
-987
-1014
-1040
-1067
-1094
-1121
-1148
-1175
-1203
-1230
-1258
-1285
-1313
-1341
-1369
-1397
-1426
-1454
-1483
-1512
-1540
-1569
-1598
-1627
-1656
-1685
-1714
-1743
-1771
-1800
-1829
-1858
-1886
-1915
-1943
-1971
-1999
-2027
-2055
-2082
-2109
-2136
-2163
-2190
-2216
-2242
-2267
-2293
-2317
-2342
-2366
-2390
-2413
-2436
-2459
-2481
-2502
-2523
-2544
-2564
-2584
-2603
-2622
-2641
-2659
-2676
-2694
-2710
-2727
-2743
-2758
-2773
-2788
-2802
-2816
-2830
-2843
-2855
-2868
-2879
-2891
-2902
-2912
-2923
-2932
-2942
-2951
-2959
-2967
-2975
-2982
-2989
-2996
-3002
-3008
-3014
-3019
-3023
-3028
-3032
-3035
-3039
-3042
-3045
-3047
-3049
-3051
-3052
-3054
-3055
-3055
-3056
-3056
-3056
-3056
-3055
-3054
-3053
-3052
-3051
-3049
-3047
-3045
-3043
-3041
-3038
-3035
-3032
-3029
-3025
-3022
-3018
-3014
-3011
-3006
-3002
-2998
-2993
-2989
-2984
-2979
-2975
-2970
-2965
-2960
-2955
-2950
-2945
-2940
-2935
-2930
-2925
-2920
-2915
-2910
-2905
-2900
-2896
-2891
-2886
-2882
-2878
-2873
-2869
-2865
-2860
-2856
-2852
-2848
-2844
-2841
-2837
-2833
-2830
-2826
-2823
-2820
-2816
-2813
-2810
-2806
-2803
-2800
-2796
-2793
-2790
-2786
-2783
-2779
-2775
-2771
-2768
-2764
-2760
-2756
-2751
-2747
-2743
-2738
-2734
-2729
-2725
-2720
-2715
-2711
-2706
-2701
-2696
-2691
-2685
-2680
-2675
-2669
-2664
-2658
-2652
-2647
-2641
-2635
-2629
-2623
-2616
-2610
-2604
-2597
-2591
-2584
-2577
-2570
-2562
-2555
-2548
-2540
-2532
-2524
-2515
-2507
-2498
-2489
-2480
-2470
-2460
-2450
-2440
-2429
-2418
-2407
-2396
-2384
-2372
-2360
-2347
-2335
-2322
-2309
-2295
-2282
-2268
-2254
-2240
-2225
-2211
-2196
-2181
-2166
-2151
-2136
-2121
-2105
-2090
-2075
-2059
-2043
-2028
-2012
-1996
-1980
-1964
-1947
-1931
-1915
-1898
-1882
-1865
-1848
-1831
-1814
-1797
-1780
-1762
-1745
-1727
-1709
-1691
-1673
-1655
-1637
-1619
-1600
-1581
-1562
-1543
-1524
-1505
-1485
-1465
-1446
-1426
-1405
-1385
-1365
-1344
-1323
-1303
-1282
-1261
-1240
-1218
-1197
-1176
-1154
-1133
-1111
-1089
-1067
-1045
-1022
-1000
-979
-957
-935
-912
-890
-867
-845
-822
-799
-776
-753
-730
-707
-684
-661
-638
-614
-591
-567
-544
-520
-496
-472
-448
-424
-400
-376
-351
-327
-303
-278
-254
-230
-205
-181
-156
-132
-107
-83
-59
-34
-10
15
39
64
88
112
137
161
185
209
233
257
281
305
328
352
376
399
423
446
469
492
515
538
561
583
606
628
650
672
694
715
737
758
779
800
820
841
861
881
901
920
940
959
978
996
1014
1032
1050
1067
1085
1101
1118
1134
1150
1166
1181
1196
1211
1226
1240
1254
1268
1281
1294
1307
1320
1333
1345
1357
1369
1381
1393
1404
1416
1427
1438
1448
1459
1470
1480
1490
1500
1510
1520
1530
1540
1549
1559
1568
1577
1586
1596
1605
1613
1622
1631
1640
1648
1657
1665
1673
1681
1689
1696
1704
1711
1718
1725
1731
1737
1743
1749
1754
1760
1765
1769
1774
1778
1782
1786
1789
1792
1795
1798
1800
1802
1804
1806
1807
1808
1809
1810
1810
1810
1810
1809
1809
1808
1806
1805
1803
1801
1798
1796
1793
1789
1786
1782
1778
1774
1769
1765
1761
1757
1753
1748
1744
1740
1736
1732
1727
1723
1719
1715
1711
1707
1702
1698
1694
1690
1686
1682
1678
1673
1669
1665
1661
1657
1653
1649
1645
1641
1637
1633
1628
1624
1620
1616
1612
1608
1604
1600
1596
1592
1588
1584
1580
1576
1572
1568
1564
1560
1556
1552
1548
1544
1540
1536
1532
1528
1524
1520
1516
1512
1508
1504
1501
1497
1493
1489
1485
1481
1477
1473
1469
1465
1461
1458
1454
1450
1446
1442
1438
1434
1431
1427
1423
1419
1415
1411
1408
1404
1400
1396
1392
1389
1385
1381
1377
1373
1370
1366
1362
1358
1355
1351
1347
1343
1340
1336
1332
1328
1325
1321
1317
1314
1310
1306
1302
1299
1295
1291
1288
1284
1280
1277
1273
1269
1266
1262
1258
1255
1251
1248
1244
1240
1237
1233
1230
1226
1222
1219
1215
1212
1208
1204
1201
1197
1194
1190
1187
1183
1180
1176
1173
1169
1166
1162
1158
1155
1151
1148
1145
1141
1138
1134
1131
1127
1124
1120
1117
1113
1110
1106
1103
1100
1096
1093
1089
1086
1082
1079
1076
1072
1069
1065
1062
1059
1055
1052
1049
1045
1042
1039
1035
1032
1029
1025
1022
1018
1014
1012
1008
1004
1002
999
995
992
989
986
982
979
976
973
969
966
963
960
956
953
950
947
943
940
937
934
931
927
924
921
918
915
912
908
905
902
899
896
893
889
886
883
880
877
874
871
868
865
861
858
855
852
849
846
843
840
837
834
831
828
825
822
819
816
813
810
806
803
800
797
794
791
788
786
783
780
777
774
771
768
765
762
759
756
753
750
747
744
741
738
735
733
730
727
724
721
718
715
712
710
707
704
701
698
695
692
690
687
684
681
678
675
673
670
667
664
661
659
656
653
650
648
645
642
639
637
634
631
628
626
623
620
617
615
612
609
607
604
601
598
596
593
590
588
585
582
580
577
574
572
569
567
564
561
559
556
553
551
548
546
543
540
538
535
533
530
528
525
522
520
517
515
512
510
507
505
502
500
497
494
492
489
487
484
482
479
477
475
472
470
467
465
462
460
457
455
452
450
448
445
443
440
438
435
433
431
428
426
423
421
419
416
414
412
409
407
404
402
400
397
395
393
390
388
386
383
381
379
376
374
372
370
367
365
363
360
358
356
354
351
349
347
345
342
340
338
336
333
331
329
327
324
322
320
318
316
313
311
309
307
305
303
300
298
296
294
292
290
287
285
283
281
279
277
275
273
270
268
266
264
262
260
258
256
254
252
250
248
245
243
241
239
237
235
233
231
229
227
225
223
221
219
217
215
213
211
209
207
205
203
201
199
197
195
193
191
189
187
185
183
182
180
178
176
174
172
170
168
166
164
162
160
159
157
155
153
151
149
147
145
144
142
140
138
136
134
132
131
129
127
125
123
121
120
118
116
114
112
111
109
107
105
104
102
100
98
96
95
93
91
89
88
86
84
82
81
79
77
76
74
72
70
69
67
65
64
62
60
59
57
55
54
52
50
49
47
45
44
42
40
39
37
35
34
32
31
29
27
26
24
22
21
19
18
16
14
13
11
10
8
7
5
3
2
0
-1
-3
-4
-6
-7
-9
-10
-12
-13
-15
-17
-18
-20
-21
-23
-24
-26
-27
-29
-30
-32
-33
-34
-36
-37
-39
-40
-42
-43
-45
-46
-48
-49
-50
-52
-53
-55
-56
-58
-59
-60
-62
-63
-65
-66
-68
-69
-70
-72
-73
-74
-76
-77
-79
-80
-81
-83
-84
-85
-87
-88
-89
-91
-92
-93
-95
-96
-97
-99
-100
-101
-103
-104
-105
-107
-108
-109
-111
-112
-113
-114
-116
-117
-118
-120
-121
-122
-123
-125
-126
-127
-128
-130
-131
-132
-133
-135
-136
-137
-138
-139
-141
-142
-143
-144
-146
-147
-148
-149
-150
-152
-153
-154
-155
-156
-157
-159
-160
-161
-162
-163
-164
-166
-167
-168
-169
-170
-171
-172
-174
-175
-176
-177
-178
-179
-180
-181
-183
-184
-185
-186
-187
-188
-189
-190
-191
-192
-194
-195
-196
-197
-198
-199
-200
-201
-202
-203
-204
-205
-206
-207
-208
-209
-210
-211
-213
-214
-215
-216
-217
-218
-219
-220
-221
-222
-223
-224
-225
-226
-227
-228
-229
-230
-231
-232
-233
-234
-234
-235
-236
-237
-238
-239
-240
-241
-242
-243
-244
-245
-246
-247
-248
-249
-250
-251
-251
-252
-253
-254
-255
-256
-257
-258
-259
-260
-260
-261
-262
-263
-264
-265
-266
-267
-268
-268
-269
-270
-271
-272
-273
-274
-274
-275
-276
-277
-278
-279
-279
-280
-281
-282
-283
-284
-284
-285
-286
-287
-288
-289
-289
-290
-291
-292
-293
-293
-294
-295
-296
-296
-297
-298
-299
-300
-300
-301
-302
-303
-303
-304
-305
-306
-306
-307
-308
-309
-309
-310
-311
-312
-312
-313
-314
-315
-315
-316
-317
-317
-318
-319
-320
-320
-321
-322
-322
-323
-324
-324
-325
-326
-326
-327
-328
-329
-329
-330
-331
-331
-332
-333
-333
-334
-335
-335
-336
-336
-337
-338
-338
-339
-340
-340
-341
-342
-342
-343
-344
-344
-345
-345
-346
-347
-347
-348
-348
-349
-350
-350
-351
-351
-352
-353
-353
-354
-354
-355
-356
-356
-357
-357
-358
-358
-359
-360
-360
-361
-361
-362
-362
-363
-363
-364
-365
-365
-366
-366
-367
-367
-368
-368
-369
-369
-370
-370
