5
18103
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-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
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-45
-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
-48
-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
-52
-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
-55
-55
-55
-55
-55
-55
-55
-55
-55
-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
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-67
-67
-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
-70
-71
-71
-71
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-106
-106
-106
-107
-107
-107
-107
-107
-107
-107
-107
-108
-108
-108
-108
-108
-108
-108
-108
-109
-109
-109
-109
-109
-109
-109
-109
-110
-110
-110
-110
-110
-110
-110
-110
-110
-111
-111
-111
-111
-111
-111
-111
-111
-112
-112
-112
-112
-112
-112
-112
-112
-113
-113
-113
-113
-113
-113
-113
-113
-114
-114
-114
-114
-114
-114
-115
-115
-115
-115
-115
-116
-116
-116
-116
-116
-117
-117
-117
-117
-117
-118
-118
-118
-118
-118
-118
-118
-119
-119
-119
-119
-119
-119
-120
-120
-120
-120
-120
-121
-121
-121
-122
-122
-122
-123
-123
-124
-124
-124
-125
-125
-126
-126
-127
-128
-128
-129
-129
-130
-130
-131
-131
-132
-133
-133
-134
-134
-135
-136
-136
-137
-138
-138
-139
-139
-140
-141
-141
-142
-143
-143
-144
-145
-146
-146
-147
-148
-149
-149
-150
-151
-152
-153
-154
-155
-155
-156
-157
-158
-159
-160
-161
-162
-164
-165
-166
-167
-168
-169
-170
-171
-173
-174
-175
-176
-176
-177
-178
-179
-179
-180
-180
-181
-181
-182
-182
-183
-183
-183
-184
-184
-185
-185
-185
-186
-186
-186
-187
-187
-187
-187
-188
-188
-188
-188
-189
-189
-189
-190
-190
-190
-190
-191
-191
-192
-192
-192
-193
-193
-193
-194
-194
-194
-194
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-196
-196
-196
-197
-197
-197
-198
-198
-199
-199
-200
-200
-201
-201
-202
-202
-203
-204
-204
-205
-206
-206
-207
-207
-208
-209
-209
-210
-210
-211
-212
-212
-213
-213
-214
-214
-214
-215
-215
-215
-215
-215
-215
-214
-214
-214
-214
-214
-213
-213
-213
-213
-212
-212
-212
-212
-212
-212
-212
-212
-212
-212
-212
-212
-212
-212
-212
-212
-212
-212
-212
-213
-213
-213
-213
-213
-213
-213
-213
-212
-212
-212
-211
-210
-210
-209
-208
-208
-207
-206
-206
-205
-205
-205
-204
-204
-204
-204
-204
-204
-204
-205
-205
-205
-206
-207
-208
-208
-209
-210
-211
-211
-212
-213
-213
-213
-214
-214
-214
-214
-214
-214
-214
-214
-214
-214
-214
-213
-213
-213
-213
-213
-213
-213
-213
-213
-214
-214
-214
-215
-216
-216
-217
-218
-218
-219
-220
-221
-221
-222
-223
-224
-224
-225
-225
-226
-227
-227
-228
-228
-229
-229
-230
-230
-231
-232
-232
-233
-234
-235
-236
-236
-237
-238
-239
-239
-240
-240
-241
-242
-243
-243
-244
-245
-246
-247
-248
-248
-249
-249
-250
-250
-251
-251
-251
-251
-251
-251
-251
-251
-250
-250
-250
-250
-250
-250
-250
-249
-249
-249
-249
-248
-248
-248
-248
-247
-248
-248
-248
-248
-249
-249
-250
-251
-251
-252
-253
-254
-255
-256
-257
-258
-259
-260
-261
-262
-263
-264
-264
-265
-266
-266
-267
-267
-267
-268
-268
-268
-269
-269
-269
-269
-269
-269
-268
-268
-268
-267
-267
-266
-266
-265
-265
-264
-263
-262
-262
-261
-260
-260
-259
-259
-258
-258
-258
-257
-257
-257
-257
-257
-257
-256
-256
-256
-256
-255
-255
-255
-255
-255
-255
-255
-255
-255
-255
-255
-256
-256
-257
-257
-257
-258
-258
-258
-258
-259
-259
-259
-258
-258
-258
-258
-257
-257
-256
-256
-255
-255
-254
-253
-252
-252
-251
-250
-250
-249
-248
-248
-248
-248
-247
-247
-247
-247
-247
-247
-247
-247
-247
-247
-248
-248
-248
-248
-248
-248
-248
-248
-248
-248
-248
-248
-248
-248
-248
-248
-249
-249
-249
-250
-250
-250
-251
-251
-252
-252
-253
-253
-254
-254
-255
-255
-256
-257
-257
-258
-258
-258
-258
-259
-259
-259
-259
-259
-259
-259
-259
-259
-259
-259
-259
-259
-259
-259
-260
-260
-260
-261
-262
-262
-263
-264
-265
-265
-266
-267
-267
-268
-268
-269
-269
-270
-271
-271
-272
-273
-274
-275
-276
-277
-278
-280
-281
-283
-284
-286
-288
-289
-291
-292
-294
-295
-296
-297
-298
-299
-300
-302
-303
-304
-305
-306
-306
-307
-308
-308
-309
-309
-309
-310
-310
-310
-311
-311
-312
-313
-314
-315
-316
-317
-319
-320
-322
-324
-326
-328
-330
-332
-334
-336
-337
-339
-341
-342
-344
-345
-347
-348
-349
-350
-352
-353
-354
-355
-356
-357
-358
-359
-360
-362
-364
-365
-367
-369
-371
-373
-376
-378
-380
-383
-385
-388
-390
-393
-396
-398
-401
-404
-406
-409
-411
-414
-416
-418
-420
-423
-425
-427
-429
-431
-433
-435
-437
-439
-441
-443
-445
-447
-449
-451
-454
-456
-459
-462
-465
-468
-472
-475
-479
-483
-487
-491
-495
-499
-503
-507
-510
-514
-517
-520
-523
-525
-528
-530
-532
-534
-536
-538
-540
-542
-544
-546
-547
-549
-550
-551
-553
-554
-556
-557
-559
-561
-563
-565
-567
-569
-571
-573
-576
-579
-582
-585
-589
-593
-597
-602
-606
-611
-615
-619
-623
-626
-630
-633
-636
-639
-641
-644
-646
-648
-650
-652
-654
-655
-657
-658
-660
-662
-663
-666
-668
-671
-674
-677
-681
-686
-690
-695
-701
-706
-712
-717
-723
-728
-733
-737
-741
-745
-749
-752
-754
-756
-758
-759
-760
-761
-762
-763
-764
-765
-766
-767
-768
-770
-771
-772
-773
-775
-776
-777
-778
-780
-781
-782
-783
-785
-786
-787
-789
-790
-792
-794
-796
-798
-800
-802
-805
-807
-809
-811
-812
-814
-815
-816
-817
-818
-819
-820
-822
-823
-825
-826
-828
-830
-831
-833
-834
-836
-837
-839
-841
-843
-845
-847
-848
-850
-851
-852
-853
-853
-853
-853
-853
-853
-852
-852
-851
-850
-849
-847
-846
-844
-841
-839
-836
-833
-829
-826
-823
-819
-816
-812
-809
-806
-804
-801
-799
-798
-796
-796
-795
-795
-795
-795
-796
-796
-797
-797
-797
-797
-797
-797
-796
-795
-794
-793
-792
-790
-789
-788
-787
-786
-785
-784
-783
-782
-781
-780
-779
-778
-778
-777
-776
-776
-776
-775
-775
-774
-774
-773
-772
-771
-769
-768
-767
-766
-766
-765
-765
-764
-764
-765
-765
-766
-766
-767
-768
-768
-769
-769
-769
-769
-769
-769
-768
-766
-765
-763
-760
-758
-756
-753
-751
-749
-746
-744
-741
-739
-736
-734
-731
-728
-725
-722
-718
-715
-712
-709
-706
-703
-700
-697
-693
-690
-687
-684
-681
-678
-674
-671
-667
-663
-658
-654
-649
-644
-639
-635
-630
-626
-622
-619
-616
-613
-611
-609
-607
-606
-604
-602
-601
-600
-598
-597
-596
-595
-594
-593
-591
-589
-586
-583
-580
-577
-573
-570
-566
-563
-560
-556
-552
-549
-544
-540
-535
-530
-524
-519
-514
-508
-504
-499
-495
-491
-486
-482
-477
-471
-465
-459
-452
-446
-439
-433
-428
-423
-419
-415
-413
-411
-409
-408
-408
-408
-407
-407
-407
-406
-405
-403
-401
-399
-396
-393
-390
-386
-382
-378
-373
-369
-364
-359
-354
-348
-342
-336
-329
-322
-315
-308
-301
-294
-287
-281
-275
-270
-266
-262
-260
-259
-259
-259
-260
-261
-263
-265
-266
-268
-269
-269
-269
-268
-267
-264
-261
-257
-253
-248
-243
-237
-231
-225
-219
-213
-207
-201
-194
-188
-180
-172
-163
-154
-145
-136
-127
-119
-112
-106
-101
-97
-93
-89
-85
-82
-78
-74
-69
-64
-60
-55
-49
-44
-39
-33
-26
-19
-12
-5
3
12
20
28
37
46
54
63
72
82
91
102
112
123
135
147
159
172
184
195
206
216
225
233
240
247
253
258
263
268
273
278
284
289
295
302
308
314
321
327
333
339
346
352
358
364
369
375
381
388
395
402
410
419
428
436
444
451
457
462
465
467
468
469
469
468
466
464
461
457
452
447
441
436
431
427
425
424
424
426
429
433
437
440
444
448
451
454
457
461
464
468
473
477
482
486
491
496
501
506
511
516
521
526
530
534
537
540
542
544
545
546
547
548
549
551
553
556
560
565
570
576
582
588
594
599
605
610
616
621
626
631
637
643
649
655
661
668
675
682
688
695
700
706
711
716
721
727
733
740
747
755
763
772
780
787
794
799
804
807
810
812
812
812
811
809
806
802
798
792
787
782
778
775
773
772
773
774
775
777
778
778
778
777
776
775
774
772
771
769
766
764
760
756
750
744
738
731
724
716
709
702
695
687
679
669
659
649
638
627
617
607
599
593
587
583
579
576
573
571
569
567
565
563
560
557
554
551
547
544
540
535
531
527
522
518
514
511
508
506
505
503
502
501
499
498
495
493
490
487
483
479
473
467
461
455
448
442
436
430
425
419
413
407
402
396
390
384
378
372
365
359
352
345
337
330
322
314
306
298
290
283
276
269
261
253
244
236
227
218
210
203
197
192
188
184
181
178
174
171
167
163
158
153
147
141
134
126
119
111
104
98
93
89
86
83
81
78
75
71
67
61
54
46
38
30
21
12
3
-7
-16
-26
-36
-46
-56
-64
-72
-79
-84
-89
-93
-96
-98
-101
-103
-105
-107
-109
-112
-113
-115
-116
-118
-119
-120
-121
-122
-123
-124
-125
-127
-129
-131
-133
-135
-137
-139
-141
-144
-147
-152
-157
-163
-171
-178
-185
-193
-199
-205
-209
-213
-216
-219
-221
-223
-225
-226
-228
-230
-232
-234
-237
-239
-243
-247
-251
-256
-261
-266
-272
-277
-281
-284
-287
-288
-289
-290
-290
-290
-290
-291
-291
-292
-293
-295
-297
-300
-304
-309
-314
-320
-326
-332
-338
-344
-349
-353
-358
-362
-366
-371
-376
-381
-386
-392
-399
-406
-413
-420
-428
-436
-446
-455
-466
-476
-487
-498
-509
-519
-529
-538
-547
-555
-563
-571
-578
-585
-592
-599
-606
-614
-621
-629
-637
-645
-652
-659
-666
-672
-677
-682
-686
-690
-694
-698
-702
-707
-712
-717
-724
-732
-742
-753
-765
-778
-792
-806
-821
-837
-852
-869
-885
-902
-919
-935
-951
-967
-983
-999
-1014
-1032
-1050
-1069
-1089
-1110
-1132
-1155
-1178
-1201
-1224
-1248
-1271
-1294
-1317
-1339
-1362
-1385
-1408
-1432
-1456
-1480
-1505
-1531
-1557
-1583
-1610
-1637
-1664
-1691
-1718
-1744
-1770
-1795
-1820
-1843
-1865
-1887
-1908
-1928
-1949
-1969
-1989
-2009
-2029
-2050
-2071
-2091
-2112
-2132
-2151
-2170
-2188
-2205
-2221
-2237
-2252
-2266
-2279
-2292
-2303
-2313
-2322
-2329
-2336
-2341
-2346
-2350
-2355
-2359
-2364
-2369
-2375
-2381
-2388
-2395
-2402
-2410
-2417
-2425
-2432
-2440
-2448
-2456
-2464
-2473
-2482
-2491
-2502
-2512
-2523
-2535
-2546
-2557
-2567
-2577
-2587
-2595
-2603
-2610
-2617
-2623
-2629
-2634
-2638
-2642
-2646
-2648
-2650
-2651
-2651
-2651
-2650
-2649
-2649
-2650
-2652
-2655
-2660
-2666
-2674
-2683
-2693
-2703
-2714
-2726
-2738
-2751
-2763
-2776
-2789
-2801
-2813
-2824
-2836
-2846
-2856
-2866
-2876
-2885
-2894
-2903
-2912
-2920
-2929
-2938
-2946
-2954
-2961
-2968
-2974
-2980
-2986
-2992
-2999
-3006
-3013
-3021
-3029
-3037
-3045
-3053
-3060
-3067
-3075
-3082
-3089
-3096
-3103
-3110
-3118
-3127
-3135
-3145
-3155
-3166
-3178
-3190
-3202
-3215
-3228
-3241
-3255
-3268
-3281
-3295
-3309
-3322
-3337
-3351
-3365
-3381
-3396
-3412
-3429
-3446
-3463
-3481
-3499
-3518
-3536
-3555
-3573
-3592
-3610
-3629
-3647
-3664
-3682
-3698
-3715
-3731
-3747
-3762
-3777
-3791
-3805
-3819
-3832
-3846
-3859
-3872
-3885
-3899
-3913
-3926
-3940
-3954
-3968
-3983
-3997
-4011
-4027
-4043
-4059
-4075
-4094
-4112
-4131
-4150
-4170
-4189
-4207
-4225
-4243
-4259
-4274
-4289
-4303
-4316
-4328
-4341
-4354
-4366
-4380
-4394
-4408
-4422
-4437
-4451
-4466
-4481
-4495
-4510
-4526
-4541
-4556
-4571
-4585
-4599
-4612
-4623
-4634
-4644
-4653
-4661
-4669
-4676
-4683
-4689
-4695
-4700
-4704
-4708
-4711
-4712
-4713
-4713
-4712
-4711
-4709
-4708
-4706
-4706
-4705
-4705
-4706
-4708
-4709
-4711
-4714
-4717
-4720
-4723
-4726
-4729
-4732
-4735
-4737
-4738
-4738
-4737
-4735
-4732
-4727
-4721
-4713
-4705
-4696
-4686
-4675
-4664
-4653
-4641
-4630
-4617
-4605
-4591
-4577
-4562
-4545
-4527
-4509
-4489
-4470
-4450
-4432
-4414
-4397
-4381
-4367
-4354
-4342
-4331
-4322
-4313
-4306
-4300
-4295
-4292
-4290
-4290
-4290
-4291
-4292
-4293
-4294
-4294
-4293
-4292
-4290
-4288
-4286
-4284
-4281
-4279
-4276
-4274
-4271
-4268
-4264
-4261
-4257
-4253
-4249
-4246
-4242
-4237
-4232
-4226
-4219
-4211
-4202
-4192
-4182
-4172
-4161
-4151
-4142
-4132
-4124
-4115
-4107
-4099
-4090
-4081
-4072
-4062
-4051
-4040
-4027
-4014
-4000
-3984
-3967
-3949
-3930
-3909
-3888
-3865
-3842
-3818
-3794
-3769
-3745
-3721
-3696
-3672
-3648
-3624
-3600
-3576
-3551
-3527
-3502
-3476
-3450
-3423
-3396
-3368
-3340
-3312
-3284
-3256
-3228
-3200
-3172
-3143
-3113
-3083
-3051
-3019
-2986
-2952
-2917
-2881
-2845
-2809
-2772
-2735
-2699
-2662
-2626
-2590
-2554
-2520
-2486
-2452
-2420
-2388
-2357
-2327
-2296
-2266
-2236
-2207
-2178
-2150
-2122
-2095
-2068
-2041
-2016
-1990
-1964
-1938
-1912
-1885
-1858
-1831
-1804
-1776
-1748
-1721
-1692
-1664
-1635
-1606
-1577
-1547
-1518
-1490
-1462
-1434
-1408
-1383
-1359
-1335
-1311
-1288
-1265
-1242
-1219
-1195
-1171
-1146
-1121
-1096
-1071
-1045
-1018
-992
-966
-939
-912
-885
-858
-831
-805
-778
-753
-728
-703
-679
-655
-631
-608
-584
-560
-536
-512
-487
-462
-438
-412
-387
-361
-335
-309
-283
-256
-230
-203
-176
-149
-121
-94
-66
-39
-11
16
44
71
98
125
151
176
201
226
249
272
294
316
337
357
378
398
418
437
457
477
496
516
535
555
574
594
613
633
653
673
692
712
732
752
773
795
818
842
866
892
919
946
975
1004
1034
1065
1096
1126
1157
1188
1217
1246
1273
1298
1322
1345
1367
1387
1407
1426
1444
1462
1480
1497
1513
1529
1544
1559
1573
1588
1602
1616
1629
1643
1657
1671
1684
1698
1712
1725
1739
1754
1768
1782
1797
1811
1826
1840
1853
1866
1879
1891
1904
1917
1930
1943
1958
1974
1990
2007
2025
2044
2064
2083
2104
2124
2145
2166
2188
2210
2232
2254
2277
2299
2322
2345
2367
2390
2412
2434
2456
2478
2500
2522
2545
2567
2590
2612
2634
2655
2677
2698
2720
2742
2764
2786
2809
2832
2855
2878
2901
2924
2947
2970
2993
3017
3041
3065
3089
3114
3138
3164
3189
3215
3241
3267
3294
3321
3348
3376
3404
3432
3461
3490
3518
3546
3574
3601
3628
3655
3681
3707
3732
3758
3783
3808
3833
3858
3882
3905
3928
3950
3971
3992
4011
4030
4049
4067
4083
4099
4114
4128
4142
4154
4166
4176
4186
4195
4203
4210
4216
4222
4226
4230
4233
4236
4239
4242
4246
4249
4253
4258
4262
4268
4274
4281
4289
4297
4306
4315
4324
4334
4344
4353
4363
4372
4380
4389
4398
4406
4415
4423
4432
4440
4449
4458
4467
4475
4484
4492
4501
4510
4518
4527
4535
4544
4552
4560
4568
4576
4584
4591
4599
4606
4614
4622
4630
4637
4645
4653
4660
4667
4674
4680
4686
4692
4697
4702
4707
4712
4718
4723
4728
4734
4740
4746
4752
4758
4766
4773
4782
4791
4801
4811
4821
4831
4842
4852
4862
4871
4881
4891
4900
4909
4919
4929
4939
4950
4962
4975
4988
5003
5018
5033
5050
5066
5083
5100
5117
5134
5152
5170
5188
5206
5226
5246
5266
5288
5309
5331
5352
5374
5395
5416
5436
5456
5476
5495
5515
5535
5555
5576
5597
5618
5639
5661
5683
5705
5728
5752
5776
5800
5826
5851
5878
5905
5932
5959
5986
6013
6040
6067
6094
6121
6149
6178
6207
6238
6270
6302
6336
6370
6405
6440
6476
6513
6549
6586
6623
6661
6699
6737
6775
6814
6852
6891
6930
6969
7007
7045
7082
7117
7152
7186
7219
7251
7281
7311
7340
7368
7394
7420
7445
7469
7492
7515
7536
7558
7579
7599
7620
7640
7661
7681
7702
7723
7743
7765
7786
7807
7829
7852
7875
7898
7922
7947
7972
7997
8022
8048
8074
8102
8129
8157
8185
8214
8244
8274
8304
8335
8366
8397
8429
8461
8493
8525
8558
8591
8625
8658
8691
8724
8757
8790
8822
8855
8888
8921
8955
8990
9025
9062
9100
9139
9179
9221
9265
9311
9359
9409
9461
9515
9572
9632
9694
9758
9824
9893
9963
10035
10109
10184
10260
10338
10417
10498
10579
10661
10745
10829
10914
11000
11086
11173
11260
11347
11435
11523
11611
11699
11787
11874
11962
12049
12136
12223
12310
12396
12484
12571
12659
12747
12835
12923
13011
13098
13184
13269
13354
13437
13519
13601
13681
13760
13839
13917
13993
14069
14143
14217
14289
14359
14429
14498
14566
14633
14699
14765
14830
14895
14960
15024
15087
15149
15211
15272
15333
15393
15452
15510
15568
15624
15680
15735
15789
15842
15894
15945
15996
16046
16094
16143
16190
16236
16282
16326
16367
16409
16448
16486
16521
16555
16586
16616
16643
16668
16691
16712
16729
16745
16757
16767
16775
16779
16782
16781
16778
16773
16764
16754
16740
16724
16705
16684
16660
16634
16606
16576
16544
16510
16474
16437
16399
16360
16318
16277
16233
16189
16143
16097
16050
16001
15953
15903
15853
15802
15750
15699
15647
15595
15544
15494
15445
15397
15350
15305
15262
15220
15181
15143
15107
15072
15039
15008
14978
14949
14921
14893
14866
14839
14813
14786
14759
14731
14703
14673
14643
14612
14580
14546
14510
14473
14434
14393
14349
14303
14255
14203
14149
14091
14030
13966
13898
13827
13753
13675
13594
13510
13424
13335
13244
13152
13057
12960
12862
12763
12662
12560
12456
12351
12245
12138
12029
11919
11807
11693
11577
11459
11338
11214
11087
10957
10824
10688
10549
10407
10263
10116
9967
9816
9663
9509
9354
9198
9041
8883
8725
8567
8408
8250
8092
7934
7778
7623
7469
7316
7166
7017
6871
6728
6588
6451
6318
6189
6065
5946
5833
5725
5623
5528
5438
5355
5279
5209
5146
5089
5038
4992
4953
4919
4890
4866
4847
4832
4821
4814
4809
4808
4808
4811
4815
4820
4828
4836
4845
4856
4867
4879
4892
4904
4916
4927
4937
4945
4952
4957
4959
4958
4955
4947
4936
4922
4903
4879
4852
4820
4783
4742
4697
4647
4595
4538
4479
4417
4352
4284
4213
4140
4062
3984
3902
3817
3728
3636
3541
3443
3342
3237
3129
3018
2904
2787
2669
2548
2425
2301
2176
2051
1926
1802
1679
1558
1440
1324
1211
1101
995
893
795
701
611
526
445
369
298
233
173
118
70
28
-7
-35
-56
-70
-76
-75
-66
-49
-25
6
43
87
138
194
256
324
397
476
560
649
744
844
949
1059
1173
1291
1414
1540
1670
1802
1936
2072
2209
2346
2484
2621
2757
2892
3025
3156
3284
3410
3532
3650
3764
3874
3980
4081
4178
4270
4358
4440
4517
4590
4657
4719
4776
4828
4874
4915
4950
4980
5005
5024
5038
5046
5049
5046
5038
5025
5007
4983
4955
4923
4886
4845
4799
4750
4697
4639
4579
4515
4447
4377
4304
4228
4150
4070
3989
3906
3823
3739
3655
3572
3490
3410
3331
3255
3182
3112
3046
2983
2926
2873
2824
2781
2742
2708
2680
2655
2635
2620
2609
2602
2598
2599
2604
2612
2624
2640
2659
2681
2705
2732
2761
2793
2826
2860
2897
2936
2976
3019
3063
3109
3156
3206
3257
3309
3362
3417
3473
3529
3587
3644
3701
3758
3814
3868
3921
3972
4021
4067
4112
4154
4194
4231
4267
4300
4331
4361
4389
4416
4441
4466
4488
4510
4531
4551
4569
4587
4603
4619
4634
4648
4660
4672
4683
4693
4701
4709
4715
4721
4725
4729
4732
4735
4736
4737
4737
4736
4735
4733
4731
4728
4724
4720
4715
4709
4702
4694
4685
4674
4661
4645
4628
4608
4586
4562
4536
4508
4478
4446
4412
4377
4341
4302
4263
4221
4178
4133
4086
4040
3991
3942
3891
3840
3788
3735
3681
3627
3571
3514
3456
3396
3334
3268
3200
3128
3053
2974
2892
2807
2719
2628
2535
2441
2345
2249
2152
2055
1957
1861
1765
1669
1575
1482
1390
1299
1210
1122
1036
951
868
786
705
624
545
466
387
309
231
154
77
1
-75
-152
-228
-305
-383
-462
-542
-623
-707
-792
-880
-970
-1061
-1155
-1251
-1348
-1448
-1549
-1651
-1756
-1861
-1968
-2076
-2185
-2294
-2404
-2513
-2622
-2730
-2836
-2940
-3042
-3142
-3238
-3331
-3420
-3505
-3586
-3663
-3734
-3801
-3863
-3919
-3970
-4014
-4054
-4086
-4115
-4136
-4151
-4161
-4164
-4162
-4155
-4142
-4125
-4102
-4075
-4043
-4008
-3969
-3926
-3880
-3830
-3778
-3723
-3666
-3607
-3546
-3484
-3421
-3356
-3290
-3223
-3156
-3087
-3018
-2949
-2879
-2810
-2740
-2671
-2602
-2535
-2468
-2402
-2337
-2274
-2212
-2152
-2094
-2037
-1985
-1935
-1887
-1844
-1804
-1768
-1735
-1706
-1681
-1660
-1641
-1626
-1613
-1602
-1594
-1587
-1582
-1579
-1577
-1577
-1578
-1580
-1583
-1587
-1592
-1597
-1604
-1612
-1622
-1633
-1645
-1660
-1676
-1694
-1714
-1736
-1760
-1786
-1814
-1843
-1874
-1905
-1938
-1972
-2005
-2041
-2076
-2112
-2148
-2184
-2220
-2257
-2294
-2331
-2369
-2408
-2448
-2488
-2528
-2569
-2610
-2652
-2693
-2734
-2775
-2815
-2854
-2893
-2931
-2968
-3004
-3039
-3074
-3108
-3141
-3172
-3203
-3233
-3261
-3287
-3312
-3335
-3355
-3374
-3391
-3406
-3418
-3429
-3439
-3446
-3453
-3457
-3461
-3463
-3463
-3462
-3459
-3454
-3448
-3441
-3432
-3421
-3410
-3396
-3382
-3366
-3349
-3330
-3309
-3286
-3261
-3233
-3204
-3171
-3137
-3099
-3059
-3017
-2972
-2925
-2875
-2823
-2769
-2712
-2654
-2595
-2534
-2472
-2409
-2346
-2283
-2221
-2159
-2098
-2037
-1980
-1923
-1868
-1814
-1763
-1713
-1665
-1620
-1576
-1535
-1497
-1460
-1426
-1395
-1366
-1340
-1317
-1297
-1281
-1267
-1257
-1250
-1247
-1247
-1251
-1258
-1268
-1282
-1298
-1318
-1341
-1366
-1395
-1425
-1458
-1494
-1531
-1570
-1611
-1653
-1697
-1743
-1789
-1836
-1885
-1933
-1982
-2032
-2081
-2130
-2179
-2227
-2274
-2320
-2366
-2410
-2454
-2496
-2537
-2578
-2617
-2655
-2693
-2730
-2766
-2803
-2838
-2874
-2909
-2944
-2979
-3013
-3048
-3082
-3115
-3149
-3183
-3216
-3250
-3283
-3317
-3352
-3386
-3420
-3453
-3486
-3519
-3551
-3582
-3613
-3643
-3672
-3700
-3728
-3756
-3783
-3810
-3837
-3864
-3892
-3919
-3947
-3976
-4005
-4035
-4067
-4101
-4136
-4172
-4210
-4250
-4290
-4333
-4376
-4420
-4465
-4511
-4558
-4604
-4652
-4699
-4746
-4794
-4841
-4889
-4936
-4984
-5031
-5079
-5126
-5174
-5222
-5271
-5321
-5372
-5424
-5479
-5535
-5594
-5656
-5721
-5788
-5858
-5931
-6007
-6086
-6168
-6252
-6338
-6427
-6518
-6611
-6705
-6802
-6900
-6999
-7099
-7200
-7302
-7403
-7505
-7607
-7708
-7808
-7909
-8007
-8106
-8203
-8300
-8395
-8489
-8582
-8674
-8765
-8854
-8942
-9029
-9114
-9197
-9279
-9360
-9439
-9516
-9593
-9667
-9741
-9814
-9885
-9956
-10026
-10094
-10162
-10229
-10295
-10359
-10423
-10485
-10547
-10607
-10667
-10725
-10783
-10839
-10895
-10950
-11003
-11056
-11108
-11159
-11208
-11257
-11305
-11351
-11395
-11439
-11481
-11521
-11560
-11596
-11631
-11664
-11694
-11722
-11748
-11770
-11790
-11806
-11820
-11831
-11839
-11843
-11845
-11844
-11839
-11832
-11822
-11809
-11794
-11775
-11754
-11730
-11703
-11674
-11643
-11609
-11573
-11536
-11497
-11456
-11413
-11370
-11325
-11279
-11231
-11182
-11132
-11081
-11029
-10975
-10921
-10866
-10810
-10754
-10699
-10644
-10589
-10536
-10484
-10432
-10382
-10333
-10285
-10238
-10193
-10148
-10103
-10060
-10017
-9974
-9932
-9890
-9848
-9807
-9766
-9725
-9685
-9645
-9607
-9569
-9533
-9498
-9464
-9432
-9402
-9373
-9345
-9319
-9294
-9269
-9246
-9224
-9202
-9182
-9162
-9144
-9127
-9111
-9096
-9084
-9073
-9063
-9056
-9051
-9047
-9046
-9046
-9048
-9051
-9056
-9063
-9071
-9080
-9091
-9103
-9118
-9133
-9151
-9169
-9189
-9211
-9233
-9256
-9280
-9305
-9329
-9354
-9380
-9405
-9431
-9456
-9482
-9509
-9535
-9562
-9589
-9616
-9643
-9671
-9699
-9726
-9754
-9782
-9810
-9838
-9867
-9895
-9925
-9954
-9985
-10016
-10047
-10079
-10112
-10146
-10181
-10216
-10252
-10289
-10326
-10364
-10404
-10443
-10484
-10524
-10566
-10607
-10649
-10692
-10735
-10779
-10824
-10869
-10915
-10962
-11010
-11059
-11108
-11158
-11209
-11259
-11310
-11361
-11412
-11462
-11513
-11563
-11613
-11662
-11711
-11760
-11808
-11856
-11905
-11953
-12002
-12051
-12099
-12148
-12198
-12247
-12296
-12345
-12395
-12444
-12493
-12542
-12591
-12640
-12689
-12737
-12786
-12834
-12881
-12928
-12975
-13020
-13065
-13109
-13151
-13193
-13234
-13273
-13311
-13348
-13384
-13419
-13452
-13485
-13516
-13546
-13575
-13603
-13630
-13656
-13681
-13705
-13729
-13753
-13776
-13799
-13822
-13845
-13868
-13890
-13913
-13935
-13958
-13979
-14001
-14022
-14043
-14064
-14085
-14106
-14126
-14147
-14168
-14190
-14212
-14234
-14256
-14279
-14301
-14324
-14347
-14369
-14392
-14414
-14437
-14459
-14481
-14502
-14523
-14544
-14564
-14584
-14602
-14621
-14638
-14654
-14670
-14684
-14697
-14710
-14720
-14730
-14738
-14745
-14751
-14755
-14759
-14761
-14762
-14762
-14761
-14759
-14756
-14751
-14746
-14741
-14734
-14726
-14718
-14709
-14700
-14691
-14681
-14671
-14661
-14651
-14640
-14629
-14618
-14607
-14596
-14585
-14574
-14564
-14554
-14545
-14538
-14532
-14528
-14525
-14523
-14523
-14524
-14526
-14530
-14534
-14539
-14544
-14550
-14555
-14561
-14567
-14572
-14577
-14581
-14584
-14586
-14588
-14588
-14588
-14587
-14584
-14581
-14577
-14571
-14565
-14557
-14548
-14538
-14527
-14516
-14503
-14489
-14474
-14459
-14442
-14425
-14408
-14390
-14372
-14354
-14335
-14317
-14299
-14281
-14263
-14246
-14228
-14211
-14194
-14178
-14162
-14146
-14131
-14116
-14102
-14087
-14074
-14060
-14046
-14033
-14019
-14005
-13992
-13977
-13962
-13947
-13931
-13914
-13897
-13878
-13859
-13838
-13816
-13793
-13769
-13743
-13717
-13690
-13661
-13632
-13603
-13573
-13542
-13512
-13481
-13451
-13421
-13391
-13361
-13332
-13303
-13274
-13246
-13218
-13190
-13163
-13137
-13111
-13086
-13062
-13039
-13017
-12996
-12976
-12957
-12939
-12922
-12905
-12890
-12875
-12862
-12849
-12837
-12827
-12818
-12810
-12804
-12799
-12796
-12794
-12794
-12795
-12797
-12800
-12805
-12810
-12816
-12823
-12830
-12838
-12847
-12856
-12865
-12875
-12885
-12895
-12905
-12915
-12925
-12935
-12945
-12955
-12965
-12975
-12985
-12995
-13006
-13017
-13029
-13040
-13052
-13064
-13077
-13089
-13101
-13113
-13125
-13136
-13147
-13158
-13168
-13178
-13187
-13195
-13202
-13208
-13213
-13217
-13220
-13222
-13222
-13221
-13219
-13216
-13212
-13207
-13200
-13193
-13185
-13177
-13168
-13158
-13148
-13138
-13127
-13116
-13105
-13094
-13084
-13073
-13063
-13053
-13043
-13035
-13026
-13018
-13011
-13004
-12997
-12990
-12983
-12976
-12969
-12961
-12953
-12944
-12935
-12925
-12915
-12904
-12892
-12879
-12866
-12851
-12835
-12818
-12800
-12781
-12761
-12740
-12719
-12696
-12673
-12649
-12624
-12598
-12571
-12543
-12515
-12485
-12455
-12424
-12392
-12359
-12326
-12291
-12256
-12221
-12184
-12147
-12110
-12071
-12032
-11991
-11950
-11907
-11863
-11817
-11770
-11722
-11672
-11620
-11567
-11512
-11456
-11397
-11337
-11276
-11213
-11148
-11082
-11014
-10946
-10875
-10804
-10731
-10657
-10582
-10505
-10428
-10349
-10269
-10188
-10106
-10023
-9939
-9854
-9768
-9681
-9594
-9507
-9419
-9331
-9243
-9156
-9070
-8984
-8899
-8816
-8734
-8653
-8574
-8496
-8421
-8347
-8276
-8207
-8140
-8074
-8012
-7952
-7894
-7839
-7786
-7736
-7688
-7642
-7599
-7558
-7519
-7483
-7448
-7415
-7384
-7354
-7326
-7300
-7275
-7252
-7230
-7211
-7193
-7178
-7164
-7153
-7144
-7138
-7134
-7133
-7134
-7137
-7143
-7151
-7161
-7173
-7186
-7202
-7219
-7237
-7256
-7276
-7297
-7319
-7341
-7363
-7386
-7408
-7431
-7454
-7476
-7499
-7521
-7543
-7565
-7587
-7608
-7628
-7649
-7669
-7688
-7707
-7726
-7743
-7761
-7777
-7792
-7807
-7820
-7833
-7844
-7854
-7863
-7870
-7876
-7880
-7883
-7885
-7884
-7882
-7877
-7871
-7863
-7852
-7839
-7825
-7808
-7789
-7768
-7746
-7721
-7694
-7665
-7635
-7602
-7568
-7532
-7495
-7455
-7415
-7373
-7329
-7283
-7237
-7188
-7138
-7086
-7032
-6976
-6918
-6857
-6795
-6731
-6664
-6595
-6524
-6452
-6377
-6300
-6222
-6142
-6061
-5978
-5894
-5809
-5724
-5637
-5551
-5463
-5376
-5288
-5199
-5110
-5021
-4931
-4841
-4751
-4660
-4569
-4477
-4385
-4294
-4202
-4110
-4018
-3926
-3834
-3742
-3651
-3560
-3470
-3380
-3290
-3202
-3114
-3028
-2942
-2857
-2774
-2692
-2610
-2530
-2451
-2373
-2297
-2221
-2146
-2072
-2000
-1928
-1856
-1786
-1717
-1649
-1582
-1516
-1451
-1388
-1326
-1265
-1206
-1147
-1091
-1035
-981
-929
-879
-830
-783
-737
-694
-652
-612
-574
-538
-504
-471
-441
-411
-384
-358
-333
-309
-286
-264
-243
-222
-202
-182
-163
-145
-126
-108
-91
-73
-56
-39
-22
-6
11
28
45
62
79
95
112
129
146
162
179
195
211
226
241
256
271
285
299
313
326
339
353
366
378
391
403
415
427
439
451
463
475
487
500
513
527
541
556
571
588
605
623
642
662
682
704
726
748
771
794
818
841
864
887
910
932
955
976
998
1018
1040
1060
1080
1101
1121
1141
1160
1180
1200
1219
1239
1258
1277
1296
1315
1333
1351
1368
1385
1402
1418
1434
1449
1463
1477
1490
1503
1516
1527
1539
1549
1560
1570
1580
1589
1599
1609
1619
1629
1639
1650
1662
1674
1686
1699
1713
1727
1742
1758
1774
1791
1809
1826
1844
1863
1881
1900
1918
1937
1955
1974
1992
2011
2029
2049
2068
2087
2106
2126
2146
2165
2185
2206
2226
2247
2268
2290
2312
2335
2359
2382
2407
2431
2456
2481
2506
2531
2555
2580
2604
2627
2650
2673
2695
2717
2738
2760
2780
2801
2821
2840
2859
2878
2897
2915
2934
2952
2971
2990
3009
3030
3050
3072
3094
3117
3141
3165
3189
3213
3238
3263
3287
3312
3336
3361
3385
3408
3432
3455
3478
3500
3523
3545
3566
3588
3610
3632
3654
3676
3699
3722
3745
3769
3794
3819
3845
3871
3899
3927
3956
3987
4018
4050
4083
4118
4154
4190
4228
4267
4307
4348
4390
4434
4478
4524
4571
4619
4669
4720
4772
4827
4882
4940
4999
5059
5121
5185
5249
5315
5382
5450
5518
5587
5657
5727
5798
5869
5941
6012
6084
6156
6228
6300
6372
6444
6516
6588
6659
6731
6802
6873
6944
7014
7085
7155
7225
7296
7366
7437
7508
7579
7651
7723
7796
7869
7942
8016
8089
8163
8237
8311
8385
8458
8531
8604
8676
8747
8818
8888
8958
9026
9094
9161
9227
9292
9357
9420
9483
9546
9608
9670
9731
9793
9854
9915
9976
10037
10098
10159
10220
10281
10341
10402
10462
10521
10580
10639
10698
10756
10813
10870
10927
10983
11038
11093
11147
11201
11254
11306
11358
11409
11460
11511
11561
11610
11659
11707
11755
11802
11849
11895
11941
11986
12031
12075
12119
12163
12206
12248
12291
12333
12375
12417
12459
12501
12542
12584
12625
12665
12706
12745
12785
12823
12862
12899
12936
12972
13007
13041
13075
13107
13139
13171
13201
13231
13260
13289
13317
13346
13374
13401
13429
13457
13485
13512
13540
13567
13594
13621
13648
13674
13700
13726
13752
13777
13802
13827
13852
13876
13900
13924
13948
13972
13995
14019
14043
14067
14091
14115
14140
14164
14189
14214
14240
14266
14293
14320
14348
14377
14406
14436
14467
14498
14531
14563
14597
14631
14666
14701
14737
14773
14810
14847
14885
14924
14963
15002
15042
15083
15124
15166
15208
15251
15294
15338
15382
15427
15473
15519
15565
15611
15657
15704
15750
15797
15843
15890
15936
15982
16027
16074
16119
16164
16209
16253
16297
16341
16383
16426
16467
16508
16549
16589
16628
16667
16705
16742
16779
16816
16852
16888
16924
16960
16995
17029
17064
17098
17132
17165
17197
17229
17260
17291
17320
17349
17377
17404
17430
17456
17481
17506
17530
17554
17577
17599
17621
17642
17663
17683
17702
17721
17739
17757
17773
17789
17805
17819
17833
17846
17858
17870
17881
17891
17900
17909
17917
17925
17932
17938
17944
17950
17954
17958
17962
17965
17968
17970
17972
17974
17975
17976
17976
17976
17976
17976
17975
17975
17974
17973
17972
17971
17970
17969
17968
17967
17966
17965
17964
17963
17962
17961
17960
17959
17957
17956
17954
17952
17950
17949
17947
17945
17943
17942
17941
17940
17939
17939
17939
17940
17942
17944
17947
17951
17956
17961
17966
17972
17979
17985
17991
17998
18004
18011
18017
18023
18029
18035
18040
18046
18052
18057
18062
18067
18072
18077
18081
18085
18088
18092
18094
18097
18099
18101
18102
18102
18103
18102
18101
18100
18098
18096
18093
18089
18086
18081
18077
18072
18068
18062
18057
18052
18046
18040
18034
18027
18020
18013
18005
17997
17989
17980
17970
17960
17950
17939
17928
17917
17905
17893
17880
17867
17854
17840
17826
17811
17796
17781
17765
17749
17733
17717
17700
17684
17667
17651
17634
17616
17599
17581
17563
17544
17525
17505
17485
17464
17443
17422
17400
17378
17355
17332
17307
17282
17257
17230
17204
17176
17149
17121
17093
17065
17037
17009
16981
16953
16925
16897
16868
16840
16812
16784
16756
16728
16701
16673
16646
16619
16592
16565
16538
16511
16484
16456
16428
16400
16370
16341
16312
16283
16254
16225
16195
16165
16135
16105
16075
16044
16013
15982
15951
15919
15887
15855
15823
15791
15758
15725
15691
15658
15624
15590
15555
15520
15485
15449
15413
15377
15341
15304
15268
15231
15193
15156
15117
15079
15040
15000
14960
14919
14878
14837
14795
14752
14710
14667
14624
14581
14537
14494
14451
14407
14364
14320
14277
14233
14190
14147
14104
14062
14019
13977
13935
13893
13852
13810
13768
13726
13685
13643
13601
13559
13517
13476
13434
13392
13351
13309
13268
13226
13185
13144
13103
13061
13020
12979
12938
12897
12856
12816
12775
12735
12695
12655
12615
12575
12536
12496
12457
12417
12378
12338
12298
12259
12219
12180
12140
12100
12061
12020
11980
11940
11899
11858
11816
11775
11733
11691
11649
11607
11565
11522
11480
11437
11394
11350
11307
11263
11219
11175
11131
11086
11042
10998
10953
10909
10865
10821
10777
10734
10690
10646
10603
10559
10515
10472
10428
10385
10342
10298
10255
10212
10169
10126
10083
10040
9997
9953
9909
9865
9821
9776
9732
9687
9641
9595
9549
9503
9456
9409
9362
9314
9265
9217
9168
9118
9069
9019
8968
8918
8867
8816
8765
8713
8661
8609
8556
8504
8451
8397
8344
8289
8235
8180
8124
8068
8010
7953
7894
7835
7775
7715
7653
7591
7528
7465
7401
7336
7270
7205
7138
7072
7004
6937
6869
6801
6733
6665
6596
6528
6459
6389
6320
6250
6180
6110
6039
5968
5896
5824
5751
5678
5604
5530
5456
5381
5307
5232
5157
5083
5008
4933
4858
4783
4708
4632
4556
4480
4404
4327
4250
4173
4094
4016
3937
3858
3777
3697
3616
3534
3452
3370
3287
3204
3120
3037
2953
2869
2786
2702
2618
2535
2452
2368
2285
2202
2119
2037
1955
1873
1791
1710
1629
1549
1468
1388
1308
1228
1149
1069
990
911
832
753
675
597
519
442
365
289
213
138
63
-10
-83
-155
-226
-296
-365
-434
-502
-569
-636
-702
-768
-833
-898
-962
-1025
-1088
-1151
-1212
-1274
-1335
-1395
-1455
-1514
-1573
-1632
-1690
-1747
-1805
-1861
-1918
-1974
-2031
-2086
-2142
-2197
-2253
-2308
-2362
-2416
-2470
-2524
-2577
-2629
-2682
-2734
-2785
-2837
-2888
-2939
-2989
-3039
-3088
-3137
-3186
-3233
-3280
-3327
-3372
-3417
-3461
-3504
-3547
-3588
-3629
-3669
-3708
-3746
-3784
-3821
-3857
-3893
-3928
-3963
-3997
-4030
-4064
-4097
-4130
-4163
-4195
-4227
-4259
-4291
-4322
-4352
-4383
-4413
-4442
-4471
-4499
-4527
-4554
-4581
-4607
-4633
-4659
-4684
-4709
-4734
-4759
-4783
-4808
-4832
-4856
-4880
-4904
-4927
-4951
-4974
-4997
-5020
-5043
-5066
-5088
-5111
-5133
-5155
-5176
-5197
-5218
-5239
-5259
-5279
-5299
-5319
-5339
-5359
-5380
-5400
-5421
-5442
-5463
-5484
-5506
-5527
-5549
-5571
-5593
-5616
-5638
-5661
-5684
-5707
-5731
-5754
-5778
-5801
-5825
-5848
-5872
-5895
-5919
-5942
-5966
-5989
-6013
-6037
-6061
-6085
-6109
-6134
-6158
-6183
-6208
-6233
-6258
-6283
-6308
-6333
-6358
-6383
-6408
-6432
-6457
-6482
-6506
-6531
-6555
-6580
-6604
-6628
-6652
-6676
-6700
-6723
-6747
-6770
-6793
-6815
-6837
-6859
-6881
-6902
-6923
-6944
-6964
-6983
-7002
-7020
-7038
-7056
-7073
-7090
-7107
-7123
-7139
-7155
-7170
-7185
-7200
-7214
-7228
-7242
-7255
-7267
-7280
-7291
-7302
-7313
-7322
-7332
-7340
-7348
-7355
-7362
-7368
-7374
-7379
-7384
-7388
-7393
-7396
-7400
-7403
-7406
-7409
-7412
-7415
-7418
-7421
-7425
-7429
-7432
-7437
-7441
-7445
-7450
-7455
-7461
-7466
-7472
-7478
-7484
-7491
-7498
-7505
-7513
-7521
-7529
-7538
-7548
-7558
-7568
-7579
-7590
-7602
-7614
-7627
-7640
-7654
-7667
-7682
-7696
-7711
-7725
-7740
-7755
-7770
-7785
-7801
-7816
-7831
-7847
-7862
-7878
-7893
-7909
-7924
-7940
-7955
-7971
-7987
-8002
-8018
-8032
-8048
-8064
-8079
-8095
-8109
-8125
-8140
-8154
-8170
-8185
-8200
-8215
-8231
-8246
-8262
-8278
-8294
-8311
-8328
-8345
-8362
-8380
-8398
-8416
-8435
-8453
-8472
-8491
-8510
-8529
-8548
-8567
-8585
-8604
-8622
-8640
-8658
-8676
-8694
-8712
-8729
-8747
-8765
-8782
-8800
-8817
-8835
-8852
-8870
-8887
-8905
-8923
-8941
-8960
-8978
-8997
-9016
-9036
-9056
-9076
-9096
-9116
-9137
-9157
-9178
-9200
-9221
-9242
-9264
-9286
-9308
-9330
-9352
-9375
-9397
-9420
-9444
-9467
-9491
-9515
-9539
-9563
-9587
-9611
-9635
-9659
-9682
-9706
-9729
-9751
-9774
-9796
-9817
-9838
-9859
-9880
-9900
-9919
-9938
-9956
-9973
-9990
-10007
-10022
-10038
-10052
-10067
-10080
-10094
-10106
-10119
-10130
-10141
-10152
-10162
-10171
-10179
-10187
-10194
-10200
-10205
-10210
-10213
-10216
-10219
-10221
-10222
-10222
-10222
-10222
-10221
-10219
-10217
-10215
-10212
-10209
-10206
-10202
-10198
-10194
-10189
-10184
-10179
-10173
-10167
-10160
-10153
-10146
-10138
-10130
-10122
-10113
-10103
-10093
-10082
-10070
-10057
-10044
-10029
-10014
-9998
-9982
-9964
-9947
-9928
-9909
-9889
-9869
-9849
-9828
-9806
-9784
-9762
-9740
-9717
-9694
-9670
-9647
-9623
-9599
-9575
-9551
-9526
-9502
-9477
-9451
-9425
-9399
-9373
-9346
-9320
-9293
-9266
-9239
-9212
-9185
-9158
-9131
-9105
-9079
-9053
-9028
-9002
-8977
-8952
-8927
-8901
-8876
-8851
-8825
-8800
-8774
-8748
-8722
-8695
-8669
-8642
-8614
-8587
-8559
-8532
-8504
-8476
-8448
-8420
-8392
-8364
-8336
-8309
-8281
-8254
-8226
-8199
-8173
-8146
-8119
-8093
-8068
-8042
-8016
-7991
-7966
-7941
-7916
-7892
-7867
-7843
-7820
-7796
-7773
-7751
-7728
-7705
-7683
-7661
-7638
-7616
-7594
-7571
-7549
-7527
-7504
-7482
-7460
-7438
-7416
-7394
-7372
-7350
-7328
-7307
-7286
-7265
-7245
-7225
-7206
-7187
-7168
-7150
-7133
-7116
-7100
-7084
-7068
-7053
-7039
-7024
-7010
-6997
-6983
-6970
-6958
-6945
-6933
-6920
-6908
-6896
-6884
-6872
-6859
-6847
-6835
-6822
-6809
-6796
-6783
-6770
-6756
-6743
-6729
-6714
-6700
-6685
-6670
-6655
-6639
-6623
-6606
-6589
-6572
-6554
-6536
-6517
-6498
-6478
-6458
-6438
-6418
-6397
-6376
-6355
-6333
-6312
-6291
-6269
-6247
-6226
-6204
-6182
-6160
-6138
-6116
-6094
-6072
-6051
-6029
-6008
-5987
-5966
-5945
-5925
-5905
-5885
-5865
-5846
-5827
-5808
-5789
-5771
-5752
-5734
-5716
-5697
-5679
-5660
-5642
-5623
-5603
-5583
-5563
-5542
-5521
-5499
-5477
-5455
-5432
-5409
-5386
-5362
-5339
-5314
-5290
-5265
-5240
-5215
-5189
-5163
-5137
-5111
-5084
-5057
-5030
-5002
-4975
-4947
-4919
-4891
-4863
-4835
-4806
-4778
-4750
-4722
-4694
-4666
-4638
-4610
-4582
-4555
-4527
-4499
-4472
-4444
-4417
-4389
-4362
-4334
-4306
-4279
-4251
-4224
-4196
-4169
-4142
-4114
-4086
-4059
-4032
-4003
-3976
-3949
-3921
-3893
-3865
-3837
-3809
-3780
-3752
-3723
-3694
-3665
-3637
-3608
-3579
-3550
-3520
-3491
-3462
-3433
-3403
-3374
-3344
-3314
-3284
-3254
-3224
-3194
-3164
-3133
-3103
-3072
-3041
-3010
-2979
-2947
-2915
-2882
-2849
-2816
-2782
-2748
-2714
-2679
-2644
-2609
-2574
-2539
-2503
-2468
-2432
-2396
-2360
-2324
-2288
-2252
-2215
-2179
-2142
-2105
-2067
-2029
-1992
-1954
-1916
-1877
-1839
-1800
-1762
-1723
-1685
-1647
-1609
-1570
-1533
-1495
-1457
-1420
-1382
-1345
-1308
-1271
-1235
-1198
-1162
-1126
-1091
-1055
-1020
-985
-950
-916
-881
-847
-812
-778
-745
-711
-678
-645
-612
-579
-547
-515
-483
-451
-420
-388
-357
-326
-296
-265
-235
-205
-175
-146
-117
-88
-59
-31
-3
25
52
80
107
134
162
189
216
243
269
296
323
350
376
403
430
457
483
510
537
564
591
618
644
671
697
724
750
776
802
828
854
880
906
933
959
986
1012
1040
1068
1095
1123
1150
1178
1205
1233
1260
1287
1314
1341
1367
1394
1419
1445
1470
1495
1520
1544
1568
1591
1614
1637
1660
1682
1704
1726
1748
1770
1791
1813
1834
1856
1878
1899
1921
1943
1965
1986
2008
2029
2052
2075
2097
2119
2142
2164
2187
2210
2233
2257
2281
2305
2330
2355
2380
2406
2431
2457
2483
2509
2536
2562
2588
2615
2641
2668
2695
2722
2749
2776
2803
2831
2858
2886
2913
2941
2968
2996
3024
3052
3080
3108
3136
3164
3192
3220
3249
3277
3306
3335
3364
3394
3423
3453
3483
3514
3544
3575
3606
3637
3668
3699
3730
3760
3790
3820
3850
3879
3907
3935
3963
3990
4016
4041
4067
4091
4115
4139
4162
4184
4206
4228
4249
4270
4290
4310
4329
4348
4366
4384
4401
4418
4433
4448
4463
4477
4490
4502
4514
4525
4536
4546
4556
4565
4573
4581
4589
4597
4604
4612
4619
4626
4634
4642
4650
4658
4666
4674
4682
4691
4699
4707
4715
4723
4731
4739
4747
4755
4763
4771
4778
4786
4793
4801
4808
4815
4822
4828
4835
4841
4848
4855
4862
4869
4876
4883
4891
4898
4906
4913
4921
4928
4935
4942
4949
4956
4963
4969
4976
4982
4988
4995
5001
5007
5013
5019
5025
5031
5037
5044
5050
5056
5062
5068
5075
5081
5088
5095
5102
5109
5116
5124
5131
5139
5146
5154
5162
5170
5178
5186
5194
5202
5211
5220
5229
5238
5248
5258
5267
5277
5288
5298
5309
5320
5331
5343
5355
5367
5380
5393
5407
5421
5436
5450
5466
5481
5497
5513
5530
5546
5564
5581
5599
5616
5635
5653
5672
5691
5710
5730
5749
5769
5789
5809
5830
5850
5871
5892
5913
5934
5956
5977
5999
6021
6042
6064
6086
6107
6129
6150
6171
6192
6213
6233
6253
6272
6291
6310
6328
6346
6363
6380
6396
6412
6428
6444
6459
6474
6489
6503
6518
6532
6545
6559
6572
6584
6597
6609
6620
6631
6641
6651
6661
6670
6678
6686
6693
6700
6707
6713
6718
6724
6729
6733
6738
6742
6745
6749
6752
6755
6757
6759
6761
6763
6764
6765
6766
6766
6767
6767
6767
6767
6766
6765
6764
6763
6761
6759
6757
6754
6751
6747
6743
6739
6735
6730
6725
6719
6713
6706
6699
6692
6684
6675
6667
6657
6648
6638
6628
6618
6607
6596
6585
6573
6561
6548
6535
6522
6508
6494
6479
6463
6447
6430
6412
6394
6375
6355
6335
6314
6293
6271
6249
6227
6204
6181
6157
6133
6109
6085
6061
6036
6011
5985
5960
5934
5908
5881
5855
5828
5801
5773
5745
5716
5688
5659
5629
5599
5569
5539
5508
5477
5446
5414
5383
5351
5319
5286
5254
5222
5189
5156
5124
5091
5058
5025
4992
4959
4926
4893
4859
4826
4793
4759
4726
4692
4659
4625
4592
4559
4525
4492
4459
4426
4392
4359
4326
4293
4260
4227
4194
4161
4128
4096
4062
4030
3998
3965
3933
3901
3868
3836
3803
3770
3737
3704
3671
3637
3603
3569
3535
3501
3467
3432
3398
3363
3328
3294
3259
3224
3189
3155
3120
3086
3052
3018
2984
2950
2917
2883
2850
2817
2783
2750
2717
2684
2651
2618
2584
2551
2518
2485
2452
2419
2387
2354
2321
2289
2257
2224
2192
2161
2129
2098
2066
2035
2005
1974
1944
1914
1884
1854
1825
1796
1767
1738
1709
1681
1652
1623
1594
1565
1536
1506
1477
1447
1417
1386
1356
1325
1293
1262
1230
1198
1165
1133
1100
1067
1034
1000
968
934
900
866
832
797
762
726
690
654
618
581
544
506
469
431
393
355
317
278
240
201
161
122
82
42
2
-38
-78
-119
-160
-201
-242
-283
-325
-366
-408
-449
-491
-533
-574
-616
-658
-699
-741
-783
-824
-865
-907
-948
-990
-1031
-1072
-1114
-1155
-1197
-1238
-1280
-1322
-1363
-1405
-1447
-1489
-1530
-1572
-1614
-1655
-1697
-1738
-1779
-1821
-1862
-1903
-1944
-1986
-2027
-2068
-2110
-2151
-2192
-2234
-2275
-2317
-2358
-2400
-2442
-2484
-2526
-2568
-2610
-2653
-2695
-2738
-2780
-2823
-2866
-2909
-2952
-2996
-3040
-3084
-3129
-3174
-3219
-3264
-3309
-3355
-3401
-3447
-3493
-3539
-3585
-3632
-3679
-3726
-3773
-3820
-3867
-3914
-3961
-4009
-4056
-4104
-4152
-4200
-4248
-4297
-4345
-4394
-4443
-4493
-4543
-4592
-4642
-4693
-4743
-4794
-4845
-4895
-4946
-4998
-5049
-5100
-5151
-5202
-5253
-5304
-5355
-5406
-5457
-5508
-5559
-5610
-5660
-5711
-5761
-5812
-5862
-5912
-5963
-6013
-6063
-6113
-6162
-6212
-6261
-6310
-6359
-6407
-6456
-6504
-6551
-6599
-6646
-6693
-6739
-6786
-6832
-6878
-6924
-6969
-7014
-7059
-7104
-7149
-7194
-7238
-7283
-7327
-7371
-7415
-7458
-7502
-7545
-7588
-7631
-7673
-7716
-7758
-7800
-7842
-7883
-7925
-7966
-8007
-8048
-8087
-8129
-8169
-8208
-8248
-8288
-8327
-8366
-8405
-8443
-8481
-8519
-8557
-8594
-8631
-8667
-8703
-8739
-8775
-8810
-8846
-8880
-8915
-8950
-8984
-9018
-9052
-9085
-9118
-9151
-9184
-9216
-9247
-9279
-9310
-9340
-9370
-9400
-9429
-9458
-9486
-9514
-9541
-9568
-9594
-9620
-9646
-9671
-9695
-9719
-9742
-9765
-9787
-9809
-9830
-9851
-9871
-9890
-9909
-9927
-9944
-9961
-9978
-9993
-10008
-10022
-10036
-10048
-10060
-10072
-10083
-10093
-10102
-10111
-10119
-10126
-10133
-10140
-10145
-10151
-10155
-10160
-10163
-10167
-10170
-10173
-10175
-10177
-10179
-10181
-10182
-10183
-10184
-10184
-10184
-10184
-10183
-10182
-10180
-10177
-10174
-10171
-10167
-10163
-10158
-10152
-10146
-10140
-10133
-10126
-10119
-10111
-10103
-10094
-10086
-10077
-10068
-10059
-10049
-10040
-10030
-10020
-10010
-10000
-9990
-9980
-9969
-9959
-9948
-9937
-9926
-9915
-9903
-9891
-9878
-9864
-9851
-9837
-9822
-9807
-9791
-9775
-9759
-9742
-9725
-9708
-9690
-9672
-9654
-9636
-9618
-9599
-9581
-9562
-9543
-9525
-9506
-9487
-9468
-9448
-9429
-9409
-9389
-9369
-9348
-9328
-9307
-9286
-9265
-9243
-9222
-9200
-9178
-9156
-9134
-9112
-9090
-9068
-9045
-9023
-9000
-8978
-8955
-8933
-8910
-8887
-8864
-8842
-8819
-8796
-8772
-8749
-8726
-8703
-8680
-8657
-8634
-8611
-8588
-8566
-8543
-8521
-8499
-8477
-8455
-8434
-8413
-8391
-8370
-8349
-8328
-8307
-8286
-8265
-8245
-8224
-8204
-8183
-8163
-8144
-8124
-8103
-8085
-8066
-8047
-8028
-8010
-7991
-7972
-7954
-7935
-7916
-7897
-7878
-7859
-7840
-7820
-7800
-7780
-7759
-7738
-7717
-7695
-7673
-7651
-7628
-7604
-7580
-7555
-7530
-7504
-7478
-7452
-7425
-7397
-7369
-7341
-7312
-7283
-7253
-7223
-7192
-7160
-7129
-7096
-7063
-7030
-6996
-6962
-6928
-6893
-6858
-6822
-6787
-6751
-6714
-6678
-6641
-6604
-6567
-6530
-6492
-6455
-6417
-6379
-6340
-6302
-6263
-6225
-6186
-6147
-6108
-6068
-6029
-5990
-5951
-5911
-5872
-5833
-5794
-5755
-5716
-5677
-5638
-5599
-5560
-5521
-5481
-5442
-5402
-5362
-5322
-5282
-5242
-5201
-5161
-5120
-5079
-5039
-4998
-4957
-4917
-4876
-4835
-4794
-4754
-4713
-4672
-4632
-4592
-4551
-4511
-4471
-4431
-4390
-4350
-4310
-4270
-4230
-4190
-4150
-4109
-4069
-4029
-3990
-3950
-3910
-3870
-3830
-3790
-3750
-3709
-3669
-3628
-3588
-3547
-3505
-3464
-3422
-3380
-3338
-3295
-3252
-3208
-3164
-3120
-3075
-3029
-2983
-2937
-2889
-2842
-2793
-2744
-2695
-2644
-2593
-2542
-2489
-2437
-2383
-2329
-2274
-2219
-2164
-2107
-2051
-1994
-1936
-1879
-1821
-1763
-1704
-1646
-1587
-1529
-1470
-1412
-1353
-1295
-1237
-1179
-1121
-1063
-1004
-947
-890
-833
-776
-719
-662
-605
-548
-492
-435
-379
-323
-267
-211
-155
-99
-43
13
69
126
182
238
295
352
409
466
523
581
639
697
756
815
873
933
992
1052
1111
1171
1231
1291
1351
1411
1471
1531
1591
1650
1710
1769
1829
1888
1947
2005
2064
2123
2181
2240
2298
2356
2414
2473
2531
2589
2647
2705
2763
2822
2880
2938
2996
3053
3111
3169
3226
3283
3340
3397
3453
3509
3565
3620
3675
3730
3784
3838
3892
3945
3998
4051
4104
4157
4209
4261
4314
4366
4418
4470
4522
4573
4625
4677
4728
4780
4831
4883
4934
4985
5037
5088
5139
5191
5242
5293
5344
5395
5446
5497
5548
5599
5649
5700
5750
5801
5851
5901
5951
6001
6051
6101
6150
6199
6248
6297
6346
6395
6443
6491
6540
6588
6635
6683
6731
6779
6826
6874
6921
6969
7016
7064
7111
7159
7206
7253
7300
7347
7393
7440
7486
7532
7578
7624
7669
7715
7760
7805
7850
7894
7939
7983
8028
8071
8116
8159
8203
8247
8290
8333
8376
8419
8461
8504
8545
8587
8628
8669
8710
8750
8790
8830
8869
8908
8947
8985
9023
9060
9097
9134
9171
9207
9242
9277
9312
9346
9379
9412
9445
9477
9509
9540
9571
9602
9632
9662
9691
9720
9748
9776
9804
9831
9858
9885
9912
9938
9964
9989
10015
10040
10065
10090
10114
10139
10163
10187
10211
10234
10258
10280
10303
10325
10346
10367
10387
10407
10426
10444
10462
10479
10496
10512
10527
10542
10556
10570
10583
10595
10607
10618
10628
10639
10648
10657
10666
10674
10682
10690
10697
10705
10711
10718
10724
10730
10735
10741
10746
10750
10755
10758
10762
10765
10768
10770
10772
10773
10774
10775
10775
10774
10773
10772
10770
10767
10765
10761
10757
10753
10748
10743
10737
10730
10723
10715
10706
10696
10686
10675
10664
10651
10638
10624
10609
10594
10578
10562
10545
10527
10509
10490
10471
10451
10431
10411
10390
10369
10347
10326
10304
10282
10260
10237
10214
10191
10168
10145
10121
10097
10073
10049
10024
9999
9975
9950
9924
9899
9873
9848
9821
9795
9769
9742
9715
9688
9661
9633
9606
9578
9551
9523
9495
9467
9439
9410
9382
9354
9325
9297
9268
9240
9212
9183
9155
9127
9099
9071
9043
9015
8987
8959
8931
8903
8875
8846
8818
8789
8760
8731
8702
8672
8643
8613
8583
8553
8523
8493
8462
8432
8401
8370
8340
8309
8278
8247
8216
8185
8154
8122
8090
8058
8025
7992
7959
7925
7891
7857
7823
7788
7752
7717
7681
7644
7607
7570
7533
7495
7457
7419
7380
7341
7301
7262
7222
7181
7141
7100
7059
7017
6975
6932
6890
6847
6803
6760
6716
6671
6627
6582
6537
6491
6445
6399
6353
6306
6259
6212
6164
6116
6068
6020
5972
5923
5874
5825
5776
5727
5678
5629
5580
5530
5481
5431
5382
5332
5283
5233
5184
5134
5085
5035
4986
4937
4887
4838
4789
4740
4691
4642
4593
4544
4495
4446
4397
4348
4300
4251
4203
4155
4108
4059
4013
3966
3919
3872
3825
3778
3732
3685
3639
3593
3547
3501
3455
3409
3363
3318
3272
3227
3182
3137
3092
3047
3002
2958
2913
2869
2824
2780
2736
2692
2648
2604
2560
2517
2474
2431
2388
2345
2303
2260
2218
2176
2135
2093
2052
2011
1970
1930
1889
1849
1809
1769
1729
1689
1650
1611
1573
1534
1497
1459
1422
1385
1349
1313
1277
1241
1206
1172
1138
1104
1070
1037
1004
971
939
907
875
843
812
781
750
720
689
659
629
600
570
541
512
483
455
426
398
370
343
315
288
260
232
205
177
150
122
94
66
38
10
-18
-46
-74
-103
-131
-160
-188
-216
-245
-274
-302
-331
-359
-388
-417
-445
-474
-503
-531
-560
-589
-618
-647
-676
-705
-735
-764
-794
-824
-854
-884
-914
-944
-974
-1004
-1034
-1064
-1094
-1124
-1154
-1183
-1213
-1242
-1272
-1301
-1330
-1360
-1389
-1418
-1447
-1476
-1505
-1533
-1562
-1590
-1618
-1645
-1672
-1699
-1726
-1753
-1779
-1804
-1830
-1855
-1880
-1904
-1928
-1952
-1976
-1999
-2021
-2045
-2067
-2089
-2111
-2133
-2154
-2175
-2195
-2216
-2236
-2256
-2275
-2295
-2314
-2333
-2352
-2371
-2390
-2408
-2427
-2445
-2463
-2481
-2499
-2517
-2535
-2553
-2571
-2588
-2606
-2623
-2641
-2659
-2676
-2694
-2712
-2730
-2748
-2767
-2785
-2803
-2821
-2839
-2858
-2876
-2894
-2912
-2931
-2949
-2967
-2985
-3003
-3020
-3038
-3055
-3073
-3090
-3107
-3124
-3141
-3158
-3175
-3192
-3208
-3225
-3241
-3258
-3275
-3291
-3308
-3324
-3340
-3356
-3371
-3386
-3401
-3416
-3430
-3444
-3458
-3471
-3484
-3498
-3510
-3523
-3535
-3547
-3559
-3570
-3581
-3592
-3603
-3613
-3624
-3634
-3644
-3654
-3664
-3674
-3684
-3693
-3702
-3710
-3719
-3726
-3734
-3741
-3749
-3756
-3763
-3769
-3776
-3783
-3789
-3796
-3803
-3809
-3816
-3823
-3830
-3836
-3843
-3850
-3857
-3864
-3871
-3878
-3886
-3893
-3900
-3907
-3915
-3922
-3929
-3936
-3943
-3950
-3958
-3965
-3972
-3980
-3987
-3995
-4003
-4011
-4019
-4027
-4035
-4043
-4051
-4061
-4070
-4078
-4089
-4099
-4109
-4119
-4130
-4141
-4152
-4163
-4175
-4186
-4198
-4210
-4222
-4234
-4247
-4259
-4272
-4285
-4298
-4311
-4324
-4338
-4351
-4365
-4379
-4393
-4407
-4421
-4435
-4449
-4464
-4478
-4493
-4508
-4523
-4538
-4554
-4569
-4584
-4599
-4615
-4630
-4645
-4660
-4675
-4690
-4705
-4720
-4735
-4751
-4766
-4781
-4797
-4812
-4828
-4844
-4860
-4876
-4893
-4909
-4926
-4943
-4960
-4978
-4995
-5013
-5031
-5049
-5068
-5086
-5105
-5124
-5143
-5162
-5182
-5202
-5222
-5242
-5262
-5283
-5303
-5323
-5344
-5364
-5385
-5405
-5426
-5447
-5467
-5488
-5508
-5529
-5549
-5569
-5590
-5610
-5630
-5651
-5671
-5691
-5711
-5731
-5751
-5770
-5790
-5809
-5829
-5848
-5867
-5886
-5905
-5924
-5943
-5962
-5981
-6000
-6018
-6037
-6055
-6073
-6091
-6109
-6127
-6145
-6162
-6180
-6198
-6215
-6233
-6250
-6268
-6286
-6303
-6321
-6338
-6356
-6373
-6391
-6408
-6426
-6444
-6461
-6478
-6496
-6513
-6530
-6547
-6563
-6580
-6596
-6612
-6628
-6643
-6659
-6674
-6689
-6704
-6719
-6734
-6748
-6762
-6776
-6790
-6803
-6816
-6829
-6842
-6854
-6866
-6877
-6889
-6900
-6910
-6920
-6930
-6940
-6949
-6958
-6967
-6975
-6983
-6991
-6999
-7006
-7013
-7019
-7026
-7032
-7038
-7044
-7049
-7055
-7060
-7064
-7069
-7073
-7076
-7080
-7083
-7086
-7088
-7090
-7091
-7092
-7093
-7093
-7093
-7093
-7092
-7091
-7090
-7088
-7087
-7085
-7083
-7081
-7078
-7076
-7073
-7070
-7067
-7063
-7060
-7056
-7052
-7049
-7044
-7040
-7036
-7031
-7027
-7022
-7017
-7012
-7007
-7002
-6996
-6991
-6986
-6980
-6975
-6969
-6964
-6958
-6952
-6946
-6940
-6934
-6928
-6921
-6915
-6908
-6901
-6893
-6886
-6878
-6870
-6861
-6853
-6844
-6835
-6826
-6816
-6807
-6797
-6786
-6776
-6765
-6754
-6743
-6731
-6720
-6707
-6695
-6682
-6668
-6654
-6640
-6626
-6610
-6595
-6579
-6562
-6545
-6528
-6510
-6492
-6473
-6453
-6433
-6413
-6392
-6371
-6349
-6328
-6305
-6283
-6261
-6238
-6215
-6192
-6169
-6145
-6122
-6098
-6074
-6049
-6025
-6000
-5974
-5948
-5922
-5896
-5868
-5841
-5813
-5784
-5755
-5725
-5695
-5664
-5632
-5600
-5567
-5534
-5501
-5467
-5433
-5398
-5363
-5328
-5292
-5256
-5220
-5183
-5146
-5109
-5072
-5035
-4998
-4960
-4923
-4885
-4847
-4810
-4772
-4733
-4695
-4657
-4618
-4579
-4540
-4501
-4462
-4422
-4383
-4343
-4302
-4262
-4222
-4181
-4140
-4099
-4058
-4017
-3975
-3933
-3892
-3850
-3807
-3765
-3722
-3680
-3637
-3594
-3550
-3507
-3463
-3419
-3376
-3332
-3288
-3244
-3200
-3157
-3113
-3069
-3026
-2982
-2939
-2895
-2852
-2809
-2766
-2723
-2680
-2637
-2594
-2551
-2509
-2466
-2424
-2381
-2339
-2296
-2254
-2212
-2169
-2127
-2085
-2043
-2000
-1959
-1917
-1875
-1834
-1792
-1751
-1710
-1669
-1629
-1588
-1548
-1508
-1469
-1429
-1390
-1352
-1313
-1275
-1237
-1200
-1162
-1125
-1088
-1051
-1014
-978
-942
-905
-869
-833
-797
-761
-725
-689
-653
-617
-581
-545
-510
-475
-440
-405
-371
-337
-303
-270
-237
-205
-172
-140
-109
-77
-46
-15
16
47
78
109
139
170
201
231
262
292
322
352
382
412
442
472
501
530
559
588
616
644
672
699
727
753
780
806
833
858
884
909
934
959
984
1008
1033
1058
1082
1106
1130
1154
1178
1201
1225
1249
1272
1295
1318
1342
1365
1388
1411
1434
1457
1480
1504
1527
1550
1573
1597
1620
1644
1668
1691
1715
1739
1764
1788
1812
1836
1860
1885
1909
1933
1957
1981
2005
2029
2054
2078
2102
2126
2150
2174
2198
2222
2247
2271
2295
2319
2344
2368
2393
2417
2442
2467
2491
2516
2541
2565
2590
2614
2638
2662
2686
2710
2733
2757
2780
2804
2827
2850
2873
2896
2919
2942
2965
2987
3009
3032
3054
3076
3098
3120
3141
3162
3183
3204
3225
3245
3265
3284
3304
3323
3342
3360
3379
3397
3414
3432
3449
3466
3483
3499
3515
3531
3547
3562
3578
3593
3608
3622
3637
3652
3666
3680
3694
3708
3721
3735
3748
3761
3774
3786
3799
3811
3823
3834
3846
3857
3868
3878
3889
3899
3909
3919
3929
3939
3948
3958
3967
3976
3985
3994
4003
4011
4019
4027
4035
4043
4051
4058
4065
4072
4078
4085
4091
4097
4102
4108
4113
4118
4123
4128
4133
4137
4142
4146
4150
4154
4158
4162
4166
4170
4173
4177
4180
4183
4186
4189
4192
4195
4198
4201
4204
4207
4211
4214
4217
4220
4224
4227
4230
4233
4236
4239
4241
4244
4246
4249
4251
4252
4254
4255
4257
4258
4258
4259
4259
4260
4260
4259
4259
4258
4258
4257
4255
4254
4252
4250
4247
4245
4242
4238
4234
4230
4226
4221
4216
4211
4205
4199
4192
4186
4179
4172
4165
4158
4150
4143
4135
4127
4119
4111
4103
4094
4086
4077
4069
4059
4051
4042
4033
4024
4014
4006
3998
3989
3980
3971
3962
3953
3945
3936
3927
3919
3911
3902
3894
3886
3878
3870
3863
3855
3847
3840
3832
3825
3817
3810
3802
3795
3788
3781
3774
3767
3761
3754
3748
3742
3736
3730
3724
3718
3713
3708
3702
3697
3692
3688
3683
3678
3673
3669
3664
3660
3656
3652
3648
3644
3640
3637
3633
3630
3627
3624
3621
3618
3616
3614
3612
3610
3608
3607
3606
3605
3605
3604
3605
3605
3606
3607
3609
3610
3613
3615
3618
3621
3625
3628
3632
3636
3640
3645
3649
3653
3657
3662
3666
3670
3674
3679
3683
3687
3691
3695
3700
3704
3708
3713
3717
3722
3726
3731
3736
3740
3745
3750
3755
3760
3764
3769
3774
3780
3785
3790
3795
3801
3806
3811
3817
3822
3828
3833
3838
3844
3849
3854
3859
3865
3870
3875
3881
3886
3892
3897
3903
3909
3915
3920
3926
3933
3939
3945
3952
3958
3965
3971
3978
3984
3991
3997
4003
4010
4016
4022
4027
4034
4040
4046
4051
4058
4064
4070
4075
4083
4089
4094
4101
4107
4113
4120
4126
4132
4138
4144
4150
4156
4162
4168
4174
4180
4186
4192
4198
4204
4210
4216
4221
4227
4232
4238
4243
4248
4253
4257
4262
4266
4270
4274
4277
4281
4284
4287
4290
4293
4296
4298
4301
4303
4305
4307
4308
4310
4311
4313
4314
4315
4316
4317
4318
4319
4320
4321
4322
4322
4323
4324
4324
4324
4324
4324
4324
4324
4324
4323
4323
4322
4321
4320
4319
4317
4316
4314
4312
4310
4307
4304
4301
4298
4294
4290
4287
4282
4278
4274
4270
4265
4261
4256
4252
4247
4242
4238
4233
4229
4224
4220
4215
4210
4206
4201
4196
4191
4187
4182
4177
4172
4167
4162
4156
4151
4146
4141
4135
4130
4124
4118
4113
4107
4101
4094
4089
4083
4077
4070
4065
4059
4051
4045
4038
4030
4024
4017
4009
4002
3994
3986
3978
3970
3962
3953
3945
3937
3929
3921
3913
3905
3897
3889
3882
3874
3866
3859
3851
3843
3835
3827
3819
3811
3803
3794
3786
3777
3769
3760
3751
3742
3732
3723
3713
3703
3693
3683
3672
3662
3651
3640
3628
3617
3605
3593
3581
3569
3557
3544
3532
3519
3506
3492
3479
3465
3451
3437
3423
3408
3393
3378
3362
3346
3330
3314
3297
3280
3263
3245
3227
3209
3191
3172
3153
3134
3114
3095
3074
3054
3033
3011
2989
2967
2944
2921
2898
2874
2850
2825
2800
2774
2748
2722
2696
2669
2641
2614
2586
2558
2530
2502
2473
2445
2416
2387
2358
2328
2299
2269
2239
2209
2179
2149
2118
2087
2056
2025
1994
1962
1931
1899
1866
1834
1801
1767
1734
1700
1666
1632
1597
1563
1528
1494
1459
1424
1390
1355
1321
1287
1253
1220
1186
1153
1120
1087
1054
1020
989
957
925
893
861
829
798
766
735
704
673
642
612
581
551
521
491
462
433
403
374
345
317
288
259
231
202
174
146
117
89
61
33
5
-23
-51
-79
-107
-134
-162
-189
-217
-244
-271
-298
-325
-351
-378
-404
-431
-457
-483
-509
-535
-562
-587
-613
-639
-665
-691
-716
-742
-767
-792
-818
-843
-868
-892
-917
-942
-966
-991
-1014
-1039
-1064
-1088
-1112
-1136
-1161
-1185
-1209
-1234
-1258
-1282
-1307
-1332
-1356
-1381
-1405
-1430
-1455
-1479
-1504
-1528
-1552
-1577
-1601
-1625
-1648
-1672
-1696
-1719
-1742
-1766
-1789
-1811
-1834
-1857
-1880
-1902
-1924
-1947
-1969
-1991
-2013
-2035
-2057
-2078
-2100
-2121
-2142
-2163
-2184
-2204
-2224
-2244
-2264
-2283
-2302
-2321
-2340
-2358
-2377
-2395
-2412
-2430
-2448
-2465
-2483
-2500
-2518
-2535
-2552
-2570
-2588
-2605
-2623
-2641
-2658
-2676
-2694
-2712
-2730
-2748
-2766
-2784
-2802
-2820
-2838
-2855
-2873
-2890
-2907
-2925
-2942
-2958
-2975
-2991
-3008
-3024
-3040
-3055
-3071
-3087
-3102
-3117
-3132
-3147
-3162
-3176
-3191
-3205
-3219
-3233
-3247
-3261
-3275
-3288
-3301
-3314
-3327
-3339
-3351
-3363
-3374
-3385
-3396
-3406
-3416
-3425
-3434
-3443
-3451
-3459
-3466
-3474
-3480
-3487
-3493
-3499
-3504
-3510
-3514
-3519
-3523
-3527
-3530
-3533
-3536
-3538
-3540
-3542
-3543
-3543
-3544
-3544
-3544
-3543
-3542
-3541
-3540
-3538
-3536
-3533
-3531
-3528
-3524
-3521
-3516
-3512
-3507
-3502
-3496
-3490
-3484
-3477
-3470
-3462
-3454
-3446
-3437
-3428
-3418
-3408
-3398
-3387
-3376
-3365
-3353
-3340
-3328
-3315
-3301
-3288
-3274
-3259
-3244
-3229
-3214
-3198
-3182
-3166
-3149
-3132
-3115
-3098
-3080
-3062
-3044
-3025
-3007
-2988
-2969
-2950
-2930
-2911
-2891
-2871
-2851
-2831
-2810
-2789
-2768
-2746
-2725
-2703
-2680
-2657
-2634
-2611
-2587
-2563
-2539
-2515
-2490
-2465
-2439
-2413
-2388
-2362
-2335
-2309
-2282
-2255
-2228
-2201
-2174
-2146
-2118
-2091
-2062
-2033
-2005
-1977
-1948
-1919
-1890
-1861
-1832
-1803
-1774
-1745
-1715
-1686
-1657
-1628
-1599
-1570
-1541
-1512
-1483
-1453
-1424
-1395
-1366
-1337
-1307
-1278
-1249
-1219
-1190
-1160
-1131
-1101
-1071
-1041
-1010
-981
-950
-920
-889
-858
-827
-796
-765
-734
-702
-671
-639
-607
-576
-544
-512
-480
-448
-416
-384
-352
-320
-289
-257
-225
-193
-162
-130
-98
-67
-35
-4
28
60
91
123
155
187
219
250
282
314
346
377
409
441
473
505
537
569
601
633
665
697
730
762
795
828
860
893
926
959
992
1024
1057
1090
1122
1155
1187
1219
1251
1283
1315
1347
1378
1410
1441
1472
1503
1533
1564
1594
1624
1655
1685
1714
1744
1774
1803
1832
1862
1891
1920
1949
1978
2007
2036
2065
2094
2123
2152
2181
2210
2239
2267
2296
2324
2352
2380
2408
2436
2463
2490
2517
2544
2570
2596
2622
2647
2672
2697
2721
2745
2769
2793
2816
2839
2861
2884
2906
2928
2950
2971
2992
3013
3034
3055
3075
3095
3114
3134
3153
3171
3190
3208
3226
3244
3261
3279
3296
3312
3329
3345
3361
3377
3393
3409
3424
3440
3455
3470
3484
3499
3513
3527
3541
3555
3569
3582
3596
3609
3622
3635
3647
3660
3672
3685
3697
3708
3720
3731
3742
3753
3763
3774
3784
3794
3804
3814
3823
3832
3842
3851
3859
3868
3877
3885
3893
3901
3909
3916
3924
3931
3938
3945
3952
3958
3965
3971
3977
3983
3989
3995
4000
4006
4011
4017
4022
4027
4032
4037
4041
4046
4050
4054
4058
4062
4065
4067
4072
4075
4077
4080
4082
4083
4086
4088
4089
4090
4091
4091
4091
4091
4091
4091
4091
4090
4089
4086
4085
4083
4080
4077
4074
4070
4067
4062
4059
4054
4050
4046
4041
4035
4030
4026
4019
4014
4009
4003
3997
3991
3985
3978
3972
3965
3958
3951
3944
3937
3930
3923
3915
3907
3900
3892
3884
3876
3867
3859
3851
3842
3834
3826
3817
3809
3800
3792
3783
3775
3766
3758
3749
3741
3732
3723
3715
3706
3697
3688
3679
3670
3661
3652
3643
3634
3624
3615
3606
3596
3587
3578
3568
3559
3549
3540
3530
3521
3512
3503
3493
3484
3475
3466
3457
3448
3438
3429
3420
3411
3402
3393
3384
3375
3366
3357
3348
3338
3329
3319
3310
3300
3290
3280
3270
3260
3250
3240
3229
3219
3209
3198
3188
3177
3166
3155
3144
3133
3122
3110
3099
3087
3075
3062
3050
3037
3024
3010
2997
2983
2969
2955
2941
2926
2911
2896
2881
2866
2850
2835
2819
2803
2787
2770
2754
2737
2721
2704
2686
2669
2652
2634
2616
2598
2579
2561
2542
2524
2505
2486
2466
2447
2428
2408
2389
2370
2350
2331
2311
2292
2272
2253
2233
2214
2194
2175
2156
2137
2118
2099
2080
2061
2041
2023
2004
1985
1966
1947
1928
1910
1891
1872
1853
1834
1815
1796
1777
1758
1739
1720
1701
1681
1662
1643
1624
1605
1586
1567
1547
1528
1509
1490
1470
1451
1431
1412
1392
1373
1353
1333
1314
1294
1275
1255
1236
1216
1197
1178
1158
1139
1120
1101
1081
1062
1043
1024
1004
986
967
948
929
909
890
871
852
833
814
794
775
756
737
718
698
679
660
640
621
601
582
562
543
523
504
484
465
445
426
406
387
368
348
329
309
289
270
250
231
211
191
171
151
130
110
89
68
47
26
5
-17
-38
-60
-82
-105
-128
-151
-174
-197
-221
-245
-270
-294
-319
-344
-370
-395
-421
-447
-473
-499
-525
-552
-578
-605
-632
-659
-686
-713
-740
-767
-795
-822
-850
-878
-905
-933
-961
-989
-1018
-1046
-1074
-1103
-1131
-1159
-1188
-1216
-1245
-1273
-1301
-1329
-1357
-1385
-1413
-1441
-1468
-1496
-1523
-1551
-1578
-1605
-1632
-1659
-1686
-1712
-1739
-1765
-1791
-1817
-1843
-1869
-1895
-1920
-1946
-1971
-1996
-2020
-2045
-2069
-2093
-2117
-2141
-2165
-2188
-2211
-2234
-2257
-2280
-2302
-2325
-2347
-2369
-2391
-2413
-2435
-2457
-2479
-2500
-2522
-2543
-2564
-2586
-2607
-2628
-2649
-2670
-2691
-2712
-2733
-2754
-2774
-2795
-2816
-2836
-2857
-2877
-2898
-2918
-2938
-2959
-2979
-2999
-3019
-3040
-3060
-3080
-3100
-3119
-3139
-3159
-3179
-3198
-3218
-3237
-3256
-3276
-3295
-3314
-3333
-3352
-3370
-3389
-3408
-3427
-3445
-3464
-3482
-3501
-3520
-3538
-3557
-3575
-3594
-3612
-3631
-3650
-3668
-3687
-3706
-3725
-3743
-3762
-3780
-3799
-3817
-3836
-3854
-3872
-3890
-3908
-3925
-3943
-3960
-3977
-3994
-4011
-4027
-4045
-4061
-4077
-4094
-4110
-4126
-4141
-4157
-4172
-4187
-4202
-4217
-4231
-4245
-4259
-4273
-4286
-4298
-4311
-4323
-4334
-4345
-4356
-4366
-4376
-4386
-4395
-4403
-4412
-4419
-4427
-4434
-4441
-4447
-4453
-4458
-4463
-4468
-4472
-4476
-4479
-4483
-4486
-4488
-4491
-4493
-4494
-4496
-4498
-4499
-4500
-4500
-4501
-4501
-4501
-4500
-4500
-4498
-4497
-4495
-4493
-4491
-4488
-4486
-4482
-4479
-4475
-4471
-4466
-4462
-4457
-4451
-4446
-4440
-4435
-4429
-4423
-4416
-4410
-4403
-4396
-4389
-4382
-4374
-4366
-4358
-4350
-4342
-4333
-4324
-4315
-4306
-4296
-4287
-4277
-4268
-4258
-4248
-4238
-4227
-4217
-4207
-4196
-4186
-4175
-4164
-4153
-4142
-4131
-4120
-4109
-4098
-4086
-4075
-4062
-4051
-4040
-4027
-4017
-4005
-3993
-3981
-3969
-3957
-3945
-3933
-3921
-3910
-3898
-3886
-3875
-3863
-3852
-3841
-3829
-3818
-3807
-3796
-3785
-3774
-3763
-3752
-3741
-3730
-3719
-3708
-3697
-3686
-3674
-3663
-3651
-3640
-3628
-3616
-3604
-3592
-3580
-3568
-3556
-3544
-3532
-3520
-3508
-3496
-3484
-3472
-3460
-3449
-3437
-3425
-3413
-3401
-3389
-3377
-3366
-3354
-3342
-3330
-3317
-3305
-3293
-3281
-3268
-3256
-3244
-3231
-3219
-3207
-3195
-3183
-3171
-3159
-3147
-3135
-3124
-3112
-3101
-3090
-3079
-3068
-3057
-3046
-3036
-3025
-3015
-3005
-2995
-2985
-2975
-2965
-2955
-2946
-2936
-2927
-2917
-2908
-2898
-2889
-2880
-2870
-2861
-2852
-2842
-2833
-2823
-2813
-2803
-2794
-2784
-2774
-2763
-2753
-2743
-2732
-2722
-2711
-2700
-2689
-2678
-2667
-2656
-2644
-2633
-2621
-2610
-2598
-2586
-2574
-2563
-2551
-2538
-2526
-2514
-2501
-2489
-2476
-2463
-2450
-2436
-2423
-2409
-2395
-2381
-2367
-2353
-2338
-2323
-2308
-2293
-2278
-2262
-2247
-2231
-2215
-2199
-2182
-2166
-2149
-2132
-2115
-2097
-2080
-2062
-2045
-2027
-2008
-1990
-1972
-1953
-1935
-1916
-1897
-1878
-1859
-1840
-1821
-1802
-1782
-1763
-1744
-1724
-1705
-1685
-1666
-1646
-1627
-1607
-1588
-1568
-1549
-1530
-1510
-1491
-1472
-1452
-1433
-1414
-1395
-1377
-1358
-1339
-1321
-1302
-1284
-1266
-1247
-1229
-1211
-1193
-1175
-1157
-1139
-1121
-1103
-1085
-1067
-1048
-1030
-1012
-994
-976
-957
-939
-921
-903
-885
-867
-849
-832
-814
-796
-779
-762
-744
-727
-710
-693
-677
-660
-644
-627
-611
-595
-579
-564
-548
-532
-517
-502
-486
-471
-456
-441
-426
-411
-396
-381
-366
-351
-336
-321
-306
-291
-276
-261
-246
-232
-217
-202
-187
-173
-158
-144
-130
-116
-102
-88
-74
-60
-47
-33
-20
-7
6
19
32
45
58
70
83
95
107
119
131
142
154
165
176
187
197
207
217
227
237
246
255
264
272
281
289
297
305
312
320
327
334
341
348
354
360
367
373
378
384
390
395
401
406
411
416
421
426
431
436
440
445
449
454
458
462
466
470
474
478
481
485
488
491
494
497
499
502
504
506
508
509
511
512
513
514
514
514
514
514
514
513
512
511
510
508
506
504
501
498
495
491
487
483
479
474
469
463
457
451
445
439
432
425
418
411
404
397
389
382
375
368
361
353
346
339
333
326
319
312
306
300
293
287
281
275
269
263
257
252
246
240
234
229
223
218
213
207
202
197
192
188
183
179
174
170
167
163
159
156
153
151
148
146
144
143
141
140
139
139
138
138
138
138
138
139
139
140
141
141
142
143
144
145
146
147
148
149
151
152
154
155
157
158
160
162
163
165
167
169
171
173
175
177
179
181
183
185
188
190
193
195
198
201
203
206
209
212
215
218
221
224
227
230
233
236
239
241
244
247
249
251
253
255
257
259
261
262
264
265
266
267
268
269
270
270
271
272
272
273
273
274
274
274
274
275
275
275
275
275
275
275
275
276
276
276
276
277
277
277
278
278
278
279
279
280
280
281
282
283
284
285
287
288
290
292
294
296
299
301
304
307
310
313
316
319
323
326
330
334
338
342
346
350
355
359
363
368
373
377
382
387
392
397
402
408
413
419
424
430
436
442
449
455
462
468
475
482
489
496
503
510
517
524
532
539
546
553
560
568
575
582
589
595
602
609
616
623
629
636
643
650
657
664
671
677
684
691
698
705
711
718
725
731
738
744
751
757
764
770
777
783
789
795
801
808
813
819
825
830
836
841
846
851
856
860
865
869
872
876
879
882
885
888
891
893
896
898
900
902
904
905
907
908
910
911
912
913
914
915
916
916
917
918
918
919
919
919
919
919
919
919
919
918
918
917
917
916
915
914
913
911
910
909
908
906
905
903
901
900
898
897
895
893
891
890
888
886
884
882
880
878
876
874
872
870
868
866
864
862
861
859
857
855
853
851
849
847
845
843
841
839
837
835
832
830
828
826
824
822
819
817
815
813
810
808
805
803
800
798
795
792
789
786
783
780
777
773
770
766
762
758
754
750
746
741
737
732
727
722
717
712
706
701
696
690
685
679
674
668
662
656
650
644
638
631
625
618
611
604
597
590
583
576
569
562
555
547
540
533
526
518
511
504
497
490
483
476
469
461
454
447
440
433
426
419
412
405
398
391
384
378
371
364
357
350
343
336
330
323
316
309
303
296
289
282
276
269
262
256
249
242
236
229
222
215
208
201
194
187
180
173
166
159
152
145
138
131
124
118
111
104
97
91
84
77
71
64
58
52
46
39
33
27
21
16
10
4
-1
-6
-12
-17
-22
-27
-31
-36
-40
-45
-49
-53
-57
-61
-65
-69
-73
-76
-80
-84
-87
-91
-94
-97
-101
-104
-108
-112
-115
-119
-122
-126
-129
-133
-136
-139
-142
-146
-149
-152
-155
-158
-161
-164
-167
-169
-172
-175
-177
-180
-182
-185
-187
-189
-191
-193
-194
-196
-197
-199
-200
-201
-201
-202
-203
-203
-204
-204
-204
-204
-204
-203
-203
-203
-203
-203
-202
-202
-202
-202
-202
-202
-202
-202
-202
-202
-202
-202
-203
-203
-203
-204
-204
-205
-205
-206
-206
-207
-207
-208
-209
-209
-210
-211
-212
-213
-214
-216
-217
-219
-220
-222
-224
-226
-228
-231
-233
-236
-238
-241
-244
-247
-250
-253
-257
-260
-264
-268
-272
-276
-281
-285
-290
-295
-300
-305
-311
-316
-322
-328
-334
-341
-347
-354
-360
-367
-374
-381
-388
-396
-403
-410
-418
-426
-434
-442
-450
-458
-466
-474
-482
-491
-499
-508
-517
-525
-534
-543
-552
-561
-571
-580
-589
-599
-609
-619
-629
-639
-649
-659
-670
-680
-691
-701
-712
-723
-734
-744
-755
-766
-777
-788
-799
-809
-820
-831
-841
-852
-862
-873
-883
-894
-904
-914
-924
-934
-944
-954
-964
-974
-984
-994
-1004
-1012
-1022
-1033
-1042
-1051
-1061
-1070
-1079
-1088
-1096
-1105
-1113
-1121
-1129
-1136
-1143
-1150
-1157
-1164
-1170
-1176
-1182
-1188
-1193
-1198
-1203
-1208
-1213
-1217
-1222
-1226
-1230
-1234
-1237
-1241
-1245
-1248
-1251
-1254
-1257
-1260
-1262
-1265
-1267
-1269
-1271
-1273
-1274
-1276
-1277
-1278
-1279
-1280
-1280
-1281
-1281
-1281
-1281
-1281
-1281
-1280
-1280
-1279
-1278
-1278
-1277
-1275
-1274
-1273
-1271
-1270
-1268
-1266
-1264
-1261
-1259
-1257
-1254
-1251
-1248
-1245
-1241
-1238
-1234
-1230
-1226
-1221
-1217
-1212
-1207
-1201
-1195
-1190
-1183
-1177
-1171
-1164
-1157
-1150
-1142
-1135
-1127
-1119
-1111
-1103
-1094
-1086
-1077
-1068
-1059
-1050
-1041
-1031
-1022
-1012
-1002
-992
-982
-972
-962
-951
-941
-930
-920
-909
-898
-887
-876
-865
-854
-843
-832
-821
-809
-798
-787
-776
-765
-754
-743
-732
-721
-710
-699
-688
-677
-666
-655
-644
-632
-621
-610
-599
-588
-577
-566
-555
-545
-534
-523
-513
-502
-492
-482
-471
-461
-451
-441
-431
-421
-411
-401
-392
-382
-372
-362
-352
-342
-333
-323
-313
-303
-294
-284
-274
-265
-255
-245
-236
-226
-216
-206
-197
-187
-177
-168
-158
-149
-139
-130
-120
-111
-102
-92
-83
-74
-66
-57
-48
-40
-32
-24
-16
-9
-2
6
12
19
25
31
37
43
48
53
58
63
67
71
75
79
83
86
89
92
95
98
101
103
106
108
110
113
115
117
119
121
123
125
127
129
131
133
135
137
139
141
142
144
146
148
149
151
153
154
156
157
159
160
162
163
164
166
167
168
170
171
173
174
175
176
178
179
180
181
182
184
184
185
186
187
188
188
189
190
190
190
191
191
191
191
192
192
192
192
192
192
192
192
193
193
193
193
193
193
193
193
194
194
194
194
194
194
194
194
194
194
194
194
193
193
192
192
191
191
190
189
189
188
187
186
185
184
182
181
179
178
176
174
172
170
168
166
164
161
158
156
153
150
146
143
140
137
133
130
127
123
120
117
113
110
107
104
100
97
94
91
88
85
81
78
75
72
69
65
62
59
55
52
49
45
41
38
34
30
27
23
19
15
11
8
4
0
-3
-7
-11
-14
-18
-21
-25
-28
-32
-35
-38
-42
-45
-49
-52
-56
-59
-63
-66
-70
-73
-77
-81
-84
-88
-91
-95
-98
-102
-105
-108
-112
-115
-118
-121
-124
-127
-129
-132
-135
-138
-140
-143
-145
-148
-150
-152
-155
-157
-159
-161
-164
-166
-168
-170
-171
-173
-175
-176
-177
-179
-180
-181
-182
-183
-183
-184
-185
-186
-186
-187
-187
-188
-188
-189
-189
-189
-190
-190
-190
-191
-191
-192
-192
-193
-193
-194
-194
-195
-195
-196
-197
-197
-198
-199
-199
-200
-200
-201
-201
-202
-202
-202
-202
-203
-203
-203
-203
-202
-202
-202
-202
-202
-201
-201
-201
-201
-200
-200
-200
-200
-200
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-200
-200
-200
-200
-200
-201
-201
-201
-201
-202
-202
-202
-202
-202
-203
-203
-203
-203
-203
-203
-203
-203
-203
-203
-203
-203
-204
-204
-204
-204
-204
-204
-204
-204
-204
-204
-204
-204
-204
-204
-204
-204
-205
-205
-205
-206
-206
-206
-207
-207
-208
-208
-209
-209
-210
-210
-211
-211
-211
-211
-211
-211
-211
-211
-211
-210
-210
-210
-209
-209
-209
-208
-208
-208
-208
-208
-208
-208
-208
-208
-208
-209
-209
-209
-210
-210
-211
-211
-211
-211
-212
-212
-212
-212
-213
-213
-213
-214
-214
-214
-215
-215
-216
-217
-218
-219
-220
-221
-222
-223
-225
-226
-228
-230
-232
-234
-236
-238
-240
-242
-245
-247
-249
-252
-254
-257
-259
-262
-264
-267
-269
-272
-275
-278
-280
-283
-286
-289
-292
-295
-298
-301
-304
-307
-310
-313
-316
-319
-322
-325
-329
-332
-336
-339
-343
-347
-351
-355
-359
-363
-368
-372
-377
-382
-387
-393
-398
-404
-410
-416
-422
-428
-434
-441
-447
-454
-461
-468
-475
-482
-489
-496
-504
-511
-519
-526
-534
-542
-550
-558
-566
-574
-582
-590
-598
-606
-614
-623
-631
-639
-648
-656
-665
-673
-682
-690
-699
-707
-716
-725
-734
-743
-752
-760
-770
-779
-788
-797
-806
-815
-825
-834
-843
-853
-862
-872
-882
-891
-901
-911
-921
-931
-941
-951
-962
-972
-982
-993
-1004
-1014
-1025
-1036
-1047
-1058
-1069
-1081
-1092
-1103
-1115
-1126
-1138
-1149
-1161
-1172
-1184
-1196
-1207
-1219
-1230
-1241
-1253
-1264
-1275
-1286
-1297
-1308
-1319
-1330
-1340
-1351
-1361
-1372
-1382
-1392
-1402
-1412
-1422
-1431
-1441
-1450
-1460
-1469
-1479
-1488
-1497
-1507
-1516
-1525
-1534
-1544
-1553
-1562
-1571
-1580
-1589
-1598
-1607
-1616
-1625
-1634
-1643
-1652
-1661
-1669
-1678
-1686
-1695
-1703
-1712
-1720
-1728
-1736
-1745
-1753
-1761
-1769
-1777
-1786
-1794
-1802
-1810
-1819
-1827
-1835
-1844
-1852
-1861
-1869
-1878
-1886
-1895
-1903
-1912
-1920
-1928
-1937
-1945
-1953
-1962
-1970
-1978
-1986
-1994
-2001
-2009
-2017
-2025
-2033
-2041
-2049
-2057
-2065
-2072
-2080
-2088
-2096
-2103
-2111
-2118
-2126
-2134
-2141
-2148
-2156
-2163
-2170
-2177
-2184
-2191
-2198
-2205
-2212
-2219
-2226
-2232
-2239
-2245
-2252
-2258
-2264
-2270
-2276
-2282
-2288
-2293
-2298
-2304
-2309
-2313
-2318
-2323
-2327
-2331
-2335
-2339
-2342
-2346
-2349
-2352
-2355
-2357
-2360
-2362
-2365
-2367
-2369
-2371
-2373
-2375
-2376
-2378
-2379
-2380
-2381
-2383
-2384
-2384
-2385
-2386
-2386
-2387
-2387
-2387
-2386
-2386
-2385
-2384
-2383
-2381
-2379
-2377
-2375
-2372
-2369
-2366
-2363
-2359
-2355
-2351
-2347
-2342
-2337
-2332
-2327
-2322
-2316
-2310
-2304
-2297
-2291
-2284
-2277
-2270
-2263
-2255
-2247
-2240
-2232
-2224
-2215
-2207
-2198
-2189
-2180
-2171
-2162
-2152
-2142
-2132
-2121
-2111
-2100
-2088
-2077
-2065
-2053
-2040
-2027
-2013
-2001
-1987
-1973
-1958
-1943
-1928
-1912
-1896
-1880
-1863
-1847
-1829
-1812
-1794
-1776
-1758
-1739
-1720
-1701
-1682
-1662
-1643
-1623
-1603
-1583
-1562
-1541
-1520
-1499
-1478
-1456
-1435
-1412
-1390
-1368
-1345
-1322
-1299
-1275
-1252
-1228
-1204
-1180
-1155
-1131
-1106
-1082
-1057
-1032
-1006
-982
-957
-932
-907
-881
-856
-831
-806
-781
-756
-731
-706
-681
-656
-631
-606
-581
-556
-531
-506
-481
-456
-431
-406
-381
-356
-331
-307
-282
-257
-233
-208
-184
-160
-136
-111
-87
-63
-39
-16
8
32
55
79
102
125
148
171
194
217
240
263
285
308
330
352
374
396
418
440
461
482
504
525
546
566
587
608
628
648
668
688
708
728
748
767
786
806
825
844
863
882
900
919
937
955
974
991
1008
1027
1044
1061
1078
1095
1112
1128
1144
1159
1174
1189
1204
1218
1232
1246
1260
1273
1286
1299
1311
1323
1335
1347
1359
1371
1382
1393
1404
1415
1426
1436
1446
1456
1466
1476
1485
1494
1502
1511
1519
1527
1535
1542
1549
1556
1563
1569
1576
1582
1588
1593
1599
1604
1609
1614
1618
1623
1627
1631
1634
1638
1641
1644
1647
1649
1652
1654
1656
1657
1659
1660
1661
1662
1663
1664
1664
1665
1665
1665
1665
1665
1665
1665
1665
1664
1664
1663
1662
1661
1660
1659
1658
1656
1655
1653
1652
1650
1648
1646
1644
1642
1639
1637
1635
1632
1630
1627
1625
1622
1619
1616
1614
1611
1608
1605
1602
1599
1595
1592
1589
1585
1582
1578
1574
1571
1567
1563
1558
1554
1550
1545
1541
1536
1531
1526
1521
1516
1510
1505
1499
1494
1488
1483
1477
1472
1467
1461
1456
1450
1445
1440
1435
1429
1424
1419
1414
1409
1404
1399
1394
1390
1385
1380
1376
1371
1367
1363
1358
1354
1350
1346
1342
1338
1334
1330
1326
1322
1318
1314
1310
1305
1301
1297
1293
1288
1284
1280
1275
1270
1266
1261
1256
1251
1246
1241
1236
1231
1226
1220
1215
1209
1204
1198
1193
1187
1181
1175
1169
1163
1157
1151
1145
1139
1133
1127
1121
1115
1108
1102
1096
1090
1084
1077
1071
1065
1059
1053
1047
1041
1035
1029
1022
1018
1012
1006
1000
995
989
983
978
972
966
961
955
950
945
939
934
929
924
919
914
909
904
899
895
890
885
881
877
872
868
863
859
855
851
847
842
838
834
830
826
822
818
814
810
805
801
797
793
789
785
780
776
771
767
762
758
753
748
743
739
734
729
723
718
713
707
702
696
691
685
679
673
667
661
655
649
642
636
630
623
617
611
604
598
591
585
578
571
565
558
552
545
538
532
525
519
512
506
499
493
487
480
474
468
462
456
450
444
438
432
426
421
415
409
403
397
391
385
379
373
367
361
355
349
343
337
331
325
319
313
307
301
295
290
284
278
272
266
261
255
250
244
239
233
228
223
218
212
207
202
197
192
187
182
177
173
168
164
159
155
151
147
143
139
136
132
129
126
123
120
117
114
111
109
106
103
101
99
96
94
92
89
87
85
83
81
79
77
75
73
71
69
68
66
65
63
62
61
60
59
58
57
56
55
55
54
53
53
52
51
51
51
50
50
49
49
49
49
49
49
49
49
49
50
50
51
51
52
53
54
55
56
58
59
61
63
64
66
68
70
72
74
76
79
81
83
85
87
89
91
94
96
98
101
103
105
108
111
113
116
119
122
125
128
132
135
139
143
147
151
155
159
163
168
172
177
182
186
191
196
201
206
211
216
222
227
232
238
243
249
254
260
266
271
277
283
289
295
302
308
314
321
328
334
341
348
355
362
369
376
383
390
397
404
411
418
424
431
438
445
452
458
465
471
478
484
491
497
503
510
516
522
528
534
540
545
551
556
562
567
572
577
582
587
592
596
601
605
610
614
619
623
627
632
636
640
644
648
653
657
661
665
668
672
676
680
683
686
690
693
696
699
702
704
707
710
712
714
717
719
721
723
725
726
728
729
731
732
733
734
735
736
737
738
738
739
739
739
739
739
739
739
738
738
737
737
736
735
734
733
732
730
729
728
726
725
723
722
720
718
717
715
713
711
709
707
705
703
701
699
697
695
692
690
688
685
683
680
678
676
673
671
668
666
664
661
659
657
655
653
651
649
648
646
645
643
642
640
639
638
637
635
634
633
632
631
630
629
628
627
626
625
624
623
621
620
619
618
617
615
614
613
612
610
609
607
606
605
603
602
600
599
597
596
594
593
591
589
587
586
584
582
580
578
577
575
573
571
569
567
565
563
560
558
556
554
552
550
548
546
544
542
540
538
536
535
533
532
530
529
527
526
525
523
522
521
520
519
518
517
516
515
514
514
513
513
512
512
512
512
512
512
513
513
513
514
515
515
516
517
518
519
520
521
522
523
524
526
527
528
529
530
531
532
534
535
536
537
538
539
540
541
542
543
544
545
545
546
546
547
547
547
547
547
547
547
547
547
546
546
545
544
543
542
541
540
539
537
536
534
532
530
528
525
523
520
516
513
509
505
501
496
491
486
481
475
469
463
457
450
443
436
429
421
413
405
397
389
380
372
363
354
345
335
326
316
306
296
286
276
266
255
245
234
223
212
201
189
178
166
154
142
130
118
106
93
80
68
55
41
28
14
1
-13
-27
-41
-55
-70
-85
-99
-114
-129
-144
-160
-175
-191
-206
-222
-238
-255
-271
-288
-305
-321
-339
-356
-374
-391
-409
-427
-445
-463
-482
-500
-519
-538
-556
-575
-595
-614
-633
-652
-672
-691
-711
-731
-751
-771
-791
-811
-832
-852
-873
-894
-915
-936
-957
-978
-999
-1020
-1042
-1063
-1085
-1107
-1128
-1150
-1172
-1194
-1216
-1238
-1261
-1283
-1305
-1328
-1350
-1372
-1395
-1417
-1440
-1462
-1485
-1507
-1530
-1552
-1575
-1597
-1619
-1641
-1664
-1686
-1707
-1729
-1751
-1772
-1794
-1815
-1836
-1857
-1878
-1899
-1919
-1940
-1960
-1980
-2000
-2020
-2039
-2059
-2078
-2098
-2117
-2136
-2154
-2173
-2192
-2210
-2228
-2246
-2264
-2282
-2300
-2317
-2335
-2352
-2369
-2385
-2402
-2418
-2435
-2451
-2466
-2482
-2497
-2512
-2527
-2542
-2556
-2571
-2585
-2598
-2612
-2625
-2638
-2650
-2663
-2675
-2687
-2698
-2709
-2720
-2731
-2741
-2752
-2761
-2771
-2780
-2789
-2798
-2806
-2814
-2822
-2830
-2837
-2844
-2851
-2857
-2864
-2870
-2876
-2881
-2886
-2891
-2896
-2901
-2905
-2910
-2914
-2918
-2921
-2925
-2928
-2931
-2934
-2936
-2938
-2940
-2942
-2944
-2945
-2946
-2947
-2948
-2948
-2949
-2949
-2948
-2948
-2947
-2947
-2946
-2944
-2943
-2942
-2940
-2938
-2936
-2934
-2932
-2929
-2927
-2924
-2921
-2918
-2915
-2912
-2908
-2905
-2901
-2897
-2893
-2888
-2884
-2879
-2874
-2869
-2864
-2859
-2853
-2848
-2842
-2836
-2830
-2823
-2817
-2810
-2803
-2796
-2789
-2782
-2774
-2766
-2758
-2750
-2741
-2733
-2724
-2715
-2705
-2696
-2686
-2676
-2666
-2656
-2646
-2635
-2625
-2614
-2603
-2591
-2580
-2569
-2557
-2545
-2533
-2522
-2510
-2497
-2485
-2473
-2461
-2448
-2436
-2424
-2411
-2399
-2387
-2374
-2362
-2350
-2337
-2325
-2313
-2300
-2288
-2275
-2263
-2250
-2238
-2225
-2213
-2200
-2188
-2176
-2163
-2151
-2138
-2126
-2113
-2101
-2088
-2076
-2063
-2050
-2037
-2025
-2012
-2000
-1987
-1974
-1961
-1948
-1935
-1922
-1909
-1895
-1882
-1869
-1855
-1842
-1828
-1815
-1801
-1787
-1774
-1760
-1746
-1733
-1719
-1705
-1692
-1678
-1664
-1650
-1636
-1622
-1608
-1594
-1580
-1566
-1552
-1538
-1524
-1510
-1496
-1481
-1467
-1453
-1439
-1424
-1410
-1395
-1381
-1366
-1352
-1337
-1322
-1308
-1293
-1278
-1264
-1249
-1234
-1220
-1205
-1190
-1175
-1160
-1145
-1130
-1114
-1099
-1084
-1069
-1053
-1038
-1022
-1006
-991
-976
-960
-945
-929
-914
-898
-883
-867
-852
-836
-821
-805
-790
-775
-760
-745
-730
-715
-700
-685
-670
-655
-640
-625
-610
-596
-581
-566
-551
-536
-521
-507
-492
-477
-462
-447
-432
-417
-402
-387
-372
-356
-341
-326
-310
-295
-279
-263
-248
-232
-216
-200
-184
-167
-151
-135
-119
-102
-86
-69
-53
-36
-20
-3
14
30
47
64
80
97
114
131
147
164
180
197
213
230
246
263
279
295
311
327
343
359
375
391
407
423
439
454
470
486
501
517
533
548
564
579
595
610
625
641
656
671
686
701
716
730
745
760
774
789
803
817
832
846
860
874
888
902
916
930
943
957
971
984
998
1010
1024
1038
1051
1064
1077
1090
1102
1115
1128
1140
1153
1165
1177
1190
1202
1214
1226
1238
1250
1262
1274
1286
1298
1309
1321
1333
1345
1356
1368
1380
1392
1403
1415
1427
1438
1450
1462
1473
1485
1497
1509
1521
1532
1544
1556
1569
1581
1593
1605
1618
1630
1642
1655
1667
1679
1692
1704
1717
1729
1741
1754
1766
1778
1791
1803
1815
1827
1839
1851
1863
1875
1887
1899
1910
1922
1934
1945
1957
1968
1980
1991
2003
2013
2025
2037
2048
2059
2070
2082
2093
2104
2115
2126
2137
2148
2159
2171
2182
2193
2204
2215
2226
2237
2247
2258
2269
2280
2291
2302
2312
2323
2334
2345
2355
2366
2377
2388
2398
2409
2420
2431
2441
2452
2463
2474
2484
2495
2506
2517
2527
2538
2549
2559
2570
2580
2591
2601
2612
2622
2632
2642
2652
2662
2672
2682
2692
2702
2711
2721
2730
2740
2749
2758
2767
2776
2785
2794
2803
2812
2821
2829
2838
2846
2854
2862
2870
2878
2886
2893
2901
2908
2915
2922
2929
2936
2943
2949
2955
2961
2967
2973
2979
2984
2989
2994
2999
3004
3009
3013
3017
3022
3026
3029
3033
3037
3040
3044
3047
3050
3053
3056
3059
3061
3064
3066
3069
3071
3073
3074
3076
3078
3079
3080
3081
3082
3083
3083
3084
3084
3084
3084
3084
3084
3084
3083
3083
3082
3081
3080
3079
3078
3077
3075
3074
3072
3070
3068
3066
3063
3061
3058
3055
3051
3048
3044
3040
3036
3032
3028
3023
3018
3013
3008
3002
2996
2991
2985
2978
2972
2965
2959
2952
2945
2938
2930
2923
2915
2907
2899
2891
2883
2875
2866
2858
2849
2840
2831
2822
2813
2804
2794
2785
2776
2766
2756
2747
2737
2727
2717
2707
2697
2687
2677
2667
2656
2646
2636
2625
2615
2604
2594
2583
2573
2562
2552
2541
2531
2520
2509
2499
2488
2477
2467
2456
2446
2435
2424
2414
2403
2392
2382
2371
2361
2350
2339
2328
2318
2307
2296
2286
2275
2264
2253
2242
2232
2221
2210
2199
2188
2177
2166
2156
2145
2134
2123
2112
2101
2090
2079
2068
2057
2045
2035
2024
2013
2001
1991
1980
1969
1958
1947
1936
1925
1914
1902
1891
1880
1869
1858
1846
1835
1824
1812
1801
1789
1778
1766
1755
1743
1732
1720
1708
1696
1684
1672
1660
1648
1636
1624
1612
1600
1588
1576
1563
1551
1539
1527
1515
1503
1491
1479
1467
1455
1443
1431
1420
1408
1396
1384
1373
1361
1349
1338
1326
1314
1303
1291
1279
1267
1255
1243
1231
1219
1207
1195
1183
1171
1158
1146
1134
1121
1109
1096
1084
1071
1059
1046
1033
1020
1006
994
981
968
955
942
929
916
903
890
877
863
850
837
824
811
797
784
771
758
745
731
718
705
692
678
665
652
639
625
612
599
586
572
559
546
532
519
506
492
479
466
452
439
425
412
399
386
372
359
346
333
320
307
294
282
269
256
244
231
219
207
194
182
170
158
146
135
123
111
100
88
77
66
54
43
32
22
11
0
-10
-21
-31
-42
-52
-62
-72
-82
-92
-102
-112
-121
-131
-141
-151
-160
-170
-180
-189
-199
-209
-218
-228
-238
-247
-257
-267
-277
-286
-296
-306
-315
-325
-335
-345
-354
-364
-373
-383
-393
-402
-411
-421
-430
-439
-448
-457
-466
-475
-483
-492
-500
-509
-517
-525
-533
-541
-549
-557
-565
-572
-580
-587
-595
-602
-609
-616
-623
-630
-636
-643
-649
-656
-662
-668
-674
-680
-686
-692
-698
-703
-709
-714
-720
-725
-731
-736
-741
-746
-751
-756
-761
-766
-771
-775
-780
-785
-789
-794
-798
-802
-807
-811
-815
-819
-824
-828
-832
-836
-840
-844
-848
-852
-856
-860
-863
-867
-871
-875
-878
-882
-885
-888
-892
-895
-898
-901
-904
-907
-910
-913
-916
-919
-922
-925
-928
-930
-933
-936
-939
-941
-944
-946
-949
-951
-954
-956
-958
-960
-962
-964
-966
-968
-970
-971
-972
-974
-975
-976
-976
-977
-978
-978
-978
-978
-978
-978
-978
-978
-977
-976
-975
-975
-974
-973
-971
-970
-969
-968
-966
-965
-964
-962
-961
-959
-957
-956
-954
-952
-950
-948
-946
-944
-942
-939
-937
-934
-932
-929
-926
-923
-920
-917
-914
-911
-907
-904
-900
-896
-892
-888
-884
-879
-875
-870
-865
-860
-855
-850
-845
-839
-834
-828
-822
-816
-810
-804
-798
-791
-785
-778
-772
-765
-758
-751
-744
-736
-729
-722
-714
-706
-698
-690
-682
-674
-665
-657
-648
-639
-630
-621
-612
-603
-593
-584
-574
-564
-554
-544
-534
-523
-513
-502
-491
-480
-469
-457
-446
-434
-423
-411
-399
-386
-374
-362
-349
-336
-323
-310
-297
-283
-270
-256
-242
-228
-214
-200
-186
-171
-157
-142
-127
-113
-98
-83
-68
-53
-38
-23
-7
8
23
38
54
69
85
100
116
131
147
162
178
194
209
225
241
257
272
288
304
320
335
351
367
382
398
413
429
444
460
475
490
505
520
535
550
565
579
594
608
623
637
651
666
680
694
708
722
736
750
764
778
792
806
820
834
849
863
877
891
905
920
934
948
963
977
992
1006
1020
1036
1050
1065
1080
1094
1109
1124
1139
1153
1168
1183
1197
1212
1226
1241
1255
1270
1284
1298
1313
1327
1341
1355
1369
1383
1397
1411
1425
1439
1453
1467
1480
1494
1508
1522
1535
1549
1563
1577
1590
1604
1618
1632
1646
1660
1674
1688
1702
1716
1730
1745
1759
1773
1787
1801
1815
1829
1844
1858
1872
1886
1900
1914
1928
1943
1957
1971
1985
1999
2013
2027
2041
2055
2069
2083
2097
2111
2124
2138
2151
2165
2178
2191
2204
2217
2230
2243
2256
2268
2281
2293
2306
2318
2330
2342
2354
2366
2378
2390
2402
2413
2425
2436
2448
2459
2470
2481
2492
2503
2514
2525
2535
2546
2556
2567
2577
2587
2597
2607
2616
2626
2635
2645
2654
2663
2672
2681
2689
2698
2707
2715
2723
2732
2740
2748
2756
2764
2772
2780
2788
2796
2804
2811
2819
2827
2834
2842
2849
2857
2864
2871
2879
2886
2893
2900
2907
2914
2921
2928
2935
2942
2949
2955
2962
2969
2975
2982
2988
2994
3001
3007
3013
3019
3025
3031
3037
3043
3049
3054
3060
3065
3071
3076
3082
3087
3092
3097
3102
3107
3112
3117
3121
3126
3131
3135
3139
3143
3148
3152
3156
3159
3163
3167
3170
3174
3177
3180
3183
3186
3189
3192
3194
3197
3199
3202
3204
3206
3208
3210
3211
3213
3214
3216
3217
3218
3219
3220
3221
3221
3222
3222
3223
3223
3223
3223
3223
3223
3222
3222
3221
3220
3219
3218
3217
3216
3214
3213
3211
3209
3207
3205
3203
3200
3198
3195
3192
3189
3186
3183
3180
3176
3173
3169
3165
3162
3158
3154
3150
3146
3142
3138
3134
3129
3125
3121
3116
3112
3108
3104
3099
3095
3091
3086
3082
3078
3073
3069
3065
3061
3057
3053
3049
3045
3041
3037
3033
3030
3026
3023
3019
3015
3012
3008
3005
3001
2998
2994
2990
2987
2983
2980
2976
2973
2969
2966
2962
2958
2955
2951
2948
2944
2941
2937
2934
2930
2927
2923
2920
2916
2913
2909
2906
2902
2899
2895
2892
2888
2885
2881
2878
2874
2871
2867
2864
2860
2857
2853
2850
2846
2843
2840
2836
2833
2829
2826
2822
2819
2815
2812
2809
2805
2802
2798
2795
2791
2788
2785
2781
2778
2774
2771
2767
2764
2761
2757
2754
2750
2747
2744
2740
2737
2733
2730
2727
2723
2720
2717
2713
2710
2706
2703
2700
2696
2693
2690
2686
2683
2680
2676
2673
2669
2666
2663
2659
2656
2653
2649
2646
2643
2639
2636
2633
2630
2626
2623
2620
2616
2613
2610
2606
2603
2600
2596
2593
2590
2587
2583
2580
2577
2573
2570
2567
2564
2560
2557
2554
2551
2547
2544
2541
2538
2534
2531
2528
2525
2521
2518
2515
2512
2508
2505
2502
2499
2495
2492
2489
2486
2483
2479
2476
2473
2470
2467
2463
2460
2457
2454
2451
2447
2444
2441
2438
2435
2431
2428
2425
2422
2419
2416
2412
2409
2406
2403
2400
2397
2394
2390
2387
2384
2381
2378
2375
2372
2368
2365
2362
2359
2356
2353
2350
2347
2343
2340
2337
2334
2331
2328
2325
2322
2319
2315
2312
2309
2306
2303
2300
2297
2294
2291
2288
2285
2282
2279
2275
2272
2269
2266
2263
2260
2257
2254
2251
2248
2245
2242
2239
2236
2233
2230
2227
2224
2221
2218
2215
2212
2209
2206
2203
2200
2197
2194
2191
2188
2185
2182
2179
2176
2173
2170
2167
2164
2161
2158
2155
2152
2149
2146
2143
2140
2137
2134
2131
2128
2125
2122
2119
2116
2113
2110
2107
2105
2102
2099
2096
2093
2090
2087
2084
2081
2078
2075
2072
2069
2067
2064
2061
2058
2055
2052
2049
2045
2043
2041
2037
2035
2032
2029
2025
2023
2020
2017
2015
2012
2009
2005
2003
2000
1998
1995
1992
1989
1986
1983
1980
1978
1975
1972
1969
1966
1963
1961
1958
1955
1952
1949
1947
1944
1941
1938
1935
1933
1930
1927
1924
1921
1919
1916
1913
1910
1907
1905
1902
1899
1896
1894
1891
1888
1885
1882
1880
1877
1874
1871
1869
1866
1863
1860
1858
1855
1852
1850
1847
1844
1841
1839
1836
1833
1830
1828
1825
1822
1820
1817
1814
1811
1809
1806
1803
1801
1798
1795
1793
1790
1787
1785
1782
1779
1777
1774
1771
1769
1766
1763
1761
1758
1755
1753
1750
1747
1745
1742
1739
1737
1734
1731
1729
1726
1723
1721
1718
1716
1713
1710
1708
1705
1703
1700
1697
1695
1692
1689
1687
1684
1682
1679
1676
1674
1671
1669
1666
1664
1661
1658
1656
1653
1651
1648
1646
1643
1640
1638
1635
1633
1630
1628
1625
1623
1620
1617
1615
1612
1610
1607
1605
1602
1600
1597
1595
1592
1590
1587
1585
1582
1580
1577
1575
1572
1570
1567
1565
1562
1560
1557
1555
1552
1550
1547
1545
1542
1540
1537
1535
1532
1530
1527
1525
1522
1520
1518
1515
1513
1510
1508
1505
1503
1500
1498
1496
1493
1491
1488
1486
1483
1481
1479
1476
1474
1471
1469
1466
1464
1462
1459
1457
1454
1452
1450
1447
1445
1442
1440
1438
1435
1433
1431
1428
1426
1423
1421
1419
1416
1414
1412
1409
1407
1405
1402
1400
1397
1395
1393
1390
1388
1386
1383
1381
1379
1376
1374
1372
1369
1367
1365
1362
1360
1358
1356
1353
1351
1349
1346
1344
1342
1339
1337
1335
1333
1330
1328
1326
1323
1321
1319
1317
1314
1312
1310
1307
1305
1303
1301
1298
1296
1294
1292
1289
1287
1285
1283
1280
1278
1276
1274
1271
1269
1267
1265
1263
1260
1258
1256
1254
1251
1249
1247
1245
1243
1240
1238
1236
1234
1232
1229
1227
1225
1223
1221
1218
1216
1214
1212
1210
1207
1205
1203
1201
1199
1197
1194
1192
1190
1188
1186
1184
1182
1179
1177
1175
1173
1171
1169
1167
1164
1162
1160
1158
1156
1154
1152
1149
1147
1145
1143
1141
1139
1137
1135
1133
1130
1128
1126
1124
1122
1120
1118
1116
1114
1112
1110
1107
1105
1103
1101
1099
1097
1095
1093
1091
1089
1087
1085
1083
1081
1079
1077
1074
1072
1070
1068
1066
1064
1062
1060
1058
1056
1054
1052
1050
1048
1046
1044
1042
1040
1038
1036
1034
1032
1030
1028
1026
1024
1022
1020
1018
1016
1014
1012
1010
1008
1006
1004
1002
1000
998
996
994
992
990
988
986
984
982
980
978
976
975
973
971
969
967
965
963
961
959
957
955
953
951
949
947
946
944
942
940
938
936
934
932
930
928
926
924
923
921
919
917
915
913
911
909
907
906
904
902
900
898
896
894
892
891
889
887
885
883
881
879
878
876
874
872
870
868
867
865
863
861
859
857
856
854
852
850
848
846
845
843
841
839
837
836
834
832
830
828
827
825
823
821
819
818
816
814
812
810
809
807
805
803
802
800
798
796
794
793
791
789
787
786
784
782
780
779
777
775
773
772
770
768
766
765
763
761
760
758
756
754
753
751
749
747
746
744
742
741
739
737
735
734
732
730
729
727
725
724
722
720
719
717
715
714
712
710
708
707
705
703
702
700
698
697
695
694
692
690
689
687
685
684
682
680
679
677
675
674
672
670
669
667
666
664
662
661
659
658
656
654
653
651
649
648
646
645
643
641
640
638
637
635
633
632
630
629
627
626
624
622
621
619
618
616
614
613
611
610
608
607
605
604
602
600
599
597
596
594
593
591
590
588
587
585
583
582
580
579
577
576
574
573
571
570
568
567
565
564
562
561
559
558
556
555
553
552
550
549
547
546
544
543
