5
6349
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-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
-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
-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
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-42
-42
-42
-42
-43
-43
-43
-43
-43
-44
-44
-44
-44
-45
-45
-45
-45
-46
-46
-46
-46
-47
-47
-47
-47
-48
-48
-48
-48
-49
-49
-49
-49
-50
-50
-50
-50
-51
-51
-51
-51
-52
-52
-52
-52
-53
-53
-53
-54
-54
-54
-54
-55
-55
-55
-56
-56
-56
-57
-57
-57
-57
-58
-58
-58
-59
-59
-59
-60
-60
-60
-60
-61
-61
-61
-62
-62
-62
-62
-63
-63
-63
-64
-64
-64
-65
-65
-65
-65
-66
-66
-66
-67
-67
-67
-68
-68
-68
-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
-78
-78
-78
-79
-79
-79
-80
-80
-80
-81
-81
-81
-82
-82
-82
-83
-83
-83
-83
-84
-84
-84
-85
-85
-85
-86
-86
-86
-87
-87
-87
-88
-88
-88
-89
-89
-89
-90
-90
-90
-91
-91
-91
-92
-92
-92
-93
-93
-93
-94
-94
-94
-95
-95
-95
-95
-96
-96
-96
-97
-97
-97
-98
-98
-99
-99
-99
-100
-100
-101
-101
-101
-102
-102
-103
-103
-104
-104
-105
-105
-106
-106
-107
-107
-108
-108
-108
-109
-109
-110
-110
-110
-110
-111
-111
-111
-112
-112
-112
-112
-113
-113
-113
-114
-114
-114
-115
-115
-115
-116
-116
-117
-117
-117
-118
-118
-119
-119
-120
-120
-121
-121
-122
-123
-123
-124
-124
-125
-125
-126
-126
-127
-127
-127
-128
-128
-129
-129
-129
-130
-130
-130
-131
-131
-132
-132
-132
-133
-133
-133
-134
-134
-135
-135
-136
-136
-136
-137
-137
-138
-138
-139
-139
-140
-140
-141
-141
-142
-142
-143
-143
-144
-144
-145
-145
-146
-146
-147
-147
-148
-149
-149
-150
-150
-151
-151
-152
-152
-153
-154
-154
-155
-155
-156
-156
-157
-157
-157
-158
-158
-159
-159
-160
-160
-160
-161
-161
-162
-162
-162
-163
-163
-164
-164
-164
-165
-165
-166
-166
-166
-167
-167
-168
-168
-169
-169
-170
-170
-171
-171
-172
-172
-173
-173
-174
-175
-175
-176
-176
-177
-177
-178
-178
-178
-179
-179
-179
-179
-180
-180
-180
-180
-181
-181
-181
-181
-181
-182
-182
-182
-182
-183
-183
-183
-184
-184
-184
-184
-185
-185
-185
-185
-186
-186
-186
-186
-187
-187
-187
-187
-188
-188
-188
-188
-189
-189
-189
-189
-189
-190
-190
-190
-190
-191
-191
-191
-191
-192
-192
-192
-193
-193
-193
-194
-194
-194
-195
-195
-195
-196
-196
-196
-197
-197
-197
-198
-198
-198
-198
-198
-199
-199
-199
-199
-199
-200
-200
-200
-200
-201
-201
-201
-202
-202
-203
-203
-203
-204
-204
-204
-205
-205
-206
-206
-206
-207
-207
-207
-208
-208
-208
-209
-209
-210
-210
-210
-211
-211
-211
-212
-212
-213
-213
-213
-214
-214
-214
-214
-215
-215
-215
-216
-216
-216
-216
-216
-217
-217
-217
-217
-218
-218
-218
-218
-219
-219
-219
-219
-219
-220
-220
-220
-220
-220
-221
-221
-221
-221
-221
-221
-222
-222
-222
-222
-222
-223
-223
-223
-224
-224
-224
-225
-225
-225
-226
-226
-226
-227
-227
-227
-228
-228
-228
-229
-229
-229
-230
-230
-230
-231
-231
-231
-232
-232
-232
-232
-233
-233
-233
-234
-234
-234
-234
-235
-235
-235
-236
-236
-236
-237
-237
-238
-238
-239
-239
-240
-241
-241
-242
-242
-243
-243
-244
-244
-245
-245
-246
-246
-246
-247
-247
-247
-247
-248
-248
-248
-248
-248
-249
-249
-249
-250
-250
-250
-251
-251
-251
-251
-252
-252
-252
-253
-253
-253
-253
-253
-254
-254
-254
-254
-255
-255
-255
-256
-256
-256
-257
-257
-258
-258
-259
-259
-259
-260
-260
-261
-261
-261
-261
-262
-262
-262
-262
-263
-263
-263
-263
-263
-263
-263
-263
-263
-263
-263
-263
-264
-264
-264
-264
-265
-265
-265
-266
-266
-267
-267
-267
-268
-268
-268
-269
-269
-269
-269
-270
-270
-270
-270
-271
-271
-271
-271
-272
-272
-272
-273
-273
-274
-274
-274
-275
-275
-276
-276
-276
-277
-277
-277
-277
-277
-278
-278
-278
-278
-278
-278
-278
-278
-278
-278
-278
-278
-278
-278
-278
-278
-278
-278
-278
-278
-279
-279
-279
-279
-279
-279
-279
-279
-279
-279
-279
-279
-279
-279
-279
-279
-279
-279
-279
-279
-279
-279
-279
-279
-279
-280
-280
-280
-280
-280
-280
-280
-280
-281
-281
-281
-281
-281
-281
-281
-281
-281
-281
-281
-281
-281
-281
-281
-281
-282
-282
-282
-282
-282
-282
-282
-283
-283
-283
-283
-283
-283
-283
-283
-283
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-283
-283
-283
-282
-282
-282
-281
-281
-280
-280
-279
-279
-279
-278
-278
-278
-277
-277
-277
-277
-276
-276
-276
-276
-276
-276
-276
-276
-276
-275
-275
-275
-275
-275
-275
-275
-274
-274
-274
-274
-274
-274
-274
-274
-273
-273
-273
-273
-273
-273
-273
-273
-273
-273
-273
-273
-274
-274
-274
-274
-274
-274
-275
-275
-275
-275
-275
-276
-276
-276
-276
-276
-277
-277
-277
-277
-278
-278
-278
-278
-278
-279
-279
-279
-279
-280
-280
-280
-280
-281
-281
-281
-282
-282
-282
-283
-283
-283
-284
-284
-284
-284
-284
-285
-285
-285
-285
-285
-285
-285
-284
-284
-284
-284
-284
-283
-283
-283
-283
-282
-282
-282
-282
-281
-281
-281
-280
-280
-280
-280
-279
-279
-279
-278
-278
-278
-278
-278
-277
-277
-277
-277
-277
-276
-276
-276
-276
-275
-275
-275
-274
-274
-273
-273
-272
-272
-271
-271
-270
-270
-269
-269
-268
-268
-267
-267
-267
-267
-266
-266
-266
-266
-266
-265
-265
-265
-265
-265
-265
-264
-264
-264
-264
-264
-263
-263
-263
-263
-262
-262
-262
-262
-261
-261
-261
-261
-261
-261
-260
-260
-260
-260
-260
-260
-259
-259
-259
-259
-259
-259
-258
-258
-258
-258
-258
-258
-258
-258
-258
-258
-258
-258
-258
-258
-258
-258
-258
-258
-258
-258
-258
-258
-257
-257
-257
-257
-256
-256
-256
-255
-255
-255
-254
-254
-253
-253
-252
-252
-251
-250
-250
-249
-248
-248
-247
-246
-245
-244
-244
-243
-242
-241
-240
-239
-239
-238
-237
-236
-235
-234
-233
-232
-231
-230
-229
-228
-227
-226
-225
-224
-222
-221
-220
-219
-217
-216
-215
-213
-212
-211
-210
-208
-207
-206
-205
-204
-203
-202
-201
-199
-198
-197
-196
-195
-194
-193
-192
-191
-190
-189
-188
-188
-187
-186
-186
-186
-185
-185
-185
-185
-184
-184
-184
-184
-184
-183
-183
-183
-183
-182
-182
-182
-182
-182
-181
-181
-181
-181
-181
-181
-180
-180
-180
-180
-180
-180
-179
-179
-179
-179
-178
-178
-178
-177
-177
-177
-177
-176
-176
-176
-176
-176
-175
-175
-175
-175
-174
-174
-174
-173
-173
-172
-171
-171
-170
-169
-168
-168
-167
-166
-165
-164
-163
-162
-161
-161
-160
-159
-158
-157
-157
-156
-155
-154
-154
-153
-152
-151
-151
-150
-149
-148
-147
-147
-146
-145
-144
-143
-143
-142
-141
-140
-139
-138
-138
-137
-136
-135
-134
-133
-133
-132
-131
-130
-130
-129
-128
-128
-127
-126
-126
-125
-125
-124
-124
-123
-123
-123
-122
-122
-122
-122
-122
-121
-121
-121
-121
-121
-121
-121
-122
-122
-122
-122
-122
-122
-122
-123
-123
-123
-123
-124
-124
-124
-125
-125
-125
-126
-126
-126
-127
-127
-127
-127
-128
-128
-128
-128
-128
-128
-128
-129
-129
-128
-128
-128
-128
-128
-128
-127
-127
-127
-127
-126
-126
-126
-125
-125
-125
-124
-124
-124
-124
-123
-123
-123
-123
-122
-122
-121
-121
-121
-120
-120
-119
-118
-118
-117
-117
-116
-115
-115
-114
-114
-113
-112
-112
-111
-111
-110
-110
-110
-110
-109
-109
-109
-109
-109
-109
-109
-109
-110
-110
-110
-110
-110
-111
-111
-111
-111
-112
-112
-112
-112
-112
-112
-113
-113
-113
-113
-113
-114
-114
-114
-114
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-114
-114
-113
-113
-112
-111
-111
-110
-109
-108
-107
-106
-105
-104
-103
-101
-100
-99
-98
-97
-96
-95
-94
-93
-92
-91
-90
-89
-88
-87
-86
-85
-84
-83
-82
-81
-80
-79
-78
-77
-75
-74
-73
-72
-70
-69
-67
-66
-64
-63
-61
-60
-59
-57
-56
-54
-53
-52
-51
-49
-48
-47
-46
-45
-44
-43
-42
-41
-40
-39
-38
-37
-35
-34
-33
-32
-31
-30
-29
-29
-28
-27
-26
-26
-25
-25
-24
-24
-23
-23
-22
-22
-21
-21
-20
-20
-19
-19
-18
-18
-17
-17
-16
-16
-16
-15
-15
-15
-15
-14
-14
-14
-14
-14
-14
-14
-14
-13
-13
-13
-13
-12
-12
-12
-11
-11
-10
-10
-9
-8
-8
-7
-6
-6
-5
-5
-4
-4
-4
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
0
0
0
0
1
1
1
1
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
2
2
2
2
2
2
2
1
1
1
1
1
2
2
2
2
3
3
3
4
4
5
6
6
7
7
8
8
9
10
10
11
11
11
12
12
12
12
12
12
12
12
12
11
11
11
10
10
9
9
9
8
8
7
7
6
6
6
5
5
4
4
3
3
2
2
1
1
0
0
-1
-2
-2
-3
-3
-4
-5
-5
-6
-6
-6
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-7
-7
-6
-6
-5
-4
-3
-2
-1
0
2
3
4
6
8
9
11
13
15
16
18
20
22
23
25
27
28
30
32
33
35
36
38
39
41
42
44
45
47
48
50
51
53
54
56
57
59
60
62
63
65
67
68
70
71
73
75
76
78
79
81
82
83
84
85
87
87
88
89
90
91
91
92
93
93
94
94
95
95
96
96
97
97
97
98
98
98
98
98
98
98
98
97
97
97
96
96
96
95
95
95
94
94
94
93
93
93
93
93
93
93
93
93
93
93
93
94
94
94
95
96
96
97
98
99
100
101
103
104
105
107
108
109
111
112
114
116
117
119
120
122
124
126
128
130
132
134
136
138
140
142
145
147
150
152
154
157
159
162
164
167
169
171
174
176
178
180
182
184
186
187
189
191
192
194
195
196
197
198
199
200
201
202
203
203
204
204
205
205
205
205
206
205
205
205
205
204
204
203
203
202
201
200
199
198
197
196
195
194
193
192
191
190
189
188
188
187
186
186
185
185
184
184
184
184
184
184
184
185
185
186
186
187
188
188
189
190
191
192
193
194
195
196
197
198
200
201
202
203
204
205
206
208
209
210
211
212
213
214
215
216
218
219
220
221
222
223
225
226
227
229
231
232
234
236
238
240
243
245
247
250
252
255
258
260
263
266
269
272
275
278
281
284
287
290
293
296
299
302
304
307
310
312
314
316
318
320
322
324
325
327
328
329
330
332
333
334
335
336
336
337
338
339
340
341
342
343
344
345
346
347
348
348
349
350
351
352
352
353
354
354
355
355
355
355
356
356
356
356
356
356
356
356
356
356
357
357
357
357
358
358
358
359
359
359
360
360
361
361
362
362
363
363
363
364
364
365
365
366
366
366
367
367
367
367
368
368
368
368
369
369
369
369
370
370
371
371
372
372
373
373
374
374
375
375
376
376
377
377
378
378
379
379
379
380
380
380
381
381
381
382
382
382
383
383
383
384
384
384
384
384
385
385
385
385
385
385
384
384
384
384
383
383
383
382
382
381
381
380
380
379
379
379
378
378
377
377
376
376
375
375
374
374
373
373
372
372
371
371
370
369
369
368
367
366
366
365
364
363
362
361
360
359
358
358
357
356
355
354
353
353
352
351
350
349
348
348
347
345
344
343
342
341
340
338
337
336
334
333
331
330
329
327
326
325
324
322
321
320
319
318
317
316
315
315
314
313
313
312
312
311
311
310
310
310
309
309
308
308
307
306
306
305
305
304
303
303
302
301
301
300
300
299
299
298
298
298
297
297
297
296
296
296
296
295
295
295
295
295
294
294
294
294
294
293
293
293
293
292
292
291
291
290
290
289
288
287
286
285
284
283
282
280
279
277
275
273
271
269
267
265
263
261
258
256
254
251
249
247
245
243
241
239
237
235
233
231
230
228
226
225
223
222
221
219
218
216
215
213
212
210
209
207
205
203
201
200
197
195
193
191
189
186
184
181
179
176
173
171
168
165
163
160
158
155
153
151
148
146
144
142
140
138
136
134
132
130
128
126
124
122
120
118
116
114
111
109
107
105
102
100
97
95
93
90
88
85
83
80
78
75
73
70
68
66
63
61
59
56
54
52
49
47
45
42
40
37
35
32
30
27
24
22
19
17
14
11
9
6
4
1
-1
-4
-6
-8
-11
-13
-15
-17
-20
-22
-24
-26
-28
-30
-32
-35
-37
-39
-41
-43
-45
-47
-49
-51
-53
-55
-57
-59
-61
-63
-65
-66
-68
-70
-71
-73
-74
-76
-77
-79
-80
-82
-83
-84
-86
-87
-88
-90
-91
-92
-93
-95
-96
-97
-98
-99
-100
-101
-101
-102
-103
-104
-105
-106
-107
-108
-109
-110
-112
-113
-115
-116
-118
-120
-122
-123
-125
-127
-129
-130
-132
-133
-135
-136
-138
-139
-140
-141
-142
-143
-143
-144
-144
-145
-145
-145
-145
-145
-144
-144
-143
-142
-142
-141
-140
-138
-137
-136
-134
-133
-131
-130
-128
-126
-124
-122
-120
-118
-116
-113
-111
-108
-105
-102
-100
-97
-94
-91
-88
-85
-81
-78
-75
-72
-68
-65
-61
-57
-54
-50
-46
-42
-37
-33
-29
-25
-20
-16
-12
-7
-3
2
6
11
15
20
24
28
33
37
41
46
50
54
58
62
66
69
73
76
80
83
86
89
92
95
98
100
103
105
107
109
111
112
114
115
116
117
118
118
119
119
119
119
119
119
118
118
117
116
115
114
113
112
111
110
109
108
106
105
104
103
101
100
99
97
96
95
93
92
91
89
88
87
85
84
83
81
80
78
77
76
74
73
72
70
69
67
65
64
62
60
59
57
55
53
51
49
47
45
42
40
38
36
34
31
29
27
25
22
20
17
14
12
9
6
3
-1
-4
-8
-12
-16
-20
-24
-28
-33
-37
-42
-47
-51
-56
-61
-65
-70
-74
-78
-83
-87
-91
-95
-99
-103
-107
-110
-114
-117
-121
-125
-128
-132
-135
-138
-142
-145
-149
-152
-156
-159
-162
-166
-169
-172
-175
-179
-182
-185
-188
-191
-194
-197
-200
-203
-206
-208
-211
-214
-216
-218
-221
-223
-225
-227
-229
-231
-233
-235
-236
-238
-240
-241
-243
-244
-245
-246
-248
-248
-249
-250
-250
-251
-251
-251
-251
-251
-250
-250
-249
-248
-247
-246
-245
-244
-243
-241
-240
-238
-236
-234
-232
-230
-228
-226
-223
-220
-218
-215
-212
-209
-206
-203
-200
-196
-193
-190
-187
-184
-181
-178
-175
-172
-170
-167
-164
-161
-159
-156
-153
-151
-148
-145
-143
-140
-138
-135
-132
-129
-126
-123
-120
-117
-113
-110
-106
-102
-98
-94
-90
-85
-81
-76
-71
-67
-62
-57
-52
-47
-42
-37
-32
-27
-23
-18
-13
-8
-3
2
7
12
16
21
26
31
35
40
44
49
53
58
62
67
71
75
80
84
88
92
96
100
104
108
112
116
119
122
125
128
131
133
136
138
139
141
142
142
143
143
143
143
142
141
140
139
137
136
134
132
130
127
125
123
120
118
116
113
111
108
106
104
101
99
97
95
92
90
88
86
84
82
80
78
75
73
71
69
67
65
63
60
58
56
53
51
49
46
44
41
39
36
34
31
29
27
24
22
20
18
16
15
14
12
11
11
10
10
9
9
9
10
10
11
11
12
13
14
15
16
16
17
18
19
20
20
21
21
22
22
22
22
22
22
22
22
21
21
20
19
18
17
16
14
13
11
9
7
5
3
0
-2
-5
-7
-10
-13
-17
-20
-23
-27
-31
-34
-38
-43
-47
-51
-56
-61
-66
-71
-76
-81
-86
-91
-97
-102
-108
-113
-118
-124
-129
-134
-140
-145
-150
-155
-160
-164
-169
-173
-178
-182
-186
-190
-194
-197
-201
-204
-207
-210
-212
-215
-217
-219
-221
-223
-225
-226
-227
-228
-229
-230
-231
-231
-231
-232
-232
-232
-233
-233
-233
-233
-233
-233
-233
-233
-233
-233
-233
-233
-233
-232
-232
-232
-231
-230
-230
-229
-229
-228
-228
-227
-227
-226
-226
-226
-226
-226
-226
-226
-227
-227
-228
-229
-230
-232
-233
-235
-236
-238
-240
-242
-244
-246
-248
-251
-253
-255
-258
-260
-263
-265
-268
-270
-273
-275
-278
-280
-282
-285
-287
-289
-291
-292
-294
-296
-297
-299
-300
-301
-303
-304
-305
-307
-308
-310
-311
-313
-315
-317
-319
-321
-324
-327
-329
-332
-335
-339
-342
-346
-349
-353
-357
-361
-365
-369
-373
-377
-381
-385
-389
-392
-396
-400
-403
-407
-410
-413
-416
-419
-422
-425
-428
-431
-434
-437
-439
-442
-445
-447
-450
-452
-454
-457
-459
-461
-463
-465
-467
-468
-470
-471
-473
-474
-475
-477
-478
-479
-480
-481
-482
-483
-484
-485
-486
-487
-489
-490
-491
-493
-494
-496
-498
-500
-502
-505
-507
-510
-513
-516
-519
-523
-527
-531
-535
-539
-543
-548
-553
-558
-563
-568
-573
-578
-583
-588
-594
-599
-604
-608
-613
-618
-622
-627
-631
-635
-639
-642
-646
-650
-653
-657
-660
-663
-667
-670
-674
-677
-680
-684
-687
-691
-695
-698
-702
-706
-710
-714
-718
-722
-725
-729
-733
-738
-742
-746
-749
-753
-757
-761
-765
-769
-772
-776
-780
-783
-787
-790
-793
-796
-799
-802
-805
-808
-811
-814
-817
-819
-822
-824
-827
-829
-832
-834
-837
-839
-841
-844
-846
-848
-850
-853
-855
-857
-860
-862
-864
-867
-869
-871
-873
-876
-878
-880
-883
-885
-888
-890
-893
-895
-898
-901
-903
-906
-909
-912
-915
-918
-921
-923
-926
-929
-932
-934
-937
-940
-942
-944
-946
-949
-951
-952
-954
-956
-957
-958
-960
-961
-962
-962
-963
-964
-964
-964
-965
-965
-965
-965
-965
-965
-965
-965
-965
-965
-965
-965
-964
-964
-964
-964
-964
-964
-964
-964
-964
-964
-964
-964
-964
-963
-963
-963
-963
-962
-962
-961
-960
-960
-959
-958
-956
-955
-953
-952
-950
-948
-946
-944
-942
-940
-938
-936
-933
-931
-929
-927
-926
-924
-922
-920
-918
-916
-914
-912
-910
-908
-906
-904
-902
-899
-897
-894
-891
-888
-886
-883
-879
-876
-873
-870
-866
-863
-859
-856
-852
-848
-844
-841
-837
-833
-828
-824
-820
-815
-811
-806
-801
-797
-792
-787
-781
-776
-771
-766
-760
-755
-750
-744
-739
-734
-729
-723
-718
-713
-709
-704
-699
-695
-690
-686
-682
-677
-673
-669
-666
-662
-658
-655
-651
-648
-644
-641
-638
-635
-631
-628
-625
-622
-619
-617
-614
-611
-608
-606
-603
-600
-598
-595
-593
-590
-588
-586
-583
-581
-578
-576
-574
-571
-568
-566
-563
-561
-558
-555
-552
-549
-546
-544
-541
-538
-535
-531
-528
-525
-522
-519
-516
-513
-509
-506
-502
-499
-496
-492
-489
-485
-481
-478
-474
-471
-467
-464
-460
-457
-453
-450
-447
-443
-440
-437
-434
-431
-428
-425
-423
-420
-418
-415
-413
-411
-409
-407
-406
-405
-403
-402
-402
-401
-401
-401
-400
-401
-401
-401
-402
-403
-404
-405
-406
-407
-409
-410
-412
-413
-415
-417
-419
-421
-423
-425
-428
-430
-432
-435
-437
-440
-442
-445
-447
-450
-452
-455
-457
-459
-461
-464
-466
-468
-470
-472
-474
-477
-479
-481
-484
-486
-489
-491
-494
-497
-500
-503
-506
-509
-512
-516
-519
-523
-526
-530
-533
-537
-541
-544
-547
-551
-554
-557
-560
-562
-565
-567
-569
-571
-573
-575
-576
-578
-579
-580
-582
-583
-584
-585
-586
-587
-588
-589
-589
-590
-591
-591
-592
-592
-592
-592
-592
-592
-592
-591
-591
-590
-589
-588
-586
-585
-584
-582
-581
-580
-578
-577
-576
-575
-574
-573
-572
-572
-571
-571
-571
-571
-571
-571
-572
-572
-573
-573
-574
-575
-575
-576
-577
-577
-578
-579
-579
-580
-580
-581
-581
-581
-581
-582
-582
-582
-582
-583
-583
-583
-583
-584
-584
-584
-585
-585
-586
-586
-587
-587
-588
-589
-590
-590
-591
-592
-593
-594
-595
-596
-596
-597
-598
-599
-600
-600
-601
-602
-602
-603
-604
-604
-604
-605
-605
-605
-606
-606
-606
-606
-606
-606
-606
-606
-607
-607
-607
-607
-607
-607
-606
-606
-606
-606
-606
-605
-605
-604
-604
-603
-603
-602
-602
-601
-601
-600
-600
-599
-598
-598
-597
-596
-596
-595
-594
-593
-591
-590
-589
-587
-585
-584
-582
-580
-578
-576
-574
-571
-569
-567
-565
-563
-560
-558
-556
-554
-552
-550
-547
-546
-544
-542
-540
-538
-537
-535
-534
-532
-531
-530
-529
-527
-526
-525
-525
-524
-523
-522
-521
-521
-520
-519
-519
-518
-518
-518
-517
-517
-517
-517
-517
-517
-517
-518
-518
-519
-520
-520
-521
-522
-523
-524
-525
-526
-527
-528
-529
-530
-531
-532
-532
-533
-533
-533
-534
-533
-533
-533
-532
-531
-530
-529
-527
-525
-523
-521
-519
-516
-513
-510
-507
-504
-500
-497
-493
-489
-486
-482
-478
-474
-470
-467
-463
-459
-456
-452
-449
-445
-442
-439
-436
-433
-430
-428
-425
-423
-421
-419
-417
-416
-414
-413
-411
-410
-409
-408
-407
-406
-405
-404
-404
-403
-402
-402
-401
-400
-400
-399
-399
-399
-398
-398
-398
-398
-398
-398
-397
-397
-397
-397
-397
-397
-397
-396
-396
-396
-396
-396
-395
-395
-394
-394
-393
-393
-392
-391
-390
-389
-388
-387
-386
-385
-384
-382
-381
-380
-379
-377
-376
-375
-374
-373
-373
-372
-371
-370
-370
-369
-368
-368
-367
-367
-366
-365
-365
-364
-364
-363
-362
-362
-361
-360
-360
-359
-358
-357
-357
-356
-355
-355
-354
-353
-353
-352
-352
-351
-351
-351
-351
-351
-352
-352
-353
-354
-355
-356
-358
-360
-361
-363
-365
-367
-370
-372
-374
-377
-379
-382
-384
-387
-389
-392
-394
-396
-398
-400
-402
-404
-406
-408
-410
-411
-413
-414
-416
-417
-418
-419
-420
-421
-421
-422
-422
-423
-423
-423
-423
-423
-423
-424
-424
-424
-424
-424
-424
-425
-425
-426
-426
-427
-428
-429
-431
-432
-433
-435
-437
-439
-441
-443
-445
-448
-450
-453
-456
-459
-461
-464
-467
-470
-473
-476
-479
-482
-485
-488
-492
-495
-498
-501
-504
-506
-509
-512
-515
-517
-520
-522
-524
-526
-527
-529
-530
-531
-532
-532
-532
-532
-532
-531
-530
-529
-528
-527
-525
-524
-522
-520
-518
-515
-513
-511
-508
-506
-503
-500
-498
-495
-492
-489
-486
-483
-480
-476
-473
-470
-467
-463
-460
-457
-453
-450
-447
-444
-440
-437
-434
-430
-427
-424
-421
-418
-415
-411
-408
-405
-402
-399
-396
-394
-391
-388
-385
-383
-380
-378
-375
-373
-370
-368
-366
-364
-362
-360
-358
-357
-355
-353
-352
-351
-350
-348
-347
-347
-346
-345
-345
-344
-344
-344
-344
-343
-343
-343
-343
-343
-342
-342
-341
-341
-340
-339
-338
-337
-336
-334
-333
-331
-329
-328
-326
-324
-321
-319
-317
-314
-312
-309
-306
-304
-301
-298
-295
-291
-288
-285
-282
-278
-275
-272
-268
-265
-261
-258
-254
-250
-247
-243
-239
-235
-231
-227
-224
-220
-216
-212
-208
-204
-201
-197
-193
-190
-186
-182
-179
-176
-172
-169
-166
-163
-160
-157
-154
-151
-148
-145
-142
-139
-136
-133
-131
-128
-125
-122
-119
-116
-113
-110
-107
-104
-102
-99
-96
-94
-92
-90
-88
-86
-84
-82
-81
-80
-78
-77
-76
-75
-74
-74
-73
-72
-72
-71
-71
-70
-70
-69
-69
-69
-68
-68
-68
-67
-67
-67
-66
-66
-66
-65
-65
-65
-64
-64
-63
-63
-63
-62
-62
-61
-61
-60
-60
-59
-58
-58
-57
-56
-55
-54
-53
-52
-51
-50
-49
-48
-47
-46
-45
-44
-43
-42
-41
-40
-40
-39
-38
-37
-36
-35
-34
-34
-33
-32
-31
-31
-30
-29
-29
-28
-28
-27
-27
-26
-26
-25
-25
-25
-24
-24
-24
-23
-23
-23
-22
-22
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-22
-23
-24
-25
-26
-27
-29
-30
-32
-34
-36
-38
-40
-42
-45
-47
-50
-52
-55
-58
-61
-64
-66
-69
-72
-75
-78
-81
-84
-87
-90
-93
-96
-100
-103
-106
-109
-112
-115
-118
-121
-124
-127
-129
-132
-134
-136
-139
-141
-143
-144
-146
-148
-149
-151
-152
-153
-155
-156
-157
-158
-159
-161
-162
-163
-164
-165
-166
-167
-169
-170
-171
-173
-174
-176
-177
-179
-181
-183
-185
-187
-189
-191
-193
-195
-197
-199
-201
-203
-205
-207
-209
-211
-213
-214
-216
-217
-219
-220
-221
-222
-223
-223
-223
-223
-223
-223
-222
-221
-220
-219
-218
-216
-214
-212
-210
-208
-206
-203
-201
-198
-195
-192
-189
-186
-183
-180
-176
-173
-169
-165
-161
-158
-154
-150
-146
-142
-138
-135
-131
-127
-123
-119
-116
-112
-109
-105
-101
-98
-94
-90
-87
-83
-79
-75
-72
-68
-64
-60
-56
-52
-48
-44
-40
-37
-33
-29
-26
-22
-19
-15
-12
-9
-6
-3
0
3
6
8
11
14
16
18
21
23
25
28
30
32
34
36
38
40
42
44
46
48
50
52
54
56
58
60
63
65
67
70
73
75
78
81
84
87
90
93
97
100
104
107
111
114
118
122
125
129
133
137
140
144
148
152
155
159
163
167
170
174
178
181
185
188
192
195
199
202
205
209
212
215
218
221
225
228
231
233
236
239
242
244
246
249
251
253
254
256
258
259
261
262
263
264
265
267
268
269
270
272
273
274
276
277
279
280
282
284
285
287
289
290
292
293
295
296
297
299
300
301
302
303
304
305
307
308
309
310
311
312
314
315
316
317
319
320
322
323
324
326
327
329
330
331
333
334
335
337
338
339
341
342
343
344
345
346
347
348
349
349
350
350
350
350
350
350
349
349
348
347
347
346
344
343
342
341
339
338
336
334
332
330
328
326
323
321
318
315
313
310
307
303
300
297
293
290
286
283
279
275
271
267
263
259
255
250
246
241
237
232
227
222
217
212
207
202
197
192
187
182
177
172
167
162
157
152
147
143
138
134
129
125
121
116
112
108
104
101
97
93
89
86
83
79
76
73
70
67
65
62
60
58
55
54
52
50
49
47
46
45
44
43
43
42
41
41
40
40
40
39
39
39
39
39
40
40
40
40
40
41
41
41
41
41
41
40
40
40
39
39
38
37
36
35
34
33
31
30
28
26
24
22
20
17
15
12
9
6
3
-1
-4
-8
-12
-15
-19
-23
-27
-31
-35
-39
-43
-47
-50
-54
-58
-62
-65
-69
-72
-76
-79
-82
-85
-88
-90
-93
-95
-97
-99
-100
-102
-103
-104
-105
-105
-106
-106
-106
-105
-105
-104
-103
-102
-101
-99
-97
-95
-93
-91
-88
-85
-82
-79
-75
-72
-68
-64
-60
-55
-51
-46
-41
-36
-31
-25
-20
-14
-8
-2
4
10
17
24
31
38
45
52
59
67
74
82
89
97
104
112
119
126
133
140
147
153
159
165
171
177
183
188
193
198
202
207
211
215
218
222
225
228
231
234
236
238
240
242
243
245
246
247
247
248
248
248
248
248
248
247
247
246
245
244
243
242
240
239
238
236
234
233
231
229
227
226
224
222
220
218
216
214
212
210
208
206
204
202
200
198
196
194
192
190
188
186
184
182
180
178
177
175
173
172
170
169
168
167
166
165
164
163
162
161
160
159
158
158
157
156
154
153
152
150
149
147
145
143
141
138
136
134
131
128
125
122
119
116
113
109
106
103
99
95
92
88
84
80
76
72
68
64
60
56
52
47
43
39
35
30
26
22
18
13
9
5
1
-4
-8
-13
-17
-22
-27
-31
-36
-41
-46
-51
-56
-60
-65
-70
-75
-80
-85
-90
-94
-99
-104
-108
-113
-118
-122
-126
-131
-135
-140
-144
-148
-152
-156
-160
-164
-168
-172
-175
-179
-182
-185
-188
-191
-194
-197
-200
-202
-205
-207
-209
-212
-214
-216
-218
-219
-221
-223
-224
-226
-227
-229
-230
-232
-233
-234
-235
-236
-237
-238
-239
-240
-240
-241
-241
-241
-241
-241
-241
-241
-241
-240
-239
-238
-238
-236
-235
-234
-232
-231
-229
-227
-225
-223
-220
-218
-215
-212
-209
-206
-202
-199
-195
-191
-187
-183
-178
-174
-169
-164
-160
-154
-149
-144
-139
-133
-128
-122
-116
-111
-105
-99
-93
-87
-81
-75
-70
-64
-58
-52
-46
-40
-34
-28
-22
-16
-10
-4
2
8
14
21
27
33
40
47
53
60
67
74
81
88
95
102
110
117
125
132
140
147
155
162
170
177
184
192
199
207
214
222
229
236
243
250
258
264
271
278
285
291
298
304
310
316
321
327
332
337
342
347
352
356
360
365
369
373
377
381
385
388
392
396
399
403
407
410
414
418
421
425
429
432
436
440
444
447
451
455
459
463
468
472
476
480
485
489
494
498
503
507
512
516
521
525
529
533
537
540
544
547
549
552
554
556
558
559
560
561
561
562
562
561
561
560
559
558
556
555
553
551
549
546
543
540
537
534
531
527
524
520
516
512
508
503
499
495
490
486
481
476
472
467
462
458
453
448
444
439
435
430
426
422
418
414
410
407
404
400
398
395
392
390
387
385
383
381
379
377
375
374
372
370
368
366
365
363
360
358
356
354
351
349
346
343
340
337
334
330
327
323
320
316
313
309
305
301
297
294
290
286
282
278
275
271
267
264
261
257
254
251
248
245
242
240
237
235
233
231
229
228
226
225
224
224
223
223
222
222
223
223
224
225
226
227
228
230
231
233
235
237
239
241
244
246
249
251
254
257
260
263
266
269
272
275
279
282
286
290
293
297
301
305
309
313
317
321
325
329
333
337
341
345
350
354
358
362
367
371
375
379
384
388
392
397
401
405
409
413
417
422
426
430
434
438
442
447
451
455
460
464
469
473
478
482
487
492
496
501
506
511
516
521
526
530
535
540
545
551
556
561
566
571
577
582
587
593
598
603
609
614
620
625
631
636
642
647
653
658
664
669
675
680
686
691
696
702
707
713
718
724
729
734
740
745
750
756
761
766
771
776
781
787
792
797
802
807
812
817
822
827
832
837
842
847
852
857
862
867
872
877
882
887
891
896
901
906
910
915
919
924
928
932
937
941
945
949
953
957
960
964
967
971
974
977
980
983
986
988
991
993
995
997
999
1000
1002
1004
1004
1006
1006
1008
1008
1008
1008
1008
1008
1008
1006
1006
1004
1002
1000
999
996
994
991
988
985
981
977
974
969
965
961
956
951
946
941
935
930
924
919
913
907
901
895
889
883
877
871
865
859
853
847
841
835
829
823
817
811
805
800
794
788
783
777
771
766
760
755
749
744
738
732
727
722
716
711
705
700
695
689
684
679
674
669
663
658
653
648
642
637
631
626
620
614
609
603
597
591
585
579
573
567
561
555
550
544
538
532
526
520
514
508
502
496
490
485
479
473
467
462
456
451
445
440
435
429
424
419
414
410
405
400
395
391
386
382
378
373
369
365
361
357
353
349
345
341
337
333
329
325
321
317
313
309
306
302
298
294
290
286
283
279
275
271
268
264
260
256
253
249
246
242
238
235
232
228
225
222
219
216
213
211
208
206
204
201
199
197
196
194
192
190
189
187
185
184
182
180
178
176
174
171
169
166
164
161
158
156
153
150
147
144
141
138
135
132
130
127
124
122
120
117
115
113
111
110
108
106
105
104
102
101
100
99
98
97
96
96
95
94
94
93
92
92
91
91
91
91
91
91
91
91
91
92
92
93
94
95
96
98
99
101
103
105
107
109
111
114
116
118
121
123
125
128
130
132
134
135
137
139
140
141
143
144
145
145
146
147
147
147
148
148
148
148
147
147
146
146
145
144
143
141
139
137
135
133
130
128
125
122
118
114
111
107
102
98
93
88
83
78
73
68
62
56
51
45
39
32
26
20
13
7
0
-7
-13
-20
-27
-34
-41
-47
-54
-61
-68
-75
-82
-89
-95
-102
-109
-116
-122
-129
-136
-142
-149
-155
-161
-167
-173
-179
-184
-190
-195
-200
-205
-210
-214
-219
-223
-228
-232
-236
-240
-244
-248
-252
-256
-260
-264
-269
-273
-277
-281
-285
-289
-293
-297
-301
-305
-309
-313
-317
-320
-324
-328
-332
-336
-339
-343
-347
-350
-354
-358
-361
-364
-368
-371
-374
-377
-380
-383
-386
-388
-391
-393
-396
-398
-400
-403
-405
-407
-409
-411
-413
-415
-417
-419
-421
-422
-424
-426
-427
-429
-430
-431
-432
-433
-434
-434
-435
-435
-435
-435
-434
-433
-433
-432
-430
-429
-427
-426
-424
-422
-420
-418
-416
-414
-412
-410
-408
-405
-403
-401
-399
-397
-394
-392
-390
-388
-386
-383
-381
-379
-376
-374
-371
-369
-366
-364
-361
-358
-355
-352
-349
-346
-343
-340
-337
-333
-330
-326
-323
-319
-315
-311
-307
-303
-299
-295
-291
-286
-282
-278
-274
-269
-265
-261
-257
-253
-249
-245
-242
-238
-235
-232
-229
-226
-223
-220
-217
-215
-212
-209
-207
-204
-201
-199
-196
-194
-191
-189
-187
-185
-183
-181
-179
-177
-175
-174
-172
-171
-169
-168
-166
-164
-163
-161
-159
-157
-156
-153
-151
-149
-147
-144
-142
-139
-137
-134
-131
-128
-126
-123
-120
-117
-114
-111
-108
-105
-102
-98
-95
-92
-89
-86
-82
-79
-76
-73
-69
-66
-63
-60
-57
-53
-50
-47
-45
-42
-39
-37
-34
-32
-30
-29
-27
-26
-24
-23
-22
-21
-21
-20
-19
-19
-19
-18
-18
-18
-18
-19
-19
-20
-21
-22
-24
-25
-27
-29
-32
-35
-38
-41
-44
-48
-52
-56
-61
-65
-70
-75
-80
-86
-91
-97
-103
-109
-115
-121
-127
-134
-140
-147
-153
-160
-167
-174
-181
-189
-196
-203
-211
-218
-225
-233
-241
-248
-256
-263
-271
-278
-286
-293
-300
-307
-314
-321
-327
-334
-340
-347
-353
-359
-365
-371
-377
-384
-390
-396
-402
-409
-415
-422
-429
-435
-442
-449
-456
-463
-469
-476
-483
-489
-495
-501
-507
-513
-519
-524
-530
-535
-540
-544
-549
-553
-557
-561
-565
-569
-572
-576
-580
-583
-587
-590
-594
-597
-601
-605
-609
-613
-617
-621
-625
-629
-633
-638
-642
-646
-650
-655
-659
-663
-667
-671
-675
-679
-682
-686
-689
-693
-696
-699
-702
-705
-708
-711
-714
-716
-719
-722
-724
-727
-730
-733
-736
-739
-742
-745
-748
-751
-755
-758
-762
-765
-769
-772
-776
-780
-783
-787
-790
-794
-798
-802
-806
-810
-814
-818
-822
-827
-831
-836
-841
-845
-850
-855
-860
-865
-870
-874
-879
-883
-888
-892
-896
-900
-904
-907
-911
-914
-917
-920
-922
-924
-927
-928
-930
-931
-932
-933
-933
-934
-933
-933
-932
-930
-929
-927
-925
-922
-920
-917
-914
-911
-907
-904
-900
-897
-893
-889
-885
-881
-877
-874
-870
-866
-862
-858
-853
-849
-845
-841
-837
-833
-828
-824
-820
-816
-812
-807
-803
-799
-795
-791
-788
-784
-781
-777
-774
-771
-768
-765
-763
-760
-758
-756
-754
-752
-750
-749
-748
-747
-746
-745
-744
-744
-743
-743
-743
-743
-744
-744
-745
-746
-747
-748
-749
-751
-753
-755
-757
-760
-762
-765
-768
-771
-774
-777
-781
-784
-788
-791
-795
-799
-802
-806
-809
-813
-816
-820
-823
-827
-830
-833
-837
-840
-844
-847
-850
-853
-856
-860
-863
-866
-868
-871
-874
-876
-879
-881
-884
-886
-888
-890
-892
-894
-895
-897
-899
-900
-901
-903
-904
-905
-906
-907
-908
-909
-910
-910
-911
-912
-913
-913
-914
-914
-914
-915
-915
-915
-914
-914
-914
-913
-912
-911
-910
-909
-908
-906
-904
-902
-900
-898
-896
-893
-891
-888
-885
-882
-879
-876
-872
-869
-866
-863
-859
-856
-853
-850
-847
-844
-841
-838
-835
-833
-830
-827
-825
-822
-819
-816
-814
-811
-808
-805
-802
-799
-796
-793
-790
-786
-783
-779
-776
-772
-768
-765
-761
-757
-753
-749
-744
-740
-736
-732
-728
-724
-720
-716
-712
-709
-705
-702
-699
-696
-693
-690
-687
-685
-682
-679
-677
-674
-671
-668
-666
-663
-660
-656
-653
-650
-647
-643
-640
-637
-634
-630
-627
-624
-621
-618
-615
-613
-610
-608
-605
-603
-600
-598
-596
-593
-591
-588
-586
-583
-581
-578
-576
-573
-570
-568
-566
-563
-561
-559
-557
-555
-553
-551
-550
-549
-548
-547
-546
-545
-544
-544
-543
-543
-543
-543
-543
-543
-544
-544
-544
-545
-545
-545
-546
-546
-546
-547
-547
-547
-547
-547
-546
-546
-546
-545
-545
-544
-544
-543
-543
-543
-542
-542
-542
-542
-542
-542
-542
-542
-543
-543
-543
-544
-544
-545
-545
-546
-547
-547
-548
-548
-548
-549
-549
-549
-549
-548
-548
-547
-545
-544
-542
-540
-538
-536
-533
-530
-526
-523
-519
-515
-510
-506
-501
-496
-491
-485
-480
-474
-468
-462
-455
-449
-442
-436
-429
-422
-414
-407
-399
-392
-384
-376
-368
-359
-351
-342
-333
-325
-316
-307
-298
-289
-280
-272
-263
-255
-247
-239
-231
-224
-217
-209
-202
-196
-189
-182
-175
-169
-162
-156
-149
-143
-136
-129
-123
-116
-110
-104
-98
-91
-85
-80
-74
-68
-63
-58
-53
-48
-44
-39
-35
-31
-27
-24
-20
-17
-14
-11
-9
-7
-5
-3
-1
0
2
3
4
5
5
6
7
7
8
8
8
9
9
9
9
9
9
8
8
7
7
6
5
5
4
3
2
1
0
-1
-1
-2
-3
-3
-4
-4
-4
-4
-4
-4
-4
-3
-2
-2
-1
0
1
2
4
5
7
8
10
11
13
14
16
18
19
21
23
24
26
28
29
31
32
34
35
36
38
39
40
41
42
43
43
44
44
45
45
45
45
45
45
45
45
45
45
44
44
43
43
42
41
41
40
39
38
37
36
35
34
33
31
30
28
27
25
23
21
18
16
13
10
7
3
0
-4
-8
-12
-16
-20
-25
-29
-34
-38
-43
-47
-52
-57
-62
-66
-72
-77
-82
-87
-93
-98
-104
-110
-116
-122
-128
-134
-140
-146
-152
-158
-164
-170
-175
-181
-186
-191
-197
-202
-207
-212
-217
-222
-227
-233
-238
-243
-249
-255
-260
-266
-272
-278
-285
-291
-297
-304
-310
-316
-323
-330
-336
-343
-349
-356
-363
-370
-377
-383
-391
-398
-405
-412
-419
-427
-434
-442
-449
-457
-464
-471
-478
-486
-493
-500
-506
-513
-520
-526
-533
-539
-545
-551
-557
-563
-568
-574
-580
-585
-590
-595
-600
-604
-609
-613
-617
-621
-624
-628
-631
-635
-638
-641
-645
-648
-652
-656
-659
-664
-668
-672
-677
-682
-687
-693
-698
-704
-710
-716
-722
-728
-734
-740
-746
-752
-757
-763
-769
-775
-780
-786
-792
-797
-802
-808
-813
-818
-824
-829
-834
-840
-845
-850
-855
-860
-865
-871
-876
-881
-886
-891
-895
-900
-905
-909
-914
-918
-922
-926
-929
-933
-935
-938
-940
-942
-943
-944
-944
-944
-943
-942
-941
-939
-937
-934
-931
-928
-925
-921
-917
-913
-909
-905
-901
-896
-892
-887
-883
-878
-874
-869
-864
-859
-855
-850
-845
-840
-835
-831
-826
-822
-817
-813
-809
-805
-801
-798
-794
-791
-788
-785
-783
-780
-778
-775
-773
-771
-769
-767
-764
-762
-759
-757
-754
-751
-747
-744
-740
-735
-731
-726
-721
-715
-709
-703
-696
-689
-682
-674
-667
-659
-651
-643
-635
-627
-619
-611
-602
-594
-586
-578
-569
-561
-553
-545
-536
-528
-519
-511
-502
-494
-485
-476
-468
-459
-450
-442
-433
-424
-416
-407
-399
-390
-382
-374
-365
-357
-349
-341
-333
-325
-317
-309
-301
-293
-286
-278
-271
-264
-257
-251
-245
-239
-233
-228
-223
-218
-213
-209
-205
-201
-197
-194
-190
-187
-184
-181
-178
-175
-172
-169
-166
-164
-161
-159
-157
-155
-152
-150
-148
-146
-144
-142
-140
-138
-136
-135
-133
-131
-129
-128
-126
-125
-123
-122
-121
-120
-120
-119
-119
-119
-119
-120
-121
-122
-123
-124
-126
-128
-130
-132
-134
-136
-139
-141
-144
-147
-149
-152
-154
-157
-159
-161
-163
-165
-167
-169
-170
-172
-173
-174
-175
-176
-177
-177
-178
-178
-177
-177
-176
-175
-174
-173
-171
-169
-167
-164
-161
-158
-155
-152
-148
-145
-141
-137
-133
-129
-125
-120
-116
-111
-107
-102
-97
-92
-87
-82
-77
-72
-67
-62
-56
-51
-45
-40
-34
-28
-22
-16
-9
-3
4
11
19
27
34
43
51
60
69
78
88
97
107
117
127
137
147
158
168
178
189
199
210
220
230
240
251
261
271
280
290
300
309
318
326
335
343
351
359
366
374
381
388
394
401
408
414
420
427
433
439
445
451
457
464
470
476
482
488
493
499
505
511
517
522
528
533
538
543
548
553
558
562
567
571
575
579
582
586
589
592
595
597
600
603
605
607
609
611
613
615
617
618
620
621
622
624
625
626
627
628
629
630
631
632
634
635
636
638
639
641
642
644
645
647
648
650
651
653
655
656
658
660
662
664
666
668
671
673
675
678
681
683
686
688
691
693
696
698
700
702
704
707
709
711
713
715
718
720
723
726
729
732
735
738
742
746
750
753
757
761
766
770
774
778
782
787
791
796
800
805
809
814
819
823
828
833
838
843
848
854
859
864
869
875
880
886
891
897
903
908
914
920
925
931
937
942
948
954
959
965
970
975
981
986
991
996
1000
1006
1010
1014
1018
1024
1028
1033
1037
1041
1045
1049
1053
1057
1060
1064
1067
1070
1073
1076
1078
1081
1083
1084
1086
1087
1088
1089
1089
1089
1089
1089
1089
1088
1087
1086
1085
1083
1081
1079
1077
1074
1071
1068
1065
1061
1058
1054
1050
1046
1042
1037
1033
1029
1024
1018
1014
1010
1004
1000
995
990
985
979
974
968
962
956
950
943
936
930
923
916
908
901
893
886
878
870
861
853
844
836
827
818
808
799
790
780
770
761
751
741
731
721
711
700
690
679
669
658
647
636
625
614
602
591
579
567
555
543
531
519
507
494
482
469
457
444
432
419
406
393
380
367
354
340
326
313
299
285
270
256
242
227
212
198
183
168
153
139
124
109
95
80
66
51
37
23
9
-5
-18
-32
-46
-59
-72
-85
-98
-112
-125
-138
-150
-163
-176
-189
-202
-214
-227
-240
-252
-265
-277
-290
-302
-315
-327
-340
-352
-365
-377
-390
-402
-415
-428
-441
-454
-467
-480
-493
-507
-520
-533
-547
-560
-574
-588
-601
-615
-629
-643
-657
-671
-686
-700
-714
-729
-744
-758
-773
-788
-803
-818
-833
-848
-863
-878
-893
-908
-923
-938
-953
-968
-983
-997
-1012
-1026
-1040
-1054
-1068
-1082
-1095
-1109
-1122
-1135
-1148
-1160
-1173
-1185
-1197
-1209
-1220
-1232
-1243
-1254
-1265
-1276
-1287
-1297
-1308
-1318
-1328
-1338
-1348
-1358
-1368
-1378
-1388
-1398
-1407
-1417
-1426
-1436
-1445
-1454
-1464
-1473
-1482
-1491
-1501
-1510
-1519
-1529
-1538
-1548
-1558
-1568
-1579
-1589
-1601
-1612
-1624
-1636
-1649
-1662
-1676
-1690
-1704
-1719
-1734
-1749
-1765
-1781
-1797
-1814
-1830
-1847
-1865
-1882
-1899
-1917
-1935
-1953
-1971
-1990
-2008
-2027
-2045
-2064
-2083
-2101
-2120
-2138
-2156
-2175
-2193
-2210
-2228
-2245
-2262
-2279
-2296
-2312
-2328
-2344
-2359
-2374
-2389
-2404
-2418
-2433
-2447
-2461
-2474
-2488
-2501
-2514
-2527
-2540
-2553
-2566
-2578
-2591
-2604
-2617
-2629
-2642
-2655
-2668
-2681
-2694
-2706
-2719
-2732
-2745
-2758
-2771
-2783
-2796
-2808
-2821
-2833
-2845
-2857
-2869
-2881
-2892
-2904
-2915
-2926
-2936
-2947
-2957
-2967
-2977
-2986
-2996
-3005
-3013
-3022
-3030
-3038
-3045
-3053
-3060
-3067
-3074
-3081
-3088
-3094
-3101
-3107
-3114
-3120
-3127
-3134
-3140
-3147
-3153
-3160
-3167
-3174
-3181
-3188
-3194
-3201
-3208
-3215
-3221
-3228
-3235
-3241
-3247
-3253
-3259
-3265
-3271
-3276
-3281
-3286
-3290
-3294
-3298
-3301
-3304
-3306
-3308
-3309
-3310
-3310
-3310
-3309
-3308
-3306
-3304
-3302
-3299
-3295
-3291
-3287
-3282
-3277
-3271
-3265
-3259
-3252
-3245
-3237
-3229
-3220
-3211
-3202
-3192
-3181
-3171
-3160
-3149
-3138
-3126
-3115
-3103
-3091
-3080
-3069
-3057
-3046
-3036
-3026
-3016
-3006
-2997
-2988
-2980
-2972
-2964
-2957
-2950
-2944
-2938
-2932
-2927
-2922
-2917
-2912
-2908
-2903
-2899
-2895
-2891
-2888
-2884
-2880
-2877
-2873
-2870
-2867
-2863
-2860
-2857
-2854
-2851
-2848
-2845
-2842
-2839
-2836
-2833
-2830
-2827
-2824
-2821
-2817
-2814
-2811
-2808
-2806
-2803
-2800
-2797
-2795
-2793
-2790
-2788
-2786
-2785
-2783
-2781
-2780
-2779
-2778
-2776
-2776
-2775
-2774
-2773
-2773
-2772
-2772
-2772
-2771
-2771
-2771
-2771
-2771
-2771
-2770
-2770
-2770
-2770
-2770
-2770
-2770
-2770
-2771
-2771
-2771
-2772
-2773
-2773
-2774
-2775
-2776
-2777
-2777
-2778
-2779
-2780
-2781
-2781
-2782
-2783
-2783
-2783
-2784
-2784
-2784
-2785
-2785
-2785
-2786
-2786
-2787
-2787
-2788
-2789
-2790
-2791
-2793
-2794
-2796
-2799
-2801
-2804
-2807
-2810
-2814
-2817
-2822
-2826
-2831
-2836
-2841
-2847
-2853
-2859
-2866
-2873
-2880
-2887
-2895
-2903
-2911
-2920
-2928
-2937
-2946
-2956
-2965
-2975
-2985
-2995
-3005
-3015
-3025
-3035
-3045
-3056
-3066
-3076
-3086
-3095
-3105
-3114
-3123
-3132
-3141
-3150
-3158
-3166
-3174
-3181
-3188
-3195
-3202
-3209
-3215
-3221
-3227
-3233
-3238
-3244
-3249
-3254
-3259
-3264
-3269
-3274
-3279
-3284
-3289
-3294
-3298
-3303
-3308
-3313
-3319
-3324
-3330
-3335
-3341
-3348
-3354
-3361
-3368
-3376
-3384
-3392
-3401
-3411
-3421
-3432
-3443
-3455
-3468
-3481
-3495
-3510
-3526
-3542
-3559
-3576
-3594
-3613
-3632
-3652
-3672
-3693
-3714
-3736
-3758
-3781
-3804
-3827
-3850
-3874
-3898
-3922
-3947
-3972
-3997
-4022
-4046
-4073
-4098
-4124
-4150
-4176
-4203
-4229
-4256
-4282
-4309
-4336
-4363
-4390
-4418
-4445
-4472
-4499
-4527
-4554
-4582
-4609
-4637
-4664
-4692
-4720
-4747
-4775
-4803
-4831
-4859
-4887
-4915
-4943
-4972
-5000
-5029
-5058
-5087
-5116
-5145
-5173
-5202
-5231
-5260
-5288
-5317
-5345
-5373
-5400
-5427
-5454
-5481
-5506
-5532
-5557
-5582
-5606
-5629
-5653
-5676
-5698
-5720
-5742
-5763
-5784
-5805
-5826
-5846
-5866
-5886
-5906
-5925
-5944
-5963
-5982
-6000
-6018
-6036
-6053
-6070
-6086
-6102
-6118
-6133
-6148
-6163
-6176
-6190
-6203
-6215
-6227
-6238
-6249
-6260
-6269
-6279
-6287
-6295
-6303
-6310
-6316
-6322
-6327
-6331
-6336
-6339
-6342
-6345
-6347
-6348
-6349
-6349
-6349
-6349
-6347
-6346
-6343
-6340
-6337
-6333
-6328
-6322
-6316
-6309
-6302
-6294
-6286
-6276
-6267
-6257
-6246
-6235
-6223
-6212
-6200
-6187
-6175
-6162
-6149
-6136
-6123
-6110
-6097
-6083
-6070
-6056
-6042
-6028
-6014
-6000
-5986
-5972
-5957
-5942
-5927
-5912
-5897
-5881
-5865
-5849
-5833
-5816
-5799
-5782
-5765
-5748
-5730
-5712
-5695
-5677
-5659
-5641
-5623
-5605
-5587
-5569
-5551
-5533
-5516
-5499
-5482
-5465
-5448
-5432
-5416
-5400
-5385
-5369
-5354
-5340
-5325
-5311
-5296
-5282
-5269
-5255
-5241
-5228
-5215
-5202
-5189
-5176
-5163
-5150
-5137
-5124
-5111
-5098
-5085
-5072
-5059
-5046
-5033
-5019
-5006
-4992
-4978
-4965
-4951
-4937
-4922
-4908
-4893
-4879
-4864
-4849
-4833
-4818
-4802
-4787
-4771
-4755
-4740
-4724
-4708
-4693
-4677
-4662
-4647
-4632
-4617
-4603
-4589
-4575
-4561
-4547
-4534
-4521
-4508
-4495
-4482
-4469
-4456
-4443
-4429
-4416
-4403
-4389
-4375
-4361
-4346
-4331
-4316
-4300
-4284
-4267
-4250
-4232
-4214
-4195
-4175
-4155
-4134
-4113
-4091
-4069
-4046
-4022
-3999
-3975
-3951
-3926
-3902
-3877
-3851
-3826
-3801
-3775
-3749
-3723
-3697
-3671
-3645
-3619
-3592
-3565
-3538
-3511
-3484
-3457
-3429
-3402
-3374
-3346
-3318
-3289
-3261
-3232
-3204
-3175
-3146
-3116
-3087
-3058
-3028
-2998
-2968
-2937
-2907
-2876
-2844
-2813
-2781
-2748
-2716
-2682
-2649
-2615
-2580
-2545
-2510
-2474
-2437
-2400
-2363
-2325
-2286
-2247
-2208
-2168
-2128
-2087
-2045
-2005
-1963
-1921
-1878
-1835
-1791
-1747
-1703
-1658
-1612
-1566
-1520
-1474
-1427
-1379
-1331
-1283
-1235
-1186
-1137
-1088
-1038
-989
-939
-890
-840
-791
-742
-692
-643
-595
-546
-498
-450
-402
-355
-308
-262
-215
-170
-124
-79
-34
11
55
99
143
187
231
275
318
362
406
450
494
538
582
626
670
715
760
805
850
895
940
985
1030
1076
1121
1167
1212
1257
1302
1347
1392
1436
1481
1525
1568
1612
1655
1697
1740
1781
1823
1863
1903
1943
1982
2020
2058
2095
2131
2167
2202
2236
2269
2302
2334
2365
2396
2426
2455
2483
2511
2539
2565
2592
2617
2642
2667
2691
2714
2737
2759
2781
2803
2824
2845
2865
2884
2904
2923
2941
2959
2977
2994
3011
3028
3044
3061
3077
3092
3108
3123
3138
3153
3168
3183
3198
3212
3227
3241
3255
3269
3284
3298
3312
3326
3340
3354
3369
3383
3397
3412
3426
3441
3455
3470
3485
3500
3515
3530
3545
3560
3576
3591
3606
3622
3637
3653
3668
3684
3699
3715
3730
3746
3762
3777
3793
3809
3824
3840
3856
3871
3887
3903
3919
3934
3950
3965
3981
3996
4011
4026
4041
4056
4070
4085
4099
4112
4126
4139
4151
4163
4175
4186
4197
4207
4217
4226
4235
4243
4251
4259
4266
4273
4279
4285
4291
4296
4302
4307
4312
4317
4321
4326
4330
4334
4338
4342
4346
4350
4353
4356
4360
4363
4366
4369
4372
4375
4378
4381
4384
4387
4390
4393
4396
4400
4403
4407
4411
4415
4419
4423
4428
4433
4438
4444
4449
4455
4461
4467
4474
4481
4488
4495
4502
4509
4516
4524
4531
4539
4547
4554
4562
4570
4578
4585
4593
4601
4608
4616
4623
4631
4638
4645
4651
4658
4664
4670
4676
4681
4687
4692
4696
4701
4705
4709
4713
4717
4720
4724
4727
4730
4733
4736
4738
4741
4744
4746
4748
4750
4753
4754
4756
4758
4760
4761
4762
4763
4764
4765
4765
4765
4765
4765
4764
4763
4761
4759
4757
4754
4751
4748
4743
4739
4734
4729
4723
4716
4710
4703
4695
4688
4680
4671
4663
4654
4645
4635
4626
4616
4606
4595
4585
4574
4563
4552
4540
4529
4517
4505
4493
4480
4467
4454
4441
4428
4415
4401
4387
4373
4359
4345
4331
4317
4303
4289
4275
4260
4246
4232
4218
4204
4190
4176
4162
4148
4135
4121
4107
4094
4081
4067
4054
4041
4027
4014
4002
3989
3976
3964
3951
3939
3926
3914
3902
3890
3877
3866
3854
3842
3830
3819
3807
3796
3785
3774
3763
3752
3741
3731
3720
3710
3700
3690
3680
3671
3661
3652
3643
3635
3626
3618
3610
3603
3595
3588
3581
3575
3568
3562
3557
3551
3546
3540
3535
3531
3526
3522
3517
3513
3509
3506
3502
3498
3495
3492
3488
3485
3482
3479
3476
3473
3470
3467
3463
3460
3457
3453
3450
3446
3442
3438
3435
3431
3426
3422
3418
3414
3410
3406
3402
3398
3394
3390
3387
3383
3380
3376
3373
3370
3367
3365
3362
3360
3358
3356
3354
3352
3350
3349
3347
3346
3345
3343
3342
3341
3340
3339
3338
3336
3335
3334
3332
3331
3329
3327
3325
3324
3322
3320
3318
3315
3313
3311
3309
3308
3306
3304
3303
3302
3301
3300
3299
3299
3299
3299
3299
3300
3301
3303
3304
3307
3309
3312
3315
3319
3323
3328
3333
3338
3344
3350
3357
3364
3372
3380
3388
3397
3406
3416
3425
3436
3446
3457
3468
3479
3491
3503
3516
3528
3541
3554
3568
3582
3596
3610
3624
3639
3654
3669
3684
3700
3715
3731
3746
3762
3778
3794
3810
3826
3842
3858
3874
3890
3906
3922
3939
3955
3971
3988
4005
4021
4038
4054
4072
4089
4107
4124
4141
4158
4175
4192
4209
4226
4243
4260
4277
4294
4310
4326
4342
4358
4374
4389
4404
4419
4434
4448
4462
4475
4489
4502
4514
4526
4538
4549
4561
4572
4582
4593
4603
4613
4624
4634
4644
4654
4664
4674
4684
4694
4704
4714
4724
4735
4745
4755
4766
4776
4787
4797
4808
4818
4829
4840
4850
4861
4871
4881
4892
4902
4912
4922
4932
4942
4952
4962
4971
4981
4990
4999
5007
5016
5024
5032
5040
5047
5054
5061
5068
5074
5080
5086
5091
5097
5102
5107
5112
5117
5121
5126
5130
5135
5139
5143
5148
5152
5156
5160
5164
5168
5172
5175
5179
5182
5186
5189
5192
5195
5198
5201
5203
5206
5208
5210
5212
5213
5215
5216
5217
5217
5218
5218
5218
5218
5217
5216
5215
5214
5213
5211
5209
5207
5204
5201
5198
5195
5192
5188
5184
5179
5174
5169
5163
5158
5151
5145
5137
5130
5122
5114
5105
5096
5087
5077
5067
5056
5046
5035
5023
5012
5000
4988
4976
4964
4951
4938
4925
4912
4898
4884
4870
4856
4842
4827
4812
4797
4782
4767
4752
4737
4721
4706
4691
4675
4660
4645
4630
4615
4600
4586
4571
4557
4543
4529
4515
4501
4488
4474
4461
4448
4435
4423
4411
4399
4387
4375
4364
4353
4342
4331
4321
4311
4302
4292
4283
4274
4266
4257
4249
4241
4233
4226
4218
4211
4203
4195
4188
4180
4172
4164
4156
4147
4139
4130
4121
4111
4102
4091
4081
4070
4059
4049
4038
4027
4014
4003
3990
3977
3964
3951
3937
3922
3908
3893
3877
3862
3846
3829
3813
3796
3778
3761
3743
3725
3707
3689
3671
3652
3633
3614
3595
3576
3557
3537
3518
3498
3478
3458
3437
3417
3396
3376
3355
3333
3312
3290
3268
3246
3224
3201
3178
3155
3132
3108
3084
3060
3036
3011
2986
2961
2936
2911
2885
2860
2834
2809
2783
2757
2731
2706
2680
2654
2629
2603
2578
2552
2527
2502
2476
2451
2426
2402
2377
2353
2328
2304
2280
2256
2233
2209
2186
2163
2140
2117
2094
2072
2050
2027
2005
1984
1962
1940
1919
1897
1876
1855
1834
1814
1793
1773
1752
1732
1712
1693
1673
1654
1635
1616
1598
1580
1562
1545
1528
1511
1494
1478
1463
1448
1433
1418
1404
1390
1376
1363
1349
1336
1323
1311
1298
1286
1273
1261
1249
1237
1225
1213
1201
1189
1177
1165
1153
1141
1129
1117
1105
1093
1081
1068
1056
1043
1031
1018
1004
992
979
965
952
938
925
911
896
882
867
853
837
822
806
790
774
758
741
723
706
688
670
652
634
615
596
578
558
539
520
500
481
461
442
422
402
382
362
342
323
303
283
263
243
224
204
184
165
146
127
107
89
70
51
33
15
-3
-21
-38
-55
-71
-88
-104
-119
-134
-149
-163
-178
-191
-205
-218
-230
-243
-255
-266
-278
-289
-300
-311
-322
-332
-343
-353
-362
-372
-382
-391
-400
-410
-418
-427
-436
-445
-453
-461
-470
-478
-486
-494
-502
-511
-519
-528
-536
-545
-554
-564
-574
-584
-595
-606
-617
-630
-642
-656
-670
-684
-700
-716
-732
-749
-767
-786
-805
-824
-844
-865
-886
-908
-930
-952
-975
-999
-1022
-1048
-1073
-1098
-1124
-1150
-1176
-1203
-1231
-1258
-1286
-1315
-1344
-1373
-1402
-1432
-1461
-1492
-1522
-1553
-1584
-1616
-1647
-1679
-1711
-1744
-1776
-1809
-1842
-1875
-1908
-1941
-1975
-2008
-2041
-2075
-2109
-2143
-2176
-2210
-2243
-2277
-2310
-2344
-2377
-2410
-2443
-2476
-2509
-2542
-2575
-2607
-2639
-2671
-2703
-2735
-2766
-2797
-2827
-2858
-2888
-2917
-2947
-2976
-3004
-3033
-3061
-3088
-3116
-3143
-3169
-3196
-3221
-3247
-3272
-3297
-3322
-3346
-3370
-3393
-3417
-3440
-3462
-3484
-3506
-3528
-3549
-3570
-3591
-3611
-3631
-3650
-3669
-3688
-3706
-3724
-3741
-3758
-3774
-3789
-3805
-3819
-3833
-3847
-3859
-3871
-3883
-3894
-3904
-3913
-3922
-3930
-3938
-3944
-3950
-3955
-3960
-3964
-3967
-3969
-3970
-3971
-3971
-3970
-3968
-3966
-3963
-3959
-3954
-3949
-3943
-3936
-3929
-3922
-3914
-3905
-3896
-3886
-3877
-3866
-3856
-3845
-3835
-3824
-3813
-3801
-3790
-3779
-3767
-3756
-3745
-3733
-3722
-3711
-3699
-3688
-3677
-3666
-3655
-3644
-3634
-3623
-3613
-3602
-3592
-3582
-3573
-3563
-3554
-3544
-3535
-3526
-3518
-3509
-3500
-3492
-3483
-3475
-3467
-3458
-3450
-3442
-3433
-3424
-3416
-3407
-3397
-3388
-3379
-3369
-3359
-3348
-3337
-3326
-3315
-3303
-3291
-3279
-3266
-3253
-3240
-3227
-3213
-3199
-3184
-3170
-3155
-3140
-3125
-3109
-3093
-3078
-3061
-3045
-3028
-3012
-2995
-2977
-2960
-2942
-2924
-2905
-2887
-2868
-2849
-2829
-2810
-2789
-2769
-2748
-2727
-2705
-2684
-2661
-2639
-2615
-2592
-2568
-2544
-2519
-2494
-2469
-2443
-2417
-2391
-2365
-2338
-2311
-2285
-2258
-2231
-2205
-2178
-2152
-2125
-2099
-2074
-2048
-2023
-1999
-1974
-1950
-1927
-1904
-1881
-1859
-1838
-1816
-1796
-1775
-1756
-1736
-1718
-1699
-1681
-1664
-1646
-1630
-1613
-1597
-1582
-1567
-1552
-1538
-1524
-1510
-1497
-1484
-1471
-1459
-1447
-1435
-1424
-1413
-1402
-1392
-1382
-1371
-1361
-1352
-1342
-1332
-1323
-1314
-1304
-1295
-1286
-1277
-1267
-1258
-1249
-1240
-1230
-1221
-1212
-1203
-1194
-1184
-1175
-1167
-1158
-1149
-1140
-1132
-1124
-1116
-1108
-1100
-1092
-1084
-1077
-1070
-1062
-1055
-1048
-1041
-1034
-1027
-1020
-1014
-1006
-1000
-994
-988
-981
-975
-968
-962
-956
-950
-944
-938
-932
-927
-921
-916
-911
-906
-902
-897
-893
-889
-885
-882
-879
-876
-873
-871
-868
-866
-865
-863
-862
-861
-860
-859
-858
-858
-858
-858
-858
-859
-860
-861
-863
-864
-867
-869
-872
-875
-878
-882
-886
-891
-896
-901
-907
-913
-920
-927
-934
-941
-949
-958
-966
-975
-984
-993
-1002
-1012
-1022
-1032
-1042
-1052
-1063
-1073
-1083
-1094
-1104
-1115
-1125
-1136
-1146
-1156
-1167
-1177
-1187
-1198
-1208
-1218
-1228
-1238
-1248
-1258
-1267
-1277
-1287
-1297
-1306
-1316
-1325
-1335
-1345
-1354
-1364
-1374
-1384
-1394
-1404
-1414
-1424
-1434
-1445
-1455
-1466
-1476
-1487
-1497
-1508
-1519
-1529
-1540
-1550
-1560
-1570
-1580
-1590
-1600
-1609
-1618
-1627
-1635
-1643
-1651
-1659
-1666
-1673
-1680
-1686
-1692
-1698
-1704
-1709
-1714
-1719
-1723
-1727
-1731
-1735
-1739
-1742
-1745
-1748
-1751
-1754
-1756
-1759
-1761
-1763
-1766
-1768
-1769
-1771
-1773
-1774
-1776
-1777
-1778
-1779
-1780
-1781
-1781
-1782
-1782
-1782
-1782
-1782
-1782
-1782
-1782
-1783
-1783
-1783
-1783
-1784
-1784
-1785
-1786
-1788
-1789
-1791
-1792
-1794
-1797
-1799
-1802
-1805
-1808
-1811
-1815
-1819
-1823
-1827
-1832
-1836
-1842
-1847
-1852
-1858
-1864
-1870
-1877
-1883
-1890
-1897
-1904
-1911
-1918
-1925
-1932
-1939
-1947
-1954
-1961
-1969
-1976
-1983
-1991
-1998
-2005
-2013
-2020
-2027
-2033
-2041
-2048
-2055
-2062
-2069
-2076
-2082
-2089
-2096
-2103
-2110
-2117
-2124
-2131
-2138
-2145
-2153
-2160
-2168
-2176
-2184
-2192
-2200
-2208
-2216
-2224
-2233
-2241
-2249
-2257
-2266
-2274
-2282
-2290
-2298
-2306
-2314
-2322
-2330
-2338
-2346
-2354
-2361
-2369
-2377
-2385
-2393
-2401
-2409
-2417
-2425
-2433
-2441
-2449
-2457
-2466
-2474
-2482
-2490
-2499
-2507
-2515
-2524
-2532
-2540
-2548
-2557
-2565
-2573
-2581
-2589
-2597
-2605
-2613
-2621
-2630
-2638
-2646
-2654
-2662
-2670
-2679
-2687
-2696
-2704
-2713
-2722
-2731
-2740
-2749
-2758
-2768
-2777
-2787
-2797
-2807
-2818
-2828
-2839
-2850
-2861
-2872
-2883
-2895
-2906
-2918
-2929
-2941
-2953
-2965
-2977
-2989
-3002
-3014
-3026
-3039
-3052
-3065
-3078
-3091
-3104
-3117
-3131
-3145
-3159
-3173
-3187
-3201
-3215
-3230
-3244
-3259
-3274
-3288
-3303
-3318
-3332
-3347
-3361
-3376
-3390
-3403
-3417
-3430
-3443
-3456
-3468
-3480
-3492
-3503
-3514
-3524
-3534
-3543
-3552
-3561
-3569
-3577
-3585
-3592
-3599
-3606
-3613
-3619
-3626
-3632
-3638
-3644
-3650
-3656
-3662
-3668
-3674
-3681
-3687
-3693
-3699
-3706
-3712
-3719
-3726
-3733
-3740
-3747
-3754
-3761
-3768
-3775
-3783
-3790
-3798
-3806
-3814
-3822
-3830
-3838
-3846
-3855
-3864
-3873
-3882
-3892
-3901
-3911
-3921
-3931
-3942
-3953
-3964
-3975
-3986
-3998
-4010
-4022
-4034
-4046
-4059
-4072
-4086
-4099
-4113
-4127
-4141
-4156
-4170
-4186
-4201
-4217
-4233
-4249
-4266
-4282
-4300
-4317
-4334
-4352
-4370
-4388
-4406
-4425
-4443
-4461
-4480
-4498
-4517
-4535
-4553
-4571
-4589
-4607
-4625
-4643
-4660
-4678
-4695
-4712
-4730
-4747
-4763
-4780
-4796
-4813
-4829
-4844
-4860
-4875
-4890
-4905
-4919
-4934
-4948
-4962
-4975
-4988
-5001
-5014
-5027
-5039
-5052
-5064
-5076
-5087
-5099
-5110
-5122
-5133
-5143
-5154
-5164
-5175
-5185
-5194
-5204
-5213
-5222
-5231
-5239
-5247
-5255
-5263
-5270
-5277
-5283
-5289
-5295
-5301
-5306
-5311
-5315
-5319
-5323
-5326
-5329
-5331
-5333
-5335
-5336
-5337
-5338
-5338
-5338
-5337
-5336
-5334
-5332
-5330
-5327
-5324
-5320
-5316
-5311
-5306
-5300
-5294
-5287
-5280
-5272
-5264
-5256
-5246
-5237
-5227
-5216
-5205
-5194
-5182
-5170
-5158
-5145
-5132
-5119
-5105
-5091
-5077
-5062
-5048
-5033
-5018
-5002
-4987
-4971
-4956
-4940
-4924
-4907
-4891
-4874
-4857
-4840
-4823
-4806
-4789
-4771
-4753
-4735
-4717
-4699
-4680
-4662
-4643
-4624
-4606
-4587
-4567
-4548
-4529
-4509
-4490
-4470
-4450
-4430
-4410
-4389
-4369
-4348
-4327
-4306
-4284
-4262
-4240
-4218
-4196
-4173
-4150
-4127
-4104
-4080
-4056
-4032
-4006
-3982
-3957
-3932
-3906
-3880
-3854
-3827
-3801
-3774
-3746
-3718
-3690
-3662
-3633
-3604
-3575
-3545
-3515
-3485
-3454
-3423
-3392
-3360
-3328
-3296
-3263
-3229
-3195
-3161
-3126
-3091
-3056
-3020
-2983
-2946
-2908
-2870
-2832
-2793
-2753
-2713
-2673
-2632
-2591
-2549
-2507
-2464
-2421
-2378
-2335
-2291
-2247
-2202
-2158
-2113
-2068
-2023
-1978
-1933
-1888
-1842
-1797
-1752
-1706
-1661
-1615
-1570
-1525
-1479
-1433
-1388
-1342
-1296
-1251
-1205
-1159
-1113
-1067
-1020
-975
-929
-882
-836
-789
-743
-696
-650
-603
-556
-510
-463
-416
-369
-322
-275
-228
-180
-133
-86
-38
9
57
104
152
200
248
296
344
392
441
490
538
587
637
686
735
785
835
885
935
985
1035
1085
1136
1186
1236
1287
1337
1388
1438
1488
1539
1589
1639
1689
1739
1788
1838
1887
1936
1985
2033
2081
2129
2177
2224
2271
2317
2364
2409
2455
2500
2544
2588
2632
2675
2718
2760
2802
2843
2884
2924
2964
3003
3041
3079
3116
3153
3189
3225
3260
3294
3328
3362
3395
3427
3459
3490
3521
3551
3581
3610
3639
3668
3696
3723
3751
3777
3804
3830
3855
3881
3905
3929
3953
3976
3999
4021
4043
4064
4083
4104
4123
4142
4160
4178
4194
4211
4226
4242
4256
4270
4284
4296
4309
4321
4332
4342
4352
4362
4371
4379
4386
4394
4400
4406
4411
4416
4420
4423
4425
4427
4429
4429
4429
4428
4427
4424
4421
4418
4414
4409
4403
4397
4390
4382
4374
4365
4356
4346
4335
4324
4312
4300
4287
4273
4259
4245
4230
4214
4198
4181
4164
4147
4129
4111
4093
4074
4054
4035
4014
3995
3974
3953
3932
3911
3890
3868
3846
3825
3803
3781
3759
3736
3714
3692
3671
3649
3627
3606
3584
3563
3542
3521
3500
3480
3459
3439
3419
3399
3379
3360
3341
3322
3303
3284
3266
3247
3229
3211
3194
3177
3160
3143
3127
3111
3095
3079
3064
3049
3035
3021
3007
2993
2980
2966
2953
2941
2928
2916
2904
2892
2880
2868
2856
2844
2833
2821
2809
2797
2785
2773
2761
2749
2737
2724
2712
2699
2686
2673
2660
2647
2633
2619
2606
2592
2578
2563
2549
2534
2519
2505
2489
2474
2459
2444
2428
2412
2397
2381
2365
2349
2333
2318
2302
2286
2271
2255
2240
2225
2210
2195
2181
2167
2153
2139
2126
2114
2101
2090
2078
2067
2057
2047
2037
2028
2019
2011
2003
1996
1989
1982
1976
1970
1964
1959
1954
1949
1945
1941
1937
1933
1930
1927
1925
1922
1920
1919
1917
1917
1916
1916
1916
1916
1917
1919
1920
1923
1925
1928
1932
1936
1940
1945
1950
1955
1961
1967
1974
1981
1989
1996
2004
2013
2021
2031
2040
2050
2059
2070
2080
2091
2101
2112
2124
2135
2147
2159
2171
2183
2195
2208
2221
2233
2246
2259
2272
2286
2299
2312
2326
2339
2353
2366
2380
2394
2407
2421
2435
2449
2462
2476
2490
2503
2517
2530
2544
2557
2570
2584
2597
2610
2623
2636
2649
2662
2675
2687
2700
2713
2726
2738
2751
2764
2776
2789
2801
2814
2826
2839
2851
2864
2876
2888
2900
2913
2925
2937
2948
2960
2972
2983
2995
3006
3017
3029
3040
3051
3062
3072
3083
3094
3104
3114
3125
3135
3145
3155
3165
3175
3185
3194
3204
3213
3222
3231
3241
3249
3258
3267
3275
3283
3292
3299
3307
3315
3322
3330
3337
3344
3350
3357
3363
3369
3375
3381
3387
3392
3398
3403
3408
3413
3418
3423
3428
3433
3437
3442
3446
3451
3455
3459
3463
3467
3471
3475
3478
3482
3485
3488
3491
3493
3496
3498
3500
3501
3502
3503
3504
3505
3505
3504
3504
3503
3501
3499
3497
3495
3492
3489
3486
3482
3478
3473
3469
3464
3458
3453
3447
3441
3435
3429
3422
3415
3408
3401
3394
3386
3379
3371
3363
3355
3347
3339
3330
3322
3313
3305
3296
3288
3279
3271
3262
3254
3245
3237
3229
3220
3212
3204
3196
3187
3179
3171
3163
3155
3146
3138
3130
3122
3114
3105
3097
3089
3080
3072
3063
3055
3046
3038
3029
3020
3012
3003
2994
2985
2976
2968
2959
2950
2941
2932
2922
2913
2904
2895
2885
2876
2866
2857
2847
2837
2827
2817
2806
2796
2785
2774
2763
2752
2740
2728
2716
2704
2692
2679
2667
2654
2641
2628
2615
2601
2588
2574
2560
2546
2532
2517
2502
2487
2472
2457
2442
2426
2410
2394
2378
2361
2345
2328
2311
2294
2277
2260
2242
2225
2208
2191
2173
2156
2139
2122
2104
2087
2070
2053
2036
2019
2003
1986
1970
1954
1937
1921
1906
1890
1874
1859
1844
1829
1814
1799
1784
1769
1755
1740
1726
1712
1697
1683
1669
1655
1640
1626
1612
1598
1584
1569
1555
1541
1527
1513
1498
1484
1470
1455
1441
1426
1411
1397
1382
1367
1352
1336
1321
1305
1289
1273
1256
1240
1223
1205
1188
1170
1152
1133
1114
1095
1075
1055
1034
1012
992
970
948
925
902
878
854
830
805
779
753
727
700
673
645
617
588
560
531
501
471
441
411
380
350
319
288
256
225
193
162
130
98
66
35
3
-29
-61
-92
-124
-156
-187
-218
-249
-280
-311
-342
-372
-402
-432
-462
-491
-521
-550
-578
-607
-635
-663
-691
-718
-745
-771
-798
-824
-849
-874
-899
-924
-948
-972
-995
-1018
-1041
-1063
-1085
-1106
-1128
-1149
-1169
-1190
-1210
-1229
-1249
-1268
-1287
-1306
-1325
-1343
-1362
-1380
-1398
-1416
-1434
-1452
-1470
-1488
-1505
-1523
-1541
-1558
-1576
-1594
-1612
-1629
-1647
-1665
-1683
-1701
-1718
-1736
-1754
-1772
-1790
-1808
-1826
-1844
-1862
-1880
-1898
-1916
-1933
-1951
-1969
-1987
-2004
-2021
-2039
-2057
-2074
-2091
-2108
-2125
-2142
-2158
-2175
-2191
-2207
-2223
-2239
-2254
-2269
-2284
-2298
-2313
-2327
-2340
-2353
-2366
-2379
-2391
-2403
-2414
-2425
-2436
-2446
-2456
-2465
-2474
-2483
-2491
-2499
-2506
-2513
-2520
-2526
-2531
-2537
-2541
-2546
-2550
-2554
-2558
-2561
-2564
-2567
-2570
-2572
-2575
-2577
-2579
-2581
-2583
-2584
-2586
-2588
-2589
-2591
-2593
-2594
-2596
-2598
-2599
-2601
-2603
-2605
-2606
-2608
-2610
-2612
-2614
-2616
-2618
-2621
-2623
-2625
-2627
-2630
-2632
-2635
-2637
-2640
-2643
-2646
-2649
-2652
-2655
-2658
-2661
-2664
-2667
-2670
-2674
-2677
-2680
-2683
-2687
-2690
-2693
-2696
-2698
-2701
-2703
-2705
-2707
-2709
-2711
-2712
-2713
-2713
-2714
-2714
-2714
-2713
-2713
-2712
-2710
-2709
-2707
-2705
-2703
-2701
-2698
-2696
-2693
-2690
-2687
-2684
-2681
-2678
-2674
-2671
-2667
-2664
-2660
-2656
-2652
-2648
-2643
-2639
-2634
-2629
-2624
-2619
-2614
-2608
-2602
-2596
-2590
-2584
-2577
-2570
-2563
-2555
-2548
-2540
-2531
-2523
-2514
-2506
-2496
-2487
-2478
-2468
-2458
-2448
-2438
-2427
-2417
-2406
-2395
-2384
-2373
-2362
-2350
-2339
-2327
-2316
-2304
-2292
-2281
-2269
-2257
-2246
-2234
-2222
-2211
-2199
-2187
-2176
-2165
-2153
-2142
-2131
-2120
-2109
-2098
-2087
-2076
-2066
-2055
-2045
-2035
-2025
-2015
-2005
-1996
-1986
-1977
-1968
-1960
-1951
-1943
-1935
-1927
-1920
-1912
-1905
-1899
-1892
-1886
-1880
-1874
-1869
-1864
-1859
-1854
-1850
-1846
-1842
-1838
-1835
-1831
-1828
-1825
-1823
-1820
-1818
-1815
-1813
-1811
-1809
-1807
-1805
-1803
-1801
-1799
-1797
-1794
-1792
-1789
-1787
-1784
-1781
-1778
-1775
-1772
-1768
-1764
-1760
-1756
-1752
-1747
-1742
-1737
-1732
-1726
-1720
-1714
-1708
-1701
-1694
-1687
-1680
-1673
-1666
-1658
-1650
-1643
-1635
-1627
-1618
-1610
-1602
-1594
-1585
-1576
-1568
-1559
-1550
-1541
-1533
-1524
-1515
-1506
-1496
-1487
-1478
-1469
-1460
-1450
-1441
-1432
-1422
-1413
-1404
-1394
-1385
-1376
-1367
-1358
-1349
-1340
-1331
-1322
-1314
-1305
-1297
-1288
-1280
-1272
-1264
-1256
-1249
-1241
-1234
-1226
-1219
-1212
-1204
-1197
-1191
-1184
-1177
-1170
-1164
-1157
-1151
-1145
-1139
-1132
-1126
-1121
-1115
-1109
-1103
-1098
-1092
-1087
-1082
-1077
-1072
-1067
-1063
-1059
-1055
-1051
-1047
-1044
-1041
-1039
-1037
-1035
-1034
-1032
-1032
-1031
-1031
-1032
-1033
-1034
-1036
-1037
-1040
-1043
-1046
-1049
-1053
-1057
-1062
-1067
-1072
-1078
-1084
-1090
-1097
-1104
-1111
-1119
-1127
-1135
-1144
-1153
-1162
-1172
-1182
-1192
-1203
-1214
-1225
-1236
-1248
-1260
-1272
-1284
-1297
-1310
-1323
-1336
-1349
-1363
-1377
-1390
-1404
-1418
-1433
-1447
-1461
-1475
-1490
-1504
-1519
-1533
-1548
-1563
-1577
-1592
-1607
-1621
-1636
-1651
-1666
-1680
-1695
-1709
-1724
-1738
-1753
-1767
-1781
-1795
-1809
-1822
-1836
-1849
-1862
-1876
-1889
-1902
-1914
-1927
-1940
-1952
-1965
-1977
-1990
-2001
-2013
-2025
-2039
-2051
-2063
-2075
-2088
-2100
-2112
-2124
-2136
-2148
-2161
-2173
-2185
-2197
-2209
-2221
-2234
-2246
-2258
-2270
-2283
-2295
-2307
-2320
-2332
-2345
-2357
-2370
-2382
-2395
-2407
-2420
-2433
-2445
-2458
-2471
-2483
-2496
-2509
-2521
-2534
-2547
-2560
-2572
-2585
-2598
-2610
-2623
-2636
-2648
-2661
-2673
-2686
-2698
-2710
-2723
-2735
-2747
-2759
-2770
-2782
-2794
-2805
-2816
-2828
-2839
-2849
-2860
-2870
-2881
-2891
-2901
-2911
-2920
-2930
-2939
-2948
-2956
-2965
-2973
-2982
-2990
-2997
-3005
-3013
-3020
-3027
-3034
-3041
-3047
-3053
-3059
-3065
-3071
-3077
-3082
-3087
-3092
-3096
-3100
-3104
-3108
-3111
-3114
-3117
-3120
-3122
-3123
-3125
-3126
-3126
-3126
-3126
-3125
-3124
-3123
-3121
-3118
-3115
-3112
-3108
-3104
-3099
-3094
-3088
-3082
-3075
-3068
-3060
-3052
-3043
-3034
-3024
-3014
-3003
-2992
-2981
-2969
-2957
-2944
-2931
-2917
-2903
-2888
-2873
-2858
-2842
-2826
-2809
-2792
-2775
-2757
-2739
-2720
-2701
-2681
-2661
-2641
-2620
-2599
-2578
-2556
-2534
-2512
-2490
-2467
-2443
-2420
-2396
-2372
-2348
-2323
-2298
-2273
-2248
-2223
-2197
-2171
-2145
-2118
-2092
-2065
-2037
-2009
-1983
-1955
-1928
-1900
-1871
-1843
-1815
-1786
-1757
-1728
-1699
-1670
-1640
-1611
-1581
-1552
-1522
-1493
-1463
-1433
-1403
-1374
-1344
-1314
-1285
-1255
-1226
-1196
-1167
-1138
-1108
-1079
-1050
-1020
-992
-963
-934
-905
-876
-848
-819
-791
-762
-734
-706
-678
-651
-623
-596
-568
-541
-514
-488
-461
-435
-409
-383
-357
-332
-307
-282
-257
-233
-209
-185
-161
-138
-115
-92
-69
-47
-25
-3
18
39
60
81
101
121
140
159
178
197
215
233
250
267
284
300
316
332
347
362
377
391
404
417
430
443
455
466
477
488
498
508
517
526
534
542
549
556
562
568
573
578
582
585
588
591
593
594
595
595
594
593
592
589
587
583
579
575
570
564
558
551
544
536
528
519
510
500
490
479
468
456
444
432
419
406
393
379
366
351
337
323
308
293
279
264
249
234
219
204
189
175
160
145
131
117
102
88
74
60
47
33
20
6
-7
-20
-33
-47
-60
-72
-85
-98
-111
-124
-137
-150
-163
-176
-189
-202
-215
-229
-242
-256
-269
-283
-297
-311
-325
-339
-353
-368
-382
-397
-412
-427
-442
-458
-473
-489
-504
-520
-536
-552
-568
-585
-601
-618
-634
-651
-668
-685
-702
-719
-736
-753
-770
-787
-804
-821
-838
-855
-872
-889
-906
-923
-940
-956
-973
-989
-1006
-1022
-1038
-1053
-1069
-1084
-1100
-1115
-1129
-1144
-1158
-1172
-1186
-1200
-1213
-1226
-1239
-1251
-1263
-1275
-1287
-1298
-1309
-1319
-1330
-1340
-1349
-1359
-1368
-1377
-1385
-1394
-1402
-1410
-1417
-1425
-1432
-1439
-1445
-1452
-1458
-1464
-1470
-1476
-1481
-1486
-1491
-1496
-1501
-1505
-1509
-1513
-1517
-1520
-1524
-1527
-1530
-1533
-1535
-1538
-1540
-1542
-1545
-1546
-1548
-1550
-1551
-1553
-1554
-1555
-1555
-1556
-1556
-1557
-1557
-1557
-1556
-1556
-1555
-1554
-1553
-1552
-1550
-1548
-1546
-1544
-1542
-1539
-1537
-1534
-1531
-1528
-1525
-1521
-1518
-1514
-1510
-1506
-1502
-1497
-1493
-1488
-1483
-1478
-1473
-1468
-1462
-1457
-1451
-1445
-1439
-1433
-1427
-1421
-1415
-1409
-1403
-1396
-1390
-1384
-1377
-1371
-1365
-1359
-1353
-1346
-1340
-1334
-1329
-1323
-1317
-1312
-1307
-1302
-1297
-1292
-1288
-1283
-1279
-1276
-1272
-1269
-1266
-1263
-1261
-1258
-1256
-1255
-1253
-1252
-1251
-1250
-1249
-1249
-1248
-1248
-1248
-1249
-1249
-1250
-1251
-1252
-1253
-1254
-1256
-1258
-1259
-1261
-1264
-1266
-1268
-1271
-1274
-1277
-1280
-1283
-1286
-1289
-1293
-1296
-1300
-1304
-1308
-1312
-1317
-1321
-1325
-1330
-1335
-1340
-1345
-1350
-1355
-1360
-1366
-1371
-1377
-1382
-1388
-1394
-1400
-1406
-1412
-1418
-1424
-1430
-1436
-1442
-1449
-1455
-1461
-1467
-1474
-1480
-1486
-1492
-1498
-1504
-1510
-1516
-1522
-1528
-1533
-1539
-1544
-1549
-1554
-1559
-1564
-1569
-1573
-1578
-1582
-1586
-1590
-1594
-1598
-1602
-1606
-1609
-1613
-1616
-1619
-1622
-1626
-1629
-1632
-1635
-1638
-1641
-1644
-1646
-1649
-1652
-1655
-1657
-1660
-1663
-1665
-1668
-1671
-1674
-1676
-1679
-1682
-1685
-1688
-1691
-1694
-1697
-1700
-1703
-1706
-1709
-1712
-1716
-1719
-1722
-1726
-1729
-1732
-1735
-1739
-1742
-1745
-1749
-1752
-1755
-1758
-1762
-1765
-1768
-1771
-1774
-1777
-1779
-1782
-1785
-1788
-1790
-1793
-1795
-1798
-1800
-1802
-1805
-1807
-1809
-1811
-1814
-1816
-1818
-1820
-1822
-1824
-1826
-1828
-1830
-1833
-1835
-1837
-1839
-1841
-1843
-1845
-1847
-1848
-1850
-1852
-1854
-1856
-1857
-1859
-1861
-1862
-1864
-1866
-1867
-1869
-1871
-1872
-1874
-1876
-1878
-1880
-1882
-1884
-1886
-1888
-1891
-1893
-1896
-1899
-1901
-1904
-1907
-1910
-1913
-1917
-1920
-1923
-1926
-1929
-1933
-1936
-1939
-1943
-1946
-1949
-1952
-1955
-1959
-1962
-1965
-1968
-1971
-1974
-1977
-1980
-1983
-1986
-1989
-1992
-1995
-1998
-2001
-2004
-2007
-2009
-2012
-2015
-2017
-2021
-2023
-2025
-2029
-2032
-2035
-2037
-2041
-2044
-2048
-2051
-2054
-2058
-2061
-2065
-2068
-2072
-2076
-2080
-2084
-2088
-2093
-2097
-2102
-2106
-2111
-2116
-2120
-2125
-2130
-2135
-2140
-2145
-2151
-2156
-2161
-2166
-2171
-2176
-2181
-2186
-2191
-2195
-2200
-2205
-2209
-2214
-2218
-2223
-2227
-2231
-2235
-2239
-2243
-2246
-2250
-2253
-2256
-2259
-2262
-2265
-2267
-2269
-2271
-2273
-2274
-2276
-2277
-2277
-2278
-2278
-2278
-2278
-2278
-2277
-2276
-2275
-2274
-2272
-2271
-2269
-2267
-2264
-2262
-2259
-2257
-2254
-2251
-2248
-2245
-2242
-2238
-2235
-2232
-2228
-2225
-2221
-2218
-2215
-2211
-2208
-2205
-2202
-2198
-2195
-2192
-2189
-2187
-2184
-2181
-2179
-2176
-2174
-2172
-2170
-2168
-2166
-2164
-2163
-2161
-2160
-2159
-2158
-2157
-2156
-2156
-2155
-2155
-2154
-2154
-2154
-2154
-2154
-2154
-2154
-2154
-2154
-2155
-2155
-2155
-2155
-2155
-2156
-2156
-2155
-2155
-2155
-2155
-2154
-2153
-2152
-2151
-2150
-2149
-2147
-2146
-2144
-2142
-2139
-2137
-2134
-2132
-2129
-2125
-2122
-2118
-2114
-2110
-2106
-2101
-2096
-2091
-2086
-2080
-2074
-2068
-2061
-2054
-2047
-2040
-2032
-2024
-2016
-2007
-1998
-1989
-1979
-1969
-1959
-1949
-1938
-1927
-1915
-1903
-1891
-1879
-1866
-1853
-1840
-1826
-1812
-1797
-1783
-1768
-1752
-1736
-1720
-1704
-1687
-1670
-1652
-1635
-1616
-1598
-1579
-1560
-1541
-1521
-1501
-1481
-1460
-1440
-1419
-1397
-1376
-1354
-1332
-1309
-1287
-1264
-1241
-1218
-1194
-1171
-1147
-1123
-1099
-1075
-1050
-1026
-1000
-976
-952
-927
-902
-877
-852
-826
-801
-776
-751
-726
-700
-675
-650
-625
-600
-576
-551
-527
-502
-478
-455
-431
-407
-384
-361
-338
-316
-294
-272
-250
-228
-207
-186
-166
-145
-125
-106
-86
-68
-49
-31
-13
5
22
39
55
71
87
102
117
132
146
160
174
187
200
213
225
237
248
260
270
281
291
301
311
320
329
337
346
354
362
370
377
384
391
398
405
411
417
423
429
435
441
446
452
457
462
468
473
478
483
489
494
499
505
510
516
521
527
533
538
544
550
556
562
568
575
581
587
594
600
606
613
619
626
632
638
644
651
657
663
668
674
680
685
690
695
700
705
709
713
717
721
724
727
730
733
735
737
738
740
740
741
741
741
741
740
738
737
735
732
730
726
723
719
715
710
705
699
693
687
681
673
666
658
650
641
632
623
613
603
593
582
571
560
548
536
523
510
497
483
470
456
441
427
412
397
382
366
350
335
319
303
286
270
253
237
220
203
186
170
153
135
118
101
84
67
50
33
16
-1
-18
-35
-52
-69
-85
-102
-118
-134
-150
-166
-182
-198
-213
-228
-243
-258
-273
-287
-301
-315
-329
-343
-356
-369
-382
-395
-408
-420
-432
-444
-456
-467
-478
-489
-500
-510
-521
-530
-540
-550
-559
-568
-576
-585
-593
-601
-609
-616
-624
-631
-638
-645
-651
-658
-664
-671
-677
-682
-688
-694
-699
-704
-709
-714
-719
-723
-728
-732
-736
-740
-743
-746
-749
-752
-755
-757
-759
-761
-763
-764
-766
-767
-768
-768
-769
-769
-769
-769
-769
-768
-768
-767
-766
-765
-764
-763
-761
-760
-758
-756
-754
-752
-750
-747
-745
-742
-739
-736
-733
-729
-725
-722
-718
-713
-709
-704
-699
-694
-689
-684
-678
-672
-666
-660
-654
-647
-641
-634
-626
-619
-612
-604
-596
-588
-580
-571
-563
-554
-545
-536
-526
-517
-507
-497
-486
-476
-465
-454
-443
-432
-420
-409
-397
-385
-373
-360
-348
-335
-322
-309
-296
-283
-270
-256
-243
-229
-216
-202
-189
-175
-161
-148
-134
-120
-106
-92
-78
-64
-50
-36
-22
-8
7
21
35
50
64
79
94
108
123
138
153
168
183
198
214
229
244
260
275
291
306
322
338
353
369
385
401
417
432
448
464
480
496
512
527
543
559
574
589
605
620
635
650
665
680
694
708
723
737
751
765
778
792
805
819
832
845
857
870
882
894
906
917
929
940
951
961
972
982
992
1000
1010
1018
1028
1037
1045
1053
1061
1069
1076
1083
1090
1097
1103
1109
1115
1120
1126
1131
1136
1140
1144
1148
1152
1155
1158
1161
1164
1166
1168
1170
1171
1172
1173
1173
1174
1174
1173
1173
1172
1171
1169
1168
1166
1164
1162
1159
1157
1154
1151
1147
1144
1140
1136
1133
1128
1124
1120
1115
1110
1105
1100
1095
1090
1084
1079
1073
1067
1061
1055
1049
1042
1036
1030
1022
1016
1008
1002
996
989
982
975
968
960
953
946
939
932
924
917
910
903
896
888
881
874
867
860
852
845
838
831
823
816
809
801
794
787
780
772
765
758
751
743
736
729
722
715
708
701
694
687
680
674
667
661
654
648
641
635
629
622
616
610
604
598
592
586
580
574
569
563
557
552
546
541
535
530
525
519
514
509
504
500
495
491
487
482
478
475
471
468
464
461
458
455
452
450
447
445
443
440
438
437
435
433
431
430
428
427
426
425
424
423
422
421
420
420
419
419
419
418
418
418
418
418
419
419
419
420
420
421
421
422
423
423
424
425
426
427
428
429
430
431
432
434
435
436
437
439
440
442
443
445
446
448
450
452
454
456
458
461
463
465
468
470
473
476
478
481
484
487
490
493
496
499
502
505
509
512
516
519
523
526
530
534
538
541
545
549
553
557
561
565
569
572
576
580
583
587
590
593
597
600
602
605
608
610
612
614
616
618
620
621
623
624
625
626
627
628
629
630
631
631
632
632
633
633
633
634
634
634
634
634
634
634
634
634
634
634
634
633
633
633
632
632
631
631
630
629
629
628
627
626
625
624
623
621
620
618
616
614
612
610
607
605
602
599
595
592
588
584
579
575
570
565
560
554
548
542
536
529
522
515
508
501
493
485
477
469
460
452
443
434
425
416
407
397
388
378
369
359
350
340
331
321
312
302
293
284
275
265
257
248
239
231
222
214
207
199
192
185
178
172
165
160
154
149
144
140
135
132
128
125
123
120
118
117
116
115
114
114
114
115
116
118
120
122
124
127
131
134
139
143
148
153
159
165
171
178
185
193
200
208
217
225
234
244
253
263
273
284
294
305
316
328
339
351
363
375
387
399
411
424
437
449
462
475
488
501
515
528
541
555
569
582
596
610
624
638
652
666
680
694
708
723
737
751
766
780
794
808
823
837
851
865
879
893
907
921
935
948
962
975
988
1000
1014
1027
1039
1051
1063
1075
1087
1099
1110
1121
1132
1143
1153
1163
1173
1183
1193
1202
1211
1220
1229
1237
1246
1254
1262
1269
1277
1284
1291
1297
1304
1310
1316
1322
1327
1332
1337
1342
1347
1351
1355
1358
1362
1365
1368
1371
1374
1377
1379
1381
1383
1385
1386
1388
1389
1390
1391
1392
1393
1394
1394
1395
1395
1395
1395
1395
1395
1395
1395
1395
1394
1394
1393
1393
1392
1391
1391
1390
1389
1388
1387
1386
1385
1385
1384
1383
1382
1381
1380
1379
1379
1378
1377
1376
1376
1375
1374
1374
1373
1373
1373
1372
1372
1372
1371
1371
1371
1371
1371
1371
1370
1370
1370
1370
1370
1369
1369
1368
1368
1367
1366
1365
1363
1362
1360
1359
1357
1354
1352
1349
1346
1343
1340
1336
1332
1328
1324
1319
1314
1309
1303
1297
1291
1285
1278
1271
1264
1257
1249
1242
1234
1225
1217
1208
1199
1190
1181
1172
1162
1152
1142
1132
1122
1112
1101
1090
1080
1069
1058
1047
1036
1024
1012
1002
990
979
967
956
944
932
920
908
897
885
873
861
849
837
825
813
800
788
776
764
752
740
728
715
703
691
679
666
654
642
630
618
605
593
581
568
556
544
532
519
507
495
482
470
458
445
433
421
409
396
384
372
360
348
336
324
312
300
289
277
266
255
244
233
222
211
201
191
181
171
161
151
142
133
124
115
107
98
90
82
74
66
59
51
44
37
29
23
16
9
2
-4
-11
-17
-23
-30
-36
-42
-48
-54
-60
-66
-71
-77
-83
-88
-94
-99
-104
-109
-115
-120
-125
-130
-135
-139
-144
-149
-153
-158
-162
-166
-170
-175
-179
-183
-187
-190
-194
-198
-201
-205
-208
-211
-215
-218
-221
-224
-227
-230
-233
-235
-238
-241
-243
-246
-248
-251
-253
-256
-258
-260
-263
-265
-267
-269
-271
-274
-276
-278
-280
-282
-284
-287
-289
-291
-293
-296
-298
-301
-303
-306
-308
-311
-313
-316
-318
-321
-323
-326
-328
-331
-334
-336
-338
-341
-343
-345
-348
-350
-352
-354
-356
-358
-360
-362
-364
-365
-367
-369
-370
-372
-374
-375
-377
-378
-379
-381
-382
-383
-385
-386
-387
-388
-389
-390
-391
-392
-392
-393
-394
-394
-395
-395
-396
-396
-396
-396
-396
-396
-396
-395
-395
-395
-394
-393
-392
-391
-390
-389
-388
-387
-385
-384
-382
-381
-379
-377
-376
-374
-372
-370
-368
-366
-364
-362
-360
-358
-356
-354
-352
-349
-347
-345
-343
-340
-338
-335
-333
-330
-328
-325
-323
-320
-317
-315
-312
-309
-306
-303
-300
-297
-294
-291
-288
-284
-281
-277
-274
-270
-266
-262
-258
-254
-250
-246
-242
-237
-233
-228
-223
-219
-214
-209
-204
-199
-194
-190
-185
-180
-175
-170
-165
-160
-155
-151
-146
-141
-137
-132
-128
-124
-120
-116
-112
-108
-104
-100
-96
-93
-89
-86
-82
-79
-76
-72
-69
-66
-62
-59
-56
-53
-49
-46
-43
-39
-36
-33
-29
-26
-23
-19
-16
-12
-9
-6
-2
1
5
8
12
15
18
22
25
29
32
36
39
42
46
49
53
56
60
64
67
71
75
78
82
86
90
94
98
102
106
110
114
118
122
126
130
134
138
142
146
150
154
158
162
166
170
173
177
181
184
187
191
194
197
200
202
205
208
210
213
215
217
219
221
223
225
227
229
231
233
235
237
238
240
242
244
246
248
250
252
254
256
258
261
263
265
268
270
273
275
278
280
283
286
289
291
294
297
300
303
306
309
312
315
318
321
324
327
330
333
336
339
343
346
349
352
356
359
363
366
370
374
377
381
385
389
393
397
401
405
409
413
417
421
425
429
433
437
441
445
448
452
456
460
463
467
470
474
477
480
483
486
489
492
494
497
499
501
503
505
507
509
510
511
512
513
514
514
514
515
514
514
513
513
512
511
509
508
506
504
502
500
498
495
493
490
487
483
480
477
473
469
465
461
457
453
449
444
440
435
430
425
421
416
411
406
400
395
390
384
379
374
368
362
357
351
345
339
334
328
322
315
309
303
297
290
284
277
270
264
257
250
243
236
228
221
214
206
198
191
183
175
167
158
150
142
133
124
115
106
97
87
78
68
58
48
38
28
17
7
-4
-15
-26
-37
-48
-59
-71
-82
-94
-106
-117
-129
-141
-153
-165
-178
-190
-202
-215
-227
-240
-252
-265
-278
-290
-303
-316
-329
-342
-356
-369
-382
-396
-409
-423
-436
-450
-464
-478
-492
-506
-520
-534
-548
-562
-577
-591
-606
-620
-635
-649
-664
-678
-693
-707
-722
-736
-751
-765
-780
-794
-809
-823
-838
-852
-867
-881
-895
-910
-924
-938
-953
-967
-981
-995
-1008
-1022
-1037
-1051
-1064
-1078
-1092
-1105
-1118
-1132
-1145
-1158
-1171
-1184
-1197
-1209
-1222
-1234
-1247
-1259
-1271
-1283
-1295
-1306
-1318
-1329
-1340
-1351
-1361
-1372
-1382
-1392
-1402
-1412
-1421
-1430
-1440
-1448
-1457
-1466
-1474
-1482
-1490
-1498
-1506
-1513
-1521
-1528
-1535
-1542
-1548
-1554
-1561
-1566
-1572
-1578
-1583
-1588
-1593
-1598
-1602
-1607
-1611
-1615
-1618
-1622
-1625
-1628
-1631
-1634
-1636
-1639
-1641
-1643
-1645
-1647
-1648
-1649
-1651
-1652
-1653
-1654
-1654
-1655
-1655
-1656
-1656
-1656
-1656
-1656
-1656
-1656
-1656
-1656
-1655
-1655
-1654
-1654
-1653
-1652
-1651
-1651
-1650
-1649
-1647
-1646
-1645
-1644
-1643
-1641
-1640
-1639
-1637
-1636
-1634
-1633
-1632
-1630
-1629
-1628
-1626
-1625
-1624
-1622
-1621
-1620
-1619
-1618
-1616
-1615
-1614
-1613
-1613
-1612
-1611
-1610
-1609
-1608
-1608
-1607
-1606
-1605
-1605
-1604
-1603
-1602
-1602
-1601
-1600
-1599
-1598
-1598
-1597
-1596
-1595
-1594
-1593
-1592
-1591
-1590
-1589
-1588
-1586
-1585
-1584
-1583
-1582
-1580
-1579
-1578
-1577
-1575
-1574
-1572
-1571
-1569
-1568
-1566
-1564
-1562
-1560
-1558
-1556
-1554
-1551
-1549
-1546
-1543
-1541
-1538
-1535
-1531
-1528
-1525
-1521
-1518
-1514
-1510
-1506
-1501
-1497
-1492
-1488
-1483
-1478
-1473
-1468
-1462
-1457
-1451
-1445
-1439
-1433
-1427
-1420
-1413
-1406
-1399
-1392
-1385
-1377
-1369
-1361
-1353
-1345
-1337
-1328
-1319
-1310
-1301
-1292
-1283
-1273
-1264
-1254
-1244
-1234
-1224
-1214
-1204
-1194
-1184
-1173
-1163
-1152
-1142
-1132
-1121
-1111
-1100
-1090
-1080
-1070
-1059
-1049
-1039
-1029
-1018
-1008
-999
-990
-980
-971
-962
-953
-944
-935
-926
-917
-909
-901
-893
-885
-877
-870
-863
-855
-849
-842
-835
-829
-823
-817
-811
-805
-800
-795
-790
-785
-780
-776
-772
-768
-764
-761
-758
-755
-752
-750
-748
-746
-744
-743
-741
-741
-740
-739
-739
-739
-740
-740
-741
-742
-743
-745
-747
-748
-751
-753
-756
-758
-761
-764
-768
-771
-774
-778
-782
-786
-790
-794
-798
-802
-807
-811
-815
-820
-824
-829
-833
-838
-842
-847
-851
-856
-860
-864
-869
-873
-878
-882
-887
-891
-896
-900
-904
-909
-913
-917
-922
-926
-930
-935
-939
-943
-948
-952
-956
-961
-965
-969
-973
-978
-982
-986
-991
-995
-999
-1002
-1006
-1012
-1016
-1020
-1024
-1028
-1032
-1036
-1040
-1044
-1048
-1052
-1056
-1060
-1064
-1068
-1072
-1075
-1079
-1083
-1087
-1090
-1094
-1097
-1101
-1104
-1108
-1111
-1114
-1117
-1120
-1124
-1126
-1129
-1132
-1135
-1137
-1140
-1142
-1144
-1146
-1149
-1150
-1152
-1154
-1156
-1157
-1158
-1160
-1161
-1162
-1163
-1164
-1165
-1165
-1166
-1167
-1167
-1167
-1168
-1168
-1168
-1168
-1169
-1169
-1169
-1169
-1169
-1169
-1168
-1168
-1168
-1168
-1168
-1168
-1167
-1167
-1167
-1166
-1166
-1166
-1165
-1165
-1164
-1164
-1163
-1163
-1162
-1161
-1160
-1160
-1159
-1158
-1157
-1156
-1155
-1154
-1153
-1152
-1151
-1150
-1148
-1147
-1145
-1144
-1142
-1141
-1139
-1137
-1135
-1133
-1130
-1128
-1126
-1123
-1120
-1117
-1114
-1111
-1108
-1105
-1101
-1098
-1094
-1090
-1087
-1083
-1078
-1074
-1070
-1066
-1061
-1057
-1052
-1048
-1043
-1038
-1033
-1028
-1022
-1018
-1012
-1008
-1002
-997
-992
-986
-981
-975
-970
-964
-958
-952
-947
-941
-935
-929
-923
-917
-911
-906
-900
-894
-888
-882
-877
-871
-866
-860
-855
-849
-844
-839
-834
-829
-824
-820
-815
-810
-806
-802
-797
-793
-789
-785
-781
-777
-774
-770
-766
-763
-759
-756
-753
-749
-746
-743
-740
-737
-734
-731
-729
-726
-723
-720
-718
-715
-713
-710
-708
-705
-703
-701
-698
-696
-694
-692
-690
-688
-687
-685
-683
-682
-681
-679
-678
-677
-676
-675
-674
-674
-673
-673
-672
-672
-672
-672
-672
-673
-673
-674
-674
-675
-676
-678
-679
-680
-682
-683
-685
-687
-689
-691
-693
-696
-698
-701
-703
-706
-709
-712
-715
-718
-721
-724
-728
-732
-735
-739
-743
-747
-751
-755
-759
-764
-768
-772
-777
-781
-786
-790
-795
-799
-804
-808
-813
-817
-822
-826
-830
-835
-839
-843
-847
-851
-855
-859
-863
-866
-870
-873
-877
-880
-883
-886
-889
-891
-894
-896
-898
-900
-902
-904
-905
-907
-908
-909
-910
-911
-912
-912
-913
-913
-913
-913
-913
-913
-912
-912
-911
-910
-909
-908
-906
-905
-903
-901
-900
-898
-896
-893
-891
-889
-886
-883
-881
-878
-875
-872
-869
-866
-863
-859
-856
-852
-849
-845
-842
-838
-834
-831
-827
-823
-819
-815
-812
-808
-804
-800
-796
-792
-789
-785
-781
-778
-774
-770
-767
-763
-759
-756
-752
-749
-745
-742
-738
-735
-732
-728
-725
-722
-718
-715
-712
-709
-706
-703
-700
-697
-694
-692
-689
-686
-683
-681
-678
-675
-673
-670
-667
-665
-662
-660
-657
-654
-652
-649
-646
-644
-641
-638
-636
-633
-630
-627
-624
-621
-618
-615
-612
-609
-606
-602
-599
-596
-592
-588
-585
-581
-577
-573
-569
-565
-561
-557
-553
-548
-544
-539
-535
-530
-526
-521
-516
-511
-506
-501
-496
-491
-486
-481
-476
-470
-465
-460
-454
-449
-444
-438
-433
-427
-421
-416
-410
-404
-399
-393
-387
-381
-375
-370
-364
-358
-352
-346
-340
-334
-328
-322
-316
-310
-304
-299
-293
-287
-281
-275
-269
-263
-257
-251
-245
-239
-233
-227
-221
-214
-208
-202
-196
-189
-183
-177
-170
-164
-158
-151
-145
-139
-132
-126
-119
-113
-106
-100
-94
-87
-81
-74
-68
-62
-55
-49
-43
-37
-30
-24
-18
-12
-6
0
5
11
17
23
28
33
39
44
49
54
59
64
68
73
77
81
85
89
92
96
99
102
105
107
110
112
115
117
118
120
122
123
124
125
126
127
128
128
128
129
129
129
128
128
127
126
125
124
123
122
120
119
117
115
113
111
109
106
104
101
99
96
93
90
87
84
81
78
75
72
68
65
61
58
54
51
47
43
39
36
32
28
24
21
17
13
9
5
1
-2
-6
-10
-14
-18
-22
-26
-30
-34
-38
-42
-46
-50
-54
-58
-62
-67
-71
-75
-80
-84
-89
-93
-98
-103
-108
-112
-117
-122
-127
-133
-138
-143
-149
-154
-160
-165
-171
-177
-183
-189
-195
-201
-208
-214
-221
-228
-235
-242
-249
-256
-264
-271
-279
-287
-295
-304
-312
-321
-329
-338
-347
-356
-365
-375
-384
-394
-403
-413
-423
-432
-442
-452
-462
-472
-482
-492
-502
-513
-523
-533
-543
-553
-563
-573
-583
-592
-602
-612
-622
-631
-641
-650
-659
-669
-678
-687
-696
-704
-713
-722
-730
-738
-746
-754
-762
-769
-777
-784
-791
-797
-804
-810
-816
-822
-828
-833
-838
-843
-848
-852
-857
-860
-864
-867
-871
-873
-876
-878
-880
-882
-884
-885
-886
-887
-887
-887
-887
-887
-886
-885
-884
-883
-881
-880
-878
-875
-873
-870
-867
-864
-861
-857
-854
-850
-846
-841
-837
-832
-827
-822
-817
-812
-806
-801
-795
-789
-782
-776
-769
-762
-755
-748
-741
-733
-726
-718
-710
-701
-693
-685
-676
-667
-658
-649
-640
-630
-621
-611
-601
-591
-581
-571
-561
-551
-540
-530
-519
-509
-498
-487
-476
-465
-454
-443
-431
-420
-409
-397
-385
-374
-362
-350
-338
-326
-314
-302
-290
-278
-266
-254
-241
-229
-217
-205
-192
-180
-167
-155
-143
-130
-118
-106
-93
-81
-69
-56
-44
-32
-20
-7
5
17
29
41
53
65
76
88
100
111
123
134
145
156
167
178
189
200
211
221
231
242
252
262
272
281
291
301
310
319
328
337
346
354
363
371
379
387
395
403
410
418
425
432
439
445
452
458
464
470
476
481
487
492
497
502
507
511
516
520
524
528
532
535
539
542
546
549
552
554
557
560
562
564
566
568
570
572
574
575
576
577
579
579
580
581
581
582
582
582
582
582
582
582
582
581
581
580
580
579
578
577
576
575
573
572
571
569
567
565
563
561
559
557
555
552
549
546
543
540
537
534
530
527
523
519
515
511
506
502
497
492
488
483
477
472
467
462
456
451
445
439
433
427
421
415
409
403
397
391
385
378
372
366
359
353
346
339
333
326
319
312
305
299
292
285
278
271
264
256
249
242
235
228
221
214
206
199
192
185
178
170
163
156
149
141
134
127
120
112
105
98
90
83
75
68
60
53
45
38
30
22
15
7
-1
-9
-17
-25
-33
-41
-49
-57
-65
-73
-81
-89
-97
-106
-114
-123
-131
-140
-148
-157
-166
-175
-184
-193
-203
-212
-222
-231
-241
-251
-261
-271
-282
-292
-303
-314
-325
-336
-347
-359
-370
-382
-394
-406
-418
-430
-443
-455
-468
-481
-494
-507
-520
-533
-546
-560
-574
-587
-601
-615
-629
-643
-657
-672
-686
-701
-715
-730
-745
-760
-775
-790
-805
-820
-836
-851
-867
-883
-898
-914
-930
-946
-962
-978
-994
-1010
-1026
-1042
-1058
-1074
-1090
-1106
-1122
-1138
-1154
-1169
-1185
-1200
-1216
-1231
-1247
-1262
-1277
-1292
-1307
-1321
-1336
-1350
-1365
-1379
-1393
-1407
-1420
-1434
-1447
-1461
-1474
-1486
-1499
-1512
-1524
-1536
-1548
-1560
-1572
-1583
-1594
-1605
-1616
-1626
-1637
-1647
-1657
-1666
-1676
-1685
-1694
-1703
-1711
-1720
-1728
-1736
-1743
-1751
-1758
-1765
-1771
-1778
-1784
-1790
-1796
-1801
-1806
-1811
-1816
-1820
-1825
-1828
-1832
-1836
-1839
-1842
-1845
-1847
-1849
-1852
-1853
-1855
-1856
-1858
-1859
-1859
-1860
-1861
-1861
-1861
-1861
-1860
-1860
-1859
-1858
-1857
-1856
-1855
-1854
-1852
-1850
-1848
-1846
-1844
-1842
-1840
-1837
-1835
-1832
-1830
-1827
-1824
-1821
-1818
-1815
-1812
-1809
-1806
-1803
-1800
-1797
-1794
-1791
-1788
-1784
-1781
-1778
-1775
-1772
-1769
-1766
-1763
-1761
-1758
-1755
-1752
-1750
-1747
-1744
-1742
-1740
-1737
-1735
-1733
-1731
-1728
-1726
-1724
-1723
-1721
-1719
-1717
-1716
-1714
-1712
-1711
-1710
-1708
-1707
-1706
-1705
-1704
-1702
-1701
-1701
-1700
-1699
-1698
-1697
-1696
-1696
-1695
-1694
-1693
-1693
-1692
-1692
-1691
-1690
-1690
-1689
-1689
-1688
-1687
-1687
-1686
-1685
-1685
-1684
-1683
-1683
-1682
-1681
-1680
-1679
-1679
-1678
-1677
-1675
-1674
-1673
-1672
-1670
-1669
-1667
-1666
-1664
-1662
-1660
-1658
-1656
-1654
-1652
-1649
-1647
-1644
-1641
-1638
-1635
-1632
-1629
-1626
-1622
-1619
-1615
-1611
-1608
-1604
-1600
-1596
-1592
-1587
-1583
-1579
-1574
-1570
-1565
-1561
-1556
-1551
-1546
-1541
-1537
-1532
-1527
-1522
-1517
-1511
-1506
-1501
-1496
-1491
-1486
-1481
-1476
-1470
-1465
-1460
-1455
-1450
-1445
-1440
-1435
-1430
-1426
-1421
-1416
-1411
-1407
-1402
-1398
-1393
-1389
-1384
-1380
-1376
-1372
-1367
-1363
-1359
-1355
-1351
-1347
-1343
-1339
-1335
-1331
-1327
-1323
-1319
-1315
-1311
-1307
-1303
-1299
-1295
-1291
-1287
-1283
-1279
-1275
-1271
-1267
-1262
-1258
-1254
-1249
-1245
-1241
-1236
-1232
-1227
-1222
-1218
-1213
-1208
-1203
-1198
-1193
-1188
-1183
-1178
-1173
-1167
-1162
-1157
-1151
-1146
-1140
-1134
-1128
-1123
-1117
-1111
-1105
-1099
-1093
-1087
-1080
-1074
-1068
-1061
-1055
-1049
-1042
-1036
-1029
-1022
-1016
-1008
-1002
-996
-990
-983
-976
-970
-963
-956
-949
-943
-936
-929
-923
-916
-909
-902
-895
-889
-882
-875
-868
-862
-855
-848
-842
-835
-828
-821
-815
-808
-802
-795
-788
-782
-775
-769
-762
-756
-750
-743
-737
-731
-725
-718
-712
-706
-700
-694
-688
-682
-676
-671
-665
-659
-653
-648
-642
-637
-631
-626
-620
-615
-610
-604
-599
-594
-589
-584
-579
-574
-570
-565
-561
-556
-552
-548
-544
-540
-537
-533
-529
-526
-523
-520
-517
-514
-512
-509
-507
-505
-503
-501
-499
-498
-496
-495
-494
-493
-492
-492
-491
-491
-490
-490
-490
-490
-491
-491
-491
-492
-493
-493
-494
-495
-497
-498
-499
-501
-502
-504
-506
-508
-510
-512
-514
-517
-519
-522
-524
-527
-530
-533
-536
-539
-542
-545
-548
-551
-554
-558
-561
-564
-568
-571
-575
-578
-582
-585
-588
-592
-595
-599
-602
-605
-609
-612
-615
-618
-622
-625
-628
-631
-634
-637
-640
-643
-646
-648
-651
-654
-656
-659
-661
-664
-666
-668
-670
-672
-674
-676
-678
-680
-681
-683
-684
-685
-687
-688
-689
-690
-690
-691
-692
-692
-693
-693
-693
-693
-693
-693
-692
-692
-692
-691
-690
-690
-689
-688
-687
-686
-685
-683
-682
-681
-679
-678
-676
-675
-673
-671
-669
-667
-666
-663
-661
-659
-657
-655
-652
-650
-648
-645
-642
-640
-637
-634
-631
-628
-625
-622
-618
-615
-612
-608
-604
-601
-597
-593
-590
-586
-582
-578
-573
-569
-565
-561
-556
-552
-547
-542
-538
-533
-528
-523
-518
-513
-508
-503
-497
-492
-486
-481
-475
-470
-464
-458
-452
-447
-441
-435
-428
-422
-416
-410
-403
-397
-390
-383
-377
-370
-363
-356
-349
-342
-335
-328
-321
-314
-306
-299
-292
-285
-278
-270
-263
-256
-249
-242
-235
-228
-221
-215
-208
-201
-195
-188
-182
-176
-170
-164
-158
-153
-147
-142
-137
-132
-127
-122
-118
-114
-110
-106
-102
-99
-95
-92
-89
-86
-84
-81
-79
-77
-75
-73
-72
-70
-69
-68
-67
-66
-66
-65
-65
-65
-65
-65
-65
-66
-66
-67
-68
-69
-70
-71
-73
-74
-76
-78
-79
-81
-83
-86
-88
-90
-93
-95
-98
-101
-103
-106
-109
-112
-115
-118
-121
-125
-128
-131
-134
-138
-141
-145
-148
-152
-155
-159
-162
-166
-170
-173
-177
-180
-184
-188
-191
-195
-199
-203
-206
-210
-214
-217
-221
-225
-229
-232
-236
-240
-244
-248
-252
-255
-259
-263
-267
-271
-275
-279
-283
-287
-291
-295
-299
-303
-307
-312
-316
-320
-324
-329
-333
-337
-342
-346
-351
-355
-360
-364
-369
-374
-378
-383
-388
-392
-397
-402
-407
-411
-416
-421
-425
-430
-435
-439
-444
-448
-453
-457
-462
-466
-470
-475
-479
-483
-487
-492
-496
-500
-504
-507
-511
-515
-519
-522
-526
-529
-533
-536
-539
-543
-546
-548
-551
-554
-557
-559
-561
-564
-566
-568
-570
-572
-573
-575
-576
-577
-578
-579
-580
-581
-582
-582
-583
-583
-583
-583
-583
-583
-583
-582
-582
-581
-580
-580
-579
-578
-577
-575
-574
-573
-571
-569
-568
-566
-564
-562
-559
-557
-555
-552
-550
-547
-544
-541
-538
-535
-531
-528
-524
-521
-517
-513
-509
-505
-500
-496
-491
-486
-481
-477
-471
-466
-461
-455
-450
-444
-438
-432
-426
-420
-414
-407
-401
-394
-387
-381
-374
-367
-360
-353
-345
-338
-331
-324
-316
-309
-301
-294
-286
-279
-271
-264
-256
-249
-242
-234
-227
-219
-212
-205
-197
-190
-183
-176
-168
-161
-154
-147
-140
-133
-126
-119
-112
-105
-99
-92
-85
-79
-72
-66
-60
-53
-47
-41
-35
-30
-24
-18
-13
-8
-3
2
7
12
17
21
26
30
34
38
42
46
49
53
56
59
62
65
68
71
74
76
79
81
84
86
88
90
92
94
96
98
99
101
103
105
106
108
110
111
113
114
116
118
119
121
122
124
126
127
129
130
132
134
135
137
138
140
142
143
145
147
148
150
151
153
155
156
158
160
161
163
165
167
168
170
172
174
176
177
179
181
183
185
187
189
191
193
195
197
199
201
203
205
207
209
211
213
215
217
219
221
223
225
227
228
230
232
234
235
237
239
240
242
243
245
246
247
249
250
251
252
253
254
255
255
256
257
257
258
258
258
258
258
258
258
258
257
256
256
255
254
253
252
250
249
247
246
244
242
240
237
235
233
230
227
225
222
219
216
212
209
205
202
198
194
190
186
182
178
173
168
164
159
154
148
143
138
132
126
121
114
108
102
96
89
82
76
69
61
54
47
39
32
24
16
8
0
-8
-16
-24
-33
-41
-50
-58
-67
-75
-84
-93
-101
-110
-119
-128
-137
-146
-155
-164
-173
-182
-191
-200
-209
-218
-227
-237
-246
-255
-264
-273
-282
-291
-300
-309
-318
-327
-336
-345
-354
-363
-372
-381
-390
-399
-407
-416
-425
-434
-442
-451
-459
-467
-476
-484
-492
-500
-508
-516
-523
-531
-538
-545
-552
-559
-566
-573
-579
-585
-591
-597
-603
-609
-614
-619
-624
-629
-634
-639
-643
-647
-652
-656
-659
-663
-667
-670
-673
-677
-680
-682
-685
-688
-690
-693
-695
-697
-699
-701
-703
-705
-706
-708
-709
-710
-711
-712
-713
-714
-715
-715
-716
-716
-717
-717
-717
-717
-717
-717
-717
-717
-716
-716
-716
-715
-714
-714
-713
-713
-712
-711
-711
-710
-709
-708
-708
-707
-706
-705
-705
-704
-703
-702
-702
-701
-700
-700
-699
-698
-698
-697
-696
-696
-695
-695
-694
-694
-693
-693
-693
-692
-692
-692
-691
-691
-691
-691
-691
-691
-691
-691
-691
-691
-691
-691
-692
-692
-692
-693
-693
-694
-694
-695
-695
-696
-696
-697
-698
-699
-700
-700
-701
-702
-703
-704
-705
-706
-707
-708
-709
-711
-712
-713
-714
-715
-716
-717
-718
-720
-721
-722
-723
-724
-726
-727
-728
-730
-731
-733
-734
-736
-737
-739
-740
-742
-744
-745
-747
-749
-751
-753
-755
-757
-759
-761
-763
-765
-767
-769
-771
-773
-775
-777
-779
-781
-783
-785
-787
-789
-791
-792
-794
-796
-798
-800
-802
-803
-805
-807
-809
-810
-812
-813
-815
-816
-818
-819
-820
-821
-823
-824
-825
-826
-827
-828
-829
-830
-830
-831
-832
-832
-833
-834
-834
-834
-835
-835
-836
-836
-836
-836
-836
-836
-836
-836
-836
-836
-836
-835
-835
-835
-834
-834
-833
-832
-832
-831
-830
-829
-829
-828
-827
-826
-825
-824
-823
-822
-820
-819
-818
-817
-816
-815
-813
-812
-811
-810
-809
-808
-806
-805
-804
-803
-802
-801
-800
-799
-798
-797
-796
-795
-794
-793
-792
-791
-790
-789
-787
-786
-785
-784
-783
-782
-781
-780
-778
-777
-776
-774
-773
-772
-770
-769
-767
-766
-764
-763
-761
-759
-758
-756
-754
-752
-750
-748
-746
-744
-742
-739
-737
-734
-732
-729
-726
-723
-720
-717
-714
-710
-707
-703
-699
-695
-691
-687
-683
-679
-674
-670
-665
-661
-656
-651
-646
-641
-636
-631
-625
-620
-615
-609
-604
-598
-593
-587
-582
-576
-571
-565
-559
-554
-548
-543
-537
-532
-526
-521
-515
-510
-505
-500
-495
-490
-485
-480
-476
-471
-467
-462
-458
-454
-451
-447
-443
-440
-437
-434
-431
-428
-425
-423
-420
-418
-416
-414
-412
-410
-409
-407
-406
-405
-404
-403
-402
-401
-400
-400
-399
-399
-399
-399
-399
-399
-399
-399
-400
-400
-401
-401
-402
-403
-404
-405
-406
-407
-409
-410
-411
-413
-414
-416
-417
-419
-421
-422
-424
-426
-427
-429
-431
-432
-434
-436
-437
-439
-440
-442
-443
-445
-446
-448
-449
-451
-452
-453
-455
-456
-458
-459
-460
-462
-463
-465
-466
-468
-469
-471
-473
-474
-476
-477
-479
-481
-483
-485
-487
-488
-490
-493
-495
-497
-499
-501
-504
-506
-509
-512
-514
-517
-520
-523
-526
-529
-533
-536
-540
-543
-547
-551
-555
-559
-563
-567
-571
-575
-580
-584
-588
-593
-597
-602
-606
-611
-615
-620
-624
-629
-633
-638
-642
-647
-652
-656
-661
-665
-669
-674
-678
-683
-687
-692
-696
-700
-704
-709
-713
-717
-721
-725
-729
-733
-737
-741
-744
-748
-752
-755
-759
-762
-766
-769
-772
-776
-779
-782
-785
-788
-791
-794
-797
-800
-803
-806
-809
-811
-814
-816
-819
-821
-824
-826
-828
-831
-833
-835
-837
-839
-841
-843
-845
-847
-849
-851
-852
-854
-856
-857
-859
-860
-862
-863
-865
-866
-868
-869
-871
-872
-873
-875
-876
-877
-879
-880
-881
-882
-884
-885
-886
-887
-888
-889
-890
-891
-892
-893
-893
-894
-895
-896
-896
-897
-897
-898
-898
-898
-899
-899
-899
-899
-900
-900
-900
-900
-899
-899
-899
-899
-898
-898
-898
-897
-897
-896
-895
-894
-894
-893
-892
-891
-890
-889
-888
-887
-885
-884
-883
-882
-880
-879
-877
-876
-875
-873
-872
-870
-869
-867
-865
-864
-862
-861
-859
-858
-856
-854
-853
-851
-849
-848
-846
-844
-842
-841
-839
-837
-835
-833
-831
-829
-828
-826
-824
-822
-820
-817
-815
-813
-811
-809
-806
-804
-802
-799
-797
-794
-792
-789
-787
-784
-781
-779
-776
-774
-771
-768
-766
-763
-761
-758
-756
-753
-751
-749
-746
-744
-742
-740
-738
-736
-734
-732
-730
-728
-727
-725
-723
-722
-721
-719
-718
-717
-716
-715
-714
-713
-713
-712
-712
-711
-711
-711
-711
-711
-711
-711
-712
-712
-713
-713
-714
-715
-716
-717
-718
-720
-721
-722
-724
-726
-727
-729
-731
-733
-735
-737
-740
-742
-745
-747
-750
-753
-756
-759
-762
-765
-768
-772
-775
-778
-782
-786
-789
-793
-797
-801
-805
-809
-813
-817
-822
-826
-830
-835
-839
-844
-849
-854
-858
-863
-868
-873
-878
-883
-888
-893
-898
-904
-909
-914
-919
-924
-929
-934
-939
-945
-950
-955
-959
-964
-969
-974
-979
-984
-989
-993
-998
-1002
-1006
-1012
-1016
-1020
-1026
-1031
-1035
-1040
-1044
-1049
-1053
-1058
-1062
-1067
-1071
-1076
-1080
-1085
-1089
-1093
-1098
-1102
-1107
-1111
-1116
-1120
-1124
-1129
-1133
-1138
-1142
-1146
-1151
-1155
-1160
-1164
-1169
-1173
-1178
-1182
-1187
-1191
-1196
-1200
-1205
-1209
-1214
-1218
-1223
-1227
-1232
-1236
-1241
-1246
-1250
-1255
-1259
-1263
-1268
-1272
-1277
-1281
-1285
-1290
-1294
-1298
-1302
-1306
-1310
-1314
-1318
-1322
-1325
-1329
-1332
-1336
-1339
-1342
-1345
-1348
-1351
-1354
-1357
-1359
-1362
-1364
-1366
-1368
-1370
-1372
-1374
-1375
-1377
-1378
-1379
-1380
-1381
-1382
-1383
-1383
-1384
-1384
-1384
-1384
-1384
-1384
-1383
-1383
-1382
-1381
-1380
-1379
-1377
-1376
-1374
-1372
-1370
-1368
-1366
-1363
-1360
-1358
-1355
-1352
-1348
-1345
-1341
-1338
-1334
-1330
-1326
-1321
-1317
-1312
-1308
-1303
-1298
-1293
-1287
-1282
-1277
-1271
-1265
-1259
-1253
-1247
-1240
-1234
-1227
-1220
-1214
-1207
-1199
-1192
-1185
-1177
-1170
-1162
-1154
-1147
-1139
-1131
-1122
-1114
-1106
-1097
-1089
-1080
-1072
-1063
-1054
-1045
-1036
-1027
-1018
-1008
-999
-990
-981
-971
-961
-952
-942
-932
-922
-912
-902
-892
-882
-872
-862
-851
-841
-831
-821
-810
-800
-790
-779
-769
-759
-749
-738
-728
-718
-708
-698
-688
-678
-668
-658
-648
-639
-629
-619
-610
-600
-591
-581
-572
-563
-554
-545
-536
-527
-518
-509
-501
-492
-483
-475
-467
-458
-450
-442
-434
-426
-419
-411
-404
-396
-389
-382
-375
-369
-362
-356
-349
-343
-337
-332
-326
-321
-316
-311
-306
-302
-297
-293
-289
-286
-282
-279
-276
-273
-270
-268
-266
-264
-262
-261
-259
-258
-257
-256
-256
-256
-255
-255
-255
-256
-256
-257
-258
-259
-260
-261
-262
-264
-265
-267
-269
-271
-273
-275
-277
-279
-282
-284
-287
-289
-292
-295
-298
-300
-303
-306
-309
-312
-315
-318
-321
-324
-327
-330
-333
-337
-340
-343
-346
-349
-352
-355
-358
-361
-364
-367
-370
-373
-376
-379
-381
-384
-387
-390
-392
-395
-397
-400
-402
-405
-407
-409
-411
-414
-416
-418
-420
-421
-423
-425
-427
-428
-430
-431
-432
-434
-435
-436
-437
-437
-438
-439
-439
-440
-440
-440
-440
-440
-440
-440
-439
-439
-439
-438
-437
-437
-436
-435
-434
-433
-432
-431
-430
-429
-428
-427
-426
-424
-423
-422
-420
-419
-418
-416
-415
-413
-411
-410
-408
-406
-405
-403
-401
-399
-397
-395
-393
-391
-389
-387
-385
-382
-380
-378
-375
-373
-371
-368
-366
-363
-361
-358
-356
-353
-351
-348
-346
-343
-341
-338
-335
-333
-330
-327
-325
-322
-319
-316
-313
-311
-308
-305
-302
-299
-296
-293
-290
-287
-284
-281
-278
-275
-272
-269
-266
-263
-260
-257
-254
-251
-248
-244
-241
-238
-235
-232
-229
-226
-223
-219
-216
-213
-210
-207
-204
-200
-197
-194
-191
-188
-185
-182
-179
-175
-172
-169
-166
-163
-160
-157
-154
-152
-149
-146
-143
-141
-138
-136
-133
-131
-128
-126
-124
-122
-120
-118
-116
-114
-112
-110
-108
-107
-105
-104
-103
-101
-100
-99
-98
-97
-96
-95
-95
-94
-94
-93
-93
-93
-93
-93
-93
-93
-93
-94
-94
-95
-96
-96
-97
-98
-99
-101
-102
-103
-105
-107
-108
-110
-112
-114
-116
-119
-121
-124
-126
-129
-132
-135
-138
-141
-144
-148
-151
-155
-159
-163
-167
-171
-175
-179
-183
-187
-192
-196
-201
-205
-210
-214
-219
-223
-228
-233
-237
-242
-246
-251
-256
-260
-265
-269
-274
-278
-283
-287
-291
-296
-300
-304
-308
-312
-316
-320
-324
-328
-331
-335
-339
-342
-345
-349
-352
-355
-358
-361
-364
-367
-369
-372
-375
-377
-379
-382
-384
-386
-388
-390
-392
-393
-395
-396
-398
-399
-400
-401
-402
-403
-404
-405
-405
-406
-406
-406
-406
-406
-406
-406
-406
-406
-405
-405
-404
-403
-403
-402
-401
-400
-399
-398
-397
-396
-395
-394
-393
-392
-391
-389
-388
-387
-386
-384
-383
-382
-381
-380
-378
-377
-376
-374
-373
-372
-370
-369
-368
-366
-365
-363
-362
-360
-359
-357
-355
-353
-352
-350
-348
-346
-344
-342
-340
-338
-335
-333
-331
-328
-326
-324
-321
-318
-316
-313
-310
-307
-304
-301
-297
-294
-291
-287
-284
-280
-277
-273
-269
-265
-261
-257
-253
-249
-244
-240
-236
-231
-227
-222
-218
-213
-209
-204
-199
-195
-190
-185
-181
-176
-171
-166
-162
-157
-152
-148
-143
-138
-134
-129
-124
-120
-115
-111
-106
-102
-97
-93
-88
-84
-79
-75
-71
-66
-62
-57
-53
-49
-44
-40
-36
-32
-27
-23
-19
-15
-11
-7
-3
1
5
9
13
17
20
24
28
32
35
39
43
46
50
53
57
60
63
67
70
73
77
80
83
86
89
92
95
98
101
104
107
109
112
115
117
120
122
125
127
129
132
134
136
138
140
142
144
146
147
149
151
152
154
155
157
158
160
161
162
163
165
166
167
168
169
170
171
171
172
173
174
174
175
175
175
176
176
176
176
176
176
176
176
176
176
175
175
175
174
174
173
173
172
172
171
170
170
169
168
167
166
166
165
164
163
162
161
160
159
158
157
156
155
154
152
151
150
149
148
146
145
143
142
141
139
138
136
134
133
131
129
127
125
123
121
119
116
114
112
109
106
104
101
98
95
92
88
85
81
77
73
69
65
61
57
52
47
43
38
33
27
22
17
11
5
0
-6
-12
-18
-25
-31
-38
-44
-51
-58
-65
-72
-80
-87
-95
-103
-111
-119
-127
-135
-143
-152
-161
-169
-178
-187
-197
-206
-215
-225
-234
-244
-254
-264
-274
-284
-294
-304
-315
-325
-336
-347
-357
-368
-379
-390
-401
-412
-424
-435
-446
-458
-469
-481
-492
-504
-515
-527
-539
-550
-562
-574
-586
-598
-609
-621
-633
-645
-657
-669
-681
-692
-704
-716
-728
-740
-751
-763
-775
-786
-798
-810
-821
-833
-844
-856
-867
-878
-890
-901
-912
-923
-934
-945
-956
-967
-977
-988
-998
-1008
-1018
-1029
-1039
-1049
-1058
-1068
-1077
-1087
-1096
-1105
-1114
-1122
-1131
-1139
-1147
-1155
-1163
-1171
-1178
-1186
-1193
-1200
-1207
-1213
-1220
-1226
-1232
-1238
-1243
-1249
-1254
-1259
-1264
-1268
-1273
-1277
-1281
-1284
-1288
-1291
-1294
-1296
-1299
-1301
-1303
-1305
-1306
-1307
-1308
-1309
-1309
-1309
-1309
-1309
-1309
-1308
-1307
-1305
-1304
-1302
-1300
-1298
-1296
-1293
-1290
-1287
-1284
-1280
-1277
-1273
-1269
-1265
-1260
-1256
-1251
-1246
-1241
-1236
-1231
-1225
-1220
-1214
-1208
-1202
-1196
-1190
-1184
-1177
-1171
-1164
-1158
-1151
-1144
-1137
-1130
-1123
-1116
-1108
-1101
-1093
-1086
-1078
-1070
-1063
-1055
-1047
-1039
-1030
-1022
-1014
-1006
-997
-989
-980
-971
-963
-954
-945
-936
-927
-918
-909
-900
-891
-882
-873
-864
-854
-845
-836
-827
-818
-809
-800
-791
-782
-773
-764
-755
-746
-737
-729
-720
-711
-703
-694
-686
-677
-669
-661
-652
-644
-636
-628
-620
-612
-604
-597
-589
-582
-574
-567
-559
-552
-545
-538
-531
-524
-517
-511
-504
-497
-491
-485
-478
-472
-466
-460
-454
-448
-442
-436
-431
-425
-419
-414
-409
-403
-398
-393
-388
-383
-378
-374
-369
-364
-360
-355
-351
-347
-343
-339
-335
-331
-327
-323
-319
-316
-312
-309
-306
-302
-299
-296
-293
-290
-287
-284
-281
-278
-276
-273
-270
-268
-265
-263
-261
-258
-256
-254
-252
-250
-248
-246
-244
-242
-241
-239
-238
-236
-235
-233
-232
-231
-230
-229
-228
-227
-226
-225
-225
-224
-223
-223
-222
-222
-221
-221
-220
-220
-219
-219
-219
-218
-218
-218
-217
-217
-217
-216
-216
-216
-215
-215
-215
-214
-214
-213
-213
-212
-212
-211
-210
-210
-209
-208
-207
-207
-206
-205
-204
-203
-202
-201
-200
-199
-198
-197
-196
-195
-194
-193
-191
-190
-189
-188
-186
-185
-184
-183
-181
-180
-178
-177
-175
-174
-172
-171
-169
-167
-165
-164
-162
-160
-158
-156
-154
-152
-150
-148
-146
-144
-142
-139
-137
-135
-133
-130
-128
-126
-124
-121
-119
-117
-114
-112
-110
-107
-105
-103
-101
-98
-96
-94
-92
-90
-88
-86
-84
-82
-80
-79
-77
-75
-74
-72
-71
-69
-68
-67
-66
-65
-64
-63
-63
-62
-62
-61
-61
-61
-61
-61
-61
-62
-62
-63
-63
-64
-65
-66
-68
-69
-70
-72
-73
-75
-77
-78
-80
-82
-84
-86
-88
-91
-93
-95
-98
-100
-103
-106
-108
-111
-114
-117
-120
-123
-126
-129
-132
-136
-139
-142
-146
-149
-153
-156
-160
-164
-168
-171
-175
-179
-183
-187
-192
-196
-200
-204
-209
-213
-218
-222
-227
-232
-237
-242
-247
-252
-257
-262
-267
-273
-278
-284
-289
-295
-301
-307
-313
-319
-325
-331
-337
-343
-349
-355
-362
-368
-374
-381
-387
-393
-399
-406
-412
-418
-424
-430
-436
-442
-448
-454
-460
-466
-472
-478
-483
-489
-494
-500
-505
-510
-516
-521
-526
-531
-535
-540
-545
-550
-554
-559
-563
-567
-571
-576
-580
-584
-588
-592
-595
-599
-603
-606
-610
-614
-617
-620
-624
-627
-630
-633
-636
-639
-642
-645
-648
-651
-654
-657
-659
-662
-664
-667
-669
-671
-674
-676
-678
-680
-682
-684
-685
-687
-689
-690
-692
-693
-695
-696
-697
-698
-699
-700
-701
-702
-703
-704
-704
-705
-705
-706
-706
-707
-707
-707
-708
-708
-708
-708
-708
-708
-708
-708
-708
-708
-708
-708
-708
-708
-707
-707
-707
-707
-707
-706
-706
-706
-706
-706
-705
-705
-705
-705
-705
-705
-705
-704
-704
-704
-704
-704
-704
-704
-704
-704
-704
-704
-704
-704
-704
-704
-704
-705
-705
-705
-705
-705
-706
-706
-706
-707
-707
-708
-708
-709
-709
-710
-711
-711
-712
-713
-714
-715
-716
-717
-718
-719
-720
-722
-723
-725
-726
-728
-730
-731
-733
-735
-737
-739
-742
-744
-746
-748
-751
-753
-756
-758
-761
-763
-766
-768
-771
-774
-777
-780
-782
-785
-788
-791
-794
-797
-800
-803
-807
-810
-813
-816
-819
-822
-825
-829
-832
-835
-838
-841
-844
-848
-851
-854
-857
-860
-863
-866
-869
-872
-874
-877
-880
-882
-885
-888
-890
-892
-895
-897
-899
-901
-903
-905
-907
-908
-910
-911
-913
-914
-915
-916
-917
-918
-919
-920
-920
-921
-921
-922
-922
-922
-922
-922
-922
-922
-921
-921
-921
-920
-919
-919
-918
-917
-916
-915
-914
-913
-911
-910
-909
-907
-906
-904
-902
-900
-899
-897
-895
-893
-891
-889
-887
-884
-882
-880
-877
-875
-873
-870
-868
-865
-863
-860
-857
-855
-852
-849
-846
-844
-841
-838
-835
-832
-829
-826
-823
-820
-817
-814
-810
-807
-804
-801
-797
-794
-790
-787
-784
-780
-776
-773
-769
-766
-762
-758
-755
-751
-747
-743
-740
-736
-732
-728
-724
-720
-717
-713
-709
-705
-701
-697
-693
-689
-685
-681
-677
-673
-668
-664
-660
-656
-652
-647
-643
-639
-634
-630
-625
-621
-616
-612
-607
-603
-598
-594
-589
-584
-579
-575
-570
-565
-560
-555
-550
-545
-540
-535
-530
-525
-520
-515
-509
-504
-499
-493
-488
-482
-477
-471
-465
-460
-454
-448
-442
-436
-430
-424
-418
-412
-405
-399
-393
-386
-379
-373
-366
-359
-352
-345
-338
-331
-324
-317
-309
-302
-294
-287
-279
-271
-263
-256
-247
-239
-231
-223
-214
-206
-197
-188
-180
-171
-162
-153
-143
-134
-125
-115
-106
-96
-86
-76
-66
-56
-46
-36
-25
-15
-4
6
17
27
38
48
59
70
81
91
102
113
124
135
145
156
167
178
189
200
211
221
232
243
254
265
276
286
297
308
318
329
340
350
361
371
382
392
402
412
422
432
442
452
462
471
481
490
499
509
518
527
535
544
553
561
570
578
586
594
602
609
617
624
632
639
646
653
659
666
672
679
685
691
697
702
708
713
718
723
728
733
737
741
746
750
753
757
761
764
767
770
773
776
778
780
782
784
786
788
789
790
791
792
793
793
794
794
794
793
793
792
791
790
789
787
785
783
781
779
776
773
770
767
763
760
756
752
748
743
738
734
729
723
718
712
706
700
694
687
681
674
667
660
652
645
637
629
621
612
604
595
586
577
568
559
550
540
530
520
510
500
490
480
469
458
447
436
425
414
403
391
380
368
356
344
332
320
307
295
283
270
257
245
232
219
206
193
179
166
153
140
126
113
99
86
72
58
45
31
17
4
-10
-24
-38
-52
-65
-79
-93
-107
-120
-134
-148
-161
-175
-188
-201
-215
-228
-241
-254
-267
-280
-292
-305
-317
-329
-342
-354
-366
-377
-389
-401
-412
-423
-434
-445
-456
-467
-478
-488
-499
-509
-519
-529
-539
-549
-559
-569
-578
-588
-597
-606
-615
-624
-633
-642
-651
-660
-668
-677
-685
-693
-701
-709
-717
-725
-733
-741
-749
-756
-764
-771
-778
-786
-793
-800
-807
-814
-821
-828
-834
-841
-848
-854
-861
-867
-874
-880
-886
-892
-898
-904
-910
-916
-922
-928
-933
-939
-945
-950
-955
-961
-966
-971
-976
-981
-986
-991
-995
-1000
-1004
-1008
-1014
-1018
-1022
-1026
-1030
-1034
-1038
-1042
-1046
-1049
-1053
-1056
-1059
-1063
-1066
-1069
-1072
-1075
-1078
-1081
-1083
-1086
-1088
-1091
-1093
-1096
-1098
-1100
-1103
-1105
-1107
-1109
-1111
-1114
-1116
-1118
-1120
-1122
-1124
-1126
-1128
-1130
-1133
-1135
-1137
-1139
-1141
-1144
-1146
-1148
-1151
-1153
-1155
-1158
-1160
-1163
-1165
-1168
-1170
-1173
-1176
-1178
-1181
-1184
-1186
-1189
-1192
-1195
-1198
-1200
-1203
-1206
-1209
-1212
-1216
-1219
-1222
-1225
-1229
-1232
-1235
-1239
-1242
-1246
-1249
-1253
-1257
-1261
-1264
-1268
-1272
-1276
-1280
-1284
-1288
-1293
-1297
-1301
-1305
-1310
-1314
-1318
-1323
-1327
-1332
-1336
-1341
-1345
-1350
-1355
-1359
-1364
-1369
-1373
-1378
-1383
-1387
-1392
-1397
-1401
-1406
-1411
-1415
-1420
-1424
-1429
-1433
-1438
-1442
-1446
-1451
-1455
-1459
-1463
-1467
-1471
-1475
-1479
-1482
-1486
-1489
-1492
-1495
-1498
-1501
-1504
-1507
-1509
-1511
-1513
-1515
-1517
-1519
-1520
-1521
-1523
-1524
-1524
-1525
-1526
-1526
-1526
-1526
-1526
-1525
-1525
-1524
-1523
-1522
-1521
-1520
-1519
-1517
-1515
-1513
-1511
-1509
-1506
-1504
-1501
-1498
-1495
-1491
-1488
-1484
-1480
-1476
-1472
-1467
-1463
-1458
-1453
-1448
-1443
-1437
-1432
-1426
-1420
-1414
-1408
-1402
-1395
-1388
-1381
-1374
-1367
-1360
-1352
-1344
-1337
-1329
-1321
-1312
-1304
-1295
-1286
-1278
-1268
-1259
-1250
-1241
-1231
-1221
-1211
-1201
-1191
-1181
-1171
-1160
-1150
-1139
-1128
-1117
-1106
-1095
-1084
-1073
-1061
-1050
-1039
-1027
-1016
-1004
-993
-981
-969
-958
-946
-934
-922
-911
-899
-887
-875
-864
-852
-840
-828
-817
-805
-793
-782
-770
-758
-747
-735
-724
-712
-701
-689
-678
-667
-655
-644
-633
-622
-610
-599
-588
-577
-566
-555
-544
-534
-523
-512
-502
-491
-481
-470
-460
-450
-440
-429
-419
-409
-400
-390
-380
-370
-361
-351
-342
-333
-324
-315
-306
-297
-288
-280
-271
-263
-254
-246
-238
-230
-223
-215
-207
-200
-193
-185
-178
-171
-165
-158
-151
-145
-139
-133
-127
-121
-116
-110
-105
-100
-95
-90
-85
-80
-76
-72
-68
-64
-60
-57
-53
-50
-47
-45
-42
-40
-37
-35
-33
-32
-30
-29
-28
-27
-26
-26
-26
-26
-26
-26
-26
-27
-28
-29
-30
-32
-33
-35
-37
-39
-42
-44
-47
-50
-53
-56
-60
-63
-67
-71
-75
-79
-83
-88
-92
-97
-102
-106
-111
-117
-122
-127
-132
-138
-144
-149
-155
-161
-167
-172
-178
-185
-191
-197
-203
-209
-216
-222
-228
-235
-241
-247
-254
-260
-267
-273
-280
-286
-293
-299
-306
-312
-319
-325
-332
-338
-345
-351
-358
-364
-371
-377
-384
-391
-397
-404
-411
-417
-424
-430
-437
-444
-450
-457
-464
-470
-477
-483
-490
-497
-503
-510
-516
-523
-530
-536
-543
-549
-556
-563
-569
-576
-582
-589
-596
-603
-609
-616
-623
-630
-636
-643
-650
-657
-664
-671
-678
-685
-692
-699
-706
-713
-720
-727
-734
-741
-747
-754
-761
-768
-775
-782
-788
-795
-802
-808
-815
-821
-828
-834
-840
-847
-853
-859
-865
-871
-878
-884
-890
-896
-902
-907
-913
-919
-925
-931
-936
-942
-947
-953
-959
-964
-970
-975
-980
-986
-991
-996
-1002
-1006
-1012
-1016
-1022
-1027
-1032
-1037
-1042
-1047
-1051
-1056
-1061
-1065
-1070
-1074
-1078
-1083
-1087
-1091
-1095
-1100
-1104
-1108
-1112
-1116
-1120
-1123
-1127
-1131
-1135
-1138
-1142
-1146
-1149
-1153
-1156
-1159
-1163
-1166
-1169
-1172
-1176
-1179
-1182
-1185
-1187
-1190
-1193
-1196
-1198
-1201
-1203
-1206
-1208
-1211
-1213
-1215
-1217
-1219
-1221
-1223
-1225
-1227
-1229
-1231
-1232
-1234
-1235
-1237
-1238
-1239
-1241
-1242
-1243
-1244
-1246
-1247
-1248
-1249
-1250
-1251
-1251
-1252
-1253
-1254
-1254
-1255
-1256
-1256
-1257
-1257
-1257
-1258
-1258
-1258
-1258
-1258
-1258
-1258
-1258
-1257
-1257
-1256
-1256
-1255
-1254
-1253
-1252
-1251
-1250
-1249
-1247
-1246
-1244
-1243
-1241
-1239
-1237
-1235
-1233
-1231
-1228
-1226
-1223
-1221
-1218
-1215
-1213
-1210
-1207
-1204
-1201
-1198
-1195
-1191
-1188
-1185
-1182
-1178
-1175
-1171
-1168
-1164
-1161
-1157
-1154
-1150
-1146
-1142
-1139
-1135
-1131
-1127
-1123
-1119
-1115
-1111
-1107
-1103
-1099
-1095
-1091
-1087
-1083
-1078
-1074
-1070
-1066
-1062
-1058
-1053
-1049
-1045
-1041
-1037
-1032
-1028
-1024
-1020
-1016
-1012
-1008
-1004
-1000
-995
-991
-987
-983
-979
-975
-971
-967
-963
-960
-956
-952
-948
-944
-940
-937
-933
-929
-925
-922
-918
-914
-911
-907
-904
-900
-897
-894
-890
-887
-884
-881
-878
-874
-871
-868
-865
-862
-859
-857
-854
-851
-848
-846
-843
-840
-838
-835
-833
-831
-828
-826
-824
-822
-820
-818
-816
-814
-812
-810
-809
-807
-806
-804
-803
-801
-800
-799
-798
-797
-796
-795
-794
-793
-793
-792
-792
-791
-791
-791
-791
-791
-791
-791
-791
-792
-792
-793
-794
-794
-795
-796
-798
-799
-800
-802
-803
-805
-807
-808
-810
-813
-815
-817
-819
-822
-825
-827
-830
-833
-836
-839
-843
-846
-850
-853
-857
-861
-865
-869
-873
-878
-882
-886
-891
-896
-900
-905
-910
-915
-920
-925
-931
-936
-941
-947
-952
-958
-963
-969
-974
-980
-985
-991
-997
-1002
-1008
-1014
-1020
-1026
-1032
-1038
-1044
-1050
-1056
-1063
-1069
-1075
-1081
-1088
-1094
-1100
-1107
-1113
-1120
-1126
-1133
-1139
-1146
-1152
-1159
-1166
-1172
-1179
-1186
-1193
-1199
-1206
-1213
-1220
-1226
-1233
-1240
-1246
-1253
-1260
-1267
-1273
-1280
-1286
-1293
-1299
-1306
-1312
-1319
-1325
-1331
-1337
-1344
-1350
-1356
-1362
-1367
-1373
-1379
-1385
-1390
-1396
-1401
-1407
-1412
-1417
-1422
-1427
-1432
-1437
-1442
-1447
-1451
-1456
-1460
-1465
-1469
-1473
-1478
-1482
-1486
-1490
-1494
-1497
-1501
-1505
-1508
-1512
-1515
-1519
-1522
-1525
-1528
-1531
-1534
-1537
-1539
-1542
-1544
-1547
-1549
-1551
-1554
-1556
-1558
-1560
-1562
-1563
-1565
-1567
-1568
-1570
-1571
-1572
-1573
-1574
-1575
-1576
-1577
-1578
-1578
-1579
-1579
-1580
-1580
-1580
-1580
-1580
-1580
-1580
-1580
-1579
-1579
-1578
-1578
-1577
-1576
-1575
-1575
-1574
-1573
-1571
-1570
-1569
-1568
-1566
-1565
-1563
-1562
-1560
-1558
-1557
-1555
-1553
-1551
-1549
-1547
-1545
-1542
-1540
-1538
-1535
-1533
-1531
-1528
-1526
-1523
-1520
-1518
-1515
-1513
-1510
-1507
-1505
-1502
-1499
-1497
-1494
-1491
-1489
-1486
-1484
-1481
-1479
-1477
-1474
-1472
-1470
-1468
-1466
-1464
-1462
-1460
-1458
-1456
-1454
-1452
-1451
-1449
-1447
-1445
-1444
-1442
-1440
-1438
-1436
-1435
-1433
-1431
-1429
-1428
-1426
-1424
-1422
-1421
-1419
-1417
-1415
-1414
-1412
-1410
-1408
-1407
-1405
-1403
-1401
-1400
-1398
-1396
-1394
-1393
-1391
-1389
-1388
-1386
-1384
-1382
-1381
-1379
-1377
-1376
-1374
-1372
-1371
-1369
-1367
-1365
-1364
-1362
-1360
-1359
-1357
-1355
-1354
-1352
-1350
-1349
-1347
-1345
-1344
-1342
-1340
-1339
-1337
-1335
-1334
-1332
-1330
-1329
-1327
-1325
-1324
-1322
-1321
-1319
-1317
-1316
-1314
-1312
-1311
-1309
-1308
-1306
-1304
-1303
-1301
-1299
-1298
-1296
-1295
-1293
-1291
-1290
-1288
-1287
-1285
-1283
-1282
-1280
-1279
-1277
-1276
-1274
-1272
-1271
-1269
-1268
-1266
-1265
-1263
-1261
-1260
-1258
-1257
-1255
-1254
-1252
-1251
-1249
-1248
-1246
-1244
-1243
-1241
-1240
-1238
-1237
-1235
-1234
-1232
-1231
-1229
-1228
-1226
-1225
-1223
-1222
-1220
-1219
-1217
-1216
-1214
-1213
-1211
-1210
-1208
-1207
-1205
-1204
-1202
-1201
-1199
-1198
-1196
-1195
-1193
-1192
-1190
-1189
-1187
-1186
-1185
-1183
-1182
-1180
-1179
-1177
-1176
-1174
-1173
-1172
-1170
-1169
-1167
-1166
-1164
-1163
-1162
-1160
-1159
-1157
-1156
-1154
-1153
-1152
-1150
-1149
-1147
-1146
-1145
-1143
-1142
-1140
-1139
-1138
-1136
-1135
-1133
-1132
-1131
-1129
-1128
-1127
-1125
-1124
-1122
-1121
-1120
-1118
-1117
-1116
-1114
-1113
-1112
-1110
-1109
-1107
-1106
-1105
-1103
-1102
-1101
-1099
-1098
-1097
-1095
-1094
-1093
-1091
-1090
-1089
-1087
-1086
-1085
-1084
-1082
-1081
-1080
-1078
-1077
-1076
-1074
-1073
-1072
-1070
-1069
-1068
-1067
-1065
-1064
-1063
-1061
-1060
-1059
-1058
-1056
-1055
-1054
-1053
-1051
-1050
-1049
-1048
-1046
-1045
-1044
-1043
-1041
-1040
-1039
-1038
-1036
-1035
-1034
-1033
-1031
-1030
-1029
-1028
-1026
-1025
-1024
-1022
-1022
-1020
-1018
-1018
-1016
-1014
-1014
-1012
-1012
-1010
-1008
-1008
-1006
-1006
-1004
-1002
-1002
-1000
-1000
-999
-997
-996
-995
-994
-993
-992
-990
-989
-988
-987
-986
-985
-983
-982
-981
-980
-979
-978
-977
-975
-974
-973
-972
-971
-970
-969
-967
-966
-965
-964
-963
-962
-961
-960
-958
-957
-956
-955
-954
-953
-952
-951
-949
-948
-947
-946
-945
-944
-943
-942
-941
-940
-939
-937
-936
-935
-934
-933
-932
-931
-930
-929
-928
-927
-926
-925
-923
-922
-921
-920
-919
-918
-917
-916
-915
-914
-913
-912
-911
-910
-909
-908
-907
-906
-905
-904
-903
-902
-901
-900
-899
-898
-896
-895
-894
-893
-892
-891
-890
-889
-888
-887
-886
-885
-884
-883
-882
-881
-880
-879
-878
-878
-877
-876
-875
-874
-873
-872
-871
-870
-869
-868
-867
-866
-865
-864
-863
-862
-861
-860
-859
-858
-857
-856
-855
-854
-853
-853
-852
-851
-850
-849
-848
-847
-846
-845
-844
-843
-842
-841
-840
-840
-839
-838
-837
-836
-835
-834
-833
-832
-831
-830
-830
-829
-828
-827
-826
-825
-824
-823
-822
-822
-821
-820
-819
-818
-817
-816
-815
-815
-814
-813
-812
-811
-810
-809
-809
-808
-807
-806
-805
-804
-803
-803
-802
-801
-800
-799
-798
-798
-797
-796
-795
-794
-793
-793
-792
-791
-790
-789
-788
-788
-787
-786
-785
-784
-784
-783
-782
-781
-780
-779
-779
-778
-777
-776
-776
-775
-774
-773
-772
-772
-771
-770
-769
-768
-768
-767
-766
-765
-765
-764
-763
-762
-761
-761
-760
-759
-758
-758
-757
-756
-755
-755
-754
-753
-752
-752
-751
-750
-749
-749
-748
-747
-746
-746
-745
-744
-744
-743
-742
-741
-741
-740
-739
-738
-738
-737
-736
-736
-735
-734
-733
-733
-732
-731
-731
-730
-729
-729
-728
-727
-726
-726
-725
-724
-724
-723
-722
-722
-721
-720
-720
-719
-718
-718
-717
-716
-716
-715
-714
-714
-713
-712
-712
-711
-710
-710
-709
-708
-708
-707
-706
-706
-705
-704
-704
-703
-702
-702
-701
-700
-700
-699
-699
-698
-697
-697
-696
-695
-695
-694
-694
-693
-692
-692
-691
-690
-690
-689
-689
-688
-687
-687
-686
-686
-685
-684
-684
-683
-683
-682
-681
-681
-680
-680
-679
-678
-678
-677
-677
-676
-675
-675
-674
-674
-673
-673
-672
-671
-671
-670
-670
-669
-669
-668
-667
-667
-666
-666
-665
-665
-664
-664
-663
-662
-662
-661
-661
-660
-660
-659
-659
-658
-658
-657
-656
-656
-655
-655
-654
-654
-653
-653
-652
-652
-651
-651
-650
-650
-649
-649
-648
-648
-647
-646
-646
-645
-645
-644
-644
-643
-643
-642
-642
-641
-641
-640
-640
-639
-639
-638
-638
-637
-637
-636
-636
-636
-635
-635
-634
-634
-633
-633
-632
-632
-631
-631
-630
-630
-629
-629
-628
-628
-627
-627
-627
-626
-626
-625
-625
-624
-624
-623
-623
-622
-622
-622
-621
-621
-620
-620
-619
-619
-618
-618
-618
-617
-617
-616
-616
-615
-615
-614
-614
-614
-613
-613
-612
-612
-612
-611
-611
-610
-610
-609
-609
-609
-608
-608
-607
-607
-607
-606
-606
-605
-605
-605
-604
-604
-603
-603
-603
-602
-602
-601
-601
-601
-600
-600
-599
-599
-599
-598
-598
-597
-597
-597
-596
-596
-596
-595
-595
-594
-594
-594
-593
-593
-593
-592
-592
-591
-591
-591
-590
-590
-590
-589
-589
-589
-588
-588
-588
-587
-587
-586
-586
-586
-585
-585
-585
-584
-584
-584
-583
-583
-583
-582
-582
-582
-581
-581
-581
-580
-580
-580
-579
-579
-579
-578
-578
-578
-577
-577
-577
-576
-576
-576
-576
-575
-575
-575
-574
-574
-574
-573
-573
-573
-572
-572
-572
-572
-571
-571
-571
-570
-570
-570
-569
-569
-569
-569
-568
-568
-568
-567
-567
-567
-567
-566
-566
-566
-565
-565
-565
-565
-564
-564
-564
-563
-563
-563
-563
-562
-562
-562
-562
-561
-561
-561
-560
-560
-560
-560
-559
-559
-559
-559
-558
-558
-558
-558
-557
-557
-557
-557
-556
-556
-556
-556
-555
-555
-555
-555
-554
-554
-554
-554
-553
-553
-553
-553
-552
-552
-552
-552
-552
-551
-551
-551
