5
37374
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
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
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
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
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
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
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
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
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
40
40
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
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
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
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
46
46
46
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
50
50
50
50
50
51
51
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
52
52
53
53
53
53
53
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
54
54
54
54
54
54
54
54
54
54
54
54
53
53
53
53
53
53
53
53
53
53
53
53
53
53
52
52
52
52
52
52
52
52
52
52
52
52
52
52
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
50
50
50
50
50
50
50
50
50
50
50
50
49
49
49
49
49
49
49
49
49
49
48
48
48
48
48
48
48
48
48
48
48
48
48
47
47
47
47
47
47
47
47
47
47
47
46
46
46
46
46
46
46
46
46
46
45
45
45
45
45
45
45
45
45
44
44
44
44
44
44
44
44
44
43
43
43
43
43
43
43
43
43
42
42
42
42
42
42
42
42
42
41
41
41
41
41
41
41
41
41
40
40
40
40
40
40
39
39
39
39
39
39
39
38
38
38
38
38
38
38
38
37
37
37
37
37
37
37
36
36
36
36
36
36
36
35
35
35
35
35
35
35
34
34
34
34
34
34
34
33
33
33
33
33
33
32
32
32
32
32
31
31
31
31
31
31
30
30
30
30
30
30
29
29
29
29
29
28
28
28
28
28
27
27
27
27
27
26
26
26
26
26
26
25
25
25
25
25
24
24
24
24
24
23
23
23
23
23
23
22
22
22
22
22
21
21
21
21
21
20
20
20
20
20
20
19
19
19
19
18
18
18
18
18
18
17
17
17
17
17
16
16
16
16
15
15
15
15
15
14
14
14
14
14
13
13
13
13
13
12
12
12
12
12
11
11
11
11
11
11
10
10
10
10
10
9
9
9
9
8
8
8
8
8
7
7
7
7
6
6
6
6
5
5
5
5
5
4
4
4
4
3
3
3
3
3
2
2
2
2
1
1
1
1
1
1
0
0
0
0
-1
-1
-1
-1
-1
-2
-2
-2
-2
-3
-3
-3
-3
-4
-4
-4
-4
-5
-5
-5
-5
-6
-6
-6
-6
-7
-7
-7
-7
-8
-8
-8
-8
-8
-9
-9
-9
-9
-10
-10
-10
-10
-11
-11
-11
-11
-12
-12
-12
-12
-13
-13
-13
-13
-13
-14
-14
-14
-14
-15
-15
-15
-15
-16
-16
-16
-16
-17
-17
-17
-17
-18
-18
-18
-18
-19
-19
-19
-19
-20
-20
-20
-20
-21
-21
-21
-22
-22
-22
-22
-23
-23
-23
-23
-24
-24
-24
-24
-25
-25
-25
-25
-26
-26
-26
-27
-27
-27
-27
-28
-28
-28
-28
-29
-29
-29
-29
-30
-30
-30
-31
-31
-31
-32
-32
-32
-32
-33
-33
-33
-34
-34
-34
-34
-35
-35
-35
-35
-36
-36
-36
-37
-37
-37
-37
-38
-38
-38
-39
-39
-39
-39
-40
-40
-40
-41
-41
-41
-41
-42
-42
-42
-43
-43
-43
-43
-44
-44
-44
-45
-45
-45
-45
-46
-46
-46
-47
-47
-47
-48
-48
-48
-49
-49
-49
-49
-50
-50
-50
-51
-51
-51
-51
-52
-52
-52
-53
-53
-53
-53
-54
-54
-54
-55
-55
-55
-55
-56
-56
-56
-57
-57
-57
-57
-58
-58
-58
-59
-59
-59
-59
-60
-60
-60
-61
-61
-61
-61
-62
-62
-62
-63
-63
-63
-63
-64
-64
-64
-65
-65
-65
-65
-66
-66
-66
-66
-67
-67
-67
-67
-68
-68
-68
-69
-69
-69
-69
-70
-70
-70
-70
-71
-71
-71
-72
-72
-72
-72
-73
-73
-73
-73
-74
-74
-74
-75
-75
-75
-75
-76
-76
-76
-77
-77
-77
-77
-78
-78
-78
-78
-79
-79
-79
-80
-80
-80
-80
-81
-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
-88
-88
-88
-88
-89
-89
-89
-89
-90
-90
-90
-90
-91
-91
-91
-92
-92
-92
-92
-93
-93
-93
-93
-93
-94
-94
-94
-94
-95
-95
-95
-96
-96
-96
-96
-97
-97
-97
-97
-98
-98
-98
-98
-99
-99
-99
-99
-100
-100
-100
-100
-101
-101
-101
-101
-102
-102
-102
-102
-103
-103
-103
-103
-103
-104
-104
-104
-104
-105
-105
-105
-105
-105
-106
-106
-106
-106
-107
-107
-107
-107
-108
-108
-108
-108
-109
-109
-109
-109
-109
-110
-110
-110
-110
-111
-111
-111
-111
-111
-112
-112
-112
-112
-113
-113
-113
-113
-114
-114
-114
-114
-115
-115
-115
-115
-115
-116
-116
-116
-116
-117
-117
-117
-117
-117
-118
-118
-118
-118
-119
-119
-119
-119
-120
-120
-120
-120
-120
-121
-121
-121
-121
-122
-122
-122
-122
-123
-123
-123
-123
-123
-124
-124
-124
-124
-125
-125
-125
-125
-126
-126
-126
-126
-127
-127
-127
-127
-128
-128
-128
-128
-128
-129
-129
-129
-129
-130
-130
-130
-130
-131
-131
-131
-131
-131
-132
-132
-132
-132
-133
-133
-133
-133
-134
-134
-134
-134
-135
-135
-135
-135
-136
-136
-136
-136
-136
-137
-137
-137
-137
-138
-138
-138
-138
-139
-139
-139
-139
-140
-140
-140
-140
-141
-141
-141
-141
-142
-142
-142
-142
-143
-143
-143
-143
-143
-144
-144
-144
-144
-145
-145
-145
-145
-146
-146
-146
-146
-147
-147
-147
-147
-148
-148
-148
-149
-149
-149
-149
-150
-150
-150
-150
-151
-151
-151
-152
-152
-152
-152
-153
-153
-153
-154
-154
-154
-154
-155
-155
-155
-156
-156
-156
-156
-157
-157
-157
-158
-158
-158
-159
-159
-159
-159
-160
-160
-160
-161
-161
-161
-161
-162
-162
-162
-163
-163
-163
-164
-164
-164
-164
-165
-165
-165
-166
-166
-166
-166
-167
-167
-167
-168
-168
-168
-169
-169
-169
-169
-170
-170
-170
-171
-171
-171
-171
-172
-172
-172
-173
-173
-173
-174
-174
-174
-174
-175
-175
-175
-176
-176
-176
-177
-177
-177
-178
-178
-178
-179
-179
-179
-180
-180
-180
-181
-181
-181
-182
-182
-182
-183
-183
-184
-184
-184
-185
-185
-185
-185
-186
-186
-186
-187
-187
-187
-188
-188
-188
-189
-189
-189
-190
-190
-190
-191
-191
-191
-192
-192
-192
-193
-193
-193
-194
-194
-194
-195
-195
-195
-196
-196
-196
-197
-197
-197
-198
-198
-198
-199
-199
-199
-200
-200
-200
-201
-201
-202
-202
-202
-203
-203
-203
-204
-204
-205
-205
-205
-206
-206
-206
-207
-207
-208
-208
-208
-209
-209
-210
-210
-210
-211
-211
-211
-212
-212
-212
-213
-213
-214
-214
-214
-215
-215
-215
-216
-216
-217
-217
-217
-218
-218
-218
-219
-219
-219
-220
-220
-220
-221
-221
-222
-222
-222
-223
-223
-224
-224
-224
-225
-225
-226
-226
-227
-227
-227
-228
-228
-228
-229
-229
-230
-230
-230
-231
-231
-232
-232
-232
-233
-233
-233
-234
-234
-235
-235
-235
-236
-236
-237
-237
-237
-238
-238
-239
-239
-239
-240
-240
-241
-241
-241
-242
-242
-243
-243
-243
-244
-244
-245
-245
-245
-246
-246
-247
-247
-248
-248
-249
-249
-249
-250
-250
-251
-251
-252
-252
-252
-253
-253
-254
-254
-254
-255
-255
-256
-256
-257
-257
-257
-258
-258
-259
-259
-259
-260
-260
-261
-261
-261
-262
-262
-263
-263
-264
-264
-264
-265
-265
-266
-266
-266
-267
-267
-268
-268
-268
-269
-269
-270
-270
-270
-271
-271
-272
-272
-272
-273
-273
-274
-274
-274
-275
-275
-276
-276
-276
-277
-277
-278
-278
-278
-279
-279
-279
-280
-280
-281
-281
-281
-282
-282
-282
-283
-283
-283
-284
-284
-284
-285
-285
-285
-286
-286
-286
-286
-287
-287
-287
-288
-288
-288
-288
-289
-289
-289
-289
-289
-290
-290
-290
-290
-291
-291
-291
-291
-291
-292
-292
-292
-292
-292
-292
-292
-292
-293
-293
-293
-293
-293
-293
-293
-293
-293
-293
-293
-293
-293
-293
-293
-293
-293
-293
-293
-293
-293
-293
-293
-293
-293
-293
-293
-293
-292
-292
-292
-292
-292
-292
-291
-291
-291
-291
-291
-291
-290
-290
-290
-290
-289
-289
-289
-289
-289
-288
-288
-288
-288
-287
-287
-287
-287
-286
-286
-286
-286
-286
-285
-285
-285
-285
-285
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-285
-285
-285
-285
-285
-285
-285
-286
-286
-286
-286
-287
-287
-287
-288
-288
-288
-289
-289
-289
-290
-290
-291
-291
-291
-292
-292
-293
-293
-294
-294
-295
-295
-296
-297
-297
-298
-298
-299
-300
-300
-301
-302
-303
-304
-304
-305
-306
-307
-308
-309
-310
-311
-312
-313
-314
-315
-316
-317
-318
-319
-320
-321
-322
-323
-324
-325
-325
-326
-327
-328
-329
-330
-331
-332
-332
-333
-334
-335
-335
-336
-337
-338
-339
-339
-340
-341
-342
-343
-343
-344
-345
-346
-347
-348
-349
-350
-351
-352
-353
-354
-355
-356
-357
-358
-359
-360
-361
-362
-363
-364
-365
-366
-367
-368
-368
-369
-370
-370
-371
-372
-372
-373
-374
-374
-375
-376
-376
-377
-377
-378
-378
-379
-379
-380
-380
-380
-381
-381
-382
-382
-382
-383
-383
-383
-384
-384
-384
-385
-385
-386
-386
-387
-387
-387
-388
-388
-389
-389
-389
-389
-389
-389
-390
-390
-390
-390
-390
-391
-391
-391
-391
-392
-392
-392
-392
-392
-392
-392
-392
-392
-392
-391
-391
-391
-391
-391
-390
-390
-390
-390
-390
-389
-389
-389
-389
-389
-389
-388
-388
-388
-387
-387
-387
-386
-386
-386
-385
-385
-385
-385
-385
-384
-384
-384
-384
-383
-383
-383
-383
-382
-382
-382
-381
-381
-381
-380
-380
-380
-380
-380
-380
-380
-380
-381
-381
-381
-381
-381
-381
-382
-382
-382
-382
-382
-383
-383
-383
-383
-384
-384
-384
-384
-385
-385
-385
-386
-386
-387
-387
-388
-388
-389
-390
-391
-392
-393
-394
-395
-396
-397
-398
-399
-401
-402
-403
-404
-405
-406
-407
-408
-409
-411
-412
-413
-414
-416
-417
-418
-420
-421
-422
-424
-425
-426
-427
-429
-430
-431
-433
-434
-435
-437
-438
-440
-441
-443
-444
-446
-447
-449
-451
-453
-454
-456
-458
-460
-462
-464
-466
-468
-470
-472
-474
-476
-478
-480
-482
-485
-487
-490
-492
-495
-497
-500
-502
-505
-507
-509
-510
-512
-513
-514
-516
-517
-518
-519
-520
-521
-522
-523
-524
-525
-526
-527
-528
-529
-530
-530
-531
-531
-532
-532
-533
-533
-533
-534
-534
-535
-535
-535
-536
-536
-537
-537
-537
-538
-538
-539
-539
-540
-540
-540
-541
-541
-541
-541
-541
-541
-541
-541
-540
-540
-539
-539
-538
-538
-537
-536
-536
-535
-534
-534
-533
-533
-532
-532
-531
-530
-530
-529
-529
-528
-527
-527
-526
-525
-524
-523
-523
-522
-521
-520
-519
-518
-518
-517
-516
-515
-514
-513
-513
-512
-511
-510
-509
-508
-508
-507
-506
-505
-504
-503
-502
-502
-501
-500
-499
-498
-497
-496
-495
-494
-493
-492
-491
-489
-488
-487
-485
-484
-483
-481
-480
-479
-478
-477
-476
-475
-474
-473
-472
-471
-470
-469
-468
-468
-467
-466
-465
-465
-464
-463
-463
-462
-461
-461
-460
-459
-459
-458
-457
-456
-455
-454
-454
-453
-452
-451
-451
-450
-450
-449
-449
-448
-448
-448
-447
-447
-447
-447
-446
-446
-446
-446
-446
-446
-446
-446
-446
-445
-445
-444
-443
-442
-441
-440
-439
-437
-436
-434
-433
-431
-429
-428
-426
-424
-422
-420
-419
-417
-415
-413
-411
-409
-407
-405
-403
-400
-398
-396
-394
-392
-390
-388
-386
-384
-382
-380
-378
-377
-375
-373
-372
-370
-369
-367
-366
-364
-363
-361
-360
-359
-357
-356
-354
-352
-350
-348
-346
-344
-342
-340
-338
-336
-334
-332
-330
-329
-327
-325
-323
-322
-320
-318
-316
-314
-313
-311
-308
-306
-304
-301
-298
-295
-292
-288
-284
-281
-276
-272
-268
-263
-259
-254
-250
-245
-241
-237
-233
-230
-226
-223
-220
-217
-214
-211
-208
-205
-203
-200
-198
-195
-193
-191
-189
-187
-185
-183
-182
-180
-179
-178
-176
-175
-174
-174
-173
-172
-172
-171
-171
-171
-171
-172
-172
-172
-173
-173
-174
-174
-174
-175
-175
-176
-177
-177
-178
-178
-179
-179
-179
-179
-179
-179
-178
-178
-177
-176
-174
-173
-171
-170
-168
-166
-165
-163
-161
-160
-159
-158
-157
-156
-156
-156
-156
-156
-156
-155
-155
-155
-154
-153
-152
-151
-150
-149
-148
-147
-146
-146
-145
-145
-146
-147
-148
-149
-150
-152
-154
-156
-158
-160
-162
-165
-167
-170
-173
-176
-178
-181
-183
-185
-186
-187
-188
-188
-187
-186
-185
-183
-181
-179
-177
-175
-173
-172
-170
-168
-167
-166
-164
-163
-162
-160
-158
-157
-155
-153
-151
-149
-147
-145
-143
-141
-140
-138
-135
-133
-131
-129
-127
-124
-122
-120
-118
-116
-115
-113
-112
-111
-110
-110
-109
-109
-109
-110
-110
-111
-112
-113
-114
-115
-116
-117
-117
-118
-119
-120
-121
-122
-123
-124
-125
-127
-128
-129
-131
-132
-133
-135
-136
-137
-138
-139
-139
-139
-139
-139
-139
-138
-138
-137
-137
-137
-138
-139
-140
-141
-142
-143
-144
-145
-146
-148
-149
-150
-151
-153
-155
-157
-160
-163
-167
-172
-176
-181
-187
-192
-198
-203
-209
-214
-219
-224
-229
-234
-239
-244
-250
-256
-263
-270
-278
-286
-294
-303
-312
-322
-331
-341
-350
-360
-369
-378
-387
-395
-403
-411
-419
-426
-434
-441
-448
-455
-462
-469
-476
-483
-490
-497
-503
-509
-515
-521
-526
-530
-534
-538
-541
-543
-546
-548
-551
-553
-556
-559
-562
-565
-568
-571
-574
-576
-578
-580
-582
-583
-586
-588
-591
-595
-599
-604
-610
-616
-622
-629
-635
-642
-648
-655
-661
-667
-673
-678
-684
-689
-694
-699
-704
-709
-713
-718
-722
-725
-729
-732
-735
-738
-742
-745
-750
-754
-760
-765
-771
-777
-783
-789
-795
-800
-806
-811
-816
-822
-827
-832
-837
-842
-847
-850
-854
-856
-859
-861
-863
-866
-869
-872
-877
-882
-889
-896
-904
-913
-922
-932
-941
-951
-960
-968
-976
-983
-989
-996
-1002
-1008
-1016
-1025
-1033
-1042
-1051
-1060
-1069
-1077
-1085
-1093
-1100
-1107
-1113
-1119
-1125
-1131
-1137
-1144
-1151
-1158
-1165
-1172
-1179
-1185
-1191
-1196
-1200
-1204
-1206
-1208
-1210
-1210
-1211
-1210
-1210
-1208
-1207
-1205
-1204
-1202
-1200
-1199
-1197
-1196
-1194
-1192
-1189
-1187
-1184
-1181
-1177
-1175
-1172
-1171
-1169
-1169
-1169
-1169
-1169
-1169
-1169
-1169
-1168
-1166
-1164
-1162
-1159
-1156
-1153
-1150
-1148
-1146
-1145
-1145
-1146
-1149
-1152
-1156
-1161
-1166
-1171
-1176
-1179
-1182
-1183
-1183
-1182
-1180
-1177
-1173
-1170
-1166
-1164
-1162
-1161
-1162
-1163
-1165
-1167
-1169
-1170
-1171
-1170
-1169
-1166
-1161
-1156
-1149
-1141
-1132
-1122
-1112
-1100
-1089
-1076
-1064
-1051
-1039
-1026
-1012
-1000
-986
-972
-958
-944
-929
-914
-899
-884
-869
-855
-841
-827
-814
-801
-789
-776
-764
-751
-739
-728
-716
-706
-696
-686
-678
-670
-663
-657
-652
-648
-644
-641
-638
-636
-633
-629
-625
-620
-614
-607
-599
-591
-582
-573
-564
-556
-549
-542
-536
-532
-528
-526
-525
-524
-525
-526
-527
-529
-531
-532
-534
-536
-537
-539
-541
-544
-547
-551
-556
-563
-570
-579
-587
-596
-605
-613
-620
-626
-630
-634
-636
-638
-639
-640
-642
-644
-647
-651
-656
-662
-669
-677
-684
-692
-699
-705
-709
-712
-712
-711
-709
-705
-700
-694
-689
-683
-678
-674
-670
-667
-665
-663
-662
-661
-660
-660
-659
-659
-658
-657
-657
-657
-656
-656
-656
-656
-656
-656
-656
-656
-655
-656
-656
-657
-658
-659
-662
-664
-668
-671
-674
-678
-680
-682
-684
-684
-683
-682
-680
-678
-675
-673
-670
-668
-666
-663
-661
-659
-656
-654
-651
-648
-646
-643
-642
-641
-640
-640
-641
-643
-646
-649
-653
-657
-661
-665
-670
-673
-676
-679
-680
-680
-680
-679
-677
-674
-671
-667
-663
-658
-653
-647
-641
-635
-629
-624
-618
-613
-608
-603
-598
-593
-589
-584
-579
-574
-569
-564
-559
-554
-550
-544
-539
-533
-526
-519
-512
-504
-495
-487
-478
-470
-463
-455
-449
-443
-438
-434
-431
-428
-427
-428
-429
-431
-435
-439
-443
-448
-452
-455
-457
-458
-457
-455
-452
-447
-442
-436
-429
-422
-415
-409
-403
-399
-397
-396
-397
-401
-406
-413
-421
-430
-439
-449
-458
-466
-474
-481
-488
-495
-502
-510
-517
-525
-534
-542
-550
-559
-567
-575
-583
-590
-597
-604
-610
-617
-624
-632
-640
-649
-658
-668
-679
-689
-700
-711
-722
-732
-742
-751
-759
-767
-774
-780
-785
-789
-792
-793
-792
-791
-789
-785
-782
-777
-773
-769
-765
-761
-758
-756
-755
-755
-755
-757
-758
-760
-762
-764
-767
-769
-772
-774
-777
-781
-785
-789
-794
-800
-806
-813
-819
-825
-830
-834
-836
-837
-837
-835
-831
-827
-822
-816
-810
-804
-798
-792
-787
-783
-779
-776
-773
-771
-770
-770
-771
-773
-776
-781
-787
-795
-805
-815
-827
-840
-854
-867
-881
-893
-905
-916
-925
-932
-938
-943
-945
-947
-948
-947
-946
-944
-942
-939
-936
-932
-928
-923
-917
-911
-903
-895
-885
-875
-862
-848
-833
-817
-799
-780
-761
-740
-719
-698
-675
-652
-628
-603
-577
-550
-523
-494
-465
-436
-407
-378
-349
-321
-294
-267
-241
-216
-192
-168
-145
-122
-100
-78
-57
-36
-15
6
26
46
65
84
102
120
137
154
171
188
205
222
239
257
275
294
312
332
351
372
392
413
435
457
479
503
526
550
574
598
621
645
668
691
713
735
756
776
796
815
832
848
863
876
888
898
907
914
921
926
931
936
940
944
949
953
958
962
967
972
978
982
987
992
995
999
1000
1002
1004
1004
1002
1002
1000
998
996
994
993
991
991
990
991
992
993
995
998
1000
1002
1006
1008
1012
1014
1016
1020
1022
1026
1030
1034
1039
1046
1054
1062
1072
1082
1093
1104
1116
1127
1138
1149
1159
1168
1177
1184
1192
1198
1205
1211
1218
1225
1234
1244
1255
1269
1285
1303
1324
1346
1370
1396
1423
1451
1480
1509
1538
1567
1596
1624
1652
1679
1705
1730
1754
1777
1800
1821
1841
1861
1879
1897
1914
1930
1945
1960
1974
1987
2000
2012
2024
2037
2049
2062
2076
2090
2105
2121
2138
2155
2172
2190
2209
2227
2246
2265
2284
2303
2321
2340
2358
2376
2394
2412
2429
2447
2464
2481
2499
2516
2534
2552
2570
2588
2607
2626
2645
2664
2684
2703
2723
2743
2762
2782
2803
2823
2844
2865
2887
2910
2934
2959
2985
3013
3041
3071
3101
3133
3165
3197
3229
3261
3292
3323
3352
3381
3409
3435
3460
3484
3507
3529
3551
3571
3591
3611
3630
3649
3668
3686
3705
3723
3741
3759
3777
3795
3813
3832
3851
3870
3890
3910
3931
3951
3972
3993
4013
4032
4051
4067
4083
4099
4111
4122
4131
4138
4143
4146
4147
4147
4147
4145
4143
4142
4141
4140
4140
4142
4144
4147
4152
4157
4163
4170
4177
4185
4194
4202
4211
4220
4229
4238
4247
4256
4264
4273
4281
4288
4295
4302
4308
4314
4320
4325
4330
4335
4340
4345
4349
4353
4357
4360
4362
4364
4365
4366
4366
4365
4364
4363
4362
4361
4361
4361
4362
4363
4365
4368
4371
4374
4378
4382
4386
4390
4394
4398
4402
4406
4410
4414
4418
4422
4426
4430
4434
4438
4443
4447
4451
4455
4459
4463
4466
4468
4470
4471
4471
4469
4467
4463
4458
4452
4445
4438
4431
4424
4417
4412
4408
4406
4405
4406
4409
4414
4421
4430
4439
4450
4462
4474
4487
4500
4513
4527
4540
4554
4567
4582
4597
4613
4630
4648
4668
4689
4711
4734
4758
4783
4808
4833
4859
4884
4909
4933
4956
4978
4999
5019
5036
5052
5065
5076
5086
5093
5099
5103
5106
5107
5108
5108
5108
5107
5105
5104
5102
5101
5099
5098
5097
5097
5097
5098
5099
5101
5103
5105
5106
5107
5108
5108
5108
5107
5106
5104
5102
5099
5096
5092
5087
5081
5074
5065
5055
5043
5029
5014
4996
4976
4954
4931
4907
4881
4854
4827
4799
4772
4744
4716
4688
4661
4634
4607
4580
4554
4528
4502
4477
4452
4428
4404
4380
4357
4334
4312
4291
4270
4249
4228
4208
4189
4169
4151
4133
4115
4098
4081
4065
4049
4034
4019
4003
3990
3975
3961
3947
3933
3919
3906
3894
3882
3872
3862
3853
3846
3839
3834
3830
3827
3826
3824
3823
3823
3822
3821
3819
3817
3815
3812
3809
3806
3802
3800
3797
3795
3794
3793
3793
3794
3794
3795
3796
3797
3797
3797
3796
3795
3792
3789
3785
3780
3773
3766
3758
3749
3740
3730
3720
3711
3701
3692
3682
3672
3663
3653
3642
3631
3619
3606
3593
3578
3563
3546
3529
3511
3492
3473
3454
3435
3417
3398
3381
3364
3348
3333
3320
3307
3296
3285
3276
3267
3258
3250
3241
3232
3223
3213
3202
3190
3177
3164
3150
3136
3120
3105
3089
3072
3055
3038
3020
3001
2982
2963
2942
2921
2900
2878
2856
2834
2812
2790
2769
2748
2728
2709
2691
2675
2660
2646
2634
2624
2616
2609
2604
2601
2599
2599
2599
2601
2603
2606
2610
2614
2617
2621
2625
2628
2630
2632
2633
2633
2632
2630
2626
2622
2616
2609
2600
2590
2579
2567
2554
2539
2523
2506
2489
2470
2451
2430
2409
2388
2366
2343
2320
2297
2274
2250
2226
2203
2179
2155
2131
2107
2083
2058
2033
2008
1982
1956
1929
1902
1875
1847
1819
1790
1761
1732
1702
1671
1640
1608
1576
1544
1511
1478
1445
1412
1379
1347
1314
1282
1250
1218
1186
1154
1123
1092
1061
1030
1000
972
945
918
893
870
847
826
806
786
767
748
729
710
689
667
644
618
591
561
529
494
458
420
379
338
295
252
208
164
120
76
33
-9
-50
-90
-129
-167
-203
-239
-274
-308
-342
-375
-408
-440
-473
-506
-539
-573
-607
-641
-675
-709
-744
-778
-812
-845
-878
-911
-942
-974
-1004
-1035
-1065
-1093
-1121
-1148
-1174
-1199
-1223
-1245
-1267
-1287
-1307
-1326
-1345
-1363
-1380
-1397
-1414
-1429
-1445
-1459
-1471
-1482
-1491
-1498
-1503
-1506
-1506
-1504
-1500
-1495
-1488
-1481
-1473
-1465
-1457
-1450
-1444
-1440
-1436
-1434
-1434
-1436
-1439
-1443
-1450
-1457
-1466
-1477
-1488
-1499
-1512
-1524
-1536
-1548
-1559
-1570
-1580
-1589
-1598
-1605
-1613
-1619
-1625
-1631
-1636
-1640
-1644
-1648
-1652
-1655
-1659
-1662
-1666
-1670
-1674
-1679
-1684
-1689
-1695
-1702
-1709
-1717
-1725
-1734
-1743
-1753
-1763
-1774
-1786
-1798
-1812
-1826
-1842
-1858
-1877
-1897
-1918
-1942
-1968
-1995
-2025
-2056
-2090
-2125
-2162
-2200
-2240
-2281
-2323
-2366
-2409
-2453
-2498
-2544
-2590
-2636
-2682
-2729
-2777
-2825
-2873
-2921
-2970
-3019
-3068
-3117
-3167
-3217
-3267
-3318
-3368
-3418
-3469
-3519
-3568
-3618
-3666
-3715
-3762
-3809
-3855
-3900
-3943
-3986
-4027
-4067
-4106
-4144
-4181
-4216
-4250
-4284
-4316
-4347
-4377
-4406
-4434
-4461
-4487
-4512
-4536
-4560
-4584
-4607
-4630
-4653
-4676
-4699
-4723
-4747
-4771
-4796
-4821
-4846
-4872
-4898
-4925
-4952
-4979
-5006
-5034
-5061
-5088
-5115
-5142
-5168
-5194
-5219
-5244
-5268
-5292
-5315
-5337
-5359
-5380
-5400
-5419
-5437
-5454
-5469
-5483
-5495
-5506
-5515
-5522
-5526
-5529
-5530
-5529
-5527
-5523
-5518
-5511
-5504
-5496
-5487
-5477
-5467
-5456
-5445
-5434
-5423
-5412
-5402
-5391
-5382
-5372
-5363
-5355
-5347
-5340
-5334
-5328
-5322
-5317
-5311
-5306
-5300
-5293
-5286
-5278
-5270
-5261
-5252
-5243
-5234
-5226
-5219
-5212
-5207
-5203
-5201
-5201
-5202
-5205
-5209
-5215
-5223
-5231
-5240
-5250
-5262
-5274
-5287
-5301
-5316
-5333
-5350
-5369
-5389
-5409
-5431
-5454
-5477
-5501
-5525
-5550
-5576
-5601
-5628
-5654
-5681
-5709
-5737
-5766
-5796
-5826
-5857
-5889
-5921
-5955
-5989
-6023
-6058
-6093
-6128
-6163
-6197
-6232
-6266
-6300
-6333
-6365
-6397
-6429
-6460
-6490
-6520
-6550
-6581
-6611
-6641
-6672
-6704
-6736
-6768
-6802
-6836
-6871
-6907
-6943
-6981
-7019
-7057
-7095
-7134
-7172
-7211
-7248
-7285
-7321
-7356
-7389
-7422
-7452
-7482
-7509
-7535
-7560
-7583
-7605
-7626
-7646
-7665
-7684
-7703
-7722
-7742
-7761
-7781
-7800
-7820
-7839
-7858
-7876
-7892
-7907
-7921
-7932
-7942
-7949
-7954
-7957
-7958
-7957
-7954
-7950
-7944
-7936
-7928
-7918
-7907
-7894
-7881
-7868
-7853
-7838
-7822
-7806
-7789
-7771
-7753
-7734
-7714
-7693
-7670
-7647
-7623
-7597
-7571
-7544
-7516
-7488
-7460
-7433
-7406
-7379
-7354
-7329
-7305
-7283
-7261
-7240
-7220
-7201
-7183
-7166
-7149
-7134
-7119
-7104
-7090
-7076
-7062
-7048
-7032
-7017
-7000
-6982
-6963
-6943
-6922
-6900
-6877
-6853
-6828
-6803
-6777
-6751
-6724
-6696
-6668
-6640
-6612
-6583
-6555
-6527
-6499
-6471
-6445
-6419
-6394
-6370
-6347
-6325
-6304
-6285
-6266
-6248
-6231
-6214
-6197
-6181
-6165
-6149
-6133
-6116
-6100
-6084
-6067
-6051
-6034
-6018
-6002
-5987
-5972
-5957
-5944
-5930
-5918
-5906
-5895
-5885
-5875
-5867
-5858
-5851
-5843
-5837
-5830
-5824
-5818
-5813
-5808
-5804
-5800
-5797
-5795
-5795
-5796
-5798
-5803
-5809
-5817
-5827
-5838
-5852
-5867
-5883
-5901
-5920
-5940
-5961
-5982
-6004
-6026
-6048
-6070
-6092
-6114
-6134
-6154
-6174
-6192
-6210
-6226
-6241
-6254
-6266
-6276
-6285
-6291
-6296
-6298
-6298
-6296
-6292
-6286
-6278
-6268
-6256
-6243
-6229
-6213
-6197
-6180
-6162
-6144
-6126
-6107
-6089
-6070
-6053
-6035
-6019
-6003
-5987
-5973
-5959
-5946
-5934
-5922
-5911
-5901
-5892
-5883
-5875
-5867
-5860
-5852
-5845
-5837
-5830
-5822
-5814
-5806
-5797
-5788
-5778
-5768
-5757
-5746
-5734
-5722
-5709
-5696
-5682
-5668
-5653
-5639
-5624
-5609
-5595
-5580
-5565
-5550
-5535
-5520
-5505
-5489
-5474
-5459
-5443
-5427
-5411
-5394
-5377
-5360
-5341
-5322
-5303
-5282
-5261
-5238
-5215
-5192
-5168
-5144
-5119
-5095
-5070
-5046
-5023
-5000
-4977
-4955
-4933
-4913
-4893
-4874
-4855
-4837
-4821
-4805
-4790
-4775
-4762
-4750
-4739
-4729
-4720
-4713
-4706
-4700
-4696
-4693
-4690
-4689
-4690
-4691
-4693
-4697
-4701
-4707
-4713
-4721
-4729
-4737
-4747
-4756
-4765
-4774
-4783
-4791
-4799
-4806
-4813
-4819
-4824
-4829
-4833
-4837
-4840
-4843
-4846
-4848
-4849
-4850
-4851
-4851
-4850
-4850
-4848
-4847
-4846
-4845
-4844
-4844
-4844
-4844
-4845
-4846
-4847
-4848
-4849
-4850
-4851
-4851
-4851
-4850
-4848
-4846
-4842
-4837
-4831
-4824
-4816
-4806
-4795
-4782
-4768
-4752
-4735
-4717
-4697
-4677
-4655
-4634
-4612
-4589
-4567
-4545
-4524
-4502
-4482
-4461
-4441
-4422
-4403
-4385
-4367
-4349
-4333
-4317
-4301
-4287
-4273
-4259
-4246
-4234
-4222
-4210
-4199
-4188
-4178
-4167
-4157
-4148
-4139
-4130
-4122
-4115
-4108
-4102
-4097
-4091
-4089
-4086
-4085
-4085
-4086
-4086
-4090
-4094
-4098
-4104
-4110
-4116
-4124
-4132
-4140
-4148
-4157
-4166
-4175
-4184
-4194
-4203
-4213
-4223
-4233
-4242
-4252
-4261
-4269
-4277
-4284
-4290
-4295
-4299
-4301
-4303
-4303
-4303
-4301
-4299
-4296
-4292
-4288
-4284
-4279
-4275
-4270
-4265
-4261
-4258
-4254
-4251
-4249
-4247
-4246
-4245
-4245
-4244
-4244
-4244
-4244
-4243
-4242
-4241
-4239
-4237
-4234
-4230
-4225
-4220
-4213
-4206
-4197
-4188
-4178
-4168
-4157
-4145
-4134
-4122
-4109
-4097
-4085
-4074
-4062
-4051
-4041
-4032
-4022
-4016
-4010
-4005
-4001
-3999
-3998
-3999
-4002
-4006
-4011
-4017
-4024
-4032
-4041
-4050
-4059
-4067
-4077
-4085
-4093
-4100
-4105
-4110
-4114
-4117
-4118
-4118
-4116
-4114
-4109
-4103
-4096
-4086
-4077
-4066
-4054
-4040
-4027
-4013
-3998
-3984
-3970
-3956
-3942
-3929
-3916
-3904
-3892
-3881
-3870
-3860
-3851
-3842
-3834
-3826
-3819
-3813
-3807
-3801
-3795
-3790
-3784
-3778
-3772
-3765
-3756
-3747
-3737
-3725
-3712
-3699
-3684
-3668
-3651
-3634
-3616
-3599
-3582
-3565
-3548
-3533
-3519
-3506
-3494
-3484
-3476
-3469
-3464
-3461
-3460
-3461
-3463
-3467
-3472
-3480
-3488
-3498
-3510
-3523
-3537
-3552
-3568
-3586
-3604
-3623
-3643
-3664
-3686
-3708
-3730
-3752
-3774
-3796
-3818
-3839
-3859
-3879
-3898
-3915
-3932
-3947
-3961
-3974
-3986
-3996
-4006
-4014
-4022
-4030
-4035
-4043
-4049
-4054
-4061
-4067
-4075
-4083
-4091
-4101
-4111
-4123
-4135
-4148
-4162
-4177
-4193
-4209
-4226
-4243
-4260
-4278
-4295
-4312
-4329
-4345
-4361
-4376
-4391
-4404
-4417
-4430
-4441
-4453
-4463
-4473
-4483
-4493
-4502
-4511
-4519
-4527
-4535
-4543
-4550
-4557
-4564
-4571
-4578
-4584
-4590
-4597
-4603
-4609
-4615
-4620
-4626
-4630
-4635
-4640
-4644
-4648
-4652
-4656
-4660
-4664
-4669
-4674
-4679
-4685
-4691
-4697
-4703
-4709
-4715
-4721
-4727
-4732
-4737
-4741
-4745
-4748
-4751
-4754
-4755
-4757
-4758
-4759
-4760
-4760
-4761
-4761
-4761
-4760
-4759
-4758
-4756
-4754
-4751
-4747
-4744
-4740
-4735
-4731
-4726
-4721
-4717
-4713
-4710
-4707
-4705
-4704
-4703
-4703
-4703
-4703
-4703
-4704
-4704
-4704
-4703
-4701
-4699
-4696
-4691
-4686
-4679
-4672
-4663
-4652
-4641
-4628
-4614
-4600
-4584
-4567
-4550
-4533
-4515
-4497
-4479
-4462
-4445
-4428
-4412
-4396
-4381
-4366
-4352
-4339
-4326
-4313
-4301
-4289
-4278
-4267
-4256
-4246
-4236
-4227
-4218
-4209
-4200
-4192
-4184
-4176
-4168
-4160
-4152
-4144
-4136
-4127
-4117
-4108
-4097
-4086
-4073
-4059
-4045
-4029
-4011
-3992
-3972
-3951
-3928
-3903
-3878
-3851
-3823
-3794
-3764
-3732
-3700
-3667
-3632
-3597
-3561
-3525
-3488
-3450
-3412
-3373
-3335
-3296
-3258
-3219
-3181
-3143
-3106
-3069
-3033
-2997
-2963
-2929
-2895
-2862
-2830
-2797
-2765
-2734
-2702
-2670
-2638
-2606
-2574
-2541
-2509
-2476
-2443
-2410
-2377
-2343
-2310
-2275
-2241
-2206
-2171
-2136
-2101
-2066
-2032
-1998
-1966
-1934
-1904
-1876
-1850
-1826
-1804
-1784
-1766
-1752
-1739
-1729
-1722
-1718
-1716
-1717
-1722
-1729
-1740
-1753
-1770
-1790
-1813
-1839
-1868
-1901
-1936
-1974
-2013
-2058
-2105
-2154
-2206
-2262
-2320
-2382
-2448
-2517
-2590
-2668
-2749
-2835
-2925
-3020
-3119
-3222
-3331
-3443
-3560
-3681
-3806
-3935
-4067
-4205
-4346
-4491
-4639
-4791
-4946
-5106
-5269
-5436
-5606
-5780
-5958
-6139
-6323
-6511
-6702
-6896
-7092
-7291
-7492
-7694
-7899
-8103
-8311
-8518
-8725
-8932
-9139
-9345
-9550
-9755
-9957
-10158
-10358
-10556
-10752
-10946
-11138
-11328
-11515
-11700
-11883
-12062
-12239
-12412
-12582
-12748
-12910
-13067
-13220
-13368
-13511
-13648
-13779
-13904
-14022
-14133
-14237
-14334
-14422
-14502
-14574
-14636
-14690
-14734
-14768
-14793
-14807
-14812
-14806
-14790
-14763
-14726
-14678
-14619
-14549
-14468
-14376
-14273
-14159
-14035
-13899
-13754
-13599
-13433
-13259
-13074
-12881
-12679
-12469
-12250
-12024
-11789
-11547
-11298
-11041
-10778
-10508
-10231
-9948
-9658
-9363
-9062
-8755
-8443
-8125
-7803
-7476
-7145
-6810
-6471
-6128
-5783
-5434
-5084
-4731
-4378
-4022
-3667
-3312
-2957
-2603
-2251
-1900
-1552
-1206
-863
-524
-188
144
473
797
1117
1434
1746
2054
2358
2658
2954
3246
3533
3816
4094
4368
4637
4900
5158
5411
5658
5899
6133
6362
6583
6797
7004
7204
7396
7580
7755
7922
8079
8228
8367
8497
8617
8726
8826
8916
8995
9065
9125
9175
9215
9246
9268
9281
9286
9282
9270
9250
9223
9188
9146
9097
9042
8981
8913
8841
8763
8680
8593
8501
8406
8307
8204
8099
7992
7882
7770
7657
7542
7427
7310
7192
7074
6956
6837
6717
6597
6477
6356
6235
6113
5991
5869
5746
5622
5499
5375
5252
5129
5007
4886
4766
4648
4531
4417
4306
4197
4091
3990
3891
3796
3704
3617
3533
3454
3378
3306
3238
3174
3113
3056
3002
2951
2904
2859
2818
2779
2744
2710
2680
2652
2626
2602
2581
2562
2545
2529
2516
2505
2496
2489
2483
2480
2479
2479
2482
2488
2495
2505
2518
2534
2552
2574
2598
2626
2657
2692
2729
2770
2815
2862
2913
2967
3024
3084
3147
3213
3281
3352
3426
3501
3580
3660
3743
3827
3915
4003
4096
4191
4289
4390
4493
4601
4711
4825
4943
5064
5188
5317
5448
5583
5721
5862
6006
6152
6301
6451
6604
6758
6912
7067
7223
7377
7532
7685
7836
7986
8132
8278
8421
8560
8696
8828
8957
9083
9205
9324
9440
9553
9663
9772
9879
9984
10088
10193
10297
10402
10507
10614
10723
10834
10946
11062
11179
11300
11423
11549
11678
11809
11943
12079
12218
12358
12501
12644
12788
12933
13078
13222
13364
13505
13643
13778
13909
14035
14157
14274
14384
14489
14587
14679
14763
14840
14910
14972
15026
15073
15112
15144
15170
15188
15201
15208
15211
15211
15207
15201
15193
15185
15177
15170
15164
15159
15156
15154
15155
15158
15162
15167
15173
15179
15185
15190
15194
15196
15196
15193
15188
15179
15167
15151
15132
15109
15083
15052
15017
14979
14936
14890
14840
14786
14729
14668
14605
14539
14471
14402
14331
14260
14189
14119
14050
13983
13918
13857
13801
13748
13702
13661
13627
13601
13582
13573
13573
13583
13604
13637
13681
13738
13807
13890
13985
14094
14215
14349
14495
14652
14821
15000
15188
15385
15591
15803
16021
16244
16470
16699
16930
17160
17390
17618
17844
18067
18286
18500
18711
18916
19118
19315
19507
19696
19882
20064
20244
20423
20600
20775
20951
21126
21302
21478
21654
21831
22008
22185
22361
22537
22711
22883
23053
23219
23381
23539
23691
23836
23974
24105
24226
24339
24442
24533
24614
24682
24737
24779
24807
24821
24819
24803
24771
24725
24662
24585
24493
24386
24265
24130
23982
23820
23646
23459
23261
23052
22832
22601
22360
22109
21848
21578
21299
21011
20713
20407
20092
19767
19434
19093
18742
18383
18016
17641
17258
16867
16470
16065
15655
15239
14818
14392
13962
13529
13094
12656
12217
11778
11339
10901
10465
10031
9601
9175
8754
8339
7930
7528
7135
6750
6375
6010
5656
5313
4982
4663
4358
4066
3787
3523
3273
3037
2815
2609
2417
2239
2077
1929
1797
1679
1576
1489
1416
1358
1316
1288
1274
1275
1290
1319
1360
1414
1480
1557
1643
1739
1844
1956
2075
2200
2332
2469
2612
2760
2913
3071
3235
3405
3580
3761
3947
4139
4337
4541
4750
4964
5185
5411
5642
5880
6123
6372
6628
6890
7159
7435
7718
8007
8305
8609
8919
9236
9559
9888
10222
10559
10901
11245
11592
11940
12289
12639
12988
13337
13685
14031
14375
14716
15055
15390
15722
16049
16372
16690
17003
17310
17611
17907
18196
18479
18755
19025
19289
19546
19797
20042
20281
20514
20742
20964
21180
21392
21599
21802
22001
22196
22387
22576
22763
22947
23130
23311
23491
23671
23850
24028
24205
24382
24559
24734
24908
25082
25255
25426
25597
25767
25937
26106
26275
26444
26614
26785
26957
27131
27308
27487
27669
27855
28044
28237
28435
28636
28842
29053
29268
29487
29711
29939
30171
30407
30647
30891
31138
31389
31643
31899
32156
32417
32677
32939
33199
33458
33715
33969
34219
34464
34703
34936
35161
35379
35587
35786
35975
36154
36322
36479
36625
36758
36879
36988
37084
37167
37236
37292
37334
37361
37374
37371
37353
37320
37271
37205
37122
37021
36903
36767
36612
36437
36243
36029
35794
35539
35263
34965
34647
34307
33945
33563
33160
32735
32290
31826
31342
30838
30315
29774
29216
28640
28047
27438
26813
26174
25519
24850
24168
23473
22765
22045
21313
20570
19816
19051
18277
17493
16699
15897
15086
14266
13439
12604
11761
10912
10056
9193
8324
7450
6571
5688
4801
3911
3020
2127
1235
343
-546
-1432
-2313
-3189
-4058
-4919
-5771
-6614
-7446
-8267
-9075
-9871
-10654
-11423
-12178
-12918
-13645
-14357
-15056
-15740
-16412
-17070
-17715
-18349
-18970
-19581
-20180
-20769
-21348
-21916
-22475
-23023
-23562
-24090
-24609
-25116
-25613
-26099
-26574
-27036
-27487
-27924
-28348
-28758
-29154
-29535
-29901
-30252
-30586
-30905
-31208
-31495
-31765
-32019
-32258
-32479
-32686
-32878
-33055
-33217
-33366
-33501
-33624
-33734
-33834
-33924
-34004
-34076
-34140
-34196
-34246
-34290
-34328
-34361
-34389
-34412
-34430
-34443
-34452
-34455
-34453
-34446
-34431
-34411
-34383
-34347
-34303
-34250
-34187
-34115
-34031
-33937
-33832
-33714
-33584
-33442
-33286
-33116
-32933
-32735
-32522
-32295
-32052
-31795
-31521
-31233
-30929
-30610
-30275
-29926
-29562
-29183
-28790
-28382
-27960
-27523
-27073
-26609
-26130
-25638
-25132
-24613
-24080
-23534
-22975
-22403
-21819
-21223
-20616
-19998
-19370
-18733
-18088
-17435
-16775
-16109
-15437
-14762
-14082
-13399
-12714
-12027
-11339
-10650
-9961
-9271
-8583
-7895
-7208
-6523
-5840
-5159
-4480
-3803
-3129
-2458
-1791
-1126
-465
193
847
1498
2145
2787
3426
4059
4688
5312
5929
6541
7147
7745
8336
8920
9496
10063
10622
11172
11713
12244
12766
13277
13778
14268
14747
15214
15670
16114
16545
16963
17368
17760
18138
18503
18854
19191
19514
19823
20119
20401
20669
20925
21167
21397
21615
21820
22014
22196
22367
22527
22675
22812
22938
23053
23156
23248
23327
23395
23450
23493
23523
23540
23544
23535
23514
23479
23431
23371
23298
23213
23116
23008
22888
22759
22619
22470
22313
22147
21974
21793
21606
21412
21212
21007
20796
20580
20359
20134
19904
19670
19433
19191
18945
18696
18443
18187
17927
17663
17396
17124
16849
16569
16285
15996
15703
15405
15102
14795
14484
14170
13852
13531
13208
12884
12559
12234
11910
11586
11264
10945
10629
10316
10006
9702
9401
9106
8815
8530
8250
7975
7705
7441
7181
6926
6677
6432
6191
5956
5725
5498
5276
5058
4845
4636
4431
4232
4035
3845
3658
3476
3299
3126
2957
2793
2633
2478
2327
2181
2040
1903
1772
1645
1523
1406
1295
1189
1088
993
903
819
741
670
604
545
492
447
410
380
359
346
343
349
366
393
431
480
541
613
697
792
900
1018
1149
1290
1442
1605
1777
1958
2148
2344
2548
2757
2970
3186
3405
3625
3845
4065
4283
4499
4712
4922
5129
5331
5530
5723
5912
6095
6272
6443
6608
6767
6918
7062
7199
7328
7449
7563
7667
7764
7852
7932
8003
8064
8119
8163
8199
8225
8241
8248
8245
8232
8208
8173
8128
8071
8003
7924
7833
7731
7617
7492
7357
7211
7054
6889
6714
6531
6340
6142
5938
5728
5514
5296
5075
4852
4626
4400
4173
3946
3720
3495
3271
3048
2827
2609
2392
2177
1964
1754
1545
1339
1135
933
733
535
341
149
-40
-226
-408
-586
-761
-931
-1097
-1258
-1415
-1567
-1714
-1856
-1993
-2125
-2253
-2375
-2494
-2607
-2716
-2822
-2923
-3020
-3113
-3203
-3290
-3374
-3455
-3533
-3610
-3684
-3757
-3828
-3898
-3967
-4035
-4103
-4171
-4238
-4304
-4371
-4437
-4502
-4567
-4630
-4693
-4754
-4813
-4870
-4924
-4975
-5022
-5066
-5105
-5140
-5170
-5194
-5212
-5225
-5231
-5230
-5223
-5209
-5187
-5158
-5122
-5078
-5027
-4968
-4902
-4828
-4746
-4658
-4562
-4459
-4349
-4233
-4110
-3981
-3846
-3706
-3561
-3412
-3259
-3102
-2943
-2780
-2616
-2450
-2282
-2112
-1941
-1769
-1595
-1420
-1244
-1066
-886
-704
-520
-333
-144
47
241
438
637
838
1043
1249
1458
1669
1881
2094
2309
2524
2740
2955
3170
3384
3597
3808
4016
4223
4426
4627
4824
5018
5209
5397
5581
5761
5939
6113
6284
6452
6618
6781
6942
7102
7261
7418
7575
7732
7888
8045
8202
8360
8518
8677
8836
8995
9155
9315
9475
9635
9795
9954
10113
10271
10427
10583
10736
10887
11036
11181
11323
11462
11596
11725
11849
11967
12080
12186
12286
12379
12465
12545
12617
12682
12739
12790
12833
12869
12897
12918
12933
12940
12940
12932
12918
12896
12868
12831
12788
12736
12677
12610
12534
12451
12359
12259
12150
12032
11906
11772
11629
11478
11318
11150
10974
10790
10599
10401
10195
9983
9765
9540
9311
9076
8836
8592
8345
8093
7841
7585
7328
7069
6809
6548
6288
6027
5767
5508
5250
4993
4738
4485
4234
3986
3740
3498
3259
3023
2791
2564
2341
2123
1910
1703
1501
1305
1116
934
758
589
428
274
127
-11
-143
-266
-383
-491
-593
-688
-776
-858
-933
-1002
-1067
-1126
-1180
-1229
-1274
-1315
-1351
-1384
-1413
-1438
-1460
-1478
-1492
-1502
-1509
-1512
-1511
-1507
-1498
-1485
-1468
-1447
-1422
-1393
-1359
-1321
-1278
-1231
-1179
-1122
-1061
-995
-924
-849
-769
-685
-597
-505
-410
-311
-209
-104
3
112
224
337
452
569
688
809
931
1054
1180
1307
1436
1567
1699
1833
1969
2106
2245
2385
2526
2669
2811
2954
3097
3239
3380
3520
3658
3794
3927
4057
4184
4307
4426
4541
4652
4759
4860
4957
5050
5138
5221
5300
5374
5445
5511
5574
5633
5689
5742
5791
5838
5881
5922
5960
5994
6026
6055
6080
6102
6120
6135
6146
6153
6156
6156
6152
6144
6133
6118
6100
6080
6057
6031
6003
5973
5942
5909
5875
5840
5804
5768
5731
5693
5655
5617
5578
5539
5499
5459
5419
5377
5335
5293
5249
5205
5160
5114
5067
5019
4971
4921
4871
4820
4768
4715
4660
4605
4548
4490
4430
4369
4306
4242
4176
4108
4038
3969
3896
3823
3748
3672
3595
3517
3438
3359
3278
3196
3114
3031
2947
2861
2775
2688
2599
2510
2419
2326
2233
2138
2041
1945
1847
1748
1648
1548
1446
1345
1243
1140
1037
934
831
727
624
520
416
312
207
103
-2
-107
-212
-318
-424
-530
-637
-744
-852
-960
-1069
-1178
-1288
-1398
-1510
-1622
-1735
-1849
-1964
-2081
-2199
-2319
-2440
-2564
-2689
-2817
-2946
-3079
-3213
-3350
-3490
-3633
-3777
-3925
-4074
-4226
-4380
-4536
-4694
-4853
-5014
-5176
-5338
-5502
-5665
-5829
-5994
-6158
-6322
-6485
-6649
-6813
-6976
-7140
-7304
-7468
-7633
-7800
-7967
-8135
-8307
-8481
-8656
-8835
-9016
-9201
-9389
-9580
-9775
-9974
-10177
-10382
-10592
-10804
-11019
-11236
-11456
-11677
-11900
-12123
-12347
-12571
-12794
-13017
-13238
-13458
-13676
-13891
-14103
-14313
-14519
-14721
-14919
-15112
-15301
-15486
-15665
-15839
-16008
-16171
-16329
-16482
-16629
-16771
-16908
-17039
-17165
-17285
-17401
-17511
-17617
-17718
-17813
-17904
-17991
-18072
-18149
-18222
-18290
-18354
-18413
-18468
-18519
-18566
-18609
-18648
-18683
-18715
-18743
-18767
-18788
-18806
-18821
-18832
-18840
-18846
-18848
-18848
-18845
-18839
-18831
-18820
-18806
-18790
-18771
-18750
-18726
-18700
-18671
-18640
-18607
-18572
-18535
-18496
-18456
-18414
-18371
-18328
-18283
-18238
-18193
-18148
-18102
-18057
-18011
-17966
-17921
-17875
-17830
-17784
-17738
-17691
-17644
-17596
-17548
-17498
-17448
-17397
-17345
-17293
-17239
-17186
-17131
-17077
-17021
-16966
-16910
-16854
-16797
-16740
-16682
-16623
-16564
-16504
-16442
-16379
-16317
-16251
-16186
-16120
-16052
-15984
-15915
-15845
-15776
-15706
-15636
-15567
-15498
-15430
-15363
-15297
-15232
-15169
-15108
-15048
-14990
-14935
-14881
-14831
-14782
-14737
-14694
-14654
-14616
-14582
-14551
-14523
-14498
-14477
-14459
-14444
-14432
-14424
-14419
-14417
-14419
-14423
-14430
-14441
-14454
-14469
-14487
-14507
-14530
-14555
-14582
-14610
-14641
-14674
-14709
-14745
-14783
-14823
-14864
-14906
-14950
-14995
-15040
-15086
-15133
-15181
-15229
-15278
-15328
-15378
-15430
-15482
-15535
-15589
-15645
-15701
-15759
-15819
-15880
-15942
-16007
-16074
-16142
-16213
-16286
-16361
-16438
-16517
-16598
-16681
-16766
-16852
-16939
-17027
-17115
-17204
-17292
-17380
-17467
-17553
-17638
-17721
-17803
-17882
-17960
-18035
-18107
-18176
-18243
-18307
-18367
-18424
-18478
-18528
-18574
-18616
-18654
-18688
-18718
-18743
-18764
-18781
-18793
-18800
-18803
-18801
-18795
-18783
-18767
-18746
-18720
-18689
-18653
-18611
-18564
-18511
-18453
-18389
-18320
-18244
-18164
-18078
-17986
-17890
-17788
-17682
-17572
-17457
-17338
-17215
-17089
-16960
-16827
-16693
-16555
-16416
-16274
-16132
-15987
-15842
-15695
-15547
-15398
-15249
-15099
-14948
-14797
-14645
-14493
-14340
-14187
-14034
-13881
-13728
-13575
-13423
-13270
-13118
-12967
-12815
-12665
-12515
-12365
-12216
-12068
-11920
-11772
-11625
-11479
-11334
-11189
-11045
-10902
-10760
-10620
-10481
-10344
-10209
-10076
-9945
-9817
-9691
-9567
-9446
-9328
-9213
-9101
-8991
-8885
-8781
-8681
-8583
-8488
-8396
-8306
-8219
-8135
-8053
-7975
-7898
-7825
-7754
-7687
-7622
-7561
-7503
-7448
-7397
-7349
-7305
-7265
-7228
-7195
-7165
-7140
-7118
-7100
-7085
-7075
-7068
-7065
-7067
-7072
-7081
-7095
-7112
-7134
-7160
-7191
-7226
-7265
-7308
-7356
-7409
-7466
-7527
-7593
-7664
-7739
-7819
-7905
-7995
-8090
-8189
-8296
-8407
-8522
-8643
-8769
-8900
-9035
-9175
-9320
-9468
-9620
-9776
-9934
-10096
-10261
-10427
-10597
-10768
-10941
-11115
-11291
-11469
-11648
-11829
-12010
-12193
-12377
-12563
-12749
-12936
-13124
-13313
-13503
-13693
-13883
-14073
-14264
-14455
-14645
-14835
-15025
-15215
-15403
-15592
-15779
-15965
-16149
-16332
-16514
-16694
-16871
-17046
-17218
-17387
-17554
-17717
-17877
-18034
-18187
-18337
-18484
-18627
-18767
-18904
-19038
-19169
-19297
-19421
-19544
-19663
-19780
-19894
-20006
-20116
-20224
-20329
-20432
-20534
-20633
-20731
-20827
-20921
-21014
-21105
-21194
-21281
-21367
-21450
-21532
-21611
-21688
-21763
-21835
-21905
-21972
-22036
-22098
-22156
-22211
-22264
-22313
-22360
-22403
-22443
-22480
-22514
-22544
-22571
-22595
-22615
-22631
-22643
-22651
-22656
-22657
-22654
-22648
-22638
-22625
-22608
-22588
-22566
-22540
-22511
-22480
-22445
-22407
-22367
-22323
-22276
-22225
-22171
-22114
-22053
-21989
-21921
-21849
-21774
-21695
-21612
-21526
-21436
-21342
-21244
-21143
-21038
-20929
-20816
-20700
-20580
-20456
-20329
-20198
-20064
-19927
-19787
-19645
-19500
-19354
-19206
-19057
-18906
-18755
-18603
-18452
-18300
-18148
-17997
-17846
-17695
-17546
-17397
-17249
-17102
-16957
-16813
-16671
-16531
-16393
-16258
-16125
-15995
-15868
-15745
-15624
-15507
-15394
-15284
-15178
-15076
-14977
-14883
-14792
-14705
-14622
-14542
-14467
-14396
-14330
-14267
-14209
-14155
-14106
-14061
-14022
-13986
-13955
-13929
-13908
-13891
-13878
-13870
-13867
-13868
-13873
-13883
-13897
-13915
-13937
-13963
-13992
-14025
-14062
-14101
-14144
-14189
-14236
-14286
-14338
-14393
-14449
-14507
-14567
-14629
-14692
-14756
-14822
-14889
-14957
-15025
-15094
-15164
-15234
-15304
-15374
-15443
-15513
-15581
-15649
-15716
-15782
-15846
-15910
-15972
-16033
-16091
-16149
-16206
-16259
-16311
-16360
-16407
-16451
-16492
-16531
-16567
-16599
-16629
-16655
-16678
-16699
-16716
-16731
-16743
-16752
-16759
-16764
-16767
-16767
-16766
-16763
-16758
-16751
-16743
-16732
-16720
-16705
-16688
-16668
-16646
-16620
-16592
-16560
-16524
-16484
-16440
-16392
-16340
-16282
-16219
-16152
-16079
-16003
-15920
-15831
-15738
-15639
-15535
-15425
-15310
-15190
-15065
-14935
-14800
-14660
-14516
-14367
-14214
-14056
-13895
-13731
-13562
-13391
-13216
-13039
-12858
-12675
-12489
-12301
-12110
-11917
-11721
-11523
-11323
-11120
-10916
-10710
-10502
-10292
-10081
-9868
-9654
-9438
-9221
-9003
-8784
-8564
-8343
-8121
-7899
-7675
-7451
-7226
-7000
-6774
-6546
-6318
-6089
-5859
-5629
-5397
-5166
-4934
-4701
-4469
-4237
-4006
-3775
-3545
-3316
-3089
-2863
-2639
-2417
-2198
-1981
-1767
-1557
-1349
-1145
-945
-749
-557
-369
-185
-5
170
340
507
668
826
978
1127
1271
1410
1546
1677
1803
1926
2045
2160
2271
2378
2482
2582
2678
2770
2859
2945
3026
3104
3178
3249
3315
3378
3437
3492
3543
3591
3635
3674
3711
3743
3771
3796
3817
3834
3847
3857
3863
3865
3864
3860
3852
3842
3828
3812
3793
3772
3748
3722
3694
3664
3632
3598
3563
3525
3486
3446
3404
3361
3317
3271
3225
3177
3129
3079
3030
2979
2929
2878
2826
2775
2723
2672
2620
2569
2517
2466
2414
2362
2310
2258
2205
2152
2098
2044
1990
1934
1878
1822
1765
1708
1650
1592
1533
1475
1417
1359
1301
1244
1188
1133
1080
1028
977
929
882
837
795
755
717
681
647
616
587
560
535
512
491
473
456
442
429
419
412
406
403
402
404
408
414
423
435
449
466
486
509
534
562
594
628
666
706
750
796
846
899
954
1012
1075
1140
1208
1279
1353
1430
1511
1595
1683
1774
1869
1968
2071
2177
2288
2403
2522
2645
2772
2902
3037
3174
3315
3459
3606
3755
3906
4059
4214
4371
4528
4686
4844
5003
5162
5321
5480
5638
5796
5954
6110
6267
6422
6577
6731
6884
7035
7186
7336
7485
7632
7777
7921
8063
8204
8342
8478
8612
8743
8873
8999
9123
9244
9362
9478
9590
9700
9806
9909
10009
10105
10198
10286
10371
10452
10528
10601
10669
10733
10792
10848
10899
10945
10987
11026
11059
11089
11114
11135
11152
11165
11174
11178
11178
11175
11167
11155
11139
11119
11095
11067
11036
11001
10962
10920
10875
10827
10775
10721
10664
10604
10541
10476
10408
10338
10265
10189
10111
10030
9947
9861
9773
9682
9589
9493
9396
9296
9194
9091
8986
8880
8773
8664
8555
8445
8334
8222
8109
7997
7884
7771
7658
7545
7432
7319
7206
7094
6982
6871
6760
6649
6539
6429
6320
6212
6103
5995
5888
5781
5674
5567
5461
5356
5251
5147
5044
4941
4840
4740
4641
4543
4447
4352
4260
4169
4080
3993
3909
3827
3747
3670
3596
3524
3455
3390
3327
3267
3211
3158
3108
3061
3018
2978
2941
2908
2878
2851
2828
2808
2791
2777
2766
2758
2754
2752
2754
2759
2768
2779
2795
2814
2836
2862
2891
2924
2961
3000
3044
3091
3141
3194
3252
3312
3376
3443
3514
3588
3666
3746
3831
3918
4008
4101
4198
4297
4398
4503
4610
4719
4830
4944
5060
5178
5297
5418
5541
5665
5791
5918
6047
6177
6308
6440
6574
6708
6844
6981
7119
7259
7399
7541
7684
7828
7973
8119
8266
8414
8563
8714
8865
9016
9169
9322
9475
9629
9783
9937
10091
10245
10398
10550
10702
10853
11003
11152
11300
11447
11593
11737
11880
12022
12163
12301
12439
12574
12708
12840
12971
13099
13225
13350
13472
13593
13711
13827
13941
14054
14164
14272
14378
14482
14584
14683
14781
14876
14969
15060
15148
15234
15317
15398
15477
15553
15626
15698
15766
15833
15897
15958
16018
16075
16129
16181
16231
16279
16324
16366
16405
16442
16475
16505
16532
16556
16576
16593
16606
16615
16621
16622
16620
16614
16604
16590
16572
16551
16525
16496
16463
16427
16387
16344
16297
16248
16197
16142
16085
16026
15965
15902
15838
15772
15704
15635
15565
15494
15422
15348
15274
15199
15122
15045
14966
14886
14805
14723
14640
14555
14469
14381
14292
14202
14111
14019
13925
13831
13735
13639
13543
13445
13347
13249
13150
13052
12953
12854
12756
12658
12560
12463
12367
12271
12176
12083
11990
11898
11808
11718
11630
11543
11457
11371
11287
11204
11121
11039
10957
10876
10795
10715
10634
10554
10474
10394
10313
10233
10153
10072
9992
9911
9831
9751
9671
9591
9511
9432
9353
9274
9195
9117
9040
8963
8887
8811
8736
8662
8589
8517
8445
8374
8304
8235
8167
8099
8032
7966
7901
7836
7772
7709
7647
7585
7525
7465
7407
7350
7294
7239
7185
7133
7082
7033
6985
6938
6893
6849
6807
6766
6726
6688
6652
6616
6582
6549
6518
6488
6458
6430
6404
6378
6353
6329
6307
6285
6264
6245
6226
6208
6191
6176
6162
6148
6136
6126
6117
6109
6103
6098
6094
6092
6092
6093
6095
6099
6103
6109
6116
6124
6133
6143
6153
6164
6175
6186
6198
6210
6222
6234
6245
6257
6268
6279
6289
6299
6309
6318
6327
6336
6344
6352
6360
6368
6376
6384
6392
6400
6408
6416
6425
6434
6443
6452
6462
6472
6483
6494
6505
6516
6528
6540
6553
6566
6579
6592
6606
6620
6634
6648
6663
6678
6692
6707
6722
6737
6752
6767
6781
6796
6810
6824
6839
6853
6867
6882
6896
6911
6926
6941
6957
6973
6990
7007
7025
7043
7061
7080
7100
7119
7139
7159
7179
7200
7220
7241
7262
7284
7305
7327
7349
7372
7395
7418
7441
7464
7488
7511
7535
7558
7581
7604
7626
7647
7668
7687
7706
7724
7740
7756
7769
7781
7792
7801
7808
7813
7817
7819
7819
7816
7812
7806
7798
7788
7776
7762
7746
7728
7708
7686
7662
7636
7608
7579
7548
7516
7482
7447
7411
7373
7334
7294
7253
7211
7168
7123
7078
7030
6982
6932
6880
6827
6772
6716
6658
6598
6536
6473
6409
6343
6275
6206
6136
6065
5992
5918
5842
5765
5687
5607
5526
5443
5359
5272
5184
5094
5002
4908
4811
4713
4612
4510
4405
4298
4188
4077
3963
3847
3729
3609
3486
3362
3236
3108
2978
2847
2714
2580
2445
2309
2171
2033
1894
1754
1614
1473
1332
1189
1047
904
760
617
472
328
183
39
-106
-251
-396
-541
-685
-829
-973
-1116
-1258
-1399
-1540
-1679
-1818
-1955
-2090
-2224
-2356
-2486
-2614
-2740
-2864
-2985
-3105
-3222
-3337
-3449
-3560
-3668
-3774
-3877
-3979
-4078
-4174
-4269
-4361
-4450
-4537
-4622
-4704
-4783
-4860
-4934
-5005
-5074
-5139
-5202
-5262
-5319
-5374
-5425
-5473
-5519
-5561
-5601
-5638
-5673
-5704
-5733
-5760
-5784
-5805
-5825
-5842
-5857
-5869
-5880
-5888
-5895
-5899
-5902
-5903
-5901
-5898
-5893
-5885
-5876
-5865
-5851
-5836
-5818
-5798
-5776
-5752
-5726
-5697
-5666
-5633
-5598
-5561
-5522
-5480
-5436
-5391
-5343
-5294
-5242
-5190
-5135
-5079
-5022
-4963
-4903
-4843
-4781
-4719
-4655
-4592
-4527
-4463
-4398
-4332
-4267
-4202
-4137
-4072
-4006
-3943
-3879
-3816
-3754
-3692
-3631
-3571
-3512
-3454
-3397
-3340
-3285
-3231
-3178
-3126
-3075
-3025
-2977
-2929
-2884
-2840
-2797
-2755
-2716
-2677
-2640
-2604
-2570
-2538
-2506
-2477
-2448
-2422
-2397
-2374
-2353
-2334
-2317
-2302
-2289
-2279
-2270
-2264
-2261
-2259
-2260
-2263
-2269
-2277
-2287
-2299
-2313
-2330
-2348
-2369
-2392
-2417
-2444
-2472
-2503
-2536
-2572
-2609
-2648
-2690
-2733
-2779
-2827
-2877
-2929
-2984
-3040
-3099
-3160
-3222
-3287
-3354
-3422
-3493
-3565
-3639
-3715
-3792
-3870
-3950
-4030
-4112
-4194
-4277
-4360
-4444
-4528
-4613
-4697
-4782
-4867
-4951
-5036
-5121
-5206
-5291
-5375
-5460
-5544
-5627
-5710
-5793
-5875
-5956
-6036
-6115
-6193
-6270
-6346
-6420
-6494
-6565
-6636
-6705
-6773
-6839
-6904
-6967
-7028
-7088
-7146
-7202
-7257
-7309
-7360
-7409
-7456
-7500
-7543
-7584
-7623
-7660
-7694
-7727
-7758
-7786
-7812
-7837
-7859
-7880
-7899
-7916
-7931
-7945
-7958
-7969
-7979
-7987
-7995
-8000
-8006
-8010
-8013
-8016
-8016
-8016
-8015
-8013
-8009
-8004
-7998
-7990
-7982
-7972
-7961
-7949
-7937
-7923
-7908
-7892
-7876
-7858
-7840
-7821
-7802
-7781
-7760
-7739
-7717
-7694
-7672
-7649
-7626
-7602
-7579
-7556
-7532
-7509
-7486
-7462
-7439
-7415
-7392
-7368
-7344
-7319
-7295
-7269
-7244
-7218
-7192
-7166
-7139
-7111
-7083
-7055
-7026
-6997
-6968
-6938
-6907
-6877
-6846
-6814
-6783
-6751
-6720
-6688
-6657
-6626
-6595
-6564
-6534
-6504
-6475
-6445
-6416
-6387
-6359
-6331
-6303
-6276
-6248
-6221
-6195
-6168
-6142
-6116
-6091
-6065
-6040
-6014
-5989
-5964
-5938
-5913
-5887
-5862
-5836
-5810
-5785
-5759
-5733
-5707
-5682
-5656
-5630
-5604
-5578
-5552
-5526
-5499
-5472
-5445
-5418
-5390
-5361
-5332
-5303
-5273
-5243
-5213
-5182
-5151
-5119
-5087
-5055
-5022
-4989
-4956
-4923
-4889
-4856
-4822
-4787
-4753
-4718
-4684
-4649
-4614
-4578
-4543
-4507
-4472
-4436
-4400
-4364
-4328
-4291
-4255
-4218
-4182
-4145
-4108
-4070
-4033
-3995
-3956
-3917
-3877
-3836
-3795
-3753
-3711
-3668
-3625
-3582
-3538
-3495
-3452
-3409
-3367
-3325
-3284
-3244
-3205
-3168
-3131
-3095
-3061
-3028
-2996
-2965
-2936
-2908
-2881
-2855
-2830
-2806
-2783
-2761
-2739
-2718
-2698
-2678
-2659
-2640
-2622
-2604
-2588
-2572
-2556
-2542
-2528
-2515
-2503
-2492
-2481
-2472
-2463
-2454
-2447
-2440
-2434
-2428
-2423
-2419
-2415
-2412
-2409
-2406
-2403
-2401
-2398
-2396
-2393
-2390
-2386
-2382
-2378
-2373
-2367
-2361
-2354
-2347
-2339
-2331
-2322
-2313
-2304
-2294
-2284
-2273
-2262
-2251
-2240
-2228
-2216
-2203
-2190
-2177
-2163
-2148
-2133
-2117
-2100
-2083
-2065
-2045
-2027
-2007
-1986
-1964
-1942
-1920
-1897
-1873
-1850
-1826
-1802
-1778
-1754
-1730
-1706
-1682
-1658
-1635
-1612
-1589
-1567
-1544
-1522
-1500
-1479
-1458
-1437
-1416
-1395
-1375
-1355
-1335
-1316
-1297
-1278
-1260
-1243
-1226
-1209
-1193
-1178
-1164
-1150
-1137
-1125
-1113
-1102
-1091
-1081
-1071
-1060
-1050
-1040
-1030
-1018
-1006
-995
-983
-969
-955
-941
-925
-909
-892
-874
-856
-837
-817
-797
-776
-755
-734
-712
-689
-666
-642
-618
-592
-566
-539
-511
-482
-452
-421
-389
-355
-321
-285
-248
-209
-169
-128
-86
-43
2
48
95
143
192
241
292
343
395
447
500
554
608
662
717
772
828
884
940
997
1054
1112
1170
1229
1289
1350
1411
1473
1536
1599
1663
1729
1794
1861
1928
1996
2064
2132
2201
2270
2340
2409
2478
2547
2616
2684
2753
2820
2887
2954
3020
3085
3150
3215
3279
3342
3406
3468
3531
3593
3654
3715
3776
3837
3897
3957
4017
4077
4136
4195
4255
4314
4372
4431
4490
4548
4606
4663
4721
4778
4834
4890
4946
5002
5057
5112
5167
5221
5275
5328
5381
5433
5485
5537
5588
5638
5687
5735
5783
5829
5875
5919
5963
6005
6046
6086
6125
6162
6198
6234
6268
6301
6333
6364
6394
6423
6450
6477
6503
6529
6553
6577
6600
6622
6644
6665
6686
6706
6725
6744
6762
6780
6796
6812
6827
6841
6854
6865
6876
6885
6892
6899
6904
6907
6909
6909
6908
6905
6901
6896
6889
6881
6872
6862
6851
6839
6826
6812
6798
6782
6767
6750
6733
6715
6697
6679
6660
6641
6621
6601
6581
6560
6540
6519
6497
6476
6454
6433
6410
6388
6366
6343
6321
6298
6275
6252
6229
6205
6182
6159
6136
6113
6090
6067
6044
6023
6001
5980
5960
5940
5921
5903
5886
5869
5853
5838
5824
5811
5799
5787
5777
5767
5759
5751
5745
5739
5735
5732
5731
5730
5731
5733
5737
5741
5747
5753
5761
5770
5780
5791
5802
5814
5827
5841
5855
5870
5886
5902
5919
5936
5954
5972
5990
6009
6029
6049
6070
6091
6113
6135
6157
6180
6203
6227
6251
6275
6300
6324
6349
6374
6400
6425
6450
6475
6500
6526
6551
6576
6601
6625
6650
6675
6699
6724
6748
6773
6797
6821
6845
6869
6893
6917
6941
6965
6988
7011
7034
7057
7080
7102
7125
7147
7168
7190
7211
7232
7252
7272
7292
7311
7330
7348
7365
7382
7398
7412
7427
7440
7452
7463
7473
7482
7489
7496
7502
7506
7510
7512
7514
7514
7514
7512
7509
7505
7500
7494
7486
7477
7466
7454
7441
7426
7409
7391
7371
7350
7327
7302
7276
7248
7219
7188
7156
7123
7089
7054
7018
6981
6944
6906
6867
6827
6787
6746
6705
6663
6621
6578
6534
6490
6446
6400
6355
6308
6261
6214
6166
6118
6069
6019
5970
5919
5869
5817
5766
5714
5661
5608
5554
5500
5445
5390
5333
5277
5219
5161
5102
5042
4981
4920
4858
4795
4731
4667
4602
4535
4468
4400
4331
4260
4189
4117
4043
3969
3893
3816
3739
3660
3581
3500
3419
3337
3255
3172
3088
3004
2919
2834
2749
2663
2577
2490
2403
2315
2227
2139
2051
1962
1873
1783
1694
1604
1515
1425
1336
1246
1157
1068
979
891
803
715
628
541
455
370
285
201
117
34
-48
-129
-210
-289
-368
-447
-524
-601
-676
-751
-824
-897
-968
-1038
-1106
-1174
-1240
-1304
-1367
-1429
-1489
-1548
-1606
-1662
-1717
-1770
-1823
-1874
-1923
-1972
-2019
-2065
-2110
-2154
-2197
-2239
-2280
-2319
-2358
-2395
-2431
-2465
-2498
-2530
-2561
-2589
-2617
-2642
-2666
-2688
-2708
-2726
-2742
-2755
-2767
-2776
-2782
-2787
-2789
-2788
-2785
-2780
-2773
-2763
-2752
-2738
-2722
-2704
-2684
-2663
-2639
-2614
-2587
-2558
-2528
-2496
-2463
-2428
-2392
-2354
-2315
-2275
-2233
-2190
-2146
-2100
-2054
-2005
-1957
-1908
-1857
-1805
-1753
-1700
-1646
-1592
-1538
-1483
-1428
-1372
-1317
-1261
-1206
-1150
-1095
-1039
-984
-929
-873
-818
-763
-709
-654
-599
-545
-490
-436
-381
-326
-272
-217
-162
-107
-52
4
59
115
171
227
283
340
397
454
511
569
627
685
743
802
860
919
977
1036
1094
1152
1209
1266
1323
1379
1434
1488
1541
1593
1644
1694
1742
1789
1835
1878
1920
1961
1999
2036
2071
2104
2135
2164
2191
2216
2239
2260
2279
2296
2311
2325
2336
2346
2354
2361
2366
2369
2372
2373
2372
2371
2368
2364
2359
2353
2345
2336
2326
2315
2303
2289
2274
2257
2240
2221
2200
2178
2155
2131
2105
2078
2050
2021
1990
1958
1924
1890
1854
1817
1779
1740
1700
1659
1616
1573
1529
1485
1439
1392
1345
1297
1248
1198
1147
1096
1044
991
937
882
827
771
714
656
598
539
478
417
355
292
228
163
97
30
-39
-108
-178
-249
-321
-394
-467
-541
-616
-691
-766
-841
-916
-992
-1067
-1143
-1219
-1294
-1369
-1445
-1520
-1595
-1670
-1745
-1820
-1896
-1970
-2045
-2120
-2194
-2269
-2343
-2416
-2489
-2562
-2633
-2705
-2775
-2845
-2914
-2981
-3048
-3114
-3179
-3243
-3306
-3368
-3429
-3489
-3547
-3604
-3660
-3715
-3769
-3821
-3872
-3921
-3969
-4014
-4059
-4103
-4144
-4184
-4222
-4258
-4292
-4325
-4356
-4385
-4412
-4437
-4461
-4484
-4505
-4525
-4543
-4560
-4576
-4591
-4605
-4618
-4630
-4641
-4651
-4661
-4669
-4677
-4684
-4691
-4697
-4702
-4706
-4710
-4713
-4716
-4717
-4718
-4719
-4719
-4718
-4716
-4714
-4711
-4707
-4703
-4698
-4693
-4687
-4681
-4674
-4667
-4659
-4651
-4642
-4632
-4622
-4611
-4600
-4588
-4576
-4563
-4549
-4536
-4521
-4506
-4491
-4476
-4460
-4443
-4427
-4410
-4393
-4376
-4359
-4341
-4324
-4307
-4290
-4274
-4257
-4241
-4225
-4209
-4193
-4178
-4163
-4148
-4133
-4118
-4104
-4090
-4075
-4062
-4049
-4035
-4022
-4010
-3998
-3986
-3975
-3965
-3956
-3947
-3940
-3933
-3928
-3924
-3921
-3920
-3920
-3922
-3925
-3930
-3937
-3945
-3955
-3966
-3979
-3994
-4011
-4027
-4048
-4069
-4091
-4114
-4139
-4165
-4192
-4220
-4248
-4278
-4309
-4340
-4372
-4405
-4438
-4472
-4506
-4541
-4576
-4612
-4649
-4686
-4725
-4764
-4803
-4844
-4886
-4928
-4972
-5017
-5063
-5111
-5159
-5209
-5260
-5312
-5365
-5420
-5475
-5531
-5588
-5646
-5705
-5763
-5823
-5882
-5941
-6001
-6060
-6119
-6177
-6236
-6293
-6350
-6407
-6462
-6517
-6571
-6624
-6675
-6726
-6775
-6823
-6870
-6915
-6959
-7001
-7042
-7081
-7119
-7155
-7190
-7224
-7256
-7287
-7316
-7344
-7370
-7395
-7419
-7442
-7463
-7483
-7501
-7518
-7534
-7548
-7560
-7571
-7580
-7587
-7592
-7596
-7597
-7596
-7593
-7587
-7579
-7569
-7556
-7541
-7522
-7501
-7478
-7451
-7422
-7390
-7356
-7318
-7278
-7236
-7190
-7142
-7092
-7039
-6983
-6925
-6864
-6802
-6736
-6669
-6599
-6527
-6452
-6376
-6297
-6216
-6133
-6049
-5962
-5873
-5783
-5691
-5597
-5501
-5404
-5305
-5205
-5103
-5000
-4895
-4790
-4682
-4574
-4465
-4354
-4243
-4130
-4017
-3903
-3788
-3672
-3556
-3439
-3321
-3203
-3084
-2965
-2845
-2725
-2605
-2485
-2365
-2245
-2125
-2005
-1885
-1767
-1648
-1531
-1414
-1298
-1183
-1069
-957
-845
-735
-626
-519
-413
-309
-206
-104
-5
94
190
285
379
471
561
650
737
823
908
991
1073
1153
1232
1310
1386
1461
1535
1608
1679
1748
1816
1882
1947
2009
2071
2130
2187
2242
2295
2346
2395
2442
2487
2529
2570
2608
2644
2678
2710
2740
2768
2793
2817
2839
2858
2876
2892
2906
2918
2928
2937
2943
2948
2951
2953
2953
2951
2948
2943
2936
2928
2919
2908
2895
2881
2866
2849
2830
2810
2789
2766
2742
2716
2689
2660
2630
2598
2565
2530
2495
2457
2419
2380
2339
2297
2255
2211
2167
2122
2076
2031
1984
1938
1891
1845
1798
1752
1706
1660
1615
1570
1526
1482
1439
1397
1355
1314
1274
1234
1195
1156
1118
1081
1043
1006
970
933
897
861
825
789
752
716
679
642
605
568
530
492
454
416
377
339
301
263
225
188
152
116
81
47
15
-17
-48
-77
-106
-133
-159
-184
-209
-232
-254
-275
-296
-315
-334
-351
-368
-385
-400
-415
-430
-444
-457
-470
-483
-496
-508
-520
-532
-544
-556
-568
-580
-592
-604
-615
-627
-638
-649
-660
-670
-680
-689
-698
-707
-715
-722
-728
-735
-740
-745
-750
-754
-757
-761
-764
-766
-768
-770
-771
-772
-773
-773
-772
-771
-769
-767
-764
-761
-757
-753
-748
-743
-737
-731
-725
-718
-711
-703
-695
-687
-679
-670
-661
-653
-644
-635
-626
-617
-607
-598
-589
-580
-571
-562
-553
-544
-535
-526
-516
-507
-497
-487
-478
-468
-458
-448
-438
-428
-418
-408
-398
-388
-378
-367
-357
-346
-335
-323
-311
-298
-285
-271
-256
-241
-225
-209
-192
-174
-156
-137
-117
-97
-77
-57
-36
-14
7
29
51
73
96
118
141
164
187
210
233
256
280
303
327
350
374
398
422
446
470
494
519
542
566
590
613
636
659
681
703
724
745
764
784
802
819
836
851
866
879
892
903
912
921
928
934
939
942
944
944
944
942
938
933
927
920
912
902
891
878
864
849
833
815
796
776
755
732
708
683
656
628
599
569
538
505
470
435
398
360
320
279
237
194
149
104
58
11
-37
-85
-135
-184
-234
-285
-336
-387
-439
-491
-543
-595
-648
-701
-753
-806
-859
-912
-964
-1016
-1069
-1121
-1173
-1224
-1275
-1326
-1376
-1426
-1475
-1524
-1573
-1621
-1669
-1716
-1763
-1810
-1857
-1903
-1949
-1994
-2039
-2084
-2129
-2172
-2216
-2259
-2301
-2343
-2384
-2424
-2463
-2501
-2538
-2574
-2608
-2642
-2674
-2704
-2733
-2760
-2786
-2810
-2832
-2853
-2872
-2888
-2903
-2916
-2927
-2937
-2944
-2950
-2953
-2955
-2955
-2953
-2950
-2945
-2938
-2929
-2919
-2908
-2895
-2881
-2865
-2848
-2830
-2811
-2791
-2769
-2746
-2722
-2696
-2670
-2642
-2612
-2582
-2550
-2516
-2482
-2446
-2408
-2370
-2330
-2289
-2246
-2203
-2158
-2113
-2067
-2019
-1971
-1922
-1873
-1822
-1771
-1720
-1668
-1615
-1562
-1509
-1456
-1402
-1348
-1293
-1239
-1185
-1131
-1077
-1022
-969
-916
-862
-809
-757
-704
-652
-601
-549
-498
-447
-397
-347
-297
-247
-197
-148
-99
-49
0
49
98
147
196
246
295
344
394
443
492
541
590
640
688
737
786
834
882
930
978
1026
1074
1121
1168
1215
1262
1310
1357
1404
1451
1499
1546
1594
1642
1690
1738
1787
1835
1884
1933
1981
2029
2078
2126
2174
2221
2268
2315
2362
2408
2453
2498
2543
2587
2631
2675
2718
2761
2804
2846
2888
2930
2972
3013
3055
3096
3137
3178
3218
3259
3299
3339
3378
3418
3457
3496
3534
3573
3611
3649
3687
3724
3762
3799
3836
3873
3910
3947
3984
4021
4058
4094
4132
4170
4208
4247
4286
4325
4365
4406
4447
4488
4530
4572
4614
4657
4700
4743
4786
4830
4873
4917
4961
5004
5048
5092
5135
5179
5222
5265
5308
5351
5393
5436
5478
5519
5561
5602
5643
5684
5725
5766
5806
5847
5887
5927
5968
6008
6047
6087
6127
6167
6206
6246
6285
6325
6365
6404
6444
6484
6525
6565
6605
6646
6687
6728
6769
6810
6851
6891
6932
6972
7012
7052
7091
7130
7168
7205
7241
7276
7311
7344
7376
7407
7437
7466
7493
7519
7544
7568
7590
7611
7631
7649
7666
7682
7696
7709
7721
7731
7740
7747
7754
7759
7762
7765
7766
7765
7764
7761
7757
7751
7745
7737
7727
7716
7704
7691
7676
7659
7641
7622
7600
7578
7553
7527
7500
7470
7439
7407
7373
7337
7300
7261
7221
7180
7137
7093
7048
7001
6954
6906
6856
6806
6754
6702
6649
6595
6540
6485
6429
6372
6315
6257
6198
6140
6080
6020
5960
5899
5838
5776
5714
5652
5589
5526
5462
5399
5335
5270
5206
5141
5077
5012
4947
4883
4818
4753
4689
4625
4562
4499
4436
4374
4312
4251
4191
4131
4072
4013
3955
3898
3841
3785
3730
3675
3621
3568
3515
3463
3412
3362
3312
3264
3216
3170
3124
3080
3037
2994
2954
2914
2875
2838
2802
2767
2734
2701
2670
2641
2612
2585
2559
2534
2510
2488
2466
2446
2426
2408
2391
2374
2359
2345
2332
2319
2308
2298
2290
2282
2276
2271
2267
2265
2265
2266
2269
2274
2280
2289
2299
2311
2325
2340
2357
2376
2397
2419
2443
2468
2494
2521
2549
2579
2609
2640
2671
2703
2736
2769
2802
2836
2869
2903
2938
2972
3007
3041
3076
3110
3145
3180
3214
3249
3283
3318
3352
3387
3421
3455
3489
3522
3556
3589
3622
3654
3686
3717
3748
3778
3808
3837
3865
3892
3919
3944
3969
3992
4014
4035
4056
4075
4094
4110
4126
4140
4153
4164
4174
4182
4188
4194
4197
4199
4199
4197
4193
4188
4181
4173
4162
4150
4136
4120
4103
4083
4062
4040
4016
3990
3962
3932
3901
3867
3832
3795
3756
3715
3673
3628
3582
3534
3485
3433
3380
3326
3270
3212
3153
3092
3030
2967
2902
2836
2768
2700
2630
2559
2486
2413
2338
2262
2185
2107
2028
1948
1867
1785
1703
1620
1536
1451
1366
1280
1194
1108
1020
934
847
760
673
586
499
412
325
238
151
65
-22
-109
-195
-282
-369
-456
-543
-630
-717
-805
-893
-981
-1069
-1158
-1246
-1335
-1423
-1512
-1600
-1688
-1776
-1864
-1951
-2037
-2124
-2209
-2294
-2378
-2462
-2545
-2627
-2708
-2788
-2868
-2946
-3024
-3101
-3177
-3252
-3326
-3399
-3471
-3543
-3613
-3683
-3753
-3822
-3890
-3957
-4025
-4091
-4158
-4224
-4289
-4354
-4419
-4484
-4548
-4611
-4675
-4738
-4800
-4862
-4924
-4985
-5045
-5105
-5164
-5222
-5280
-5337
-5393
-5448
-5503
-5556
-5608
-5660
-5711
-5760
-5809
-5856
-5902
-5948
-5992
-6036
-6078
-6120
-6160
-6200
-6238
-6276
-6313
-6350
-6385
-6420
-6454
-6487
-6519
-6551
-6582
-6613
-6642
-6671
-6699
-6727
-6753
-6779
-6804
-6828
-6851
-6874
-6895
-6916
-6936
-6955
-6974
-6992
-7010
-7027
-7043
-7059
-7075
-7091
-7106
-7121
-7136
-7151
-7166
-7181
-7195
-7210
-7224
-7238
-7253
-7267
-7282
-7296
-7311
-7326
-7341
-7356
-7371
-7387
-7403
-7418
-7434
-7450
-7466
-7482
-7498
-7514
-7530
-7546
-7562
-7577
-7593
-7608
-7623
-7637
-7651
-7665
-7679
-7692
-7705
-7717
-7729
-7740
-7751
-7762
-7772
-7782
-7791
-7800
-7808
-7816
-7824
-7832
-7839
-7847
-7855
-7862
-7870
-7878
-7886
-7895
-7903
-7912
-7921
-7931
-7940
-7950
-7960
-7970
-7980
-7990
-8000
-8010
-8021
-8031
-8041
-8052
-8061
-8071
-8080
-8090
-8099
-8108
-8117
-8124
-8132
-8138
-8146
-8151
-8157
-8163
-8167
-8172
-8176
-8179
-8182
-8185
-8186
-8189
-8191
-8193
-8194
-8195
-8196
-8197
-8198
-8199
-8199
-8200
-8201
-8202
-8203
-8205
-8206
-8208
-8211
-8213
-8216
-8220
-8223
-8227
-8232
-8237
-8242
-8247
-8252
-8258
-8264
-8270
-8276
-8282
-8289
-8295
-8302
-8309
-8316
-8323
-8331
-8339
-8347
-8356
-8364
-8374
-8384
-8394
-8405
-8416
-8428
-8441
-8454
-8468
-8483
-8499
-8515
-8532
-8550
-8569
-8588
-8609
-8630
-8652
-8674
-8698
-8722
-8747
-8773
-8800
-8827
-8854
-8883
-8911
-8940
-8970
-9000
-9030
-9060
-9090
-9121
-9152
-9183
-9214
-9245
-9277
-9309
-9340
-9372
-9405
-9437
-9469
-9502
-9535
-9568
-9601
-9635
-9669
-9703
-9737
-9772
-9807
-9842
-9878
-9913
-9949
-9986
-10022
-10059
-10096
-10134
-10171
-10209
-10247
-10284
-10322
-10360
-10398
-10436
-10474
-10511
-10548
-10585
-10621
-10656
-10692
-10726
-10760
-10793
-10826
-10858
-10889
-10919
-10949
-10978
-11006
-11034
-11060
-11085
-11110
-11134
-11156
-11178
-11198
-11218
-11236
-11253
-11269
-11283
-11297
-11309
-11320
-11329
-11337
-11344
-11350
-11354
-11356
-11357
-11357
-11355
-11352
-11347
-11340
-11331
-11321
-11309
-11296
-11281
-11264
-11245
-11225
-11203
-11179
-11154
-11127
-11098
-11068
-11037
-11004
-10969
-10933
-10895
-10857
-10816
-10775
-10732
-10688
-10643
-10597
-10549
-10501
-10451
-10400
-10348
-10295
-10241
-10186
-10129
-10072
-10013
-9953
-9892
-9829
-9766
-9701
-9635
-9568
-9499
-9429
-9358
-9286
-9213
-9138
-9062
-8985
-8907
-8828
-8747
-8666
-8583
-8500
-8415
-8330
-8244
-8156
-8068
-7980
-7890
-7800
-7709
-7618
-7525
-7433
-7339
-7245
-7151
-7056
-6961
-6865
-6768
-6672
-6574
-6477
-6379
-6280
-6181
-6082
-5983
-5883
-5783
-5682
-5581
-5480
-5379
-5277
-5175
-5073
-4970
-4868
-4765
-4662
-4559
-4456
-4354
-4251
-4148
-4046
-3944
-3842
-3741
-3641
-3540
-3441
-3342
-3243
-3146
-3049
-2953
-2857
-2763
-2669
-2576
-2483
-2392
-2301
-2211
-2122
-2033
-1946
-1859
-1773
-1688
-1604
-1521
-1439
-1358
-1278
-1199
-1121
-1045
-970
-896
-823
-752
-681
-613
-545
-479
-414
-351
-288
-227
-167
-108
-51
6
62
116
170
223
276
328
379
429
479
529
578
626
675
722
769
816
862
908
953
998
1042
1086
1129
1171
1213
1254
1295
1335
1375
1414
1453
1492
1530
1567
1605
1642
1679
1716
1753
1790
1827
1863
1900
1937
1974
2011
2049
2086
2123
2161
2198
2236
2274
2312
2350
2388
2426
2464
2502
2540
2577
2615
2653
2691
2728
2765
2803
2840
2877
2913
2950
2986
3023
3059
3095
3131
3167
3203
3239
3275
3311
3347
3384
3420
3456
3492
3528
3565
3601
3637
3673
3709
3744
3780
3815
3850
3885
3919
3953
3986
4019
4051
4083
4114
4145
4174
4203
4231
4259
4285
4311
4336
4360
4383
4405
4427
4448
4468
4487
4506
4523
4540
4557
4572
4587
4601
4615
4628
4640
4651
4662
4672
4682
4690
4698
4706
4712
4718
4723
4727
4731
4734
4736
4738
4739
4739
4739
4738
4736
4734
4731
4728
4723
4719
4713
4707
4701
4693
4685
4677
4668
4658
4648
4637
4625
4613
4601
4588
4574
4559
4545
4529
4513
4496
4479
4461
4442
4423
4404
4384
4363
4342
4320
4298
4275
4252
4228
4205
4181
4156
4132
4107
4082
4057
4032
4006
3983
3958
3934
3909
3885
3862
3838
3815
3792
3770
3748
3726
3705
3684
3663
3643
3622
3602
3582
3562
3543
3523
3503
3484
3465
3446
3427
3408
3389
3371
3352
3334
3317
3299
3282
3265
3248
3232
3216
3201
3186
3172
3159
3146
3133
3121
3110
3099
3088
3078
3068
3058
3049
3039
3030
3021
3011
3002
2992
2982
2972
2961
2950
2939
2928
2916
2903
2890
2877
2863
2849
2834
2820
2804
2788
2772
2756
2740
2723
2706
2689
2672
2655
2638
2621
2605
2588
2571
2554
2538
2521
2505
2489
2473
2457
2442
2426
2411
2396
2381
2367
2353
2339
2325
2312
2299
2286
2273
2261
2249
2238
2226
2215
2205
2194
2184
2174
2165
2155
2146
2137
2129
2120
2112
2104
2097
2089
2082
2075
2069
2063
2058
2052
2048
2043
2040
2036
2033
2031
2029
2028
2027
2027
2027
2028
2029
2031
2033
2035
2039
2041
2045
2051
2056
2061
2067
2073
2080
2087
2095
2103
2111
2120
2129
2138
2148
2158
2168
2179
2189
2200
2211
2222
2233
2245
2256
2267
2279
2290
2302
2313
2325
2337
2348
2359
2371
2382
2393
2404
2415
2426
2437
2447
2457
2468
2478
2488
2498
2508
2518
2527
2537
2547
2557
2567
2577
2587
2598
2608
2618
2629
2639
2650
2660
2671
2681
2691
2701
2711
2720
2730
2738
2747
2755
2763
2770
2777
2783
2789
2794
2799
2804
2808
2812
2815
2818
2821
2824
2826
2828
2830
2832
2833
2834
2835
2836
2837
2838
2839
2839
2840
2840
2841
2842
2842
2843
2844
2845
2846
2847
2849
2850
2851
2853
2854
2856
2857
2859
2861
2862
2864
2866
2868
2870
2872
2874
2876
2878
2880
2882
2884
2886
2889
2891
2893
2895
2897
2899
2902
2904
2907
2909
2912
2915
2918
2921
2925
2928
2932
2936
2941
2945
2950
2955
2960
2966
2971
2976
2981
2986
2991
2995
2999
3003
3006
3008
3010
3012
3013
3013
3013
3012
3011
3009
3006
3003
2999
2995
2990
2985
2980
2974
2968
2962
2956
2949
2942
2936
2929
2922
2915
2909
2902
2895
2889
2882
2875
2869
2862
2855
2848
2840
2833
2826
2818
2810
2802
2793
2784
2775
2766
2756
2746
2736
2726
2715
2703
2691
2679
2666
2653
2639
2625
2611
2596
2580
2564
2548
2531
2514
2497
2479
2461
2443
2424
2405
2386
2367
2347
2328
2309
2289
2270
2250
2230
2211
2191
2171
2152
2132
2112
2092
2071
2050
2029
2008
1986
1964
1942
1919
1895
1872
1847
1823
1798
1773
1747
1722
1696
1670
1644
1618
1591
1565
1539
1513
1487
1461
1436
1410
1385
1360
1335
1311
1286
1262
1239
1215
1192
1169
1147
1125
1103
1082
1061
1041
1022
1002
984
967
950
934
919
904
890
878
866
855
844
835
826
818
812
805
800
796
792
790
788
787
787
788
790
793
796
801
807
814
822
831
841
853
865
878
892
907
923
941
958
977
997
1016
1038
1059
1081
1104
1127
1150
1173
1196
1220
1243
1266
1290
1312
1335
1358
1380
1402
1424
1446
1467
1489
1510
1531
1552
1573
1594
1614
1635
1655
1675
1695
1715
1735
1754
1774
1793
1812
1830
1848
1866
1884
1901
1917
1933
1949
1964
1978
1992
2005
2017
2029
2040
2051
2060
2069
2078
2085
2092
2099
2105
2110
2114
2119
2122
2125
2128
2130
2131
2132
2133
2133
2132
2131
2130
2128
2126
2123
2120
2116
2112
2108
2103
2098
2093
2087
2080
2073
2066
2058
2050
2041
2033
2023
2013
2003
1993
1982
1970
1959
1947
1934
1922
1909
1896
1882
1869
1855
1841
1827
1813
1799
1784
1770
1755
1740
1725
1711
1696
1681
1666
1651
1637
1622
1607
1593
1579
1564
1550
1536
1522
1508
1495
1481
1467
1454
1440
1426
1413
1399
1386
1372
1358
1344
1330
1316
1301
1287
1272
1257
1242
1226
1210
1194
1178
1161
1144
1126
1108
1090
1071
1052
1032
1012
992
972
951
930
909
887
865
844
822
800
778
756
733
711
689
666
643
621
598
574
551
527
503
478
453
428
402
376
349
321
293
264
235
205
174
143
111
79
46
13
-21
-55
-90
-126
-162
-199
-236
-273
-312
-350
-390
-430
-470
-510
-552
-593
-635
-677
-719
-762
-804
-847
-890
-932
-975
-1018
-1061
-1104
-1147
-1190
-1234
-1277
-1320
-1363
-1407
-1450
-1494
-1538
-1582
-1626
-1670
-1715
-1760
-1805
-1851
-1896
-1942
-1989
-2035
-2082
-2129
-2177
-2224
-2271
-2319
-2367
-2415
-2462
-2510
-2557
-2605
-2652
-2699
-2745
-2792
-2838
-2884
-2929
-2975
-3020
-3064
-3108
-3152
-3196
-3239
-3282
-3324
-3366
-3408
-3450
-3491
-3532
-3573
-3613
-3654
-3694
-3733
-3772
-3812
-3850
-3889
-3927
-3965
-4003
-4040
-4078
-4115
-4152
-4189
-4226
-4263
-4300
-4336
-4373
-4409
-4446
-4482
-4518
-4554
-4589
-4625
-4660
-4695
-4729
-4763
-4796
-4829
-4861
-4893
-4924
-4955
-4984
-5013
-5042
-5069
-5096
-5123
-5148
-5174
-5198
-5223
-5246
-5270
-5293
-5316
-5338
-5361
-5383
-5405
-5426
-5448
-5469
-5490
-5511
-5532
-5552
-5572
-5591
-5610
-5629
-5647
-5665
-5682
-5699
-5715
-5730
-5745
-5759
-5772
-5785
-5797
-5808
-5819
-5829
-5838
-5847
-5855
-5863
-5870
-5877
-5884
-5890
-5896
-5901
-5907
-5912
-5917
-5921
-5926
-5931
-5936
-5940
-5945
-5950
-5955
-5959
-5964
-5969
-5974
-5979
-5984
-5989
-5994
-5999
-6004
-6009
-6013
-6017
-6021
-6025
-6029
-6032
-6035
-6038
-6040
-6042
-6043
-6044
-6045
-6045
-6044
-6044
-6042
-6041
-6039
-6036
-6033
-6030
-6026
-6022
-6018
-6013
-6008
-6002
-5996
-5989
-5982
-5975
-5967
-5959
-5950
-5942
-5932
-5923
-5913
-5903
-5893
-5882
-5871
-5859
-5847
-5835
-5822
-5809
-5795
-5781
-5766
-5750
-5734
-5718
-5701
-5683
-5665
-5647
-5629
-5610
-5591
-5571
-5552
-5532
-5513
-5493
-5474
-5454
-5434
-5415
-5395
-5375
-5356
-5336
-5317
-5297
-5277
-5258
-5238
-5218
-5198
-5178
-5158
-5138
-5118
-5097
-5077
-5056
-5036
-5015
-4994
-4972
-4951
-4929
-4907
-4885
-4863
-4841
-4818
-4795
-4773
-4749
-4726
-4703
-4679
-4655
-4632
-4608
-4584
-4560
-4535
-4511
-4487
-4463
-4439
-4415
-4391
-4367
-4343
-4318
-4294
-4269
-4245
-4220
-4195
-4170
-4144
-4119
-4093
-4067
-4041
-4014
-3988
-3961
-3935
-3908
-3882
-3855
-3829
-3803
-3777
-3751
-3725
-3700
-3675
-3650
-3625
-3600
-3576
-3551
-3527
-3503
-3479
-3454
-3430
-3406
-3382
-3357
-3333
-3309
-3284
-3260
-3236
-3212
-3188
-3164
-3141
-3118
-3095
-3072
-3050
-3028
-3007
-2986
-2965
-2945
-2926
-2907
-2889
-2871
-2853
-2836
-2820
-2804
-2789
-2774
-2759
-2744
-2730
-2716
-2702
-2689
-2675
-2662
-2648
-2635
-2622
-2608
-2595
-2582
-2568
-2554
-2541
-2527
-2513
-2499
-2485
-2470
-2455
-2441
-2426
-2411
-2396
-2381
-2366
-2351
-2336
-2321
-2306
-2291
-2276
-2262
-2247
-2233
-2218
-2204
-2190
-2175
-2161
-2147
-2132
-2118
-2103
-2089
-2074
-2060
-2045
-2029
-2016
-2001
-1986
-1971
-1957
-1942
-1928
-1913
-1899
-1885
-1871
-1857
-1844
-1830
-1817
-1804
-1791
-1778
-1766
-1753
-1741
-1728
-1716
-1703
-1690
-1677
-1663
-1650
-1636
-1621
-1607
-1592
-1577
-1562
-1546
-1530
-1513
-1497
-1480
-1462
-1445
-1427
-1409
-1391
-1372
-1354
-1335
-1316
-1297
-1278
-1259
-1240
-1221
-1201
-1182
-1163
-1143
-1124
-1104
-1084
-1064
-1044
-1024
-1002
-982
-961
-940
-918
-896
-873
-850
-827
-803
-779
-755
-731
-706
-681
-655
-630
-604
-578
-551
-525
-498
-471
-444
-417
-389
-361
-333
-305
-276
-247
-217
-187
-157
-126
-95
-64
-32
1
34
67
101
135
170
205
241
277
313
349
387
424
462
500
539
578
617
657
697
738
779
820
861
903
946
988
1031
1074
1117
1161
1205
1249
1294
1338
1383
1428
1473
1519
1565
1611
1657
1703
1750
1797
1844
1892
1939
1987
2036
2084
2132
2181
2230
2278
2327
2375
2424
2472
2519
2567
2613
2660
2706
2751
2795
2839
2882
2925
2967
3008
3048
3088
3126
3164
3202
3238
3274
3309
3343
3376
3408
3440
3471
3500
3530
3558
3585
3612
3637
3662
3686
3709
3731
3752
3772
3791
3809
3826
3842
3857
3872
3885
3898
3909
3920
3930
3940
3949
3957
3964
3971
3977
3983
3988
3993
3997
4000
4003
4006
4008
4009
4010
4010
4010
4009
4006
4005
4002
3998
3994
3988
3982
3976
3968
3960
3952
3942
3932
3921
3910
3898
3885
3872
3859
3844
3830
3815
3800
3784
3768
3752
3736
3719
3703
3686
3669
3652
3635
3618
3600
3583
3566
3549
3532
3515
3498
3482
3466
3450
3434
3419
3405
3390
3377
3364
3351
3339
3328
3317
3307
3297
3288
3279
3272
3264
3257
3251
3245
3240
3234
3230
3225
3221
3218
3214
3211
3209
3207
3205
3203
3202
3202
3202
3202
3203
3204
3206
3209
3211
3215
3219
3223
3228
3233
3239
3245
3252
3260
3268
3276
3285
3294
3304
3314
3325
3336
3348
3360
3373
3386
3400
3414
3429
3445
3461
3477
3494
3511
3529
3547
3566
3585
3604
3624
3644
3664
3684
3705
3726
3747
3768
3789
3810
3831
3852
3873
3894
3915
3935
3956
3976
3995
4014
4034
4053
4072
4090
4108
4126
4143
4160
4177
4193
4208
4224
4238
4253
4267
4280
4293
4306
4318
4330
4341
4352
4363
4372
4382
4391
4399
4407
4415
4421
4428
4433
4439
4443
4447
4450
4452
4453
4454
4453
4452
4449
4446
4442
4436
4430
4422
4414
4404
4394
4383
4371
4358
4344
4329
4314
4298
4280
4263
4244
4225
4205
4184
4162
4140
4117
4093
4067
4043
4017
3990
3962
3934
3904
3875
3844
3813
3781
3748
3715
3681
3647
3613
3578
3543
3508
3472
3436
3400
3364
3329
3293
3257
3221
3186
3150
3115
3080
3046
3011
2977
2942
2908
2874
2841
2807
2774
2740
2707
2674
2641
2608
2576
2543
2511
2479
2447
2416
2384
2353
2323
2292
2262
2232
2203
2174
2146
2118
2090
2063
2036
2009
1984
1959
1934
1910
1886
1863
1841
1819
1798
1777
1757
1737
1719
1700
1683
1666
1650
1634
1619
1605
1592
1579
1567
1556
1545
1535
1526
1518
1510
1502
1496
1489
1484
1478
1474
1469
1466
1462
1460
1457
1455
1453
1452
1451
1451
1451
1451
1452
1453
1454
1456
1458
1460
1463
1466
1469
1473
1477
1481
1485
1490
1495
1500
1505
1511
1516
1522
1528
1534
1540
1547
1553
1559
1566
1572
1579
1585
1592
1599
1605
1612
1618
1625
1631
1637
1643
1649
1655
1660
1666
1671
1675
1680
1684
1687
1691
1694
1696
1698
1700
1702
1704
1705
1706
1706
1707
1707
1707
1707
1706
1705
1704
1703
1701
1699
1697
1694
1691
1687
1683
1679
1674
1669
1663
1657
1650
1643
1635
1627
1618
1609
1599
1589
1578
1567
1556
1544
1532
1519
1506
1493
1479
1465
1451
1437
1422
1407
1392
1377
1361
1345
1329
1313
1297
1280
1263
1246
1228
1210
1192
1173
1155
1135
1116
1096
1076
1056
1036
1014
994
973
952
931
910
889
867
846
825
803
782
761
740
719
698
678
657
637
617
597
578
559
539
521
502
484
466
448
430
413
395
378
361
345
329
312
297
281
266
251
236
222
208
194
180
167
155
142
130
118
107
95
85
74
64
55
45
37
28
20
12
5
-3
-10
-16
-22
-29
-34
-40
-45
-50
-55
-60
-65
-69
-74
-78
-82
-87
-91
-95
-99
-103
-107
-112
-116
-120
-125
-129
-133
-138
-142
-146
-151
-155
-159
-163
-167
-171
-174
-178
-181
-185
-188
-191
-194
-198
-201
-204
-207
-210
-213
-216
-219
-223
-226
-229
-233
-236
-240
-243
-246
-249
-253
-256
-259
-262
-265
-268
-271
-274
-276
-279
-282
-284
-287
-289
-292
-294
-296
-299
-302
-304
-307
-310
-312
-315
-318
-322
-325
-328
-332
-335
-339
-342
-346
-349
-353
-356
-360
-363
-366
-369
-372
-375
-377
-379
-381
-383
-384
-385
-386
-386
-386
-385
-384
-383
-381
-378
-376
-372
-369
-364
-359
-354
-348
-342
-335
-328
-320
-312
-303
-294
-284
-274
-263
-252
-240
-228
-215
-203
-189
-176
-162
-148
-133
-119
-104
-89
-74
-58
-43
-27
-12
4
20
36
51
67
83
99
115
131
147
163
179
195
210
226
241
256
271
286
300
314
327
341
354
366
378
390
401
412
422
432
441
450
458
466
473
479
485
490
495
499
502
504
506
507
508
508
507
505
503
500
497
493
488
483
478
471
465
457
449
441
432
422
412
401
390
378
366
353
340
326
311
296
280
263
246
228
210
191
171
151
130
108
86
63
39
15
-10
-35
-61
-88
-115
-143
-172
-201
-230
-260
-291
-322
-354
-386
-419
-453
-486
-521
-556
-591
-627
-664
-700
-738
-775
-813
-852
-890
-929
-969
-1008
-1048
-1089
-1129
-1170
-1212
-1253
-1295
-1337
-1380
-1422
-1465
-1509
-1552
-1596
-1640
-1685
-1729
-1774
-1819
-1865
-1910
-1956
-2001
-2048
-2094
-2141
-2188
-2234
-2281
-2328
-2375
-2421
-2468
-2514
-2561
-2607
-2653
-2698
-2743
-2788
-2833
-2877
-2921
-2965
-3008
-3051
-3094
-3136
-3177
-3219
-3260
-3301
-3341
-3381
-3421
-3461
-3500
-3539
-3578
-3617
-3655
-3693
-3731
-3769
-3807
-3845
-3882
-3919
-3956
-3992
-4029
-4065
-4100
-4135
-4170
-4204
-4238
-4271
-4304
-4336
-4367
-4398
-4428
-4458
-4486
-4514
-4541
-4568
-4593
-4618
-4642
-4665
-4688
-4710
-4731
-4751
-4771
-4790
-4808
-4826
-4843
-4860
-4876
-4892
-4907
-4921
-4935
-4948
-4961
-4974
-4985
-4997
-5007
-5018
-5027
-5036
-5045
-5053
-5060
-5067
-5073
-5079
-5084
-5088
-5092
-5096
-5099
-5101
-5103
-5105
-5106
-5107
-5107
-5106
-5105
-5104
-5102
-5100
-5097
-5094
-5090
-5086
-5081
-5076
-5070
-5064
-5058
-5051
-5044
-5037
-5029
-5021
-5013
-5005
-4996
-4987
-4978
-4969
-4960
-4951
-4941
-4932
-4922
-4912
-4903
-4893
-4883
-4874
-4864
-4855
-4846
-4837
-4828
-4819
-4810
-4802
-4794
-4786
-4778
-4771
-4764
-4757
-4751
-4744
-4739
-4733
-4728
-4722
-4718
-4713
-4709
-4705
-4701
-4697
-4694
-4690
-4687
-4684
-4681
-4678
-4675
-4672
-4670
-4667
-4665
-4663
-4661
-4659
-4657
-4655
-4653
-4652
-4651
-4650
-4649
-4648
-4647
-4647
-4647
-4647
-4647
-4647
-4647
-4648
-4649
-4650
-4651
-4652
-4654
-4655
-4657
-4659
-4661
-4663
-4666
-4669
-4671
-4674
-4678
-4681
-4684
-4688
-4692
-4696
-4700
-4704
-4709
-4713
-4718
-4722
-4727
-4732
-4737
-4741
-4746
-4751
-4755
-4760
-4764
-4768
-4772
-4775
-4778
-4781
-4784
-4787
-4789
-4790
-4792
-4793
-4793
-4794
-4794
-4793
-4792
-4791
-4789
-4787
-4784
-4781
-4777
-4773
-4768
-4763
-4757
-4751
-4745
-4737
-4730
-4722
-4713
-4704
-4694
-4684
-4673
-4662
-4650
-4638
-4625
-4612
-4598
-4583
-4569
-4553
-4537
-4521
-4504
-4487
-4470
-4451
-4433
-4414
-4395
-4375
-4355
-4335
-4314
-4293
-4271
-4249
-4226
-4203
-4180
-4156
-4132
-4107
-4082
-4056
-4030
-4003
-3978
-3951
-3923
-3895
-3867
-3839
-3810
-3781
-3751
-3722
-3692
-3661
-3631
-3600
-3569
-3538
-3507
-3476
-3445
-3413
-3381
-3350
-3318
-3286
-3254
-3222
-3189
-3157
-3124
-3092
-3059
-3026
-2993
-2959
-2926
-2892
-2859
-2825
-2791
-2757
-2723
-2689
-2655
-2622
-2588
-2554
-2520
-2486
-2452
-2418
-2385
-2351
-2317
-2284
-2251
-2217
-2184
-2151
-2119
-2086
-2054
-2021
-1990
-1959
-1928
-1897
-1867
-1837
-1807
-1778
-1750
-1722
-1694
-1667
-1640
-1614
-1588
-1563
-1538
-1514
-1491
-1468
-1445
-1423
-1402
-1381
-1360
-1340
-1320
-1300
-1281
-1262
-1244
-1226
-1208
-1190
-1172
-1155
-1137
-1120
-1103
-1086
-1069
-1053
-1036
-1020
-1004
-987
-972
-956
-940
-925
-910
-896
-881
-868
-854
-841
-828
-816
-804
-793
-782
-772
-762
-753
-744
-736
-729
-722
-716
-710
-705
-700
-697
-693
-691
-689
-687
-686
-686
-686
-686
-687
-688
-690
-692
-695
-697
-700
-704
-707
-711
-715
-720
-724
-729
-734
-739
-745
-750
-756
-762
-768
-775
-781
-788
-795
-802
-809
-816
-824
-832
-839
-847
-856
-864
-872
-881
-890
-899
-908
-917
-926
-935
-945
-955
-965
-975
-985
-996
-1006
-1016
-1028
-1040
-1051
-1063
-1075
-1087
-1099
-1111
-1124
-1137
-1149
-1162
-1175
-1188
-1201
-1214
-1228
-1241
-1254
-1267
-1280
-1292
-1305
-1318
-1330
-1342
-1354
-1366
-1378
-1390
-1401
-1412
-1423
-1434
-1445
-1456
-1466
-1477
-1487
-1497
-1507
-1516
-1525
-1534
-1543
-1552
-1560
-1569
-1577
-1584
-1592
-1599
-1606
-1613
-1620
-1626
-1633
-1639
-1645
-1650
-1656
-1661
-1667
-1672
-1677
-1681
-1686
-1690
-1694
-1698
-1702
-1705
-1709
-1711
-1714
-1716
-1718
-1719
-1720
-1721
-1721
-1721
-1720
-1719
-1717
-1715
-1712
-1709
-1706
-1702
-1697
-1692
-1686
-1680
-1674
-1667
-1659
-1651
-1642
-1633
-1623
-1613
-1602
-1591
-1579
-1567
-1554
-1540
-1527
-1512
-1497
-1482
-1466
-1449
-1432
-1415
-1397
-1379
-1360
-1340
-1321
-1300
-1280
-1258
-1237
-1215
-1193
-1170
-1147
-1123
-1099
-1075
-1050
-1025
-1000
-975
-949
-923
-897
-870
-844
-817
-790
-763
-735
-708
-680
-653
-625
-597
-569
-540
-512
-483
-455
-426
-397
-369
-340
-311
-282
-254
-225
-196
-167
-139
-110
-82
-54
-25
3
31
59
87
115
142
170
197
224
251
278
304
330
356
382
408
433
458
484
508
533
558
582
606
630
654
678
701
725
748
771
794
818
841
864
887
910
933
956
979
1002
1026
1050
1073
1097
1122
1146
1171
1196
1221
1246
1272
1297
1323
1349
1376
1403
1429
1457
1484
1512
1540
1568
1597
1625
1655
1684
1714
1743
1773
1804
1834
1865
1896
1927
1959
1990
2021
2053
2085
2117
2149
2181
2213
2245
2278
2310
2342
2375
2407
2439
2471
2504
2536
2568
2601
2633
2666
2698
2730
2763
2795
2828
2861
2893
2926
2959
2991
3024
3057
3090
3122
3155
3187
3220
3252
3284
3317
3348
3380
3412
3443
3475
3506
3537
3568
3598
3628
3659
3689
3718
3748
3777
3807
3836
3865
3894
3923
3952
3980
4009
4038
4066
4094
4123
4151
4179
4207
4235
4263
4290
4318
4345
4372
4399
4426
4453
4479
4506
4531
4557
4582
4607
4632
4656
4680
4703
4726
4749
4771
4792
4813
4834
4854
4874
4893
4911
4929
4947
4963
4980
4996
5011
5025
5039
5053
5066
5078
5090
5101
5112
5122
5131
5140
5149
5156
5164
5171
5177
5183
5188
5193
5197
5201
5204
5207
5209
5211
5212
5212
5212
5212
5211
5210
5208
5205
5202
5199
5194
5190
5184
5178
5172
5165
5157
5149
5140
5131
5121
5110
5099
5087
5075
5062
5048
5034
5019
5004
4988
4972
4955
4938
4921
4903
4885
4866
4847
4828
4808
4788
4768
4748
4727
4706
4684
4663
4641
4619
4596
4574
4551
4528
4504
4481
4457
4433
4409
4385
4360
4336
4311
4285
4260
4234
4209
4183
4157
4130
4104
4077
4051
4024
3997
3970
3942
3915
3887
3860
3832
3805
3777
3749
3721
3693
3665
3637
3609
3581
3553
3525
3497
3469
3441
3413
3385
3357
3328
3300
3272
3244
3215
3187
3159
3131
3102
3074
3046
3018
2990
2962
2934
2907
2879
2852
2825
2798
2771
2745
2719
2694
2668
2643
2619
2595
2571
2548
2526
2504
2482
2461
2441
2421
2401
2383
2364
2347
2329
2313
2296
2281
2266
2251
2237
2223
2210
2198
2185
2174
2163
2152
2141
2131
2121
2112
2102
2093
2084
2075
2066
2057
2048
2039
2029
2021
2013
2004
1995
1986
1978
1969
1961
1953
1944
1936
1928
1920
1912
1904
1896
1888
1881
1873
1866
1858
1851
1844
1837
1830
1823
1816
1809
1802
1795
1788
1780
1773
1766
1758
1750
1742
1734
1725
1717
1708
1699
1690
1681
1671
1661
1651
1641
1630
1619
1608
1596
1585
1572
1560
1547
1533
1520
1506
1492
1477
1462
1447
1431
1415
1399
1382
1365
1348
1331
1313
1295
1277
1258
1240
1221
1201
1182
1162
1142
1122
1101
1080
1059
1038
1016
994
971
949
925
901
877
853
828
802
777
751
724
697
670
643
615
587
559
530
501
472
442
413
383
353
322
292
261
230
199
168
137
105
74
42
10
-23
-55
-88
-121
-155
-188
-222
-256
-291
-326
-361
-396
-432
-468
-504
-541
-578
-615
-652
-689
-727
-765
-803
-841
-880
-918
-957
-995
-1034
-1073
-1112
-1151
-1190
-1229
-1269
-1308
-1347
-1387
-1426
-1466
-1506
-1546
-1585
-1625
-1666
-1706
-1746
-1786
-1827
-1867
-1908
-1949
-1990
-2031
-2073
-2114
-2156
-2197
-2239
-2280
-2322
-2364
-2406
-2447
-2489
-2531
-2573
-2614
-2656
-2697
-2739
-2780
-2821
-2862
-2903
-2944
-2985
-3025
-3065
-3105
-3144
-3184
-3223
-3261
-3299
-3337
-3375
-3411
-3448
-3484
-3519
-3554
-3588
-3621
-3654
-3687
-3718
-3749
-3779
-3809
-3837
-3865
-3893
-3919
-3945
-3970
-3994
-4017
-4040
-4062
-4083
-4103
-4122
-4141
-4158
-4175
-4191
-4206
-4220
-4233
-4245
-4256
-4266
-4276
-4284
-4291
-4298
-4304
-4308
-4312
-4315
-4317
-4318
-4318
-4317
-4315
-4313
-4310
-4305
-4300
-4295
-4288
-4281
-4273
-4264
-4255
-4245
-4234
-4222
-4210
-4197
-4184
-4170
-4155
-4140
-4124
-4108
-4091
-4073
-4054
-4035
-4017
-3998
-3978
-3957
-3936
-3915
-3893
-3871
-3849
-3826
-3803
-3779
-3755
-3731
-3707
-3682
-3657
-3631
-3606
-3580
-3554
-3527
-3500
-3473
-3445
-3417
-3389
-3361
-3332
-3303
-3274
-3244
-3214
-3184
-3154
-3123
-3092
-3062
-3030
-2999
-2968
-2936
-2905
-2873
-2842
-2810
-2778
-2747
-2715
-2684
-2653
-2622
-2591
-2560
-2529
-2499
-2468
-2438
-2409
-2379
-2350
-2321
-2293
-2264
-2236
-2209
-2182
-2155
-2128
-2101
-2075
-2050
-2024
-1999
-1974
-1949
-1925
-1901
-1877
-1854
-1831
-1808
-1785
-1763
-1741
-1720
-1699
-1679
-1658
-1639
-1619
-1600
-1582
-1564
-1547
-1530
-1513
-1497
-1482
-1467
-1452
-1438
-1425
-1412
-1400
-1388
-1377
-1367
-1357
-1348
-1339
-1331
-1324
-1317
-1311
-1305
-1300
-1296
-1292
-1289
-1286
-1285
-1283
-1282
-1282
-1282
-1283
-1285
-1286
-1289
-1291
-1294
-1298
-1302
-1307
-1311
-1317
-1322
-1328
-1335
-1341
-1348
-1355
-1363
-1371
-1379
-1387
-1396
-1405
-1414
-1423
-1432
-1442
-1452
-1462
-1472
-1483
-1494
-1504
-1516
-1527
-1538
-1550
-1562
-1574
-1586
-1598
-1611
-1623
-1636
-1649
-1662
-1675
-1688
-1701
-1715
-1728
-1742
-1755
-1769
-1782
-1796
-1810
-1823
-1837
-1851
-1865
-1878
-1892
-1905
-1919
-1932
-1946
-1959
-1972
-1985
-1998
-2011
-2024
-2037
-2050
-2062
-2075
-2087
-2100
-2112
-2124
-2137
-2149
-2161
-2173
-2184
-2196
-2207
-2218
-2229
-2240
-2251
-2261
-2271
-2280
-2290
-2299
-2308
-2316
-2324
-2332
-2340
-2347
-2355
-2362
-2368
-2375
-2381
-2387
-2393
-2399
-2405
-2410
-2415
-2420
-2424
-2429
-2433
-2436
-2440
-2443
-2446
-2449
-2451
-2453
-2455
-2456
-2457
-2458
-2459
-2459
-2459
-2459
-2458
-2458
-2457
-2456
-2454
-2453
-2451
-2449
-2446
-2444
-2441
-2438
-2435
-2432
-2428
-2424
-2421
-2417
-2413
-2408
-2404
-2400
-2395
-2390
-2386
-2381
-2376
-2370
-2365
-2359
-2354
-2348
-2342
-2335
-2329
-2322
-2315
-2308
-2301
-2294
-2286
-2279
-2271
-2263
-2256
-2248
-2240
-2232
-2224
-2216
-2208
-2200
-2192
-2184
-2177
-2169
-2162
-2155
-2148
-2141
-2134
-2128
-2122
-2116
-2111
-2105
-2100
-2096
-2091
-2087
-2083
-2079
-2076
-2072
-2069
-2067
-2064
-2062
-2059
-2058
-2056
-2054
-2053
-2052
-2051
-2050
-2050
-2050
-2049
-2049
-2049
-2050
-2050
-2051
-2052
-2053
-2054
-2055
-2057
-2058
-2060
-2062
-2065
-2067
-2070
-2073
-2076
-2079
-2083
-2087
-2090
-2094
-2098
-2103
-2107
-2112
-2116
-2121
-2126
-2131
-2136
-2141
-2147
-2152
-2158
-2163
-2169
-2174
-2180
-2186
-2192
-2198
-2204
-2211
-2217
-2223
-2230
-2236
-2243
-2249
-2255
-2262
-2268
-2274
-2280
-2287
-2292
-2298
-2304
-2310
-2315
-2321
-2326
-2331
-2336
-2341
-2346
-2350
-2355
-2359
-2363
-2367
-2370
-2374
-2377
-2380
-2383
-2386
-2388
-2391
-2393
-2395
-2397
-2399
-2400
-2402
-2403
-2404
-2406
-2407
-2407
-2408
-2409
-2410
-2410
-2411
-2411
-2411
-2412
-2412
-2412
-2413
-2413
-2414
-2414
-2415
-2416
-2417
-2418
-2419
-2420
-2421
-2423
-2425
-2427
-2429
-2431
-2433
-2436
-2439
-2442
-2445
-2448
-2452
-2456
-2460
-2465
-2470
-2475
-2480
-2485
-2491
-2497
-2503
-2510
-2516
-2523
-2530
-2537
-2544
-2551
-2558
-2565
-2573
-2580
-2587
-2594
-2601
-2607
-2614
-2620
-2626
-2632
-2638
-2643
-2648
-2653
-2658
-2662
-2666
-2670
-2673
-2676
-2679
-2681
-2683
-2685
-2686
-2687
-2688
-2688
-2688
-2688
-2688
-2687
-2685
-2683
-2681
-2679
-2676
-2672
-2668
-2664
-2659
-2654
-2648
-2642
-2635
-2628
-2620
-2612
-2604
-2595
-2586
-2576
-2567
-2556
-2546
-2536
-2525
-2514
-2503
-2492
-2481
-2469
-2458
-2446
-2434
-2422
-2410
-2398
-2385
-2373
-2360
-2346
-2333
-2319
-2304
-2290
-2275
-2259
-2243
-2227
-2210
-2192
-2174
-2156
-2137
-2118
-2098
-2077
-2057
-2036
-2013
-1992
-1970
-1947
-1924
-1901
-1877
-1853
-1829
-1804
-1779
-1754
-1729
-1703
-1677
-1651
-1625
-1598
-1571
-1544
-1517
-1490
-1462
-1435
-1407
-1380
-1352
-1324
-1296
-1268
-1240
-1211
-1183
-1155
-1127
-1098
-1070
-1042
-1012
-985
-957
-929
-900
-872
-844
-816
-788
-760
-732
-705
-677
-649
-621
-593
-566
-538
-511
-483
-456
-429
-402
-375
-348
-321
-294
-268
-241
-215
-189
-162
-136
-110
-84
-58
-33
-7
19
44
69
94
119
144
169
193
217
241
265
289
312
335
358
380
403
425
447
468
489
511
531
552
572
592
612
632
651
670
688
707
725
743
761
778
795
812
829
845
862
878
894
910
925
941
956
971
986
1000
1016
1030
1045
1059
1072
1086
1100
1113
1126
1140
1153
1165
1178
1191
1203
1215
1227
1239
1251
1263
1274
1286
1297
1308
1319
1330
1341
1352
1363
1373
1384
1394
1405
1415
1425
1436
1446
1456
1466
1476
1487
1497
1507
1517
1526
1536
1546
1556
1565
1574
1583
1592
1601
1609
1617
1625
1633
1640
1647
1654
1660
1666
1672
1678
1683
1688
1693
1698
1702
1707
1711
1715
1719
1722
1726
1730
1733
1737
1740
1743
1746
1750
1753
1756
1759
1762
1765
1767
1770
1773
1776
1778
1781
1783
1786
1788
1790
1792
1794
1796
1798
1800
1802
1804
1805
1807
1808
1810
1811
1812
1813
1814
1815
1816
1816
1817
1817
1817
1817
1817
1816
1816
1815
1814
1813
1812
1811
1810
1808
1807
1805
1803
1801
1799
1797
1795
1793
1790
1788
1785
1782
1780
1777
1774
1772
1769
1766
1764
1761
1759
1756
1754
1752
1750
1748
1746
1744
1743
1741
1740
1739
1738
1737
1736
1736
1735
1735
1735
1735
1735
1735
1736
1737
1738
1739
1741
1742
1745
1747
1750
1753
1756
1760
1764
1769
1773
1779
1784
1790
1796
1803
1810
1817
1824
1831
1839
1847
1855
1864
1872
1881
1890
1899
1908
1918
1927
1937
1946
1956
1966
1976
1986
1996
2005
2016
2027
2037
2047
2057
2067
2077
2087
2096
2106
2115
2124
2133
2142
2151
2159
2168
2176
2184
2192
2200
2207
2215
2222
2230
2237
2244
2251
2257
2264
2270
2276
2282
2288
2294
2300
2305
2310
2315
2320
2325
2330
2334
2338
2342
2346
2350
2354
2357
2360
2363
2366
2369
2372
2374
2376
2378
2380
2381
2383
2384
2385
2385
2385
2385
2385
2384
2382
2381
2379
2376
2373
2369
2365
2361
2356
2350
2344
2337
2330
2322
2314
2305
2296
2286
2276
2265
2254
2243
2231
2219
2207
2194
2181
2167
2154
2139
2125
2110
2096
2080
2065
2049
2033
2017
2000
1984
1966
1949
1932
1914
1896
1878
1860
1842
1823
1804
1785
1766
1747
1728
1708
1688
1668
1648
1628
1607
1586
1565
1544
1522
1500
1478
1456
1433
1410
1387
1364
1340
1316
1292
1267
1243
1218
1192
1167
1141
1116
1090
1063
1037
1010
984
957
930
903
876
848
821
793
764
736
707
678
649
620
591
561
532
502
472
442
412
382
352
322
293
263
233
203
174
144
115
85
56
27
-2
-31
-60
-89
-117
-145
-173
-201
-229
-256
-283
-310
-337
-363
-390
-416
-441
-467
-492
-517
-541
-566
-590
-613
-637
-660
-682
-705
-727
-748
-770
-791
-812
-832
-852
-872
-891
-910
-929
-948
-966
-984
-1002
-1018
-1036
-1053
-1070
-1086
-1103
-1118
-1134
-1149
-1164
-1179
-1194
-1208
-1222
-1236
-1249
-1262
-1275
-1287
-1300
-1311
-1323
-1334
-1345
-1356
-1366
-1376
-1385
-1395
-1404
-1412
-1421
-1429
-1437
-1445
-1452
-1460
-1467
-1474
-1481
-1488
-1494
-1501
-1508
-1514
-1521
-1527
-1533
-1540
-1546
-1552
-1558
-1564
-1570
-1576
-1582
-1588
-1594
-1599
-1605
-1611
-1617
-1622
-1628
-1634
-1640
-1646
-1652
-1658
-1664
-1670
-1676
-1683
-1689
-1696
-1703
-1710
-1717
-1724
-1731
-1738
-1745
-1752
-1760
-1767
-1775
-1782
-1789
-1797
-1804
-1811
-1819
-1826
-1833
-1840
-1847
-1855
-1862
-1869
-1876
-1883
-1890
-1897
-1904
-1911
-1918
-1925
-1932
-1938
-1945
-1952
-1958
-1964
-1971
-1977
-1983
-1989
-1995
-2000
-2005
-2012
-2017
-2023
-2028
-2033
-2039
-2044
-2050
-2055
-2060
-2066
-2071
-2076
-2082
-2087
-2092
-2097
-2103
-2108
-2113
-2118
-2123
-2128
-2133
-2138
-2143
-2148
-2153
-2158
-2162
-2167
-2171
-2175
-2180
-2184
-2187
-2191
-2195
-2199
-2202
-2206
-2209
-2212
-2216
-2219
-2222
-2225
-2228
-2232
-2235
-2238
-2241
-2244
-2247
-2251
-2254
-2257
-2260
-2263
-2266
-2269
-2272
-2275
-2278
-2281
-2283
-2286
-2289
-2291
-2293
-2296
-2298
-2300
-2302
-2304
-2306
-2308
-2310
-2311
-2313
-2315
-2317
-2318
-2320
-2322
-2323
-2325
-2326
-2328
-2330
-2331
-2333
-2334
-2336
-2337
-2339
-2340
-2342
-2343
-2345
-2346
-2348
-2350
-2352
-2354
-2355
-2357
-2359
-2361
-2363
-2365
-2367
-2368
-2370
-2372
-2374
-2375
-2377
-2378
-2380
-2381
-2383
-2384
-2385
-2386
-2387
-2388
-2389
-2390
-2391
-2392
-2393
-2394
-2394
-2395
-2396
-2396
-2397
-2397
-2398
-2398
-2399
-2399
-2400
-2400
-2400
-2400
-2401
-2401
-2401
-2401
-2401
-2401
-2400
-2400
-2399
-2398
-2397
-2396
-2394
-2393
-2391
-2389
-2386
-2384
-2381
-2378
-2375
-2372
-2369
-2365
-2361
-2358
-2354
-2349
-2345
-2340
-2336
-2331
-2326
-2321
-2316
-2310
-2305
-2299
-2293
-2287
-2280
-2274
-2267
-2260
-2253
-2245
-2237
-2229
-2221
-2212
-2202
-2193
-2182
-2172
-2161
-2149
-2137
-2125
-2112
-2099
-2085
-2071
-2057
-2041
-2025
-2009
-1994
-1977
-1960
-1943
-1925
-1907
-1888
-1869
-1850
-1830
-1810
-1790
-1769
-1748
-1727
-1705
-1683
-1660
-1638
-1615
-1591
-1568
-1544
-1520
-1496
-1471
-1446
-1422
-1397
-1371
-1346
-1321
-1295
-1270
-1245
-1219
-1194
-1168
-1143
-1117
-1092
-1067
-1042
-1016
-992
-967
-943
-918
-894
-870
-846
-823
-800
-776
-754
-731
-709
-687
-665
-644
-623
-602
-581
-561
-541
-522
-503
-484
-465
-447
-430
-413
-396
-380
-364
-349
-334
-320
-306
-293
-281
-268
-257
-246
-236
-226
-216
-207
-199
-191
-183
-176
-170
-164
-158
-152
-147
-143
-138
-134
-131
-127
-124
-121
-119
-117
-115
-113
-111
-110
-109
-108
-107
-107
-106
-106
-106
-106
-107
-107
-108
-109
-110
-111
-112
-114
-116
-117
-119
-122
-124
-126
-129
-132
-134
-138
-141
-144
-147
-151
-155
-158
-162
-166
-170
-174
-179
-183
-187
-192
-196
-201
-205
-210
-215
-220
-225
-230
-235
-240
-245
-250
-256
-261
-266
-272
-278
-283
-289
-295
-301
-308
-314
-320
-327
-334
-341
-348
-355
-362
-369
-377
-384
-392
-400
-408
-416
-425
-433
-442
-451
-459
-469
-478
-487
-497
-507
-516
-527
-537
-548
-558
-569
-581
-592
-604
-616
-628
-640
-653
-665
-678
-692
-705
-718
-732
-746
-760
-774
-789
-803
-818
-833
-848
-864
-879
-895
-911
-927
-944
-960
-977
-994
-1012
-1029
-1047
-1065
-1083
-1102
-1120
-1139
-1158
-1177
-1196
-1216
-1235
-1255
-1275
-1295
-1315
-1336
-1356
-1377
-1398
-1419
-1440
-1461
-1482
-1503
-1525
-1546
-1568
-1589
-1611
-1632
-1654
-1675
-1697
-1718
-1739
-1760
-1781
-1801
-1822
-1842
-1862
-1882
-1902
-1922
-1941
-1960
-1978
-1997
-2015
-2032
-2050
-2067
-2083
-2100
-2116
-2132
-2147
-2162
-2177
-2192
-2206
-2220
-2233
-2246
-2259
-2271
-2283
-2295
-2306
-2317
-2328
-2338
-2348
-2358
-2367
-2375
-2384
-2392
-2400
-2407
-2414
-2421
-2427
-2433
-2439
-2445
-2450
-2455
-2460
-2464
-2468
-2472
-2476
-2479
-2482
-2485
-2487
-2489
-2491
-2493
-2494
-2495
-2496
-2496
-2496
-2496
-2495
-2494
-2493
-2491
-2489
-2486
-2484
-2480
-2477
-2473
-2468
-2464
-2458
-2453
-2447
-2441
-2434
-2427
-2419
-2412
-2404
-2395
-2387
-2378
-2369
-2359
-2350
-2340
-2330
-2320
-2310
-2299
-2288
-2278
-2266
-2255
-2244
-2232
-2221
-2209
-2197
-2184
-2172
-2159
-2146
-2133
-2119
-2106
-2092
-2078
-2063
-2049
-2033
-2019
-2004
-1989
-1974
-1958
-1943
-1927
-1911
-1895
-1880
-1864
-1848
-1832
-1816
-1800
-1784
-1768
-1752
-1736
-1721
-1705
-1689
-1674
-1658
-1643
-1628
-1612
-1597
-1582
-1567
-1552
-1537
-1523
-1508
-1493
-1479
-1464
-1450
-1436
-1422
-1408
-1394
-1380
-1367
-1353
-1340
-1327
-1314
-1301
-1288
-1275
-1263
-1251
-1239
-1227
-1215
-1204
-1193
-1182
-1171
-1161
-1151
-1141
-1131
-1122
-1113
-1105
-1096
-1089
-1081
-1074
-1067
-1060
-1054
-1048
-1042
-1037
-1032
-1027
-1022
-1018
-1014
-1010
-1008
-1004
-1002
-1000
-998
-996
-994
-993
-992
-991
-990
-990
-990
-990
-990
-991
-992
-993
-994
-996
-997
-999
-1000
-1004
-1006
-1008
-1012
-1014
-1018
-1022
-1026
-1030
-1035
-1039
-1044
-1049
-1054
-1059
-1064
-1069
-1075
-1080
-1086
-1091
-1097
-1102
-1108
-1113
-1119
-1124
-1130
-1135
-1141
-1146
-1151
-1157
-1162
-1168
-1173
-1179
-1184
-1190
-1195
-1201
-1207
-1212
-1218
-1224
-1230
-1236
-1243
-1249
-1255
-1262
-1268
-1275
-1282
-1288
-1295
-1302
-1309
-1315
-1322
-1329
-1336
-1342
-1349
-1355
-1362
-1368
-1374
-1380
-1386
-1392
-1397
-1403
-1408
-1413
-1418
-1423
-1427
-1432
-1436
-1440
-1444
-1448
-1451
-1455
-1458
-1461
-1464
-1467
-1470
-1473
-1475
-1477
-1480
-1482
-1484
-1486
-1487
-1489
-1490
-1492
-1493
-1494
-1495
-1496
-1496
-1497
-1497
-1498
-1498
-1498
-1498
-1498
-1497
-1497
-1497
-1497
-1496
-1496
-1496
-1496
-1495
-1495
-1495
-1495
-1495
-1495
-1495
-1494
-1494
-1494
-1494
-1493
-1493
-1492
-1492
-1491
-1490
-1489
-1488
-1487
-1485
-1483
-1481
-1480
-1477
-1475
-1473
-1470
-1467
-1465
-1462
-1459
-1456
-1453
-1450
-1447
-1444
-1441
-1438
-1436
-1433
-1430
-1428
-1426
-1423
-1421
-1419
-1417
-1416
-1414
-1412
-1411
-1410
-1409
-1408
-1407
-1406
-1405
-1404
-1404
-1403
-1403
-1403
-1403
-1402
-1402
-1402
-1403
-1403
-1403
-1403
-1404
-1404
-1404
-1404
-1405
-1405
-1405
-1405
-1404
-1404
-1403
-1403
-1402
-1401
-1400
-1398
-1397
-1395
-1394
-1392
-1390
-1388
-1386
-1383
-1381
-1378
-1375
-1373
-1370
-1367
-1363
-1360
-1357
-1353
-1350
-1346
-1342
-1338
-1334
-1329
-1325
-1321
-1316
-1311
-1306
-1301
-1296
-1291
-1286
-1281
-1275
-1270
-1264
-1259
-1253
-1247
-1241
-1235
-1229
-1223
-1217
-1210
-1204
-1198
-1192
-1185
-1179
-1173
-1166
-1160
-1154
-1147
-1141
-1134
-1127
-1121
-1114
-1107
-1100
-1093
-1086
-1079
-1072
-1064
-1057
-1050
-1042
-1035
-1027
-1018
-1010
-1002
-995
-987
-979
-971
-962
-953
-945
-936
-927
-917
-908
-899
-889
-879
-869
-859
-849
-839
-829
-818
-808
-797
-787
-777
-766
-756
-745
-735
-724
-714
-703
-692
-682
-671
-660
-650
-639
-628
-618
-607
-596
-586
-575
-565
-555
-545
-535
-526
-516
-507
-499
-490
-482
-474
-467
-459
-453
-446
-440
-434
-429
-424
-419
-414
-410
-406
-403
-399
-396
-394
-391
-389
-387
-385
-384
-383
-382
-381
-380
-380
-380
-381
-382
-383
-384
-386
-388
-390
-393
-396
-399
-403
-406
-410
-415
-420
-424
-430
-435
-441
-446
-452
-458
-465
-471
-477
-484
-491
-498
-505
-512
-519
-526
-533
-541
-548
-556
-563
-571
-579
-587
-595
-604
-612
-620
-629
-638
-647
-656
-665
-674
-684
-693
-703
-713
-723
-733
-744
-754
-765
-776
-787
-798
-809
-821
-832
-844
-856
-868
-880
-892
-904
-916
-928
-940
-952
-964
-976
-988
-1000
-1012
-1024
-1036
-1048
-1060
-1071
-1083
-1095
-1107
-1118
-1130
-1142
-1153
-1165
-1177
-1189
-1200
-1212
-1224
-1237
-1249
-1261
-1273
-1286
-1298
-1311
-1323
-1336
-1348
-1361
-1373
-1385
-1398
-1410
-1422
-1434
-1446
-1458
-1470
-1482
-1493
-1505
-1516
-1528
-1539
-1550
-1561
-1572
-1583
-1593
-1604
-1614
-1625
-1635
-1646
-1656
-1666
-1676
-1686
-1695
-1705
-1714
-1724
-1733
-1742
-1751
-1760
-1768
-1776
-1785
-1793
-1801
-1809
-1816
-1824
-1831
-1838
-1845
-1852
-1859
-1866
-1873
-1879
-1886
-1892
-1898
-1904
-1910
-1916
-1922
-1928
-1933
-1939
-1944
-1949
-1954
-1959
-1964
-1969
-1974
-1979
-1983
-1988
-1992
-1997
-2001
-2005
-2009
-2013
-2017
-2020
-2024
-2028
-2031
-2035
-2037
-2041
-2045
-2048
-2051
-2054
-2057
-2060
-2063
-2065
-2068
-2070
-2072
-2074
-2075
-2077
-2078
-2079
-2080
-2081
-2081
-2081
-2082
-2082
-2081
-2081
-2081
-2080
-2079
-2078
-2077
-2076
-2074
-2073
-2071
-2069
-2067
-2065
-2063
-2061
-2059
-2056
-2054
-2051
-2048
-2045
-2043
-2040
-2037
-2033
-2029
-2027
-2024
-2021
-2017
-2013
-2011
-2007
-2004
-2001
-1997
-1994
-1991
-1987
-1984
-1980
-1977
-1973
-1970
-1967
-1963
-1960
-1957
-1953
-1950
-1947
-1944
-1941
-1938
-1935
-1932
-1929
-1926
-1923
-1920
-1917
-1914
-1911
-1908
-1906
-1903
-1901
-1898
-1896
-1893
-1891
-1888
-1886
-1884
-1882
-1879
-1877
-1875
-1873
-1871
-1869
-1867
-1865
-1863
-1861
-1859
-1857
-1855
-1853
-1851
-1849
-1847
-1845
-1843
-1840
-1838
-1836
-1833
-1831
-1829
-1826
-1823
-1821
-1818
-1815
-1812
-1809
-1806
-1803
-1800
-1797
-1793
-1790
-1787
-1783
-1779
-1775
-1771
-1767
-1763
-1759
-1754
-1750
-1745
-1740
-1735
-1730
-1725
-1719
-1714
-1708
-1702
-1696
-1690
-1684
-1678
-1672
-1665
-1659
-1652
-1645
-1638
-1631
-1624
-1617
-1609
-1602
-1594
-1587
-1579
-1571
-1563
-1555
-1547
-1539
-1531
-1523
-1515
-1506
-1498
-1489
-1481
-1472
-1464
-1455
-1446
-1437
-1428
-1419
-1410
-1401
-1391
-1382
-1372
-1363
-1353
-1343
-1333
-1322
-1312
-1301
-1291
-1280
-1269
-1258
-1247
-1236
-1225
-1213
-1202
-1190
-1178
-1167
-1155
-1143
-1131
-1119
-1107
-1095
-1083
-1071
-1059
-1047
-1035
-1022
-1010
-999
-987
-974
-962
-950
-937
-925
-913
-900
-888
-875
-863
-850
-838
-825
-813
-801
-788
-776
-764
-752
-739
-727
-715
-703
-691
-678
-666
-654
-642
-630
-618
-606
-593
-581
-569
-557
-544
-532
-519
-507
-494
-482
-469
-457
-444
-431
-419
-406
-393
-381
-368
-355
-343
-330
-318
-306
-293
-281
-269
-257
-245
-233
-222
-210
-199
-188
-177
-166
-155
-145
-134
-124
-114
-105
-95
-86
-77
-69
-61
-52
-45
-37
-30
-23
-16
-10
-4
2
8
13
18
23
28
32
37
41
45
48
52
55
58
61
64
67
69
71
73
75
77
79
80
82
83
84
85
85
86
86
87
87
87
87
86
86
86
85
84
84
83
82
81
80
79
78
76
75
74
73
71
70
69
67
66
64
63
62
60
59
57
56
54
52
51
49
47
45
44
42
40
38
36
34
33
31
29
27
25
24
22
20
18
17
15
14
12
11
10
9
7
7
6
5
5
4
4
4
5
5
6
8
9
11
13
15
18
21
24
27
31
35
40
44
49
54
60
65
71
77
84
90
97
105
112
120
127
135
144
152
161
170
179
188
198
208
218
229
239
250
261
272
284
296
308
320
333
346
359
372
386
400
414
429
443
458
474
489
505
521
537
553
570
587
604
621
638
655
673
690
708
726
744
761
779
797
815
833
850
868
885
903
920
937
955
972
988
1004
1022
1038
1054
1071
1087
1103
1118
1134
1150
1165
1181
1196
1211
1226
1242
1257
1272
1286
1301
1316
1330
1345
1359
1373
1386
1400
1413
1426
1439
1451
1463
1475
1486
1498
1508
1519
1529
1538
1548
1556
1565
1573
1580
1587
1594
1600
1606
1611
1615
1619
1623
1626
1628
1630
1632
1632
1633
1632
1632
1631
1629
1626
1624
1620
1617
1612
1607
1602
1596
1590
1583
1575
1568
1559
1550
1541
1530
1520
1509
1497
1485
1472
1459
1445
1430
1415
1400
1384
1368
1351
1333
1316
1297
1279
1260
1241
1221
1201
1181
1160
1140
1119
1098
1076
1055
1034
1012
990
968
946
924
902
880
858
836
813
791
768
746
723
700
678
655
632
609
586
563
540
516
493
470
447
424
400
377
354
331
308
285
262
239
216
194
171
149
127
105
83
61
39
18
-3
-25
-45
-66
-87
-107
-127
-146
-166
-185
-204
-223
-241
-259
-277
-295
-312
-329
-346
-362
-378
-394
-410
-425
-440
-455
-470
-484
-499
-513
-527
-540
-554
-567
-581
-594
-607
-620
-633
-647
-660
-673
-686
-699
-713
-726
-740
-753
-767
-781
-794
-808
-822
-836
-849
-863
-877
-890
-904
-917
-931
-944
-957
-970
-983
-995
-1008
-1020
-1033
-1045
-1057
-1069
-1081
-1093
-1104
-1116
-1127
-1139
-1150
-1162
-1174
-1185
-1197
-1208
-1220
-1231
-1243
-1255
-1267
-1278
-1290
-1302
-1314
-1326
-1339
-1351
-1363
-1376
-1388
-1401
-1413
-1426
-1439
-1451
-1464
-1477
-1490
-1503
-1517
-1530
-1543
-1556
-1570
-1584
-1597
-1611
-1625
-1639
-1653
-1668
-1682
-1697
-1711
-1726
-1741
-1756
-1771
-1787
-1802
-1818
-1833
-1849
-1864
-1880
-1895
-1911
-1927
-1942
-1958
-1973
-1988
-2004
-2019
-2033
-2049
-2065
-2080
-2095
-2110
-2125
-2140
-2155
-2170
-2185
-2200
-2215
-2229
-2244
-2259
-2274
-2289
-2304
-2319
-2333
-2348
-2363
-2377
-2392
-2406
-2420
-2434
-2448
-2462
-2476
-2490
-2503
-2517
-2530
-2543
-2556
-2569
-2582
-2595
-2607
-2620
-2632
-2645
-2657
-2669
-2681
-2693
-2705
-2716
-2728
-2739
-2750
-2761
-2771
-2782
-2792
-2802
-2812
-2822
-2831
-2840
-2849
-2857
-2866
-2874
-2881
-2889
-2896
-2903
-2909
-2915
-2921
-2927
-2933
-2938
-2943
-2948
-2952
-2956
-2960
-2964
-2968
-2971
-2974
-2978
-2981
-2983
-2986
-2988
-2991
-2993
-2995
-2997
-2998
-3000
-3001
-3002
-3003
-3004
-3004
-3005
-3005
-3005
-3004
-3004
-3003
-3002
-3000
-2999
-2997
-2995
-2992
-2989
-2986
-2982
-2979
-2974
-2970
-2965
-2960
-2955
-2949
-2943
-2937
-2930
-2923
-2916
-2909
-2902
-2894
-2886
-2878
-2870
-2861
-2853
-2844
-2835
-2826
-2817
-2807
-2798
-2788
-2778
-2768
-2757
-2747
-2736
-2726
-2715
-2704
-2692
-2681
-2669
-2658
-2646
-2634
-2621
-2609
-2597
-2584
-2572
-2559
-2546
-2533
-2520
-2507
-2494
-2480
-2467
-2454
-2441
-2427
-2414
-2401
-2387
-2374
-2360
-2347
-2334
-2320
-2307
-2294
-2281
-2268
-2255
-2242
-2229
-2216
-2203
-2190
-2178
-2165
-2153
-2140
-2128
-2116
-2104
-2092
-2080
-2068
-2056
-2045
-2033
-2021
-2011
-2000
-1989
-1979
-1968
-1958
-1948
-1938
-1928
-1919
-1910
-1900
-1892
-1883
-1874
-1866
-1858
-1850
-1843
-1835
-1828
-1821
-1814
-1807
-1801
-1794
-1788
-1781
-1775
-1769
-1763
-1757
-1751
-1745
-1739
-1733
-1727
-1722
-1716
-1710
-1704
-1698
-1692
-1686
-1681
-1675
-1668
-1662
-1656
-1650
-1644
-1637
-1631
-1624
-1617
-1610
-1603
-1596
-1588
-1581
-1573
-1565
-1557
-1549
-1541
-1533
-1524
-1515
-1507
-1498
-1489
-1479
-1470
-1461
-1451
-1442
-1432
-1423
-1413
-1404
-1394
-1384
-1375
-1365
-1355
-1345
-1335
-1325
-1315
-1305
-1295
-1285
-1274
-1264
-1254
-1244
-1233
-1223
-1213
-1203
-1192
-1182
-1172
-1162
-1151
-1141
-1130
-1120
-1110
-1099
-1089
-1078
-1068
-1057
-1047
-1037
-1026
-1016
-1006
-996
-986
-976
-967
-957
-947
-938
-929
-920
-911
-902
-894
-885
-877
-869
-861
-854
-846
-839
-832
-826
-819
-813
-806
-800
-794
-789
-783
-778
-773
-769
-764
-760
-756
-752
-749
-746
-743
-740
-738
-736
-734
-733
-732
-731
-730
-730
-730
-730
-731
-732
-733
-735
-736
-738
-741
-743
-746
-749
-753
-757
-760
-765
-769
-774
-779
-784
-789
-794
-800
-805
-811
-817
-822
-828
-834
-840
-846
-852
-858
-864
-870
-876
-882
-888
-894
-899
-905
-910
-916
-921
-926
-931
-936
-941
-945
-950
-954
-959
-963
-967
-971
-975
-979
-982
-985
-989
-992
-995
-997
-1000
-1002
-1004
-1006
-1008
-1010
-1010
-1012
-1012
-1014
-1014
-1014
-1014
-1016
-1016
-1014
-1014
-1014
-1014
-1012
-1012
-1010
-1010
-1008
-1006
-1004
-1002
-1000
-997
-994
-991
-988
-984
-980
-976
-972
-967
-962
-957
-951
-945
-939
-933
-926
-919
-912
-904
-896
-888
-880
-871
-862
-853
-843
-834
-824
-814
-803
-793
-782
-771
-759
-747
-735
-723
-710
-696
-683
-669
-655
-640
-625
-609
-594
-578
-561
-544
-527
-510
-492
-474
-456
-437
-418
-399
-380
-360
-340
-320
-300
-279
-258
-237
-216
-195
-173
-151
-129
-107
-85
-62
-39
-16
7
30
53
76
100
123
147
170
194
218
241
265
288
312
335
358
381
405
427
450
473
495
517
539
561
583
604
625
646
667
687
708
728
747
767
786
806
825
843
862
881
899
917
935
953
971
989
1006
1024
1041
1059
1076
1093
1111
1128
1145
1162
1179
1196
1213
1230
1246
1263
1280
1297
1314
1330
1347
1364
1381
1398
1414
1431
1448
1466
1483
1500
1517
1534
1552
1569
1587
1604
1622
1640
1658
1676
1694
1712
1730
1748
1767
1785
1804
1823
1841
1860
1879
1898
1917
1937
1956
1975
1995
2013
2033
2053
2073
2093
2113
2132
2152
2172
2192
2212
2232
2252
2272
2292
2312
2332
2352
2372
2392
2411
2431
2450
2470
2489
2509
2528
2547
2566
2585
2604
2623
2642
2661
2679
2698
2716
2735
2753
2772
2790
2808
2826
2845
2862
2880
2898
2916
2934
2951
2969
2986
3004
3021
3038
3055
3072
3088
3105
3121
3138
3154
3170
3185
3201
3216
3232
3247
3262
3276
3291
3305
3320
3334
3348
3362
3375
3389
3402
3416
3429
3442
3454
3467
3479
3492
3504
3515
3527
3539
3550
3561
3572
3583
3593
3604
3614
3624
3634
3644
3653
3663
3672
3681
3690
3699
3708
3717
3725
3734
3742
3751
3759
3767
3776
3784
3792
3800
3808
3817
3825
3833
3841
3849
3857
3865
3874
3882
3890
3898
3906
3914
3922
3929
3937
3945
3952
3959
3966
3973
3980
3987
3993
4000
4006
4011
4018
4022
4029
4034
4040
4045
4050
4054
4059
4065
4069
4074
4078
4083
4088
4093
4098
4102
4107
4112
4116
4121
4126
4130
4135
4140
4144
4149
4153
4158
4162
4167
4171
4175
4179
4183
4187
4190
4194
4197
4201
4204
4207
4209
4212
4215
4217
4219
4221
4223
4225
4226
4227
4229
4230
4231
4231
4232
4232
4232
4232
4232
4232
4231
4231
4230
4229
4228
4227
4225
4223
4222
4220
4217
4215
4212
4209
4206
4203
4200
4196
4192
4188
4183
4179
4174
4168
4163
4157
4151
4145
4139
4132
4126
4119
4111
4104
4097
4089
4081
4074
4066
4058
4051
4043
4035
4027
4019
4013
4005
3997
3990
3982
3975
3967
3960
3952
3944
3937
3929
3922
3914
3907
3899
3892
3884
3877
3869
3862
3854
3847
3839
3832
3824
3817
3810
3802
3795
3787
3780
3773
3765
3758
3750
3743
3736
3728
3721
3714
3706
3699
3691
3684
3677
3670
3662
3655
3648
3640
3633
3626
3618
3611
3604
3597
3589
3582
3575
3568
3561
3553
3546
3539
3532
3524
3517
3510
3503
3496
3489
3481
3474
3467
3460
3453
3446
3439
3432
3424
3417
3410
3403
3396
3389
3382
3375
3368
3361
3354
3347
3340
3333
3326
3319
3312
3305
3298
3291
3284
3277
3270
3263
3256
3249
3242
3235
3228
3221
3214
3207
3201
3194
3187
3180
3173
3166
3159
3152
3146
3139
3132
3125
3118
3111
3105
3098
3091
3084
3077
3071
3064
3057
3050
3044
3037
3030
3023
3017
3010
3003
2996
2990
2983
2976
2970
2963
2956
2950
2943
2936
2930
2923
2916
2910
2903
2896
2890
2883
2877
2870
2863
2857
2850
2844
2837
2831
2824
2818
2811
2804
2798
2791
2785
2778
2772
2765
2759
2752
2746
2740
2733
2727
2720
2714
2707
2701
2694
2688
2682
2675
2669
2662
2656
2650
2643
2637
2631
2624
2618
2611
2605
2599
2592
2586
2580
2574
2567
2561
2555
2548
2542
2536
2530
2523
2517
2511
2505
2498
2492
2486
2480
2473
2467
2461
2455
2449
2443
2436
2430
2424
2418
2412
2406
2399
2393
2387
2381
2375
2369
2363
2357
2351
2345
2339
2332
2326
2320
2314
2308
2302
2296
2290
2284
2278
2272
2266
2260
2254
2248
2242
2236
2230
2224
2218
2212
2207
2201
2195
2189
2183
2177
2171
2165
2159
2153
2148
2142
2136
2130
2124
2118
2112
2107
2101
2095
2089
2083
2078
2072
2066
2060
2054
2049
2043
2037
2031
2025
2020
2013
2008
2003
1997
1991
1986
1980
1974
1968
1963
1957
1951
1946
1940
1934
1929
1923
1918
1912
1906
1901
1895
1889
1884
1878
1873
1867
1862
1856
1850
1845
1839
1834
1828
1823
1817
1812
1806
1801
1795
1790
1784
1779
1773
1768
1762
1757
1751
1746
1741
1735
1730
1724
1719
1713
1708
1703
1697
1692
1687
1681
1676
1670
1665
1660
1654
1649
1644
1638
1633
1628
1622
1617
1612
1607
1601
1596
1591
1585
1580
1575
1570
1564
1559
1554
1549
1544
1538
1533
1528
1523
1518
1512
1507
1502
1497
1492
1487
1481
1476
1471
1466
1461
1456
1451
1446
1440
1435
1430
1425
1420
1415
1410
1405
1400
1395
1390
1385
1380
1375
1370
1365
1360
1355
1350
1345
1340
1335
1330
1325
1320
1315
1310
1305
1300
1295
1290
1285
1280
1275
1271
1266
1261
1256
1251
1246
1241
1236
1232
1227
1222
1217
1212
1207
1203
1198
1193
1188
1183
1178
1174
1169
1164
1159
1155
1150
1145
1140
1136
1131
1126
1121
1117
1112
1107
1103
1098
1093
1089
1084
1079
1075
1070
1065
1061
1056
1051
1047
1042
1037
1033
1028
1024
1018
1014
1010
1004
1000
996
991
987
982
978
973
969
964
960
955
951
946
942
937
933
928
924
919
915
910
906
901
897
892
888
884
879
875
870
866
861
857
853
848
844
840
835
831
826
822
818
813
809
805
800
796
792
787
783
779
775
770
766
762
757
753
749
745
740
736
732
728
723
719
715
711
707
702
698
694
690
686
681
677
673
669
665
661
657
652
648
644
640
636
632
628
624
619
615
611
607
603
599
595
591
587
583
579
575
571
567
563
559
555
551
547
543
539
535
531
527
523
519
515
511
507
503
499
495
491
487
483
480
476
472
468
464
460
456
452
448
445
441
437
433
429
425
422
418
414
410
406
403
399
395
391
387
384
380
376
372
369
365
361
357
354
350
346
342
339
335
331
328
324
320
316
313
309
305
302
298
294
291
287
284
280
276
273
269
265
262
258
255
251
247
244
240
237
233
230
226
222
219
215
212
208
205
201
198
194
191
187
184
180
177
173
170
166
163
159
156
152
149
146
142
139
135
132
128
125
122
118
115
111
108
105
101
98
94
91
88
84
81
78
74
71
68
64
61
58
54
51
48
45
41
38
35
31
28
25
22
18
15
12
9
5
2
-1
-4
-8
-11
-14
-17
-20
-24
-27
-30
-33
-36
-40
-43
-46
-49
-52
-55
-58
-62
-65
-68
-71
-74
-77
-80
-83
-87
-90
-93
-96
-99
-102
-105
-108
-111
-114
-117
-120
-123
-126
-129
-132
-135
-139
-142
-145
-148
-151
-154
-157
-160
-163
-165
-168
-171
-174
-177
-180
-183
-186
-189
-192
-195
-198
-201
-204
-207
-210
-213
-215
-218
-221
-224
-227
-230
-233
-236
-238
-241
-244
-247
-250
-253
-256
-258
-261
-264
-267
-270
-273
-275
-278
-281
-284
-287
-289
-292
-295
-298
-300
-303
-306
-309
-311
-314
-317
-320
-322
-325
-328
-331
-333
-336
-339
-341
-344
-347
-349
-352
-355
-357
-360
-363
-365
-368
-371
-373
-376
-379
-381
-384
-387
-389
-392
-394
-397
-400
-402
-405
-407
-410
-413
-415
-418
-420
-423
-425
-428
-431
-433
-436
-438
-441
-443
-446
-448
-451
-453
-456
-458
-461
-463
-466
-468
-471
-473
-476
-478
-481
-483
-486
-488
-491
-493
-495
-498
-500
-503
-505
-508
-510
-512
-515
-517
-520
-522
-524
-527
-529
-532
-534
-536
-539
-541
-543
-546
-548
-551
-553
-555
-558
-560
-562
-565
-567
-569
-571
-574
-576
-578
-581
-583
-585
-588
-590
-592
-594
-597
-599
-601
-603
-606
-608
-610
-612
-615
-617
-619
-621
-623
-626
-628
-630
-632
