5
19182
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-96
-96
-96
-96
-96
-96
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-106
-107
-107
-107
-107
-107
-107
-108
-108
-108
-108
-108
-108
-108
-109
-109
-109
-109
-109
-109
-110
-110
-110
-110
-110
-110
-110
-111
-111
-111
-111
-111
-111
-111
-112
-112
-112
-112
-112
-112
-112
-112
-113
-113
-113
-113
-113
-113
-113
-114
-114
-114
-114
-114
-114
-114
-115
-115
-115
-115
-115
-115
-115
-116
-116
-116
-116
-116
-116
-116
-116
-117
-117
-117
-117
-117
-117
-117
-117
-118
-118
-118
-118
-118
-118
-118
-118
-119
-119
-119
-119
-119
-119
-119
-119
-120
-120
-120
-120
-120
-120
-120
-120
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-122
-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
-125
-125
-125
-125
-125
-125
-125
-125
-125
-126
-126
-126
-126
-126
-126
-126
-126
-127
-127
-127
-127
-127
-127
-127
-127
-127
-128
-128
-128
-128
-128
-128
-128
-128
-128
-129
-129
-129
-129
-129
-129
-129
-129
-129
-130
-130
-130
-130
-130
-130
-130
-130
-130
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-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
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-134
-134
-134
-134
-134
-134
-134
-134
-134
-133
-133
-133
-133
-133
-133
-133
-132
-132
-132
-132
-132
-132
-132
-132
-131
-131
-131
-131
-131
-131
-130
-130
-130
-130
-130
-130
-130
-129
-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
-119
-119
-119
-119
-119
-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
-111
-111
-111
-111
-110
-110
-110
-110
-109
-109
-109
-109
-108
-108
-108
-108
-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
-101
-101
-100
-100
-100
-100
-100
-99
-99
-99
-99
-99
-98
-98
-98
-98
-98
-98
-97
-97
-97
-97
-96
-96
-96
-96
-96
-95
-95
-95
-95
-95
-94
-94
-94
-94
-94
-94
-94
-94
-94
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-94
-94
-94
-94
-93
-93
-93
-93
-93
-93
-93
-93
-92
-92
-92
-92
-92
-92
-91
-91
-91
-91
-91
-90
-90
-90
-90
-90
-90
-90
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-88
-88
-88
-88
-88
-88
-88
-88
-87
-87
-87
-87
-86
-86
-86
-85
-85
-84
-84
-83
-83
-82
-82
-81
-81
-80
-80
-79
-79
-78
-78
-78
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-77
-77
-77
-77
-77
-77
-76
-76
-76
-76
-75
-75
-74
-74
-73
-73
-72
-72
-71
-70
-70
-69
-68
-68
-67
-66
-66
-65
-64
-64
-63
-62
-62
-62
-61
-61
-61
-60
-60
-60
-60
-60
-61
-61
-61
-62
-62
-62
-63
-63
-63
-64
-64
-64
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-65
-65
-65
-65
-64
-64
-63
-63
-63
-62
-62
-61
-61
-60
-59
-59
-58
-58
-58
-57
-57
-57
-57
-56
-57
-57
-57
-57
-57
-58
-58
-59
-59
-60
-60
-61
-61
-62
-62
-62
-62
-62
-62
-61
-61
-60
-59
-58
-57
-56
-54
-53
-51
-50
-48
-47
-45
-43
-42
-40
-39
-37
-36
-34
-33
-32
-31
-30
-29
-28
-27
-26
-26
-25
-25
-24
-24
-24
-24
-23
-23
-23
-23
-22
-22
-22
-22
-22
-21
-21
-21
-21
-20
-20
-20
-19
-19
-18
-18
-18
-17
-17
-16
-16
-16
-15
-15
-15
-14
-14
-14
-13
-13
-12
-11
-10
-9
-8
-7
-5
-4
-2
0
2
4
6
8
10
12
14
16
17
19
21
22
23
25
26
26
27
28
28
29
29
30
30
30
30
31
31
31
32
32
33
33
34
35
35
36
36
36
37
37
37
37
37
37
37
36
36
36
36
36
36
36
36
37
37
38
39
40
41
42
44
45
47
49
50
52
54
56
58
59
61
63
64
66
67
69
70
71
73
74
75
76
76
77
78
79
79
80
80
81
81
81
82
82
82
82
82
83
83
83
83
83
83
83
83
83
84
84
85
86
88
89
91
93
95
97
100
102
105
107
110
112
114
117
119
120
122
124
125
126
126
127
127
127
127
127
127
126
125
125
124
123
123
122
122
121
121
121
120
120
120
121
121
121
122
123
123
124
125
126
127
129
130
131
132
134
135
136
137
138
139
140
141
142
143
144
144
145
146
146
147
148
148
149
150
150
151
151
152
153
153
154
154
155
155
156
157
157
158
158
159
159
160
161
162
162
163
164
165
166
168
169
171
172
174
176
178
179
181
183
185
187
188
190
192
193
195
196
198
199
200
201
203
204
205
206
207
208
208
209
210
211
212
213
213
214
214
214
214
215
214
214
214
214
214
213
213
213
213
213
213
213
214
214
215
215
216
217
218
219
220
222
223
225
227
229
231
233
236
238
240
242
244
246
248
249
251
252
253
254
255
256
256
256
257
257
256
256
256
255
255
254
254
253
253
253
252
252
252
252
253
253
254
254
255
256
256
257
258
259
259
260
261
261
261
262
262
262
262
262
262
262
262
261
261
260
259
259
258
257
256
254
253
251
250
248
246
243
241
238
236
233
230
227
224
222
219
217
215
213
211
209
208
207
206
206
205
205
206
206
206
207
208
209
210
211
211
212
213
213
214
214
214
214
214
214
213
213
213
212
212
211
211
210
209
208
207
206
205
204
202
201
199
197
196
194
192
190
188
185
183
181
180
178
177
176
175
175
175
176
177
178
180
183
185
188
191
194
197
201
204
207
210
213
215
217
218
220
221
221
222
222
221
221
220
220
219
218
217
217
216
215
215
214
214
214
213
213
213
213
213
213
214
214
215
216
217
218
220
221
223
225
227
230
233
235
238
241
245
248
251
255
258
261
264
267
270
272
274
276
277
279
280
281
281
282
282
282
282
283
283
283
284
284
285
286
287
288
289
291
293
296
299
303
307
311
316
322
328
334
341
348
355
362
370
378
386
394
402
410
418
426
435
443
450
458
464
471
476
481
485
488
490
491
492
492
492
491
490
489
489
488
488
488
488
489
490
492
494
497
500
504
509
513
519
525
531
538
545
553
560
568
576
584
592
599
606
613
619
625
631
636
640
644
648
651
654
657
659
662
664
667
670
673
676
680
684
690
696
703
711
719
729
740
752
764
776
790
803
816
830
843
857
869
882
894
906
917
928
939
948
958
966
974
981
988
994
999
1004
1010
1014
1020
1026
1032
1038
1045
1052
1059
1066
1073
1081
1089
1097
1105
1114
1122
1131
1139
1147
1155
1163
1171
1177
1184
1190
1195
1200
1204
1208
1212
1215
1219
1223
1228
1233
1238
1244
1251
1259
1267
1276
1286
1297
1308
1320
1332
1345
1357
1371
1384
1398
1412
1427
1442
1458
1475
1491
1509
1526
1544
1562
1580
1598
1616
1634
1652
1670
1688
1705
1722
1739
1754
1769
1782
1795
1805
1814
1820
1825
1827
1828
1827
1824
1820
1816
1812
1808
1805
1803
1802
1802
1804
1808
1813
1820
1829
1839
1852
1866
1881
1898
1915
1933
1952
1971
1989
2005
2021
2037
2050
2060
2068
2073
2076
2075
2072
2067
2059
2050
2039
2027
2013
2001
1989
1978
1968
1960
1953
1949
1947
1948
1951
1957
1966
1977
1991
2007
2025
2045
2069
2093
2118
2143
2169
2194
2219
2243
2265
2287
2306
2323
2338
2350
2361
2368
2374
2376
2376
2374
2369
2361
2351
2338
2322
2304
2284
2262
2238
2213
2188
2163
2137
2113
2089
2067
2047
2028
2012
1997
1986
1977
1970
1965
1964
1964
1966
1971
1977
1986
1995
2005
2017
2031
2043
2056
2068
2079
2089
2098
2106
2113
2118
2122
2125
2127
2128
2127
2126
2123
2120
2116
2112
2107
2101
2095
2088
2081
2074
2066
2058
2051
2043
2036
2029
2021
2017
2012
2008
2005
2003
2001
2000
1999
1999
1999
2000
2001
2001
2001
2004
2005
2005
2008
2009
2013
2015
2017
2021
2024
2027
2031
2033
2037
2043
2047
2052
2057
2062
2067
2072
2076
2081
2086
2090
2093
2096
2098
2099
2099
2098
2095
2092
2088
2084
2079
2073
2068
2063
2057
2052
2047
2041
2037
2033
2029
2025
2023
2020
2017
2013
2012
2009
2009
2008
2007
2007
2008
2009
2011
2013
2017
2020
2024
2028
2033
2037
2043
2049
2056
2063
2070
2078
2086
2094
2103
2111
2119
2127
2133
2139
2143
2145
2146
2146
2144
2140
2134
2127
2118
2108
2097
2085
2073
2060
2047
2033
2021
2009
1997
1986
1975
1965
1956
1948
1940
1932
1925
1918
1911
1904
1896
1888
1879
1870
1860
1850
1840
1831
1822
1814
1808
1802
1799
1797
1796
1797
1800
1804
1808
1814
1819
1825
1830
1835
1838
1840
1841
1840
1837
1833
1827
1820
1811
1802
1792
1783
1773
1765
1757
1749
1743
1737
1732
1728
1724
1720
1717
1714
1712
1709
1706
1703
1700
1697
1694
1690
1687
1684
1681
1678
1674
1671
1668
1664
1660
1655
1650
1643
1636
1628
1618
1608
1597
1585
1572
1559
1544
1530
1514
1498
1481
1463
1444
1425
1404
1384
1362
1340
1317
1294
1271
1249
1227
1206
1186
1168
1153
1140
1129
1122
1118
1116
1118
1122
1130
1140
1152
1167
1184
1202
1222
1242
1263
1284
1305
1325
1344
1361
1378
1392
1405
1415
1423
1428
1432
1433
1432
1429
1425
1420
1413
1407
1399
1391
1382
1372
1362
1351
1339
1327
1313
1300
1286
1272
1258
1244
1231
1217
1204
1192
1180
1168
1158
1148
1139
1131
1125
1120
1116
1114
1114
1114
1117
1120
1125
1132
1139
1148
1158
1170
1182
1195
1209
1223
1238
1252
1266
1279
1292
1303
1313
1322
1331
1338
1344
1349
1354
1358
1361
1363
1365
1367
1367
1367
1366
1364
1362
1359
1357
1354
1351
1348
1346
1344
1343
1342
1343
1345
1348
1352
1358
1365
1373
1382
1393
1405
1417
1431
1444
1458
1472
1485
1497
1508
1519
1528
1535
1541
1546
1550
1553
1554
1555
1554
1552
1549
1545
1540
1533
1526
1518
1510
1501
1492
1483
1474
1466
1457
1449
1441
1434
1427
1420
1414
1408
1403
1398
1393
1389
1385
1382
1380
1379
1378
1378
1379
1379
1380
1381
1382
1382
1382
1381
1380
1377
1374
1370
1364
1358
1350
1342
1332
1321
1309
1296
1282
1267
1251
1236
1219
1203
1186
1169
1153
1137
1121
1105
1090
1076
1061
1048
1034
1020
1008
995
982
969
956
943
930
918
905
892
880
867
855
844
833
822
812
803
794
786
779
773
767
763
758
754
750
746
742
737
730
722
712
700
686
670
651
631
609
585
561
536
510
485
460
436
413
392
373
356
341
329
319
312
308
307
309
313
319
328
338
350
363
376
389
402
414
424
433
440
444
447
447
447
444
441
437
432
427
422
417
411
406
401
395
390
385
380
375
370
364
357
350
343
334
325
315
304
294
283
273
264
256
249
244
241
240
241
244
249
256
265
276
289
304
320
338
356
375
394
413
432
450
466
482
495
506
515
521
524
525
523
517
509
499
485
470
453
434
415
395
375
355
337
319
303
288
275
263
253
244
236
229
223
217
212
208
204
200
196
192
189
185
182
179
176
173
171
169
167
166
166
166
167
168
170
172
174
176
177
179
180
180
179
178
175
172
167
161
154
146
135
124
110
95
79
61
41
21
0
-22
-44
-66
-87
-108
-129
-148
-166
-183
-198
-211
-223
-232
-240
-247
-252
-256
-260
-263
-266
-269
-272
-276
-282
-288
-296
-305
-317
-330
-344
-361
-380
-400
-423
-446
-472
-498
-525
-553
-582
-611
-640
-670
-699
-729
-760
-790
-822
-853
-886
-918
-951
-985
-1018
-1052
-1086
-1119
-1151
-1183
-1213
-1243
-1272
-1299
-1325
-1350
-1374
-1397
-1418
-1438
-1457
-1475
-1491
-1506
-1519
-1531
-1542
-1551
-1558
-1563
-1568
-1571
-1572
-1573
-1574
-1574
-1573
-1572
-1571
-1570
-1570
-1569
-1570
-1571
-1574
-1578
-1583
-1591
-1600
-1612
-1626
-1642
-1660
-1681
-1704
-1728
-1755
-1783
-1812
-1843
-1875
-1907
-1939
-1971
-2004
-2035
-2066
-2096
-2124
-2152
-2178
-2202
-2224
-2245
-2263
-2280
-2295
-2307
-2318
-2327
-2334
-2340
-2345
-2349
-2353
-2356
-2360
-2364
-2369
-2375
-2382
-2391
-2401
-2413
-2426
-2441
-2457
-2475
-2495
-2516
-2538
-2561
-2585
-2610
-2635
-2661
-2686
-2712
-2737
-2763
-2788
-2814
-2840
-2866
-2891
-2917
-2943
-2968
-2993
-3019
-3043
-3068
-3092
-3115
-3138
-3161
-3183
-3205
-3225
-3246
-3265
-3283
-3301
-3317
-3332
-3346
-3358
-3369
-3378
-3387
-3395
-3402
-3408
-3414
-3419
-3425
-3431
-3437
-3443
-3450
-3459
-3468
-3478
-3490
-3504
-3519
-3535
-3552
-3570
-3589
-3609
-3629
-3649
-3668
-3687
-3704
-3721
-3737
-3751
-3764
-3775
-3785
-3793
-3799
-3803
-3805
-3806
-3805
-3802
-3799
-3794
-3789
-3783
-3776
-3770
-3764
-3758
-3753
-3749
-3746
-3744
-3743
-3744
-3746
-3751
-3757
-3764
-3774
-3785
-3797
-3811
-3825
-3841
-3857
-3874
-3891
-3908
-3925
-3942
-3959
-3975
-3990
-4005
-4018
-4030
-4043
-4053
-4062
-4069
-4075
-4080
-4083
-4083
-4083
-4083
-4080
-4077
-4072
-4065
-4058
-4050
-4042
-4032
-4022
-4011
-4002
-3992
-3982
-3973
-3966
-3960
-3955
-3952
-3951
-3951
-3954
-3958
-3964
-3972
-3981
-3991
-4003
-4016
-4030
-4045
-4059
-4075
-4091
-4108
-4124
-4140
-4155
-4170
-4185
-4199
-4213
-4225
-4238
-4249
-4259
-4269
-4277
-4285
-4291
-4296
-4301
-4304
-4306
-4307
-4307
-4306
-4304
-4301
-4297
-4292
-4285
-4278
-4269
-4259
-4248
-4236
-4222
-4208
-4193
-4177
-4160
-4143
-4125
-4107
-4089
-4070
-4053
-4035
-4018
-4001
-3986
-3971
-3958
-3947
-3937
-3929
-3922
-3917
-3913
-3911
-3910
-3910
-3911
-3913
-3916
-3919
-3922
-3926
-3930
-3935
-3941
-3947
-3953
-3960
-3968
-3977
-3986
-3996
-4006
-4016
-4027
-4038
-4049
-4059
-4070
-4080
-4089
-4098
-4105
-4112
-4117
-4121
-4123
-4124
-4122
-4119
-4115
-4109
-4101
-4091
-4082
-4070
-4057
-4043
-4030
-4014
-4000
-3985
-3970
-3954
-3939
-3924
-3909
-3894
-3878
-3863
-3847
-3831
-3815
-3798
-3780
-3762
-3743
-3724
-3703
-3683
-3661
-3640
-3618
-3596
-3574
-3553
-3532
-3512
-3492
-3474
-3457
-3441
-3427
-3414
-3403
-3393
-3385
-3377
-3371
-3366
-3361
-3356
-3352
-3348
-3343
-3338
-3332
-3325
-3317
-3308
-3299
-3288
-3276
-3264
-3250
-3236
-3221
-3206
-3191
-3175
-3159
-3143
-3126
-3110
-3093
-3076
-3059
-3041
-3022
-3003
-2984
-2964
-2943
-2922
-2900
-2878
-2856
-2834
-2812
-2791
-2769
-2748
-2727
-2707
-2686
-2666
-2646
-2625
-2605
-2584
-2563
-2541
-2519
-2496
-2473
-2449
-2424
-2399
-2373
-2346
-2319
-2292
-2264
-2236
-2208
-2180
-2152
-2124
-2097
-2071
-2045
-2019
-1994
-1970
-1947
-1924
-1901
-1878
-1856
-1834
-1812
-1790
-1768
-1746
-1724
-1702
-1681
-1661
-1641
-1622
-1604
-1588
-1572
-1558
-1545
-1533
-1523
-1514
-1505
-1498
-1491
-1485
-1480
-1475
-1469
-1464
-1459
-1453
-1446
-1439
-1431
-1422
-1412
-1401
-1389
-1375
-1361
-1345
-1327
-1309
-1289
-1269
-1247
-1225
-1202
-1178
-1154
-1129
-1105
-1080
-1056
-1031
-1008
-985
-962
-941
-921
-902
-884
-868
-853
-839
-826
-815
-805
-796
-789
-782
-776
-771
-766
-762
-759
-755
-753
-750
-748
-746
-743
-741
-739
-736
-734
-730
-727
-723
-718
-713
-707
-701
-694
-686
-678
-670
-660
-651
-641
-630
-620
-609
-597
-586
-574
-562
-550
-538
-526
-514
-503
-491
-481
-470
-460
-451
-442
-433
-425
-417
-410
-403
-396
-389
-382
-375
-368
-361
-354
-346
-338
-329
-320
-310
-299
-287
-275
-262
-248
-233
-218
-203
-188
-172
-157
-141
-126
-112
-98
-84
-71
-58
-46
-35
-25
-15
-6
2
10
17
23
29
35
41
46
52
58
63
69
76
82
89
97
105
113
122
131
140
150
160
171
183
195
207
220
233
246
259
273
285
298
309
321
331
341
350
358
366
373
379
386
392
397
403
409
414
420
425
431
437
444
451
458
465
474
482
491
501
511
522
533
545
558
570
584
598
613
628
644
661
678
697
715
735
755
775
796
817
839
860
882
903
924
945
965
985
1004
1022
1040
1057
1072
1087
1100
1112
1122
1131
1139
1144
1148
1151
1151
1150
1148
1145
1140
1135
1129
1122
1116
1110
1104
1098
1094
1090
1088
1087
1087
1089
1092
1096
1103
1110
1119
1129
1141
1153
1166
1180
1193
1207
1221
1234
1247
1260
1272
1283
1293
1303
1312
1320
1327
1333
1338
1342
1345
1347
1348
1348
1347
1347
1345
1344
1342
1341
1341
1341
1342
1343
1346
1349
1354
1360
1367
1375
1384
1394
1404
1416
1429
1442
1455
1469
1484
1498
1513
1528
1542
1556
1570
1584
1597
1609
1621
1632
1642
1652
1661
1669
1677
1684
1690
1695
1699
1703
1706
1709
1710
1712
1712
1713
1712
1712
1711
1710
1708
1707
1705
1703
1702
1700
1699
1698
1696
1695
1694
1693
1693
1692
1691
1690
1689
1688
1686
1684
1682
1680
1677
1674
1671
1667
1664
1661
1657
1654
1651
1649
1647
1645
1644
1643
1643
1642
1643
1643
1644
1645
1646
1648
1649
1651
1653
1656
1658
1661
1663
1666
1669
1672
1674
1677
1679
1681
1682
1683
1683
1683
1681
1680
1677
1674
1670
1666
1662
1657
1652
1646
1640
1634
1628
1622
1615
1608
1601
1594
1587
1579
1572
1564
1557
1549
1542
1535
1528
1521
1515
1509
1503
1498
1493
1489
1486
1483
1481
1480
1480
1481
1483
1485
1488
1492
1497
1502
1508
1514
1521
1528
1536
1545
1553
1562
1572
1581
1590
1599
1608
1617
1625
1633
1641
1649
1656
1663
1669
1675
1680
1685
1690
1694
1698
1701
1704
1707
1710
1712
1715
1717
1720
1722
1725
1729
1732
1736
1739
1743
1747
1751
1754
1757
1760
1763
1765
1767
1769
1770
1771
1771
1771
1770
1769
1767
1764
1761
1757
1752
1746
1740
1733
1726
1717
1709
1699
1689
1678
1667
1655
1643
1631
1618
1604
1591
1577
1562
1548
1533
1518
1503
1487
1472
1457
1441
1426
1411
1396
1381
1366
1352
1337
1324
1310
1296
1283
1270
1257
1244
1231
1218
1205
1191
1178
1165
1151
1138
1125
1111
1097
1084
1070
1056
1041
1026
1010
996
980
963
946
929
911
892
874
855
835
816
797
777
758
739
721
702
684
666
649
631
614
597
580
563
546
530
513
497
481
465
450
434
419
404
388
373
358
343
328
313
298
283
268
254
239
225
211
198
185
173
162
151
142
133
125
118
112
108
104
101
98
97
96
96
96
96
97
99
100
102
104
105
107
108
109
110
111
112
112
113
113
113
113
113
112
111
110
109
106
104
101
97
93
88
82
77
70
64
57
50
42
35
29
22
16
11
6
2
-1
-4
-5
-5
-5
-3
-1
2
5
9
13
16
20
23
25
27
27
27
25
22
18
12
5
-4
-14
-25
-37
-51
-65
-80
-95
-111
-127
-143
-158
-173
-187
-201
-214
-225
-236
-246
-255
-262
-269
-274
-278
-281
-283
-285
-285
-284
-283
-281
-279
-276
-272
-269
-265
-261
-258
-254
-251
-249
-247
-246
-246
-247
-249
-252
-256
-262
-268
-277
-286
-296
-308
-321
-334
-349
-364
-380
-396
-413
-430
-448
-465
-483
-500
-517
-535
-551
-567
-583
-598
-611
-624
-636
-647
-656
-664
-671
-678
-683
-687
-690
-693
-696
-698
-700
-703
-705
-707
-710
-713
-716
-719
-724
-728
-733
-739
-745
-752
-759
-767
-775
-783
-792
-802
-812
-822
-834
-845
-858
-871
-885
-900
-916
-932
-949
-967
-985
-1004
-1022
-1042
-1061
-1080
-1099
-1118
-1136
-1155
-1173
-1192
-1210
-1229
-1249
-1268
-1289
-1310
-1332
-1354
-1378
-1402
-1427
-1452
-1479
-1505
-1533
-1560
-1588
-1615
-1643
-1671
-1698
-1725
-1752
-1778
-1804
-1830
-1855
-1880
-1904
-1928
-1951
-1973
-1995
-2016
-2036
-2055
-2074
-2092
-2109
-2125
-2141
-2156
-2170
-2184
-2197
-2209
-2220
-2231
-2241
-2250
-2259
-2267
-2274
-2280
-2285
-2289
-2293
-2295
-2297
-2298
-2298
-2298
-2297
-2295
-2292
-2289
-2285
-2280
-2275
-2269
-2263
-2256
-2249
-2241
-2233
-2224
-2215
-2205
-2195
-2185
-2174
-2163
-2152
-2140
-2127
-2114
-2101
-2087
-2073
-2059
-2044
-2028
-2013
-1997
-1981
-1964
-1948
-1932
-1916
-1900
-1885
-1870
-1856
-1842
-1828
-1815
-1803
-1791
-1780
-1769
-1758
-1748
-1738
-1728
-1719
-1710
-1700
-1691
-1681
-1672
-1662
-1652
-1642
-1632
-1622
-1611
-1601
-1590
-1579
-1568
-1558
-1547
-1537
-1528
-1518
-1510
-1502
-1495
-1489
-1484
-1480
-1477
-1476
-1476
-1477
-1480
-1484
-1489
-1495
-1502
-1510
-1519
-1529
-1540
-1551
-1563
-1575
-1588
-1600
-1613
-1626
-1639
-1652
-1665
-1678
-1690
-1702
-1714
-1725
-1736
-1747
-1758
-1768
-1778
-1788
-1797
-1807
-1816
-1825
-1835
-1844
-1853
-1862
-1871
-1880
-1890
-1899
-1909
-1919
-1929
-1940
-1951
-1963
-1975
-1987
-2001
-2015
-2029
-2045
-2060
-2077
-2094
-2112
-2130
-2149
-2168
-2187
-2206
-2226
-2246
-2265
-2285
-2304
-2323
-2341
-2360
-2378
-2395
-2413
-2429
-2446
-2462
-2477
-2492
-2507
-2521
-2534
-2548
-2561
-2573
-2586
-2598
-2610
-2623
-2635
-2647
-2660
-2672
-2685
-2697
-2710
-2724
-2737
-2750
-2764
-2777
-2791
-2804
-2818
-2831
-2844
-2857
-2869
-2882
-2893
-2905
-2915
-2926
-2935
-2945
-2954
-2962
-2970
-2978
-2985
-2992
-2999
-3006
-3012
-3018
-3025
-3031
-3037
-3043
-3048
-3054
-3059
-3064
-3069
-3073
-3076
-3079
-3081
-3083
-3084
-3084
-3083
-3081
-3079
-3075
-3071
-3066
-3060
-3053
-3046
-3038
-3030
-3021
-3013
-3005
-2996
-2988
-2981
-2974
-2968
-2963
-2958
-2955
-2952
-2950
-2949
-2949
-2950
-2951
-2953
-2955
-2958
-2961
-2965
-2968
-2972
-2975
-2978
-2980
-2982
-2984
-2985
-2985
-2985
-2984
-2982
-2979
-2976
-2972
-2967
-2962
-2956
-2950
-2943
-2937
-2930
-2923
-2917
-2912
-2906
-2902
-2899
-2896
-2895
-2895
-2896
-2898
-2901
-2906
-2912
-2920
-2928
-2938
-2949
-2962
-2975
-2990
-3006
-3023
-3041
-3060
-3080
-3101
-3123
-3146
-3170
-3196
-3222
-3249
-3277
-3306
-3336
-3366
-3397
-3430
-3462
-3496
-3530
-3565
-3600
-3636
-3673
-3711
-3749
-3787
-3826
-3866
-3906
-3947
-3988
-4030
-4072
-4114
-4157
-4200
-4244
-4288
-4332
-4377
-4421
-4466
-4511
-4555
-4600
-4644
-4689
-4733
-4776
-4819
-4861
-4903
-4944
-4983
-5022
-5059
-5095
-5130
-5163
-5195
-5226
-5255
-5284
-5311
-5337
-5363
-5387
-5411
-5435
-5459
-5482
-5505
-5529
-5553
-5578
-5604
-5630
-5658
-5687
-5717
-5749
-5782
-5816
-5852
-5890
-5928
-5968
-6009
-6050
-6092
-6135
-6177
-6219
-6260
-6300
-6339
-6376
-6412
-6445
-6477
-6505
-6531
-6554
-6574
-6590
-6603
-6612
-6618
-6620
-6618
-6613
-6605
-6593
-6577
-6559
-6538
-6515
-6489
-6461
-6431
-6399
-6367
-6333
-6298
-6263
-6227
-6191
-6155
-6119
-6083
-6048
-6012
-5977
-5941
-5906
-5871
-5836
-5800
-5764
-5728
-5691
-5653
-5614
-5574
-5533
-5491
-5447
-5402
-5356
-5308
-5258
-5207
-5155
-5101
-5046
-4990
-4933
-4876
-4818
-4759
-4701
-4643
-4586
-4529
-4474
-4420
-4367
-4316
-4267
-4219
-4174
-4131
-4089
-4050
-4011
-3977
-3942
-3910
-3878
-3847
-3818
-3788
-3759
-3730
-3700
-3670
-3639
-3606
-3573
-3537
-3500
-3460
-3418
-3373
-3325
-3275
-3222
-3165
-3106
-3043
-2978
-2910
-2840
-2768
-2693
-2616
-2538
-2458
-2377
-2294
-2211
-2127
-2041
-1957
-1872
-1786
-1701
-1616
-1531
-1446
-1362
-1279
-1197
-1116
-1035
-957
-880
-804
-731
-659
-591
-524
-461
-401
-344
-290
-240
-194
-151
-113
-78
-48
-22
0
17
31
40
45
46
44
38
29
16
1
-16
-36
-57
-80
-104
-129
-155
-181
-208
-234
-261
-288
-315
-341
-366
-391
-415
-438
-460
-482
-502
-521
-539
-557
-573
-589
-604
-618
-632
-646
-659
-672
-685
-698
-711
-724
-737
-750
-764
-777
-790
-803
-817
-831
-845
-859
-875
-890
-907
-925
-945
-965
-988
-1012
-1039
-1068
-1099
-1133
-1168
-1206
-1246
-1288
-1332
-1377
-1424
-1472
-1521
-1571
-1621
-1672
-1722
-1772
-1822
-1871
-1918
-1965
-2011
-2055
-2097
-2138
-2177
-2215
-2251
-2286
-2319
-2351
-2382
-2412
-2440
-2468
-2494
-2520
-2545
-2570
-2593
-2616
-2638
-2659
-2679
-2698
-2716
-2733
-2748
-2761
-2773
-2784
-2792
-2799
-2804
-2808
-2811
-2813
-2814
-2815
-2815
-2816
-2816
-2818
-2819
-2822
-2825
-2829
-2834
-2840
-2847
-2854
-2863
-2871
-2881
-2890
-2900
-2910
-2920
-2929
-2938
-2947
-2954
-2961
-2966
-2971
-2975
-2978
-2980
-2981
-2983
-2983
-2984
-2985
-2986
-2987
-2990
-2992
-2996
-3002
-3008
-3016
-3025
-3036
-3049
-3064
-3081
-3100
-3120
-3143
-3168
-3195
-3223
-3254
-3286
-3320
-3355
-3391
-3429
-3467
-3505
-3543
-3581
-3619
-3655
-3690
-3724
-3756
-3785
-3813
-3838
-3861
-3882
-3900
-3916
-3930
-3941
-3951
-3959
-3964
-3968
-3970
-3970
-3969
-3965
-3960
-3953
-3944
-3932
-3919
-3903
-3885
-3864
-3841
-3814
-3785
-3752
-3716
-3677
-3635
-3589
-3539
-3485
-3427
-3366
-3300
-3230
-3156
-3078
-2996
-2910
-2819
-2724
-2625
-2522
-2414
-2303
-2188
-2070
-1947
-1821
-1692
-1559
-1422
-1282
-1139
-993
-843
-690
-533
-373
-210
-43
127
300
476
655
837
1020
1207
1395
1584
1774
1965
2157
2349
2540
2731
2922
3112
3301
3489
3677
3864
4050
4235
4421
4607
4793
4979
5167
5356
5546
5738
5932
6128
6326
6527
6730
6935
7142
7352
7563
7777
7991
8207
8425
8642
8861
9079
9297
9514
9731
9946
10160
10371
10580
10787
10990
11190
11387
11579
11767
11951
12129
12303
12472
12636
12794
12946
13093
13235
13370
13501
13626
13746
13861
13970
14076
14176
14272
14364
14452
14536
14616
14692
14765
14835
14901
14965
15025
15083
15137
15190
15239
15286
15330
15372
15412
15449
15483
15515
15545
15573
15598
15621
15642
15662
15679
15695
15710
15724
15737
15749
15761
15772
15784
15797
15810
15824
15840
15856
15875
15895
15917
15941
15967
15995
16024
16056
16088
16122
16157
16192
16227
16262
16296
16329
16361
16393
16422
16449
16472
16493
16511
16525
16536
16542
16544
16542
16535
16524
16509
16489
16465
16436
16404
16367
16327
16283
16236
16187
16134
16079
16023
15964
15904
15844
15783
15723
15663
15604
15547
15491
15438
15387
15339
15294
15252
15214
15179
15148
15120
15096
15076
15059
15045
15034
15026
15020
15016
15013
15010
15009
15007
15004
15000
14995
14988
14978
14966
14951
14932
14910
14885
14856
14823
14786
14745
14701
14652
14600
14544
14484
14421
14354
14284
14211
14135
14057
13977
13896
13813
13730
13648
13566
13485
13406
13330
13258
13190
13127
13069
13018
12975
12938
12910
12889
12878
12875
12881
12895
12919
12950
12989
13036
13090
13150
13216
13288
13364
13444
13528
13614
13703
13794
13886
13979
14072
14166
14260
14354
14448
14542
14635
14728
14821
14914
15007
15099
15191
15283
15375
15466
15556
15645
15733
15819
15903
15985
16062
16139
16210
16279
16343
16403
16459
16509
16556
16598
16635
16669
16699
16725
16749
16771
16791
16809
16827
16845
16863
16882
16902
16924
16949
16976
17006
17040
17076
17115
17158
17203
17251
17301
17352
17406
17460
17514
17568
17621
17673
17721
17767
17808
17844
17875
17899
17916
17924
17925
17916
17897
17868
17829
17780
17719
17648
17565
17471
17365
17248
17119
16979
16826
16662
16486
16297
16096
15882
15655
15415
15162
14895
14613
14317
14006
13680
13339
12982
12610
12222
11818
11399
10964
10515
10050
9571
9078
8573
8054
7524
6983
6432
5872
5303
4727
4146
3559
2969
2376
1782
1189
598
9
-575
-1154
-1726
-2290
-2846
-3392
-3928
-4454
-4969
-5473
-5965
-6445
-6914
-7371
-7816
-8250
-8673
-9084
-9485
-9875
-10255
-10625
-10985
-11337
-11680
-12015
-12343
-12663
-12977
-13284
-13585
-13880
-14169
-14453
-14731
-15003
-15269
-15529
-15782
-16027
-16265
-16495
-16716
-16926
-17127
-17316
-17494
-17660
-17813
-17953
-18080
-18194
-18295
-18382
-18456
-18517
-18566
-18602
-18626
-18639
-18641
-18632
-18614
-18586
-18550
-18506
-18454
-18396
-18331
-18261
-18186
-18107
-18024
-17938
-17850
-17761
-17670
-17578
-17487
-17397
-17307
-17220
-17134
-17050
-16969
-16891
-16815
-16741
-16670
-16601
-16534
-16467
-16402
-16335
-16268
-16200
-16129
-16055
-15978
-15897
-15810
-15719
-15622
-15519
-15411
-15296
-15176
-15050
-14918
-14782
-14641
-14496
-14349
-14199
-14047
-13896
-13745
-13595
-13447
-13302
-13160
-13023
-12890
-12761
-12637
-12519
-12404
-12295
-12189
-12087
-11989
-11893
-11798
-11705
-11612
-11518
-11423
-11325
-11225
-11121
-11013
-10900
-10782
-10658
-10528
-10392
-10250
-10101
-9946
-9785
-9617
-9444
-9264
-9080
-8890
-8695
-8495
-8290
-8082
-7869
-7653
-7433
-7211
-6985
-6758
-6528
-6296
-6063
-5828
-5593
-5356
-5119
-4881
-4644
-4406
-4168
-3931
-3695
-3461
-3228
-2997
-2768
-2543
-2321
-2102
-1888
-1679
-1475
-1276
-1083
-896
-715
-540
-371
-209
-52
99
245
385
520
651
777
899
1018
1133
1245
1354
1460
1564
1666
1765
1861
1955
2047
2136
2221
2304
2384
2460
2532
2601
2666
2728
2785
2839
2890
2937
2982
3024
3063
3101
3137
3172
3206
3239
3272
3304
3337
3369
3402
3435
3468
3501
3535
3569
3603
3638
3673
3708
3745
3781
3818
3856
3894
3932
3970
4008
4046
4083
4119
4155
4190
4224
4257
4288
4318
4347
4374
4400
4424
4447
4468
4489
4508
4525
4542
4558
4572
4585
4597
4607
4616
4623
4628
4630
4631
4628
4622
4613
4600
4583
4562
4536
4505
4469
4428
4381
4328
4270
4206
4136
4059
3979
3892
3800
3703
3601
3495
3385
3272
3155
3036
2915
2792
2669
2545
2422
2299
2179
2060
1945
1833
1725
1621
1523
1430
1343
1261
1186
1117
1054
997
945
899
858
822
790
762
737
714
694
676
659
643
627
611
593
575
555
533
508
480
449
414
375
331
283
231
174
114
49
-18
-88
-161
-234
-309
-383
-457
-529
-600
-667
-732
-793
-851
-904
-954
-1000
-1042
-1080
-1115
-1146
-1175
-1202
-1226
-1249
-1271
-1293
-1314
-1336
-1360
-1384
-1411
-1440
-1472
-1507
-1545
-1586
-1632
-1681
-1735
-1792
-1854
-1920
-1989
-2062
-2138
-2218
-2300
-2383
-2469
-2555
-2641
-2727
-2812
-2895
-2976
-3054
-3128
-3198
-3264
-3325
-3380
-3430
-3474
-3512
-3544
-3569
-3589
-3603
-3611
-3613
-3611
-3603
-3592
-3577
-3558
-3537
-3515
-3490
-3466
-3441
-3417
-3394
-3372
-3354
-3338
-3325
-3316
-3312
-3312
-3316
-3326
-3340
-3360
-3386
-3416
-3453
-3494
-3541
-3592
-3649
-3711
-3778
-3849
-3925
-4003
-4088
-4175
-4265
-4358
-4454
-4551
-4650
-4750
-4851
-4952
-5052
-5152
-5250
-5346
-5440
-5532
-5620
-5706
-5788
-5866
-5940
-6010
-6076
-6138
-6196
-6250
-6300
-6346
-6388
-6426
-6461
-6492
-6520
-6545
-6568
-6588
-6606
-6621
-6636
-6648
-6660
-6670
-6679
-6688
-6695
-6702
-6709
-6714
-6718
-6722
-6724
-6725
-6725
-6723
-6719
-6713
-6705
-6694
-6681
-6664
-6645
-6622
-6596
-6566
-6533
-6496
-6456
-6412
-6365
-6316
-6263
-6208
-6150
-6090
-6028
-5964
-5899
-5832
-5764
-5695
-5625
-5553
-5481
-5407
-5333
-5258
-5181
-5103
-5024
-4944
-4862
-4778
-4693
-4606
-4517
-4426
-4334
-4239
-4143
-4045
-3945
-3843
-3740
-3636
-3530
-3422
-3313
-3204
-3093
-2981
-2867
-2753
-2638
-2521
-2404
-2285
-2164
-2043
-1920
-1796
-1670
-1542
-1412
-1281
-1147
-1012
-874
-734
-592
-448
-301
-152
-1
152
307
464
623
783
944
1106
1268
1431
1593
1755
1916
2076
2234
2390
2544
2696
2844
2989
3130
3267
3401
3530
3654
3774
3889
3999
4104
4204
4299
4388
4473
4552
4626
4695
4759
4817
4871
4919
4963
5001
5035
5065
5090
5111
5128
5141
5152
5158
5163
5164
5163
5160
5155
5149
5142
5133
5124
5114
5105
5095
5086
5077
5070
5063
5057
5052
5049
5047
5046
5047
5049
5052
5055
5060
5065
5070
5074
5078
5082
5083
5083
5081
5077
5069
5058
5044
5025
5002
4975
4943
4906
4864
4817
4764
4707
4644
4576
4502
4423
4339
4250
4156
4057
3953
3845
3732
3615
3494
3370
3242
3111
2978
2842
2704
2564
2423
2281
2138
1995
1852
1709
1567
1426
1285
1146
1008
871
736
602
469
338
208
79
-49
-176
-301
-426
-550
-672
-795
-916
-1037
-1157
-1277
-1395
-1514
-1631
-1748
-1865
-1980
-2094
-2207
-2319
-2429
-2537
-2644
-2748
-2850
-2949
-3046
-3140
-3231
-3318
-3402
-3483
-3561
-3635
-3705
-3772
-3836
-3897
-3955
-4010
-4062
-4112
-4159
-4204
-4248
-4289
-4329
-4367
-4403
-4438
-4472
-4504
-4534
-4563
-4590
-4615
-4639
-4660
-4680
-4696
-4710
-4721
-4728
-4732
-4731
-4726
-4716
-4700
-4679
-4653
-4620
-4582
-4537
-4486
-4428
-4364
-4294
-4218
-4136
-4049
-3955
-3857
-3754
-3646
-3534
-3417
-3298
-3175
-3050
-2923
-2793
-2663
-2531
-2399
-2267
-2136
-2004
-1874
-1745
-1618
-1492
-1368
-1247
-1127
-1010
-896
-785
-676
-569
-465
-364
-266
-169
-76
16
105
192
278
361
443
524
604
683
761
839
916
993
1070
1147
1224
1302
1379
1457
1534
1612
1690
1767
1844
1921
1998
2073
2149
2223
2297
2370
2442
2513
2583
2653
2721
2789
2855
2921
2986
3051
3114
3177
3240
3301
3362
3423
3483
3542
3601
3660
3719
3777
3835
3893
3950
4006
4064
4121
4178
4234
4290
4346
4402
4457
4512
4566
4620
4674
4728
4782
4836
4890
4944
4998
5053
5109
5165
5222
5280
5339
5400
5461
5524
5588
5653
5719
5786
5854
5923
5992
6062
6132
6202
6272
6342
6412
6481
6549
6616
6682
6747
6811
6874
6934
6994
7051
7107
7161
7212
7262
7310
7355
7399
7440
7480
7517
7552
7586
7618
7648
7676
7703
7728
7752
7774
7795
7814
7832
7848
7863
7877
7889
7900
7910
7918
7925
7931
7937
7941
7944
7947
7950
7952
7955
7958
7961
7966
7971
7978
7986
7996
8007
8022
8037
8055
8074
8098
8122
8148
8176
8206
8238
8271
8306
8342
8380
8418
8458
8498
8539
8580
8621
8663
8705
8746
8788
8829
8870
8911
8952
8993
9033
9074
9114
9154
9195
9236
9277
9319
9361
9404
9447
9491
9535
9580
9625
9671
9716
9762
9808
9854
9899
9943
9987
10029
10071
10111
10150
10188
10223
10257
10288
10318
10345
10369
10391
10411
10427
10441
10452
10460
10466
10469
10469
10466
10461
10453
10442
10430
10415
10398
10378
10357
10335
10310
10284
10256
10227
10196
10164
10131
10097
10062
10026
9989
9952
9914
9875
9836
9796
9756
9715
9674
9632
9589
9546
9501
9455
9408
9359
9310
9258
9205
9149
9092
9033
8971
8906
8839
8770
8697
8622
8543
8462
8377
8289
8199
8105
8007
7908
7805
7699
7590
7478
7363
7245
7125
7002
6877
6750
6620
6488
6354
6218
6081
5941
5801
5659
5516
5372
5227
5082
4937
4791
4646
4501
4358
4215
4073
3933
3795
3659
3525
3393
3264
3137
3013
2892
2773
2658
2545
2435
2329
2225
2124
2025
1931
1839
1750
1663
1579
1498
1419
1342
1268
1197
1128
1062
999
938
881
826
774
726
680
638
600
565
533
505
481
460
443
429
419
413
410
410
414
422
432
446
463
483
507
533
563
595
631
670
712
757
805
856
910
968
1029
1092
1159
1229
1302
1378
1457
1538
1622
1708
1796
1887
1979
2073
2168
2265
2363
2461
2560
2659
2759
2858
2957
3055
3152
3248
3342
3435
3526
3615
3701
3786
3867
3946
4022
4094
4165
4233
4297
4359
4419
4476
4530
4582
4632
4680
4726
4770
4813
4854
4895
4934
4972
5009
5045
5081
5116
5151
5185
5219
5253
5286
5319
5352
5384
5416
5448
5479
5510
5541
5570
5599
5628
5655
5681
5705
5728
5750
5769
5787
5803
5816
5828
5837
5845
5850
5852
5853
5852
5849
5844
5838
5830
5820
5809
5797
5784
5770
5755
5738
5722
5704
5686
5668
5649
5629
5610
5590
5569
5549
5528
5507
5485
5463
5441
5419
5396
5372
5348
5324
5299
5273
5247
5220
5192
5164
5135
5106
5075
5044
5012
4979
4946
4912
4877
4841
4804
4767
4729
4690
4651
4611
4571
4530
4488
4446
4404
4362
4319
4276
4233
4190
4148
4105
4062
4021
3980
3939
3898
3858
3818
3778
3739
3700
3662
3623
3585
3547
3509
3471
3433
3395
3357
3318
3280
3241
3203
3164
3125
3085
3046
3006
2967
2927
2887
2847
2807
2767
2727
2687
2647
2606
2566
2526
2486
2447
2407
2368
2330
2292
2254
2217
2180
2145
2109
2075
2041
2008
1975
1944
1913
1883
1853
1825
1797
1770
1743
1717
1692
1668
1644
1621
1598
1576
1554
1533
1512
1491
1471
1450
1430
1409
1388
1366
1344
1321
1297
1273
1248
1221
1194
1166
1137
1107
1076
1044
1010
977
942
906
869
831
793
754
714
673
632
590
547
504
461
416
372
327
281
236
190
144
99
53
7
-38
-84
-128
-173
-217
-260
-302
-344
-385
-424
-463
-500
-536
-570
-603
-635
-665
-694
-721
-747
-772
-795
-818
-839
-860
-879
-898
-916
-933
-950
-966
-982
-998
-1012
-1028
-1043
-1057
-1071
-1085
-1099
-1113
-1127
-1140
-1154
-1167
-1180
-1193
-1206
-1218
-1231
-1243
-1256
-1268
-1280
-1291
-1302
-1313
-1323
-1333
-1342
-1350
-1357
-1363
-1367
-1371
-1373
-1374
-1373
-1371
-1368
-1363
-1356
-1348
-1339
-1327
-1315
-1300
-1284
-1267
-1248
-1227
-1204
-1181
-1155
-1128
-1100
-1070
-1038
-1006
-972
-936
-900
-862
-823
-783
-743
-701
-659
-616
-572
-528
-484
-440
-395
-350
-305
-260
-215
-171
-126
-82
-38
6
50
94
138
182
225
269
313
357
401
446
490
535
581
627
673
720
767
816
864
914
964
1016
1068
1121
1175
1230
1286
1343
1400
1459
1518
1578
1638
1699
1760
1821
1882
1944
2005
2067
2128
2188
2248
2307
2366
2424
2481
2537
2593
2647
2699
2751
2801
2850
2898
2943
2988
3031
3072
3111
3149
3185
3219
3251
3281
3309
3336
3360
3381
3401
3418
3433
3446
3456
3464
3470
3474
3475
3474
3470
3465
3457
3448
3436
3423
3408
3391
3373
3352
3331
3308
3283
3257
3230
3201
3172
3141
3108
3075
3040
3004
2967
2928
2889
2847
2805
2761
2715
2668
2620
2570
2519
2466
2412
2357
2300
2243
2184
2124
2063
2001
1939
1877
1813
1750
1686
1621
1557
1493
1429
1365
1302
1239
1176
1115
1054
994
935
877
820
765
710
657
605
554
504
456
408
362
317
272
228
184
140
97
53
10
-35
-79
-125
-171
-218
-266
-314
-364
-414
-466
-518
-571
-624
-679
-733
-789
-844
-900
-956
-1012
-1068
-1124
-1179
-1233
-1287
-1340
-1392
-1443
-1493
-1541
-1589
-1635
-1680
-1724
-1766
-1807
-1847
-1885
-1922
-1958
-1992
-2025
-2057
-2088
-2118
-2146
-2174
-2200
-2226
-2251
-2274
-2297
-2320
-2341
-2362
-2382
-2402
-2421
-2439
-2457
-2474
-2490
-2506
-2521
-2536
-2550
-2563
-2576
-2588
-2600
-2610
-2621
-2631
-2640
-2650
-2658
-2667
-2675
-2683
-2692
-2700
-2708
-2716
-2725
-2734
-2743
-2753
-2763
-2774
-2785
-2797
-2810
-2823
-2837
-2852
-2868
-2885
-2902
-2920
-2939
-2958
-2978
-2999
-3021
-3043
-3066
-3089
-3112
-3136
-3161
-3185
-3210
-3236
-3261
-3287
-3312
-3338
-3364
-3390
-3416
-3442
-3468
-3494
-3520
-3547
-3573
-3600
-3627
-3654
-3681
-3708
-3735
-3762
-3789
-3816
-3843
-3870
-3898
-3925
-3952
-3980
-4008
-4035
-4062
-4091
-4119
-4147
-4176
-4204
-4232
-4261
-4289
-4318
-4346
-4375
-4403
-4432
-4460
-4488
-4517
-4546
-4575
-4604
-4633
-4663
-4693
-4724
-4756
-4788
-4821
-4855
-4889
-4924
-4960
-4997
-5035
-5074
-5113
-5153
-5194
-5236
-5279
-5322
-5367
-5412
-5457
-5504
-5551
-5599
-5648
-5698
-5748
-5799
-5851
-5903
-5956
-6009
-6063
-6116
-6171
-6225
-6279
-6334
-6388
-6443
-6497
-6552
-6606
-6661
-6716
-6770
-6825
-6880
-6935
-6990
-7045
-7101
-7157
-7213
-7269
-7325
-7382
-7438
-7495
-7553
-7610
-7668
-7726
-7784
-7842
-7901
-7959
-8019
-8077
-8137
-8197
-8257
-8317
-8377
-8438
-8498
-8558
-8619
-8679
-8739
-8799
-8859
-8918
-8978
-9037
-9095
-9154
-9213
-9271
-9329
-9387
-9444
-9502
-9559
-9616
-9673
-9730
-9787
-9843
-9899
-9955
-10010
-10065
-10120
-10174
-10228
-10281
-10334
-10386
-10438
-10489
-10540
-10591
-10641
-10690
-10740
-10789
-10838
-10887
-10936
-10985
-11035
-11084
-11134
-11185
-11236
-11287
-11340
-11394
-11448
-11504
-11561
-11619
-11679
-11740
-11802
-11866
-11931
-11998
-12067
-12136
-12207
-12280
-12353
-12428
-12504
-12581
-12659
-12737
-12816
-12896
-12977
-13058
-13139
-13221
-13303
-13385
-13467
-13550
-13632
-13715
-13797
-13879
-13961
-14042
-14123
-14203
-14283
-14362
-14439
-14516
-14592
-14666
-14740
-14811
-14882
-14951
-15018
-15085
-15149
-15212
-15273
-15333
-15392
-15448
-15504
-15557
-15609
-15660
-15709
-15757
-15803
-15847
-15890
-15932
-15971
-16009
-16046
-16081
-16114
-16145
-16174
-16202
-16228
-16251
-16274
-16295
-16314
-16329
-16344
-16357
-16367
-16376
-16384
-16389
-16392
-16393
-16392
-16390
-16386
-16381
-16373
-16366
-16357
-16347
-16335
-16323
-16309
-16297
-16282
-16267
-16251
-16236
-16221
-16204
-16189
-16172
-16155
-16139
-16123
-16106
-16088
-16072
-16053
-16036
-16018
-16001
-15982
-15963
-15943
-15922
-15901
-15880
-15857
-15834
-15810
-15786
-15760
-15734
-15707
-15680
-15651
-15622
-15593
-15563
-15532
-15501
-15470
-15438
-15406
-15374
-15342
-15309
-15277
-15245
-15214
-15182
-15151
-15120
-15090
-15061
-15033
-15005
-14978
-14952
-14927
-14903
-14880
-14858
-14837
-14817
-14798
-14780
-14763
-14747
-14731
-14717
-14702
-14689
-14675
-14662
-14649
-14637
-14624
-14611
-14599
-14586
-14572
-14559
-14545
-14530
-14515
-14499
-14483
-14466
-14449
-14431
-14413
-14394
-14375
-14355
-14335
-14315
-14295
-14274
-14254
-14234
-14213
-14193
-14173
-14153
-14133
-14114
-14095
-14077
-14059
-14042
-14025
-14009
-13994
-13980
-13966
-13954
-13942
-13931
-13921
-13911
-13903
-13895
-13889
-13883
-13878
-13873
-13869
-13866
-13863
-13860
-13858
-13856
-13854
-13852
-13850
-13848
-13846
-13844
-13842
-13840
-13838
-13835
-13833
-13830
-13827
-13825
-13822
-13819
-13815
-13812
-13809
-13805
-13802
-13798
-13794
-13789
-13785
-13780
-13775
-13769
-13763
-13757
-13750
-13743
-13735
-13727
-13718
-13709
-13700
-13690
-13680
-13669
-13658
-13647
-13636
-13624
-13612
-13600
-13587
-13574
-13561
-13548
-13534
-13521
-13506
-13492
-13477
-13462
-13446
-13430
-13414
-13397
-13380
-13363
-13345
-13327
-13309
-13291
-13272
-13253
-13234
-13214
-13195
-13175
-13155
-13135
-13116
-13096
-13076
-13056
-13036
-13016
-12997
-12978
-12958
-12940
-12921
-12903
-12884
-12867
-12849
-12832
-12814
-12798
-12781
-12765
-12749
-12733
-12717
-12702
-12687
-12672
-12658
-12644
-12630
-12616
-12603
-12589
-12576
-12563
-12550
-12537
-12524
-12510
-12497
-12483
-12469
-12455
-12440
-12425
-12409
-12393
-12376
-12359
-12341
-12322
-12303
-12283
-12263
-12242
-12220
-12198
-12175
-12152
-12128
-12104
-12080
-12055
-12030
-12005
-11980
-11955
-11931
-11906
-11881
-11857
-11833
-11809
-11786
-11763
-11740
-11718
-11696
-11675
-11653
-11632
-11612
-11591
-11570
-11550
-11529
-11508
-11487
-11466
-11444
-11422
-11400
-11378
-11355
-11332
-11308
-11285
-11260
-11235
-11210
-11184
-11158
-11131
-11103
-11074
-11045
-11015
-10984
-10952
-10919
-10885
-10850
-10814
-10777
-10739
-10700
-10660
-10619
-10577
-10535
-10491
-10447
-10402
-10356
-10310
-10263
-10215
-10167
-10119
-10071
-10022
-9973
-9924
-9875
-9826
-9777
-9727
-9678
-9629
-9579
-9529
-9479
-9428
-9377
-9325
-9273
-9220
-9167
-9112
-9057
-9001
-8945
-8887
-8829
-8770
-8711
-8651
-8590
-8528
-8466
-8404
-8341
-8277
-8213
-8148
-8085
-8020
-7955
-7891
-7826
-7761
-7696
-7631
-7566
-7501
-7436
-7371
-7306
-7241
-7177
-7112
-7048
-6984
-6920
-6856
-6793
-6730
-6668
-6606
-6544
-6483
-6423
-6363
-6304
-6246
-6188
-6132
-6076
-6022
-5968
-5916
-5865
-5815
-5766
-5718
-5671
-5625
-5581
-5537
-5494
-5453
-5412
-5372
-5333
-5295
-5257
-5221
-5185
-5149
-5115
-5080
-5046
-5013
-4980
-4947
-4914
-4882
-4849
-4817
-4784
-4752
-4719
-4686
-4653
-4620
-4587
-4553
-4518
-4484
-4449
-4413
-4378
-4341
-4305
-4268
-4230
-4193
-4155
-4117
-4078
-4040
-4002
-3963
-3925
-3887
-3849
-3812
-3774
-3737
-3701
-3664
-3628
-3592
-3556
-3521
-3485
-3450
-3415
-3380
-3345
-3310
-3275
-3239
-3204
-3168
-3132
-3096
-3060
-3023
-2986
-2948
-2910
-2871
-2832
-2792
-2751
-2710
-2669
-2626
-2583
-2539
-2495
-2450
-2404
-2358
-2311
-2263
-2215
-2166
-2116
-2066
-2016
-1964
-1912
-1860
-1807
-1753
-1699
-1644
-1589
-1533
-1476
-1419
-1361
-1303
-1243
-1184
-1124
-1063
-1000
-939
-877
-814
-750
-686
-621
-556
-490
-424
-357
-289
-221
-153
-83
-14
56
127
198
269
341
414
487
561
635
709
784
860
936
1012
1090
1167
1246
1324
1404
1484
1564
1645
1727
1809
1891
1974
2058
2142
2226
2311
2397
2483
2569
2656
2744
2831
2920
3009
3098
3188
3278
3369
3461
3553
3645
3739
3832
3926
4021
4116
4212
4308
4405
4502
4599
4697
4795
4894
4992
5091
5190
5290
5389
5488
5588
5687
5786
5885
5983
6081
6179
6276
6373
6469
6565
6660
6755
6849
6943
7035
7128
7220
7311
7402
7492
7581
7670
7759
7847
7935
8022
8109
8195
8281
8366
8451
8536
8620
8704
8787
8871
8953
9036
9118
9200
9282
9363
9444
9524
9605
9684
9764
9843
9921
9999
10077
10154
10230
10305
10380
10454
10527
10599
10670
10740
10810
10877
10944
11010
11074
11137
11199
11259
11318
11376
11432
11487
11541
11593
11644
11694
11742
11789
11835
11880
11923
11965
12007
12047
12086
12124
12162
12198
12234
12269
12303
12337
12370
12403
12435
12466
12498
12528
12559
12589
12619
12649
12678
12708
12737
12766
12795
12823
12852
12880
12909
12937
12965
12993
13021
13048
13076
13103
13130
13157
13184
13211
13238
13265
13292
13319
13346
13374
13402
13430
13459
13487
13517
13547
13578
13609
13641
13673
13707
13740
13775
13810
13847
13883
13920
13958
13997
14035
14075
14114
14154
14194
14234
14274
14315
14355
14395
14436
14476
14515
14555
14595
14634
14673
14711
14750
14788
14826
14864
14902
14940
14979
15017
15056
15095
15134
15174
15215
15256
15298
15341
15385
15429
15475
15522
15570
15619
15669
15720
15772
15825
15879
15934
15989
16046
16103
16160
16216
16274
16332
16391
16448
16505
16562
16618
16674
16729
16783
16837
16889
16941
16991
17041
17089
17136
17183
17228
17273
17316
17359
17401
17442
17482
17521
17560
17599
17636
17674
17711
17747
17784
17820
17856
17892
17927
17963
17998
18033
18068
18103
18138
18172
18206
18240
18274
18307
18340
18372
18404
18435
18466
18497
18526
18556
18584
18611
18638
18664
18689
18714
18737
18760
18782
18803
18824
18844
18863
18882
18900
18917
18934
18951
18967
18982
18998
19013
19027
19041
19055
19068
19080
19092
19104
19114
19124
19133
19142
19150
19156
19162
19168
19172
19175
19178
19180
19182
19182
19182
19181
19179
19176
19173
19169
19164
19159
19152
19145
19137
19129
19119
19109
19098
19087
19075
19062
19049
19035
19020
19005
18989
18973
18956
18939
18921
18903
18885
18866
18847
18828
18808
18788
18767
18747
18726
18705
18684
18662
18641
18619
18597
18574
18552
18529
18505
18482
18458
18434
18410
18385
18360
18335
18310
18284
18258
18233
18207
18180
18154
18128
18102
18075
18049
18022
17996
17970
17943
17917
17890
17864
17838
17811
17785
17758
17732
17705
17678
17651
17623
17596
17567
17539
17510
17480
17450
17420
17389
17357
17325
17292
17258
17223
17188
17153
17116
17080
17042
17004
16966
16927
16888
16848
16809
16769
16729
16689
16649
16609
16569
16530
16491
16452
16414
16376
16338
16300
16265
16230
16195
16161
16126
16094
16062
16030
15999
15969
15939
15909
15880
15851
15823
15794
15766
15737
15709
15680
15651
15621
15591
15561
15530
15498
15465
15432
15398
15364
15328
15292
15255
15217
15179
15139
15099
15059
15017
14975
14932
14889
14845
14800
14754
14708
14661
14613
14564
14514
14463
14412
14359
14306
14251
14196
14139
14082
14023
13963
13903
13841
13778
13714
13649
13582
13515
13447
13377
13307
13235
13162
13088
13014
12938
12861
12784
12706
12627
12547
12466
12385
12303
12221
12138
12055
11971
11886
11802
11716
11630
11544
11457
11370
11282
11194
11105
11016
10926
10835
10744
10652
10559
10466
10373
10278
10183
10088
9992
9896
9799
9702
9604
9507
9409
9310
9212
9113
9014
8915
8816
8717
8618
8519
8420
8321
8223
8124
8026
7928
7830
7732
7634
7537
7440
7343
7247
7150
7054
6958
6862
6766
6670
6575
6479
6384
6288
6193
6098
6003
5909
5815
5721
5627
5534
5441
5348
5256
5165
5075
4985
4896
4808
4720
4634
4549
4464
4381
4299
4218
4138
4059
3982
3905
3830
3756
3683
3611
3540
3470
3402
3334
3268
3202
3138
3075
3012
2951
2891
2831
2773
2716
2659
2603
2548
2494
2441
2388
2336
2285
2234
2184
2135
2087
2039
1992
1946
1900
1856
1812
1769
1727
1685
1645
1605
1566
1528
1491
1455
1419
1384
1350
1317
1284
1252
1221
1191
1161
1131
1103
1075
1047
1020
994
968
943
918
894
870
847
824
802
780
759
739
718
699
679
661
642
624
607
590
573
557
541
525
509
494
479
464
449
435
421
406
392
378
364
350
336
322
309
295
281
267
253
238
224
209
194
179
163
147
131
114
97
79
61
43
24
4
-16
-36
-57
-79
-101
-124
-147
-171
-195
-220
-245
-270
-296
-322
-348
-374
-401
-427
-454
-481
-507
-534
-561
-588
-614
-641
-667
-693
-720
-746
-772
-798
-823
-849
-875
-900
-926
-951
-976
-1000
-1026
-1051
-1076
-1101
-1126
-1151
-1176
-1200
-1225
-1249
-1273
-1297
-1321
-1345
-1369
-1392
-1415
-1439
-1462
-1484
-1507
-1529
-1551
-1573
-1595
-1616
-1638
-1658
-1679
-1700
-1720
-1740
-1760
-1780
-1800
-1820
-1840
-1860
-1881
-1901
-1922
-1943
-1964
-1986
-2007
-2029
-2052
-2075
-2098
-2121
-2145
-2169
-2193
-2217
-2241
-2266
-2290
-2314
-2339
-2363
-2388
-2412
-2436
-2460
-2484
-2507
-2531
-2554
-2576
-2599
-2621
-2643
-2664
-2685
-2706
-2726
-2747
-2767
-2786
-2806
-2825
-2845
-2864
-2883
-2902
-2922
-2941
-2960
-2979
-2999
-3018
-3038
-3058
-3078
-3098
-3118
-3138
-3159
-3179
-3200
-3221
-3242
-3263
-3284
-3305
-3326
-3347
-3367
-3388
-3409
-3429
-3450
-3470
-3491
-3511
-3531
-3551
-3571
-3592
-3612
-3632
-3652
-3673
-3693
-3714
-3735
-3756
-3777
-3798
-3819
-3840
-3862
-3884
-3906
-3928
-3951
-3973
-3996
-4019
-4043
-4067
-4091
-4117
-4143
-4169
-4195
-4222
-4250
-4278
-4307
-4336
-4366
-4397
-4428
-4460
-4492
-4526
-4559
-4593
-4628
-4663
-4699
-4734
-4771
-4807
-4844
-4881
-4919
-4956
-4994
-5031
-5069
-5107
-5145
-5182
-5220
-5257
-5294
-5331
-5368
-5405
-5441
-5477
-5512
-5548
-5583
-5617
-5651
-5685
-5719
-5752
-5785
-5818
-5851
-5883
-5916
-5948
-5980
-6012
-6044
-6077
-6109
-6141
-6173
-6206
-6238
-6271
-6304
-6337
-6370
-6403
-6437
-6470
-6505
-6539
-6573
-6608
-6643
-6679
-6714
-6750
-6787
-6823
-6860
-6897
-6934
-6972
-7010
-7048
-7086
-7124
-7163
-7201
-7240
-7279
-7317
-7356
-7395
-7433
-7472
-7510
-7549
-7587
-7625
-7663
-7701
-7738
-7775
-7812
-7848
-7885
-7920
-7956
-7990
-8023
-8058
-8090
-8124
-8154
-8186
-8217
-8246
-8275
-8303
-8329
-8355
-8380
-8404
-8427
-8449
-8469
-8489
-8508
-8525
-8542
-8558
-8572
-8586
-8599
-8612
-8623
-8634
-8644
-8653
-8662
-8670
-8677
-8684
-8690
-8695
-8700
-8704
-8707
-8710
-8713
-8714
-8715
-8716
-8716
-8716
-8715
-8713
-8711
-8709
-8706
-8703
-8699
-8695
-8691
-8687
-8682
-8678
-8673
-8668
-8663
-8658
-8652
-8647
-8642
-8636
-8631
-8625
-8620
-8614
-8609
-8603
-8597
-8591
-8585
-8578
-8572
-8565
-8559
-8552
-8545
-8538
-8530
-8523
-8516
-8509
-8502
-8495
-8488
-8481
-8475
-8468
-8462
-8456
-8450
-8444
-8439
-8434
-8429
-8424
-8419
-8414
-8410
-8405
-8400
-8395
-8390
-8385
-8380
-8374
-8368
-8362
-8355
-8348
-8340
-8332
-8324
-8315
-8306
-8297
-8288
-8279
-8269
-8259
-8250
-8240
-8231
-8222
-8213
-8205
-8197
-8189
-8182
-8175
-8169
-8163
-8157
-8151
-8147
-8143
-8138
-8135
-8131
-8128
-8124
-8121
-8118
-8114
-8111
-8108
-8103
-8101
-8096
-8093
-8089
-8084
-8080
-8074
-8071
-8066
-8061
-8055
-8052
-8047
-8042
-8039
-8035
-8031
-8028
-8025
-8022
-8019
-8016
-8016
-8013
-8013
-8013
-8013
-8013
-8016
-8016
-8019
-8022
-8025
-8029
-8032
-8038
-8042
-8048
-8055
-8061
-8068
-8076
-8084
-8092
-8101
-8109
-8119
-8130
-8140
-8151
-8162
-8173
-8183
-8195
-8206
-8217
-8228
-8238
-8249
-8259
-8270
-8280
-8290
-8300
-8310
-8320
-8330
-8340
-8350
-8361
-8371
-8382
-8392
-8404
-8415
-8427
-8439
-8451
-8464
-8477
-8491
-8504
-8519
-8534
-8549
-8564
-8580
-8596
-8613
-8630
-8647
-8665
-8682
-8701
-8719
-8738
-8757
-8776
-8796
-8815
-8835
-8856
-8876
-8897
-8918
-8939
-8960
-8982
-9004
-9026
-9048
-9070
-9093
-9115
-9138
-9161
-9184
-9206
-9229
-9252
-9274
-9297
-9319
-9341
-9363
-9384
-9406
-9426
-9447
-9467
-9487
-9506
-9525
-9543
-9560
-9577
-9594
-9609
-9624
-9639
-9653
-9666
-9679
-9691
-9703
-9715
-9726
-9736
-9747
-9757
-9767
-9776
-9785
-9794
-9803
-9811
-9819
-9826
-9833
-9840
-9847
-9853
-9859
-9864
-9869
-9873
-9877
-9880
-9883
-9885
-9887
-9888
-9889
-9888
-9887
-9886
-9883
-9880
-9875
-9870
-9864
-9857
-9849
-9840
-9830
-9819
-9806
-9793
-9779
-9764
-9748
-9731
-9713
-9695
-9675
-9655
-9634
-9613
-9591
-9568
-9544
-9520
-9496
-9471
-9446
-9421
-9395
-9368
-9342
-9315
-9288
-9260
-9233
-9204
-9176
-9147
-9118
-9089
-9059
-9029
-8998
-8966
-8934
-8901
-8868
-8834
-8799
-8763
-8727
-8689
-8651
-8613
-8574
-8534
-8494
-8454
-8414
-8373
-8333
-8293
-8253
-8214
-8175
-8137
-8100
-8064
-8028
-7993
-7959
-7926
-7894
-7863
-7833
-7803
-7774
-7746
-7718
-7691
-7664
-7638
-7612
-7586
-7561
-7535
-7509
-7483
-7457
-7430
-7403
-7375
-7347
-7318
-7288
-7257
-7226
-7193
-7160
-7126
-7091
-7055
-7019
-6982
-6943
-6905
-6865
-6824
-6783
-6741
-6699
-6656
-6612
-6567
-6522
-6476
-6429
-6382
-6334
-6285
-6235
-6184
-6133
-6080
-6027
-5973
-5918
-5862
-5805
-5748
-5690
-5631
-5571
-5511
-5449
-5388
-5326
-5263
-5199
-5135
-5071
-5006
-4940
-4874
-4807
-4740
-4673
-4605
-4536
-4468
-4399
-4329
-4260
-4190
-4120
-4049
-3979
-3908
-3837
-3766
-3694
-3623
-3551
-3479
-3406
-3334
-3261
-3187
-3114
-3040
-2966
-2892
-2817
-2742
-2667
-2592
-2516
-2440
-2364
-2288
-2211
-2134
-2057
-1980
-1902
-1824
-1745
-1666
-1587
-1507
-1427
-1346
-1265
-1184
-1102
-1020
-938
-856
-773
-691
-609
-527
-445
-364
-282
-202
-121
-41
39
118
197
275
353
431
509
586
663
740
817
894
971
1048
1125
1202
1279
1357
1435
1512
1591
1669
1747
1826
1905
1983
2062
2140
2218
2296
2374
2451
2527
2603
2678
2753
2826
2899
2971
3042
3111
3180
3248
3315
3380
3444
3507
3569
3630
3689
3748
3805
3860
3915
3968
4021
4072
4122
4170
4218
4265
4310
4355
4398
4440
4482
4522
4562
4601
4639
4675
4712
4747
4781
4815
4848
4880
4911
4941
4971
5000
5028
5055
5081
5107
5132
5156
5179
5201
5223
5244
5264
5283
5302
5320
5337
5353
5369
5384
5398
5411
5423
5435
5445
5455
5464
5472
5479
5485
5490
5493
5496
5498
5499
5499
5498
5497
5494
5491
5487
5483
5478
5472
5467
5461
5455
5449
5444
5438
5432
5427
5421
5416
5412
5407
5403
5399
5395
5391
5387
5384
5380
5377
5373
5369
5366
5362
5357
5353
5348
5344
5338
5333
5328
5322
5316
5310
5303
5297
5290
5284
5277
5270
5264
5257
5250
5243
5237
5230
5224
5218
5212
5206
5200
5195
5191
5186
5183
5180
5177
5175
5174
5174
5175
5177
5180
5184
5189
5195
5202
5210
5220
5231
5242
5255
5269
5284
5300
5317
5335
5353
5372
5392
5412
5432
5453
5473
5494
5515
5536
5557
5578
5598
5619
5639
5659
5679
5698
5718
5737
5756
5775
5794
5813
5831
5850
5869
5888
5908
5927
5947
5967
5988
6009
6031
6053
6075
6098
6122
6146
6170
6195
6221
6247
6274
6301
6329
6356
6385
6413
6442
6470
6499
6528
6557
6585
6614
6642
6670
6697
6725
6751
6778
6804
6830
6855
6879
6903
6927
6950
6973
6995
7016
7037
7058
7078
7098
7117
7136
7154
7172
7190
7208
7225
7242
7258
7275
7291
7307
7323
7338
7354
7369
7384
7399
7414
7428
7443
7457
7472
7486
7500
7514
7528
7542
7556
7570
7583
7597
7611
7626
7640
7654
7669
7684
7699
7714
7729
7744
7760
7775
7790
7806
7821
7835
7850
7864
7879
7892
7906
7919
7931
7943
7955
7966
7977
7987
7997
8006
8015
8023
8031
8039
8047
8054
8061
8067
8074
8080
8086
8092
8096
8103
8109
8114
8119
8125
8130
8135
8141
8146
8151
8157
8162
8167
8173
8178
8183
8186
8192
8196
8200
8203
8207
8210
8212
8215
8217
8218
8219
8220
8220
8220
8219
8218
8217
8215
8212
8209
8205
8201
8196
8191
8185
8178
8170
8163
8154
8146
8135
8125
8115
8103
8092
8079
8066
8053
8039
8023
8009
7994
7978
7962
7945
7928
7911
7894
7877
7859
7841
7824
7806
7788
7770
7752
7734
7716
7698
7680
7662
7643
7625
7606
7588
7568
7549
7529
7509
7489
7468
7446
7424
7401
7378
7354
7330
7305
7279
7253
7226
7199
7171
7142
7113
7084
7054
7024
6993
6961
6930
6898
6865
6832
6799
6765
6731
6696
6662
6627
6591
6556
6520
6484
6449
6413
6377
6341
6305
6269
6233
6197
6162
6127
6092
6057
6023
5989
5956
5923
5891
5859
5827
5796
5766
5736
5706
5677
5648
5620
5592
5565
5538
5511
5485
5459
5433
5407
5381
5355
5330
5304
5279
5253
5228
5202
5176
5151
5125
5099
5074
5048
5022
4996
4970
4944
4918
4893
4867
4842
4817
4792
4768
4744
4721
4698
4675
4654
4633
4612
4593
4574
4556
4539
4523
4508
4494
4480
4468
4457
4447
4438
4430
4422
4416
4411
4407
4404
4402
4401
4400
4401
4402
4404
4406
4409
4412
4416
4420
4424
4429
4433
4438
4443
4448
4453
4458
4463
4468
4473
4479
4485
4491
4497
4503
4510
4518
4525
4533
4542
4551
4560
4570
4581
4591
4602
4614
4625
4637
4649
4661
4674
4686
4698
4710
4722
4734
4745
4757
4768
4778
4788
4798
4807
4816
4824
4832
4839
4846
4852
4857
4862
4866
4870
4873
4876
4878
4879
4880
4881
4881
4881
4880
4879
4878
4877
4875
4874
4872
4870
4869
4867
4865
4863
4862
4860
4859
4857
4856
4854
4853
4852
4851
4850
4849
4848
4846
4845
4844
4842
4841
4839
4837
4835
4832
4829
4826
4822
4818
4813
4807
4802
4795
4788
4781
4772
4764
4754
4744
4734
4722
4711
4698
4685
4672
4657
4642
4627
4611
4594
4577
4559
4540
4520
4500
4480
4458
4436
4413
4390
4365
4340
4315
4289
4262
4234
4206
4178
4149
4119
4089
4059
4027
3996
3965
3933
3900
3868
3835
3802
3768
3734
3700
3666
3632
3598
3563
3529
3494
3459
3425
3390
3355
3320
3284
3249
3214
3178
3142
3107
3071
3035
2999
2963
2927
2891
2854
2818
2782
2745
2708
2672
2635
2598
2561
2524
2487
2450
2412
2375
2337
2299
2261
2223
2185
2147
2109
2070
2032
1993
1954
1916
1877
1837
1798
1759
1719
1680
1640
1601
1561
1521
1481
1440
1400
1359
1318
1277
1236
1194
1152
1110
1068
1025
982
938
894
849
803
757
711
664
616
568
519
469
419
368
316
264
212
159
106
52
-2
-56
-110
-165
-220
-274
-329
-385
-440
-495
-551
-606
-662
-718
-774
-830
-887
-944
-1000
-1058
-1116
-1174
-1233
-1292
-1351
-1411
-1471
-1531
-1592
-1653
-1714
-1776
-1838
-1900
-1963
-2025
-2089
-2152
-2216
-2280
-2344
-2409
-2473
-2538
-2603
-2668
-2733
-2799
-2864
-2929
-2995
-3060
-3126
-3191
-3256
-3322
-3387
-3452
-3517
-3582
-3648
-3713
-3778
-3843
-3908
-3973
-4038
-4103
-4168
-4233
-4298
-4363
-4428
-4493
-4558
-4622
-4687
-4751
-4815
-4878
-4942
-5005
-5067
-5129
-5191
-5252
-5313
-5373
-5433
-5492
-5551
-5609
-5666
-5723
-5780
-5835
-5890
-5945
-5998
-6052
-6104
-6156
-6207
-6257
-6306
-6355
-6403
-6450
-6496
-6541
-6586
-6629
-6671
-6713
-6753
-6792
-6830
-6867
-6903
-6938
-6972
-7004
-7035
-7066
-7095
-7122
-7149
-7175
-7199
-7223
-7246
-7267
-7288
-7308
-7327
-7345
-7363
-7380
-7396
-7412
-7427
-7442
-7456
-7470
-7483
-7497
-7509
-7522
-7534
-7547
-7558
-7570
-7582
-7593
-7604
-7615
-7626
-7636
-7646
-7656
-7666
-7676
-7685
-7693
-7702
-7710
-7718
-7726
-7733
-7740
-7747
-7754
-7760
-7766
-7771
-7777
-7782
-7786
-7791
-7795
-7798
-7802
-7805
-7807
-7810
-7811
-7813
-7814
-7815
-7815
-7815
-7814
-7812
-7810
-7808
-7805
-7801
-7796
-7791
-7785
-7779
-7771
-7763
-7753
-7743
-7733
-7721
-7708
-7695
-7680
-7665
-7648
-7631
-7613
-7594
-7574
-7554
-7533
-7510
-7488
-7464
-7440
-7415
-7390
-7365
-7338
-7312
-7285
-7258
-7231
-7203
-7176
-7148
-7120
-7092
-7064
-7036
-7008
-6979
-6951
-6923
-6895
-6866
-6838
-6810
-6781
-6753
-6724
-6695
-6667
-6638
-6609
-6580
-6550
-6521
-6491
-6462
-6432
-6402
-6371
-6341
-6310
-6280
-6249
-6218
-6187
-6155
-6124
-6092
-6061
-6029
-5997
-5966
-5934
-5902
-5870
-5839
-5807
-5776
-5745
-5713
-5682
-5651
-5620
-5589
-5558
-5527
-5497
-5466
-5436
-5406
-5376
-5346
-5317
-5287
-5258
-5229
-5201
-5172
-5144
-5116
-5089
-5061
-5034
-5007
-4981
-4955
-4929
-4903
-4878
-4853
-4828
-4803
-4778
-4754
-4729
-4705
-4681
-4657
-4633
-4609
-4584
-4560
-4536
-4512
-4488
-4464
-4440
-4416
-4392
-4368
-4344
-4320
-4297
-4273
-4249
-4225
-4201
-4178
-4154
-4130
-4107
-4083
-4059
-4037
-4014
-3991
-3968
-3946
-3924
-3901
-3880
-3858
-3836
-3815
-3794
-3774
-3753
-3733
-3713
-3693
-3673
-3654
-3634
-3615
-3596
-3577
-3558
-3539
-3520
-3500
-3481
-3462
-3442
-3423
-3403
-3383
-3363
-3343
-3322
-3302
-3281
-3260
-3239
-3218
-3197
-3175
-3154
-3132
-3111
-3089
-3067
-3046
-3025
-3003
-2982
-2961
-2941
-2920
-2900
-2880
-2861
-2841
-2822
-2804
-2786
-2768
-2750
-2733
-2716
-2699
-2682
-2666
-2650
-2634
-2619
-2604
-2589
-2574
-2560
-2546
-2532
-2519
-2507
-2495
-2483
-2472
-2461
-2452
-2442
-2434
-2426
-2419
-2413
-2407
-2403
-2399
-2396
-2394
-2393
-2392
-2393
-2394
-2396
-2399
-2402
-2406
-2411
-2416
-2422
-2428
-2435
-2441
-2448
-2456
-2463
-2471
-2478
-2486
-2494
-2501
-2509
-2516
-2524
-2531
-2538
-2545
-2552
-2558
-2565
-2572
-2578
-2585
-2592
-2598
-2605
-2612
-2619
-2627
-2634
-2642
-2650
-2658
-2666
-2675
-2684
-2693
-2702
-2711
-2721
-2731
-2741
-2751
-2761
-2771
-2782
-2792
-2802
-2813
-2823
-2833
-2844
-2854
-2864
-2874
-2884
-2894
-2903
-2913
-2923
-2932
-2941
-2950
-2959
-2968
-2977
-2986
-2995
-3004
-3012
-3021
-3030
-3038
-3047
-3056
-3064
-3073
-3081
-3090
-3098
-3107
-3115
-3123
-3132
-3140
-3148
-3156
-3163
-3171
-3179
-3186
-3193
-3200
-3206
-3213
-3218
-3224
-3229
-3234
-3239
-3243
-3246
-3250
-3253
-3256
-3258
-3260
-3262
-3264
-3265
-3266
-3267
-3268
-3268
-3268
-3268
-3268
-3267
-3267
-3266
-3264
-3263
-3261
-3259
-3257
-3254
-3251
-3248
-3245
-3241
-3237
-3233
-3229
-3225
-3220
-3215
-3211
-3205
-3200
-3195
-3190
-3184
-3178
-3173
-3167
-3161
-3156
-3150
-3144
-3138
-3132
-3126
-3119
-3113
-3107
-3100
-3093
-3086
-3079
-3071
-3064
-3056
-3047
-3038
-3029
-3020
-3010
-3000
-2989
-2978
-2967
-2955
-2942
-2929
-2916
-2902
-2888
-2873
-2858
-2842
-2826
-2810
-2793
-2776
-2759
-2741
-2723
-2704
-2685
-2666
-2647
-2627
-2607
-2586
-2566
-2545
-2523
-2501
-2479
-2457
-2434
-2411
-2388
-2364
-2340
-2316
-2291
-2266
-2241
-2216
-2190
-2164
-2138
-2111
-2085
-2058
-2031
-2004
-1977
-1950
-1922
-1895
-1868
-1840
-1813
-1785
-1757
-1730
-1702
-1675
-1647
-1620
-1592
-1565
-1537
-1510
-1482
-1455
-1427
-1399
-1372
-1344
-1316
-1288
-1260
-1231
-1203
-1174
-1145
-1115
-1086
-1056
-1026
-995
-964
-933
-901
-869
-836
-803
-769
-735
-700
-665
-629
-592
-555
-518
-480
-441
-402
-363
-323
-283
-242
-201
-160
-118
-76
-34
8
51
93
136
179
222
265
308
351
394
436
479
521
564
606
648
689
731
772
814
855
895
936
977
1016
1058
1098
1139
1179
1220
1260
1301
1341
1382
1423
1464
1505
1546
1588
1629
1670
1712
1753
1795
1836
1878
1919
1961
2001
2044
2085
2126
2167
2208
2248
2288
2328
2368
2408
2447
2486
2525
2563
2601
2639
2677
2714
2751
2788
2825
2861
2898
2934
2970
3005
3041
3076
3112
3147
3182
3217
3251
3286
3321
3355
3390
3424
3458
3493
3527
3561
3595
3630
3664
3698
3732
3766
3800
3835
3869
3902
3936
3970
4003
4037
4070
4103
4136
4168
4200
4232
4264
4296
4327
4358
4388
4418
4448
4478
4507
4536
4564
4592
4620
4648
4675
4702
4728
4754
4780
4805
4830
4855
4879
4903
4927
4951
4974
4997
5019
5042
5064
5085
5107
5128
5149
5169
5189
5209
5228
5246
5264
5282
5299
5315
5330
5345
5360
5373
5386
5398
5410
5421
5431
5440
5449
5457
5465
5472
5478
5483
5488
5493
5496
5500
5502
5505
5506
5508
5509
5509
5509
5508
5507
5506
5504
5502
5500
5497
5494
5490
5486
5482
5477
5472
5467
5462
5456
5450
5445
5438
5432
5426
5420
5413
5406
5400
5393
5386
5379
5372
5364
5357
5350
5342
5335
5327
5319
5311
5303
5295
5287
5279
5270
5262
5253
5245
5236
5228
5219
5211
5202
5193
5185
5176
5167
5158
5149
5141
5132
5123
5114
5105
5096
5087
5077
5068
5058
5049
5039
5029
5018
5008
4997
4986
4974
4962
4950
4938
4925
4912
4899
4886
4872
4858
4844
4830
4815
4800
4786
4771
4756
4741
4726
4711
4696
4681
4666
4652
4638
4624
4610
4596
4583
4570
4557
4545
4532
4520
4509
4497
4486
4475
4464
4454
4443
4433
4423
4413
4403
4393
4382
4372
4362
4352
4341
4330
4320
4308
4297
4286
4274
4263
4251
4239
4227
4215
4202
4190
4178
4165
4153
4141
4128
4116
4104
4091
4080
4067
4056
4043
4033
4021
4010
3999
3988
3978
3968
3958
3948
3939
3930
3921
3912
3903
3895
3886
3878
3869
3861
3852
3843
3834
3824
3815
3805
3794
3783
3772
3761
3749
3736
3723
3710
3696
3682
3667
3652
3637
3621
3604
3587
3570
3553
3536
3518
3500
3482
3464
3446
3429
3411
3393
3376
3358
3341
3324
3308
3291
3275
3259
3243
3228
3212
3197
3182
3167
3151
3137
3122
3107
3092
3077
3063
3048
3034
3019
3005
2990
2976
2961
2947
2932
2917
2903
2888
2873
2859
2844
2829
2814
2798
2783
2767
2752
2736
2720
2704
2687
2671
2654
2637
2619
2602
2584
2567
2549
2531
2513
2494
2476
2458
2439
2421
2403
2384
2366
2348
2330
2312
2294
2277
2259
2242
2224
2207
2190
2173
2156
2140
2123
2106
2090
2073
2057
2040
2024
2007
1991
1974
1957
1940
1923
1906
1889
1872
1854
1836
1818
1799
1780
1761
1741
1721
1701
1680
1659
1637
1615
1592
1569
1545
1521
1496
1471
1445
1419
1392
1365
1338
1310
1281
1253
1224
1194
1165
1135
1105
1075
1045
1014
984
954
923
892
862
831
800
769
739
708
677
646
615
583
552
520
488
456
424
391
358
325
292
258
224
190
155
121
85
50
15
-21
-57
-93
-130
-166
-203
-240
-277
-314
-351
-388
-426
-463
-501
-539
-577
-615
-654
-692
-731
-770
-810
-849
-889
-929
-969
-1010
-1051
-1092
-1134
-1176
-1218
-1261
-1303
-1347
-1390
-1434
-1478
-1522
-1567
-1612
-1657
-1703
-1748
-1794
-1839
-1885
-1931
-1977
-2021
-2068
-2113
-2158
-2203
-2247
-2291
-2335
-2378
-2421
-2463
-2504
-2545
-2585
-2625
-2663
-2702
-2739
-2776
-2811
-2847
-2881
-2915
-2948
-2980
-3012
-3043
-3074
-3104
-3134
-3163
-3192
-3220
-3248
-3275
-3302
-3329
-3356
-3382
-3408
-3433
-3459
-3484
-3508
-3533
-3557
-3581
-3605
-3628
-3652
-3675
-3697
-3719
-3741
-3762
-3783
-3803
-3823
-3842
-3861
-3878
-3896
-3912
-3928
-3942
-3956
-3969
-3981
-3993
-4003
-4011
-4021
-4027
-4035
-4041
-4045
-4049
-4051
-4053
-4053
-4053
-4051
-4048
-4045
-4040
-4034
-4027
-4019
-4011
-4002
-3992
-3981
-3969
-3956
-3943
-3929
-3915
-3900
-3885
-3869
-3852
-3836
-3818
-3801
-3783
-3765
-3746
-3727
-3707
-3687
-3667
-3646
-3625
-3603
-3581
-3558
-3535
-3511
-3486
-3461
-3435
-3409
-3382
-3354
-3326
-3296
-3266
-3235
-3204
-3171
-3138
-3103
-3068
-3032
-2996
-2958
-2920
-2881
-2841
-2801
-2760
-2718
-2676
-2634
-2591
-2547
-2504
-2460
-2416
-2372
-2327
-2282
-2238
-2193
-2148
-2102
-2057
-2012
-1966
-1921
-1875
-1829
-1783
-1737
-1691
-1645
-1599
-1553
-1506
-1460
-1414
-1367
-1320
-1274
-1227
-1180
-1132
-1085
-1038
-990
-942
-893
-845
-796
-747
-697
-648
-597
-547
-496
-445
-394
-343
-291
-240
-188
-136
-84
-33
19
70
122
173
223
274
324
373
422
471
519
566
613
659
705
750
794
838
881
924
966
1008
1049
1089
1129
1169
1208
1247
1285
1323
1360
1398
1434
1471
1507
1543
1578
1613
1648
1682
1716
1750
1783
1816
1849
1881
1913
1945
1976
2005
2037
2066
2096
2125
2153
2181
2209
2236
2263
2289
2315
2341
2366
2392
2416
2441
2465
2488
2511
2534
2557
2579
2600
2622
2642
2663
2682
2702
2720
2738
2756
2773
2790
2806
2821
2836
2850
2863
2876
2889
2900
2911
2921
2931
2939
2947
2955
2961
2967
2972
2977
2980
2983
2985
2986
2987
2987
2986
2984
2982
2979
2976
2972
2968
2963
2958
2952
2946
2940
2933
2926
2919
2912
2905
2898
2891
2884
2877
2870
2863
2857
2850
2844
2838
2831
2826
2820
2815
2809
2804
2800
2795
2790
2786
2781
2777
2772
2768
2763
2759
2754
2749
2744
2739
2733
2727
2722
2715
2709
2703
2696
2689
2682
2674
2667
2659
2650
2642
2633
2624
2614
2604
2594
2583
2572
2561
2548
2536
2523
2510
2496
2482
2468
2453
2438
2423
2407
2392
2376
2361
2345
2330
2315
2299
2284
2270
2255
2241
2227
2213
2199
2186
2173
2160
2148
2135
2123
2111
2100
2088
2076
2065
2053
2041
2029
2017
2004
1992
1979
1965
1951
1936
1921
1906
1889
1872
1855
1837
1818
1799
1779
1758
1738
1716
1694
1672
1650
1627
1604
1581
1557
1533
1509
1485
1461
1436
1412
1387
1362
1337
1311
1286
1260
1234
1208
1182
1155
1129
1102
1074
1047
1020
992
964
936
908
880
852
824
796
768
741
713
685
658
630
603
576
550
523
497
471
446
421
396
371
347
323
299
275
252
228
205
182
159
135
112
89
66
42
18
-5
-29
-53
-77
-102
-126
-150
-175
-199
-224
-248
-273
-297
-321
-345
-368
-392
-415
-438
-460
-483
-504
-526
-547
-567
-588
-608
-627
-647
-665
-684
-702
-720
-738
-755
-772
-788
-805
-821
-837
-852
-868
-883
-899
-914
-929
-944
-959
-975
-990
-1004
-1020
-1037
-1053
-1069
-1086
-1102
-1119
-1136
-1154
-1171
-1189
-1207
-1226
-1244
-1263
-1282
-1300
-1319
-1339
-1358
-1377
-1396
-1414
-1433
-1451
-1469
-1487
-1505
-1522
-1538
-1554
-1570
-1584
-1599
-1612
-1625
-1637
-1648
-1658
-1668
-1677
-1685
-1692
-1699
-1706
-1712
-1717
-1722
-1727
-1731
-1735
-1739
-1743
-1747
-1751
-1755
-1759
-1763
-1768
-1772
-1777
-1781
-1786
-1791
-1797
-1802
-1808
-1814
-1820
-1827
-1834
-1841
-1848
-1856
-1863
-1871
-1880
-1888
-1897
-1906
-1915
-1924
-1934
-1943
-1953
-1963
-1973
-1983
-1992
-2001
-2012
-2021
-2032
-2041
-2051
-2061
-2070
-2080
-2089
-2098
-2107
-2116
-2124
-2133
-2142
-2150
-2159
-2168
-2176
-2185
-2194
-2203
-2212
-2221
-2231
-2241
-2251
-2261
-2271
-2281
-2292
-2303
-2314
-2326
-2337
-2349
-2361
-2373
-2385
-2398
-2410
-2423
-2436
-2449
-2462
-2475
-2488
-2501
-2514
-2528
-2541
-2555
-2568
-2582
-2595
-2609
-2623
-2637
-2651
-2665
-2679
-2693
-2707
-2721
-2735
-2749
-2763
-2777
-2790
-2804
-2818
-2831
-2845
-2858
-2871
-2884
-2897
-2910
-2922
-2935
-2948
-2960
-2972
-2985
-2997
-3009
-3021
-3032
-3044
-3055
-3066
-3077
-3087
-3097
-3107
-3116
-3124
-3133
-3140
-3147
-3154
-3160
-3166
-3171
-3175
-3179
-3183
-3186
-3189
-3192
-3194
-3196
-3198
-3199
-3200
-3201
-3202
-3203
-3203
-3203
-3204
-3203
-3203
-3203
-3202
-3202
-3201
-3200
-3198
-3197
-3195
-3193
-3191
-3189
-3186
-3183
-3179
-3176
-3172
-3167
-3163
-3157
-3152
-3146
-3140
-3133
-3126
-3119
-3111
-3102
-3094
-3085
-3075
-3065
-3055
-3044
-3032
-3020
-3008
-2995
-2982
-2968
-2954
-2939
-2923
-2907
-2891
-2874
-2857
-2839
-2821
-2803
-2784
-2764
-2745
-2725
-2704
-2684
-2662
-2641
-2620
-2598
-2575
-2553
-2530
-2507
-2484
-2460
-2436
-2412
-2388
-2363
-2338
-2313
-2288
-2262
-2236
-2210
-2183
-2156
-2129
-2102
-2074
-2045
-2017
-1990
-1962
-1933
-1904
-1876
-1847
-1818
-1790
-1761
-1732
-1704
-1675
-1647
-1619
-1591
-1564
-1536
-1509
-1482
-1456
-1430
-1404
-1379
-1354
-1329
-1304
-1280
-1257
-1233
-1210
-1187
-1164
-1142
-1119
-1097
-1075
-1054
-1032
-1010
-989
-967
-946
-924
-903
-882
-860
-838
-817
-795
-773
-751
-729
-707
-685
-662
-640
-617
-594
-571
-548
-526
-503
-480
-457
-434
-412
-389
-367
-344
-323
-301
-280
-259
-238
-218
-198
-178
-159
-140
-122
-104
-86
-69
-52
-35
-18
-2
14
30
45
61
76
91
106
121
136
151
165
180
194
208
223
237
250
264
277
291
304
316
328
340
352
363
374
385
395
404
414
423
432
440
448
456
463
470
477
483
490
496
501
507
512
517
521
526
530
534
538
542
546
549
553
556
559
562
565
568
570
573
575
577
579
581
582
583
584
584
585
584
584
583
582
580
578
576
573
570
567
563
559
555
550
546
540
535
529
523
517
510
503
496
489
481
474
466
458
449
441
433
424
415
407
398
389
381
372
363
355
347
338
330
322
314
307
299
292
285
277
270
264
257
250
243
236
229
222
215
208
200
193
185
177
169
160
152
143
133
124
114
104
94
83
72
61
50
38
27
14
2
-10
-23
-35
-48
-61
-74
-86
-99
-112
-124
-137
-149
-162
-174
-185
-197
-208
-219
-230
-241
-251
-261
-271
-280
-289
-298
-306
-314
-322
-329
-336
-342
-349
-355
-360
-366
-371
-375
-379
-383
-387
-390
-393
-396
-399
-401
-403
-405
-407
-408
-409
-410
-411
-412
-412
-412
-412
-412
-411
-410
-409
-408
-406
-403
-401
-398
-394
-390
-385
-380
-374
-368
-361
-354
-346
-338
-329
-319
-309
-298
-286
-274
-261
-248
-234
-220
-205
-190
-174
-157
-140
-123
-105
-87
-68
-49
-30
-10
10
30
51
72
93
114
135
156
178
199
221
243
265
287
309
331
353
376
398
421
443
466
489
512
535
558
581
604
627
650
674
697
720
743
765
788
811
833
855
877
899
921
942
963
984
1004
1025
1045
1065
1085
1105
1124
1144
1163
1182
1201
1220
1239
1258
1277
1296
1316
1335
1355
1375
1395
1415
1435
1456
1477
1498
1519
1541
1563
1585
1607
1629
1652
1674
1697
1720
1742
1765
1788
1810
1833
1855
1877
1899
1921
1942
1964
1985
2005
2025
2045
2065
2085
2104
2123
2142
2160
2178
2196
2213
2231
2248
2265
2282
2298
2314
2331
2347
2362
2378
2393
2409
2424
2438
2453
2468
2482
2496
2509
2523
2536
2549
2561
2574
2585
2597
2608
2619
2630
2640
2650
2660
2670
2679
2687
2696
2704
2712
2720
2728
2735
2742
2749
2756
2763
2769
2775
2781
2787
2793
2799
2804
2809
2814
2819
2824
2828
2833
2837
2840
2844
2847
2850
2852
2855
2856
2858
2859
2860
2860
2861
2860
2860
2859
2858
2856
2855
2853
2851
2849
2846
2844
2841
2839
2836
2834
2831
2829
2826
2824
2822
2820
2818
2817
2815
2814
2813
2812
2811
2810
2809
2808
2808
2807
2807
2806
2806
2806
2806
2806
2805
2805
2805
2805
2805
2805
2805
2805
2805
2805
2806
2806
2806
2806
2806
2806
2807
2807
2807
2807
2808
2808
2809
2809
2810
2810
2811
2812
2813
2814
2815
2816
2817
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2830
2831
2831
2832
2832
2832
2832
2832
2832
2831
2831
2830
2830
2829
2828
2827
2826
2824
2823
2821
2819
2817
2815
2813
2810
2807
2804
2800
2797
2793
2788
2784
2779
2774
2769
2763
2757
2751
2744
2738
2731
2724
2716
2709
2701
2693
2685
2677
2668
2660
2651
2642
2633
2623
2614
2604
2594
2584
2574
2563
2553
2542
2531
2520
2509
2498
2486
2475
2463
2451
2439
2426
2414
2401
2388
2374
2360
2346
2332
2318
2303
2287
2272
2256
2240
2223
2206
2189
2171
2154
2136
2118
2099
2081
2062
2043
2024
2005
1985
1966
1946
1927
1907
1887
1868
1848
1828
1809
1789
1769
1750
1730
1710
1691
1671
1652
1632
1613
1593
1574
1555
1536
1516
1497
1478
1459
1440
1421
1402
1383
1364
1345
1326
1307
1288
1269
1250
1231
1212
1193
1174
1155
1135
1116
1097
1077
1058
1038
1018
999
978
958
938
918
897
876
856
835
814
792
771
750
728
707
685
664
642
621
600
578
557
536
515
494
473
453
432
412
392
372
353
333
314
295
276
258
239
221
203
186
168
151
135
118
102
86
71
55
40
26
11
-3
-16
-30
-43
-56
-68
-80
-92
-104
-115
-126
-137
-147
-157
-167
-176
-185
-193
-201
-209
-216
-223
-230
-236
-242
-247
-252
-257
-261
-265
-269
-272
-275
-278
-280
-282
-284
-285
-287
-288
-288
-289
-289
-289
-289
-288
-287
-286
-284
-282
-280
-278
-275
-272
-269
-266
-262
-258
-254
-249
-244
-239
-234
-228
-222
-216
-210
-203
-196
-189
-182
-174
-167
-159
-151
-143
-135
-126
-118
-109
-100
-91
-82
-73
-63
-54
-45
-35
-25
-16
-6
4
14
24
34
44
54
65
75
86
97
107
119
130
141
153
165
177
189
202
215
228
241
254
268
281
295
310
324
338
353
368
383
398
414
430
445
461
477
493
510
526
542
559
575
592
609
625
642
659
676
693
710
727
744
761
778
795
812
830
847
864
881
898
914
931
948
965
981
998
1014
1031
1047
1063
1079
1094
1110
1125
1141
1156
1171
1185
1200
1214
1228
1242
1256
1269
1283
1296
1308
1321
1333
1345
1356
1367
1378
1389
1399
1409
1418
1427
1436
1444
1452
1460
1467
1474
1480
1486
1491
1496
1501
1505
1509
1512
1515
1517
1519
1520
1521
1521
1521
1520
1519
1517
1515
1512
1509
1505
1501
1496
1491
1486
1480
1474
1467
1460
1453
1445
1437
1429
1420
1411
1402
1392
1382
1371
1360
1349
1338
1325
1313
1300
1287
1273
1259
1244
1229
1213
1197
1180
1163
1146
1128
1110
1091
1072
1053
1033
1012
993
972
951
930
908
886
864
842
819
796
773
750
727
703
680
656
632
607
583
558
534
509
483
458
432
406
380
354
327
301
273
246
219
191
163
134
106
77
48
19
-11
-41
-71
-102
-132
-163
-194
-226
-258
-290
-322
-355
-387
-420
-454
-487
-521
-554
-588
-622
-657
-691
-725
-760
-795
-829
-864
-899
-934
-968
-1002
-1038
-1073
-1108
-1143
-1178
-1213
-1248
-1283
-1318
-1353
-1388
-1423
-1458
-1493
-1528
-1563
-1598
-1633
-1668
-1703
-1738
-1773
-1808
-1843
-1878
-1912
-1947
-1982
-2016
-2051
-2085
-2119
-2153
-2187
-2220
-2253
-2286
-2319
-2352
-2384
-2416
-2447
-2478
-2509
-2539
-2569
-2599
-2628
-2656
-2685
-2712
-2740
-2767
-2793
-2819
-2845
-2870
-2895
-2919
-2943
-2967
-2990
-3013
-3036
-3059
-3081
-3104
-3126
-3148
-3170
-3191
-3213
-3235
-3256
-3278
-3299
-3320
-3342
-3363
-3385
-3406
-3427
-3448
-3470
-3491
-3512
-3534
-3555
-3576
-3597
-3619
-3640
-3661
-3683
-3704
-3725
-3746
-3767
-3788
-3809
-3830
-3850
-3871
-3891
-3911
-3930
-3950
-3969
-3987
-4006
-4024
-4041
-4058
-4075
-4091
-4107
-4122
-4137
-4152
-4165
-4179
-4191
-4204
-4216
-4227
-4238
-4248
-4258
-4268
-4277
-4285
-4294
-4302
-4309
-4316
-4323
-4330
-4336
-4343
-4349
-4354
-4360
-4365
-4370
-4375
-4379
-4384
-4388
-4392
-4396
-4400
-4404
-4407
-4411
-4414
-4417
-4419
-4422
-4425
-4427
-4429
-4431
-4433
-4435
-4437
-4438
-4440
-4441
-4443
-4444
-4445
-4447
-4448
-4449
-4450
-4451
-4452
-4453
-4454
-4455
-4456
-4457
-4458
-4459
-4460
-4461
-4461
-4462
-4462
-4463
-4463
-4463
-4463
-4463
-4462
-4461
-4460
-4459
-4458
-4456
-4454
-4451
-4448
-4445
-4441
-4437
-4433
-4428
-4423
-4417
-4411
-4404
-4397
-4390
-4382
-4374
-4366
-4357
-4348
-4339
-4329
-4320
-4309
-4299
-4289
-4278
-4267
-4256
-4245
-4234
-4223
-4211
-4199
-4188
-4176
-4164
-4152
-4140
-4127
-4115
-4103
-4090
-4078
-4065
-4051
-4038
-4026
-4011
-3999
-3985
-3971
-3957
-3942
-3927
-3912
-3897
-3881
-3865
-3848
-3831
-3814
-3796
-3778
-3760
-3741
-3722
-3702
-3682
-3662
-3641
-3620
-3599
-3577
-3556
-3534
-3511
-3489
-3467
-3444
-3421
-3398
-3375
-3352
-3329
-3305
-3282
-3258
-3234
-3210
-3186
-3162
-3138
-3113
-3088
-3063
-3038
-3013
-2987
-2961
-2935
-2908
-2882
-2855
-2828
-2800
-2772
-2744
-2716
-2687
-2658
-2629
-2599
-2569
-2539
-2509
-2478
-2447
-2415
-2383
-2351
-2319
-2286
-2253
-2220
-2187
-2153
-2119
-2085
-2050
-2015
-1981
-1945
-1910
-1874
-1839
-1803
-1767
-1730
-1694
-1657
-1621
-1584
-1547
-1510
-1473
-1436
-1399
-1362
-1325
-1287
-1250
-1213
-1175
-1138
-1100
-1063
-1025
-987
-950
-912
-874
-836
-798
-761
-723
-685
-647
-609
-571
-533
-496
-458
-420
-382
-344
-306
-269
-231
-193
-156
-118
-81
-43
-6
31
68
105
142
178
215
251
287
322
358
393
428
463
498
532
567
601
635
669
702
736
769
802
835
867
900
932
964
996
1028
1059
1090
1121
1152
1182
1212
1242
1271
1301
1330
1358
1387
1415
1442
1470
1497
1524
1551
1577
1603
1629
1654
1679
1704
1729
1753
1777
1800
1824
1847
1869
1892
1914
1936
1957
1978
1999
2019
2039
2059
2079
2098
2117
2135
2153
2171
2189
2206
2223
2240
2257
2273
2289
2305
2320
2336
2351
2365
2380
2395
2409
2423
2437
2450
2464
2477
2490
2503
2515
2527
2539
2551
2562
2573
2584
2595
2605
2615
2624
2633
2642
2650
2658
2666
2673
2680
2687
2693
2699
2705
2710
2715
2719
2724
2728
2732
2736
2739
2742
2745
2748
2751
2753
2755
2757
2759
2761
2762
2763
2764
2765
2765
2765
2765
2765
2764
2763
2762
2761
2760
2758
2756
2754
2752
2749
2747
2744
2741
2738
2735
2732
2729
2726
2722
2719
2716
2712
2709
2706
2702
2699
2696
2693
2690
2687
2684
2681
2678
2675
2672
2668
2665
2662
2659
2656
2653
2650
2646
2643
2639
2635
2631
2627
2623
2619
2614
2609
2604
2599
2594
2589
2583
2577
2571
2565
2559
2553
2547
2540
2534
2527
2521
2514
2508
2501
2495
2488
2482
2475
2469
2463
2457
2451
2445
2440
2434
2429
2423
2418
2412
2407
2402
2397
2392
2386
2381
2376
2371
2365
2360
2354
2348
2342
2336
2330
2324
2317
2310
2303
2296
2288
2281
2273
2265
2256
2248
2239
2230
2221
2212
2203
2193
2183
2174
2164
2154
2143
2133
2122
2112
2101
2091
2080
2069
2058
2047
2036
2025
2015
2004
1993
1982
1972
1961
1950
1940
1930
1919
1909
1899
1888
1878
1868
1858
1848
1838
1828
1818
1808
1797
1787
1776
1766
1755
1744
1733
1721
1710
1698
1686
1674
1661
1648
1635
1621
1607
1593
1579
1564
1549
1534
1518
1503
1486
1470
1453
1436
1419
1402
1384
1367
1349
1330
1312
1293
1274
1255
1236
1217
1197
1178
1158
1138
1118
1098
1077
1057
1036
1014
994
973
952
931
909
888
866
844
822
800
777
755
732
709
686
662
639
615
590
566
541
516
491
466
440
414
388
362
335
309
282
256
229
202
175
149
122
96
69
43
17
-9
-35
-60
-86
-111
-136
-161
-186
-210
-234
-258
-282
-306
-330
-353
-376
-399
-422
-445
-467
-490
-512
-534
-556
-578
-600
-622
-644
-666
-688
-709
-731
-752
-773
-795
-816
-837
-858
-879
-900
-921
-942
-962
-983
-1002
-1024
-1044
-1064
-1083
-1103
-1123
-1142
-1161
-1180
-1198
-1217
-1235
-1253
-1270
-1288
-1305
-1321
-1338
-1354
-1370
-1386
-1401
-1416
-1431
-1445
-1460
-1474
-1487
-1501
-1514
-1526
-1539
-1551
-1564
-1575
-1587
-1599
-1610
-1621
-1632
-1643
-1654
-1665
-1675
-1686
-1696
-1706
-1716
-1726
-1736
-1746
-1755
-1765
-1774
-1784
-1793
-1802
-1811
-1819
-1828
-1837
-1845
-1853
-1861
-1869
-1877
-1885
-1892
-1900
-1907
-1914
-1921
-1927
-1934
-1940
-1946
-1951
-1957
-1962
-1967
-1972
-1977
-1981
-1986
-1990
-1994
-1998
-2001
-2004
-2008
-2011
-2013
-2016
-2019
-2021
-2024
-2025
-2028
-2031
-2033
-2035
-2037
-2039
-2041
-2043
-2045
-2048
-2050
-2052
-2055
-2057
-2060
-2062
-2065
-2068
-2071
-2073
-2076
-2079
-2082
-2085
-2088
-2091
-2093
-2096
-2099
-2102
-2104
-2107
-2109
-2111
-2113
-2115
-2117
-2119
-2121
-2122
-2124
-2125
-2126
-2127
-2128
-2129
-2129
-2130
-2131
-2131
-2132
-2132
-2133
-2133
-2134
-2134
-2135
-2136
-2136
-2137
-2138
-2138
-2139
-2140
-2141
-2142
-2143
-2144
-2145
-2146
-2147
-2148
-2149
-2150
-2151
-2151
-2152
-2153
-2154
-2155
-2155
-2156
-2157
-2157
-2158
-2159
-2159
-2160
-2161
-2162
-2162
-2163
-2164
-2166
-2167
-2168
-2170
-2171
-2173
-2175
-2177
-2179
-2181
-2183
-2186
-2188
-2191
-2193
-2196
-2199
-2201
-2204
-2206
-2209
-2211
-2214
-2216
-2218
-2221
-2223
-2225
-2227
-2229
-2230
-2232
-2234
-2235
-2237
-2238
-2240
-2241
-2242
-2243
-2244
-2246
-2247
-2248
-2249
-2250
-2251
-2253
-2254
-2255
-2257
-2258
-2260
-2262
-2264
-2266
-2268
-2270
-2273
-2276
-2278
-2281
-2284
-2287
-2290
-2294
-2297
-2301
-2304
-2308
-2312
-2315
-2319
-2323
-2327
-2331
-2334
-2338
-2342
-2346
-2350
-2354
-2357
-2361
-2365
-2368
-2372
-2375
-2379
-2382
-2385
-2389
-2392
-2395
-2398
-2400
-2403
-2406
-2409
-2411
-2414
-2416
-2419
-2421
-2424
-2426
-2428
-2430
-2432
-2434
-2436
-2437
-2439
-2441
-2442
-2444
-2445
-2446
-2447
-2448
-2449
-2450
-2450
-2451
-2451
-2451
-2451
-2451
-2451
-2451
-2450
-2449
-2449
-2448
-2447
-2445
-2444
-2442
-2441
-2439
-2437
-2435
-2433
-2431
-2428
-2426
-2423
-2420
-2417
-2414
-2411
-2408
-2404
-2401
-2397
-2393
-2389
-2385
-2381
-2377
-2373
-2368
-2364
-2359
-2354
-2350
-2345
-2340
-2334
-2329
-2324
-2319
-2313
-2308
-2302
-2296
-2291
-2285
-2279
-2273
-2267
-2261
-2255
-2249
-2243
-2237
-2231
-2224
-2218
-2211
-2205
-2198
-2191
-2184
-2177
-2170
-2163
-2156
-2148
-2141
-2134
-2126
-2118
-2110
-2103
-2095
-2087
-2079
-2071
-2062
-2054
-2045
-2037
-2029
-2020
-2011
-2001
-1993
-1984
-1975
-1966
-1956
-1947
-1937
-1927
-1917
-1908
-1898
-1888
-1878
-1867
-1857
-1847
-1837
-1827
-1817
-1807
-1797
-1787
-1777
-1767
-1757
-1747
-1737
-1727
-1717
-1707
-1697
-1687
-1677
-1666
-1656
-1646
-1636
-1625
-1615
-1604
-1594
-1583
-1572
-1562
-1551
-1540
-1529
-1519
-1508
-1497
-1486
-1475
-1464
-1453
-1442
-1431
-1419
-1408
-1397
-1385
-1374
-1362
-1350
-1338
-1326
-1314
-1302
-1290
-1278
-1265
-1253
-1241
-1228
-1216
-1203
-1190
-1178
-1165
-1153
-1140
-1128
-1115
-1103
-1091
-1078
-1066
-1054
-1042
-1030
-1018
-1006
-994
-982
-970
-959
-947
-936
-924
-913
-902
-890
-879
-869
-858
-847
-837
-826
-816
-806
-796
-786
-777
-767
-758
-749
-739
-730
-721
-712
-703
-694
-686
-677
-668
-659
-651
-642
-633
-624
-615
-606
-597
-588
-579
-570
-561
-552
-543
-533
-524
-515
-505
-496
-486
-477
-467
-457
-447
-437
-428
-418
-408
-397
-387
-377
-366
-356
-345
-335
-324
-313
-302
-291
-280
-268
-257
-246
-234
-222
-211
-199
-187
-175
-163
-151
-140
-128
-116
-104
-92
-80
-69
-57
-46
-34
-23
-12
-1
10
21
31
42
52
62
73
83
93
102
112
122
131
140
149
158
167
176
185
193
202
210
219
227
235
243
251
259
267
275
283
291
299
308
316
324
332
341
349
357
366
374
383
391
400
408
417
425
433
441
450
458
466
474
482
489
497
504
512
519
526
533
539
546
552
558
564
570
575
581
586
591
595
600
604
608
612
616
619
623
626
629
632
635
638
640
642
645
647
649
651
652
654
655
657
658
659
660
661
661
662
662
663
663
663
663
663
663
663
663
663
663
662
662
662
661
661
660
660
659
658
658
657
656
655
654
653
652
651
649
648
647
645
644
642
640
639
637
635
634
632
630
629
627
626
625
624
623
622
621
621
620
620
620
620
621
621
622
623
624
625
627
628
630
632
634
635
637
640
642
644
646
649
651
654
656
659
662
664
667
670
673
676
679
682
685
688
692
695
699
702
706
709
713
717
721
725
729
733
737
742
747
752
757
762
768
774
781
787
794
802
810
818
826
835
844
854
864
874
885
896
907
919
931
943
955
968
980
993
1006
1020
1033
1046
1060
1074
1088
1102
1116
1130
1144
1159
1174
1189
1204
1219
1235
1251
1267
1283
1300
1316
1333
1351
1368
1386
1404
1422
1440
1459
1477
1496
1516
1535
1555
1575
1595
1615
1636
1656
1677
1698
1720
1741
1763
1785
1807
1830
1852
1875
1898
1921
1944
1967
1991
2013
2037
2062
2086
2110
2134
2158
2182
2207
2231
2255
2280
2304
2328
2353
2377
2401
2425
2449
2474
2498
2522
2546
2569
2593
2617
2640
2664
2687
2710
2734
2757
2780
2803
2826
2848
2871
2894
2916
2939
2961
2984
3006
3028
3051
3073
3095
3116
3138
3160
3181
3202
3223
3244
3265
3285
3306
3326
3346
3365
3385
3404
3423
3442
3461
3479
3498
3516
3534
3551
3569
3586
3603
3620
3636
3653
3669
3685
3701
3716
3731
3747
3761
3776
3791
3805
3819
3833
3847
3860
3874
3887
3900
3913
3926
3939
3951
3963
3976
3988
4000
4011
4022
4035
4046
4057
4067
4078
4090
4101
4111
4122
4132
4142
4152
4162
4172
4181
4191
4200
4209
4217
4226
4234
4242
4249
4257
4264
4270
4277
4283
4288
4293
4298
4303
4307
4311
4315
4318
4321
4324
4326
4328
4330
4332
4333
4334
4335
4335
4336
4336
4336
4336
4335
4334
4333
4332
4331
4329
4327
4325
4323
4321
4318
4315
4312
4308
4305
4301
4297
4293
4288
4283
4278
4273
4268
4262
4256
4250
4244
4237
4230
4223
4216
4208
4200
4192
4184
4176
4167
4159
4150
4141
4132
4123
4113
4104
4094
4085
4075
4065
4056
4046
4035
4026
4016
4006
3996
3986
3976
3966
3956
3946
3936
3925
3915
3905
3894
3884
3873
3863
3852
3842
3831
3820
3810
3799
3788
3777
3766
3755
3744
3733
3722
3710
3699
3687
3675
3664
3651
3639
3627
3615
3602
3589
3576
3564
3550
3537
3524
3511
3498
3485
3471
3458
3445
3432
3419
3406
3393
3380
3367
3355
3342
3330
3318
3306
3294
3283
3271
3260
3249
3238
3227
3217
3206
3196
3186
3176
3166
3156
3146
3136
3126
3117
3107
3098
3088
3079
3069
3060
3051
3041
3032
3023
3014
3005
2997
2988
2980
2971
2963
2955
2947
2940
2932
2925
2917
2910
2903
2896
2890
2883
2877
2871
2865
2859
2853
2848
2842
2837
2832
2827
2823
2819
2815
2811
2807
2803
2800
2797
2794
2792
2789
2787
2785
2783
2781
2779
2778
2776
2775
2774
2773
2772
2771
2770
2769
2768
2768
2767
2767
2766
2766
2766
2766
2766
2766
2766
2766
2766
2767
2767
2768
2769
2769
2770
2771
2773
2774
2775
2777
2778
2780
2781
2783
2784
2786
2788
2790
2791
2793
2795
2797
2798
2800
2802
2804
2805
2807
2809
2810
2812
2813
2815
2816
2818
2819
2821
2822
2824
2825
2827
2828
2830
2831
2833
2835
2836
2838
2840
2842
2844
2846
2848
2851
2853
2856
2859
2861
2864
2868
2871
2874
2878
2881
2885
2889
2892
2896
2900
2903
2907
2911
2914
2917
2920
2923
2926
2929
2931
2933
2935
2937
2938
2939
2940
2941
2941
2942
2942
2942
2941
2941
2941
2940
2940
2939
2938
2938
2937
2936
2936
2935
2935
2935
2935
2935
2935
2935
2935
2936
2937
2938
2939
2940
2941
2943
2945
2946
2948
2950
2952
2954
2956
2958
2960
2962
2964
2966
2968
2969
2971
2972
2973
2974
2974
2975
2975
2975
2974
2973
2972
2971
2970
2968
2966
2963
2960
2958
2954
2951
2947
2943
2939
2935
2930
2925
2921
2915
2910
2905
2899
2894
2888
2882
2876
2870
2864
2858
2851
2845
2838
2832
2825
2818
2811
2804
2796
2789
2781
2773
2765
2757
2749
2741
2733
2724
2716
2707
2698
2690
2681
2672
2664
2655
2647
2638
2630
2621
2613
2604
2596
2587
2579
2570
2562
2554
2545
2537
2528
2520
2512
2503
2495
2487
2479
2470
2462
2454
2446
2437
2429
2421
2413
2405
2397
2388
2380
2372
2364
2356
2348
2340
2332
2324
2316
2308
2300
2292
2284
2276
2268
2260
2253
2245
2237
2229
2221
2213
2205
2198
2190
2182
2174
2167
2159
2151
2144
2136
2128
2121
2113
2105
2098
2090
2082
2075
2067
2060
2052
2045
2037
2029
2021
2015
2007
2000
1993
1985
1978
1970
1963
1956
1948
1941
1934
1926
1919
1912
1904
1897
1890
1883
1876
1868
1861
1854
1847
1840
1833
1825
1818
1811
1804
1797
1790
1783
1776
1769
1762
1755
1748
1741
1734
1727
1720
1713
1706
1700
1693
1686
1679
1672
1665
1659
1652
1645
1638
1632
1625
1618
1611
1605
1598
1591
1585
1578
1571
1565
1558
1552
1545
1538
1532
1525
1519
1512
1506
1499
1493
1486
1480
1473
1467
1460
1454
1448
1441
1435
1429
1422
1416
1410
1403
1397
1391
1384
1378
1372
1366
1360
1353
1347
1341
1335
1329
1322
1316
1310
1304
1298
1292
1286
1280
1274
1268
1262
1256
1250
1244
1238
1232
1226
1220
1214
1208
1202
1196
1190
1185
1179
1173
1167
1161
1155
1150
1144
1138
1132
1127
1121
1115
1110
1104
1098
1093
1087
1081
1076
1070
1064
1059
1053
1048
1042
1036
1031
1025
1020
1014
1008
1002
998
993
987
982
976
971
965
960
955
949
944
939
933
928
923
917
912
907
902
896
891
886
881
876
870
865
860
855
850
845
839
834
829
824
819
814
809
804
799
794
789
784
779
774
769
764
759
754
749
744
739
735
730
725
720
715
710
706
701
696
691
686
682
677
672
667
663
658
653
649
644
639
635
630
625
621
616
612
607
602
598
593
589
584
580
575
571
566
562
557
553
548
544
540
535
531
526
522
518
513
509
505
500
496
492
487
483
479
474
470
466
462
458
453
449
445
441
437
432
428
424
420
416
412
408
404
399
395
391
387
383
379
375
371
367
363
359
355
351
347
343
339
336
332
328
324
320
316
312
308
305
301
297
293
289
286
282
278
274
270
267
263
259
256
252
248
245
241
237
234
230
226
223
219
215
212
208
205
201
198
194
190
187
183
180
176
173
169
166
162
159
156
152
149
145
142
139
135
132
128
125
122
118
115
112
108
105
102
98
95
92
89
85
82
79
76
73
69
66
63
60
57
53
50
47
44
41
38
35
32
29
25
22
19
16
13
10
7
4
1
-2
-5
-8
-11
-14
-17
-20
-23
-26
-28
-31
-34
-37
-40
-43
-46
-49
-51
-54
-57
-60
-63
-66
-68
-71
-74
-77
-80
-82
-85
-88
-91
-93
-96
-99
-101
-104
-107
-109
-112
-115
-117
-120
-123
-125
-128
-131
-133
-136
-138
-141
-143
-146
-149
-151
-154
-156
-159
-161
-164
-166
-169
-171
-174
-176
-179
-181
-183
-186
-188
-191
-193
-196
-198
-200
-203
-205
-207
-210
-212
-214
-217
-219
-221
-224
-226
-228
-231
-233
-235
-237
-240
-242
-244
-246
-249
-251
-253
-255
-257
-260
-262
-264
-266
-268
-270
-273
-275
-277
-279
-281
-283
-285
-287
-289
-291
-294
-296
-298
-300
-302
-304
-306
-308
-310
-312
-314
-316
-318
-320
-322
-324
-326
-328
-329
-331
-333
-335
-337
-339
-341
-343
-345
-347
-348
-350
-352
-354
-356
-358
-360
-361
-363
-365
-367
-369
-370
-372
-374
-376
-377
-379
-381
-383
-384
-386
-388
-389
-391
-393
-395
-396
-398
-400
-401
-403
-405
-406
-408
-409
-411
-413
-414
-416
-418
-419
-421
-422
-424
-425
-427
-429
-430
-432
-433
-435
-436
-438
-439
-441
-442
-444
-445
-447
-448
-450
-451
-452
-454
-455
-457
-458
-460
-461
-462
-464
-465
-467
-468
-469
-471
-472
-473
-475
-476
-478
-479
-480
-481
-483
-484
-485
-487
-488
-489
-491
-492
-493
-494
-496
-497
-498
-499
-501
-502
-503
-504
-505
-507
-508
-509
-510
-511
-513
-514
-515
-516
-517
-518
-520
-521
-522
-523
-524
-525
-526
-527
-528
-530
-531
-532
-533
-534
-535
-536
-537
-538
-539
-540
-541
-542
-543
-544
-545
-546
-547
-548
-549
-550
-551
-552
-553
-554
-555
-556
-557
-558
-559
-560
-561
-562
-562
-563
-564
-565
-566
-567
-568
-569
-570
-570
-571
-572
-573
-574
-575
-576
-576
-577
-578
-579
-580
-580
-581
-582
-583
-584
-584
-585
-586
-587
-587
-588
-589
-590
-590
-591
-592
-593
-593
-594
-595
-596
-596
-597
-598
-598
-599
-600
-600
-601
-602
-602
-603
-604
-604
-605
-606
-606
-607
-607
-608
-609
-609
-610
-610
-611
-612
-612
-613
-613
-614
-615
-615
-616
-616
-617
-617
-618
-618
-619
-619
-620
-621
-621
-622
-622
-623
-623
-624
-624
-625
-625
-625
-626
-626
-627
-627
-628
-628
-629
-629
-630
-630
-630
-631
-631
-632
-632
-633
-633
-633
-634
-634
-635
-635
-635
-636
-636
-636
-637
-637
-638
-638
-638
-639
-639
-639
-640
-640
-640
-641
-641
-641
-641
-642
-642
-642
-643
-643
-643
-644
-644
-644
-644
-645
-645
-645
-645
-646
-646
-646
-646
-647
-647
-647
-647
-648
-648
-648
-648
-648
-649
-649
-649
-649
-649
-650
-650
-650
-650
-650
-650
-651
-651
-651
-651
-651
-651
-652
-652
-652
-652
-652
-652
-652
-652
-653
-653
-653
-653
-653
-653
-653
-653
-653
-653
-654
-654
-654
-654
-654
-654
-654
-654
-654
-654
-654
-654
-654
-654
-654
-654
-654
-654
-654
