5
15612
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-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
-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
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-95
-95
-95
-96
-96
-96
-96
-96
-96
-96
-97
-97
-97
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-106
-107
-107
-107
-107
-107
-107
-107
-108
-108
-108
-108
-108
-108
-109
-109
-109
-109
-109
-109
-110
-110
-110
-110
-110
-110
-111
-111
-111
-111
-111
-111
-112
-112
-112
-112
-112
-112
-113
-113
-113
-113
-113
-113
-114
-114
-114
-114
-114
-114
-115
-115
-115
-115
-115
-115
-116
-116
-116
-116
-116
-117
-117
-117
-117
-117
-117
-118
-118
-118
-118
-118
-119
-119
-119
-119
-119
-119
-120
-120
-120
-120
-120
-121
-121
-121
-121
-121
-122
-122
-122
-122
-122
-123
-123
-123
-123
-123
-124
-124
-124
-124
-124
-125
-125
-125
-125
-125
-126
-126
-126
-126
-126
-127
-127
-127
-127
-127
-128
-128
-128
-128
-128
-129
-129
-129
-129
-129
-130
-130
-130
-130
-130
-131
-131
-131
-131
-131
-132
-132
-132
-132
-132
-133
-133
-133
-133
-133
-134
-134
-134
-134
-135
-135
-135
-135
-135
-136
-136
-136
-136
-136
-137
-137
-137
-137
-137
-138
-138
-138
-138
-138
-139
-139
-139
-139
-139
-140
-140
-140
-140
-141
-141
-141
-141
-141
-142
-142
-142
-142
-142
-143
-143
-143
-143
-144
-144
-144
-144
-144
-145
-145
-145
-145
-146
-146
-146
-146
-146
-147
-147
-147
-147
-147
-148
-148
-148
-148
-148
-149
-149
-149
-149
-149
-150
-150
-150
-150
-151
-151
-151
-151
-151
-152
-152
-152
-152
-152
-153
-153
-153
-153
-153
-154
-154
-154
-154
-155
-155
-155
-155
-155
-156
-156
-156
-156
-156
-157
-157
-157
-157
-158
-158
-158
-158
-158
-159
-159
-159
-159
-160
-160
-160
-160
-160
-161
-161
-161
-161
-161
-162
-162
-162
-162
-162
-163
-163
-163
-163
-164
-164
-164
-164
-164
-165
-165
-165
-165
-165
-166
-166
-166
-166
-166
-167
-167
-167
-167
-167
-168
-168
-168
-168
-169
-169
-169
-169
-169
-170
-170
-170
-170
-170
-171
-171
-171
-171
-172
-172
-172
-172
-172
-173
-173
-173
-173
-174
-174
-174
-174
-174
-175
-175
-175
-175
-176
-176
-176
-176
-177
-177
-177
-177
-177
-178
-178
-178
-178
-179
-179
-179
-179
-180
-180
-180
-180
-181
-181
-181
-181
-181
-182
-182
-182
-182
-183
-183
-183
-183
-184
-184
-184
-184
-185
-185
-185
-185
-185
-186
-186
-186
-186
-187
-187
-187
-187
-188
-188
-188
-188
-189
-189
-189
-189
-190
-190
-190
-190
-191
-191
-191
-191
-192
-192
-192
-192
-193
-193
-193
-193
-194
-194
-194
-194
-195
-195
-195
-195
-196
-196
-196
-196
-197
-197
-197
-197
-198
-198
-198
-198
-198
-199
-199
-199
-199
-200
-200
-200
-200
-201
-201
-201
-201
-201
-202
-202
-202
-202
-203
-203
-203
-203
-204
-204
-204
-204
-205
-205
-205
-205
-206
-206
-206
-206
-206
-207
-207
-207
-207
-208
-208
-208
-208
-209
-209
-209
-209
-210
-210
-210
-210
-211
-211
-211
-211
-212
-212
-212
-212
-212
-213
-213
-213
-213
-214
-214
-214
-214
-215
-215
-215
-215
-216
-216
-216
-216
-217
-217
-217
-217
-218
-218
-218
-218
-219
-219
-219
-219
-220
-220
-220
-220
-221
-221
-221
-221
-222
-222
-222
-222
-222
-223
-223
-223
-223
-224
-224
-224
-224
-225
-225
-225
-225
-225
-226
-226
-226
-226
-227
-227
-227
-227
-227
-228
-228
-228
-228
-229
-229
-229
-229
-229
-230
-230
-230
-230
-231
-231
-231
-231
-231
-232
-232
-232
-232
-232
-233
-233
-233
-233
-234
-234
-234
-234
-234
-235
-235
-235
-235
-235
-236
-236
-236
-236
-237
-237
-237
-237
-237
-238
-238
-238
-238
-238
-239
-239
-239
-239
-240
-240
-240
-240
-240
-241
-241
-241
-241
-242
-242
-242
-242
-242
-243
-243
-243
-243
-243
-244
-244
-244
-244
-245
-245
-245
-245
-245
-246
-246
-246
-246
-246
-247
-247
-247
-247
-247
-248
-248
-248
-248
-248
-249
-249
-249
-249
-249
-250
-250
-250
-250
-250
-251
-251
-251
-251
-251
-252
-252
-252
-252
-252
-253
-253
-253
-253
-253
-254
-254
-254
-254
-254
-254
-255
-255
-255
-255
-255
-256
-256
-256
-256
-256
-257
-257
-257
-257
-257
-257
-258
-258
-258
-258
-258
-258
-259
-259
-259
-259
-259
-260
-260
-260
-260
-260
-260
-261
-261
-261
-261
-261
-262
-262
-262
-262
-262
-262
-263
-263
-263
-263
-263
-263
-264
-264
-264
-264
-264
-264
-265
-265
-265
-265
-265
-265
-266
-266
-266
-266
-266
-266
-267
-267
-267
-267
-267
-267
-268
-268
-268
-268
-268
-268
-268
-269
-269
-269
-269
-269
-269
-270
-270
-270
-270
-270
-270
-271
-271
-271
-271
-271
-271
-272
-272
-272
-272
-272
-272
-273
-273
-273
-273
-273
-273
-274
-274
-274
-274
-274
-274
-274
-275
-275
-275
-275
-275
-275
-275
-276
-276
-276
-276
-276
-276
-276
-277
-277
-277
-277
-277
-277
-278
-278
-278
-278
-278
-278
-278
-279
-279
-279
-279
-279
-279
-280
-280
-280
-280
-280
-280
-280
-281
-281
-281
-281
-281
-281
-281
-282
-282
-282
-282
-282
-282
-282
-283
-283
-283
-283
-283
-283
-284
-284
-284
-284
-284
-284
-284
-285
-285
-285
-285
-285
-285
-285
-286
-286
-286
-286
-286
-286
-287
-287
-287
-287
-287
-287
-287
-288
-288
-288
-288
-288
-288
-288
-289
-289
-289
-289
-289
-289
-290
-290
-290
-290
-290
-290
-290
-291
-291
-291
-291
-291
-291
-292
-292
-292
-292
-292
-292
-292
-293
-293
-293
-293
-293
-293
-294
-294
-294
-294
-294
-294
-294
-295
-295
-295
-295
-295
-295
-295
-296
-296
-296
-296
-296
-296
-296
-296
-297
-297
-297
-297
-297
-297
-297
-298
-298
-298
-298
-298
-298
-298
-299
-299
-299
-299
-299
-299
-299
-300
-300
-300
-300
-300
-300
-300
-301
-301
-301
-301
-301
-301
-301
-302
-302
-302
-302
-302
-302
-302
-303
-303
-303
-303
-303
-303
-303
-303
-304
-304
-304
-304
-304
-304
-304
-305
-305
-305
-305
-305
-305
-305
-306
-306
-306
-306
-306
-306
-306
-306
-307
-307
-307
-307
-307
-307
-307
-308
-308
-308
-308
-308
-308
-308
-309
-309
-309
-309
-309
-309
-309
-309
-310
-310
-310
-310
-310
-310
-310
-310
-310
-310
-311
-311
-311
-311
-311
-311
-311
-311
-311
-311
-311
-311
-311
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-311
-311
-311
-311
-311
-311
-310
-310
-310
-310
-309
-309
-309
-309
-308
-308
-308
-307
-307
-307
-306
-306
-306
-305
-305
-304
-304
-303
-303
-303
-302
-301
-301
-300
-300
-299
-299
-298
-297
-297
-296
-296
-295
-294
-293
-293
-292
-291
-290
-290
-289
-288
-287
-286
-285
-284
-283
-282
-281
-280
-279
-277
-276
-275
-273
-272
-270
-269
-267
-265
-264
-262
-260
-258
-257
-255
-253
-251
-249
-248
-246
-244
-242
-240
-238
-236
-234
-232
-230
-228
-226
-224
-222
-220
-218
-216
-214
-211
-209
-207
-205
-203
-200
-198
-196
-194
-191
-189
-187
-184
-181
-179
-176
-173
-171
-168
-165
-162
-159
-156
-154
-151
-148
-145
-142
-139
-137
-134
-131
-128
-125
-123
-120
-117
-115
-112
-110
-107
-104
-101
-99
-96
-93
-90
-87
-84
-82
-79
-76
-73
-71
-68
-66
-63
-61
-58
-55
-53
-50
-47
-44
-41
-39
-36
-33
-30
-27
-24
-21
-18
-15
-12
-9
-6
-3
0
3
6
9
12
15
17
20
23
25
28
31
33
35
38
40
42
45
47
49
52
54
56
59
61
63
65
68
70
72
74
76
79
81
83
84
86
88
89
90
92
93
94
95
96
96
97
98
98
99
99
99
99
99
99
99
99
98
98
98
98
97
97
96
96
95
94
93
93
92
91
90
89
88
87
86
85
84
84
83
82
81
80
80
79
78
76
75
74
73
72
70
69
68
67
65
64
63
62
61
60
59
57
56
55
54
53
52
51
50
49
47
46
45
44
42
41
40
39
38
37
36
35
34
32
31
30
29
27
26
24
22
21
19
18
17
15
14
13
12
11
10
9
8
8
7
6
5
4
3
2
0
-1
-2
-3
-4
-5
-7
-8
-9
-10
-10
-11
-12
-14
-15
-16
-16
-17
-18
-18
-18
-19
-19
-19
-19
-18
-18
-19
-19
-19
-19
-20
-20
-21
-21
-22
-22
-22
-22
-22
-21
-20
-20
-18
-17
-16
-14
-12
-10
-9
-7
-5
-4
-3
-1
0
1
2
3
4
5
6
7
8
9
10
12
13
15
16
18
20
22
24
26
28
31
33
35
38
40
42
45
47
50
52
55
57
60
62
65
67
69
71
73
75
77
79
81
83
85
88
90
93
96
98
101
104
107
109
112
114
116
118
119
121
123
125
127
129
130
132
134
136
138
139
141
142
143
145
146
147
148
149
150
151
152
153
153
154
155
156
156
157
158
159
159
160
160
161
161
162
162
163
163
163
163
164
164
164
165
165
165
165
165
165
164
164
164
163
162
162
161
160
159
159
158
157
157
156
156
155
155
154
154
154
154
153
152
152
151
149
148
147
145
144
142
140
138
136
134
132
130
128
126
124
122
120
119
118
116
115
114
113
112
111
110
108
107
105
103
101
99
97
95
93
90
88
86
84
82
80
79
77
76
74
73
71
70
68
67
65
63
62
60
58
57
55
54
52
51
50
49
48
48
47
46
45
45
44
44
43
43
42
42
42
42
43
43
44
44
45
46
47
47
48
49
50
50
51
51
52
52
53
53
54
54
55
56
57
59
60
61
62
63
63
65
66
67
68
69
70
71
73
74
76
77
79
81
83
86
88
90
93
95
98
100
103
106
109
112
115
118
120
123
126
128
131
134
137
140
143
146
149
152
155
157
160
163
167
170
173
177
180
184
188
192
196
200
204
208
213
217
221
225
228
232
236
240
244
247
251
255
258
261
264
266
269
271
272
274
276
278
279
281
283
285
287
289
291
294
297
300
304
308
312
316
321
325
330
334
338
341
345
348
351
354
357
360
362
364
366
368
371
373
375
377
380
382
384
386
389
391
393
395
397
399
401
402
404
405
406
406
407
407
408
408
408
409
409
409
409
409
409
409
408
408
407
407
407
407
408
408
408
409
409
409
408
408
408
407
406
405
404
402
400
397
394
391
387
384
380
377
373
370
367
364
361
358
355
352
349
346
343
341
339
336
334
332
330
328
327
325
323
322
321
320
319
319
318
317
316
315
314
313
312
311
310
309
309
309
309
309
309
309
308
307
306
304
303
300
298
296
293
290
287
285
282
280
278
277
275
275
274
274
274
274
274
274
275
275
275
275
276
276
275
275
274
272
271
270
268
267
265
264
262
260
258
256
254
251
249
246
244
241
239
238
236
234
233
231
228
226
223
220
217
214
211
208
206
204
202
201
199
198
197
197
197
197
197
197
197
197
198
198
198
198
199
200
200
200
201
201
200
200
199
198
197
197
197
197
198
199
201
202
203
205
206
207
207
208
209
209
210
211
211
212
213
214
216
218
220
222
225
227
230
232
235
237
240
242
245
248
251
254
257
260
263
266
269
272
275
278
281
285
288
292
296
300
304
309
313
317
321
325
328
332
335
338
341
344
347
350
353
356
359
362
365
368
371
375
378
382
385
389
393
397
401
406
411
416
421
426
432
437
442
448
453
458
464
469
475
481
487
494
500
507
513
520
526
532
539
545
551
557
564
570
576
583
590
596
603
610
617
624
630
636
643
649
655
661
667
673
679
685
691
698
704
710
716
722
728
734
739
745
751
757
762
768
774
780
786
792
798
803
809
814
820
825
831
836
842
848
854
860
866
871
876
881
885
889
893
897
900
904
908
912
916
919
923
926
929
932
935
937
939
940
942
943
944
944
944
945
945
945
946
946
946
946
946
945
945
944
944
944
943
943
944
944
945
946
947
948
950
952
954
956
957
959
961
962
964
965
967
968
970
972
975
977
980
982
985
988
990
993
996
1000
1002
1006
1012
1016
1022
1027
1033
1038
1044
1049
1054
1060
1065
1069
1074
1077
1081
1085
1088
1092
1096
1100
1103
1107
1110
1114
1117
1120
1122
1125
1127
1129
1131
1132
1135
1137
1140
1143
1147
1151
1155
1159
1163
1167
1171
1175
1179
1183
1186
1190
1193
1197
1201
1206
1210
1215
1220
1225
1230
1236
1242
1248
1254
1260
1266
1272
1278
1285
1292
1298
1305
1312
1319
1326
1333
1340
1346
1354
1361
1368
1375
1382
1389
1396
1403
1410
1418
1425
1432
1440
1447
1454
1462
1470
1477
1485
1493
1501
1509
1517
1525
1534
1542
1551
1560
1570
1580
1590
1601
1613
1624
1636
1648
1660
1672
1683
1694
1705
1716
1726
1737
1747
1757
1767
1776
1785
1793
1801
1809
1816
1823
1830
1836
1843
1849
1855
1862
1869
1876
1883
1891
1899
1907
1915
1923
1932
1941
1951
1961
1971
1982
1993
2004
2013
2024
2033
2044
2053
2063
2072
2081
2090
2098
2106
2113
2120
2126
2132
2137
2142
2146
2151
2155
2159
2163
2167
2170
2174
2177
2179
2182
2184
2186
2188
2190
2191
2192
2193
2193
2194
2194
2195
2195
2196
2196
2195
2195
2195
2194
2193
2192
2191
2190
2190
2190
2190
2191
2191
2193
2195
2197
2200
2203
2208
2213
2219
2225
2232
2239
2246
2254
2262
2270
2278
2286
2294
2302
2311
2320
2329
2339
2348
2358
2367
2377
2387
2396
2405
2414
2423
2432
2440
2448
2456
2463
2471
2479
2487
2495
2503
2510
2517
2523
2529
2535
2540
2545
2551
2556
2561
2566
2572
2577
2583
2589
2595
2601
2607
2614
2620
2626
2633
2639
2646
2653
2661
2668
2675
2681
2688
2694
2700
2705
2710
2715
2720
2725
2730
2735
2739
2743
2747
2751
2755
2758
2762
2766
2769
2773
2777
2780
2784
2787
2789
2792
2794
2796
2797
2798
2800
2801
2802
2802
2803
2804
2805
2806
2807
2808
2808
2809
2810
2811
2812
2813
2816
2818
2822
2825
2829
2833
2837
2841
2845
2849
2853
2857
2861
2866
2870
2875
2881
2887
2893
2899
2906
2912
2919
2926
2933
2939
2946
2952
2957
2962
2967
2972
2976
2981
2986
2991
2996
3001
3006
3011
3015
3020
3024
3029
3033
3038
3043
3048
3053
3058
3063
3068
3074
3080
3086
3093
3100
3109
3117
3126
3136
3145
3155
3164
3175
3185
3196
3207
3218
3230
3242
3253
3265
3276
3288
3300
3312
3324
3336
3348
3361
3373
3386
3398
3411
3423
3436
3448
3461
3474
3487
3501
3515
3529
3544
3559
3574
3589
3604
3619
3633
3648
3663
3678
3693
3709
3725
3741
3758
3775
3792
3809
3827
3845
3864
3883
3903
3923
3943
3963
3982
4002
4021
4040
4059
4078
4097
4116
4135
4153
4171
4190
4209
4228
4248
4268
4289
4310
4331
4352
4372
4392
4412
4431
4449
4466
4482
4497
4510
4523
4534
4545
4554
4563
4572
4580
4588
4596
4604
4612
4620
4628
4636
4643
4649
4654
4658
4661
4663
4663
4663
4661
4659
4656
4653
4650
4647
4644
4641
4639
4636
4634
4631
4629
4626
4623
4619
4615
4610
4605
4600
4595
4591
4587
4582
4577
4572
4567
4561
4554
4546
4538
4529
4519
4508
4495
4482
4468
4452
4437
4421
4404
4388
4371
4355
4338
4321
4305
4288
4272
4255
4239
4223
4207
4192
4176
4161
4145
4130
4115
4100
4085
4070
4058
4045
4034
4022
4011
4003
3994
3986
3978
3971
3964
3957
3951
3944
3938
3931
3924
3916
3908
3900
3891
3881
3871
3860
3848
3836
3824
3811
3798
3785
3773
3760
3748
3737
3726
3716
3705
3695
3685
3674
3664
3653
3642
3631
3619
3608
3596
3584
3571
3559
3546
3534
3522
3510
3498
3487
3475
3464
3452
3441
3429
3418
3407
3396
3386
3377
3368
3359
3351
3344
3338
3332
3327
3322
3317
3312
3307
3302
3297
3292
3287
3283
3279
3276
3274
3273
3272
3272
3273
3274
3275
3277
3279
3282
3285
3288
3291
3295
3298
3302
3307
3311
3316
3322
3328
3336
3343
3352
3361
3371
3381
3393
3405
3417
3429
3442
3454
3467
3479
3492
3505
3519
3533
3547
3561
3576
3590
3605
3619
3634
3649
3664
3680
3695
3711
3727
3744
3761
3777
3794
3811
3828
3844
3861
3877
3894
3910
3927
3943
3960
3976
3993
4009
4024
4038
4053
4067
4080
4093
4106
4118
4130
4142
4155
4167
4180
4194
4207
4221
4234
4248
4261
4274
4287
4300
4313
4325
4338
4350
4363
4375
4387
4399
4411
4423
4434
4445
4455
4465
4474
4483
4491
4498
4505
4510
4516
4520
4525
4529
4532
4536
4540
4543
4547
4550
4553
4556
4559
4563
4566
4569
4572
4576
4579
4583
4588
4592
4596
4601
4606
4611
4615
4620
4624
4628
4632
4636
4639
4643
4646
4650
4653
4656
4659
4662
4665
4667
4670
4673
4676
4679
4681
4683
4685
4687
4688
4689
4689
4690
4690
4690
4689
4689
4689
4688
4688
4687
4686
4686
4684
4683
4682
4680
4679
4677
4676
4674
4673
4671
4670
4668
4666
4663
4660
4657
4652
4647
4642
4636
4630
4624
4617
4610
4604
4597
4591
4585
4579
4573
4567
4561
4555
4549
4543
4537
4531
4526
4521
4517
4512
4508
4505
4501
4498
4495
4493
4490
4488
4485
4482
4479
4476
4474
4471
4470
4468
4467
4466
4466
4465
4465
4464
4463
4462
4461
4460
4459
4459
4459
4458
4459
4459
4459
4460
4461
4462
4464
4467
4470
4473
4476
4479
4483
4487
4492
4497
4503
4509
4515
4522
4529
4536
4544
4553
4561
4570
4580
4589
4599
4610
4620
4631
4641
4651
4662
4672
4682
4693
4703
4714
4724
4734
4744
4754
4765
4775
4786
4796
4807
4818
4829
4840
4851
4861
4872
4881
4890
4899
4906
4912
4918
4923
4927
4931
4934
4938
4941
4945
4949
4953
4956
4960
4963
4966
4968
4970
4971
4971
4972
4972
4972
4972
4973
4974
4975
4978
4980
4983
4987
4992
4997
5002
5009
5015
5023
5030
5039
5047
5056
5066
5076
5086
5097
5109
5121
5135
5149
5164
5179
5196
5212
5229
5245
5261
5276
5290
5304
5318
5330
5342
5353
5363
5372
5380
5388
5395
5402
5408
5414
5420
5426
5433
5439
5445
5451
5458
5464
5471
5478
5484
5491
5498
5504
5511
5518
5525
5532
5539
5545
5552
5558
5564
5570
5575
5579
5583
5587
5591
5595
5599
5603
5608
5612
5617
5621
5625
5628
5631
5634
5635
5636
5636
5636
5635
5633
5632
5629
5627
5624
5621
5618
5614
5610
5605
5600
5593
5586
5579
5570
5561
5552
5543
5534
5525
5516
5508
5501
5495
5488
5483
5478
5474
5470
5466
5463
5460
5456
5453
5450
5447
5445
5442
5440
5438
5436
5435
5434
5433
5432
5431
5430
5427
5424
5420
5415
5409
5402
5394
5385
5375
5364
5352
5339
5326
5312
5298
5284
5270
5257
5243
5230
5217
5205
5192
5180
5168
5157
5146
5137
5128
5119
5112
5104
5097
5090
5083
5077
5070
5063
5056
5049
5042
5034
5026
5017
5009
5001
4994
4986
4978
4971
4963
4955
4947
4939
4931
4923
4915
4907
4899
4892
4884
4876
4869
4863
4856
4850
4845
4839
4835
4830
4827
4823
4820
4816
4813
4810
4806
4802
4797
4792
4786
4781
4776
4771
4767
4763
4759
4757
4756
4755
4756
4758
4761
4764
4768
4773
4778
4783
4789
4796
4803
4810
4818
4825
4833
4840
4847
4853
4859
4865
4870
4875
4879
4883
4887
4891
4895
4899
4903
4907
4912
4917
4922
4928
4934
4941
4948
4956
4965
4975
4985
4996
5008
5021
5035
5049
5064
5080
5096
5113
5130
5148
5166
5186
5205
5226
5247
5268
5289
5311
5333
5354
5375
5396
5416
5435
5455
5474
5493
5512
5531
5550
5569
5588
5608
5628
5649
5670
5692
5713
5734
5755
5777
5798
5820
5841
5863
5884
5905
5925
5946
5966
5986
6007
6027
6048
6069
6089
6109
6129
6149
6169
6190
6210
6230
6249
6268
6286
6304
6321
6337
6352
6366
6379
6391
6402
6412
6422
6431
6439
6447
6454
6462
6469
6477
6486
6495
6505
6515
6526
6538
6550
6562
6575
6588
6600
6613
6625
6638
6650
6663
6675
6687
6699
6711
6723
6735
6746
6757
6768
6777
6786
6795
6802
6809
6815
6820
6825
6829
6833
6837
6840
6843
6845
6847
6849
6851
6852
6854
6855
6856
6857
6858
6859
6859
6859
6859
6858
6857
6856
6855
6854
6852
6851
6849
6847
6846
6844
6842
6840
6839
6837
6835
6834
6833
6832
6831
6830
6828
6826
6825
6823
6821
6819
6818
6816
6814
6812
6810
6809
6807
6805
6803
6801
6798
6795
6792
6790
6787
6785
6783
6782
6780
6778
6776
6774
6772
6770
6767
6764
6762
6759
6757
6755
6754
6753
6754
6754
6754
6755
6756
6756
6757
6758
6758
6759
6759
6759
6760
6761
6761
6762
6763
6764
6764
6765
6765
6765
6765
6765
6764
6764
6763
6762
6761
6760
6759
6759
6758
6758
6758
6758
6758
6759
6760
6760
6761
6760
6759
6757
6754
6751
6747
6743
6738
6733
6728
6723
6718
6714
6709
6705
6700
6696
6692
6687
6684
6680
6677
6674
6671
6668
6666
6664
6662
6660
6659
6659
6659
6661
6663
6665
6668
6672
6676
6680
6684
6689
6693
6697
6701
6705
6707
6710
6711
6713
6714
6714
6715
6715
6716
6717
6718
6719
6720
6722
6724
6726
6729
6731
6734
6737
6741
6746
6751
6756
6762
6768
6775
6782
6789
6796
6804
6812
6820
6829
6838
6848
6857
6866
6875
6884
6893
6902
6911
6920
6929
6938
6948
6957
6967
6977
6988
6999
7010
7022
7034
7047
7060
7072
7085
7098
7111
7125
7138
7151
7165
7179
7193
7207
7222
7237
7251
7266
7280
7294
7307
7320
7333
7344
7356
7367
7377
7387
7397
7407
7417
7426
7436
7446
7457
7468
7480
7492
7504
7517
7529
7542
7555
7569
7582
7595
7609
7622
7634
7646
7658
7669
7680
7690
7701
7711
7721
7731
7740
7749
7758
7768
7777
7787
7797
7808
7819
7830
7841
7853
7865
7877
7889
7901
7913
7924
7936
7946
7956
7965
7974
7983
7991
7999
8007
8013
8022
8029
8038
8045
8054
8061
8069
8076
8083
8090
8096
8103
8109
8117
8124
8130
8137
8143
8150
8156
8163
8170
8177
8183
8189
8197
8202
8208
8213
8217
8221
8225
8228
8231
8234
8237
8240
8242
8245
8247
8249
8251
8252
8254
8255
8257
8260
8263
8266
8269
8273
8276
8280
8284
8287
8291
8295
8298
8302
8305
8308
8310
8312
8313
8314
8314
8314
8313
8311
8310
8309
8308
8307
8306
8305
8305
8306
8307
8308
8309
8311
8312
8314
8316
8317
8319
8319
8320
8320
8320
8319
8319
8317
8316
8314
8311
8307
8303
8298
8293
8286
8279
8271
8262
8253
8242
8231
8219
8207
8193
8179
8164
8148
8132
8114
8096
8077
8058
8038
8016
7994
7971
7948
7924
7899
7874
7848
7822
7796
7770
7743
7715
7688
7660
7632
7604
7576
7547
7519
7490
7462
7433
7405
7377
7349
7321
7294
7267
7241
7215
7191
7167
7145
7124
7105
7087
7072
7058
7046
7037
7029
7022
7016
7011
7007
7003
6999
6995
6991
6987
6983
6979
6974
6969
6963
6957
6950
6942
6933
6923
6911
6898
6883
6868
6850
6832
6813
6792
6772
6750
6729
6707
6686
6665
6644
6624
6606
6588
6571
6556
6542
6530
6519
6509
6501
6494
6489
6485
6483
6482
6483
6485
6488
6493
6499
6507
6515
6524
6534
6544
6554
6564
6574
6582
6591
6598
6603
6608
6611
6612
6611
6610
6606
6602
6595
6587
6577
6565
6550
6532
6511
6487
6458
6426
6389
6350
6306
6260
6210
6159
6105
6049
5992
5935
5877
5819
5762
5705
5649
5595
5541
5490
5441
5394
5349
5307
5267
5231
5198
5169
5145
5124
5109
5100
5097
5100
5110
5127
5151
5182
5220
5264
5315
5372
5435
5504
5578
5658
5743
5832
5927
6026
6129
6236
6346
6460
6577
6696
6817
6939
7061
7182
7303
7421
7537
7649
7756
7859
7955
8045
8129
8206
8275
8336
8389
8434
8469
8495
8513
8520
8519
8509
8490
8462
8426
8382
8329
8269
8202
8128
8048
7961
7869
7772
7669
7562
7452
7338
7221
7101
6980
6857
6733
6609
6486
6364
6244
6127
6013
5904
5799
5700
5607
5521
5441
5369
5304
5247
5198
5157
5125
5101
5085
5077
5076
5084
5099
5122
5151
5188
5230
5279
5334
5394
5458
5525
5595
5668
5743
5819
5897
5975
6052
6130
6207
6283
6358
6432
6503
6572
6639
6702
6763
6819
6872
6921
6965
7005
7041
7072
7099
7121
7140
7155
7166
7173
7176
7176
7172
7164
7152
7136
7117
7095
7071
7043
7014
6983
6950
6916
6881
6846
6811
6774
6738
6700
6661
6622
6581
6539
6495
6450
6403
6355
6304
6252
6198
6142
6084
6025
5964
5901
5837
5772
5706
5639
5571
5505
5439
5374
5311
5251
5193
5138
5086
5036
4990
4947
4907
4869
4834
4801
4771
4743
4717
4693
4672
4653
4636
4622
4610
4601
4595
4592
4592
4595
4602
4611
4624
4641
4660
4683
4708
4736
4767
4799
4834
4872
4911
4953
4997
5044
5093
5145
5198
5255
5314
5375
5438
5502
5568
5636
5704
5773
5843
5912
5981
6050
6118
6184
6249
6312
6373
6432
6488
6541
6590
6636
6678
6716
6750
6778
6802
6821
6834
6842
6845
6842
6834
6821
6803
6779
6750
6715
6675
6629
6579
6523
6462
6396
6326
6251
6172
6089
6002
5913
5821
5727
5631
5534
5436
5337
5238
5139
5040
4942
4844
4747
4652
4558
4467
4377
4291
4207
4127
4051
3980
3912
3850
3793
3741
3695
3654
3621
3593
3571
3556
3547
3544
3546
3554
3566
3584
3605
3630
3660
3692
3727
3766
3806
3850
3895
3942
3991
4042
4093
4146
4199
4253
4308
4363
4418
4473
4528
4583
4636
4689
4741
4792
4840
4888
4933
4977
5018
5057
5094
5127
5158
5185
5209
5229
5245
5257
5266
5270
5271
5267
5260
5249
5235
5217
5197
5173
5147
5119
5088
5056
5022
4986
4949
4910
4871
4831
4791
4751
4711
4673
4636
4601
4567
4534
4503
4472
4442
4412
4381
4351
4319
4287
4254
4219
4184
4147
4110
4072
4034
3995
3958
3920
3884
3849
3816
3783
3752
3723
3695
3669
3645
3622
3602
3583
3566
3552
3539
3529
3520
3513
3507
3503
3501
3500
3501
3503
3507
3511
3518
3525
3534
3545
3557
3570
3585
3601
3618
3635
3654
3672
3691
3709
3728
3746
3763
3779
3795
3809
3823
3835
3846
3855
3863
3869
3874
3877
3878
3878
3877
3875
3872
3868
3863
3857
3850
3841
3830
3818
3804
3788
3770
3750
3728
3704
3677
3648
3617
3584
3548
3511
3472
3431
3388
3344
3299
3253
3205
3157
3108
3058
3007
2955
2902
2849
2795
2741
2686
2631
2576
2521
2466
2413
2359
2307
2255
2204
2155
2108
2062
2017
1975
1935
1898
1864
1832
1804
1779
1757
1738
1722
1710
1701
1695
1692
1693
1697
1704
1714
1727
1743
1762
1783
1807
1834
1863
1894
1927
1961
1997
2033
2072
2111
2150
2190
2229
2268
2305
2342
2377
2410
2441
2469
2495
2519
2540
2558
2573
2585
2595
2602
2606
2607
2606
2602
2595
2587
2576
2563
2547
2529
2508
2485
2459
2431
2400
2366
2330
2291
2249
2206
2161
2115
2068
2021
1974
1928
1882
1839
1799
1761
1725
1694
1665
1640
1617
1597
1580
1564
1551
1538
1527
1517
1508
1499
1493
1488
1485
1485
1487
1492
1499
1509
1521
1535
1550
1565
1581
1598
1614
1630
1645
1661
1676
1691
1707
1724
1741
1758
1776
1795
1815
1834
1855
1875
1896
1918
1939
1961
1983
2005
2029
2055
2081
2109
2139
2170
2203
2238
2274
2311
2348
2386
2422
2458
2493
2526
2557
2585
2611
2634
2655
2673
2689
2702
2714
2724
2732
2739
2744
2748
2750
2752
2751
2749
2746
2741
2735
2727
2718
2708
2697
2685
2673
2660
2646
2633
2621
2609
2598
2587
2578
2570
2563
2557
2552
2548
2544
2542
2539
2537
2536
2534
2533
2532
2531
2529
2528
2526
2525
2523
2521
2519
2516
2512
2508
2502
2495
2487
2477
2466
2454
2440
2425
2408
2390
2369
2347
2323
2296
2268
2238
2205
2172
2136
2100
2062
2023
1983
1942
1902
1861
1821
1780
1741
1702
1663
1626
1589
1554
1519
1486
1454
1423
1393
1364
1337
1311
1288
1268
1250
1236
1226
1219
1216
1218
1223
1233
1247
1265
1287
1312
1340
1371
1404
1439
1475
1511
1549
1586
1623
1659
1694
1727
1759
1789
1817
1843
1867
1888
1906
1923
1937
1949
1958
1966
1971
1974
1974
1973
1970
1966
1961
1955
1948
1941
1933
1925
1917
1909
1901
1894
1888
1882
1877
1873
1869
1867
1864
1862
1860
1858
1856
1853
1851
1848
1845
1843
1841
1841
1841
1843
1847
1852
1858
1866
1875
1886
1898
1910
1924
1939
1954
1971
1988
2007
2025
2047
2068
2091
2114
2139
2164
2190
2217
2244
2271
2299
2325
2352
2377
2402
2426
2450
2472
2494
2515
2536
2556
2576
2597
2617
2637
2658
2678
2699
2719
2739
2757
2775
2791
2805
2817
2827
2835
2839
2842
2842
2839
2834
2826
2816
2805
2791
2776
2760
2743
2724
2705
2686
2666
2646
2626
2605
2585
2564
2543
2523
2502
2482
2462
2442
2422
2403
2384
2364
2345
2325
2304
2283
2261
2239
2216
2192
2168
2143
2118
2092
2066
2039
2012
1985
1957
1930
1902
1875
1848
1820
1793
1766
1739
1712
1685
1658
1631
1603
1576
1548
1519
1490
1459
1427
1393
1356
1318
1276
1233
1188
1141
1093
1043
992
940
888
834
780
723
666
606
545
481
415
347
276
203
127
50
-29
-111
-194
-278
-364
-450
-538
-627
-716
-806
-897
-988
-1081
-1174
-1269
-1365
-1462
-1561
-1662
-1764
-1869
-1975
-2083
-2192
-2302
-2412
-2522
-2632
-2741
-2850
-2958
-3064
-3167
-3269
-3367
-3463
-3555
-3644
-3729
-3811
-3889
-3963
-4033
-4100
-4162
-4221
-4276
-4326
-4373
-4417
-4456
-4493
-4525
-4554
-4580
-4602
-4621
-4638
-4651
-4663
-4673
-4680
-4687
-4692
-4697
-4701
-4704
-4707
-4709
-4712
-4715
-4718
-4722
-4726
-4730
-4734
-4739
-4743
-4747
-4751
-4755
-4758
-4762
-4764
-4767
-4770
-4773
-4776
-4780
-4784
-4789
-4793
-4799
-4804
-4809
-4814
-4819
-4824
-4829
-4835
-4841
-4849
-4858
-4869
-4883
-4899
-4918
-4940
-4965
-4994
-5026
-5061
-5097
-5136
-5176
-5217
-5259
-5301
-5343
-5385
-5426
-5467
-5508
-5547
-5586
-5624
-5660
-5696
-5730
-5763
-5795
-5826
-5856
-5885
-5913
-5939
-5965
-5989
-6012
-6033
-6052
-6070
-6085
-6098
-6108
-6114
-6117
-6115
-6109
-6099
-6083
-6064
-6040
-6011
-5979
-5944
-5905
-5864
-5821
-5778
-5734
-5691
-5649
-5609
-5570
-5534
-5500
-5469
-5439
-5412
-5386
-5362
-5339
-5317
-5296
-5276
-5257
-5238
-5218
-5199
-5179
-5158
-5138
-5117
-5096
-5075
-5055
-5036
-5017
-5000
-4983
-4968
-4954
-4941
-4929
-4918
-4907
-4896
-4886
-4875
-4864
-4852
-4839
-4824
-4808
-4790
-4770
-4748
-4724
-4698
-4669
-4638
-4604
-4567
-4528
-4487
-4443
-4396
-4346
-4294
-4239
-4182
-4121
-4058
-3993
-3925
-3855
-3783
-3709
-3633
-3556
-3478
-3399
-3320
-3240
-3160
-3079
-2999
-2919
-2839
-2759
-2680
-2601
-2524
-2447
-2371
-2296
-2223
-2151
-2081
-2012
-1945
-1879
-1815
-1753
-1692
-1633
-1576
-1519
-1465
-1412
-1360
-1310
-1262
-1215
-1170
-1128
-1087
-1048
-1012
-978
-947
-919
-895
-875
-859
-848
-841
-838
-841
-848
-861
-878
-901
-928
-960
-996
-1037
-1083
-1132
-1185
-1241
-1300
-1362
-1426
-1492
-1560
-1628
-1698
-1767
-1837
-1907
-1976
-2044
-2111
-2177
-2243
-2307
-2370
-2432
-2492
-2551
-2609
-2665
-2719
-2771
-2820
-2868
-2913
-2955
-2995
-3033
-3068
-3102
-3134
-3165
-3195
-3224
-3252
-3279
-3306
-3333
-3359
-3385
-3410
-3435
-3459
-3482
-3504
-3526
-3547
-3569
-3590
-3612
-3636
-3659
-3684
-3710
-3736
-3764
-3791
-3819
-3847
-3875
-3904
-3933
-3962
-3993
-4025
-4058
-4094
-4132
-4173
-4217
-4264
-4315
-4370
-4429
-4491
-4557
-4626
-4698
-4772
-4848
-4925
-5002
-5080
-5157
-5234
-5310
-5384
-5456
-5525
-5593
-5657
-5718
-5775
-5827
-5874
-5915
-5951
-5980
-6003
-6020
-6030
-6035
-6034
-6027
-6014
-5996
-5972
-5943
-5909
-5869
-5824
-5773
-5718
-5659
-5595
-5527
-5456
-5381
-5303
-5223
-5141
-5056
-4970
-4882
-4792
-4702
-4610
-4517
-4424
-4329
-4235
-4139
-4043
-3947
-3850
-3752
-3654
-3554
-3453
-3351
-3247
-3142
-3035
-2928
-2819
-2708
-2597
-2486
-2374
-2261
-2149
-2037
-1926
-1816
-1707
-1599
-1492
-1388
-1287
-1188
-1093
-1000
-913
-828
-747
-669
-593
-521
-450
-382
-316
-251
-187
-125
-64
-5
53
109
164
218
270
322
373
422
472
521
569
618
667
716
765
813
862
910
958
1004
1049
1093
1134
1173
1209
1242
1271
1297
1319
1337
1349
1357
1360
1358
1349
1336
1316
1291
1260
1224
1182
1135
1082
1025
963
898
828
755
679
600
518
434
348
261
172
83
-6
-95
-183
-269
-354
-437
-518
-597
-673
-748
-821
-892
-961
-1028
-1092
-1156
-1217
-1276
-1335
-1392
-1448
-1503
-1559
-1615
-1672
-1730
-1789
-1849
-1912
-1976
-2043
-2111
-2181
-2253
-2326
-2401
-2476
-2553
-2630
-2707
-2785
-2862
-2940
-3019
-3098
-3179
-3263
-3349
-3438
-3532
-3630
-3733
-3842
-3956
-4075
-4202
-4334
-4473
-4617
-4766
-4920
-5078
-5240
-5406
-5573
-5743
-5913
-6084
-6254
-6423
-6590
-6755
-6916
-7074
-7228
-7378
-7524
-7667
-7806
-7943
-8077
-8211
-8342
-8471
-8599
-8726
-8851
-8973
-9094
-9212
-9328
-9439
-9547
-9650
-9748
-9841
-9927
-10006
-10079
-10145
-10203
-10254
-10298
-10335
-10364
-10386
-10400
-10407
-10406
-10399
-10383
-10360
-10329
-10290
-10242
-10184
-10117
-10041
-9954
-9857
-9749
-9631
-9502
-9363
-9214
-9054
-8885
-8705
-8517
-8320
-8114
-7901
-7681
-7455
-7224
-6988
-6749
-6508
-6266
-6023
-5781
-5542
-5305
-5072
-4845
-4623
-4407
-4199
-3999
-3808
-3627
-3457
-3299
-3154
-3022
-2906
-2804
-2719
-2649
-2596
-2559
-2538
-2534
-2545
-2572
-2614
-2670
-2740
-2822
-2915
-3019
-3132
-3253
-3381
-3514
-3651
-3789
-3929
-4067
-4205
-4338
-4467
-4590
-4706
-4814
-4912
-5001
-5078
-5144
-5197
-5238
-5265
-5280
-5281
-5269
-5243
-5205
-5154
-5091
-5015
-4928
-4829
-4720
-4600
-4470
-4332
-4185
-4029
-3866
-3697
-3521
-3340
-3154
-2964
-2770
-2574
-2375
-2174
-1972
-1770
-1568
-1366
-1166
-967
-772
-579
-390
-206
-28
143
307
461
605
738
858
966
1061
1141
1207
1257
1293
1313
1320
1312
1290
1254
1205
1142
1066
977
875
760
633
494
343
180
7
-176
-369
-570
-779
-996
-1220
-1450
-1686
-1927
-2173
-2424
-2680
-2939
-3203
-3470
-3740
-4013
-4288
-4565
-4844
-5123
-5403
-5682
-5960
-6237
-6511
-6782
-7049
-7311
-7570
-7823
-8071
-8314
-8553
-8786
-9014
-9238
-9458
-9674
-9887
-10096
-10302
-10505
-10706
-10904
-11099
-11292
-11482
-11669
-11853
-12035
-12213
-12388
-12559
-12726
-12889
-13048
-13203
-13353
-13500
-13642
-13780
-13914
-14044
-14169
-14289
-14404
-14514
-14616
-14713
-14802
-14883
-14957
-15022
-15079
-15127
-15166
-15196
-15218
-15233
-15240
-15240
-15234
-15223
-15208
-15189
-15167
-15142
-15115
-15087
-15057
-15025
-14993
-14959
-14924
-14889
-14852
-14815
-14777
-14738
-14700
-14661
-14622
-14583
-14546
-14509
-14473
-14439
-14407
-14376
-14346
-14319
-14294
-14271
-14251
-14234
-14220
-14209
-14202
-14199
-14200
-14205
-14216
-14231
-14252
-14278
-14309
-14345
-14386
-14433
-14483
-14538
-14596
-14658
-14722
-14787
-14854
-14920
-14987
-15053
-15117
-15178
-15237
-15292
-15344
-15392
-15436
-15476
-15510
-15540
-15565
-15584
-15599
-15608
-15612
-15610
-15604
-15592
-15575
-15552
-15525
-15492
-15455
-15411
-15363
-15309
-15250
-15185
-15115
-15039
-14958
-14872
-14780
-14683
-14582
-14475
-14364
-14250
-14131
-14009
-13885
-13758
-13628
-13498
-13365
-13232
-13099
-12965
-12832
-12699
-12567
-12436
-12306
-12177
-12050
-11925
-11801
-11679
-11558
-11438
-11319
-11202
-11086
-10971
-10857
-10744
-10633
-10522
-10413
-10305
-10198
-10092
-9987
-9883
-9779
-9677
-9576
-9476
-9377
-9280
-9184
-9089
-8996
-8905
-8815
-8727
-8640
-8555
-8472
-8390
-8309
-8229
-8151
-8074
-8000
-7927
-7856
-7786
-7717
-7650
-7585
-7520
-7456
-7393
-7330
-7268
-7205
-7143
-7080
-7017
-6953
-6889
-6824
-6759
-6693
-6627
-6561
-6496
-6430
-6366
-6302
-6240
-6178
-6118
-6059
-6003
-5948
-5896
-5846
-5799
-5754
-5712
-5672
-5635
-5601
-5569
-5539
-5511
-5485
-5461
-5439
-5418
-5399
-5381
-5364
-5347
-5331
-5315
-5300
-5284
-5268
-5252
-5237
-5222
-5208
-5194
-5182
-5171
-5162
-5154
-5148
-5144
-5142
-5141
-5142
-5145
-5148
-5151
-5156
-5161
-5166
-5171
-5178
-5185
-5193
-5203
-5214
-5227
-5243
-5260
-5280
-5304
-5330
-5360
-5393
-5431
-5473
-5519
-5569
-5624
-5682
-5744
-5810
-5880
-5952
-6026
-6103
-6181
-6260
-6341
-6422
-6504
-6587
-6671
-6755
-6840
-6926
-7013
-7100
-7188
-7276
-7364
-7452
-7541
-7629
-7717
-7805
-7893
-7982
-8071
-8162
-8253
-8345
-8438
-8532
-8626
-8722
-8817
-8913
-9008
-9103
-9198
-9291
-9382
-9471
-9559
-9643
-9725
-9803
-9879
-9951
-10020
-10087
-10150
-10212
-10272
-10331
-10389
-10447
-10504
-10562
-10619
-10676
-10734
-10792
-10849
-10907
-10964
-11022
-11079
-11136
-11193
-11250
-11305
-11361
-11416
-11470
-11523
-11576
-11628
-11679
-11729
-11779
-11827
-11874
-11920
-11965
-12009
-12051
-12092
-12131
-12169
-12206
-12241
-12274
-12307
-12339
-12369
-12399
-12429
-12457
-12485
-12511
-12537
-12563
-12587
-12610
-12633
-12655
-12675
-12695
-12714
-12732
-12749
-12765
-12780
-12794
-12807
-12818
-12828
-12836
-12842
-12845
-12846
-12844
-12838
-12830
-12818
-12802
-12783
-12760
-12733
-12703
-12669
-12632
-12591
-12547
-12500
-12450
-12395
-12338
-12277
-12212
-12143
-12072
-11996
-11918
-11836
-11752
-11664
-11574
-11481
-11385
-11287
-11188
-11086
-10984
-10880
-10776
-10672
-10567
-10463
-10360
-10258
-10158
-10059
-9963
-9869
-9777
-9687
-9601
-9517
-9435
-9356
-9279
-9205
-9134
-9065
-8998
-8933
-8871
-8812
-8754
-8699
-8646
-8596
-8548
-8502
-8457
-8415
-8374
-8334
-8296
-8257
-8220
-8182
-8145
-8108
-8070
-8032
-7995
-7958
-7921
-7884
-7848
-7813
-7779
-7746
-7715
-7685
-7657
-7631
-7606
-7583
-7561
-7540
-7519
-7499
-7478
-7458
-7436
-7414
-7390
-7364
-7337
-7308
-7276
-7243
-7207
-7170
-7130
-7089
-7047
-7003
-6958
-6912
-6866
-6819
-6772
-6723
-6675
-6626
-6577
-6527
-6477
-6427
-6377
-6326
-6274
-6222
-6169
-6115
-6059
-6003
-5945
-5886
-5826
-5765
-5704
-5642
-5579
-5517
-5453
-5390
-5326
-5262
-5198
-5133
-5070
-5006
-4944
-4882
-4821
-4762
-4703
-4645
-4588
-4532
-4477
-4422
-4368
-4314
-4260
-4206
-4151
-4096
-4041
-3985
-3929
-3873
-3817
-3760
-3704
-3648
-3593
-3538
-3484
-3430
-3378
-3326
-3276
-3228
-3181
-3136
-3093
-3052
-3013
-2975
-2939
-2904
-2871
-2838
-2807
-2776
-2745
-2715
-2684
-2654
-2625
-2595
-2566
-2538
-2510
-2482
-2456
-2431
-2407
-2385
-2363
-2343
-2324
-2306
-2288
-2272
-2255
-2239
-2223
-2206
-2190
-2174
-2158
-2142
-2126
-2109
-2093
-2078
-2062
-2048
-2033
-2021
-2009
-1998
-1988
-1980
-1973
-1968
-1964
-1962
-1961
-1962
-1963
-1966
-1969
-1973
-1976
-1980
-1984
-1988
-1991
-1995
-1998
-2001
-2004
-2007
-2011
-2013
-2017
-2021
-2025
-2031
-2036
-2041
-2049
-2056
-2064
-2072
-2081
-2090
-2098
-2107
-2115
-2124
-2132
-2139
-2146
-2152
-2157
-2162
-2167
-2173
-2178
-2184
-2190
-2198
-2207
-2216
-2227
-2239
-2253
-2266
-2281
-2297
-2312
-2329
-2345
-2362
-2378
-2395
-2411
-2427
-2443
-2459
-2475
-2490
-2506
-2521
-2537
-2553
-2569
-2586
-2603
-2620
-2638
-2656
-2675
-2695
-2715
-2735
-2757
-2778
-2800
-2823
-2846
-2869
-2893
-2916
-2940
-2963
-2987
-3009
-3031
-3052
-3071
-3089
-3105
-3120
-3134
-3146
-3156
-3165
-3173
-3179
-3184
-3187
-3189
-3190
-3189
-3187
-3184
-3180
-3177
-3173
-3170
-3167
-3166
-3166
-3166
-3168
-3170
-3174
-3179
-3185
-3193
-3201
-3211
-3222
-3235
-3249
-3264
-3281
-3299
-3319
-3340
-3364
-3389
-3416
-3444
-3474
-3504
-3536
-3568
-3600
-3631
-3662
-3692
-3721
-3749
-3775
-3800
-3822
-3843
-3863
-3880
-3897
-3911
-3925
-3938
-3950
-3961
-3971
-3981
-3990
-3998
-4005
-4011
-4016
-4021
-4024
-4027
-4029
-4030
-4030
-4030
-4029
-4027
-4025
-4022
-4018
-4013
-4006
-4001
-3993
-3984
-3975
-3964
-3951
-3936
-3920
-3901
-3880
-3857
-3830
-3801
-3769
-3733
-3694
-3651
-3605
-3555
-3501
-3443
-3381
-3316
-3247
-3175
-3099
-3021
-2939
-2855
-2768
-2678
-2585
-2490
-2391
-2290
-2185
-2078
-1968
-1854
-1738
-1620
-1499
-1377
-1252
-1126
-999
-872
-743
-615
-486
-358
-230
-103
23
149
273
397
519
641
761
880
997
1113
1226
1337
1446
1553
1657
1758
1857
1953
2045
2136
2224
2308
2390
2468
2543
2614
2682
2747
2808
2866
2920
2972
3022
3069
3114
3157
3199
3240
3279
3317
3354
3390
3426
3461
3497
3532
3567
3602
3638
3674
3711
3748
3786
3824
3862
3901
3941
3980
4019
4061
4102
4143
4185
4228
4271
4315
4358
4402
4447
4491
4536
4580
4626
4671
4717
4763
4809
4856
4904
4953
5003
5055
5108
5164
5222
5282
5344
5410
5478
5549
5623
5699
5778
5858
5940
6024
6109
6195
6282
6371
6460
6550
6642
6734
6826
6920
7015
7110
7207
7303
7401
7498
7595
7692
7789
7884
7979
8073
8164
8257
8347
8435
8523
8609
8695
8780
8865
8949
9033
9117
9200
9284
9367
9449
9531
9613
9694
9774
9854
9933
10012
10091
10169
10247
10324
10400
10475
10550
10623
10696
10767
10837
10905
10972
11038
11102
11164
11225
11284
11341
11396
11449
11500
11547
11592
11634
11672
11708
11740
11769
11794
11816
11835
11851
11863
11872
11878
11881
11881
11878
11873
11866
11856
11844
11830
11814
11796
11777
11757
11735
11713
11689
11665
11641
11616
11591
11567
11542
11518
11494
11471
11448
11425
11403
11382
11361
11341
11322
11304
11287
11270
11255
11240
11226
11214
11201
11190
11179
11169
11159
11150
11140
11130
11120
11110
11098
11086
11074
11060
11045
11028
11010
10991
10971
10949
10926
10902
10876
10849
10820
10790
10758
10725
10691
10656
10621
10585
10549
10514
10478
10443
10409
10375
10342
10310
10280
10250
10221
10193
10166
10140
10114
10089
10065
10042
10020
9998
9977
9957
9937
9919
9901
9884
9869
9855
9842
9831
9821
9813
9806
9800
9797
9794
9792
9792
9793
9794
9796
9799
9802
9807
9812
9818
9825
9832
9841
9850
9861
9872
9884
9896
9910
9924
9938
9953
9968
9984
9999
10016
10032
10049
10067
10085
10104
10124
10144
10165
10187
10210
10234
10259
10284
10311
10339
10367
10397
10427
10459
10491
10524
10558
10592
10627
10663
10699
10736
10774
10812
10850
10889
10929
10969
11010
11052
11094
11137
11179
11222
11265
11308
11350
11392
11434
11476
11518
11559
11602
11644
11687
11731
11776
11820
11865
11911
11956
12000
12045
12088
12131
12172
12213
12252
12291
12328
12364
12400
12434
12468
12500
12531
12561
12590
12618
12645
12670
12694
12717
12739
12760
12779
12798
12817
12835
12853
12871
12890
12909
12929
12951
12973
12996
13020
13044
13068
13093
13117
13141
13165
13188
13211
13233
13254
13275
13295
13314
13332
13349
13364
13377
13390
13400
13409
13416
13422
13426
13429
13431
13432
13431
13429
13426
13422
13416
13410
13402
13393
13382
13371
13358
13344
13328
13312
13294
13276
13257
13238
13218
13198
13177
13157
13137
13116
13095
13074
13052
13029
13006
12981
12955
12928
12900
12871
12841
12810
12779
12748
12716
12686
12655
12626
12597
12570
12543
12516
12491
12465
12440
12415
12390
12365
12340
12315
12289
12263
12236
12208
12181
12152
12123
12093
12063
12031
11999
11966
11932
11897
11860
11821
11780
11738
11693
11645
11595
11542
11487
11428
11367
11303
11237
11168
11096
11022
10946
10868
10788
10707
10624
10539
10454
10367
10280
10191
10101
10010
9918
9826
9732
9638
9542
9447
9351
9254
9158
9061
8964
8867
8769
8672
8575
8478
8380
8283
8186
8089
7992
7895
7798
7701
7605
7509
7413
7317
7222
7127
7032
6937
6842
6748
6655
6562
6470
6378
6286
6195
6105
6016
5928
5841
5755
5671
5588
5507
5428
5350
5274
5200
5128
5057
4987
4919
4852
4786
4721
4658
4595
4533
4472
4412
4353
4295
4237
4180
4124
4067
4013
3958
3904
3850
3796
3742
3687
3633
3578
3523
3467
3411
3354
3297
3240
3182
3123
3063
3003
2943
2882
2820
2757
2694
2631
2567
2503
2438
2373
2308
2241
2175
2108
2040
1971
1902
1833
1763
1693
1622
1552
1481
1410
1340
1270
1201
1133
1064
997
930
864
799
735
672
611
551
492
433
376
319
262
205
148
90
32
-26
-85
-144
-203
-263
-323
-382
-441
-499
-557
-613
-668
-722
-773
-824
-872
-919
-964
-1006
-1049
-1088
-1126
-1162
-1196
-1227
-1257
-1286
-1312
-1337
-1361
-1383
-1403
-1422
-1440
-1456
-1470
-1483
-1493
-1502
-1508
-1512
-1514
-1514
-1511
-1507
-1500
-1492
-1483
-1473
-1462
-1451
-1439
-1428
-1416
-1403
-1391
-1378
-1364
-1350
-1334
-1318
-1301
-1283
-1263
-1243
-1222
-1200
-1176
-1152
-1126
-1099
-1071
-1042
-1012
-982
-951
-920
-888
-856
-825
-794
-763
-733
-703
-673
-643
-614
-584
-555
-525
-495
-464
-433
-402
-370
-338
-305
-272
-240
-207
-175
-143
-112
-81
-51
-22
7
36
65
93
122
151
181
210
240
271
302
333
364
396
428
460
491
523
554
585
616
646
676
706
735
764
793
821
849
876
903
929
955
980
1004
1029
1052
1076
1098
1121
1142
1163
1183
1202
1221
1239
1256
1273
1290
1306
1321
1336
1350
1364
1378
1390
1403
1414
1425
1436
1445
1454
1463
1472
1479
1487
1494
1500
1505
1510
1514
1516
1517
1517
1514
1510
1503
1495
1484
1471
1456
1440
1422
1402
1381
1358
1334
1309
1282
1253
1224
1192
1160
1125
1090
1052
1012
971
928
882
835
785
733
679
623
564
504
443
380
316
250
184
118
50
-17
-85
-152
-219
-286
-352
-418
-483
-547
-611
-673
-734
-795
-854
-911
-967
-1020
-1073
-1122
-1169
-1214
-1256
-1295
-1332
-1366
-1397
-1425
-1451
-1474
-1494
-1512
-1528
-1542
-1554
-1565
-1574
-1581
-1588
-1593
-1597
-1601
-1603
-1604
-1605
-1604
-1602
-1600
-1596
-1591
-1585
-1578
-1570
-1562
-1553
-1544
-1535
-1526
-1518
-1510
-1502
-1495
-1489
-1484
-1478
-1474
-1469
-1464
-1459
-1453
-1446
-1439
-1430
-1421
-1411
-1401
-1390
-1378
-1366
-1353
-1340
-1326
-1312
-1298
-1283
-1268
-1253
-1237
-1221
-1204
-1187
-1169
-1151
-1132
-1112
-1092
-1071
-1049
-1028
-1006
-984
-962
-941
-920
-900
-881
-863
-846
-829
-814
-798
-783
-768
-753
-737
-721
-704
-687
-668
-650
-631
-612
-592
-573
-555
-536
-519
-502
-486
-471
-456
-442
-428
-415
-402
-389
-377
-365
-353
-342
-331
-321
-311
-302
-293
-285
-278
-272
-268
-264
-262
-261
-261
-262
-264
-267
-270
-274
-278
-282
-286
-290
-294
-298
-303
-308
-313
-319
-326
-334
-342
-352
-362
-373
-384
-397
-409
-423
-436
-450
-464
-478
-493
-507
-522
-537
-552
-568
-585
-603
-621
-641
-661
-683
-706
-730
-754
-780
-806
-833
-861
-889
-916
-944
-971
-998
-1025
-1050
-1075
-1098
-1120
-1141
-1161
-1180
-1197
-1214
-1229
-1243
-1256
-1268
-1278
-1286
-1293
-1299
-1302
-1304
-1304
-1302
-1298
-1291
-1283
-1271
-1258
-1242
-1223
-1201
-1178
-1151
-1123
-1092
-1059
-1024
-988
-950
-910
-869
-827
-784
-739
-693
-646
-598
-548
-497
-445
-391
-336
-279
-222
-163
-103
-42
20
83
146
210
275
341
408
475
544
614
685
757
830
904
979
1055
1131
1208
1285
1363
1441
1519
1598
1677
1756
1835
1915
1995
2075
2156
2237
2318
2399
2481
2562
2644
2725
2805
2885
2965
3044
3122
3199
3276
3352
3427
3501
3575
3648
3720
3792
3862
3932
4002
4070
4139
4206
4273
4340
4406
4471
4536
4599
4662
4724
4785
4845
4904
4963
5021
5079
5137
5194
5251
5309
5366
5424
5481
5539
5596
5654
5711
5767
5823
5878
5932
5985
6037
6088
6137
6185
6232
6278
6324
6369
6413
6457
6501
6544
6587
6630
6673
6715
6757
6798
6838
6877
6914
6951
6986
7020
7053
7085
7116
7146
7175
7203
7231
7257
7283
7308
7332
7356
7379
7401
7423
7445
7466
7487
7508
7528
7549
7570
7591
7612
7634
7656
7678
7700
7723
7747
7771
7795
7821
7846
7873
7899
7927
7954
7982
8010
8039
8068
8098
8128
8157
8189
8219
8249
8279
8309
8338
8366
8394
8421
8447
8473
8499
8524
8550
8575
8601
8627
8653
8679
8706
8733
8761
8789
8817
8846
8874
8903
8931
8960
8988
9016
9044
9071
9098
9125
9151
9177
9202
9227
9251
9276
9301
9325
9350
9375
9400
9426
9452
9478
9505
9531
9558
9585
9612
9639
9665
9691
9717
9742
9766
9790
9813
9835
9856
9877
9897
9916
9935
9953
9970
9986
10000
10014
10027
10038
10048
10056
10064
10070
10074
10078
10081
10083
10084
10085
10085
10084
10083
10081
10078
10075
10071
10066
10060
10054
10046
10039
10030
10020
10010
9998
9986
9973
9959
9943
9927
9911
9893
9874
9855
9834
9813
9791
9768
9745
9722
9697
9673
9647
9621
9594
9566
9538
9508
9478
9446
9414
9380
9346
9310
9274
9236
9198
9158
9118
9077
9034
8991
8946
8900
8853
8805
8756
8705
8654
8602
8549
8495
8441
8386
8330
8274
8217
8160
8103
8044
7986
7926
7866
7806
7745
7683
7620
7558
7495
7433
7371
7309
7248
7187
7127
7068
7010
6953
6897
6842
6788
6735
6683
6632
6583
6534
6487
6441
6397
6353
6311
6270
6231
6193
6157
6122
6090
6058
6029
6001
5975
5951
5929
5908
5889
5872
5858
5845
5834
5825
5818
5813
5809
5808
5808
5809
5812
5817
5823
5830
5838
5848
5859
5872
5886
5901
5918
5936
5956
5977
5999
6022
6047
6073
6100
6129
6159
6190
6223
6257
6293
6330
6368
6407
6448
6488
6530
6572
6614
6657
6700
6744
6788
6832
6877
6923
6969
7015
7062
7110
7158
7206
7255
7304
7353
7402
7451
7501
7551
7600
7650
7700
7749
7797
7845
7893
7939
7984
8028
8070
8112
8151
8189
8227
8263
8296
8328
8358
8386
8412
8435
8457
8476
8494
8509
8523
8535
8545
8554
8562
8568
8573
8576
8579
8580
8580
8579
8576
8572
8567
8559
8551
8540
8528
8514
8497
8479
8459
8438
8414
8389
8363
8335
8305
8274
8242
8208
8173
8135
8096
8057
8013
7970
7925
7877
7827
7776
7723
7668
7611
7552
7492
7430
7367
7303
7238
7172
7105
7037
6968
6899
6829
6759
6688
6617
6545
6472
6398
6324
6249
6173
6097
6021
5945
5869
5793
5718
5643
5569
5496
5423
5351
5278
5206
5134
5062
4990
4918
4845
4772
4698
4623
4548
4472
4395
4318
4240
4162
4083
4003
3924
3844
3764
3684
3603
3522
3440
3359
3276
3194
3111
3028
2945
2861
2777
2693
2609
2524
2440
2355
2270
2185
2100
2013
1928
1842
1755
1668
1581
1493
1405
1316
1227
1138
1049
959
870
781
692
604
516
428
340
253
166
80
-5
-91
-175
-260
-344
-427
-511
-594
-676
-759
-841
-923
-1004
-1086
-1167
-1247
-1327
-1407
-1486
-1565
-1644
-1721
-1798
-1874
-1949
-2021
-2094
-2164
-2232
-2299
-2363
-2426
-2486
-2545
-2602
-2656
-2709
-2761
-2810
-2857
-2903
-2947
-2989
-3029
-3068
-3105
-3140
-3174
-3206
-3237
-3267
-3295
-3322
-3348
-3373
-3396
-3418
-3440
-3459
-3478
-3496
-3512
-3527
-3541
-3554
-3566
-3576
-3586
-3594
-3601
-3607
-3612
-3616
-3619
-3621
-3622
-3623
-3623
-3622
-3621
-3619
-3616
-3613
-3609
-3604
-3599
-3594
-3588
-3582
-3575
-3568
-3560
-3552
-3544
-3535
-3525
-3515
-3503
-3491
-3479
-3465
-3451
-3437
-3422
-3406
-3390
-3373
-3356
-3338
-3320
-3301
-3282
-3261
-3241
-3219
-3197
-3174
-3150
-3125
-3099
-3072
-3045
-3016
-2987
-2957
-2927
-2896
-2864
-2831
-2798
-2764
-2730
-2696
-2661
-2626
-2591
-2555
-2520
-2484
-2448
-2412
-2376
-2340
-2304
-2269
-2234
-2200
-2167
-2134
-2102
-2071
-2041
-2012
-1984
-1956
-1930
-1905
-1880
-1857
-1834
-1812
-1791
-1771
-1752
-1733
-1715
-1697
-1681
-1664
-1648
-1633
-1618
-1603
-1589
-1575
-1561
-1548
-1536
-1523
-1512
-1501
-1491
-1483
-1475
-1469
-1464
-1461
-1459
-1459
-1460
-1463
-1467
-1473
-1481
-1490
-1501
-1513
-1527
-1543
-1560
-1579
-1599
-1621
-1644
-1669
-1695
-1723
-1753
-1784
-1818
-1853
-1890
-1929
-1969
-2011
-2053
-2097
-2142
-2188
-2235
-2284
-2333
-2384
-2436
-2490
-2545
-2601
-2659
-2718
-2777
-2838
-2900
-2962
-3025
-3088
-3151
-3215
-3280
-3345
-3411
-3477
-3545
-3613
-3683
-3753
-3825
-3897
-3971
-4045
-4121
-4196
-4272
-4349
-4425
-4502
-4579
-4656
-4732
-4809
-4886
-4964
-5041
-5118
-5194
-5271
-5347
-5422
-5497
-5571
-5644
-5716
-5787
-5858
-5927
-5995
-6062
-6128
-6193
-6257
-6320
-6381
-6442
-6501
-6559
-6616
-6672
-6726
-6779
-6831
-6880
-6928
-6975
-7019
-7062
-7102
-7141
-7178
-7212
-7244
-7274
-7303
-7329
-7352
-7374
-7394
-7412
-7428
-7442
-7454
-7464
-7472
-7478
-7483
-7485
-7486
-7485
-7482
-7478
-7471
-7463
-7454
-7443
-7430
-7416
-7401
-7384
-7365
-7346
-7325
-7302
-7278
-7253
-7227
-7199
-7169
-7138
-7106
-7072
-7036
-6999
-6960
-6920
-6879
-6836
-6793
-6748
-6701
-6653
-6604
-6554
-6502
-6449
-6394
-6337
-6280
-6220
-6160
-6099
-6036
-5972
-5907
-5841
-5774
-5705
-5635
-5564
-5492
-5418
-5342
-5265
-5187
-5107
-5025
-4942
-4857
-4770
-4682
-4592
-4501
-4409
-4315
-4220
-4124
-4027
-3928
-3828
-3727
-3625
-3521
-3416
-3311
-3204
-3096
-2987
-2878
-2768
-2657
-2546
-2435
-2323
-2211
-2099
-1987
-1875
-1762
-1650
-1537
-1424
-1311
-1198
-1085
-973
-861
-749
-638
-527
-417
-307
-198
-90
17
124
230
335
440
543
647
749
851
952
1052
1152
1251
1349
1447
1543
1639
1733
1827
1919
2011
2100
2189
2276
2362
2447
2530
2612
2693
2772
2849
2926
3001
3075
3147
3218
3288
3356
3423
3489
3553
3615
3676
3735
3792
3848
3903
3956
4006
4057
4106
4153
4199
4243
4287
4329
4369
4409
4447
4483
4519
4553
4585
4617
4647
4675
4703
4729
4753
4776
4798
4818
4837
4854
4871
4886
4900
4914
4926
4937
4948
4958
4967
4975
4982
4989
4995
5001
5005
5010
5013
5017
5019
5022
5024
5026
5028
5029
5030
5030
5030
5030
5029
5027
5025
5023
5020
5017
5014
5010
5005
5001
4996
4990
4984
4978
4972
4965
4957
4949
4941
4932
4923
4913
4902
4892
4881
4870
4859
4848
4837
4826
4815
4804
4794
4783
4772
4761
4750
4738
4727
4715
4704
4692
4681
4670
4659
4649
4639
4629
4620
4612
4604
4597
4591
4585
4580
4576
4572
4568
4565
4563
4561
4559
4557
4555
4554
4552
4551
4549
4548
4547
4546
4545
4544
4543
4543
4542
4541
4541
4540
4538
4537
4535
4532
4529
4525
4521
4516
4510
4504
4498
4492
4485
4478
4472
4465
4459
4452
4446
4440
4435
4429
4424
4420
4415
4411
4407
4404
4400
4396
4393
4389
4385
4381
4377
4373
4369
4365
4360
4356
4351
4347
4342
4338
4334
4329
4325
4321
4317
4312
4308
4304
4299
4295
4290
4286
4281
4277
4272
4268
4263
4259
4254
4250
4246
4242
4239
4236
4233
4231
4230
4229
4230
4231
4234
4237
4242
4248
4254
4262
4271
4282
4293
4305
4319
4333
4349
4366
4385
4405
4426
4448
4472
4497
4524
4552
4581
4611
4642
4674
4708
4742
4777
4813
4851
4889
4929
4970
5012
5055
5099
5144
5189
5236
5283
5330
5379
5427
5476
5525
5575
5624
5675
5725
5776
5827
5879
5930
5982
6034
6086
6137
6188
6239
6289
6339
6387
6436
6483
6530
6576
6621
6665
6708
6751
6792
6833
6873
6912
6951
6988
7025
7060
7095
7129
7162
7195
7226
7256
7286
7314
7342
7368
7395
7420
7444
7468
7492
7514
7535
7556
7576
7594
7612
7629
7644
7659
7672
7685
7696
7706
7715
7723
7730
7737
7742
7746
7750
7753
7755
7756
7756
7755
7753
7749
7745
7739
7732
7723
7714
7703
7691
7677
7663
7647
7631
7613
7595
7575
7554
7533
7510
7486
7462
7437
7410
7383
7355
7327
7298
7268
7238
7207
7175
7143
7110
7077
7043
7008
6972
6936
6898
6859
6820
6779
6737
6694
6651
6606
6561
6514
6467
6420
6372
6323
6274
6224
6175
6125
6075
6024
5973
5922
5871
5820
5769
5717
5666
5615
5564
5512
5461
5410
5359
5308
5257
5206
5155
5104
5053
5002
4952
4901
4852
4803
4754
4706
4659
4613
4567
4522
4478
4435
4393
4351
4311
4272
4233
4196
4159
4123
4089
4054
4022
3991
3960
3931
3903
3875
3849
3824
3800
3777
3755
3734
3713
3692
3672
3653
3633
3613
3593
3574
3554
3534
3515
3495
3476
3457
3438
3420
3402
3384
3367
3351
3334
3318
3303
3288
3273
3259
3245
3231
3218
3205
3192
3180
3168
3156
3144
3132
3121
3109
3097
3084
3071
3058
3045
3030
3016
3001
2986
2970
2955
2939
2923
2907
2892
2877
2862
2847
2834
2821
2808
2796
2784
2773
2763
2752
2742
2732
2723
2714
2705
2696
2688
2680
2672
2665
2658
2652
2646
2641
2636
2632
2628
2625
2622
2620
2619
2619
2619
2620
2621
2624
2627
2631
2635
2640
2646
2653
2660
2668
2676
2685
2695
2705
2716
2727
2738
2749
2761
2773
2785
2797
2809
2821
2833
2844
2855
2866
2876
2886
2895
2904
2913
2922
2930
2937
2945
2951
2958
2964
2969
2974
2979
2982
2986
2988
2991
2992
2994
2994
2994
2994
2992
2990
2987
2984
2979
2973
2967
2960
2951
2942
2932
2921
2909
2896
2883
2869
2854
2838
2821
2804
2786
2768
2749
2730
2710
2690
2669
2648
2627
2605
2583
2561
2538
2516
2493
2470
2447
2424
2401
2378
2355
2332
2309
2286
2264
2242
2220
2198
2176
2155
2134
2113
2092
2072
2052
2033
2013
1995
1976
1958
1941
1923
1906
1889
1873
1856
1839
1823
1807
1790
1774
1758
1743
1727
1712
1697
1683
1669
1655
1642
1630
1618
1607
1597
1587
1578
1570
1562
1555
1549
1543
1538
1533
1529
1525
1521
1518
1514
1511
1508
1504
1500
1496
1492
1488
1484
1480
1476
1472
1468
1464
1461
1457
1454
1451
1448
1445
1442
1439
1435
1432
1428
1424
1420
1416
1412
1408
1404
1400
1396
1392
1388
1384
1380
1376
1371
1367
1362
1357
1352
1346
1340
1334
1328
1321
1314
1307
1300
1294
1287
1281
1274
1269
1263
1257
1252
1246
1241
1236
1231
1225
1220
1215
1210
1205
1200
1196
1191
1186
1182
1177
1173
1168
1164
1160
1156
1152
1149
1145
1142
1138
1135
1132
1130
1127
1125
1124
1122
1121
1120
1120
1120
1120
1120
1121
1123
1125
1127
1130
1134
1138
1143
1149
1155
1162
1169
1178
1186
1195
1205
1215
1225
1236
1246
1257
1269
1281
1293
1305
1318
1331
1344
1358
1372
1387
1402
1417
1433
1449
1466
1482
1499
1515
1532
1549
1565
1581
1598
1614
1630
1646
1662
1679
1695
1713
1730
1748
1766
1784
1803
1822
1841
1861
1881
1900
1921
1941
1962
1982
2004
2025
2047
2069
2091
2113
2135
2158
2180
2202
2225
2247
2269
2290
2312
2334
2355
2376
2398
2419
2440
2462
2483
2505
2526
2548
2570
2592
2614
2636
2658
2680
2702
2724
2746
2768
2790
2812
2833
2854
2875
2895
2915
2934
2953
2971
2988
3005
3021
3036
3051
3065
3078
3090
3102
3112
3121
3129
3136
3141
3146
3150
3152
3154
3155
3155
3154
3152
3149
3146
3141
3136
3130
3123
3115
3106
3096
3084
3072
3058
3043
3027
3010
2992
2972
2952
2931
2909
2886
2862
2837
2811
2784
2756
2727
2697
2666
2634
2601
2567
2532
2496
2459
2421
2383
2344
2305
2265
2224
2183
2142
2100
2058
2015
1972
1930
1886
1843
1799
1756
1712
1668
1623
1579
1534
1490
1446
1401
1358
1314
1271
1229
1187
1145
1104
1063
1022
983
944
904
865
827
788
750
712
674
636
598
560
523
486
449
413
377
341
306
271
238
204
172
140
108
78
48
19
-10
-37
-64
-91
-116
-142
-166
-191
-214
-238
-261
-284
-306
-329
-351
-373
-394
-416
-437
-457
-478
-498
-517
-536
-554
-572
-589
-606
-622
-637
-651
-665
-678
-691
-703
-714
-724
-733
-741
-747
-753
-757
-760
-761
-761
-759
-756
-752
-746
-738
-730
-719
-708
-695
-681
-665
-648
-630
-610
-589
-566
-542
-517
-490
-463
-434
-404
-373
-341
-308
-275
-240
-204
-168
-131
-93
-55
-16
24
64
104
145
186
228
269
312
354
397
440
484
528
573
618
663
709
755
802
848
895
942
989
1036
1082
1128
1174
1219
1263
1307
1350
1392
1434
1475
1515
1555
1594
1632
1670
1707
1743
1778
1813
1846
1879
1911
1942
1972
2001
2029
2058
2085
2110
2135
2159
2182
2204
2225
2246
2266
2285
2303
2321
2338
2355
2371
2387
2403
2418
2433
2447
2461
2475
2488
2501
2513
2525
2537
2547
2557
2567
2575
2583
2590
2597
2602
2607
2612
2616
2620
2623
2627
2630
2632
2635
2637
2640
2642
2644
2646
2648
2649
2650
2651
2651
2651
2651
2650
2649
2647
2645
2642
2639
2635
2631
2626
2621
2615
2608
2601
2594
2586
2579
2570
2562
2553
2544
2534
2524
2514
2503
2491
2479
2467
2454
2441
2428
2414
2400
2386
2372
2358
2343
2328
2313
2298
2282
2266
2250
2232
2215
2196
2177
2157
2136
2115
2093
2070
2045
2021
1997
1971
1944
1917
1888
1860
1830
1800
1769
1738
1706
1673
1641
1608
1574
1541
1508
1474
1441
1408
1375
1343
1310
1278
1246
1214
1183
1151
1120
1088
1057
1025
994
964
933
903
874
845
816
788
760
733
707
680
654
628
602
576
550
525
499
473
448
423
398
373
349
325
301
278
254
231
209
186
164
141
119
97
75
53
31
9
-13
-35
-57
-79
-101
-122
-144
-165
-186
-206
-226
-246
-265
-283
-301
-318
-335
-351
-367
-382
-397
-412
-426
-440
-453
-467
-480
-494
-507
-521
-534
-548
-561
-574
-587
-599
-611
-623
-634
-645
-655
-664
-673
-681
-689
-696
-703
-709
-715
-721
-727
-732
-737
-742
-746
-750
-753
-756
-759
-761
-763
-764
-765
-765
-765
-764
-763
-761
-759
-757
-754
-751
-747
-743
-738
-733
-727
-721
-714
-707
-699
-691
-681
-672
-661
-650
-638
-625
-612
-598
-584
-569
-554
-538
-522
-505
-487
-469
-450
-430
-409
-387
-365
-341
-317
-292
-267
-241
-214
-188
-160
-133
-105
-77
-48
-19
10
40
70
101
132
163
195
228
261
294
328
362
396
431
466
501
536
571
606
641
677
712
748
784
820
856
892
929
965
1002
1039
1075
1112
1149
1185
1222
1259
1295
1331
1368
1404
1440
1476
1512
1548
1583
1619
1654
1689
1724
1759
1794
1828
1862
1896
1930
1964
1997
2031
2064
2097
2130
2162
2195
2227
2260
2292
2324
2356
2388
2420
2451
2483
2514
2546
2577
2608
2639
2670
2701
2731
2762
2792
2822
2852
2881
2910
2939
2967
2996
3024
3051
3079
3106
3134
3161
3188
3214
3241
3267
3292
3317
3342
3366
3389
3412
3435
3456
3477
3498
3518
3538
3557
3575
3593
3611
3627
3644
3659
3674
3688
3701
3714
3726
3737
3747
3757
3766
3774
3781
3787
3792
3796
3799
3802
3803
3804
3803
3802
3800
3797
3794
3789
3785
3779
3773
3767
3760
3753
3746
3738
3730
3722
3714
3705
3696
3687
3677
3667
3657
3645
3634
3622
3609
3596
3583
3569
3556
3542
3528
3513
3499
3485
3471
3456
3442
3428
3414
3400
3386
3372
3359
3346
3333
3320
3308
3295
3284
3272
3261
3250
3239
3229
3219
3209
3201
3192
3184
3177
3171
3165
3159
3155
3151
3148
3145
3143
3142
3141
3141
3142
3143
3145
3148
3151
3154
3158
3163
3168
3175
3181
3189
3197
3207
3217
3228
3240
3252
3266
3280
3294
3309
3325
3342
3359
3377
3395
3414
3433
3454
3474
3496
3518
3541
3564
3588
3612
3637
3663
3689
3716
3743
3770
3798
3826
3854
3883
3912
3941
3971
4001
4030
4061
4091
4123
4154
4185
4217
4249
4281
4313
4345
4378
4410
4443
4476
4509
4542
4575
4608
4641
4674
4708
4741
4774
4808
4841
4875
4908
4942
4975
5008
5042
5075
5107
5140
5172
5205
5237
5268
5300
5331
5362
5392
5421
5451
5479
5508
5535
5562
5589
5615
5641
5667
5693
5718
5742
5767
5791
5814
5838
5860
5882
5903
5923
5943
5961
5979
5996
6012
6027
6042
6055
6067
6079
6090
6099
6108
6115
6122
6127
6132
6135
6137
6137
6137
6135
6131
6127
6121
6114
6105
6096
6085
6073
6060
6046
6031
6015
5998
5979
5960
5939
5917
5894
5870
5844
5818
5791
5762
5733
5703
5673
5641
5609
5577
5543
5509
5474
5439
5403
5366
5328
5290
5251
5211
5170
5129
5087
5045
5002
4959
4916
4872
4829
4786
4742
4699
4656
4613
4569
4526
4483
4439
4395
4351
4308
4264
4220
4176
4132
4088
4043
4001
3957
3914
3871
3828
3786
3743
3701
3660
3618
3577
3536
3495
3455
3415
3375
3335
3296
3258
3219
3181
3144
3106
3070
3033
2997
2962
2926
2891
2856
2821
2786
2751
2716
2681
2646
2611
2576
2541
2506
2472
2438
2405
2373
2340
2309
2278
2248
2218
2188
2159
2131
2103
2075
2047
2020
1994
1967
1941
1915
1889
1864
1839
1814
1790
1765
1741
1718
1695
1672
1649
1627
1605
1583
1562
1541
1521
1500
1480
1460
1441
1421
1402
1383
1364
1344
1325
1307
1288
1269
1250
1232
1214
1195
1178
1160
1143
1126
1110
1095
1080
1065
1051
1038
1025
1012
1000
988
977
966
955
945
935
925
916
907
898
890
882
874
867
860
854
848
843
838
834
830
826
823
820
818
817
815
815
814
815
816
817
819
821
824
828
832
837
843
850
857
865
873
882
892
902
913
924
936
948
961
974
988
1002
1016
1031
1046
1062
1078
1094
1110
1127
1144
1162
1180
1198
1217
1236
1255
1274
1294
1314
1334
1354
1375
1396
1417
1439
1461
1484
1507
1530
1554
1578
1603
1627
1653
1678
1704
1730
1756
1782
1808
1835
1861
1887
1913
1938
1963
1988
2012
2035
2058
2080
2101
2121
2141
2160
2177
2194
2210
2225
2239
2253
2265
2276
2286
2295
2303
2310
2316
2321
2324
2327
2328
2329
2329
2327
2325
2322
2318
2313
2307
2301
2293
2285
2276
2266
2255
2243
2231
2218
2204
2190
2175
2159
2143
2126
2109
2091
2073
2055
2036
2017
1998
1978
1958
1937
1916
1895
1874
1852
1831
1809
1787
1765
1743
1722
1701
1680
1660
1639
1620
1601
1582
1564
1547
1530
1513
1497
1482
1466
1452
1437
1423
1410
1397
1385
1373
1362
1351
1341
1331
1321
1312
1303
1293
1284
1275
1266
1257
1248
1239
1230
1222
1213
1204
1195
1187
1178
1170
1161
1153
1145
1138
1130
1122
1115
1108
1101
1093
1086
1079
1073
1066
1059
1052
1045
1038
1030
1022
1014
1006
999
991
983
975
966
958
950
942
935
928
921
914
908
903
898
893
889
886
882
880
878
876
875
874
873
873
873
873
874
875
875
876
877
878
879
879
880
881
881
882
883
884
885
886
887
889
891
893
895
897
900
903
905
908
911
914
917
920
923
926
929
932
935
939
942
946
949
953
957
962
966
970
975
980
985
990
994
999
1004
1008
1012
1016
1022
1026
1030
1034
1038
1042
1046
1049
1053
1056
1060
1064
1067
1071
1075
1079
1083
1086
1090
1094
1098
1101
1105
1109
1112
1116
1120
1125
1129
1134
1139
1144
1149
1155
1161
1167
1174
1180
1187
1194
1201
1208
1215
1223
1230
1237
1244
1252
1259
1265
1272
1279
1285
1291
1297
1302
1307
1312
1316
1320
1324
1327
1329
1331
1333
1335
1336
1336
1337
1337
1337
1337
1337
1337
1336
1335
1335
1334
1333
1333
1332
1331
1331
1330
1330
1329
1328
1326
1324
1322
1320
1317
1313
1309
1305
1300
1294
1288
1282
1275
1268
1261
1253
1244
1235
1226
1215
1205
1194
1182
1170
1157
1144
1131
1118
1104
1090
1075
1061
1046
1031
1016
1000
985
969
953
936
919
901
884
866
847
828
809
790
770
750
729
709
687
666
644
621
598
574
549
524
498
472
444
416
388
358
328
298
267
235
203
170
136
102
68
33
-3
-39
-75
-112
-150
-187
-225
-264
-302
-341
-380
-419
-459
-498
-538
-578
-618
-658
-699
-739
-780
-821
-862
-904
-945
-986
-1027
-1068
-1109
-1150
-1190
-1230
-1270
-1310
-1349
-1388
-1426
-1464
-1501
-1538
-1574
-1609
-1644
-1677
-1711
-1743
-1775
-1806
-1836
-1865
-1894
-1922
-1949
-1975
-2000
-2024
-2047
-2069
-2091
-2111
-2131
-2150
-2167
-2184
-2200
-2215
-2229
-2242
-2254
-2265
-2275
-2284
-2292
-2300
-2306
-2311
-2316
-2319
-2322
-2324
-2325
-2324
-2323
-2321
-2318
-2314
-2310
-2304
-2297
-2290
-2282
-2273
-2263
-2252
-2241
-2229
-2215
-2201
-2186
-2171
-2154
-2136
-2118
-2098
-2078
-2056
-2033
-2011
-1987
-1963
-1937
-1911
-1884
-1856
-1827
-1798
-1768
-1737
-1705
-1673
-1640
-1607
-1573
-1538
-1503
-1468
-1432
-1395
-1358
-1320
-1282
-1244
-1205
-1166
-1126
-1086
-1046
-1004
-964
-923
-881
-839
-797
-755
-712
-669
-626
-582
-538
-494
-450
-405
-360
-315
-270
-224
-178
-132
-85
-38
10
58
106
155
204
254
303
354
404
455
506
557
608
659
711
762
814
866
917
969
1020
1071
1122
1173
1223
1273
1323
1373
1422
1472
1521
1570
1619
1668
1717
1765
1813
1861
1908
1955
2001
2047
2092
2137
2181
2225
2268
2311
2354
2395
2436
2477
2517
2557
2596
2634
2672
2710
2747
2784
2820
2856
2891
2926
2960
2994
3026
3058
3090
3121
3151
3180
3208
3236
3263
3290
3315
3340
3365
3388
3411
3433
3454
3475
3495
3515
3534
3552
3570
3587
3604
3621
3636
3652
3667
3681
3695
3709
3722
3734
3746
3757
3768
3779
3788
3798
3806
3814
3822
3829
3835
3841
3847
3852
3856
3860
3864
3867
3870
3872
3874
3875
3876
3877
3877
3876
3876
3874
3873
3871
3868
3866
3862
3859
3855
3851
3847
3842
3837
3832
3827
3822
3816
3810
3804
3798
3792
3785
3779
3773
3767
3761
3755
3749
3743
3738
3733
3727
3722
3717
3712
3708
3703
3698
3694
3689
3685
3680
3676
3672
3667
3663
3658
3654
3649
3644
3639
3634
3628
3623
3617
3611
3605
3598
3592
3585
3578
3571
3563
3556
3548
3540
3532
3524
3516
3507
3498
3489
3480
3470
3461
3451
3442
3432
3423
3413
3404
3395
3387
3378
3370
3362
3355
3348
3341
3334
3328
3322
3316
3310
3304
3298
3293
3288
3283
3278
3273
3269
3265
3262
3259
3257
3256
3255
3254
3254
3255
3257
3259
3261
3264
3268
3272
3276
3281
3286
3292
3298
3304
3310
3317
3324
3331
3338
3345
3353
3360
3367
3375
3382
3389
3395
3402
3408
3414
3420
3426
3431
3436
3440
3444
3448
3452
3455
3458
3461
3464
3467
3470
3472
3474
3476
3478
3480
3482
3484
3486
3488
3490
3493
3495
3498
3501
3504
3508
3511
3515
3519
3523
3527
3531
3535
3539
3544
3548
3553
3559
3564
3570
3576
3582
3588
3595
3601
3608
3614
3620
3626
3632
3638
3644
3649
3654
3660
3665
3669
3674
3679
3683
3687
3691
3695
3698
3701
3703
3705
3707
3708
3709
3709
3709
3709
3708
3708
3707
3707
3706
3706
3705
3705
3704
3704
3703
3703
3702
3702
3701
3700
3700
3699
3698
3698
3697
3696
3696
3695
3695
3695
3695
3695
3695
3696
3697
3698
3700
3702
3705
3708
3711
3715
3719
3723
3728
3733
3738
3743
3749
3755
3761
3767
3774
3780
3787
3795
3802
3810
3818
3827
3836
3844
3853
3863
3872
3881
3890
3900
3909
3918
3926
3935
3943
3951
3959
3966
3973
3980
3986
3993
3998
4003
4009
4014
4018
4022
4026
4030
4033
4035
4038
4042
4045
4046
4050
4051
4054
4057
4059
4062
4064
4066
4069
4070
4072
4074
4075
4075
4077
4078
4078
4078
4078
4077
4075
4074
4072
4070
4067
4064
4059
4054
4050
4043
4038
4030
4022
4013
4003
3993
3981
3970
3957
3944
3931
3916
3902
3887
3871
3856
3839
3823
3806
3789
3772
3755
3737
3720
3703
3686
3669
3652
3635
3619
3603
3587
3571
3555
3540
3525
3510
3496
3481
3467
3453
3440
3426
3413
3400
3387
3374
3361
3349
3336
3324
3311
3298
3286
3273
3261
3248
3236
3223
3210
3197
3184
3171
3157
3144
3130
3116
3102
3088
3073
3059
3044
3029
3013
2998
2982
2966
2950
2934
2918
2902
2886
2870
2853
2837
2821
2805
2789
2773
2757
2742
2727
2712
2698
2683
2670
2656
2643
2631
2618
2607
2595
2584
2573
2563
2553
2544
2535
2526
2518
2510
2503
2495
2488
2482
2475
2469
2464
2458
2453
2448
2444
2440
2437
2434
2432
2430
2429
2429
2430
2431
2433
2436
2440
2444
2449
2454
2460
2466
2473
2480
2488
2495
2503
2512
2521
2530
2539
2550
2561
2572
2584
2597
2610
2624
2639
2654
2670
2686
2703
2720
2738
2756
2775
2795
2815
2836
2858
2881
2904
2928
2953
2978
3004
3030
3056
3083
3109
3136
3162
3189
3215
3241
3267
3293
3319
3345
3371
3397
3422
3448
3474
3500
3526
3552
3578
3604
3631
3657
3684
3710
3736
3763
3789
3816
3842
3869
3896
3923
3950
3978
4006
4034
4062
4090
4117
4144
4171
4197
4223
4248
4273
4298
4322
4347
4371
4395
4419
4443
4467
4491
4515
4539
4562
4585
4608
4630
4652
4674
4696
4717
4738
4758
4779
4798
4818
4837
4856
4874
4892
4910
4928
4945
4963
4980
4996
5013
5029
5045
5060
5074
5088
5101
5113
5125
5135
5145
5154
5162
5169
5176
5182
5188
5193
5198
5203
5207
5211
5214
5217
5219
5220
5221
5220
5219
5216
5213
5209
5204
5198
5192
5185
5177
5169
5161
5152
5143
5133
5123
5112
5101
5089
5076
5063
5049
5035
5020
5004
4989
4972
4955
4938
4921
4903
4884
4865
4845
4825
4804
4783
4760
4737
4713
4688
4663
4636
4609
4581
4552
4523
4493
4463
4432
4400
4369
4336
4304
4270
4236
4202
4167
4132
4094
4059
4022
3984
3947
3909
3871
3833
3795
3757
3718
3680
3640
3601
3561
3520
3479
3437
3395
3352
3309
3266
3222
3178
3134
3090
3045
3001
2957
2912
2868
2823
2779
2734
2689
2644
2599
2554
2509
2464
2419
2375
2330
2285
2240
2196
2151
2107
2063
2020
1976
1933
1890
1848
1806
1764
1723
1682
1641
1600
1559
1518
1478
1437
1397
1357
1317
1277
1238
1199
1160
1122
1085
1047
1010
975
939
904
870
836
803
770
738
707
676
646
616
587
558
530
503
475
448
422
396
371
346
322
298
275
253
232
211
191
172
154
137
120
105
90
76
62
49
37
25
14
4
-5
-14
-23
-30
-37
-44
-49
-54
-59
-63
-66
-68
-70
-71
-71
-71
-70
-69
-66
-64
-60
-56
-51
-45
-39
-32
-25
-17
-8
1
11
21
31
42
54
66
79
92
105
119
134
150
166
182
199
217
236
254
274
293
314
334
356
377
399
421
443
466
489
513
536
560
583
607
632
656
681
705
730
756
781
807
833
859
885
912
939
966
993
1020
1047
1074
1101
1128
1154
1181
1207
1233
1259
1285
1310
1336
1362
1387
1413
1438
1463
1488
1512
1537
1561
1584
1608
1630
1653
1675
1698
1720
1741
1763
1785
1806
1827
1848
1869
1889
1909
1929
1948
1967
1986
2004
2021
2040
2057
2075
2092
2109
2126
2142
2159
2175
2191
2207
2223
2238
2253
2268
2282
2296
2310
2323
2336
2349
2361
2373
2384
2395
2405
2415
2424
2432
2440
2447
2454
2460
2465
2470
2475
2479
2482
2486
2488
2491
2493
2495
2497
2498
2499
2500
2500
2500
2499
2498
2496
2494
2491
2487
2483
2479
2474
2468
2462
2456
2449
2442
2434
2427
2418
2410
2401
2391
2382
2372
2361
2351
2340
2329
2318
2306
2294
2283
2271
2259
2247
2235
2223
2211
2199
2186
2174
2161
2149
2136
2123
2110
2097
2085
2072
2059
2045
2033
2020
2007
1995
1982
1970
1957
1945
1933
1921
1909
1898
1887
1875
1864
1854
1843
1833
1823
1813
1803
1793
1784
1774
1765
1756
1747
1738
1729
1720
1711
1702
1694
1685
1677
1669
1661
1653
1645
1638
1630
1622
1615
1607
1599
1591
1584
1576
1567
1559
1551
1542
1534
1525
1516
1507
1498
1489
1480
1471
1461
1452
1442
1433
1423
1413
1403
1393
1383
1372
1362
1352
1341
1330
1319
1308
1297
1285
1273
1260
1248
1235
1221
1208
1194
1180
1166
1152
1137
1123
1109
1095
1082
1068
1055
1042
1030
1016
1004
994
983
972
962
952
942
933
925
917
909
902
896
890
884
879
874
869
865
861
858
855
852
849
847
845
844
843
842
842
842
842
842
843
845
846
848
850
853
855
858
862
865
869
874
879
884
890
897
904
911
920
928
938
947
958
968
979
990
1000
1012
1025
1037
1049
1062
1075
1088
1101
1115
1129
1143
1158
1173
1188
1203
1218
1234
1250
1266
1282
1298
1314
1330
1346
1362
1377
1393
1409
1425
1441
1457
1473
1489
1505
1521
1537
1553
1570
1586
1603
1619
1636
1652
1669
1686
1703
1721
1738
1756
1774
1792
1811
1830
1850
1870
1890
1910
1931
1953
1974
1996
2017
2040
2062
2085
2107
2130
2153
2176
2199
2222
2245
2268
2291
2314
2337
2360
2383
2405
2428
2451
2474
2496
2519
2542
2565
2588
2611
2635
2658
2682
2706
2730
2754
2778
2801
2825
2848
2872
2895
2918
2940
2963
2985
3007
3029
3051
3073
3095
3117
3139
3162
3184
3206
3229
3251
3274
3296
3319
3342
3364
3387
3410
3433
3456
3479
3502
3525
3549
3573
3597
3621
3646
3671
3696
3721
3746
3771
3797
3822
3847
3872
3897
3921
3946
3970
3994
4018
4042
4066
4090
4114
4138
4162
4186
4210
4233
4257
4280
4303
4326
4348
4370
4391
4412
4432
4452
4471
4490
4508
4526
4543
4559
4575
4590
4605
4619
4633
4646
4659
4671
4682
4693
4703
4712
4721
4729
4736
4742
4748
4753
4757
4760
4762
4764
4765
4766
4766
4765
4764
4762
4760
4757
4753
4750
4745
4741
4735
4730
4724
4718
4711
4704
4697
4689
4682
4674
4666
4659
4651
4643
4635
4627
4619
4610
4602
4593
4585
4576
4567
4558
4549
4539
4530
4521
4511
4502
4492
4483
4473
4463
4453
4443
4432
4421
4410
4398
4386
4373
4359
4346
4331
4317
4302
4286
4271
4255
4240
4224
4209
4194
4179
4164
4149
4134
4119
4104
4089
4074
4059
4043
4029
4013
3997
3981
3965
3949
3932
3915
3898
3881
3863
3846
3828
3810
3792
3774
3755
3736
3717
3698
3679
3659
3639
3619
3598
3578
3557
3536
3515
3493
3472
3450
3428
3406
3384
3362
3340
3318
3296
3274
3252
3231
3209
3188
3167
3146
3126
3106
3086
3067
3048
3029
3010
2992
2974
2957
2939
2921
2904
2886
2868
2851
2834
2816
2799
2783
2767
2751
2736
2721
2707
2694
2681
2669
2657
2647
2636
2626
2617
2607
2598
2590
2581
2572
2564
2555
2547
2538
2529
2520
2511
2502
2492
2483
2474
2465
2456
2447
2438
2429
2421
2413
2406
2399
2392
2385
2379
2373
2368
2363
2358
2354
2350
2346
2343
2339
2336
2332
2329
2326
2322
2318
2315
2310
2306
2302
2297
2292
2287
2281
2276
2270
2265
2259
2253
2247
2241
2235
2228
2222
2215
2209
2202
2195
2189
2182
2175
2168
2161
2154
2147
2140
2133
2127
2120
2113
2106
2099
2092
2085
2078
2071
2064
2057
2050
2043
2036
2028
2021
2013
2005
1999
1992
1986
1979
1973
1967
1962
1957
1952
1947
1942
1938
1933
1929
1924
1920
1914
1909
1903
1897
1891
1884
1877
1870
1862
1855
1847
1839
1831
1823
1816
1808
1800
1792
1784
1776
1768
1759
1750
1740
1731
1720
1710
1699
1689
1678
1667
1656
1646
1635
1625
1614
1603
1592
1580
1568
1556
1542
1528
1514
1498
1482
1465
1448
1430
1411
1392
1373
1353
1333
1313
1292
1271
1250
1228
1207
1184
1162
1139
1116
1092
1068
1044
1020
995
970
945
919
894
868
842
815
788
761
734
706
679
651
622
594
566
537
508
479
450
421
392
362
333
302
272
241
210
178
145
113
80
46
12
-22
-56
-90
-124
-158
-192
-226
-259
-293
-326
-358
-391
-423
-454
-485
-516
-546
-575
-603
-631
-658
-685
-710
-735
-760
-783
-806
-829
-850
-872
-892
-912
-932
-951
-969
-987
-1004
-1020
-1037
-1052
-1067
-1081
-1094
-1107
-1120
-1132
-1143
-1154
-1164
-1173
-1182
-1190
-1197
-1203
-1208
-1212
-1215
-1216
-1217
-1217
-1215
-1213
-1209
-1205
-1201
-1195
-1190
-1183
-1177
-1170
-1163
-1155
-1147
-1139
-1131
-1121
-1112
-1101
-1090
-1078
-1066
-1052
-1038
-1022
-1006
-990
-973
-955
-936
-918
-898
-879
-859
-840
-820
-800
-780
-760
-739
-719
-698
-678
-657
-636
-614
-593
-571
-550
-528
-507
-486
-464
-443
-422
-401
-380
-359
-339
-318
-298
-277
-257
-237
-216
-196
-176
-155
-135
-114
-94
-73
-52
-32
-11
10
31
51
72
93
113
134
154
175
196
217
239
260
283
305
328
351
375
399
422
446
470
493
517
541
564
588
612
636
660
684
709
734
759
784
809
835
861
887
912
938
963
988
1012
1037
1060
1083
1105
1127
1148
1168
1187
1206
1224
1242
1259
1276
1292
1308
1323
1338
1353
1367
1380
1392
1404
1415
1426
1435
1444
1452
1459
1466
1472
1478
1483
1489
1493
1498
1502
1507
1511
1514
1518
1521
1524
1527
1530
1533
1535
1537
1540
1542
1544
1547
1549
1551
1554
1556
1559
1562
1564
1567
1569
1572
1575
1577
1580
1582
1584
1586
1588
1590
1592
1594
1595
1596
1598
1599
1599
1600
1601
1601
1602
1602
1602
1602
1602
1602
1602
1602
1602
1601
1601
1601
1600
1600
1599
1599
1598
1597
1596
1596
1595
1595
1594
1594
1593
1593
1593
1592
1592
1591
1591
1590
1590
1589
1588
1586
1585
1584
1582
1581
1579
1577
1575
1574
1572
1570
1568
1565
1563
1560
1558
1555
1552
1549
1546
1543
1539
1537
1534
1531
1529
1527
1524
1523
1521
1519
1517
1516
1515
1513
1512
1511
1511
1510
1509
1509
1508
1508
1507
1507
1506
1505
1504
1502
1500
1498
1496
1493
1490
1487
1484
1481
1478
1475
1471
1468
1465
1462
1459
1456
1453
1450
1447
1444
1441
1437
1433
1429
1425
1420
1415
1410
1405
1399
1393
1388
1382
1377
1372
1367
1362
1357
1353
1349
1345
1342
1338
1335
1332
1330
1327
1325
1322
1320
1318
1316
1314
1311
1309
1307
1305
1303
1302
1300
1298
1297
1295
1294
1293
1292
1291
1291
1291
1291
1291
1292
1293
1295
1296
1299
1301
1304
1308
1311
1315
1320
1324
1329
1334
1340
1345
1351
1357
1363
1370
1376
1383
1389
1396
1403
1410
1417
1425
1432
1439
1447
1454
1461
1469
1476
1483
1491
1498
1506
1513
1521
1528
1536
1544
1552
1560
1568
1576
1584
1592
1599
1607
1615
1622
1630
1637
1644
1651
1658
1664
1671
1678
1684
1691
1698
1705
1712
1719
1727
1735
1743
1751
1760
1768
1778
1787
1797
1807
1817
1828
1839
1850
1862
1874
1886
1898
1911
1923
1936
1949
1963
1976
1989
2003
2016
2029
2044
2057
2071
2085
2099
2113
2127
2142
2156
2171
2185
2200
2216
2231
2247
2263
2279
2296
2313
2330
2348
2366
2384
2402
2420
2439
2458
2477
2496
2515
2535
2554
2574
2594
2615
2635
2655
2676
2696
2717
2737
2758
2778
2798
2818
2837
2857
2876
2895
2914
2933
2951
2970
2988
3006
3023
3041
3058
3075
3092
3109
3126
3142
3158
3174
3189
3205
3220
3234
3249
3263
3277
3291
3305
3318
3331
3344
3357
3369
3382
3394
3406
3419
3431
3443
3455
3467
3479
3491
3503
3514
3526
3538
3549
3561
3572
3583
3594
3605
3616
3627
3637
3647
3657
3667
3677
3687
3697
3707
3716
3725
3734
3743
3752
3760
3768
3775
3782
3789
3796
3802
3808
3813
3818
3823
3828
3832
3835
3839
3842
3844
3846
3848
3849
3850
3851
3851
3850
3850
3848
3847
3845
3842
3840
3836
3832
3828
3823
3818
3812
3805
3798
3790
3782
3773
3764
3754
3744
3734
3723
3712
3700
3688
3676
3664
3651
3639
3626
3613
3599
3586
3572
3558
3544
3530
3515
3500
3484
3469
3453
3437
3421
3404
3387
3370
3353
3336
3318
3300
3283
3264
3246
3228
3209
3190
3171
3152
3133
3114
3094
3075
3056
3037
3018
2999
2981
2962
2943
2925
2906
2888
2870
2851
2833
2814
2796
2777
2759
2740
2722
2703
2685
2666
2648
2629
2611
2593
2575
2557
2539
2521
2503
2485
2467
2449
2432
2414
2396
2378
2359
2341
2323
2305
2287
2268
2250
2232
2213
2195
2177
2158
2140
2121
2103
2084
2065
2047
2028
2009
1991
1972
1953
1934
1915
1896
1877
1858
1839
1820
1800
1781
1762
1743
1723
1704
1686
1667
1649
1630
1612
1594
1576
1558
1541
1523
1505
1487
1469
1451
1433
1415
1397
1380
1363
1345
1329
1312
1295
1279
1263
1247
1231
1216
1200
1185
1169
1154
1139
1124
1110
1095
1080
1066
1051
1037
1022
1008
995
981
967
953
939
926
912
898
884
870
856
841
826
812
796
781
765
749
733
716
699
682
664
646
628
610
591
572
553
534
514
494
474
454
434
414
393
373
352
332
311
291
270
250
230
210
190
171
152
133
114
96
79
62
45
28
12
-3
-18
-33
-47
-61
-75
-87
-100
-112
-123
-134
-145
-154
-164
-172
-181
-188
-196
-203
-209
-215
-221
-226
-231
-235
-239
-242
-245
-247
-249
-250
-250
-251
-250
-250
-248
-246
-244
-241
-238
-234
-230
-225
-220
-214
-207
-200
-193
-185
-177
-168
-159
-150
-140
-130
-119
-108
-97
-86
-74
-62
-50
-37
-25
-12
1
15
29
43
57
73
88
104
121
138
156
175
194
215
236
257
279
302
326
350
375
401
427
454
482
510
539
568
598
628
659
690
721
753
785
817
849
882
914
947
980
1012
1046
1080
1113
1147
1181
1215
1249
1284
1318
1352
1387
1422
1456
1491
1526
1561
1596
1631
1666
1701
1736
1772
1807
1843
1878
1914
1950
1986
2021
2057
2093
2128
2163
2198
2232
2266
2300
2334
2367
2400
2433
2465
2497
2529
2560
2591
2622
2652
2682
2711
2740
2768
2795
2822
2849
2874
2899
2924
2947
2970
2993
3015
3036
3057
3077
3096
3115
3134
3152
3170
3187
3204
3220
3237
3252
3268
3283
3297
3312
3326
3339
3353
3366
3378
3390
3402
3413
3424
3435
3445
3454
3464
3472
3480
3488
3495
3502
3508
3513
3518
3522
3526
3530
3532
3535
3537
3539
3540
3542
3543
3543
3544
3544
3545
3545
3544
3544
3544
3543
3542
3542
3541
3540
3539
3538
3536
3535
3534
3532
3530
3528
3525
3523
3520
3517
3514
3511
3508
3505
3501
3498
3495
3491
3488
3485
3481
3478
3475
3471
3468
3465
3462
3459
3457
3454
3452
3450
3448
3446
3444
3443
3441
3440
3439
3437
3436
3434
3433
3431
3429
3428
3426
3424
3422
3420
3418
3416
3413
3411
3409
3406
3404
3401
3399
3396
3392
3389
3385
3381
3377
3373
3369
3364
3359
3353
3348
3342
3336
3330
3323
3316
3309
3302
3294
3287
3278
3270
3261
3252
3243
3233
3224
3213
3203
3192
3181
3170
3159
3147
3135
3123
3110
3097
3085
3071
3058
3044
3031
3016
3002
2987
2972
2957
2941
2925
2909
2892
2875
2858
2841
2823
2804
2786
2767
2748
2728
2708
2688
2667
2646
2625
2604
2582
2561
2539
2517
2495
2473
2450
2428
2405
2382
2359
2336
2313
2290
2267
2243
2220
2196
2173
2150
2126
2103
2079
2056
2033
2009
1986
1963
1940
1917
1894
1871
1848
1825
1802
1780
1758
1735
1713
1692
1670
1649
1628
1607
1586
1566
1546
1526
1507
1488
1470
1452
1434
1417
1401
1385
1370
1356
1342
1328
1315
1303
1291
1279
1268
1258
1248
1238
1228
1219
1211
1203
1195
1188
1181
1175
1169
1163
1159
1154
1151
1147
1145
1143
1141
1140
1139
1139
1139
1140
1141
1142
1144
1147
1150
1153
1157
1162
1167
1172
1178
1184
1191
1198
1205
1212
1220
1228
1237
1245
1254
1263
1273
1283
1292
1303
1313
1324
1335
1346
1358
1370
1382
1394
1407
1419
1432
1444
1457
1469
1482
1494
1506
1518
1530
1542
1554
1566
1578
1589
1601
1612
1624
1635
1646
1657
1668
1679
1690
1701
1711
1722
1732
1743
1753
1764
1774
1785
1796
1807
1818
1830
1841
1852
1864
1875
1886
1898
1909
1920
1931
1942
1953
1963
1974
1985
1995
2005
2017
2028
2039
2050
2062
2073
2085
2096
2108
2120
2132
2144
2157
2169
2181
2194
2207
2219
2232
2245
2258
2272
2285
2299
2312
2326
2340
2354
2368
2382
2396
2410
2425
2439
2453
2467
2481
2495
2509
2522
2536
2550
2563
2576
2589
2602
2615
2628
2640
2652
2664
2675
2686
2697
2708
2719
2730
2740
2750
2760
2770
2780
2790
2800
2809
2819
2828
2838
2847
2856
2865
2873
2882
2890
2898
2906
2914
2921
2929
2936
2943
2950
2957
2964
2971
2977
2984
2990
2996
3002
3008
3014
3019
3025
3030
3036
3041
3046
3052
3057
3062
3066
3071
3076
3080
3085
3089
3093
3097
3101
3105
3108
3112
3116
3119
3123
3127
3130
3134
3137
3141
3144
3148
3152
3155
3159
3162
3166
3170
3174
3178
3182
3187
3191
3196
3201
3206
3211
3216
3222
3227
3232
3237
3243
3248
3253
3258
3263
3268
3273
3278
3283
3289
3294
3299
3304
3309
3314
3319
3324
3329
3334
3339
3344
3349
3355
3360
3365
3371
3376
3382
3387
3393
3399
3405
3411
3417
3423
3429
3435
3441
3448
3454
3461
3467
3474
3481
3487
3494
3501
3508
3514
3521
3527
3533
3539
3545
3551
3556
3561
3566
3570
3574
3578
3582
3585
3588
3590
3593
3594
3596
3597
3598
3598
3598
3597
3596
3595
3593
3591
3589
3586
3583
3579
3575
3571
3567
3562
3556
3551
3545
3539
3532
3525
3517
3510
3501
3492
3483
3473
3463
3452
3440
3428
3415
3402
3388
3374
3358
3343
3326
3309
3291
3273
3254
3235
3215
3195
3174
3152
3130
3108
3085
3061
3038
3014
2989
2964
2939
2914
2888
2862
2836
2810
2783
2756
2729
2701
2674
2646
2618
2589
2560
2532
2503
2473
2444
2415
2385
2356
2326
2297
2267
2237
2208
2178
2149
2120
2091
2062
2033
2004
1975
1946
1917
1889
1861
1832
1804
1777
1749
1722
1695
1668
1641
1615
1589
1563
1537
1512
1486
1461
1436
1411
1386
1361
1337
1313
1289
1265
1241
1218
1195
1172
1150
1128
1106
1085
1063
1042
1022
1000
981
961
942
923
904
886
868
851
834
817
801
786
771
756
741
727
714
701
688
675
663
652
640
629
619
609
599
589
580
570
562
553
545
537
530
522
515
508
501
495
489
483
477
472
466
462
457
453
449
446
443
440
438
436
434
433
432
432
432
432
432
432
433
434
435
437
438
440
442
444
446
449
451
454
457
460
463
467
470
474
477
480
484
487
491
494
497
500
503
506
508
511
513
516
518
520
522
524
525
527
529
530
531
532
533
534
534
535
535
536
536
536
536
536
535
535
534
533
532
531
530
528
527
525
523
521
519
517
515
513
510
508
505
503
500
497
495
492
489
485
482
479
476
472
469
465
462
458
454
450
446
442
438
434
429
425
420
415
410
405
399
394
388
382
375
369
362
355
348
341
333
326
318
310
302
294
286
278
270
262
254
246
238
229
221
213
205
197
189
181
173
165
158
150
143
136
129
122
116
110
103
98
92
87
82
78
73
69
66
62
59
56
54
52
49
47
46
44
43
42
41
41
40
40
41
41
42
44
45
47
50
53
56
59
63
67
72
77
82
88
94
101
108
115
122
130
138
147
156
165
174
184
194
205
216
227
239
251
264
277
290
303
317
332
346
361
376
391
407
423
439
455
472
489
506
523
541
559
578
597
616
636
656
676
697
718
740
762
784
806
829
852
875
899
923
947
971
996
1020
1047
1072
1099
1126
1153
1180
1209
1237
1266
1296
1325
1356
1386
1417
1448
1479
1510
1541
1573
1604
1636
1667
1699
1731
1762
1794
1826
1858
1889
1921
1952
1984
2015
2047
2078
2109
2140
2170
2200
2231
2261
2290
2320
2349
2377
2406
2434
2462
2490
2517
2544
2570
2596
2622
2647
2672
2696
2720
2743
2765
2787
2808
2828
2848
2868
2887
2905
2923
2940
2956
2972
2988
3003
3018
3032
3045
3058
3070
3082
3094
3104
3115
3125
3134
3142
3151
3158
3165
3172
3178
3184
3189
3193
3198
3201
3204
3207
3209
3211
3212
3213
3213
3213
3213
3212
3210
3208
3206
3204
3202
3199
3196
3192
3189
3185
3181
3177
3173
3169
3164
3159
3154
3149
3144
3138
3132
3126
3120
3113
3107
3100
3092
3085
3078
3070
3062
3055
3047
3039
3031
3023
3014
3006
2997
2989
2980
2971
2963
2954
2945
2936
2927
2919
2910
2902
2894
2885
2877
2870
2862
2854
2846
2839
2831
2824
2817
2809
2802
2795
2788
2780
2773
2766
2759
2753
2746
2739
2732
2726
2719
2713
2706
2700
2694
2687
2681
2675
2669
2663
2656
2650
2644
2637
2631
2625
2618
2612
2606
2599
2593
2587
2581
2575
2569
2563
2557
2551
2545
2540
2534
2529
2523
2518
2513
2509
2504
2500
2496
2493
2489
2487
2484
2482
2480
2479
2478
2477
2476
2476
2476
2477
2477
2478
2480
2481
2483
2485
2487
2489
2491
2494
2497
2500
2503
2506
2509
2513
2517
2520
2525
2529
2533
2538
2543
2548
2553
2558
2563
2568
2573
2578
2584
2589
2594
2600
2606
2611
2617
2624
2630
2637
2644
2651
2658
2665
2673
2680
2688
2696
2704
2711
2719
2727
2735
2743
2752
2760
2769
2777
2786
2795
2805
2814
2824
2833
2843
2854
2864
2874
2885
2896
2907
2919
2930
2942
2954
2966
2978
2991
3004
3017
3030
3043
3056
3070
3084
3098
3113
3127
3142
3156
3171
3186
3201
3216
3230
3245
3260
3274
3289
3303
3317
3332
3346
3360
3374
3388
3402
3416
3429
3443
3456
3470
3483
3496
3509
3521
3534
3546
3558
3570
3582
3594
3605
3616
3627
3638
3648
3658
3668
3677
3686
3695
3703
3711
3719
3726
3732
3738
3744
3749
3753
3757
3761
3764
3766
3768
3769
3770
3770
3770
3769
3768
3766
3764
3761
3758
3754
3750
3745
3740
3734
3728
3721
3714
3706
3698
3690
3681
3672
3663
3653
3642
3631
3620
3609
3597
3585
3572
3560
3547
3533
3520
3506
3492
3478
3463
3449
3434
3419
3403
3388
3373
3357
3341
3325
3309
3293
3276
3259
3243
3226
3209
3191
3174
3157
3139
3121
3103
3086
3068
3049
3031
3013
2995
2977
2959
2941
2924
2906
2888
2871
2854
2837
2820
2803
2786
2769
2753
2736
2720
2704
2688
2672
2656
2640
2625
2609
2594
2579
2564
2549
2535
2520
2506
2492
2478
2464
2450
2436
2423
2410
2396
2383
2370
2357
2344
2330
2317
2304
2291
2278
2265
2252
2240
2227
2214
2202
2190
2177
2165
2153
2142
2130
2118
2107
2096
2084
2073
2062
2051
2040
2029
2019
2009
1999
1989
1979
1969
1960
1951
1942
1933
1924
1916
1908
1900
1892
1884
1877
1870
1863
1856
1849
1843
1837
1831
1825
1820
1814
1809
1805
1800
1796
1792
1788
1784
1781
1777
1775
1772
1769
1767
1765
1763
1762
1761
1760
1759
1758
1758
1757
1757
1757
1757
1757
1756
1756
1756
1756
1755
1755
1754
1754
1753
1752
1752
1751
1750
1749
1748
1747
1746
1745
1744
1743
1742
1741
1739
1738
1737
1735
1734
1732
1730
1728
1726
1724
1722
1719
1717
1714
1711
1709
1706
1702
1699
1696
1693
1689
1685
1682
1678
1674
1669
1665
1661
1656
1651
1646
1641
1636
1631
1626
1621
1615
1610
1605
1600
1594
1589
1584
1578
1573
1567
1562
1557
1551
1545
1540
1534
1529
1523
1517
1512
1507
1501
1496
1491
1486
1481
1476
1472
1467
1463
1459
1455
1451
1447
1443
1439
1436
1432
1428
1425
1421
1417
1414
1410
1406
1403
1399
1396
1392
1388
1385
1382
1378
1375
1371
1368
1365
1362
1358
1355
1352
1349
1346
1343
1340
1337
1334
1331
1328
1325
1323
1320
1317
1315
1312
1309
1307
1304
1301
1298
1295
1292
1290
1287
1283
1280
1277
1274
1271
1268
1265
1261
1258
1255
1251
1248
1245
1241
1238
1234
1231
1227
1224
1220
1217
1213
1210
1206
1203
1199
1196
1193
1190
1187
1185
1182
1180
1178
1176
1175
1174
1173
1172
1172
1172
1173
1173
1174
1176
1177
1179
1181
1184
1186
1189
1193
1196
1200
1204
1209
1214
1219
1224
1230
1236
1243
1250
1257
1265
1272
1281
1289
1298
1307
1316
1326
1336
1346
1356
1367
1377
1388
1399
1410
1421
1433
1444
1456
1468
1480
1492
1504
1516
1528
1541
1553
1566
1579
1591
1604
1617
1630
1644
1657
1670
1684
1697
1711
1725
1739
1752
1766
1780
1794
1809
1823
1837
1851
1866
1880
1895
1909
1924
1938
1953
1967
1982
1997
2012
2027
2041
2056
2071
2087
2102
2117
2132
2147
2163
2178
2193
2209
2224
2239
2255
2270
2286
2302
2317
2333
2349
2365
2381
2396
2412
2428
2444
2460
2476
2493
2509
2525
2542
2558
2575
2591
2608
2625
2642
2659
2676
2693
2710
2726
2743
2760
2777
2794
2810
2826
2843
2859
2875
2891
2907
2923
2938
2954
2969
2984
2999
3014
3029
3044
3058
3072
3086
3099
3112
3125
3138
3151
3163
3175
3186
3197
3208
3218
3229
3239
3248
3257
3266
3275
3283
3290
3298
3305
3312
3318
3324
3330
3336
3341
3346
3350
3354
3358
3362
3365
3368
3371
3374
3376
3378
3380
3382
3384
3385
3386
3388
3389
3390
3390
3391
3391
3392
3392
3392
3392
3392
3392
3392
3392
3392
3391
3391
3391
3391
3391
3390
3390
3391
3391
3391
3392
3392
3393
3394
3395
3396
3397
3399
3400
3402
3404
3406
3409
3411
3414
3417
3420
3423
3426
3430
3433
3437
3442
3446
3451
3456
3461
3467
3473
3479
3486
3493
3500
3508
3516
3525
3534
3543
3553
3563
3574
3585
3597
3609
3621
3633
3646
3660
3673
3687
3701
3716
3731
3746
3761
3777
3793
3809
3826
3842
3859
3876
3894
3911
3929
3947
3966
3984
4003
4022
4042
4062
4082
4102
4122
4143
4164
4185
4206
4228
4250
4272
4294
4317
4339
4362
4384
4407
4430
4453
4475
4498
4521
4544
4567
4590
4613
4635
4658
4681
4703
4726
4748
4770
4792
4814
4836
4857
4878
4899
4919
4940
4960
4979
4998
5017
5036
5054
5072
5090
5107
5124
5141
5157
5173
5189
5204
5220
5234
5249
5263
5277
5291
5304
5317
5329
5341
5353
5364
5375
5386
5396
5405
5414
5423
5432
5440
5447
5454
5461
5468
5474
5480
5486
5491
5496
5501
5505
5510
5513
5517
5520
5523
5526
5528
5530
5532
5534
5535
5536
5537
5538
5539
5539
5539
5539
5539
5539
5538
5538
5537
5536
5534
5533
5532
5530
5528
5526
5524
5522
5520
5517
5515
5512
5509
5506
5503
5500
5497
5494
5491
5487
5484
5481
5477
5474
5470
5467
5463
5459
5456
5452
5448
5445
5441
5437
5433
5429
5424
5420
5415
5411
5406
5401
5396
5390
5385
5379
5373
5367
5360
5354
5347
5340
5332
5325
5317
5309
5301
5293
5284
5275
5266
5257
5248
5239
5229
5219
5209
5199
5189
5179
5169
5159
5148
5137
5127
5116
5105
5094
5083
5072
5061
5050
5039
5028
5017
5006
4995
4984
4973
4962
4951
4940
4929
4918
4907
4896
4885
4874
4863
4852
4841
4830
4819
4808
4798
4787
4776
4765
4755
4744
4733
4722
4711
4701
4690
4679
4668
4657
4646
4635
4624
4612
4601
4590
4578
4567
4555
4543
4532
4520
4508
4495
4483
4470
4457
4444
4431
4418
4404
4390
4376
4362
4348
4334
4319
4305
4290
4275
4260
4245
4230
4215
4200
4184
4169
4153
4138
4122
4107
4091
4075
4059
4043
4029
4014
3998
3983
3968
3953
3938
3923
3909
3894
3880
3866
3853
3839
3826
3812
3799
3787
3774
3762
3750
3738
3726
3715
3703
3692
3681
3670
3660
3650
3640
3630
3621
3611
3603
3594
3585
3577
3570
3562
3555
3547
3541
3534
3527
3521
3515
3509
3503
3497
3491
3486
3480
3475
3469
3464
3458
3453
3448
3443
3438
3432
3427
3422
3417
3412
3407
3403
3398
3393
3389
3384
3380
3375
3371
3367
3362
3358
3354
3350
3347
3343
3339
3336
3332
3329
3326
3323
3320
3317
3314
3311
3308
3306
3303
3301
3298
3296
3294
3292
3290
3287
3285
3284
3282
3280
3278
3276
3274
3272
3271
3269
3267
3265
3263
3262
3260
3258
3257
3255
3254
3252
3251
3250
3248
3247
3246
3245
3244
3244
3243
3242
3242
3241
3240
3240
3240
3239
3239
3239
3239
3239
3240
3240
3241
3241
3242
3243
3244
3245
3247
3248
3249
3251
3253
3254
3256
3258
3260
3262
3264
3266
3268
3270
3273
3275
3277
3280
3282
3284
3287
3289
3291
3293
3295
3297
3299
3301
3302
3303
3304
3305
3306
3306
3306
3306
3306
3305
3304
3303
3301
3299
3296
3294
3290
3287
3283
3279
3274
3269
3264
3258
3252
3246
3239
3232
3224
3217
3209
3200
3192
3183
3173
3164
3154
3145
3134
3124
3114
3103
3092
3081
3070
3059
3048
3036
3025
3013
3001
2989
2977
2966
2954
2942
2930
2918
2906
2895
2883
2871
2860
2848
2837
2826
2814
2803
2792
2781
2771
2760
2749
2739
2729
2719
2709
2699
2690
2680
2671
2662
2653
2644
2635
2626
2618
2610
2602
2595
2587
2580
2573
2566
2560
2554
2548
2542
2536
2531
2526
2521
2516
2511
2507
2503
2499
2495
2492
2489
2486
2484
2481
2480
2478
2477
2476
2475
2475
2475
2475
2476
2477
2478
2480
2482
2485
2488
2491
2495
2499
2504
2509
2515
2521
2528
2535
2542
2550
2558
2566
2575
2584
2593
2603
2614
2624
2635
2646
2658
2670
2682
2695
2707
2721
2734
2748
2762
2776
2790
2805
2819
2835
2850
2865
2881
2897
2913
2929
2946
2962
2979
2996
3014
3031
3048
3066
3083
3101
3119
3137
3155
3173
3191
3209
3227
3245
3264
3283
3301
3320
3339
3358
3378
3397
3417
3436
3456
3476
3496
3516
3536
3556
3577
3597
3618
3639
3660
3681
3702
3723
3745
3766
3788
3810
3832
3854
3876
3898
3920
3943
3965
3988
4011
4034
4057
4080
4103
4126
4149
4172
4196
4219
4243
4266
4289
4313
4336
4360
4383
4406
4430
4453
4476
4499
4522
4544
4567
4590
4612
4634
4656
4678
4700
4722
4743
4764
4785
4806
4827
4847
4867
4887
4907
4927
4946
4965
4984
5002
5021
5039
5057
5075
5092
5110
5127
5144
5161
5178
5194
5210
5226
5242
5258
5273
5288
5303
5317
5331
5345
5359
5372
5385
5398
5411
5423
5436
5448
5460
5472
5483
5494
5505
5516
5527
5537
5547
5557
5567
5576
5585
5594
5603
5611
5620
5628
5636
5643
5651
5658
5666
5673
5680
5687
5693
5700
5706
5712
5718
5724
5730
5735
5741
5746
5752
5757
5762
5767
5772
5776
5781
5785
5790
5794
5798
5802
5806
5810
5814
5818
5822
5825
5828
5832
5835
5838
5841
5844
5847
5850
5853
5856
5858
5861
5863
5866
5868
5871
5873
5875
5877
5879
5881
5883
5885
5886
5888
5889
5890
5891
5891
5892
5892
5892
5892
5892
5892
5891
5891
5890
5889
5888
5887
5886
5885
5883
5882
5880
5879
5877
5875
5874
5872
5870
5868
5866
5864
5862
5860
5858
5856
5854
5852
5850
5848
5846
5844
5842
5840
5839
5837
5836
5834
5833
5832
5831
5830
5829
5829
5828
5828
5828
5828
5829
5829
5830
5831
5833
5834
5836
5838
5841
5843
5846
5849
5852
5855
5858
5862
5866
5870
5874
5878
5882
5886
5891
5895
5900
5904
5909
5914
5919
5924
5929
5934
5939
5943
5948
5953
5958
5963
5968
5973
5978
5983
5988
5993
5998
6003
6008
6013
6019
6024
6029
6034
6039
6044
6048
6053
6058
6063
6067
6072
6076
6080
6084
6088
6092
6096
6100
6104
6107
6111
6115
6118
6121
6125
6128
6131
6134
6136
6139
6141
6143
6146
6148
6149
6151
6153
6154
6155
6157
6157
6158
6159
6159
6159
6159
6159
6159
6158
6158
6157
6156
6154
6153
6151
6149
6148
6146
6143
6141
6139
6136
6134
6131
6129
6126
6123
6120
6118
6115
6112
6109
6106
6103
6099
6096
6093
6090
6087
6084
6081
6077
6074
6071
6068
6065
6062
6058
6055
6052
6049
6046
6043
6039
6036
6033
6031
6028
6025
6022
6019
6017
6014
6012
6009
6007
6004
6002
6000
5998
5995
5993
5991
5990
5988
5986
5985
5983
5982
5980
5979
5978
5977
5976
5975
5974
5973
5973
5972
5972
5971
5971
5971
5971
5972
5972
5973
5974
5975
5976
5978
5980
5982
5984
5986
5989
5992
5995
5998
6001
6005
6009
6013
6017
6021
6026
6031
6035
6040
6046
6051
6057
6062
6068
6074
6081
6087
6093
6100
6107
6114
6121
6128
6136
6143
6151
6159
6166
6174
6182
6191
6199
6207
6216
6224
6233
6242
6251
6260
6269
6278
6287
6296
6306
6315
6324
6334
6343
6353
6362
6372
6382
6391
6401
6411
6421
6431
6442
6452
6462
6473
6483
6494
6505
6516
6526
6537
6548
6559
6570
6581
6592
6603
6614
6625
6636
6647
6658
6669
6679
6690
6701
6711
6722
6732
6742
6753
6763
6773
6783
6793
6803
6813
6823
6832
6842
6851
6861
6870
6880
6889
6898
6907
6916
6925
6935
6944
6952
6961
6970
6979
6988
6997
7006
7015
7024
7033
7042
7051
7060
7069
7078
7087
7096
7105
7114
7123
7133
7142
7151
7160
7170
7179
7189
7198
7207
7217
7227
7236
7246
7255
7265
7274
7284
7294
7303
7313
7322
7331
7341
7350
7359
7368
7378
7387
7396
7405
7413
7422
7431
7440
7449
7457
7466
7475
7484
7492
7501
7510
7518
7527
7536
7544
7553
7562
7570
7579
7588
7596
7605
7614
7623
7631
7640
7649
7658
7666
7675
7684
7693
7702
7711
7720
7729
7738
7746
7755
7764
7773
7781
7790
7798
7807
7815
7823
7831
7839
7847
7854
7862
7869
7877
7884
7891
7898
7905
7911
7918
7924
7930
7936
7942
7948
7953
7958
7964
7969
7974
7978
7983
7987
7992
7996
8000
8004
8007
8010
8015
8018
8021
8025
8026
8029
8032
8035
8037
8039
8041
8042
8045
8045
8047
8048
8048
8048
8048
8048
8048
8048
8047
8045
8045
8044
8042
8041
8039
8037
8035
8032
8029
8026
8023
8021
8016
8013
8010
8007
8003
7999
7995
7991
7986
7982
7977
7972
7967
7962
7957
7951
7946
7940
7934
7928
7922
7915
7909
7902
7895
7888
7880
7873
7865
7857
7849
7841
7833
7825
7817
7808
7800
7792
7783
7775
7767
7758
7750
7742
7733
7725
7717
7709
7701
7693
7686
7678
7671
7664
7657
7650
7643
7636
7630
7623
7617
7611
7605
7600
7594
7589
7584
7579
7574
7570
7566
7562
7558
7554
7551
7548
7545
7542
7540
7537
7535
7533
7532
7530
7529
7528
7527
7526
7526
7525
7525
7525
7525
7525
7525
7525
7525
7526
7526
7527
7528
7528
7529
7530
7531
7532
7532
7533
7534
7535
7535
7536
7537
7538
7538
7539
7540
7541
7542
7543
7543
7544
7545
7546
7547
7548
7549
7549
7550
7551
7552
7553
7553
7554
7555
7555
7556
7557
7557
7558
7558
7559
7560
7560
7561
7561
7562
7562
7562
7563
7563
7563
7563
7563
7563
7564
7564
7563
7563
7563
7563
7563
7563
7562
7562
7561
7561
7560
7559
7558
7558
7556
7555
7554
7553
7551
7550
7548
7546
7545
7543
7541
7539
7537
7535
7533
7530
7528
7526
7523
7521
7519
7516
7514
7512
7509
7507
7505
7502
7500
7498
7495
7493
7490
7488
7486
7483
7481
7479
7476
7474
7472
7469
7467
7465
7462
7460
7458
7455
7453
7451
7448
7446
7444
7441
7439
7437
7434
7432
7430
7427
7425
7423
7420
7418
7416
7413
7411
7409
7406
7404
7402
7399
7397
7395
7392
7390
7388
7385
7383
7381
7378
7376
7374
7372
7369
7367
7365
7362
7360
7358
7355
7353
7351
7348
7346
7344
7342
7339
7337
7335
7332
7330
7328
7325
7323
7321
7319
7316
7314
7312
7309
7307
7305
7303
7300
7298
7296
7293
7291
7289
7287
7284
7282
7280
7277
7275
7273
7271
7268
7266
7264
7261
7259
7257
7255
7252
7250
7248
7246
7243
7241
7239
7237
7234
7232
7230
7228
7225
7223
7221
7218
7216
7214
7212
7209
7207
7205
7203
7200
7198
7196
7194
7191
7189
7187
7185
7182
7180
7178
7176
7174
7171
7169
7167
7165
7162
7160
7158
7156
7153
7151
7149
7147
7144
7142
7140
7138
7136
7133
7131
7129
7127
7124
7122
7120
7118
7116
7113
7111
7109
7107
7104
7102
7100
7098
7096
7093
7091
7089
7087
7085
7082
7080
7078
7076
7074
7071
7069
7067
7065
7063
7060
7058
7056
7054
7052
7049
7047
7045
7043
7041
7038
7036
7034
7032
7030
7028
7025
7023
7021
7019
7017
7014
7012
7010
7008
7006
7004
7001
6999
6997
6995
6993
6990
6988
6986
6984
6982
6980
6977
6975
6973
6971
6969
6967
6965
6962
6960
6958
6956
6954
6952
6949
6947
6945
6943
6941
6939
6937
6934
6932
6930
6928
6926
6924
6921
6919
6917
6915
6913
6911
6909
6907
6904
6902
6900
6898
6896
6894
6892
6889
6887
6885
6883
6881
6879
6877
6875
6872
6870
6868
6866
6864
6862
6860
6858
6855
6853
6851
6849
6847
6845
6843
6841
6839
6836
6834
6832
6830
6828
6826
6824
6822
6820
6818
6815
6813
6811
6809
6807
6805
6803
6801
6799
6797
6794
6792
6790
6788
6786
6784
6782
6780
6778
6776
6774
6772
6769
6767
6765
6763
6761
6759
6757
6755
6753
6751
6749
6747
6745
6742
6740
6738
6736
6734
6732
6730
6728
6726
6724
6722
6720
6718
6716
6714
6712
6709
6707
6705
6703
6701
6699
6697
6695
6693
6691
6689
6687
6685
6683
6681
6679
6677
6675
6673
6671
6669
6667
6664
6662
6660
6658
6656
6654
6652
6650
6648
6646
6644
6642
6640
6638
6636
6634
6632
6630
6628
6626
6624
6622
6620
6618
6616
6614
6612
6610
6608
6606
6604
6602
6600
6598
6596
6594
6592
6590
6588
6586
6584
6582
6580
6578
6576
6574
6572
6570
6568
6566
6564
6562
6560
6558
6556
6554
6552
6550
6548
6546
6544
6542
6540
6538
6536
6534
6532
6530
6528
6526
6524
6522
6520
6518
6516
6514
6512
6510
6508
6506
6504
6502
6500
6499
6497
6495
6493
6491
6489
6487
6485
6483
6481
6479
6477
6475
6473
6471
6469
6467
6465
6463
6461
6459
6457
6456
6454
6452
6450
6448
6446
6444
6442
6440
6438
6436
6434
6432
6430
6428
6426
6425
6423
6421
6419
6417
6415
6413
6411
6409
6407
6405
6403
6401
6400
6398
6396
6394
6392
6390
6388
6386
6384
6382
6380
6378
6377
6375
6373
6371
6369
6367
6365
6363
6361
6359
6358
6356
6354
6352
6350
6348
6346
6344
6342
6340
6339
6337
6335
6333
6331
6329
6327
6325
6324
6322
6320
6318
6316
6314
6312
6310
6308
6307
6305
6303
6301
6299
6297
6295
6294
6292
6290
6288
6286
6284
6282
6280
6279
6277
6275
6273
6271
6269
6267
6266
6264
6262
6260
6258
6256
6254
6253
6251
6249
6247
6245
6243
6242
6240
6238
6236
6234
6232
6230
6229
6227
6225
6223
6221
6219
6218
6216
6214
6212
6210
6208
6207
6205
6203
6201
6199
6198
6196
6194
6192
6190
6188
6187
6185
6183
6181
6179
6178
6176
6174
6172
6170
6168
6167
6165
6163
6161
6159
6158
6156
6154
6152
6150
6149
6147
6145
6143
6141
6140
6138
6136
6134
6132
6131
6129
6127
6125
6124
6122
6120
6118
6116
6115
6113
6111
6109
6107
6106
6104
6102
6100
6099
6097
6095
6093
6092
6090
6088
6086
6084
6083
6081
6079
6077
6076
6074
6072
6070
6069
6067
6065
6063
6062
6060
6058
6056
6055
6053
6051
6049
6048
6046
6044
6042
6041
6039
6037
6035
6034
6032
6030
6028
6027
6025
6023
6021
6020
6018
6016
6014
6013
6011
6009
6008
6006
6004
6002
6001
5999
5997
5995
5994
5992
5990
5989
5987
5985
5983
5982
5980
5978
5977
5975
5973
5971
5970
5968
5966
5965
5963
5961
5960
5958
5956
5954
5953
5951
5949
5948
5946
5944
5943
5941
5939
5937
5936
5934
5932
5931
5929
5927
5926
5924
5922
5921
5919
5917
5916
5914
5912
5910
5909
5907
5905
5904
5902
5900
5899
5897
5895
5894
5892
5890
5889
5887
5885
5884
5882
5880
5879
5877
5875
5874
5872
5870
5869
5867
5866
5864
5862
5861
5859
5857
5856
5854
5852
5851
5849
5847
5846
5844
5842
5841
5839
5838
5836
5834
5833
5831
5829
5828
5826
5824
5823
5821
5820
5818
5816
5815
5813
5811
5810
5808
5807
5805
5803
5802
5800
5798
5797
5795
5794
5792
5790
5789
5787
5786
5784
5782
5781
5779
5777
5776
5774
5773
5771
5769
5768
5766
5765
5763
5761
5760
5758
5757
5755
5753
5752
5750
5749
5747
5746
5744
5742
5741
5739
5738
5736
5734
5733
5731
5730
5728
5727
5725
5723
5722
5720
5719
5717
5716
5714
5712
5711
5709
5708
5706
5705
5703
5701
5700
5698
5697
5695
5694
5692
5690
5689
5687
5686
5684
5683
5681
5680
5678
5676
5675
5673
5672
5670
5669
5667
5666
5664
5663
5661
5659
5658
5656
5655
5653
5652
5650
5649
5647
5646
5644
5643
5641
5640
5638
5636
5635
5633
5632
5630
5629
5627
5626
5624
5623
5621
5620
5618
5617
5615
5614
5612
5611
5609
5608
5606
5605
5603
5602
5600
5599
5597
5596
5594
5593
5591
5590
5588
5587
5585
5584
5582
5581
5579
