20
1073
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-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
-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
-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
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
5
5
5
5
4
4
4
3
3
2
2
1
1
0
0
-1
-2
-2
-3
-4
-5
-6
-6
-7
-7
-8
-9
-9
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-13
-13
-13
-14
-14
-15
-15
-16
-16
-17
-18
-18
-19
-20
-20
-20
-21
-21
-21
-22
-23
-24
-25
-26
-26
-27
-27
-27
-27
-26
-26
-26
-27
-27
-28
-28
-29
-29
-29
-28
-27
-27
-26
-26
-27
-27
-28
-27
-27
-26
-25
-23
-23
-22
-22
-22
-22
-22
-22
-23
-23
-24
-25
-26
-27
-29
-30
-32
-34
-35
-37
-38
-40
-42
-43
-45
-46
-48
-50
-51
-53
-55
-57
-60
-62
-64
-66
-67
-68
-69
-69
-70
-71
-71
-72
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-72
-71
-71
-70
-69
-69
-68
-68
-68
-68
-68
-67
-66
-64
-63
-61
-60
-60
-59
-58
-58
-57
-56
-54
-52
-51
-49
-47
-46
-44
-43
-42
-40
-39
-37
-36
-34
-33
-31
-30
-28
-27
-26
-25
-25
-25
-25
-25
-25
-25
-26
-27
-29
-30
-32
-33
-34
-34
-35
-35
-35
-35
-35
-35
-36
-36
-37
-38
-39
-40
-41
-42
-44
-45
-47
-48
-50
-51
-52
-53
-52
-52
-51
-50
-49
-48
-47
-46
-44
-43
-41
-39
-38
-37
-36
-36
-35
-33
-32
-29
-27
-25
-23
-22
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-22
-23
-25
-25
-26
-26
-25
-25
-24
-24
-24
-24
-24
-23
-23
-23
-22
-22
-23
-23
-23
-22
-21
-20
-18
-16
-15
-13
-13
-12
-12
-12
-13
-14
-15
-17
-19
-21
-24
-26
-28
-30
-31
-33
-34
-36
-38
-39
-40
-41
-42
-42
-41
-40
-38
-35
-32
-28
-25
-21
-17
-14
-11
-9
-7
-5
-4
-4
-5
-6
-9
-12
-16
-19
-23
-27
-31
-34
-38
-41
-44
-46
-48
-49
-50
-50
-50
-49
-47
-45
-42
-39
-35
-30
-26
-22
-18
-14
-10
-6
-3
1
4
6
8
9
9
8
6
4
0
-4
-10
-16
-23
-31
-39
-48
-57
-66
-74
-82
-89
-95
-100
-104
-107
-108
-107
-106
-103
-99
-94
-87
-80
-73
-66
-59
-53
-49
-46
-45
-46
-47
-48
-50
-51
-51
-52
-53
-54
-55
-57
-59
-62
-65
-69
-73
-77
-81
-85
-87
-88
-88
-86
-83
-80
-76
-71
-67
-63
-58
-52
-47
-42
-37
-32
-28
-24
-21
-19
-17
-16
-15
-13
-12
-12
-12
-13
-15
-17
-20
-23
-26
-29
-32
-34
-35
-35
-34
-31
-28
-23
-18
-12
-6
0
6
11
15
18
21
23
25
26
26
25
24
22
19
16
12
7
2
-3
-9
-14
-19
-24
-28
-32
-35
-38
-40
-41
-41
-40
-39
-37
-33
-29
-23
-17
-9
0
8
17
25
33
41
48
54
60
66
70
73
76
79
81
84
86
88
90
91
92
92
92
90
88
84
81
76
72
67
62
57
53
49
46
44
42
41
40
40
40
41
42
43
43
43
43
42
40
38
35
32
28
23
19
14
10
7
5
4
3
2
3
3
4
6
9
12
15
19
24
28
33
39
45
51
57
64
71
79
86
93
100
106
112
118
125
130
135
140
143
146
148
150
151
152
152
151
150
148
146
144
142
141
139
137
135
131
127
123
118
113
108
103
98
93
88
83
78
73
68
64
61
58
55
53
51
49
47
44
42
38
35
30
25
20
15
10
5
2
-1
-2
-3
-3
-2
-1
1
3
5
7
9
11
14
16
19
22
25
28
32
35
39
43
46
48
50
51
51
50
48
46
43
40
37
33
29
25
21
16
11
6
1
-4
-9
-14
-18
-23
-28
-33
-37
-41
-44
-46
-48
-49
-49
-48
-47
-46
-45
-43
-42
-41
-39
-38
-38
-37
-36
-35
-34
-33
-31
-30
-28
-26
-23
-21
-19
-17
-15
-14
-14
-14
-15
-16
-17
-19
-21
-23
-25
-26
-28
-29
-29
-29
-29
-29
-28
-28
-27
-27
-27
-28
-29
-31
-34
-37
-40
-44
-48
-51
-54
-57
-60
-61
-62
-63
-63
-64
-65
-66
-67
-68
-69
-71
-71
-72
-72
-72
-72
-72
-72
-72
-73
-73
-75
-76
-78
-81
-84
-87
-91
-95
-100
-104
-108
-112
-115
-118
-121
-124
-126
-128
-130
-131
-132
-133
-133
-134
-134
-135
-135
-135
-135
-134
-134
-132
-131
-129
-127
-124
-122
-119
-116
-113
-111
-109
-108
-107
-106
-106
-105
-106
-106
-107
-109
-111
-113
-116
-119
-122
-125
-128
-130
-133
-135
-138
-139
-141
-142
-143
-143
-143
-143
-143
-142
-142
-142
-141
-140
-140
-139
-139
-137
-136
-134
-131
-127
-124
-120
-116
-112
-108
-105
-102
-99
-96
-92
-89
-86
-83
-80
-78
-76
-75
-73
-71
-69
-67
-63
-60
-56
-52
-49
-45
-41
-37
-33
-29
-25
-22
-19
-16
-14
-12
-10
-9
-8
-7
-7
-6
-6
-7
-7
-7
-7
-8
-8
-8
-8
-8
-9
-10
-12
-13
-15
-16
-17
-18
-18
-18
-17
-15
-13
-11
-8
-5
-2
1
5
9
12
16
19
22
24
26
28
30
31
33
34
35
36
37
37
37
36
35
34
33
32
31
30
30
29
28
28
28
28
28
28
27
27
25
23
21
19
16
13
11
8
4
1
-2
-6
-9
-13
-16
-20
-24
-27
-31
-35
-39
-43
-47
-51
-54
-57
-60
-62
-64
-66
-67
-67
-68
-68
-68
-68
-68
-67
-67
-67
-67
-67
-67
-68
-67
-67
-66
-65
-65
-64
-62
-62
-61
-60
-60
-59
-59
-59
-60
-60
-61
-61
-62
-63
-64
-64
-65
-65
-65
-65
-64
-63
-62
-61
-60
-59
-58
-57
-57
-56
-55
-54
-54
-53
-52
-50
-49
-47
-45
-43
-42
-41
-40
-39
-38
-37
-36
-35
-35
-34
-34
-35
-36
-37
-39
-41
-43
-46
-49
-53
-57
-61
-64
-68
-70
-73
-74
-75
-75
-75
-75
-74
-74
-72
-71
-69
-67
-65
-63
-61
-59
-58
-56
-55
-55
-56
-57
-59
-62
-65
-68
-72
-76
-80
-83
-87
-90
-94
-97
-99
-100
-101
-101
-102
-102
-102
-103
-102
-102
-100
-99
-97
-95
-92
-89
-86
-82
-78
-73
-68
-63
-58
-52
-47
-42
-36
-31
-26
-21
-17
-13
-9
-5
-1
2
6
9
12
14
16
16
16
16
15
15
14
14
15
16
17
19
20
22
24
25
27
29
31
33
35
37
39
42
45
47
49
50
52
53
54
55
56
57
58
58
58
58
58
57
56
54
52
50
48
46
45
44
43
42
42
42
42
42
43
44
45
46
47
49
51
53
56
58
61
63
66
68
70
71
73
74
75
76
77
77
78
78
78
79
80
81
81
81
81
79
77
75
71
68
65
62
60
58
57
56
56
56
56
57
58
59
59
60
61
61
61
60
59
58
56
54
52
50
48
47
46
45
45
45
44
44
44
43
43
43
43
42
42
43
43
43
44
45
45
46
47
49
50
50
51
51
51
50
50
49
48
47
46
43
41
37
34
30
27
23
19
16
12
8
4
0
-4
-8
-13
-18
-22
-27
-32
-36
-41
-45
-49
-52
-56
-59
-62
-65
-68
-72
-75
-79
-82
-85
-87
-89
-92
-94
-97
-99
-101
-104
-106
-108
-111
-114
-118
-122
-126
-130
-133
-135
-137
-137
-137
-135
-134
-131
-128
-125
-122
-119
-116
-114
-113
-113
-113
-115
-118
-122
-126
-130
-134
-138
-142
-145
-148
-151
-152
-154
-155
-156
-157
-159
-162
-166
-169
-174
-178
-183
-188
-193
-198
-204
-211
-217
-223
-228
-233
-237
-241
-245
-249
-254
-258
-261
-264
-266
-267
-268
-268
-267
-266
-264
-261
-258
-254
-249
-244
-238
-232
-226
-219
-212
-205
-199
-194
-191
-189
-188
-188
-188
-188
-188
-189
-190
-192
-195
-196
-197
-196
-195
-193
-191
-189
-187
-185
-182
-179
-176
-173
-170
-169
-168
-167
-167
-165
-162
-158
-153
-148
-142
-136
-129
-121
-113
-105
-97
-89
-81
-75
-70
-66
-64
-62
-62
-62
-63
-64
-66
-69
-71
-73
-75
-77
-80
-82
-83
-84
-84
-83
-82
-81
-78
-75
-70
-65
-59
-52
-43
-34
-25
-15
-5
5
15
25
34
42
49
56
63
69
75
81
87
92
97
102
107
112
116
120
124
128
132
135
138
141
143
143
144
143
142
141
140
139
138
138
138
138
138
138
139
139
141
143
146
150
153
157
161
166
171
177
182
188
193
197
201
205
208
210
210
210
210
208
206
203
199
196
193
190
188
186
184
183
182
182
182
184
187
190
194
199
204
209
214
218
222
226
229
232
235
238
240
243
245
247
249
250
250
250
250
248
247
245
244
243
243
243
242
242
241
241
242
242
243
244
245
245
244
243
241
240
237
234
229
225
220
215
211
206
203
199
196
192
188
184
179
174
168
162
155
148
140
132
124
116
107
99
92
84
77
70
64
57
51
46
40
35
29
22
16
8
1
-7
-15
-23
-31
-40
-48
-56
-63
-69
-74
-79
-83
-86
-88
-91
-93
-96
-98
-101
-103
-105
-107
-108
-109
-109
-109
-109
-108
-108
-107
-105
-104
-103
-102
-100
-98
-96
-95
-93
-92
-91
-90
-90
-89
-90
-91
-94
-97
-100
-103
-106
-110
-113
-117
-121
-125
-130
-135
-139
-143
-147
-151
-155
-159
-164
-168
-173
-177
-182
-187
-193
-198
-204
-209
-214
-218
-223
-227
-231
-234
-237
-240
-242
-244
-246
-247
-248
-247
-246
-244
-241
-239
-236
-234
-230
-227
-223
-219
-216
-212
-209
-206
-204
-202
-201
-200
-199
-198
-198
-198
-198
-198
-199
-199
-200
-201
-202
-204
-205
-207
-209
-211
-213
-215
-217
-219
-220
-221
-221
-220
-219
-218
-216
-215
-213
-211
-209
-206
-203
-200
-196
-192
-188
-184
-179
-173
-168
-162
-156
-151
-145
-140
-134
-128
-123
-117
-111
-104
-97
-90
-84
-78
-72
-67
-63
-60
-57
-54
-52
-50
-48
-47
-45
-44
-44
-43
-43
-43
-43
-43
-43
-43
-43
-43
-42
-42
-41
-39
-38
-36
-33
-30
-27
-24
-20
-16
-12
-8
-4
0
5
9
13
17
20
22
24
26
28
30
32
33
35
36
37
37
37
37
36
36
36
36
35
34
33
30
28
25
21
17
13
9
5
0
-5
-10
-16
-21
-27
-33
-39
-45
-50
-56
-62
-69
-75
-82
-89
-95
-101
-107
-113
-118
-122
-126
-129
-132
-134
-135
-136
-137
-138
-139
-140
-141
-141
-141
-140
-140
-139
-137
-136
-134
-132
-130
-128
-124
-120
-116
-111
-106
-101
-96
-90
-83
-77
-71
-64
-58
-52
-46
-41
-35
-31
-27
-24
-22
-21
-22
-24
-26
-30
-35
-41
-47
-54
-61
-68
-75
-82
-89
-95
-101
-106
-111
-116
-120
-124
-127
-129
-131
-132
-134
-135
-136
-136
-136
-135
-133
-131
-129
-126
-123
-119
-115
-111
-107
-103
-99
-96
-93
-91
-89
-87
-86
-86
-85
-85
-86
-87
-88
-90
-92
-95
-98
-102
-107
-111
-115
-120
-124
-127
-131
-133
-135
-135
-135
-133
-130
-126
-121
-116
-110
-104
-98
-92
-87
-81
-75
-70
-65
-60
-55
-50
-47
-43
-41
-39
-37
-35
-33
-31
-29
-28
-26
-25
-24
-23
-23
-23
-24
-26
-28
-31
-33
-36
-39
-43
-46
-49
-52
-55
-57
-60
-62
-64
-65
-67
-69
-71
-73
-76
-80
-85
-92
-99
-107
-117
-127
-138
-150
-162
-175
-189
-202
-217
-231
-245
-260
-275
-290
-305
-321
-336
-351
-365
-378
-390
-401
-411
-420
-426
-431
-435
-436
-435
-432
-428
-422
-415
-406
-396
-385
-374
-361
-348
-334
-319
-304
-289
-272
-255
-238
-220
-202
-183
-164
-146
-127
-109
-91
-74
-57
-41
-26
-12
1
14
25
36
45
53
60
66
70
73
76
77
78
77
75
72
69
65
61
56
52
48
44
40
38
36
34
33
33
33
34
36
38
40
43
46
50
54
59
64
69
74
78
83
88
92
96
101
104
108
112
116
120
124
129
134
140
146
154
162
171
181
192
203
215
227
238
250
261
272
283
294
305
315
325
334
343
350
357
362
367
371
374
376
377
377
376
374
371
367
361
354
346
337
327
317
307
296
286
276
267
258
250
241
234
226
219
211
204
197
190
183
177
170
164
158
153
148
144
140
136
132
129
125
122
119
117
115
113
113
112
113
113
114
116
117
118
120
121
122
123
124
125
126
128
129
130
130
131
131
132
132
132
131
131
130
129
128
126
125
123
121
119
118
116
115
114
112
111
110
108
107
106
104
103
102
102
102
101
101
101
101
101
101
102
103
106
109
112
116
121
126
132
139
146
153
159
166
173
179
185
191
197
202
206
211
214
217
218
219
220
220
219
218
217
215
213
211
209
207
205
203
201
199
196
193
190
186
181
176
170
164
157
149
141
133
125
116
108
100
92
86
80
75
71
68
66
64
64
64
65
66
68
70
73
75
78
80
82
83
84
84
83
81
79
76
72
68
63
57
50
44
37
29
22
14
5
-4
-14
-24
-36
-48
-60
-74
-89
-104
-121
-138
-156
-174
-193
-212
-231
-250
-268
-286
-303
-319
-335
-349
-362
-374
-385
-395
-404
-412
-419
-425
-430
-435
-439
-442
-446
-450
-453
-458
-463
-468
-475
-482
-490
-499
-510
-521
-533
-546
-559
-573
-587
-602
-616
-629
-643
-655
-668
-679
-690
-700
-709
-718
-726
-733
-740
-747
-753
-759
-764
-769
-773
-777
-781
-785
-789
-792
-795
-799
-802
-805
-808
-811
-814
-817
-820
-823
-826
-829
-833
-836
-839
-843
-846
-849
-853
-857
-861
-865
-870
-876
-882
-889
-897
-905
-913
-922
-930
-938
-945
-952
-959
-964
-969
-972
-975
-976
-976
-975
-972
-968
-963
-957
-950
-942
-933
-923
-914
-904
-894
-883
-873
-862
-852
-841
-831
-820
-808
-796
-784
-771
-757
-743
-727
-711
-694
-676
-657
-638
-617
-596
-574
-552
-529
-507
-484
-461
-438
-416
-394
-373
-352
-331
-312
-292
-274
-255
-238
-221
-204
-188
-173
-158
-144
-132
-120
-109
-98
-89
-81
-73
-65
-58
-52
-45
-39
-32
-25
-17
-9
-1
9
18
29
40
53
65
79
93
107
121
136
151
166
180
195
209
224
238
252
266
280
293
305
317
328
338
348
358
367
376
384
392
399
406
412
418
423
428
433
438
442
446
450
455
459
464
469
474
480
486
493
500
507
514
522
530
538
546
555
564
573
582
591
601
611
621
631
642
653
663
674
685
695
705
716
726
736
746
756
767
777
788
799
811
822
834
846
859
871
884
897
909
921
933
944
954
964
974
982
991
998
1004
1012
1018
1025
1030
1035
1040
1044
1048
1051
1055
1057
1060
1062
1065
1067
1069
1070
1072
1073
1073
1073
1072
1070
1068
1065
1062
1058
1054
1048
1043
1037
1030
1022
1016
1008
1000
991
982
973
963
953
943
932
922
911
901
890
879
867
856
844
833
821
808
796
783
770
757
744
730
716
702
688
672
657
641
624
607
590
571
553
533
513
493
472
449
427
403
378
353
327
300
273
245
217
188
160
131
102
74
45
17
-10
-37
-64
-90
-115
-140
-163
-186
-209
-230
-251
-272
-292
-312
-331
-349
-368
-385
-403
-419
-435
-451
-466
-481
-495
-509
-522
-535
-546
-557
-568
-577
-586
-594
-602
-609
-615
-621
-626
-631
-636
-640
-644
-648
-651
-654
-658
-661
-664
-668
-672
-676
-680
-685
-690
-695
-701
-708
-715
-723
-731
-740
-748
-757
-767
-776
-786
-795
-805
-815
-824
-834
-843
-852
-861
-869
-876
-883
-889
-894
-899
-903
-906
-909
-911
-912
-912
-912
-911
-909
-906
-903
-899
-895
-889
-884
-878
-872
-865
-859
-852
-845
-839
-833
-827
-822
-816
-811
-806
-801
-796
-792
-787
-783
-779
-775
-771
-767
-763
-759
-754
-750
-745
-740
-734
-729
-722
-715
-707
-699
-691
-682
-672
-662
-652
-641
-630
-618
-606
-593
-580
-567
-552
-538
-523
-509
-494
-478
-463
-448
-432
-417
-401
-386
-370
-354
-338
-321
-304
-287
-270
-252
-234
-216
-197
-178
-158
-139
-119
-100
-80
-60
-41
-21
-2
18
37
57
77
96
115
134
153
171
189
206
223
239
254
268
281
293
304
314
322
329
336
341
345
348
350
351
351
350
349
347
344
341
338
334
329
325
320
315
309
303
297
291
284
277
270
263
256
249
242
234
226
219
211
203
194
185
176
167
157
147
136
125
115
104
93
82
71
60
50
40
30
20
10
0
-11
-21
-32
-42
-53
-64
-76
-88
-99
-112
-124
-137
-149
-162
-176
-189
-203
-217
-231
-245
-260
-274
-289
-303
-318
-332
-347
-361
-374
-387
-400
-411
-423
-434
-444
-454
-463
-472
-480
-488
-494
-501
-506
-511
-516
-519
-522
-524
-525
-526
-526
-525
-523
-520
-517
-513
-508
-502
-496
-489
-482
-475
-467
-459
-451
-442
-434
-426
-417
-409
-400
-391
-383
-374
-366
-358
-350
-342
-334
-326
-318
-310
-303
-295
-287
-279
-270
-262
-253
-244
-235
-225
-216
-205
-195
-184
-173
-161
-149
-138
-126
-114
-101
-89
-76
-64
-51
-37
-24
-10
4
18
33
48
63
78
93
108
123
139
154
169
183
198
211
225
238
250
262
273
284
295
305
314
323
332
340
347
354
361
367
373
378
382
386
390
394
397
400
403
407
410
413
415
418
421
424
426
429
432
434
437
439
442
444
446
448
451
453
455
457
459
461
464
466
468
470
472
474
476
478
479
481
482
483
484
484
485
485
485
485
484
484
484
483
483
482
482
481
480
479
478
477
476
474
473
471
469
467
465
463
460
457
454
451
447
443
438
433
428
422
416
410
403
396
389
382
373
365
356
347
337
327
316
305
293
281
269
256
243
230
217
203
190
176
163
149
135
121
107
93
79
65
50
36
21
6
-9
-24
-40
-55
-70
-86
-101
-116
-131
-146
-161
-176
-190
-204
-218
-231
-244
-257
-270
-283
-296
-308
-320
-333
-345
-357
-370
-382
-394
-406
-419
-431
-443
-455
-467
-480
-492
-504
-516
-529
-541
-553
-566
-578
-590
-602
-614
-626
-638
-650
-661
-672
-683
-693
-703
-713
-722
-731
-740
-748
-756
-763
-770
-776
-781
-786
-790
-794
-797
-800
-801
-802
-802
-801
-799
-796
-793
-788
-784
-778
-772
-766
-759
-753
-745
-738
-730
-722
-713
-704
-695
-685
-675
-664
-653
-642
-630
-619
-606
-594
-581
-568
-554
-541
-527
-512
-498
-482
-467
-451
-435
-418
-401
-384
-367
-349
-332
-314
-295
-277
-259
-241
-222
-205
-187
-170
-153
-136
-120
-104
-89
-74
-59
-45
-31
-18
-5
7
19
31
42
53
64
74
83
93
101
110
119
127
134
141
148
155
161
167
173
179
185
191
197
203
209
215
221
227
234
240
247
254
261
269
276
283
291
298
306
314
322
329
337
344
352
359
366
373
380
386
392
398
403
408
412
417
420
424
427
429
431
433
434
435
435
435
435
434
432
430
428
425
421
418
414
409
404
399
394
388
382
376
369
363
356
349
343
336
329
323
316
310
304
298
292
285
279
273
267
261
255
248
242
235
228
221
213
205
197
189
181
173
164
156
148
139
131
123
115
107
99
92
84
76
68
60
52
43
35
27
19
12
4
-4
-12
-20
-28
-36
-44
-52
-61
-70
-79
-88
-97
-105
-114
-123
-131
-139
-147
-155
-163
-170
-178
-185
-193
-200
-207
-214
-221
-227
-233
-239
-245
-250
-255
-260
-264
-269
-273
-277
-280
-284
-287
-290
-292
-294
-296
-297
-297
-297
-297
-296
-294
-292
-290
-288
-285
-282
-279
-276
-273
-269
-266
-263
-259
-256
-253
-250
-246
-243
-240
-237
-234
-231
-228
-226
-223
-221
-219
-217
-215
-213
-211
-209
-207
-205
-203
-201
-199
-196
-193
-191
-188
-185
-182
-179
-177
-174
-172
-170
-168
-167
-166
-165
-165
-165
-166
-166
-168
-169
-171
-173
-175
-177
-180
-183
-185
-188
-191
-194
-197
-200
-203
-206
-208
-211
-213
-216
-218
-220
-221
-223
-224
-225
-226
-227
-227
-227
-227
-227
-226
-225
-224
-222
-220
-218
-216
-214
-211
-209
-206
-204
-201
-199
-197
-194
-192
-189
-187
-185
-183
-181
-178
-176
-174
-172
-170
-168
-166
-164
-162
-161
-159
-157
-156
-155
-154
-152
-151
-150
-149
-148
-147
-147
-146
-146
-146
-146
-147
-148
-149
-151
-152
-154
-156
-157
-159
-161
-162
-164
-165
-166
-167
-167
-168
-168
-168
-168
-167
-167
-166
-165
-164
-162
-161
-159
-157
-155
-153
-151
-149
-147
-145
-143
-141
-138
-136
-134
-131
-129
-127
-125
-123
-121
-119
-116
-114
-112
-110
-108
-106
-103
-101
-99
-96
-93
-90
-87
-84
-80
-77
-73
-69
-64
-60
-55
-50
-44
-38
-32
-26
-20
-14
-7
-1
5
12
18
25
31
37
43
49
55
60
66
71
77
82
88
93
99
104
110
115
121
127
132
138
143
149
154
160
165
171
176
181
186
190
195
199
203
206
209
212
214
216
218
219
220
221
221
221
220
219
218
216
214
212
210
207
205
202
199
197
194
191
189
186
183
180
177
175
172
169
166
163
160
158
155
153
151
148
146
145
143
141
140
138
137
136
135
133
132
131
129
128
126
124
122
119
117
114
110
107
103
99
95
90
85
80
75
69
63
57
51
44
37
30
22
15
7
0
-8
-15
-23
-31
-39
-46
-54
-61
-69
-76
-82
-89
-95
-101
-107
-112
-118
-123
-128
-133
-138
-142
-147
-151
-155
-159
-163
-167
-170
-173
-176
-178
-180
-182
-184
-186
-188
-190
-192
-194
-196
-198
-200
-203
-205
-208
-211
-214
-218
-222
-226
-231
-236
-241
-246
-251
-257
-263
-269
-275
-281
-287
-293
-299
-305
-311
-318
-323
-329
-334
-340
-344
-349
-354
-358
-362
-365
-369
-372
-374
-376
-378
-380
-381
-382
-383
-384
-384
-384
-384
-384
-384
-384
-383
-382
-382
-381
-380
-378
-377
-376
-374
-373
-371
-369
-367
-365
-363
-361
-358
-355
-352
-349
-346
-343
-339
-336
-332
-327
-323
-318
-314
-309
-303
-298
-292
-286
-280
-273
-267
-260
-253
-246
-239
-232
-225
-218
-210
-203
-196
-188
-181
-174
-166
-159
-152
-145
-137
-130
-123
-116
-109
-102
-95
-88
-81
-74
-67
-60
-53
-46
-39
-32
-25
-19
-12
-5
1
8
14
21
27
34
40
46
52
58
63
69
74
79
84
89
93
97
102
105
109
113
116
119
122
125
128
130
132
134
136
137
139
140
141
142
142
143
144
144
145
145
146
146
147
147
147
147
147
147
146
146
145
144
143
142
141
140
139
138
137
136
135
133
132
131
130
129
128
127
126
125
124
123
122
121
120
118
117
115
112
110
107
104
101
98
94
90
86
82
78
74
69
64
60
55
50
46
41
37
32
28
24
20
16
13
9
6
2
-1
-4
-7
-10
-13
-16
-18
-21
-24
-27
-29
-32
-34
-37
-39
-41
-43
-45
-47
-48
-50
-51
-53
-54
-55
-56
-57
-59
-60
-61
-62
-64
-65
-67
-69
-71
-72
-74
-76
-78
-80
-83
-85
-87
-90
-92
-95
-98
-100
-103
-106
-109
-111
-114
-117
-120
-123
-127
-130
-133
-136
-139
-142
-145
-148
-151
-154
-156
-159
-161
-163
-165
-167
-168
-169
-171
-172
-173
-174
-174
-175
-176
-176
-177
-178
-178
-179
-180
-181
-181
-182
-183
-184
-185
-186
-187
-189
-190
-191
-192
-193
-194
-195
-195
-196
-197
-198
-198
-199
-200
-200
-201
-201
-201
-202
-202
-202
-202
-202
-202
-202
-202
-202
-202
-202
-203
-203
-204
-204
-205
-206
-207
-208
-209
-211
-212
-214
-216
-218
-220
-221
-223
-225
-227
-228
-230
-231
-232
-233
-234
-234
-234
-234
-234
-233
-233
-231
-230
-228
-226
-224
-221
-218
-215
-212
-209
-205
-202
-198
-194
-190
-186
-182
-177
-173
-169
-164
-160
-156
-152
-147
-143
-139
-135
-131
-128
-124
-121
-117
-114
-111
-108
-105
-101
-98
-95
-92
-89
-85
-82
-78
-75
-71
-67
-63
-59
-55
-51
-47
-43
-39
-35
-31
-27
-23
-20
-16
-13
-10
-7
-4
-1
2
5
8
10
13
16
19
22
25
28
30
33
35
38
40
42
44
46
48
50
51
53
54
55
56
57
57
57
57
57
56
55
54
53
51
49
48
46
44
41
39
37
35
32
30
28
25
23
21
19
17
15
13
11
9
6
4
2
0
-3
-5
-7
-10
-12
-14
-17
-19
-21
-23
-25
-26
-28
-29
-30
-32
-32
-33
-34
-34
-35
-36
-36
-37
-38
-39
-40
-41
-42
-44
-45
-46
-48
-50
-51
-53
-55
-57
-59
-61
-63
-65
-68
-70
-72
-74
-76
-78
-81
-82
-84
-86
-88
-90
-91
-93
-94
-96
-97
-99
-101
-102
-103
-105
-106
-107
-109
-110
-111
-112
-112
-113
-114
-114
-114
-115
-115
-115
-115
-116
-116
-116
-117
-117
-118
-119
-120
-121
-122
-124
-125
-127
-128
-130
-132
-133
-135
-137
-138
-139
-141
-142
-143
-144
-145
-146
-146
-147
-147
-147
-147
-147
-147
-147
-147
-146
-146
-145
-144
-143
-142
-140
-139
-138
-136
-135
-133
-132
-131
-130
-129
-128
-127
-126
-126
-125
-125
-125
-124
-124
-124
-124
-124
-124
-125
-125
-125
-126
-126
-126
-127
-127
-128
-128
-129
-129
-130
-130
-131
-131
-131
-132
-132
-132
-132
-132
-133
-133
-133
-133
-134
-134
-134
-135
-135
-136
-137
-137
-138
-139
-139
-140
-140
-141
-141
-141
-141
-141
-141
-141
-141
-140
-140
-139
-138
-138
-137
-135
-134
-133
-131
-130
-128
-126
-124
-121
-119
-116
-113
-110
-106
-103
-99
-95
-91
-87
-83
-79
-75
-71
-67
-63
-59
-55
-51
-47
-43
-39
-35
-30
-26
-22
-17
-13
-8
-4
0
4
8
12
16
19
23
26
29
31
34
36
37
39
40
41
42
43
43
43
43
43
42
42
41
40
39
38
36
35
34
33
31
30
29
28
27
26
25
24
23
22
21
20
20
19
18
18
17
17
16
16
16
16
16
16
17
17
17
17
17
17
18
18
18
17
17
17
16
16
15
14
13
12
10
9
7
6
4
2
0
-2
-5
-7
-10
-13
-16
-20
-23
-27
-31
-36
-40
-45
-49
-54
-59
-64
-69
-75
-80
-85
-90
-95
-100
-105
-110
-115
-120
-125
-129
-134
-139
-143
-148
-152
-157
-161
-166
-170
-175
-179
-183
-187
-191
-195
-199
-202
-206
-209
-213
-216
-219
-221
-224
-226
-228
-230
-232
-234
-235
-237
-239
-240
-241
-243
-244
-245
-246
-247
-248
-248
-248
-248
-247
-247
-246
-245
-243
-241
-239
-237
-234
-231
-228
-225
-221
-218
-214
-209
-205
-201
-196
-191
-186
-182
-177
-172
-167
-162
-158
-153
-149
-144
-140
-135
-131
-127
-123
-120
-116
-112
-108
-105
-102
-98
-95
-91
-88
-85
-82
-79
-75
-72
-69
-66
-63
-61
-58
-55
-52
-49
-47
-44
-42
-39
-37
-35
-33
-31
-29
-28
-27
-26
-25
-25
-24
-24
-24
-24
-25
-25
-25
-26
-26
-27
-27
-28
-29
-29
-30
-31
-32
-33
-33
-34
-35
-36
-37
-38
-39
-41
-42
-43
-45
-46
-47
-49
-50
-52
-53
-55
-57
-59
-61
-63
-65
-67
-69
-71
-74
-76
-79
-81
-84
-87
-90
-93
-95
-98
-101
-104
-107
-110
-113
-116
-118
-121
-124
-127
-130
-133
-136
-138
-141
-144
-147
-149
-152
-155
-157
-160
-162
-164
-166
-169
-171
-173
-174
-176
-178
-179
-181
-182
-183
-185
-186
-187
-188
-188
-189
-189
-190
-190
-189
-189
-188
-187
-186
-184
-182
-180
-178
-175
-173
-170
-167
-164
-160
-157
-153
-149
-145
-141
-137
-133
-129
-124
-120
-116
-111
-107
-103
-99
-95
-91
-87
-83
-79
-75
-71
-66
-62
-58
-54
-49
-45
-40
-35
-31
-26
-21
-16
-12
-7
-2
2
7
11
16
20
24
28
31
35
38
42
45
47
50
52
54
56
58
59
60
61
62
62
62
62
62
61
60
59
58
56
55
53
51
49
47
45
43
41
39
37
35
33
31
28
26
23
21
18
15
13
10
7
4
1
-2
-6
-9
-12
-16
-19
-22
-26
-29
-33
-36
-40
-43
-47
-51
-54
-58
-62
-66
-70
-74
-78
-82
-87
-91
-96
-101
-105
-110
-115
-120
-126
-131
-136
-141
-145
-150
-155
-159
-164
-168
-172
-176
-180
-183
-187
-190
-193
-196
-199
-201
-204
-206
-208
-209
-210
-211
-212
-212
-212
-212
-211
-210
-209
-207
-206
-204
-202
-199
-197
-195
-193
-191
-188
-186
-184
-182
-180
-178
-176
-175
-173
-171
-169
-167
-165
-164
-162
-160
-158
-156
-154
-152
-151
-149
-147
-145
-143
-141
-139
-137
-135
-133
-131
-129
-127
-124
-122
-120
-118
-115
-113
-111
-108
-106
-104
-101
-99
-97
-95
-93
-92
-90
-88
-87
-86
-85
-84
-83
-83
-82
-82
-82
-82
-83
-83
-84
-84
-85
-85
-85
-86
-86
-86
-86
-86
-86
-86
-85
-84
-84
-83
-81
-80
-79
-77
-75
-74
-72
-70
-68
-67
-65
-63
-61
-59
-57
-55
-53
-50
-48
-46
-43
-41
-38
-36
-33
-30
-28
-25
-22
-20
-17
-14
-12
-9
-7
-5
-3
-1
1
2
3
4
5
5
5
5
5
4
3
2
1
-1
-3
-5
-7
-9
-11
-14
-17
-19
-22
-25
-28
-31
-34
-36
-39
-42
-45
-47
-50
-52
-55
-57
-59
-61
-63
-65
-67
-69
-71
-73
-75
-77
-79
-82
-84
-86
-88
-91
-93
-95
-98
-100
-102
-105
-107
-110
-112
-115
-117
-120
-122
-124
-127
-129
-132
-134
-137
-139
-141
-144
-146
-149
-151
-154
-157
-159
-162
-165
-168
-171
-173
-176
-179
-181
-184
-186
-188
-190
-192
-194
-196
-198
-199
-201
-202
-204
-205
-206
-208
-209
-210
-210
-211
-212
-213
-213
-213
-214
-214
-214
-213
-213
-213
-212
-211
-211
-210
-209
-208
-206
-205
-204
-202
-201
-199
-198
-197
-195
-194
-193
-192
-191
-190
-190
-189
-188
-187
-186
-185
-184
-183
-181
-180
-178
-176
-174
-172
-170
-167
-164
-161
-158
-155
-152
-148
-145
-142
-139
-135
-132
-129
-126
-123
-120
-117
-114
-112
-109
-107
-105
-103
-101
-100
-98
-97
-95
-94
-93
-92
-91
-90
-89
-88
-87
-86
-86
-85
-85
-84
-84
-83
-83
-83
-82
-82
-81
-81
-80
-80
-79
-78
-77
-76
-75
-74
-73
-71
-70
-68
-67
-65
-63
-62
-60
-58
-57
-55
-54
-52
-51
-50
-48
-47
-46
-45
-44
-43
-42
-41
-41
-40
-39
-38
-37
-37
-36
-35
-34
-33
-32
-32
-31
-30
-30
-30
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-31
-31
-31
-32
-32
-32
-33
-33
-33
-33
-33
-34
-34
-34
-33
-33
-33
-33
-33
-32
-32
-32
-32
-33
-33
-33
-34
-35
-36
-37
-38
-39
-41
-42
-44
-45
-47
-49
-50
-52
-54
-56
-57
-59
-61
-63
-65
-67
-69
-71
-73
-75
-77
-79
-82
-84
-86
-89
-91
-94
-96
-99
-102
-104
-107
-110
-112
-115
-117
-120
-122
-124
-126
-129
-131
-133
-135
-137
-139
-141
-143
-145
-147
-149
-150
-152
-154
-156
-158
-160
-162
-163
-165
-166
-168
-169
-170
-171
-172
-173
-174
-175
-176
-176
-177
-177
-177
-178
-178
-178
-178
-177
-177
-177
-176
-176
-175
-175
-174
-173
-172
-171
-170
-169
-168
-167
-166
-165
-163
-162
-161
-159
-158
-156
-154
-152
-150
-148
-146
-144
-141
-138
-136
-133
-130
-127
-124
-121
-117
-114
-111
-108
-104
-101
-98
-94
-91
-87
-84
-80
-77
-73
-70
-67
-64
-61
-57
-55
-52
-49
-46
-44
-41
-39
-37
-34
-32
-30
-28
-26
-24
-22
-19
-17
-15
-13
-11
-9
-7
-6
-4
-2
0
1
3
4
5
6
7
8
9
10
11
11
12
12
12
13
13
13
12
12
12
12
11
11
10
10
9
8
7
6
4
3
1
-1
-3
-5
-7
-9
-12
-14
-17
-20
-23
-25
-28
-31
-34
-37
-40
-43
-46
-49
-52
-56
-59
-62
-65
-69
-72
-76
-80
-83
-87
-91
-96
-100
-105
-109
-114
-118
-123
-128
-132
-137
-141
-146
-150
-154
-158
-162
-166
-170
-173
-176
-180
-183
-186
-188
-191
-193
-195
-197
-199
-200
-202
-203
-204
-205
-206
-207
-207
-208
-208
-208
-209
-209
-209
-209
-209
-208
-208
-208
-208
-207
-207
-206
-206
-205
-205
-204
-203
-203
-202
-201
-200
-200
-199
-198
-197
-196
-195
-193
-192
-191
-189
-188
-186
-185
-183
-182
-181
-179
-178
-176
-175
-173
-172
-171
-170
-168
-167
-166
-164
-163
-162
-160
-158
-156
-155
-152
-150
-148
-146
-143
-140
-138
-135
-132
-129
-126
-123
-120
-118
-115
-112
-109
-106
-103
-100
-98
-95
-92
-90
-87
-85
-82
-80
-78
-76
-74
-72
-70
-69
-68
-66
-65
-64
-64
-63
-62
-62
-61
-61
-60
-60
-60
-59
-59
-59
-59
-59
-59
-60
-60
-60
-61
-62
-63
-64
-65
-66
-67
-69
-70
-72
-73
-75
-76
-78
-79
-80
-81
-82
-83
-83
-84
-84
-84
-84
-83
-83
-82
-81
-80
-79
-77
-76
-75
-73
-72
-71
-69
-68
-67
-66
-65
-65
-64
-64
-63
-63
-63
-63
-63
-64
-64
-65
-66
-67
-68
-69
-70
-71
-73
-74
-76
-78
-80
-81
-83
-85
-87
-90
-92
-94
-96
-98
-100
-102
-104
-106
-109
-111
-113
-115
-117
-120
-122
-124
-126
-128
-130
-132
-134
-137
-139
-141
-143
-144
-146
-148
-150
-151
-153
-154
-156
-157
-158
-159
-160
-161
-162
-163
-164
-164
-165
-166
-166
-166
-166
-167
-167
-167
-166
-166
-166
-165
-165
-164
-164
-163
-162
-162
-161
-160
-159
-158
-157
-156
-155
-154
-153
-152
-150
-148
-147
-145
-143
-141
-140
-138
-135
-133
-131
-129
-127
-124
-122
-119
-116
-113
-110
-107
-104
-101
-98
-95
-91
-88
-85
-82
-79
-76
-72
-69
-66
-64
-61
-58
-56
-53
-51
-49
-47
-45
-43
-42
-40
-39
-38
-37
-35
-34
-33
-32
-31
-30
-29
-29
-28
-27
-26
-26
-25
-24
-24
-23
-23
-22
-22
-22
-22
-22
-22
-22
-23
-23
-24
-25
-26
-27
-28
-29
-30
-32
-33
-35
-36
-38
-40
-42
-43
-45
-47
-49
-51
-53
-56
-58
-60
-62
-65
-67
-69
-72
-74
-76
-79
-81
-83
-86
-88
-90
-92
-95
-97
-100
-102
-105
-107
-110
-112
-115
-117
-120
-122
-125
-127
-130
-132
-135
-137
-140
-143
-146
-149
-152
-155
-158
-161
-164
-167
-170
-173
-176
-179
-181
-184
-187
-190
-192
-195
-197
-199
-202
-204
-206
-208
-210
-211
-213
-214
-215
-216
-217
-218
-219
-219
-220
-220
-220
-219
-219
-218
-218
-217
-215
-214
-213
-211
-210
-208
-206
-204
-203
-201
-199
-197
-195
-193
-191
-189
-187
-185
-183
-181
-179
-177
-175
-173
-171
-169
-167
-165
-163
-161
-159
-157
-155
-153
-150
-148
-146
-143
-141
-139
-136
-134
-131
-129
-126
-124
-121
-119
-116
-114
-112
-109
-107
-105
-103
-100
-98
-96
-94
-92
-91
-89
-87
-86
-84
-83
-82
-81
-80
-79
-79
-78
-78
-78
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-79
-79
-79
-80
-80
-81
-82
-82
-83
-84
-85
-86
-87
-88
-90
-91
-93
-94
-96
-97
-99
-101
-102
-104
-106
-108
-110
-112
-113
-115
-117
-119
-121
-123
-125
-127
-128
-130
-132
-133
-134
-136
-137
-138
-139
-139
-140
-141
-141
-141
-141
-141
-141
-141
-141
-140
-139
-139
-138
-137
-136
-135
-133
-132
-131
-129
-128
-126
-125
-123
-121
-120
-118
-117
-115
-114
-112
-111
-109
-108
-107
-105
-104
-103
-102
-102
-101
-100
-99
-99
-98
-98
-98
-97
-97
-96
-96
-95
-94
-94
-93
-92
-92
-91
-90
-90
-89
-88
-88
-87
-86
-86
-85
-84
-84
-83
-83
-83
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-83
-83
-83
-83
-84
-84
-84
-85
-85
-85
-86
-86
-86
-87
-87
-87
-87
-88
-88
-88
-88
-89
-89
-89
-89
-90
-90
-90
-91
-91
-91
-92
-92
-93
-93
-93
-94
-94
-95
-95
-96
-96
-96
-97
-97
-97
-97
-97
-97
-97
-97
-96
-96
-96
-95
-94
-94
-93
-92
-92
-91
-90
-90
-89
-89
-88
-88
-88
-88
-88
-88
-88
-88
-89
-89
-90
-90
-91
-92
-93
-94
-94
-95
-97
-98
-99
-100
-101
-102
-104
-105
-107
-108
-109
-111
-112
-114
-115
-117
-118
-120
-121
-122
-124
-125
-126
-128
-129
-130
-131
-132
-133
-134
-134
-135
-136
-136
-136
-137
-137
-137
-137
-137
-137
-136
-136
-136
-135
-134
-134
-133
-133
-132
-131
-131
-130
-129
-129
-128
-128
-127
-127
-126
-126
-126
-125
-125
-125
-125
-125
-124
-124
-124
-124
-123
-123
-122
-122
-121
-121
-120
-119
-119
-118
-117
-116
-115
-114
-114
-113
-112
-111
-110
-110
-109
-108
-108
-107
-106
-106
-105
-105
-104
-104
-103
-103
-103
-103
-103
-102
-102
-102
-102
-102
-102
-103
-103
-103
-103
-104
-104
-105
-105
-106
-106
-107
-108
-108
-109
-110
-111
-112
-112
-113
-114
-115
-116
-118
-119
-120
-121
-122
-124
-125
-127
-128
-130
-131
-133
-134
-136
-137
-139
-140
-142
-143
-144
-145
-146
-147
-148
-149
-150
-150
-151
-151
-151
-152
-152
-152
-152
-152
-152
-153
-153
-153
-153
-154
-154
-154
-155
-155
-156
-157
-157
-158
-159
-160
-161
-161
-162
-163
-164
-165
-165
-166
-167
-167
-168
-168
-169
-169
-170
-170
-170
-170
-170
-170
-169
-169
-168
-168
-167
-166
-165
-164
-163
-162
-160
-159
-157
-156
-154
-153
-151
-150
-148
-146
-144
-143
-141
-139
-137
-136
-134
-132
-130
-129
-127
-125
-124
-122
-121
-119
-118
-116
-115
-114
-113
-111
-110
-109
-108
-107
-106
-105
-104
-104
-103
-102
-101
-101
-100
-99
-98
-97
-96
-95
-94
-93
-91
-90
-88
-87
-85
-84
-82
-80
-78
-76
-74
-72
-70
-68
-66
-63
-61
-59
-57
-55
-52
-50
-48
-46
-44
-42
-40
-38
-37
-35
-33
-32
-31
-29
-28
-27
-26
-25
-25
-24
-23
-23
-22
-21
-21
-20
-20
-20
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-16
-16
-15
-15
-14
-14
-13
-13
-12
-12
-11
-11
-10
-10
-10
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-11
-12
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-25
-26
-27
-29
-30
-31
-32
-34
-35
-36
-38
-39
-40
-41
-42
-43
-45
-46
-47
-48
-49
-50
-51
-52
-52
-53
-54
-54
-55
-55
-56
-56
-57
-57
-57
-57
-58
-58
-58
-58
-59
-59
-59
-60
-60
-61
-61
-62
-62
-63
-64
-64
-65
-66
-67
-68
-69
-69
-70
-71
-72
-73
-74
-75
-76
-77
-78
-79
-80
-81
-81
-82
-83
-84
-84
-85
-86
-87
-87
-88
-89
-90
-91
-93
-94
-95
-97
-99
-101
-102
-104
-106
-109
-111
-113
-115
-118
-120
-122
-125
-127
-130
-132
-135
-137
-140
-143
-145
-148
-150
-153
-156
-158
-161
-164
-166
-169
-172
-174
-177
-179
-182
-184
-187
-189
-192
-194
-196
-199
-201
-203
-205
-206
-208
-210
-212
-213
-215
-216
-218
-219
-221
-222
-223
-225
-226
-227
-228
-229
-230
-231
-232
-233
-234
-235
-236
-236
-237
-238
-239
-240
-241
-242
-243
-244
-245
-246
-246
-247
-248
-248
-249
-249
-250
-250
-250
-251
-251
-251
-251
-250
-250
-250
-249
-249
-248
-247
-247
-246
-245
-244
-243
-242
-241
-240
-239
-238
-237
-236
-235
-235
-234
-233
-232
-231
-230
-229
-228
-227
-227
-226
-225
-224
-223
-222
-221
-220
-220
-219
-218
-217
-216
-215
-215
-214
-213
-212
-211
-211
-210
-209
-208
-207
-207
-206
-205
-204
-203
-203
-202
-201
-200
-200
-199
-198
-197
-197
-196
-195
-195
-194
-193
-192
-192
-191
-190
-190
-189
-188
-188
-187
-186
-186
-185
-184
-184
-183
-182
-182
-181
-180
-180
-179
-178
-178
-177
-177
-176
-175
-175
-174
-173
-173
-172
-172
-171
-171
-170
-169
-169
-168
-168
-167
-167
-166
-166
-165
-164
-164
-163
-163
-162
-162
-161
-161
-160
-160
-159
-159
-158
-158
-157
-157
-156
-156
-155
-155
-154
-154
-154
-153
-153
-152
-152
-151
-151
-150
-150
-150
-149
-149
-148
-148
-148
-147
-147
-146
-146
-146
-145
-145
-144
-144
-144
-143
-143
-142
-142
-142
-141
-141
-141
-140
-140
-140
-139
-139
-139
-138
-138
-138
-137
-137
-137
-136
-136
-136
-135
-135
-135
-135
-134
-134
-134
-133
-133
-133
-133
-132
-132
-132
-132
-131
-131
-131
-131
-130
-130
-130
-130
-129
-129
-129
-129
-128
-128
-128
-128
-127
-127
-127
-127
-127
-126
-126
-126
-126
-126
-125
-125
-125
-125
-125
-125
-124
-124
-124
-124
-124
-123
-123
-123
-123
-123
-123
-123
-122
-122
-122
-122
-122
-122
-121
-121
-121
-121
-121
-121
