5
15927
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-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
-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
-25
-25
-25
-25
-25
-25
-25
-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
-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
-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
-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
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-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
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-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
-27
-27
-27
-27
-28
-28
-28
-28
-29
-29
-29
-30
-30
-31
-31
-32
-32
-33
-33
-34
-34
-34
-35
-35
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-36
-36
-36
-36
-36
-35
-35
-35
-35
-35
-35
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-35
-35
-35
-35
-34
-34
-34
-33
-33
-32
-32
-31
-31
-30
-29
-29
-28
-28
-27
-27
-27
-26
-26
-26
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-27
-27
-27
-28
-28
-28
-29
-29
-30
-30
-30
-31
-31
-31
-32
-32
-33
-33
-33
-34
-34
-34
-35
-35
-35
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-39
-39
-39
-39
-39
-39
-39
-39
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-40
-40
-41
-41
-41
-42
-42
-43
-43
-44
-44
-45
-45
-46
-46
-47
-47
-48
-48
-49
-49
-49
-50
-50
-50
-50
-49
-49
-49
-48
-48
-48
-47
-47
-46
-46
-45
-45
-45
-45
-44
-44
-44
-44
-45
-45
-45
-45
-46
-46
-47
-47
-48
-48
-49
-49
-50
-50
-51
-51
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-52
-52
-52
-52
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-52
-52
-53
-53
-54
-55
-56
-57
-58
-59
-60
-61
-62
-63
-65
-66
-67
-68
-69
-71
-72
-73
-74
-75
-76
-77
-78
-78
-79
-79
-80
-80
-80
-80
-81
-80
-80
-80
-80
-80
-79
-79
-78
-78
-77
-77
-76
-76
-75
-74
-74
-73
-72
-71
-71
-70
-69
-68
-67
-66
-66
-65
-64
-64
-63
-62
-62
-61
-61
-60
-60
-59
-59
-58
-58
-57
-56
-56
-55
-54
-54
-53
-52
-52
-51
-51
-50
-50
-49
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-51
-52
-52
-53
-54
-55
-56
-57
-58
-60
-61
-62
-63
-64
-65
-66
-68
-69
-70
-71
-72
-73
-74
-74
-75
-76
-77
-77
-78
-78
-78
-78
-78
-78
-78
-78
-77
-77
-76
-75
-74
-73
-73
-72
-71
-70
-70
-69
-68
-68
-68
-67
-67
-67
-67
-67
-68
-68
-68
-69
-69
-69
-70
-70
-71
-72
-73
-73
-74
-75
-76
-77
-78
-79
-81
-82
-82
-83
-84
-85
-85
-86
-86
-86
-87
-87
-87
-87
-86
-86
-86
-85
-85
-84
-84
-83
-83
-83
-83
-82
-83
-83
-83
-83
-84
-84
-84
-84
-85
-85
-85
-84
-84
-84
-84
-83
-83
-82
-82
-81
-81
-80
-80
-79
-79
-79
-78
-78
-78
-78
-79
-79
-79
-80
-80
-81
-82
-82
-83
-84
-84
-85
-85
-85
-86
-86
-86
-86
-87
-87
-88
-88
-89
-89
-90
-91
-92
-93
-93
-94
-95
-96
-97
-98
-99
-100
-100
-101
-102
-103
-104
-104
-105
-106
-106
-107
-108
-108
-108
-108
-108
-108
-108
-107
-106
-105
-104
-102
-101
-99
-97
-96
-94
-92
-90
-89
-87
-86
-85
-84
-83
-82
-82
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-82
-82
-82
-81
-81
-80
-79
-78
-77
-76
-74
-72
-71
-69
-67
-65
-64
-62
-61
-60
-59
-58
-57
-57
-56
-56
-56
-56
-56
-56
-56
-57
-57
-58
-58
-58
-58
-59
-59
-59
-58
-58
-57
-57
-56
-56
-55
-55
-54
-54
-53
-53
-52
-51
-51
-50
-49
-48
-48
-47
-46
-45
-45
-44
-43
-43
-42
-41
-41
-40
-39
-39
-38
-38
-38
-38
-38
-38
-39
-40
-42
-43
-45
-47
-50
-52
-55
-58
-61
-64
-67
-70
-74
-77
-80
-83
-86
-89
-92
-95
-97
-99
-101
-102
-103
-104
-104
-104
-104
-104
-103
-102
-101
-100
-99
-98
-97
-96
-95
-95
-94
-93
-93
-93
-93
-94
-94
-95
-96
-97
-99
-100
-102
-104
-106
-108
-110
-112
-114
-116
-118
-120
-122
-125
-127
-129
-131
-133
-135
-136
-138
-139
-140
-141
-142
-142
-142
-142
-141
-140
-138
-136
-134
-132
-130
-127
-124
-121
-118
-115
-112
-109
-106
-102
-99
-96
-93
-89
-86
-83
-80
-76
-73
-70
-67
-64
-61
-59
-56
-54
-52
-50
-48
-47
-46
-44
-43
-42
-41
-39
-38
-36
-35
-33
-31
-30
-28
-26
-25
-24
-22
-21
-21
-20
-20
-20
-20
-21
-22
-24
-26
-28
-31
-34
-38
-42
-46
-50
-54
-59
-64
-69
-74
-79
-84
-89
-94
-98
-103
-107
-111
-115
-118
-121
-123
-126
-127
-129
-130
-130
-130
-130
-129
-128
-127
-125
-123
-121
-119
-117
-114
-112
-110
-108
-106
-104
-102
-101
-99
-98
-98
-97
-97
-98
-98
-99
-100
-102
-103
-105
-107
-109
-111
-113
-116
-118
-120
-123
-125
-127
-130
-132
-134
-136
-138
-140
-141
-143
-144
-145
-145
-146
-146
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-148
-148
-149
-151
-152
-154
-156
-159
-161
-164
-166
-168
-171
-172
-174
-175
-176
-176
-176
-176
-175
-175
-174
-173
-172
-171
-170
-169
-169
-168
-167
-167
-166
-166
-165
-164
-163
-162
-161
-159
-157
-155
-153
-151
-148
-146
-144
-142
-140
-139
-138
-137
-137
-137
-138
-139
-140
-142
-145
-148
-151
-154
-158
-162
-166
-170
-174
-179
-183
-187
-192
-196
-200
-205
-209
-213
-216
-220
-224
-227
-230
-233
-235
-238
-240
-241
-242
-243
-243
-243
-243
-242
-241
-240
-238
-236
-234
-232
-230
-228
-226
-225
-223
-222
-222
-222
-222
-222
-223
-224
-225
-226
-227
-229
-230
-232
-233
-235
-237
-238
-240
-241
-243
-244
-245
-246
-247
-247
-247
-248
-247
-247
-246
-246
-245
-243
-242
-240
-238
-236
-234
-232
-230
-228
-226
-224
-223
-221
-220
-219
-218
-218
-217
-216
-216
-215
-214
-213
-212
-211
-210
-208
-207
-206
-204
-202
-201
-199
-197
-195
-192
-190
-187
-185
-182
-180
-178
-175
-173
-171
-169
-168
-166
-165
-163
-162
-161
-160
-159
-159
-160
-160
-162
-163
-165
-168
-170
-173
-176
-178
-181
-184
-187
-189
-192
-195
-198
-201
-205
-208
-212
-217
-221
-226
-230
-235
-239
-244
-248
-253
-257
-262
-266
-270
-275
-278
-282
-285
-288
-290
-291
-292
-292
-292
-292
-291
-290
-289
-288
-288
-287
-286
-286
-285
-285
-284
-284
-283
-283
-282
-282
-282
-281
-281
-281
-280
-280
-279
-278
-277
-276
-275
-274
-274
-273
-273
-273
-273
-273
-273
-273
-273
-273
-273
-273
-272
-271
-270
-269
-268
-267
-266
-264
-263
-262
-261
-260
-259
-258
-258
-257
-257
-257
-258
-259
-260
-262
-264
-267
-269
-272
-274
-276
-278
-279
-280
-280
-280
-280
-279
-278
-277
-276
-275
-275
-275
-275
-276
-277
-279
-281
-284
-287
-291
-295
-299
-302
-306
-310
-313
-316
-318
-320
-321
-322
-321
-321
-320
-318
-316
-314
-312
-309
-307
-305
-303
-301
-300
-299
-298
-297
-297
-297
-297
-298
-299
-300
-301
-302
-304
-306
-307
-309
-311
-312
-313
-314
-315
-315
-314
-313
-312
-309
-307
-303
-299
-294
-289
-283
-276
-268
-260
-252
-244
-235
-226
-218
-210
-203
-197
-192
-187
-184
-182
-182
-182
-183
-185
-188
-191
-194
-197
-201
-204
-207
-210
-212
-214
-216
-218
-219
-220
-221
-221
-221
-222
-222
-222
-222
-222
-223
-224
-225
-226
-227
-228
-230
-231
-232
-234
-235
-236
-237
-237
-238
-238
-239
-239
-238
-237
-236
-234
-231
-228
-225
-221
-216
-211
-207
-202
-198
-193
-190
-186
-183
-180
-177
-175
-172
-170
-169
-167
-166
-165
-165
-166
-167
-170
-173
-177
-182
-188
-194
-200
-207
-213
-218
-223
-227
-231
-233
-234
-234
-232
-230
-228
-224
-220
-216
-211
-207
-203
-199
-196
-194
-192
-192
-193
-195
-198
-201
-206
-211
-216
-222
-227
-232
-237
-242
-245
-249
-251
-252
-253
-253
-252
-251
-249
-246
-244
-241
-238
-235
-232
-229
-226
-224
-222
-220
-218
-215
-213
-211
-208
-205
-202
-198
-194
-190
-186
-182
-178
-174
-171
-168
-165
-163
-162
-160
-159
-159
-158
-157
-156
-155
-153
-151
-148
-145
-142
-138
-135
-131
-128
-124
-121
-119
-117
-116
-116
-116
-117
-118
-120
-123
-126
-129
-133
-136
-140
-143
-146
-149
-152
-154
-156
-158
-159
-160
-160
-160
-159
-157
-156
-154
-151
-148
-146
-143
-141
-139
-137
-136
-136
-136
-137
-139
-141
-143
-146
-148
-151
-153
-155
-157
-159
-160
-160
-160
-160
-159
-158
-156
-154
-151
-149
-146
-144
-141
-140
-138
-138
-138
-139
-141
-143
-146
-151
-155
-161
-167
-174
-180
-187
-194
-201
-207
-213
-219
-224
-228
-231
-234
-236
-237
-239
-239
-240
-240
-240
-241
-241
-241
-242
-243
-244
-245
-247
-249
-251
-253
-255
-256
-257
-258
-258
-257
-255
-253
-250
-246
-242
-237
-232
-227
-222
-216
-211
-205
-200
-195
-189
-184
-179
-174
-169
-165
-161
-158
-155
-153
-152
-152
-152
-153
-154
-155
-156
-157
-158
-158
-158
-158
-157
-156
-154
-153
-151
-149
-147
-144
-142
-139
-136
-133
-130
-127
-124
-122
-121
-120
-120
-120
-121
-123
-126
-129
-132
-136
-140
-143
-147
-151
-155
-159
-164
-168
-173
-178
-183
-189
-195
-201
-207
-213
-220
-226
-233
-239
-246
-252
-258
-265
-271
-277
-282
-287
-292
-295
-299
-302
-304
-306
-308
-309
-310
-312
-313
-314
-316
-317
-319
-321
-323
-325
-326
-327
-328
-329
-329
-329
-328
-326
-324
-321
-317
-312
-306
-300
-293
-285
-277
-269
-260
-251
-243
-235
-228
-221
-215
-210
-205
-201
-198
-195
-193
-192
-190
-190
-189
-189
-190
-191
-192
-194
-196
-198
-201
-204
-208
-212
-217
-222
-228
-235
-242
-250
-259
-268
-278
-288
-299
-310
-320
-331
-341
-350
-359
-367
-374
-380
-385
-390
-394
-397
-400
-402
-404
-405
-407
-408
-410
-411
-412
-413
-414
-415
-416
-417
-418
-419
-420
-421
-422
-424
-425
-427
-429
-430
-432
-433
-435
-436
-437
-438
-438
-438
-438
-438
-437
-436
-435
-433
-430
-428
-424
-421
-417
-412
-408
-403
-398
-393
-389
-385
-381
-377
-374
-372
-370
-368
-368
-367
-367
-367
-368
-369
-370
-371
-372
-374
-375
-376
-378
-379
-381
-382
-384
-386
-388
-391
-394
-397
-401
-406
-412
-417
-424
-431
-438
-445
-452
-460
-467
-474
-481
-488
-495
-502
-508
-515
-522
-529
-536
-543
-549
-556
-562
-567
-573
-577
-582
-585
-588
-590
-591
-591
-590
-588
-585
-581
-576
-571
-565
-558
-550
-542
-534
-525
-517
-508
-499
-491
-483
-474
-466
-459
-451
-444
-438
-431
-425
-420
-415
-411
-408
-406
-405
-406
-408
-411
-415
-421
-427
-434
-442
-450
-459
-468
-476
-485
-494
-502
-510
-518
-525
-532
-539
-545
-551
-557
-562
-567
-572
-576
-580
-583
-587
-589
-592
-594
-596
-598
-600
-602
-604
-606
-608
-611
-614
-617
-621
-625
-630
-635
-640
-645
-651
-658
-664
-671
-677
-684
-691
-698
-705
-712
-718
-725
-731
-738
-745
-751
-758
-765
-771
-778
-785
-792
-799
-806
-812
-819
-825
-830
-835
-839
-842
-844
-845
-844
-842
-838
-832
-825
-816
-806
-795
-783
-771
-758
-744
-731
-718
-706
-694
-682
-671
-661
-652
-643
-636
-629
-623
-618
-614
-611
-609
-608
-608
-608
-609
-610
-612
-614
-616
-619
-622
-624
-627
-630
-633
-635
-637
-639
-639
-640
-639
-637
-635
-632
-628
-625
-621
-617
-614
-611
-609
-608
-607
-608
-609
-611
-613
-617
-620
-624
-629
-634
-639
-645
-650
-656
-661
-666
-671
-675
-679
-682
-685
-687
-688
-689
-690
-690
-689
-689
-689
-688
-688
-688
-688
-688
-688
-688
-688
-688
-688
-688
-688
-688
-688
-688
-688
-688
-688
-688
-689
-689
-690
-691
-693
-694
-695
-696
-698
-699
-699
-700
-700
-700
-699
-698
-697
-695
-694
-691
-689
-687
-685
-683
-682
-681
-680
-680
-680
-681
-683
-685
-688
-691
-694
-697
-699
-701
-703
-704
-705
-705
-704
-703
-702
-701
-700
-699
-698
-698
-698
-699
-701
-703
-705
-709
-713
-718
-723
-729
-735
-742
-748
-755
-760
-765
-769
-772
-774
-774
-773
-771
-767
-762
-757
-751
-745
-739
-733
-728
-723
-718
-714
-710
-706
-702
-698
-693
-688
-683
-677
-670
-663
-655
-646
-637
-628
-619
-609
-600
-591
-583
-575
-568
-561
-554
-548
-542
-537
-532
-527
-522
-518
-513
-509
-504
-500
-496
-492
-488
-484
-480
-477
-474
-471
-468
-466
-464
-462
-462
-462
-463
-465
-468
-472
-477
-482
-489
-497
-505
-514
-523
-533
-543
-554
-564
-576
-587
-598
-609
-619
-629
-638
-646
-653
-659
-663
-666
-667
-667
-666
-664
-660
-656
-650
-645
-638
-632
-625
-619
-612
-606
-601
-596
-591
-587
-584
-582
-580
-578
-577
-576
-576
-575
-574
-574
-573
-571
-570
-569
-567
-565
-563
-562
-561
-559
-558
-558
-557
-557
-557
-557
-558
-559
-561
-564
-567
-571
-576
-581
-587
-593
-600
-606
-614
-621
-628
-635
-642
-649
-655
-661
-668
-674
-680
-686
-692
-698
-705
-712
-719
-726
-734
-741
-749
-756
-763
-771
-777
-783
-789
-794
-798
-802
-804
-805
-806
-805
-803
-800
-796
-791
-786
-780
-774
-768
-762
-756
-751
-745
-739
-734
-728
-722
-716
-710
-704
-698
-691
-684
-678
-671
-664
-658
-651
-644
-638
-631
-626
-620
-615
-610
-606
-603
-600
-598
-596
-596
-595
-596
-596
-598
-599
-600
-601
-603
-604
-605
-605
-606
-606
-606
-606
-606
-605
-604
-603
-601
-599
-596
-594
-591
-588
-585
-581
-578
-574
-570
-566
-561
-557
-553
-549
-545
-541
-538
-534
-531
-528
-526
-523
-521
-519
-517
-515
-513
-511
-509
-507
-504
-501
-497
-493
-488
-482
-476
-470
-463
-455
-447
-439
-430
-422
-413
-404
-396
-387
-379
-370
-362
-354
-345
-337
-329
-320
-312
-304
-296
-289
-282
-275
-268
-262
-256
-251
-245
-240
-236
-231
-227
-224
-221
-218
-216
-214
-213
-213
-212
-212
-212
-212
-212
-212
-212
-213
-213
-213
-214
-215
-217
-218
-220
-223
-226
-229
-232
-236
-240
-244
-249
-253
-257
-261
-265
-268
-272
-275
-279
-282
-285
-288
-291
-295
-298
-302
-305
-309
-313
-318
-323
-328
-333
-339
-345
-351
-358
-364
-371
-379
-386
-393
-401
-408
-416
-423
-431
-438
-446
-453
-460
-466
-472
-479
-484
-490
-496
-501
-506
-511
-517
-521
-526
-531
-535
-540
-544
-548
-552
-556
-559
-563
-567
-570
-573
-576
-578
-580
-581
-582
-582
-582
-582
-581
-580
-579
-578
-576
-575
-573
-572
-570
-568
-565
-562
-559
-556
-553
-550
-547
-544
-541
-539
-536
-534
-531
-529
-526
-522
-518
-514
-509
-504
-498
-492
-486
-480
-473
-466
-459
-453
-445
-438
-430
-422
-413
-404
-394
-383
-371
-359
-346
-333
-320
-307
-294
-281
-268
-256
-244
-232
-221
-209
-198
-187
-176
-165
-154
-143
-132
-121
-111
-100
-91
-82
-74
-67
-60
-56
-52
-49
-48
-47
-48
-49
-52
-55
-59
-63
-68
-73
-78
-84
-89
-95
-100
-105
-110
-114
-119
-123
-127
-131
-135
-140
-146
-152
-158
-166
-174
-184
-194
-205
-218
-231
-245
-260
-276
-293
-310
-328
-346
-364
-383
-402
-420
-438
-456
-474
-491
-508
-524
-540
-556
-572
-587
-602
-618
-632
-647
-661
-674
-687
-699
-710
-720
-730
-737
-744
-750
-755
-759
-763
-766
-769
-771
-774
-777
-780
-784
-787
-791
-795
-798
-802
-805
-809
-812
-814
-817
-819
-820
-821
-821
-821
-820
-818
-815
-811
-806
-800
-793
-785
-776
-767
-756
-746
-735
-724
-713
-702
-692
-683
-674
-666
-659
-653
-647
-643
-639
-636
-633
-632
-631
-632
-633
-636
-639
-644
-649
-654
-660
-667
-673
-678
-683
-688
-691
-694
-696
-698
-698
-698
-698
-697
-696
-694
-693
-691
-689
-687
-685
-683
-680
-677
-674
-670
-666
-662
-658
-654
-649
-644
-639
-633
-627
-621
-614
-606
-598
-589
-580
-570
-559
-547
-535
-523
-511
-499
-486
-474
-463
-452
-442
-433
-425
-419
-413
-408
-405
-402
-401
-401
-401
-402
-404
-406
-408
-410
-412
-415
-416
-418
-420
-421
-422
-423
-423
-423
-422
-421
-418
-416
-412
-408
-404
-399
-394
-390
-386
-382
-379
-377
-376
-376
-376
-378
-381
-384
-389
-394
-400
-408
-416
-425
-435
-446
-458
-470
-483
-496
-508
-521
-533
-544
-555
-565
-574
-584
-593
-602
-613
-623
-635
-647
-661
-675
-690
-705
-720
-735
-751
-765
-779
-792
-804
-815
-825
-833
-840
-845
-848
-849
-848
-846
-841
-834
-826
-816
-805
-793
-779
-765
-751
-735
-720
-703
-687
-670
-653
-636
-619
-602
-585
-569
-553
-538
-525
-512
-501
-492
-484
-477
-472
-468
-466
-465
-466
-467
-471
-475
-481
-489
-497
-507
-518
-530
-543
-557
-572
-587
-603
-619
-635
-650
-666
-681
-696
-709
-722
-734
-744
-754
-762
-769
-774
-779
-783
-786
-789
-790
-791
-792
-791
-790
-788
-784
-779
-773
-765
-756
-745
-733
-721
-707
-693
-679
-666
-653
-641
-631
-622
-615
-610
-606
-604
-604
-606
-608
-611
-615
-620
-624
-628
-632
-635
-637
-639
-639
-639
-638
-635
-631
-626
-620
-613
-605
-596
-587
-576
-566
-555
-545
-535
-525
-515
-505
-496
-486
-477
-467
-457
-447
-436
-425
-414
-402
-391
-379
-368
-357
-347
-337
-328
-320
-313
-307
-302
-298
-296
-294
-294
-295
-296
-299
-303
-307
-312
-318
-325
-332
-341
-351
-361
-373
-386
-400
-415
-432
-450
-470
-492
-515
-539
-565
-591
-617
-644
-669
-693
-716
-736
-753
-767
-778
-786
-790
-791
-790
-785
-778
-769
-759
-747
-734
-720
-707
-693
-679
-666
-653
-642
-632
-624
-616
-610
-605
-600
-597
-593
-589
-585
-580
-574
-566
-558
-548
-537
-526
-513
-501
-488
-474
-461
-447
-433
-419
-405
-390
-374
-359
-343
-326
-310
-294
-278
-262
-246
-231
-217
-203
-190
-178
-166
-156
-146
-137
-128
-121
-115
-111
-107
-106
-106
-107
-110
-114
-119
-125
-132
-139
-146
-153
-160
-167
-174
-181
-188
-195
-203
-211
-220
-228
-237
-246
-254
-262
-269
-274
-278
-281
-282
-282
-280
-278
-274
-270
-266
-262
-257
-254
-250
-248
-247
-248
-250
-254
-260
-268
-278
-290
-304
-319
-336
-354
-373
-391
-408
-423
-436
-447
-455
-461
-464
-464
-461
-457
-450
-442
-433
-422
-410
-397
-383
-369
-353
-337
-321
-304
-287
-270
-253
-235
-219
-202
-186
-171
-156
-143
-130
-119
-109
-101
-94
-89
-85
-82
-81
-82
-84
-87
-92
-97
-104
-112
-120
-129
-139
-148
-158
-168
-177
-186
-194
-201
-208
-213
-218
-222
-226
-229
-230
-231
-231
-230
-227
-223
-217
-210
-200
-189
-175
-159
-142
-122
-101
-78
-53
-27
-1
27
55
83
112
140
168
195
221
246
268
289
308
325
341
354
365
374
382
389
394
397
399
399
398
394
390
384
377
369
361
352
344
336
329
323
317
313
310
308
307
307
306
306
305
304
303
300
297
292
287
280
273
265
256
246
235
224
212
200
187
174
161
148
135
123
111
101
91
83
76
71
68
68
70
73
79
87
97
108
121
135
150
165
182
198
215
232
249
265
282
298
313
328
343
357
370
383
396
409
421
434
447
460
474
488
503
518
534
550
568
585
603
622
640
658
675
692
707
721
734
745
754
761
766
770
772
772
772
771
768
765
761
757
752
746
741
734
728
721
715
709
702
696
691
685
680
674
669
664
659
654
648
643
637
631
626
620
615
610
606
603
601
600
600
601
603
605
609
612
616
619
622
624
626
627
627
627
627
627
627
627
627
628
629
631
633
636
639
643
647
650
654
657
659
661
662
661
659
656
650
643
634
623
609
594
578
560
540
521
501
480
461
441
423
406
389
374
361
348
337
327
318
311
305
301
298
297
297
298
300
303
307
312
317
324
331
339
347
357
367
378
390
403
416
429
444
458
473
489
505
522
539
557
576
596
617
639
661
684
708
732
756
781
805
829
853
877
901
924
947
970
992
1012
1033
1052
1069
1084
1097
1108
1115
1121
1123
1124
1122
1118
1114
1108
1101
1094
1087
1080
1073
1067
1061
1057
1054
1052
1051
1053
1056
1060
1066
1074
1082
1091
1099
1108
1116
1123
1129
1133
1136
1137
1136
1134
1130
1124
1116
1107
1097
1086
1075
1062
1049
1036
1022
1010
997
985
974
963
954
946
938
932
927
923
919
916
913
909
905
901
896
889
882
873
863
852
840
826
811
796
780
764
749
734
720
708
696
686
677
669
662
655
648
641
634
627
620
612
603
594
585
575
564
553
541
529
516
502
487
472
457
441
425
410
395
381
369
358
350
343
338
334
333
332
332
332
333
333
333
332
331
329
327
324
322
319
316
314
312
309
307
305
302
298
295
291
286
282
278
275
272
270
269
270
271
273
276
279
283
287
291
295
300
305
312
319
329
339
351
365
380
396
413
430
448
466
484
503
523
544
566
589
613
638
665
692
719
745
771
796
818
838
856
871
883
893
899
903
904
903
900
894
887
879
869
859
847
835
823
811
798
784
770
755
738
721
701
680
658
634
608
582
555
528
501
475
450
426
404
384
365
347
330
315
300
286
272
259
246
234
223
212
202
193
186
180
175
171
170
169
171
174
178
184
193
203
215
228
244
260
278
297
317
337
357
378
397
417
435
453
470
487
502
517
532
546
559
572
585
597
609
620
630
639
647
654
660
664
669
672
676
679
683
687
691
696
702
708
715
722
729
737
744
752
761
770
779
789
800
813
826
840
856
872
889
907
925
943
960
978
995
1010
1027
1042
1057
1071
1084
1095
1106
1115
1122
1128
1131
1132
1131
1127
1121
1112
1102
1089
1075
1059
1042
1024
1004
984
963
940
917
892
867
842
816
790
764
739
714
690
666
644
622
601
581
562
544
528
513
499
487
477
468
460
454
448
443
437
432
426
420
414
408
402
396
391
386
383
380
378
377
377
377
378
379
381
384
388
393
399
407
416
427
439
452
465
479
492
505
516
526
535
542
548
553
557
560
561
562
562
562
560
557
552
546
539
530
520
509
497
485
472
459
447
436
426
417
409
402
396
392
389
387
386
387
390
394
400
407
417
429
442
458
476
496
518
542
568
596
625
655
686
717
748
779
809
838
866
892
915
937
955
972
985
997
1006
1014
1020
1027
1033
1039
1046
1053
1061
1070
1081
1093
1106
1120
1135
1151
1168
1185
1202
1218
1234
1249
1262
1274
1283
1290
1294
1295
1294
1290
1284
1276
1267
1256
1244
1232
1221
1209
1199
1189
1179
1170
1162
1153
1145
1136
1126
1116
1104
1092
1079
1065
1050
1035
1020
1004
989
974
960
947
936
926
917
910
905
902
900
899
901
903
908
913
920
928
938
949
962
976
993
1010
1032
1054
1079
1104
1131
1159
1187
1215
1243
1269
1295
1318
1340
1360
1377
1392
1405
1416
1424
1430
1435
1437
1437
1436
1433
1429
1423
1417
1409
1402
1393
1385
1377
1370
1363
1357
1352
1348
1345
1343
1342
1341
1342
1342
1343
1344
1345
1347
1350
1353
1357
1363
1370
1379
1390
1402
1418
1435
1455
1476
1500
1524
1550
1576
1603
1629
1655
1679
1702
1723
1741
1757
1770
1780
1786
1789
1789
1786
1780
1772
1761
1749
1735
1720
1703
1686
1667
1648
1628
1608
1586
1564
1542
1519
1495
1472
1447
1423
1399
1375
1351
1327
1305
1282
1261
1241
1223
1207
1193
1181
1173
1168
1167
1169
1175
1184
1196
1211
1229
1249
1270
1293
1316
1340
1363
1386
1408
1429
1450
1470
1490
1509
1528
1548
1567
1587
1608
1630
1653
1677
1701
1726
1752
1777
1803
1827
1850
1871
1890
1907
1922
1934
1943
1949
1953
1953
1951
1945
1936
1923
1907
1888
1865
1840
1812
1783
1751
1719
1687
1655
1625
1595
1568
1543
1519
1497
1477
1458
1440
1422
1405
1387
1370
1354
1338
1323
1309
1298
1288
1281
1276
1274
1273
1274
1277
1280
1284
1287
1290
1293
1295
1297
1298
1299
1299
1300
1300
1302
1303
1305
1308
1312
1317
1322
1329
1337
1346
1356
1367
1378
1390
1402
1413
1424
1433
1442
1449
1454
1458
1460
1461
1460
1458
1455
1452
1448
1445
1442
1440
1440
1440
1442
1445
1449
1455
1462
1471
1482
1494
1507
1522
1537
1553
1569
1585
1601
1617
1631
1645
1657
1668
1678
1686
1693
1699
1704
1707
1710
1712
1714
1714
1714
1714
1712
1710
1706
1702
1697
1692
1686
1680
1675
1670
1666
1662
1660
1659
1658
1658
1658
1658
1657
1655
1652
1647
1641
1633
1623
1613
1602
1590
1578
1567
1556
1546
1538
1531
1525
1521
1519
1519
1520
1524
1529
1535
1542
1551
1559
1568
1577
1585
1592
1598
1602
1604
1605
1603
1600
1594
1586
1575
1563
1548
1532
1514
1493
1471
1448
1422
1395
1366
1336
1306
1274
1242
1211
1180
1150
1121
1093
1068
1044
1022
1002
984
968
954
942
933
925
921
918
919
923
930
940
953
969
987
1006
1028
1049
1070
1090
1109
1126
1141
1152
1161
1167
1170
1170
1168
1165
1160
1154
1148
1141
1134
1127
1121
1114
1107
1101
1093
1086
1077
1068
1057
1045
1031
1016
1000
983
965
946
927
908
889
870
852
835
818
802
786
769
753
737
719
702
683
664
646
627
609
592
576
561
549
539
531
525
523
523
527
533
543
555
570
587
606
627
649
672
696
720
744
768
792
815
839
862
885
907
929
952
974
995
1016
1039
1060
1080
1100
1120
1139
1158
1176
1194
1210
1226
1242
1256
1270
1282
1294
1304
1314
1322
1329
1336
1343
1350
1356
1364
1371
1380
1388
1398
1408
1419
1430
1441
1452
1463
1474
1485
1495
1505
1513
1522
1529
1536
1542
1547
1553
1557
1562
1567
1571
1576
1580
1584
1587
1590
1592
1592
1592
1590
1587
1584
1580
1575
1569
1564
1558
1551
1545
1538
1531
1523
1516
1509
1503
1497
1493
1491
1491
1493
1499
1508
1521
1537
1557
1581
1607
1636
1666
1697
1728
1759
1788
1815
1841
1863
1883
1900
1914
1926
1934
1940
1944
1945
1943
1940
1933
1925
1914
1899
1883
1862
1839
1813
1784
1751
1717
1680
1642
1603
1563
1523
1484
1445
1407
1369
1333
1297
1262
1228
1195
1163
1131
1100
1070
1040
1012
984
956
929
902
875
848
821
794
766
739
712
685
659
633
608
585
563
542
524
508
495
484
477
472
470
471
476
483
493
505
520
536
554
573
592
613
634
656
679
702
726
750
776
802
829
857
885
914
943
972
1000
1030
1060
1089
1120
1151
1183
1216
1250
1284
1318
1352
1386
1419
1451
1481
1511
1539
1567
1595
1622
1649
1677
1704
1731
1757
1782
1806
1827
1846
1862
1875
1886
1894
1901
1905
1909
1911
1913
1914
1916
1917
1919
1921
1923
1926
1929
1933
1938
1944
1951
1960
1970
1982
1995
2009
2025
2043
2061
2081
2102
2124
2146
2168
2190
2213
2234
2255
2276
2295
2313
2330
2345
2358
2368
2377
2383
2387
2388
2387
2384
2379
2372
2364
2354
2342
2329
2314
2297
2278
2258
2237
2214
2189
2163
2136
2107
2078
2048
2017
1986
1955
1925
1896
1868
1843
1820
1801
1785
1772
1763
1757
1753
1752
1752
1752
1753
1753
1752
1749
1745
1739
1732
1723
1713
1703
1693
1684
1675
1668
1664
1662
1663
1668
1677
1690
1707
1728
1754
1783
1815
1851
1889
1930
1972
2013
2057
2098
2138
2176
2212
2244
2274
2301
2325
2347
2368
2388
2407
2427
2448
2470
2494
2519
2546
2574
2604
2634
2665
2695
2725
2754
2781
2808
2833
2857
2879
2900
2920
2938
2954
2969
2981
2991
2999
3004
3006
3006
3004
2998
2991
2981
2970
2957
2941
2925
2907
2887
2867
2845
2823
2800
2778
2755
2733
2711
2690
2669
2648
2628
2609
2589
2569
2549
2527
2504
2479
2452
2422
2388
2352
2313
2270
2224
2176
2125
2072
2017
1960
1902
1842
1782
1721
1661
1600
1541
1482
1425
1371
1319
1270
1224
1181
1142
1107
1075
1047
1022
1000
982
967
955
946
940
937
936
937
940
944
948
953
957
960
961
959
956
950
941
931
918
904
890
875
862
850
841
834
830
830
832
837
845
856
869
885
902
922
943
967
992
1018
1046
1074
1103
1132
1162
1191
1219
1246
1271
1295
1318
1338
1357
1375
1390
1404
1416
1425
1433
1439
1442
1443
1441
1437
1431
1422
1412
1401
1391
1380
1370
1362
1355
1350
1347
1345
1344
1344
1344
1345
1345
1345
1346
1345
1344
1343
1342
1340
1338
1336
1333
1331
1329
1328
1327
1328
1331
1337
1344
1354
1367
1381
1398
1417
1437
1458
1480
1503
1527
1550
1574
1598
1621
1645
1668
1691
1713
1733
1753
1770
1784
1795
1802
1804
1800
1791
1776
1755
1728
1696
1659
1617
1571
1521
1469
1414
1357
1298
1237
1173
1108
1042
974
905
835
766
698
632
567
505
446
391
338
289
243
200
159
120
83
47
14
-17
-46
-72
-95
-115
-131
-143
-151
-155
-155
-151
-142
-130
-113
-93
-68
-40
-8
27
66
108
152
198
246
295
345
394
444
493
541
588
634
678
721
763
803
842
879
914
948
979
1006
1033
1055
1075
1091
1103
1111
1115
1114
1109
1099
1085
1066
1043
1014
984
950
913
873
832
790
747
705
664
625
589
557
528
504
484
469
457
448
442
438
434
431
428
423
417
410
401
390
378
365
352
339
327
315
305
296
289
283
278
275
273
271
271
271
271
273
275
279
284
290
298
307
317
329
342
355
368
381
394
406
416
425
432
437
441
443
442
440
436
429
421
410
397
381
364
344
322
298
273
246
218
190
162
135
108
84
61
40
22
7
-6
-16
-24
-31
-35
-39
-41
-44
-47
-51
-55
-60
-66
-72
-79
-85
-92
-98
-104
-110
-114
-119
-122
-125
-127
-129
-129
-129
-128
-126
-123
-120
-117
-113
-109
-106
-103
-100
-98
-96
-95
-95
-95
-96
-98
-100
-104
-109
-115
-122
-131
-141
-153
-166
-181
-196
-212
-228
-245
-260
-276
-289
-302
-313
-322
-328
-334
-337
-339
-340
-340
-341
-341
-343
-345
-350
-356
-365
-377
-391
-407
-426
-448
-472
-499
-528
-558
-591
-625
-661
-697
-733
-768
-803
-836
-867
-896
-924
-949
-972
-994
-1014
-1035
-1055
-1076
-1096
-1117
-1138
-1159
-1180
-1201
-1221
-1240
-1259
-1276
-1294
-1311
-1328
-1346
-1364
-1384
-1404
-1427
-1451
-1476
-1502
-1530
-1558
-1586
-1614
-1641
-1668
-1693
-1718
-1741
-1764
-1785
-1806
-1826
-1846
-1865
-1883
-1901
-1917
-1933
-1949
-1963
-1977
-1990
-2003
-2013
-2024
-2033
-2040
-2045
-2047
-2045
-2041
-2033
-2020
-2003
-1982
-1957
-1928
-1896
-1862
-1825
-1788
-1751
-1713
-1677
-1641
-1607
-1574
-1542
-1511
-1481
-1452
-1424
-1396
-1370
-1345
-1322
-1300
-1282
-1266
-1253
-1244
-1239
-1238
-1240
-1247
-1257
-1270
-1286
-1304
-1325
-1347
-1371
-1396
-1421
-1447
-1473
-1498
-1523
-1546
-1567
-1587
-1604
-1620
-1633
-1644
-1654
-1663
-1671
-1678
-1686
-1693
-1701
-1709
-1717
-1726
-1735
-1744
-1753
-1763
-1772
-1782
-1791
-1800
-1808
-1815
-1821
-1824
-1824
-1821
-1815
-1805
-1790
-1772
-1750
-1725
-1697
-1666
-1634
-1600
-1566
-1532
-1498
-1465
-1433
-1403
-1372
-1342
-1312
-1282
-1250
-1217
-1182
-1146
-1108
-1068
-1026
-983
-939
-893
-846
-797
-748
-698
-647
-596
-543
-490
-437
-382
-328
-274
-219
-165
-112
-60
-8
41
90
136
181
223
265
304
342
378
413
445
476
504
529
552
571
587
599
607
612
612
609
601
588
572
552
528
500
468
434
397
357
316
274
231
188
146
105
66
29
-7
-41
-73
-103
-131
-157
-181
-203
-222
-239
-252
-261
-267
-270
-269
-266
-260
-252
-244
-235
-227
-220
-215
-212
-212
-214
-219
-228
-239
-253
-270
-290
-314
-341
-371
-405
-443
-485
-530
-577
-627
-678
-730
-781
-830
-878
-924
-967
-1006
-1044
-1079
-1111
-1140
-1167
-1193
-1215
-1236
-1254
-1270
-1284
-1294
-1302
-1307
-1308
-1306
-1301
-1291
-1278
-1262
-1243
-1220
-1195
-1167
-1137
-1105
-1073
-1040
-1006
-975
-944
-914
-887
-863
-843
-826
-813
-804
-799
-798
-800
-805
-812
-820
-829
-839
-848
-857
-865
-872
-878
-882
-885
-888
-889
-889
-888
-887
-885
-883
-881
-879
-877
-875
-873
-872
-871
-871
-870
-871
-872
-873
-875
-877
-879
-881
-883
-883
-883
-882
-880
-877
-874
-871
-867
-863
-859
-855
-851
-847
-841
-835
-828
-820
-809
-797
-782
-766
-747
-725
-702
-678
-651
-623
-594
-564
-534
-503
-471
-440
-409
-379
-349
-322
-296
-272
-251
-232
-217
-204
-193
-186
-181
-178
-178
-181
-186
-194
-205
-219
-237
-258
-283
-312
-345
-382
-424
-470
-521
-576
-635
-697
-762
-829
-898
-968
-1039
-1109
-1179
-1248
-1316
-1383
-1448
-1511
-1573
-1632
-1690
-1747
-1802
-1857
-1910
-1964
-2017
-2071
-2124
-2178
-2231
-2283
-2335
-2384
-2431
-2475
-2515
-2551
-2582
-2608
-2630
-2646
-2658
-2664
-2666
-2664
-2658
-2648
-2636
-2620
-2603
-2584
-2563
-2541
-2518
-2495
-2471
-2447
-2423
-2400
-2376
-2353
-2330
-2307
-2284
-2260
-2237
-2213
-2189
-2165
-2141
-2116
-2091
-2066
-2041
-2016
-1991
-1967
-1943
-1919
-1896
-1872
-1847
-1821
-1793
-1763
-1730
-1693
-1653
-1610
-1562
-1512
-1459
-1404
-1348
-1292
-1236
-1181
-1129
-1081
-1036
-995
-959
-929
-904
-886
-873
-867
-866
-872
-883
-901
-923
-951
-983
-1018
-1057
-1098
-1141
-1184
-1229
-1273
-1317
-1360
-1403
-1446
-1487
-1528
-1568
-1607
-1644
-1679
-1711
-1742
-1769
-1794
-1816
-1836
-1852
-1865
-1876
-1884
-1889
-1892
-1893
-1892
-1891
-1888
-1886
-1884
-1882
-1881
-1881
-1882
-1884
-1888
-1892
-1897
-1903
-1909
-1917
-1926
-1935
-1945
-1956
-1968
-1982
-1997
-2013
-2032
-2053
-2077
-2104
-2134
-2168
-2205
-2246
-2291
-2340
-2391
-2446
-2502
-2561
-2620
-2679
-2736
-2792
-2846
-2895
-2941
-2983
-3020
-3052
-3081
-3105
-3126
-3145
-3161
-3175
-3187
-3198
-3208
-3216
-3223
-3229
-3234
-3237
-3240
-3242
-3242
-3243
-3243
-3243
-3243
-3243
-3243
-3243
-3242
-3242
-3240
-3238
-3234
-3229
-3223
-3214
-3203
-3190
-3174
-3156
-3135
-3111
-3084
-3054
-3021
-2984
-2943
-2899
-2850
-2797
-2739
-2678
-2613
-2545
-2473
-2400
-2325
-2249
-2172
-2096
-2020
-1946
-1873
-1801
-1732
-1664
-1598
-1534
-1472
-1410
-1350
-1291
-1233
-1175
-1118
-1061
-1006
-951
-898
-847
-797
-751
-707
-667
-631
-600
-575
-555
-541
-533
-531
-536
-547
-564
-586
-612
-643
-678
-715
-754
-795
-836
-878
-920
-961
-1002
-1044
-1084
-1125
-1165
-1206
-1247
-1288
-1329
-1370
-1411
-1452
-1492
-1533
-1574
-1615
-1656
-1698
-1740
-1783
-1826
-1870
-1916
-1962
-2009
-2058
-2108
-2159
-2211
-2265
-2319
-2374
-2430
-2486
-2542
-2597
-2650
-2702
-2750
-2794
-2834
-2870
-2899
-2924
-2942
-2956
-2964
-2968
-2969
-2969
-2967
-2966
-2967
-2970
-2976
-2987
-3002
-3020
-3043
-3069
-3098
-3130
-3162
-3196
-3229
-3263
-3295
-3326
-3356
-3384
-3411
-3437
-3461
-3484
-3507
-3529
-3551
-3573
-3595
-3615
-3636
-3655
-3674
-3692
-3710
-3727
-3744
-3761
-3777
-3793
-3808
-3822
-3835
-3847
-3857
-3865
-3870
-3872
-3871
-3865
-3854
-3839
-3819
-3794
-3764
-3729
-3690
-3647
-3600
-3550
-3498
-3442
-3385
-3326
-3266
-3204
-3142
-3080
-3017
-2954
-2891
-2827
-2764
-2701
-2639
-2578
-2517
-2458
-2401
-2346
-2292
-2241
-2191
-2144
-2098
-2054
-2012
-1973
-1935
-1899
-1864
-1832
-1802
-1773
-1747
-1723
-1702
-1683
-1667
-1654
-1643
-1636
-1632
-1630
-1633
-1638
-1648
-1660
-1676
-1695
-1717
-1742
-1769
-1798
-1828
-1860
-1892
-1924
-1957
-1990
-2023
-2055
-2088
-2120
-2152
-2183
-2214
-2244
-2273
-2301
-2327
-2351
-2374
-2394
-2412
-2427
-2440
-2450
-2457
-2461
-2462
-2460
-2454
-2444
-2430
-2413
-2391
-2366
-2336
-2303
-2266
-2226
-2183
-2138
-2090
-2040
-1988
-1935
-1882
-1827
-1772
-1716
-1659
-1602
-1545
-1487
-1429
-1371
-1314
-1257
-1201
-1146
-1093
-1042
-994
-949
-907
-869
-834
-803
-776
-753
-734
-717
-704
-694
-686
-681
-677
-675
-674
-675
-677
-680
-683
-687
-691
-694
-697
-698
-699
-697
-695
-691
-685
-678
-669
-659
-648
-637
-626
-614
-602
-591
-581
-570
-561
-552
-544
-537
-531
-526
-522
-520
-520
-522
-526
-531
-539
-549
-562
-577
-594
-614
-636
-661
-689
-718
-749
-781
-814
-848
-883
-917
-951
-984
-1016
-1048
-1079
-1110
-1139
-1169
-1198
-1227
-1257
-1287
-1318
-1351
-1384
-1419
-1454
-1491
-1529
-1567
-1606
-1646
-1686
-1728
-1769
-1812
-1855
-1899
-1944
-1989
-2033
-2079
-2123
-2167
-2209
-2250
-2290
-2328
-2364
-2399
-2433
-2466
-2499
-2531
-2562
-2594
-2624
-2654
-2684
-2712
-2740
-2766
-2790
-2814
-2836
-2858
-2880
-2903
-2926
-2951
-2977
-3006
-3038
-3073
-3111
-3153
-3197
-3244
-3294
-3347
-3403
-3461
-3521
-3584
-3648
-3714
-3782
-3852
-3922
-3995
-4067
-4142
-4216
-4291
-4367
-4442
-4518
-4593
-4668
-4744
-4819
-4895
-4971
-5047
-5123
-5199
-5274
-5349
-5422
-5494
-5564
-5631
-5695
-5757
-5815
-5869
-5919
-5966
-6007
-6045
-6077
-6105
-6128
-6145
-6157
-6163
-6165
-6160
-6150
-6134
-6112
-6085
-6051
-6011
-5965
-5912
-5854
-5788
-5717
-5641
-5560
-5475
-5386
-5296
-5204
-5112
-5020
-4930
-4842
-4756
-4674
-4594
-4518
-4446
-4378
-4314
-4254
-4198
-4147
-4100
-4057
-4019
-3986
-3957
-3932
-3911
-3893
-3878
-3866
-3857
-3850
-3845
-3842
-3841
-3843
-3848
-3854
-3864
-3875
-3889
-3905
-3923
-3943
-3964
-3987
-4011
-4035
-4064
-4093
-4123
-4156
-4191
-4229
-4269
-4312
-4357
-4405
-4456
-4510
-4566
-4623
-4682
-4743
-4804
-4867
-4929
-4992
-5055
-5118
-5181
-5244
-5307
-5370
-5432
-5496
-5559
-5622
-5686
-5749
-5812
-5875
-5936
-5996
-6055
-6111
-6165
-6215
-6263
-6307
-6347
-6384
-6416
-6444
-6468
-6488
-6503
-6514
-6520
-6523
-6521
-6516
-6507
-6495
-6481
-6465
-6448
-6431
-6414
-6398
-6383
-6370
-6360
-6352
-6346
-6344
-6343
-6345
-6349
-6354
-6360
-6367
-6374
-6381
-6388
-6394
-6400
-6405
-6408
-6411
-6412
-6412
-6411
-6408
-6404
-6398
-6391
-6382
-6372
-6361
-6347
-6332
-6314
-6293
-6269
-6241
-6208
-6170
-6127
-6077
-6021
-5958
-5889
-5813
-5732
-5644
-5552
-5454
-5354
-5249
-5143
-5035
-4926
-4816
-4706
-4596
-4486
-4378
-4271
-4165
-4061
-3960
-3861
-3764
-3671
-3581
-3495
-3413
-3335
-3262
-3194
-3131
-3073
-3021
-2975
-2935
-2902
-2875
-2854
-2839
-2830
-2827
-2828
-2835
-2847
-2862
-2882
-2907
-2935
-2966
-3002
-3040
-3082
-3126
-3172
-3220
-3269
-3319
-3369
-3418
-3467
-3515
-3562
-3607
-3651
-3692
-3732
-3769
-3803
-3835
-3864
-3890
-3912
-3932
-3948
-3962
-3972
-3981
-3986
-3990
-3992
-3993
-3993
-3993
-3992
-3992
-3993
-3994
-3995
-3997
-3999
-4001
-4002
-4003
-4003
-4002
-3999
-3995
-3989
-3980
-3970
-3957
-3941
-3924
-3904
-3882
-3858
-3833
-3806
-3777
-3748
-3717
-3686
-3654
-3621
-3587
-3553
-3518
-3483
-3448
-3412
-3377
-3341
-3307
-3273
-3239
-3207
-3176
-3145
-3115
-3085
-3055
-3024
-2993
-2961
-2928
-2894
-2859
-2824
-2787
-2750
-2713
-2675
-2636
-2597
-2557
-2516
-2473
-2428
-2380
-2331
-2278
-2224
-2166
-2107
-2045
-1982
-1916
-1849
-1781
-1711
-1640
-1569
-1497
-1424
-1351
-1278
-1206
-1134
-1064
-995
-928
-863
-801
-741
-683
-627
-573
-521
-471
-423
-376
-332
-289
-248
-210
-174
-140
-108
-78
-50
-24
0
24
46
66
85
102
117
130
140
147
151
152
150
146
140
132
123
114
105
98
91
87
84
84
85
87
90
95
99
104
108
111
114
114
114
111
105
97
86
71
53
31
6
-24
-57
-93
-133
-176
-222
-271
-323
-378
-434
-493
-555
-618
-684
-751
-820
-890
-962
-1034
-1107
-1179
-1252
-1324
-1396
-1467
-1537
-1607
-1677
-1747
-1817
-1887
-1958
-2028
-2099
-2170
-2240
-2310
-2379
-2448
-2514
-2580
-2643
-2705
-2764
-2822
-2877
-2929
-2978
-3024
-3067
-3106
-3142
-3173
-3201
-3225
-3245
-3261
-3274
-3283
-3290
-3294
-3296
-3296
-3295
-3292
-3288
-3283
-3278
-3271
-3263
-3254
-3243
-3232
-3219
-3206
-3191
-3174
-3157
-3139
-3120
-3101
-3081
-3061
-3041
-3021
-3001
-2982
-2962
-2943
-2924
-2904
-2884
-2863
-2842
-2818
-2793
-2766
-2737
-2706
-2672
-2636
-2597
-2557
-2514
-2469
-2423
-2376
-2327
-2277
-2226
-2175
-2123
-2070
-2016
-1962
-1908
-1853
-1799
-1745
-1691
-1638
-1586
-1535
-1485
-1436
-1387
-1339
-1292
-1244
-1197
-1149
-1101
-1052
-1002
-954
-904
-854
-804
-754
-705
-657
-610
-564
-521
-479
-441
-406
-374
-346
-322
-303
-287
-276
-269
-267
-268
-274
-283
-297
-314
-336
-361
-391
-425
-464
-507
-555
-608
-666
-728
-794
-863
-936
-1010
-1088
-1166
-1245
-1324
-1403
-1482
-1560
-1637
-1713
-1789
-1863
-1936
-2008
-2080
-2150
-2220
-2289
-2356
-2423
-2489
-2553
-2615
-2677
-2736
-2794
-2851
-2906
-2959
-3011
-3062
-3112
-3162
-3211
-3260
-3309
-3358
-3408
-3459
-3511
-3564
-3618
-3674
-3732
-3791
-3851
-3913
-3976
-4038
-4102
-4166
-4228
-4290
-4350
-4408
-4465
-4518
-4569
-4618
-4663
-4704
-4743
-4779
-4811
-4840
-4866
-4890
-4910
-4929
-4945
-4959
-4972
-4983
-4993
-5003
-5011
-5019
-5025
-5031
-5036
-5039
-5041
-5042
-5041
-5038
-5034
-5028
-5020
-5011
-5000
-4989
-4977
-4965
-4953
-4940
-4928
-4914
-4900
-4885
-4868
-4848
-4827
-4803
-4777
-4748
-4717
-4683
-4647
-4609
-4569
-4527
-4483
-4438
-4391
-4344
-4296
-4248
-4201
-4155
-4111
-4069
-4030
-3996
-3965
-3939
-3917
-3900
-3888
-3881
-3878
-3879
-3883
-3891
-3902
-3915
-3931
-3948
-3968
-3989
-4011
-4037
-4064
-4091
-4122
-4153
-4184
-4216
-4249
-4281
-4314
-4346
-4377
-4408
-4438
-4468
-4497
-4526
-4554
-4582
-4610
-4638
-4667
-4697
-4727
-4759
-4791
-4825
-4861
-4897
-4935
-4974
-5013
-5052
-5093
-5133
-5173
-5213
-5253
-5293
-5331
-5369
-5407
-5443
-5479
-5515
-5550
-5586
-5622
-5659
-5697
-5735
-5775
-5815
-5856
-5897
-5938
-5978
-6017
-6054
-6088
-6120
-6147
-6170
-6189
-6202
-6210
-6213
-6210
-6203
-6190
-6173
-6150
-6124
-6092
-6057
-6017
-5973
-5924
-5871
-5814
-5752
-5686
-5616
-5542
-5463
-5381
-5295
-5206
-5115
-5022
-4928
-4834
-4740
-4649
-4560
-4474
-4394
-4318
-4249
-4186
-4129
-4078
-4035
-4000
-3970
-3947
-3931
-3920
-3915
-3915
-3922
-3934
-3951
-3974
-4001
-4034
-4072
-4113
-4159
-4208
-4259
-4312
-4367
-4423
-4479
-4535
-4590
-4644
-4696
-4745
-4792
-4836
-4875
-4911
-4942
-4967
-4987
-5001
-5009
-5010
-5005
-4994
-4975
-4951
-4920
-4883
-4841
-4793
-4741
-4685
-4625
-4563
-4499
-4434
-4369
-4304
-4240
-4178
-4118
-4061
-4006
-3956
-3909
-3865
-3827
-3793
-3764
-3740
-3722
-3710
-3704
-3704
-3710
-3722
-3739
-3762
-3790
-3822
-3858
-3898
-3941
-3987
-4035
-4086
-4139
-4195
-4252
-4310
-4369
-4429
-4489
-4549
-4607
-4665
-4720
-4772
-4822
-4869
-4912
-4952
-4989
-5021
-5050
-5076
-5098
-5117
-5133
-5146
-5156
-5164
-5171
-5176
-5179
-5181
-5183
-5183
-5184
-5183
-5182
-5180
-5176
-5171
-5164
-5154
-5141
-5124
-5104
-5080
-5052
-5020
-4984
-4944
-4901
-4854
-4805
-4753
-4700
-4645
-4590
-4534
-4478
-4423
-4369
-4316
-4264
-4213
-4163
-4114
-4067
-4019
-3973
-3926
-3879
-3831
-3781
-3730
-3677
-3622
-3565
-3506
-3447
-3386
-3324
-3263
-3202
-3142
-3084
-3027
-2973
-2921
-2872
-2825
-2781
-2740
-2701
-2664
-2627
-2591
-2555
-2518
-2480
-2440
-2399
-2356
-2311
-2265
-2218
-2171
-2124
-2077
-2033
-1990
-1950
-1914
-1881
-1853
-1829
-1810
-1796
-1788
-1784
-1787
-1794
-1807
-1825
-1848
-1876
-1909
-1945
-1986
-2029
-2075
-2123
-2172
-2223
-2275
-2327
-2380
-2434
-2488
-2544
-2601
-2660
-2721
-2784
-2850
-2919
-2990
-3064
-3141
-3220
-3301
-3383
-3467
-3552
-3637
-3723
-3808
-3893
-3978
-4062
-4146
-4228
-4310
-4391
-4470
-4548
-4625
-4701
-4776
-4849
-4922
-4994
-5065
-5137
-5208
-5279
-5350
-5422
-5493
-5564
-5635
-5705
-5774
-5843
-5910
-5975
-6039
-6102
-6162
-6220
-6277
-6331
-6383
-6432
-6479
-6524
-6566
-6606
-6644
-6679
-6713
-6745
-6777
-6807
-6837
-6867
-6897
-6928
-6959
-6990
-7023
-7056
-7090
-7126
-7163
-7201
-7241
-7281
-7324
-7367
-7411
-7457
-7504
-7553
-7603
-7655
-7708
-7763
-7819
-7876
-7933
-7991
-8048
-8106
-8163
-8219
-8272
-8324
-8373
-8419
-8462
-8500
-8534
-8562
-8584
-8600
-8608
-8609
-8601
-8585
-8560
-8526
-8484
-8434
-8376
-8312
-8242
-8167
-8089
-8007
-7925
-7842
-7759
-7677
-7597
-7520
-7446
-7376
-7311
-7250
-7194
-7143
-7097
-7057
-7021
-6990
-6963
-6941
-6922
-6907
-6896
-6887
-6882
-6881
-6884
-6890
-6901
-6916
-6936
-6959
-6987
-7019
-7055
-7093
-7135
-7178
-7222
-7268
-7314
-7359
-7404
-7448
-7491
-7533
-7574
-7613
-7650
-7686
-7720
-7752
-7783
-7813
-7841
-7868
-7895
-7921
-7948
-7975
-8003
-8032
-8064
-8100
-8135
-8175
-8217
-8260
-8305
-8352
-8399
-8448
-8497
-8546
-8595
-8643
-8690
-8736
-8781
-8825
-8868
-8909
-8948
-8987
-9023
-9059
-9093
-9126
-9158
-9188
-9217
-9245
-9272
-9297
-9321
-9344
-9365
-9384
-9400
-9415
-9427
-9436
-9443
-9447
-9448
-9446
-9442
-9435
-9426
-9414
-9400
-9383
-9364
-9343
-9320
-9293
-9264
-9232
-9197
-9158
-9116
-9071
-9022
-8970
-8914
-8855
-8793
-8728
-8660
-8589
-8515
-8439
-8360
-8278
-8194
-8109
-8022
-7934
-7845
-7756
-7666
-7577
-7488
-7400
-7311
-7224
-7136
-7050
-6964
-6879
-6796
-6715
-6637
-6561
-6488
-6419
-6355
-6294
-6238
-6187
-6141
-6099
-6062
-6030
-6002
-5979
-5959
-5944
-5932
-5923
-5917
-5914
-5913
-5915
-5919
-5926
-5934
-5945
-5958
-5974
-5991
-6011
-6033
-6057
-6082
-6109
-6137
-6167
-6197
-6228
-6259
-6291
-6323
-6354
-6386
-6417
-6447
-6477
-6506
-6533
-6559
-6584
-6607
-6629
-6649
-6668
-6686
-6702
-6718
-6733
-6746
-6759
-6771
-6783
-6794
-6804
-6814
-6823
-6831
-6838
-6845
-6850
-6854
-6858
-6860
-6861
-6861
-6860
-6858
-6855
-6851
-6846
-6840
-6833
-6825
-6816
-6806
-6795
-6783
-6770
-6756
-6741
-6724
-6706
-6686
-6664
-6640
-6614
-6585
-6553
-6518
-6479
-6436
-6388
-6336
-6280
-6218
-6152
-6080
-6004
-5923
-5837
-5746
-5651
-5551
-5448
-5340
-5229
-5115
-4997
-4876
-4752
-4626
-4498
-4368
-4236
-4102
-3968
-3833
-3698
-3563
-3429
-3297
-3167
-3038
-2913
-2791
-2671
-2555
-2443
-2334
-2228
-2127
-2028
-1933
-1841
-1753
-1667
-1585
-1505
-1428
-1355
-1283
-1215
-1149
-1085
-1022
-963
-904
-847
-790
-734
-678
-622
-566
-509
-452
-395
-337
-280
-223
-168
-115
-64
-16
28
68
104
135
162
184
202
216
226
231
233
232
228
221
212
202
189
175
160
145
129
112
97
81
66
51
37
23
10
-3
-16
-30
-44
-59
-75
-94
-114
-137
-161
-186
-212
-239
-265
-290
-314
-335
-353
-369
-381
-391
-397
-400
-402
-401
-399
-397
-394
-392
-390
-388
-388
-389
-391
-394
-398
-403
-408
-414
-421
-427
-433
-439
-443
-447
-449
-450
-449
-447
-443
-437
-430
-421
-412
-402
-391
-380
-369
-358
-347
-336
-325
-314
-303
-292
-279
-266
-251
-234
-215
-194
-170
-142
-111
-77
-40
1
45
92
140
191
243
296
350
405
461
516
572
629
685
743
801
859
919
980
1042
1104
1168
1231
1295
1358
1421
1483
1543
1601
1657
1710
1761
1808
1852
1893
1931
1967
2000
2031
2061
2091
2121
2151
2181
2213
2247
2281
2316
2353
2389
2425
2460
2493
2524
2552
2577
2598
2614
2627
2635
2638
2638
2633
2625
2614
2601
2585
2567
2547
2526
2504
2480
2455
2429
2400
2370
2338
2303
2265
2224
2180
2132
2080
2025
1967
1906
1842
1776
1709
1641
1573
1506
1439
1375
1312
1252
1195
1141
1090
1041
995
951
909
868
828
788
748
707
665
623
579
533
486
439
390
340
291
241
192
144
97
52
8
-35
-75
-115
-153
-190
-226
-261
-296
-330
-364
-398
-431
-464
-497
-528
-559
-587
-613
-636
-655
-670
-679
-682
-677
-665
-643
-612
-570
-519
-457
-384
-301
-207
-105
8
128
256
392
534
682
835
994
1157
1324
1495
1670
1849
2029
2215
2403
2593
2786
2981
3177
3374
3571
3768
3963
4156
4346
4532
4713
4888
5055
5214
5364
5503
5632
5749
5855
5948
6030
6100
6159
6208
6245
6274
6294
6306
6311
6311
6306
6297
6284
6269
6251
6231
6209
6184
6158
6130
6099
6067
6032
5996
5958
5920
5881
5843
5805
5769
5736
5706
5679
5655
5636
5620
5609
5601
5597
5597
5599
5604
5611
5620
5631
5643
5656
5671
5687
5704
5723
5744
5767
5792
5818
5847
5878
5912
5947
5986
6026
6069
6114
6162
6211
6261
6313
6365
6418
6470
6522
6574
6624
6674
6723
6770
6817
6863
6907
6950
6993
7034
7073
7111
7146
7179
7209
7235
7256
7273
7284
7289
7288
7279
7264
7241
7211
7173
7128
7076
7018
6954
6886
6815
6741
6666
6591
6517
6446
6377
6313
6253
6197
6147
6102
6063
6029
6000
5976
5957
5941
5929
5921
5914
5910
5908
5906
5905
5904
5902
5900
5897
5892
5886
5878
5869
5857
5844
5828
5810
5790
5769
5745
5719
5690
5660
5627
5592
5555
5516
5475
5433
5389
5345
5302
5258
5216
5175
5136
5101
5068
5040
5016
4998
4986
4980
4981
4988
5003
5025
5054
5090
5133
5182
5238
5298
5364
5434
5509
5586
5667
5751
5838
5927
6018
6110
6204
6300
6397
6495
6594
6694
6795
6897
7001
7107
7214
7324
7436
7550
7666
7785
7906
8028
8151
8274
8398
8520
8640
8757
8870
8978
9081
9177
9265
9345
9417
9479
9531
9575
9608
9632
9647
9654
9653
9645
9630
9609
9583
9554
9521
9485
9448
9410
9373
9336
9301
9267
9237
9209
9185
9164
9145
9130
9116
9106
9096
9089
9083
9077
9073
9069
9066
9064
9063
9062
9063
9065
9068
9072
9078
9085
9094
9104
9116
9129
9145
9162
9182
9204
9228
9255
9285
9317
9352
9390
9431
9474
9520
9569
9621
9676
9733
9795
9859
9928
10001
10078
10160
10245
10333
10425
10520
10617
10715
10814
10914
11014
11113
11212
11309
11405
11500
11593
11684
11773
11860
11944
12026
12104
12178
12248
12314
12375
12430
12479
12521
12556
12582
12600
12609
12607
12596
12573
12540
12496
12441
12376
12301
12217
12125
12025
11919
11807
11692
11573
11453
11333
11213
11095
10980
10870
10765
10665
10572
10485
10406
10334
10269
10211
10160
10114
10075
10040
10010
9983
9958
9935
9913
9890
9866
9839
9811
9779
9743
9704
9662
9616
9567
9515
9461
9405
9348
9290
9232
9174
9116
9059
9003
8948
8896
8845
8798
8753
8712
8676
8644
8616
8593
8576
8563
8555
8553
8555
8562
8575
8591
8613
8639
8670
8704
8743
8786
8832
8881
8932
8986
9041
9097
9154
9212
9269
9327
9384
9441
9498
9554
9611
9668
9724
9780
9836
9890
9944
9995
10044
10090
10134
10175
10212
10247
10280
10311
10341
10370
10399
10428
10459
10490
10522
10556
10590
10625
10660
10695
10729
10761
10790
10816
10839
10856
10869
10876
10878
10873
10863
10848
10828
10804
10776
10748
10718
10689
10662
10636
10614
10595
10579
10567
10557
10550
10543
10538
10532
10526
10517
10505
10489
10470
10446
10417
10383
10344
10299
10250
10197
10140
10080
10017
9952
9885
9818
9749
9681
9612
9544
9478
9414
9352
9293
9237
9185
9137
9094
9055
9021
8992
8968
8950
8938
8931
8929
8934
8944
8960
8982
9010
9045
9084
9130
9180
9234
9292
9353
9415
9479
9543
9607
9670
9733
9794
9855
9914
9972
10029
10086
10142
10198
10253
10309
10365
10421
10478
10534
10590
10646
10700
10753
10805
10854
10900
10944
10985
11024
11060
11094
11127
11158
11188
11218
11247
11275
11303
11329
11353
11375
11393
11407
11417
11420
11417
11406
11388
11361
11326
11281
11227
11164
11091
11010
10919
10820
10713
10600
10481
10359
10233
10105
9977
9849
9722
9597
9474
9352
9233
9114
8997
8881
8764
8647
8529
8411
8291
8170
8052
7932
7814
7697
7583
7472
7365
7262
7165
7075
6991
6915
6847
6788
6738
6698
6668
6647
6637
6636
6645
6661
6685
6716
6751
6791
6832
6875
6918
6959
6997
7032
7062
7087
7107
7122
7132
7137
7138
7135
7128
7119
7107
7093
7078
7060
7042
7022
7001
6978
6953
6927
6898
6867
6833
6797
6759
6718
6675
6630
6584
6536
6486
6436
6385
6333
6280
6225
6170
6113
6054
5993
5931
5866
5799
5730
5659
5588
5515
5442
5369
5296
5224
5152
5080
5008
4937
4864
4790
4714
4635
4552
4465
4374
4277
4175
4067
3954
3836
3713
3585
3455
3322
3188
3056
2925
2797
2674
2556
2444
2338
2238
2146
2060
1981
1908
1842
1781
1725
1674
1627
1583
1543
1505
1469
1435
1402
1370
1338
1307
1277
1247
1218
1189
1161
1132
1104
1076
1048
1018
988
956
923
887
849
808
764
718
669
617
563
508
451
394
336
278
221
165
110
57
5
-44
-90
-132
-172
-209
-242
-272
-299
-324
-347
-368
-389
-409
-430
-452
-476
-502
-532
-564
-600
-640
-684
-732
-785
-842
-904
-971
-1042
-1119
-1201
-1288
-1380
-1476
-1578
-1683
-1792
-1905
-2019
-2136
-2253
-2371
-2489
-2606
-2721
-2835
-2946
-3055
-3160
-3262
-3360
-3454
-3543
-3627
-3706
-3780
-3848
-3910
-3967
-4017
-4062
-4100
-4132
-4158
-4178
-4191
-4198
-4198
-4190
-4175
-4152
-4120
-4078
-4030
-3972
-3905
-3829
-3744
-3651
-3551
-3444
-3330
-3210
-3086
-2956
-2822
-2685
-2544
-2401
-2254
-2104
-1952
-1798
-1641
-1482
-1322
-1159
-996
-831
-665
-499
-333
-168
-4
158
318
474
627
776
920
1060
1195
1325
1451
1572
1690
1804
1917
2027
2137
2246
2356
2468
2581
2697
2816
2937
3061
3189
3319
3452
3586
3722
3859
3996
4133
4268
4403
4534
4663
4788
4909
5026
5137
5242
5342
5436
5524
5606
5681
5751
5814
5872
5924
5970
6010
6046
6076
6101
6122
6137
6149
6156
6159
6157
6152
6141
6127
6108
6085
6057
6026
5990
5949
5906
5858
5808
5756
5701
5645
5589
5532
5476
5421
5367
5315
5264
5216
5169
5125
5084
5044
5006
4971
4938
4906
4877
4849
4822
4796
4771
4748
4725
4702
4681
4661
4643
4626
4612
4600
4592
4586
4585
4589
4597
4610
4628
4651
4680
4713
4751
4794
4839
4888
4939
4991
5044
5097
5150
5202
5251
5298
5342
5383
5420
5454
5484
5510
5534
5554
5572
5587
5601
5613
5625
5635
5646
5656
5667
5679
5692
5707
5723
5741
5760
5782
5806
5831
5857
5884
5913
5941
5969
5997
6024
6050
6074
6096
6117
6135
6152
6166
6178
6189
6198
6205
6211
6216
6221
6225
6228
6232
6236
6241
6246
6252
6258
6266
6275
6285
6297
6309
6324
6339
6356
6375
6395
6417
6442
6470
6501
6535
6574
6618
6666
6720
6780
6845
6915
6991
7072
7158
7248
7343
7441
7542
7645
7751
7857
7964
8071
8178
8283
8386
8486
8584
8678
8768
8853
8934
9010
9081
9147
9207
9261
9309
9352
9388
9419
9444
9463
9476
9484
9486
9484
9476
9463
9445
9423
9396
9366
9331
9291
9248
9200
9148
9092
9031
8966
8896
8822
8743
8659
8571
8479
8383
8283
8179
8071
7961
7846
7729
7609
7485
7359
7229
7097
6963
6825
6685
6542
6397
6250
6100
5949
5797
5643
5488
5332
5176
5019
4861
4704
4546
4389
4233
4078
3927
3777
3630
3487
3349
3216
3088
2966
2850
2741
2639
2544
2456
2376
2303
2237
2178
2127
2084
2048
2020
2000
1988
1984
1989
2003
2025
2057
2097
2146
2203
2269
2343
2425
2515
2613
2719
2831
2951
3077
3210
3348
3492
3641
3795
3952
4114
4279
4446
4617
4789
4963
5139
5315
5492
5670
5848
6025
6203
6379
6554
6729
6902
7073
7242
7409
7573
7734
7891
8044
8192
8335
8472
8603
8728
8847
8958
9064
9162
9253
9337
9413
9482
9542
9594
9636
9670
9694
9707
9711
9704
9687
9659
9621
9574
9517
9451
9375
9291
9198
9096
8986
8868
8741
8605
8462
8310
8150
7984
7810
7631
7446
7256
7063
6866
6667
6465
6262
6057
5852
5647
5442
5237
5033
4830
4628
4428
4231
4035
3843
3653
3466
3282
3101
2923
2749
2578
2411
2247
2087
1931
1779
1631
1487
1348
1212
1081
953
830
712
597
487
382
282
186
96
12
-67
-140
-206
-265
-318
-364
-403
-435
-459
-477
-487
-491
-488
-480
-466
-446
-423
-395
-364
-329
-291
-250
-206
-159
-108
-54
5
68
135
207
284
365
450
539
633
729
828
930
1034
1139
1246
1353
1460
1567
1674
1780
1885
1989
2091
2192
2291
2389
2484
2579
2672
2764
2855
2944
3033
3121
3207
3292
3376
3457
3536
3613
3687
3757
3824
3887
3946
4002
4053
4100
4144
4183
4219
4250
4278
4301
4320
4336
4347
4354
4358
4358
4355
4350
4343
4334
4323
4312
4300
4287
4275
4261
4248
4234
4219
4203
4187
4169
4149
4127
4104
4078
4049
4017
3981
3943
3900
3853
3801
3745
3684
3619
3548
3473
3393
3309
3222
3130
3036
2939
2839
2738
2635
2531
2426
2321
2216
2111
2007
1903
1801
1700
1601
1503
1406
1311
1216
1122
1028
934
840
744
647
549
449
348
245
140
34
-73
-180
-288
-395
-503
-609
-715
-818
-920
-1018
-1116
-1209
-1298
-1383
-1464
-1539
-1609
-1673
-1731
-1782
-1827
-1864
-1894
-1916
-1931
-1936
-1934
-1923
-1903
-1875
-1839
-1795
-1743
-1683
-1617
-1543
-1464
-1378
-1287
-1192
-1092
-989
-882
-773
-661
-548
-433
-317
-200
-83
35
153
272
391
509
627
745
861
976
1089
1200
1307
1412
1512
1607
1698
1783
1862
1935
2003
2064
2120
2171
2215
2255
2289
2318
2343
2361
2375
2384
2387
2386
2379
2367
2350
2327
2300
2268
2230
2189
2142
2091
2035
1975
1911
1842
1769
1691
1610
1523
1432
1337
1237
1132
1022
910
792
671
545
416
284
148
9
-133
-277
-424
-572
-722
-875
-1028
-1184
-1340
-1499
-1658
-1820
-1982
-2147
-2313
-2480
-2650
-2823
-2997
-3174
-3353
-3534
-3717
-3902
-4089
-4276
-4464
-4653
-4841
-5028
-5214
-5399
-5581
-5761
-5938
-6112
-6282
-6448
-6610
-6767
-6920
-7067
-7210
-7347
-7479
-7605
-7724
-7838
-7945
-8045
-8138
-8224
-8302
-8371
-8432
-8485
-8530
-8566
-8594
-8614
-8627
-8634
-8634
-8630
-8621
-8609
-8595
-8579
-8564
-8549
-8535
-8523
-8514
-8507
-8502
-8501
-8501
-8504
-8508
-8514
-8520
-8527
-8533
-8539
-8543
-8546
-8547
-8545
-8542
-8536
-8528
-8518
-8506
-8492
-8476
-8459
-8440
-8421
-8399
-8377
-8354
-8329
-8304
-8277
-8248
-8218
-8186
-8153
-8117
-8079
-8039
-7997
-7953
-7907
-7859
-7810
-7760
-7709
-7659
-7610
-7563
-7518
-7477
-7440
-7408
-7382
-7363
-7350
-7343
-7344
-7352
-7366
-7385
-7411
-7440
-7474
-7510
-7548
-7588
-7629
-7669
-7709
-7747
-7784
-7819
-7853
-7884
-7914
-7942
-7969
-7995
-8020
-8045
-8071
-8099
-8127
-8157
-8189
-8224
-8260
-8299
-8339
-8382
-8426
-8471
-8517
-8563
-8610
-8656
-8702
-8747
-8792
-8836
-8879
-8922
-8964
-9007
-9050
-9094
-9139
-9184
-9231
-9277
-9324
-9371
-9417
-9463
-9507
-9549
-9590
-9629
-9665
-9698
-9730
-9759
-9785
-9809
-9831
-9852
-9870
-9887
-9902
-9916
-9929
-9942
-9953
-9965
-9975
-9986
-9996
-10005
-10014
-10022
-10029
-10035
-10040
-10043
-10044
-10043
-10040
-10034
-10025
-10014
-10001
-9986
-9968
-9949
-9929
-9907
-9885
-9862
-9837
-9813
-9787
-9760
-9733
-9704
-9674
-9643
-9611
-9577
-9543
-9507
-9469
-9431
-9391
-9350
-9308
-9265
-9220
-9174
-9126
-9076
-9025
-8972
-8917
-8861
-8803
-8744
-8684
-8623
-8562
-8501
-8441
-8381
-8321
-8263
-8206
-8150
-8096
-8042
-7989
-7938
-7887
-7837
-7787
-7738
-7690
-7643
-7597
-7552
-7508
-7467
-7428
-7392
-7360
-7332
-7309
-7291
-7279
-7274
-7274
-7281
-7294
-7314
-7339
-7370
-7405
-7445
-7488
-7534
-7583
-7632
-7682
-7732
-7781
-7828
-7874
-7917
-7958
-7997
-8032
-8067
-8100
-8131
-8161
-8191
-8222
-8252
-8284
-8316
-8350
-8386
-8423
-8462
-8502
-8542
-8584
-8625
-8666
-8706
-8745
-8782
-8817
-8850
-8879
-8904
-8926
-8942
-8954
-8960
-8961
-8957
-8946
-8930
-8909
-8883
-8852
-8818
-8780
-8740
-8697
-8652
-8605
-8557
-8508
-8458
-8407
-8355
-8302
-8247
-8192
-8135
-8080
-8022
-7964
-7905
-7845
-7786
-7726
-7665
-7605
-7544
-7484
-7424
-7364
-7306
-7250
-7196
-7144
-7096
-7052
-7011
-6976
-6945
-6919
-6899
-6883
-6873
-6868
-6868
-6873
-6883
-6896
-6913
-6933
-6956
-6980
-7005
-7030
-7055
-7078
-7100
-7121
-7140
-7157
-7174
-7189
-7204
-7219
-7234
-7249
-7264
-7281
-7298
-7315
-7334
-7352
-7371
-7390
-7409
-7427
-7444
-7460
-7475
-7489
-7502
-7513
-7524
-7533
-7542
-7551
-7560
-7570
-7580
-7592
-7606
-7622
-7640
-7660
-7683
-7708
-7736
-7766
-7799
-7833
-7869
-7906
-7944
-7983
-8021
-8058
-8095
-8131
-8164
-8194
-8222
-8246
-8266
-8282
-8294
-8302
-8305
-8304
-8299
-8289
-8276
-8258
-8237
-8212
-8185
-8154
-8121
-8085
-8047
-8007
-7965
-7922
-7877
-7831
-7785
-7738
-7690
-7641
-7592
-7543
-7493
-7443
-7392
-7340
-7288
-7235
-7182
-7129
-7075
-7022
-6968
-6914
-6861
-6806
-6752
-6697
-6640
-6583
-6524
-6463
-6400
-6335
-6268
-6199
-6128
-6054
-5978
-5900
-5821
-5739
-5654
-5568
-5479
-5388
-5295
-5199
-5100
-4998
-4893
-4785
-4673
-4558
-4439
-4316
-4189
-4058
-3922
-3781
-3635
-3484
-3327
-3166
-2999
-2827
-2650
-2469
-2284
-2095
-1903
-1709
-1513
-1316
-1117
-919
-721
-525
-330
-138
51
237
418
596
769
938
1103
1265
1424
1580
1734
1887
2039
2190
2341
2492
2644
2795
2946
3097
3247
3396
3544
3690
3834
3975
4114
4249
4381
4509
4633
4752
4865
4973
5075
5172
5261
5345
5421
5492
5555
5612
5663
5707
5745
5777
5802
5820
5832
5838
5837
5829
5814
5792
5765
5730
5690
5644
5592
5535
5472
5405
5333
5257
5177
5094
5007
4918
4828
4736
4643
4550
4456
4364
4272
4180
4090
4001
3913
3826
3741
3656
3573
3491
3411
3332
3254
3178
3104
3032
2962
2894
2829
2767
2707
2651
2598
2549
2505
2465
2430
2401
2378
2362
2352
2349
2353
2364
2383
2408
2439
2476
2519
2566
2618
2674
2732
2793
2857
2922
2990
3058
3129
3200
3273
3348
3423
3500
3577
3656
3737
3818
3900
3984
4067
4154
4241
4329
4418
4509
4601
4695
4790
4886
4983
5081
5180
5280
5381
5481
5582
5683
5784
5885
5985
6083
6181
6277
6370
6461
6548
6632
6712
6786
6856
6919
6976
7026
7069
7104
7132
7150
7161
7163
7156
7142
7120
7091
7056
7015
6968
6918
6864
6808
6750
6691
6632
6572
6514
6457
6402
6350
6299
6252
6208
6167
6129
6095
6064
6036
6011
5989
5970
5954
5940
5929
5921
5914
5909
5905
5902
5900
5898
5895
5891
5886
5879
5870
5858
5844
5828
5809
5788
5764
5738
5711
5681
5650
5618
5584
5549
5512
5474
5435
5394
5352
5308
5262
5214
5165
5114
5062
5009
4954
4898
4842
4786
4730
4674
4620
4567
4516
4468
4422
4380
4341
4305
4274
4246
4222
4201
4184
4170
4159
4150
4144
4141
4140
4142
4146
4152
4162
4174
4189
4208
4231
4256
4285
4317
4352
4390
4430
4472
4516
4561
4607
4653
4700
4748
4795
4842
4888
4934
4978
5022
5065
5107
5147
5186
5225
5263
5300
5336
5372
5408
5444
5480
5516
5553
5590
5628
5666
5704
5743
5783
5824
5866
5909
5954
6001
6050
6101
6156
6213
6273
6337
6404
6473
6545
6620
6697
6777
6858
6940
7024
7108
7193
7278
7362
7446
7528
7609
7688
7764
7837
7906
7973
8035
8093
8148
8200
8249
8294
8336
8377
8415
8452
8488
8522
8556
8590
8623
8656
8688
8721
8753
8784
8815
8846
8875
8904
8931
8957
8982
9005
9028
9048
9068
9088
9107
9125
9145
9165
9186
9208
9233
9260
9289
9321
9356
9395
9436
9481
9529
9579
9633
9688
9745
9804
9864
9926
9988
10052
10116
10182
10250
10319
10390
10463
10539
10617
10699
10783
10869
10957
11048
11139
11232
11325
11419
11512
11604
11694
11784
11871
11957
12040
12121
12200
12276
12351
12423
12494
12563
12632
12700
12768
12835
12903
12971
13040
13109
13178
13247
13316
13385
13453
13519
13584
13647
13706
13763
13817
13866
13912
13953
13989
14021
14047
14067
14082
14091
14094
14091
14082
14068
14048
14024
13994
13960
13921
13878
13831
13780
13726
13668
13608
13545
13480
13413
13345
13277
13209
13142
13075
13011
12948
12888
12831
12777
12727
12680
12636
12596
12560
12527
12497
12471
12447
12425
12406
12388
12373
12358
12345
12332
12320
12307
12295
12281
12267
12251
12234
12216
12196
12174
12150
12125
12097
12067
12035
12001
11964
11924
11882
11836
11787
11735
11680
11621
11560
11496
11430
11362
11292
11222
11151
11080
11010
10940
10871
10803
10736
10670
10605
10542
10479
10417
10356
10295
10235
10176
10117
10058
9999
9941
9883
9825
9769
9713
9658
9605
9553
9504
9456
9412
9370
9331
9295
9262
9232
9205
9181
9160
9141
9125
9111
9099
9089
9081
9075
9070
9068
9066
9067
9068
9071
9074
9078
9083
9087
9092
9097
9100
9104
9106
9107
9107
9105
9102
9098
9092
9085
9078
9069
9061
9052
9044
9036
9030
9026
9023
9023
9025
9031
9039
9052
9069
9089
9115
9144
9179
9218
9262
9310
9363
9419
9480
9543
9610
9679
9749
9821
9894
9967
10040
10112
10183
10253
10323
10391
10457
10523
10587
10650
10711
10771
10829
10885
10939
10990
11039
11084
11126
11164
11199
11229
11254
11275
11292
11303
11310
11313
11310
11304
11293
11279
11261
11239
11214
11187
11157
11125
11091
11054
11016
10975
10931
10885
10836
10784
10729
10670
10608
10541
10471
10397
10320
10239
10155
10068
9978
9886
9792
9696
9599
9501
9401
9300
9198
9095
8992
8888
8783
8678
8574
8469
8364
8260
8156
8053
7951
7849
7747
7646
7545
7445
7346
7246
7147
7049
6951
6853
6755
6658
6560
6463
6367
6270
6174
6079
5985
5892
5800
5709
5621
5535
5451
5370
5293
5219
5148
5082
5019
4959
4903
4849
4799
4750
4704
4659
4615
4573
4532
4491
4451
4411
4371
4332
4293
4255
4216
4178
4139
4100
4061
4021
3979
3937
3892
3846
3797
3746
3691
3633
3572
3507
3440
3369
3295
3219
3142
3064
2985
2908
2831
2757
2686
2617
2553
2492
2436
2384
2337
2294
2256
2221
2191
2164
2141
2121
2103
2088
2075
2063
2052
2041
2033
2023
2013
2001
1991
1978
1964
1948
1931
1912
1891
1868
1844
1817
1789
1759
1728
1695
1661
1626
1591
1556
1520
1485
1451
1418
1386
1356
1327
1301
1276
1254
1233
1215
1198
1184
1172
1161
1153
1146
1141
1138
1136
1136
1136
1138
1139
1141
1143
1145
1145
1146
1145
1142
1139
1133
1126
1117
1105
1091
1075
1055
1033
1008
979
947
911
872
829
782
732
678
622
563
501
438
374
310
246
183
121
61
4
-50
-101
-148
-192
-231
-266
-296
-321
-342
-359
-370
-378
-381
-381
-378
-373
-366
-358
-350
-344
-339
-337
-338
-343
-352
-365
-384
-407
-435
-468
-505
-547
-592
-640
-692
-747
-805
-865
-927
-991
-1057
-1123
-1189
-1255
-1321
-1385
-1447
-1508
-1565
-1619
-1670
-1718
-1762
-1802
-1839
-1872
-1903
-1931
-1956
-1980
-2001
-2023
-2041
-2061
-2078
-2096
-2112
-2129
-2146
-2163
-2180
-2198
-2216
-2235
-2255
-2276
-2298
-2321
-2345
-2371
-2398
-2426
-2456
-2488
-2523
-2559
-2599
-2641
-2685
-2733
-2782
-2834
-2888
-2943
-3000
-3057
-3114
-3170
-3226
-3281
-3334
-3386
-3436
-3484
-3531
-3576
-3619
-3661
-3702
-3743
-3782
-3821
-3859
-3897
-3934
-3970
-4006
-4041
-4075
-4110
-4142
-4174
-4205
-4234
-4262
-4289
-4313
-4335
-4354
-4371
-4384
-4393
-4399
-4401
-4399
-4392
-4382
-4367
-4348
-4325
-4299
-4269
-4235
-4199
-4159
-4116
-4070
-4022
-3972
-3919
-3865
-3809
-3752
-3694
-3635
-3575
-3515
-3455
-3394
-3333
-3271
-3208
-3145
-3080
-3015
-2950
-2884
-2819
-2754
-2691
-2630
-2571
-2516
-2464
-2416
-2372
-2333
-2298
-2268
-2243
-2223
-2207
-2196
-2189
-2186
-2187
-2192
-2202
-2216
-2234
-2255
-2281
-2311
-2345
-2383
-2424
-2470
-2519
-2573
-2630
-2693
-2759
-2830
-2906
-2986
-3071
-3160
-3253
-3350
-3451
-3555
-3661
-3771
-3882
-3996
-4111
-4227
-4344
-4462
-4580
-4698
-4816
-4933
-5050
-5166
-5281
-5396
-5509
-5621
-5733
-5844
-5954
-6063
-6172
-6281
-6389
-6498
-6607
-6715
-6824
-6933
-7041
-7149
-7257
-7365
-7471
-7577
-7683
-7787
-7891
-7995
-8096
-8200
-8301
-8403
-8503
-8604
-8704
-8803
-8901
-8999
-9095
-9190
-9284
-9376
-9467
-9556
-9642
-9727
-9809
-9889
-9966
-10041
-10112
-10180
-10245
-10306
-10363
-10415
-10464
-10508
-10547
-10581
-10611
-10636
-10656
-10672
-10683
-10689
-10690
-10687
-10678
-10665
-10648
-10625
-10598
-10566
-10530
-10490
-10445
-10395
-10342
-10284
-10223
-10157
-10087
-10014
-9937
-9856
-9772
-9685
-9596
-9503
-9409
-9312
-9214
-9114
-9013
-8911
-8809
-8705
-8601
-8497
-8392
-8287
-8182
-8077
-7972
-7866
-7761
-7656
-7550
-7444
-7338
-7231
-7124
-7016
-6907
-6798
-6688
-6579
-6469
-6359
-6249
-6141
-6034
-5928
-5824
-5723
-5625
-5530
-5438
-5350
-5266
-5186
-5111
-5039
-4973
-4910
-4853
-4800
-4751
-4708
-4668
-4633
-4603
-4576
-4554
-4536
-4521
-4510
-4503
-4500
-4501
-4506
-4514
-4528
-4545
-4567
-4594
-4624
-4659
-4698
-4740
-4785
-4833
-4882
-4932
-4984
-5035
-5086
-5137
-5186
-5235
-5283
-5329
-5375
-5419
-5463
-5507
-5551
-5595
-5639
-5683
-5729
-5775
-5821
-5869
-5917
-5966
-6015
-6065
-6115
-6164
-6213
-6261
-6309
-6355
-6400
-6443
-6484
-6523
-6560
-6595
-6627
-6657
-6684
-6709
-6731
-6751
-6769
-6784
-6796
-6806
-6813
-6818
-6819
-6819
-6815
-6809
-6801
-6790
-6777
-6762
-6745
-6727
-6707
-6686
-6664
-6642
-6618
-6594
-6569
-6544
-6517
-6491
-6464
-6436
-6409
-6381
-6354
-6326
-6299
-6273
-6248
-6224
-6201
-6180
-6160
-6143
-6127
-6115
-6104
-6097
-6092
-6090
-6091
-6095
-6102
-6112
-6124
-6139
-6156
-6175
-6195
-6218
-6241
-6265
-6290
-6316
-6343
-6369
-6397
-6425
-6454
-6485
-6516
-6549
-6584
-6620
-6659
-6700
-6743
-6788
-6834
-6882
-6932
-6981
-7032
-7082
-7131
-7180
-7228
-7275
-7320
-7365
-7409
-7453
-7497
-7542
-7588
-7636
-7685
-7737
-7791
-7848
-7908
-7971
-8037
-8106
-8178
-8252
-8330
-8410
-8492
-8576
-8662
-8749
-8837
-8926
-9015
-9103
-9190
-9277
-9361
-9442
-9522
-9597
-9670
-9739
-9805
-9866
-9924
-9978
-10029
-10075
-10118
-10157
-10191
-10221
-10247
-10268
-10283
-10292
-10295
-10291
-10280
-10262
-10236
-10202
-10159
-10109
-10051
-9984
-9911
-9830
-9742
-9648
-9549
-9446
-9338
-9227
-9113
-8998
-8880
-8762
-8643
-8523
-8402
-8282
-8162
-8042
-7922
-7802
-7683
-7565
-7449
-7334
-7221
-7110
-7003
-6899
-6798
-6702
-6610
-6523
-6442
-6366
-6296
-6232
-6174
-6123
-6078
-6039
-6007
-5980
-5958
-5942
-5931
-5924
-5922
-5924
-5929
-5938
-5951
-5967
-5986
-6007
-6032
-6059
-6089
-6121
-6155
-6191
-6228
-6266
-6306
-6346
-6386
-6427
-6468
-6508
-6549
-6589
-6628
-6667
-6705
-6742
-6778
-6814
-6848
-6882
-6915
-6947
-6978
-7008
-7038
-7067
-7095
-7123
-7151
-7178
-7205
-7232
-7259
-7285
-7312
-7338
-7363
-7388
-7411
-7433
-7452
-7469
-7483
-7494
-7501
-7504
-7504
-7500
-7492
-7480
-7464
-7445
-7424
-7399
-7371
-7342
-7311
-7279
-7245
-7212
-7178
-7145
-7114
-7084
-7056
-7032
-7010
-6993
-6979
-6970
-6966
-6967
-6972
-6982
-6997
-7017
-7042
-7071
-7104
-7142
-7183
-7227
-7275
-7326
-7380
-7435
-7493
-7553
-7614
-7676
-7739
-7803
-7866
-7930
-7993
-8055
-8116
-8175
-8232
-8287
-8339
-8388
-8434
-8476
-8514
-8549
-8579
-8605
-8626
-8643
-8656
-8665
-8670
-8671
-8668
-8662
-8652
-8638
-8622
-8603
-8580
-8556
-8528
-8498
-8465
-8430
-8392
-8352
-8309
-8262
-8213
-8161
-8106
-8048
-7987
-7923
-7855
-7785
-7712
-7636
-7558
-7477
-7393
-7307
-7219
-7128
-7036
-6941
-6845
-6748
-6650
-6550
-6450
-6348
-6246
-6144
-6041
-5938
-5835
-5732
-5629
-5527
-5426
-5326
-5227
-5131
-5036
-4943
-4852
-4764
-4679
-4597
-4517
-4440
-4365
-4293
-4224
-4156
-4090
-4027
-3964
-3904
-3845
-3787
-3731
-3677
-3623
-3571
-3521
-3471
-3423
-3376
-3330
-3285
-3241
-3198
-3156
-3115
-3074
-3033
-2993
-2952
-2911
-2870
-2827
-2784
-2740
-2695
-2649
-2603
-2556
-2509
-2462
-2416
-2371
-2327
-2285
-2246
-2208
-2172
-2139
-2108
-2080
-2053
-2029
-2007
-1988
-1971
-1956
-1944
-1934
-1927
-1922
-1919
-1919
-1921
-1926
-1932
-1939
-1949
-1960
-1972
-1986
-2001
-2020
-2039
-2061
-2085
-2111
-2140
-2171
-2205
-2240
-2278
-2317
-2357
-2399
-2443
-2487
-2533
-2580
-2628
-2678
-2729
-2782
-2837
-2893
-2952
-3012
-3074
-3138
-3204
-3271
-3340
-3410
-3481
-3553
-3627
-3702
-3778
-3855
-3932
-4010
-4088
-4166
-4245
-4323
-4400
-4478
-4554
-4630
-4706
-4781
-4856
-4929
-5003
-5076
-5149
-5221
-5293
-5364
-5435
-5506
-5576
-5645
-5714
-5783
-5851
-5918
-5984
-6049
-6114
-6178
-6240
-6301
-6361
-6418
-6474
-6528
-6580
-6629
-6675
-6718
-6759
-6798
-6834
-6867
-6899
-6929
-6958
-6985
-7012
-7038
-7063
-7089
-7114
-7139
-7163
-7188
-7213
-7237
-7262
-7286
-7309
-7332
-7355
-7377
-7399
-7420
-7440
-7461
-7481
-7501
-7522
-7542
-7563
-7584
-7606
-7628
-7651
-7674
-7697
-7721
-7746
-7771
-7798
-7825
-7853
-7882
-7913
-7945
-7979
-8013
-8051
-8090
-8132
-8175
-8221
-8270
-8321
-8375
-8432
-8492
-8556
-8622
-8692
-8765
-8841
-8920
-9003
-9088
-9176
-9267
-9360
-9455
-9551
-9649
-9747
-9846
-9945
-10043
-10141
-10237
-10331
-10423
-10514
-10602
-10687
-10771
-10852
-10930
-11006
-11079
-11150
-11219
-11284
-11347
-11407
-11464
-11519
-11571
-11620
-11667
-11711
-11754
-11794
-11833
-11869
-11905
-11939
-11971
-12003
-12033
-12063
-12093
-12122
-12152
-12183
-12215
-12249
-12285
-12323
-12365
-12410
-12458
-12510
-12564
-12621
-12681
-12743
-12807
-12871
-12937
-13003
-13070
-13136
-13202
-13267
-13331
-13394
-13455
-13516
-13575
-13632
-13688
-13743
-13795
-13846
-13896
-13943
-13988
-14031
-14072
-14110
-14145
-14178
-14207
-14233
-14255
-14274
-14290
-14301
-14310
-14314
-14315
-14313
-14309
-14301
-14292
-14282
-14270
-14258
-14245
-14233
-14222
-14213
-14205
-14199
-14196
-14196
-14199
-14206
-14216
-14230
-14249
-14272
-14299
-14331
-14369
-14411
-14458
-14509
-14565
-14626
-14690
-14757
-14827
-14900
-14974
-15050
-15125
-15201
-15275
-15348
-15418
-15486
-15549
-15609
-15664
-15714
-15759
-15799
-15833
-15861
-15884
-15902
-15915
-15923
-15927
-15927
-15922
-15914
-15903
-15889
-15872
-15852
-15830
-15806
-15779
-15750
-15720
-15687
-15653
-15617
-15580
-15543
-15504
-15465
-15425
-15385
-15345
-15306
-15266
-15226
-15187
-15148
-15110
-15072
-15034
-14997
-14960
-14924
-14887
-14851
-14814
-14778
-14741
-14704
-14667
-14628
-14589
-14548
-14505
-14462
-14416
-14369
-14320
-14269
-14217
-14163
-14109
-14054
-13999
-13944
-13889
-13835
-13783
-13732
-13683
-13636
-13591
-13548
-13507
-13469
-13433
-13400
-13368
-13340
-13313
-13289
-13267
-13247
-13229
-13214
-13200
-13187
-13176
-13165
-13155
-13144
-13133
-13121
-13108
-13093
-13076
-13056
-13035
-13012
-12986
-12957
-12926
-12893
-12857
-12818
-12776
-12732
-12684
-12634
-12580
-12524
-12466
-12404
-12341
-12276
-12210
-12142
-12074
-12006
-11937
-11869
-11802
-11735
-11670
-11606
-11543
-11483
-11424
-11366
-11311
-11257
-11205
-11154
-11105
-11058
-11011
-10967
-10923
-10880
-10839
-10799
-10760
-10722
-10686
-10651
-10618
-10587
-10557
-10529
-10502
-10477
-10454
-10431
-10410
-10389
-10368
-10347
-10325
-10302
-10278
-10251
-10221
-10189
-10153
-10114
-10071
-10023
-9972
-9917
-9859
-9797
-9731
-9663
-9593
-9520
-9446
-9371
-9296
-9220
-9144
-9069
-8994
-8920
-8846
-8774
-8703
-8633
-8565
-8499
-8434
-8372
-8311
-8254
-8199
-8148
-8099
-8054
-8012
-7974
-7939
-7909
-7882
-7859
-7839
-7823
-7811
-7802
-7795
-7791
-7789
-7789
-7789
-7790
-7791
-7791
-7790
-7787
-7782
-7775
-7765
-7753
-7737
-7717
-7694
-7667
-7636
-7601
-7563
-7520
-7474
-7423
-7369
-7311
-7250
-7185
-7117
-7046
-6973
-6897
-6819
-6739
-6658
-6576
-6493
-6410
-6327
-6245
-6163
-6082
-6002
-5923
-5845
-5768
-5693
-5619
-5547
-5476
-5407
-5340
-5274
-5210
-5148
-5089
-5031
-4976
-4923
-4873
-4826
-4780
-4737
-4696
-4657
-4620
-4584
-4549
-4515
-4480
-4447
-4412
-4378
-4343
-4308
-4273
-4237
-4202
-4166
-4131
-4094
-4059
-4026
-3992
-3958
-3925
-3892
-3860
-3829
-3798
-3768
-3739
-3711
-3683
-3657
-3631
-3607
-3583
-3561
-3539
-3518
-3499
-3480
-3462
-3445
-3429
-3414
-3400
-3387
-3375
-3363
-3353
-3342
-3333
-3323
-3315
-3306
-3298
-3290
-3282
-3275
-3268
-3262
-3255
-3249
-3243
-3238
-3232
-3226
-3221
-3214
-3208
-3201
-3193
-3185
-3176
-3167
-3157
-3147
-3136
-3124
-3112
-3100
-3088
-3076
-3063
-3051
-3038
-3026
-3014
-3002
-2991
-2980
-2969
-2958
-2947
-2937
-2926
-2915
-2903
-2891
-2878
-2865
-2852
-2837
-2823
-2807
-2791
-2775
-2759
-2741
-2724
-2706
-2687
-2667
-2647
-2626
-2604
-2581
-2556
-2531
-2504
-2476
-2447
-2417
-2386
-2354
-2321
-2289
-2256
-2224
-2193
-2162
-2133
-2106
-2080
-2056
-2033
-2013
-1996
-1981
-1968
-1957
-1949
-1942
-1938
-1936
-1935
-1936
-1939
-1944
-1950
-1957
-1966
-1977
-1989
-2003
-2017
-2035
-2054
-2075
-2097
-2122
-2150
-2179
-2212
-2248
-2286
-2328
-2373
-2422
-2473
-2528
-2585
-2645
-2707
-2771
-2837
-2904
-2973
-3042
-3111
-3180
-3249
-3317
-3384
-3449
-3513
-3574
-3634
-3691
-3745
-3796
-3845
-3891
-3934
-3974
-4011
-4046
-4077
-4106
-4132
-4156
-4178
-4197
-4214
-4228
-4241
-4251
-4260
-4265
-4269
-4270
-4269
-4266
-4261
-4253
-4245
-4235
-4224
-4213
-4202
-4191
-4181
-4171
-4163
-4156
-4151
-4147
-4145
-4144
-4145
-4147
-4151
-4156
-4162
-4170
-4178
-4187
-4196
-4206
-4216
-4226
-4235
-4244
-4253
-4261
-4269
-4276
-4283
-4289
-4296
-4302
-4309
-4316
-4323
-4330
-4337
-4344
-4352
-4359
-4366
-4374
-4381
-4388
-4394
-4400
-4406
-4411
-4416
-4419
-4422
-4424
-4424
-4424
-4422
-4419
-4414
-4407
-4398
-4388
-4375
-4361
-4344
-4326
-4305
-4283
-4258
-4232
-4204
-4175
-4144
-4112
-4078
-4046
-4011
-3975
-3939
-3903
-3866
-3829
-3792
-3754
-3717
-3681
-3645
-3609
-3575
-3541
-3509
-3478
-3448
-3420
-3393
-3368
-3345
-3323
-3302
-3283
-3266
-3250
-3235
-3221
-3209
-3198
-3188
-3179
-3172
-3164
-3158
-3153
-3148
-3143
-3139
-3135
-3132
-3128
-3125
-3121
-3117
-3112
-3107
-3101
-3095
-3089
-3082
-3074
-3066
-3058
-3050
-3041
-3032
-3023
-3015
-3006
-2998
-2990
-2982
-2976
-2969
-2964
-2960
-2956
-2954
-2952
-2952
-2952
-2954
-2956
-2959
-2963
-2967
-2971
-2976
-2981
-2986
-2991
-2996
-3001
-3005
-3009
-3013
-3017
-3019
-3021
-3022
-3021
-3019
-3015
-3008
-2999
-2987
-2971
-2952
-2929
-2902
-2871
-2835
-2795
-2751
-2703
-2651
-2595
-2536
-2474
-2410
-2344
-2275
-2206
-2135
-2064
-1993
-1921
-1850
-1778
-1707
-1637
-1567
-1497
-1427
-1358
-1289
-1220
-1151
-1082
-1014
-946
-878
-811
-745
-680
-617
-555
-495
-437
-382
-330
-280
-233
-189
-148
-109
-74
-40
-9
20
47
73
97
120
142
163
184
205
226
246
266
287
307
328
348
369
389
409
429
448
468
486
505
523
541
559
577
594
612
631
649
668
688
708
728
750
772
796
820
845
871
899
927
957
988
1020
1055
1090
1126
1164
1204
1245
1288
1332
1378
1425
1474
1525
1577
1631
1687
1744
1803
1863
1925
1988
2052
2117
2183
2249
2315
2380
2446
2510
2574
2636
2697
2757
2815
2872
2928
2982
3035
3086
3136
3184
3231
3277
3321
3363
3404
3444
3483
3521
3558
3594
3630
3665
3700
3735
3770
3804
3839
3873
3908
3942
3976
4010
4043
4075
4106
4137
4167
4196
4224
4251
4276
4301
4325
4348
4369
4389
4408
4425
4441
4456
4469
4481
4491
4501
4509
4516
4523
4528
4533
4538
4542
4545
4547
4549
4549
4548
4545
4540
4533
4523
4511
4497
4479
4459
4435
4409
4380
4349
4315
4278
4239
4198
4155
4111
4064
4016
3967
3918
3867
3816
3765
3713
3662
3611
3560
3510
3460
3411
3363
3316
3270
3226
3183
3142
3102
3065
3030
2998
2968
2941
2918
2896
2878
2863
2850
2840
2833
2828
2825
2825
2827
2831
2836
2844
2854
2866
2880
2895
2912
2931
2952
2974
2997
3023
3049
3077
3106
3137
3168
3201
3235
3270
3306
3342
3379
3417
3454
3491
3529
3565
3602
3637
3672
3706
3738
3769
3798
3826
3852
3875
3897
3915
3931
3944
3954
3961
3964
3963
3960
3952
3941
3926
3908
3887
3862
3835
3805
3771
3736
3698
3657
3614
3569
3522
3474
3423
3371
3318
3264
3209
3153
3097
3041
2986
2931
2876
2823
2771
2720
2671
2624
2578
2535
2494
2454
2417
2381
2347
2315
2284
2253
2224
2195
2166
2137
2108
2079
2049
2020
1990
1960
1930
1901
1871
1843
1815
1788
1762
1737
1715
1694
1675
1658
1644
1632
1623
1616
1612
1610
1611
1614
1619
1626
1634
1644
1656
1668
1681
1695
1710
1726
1742
1758
1776
1794
1813
1833
1854
1877
1900
1925
1951
1979
2007
2037
2067
2098
2130
2162
2195
2229
2263
2297
2331
2366
2401
2436
2471
2507
2543
2579
2616
2653
2690
2728
2766
2804
2842
2880
2918
2956
2993
3030
3066
3102
3136
3170
3202
3233
3263
3292
3319
3344
3368
3390
3411
3430
3448
3465
3480
3495
3508
3520
3532
3543
3553
3563
3573
3582
3591
3600
3608
3617
3625
3634
3642
3650
3659
3667
3675
3683
3691
3699
3708
3717
3726
3736
3747
3758
3770
3783
3797
3812
3827
3844
3861
3879
3898
3918
3940
3962
3986
4011
4040
4069
4100
4134
4170
4207
4247
4288
4332
4376
4422
4468
4515
4562
4609
4655
4701
4746
4791
4835
4877
4919
4960
5000
5039
5078
5116
5154
5191
5228
5265
5302
5339
5376
5414
5452
5490
5528
5567
5606
5645
5684
5723
5762
5801
5840
5878
5915
5951
5987
6021
6054
6086
6116
6145
6172
6197
6220
6241
6259
6275
6289
6299
6307
6311
6313
6311
6305
6296
6284
6269
6250
6227
6201
6172
6140
6105
6068
6027
5985
5940
5894
5846
5796
5746
5695
5643
5591
5539
5485
5432
5378
5323
5268
5211
5154
5096
5038
4978
4918
4856
4794
4730
4666
4601
4534
4467
4398
4329
4258
4186
4114
4040
3965
3889
3812
3734
3655
3576
3495
3414
3333
3252
3171
3091
3012
2934
2857
2783
2710
2641
2574
2510
2451
2395
2343
2296
2253
2214
2181
2152
2128
2109
2095
2085
2080
2080
2084
2092
2104
2120
2139
2161
2186
2214
2243
2275
2308
2343
2379
2417
2456
2496
2538
2581
2625
2670
2716
2763
2811
2860
2910
2960
3012
3064
3118
3172
3227
3284
3342
3401
3461
3522
3583
3646
3710
3774
3839
3905
3972
4038
4107
4175
4245
4315
4386
4457
4529
4601
4674
4746
4818
4889
4960
5029
5097
5163
5227
5289
5349
5406
5460
5512
5561
5607
5651
5691
5729
5764
5796
5826
5853
5877
5898
5917
5933
5946
5956
5964
5968
5970
5968
5964
5957
5948
5936
5922
5906
5887
5867
5845
5822
5797
5771
5744
5716
5686
5655
5623
5589
5554
5518
5481
5442
5401
5359
5316
5271
5225
5177
5128
5078
5027
4975
4921
4867
4813
4757
4701
4645
4589
4532
4475
4418
4362
4305
4248
4192
4135
4078
4022
3967
3911
3856
3800
3745
3691
3637
3583
3530
3477
3424
3373
3322
3271
3222
3173
3125
3079
3033
2989
2946
2904
2864
2826
2789
2754
2720
2689
2659
2631
2605
2581
2560
2540
2523
2509
2496
2487
2480
2476
2475
2477
2482
2490
2500
2513
2529
2547
2568
2591
2616
2643
2672
2703
2735
2769
2805
2842
2880
2919
2960
3001
3043
3086
3130
3174
3219
3264
3310
3356
3402
3448
3494
3541
3587
3633
3679
3725
3770
3815
3859
3902
3944
3986
4027
4066
4104
4142
4177
4212
4245
4276
4306
4333
4359
4382
4402
4420
4435
4448
4457
4463
4466
4465
4462
4455
4444
4430
4412
4391
4367
4338
4307
4271
4232
4189
4143
4093
4038
3981
3920
3855
3787
3715
3640
3561
3480
3395
3308
3218
3125
3030
2933
2833
2731
2628
2522
2415
2306
2196
2085
1973
1860
1746
1633
1519
1406
1293
1181
1070
960
853
747
643
542
444
348
256
167
82
1
-77
-150
-218
-283
-343
-398
-448
-493
-534
-570
-601
-627
-648
-665
-677
-685
-689
-689
-685
-677
-666
-651
-634
-614
-591
-566
-539
-510
-480
-449
-417
-384
-351
-317
-284
-251
-219
-187
-155
-125
-95
-66
-38
-10
16
41
65
89
112
134
155
176
196
217
237
258
279
300
322
345
369
394
420
447
476
506
538
571
606
643
681
721
762
804
848
893
938
985
1032
1079
1127
1175
1224
1272
1320
1368
1416
1463
1510
1556
1601
1645
1688
1729
1769
1808
1846
1882
1918
1952
1984
2016
2047
2076
2104
2131
2157
2181
2204
2224
2243
2261
2276
2289
2300
2308
2315
2319
2321
2321
2319
2315
2310
2302
2293
2283
2272
2259
2246
2232
2217
2202
2186
2170
2153
2136
2119
2101
2083
2064
2045
2025
2005
1985
1964
1943
1922
1901
1880
1859
1838
1818
1798
1778
1759
1740
1721
1703
1685
1667
1649
1631
1614
1596
1578
1560
1541
1523
1504
1484
1464
1444
1424
1403
1381
1360
1338
1315
1293
1270
1247
1223
1199
1175
1150
1125
1100
1074
1048
1022
996
969
943
916
890
863
837
811
786
760
736
711
688
665
643
622
602
583
566
549
534
520
508
497
488
480
474
469
466
465
465
466
470
475
482
491
502
515
530
546
565
585
607
631
656
683
711
740
769
800
831
862
893
923
953
982
1010
1037
1062
1085
1108
1128
1147
1165
1181
1196
1209
1222
1234
1245
1256
1267
1277
1288
1298
1309
1320
1331
1343
1355
1369
1383
1397
1413
1430
1449
1468
1489
1511
1535
1560
1587
1615
1645
1677
1711
1746
1783
1822
1863
1905
1948
1993
2037
2084
2131
2179
2226
2274
2321
2368
2415
2462
2507
2552
2597
2641
2683
2725
2766
2806
2845
2882
2919
2953
2986
3017
3046
3073
3098
3120
3141
3159
3174
3187
3198
3206
3212
3216
3217
3217
3214
3209
3202
3193
3182
3170
3156
3141
3124
3105
3086
3065
3044
3021
2997
2972
2947
2921
2894
2866
2838
2809
2780
2750
2719
2688
2656
2624
2591
2557
2522
2487
2451
2415
2378
2340
2302
2265
2227
2189
2152
2115
2080
2045
2011
1979
1948
1919
1892
1866
1843
1822
1803
1786
1772
1760
1751
1744
1739
1737
1737
1738
1742
1747
1754
1762
1771
1781
1792
1804
1818
1832
1847
1862
1879
1897
1915
1935
1955
1975
1997
2019
2041
2064
2087
2111
2135
2159
2184
2209
2234
2260
2287
2313
2341
2369
2397
2426
2457
2487
2519
2552
2586
2622
2658
2696
2735
2776
2818
2860
2904
2949
2994
3040
3085
3130
3173
3216
3257
3296
3334
3369
3402
3433
3461
3487
3511
3533
3552
3570
3586
3600
3613
3624
3633
3642
3649
3655
3659
3662
3663
3663
3661
3657
3650
3642
3631
3617
3601
3582
3560
3535
3508
3478
3445
3410
3372
3332
3290
3246
3201
3153
3105
3055
3004
2951
2899
2845
2791
2737
2683
2628
2573
2518
2464
2410
2356
2302
2249
2196
2144
2093
2041
1993
1944
1896
1849
1802
1757
1713
1669
1627
1585
1544
1505
1466
1428
1390
1354
1318
1282
1247
1213
1178
1144
1110
1077
1043
1010
977
945
914
884
854
826
800
775
752
732
713
697
684
674
667
662
662
664
670
680
693
710
730
754
781
812
845
881
920
961
1004
1050
1097
1146
1196
1248
1301
1355
1410
1467
1524
1581
1640
1699
1758
1818
1878
1938
1999
2060
2120
2181
2242
2302
2362
2422
2481
2540
2598
2654
2710
2764
2817
2868
2917
2964
3010
3053
3095
3135
3173
3209
3244
3277
3309
3340
3370
3398
3425
3450
3475
3497
3518
3538
3555
3571
3584
3595
3604
3611
3615
3617
3616
3612
3607
3599
3588
3576
3561
3544
3525
3505
3482
3458
3432
3405
3377
3346
3315
3282
3248
3213
3176
3138
3099
3059
3017
2974
2930
2885
2839
2792
2743
2694
2645
2595
2544
2494
2444
2395
2346
2298
2250
2204
2158
2113
2068
2025
1982
1940
1898
1857
1816
1776
1737
1697
1658
1619
1579
1540
1501
1462
1422
1382
1342
1301
1261
1220
1179
1139
1099
1059
1020
981
943
906
871
836
802
770
740
711
684
659
637
616
599
584
572
563
557
554
554
558
564
575
588
605
625
649
676
706
740
776
816
859
905
953
1004
1057
1112
1168
1226
1286
1346
1407
1468
1530
1591
1653
1714
1774
1834
1893
1951
2008
2064
2119
2173
2226
2277
2327
2377
2424
2471
2516
2560
2602
2642
2681
2718
2752
2784
2814
2841
2866
2888
2907
2924
2937
2948
2956
2961
2963
2963
2959
2952
2943
2930
2915
2898
2877
2855
2829
2802
2773
2741
2708
2673
2637
2599
2560
2521
2480
2439
2398
2356
2314
2272
2230
2188
2147
2105
2065
2025
1985
1946
1909
1871
1835
1800
1765
1731
1698
1665
1632
1599
1567
1535
1502
1469
1436
1403
1369
1335
1301
1266
1232
1198
1164
1130
1096
1063
1030
997
965
933
902
871
840
810
780
750
720
691
661
632
603
575
547
520
493
467
442
419
397
376
356
339
323
309
297
286
278
271
267
264
263
264
267
272
278
286
296
307
319
333
348
364
382
400
420
440
462
484
507
531
556
582
608
634
662
689
716
744
771
798
825
851
877
902
926
950
972
994
1016
1037
1057
1077
1096
1116
1135
1154
1173
1193
1213
1233
1253
1273
1293
1313
1332
1351
1369
1386
1401
1416
1428
1439
1448
1454
1459
1462
1462
1461
1458
1454
1448
1442
1435
1427
1419
1410
1402
1393
1385
1376
1368
1359
1351
1342
1333
1324
1314
1304
1294
1284
1274
1264
1255
1245
1236
1228
1220
1213
1207
1201
1197
1192
1189
1186
1184
1182
1180
1179
1177
1176
1174
1172
1169
1166
1162
1157
1152
1146
1138
1130
1121
1111
1100
1088
1075
1062
1048
1033
1018
1000
985
967
949
931
912
892
872
852
831
810
788
766
745
722
700
679
657
636
615
595
576
557
540
523
508
494
481
470
459
450
442
436
430
426
424
422
422
424
427
431
437
444
454
464
476
490
505
522
539
558
579
600
621
644
667
690
713
736
759
782
805
827
849
871
893
915
937
959
981
1002
1026
1049
1072
1096
1120
1145
1170
1195
1221
1247
1273
1299
1325
1351
1377
1403
1428
1452
1476
1499
1522
1543
1563
1581
1599
1614
1628
1641
1652
1661
1669
1675
1680
1683
1685
1686
1685
1684
1681
1677
1673
1667
1660
1652
1643
1632
1621
1608
1594
1579
1562
1544
1525
1504
1482
1458
1434
1408
1381
1353
1324
1294
1263
1231
1197
1163
1127
1090
1051
1012
971
928
885
840
795
748
701
653
605
557
509
460
412
365
318
272
226
182
139
98
57
19
-18
-53
-87
-118
-148
-176
-202
-227
-250
-272
-292
-311
-329
-346
-362
-377
-392
-407
-421
-434
-448
-461
-475
-488
-500
-513
-525
-537
-548
-558
-568
-577
-586
-593
-599
-604
-607
-610
-611
-610
-608
-605
-601
-595
-588
-581
-572
-563
-552
-541
-530
-518
-505
-493
-479
-466
-453
-441
-428
-417
-406
-396
-387
-379
-373
-368
-365
-363
-362
-363
-366
-370
-376
-383
-392
-403
-414
-427
-441
-456
-472
-488
-505
-522
-539
-556
-573
-589
-605
-620
-635
-649
-662
-674
-685
-695
-704
-711
-717
-722
-724
-726
-725
-723
-719
-714
-706
-697
-686
-674
-660
-644
-627
-609
-590
-569
-548
-525
-502
-479
-455
-431
-407
-383
-358
-334
-310
-286
-262
-238
-215
-191
-168
-145
-123
-100
-78
-56
-34
-13
8
28
47
66
84
100
116
131
145
158
171
183
194
205
216
226
237
248
259
270
281
293
304
316
328
339
350
362
372
383
393
402
411
419
427
434
439
445
449
452
454
456
457
457
456
455
454
452
449
447
444
441
438
435
431
427
423
418
414
408
403
398
392
387
382
377
373
370
367
365
363
363
363
365
367
371
376
383
390
399
410
422
435
450
465
482
500
518
538
558
580
602
625
648
673
698
724
750
777
805
834
863
892
922
953
984
1016
1048
1081
1114
1147
1181
1215
1249
1283
1317
1350
1383
1416
1449
1481
1513
1544
1575
1605
1635
1665
1694
1724
1752
1781
1809
1837
1864
1891
1918
1945
1971
1998
2024
2051
2078
2105
2132
2160
2188
2216
2244
2272
2300
2327
2354
2380
2405
2430
2454
2476
2498
2518
2538
2556
2574
2591
2608
2624
2639
2653
2667
2681
2694
2706
2717
2728
2738
2748
2756
2763
2768
2773
2776
2777
2777
2775
2771
2766
2759
2750
2740
2729
2715
2701
2685
2667
2649
2628
2607
2584
2560
2535
2509
2481
2453
2423
2392
2361
2328
2295
2261
2226
2191
2156
2121
2086
2051
2017
1985
1954
1924
1896
1870
1846
1825
1805
1788
1773
1761
1750
1742
1736
1732
1730
1730
1732
1735
1739
1746
1753
1761
1771
1781
1791
1803
1815
1827
1839
1851
1863
1874
1886
1896
1907
1917
1926
1934
1942
1949
1956
1962
1967
1971
1975
1978
1980
1982
1983
1984
1985
1984
1984
1983
1981
1979
1976
1972
1967
1961
1954
1945
1934
1922
1908
1893
1875
1856
1834
1811
1786
1760
1732
1702
1671
1638
1604
1568
1531
1492
1453
1412
1370
1326
1282
1236
1190
1143
1095
1046
997
947
897
847
796
746
695
645
595
545
496
447
399
351
304
257
211
166
120
75
30
-16
-62
-108
-155
-202
-249
-297
-346
-394
-443
-492
-540
-589
-637
-685
-733
-781
-827
-874
-920
-965
-1008
-1053
-1095
-1137
-1177
-1215
-1253
-1288
-1322
-1355
-1385
-1414
-1440
-1465
-1488
-1508
-1527
-1544
-1559
-1572
-1583
-1593
-1601
-1607
-1612
-1616
-1619
-1621
-1622
-1622
-1621
-1619
-1617
-1613
-1610
-1605
-1600
-1595
-1589
-1582
-1575
-1568
-1560
-1552
-1544
-1536
-1528
-1520
-1512
-1504
-1496
-1488
-1480
-1473
-1466
-1459
-1452
-1445
-1437
-1430
-1422
-1414
-1406
-1398
-1389
-1379
-1370
-1360
-1349
-1339
-1328
-1316
-1305
-1293
-1281
-1269
-1256
-1243
-1230
-1216
-1202
-1186
-1170
-1153
-1135
-1116
-1095
-1072
-1048
-1022
-995
-966
-935
-902
-868
-832
-795
-756
-716
-676
-634
-592
-549
-507
-464
-421
-378
-335
-293
-252
-211
-171
-132
-93
-56
-19
16
51
85
117
149
180
209
237
264
290
314
337
359
379
397
414
430
444
457
469
479
489
497
505
513
520
527
534
540
547
555
563
571
579
588
598
608
618
629
640
652
665
677
691
705
720
736
752
769
787
806
826
846
866
887
908
930
951
972
993
1012
1032
1051
1069
1086
1103
1118
1132
1145
1157
1167
1177
1184
1191
1196
1200
1202
1202
1201
1198
1193
1186
1178
1167
1155
1140
1123
1104
1083
1060
1035
1008
981
951
920
888
855
821
786
750
714
676
638
599
559
519
477
435
392
348
303
258
212
166
118
71
23
-26
-74
-123
-172
-220
-269
-317
-365
-413
-461
-508
-554
-600
-645
-690
-733
-776
-818
-858
-897
-935
-971
-1006
-1040
-1072
-1103
-1132
-1160
-1187
-1212
-1237
-1260
-1283
-1304
-1325
-1345
-1364
-1383
-1402
-1420
-1438
-1455
-1473
-1490
-1507
-1525
-1542
-1559
-1577
-1594
-1612
-1631
-1649
-1668
-1688
-1708
-1728
-1749
-1770
-1792
-1814
-1837
-1860
-1883
-1906
-1929
-1952
-1975
-1997
-2019
-2040
-2060
-2079
-2098
-2115
-2131
-2145
-2159
-2170
-2181
-2189
-2197
-2203
-2207
-2210
-2211
-2211
-2209
-2206
-2201
-2195
-2187
-2177
-2165
-2152
-2137
-2120
-2101
-2080
-2057
-2032
-2005
-1977
-1946
-1914
-1880
-1844
-1807
-1769
-1729
-1688
-1646
-1603
-1560
-1516
-1471
-1427
-1382
-1337
-1293
-1249
-1205
-1162
-1120
-1078
-1037
-998
-959
-921
-884
-849
-815
-782
-751
-721
-693
-667
-642
-619
-599
-580
-563
-549
-536
-526
-518
-511
-507
-506
-506
-508
-513
-520
-529
-541
-554
-569
-586
-605
-626
-648
-672
-697
-724
-752
-782
-813
-845
-878
-913
-949
-986
-1024
-1063
-1103
-1143
-1184
-1225
-1267
-1309
-1351
-1393
-1435
-1477
-1519
-1561
-1603
-1644
-1685
-1726
-1767
-1807
-1847
-1887
-1926
-1966
-2005
-2045
-2085
-2125
-2165
-2205
-2245
-2285
-2325
-2366
-2406
-2446
-2486
-2525
-2564
-2602
-2640
-2676
-2712
-2746
-2779
-2811
-2841
-2870
-2898
-2924
-2948
-2971
-2993
-3013
-3033
-3051
-3068
-3084
-3098
-3112
-3126
-3138
-3149
-3160
-3171
-3180
-3190
-3199
-3207
-3216
-3224
-3232
-3240
-3248
-3256
-3264
-3271
-3279
-3287
-3295
-3303
-3311
-3319
-3328
-3336
-3344
-3353
-3361
-3370
-3378
-3386
-3394
-3402
-3410
-3417
-3425
-3432
-3439
-3446
-3453
-3460
-3466
-3472
-3478
-3484
-3489
-3494
-3498
-3502
-3506
-3509
-3512
-3514
-3516
-3517
-3518
-3518
-3517
-3516
-3514
-3512
-3508
-3503
-3498
-3491
-3483
-3474
-3464
-3453
-3442
-3429
-3415
-3401
-3386
-3370
-3354
-3338
-3321
-3305
-3288
-3270
-3253
-3236
-3219
-3203
-3186
-3171
-3155
-3141
-3127
-3114
-3102
-3090
-3080
-3070
-3062
-3054
-3047
-3041
-3037
-3033
-3030
-3029
-3028
-3029
-3030
-3033
-3036
-3040
-3045
-3051
-3057
-3064
-3071
-3079
-3087
-3096
-3104
-3113
-3123
-3133
-3144
-3155
-3166
-3178
-3191
-3205
-3220
-3236
-3252
-3270
-3289
-3309
-3331
-3353
-3377
-3402
-3428
-3456
-3484
-3514
-3545
-3576
-3608
-3641
-3675
-3709
-3743
-3778
-3813
-3847
-3881
-3916
-3949
-3983
-4014
-4046
-4078
-4110
-4140
-4170
-4199
-4227
-4255
-4283
-4311
-4338
-4365
-4391
-4418
-4444
-4471
-4497
-4523
-4549
-4575
-4601
-4626
-4652
-4677
-4702
-4727
-4751
-4776
-4801
-4826
-4851
-4877
-4902
-4928
-4955
-4982
-5009
-5037
-5065
-5093
-5122
-5152
-5181
-5211
-5242
-5272
-5303
-5333
-5364
-5394
-5424
-5454
-5483
-5511
-5539
-5566
-5592
-5617
-5642
-5665
-5687
-5709
-5729
-5748
-5766
-5782
-5798
-5812
-5825
-5837
-5847
-5856
-5864
-5871
-5876
-5881
-5883
-5885
-5885
-5884
-5881
-5878
-5873
-5868
-5861
-5854
-5847
-5839
-5831
-5823
-5816
-5808
-5802
-5796
-5790
-5786
-5782
-5779
-5777
-5776
-5776
-5777
-5778
-5781
-5783
-5787
-5791
-5795
-5799
-5804
-5809
-5813
-5818
-5822
-5826
-5829
-5832
-5835
-5837
-5838
-5839
-5839
-5838
-5836
-5833
-5828
-5822
-5815
-5806
-5796
-5784
-5770
-5754
-5736
-5717
-5695
-5672
-5648
-5622
-5594
-5564
-5534
-5502
-5468
-5434
-5399
-5363
-5327
-5290
-5252
-5214
-5176
-5138
-5099
-5060
-5021
-4982
-4943
-4903
-4864
-4825
-4786
-4747
-4708
-4670
-4632
-4594
-4557
-4520
-4484
-4449
-4415
-4382
-4350
-4319
-4289
-4260
-4232
-4205
-4179
-4154
-4130
-4106
-4083
-4061
-4040
-4019
-3998
-3978
-3958
-3939
-3919
-3900
-3881
-3863
-3845
-3826
-3809
-3791
-3774
-3756
-3740
-3723
-3706
-3689
-3673
-3656
-3639
-3622
-3604
-3587
-3569
-3551
-3532
-3513
-3494
-3475
-3456
-3437
-3417
-3399
-3380
-3362
-3344
-3326
-3309
-3293
-3277
-3262
-3247
-3233
-3219
-3205
-3192
-3179
-3166
-3153
-3141
-3129
-3117
-3106
-3095
-3084
-3074
-3065
-3056
-3048
-3041
-3034
-3029
-3024
-3020
-3016
-3013
-3011
-3009
-3008
-3007
-3006
-3005
-3003
-3002
-3000
-2998
-2996
-2993
-2991
-2987
-2984
-2980
-2977
-2973
-2969
-2965
-2961
-2957
-2953
-2949
-2944
-2940
-2935
-2929
-2923
-2917
-2910
-2903
-2895
-2886
-2877
-2868
-2858
-2848
-2837
-2826
-2815
-2804
-2793
-2782
-2770
-2759
-2747
-2735
-2722
-2709
-2695
-2680
-2664
-2647
-2629
-2609
-2588
-2565
-2540
-2513
-2485
-2455
-2423
-2390
-2355
-2320
-2283
-2245
-2206
-2167
-2128
-2088
-2048
-2009
-1970
-1931
-1892
-1854
-1816
-1779
-1742
-1706
-1670
-1634
-1598
-1563
-1527
-1491
-1456
-1420
-1384
-1347
-1310
-1273
-1236
-1198
-1160
-1121
-1082
-1042
-1000
-960
-918
-875
-831
-786
-740
-694
-646
-598
-549
-499
-449
-399
-349
-300
-251
-203
-156
-110
-66
-23
19
59
97
134
169
203
235
266
296
326
354
382
409
435
462
488
514
540
566
592
618
644
669
695
720
744
769
793
817
840
863
886
908
930
951
972
993
1012
1033
1053
1071
1089
1107
1123
1139
1153
1167
1179
1191
1201
1210
1217
1224
1229
1233
1236
1238
1239
1239
1238
1237
1234
1231
1227
1222
1217
1212
1206
1199
1193
1186
1179
1171
1164
1156
1148
1140
1132
1124
1116
1108
1100
1092
1084
1077
1070
1063
1056
1050
1044
1039
1033
1029
1024
1018
1014
1010
1004
999
992
985
976
967
956
944
930
916
899
882
863
843
822
800
777
753
728
704
679
653
628
603
578
554
530
507
485
464
443
424
405
388
372
357
344
331
321
312
304
298
294
292
291
293
296
301
308
317
328
339
353
367
382
399
416
433
451
468
486
504
521
538
555
571
587
602
617
631
644
657
670
682
693
704
715
725
734
743
752
760
767
774
781
786
791
795
799
802
804
806
806
806
806
805
803
800
797
793
789
784
778
772
765
757
748
739
729
719
708
696
684
671
657
643
629
614
599
584
568
553
537
521
506
490
475
460
445
430
415
400
386
371
357
343
329
315
301
287
273
259
246
232
219
205
191
177
163
148
132
116
100
82
64
45
26
5
-16
-38
-61
-85
-110
-136
-163
-190
-218
-247
-277
-307
-337
-368
-399
-431
-463
-495
-528
-561
-594
-628
-663
-697
-732
-768
-803
-839
-875
-910
-946
-981
-1014
-1049
-1083
-1115
-1147
-1177
-1207
-1236
-1263
-1289
-1314
-1338
-1361
-1382
-1402
-1421
-1438
-1454
-1468
-1481
-1492
-1501
-1509
-1514
-1518
-1520
-1521
-1519
-1515
-1509
-1501
-1492
-1480
-1466
-1450
-1432
-1412
-1390
-1366
-1341
-1314
-1285
-1255
-1224
-1192
-1159
-1125
-1090
-1055
-1018
-983
-947
-911
-874
-838
-801
-764
-728
-692
-655
-620
-584
-548
-513
-478
-444
-410
-376
-343
-311
-279
-248
-218
-189
-161
-134
-108
-83
-60
-37
-16
4
23
41
58
74
89
104
118
131
144
156
168
179
190
200
209
218
226
234
241
247
252
256
260
263
265
267
268
268
267
266
263
261
257
252
247
241
234
226
218
208
197
186
173
159
144
128
111
92
73
52
31
8
-15
-38
-62
-87
-112
-137
-162
-187
-212
-237
-262
-286
-310
-333
-356
-378
-399
-420
-440
-460
-478
-496
-514
-531
-547
-563
-578
-593
-607
-621
-635
-648
-661
-674
-686
-699
-711
-724
-736
-749
-761
-774
-787
-800
-813
-827
-840
-854
-868
-882
-897
-911
-926
-940
-955
-970
-984
-999
-1012
-1028
-1042
-1056
-1069
-1081
-1093
-1105
-1115
-1125
-1133
-1141
-1147
-1153
-1157
-1161
-1163
-1165
-1166
-1166
-1165
-1164
-1162
-1159
-1155
-1151
-1145
-1140
-1133
-1126
-1118
-1110
-1101
-1091
-1081
-1070
-1059
-1047
-1036
-1024
-1010
-999
-988
-976
-965
-954
-944
-935
-927
-919
-912
-906
-902
-898
-894
-892
-891
-890
-890
-890
-892
-893
-896
-899
-903
-907
-912
-917
-924
-930
-938
-946
-954
-964
-973
-983
-994
-1004
-1016
-1027
-1039
-1050
-1062
-1074
-1086
-1098
-1109
-1121
-1133
-1144
-1156
-1167
-1178
-1189
-1200
-1210
-1220
-1230
-1240
-1249
-1258
-1266
-1274
-1282
-1289
-1296
-1302
-1307
-1312
-1317
-1321
-1324
-1327
-1330
-1332
-1333
-1334
-1335
-1335
-1335
-1334
-1334
-1332
-1331
-1329
-1327
-1325
-1322
-1320
-1317
-1315
-1312
-1309
-1307
-1305
-1303
-1301
-1299
-1298
-1297
-1297
-1296
-1296
-1295
-1295
-1295
-1294
-1294
-1293
-1292
-1291
-1289
-1287
-1285
-1282
-1279
-1275
-1270
-1265
-1259
-1252
-1243
-1234
-1224
-1212
-1200
-1186
-1171
-1155
-1137
-1119
-1099
-1079
-1057
-1034
-1010
-985
-958
-931
-903
-874
-844
-813
-781
-748
-715
-680
-644
-608
-570
-532
-493
-453
-413
-372
-331
-289
-248
-206
-165
-124
-82
-42
-2
38
78
116
155
193
230
267
303
340
376
411
447
483
518
553
589
624
660
696
731
767
803
839
874
910
945
981
1016
1051
1086
1121
1156
1191
1225
1260
1294
1328
1362
1396
1430
1463
1497
1530
1562
1594
1626
1657
1688
1718
1747
1776
1804
1830
1856
1881
1905
1928
1950
1971
1991
2009
2028
2045
2062
2077
2091
2105
2118
2130
2142
2152
2162
2172
2180
2188
2195
2202
2207
2213
2218
2222
2226
2231
2235
2239
2244
2249
2255
2262
2270
2279
2289
2300
2312
2326
2342
2359
2377
2396
2417
2439
2462
2486
2511
2537
2564
2591
2618
2646
2674
2702
2730
2758
2786
2814
2841
2869
2896
2923
2950
2977
3004
3031
3058
3084
3111
3137
3163
3189
3215
3240
3266
3290
3315
3339
3363
3387
3411
3434
3458
3481
3504
3528
3551
3574
3597
3620
3644
3667
3690
3712
3735
3757
3779
3801
3822
3842
3863
3882
3901
3919
3936
3953
3969
3984
3998
4011
4025
4038
4049
4059
4070
4081
4090
4099
4107
4114
4121
4126
4131
4136
4139
4141
4143
4143
4143
4142
4140
4137
4134
4130
4126
4122
4117
4112
4108
4103
4099
4094
4091
4088
4083
4081
4078
4075
4072
4069
4066
4062
4059
4057
4054
4051
4046
4043
4041
4037
4034
4030
4027
4024
4021
4019
4016
4014
4011
4010
4008
4006
4003
4002
4000
3999
3997
3994
3992
3990
3988
3985
3983
3980
3978
3975
3972
3968
3965
3961
3957
3953
3948
3942
3936
3930
3923
3915
3906
3897
3887
3875
3863
3850
3835
3820
3803
3785
3766
3745
3724
3701
3677
3652
3626
3599
3571
3543
3513
3483
3451
3419
3387
3354
3320
3285
3251
3216
3180
3144
3108
3072
3036
2999
2963
2926
2890
2853
2817
2781
2745
2709
2673
2638
2603
2569
2534
2501
2467
2434
2401
2368
2335
2303
2270
2237
2204
2171
2138
2105
2071
2037
2003
1969
1935
1901
1866
1832
1798
1764
1730
1696
1663
1630
1597
1564
1531
1499
1467
1435
1403
1372
1341
1310
1280
1249
1219
1190
1160
1131
1103
1074
1046
1018
990
963
935
908
881
854
828
802
777
752
727
704
680
657
635
613
591
570
550
530
510
491
472
453
435
417
400
383
366
349
333
317
301
286
270
256
241
227
213
199
186
173
160
148
136
124
112
100
88
76
64
52
40
28
15
3
-9
-22
-34
-47
-59
-71
-84
-96
-109
-121
-134
-146
-159
-171
-184
-197
-209
-222
-235
-247
-260
-273
-285
-298
-310
-323
-335
-347
-359
-371
-383
-394
-405
-416
-427
-437
-447
-456
-466
-475
-483
-491
-499
-506
-513
-520
-526
-531
-536
-540
-543
-546
-547
-548
-548
-547
-546
-543
-539
-534
-528
-521
-514
-505
-495
-485
-473
-461
-449
-436
-423
-409
-396
-382
-369
-356
-343
-331
-320
-309
-299
-291
-283
-277
-273
-270
-269
-270
-273
-277
-284
-292
-302
-314
-327
-342
-359
-377
-397
-419
-442
-467
-493
-520
-549
-579
-611
-644
-678
-713
-749
-786
-824
-864
-904
-945
-986
-1029
-1072
-1116
-1160
-1204
-1249
-1293
-1338
-1383
-1428
-1472
-1516
-1560
-1604
-1647
-1690
-1733
-1776
-1818
-1860
-1902
-1944
-1986
-2027
-2069
-2110
-2151
-2193
-2234
-2275
-2316
-2356
-2397
-2437
-2477
-2517
-2556
-2595
-2633
-2670
-2706
-2742
-2777
-2811
-2844
-2876
-2907
-2937
-2966
-2994
-3021
-3047
-3071
-3094
-3115
-3135
-3154
-3170
-3185
-3198
-3210
-3219
-3226
-3231
-3234
-3235
-3234
-3231
-3226
-3219
-3211
-3200
-3189
-3176
-3161
-3146
-3129
-3112
-3094
-3076
-3057
-3038
-3019
-2999
-2980
-2961
-2942
-2924
-2905
-2887
-2869
-2851
-2833
-2816
-2798
-2781
-2763
-2745
-2728
-2710
-2693
-2675
-2657
-2640
-2623
-2606
-2589
-2572
-2556
-2539
-2523
-2508
-2492
-2477
-2462
-2448
-2433
-2419
-2406
-2392
-2379
-2367
-2354
-2343
-2332
-2321
-2311
-2302
-2294
-2286
-2279
-2274
-2269
-2264
-2261
-2259
-2257
-2257
-2257
-2258
-2260
-2262
-2266
-2270
-2274
-2279
-2285
-2291
-2298
-2304
-2311
-2318
-2325
-2333
-2340
-2347
-2354
-2362
-2369
-2376
-2383
-2390
-2396
-2403
-2409
-2414
-2419
-2424
-2428
-2432
-2435
-2438
-2440
-2442
-2443
-2444
-2444
-2445
-2444
-2444
-2443
-2442
-2440
-2438
-2436
-2434
-2432
-2429
-2426
-2424
-2421
-2418
-2415
-2412
-2409
-2407
-2404
-2401
-2398
-2395
-2392
-2389
-2387
-2384
-2381
-2378
-2376
-2373
-2371
-2368
-2365
-2363
-2360
-2357
-2354
-2351
-2347
-2343
-2338
-2334
-2329
-2323
-2318
-2312
-2306
-2300
-2294
-2288
-2282
-2276
-2271
-2265
-2260
-2255
-2251
-2246
-2241
-2237
-2232
-2227
-2222
-2217
-2211
-2206
-2199
-2193
-2186
-2178
-2170
-2162
-2153
-2144
-2134
-2124
-2113
-2102
-2091
-2080
-2068
-2057
-2045
-2033
-2021
-2009
-1997
-1985
-1974
-1962
-1951
-1939
-1928
-1917
-1907
-1896
-1885
-1875
-1865
-1855
-1845
-1835
-1826
-1817
-1808
-1799
-1791
-1783
-1775
-1767
-1759
-1751
-1743
-1735
-1726
-1717
-1708
-1698
-1688
-1677
-1666
-1654
-1642
-1629
-1616
-1602
-1588
-1574
-1560
-1546
-1532
-1518
-1504
-1491
-1478
-1466
-1454
-1443
-1432
-1421
-1411
-1402
-1393
-1384
-1376
-1368
-1360
-1353
-1346
-1339
-1333
-1327
-1322
-1317
-1313
-1310
-1307
-1305
-1304
-1303
-1304
-1305
-1307
-1310
-1314
-1318
-1323
-1329
-1336
-1343
-1350
-1358
-1367
-1376
-1386
-1396
-1406
-1417
-1429
-1441
-1453
-1465
-1478
-1492
-1505
-1519
-1533
-1547
-1561
-1575
-1589
-1602
-1616
-1629
-1642
-1654
-1666
-1677
-1688
-1698
-1707
-1716
-1725
-1733
-1740
-1746
-1752
-1758
-1762
-1767
-1770
-1774
-1776
-1779
-1781
-1782
-1782
-1783
-1782
-1781
-1780
-1777
-1775
-1771
-1767
-1763
-1758
-1753
-1747
-1742
-1735
-1729
-1723
-1716
-1710
-1703
-1696
-1689
-1682
-1675
-1667
-1659
-1651
-1643
-1634
-1625
-1616
-1607
-1597
-1588
-1578
-1568
-1559
-1550
-1540
-1532
-1523
-1515
-1508
-1501
-1495
-1490
-1485
-1481
-1478
-1476
-1474
-1473
-1473
-1474
-1475
-1477
-1479
-1482
-1486
-1490
-1495
-1501
-1507
-1514
-1521
-1529
-1537
-1546
-1555
-1564
-1574
-1584
-1594
-1604
-1614
-1624
-1634
-1645
-1655
-1665
-1675
-1686
-1696
-1707
-1718
-1730
-1742
-1754
-1768
-1782
-1797
-1813
-1829
-1847
-1867
-1887
-1908
-1931
-1955
-1980
-2005
-2033
-2062
-2091
-2121
-2152
-2184
-2216
-2249
-2283
-2317
-2351
-2386
-2420
-2455
-2489
-2523
-2557
-2590
-2623
-2654
-2685
-2714
-2743
-2769
-2795
-2818
-2840
-2860
-2877
-2893
-2907
-2919
-2928
-2935
-2940
-2943
-2944
-2942
-2939
-2933
-2925
-2916
-2905
-2891
-2877
-2860
-2842
-2822
-2802
-2779
-2755
-2730
-2704
-2677
-2649
-2619
-2589
-2558
-2526
-2493
-2460
-2427
-2394
-2360
-2326
-2293
-2259
-2226
-2194
-2162
-2130
-2099
-2069
-2040
-2011
-1984
-1957
-1931
-1906
-1883
-1860
-1838
-1818
-1798
-1779
-1762
-1745
-1729
-1713
-1699
-1685
-1672
-1659
-1646
-1634
-1622
-1610
-1598
-1585
-1573
-1561
-1548
-1535
-1522
-1509
-1495
-1481
-1467
-1453
-1439
-1424
-1410
-1396
-1382
-1367
-1353
-1339
-1325
-1311
-1298
-1284
-1271
-1257
-1244
-1230
-1217
-1204
-1191
-1178
-1166
-1153
-1142
-1130
-1119
-1109
-1099
-1090
-1082
-1074
-1067
-1061
-1056
-1051
-1047
-1043
-1040
-1038
-1036
-1034
-1033
-1031
-1031
-1030
-1029
-1028
-1027
-1026
-1025
-1024
-1022
-1022
-1020
-1018
-1016
-1012
-1010
-1008
-1004
-1000
-997
-993
-989
-985
-980
-975
-970
-965
-959
-953
-946
-939
-931
-923
-914
-905
-895
-885
-874
-863
-852
-839
-827
-814
-800
-786
-771
-756
-739
-723
-705
-687
-668
-649
-628
-607
-586
-563
-540
-516
-491
-465
-439
-411
-383
-354
-325
-294
-264
-232
-201
-169
-137
-105
-73
-41
-10
22
53
84
114
144
174
203
233
261
290
318
345
372
399
425
450
475
499
522
545
567
588
608
628
647
665
682
698
714
728
742
755
768
780
791
802
812
822
832
842
851
860
869
879
887
896
905
914
923
931
940
948
957
965
973
981
989
997
1004
1012
1018
1025
1031
1037
1042
1047
1051
1054
1057
1059
1060
1061
1061
1061
1060
1058
1055
1052
1049
1044
1039
1034
1028
1020
1014
1006
998
989
979
969
958
946
934
921
908
894
879
864
848
832
815
798
781
763
745
726
708
689
669
649
629
608
587
565
544
521
499
476
453
430
408
385
362
340
318
297
276
255
235
216
197
179
162
145
128
112
96
81
66
51
36
22
8
-6
-20
-34
-48
-61
-74
-88
-101
-114
-127
-140
-153
-166
-179
-193
-207
-221
-236
-251
-267
-283
-299
-316
-334
-352
-371
-389
-409
-428
-448
-468
-488
-509
-529
-550
-571
-592
-613
-635
-657
-679
-702
-725
-748
-772
-796
-821
-846
-872
-898
-925
-952
-980
-1008
-1038
-1067
-1097
-1127
-1158
-1189
-1220
-1252
-1284
-1316
-1348
-1381
-1413
-1445
-1478
-1510
-1542
-1573
-1605
-1636
-1667
-1698
-1728
-1758
-1787
-1816
-1844
-1872
-1899
-1925
-1951
-1976
-2000
-2023
-2045
-2068
-2089
-2109
-2129
-2147
-2165
-2183
-2199
-2215
-2230
-2245
-2259
-2272
-2285
-2297
-2309
-2320
-2331
-2342
-2353
-2363
-2372
-2382
-2391
-2400
-2409
-2417
-2426
-2433
-2441
-2448
-2454
-2461
-2466
-2472
-2477
-2482
-2486
-2490
-2493
-2496
-2498
-2501
-2502
-2503
-2504
-2504
-2503
-2502
-2500
-2498
-2495
-2491
-2486
-2481
-2475
-2469
-2462
-2454
-2446
-2437
-2428
-2418
-2408
-2397
-2387
-2376
-2364
-2353
-2342
-2330
-2318
-2306
-2294
-2282
-2270
-2258
-2246
-2233
-2220
-2208
-2195
-2183
-2170
-2158
-2146
-2135
-2124
-2114
-2104
-2094
-2086
-2078
-2070
-2064
-2058
-2052
-2047
-2043
-2040
-2037
-2035
-2033
-2032
-2031
-2031
-2031
-2032
-2033
-2035
-2037
-2040
-2043
-2045
-2050
-2054
-2059
-2064
-2069
-2075
-2081
-2087
-2094
-2102
-2109
-2117
-2126
-2134
-2143
-2152
-2161
-2170
-2180
-2190
-2199
-2210
-2220
-2230
-2241
-2252
-2263
-2275
-2286
-2299
-2311
-2324
-2337
-2350
-2364
-2378
-2393
-2408
-2423
-2438
-2454
-2470
-2485
-2501
-2517
-2532
-2548
-2563
-2578
-2592
-2606
-2620
-2633
-2646
-2658
-2669
-2680
-2690
-2699
-2707
-2715
-2721
-2727
-2732
-2736
-2739
-2741
-2742
-2743
-2743
-2741
-2740
-2737
-2734
-2730
-2725
-2720
-2714
-2708
-2701
-2694
-2687
-2679
-2671
-2663
-2654
-2646
-2636
-2627
-2618
-2608
-2598
-2588
-2578
-2567
-2557
-2546
-2536
-2525
-2514
-2502
-2491
-2479
-2466
-2454
-2441
-2427
-2413
-2399
-2385
-2370
-2354
-2338
-2322
-2305
-2288
-2270
-2252
-2234
-2215
-2196
-2176
-2157
-2137
-2117
-2097
-2077
-2057
-2037
-2017
-1998
-1979
-1960
-1942
-1923
-1905
-1887
-1869
-1851
-1833
-1816
-1798
-1781
-1764
-1746
-1729
-1712
-1695
-1678
-1661
-1645
-1628
-1612
-1596
-1581
-1566
-1551
-1537
-1523
-1510
-1497
-1485
-1474
-1463
-1452
-1443
-1434
-1425
-1418
-1411
-1404
-1399
-1394
-1389
-1385
-1381
-1378
-1376
-1373
-1371
-1370
-1368
-1368
-1367
-1367
-1367
-1367
-1367
-1368
-1369
-1370
-1372
-1373
-1375
-1377
-1379
-1381
-1383
-1386
-1388
-1391
-1394
-1398
-1401
-1405
-1410
-1414
-1419
-1424
-1430
-1435
-1441
-1448
-1454
-1461
-1468
-1476
-1483
-1491
-1499
-1508
-1517
-1526
-1535
-1545
-1555
-1566
-1577
-1588
-1599
-1611
-1624
-1637
-1650
-1664
-1678
-1693
-1708
-1724
-1740
-1756
-1772
-1789
-1806
-1824
-1841
-1859
-1877
-1895
-1912
-1930
-1948
-1965
-1982
-1999
-2016
-2032
-2048
-2064
-2079
-2094
-2108
-2123
-2137
-2151
-2165
-2179
-2193
-2208
-2222
-2237
-2252
-2267
-2283
-2300
-2317
-2334
-2352
-2371
-2390
-2410
-2430
-2451
-2472
-2493
-2515
-2536
-2558
-2580
-2601
-2623
-2644
-2665
-2685
-2706
-2725
-2744
-2763
-2780
-2797
-2814
-2829
-2844
-2857
-2870
-2882
-2894
-2904
-2914
-2923
-2931
-2938
-2945
-2951
-2956
-2961
-2965
-2968
-2971
-2973
-2974
-2975
-2976
-2976
-2975
-2974
-2972
-2969
-2966
-2963
-2959
-2955
-2950
-2945
-2939
-2933
-2928
-2922
-2915
-2909
-2903
-2897
-2890
-2884
-2877
-2871
-2864
-2858
-2851
-2844
-2837
-2830
-2823
-2816
-2809
-2801
-2794
-2786
-2779
-2771
-2764
-2756
-2749
-2741
-2734
-2727
-2720
-2713
-2706
-2699
-2692
-2685
-2678
-2671
-2664
-2657
-2650
-2642
-2635
-2628
-2621
-2613
-2606
-2600
-2593
-2587
-2581
-2576
-2571
-2566
-2562
-2559
-2556
-2554
-2552
-2551
-2550
-2550
-2551
-2552
-2553
-2555
-2557
-2559
-2561
-2564
-2566
-2569
-2571
-2573
-2575
-2577
-2578
-2579
-2579
-2580
-2579
-2579
-2578
-2576
-2575
-2573
-2571
-2568
-2566
-2563
-2561
-2558
-2556
-2554
-2552
-2551
-2549
-2549
-2548
-2548
-2548
-2548
-2549
-2550
-2552
-2553
-2555
-2558
-2560
-2564
-2567
-2571
-2576
-2581
-2587
-2594
-2601
-2609
-2617
-2626
-2636
-2647
-2658
-2670
-2682
-2695
-2708
-2722
-2736
-2751
-2766
-2782
-2797
-2813
-2829
-2845
-2861
-2878
-2894
-2910
-2926
-2941
-2957
-2972
-2986
-3000
-3014
-3026
-3038
-3049
-3059
-3068
-3076
-3082
-3088
-3092
-3096
-3098
-3099
-3098
-3097
-3094
-3090
-3085
-3079
-3071
-3063
-3054
-3043
-3032
-3020
-3006
-2993
-2978
-2963
-2948
-2932
-2916
-2900
-2884
-2867
-2851
-2834
-2818
-2801
-2785
-2769
-2753
-2737
-2721
-2705
-2688
-2672
-2656
-2639
-2623
-2606
-2589
-2572
-2555
-2538
-2521
-2504
-2487
-2470
-2454
-2438
-2422
-2407
-2392
-2377
-2363
-2349
-2336
-2323
-2310
-2298
-2286
-2275
-2264
-2253
-2243
-2233
-2224
-2215
-2206
-2198
-2190
-2183
-2176
-2170
-2165
-2161
-2157
-2154
-2152
-2150
-2149
-2149
-2150
-2151
-2152
-2155
-2158
-2161
-2166
-2170
-2176
-2182
-2188
-2196
-2203
-2212
-2220
-2229
-2239
-2249
-2260
-2270
-2281
-2293
-2304
-2316
-2328
-2340
-2352
-2363
-2375
-2387
-2398
-2410
-2421
-2432
-2442
-2453
-2463
-2473
-2483
-2492
-2501
-2510
-2519
-2527
-2535
-2542
-2550
-2557
-2563
-2569
-2575
-2581
-2586
-2591
-2596
-2601
-2605
-2609
-2613
-2617
-2621
-2625
-2628
-2631
-2634
-2637
-2640
-2642
-2643
-2644
-2645
-2645
-2645
-2643
-2642
-2639
-2636
-2633
-2629
-2624
-2618
-2612
-2606
-2599
-2592
-2584
-2576
-2568
-2560
-2551
-2542
-2533
-2523
-2513
-2503
-2493
-2482
-2471
-2460
-2448
-2437
-2425
-2413
-2400
-2388
-2376
-2363
-2351
-2338
-2325
-2313
-2300
-2287
-2274
-2261
-2247
-2234
-2220
-2206
-2192
-2178
-2163
-2148
-2133
-2118
-2102
-2086
-2070
-2053
-2036
-2019
-2001
-1984
-1966
-1948
-1929
-1910
-1891
-1871
-1851
-1831
-1810
-1790
-1769
-1747
-1726
-1704
-1682
-1660
-1638
-1616
-1594
-1572
-1551
-1529
-1507
-1486
-1465
-1444
-1423
-1403
-1382
-1362
-1342
-1322
-1303
-1283
-1263
-1244
-1224
-1205
-1185
-1166
-1146
-1127
-1107
-1088
-1068
-1049
-1029
-1010
-990
-971
-952
-932
-914
-895
-876
-858
-840
-823
-805
-788
-772
-756
-740
-724
-708
-693
-679
-664
-650
-636
-622
-608
-595
-582
-569
-556
-543
-531
-519
-507
-496
-484
-473
-462
-452
-441
-431
-420
-410
-399
-388
-377
-366
-354
-343
-331
-319
-306
-294
-281
-268
-255
-243
-230
-217
-205
-192
-180
-168
-156
-144
-133
-122
-111
-101
-91
-81
-71
-62
-53
-44
-36
-28
-21
-14
-7
-1
5
10
15
20
24
27
31
34
37
40
43
46
49
52
54
57
60
62
65
68
71
74
77
81
84
87
91
94
98
102
106
110
114
119
123
128
133
138
144
149
155
162
168
175
182
189
197
205
214
223
232
242
252
264
275
288
300
314
328
343
359
375
391
409
426
445
463
482
502
522
542
562
583
604
626
647
669
691
713
735
758
780
802
824
846
867
888
909
930
950
969
988
1006
1022
1039
1054
1069
1082
1094
1105
1115
1124
1132
1138
1143
1148
1151
1153
1154
1154
1153
1151
1149
1145
1140
1134
1128
1120
1112
1103
1092
1082
1070
1058
1045
1031
1016
1002
987
971
955
939
923
907
891
875
860
845
830
816
802
788
775
763
751
739
727
716
705
695
684
674
665
655
646
637
628
620
611
603
595
588
580
572
565
557
550
542
534
526
518
509
500
491
482
472
462
452
442
431
420
409
398
387
376
364
353
341
329
317
304
291
278
265
251
237
222
207
191
175
159
142
125
107
89
71
53
35
16
-2
-21
-39
-57
-76
-94
-112
-130
-147
-165
-182
-199
-215
-232
-248
-264
-279
-294
-309
-323
-337
-351
-364
-377
-389
-402
-413
-425
-436
-447
-458
-468
-478
-487
-496
-505
-514
-522
-530
-537
-544
-551
-558
-564
-569
-575
-579
-584
-588
-592
-595
-598
-600
-603
-604
-606
-608
-609
-610
-611
-612
-613
-614
-615
-616
-617
-618
-619
-621
-622
-624
-626
-627
-629
-631
-633
-635
-637
-638
-639
-640
-641
-641
-641
-640
-639
-637
-634
-631
-627
-623
-618
-612
-606
-599
-591
-583
-574
-564
-554
-543
-532
-520
-508
-495
-482
-468
-454
-440
-425
-410
-395
-380
-364
-349
-333
-317
-301
-286
-270
-255
-239
-224
-209
-195
-180
-166
-152
-138
-125
-111
-98
-85
-72
-60
-47
-35
-22
-10
2
14
27
39
52
65
78
92
106
121
136
152
168
184
201
219
237
256
275
296
316
338
360
383
406
430
454
479
504
530
556
582
609
635
662
689
716
742
769
796
823
849
875
901
927
953
978
1002
1027
1052
1076
1100
1123
1146
1169
1192
1215
1237
1259
1280
1301
1322
1342
1361
1380
1399
1417
1434
1450
1466
1481
1496
1509
1522
1534
1546
1556
1566
1575
1582
1589
1595
1600
1604
1607
1609
1610
1609
1608
1605
1602
1597
1592
1585
1578
1569
1560
1550
1539
1528
1516
1503
1490
1477
1463
1450
1436
1422
1408
1393
1379
1365
1351
1338
1324
1310
1297
1284
1271
1259
1246
1234
1223
1211
1200
1189
1179
1169
1159
1149
1139
1130
1121
1112
1103
1094
1085
1077
1069
1061
1053
1046
1039
1032
1027
1022
1018
1014
1012
1010
1010
1010
1012
1016
1020
1026
1033
1042
1052
1064
1077
1091
1107
1123
1141
1161
1181
1202
1225
1248
1271
1296
1321
1347
1373
1399
1426
1453
1480
1507
1534
1561
1588
1615
1642
1669
1695
1721
1747
1772
1796
1821
1844
1867
1889
1911
1932
1952
1972
1991
2009
2025
2041
2057
2072
2086
2099
2112
2123
2135
2145
2155
2164
2173
2181
2189
2196
2202
2208
2213
2217
2221
2224
2226
2228
2229
2229
2229
2228
2227
2225
2223
2221
2218
2215
2211
2207
2203
2199
2194
2189
2184
2178
2172
2166
2159
2152
2144
2135
2125
2115
2104
2092
2079
2065
2050
2035
2017
2001
1982
1963
1943
1923
1902
1880
1857
1834
1810
1786
1762
1737
1712
1687
1661
1635
1609
1584
1558
1532
1506
1480
1454
1429
1403
1378
1354
1330
1306
1282
1259
1236
1214
1192
1171
1151
1131
1111
1092
1074
1057
1040
1025
1010
995
982
969
958
947
937
928
920
912
906
900
896
892
889
888
887
888
889
891
895
899
904
910
916
924
932
941
951
962
973
985
998
1010
1025
1039
1054
1069
1085
1101
1117
1133
1149
1165
1181
1196
1212
1226
1241
1255
1269
1281
1294
1305
1316
1326
1336
1345
1353
1361
1368
1374
1380
1386
1391
1395
1400
1404
1407
1411
1414
1416
1418
1420
1421
1422
1422
1422
1421
1420
1418
1416
1413
1410
1406
1402
1397
1392
1387
1381
1375
1369
1363
1356
1349
1342
1335
1327
1320
1312
1304
1296
1288
1280
1271
1263
1254
1246
1237
1229
1220
1212
1205
1197
1190
1184
1178
1172
1167
1162
1158
1154
1151
1147
1145
1142
1140
1137
1135
1134
1132
1130
1128
1127
1125
1124
1122
1121
1120
1118
1117
1116
1115
1114
1113
1113
1112
1111
1110
1109
1108
1107
1105
1104
1102
1099
1097
1094
1090
1087
1083
1079
1075
1070
1065
1060
1055
1050
1044
1038
1032
1026
1020
1014
1008
1000
995
989
982
976
969
963
957
951
945
940
935
930
926
922
919
916
914
912
911
910
910
911
911
913
914
916
919
922
925
929
933
937
941
946
950
955
960
965
970
975
980
984
989
994
999
1002
1008
1012
1016
1020
1025
1030
1034
1038
1042
1046
1049
1053
1056
1059
1062
1065
1067
1069
1070
1071
1071
1070
1069
1068
1065
1063
1059
1055
1051
1046
1040
1035
1029
1022
1016
1010
1002
997
990
984
977
971
965
959
954
948
944
939
935
931
928
925
923
921
920
919
919
919
920
921
923
925
928
931
934
937
940
944
947
950
953
955
958
960
962
964
966
967
968
969
970
971
972
973
974
975
976
976
977
978
980
981
982
983
984
986
987
989
990
991
993
994
995
996
997
998
998
999
1000
1000
1000
1002
1002
1004
1004
1006
1006
1008
1008
1010
1010
1012
1012
1012
1012
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1016
1016
1016
1018
1018
1018
1018
1018
1018
1016
1016
1014
1012
1008
1006
1002
998
994
989
984
978
972
966
959
952
944
936
928
919
910
901
891
881
872
862
852
841
831
821
811
801
790
780
770
760
750
740
731
722
712
703
694
686
677
669
660
652
643
635
627
618
610
601
593
584
575
566
557
548
538
528
518
507
496
485
473
460
447
433
419
404
388
372
355
338
320
301
282
263
243
223
202
181
160
139
118
96
75
53
32
10
-12
-33
-55
-76
-98
-119
-141
-162
-183
-203
-224
-244
-264
-283
-302
-321
-339
-357
-375
-392
-408
-424
-440
-455
-469
-483
-497
-509
-521
-533
-544
-554
-563
-572
-580
-587
-593
-599
-604
-609
-612
-615
-617
-619
-619
-619
-619
-617
-615
-612
-608
-603
-598
-592
-585
-578
-570
-561
-551
-541
-530
-518
-506
-493
-480
-466
-452
-437
-423
-408
-392
-377
-362
-346
-330
-315
-299
-283
-267
-251
-236
-220
-205
-190
-175
-161
-147
-134
-121
-109
-98
-87
-77
-67
-59
-51
-43
-37
-31
-26
-21
-18
-15
-12
-10
-9
-8
-7
-7
-7
-8
-9
-10
-11
-13
-15
-18
-21
-24
-27
-31
-35
-40
-45
-50
-56
-62
-68
-75
-82
-90
-99
-108
-117
-127
-138
-150
-162
-174
-187
-202
-216
-232
-248
-265
-283
-302
-321
-342
-363
-384
-407
-430
-454
-478
-503
-528
-554
-580
-606
-633
-659
-686
-713
-740
-767
-794
-821
-847
-874
-901
-927
-953
-979
-1004
-1029
-1053
-1077
-1101
-1124
-1146
-1167
-1188
-1208
-1227
-1245
-1262
-1278
-1294
-1308
-1322
-1334
-1346
-1356
-1366
-1375
-1383
-1390
-1397
-1402
-1407
-1411
-1415
-1418
-1420
-1422
-1423
-1423
-1423
-1423
-1422
-1420
-1418
-1416
-1413
-1409
-1405
-1401
-1396
-1392
-1387
-1381
-1376
-1370
-1365
-1360
-1355
-1350
-1345
-1340
-1336
-1332
-1329
-1326
-1323
-1320
-1318
-1316
-1315
-1314
-1313
-1313
-1313
-1314
-1315
-1316
-1318
-1321
-1324
-1328
-1332
-1337
-1343
-1349
-1355
-1363
-1370
-1379
-1388
-1398
-1408
-1419
-1430
-1442
-1454
-1466
-1479
-1493
-1506
-1520
-1534
-1548
-1562
-1577
-1591
-1606
-1620
-1634
-1649
-1663
-1677
-1691
-1704
-1718
-1731
-1744
-1756
-1769
-1781
-1792
-1803
-1814
-1825
-1834
-1844
-1853
-1861
-1869
-1876
-1883
-1889
-1895
-1900
-1905
-1909
-1913
-1916
-1918
-1920
-1922
-1923
-1923
-1923
-1922
-1920
-1918
-1915
-1911
-1907
-1902
-1896
-1890
-1883
-1875
-1866
-1857
-1848
-1838
-1828
-1817
-1805
-1793
-1781
-1769
-1756
-1742
-1728
-1714
-1699
-1684
-1668
-1652
-1635
-1617
-1599
-1580
-1560
-1540
-1519
-1498
-1476
-1454
-1431
-1408
-1385
-1361
-1338
-1314
-1289
-1265
-1241
-1216
-1191
-1167
-1142
-1117
-1091
-1066
-1041
-1014
-989
-963
-937
-911
-885
-859
-833
-807
-782
-756
-731
-706
-681
-656
-632
-609
-586
-563
-541
-520
-499
-479
-459
-441
-423
-405
-389
-373
-358
-344
-330
-318
-307
-296
-287
-279
-271
-265
-260
-255
-252
-249
-247
-246
-246
-246
-247
-248
-250
-252
-255
-258
-261
-265
-269
-273
-277
-282
-287
-292
-297
-302
-307
-313
-318
-324
-330
-336
-341
-347
-353
-359
-364
-369
-374
-379
-383
-388
-392
-395
-399
-402
-404
-407
-409
-410
-412
-413
-414
-415
-416
-416
-417
-417
-417
-418
-418
-418
-418
-418
-418
-418
-418
-418
-417
-416
-414
-413
-410
-408
-405
-401
-397
-392
-387
-381
-375
-368
-360
-352
-344
-335
-325
-315
-305
-294
-282
-271
-259
-247
-234
-222
-209
-197
-184
-172
-160
-148
-136
-124
-112
-101
-90
-80
-69
-59
-49
-40
-31
-22
-13
-5
4
12
20
28
35
43
50
58
65
72
78
85
91
97
102
108
112
117
120
124
126
128
129
130
129
128
127
124
121
117
113
108
103
98
92
86
80
73
67
60
54
47
41
34
28
22
15
9
3
-3
-9
-14
-20
-25
-30
-35
-39
-44
-48
-51
-55
-58
-61
-64
-67
-69
-72
-74
-76
-78
-80
-83
-85
-87
-90
-92
-95
-98
-101
-104
-107
-110
-114
-118
-122
-127
-131
-137
-142
-148
-155
-162
-170
-179
-188
-198
-208
-219
-231
-244
-257
-270
-285
-300
-315
-331
-347
-364
-381
-399
-417
-435
-454
-473
-492
-512
-532
-552
-572
-593
-614
-635
-656
-678
-700
-722
-744
-766
-789
-811
-833
-856
-878
-901
-923
-945
-967
-989
-1010
-1033
-1055
-1077
-1100
-1122
-1144
-1166
-1189
-1212
-1234
-1257
-1280
-1303
-1326
-1349
-1372
-1394
-1416
-1439
-1460
-1482
-1503
-1524
-1544
-1564
-1583
-1602
-1620
-1638
-1656
-1673
-1689
-1706
-1721
-1737
-1752
-1767
-1781
-1796
-1810
-1824
-1837
-1851
-1864
-1877
-1890
-1902
-1915
-1927
-1939
-1951
-1962
-1973
-1984
-1995
-2005
-2016
-2027
-2036
-2045
-2056
-2065
-2073
-2082
-2090
-2098
-2106
-2113
-2120
-2126
-2132
-2138
-2144
-2149
-2154
-2159
-2163
-2168
-2172
-2177
-2181
-2186
-2190
-2195
-2200
-2205
-2210
-2215
-2220
-2225
-2230
-2236
-2241
-2246
-2252
-2257
-2263
-2268
-2273
-2279
-2284
-2289
-2294
-2299
-2304
-2309
-2313
-2318
-2322
-2327
-2331
-2335
-2339
-2344
-2348
-2352
-2357
-2361
-2366
-2371
-2376
-2382
-2388
-2394
-2400
-2407
-2414
-2421
-2429
-2437
-2445
-2453
-2462
-2471
-2480
-2489
-2499
-2508
-2517
-2526
-2536
-2545
-2554
-2563
-2572
-2581
-2590
-2599
-2607
-2616
-2625
-2633
-2642
-2650
-2658
-2666
-2674
-2681
-2689
-2696
-2703
-2710
-2716
-2722
-2728
-2734
-2740
-2745
-2750
-2755
-2759
-2764
-2768
-2772
-2776
-2779
-2782
-2785
-2788
-2790
-2792
-2794
-2795
-2796
-2796
-2796
-2795
-2795
-2794
-2792
-2791
-2789
-2787
-2785
-2783
-2781
-2779
-2777
-2775
-2773
-2772
-2771
-2770
-2769
-2768
-2768
-2767
-2767
-2767
-2767
-2767
-2766
-2766
-2766
-2765
-2764
-2763
-2762
-2761
-2760
-2758
-2756
-2754
-2752
-2750
-2748
-2745
-2742
-2740
-2737
-2734
-2730
-2727
-2724
-2721
-2718
-2715
-2712
-2709
-2706
-2703
-2700
-2697
-2695
-2692
-2689
-2686
-2683
-2681
-2677
-2674
-2671
-2667
-2663
-2659
-2655
-2650
-2645
-2640
-2634
-2628
-2622
-2615
-2607
-2600
-2591
-2583
-2574
-2564
-2554
-2544
-2533
-2521
-2510
-2498
-2486
-2473
-2460
-2447
-2434
-2420
-2407
-2393
-2379
-2366
-2352
-2338
-2323
-2309
-2295
-2280
-2266
-2251
-2236
-2221
-2206
-2191
-2176
-2160
-2145
-2129
-2114
-2099
-2084
-2069
-2054
-2039
-2025
-2011
-1998
-1985
-1973
-1961
-1949
-1938
-1927
-1917
-1907
-1898
-1888
-1880
-1871
-1862
-1854
-1846
-1837
-1829
-1820
-1812
-1803
-1793
-1784
-1774
-1764
-1753
-1743
-1731
-1720
-1708
-1695
-1683
-1670
-1657
-1643
-1630
-1616
-1602
-1588
-1574
-1560
-1546
-1532
-1518
-1504
-1491
-1478
-1465
-1452
-1440
-1429
-1418
-1408
-1398
-1390
-1382
-1375
-1368
-1363
-1359
-1355
-1353
-1351
-1351
-1351
-1352
-1354
-1357
-1360
-1364
-1369
-1374
-1379
-1384
-1390
-1396
-1402
-1408
-1414
-1419
-1425
-1430
-1436
-1440
-1445
-1449
-1453
-1456
-1459
-1461
-1463
-1464
-1465
-1466
-1466
-1465
-1465
-1464
-1462
-1460
-1458
-1456
-1453
-1450
-1447
-1443
-1440
-1436
-1432
-1427
-1423
-1418
-1413
-1407
-1401
-1395
-1389
-1382
-1374
-1366
-1357
-1348
-1338
-1327
-1315
-1303
-1289
-1275
-1260
-1244
-1227
-1209
-1190
-1170
-1149
-1128
-1105
-1081
-1057
-1031
-1004
-978
-951
-922
-893
-864
-834
-803
-771
-740
-708
-675
-643
-610
-577
-545
-512
-480
-448
-416
-385
-354
-324
-295
-266
-239
-212
-187
-163
-140
-118
-97
-78
-60
-43
-28
-13
0
12
23
32
41
48
55
60
65
69
71
73
74
75
75
74
72
70
68
64
61
56
52
47
42
36
30
24
17
11
4
-3
-10
-18
-25
-32
-40
-48
-55
-63
-71
-79
-87
-95
-103
-111
-118
-126
-134
-142
-149
-157
-164
-172
-179
-186
-193
-199
-206
-212
-217
-223
-227
-232
-236
-239
-242
-245
-246
-248
-249
-249
-248
-247
-246
-244
-241
-237
-234
-229
-224
-219
-212
-206
-199
-192
-184
-176
-167
-158
-149
-139
-129
-119
-108
-97
-86
-74
-62
-51
-38
-26
-14
-1
11
24
37
49
62
75
87
99
111
123
134
146
156
167
177
186
196
205
213
221
229
237
244
251
258
264
270
276
282
287
292
297
301
305
309
312
315
317
319
321
322
322
322
322
321
320
318
316
314
311
308
304
299
294
289
282
276
268
260
251
241
231
220
209
197
185
172
159
145
131
117
103
89
74
60
46
31
17
2
-12
-26
-40
-54
-68
-81
-95
-109
-122
-136
-149
-162
-175
-188
-201
-213
-226
-238
-250
-262
-274
-286
-297
-309
-320
-331
-342
-353
-364
-374
-385
-395
-406
-416
-426
-436
-446
-456
-466
-475
-484
-493
-502
-510
-518
-526
-533
-540
-546
-552
-558
-563
-568
-572
-576
-580
-584
-587
-589
-592
-594
-595
-596
-596
-596
-595
-593
-591
-588
-584
-580
-574
-568
-561
-554
-545
-536
-526
-515
-504
-492
-480
-467
-454
-440
-425
-411
-396
-381
-365
-349
-333
-317
-300
-284
-267
-251
-235
-218
-202
-187
-172
-157
-142
-129
-115
-103
-91
-79
-69
-59
-49
-40
-32
-24
-17
-10
-4
2
7
12
17
22
26
30
34
37
40
43
45
47
49
51
52
52
52
52
51
50
48
46
44
41
37
33
29
25
20
15
9
3
-2
-8
-14
-21
-27
-34
-40
-47
-53
-60
-67
-73
-80
-87
-94
-101
-107
-114
-121
-128
-135
-141
-148
-155
-162
-168
-175
-181
-188
-194
-200
-206
-212
-218
-223
-228
-233
-237
-241
-245
-248
-251
-253
-255
-256
-256
-256
-256
-254
-253
-250
-247
-244
-240
-235
-230
-224
-218
-211
-203
-196
-187
-179
-170
-160
-151
-141
-130
-120
-109
-98
-87
-76
-64
-52
-40
-28
-15
-3
10
23
36
50
63
77
90
104
118
132
146
159
173
187
201
214
228
241
254
267
280
293
306
318
331
343
354
366
377
388
399
410
420
430
439
448
457
465
472
479
486
492
498
503
507
511
514
517
518
520
520
520
518
517
514
510
506
500
494
487
480
471
462
452
441
430
417
405
391
377
362
347
331
315
298
281
264
246
228
210
191
172
153
134
115
96
77
58
40
21
2
-16
-34
-52
-70
-87
-104
-121
-138
-155
-171
-187
-203
-219
-235
-251
-267
-282
-298
-313
-328
-343
-358
-373
-387
-402
-416
-430
-444
-458
-471
-485
-498
-511
-524
-537
-549
-561
-574
-586
-598
-610
-622
-634
-645
-657
-669
-680
-691
-702
-713
-724
-734
-744
-754
-764
-773
-782
-791
-799
-808
-816
-823
-831
-838
-845
-852
-859
-865
-871
-878
-884
-889
-895
-901
-907
-913
-918
-924
-930
-936
-942
-948
-954
-960
-966
-972
-979
-985
-992
-998
-1004
-1010
-1018
-1025
-1032
-1038
-1045
-1052
-1058
-1065
-1071
-1078
-1084
-1091
-1097
-1103
-1109
-1115
-1121
-1127
-1133
-1139
-1145
-1151
-1156
-1162
-1168
-1173
-1179
-1184
-1189
-1194
-1199
-1204
-1209
-1213
-1217
-1222
-1226
-1230
-1233
-1237
-1241
-1244
-1248
-1251
-1255
-1258
-1262
-1266
-1269
-1273
-1277
-1280
-1284
-1288
-1293
-1297
-1302
-1306
-1312
-1317
-1323
-1329
-1336
-1343
-1351
-1359
-1367
-1376
-1386
-1397
-1408
-1419
-1432
-1445
-1458
-1472
-1487
-1502
-1518
-1533
-1550
-1566
-1583
-1600
-1618
-1635
-1652
-1670
-1688
-1705
-1723
-1741
-1758
-1775
-1792
-1809
-1826
-1842
-1858
-1873
-1888
-1903
-1917
-1930
-1943
-1954
-1966
-1976
-1985
-1994
-2001
-2008
-2013
-2019
-2023
-2027
-2029
-2031
-2032
-2032
-2032
-2031
-2029
-2027
-2025
-2021
-2017
-2013
-2008
-2003
-1997
-1991
-1984
-1976
-1968
-1960
-1951
-1941
-1931
-1921
-1910
-1899
-1888
-1876
-1864
-1852
-1839
-1827
-1814
-1802
-1789
-1776
-1763
-1750
-1738
-1725
-1713
-1700
-1688
-1676
-1663
-1651
-1639
-1627
-1616
-1604
-1593
-1582
-1571
-1561
-1551
-1542
-1533
-1525
-1517
-1509
-1503
-1496
-1491
-1485
-1481
-1477
-1473
-1470
-1468
-1466
-1464
-1463
-1463
-1463
-1463
-1464
-1465
-1467
-1469
-1472
-1475
-1478
-1482
-1486
-1491
-1496
-1501
-1507
-1513
-1519
-1526
-1533
-1540
-1547
-1555
-1563
-1570
-1578
-1586
-1595
-1603
-1611
-1619
-1627
-1635
-1644
-1652
-1660
-1668
-1676
-1685
-1693
-1701
-1709
-1717
-1726
-1734
-1742
-1750
-1758
-1766
-1773
-1781
-1788
-1795
-1802
-1808
-1814
-1820
-1826
-1832
-1837
-1842
-1847
-1852
-1856
-1860
-1864
-1868
-1871
-1875
-1877
-1880
-1882
-1884
-1885
-1886
-1887
-1887
-1887
-1886
-1885
-1884
-1882
-1879
-1877
-1874
-1871
-1868
-1864
-1861
-1857
-1853
-1849
-1845
-1842
-1838
-1834
-1831
-1828
-1825
-1822
-1820
-1818
-1816
-1815
-1814
-1814
-1814
-1815
-1817
-1819
-1822
-1825
-1830
-1835
-1841
-1847
-1855
-1863
-1872
-1882
-1892
-1903
-1915
-1927
-1940
-1953
-1967
-1982
-1996
-2011
-2027
-2041
-2058
-2074
-2091
-2107
-2124
-2141
-2158
-2175
-2193
-2211
-2228
-2246
-2264
-2282
-2301
-2319
-2338
-2357
-2376
-2395
-2415
-2435
-2455
-2476
-2496
-2517
-2539
-2560
-2582
-2604
-2627
-2649
-2672
-2695
-2718
-2742
-2765
-2789
-2812
-2836
-2859
-2882
-2905
-2928
-2951
-2973
-2995
-3016
-3037
-3058
-3078
-3098
-3117
-3136
-3155
-3173
-3190
-3208
-3225
-3241
-3258
-3274
-3290
-3306
-3322
-3338
-3354
-3370
-3386
-3403
-3419
-3435
-3452
-3469
-3485
-3502
-3519
-3535
-3552
-3569
-3585
-3602
-3618
-3634
-3650
-3665
-3680
-3695
-3710
-3724
-3738
-3752
-3765
-3778
-3791
-3803
-3814
-3826
-3836
-3846
-3856
-3865
-3874
-3882
-3889
-3896
-3903
-3908
-3913
-3918
-3922
-3925
-3928
-3930
-3931
-3932
-3932
-3931
-3930
-3928
-3925
-3921
-3917
-3913
-3907
-3901
-3895
-3888
-3880
-3872
-3864
-3855
-3846
-3836
-3826
-3816
-3806
-3795
-3784
-3774
-3763
-3752
-3741
-3730
-3719
-3709
-3698
-3687
-3677
-3667
-3657
-3647
-3637
-3627
-3617
-3608
-3599
-3589
-3580
-3572
-3563
-3555
-3547
-3540
-3533
-3526
-3519
-3513
-3508
-3502
-3498
-3493
-3489
-3485
-3482
-3479
-3476
-3474
-3471
-3469
-3468
-3466
-3465
-3464
-3463
-3462
-3461
-3461
-3460
-3460
-3460
-3460
-3460
-3460
-3461
-3461
-3461
-3461
-3462
-3462
-3462
-3462
-3462
-3462
-3461
-3461
-3460
-3460
-3458
-3457
-3456
-3454
-3452
-3449
-3446
-3443
-3439
-3435
-3431
-3426
-3421
-3415
-3409
-3403
-3396
-3388
-3380
-3372
-3363
-3353
-3343
-3332
-3321
-3309
-3296
-3283
-3269
-3254
-3239
-3223
-3206
-3189
-3171
-3152
-3133
-3113
-3092
-3071
-3048
-3025
-3002
-2978
-2953
-2927
-2901
-2874
-2847
-2819
-2790
-2761
-2732
-2702
-2671
-2640
-2609
-2578
-2546
-2514
-2482
-2450
-2417
-2385
-2352
-2320
-2287
-2254
-2222
-2190
-2157
-2125
-2093
-2061
-2029
-1999
-1968
-1937
-1907
-1877
-1847
-1818
-1789
-1761
-1733
-1705
-1677
-1650
-1623
-1597
-1571
-1546
-1520
-1496
-1471
-1448
-1425
-1402
-1380
-1359
-1338
-1318
-1299
-1281
-1263
-1245
-1229
-1213
-1198
-1184
-1170
-1157
-1145
-1133
-1122
-1111
-1101
-1092
-1083
-1075
-1067
-1060
-1053
-1047
-1041
-1036
-1031
-1027
-1022
-1018
-1016
-1012
-1010
-1008
-1006
-1004
-1002
-1002
-1000
-1000
-1000
-1000
-1000
-1000
-1000
-1000
-1000
-1000
-1002
-1002
-1002
-1002
-1002
-1002
-1002
-1002
-1002
-1000
-1000
-1000
-999
-998
-997
-995
-994
-992
-990
-989
-987
-985
-983
-981
-979
-976
-974
-971
-969
-965
-962
-958
-954
-950
-945
-940
-934
-928
-921
-914
-906
-898
-889
-880
-870
-860
-849
-837
-825
-812
-798
-784
-769
-753
-736
-719
-701
-682
-662
-642
-620
-598
-575
-552
-528
-503
-477
-451
-424
-397
-370
-342
-314
-286
-257
-228
-199
-170
-141
-112
-82
-53
-23
6
36
65
95
124
152
181
209
237
265
292
318
345
370
395
420
444
467
490
512
533
554
574
593
612
630
647
663
679
695
709
723
736
748
760
770
780
789
797
804
810
815
819
822
824
825
825
823
821
818
813
808
802
795
787
778
768
758
747
736
724
711
698
684
670
656
640
625
609
593
577
560
543
526
509
492
475
457
440
423
406
389
372
355
339
323
307
292
277
263
249
235
222
209
197
185
174
164
154
144
135
127
119
112
105
100
94
90
86
83
81
79
79
78
79
80
82
85
89
93
98
103
110
117
125
133
142
152
162
173
185
197
210
223
237
252
267
283
300
317
335
354
373
394
415
436
459
482
505
529
554
580
606
632
659
687
715
743
771
800
829
858
887
916
945
974
1002
1032
1061
1090
1119
1147
1176
1204
1232
1259
1287
1314
1341
1368
1394
1420
1446
1471
1496
1520
1544
1567
1589
1611
1633
1653
1673
1693
1711
1728
1745
1761
1776
1790
1803
1815
1826
1837
1846
1855
1863
1870
1876
1882
1887
1892
1895
1899
1901
1903
1905
1906
1906
1906
1906
1905
1903
1902
1900
1897
1895
1892
1889
1885
1882
1878
1874
1869
1865
1860
1855
1850
1845
1839
1833
1827
1821
1815
1808
1801
1794
1786
1779
1771
1763
1755
1747
1739
1730
1722
1713
1705
1697
1689
1680
1672
1664
1656
1649
1641
1634
1626
1619
1612
1605
1598
1592
1585
1579
1572
1566
1560
1554
1548
1542
1536
1531
1525
1520
1515
1511
1507
1502
1499
1495
1492
1489
1486
1483
1481
1479
1477
1475
1474
1472
1471
1470
1470
1469
1468
1468
1468
1468
1468
1468
1469
1470
1471
1473
1475
1477
1480
1483
1486
1490
1494
1499
1504
1510
1516
1523
1530
1537
1545
1554
1563
1573
1583
1594
1605
1617
1629
1641
1655
1668
1683
1697
1712
1728
1743
1760
1776
1792
1809
1826
1843
1859
1876
1892
1908
1924
1940
1955
1970
1984
1998
2011
2024
2036
2047
2058
2068
2077
2086
2093
2100
2106
2112
2116
2119
2122
2124
2125
2125
2124
2123
2121
2118
2114
2110
2105
2099
2093
2086
2079
2072
2064
2055
2047
2037
2029
2020
2011
2001
1992
1982
1972
1963
1953
1943
1934
1924
1915
1905
1895
1886
1876
1866
1857
1847
1838
1828
1819
1809
1800
1791
1782
1774
1765
1757
1749
1741
1733
1726
1718
1711
1705
1698
1692
1687
1681
1677
1672
1668
1664
1661
1659
1657
1655
1654
1653
1653
1654
1654
1656
1657
1659
1661
1664
1666
1669
1672
1674
1677
1680
1682
1684
1687
1689
1690
1692
1693
1694
1695
1695
1695
1695
1695
1694
1694
1693
1692
1690
1689
1688
1686
1685
1683
1681
1680
1678
1676
1674
1673
1671
1669
1667
1665
1663
1661
1660
1658
1657
1655
1654
1653
1653
1652
1652
1652
1653
1654
1655
1656
1658
1660
1663
1666
1669
1672
1676
1680
1684
1688
1693
1697
1702
1707
1712
1717
1723
1728
1733
1738
1743
1748
1754
1759
1764
1769
1774
1778
1783
1788
1793
1798
1802
1807
1812
1816
1821
1826
1830
1835
1840
1845
1849
1854
1859
1864
1869
1875
1880
1885
1890
1896
1901
1906
1912
1917
1923
1928
1934
1940
1945
1951
1956
1961
1966
1971
1976
1981
1985
1989
1992
1995
1998
2000
2001
2004
2005
2005
2005
2005
2005
2005
2004
2003
2001
1999
1997
1995
1992
1989
1986
1983
1979
1975
1971
1967
1963
1958
1953
1948
1943
1937
1931
1925
1919
1912
1905
1898
1891
1883
1875
1868
1860
1851
1843
1835
1826
1817
1808
1799
1790
1780
1770
1760
1750
1739
1728
1717
1705
1693
1681
1669
1656
1642
1629
1615
1601
1586
1571
1556
1541
1525
1510
1494
1478
1462
1446
1430
1414
1398
1382
1366
1350
1334
1319
1303
1288
1273
1257
1242
1227
1213
1198
1184
1170
1156
1143
1130
1118
1106
1094
1083
1073
1063
1053
1045
1037
1029
1022
1016
1010
1006
1002
999
996
994
992
991
991
991
992
993
995
998
1000
1004
1008
1012
1016
1022
1028
1034
1040
1046
1052
1058
1064
1071
1077
1083
1089
1094
1100
1104
1109
1113
1117
1120
1123
1125
1126
1127
1128
1128
1127
1125
1123
1121
1117
1113
1108
1103
1097
1090
1082
1074
1065
1056
1046
1035
1024
1012
1000
988
975
962
948
935
921
907
892
878
863
849
834
819
805
790
775
760
745
731
716
702
687
673
658
644
630
616
602
589
575
562
549
536
523
510
498
486
474
462
451
440
429
418
408
397
387
377
368
358
348
339
329
320
311
301
292
282
273
263
254
244
234
224
214
204
194
184
174
163
153
142
132
121
110
100
89
78
67
56
45
34
23
12
1
-10
-21
-33
-44
-55
-66
-77
-88
-99
-110
-121
-132
-143
-154
-165
-176
-187
-198
-209
-220
-231
-242
-253
-265
-276
-288
-299
-311
-323
-335
-347
-360
-372
-385
-399
-412
-426
-440
-455
-470
-485
-501
-517
-534
-550
-568
-585
-603
-621
-640
-659
-678
-697
-716
-736
-756
-776
-796
-817
-838
-858
-879
-900
-921
-941
-962
-983
-1002
-1024
-1044
-1064
-1083
-1103
-1122
-1141
-1159
-1177
-1195
-1212
-1229
-1246
-1261
-1277
-1292
-1306
-1320
-1334
-1347
-1360
-1372
-1384
-1395
-1406
-1417
-1427
-1437
-1447
-1456
-1465
-1474
-1483
-1491
-1500
-1508
-1516
-1524
-1532
-1539
-1547
-1554
-1562
-1569
-1576
-1583
-1590
-1597
-1604
-1611
-1618
-1625
-1632
-1639
-1645
-1652
-1659
-1665
-1672
-1678
-1684
-1691
-1697
-1703
-1709
-1715
-1721
-1727
-1732
-1738
-1743
-1749
-1754
-1760
-1765
-1771
-1776
-1782
-1788
-1794
-1801
-1807
-1814
-1822
-1830
-1838
-1846
-1855
-1864
-1874
-1884
-1895
-1906
-1918
-1930
-1942
-1954
-1968
-1981
-1994
-2008
-2023
-2037
-2052
-2067
-2082
-2098
-2114
-2130
-2147
-2164
-2181
-2198
-2216
-2235
-2253
-2272
-2292
-2311
-2332
-2352
-2373
-2395
-2417
-2439
-2462
-2485
-2509
-2533
-2558
-2583
-2609
-2635
-2661
-2688
-2716
-2743
-2771
-2799
-2828
-2857
-2886
-2915
-2944
-2973
-3003
-3032
-3062
-3091
-3120
-3149
-3178
-3207
-3235
-3263
-3291
-3318
-3345
-3372
-3398
-3423
-3448
-3473
-3497
-3521
-3545
-3568
-3591
-3614
-3636
-3658
-3680
-3702
-3724
-3745
-3766
-3787
-3808
-3828
-3848
-3868
-3887
-3907
-3925
-3944
-3962
-3980
-3997
-4014
-4032
-4048
-4064
-4080
-4094
-4110
-4125
-4139
-4153
-4167
-4180
-4193
-4205
-4216
-4228
-4239
-4249
-4259
-4268
-4276
-4285
-4292
-4299
-4305
-4311
-4316
-4321
-4325
-4329
-4332
-4334
-4336
-4338
-4339
-4340
-4340
-4339
-4339
-4337
-4336
-4334
-4332
-4329
-4326
-4323
-4320
-4316
-4312
-4309
-4305
-4301
-4297
-4294
-4290
-4286
-4282
-4279
-4275
-4272
-4269
-4266
-4263
-4260
-4257
-4255
-4253
-4251
-4249
-4247
-4246
-4245
-4244
-4244
-4244
-4244
-4245
-4246
-4247
-4249
-4251
-4253
-4255
-4258
-4261
-4264
-4268
-4271
-4275
-4279
-4283
-4288
-4292
-4297
-4302
-4307
-4312
-4318
-4323
-4329
-4336
-4342
-4348
-4355
-4361
-4368
-4374
-4381
-4387
-4393
-4400
-4406
-4412
-4417
-4423
-4429
-4434
-4440
-4445
-4450
-4455
-4460
-4465
-4470
-4475
-4479
-4484
-4489
-4494
-4499
-4503
-4508
-4513
-4517
-4522
-4527
-4532
-4536
-4541
-4546
-4551
-4556
-4561
-4566
-4571
-4576
-4581
-4586
-4592
-4597
-4603
-4608
-4614
-4619
-4624
-4629
-4634
-4639
-4644
-4648
-4653
-4657
-4660
-4664
-4667
-4670
-4673
-4675
-4678
-4680
-4682
-4684
-4686
-4688
-4689
-4690
-4691
-4692
-4692
-4693
-4693
-4693
-4692
-4691
-4690
-4689
-4688
-4686
-4683
-4681
-4678
-4675
-4671
-4667
-4663
-4659
-4654
-4649
-4644
-4638
-4632
-4626
-4620
-4614
-4607
-4600
-4593
-4586
-4579
-4571
-4563
-4555
-4546
-4538
-4528
-4519
-4509
-4499
-4488
-4477
-4466
-4454
-4442
-4430
-4417
-4404
-4391
-4377
-4363
-4349
-4335
-4320
-4306
-4290
-4275
-4260
-4244
-4228
-4211
-4194
-4178
-4160
-4143
-4125
-4107
-4089
-4070
-4053
-4034
-4014
-3997
-3978
-3959
-3940
-3921
-3903
-3884
-3865
-3847
-3828
-3810
-3792
-3773
-3755
-3737
-3719
-3701
-3683
-3665
-3646
-3628
-3610
-3592
-3574
-3556
-3537
-3519
-3501
-3483
-3465
-3447
-3428
-3410
-3392
-3374
-3356
-3339
-3321
-3304
-3286
-3269
-3253
-3236
-3220
-3205
-3189
-3174
-3159
-3145
-3131
-3117
-3104
-3091
-3079
-3067
-3056
-3045
-3034
-3025
-3016
-3007
-2999
-2992
-2985
-2979
-2974
-2969
-2964
-2960
-2957
-2954
-2951
-2949
-2948
-2946
-2945
-2944
-2944
-2944
-2943
-2943
-2943
-2943
-2943
-2944
-2944
-2944
-2944
-2944
-2944
-2944
-2944
-2943
-2943
-2942
-2940
-2939
-2937
-2934
-2932
-2928
-2925
-2920
-2915
-2910
-2904
-2897
-2890
-2882
-2874
-2865
-2855
-2844
-2833
-2821
-2809
-2796
-2782
-2767
-2752
-2736
-2720
-2703
-2685
-2667
-2648
-2628
-2608
-2588
-2568
-2547
-2525
-2504
-2482
-2460
-2438
-2416
-2394
-2372
-2349
-2327
-2304
-2282
-2259
-2237
-2214
-2191
-2169
-2146
-2123
-2100
-2078
-2055
-2033
-2011
-1989
-1967
-1945
-1923
-1901
-1880
-1858
-1836
-1815
-1793
-1771
-1750
-1728
-1706
-1685
-1663
-1642
-1621
-1600
-1579
-1558
-1537
-1517
-1496
-1476
-1457
-1437
-1418
-1399
-1381
-1363
-1346
-1329
-1312
-1296
-1281
-1266
-1251
-1237
-1223
-1210
-1198
-1186
-1174
-1163
-1152
-1142
-1131
-1122
-1112
-1103
-1093
-1084
-1075
-1067
-1058
-1050
-1041
-1033
-1025
-1016
-1008
-1000
-993
-985
-978
-970
-962
-955
-947
-940
-932
-925
-917
-909
-902
-894
-886
-878
-870
-862
-854
-846
-838
-830
-822
-814
-806
-799
-791
-784
-777
-770
-763
-756
-750
-743
-737
-730
-724
-718
-712
-706
-700
-694
-689
-683
-678
-673
-668
-663
-658
-653
-648
-643
-639
-634
-629
-624
-619
-614
-609
-604
-599
-593
-587
-581
-575
-569
-562
-555
-549
-542
-535
-527
-520
-513
-505
-498
-490
-483
-475
-467
-460
-452
-444
-436
-428
-420
-411
-403
-395
-386
-378
-370
-361
-353
-345
-337
-330
-323
-315
-309
-302
-296
-290
-285
-279
-274
-270
-265
-261
-257
-254
-250
-247
-244
-241
-238
-236
-233
-231
-229
-227
-226
-224
-223
-221
-220
-219
-218
-217
-216
-215
-214
-213
-212
-212
-211
-210
-209
-208
-206
-205
-204
-202
-201
-199
-197
-196
-194
-192
-191
-189
-188
-187
-186
-185
-184
-183
-183
-183
-183
-183
-183
-183
-184
-185
-185
-186
-187
-187
-188
-189
-189
-190
-190
-191
-191
-191
-191
-191
-191
-190
-190
-189
-189
-188
-187
-186
-185
-184
-183
-181
-180
-178
-176
-174
-172
-170
-167
-164
-162
-159
-155
-152
-148
-145
-141
-137
-133
-129
-125
-120
-116
-111
-106
-102
-97
-92
-87
-81
-76
-70
-64
-59
-53
-47
-41
-35
-30
-24
-19
-13
-8
-3
2
6
11
16
20
24
29
33
37
41
44
48
52
56
59
63
67
70
74
78
82
87
91
95
100
105
110
115
120
125
130
136
142
147
153
159
165
171
178
184
190
197
203
210
216
222
228
234
240
246
252
257
263
268
273
278
282
287
291
295
298
301
305
307
310
312
314
316
317
318
319
320
321
321
321
321
320
320
319
318
317
316
315
314
313
312
312
311
310
310
309
309
309
309
309
309
310
310
311
312
313
314
316
317
319
320
322
324
325
327
329
331
333
334
336
339
341
343
345
347
350
353
355
358
361
364
367
370
373
376
379
382
385
388
391
394
397
400
403
405
408
411
413
416
418
421
423
425
427
428
430
431
432
432
433
433
432
432
430
429
427
425
422
419
415
412
407
403
398
393
388
382
376
370
364
358
351
344
337
329
321
314
305
297
289
280
271
262
253
244
234
225
215
205
195
184
174
164
153
142
131
120
108
97
84
72
59
46
33
19
5
-9
-24
-39
-54
-70
-85
-101
-118
-134
-150
-167
-183
-199
-216
-232
-248
-264
-280
-296
-312
-327
-343
-359
-374
-389
-404
-419
-434
-449
-464
-478
-493
-507
-521
-535
-548
-562
-575
-589
-602
-615
-627
-640
-652
-665
-677
-689
-701
-713
-725
-736
-748
-759
-771
-782
-793
-805
-816
-827
-838
-849
-860
-870
-881
-892
-903
-913
-924
-935
-945
-956
-966
-976
-986
-996
-1006
-1016
-1025
-1035
-1044
-1053
-1061
-1070
-1078
-1085
-1093
-1100
-1107
-1114
-1121
-1127
-1133
-1139
-1144
-1150
-1155
-1160
-1165
-1170
-1174
-1179
-1183
-1187
-1190
-1194
-1197
-1200
-1202
-1204
-1206
-1208
-1209
-1210
-1210
-1210
-1210
-1209
-1208
-1207
-1205
-1203
-1201
-1198
-1194
-1190
-1186
-1181
-1176
-1171
-1165
-1159
-1152
-1145
-1138
-1131
-1123
-1115
-1107
-1099
-1090
-1081
-1073
-1064
-1055
-1046
-1037
-1028
-1018
-1010
-1000
-992
-983
-974
-964
-955
-946
-938
-929
-920
-912
-903
-895
-887
-879
-872
-864
-857
-850
-844
-837
-831
-824
-818
-812
-807
-801
-795
-790
-785
-780
-774
-769
-764
-759
-754
-749
-744
-740
-735
-730
-725
-721
-716
-712
-707
-703
-699
-694
-690
-686
-682
-678
-674
-670
-666
-661
-657
-653
-649
-645
-641
-636
-632
-628
-623
-619
-615
-610
-605
-600
-595
-590
-585
-580
-575
-569
-564
-558
-553
-547
-542
-536
-531
-525
-520
-514
-509
-504
-498
-493
-487
-482
-477
-471
-465
-460
-454
-448
-442
-436
-430
-424
-417
-411
-404
-397
-389
-382
-374
-366
-358
-350
-341
-332
-322
-313
-303
-293
-282
-271
-260
-248
-236
-224
-212
-199
-186
-173
-160
-146
-132
-118
-104
-90
-76
-62
-47
-33
-19
-4
10
24
38
52
66
80
93
107
120
133
146
159
172
184
197
209
221
233
245
257
268
280
292
303
315
327
339
351
363
375
387
399
411
424
437
449
462
475
488
501
514
527
541
554
568
582
596
610
624
638
653
668
683
698
714
729
745
761
778
795
812
829
846
864
882
901
919
938
957
976
996
1016
1036
1056
1076
1096
1117
1137
1158
1178
1199
1219
1239
1259
1279
1299
1319
1338
1357
1376
1395
1413
1431
1449
1466
1483
1500
1516
1532
1548
1564
1579
1594
1609
1623
1638
1652
1666
1679
1693
1706
1719
1732
1745
1757
1769
1781
1792
1803
1813
1823
1833
1842
1850
1858
1865
1872
1878
1884
1889
1893
1897
1900
1902
1904
1906
1906
1906
1906
1905
1903
1901
1898
1895
1891
1887
1882
1877
1872
1866
1860
1853
1846
1839
1832
1824
1816
1807
1799
1790
1781
1772
1763
1754
1745
1735
1726
1717
1708
1699
1691
1682
1674
1667
1659
1653
1647
1641
1636
1632
1629
1626
1625
1623
1623
1623
1624
1625
1627
1630
1633
1637
1642
1647
1652
1658
1664
1671
1678
1686
1694
1702
1711
1720
1729
1739
1749
1759
1769
1780
1790
1801
1811
1821
1831
1841
1851
1861
1870
1879
1888
1896
1904
1912
1920
1928
1935
1943
1950
1957
1964
1971
1977
1984
1991
1997
2004
2009
2017
2023
2029
2035
2041
2047
2053
2059
2064
2069
2074
2079
2083
2087
2091
2095
2099
2102
2105
2107
2109
2111
2112
2114
2114
2114
2114
2114
2113
2111
2109
2107
2104
2100
2096
2092
2087
2081
2075
2068
2061
2053
2044
2035
2025
2016
2005
1994
1982
1970
1958
1945
1931
1917
1903
1889
1874
1858
1842
1826
1810
1793
1776
1758
1740
1722
1704
1685
1666
1646
1627
1607
1586
1566
1545
1524
1503
1482
1462
1441
1420
1399
1378
1357
1337
1317
1296
1276
1256
1237
1217
1198
1179
1160
1142
1123
1105
1088
1070
1053
1037
1020
1004
989
973
959
944
930
917
903
890
878
866
854
843
832
821
810
800
790
781
772
763
754
746
738
730
723
716
710
703
698
692
687
683
679
676
673
671
670
669
669
670
671
673
675
679
682
687
692
698
705
712
719
728
737
746
756
766
777
788
799
811
823
835
848
861
874
887
900
914
927
941
955
968
982
995
1008
1020
1032
1043
1054
1065
1075
1084
1092
1100
1107
1114
1120
1125
1129
1133
1136
1138
1139
1140
1139
1139
1137
1134
1131
1127
1122
1116
1110
1102
1094
1085
1075
1064
1052
1040
1027
1014
1000
986
971
956
941
925
909
892
876
859
842
824
807
789
771
753
735
716
698
679
660
641
622
603
584
565
545
526
507
489
470
452
434
416
399
382
365
349
333
318
303
289
275
262
248
236
224
212
200
189
179
169
159
150
141
133
125
117
110
104
98
92
87
82
78
74
70
67
64
62
60
58
57
56
56
56
57
58
60
62
64
67
71
75
80
86
91
98
105
112
120
129
138
147
158
168
179
191
203
216
229
242
255
269
283
298
312
327
342
356
371
386
400
415
429
442
456
469
482
494
505
516
526
536
545
553
560
567
573
578
582
585
588
589
590
590
589
587
584
581
576
571
565
558
550
542
533
524
514
503
492
481
469
457
444
431
418
404
390
376
361
346
331
316
300
285
269
253
237
220
204
187
170
152
135
117
99
81
62
44
25
6
-13
-32
-52
-71
-90
-110
-129
-148
-168
-187
-206
-225
-243
-262
-280
-298
-316
-333
-350
-367
-384
-400
-415
-430
-445
-459
-473
-486
-498
-510
-521
-531
-541
-551
-559
-567
-574
-581
-587
-593
-599
-603
-608
-612
-616
-619
-622
-625
-627
-630
-632
-633
-635
-636
-638
-639
-640
-641
-642
-643
-645
-647
-649
-651
-654
-657
-661
-665
-670
-676
-682
-689
-697
-705
-714
-724
-734
-745
-756
-768
-780
-794
-807
-821
-836
-851
-867
-883
-900
-917
-935
-953
-972
-991
-1010
-1030
-1051
-1072
-1093
-1114
-1136
-1157
-1179
-1201
-1224
-1246
-1268
-1290
-1312
-1334
-1356
-1378
-1400
-1421
-1443
-1464
-1485
-1506
-1526
-1546
-1566
-1586
-1605
-1624
-1642
-1660
-1677
-1695
-1711
-1727
-1743
-1758
-1772
-1786
-1799
-1811
-1823
-1834
-1845
-1855
-1865
-1874
-1883
-1891
-1898
-1906
-1912
-1919
-1925
-1931
-1937
-1943
-1948
-1953
-1958
-1963
-1968
-1973
-1978
-1983
-1988
-1993
-1998
-2003
-2008
-2013
-2017
-2023
-2028
-2033
-2037
-2043
-2049
-2054
-2059
-2064
-2069
-2074
-2079
-2084
-2089
-2093
-2098
-2102
-2106
-2110
-2113
-2117
-2120
-2122
-2125
-2127
-2129
-2130
-2131
-2132
-2132
-2133
-2133
-2132
-2132
-2131
-2130
-2129
-2127
-2125
-2124
-2122
-2120
-2117
-2115
-2113
-2111
-2109
-2106
-2104
-2102
-2100
-2098
-2096
-2095
-2093
-2092
-2091
-2090
-2089
-2089
-2089
-2089
-2090
-2091
-2092
-2094
-2096
-2098
-2101
-2104
-2107
-2111
-2115
-2119
-2124
-2129
-2134
-2140
-2145
-2152
-2158
-2165
-2171
-2178
-2186
-2193
-2201
-2208
-2216
-2224
-2232
-2240
-2248
-2257
-2265
-2274
-2282
-2291
-2299
-2308
-2317
-2327
-2336
-2346
-2355
-2365
-2375
-2386
-2396
-2407
-2418
-2429
-2441
-2452
-2464
-2476
-2488
-2501
-2513
-2526
-2539
-2553
-2566
-2580
-2594
-2608
-2622
-2637
-2651
-2666
-2681
-2696
-2711
-2726
-2742
-2757
-2772
-2787
-2802
-2817
-2832
-2847
-2862
-2876
-2891
-2905
-2919
-2933
-2946
-2960
-2973
-2986
-2999
-3012
-3025
-3037
-3049
-3061
-3073
-3085
-3096
-3107
-3118
-3128
-3139
-3148
-3158
-3167
-3176
-3185
-3193
-3201
-3209
-3217
-3224
-3231
-3237
-3244
-3250
-3256
-3261
-3266
-3271
-3276
-3280
-3284
-3288
-3291
-3294
-3297
-3299
-3301
-3302
-3303
-3304
-3305
-3305
-3305
-3305
-3304
-3303
-3302
-3300
-3299
-3297
-3295
-3293
-3291
-3288
-3286
-3284
-3281
-3278
-3276
-3273
-3270
-3267
-3264
-3261
-3258
-3255
-3251
-3248
-3245
-3241
-3238
-3234
-3230
-3227
-3223
-3219
-3214
-3210
-3206
-3202
-3198
-3194
-3189
-3185
-3181
-3176
-3172
-3168
-3163
-3159
-3154
-3149
-3144
-3140
-3135
-3130
-3125
-3120
-3115
-3110
-3105
-3100
-3095
-3090
-3085
-3080
-3075
-3070
-3065
-3061
-3056
-3051
-3047
-3042
-3038
-3034
-3030
-3026
-3022
-3018
-3015
-3012
-3009
-3006
-3003
-3001
-2999
-2997
-2995
-2993
-2992
-2990
-2989
-2989
-2988
-2988
-2987
-2988
-2988
-2989
-2990
-2991
-2993
-2995
-2997
-2999
-3002
-3004
-3008
-3011
-3014
-3018
-3022
-3026
-3031
-3036
-3041
-3046
-3052
-3057
-3064
-3070
-3077
-3084
-3091
-3098
-3106
-3113
-3121
-3129
-3137
-3145
-3153
-3161
-3170
-3178
-3186
-3194
-3202
-3210
-3218
-3226
-3234
-3242
-3249
-3257
-3265
-3273
-3280
-3288
-3295
-3303
-3311
-3318
-3326
-3333
-3341
-3348
-3355
-3362
-3369
-3376
-3383
-3389
-3395
-3401
-3407
-3412
-3417
-3422
-3426
-3430
-3434
-3437
-3440
-3443
-3445
-3447
-3448
-3449
-3450
-3450
-3450
-3449
-3447
-3446
-3443
-3440
-3437
-3433
-3428
-3423
-3418
-3412
-3405
-3398
-3391
-3383
-3375
-3366
-3357
-3348
-3338
-3328
-3318
-3307
-3296
-3285
-3273
-3261
-3249
-3237
-3224
-3212
-3199
-3185
-3172
-3158
-3145
-3131
-3117
-3103
-3089
-3076
-3062
-3048
-3034
-3020
-3007
-2993
-2980
-2967
-2953
-2940
-2927
-2915
-2902
-2890
-2877
-2865
-2853
-2841
-2830
-2819
-2808
-2797
-2787
-2777
-2768
-2759
-2750
-2742
-2734
-2727
-2720
-2714
-2709
-2704
-2700
-2697
-2694
-2692
-2691
-2691
-2691
-2692
-2694
-2697
-2700
-2704
-2709
-2714
-2720
-2727
-2734
-2742
-2751
-2760
-2770
-2781
-2791
-2803
-2814
-2826
-2838
-2850
-2862
-2875
-2888
-2900
-2913
-2926
-2938
-2951
-2963
-2975
-2987
-2999
-3011
-3022
-3033
-3044
-3054
-3064
-3074
-3083
-3092
-3101
-3109
-3117
-3125
-3132
-3140
-3146
-3153
-3159
-3165
-3170
-3175
-3179
-3183
-3187
-3190
-3193
-3196
-3198
-3200
-3201
-3202
-3203
-3203
-3203
-3203
-3203
-3202
-3200
-3198
-3196
-3194
-3191
-3188
-3184
-3180
-3176
-3171
-3166
-3161
-3155
-3149
-3143
-3137
-3130
-3123
-3116
-3109
-3101
-3094
-3086
-3078
-3070
-3062
-3054
-3046
-3038
-3030
-3021
-3013
-3005
-2997
-2989
-2981
-2973
-2964
-2956
-2948
-2940
-2931
-2923
-2915
-2907
-2899
-2890
-2882
-2874
-2865
-2857
-2849
-2840
-2832
-2824
-2815
-2807
-2798
-2790
-2781
-2773
-2764
-2756
-2747
-2739
-2730
-2722
-2713
-2705
-2696
-2688
-2680
-2672
-2664
-2656
-2649
-2642
-2635
-2628
-2621
-2615
-2609
-2603
-2597
-2592
-2586
-2581
-2575
-2570
-2565
-2560
-2555
-2550
-2545
-2539
-2534
-2529
-2524
-2519
-2513
-2508
-2502
-2497
-2491
-2485
-2479
-2473
-2467
-2461
-2454
-2448
-2441
-2435
-2428
-2421
-2414
-2407
-2400
-2393
-2386
-2379
-2371
-2364
-2357
-2349
-2342
-2334
-2327
-2319
-2311
-2303
-2295
-2287
-2278
-2270
-2261
-2253
-2244
-2235
-2225
-2216
-2207
-2197
-2188
-2178
-2168
-2159
-2149
-2139
-2129
-2120
-2110
-2100
-2091
-2081
-2072
-2062
-2053
-2043
-2033
-2023
-2013
-2003
-1993
-1983
-1973
-1963
-1953
-1942
-1932
-1922
-1911
-1901
-1890
-1879
-1869
-1858
-1847
-1836
-1826
-1815
-1804
-1793
-1782
-1770
-1759
-1747
-1736
-1724
-1712
-1699
-1687
-1674
-1661
-1648
-1635
-1621
-1608
-1594
-1580
-1566
-1551
-1537
-1522
-1507
-1492
-1477
-1461
-1446
-1430
-1414
-1399
-1383
-1367
-1351
-1335
-1318
-1302
-1286
-1269
-1253
-1236
-1220
-1203
-1187
-1171
-1155
-1139
-1124
-1108
-1093
-1078
-1063
-1049
-1034
-1020
-1004
-991
-977
-963
-949
-935
-922
-908
-895
-882
-869
-856
-843
-830
-817
-805
-792
-780
-767
-755
-742
-729
-717
-704
-691
-678
-665
-651
-638
-624
-610
-596
-581
-567
-552
-536
-521
-505
-489
-473
-457
-440
-423
-406
-389
-371
-354
-336
-317
-299
-280
-262
-243
-224
-205
-186
-167
-148
-130
-111
-93
-75
-57
-39
-22
-5
12
29
45
61
77
92
108
123
138
153
168
182
197
211
226
240
254
268
282
296
309
323
336
349
362
375
387
400
412
425
437
449
461
473
485
497
509
520
532
544
556
568
580
592
604
617
629
642
655
668
682
696
710
724
738
753
769
784
800
816
833
850
867
885
904
922
942
961
981
1002
1022
1044
1066
1088
1110
1133
1156
1179
1203
1227
1251
1275
1299
1323
1347
1372
1396
1421
1446
1470
1495
1520
1544
1569
1593
1618
1642
1666
1690
1714
1738
1761
1784
1807
1829
1851
1872
1893
1913
1933
1952
1971
1989
2007
2024
2040
2056
2072
2087
2101
2115
2128
2140
2152
2164
2175
2185
2195
2204
2212
2220
2227
2234
2240
2246
2251
2255
2259
2263
2266
2268
2270
2271
2272
2273
2273
2272
2272
2270
2269
2267
2264
2261
2258
2255
2251
2246
2241
2236
2231
2225
2219
2212
2205
2198
2191
2183
2175
2167
2158
2150
2141
2132
2123
2113
2103
2094
2083
2073
2063
2052
2041
2031
2020
2009
1998
1987
1976
1965
1954
1943
1932
1922
1911
1900
1889
1879
1868
1858
1847
1837
1827
1817
1807
1797
1788
1778
1769
1760
1751
1742
1734
1725
1717
1709
1701
1694
1687
1680
1674
1668
1663
1657
1653
1648
1644
1641
1638
1635
1633
1631
1629
1628
1627
1626
1626
1626
1627
1627
1628
1630
1632
1634
1636
1639
1642
1645
1649
1653
1658
1662
1668
1673
1679
1685
1691
1698
1705
1712
1720
1728
1736
1744
1753
1762
1771
1780
1789
1799
1808
1818
1827
1837
1847
1856
1866
1875
1884
1893
1902
1911
1920
1928
1936
1943
1951
1958
1964
1970
1976
1981
1985
1989
1992
1994
1996
1997
1997
1997
1996
1994
1991
1988
1984
1979
1973
1967
1960
1952
1944
1935
1925
1915
1904
1893
1881
1869
1856
1843
1829
1815
1801
1786
1771
1755
1740
1724
1707
1691
1674
1657
1640
1623
1606
1589
1572
1555
1538
1521
1504
1487
1470
1454
1437
1421
1404
1388
1372
1357
1341
1326
1310
1295
1280
1265
1251
1236
1222
1208
1195
1181
1168
1156
1143
1131
1120
1108
1097
1087
1076
1066
1057
1047
1038
1029
1020
1012
1004
996
988
980
973
966
959
953
947
941
935
930
925
920
915
911
906
902
899
895
891
888
885
881
878
875
872
868
865
862
859
856
853
849
846
843
839
836
833
829
825
822
818
814
810
806
802
798
794
790
786
782
778
774
770
765
761
757
753
749
745
742
738
734
730
726
722
719
715
711
707
703
699
696
692
688
684
679
675
671
667
662
657
652
647
642
636
631
625
618
611
604
597
589
581
573
564
555
546
536
526
515
504
493
481
469
457
444
430
416
402
388
373
357
342
325
309
292
275
258
240
222
204
186
167
148
129
110
90
70
50
29
9
-12
-34
-55
-77
-99
-122
-145
-167
-191
-214
-237
-261
-285
-309
-334
-359
-383
-409
-434
-459
-485
-511
-538
-564
-591
-617
-644
-671
-699
-726
-753
-780
-807
-834
-861
-888
-914
-941
-967
-993
-1018
-1044
-1069
-1095
-1119
-1144
-1168
-1193
-1217
-1241
-1265
-1289
-1312
-1336
-1359
-1382
-1405
-1427
-1449
-1472
-1493
-1515
-1536
-1557
-1578
-1598
-1619
-1639
-1659
-1678
-1698
-1718
-1737
-1756
-1776
-1795
-1814
-1833
-1851
-1870
-1889
-1907
-1926
-1944
-1962
-1980
-1998
-2015
-2033
-2051
-2068
-2086
-2103
-2121
-2138
-2156
-2173
-2191
-2209
-2226
-2244
-2262
-2280
-2298
-2316
-2334
-2351
-2369
-2387
-2404
-2422
-2439
-2457
-2474
-2491
-2508
-2526
-2543
-2560
-2577
-2594
-2612
-2629
-2646
-2663
-2680
-2697
-2714
-2730
-2747
-2764
-2780
-2796
-2812
-2828
-2844
-2860
-2875
-2890
-2905
-2920
-2934
-2948
-2963
-2977
-2990
-3004
-3018
-3031
-3044
-3057
-3070
-3082
-3095
-3107
-3119
-3131
-3143
-3154
-3165
-3175
-3185
-3195
-3205
-3214
-3223
-3231
-3239
-3247
-3255
-3262
-3269
-3276
-3282
-3288
-3294
-3300
-3305
-3311
-3316
-3321
-3325
-3330
-3334
-3338
-3341
-3345
-3348
-3351
-3354
-3356
-3359
-3361
-3363
-3365
-3367
-3368
-3369
-3371
-3372
-3373
-3374
-3374
-3375
-3375
-3376
-3376
-3376
-3375
-3375
-3374
-3374
-3373
-3372
-3371
-3370
-3369
-3367
-3366
-3365
-3363
-3362
-3361
-3359
-3358
-3356
-3355
-3354
-3352
-3351
-3350
-3349
-3348
-3346
-3345
-3345
-3344
-3343
-3342
-3342
-3342
-3341
-3342
-3342
-3343
-3344
-3345
-3346
-3348
-3351
-3353
-3357
-3360
-3364
-3369
-3373
-3379
-3384
-3391
-3397
-3405
-3412
-3420
-3429
-3438
-3447
-3457
-3467
-3478
-3489
-3500
-3512
-3525
-3537
-3551
-3564
-3578
-3592
-3606
-3620
-3635
-3650
-3665
-3681
-3696
-3712
-3728
-3744
-3760
-3776
-3792
-3808
-3824
-3841
-3857
-3873
-3889
-3905
-3921
-3937
-3952
-3968
-3984
-3999
-4014
-4030
-4043
-4059
-4073
-4088
-4102
-4115
-4129
-4142
-4154
-4167
-4179
-4190
-4202
-4213
-4223
-4233
-4243
-4252
-4261
-4269
-4277
-4284
-4291
-4298
-4304
-4309
-4314
-4319
-4323
-4326
-4329
-4332
-4333
-4334
-4335
-4335
-4334
-4332
-4330
-4327
-4324
-4320
-4315
-4310
-4305
-4299
-4292
-4285
-4278
-4270
-4262
-4253
-4244
-4234
-4224
-4213
-4202
-4190
-4178
-4166
-4153
-4139
-4126
-4111
-4097
-4082
-4066
-4051
-4035
-4019
-4002
-3985
-3968
-3951
-3934
-3916
-3898
-3880
-3863
-3844
-3826
-3808
-3790
-3772
-3753
-3735
-3717
-3699
-3681
-3663
-3646
-3628
-3611
-3594
-3577
-3561
-3545
-3528
-3513
-3497
-3482
-3467
-3453
-3438
-3424
-3411
-3397
-3384
-3372
-3359
-3347
-3335
-3324
-3313
-3302
-3292
-3282
-3273
-3264
-3255
-3246
-3238
-3230
-3223
-3216
-3210
-3203
-3198
-3192
-3187
-3182
-3178
-3174
-3170
-3167
-3164
-3162
-3159
-3157
-3156
-3155
-3154
-3153
-3153
-3153
-3153
-3154
-3154
-3155
-3156
-3158
-3159
-3161
-3163
-3166
-3168
-3171
-3173
-3176
-3179
-3183
-3186
-3189
-3193
-3196
-3199
-3203
-3206
-3209
-3212
-3215
-3217
-3220
-3222
-3224
-3226
-3228
-3229
-3231
-3232
-3233
-3234
-3235
-3235
-3235
-3235
-3235
-3235
-3235
-3234
-3233
-3232
-3230
-3229
-3227
-3225
-3223
-3220
-3218
-3215
-3212
-3209
-3206
-3203
-3200
-3197
-3194
-3191
-3187
-3184
-3181
-3177
-3174
-3170
-3167
-3163
-3159
-3155
-3151
-3147
-3143
-3139
-3134
-3130
-3125
-3121
-3116
-3111
-3106
-3100
-3095
-3089
-3083
-3077
-3071
-3064
-3058
-3050
-3043
-3036
-3028
-3020
-3012
-3003
-2995
-2986
-2978
-2969
-2960
-2950
-2941
-2932
-2923
-2913
-2904
-2894
-2885
-2876
-2866
-2857
-2848
-2839
-2830
-2822
-2813
-2804
-2796
-2787
-2779
-2770
-2761
-2753
-2744
-2736
-2727
-2718
-2710
-2701
-2692
-2684
-2675
-2666
-2658
-2649
-2640
-2632
-2623
-2614
-2605
-2596
-2587
-2578
-2569
-2560
-2551
-2542
-2532
-2523
-2514
-2505
-2495
-2486
-2477
-2468
-2459
-2449
-2440
-2431
-2422
-2414
-2405
-2396
-2387
-2379
-2370
-2362
-2353
-2345
-2336
-2328
-2319
-2311
-2302
-2294
-2285
-2276
-2268
-2259
-2251
-2242
-2233
-2225
-2216
-2208
-2199
-2190
-2182
-2173
-2164
-2155
-2146
-2137
-2128
-2118
-2109
-2099
-2089
-2080
-2069
-2059
-2049
-2037
-2028
-2017
-2007
-1996
-1985
-1974
-1963
-1953
-1942
-1931
-1920
-1909
-1898
-1887
-1875
-1864
-1853
-1842
-1831
-1820
-1809
-1798
-1787
-1775
-1764
-1753
-1742
-1732
-1721
-1710
-1699
-1689
-1678
-1668
-1657
-1647
-1637
-1627
-1617
-1608
-1598
-1589
-1579
-1570
-1561
-1552
-1543
-1533
-1524
-1516
-1507
-1498
-1489
-1480
-1471
-1462
-1454
-1445
-1436
-1427
-1419
-1410
-1402
-1393
-1385
-1377
-1369
-1361
-1353
-1345
-1338
-1330
-1323
-1315
-1308
-1301
-1294
-1287
-1280
-1273
-1267
-1260
-1254
-1247
-1241
-1235
-1229
-1223
-1218
-1212
-1207
-1202
-1197
-1192
-1187
-1182
-1178
-1173
-1168
-1164
-1159
-1154
-1149
-1144
-1139
-1133
-1128
-1122
-1116
-1110
-1104
-1098
-1091
-1085
-1078
-1071
-1065
-1058
-1050
-1043
-1036
-1028
-1020
-1012
-1004
-997
-989
-981
-972
-964
-955
-946
-937
-928
-918
-909
-899
-889
-879
-869
-859
-849
-839
-829
-818
-808
-798
-788
-777
-767
-757
-746
-736
-726
-715
-705
-695
-685
-675
-664
-655
-645
-635
-625
-616
-606
-597
-587
-578
-569
-560
-551
-542
-533
-524
-515
-506
-497
-488
-479
-470
-461
-451
-442
-432
-423
-413
-403
-393
-383
-372
-362
-351
-341
-330
-320
-309
-298
-288
-277
-266
-255
-244
-234
-223
-212
-202
-191
-181
-171
-162
-152
-143
-134
-125
-116
-108
-100
-92
-85
-77
-70
-63
-57
-50
-44
-37
-31
-25
-19
-13
-7
-1
5
11
17
22
28
34
40
45
51
57
62
68
74
79
84
90
95
100
105
111
116
120
125
130
135
139
144
148
153
157
161
165
169
173
177
181
184
188
192
195
198
201
205
208
211
214
217
219
222
225
228
230
233
235
238
240
242
245
247
249
252
254
257
259
262
264
267
269
272
275
278
281
284
287
290
293
296
300
303
307
311
315
318
322
326
330
334
338
342
346
350
354
357
361
364
368
371
374
377
380
383
386
389
392
395
398
401
405
408
412
416
420
424
429
433
438
443
448
454
459
465
470
476
482
488
494
500
506
512
519
525
531
537
544
550
556
562
569
575
581
587
593
598
604
609
614
619
624
628
633
637
641
645
648
652
655
659
662
665
668
672
675
678
680
683
686
689
691
694
697
699
701
704
706
709
711
713
715
717
719
720
722
724
725
727
728
730
731
732
733
734
735
735
736
736
737
737
737
737
737
736
736
736
735
735
734
733
732
731
730
729
728
726
725
723
721
719
717
715
712
709
706
703
700
696
692
688
684
680
675
670
665
660
655
650
645
639
633
628
622
616
610
603
597
591
585
578
572
566
559
553
547
541
535
529
523
518
512
506
501
495
490
484
479
474
469
463
458
453
448
443
438
433
428
423
418
414
409
405
401
397
393
390
386
383
381
378
376
374
372
370
368
367
365
363
362
360
358
357
355
353
352
350
348
347
345
343
342
340
338
337
335
333
332
330
328
327
325
323
322
320
318
317
315
313
312
310
308
307
305
303
302
300
298
297
295
293
292
290
288
287
285
284
282
280
279
277
275
274
272
270
269
267
265
264
262
261
259
257
256
254
252
251
249
247
246
244
243
241
239
238
236
234
233
231
230
228
226
225
223
221
220
218
217
215
213
212
210
209
207
205
204
202
200
199
197
196
194
192
191
189
188
186
184
183
181
180
178
176
175
173
172
170
168
167
165
164
162
160
159
157
156
154
153
151
149
148
146
145
143
141
140
138
137
135
134
132
130
129
127
126
124
123
121
119
118
116
115
113
112
110
109
107
105
104
102
101
99
98
96
95
93
91
90
88
87
85
84
82
81
79
78
76
74
73
71
70
68
67
65
64
62
61
59
58
56
55
53
51
50
48
47
45
44
42
41
39
38
36
35
33
32
30
29
27
26
24
23
21
20
18
17
15
14
12
11
9
8
6
5
3
2
0
-1
-3
-4
-6
-7
-9
-10
-12
-13
-15
-16
-18
-19
-21
-22
-24
-25
-26
-28
-29
-31
-32
-34
-35
-37
-38
-40
-41
-43
-44
-45
-47
-48
-50
-51
-53
-54
-56
-57
-59
-60
-61
-63
-64
-66
-67
-69
-70
-72
-73
-74
-76
-77
-79
-80
-82
-83
-84
-86
-87
-89
-90
-92
-93
-94
-96
-97
-99
-100
-102
-103
-104
-106
-107
-109
-110
-111
-113
-114
-116
-117
-118
-120
-121
-123
-124
-125
-127
-128
-130
-131
-132
-134
-135
-137
-138
-139
-141
-142
-144
-145
-146
-148
-149
-150
-152
-153
-155
-156
-157
-159
-160
-161
-163
-164
-165
-167
-168
-170
-171
-172
-174
-175
-176
-178
-179
-180
-182
-183
-184
-186
-187
-189
-190
-191
-193
-194
-195
-197
-198
-199
-201
-202
-203
-205
-206
-207
-209
-210
-211
-213
-214
-215
-216
-218
-219
-220
-222
-223
-224
-226
-227
-228
-230
-231
-232
-234
-235
-236
-237
-239
-240
-241
-243
-244
-245
-247
-248
-249
-250
-252
-253
-254
-256
-257
-258
-259
-261
-262
-263
-265
-266
-267
-268
-270
-271
-272
-273
-275
-276
-277
-278
-280
-281
-282
-284
-285
-286
-287
-289
-290
-291
-292
-294
-295
-296
-297
-299
-300
-301
-302
-304
-305
-306
-307
-308
-310
-311
-312
-313
-315
-316
-317
-318
-320
-321
-322
-323
-324
-326
-327
-328
-329
-331
-332
-333
-334
-335
-337
-338
-339
-340
-341
-343
-344
-345
-346
-347
-349
-350
-351
-352
-353
-355
-356
-357
-358
-359
-360
-362
-363
-364
-365
-366
-368
-369
-370
-371
-372
-373
-375
-376
-377
-378
-379
-380
-382
-383
-384
-385
-386
-387
-388
-390
-391
-392
-393
-394
-395
-397
-398
-399
-400
-401
-402
-403
-405
-406
-407
-408
-409
-410
-411
-412
-414
-415
-416
-417
-418
-419
-420
-421
-423
-424
-425
-426
-427
-428
-429
-430
-431
-433
-434
-435
-436
-437
-438
-439
-440
-441
-442
-444
-445
-446
-447
-448
-449
-450
-451
-452
-453
-454
-456
-457
-458
-459
-460
-461
-462
-463
-464
-465
-466
-467
-468
-469
-471
-472
-473
-474
-475
-476
-477
-478
-479
-480
-481
-482
-483
-484
-485
-486
-487
-488
-489
-491
-492
-493
-494
-495
-496
-497
-498
-499
-500
-501
-502
-503
-504
-505
-506
-507
-508
-509
-510
-511
-512
-513
-514
-515
-516
-517
-518
-519
-520
-521
-522
-523
-524
-525
-526
-527
-528
-529
-530
-531
-532
-533
-534
-535
-536
-537
-538
-539
-540
-541
-542
-543
-544
-545
-546
-547
-548
-549
-550
-551
-552
-553
-554
-555
-556
-557
-558
-559
-559
-560
-561
-562
-563
-564
-565
-566
-567
-568
-569
-570
-571
-572
-573
-574
-575
-576
-577
-577
-578
-579
-580
-581
-582
-583
-584
-585
-586
-587
-588
-589
-590
-590
-591
-592
-593
-594
-595
-596
-597
-598
-599
-600
-600
-601
-602
-603
-604
-605
-606
-607
-608
-609
-609
-610
-611
-612
-613
-614
-615
-616
-617
-617
-618
-619
-620
-621
-622
-623
-624
-625
-625
-626
-627
-628
-629
-630
-631
-631
-632
-633
-634
-635
-636
-637
-638
-638
-639
-640
-641
-642
-643
-643
-644
-645
-646
-647
-648
-649
-649
-650
-651
-652
-653
-654
-654
-655
-656
-657
-658
-659
-659
-660
-661
-662
-663
-664
-664
-665
-666
-667
-668
-668
-669
-670
-671
-672
-672
-673
-674
-675
-676
-677
-677
-678
-679
-680
-681
-681
-682
-683
-684
-685
-685
-686
-687
-688
-688
-689
-690
-691
-692
-692
-693
-694
-695
-695
-696
-697
-698
-699
-699
-700
-701
-702
-702
-703
-704
-705
-705
-706
-707
-708
-709
-709
-710
-711
-712
-712
-713
-714
-715
-715
-716
-717
-718
-718
-719
-720
-721
-721
-722
-723
-723
-724
-725
-726
-726
-727
-728
-729
-729
-730
-731
-731
-732
-733
-734
-734
-735
-736
-737
-737
-738
-739
-739
-740
-741
-742
-742
-743
-744
-744
-745
-746
-746
-747
-748
-749
-749
-750
-751
-751
-752
-753
-753
-754
-755
-755
-756
-757
-758
-758
-759
-760
-760
-761
-762
-762
-763
-764
-764
-765
-766
-766
-767
-768
-768
-769
-770
-770
-771
-772
-772
-773
-774
-774
-775
-776
-776
-777
-778
-778
-779
-780
-780
-781
-782
-782
-783
-783
-784
-785
-785
-786
-787
-787
-788
-789
-789
-790
-790
-791
-792
-792
-793
-794
-794
-795
-796
-796
-797
-797
-798
-799
-799
-800
-800
-801
-802
-802
-803
