5
39343
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-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
-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
-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
-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
-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
-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
-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
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-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
-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
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-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
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-95
-96
-96
-96
-96
-96
-96
-97
-97
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-106
-106
-106
-107
-107
-107
-107
-107
-107
-107
-107
-108
-108
-108
-108
-108
-108
-108
-108
-109
-109
-109
-109
-109
-109
-109
-109
-110
-110
-110
-110
-110
-110
-110
-110
-111
-111
-111
-111
-111
-111
-111
-111
-111
-112
-112
-112
-112
-112
-112
-112
-112
-112
-113
-113
-113
-113
-113
-113
-113
-113
-113
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-115
-115
-115
-115
-115
-115
-115
-115
-115
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-117
-117
-117
-117
-117
-117
-117
-117
-117
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-120
-120
-120
-120
-120
-120
-120
-120
-120
-121
-121
-121
-121
-121
-121
-121
-121
-121
-122
-122
-122
-122
-122
-122
-122
-122
-122
-123
-123
-123
-123
-123
-123
-123
-123
-123
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-146
-146
-146
-146
-146
-146
-146
-146
-146
-145
-145
-145
-145
-145
-145
-145
-145
-144
-144
-144
-144
-144
-144
-144
-144
-143
-143
-143
-143
-143
-143
-143
-143
-142
-142
-142
-142
-142
-142
-142
-142
-141
-141
-141
-141
-141
-141
-141
-141
-140
-140
-140
-140
-140
-140
-140
-140
-139
-139
-139
-139
-139
-139
-139
-138
-138
-138
-138
-138
-138
-138
-138
-137
-137
-137
-137
-137
-137
-137
-136
-136
-136
-136
-136
-136
-135
-135
-135
-135
-135
-135
-134
-134
-134
-134
-134
-134
-133
-133
-133
-133
-133
-133
-132
-132
-132
-132
-132
-131
-131
-131
-131
-131
-131
-130
-130
-130
-130
-130
-129
-129
-129
-129
-129
-128
-128
-128
-128
-128
-128
-127
-127
-127
-127
-127
-126
-126
-126
-126
-126
-126
-125
-125
-125
-125
-125
-124
-124
-124
-124
-124
-123
-123
-123
-123
-123
-123
-122
-122
-122
-122
-122
-121
-121
-121
-121
-121
-120
-120
-120
-120
-120
-119
-119
-119
-119
-119
-118
-118
-118
-118
-118
-117
-117
-117
-117
-117
-116
-116
-116
-116
-115
-115
-115
-115
-115
-114
-114
-114
-114
-113
-113
-113
-113
-112
-112
-112
-112
-112
-111
-111
-111
-111
-110
-110
-110
-110
-110
-109
-109
-109
-109
-108
-108
-108
-108
-107
-107
-107
-107
-106
-106
-106
-106
-105
-105
-105
-105
-104
-104
-104
-104
-103
-103
-103
-103
-102
-102
-102
-102
-101
-101
-101
-100
-100
-100
-100
-99
-99
-99
-99
-98
-98
-98
-98
-97
-97
-97
-97
-96
-96
-96
-95
-95
-95
-95
-94
-94
-94
-94
-93
-93
-93
-93
-92
-92
-92
-92
-91
-91
-91
-91
-90
-90
-90
-90
-89
-89
-89
-89
-88
-88
-88
-87
-87
-87
-87
-86
-86
-86
-86
-85
-85
-85
-85
-85
-84
-84
-84
-84
-83
-83
-83
-83
-82
-82
-82
-82
-81
-81
-81
-81
-80
-80
-80
-80
-79
-79
-79
-79
-78
-78
-78
-78
-77
-77
-77
-77
-76
-76
-76
-76
-75
-75
-75
-75
-74
-74
-74
-74
-74
-73
-73
-73
-73
-72
-72
-72
-72
-71
-71
-71
-71
-70
-70
-70
-69
-69
-69
-69
-68
-68
-68
-68
-67
-67
-67
-67
-66
-66
-66
-66
-65
-65
-65
-65
-64
-64
-64
-63
-63
-63
-63
-62
-62
-62
-61
-61
-61
-61
-60
-60
-60
-59
-59
-59
-59
-58
-58
-58
-57
-57
-57
-57
-56
-56
-56
-55
-55
-55
-55
-54
-54
-54
-53
-53
-53
-52
-52
-52
-51
-51
-51
-50
-50
-50
-50
-49
-49
-49
-48
-48
-48
-47
-47
-47
-46
-46
-46
-45
-45
-45
-44
-44
-44
-43
-43
-43
-43
-42
-42
-42
-41
-41
-41
-40
-40
-40
-39
-39
-39
-38
-38
-38
-37
-37
-37
-36
-36
-36
-35
-35
-35
-34
-34
-33
-33
-33
-32
-32
-32
-31
-31
-31
-30
-30
-30
-29
-29
-29
-28
-28
-28
-27
-27
-26
-26
-26
-25
-25
-25
-24
-24
-23
-23
-23
-22
-22
-22
-21
-21
-20
-20
-20
-19
-19
-18
-18
-18
-17
-17
-17
-16
-16
-15
-15
-15
-14
-14
-13
-13
-13
-12
-12
-11
-11
-11
-10
-10
-9
-9
-9
-8
-8
-7
-7
-6
-6
-6
-5
-5
-4
-4
-4
-3
-3
-2
-2
-2
-1
-1
0
0
0
1
1
2
2
2
3
3
4
4
5
5
5
6
6
7
7
8
8
8
9
9
10
10
11
11
11
12
12
13
13
14
14
15
15
15
16
16
17
17
18
18
19
19
20
20
21
21
21
22
22
23
23
24
24
25
25
26
26
27
27
28
28
29
29
29
30
30
31
31
32
32
33
33
34
34
35
35
36
36
37
37
38
38
39
39
39
40
40
41
41
42
42
43
43
44
44
45
45
46
46
47
47
48
48
49
49
50
50
51
51
52
52
52
53
53
54
54
55
55
56
56
57
57
58
58
59
59
60
60
61
61
62
62
63
63
63
64
64
65
65
66
66
67
67
68
68
69
69
70
70
71
71
72
72
73
73
74
74
75
75
76
76
77
77
78
78
79
79
80
80
81
81
82
82
83
84
84
85
85
86
86
87
87
88
88
89
89
90
90
91
92
92
93
93
94
94
95
95
96
96
97
98
98
99
99
100
100
101
102
102
103
103
104
104
105
106
106
107
107
108
108
109
110
110
111
111
112
112
113
114
114
115
115
116
117
117
118
118
119
119
120
121
121
122
122
123
123
124
125
125
126
126
127
128
128
129
129
130
131
131
132
132
133
133
134
135
135
136
136
137
138
138
139
139
140
141
141
142
142
143
144
144
145
146
146
147
147
148
149
149
150
150
151
152
152
153
154
154
155
155
156
157
157
158
159
159
160
161
161
162
162
163
164
164
165
166
166
167
167
168
169
169
170
171
171
172
173
173
174
175
175
176
177
177
178
178
179
180
180
181
182
182
183
184
184
185
186
186
187
188
189
189
190
191
191
192
193
193
194
195
195
196
197
197
198
199
199
200
201
201
202
203
203
204
205
205
206
207
207
208
209
209
210
211
211
212
213
213
214
215
215
216
217
217
218
219
219
220
221
221
222
222
223
224
224
225
226
226
227
228
228
229
230
230
231
231
232
233
233
234
235
235
236
236
237
238
238
239
240
240
241
241
242
243
243
244
244
245
246
246
247
248
248
249
249
250
251
251
252
252
253
254
254
255
256
256
257
257
258
259
259
260
260
261
262
262
263
263
264
265
265
266
266
267
268
268
269
270
270
271
271
272
273
273
274
274
275
276
276
277
278
278
279
279
280
281
281
282
282
283
284
284
285
286
286
287
287
288
288
289
290
290
291
291
292
293
293
294
294
295
296
296
297
297
298
299
299
300
300
301
302
302
303
303
304
305
305
306
306
307
308
308
309
309
310
310
311
312
312
313
313
314
315
315
316
316
317
318
318
319
319
320
321
321
322
322
323
323
324
325
325
326
326
327
327
328
329
329
330
330
331
331
332
333
333
334
334
335
335
336
336
337
338
338
339
339
340
340
341
341
342
343
343
344
344
345
345
346
347
347
348
348
349
349
350
350
351
351
352
353
353
354
354
355
355
356
356
357
357
358
359
359
360
360
361
361
362
362
363
363
364
364
365
365
366
367
367
368
368
369
369
370
370
371
371
372
372
373
373
374
374
375
376
376
377
377
378
378
379
379
380
380
381
381
382
382
383
383
384
384
385
385
386
386
387
387
388
388
389
389
390
390
391
391
392
392
393
393
394
394
395
395
396
396
397
397
398
398
399
399
400
400
401
401
402
402
403
403
404
404
405
405
406
406
407
407
408
408
409
409
410
410
411
411
411
412
412
413
413
414
414
415
415
416
416
417
417
418
418
419
419
419
420
420
421
421
422
422
423
423
424
424
424
425
425
426
426
427
427
428
428
429
429
429
430
430
431
431
432
432
433
433
434
434
434
435
435
436
436
437
437
438
438
439
439
439
440
440
441
441
442
442
443
443
443
444
444
445
445
446
446
447
447
447
448
448
449
449
450
450
450
451
451
452
452
452
453
453
454
454
454
455
455
456
456
457
457
457
458
458
459
459
459
460
460
461
461
462
462
462
463
463
464
464
464
465
465
466
466
466
467
467
468
468
468
469
469
469
470
470
471
471
471
472
472
473
473
473
474
474
474
475
475
476
476
476
477
477
478
478
478
479
479
479
480
480
481
481
481
482
482
482
483
483
483
484
484
485
485
485
486
486
486
487
487
487
488
488
488
489
489
489
490
490
491
491
491
492
492
492
493
493
493
493
494
494
494
495
495
495
496
496
496
497
497
497
498
498
498
499
499
499
500
500
500
500
501
501
501
502
502
502
503
503
503
503
504
504
504
505
505
505
505
506
506
506
506
507
507
507
508
508
508
508
509
509
509
509
510
510
510
510
511
511
511
511
512
512
512
512
513
513
513
513
514
514
514
514
514
515
515
515
515
516
516
516
516
516
517
517
517
517
517
518
518
518
518
518
519
519
519
519
519
520
520
520
520
520
521
521
521
521
521
521
522
522
522
522
522
523
523
523
523
523
523
524
524
524
524
524
524
525
525
525
525
525
525
526
526
526
526
526
526
527
527
527
527
527
527
527
528
528
528
528
528
528
528
529
529
529
529
529
529
529
530
530
530
530
530
530
530
530
530
531
531
531
531
531
531
531
531
531
531
532
532
532
532
532
532
532
532
532
532
533
533
533
533
533
533
533
533
533
533
534
534
534
534
534
534
534
534
534
534
534
535
535
535
535
535
535
535
535
535
535
536
536
536
536
536
536
536
536
536
536
536
537
537
537
537
537
537
537
537
537
537
537
537
537
538
538
538
538
538
538
538
538
538
538
538
538
538
539
539
539
539
539
539
539
539
539
539
539
539
539
540
540
540
540
540
540
540
540
540
540
540
540
540
541
541
541
541
541
541
541
541
541
541
541
541
541
541
541
541
541
541
541
542
542
542
542
542
542
542
542
542
542
542
542
542
542
542
542
542
542
542
542
542
542
542
542
543
543
543
543
543
543
543
543
543
543
543
543
543
543
543
543
543
543
543
544
544
544
544
544
544
544
544
544
544
544
544
544
544
544
545
545
545
545
545
545
545
545
545
545
545
545
546
546
546
546
546
546
546
546
546
546
546
547
547
547
547
547
547
547
547
547
547
547
548
548
548
548
548
548
548
548
548
548
549
549
549
549
549
549
549
549
549
549
550
550
550
550
550
550
550
550
550
550
551
551
551
551
551
551
551
551
551
551
552
552
552
552
552
552
552
552
552
553
553
553
553
553
553
553
553
553
554
554
554
554
554
554
554
554
554
555
555
555
555
555
555
555
555
555
555
556
556
556
556
556
556
556
556
556
557
557
557
557
557
557
557
557
557
558
558
558
558
558
558
558
558
558
559
559
559
559
559
559
559
559
560
560
560
560
560
560
560
560
561
561
561
561
561
561
561
561
562
562
562
562
562
562
562
562
563
563
563
563
563
563
563
564
564
564
564
564
564
564
565
565
565
565
565
565
565
566
566
566
566
566
566
567
567
567
567
567
567
567
568
568
568
568
568
568
568
569
569
569
569
569
569
569
570
570
570
570
570
570
570
571
571
571
571
571
571
571
571
572
572
572
572
572
572
572
573
573
573
573
573
573
574
574
574
574
574
574
574
575
575
575
575
575
576
576
576
576
576
576
577
577
577
577
577
578
578
578
578
579
579
579
579
579
580
580
580
580
581
581
581
581
582
582
582
582
582
583
583
583
583
584
584
584
584
585
585
585
585
586
586
586
586
587
587
587
587
588
588
588
588
589
589
589
589
590
590
590
590
591
591
591
591
592
592
592
592
592
593
593
593
593
594
594
594
594
595
595
595
595
595
596
596
596
596
597
597
597
597
597
598
598
598
598
599
599
599
599
599
600
600
600
600
600
601
601
601
601
601
602
602
602
602
602
603
603
603
603
603
604
604
604
604
604
604
605
605
605
605
605
606
606
606
606
606
607
607
607
607
607
607
608
608
608
608
608
609
609
609
609
609
609
610
610
610
610
610
610
611
611
611
611
611
612
612
612
612
612
612
613
613
613
613
613
614
614
614
614
614
614
615
615
615
615
615
616
616
616
616
616
616
617
617
617
617
617
617
618
618
618
618
618
618
619
619
619
619
619
620
620
620
620
620
620
621
621
621
621
621
622
622
622
622
622
622
623
623
623
623
623
623
624
624
624
624
624
625
625
625
625
625
625
626
626
626
626
626
626
627
627
627
627
627
628
628
628
628
628
629
629
629
629
629
629
630
630
630
630
631
631
631
631
631
632
632
632
632
632
633
633
633
633
633
634
634
634
634
634
635
635
635
635
636
636
636
636
637
637
637
637
637
638
638
638
638
639
639
639
639
640
640
640
640
640
641
641
641
641
642
642
642
642
643
643
643
643
644
644
644
644
645
645
645
645
646
646
646
646
646
647
647
647
647
648
648
648
648
649
649
649
649
650
650
650
650
651
651
651
651
651
652
652
652
652
653
653
653
653
654
654
654
654
654
655
655
655
655
656
656
656
656
657
657
657
657
658
658
658
658
659
659
659
659
660
660
660
660
660
661
661
661
661
662
662
662
662
663
663
663
663
664
664
664
664
664
665
665
665
665
666
666
666
666
667
667
667
667
668
668
668
668
669
669
669
669
670
670
670
670
671
671
671
671
672
672
672
672
673
673
673
673
674
674
674
675
675
675
675
676
676
676
676
677
677
677
677
678
678
678
679
679
679
679
680
680
680
681
681
681
681
682
682
682
683
683
683
683
684
684
684
685
685
685
685
686
686
686
687
687
687
687
688
688
688
689
689
689
689
690
690
690
691
691
691
692
692
692
692
693
693
693
694
694
694
695
695
695
695
696
696
696
697
697
697
698
698
698
699
699
699
699
700
700
700
701
701
701
702
702
702
703
703
703
704
704
704
704
705
705
705
706
706
706
707
707
707
708
708
708
709
709
709
710
710
710
711
711
711
712
712
712
713
713
713
714
714
714
715
715
715
716
716
716
717
717
717
718
718
718
719
719
719
720
720
720
721
721
721
722
722
722
723
723
723
724
724
724
725
725
725
726
726
727
727
727
728
728
728
729
729
729
730
730
730
731
731
732
732
732
733
733
733
734
734
735
735
735
736
736
736
737
737
738
738
738
739
739
739
740
740
741
741
741
742
742
742
743
743
744
744
744
745
745
745
746
746
747
747
747
748
748
748
749
749
750
750
750
751
751
751
752
752
753
753
753
754
754
754
755
755
755
756
756
756
757
757
758
758
758
759
759
759
760
760
760
761
761
761
762
762
763
763
763
764
764
764
765
765
766
766
766
767
767
767
768
768
768
769
769
770
770
770
771
771
771
772
772
772
773
773
774
774
774
775
775
775
776
776
776
777
777
778
778
778
779
779
779
780
780
780
781
781
781
782
782
782
783
783
784
784
784
785
785
785
786
786
786
787
787
787
788
788
789
789
789
790
790
790
791
791
792
792
792
793
793
793
794
794
794
795
795
796
796
796
797
797
797
798
798
799
799
799
800
800
800
801
801
802
802
802
803
803
803
804
804
805
805
805
806
806
806
807
807
808
808
808
809
809
810
810
810
811
811
812
812
812
813
813
813
814
814
815
815
815
816
816
817
817
817
818
818
818
819
819
820
820
820
821
821
821
822
822
823
823
823
824
824
824
825
825
825
826
826
827
827
827
828
828
828
829
829
829
830
830
831
831
831
832
832
832
833
833
833
834
834
834
835
835
835
836
836
836
837
837
838
838
838
839
839
839
840
840
840
841
841
841
842
842
842
842
843
843
843
844
844
844
845
845
845
846
846
846
847
847
847
848
848
848
849
849
849
850
850
850
851
851
851
852
852
852
853
853
853
854
854
854
855
855
855
856
856
856
857
857
857
857
858
858
858
859
859
859
859
860
860
860
861
861
861
861
862
862
862
863
863
863
863
864
864
864
864
865
865
865
866
866
866
866
867
867
867
867
868
868
868
869
869
869
869
870
870
870
870
871
871
871
871
872
872
872
873
873
873
873
874
874
874
875
875
875
875
876
876
876
876
877
877
877
878
878
878
878
879
879
879
880
880
880
880
881
881
881
882
882
882
882
883
883
883
883
884
884
884
885
885
885
885
886
886
886
886
887
887
887
887
888
888
888
888
889
889
889
889
890
890
890
890
891
891
891
891
892
892
892
892
893
893
893
893
894
894
894
894
894
895
895
895
895
896
896
896
896
897
897
897
897
898
898
898
898
898
899
899
899
899
900
900
900
900
901
901
901
901
902
902
902
902
902
903
903
903
903
904
904
904
904
904
905
905
905
905
906
906
906
906
906
907
907
907
907
907
908
908
908
908
909
909
909
909
909
910
910
910
910
910
911
911
911
911
912
912
912
912
912
913
913
913
913
914
914
914
914
914
915
915
915
915
915
916
916
916
916
917
917
917
917
917
917
918
918
918
918
918
919
919
919
919
919
920
920
920
920
920
921
921
921
921
921
922
922
922
922
922
922
923
923
923
923
923
923
924
924
924
924
924
925
925
925
925
925
925
926
926
926
926
926
926
926
927
927
927
927
927
927
928
928
928
928
928
928
929
929
929
929
929
929
929
930
930
930
930
930
930
931
931
931
931
931
931
932
932
932
932
932
932
933
933
933
933
933
933
934
934
934
934
934
934
935
935
935
935
935
936
936
936
936
936
936
937
937
937
937
937
937
938
938
938
938
938
938
938
939
939
939
939
939
939
940
940
940
940
940
940
941
941
941
941
941
941
942
942
942
942
942
942
943
943
943
943
943
943
944
944
944
944
944
944
945
945
945
945
945
945
946
946
946
946
946
946
947
947
947
947
947
947
947
948
948
948
948
948
948
949
949
949
949
949
949
949
950
950
950
950
950
950
951
951
951
951
951
951
951
952
952
952
952
952
952
953
953
953
953
953
953
953
954
954
954
954
954
954
955
955
955
955
955
955
955
956
956
956
956
956
956
956
957
957
957
957
957
957
957
958
958
958
958
958
958
958
959
959
959
959
959
959
959
960
960
960
960
960
960
960
961
961
961
961
961
961
961
961
962
962
962
962
962
962
962
962
963
963
963
963
963
963
963
963
964
964
964
964
964
964
964
964
964
965
965
965
965
965
965
965
965
965
965
966
966
966
966
966
966
966
966
966
966
967
967
967
967
967
967
967
967
967
967
968
968
968
968
968
968
968
968
968
969
969
969
969
969
969
969
969
969
969
970
970
970
970
970
970
970
970
970
970
971
971
971
971
971
971
971
971
971
971
971
972
972
972
972
972
972
972
972
972
973
973
973
973
973
973
973
973
973
974
974
974
974
974
974
974
974
974
975
975
975
975
975
975
975
975
975
976
976
976
976
976
976
976
976
976
976
977
977
977
977
977
977
977
977
977
977
978
978
978
978
978
978
978
978
979
979
979
979
979
979
979
979
980
980
980
980
980
980
980
980
980
981
981
981
981
981
981
981
981
982
982
982
982
982
982
982
983
983
983
983
983
983
983
983
983
984
984
984
984
984
984
984
984
985
985
985
985
985
985
985
985
986
986
986
986
986
986
986
986
987
987
987
987
987
987
987
987
988
988
988
988
988
988
988
988
989
989
989
989
989
989
989
989
989
990
990
990
990
990
990
990
990
990
991
991
991
991
991
991
991
991
992
992
992
992
992
992
992
992
992
993
993
993
993
993
993
993
993
993
994
994
994
994
994
994
994
994
994
995
995
995
995
995
995
995
995
996
996
996
996
996
996
996
997
997
997
997
997
997
997
998
998
998
998
998
998
998
999
999
999
999
999
999
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1012
1012
1012
1012
1012
1012
1012
1012
1012
1012
1012
1012
1012
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1016
1016
1016
1016
1016
1016
1016
1016
1016
1016
1016
1016
1016
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1020
1020
1020
1020
1020
1020
1020
1020
1020
1020
1020
1020
1020
1020
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1024
1024
1024
1024
1024
1024
1024
1025
1025
1025
1025
1025
1025
1025
1026
1026
1026
1026
1026
1026
1027
1027
1027
1027
1027
1027
1027
1028
1028
1028
1028
1028
1028
1029
1029
1029
1029
1029
1029
1030
1030
1030
1030
1030
1030
1031
1031
1031
1031
1031
1031
1032
1032
1032
1032
1032
1032
1033
1033
1033
1033
1033
1033
1034
1034
1034
1034
1034
1034
1035
1035
1035
1035
1035
1036
1036
1036
1036
1036
1036
1037
1037
1037
1037
1037
1037
1038
1038
1038
1038
1038
1039
1039
1039
1039
1039
1040
1040
1040
1040
1040
1041
1041
1041
1041
1041
1042
1042
1042
1042
1042
1042
1043
1043
1043
1043
1043
1044
1044
1044
1044
1044
1045
1045
1045
1045
1045
1046
1046
1046
1046
1046
1047
1047
1047
1047
1047
1047
1048
1048
1048
1048
1048
1049
1049
1049
1049
1049
1050
1050
1050
1050
1050
1051
1051
1051
1051
1051
1051
1052
1052
1052
1052
1052
1053
1053
1053
1053
1053
1054
1054
1054
1054
1054
1055
1055
1055
1055
1055
1056
1056
1056
1056
1056
1057
1057
1057
1057
1057
1058
1058
1058
1058
1058
1059
1059
1059
1059
1059
1060
1060
1060
1060
1060
1061
1061
1061
1061
1062
1062
1062
1062
1062
1063
1063
1063
1063
1063
1064
1064
1064
1064
1064
1065
1065
1065
1065
1066
1066
1066
1066
1066
1067
1067
1067
1067
1067
1068
1068
1068
1068
1069
1069
1069
1069
1069
1070
1070
1070
1070
1070
1071
1071
1071
1071
1072
1072
1072
1072
1072
1073
1073
1073
1073
1074
1074
1074
1074
1074
1075
1075
1075
1075
1075
1076
1076
1076
1076
1077
1077
1077
1077
1077
1078
1078
1078
1078
1078
1079
1079
1079
1079
1079
1080
1080
1080
1080
1080
1081
1081
1081
1081
1081
1082
1082
1082
1082
1083
1083
1083
1083
1083
1084
1084
1084
1084
1084
1085
1085
1085
1085
1086
1086
1086
1086
1087
1087
1087
1087
1087
1088
1088
1088
1088
1089
1089
1089
1089
1089
1090
1090
1090
1090
1091
1091
1091
1091
1091
1092
1092
1092
1092
1093
1093
1093
1093
1094
1094
1094
1094
1094
1095
1095
1095
1095
1095
1096
1096
1096
1096
1097
1097
1097
1097
1097
1098
1098
1098
1098
1098
1099
1099
1099
1099
1099
1100
1100
1100
1100
1101
1101
1101
1101
1101
1102
1102
1102
1102
1102
1103
1103
1103
1103
1104
1104
1104
1104
1104
1105
1105
1105
1105
1106
1106
1106
1106
1106
1107
1107
1107
1107
1108
1108
1108
1108
1108
1109
1109
1109
1109
1110
1110
1110
1110
1110
1111
1111
1111
1111
1112
1112
1112
1112
1113
1113
1113
1113
1113
1114
1114
1114
1114
1115
1115
1115
1115
1116
1116
1116
1116
1117
1117
1117
1117
1118
1118
1118
1118
1119
1119
1119
1119
1120
1120
1120
1120
1121
1121
1121
1121
1121
1122
1122
1122
1122
1123
1123
1123
1123
1124
1124
1124
1124
1125
1125
1125
1125
1126
1126
1126
1126
1126
1127
1127
1127
1127
1128
1128
1128
1128
1128
1129
1129
1129
1129
1130
1130
1130
1130
1130
1131
1131
1131
1131
1132
1132
1132
1132
1133
1133
1133
1133
1133
1134
1134
1134
1134
1135
1135
1135
1135
1136
1136
1136
1136
1137
1137
1137
1138
1138
1138
1138
1139
1139
1139
1139
1140
1140
1140
1141
1141
1141
1141
1142
1142
1142
1143
1143
1143
1143
1144
1144
1144
1145
1145
1145
1145
1146
1146
1146
1147
1147
1147
1147
1148
1148
1148
1149
1149
1149
1149
1150
1150
1150
1151
1151
1151
1151
1152
1152
1152
1153
1153
1153
1153
1154
1154
1154
1155
1155
1155
1155
1156
1156
1156
1157
1157
1157
1157
1158
1158
1158
1159
1159
1159
1159
1160
1160
1160
1161
1161
1161
1161
1162
1162
1162
1162
1163
1163
1163
1164
1164
1164
1164
1165
1165
1165
1166
1166
1166
1167
1167
1167
1167
1168
1168
1168
1169
1169
1169
1169
1170
1170
1170
1171
1171
1171
1172
1172
1172
1172
1173
1173
1173
1174
1174
1174
1175
1175
1175
1175
1176
1176
1176
1177
1177
1177
1178
1178
1178
1178
1179
1179
1179
1180
1180
1180
1181
1181
1181
1181
1182
1182
1182
1183
1183
1183
1183
1184
1184
1184
1185
1185
1185
1186
1186
1186
1186
1187
1187
1187
1188
1188
1188
1189
1189
1189
1189
1190
1190
1190
1191
1191
1191
1192
1192
1192
1193
1193
1193
1194
1194
1194
1195
1195
1195
1196
1196
1196
1196
1197
1197
1197
1198
1198
1198
1199
1199
1199
1200
1200
1200
1201
1201
1201
1202
1202
1202
1203
1203
1203
1204
1204
1204
1205
1205
1205
1206
1206
1206
1207
1207
1208
1208
1208
1209
1209
1209
1210
1210
1210
1211
1211
1212
1212
1212
1213
1213
1213
1214
1214
1215
1215
1215
1216
1216
1216
1217
1217
1218
1218
1218
1219
1219
1220
1220
1220
1221
1221
1222
1222
1222
1223
1223
1224
1224
1224
1225
1225
1226
1226
1226
1227
1227
1228
1228
1229
1229
1229
1230
1230
1231
1231
1231
1232
1232
1233
1233
1234
1234
1234
1235
1235
1236
1236
1237
1237
1237
1238
1238
1239
1239
1240
1240
1240
1241
1241
1242
1242
1243
1243
1243
1244
1244
1245
1245
1246
1246
1247
1247
1247
1248
1248
1249
1249
1250
1250
1251
1251
1252
1252
1252
1253
1253
1254
1254
1255
1255
1256
1256
1257
1257
1258
1258
1258
1259
1259
1260
1260
1261
1261
1262
1262
1263
1263
1264
1264
1265
1265
1266
1266
1266
1267
1267
1268
1268
1269
1269
1270
1270
1271
1271
1272
1272
1273
1273
1273
1274
1274
1275
1275
1276
1276
1277
1277
1278
1278
1279
1279
1280
1280
1281
1281
1281
1282
1282
1283
1283
1284
1284
1285
1285
1286
1286
1287
1287
1288
1288
1289
1289
1290
1290
1291
1291
1292
1292
1293
1293
1294
1294
1295
1295
1296
1296
1297
1297
1298
1298
1299
1299
1300
1300
1301
1301
1302
1302
1303
1303
1304
1304
1304
1305
1305
1306
1306
1307
1307
1308
1308
1309
1309
1310
1310
1311
1311
1312
1312
1313
1313
1314
1314
1315
1315
1316
1316
1317
1317
1318
1318
1318
1319
1319
1320
1320
1321
1321
1322
1322
1323
1323
1324
1324
1325
1325
1325
1326
1326
1327
1327
1328
1328
1329
1329
1329
1330
1330
1331
1331
1332
1332
1333
1333
1333
1334
1334
1335
1335
1336
1336
1336
1337
1337
1338
1338
1339
1339
1339
1340
1340
1341
1341
1342
1342
1342
1343
1343
1344
1344
1345
1345
1346
1346
1346
1347
1347
1348
1348
1349
1349
1350
1350
1350
1351
1351
1352
1352
1353
1353
1354
1354
1354
1355
1355
1356
1356
1357
1357
1358
1358
1358
1359
1359
1360
1360
1361
1361
1361
1362
1362
1363
1363
1364
1364
1365
1365
1365
1366
1366
1367
1367
1368
1368
1369
1369
1370
1370
1370
1371
1371
1372
1372
1373
1373
1374
1374
1374
1375
1375
1376
1376
1377
1377
1377
1378
1378
1379
1379
1380
1380
1380
1381
1381
1382
1382
1383
1383
1383
1384
1384
1385
1385
1386
1386
1386
1387
1387
1388
1388
1389
1389
1389
1390
1390
1391
1391
1391
1392
1392
1393
1393
1394
1394
1394
1395
1395
1396
1396
1396
1397
1397
1398
1398
1398
1399
1399
1400
1400
1400
1401
1401
1402
1402
1402
1403
1403
1404
1404
1404
1405
1405
1406
1406
1407
1407
1407
1408
1408
1409
1409
1409
1410
1410
1411
1411
1411
1412
1412
1413
1413
1413
1414
1414
1415
1415
1415
1416
1416
1417
1417
1417
1418
1418
1418
1419
1419
1420
1420
1420
1421
1421
1422
1422
1422
1423
1423
1423
1424
1424
1425
1425
1425
1426
1426
1426
1427
1427
1428
1428
1428
1429
1429
1429
1430
1430
1431
1431
1431
1432
1432
1432
1433
1433
1434
1434
1434
1435
1435
1435
1436
1436
1437
1437
1437
1438
1438
1438
1439
1439
1440
1440
1440
1441
1441
1441
1442
1442
1443
1443
1443
1444
1444
1444
1445
1445
1445
1446
1446
1447
1447
1447
1448
1448
1449
1449
1449
1450
1450
1450
1451
1451
1452
1452
1452
1453
1453
1454
1454
1454
1455
1455
1455
1456
1456
1457
1457
1457
1458
1458
1459
1459
1459
1460
1460
1460
1461
1461
1461
1462
1462
1463
1463
1463
1464
1464
1464
1465
1465
1466
1466
1466
1467
1467
1467
1468
1468
1468
1469
1469
1469
1470
1470
1471
1471
1471
1472
1472
1472
1473
1473
1473
1474
1474
1474
1475
1475
1475
1476
1476
1477
1477
1477
1478
1478
1478
1479
1479
1479
1480
1480
1480
1481
1481
1481
1482
1482
1482
1483
1483
1483
1484
1484
1484
1485
1485
1485
1486
1486
1487
1487
1487
1488
1488
1488
1488
1489
1489
1489
1490
1490
1490
1491
1491
1491
1492
1492
1492
1493
1493
1493
1494
1494
1494
1494
1495
1495
1495
1496
1496
1496
1497
1497
1497
1498
1498
1498
1498
1499
1499
1499
1500
1500
1500
1501
1501
1501
1502
1502
1502
1502
1503
1503
1503
1504
1504
1504
1504
1505
1505
1505
1505
1506
1506
1506
1507
1507
1507
1507
1508
1508
1508
1508
1509
1509
1509
1509
1510
1510
1510
1510
1511
1511
1511
1512
1512
1512
1512
1513
1513
1513
1513
1514
1514
1514
1514
1515
1515
1515
1515
1516
1516
1516
1516
1517
1517
1517
1517
1518
1518
1518
1518
1519
1519
1519
1519
1520
1520
1520
1520
1520
1521
1521
1521
1521
1522
1522
1522
1522
1523
1523
1523
1523
1523
1524
1524
1524
1524
1525
1525
1525
1525
1525
1526
1526
1526
1526
1527
1527
1527
1527
1528
1528
1528
1528
1529
1529
1529
1529
1529
1530
1530
1530
1530
1531
1531
1531
1531
1532
1532
1532
1532
1532
1533
1533
1533
1533
1534
1534
1534
1534
1535
1535
1535
1535
1535
1536
1536
1536
1536
1536
1537
1537
1537
1537
1537
1538
1538
1538
1538
1538
1538
1539
1539
1539
1539
1539
1540
1540
1540
1540
1540
1541
1541
1541
1541
1541
1541
1542
1542
1542
1542
1542
1542
1543
1543
1543
1543
1543
1544
1544
1544
1544
1544
1544
1545
1545
1545
1545
1545
1545
1546
1546
1546
1546
1546
1546
1547
1547
1547
1547
1547
1547
1548
1548
1548
1548
1548
1548
1548
1549
1549
1549
1549
1549
1549
1550
1550
1550
1550
1550
1550
1550
1550
1551
1551
1551
1551
1551
1551
1551
1552
1552
1552
1552
1552
1552
1552
1552
1552
1553
1553
1553
1553
1553
1553
1553
1553
1553
1554
1554
1554
1554
1554
1554
1554
1554
1554
1554
1555
1555
1555
1555
1555
1555
1555
1555
1555
1555
1556
1556
1556
1556
1556
1556
1556
1556
1556
1556
1556
1557
1557
1557
1557
1557
1557
1557
1557
1557
1557
1557
1557
1558
1558
1558
1558
1558
1558
1558
1558
1558
1558
1558
1558
1558
1558
1558
1559
1559
1559
1559
1559
1559
1559
1559
1559
1559
1559
1559
1559
1559
1559
1559
1559
1559
1559
1559
1560
1560
1560
1560
1560
1560
1560
1560
1560
1560
1560
1560
1560
1560
1560
1560
1560
1560
1560
1560
1560
1560
1560
1560
1560
1560
1560
1560
1560
1560
1560
1560
1560
1560
1560
1560
1560
1560
1560
1560
1560
1560
1560
1560
1560
1560
1560
1560
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1563
1563
1563
1563
1563
1563
1563
1563
1563
1564
1564
1564
1564
1564
1565
1565
1565
1566
1566
1566
1567
1567
1567
1568
1568
1569
1569
1570
1570
1571
1571
1572
1572
1573
1573
1574
1574
1575
1575
1575
1576
1576
1577
1577
1578
1578
1578
1579
1579
1580
1580
1581
1581
1582
1583
1583
1584
1584
1585
1585
1586
1586
1586
1587
1587
1587
1587
1587
1588
1588
1588
1587
1587
1587
1587
1587
1587
1586
1586
1586
1585
1585
1585
1585
1584
1584
1584
1584
1584
1583
1583
1583
1583
1583
1583
1582
1582
1582
1582
1581
1581
1580
1579
1579
1578
1577
1576
1575
1574
1573
1572
1571
1570
1569
1568
1567
1566
1565
1564
1564
1563
1563
1562
1562
1562
1562
1562
1563
1563
1563
1564
1565
1566
1566
1567
1568
1569
1570
1571
1572
1574
1575
1576
1577
1578
1579
1581
1582
1583
1585
1586
1588
1589
1591
1593
1594
1596
1598
1599
1601
1602
1604
1605
1607
1608
1609
1610
1611
1612
1613
1613
1614
1614
1614
1614
1614
1614
1614
1614
1614
1614
1614
1614
1614
1614
1614
1615
1615
1615
1615
1615
1615
1615
1615
1615
1615
1615
1615
1614
1614
1614
1613
1613
1612
1612
1611
1611
1610
1610
1609
1609
1608
1608
1607
1607
1606
1605
1605
1604
1603
1602
1602
1601
1600
1598
1597
1596
1594
1593
1591
1590
1588
1587
1586
1584
1583
1582
1580
1579
1578
1577
1577
1576
1575
1574
1574
1573
1572
1572
1571
1570
1570
1569
1569
1568
1568
1567
1566
1566
1565
1565
1564
1564
1563
1563
1563
1563
1564
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1575
1576
1577
1578
1579
1580
1580
1581
1582
1583
1583
1584
1585
1586
1587
1589
1590
1591
1593
1594
1596
1598
1600
1601
1603
1605
1607
1608
1610
1611
1612
1613
1614
1614
1614
1614
1614
1614
1613
1612
1611
1610
1608
1606
1604
1603
1601
1599
1597
1595
1593
1592
1591
1589
1588
1587
1586
1586
1585
1585
1585
1584
1584
1584
1583
1583
1582
1582
1581
1580
1580
1579
1578
1577
1576
1575
1575
1574
1574
1573
1573
1573
1573
1574
1574
1575
1575
1576
1577
1578
1580
1581
1582
1583
1585
1586
1587
1587
1588
1588
1589
1589
1589
1589
1589
1589
1589
1589
1589
1589
1589
1589
1589
1589
1589
1589
1590
1591
1592
1594
1595
1597
1599
1602
1604
1606
1608
1611
1613
1614
1616
1617
1618
1619
1620
1620
1619
1619
1618
1617
1616
1614
1613
1612
1611
1610
1609
1609
1609
1609
1609
1610
1610
1611
1612
1614
1615
1617
1618
1620
1621
1623
1624
1625
1626
1627
1628
1629
1629
1630
1630
1631
1631
1631
1631
1632
1632
1633
1633
1635
1636
1637
1639
1641
1643
1645
1647
1650
1652
1654
1657
1659
1661
1663
1665
1667
1669
1670
1671
1672
1673
1674
1674
1675
1675
1675
1675
1675
1676
1676
1677
1677
1678
1679
1681
1682
1684
1687
1689
1692
1695
1698
1701
1705
1709
1712
1716
1720
1724
1728
1732
1735
1739
1742
1744
1746
1748
1750
1751
1751
1752
1752
1752
1751
1751
1750
1749
1747
1746
1744
1742
1740
1739
1737
1735
1733
1731
1730
1728
1727
1726
1725
1724
1723
1723
1722
1722
1722
1722
1722
1722
1722
1722
1723
1724
1724
1726
1727
1729
1730
1732
1735
1737
1740
1743
1746
1749
1752
1756
1759
1762
1766
1769
1773
1776
1780
1783
1787
1790
1794
1797
1801
1804
1808
1812
1816
1819
1823
1827
1831
1835
1839
1843
1847
1851
1854
1858
1861
1865
1868
1870
1873
1876
1879
1881
1884
1887
1890
1893
1896
1900
1904
1908
1912
1916
1921
1925
1930
1935
1940
1945
1950
1955
1960
1966
1971
1976
1980
1985
1989
1993
1996
2000
2003
2005
2009
2012
2015
2017
2020
2023
2025
2028
2031
2033
2037
2040
2043
2045
2049
2052
2056
2059
2062
2065
2069
2072
2076
2080
2084
2088
2092
2096
2100
2105
2109
2114
2119
2124
2129
2135
2140
2146
2152
2158
2164
2170
2176
2182
2188
2194
2200
2205
2210
2216
2221
2226
2231
2236
2241
2245
2250
2255
2259
2263
2267
2271
2274
2278
2281
2284
2287
2290
2292
2295
2297
2300
2302
2305
2307
2310
2312
2314
2316
2317
2318
2319
2320
2320
2320
2319
2318
2317
2314
2312
2309
2306
2302
2299
2296
2293
2290
2288
2285
2284
2282
2281
2281
2281
2282
2282
2283
2284
2286
2287
2289
2290
2292
2293
2294
2295
2296
2297
2297
2298
2298
2298
2298
2299
2300
2301
2302
2304
2307
2310
2314
2320
2326
2333
2341
2349
2358
2367
2376
2386
2395
2404
2414
2423
2431
2439
2447
2454
2460
2466
2471
2475
2478
2481
2483
2485
2485
2486
2485
2484
2483
2481
2479
2477
2475
2473
2472
2471
2470
2470
2470
2470
2470
2471
2471
2472
2473
2475
2477
2481
2485
2489
2495
2500
2506
2512
2519
2525
2531
2536
2542
2546
2551
2554
2557
2560
2561
2562
2563
2563
2563
2562
2561
2560
2558
2556
2554
2552
2550
2548
2546
2545
2543
2542
2541
2541
2541
2541
2543
2544
2547
2549
2552
2555
2558
2561
2564
2567
2570
2572
2575
2577
2579
2581
2583
2585
2587
2589
2591
2593
2596
2599
2601
2604
2607
2610
2613
2617
2621
2626
2631
2637
2643
2650
2657
2664
2671
2678
2684
2691
2697
2702
2707
2711
2716
2719
2723
2726
2728
2730
2732
2732
2731
2730
2727
2724
2720
2716
2710
2705
2699
2693
2687
2682
2677
2673
2669
2666
2664
2663
2662
2662
2662
2664
2665
2668
2670
2673
2676
2678
2681
2684
2686
2687
2688
2689
2689
2689
2689
2688
2687
2686
2685
2684
2683
2682
2680
2679
2677
2676
2675
2673
2671
2670
2668
2666
2663
2661
2659
2656
2653
2651
2648
2646
2645
2643
2643
2642
2643
2644
2645
2647
2650
2653
2656
2659
2663
2667
2671
2675
2679
2683
2686
2688
2690
2692
2693
2694
2695
2696
2698
2700
2703
2707
2711
2717
2723
2730
2738
2747
2756
2766
2775
2784
2793
2801
2808
2815
2820
2825
2829
2831
2833
2833
2832
2831
2828
2825
2821
2817
2812
2807
2802
2796
2791
2787
2782
2779
2775
2772
2769
2767
2764
2762
2759
2756
2753
2750
2748
2745
2743
2741
2740
2739
2738
2739
2739
2740
2742
2743
2744
2745
2746
2747
2747
2747
2746
2744
2742
2739
2735
2731
2726
2721
2716
2711
2706
2701
2696
2693
2689
2687
2686
2685
2686
2688
2692
2696
2702
2709
2717
2725
2734
2743
2753
2762
2771
2780
2789
2798
2807
2815
2822
2830
2836
2843
2849
2854
2859
2864
2868
2872
2875
2878
2880
2881
2883
2883
2884
2884
2885
2885
2885
2884
2884
2883
2882
2881
2879
2878
2876
2874
2873
2872
2871
2871
2870
2870
2871
2872
2873
2875
2876
2878
2880
2882
2883
2885
2886
2887
2887
2888
2888
2888
2888
2887
2887
2887
2888
2889
2890
2892
2895
2899
2902
2907
2911
2916
2922
2928
2933
2939
2945
2951
2956
2961
2966
2971
2976
2981
2986
2991
2995
2999
3002
3005
3008
3010
3013
3015
3017
3019
3020
3022
3023
3024
3024
3025
3025
3025
3025
3025
3025
3026
3026
3028
3030
3033
3037
3042
3047
3053
3059
3065
3072
3079
3087
3096
3105
3114
3124
3134
3144
3155
3165
3174
3183
3192
3200
3207
3214
3221
3226
3232
3237
3241
3245
3249
3252
3255
3258
3260
3263
3265
3266
3267
3267
3266
3264
3261
3257
3253
3247
3242
3236
3230
3224
3219
3215
3211
3207
3204
3202
3201
3200
3199
3199
3198
3197
3197
3196
3195
3194
3193
3192
3189
3187
3183
3179
3174
3169
3164
3158
3153
3147
3142
3137
3132
3128
3125
3123
3122
3122
3123
3124
3126
3129
3132
3136
3140
3145
3149
3154
3159
3164
3168
3171
3174
3176
3177
3178
3178
3177
3176
3175
3174
3172
3170
3169
3168
3168
3169
3171
3173
3177
3182
3188
3194
3201
3208
3215
3222
3229
3236
3242
3248
3253
3258
3262
3264
3267
3268
3269
3269
3269
3269
3269
3270
3271
3272
3274
3276
3277
3279
3281
3284
3286
3288
3291
3293
3294
3295
3296
3295
3294
3292
3289
3285
3280
3275
3269
3263
3257
3250
3243
3237
3231
3226
3222
3218
3216
3214
3213
3213
3213
3214
3215
3216
3218
3219
3220
3221
3221
3220
3220
3218
3216
3214
3210
3205
3199
3192
3184
3176
3166
3156
3146
3136
3125
3114
3103
3093
3083
3074
3066
3059
3054
3049
3046
3044
3043
3044
3046
3049
3053
3058
3063
3069
3075
3081
3086
3092
3098
3103
3109
3114
3119
3123
3128
3132
3137
3142
3148
3154
3160
3168
3176
3184
3193
3203
3213
3223
3233
3244
3254
3265
3275
3285
3295
3304
3313
3322
3331
3339
3346
3354
3361
3367
3372
3377
3381
3385
3388
3390
3392
3394
3395
3396
3396
3395
3394
3392
3389
3385
3382
3377
3372
3366
3359
3352
3344
3336
3328
3320
3313
3305
3297
3290
3283
3275
3268
3261
3253
3246
3238
3231
3224
3217
3211
3204
3199
3194
3189
3186
3182
3180
3177
3175
3174
3173
3172
3172
3172
3172
3173
3174
3176
3178
3180
3182
3184
3186
3188
3190
3191
3192
3193
3193
3194
3194
3194
3194
3193
3193
3191
3190
3188
3185
3182
3179
3175
3171
3166
3162
3158
3154
3151
3149
3146
3144
3143
3142
3140
3139
3138
3137
3136
3134
3133
3131
3128
3126
3122
3118
3114
3110
3106
3102
3099
3095
3092
3089
3086
3084
3082
3080
3078
3077
3075
3074
3073
3073
3072
3071
3071
3071
3071
3072
3073
3074
3075
3076
3078
3079
3081
3082
3084
3085
3086
3086
3087
3086
3086
3085
3083
3081
3079
3076
3073
3071
3068
3066
3063
3062
3060
3059
3058
3058
3058
3058
3058
3057
3057
3057
3056
3055
3054
3053
3051
3050
3048
3045
3043
3040
3037
3035
3032
3030
3028
3027
3026
3025
3025
3026
3027
3029
3032
3035
3039
3044
3048
3054
3059
3064
3069
3073
3078
3082
3087
3092
3097
3102
3107
3112
3118
3123
3129
3134
3141
3147
3154
3161
3169
3177
3184
3192
3199
3206
3213
3220
3227
3234
3240
3246
3251
3257
3262
3266
3271
3275
3280
3285
3291
3296
3303
3309
3315
3322
3329
3335
3341
3347
3353
3359
3364
3370
3375
3381
3386
3391
3396
3401
3406
3410
3414
3418
3422
3425
3428
3431
3434
3437
3439
3442
3445
3448
3451
3454
3456
3459
3462
3466
3469
3473
3478
3483
3488
3493
3498
3503
3508
3512
3516
3520
3522
3525
3526
3527
3528
3528
3528
3527
3527
3527
3526
3526
3526
3526
3526
3527
3528
3529
3531
3534
3538
3542
3547
3553
3560
3566
3574
3582
3590
3599
3609
3618
3628
3639
3649
3659
3670
3680
3691
3701
3712
3723
3734
3744
3755
3766
3776
3785
3794
3802
3810
3817
3824
3830
3837
3843
3850
3856
3862
3868
3875
3881
3888
3894
3901
3908
3914
3921
3928
3934
3940
3946
3952
3958
3964
3970
3976
3981
3985
3989
3993
3996
3999
4002
4005
4008
4011
4014
4018
4021
4024
4027
4030
4034
4038
4043
4048
4053
4059
4066
4073
4081
4089
4098
4107
4117
4126
4136
4145
4155
4165
4175
4185
4196
4207
4218
4229
4240
4251
4262
4273
4285
4297
4309
4321
4334
4348
4361
4375
4389
4403
4418
4433
4448
4463
4478
4492
4507
4520
4533
4545
4557
4569
4580
4591
4601
4612
4621
4631
4639
4648
4656
4664
4671
4678
4685
4692
4699
4706
4713
4720
4726
4733
4739
4745
4751
4756
4761
4766
4769
4773
4775
4777
4778
4779
4779
4778
4778
4777
4776
4776
4775
4775
4776
4776
4778
4779
4781
4784
4787
4791
4795
4800
4805
4810
4815
4820
4824
4829
4833
4836
4839
4840
4841
4840
4838
4835
4832
4827
4822
4816
4810
4804
4798
4791
4785
4778
4772
4766
4762
4758
4754
4752
4750
4749
4748
4748
4748
4749
4750
4751
4752
4754
4756
4758
4760
4763
4765
4768
4771
4774
4776
4779
4782
4785
4788
4792
4797
4802
4807
4813
4818
4824
4829
4833
4837
4840
4843
4844
4845
4845
4844
4842
4840
4836
4833
4828
4823
4817
4810
4802
4794
4784
4774
4763
4752
4740
4728
4717
4705
4694
4684
4673
4663
4654
4644
4635
4626
4618
4610
4603
4595
4589
4582
4576
4570
4565
4561
4557
4553
4549
4546
4541
4536
4531
4524
4517
4509
4500
4491
4481
4470
4458
4446
4433
4420
4407
4395
4382
4370
4358
4346
4335
4323
4313
4302
4291
4281
4270
4259
4248
4236
4225
4213
4202
4190
4178
4165
4153
4141
4129
4117
4105
4094
4083
4073
4064
4054
4048
4041
4035
4032
4027
4025
4022
4021
4019
4018
4017
4014
4013
4011
4009
4006
4002
3998
3994
3989
3984
3980
3975
3970
3966
3961
3957
3953
3949
3944
3939
3933
3927
3920
3913
3905
3896
3887
3877
3867
3856
3844
3832
3820
3807
3795
3782
3769
3756
3743
3730
3718
3706
3694
3683
3673
3663
3654
3645
3637
3628
3619
3611
3602
3593
3584
3574
3564
3554
3544
3533
3522
3512
3501
3491
3481
3472
3464
3456
3449
3443
3436
3431
3425
3419
3414
3409
3404
3399
3394
3389
3385
3381
3376
3372
3368
3364
3361
3357
3353
3349
3345
3342
3338
3336
3333
3331
3329
3328
3327
3326
3325
3324
3324
3324
3325
3327
3329
3331
3333
3335
3337
3338
3340
3341
3342
3342
3343
3343
3343
3343
3342
3341
3340
3338
3335
3332
3329
3326
3323
3320
3317
3314
3311
3309
3307
3305
3303
3301
3300
3299
3298
3297
3297
3296
3296
3295
3294
3293
3291
3290
3288
3286
3284
3281
3279
3276
3274
3271
3269
3267
3265
3263
3262
3261
3260
3260
3261
3262
3263
3264
3265
3266
3267
3268
3270
3271
3271
3272
3273
3273
3272
3272
3271
3269
3267
3266
3264
3262
3260
3259
3258
3258
3258
3259
3260
3262
3265
3269
3272
3277
3281
3286
3291
3296
3301
3306
3312
3317
3322
3327
3332
3338
3344
3350
3357
3364
3371
3378
3386
3395
3403
3413
3422
3432
3442
3453
3463
3474
3484
3494
3503
3512
3521
3529
3537
3544
3552
3559
3566
3572
3578
3585
3591
3598
3605
3612
3620
3629
3637
3645
3653
3661
3668
3675
3680
3685
3690
3694
3697
3700
3703
3705
3707
3710
3712
3715
3718
3721
3724
3727
3731
3735
3739
3743
3748
3754
3759
3766
3772
3779
3787
3795
3804
3813
3823
3833
3843
3854
3865
3876
3887
3897
3908
3918
3927
3937
3946
3956
3965
3974
3983
3993
4003
4013
4022
4033
4043
4054
4065
4075
4086
4098
4109
4121
4132
4143
4154
4165
4175
4184
4193
4200
4207
4213
4218
4221
4224
4226
4228
4229
4229
4229
4229
4228
4227
4226
4224
4222
4218
4215
4210
4205
4200
4194
4189
4183
4176
4170
4163
4156
4149
4142
4134
4125
4116
4106
4096
4086
4075
4062
4051
4040
4027
4014
4003
3990
3977
3964
3950
3938
3925
3913
3901
3889
3878
3867
3856
3845
3834
3823
3812
3800
3789
3777
3766
3754
3741
3729
3716
3703
3690
3676
3663
3649
3634
3619
3604
3588
3572
3555
3538
3520
3502
3484
3466
3447
3429
3411
3393
3377
3360
3345
3330
3317
3305
3294
3284
3275
3267
3260
3254
3249
3243
3238
3234
3229
3225
3220
3215
3210
3204
3199
3194
3188
3183
3177
3171
3165
3157
3149
3140
3131
3121
3110
3098
3086
3072
3058
3043
3026
3009
2991
2972
2952
2932
2912
2892
2872
2852
2832
2811
2791
2771
2751
2731
2712
2693
2675
2657
2641
2625
2610
2595
2581
2568
2555
2543
2532
2521
2511
2501
2492
2484
2477
2471
2467
2463
2460
2459
2458
2458
2459
2460
2461
2463
2465
2467
2469
2471
2472
2474
2474
2475
2474
2473
2472
2469
2466
2463
2458
2453
2447
2441
2433
2425
2416
2406
2395
2383
2370
2356
2342
2327
2312
2297
2281
2266
2250
2235
2219
2204
2189
2174
2160
2146
2132
2119
2107
2096
2085
2075
2065
2055
2045
2037
2027
2017
2008
1999
1989
1980
1970
1961
1952
1943
1934
1925
1916
1907
1898
1889
1880
1871
1863
1854
1846
1838
1831
1824
1817
1811
1805
1800
1794
1789
1785
1780
1776
1771
1767
1763
1759
1754
1750
1745
1740
1734
1729
1724
1719
1714
1710
1706
1702
1699
1697
1695
1693
1692
1691
1690
1689
1688
1688
1687
1687
1687
1687
1688
1689
1690
1691
1692
1693
1693
1692
1691
1690
1689
1688
1687
1686
1685
1685
1684
1684
1684
1683
1683
1682
1680
1678
1676
1673
1670
1667
1663
1658
1654
1649
1643
1637
1631
1625
1618
1611
1604
1598
1591
1585
1578
1572
1566
1561
1556
1553
1550
1548
1546
1546
1546
1547
1548
1550
1552
1554
1557
1559
1562
1566
1570
1574
1579
1584
1590
1596
1602
1609
1615
1622
1628
1635
1641
1648
1654
1661
1667
1674
1681
1688
1695
1702
1709
1717
1724
1732
1739
1747
1755
1763
1771
1779
1788
1796
1805
1813
1822
1830
1839
1847
1856
1864
1873
1881
1890
1898
1906
1915
1923
1931
1939
1948
1956
1965
1974
1983
1992
2001
2011
2021
2029
2040
2049
2059
2069
2080
2090
2101
2112
2123
2135
2146
2158
2170
2182
2194
2206
2218
2230
2242
2254
2266
2278
2289
2300
2310
2319
2327
2334
2339
2344
2347
2350
2352
2354
2355
2355
2355
2356
2355
2355
2355
2355
2355
2355
2355
2355
2355
2355
2355
2354
2353
2352
2351
2350
2348
2347
2345
2343
2341
2339
2336
2333
2330
2327
2324
2320
2316
2312
2308
2304
2300
2296
2292
2289
2286
2283
2281
2279
2277
2276
2276
2276
2277
2279
2281
2284
2288
2292
2297
2302
2308
2314
2321
2328
2335
2343
2350
2358
2366
2374
2382
2390
2398
2406
2413
2420
2427
2432
2437
2442
2446
2449
2452
2454
2457
2459
2461
2464
2466
2468
2470
2472
2474
2476
2478
2480
2482
2483
2484
2484
2483
2482
2480
2478
2475
2472
2469
2466
2463
2460
2457
2455
2453
2451
2450
2449
2449
2449
2450
2450
2452
2453
2454
2456
2459
2461
2464
2467
2470
2473
2476
2478
2481
2483
2486
2488
2490
2492
2494
2495
2496
2496
2496
2495
2493
2491
2488
2484
2480
2476
2471
2466
2461
2454
2447
2439
2431
2421
2411
2400
2388
2376
2363
2349
2336
2322
2307
2292
2277
2262
2247
2233
2218
2205
2191
2178
2166
2154
2142
2131
2120
2110
2099
2089
2079
2070
2060
2051
2041
2033
2025
2016
2009
2001
1995
1988
1982
1976
1970
1964
1958
1952
1945
1939
1932
1925
1917
1910
1902
1893
1885
1876
1867
1858
1848
1839
1829
1819
1808
1797
1786
1774
1762
1750
1738
1725
1712
1699
1686
1672
1658
1644
1629
1614
1598
1582
1566
1549
1533
1516
1499
1482
1466
1449
1432
1415
1398
1382
1366
1350
1334
1319
1304
1290
1276
1262
1249
1235
1222
1209
1196
1183
1170
1158
1147
1136
1126
1117
1108
1101
1095
1089
1084
1080
1076
1073
1071
1069
1067
1064
1061
1058
1054
1049
1043
1037
1030
1022
1014
1004
997
988
979
970
961
953
945
937
930
923
917
911
906
902
898
895
892
890
888
886
884
883
883
882
882
882
882
882
882
882
882
883
883
884
885
886
887
888
890
892
895
897
901
904
907
911
914
916
918
919
920
920
919
919
917
916
914
912
911
909
907
905
904
902
900
898
896
893
891
889
886
884
883
881
879
878
876
874
872
870
867
864
861
858
854
850
846
841
837
832
826
821
815
809
804
799
794
790
786
782
779
775
772
770
767
764
760
757
753
748
743
737
731
724
717
709
701
693
684
676
667
658
648
639
629
620
610
600
590
580
570
559
549
539
529
520
511
503
496
489
483
477
472
467
463
460
456
454
452
450
448
447
445
444
443
442
442
441
441
442
442
444
445
447
450
453
456
459
462
464
467
468
470
471
471
471
471
470
469
468
466
464
462
461
459
458
458
458
459
460
462
465
467
470
473
476
479
482
485
488
491
493
496
498
500
502
504
506
508
510
512
513
515
516
517
519
519
520
521
522
523
524
525
527
529
531
532
534
535
536
537
536
536
535
533
531
528
526
523
521
518
515
512
510
507
505
503
502
501
499
498
497
495
494
492
491
489
488
487
487
486
486
486
486
486
486
487
487
488
489
490
491
492
493
494
495
496
497
498
498
499
499
498
497
496
494
491
488
484
480
476
471
466
461
456
451
446
441
437
432
428
424
419
415
410
405
400
394
389
383
377
370
364
357
350
342
334
326
318
309
300
290
280
270
259
249
238
228
218
208
199
190
181
172
163
154
145
137
128
120
112
105
98
91
85
79
72
66
60
55
49
44
40
35
30
26
20
14
8
1
-6
-14
-21
-29
-37
-44
-52
-60
-69
-77
-86
-95
-105
-115
-125
-136
-147
-159
-171
-183
-195
-207
-219
-230
-241
-252
-263
-274
-285
-296
-307
-318
-330
-342
-354
-366
-378
-391
-403
-415
-427
-439
-451
-462
-474
-485
-496
-507
-518
-528
-538
-548
-557
-565
-573
-580
-586
-591
-596
-600
-604
-607
-609
-611
-612
-612
-613
-612
-612
-610
-609
-607
-604
-602
-600
-598
-596
-594
-593
-591
-590
-589
-589
-588
-588
-588
-589
-590
-592
-595
-598
-601
-605
-609
-614
-619
-624
-630
-636
-642
-649
-657
-664
-672
-681
-690
-699
-709
-719
-729
-740
-751
-762
-773
-785
-796
-807
-819
-830
-841
-853
-864
-874
-885
-895
-905
-915
-925
-934
-943
-952
-961
-969
-978
-986
-994
-1002
-1008
-1016
-1024
-1032
-1039
-1046
-1054
-1062
-1070
-1079
-1087
-1096
-1105
-1114
-1123
-1132
-1141
-1150
-1160
-1169
-1179
-1189
-1199
-1209
-1219
-1229
-1239
-1250
-1261
-1273
-1285
-1297
-1310
-1324
-1338
-1352
-1367
-1382
-1398
-1413
-1429
-1444
-1459
-1473
-1487
-1501
-1514
-1526
-1538
-1550
-1561
-1572
-1583
-1594
-1605
-1615
-1626
-1636
-1646
-1657
-1667
-1676
-1686
-1695
-1703
-1712
-1719
-1727
-1734
-1740
-1746
-1751
-1754
-1757
-1759
-1761
-1761
-1761
-1760
-1759
-1757
-1756
-1755
-1754
-1753
-1753
-1753
-1754
-1755
-1756
-1758
-1760
-1763
-1765
-1768
-1770
-1771
-1773
-1773
-1773
-1771
-1769
-1766
-1762
-1757
-1751
-1744
-1736
-1726
-1715
-1703
-1690
-1675
-1659
-1642
-1625
-1607
-1588
-1569
-1550
-1532
-1513
-1496
-1478
-1461
-1444
-1427
-1410
-1394
-1377
-1360
-1343
-1326
-1309
-1292
-1275
-1257
-1240
-1222
-1205
-1187
-1170
-1153
-1136
-1120
-1104
-1089
-1074
-1060
-1046
-1034
-1022
-1012
-1002
-995
-988
-982
-978
-975
-973
-972
-972
-972
-973
-975
-978
-981
-984
-987
-991
-994
-997
-999
-1000
-1004
-1006
-1008
-1012
-1014
-1018
-1022
-1025
-1028
-1032
-1035
-1037
-1040
-1042
-1044
-1045
-1045
-1044
-1043
-1041
-1037
-1034
-1029
-1024
-1018
-1014
-1010
-1006
-1002
-1000
-998
-997
-997
-997
-998
-1000
-1000
-1002
-1002
-1004
-1004
-1004
-1004
-1002
-1000
-998
-995
-991
-987
-982
-976
-970
-963
-956
-949
-942
-935
-929
-923
-917
-911
-906
-902
-898
-895
-893
-891
-889
-888
-888
-887
-887
-886
-886
-886
-885
-884
-883
-881
-879
-876
-873
-868
-864
-859
-853
-848
-842
-837
-833
-829
-826
-824
-822
-821
-821
-821
-821
-821
-821
-822
-822
-824
-825
-826
-828
-829
-831
-832
-834
-835
-837
-838
-840
-841
-842
-843
-843
-843
-843
-842
-840
-838
-836
-834
-831
-828
-825
-821
-817
-812
-807
-802
-795
-788
-781
-773
-764
-755
-745
-734
-724
-713
-702
-691
-680
-669
-658
-647
-636
-626
-615
-604
-592
-581
-570
-558
-547
-535
-523
-510
-497
-484
-471
-457
-442
-427
-412
-396
-380
-363
-347
-331
-314
-297
-280
-263
-246
-229
-212
-195
-178
-161
-145
-128
-112
-96
-80
-65
-50
-36
-22
-9
4
16
28
39
50
61
71
80
90
98
107
114
122
129
136
142
149
155
160
165
171
176
180
185
190
195
200
205
210
214
218
222
224
226
227
228
227
225
222
218
212
206
199
191
182
172
162
152
142
132
122
113
104
95
87
80
74
68
64
59
56
52
49
46
42
39
35
31
28
23
19
15
11
7
3
-2
-6
-10
-13
-16
-19
-20
-20
-20
-19
-17
-15
-12
-8
-5
-1
3
7
10
13
15
17
18
18
17
15
12
8
4
-1
-6
-12
-18
-24
-29
-34
-39
-43
-47
-50
-52
-54
-56
-58
-60
-62
-65
-67
-71
-74
-78
-83
-87
-92
-97
-102
-107
-113
-117
-122
-127
-131
-135
-138
-141
-145
-147
-150
-153
-154
-156
-157
-158
-158
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-159
-161
-163
-166
-170
-174
-179
-184
-189
-193
-198
-202
-206
-209
-212
-215
-217
-219
-220
-222
-224
-226
-228
-230
-232
-235
-238
-241
-245
-248
-252
-255
-259
-262
-265
-268
-270
-273
-275
-277
-280
-282
-284
-286
-288
-290
-291
-292
-292
-292
-291
-290
-289
-287
-285
-282
-279
-276
-272
-268
-264
-259
-253
-248
-241
-234
-227
-218
-209
-199
-189
-179
-167
-156
-144
-133
-121
-110
-98
-87
-76
-66
-55
-43
-32
-20
-7
6
19
33
47
61
76
92
107
124
141
159
177
195
214
233
252
271
289
308
327
345
364
383
402
421
441
460
480
500
520
539
558
576
594
611
627
643
657
670
683
695
705
715
723
731
737
743
748
753
756
760
762
765
766
768
769
769
769
769
769
768
768
767
767
767
768
768
769
769
770
770
771
771
772
773
775
777
780
782
785
789
792
795
798
802
806
810
815
819
824
829
834
838
843
846
850
853
856
859
862
866
869
872
876
879
883
887
890
894
897
900
902
904
906
908
908
909
909
908
907
906
905
903
900
898
896
893
891
889
887
885
884
882
881
880
879
878
877
876
876
875
875
874
874
873
872
870
868
866
863
860
857
853
849
845
840
834
828
821
813
805
797
789
780
771
761
752
742
733
724
715
706
698
689
681
672
663
654
644
634
624
614
603
592
581
570
559
547
535
523
511
500
488
476
465
454
444
433
423
413
403
393
383
373
363
354
344
334
324
313
303
293
284
274
265
256
247
238
230
222
214
207
199
191
183
175
166
157
148
139
129
119
110
100
90
81
72
64
57
50
44
39
34
30
26
22
19
16
13
10
7
4
1
-1
-4
-7
-9
-11
-13
-15
-17
-19
-21
-22
-24
-26
-27
-28
-30
-31
-33
-34
-36
-37
-39
-40
-42
-43
-45
-46
-47
-49
-50
-52
-55
-57
-61
-65
-69
-73
-78
-83
-88
-93
-99
-104
-110
-116
-123
-129
-136
-142
-149
-156
-164
-171
-178
-185
-192
-199
-206
-212
-218
-224
-229
-234
-237
-240
-242
-243
-244
-243
-242
-241
-238
-236
-232
-228
-223
-218
-212
-205
-198
-191
-182
-174
-165
-156
-147
-137
-127
-116
-106
-95
-85
-74
-64
-54
-45
-35
-26
-18
-9
-1
6
13
19
24
29
34
37
41
44
46
48
49
50
50
50
49
48
48
47
47
46
45
45
45
44
44
44
44
44
44
45
46
47
48
51
54
58
63
69
75
83
92
102
113
125
138
151
166
181
198
215
232
251
270
289
308
328
347
366
385
404
422
440
459
477
495
513
530
548
566
583
600
617
634
650
667
683
700
716
732
748
763
778
793
807
821
835
848
861
874
886
898
909
920
931
941
951
961
971
981
991
1002
1012
1022
1033
1044
1055
1066
1079
1092
1105
1118
1132
1146
1160
1174
1187
1200
1213
1225
1236
1247
1257
1266
1274
1281
1287
1293
1299
1305
1310
1315
1320
1325
1329
1333
1336
1339
1341
1343
1344
1346
1346
1347
1347
1347
1346
1344
1342
1340
1337
1334
1330
1325
1320
1314
1308
1301
1293
1285
1276
1267
1258
1248
1239
1229
1220
1210
1200
1189
1179
1168
1157
1146
1134
1122
1110
1097
1084
1070
1057
1043
1029
1014
1000
987
973
959
945
930
916
902
888
874
860
847
834
822
811
800
790
780
771
763
755
748
741
735
729
723
718
713
709
706
704
702
702
703
704
707
711
717
723
730
739
748
758
768
779
790
801
812
823
834
845
856
866
875
883
891
898
904
910
914
919
922
925
927
929
930
931
932
932
931
931
930
929
928
928
927
927
927
928
929
931
934
937
940
945
950
955
962
969
977
985
994
1004
1014
1024
1035
1046
1057
1068
1079
1091
1103
1116
1129
1142
1156
1171
1185
1201
1216
1232
1248
1264
1280
1296
1312
1328
1343
1359
1374
1388
1403
1418
1433
1447
1461
1475
1488
1500
1512
1523
1533
1543
1552
1560
1568
1574
1580
1585
1588
1591
1592
1594
1594
1594
1595
1595
1595
1596
1597
1598
1600
1601
1602
1603
1603
1604
1604
1604
1605
1605
1605
1605
1605
1605
1604
1602
1600
1598
1595
1592
1589
1586
1583
1580
1577
1573
1570
1566
1562
1558
1554
1550
1546
1541
1536
1530
1524
1518
1511
1504
1497
1490
1483
1475
1468
1460
1452
1444
1436
1427
1419
1411
1403
1395
1387
1379
1371
1363
1356
1348
1341
1334
1327
1321
1315
1309
1303
1299
1294
1291
1288
1286
1284
1284
1285
1286
1288
1291
1293
1296
1299
1301
1304
1307
1310
1312
1315
1318
1321
1323
1325
1326
1327
1328
1328
1327
1326
1324
1323
1320
1318
1315
1312
1309
1306
1302
1299
1295
1291
1287
1283
1278
1273
1268
1262
1257
1251
1244
1238
1232
1226
1221
1215
1210
1205
1199
1194
1189
1184
1179
1174
1170
1165
1160
1156
1152
1148
1144
1140
1136
1132
1129
1125
1121
1118
1115
1113
1111
1109
1107
1105
1104
1102
1100
1099
1097
1096
1095
1094
1092
1091
1090
1088
1087
1085
1084
1082
1080
1077
1075
1071
1068
1064
1060
1056
1052
1048
1044
1041
1038
1035
1032
1030
1028
1027
1026
1025
1024
1024
1025
1025
1027
1028
1031
1033
1036
1040
1044
1048
1054
1060
1067
1075
1084
1093
1104
1115
1128
1141
1156
1171
1187
1204
1221
1239
1258
1277
1296
1315
1335
1355
1375
1396
1416
1437
1458
1478
1499
1520
1541
1562
1583
1603
1623
1643
1663
1682
1702
1722
1741
1761
1780
1799
1818
1836
1854
1872
1889
1906
1922
1937
1952
1966
1980
1993
2005
2017
2028
2039
2050
2060
2070
2080
2090
2099
2109
2118
2127
2137
2146
2157
2167
2178
2189
2200
2212
2224
2236
2249
2262
2275
2289
2303
2317
2332
2348
2363
2379
2395
2412
2428
2445
2462
2479
2496
2513
2531
2548
2566
2585
2604
2623
2643
2663
2683
2704
2724
2745
2766
2786
2806
2826
2845
2864
2882
2899
2916
2932
2947
2962
2975
2988
2999
3010
3020
3030
3038
3046
3053
3060
3065
3071
3075
3080
3084
3088
3091
3095
3098
3101
3104
3107
3109
3112
3115
3119
3122
3126
3130
3135
3140
3145
3150
3156
3162
3168
3175
3182
3189
3197
3204
3212
3219
3227
3234
3241
3248
3255
3262
3268
3274
3280
3286
3292
3298
3304
3309
3314
3318
3321
3323
3325
3325
3325
3323
3321
3318
3314
3309
3304
3298
3292
3285
3278
3270
3262
3254
3245
3236
3227
3218
3208
3198
3188
3178
3167
3157
3146
3135
3124
3113
3101
3090
3078
3066
3054
3042
3030
3017
3005
2992
2979
2966
2953
2940
2927
2913
2900
2886
2872
2857
2843
2828
2812
2797
2781
2765
2750
2734
2718
2702
2687
2671
2657
2642
2628
2614
2600
2587
2575
2562
2550
2539
2528
2517
2506
2495
2484
2474
2464
2453
2443
2433
2424
2414
2404
2395
2386
2377
2368
2359
2350
2342
2333
2326
2318
2311
2304
2298
2292
2287
2282
2278
2274
2270
2265
2261
2257
2253
2250
2246
2242
2239
2235
2231
2227
2223
2219
2215
2212
2209
2206
2204
2202
2200
2199
2199
2199
2199
2199
2200
2201
2203
2205
2207
2209
2212
2215
2218
2221
2225
2229
2233
2238
2243
2248
2253
2258
2264
2270
2276
2282
2289
2296
2302
2309
2316
2322
2329
2335
2342
2348
2355
2362
2369
2376
2383
2391
2399
2408
2417
2426
2435
2445
2455
2465
2476
2486
2496
2505
2515
2524
2532
2540
2548
2555
2561
2568
2574
2579
2585
2590
2595
2600
2604
2609
2613
2617
2621
2625
2628
2631
2634
2636
2638
2640
2641
2642
2642
2642
2641
2640
2638
2636
2633
2630
2627
2623
2619
2616
2612
2608
2604
2600
2596
2592
2588
2584
2580
2575
2571
2567
2563
2559
2555
2551
2546
2542
2537
2531
2526
2520
2514
2508
2502
2496
2490
2484
2478
2472
2466
2459
2453
2446
2440
2433
2426
2418
2411
2403
2395
2386
2377
2368
2358
2348
2337
2326
2315
2304
2293
2281
2270
2259
2248
2237
2226
2215
2204
2193
2182
2171
2160
2149
2138
2128
2117
2108
2098
2089
2079
2070
2062
2053
2045
2037
2029
2021
2015
2008
2001
1995
1988
1982
1975
1968
1962
1955
1949
1942
1935
1928
1921
1913
1905
1897
1889
1882
1874
1867
1860
1853
1847
1840
1834
1828
1822
1816
1810
1804
1798
1792
1786
1781
1776
1771
1767
1762
1758
1754
1749
1744
1739
1734
1728
1722
1717
1711
1705
1700
1694
1688
1682
1675
1669
1661
1654
1646
1637
1628
1618
1608
1597
1586
1574
1561
1548
1534
1519
1504
1489
1473
1458
1442
1427
1411
1395
1380
1365
1349
1335
1320
1306
1292
1279
1266
1253
1241
1230
1218
1208
1197
1187
1177
1167
1157
1148
1138
1128
1117
1107
1096
1085
1074
1062
1050
1037
1024
1010
996
982
967
952
937
921
906
890
875
859
842
826
809
792
774
756
738
719
700
681
662
642
623
604
584
565
545
526
506
487
467
448
429
410
392
374
356
338
320
301
283
264
245
225
206
186
166
145
125
104
84
63
43
22
1
-20
-41
-62
-83
-104
-125
-146
-167
-187
-208
-229
-250
-272
-293
-314
-335
-356
-377
-398
-418
-439
-459
-479
-499
-519
-538
-558
-577
-596
-616
-635
-654
-673
-692
-711
-730
-750
-769
-787
-806
-824
-843
-860
-878
-895
-911
-927
-943
-957
-972
-985
-999
-1012
-1024
-1037
-1048
-1060
-1071
-1082
-1093
-1103
-1113
-1123
-1132
-1141
-1149
-1158
-1165
-1173
-1180
-1186
-1192
-1198
-1203
-1207
-1211
-1214
-1216
-1217
-1218
-1218
-1218
-1217
-1216
-1215
-1213
-1210
-1207
-1204
-1199
-1195
-1190
-1184
-1178
-1172
-1165
-1158
-1151
-1143
-1135
-1127
-1118
-1109
-1100
-1090
-1080
-1070
-1060
-1050
-1039
-1029
-1018
-1006
-997
-986
-975
-964
-954
-943
-932
-921
-911
-900
-890
-880
-870
-860
-850
-841
-832
-822
-813
-804
-796
-787
-779
-770
-762
-753
-745
-737
-729
-722
-715
-708
-702
-696
-691
-686
-682
-678
-674
-671
-668
-666
-663
-661
-659
-657
-655
-653
-652
-651
-650
-649
-648
-648
-646
-645
-643
-640
-638
-635
-633
-630
-627
-624
-621
-618
-615
-612
-609
-606
-602
-599
-596
-593
-590
-587
-584
-581
-578
-575
-571
-568
-564
-560
-555
-551
-546
-542
-537
-533
-528
-523
-519
-514
-510
-505
-500
-495
-490
-484
-478
-472
-465
-458
-451
-443
-435
-426
-418
-409
-400
-391
-382
-373
-363
-353
-342
-332
-321
-310
-299
-289
-278
-267
-256
-245
-234
-223
-212
-201
-190
-179
-167
-156
-146
-135
-124
-113
-103
-92
-81
-70
-59
-48
-36
-25
-13
-2
10
22
33
45
56
67
78
90
101
112
124
135
147
160
173
186
200
214
229
245
261
279
296
315
334
353
372
392
412
431
451
470
490
509
528
547
565
584
603
622
641
660
679
698
717
736
756
775
794
813
833
852
871
889
908
926
944
961
978
995
1010
1026
1041
1056
1071
1085
1100
1114
1128
1141
1155
1169
1182
1195
1207
1220
1232
1243
1255
1266
1276
1286
1296
1306
1316
1326
1335
1344
1353
1362
1370
1379
1387
1395
1403
1410
1418
1425
1432
1439
1446
1453
1460
1467
1473
1480
1486
1492
1498
1504
1510
1516
1522
1527
1533
1538
1543
1548
1553
1558
1562
1566
1570
1574
1578
1581
1585
1589
1592
1596
1599
1603
1606
1610
1613
1616
1620
1623
1626
1630
1633
1637
1641
1645
1649
1654
1658
1662
1667
1672
1676
1681
1686
1692
1697
1702
1708
1713
1719
1724
1729
1734
1739
1744
1749
1753
1757
1761
1764
1767
1770
1772
1775
1777
1780
1783
1786
1790
1795
1800
1806
1812
1819
1826
1834
1843
1852
1861
1870
1880
1890
1900
1911
1922
1933
1944
1955
1967
1978
1990
2001
2013
2025
2037
2049
2060
2071
2083
2094
2105
2116
2126
2136
2146
2155
2164
2172
2180
2188
2196
2203
2211
2218
2225
2231
2238
2244
2251
2257
2263
2269
2275
2281
2286
2291
2296
2301
2306
2311
2317
2323
2329
2336
2343
2351
2360
2369
2380
2390
2402
2414
2427
2441
2455
2470
2485
2501
2517
2534
2551
2569
2587
2606
2625
2645
2665
2685
2706
2726
2747
2768
2789
2810
2831
2852
2872
2893
2913
2933
2953
2973
2993
3013
3033
3053
3072
3092
3111
3131
3150
3170
3189
3209
3229
3248
3268
3288
3307
3326
3345
3364
3383
3401
3419
3436
3453
3469
3484
3499
3513
3526
3538
3550
3561
3571
3580
3589
3598
3605
3612
3619
3625
3631
3636
3641
3646
3650
3655
3659
3663
3667
3670
3674
3677
3681
3684
3688
3691
3695
3699
3703
3707
3711
3716
3722
3727
3733
3740
3746
3753
3760
3768
3776
3784
3792
3801
3810
3819
3828
3838
3848
3858
3868
3878
3889
3900
3911
3922
3933
3945
3956
3968
3979
3990
4002
4013
4025
4037
4049
4061
4074
4086
4100
4114
4128
4143
4157
4172
4187
4202
4217
4231
4246
4261
4275
4289
4302
4315
4327
4339
4350
4361
4372
4382
4392
4401
4410
4419
4428
4436
4444
4451
4458
4465
4470
4476
4480
4484
4486
4488
4489
4489
4488
4487
4484
4481
4477
4471
4466
4459
4452
4444
4435
4426
4417
4408
4398
4389
4379
4369
4360
4350
4341
4331
4321
4311
4301
4291
4280
4269
4257
4245
4232
4218
4205
4190
4175
4160
4144
4128
4110
4093
4074
4054
4035
4014
3995
3974
3953
3932
3910
3889
3868
3846
3824
3802
3779
3757
3734
3710
3686
3662
3637
3611
3585
3559
3532
3505
3477
3448
3419
3389
3359
3328
3297
3265
3233
3201
3169
3137
3106
3075
3044
3014
2984
2954
2925
2896
2868
2839
2811
2784
2756
2729
2702
2675
2648
2622
2596
2570
2545
2519
2494
2468
2442
2417
2391
2365
2339
2313
2287
2261
2235
2209
2184
2158
2133
2107
2082
2056
2031
2005
1981
1957
1933
1909
1887
1864
1843
1821
1801
1780
1760
1741
1721
1702
1684
1665
1647
1628
1610
1592
1574
1556
1538
1520
1502
1483
1464
1444
1425
1405
1386
1366
1347
1327
1308
1288
1269
1250
1230
1211
1191
1172
1152
1133
1113
1094
1075
1056
1036
1016
997
978
958
938
918
898
878
858
838
817
797
777
757
737
718
699
680
662
644
626
610
594
578
564
550
536
524
512
501
491
481
472
463
455
446
438
430
422
413
405
396
387
377
367
357
347
337
326
315
304
293
282
270
259
247
235
223
211
198
186
174
162
151
140
129
118
108
98
89
80
71
62
54
46
38
30
22
14
7
-1
-9
-17
-25
-33
-40
-48
-56
-63
-70
-77
-83
-89
-95
-101
-106
-112
-117
-122
-127
-131
-136
-141
-146
-151
-157
-162
-167
-173
-178
-183
-188
-192
-196
-199
-202
-205
-207
-209
-211
-212
-213
-214
-215
-216
-216
-217
-218
-219
-220
-222
-224
-226
-229
-232
-236
-240
-244
-249
-255
-260
-266
-272
-279
-285
-292
-299
-306
-313
-320
-328
-336
-344
-352
-361
-371
-380
-390
-400
-410
-421
-431
-442
-453
-464
-475
-486
-497
-509
-520
-530
-541
-551
-561
-571
-581
-591
-600
-609
-618
-627
-636
-645
-654
-663
-673
-682
-692
-702
-713
-724
-735
-747
-759
-771
-783
-795
-807
-818
-830
-841
-853
-864
-875
-886
-897
-908
-919
-930
-942
-954
-966
-978
-990
-1002
-1016
-1029
-1043
-1057
-1071
-1086
-1101
-1116
-1131
-1147
-1162
-1178
-1193
-1208
-1224
-1238
-1253
-1268
-1282
-1296
-1310
-1324
-1338
-1351
-1364
-1376
-1388
-1400
-1411
-1423
-1434
-1445
-1456
-1467
-1478
-1489
-1500
-1511
-1522
-1533
-1545
-1557
-1569
-1581
-1593
-1606
-1619
-1632
-1645
-1659
-1673
-1687
-1701
-1716
-1730
-1745
-1760
-1775
-1790
-1805
-1820
-1834
-1849
-1864
-1878
-1893
-1907
-1922
-1936
-1951
-1966
-1982
-1997
-2013
-2028
-2044
-2060
-2076
-2093
-2110
-2127
-2144
-2162
-2181
-2200
-2219
-2240
-2261
-2282
-2304
-2326
-2349
-2372
-2395
-2418
-2440
-2462
-2484
-2505
-2525
-2544
-2562
-2580
-2596
-2611
-2625
-2638
-2650
-2660
-2670
-2678
-2686
-2693
-2699
-2704
-2709
-2714
-2718
-2721
-2725
-2728
-2730
-2733
-2735
-2736
-2737
-2737
-2737
-2736
-2735
-2734
-2732
-2729
-2727
-2724
-2721
-2718
-2714
-2711
-2708
-2704
-2700
-2696
-2692
-2688
-2684
-2680
-2676
-2672
-2668
-2663
-2659
-2654
-2650
-2645
-2640
-2635
-2630
-2624
-2619
-2613
-2608
-2601
-2595
-2588
-2581
-2574
-2567
-2560
-2552
-2545
-2538
-2530
-2524
-2517
-2510
-2504
-2498
-2492
-2486
-2480
-2474
-2469
-2463
-2458
-2452
-2447
-2441
-2436
-2430
-2424
-2417
-2411
-2404
-2396
-2389
-2381
-2372
-2364
-2354
-2345
-2335
-2325
-2314
-2303
-2292
-2280
-2267
-2254
-2240
-2226
-2211
-2195
-2179
-2162
-2146
-2128
-2110
-2092
-2074
-2055
-2036
-2017
-1998
-1978
-1959
-1939
-1919
-1899
-1878
-1858
-1838
-1817
-1796
-1775
-1753
-1731
-1709
-1687
-1663
-1640
-1616
-1591
-1566
-1541
-1516
-1491
-1465
-1440
-1414
-1389
-1363
-1338
-1314
-1289
-1266
-1243
-1221
-1200
-1179
-1160
-1141
-1122
-1104
-1087
-1070
-1053
-1037
-1020
-1006
-990
-975
-960
-945
-930
-915
-899
-883
-867
-851
-834
-818
-801
-784
-767
-750
-732
-715
-697
-680
-662
-644
-626
-608
-590
-572
-553
-534
-514
-493
-473
-451
-430
-407
-384
-360
-336
-311
-285
-259
-232
-204
-175
-146
-116
-86
-55
-24
7
39
71
104
136
169
202
235
268
300
333
366
398
431
462
494
525
556
587
617
647
677
706
735
762
790
816
842
867
891
914
936
958
979
999
1018
1037
1055
1072
1089
1105
1120
1135
1149
1162
1175
1187
1199
1209
1219
1228
1236
1244
1251
1257
1261
1265
1268
1270
1271
1270
1269
1266
1263
1259
1253
1247
1241
1233
1225
1216
1206
1195
1184
1172
1159
1145
1131
1116
1100
1084
1067
1049
1031
1012
993
973
953
932
910
888
866
843
819
795
771
746
721
695
669
642
615
588
561
533
505
476
447
418
389
360
332
303
275
247
220
194
168
142
118
93
70
47
25
4
-17
-37
-57
-76
-95
-114
-132
-151
-170
-189
-208
-228
-249
-270
-292
-314
-337
-360
-384
-407
-431
-455
-479
-503
-527
-552
-576
-600
-625
-649
-673
-697
-721
-745
-769
-794
-819
-844
-869
-895
-921
-948
-974
-1000
-1029
-1056
-1084
-1111
-1139
-1167
-1194
-1223
-1251
-1279
-1308
-1337
-1366
-1395
-1424
-1453
-1481
-1510
-1538
-1566
-1593
-1621
-1648
-1675
-1702
-1729
-1756
-1783
-1810
-1838
-1866
-1894
-1923
-1952
-1982
-2012
-2041
-2073
-2104
-2135
-2166
-2197
-2228
-2259
-2290
-2321
-2352
-2383
-2414
-2444
-2475
-2505
-2534
-2564
-2592
-2620
-2648
-2675
-2701
-2727
-2752
-2777
-2801
-2824
-2847
-2869
-2891
-2913
-2935
-2956
-2977
-2999
-3020
-3042
-3064
-3085
-3107
-3129
-3151
-3172
-3194
-3214
-3234
-3254
-3273
-3290
-3307
-3324
-3339
-3353
-3367
-3381
-3394
-3406
-3418
-3429
-3440
-3450
-3460
-3469
-3477
-3485
-3492
-3499
-3504
-3510
-3514
-3518
-3521
-3524
-3526
-3527
-3528
-3528
-3528
-3527
-3525
-3522
-3518
-3514
-3509
-3504
-3497
-3490
-3482
-3474
-3465
-3455
-3444
-3432
-3420
-3406
-3391
-3375
-3358
-3340
-3321
-3300
-3279
-3256
-3231
-3205
-3178
-3150
-3120
-3089
-3057
-3024
-2991
-2956
-2920
-2884
-2847
-2810
-2772
-2733
-2693
-2652
-2610
-2567
-2524
-2479
-2433
-2386
-2338
-2289
-2240
-2189
-2138
-2086
-2033
-1980
-1927
-1873
-1819
-1765
-1712
-1658
-1605
-1551
-1498
-1446
-1393
-1340
-1287
-1233
-1179
-1125
-1071
-1016
-961
-905
-849
-792
-734
-676
-617
-557
-497
-435
-373
-311
-247
-183
-118
-52
14
81
149
217
286
355
424
494
565
636
708
780
853
926
1000
1075
1150
1226
1303
1381
1460
1539
1619
1700
1781
1863
1945
2027
2110
2193
2276
2360
2443
2527
2610
2694
2777
2861
2944
3027
3110
3192
3275
3356
3438
3519
3599
3679
3758
3836
3913
3990
4066
4141
4215
4288
4360
4431
4501
4571
4639
4707
4774
4841
4907
4973
5038
5103
5168
5233
5297
5361
5425
5489
5552
5615
5677
5739
5800
5861
5921
5981
6040
6099
6158
6216
6274
6331
6389
6446
6503
6559
6615
6670
6725
6779
6832
6885
6937
6988
7038
7088
7137
7186
7234
7281
7327
7373
7418
7462
7505
7547
7588
7628
7666
7704
7741
7777
7811
7846
7879
7911
7943
7974
8004
8032
8061
8089
8115
8140
8164
8186
8209
8230
8251
8270
8289
8307
8324
8340
8356
8370
8384
8396
8407
8417
8426
8434
8441
8446
8451
8455
8458
8460
8461
8462
8462
8461
8459
8457
8453
8449
8444
8437
8430
8422
8413
8403
8392
8380
8368
8354
8340
8325
8308
8291
8273
8254
8233
8212
8191
8167
8145
8122
8096
8073
8048
8022
7996
7969
7942
7914
7885
7856
7826
7795
7764
7732
7699
7665
7631
7596
7560
7523
7486
7447
7408
7369
7329
7288
7247
7205
7164
7122
7081
7040
6998
6957
6916
6875
6834
6793
6752
6711
6670
6629
6588
6547
6507
6466
6425
6385
6344
6303
6263
6221
6180
6138
6097
6054
6012
5970
5927
5885
5843
5801
5758
5716
5674
5632
5590
5548
5506
5465
5423
5382
5340
5299
5258
5217
5176
5135
5095
5055
5015
4975
4936
4897
4858
4820
4782
4744
4706
4669
4631
4594
4557
4520
4483
4445
4408
4370
4333
4294
4256
4217
4178
4139
4100
4059
4019
3981
3941
3902
3862
3823
3785
3746
3708
3671
3633
3596
3559
3523
3487
3451
3415
3380
3345
3310
3276
3242
3207
3173
3139
3105
3072
3038
3005
2973
2941
2910
2880
2850
2822
2794
2768
2743
2719
2696
2674
2652
2632
2612
2593
2575
2557
2539
2523
2507
2491
2476
2461
2447
2432
2418
2404
2390
2377
2363
2350
2337
2325
2313
2302
2291
2281
2272
2264
2256
2249
2243
2238
2234
2231
2228
2227
2226
2226
2226
2227
2229
2231
2233
2237
2240
2244
2249
2255
2261
2268
2276
2285
2294
2304
2315
2326
2338
2350
2363
2377
2391
2406
2421
2437
2453
2470
2487
2504
2522
2540
2558
2577
2596
2615
2634
2654
2674
2694
2714
2734
2754
2775
2796
2817
2838
2860
2882
2904
2927
2950
2974
2998
3023
3048
3074
3100
3127
3155
3183
3212
3241
3272
3303
3335
3367
3400
3434
3468
3503
3538
3573
3610
3646
3684
3722
3760
3799
3839
3879
3919
3959
4000
4041
4082
4123
4164
4205
4246
4287
4328
4369
4410
4451
4491
4532
4573
4614
4655
4695
4735
4775
4815
4855
4895
4934
4973
5013
5052
5091
5130
5169
5209
5248
5288
5328
5368
5408
5448
5488
5529
5569
5610
5650
5691
5732
5774
5816
5859
5902
5945
5990
6035
6080
6126
6172
6219
6267
6314
6362
6411
6460
6509
6558
6608
6658
6709
6759
6810
6862
6913
6965
7017
7069
7122
7174
7226
7279
7331
7384
7437
7489
7542
7595
7647
7700
7752
7804
7857
7908
7960
8012
8064
8116
8167
8220
8273
8326
8380
8434
8488
8542
8597
8652
8707
8762
8817
8872
8927
8981
9036
9090
9145
9199
9253
9306
9360
9413
9465
9518
9569
9620
9671
9721
9771
9820
9868
9917
9964
10012
10059
10106
10153
10199
10245
10291
10337
10382
10428
10473
10517
10562
10606
10650
10693
10736
10779
10821
10863
10905
10945
10986
11025
11064
11103
11140
11177
11213
11248
11283
11317
11349
11381
11412
11441
11470
11498
11525
11551
11576
11600
11623
11645
11667
11687
11706
11725
11743
11760
11776
11791
11805
11819
11831
11843
11853
11862
11871
11878
11884
11889
11893
11896
11898
11899
11899
11898
11896
11893
11890
11885
11880
11874
11867
11859
11851
11841
11831
11819
11806
11792
11777
11761
11742
11723
11702
11680
11656
11631
11605
11577
11548
11518
11486
11453
11419
11384
11347
11310
11271
11231
11190
11148
11106
11062
11018
10973
10927
10880
10832
10783
10733
10683
10631
10579
10525
10470
10415
10359
10302
10245
10187
10129
10070
10011
9952
9893
9834
9775
9716
9657
9599
9540
9481
9423
9365
9307
9249
9192
9135
9078
9022
8966
8910
8855
8801
8747
8693
8639
8586
8533
8480
8427
8374
8321
8269
8216
8163
8111
8058
8007
7955
7904
7853
7802
7752
7701
7651
7600
7550
7499
7448
7398
7347
7296
7245
7194
7143
7093
7043
6992
6943
6893
6845
6796
6749
6702
6655
6610
6565
6521
6478
6435
6393
6351
6310
6270
6231
6192
6153
6116
6079
6043
6007
5972
5937
5903
5869
5836
5804
5772
5740
5709
5678
5647
5617
5587
5557
5527
5498
5469
5440
5411
5382
5354
5327
5300
5273
5248
5223
5199
5176
5154
5133
5112
5093
5075
5057
5040
5023
5007
4992
4977
4962
4948
4935
4922
4909
4898
4887
4876
4866
4857
4848
4840
4832
4825
4818
4811
4805
4799
4793
4788
4783
4778
4774
4770
4767
4765
4763
4762
4761
4762
4764
4766
4769
4774
4779
4785
4791
4798
4806
4815
4824
4834
4845
4856
4868
4881
4895
4909
4924
4940
4957
4974
4992
5011
5030
5050
5071
5093
5115
5137
5160
5184
5207
5232
5256
5282
5307
5333
5359
5386
5413
5441
5469
5498
5528
5558
5590
5622
5655
5688
5723
5758
5794
5831
5869
5908
5947
5987
6028
6070
6112
6156
6200
6244
6290
6336
6382
6429
6477
6526
6576
6626
6677
6729
6781
6835
6890
6945
7002
7059
7118
7177
7238
7299
7361
7423
7486
7549
7612
7676
7740
7805
7869
7934
7999
8064
8129
8195
8260
8325
8390
8454
8519
8583
8648
8712
8776
8840
8903
8967
9031
9094
9158
9222
9285
9348
9412
9475
9538
9601
9664
9726
9788
9850
9912
9973
10034
10095
10155
10215
10275
10334
10393
10451
10510
10567
10625
10682
10739
10795
10851
10906
10961
11015
11070
11123
11177
11230
11282
11335
11387
11439
11490
11541
11592
11642
11691
11740
11789
11837
11885
11932
11978
12024
12069
12114
12158
12202
12245
12288
12331
12373
12414
12455
12496
12536
12576
12615
12654
12693
12731
12769
12806
12844
12881
12918
12954
12991
13027
13063
13098
13134
13169
13203
13238
13272
13306
13339
13372
13405
13437
13469
13500
13531
13562
13592
13621
13650
13678
13706
13733
13759
13785
13810
13834
13857
13880
13901
13922
13942
13961
13979
13997
14014
14031
14047
14064
14080
14096
14112
14128
14144
14160
14175
14190
14204
14219
14233
14247
14261
14274
14287
14299
14311
14322
14333
14343
14353
14363
14372
14380
14387
14394
14400
14406
14410
14414
14418
14420
14423
14424
14426
14427
14428
14428
14429
14429
14429
14429
14429
14428
14428
14427
14425
14424
14422
14420
14417
14415
14411
14408
14404
14400
14395
14390
14384
14377
14370
14362
14354
14344
14334
14323
14311
14299
14286
14272
14257
14242
14226
14210
14194
14178
14162
14146
14130
14114
14098
14082
14067
14051
14034
14018
14001
13983
13965
13946
13928
13908
13889
13869
13849
13828
13807
13785
13763
13740
13716
13691
13666
13640
13613
13585
13556
13527
13498
13467
13436
13405
13373
13341
13308
13275
13242
13208
13173
13138
13102
13066
13029
12992
12955
12917
12878
12839
12799
12759
12717
12675
12632
12588
12543
12497
12450
12402
12353
12303
12252
12199
12146
12091
12035
11978
11919
11860
11799
11736
11673
11608
11541
11474
11405
11335
11264
11193
11120
11047
10973
10899
10824
10749
10673
10597
10521
10444
10368
10290
10213
10135
10057
9979
9900
9821
9742
9662
9583
9503
9423
9343
9262
9182
9101
9021
8940
8860
8779
8698
8617
8537
8456
8374
8293
8211
8129
8047
7964
7881
7797
7713
7629
7545
7460
7375
7291
7206
7120
7035
6950
6865
6780
6695
6611
6526
6441
6357
6273
6189
6106
6024
5942
5862
5782
5703
5624
5547
5470
5395
5320
5247
5174
5103
5033
4964
4897
4831
4765
4702
4639
4577
4517
4457
4399
4342
4285
4230
4176
4123
4070
4019
3969
3920
3872
3824
3778
3732
3687
3644
3601
3560
3519
3480
3441
3404
3368
3333
3299
3266
3235
3204
3174
3145
3117
3090
3064
3039
3015
2992
2970
2949
2928
2909
2891
2873
2857
2841
2827
2813
2801
2789
2778
2769
2760
2752
2744
2738
2732
2726
2721
2717
2713
2710
2707
2704
2702
2700
2698
2697
2696
2694
2693
2692
2691
2690
2689
2689
2688
2688
2689
2689
2690
2692
2694
2697
2701
2705
2710
2716
2723
2731
2739
2748
2758
2768
2779
2790
2801
2813
2824
2837
2849
2862
2875
2888
2902
2916
2930
2945
2959
2974
2990
3005
3021
3036
3052
3068
3085
3101
3118
3135
3152
3169
3187
3205
3224
3242
3261
3280
3300
3319
3340
3360
3381
3403
3425
3448
3471
3495
3519
3545
3570
3597
3624
3652
3680
3709
3738
3767
3797
3826
3856
3885
3914
3943
3972
4000
4027
4054
4080
4106
4131
4155
4178
4200
4222
4243
4262
4281
4298
4314
4329
4342
4354
4364
4373
4379
4385
4389
4391
4392
4391
4389
4385
4381
4375
4368
4360
4351
4340
4329
4317
4304
4290
4275
4259
4243
4227
4209
4192
4173
4154
4134
4113
4091
4067
4043
4019
3994
3967
3940
3911
3882
3851
3820
3788
3755
3721
3686
3650
3613
3575
3536
3496
3456
3415
3373
3330
3287
3243
3198
3153
3107
3061
3015
2968
2921
2873
2825
2777
2729
2680
2631
2582
2532
2482
2431
2380
2328
2276
2224
2171
2118
2064
2009
1955
1901
1846
1791
1736
1681
1625
1570
1514
1459
1403
1348
1293
1237
1182
1127
1071
1016
961
906
850
795
740
685
630
575
520
465
411
356
301
247
192
137
81
26
-30
-86
-142
-199
-256
-313
-370
-428
-486
-544
-602
-661
-719
-778
-838
-897
-957
-1016
-1076
-1136
-1196
-1256
-1316
-1376
-1436
-1495
-1554
-1613
-1672
-1729
-1787
-1844
-1901
-1957
-2013
-2068
-2123
-2177
-2231
-2283
-2334
-2384
-2433
-2481
-2528
-2574
-2619
-2663
-2706
-2749
-2790
-2831
-2872
-2912
-2951
-2991
-3030
-3068
-3106
-3144
-3181
-3218
-3254
-3289
-3324
-3358
-3391
-3423
-3455
-3486
-3516
-3546
-3575
-3603
-3631
-3658
-3684
-3710
-3735
-3760
-3784
-3807
-3830
-3852
-3873
-3894
-3914
-3933
-3952
-3970
-3987
-4003
-4018
-4030
-4043
-4056
-4066
-4075
-4083
-4089
-4094
-4099
-4103
-4105
-4107
-4108
-4108
-4107
-4105
-4102
-4099
-4094
-4088
-4082
-4074
-4065
-4054
-4043
-4030
-4017
-4002
-3986
-3967
-3947
-3926
-3903
-3878
-3851
-3823
-3792
-3761
-3727
-3691
-3654
-3615
-3575
-3533
-3489
-3444
-3398
-3351
-3303
-3254
-3203
-3152
-3099
-3046
-2991
-2936
-2880
-2823
-2765
-2706
-2646
-2586
-2524
-2462
-2399
-2334
-2270
-2204
-2137
-2070
-2001
-1932
-1862
-1791
-1720
-1648
-1575
-1501
-1427
-1352
-1277
-1201
-1125
-1048
-971
-893
-815
-736
-658
-578
-498
-418
-337
-256
-174
-92
-9
75
159
243
328
413
498
583
669
755
841
927
1012
1099
1185
1271
1357
1442
1527
1612
1696
1779
1861
1943
2023
2103
2181
2259
2336
2411
2486
2559
2632
2703
2773
2842
2910
2977
3043
3107
3171
3233
3294
3355
3414
3472
3530
3586
3642
3696
3750
3803
3856
3907
3958
4008
4058
4107
4155
4202
4249
4295
4341
4386
4431
4475
4519
4563
4607
4651
4695
4738
4782
4825
4869
4912
4955
4998
5040
5082
5123
5163
5203
5242
5280
5317
5353
5388
5422
5455
5487
5518
5547
5576
5603
5629
5654
5677
5700
5721
5742
5761
5780
5797
5814
5829
5844
5857
5869
5880
5891
5900
5908
5915
5921
5926
5930
5933
5935
5937
5937
5936
5934
5931
5927
5923
5918
5912
5905
5898
5890
5881
5871
5861
5850
5838
5826
5813
5800
5785
5770
5755
5739
5722
5704
5686
5668
5649
5629
5610
5589
5569
5547
5525
5503
5479
5455
5430
5405
5379
5352
5325
5298
5270
5242
5213
5185
5155
5126
5096
5066
5036
5005
4973
4942
4909
4877
4844
4810
4776
4742
4707
4672
4636
4600
4564
4527
4491
4454
4416
4378
4340
4302
4263
4224
4185
4146
4107
4067
4027
3989
3949
3910
3871
3831
3792
3752
3713
3673
3633
3593
3553
3513
3473
3433
3392
3352
3311
3271
3230
3189
3147
3105
3062
3019
2975
2931
2886
2841
2796
2750
2705
2659
2613
2566
2521
2475
2429
2384
2339
2295
2250
2206
2163
2119
2076
2033
1990
1947
1905
1863
1820
1779
1737
1695
1654
1612
1571
1529
1487
1446
1403
1361
1319
1276
1232
1189
1145
1100
1056
1010
965
919
873
827
781
734
687
640
593
546
499
451
404
356
308
260
212
164
115
67
19
-29
-77
-125
-172
-220
-266
-313
-360
-406
-452
-498
-543
-587
-631
-674
-717
-759
-801
-842
-882
-922
-962
-1000
-1039
-1077
-1115
-1152
-1188
-1225
-1261
-1297
-1332
-1368
-1403
-1438
-1473
-1508
-1543
-1578
-1613
-1648
-1683
-1719
-1754
-1790
-1825
-1860
-1895
-1929
-1964
-1997
-2029
-2062
-2094
-2125
-2154
-2183
-2212
-2239
-2265
-2290
-2314
-2337
-2359
-2380
-2400
-2420
-2438
-2456
-2473
-2490
-2505
-2521
-2535
-2549
-2562
-2574
-2586
-2597
-2606
-2616
-2624
-2632
-2639
-2646
-2652
-2657
-2661
-2665
-2667
-2669
-2669
-2668
-2666
-2663
-2659
-2653
-2647
-2639
-2631
-2621
-2611
-2599
-2587
-2573
-2558
-2543
-2526
-2508
-2489
-2470
-2449
-2428
-2406
-2383
-2359
-2335
-2310
-2284
-2258
-2231
-2203
-2175
-2146
-2116
-2085
-2053
-2020
-1986
-1951
-1915
-1878
-1841
-1802
-1762
-1722
-1680
-1638
-1595
-1551
-1505
-1459
-1413
-1365
-1317
-1268
-1219
-1169
-1118
-1067
-1014
-962
-909
-855
-801
-746
-690
-634
-577
-520
-462
-403
-344
-285
-225
-166
-105
-45
15
76
137
197
258
319
379
440
500
559
618
677
735
793
850
907
963
1018
1075
1131
1186
1241
1296
1351
1406
1461
1515
1570
1624
1678
1731
1785
1838
1891
1944
1997
2050
2102
2154
2205
2256
2307
2358
2408
2458
2507
2556
2605
2654
2702
2750
2798
2845
2892
2939
2986
3033
3079
3126
3171
3217
3262
3307
3352
3396
3440
3483
3525
3567
3608
3649
3688
3727
3764
3800
3835
3869
3902
3933
3963
3992
4019
4046
4072
4096
4120
4141
4162
4182
4200
4218
4235
4250
4265
4280
4293
4306
4318
4330
4341
4351
4361
4370
4379
4387
4394
4400
4406
4411
4414
4417
4419
4421
4421
4421
4419
4417
4413
4409
4403
4397
4390
4382
4372
4363
4352
4341
4329
4317
4304
4291
4278
4265
4251
4238
4224
4210
4196
4181
4167
4152
4137
4122
4107
4091
4075
4061
4045
4027
4011
3995
3978
3961
3943
3926
3909
3891
3874
3857
3839
3821
3804
3785
3767
3749
3730
3712
3693
3673
3654
3635
3615
3595
3575
3555
3535
3514
3494
3473
3453
3432
3412
3392
3372
3353
3333
3314
3295
3276
3258
3239
3221
3202
3184
3166
3147
3129
3111
3092
3074
3056
3037
3019
3000
2982
2964
2945
2926
2908
2889
2870
2850
2831
2811
2791
2771
2751
2731
2711
2691
2670
2650
2630
2610
2590
2570
2550
2530
2509
2489
2468
2446
2424
2402
2379
2357
2334
2311
2288
2265
2242
2219
2197
2175
2153
2132
2112
2091
2072
2053
2035
2017
2000
1984
1969
1954
1940
1927
1914
1902
1891
1880
1870
1860
1851
1842
1833
1825
1818
1810
1803
1797
1791
1785
1780
1776
1772
1769
1767
1766
1765
1766
1767
1769
1771
1775
1779
1784
1790
1796
1804
1812
1821
1830
1841
1852
1863
1876
1889
1902
1916
1931
1947
1963
1979
1997
2015
2033
2052
2072
2093
2114
2135
2157
2180
2203
2226
2250
2274
2299
2325
2350
2377
2404
2432
2461
2490
2520
2552
2584
2617
2651
2686
2721
2758
2796
2834
2873
2914
2955
2997
3040
3084
3129
3175
3222
3270
3319
3368
3419
3470
3523
3577
3631
3687
3743
3801
3860
3920
3981
4042
4105
4168
4232
4297
4363
4429
4497
4565
4634
4703
4774
4845
4917
4990
5063
5137
5212
5287
5363
5439
5515
5592
5669
5747
5825
5903
5981
6060
6139
6219
6298
6378
6459
6540
6621
6702
6783
6865
6948
7030
7113
7196
7280
7364
7447
7532
7616
7700
7784
7869
7953
8037
8121
8206
8290
8375
8460
8546
8631
8717
8803
8890
8976
9062
9147
9233
9318
9402
9486
9569
9652
9734
9816
9896
9976
10055
10134
10212
10289
10365
10441
10516
10591
10664
10738
10811
10883
10955
11027
11099
11170
11241
11311
11381
11451
11520
11589
11657
11725
11793
11860
11927
11993
12059
12124
12188
12253
12316
12379
12441
12503
12564
12624
12684
12743
12801
12858
12914
12970
13025
13079
13133
13185
13238
13289
13340
13391
13441
13490
13538
13586
13632
13678
13724
13768
13812
13856
13898
13940
13981
14021
14060
14099
14136
14172
14207
14242
14275
14307
14339
14369
14398
14427
14454
14481
14506
14530
14554
14577
14599
14620
14640
14659
14678
14696
14712
14728
14744
14758
14772
14785
14798
14809
14820
14831
14841
14850
14858
14867
14875
14882
14890
14897
14905
14912
14919
14927
14933
14940
14946
14952
14957
14962
14967
14971
14975
14979
14982
14985
14988
14991
14993
14995
14996
14997
14998
14998
14998
14997
14996
14994
14992
14990
14987
14983
14979
14974
14969
14963
14957
14950
14942
14935
14927
14918
14910
14901
14891
14882
14872
14862
14851
14840
14829
14818
14806
14795
14783
14771
14759
14746
14734
14721
14708
14695
14681
14667
14653
14638
14623
14608
14592
14576
14559
14542
14525
14507
14489
14471
14452
14433
14414
14394
14374
14353
14332
14311
14289
14266
14243
14219
14195
14170
14144
14118
14090
14062
14033
14003
13972
13940
13907
13873
13838
13802
13766
13728
13690
13651
13611
13570
13529
13486
13443
13399
13354
13308
13261
13214
13166
13118
13069
13020
12971
12921
12871
12821
12770
12719
12668
12616
12564
12512
12460
12408
12355
12302
12249
12196
12142
12087
12032
11977
11921
11865
11808
11751
11693
11635
11577
11519
11460
11402
11343
11284
11226
11168
11109
11051
10994
10936
10879
10823
10767
10711
10656
10601
10547
10494
10440
10387
10335
10283
10232
10181
10131
10081
10032
9983
9935
9887
9840
9793
9748
9703
9658
9615
9572
9530
9489
9449
9409
9370
9332
9294
9258
9222
9186
9152
9118
9086
9054
9022
8992
8962
8933
8905
8877
8849
8822
8795
8769
8743
8718
8693
8669
8645
8622
8599
8577
8556
8535
8514
8494
8475
8456
8438
8420
8403
8386
8370
8354
8339
8324
8309
8295
8281
8267
8253
8240
8227
8215
8203
8191
8180
8169
8157
8148
8138
8129
8119
8109
8102
8093
8085
8077
8070
8061
8055
8048
8041
8035
8028
8022
8016
8010
8005
8000
7995
7991
7988
7985
7982
7980
7979
7978
7977
7977
7978
7979
7981
7983
7985
7988
7991
7994
7998
8000
8005
8009
8013
8016
8022
8026
8032
8038
8044
8050
8057
8064
8073
8080
8090
8100
8111
8122
8132
8145
8157
8170
8183
8197
8211
8226
8240
8255
8270
8286
8302
8318
8334
8351
8368
8385
8402
8420
8438
8456
8475
8494
8513
8532
8552
8573
8593
8614
8636
8658
8681
8704
8728
8752
8777
8802
8827
8853
8879
8906
8932
8959
8987
9014
9042
9069
9097
9125
9152
9180
9207
9235
9262
9290
9317
9345
9373
9401
9429
9457
9486
9515
9544
9573
9603
9633
9664
9695
9726
9758
9789
9821
9852
9884
9916
9948
9979
10011
10043
10075
10107
10140
10172
10204
10236
10269
10301
10333
10366
10398
10430
10462
10494
10527
10559
10591
10623
10654
10686
10717
10748
10778
10809
10839
10868
10897
10926
10954
10981
11008
11034
11060
11085
11110
11135
11159
11182
11206
11228
11251
11273
11294
11315
11336
11357
11377
11397
11417
11437
11457
11476
11496
11515
11534
11553
11572
11590
11609
11627
11645
11663
11681
11699
11716
11733
11750
11766
11783
11799
11815
11831
11846
11862
11877
11892
11906
11920
11934
11948
11962
11975
11988
12001
12013
12026
12038
12049
12061
12071
12082
12091
12100
12109
12117
12124
12131
12137
12142
12147
12152
12156
12160
12163
12166
12168
12170
12172
12173
12174
12174
12174
12174
12173
12172
12170
12168
12166
12163
12160
12156
12152
12148
12143
12137
12131
12125
12118
12111
12104
12096
12088
12079
12071
12062
12052
12043
12033
12023
12012
12002
11991
11980
11968
11957
11945
11933
11921
11908
11895
11882
11869
11855
11842
11828
11814
11800
11786
11771
11757
11743
11729
11715
11701
11687
11674
11660
11646
11632
11618
11604
11590
11576
11562
11547
11533
11519
11504
11489
11474
11458
11442
11426
11409
11392
11375
11357
11339
11321
11302
11282
11262
11242
11222
11200
11179
11157
11135
11112
11089
11065
11041
11016
10992
10966
10941
10915
10889
10862
10836
10809
10782
10754
10727
10699
10671
10643
10615
10586
10558
10529
10499
10470
10440
10411
10380
10350
10319
10289
10258
10227
10195
10164
10133
10101
10069
10038
10006
9973
9941
9909
9877
9844
9812
9779
9747
9714
9681
9648
9615
9581
9547
9513
9478
9443
9408
9373
9337
9301
9265
9229
9192
9155
9118
9081
9043
9005
8967
8928
8889
8850
8810
8770
8730
8689
8648
8606
8564
8521
8478
8434
8390
8344
8298
8252
8204
8156
8106
8058
8007
7958
7907
7856
7805
7753
7701
7648
7595
7542
7489
7436
7382
7328
7274
7219
7165
7110
7055
7000
6945
6890
6835
6780
6725
6671
6618
6564
6511
6458
6406
6354
6302
6251
6200
6149
6099
6049
5999
5950
5900
5851
5802
5753
5705
5656
5607
5559
5510
5461
5413
5364
5315
5266
5217
5168
5119
5070
5021
4972
4923
4874
4825
4775
4726
4677
4627
4577
4528
4477
4427
4377
4326
4275
4224
4172
4121
4069
4018
3966
3914
3863
3812
3761
3710
3659
3609
3559
3509
3460
3410
3361
3312
3263
3213
3164
3115
3066
3017
2968
2919
2871
2822
2774
2726
2678
2631
2584
2537
2491
2445
2400
2355
2311
2267
2224
2181
2138
2096
2054
2012
1971
1930
1889
1849
1810
1771
1732
1694
1656
1618
1581
1544
1508
1472
1437
1402
1368
1334
1301
1269
1237
1206
1176
1145
1115
1085
1056
1026
996
967
938
908
879
850
821
792
763
735
707
680
653
626
600
574
548
523
499
474
450
426
403
379
356
333
311
288
266
244
222
201
180
159
139
119
100
81
63
45
28
11
-6
-22
-37
-52
-66
-80
-93
-105
-117
-128
-139
-149
-159
-167
-176
-184
-191
-198
-204
-209
-214
-218
-222
-225
-228
-230
-232
-233
-234
-234
-234
-234
-233
-231
-229
-227
-224
-221
-218
-214
-210
-206
-201
-195
-190
-183
-176
-168
-160
-150
-140
-129
-118
-106
-93
-80
-66
-52
-37
-21
-5
11
29
47
65
84
104
124
145
166
188
210
233
256
280
304
329
354
380
406
432
459
487
515
544
573
603
634
665
696
728
761
793
827
860
894
928
963
997
1031
1066
1100
1134
1168
1201
1234
1267
1299
1330
1361
1392
1422
1452
1482
1511
1540
1568
1596
1624
1651
1678
1704
1730
1756
1781
1805
1828
1851
1873
1895
1915
1935
1954
1972
1990
2005
2021
2037
2051
2065
2077
2088
2098
2107
2116
2123
2130
2135
2140
2144
2147
2150
2152
2153
2153
2152
2151
2149
2146
2143
2139
2135
2129
2123
2116
2109
2100
2091
2081
2070
2059
2045
2033
2019
2005
1989
1973
1956
1938
1919
1900
1879
1858
1835
1812
1788
1763
1736
1709
1681
1652
1622
1592
1561
1529
1496
1462
1428
1394
1358
1322
1285
1247
1209
1169
1129
1089
1048
1006
963
920
876
831
785
739
692
644
596
547
498
449
399
349
299
248
197
146
94
42
-10
-63
-116
-170
-224
-278
-333
-389
-445
-501
-559
-616
-674
-733
-792
-851
-911
-971
-1032
-1093
-1154
-1215
-1277
-1338
-1400
-1461
-1523
-1584
-1645
-1706
-1768
-1829
-1890
-1952
-2013
-2075
-2136
-2198
-2259
-2321
-2382
-2444
-2506
-2567
-2629
-2691
-2753
-2814
-2876
-2938
-3000
-3062
-3124
-3186
-3248
-3310
-3371
-3432
-3493
-3553
-3613
-3672
-3730
-3789
-3846
-3903
-3960
-4016
-4072
-4128
-4183
-4237
-4291
-4345
-4398
-4450
-4501
-4552
-4602
-4651
-4700
-4748
-4796
-4842
-4888
-4934
-4979
-5024
-5068
-5112
-5155
-5198
-5241
-5284
-5326
-5368
-5409
-5450
-5490
-5530
-5569
-5608
-5647
-5685
-5722
-5760
-5797
-5833
-5869
-5906
-5941
-5977
-6012
-6047
-6082
-6116
-6150
-6183
-6217
-6249
-6282
-6314
-6346
-6377
-6408
-6439
-6469
-6499
-6529
-6559
-6588
-6617
-6646
-6674
-6702
-6730
-6757
-6784
-6810
-6836
-6862
-6888
-6913
-6938
-6963
-6988
-7013
-7037
-7061
-7084
-7108
-7131
-7154
-7177
-7199
-7222
-7245
-7267
-7290
-7313
-7335
-7358
-7381
-7404
-7427
-7451
-7475
-7499
-7523
-7547
-7571
-7596
-7620
-7645
-7669
-7694
-7718
-7742
-7766
-7790
-7813
-7837
-7859
-7881
-7903
-7924
-7945
-7964
-7984
-8002
-8020
-8037
-8054
-8069
-8084
-8098
-8111
-8122
-8132
-8143
-8151
-8161
-8167
-8175
-8180
-8185
-8189
-8192
-8195
-8196
-8196
-8196
-8195
-8193
-8189
-8186
-8183
-8178
-8173
-8167
-8163
-8157
-8151
-8145
-8138
-8132
-8125
-8118
-8111
-8103
-8096
-8089
-8080
-8073
-8064
-8057
-8048
-8039
-8032
-8023
-8013
-8004
-7995
-7984
-7974
-7963
-7952
-7940
-7928
-7915
-7902
-7889
-7875
-7861
-7847
-7832
-7818
-7803
-7789
-7774
-7760
-7745
-7731
-7716
-7701
-7686
-7672
-7657
-7642
-7627
-7612
-7597
-7583
-7568
-7553
-7539
-7524
-7509
-7495
-7480
-7466
-7452
-7438
-7424
-7410
-7398
-7385
-7373
-7361
-7350
-7340
-7329
-7320
-7310
-7301
-7293
-7284
-7276
-7268
-7260
-7253
-7245
-7238
-7231
-7224
-7217
-7211
-7205
-7199
-7194
-7189
-7185
-7181
-7178
-7175
-7173
-7172
-7172
-7172
-7174
-7175
-7178
-7181
-7185
-7189
-7194
-7200
-7207
-7214
-7221
-7230
-7239
-7249
-7259
-7269
-7281
-7293
-7305
-7318
-7332
-7346
-7361
-7376
-7392
-7408
-7425
-7443
-7461
-7479
-7498
-7518
-7539
-7560
-7583
-7606
-7629
-7654
-7679
-7705
-7732
-7760
-7789
-7818
-7848
-7880
-7912
-7945
-7979
-8013
-8050
-8087
-8125
-8164
-8203
-8244
-8285
-8326
-8368
-8411
-8454
-8497
-8540
-8584
-8628
-8672
-8716
-8760
-8804
-8849
-8893
-8937
-8982
-9026
-9071
-9116
-9161
-9207
-9252
-9298
-9344
-9390
-9437
-9483
-9530
-9577
-9624
-9671
-9719
-9766
-9814
-9862
-9910
-9958
-10007
-10055
-10105
-10154
-10204
-10255
-10306
-10357
-10408
-10460
-10512
-10564
-10616
-10669
-10722
-10774
-10827
-10880
-10933
-10986
-11039
-11091
-11144
-11197
-11250
-11303
-11356
-11409
-11462
-11515
-11568
-11622
-11675
-11729
-11783
-11837
-11891
-11946
-12000
-12055
-12110
-12165
-12220
-12276
-12331
-12387
-12443
-12499
-12555
-12611
-12667
-12724
-12781
-12838
-12895
-12952
-13010
-13068
-13126
-13184
-13242
-13300
-13358
-13417
-13475
-13534
-13592
-13651
-13710
-13768
-13827
-13885
-13943
-14000
-14058
-14115
-14171
-14227
-14282
-14338
-14392
-14446
-14500
-14553
-14605
-14657
-14709
-14760
-14811
-14861
-14911
-14960
-15009
-15056
-15104
-15150
-15195
-15240
-15283
-15325
-15367
-15407
-15446
-15485
-15522
-15558
-15594
-15628
-15661
-15694
-15726
-15757
-15787
-15816
-15844
-15872
-15899
-15925
-15951
-15976
-16000
-16023
-16046
-16068
-16090
-16111
-16132
-16152
-16172
-16190
-16210
-16228
-16245
-16263
-16280
-16296
-16311
-16326
-16340
-16353
-16366
-16376
-16388
-16398
-16408
-16416
-16424
-16431
-16436
-16442
-16446
-16449
-16452
-16454
-16456
-16456
-16456
-16455
-16453
-16450
-16446
-16441
-16436
-16430
-16423
-16415
-16405
-16395
-16384
-16370
-16357
-16341
-16326
-16308
-16290
-16270
-16250
-16228
-16204
-16181
-16158
-16132
-16106
-16079
-16052
-16023
-15994
-15964
-15933
-15901
-15868
-15835
-15802
-15768
-15733
-15698
-15663
-15627
-15590
-15554
-15516
-15479
-15441
-15402
-15363
-15324
-15284
-15244
-15204
-15164
-15123
-15082
-15040
-14998
-14956
-14914
-14871
-14828
-14784
-14741
-14697
-14654
-14610
-14567
-14523
-14479
-14436
-14392
-14347
-14303
-14258
-14213
-14167
-14121
-14075
-14029
-13982
-13935
-13887
-13840
-13791
-13743
-13694
-13645
-13596
-13547
-13497
-13448
-13398
-13348
-13298
-13247
-13197
-13146
-13095
-13044
-12992
-12940
-12889
-12836
-12784
-12731
-12678
-12625
-12571
-12517
-12463
-12409
-12355
-12301
-12246
-12192
-12138
-12084
-12030
-11976
-11922
-11869
-11815
-11761
-11707
-11654
-11600
-11546
-11493
-11439
-11385
-11332
-11278
-11224
-11170
-11117
-11063
-11010
-10957
-10904
-10852
-10799
-10747
-10694
-10642
-10590
-10539
-10487
-10436
-10386
-10336
-10286
-10237
-10188
-10139
-10091
-10043
-9996
-9949
-9902
-9855
-9809
-9763
-9717
-9671
-9626
-9580
-9535
-9490
-9445
-9400
-9356
-9312
-9268
-9225
-9182
-9140
-9098
-9058
-9017
-8978
-8938
-8900
-8861
-8823
-8785
-8748
-8710
-8673
-8636
-8598
-8561
-8524
-8487
-8450
-8413
-8376
-8339
-8302
-8265
-8229
-8192
-8156
-8119
-8084
-8048
-8012
-7977
-7942
-7907
-7872
-7838
-7803
-7769
-7735
-7701
-7668
-7634
-7601
-7568
-7536
-7504
-7473
-7441
-7411
-7380
-7350
-7321
-7292
-7264
-7236
-7208
-7181
-7154
-7128
-7102
-7076
-7051
-7026
-7001
-6976
-6952
-6928
-6904
-6881
-6858
-6836
-6814
-6792
-6770
-6750
-6729
-6709
-6690
-6671
-6653
-6635
-6617
-6599
-6582
-6565
-6549
-6532
-6516
-6501
-6486
-6471
-6456
-6442
-6428
-6414
-6400
-6387
-6374
-6361
-6348
-6335
-6322
-6310
-6297
-6284
-6271
-6258
-6244
-6230
-6216
-6202
-6187
-6171
-6155
-6139
-6122
-6105
-6087
-6070
-6053
-6036
-6019
-6002
-5985
-5968
-5951
-5935
-5918
-5902
-5885
-5869
-5853
-5837
-5821
-5805
-5790
-5775
-5759
-5744
-5729
-5714
-5699
-5685
-5670
-5655
-5641
-5626
-5613
-5599
-5586
-5572
-5559
-5546
-5534
-5521
-5508
-5496
-5483
-5471
-5458
-5445
-5433
-5420
-5407
-5394
-5380
-5366
-5351
-5337
-5321
-5305
-5289
-5272
-5255
-5237
-5219
-5200
-5181
-5163
-5144
-5125
-5106
-5087
-5069
-5050
-5031
-5013
-4994
-4975
-4957
-4938
-4919
-4900
-4880
-4861
-4841
-4821
-4801
-4780
-4760
-4739
-4719
-4698
-4677
-4656
-4634
-4613
-4591
-4570
-4548
-4525
-4503
-4481
-4459
-4436
-4414
-4391
-4368
-4346
-4323
-4300
-4277
-4254
-4231
-4208
-4186
-4163
-4140
-4118
-4096
-4073
-4051
-4029
-4006
-3985
-3963
-3941
-3920
-3898
-3877
-3856
-3835
-3814
-3794
-3774
-3755
-3736
-3718
-3700
-3683
-3666
-3650
-3634
-3618
-3604
-3589
-3575
-3562
-3549
-3536
-3524
-3512
-3501
-3489
-3478
-3467
-3456
-3445
-3433
-3422
-3411
-3400
-3389
-3378
-3367
-3356
-3345
-3335
-3324
-3314
-3303
-3293
-3283
-3273
-3263
-3252
-3242
-3231
-3220
-3209
-3198
-3187
-3175
-3164
-3152
-3141
-3129
-3117
-3105
-3093
-3080
-3068
-3055
-3043
-3030
-3017
-3004
-2991
-2978
-2965
-2952
-2939
-2925
-2912
-2899
-2886
-2872
-2859
-2845
-2831
-2817
-2803
-2788
-2773
-2758
-2742
-2726
-2710
-2693
-2676
-2659
-2641
-2624
-2606
-2588
-2570
-2552
-2533
-2515
-2497
-2479
-2461
-2442
-2424
-2405
-2386
-2367
-2347
-2327
-2307
-2286
-2265
-2244
-2222
-2200
-2177
-2154
-2131
-2107
-2083
-2059
-2035
-2009
-1986
-1961
-1936
-1912
-1887
-1862
-1837
-1812
-1788
-1763
-1738
-1712
-1687
-1661
-1635
-1609
-1582
-1555
-1527
-1499
-1471
-1442
-1412
-1382
-1351
-1320
-1288
-1256
-1224
-1191
-1158
-1125
-1091
-1058
-1024
-990
-956
-922
-888
-854
-821
-788
-755
-722
-689
-657
-624
-591
-558
-525
-492
-459
-425
-391
-357
-322
-288
-253
-218
-182
-147
-112
-77
-41
-6
29
65
100
136
171
207
243
278
314
350
387
423
460
498
535
574
612
650
689
728
768
807
847
887
926
966
1006
1047
1087
1128
1169
1209
1250
1292
1333
1374
1415
1456
1498
1539
1580
1622
1663
1705
1747
1789
1831
1873
1915
1958
2000
2043
2085
2128
2170
2213
2256
2299
2342
2386
2429
2473
2518
2562
2607
2652
2697
2743
2788
2834
2879
2925
2970
3015
3059
3104
3148
3192
3236
3279
3322
3365
3408
3450
3493
3534
3576
3617
3658
3698
3738
3778
3817
3855
3894
3931
3968
4005
4040
4075
4109
4143
4175
4207
4238
4268
4298
4327
4355
4383
4410
4436
4462
4488
4513
4537
4562
4586
4609
4632
4655
4677
4699
4721
4743
4764
4785
4806
4827
4847
4867
4887
4906
4925
4944
4963
4981
4999
5017
5034
5051
5068
5084
5100
5116
5131
5146
5160
5175
5189
5203
5216
5230
5243
5257
5270
5283
5295
5308
5321
5333
5345
5356
5367
5378
5388
5398
5407
5416
5425
5433
5440
5448
5454
5461
5467
5473
5479
5485
5490
5496
5501
5506
5511
5516
5521
5526
5531
5536
5541
5546
5551
5556
5561
5566
5570
5575
5579
5583
5587
5591
5595
5598
5602
5605
5608
5611
5614
5616
5619
5622
5624
5626
5629
5631
5633
5634
5636
5637
5638
5639
5639
5639
5639
5639
5638
5637
5637
5636
5634
5633
5632
5631
5629
5628
5626
5624
5622
5619
5616
5614
5610
5607
5604
5600
5597
5593
5588
5584
5579
5573
5567
5560
5553
5546
5538
5530
5522
5514
5506
5497
5488
5479
5470
5460
5450
5440
5429
5418
5407
5395
5383
5371
5358
5345
5332
5318
5304
5290
5275
5260
5245
5229
5212
5195
5178
5160
5142
5123
5104
5085
5066
5047
5028
5009
4989
4970
4951
4931
4912
4892
4872
4852
4833
4813
4793
4773
4753
4733
4713
4692
4671
4651
4630
4609
4587
4566
4544
4523
4501
4480
4458
4436
4414
4392
4370
4347
4325
4303
4280
4258
4235
4213
4190
4168
4146
4124
4103
4081
4059
4038
4018
3997
3977
3957
3937
3917
3897
3877
3858
3838
3819
3800
3781
3762
3744
3725
3707
3689
3671
3653
3635
3618
3600
3583
3566
3549
3533
3517
3502
3487
3473
3459
3445
3432
3420
3407
3395
3382
3370
3357
3344
3332
3319
3306
3293
3279
3266
3252
3238
3224
3210
3195
3181
3166
3151
3136
3121
3106
3091
3075
3060
3044
3029
3013
2998
2982
2966
2950
2935
2919
2904
2888
2873
2858
2843
2828
2814
2799
2785
2771
2757
2743
2729
2715
2702
2688
2674
2661
2647
2634
2620
2607
2593
2580
2567
2554
2541
2528
2515
2502
2489
2475
2461
2447
2433
2419
2405
2390
2376
2361
2346
2331
2316
2301
2285
2269
2253
2237
2221
2205
2189
2174
2158
2143
2128
2113
2098
2083
2068
2053
2037
2023
2008
1993
1979
1964
1949
1935
1921
1906
1893
1879
1865
1852
1839
1826
1814
1801
1789
1777
1765
1753
1741
1729
1717
1706
1694
1683
1671
1660
1649
1638
1627
1616
1605
1593
1582
1571
1559
1547
1535
1523
1511
1499
1487
1475
1464
1452
1441
1430
1420
1409
1399
1389
1379
1369
1360
1350
1340
1331
1322
1312
1303
1293
1283
1273
1263
1253
1243
1233
1222
1212
1202
1192
1183
1173
1164
1154
1145
1136
1127
1118
1109
1100
1091
1083
1074
1065
1057
1048
1039
1031
1022
1012
1004
995
985
975
965
955
944
933
922
910
899
887
876
864
852
840
829
817
805
793
780
768
756
743
730
718
705
692
679
666
654
641
629
616
604
592
580
568
556
544
532
520
508
496
483
471
458
445
432
419
405
392
379
365
352
339
325
312
298
285
272
259
246
233
220
207
194
181
168
155
142
129
116
103
90
77
64
51
38
26
13
1
-11
-23
-34
-45
-56
-66
-76
-86
-95
-104
-113
-121
-130
-138
-146
-153
-161
-168
-174
-181
-187
-193
-198
-204
-208
-213
-217
-221
-225
-227
-230
-231
-232
-233
-232
-231
-229
-226
-222
-218
-212
-206
-199
-191
-183
-174
-165
-154
-143
-131
-119
-105
-91
-76
-60
-44
-26
-8
10
29
49
69
90
111
133
155
177
200
223
247
271
295
320
346
372
398
425
452
480
509
538
568
598
629
660
692
724
757
790
823
857
892
926
961
996
1032
1067
1103
1139
1176
1212
1249
1287
1324
1362
1400
1438
1477
1516
1555
1595
1634
1675
1715
1756
1797
1838
1880
1921
1963
2005
2047
2090
2132
2175
2218
2261
2305
2348
2392
2436
2480
2524
2569
2613
2658
2703
2748
2793
2838
2884
2931
2978
3026
3074
3122
3171
3220
3269
3319
3369
3419
3469
3520
3570
3621
3671
3722
3772
3822
3872
3921
3971
4019
4070
4119
4169
4218
4268
4318
4368
4419
4470
4521
4572
4624
4676
4728
4780
4832
4885
4938
4992
5046
5100
5155
5210
5265
5320
5375
5430
5486
5542
5598
5654
5710
5767
5824
5880
5937
5994
6050
6107
6163
6220
6276
6332
6387
6443
6498
6554
6609
6664
6719
6774
6830
6885
6940
6995
7050
7106
7161
7216
7272
7327
7382
7437
7493
7548
7602
7657
7711
7766
7820
7874
7927
7981
8035
8089
8144
8198
8252
8306
8361
8415
8469
8523
8577
8631
8685
8740
8795
8850
8905
8960
9016
9072
9127
9183
9239
9295
9350
9406
9462
9517
9573
9628
9683
9737
9791
9844
9897
9950
10002
10054
10105
10156
10207
10257
10307
10356
10405
10454
10503
10551
10599
10646
10693
10740
10786
10832
10877
10922
10966
11009
11053
11096
11138
11181
11222
11264
11305
11345
11385
11424
11463
11502
11540
11578
11616
11654
11691
11728
11764
11800
11836
11871
11906
11940
11975
12008
12042
12075
12108
12140
12172
12204
12235
12265
12296
12326
12356
12385
12414
12443
12472
12500
12528
12556
12583
12609
12635
12661
12686
12710
12734
12757
12780
12802
12824
12845
12865
12885
12905
12923
12941
12959
12975
12991
13006
13021
13035
13048
13061
13073
13085
13096
13107
13117
13126
13134
13142
13148
13154
13159
13163
13167
13170
13172
13174
13175
13175
13176
13175
13175
13173
13171
13169
13166
13163
13159
13155
13150
13144
13138
13131
13123
13115
13107
13098
13089
13080
13071
13061
13051
13041
13030
13020
13009
12999
12988
12977
12967
12956
12944
12933
12920
12908
12895
12882
12868
12854
12840
12826
12812
12797
12782
12766
12750
12733
12716
12699
12681
12662
12643
12624
12605
12585
12565
12544
12524
12502
12481
12459
12437
12414
12391
12367
12342
12317
12292
12266
12240
12213
12185
12157
12129
12100
12070
12039
12009
11977
11945
11913
11880
11847
11813
11779
11745
11710
11676
11641
11605
11570
11534
11499
11463
11427
11391
11354
11318
11281
11244
11208
11171
11134
11097
11060
11023
10986
10948
10910
10872
10834
10795
10756
10716
10676
10637
10596
10556
10515
10474
10433
10391
10350
10308
10266
10224
10182
10140
10098
10056
10014
9972
9930
9889
9847
9806
9764
9723
9683
9642
9601
9561
9521
9481
9440
9400
9360
9320
9280
9240
9200
9161
9121
9082
9043
9004
8966
8928
8890
8853
8816
8779
8743
8707
8672
8636
8601
8567
8533
8499
8465
8432
8399
8367
8335
8304
8274
8244
8215
8186
8159
8132
8105
8079
8055
8029
8007
7984
7961
7940
7919
7898
7879
7860
7843
7826
7810
7795
7781
7768
7755
7743
7732
7721
7711
7702
7694
7686
7679
7672
7665
7660
7654
7650
7646
7642
7639
7637
7636
7635
7636
7637
7639
7641
7644
7648
7652
7657
7663
7669
7676
7684
7692
7701
7710
7720
7731
7741
7752
7763
7774
7785
7796
7807
7818
7829
7840
7852
7864
7876
7888
7900
7913
7926
7939
7952
7965
7979
7993
8007
8021
8036
8050
8064
8080
8093
8109
8122
8137
8151
8166
8179
8193
8206
8219
8231
8243
8256
8268
8279
8291
8303
8314
8326
8338
8351
8364
8377
8391
8405
8420
8435
8450
8465
8481
8497
8514
8530
8547
8564
8581
8598
8615
8632
8649
8666
8682
8699
8715
8731
8746
8762
8777
8792
8807
8822
8837
8852
8867
8882
8897
8912
8927
8942
8957
8972
8987
9001
9016
9031
9045
9060
9074
9088
9103
9117
9130
9144
9157
9170
9182
9194
9206
9217
9229
9239
9250
9260
9270
9280
9290
9299
9309
9318
9326
9335
9343
9351
9360
9368
9375
9383
9391
9398
9406
9413
9419
9426
9432
9437
9442
9446
9450
9453
9456
9458
9459
9460
9460
9460
9460
9458
9457
9455
9452
9449
9446
9442
9438
9433
9427
9421
9415
9408
9400
9392
9383
9374
9363
9353
9341
9330
9317
9304
9291
9277
9262
9247
9232
9216
9199
9182
9165
9147
9128
9109
9090
9069
9049
9027
9006
8983
8960
8936
8912
8887
8862
8836
8809
8782
8754
8726
8698
8669
8639
8609
8579
8549
8518
8487
8455
8424
8392
8360
8328
8296
8264
8232
8199
8167
8134
8101
8067
8034
8000
7965
7931
7897
7862
7827
7792
7757
7722
7686
7650
7615
7578
7542
7505
7469
7431
7394
7356
7317
7279
7239
7200
7159
7119
7077
7035
6993
6950
6907
6864
6820
6776
6731
6686
6641
6595
6549
6503
6457
6410
6364
6317
6271
6224
6177
6130
6084
6037
5989
5942
5895
5848
5800
5753
5706
5659
5612
5565
5518
5472
5426
5380
5335
5290
5246
5202
5158
5115
5072
5029
4987
4945
4903
4862
4820
4779
4737
4695
4653
4611
4568
4526
4483
4441
4398
4356
4314
4271
4229
4187
4145
4103
4062
4021
3981
3941
3902
3863
3826
3789
3754
3719
3686
3653
3622
3591
3561
3531
3503
3475
3447
3420
3394
3369
3344
3320
3297
3274
3252
3231
3210
3190
3170
3151
3132
3114
3096
3079
3062
3045
3029
3012
2996
2980
2965
2949
2934
2919
2904
2890
2876
2862
2848
2835
2822
2810
2798
2786
2774
2763
2752
2740
2729
2718
2707
2696
2684
2673
2661
2649
2637
2625
2612
2599
2586
2572
2558
2544
2530
2516
2502
2488
2474
2461
2447
2433
2419
2405
2391
2377
2363
2349
2335
2320
2306
2292
2278
2264
2250
2236
2223
2210
2197
2184
2172
2161
2149
2138
2127
2116
2105
2095
2084
2073
2062
2051
2041
2029
2019
2008
1997
1986
1975
1963
1952
1940
1928
1916
1904
1893
1881
1869
1857
1845
1833
1821
1809
1796
1783
1770
1757
1743
1729
1714
1699
1683
1667
1651
1634
1617
1599
1582
1563
1545
1526
1506
1486
1466
1445
1423
1400
1377
1353
1328
1302
1276
1249
1221
1193
1164
1135
1106
1076
1047
1016
987
958
929
900
872
844
816
789
761
734
707
680
653
626
599
571
543
514
485
456
425
394
363
331
298
265
231
197
163
129
94
58
23
-13
-49
-86
-123
-159
-196
-234
-271
-308
-345
-383
-421
-459
-497
-536
-574
-613
-652
-692
-731
-771
-811
-851
-892
-932
-973
-1014
-1056
-1097
-1139
-1180
-1221
-1263
-1304
-1346
-1388
-1431
-1474
-1517
-1561
-1605
-1650
-1695
-1740
-1786
-1831
-1877
-1923
-1969
-2015
-2061
-2107
-2154
-2200
-2246
-2293
-2340
-2387
-2434
-2482
-2529
-2577
-2624
-2672
-2720
-2768
-2815
-2863
-2911
-2959
-3007
-3055
-3103
-3151
-3198
-3246
-3294
-3342
-3390
-3437
-3485
-3533
-3580
-3628
-3677
-3725
-3774
-3823
-3872
-3921
-3971
-4019
-4067
-4117
-4165
-4213
-4260
-4307
-4353
-4398
-4442
-4486
-4529
-4571
-4612
-4653
-4693
-4732
-4770
-4808
-4846
-4882
-4919
-4954
-4989
-5024
-5058
-5092
-5125
-5157
-5189
-5221
-5251
-5282
-5311
-5340
-5369
-5397
-5424
-5450
-5475
-5500
-5523
-5546
-5568
-5588
-5608
-5627
-5645
-5661
-5677
-5691
-5704
-5716
-5726
-5735
-5743
-5751
-5757
-5762
-5766
-5769
-5771
-5772
-5772
-5770
-5767
-5763
-5758
-5751
-5743
-5734
-5723
-5711
-5698
-5684
-5668
-5652
-5635
-5616
-5597
-5578
-5558
-5537
-5516
-5494
-5472
-5449
-5426
-5402
-5378
-5354
-5329
-5304
-5278
-5252
-5226
-5199
-5171
-5143
-5114
-5084
-5054
-5023
-4991
-4958
-4925
-4892
-4857
-4823
-4787
-4752
-4716
-4680
-4644
-4608
-4572
-4535
-4498
-4461
-4423
-4385
-4347
-4308
-4270
-4230
-4191
-4150
-4110
-4069
-4027
-3985
-3942
-3899
-3856
-3813
-3769
-3725
-3682
-3638
-3594
-3550
-3506
-3462
-3418
-3373
-3329
-3284
-3239
-3193
-3148
-3102
-3055
-3009
-2962
-2914
-2866
-2818
-2769
-2720
-2670
-2619
-2569
-2517
-2466
-2414
-2362
-2310
-2257
-2204
-2152
-2099
-2045
-1993
-1940
-1887
-1835
-1782
-1728
-1675
-1622
-1569
-1515
-1461
-1408
-1354
-1299
-1245
-1190
-1135
-1079
-1022
-968
-911
-855
-799
-742
-685
-628
-571
-514
-457
-399
-342
-284
-226
-168
-110
-52
7
65
124
183
242
301
361
421
481
541
602
663
724
785
847
909
971
1034
1097
1161
1224
1289
1353
1417
1482
1546
1610
1675
1739
1803
1867
1931
1995
2058
2122
2185
2248
2310
2373
2435
2498
2560
2622
2684
2747
2809
2871
2933
2995
3057
3118
3179
3241
3302
3362
3423
3483
3543
3603
3662
3721
3780
3838
3896
3953
4010
4067
4123
4179
4234
4290
4345
4399
4454
4508
4562
4615
4668
4721
4773
4825
4876
4927
4977
5027
5077
5125
5174
5222
5269
5316
5362
5408
5453
5497
5541
5584
5626
5668
5709
5749
5788
5826
5864
5900
5935
5970
6004
6036
6068
6100
6130
6160
6190
6218
6247
6275
6303
6330
6358
6385
6413
6440
6467
6494
6520
6546
6572
6597
6622
6647
6671
6694
6717
6739
6761
6783
6803
6824
6844
6863
6882
6901
6920
6938
6956
6973
6991
7008
7025
7043
7060
7077
7094
7111
7128
7144
7161
7177
7192
7208
7222
7237
7251
7264
7277
7290
7302
7313
7325
7336
7346
7356
7367
7376
7386
7395
7405
7414
7423
7432
7441
7450
7459
7468
7476
7485
7493
7501
7509
7516
7524
7531
7538
7545
7552
7559
7565
7572
7579
7587
7594
7602
7610
7618
7627
7636
7646
7656
7666
7677
7687
7699
7710
7722
7734
7746
7759
7772
7784
7798
7811
7824
7838
7852
7866
7880
7894
7908
7922
7936
7951
7965
7980
7994
8009
8023
8039
8054
8068
8083
8098
8113
8128
8143
8159
8173
8189
8206
8223
8239
8256
8274
8292
8310
8329
8348
8369
8389
8411
8433
8456
8480
8504
8529
8555
8582
8610
8638
8667
8697
8728
8760
8792
8826
8860
8895
8931
8967
9005
9044
9084
9125
9167
9210
9255
9301
9348
9396
9446
9497
9550
9603
9658
9714
9771
9829
9888
9948
10009
10071
10134
10197
10262
10327
10392
10459
10526
10593
10661
10730
10799
10868
10938
11008
11079
11149
11220
11291
11362
11434
11505
11577
11650
11722
11795
11869
11942
12017
12091
12167
12242
12318
12394
12471
12548
12624
12701
12777
12853
12929
13004
13080
13154
13229
13303
13376
13449
13522
13594
13665
13736
13806
13876
13946
14015
14084
14152
14220
14287
14353
14419
14485
14549
14614
14678
14741
14804
14867
14929
14991
15052
15113
15174
15234
15293
15352
15411
15468
15525
15582
15638
15693
15748
15803
15857
15911
15964
16017
16068
16120
16172
16222
16273
16323
16372
16420
16468
16515
16561
16607
16653
16698
16743
16788
16832
16877
16921
16965
17009
17053
17096
17139
17182
17225
17267
17308
17349
17389
17428
17466
17503
17539
17574
17608
17642
17674
17707
17738
17769
17799
17829
17858
17886
17914
17942
17969
17996
18022
18048
18074
18099
18124
18149
18173
18197
18220
18243
18265
18286
18307
18327
18346
18364
18381
18397
18412
18426
18439
18451
18463
18473
18483
18492
18501
18509
18517
18524
18531
18538
18545
18551
18557
18563
18568
18573
18577
18580
18583
18586
18587
18588
18587
18586
18584
18581
18577
18572
18566
18560
18552
18543
18534
18523
18512
18499
18486
18473
18459
18444
18428
18413
18396
18379
18361
18343
18324
18304
18284
18262
18240
18218
18195
18171
18147
18122
18097
18071
18046
18020
17993
17967
17940
17914
17887
17861
17835
17809
17783
17757
17731
17705
17679
17652
17626
17599
17573
17546
17519
17492
17464
17437
17410
17382
17354
17326
17298
17269
17240
17211
17182
17153
17124
17095
17066
17037
17007
16978
16949
16919
16890
16860
16831
16801
16771
16741
16710
16680
16649
16618
16587
16555
16523
16491
16458
16425
16392
16358
16323
16289
16253
16218
16181
16146
16110
16073
16036
15999
15963
15926
15888
15851
15814
15777
15740
15703
15666
15629
15593
15556
15519
15483
15446
15410
15374
15338
15302
15266
15231
15196
15160
15126
15091
15057
15022
14988
14955
14921
14888
14855
14823
14791
14759
14728
14697
14667
14637
14608
14580
14552
14524
14497
14470
14444
14418
14391
14365
14339
14313
14287
14261
14235
14210
14184
14158
14132
14106
14080
14055
14029
14003
13978
13953
13928
13904
13879
13855
13831
13807
13784
13760
13737
13714
13691
13667
13644
13620
13596
13572
13547
13522
13497
13472
13446
13419
13393
13366
13338
13311
13284
13256
13229
13201
13174
13146
13119
13091
13064
13037
13009
12982
12955
12928
12900
12873
12845
12818
12790
12762
12734
12706
12678
12650
12621
12593
12565
12536
12508
12479
12451
12422
12394
12365
12337
12309
12280
12252
12223
12195
12166
12137
12108
12079
12049
12020
11990
11961
11931
11902
11873
11844
11815
11787
11759
11732
11705
11679
11653
11627
11602
11576
11552
11527
11503
11478
11454
11430
11406
11383
11359
11336
11313
11290
11267
11244
11222
11199
11177
11154
11132
11109
11086
11063
11040
11017
10993
10970
10946
10922
10898
10873
10848
10823
10797
10771
10745
10718
10691
10664
10636
10607
10579
10549
10520
10490
10460
10429
10399
10368
10337
10305
10274
10243
10211
10180
10148
10116
10083
10051
10018
9985
9951
9917
9883
9849
9815
9780
9745
9709
9674
9637
9601
9564
9527
9490
9453
9415
9377
9340
9302
9263
9225
9187
9148
9109
9069
9029
8988
8947
8906
8864
8822
8779
8737
8694
8652
8609
8566
8523
8480
8438
8395
8353
8310
8268
8226
8183
8141
8100
8058
8016
7975
7934
7893
7852
7812
7772
7732
7692
7652
7611
7571
7531
7491
7451
7411
7371
7331
7291
7251
7211
7171
7131
7092
7052
7013
6973
6934
6895
6857
6819
6781
6743
6706
6669
6633
6597
6562
6527
6493
6459
6426
6393
6361
6329
6298
6267
6237
6207
6178
6149
6121
6092
6065
6037
6010
5984
5958
5932
5907
5883
5859
5836
5813
5792
5771
5751
5731
5712
5694
5677
5660
5643
5627
5612
5597
5582
5567
5553
5538
5524
5509
5494
5480
5465
5450
5435
5419
5404
5388
5373
5358
5343
5329
5314
5300
5286
5272
5259
5245
5232
5219
5207
5194
5182
5169
5157
5145
5134
5122
5110
5098
5087
5075
5063
5051
5039
5027
5015
5002
4990
4977
4965
4952
4939
4926
4913
4900
4887
4874
4861
4847
4834
4821
4807
4794
4781
4768
4755
4741
4728
4715
4702
4689
4677
4664
4651
4639
4626
4613
4600
4587
4574
4561
4549
4536
4523
4510
4497
4484
4471
4458
4445
4433
4420
4407
4395
4382
4370
4357
4345
4332
4320
4308
4296
4284
4272
4260
4248
4236
4224
4211
4198
4186
4173
4159
4146
4132
4118
4104
4089
4074
4058
4042
4026
4008
3990
3971
3952
3932
3912
3891
3869
3848
3826
3804
3783
3761
3739
3717
3695
3673
3651
3628
3606
3583
3560
3537
3514
3490
3467
3443
3420
3396
3372
3349
3325
3301
3277
3253
3230
3206
3182
3158
3135
3111
3088
3065
3041
3018
2994
2971
2947
2923
2899
2875
2850
2825
2799
2773
2747
2720
2693
2666
2639
2612
2584
2557
2530
2503
2476
2449
2423
2396
2370
2343
2316
2290
2263
2235
2208
2181
2153
2125
2098
2070
2043
2016
1988
1961
1934
1907
1879
1852
1825
1797
1770
1742
1714
1687
1659
1631
1603
1575
1547
1519
1490
1462
1433
1404
1375
1346
1317
1289
1260
1232
1204
1177
1149
1122
1096
1069
1043
1016
992
967
942
917
892
868
844
821
797
774
751
728
706
684
663
641
620
599
579
558
537
516
495
474
452
431
410
388
366
345
323
301
279
257
235
214
193
172
152
132
113
94
75
56
37
18
-2
-21
-40
-59
-79
-99
-119
-139
-159
-180
-201
-222
-244
-266
-287
-309
-331
-352
-374
-395
-416
-437
-459
-480
-501
-521
-542
-563
-583
-603
-624
-644
-663
-683
-702
-721
-740
-758
-775
-792
-809
-824
-839
-854
-868
-881
-894
-905
-917
-927
-937
-946
-955
-963
-970
-978
-985
-991
-997
-1002
-1008
-1014
-1018
-1024
-1028
-1033
-1036
-1040
-1043
-1046
-1049
-1051
-1052
-1053
-1054
-1054
-1054
-1053
-1051
-1049
-1046
-1043
-1039
-1035
-1031
-1026
-1020
-1014
-1008
-1002
-996
-988
-980
-972
-963
-954
-944
-934
-924
-913
-902
-891
-879
-867
-855
-843
-830
-818
-805
-792
-779
-766
-753
-739
-726
-712
-699
-685
-671
-656
-642
-627
-612
-596
-581
-565
-548
-532
-515
-497
-480
-461
-443
-424
-405
-386
-366
-347
-328
-309
-290
-271
-253
-234
-216
-198
-180
-162
-144
-126
-107
-89
-70
-50
-30
-10
10
31
53
75
97
119
142
165
188
212
235
259
282
306
330
354
378
403
427
452
477
501
526
551
576
601
626
650
674
699
723
747
770
794
817
840
863
885
907
929
951
973
994
1014
1036
1057
1077
1096
1116
1135
1153
1171
1189
1206
1222
1238
1254
1270
1285
1300
1315
1330
1344
1358
1372
1385
1398
1410
1422
1433
1444
1454
1464
1473
1481
1488
1495
1501
1507
1512
1516
1521
1524
1527
1530
1532
1535
1536
1538
1539
1540
1540
1540
1540
1539
1538
1537
1536
1535
1534
1532
1531
1529
1527
1525
1522
1519
1516
1512
1508
1504
1500
1495
1490
1484
1478
1471
1465
1458
1450
1443
1435
1427
1419
1411
1403
1395
1387
1378
1370
1361
1353
1344
1335
1326
1316
1307
1297
1286
1276
1265
1254
1242
1230
1218
1204
1190
1176
1160
1144
1127
1109
1091
1072
1052
1032
1012
991
970
949
927
905
882
859
836
812
788
763
739
713
688
662
636
609
581
554
526
497
468
440
411
382
353
324
294
265
235
205
174
143
112
81
50
18
-13
-45
-77
-110
-142
-174
-207
-239
-272
-305
-338
-371
-404
-437
-470
-502
-535
-567
-600
-632
-664
-696
-728
-760
-791
-823
-854
-885
-916
-947
-978
-1008
-1040
-1071
-1102
-1133
-1163
-1194
-1224
-1254
-1284
-1314
-1343
-1373
-1402
-1432
-1461
-1490
-1519
-1549
-1578
-1606
-1635
-1664
-1692
-1720
-1748
-1776
-1804
-1831
-1858
-1884
-1910
-1935
-1960
-1985
-2008
-2031
-2054
-2075
-2096
-2117
-2138
-2158
-2177
-2197
-2216
-2234
-2253
-2271
-2289
-2307
-2325
-2342
-2359
-2376
-2392
-2408
-2424
-2440
-2456
-2471
-2486
-2501
-2516
-2530
-2545
-2559
-2573
-2588
-2602
-2616
-2631
-2645
-2659
-2673
-2687
-2700
-2714
-2727
-2741
-2754
-2767
-2781
-2794
-2807
-2819
-2832
-2844
-2856
-2868
-2880
-2892
-2904
-2916
-2927
-2939
-2950
-2961
-2971
-2981
-2991
-3001
-3011
-3020
-3029
-3038
-3047
-3057
-3066
-3075
-3084
-3094
-3103
-3112
-3122
-3131
-3140
-3150
-3159
-3168
-3177
-3185
-3194
-3202
-3211
-3219
-3227
-3235
-3243
-3251
-3259
-3267
-3275
-3284
-3292
-3301
-3310
-3320
-3329
-3339
-3349
-3359
-3369
-3379
-3389
-3400
-3410
-3420
-3430
-3440
-3449
-3459
-3468
-3477
-3486
-3495
-3504
-3512
-3520
-3528
-3536
-3543
-3550
-3557
-3564
-3572
-3579
-3586
-3593
-3601
-3609
-3617
-3625
-3633
-3642
-3650
-3659
-3667
-3675
-3684
-3692
-3701
-3710
-3719
-3727
-3736
-3745
-3753
-3761
-3769
-3777
-3785
-3793
-3801
-3809
-3817
-3825
-3833
-3841
-3849
-3856
-3864
-3871
-3878
-3886
-3893
-3900
-3907
-3914
-3921
-3929
-3936
-3944
-3952
-3960
-3969
-3978
-3987
-3997
-4006
-4017
-4027
-4037
-4048
-4058
-4069
-4080
-4091
-4102
-4113
-4125
-4136
-4148
-4161
-4174
-4187
-4200
-4215
-4229
-4244
-4260
-4275
-4291
-4308
-4324
-4341
-4358
-4376
-4393
-4410
-4428
-4446
-4464
-4482
-4500
-4518
-4537
-4555
-4574
-4593
-4612
-4631
-4651
-4670
-4690
-4711
-4732
-4753
-4774
-4796
-4818
-4840
-4862
-4885
-4908
-4931
-4954
-4978
-5002
-5026
-5050
-5075
-5099
-5124
-5149
-5174
-5199
-5224
-5249
-5274
-5298
-5323
-5348
-5372
-5396
-5420
-5443
-5466
-5490
-5513
-5536
-5559
-5581
-5604
-5627
-5650
-5673
-5696
-5720
-5743
-5766
-5790
-5813
-5836
-5860
-5883
-5906
-5929
-5952
-5975
-5998
-6021
-6044
-6067
-6090
-6113
-6136
-6159
-6183
-6206
-6230
-6254
-6277
-6301
-6326
-6350
-6375
-6400
-6426
-6452
-6478
-6504
-6530
-6555
-6581
-6606
-6631
-6656
-6680
-6705
-6729
-6753
-6777
-6800
-6824
-6847
-6870
-6893
-6915
-6938
-6960
-6982
-7004
-7026
-7048
-7069
-7091
-7112
-7133
-7154
-7175
-7196
-7216
-7237
-7258
-7278
-7298
-7318
-7337
-7357
-7375
-7394
-7412
-7429
-7446
-7463
-7479
-7495
-7510
-7525
-7540
-7555
-7569
-7584
-7598
-7612
-7625
-7639
-7652
-7666
-7679
-7692
-7704
-7716
-7728
-7740
-7751
-7762
-7773
-7784
-7794
-7804
-7814
-7823
-7832
-7841
-7849
-7856
-7863
-7869
-7874
-7879
-7883
-7886
-7888
-7890
-7891
-7891
-7891
-7890
-7889
-7888
-7886
-7884
-7882
-7879
-7876
-7873
-7869
-7865
-7861
-7857
-7852
-7847
-7842
-7836
-7830
-7824
-7817
-7809
-7801
-7793
-7784
-7774
-7764
-7754
-7743
-7732
-7720
-7708
-7695
-7682
-7668
-7654
-7640
-7624
-7608
-7591
-7573
-7555
-7536
-7515
-7495
-7473
-7451
-7428
-7404
-7380
-7356
-7331
-7305
-7280
-7254
-7227
-7200
-7173
-7145
-7118
-7089
-7061
-7033
-7004
-6975
-6945
-6916
-6886
-6856
-6825
-6795
-6764
-6733
-6702
-6671
-6640
-6609
-6578
-6546
-6515
-6483
-6451
-6419
-6387
-6354
-6321
-6288
-6255
-6221
-6187
-6153
-6119
-6084
-6050
-6014
-5979
-5944
-5908
-5872
-5837
-5800
-5764
-5728
-5691
-5654
-5617
-5579
-5542
-5503
-5465
-5426
-5386
-5346
-5305
-5264
-5223
-5180
-5138
-5094
-5050
-5006
-4961
-4916
-4870
-4824
-4778
-4731
-4684
-4637
-4590
-4543
-4495
-4448
-4400
-4352
-4304
-4256
-4208
-4159
-4110
-4061
-4011
-3963
-3913
-3863
-3814
-3764
-3713
-3663
-3613
-3562
-3511
-3460
-3408
-3357
-3305
-3253
-3202
-3150
-3098
-3046
-2994
-2943
-2891
-2840
-2789
-2737
-2686
-2634
-2582
-2530
-2478
-2426
-2373
-2320
-2267
-2214
-2161
-2108
-2055
-2001
-1948
-1895
-1843
-1790
-1738
-1686
-1634
-1582
-1530
-1478
-1427
-1375
-1324
-1273
-1223
-1172
-1122
-1073
-1022
-974
-925
-876
-827
-778
-730
-682
-634
-586
-539
-493
-446
-401
-355
-311
-266
-223
-179
-137
-94
-52
-10
32
74
115
156
196
237
276
316
354
393
430
468
504
541
576
612
647
682
716
750
784
817
850
883
916
949
981
1014
1047
1079
1112
1144
1176
1207
1238
1269
1300
1330
1360
1390
1419
1448
1477
1505
1533
1560
1587
1614
1640
1666
1691
1716
1740
1764
1788
1811
1834
1856
1878
1900
1922
1943
1964
1985
2005
2027
2047
2067
2087
2107
2127
2146
2165
2184
2203
2221
2239
2256
2273
2289
2305
2321
2337
2352
2366
2380
2394
2407
2421
2433
2446
2458
2470
2481
2492
2503
2514
2525
2535
2545
2555
2564
2573
2581
2588
2595
2601
2606
2610
2614
2617
2619
2621
2622
2623
2623
2623
2622
2621
2619
2617
2615
2612
2609
2605
2601
2597
2592
2588
2583
2577
2571
2565
2559
2552
2545
2538
2531
2523
2515
2507
2499
2490
2482
2473
2465
2456
2448
2440
2432
2424
2416
2409
2402
2395
2388
2381
2374
2368
2361
2354
2347
2340
2333
2325
2317
2308
2299
2289
2279
2268
2256
2244
2232
2219
2206
2192
2178
2165
2150
2136
2121
2107
2091
2076
2060
2044
2027
2009
1993
1975
1957
1938
1919
1898
1878
1856
1834
1811
1788
1764
1739
1714
1689
1663
1637
1611
1584
1557
1530
1502
1475
1447
1420
1392
1365
1337
1309
1282
1254
1226
1199
1171
1143
1115
1087
1058
1030
1000
973
944
915
886
857
828
799
770
741
712
683
654
625
596
566
537
507
477
447
417
387
357
327
297
267
237
207
177
147
117
88
58
28
-1
-31
-60
-89
-119
-148
-177
-205
-234
-262
-290
-317
-344
-371
-397
-422
-447
-471
-495
-518
-540
-562
-583
-604
-623
-643
-661
-680
-698
-715
-732
-749
-765
-781
-796
-811
-826
-840
-855
-868
-882
-894
-907
-919
-931
-942
-953
-963
-973
-983
-993
-1002
-1010
-1018
-1026
-1034
-1041
-1047
-1052
-1057
-1062
-1065
-1068
-1070
-1070
-1070
-1069
-1067
-1064
-1060
-1055
-1048
-1041
-1032
-1022
-1012
-1000
-987
-973
-958
-942
-925
-908
-890
-871
-851
-831
-810
-788
-766
-743
-719
-694
-669
-643
-616
-589
-561
-532
-502
-472
-440
-409
-376
-343
-309
-275
-241
-206
-171
-136
-100
-64
-28
8
45
81
118
155
191
228
265
301
338
375
411
448
484
520
557
593
629
665
701
737
773
809
844
879
915
950
984
1018
1053
1087
1120
1154
1187
1219
1251
1283
1314
1345
1375
1406
1435
1465
1494
1522
1550
1578
1605
1631
1657
1683
1708
1732
1756
1779
1801
1823
1843
1863
1882
1899
1916
1933
1948
1963
1977
1990
2003
2015
2027
2037
2049
2059
2069
2079
2088
2097
2106
2114
2123
2131
2138
2145
2152
2159
2166
2172
2178
2183
2189
2194
2199
2203
2208
2212
2215
2219
2222
2225
2227
2229
2231
2232
2232
2232
2231
2230
2228
2226
2223
2219
2215
2211
2207
2202
2197
2191
2185
2179
2172
2165
2157
2149
2140
2131
2121
2111
2099
2087
2075
2061
2047
2033
2017
2001
1984
1967
1948
1929
1910
1889
1868
1847
1825
1803
1780
1756
1733
1709
1684
1659
1633
1607
1580
1553
1526
1497
1468
1439
1409
1379
1348
1317
1286
1254
1223
1191
1158
1126
1094
1061
1029
996
964
931
898
866
833
800
766
733
700
667
633
600
567
534
501
468
434
401
368
335
302
268
236
203
170
138
106
75
43
12
-18
-49
-79
-109
-139
-169
-199
-228
-257
-286
-315
-344
-372
-400
-427
-455
-481
-508
-534
-559
-584
-609
-633
-657
-681
-704
-726
-749
-771
-792
-813
-834
-854
-875
-895
-914
-934
-953
-971
-989
-1006
-1022
-1040
-1055
-1070
-1084
-1098
-1110
-1122
-1134
-1144
-1154
-1164
-1173
-1181
-1188
-1195
-1201
-1206
-1211
-1215
-1218
-1221
-1222
-1223
-1223
-1222
-1221
-1219
-1217
-1214
-1210
-1206
-1202
-1196
-1190
-1184
-1176
-1168
-1160
-1150
-1141
-1130
-1119
-1107
-1095
-1083
-1070
-1056
-1043
-1028
-1012
-997
-981
-964
-946
-927
-908
-888
-868
-846
-824
-801
-778
-754
-729
-704
-678
-652
-625
-598
-571
-544
-516
-489
-461
-434
-407
-380
-353
-326
-298
-271
-244
-217
-190
-163
-137
-110
-83
-56
-28
-1
27
54
82
110
138
167
195
224
253
281
310
339
368
397
426
455
485
514
544
573
603
633
663
693
723
753
783
813
844
874
904
935
965
996
1026
1057
1088
1119
1149
1181
1212
1243
1274
1305
1337
1368
1399
1431
1462
1494
1525
1557
1588
1620
1651
1682
1713
1744
1775
1805
1835
1865
1894
1923
1951
1979
2005
2033
2059
2085
2110
2135
2159
2182
2206
2228
2250
2272
2293
2313
2333
2353
2372
2390
2408
2426
2443
2460
2476
2492
2508
2523
2538
2553
2567
2581
2595
2609
2623
2637
2650
2663
2677
2690
2704
2717
2731
2744
2757
2770
2783
2796
2809
2821
2833
2845
2857
2868
2880
2891
2903
2914
2925
2936
2946
2957
2967
2977
2987
2996
3005
3014
3022
3030
3038
3046
3053
3060
3066
3072
3078
3084
3089
3094
3098
3102
3106
3110
3114
3117
3121
3124
3127
3131
3134
3138
3141
3145
3148
3152
3155
3159
3162
3165
3169
3172
3175
3178
3181
3184
3188
3191
3194
3197
3201
3204
3207
3210
3213
3217
3220
3223
3226
3229
3231
3234
3237
3240
3242
3245
3247
3249
3252
3254
3256
3258
3260
3262
3263
3265
3266
3268
3268
3269
3270
3270
3270
3270
3270
3270
3270
3269
3269
3268
3267
3266
3265
3264
3263
3262
3260
3259
3257
3256
3254
3252
3250
3248
3246
3243
3241
3238
3235
3231
3228
3224
3220
3215
3211
3206
3201
3195
3190
3184
3177
3171
3164
3156
3149
3141
3132
3124
3115
3106
3097
3087
3077
3067
3056
3046
3035
3023
3012
3001
2990
2979
2968
2957
2947
2936
2926
2916
2905
2895
2885
2876
2866
2856
2847
2837
2828
2818
2809
2799
2789
2779
2769
2758
2748
2737
2726
2715
2704
2692
2681
2669
2658
2646
2635
2624
2613
2602
2591
2581
2571
2561
2552
2542
2533
2524
2515
2507
2498
2490
2482
2473
2465
2457
2449
2442
2434
2426
2419
2412
2405
2398
2391
2384
2377
2370
2363
2356
2349
2342
2335
2328
2321
2314
2306
2299
2292
2285
2278
2271
2263
2256
2248
2240
2232
2223
2214
2205
2195
2185
2174
2164
2153
2141
2130
2119
2107
2095
2084
2072
2060
2049
2037
2025
2013
2001
1990
1979
1967
1955
1944
1932
1921
1910
1899
1888
1878
1868
1858
1848
1839
1830
1821
1812
1803
1794
1785
1777
1768
1759
1751
1742
1734
1725
1716
1708
1700
1692
1683
1676
1668
1660
1653
1645
1638
1631
1625
1618
1612
1606
1600
1595
1589
1584
1579
1574
1570
1565
1561
1557
1553
1549
1546
1542
1538
1535
1531
1527
1524
1520
1516
1512
1508
1505
1501
1497
1494
1490
1487
1484
1480
1477
1474
1471
1468
1464
1460
1456
1452
1448
1443
1438
1433
1428
1423
1417
1412
1407
1402
1397
1392
1388
1383
1379
1376
1372
1370
1367
1365
1364
1363
1362
1361
1361
1361
1362
1362
1362
1363
1363
1364
1365
1366
1367
1369
1371
1373
1375
1378
1381
1385
1389
1394
1399
1405
1411
1418
1426
1434
1443
1452
1461
1471
1482
1492
1503
1514
1526
1538
1550
1563
1575
1588
1601
1614
1628
1642
1656
1670
1685
1700
1715
1731
1747
1763
1780
1797
1814
1832
1850
1868
1887
1906
1926
1945
1966
1986
2008
2029
2052
2074
2098
2121
2146
2170
2195
2220
2245
2271
2297
2323
2349
2375
2402
2429
2456
2484
2512
2541
2570
2600
2630
2661
2693
2724
2757
2790
2823
2857
2891
2925
2960
2995
3030
3066
3102
3138
3175
3211
3248
3286
3323
3361
3399
3437
3475
3514
3553
3592
3632
3673
3713
3755
3797
3839
3882
3926
3970
4014
4061
4107
4154
4201
4249
4297
4346
4395
4444
4494
4544
4594
4645
4696
4747
4798
4850
4902
4954
5007
5060
5113
5167
5221
5275
5329
5384
5439
5494
5550
5606
5661
5718
5774
5830
5887
5944
6000
6057
6114
6171
6228
6285
6343
6400
6457
6515
6572
6630
6687
6744
6801
6858
6915
6971
7027
7082
7138
7193
7248
7302
7357
7411
7465
7519
7573
7627
7680
7734
7787
7840
7893
7946
7999
8051
8103
8154
8206
8257
8307
8357
8407
8456
8504
8553
8601
8648
8695
8742
8789
8835
8881
8927
8973
9018
9064
9109
9154
9199
9244
9289
9334
9379
9424
9469
9514
9558
9603
9648
9693
9737
9781
9825
9869
9913
9956
9999
10042
10084
10126
10168
10210
10251
10291
10332
10372
10411
10451
10490
10529
10567
10605
10643
10681
10718
10755
10792
10829
10865
10900
10936
10971
11005
11039
11073
11106
11139
11171
11203
11234
11266
11297
11327
11357
11387
11417
11446
11475
11504
11532
11560
11588
11615
11642
11669
11695
11722
11747
11773
11798
11823
11848
11873
11897
11922
11946
11969
11993
12016
12040
12063
12085
12108
12130
12152
12174
12195
12216
12237
12257
12277
12297
12316
12336
12355
12374
12393
12411
12430
12449
12467
12486
12504
12523
12541
12560
12579
12597
12616
12634
12653
12671
12689
12707
12724
12741
12758
12774
12790
12805
12821
12835
12850
12864
12878
12892
12906
12919
12932
12945
12957
12970
12982
12994
13006
13017
13029
13039
13050
13061
13071
13081
13090
13100
13109
13118
13127
13136
13145
13153
13162
13171
13179
13188
13196
13204
13212
13220
13228
13235
13242
13248
13254
13260
13266
13271
13275
13280
13284
13288
13292
13295
13298
13301
13303
13305
13307
13309
13310
13310
13311
13310
13309
13308
13307
13304
13302
13298
13295
13290
13285
13280
13274
13268
13260
13253
13245
13237
13228
13219
13210
13200
13190
13181
13171
13160
13150
13140
13130
13120
13109
13099
13089
13079
13069
13059
13049
13040
13030
13020
13010
13001
12991
12981
12972
12962
12952
12943
12934
12925
12916
12908
12900
12892
12885
12878
12871
12864
12858
12852
12845
12839
12833
12828
12822
12816
12810
12804
12798
12792
12787
12781
12776
12770
12765
12760
12756
12751
12746
12742
12738
12735
12731
12728
12726
12724
12722
12720
12719
12719
12718
12718
12719
12719
12720
12721
12722
12724
12726
12728
12730
12732
12734
12737
12740
12743
12747
12751
12755
12760
12764
12769
12774
12780
12785
12791
12797
12803
12809
12815
12821
12828
12834
12840
12847
12853
12860
12866
12872
12879
12885
12892
12898
12905
12911
12917
12922
12928
12933
12937
12941
12945
12949
12952
12955
12958
12960
12962
12965
12967
12969
12971
12974
12976
12978
12980
12982
12984
12986
12988
12990
12993
12995
12997
12999
13002
13004
13007
13009
13012
13014
13017
13019
13021
13024
13026
13029
13031
13034
13037
13039
13042
13044
13046
13048
13050
13052
13054
13055
13057
13059
13060
13062
13063
13065
13066
13067
13069
13070
13071
13072
13073
13073
13074
13074
13074
13074
13073
13072
13071
13070
13068
13067
13064
13062
13060
13057
13054
13051
13047
13043
13039
13035
13030
13025
13019
13013
13007
13001
12995
12988
12981
12974
12967
12959
12951
12943
12935
12926
12917
12908
12899
12889
12880
12870
12859
12849
12839
12828
12818
12807
12796
12786
12775
12765
12754
12744
12734
12723
12713
12702
12691
12680
12669
12658
12646
12634
12622
12610
12597
12585
12572
12559
12547
12534
12521
12508
12496
12483
12471
12459
12446
12434
12422
12409
12397
12385
12373
12361
12349
12337
12325
12313
12302
12290
12278
12266
12254
12241
12229
12216
12203
12190
12176
12163
12149
12135
12121
12107
12093
12079
12066
12052
12039
12025
12012
11999
11987
11974
11962
11950
11938
11926
11914
11903
11892
11881
11869
11858
11847
11836
11825
11814
11803
11792
11782
11771
11760
11750
11739
11729
11719
11709
11700
11691
11682
11673
11665
11657
11650
11643
11637
11631
11625
11620
11615
11610
11605
11601
11596
11592
11588
11584
11580
11576
11573
11570
11567
11564
11562
11560
11558
11556
11555
11554
11554
11554
11554
11555
11556
11558
11560
11562
11564
11567
11570
11573
11576
11579
11583
11587
11591
11595
11599
11604
11608
11613
11618
11623
11628
11633
11638
11643
11649
11654
11660
11666
11671
11677
11683
11689
11696
11702
11709
11716
11723
11730
11737
11745
11752
11760
11767
11775
11782
11790
11797
11804
11811
11817
11824
11830
11836
11841
11847
11852
11857
11862
11867
11872
11876
11880
11885
11889
11893
11897
11902
11906
11910
11915
11919
11923
11928
11932
11937
11941
11945
11949
11952
11956
11959
11962
11965
11967
11969
11971
11973
11975
11976
11977
11978
11978
11979
11979
11979
11979
11979
11978
11977
11976
11975
11974
11972
11969
11967
11963
11960
11956
11951
11946
11941
11934
11928
11921
11913
11905
11896
11888
11879
11869
11860
11851
11841
11832
11822
11813
11804
11794
11785
11776
11767
11757
11748
11739
11729
11720
11710
11701
11691
11681
11671
11661
11650
11639
11627
11616
11603
11591
11578
11564
11550
11536
11522
11507
11492
11477
11461
11445
11429
11412
11395
11377
11359
11340
11321
11302
11282
11261
11240
11219
11197
11175
11152
11129
11105
11081
11057
11032
11007
10982
10957
10931
10905
10879
10853
10826
10799
10771
10744
10716
10687
10658
10628
10598
10567
10536
10504
10471
10438
10404
10369
10334
10299
10263
10228
10191
10155
10118
10081
10043
10006
9967
9929
9890
9850
9810
9769
9728
9687
9644
9601
9558
9514
9469
9424
9378
9332
9285
9238
9190
9142
9094
9046
8997
8949
8901
8853
8805
8757
8709
8662
8614
8567
8521
8474
8427
8381
8335
8289
8242
8196
8150
8103
8058
8012
7965
7919
7873
7826
7780
7734
7687
7640
7593
7546
7498
7449
7400
7350
7300
7249
7198
7146
7094
7042
6989
6936
6883
6830
6776
6722
6668
6614
6560
6506
6452
6398
6343
6289
6234
6180
6125
6071
6016
5962
5908
5854
5800
5747
5693
5640
5588
5536
5484
5433
5383
5333
5284
5235
5186
5138
5091
5043
4996
4950
4903
4857
4811
4765
4719
4674
4630
4586
4542
4500
4458
4417
4376
4336
4297
4259
4221
4184
4148
4112
4075
4041
4006
3973
3939
3906
3873
3840
3807
3775
3742
3709
3677
3644
3612
3580
3549
3518
3487
3456
3426
3396
3367
3338
3309
3281
3253
3225
3198
3171
3145
3120
3095
3070
3045
3021
2997
2974
2951
2929
2907
2885
2864
2843
2822
2801
2780
2759
2737
2716
2696
2675
2654
2633
2613
2593
2573
2554
2535
2516
2498
2480
2463
2447
2431
2416
2402
2389
2376
2363
2352
2340
2329
2318
2307
2296
2286
2275
2265
2255
2245
2235
2225
2216
2206
2198
2189
2181
2173
2165
2157
2150
2143
2136
2130
2124
2118
2113
2108
2104
2100
2097
2094
2091
2089
2088
2086
2086
2086
2086
2086
2087
2088
2090
2091
2093
2095
2097
2099
2101
2104
2107
2110
2113
2116
2120
2123
2127
2131
2135
2140
2145
2150
2155
2161
2167
2173
2179
2185
2192
2199
2206
2213
2221
2229
2237
2245
2253
2261
2270
2279
2288
2298
2308
2319
2329
2341
2352
2364
2376
2388
2400
2411
2423
2434
2445
2456
2467
2478
2489
2500
2511
2522
2533
2544
2556
2568
2581
2594
2608
2622
2637
2652
2668
2684
2701
2718
2735
2753
2770
2789
2807
2826
2845
2864
2884
2903
2922
2942
2961
2980
3000
3019
3038
3058
3077
3097
3117
3137
3158
3178
3199
3220
3241
3262
3283
3303
3324
3344
3364
3384
3404
3423
3443
3463
3482
3502
3522
3541
3561
3580
3600
3619
3638
3658
3678
3697
3717
3737
3758
3778
3798
3818
3838
3858
3879
3899
3920
3940
3961
3982
4003
4024
4045
4066
4086
4109
4130
4151
4172
4193
4214
4235
4255
4275
4295
4316
4336
4356
4376
4397
4417
4438
4458
4478
4499
4519
4539
4560
4580
4600
4619
4639
4659
4678
4697
4715
4733
4751
4768
4784
4800
4816
4830
4845
4858
4871
4884
4896
4908
4919
4930
4941
4951
4962
4972
4982
4992
5002
5012
5022
5031
5040
5050
5059
5067
5076
5085
5093
5101
5109
5117
5125
5133
5141
5149
5157
5165
5174
5183
5192
5203
5213
5224
5236
5248
5260
5273
5286
5299
5312
5325
5339
5353
5367
5381
5396
5411
5427
5442
5458
5475
5491
5508
5524
5542
5559
5577
5595
5613
5632
5652
5672
5692
5713
5734
5756
5777
5798
5820
5841
5862
5882
5902
5922
5941
5960
5978
5996
6013
6030
6047
6063
6080
6096
6111
6127
6143
6158
6174
6189
6204
6220
6235
6251
6267
6283
6300
6317
6334
6351
6368
6386
6404
6422
6440
6458
6475
6493
6510
6527
6544
6561
6577
6593
6609
6624
6639
6653
6667
6680
6693
6706
6718
6730
6742
6753
6764
6775
6785
6796
6807
6818
6828
6839
6850
6862
6873
6885
6897
6910
6922
6935
6949
6962
6976
6990
7005
7019
7034
7049
7064
7079
7094
7109
7124
7139
7155
7170
7186
7202
7218
7235
7251
7269
7286
7304
7323
7342
7362
7382
7402
7423
7445
7467
7489
7512
7536
7559
7583
7608
7633
7658
7684
7709
7736
7762
7789
7816
7843
7870
7898
7925
7952
7980
8007
8036
8064
8092
8119
8148
8178
8206
8235
8264
8293
8322
8352
8381
8410
8439
8468
8498
8527
8555
8584
8612
8640
8667
8694
8721
8747
8772
8797
8822
8845
8869
8891
8914
8935
8956
8977
8998
9018
9038
9058
9077
9096
9115
9133
9152
9170
9188
9205
9223
9241
9258
9275
9292
9309
9326
9344
9361
9378
9396
9413
9431
9449
9466
9484
9501
9519
9536
9554
9572
9590
9609
9627
9646
9664
9683
9702
9720
9739
9758
9778
9797
9817
9837
9857
9878
9899
9921
9942
9964
9986
10007
10029
10050
10072
10093
10113
10134
10154
10174
10195
10214
10234
10254
10274
10294
10313
10333
10353
10373
10393
10414
10434
10454
10475
10495
10516
10536
10556
10576
10596
10616
10635
10655
10674
10693
10712
10730
10748
10766
10784
10801
10818
10834
10851
10866
10882
10897
10911
10925
10939
10953
10966
10979
10992
11005
11018
11031
11044
11056
11068
11080
11091
11103
11114
11125
11136
11146
11157
11167
11177
11187
11196
11206
11215
11224
11233
11242
11250
11259
11267
11276
11284
11292
11300
11308
11316
11324
11333
11341
11349
11358
11366
11375
11384
11393
11403
11412
11421
11431
11440
11450
11460
11470
11480
11490
11500
11511
11521
11532
11543
11554
11564
11575
11585
11595
11605
11615
11624
11632
11641
11649
11656
11664
11671
11678
11685
11692
11699
11706
11714
11721
11729
11737
11745
11754
11762
11771
11780
11789
11798
11808
11817
11827
11837
11847
11857
11868
11879
11891
11903
11915
11928
11941
11955
11970
11984
12000
12015
12031
12048
12064
12081
12098
12115
12132
12150
12167
12184
12201
12218
12236
12253
12270
12288
12306
12323
12341
12359
12377
12395
12413
12431
12449
12467
12485
12503
12521
12539
12557
12575
12592
12610
12628
12646
12664
12682
12700
12718
12737
12755
12774
12792
12811
12829
12847
12865
12883
12900
12918
12935
12952
12969
12986
13002
13017
13033
13047
13061
13075
13088
13101
13114
13126
13138
13149
13161
13172
13183
13193
13204
13214
13225
13235
13246
13256
13267
13277
13288
13298
13309
13320
13331
13341
13352
13363
13374
13385
13396
13407
13418
13430
13441
13452
13463
13475
13486
13498
13510
13522
13534
13546
13558
13571
13584
13597
13610
13623
13637
13651
13665
13679
13693
13708
13722
13737
13752
13767
13783
13798
13814
13829
13845
13860
13875
13891
13906
13921
13937
13952
13967
13981
13996
14010
14024
14037
14051
14064
14077
14090
14103
14117
14130
14143
14156
14169
14183
14196
14210
14223
14237
14251
14265
14280
14294
14310
14325
14341
14358
14375
14392
14410
14428
14446
14464
14483
14502
14521
14540
14559
14578
14597
14617
14636
14655
14675
14694
14714
14733
14753
14773
14793
14813
14834
14854
14875
14897
14918
14939
14961
14982
15004
15026
15047
15068
15089
15111
15131
15152
15173
15193
15213
15233
15253
15273
15293
15313
15333
15353
15372
15392
15411
15430
15449
15468
15487
15505
15523
15541
15559
15576
15593
15611
15628
15645
15662
15679
15696
15714
15731
15748
15766
15784
15801
15819
15837
15854
15872
15889
15907
15924
15941
15958
15976
15993
16010
16027
16046
16064
16082
16102
16120
16140
16160
16180
16200
16219
16239
16261
16280
16302
16323
16344
16366
16388
16410
16432
16455
16477
16500
16523
16546
16570
16593
16617
16640
16664
16688
16712
16736
16760
16785
16809
16833
16858
16882
16906
16930
16954
16978
17002
17027
17051
17075
17099
17124
17148
17173
17198
17223
17248
17274
17299
17324
17349
17374
17399
17424
17449
17473
17497
17521
17544
17567
17590
17612
17634
17656
17677
17699
17720
17741
17763
17784
17805
17825
17846
17866
17886
17906
17926
17945
17963
17982
18000
18017
18034
18051
18067
18083
18098
18113
18128
18143
18157
18171
18185
18199
18213
18227
18241
18255
18269
18282
18296
18309
18322
18334
18347
18359
18370
18382
18393
18404
18415
18425
18435
18445
18454
18464
18473
18482
18491
18499
18507
18515
18522
18529
18535
18541
18547
18552
18556
18560
18564
18567
18570
18573
18575
18578
18580
18582
18584
18586
18588
18590
18592
18594
18595
18597
18599
18600
18602
18604
18605
18607
18609
18610
18613
18615
18618
18621
18624
18627
18631
18635
18639
18644
18648
18653
18658
18664
18669
18675
18682
18689
18696
18703
18711
18719
18727
18736
18745
18754
18764
18773
18783
18794
18804
18815
18826
18837
18848
18859
18870
18882
18893
18904
18915
18926
18938
18949
18960
18971
18982
18993
19004
19014
19024
19033
19042
19051
19059
19066
19073
19080
19086
19091
19096
19100
19103
19106
19109
19111
19112
19112
19113
19112
19111
19110
19109
19107
19104
19102
19099
19096
19093
19089
19086
19082
19079
19075
19072
19069
19066
19063
19060
19058
19056
19053
19052
19050
19048
19047
19046
19044
19043
19042
19041
19039
19038
19037
19036
19035
19033
19032
19031
19030
19030
19029
19029
19028
19028
19029
19029
19029
19030
19030
19031
19032
19033
19034
19035
19036
19037
19037
19038
19039
19039
19040
19040
19041
19041
19041
19041
19042
19042
19042
19042
19042
19042
19043
19043
19043
19043
19043
19042
19042
19042
19041
19041
19040
19040
19039
19039
19038
19038
19038
19038
19039
19040
19041
19042
19044
19047
19049
19052
19056
19060
19065
19069
19074
19080
19086
19092
19098
19104
19110
19117
19124
19130
19137
19144
19151
19158
19165
19173
19180
19188
19196
19205
19213
19222
19230
19239
19248
19257
19266
19275
19284
19293
19302
19311
19321
19330
19339
19349
19358
19368
19377
19387
19397
19408
19418
19429
19440
19451
19463
19475
19487
19500
19513
19526
19539
19552
19565
19578
19592
19605
19619
19632
19647
19661
19676
19691
19707
19723
19740
19758
19777
19796
19816
19836
19858
19880
19903
19926
19950
19975
20000
20026
20052
20079
20107
20135
20163
20192
20221
20251
20282
20313
20344
20375
20407
20440
20473
20506
20540
20574
20609
20644
20680
20717
20753
20790
20828
20866
20904
20943
20982
21021
21061
21101
21141
21182
21224
21265
21308
21350
21394
21437
21481
21526
21571
21617
21663
21709
21756
21803
21851
21899
21947
21996
22045
22094
22143
22193
22242
22292
22341
22390
22440
22489
22538
22588
22638
22688
22738
22788
22839
22890
22941
22993
23044
23096
23148
23201
23253
23306
23358
23411
23463
23516
23569
23622
23674
23727
23779
23832
23884
23937
23989
24042
24094
24147
24199
24252
24305
24357
24410
24463
24515
24568
24621
24674
24728
24781
24835
24889
24943
24997
25052
25107
25163
25219
25275
25332
25389
25446
25503
25560
25618
25675
25733
25791
25849
25906
25964
26022
26080
26138
26196
26254
26312
26370
26428
26486
26544
26603
26661
26720
26779
26838
26897
26957
27017
27078
27138
27199
27260
27321
27382
27443
27504
27565
27626
27687
27748
27808
27869
27929
27990
28050
28110
28171
28231
28291
28352
28412
28473
28533
28594
28655
28715
28776
28837
28898
28960
29021
29083
29144
29206
29268
29330
29392
29455
29517
29579
29641
29703
29765
29827
29888
29949
30010
30070
30130
30190
30249
30308
30367
30425
30483
30541
30599
30656
30714
30771
30828
30885
30942
30999
31056
31112
31169
31225
31282
31338
31393
31449
31504
31559
31614
31668
31722
31775
31828
31880
31932
31984
32034
32086
32136
32185
32234
32281
32330
32377
32424
32470
32515
32560
32604
32647
32689
32732
32774
32815
32856
32896
32936
32976
33015
33053
33091
33129
33166
33203
33239
33275
33310
33345
33380
33414
33448
33481
33513
33545
33575
33605
33635
33663
33691
33718
33744
33770
33794
33819
33842
33865
33887
33909
33930
33950
33970
33990
34009
34028
34046
34064
34082
34099
34115
34132
34148
34163
34178
34193
34207
34220
34233
34246
34257
34269
34279
34289
34298
34307
34315
34323
34330
34337
34343
34348
34353
34358
34362
34366
34370
34373
34376
34379
34381
34382
34383
34384
34384
34384
34383
34382
34380
34378
34375
34372
34369
34365
34360
34356
34350
34345
34338
34332
34324
34316
34308
34299
34289
34279
34268
34256
34243
34230
34216
34202
34186
34170
34153
34135
34116
34097
34076
34056
34034
34012
33989
33965
33941
33915
33889
33862
33833
33804
33773
33741
33708
33674
33638
33601
33563
33523
33482
33440
33396
33352
33306
33260
33212
33164
33115
33066
33015
32964
32913
32861
32808
32755
32701
32647
32592
32537
32479
32423
32365
32305
32247
32186
32124
32060
31996
31930
31864
31795
31726
31655
31583
31510
31436
31360
31284
31206
31127
31047
30967
30885
30803
30720
30636
30552
30468
30383
30297
30211
30124
30038
29950
29862
29774
29686
29597
29508
29419
29329
29240
29150
29059
28969
28878
28787
28695
28603
28511
28419
28326
28232
28139
28044
27949
27854
27758
27661
27564
27467
27370
27272
27175
27077
26979
26881
26783
26685
26588
26491
26394
26298
26202
26106
26011
25916
25822
25728
25634
25541
25448
25355
25262
25170
25077
24984
24892
24800
24707
24616
24524
24433
24342
24251
24162
24073
23984
23897
23810
23724
23639
23555
23472
23390
23308
23227
23147
23068
22989
22912
22834
22758
22682
22606
22531
22457
22382
22308
22233
22159
22084
22010
21936
21861
21787
21712
21638
21564
21490
21416
21342
21269
21196
21123
21050
20978
20906
20834
20763
20692
20622
20552
20483
20414
20345
20277
20209
20142
20075
20008
19941
19875
19809
19744
19678
19613
19549
19485
19421
19357
19293
19230
19167
19104
19042
18979
18917
18854
18792
18730
18667
18605
18543
18481
18419
18356
18295
18233
18171
18110
18049
17988
17927
17867
17808
17748
17689
17631
17573
17515
17458
17402
17345
17289
17234
17178
17123
17068
17012
16957
16901
16846
16790
16734
16677
16620
16564
16507
16450
16392
16335
16277
16221
16163
16106
16049
15993
15936
15880
15823
15767
15711
15656
15600
15544
15489
15433
15378
15322
15267
15211
15155
15099
15043
14986
14928
14870
14812
14753
14693
14633
14572
14511
14449
14387
14324
14261
14198
14134
14070
14006
13942
13877
13813
13747
13682
13616
13550
13483
13416
13348
13280
13211
13142
13071
13000
12929
12856
12783
12709
12634
12558
12481
12404
12326
12247
12167
12086
12005
11923
11841
11758
11674
11589
11504
11418
11331
11244
11156
11067
10977
10887
10796
10704
10612
10518
10424
10330
10234
10138
10041
9943
9845
9746
9646
9545
9444
9342
9239
9135
9031
8926
8820
8713
8606
8498
8389
8280
8170
8058
7948
7836
7724
7612
7499
7385
7272
7158
7044
6930
6816
6702
6588
6473
6359
6245
6131
6017
5903
5789
5675
5560
5446
5330
5215
5099
4983
4867
4750
4632
4515
4397
4279
4160
4042
3923
3804
3685
3566
3448
3329
3210
3091
2972
2853
2734
2615
2496
2376
2257
2137
2017
1896
1776
1655
1534
1413
1292
1170
1048
926
803
681
558
436
313
191
69
-53
-175
-296
-417
-537
-657
-776
-895
-1014
-1131
-1249
-1366
-1483
-1599
-1715
-1831
-1947
-2062
-2178
-2293
-2408
-2522
-2637
-2752
-2866
-2980
-3094
-3208
-3322
-3436
-3549
-3662
-3775
-3888
-4001
-4113
-4226
-4338
-4449
-4561
-4672
-4783
-4893
-5003
-5114
-5224
-5333
-5443
-5552
-5662
-5771
-5880
-5989
-6097
-6206
-6314
-6423
-6531
-6639
-6747
-6856
-6964
-7072
-7180
-7287
-7395
-7503
-7611
-7719
-7826
-7934
-8042
-8148
-8257
-8365
-8472
-8579
-8686
-8793
-8899
-9005
-9111
-9216
-9321
-9425
-9529
-9633
-9736
-9838
-9940
-10042
-10143
-10243
-10343
-10442
-10541
-10639
-10736
-10833
-10930
-11025
-11121
-11216
-11310
-11404
-11498
-11591
-11684
-11776
-11867
-11958
-12048
-12138
-12226
-12314
-12401
-12488
-12573
-12657
-12741
-12823
-12905
-12986
-13065
-13144
-13222
-13299
-13374
-13449
-13523
-13596
-13669
-13740
-13810
-13880
-13949
-14017
-14084
-14151
-14216
-14281
-14345
-14408
-14470
-14532
-14592
-14652
-14711
-14769
-14826
-14882
-14937
-14992
-15045
-15097
-15149
-15199
-15249
-15297
-15345
-15391
-15435
-15479
-15521
-15562
-15602
-15640
-15677
-15712
-15746
-15779
-15810
-15840
-15868
-15895
-15921
-15945
-15969
-15991
-16012
-16032
-16050
-16068
-16085
-16101
-16117
-16131
-16143
-16155
-16168
-16178
-16187
-16197
-16204
-16212
-16218
-16224
-16228
-16231
-16234
-16235
-16235
-16234
-16232
-16229
-16225
-16219
-16213
-16206
-16197
-16187
-16177
-16165
-16152
-16139
-16123
-16109
-16093
-16076
-16059
-16041
-16021
-16003
-15983
-15963
-15942
-15922
-15901
-15879
-15858
-15836
-15814
-15793
-15771
-15749
-15728
-15707
-15686
-15666
-15646
-15626
-15607
-15588
-15569
-15551
-15533
-15515
-15497
-15479
-15461
-15444
-15426
-15408
-15389
-15371
-15352
-15332
-15312
-15292
-15271
-15250
-15228
-15206
-15183
-15160
-15137
-15113
-15089
-15065
-15041
-15017
-14992
-14968
-14944
-14920
-14896
-14872
-14849
-14825
-14802
-14778
-14755
-14732
-14710
-14688
-14666
-14644
-14623
-14602
-14581
-14561
-14541
-14522
-14502
-14483
-14464
-14446
-14428
-14410
-14393
-14376
-14359
-14342
-14326
-14310
-14294
-14278
-14263
-14247
-14232
-14217
-14201
-14186
-14170
-14155
-14139
-14123
-14107
-14091
-14075
-14058
-14042
-14025
-14009
-13992
-13976
-13960
-13943
-13927
-13911
-13896
-13880
-13865
-13850
-13836
-13821
-13807
-13793
-13780
-13767
-13754
-13742
-13730
-13718
-13707
-13696
-13686
-13676
-13666
-13657
-13648
-13639
-13630
-13622
-13614
-13607
-13599
-13592
-13586
-13579
-13573
-13568
-13563
-13558
-13553
-13549
-13545
-13541
-13538
-13535
-13532
-13529
-13526
-13524
-13522
-13520
-13518
-13517
-13516
-13514
-13513
-13512
-13512
-13511
-13510
-13509
-13509
-13508
-13507
-13507
-13506
-13505
-13504
-13503
-13502
-13501
-13500
-13499
-13498
-13497
-13496
-13495
-13495
-13495
-13495
-13496
-13497
-13499
-13500
-13502
-13504
-13506
-13508
-13510
-13511
-13513
-13514
-13515
-13516
-13517
-13518
-13519
-13520
-13521
-13522
-13524
-13526
-13529
-13532
-13536
-13540
-13545
-13550
-13556
-13562
-13569
-13576
-13583
-13591
-13599
-13607
-13616
-13626
-13636
-13647
-13658
-13671
-13684
-13697
-13712
-13727
-13743
-13759
-13776
-13794
-13812
-13831
-13850
-13869
-13889
-13909
-13930
-13950
-13971
-13992
-14014
-14035
-14056
-14077
-14098
-14119
-14139
-14160
-14180
-14200
-14219
-14239
-14259
-14278
-14297
-14317
-14337
-14356
-14376
-14396
-14416
-14437
-14458
-14479
-14500
-14522
-14544
-14566
-14589
-14612
-14636
-14660
-14685
-14709
-14735
-14760
-14786
-14812
-14838
-14865
-14892
-14919
-14946
-14974
-15002
-15030
-15058
-15086
-15114
-15142
-15170
-15198
-15226
-15254
-15282
-15310
-15338
-15366
-15394
-15422
-15450
-15478
-15506
-15534
-15562
-15590
-15619
-15647
-15677
-15706
-15736
-15766
-15797
-15827
-15859
-15890
-15922
-15954
-15987
-16018
-16050
-16084
-16116
-16148
-16180
-16210
-16242
-16274
-16303
-16334
-16364
-16394
-16423
-16452
-16481
-16509
-16537
-16565
-16593
-16621
-16648
-16676
-16703
-16731
-16759
-16786
-16814
-16842
-16870
-16897
-16925
-16953
-16981
-17009
-17037
-17065
-17093
-17120
-17148
-17176
-17204
-17232
-17259
-17287
-17314
-17342
-17369
-17396
-17423
-17449
-17476
-17502
-17528
-17554
-17580
-17605
-17631
-17656
-17681
-17706
-17731
-17755
-17779
-17803
-17827
-17851
-17874
-17897
-17920
-17942
-17965
-17987
-18009
-18031
-18052
-18074
-18096
-18118
-18139
-18161
-18183
-18205
-18227
-18249
-18271
-18293
-18316
-18338
-18361
-18383
-18406
-18429
-18452
-18475
-18497
-18520
-18543
-18566
-18588
-18610
-18632
-18654
-18676
-18697
-18718
-18738
-18758
-18777
-18796
-18815
-18833
-18851
-18869
-18886
-18903
-18920
-18937
-18953
-18969
-18985
-19000
-19016
-19030
-19045
-19059
-19072
-19086
-19099
-19111
-19124
-19136
-19148
-19159
-19171
-19182
-19193
-19203
-19214
-19224
-19234
-19243
-19253
-19262
-19272
-19281
-19290
-19299
-19308
-19317
-19326
-19335
-19344
-19353
-19363
-19372
-19381
-19391
-19400
-19409
-19419
-19428
-19437
-19446
-19454
-19463
-19471
-19480
-19488
-19497
-19505
-19513
-19522
-19530
-19538
-19547
-19555
-19563
-19571
-19579
-19586
-19594
-19601
-19608
-19614
-19621
-19628
-19634
-19640
-19646
-19653
-19659
-19665
-19671
-19677
-19684
-19690
-19696
-19702
-19708
-19713
-19719
-19725
-19731
-19736
-19741
-19746
-19751
-19756
-19760
-19765
-19769
-19773
-19777
-19781
-19785
-19789
-19793
-19797
-19801
-19805
-19808
-19812
-19815
-19819
-19822
-19825
-19828
-19831
-19833
-19835
-19837
-19838
-19840
-19841
-19842
-19843
-19844
-19844
-19845
-19846
-19846
-19847
-19848
-19848
-19849
-19850
-19851
-19852
-19854
-19855
-19857
-19859
-19861
-19864
-19867
-19870
-19873
-19876
-19880
-19883
-19887
-19890
-19894
-19897
-19900
-19903
-19906
-19908
-19911
-19914
-19916
-19919
-19922
-19924
-19927
-19930
-19933
-19936
-19939
-19942
-19945
-19949
-19952
-19955
-19958
-19961
-19964
-19967
-19970
-19973
-19975
-19978
-19980
-19982
-19984
-19986
-19987
-19989
-19989
-19990
-19990
-19990
-19990
-19990
-19989
-19988
-19987
-19986
-19985
-19984
-19983
-19982
-19981
-19981
-19980
-19980
-19980
-19980
-19980
-19980
-19980
-19981
-19981
-19981
-19981
-19982
-19982
-19983
-19983
-19984
-19984
-19985
-19985
-19985
-19985
-19985
-19985
-19985
-19985
-19985
-19985
-19985
-19985
-19985
-19985
-19985
-19984
-19984
-19984
-19983
-19983
-19982
-19981
-19980
-19978
-19977
-19975
-19973
-19970
-19968
-19965
-19963
-19960
-19957
-19955
-19953
-19950
-19948
-19946
-19945
-19944
-19942
-19942
-19941
-19940
-19940
-19939
-19939
-19939
-19938
-19938
-19937
-19937
-19936
-19935
-19933
-19932
-19931
-19929
-19928
-19927
-19925
-19924
-19923
-19921
-19920
-19918
-19917
-19916
-19915
-19913
-19912
-19911
-19910
-19908
-19907
-19905
-19904
-19902
-19901
-19899
-19898
-19896
-19895
-19894
-19894
-19893
-19893
-19894
-19895
-19897
-19899
-19902
-19905
-19909
-19913
-19918
-19924
-19930
-19936
-19943
-19951
-19959
-19967
-19976
-19985
-19995
-20005
-20016
-20027
-20038
-20050
-20062
-20075
-20088
-20101
-20115
-20129
-20144
-20159
-20174
-20190
-20207
-20223
-20241
-20258
-20276
-20295
-20314
-20333
-20353
-20373
-20393
-20414
-20434
-20455
-20477
-20498
-20520
-20542
-20564
-20586
-20609
-20632
-20655
-20678
-20701
-20724
-20747
-20770
-20793
-20816
-20839
-20861
-20884
-20907
-20930
-20953
-20976
-20999
-21022
-21045
-21068
-21092
-21115
-21139
-21163
-21188
-21212
-21237
-21262
-21288
-21313
-21339
-21365
-21391
-21418
-21444
-21471
-21497
-21524
-21551
-21577
-21604
-21631
-21657
-21683
-21709
-21735
-21761
-21786
-21811
-21835
-21859
-21882
-21905
-21928
-21950
-21971
-21992
-22012
-22032
-22052
-22071
-22089
-22108
-22125
-22143
-22159
-22176
-22192
-22207
-22222
-22237
-22251
-22264
-22277
-22290
-22302
-22314
-22325
-22336
-22346
-22355
-22364
-22373
-22380
-22387
-22393
-22398
-22402
-22406
-22408
-22410
-22411
-22411
-22410
-22409
-22407
-22404
-22400
-22396
-22391
-22385
-22379
-22373
-22366
-22358
-22350
-22342
-22333
-22324
-22315
-22305
-22294
-22284
-22272
-22261
-22248
-22235
-22222
-22208
-22193
-22178
-22162
-22146
-22129
-22112
-22094
-22076
-22058
-22039
-22020
-22000
-21980
-21960
-21940
-21919
-21899
-21878
-21856
-21835
-21813
-21792
-21770
-21748
-21725
-21703
-21680
-21657
-21633
-21610
-21586
-21562
-21538
-21513
-21488
-21463
-21438
-21413
-21387
-21361
-21334
-21308
-21281
-21253
-21226
-21198
-21170
-21141
-21113
-21083
-21054
-21025
-20995
-20964
-20934
-20903
-20872
-20840
-20808
-20776
-20744
-20711
-20678
-20645
-20612
-20578
-20544
-20511
-20477
-20443
-20409
-20376
-20342
-20308
-20275
-20241
-20208
-20174
-20141
-20109
-20076
-20044
-20012
-19980
-19948
-19917
-19886
-19855
-19824
-19794
-19764
-19733
-19703
-19673
-19643
-19614
-19584
-19554
-19524
-19495
-19465
-19436
-19406
-19376
-19346
-19317
-19287
-19257
-19227
-19197
-19166
-19136
-19106
-19076
-19045
-19015
-18985
-18955
-18925
-18896
-18866
-18836
-18807
-18777
-18747
-18718
-18688
-18658
-18628
-18598
-18568
-18538
-18507
-18477
-18446
-18415
-18385
-18354
-18323
-18292
-18260
-18229
-18197
-18166
-18134
-18102
-18070
-18038
-18005
-17973
-17941
-17908
-17876
-17843
-17810
-17777
-17744
-17711
-17678
-17645
-17612
-17578
-17545
-17511
-17478
-17444
-17411
-17378
-17346
-17313
-17281
-17249
-17218
-17187
-17156
-17125
-17095
-17065
-17035
-17006
-16977
-16948
-16919
-16890
-16862
-16833
-16805
-16777
-16750
-16722
-16694
-16667
-16640
-16613
-16586
-16558
-16532
-16505
-16478
-16451
-16425
-16398
-16372
-16346
-16320
-16294
-16268
-16244
-16218
-16193
-16169
-16143
-16120
-16094
-16071
-16047
-16023
-15999
-15975
-15951
-15927
-15903
-15878
-15854
-15830
-15806
-15782
-15757
-15733
-15709
-15684
-15660
-15635
-15611
-15587
-15563
-15538
-15514
-15490
-15467
-15443
-15419
-15396
-15372
-15349
-15326
-15303
-15280
-15256
-15233
-15210
-15186
-15163
-15139
-15115
-15091
-15067
-15042
-15018
-14993
-14967
-14942
-14916
-14890
-14863
-14837
-14810
-14782
-14754
-14726
-14698
-14669
-14639
-14610
-14580
-14549
-14519
-14488
-14457
-14425
-14393
-14361
-14328
-14296
-14262
-14229
-14195
-14161
-14127
-14092
-14057
-14022
-13987
-13952
-13916
-13880
-13844
-13808
-13771
-13734
-13697
-13660
-13622
-13585
-13546
-13508
-13469
-13429
-13389
-13349
-13308
-13267
-13225
-13183
-13141
-13098
-13055
-13012
-12968
-12924
-12880
-12835
-12791
-12746
-12700
-12655
-12609
-12563
-12517
-12471
-12424
-12378
-12331
-12284
-12236
-12188
-12140
-12091
-12043
-11993
-11944
-11894
-11845
-11795
-11744
-11694
-11643
-11593
-11542
-11491
-11440
-11389
-11337
-11286
-11235
-11183
-11132
-11080
-11029
-10977
-10925
-10874
-10822
-10770
-10717
-10665
-10613
-10561
-10508
-10456
-10403
-10350
-10297
-10243
-10189
-10135
-10081
-10026
-9972
-9916
-9861
-9805
-9748
-9692
-9635
-9577
-9520
-9462
-9404
-9345
-9287
-9228
-9170
-9111
-9053
-8994
-8936
-8878
-8820
-8762
-8705
-8647
-8590
-8533
-8476
-8420
-8363
-8307
-8251
-8195
-8138
-8084
-8028
-7973
-7917
-7862
-7807
-7752
-7697
-7641
-7586
-7531
-7476
-7421
-7365
-7310
-7254
-7199
-7143
-7088
-7032
-6977
-6921
-6866
-6810
-6755
-6700
-6644
-6589
-6534
-6479
-6425
-6370
-6316
-6262
-6208
-6154
-6100
-6047
-5994
-5941
-5889
-5837
-5786
-5735
-5684
-5634
-5585
-5536
-5487
-5439
-5392
-5344
-5297
-5251
-5205
-5159
-5114
-5068
-5024
-4979
-4936
-4892
-4849
-4806
-4763
-4721
-4680
-4638
-4597
-4557
-4517
-4477
-4438
-4399
-4360
-4322
-4285
-4247
-4210
-4174
-4138
-4102
-4067
-4033
-3998
-3964
-3931
-3898
-3866
-3833
-3802
-3771
-3740
-3710
-3680
-3651
-3623
-3595
-3568
-3541
-3515
-3489
-3465
-3440
-3417
-3393
-3371
-3349
-3327
-3306
-3286
-3266
-3247
-3228
-3211
-3193
-3177
-3161
-3146
-3131
-3117
-3104
-3091
-3079
-3067
-3055
-3044
-3034
-3024
-3015
-3006
-2997
-2989
-2982
-2975
-2968
-2962
-2957
-2952
-2947
-2943
-2939
-2935
-2932
-2930
-2928
-2926
-2924
-2923
-2922
-2921
-2920
-2920
-2919
-2919
-2919
-2919
-2920
-2920
-2921
-2922
-2923
-2924
-2926
-2928
-2930
-2933
-2936
-2939
-2943
-2947
-2951
-2956
-2961
-2966
-2972
-2977
-2983
-2990
-2996
-3002
-3009
-3016
-3023
-3029
-3036
-3043
-3050
-3057
-3064
-3071
-3078
-3084
-3091
-3097
-3103
-3109
-3114
-3119
-3124
-3129
-3133
-3137
-3141
-3144
-3148
-3151
-3154
-3157
-3159
-3162
-3164
-3166
-3168
-3170
-3172
-3173
-3175
-3176
-3176
-3177
-3177
-3177
-3176
-3175
-3174
-3172
-3170
-3167
-3164
-3160
-3156
-3152
-3147
-3142
-3136
-3130
-3124
-3118
-3111
-3104
-3096
-3089
-3081
-3073
-3065
-3056
-3048
-3039
-3030
-3020
-3010
-3000
-2990
-2980
-2969
-2958
-2946
-2935
-2923
-2910
-2897
-2884
-2871
-2858
-2844
-2831
-2817
-2803
-2789
-2775
-2761
-2747
-2733
-2719
-2705
-2691
-2677
-2663
-2649
-2635
-2622
-2608
-2595
-2581
-2568
-2555
-2541
-2528
-2515
-2502
-2489
-2476
-2463
-2451
-2438
-2426
-2414
-2402
-2390
-2379
-2367
-2356
-2345
-2334
-2323
-2312
-2301
-2291
-2280
-2269
-2258
-2247
-2236
-2225
-2214
-2203
-2192
-2181
-2170
-2160
-2149
-2138
-2128
-2118
-2107
-2097
-2088
-2078
-2068
-2059
-2050
-2041
-2033
-2024
-2016
-2009
-2001
-1994
-1987
-1981
-1975
-1969
-1964
-1959
-1954
-1950
-1947
-1944
-1941
-1939
-1937
-1935
-1934
-1933
-1933
-1934
-1935
-1936
-1938
-1941
-1945
-1949
-1953
-1958
-1964
-1970
-1977
-1984
-1991
-1999
-2008
-2017
-2025
-2036
-2047
-2058
-2070
-2082
-2095
-2108
-2122
-2136
-2151
-2166
-2182
-2198
-2215
-2232
-2249
-2267
-2286
-2305
-2324
-2344
-2364
-2384
-2405
-2427
-2449
-2471
-2494
-2518
-2542
-2566
-2591
-2617
-2643
-2670
-2698
-2726
-2755
-2785
-2815
-2846
-2877
-2910
-2943
-2976
-3010
-3045
-3081
-3117
-3153
-3191
-3228
-3267
-3306
-3345
-3385
-3425
-3465
-3506
-3547
-3588
-3629
-3671
-3712
-3754
-3795
-3837
-3879
-3921
-3964
-4006
-4048
-4091
-4134
-4177
-4219
-4263
-4306
-4349
-4393
-4436
-4480
-4524
-4568
-4612
-4656
-4700
-4744
-4789
-4833
-4877
-4921
-4966
-5010
-5054
-5099
-5143
-5187
-5232
-5276
-5320
-5365
-5409
-5452
-5496
-5540
-5583
-5626
-5669
-5711
-5754
-5796
-5838
-5880
-5922
-5963
-6004
-6045
-6086
-6127
-6168
-6209
-6249
-6290
-6331
-6371
-6411
-6452
-6492
-6532
-6573
-6613
-6653
-6692
-6732
-6771
-6811
-6850
-6888
-6927
-6966
-7004
-7042
-7081
-7119
-7157
-7195
-7233
-7270
-7308
-7346
-7384
-7421
-7459
-7496
-7533
-7571
-7607
-7644
-7681
-7717
-7753
-7789
-7825
-7861
-7896
-7931
-7966
-8000
-8036
-8070
-8103
-8138
-8170
-8204
-8237
-8269
-8301
-8333
-8364
-8394
-8425
-8455
-8484
-8513
-8542
-8571
-8599
-8627
-8655
-8682
-8710
-8737
-8764
-8791
-8817
-8844
-8870
-8897
-8923
-8949
-8975
-9001
-9027
-9053
-9078
-9104
-9130
-9155
-9180
-9206
-9231
-9256
-9281
-9306
-9331
-9356
-9381
-9406
-9431
-9456
-9482
-9507
-9533
-9559
-9585
-9611
-9637
-9664
-9691
-9718
-9745
-9772
-9800
-9828
-9855
-9883
-9911
-9939
-9968
-9996
-10024
-10052
-10079
-10107
-10135
-10162
-10189
-10217
-10244
-10271
-10297
-10324
-10350
-10377
-10403
-10429
-10454
-10480
-10505
-10530
-10555
-10580
-10605
-10629
-10653
-10677
-10701
-10724
-10747
-10770
-10792
-10814
-10835
-10856
-10876
-10896
-10915
-10934
-10952
-10970
-10988
-11004
-11021
-11037
-11053
-11069
-11084
-11098
-11113
-11127
-11141
-11154
-11168
-11181
-11194
-11207
-11220
-11232
-11245
-11258
-11271
-11284
-11296
-11309
-11322
-11334
-11347
-11359
-11371
-11383
-11395
-11407
-11418
-11429
-11440
-11450
-11461
-11470
-11480
-11489
-11498
-11506
-11515
-11522
-11530
-11537
-11543
-11550
-11556
-11561
-11566
-11571
-11575
-11579
-11583
-11586
-11589
-11591
-11592
-11593
-11594
-11594
-11594
-11593
-11591
-11589
-11587
-11583
-11579
-11575
-11570
-11565
-11558
-11552
-11545
-11537
-11529
-11521
-11512
-11502
-11493
-11483
-11472
-11461
-11450
-11438
-11426
-11414
-11401
-11388
-11375
-11361
-11347
-11333
-11319
-11304
-11289
-11274
-11259
-11243
-11227
-11211
-11194
-11176
-11159
-11141
-11122
-11103
-11083
-11063
-11042
-11021
-10999
-10977
-10954
-10930
-10906
-10881
-10856
-10830
-10803
-10776
-10748
-10720
-10691
-10661
-10630
-10599
-10567
-10535
-10502
-10468
-10434
-10399
-10363
-10327
-10290
-10253
-10215
-10176
-10137
-10097
-10057
-10016
-9975
-9933
-9891
-9848
-9804
-9760
-9715
-9670
-9624
-9577
-9529
-9481
-9432
-9383
-9333
-9282
-9231
-9179
-9127
-9074
-9020
-8965
-8910
-8854
-8797
-8740
-8682
-8623
-8564
-8504
-8443
-8382
-8320
-8258
-8195
-8131
-8067
-8003
-7937
-7872
-7805
-7738
-7671
-7603
-7535
-7466
-7396
-7326
-7256
-7185
-7113
-7041
-6969
-6896
-6822
-6748
-6674
-6599
-6524
-6448
-6372
-6295
-6219
-6142
-6064
-5986
-5908
-5830
-5751
-5672
-5593
-5513
-5433
-5352
-5271
-5189
-5108
-5025
-4943
-4859
-4776
-4692
-4607
-4522
-4437
-4351
-4265
-4178
-4091
-4003
-3915
-3827
-3737
-3648
-3558
-3467
-3375
-3283
-3190
-3097
-3002
-2907
-2811
-2715
-2617
-2519
-2420
-2321
-2220
-2119
-2017
-1915
-1812
-1708
-1604
-1499
-1394
-1288
-1182
-1075
-968
-860
-752
-643
-535
-425
-316
-206
-95
16
127
239
351
463
576
689
802
916
1030
1144
1259
1373
1488
1604
1719
1835
1951
2068
2184
2301
2419
2536
2654
2772
2890
3009
3127
3246
3365
3484
3604
3724
3844
3964
4083
4205
4325
4446
4567
4689
4810
4932
5053
5175
5297
5420
5542
5664
5787
5910
6032
6155
6277
6400
6522
6644
6766
6888
7010
7131
7252
7373
7493
7613
7733
7852
7972
8090
8209
8328
8446
8564
8682
8800
8918
9035
9152
9269
9385
9502
9618
9735
9851
9967
10083
10200
10316
10431
10547
10663
10778
10893
11008
11122
11237
11350
11464
11577
11689
11802
11914
12025
12136
12247
12357
12467
12577
12686
12795
12903
13011
13119
13226
13333
13440
13546
13652
13757
13863
13968
14073
14177
14281
14384
14487
14589
14691
14792
14893
14993
15092
15190
15288
15385
15482
15578
15673
15768
15861
15955
16047
16139
16231
16322
16412
16502
16591
16679
16767
16854
16941
17026
17111
17196
17280
17363
17445
17527
17608
17688
17768
17847
17925
18003
18080
18156
18231
18306
18379
18452
18524
18595
18665
18734
18802
18869
18935
19000
19064
19127
19189
19250
19310
19370
19428
19486
19543
19599
19654
19709
19763
19816
19869
19920
19971
20022
20071
20120
20168
20215
20261
20307
20352
20396
20439
20482
20524
20565
20605
20645
20684
20723
20761
20798
20834
20870
20905
20939
20973
21006
21038
21070
21101
21132
21162
21192
21221
21250
21278
21306
21333
21360
21386
21412
21437
21462
21486
21510
21533
21556
21578
21600
21621
21641
21662
21681
21701
21719
21738
21756
21774
21792
21809
21826
21843
21859
21875
21891
21906
21921
21935
21949
21962
21975
21988
22000
22011
22022
22033
22043
22053
22062
22070
22079
22087
22094
22101
22108
22115
22121
22127
22133
22139
22145
22150
22155
22161
22166
22171
22176
22180
22185
22189
22194
22198
22203
22207
22211
22215
22219
22223
22227
22230
22234
22237
22240
22243
22246
22249
22251
22254
22256
22258
22261
22263
22265
22267
22269
22271
22273
22275
22277
22278
22280
22281
22283
22284
22285
22286
22287
22288
22289
22290
22291
22292
22293
22295
22296
22297
22298
22300
22302
22304
22306
22308
22311
22313
22316
22318
22321
22324
22326
22329
22331
22333
22335
22336
22338
22339
22340
22341
22341
22341
22341
22341
22340
22339
22338
22338
22337
22336
22335
22334
22334
22333
22333
22332
22332
22332
22332
22332
22333
22333
22334
22334
22335
22336
22338
22339
22341
22343
22345
22348
22352
22355
22359
22364
22369
22374
22380
22387
22394
22401
22409
22417
22426
22435
22445
22455
22465
22476
22487
22498
22510
22522
22534
22547
22560
22573
22587
22601
22615
22630
22645
22661
22677
22693
22710
22727
22744
22762
22780
22798
22817
22836
22856
22876
22896
22917
22938
22959
22981
23003
23025
23048
23070
23093
23116
23139
23162
23186
23209
23232
23256
23280
23303
23327
23351
23375
23399
23422
23446
23470
23494
23517
23541
23565
23588
23611
23635
23658
23681
23704
23727
23750
23773
23797
23820
23844
23867
23892
23916
23940
23965
23990
24015
24040
24066
24091
24116
24141
24167
24192
24216
24241
24265
24290
24314
24339
24363
24387
24412
24436
24460
24485
24510
24534
24559
24583
24608
24633
24657
24682
24706
24731
24755
24779
24803
24828
24852
24875
24899
24923
24947
24970
24993
25016
25039
25061
25083
25105
25127
25149
25170
25191
25212
25233
25253
25273
25293
25312
25332
25350
25369
25387
25405
25422
25439
25456
25472
25488
25504
25519
25534
25548
25563
25576
25590
25602
25615
25627
25638
25650
25660
25670
25680
25689
25697
25705
25712
25718
25724
25730
25734
25738
25742
25745
25747
25749
25750
25750
25750
25749
25747
25745
25742
25739
25735
25731
25725
25720
25713
25706
25698
25690
25681
25671
25661
25650
25638
25625
25612
25597
25583
25567
25551
25534
25517
25498
25479
25460
25439
25418
25397
25374
25351
25328
25303
25278
25253
25227
25200
25173
25145
25117
25088
25059
25029
24998
24967
24935
24903
24870
24837
24803
24768
24732
24696
24659
24621
24582
24543
24503
24462
24420
24378
24335
24291
24247
24202
24156
24110
24063
24015
23967
23918
23869
23820
23769
23719
23667
23616
23563
23510
23456
23401
23346
23290
23234
23177
23119
23061
23002
22942
22882
22822
22761
22700
22639
22577
22515
22452
22389
22326
22263
22199
22135
22071
22007
21942
21877
21812
21747
21681
21616
21550
21484
21418
21352
21285
21219
21152
21085
21018
20951
20883
20816
20748
20680
20611
20543
20474
20406
20337
20268
20199
20129
20060
19990
19921
19851
19782
19712
19642
19572
19502
19432
19362
19292
19222
19152
19082
19012
18942
18871
18801
18731
18660
18590
18519
18449
18378
18308
18237
18166
18096
18025
17955
17884
17814
17743
17673
17602
17531
17461
17390
17319
17249
17178
17106
17035
16964
16893
16821
16749
16677
16605
16533
16461
16389
16315
16244
16172
16100
16027
15955
15883
15811
15739
15667
15595
15523
15451
15379
15308
15236
15164
15093
15021
14950
14878
14807
14736
14665
14595
14524
14454
14384
14314
14245
14176
14108
14040
13972
13905
13837
13771
13704
13638
13572
13506
13440
13375
13310
13245
13180
13115
13051
12987
12923
12860
12797
12734
12672
12611
12550
12489
12430
12371
12312
12255
12199
12143
12089
12036
11983
11932
11882
11832
11784
11737
11692
11647
11603
11560
11518
11477
11438
11399
11361
11325
11289
11255
11222
11189
11158
11128
11099
11070
11043
11017
10992
10969
10946
10924
10903
10883
10865
10847
10830
10814
10800
10786
10773
10762
10751
10742
10733
10726
10719
10714
10709
10706
10703
10701
10700
10700
10701
10703
10705
10709
10713
10718
10723
10730
10738
10746
10755
10766
10777
10789
10803
10817
10833
10849
10867
10885
10905
10926
10947
10970
10994
11018
11044
11070
11097
11125
11154
11184
11214
11245
11277
11310
11343
11377
11411
11446
11482
11518
11555
11592
11630
11668
11707
11746
11786
11826
11867
11908
11950
11992
12034
12077
12120
12163
12207
12252
12296
12341
12386
12431
12477
12522
12568
12614
12660
12707
12753
12800
12846
12893
12940
12987
13034
13081
13129
13176
13224
13271
13319
13367
13415
13463
13511
13560
13608
13657
13707
13756
13806
13855
13906
13956
14007
14058
14110
14161
14213
14266
14319
14372
14425
14478
14532
14586
14640
14694
14748
14802
14856
14911
14965
15020
15074
15128
15183
15237
15291
15345
15399
15453
15507
15561
15615
15669
15722
15776
15829
15882
15935
15988
16041
16093
16145
16197
16248
16300
16351
16401
16452
16502
16551
16601
16650
16699
16748
16797
16846
16895
16944
16993
17042
17091
17140
17189
17239
17288
17337
17387
17436
17486
17536
17585
17635
17684
17734
17783
17833
17882
17931
17981
18030
18079
18128
18177
18225
18274
18322
18370
18418
18465
18513
18560
18607
18654
18701
18748
18795
18841
18888
18935
18981
19027
19074
19120
19166
19212
19258
19303
19348
19394
19439
19483
19528
19573
19617
19662
19706
19750
19794
19838
19882
19926
19970
20014
20057
20101
20144
20187
20230
20272
20315
20357
20398
20440
20481
20521
20562
20601
20641
20680
20719
20757
20795
20833
20871
20908
20946
20983
21020
21058
21095
21132
21170
21207
21245
21283
21321
21359
21397
21435
21473
21511
21549
21587
21625
21663
21701
21739
21777
21815
21853
21891
21929
21967
22005
22043
22081
22119
22157
22195
22233
22271
22310
22348
22386
22425
22463
22502
22540
22579
22618
22657
22695
22734
22773
22813
22852
22891
22931
22970
23010
23050
23090
23130
23170
23211
23252
23292
23333
23374
23416
23457
23498
23540
23582
23624
23666
23709
23752
23795
23839
23882
23927
23971
24016
24060
24105
24151
24196
24242
24287
24333
24379
24425
24471
24517
24564
24610
24656
24703
24749
24796
24842
24888
24934
24980
25025
25071
25116
25161
25206
25250
25294
25338
25382
25426
25469
25512
25555
25597
25640
25682
25724
25765
25807
25848
25889
25929
25969
26010
26049
26088
26127
26166
26204
26241
26278
26314
26349
26384
26418
26451
26483
26514
26544
26574
26602
26630
26657
26683
26708
26733
26756
26779
26801
26822
26843
26862
26881
26899
26916
26932
26948
26962
26976
26989
27002
27014
27025
27035
27045
27054
27062
27070
27077
27084
27090
27095
27100
27104
27108
27111
27114
27116
27118
27119
27120
27121
27121
27121
27121
27121
27121
27121
27120
27119
27118
27117
27116
27115
27113
27111
27109
27106
27104
27101
27097
27094
27090
27087
27083
27078
27074
27069
27064
27058
27052
27046
27040
27033
27026
27018
27010
27001
26991
26982
26971
26960
26948
26936
26923
26910
26896
26882
26867
26852
26836
26820
26803
26786
26768
26751
26733
26714
26695
26676
26656
26636
26615
26594
26572
26550
26527
26504
26480
26456
26431
26405
26379
26352
26325
26296
26267
26238
26208
26177
26146
26114
26081
26049
26016
25982
25948
25914
25879
25845
25809
25774
25738
25701
25665
25628
25590
25553
25514
25476
25437
25398
25358
25318
25277
25236
25195
25153
25110
25068
25025
24981
24937
24893
24848
24803
24758
24712
24666
24619
24572
24524
24476
24428
24379
24330
24280
24230
24180
24129
24078
24026
23975
23923
23870
23817
23764
23710
23657
23602
23548
23493
23438
23382
23326
23270
23213
23156
23099
23042
22984
22927
22868
22810
22752
22693
22634
22575
22516
22456
22397
22337
22277
22217
22156
22095
22034
21973
21912
21850
21788
21726
21663
21600
21536
21472
21408
21343
21279
21213
21147
21081
21015
20948
20881
20814
20746
20678
20609
20541
20472
20403
20334
20264
20195
20125
20055
19986
19916
19845
19775
19705
19635
19564
19494
19423
19352
19282
19211
19140
19069
18999
18928
18857
18786
18716
18645
18575
18504
18434
18363
18293
18223
18153
18082
18012
17942
17873
17803
17733
17664
17594
17525
17456
17387
17318
17249
17180
17112
17044
16975
16907
16840
16772
16704
16637
16569
16502
16435
16367
16300
16234
16167
16100
16033
15968
15902
15836
15771
15705
15641
15576
15512
15448
15384
15320
15257
15195
15132
15070
15009
14947
14887
14826
14766
14706
14647
14588
14529
14471
14413
14356
14299
14242
14186
14130
14075
14020
13966
13911
13858
13804
13751
13698
13646
13594
13542
13490
13439
13388
13337
13287
13237
13188
13139
13090
13042
12994
12946
12899
12853
12807
12761
12716
12671
12626
12582
12539
12495
12452
12409
12367
12325
12283
12242
12200
12160
12119
12079
12040
12001
11962
11924
11886
11848
11811
11774
11738
11702
11667
11632
11597
11563
11529
11496
11462
11430
11397
11365
11333
11302
11271
11240
11209
11179
11150
11121
11092
11064
11036
11009
10982
10955
10930
10904
10879
10855
10831
10808
10785
10762
10740
10719
10697
10676
10656
10635
10615
10596
10576
10557
10539
10520
10503
10485
10468
10451
10435
10419
10404
10389
10375
10361
10347
10334
10321
10309
10297
10285
10274
10263
10253
10243
10234
10225
10216
10208
10200
10193
10186
10180
10175
10169
10165
10161
10157
10155
10153
10151
10150
10150
10150
10151
10153
10155
10158
10161
10164
10168
10173
10178
10183
10189
10195
10201
10208
10214
10221
10229
10236
10244
10251
10259
10267
10276
10284
10293
10301
10310
10319
10329
10338
10348
10358
10368
10378
10388
10399
10409
10420
10432
10443
10455
10466
10478
10490
10502
10514
10526
10539
10551
10564
10576
10589
10601
10614
10627
10639
10652
10665
10678
10691
10704
10717
10730
10743
10756
10770
10784
10798
10812
10827
10842
10857
10873
10889
10905
10922
10939
10957
10975
10993
11012
11031
11050
11070
11090
11110
11130
11151
11172
11193
11214
11235
11257
11278
11300
11322
11344
11366
11388
11410
11432
11454
11477
11499
11522
11544
11567
11590
11612
11635
11658
11681
11704
11728
11751
11775
11799
11823
11847
11871
11896
11920
11945
11970
11996
12021
12047
12073
12099
12125
12151
12178
12205
12231
12258
12286
12313
12340
12368
12396
12423
12451
12479
12507
12536
12564
12593
12621
12650
12679
12708
12737
12767
12796
12826
12855
12885
12915
12945
12975
13006
13036
13067
13097
13128
13159
13190
13221
13252
13283
13314
13345
13376
13407
13438
13469
13500
13531
13562
13593
13624
13655
13686
13718
13749
13781
13812
13844
13876
13907
13939
13971
14003
14035
14067
14100
14132
14165
14197
14230
14263
14296
14330
14363
14397
14431
14465
14499
14533
14568
14602
14636
14671
14705
14740
14774
14809
14843
14877
14911
14946
14980
15014
15048
15082
15116
15150
15184
15218
15251
15285
15318
15352
15385
15418
15451
15484
15516
15548
15580
15612
15644
15675
15706
15736
15767
15797
15827
15857
15886
15916
15945
15974
16003
16030
16059
16088
16114
16143
16170
16197
16224
16250
16276
16302
16327
16352
16376
16399
16423
16445
16467
16489
16510
16530
16550
16570
16588
16607
16624
16642
16658
16674
16690
16705
16720
16734
16747
16761
16773
16785
16797
16808
16819
16829
16838
16847
16856
16863
16871
16877
16883
16889
16894
16898
16902
16904
16907
16908
16909
16909
16908
16907
16904
16901
16898
16893
16888
16881
16874
16867
16858
16849
16838
16827
16816
16803
16790
16776
16762
16747
16731
16715
16698
16681
16663
16644
16625
16606
16586
16566
16545
16523
16501
16479
16456
16432
16408
16384
16359
16332
16306
16280
16251
16224
16196
16167
16137
16106
16075
16044
16011
15979
15945
15911
15877
15842
15806
15770
15733
15696
15658
15620
15581
15542
15502
15462
15421
15380
15338
15296
15254
15210
15167
15123
15078
15033
14988
14942
14896
14849
14802
14754
14706
14658
14609
14560
14510
14460
14410
14359
14308
14257
14205
14153
14100
14047
13994
13940
13886
13831
13776
13720
13664
13607
13550
13493
13435
13377
13319
13260
13201
13142
13082
13022
12961
12901
12839
12778
12716
12654
12592
12529
12467
12403
12340
12276
12212
12148
12084
12020
11955
11890
11825
11760
11694
11629
11563
11497
11431
11365
11299
11233
11167
11100
11034
10968
10901
10835
10768
10702
10636
10570
10504
10437
10371
10305
10239
10173
10108
10042
9976
9910
9844
9778
9712
9647
9581
9515
9450
9384
9319
9253
9188
9123
9058
8993
8929
8864
8800
8736
8672
8608
8544
8481
8418
8355
8292
8230
8167
8106
8045
7983
7923
7862
7802
7742
7683
7624
7565
7507
7449
7391
7334
7277
7220
7164
7109
7053
6998
6944
6890
6836
6783
6730
6678
6626
6575
6524
6474
6424
6375
6326
6278
6230
6182
6136
6089
6044
5999
5954
5910
5867
5824
5782
5740
5699
5659
5619
5580
5542
5504
5466
5430
5393
5358
5322
5288
5253
5220
5186
5154
5122
5090
5059
5028
4998
4968
4939
4910
4883
4855
4828
4802
4777
4752
4727
4704
4680
4658
4635
4614
4593
4572
4552
4533
4514
4495
4477
4459
4442
4425
4408
4392
4376
4361
4346
4331
4317
4304
4291
4278
4266
4255
4244
4233
4223
4214
4205
4196
4188
4181
4174
4168
4162
4157
4152
4148
4144
4140
4137
4135
4133
4131
4130
4129
4128
4128
4128
4129
4130
4131
4133
4135
4138
4141
4144
4148
4152
4157
4162
4167
4173
4179
4186
4192
4200
4207
4216
4224
4233
4242
4251
4261
4271
4282
4292
4303
4314
4326
4337
4349
4361
4373
4386
4398
4411
4424
4437
4450
4464
4477
4491
4505
4519
4533
4547
4562
4576
4591
4605
4620
4635
4649
4664
4679
4693
4708
4723
4737
4751
4766
4780
4794
4808
4822
4836
4849
4863
4876
4889
4902
4914
4927
4939
4951
4963
4974
4985
4996
5007
5017
5027
5037
5046
5056
5064
5073
5081
5088
5096
5103
5109
5115
5121
5126
5131
5136
5140
5143
5146
5149
5151
5153
5154
5155
5155
5155
5154
5153
5151
5149
5147
5144
5140
5136
5131
5126
5121
5115
5108
5101
5093
5085
5076
5067
5057
5047
5036
5025
5013
5001
4988
4975
4961
4947
4932
4916
4900
4884
4867
4849
4831
4812
4792
4772
4751
4730
4707
4685
4661
4637
4612
4587
4560
4534
4506
4478
4449
4420
4389
4359
4327
4295
4262
4229
4195
4160
4125
4089
4053
4014
3978
3939
3900
3860
3820
3778
3736
3694
3650
3606
3562
3516
3470
3423
3375
3327
3278
3228
3178
3127
3075
3022
2969
2915
2860
2805
2750
2693
2636
2579
2521
2462
2403
2344
2283
2223
2161
2100
2037
1975
1911
1848
1783
1718
1653
1587
1521
1454
1387
1319
1251
1182
1112
1043
972
901
830
759
687
614
541
468
395
321
247
173
98
24
-51
-126
-202
-277
-353
-429
-505
-582
-658
-735
-812
-889
-966
-1044
-1121
-1199
-1277
-1354
-1432
-1510
-1589
-1667
-1745
-1823
-1902
-1980
-2059
-2138
-2217
-2296
-2374
-2453
-2533
-2612
-2691
-2770
-2849
-2928
-3008
-3087
-3166
-3245
-3324
-3403
-3482
-3561
-3639
-3718
-3797
-3875
-3954
-4032
-4110
-4188
-4267
-4345
-4422
-4500
-4578
-4655
-4732
-4809
-4886
-4963
-5040
-5116
-5192
-5268
-5344
-5420
-5495
-5570
-5645
-5720
-5794
-5869
-5942
-6016
-6089
-6162
-6235
-6307
-6379
-6451
-6523
-6594
-6664
-6735
-6805
-6875
-6944
-7013
-7081
-7149
-7217
-7285
-7352
-7419
-7485
-7552
-7618
-7683
-7749
-7814
-7879
-7943
-8007
-8071
-8135
-8199
-8262
-8325
-8388
-8450
-8513
-8574
-8636
-8697
-8758
-8819
-8879
-8939
-8999
-9059
-9118
-9177
-9235
-9293
-9351
-9408
-9466
-9522
-9579
-9635
-9690
-9746
-9801
-9855
-9910
-9964
-10018
-10071
-10124
-10177
-10230
-10282
-10334
-10386
-10437
-10488
-10539
-10589
-10640
-10690
-10739
-10789
-10838
-10887
-10935
-10983
-11031
-11079
-11126
-11173
-11220
-11266
-11312
-11358
-11403
-11448
-11493
-11537
-11581
-11624
-11668
-11710
-11753
-11795
-11837
-11879
-11920
-11961
-12002
-12042
-12082
-12123
-12162
-12202
-12241
-12281
-12320
-12359
-12397
-12436
-12474
-12513
-12551
-12589
-12627
-12665
-12703
-12740
-12778
-12815
-12853
-12890
-12927
-12964
-13001
-13038
-13075
-13112
-13148
-13185
-13221
-13257
-13294
-13330
-13366
-13403
-13439
-13475
-13511
-13547
-13583
-13620
-13656
-13692
-13727
-13763
-13799
-13835
-13871
-13906
-13942
-13977
-14013
-14049
-14084
-14120
-14155
-14191
-14226
-14262
-14297
-14333
-14368
-14404
-14439
-14475
-14510
-14546
-14581
-14617
-14652
-14687
-14723
-14758
-14793
-14828
-14863
-14898
-14933
-14967
-15002
-15036
-15070
-15104
-15138
-15172
-15205
-15239
-15272
-15305
-15338
-15371
-15403
-15436
-15468
-15500
-15532
-15563
-15595
-15626
-15657
-15687
-15718
-15748
-15778
-15808
-15837
-15867
-15896
-15925
-15954
-15982
-16011
-16039
-16068
-16096
-16123
-16151
-16178
-16207
-16234
-16262
-16289
-16317
-16344
-16372
-16399
-16426
-16454
-16481
-16509
-16536
-16564
-16591
-16619
-16646
-16674
-16702
-16730
-16757
-16785
-16813
-16841
-16869
-16897
-16925
-16954
-16982
-17011
-17040
-17069
-17098
-17128
-17158
-17188
-17219
-17249
-17280
-17312
-17344
-17376
-17409
-17442
-17476
-17510
-17545
-17580
-17616
-17652
-17689
-17726
-17764
-17802
-17841
-17880
-17920
-17960
-18001
-18042
-18084
-18126
-18169
-18212
-18256
-18300
-18345
-18391
-18436
-18483
-18530
-18577
-18625
-18674
-18723
-18772
-18823
-18873
-18924
-18976
-19028
-19080
-19133
-19186
-19239
-19293
-19347
-19401
-19455
-19510
-19565
-19621
-19676
-19732
-19788
-19845
-19901
-19958
-20015
-20072
-20129
-20186
-20244
-20302
-20360
-20419
-20477
-20536
-20595
-20654
-20714
-20773
-20833
-20893
-20953
-21013
-21073
-21134
-21195
-21255
-21316
-21377
-21439
-21500
-21561
-21623
-21685
-21746
-21808
-21869
-21931
-21993
-22054
-22116
-22178
-22239
-22301
-22363
-22424
-22485
-22547
-22608
-22669
-22730
-22791
-22852
-22912
-22973
-23033
-23094
-23154
-23214
-23274
-23334
-23393
-23453
-23512
-23571
-23629
-23688
-23746
-23804
-23861
-23918
-23975
-24031
-24087
-24142
-24197
-24251
-24305
-24358
-24411
-24463
-24515
-24566
-24616
-24666
-24715
-24764
-24812
-24860
-24907
-24953
-24999
-25044
-25088
-25132
-25175
-25218
-25260
-25302
-25343
-25383
-25423
-25463
-25502
-25540
-25578
-25616
-25653
-25689
-25725
-25761
-25796
-25831
-25865
-25898
-25931
-25964
-25996
-26028
-26059
-26089
-26119
-26149
-26177
-26206
-26233
-26261
-26287
-26313
-26338
-26363
-26387
-26411
-26434
-26456
-26477
-26498
-26518
-26537
-26556
-26574
-26591
-26607
-26622
-26637
-26651
-26664
-26677
-26689
-26700
-26710
-26719
-26728
-26736
-26743
-26749
-26755
-26760
-26764
-26767
-26770
-26772
-26773
-26773
-26773
-26772
-26770
-26768
-26764
-26760
-26756
-26751
-26745
-26738
-26731
-26723
-26714
-26705
-26695
-26684
-26673
-26662
-26649
-26636
-26623
-26608
-26594
-26578
-26562
-26545
-26528
-26510
-26492
-26473
-26453
-26432
-26411
-26390
-26368
-26345
-26321
-26297
-26273
-26247
-26221
-26195
-26168
-26140
-26112
-26083
-26054
-26025
-25994
-25964
-25933
-25901
-25869
-25837
-25804
-25770
-25736
-25702
-25668
-25633
-25597
-25561
-25525
-25489
-25452
-25415
-25377
-25339
-25301
-25263
-25224
-25185
-25146
-25107
-25067
-25027
-24987
-24947
-24907
-24866
-24826
-24785
-24744
-24703
-24662
-24621
-24580
-24539
-24497
-24456
-24415
-24374
-24333
-24292
-24251
-24211
-24170
-24130
-24090
-24050
-24010
-23970
-23931
-23891
-23852
-23814
-23775
-23737
-23699
-23661
-23623
-23586
-23549
-23513
-23476
-23440
-23405
-23369
-23334
-23300
-23265
-23231
-23198
-23165
-23133
-23101
-23069
-23039
-23008
-22979
-22950
-22921
-22893
-22866
-22839
-22814
-22788
-22764
-22740
-22717
-22694
-22672
-22651
-22630
-22610
-22591
-22572
-22554
-22536
-22519
-22503
-22487
-22472
-22457
-22443
-22430
-22417
-22405
-22393
-22382
-22372
-22362
-22352
-22343
-22335
-22327
-22320
-22313
-22307
-22301
-22296
-22291
-22287
-22283
-22280
-22277
-22275
-22273
-22271
-22270
-22269
-22269
-22269
-22269
-22270
-22271
-22272
-22274
-22276
-22278
-22281
-22284
-22288
-22291
-22295
-22300
-22304
-22309
-22314
-22319
-22325
-22331
-22336
-22343
-22349
-22356
-22362
-22369
-22377
-22384
-22391
-22399
-22407
-22415
-22423
-22431
-22439
-22447
-22455
-22464
-22472
-22480
-22489
-22497
-22505
-22514
-22522
-22530
-22538
-22547
-22555
-22563
-22571
-22579
-22587
-22594
-22602
-22610
-22617
-22624
-22631
-22638
-22645
-22651
-22658
-22664
-22670
-22675
-22681
-22686
-22691
-22696
-22700
-22705
-22709
-22713
-22716
-22719
-22722
-22725
-22728
-22729
-22731
-22732
-22733
-22733
-22733
-22733
-22731
-22730
-22728
-22725
-22722
-22719
-22715
-22710
-22705
-22699
-22693
-22687
-22679
-22672
-22663
-22654
-22645
-22635
-22625
-22613
-22602
-22589
-22576
-22563
-22549
-22534
-22518
-22502
-22486
-22469
-22451
-22432
-22413
-22393
-22373
-22352
-22331
-22309
-22286
-22263
-22239
-22214
-22189
-22163
-22137
-22110
-22082
-22054
-22025
-21995
-21965
-21934
-21902
-21869
-21836
-21802
-21768
-21733
-21697
-21661
-21624
-21587
-21549
-21510
-21471
-21431
-21391
-21350
-21309
-21268
-21225
-21183
-21140
-21096
-21053
-21008
-20964
-20918
-20873
-20827
-20781
-20734
-20687
-20640
-20593
-20545
-20497
-20449
-20400
-20351
-20302
-20253
-20204
-20154
-20104
-20054
-20004
-19954
-19903
-19853
-19802
-19752
-19701
-19650
-19600
-19549
-19498
-19447
-19396
-19345
-19294
-19243
-19192
-19141
-19090
-19039
-18987
-18936
-18884
-18833
-18781
-18730
-18678
-18626
-18574
-18522
-18470
-18417
-18365
-18312
-18260
-18207
-18154
-18101
-18048
-17995
-17941
-17888
-17834
-17780
-17726
-17671
-17616
-17561
-17506
-17451
-17395
-17339
-17283
-17227
-17170
-17113
-17056
-16998
-16941
-16883
-16824
-16765
-16707
-16647
-16588
-16528
-16468
-16408
-16347
-16286
-16226
-16164
-16103
-16041
-15980
-15918
-15855
-15793
-15731
-15668
-15605
-15542
-15479
-15415
-15352
-15288
-15224
-15160
-15096
-15031
-14966
-14902
-14837
-14771
-14706
-14640
-14575
-14509
-14443
-14376
-14310
-14243
-14176
-14109
-14042
-13975
-13907
-13839
-13771
-13703
-13635
-13566
-13497
-13428
-13358
-13288
-13218
-13148
-13077
-13006
-12935
-12863
-12791
-12719
-12647
-12574
-12501
-12427
-12354
-12280
-12205
-12131
-12056
-11981
-11905
-11830
-11754
-11678
-11601
-11524
-11447
-11370
-11292
-11215
-11137
-11058
-10980
-10901
-10822
-10742
-10663
-10583
-10503
-10422
-10342
-10261
-10180
-10098
-10017
-9935
-9854
-9772
-9690
-9608
-9525
-9443
-9361
-9278
-9195
-9113
-9030
-8947
-8864
-8781
-8697
-8614
-8531
-8447
-8364
-8280
-8196
-8112
-8028
-7944
-7859
-7775
-7691
-7606
-7521
-7437
-7352
-7267
-7182
-7098
-7013
-6928
-6843
-6758
-6674
-6589
-6504
-6419
-6334
-6249
-6164
-6080
-5995
-5910
-5826
-5741
-5657
-5572
-5488
-5404
-5320
-5236
-5152
-5068
-4984
-4900
-4817
-4734
-4650
-4567
-4484
-4401
-4318
-4235
-4153
-4070
-3988
-3906
-3824
-3742
-3660
-3579
-3497
-3416
-3335
-3254
-3173
-3092
-3011
-2931
-2850
-2770
-2690
-2609
-2529
-2449
-2369
-2289
-2209
-2129
-2049
-1969
-1890
-1810
-1730
-1650
-1571
-1491
-1411
-1332
-1252
-1172
-1093
-1012
-933
-854
-774
-695
-615
-535
-456
-376
-297
-217
-138
-58
22
101
181
260
340
419
499
578
658
737
817
897
977
1056
1136
1216
1296
1376
1457
1537
1618
1698
1779
1860
1941
2021
2103
2184
2265
2347
2428
2510
2592
2674
2755
2837
2919
3001
3084
3166
3248
3331
3413
3496
3578
3661
3744
3827
3910
3994
4077
4161
4244
4328
4412
4495
4579
4663
4747
4831
4915
4999
5083
5167
5251
5335
5419
5503
5587
5671
5755
5839
5923
6007
6090
6174
6258
6341
6425
6508
6591
6675
6758
6841
6923
7006
7088
7171
7253
7335
7417
7498
7580
7661
7742
7823
7903
7984
8064
8144
8225
8304
8384
8464
8543
8622
8701
8780
8859
8937
9016
9094
9173
9251
9329
9406
9484
9562
9639
9716
9793
9870
9947
10024
10100
10177
10253
10329
10405
10481
10557
10633
10708
10784
10860
10935
11011
11086
11161
11237
11312
11387
11461
11536
11611
11685
11760
11834
11908
11982
12055
12129
12202
12276
12349
12422
12494
12567
12640
12712
12784
12857
12929
13001
13072
13144
13215
13287
13358
13429
13500
13570
13641
13711
13781
13851
13921
13990
14059
14128
14196
14265
14332
14400
14467
14534
14601
14667
14733
14798
14863
14928
14992
15056
15120
15183
15245
15308
15369
15431
15491
15552
15612
15671
15730
15788
15846
15903
15960
16015
16072
16126
16181
16236
16290
16344
16397
16449
16501
16552
16603
16653
16703
16752
16801
16849
16897
16944
16990
17037
17082
17127
17172
17215
17259
17302
17344
17386
17427
17468
17508
17548
17587
17625
17664
17701
17738
17775
17811
17847
17882
17917
17951
17985
18018
18051
18084
18116
18147
18179
18209
18240
18270
18299
18329
18357
18386
18414
18442
18469
18497
18523
18550
18576
18602
18628
18653
18679
18703
18728
18752
18776
18800
18824
18847
18870
18893
18915
18938
18960
18982
19003
19025
19046
19067
19088
19109
19130
19150
19171
19191
19211
19231
19251
19271
19290
19310
19330
19349
19369
19388
19407
19427
19446
19465
19484
19503
19523
19542
19561
19580
19599
19619
19638
19657
19676
19696
19715
19735
19755
19775
19795
19815
19835
19856
19876
19897
19918
19939
19960
19982
20003
20025
20047
20069
20092
20114
20136
20159
20182
20205
20228
20251
20274
20297
20320
20344
20367
20391
20415
20438
20462
20486
20510
20534
20558
20582
20607
20631
20655
20679
20703
20727
20752
20776
20800
20824
20848
20872
20897
20921
20945
20969
20993
21017
21041
21065
21089
21113
21137
21161
21185
21209
21234
21258
21282
21306
21331
21355
21379
21404
21428
21452
21476
21500
21524
21548
21572
21596
21620
21643
21667
21690
21713
21737
21760
21783
21806
21829
21851
21874
21896
21919
21941
21963
21985
22007
22029
22050
22072
22093
22114
22135
22155
22176
22196
22216
22236
22255
22275
22294
22313
22332
22350
22369
22387
22405
22423
22441
22459
22476
22494
22511
22529
22546
22563
22580
22596
22613
22630
22646
22663
22679
22695
22711
22727
22743
22759
22774
22790
22806
22821
22837
22852
22867
22883
22898
22913
22928
22944
22959
22974
22989
23005
23020
23035
23051
23067
23082
23098
23114
23130
23146
23162
23178
23195
23211
23228
23245
23262
23279
23296
23313
23331
23349
23367
23385
23404
23422
23441
23460
23480
23499
23519
23538
23558
23578
23599
23619
23640
23660
23681
23702
23724
23745
23767
23788
23810
23832
23854
23877
23899
23922
23944
23967
23990
24013
24037
24060
24083
24107
24131
24155
24179
24203
24227
24252
24276
24301
24326
24351
24376
24401
24427
24452
24478
24504
24530
24556
24582
24608
24635
24661
24688
24715
24741
24768
24795
24822
24849
24876
24903
24930
24957
24984
25011
25039
25066
25093
25120
25148
25175
25202
25230
25257
25284
25312
25339
25366
25393
25420
25447
25474
25501
25528
25555
25581
25608
25635
25661
25688
25714
25740
25766
25793
25819
25845
25870
25896
25922
25947
25973
25998
26023
26048
26073
26098
26123
26148
26173
26197
26222
26247
26271
26296
26320
26344
26369
26394
26418
26443
26467
26492
26517
26542
26567
26592
26617
26642
26667
26692
26718
26743
26769
26794
26820
26846
26872
26898
26924
26951
26977
27004
27031
27058
27085
27112
27140
27168
27196
27224
27252
27281
27310
27339
27369
27398
27428
27458
27489
27519
27550
27582
27613
27645
27677
27710
27743
27776
27810
27844
27878
27913
27948
27983
28019
28055
28092
28128
28166
28203
28241
28279
28318
28356
28396
28435
28475
28515
28555
28595
28636
28677
28719
28760
28802
28845
28887
28930
28973
29017
29061
29105
29149
29194
29239
29285
29330
29376
29423
29470
29517
29564
29611
29659
29707
29755
29803
29852
29901
29949
29998
30047
30096
30146
30195
30245
30294
30344
30394
30444
30494
30544
30594
30644
30694
30744
30794
30844
30893
30943
30993
31043
31093
31142
31192
31241
31290
31339
31388
31437
31486
31534
31583
31631
31679
31727
31775
31822
31869
31916
31963
32009
32055
32101
32148
32194
32238
32284
32329
32374
32418
32462
32506
32549
32594
32637
32680
32723
32765
32808
32850
32891
32933
32974
33015
33056
33097
33137
33177
33217
33257
33296
33336
33375
33414
33453
33491
33530
33568
33607
33645
33683
33721
33758
33796
33833
33870
33907
33944
33981
34017
34054
34090
34126
34162
34198
34233
34269
34304
34340
34375
34410
34445
34480
34515
34550
34584
34619
34653
34688
34722
34756
34791
34825
34859
34893
34927
34961
34994
35028
35062
35096
35129
35163
35197
35230
35264
35298
35332
35365
35399
35433
35467
35501
35535
35569
35603
35637
35672
35706
35741
35775
35810
35845
35880
35915
35950
35985
36021
36056
36092
36127
36163
36199
36235
36271
36308
36344
36380
36417
36453
36490
36527
36564
36601
36638
36675
36712
36749
36787
36824
36861
36899
36936
36973
37010
37048
37085
37122
37159
37197
37234
37270
37307
37344
37381
37417
37454
37490
37526
37562
37598
37634
37669
37705
37740
37775
37810
37844
37878
37913
37946
37980
38013
38046
38078
38110
38142
38174
38205
38236
38266
38296
38326
38355
38384
38413
38441
38469
38496
38524
38550
38577
38603
38628
38653
38678
38702
38726
38750
38773
38795
38818
38839
38861
38881
38902
38922
38941
38960
38979
38997
39015
39032
39049
39065
39081
39096
39111
39126
39140
39153
39167
39180
39192
39204
39216
39227
39238
39248
39257
39267
39275
39284
39291
39299
39305
39311
39317
39322
39327
39331
39334
39337
39339
39341
39342
39343
39343
39343
39342
39341
39339
39336
39333
39330
39326
39321
39316
39310
39304
39297
39289
39281
39272
39263
39253
39243
39231
39220
39207
39194
39181
39166
39152
39136
39120
39103
39086
39068
39050
39031
39011
38990
38970
38948
38926
38903
38880
38856
38831
38806
38780
38754
38727
38700
38672
38644
38615
38586
38556
38526
38495
38464
38433
38400
38368
38335
38301
38267
38233
38198
38162
38127
38090
38053
38016
37978
37940
37901
37862
37823
37783
37743
37702
37661
37620
37578
37536
37493
37451
37408
37364
37320
37276
37232
37187
37142
37097
37051
37005
36959
36912
36865
36818
36770
36722
36674
36625
36576
36527
36477
36427
36376
36326
36275
36223
36172
36120
36067
36015
35962
35909
35856
35802
35748
35694
35640
35585
35531
35476
35421
35366
35310
35255
35199
35143
35087
35031
34975
34918
34862
34805
34748
34690
34632
34574
34516
34458
34399
34340
34281
34222
34162
34102
34042
33982
33921
33861
33800
33739
33677
33616
33555
33493
33431
33369
33307
33244
33182
33119
33056
32993
32930
32867
32803
32738
32674
32610
32546
32481
32417
32351
32286
32220
32155
32089
32024
31957
31891
31825
31759
31692
31625
31558
31492
31424
31357
31290
31223
31156
31088
31021
30954
30886
30819
30751
30684
30616
30549
30482
30414
30347
30280
30213
30145
30078
30011
29944
29877
29811
29744
29677
29610
29543
29477
29410
29344
29277
29211
29144
29078
29012
28946
28880
28814
28748
28682
28617
28552
28486
28421
28356
28291
28227
28162
28098
28033
27969
27905
27841
27777
27713
27650
27586
27523
27460
27397
27334
27271
27208
27145
27083
27021
26958
26896
26834
26772
26711
26649
26588
26527
26466
26405
26345
26285
26225
26165
26106
26047
25988
25930
25872
25814
25757
25699
25642
25586
25529
25473
25418
25362
25307
25253
25199
25145
25092
25039
24986
24934
24882
24830
24779
24729
24678
24628
24579
24529
24480
24432
24384
24336
24289
24241
24195
24148
24102
24057
24011
23966
23921
23877
23833
23789
23746
23703
23660
23617
23575
23533
23491
23450
23408
23368
23327
23287
23247
23207
23168
23128
23090
23051
23013
22976
22938
22901
22865
22828
22792
22757
22721
22686
22651
22617
22582
22548
22515
22481
22448
22415
22383
22351
22319
22287
22256
22224
22194
22163
22133
22103
22073
22043
22014
21985
21956
21928
21900
21872
21844
21817
21789
21762
21736
21709
21683
21657
21631
21606
21580
21556
21531
21507
21483
21459
21436
21413
21391
21368
21346
21325
21303
21282
21261
21241
21221
21201
21181
21162
21142
21123
21105
21086
21068
21050
21032
21015
20997
20980
20964
20947
20931
20915
20899
20883
20868
20853
20838
20824
20809
20795
20781
20767
20753
20740
20727
20714
20701
20688
20676
20663
20651
20639
20628
20616
20605
20594
20583
20572
20561
20550
20540
20529
20519
20509
20498
20488
20478
20468
20458
20448
20438
20428
20418
20408
20398
20388
20378
20367
20357
20347
20337
20326
20316
20305
20294
20283
20272
20261
20250
20239
20228
20216
20205
20193
20181
20169
20157
20145
20133
20120
20108
20095
20082
20069
20056
20042
20028
20014
20000
19985
19971
19956
19941
19926
19910
19894
19878
19862
19846
19830
19813
19796
19779
19762
19745
19727
19710
19692
19673
19655
19636
19617
19598
19578
19558
19538
19517
19496
19475
19454
19432
19410
19387
19364
19341
19317
19293
19269
19244
19219
19194
19168
19142
19116
19089
19062
19034
19007
18979
18950
18922
18893
18863
18834
18804
18773
18743
18712
18681
18649
18618
18586
18553
18521
18488
18454
18421
18387
18353
18318
18283
18248
18213
18177
18141
18105
18068
18031
17994
17957
17919
17881
17843
17804
17766
17727
17688
17648
17609
17569
17529
17488
17448
17407
17366
17324
17283
17241
17199
17156
17114
17071
17027
16984
16940
16896
16852
16808
16763
16718
16673
16628
16582
16536
16490
16443
16396
16349
16302
16254
16206
16158
16110
16061
16012
15963
15914
15864
15814
15765
15715
15665
15614
15564
15513
15463
15412
15361
15310
15259
15208
15156
15105
15054
15002
14951
14899
14847
14796
14744
14692
14641
14589
14537
14486
14434
14382
14331
14279
14227
14176
14124
14072
14021
13970
13918
13867
13816
13765
13714
13663
13612
13562
13511
13461
13411
13361
13311
13261
13212
13162
13113
13064
13016
12967
12919
12871
12824
12777
12730
12683
12636
12590
12544
12499
12453
12408
12363
12319
12275
12231
12187
12144
12101
12058
12016
11974
11932
11890
11849
11808
11767
11727
11687
11647
11608
11569
11530
11492
11454
11417
11379
11343
11306
11270
11234
11199
11164
11129
11094
11060
11027
10993
10960
10927
10895
10863
10831
10799
10768
10737
10706
10675
10645
10615
10585
10555
10526
10497
10468
10439
10410
10382
10353
10325
10297
10270
10242
10214
10187
10160
10133
10105
10078
10051
10024
9997
9970
9944
9917
9890
9863
9836
9809
9782
9755
9728
9700
9673
9646
9618
9590
9563
9535
9507
9478
9450
9422
9393
9364
9335
9306
9277
9248
9218
9188
9158
9128
9098
9067
9036
9005
8974
8942
8910
8878
8846
8813
8780
8747
8714
8680
8647
8612
8578
8543
8509
8473
8438
8402
8366
8330
8294
8257
8220
8183
8145
8106
8069
8031
7992
7953
7913
7874
7834
7793
7753
7712
7671
7629
7588
7545
7503
7460
7417
7374
7331
7287
7243
7198
7154
7109
7064
7018
6973
6927
6881
6834
6788
6741
6694
6646
6598
6550
6502
6454
6405
6356
6307
6257
6208
6158
6108
6057
6007
5956
5905
5854
5802
5750
5699
5646
5594
5542
5489
5436
5383
5330
5277
5223
5170
5116
5062
5008
4954
4899
4845
4790
4735
4680
4625
4570
4515
4460
4404
4349
4293
4238
4182
4126
4070
4014
3959
3903
3847
3791
3735
3679
3622
3566
3510
3454
3398
3341
3285
3229
3173
3116
3060
3004
2947
2891
2834
2778
2721
2664
2608
2551
2494
2437
2380
2323
2266
2209
2152
2095
2037
1981
1924
1866
1809
1752
1694
1636
1579
1521
1463
1406
1348
1289
1231
1173
1114
1056
997
938
879
820
761
702
643
583
524
464
404
345
285
225
165
105
45
-15
-75
-135
-196
-256
-317
-377
-438
-499
-560
-621
-682
-744
-805
-867
-929
-991
-1053
-1115
-1177
-1239
-1302
-1364
-1427
-1489
-1552
-1615
-1678
-1740
-1803
-1866
-1929
-1992
-2056
-2119
-2182
-2246
-2309
-2373
-2437
-2500
-2564
-2628
-2692
-2756
-2820
-2884
-2948
-3012
-3076
-3140
-3204
-3268
-3332
-3396
-3460
-3524
-3589
-3653
-3717
-3781
-3845
-3909
-3973
-4037
-4102
-4166
-4230
-4294
-4359
-4423
-4487
-4552
-4616
-4681
-4745
-4809
-4873
-4938
-5002
-5066
-5129
-5193
-5257
-5320
-5384
-5447
-5510
-5573
-5635
-5698
-5761
-5823
-5885
-5947
-6009
-6071
-6132
-6193
-6255
-6315
-6376
-6436
-6497
-6557
-6616
-6676
-6735
-6794
-6853
-6911
-6969
-7027
-7085
-7143
-7200
-7257
-7314
-7371
-7427
-7483
-7539
-7595
-7651
-7707
-7762
-7817
-7872
-7927
-7982
-8037
-8090
-8146
-8200
-8254
-8308
-8362
-8416
-8470
-8524
-8577
-8631
-8684
-8737
-8790
-8842
-8895
-8947
-9000
-9052
-9104
-9156
-9208
-9260
-9311
-9363
-9414
-9466
-9517
-9568
-9619
-9670
-9721
-9772
-9823
-9873
-9924
-9974
-10025
-10075
-10125
-10175
-10225
-10275
-10325
-10375
-10425
-10475
-10524
-10574
-10623
-10673
-10722
-10772
-10821
-10870
-10920
-10969
-11018
-11068
-11117
-11166
-11216
-11265
-11314
-11363
-11413
-11462
-11511
-11561
-11610
-11660
-11709
-11759
-11808
-11858
-11908
-11957
-12007
-12057
-12107
-12157
-12207
-12257
-12307
-12357
-12408
-12458
-12508
-12559
-12609
-12660
-12711
-12761
-12812
-12863
-12914
-12965
-13016
-13067
-13118
-13169
-13220
-13271
-13323
-13374
-13425
-13477
-13528
-13580
-13632
-13684
-13735
-13787
-13839
-13891
-13943
-13996
-14048
-14100
-14152
-14204
-14257
-14309
-14361
-14413
-14465
-14517
-14569
-14621
-14673
-14725
-14777
-14828
-14880
-14931
-14983
-15034
-15085
-15136
-15187
-15237
-15288
-15338
-15388
-15438
-15487
-15537
-15586
-15635
-15684
-15733
-15781
-15829
-15877
-15925
-15973
-16020
-16067
-16114
-16160
-16207
-16253
-16299
-16344
-16390
-16435
-16480
-16525
-16569
-16613
-16657
-16701
-16744
-16788
-16830
-16873
-16915
-16957
-16999
-17041
-17082
-17123
-17164
-17204
-17245
-17284
-17324
-17364
-17403
-17441
-17480
-17518
-17556
-17594
-17631
-17668
-17705
-17741
-17777
-17813
-17849
-17884
-17919
-17954
-17988
-18023
-18056
-18090
-18123
-18156
-18189
-18222
-18254
-18286
-18318
-18350
-18381
-18412
-18443
-18473
-18504
-18534
-18564
-18593
-18623
-18652
-18680
-18709
-18737
-18765
-18793
-18821
-18848
-18875
-18902
-18928
-18954
-18980
-19006
-19032
-19057
-19082
-19107
-19132
-19156
-19181
-19205
-19229
-19252
-19276
-19300
-19323
-19346
-19369
-19391
-19414
-19436
-19458
-19479
-19501
-19522
-19543
-19563
-19584
-19604
-19624
-19643
-19662
-19681
-19700
-19719
-19737
-19755
-19773
-19791
-19808
-19825
-19842
-19859
-19875
-19892
-19908
-19923
-19939
-19954
-19969
-19984
-19999
-20013
-20028
-20042
-20056
-20069
-20082
-20095
-20108
-20121
-20133
-20145
-20157
-20168
-20180
-20191
-20201
-20212
-20222
-20232
-20242
-20251
-20260
-20269
-20278
-20286
-20294
-20302
-20309
-20316
-20323
-20329
-20336
-20342
-20347
-20353
-20358
-20363
-20368
-20372
-20376
-20380
-20384
-20387
-20390
-20393
-20396
-20398
-20400
-20402
-20403
-20404
-20405
-20406
-20406
-20406
-20406
-20405
-20404
-20403
-20402
-20400
-20398
-20395
-20392
-20389
-20386
-20382
-20378
-20373
-20368
-20363
-20357
-20351
-20345
-20338
-20331
-20324
-20316
-20308
-20300
-20291
-20283
-20273
-20264
-20254
-20244
-20233
-20222
-20211
-20200
-20188
-20176
-20163
-20150
-20137
-20123
-20109
-20095
-20080
-20065
-20049
-20033
-20017
-20000
-19983
-19966
-19948
-19930
-19912
-19893
-19874
-19854
-19835
-19815
-19794
-19774
-19753
-19732
-19710
-19689
-19667
-19644
-19622
-19599
-19576
-19553
-19529
-19506
-19482
-19458
-19434
-19410
-19385
-19361
-19336
-19311
-19286
-19262
-19237
-19211
-19186
-19161
-19136
-19111
-19086
-19061
-19035
-19010
-18985
-18960
-18935
-18910
-18885
-18860
-18835
-18810
-18786
-18761
-18737
-18712
-18688
-18664
-18641
-18617
-18594
-18570
-18547
-18524
-18502
-18479
-18457
-18435
-18413
-18391
-18369
-18348
-18327
-18306
-18285
-18265
-18244
-18224
-18204
-18184
-18165
-18146
-18127
-18108
-18089
-18071
-18053
-18035
-18017
-18000
-17983
-17966
-17950
-17933
-17917
-17902
-17886
-17871
-17856
-17841
-17826
-17812
-17798
-17784
-17771
-17757
-17744
-17731
-17718
-17706
-17694
-17681
-17670
-17658
-17646
-17635
-17624
-17613
-17603
-17592
-17582
-17572
-17562
-17552
-17542
-17533
-17523
-17514
-17505
-17496
-17487
-17478
-17469
-17461
-17452
-17444
-17435
-17427
-17419
-17411
-17403
-17395
-17388
-17380
-17373
-17366
-17359
-17352
-17345
-17338
-17332
-17325
-17319
-17313
-17307
-17301
-17295
-17289
-17283
-17278
-17272
-17266
-17261
-17256
-17250
-17245
-17240
-17235
-17230
-17224
-17219
-17214
-17209
-17205
-17200
-17195
-17190
-17185
-17181
-17176
-17172
-17167
-17163
-17159
-17154
-17150
-17146
-17142
-17138
-17134
-17130
-17126
-17122
-17118
-17114
-17110
-17106
-17102
-17098
-17094
-17090
-17086
-17082
-17078
-17074
-17070
-17066
-17062
-17058
-17053
-17049
-17045
-17041
-17037
-17033
-17028
-17024
-17020
-17015
-17011
-17007
-17003
-16998
-16994
-16990
-16985
-16981
-16976
-16972
-16967
-16963
-16958
-16954
-16949
-16944
-16939
-16934
-16929
-16924
-16918
-16913
-16907
-16901
-16895
-16889
-16883
-16876
-16869
-16863
-16856
-16848
-16841
-16833
-16825
-16817
-16809
-16801
-16792
-16783
-16774
-16764
-16754
-16744
-16734
-16723
-16712
-16701
-16690
-16678
-16666
-16653
-16640
-16627
-16614
-16600
-16586
-16572
-16558
-16543
-16528
-16512
-16497
-16481
-16464
-16447
-16430
-16413
-16395
-16376
-16359
-16340
-16320
-16300
-16280
-16260
-16239
-16216
-16195
-16172
-16149
-16126
-16104
-16079
-16055
-16030
-16004
-15980
-15954
-15927
-15900
-15873
-15846
-15818
-15790
-15761
-15733
-15703
-15674
-15644
-15614
-15583
-15552
-15521
-15489
-15457
-15425
-15392
-15359
-15326
-15292
-15258
-15223
-15189
-15153
-15117
-15081
-15045
-15008
-14971
-14933
-14895
-14856
-14817
-14778
-14738
-14698
-14658
-14617
-14576
-14534
-14492
-14450
-14407
-14364
-14320
-14276
-14232
-14187
-14142
-14097
-14051
-14005
-13958
-13911
-13864
-13816
-13768
-13720
-13671
-13622
-13572
-13523
-13472
-13422
-13371
-13319
-13268
-13216
-13163
-13111
-13058
-13005
-12951
-12897
-12843
-12789
-12734
-12679
-12624
-12568
-12513
-12457
-12401
-12345
-12289
-12232
-12175
-12118
-12061
-12004
-11947
-11889
-11831
-11774
-11716
-11658
-11599
-11541
-11483
-11424
-11365
-11307
-11248
-11189
-11130
-11071
-11011
-10952
-10893
-10833
-10774
-10715
-10655
-10595
-10536
-10476
-10417
-10357
-10297
-10237
-10177
-10118
-10058
-9998
-9938
-9878
-9818
-9758
-9698
-9638
-9578
-9518
-9458
-9399
-9339
-9279
-9219
-9159
-9099
-9040
-8980
-8920
-8861
-8801
-8742
-8683
-8623
-8564
-8505
-8446
-8387
-8329
-8270
-8212
-8153
-8095
-8037
-7979
-7921
-7863
-7806
-7748
-7691
-7634
-7576
-7519
-7463
-7406
-7349
-7293
-7236
-7180
-7124
-7068
-7012
-6957
-6901
-6846
-6790
-6735
-6680
-6626
-6571
-6517
-6462
-6408
-6354
-6300
-6246
-6193
-6139
-6086
-6033
-5980
-5927
-5874
-5822
-5769
-5717
-5665
-5613
-5561
-5510
-5458
-5407
-5356
-5305
-5254
-5203
-5153
-5103
-5052
-5002
-4952
-4903
-4853
-4804
-4755
-4705
-4657
-4608
-4559
-4511
-4462
-4414
-4366
-4318
-4271
-4223
-4176
-4128
-4081
-4034
-3987
-3940
-3894
-3847
-3801
-3754
-3708
-3662
-3616
-3570
-3524
-3479
-3433
-3388
-3342
-3297
-3252
-3207
-3162
-3118
-3073
-3029
-2984
-2940
-2896
-2852
-2808
-2764
-2721
-2677
-2634
-2591
-2548
-2505
-2462
-2419
-2377
-2334
-2292
-2250
-2208
-2166
-2125
-2083
-2041
-2001
-1960
-1919
-1878
-1837
-1796
-1756
-1716
-1676
-1636
-1596
-1556
-1516
-1477
-1438
-1399
-1360
-1321
-1282
-1243
-1205
-1167
-1128
-1090
-1053
-1014
-977
-940
-902
-865
-828
-791
-755
-718
-681
-645
-609
-573
-537
-501
-466
-430
-395
-359
-324
-289
-254
-220
-185
-150
-116
-81
-47
-13
21
56
90
124
158
192
225
259
293
327
360
394
428
461
495
529
562
596
630
664
697
731
765
799
833
867
901
935
969
1002
1037
1072
1106
1140
1174
1208
1242
1277
1311
1345
1379
1413
1448
1482
1516
1550
1585
1619
1653
1688
1722
1757
1792
1826
1861
1896
1930
1965
2000
2035
2070
2105
2140
2176
2211
2246
2281
2316
2352
2387
2422
2457
2492
2528
2563
2598
2633
2669
2704
2739
2774
2810
2845
2880
2915
2951
2986
3021
3056
3092
3127
3162
3198
3233
3269
3305
3340
3376
3412
3448
3483
3519
3555
3591
3627
3663
3699
3736
3772
3808
3844
3881
3917
3954
3990
4027
4062
4100
4137
4174
4211
4248
4285
4322
4359
4396
4433
4470
4507
4544
4581
4618
4656
4693
4730
4767
4804
4841
4878
4916
4953
4990
5027
5064
5102
5139
5176
5214
5251
5288
5325
5363
5400
5437
5475
5512
5550
5587
5625
5662
5700
5738
5775
5813
5851
5889
5927
5965
6003
6041
6079
6117
6156
6194
6233
6272
6310
6349
6388
6428
6467
6506
6545
6585
6624
6664
6704
6744
6784
6824
6864
6905
6945
6986
7027
7068
7109
7150
7191
7233
7274
7316
7358
7400
7442
7484
7526
7569
7612
7654
7697
7740
7784
7827
7871
7915
7959
8003
8047
8092
8137
8182
8227
8272
8318
8364
8410
8456
8502
8548
8595
8642
8688
8735
8783
8830
8877
8925
8973
9021
9069
9117
9166
9214
9263
9312
9361
9410
9459
9509
9558
9608
9657
9707
9757
9807
9857
9907
9957
10007
10057
10108
10158
10209
10259
10310
10360
10411
10462
10513
10564
10615
10666
10717
10769
10820
10872
10924
10976
11028
11080
11132
11184
11236
11288
11341
11393
11446
11498
11551
11603
11656
11708
11760
11813
11865
11918
11970
12022
12075
12127
12179
12231
12283
12335
12387
12439
12491
12543
12594
12646
12697
12748
12800
12851
12901
12952
13003
13054
13104
13154
13204
13254
13304
13354
13404
13453
13503
13552
13601
13650
13699
13747
13796
13844
13892
13940
13987
14035
14082
14130
14177
14224
14270
14317
14363
14410
14456
14502
14548
14593
14639
14684
14729
14774
14819
14863
14907
14951
14995
15039
15082
15125
15168
15211
15254
15296
15338
15380
15421
15463
15504
15545
15585
15626
15666
15706
15746
15786
15825
15865
15904
15943
15981
16020
16058
16096
16133
16171
16207
16245
16282
16318
16354
16390
16426
16462
16497
16532
16567
16602
16636
16671
16705
16738
16772
16805
16839
16872
16904
16937
16969
17001
17033
17065
17096
17127
17158
17188
17219
17249
17279
17308
17337
17366
17395
17423
17451
17479
17507
17534
17561
17588
17614
17640
17666
17691
17716
17741
17766
17790
17814
17838
17862
17885
17908
17930
17953
17975
17996
18018
18039
18060
18080
18101
18121
18140
18160
18179
18198
18216
18234
18252
18269
18286
18303
18319
18335
18351
18366
18381
18396
18410
18424
18437
18450
18463
18475
18486
18498
18508
18519
18528
18538
18546
18555
18562
18570
18576
18583
18589
18594
18599
18603
18607
18610
18613
18616
18618
18619
18620
18621
18621
18621
18620
18619
18617
18615
18612
18609
18605
18601
18596
18591
18585
18579
18572
18565
18557
18548
18540
18530
18520
18510
18499
18488
18476
18464
18451
18437
18424
18409
18395
18380
18364
18348
18331
18314
18297
18279
18260
18242
18222
18203
18183
18162
18141
18120
18099
18077
18054
18032
18009
17986
17962
17939
17914
17890
17865
17840
17815
17790
17764
17738
17711
17685
17658
17631
17603
17576
17548
17520
17491
17463
17434
17405
17376
17347
17318
17288
17259
17229
17199
17169
17139
17110
17080
17050
17020
16990
16960
16930
16900
16870
16840
16810
16780
16750
16720
16690
16660
16630
16600
16570
16540
16510
16480
16451
16421
16392
16363
16334
16305
16276
16248
16219
16190
16163
16135
16108
16079
16053
16026
15999
15973
15947
15921
15895
15869
15844
15819
15794
15769
15745
15721
15697
15673
15650
15627
15604
15582
15560
15538
15517
15495
15475
15454
15434
15414
15395
15375
15357
15338
15320
15302
15284
15267
15250
15233
15217
15201
15185
15169
15154
15139
15124
15110
15096
15082
15069
15056
15043
15030
15018
15006
14994
14983
14972
14961
14950
14940
14930
14921
14911
14902
14894
14885
14877
14869
14862
14854
14848
14841
14835
14829
14823
14817
14812
14808
14803
14799
14795
14791
14788
14785
14783
14780
14778
14777
14775
14774
14773
14773
14773
14773
14774
14775
14776
14778
14780
14782
14785
14788
14792
14796
14800
14804
14809
14814
14820
14826
14832
14839
14846
14853
14860
14868
14877
14885
14894
14903
14913
14923
14933
14944
14954
14966
14977
14989
15001
15013
15026
15039
15053
15066
15080
15094
15108
15123
15138
15153
15168
15184
15200
15216
15232
15248
15265
15282
15299
15316
15334
15352
15370
15388
15406
15425
15444
15463
15482
15502
15521
15541
15561
15581
15602
15622
15643
15664
15685
15707
15728
15750
15771
15793
15816
15838
15860
15883
15905
15928
15951
15974
15997
16021
16044
16068
16091
16114
16139
16164
16187
16213
16236
16262
16286
16312
16338
16363
16389
16415
16441
16467
16493
16520
16546
16573
16600
16627
16654
16681
16709
16737
16764
16792
16820
16848
16876
16904
16933
16961
16989
17018
17046
17075
17103
17132
17160
17189
17218
17247
17275
17304
17333
17362
17391
17419
17448
17477
17505
17534
17562
17591
17619
17647
17675
17703
17731
17759
17786
17814
17841
17868
17895
17922
17949
17975
18001
18028
18054
18080
18105
18131
18156
18181
18206
18230
18255
18279
18303
18326
18349
18372
18395
18418
18440
18462
18484
18505
18526
18547
18567
18587
18607
18627
18646
18665
18683
18701
18719
18737
18754
18771
18787
18803
18819
18834
18849
18864
18878
18892
18905
18918
18931
18943
18955
18967
18978
18989
18999
19010
19019
19028
19037
19046
19054
19062
19069
19076
19082
19089
19094
19100
19105
19110
19114
19118
19121
19125
19127
19130
19132
19134
19135
19136
19137
19137
19137
19137
19136
19134
19133
19131
19128
19126
19123
19119
19115
19111
19106
19101
19096
19091
19085
19078
19072
19065
19057
19050
19042
19034
19025
19016
19007
18997
18987
18977
18967
18956
18945
18933
18922
18910
18897
18885
18872
18859
18846
18832
18819
18805
18790
18776
18761
18747
18732
18717
18701
18686
18670
18654
18638
18622
18606
18589
18573
18556
18539
18522
18505
18488
18470
18453
18435
18417
18399
18381
18363
18345
18326
18308
18289
18270
18251
18232
18213
18193
18174
18154
18135
18115
18095
18075
18055
18035
18014
17994
17974
17953
17933
17912
17892
17871
17850
17830
17809
17788
17767
17746
17725
17704
17683
17662
17641
17620
17599
17578
17557
17536
17515
17494
17473
17452
17431
17410
17389
17368
17347
17327
17306
17286
17266
17245
17225
17205
17185
17166
17146
17126
17107
17087
17068
17049
17030
17011
16992
16973
16954
16935
16917
16898
16880
16861
16843
16825
16806
16788
16770
16752
16734
16716
16699
16681
16663
16646
16628
16611
16594
16577
16560
16543
16526
16509
16492
16475
16459
16442
16426
16410
16393
16376
16361
16344
16329
16314
16297
16282
16267
16251
16236
16219
16204
16190
16175
16160
16145
16129
16114
16100
16085
16070
16055
16040
16024
16011
15996
15981
15966
15951
15936
15921
15906
15891
15876
15861
15846
15830
15815
15800
15785
15769
15754
15738
15723
15707
15692
15676
15661
15645
15629
15613
15598
15582
15566
15550
15534
15518
15502
15485
15469
15453
15437
15420
15404
15388
15371
15355
15338
15322
15305
15289
15272
15255
15238
15222
15205
15188
15171
15154
15136
15119
15102
15084
15067
15049
15032
15014
14996
14979
14961
14943
14924
14906
14888
14870
14851
14833
14814
14795
14776
14757
14738
14719
14700
14680
14661
14641
14621
14601
14581
14560
14540
14519
14498
14477
14455
14434
14412
14390
14368
14346
14323
14300
14277
14254
14230
14206
14182
14157
14132
14107
14082
14056
14030
14004
13977
13950
13922
13895
13867
13838
13809
13780
13751
13721
13691
13660
13629
13597
13566
13533
13501
13468
13434
13400
13366
13331
13296
13260
13224
13187
13150
13113
13075
13037
12998
12959
12919
12879
12839
12798
12756
12714
12672
12629
12586
12542
12498
12454
12409
12363
12317
12271
12224
12177
12129
12081
12033
11984
11935
11885
11835
11785
11734
11683
11631
11579
11527
11474
11421
11368
11314
11260
11206
11151
11095
11040
10984
10928
10871
10814
10756
10699
10641
10582
10524
10465
10405
10346
10286
10226
10165
10105
10044
9982
9921
9859
9797
9734
9672
9609
9545
9482
9418
9354
9290
9225
9160
9095
9030
8964
8898
8832
8766
8699
8632
8565
8498
8431
8363
8296
8228
8160
8090
8023
7954
7886
7817
7748
7679
7609
7540
7470
7400
7330
7259
7189
7118
7048
6977
6906
6834
6763
6691
6620
6548
6476
6404
6332
6260
6188
6116
6043
5971
5898
5825
5753
5680
5607
5534
5461
5388
5315
5242
5169
5096
5023
4950
4877
4804
4730
4658
4585
4512
4439
4367
4294
4222
4149
4077
4005
3934
3862
3791
3719
3648
3577
3507
3436
3366
3295
3225
3155
3086
3016
2947
2878
2809
2740
2671
2603
2535
2467
2399
2332
2264
2197
2131
2064
1998
1932
1866
1801
1736
1671
1607
1542
1478
1415
1352
1289
1226
1164
1102
1040
979
918
857
797
737
677
618
559
500
442
384
327
270
213
156
100
45
-11
-66
-121
-175
-229
-282
-336
-389
-441
-493
-545
-597
-648
-699
-750
-800
-850
-899
-948
-997
-1046
-1094
-1142
-1189
-1236
-1283
-1330
-1376
-1422
-1468
-1513
-1558
-1603
-1647
-1691
-1735
-1778
-1822
-1865
-1907
-1950
-1992
-2033
-2075
-2116
-2157
-2198
-2239
-2279
-2319
-2359
-2398
-2437
-2476
-2515
-2554
-2592
-2630
-2668
-2706
-2743
-2780
-2818
-2854
-2891
-2928
-2964
-3000
-3036
-3072
-3108
-3143
-3179
-3214
-3249
-3284
-3318
-3353
-3387
-3422
-3456
-3489
-3523
-3557
-3590
-3623
-3656
-3689
-3722
-3755
-3787
-3819
-3851
-3883
-3915
-3946
-3978
-4009
-4040
-4070
-4101
-4131
-4161
-4191
-4221
-4251
-4280
-4310
-4339
-4368
-4397
-4425
-4454
-4482
-4510
-4538
-4566
-4594
-4621
-4648
-4675
-4702
-4729
-4755
-4782
-4808
-4834
-4860
-4885
-4911
-4936
-4961
-4986
-5011
-5035
-5060
-5084
-5108
-5132
-5155
-5179
-5202
-5225
-5248
-5270
-5293
-5315
-5337
-5359
-5380
-5402
-5423
-5444
-5465
-5486
-5506
-5526
-5547
-5567
-5587
-5606
-5626
-5645
-5664
-5683
-5702
-5720
-5739
-5757
-5775
-5792
-5810
-5827
-5845
-5861
-5878
-5895
-5911
-5927
-5943
-5958
-5974
-5989
-6003
-6018
-6032
-6047
-6061
-6074
-6088
-6101
-6114
-6127
-6139
-6152
-6164
-6176
-6188
-6199
-6211
-6222
-6233
-6243
-6254
-6264
-6274
-6284
-6293
-6302
-6311
-6320
-6329
-6337
-6345
-6352
-6360
-6367
-6374
-6381
-6388
-6394
-6400
-6406
-6412
-6417
-6422
-6427
-6432
-6436
-6440
-6444
-6448
-6451
-6454
-6457
-6460
-6462
-6465
-6466
-6468
-6470
-6471
-6472
-6473
-6473
-6473
-6473
-6473
-6473
-6472
-6472
-6471
-6470
-6468
-6467
-6465
-6464
-6462
-6459
-6457
-6454
-6451
-6448
-6445
-6442
-6438
-6434
-6429
-6425
-6420
-6415
-6410
-6404
-6398
-6392
-6386
-6380
-6373
-6366
-6359
-6351
-6344
-6336
-6328
-6319
-6311
-6302
-6293
-6284
-6274
-6264
-6254
-6244
-6233
-6223
-6211
-6200
-6188
-6176
-6164
-6152
-6139
-6126
-6112
-6099
-6085
-6070
-6056
-6041
-6026
-6010
-5995
-5979
-5962
-5946
-5929
-5912
-5895
-5877
-5860
-5842
-5823
-5805
-5786
-5766
-5747
-5727
-5707
-5687
-5666
-5645
-5624
-5602
-5581
-5559
-5536
-5514
-5491
-5468
-5445
-5422
-5399
-5375
-5351
-5327
-5303
-5279
-5254
-5229
-5204
-5179
-5154
-5128
-5103
-5077
-5051
-5025
-4999
-4972
-4946
-4919
-4892
-4865
-4838
-4811
-4784
-4757
-4730
-4702
-4675
-4647
-4620
-4592
-4564
-4537
-4509
-4481
-4453
-4425
-4397
-4369
-4340
-4312
-4284
-4255
-4227
-4198
-4170
-4141
-4113
-4083
-4056
-4027
-3999
-3970
-3942
-3913
-3885
-3856
-3828
-3799
-3771
-3743
-3715
-3687
-3659
-3631
-3603
-3576
-3548
-3521
-3493
-3466
-3439
-3412
-3385
-3358
-3332
-3305
-3279
-3252
-3226
-3200
-3174
-3148
-3122
-3096
-3070
-3044
-3019
-2994
-2968
-2943
-2918
-2893
-2868
-2843
-2818
-2793
-2769
-2744
-2719
-2695
-2671
-2646
-2622
-2598
-2574
-2549
-2525
-2501
-2478
-2454
-2430
-2406
-2383
-2359
-2336
-2312
-2289
-2266
-2243
-2220
-2197
-2175
-2152
-2129
-2107
-2085
-2062
-2040
-2017
-1996
-1974
-1953
-1931
-1910
-1889
-1868
-1847
-1826
-1805
-1784
-1764
-1743
-1723
-1702
-1682
-1662
-1642
-1622
-1602
-1582
-1562
-1542
-1522
-1502
-1482
-1463
-1443
-1423
-1404
-1384
-1365
-1345
-1325
-1306
-1286
-1267
-1247
-1227
-1208
-1188
-1169
-1149
-1129
-1110
-1090
-1071
-1051
-1032
-1012
-993
-974
-954
-935
-915
-896
-877
-857
-838
-818
-798
-779
-759
-739
-719
-699
-679
-659
-639
-619
-599
-578
-558
-538
-517
-496
-476
-455
-434
-413
-392
-371
-350
-329
-307
-286
-264
-243
-221
-199
-177
-155
-133
-111
-89
-66
-44
-21
2
24
47
70
94
117
140
164
187
211
235
258
282
306
330
355
379
404
428
453
478
503
528
553
578
603
628
654
679
705
731
756
782
808
834
860
886
912
938
964
991
1016
1043
1070
1096
1123
1149
1176
1202
1229
1255
1282
1309
1336
1362
1389
1416
1443
1470
1497
1524
1551
1578
1605
1632
1660
1687
1714
1742
1769
1796
1824
1852
1879
1907
1934
1962
1990
2017
2045
2073
2101
2129
2156
2184
2212
2240
2268
2296
2323
2351
2379
2407
2435
2462
2490
2518
2546
2574
2602
2629
2657
2685
2713
2741
2768
2796
2824
2852
2879
2907
2935
2963
2990
3018
3046
3073
3101
3129
3156
3184
3212
3239
3267
3294
3322
3349
3377
3405
3432
3460
3487
3515
3542
3570
3597
3624
3652
3679
3707
3734
3762
3789
3816
3844
3871
3899
3926
3954
3981
4008
4035
4062
4091
4118
4146
4173
4201
4228
4256
4283
4311
4339
4367
4394
4422
4450
4478
4506
4534
4562
4590
4619
4647
4675
4704
4732
4761
4789
4818
4846
4875
4904
4932
4961
4990
5019
5047
5076
5105
5134
5162
5191
5220
5249
5278
5306
5335
5364
5393
5422
5451
5480
5509
5538
5567
5596
5625
5654
5683
5712
5742
5771
5800
5830
5859
5888
5918
5947
5977
6006
6035
6065
6094
6124
6153
6183
6212
6242
6271
6301
6331
6360
6390
6419
6449
6478
6508
6537
6567
6596
6626
6655
6685
6714
6744
6774
6803
6833
6862
6892
6922
6951
6981
7011
7040
7070
7100
7129
7159
7189
7218
7248
7278
7308
7337
7367
7397
7426
7456
7486
7516
7546
7576
7606
7636
7666
7696
7726
7756
7786
7816
7846
7876
7905
7935
7965
7994
8023
8054
8083
8113
8141
8170
8201
8230
8259
8288
8318
8347
8376
8405
8434
8463
8493
8522
8551
8580
8609
8638
8667
8696
8725
8754
8783
8812
8841
8870
8899
8928
8957
8986
9015
9043
9072
9101
9130
9159
9188
9217
9246
9275
9304
9332
9361
9390
9419
9448
9478
9507
9536
9565
9594
9623
9652
9681
9710
9739
9768
9797
9826
9855
9883
9912
9941
9970
9999
10028
10056
10085
10114
10143
10172
10200
10229
10258
10287
10315
10344
10373
10402
10431
10459
10488
10517
10546
10575
10603
10632
10661
10690
10719
10747
10776
10805
10834
10862
10891
10920
10948
10977
11006
11034
11063
11091
11120
11148
11176
11205
11233
11261
11289
11318
11346
11374
11402
11430
11458
11487
11515
11543
11571
11599
11627
11655
11683
11711
11739
11767
11795
11823
11851
11879
11907
11935
11963
11991
12018
12046
12074
12101
12129
12157
12184
12212
12239
12266
12293
12321
12348
12375
12402
12429
12456
12483
12510
12537
12563
12590
12617
12643
12670
12696
12723
12749
12775
12802
12828
12854
12880
12906
12931
12957
12982
13008
13033
13058
13083
13108
13133
13158
13182
13207
13231
13255
13279
13303
13327
13351
13375
13398
13421
13445
13468
13491
13514
13536
13559
13581
13603
13626
13647
13669
13691
13712
13734
13755
13776
13797
13818
13839
13859
13880
13900
13920
13940
13960
13980
14000
14019
14039
14058
14077
14097
14116
14134
14153
14172
14190
14208
14226
14244
14262
14279
14297
14314
14331
14348
14364
14381
14397
14413
14429
14445
14460
14476
14491
14506
14521
14536
14550
14565
14579
14593
14607
14621
14635
14648
14662
14675
14688
14701
14713
14726
14738
14750
14762
14774
14785
14797
14808
14819
14830
14840
14851
14861
14871
14880
14890
14899
14908
14917
14926
14934
14943
14951
14959
14967
14974
14982
14989
14996
15003
15010
15017
15023
15029
15035
15041
15047
15053
15058
15063
15068
15073
15078
15082
15087
15091
15095
15098
15102
15105
15109
15112
15115
15118
15120
15123
15125
15127
15129
15131
15132
15134
15135
15136
15138
15138
15139
15140
15140
15140
15140
15140
15140
15140
15139
15139
15138
15137
15136
15135
15134
15132
15131
15129
15127
15125
15123
15121
15118
15116
15113
15110
15107
15104
15101
15097
15094
15090
15086
15082
15078
15074
15069
15065
15060
15055
15050
15045
15040
15035
15029
15023
15018
15012
15006
14999
14993
14987
14980
14973
14966
14959
14952
14944
14937
14929
14921
14913
14905
14896
14888
14879
14871
14862
14853
14844
14834
14825
14816
14806
14797
14787
14778
14768
14758
14748
14738
14728
14717
14707
14696
14685
14674
14663
14651
14640
14628
14616
14604
14592
14579
14566
14554
14541
14527
14514
14501
14487
14474
14460
14446
14433
14419
14405
14391
14377
14363
14349
14336
14322
14308
14294
14280
14266
14252
14237
14223
14209
14195
14181
14166
14152
14138
14123
14109
14094
14079
14065
14050
14035
14020
14005
13990
13975
13960
13945
13930
13915
13900
13884
13869
13854
13839
13823
13808
13793
13778
13762
13747
13732
13717
13701
13686
13671
13656
13640
13625
13610
13595
13580
13565
13550
13535
13520
13505
13491
13476
13461
13447
13432
13418
13403
13389
13375
13360
13346
13332
13318
13304
13290
13276
13262
13248
13234
13220
13207
13193
13179
13166
13153
13140
13126
13113
13101
13088
13075
13063
13050
13038
13026
13014
13002
12990
12979
12967
12956
12945
12933
12922
12911
12900
12890
12879
12868
12858
12848
12838
12828
12818
12809
12800
12791
12782
12773
12764
12756
12748
12740
12733
12725
12718
12711
12704
12698
12691
12685
12679
12673
12667
12662
12657
12652
12647
12642
12638
12633
12629
12625
12622
12618
12615
12612
12609
12607
12605
12603
12601
12599
12598
12597
12596
12596
12595
12595
12596
12596
12597
12598
12599
12600
12602
12603
12605
12607
12610
12612
12615
12618
12621
12624
12628
12631
12635
12639
12643
12648
12652
12657
12662
12667
12672
12678
12683
12689
12695
12701
12708
12714
12721
12727
12734
12741
12749
12756
12763
12771
12778
12786
12794
12801
12809
12817
12825
12833
12841
12850
12858
12866
12875
12883
12891
12900
12908
12917
12925
12934
12943
12952
12960
12969
12978
12987
12996
13005
13014
13023
13032
13042
13051
13060
13069
13078
13087
13097
13106
13115
13124
13133
13142
13151
13160
13169
13178
13187
13196
13205
13214
13222
13231
13239
13248
13256
13265
13273
13281
13289
13297
13305
13313
13321
13329
13336
13344
13352
13359
13367
13375
13382
13390
13398
13405
13413
13420
13428
13436
13443
13451
13459
13466
13474
13482
13489
13497
13504
13512
13519
13527
13534
13542
13549
13557
13564
13571
13579
13586
13593
13601
13608
13616
13623
13630
13638
13645
13652
13659
13667
13674
13681
13688
13695
13701
13708
13715
13722
13728
13735
13741
13748
13754
13760
13767
13773
13779
13786
13792
13798
13804
13810
13816
13822
13828
13834
13840
13846
13852
13858
13864
13870
13875
13881
13887
13892
13897
13903
13908
13913
13918
13923
13928
13933
13938
13943
13947
13952
13957
13961
13965
13970
13974
13978
13982
13985
13989
13993
13996
13999
14002
14005
14008
14011
14013
14016
14018
14020
14022
14023
14025
14026
14028
14029
14029
14030
14030
14031
14031
14031
14031
14030
14029
14029
14028
14027
14025
14024
14022
14020
14018
14015
14013
14010
14007
14003
14000
13996
13992
13987
13983
13978
13973
13968
13962
13956
13950
13944
13937
13931
13924
13916
13909
13901
13893
13884
13875
13867
13857
13848
13838
13828
13818
13807
13797
13786
13774
13763
13751
13739
13726
13714
13701
13687
13674
13660
13646
13632
13617
13602
13587
13571
13555
13539
13522
13506
13489
13471
13454
13436
13418
13400
13381
13362
13343
13323
13304
13284
13264
13243
13222
13201
13180
13159
13137
13115
13093
13071
13048
13025
13002
12979
12956
12932
12908
12884
12859
12835
12810
12785
12759
12734
12708
12682
12656
12630
12603
12576
12549
12522
12494
12466
12439
12410
12382
12353
12324
12295
12266
12237
12207
12177
12147
12116
12086
12055
12024
11992
11961
11929
11897
11865
11832
11800
11767
11733
11700
11666
11632
11598
11564
11529
11494
11459
11423
11388
11352
11315
11279
11242
11205
11168
11130
11093
11054
11016
10978
10939
10900
10860
10820
10781
10740
10700
10659
10618
10577
10535
10494
10452
10409
10367
10324
10281
10238
10195
10151
10107
10063
10019
9975
9930
9886
9841
9796
9750
9705
9659
9613
9567
9521
9475
9429
9382
9335
9288
9241
9194
9147
9099
9051
9004
8956
8908
8859
8811
8763
8714
8666
8617
8568
8519
8471
8422
8373
8324
8275
8226
8177
8128
8079
8029
7981
7932
7883
7834
7785
7736
7687
7639
7590
7541
7492
7443
7394
7346
7297
7248
7200
7151
7103
7055
7007
6958
6910
6862
6814
6767
6719
6671
6624
6577
6529
6482
6435
6389
6342
6296
6249
6203
6157
6112
6066
6021
5976
5931
5886
5841
5796
5752
5708
5664
5620
5576
5533
5489
5446
5403
5361
5318
5276
5234
5192
5151
5109
5068
5028
4987
4947
4907
4868
4828
4789
4750
4712
4673
4635
4598
4560
4523
4486
4450
4413
4377
4342
4306
4271
4236
4202
4167
4133
4100
4067
4033
4001
3968
3936
3905
3873
3842
3811
3781
3750
3720
3691
3661
3632
3604
3575
3547
3519
3492
3465
3438
3411
3385
3359
3333
3308
3283
3258
3233
3209
3186
3162
3139
3116
3094
3072
3050
3029
3008
2987
2966
2946
2927
2907
2888
2869
2851
2833
2815
2797
2780
2763
2746
2730
2714
2698
2682
2667
2652
2638
2623
2609
2596
2583
2570
2557
2545
2533
2522
2510
2500
2489
2479
2469
2460
2451
2442
2434
2426
2418
2411
2404
2397
2390
2384
2379
2373
2368
2363
2359
2355
2351
2347
2344
2341
2338
2335
2333
2331
2329
2328
2327
2326
2325
2325
2324
2325
2325
2326
2326
2328
2329
2331
2332
2334
2337
2339
2342
2345
2348
2351
2355
2359
2362
2366
2371
2375
2379
2384
2389
2394
2399
2404
2410
2415
2421
2427
2433
2439
2445
2451
2457
2464
2470
2477
2484
2491
2498
2505
2512
2519
2527
2534
2542
2550
2558
2566
2574
2582
2590
2598
2606
2615
2623
2632
2640
2648
2657
2665
2674
2682
2691
2699
2707
2716
2724
2733
2741
2750
2758
2766
2775
2783
2791
2800
2808
2816
2825
2833
2841
2849
2858
2866
2874
2882
2890
2897
2905
2912
2920
2927
2934
2941
2948
2955
2962
2969
2976
2982
2989
2995
3002
3008
3015
3022
3028
3035
3042
3049
3056
3063
3070
3077
3085
3092
3099
3106
3113
3120
3128
3135
3142
3149
3155
3162
3169
3176
3182
3189
3195
3201
3208
3214
3220
3226
3233
3239
3245
3251
3257
3263
3269
3276
3282
3287
3293
3299
3305
3311
3317
3322
3328
3333
3339
3344
3350
3355
3360
3365
3370
3375
3380
3385
3390
3395
3400
3405
3409
3414
3419
3424
3428
3433
3437
3441
3445
3450
3454
3458
3462
3466
3470
3474
3478
3481
3485
3488
3492
3495
3498
3501
3504
3507
3510
3513
3516
3519
3522
3525
3528
3531
3533
3536
3539
3541
3544
3547
3549
3552
3554
3557
3559
3562
3564
3566
3569
3571
3573
3575
3577
3579
3581
3583
3585
3587
3589
3590
3592
3594
3596
3597
3599
3600
3602
3603
3604
3606
3607
3609
3610
3611
3612
3613
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3625
3626
3627
3627
3628
3628
3629
3629
3629
3629
3630
3630
3630
3630
3630
3630
3630
3630
3630
3629
3629
3629
3628
3628
3628
3627
3626
3626
3625
3624
3624
3623
3622
3621
3620
3619
3617
3616
3615
3613
3612
3610
3608
3606
3604
3602
3600
3597
3595
3592
3590
3587
3584
3581
3579
3576
3573
3569
3566
3563
3559
3556
3552
3549
3545
3541
3537
3533
3529
3524
3520
3516
3511
3506
3501
3496
3491
3486
3481
3475
3469
3463
3457
3451
3445
3439
3432
3426
3419
3412
3405
3398
3391
3384
3376
3369
3361
3353
3345
3337
3329
3320
3312
3303
3295
3286
3277
3268
3259
3249
3240
3231
3221
3211
3202
3192
3182
3172
3162
3151
3141
3131
3120
3109
3098
3088
3077
3065
3054
3043
3031
3020
3008
2996
2984
2972
2960
2948
2935
2923
2910
2897
2884
2871
2857
2844
2830
2816
2802
2788
2774
2760
2745
2731
2716
2701
2686
2671
2656
2640
2625
2610
2594
2578
2562
2546
2530
2514
2498
2482
2466
2449
2433
2416
2400
2383
2366
2349
2332
2315
2298
2281
2263
2246
2229
2211
2194
2176
2159
2141
2123
2106
2088
2070
2052
2033
2016
1997
1979
1961
1942
1923
1904
1886
1867
1847
1828
1809
1790
1770
1751
1731
1712
1692
1673
1653
1633
1614
1594
1574
1555
1535
1515
1496
1476
1456
1436
1416
1396
1376
1357
1337
1317
1296
1276
1256
1236
1216
1195
1175
1155
1134
1114
1093
1073
1052
1032
1010
991
970
949
929
908
887
866
845
825
804
783
762
741
719
698
677
656
634
613
591
570
548
527
505
483
461
439
417
395
373
351
329
307
284
262
240
218
195
173
150
128
106
83
61
38
15
-7
-30
-53
-76
-98
-121
-144
-167
-190
-213
-236
-259
-281
-304
-327
-350
-373
-395
-418
-441
-464
-486
-509
-531
-554
-576
-599
-621
-643
-666
-688
-710
-731
-753
-775
-796
-817
-839
-860
-881
-902
-922
-943
-964
-984
-1004
-1025
-1045
-1065
-1085
-1106
-1126
-1145
-1165
-1185
-1204
-1224
-1243
-1263
-1282
-1301
-1320
-1339
-1357
-1376
-1394
-1413
-1431
-1449
-1467
-1485
-1502
-1520
-1538
-1555
-1572
-1589
-1606
-1623
-1640
-1657
-1674
-1690
-1707
-1723
-1739
-1755
-1771
-1787
-1803
-1819
-1834
-1850
-1865
-1880
-1896
-1911
-1925
-1940
-1955
-1969
-1983
-1997
-2011
-2025
-2039
-2052
-2066
-2079
-2092
-2105
-2118
-2131
-2144
-2156
-2169
-2181
-2193
-2205
-2217
-2229
-2241
-2253
-2265
-2276
-2288
-2299
-2311
-2322
-2333
-2344
-2355
-2366
-2377
-2388
-2399
-2410
-2421
-2431
-2442
-2452
-2463
-2473
-2484
-2494
-2504
-2515
-2525
-2535
-2545
-2555
-2564
-2574
-2584
-2593
-2603
-2612
-2622
-2631
-2640
-2649
-2658
-2667
-2676
-2685
-2693
-2702
-2711
-2719
-2728
-2736
-2744
-2752
-2760
-2768
-2776
-2784
-2792
-2799
-2807
-2814
-2822
-2829
-2836
-2843
-2851
-2857
-2864
-2871
-2878
-2884
-2891
-2897
-2904
-2910
-2916
-2922
-2928
-2933
-2939
-2945
-2950
-2956
-2961
-2966
-2972
-2977
-2982
-2987
-2992
-2997
-3002
-3006
-3011
-3016
-3020
-3025
-3029
-3033
-3037
-3042
-3046
-3050
-3053
-3057
-3061
-3065
-3068
-3072
-3075
-3079
-3082
-3085
-3088
-3092
-3095
-3098
-3101
-3104
-3107
-3110
-3112
-3115
-3118
-3121
-3123
-3126
-3128
-3130
-3133
-3135
-3137
-3139
-3141
-3143
-3144
-3146
-3148
-3149
-3151
-3152
-3154
-3155
-3156
-3158
-3159
-3160
-3162
-3163
-3164
-3165
-3167
-3168
-3169
-3170
-3171
-3173
-3174
-3175
-3176
-3178
-3179
-3180
-3182
-3183
-3184
-3186
-3187
-3189
-3190
-3192
-3193
-3195
-3197
-3198
-3200
-3202
-3204
-3205
-3207
-3209
-3211
-3213
-3214
-3216
-3218
-3220
-3222
-3224
-3226
-3228
-3230
-3232
-3234
-3236
-3238
-3239
-3241
-3243
-3245
-3247
-3249
-3250
-3252
-3254
-3256
-3258
-3260
-3262
-3263
-3265
-3267
-3269
-3271
-3272
-3274
-3276
-3278
-3279
-3281
-3283
-3284
-3286
-3288
-3289
-3291
-3293
-3294
-3296
-3298
-3299
-3301
-3303
-3304
-3306
-3308
-3310
-3312
-3314
-3315
-3317
-3319
-3321
-3323
-3325
-3327
-3329
-3331
-3333
-3335
-3337
-3339
-3341
-3343
-3345
-3347
-3349
-3351
-3353
-3355
-3357
-3359
-3361
-3363
-3365
-3366
-3368
-3370
-3372
-3374
-3375
-3377
-3379
-3380
-3382
-3383
-3385
-3386
-3388
-3389
-3390
-3391
-3393
-3394
-3395
-3396
-3397
-3398
-3398
-3399
-3400
-3401
-3401
-3402
-3402
-3402
-3402
-3403
-3403
-3402
-3402
-3402
-3402
-3401
-3400
-3400
-3399
-3398
-3397
-3395
-3394
-3392
-3391
-3389
-3387
-3385
-3382
-3380
-3377
-3374
-3371
-3368
-3365
-3361
-3358
-3354
-3350
-3346
-3341
-3337
-3332
-3327
-3322
-3317
-3312
-3306
-3301
-3295
-3289
-3283
-3277
-3270
-3263
-3256
-3249
-3242
-3234
-3226
-3218
-3210
-3202
-3193
-3184
-3175
-3166
-3157
-3147
-3137
-3127
-3117
-3107
-3096
-3086
-3075
-3064
-3053
-3041
-3030
-3018
-3006
-2994
-2982
-2970
-2957
-2944
-2931
-2918
-2905
-2891
-2877
-2863
-2849
-2835
-2820
-2805
-2790
-2775
-2760
-2744
-2728
-2713
-2696
-2680
-2663
-2647
-2630
-2612
-2595
-2577
-2560
-2542
-2523
-2505
-2486
-2467
-2448
-2429
-2409
-2390
-2370
-2349
-2329
-2308
-2288
-2267
-2245
-2224
-2202
-2180
-2158
-2136
-2114
-2091
-2068
-2045
-2021
-1998
-1974
-1950
-1926
-1902
-1877
-1852
-1827
-1802
-1776
-1751
-1725
-1699
-1673
-1646
-1619
-1592
-1565
-1538
-1510
-1483
-1454
-1426
-1398
-1369
-1340
-1311
-1282
-1252
-1222
-1192
-1162
-1132
-1101
-1071
-1040
-1008
-977
-945
-914
-882
-850
-817
-785
-752
-719
-686
-653
-620
-586
-552
-518
-484
-449
-415
-380
-345
-310
-274
-239
-203
-167
-131
-95
-58
-22
15
52
89
126
163
201
238
276
313
351
389
427
466
504
542
581
619
658
697
736
775
814
854
893
933
972
1012
1052
1092
1132
1172
1213
1253
1294
1334
1375
1416
1457
1498
1539
1580
1621
1662
1704
1745
1787
1828
1870
1911
1953
1994
2036
2078
2119
2161
2203
2244
2286
2328
2370
2412
2454
2495
2537
2579
2621
2663
2704
2746
2788
2829
2871
2912
2954
2995
3036
3077
3119
3160
3200
3241
3282
3323
3363
3404
3444
3484
3524
3564
3604
3643
3683
3722
3761
3800
3839
3878
3916
3955
3993
4030
4069
4107
4145
4182
4219
4257
4294
4331
4367
4404
4440
4477
4513
4549
4585
4620
4656
4691
4727
4762
4797
4831
4866
4901
4935
4969
5003
5037
5071
5104
5137
5170
5203
5236
5269
5301
5333
5365
5397
5429
5461
5492
5524
5555
5586
5617
5648
5679
5709
5740
5770
5801
5831
5861
5891
5921
5950
5980
6009
6038
6068
6097
6125
6154
6183
6211
6239
6268
6296
6323
6351
6379
6406
6433
6460
6487
6514
6540
6567
6593
6619
6645
6671
6697
6722
6748
6773
6798
6823
6848
6873
6898
6922
6946
6970
6994
7018
7042
7065
7088
7111
7133
7156
7178
7200
7222
7244
7265
7286
7308
7328
7349
7370
7390
7410
7430
7450
7470
7489
7508
7527
7546
7564
7583
7601
7619
7636
7654
7671
7688
7705
7721
7738
7754
7770
7785
7801
7816
7832
7847
7862
7876
7891
7905
7920
7934
7948
7962
7976
7990
8003
8016
8029
8044
8057
8070
8083
8096
8109
8122
8134
8147
8159
8172
8183
8196
8208
8220
8231
8243
8254
8265
8276
8287
8298
8309
8320
8330
8341
8351
8361
8371
8381
8391
8401
8410
8420
8429
8439
8448
8458
8467
8476
8485
8494
8503
8512
8521
8529
8538
8547
8555
8563
8571
8579
8587
8595
8603
8611
8618
8625
8633
8640
8647
8654
8662
8669
8676
8683
8689
8696
8703
8710
8717
8724
8730
8737
8744
8751
8758
8764
8771
8778
8785
8792
8798
8805
8812
8819
8825
8832
8839
8845
8852
8859
8865
8872
8878
8885
8892
8898
8905
8911
8918
8924
8931
8938
8944
8951
8958
8964
8971
8978
8985
8992
8999
9007
9014
9022
9029
9037
9045
9052
9060
9069
9077
9085
9093
9102
9110
9119
9128
9136
9145
9154
9163
9172
9181
9191
9200
9210
9219
9229
9238
9248
9258
9268
9278
9288
9298
9308
9318
9328
9338
9348
9357
9367
9377
9387
9397
9406
9416
9425
9435
9444
9453
9463
9472
9481
9490
9499
9508
9517
9526
9535
9544
9553
9561
9570
9578
9587
9595
9603
9611
9619
9627
9635
9643
9651
9658
9666
9674
9681
9689
9696
9703
9711
9718
9725
9733
9740
9747
9754
9761
9769
9776
9783
9789
9796
9803
9810
9816
9823
9829
9836
9842
9848
9855
9861
9867
9873
9879
9885
9890
9896
9902
9907
9913
9918
9924
9929
9934
9940
9945
9950
9954
9959
9964
9968
9972
9977
9981
9985
9988
9992
9996
9999
10002
10005
10008
10011
10014
10017
10020
10022
10025
10027
10029
10031
10033
10035
10037
10038
10040
10041
10042
10043
10044
10045
10046
10046
10047
10047
10047
10047
10047
10047
10047
10046
10046
10045
10044
10043
10042
10041
10039
10038
10036
10034
10032
10029
10027
10024
10021
10018
10014
10011
10007
10004
10000
9996
9992
9987
9983
9979
9974
9970
9965
9961
9956
9951
9946
9941
9936
9931
9925
9920
9915
9909
9903
9898
9892
9886
9880
9874
9867
9861
9854
9848
9841
9834
9827
9820
9813
9806
9798
9791
9784
9776
9768
9761
9753
9745
9738
9730
9722
9714
9706
9698
9690
9682
9674
9666
9658
9650
9642
9633
9625
9617
9608
9600
9592
9583
9575
9567
9558
9550
9542
9533
9525
9516
9508
9500
9491
9483
9475
9467
9458
9450
9442
9434
9426
9418
9409
9401
9393
9385
9377
9369
9361
9353
9345
9337
9330
9322
9314
9306
9298
9290
9283
9275
9267
9259
9252
9244
9237
9229
9221
9214
9207
9199
9192
9185
9177
9170
9163
9155
9148
9141
9134
9127
9119
9112
9105
9098
9091
9084
9077
9070
9063
9056
9049
9042
9035
9029
9022
9015
9008
9002
8995
8988
8982
8975
8969
8963
8956
8950
8944
8938
8932
8926
8920
8915
8909
8903
8898
8893
8888
8883
8878
8873
8868
8863
8859
8854
8849
8845
8841
8836
8832
8828
8824
8819
8815
8811
8807
8803
8799
8795
8791
8787
8784
8780
8776
8772
8769
8765
8761
8758
8754
8751
8747
8744
8740
8737
8734
8730
8727
8724
8721
8717
8714
8711
8708
8705
8702
8699
8696
8693
8690
8687
8684
8681
8678
8675
8672
8669
8666
8662
8659
8656
8653
8649
8646
8642
8639
8636
8632
8628
8625
8621
8618
8614
8610
8607
8603
8599
8595
8591
8587
8583
8579
8575
8571
8567
8563
8558
8554
8549
8544
8539
8534
8529
8524
8519
8513
8508
8502
8497
8491
8485
8479
8473
8467
8461
8454
8448
8441
8435
8428
8421
8414
8407
8400
8392
8385
8377
8370
8362
8354
8346
8338
8330
8322
8313
8305
8296
8287
8278
8269
8260
8251
8242
8232
8222
8213
8202
8192
8182
8170
8160
8148
8138
8127
8115
8103
8090
8079
8067
8054
8041
8028
8015
8002
7989
7975
7961
7947
7933
7919
7905
7891
7876
7862
7847
7832
7817
7802
7787
7771
7756
7740
7724
7708
7692
7676
7659
7643
7626
7609
7592
7575
7557
7540
7523
7505
7487
7469
7452
7434
7416
7397
7379
7361
7343
7324
7306
7287
7268
7249
7231
7212
7193
7173
7154
7135
7116
7097
7077
7058
7039
7019
7000
6980
6961
6941
6922
6902
6883
6863
6843
6823
6804
6784
6764
6744
6724
6705
6685
6665
6646
6626
6607
6587
6568
6548
6529
6510
6491
6472
6453
6434
6415
6396
6377
6358
6339
6320
6301
6282
6263
6244
6226
6207
6188
6169
6151
6132
6114
6095
6077
6059
6041
6022
6004
5986
5969
5951
5933
5915
5898
5880
5863
5845
5828
5811
5793
5776
5759
5742
5725
5708
5692
5675
5659
5643
5627
5611
5595
5579
5564
5548
5533
5518
5503
5488
5473
5459
5444
5430
5416
5402
5388
5374
5360
5347
5333
5320
5307
5294
5281
5268
5255
5243
5230
5218
5206
5193
5181
5170
5158
5146
5135
5124
5113
5102
5091
5080
5069
5059
5049
5038
5028
5018
5008
4998
4989
4979
4970
4960
4951
4942
4933
4924
4915
4907
4898
4890
4882
4874
4866
4858
4851
4843
4836
4829
4822
4816
4809
4803
4797
4791
4785
4779
4774
4769
4763
4759
4754
4749
4745
4741
4736
4733
4729
4725
4722
4719
4716
4713
4710
4708
4705
4703
4701
4699
4697
4695
4694
4693
4691
4690
4690
4689
4689
4688
4688
4689
4689
4690
4691
4692
4694
4695
4697
4700
4702
4705
4708
4712
4716
4720
4724
4728
4733
4738
4743
4749
4754
4760
4767
4773
4780
4787
4794
4802
4810
4818
4826
4835
4844
4853
4862
4872
4882
4891
4901
4912
4922
4933
4943
4954
4965
4977
4988
5000
5012
5024
5036
5048
5061
5073
5086
5099
5112
5126
5139
5153
5167
5181
5195
5209
5224
5238
5253
5268
5283
5299
5314
5329
5345
5361
5377
5393
5410
5426
5443
5460
5477
5494
5511
5528
5546
5563
5581
5599
5616
5634
5653
5671
5689
5707
5726
5745
5763
5782
5801
5820
5840
5859
5878
5898
5917
5937
5957
5977
5997
6017
6037
6058
6078
6098
6119
6140
6160
6181
6202
6222
6243
6264
6285
6306
6327
6348
6369
6390
6411
6432
6453
6474
6495
6516
6537
6558
6579
6600
6621
6642
6663
6684
6705
6726
6747
6767
6788
6809
6830
6850
6871
6891
6912
6932
6953
6973
6993
7013
7033
7053
7072
7092
7112
7131
7151
7170
7189
7208
7227
7246
7265
7284
7302
7321
7339
7357
7375
7393
7410
7428
7445
7462
7479
7496
7513
7529
7545
7561
7577
7593
7608
7623
7638
7653
7667
7682
7696
7710
7724
7737
7750
7764
7777
7790
7802
7815
7827
7840
7852
7863
7875
7887
7898
7909
7920
7930
7941
7951
7961
7971
7980
7989
7998
8007
8016
8023
8032
8041
8048
8055
8064
8071
8077
8085
8092
8098
8105
8111
8117
8122
8129
8135
8140
8145
8150
8154
8160
8164
8169
8173
8177
8180
8185
8189
8192
8196
8199
8202
8204
8207
8210
8212
8214
8216
8218
8220
8222
8223
8225
8226
8227
8228
8229
8230
8231
8231
8232
8232
8233
8233
8233
8233
8233
8232
8232
8232
8231
8230
8229
8228
8227
8226
8225
8223
8222
8220
8218
8216
8214
8212
8210
8208
8205
8202
8199
8197
8193
8189
8186
8183
8180
8176
8172
8167
8163
8159
8154
8150
8145
8138
8134
8129
8122
8118
8112
8106
8100
8093
8087
8080
8074
8068
8061
8055
8048
8039
8032
8026
8018
8010
8003
7995
7986
7978
7970
7961
7952
7943
7934
7925
7916
7906
7897
7887
7878
7868
7858
7847
7837
7827
7817
7806
7795
7785
7774
7763
7752
7741
7730
7718
7707
7695
7684
7672
7660
7648
7636
7624
7612
7599
7587
7574
7561
7548
7535
7522
7509
7496
7483
7469
7456
7442
7429
7415
7401
7388
7374
7360
7346
7333
7319
7305
7291
7277
7263
7248
7234
7220
7206
7192
7177
7163
7149
7134
7120
7105
7091
7076
7062
7047
7033
7018
7004
6990
6975
6961
6947
6932
6918
6904
6889
6875
6861
6847
6832
6818
6804
6790
6776
6762
6748
6734
6720
6706
6692
6678
6664
6651
6637
6623
6610
6596
6583
6569
6556
6542
6529
6515
6502
6488
6475
6461
6448
6434
6421
6408
6395
6381
6368
6355
6342
6329
6316
6303
6290
6277
6265
6252
6239
6227
6214
6202
6189
6177
6165
6152
6140
6128
6116
6104
6092
6079
6067
6056
6044
6032
6020
6008
5996
5984
5972
5961
5949
5937
5925
5913
5902
5890
5878
5867
5855
5843
5832
5820
5808
5797
5785
5773
5762
5750
5738
5727
5715
5703
5691
5679
5668
5656
5644
5632
5620
5608
5596
5584
5572
5561
5549
5537
5525
5513
5501
5490
5478
5466
5455
5443
5431
5420
5408
5397
5385
5374
5363
5351
5340
5328
5317
5305
5294
5282
5271
5259
5248
5236
5225
5213
5201
5189
5178
5166
5154
5142
5131
5119
5107
5095
5083
5072
5060
5048
5036
5024
5012
5000
4988
4976
4964
4952
4940
4928
4916
4903
4891
4879
4866
4854
4841
4829
4816
4803
4791
4778
4765
4752
4739
4726
4712
4699
4686
4672
4659
4645
4632
4618
4605
4591
4577
4563
4549
4536
4522
4507
4493
4479
4465
4451
4436
4422
4407
4392
4378
4363
4348
4333
4318
4303
4288
4273
4258
4243
4227
4212
4196
4181
4165
4149
4133
4118
4102
4086
4070
4054
4038
4021
4005
3989
3973
3956
3940
3923
3907
3890
3874
3857
3840
3823
3806
3790
3773
3756
3739
3721
3704
3687
3670
3653
3635
3618
3600
3583
3565
3548
3530
3513
3495
3477
3459
3442
3424
3406
3388
3370
3353
3335
3317
3299
3281
3263
3245
3228
3210
3192
3174
3156
3139
3121
3103
3085
3067
3049
3031
3013
2995
2978
2960
2942
2924
2906
2888
2870
2853
2835
2817
2799
2782
2764
2746
2729
2711
2694
2676
2659
2642
2625
2607
2590
2573
2556
2539
2522
2505
2488
2472
2455
2438
2421
2405
2388
2371
2355
2338
2322
2305
2289
2272
2256
2240
2224
2207
2191
2175
2159
2143
2128
2112
2096
2080
2065
2049
2033
2017
2003
1988
1973
1957
1942
1927
1912
1898
1883
1868
1853
1839
1824
1810
1795
1781
1767
1753
1739
1725
1711
1697
1683
1670
1656
1643
1630
1617
1604
1591
1578
1566
1553
1541
1529
1517
1505
1493
1482
1470
1459
1448
1437
1427
1416
1406
1396
1386
1376
1366
1357
1348
1339
1330
1321
1313
1304
1296
1288
1280
1273
1265
1258
1251
1244
1237
1230
1224
1217
1211
1205
1200
1194
1189
1184
1179
1174
1169
1165
1160
1156
1152
1149
1145
1142
1138
1135
1132
1130
1127
1125
1122
1120
1118
1117
1115
1113
1112
1111
1110
1109
1109
1108
1108
1107
1107
1107
1108
1108
1108
1109
1110
1111
1112
1113
1114
1115
1117
1118
1120
1122
1123
1125
1127
1129
1131
1133
1136
1138
1140
1143
1145
1148
1151
1153
1156
1159
1162
1165
1169
1172
1175
1179
1182
1186
1189
1193
1197
1201
1204
1208
1212
1217
1221
1225
1229
1234
1238
1243
1247
1252
1257
1262
1267
1271
1276
1282
1287
1292
1297
1303
1308
1314
1319
1325
1331
1336
1342
1348
1354
1360
1366
1372
1379
1385
1391
1398
1404
1411
1417
1424
1430
1437
1444
1451
1458
1465
1472
1479
1486
1494
1501
1509
1516
1524
1531
1539
1547
1555
1563
1571
1579
1588
1596
1604
1613
1621
1630
1639
1648
1656
1665
1674
1683
1692
1701
1711
1720
1729
1738
1748
1757
1767
1777
1786
1796
1806
1815
1825
1835
1845
1855
1866
1876
1886
1896
1907
1917
1928
1938
1949
1960
1971
1982
1993
2004
2015
2025
2037
2049
2061
2073
2085
2097
2109
2121
2133
2146
2158
2171
2183
2196
2209
2222
2235
2248
2261
2275
2288
2302
2316
2330
2343
2358
2372
2386
2400
2415
2429
2444
2459
2474
2488
2503
2519
2534
2549
2564
2580
2595
2611
2627
2643
2658
2674
2690
2707
2723
2739
2756
2772
2789
2805
2822
2839
2856
2873
2890
2907
2925
2942
2959
2977
2995
3013
3030
3048
3067
3085
3103
3122
3140
3159
3177
3196
3215
3234
3254
3273
3292
3312
3331
3351
3371
3390
3410
3430
3450
3470
3490
3510
3531
3551
3571
3591
3612
3632
3653
3673
3694
3714
3735
3755
3776
3797
3818
3838
3859
3880
3901
3922
3943
3964
3984
4005
4026
4046
4067
4089
4110
4131
4153
4174
4195
4216
4237
4258
4279
4301
4322
4343
4364
4386
4407
4428
4449
4470
4491
4512
4534
4555
4576
4596
4617
4638
4659
4680
4700
4721
4742
4762
4783
4803
4823
4844
4864
4884
4904
4924
4944
4964
4984
5003
5023
5043
5062
5081
5101
5120
5138
5157
5176
5194
5213
5231
5249
5267
5285
5303
5321
5338
5356
5373
5390
5407
5424
5441
5458
5475
5491
5508
5524
5541
5557
5573
5589
5605
5621
5637
5653
5668
5684
5699
5715
5730
5745
5760
5775
5790
5805
5820
5835
5849
5864
5878
5893
5907
5921
5935
5949
5963
5977
5991
6004
6018
6031
6045
6058
6071
6084
6097
6109
6122
6135
6147
6159
6172
6184
6196
6208
6219
6231
6243
6254
6265
6277
6288
6299
6310
6321
6332
6343
6353
6364
6374
6385
6395
6405
6415
6425
6435
6445
6454
6464
6473
6483
6492
6501
6510
6519
6527
6536
6545
6553
6561
6570
6578
6586
6594
6602
6609
6617
6625
6632
6639
6647
6654
6661
6668
6675
6681
6688
6694
6701
6707
6713
6719
6725
6731
6736
6742
6747
6752
6757
6762
6767
6772
6777
6781
6786
6790
6794
6798
6802
6806
6810
6813
6817
6820
6824
6827
6830
6833
6836
6839
6841
6844
6846
6849
6851
6853
6855
6857
6858
6860
6861
6863
6864
6865
6866
6867
6868
6869
6869
6870
6870
6870
6870
6870
6870
6870
6869
6869
6868
6868
6867
6866
6865
6864
6863
6861
6860
6858
6857
6855
6853
6851
6849
6847
6845
6842
6840
6837
6835
6832
6829
6826
6823
6819
6816
6813
6809
6806
6802
6798
6795
6791
6787
6783
6779
6775
6771
6767
6763
6759
6755
6751
6747
6742
6738
6734
6730
6725
6721
6717
6712
6708
6703
6699
6694
6690
6685
6681
6676
6672
6667
6663
6658
6654
6650
6645
6641
6637
6633
6629
6625
6621
6617
6614
6610
6606
6603
6599
6596
6593
6590
6587
6584
6581
6578
6575
6573
6570
6568
6565
6563
6561
6559
6557
6555
6553
6551
6549
6548
6546
6545
6543
6542
6541
6540
6539
6539
6538
6538
6537
6537
6537
6537
6537
6538
6538
6538
6539
6540
6540
6541
6542
6543
6544
6545
6547
6548
6550
6551
6553
6555
6557
6559
6561
6563
6566
6568
6571
6573
6576
6579
6582
6585
6589
6592
6596
6599
6603
6607
6611
6615
6619
6624
6628
6632
6637
6641
6646
6651
6655
6660
6665
6670
6675
6681
6686
6691
6697
6702
6708
6714
6719
6725
6731
6737
6744
6750
6756
6763
6770
6776
6783
6790
6797
6804
6810
6817
6825
6832
6839
6846
6853
6860
6867
6875
6882
6889
6896
6903
6911
6918
6925
6932
6939
6947
6954
6961
6968
6975
6982
6989
6996
7003
7010
7017
7024
7031
7037
7044
7051
7058
7064
7071
7078
7084
7091
7097
7104
7111
7117
7124
7130
7137
7143
7150
7156
7163
7169
7175
7182
7188
7194
7200
7206
7212
7218
7224
7229
7235
7241
7246
7252
7257
7262
7268
7273
7278
7283
7288
7292
7297
7302
7306
7311
7315
7319
7323
7327
7331
7335
7338
7342
7345
7348
7351
7354
7356
7359
7361
7363
7365
7367
7368
7370
7371
7372
7373
7373
7374
7374
7374
7374
7374
7374
7373
7372
7372
7370
7369
7368
7366
7364
7362
7360
7357
7355
7352
7349
7346
7342
7339
7335
7331
7327
7322
7318
7313
7308
7303
7297
7292
7286
7280
7274
7268
7261
7255
7248
7241
7233
7226
7218
7210
7202
7194
7185
7176
7167
7158
7149
7139
7129
7119
7109
7098
7088
7077
7066
7055
7043
7032
7020
7009
6997
6985
6973
6960
6948
6935
6922
6909
6896
6883
6869
6856
6842
6828
6814
6800
6785
6771
6756
6742
6727
6712
6697
6682
6667
6652
6637
6621
6606
6591
6575
6560
6544
6528
6513
6497
6481
6465
6449
6433
6417
6401
6384
6368
6352
6336
6319
6303
6286
6270
6253
6236
6220
6203
6186
6169
6152
6135
6118
6101
6084
6067
6050
6032
6015
5998
5981
5964
5946
5929
5912
5895
5878
5860
5843
5826
5809
5792
5774
5757
5740
5723
5705
5688
5671
5653
5636
5618
5601
5584
5566
5549
5531
5514
5496
5479
5462
5444
5427
5409
5392
5375
5358
5340
5323
5306
5289
5272
5255
5238
5221
5204
5187
5170
5153
5136
5119
5103
5086
5069
5052
5035
5019
5002
4985
4968
4952
4935
4918
4901
4884
4868
4851
4834
4818
4801
4784
4767
4751
4734
4718
4701
4684
4668
4651
4635
4619
4602
4586
4570
4553
4537
4521
4505
4489
4472
4456
4440
4424
4407
4391
4375
4359
4343
4326
4310
4294
4278
4262
4246
4231
4215
4199
4183
4168
4152
4137
4121
4106
4090
4075
4059
4043
4029
4013
3998
3983
3967
3952
3936
3921
3906
3890
3875
3859
3844
3829
3813
3798
3782
3767
3751
3736
3720
3705
3689
3673
3658
3642
3627
3611
3596
3580
3565
3549
3534
3519
3503
3488
3473
3457
3442
3427
3411
3396
3381
3366
3350
3335
3320
3304
3289
3274
3259
3243
3228
3213
3198
3183
3168
3152
3137
3122
3107
3092
3077
3062
3047
3032
3018
3003
2988
2973
2958
2944
2929
2914
2900
2885
2870
2855
2841
2826
2811
2797
2782
2767
2753
2738
2724
2709
2695
2681
2666
2652
2638
2624
2610
2596
2582
2568
2554
2540
2527
2513
2499
2485
2472
2458
2445
2431
2418
2404
2391
2378
2364
2351
2338
2325
2312
2299
2286
2274
2261
2248
2235
2223
2210
2198
2185
2173
2160
2148
2135
2123
2111
2098
2086
2074
2062
2050
2037
2025
2015
2003
1991
1980
1968
1957
1945
1934
1923
1912
1901
1890
1879
1868
1857
1846
1835
1825
1814
1803
1793
1782
1772
1761
1751
1741
1730
1720
1710
1700
1690
1680
1670
1660
1651
1641
1631
1622
1612
1603
1594
1584
1575
1566
1557
1548
1539
1530
1521
1513
1504
1496
1487
1479
1471
1462
1454
1446
1438
1430
1423
1415
1407
1400
1392
1385
1378
1370
1363
1356
1349
1342
1335
1328
1322
1315
1309
1302
1296
1289
1283
1277
1271
1265
1259
1254
1248
1243
1237
1232
1226
1221
1216
1211
1206
1201
1197
1192
1187
1183
1179
1174
1170
1166
1162
1158
1155
1151
1147
1144
1141
1137
1134
1132
1129
1126
1124
1121
1119
1117
1115
1113
1111
1110
1108
1107
1106
1105
1104
1103
1103
1102
1102
1102
1102
1102
1103
1103
1104
1105
1106
1107
1109
1110
1112
1114
1115
1118
1120
1122
1125
1128
1130
1133
1136
1140
1143
1147
1150
1154
1158
1162
1166
1171
1175
1180
1184
1189
1194
1199
1204
1210
1215
1221
1227
1233
1239
1246
1252
1259
1266
1273
1280
1287
1295
1302
1310
1318
1326
1334
1343
1351
1360
1369
1378
1387
1396
1405
1414
1424
1433
1443
1453
1463
1473
1483
1493
1504
1514
1525
1536
1546
1557
1568
1579
1590
1601
1613
1624
1635
1647
1658
1670
1681
1693
1704
1716
1728
1740
1751
1763
1775
1787
1799
1811
1823
1835
1847
1859
1871
1883
1896
1908
1920
1933
1945
1958
1970
1983
1995
2008
2020
2033
2045
2058
2071
2084
2096
2109
2122
2135
2147
2160
2173
2186
2199
2211
2224
2237
2250
2263
2275
2288
2301
2313
2326
2339
2351
2364
2377
2389
2402
2414
2427
2439
2452
2464
2477
2489
2502
2514
2526
2539
2551
2563
2575
2588
2600
2612
2624
2636
2647
2659
2671
2683
2695
2706
2718
2729
2741
2752
2763
2775
2786
2797
2808
2819
2830
2841
2851
2862
2873
2883
2894
2904
2914
2925
2935
2945
2955
2965
2975
2984
2994
3004
3013
3023
3032
3041
3050
3059
3068
3077
3086
3094
3103
3111
3120
3128
3136
3144
3153
3160
3168
3176
3184
3191
3199
3206
3213
3220
3228
3234
3241
3248
3254
3261
3267
3273
3279
3285
3291
3297
3303
3308
3313
3319
3324
3329
3334
3338
3343
3347
3352
3356
3360
3364
3368
3372
3375
3379
3382
3386
3389
3392
3395
3398
3400
3403
3405
3408
3410
3412
3414
3416
3418
3419
3421
3422
3423
3425
3426
3427
3427
3428
3429
3429
3430
3430
3430
3430
3430
3430
3429
3429
3428
3428
3427
3426
3425
3424
3423
3421
3420
3418
3416
3414
3412
3410
3408
3405
3403
3400
3397
3394
3391
3388
3384
3381
3377
3373
3370
3366
3361
3357
3353
3348
3344
3339
3334
3329
3324
3319
3314
3309
3303
3298
3292
3286
3281
3275
3269
3263
3256
3250
3244
3237
3231
3224
3217
3210
3203
3196
3189
3182
3174
3167
3159
3152
3144
3136
3128
3120
3111
3103
3095
3086
3078
3069
3060
3051
3043
3034
3025
3016
3006
2997
2988
2979
2969
2960
2950
2940
2930
2920
2910
2900
2890
2880
2869
2859
2848
2838
2827
2816
2806
2795
2784
2773
2762
2751
2740
2729
2717
2706
2695
2683
2672
2661
2649
2638
2626
2615
2603
2591
2580
2568
2557
2545
2533
2522
2510
2498
2487
2475
2464
2452
2441
2429
2418
2407
2395
2384
2373
2362
2351
2340
2329
2318
2307
2296
2285
2274
2263
2253
2242
2231
2221
2211
2200
2190
2180
2170
2160
2150
2141
2131
2122
2113
2104
2095
2086
2078
2069
2061
2053
2045
2037
2029
2021
2013
2005
1998
1990
1983
1976
1969
1961
1955
1948
1941
1934
1928
1921
1915
1909
1903
1897
1891
1885
1880
1874
1869
1864
1859
1854
1849
1845
1840
1836
1832
1827
1824
1820
1816
1813
1809
1806
1803
1801
1798
1795
1793
1791
1789
1787
1785
1784
1783
1781
1780
1779
1779
1778
1777
1777
1777
1777
1777
1777
1778
1778
1779
1780
1781
1782
1783
1785
1786
1788
1789
1791
1793
1795
1798
1800
1802
1805
1808
1811
1814
1817
1820
1824
1827
1831
1834
1838
1842
1846
1850
1854
1858
1863
1867
1872
1876
1881
1885
1890
1895
1900
1905
1910
1916
1921
1926
1932
1938
1943
1949
1955
1961
1967
1973
1980
1986
1992
1999
2005
2012
2019
2025
2032
2039
2045
2053
2060
2067
2074
2081
2088
2095
2103
2110
2117
2125
2132
2139
2147
2154
2162
2169
2177
2185
2192
2200
2208
2215
2223
2230
2238
2246
2253
2261
2269
2276
2284
2292
2299
2307
2315
2322
2330
2338
2345
2353
2361
2368
2376
2384
2391
2399
2406
2414
2421
2429
2436
2443
2451
2458
2465
2472
2479
2486
2493
2500
2508
2515
2522
2529
2536
2543
2550
2556
2563
2570
2577
2583
2590
2597
2603
2609
2616
2622
2628
2635
2641
2647
2653
2659
2665
2671
2676
2682
2688
2694
2699
2705
2710
2716
2721
2727
2732
2737
2743
2748
2753
2758
2763
2768
2773
2778
2783
2788
2793
2798
2803
2808
2812
2817
2821
2826
2830
2835
2839
2844
2848
2852
2857
2861
2865
2869
2873
2877
2881
2885
2889
2893
2897
2901
2905
2909
2913
2916
2920
2924
2928
2932
2936
2939
2943
2947
2951
2954
2958
2962
2966
2969
2973
2977
2981
2985
2988
2992
2996
3000
3004
3008
3012
3016
3021
3025
3029
3033
3037
3042
3046
3050
3055
3059
3063
3068
3072
3077
3082
3086
3091
3095
3100
3105
3109
3114
3119
3124
3128
3133
3138
3142
3147
3152
3157
3161
3166
3171
3176
3181
3185
3190
3195
3200
3205
3210
3215
3220
3225
3230
3235
3240
3245
3251
3256
3261
3266
3272
3277
3282
3288
3293
3299
3304
3310
3316
3321
3327
3333
3339
3345
3351
3357
3363
3369
3376
3382
3388
3394
3401
3407
3413
3419
3426
3432
3438
3444
3450
3457
3463
3469
3476
3483
3490
3496
3504
3511
3518
3526
3533
3541
3548
3556
3563
3571
3578
3586
3594
3601
3609
3617
3626
3634
3643
3652
3661
3670
3680
3690
3700
3710
3720
3731
3741
3752
3762
3773
3784
3794
3805
3816
3827
3838
3849
3859
3870
3881
3892
3903
3915
3926
3937
3949
3961
3973
3985
3997
4009
4022
4034
4046
4059
4072
4085
4098
4111
4124
4137
4150
4163
4176
4190
4203
4217
4230
4244
4258
4272
4287
4301
4315
4330
4345
4360
4375
4390
4405
4420
4435
4451
4466
4482
4498
4514
4530
4546
4562
4578
4594
4610
4626
4643
4659
4676
4692
4709
4726
4743
4761
4778
4796
4813
4831
4849
4866
4884
4902
4920
4938
4956
4974
4992
5010
5028
5046
5065
5083
5102
5120
5139
5158
5177
5196
5215
5234
5253
5272
5292
5311
5331
5350
5370
5389
5409
5429
5448
5468
5488
5508
5528
5548
5568
5588
5608
5628
5648
5668
5688
5709
5729
5749
5769
5789
5810
5830
5850
5871
5891
5912
5932
5953
5973
5994
6015
6035
6056
6077
6097
6118
6139
6160
6181
6202
6223
6244
6265
6286
6307
6328
6350
6371
6392
6413
6434
6456
6477
6498
6520
6541
6562
6583
6604
6626
6647
6668
6689
6710
6732
6753
6774
6795
6817
6838
6860
6881
6902
6924
6945
6966
6988
7009
7030
7051
7072
7093
7114
7135
7156
7176
7197
7218
7238
7259
7280
7300
7321
7341
7362
7382
7403
7423
7443
7463
7484
7504
7524
7543
7563
7583
7603
7622
7642
7661
7681
7700
7720
7739
7758
7777
7797
7816
7835
7854
7873
7892
7910
7929
7948
7967
7985
8004
8022
8039
8058
8077
8095
8112
8130
8148
8166
8183
8201
8218
8235
8252
8270
8286
8303
8320
8337
8353
8370
8386
8403
8419
8435
8451
8467
8483
8499
8515
8530
8546
8561
8576
8591
8607
8622
8636
8651
8666
8681
8695
8709
8724
8738
8752
8765
8779
8793
8806
8819
8832
8845
8858
8871
8884
8896
8908
8921
8933
8944
8956
8968
8979
8990
9002
9013
9023
9034
9045
9055
9065
9076
9085
9095
9105
9114
9123
9132
9141
9149
9157
9165
9173
9181
9189
9196
9203
9210
9217
9224
9231
9237
9243
9250
9256
9261
9267
9273
9278
9283
9288
9293
9297
9302
9306
9310
9314
9318
9322
9325
9329
9332
9335
9338
9340
9343
9345
9347
9349
9351
9352
9353
9354
9355
9356
9357
9357
9357
9357
9357
9357
9356
9356
9355
9354
9353
9352
9351
9350
9348
9346
9344
9342
9340
9338
9336
9333
9331
9328
9325
9323
9320
9317
9314
9310
9307
9303
9300
9296
9292
9288
9284
9280
9276
9272
9267
9263
9258
9254
9249
9244
9239
9234
9229
9224
9219
9214
9209
9204
9198
9193
9187
9182
9176
9170
9164
9158
9152
9146
9140
9133
9127
9120
9114
9107
9100
9093
9087
9080
9073
9066
9059
9052
9044
9037
9030
9023
9015
9008
9001
8993
8985
8978
8970
8963
8955
8947
8939
8932
8924
8916
8908
8900
8892
8884
8876
8868
8859
8851
8843
8835
8827
8819
8811
8803
8795
8787
8779
8771
8763
8755
8746
8738
8730
8721
8713
8705
8696
8688
8679
8670
8662
8653
8644
8635
8626
8618
8609
8600
8591
8582
8574
8565
8556
8547
8538
8529
8520
8511
8502
8493
8484
8475
8466
8457
8448
8439
8431
8422
8413
8404
8395
8386
8377
8368
8359
8350
8342
8333
8324
8315
8306
8297
8289
8280
8272
8263
8255
8246
8238
8230
8221
8213
8205
8197
8188
8180
8172
8164
8156
8148
8141
8132
8125
8118
8111
8103
8096
8089
8082
8074
8068
8061
8054
8047
8041
8034
8028
8021
8015
8009
8003
7997
7991
7985
7980
7974
7969
7964
7959
7954
7949
7945
7940
7936
7932
7929
7925
7921
7918
7915
7912
7910
7907
7905
7903
7901
7900
7898
7897
7896
7896
7895
7895
7895
7895
7895
7896
7897
7897
7898
7900
7901
7903
7904
7906
7908
7911
7913
7916
7919
7922
7925
7929
7933
7937
7941
7945
7950
7955
7960
7966
7971
7977
7983
7990
7997
8003
8010
8018
8026
8034
8042
8051
8058
8068
8077
8087
8096
8106
8117
8128
8138
8148
8161
8172
8183
8196
8208
8221
8233
8246
8259
8273
8287
8300
8314
8329
8343
8358
8373
8388
8403
8419
8434
8450
8466
8483
8499
8516
8533
8550
8567
8585
8602
8620
8638
8656
8674
8693
8712
8730
8749
8769
8788
8807
8827
8847
8867
8887
8908
8929
8950
8971
8992
9013
9035
9057
9079
9102
9124
9147
9170
9193
9216
9240
9264
9287
9312
9336
9360
9385
9410
9435
9460
9485
9511
9537
9562
9588
9615
9641
9667
9694
9721
9748
9775
9802
9830
9857
9885
9913
9940
9968
9996
10025
10053
10081
10109
10138
10167
10195
10224
10253
10282
10311
10340
10369
10399
10428
10458
10487
10517
10547
10577
10607
10637
10667
10697
10727
10758
10788
10819
10849
10880
10910
10941
10972
11003
11034
11065
11096
11127
11158
11189
11221
11252
11283
11315
11346
11378
11410
11441
11473
11505
11536
11568
11600
11631
11663
11695
11727
11758
11790
11822
11854
11885
11917
11949
11981
12012
12044
12076
12107
12139
12170
12202
12233
12264
12296
12327
12358
12389
12420
12451
12482
12513
12543
12574
12605
12635
12665
12696
12726
12756
12786
12815
12845
12874
12904
12933
12962
12991
13020
13049
13077
13106
13134
13162
13190
13218
13246
13274
13302
13329
13356
13383
13410
13437
13464
13490
13517
13543
13569
13595
13621
13646
13672
13697
13722
13747
13772
13797
13821
13846
13870
13894
13918
13941
13965
13988
14011
14034
14057
14080
14102
14125
14147
14169
14191
14212
14234
14255
14276
14297
14317
14338
14358
14378
14397
14417
14436
14455
14474
14492
14510
14529
14547
14564
14582
14599
14617
14634
14651
14667
14684
14701
14717
14733
14749
14765
14781
14796
14812
14827
14842
14857
14872
14886
14900
14915
14929
14942
14956
14969
14982
14995
15008
15021
15033
15046
15058
15070
15082
15093
15105
15116
15128
15139
15149
15160
15171
15181
15191
15201
15211
15221
15230
15239
15249
15257
15266
15275
15283
15291
15299
15307
15315
15322
15329
15337
15344
15351
15357
15364
15370
15377
15383
15389
15395
15401
15406
15412
15417
15422
15427
15432
15437
15442
15446
15450
15454
15458
15462
15465
15468
15472
15475
15478
15480
15483
15486
15488
15490
15492
15494
15496
15498
15500
15501
15503
15504
15505
15506
15507
15508
15509
15510
15510
15511
15511
15511
15511
15511
15511
15510
15510
15509
15509
15508
15507
15506
15505
15503
15502
15501
15499
15497
15495
15494
15492
15490
15488
15485
15483
15481
15478
15476
15473
15471
15468
15465
15462
15460
15457
15454
15451
15448
15445
15442
15438
15435
15432
15429
15425
15422
15419
15416
15412
15409
15406
15403
15400
15397
15394
15391
15388
15385
15382
15379
15376
15373
15370
15367
15364
15361
15358
15355
15352
15349
15345
15342
15339
15335
15331
15328
15324
15320
15316
15313
15309
15305
15301
15297
15293
15289
15285
15281
15276
15272
15268
15264
15260
15255
15251
15247
15243
15239
15234
15230
15226
15222
15218
15213
15209
15205
15201
15197
15193
15189
15184
15180
15176
15172
15168
15164
15159
15155
15151
15147
15143
15139
15135
15131
15127
15123
15119
15115
15111
15108
15104
15100
15096
15093
15089
15086
15082
15078
15075
15071
15068
15064
15061
15058
15054
15051
15047
15044
15041
15038
15034
15031
15028
15025
15022
15019
15016
15013
15010
15007
15004
15001
14998
14996
14993
14990
14988
14985
14983
14981
14978
14976
14974
14972
14970
14968
14967
14965
14963
14962
14960
14959
14958
14956
14955
14954
14952
14951
14950
14949
14948
14947
14946
14945
14944
14944
14943
14942
14942
14942
14941
14941
14941
14940
14940
14940
14940
14940
14940
14940
14941
14941
14941
14941
14941
14942
14942
14942
14942
14943
14943
14943
14944
14944
14944
14945
14945
14945
14945
14946
14946
14946
14946
14946
14946
14947
14947
14947
14947
14947
14948
14948
14948
14948
14949
14949
14950
14950
14951
14952
14952
14953
14954
14955
14955
14956
14957
14958
14959
14960
14961
14962
14963
14964
14965
14966
14967
14968
14969
14970
14971
14972
14973
14974
14975
14976
14977
14978
14979
14980
14981
14982
14983
14985
14986
14987
14988
14989
14991
14992
14993
14995
14996
14997
14998
15000
15001
15002
15003
15004
15005
15006
15007
15008
15009
15010
15011
15012
15012
15013
15014
15014
15015
15016
15016
15017
15017
15018
15018
15018
15019
15019
15019
15019
15020
15020
15020
15020
15020
15020
15021
15021
15021
15021
15022
15022
15022
15023
15023
15024
15024
15024
15025
15025
15026
15026
15026
15027
15027
15027
15028
15028
15028
15029
15029
15029
15030
15030
15030
15031
15031
15032
15033
15033
15034
15035
15036
15036
15037
15038
15039
15040
15041
15042
15043
15044
15044
15045
15046
15047
15048
15049
15050
15051
15051
15052
15053
15054
15055
15056
15057
15058
15059
15060
15061
15061
15062
15063
15064
15065
15066
15067
15068
15069
15069
15070
15071
15072
15073
15074
15076
15077
15078
15079
15081
15082
15083
15085
15086
15088
15089
15091
15093
15094
15096
15097
15099
15101
15103
15105
15107
15109
15111
15113
15115
15117
15119
15122
15124
15126
15129
15131
15134
15136
15139
15142
15144
15147
15150
15153
15156
15158
15161
15164
15167
15171
15174
15177
15180
15184
15187
15190
15194
15198
15201
15205
15209
15213
15217
15221
15225
15229
15234
15238
15243
15247
15252
15257
15262
15267
15272
15277
15283
15288
15294
15299
15305
15311
15317
15323
15329
15335
15341
15348
15354
15361
15368
15374
15381
15388
15395
15402
15410
15417
15425
15432
15440
15448
15456
15464
15472
15481
15489
15498
15506
15515
15524
15533
15542
15551
15560
15569
15578
15588
15598
15607
15617
15628
15638
15648
15659
15670
15681
15692
15703
15714
15726
15737
15749
15761
15773
15785
15797
15809
15821
15834
15846
15859
15872
15885
15898
15911
15924
15938
15951
15965
15979
15993
16007
16021
16035
16050
16065
16079
16094
16109
16125
16140
16155
16171
16187
16203
16218
16235
16251
16267
16283
16300
16317
16334
16350
16367
16385
16402
16419
16437
16455
16472
16490
16509
16527
16545
16564
16582
16601
16620
16639
16658
16677
16697
16716
16736
16756
16776
16796
16817
16837
16858
16879
16899
16920
16941
16963
16984
17005
17027
17048
17070
17092
17114
17136
17158
17180
17202
17225
17247
17270
17292
17315
17338
17361
17384
17407
17430
17453
17476
17500
17523
17546
17570
17594
17617
17641
17665
17689
17713
17737
17761
17785
17810
17834
17858
17883
17907
17932
17956
17981
18006
18031
18056
18081
18106
18131
18156
18182
18207
18233
18259
18285
18310
18336
18363
18389
18415
18441
18467
18494
18520
18547
18573
18600
18627
18653
18680
18707
18734
18761
18787
18814
18841
18868
18895
18922
18949
18976
19004
19031
19058
19085
19112
19139
19166
19193
19220
19247
19274
19301
19328
19355
19382
19408
19435
19462
19488
19514
19541
19567
19593
19619
19646
19671
19697
19723
19749
19775
19800
19826
19851
19876
19902
19927
19952
19977
20002
20027
20051
20076
20101
20125
20149
20173
20197
20221
20245
20268
20292
20315
20338
20361
20384
20407
20430
20452
20475
20497
20519
20541
20563
20584
20606
20627
20649
20670
20691
20712
20733
20753
20774
20794
20814
20834
20854
20874
20894
20913
20932
20952
20970
20989
21008
21026
21045
21063
21081
21099
21117
21134
21152
21169
21186
21203
21220
21236
21253
21269
21285
21301
21317
21332
21348
21363
21378
21393
21407
21422
21436
21450
21464
21478
21491
21505
21518
21531
21544
21557
21569
21581
21593
21605
21617
21628
21640
21651
21662
21673
21683
21694
21704
21714
21724
21733
21743
21752
21761
21770
21779
21787
21796
21804
21812
21819
21827
21834
21841
21848
21855
21861
21867
21873
21879
21885
21890
21896
21901
21906
21910
21915
21919
21923
21927
21930
21934
21937
21940
21943
21946
21948
21950
21952
21954
21956
21957
21958
21959
21960
21961
21961
21962
21962
21962
21962
21961
21961
21960
21959
21958
21957
21956
21954
21952
21950
21948
21946
21944
21941
21938
21935
21932
21929
21925
21922
21918
21914
21910
21905
21901
21896
21892
21887
21882
21876
21871
21865
21859
21854
21847
21841
21835
21828
21821
21815
21808
21800
21793
21785
21778
21770
21762
21754
21745
21737
21728
21720
21711
21702
21693
21684
21674
21665
21655
21646
21636
21626
21616
21606
21596
21586
21576
21565
21555
21545
21534
21524
21513
21502
21491
21481
21470
21459
21448
21437
21426
21415
21403
21392
21381
21369
21358
21346
21335
21323
21312
21300
21288
21276
21265
21253
21241
21229
21217
21206
21194
21182
21170
21158
21146
21134
21122
21110
21098
21086
21074
21062
21050
21038
21026
21014
21002
20991
20979
20967
20955
20943
20931
20919
20907
20895
20883
20871
20859
20848
20836
20824
20812
20800
20788
20776
20764
20753
20741
20729
20717
20705
20693
20682
20670
20658
20646
20634
20623
20611
20599
20587
20576
20564
20552
20540
20529
20517
20505
20493
20482
20470
20458
20447
20435
20423
20411
20400
20388
20376
20365
20353
20341
20330
20318
20307
20295
20283
20272
20260
20248
20237
20225
20214
20202
20190
20179
20167
20156
20144
20133
20121
20110
20098
20086
20075
20063
20052
20040
20029
20017
20006
19994
19983
19971
19960
19948
19937
19926
19914
19903
19891
19880
19868
19857
19845
19834
19823
19811
19800
19788
19777
19766
19754
19743
19732
19720
19709
19698
19686
19675
19664
19652
19641
19630
19618
19607
19596
19584
19573
19562
19550
19539
19528
19517
19505
19494
19483
19472
19460
19449
19438
19427
19416
19404
19393
19382
19371
19360
19348
19337
19326
19315
19304
19293
19281
19270
19259
19248
19237
19226
19215
19204
19192
19181
19170
19159
19148
19137
19126
19115
19104
19093
19082
19071
19060
19049
19037
19026
19015
19004
18993
18982
18971
18960
18949
18938
18927
18917
18906
18895
18884
18873
18862
18851
18840
18829
18818
18807
18796
18785
18774
18763
18753
18742
18731
18720
18709
18698
18687
18677
18666
18655
18644
18633
18622
18612
18601
18590
18579
18568
18558
18547
18536
18525
18514
18504
18493
18482
18471
18461
18450
18439
18428
18418
18407
18396
18386
18375
18364
18353
18343
18332
18321
18311
18300
18289
18279
18268
18257
18247
18236
18226
18215
18204
18194
18183
18173
18162
18151
18141
18130
18120
18109
18099
18088
18077
18067
18056
18046
18035
18025
18014
18004
17993
17983
17972
17962
17951
17941
17930
17920
17909
17899
17888
17878
17868
17857
17847
17836
17826
17815
17805
17795
17784
17774
17763
17753
17743
17732
17722
17711
17701
17691
17680
17670
17660
17649
17639
17629
17618
17608
17598
17588
17577
17567
17557
17546
17536
17526
17516
17505
17495
17485
17475
17464
17454
17444
17434
17423
17413
17403
17393
17383
17372
17362
17352
17342
17332
17322
17311
17301
17291
17281
17271
17261
17251
17241
17230
17220
17210
17200
17190
17180
17170
17160
17150
17140
17130
17120
17109
17099
17089
17079
17069
17059
17049
17039
17029
17019
17009
16999
16989
16979
16969
16959
16949
16939
16930
16920
16910
16900
16890
16880
16870
16860
16850
16840
16830
16820
16810
16801
16791
16781
16771
16761
16751
16741
16732
16722
16712
16702
16692
16682
16673
16663
16653
16643
16633
16624
16614
16604
16594
16584
16575
16565
16555
16545
16536
16526
16516
16506
16497
16487
16477
16468
16458
16448
16439
16429
16419
16410
16400
16390
16381
16370
16361
16352
16341
16332
16323
16312
16303
16294
16283
16274
16265
16254
16245
16236
16227
16216
16207
16198
16187
16178
16169
16160
16149
16140
16131
16122
16111
16103
16093
16084
16074
16065
16055
16046
16036
16027
16017
16008
15998
15989
15980
15970
15961
15951
15942
15932
15923
15914
15904
15895
15885
15876
15867
15857
15848
15839
15829
15820
15811
15801
15792
15783
15773
15764
15755
15745
15736
15727
15717
15708
15699
15690
15680
15671
15662
15653
15643
15634
15625
15616
15606
15597
15588
15579
15569
15560
15551
15542
15533
15523
15514
15505
15496
15487
15478
15468
15459
15450
15441
15432
15423
15414
15405
15395
15386
15377
15368
15359
15350
15341
15332
15323
15314
15305
15296
15286
15277
15268
15259
15250
15241
15232
15223
15214
15205
15196
15187
15178
15169
15160
15151
15142
15133
15124
15116
15107
15098
15089
15080
15071
15062
15053
15044
15035
15026
15017
15008
15000
14991
14982
14973
14964
14955
14946
14938
14929
14920
14911
14902
14893
14885
14876
14867
14858
14849
14841
14832
14823
14814
14805
14797
14788
14779
14770
14762
14753
14744
14735
14727
14718
14709
14701
14692
14683
14674
14666
14657
14648
14640
14631
14622
14614
14605
14596
14588
14579
14570
14562
14553
14545
14536
14527
14519
14510
14502
14493
14484
14476
14467
14459
14450
14442
14433
14424
14416
14407
14399
14390
14382
14373
14365
14356
14348
14339
14331
14322
14314
14305
14297
14288
14280
14271
14263
14254
14246
14238
14229
14221
14212
14204
14195
14187
14179
14170
14162
14153
14145
14137
14128
14120
14112
14103
14095
14087
14078
14070
14062
14053
14045
14037
14028
14020
14012
14003
13995
13987
13978
13970
13962
13954
13945
13937
13929
13921
13912
13904
13896
13888
13879
13871
13863
13855
13847
13838
13830
13822
13814
13806
13797
13789
13781
13773
13765
13757
13749
13740
13732
13724
13716
13708
13700
13692
13684
13675
13667
13659
13651
13643
13635
13627
13619
13611
13603
13595
13587
13579
13571
13563
13555
13547
13539
13530
13522
13514
13506
13499
13491
13483
13475
13467
13459
13451
13443
13435
13427
13419
13411
13403
13395
13387
13379
13371
13363
13356
13348
13340
13332
13324
13316
13308
13300
13292
13285
13277
13269
13261
13253
13245
13238
13230
13222
13214
13206
13198
13191
13183
13175
13167
13160
13152
13144
13136
13128
13121
13113
13105
13097
13090
13082
13074
13067
13059
13051
13043
13036
13028
13020
13013
13005
12997
12990
12982
12974
12967
12959
12951
12944
12936
12928
12921
12913
12905
12898
12890
12883
12875
12867
12860
12852
12845
12837
12830
12822
12814
12807
12799
12792
12784
12777
12769
12762
12754
12747
12739
12732
12724
12717
12709
12702
12694
12687
12679
12672
12664
12657
12649
12642
12634
12627
12620
12612
12605
12597
12590
12582
12575
12568
12560
12553
12545
12538
12531
12523
12516
12509
12501
12494
12486
12479
12472
12464
12457
12450
12442
12435
12428
12421
12413
12406
12399
12391
12384
12377
12369
12362
12355
12348
12340
12333
12326
12319
12311
12304
12297
12290
12283
12275
12268
12261
12254
12247
12239
12232
12225
12218
12211
12203
12196
12189
12182
12175
12168
12161
12153
12146
12139
12132
12125
12118
12111
12104
12097
12089
12082
12075
12068
12061
12054
12047
12040
12033
12026
12019
12012
12005
11998
11991
11984
11977
11970
11963
11956
11949
11942
11935
11928
11921
11914
11907
11900
11893
11886
11879
11872
11865
11858
11851
11844
11837
11830
11823
11817
11810
11803
11796
11789
11782
11775
11768
11761
11755
11748
11741
11734
11727
11720
11713
