5
21454
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-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
-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
-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
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-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
-42
-43
-43
-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
-44
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-67
-67
-67
-67
-67
-67
-67
-67
-66
-66
-66
-66
-66
-66
-65
-65
-65
-65
-65
-64
-64
-64
-64
-64
-63
-63
-63
-63
-62
-62
-62
-61
-61
-61
-60
-60
-60
-59
-59
-59
-58
-58
-57
-57
-56
-56
-55
-55
-54
-54
-53
-53
-52
-52
-51
-51
-50
-50
-49
-49
-48
-48
-47
-47
-46
-45
-45
-44
-44
-43
-43
-42
-42
-41
-41
-40
-40
-39
-39
-38
-38
-37
-37
-37
-36
-36
-35
-35
-34
-34
-34
-33
-33
-32
-32
-32
-31
-31
-31
-31
-30
-30
-30
-30
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-28
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-35
-35
-35
-36
-36
-36
-37
-37
-37
-38
-38
-39
-40
-40
-41
-41
-42
-42
-43
-44
-44
-45
-46
-47
-47
-48
-49
-50
-51
-52
-53
-54
-55
-57
-58
-59
-60
-61
-62
-64
-65
-66
-67
-68
-69
-71
-72
-73
-74
-75
-77
-78
-79
-80
-81
-83
-84
-85
-86
-87
-88
-89
-90
-91
-92
-93
-93
-94
-95
-96
-96
-97
-98
-98
-99
-100
-100
-101
-101
-102
-102
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-107
-107
-107
-107
-107
-108
-108
-108
-109
-109
-110
-110
-111
-111
-112
-112
-112
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-112
-112
-112
-112
-111
-111
-111
-111
-111
-110
-110
-110
-110
-110
-110
-110
-109
-109
-109
-109
-109
-109
-108
-108
-108
-108
-107
-107
-107
-107
-106
-106
-106
-105
-105
-105
-105
-104
-104
-104
-104
-104
-103
-103
-103
-103
-103
-102
-102
-102
-101
-101
-101
-100
-100
-99
-98
-98
-97
-96
-95
-94
-94
-93
-92
-91
-90
-90
-89
-88
-88
-87
-87
-86
-86
-85
-85
-84
-84
-83
-83
-82
-82
-81
-81
-80
-80
-79
-79
-78
-77
-77
-77
-76
-76
-75
-75
-74
-74
-74
-73
-73
-72
-72
-72
-71
-71
-71
-71
-70
-70
-70
-70
-69
-69
-69
-69
-68
-68
-68
-68
-67
-67
-67
-67
-66
-66
-66
-65
-65
-65
-64
-64
-63
-63
-62
-62
-61
-61
-60
-60
-59
-59
-58
-57
-57
-56
-56
-55
-54
-54
-53
-53
-52
-52
-51
-51
-51
-50
-50
-50
-50
-50
-50
-51
-51
-52
-52
-53
-53
-54
-55
-55
-56
-56
-57
-57
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-59
-59
-58
-58
-58
-58
-57
-57
-56
-56
-56
-55
-55
-54
-53
-53
-52
-51
-50
-49
-47
-46
-45
-43
-42
-41
-39
-38
-36
-35
-34
-32
-31
-29
-27
-25
-23
-21
-19
-17
-15
-12
-10
-7
-4
-2
1
4
7
10
13
16
18
21
24
27
30
33
36
39
42
46
49
52
55
58
61
64
66
69
71
74
76
78
80
82
83
85
87
89
90
92
94
95
97
99
101
103
105
106
108
110
112
114
116
117
119
120
122
123
125
126
127
129
130
132
133
135
137
139
141
143
146
148
150
152
155
157
159
161
163
165
166
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
183
184
185
186
187
188
189
190
191
193
194
195
196
197
198
199
200
200
201
202
203
204
206
207
208
209
210
212
213
214
215
216
217
219
220
221
223
224
225
227
228
230
232
233
235
237
239
240
242
243
244
245
245
246
246
246
245
245
244
244
243
242
242
241
241
241
241
241
241
241
241
241
241
241
241
240
240
239
238
237
236
235
234
233
232
231
230
229
228
228
227
226
225
224
223
222
221
219
218
216
214
212
210
208
205
203
200
198
195
192
189
187
184
182
179
177
174
172
169
166
164
160
157
154
150
146
141
137
132
127
121
116
110
104
98
92
86
79
73
67
61
55
49
43
36
30
24
17
11
4
-3
-10
-16
-23
-30
-37
-44
-51
-58
-65
-72
-78
-85
-92
-99
-106
-113
-120
-127
-134
-141
-149
-156
-164
-172
-180
-188
-197
-205
-213
-221
-229
-236
-244
-251
-257
-264
-270
-276
-282
-288
-294
-300
-306
-313
-319
-325
-332
-338
-345
-351
-358
-364
-371
-377
-383
-390
-396
-403
-409
-416
-423
-429
-436
-443
-450
-457
-464
-471
-478
-486
-493
-500
-507
-515
-522
-530
-537
-544
-552
-560
-567
-575
-583
-592
-600
-608
-617
-626
-635
-644
-653
-662
-671
-680
-689
-697
-706
-714
-723
-731
-738
-746
-753
-759
-766
-772
-777
-782
-787
-791
-795
-798
-800
-802
-804
-805
-806
-807
-807
-807
-807
-806
-805
-804
-803
-801
-799
-798
-796
-793
-791
-788
-785
-782
-778
-775
-771
-767
-762
-758
-753
-748
-743
-738
-733
-727
-721
-715
-709
-703
-697
-690
-684
-678
-672
-666
-660
-655
-650
-645
-641
-637
-634
-630
-627
-624
-620
-617
-613
-610
-606
-601
-597
-593
-588
-583
-579
-574
-570
-566
-562
-558
-555
-551
-548
-544
-541
-537
-533
-529
-524
-520
-515
-510
-506
-501
-496
-492
-488
-484
-480
-477
-473
-470
-468
-465
-463
-460
-458
-455
-453
-450
-447
-444
-442
-439
-436
-433
-430
-426
-423
-420
-416
-412
-407
-403
-398
-392
-387
-381
-374
-368
-362
-355
-348
-342
-335
-328
-321
-314
-307
-299
-291
-282
-273
-263
-253
-242
-231
-220
-208
-196
-183
-171
-158
-146
-134
-122
-110
-98
-86
-75
-63
-51
-40
-28
-16
-5
7
19
31
43
55
66
78
89
100
110
120
130
139
149
159
168
178
188
198
209
219
230
240
250
260
270
279
288
296
304
312
319
326
333
340
347
354
361
368
375
381
388
395
401
407
414
420
426
432
438
444
451
458
465
473
481
490
499
507
516
524
532
539
546
552
557
561
565
568
571
574
576
578
581
584
588
592
596
601
607
612
618
624
629
634
639
643
646
648
649
650
650
650
649
649
648
647
647
647
646
646
646
645
644
643
642
640
639
637
635
633
631
630
629
629
629
630
631
633
635
637
640
643
646
649
652
655
657
659
661
663
664
665
667
668
670
671
673
676
679
681
684
687
690
693
696
699
701
704
707
710
713
716
719
722
725
728
731
734
737
740
742
745
748
750
753
756
758
760
762
764
765
766
767
768
768
768
768
768
768
768
767
766
765
765
764
763
761
760
759
758
756
755
754
753
752
751
750
750
750
750
750
750
750
750
750
749
749
748
747
746
745
743
741
738
736
733
731
728
726
723
721
719
716
714
712
709
706
703
700
696
692
687
683
678
673
668
662
657
651
645
639
632
625
618
610
602
594
585
575
566
555
544
533
521
509
497
484
472
459
447
434
422
410
397
385
372
359
346
332
318
303
287
272
255
239
222
206
190
174
159
144
130
117
104
92
80
68
58
47
37
26
16
6
-4
-14
-23
-32
-41
-50
-58
-66
-73
-80
-86
-93
-98
-104
-109
-114
-118
-122
-126
-130
-133
-136
-139
-141
-143
-144
-145
-146
-146
-146
-146
-145
-144
-142
-141
-139
-137
-136
-134
-133
-131
-130
-129
-129
-128
-127
-126
-125
-124
-122
-121
-119
-116
-114
-111
-109
-106
-102
-99
-96
-92
-88
-84
-80
-76
-71
-67
-62
-57
-52
-46
-41
-36
-30
-25
-20
-15
-10
-5
-1
3
7
10
13
15
17
18
18
18
17
16
15
13
11
9
7
4
2
0
-2
-4
-5
-7
-7
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-7
-8
-9
-10
-12
-15
-18
-22
-26
-31
-37
-43
-50
-57
-64
-71
-79
-86
-93
-101
-108
-115
-123
-130
-137
-144
-150
-156
-162
-167
-171
-174
-176
-178
-179
-179
-179
-178
-177
-176
-175
-174
-173
-172
-171
-171
-170
-169
-168
-168
-168
-168
-169
-170
-171
-173
-175
-177
-180
-182
-184
-186
-188
-189
-191
-192
-193
-195
-196
-197
-198
-200
-201
-203
-205
-207
-210
-212
-215
-218
-220
-223
-226
-229
-231
-233
-235
-237
-238
-238
-239
-238
-237
-236
-235
-232
-230
-227
-224
-220
-216
-211
-206
-201
-195
-189
-181
-174
-165
-156
-147
-137
-126
-115
-103
-91
-78
-65
-52
-39
-26
-13
1
14
27
39
52
65
77
89
102
114
126
138
151
163
175
187
199
211
223
235
247
259
271
283
296
308
321
334
347
361
375
389
404
419
434
450
465
480
495
510
523
537
549
561
572
582
592
600
609
616
623
630
637
644
651
658
665
673
682
691
700
710
720
731
742
753
764
775
786
797
808
818
828
839
849
858
868
877
886
895
904
913
921
929
937
944
951
959
965
972
979
986
993
1000
1008
1016
1026
1035
1044
1054
1064
1074
1085
1096
1107
1118
1130
1142
1153
1165
1177
1188
1200
1211
1222
1234
1245
1256
1267
1278
1289
1300
1311
1322
1333
1343
1354
1364
1374
1385
1395
1405
1415
1425
1436
1446
1457
1467
1478
1490
1501
1514
1526
1539
1553
1567
1582
1597
1612
1627
1642
1658
1674
1691
1707
1724
1741
1758
1776
1793
1811
1829
1846
1864
1882
1900
1919
1937
1956
1976
1996
2017
2039
2062
2086
2112
2138
2166
2194
2224
2254
2285
2317
2350
2382
2416
2449
2483
2518
2552
2587
2622
2657
2692
2728
2763
2799
2834
2870
2905
2940
2975
3010
3045
3080
3114
3148
3183
3216
3250
3283
3316
3349
3381
3413
3445
3477
3508
3540
3571
3602
3633
3664
3694
3723
3752
3781
3809
3836
3864
3890
3916
3942
3968
3992
4017
4041
4065
4089
4112
4135
4158
4181
4203
4225
4247
4268
4289
4309
4328
4347
4365
4383
4400
4417
4432
4447
4462
4476
4490
4504
4516
4529
4541
4552
4563
4574
4583
4592
4601
4609
4616
4622
4627
4632
4636
4639
4642
4644
4646
4647
4648
4648
4648
4647
4646
4644
4642
4639
4635
4632
4627
4622
4617
4611
4604
4597
4589
4580
4571
4561
4551
4539
4527
4515
4502
4488
4474
4460
4445
4430
4415
4399
4383
4367
4350
4334
4317
4299
4282
4264
4246
4228
4209
4190
4171
4151
4131
4111
4090
4069
4046
4025
4003
3980
3957
3934
3910
3886
3862
3838
3813
3788
3763
3737
3711
3686
3660
3634
3608
3582
3556
3531
3505
3480
3454
3429
3403
3378
3353
3328
3304
3279
3255
3230
3207
3183
3159
3136
3113
3090
3067
3045
3022
3000
2978
2955
2933
2911
2890
2868
2846
2825
2804
2783
2762
2742
2721
2700
2680
2659
2638
2618
2597
2576
2556
2535
2514
2494
2473
2452
2432
2412
2392
2372
2353
2334
2316
2298
2281
2264
2249
2233
2218
2204
2190
2177
2164
2151
2139
2127
2115
2103
2092
2081
2069
2058
2045
2035
2023
2011
1999
1986
1973
1961
1948
1934
1921
1908
1895
1882
1868
1855
1842
1828
1815
1801
1786
1772
1757
1741
1725
1708
1691
1674
1656
1637
1619
1600
1580
1561
1541
1521
1501
1480
1460
1439
1418
1397
1377
1356
1336
1316
1297
1278
1259
1241
1223
1206
1189
1172
1155
1138
1120
1102
1084
1066
1047
1028
1008
990
970
950
930
910
889
868
847
825
804
782
761
740
719
698
678
658
639
620
601
584
567
550
534
518
503
488
473
459
444
430
416
402
388
375
361
347
334
320
306
292
277
263
248
233
218
202
187
172
157
142
127
113
100
87
74
62
51
40
30
20
11
1
-7
-16
-25
-33
-42
-50
-58
-67
-76
-84
-93
-101
-110
-119
-127
-135
-143
-152
-159
-167
-175
-183
-190
-198
-205
-213
-221
-228
-236
-244
-252
-259
-267
-275
-282
-290
-298
-306
-313
-321
-329
-337
-345
-354
-362
-370
-378
-386
-394
-402
-410
-418
-427
-436
-445
-455
-465
-476
-488
-500
-513
-527
-542
-557
-573
-589
-606
-624
-641
-659
-677
-695
-712
-730
-747
-764
-781
-797
-814
-830
-845
-861
-876
-891
-906
-921
-936
-950
-965
-979
-993
-1006
-1020
-1035
-1049
-1063
-1077
-1091
-1104
-1118
-1131
-1145
-1158
-1170
-1183
-1194
-1205
-1216
-1226
-1236
-1246
-1255
-1263
-1272
-1280
-1288
-1295
-1303
-1310
-1318
-1325
-1333
-1340
-1347
-1355
-1362
-1369
-1377
-1385
-1392
-1400
-1408
-1415
-1423
-1430
-1438
-1445
-1452
-1459
-1466
-1473
-1479
-1485
-1490
-1496
-1501
-1505
-1510
-1514
-1517
-1521
-1524
-1527
-1530
-1532
-1534
-1536
-1538
-1540
-1541
-1542
-1543
-1543
-1544
-1544
-1544
-1544
-1543
-1542
-1541
-1540
-1539
-1537
-1534
-1531
-1527
-1523
-1518
-1512
-1506
-1499
-1491
-1483
-1474
-1464
-1454
-1443
-1431
-1419
-1406
-1393
-1379
-1364
-1349
-1334
-1318
-1301
-1284
-1267
-1250
-1232
-1213
-1195
-1176
-1158
-1139
-1120
-1101
-1082
-1063
-1044
-1025
-1004
-986
-966
-946
-926
-905
-884
-863
-842
-820
-798
-776
-754
-732
-710
-688
-666
-645
-623
-601
-580
-558
-536
-514
-493
-471
-449
-427
-406
-385
-364
-344
-324
-305
-286
-269
-252
-235
-220
-205
-191
-178
-166
-154
-143
-133
-123
-114
-106
-97
-90
-83
-76
-69
-62
-55
-47
-40
-32
-24
-15
-6
3
12
22
32
41
51
61
70
79
88
96
103
110
116
121
125
128
131
133
134
135
135
134
133
132
130
128
126
123
121
118
115
112
109
105
101
97
93
89
85
80
75
70
64
58
52
45
37
29
21
12
2
-8
-18
-28
-39
-50
-61
-73
-84
-95
-107
-118
-129
-140
-151
-163
-174
-185
-197
-209
-220
-232
-245
-257
-269
-282
-294
-307
-320
-333
-347
-360
-375
-389
-404
-419
-435
-451
-468
-485
-502
-520
-538
-557
-576
-595
-614
-634
-653
-673
-693
-714
-734
-754
-773
-793
-812
-830
-849
-866
-884
-900
-916
-932
-946
-961
-975
-988
-1000
-1014
-1027
-1039
-1052
-1065
-1078
-1091
-1105
-1119
-1133
-1148
-1163
-1178
-1193
-1209
-1226
-1242
-1259
-1277
-1295
-1313
-1332
-1352
-1372
-1392
-1413
-1434
-1456
-1478
-1500
-1522
-1545
-1568
-1591
-1614
-1638
-1661
-1685
-1708
-1732
-1755
-1778
-1800
-1823
-1844
-1866
-1887
-1907
-1927
-1947
-1966
-1984
-2001
-2020
-2037
-2055
-2071
-2088
-2104
-2120
-2136
-2151
-2167
-2182
-2197
-2212
-2226
-2240
-2255
-2269
-2282
-2296
-2310
-2324
-2337
-2351
-2365
-2380
-2394
-2408
-2423
-2438
-2452
-2467
-2482
-2497
-2511
-2526
-2541
-2555
-2570
-2584
-2599
-2614
-2629
-2644
-2659
-2674
-2690
-2705
-2721
-2736
-2752
-2767
-2783
-2798
-2813
-2828
-2843
-2857
-2872
-2885
-2899
-2911
-2924
-2935
-2946
-2956
-2966
-2974
-2982
-2989
-2995
-3000
-3005
-3008
-3010
-3012
-3013
-3013
-3012
-3010
-3008
-3005
-3001
-2996
-2991
-2985
-2978
-2971
-2964
-2957
-2950
-2943
-2936
-2928
-2921
-2914
-2908
-2901
-2894
-2888
-2881
-2875
-2868
-2861
-2853
-2846
-2838
-2830
-2821
-2813
-2804
-2795
-2786
-2776
-2767
-2757
-2747
-2737
-2726
-2716
-2705
-2694
-2682
-2671
-2659
-2648
-2636
-2624
-2612
-2599
-2587
-2574
-2562
-2549
-2536
-2523
-2510
-2496
-2482
-2468
-2453
-2438
-2423
-2407
-2390
-2373
-2356
-2339
-2321
-2303
-2285
-2267
-2248
-2230
-2212
-2194
-2176
-2158
-2141
-2124
-2106
-2089
-2072
-2056
-2039
-2023
-2005
-1990
-1974
-1958
-1943
-1927
-1911
-1896
-1880
-1864
-1848
-1833
-1817
-1801
-1784
-1768
-1752
-1736
-1720
-1703
-1687
-1671
-1654
-1638
-1622
-1605
-1589
-1573
-1557
-1542
-1526
-1511
-1496
-1482
-1468
-1454
-1441
-1428
-1415
-1402
-1389
-1377
-1365
-1352
-1340
-1328
-1316
-1305
-1293
-1282
-1270
-1260
-1249
-1239
-1230
-1221
-1212
-1204
-1197
-1189
-1183
-1176
-1170
-1165
-1159
-1154
-1149
-1144
-1140
-1136
-1132
-1128
-1124
-1120
-1116
-1113
-1109
-1106
-1102
-1098
-1095
-1091
-1088
-1084
-1081
-1078
-1075
-1072
-1069
-1067
-1065
-1064
-1063
-1062
-1062
-1062
-1063
-1064
-1065
-1066
-1068
-1069
-1071
-1072
-1073
-1074
-1074
-1074
-1074
-1073
-1072
-1071
-1069
-1067
-1064
-1061
-1057
-1053
-1049
-1045
-1040
-1035
-1029
-1024
-1016
-1010
-1004
-997
-990
-983
-975
-967
-958
-949
-939
-929
-919
-908
-896
-884
-872
-859
-846
-833
-820
-806
-793
-780
-766
-753
-740
-726
-713
-700
-687
-673
-660
-646
-633
-620
-607
-594
-581
-568
-556
-544
-532
-520
-508
-497
-485
-474
-464
-453
-443
-433
-423
-413
-404
-394
-385
-376
-367
-358
-348
-339
-331
-322
-313
-304
-296
-288
-280
-272
-265
-258
-251
-246
-240
-236
-232
-229
-227
-225
-224
-224
-224
-225
-226
-229
-231
-234
-238
-242
-246
-251
-256
-261
-267
-273
-279
-286
-293
-301
-309
-318
-327
-336
-346
-355
-365
-376
-386
-397
-407
-418
-429
-440
-450
-461
-473
-484
-495
-507
-518
-530
-541
-553
-564
-576
-587
-598
-609
-620
-631
-641
-651
-661
-671
-680
-689
-697
-706
-714
-721
-729
-736
-743
-749
-756
-762
-767
-772
-777
-782
-786
-789
-792
-795
-798
-801
-803
-805
-807
-809
-811
-813
-815
-817
-819
-821
-823
-825
-828
-830
-832
-835
-838
-840
-843
-845
-847
-850
-852
-854
-855
-857
-858
-859
-859
-859
-859
-859
-858
-858
-857
-856
-855
-854
-852
-851
-850
-849
-848
-847
-847
-846
-845
-845
-844
-844
-844
-843
-843
-842
-842
-841
-841
-840
-840
-839
-839
-838
-837
-837
-836
-835
-834
-833
-831
-829
-827
-825
-822
-819
-816
-813
-809
-804
-799
-794
-789
-783
-776
-769
-762
-755
-747
-739
-730
-722
-713
-704
-695
-687
-678
-670
-662
-653
-646
-638
-631
-624
-617
-611
-605
-599
-594
-590
-586
-582
-578
-575
-571
-568
-565
-562
-559
-556
-553
-549
-545
-542
-537
-533
-529
-524
-519
-514
-509
-504
-499
-494
-489
-484
-479
-474
-469
-464
-459
-454
-449
-444
-439
-434
-429
-425
-420
-415
-410
-405
-400
-394
-389
-384
-378
-372
-366
-360
-353
-346
-340
-333
-326
-319
-312
-305
-299
-292
-286
-279
-273
-267
-261
-255
-249
-243
-238
-233
-228
-223
-218
-214
-210
-207
-204
-202
-200
-198
-197
-196
-196
-196
-196
-197
-198
-199
-201
-202
-204
-206
-208
-211
-213
-216
-219
-223
-226
-230
-234
-238
-242
-246
-250
-253
-257
-260
-262
-264
-266
-267
-267
-267
-266
-264
-262
-259
-255
-251
-247
-242
-236
-230
-224
-217
-211
-204
-197
-190
-182
-175
-168
-161
-155
-148
-142
-137
-132
-127
-122
-117
-113
-108
-104
-99
-95
-90
-84
-79
-73
-66
-60
-53
-45
-38
-30
-22
-14
-5
4
14
23
34
44
55
67
79
92
105
119
133
147
162
177
192
208
223
239
255
271
287
303
320
336
352
369
385
401
417
433
449
465
480
496
511
526
541
556
571
586
601
616
632
647
662
677
692
707
723
738
754
770
787
803
820
837
855
873
891
909
927
946
965
983
1002
1020
1039
1057
1075
1093
1110
1128
1144
1160
1176
1191
1206
1219
1232
1245
1256
1267
1278
1287
1296
1304
1312
1319
1325
1332
1337
1343
1348
1353
1357
1361
1366
1370
1374
1377
1381
1384
1388
1391
1394
1397
1399
1401
1403
1405
1407
1408
1409
1410
1411
1411
1411
1411
1410
1409
1407
1405
1403
1400
1397
1393
1389
1385
1381
1376
1371
1366
1361
1355
1350
1345
1340
1335
1330
1325
1320
1316
1311
1306
1302
1297
1292
1287
1282
1277
1272
1267
1262
1258
1253
1248
1244
1240
1236
1232
1228
1225
1221
1218
1215
1213
1210
1207
1205
1203
1201
1199
1197
1195
1193
1192
1190
1188
1186
1185
1183
1180
1178
1176
1173
1170
1168
1165
1162
1158
1155
1152
1149
1145
1142
1139
1135
1132
1129
1126
1123
1120
1117
1114
1111
1109
1106
1104
1102
1100
1098
1096
1094
1093
1091
1089
1088
1086
1084
1082
1080
1077
1075
1072
1069
1066
1063
1060
1057
1053
1050
1046
1042
1038
1034
1030
1026
1022
1018
1014
1010
1004
1000
995
990
985
979
973
967
960
954
947
939
932
924
917
909
901
893
885
877
870
862
854
847
840
832
825
818
811
804
797
790
783
775
768
761
754
747
741
734
727
721
715
709
703
697
691
685
679
674
668
663
657
652
647
641
636
630
625
619
613
606
600
593
586
579
571
563
554
545
535
525
515
504
493
481
469
457
444
431
418
405
392
379
366
352
339
326
313
300
288
275
263
251
239
228
216
205
194
183
173
162
151
141
130
119
107
96
85
73
61
50
38
27
15
4
-7
-18
-28
-38
-48
-58
-67
-76
-85
-93
-101
-109
-117
-124
-131
-137
-143
-149
-154
-158
-162
-165
-167
-168
-169
-170
-169
-169
-167
-166
-164
-162
-159
-157
-154
-150
-147
-143
-140
-136
-131
-127
-123
-118
-114
-109
-104
-100
-95
-90
-86
-82
-78
-73
-69
-65
-61
-57
-53
-49
-44
-40
-35
-30
-24
-19
-12
-6
0
7
15
22
30
38
46
55
63
72
82
91
101
110
120
130
140
150
161
171
182
192
203
215
226
238
251
264
277
290
304
319
334
349
365
381
398
415
432
449
466
484
501
519
536
554
571
588
606
623
639
656
672
688
704
720
735
750
765
780
795
809
824
838
852
867
881
895
909
923
936
950
963
976
988
1000
1012
1025
1037
1048
1060
1071
1081
1092
1102
1112
1122
1132
1142
1152
1162
1172
1182
1192
1202
1213
1223
1234
1244
1255
1266
1277
1289
1301
1313
1325
1337
1349
1362
1374
1387
1400
1413
1426
1439
1453
1467
1481
1495
1509
1524
1538
1553
1568
1582
1597
1611
1625
1639
1652
1665
1678
1691
1703
1715
1726
1737
1747
1757
1766
1775
1784
1791
1799
1806
1812
1818
1824
1829
1834
1839
1843
1847
1851
1854
1856
1858
1860
1861
1862
1863
1862
1862
1861
1859
1857
1854
1851
1847
1843
1838
1833
1827
1820
1813
1806
1798
1790
1782
1773
1764
1755
1746
1736
1727
1717
1708
1698
1688
1679
1669
1660
1650
1641
1632
1622
1613
1603
1593
1584
1574
1564
1554
1544
1534
1523
1512
1501
1490
1478
1466
1454
1441
1428
1414
1401
1387
1372
1358
1343
1328
1314
1299
1283
1268
1253
1237
1222
1206
1190
1174
1158
1142
1126
1109
1093
1077
1061
1046
1030
1014
999
983
968
952
937
921
905
888
872
856
839
822
805
788
771
754
737
720
703
686
670
654
638
623
607
592
577
563
549
535
522
509
497
485
474
464
454
445
437
430
424
418
413
409
406
403
401
399
398
398
398
398
399
400
401
403
405
408
411
414
418
421
425
430
434
439
444
449
455
460
467
474
481
489
497
507
516
527
538
550
562
575
588
602
616
631
646
661
677
692
709
725
741
758
774
791
807
824
840
856
872
887
902
917
931
945
959
972
985
998
1010
1024
1036
1048
1060
1071
1083
1094
1106
1117
1128
1139
1149
1160
1170
1180
1190
1200
1210
1219
1229
1238
1247
1256
1264
1273
1281
1290
1298
1306
1313
1321
1328
1335
1341
1347
1353
1358
1362
1365
1368
1370
1371
1372
1371
1370
1368
1365
1361
1356
1350
1344
1336
1328
1319
1310
1300
1289
1278
1266
1254
1242
1229
1217
1204
1190
1177
1164
1151
1137
1124
1111
1098
1085
1072
1059
1046
1033
1018
1006
992
978
964
950
936
921
906
891
876
861
846
830
815
799
784
769
754
739
724
711
697
685
673
661
651
641
631
622
614
606
599
592
585
578
571
564
558
551
544
537
530
523
516
509
501
494
486
479
471
463
455
447
439
431
423
414
406
398
390
382
374
366
359
351
344
337
330
323
316
310
303
297
291
285
279
273
267
261
256
251
246
242
237
233
229
226
222
218
215
211
208
204
201
197
194
191
188
185
183
181
179
178
177
177
177
177
178
179
180
182
184
186
188
191
193
196
199
202
206
209
212
215
219
222
225
228
231
233
236
238
241
243
245
246
248
250
251
253
254
255
257
258
259
260
262
263
264
266
267
269
271
273
275
277
279
281
284
286
289
292
294
297
300
303
306
309
312
315
319
322
325
329
332
336
340
344
348
352
356
361
366
371
376
381
386
391
397
402
408
414
419
425
430
436
442
447
453
458
464
469
474
479
484
488
493
496
500
503
505
508
509
510
511
511
511
510
509
508
507
506
504
502
500
498
495
493
490
488
485
482
479
476
473
469
466
463
459
456
453
449
446
442
438
435
431
427
423
420
416
412
408
404
399
395
390
386
381
376
371
365
360
354
348
342
336
330
324
318
312
306
300
294
289
283
277
272
266
261
255
250
245
240
235
230
225
220
215
211
206
201
197
193
188
184
180
177
173
170
166
163
160
157
154
152
149
146
144
141
139
136
134
132
130
127
125
123
121
119
117
115
113
111
109
106
103
101
97
94
90
86
82
78
73
67
62
56
50
43
37
30
22
15
7
-1
-10
-18
-27
-36
-45
-55
-64
-74
-84
-94
-104
-114
-124
-134
-144
-154
-163
-173
-182
-191
-200
-209
-218
-226
-234
-242
-250
-257
-264
-271
-278
-284
-291
-297
-302
-308
-313
-319
-324
-330
-335
-341
-346
-352
-358
-364
-370
-377
-384
-391
-398
-406
-414
-422
-431
-440
-450
-459
-469
-480
-490
-501
-512
-523
-534
-545
-556
-568
-579
-590
-601
-612
-622
-633
-643
-653
-663
-672
-681
-690
-699
-708
-716
-724
-732
-740
-748
-755
-763
-770
-777
-784
-791
-799
-806
-813
-820
-828
-835
-843
-851
-858
-866
-874
-881
-889
-897
-904
-911
-919
-926
-932
-939
-945
-951
-957
-963
-968
-974
-979
-983
-988
-992
-996
-1000
-1004
-1006
-1010
-1014
-1016
-1020
-1022
-1026
-1029
-1032
-1035
-1038
-1040
-1043
-1046
-1049
-1052
-1055
-1058
-1061
-1064
-1067
-1070
-1072
-1075
-1077
-1079
-1081
-1083
-1085
-1087
-1089
-1091
-1093
-1095
-1097
-1099
-1101
-1103
-1105
-1108
-1110
-1112
-1115
-1117
-1120
-1123
-1127
-1131
-1135
-1139
-1143
-1148
-1153
-1159
-1165
-1170
-1177
-1183
-1190
-1197
-1204
-1212
-1219
-1227
-1235
-1244
-1252
-1261
-1269
-1278
-1288
-1297
-1307
-1316
-1327
-1337
-1348
-1359
-1371
-1383
-1395
-1408
-1422
-1436
-1451
-1466
-1483
-1499
-1516
-1534
-1553
-1572
-1591
-1611
-1632
-1653
-1675
-1697
-1720
-1744
-1768
-1793
-1819
-1846
-1874
-1903
-1932
-1962
-1993
-2025
-2058
-2092
-2126
-2162
-2198
-2235
-2273
-2312
-2351
-2392
-2433
-2474
-2517
-2559
-2602
-2646
-2689
-2734
-2778
-2822
-2867
-2912
-2958
-3003
-3049
-3095
-3142
-3189
-3237
-3285
-3334
-3383
-3432
-3482
-3533
-3583
-3634
-3685
-3736
-3788
-3839
-3890
-3940
-3991
-4041
-4091
-4140
-4189
-4238
-4285
-4333
-4379
-4425
-4471
-4515
-4559
-4603
-4645
-4687
-4728
-4768
-4808
-4847
-4885
-4922
-4959
-4995
-5030
-5065
-5099
-5132
-5164
-5195
-5226
-5255
-5284
-5312
-5339
-5365
-5390
-5414
-5437
-5459
-5481
-5501
-5521
-5540
-5558
-5575
-5591
-5607
-5622
-5636
-5650
-5663
-5675
-5686
-5697
-5706
-5715
-5724
-5732
-5739
-5745
-5751
-5756
-5761
-5765
-5768
-5771
-5774
-5776
-5778
-5779
-5779
-5780
-5779
-5778
-5777
-5775
-5772
-5768
-5764
-5759
-5754
-5747
-5740
-5732
-5723
-5714
-5704
-5693
-5681
-5669
-5656
-5643
-5630
-5616
-5601
-5587
-5572
-5557
-5542
-5527
-5511
-5495
-5480
-5463
-5447
-5431
-5414
-5398
-5381
-5365
-5348
-5331
-5315
-5298
-5282
-5265
-5249
-5233
-5216
-5200
-5184
-5167
-5150
-5133
-5115
-5097
-5079
-5060
-5041
-5022
-5002
-4981
-4960
-4939
-4917
-4895
-4873
-4850
-4826
-4802
-4778
-4753
-4727
-4701
-4675
-4647
-4620
-4592
-4563
-4534
-4504
-4474
-4443
-4413
-4382
-4350
-4319
-4287
-4254
-4222
-4189
-4157
-4124
-4090
-4057
-4022
-3989
-3955
-3920
-3886
-3851
-3816
-3780
-3745
-3709
-3674
-3638
-3601
-3565
-3528
-3490
-3452
-3413
-3373
-3332
-3290
-3247
-3203
-3158
-3111
-3064
-3015
-2964
-2912
-2859
-2805
-2749
-2692
-2633
-2573
-2512
-2449
-2385
-2319
-2253
-2185
-2116
-2045
-1973
-1900
-1826
-1751
-1674
-1596
-1517
-1436
-1354
-1270
-1185
-1099
-1010
-921
-831
-738
-645
-550
-454
-356
-257
-156
-55
48
153
258
365
473
582
692
804
916
1030
1145
1261
1377
1495
1614
1733
1853
1974
2096
2218
2340
2463
2587
2710
2834
2958
3083
3207
3332
3456
3581
3705
3830
3954
4078
4201
4324
4447
4569
4690
4809
4928
5046
5163
5278
5391
5503
5613
5720
5826
5930
6032
6131
6228
6323
6415
6505
6594
6679
6763
6845
6925
7002
7078
7152
7224
7294
7362
7428
7493
7555
7616
7675
7733
7788
7842
7894
7945
7993
8039
8083
8125
8166
8203
8239
8271
8302
8329
8355
8377
8397
8414
8428
8439
8448
8453
8456
8456
8454
8448
8440
8429
8415
8398
8378
8356
8330
8301
8270
8236
8198
8157
8115
8069
8021
7969
7916
7859
7800
7738
7674
7608
7539
7468
7395
7319
7242
7162
7079
6995
6908
6820
6729
6636
6542
6445
6346
6245
6143
6039
5933
5825
5715
5604
5491
5376
5260
5142
5023
4903
4781
4657
4533
4407
4280
4151
4022
3891
3759
3626
3492
3357
3221
3084
2946
2806
2666
2525
2383
2241
2097
1953
1808
1663
1517
1371
1224
1076
928
780
631
481
331
180
29
-123
-276
-430
-584
-739
-894
-1051
-1208
-1365
-1523
-1681
-1840
-1999
-2158
-2317
-2476
-2636
-2795
-2954
-3114
-3273
-3433
-3592
-3752
-3911
-4070
-4231
-4390
-4551
-4711
-4871
-5031
-5191
-5350
-5510
-5669
-5827
-5985
-6142
-6298
-6454
-6608
-6761
-6913
-7063
-7212
-7360
-7505
-7649
-7792
-7932
-8071
-8207
-8342
-8475
-8606
-8735
-8862
-8987
-9109
-9230
-9349
-9465
-9580
-9692
-9802
-9910
-10016
-10119
-10221
-10320
-10416
-10510
-10602
-10692
-10779
-10863
-10945
-11025
-11103
-11178
-11250
-11321
-11390
-11456
-11521
-11583
-11644
-11703
-11760
-11815
-11868
-11920
-11970
-12018
-12065
-12111
-12155
-12197
-12238
-12278
-12316
-12352
-12387
-12420
-12451
-12481
-12509
-12535
-12559
-12582
-12602
-12620
-12636
-12651
-12663
-12673
-12682
-12688
-12693
-12695
-12696
-12695
-12692
-12688
-12682
-12674
-12664
-12652
-12639
-12624
-12607
-12587
-12566
-12542
-12517
-12489
-12458
-12426
-12391
-12354
-12315
-12274
-12230
-12184
-12137
-12087
-12034
-11980
-11924
-11865
-11805
-11742
-11678
-11611
-11543
-11473
-11401
-11327
-11252
-11175
-11096
-11015
-10934
-10850
-10765
-10678
-10589
-10499
-10407
-10314
-10218
-10121
-10022
-9921
-9818
-9714
-9608
-9501
-9392
-9282
-9171
-9058
-8945
-8831
-8716
-8601
-8484
-8368
-8251
-8132
-8015
-7897
-7779
-7660
-7541
-7423
-7304
-7184
-7065
-6947
-6828
-6709
-6590
-6472
-6354
-6236
-6119
-6001
-5884
-5768
-5651
-5535
-5418
-5302
-5186
-5070
-4954
-4838
-4722
-4606
-4489
-4373
-4256
-4139
-4022
-3906
-3790
-3674
-3558
-3443
-3328
-3214
-3101
-2988
-2876
-2764
-2654
-2544
-2434
-2326
-2218
-2111
-2004
-1899
-1795
-1692
-1590
-1489
-1390
-1292
-1195
-1100
-1006
-914
-823
-734
-646
-560
-474
-390
-308
-226
-145
-65
13
91
168
244
319
393
466
537
608
677
744
810
874
937
997
1055
1110
1163
1214
1261
1306
1347
1385
1421
1452
1481
1505
1527
1545
1559
1570
1578
1582
1583
1581
1575
1566
1554
1539
1521
1500
1476
1449
1420
1388
1354
1317
1277
1235
1191
1144
1095
1044
990
935
877
817
756
692
627
560
492
422
351
279
205
130
53
-24
-103
-182
-263
-344
-426
-509
-593
-677
-762
-847
-933
-1018
-1105
-1191
-1278
-1364
-1450
-1536
-1622
-1706
-1790
-1873
-1955
-2036
-2115
-2193
-2269
-2343
-2415
-2485
-2553
-2619
-2683
-2744
-2803
-2860
-2914
-2967
-3016
-3063
-3108
-3151
-3190
-3227
-3262
-3294
-3323
-3349
-3373
-3394
-3413
-3429
-3442
-3453
-3461
-3467
-3471
-3473
-3473
-3471
-3467
-3461
-3453
-3444
-3433
-3421
-3407
-3392
-3376
-3358
-3339
-3319
-3298
-3275
-3251
-3225
-3199
-3171
-3142
-3112
-3080
-3048
-3014
-2980
-2944
-2908
-2871
-2833
-2795
-2756
-2716
-2676
-2636
-2596
-2555
-2513
-2472
-2430
-2389
-2347
-2305
-2264
-2222
-2182
-2141
-2101
-2062
-2023
-1985
-1948
-1911
-1875
-1841
-1806
-1773
-1741
-1709
-1678
-1648
-1618
-1590
-1562
-1535
-1509
-1483
-1459
-1435
-1413
-1392
-1371
-1352
-1333
-1316
-1300
-1285
-1271
-1258
-1246
-1235
-1225
-1216
-1208
-1201
-1195
-1189
-1184
-1180
-1176
-1172
-1168
-1164
-1160
-1156
-1151
-1146
-1140
-1134
-1127
-1120
-1111
-1102
-1092
-1082
-1070
-1058
-1045
-1031
-1016
-1000
-985
-969
-951
-933
-914
-894
-873
-851
-828
-803
-778
-752
-724
-695
-665
-634
-602
-568
-534
-498
-460
-422
-382
-341
-298
-254
-209
-162
-113
-63
-12
41
96
151
209
267
327
388
451
515
579
645
713
781
850
920
990
1062
1134
1206
1279
1352
1425
1498
1570
1643
1714
1785
1856
1925
1993
2059
2125
2188
2250
2310
2369
2425
2479
2532
2582
2630
2675
2719
2760
2798
2834
2868
2899
2927
2953
2976
2996
3014
3029
3041
3050
3056
3060
3060
3057
3051
3043
3031
3015
2997
2976
2951
2923
2892
2857
2819
2778
2734
2686
2635
2581
2523
2463
2399
2332
2262
2188
2112
2032
1949
1864
1775
1684
1589
1492
1392
1290
1185
1077
968
856
742
626
509
390
270
148
25
-99
-224
-350
-477
-605
-733
-862
-992
-1122
-1253
-1385
-1516
-1649
-1781
-1914
-2047
-2179
-2312
-2444
-2575
-2706
-2836
-2964
-3091
-3216
-3339
-3460
-3578
-3694
-3806
-3916
-4022
-4126
-4226
-4322
-4415
-4505
-4591
-4673
-4751
-4825
-4896
-4963
-5025
-5084
-5138
-5189
-5235
-5277
-5314
-5347
-5376
-5400
-5420
-5435
-5446
-5452
-5454
-5451
-5444
-5433
-5418
-5399
-5375
-5348
-5318
-5283
-5245
-5204
-5160
-5112
-5062
-5009
-4953
-4894
-4833
-4769
-4703
-4635
-4565
-4492
-4417
-4340
-4262
-4181
-4099
-4014
-3930
-3843
-3754
-3664
-3573
-3481
-3387
-3293
-3197
-3101
-3004
-2906
-2808
-2709
-2610
-2510
-2411
-2311
-2211
-2111
-2009
-1911
-1811
-1711
-1612
-1513
-1414
-1316
-1218
-1121
-1024
-928
-833
-738
-644
-551
-459
-368
-278
-188
-100
-13
74
159
243
327
409
491
572
652
732
811
889
968
1045
1122
1199
1276
1352
1428
1504
1580
1656
1732
1807
1883
1958
2033
2109
2185
2261
2337
2414
2490
2568
2645
2723
2802
2881
2961
3042
3123
3206
3289
3373
3458
3544
3631
3719
3808
3898
3989
4082
4176
4272
4369
4468
4569
4672
4777
4883
4991
5102
5214
5327
5443
5560
5678
5798
5919
6041
6164
6287
6411
6536
6661
6786
6911
7036
7161
7285
7409
7532
7654
7775
7895
8013
8131
8248
8363
8477
8590
8701
8811
8919
9026
9132
9235
9338
9438
9537
9633
9728
9821
9911
9999
10085
10168
10249
10326
10401
10472
10540
10605
10666
10723
10776
10824
10869
10909
10945
10976
11002
11024
11041
11053
11061
11065
11064
11058
11048
11034
11017
10995
10969
10940
10907
10870
10831
10787
10741
10692
10639
10583
10524
10462
10397
10328
10257
10182
10104
10023
9939
9852
9763
9670
9574
9476
9375
9272
9166
9058
8947
8834
8720
8603
8484
8364
8242
8119
7994
7868
7742
7615
7488
7360
7232
7104
6977
6851
6725
6600
6476
6354
6233
6113
5995
5879
5764
5651
5540
5430
5322
5216
5111
5008
4907
4807
4709
4612
4516
4422
4329
4238
4148
4059
3973
3888
3805
3724
3644
3566
3491
3418
3347
3279
3213
3150
3091
3034
2980
2930
2883
2839
2799
2762
2728
2698
2670
2645
2623
2603
2587
2572
2560
2550
2542
2536
2532
2529
2529
2529
2532
2535
2540
2546
2553
2561
2570
2580
2591
2602
2614
2628
2641
2656
2672
2688
2705
2722
2741
2760
2779
2800
2820
2842
2863
2886
2908
2931
2955
2979
3003
3027
3052
3078
3104
3130
3157
3184
3212
3240
3269
3298
3328
3359
3390
3422
3456
3490
3525
3561
3598
3637
3677
3718
3760
3804
3849
3895
3943
3992
4042
4093
4146
4200
4254
4310
4367
4425
4484
4544
4605
4667
4730
4793
4858
4924
4991
5058
5126
5196
5266
5336
5408
5481
5554
5628
5703
5779
5856
5934
6013
6094
6176
6259
6343
6430
6517
6606
6696
6788
6881
6976
7071
7168
7266
7365
7465
7566
7668
7770
7873
7976
8080
8183
8288
8392
8496
8600
8704
8807
8910
9013
9115
9217
9318
9418
9517
9616
9714
9811
9907
10003
10097
10191
10284
10375
10466
10556
10644
10732
10818
10904
10988
11071
11152
11233
11312
11390
11467
11543
11617
11691
11763
11834
11904
11973
12040
12107
12172
12237
12300
12362
12423
12484
12543
12602
12659
12716
12773
12829
12884
12940
12995
13049
13104
13159
13214
13268
13323
13378
13433
13488
13543
13598
13652
13706
13759
13812
13863
13914
13964
14012
14059
14104
14148
14190
14231
14270
14307
14342
14376
14408
14439
14468
14496
14523
14549
14573
14597
14620
14642
14664
14685
14706
14726
14746
14765
14784
14803
14821
14838
14855
14871
14887
14901
14915
14929
14941
14953
14964
14973
14983
14991
14998
15005
15011
15015
15019
15022
15024
15025
15025
15024
15022
15018
15014
15009
15002
14995
14987
14977
14967
14955
14943
14930
14915
14899
14883
14865
14845
14825
14803
14781
14757
14731
14705
14677
14648
14618
14586
14554
14520
14484
14448
14410
14371
14330
14289
14245
14201
14155
14109
14060
14011
13960
13907
13853
13798
13741
13683
13623
13562
13499
13435
13370
13303
13234
13164
13092
13019
12944
12868
12791
12712
12632
12551
12468
12384
12300
12214
12127
12039
11951
11862
11773
11683
11593
11503
11413
11324
11234
11145
11056
10968
10881
10794
10707
10621
10536
10451
10366
10282
10199
10115
10032
9948
9865
9782
9699
9615
9532
9448
9364
9280
9196
9111
9026
8940
8854
8768
8682
8595
8508
8420
8332
8244
8156
8067
7978
7889
7800
7711
7622
7533
7443
7354
7265
7176
7088
6999
6911
6824
6737
6651
6565
6480
6396
6313
6231
6149
6068
5989
5910
5832
5755
5679
5604
5530
5457
5385
5315
5245
5177
5110
5044
4979
4915
4853
4792
4733
4674
4617
4561
4506
4452
4399
4348
4298
4248
4200
4153
4107
4062
4018
3975
3933
3892
3852
3812
3774
3736
3698
3662
3626
3590
3555
3520
3486
3451
3418
3385
3352
3319
3288
3257
3226
3196
3167
3139
3112
3085
3059
3035
3011
2988
2966
2945
2925
2906
2888
2870
2854
2839
2824
2811
2799
2788
2779
2770
2763
2758
2754
2752
2751
2753
2756
2761
2768
2777
2787
2800
2815
2831
2850
2870
2892
2916
2942
2970
2999
3030
3063
3097
3133
3170
3209
3249
3291
3334
3378
3424
3472
3521
3571
3622
3675
3730
3785
3842
3901
3960
4021
4082
4145
4208
4273
4338
4404
4470
4537
4605
4673
4741
4809
4878
4947
5015
5084
5153
5221
5290
5358
5426
5493
5561
5627
5694
5759
5825
5889
5953
6017
6079
6141
6203
6263
6323
6382
6441
6499
6557
6613
6669
6725
6780
6834
6888
6941
6994
7047
7099
7150
7201
7252
7302
7352
7401
7450
7498
7546
7593
7640
7685
7730
7775
7818
7861
7902
7943
7983
8021
8058
8096
8132
8167
8200
8233
8265
8296
8327
8356
8384
8411
8437
8462
8487
8510
8532
8553
8573
8592
8610
8627
8643
8658
8671
8684
8696
8707
8716
8725
8732
8739
8744
8749
8753
8756
8758
8759
8759
8759
8758
8757
8755
8752
8749
8745
8741
8737
8731
8726
8719
8712
8705
8697
8688
8679
8669
8658
8647
8635
8622
8608
8594
8578
8562
8545
8527
8508
8489
8468
8447
8425
8402
8378
8353
8327
8300
8272
8244
8214
8183
8151
8119
8086
8051
8015
7978
7940
7901
7861
7819
7776
7732
7686
7638
7589
7538
7485
7430
7373
7314
7253
7190
7125
7058
6988
6916
6842
6765
6687
6606
6524
6439
6352
6263
6172
6080
5985
5889
5791
5691
5590
5488
5384
5279
5173
5066
4958
4850
4740
4630
4520
4409
4299
4187
4075
3964
3853
3741
3630
3519
3407
3296
3186
3075
2965
2856
2747
2638
2530
2423
2317
2212
2107
2003
1901
1799
1698
1598
1500
1402
1305
1209
1114
1020
927
835
744
654
565
477
389
303
217
133
49
-33
-114
-195
-274
-353
-430
-507
-582
-656
-729
-801
-872
-942
-1010
-1080
-1147
-1213
-1278
-1343
-1407
-1470
-1533
-1595
-1657
-1718
-1779
-1841
-1902
-1963
-2024
-2086
-2148
-2210
-2273
-2337
-2401
-2466
-2532
-2599
-2667
-2735
-2805
-2876
-2949
-3022
-3097
-3173
-3251
-3329
-3410
-3491
-3575
-3659
-3745
-3833
-3922
-4013
-4105
-4199
-4294
-4390
-4488
-4587
-4687
-4787
-4889
-4991
-5093
-5196
-5300
-5403
-5506
-5610
-5713
-5817
-5920
-6023
-6126
-6229
-6332
-6434
-6536
-6638
-6739
-6840
-6941
-7041
-7141
-7241
-7340
-7438
-7536
-7633
-7730
-7826
-7922
-8016
-8109
-8203
-8296
-8387
-8477
-8566
-8653
-8740
-8825
-8908
-8990
-9070
-9148
-9224
-9298
-9370
-9441
-9509
-9574
-9638
-9699
-9759
-9815
-9870
-9922
-9972
-10019
-10063
-10105
-10144
-10181
-10215
-10245
-10273
-10298
-10319
-10338
-10353
-10365
-10374
-10380
-10382
-10381
-10377
-10369
-10358
-10343
-10325
-10304
-10279
-10251
-10219
-10184
-10146
-10105
-10060
-10011
-9960
-9905
-9848
-9787
-9723
-9657
-9588
-9516
-9441
-9364
-9285
-9203
-9119
-9033
-8945
-8855
-8763
-8670
-8574
-8477
-8379
-8279
-8178
-8074
-7972
-7867
-7760
-7653
-7545
-7435
-7325
-7213
-7101
-6987
-6873
-6757
-6641
-6524
-6406
-6287
-6167
-6047
-5927
-5806
-5684
-5562
-5441
-5319
-5197
-5075
-4953
-4832
-4711
-4590
-4469
-4349
-4229
-4109
-3990
-3871
-3752
-3634
-3515
-3397
-3280
-3162
-3044
-2926
-2809
-2691
-2573
-2455
-2336
-2218
-2099
-1980
-1861
-1741
-1622
-1502
-1382
-1262
-1142
-1020
-901
-781
-660
-540
-420
-300
-180
-60
60
179
299
418
536
654
772
890
1006
1123
1239
1355
1469
1584
1697
1810
1923
2033
2145
2255
2364
2473
2580
2686
2791
2894
2996
3097
3196
3294
3390
3483
3575
3665
3753
3839
3923
4005
4083
4161
4236
4309
4379
4447
4513
4576
4637
4696
4752
4806
4857
4906
4953
4997
5038
5077
5113
5147
5178
5206
5232
5255
5276
5294
5309
5322
5333
5340
5345
5348
5349
5346
5342
5335
5326
5315
5302
5286
5268
5249
5227
5204
5178
5151
5121
5090
5057
5022
4985
4946
4905
4863
4818
4771
4723
4673
4621
4567
4511
4453
4393
4332
4269
4204
4138
4070
4000
3929
3856
3782
3706
3629
3550
3470
3389
3306
3223
3138
3052
2965
2877
2788
2698
2607
2515
2422
2328
2234
2138
2041
1944
1845
1746
1645
1544
1442
1339
1235
1131
1025
919
812
705
597
488
379
269
159
48
-62
-174
-285
-397
-509
-622
-734
-847
-961
-1074
-1188
-1301
-1416
-1530
-1644
-1759
-1874
-1989
-2105
-2220
-2336
-2453
-2569
-2686
-2804
-2922
-3041
-3161
-3281
-3402
-3524
-3648
-3772
-3898
-4025
-4153
-4283
-4414
-4546
-4680
-4815
-4952
-5090
-5230
-5371
-5513
-5657
-5802
-5948
-6095
-6244
-6394
-6545
-6697
-6851
-7006
-7161
-7318
-7476
-7636
-7796
-7957
-8119
-8283
-8448
-8613
-8780
-8947
-9116
-9285
-9456
-9628
-9800
-9973
-10148
-10323
-10499
-10676
-10854
-11033
-11212
-11393
-11574
-11756
-11938
-12121
-12304
-12488
-12672
-12856
-13041
-13225
-13410
-13594
-13778
-13961
-14144
-14327
-14508
-14688
-14868
-15046
-15223
-15398
-15572
-15745
-15915
-16084
-16251
-16416
-16579
-16740
-16898
-17054
-17208
-17359
-17508
-17654
-17798
-17938
-18076
-18211
-18343
-18471
-18597
-18720
-18840
-18956
-19070
-19180
-19287
-19391
-19493
-19591
-19686
-19778
-19868
-19955
-20038
-20119
-20198
-20273
-20346
-20417
-20485
-20550
-20614
-20674
-20733
-20789
-20843
-20894
-20943
-20990
-21035
-21077
-21117
-21155
-21190
-21223
-21254
-21283
-21309
-21333
-21355
-21374
-21392
-21407
-21420
-21431
-21439
-21446
-21451
-21454
-21454
-21453
-21450
-21445
-21438
-21429
-21419
-21406
-21392
-21375
-21357
-21336
-21314
-21289
-21263
-21234
-21203
-21170
-21134
-21097
-21057
-21015
-20971
-20925
-20876
-20826
-20773
-20718
-20661
-20602
-20541
-20478
-20413
-20346
-20277
-20206
-20133
-20059
-19983
-19904
-19825
-19743
-19660
-19575
-19488
-19399
-19309
-19218
-19124
-19029
-18932
-18833
-18733
-18630
-18526
-18420
-18312
-18203
-18091
-17977
-17862
-17744
-17624
-17503
-17379
-17253
-17126
-16996
-16864
-16730
-16595
-16457
-16318
-16177
-16033
-15889
-15743
-15596
-15447
-15297
-15146
-14993
-14840
-14685
-14530
-14374
-14217
-14060
-13903
-13745
-13586
-13428
-13269
-13110
-12951
-12792
-12633
-12474
-12316
-12157
-11999
-11841
-11683
-11526
-11369
-11212
-11055
-10900
-10744
-10589
-10435
-10282
-10129
-9977
-9825
-9675
-9526
-9378
-9231
-9085
-8941
-8798
-8657
-8518
-8380
-8244
-8109
-7977
-7847
-7719
-7593
-7470
-7349
-7230
-7113
-6999
-6887
-6778
-6672
-6568
-6466
-6368
-6272
-6179
-6089
-6001
-5917
-5835
-5756
-5681
-5608
-5539
-5472
-5409
-5349
-5292
-5238
-5187
-5139
-5095
-5053
-5014
-4979
-4946
-4916
-4889
-4865
-4843
-4824
-4808
-4794
-4783
-4774
-4767
-4762
-4760
-4759
-4761
-4764
-4770
-4777
-4786
-4797
-4810
-4824
-4840
-4857
-4876
-4896
-4917
-4940
-4964
-4990
-5016
-5044
-5074
-5104
-5136
-5168
-5202
-5237
-5273
-5310
-5348
-5387
-5427
-5467
-5509
-5550
-5593
-5636
-5680
-5725
-5770
-5816
-5862
-5909
-5957
-6005
-6054
-6103
-6154
-6205
-6256
-6309
-6362
-6415
-6469
-6524
-6580
-6636
-6692
-6750
-6807
-6866
-6924
-6983
-7043
-7103
-7163
-7224
-7286
-7347
-7409
-7472
-7535
-7598
-7662
-7726
-7791
-7856
-7922
-7988
-8054
-8121
-8189
-8257
-8325
-8394
-8463
-8533
-8604
-8675
-8746
-8818
-8891
-8964
-9038
-9112
-9186
-9261
-9337
-9413
-9489
-9566
-9644
-9722
-9800
-9879
-9959
-10039
-10119
-10200
-10281
-10363
-10445
-10527
-10610
-10693
-10776
-10859
-10943
-11027
-11111
-11194
-11278
-11362
-11446
-11529
-11613
-11695
-11778
-11859
-11940
-12021
-12100
-12178
-12255
-12331
-12406
-12479
-12551
-12621
-12690
-12757
-12823
-12887
-12948
-13008
-13066
-13122
-13176
-13228
-13277
-13324
-13369
-13412
-13452
-13489
-13524
-13557
-13587
-13615
-13640
-13663
-13683
-13701
-13716
-13728
-13738
-13745
-13749
-13751
-13750
-13746
-13739
-13729
-13717
-13701
-13683
-13662
-13638
-13612
-13582
-13549
-13514
-13476
-13434
-13390
-13343
-13293
-13240
-13184
-13125
-13063
-12999
-12932
-12862
-12789
-12713
-12635
-12554
-12471
-12385
-12297
-12206
-12114
-12019
-11921
-11822
-11721
-11618
-11513
-11406
-11298
-11187
-11076
-10962
-10847
-10731
-10613
-10494
-10373
-10252
-10129
-10006
-9881
-9756
-9630
-9504
-9377
-9249
-9122
-8993
-8865
-8737
-8608
-8479
-8351
-8222
-8093
-7966
-7838
-7709
-7582
-7454
-7327
-7199
-7072
-6945
-6819
-6692
-6566
-6440
-6315
-6189
-6064
-5939
-5815
-5691
-5567
-5444
-5321
-5198
-5076
-4955
-4833
-4713
-4593
-4473
-4354
-4235
-4117
-3999
-3882
-3765
-3648
-3532
-3416
-3300
-3185
-3069
-2954
-2840
-2725
-2611
-2497
-2383
-2269
-2156
-2041
-1929
-1816
-1702
-1589
-1476
-1364
-1251
-1138
-1026
-914
-802
-690
-578
-467
-356
-245
-135
-25
85
195
304
412
521
628
736
843
949
1055
1161
1266
1370
1474
1576
1678
1780
1880
1980
2078
2176
2273
2369
2464
2558
2650
2742
2833
2923
3012
3100
3186
3272
3357
3441
3523
3605
3686
3766
3845
3923
4000
4077
4152
4227
4300
4373
4445
4516
4586
4655
4724
4791
4858
4924
4989
5053
5117
5179
5241
5302
5361
5420
5478
5535
5591
5646
5700
5752
5804
5854
5904
5952
5999
6045
6090
6133
6176
6218
6259
6299
6338
6377
6414
6452
6488
6524
6559
6593
6627
6660
6692
6724
6755
6785
6814
6843
6870
6897
6923
6948
6972
6996
7018
7040
7061
7081
7100
7119
7137
7153
7170
7185
7200
7214
7227
7240
7252
7263
7273
7283
7292
7300
7308
7314
7320
7326
7330
7334
7337
7340
7342
7343
7343
7343
7342
7341
7339
7336
7333
7329
7324
7319
7313
7306
7299
7292
7284
7275
7266
7256
7246
7236
7225
7213
7201
7188
7175
7162
7148
7134
7119
7103
7088
7071
7055
7037
7020
7002
6984
6965
6946
6926
6906
6886
6866
6845
6824
6803
6782
6761
6739
6718
6696
6675
6653
6632
6610
6589
6568
6547
6526
6506
6485
6465
6446
6426
6408
6389
6371
6353
6336
6319
6303
6287
6272
6257
6244
6230
6218
6206
6195
6184
6174
6165
6157
6150
6143
6137
6132
6127
6124
6121
6119
6117
6117
6117
6118
6119
6122
6125
6128
6133
6138
6144
6150
6157
6165
6173
6182
6192
6202
6213
6224
6236
6249
6262
6276
6290
6305
6320
6335
6351
6368
6385
6402
6419
6437
6455
6473
6492
6510
6529
6548
6567
6586
6605
6624
6643
6662
6681
6700
6718
6736
6755
6772
6790
6807
6824
6841
6858
6874
6891
6907
6923
6939
6955
6971
6987
7003
7019
7036
7052
7069
7086
7104
7122
7140
7158
7177
7196
7216
7237
7258
7279
7302
7325
7348
7373
7398
7424
7451
7479
7508
7537
7567
7598
7630
7663
7697
7732
7767
7803
7840
7878
7917
7957
7997
8038
8079
8121
8164
8207
8251
8295
8340
8385
8430
8475
8521
8567
8613
8659
8706
8752
8799
8845
8892
8939
8985
9032
9078
9124
9170
9216
9262
9307
9353
9397
9442
9485
9529
9572
9614
9656
9697
9737
9777
9816
9854
9892
9929
9965
10001
10035
10069
10103
10135
10167
10198
10228
10258
10286
10314
10342
10368
10394
10420
10444
10468
10491
10514
10536
10557
10578
10598
10617
10635
10653
10670
10686
10702
10716
10730
10743
10756
10767
10777
10787
10796
10804
10811
10817
10822
10826
10829
10831
10833
10833
10832
10830
10827
10823
10818
10812
10805
10798
10789
10779
10769
10757
10745
10732
10718
10703
10687
10670
10653
10635
10615
10595
10574
10552
10529
10506
10481
10455
10428
10401
10372
10342
10312
10280
10248
10214
10180
10145
10109
10073
10035
9997
9958
9918
9878
9837
9796
9753
9711
9667
9623
9579
9534
9488
9441
9395
9347
9299
9251
9201
9152
9102
9051
9000
8948
8895
8843
8789
8735
8681
8625
8570
8513
8457
8399
8341
8283
8223
8164
8103
8042
7981
7919
7857
7794
7731
7667
7603
7538
7473
7407
7341
7275
7208
7141
7073
7005
6936
6867
6798
6728
6658
6588
6517
6445
6374
6302
6229
6157
6084
6010
5937
5863
5789
5714
5640
5566
5491
5416
5342
5267
5192
5118
5043
4969
4895
4820
4747
4673
4599
4526
4453
4381
4309
4237
4166
4094
4025
3955
3885
3816
3747
3679
3611
3544
3477
3411
3345
3280
3216
3152
3089
3026
2964
2903
2843
2783
2725
2667
2610
2554
2499
2445
2392
2340
2289
2238
2190
2142
2095
2049
2005
1962
1920
1879
1839
1801
1764
1728
1694
1661
1629
1599
1570
1542
1515
1490
1466
1443
1422
1401
1382
1364
1347
1332
1318
1304
1293
1282
1272
1264
1257
1251
1246
1243
1241
1240
1241
1243
1246
1251
1258
1266
1275
1286
1299
1313
1328
1346
1365
1385
1407
1431
1456
1483
1511
1541
1572
1605
1639
1674
1711
1749
1788
1829
1870
1913
1958
2003
2049
2097
2145
2195
2246
2297
2350
2403
2458
2513
2568
2625
2682
2740
2798
2856
2916
2975
3035
3095
3156
3217
3278
3339
3401
3463
3525
3588
3650
3713
3776
3839
3902
3965
4027
4091
4154
4217
4280
4343
4406
4468
4531
4594
4657
4719
4782
4845
4907
4970
5033
5095
5158
5220
5283
5345
5407
5470
5532
5594
5656
5718
5780
5842
5904
5966
6028
6090
6152
6214
6276
6338
6400
6462
6524
6585
6647
6709
6771
6833
6895
6956
7018
7079
7141
7202
7263
7323
7384
7444
7503
7562
7621
7679
7737
7794
7851
7907
7962
8016
8070
8122
8175
8226
8276
8324
8372
8419
8464
8508
8550
8592
8631
8670
8707
8743
8777
8810
8842
8872
8901
8928
8954
8978
9001
9023
9042
9060
9077
9092
9105
9116
9126
9134
9140
9144
9146
9146
9144
9140
9134
9126
9116
9103
9089
9072
9053
9031
9008
8982
8953
8923
8890
8854
8816
8775
8732
8687
8638
8587
8534
8477
8418
8356
8291
8224
8154
8080
8005
7926
7844
7760
7673
7583
7491
7395
7297
7197
7093
6987
6878
6767
6652
6535
6416
6293
6168
6040
5909
5776
5640
5501
5360
5216
5070
4920
4769
4615
4458
4299
4138
3975
3809
3642
3472
3300
3127
2952
2774
2596
2415
2233
2050
1865
1678
1491
1302
1112
920
728
535
340
144
-52
-249
-448
-647
-847
-1048
-1249
-1452
-1655
-1858
-2063
-2268
-2473
-2679
-2885
-3092
-3299
-3506
-3714
-3921
-4129
-4336
-4543
-4751
-4958
-5164
-5371
-5577
-5782
-5987
-6192
-6395
-6598
-6799
-7000
-7200
-7398
-7595
-7790
-7984
-8176
-8366
-8555
-8741
-8926
-9108
-9288
-9466
-9641
-9814
-9984
-10152
-10317
-10480
-10639
-10796
-10950
-11101
-11249
-11394
-11535
-11674
-11809
-11941
-12070
-12196
-12318
-12437
-12552
-12664
-12773
-12879
-12981
-13079
-13175
-13267
-13355
-13440
-13522
-13601
-13676
-13748
-13816
-13881
-13943
-14001
-14057
-14109
-14157
-14203
-14245
-14284
-14320
-14353
-14382
-14408
-14431
-14451
-14468
-14482
-14492
-14499
-14504
-14505
-14504
-14499
-14492
-14482
-14469
-14454
-14436
-14415
-14392
-14366
-14338
-14308
-14275
-14240
-14202
-14162
-14120
-14076
-14029
-13981
-13930
-13877
-13822
-13764
-13705
-13644
-13581
-13516
-13449
-13381
-13310
-13238
-13164
-13089
-13012
-12933
-12853
-12771
-12688
-12604
-12519
-12432
-12344
-12255
-12165
-12074
-11982
-11889
-11795
-11701
-11606
-11510
-11413
-11316
-11218
-11119
-11020
-10921
-10821
-10720
-10620
-10519
-10417
-10316
-10214
-10112
-10010
-9908
-9806
-9705
-9603
-9501
-9400
-9299
-9198
-9098
-8997
-8897
-8798
-8699
-8600
-8502
-8404
-8307
-8210
-8114
-8019
-7924
-7830
-7736
-7643
-7551
-7459
-7368
-7278
-7189
-7100
-7012
-6924
-6837
-6751
-6665
-6580
-6496
-6411
-6328
-6244
-6162
-6079
-5997
-5915
-5833
-5751
-5669
-5588
-5506
-5425
-5344
-5262
-5181
-5100
-5018
-4937
-4855
-4774
-4692
-4611
-4529
-4447
-4365
-4283
-4201
-4119
-4037
-3954
-3872
-3789
-3707
-3624
-3542
-3460
-3377
-3295
-3213
-3132
-3050
-2969
-2889
-2808
-2728
-2649
-2570
-2491
-2414
-2336
-2260
-2184
-2109
-2035
-1962
-1890
-1819
-1749
-1680
-1612
-1546
-1480
-1416
-1353
-1292
-1232
-1173
-1116
-1060
-1004
-953
-901
-852
-804
-757
-713
-670
-629
-589
-551
-515
-481
-449
-418
-389
-362
-337
-313
-292
-272
-254
-237
-223
-210
-199
-190
-183
-177
-173
-171
-170
-171
-174
-178
-183
-191
-199
-210
-221
-234
-249
-265
-282
-301
-321
-342
-365
-389
-414
-440
-468
-496
-526
-557
-589
-622
-656
-691
-727
-764
-802
-840
-880
-919
-960
-1000
-1043
-1084
-1127
-1169
-1212
-1256
-1299
-1342
-1386
-1429
-1473
-1516
-1560
-1603
-1646
-1689
-1732
-1775
-1817
-1859
-1901
-1943
-1984
-2025
-2067
-2108
-2149
-2190
-2230
-2271
-2311
-2352
-2392
-2432
-2473
-2513
-2554
-2595
-2635
-2676
-2717
-2758
-2800
-2842
-2884
-2926
-2968
-3011
-3055
-3098
-3142
-3186
-3231
-3276
-3322
-3367
-3413
-3460
-3506
-3554
-3601
-3648
-3696
-3745
-3793
-3842
-3891
-3940
-3989
-4038
-4089
-4139
-4189
-4239
-4289
-4339
-4389
-4440
-4490
-4540
-4590
-4640
-4689
-4739
-4788
-4837
-4886
-4934
-4982
-5030
-5077
-5124
-5170
-5216
-5261
-5305
-5349
-5393
-5436
-5479
-5520
-5562
-5602
-5642
-5682
-5720
-5758
-5795
-5832
-5867
-5902
-5935
-5968
-6000
-6030
-6059
-6088
-6115
-6140
-6165
-6188
-6210
-6230
-6249
-6266
-6282
-6296
-6309
-6321
-6330
-6339
-6345
-6351
-6354
-6356
-6357
-6356
-6353
-6349
-6343
-6336
-6327
-6316
-6304
-6290
-6275
-6258
-6239
-6219
-6197
-6174
-6149
-6123
-6094
-6065
-6033
-6000
-5965
-5929
-5891
-5851
-5810
-5766
-5721
-5674
-5625
-5574
-5521
-5467
-5410
-5352
-5291
-5228
-5164
-5097
-5029
-4958
-4886
-4811
-4734
-4656
-4575
-4493
-4408
-4322
-4234
-4144
-4051
-3959
-3863
-3766
-3667
-3567
-3465
-3361
-3256
-3150
-3042
-2933
-2823
-2711
-2599
-2485
-2371
-2255
-2139
-2021
-1904
-1786
-1667
-1548
-1428
-1308
-1187
-1066
-946
-825
-704
-583
-463
-342
-222
-102
17
136
255
373
491
608
724
840
955
1069
1183
1295
1407
1518
1628
1737
1845
1952
2058
2163
2267
2370
2472
2572
2672
2770
2867
2963
3058
3151
3243
3334
3424
3513
3600
3686
3770
3853
3935
4016
4094
4172
4249
4324
4397
4469
4540
4609
4677
4743
4808
4871
4933
4993
5051
5108
5163
5217
5269
5319
5368
5415
5460
5504
5545
5585
5623
5659
5694
5726
5757
5786
5813
5838
5861
5883
5902
5920
5936
5950
5962
5973
5982
5989
5995
5999
6001
6003
6002
6001
5998
5994
5988
5982
5974
5966
5956
5946
5935
5922
5909
5896
5881
5866
5850
5834
5817
5799
5781
5763
5744
5725
5706
5686
5667
5647
5627
5607
5587
5568
5548
5528
5509
5490
5472
5453
5435
5418
5401
5384
5368
5352
5337
5323
5309
5296
5284
5272
5261
5251
5242
5233
5226
5219
5213
5208
5203
5200
5197
5195
5194
5194
5195
5196
5199
5202
5206
5211
5217
5224
5232
5241
5250
5261
5272
5285
5298
5312
5327
5343
5360
5378
5397
5416
5437
5458
5480
5503
5527
5551
5576
5602
5629
5656
5683
5712
5740
5770
5799
5829
5860
5891
5922
5953
5984
6016
6048
6080
6112
6144
6176
6209
6241
6274
6307
6339
6372
6405
6438
6471
6504
6536
6569
6602
6634
6667
6699
6731
6763
6795
6827
6858
6890
6921
6952
6982
7013
7043
7073
7102
7131
7160
7188
7216
7244
7271
7298
7324
7350
7375
7400
7425
7448
7472
7495
7517
7539
7560
7581
7601
7621
7640
7658
7676
7694
7711
7727
7743
7758
7773
7788
7801
7815
7827
7840
7851
7862
7873
7883
7892
7901
7909
7916
7923
7929
7935
7939
7944
7947
7950
7951
7952
7953
7952
7951
7949
7946
7942
7938
7932
7926
7919
7911
7902
7892
7881
7869
7856
7843
7828
7812
7796
7778
7759
7740
7719
7698
7676
7652
7628
7603
7576
7549
7521
7492
7462
7431
7399
7367
7333
7299
7264
7228
7191
7153
7115
7076
7036
6995
6953
6911
6868
6825
6780
6736
6690
6644
6598
6551
6504
6456
6408
6360
6311
6262
6213
6164
6114
6064
6014
5964
5914
5863
5812
5761
5711
5659
5608
5557
5506
5454
5403
5352
5300
5248
5197
5145
5094
5042
4991
4940
4889
4838
4787
4737
4687
4637
4587
4538
4489
4440
4391
4343
4296
4248
4202
4155
4109
4064
4019
3975
3932
3889
3848
3807
3767
3728
3690
3653
3617
3583
3550
3518
3487
3458
3430
3404
3379
3356
3335
3315
3296
3280
3265
3252
3240
3230
3222
3216
3211
3208
3206
3206
3208
3211
3216
3223
3231
3240
3251
3263
3277
3292
3309
3327
3346
3366
3388
3410
3434
3459
3485
3512
3540
3570
3600
3631
3663
3696
3731
3765
3801
3838
3875
3914
3952
3992
4032
4073
4115
4157
4199
4242
4285
4329
4373
4418
4462
4508
4553
4598
4644
4690
4736
4782
4828
4874
4920
4965
5011
5056
5101
5146
5190
5234
5277
5320
5363
5404
5445
5486
5526
5565
5603
5641
5678
5714
5749
5783
5817
5849
5881
5912
5941
5970
5997
6024
6049
6074
6097
6120
6141
6162
6181
6199
6217
6233
6248
6263
6276
6288
6300
6310
6319
6328
6335
6341
6346
6351
6354
6356
6357
6357
6356
6354
6351
6347
6342
6336
6329
6321
6312
6302
6291
6279
6265
6251
6236
6220
6203
6185
6165
6145
6124
6102
6079
6055
6029
6003
5976
5948
5919
5888
5857
5825
5792
5758
5723
5687
5650
5613
5574
5534
5494
5453
5410
5367
5324
5279
5234
5188
5142
5094
5046
4998
4949
4899
4849
4799
4748
4696
4644
4592
4539
4486
4433
4379
4325
4271
4217
4162
4108
4053
3998
3943
3888
3832
3777
3722
3667
3611
3556
3501
3446
3391
3336
3281
3226
3171
3116
3061
3007
2952
2897
2843
2788
2734
2679
2625
2570
2516
2461
2406
2351
2296
2241
2186
2131
2076
2020
1965
1909
1853
1797
1741
1685
1628
1571
1515
1457
1400
1343
1285
1227
1169
1111
1052
993
934
875
815
755
695
635
574
513
452
391
330
268
206
144
82
20
-43
-106
-169
-233
-297
-361
-425
-490
-555
-620
-685
-751
-817
-883
-949
-1016
-1083
-1150
-1217
-1284
-1352
-1419
-1487
-1555
-1623
-1692
-1760
-1829
-1898
-1967
-2036
-2105
-2175
-2245
-2315
-2386
-2456
-2527
-2599
-2670
-2742
-2813
-2886
-2958
-3030
-3103
-3176
-3249
-3322
-3396
-3469
-3543
-3616
-3690
-3763
-3837
-3910
-3983
-4056
-4129
-4201
-4273
-4345
-4416
-4487
-4558
-4628
-4698
-4767
-4836
-4904
-4971
-5038
-5105
-5170
-5236
-5300
-5364
-5427
-5489
-5550
-5611
-5671
-5729
-5787
-5844
-5899
-5954
-6007
-6060
-6110
-6160
-6209
-6256
-6302
-6346
-6389
-6431
-6472
-6511
-6548
-6585
-6620
-6653
-6685
-6716
-6745
-6773
-6799
-6824
-6848
-6870
-6890
-6909
-6926
-6942
-6956
-6968
-6979
-6988
-6995
-7001
-7005
-7007
-7008
-7007
-7004
-7000
-6993
-6986
-6976
-6965
-6952
-6937
-6921
-6903
-6884
-6863
-6840
-6815
-6789
-6761
-6732
-6701
-6668
-6634
-6598
-6561
-6521
-6481
-6439
-6395
-6350
-6303
-6254
-6205
-6153
-6100
-6046
-5990
-5933
-5875
-5815
-5754
-5691
-5628
-5563
-5497
-5429
-5361
-5291
-5220
-5149
-5076
-5002
-4927
-4851
-4775
-4697
-4618
-4539
-4459
-4378
-4296
-4214
-4131
-4046
-3963
-3878
-3793
-3707
-3621
-3535
-3448
-3361
-3273
-3185
-3098
-3010
-2922
-2834
-2746
-2658
-2570
-2482
-2394
-2306
-2219
-2132
-2045
-1958
-1872
-1786
-1700
-1615
-1530
-1445
-1361
-1277
-1193
-1110
-1028
-946
-864
-783
-703
-623
-543
-465
-387
-309
-233
-157
-81
-7
67
139
211
282
352
421
490
557
623
688
752
815
877
938
998
1056
1114
1170
1226
1280
1333
1386
1437
1487
1535
1583
1630
1675
1719
1763
1804
1845
1885
1923
1960
1996
2029
2064
2096
2126
2156
2184
2210
2235
2259
2282
2303
2322
2341
2357
2373
2387
2399
2410
2420
2427
2434
2439
2442
2444
2444
2442
2439
2434
2427
2419
2409
2398
2385
2370
2353
2335
2315
2293
2269
2244
2217
2189
2158
2126
2093
2057
2020
1982
1941
1899
1856
1811
1764
1716
1666
1615
1562
1508
1453
1396
1338
1278
1217
1155
1092
1028
962
896
828
760
690
620
548
476
403
330
256
181
105
29
-47
-124
-202
-279
-358
-436
-516
-595
-675
-755
-835
-916
-996
-1077
-1159
-1240
-1322
-1403
-1485
-1567
-1649
-1731
-1813
-1895
-1977
-2059
-2142
-2224
-2306
-2388
-2470
-2552
-2634
-2716
-2798
-2880
-2962
-3043
-3124
-3206
-3287
-3367
-3448
-3528
-3607
-3687
-3766
-3844
-3922
-4000
-4077
-4153
-4229
-4305
-4379
-4453
-4527
-4600
-4672
-4743
-4814
-4884
-4954
-5022
-5090
-5157
-5223
-5288
-5353
-5416
-5479
-5541
-5602
-5662
-5721
-5780
-5837
-5893
-5949
-6003
-6057
-6109
-6161
-6211
-6261
-6309
-6357
-6403
-6449
-6493
-6536
-6578
-6620
-6660
-6699
-6737
-6774
-6810
-6845
-6878
-6911
-6943
-6973
-7003
-7031
-7058
-7084
-7109
-7133
-7156
-7177
-7198
-7217
-7235
-7253
-7268
-7283
-7297
-7310
-7321
-7332
-7341
-7349
-7356
-7362
-7367
-7371
-7374
-7375
-7376
-7376
-7374
-7372
-7369
-7364
-7359
-7352
-7345
-7337
-7327
-7317
-7305
-7293
-7279
-7265
-7249
-7233
-7215
-7196
-7177
-7156
-7134
-7112
-7088
-7064
-7039
-7012
-6985
-6957
-6928
-6898
-6868
-6837
-6805
-6772
-6738
-6704
-6669
-6634
-6598
-6561
-6524
-6486
-6447
-6408
-6369
-6329
-6289
-6248
-6207
-6166
-6124
-6082
-6040
-5997
-5954
-5911
-5867
-5824
-5780
-5735
-5691
-5647
-5602
-5557
-5512
-5466
-5421
-5375
-5329
-5283
-5237
-5190
-5143
-5096
-5049
-5002
-4954
-4906
-4858
-4810
-4762
-4713
-4664
-4615
-4566
-4517
-4467
-4417
-4367
-4317
-4267
-4216
-4165
-4113
-4062
-4010
-3958
-3905
-3852
-3799
-3745
-3691
-3636
-3581
-3526
-3470
-3414
-3357
-3300
-3242
-3184
-3125
-3066
-3006
-2946
-2885
-2824
-2762
-2700
-2637
-2573
-2509
-2445
-2380
-2314
-2247
-2180
-2113
-2044
-1975
-1906
-1835
-1764
-1692
-1620
-1547
-1473
-1399
-1324
-1248
-1172
-1095
-1018
-940
-861
-782
-703
-623
-543
-462
-381
-299
-217
-135
-53
30
112
195
278
362
445
528
611
694
777
860
942
1025
1107
1189
1271
1353
1434
1515
1596
1676
1756
1836
1916
1995
2074
2153
2231
2308
2386
2463
2539
2615
2691
2766
2841
2915
2988
3061
3133
3205
3276
3346
3415
3483
3551
3617
3683
3748
3812
3875
3937
3998
4058
4116
4174
4230
4285
4339
4392
4443
4493
4541
4589
4634
4678
4721
4762
4802
4840
4877
4911
4945
4976
5006
5035
5062
5087
5111
5133
5153
5172
5189
5204
5218
5230
5241
5250
5257
5263
5267
5269
5270
5270
5267
5263
5258
5251
5243
5233
5221
5208
5194
5178
5161
5142
5122
5100
5078
5053
5028
5001
4973
4943
4913
4880
4847
4812
4776
4739
4700
4660
4619
4577
4534
4489
4443
4397
4349
4300
4250
4199
4147
4094
4041
3987
3932
3876
3819
3762
3704
3645
3586
3526
3466
3406
3344
3283
3221
3159
3097
3034
2971
2908
2845
2782
2718
2655
2591
2527
2464
2400
2336
2273
2209
2146
2082
2019
1956
1894
1832
1770
1708
1647
1587
1527
1467
1408
1350
1293
1236
1180
1125
1071
1016
965
914
863
814
766
719
673
628
584
542
500
460
422
384
348
313
279
247
216
186
158
131
105
80
57
34
14
-6
-25
-42
-58
-73
-87
-99
-111
-122
-131
-140
-148
-154
-160
-165
-169
-173
-175
-177
-178
-178
-178
-177
-175
-172
-169
-165
-161
-156
-150
-145
-138
-131
-124
-116
-108
-99
-90
-81
-71
-61
-50
-40
-29
-17
-5
7
19
32
45
58
72
86
100
115
130
145
161
176
192
208
225
242
258
275
292
310
327
344
362
379
397
415
432
450
468
485
503
520
538
555
572
590
607
624
640
657
673
690
706
722
737
753
768
783
798
813
827
842
856
870
883
897
910
923
936
949
962
974
986
999
1010
1022
1034
1046
1057
1068
1080
1091
1102
1113
1123
1134
1145
1156
1166
1176
1187
1197
1207
1217
1227
1237
1246
1256
1266
1275
1285
1294
1304
1313
1322
1332
1342
1351
1361
1371
1381
1391
1401
1411
1421
1432
1442
1453
1464
1475
1487
1498
1510
1522
1534
1546
1559
1572
1585
1598
1612
1626
1640
1655
1670
1685
1700
1716
1733
1749
1766
1783
1800
1818
1836
1855
1874
1893
1913
1933
1953
1974
1996
2017
2040
2063
2086
2109
2134
2158
2183
2209
2235
2261
2288
2315
2343
2371
2400
2429
2458
2488
2518
2549
2580
2612
2644
2676
2709
2742
2776
2810
2844
2879
2915
2951
2987
3024
3061
3098
3136
3175
3213
3252
3292
3332
3372
3412
3453
3494
3536
3578
3620
3663
3706
3749
3792
3836
3879
3923
3968
4011
4056
4101
4146
4190
4235
4280
4325
4369
4414
4459
4503
4547
4591
4635
4679
4722
4766
4808
4851
4893
4934
4976
5016
5057
5096
5135
5174
5212
5250
5287
5323
5359
5394
5428
5462
5495
5528
5560
5591
5622
5652
5681
5710
5738
5765
5791
5817
5842
5866
5890
5912
5934
5955
5976
5995
6014
6032
6049
6065
6081
6095
6109
6122
6133
6144
6154
6163
6171
6178
6184
6189
6193
6196
6198
6199
6199
6199
6197
6194
6190
6185
6180
6173
6166
6157
6147
6137
6125
6113
6099
6085
6070
6053
6036
6018
5999
5979
5958
5936
5913
5889
5864
5839
5812
5785
5756
5727
5697
5666
5635
5603
5569
5535
5501
5465
5429
5392
5354
5316
5277
5237
5196
5154
5112
5069
5025
4980
4935
4889
4842
4794
4745
4696
4646
4595
4544
4491
4438
4385
4331
4276
4220
4164
4108
4051
3993
3935
3876
3817
3757
3696
3636
3574
3513
3451
3388
3325
3262
3198
3134
3070
3005
2940
2875
2810
2744
2678
2612
2545
2479
2412
2345
2278
2211
2143
2075
2008
1940
1872
1804
1736
1668
1601
1533
1465
1397
1330
1262
1195
1127
1060
994
927
861
794
728
663
598
533
468
404
340
277
215
152
91
30
-31
-90
-149
-208
-265
-322
-378
-433
-487
-540
-593
-644
-694
-744
-792
-839
-886
-931
-975
-1018
-1060
-1100
-1140
-1178
-1216
-1252
-1286
-1320
-1352
-1383
-1413
-1441
-1469
-1495
-1519
-1543
-1565
-1585
-1605
-1623
-1640
-1655
-1669
-1682
-1694
-1704
-1713
-1721
-1728
-1733
-1737
-1739
-1741
-1741
-1740
-1738
-1735
-1730
-1724
-1717
-1709
-1700
-1689
-1678
-1665
-1651
-1636
-1620
-1603
-1585
-1565
-1545
-1524
-1502
-1478
-1454
-1429
-1403
-1376
-1348
-1319
-1290
-1260
-1229
-1197
-1164
-1131
-1097
-1063
-1028
-992
-956
-920
-883
-845
-808
-769
-731
-692
-654
-615
-576
-537
-498
-459
-420
-382
-343
-305
-268
-230
-193
-157
-121
-85
-50
-15
19
52
84
116
147
178
208
237
265
292
319
345
370
394
417
439
461
482
502
521
539
556
572
587
602
615
628
639
650
659
668
676
683
689
694
697
700
702
703
703
702
700
697
694
689
683
676
668
659
649
638
626
613
599
584
568
552
534
516
497
477
456
435
412
390
366
342
317
292
266
240
213
186
158
130
102
73
44
15
-15
-45
-75
-106
-137
-167
-199
-230
-261
-293
-325
-356
-388
-420
-452
-484
-516
-548
-580
-611
-643
-675
-706
-737
-768
-799
-830
-860
-890
-920
-949
-978
-1006
-1036
-1064
-1092
-1119
-1146
-1172
-1199
-1224
-1249
-1274
-1298
-1322
-1345
-1367
-1389
-1411
-1432
-1452
-1472
-1491
-1510
-1528
-1545
-1562
-1579
-1594
-1609
-1624
-1637
-1651
-1663
-1675
-1686
-1696
-1706
-1715
-1723
-1730
-1737
-1743
-1749
-1753
-1757
-1760
-1763
-1765
-1766
-1767
-1767
-1766
-1765
-1763
-1760
-1758
-1754
-1750
-1746
-1741
-1736
-1730
-1724
-1718
-1711
-1704
-1697
-1690
-1682
-1675
-1667
-1659
-1651
-1643
-1635
-1627
-1619
-1611
-1603
-1595
-1588
-1580
-1573
-1566
-1559
-1552
-1546
-1539
-1533
-1527
-1522
-1516
-1511
-1506
-1502
-1497
-1493
-1489
-1486
-1483
-1480
-1477
-1475
-1473
-1471
-1469
-1468
-1467
-1467
-1466
-1466
-1467
-1467
-1468
-1469
-1470
-1472
-1474
-1476
-1478
-1480
-1483
-1486
-1489
-1493
-1497
-1501
-1505
-1509
-1514
-1519
-1524
-1530
-1536
-1542
-1548
-1555
-1562
-1569
-1576
-1584
-1592
-1600
-1609
-1618
-1627
-1636
-1646
-1656
-1667
-1677
-1688
-1700
-1711
-1723
-1736
-1748
-1761
-1775
-1788
-1803
-1817
-1832
-1847
-1863
-1878
-1895
-1911
-1928
-1946
-1963
-1981
-2000
-2017
-2037
-2057
-2076
-2096
-2116
-2136
-2157
-2178
-2199
-2220
-2242
-2264
-2286
-2308
-2331
-2353
-2376
-2400
-2423
-2447
-2472
-2496
-2521
-2546
-2571
-2597
-2623
-2649
-2675
-2702
-2729
-2756
-2784
-2811
-2839
-2867
-2895
-2923
-2952
-2980
-3009
-3037
-3066
-3095
-3123
-3152
-3180
-3209
-3237
-3266
-3294
-3323
-3351
-3379
-3406
-3434
-3462
-3489
-3516
-3543
-3569
-3596
-3622
-3647
-3673
-3698
-3723
-3748
-3772
-3796
-3820
-3843
-3866
-3889
-3911
-3933
-3955
-3976
-3997
-4018
-4038
-4058
-4078
-4097
-4116
-4135
-4153
-4172
-4189
-4207
-4224
-4241
-4258
-4274
-4291
-4306
-4322
-4337
-4352
-4367
-4381
-4395
-4409
-4422
-4435
-4448
-4461
-4473
-4484
-4496
-4507
-4518
-4528
-4538
-4548
-4557
-4566
-4574
-4582
-4589
-4596
-4603
-4609
-4614
-4619
-4624
-4628
-4631
-4635
-4637
-4639
-4641
-4642
-4643
-4643
-4643
-4642
-4641
-4639
-4637
-4634
-4631
-4627
-4623
-4619
-4614
-4609
-4603
-4597
-4590
-4584
-4577
-4569
-4562
-4554
-4546
-4537
-4529
-4520
-4512
-4503
-4493
-4484
-4475
-4465
-4455
-4445
-4435
-4425
-4415
-4404
-4394
-4383
-4372
-4361
-4350
-4339
-4328
-4316
-4305
-4293
-4281
-4269
-4256
-4244
-4231
-4219
-4206
-4193
-4180
-4166
-4153
-4139
-4125
-4111
-4097
-4082
-4067
-4053
-4038
-4022
-4008
-3992
-3977
-3961
-3945
-3929
-3913
-3897
-3881
-3865
-3848
-3832
-3815
-3798
-3781
-3764
-3746
-3729
-3711
-3694
-3676
-3658
-3640
-3621
-3603
-3584
-3565
-3546
-3527
-3508
-3488
-3469
-3449
-3429
-3409
-3388
-3368
-3347
-3326
-3305
-3284
-3263
-3241
-3220
-3198
-3177
-3155
-3133
-3111
-3089
-3067
-3045
-3023
-3001
-2978
-2956
-2934
-2911
-2889
-2867
-2844
-2822
-2799
-2777
-2754
-2732
-2710
-2687
-2665
-2643
-2621
-2599
-2577
-2555
-2534
-2512
-2491
-2470
-2449
-2429
-2408
-2388
-2368
-2348
-2328
-2309
-2290
-2271
-2253
-2235
-2217
-2199
-2181
-2164
-2147
-2130
-2114
-2097
-2081
-2066
-2050
-2035
-2020
-2005
-1991
-1977
-1963
-1949
-1936
-1923
-1910
-1898
-1886
-1874
-1862
-1851
-1840
-1830
-1819
-1809
-1800
-1790
-1781
-1772
-1764
-1755
-1747
-1740
-1732
-1725
-1718
-1711
-1704
-1698
-1692
-1686
-1680
-1675
-1670
-1665
-1660
-1656
-1651
-1648
-1644
-1640
-1637
-1634
-1632
-1630
-1628
-1626
-1625
-1624
-1623
-1622
-1622
-1622
-1623
-1623
-1624
-1625
-1626
-1627
-1629
-1630
-1632
-1634
-1636
-1638
-1641
-1643
-1646
-1649
-1651
-1654
-1658
-1661
-1664
-1668
-1672
-1676
-1680
-1684
-1688
-1692
-1697
-1701
-1706
-1710
-1715
-1720
-1725
-1730
-1735
-1740
-1745
-1750
-1756
-1761
-1766
-1771
-1777
-1782
-1787
-1793
-1798
-1804
-1809
-1815
-1821
-1826
-1832
-1838
-1843
-1849
-1854
-1860
-1865
-1871
-1876
-1881
-1886
-1891
-1895
-1900
-1904
-1908
-1912
-1916
-1919
-1922
-1925
-1928
-1930
-1932
-1933
-1934
-1935
-1935
-1935
-1934
-1933
-1931
-1928
-1925
-1922
-1918
-1913
-1908
-1902
-1896
-1889
-1881
-1872
-1863
-1854
-1843
-1832
-1821
-1808
-1795
-1781
-1767
-1751
-1735
-1719
-1701
-1683
-1664
-1644
-1624
-1603
-1581
-1559
-1536
-1512
-1487
-1462
-1436
-1410
-1383
-1355
-1327
-1298
-1269
-1239
-1208
-1177
-1145
-1113
-1081
-1047
-1014
-980
-945
-910
-874
-838
-801
-764
-727
-689
-650
-611
-572
-533
-493
-452
-412
-371
-329
-288
-246
-204
-161
-119
-76
-33
11
54
97
141
185
229
273
317
361
405
449
493
537
581
625
669
713
756
800
843
887
930
973
1014
1058
1100
1142
1184
1225
1267
1308
1348
1389
1429
1469
1508
1548
1587
1625
1663
1701
1739
1776
1813
1849
1885
1920
1955
1990
2024
2058
2091
2124
2156
2188
2219
2250
2280
2309
2339
2367
2395
2422
2449
2475
2501
2526
2550
2574
2597
2620
2642
2663
2684
2704
2723
2742
2760
2777
2793
2809
2825
2839
2853
2867
2880
2892
2903
2914
2924
2933
2942
2951
2958
2965
2971
2977
2982
2987
2991
2994
2997
2999
3000
3001
3001
3000
2999
2997
2995
2992
2989
2985
2980
2975
2969
2963
2956
2949
2941
2933
2925
2916
2906
2896
2886
2875
2864
2853
2842
2830
2817
2805
2792
2779
2765
2752
2738
2724
2710
2696
2682
2667
2653
2638
2623
2609
2594
2579
2565
2550
2536
2522
2507
2493
2479
2466
2452
2439
2426
2413
2400
2388
2376
2364
2352
2341
2330
2320
2309
2300
2290
2281
2272
2264
2256
2248
2241
2234
2228
2222
2217
2212
2207
2204
2200
2197
2194
2192
2191
2190
2189
2189
2190
2190
2192
2194
2196
2199
2202
2206
2210
2215
2220
2225
2231
2238
2244
2252
2259
2267
2276
2284
2293
2303
2313
2323
2333
2344
2355
2367
2378
2391
2403
2416
2429
2442
2455
2469
2483
2498
2512
2527
2542
2557
2573
2588
2604
2620
2636
2652
2669
2685
2702
2718
2735
2752
2769
2786
2803
2821
2838
2855
2873
2890
2908
2925
2943
2961
2978
2996
3014
3032
3050
3067
3085
3103
3121
3138
3156
3174
3192
3209
3227
3244
3262
3279
3296
3314
3331
3348
3365
3381
3398
3414
3431
3447
3463
3479
3494
3510
3525
3540
3554
3569
3583
3597
3611
3625
3638
3652
3665
3678
3690
3702
3715
3726
3738
3749
3761
3771
3782
3792
3802
3812
3821
3830
3838
3846
3854
3861
3868
3874
3880
3886
3890
3895
3899
3902
3905
3907
3909
3910
3910
3910
3909
3908
3906
3904
3901
3897
3893
3888
3883
3876
3870
3862
3854
3845
3836
3826
3815
3804
3792
3780
3766
3752
3738
3723
3707
3690
3673
3656
3638
3619
3599
3580
3559
3538
3517
3495
3472
3450
3426
3402
3378
3353
3328
3302
3276
3250
3223
3196
3168
3140
3112
3083
3054
3025
2995
2965
2934
2903
2872
2840
2809
2777
2744
2711
2678
2645
2611
2577
2543
2509
2474
2439
2404
2368
2333
2297
2261
2224
2187
2151
2113
2076
2037
2001
1963
1924
1886
1847
1809
1770
1731
1691
1652
1612
1573
1533
1493
1453
1413
1373
1333
1293
1253
1212
1172
1132
1092
1052
1012
972
933
893
854
814
775
736
698
659
621
583
545
508
471
434
398
361
326
290
255
220
186
151
118
84
51
18
-14
-46
-77
-109
-140
-170
-200
-230
-259
-288
-316
-344
-371
-398
-425
-450
-476
-501
-525
-549
-572
-594
-616
-637
-658
-677
-697
-715
-733
-749
-765
-780
-795
-808
-821
-832
-843
-853
-862
-870
-877
-883
-888
-893
-896
-898
-900
-900
-900
-898
-896
-893
-889
-884
-877
-871
-863
-854
-844
-834
-822
-810
-797
-782
-767
-751
-735
-717
-698
-679
-659
-638
-616
-594
-570
-546
-521
-496
-470
-443
-415
-386
-357
-328
-297
-266
-235
-202
-170
-136
-102
-68
-33
2
38
75
111
148
186
224
262
301
340
379
418
458
498
538
578
618
658
699
739
779
820
860
901
941
981
1022
1062
1102
1142
1181
1221
1260
1299
1338
1377
1415
1454
1492
1529
1567
1604
1640
1677
1713
1748
1783
1818
1853
1887
1920
1953
1986
2017
2049
2080
2110
2140
2169
2198
2226
2254
2281
2307
2333
2358
2383
2407
2430
2453
2475
2496
2517
2537
2556
2575
2593
2610
2626
2642
2656
2670
2684
2696
2708
2719
2729
2738
2747
2755
2762
2768
2773
2778
2782
2785
2787
2789
2789
2789
2789
2787
2785
2782
2778
2774
2769
2763
2756
2749
2741
2732
2722
2712
2701
2689
2677
2664
2650
2636
2621
2605
2588
2571
2553
2535
2515
2495
2475
2453
2431
2409
2385
2361
2337
2312
2286
2260
2233
2206
2178
2149
2120
2091
2061
2031
2000
1969
1937
1905
1872
1839
1806
1772
1738
1704
1669
1633
1598
1562
1525
1488
1451
1414
1376
1338
1300
1262
1223
1184
1145
1106
1067
1027
987
947
908
868
828
788
747
707
667
627
587
547
507
466
426
386
347
307
267
227
188
149
109
70
31
-7
-46
-84
-122
-160
-198
-235
-272
-309
-346
-382
-419
-454
-490
-525
-560
-595
-629
-663
-697
-730
-763
-796
-828
-860
-892
-923
-954
-985
-1014
-1045
-1074
-1103
-1132
-1160
-1187
-1215
-1242
-1268
-1294
-1320
-1345
-1370
-1394
-1418
-1441
-1464
-1487
-1509
-1530
-1551
-1572
-1592
-1611
-1631
-1649
-1667
-1685
-1702
-1718
-1734
-1749
-1764
-1778
-1792
-1805
-1818
-1830
-1842
-1853
-1864
-1874
-1883
-1893
-1901
-1910
-1917
-1925
-1932
-1938
-1944
-1950
-1955
-1960
-1965
-1969
-1972
-1976
-1978
-1981
-1983
-1984
-1985
-1986
-1986
-1986
-1985
-1984
-1982
-1981
-1978
-1975
-1972
-1969
-1965
-1960
-1956
-1950
-1945
-1939
-1932
-1925
-1918
-1910
-1902
-1893
-1884
-1874
-1864
-1854
-1843
-1832
-1820
-1808
-1796
-1783
-1770
-1756
-1743
-1728
-1714
-1699
-1684
-1668
-1653
-1637
-1621
-1604
-1588
-1571
-1554
-1537
-1520
-1503
-1486
-1469
-1451
-1434
-1417
-1400
-1382
-1365
-1348
-1331
-1314
-1297
-1281
-1264
-1248
-1232
-1216
-1200
-1184
-1169
-1154
-1139
-1125
-1111
-1097
-1084
-1071
-1058
-1045
-1033
-1022
-1010
-999
-989
-979
-969
-959
-951
-942
-934
-926
-919
-912
-905
-899
-894
-889
-884
-880
-876
-872
-869
-867
-865
-863
-862
-861
-860
-860
-860
-861
-862
-863
-865
-867
-869
-872
-874
-877
-881
-884
-888
-891
-895
-899
-903
-907
-912
-916
-920
-925
-929
-933
-937
-942
-946
-950
-953
-957
-961
-964
-967
-970
-972
-974
-976
-977
-978
-979
-980
-979
-979
-978
-977
-975
-972
-969
-966
-962
-957
-952
-946
-940
-933
-926
-918
-909
-900
-890
-880
-868
-857
-844
-831
-817
-803
-788
-772
-756
-739
-722
-704
-685
-665
-645
-625
-604
-582
-560
-537
-513
-489
-465
-440
-415
-389
-363
-336
-309
-281
-254
-225
-197
-168
-139
-110
-80
-51
-21
9
39
69
99
129
159
189
219
248
278
308
337
366
395
424
453
481
509
536
564
591
617
643
669
695
719
744
768
791
814
836
858
880
900
920
940
959
978
995
1012
1029
1045
1061
1076
1090
1103
1116
1129
1140
1151
1162
1171
1180
1189
1196
1203
1210
1215
1220
1224
1227
1230
1231
1232
1233
1232
1231
1229
1226
1222
1218
1212
1206
1200
1192
1184
1174
1165
1154
1143
1130
1118
1104
1090
1075
1059
1043
1026
1008
990
971
952
932
911
890
869
847
824
801
778
754
730
705
680
655
629
603
577
550
523
496
468
440
412
384
356
327
298
269
240
211
181
152
122
93
63
33
3
-26
-56
-86
-115
-145
-174
-203
-233
-262
-291
-319
-348
-376
-405
-433
-460
-488
-515
-542
-569
-595
-621
-647
-672
-697
-722
-746
-770
-794
-817
-840
-862
-884
-905
-926
-946
-966
-985
-1004
-1022
-1040
-1057
-1073
-1089
-1104
-1119
-1133
-1147
-1159
-1172
-1183
-1194
-1205
-1214
-1223
-1231
-1239
-1246
-1252
-1258
-1263
-1267
-1270
-1273
-1275
-1276
-1277
-1277
-1276
-1274
-1272
-1269
-1265
-1261
-1256
-1250
-1243
-1235
-1227
-1218
-1208
-1198
-1187
-1175
-1162
-1148
-1134
-1119
-1103
-1087
-1070
-1052
-1033
-1012
-993
-972
-950
-927
-904
-880
-855
-829
-802
-775
-747
-718
-688
-657
-626
-594
-561
-527
-493
-458
-421
-385
-347
-309
-270
-230
-189
-148
-105
-62
-19
25
70
116
162
209
257
305
354
403
453
504
555
606
658
711
764
817
871
925
979
1034
1089
1144
1199
1254
1310
1366
1421
1477
1533
1588
1644
1700
1755
1810
1866
1921
1975
2029
2084
2138
2192
2245
2298
2351
2403
2455
2506
2557
2607
2657
2706
2755
2802
2849
2896
2941
2986
3030
3074
3116
3157
3198
3238
3276
3314
3351
3387
3422
3456
3489
3521
3552
3582
3611
3639
3666
3691
3716
3739
3762
3783
3803
3822
3839
3856
3871
3885
3898
3910
3920
3930
3938
3945
3951
3955
3959
3961
3962
3962
3961
3958
3954
3949
3943
3936
3928
3918
3908
3896
3883
3869
3853
3837
3820
3801
3782
3761
3740
3717
3693
3669
3643
3617
3590
3561
3532
3502
3472
3440
3408
3375
3341
3306
3271
3235
3198
3161
3123
3084
3045
3005
2965
2924
2883
2842
2800
2757
2714
2671
2627
2583
2539
2494
2449
2403
2358
2311
2265
2219
2172
2125
2078
2029
1983
1935
1887
1840
1792
1744
1695
1647
1599
1551
1503
1455
1407
1359
1312
1264
1217
1169
1122
1076
1029
983
937
891
846
801
756
712
668
625
581
539
496
455
413
372
332
292
252
213
175
137
100
63
27
-9
-44
-78
-112
-146
-179
-211
-242
-273
-304
-334
-363
-392
-420
-448
-475
-501
-527
-553
-578
-602
-626
-649
-672
-694
-715
-736
-757
-777
-797
-816
-835
-853
-870
-888
-904
-921
-937
-952
-967
-982
-996
-1008
-1022
-1035
-1047
-1059
-1070
-1081
-1092
-1102
-1112
-1121
-1130
-1138
-1146
-1154
-1161
-1168
-1174
-1180
-1185
-1191
-1195
-1199
-1203
-1207
-1209
-1212
-1214
-1216
-1217
-1218
-1218
-1218
-1218
-1218
-1217
-1215
-1213
-1211
-1209
-1206
-1204
-1200
-1197
-1193
-1189
-1185
-1180
-1175
-1170
-1165
-1160
-1154
-1148
-1142
-1136
-1129
-1123
-1116
-1109
-1101
-1094
-1086
-1078
-1070
-1062
-1054
-1045
-1037
-1028
-1018
-1008
-1000
-990
-980
-970
-960
-949
-939
-928
-917
-906
-894
-882
-871
-858
-846
-834
-821
-808
-795
-781
-768
-754
-739
-725
-710
-695
-680
-664
-648
-632
-615
-599
-581
-564
-546
-528
-510
-492
-473
-454
-434
-415
-395
-375
-354
-334
-313
-292
-271
-249
-228
-206
-184
-161
-139
-116
-94
-71
-48
-25
-1
22
46
69
93
117
141
165
189
213
237
262
286
310
335
359
384
408
432
457
481
506
530
554
578
603
627
651
675
700
724
748
772
796
820
844
868
892
916
939
963
987
1010
1034
1058
1082
1105
1129
1153
1176
1200
1223
1246
1270
1293
1317
1340
1363
1386
1409
1432
1455
1478
1501
1523
1546
1568
1591
1613
1635
1656
1678
1700
1721
1742
1763
1784
1804
1825
1845
1865
1885
1905
1925
1944
1964
1983
2001
2021
2040
2058
2077
2096
2114
2132
2150
2168
2186
2204
2221
2239
2256
2273
2290
2307
2323
2340
2356
2372
2388
2404
2420
2436
2451
2466
2481
2497
2511
2526
2541
2555
2570
2584
2598
2612
2626
2639
2653
2666
2679
2692
2705
2718
2730
2743
2755
2767
2779
2791
2802
2813
2824
2835
2846
2856
2867
2877
2886
2896
2905
2914
2923
2931
2939
2947
2955
2962
2969
2975
2982
2987
2993
2998
3003
3007
3011
3015
3018
3021
3024
3026
3028
3029
3030
3031
3031
3031
3030
3030
3028
3027
3025
3023
3020
3017
3013
3010
3005
3001
2996
2990
2985
2979
2972
2965
2957
2950
2941
2933
2923
2914
2904
2893
2882
2870
2858
2846
2833
2820
2806
2792
2777
2762
2746
2730
2714
2697
2680
2662
2644
2626
2607
2588
2569
2549
2529
2509
2489
2468
2447
2426
2404
2383
2361
2339
2317
2294
2271
2249
2226
2203
2179
2156
2132
2109
2085
2061
2037
2013
1989
1965
1941
1916
1892
1867
1843
1818
1793
1769
1744
1719
1694
1670
1645
1620
1596
1571
1547
1522
1498
1474
1450
1426
1402
1378
1355
1331
1308
1285
1263
1240
1218
1196
1175
1153
1132
1112
1092
1072
1053
1034
1014
997
980
963
946
930
914
899
885
870
857
844
831
819
808
797
787
777
768
759
751
743
736
730
724
718
713
709
705
702
699
696
695
693
692
692
692
693
694
696
698
701
704
707
711
716
721
726
732
739
745
753
760
769
777
786
796
806
816
827
838
849
861
873
886
899
912
925
938
952
966
981
995
1010
1024
1039
1054
1069
1085
1100
1116
1131
1147
1162
1178
1193
1209
1225
1240
1256
1271
1287
1302
1317
1332
1347
1362
1377
1391
1406
1420
1434
1448
1461
1474
1487
1500
1513
1525
1537
1548
1559
1570
1581
1591
1601
1611
1620
1629
1637
1645
1653
1661
1668
1674
1680
1686
1692
1697
1701
1706
1709
1713
1716
1718
1720
1722
1723
1724
1725
1724
1724
1723
1721
1720
1717
1714
1711
1707
1703
1698
1693
1687
1681
1674
1667
1660
1652
1643
1634
1624
1614
1604
1593
1581
1569
1557
1544
1530
1516
1502
1487
1472
1456
1439
1423
1405
1388
1370
1351
1332
1313
1293
1272
1251
1230
1208
1186
1163
1140
1117
1093
1069
1044
1018
993
967
941
914
888
860
833
805
777
748
719
690
661
632
602
572
542
512
481
451
420
389
358
327
296
265
234
202
171
139
108
76
45
13
-18
-50
-81
-113
-144
-175
-207
-238
-269
-300
-330
-361
-392
-422
-453
-483
-513
-543
-573
-603
-632
-661
-691
-720
-748
-777
-806
-834
-862
-890
-917
-945
-972
-999
-1026
-1053
-1079
-1105
-1131
-1157
-1183
-1208
-1233
-1258
-1283
-1308
-1332
-1356
-1380
-1404
-1427
-1451
-1474
-1497
-1520
-1542
-1565
-1587
-1609
-1631
-1652
-1674
-1695
-1716
-1737
-1758
-1779
-1800
-1820
-1840
-1860
-1880
-1900
-1920
-1940
-1959
-1979
-1998
-2017
-2037
-2056
-2075
-2094
-2113
-2131
-2150
-2169
-2187
-2205
-2224
-2242
-2260
-2278
-2296
-2314
-2331
-2349
-2366
-2384
-2401
-2418
-2435
-2452
-2468
-2485
-2501
-2517
-2533
-2549
-2564
-2579
-2594
-2609
-2624
-2638
-2653
-2667
-2680
-2694
-2707
-2720
-2733
-2746
-2758
-2770
-2782
-2793
-2804
-2815
-2826
-2836
-2847
-2856
-2866
-2875
-2884
-2893
-2902
-2910
-2918
-2926
-2933
-2941
-2948
-2954
-2961
-2967
-2973
-2979
-2984
-2990
-2995
-3000
-3004
-3009
-3013
-3017
-3021
-3024
-3028
-3031
-3034
-3037
-3040
-3043
-3045
-3048
-3050
-3052
-3054
-3055
-3057
-3058
-3059
-3060
-3061
-3061
-3062
-3062
-3062
-3061
-3061
-3060
-3059
-3058
-3057
-3055
-3053
-3051
-3048
-3046
-3043
-3040
-3037
-3033
-3030
-3026
-3022
-3017
-3013
-3008
-3003
-2998
-2992
-2987
-2981
-2975
-2968
-2962
-2955
-2948
-2941
-2934
-2926
-2918
-2910
-2902
-2893
-2884
-2875
-2866
-2856
-2847
-2837
-2826
-2816
-2805
-2794
-2783
-2772
-2760
-2748
-2736
-2724
-2712
-2699
-2686
-2673
-2660
-2646
-2633
-2619
-2605
-2591
-2576
-2561
-2547
-2532
-2517
-2501
-2486
-2470
-2455
-2439
-2422
-2406
-2390
-2373
-2356
-2339
-2322
-2305
-2288
-2270
-2252
-2234
-2216
-2198
-2180
-2161
-2142
-2124
-2104
-2085
-2066
-2045
-2027
-2007
-1987
-1967
-1946
-1926
-1906
-1885
-1864
-1843
-1822
-1801
-1780
-1759
-1737
-1716
-1694
-1673
-1651
-1629
-1608
-1586
-1564
-1542
-1520
-1498
-1475
-1453
-1431
-1408
-1386
-1363
-1341
-1318
-1296
-1273
-1250
-1228
-1205
-1182
-1160
-1137
-1114
-1091
-1069
-1046
-1022
-1000
-978
-956
-933
-911
-888
-866
-844
-822
-800
-778
-756
-734
-713
-691
-670
-648
-627
-605
-584
-563
-542
-521
-500
-479
-459
-438
-417
-397
-377
-356
-336
-316
-296
-277
-257
-238
-218
-199
-180
-161
-142
-124
-106
-88
-70
-52
-34
-17
0
17
34
50
66
82
98
114
129
144
159
174
188
202
216
230
243
256
269
282
294
306
318
329
341
352
362
373
383
393
403
412
421
430
438
447
455
462
470
477
484
490
497
503
509
514
520
525
530
534
538
542
546
550
553
556
559
562
564
566
568
570
571
573
574
574
575
575
575
575
575
574
573
572
571
570
568
566
564
562
560
558
555
552
550
547
544
540
537
534
531
527
524
520
517
513
509
506
502
498
495
491
487
484
480
477
473
470
466
463
460
457
454
451
448
445
443
440
438
435
433
431
429
427
425
423
422
420
419
418
417
416
415
414
414
413
413
413
413
413
414
414
415
416
416
418
419
420
422
423
425
427
429
431
433
436
438
441
443
446
449
452
455
458
461
464
467
470
473
476
479
482
485
488
491
493
496
499
501
503
505
507
509
511
512
513
514
515
516
516
516
516
516
515
515
513
512
510
509
506
504
501
498
495
492
488
484
479
475
470
465
459
454
448
442
435
429
422
414
407
400
392
384
376
367
359
350
341
332
323
314
305
295
286
276
266
257
247
237
227
217
207
197
187
177
167
158
148
138
128
118
108
98
89
79
69
60
50
40
31
21
12
2
-7
-17
-26
-35
-45
-54
-63
-72
-82
-91
-100
-109
-118
-127
-136
-144
-153
-162
-170
-178
-187
-195
-203
-210
-218
-226
-233
-241
-248
-255
-262
-269
-276
-282
-289
-296
-302
-308
-315
-321
-327
-333
-339
-345
-351
-357
-362
-368
-374
-380
-385
-391
-397
-402
-408
-414
-419
-425
-430
-436
-442
-447
-453
-459
-465
-470
-476
-482
-488
-494
-500
-505
-511
-517
-523
-529
-535
-541
-547
-553
-559
-565
-571
-577
-582
-588
-594
-599
-605
-610
-616
-621
-626
-631
-635
-640
-644
-649
-653
-656
-660
-664
-667
-670
-673
-675
-678
-680
-682
-684
-685
-687
-688
-688
-689
-689
-690
-690
-689
-689
-688
-687
-686
-684
-682
-680
-678
-676
-673
-670
-667
-663
-659
-655
-651
-646
-641
-636
-630
-625
-618
-612
-605
-598
-591
-583
-575
-567
-558
-549
-540
-530
-520
-510
-499
-488
-477
-465
-453
-441
-428
-415
-401
-388
-373
-359
-344
-329
-313
-298
-281
-265
-248
-231
-213
-196
-178
-159
-141
-122
-102
-83
-63
-43
-23
-2
19
40
62
83
105
127
150
172
195
218
242
265
289
313
337
362
386
411
436
462
487
513
538
564
590
617
643
670
696
723
750
777
804
832
859
886
914
941
969
996
1024
1051
1079
1107
1134
1162
1190
1217
1245
1273
1300
1328
1356
1383
1411
1438
1466
1493
1520
1548
1575
1602
1629
1656
1683
1709
1736
1763
1789
1815
1841
1867
1893
1918
1944
1969
1994
2019
2043
2068
2092
2116
2140
2163
2186
2210
2232
2255
2277
2299
2321
2343
2364
2385
2406
2426
2446
2466
2485
2505
2524
2542
2560
2578
2596
2613
2630
2647
2663
2679
2694
2710
2724
2739
2753
2766
2780
2793
2805
2817
2829
2840
2851
2862
2872
2881
2891
2899
2908
2916
2923
2931
2937
2944
2950
2955
2960
2965
2969
2972
2976
2978
2981
2983
2984
2985
2986
2986
2986
2985
2984
2982
2980
2978
2975
2971
2968
2963
2959
2954
2948
2942
2936
2930
2923
2915
2907
2899
2891
2882
2873
2863
2853
2843
2832
2821
2810
2798
2786
2774
2761
2748
2735
2721
2707
2692
2678
2662
2647
2631
2615
2599
2582
2565
2547
2530
2512
2494
2475
2456
2437
2418
2399
2379
2359
2339
2319
2298
2277
2256
2235
2214
2193
2171
2150
2128
2106
2084
2062
2040
2017
1995
1972
1950
1927
1905
1882
1860
1837
1814
1792
1769
1747
1724
1702
1679
1657
1635
1613
1590
1568
1547
1525
1503
1482
1460
1439
1418
1398
1377
1356
1336
1316
1296
1277
1257
1238
1219
1201
1182
1164
1146
1129
1111
1094
1078
1061
1045
1029
1014
999
984
970
956
942
929
916
904
892
880
869
858
848
838
828
818
809
801
793
785
777
770
764
757
751
746
741
736
732
728
724
721
718
716
714
712
711
710
710
710
710
711
712
714
716
718
721
725
728
733
737
742
747
753
759
766
773
780
788
796
804
813
822
831
841
851
861
871
882
893
905
916
928
940
953
965
978
991
1004
1016
1031
1044
1058
1072
1087
1101
1115
1130
1144
1159
1174
1189
1204
1219
1235
1250
1265
1281
1296
1312
1327
1343
1359
1374
1390
1406
1421
1437
1453
1468
1484
1500
1515
1530
1546
1561
1576
1591
1607
1622
1636
1651
1666
1681
1695
1709
1724
1738
1752
1765
1779
1792
1806
1819
1832
1844
1857
1869
1881
1893
1905
1916
1927
1938
1948
1959
1969
1978
1988
1997
2005
2013
2023
2031
2037
2045
2053
2060
2066
2073
2078
2084
2090
2095
2100
2104
2108
2112
2116
2120
2123
2126
2129
2132
2134
2136
2138
2139
2141
2142
2143
2144
2144
2144
2144
2144
2143
2143
2142
2140
2139
2137
2135
2133
2130
2128
2125
2121
2118
2114
2110
2106
2101
2097
2092
2086
2081
2075
2069
2063
2056
2049
2041
2035
2027
2019
2011
2003
1995
1986
1977
1968
1959
1950
1940
1930
1921
1911
1900
1890
1880
1869
1859
1848
1837
1826
1815
1804
1792
1781
1770
1758
1746
1735
1723
1711
1699
1687
1675
1663
1650
1638
1626
1613
1601
1588
1576
1563
1550
1537
1524
1511
1498
1485
1472
1458
1444
1431
1417
1403
1389
1375
1361
1346
1332
1317
1302
1287
1272
1257
1241
1226
1210
1194
1179
1163
1147
1131
1114
1098
1082
1065
1049
1032
1014
998
982
965
948
931
913
896
879
861
844
826
808
791
773
755
737
719
701
682
664
646
628
609
591
572
554
535
517
498
479
461
442
423
404
386
367
348
329
310
291
272
253
234
215
196
177
158
139
120
101
82
63
44
25
6
-13
-32
-51
-70
-89
-108
-127
-145
-164
-182
-201
-219
-237
-255
-273
-291
-309
-327
-344
-361
-379
-396
-412
-429
-446
-462
-478
-494
-510
-526
-541
-556
-571
-586
-600
-614
-628
-642
-655
-669
-681
-694
-706
-718
-730
-741
-752
-763
-774
-784
-794
-803
-812
-821
-830
-838
-846
-853
-861
-867
-874
-880
-886
-892
-897
-902
-906
-910
-914
-917
-921
-923
-926
-928
-930
-931
-932
-933
-933
-933
-932
-932
-930
-929
-927
-924
-922
-919
-915
-911
-907
-902
-897
-892
-886
-880
-874
-867
-860
-852
-845
-836
-828
-819
-810
-801
-791
-781
-771
-760
-750
-739
-727
-716
-704
-692
-680
-667
-655
-642
-629
-616
-602
-589
-575
-561
-547
-533
-519
-505
-490
-476
-462
-447
-433
-418
-404
-389
-375
-361
-346
-332
-318
-304
-290
-276
-262
-248
-234
-221
-208
-194
-181
-169
-156
-143
-131
-119
-107
-96
-84
-73
-63
-52
-42
-32
-22
-12
-3
6
14
23
30
38
45
52
59
65
71
76
81
86
90
94
98
101
104
106
108
110
111
112
113
113
113
112
111
110
108
106
103
100
96
92
88
83
78
72
65
59
52
44
36
28
19
9
0
-11
-21
-32
-44
-56
-68
-80
-93
-107
-121
-135
-149
-164
-179
-194
-210
-226
-242
-259
-275
-292
-309
-327
-344
-362
-380
-399
-417
-436
-454
-473
-492
-512
-531
-551
-570
-590
-610
-631
-651
-671
-692
-713
-733
-754
-776
-797
-818
-839
-861
-882
-904
-926
-947
-969
-991
-1012
-1034
-1056
-1078
-1099
-1121
-1143
-1164
-1186
-1208
-1229
-1250
-1272
-1293
-1314
-1335
-1355
-1376
-1396
-1417
-1437
-1456
-1476
-1495
-1515
-1534
-1552
-1571
-1589
-1607
-1625
-1642
-1660
-1677
-1693
-1710
-1726
-1742
-1758
-1773
-1789
-1804
-1819
-1833
-1847
-1862
-1875
-1889
-1903
-1916
-1929
-1942
-1955
-1967
-1979
-1991
-2003
-2015
-2027
-2037
-2050
-2061
-2072
-2083
-2093
-2104
-2114
-2125
-2135
-2145
-2155
-2164
-2174
-2183
-2193
-2202
-2211
-2220
-2228
-2237
-2246
-2254
-2263
-2271
-2279
-2287
-2295
-2303
-2311
-2319
-2326
-2334
-2342
-2349
-2356
-2364
-2371
-2378
-2385
-2392
-2399
-2405
-2412
-2419
-2425
-2431
-2438
-2444
-2450
-2456
-2462
-2468
-2474
-2479
-2485
-2490
-2496
-2501
-2506
-2511
-2516
-2521
-2525
-2530
-2534
-2538
-2542
-2546
-2550
-2554
-2557
-2560
-2564
-2567
-2569
-2572
-2575
-2577
-2579
-2581
-2582
-2584
-2585
-2586
-2587
-2588
-2588
-2589
-2589
-2588
-2588
-2587
-2586
-2585
-2584
-2582
-2580
-2578
-2576
-2574
-2571
-2568
-2565
-2562
-2558
-2555
-2551
-2547
-2542
-2538
-2533
-2528
-2523
-2517
-2512
-2506
-2500
-2494
-2488
-2481
-2474
-2467
-2460
-2453
-2445
-2438
-2430
-2422
-2413
-2405
-2396
-2387
-2378
-2369
-2359
-2350
-2340
-2330
-2320
-2310
-2299
-2288
-2278
-2267
-2255
-2244
-2233
-2221
-2209
-2197
-2185
-2173
-2160
-2148
-2135
-2122
-2108
-2095
-2082
-2068
-2054
-2040
-2025
-2011
-1996
-1981
-1966
-1951
-1935
-1920
-1904
-1887
-1871
-1854
-1837
-1820
-1802
-1784
-1766
-1748
-1729
-1710
-1691
-1672
-1652
-1632
-1612
-1591
-1571
-1550
-1528
-1507
-1485
-1463
-1440
-1418
-1395
-1372
-1349
-1325
-1301
-1277
-1253
-1228
-1204
-1179
-1154
-1128
-1102
-1076
-1050
-1024
-997
-970
-943
-916
-888
-861
-833
-805
-776
-748
-719
-690
-661
-632
-603
-574
-544
-515
-485
-455
-425
-396
-366
-336
-306
-276
-246
-215
-185
-155
-125
-96
-66
-36
-6
24
53
83
112
141
171
200
228
257
286
314
343
371
399
426
454
481
508
535
562
588
614
640
666
692
717
742
766
791
815
839
862
886
909
932
954
976
998
1020
1041
1062
1083
1104
1124
1144
1164
1183
1203
1221
1240
1259
1277
1295
1312
1330
1347
1363
1380
1396
1412
1428
1444
1459
1474
1488
1502
1517
1530
1544
1557
1570
1582
1594
1606
1618
1629
1640
1650
1661
1671
1680
1690
1699
1708
1716
1724
1732
1740
1747
1754
1761
1768
1774
1780
1785
1791
1796
1801
1806
1810
1814
1818
1822
1825
1828
1831
1834
1837
1839
1841
1844
1845
1847
1848
1850
1851
1851
1852
1853
1853
1853
1853
1852
1852
1851
1850
1849
1848
1846
1844
1843
1841
1838
1836
1834
1831
1828
1825
1822
1819
1815
1812
1808
1804
1800
1796
1792
1787
1783
1778
1773
1769
1764
1759
1754
1748
1743
1738
1732
1727
1722
1716
1711
1705
1700
1694
1689
1684
1678
1673
1668
1663
1658
1654
1649
1645
1640
1636
1633
1629
1626
1623
1620
1617
1615
1612
1611
1609
1608
1607
1606
1606
1605
1606
1606
1607
1608
1610
1611
1614
1616
1619
1622
1626
1629
1634
1638
1643
1648
1654
1660
1666
1672
1679
1687
1694
1702
1710
1719
1728
1737
1747
1757
1767
1778
1789
1800
1812
1824
1836
1849
1862
1875
1888
1902
1916
1931
1945
1960
1975
1991
2005
2021
2037
2055
2071
2088
2105
2122
2139
2157
2174
2192
2210
2228
2247
2265
2283
2302
2321
2340
2359
2378
2397
2416
2435
2454
2473
2492
2511
2531
2550
2569
2588
2607
2626
2644
2663
2682
2700
2718
2737
2755
2773
2790
2808
2825
2842
2859
2876
2892
2909
2925
2940
2956
2971
2986
3000
3015
3028
3042
3056
3069
3081
3094
3106
3118
3130
3141
3152
3162
3173
3183
3192
3201
3210
3219
3227
3235
3243
3250
3257
3263
3269
3275
3281
3286
3291
3295
3299
3303
3306
3309
3312
3314
3316
3318
3319
3320
3320
3321
3320
3320
3319
3318
3316
3314
3312
3309
3306
3302
3299
3294
3290
3285
3279
3274
3268
3261
3255
3247
3240
3232
3224
3216
3207
3198
3188
3179
3169
3158
3148
3137
3126
3114
3102
3091
3078
3066
3053
3040
3027
3014
3000
2987
2973
2958
2944
2929
2915
2900
2885
2869
2854
2838
2822
2806
2790
2774
2757
2741
2724
2707
2690
2672
2655
2637
2620
2602
2584
2566
2548
2529
2511
2493
2474
2456
2437
2418
2400
2381
2362
2343
2324
2305
2286
2267
2248
2229
2210
2191
2172
2153
2134
2115
2097
2078
2059
2040
2021
2003
1985
1967
1948
1930
1912
1894
1876
1858
1840
1823
1805
1788
1770
1753
1736
1719
1702
1685
1669
1652
1636
1619
1603
1587
1572
1556
1541
1525
1510
1495
1481
1466
1452
1437
1423
1410
1396
1382
1369
1356
1343
1330
1317
1304
1292
1280
1268
1256
1244
1233
1222
1210
1200
1189
1178
1168
1157
1147
1137
1128
1118
1109
1099
1090
1081
1072
1064
1055
1047
1038
1030
1022
1014
1006
999
992
984
977
970
963
956
949
943
936
930
923
917
911
905
899
893
887
882
876
871
865
860
855
850
845
839
834
829
825
820
815
810
805
801
796
791
786
782
777
772
768
763
758
753
748
744
739
734
729
724
719
714
708
703
698
692
687
681
675
669
664
657
651
645
638
632
625
618
611
604
597
590
582
574
567
559
551
542
534
525
517
508
499
490
480
471
461
451
441
431
421
410
400
389
378
366
355
344
332
320
308
296
284
271
259
246
233
220
207
194
180
167
153
139
125
111
96
82
67
53
38
23
8
-7
-22
-37
-53
-68
-84
-99
-115
-130
-146
-162
-178
-194
-210
-226
-242
-258
-274
-290
-307
-323
-339
-356
-372
-388
-405
-421
-438
-454
-471
-487
-504
-520
-537
-553
-570
-586
-603
-619
-635
-652
-668
-684
-701
-717
-733
-749
-765
-782
-798
-814
-830
-845
-861
-877
-893
-909
-925
-940
-956
-972
-987
-1002
-1018
-1033
-1049
-1064
-1079
-1094
-1110
-1125
-1140
-1154
-1169
-1184
-1198
-1213
-1227
-1242
-1256
-1270
-1284
-1298
-1312
-1325
-1339
-1352
-1365
-1378
-1391
-1404
-1417
-1429
-1441
-1453
-1465
-1477
-1488
-1499
-1510
-1521
-1531
-1541
-1551
-1561
-1571
-1580
-1589
-1598
-1606
-1614
-1622
-1630
-1637
-1644
-1651
-1657
-1663
-1669
-1675
-1680
-1685
-1689
-1693
-1697
-1701
-1704
-1707
-1710
-1712
-1714
-1716
-1718
-1719
-1720
-1721
-1721
-1721
-1721
-1720
-1719
-1718
-1717
-1715
-1713
-1710
-1708
-1705
-1702
-1698
-1694
-1690
-1686
-1681
-1676
-1671
-1666
-1660
-1654
-1648
-1642
-1635
-1628
-1621
-1614
-1607
-1599
-1591
-1583
-1575
-1567
-1558
-1550
-1541
-1532
-1523
-1514
-1505
-1496
-1486
-1477
-1467
-1458
-1448
-1438
-1428
-1419
-1409
-1399
-1389
-1379
-1369
-1359
-1349
-1338
-1328
-1318
-1308
-1298
-1288
-1278
-1268
-1258
-1248
-1238
-1228
-1218
-1208
-1198
-1188
-1178
-1168
-1157
-1147
-1137
-1127
-1117
-1107
-1097
-1086
-1076
-1065
-1055
-1044
-1034
-1022
-1012
-1000
-990
-979
-968
-957
-946
-935
-923
-912
-901
-889
-878
-866
-855
-843
-832
-820
-808
-797
-785
-773
-761
-750
-738
-726
-714
-702
-690
-678
-667
-655
-643
-631
-619
-607
-595
-583
-571
-559
-548
-536
-524
-512
-500
-489
-477
-465
-454
-442
-431
-419
-408
-396
-385
-373
-362
-350
-339
-328
-316
-305
-294
-283
-272
-261
-250
-239
-228
-217
-206
-196
-185
-174
-164
-154
-144
-134
-124
-114
-104
-95
-86
-76
-67
-59
-50
-41
-33
-25
-17
-9
-2
6
13
20
26
33
39
45
50
56
61
66
71
75
79
83
86
90
92
95
97
99
101
102
103
104
105
105
104
104
103
102
100
98
96
94
91
88
84
80
76
72
67
62
57
51
45
39
32
26
19
11
4
-4
-13
-21
-30
-39
-48
-57
-67
-77
-88
-98
-109
-120
-131
-143
-155
-167
-179
-192
-204
-217
-231
-244
-258
-272
-286
-300
-315
-329
-344
-359
-375
-390
-406
-421
-437
-454
-470
-486
-503
-520
-536
-553
-570
-588
-605
-622
-640
-657
-675
-693
-711
-728
-746
-764
-782
-800
-818
-836
-854
-872
-890
-908
-926
-944
-962
-980
-998
-1016
-1033
-1051
-1068
-1086
-1103
-1120
-1137
-1154
-1171
-1188
-1204
-1221
-1237
-1253
-1269
-1285
-1301
-1316
-1332
-1347
-1362
-1377
-1392
-1406
-1421
-1435
-1449
-1463
-1477
-1490
-1504
-1517
-1530
-1543
-1555
-1568
-1580
-1592
-1604
-1615
-1627
-1638
-1649
-1660
-1670
-1681
-1691
-1701
-1710
-1720
-1729
-1738
-1746
-1755
-1763
-1770
-1778
-1785
-1792
-1799
-1805
-1811
-1817
-1823
-1828
-1833
-1838
-1842
-1846
-1850
-1854
-1857
-1860
-1863
-1865
-1868
-1870
-1871
-1873
-1874
-1875
-1876
-1876
-1877
-1877
-1876
-1876
-1875
-1874
-1873
-1872
-1870
-1868
-1866
-1864
-1861
-1858
-1855
-1852
-1848
-1845
-1841
-1836
-1832
-1827
-1822
-1817
-1812
-1806
-1800
-1794
-1788
-1782
-1775
-1768
-1761
-1753
-1746
-1738
-1730
-1722
-1714
-1706
-1697
-1688
-1679
-1670
-1661
-1651
-1642
-1632
-1623
-1613
-1603
-1593
-1582
-1572
-1562
-1551
-1540
-1530
-1519
-1508
-1497
-1486
-1475
-1464
-1453
-1442
-1430
-1419
-1408
-1396
-1385
-1373
-1362
-1350
-1338
-1327
-1315
-1303
-1291
-1279
-1267
-1256
-1244
-1232
-1220
-1208
-1195
-1183
-1171
-1159
-1147
-1135
-1122
-1110
-1098
-1085
-1073
-1060
-1048
-1035
-1022
-1010
-997
-985
-972
-959
-946
-933
-920
-907
-894
-881
-868
-854
-841
-828
-814
-801
-787
-774
-760
-747
-733
-719
-705
-692
-678
-664
-650
-636
-622
-608
-593
-579
-565
-551
-536
-522
-507
-493
-478
-464
-449
-434
-420
-405
-390
-375
-360
-345
-330
-315
-300
-285
-270
-255
-240
-225
-210
-195
-180
-165
-150
-135
-120
-105
-90
-75
-60
-45
-30
-15
0
15
30
45
60
75
90
105
120
135
151
166
181
196
212
227
242
257
273
288
304
319
334
350
365
381
396
412
427
442
458
473
488
504
519
534
550
565
580
595
610
625
640
656
671
686
701
716
731
746
760
775
790
805
820
835
849
864
879
893
908
922
937
951
965
979
994
1008
1020
1035
1049
1063
1076
1090
1103
1116
1129
1143
1155
1168
1181
1194
1206
1219
1231
1243
1255
1267
1279
1291
1302
1314
1325
1336
1347
1358
1369
1380
1391
1401
1412
1422
1432
1442
1452
1462
1471
1481
1490
1499
1508
1517
1526
1534
1542
1551
1559
1566
1574
1582
1589
1596
1603
1610
1617
1623
1629
1635
1641
1647
1653
1659
1664
1669
1674
1679
1684
1689
1693
1698
1702
1706
1710
1714
1718
1722
1726
1729
1732
1736
1739
1742
1745
1748
1750
1753
1756
1758
1760
1763
1765
1767
1769
1771
1773
1775
1777
1779
1781
1783
1785
1786
1788
1790
1792
1794
1796
1798
1800
1802
1804
1806
1808
1811
1813
1816
1818
1821
1824
1827
1830
1833
1836
1840
1843
1847
1851
1855
1859
1863
1868
1872
1877
1882
1888
1893
1899
1904
1910
1916
1923
1929
1936
1943
1950
1958
1965
1973
1981
1989
1998
2005
2015
2024
2033
2043
2052
2062
2072
2082
2092
2102
2113
2124
2135
2146
2157
2168
2180
2191
2203
2215
2227
2240
2252
2265
2277
2290
2303
2316
2330
2343
2357
2371
2385
2399
2413
2427
2442
2456
2471
2486
2501
2516
2532
2547
2563
2578
2594
2610
2626
2642
2658
2675
2691
2708
2724
2741
2758
2775
2791
2808
2825
2842
2860
2877
2894
2911
2928
2946
2963
2980
2997
3015
3032
3049
3066
3083
3100
3117
3134
3151
3167
3184
3200
3217
3233
3249
3265
3281
3296
3312
3327
3342
3357
3372
3387
3401
3415
3429
3443
3457
3471
3484
3497
3510
3522
3535
3547
3559
3571
3583
3594
3605
3616
3626
3636
3646
3656
3666
3675
3684
3692
3700
3708
3716
3723
3730
3736
3743
3749
3754
3759
3764
3768
3772
3776
3779
3782
3785
3787
3789
3790
3791
3792
3792
3792
3791
3790
3789
3787
3785
3782
3779
3776
3772
3767
3762
3757
3751
3745
3738
3731
3724
3715
3707
3698
3688
3678
3668
3657
3645
3633
3621
3608
3594
3581
3566
3551
3536
3520
3504
3487
3470
3452
3434
3416
3397
3377
3357
3337
3316
3294
3272
3250
3228
3204
3181
3157
3133
3108
3083
3057
3031
3005
2978
2951
2924
2896
2868
2839
2810
2781
2752
2722
2692
2662
2632
2601
2570
2538
2507
2475
2443
2411
2379
2346
2314
2281
2248
2215
2182
2149
2115
2082
2048
2015
1982
1948
1915
1881
1848
1814
1781
1748
1714
1681
1648
1615
1583
1550
1517
1485
1453
1420
1389
1357
1325
1294
1263
1232
1201
1171
1140
1110
1081
1051
1022
993
965
936
909
881
854
827
800
774
748
723
698
673
649
625
601
578
555
532
510
488
467
446
425
405
385
365
346
328
309
291
274
257
240
224
208
192
177
162
148
134
120
107
94
82
70
58
47
36
25
15
6
-3
-12
-21
-29
-36
-44
-51
-57
-63
-69
-74
-79
-84
-88
-92
-96
-99
-102
-105
-107
-109
-110
-111
-112
-113
-113
-113
-112
-111
-110
-109
-107
-105
-103
-100
-97
-94
-91
-87
-84
-80
-75
-71
-66
-61
-56
-50
-45
-39
-33
-27
-21
-14
-7
0
7
14
21
29
37
44
52
61
69
77
86
94
103
112
121
130
139
148
157
167
176
185
195
204
214
224
233
243
252
262
272
282
291
301
311
320
330
339
349
358
368
377
386
395
404
413
422
431
439
448
456
464
472
480
488
495
502
510
517
523
530
536
542
548
554
560
565
570
575
579
584
588
592
595
599
602
604
607
609
611
613
615
616
617
617
618
618
618
617
616
615
614
612
610
608
605
602
599
596
592
588
584
579
574
569
564
558
552
546
540
533
526
519
512
504
497
489
480
472
463
455
446
436
427
418
408
398
388
378
367
357
346
335
324
313
302
291
279
267
256
244
232
219
207
195
182
170
157
144
132
119
106
93
80
67
54
41
28
15
2
-11
-24
-37
-50
-63
-76
-89
-101
-114
-127
-140
-152
-165
-177
-190
-202
-214
-226
-238
-250
-262
-274
-285
-297
-308
-319
-330
-340
-351
-361
-372
-381
-391
-401
-410
-419
-428
-437
-445
-453
-461
-468
-476
-483
-490
-496
-502
-508
-514
-519
-524
-529
-533
-537
-541
-545
-548
-551
-553
-556
-558
-559
-561
-562
-563
-564
-564
-564
-564
-564
-563
-562
-561
-559
-557
-555
-553
-550
-547
-544
-541
-537
-533
-529
-525
-520
-515
-510
-505
-499
-494
-488
-481
-475
-468
-462
-455
-448
-440
-433
-425
-418
-410
-402
-394
-386
-377
-369
-361
-352
-344
-335
-326
-318
-309
-300
-291
-282
-274
-265
-256
-247
-239
-230
-221
-212
-204
-195
-186
-178
-169
-161
-153
-144
-136
-128
-120
-112
-104
-96
-88
-81
-73
-66
-59
-52
-44
-37
-31
-24
-17
-11
-4
2
8
14
20
25
31
36
42
47
52
57
62
66
71
75
79
83
87
91
95
98
102
105
108
111
114
116
119
121
123
125
127
128
130
131
132
133
134
134
134
135
135
134
134
133
132
131
130
128
127
125
123
121
118
116
113
110
107
103
100
96
92
88
84
80
75
71
66
61
56
51
45
40
34
28
22
16
10
4
-2
-9
-15
-22
-28
-35
-42
-49
-55
-62
-69
-76
-83
-90
-97
-104
-111
-118
-126
-133
-140
-147
-154
-161
-168
-175
-182
-188
-195
-202
-209
-216
-223
-229
-236
-243
-249
-256
-262
-269
-275
-281
-288
-294
-300
-306
-312
-318
-323
-329
-335
-340
-346
-351
-356
-361
-366
-371
-375
-380
-384
-389
-393
-397
-401
-404
-408
-411
-415
-418
-421
-423
-426
-429
-431
-433
-435
-437
-438
-440
-441
-442
-443
-444
-444
-445
-445
-445
-444
-444
-443
-442
-441
-439
-438
-436
-434
-431
-429
-426
-423
-420
-416
-413
-409
-405
-400
-396
-391
-386
-381
-375
-370
-364
-358
-351
-345
-338
-331
-324
-317
-309
-301
-293
-285
-276
-268
-259
-250
-240
-231
-221
-211
-201
-191
-181
-170
-160
-149
-138
-127
-115
-104
-93
-81
-69
-57
-45
-33
-21
-9
4
16
29
41
54
66
79
92
105
118
131
144
157
170
183
197
210
223
237
250
263
277
290
304
317
330
344
357
371
384
397
411
424
437
451
464
477
490
504
517
530
543
556
568
581
594
606
619
631
643
655
667
679
691
702
714
725
736
747
758
769
779
790
800
810
820
830
839
848
857
866
875
883
891
899
907
915
922
929
936
943
949
956
962
967
973
978
983
988
993
997
1000
1004
1008
1012
1016
1018
1020
1024
1026
1028
1030
1031
1032
1033
1033
1034
1034
1034
1033
1032
1031
1030
1028
1026
1024
1022
1018
1016
1012
1010
1006
1002
998
993
989
984
979
973
968
962
956
950
943
937
930
923
916
908
901
893
885
877
869
861
852
843
835
826
816
807
798
788
779
769
759
749
739
728
718
707
696
686
675
664
653
641
630
619
607
596
584
572
561
549
537
525
513
500
488
476
463
451
438
426
413
400
387
375
362
349
336
323
310
297
284
270
257
244
231
218
205
192
178
165
152
139
126
113
100
87
74
61
48
35
22
9
-3
-16
-29
-41
-54
-66
-78
-91
-103
-115
-127
-139
-151
-162
-174
-186
-197
-209
-220
-231
-242
-253
-264
-275
-286
-296
-307
-317
-327
-338
-348
-358
-367
-377
-387
-396
-405
-414
-423
-432
-441
-449
-458
-466
-474
-482
-490
-498
-505
-513
-520
-527
-534
-541
-548
-555
-561
-567
-574
-580
-586
-592
-597
-603
-608
-614
-619
-624
-629
-634
-638
-643
-647
-652
-656
-660
-664
-667
-671
-674
-678
-681
-684
-687
-689
-692
-694
-696
-698
-700
-702
-703
-705
-706
-707
-708
-708
-708
-709
-709
-708
-708
-707
-706
-705
-704
-702
-701
-699
-697
-694
-692
-689
-686
-683
-679
-676
-672
-668
-663
-659
-654
-649
-644
-638
-633
-627
-621
-615
-608
-601
-594
-587
-580
-572
-564
-556
-548
-540
-531
-522
-513
-504
-495
-485
-475
-465
-455
-445
-434
-423
-412
-401
-389
-378
-366
-353
-341
-328
-316
-303
-289
-276
-262
-249
-235
-220
-206
-191
-176
-161
-146
-131
-115
-100
-84
-68
-52
-36
-19
-3
14
31
47
64
81
99
116
133
150
168
185
203
220
238
255
273
291
308
326
343
361
379
396
414
431
449
466
484
501
519
536
554
571
589
606
623
640
658
675
692
709
726
743
759
776
792
809
825
841
857
873
889
905
920
935
950
965
980
994
1008
1022
1036
1049
1062
1075
1088
1100
1112
1124
1135
1146
1157
1168
1178
1188
1197
1206
1215
1223
1232
1239
1247
1254
1261
1267
1273
1279
1284
1289
1293
1298
1302
1305
1308
1311
1314
1316
1318
1320
1321
1322
1322
1323
1323
1322
1322
1321
1319
1318
1316
1314
1311
1309
1306
1302
1298
1294
1290
1285
1280
1275
1269
1263
1257
1251
1244
1236
1229
1221
1213
1204
1196
1186
1177
1167
1157
1146
1136
1125
1113
1101
1089
1077
1064
1051
1038
1024
1010
996
981
966
951
936
920
904
888
871
854
837
820
802
785
766
748
730
711
692
672
653
633
613
593
573
552
531
511
489
468
447
425
403
381
359
337
315
292
270
247
224
201
178
155
132
109
86
63
39
16
-8
-31
-54
-78
-101
-124
-148
-171
-194
-218
-241
-264
-287
-310
-332
-355
-377
-400
-422
-444
-466
-487
-509
-530
-551
-572
-592
-613
-633
-653
-672
-691
-710
-729
-747
-765
-783
-801
-818
-834
-851
-867
-882
-898
-913
-927
-941
-955
-968
-981
-994
-1006
-1016
-1029
-1039
-1050
-1059
-1069
-1078
-1086
-1094
-1102
-1109
-1115
-1121
-1127
-1132
-1137
-1141
-1144
-1147
-1150
-1152
-1153
-1154
-1155
-1155
-1155
-1154
-1152
-1150
-1148
-1145
-1142
-1138
-1134
-1129
-1124
-1119
-1113
-1106
-1099
-1092
-1084
-1076
-1068
-1059
-1050
-1040
-1030
-1020
-1008
-998
-987
-975
-963
-951
-938
-925
-912
-899
-885
-871
-857
-842
-828
-813
-798
-783
-767
-752
-736
-720
-704
-687
-671
-654
-637
-620
-603
-586
-569
-551
-534
-516
-498
-481
-463
-445
-426
-408
-390
-372
-354
-335
-317
-298
-280
-262
-243
-225
-206
-188
-170
-151
-133
-115
-97
-79
-61
-43
-25
-7
10
28
45
62
80
97
114
130
147
164
180
196
212
228
244
259
275
290
305
320
335
349
364
378
392
405
419
432
445
458
471
483
496
508
520
532
543
555
566
577
588
598
609
619
629
639
649
659
668
678
687
696
704
713
722
730
738
746
754
761
769
776
783
790
797
804
810
816
822
828
834
840
845
850
855
860
865
869
873
877
881
885
889
892
895
898
901
904
906
909
911
913
915
917
918
920
921
922
923
924
924
925
925
925
925
925
925
924
924
923
922
921
920
919
918
916
915
913
911
909
907
905
903
901
898
896
893
891
888
885
882
879
877
873
870
867
864
861
858
854
851
847
844
840
837
833
830
826
823
819
815
812
808
805
801
797
794
790
787
783
780
777
773
770
767
764
761
758
755
752
749
747
744
742
739
737
735
732
730
728
726
724
722
721
719
717
716
714
713
711
710
709
707
706
705
704
703
702
700
699
698
697
696
695
694
692
691
690
689
688
686
685
683
682
681
679
677
676
674
672
671
669
667
665
663
660
658
656
653
651
648
645
642
639
636
633
629
625
622
618
614
610
605
601
596
591
586
581
576
570
565
559
553
547
540
534
527
520
513
506
498
491
483
475
467
458
450
441
432
423
414
404
395
385
375
365
354
344
333
322
312
300
289
278
266
255
243
231
219
207
195
183
171
158
146
133
121
108
96
83
70
57
44
32
19
6
-7
-20
-33
-45
-58
-71
-84
-96
-109
-121
-134
-146
-158
-171
-183
-194
-206
-218
-229
-240
-251
-262
-273
-283
-294
-303
-313
-323
-332
-341
-349
-358
-366
-373
-381
-388
-394
-401
-407
-413
-418
-423
-428
-432
-436
-440
-443
-446
-448
-450
-452
-453
-454
-454
-454
-454
-454
-452
-451
-449
-447
-444
-441
-438
-434
-430
-425
-421
-415
-410
-403
-397
-390
-383
-375
-368
-359
-351
-342
-333
-324
-314
-304
-293
-283
-272
-261
-249
-238
-226
-214
-201
-189
-176
-163
-150
-137
-123
-110
-96
-82
-68
-54
-40
-25
-11
3
18
33
47
62
77
91
106
121
136
151
166
180
195
210
225
239
254
269
283
298
312
326
340
354
368
382
396
410
423
437
450
463
476
489
502
515
527
539
551
563
575
586
598
609
620
630
641
651
661
671
681
691
700
709
718
727
736
744
752
760
768
775
782
789
796
803
809
815
821
827
832
838
843
847
852
856
861
865
868
872
875
878
881
884
886
889
891
893
894
896
897
898
899
899
900
900
900
900
900
900
899
898
898
896
895
894
893
891
889
888
886
884
882
880
877
875
873
870
868
865
863
860
858
855
852
850
847
844
841
839
836
833
830
828
825
822
819
816
813
811
808
805
802
799
797
794
791
788
786
783
780
778
775
772
770
767
765
762
760
757
755
753
750
748
745
743
741
739
737
735
732
730
728
726
725
723
721
719
717
715
714
712
710
709
707
706
704
703
701
700
699
697
696
695
693
692
691
690
689
687
686
685
684
683
681
680
679
678
677
675
674
673
671
670
669
667
666
664
662
661
659
658
656
654
652
650
648
646
644
642
640
638
635
633
630
628
625
623
620
617
614
611
608
605
602
599
596
593
590
586
583
579
576
572
569
565
562
558
554
550
547
543
539
535
531
528
524
520
516
512
508
504
500
497
493
489
485
481
478
474
470
466
463
459
455
452
448
445
441
438
434
431
428
424
421
418
415
412
409
406
403
401
398
395
393
391
388
386
384
382
380
379
377
376
374
373
372
370
369
368
368
367
366
366
365
365
365
365
365
365
365
366
366
367
368
369
370
371
372
373
375
377
378
380
382
385
387
389
392
394
397
400
403
406
410
413
417
420
424
428
432
436
441
445
450
454
459
464
469
474
480
485
491
496
502
508
514
520
527
533
540
546
553
560
567
574
581
588
596
603
611
618
626
634
641
649
657
665
673
681
689
697
705
713
721
729
737
745
753
761
769
777
785
792
800
808
815
823
830
838
845
853
860
867
874
882
889
896
903
910
917
923
930
937
943
950
956
963
969
975
982
988
994
1000
1006
1012
1016
1022
1029
1034
1040
1045
1050
1055
1060
1065
1070
1075
1080
1084
1089
1093
1098
1102
1106
1110
1114
1117
1121
1124
1128
1131
1134
1137
1139
1142
1144
1147
1149
1151
1153
1155
1156
1158
1159
1160
1161
1162
1163
1163
1164
1164
1164
1164
1164
1164
1164
1163
1163
1162
1161
1160
1159
1157
1156
1155
1153
1151
1149
1147
1145
1143
1141
1139
1137
1134
1132
1130
1127
1125
1122
1120
1117
1114
1112
1109
1106
1103
1100
1097
1094
1091
1088
1085
1082
1078
1075
1072
1069
1065
1062
1058
1055
1051
1048
1044
1040
1036
1032
1029
1025
1020
1016
1012
1008
1004
1000
996
992
988
984
979
975
971
967
962
958
953
949
945
940
936
931
927
923
918
914
909
905
901
896
892
888
883
879
875
870
866
862
858
853
849
845
841
837
833
829
824
820
816
812
809
805
801
797
793
789
785
781
778
774
770
766
763
759
755
752
748
744
740
737
733
729
725
722
718
714
710
707
703
699
695
691
688
684
680
676
672
668
664
661
657
653
649
645
641
637
633
629
626
622
618
614
610
606
602
597
593
589
585
581
577
573
568
564
560
555
551
547
542
538
534
529
525
520
516
512
507
503
498
494
490
485
481
477
473
468
464
460
456
452
447
443
439
435
431
427
423
418
414
410
406
402
398
394
389
385
381
377
373
368
364
360
356
351
347
343
339
334
330
326
322
318
314
310
306
302
298
294
290
286
283
279
276
272
269
265
262
259
256
253
250
247
244
241
239
236
234
231
229
227
225
223
222
220
219
217
216
215
214
213
212
212
211
211
210
210
210
210
210
210
210
210
210
210
211
211
211
212
212
213
213
214
214
215
216
216
217
217
218
219
219
220
220
221
222
222
223
223
224
224
225
225
225
226
226
226
227
227
227
227
227
227
227
227
227
226
226
226
225
225
224
224
223
223
222
221
220
219
219
218
217
215
214
213
212
211
209
208
206
205
203
202
200
199
197
195
193
191
189
187
185
183
181
179
177
174
172
170
168
165
163
161
158
156
154
151
149
147
144
142
140
137
135
133
131
129
127
125
123
121
119
117
116
114
113
111
110
108
107
106
105
104
103
102
101
101
100
99
99
99
98
98
98
98
98
98
99
99
100
100
101
102
103
104
105
106
108
110
111
113
115
117
120
122
125
128
131
134
137
140
144
147
151
155
159
163
168
172
177
182
187
192
198
203
209
215
221
227
233
239
246
253
260
267
274
281
289
296
304
312
320
328
337
345
354
362
371
380
389
399
408
417
427
437
446
456
466
476
487
497
507
517
528
538
549
560
570
581
592
603
613
624
635
646
657
667
678
689
700
710
721
732
742
753
763
774
784
794
804
815
825
835
845
854
864
874
883
893
902
911
920
929
938
947
956
965
973
982
990
999
1006
1014
1022
1030
1038
1046
1053
1060
1068
1075
1082
1088
1095
1102
1108
1115
1121
1127
1133
1139
1144
1150
1155
1161
1166
1171
1176
1181
1186
1190
1195
1199
1204
1208
1212
1216
1220
1224
1228
1232
1235
1239
1242
1246
1249
1253
1256
1259
1262
1265
1268
1271
1274
1276
1279
1282
1284
1287
1290
1292
1294
1297
1299
1301
1304
1306
1308
1310
1312
1314
1316
1318
1320
1321
1323
1325
1326
1328
1329
1330
1332
1333
1334
1335
1336
1337
1338
1338
1339
1340
1340
1341
1342
1342
1342
1343
1343
1343
1343
1343
1343
1342
1342
1342
1341
1341
1340
1340
1339
1338
1337
1336
1335
1334
1333
1332
1330
1329
1327
1326
1324
1322
1320
1318
1315
1313
1311
1308
1305
1302
1300
1296
1293
1290
1286
1283
1279
1275
1272
1267
1263
1259
1255
1250
1246
1241
1236
1231
1226
1220
1215
1209
1204
1198
1192
1185
1179
1173
1166
1159
1152
1145
1138
1130
1123
1115
1107
1099
1091
1083
1074
1066
1057
1048
1039
1030
1020
1010
1000
991
981
971
961
951
940
929
919
908
897
885
874
862
850
838
826
814
802
789
777
764
751
738
725
712
698
685
671
658
644
630
616
602
588
574
560
546
532
517
503
489
474
460
446
431
417
402
388
374
360
345
331
317
303
289
275
262
248
235
221
208
195
182
169
156
143
131
118
106
94
82
71
59
48
37
26
15
4
-6
-16
-26
-35
-45
-54
-63
-71
-80
-88
-96
-103
-111
-118
-125
-131
-137
-143
-149
-154
-159
-164
-169
-173
-177
-180
-184
-187
-190
-192
-194
-196
-198
-199
-200
-201
-201
-202
-201
-201
-201
-200
-199
-197
-196
-194
-192
-189
-187
-184
-181
-178
-174
-171
-167
-163
-159
-155
-150
-145
-141
-136
-131
-125
-120
-114
-109
-103
-97
-91
-85
-79
-73
-67
-60
-54
-48
-41
-35
-28
-22
-15
-9
-2
5
11
18
24
31
37
43
50
56
62
69
75
81
87
93
99
105
110
116
122
127
132
138
143
148
153
157
162
167
171
176
180
184
188
192
196
199
203
206
210
213
216
218
221
224
226
228
230
232
234
236
237
239
240
241
242
243
243
244
244
244
244
244
243
243
242
241
240
239
238
237
235
234
232
230
229
227
225
222
220
218
216
213
211
208
205
202
200
197
194
191
188
185
182
179
176
173
170
167
164
161
157
154
151
148
145
142
139
137
134
131
128
125
123
120
117
115
112
109
107
104
102
99
97
94
92
90
87
85
83
80
78
76
73
71
69
66
64
62
59
57
54
52
50
47
45
42
40
38
35
33
30
28
25
23
20
18
15
13
10
8
5
2
0
-3
-6
-9
-12
-14
-17
-20
-23
-26
-29
-32
-35
-38
-41
-44
-47
-49
-52
-55
-58
-61
-64
-67
-70
-73
-76
-79
-82
-85
-88
-91
-93
-96
-99
-102
-104
-107
-110
-112
-115
-117
-119
-122
-124
-126
-128
-131
-133
-135
-137
-139
-140
-142
-144
-145
-147
-149
-150
-151
-153
-154
-155
-156
-157
-158
-159
-160
-161
-161
-162
-162
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-162
-162
-161
-161
-160
-159
-158
-157
-156
-155
-154
-153
-151
-150
-148
-147
-145
-144
-142
-140
-138
-137
-135
-133
-131
-129
-126
-124
-122
-120
-118
-115
-113
-111
-109
-106
-104
-102
-99
-97
-95
-92
-90
-87
-85
-83
-81
-78
-76
-74
-72
-69
-67
-65
-63
-61
-59
-57
-55
-53
-51
-50
-48
-46
-44
-43
-41
-40
-38
-37
-35
-34
-32
-31
-30
-29
-28
-26
-25
-24
-23
-23
-22
-21
-20
-19
-19
-18
-18
-17
-17
-17
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-18
-18
-19
-20
-21
-21
-22
-24
-25
-26
-28
-29
-31
-33
-35
-37
-39
-41
-43
-46
-48
-51
-54
-56
-59
-62
-65
-69
-72
-75
-79
-82
-86
-90
-93
-97
-101
-105
-109
-113
-117
-121
-126
-130
-134
-139
-143
-148
-153
-157
-162
-167
-172
-177
-182
-187
-192
-197
-202
-207
-212
-217
-222
-228
-233
-238
-244
-249
-254
-260
-265
-271
-276
-282
-287
-293
-298
-304
-309
-315
-320
-326
-332
-337
-343
-348
-354
-359
-365
-370
-376
-381
-387
-392
-397
-403
-408
-413
-418
-423
-428
-433
-438
-443
-448
-453
-457
-462
-467
-471
-476
-480
-485
-489
-493
-498
-502
-506
-510
-514
-518
-522
-525
-529
-533
-536
-540
-543
-546
-549
-552
-555
-558
-561
-564
-567
-569
-572
-574
-577
-579
-581
-584
-586
-588
-590
-592
-594
-596
-598
-600
-601
-603
-605
-606
-608
-609
-610
-612
-613
-614
-615
-616
-617
-618
-619
-619
-620
-620
-621
-621
-622
-622
-622
-622
-622
-622
-621
-621
-621
-620
-620
-619
-618
-617
-616
-615
-614
-613
-611
-610
-608
-607
-605
-603
-601
-599
-596
-594
-591
-589
-586
-583
-580
-577
-573
-570
-566
-562
-558
-554
-550
-545
-540
-536
-531
-525
-520
-514
-509
-503
-497
-490
-484
-477
-470
-463
-456
-449
-441
-433
-425
-417
-409
-400
-391
-383
-373
-364
-355
-345
-335
-325
-315
-304
-294
-283
-272
-261
-249
-238
-226
-214
-202
-190
-178
-166
-153
-140
-127
-114
-101
-87
-74
-60
-46
-32
-18
-4
11
25
40
54
69
84
99
114
130
145
160
176
191
207
222
238
254
270
285
301
317
333
349
365
381
397
413
429
445
461
476
492
508
523
539
554
570
585
600
615
630
645
660
674
688
703
717
731
745
758
772
785
799
812
825
837
850
862
875
887
899
910
922
933
944
955
966
976
987
997
1006
1016
1026
1035
1044
1052
1061
1069
1077
1084
1092
1099
1106
1112
1119
1125
1131
1136
1141
1146
1151
1155
1160
1163
1167
1170
1173
1176
1179
1181
1183
1185
1186
1187
1188
1188
1189
1189
1188
1188
1187
1186
1184
1183
1181
1178
1176
1173
1170
1167
1163
1160
1156
1151
1147
1142
1137
1132
1127
1121
1115
1109
1103
1096
1090
1083
1075
1068
1061
1053
1045
1037
1028
1020
1010
1002
994
984
975
966
956
946
937
927
916
906
896
885
874
864
853
842
830
819
808
796
784
773
761
749
737
725
713
700
688
675
663
650
637
625
612
599
586
573
560
547
534
521
508
494
481
468
455
441
428
415
401
388
374
361
347
334
320
307
293
280
266
253
239
226
212
199
185
172
158
145
132
118
105
92
78
65
52
39
26
13
0
-13
-26
-39
-52
-64
-77
-90
-102
-115
-127
-140
-152
-164
-176
-188
-200
-212
-224
-236
-247
-259
-270
-282
-293
-304
-315
-326
-337
-347
-358
-368
-378
-389
-398
-408
-418
-428
-437
-446
-456
-464
-473
-482
-490
-499
-507
-515
-523
-530
-538
-545
-552
-559
-566
-572
-579
-585
-591
-597
-603
-609
-614
-619
-624
-629
-634
-639
-643
-647
-652
-656
-659
-663
-666
-670
-673
-675
-678
-681
-683
-685
-687
-689
-691
-693
-694
-695
-696
-697
-698
-698
-699
-699
-699
-699
-698
-698
-697
-696
-695
-694
-693
-691
-690
-688
-686
-684
-682
-679
-676
-674
-670
-667
-664
-660
-657
-653
-649
-645
-640
-636
-631
-626
-621
-616
-610
-604
-599
-593
-586
-580
-573
-566
-559
-552
-545
-537
-529
-521
-513
-505
-496
-487
-478
-469
-459
-450
-440
-430
-420
-410
-399
-389
-378
-367
-356
-345
-334
-322
-311
-299
-287
-275
-262
-250
-237
-225
-212
-199
-186
-172
-159
-146
-132
-118
-104
-90
-76
-62
-48
-33
-19
-4
11
25
40
55
70
86
101
116
132
147
163
178
194
210
226
242
258
274
290
306
322
339
355
372
388
405
421
438
455
472
489
506
523
540
557
574
592
609
626
644
661
679
696
714
732
749
767
785
803
820
838
856
874
892
910
928
945
963
981
999
1016
1035
1053
1071
1088
1106
1124
1142
1160
1177
1195
1213
1231
1248
1266
1284
1302
1319
1337
1354
1372
1390
1407
1424
1442
1459
1476
1494
1511
1528
1545
1562
1579
1596
1612
1629
1645
1662
1678
1695
1711
1727
1743
1759
1775
1790
1806
1821
1836
1851
1866
1881
1896
1911
1925
1939
1953
1967
1981
1995
2008
2021
2035
2048
2061
2073
2086
2098
2110
2122
2134
2145
2157
2168
2179
2189
2200
2210
2220
2230
2240
2249
2259
2268
2276
2285
2293
2301
2309
2317
2324
2331
2338
2344
2351
2357
2363
2368
2373
2378
2383
2388
2392
2396
2400
2403
2406
2409
2412
2415
2417
2419
2421
2423
2424
2425
2426
2427
2427
2428
2428
2428
2427
2427
2426
2425
2424
2422
2421
2419
2417
2415
2412
2410
2407
2404
2401
2398
2394
2391
2387
2383
2379
2374
2370
2365
2360
2355
2350
2345
2340
2334
2328
2322
2316
2310
2304
2297
2291
2284
2277
2271
2264
2256
2249
2242
2235
2227
2219
2212
2204
2196
2188
2180
2172
2163
2155
2147
2138
2129
2121
2112
2103
2094
2085
2076
2067
2058
2049
2040
2029
2021
2012
2001
1993
1984
1974
1965
1955
1946
1936
1926
1917
1907
1898
1888
1878
1868
1859
1849
1839
1830
1820
1810
1801
1791
1781
1771
1762
1752
1742
1733
1723
1713
1704
1694
1684
1674
1665
1655
1645
1635
1626
1616
1606
1596
1587
1577
1567
1557
1547
1538
1528
1518
1508
1498
1488
1478
1468
1458
1448
1438
1428
1418
1408
1398
1388
1378
1368
1358
1348
1338
1327
1317
1307
1297
1287
1277
1267
1256
1246
1236
1226
1216
1206
1196
1185
1175
1165
1155
1145
1135
1125
1114
1104
1094
1084
1074
1063
1053
1043
1032
1022
1012
1000
991
981
970
960
949
939
929
918
908
897
887
876
866
855
845
834
824
813
803
793
782
772
762
752
741
731
721
711
701
691
681
671
661
651
642
632
622
613
604
594
585
576
567
558
549
540
531
523
514
506
498
490
482
474
466
459
451
444
437
430
423
416
410
403
397
391
385
379
374
369
364
359
354
349
345
341
337
333
330
326
323
320
318
315
313
311
309
307
306
305
304
303
302
302
302
302
302
303
303
304
305
307
308
310
312
314
317
319
322
325
328
331
335
338
342
346
350
354
358
362
367
372
376
381
386
391
396
401
407
412
418
423
429
434
440
446
452
458
464
470
476
482
488
494
501
507
513
520
526
533
539
546
552
559
565
572
579
585
592
599
606
613
619
626
633
640
647
653
660
667
674
681
688
694
701
708
714
721
728
734
741
747
754
760
766
772
779
785
791
797
803
809
815
820
826
832
838
843
849
854
860
865
870
875
881
886
891
896
901
906
910
915
920
924
929
933
937
941
946
949
953
957
961
964
968
971
974
977
980
983
986
988
990
993
995
997
998
1000
1002
1002
1004
1004
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1004
1004
1002
1000
999
997
995
993
991
988
985
982
979
975
972
968
963
959
954
950
945
939
934
928
922
916
909
903
896
888
881
873
866
857
849
841
832
823
814
804
795
785
775
765
754
744
733
722
711
699
688
676
664
652
640
627
615
602
589
576
563
549
536
522
509
495
481
467
452
438
424
409
395
380
365
350
336
321
306
290
275
260
245
230
214
199
183
168
152
137
121
106
90
75
59
44
29
13
-2
-17
-33
-48
-63
-78
-93
-108
-123
-138
-152
-167
-182
-196
-210
-224
-238
-252
-266
-280
-293
-307
-320
-333
-346
-358
-371
-383
-395
-407
-419
-430
-442
-453
-464
-475
-485
-496
-506
-516
-526
-535
-544
-553
-562
-571
-579
-587
-595
-603
-610
-617
-624
-631
-637
-644
-650
-655
-661
-666
-671
-675
-679
-683
-687
-691
-694
-697
-699
-702
-704
-705
-707
-708
-708
-709
-709
-709
-708
-707
-706
-704
-702
-700
-697
-694
-691
-688
-684
-679
-675
-670
-665
-659
-653
-647
-641
-634
-627
-620
-612
-604
-596
-588
-579
-570
-561
-552
-542
-532
-522
-512
-501
-491
-480
-469
-458
-447
-435
-424
-412
-400
-388
-376
-364
-352
-339
-327
-315
-302
-290
-277
-264
-252
-239
-226
-213
-201
-188
-175
-163
-150
-137
-125
-112
-100
-87
-75
-63
-50
-38
-26
-14
-2
9
21
32
44
55
66
77
88
98
109
119
129
139
149
158
168
177
186
195
203
212
220
228
236
243
251
258
265
272
278
284
291
296
302
308
313
318
323
328
332
336
340
344
348
351
354
357
360
363
365
368
370
371
373
375
376
377
378
379
379
380
380
380
380
379
379
378
377
377
375
374
373
371
369
368
366
363
361
359
356
353
350
347
344
341
338
334
331
327
323
319
315
311
307
302
298
293
289
284
279
274
269
264
259
254
249
243
238
233
227
221
216
210
205
199
193
187
181
175
169
163
157
151
145
139
133
127
120
114
108
102
96
90
83
77
71
65
59
53
47
41
35
29
23
17
11
5
-1
-6
-12
-17
-23
-28
-34
-39
-44
-49
-54
-59
-64
-68
-73
-77
-82
-86
-90
-93
-97
-101
-104
-107
-110
-113
-116
-119
-121
-123
-125
-127
-129
-131
-132
-133
-134
-135
-136
-136
-136
-136
-136
-135
-135
-134
-133
-132
-130
-128
-127
-124
-122
-120
-117
-114
-111
-107
-104
-100
-96
-92
-88
-83
-78
-73
-68
-63
-57
-51
-45
-39
-33
-26
-19
-12
-5
2
10
17
25
33
42
50
58
67
76
85
94
103
113
122
132
142
152
162
172
182
193
203
214
225
236
247
258
269
280
292
303
315
327
338
350
362
374
386
398
411
423
435
448
460
473
485
498
511
524
536
549
562
575
588
601
614
627
640
653
666
679
692
705
718
731
745
758
771
784
797
810
823
836
849
862
876
889
902
915
928
941
954
967
980
993
1006
1018
1032
1044
1057
1070
1083
1095
1108
1121
1133
1145
1158
1170
1182
1195
1207
1219
1231
1243
1254
1266
1278
1289
1300
1312
1323
1334
1345
1356
1367
1378
1388
1399
1409
1419
1429
1439
1449
1459
1469
1478
1488
1497
1506
1516
1525
1533
1542
1551
1559
1568
1576
1584
1593
1601
1609
1616
1624
1632
1639
1647
1654
1661
1668
1675
1682
1689
1696
1702
1709
1715
1721
1728
1734
1740
1745
1751
1757
1762
1768
1773
1778
1783
1788
1793
1798
1802
1807
1811
1815
1819
1823
1826
1830
1833
1837
1840
1843
1846
1849
1851
1854
1856
1858
1860
1862
1864
1866
1867
1869
1870
1871
1872
1873
1874
1875
1875
1876
1876
1876
1876
1876
1876
1876
1876
1875
1874
1874
1873
1872
1871
1870
1869
1867
1866
1864
1863
1861
1859
1858
1856
1854
1851
1849
1847
1844
1842
1839
1836
1833
1830
1827
1824
1821
1818
1814
1811
1807
1803
1799
1796
1792
1788
1783
1779
1775
1770
1766
1761
1757
1752
1747
1742
1737
1732
1727
1722
1716
1711
1705
1700
1694
1688
1683
1677
1671
1665
1659
1653
1647
1641
1635
1629
1622
1616
1610
1603
1597
1590
1583
1577
1570
1563
1557
1550
1543
1536
1529
1522
1515
1507
1500
1493
1486
1478
1471
1463
1456
1448
1441
1433
1426
1418
1410
1403
1395
1387
1379
1371
1364
1356
1348
1340
1332
1324
1316
1308
1300
1293
1285
1277
1269
1261
1253
1246
1238
1230
1223
1215
1208
1200
1193
1186
1178
1171
1164
1157
1150
1143
1136
1129
1123
1116
1110
1104
1097
1091
1085
1079
1074
1068
1063
1057
1052
1047
1042
1037
1032
1028
1022
1018
1014
1010
1006
1002
999
996
992
989
986
983
980
978
975
973
971
969
967
965
963
962
961
960
959
958
958
957
957
957
957
957
958
958
959
960
962
963
965
966
968
970
973
975
978
981
984
987
991
994
998
1002
1006
1010
1014
1020
1025
1030
1035
1041
1046
1052
1058
1064
1071
1077
1084
1091
1098
1105
1112
1120
1127
1135
1143
1151
1159
1167
1176
1184
1193
1202
1211
1220
1229
1239
1248
1258
1268
1277
1287
1297
1307
1318
1328
1338
1349
1359
1370
1381
1391
1402
1413
1424
1435
1446
1457
1468
1479
1491
1502
1513
1524
1536
1547
1558
1569
1580
1592
1603
1614
1625
1636
1647
1657
1668
1679
1689
1700
1710
1721
1731
1741
1751
1761
1770
1780
1789
1798
1807
1816
1825
1834
1842
1851
1859
1867
1874
1882
1890
1897
1904
1911
1918
1924
1930
1937
1943
1948
1954
1960
1965
1970
1975
1979
1984
1988
1992
1996
2000
2003
2005
2009
2012
2015
2017
2019
2021
2023
2024
2025
2027
2027
2028
2028
2028
2028
2028
2028
2027
2025
2025
2023
2021
2020
2017
2015
2013
2009
2007
2004
2001
1998
1994
1990
1986
1982
1977
1972
1968
1963
1957
1952
1946
1940
1934
1928
1922
1915
1908
1901
1894
1886
1879
1871
1863
1855
1847
1838
1830
1821
1812
1802
1793
1783
1774
1764
1753
1743
1732
1722
1711
1700
1688
1677
1665
1654
1642
1629
1617
1605
1592
1579
1566
1553
1540
1526
1512
1499
1485
1471
1457
1442
1428
1413
1399
1384
1369
1354
1339
1324
1309
1293
1278
1262
1247
1231
1216
1200
1184
1168
1152
1136
1120
1104
1088
1072
1056
1040
1024
1006
991
975
959
943
926
910
894
878
862
846
830
814
798
782
766
750
734
719
703
688
672
657
642
626
611
596
581
567
552
537
523
509
494
480
466
453
439
426
412
399
386
373
360
348
336
323
311
300
288
277
265
254
243
233
222
212
202
192
182
173
164
155
146
137
129
120
112
104
97
89
82
75
68
62
55
49
43
38
32
27
22
17
13
8
4
0
-4
-7
-10
-13
-16
-19
-21
-23
-25
-27
-28
-29
-30
-31
-31
-32
-32
-32
-32
-31
-30
-29
-28
-27
-25
-24
-22
-20
-17
-15
-12
-9
-6
-3
0
4
8
12
16
20
25
29
34
40
45
50
56
62
68
74
81
87
94
101
108
115
123
130
138
146
154
162
171
179
188
197
205
214
224
233
242
252
261
271
281
291
301
311
321
331
342
352
363
373
384
394
405
415
426
437
447
458
469
479
490
501
511
522
533
543
554
564
575
585
596
606
616
626
636
646
656
666
676
686
695
705
714
723
733
742
751
759
768
777
785
793
802
810
817
825
833
840
847
854
861
868
874
881
887
893
898
904
909
914
919
924
929
933
937
941
944
948
951
954
956
959
961
963
965
966
968
969
970
970
971
971
971
971
970
969
968
967
966
964
963
961
958
956
953
951
948
944
941
938
934
930
926
922
917
913
908
903
898
892
887
881
876
870
864
858
851
845
838
832
825
818
811
804
797
789
782
775
767
759
752
744
736
728
720
712
704
696
688
680
671
663
655
647
638
630
621
613
605
596
588
580
571
563
555
546
538
530
522
513
505
497
489
481
473
466
458
450
443
435
428
421
413
406
399
393
386
379
373
366
360
354
348
342
336
331
325
320
315
310
305
300
296
291
287
283
279
275
272
268
265
262
259
256
253
250
248
246
244
242
240
238
237
235
234
233
232
231
230
230
229
229
229
228
228
228
229
229
229
230
230
231
232
232
233
234
236
237
238
239
241
242
244
245
247
249
250
252
254
256
257
259
261
263
265
267
269
270
272
274
276
278
280
281
283
285
286
288
289
290
292
293
294
295
296
297
298
298
299
299
300
300
300
300
299
299
299
298
297
296
295
294
293
291
290
288
286
284
282
279
277
274
271
268
265
262
259
255
252
248
244
240
236
231
227
222
218
213
208
203
197
192
187
181
175
169
164
158
151
145
139
133
126
120
113
106
100
93
86
79
72
65
58
51
43
36
29
22
14
7
-1
-8
-15
-23
-30
-38
-45
-53
-60
-68
-75
-83
-90
-98
-105
-113
-120
-128
-135
-142
-150
-157
-164
-172
-179
-186
-193
-200
-208
-215
-222
-229
-236
-243
-249
-256
-263
-269
-276
-283
-289
-295
-302
-308
-314
-320
-326
-332
-338
-344
-350
-356
-362
-367
-373
-378
-384
-389
-394
-400
-405
-410
-415
-420
-425
-430
-434
-439
-444
-448
-453
-457
-461
-465
-470
-474
-478
-481
-485
-489
-493
-496
-500
-503
-506
-510
-513
-516
-519
-522
-525
-528
-530
-533
-536
-538
-540
-543
-545
-547
-549
-551
-553
-555
-557
-559
-561
-562
-564
-565
-566
-568
-569
-570
-571
-572
-573
-574
-575
-575
-576
-576
-577
-577
-578
-578
-578
-579
-579
-579
-579
-579
-579
-579
-578
-578
-578
-577
-577
-577
-576
-576
-575
-575
-574
-573
-573
-572
-571
-571
-570
-569
-568
-567
-566
-565
-564
-563
-561
-560
-559
-558
-556
-555
-554
-552
-551
-549
-548
-546
-545
-543
-542
-540
-538
-537
-535
-534
-532
-530
-529
-527
-526
-524
-522
-521
-519
-518
-516
-515
-513
-512
-510
-509
-507
-506
-504
-503
-502
-500
-499
-497
-496
-495
-493
-492
-490
-489
-487
-486
-485
-483
-482
-480
-479
-478
-476
-475
-473
-472
-470
-469
-468
-466
-465
-463
-462
-461
-459
-458
-456
-455
-454
-452
-451
-449
-448
-447
-445
-444
-443
-441
-440
-438
-437
-436
-434
-433
-431
-430
-429
-427
-426
-425
-423
-422
-420
-419
-418
-416
-415
-414
-412
-411
-409
-408
-407
-405
-404
-403
-401
-400
-399
-397
-396
-394
-393
-392
-390
-389
-388
-386
-385
-384
-382
-381
-380
-378
-377
-376
-374
-373
-372
-370
-369
-368
-366
-365
-364
-362
-361
-360
-358
-357
-356
-354
-353
-352
-350
-349
-348
-346
-345
-344
-342
-341
-340
-338
-337
-336
-334
-333
-332
-330
-329
-328
-327
-325
-324
-323
-321
-320
-319
-317
-316
-315
-314
-312
-311
-310
-308
-307
-306
-304
-303
-302
-301
-299
-298
-297
-295
-294
-293
-292
-290
-289
-288
-287
-285
-284
-283
-281
-280
-279
-278
-276
-275
-274
-273
-271
-270
-269
-267
-266
-265
-264
-262
-261
-260
-259
-257
-256
-255
-254
-252
-251
-250
-249
-247
-246
-245
-244
-242
-241
-240
-239
-237
-236
-235
-234
-232
-231
-230
-229
-228
-226
-225
-224
-223
-221
-220
-219
-218
-217
-215
-214
-213
-212
-210
-209
-208
-207
-206
-204
-203
-202
-201
-200
-198
-197
-196
-195
-193
-192
-191
-190
-189
-187
-186
-185
-184
-183
-181
-180
-179
-178
-177
-176
-174
-173
-172
-171
-170
-168
-167
-166
-165
-164
-163
-161
-160
-159
-158
-157
-155
-154
-153
-152
-151
-150
-148
-147
-146
-145
-144
-143
-141
-140
-139
-138
-137
-136
-135
-133
-132
-131
-130
-129
-128
-126
-125
-124
-123
-122
-121
-120
-118
-117
-116
-115
-114
-113
-112
-111
-109
-108
-107
-106
-105
-104
-103
-102
-100
-99
-98
-97
-96
-95
-94
-93
-91
-90
-89
-88
-87
-86
-85
-84
-83
-81
-80
-79
-78
-77
-76
-75
-74
-73
-71
-70
-69
-68
-67
-66
-65
-64
-63
-62
-61
-59
-58
-57
-56
-55
-54
-53
-52
-51
-50
-49
-48
-46
-45
-44
-43
-42
-41
-40
-39
-38
-37
-36
-35
-34
-33
-32
-30
-29
-28
-27
-26
-25
-24
-23
-22
-21
-20
-19
-18
-17
-16
-15
-14
-13
-12
-10
-9
-8
-7
-6
-5
-4
-3
-2
-1
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
108
109
110
111
112
113
114
115
116
117
118
119
119
120
121
122
123
124
125
126
127
128
129
129
130
131
132
133
134
135
136
137
138
138
139
140
141
142
143
144
145
146
146
147
148
149
150
151
152
153
153
154
155
156
157
158
159
160
160
161
162
163
164
165
166
166
167
168
169
170
171
172
172
173
174
175
176
177
178
178
179
180
181
182
183
184
184
185
186
187
188
189
189
190
191
192
193
194
194
195
196
197
198
199
199
200
201
202
203
204
204
205
206
207
208
208
209
210
211
212
212
213
214
215
216
217
217
218
219
220
221
221
222
223
224
225
225
226
227
228
229
229
230
231
232
232
233
234
235
236
236
237
238
239
240
240
241
242
243
243
244
245
246
247
247
248
249
250
250
251
252
253
253
254
255
256
256
257
258
259
260
260
261
262
263
263
264
265
266
266
267
268
269
269
270
271
272
272
273
274
274
275
276
277
277
278
279
280
280
281
282
283
283
284
285
285
286
287
288
288
289
290
291
291
292
293
293
294
295
296
296
297
298
298
299
300
301
301
302
303
303
304
305
305
306
307
308
308
309
310
310
311
312
312
313
314
314
315
316
317
317
318
319
319
320
321
321
322
323
323
324
325
325
326
327
327
328
329
329
330
331
331
332
333
333
334
335
335
336
337
337
338
339
339
340
341
341
342
343
343
344
345
345
346
347
347
348
349
349
350
350
351
352
352
353
354
354
355
356
356
357
358
358
359
359
360
361
361
362
363
363
364
364
365
366
366
367
368
368
369
369
370
371
371
372
373
373
374
374
375
376
376
377
377
378
379
379
380
380
381
382
382
383
383
384
385
385
386
386
387
388
388
389
389
390
391
391
392
392
393
394
394
395
395
396
396
397
398
398
399
399
400
401
401
402
402
403
403
404
405
405
406
406
407
407
408
409
409
410
410
411
411
412
412
413
414
414
415
415
416
416
417
417
418
419
419
420
420
421
421
422
422
423
424
424
425
425
426
426
427
427
428
428
429
429
430
431
431
432
432
433
433
434
434
435
435
436
436
437
437
438
438
439
440
440
441
441
442
442
443
443
444
444
445
445
446
446
