5
12801
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
1
1
1
1
1
2
2
2
2
1
1
1
2
2
2
2
2
2
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
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
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
2
2
2
2
2
2
3
3
2
2
2
2
2
2
3
3
3
2
2
2
2
3
3
3
3
2
2
2
3
3
3
3
3
2
2
2
3
3
3
3
3
2
2
3
3
3
3
3
3
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
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
3
3
3
3
3
3
4
4
3
3
3
3
3
4
4
4
3
3
3
3
3
4
4
4
3
3
3
3
4
4
4
4
3
3
3
3
4
4
4
4
3
3
3
3
4
4
4
4
3
3
3
4
4
4
4
3
3
3
3
4
4
4
4
3
3
3
3
4
4
4
4
3
3
3
4
4
4
4
4
3
3
3
4
4
4
4
4
3
3
3
4
4
4
4
4
3
3
4
4
4
4
4
4
3
3
4
4
4
4
4
4
3
4
4
4
4
4
4
4
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
5
4
4
4
4
4
4
5
5
4
4
3
3
4
5
5
5
4
4
3
4
4
5
5
5
4
3
3
4
5
5
5
5
4
3
3
4
5
6
6
5
3
3
3
4
5
6
6
5
3
2
3
4
6
7
6
4
3
2
3
5
6
7
6
4
2
2
3
5
7
7
6
3
2
2
4
6
8
7
5
3
1
2
4
7
8
8
5
2
0
2
5
8
9
7
4
1
0
2
5
9
9
7
3
0
0
2
6
10
10
7
2
-1
-1
3
7
11
10
6
1
-2
-1
3
9
12
10
6
0
-3
-1
4
10
13
10
5
-1
-4
-1
6
12
14
10
3
-3
-4
0
7
13
14
10
2
-4
-5
0
9
15
15
9
0
-6
-5
1
11
17
15
8
-2
-8
-6
3
13
18
16
6
-4
-9
-6
5
16
20
16
4
-7
-11
-6
7
18
22
15
2
-10
-13
-5
9
21
24
15
-1
-13
-14
-4
13
25
25
13
-4
-17
-16
-2
16
29
27
12
-8
-21
-18
0
21
33
29
9
-13
-25
-19
2
27
39
30
6
-20
-31
-21
6
34
45
32
2
-28
-39
-23
11
44
54
35
-4
-40
-50
-27
18
59
69
40
-13
-59
-69
-32
31
85
95
48
-32
-100
-110
-45
67
165
183
87
-103
-311
-442
-425
-248
26
289
435
405
216
-44
-263
-351
-282
-104
91
208
198
76
-90
-213
-232
-139
20
170
243
212
98
-42
-144
-170
-117
-23
64
103
86
30
-26
-49
-28
25
79
103
80
18
-59
-119
-138
-113
-57
7
55
75
67
39
5
-29
-58
-82
-97
-96
-71
-22
45
108
143
131
71
-18
-103
-149
-136
-69
24
105
143
129
79
25
-6
-2
24
45
35
-14
-83
-138
-144
-87
16
125
193
188
112
1
-97
-139
-111
-34
49
95
80
8
-89
-171
-206
-187
-126
-48
27
84
124
148
156
139
88
3
-102
-200
-257
-249
-176
-63
52
130
149
114
50
-10
-44
-46
-29
-12
-9
-22
-42
-57
-60
-56
-56
-67
-85
-94
-72
-4
99
206
272
256
148
-26
-210
-338
-361
-270
-98
89
223
258
192
59
-79
-165
-167
-88
35
150
209
185
84
-61
-202
-290
-292
-202
-45
129
264
310
245
88
-109
-271
-333
-263
-78
152
336
393
288
53
-229
-447
-517
-410
-171
106
309
365
262
56
-158
-289
-290
-173
0
148
211
174
65
-62
-152
-179
-144
-72
9
82
141
187
213
203
139
15
-145
-294
-369
-330
-175
43
240
337
293
131
-72
-224
-260
-173
-18
117
157
80
-76
-229
-299
-247
-96
82
208
228
146
12
-104
-151
-119
-39
38
75
69
46
40
67
110
124
67
-69
-248
-393
-430
-319
-86
184
380
418
277
13
-267
-449
-463
-307
-46
217
388
413
299
99
-112
-264
-318
-271
-151
-6
115
175
160
81
-26
-115
-144
-97
11
132
209
195
83
-89
-253
-338
-306
-169
13
161
213
154
25
-103
-162
-124
-13
105
161
115
-21
-186
-302
-314
-210
-32
148
260
268
179
40
-91
-169
-178
-129
-54
15
55
59
34
-9
-53
-82
-82
-43
35
133
218
250
200
65
-121
-297
-397
-373
-222
14
256
423
459
353
145
-94
-286
-375
-342
-206
-15
168
289
313
236
84
-90
-228
-280
-224
-82
91
220
242
137
-61
-270
-394
-365
-175
116
396
554
520
304
-11
-298
-444
-394
-178
107
336
408
292
36
-255
-458
-485
-320
-22
297
515
548
379
71
-263
-497
-546
-396
-109
196
395
409
236
-44
-306
-433
-370
-148
127
324
348
187
-81
-321
-412
-300
-32
267
454
435
219
-92
-346
-418
-269
32
342
514
469
228
-95
-358
-453
-362
-153
58
173
160
65
-23
-22
89
259
391
395
242
-17
-273
-415
-382
-197
44
224
258
135
-75
-263
-333
-246
-37
206
383
427
327
124
-111
-309
-424
-436
-347
-174
56
304
511
613
558
334
-11
-378
-642
-707
-545
-216
153
422
497
371
121
-125
-255
-222
-60
138
267
268
148
-25
-168
-221
-180
-91
-15
2
-40
-102
-133
-102
-20
67
110
87
20
-37
-32
52
173
252
213
29
-250
-509
-623
-513
-194
226
586
746
646
334
-61
-387
-539
-501
-339
-160
-54
-47
-96
-122
-59
101
304
455
471
326
65
-211
-395
-422
-298
-93
95
185
148
16
-142
-255
-277
-207
-77
70
195
279
318
313
260
155
0
-185
-359
-471
-478
-369
-170
62
262
381
404
347
244
128
12
-105
-229
-352
-445
-469
-391
-212
29
260
410
439
358
223
106
57
77
115
103
-8
-210
-430
-564
-520
-276
106
496
749
767
543
162
-232
-504
-578
-464
-240
-11
140
186
154
98
66
70
91
95
60
-7
-72
-100
-72
-9
48
53
-10
-116
-208
-225
-140
25
203
310
289
141
-79
-279
-376
-331
-165
52
237
329
312
217
95
-2
-51
-56
-40
-27
-26
-34
-36
-23
4
30
41
29
1
-27
-38
-22
14
55
84
92
80
60
42
30
22
12
-4
-22
-31
-22
6
41
64
59
21
-39
-95
-123
-110
-61
3
57
85
89
83
84
101
122
128
96
19
-86
-184
-233
-209
-115
13
126
178
151
57
-60
-147
-165
-102
18
152
249
274
220
106
-28
-139
-197
-191
-136
-57
16
62
78
74
68
74
93
114
119
92
33
-43
-108
-138
-124
-77
-27
-4
-22
-68
-105
-93
-7
137
288
376
341
171
-93
-362
-536
-545
-380
-102
186
377
405
269
34
-201
-343
-341
-203
10
219
350
371
291
155
18
-77
-115
-107
-84
-72
-85
-116
-139
-126
-62
47
172
273
313
277
177
49
-64
-133
-149
-132
-114
-121
-157
-196
-202
-141
-13
150
286
335
269
104
-95
-251
-300
-229
-74
91
196
202
124
12
-70
-83
-31
44
87
64
-20
-118
-169
-127
9
193
351
415
353
183
-34
-227
-338
-347
-269
-142
-7
112
201
261
289
276
211
92
-66
-227
-345
-379
-310
-154
48
238
364
393
322
175
-9
-184
-307
-348
-298
-166
14
195
324
361
293
140
-47
-204
-277
-242
-115
54
202
276
252
145
1
-121
-176
-144
-41
92
200
239
188
61
-100
-236
-295
-251
-115
65
223
299
264
133
-40
-183
-241
-194
-74
58
137
128
42
-68
-135
-114
-7
138
244
251
142
-44
-225
-321
-284
-125
89
271
347
292
134
-59
-214
-283
-257
-161
-41
63
130
155
147
117
71
17
-36
-71
-74
-36
31
100
135
116
45
-47
-115
-121
-58
48
144
181
138
34
-79
-143
-124
-30
91
179
188
112
-13
-128
-184
-163
-86
2
61
73
54
37
49
91
132
131
59
-74
-220
-312
-297
-167
34
222
317
279
128
-67
-217
-259
-183
-35
110
183
158
60
-50
-112
-93
-7
94
154
136
46
-72
-160
-175
-109
8
122
183
167
85
-26
-122
-170
-161
-109
-42
14
42
40
17
-13
-38
-53
-52
-38
-15
10
27
28
11
-18
-46
-56
-37
7
59
97
100
62
-3
-65
-95
-80
-27
34
68
50
-17
-103
-168
-176
-117
-14
88
143
127
48
-55
-131
-143
-85
16
110
149
111
7
-117
-209
-226
-158
-28
115
220
250
198
87
-43
-149
-201
-190
-131
-51
18
57
58
30
-5
-26
-22
7
45
69
56
-1
-92
-188
-255
-263
-204
-94
29
122
153
116
30
-65
-127
-132
-82
-5
60
80
42
-40
-130
-189
-188
-124
-20
85
152
157
99
3
-96
-160
-167
-118
-35
49
101
102
56
-15
-77
-100
-68
10
105
177
197
153
63
-40
-113
-131
-92
-22
41
62
28
-42
-111
-139
-104
-14
94
171
181
116
5
-103
-162
-145
-63
46
132
161
130
61
-5
-37
-27
7
31
14
-48
-134
-200
-209
-143
-23
104
183
177
87
-52
-181
-247
-225
-131
-8
84
105
46
-67
-185
-257
-253
-174
-52
68
142
150
95
4
-88
-147
-160
-128
-69
-8
36
54
46
23
-2
-20
-30
-35
-42
-55
-72
-89
-97
-89
-63
-26
13
44
60
58
43
19
-7
-34
-59
-78
-88
-83
-60
-22
21
52
57
30
-20
-73
-102
-90
-34
47
119
152
128
55
-38
-111
-133
-97
-19
62
111
105
47
-33
-99
-120
-86
-10
75
135
149
115
47
-26
-81
-102
-90
-56
-17
11
20
7
-20
-50
-69
-65
-33
23
88
140
158
129
54
-46
-141
-203
-211
-166
-87
-3
59
86
79
55
33
24
29
35
28
-1
-49
-102
-138
-140
-102
-31
53
129
178
188
159
103
33
-31
-76
-92
-78
-42
1
32
38
19
-17
-48
-56
-28
31
102
156
169
133
58
-29
-99
-129
-113
-63
-4
42
64
60
45
30
27
36
51
61
61
48
27
4
-18
-34
-42
-42
-30
-5
32
75
110
124
111
69
11
-45
-81
-85
-58
-10
42
82
99
88
54
6
-45
-83
-97
-77
-24
53
133
192
208
173
95
1
-75
-105
-82
-20
50
92
87
35
-39
-100
-119
-86
-15
64
119
129
94
33
-28
-64
-66
-40
1
38
63
72
72
69
65
62
55
43
25
5
-16
-34
-49
-60
-66
-62
-46
-15
24
60
80
75
45
1
-35
-47
-27
19
72
108
109
73
12
-53
-100
-116
-102
-67
-24
16
49
75
94
104
99
76
36
-12
-51
-66
-52
-15
25
47
34
-11
-71
-119
-130
-95
-27
50
102
109
68
-3
-77
-127
-138
-112
-64
-17
15
26
22
13
11
18
31
42
43
32
8
-24
-58
-88
-109
-115
-102
-66
-10
59
123
164
167
126
50
-39
-116
-160
-161
-126
-71
-22
5
3
-21
-49
-65
-57
-25
21
62
80
65
17
-48
-107
-138
-125
-70
9
81
114
88
3
-115
-225
-281
-254
-146
13
170
272
283
201
55
-103
-222
-268
-233
-138
-19
88
156
175
151
98
36
-17
-45
-39
2
67
130
160
130
35
-105
-240
-312
-275
-119
116
354
506
507
347
74
-217
-426
-480
-367
-135
129
331
409
348
187
-5
-159
-222
-183
-61
98
241
325
325
242
99
-63
-198
-269
-259
-175
-50
73
152
165
116
32
-50
-96
-94
-51
11
67
99
102
84
51
9
-38
-86
-125
-137
-108
-33
70
165
209
173
59
-94
-222
-265
-192
-22
185
348
402
320
132
-95
-285
-378
-354
-233
-59
116
254
333
347
299
196
53
-104
-240
-319
-315
-229
-90
51
146
170
131
70
36
57
129
209
240
182
34
-160
-325
-395
-338
-176
30
201
278
248
138
9
-84
-108
-64
15
89
128
120
72
4
-65
-121
-157
-165
-142
-81
13
125
229
293
295
230
114
-19
-132
-197
-203
-160
-90
-15
44
79
86
69
33
-13
-56
-80
-73
-31
32
92
120
94
14
-96
-198
-252
-233
-145
-15
116
211
251
238
190
130
70
14
-39
-91
-135
-155
-138
-80
5
90
145
149
106
36
-26
-55
-42
-2
38
50
23
-35
-96
-131
-121
-67
13
87
130
131
93
35
-23
-64
-82
-79
-60
-34
-8
13
25
28
20
7
-5
-6
7
29
51
57
37
-8
-69
-125
-158
-156
-120
-63
-1
51
88
109
117
113
89
38
-43
-145
-246
-315
-324
-262
-141
10
150
245
277
253
191
115
42
-23
-81
-135
-182
-207
-194
-132
-27
97
206
267
260
193
89
-14
-87
-118
-111
-87
-67
-61
-67
-72
-60
-27
21
64
85
72
30
-23
-61
-67
-35
22
83
121
120
80
14
-55
-104
-119
-100
-56
-6
35
56
56
42
23
8
1
-2
-7
-23
-53
-93
-129
-146
-128
-72
14
105
174
193
151
58
-58
-157
-205
-185
-104
8
112
173
176
128
58
0
-23
-4
41
86
104
83
26
-44
-102
-127
-113
-67
-7
49
88
107
108
97
74
39
-10
-69
-127
-168
-177
-146
-78
8
90
146
165
151
116
76
47
31
25
22
13
-4
-26
-46
-61
-66
-61
-48
-29
-4
22
46
59
55
33
-3
-41
-64
-63
-37
4
39
50
29
-16
-67
-98
-92
-49
16
77
111
107
70
18
-28
-53
-55
-44
-31
-26
-29
-33
-30
-15
6
25
32
26
14
7
14
33
54
59
35
-16
-79
-128
-139
-102
-26
61
129
156
137
87
28
-17
-38
-39
-33
-31
-40
-54
-62
-55
-32
-1
26
39
37
29
25
34
51
65
60
26
-34
-101
-152
-165
-133
-65
14
80
112
106
72
28
-9
-28
-28
-15
2
16
21
17
3
-17
-42
-64
-73
-59
-19
43
112
165
181
148
71
-27
-115
-165
-159
-100
-11
80
142
161
134
77
9
-47
-77
-77
-55
-24
3
14
5
-20
-49
-67
-60
-24
36
102
151
160
119
37
-64
-151
-196
-185
-121
-29
63
129
154
143
108
67
30
2
-21
-44
-65
-80
-80
-61
-28
7
28
23
-4
-39
-61
-50
-5
61
121
144
117
43
-50
-126
-155
-124
-43
56
140
182
173
124
56
-6
-46
-61
-57
-43
-27
-13
0
11
18
16
2
-24
-56
-82
-92
-79
-47
-5
33
58
66
61
51
44
41
41
37
25
6
-13
-26
-29
-20
-7
4
8
7
6
11
24
39
47
36
3
-44
-91
-118
-114
-79
-26
24
55
58
43
25
19
33
59
78
72
30
-36
-103
-142
-130
-66
29
123
179
179
127
46
-30
-71
-66
-24
30
68
73
43
-7
-56
-84
-81
-52
-8
33
60
69
62
44
18
-11
-40
-65
-79
-74
-47
-4
45
81
89
62
6
-59
-110
-125
-95
-27
57
129
166
154
100
20
-61
-121
-147
-142
-114
-80
-55
-45
-47
-50
-42
-13
36
94
143
163
144
85
3
-79
-137
-154
-130
-78
-19
31
61
76
85
98
114
123
110
62
-16
-106
-176
-198
-159
-70
36
118
146
112
36
-47
-99
-101
-59
2
46
53
18
-37
-86
-103
-83
-39
6
32
33
20
10
20
51
85
97
69
-2
-93
-171
-201
-169
-87
11
84
102
61
-15
-89
-125
-106
-43
35
93
106
68
-1
-72
-117
-120
-83
-23
39
85
107
106
93
76
61
49
36
20
-1
-23
-45
-60
-65
-61
-47
-27
-4
18
34
42
40
31
20
11
7
10
14
15
7
-12
-38
-65
-85
-91
-82
-60
-30
2
31
56
73
83
81
65
35
-7
-54
-93
-116
-116
-94
-55
-10
31
65
88
102
107
102
83
48
-2
-56
-103
-126
-115
-71
-6
60
109
126
110
71
26
-13
-37
-46
-50
-55
-66
-76
-78
-63
-28
20
68
100
105
82
43
2
-26
-32
-20
-2
11
8
-11
-37
-59
-66
-53
-26
5
26
30
19
1
-11
-9
10
40
65
72
51
3
-58
-112
-138
-124
-70
9
89
145
160
128
61
-21
-96
-144
-157
-137
-94
-42
6
42
59
57
37
1
-42
-83
-112
-118
-96
-50
8
63
98
103
77
30
-23
-67
-89
-87
-62
-22
23
66
98
114
109
83
41
-8
-50
-70
-62
-29
15
50
59
37
-10
-62
-96
-95
-55
10
77
120
124
89
28
-35
-79
-89
-67
-23
24
57
64
42
-2
-52
-92
-107
-87
-34
40
113
159
157
100
-2
-124
-230
-289
-284
-217
-113
-5
76
109
94
44
-17
-66
-91
-88
-65
-31
3
29
44
43
24
-14
-66
-119
-156
-160
-118
-33
77
180
242
237
162
34
-110
-225
-278
-253
-163
-40
75
146
156
109
31
-45
-90
-90
-49
15
75
107
102
62
1
-60
-105
-123
-113
-80
-34
16
60
91
104
95
65
20
-29
-69
-87
-76
-40
9
54
77
69
32
-24
-81
-122
-134
-115
-69
-8
54
102
126
119
84
28
-35
-87
-113
-106
-68
-15
33
59
52
17
-28
-64
-75
-57
-20
18
41
42
25
2
-13
-13
-2
10
10
-4
-27
-43
-38
-6
44
94
119
104
50
-26
-96
-133
-125
-75
-1
70
116
125
100
52
-1
-43
-65
-63
-38
4
50
89
107
94
50
-13
-77
-117
-118
-76
-7
65
112
115
78
17
-37
-61
-43
8
70
118
133
111
64
10
-34
-60
-69
-68
-62
-50
-27
11
62
113
146
145
104
35
-38
-84
-84
-36
39
109
141
119
51
-35
-102
-119
-79
3
92
151
155
101
10
-83
-144
-151
-105
-26
56
113
128
100
45
-16
-61
-79
-70
-44
-13
9
19
18
13
12
19
31
42
44
35
15
-7
-21
-21
-7
13
27
26
6
-25
-54
-67
-53
-15
34
76
92
76
32
-27
-81
-115
-124
-111
-88
-64
-46
-34
-21
-4
20
43
56
53
29
-9
-50
-79
-87
-72
-44
-14
4
4
-11
-31
-42
-34
-3
44
91
122
124
94
40
-24
-77
-104
-101
-71
-30
9
32
41
41
45
63
94
128
148
140
95
21
-63
-132
-168
-162
-120
-61
-5
35
54
55
48
40
33
22
6
-17
-40
-57
-60
-50
-34
-22
-23
-36
-52
-58
-41
-3
45
83
94
70
20
-37
-78
-90
-77
-54
-42
-57
-96
-140
-166
-154
-98
-15
67
122
132
101
47
-6
-38
-44
-34
-22
-21
-34
-52
-62
-51
-19
25
63
81
72
42
7
-18
-21
-3
26
49
53
33
-6
-49
-78
-82
-56
-8
47
93
114
106
75
34
0
-16
-9
13
36
46
33
-2
-45
-78
-86
-61
-10
51
102
128
122
90
45
2
-28
-42
-43
-38
-29
-21
-10
3
18
32
39
36
24
4
-17
-33
-41
-40
-32
-18
-1
17
32
41
41
30
11
-8
-20
-17
1
28
57
79
89
90
86
82
78
68
44
2
-53
-105
-136
-130
-86
-17
53
98
106
77
30
-16
-42
-46
-35
-23
-17
-15
-7
16
56
98
118
97
36
-46
-110
-119
-56
60
184
262
254
160
18
-113
-174
-143
-39
83
161
152
60
-74
-185
-224
-174
-60
62
136
134
65
-28
-95
-101
-44
45
119
141
98
12
-80
-139
-146
-107
-51
-9
-1
-22
-52
-62
-34
28
104
161
174
137
65
-13
-66
-76
-41
18
72
99
87
44
-11
-52
-61
-35
15
70
107
114
90
47
2
-28
-35
-22
-2
11
5
-17
-46
-65
-59
-23
35
96
139
148
118
61
-4
-55
-78
-72
-46
-16
5
13
9
6
13
33
60
82
86
64
20
-33
-78
-102
-98
-73
-39
-12
-3
-10
-28
-43
-47
-37
-18
-2
2
-10
-35
-62
-80
-82
-67
-43
-19
-3
2
2
3
12
30
55
77
92
93
82
62
37
10
-18
-47
-70
-80
-67
-26
37
107
161
174
136
55
-45
-131
-172
-155
-87
3
84
128
127
91
42
2
-15
-11
2
8
2
-15
-30
-30
-9
27
65
90
93
76
48
23
11
14
24
33
32
22
7
-5
-9
-8
-6
-10
-22
-37
-46
-40
-18
13
41
56
52
32
8
-10
-16
-13
-11
-16
-31
-47
-49
-28
20
82
136
160
141
84
7
-63
-105
-110
-86
-50
-18
1
12
28
59
107
157
188
178
118
17
-97
-191
-233
-212
-132
-20
94
181
223
218
170
94
4
-85
-157
-195
-187
-126
-19
111
231
303
301
220
81
-73
-194
-244
-211
-113
12
117
168
156
98
29
-19
-28
-4
29
38
5
-67
-151
-208
-203
-123
15
169
287
331
286
166
11
-134
-233
-271
-251
-193
-117
-39
34
100
157
199
217
204
157
86
8
-56
-95
-105
-94
-74
-53
-33
-9
26
74
126
164
169
130
50
-48
-135
-183
-181
-134
-66
-7
21
12
-22
-56
-67
-41
19
95
161
193
181
126
42
-50
-129
-183
-205
-197
-165
-114
-52
14
77
129
160
165
141
89
20
-54
-117
-158
-171
-157
-124
-83
-43
-10
16
35
51
60
60
44
10
-37
-88
-128
-143
-131
-95
-51
-15
0
-8
-30
-51
-56
-38
-3
38
68
76
61
31
-2
-27
-37
-35
-27
-22
-23
-27
-29
-24
-10
8
25
35
31
16
-7
-31
-50
-58
-54
-37
-10
23
54
75
80
68
40
6
-24
-43
-49
-45
-36
-29
-22
-13
5
33
65
89
91
63
12
-46
-86
-85
-40
36
114
161
154
92
-3
-97
-156
-162
-117
-43
33
86
107
101
80
57
37
18
-6
-36
-67
-88
-86
-57
-9
41
72
71
38
-13
-57
-73
-53
-4
52
90
92
57
0
-57
-89
-85
-47
7
55
80
78
55
27
10
9
20
30
25
0
-37
-67
-72
-40
22
92
139
140
90
7
-74
-116
-97
-23
75
154
176
128
29
-82
-157
-168
-111
-13
86
152
169
144
101
64
44
36
23
-8
-60
-118
-156
-152
-103
-23
57
109
118
92
54
30
36
62
87
82
31
-57
-156
-227
-240
-188
-88
26
117
158
145
90
17
-50
-96
-116
-114
-96
-69
-40
-15
1
4
-4
-16
-23
-15
9
43
70
75
52
4
-52
-96
-113
-102
-72
-39
-15
0
16
43
86
131
153
127
43
-86
-220
-311
-320
-237
-84
87
222
283
262
180
77
-11
-66
-88
-93
-96
-103
-107
-95
-59
-3
59
106
128
127
118
118
134
158
165
130
42
-87
-220
-311
-324
-250
-113
41
165
224
216
163
99
52
32
26
14
-24
-89
-162
-215
-221
-170
-76
31
117
158
149
105
50
6
-17
-21
-21
-28
-47
-69
-76
-57
-8
59
117
140
113
39
-57
-139
-175
-147
-62
51
151
203
190
118
17
-76
-129
-126
-75
0
67
101
91
44
-17
-67
-87
-69
-21
39
90
113
102
61
4
-50
-84
-88
-62
-17
33
72
90
83
56
19
-20
-54
-81
-103
-117
-121
-105
-64
2
81
155
199
197
148
70
-9
-58
-59
-19
39
81
79
28
-56
-138
-180
-163
-89
14
110
165
165
117
44
-27
-76
-97
-94
-74
-42
1
57
122
182
215
199
126
8
-122
-225
-266
-233
-140
-22
81
139
145
114
71
41
30
31
26
-3
-55
-116
-160
-161
-110
-19
83
160
184
150
72
-22
-97
-133
-124
-80
-22
32
69
87
91
89
87
83
75
60
36
8
-19
-38
-47
-47
-41
-34
-29
-24
-15
3
30
64
96
115
113
91
53
13
-16
-25
-10
22
59
84
86
60
11
-50
-108
-146
-153
-123
-58
30
125
205
252
250
198
106
-4
-103
-165
-174
-130
-50
39
109
140
128
86
34
-6
-21
-13
5
16
5
-29
-77
-119
-135
-113
-54
27
106
163
181
160
112
53
1
-33
-48
-51
-51
-55
-63
-67
-60
-33
13
69
118
145
140
102
42
-24
-78
-112
-121
-111
-87
-55
-17
29
80
128
162
165
130
59
-32
-114
-160
-153
-96
-8
78
131
134
88
14
-57
-101
-108
-87
-58
-41
-50
-80
-113
-128
-110
-58
11
71
100
87
39
-23
-73
-91
-72
-28
16
40
32
-6
-54
-90
-98
-71
-22
30
62
63
33
-13
-57
-84
-86
-70
-47
-28
-18
-13
-6
9
34
61
77
72
47
10
-22
-32
-14
26
68
90
77
31
-33
-89
-114
-99
-48
16
68
89
74
35
-9
-39
-43
-25
1
21
22
3
-26
-52
-63
-52
-25
11
42
61
67
60
48
35
23
12
-2
-20
-42
-62
-74
-73
-56
-26
8
35
48
42
22
-4
-22
-25
-10
15
35
38
17
-23
-69
-100
-103
-73
-21
36
78
92
81
55
30
16
11
6
-12
-50
-102
-151
-175
-159
-103
-24
51
98
107
82
43
9
-8
-13
-21
-47
-92
-144
-174
-158
-85
27
141
210
202
114
-23
-159
-245
-251
-184
-79
17
67
61
16
-32
-50
-23
35
91
112
78
-5
-104
-180
-200
-156
-63
41
119
145
118
54
-18
-70
-90
-79
-51
-26
-16
-25
-46
-67
-76
-66
-40
-9
17
25
13
-17
-51
-75
-79
-59
-21
20
48
51
29
-4
-32
-36
-12
31
71
85
60
3
-64
-109
-109
-58
24
103
143
125
58
-28
-93
-108
-68
7
77
107
83
16
-64
-119
-127
-87
-22
35
61
50
16
-15
-23
-3
31
57
56
27
-17
-51
-55
-25
25
69
80
49
-13
-78
-119
-120
-83
-29
13
26
9
-23
-44
-40
-8
36
65
59
13
-58
-125
-161
-151
-97
-23
43
78
74
40
-4
-38
-49
-38
-18
-4
-5
-25
-54
-79
-86
-72
-39
3
38
58
59
44
25
11
10
21
38
47
40
13
-28
-69
-93
-87
-51
6
60
92
86
44
-19
-76
-107
-100
-61
-10
28
35
7
-40
-84
-103
-84
-35
25
70
83
59
8
-48
-88
-100
-84
-53
-20
0
6
2
-1
3
17
35
48
47
31
6
-17
-29
-23
-6
13
22
11
-17
-54
-83
-92
-76
-40
2
32
38
18
-18
-55
-75
-70
-44
-7
21
28
9
-26
-63
-83
-77
-45
3
52
87
103
100
85
65
43
20
-10
-47
-86
-117
-128
-109
-64
-4
54
94
108
99
80
63
57
57
52
27
-24
-95
-165
-212
-216
-174
-100
-18
48
85
96
94
97
113
139
155
143
92
9
-84
-154
-178
-145
-71
18
91
128
128
103
75
57
52
51
40
10
-37
-84
-112
-105
-63
1
63
104
111
88
51
17
-2
-6
-4
-8
-25
-53
-80
-93
-83
-50
-7
32
53
50
27
-3
-28
-41
-39
-29
-16
-7
-1
3
8
18
31
43
49
48
39
24
10
0
-2
4
15
28
38
38
26
5
-21
-41
-48
-37
-12
18
41
45
29
-2
-33
-51
-46
-21
13
39
44
27
-4
-33
-45
-32
-1
33
53
48
18
-26
-67
-91
-92
-72
-40
-6
23
45
61
71
69
50
12
-42
-100
-144
-156
-128
-66
12
83
126
130
101
54
8
-20
-27
-18
-5
-1
-12
-36
-66
-88
-93
-75
-38
10
57
90
101
87
50
2
-45
-80
-95
-91
-74
-55
-40
-33
-30
-25
-14
4
22
33
29
10
-17
-41
-54
-51
-39
-25
-19
-22
-26
-21
2
44
93
128
133
99
36
-33
-85
-100
-76
-30
16
38
30
-3
-40
-61
-56
-28
6
26
20
-12
-56
-93
-106
-89
-49
-1
40
62
66
56
40
22
4
-18
-45
-74
-99
-110
-99
-66
-16
39
85
112
117
101
72
39
10
-10
-20
-22
-20
-19
-19
-21
-21
-14
2
26
53
71
73
52
13
-33
-68
-82
-71
-42
-12
6
3
-14
-31
-32
-8
34
77
98
84
37
-25
-75
-90
-64
-11
43
70
59
18
-26
-47
-28
24
83
112
89
11
-94
-185
-221
-183
-83
42
149
199
182
113
22
-53
-93
-94
-69
-40
-21
-16
-19
-18
-7
12
30
36
24
-2
-30
-45
-39
-12
21
46
49
28
-7
-39
-54
-42
-9
30
56
55
26
-21
-66
-89
-80
-42
8
47
57
31
-23
-82
-119
-116
-68
9
87
138
144
102
32
-37
-79
-80
-46
2
39
45
17
-31
-76
-94
-78
-35
15
49
53
29
-9
-38
-43
-20
21
60
81
77
55
28
12
12
22
28
17
-17
-63
-101
-111
-81
-18
58
118
137
108
42
-35
-92
-109
-82
-25
39
82
91
64
14
-39
-75
-83
-63
-24
20
56
72
65
38
-1
-42
-72
-84
-72
-38
8
54
86
96
80
45
3
-32
-47
-38
-12
22
48
55
39
3
-40
-75
-90
-80
-47
-4
35
54
47
15
-30
-71
-94
-91
-65
-27
6
21
13
-11
-37
-48
-35
-1
44
80
91
73
31
-16
-49
-52
-24
24
72
104
106
83
44
8
-13
-15
-5
6
6
-11
-40
-70
-87
-84
-61
-24
13
38
47
40
27
14
8
6
3
-8
-30
-59
-84
-95
-80
-40
16
71
108
114
88
40
-10
-44
-50
-29
8
42
57
47
15
-24
-53
-59
-39
0
45
79
93
86
63
35
9
-11
-23
-33
-40
-45
-43
-29
-3
32
66
87
89
69
36
2
-18
-17
5
39
69
82
70
35
-12
-56
-83
-86
-66
-32
4
29
39
32
18
3
-3
0
9
15
13
-2
-25
-48
-62
-59
-38
-7
26
47
52
39
15
-11
-32
-43
-44
-41
-37
-36
-37
-37
-33
-26
-18
-12
-10
-13
-17
-19
-16
-10
-5
-5
-12
-24
-34
-36
-25
-3
22
37
36
15
-16
-45
-56
-42
-5
42
82
101
93
63
24
-10
-28
-29
-21
-13
-14
-23
-35
-39
-30
-7
22
44
46
24
-17
-62
-94
-99
-77
-36
5
30
28
4
-26
-45
-37
-2
49
93
109
85
30
-34
-81
-86
-46
24
95
135
126
71
-6
-71
-94
-65
5
87
145
156
119
50
-21
-67
-73
-46
-4
30
44
37
23
17
28
53
79
88
72
32
-15
-48
-52
-23
25
72
98
93
63
25
-2
-6
13
42
63
62
38
0
-34
-51
-43
-14
22
50
62
55
35
13
-3
-13
-18
-24
-34
-47
-58
-61
-52
-33
-11
6
11
5
-8
-17
-14
4
32
59
71
60
26
-23
-71
-101
-103
-76
-29
22
60
75
65
39
12
-5
-5
8
24
29
17
-13
-51
-83
-96
-86
-57
-20
10
25
26
18
14
19
34
49
53
39
5
-36
-71
-83
-67
-29
17
52
66
56
30
2
-17
-23
-21
-21
-31
-52
-74
-86
-78
-49
-9
26
39
26
-9
-47
-69
-62
-29
16
54
67
49
11
-29
-53
-51
-26
5
24
19
-11
-52
-85
-95
-78
-40
3
34
44
33
13
-4
-11
-5
7
16
17
7
-6
-16
-19
-15
-9
-7
-13
-25
-35
-36
-24
-1
26
47
56
50
35
17
4
-2
-2
1
3
4
2
1
0
-2
-6
-13
-19
-20
-11
9
35
57
64
49
13
-31
-70
-87
-77
-43
2
43
68
72
61
42
23
8
-3
-12
-19
-20
-15
-1
17
29
26
5
-31
-67
-84
-72
-31
25
73
92
73
23
-36
-78
-86
-57
-5
47
80
86
68
39
11
-8
-22
-36
-55
-74
-82
-67
-23
40
101
136
128
77
3
-65
-99
-90
-47
5
35
29
-13
-69
-112
-120
-89
-34
22
55
53
24
-15
-42
-44
-21
15
45
57
46
21
-7
-23
-22
-5
19
42
56
58
49
32
13
-6
-21
-31
-35
-36
-35
-38
-46
-58
-67
-67
-49
-13
37
87
121
126
101
51
-7
-57
-86
-90
-73
-44
-11
21
50
78
105
126
135
127
100
59
15
-22
-42
-45
-37
-24
-14
-10
-10
-9
-5
2
7
7
-1
-12
-20
-18
-4
18
37
43
29
-1
-36
-64
-73
-63
-44
-30
-36
-64
-106
-144
-157
-131
-66
23
110
172
191
163
100
21
-55
-114
-147
-157
-150
-130
-104
-74
-42
-9
22
49
71
87
97
100
93
75
43
-1
-49
-92
-118
-120
-94
-48
7
56
85
91
74
43
6
-28
-53
-68
-74
-74
-68
-57
-41
-24
-8
2
5
-1
-14
-29
-42
-52
-56
-56
-53
-47
-38
-27
-12
2
12
13
5
-12
-33
-49
-54
-45
-25
0
21
31
28
14
-4
-18
-21
-13
6
28
47
54
47
27
-3
-35
-59
-70
-62
-36
3
47
86
110
114
95
58
9
-39
-78
-99
-98
-76
-38
4
39
59
59
41
15
-8
-19
-13
5
22
26
8
-32
-82
-124
-140
-118
-60
19
97
150
167
146
100
46
2
-23
-28
-21
-9
-2
-1
-4
-7
-9
-7
-2
6
19
38
67
101
131
147
136
96
30
-44
-108
-147
-151
-127
-88
-48
-19
-3
7
19
39
64
84
88
68
29
-14
-44
-46
-17
33
83
114
111
76
24
-25
-52
-49
-20
23
63
92
105
106
99
87
66
32
-19
-82
-144
-184
-184
-136
-46
67
175
249
271
239
163
64
-34
-111
-155
-164
-142
-98
-42
15
64
98
113
107
84
51
17
-12
-28
-33
-28
-20
-15
-16
-24
-35
-44
-44
-33
-10
19
47
65
68
57
37
18
7
8
19
31
31
12
-28
-77
-117
-131
-106
-43
41
122
171
174
129
51
-34
-99
-126
-110
-64
-6
43
70
70
51
23
-1
-14
-13
0
19
41
61
77
85
85
74
53
23
-10
-38
-56
-55
-36
1
48
97
139
168
179
171
144
102
47
-16
-84
-149
-202
-233
-232
-195
-125
-33
61
136
174
168
125
64
6
-26
-23
10
55
89
94
62
1
-71
-132
-163
-155
-113
-48
23
88
139
175
195
199
184
146
84
4
-81
-154
-199
-205
-172
-109
-34
38
93
125
134
124
101
67
26
-20
-63
-96
-106
-88
-42
20
81
119
119
80
12
-64
-122
-145
-127
-78
-18
32
53
43
10
-30
-59
-67
-52
-21
14
42
59
62
56
44
27
4
-25
-59
-91
-110
-108
-77
-23
43
104
144
153
131
86
33
-15
-48
-65
-68
-64
-56
-47
-36
-21
-2
19
40
55
61
57
45
27
10
-2
-5
4
22
46
68
78
71
42
-3
-55
-98
-118
-107
-66
-7
55
101
120
109
73
26
-21
-55
-74
-76
-68
-53
-36
-21
-8
1
5
4
-2
-13
-25
-35
-42
-43
-37
-26
-9
11
34
54
67
68
53
25
-11
-47
-73
-82
-72
-47
-14
20
49
69
81
85
81
69
48
20
-12
-42
-61
-66
-56
-34
-8
14
28
32
28
19
11
3
-5
-14
-23
-33
-40
-42
-38
-29
-17
-4
8
19
29
36
38
33
20
1
-18
-29
-26
-10
14
35
39
20
-21
-71
-113
-128
-110
-62
-2
48
70
54
9
-47
-91
-106
-86
-41
11
46
52
26
-19
-65
-94
-95
-71
-35
-5
8
-1
-24
-46
-54
-40
-10
24
47
49
27
-7
-40
-56
-49
-20
21
59
84
90
80
58
31
2
-25
-48
-62
-63
-46
-11
34
77
103
102
72
24
-24
-57
-66
-53
-31
-13
-10
-22
-40
-50
-42
-16
19
48
57
43
12
-23
-44
-45
-25
6
37
56
61
54
39
21
1
-21
-45
-67
-77
-66
-31
24
85
133
151
132
83
18
-42
-82
-96
-88
-67
-44
-23
-2
24
57
95
129
147
140
107
55
0
-45
-68
-68
-52
-31
-16
-11
-17
-29
-37
-38
-29
-12
8
23
30
26
11
-11
-35
-54
-64
-63
-54
-40
-28
-21
-20
-24
-26
-24
-17
-6
1
0
-12
-29
-45
-50
-38
-9
29
65
89
94
83
60
35
14
-1
-9
-15
-21
-26
-29
-28
-24
-18
-14
-16
-20
-23
-18
-1
26
54
71
69
46
9
-28
-49
-46
-21
13
40
46
28
-4
-34
-45
-29
11
58
94
104
84
42
-5
-42
-59
-59
-50
-42
-42
-48
-53
-50
-36
-13
8
20
18
7
-3
0
20
53
84
99
86
49
-1
-42
-57
-39
4
53
86
86
52
-3
-58
-92
-96
-72
-35
-3
10
2
-19
-35
-35
-12
26
65
86
78
42
-13
-67
-103
-110
-90
-51
-7
29
50
57
56
52
47
40
26
5
-24
-53
-74
-79
-66
-40
-11
10
16
7
-12
-30
-40
-37
-25
-9
3
7
4
-2
-6
-5
0
6
11
11
9
5
0
-7
-19
-40
-70
-102
-128
-136
-120
-80
-23
35
79
97
88
56
13
-28
-55
-63
-50
-22
13
45
64
64
44
10
-26
-49
-51
-28
11
50
74
73
51
20
1
6
38
84
120
127
94
31
-41
-94
-111
-88
-40
9
38
39
17
-12
-31
-30
-15
4
14
11
1
-4
7
35
70
94
92
60
7
-45
-76
-76
-50
-17
3
-2
-31
-67
-86
-76
-35
21
67
82
58
5
-55
-96
-101
-71
-17
38
76
86
71
42
13
-7
-13
-8
3
14
23
29
33
36
36
31
19
0
-25
-51
-72
-81
-76
-56
-24
9
33
41
27
-3
-40
-69
-78
-64
-31
8
36
43
29
1
-24
-32
-18
13
47
69
69
46
12
-20
-35
-30
-9
18
38
47
44
36
28
24
21
15
2
-18
-38
-47
-37
-7
36
77
100
94
56
-1
-58
-97
-103
-75
-22
37
80
94
76
36
-10
-42
-50
-35
-10
7
2
-27
-70
-106
-114
-81
-14
67
133
160
139
80
10
-45
-66
-51
-17
16
29
19
-7
-32
-42
-35
-21
-12
-20
-41
-62
-64
-37
16
74
110
103
52
-23
-90
-115
-86
-15
66
118
117
61
-24
-101
-137
-119
-57
19
77
95
75
34
-2
-14
1
34
64
75
61
28
-8
-33
-39
-29
-14
-3
-3
-13
-24
-29
-23
-6
14
29
30
15
-11
-40
-62
-68
-57
-31
1
25
30
12
-25
-68
-99
-103
-76
-26
28
61
57
14
-53
-115
-149
-138
-88
-20
39
66
56
19
-23
-47
-43
-16
18
41
45
32
13
2
6
22
37
38
20
-9
-36
-43
-23
17
59
83
76
40
-10
-51
-65
-46
-6
36
59
54
24
-15
-43
-45
-19
24
67
92
89
56
5
-47
-84
-95
-77
-35
17
66
95
97
72
27
-23
-63
-81
-73
-45
-9
22
38
35
20
1
-12
-14
-4
14
33
49
56
54
41
17
-13
-44
-67
-71
-50
-7
46
92
112
95
44
-25
-84
-113
-100
-50
14
67
88
73
31
-16
-48
-53
-35
-10
4
-4
-35
-76
-106
-111
-88
-45
1
32
39
26
5
-9
-6
14
38
49
37
-2
-56
-103
-124
-108
-57
12
74
108
103
65
12
-32
-51
-40
-9
22
37
24
-11
-53
-83
-86
-60
-17
26
50
47
20
-15
-42
-49
-34
-5
21
34
29
10
-11
-24
-22
-11
0
0
-14
-37
-59
-66
-50
-14
31
66
75
53
7
-45
-83
-92
-68
-21
31
68
76
53
9
-37
-67
-72
-52
-18
13
29
24
3
-20
-33
-27
-3
30
59
73
68
49
24
3
-9
-13
-15
-20
-30
-38
-37
-20
14
56
91
105
90
49
-3
-48
-71
-66
-40
-9
13
16
1
-20
-35
-32
-11
19
45
52
35
-1
-45
-80
-93
-82
-49
-8
28
48
47
29
2
-22
-34
-31
-13
11
33
45
46
38
28
24
29
41
53
56
47
27
3
-13
-13
2
24
42
43
24
-9
-42
-62
-60
-39
-12
8
12
1
-12
-12
9
48
88
109
94
43
-28
-91
-119
-98
-36
44
108
131
107
49
-17
-63
-74
-52
-12
23
37
27
2
-23
-36
-32
-16
0
7
2
-9
-17
-12
6
31
52
58
48
26
4
-8
-3
14
33
43
34
9
-24
-50
-59
-44
-11
28
57
64
48
14
-23
-50
-57
-42
-15
12
26
19
-5
-37
-62
-69
-57
-30
0
20
25
15
0
-9
-2
19
45
64
64
44
10
-22
-39
-36
-15
8
19
9
-19
-52
-71
-62
-24
30
76
94
73
18
-50
-104
-123
-101
-50
8
48
54
26
-22
-66
-88
-79
-47
-8
19
19
-6
-47
-85
-103
-93
-57
-9
36
65
73
65
49
35
27
23
18
4
-19
-46
-65
-65
-41
1
48
79
80
47
-7
-62
-95
-94
-61
-12
28
41
22
-17
-53
-64
-40
10
65
98
91
46
-16
-66
-77
-41
28
101
147
145
100
33
-25
-50
-34
7
49
65
47
1
-48
-75
-65
-21
37
82
94
69
20
-30
-57
-50
-16
27
57
62
39
2
-31
-43
-32
-4
25
38
30
3
-27
-45
-38
-4
45
93
121
118
82
25
-35
-79
-94
-77
-36
15
58
82
81
61
32
5
-13
-18
-15
-9
-4
-1
2
7
18
30
40
41
31
15
1
-4
6
25
41
44
25
-12
-52
-76
-68
-27
34
88
109
84
19
-60
-121
-135
-94
-13
78
142
158
124
61
2
-27
-18
18
55
65
36
-24
-91
-132
-127
-76
0
68
98
79
23
-44
-89
-92
-54
5
55
70
46
-3
-50
-67
-40
20
89
133
129
77
-4
-82
-128
-126
-84
-26
19
35
19
-10
-30
-24
7
47
72
62
15
-51
-109
-130
-104
-42
30
79
86
54
2
-39
-45
-15
34
74
80
44
-16
-70
-87
-52
23
107
163
164
112
29
-48
-85
-70
-17
43
77
67
17
-46
-90
-91
-47
23
86
110
82
13
-72
-138
-159
-130
-61
20
88
124
124
99
62
31
12
7
9
10
7
-3
-16
-26
-30
-26
-13
4
20
31
33
28
20
13
13
20
34
45
46
31
0
-43
-85
-114
-123
-111
-86
-57
-36
-27
-28
-30
-23
-3
28
60
80
82
63
30
-2
-22
-24
-9
13
31
38
32
20
8
3
4
7
3
-11
-33
-54
-62
-48
-13
32
69
82
65
25
-23
-56
-62
-41
-5
25
32
10
-30
-68
-83
-64
-15
45
90
104
84
41
-1
-23
-16
13
43
56
41
1
-46
-79
-84
-58
-16
26
49
50
34
16
9
18
38
55
59
43
12
-21
-41
-41
-22
5
27
36
31
17
4
-1
4
11
13
5
-13
-32
-42
-35
-9
32
76
110
125
117
89
50
7
-29
-52
-61
-55
-40
-22
-6
1
0
-5
-8
-1
19
48
77
94
88
56
7
-46
-86
-101
-87
-52
-11
23
41
43
34
23
17
15
15
9
-5
-23
-40
-45
-34
-9
21
44
51
40
17
-7
-18
-13
7
32
49
49
32
5
-17
-25
-13
12
37
48
38
7
-32
-65
-77
-65
-33
4
33
44
39
25
13
10
17
28
32
24
2
-25
-48
-56
-49
-30
-9
6
12
13
17
31
54
77
88
77
41
-10
-62
-97
-105
-87
-53
-18
5
11
5
-5
-10
-8
-1
4
2
-6
-14
-15
-4
18
40
52
45
21
-12
-41
-53
-45
-21
6
22
19
-1
-29
-52
-58
-46
-21
8
30
38
33
20
6
-1
0
10
23
33
35
26
5
-25
-56
-79
-86
-71
-35
14
63
98
108
92
57
16
-16
-33
-33
-24
-15
-12
-14
-15
-8
11
37
60
68
51
14
-30
-62
-67
-41
7
55
82
75
37
-16
-58
-72
-49
-2
48
78
74
37
-15
-60
-79
-68
-36
-1
20
19
0
-22
-31
-21
5
33
47
37
5
-34
-62
-67
-45
-9
25
41
34
11
-11
-19
-3
28
60
74
59
18
-36
-84
-110
-111
-94
-73
-61
-62
-69
-73
-62
-35
1
33
47
38
13
-16
-35
-35
-20
1
15
13
-4
-28
-46
-49
-34
-9
15
29
27
12
-7
-23
-30
-28
-20
-10
-3
2
8
16
26
38
46
49
45
36
22
7
-9
-25
-38
-45
-43
-30
-8
15
32
34
21
-1
-20
-26
-13
16
47
66
62
35
-5
-37
-47
-25
19
70
105
109
81
32
-18
-48
-49
-21
21
61
84
83
64
36
10
-3
-3
7
23
37
46
49
46
38
26
12
0
-9
-11
-4
9
25
40
46
43
30
10
-12
-31
-43
-46
-44
-38
-34
-32
-34
-35
-31
-17
8
43
79
106
113
95
56
6
-40
-69
-74
-56
-24
9
32
41
39
31
23
19
16
13
6
-3
-10
-12
-7
2
7
2
-16
-42
-64
-71
-57
-24
15
47
57
41
6
-36
-68
-81
-75
-56
-33
-14
0
9
16
21
21
12
-7
-34
-62
-80
-82
-69
-46
-25
-15
-18
-30
-44
-52
-49
-40
-30
-27
-36
-57
-86
-116
-146
-170
-188
-195
-185
-152
-98
-27
44
101
130
128
103
70
49
47
65
91
110
110
89
50
4
-39
-76
-105
-128
-146
-154
-148
-123
-83
-36
7
39
63
88
126
185
261
337
390
402
369
304
230
167
128
105
76
16
-89
-234
-397
-546
-650
-696
-684
-631
-559
-481
-405
-326
-238
-135
-17
113
247
382
511
630
731
801
828
806
735
625
494
360
234
118
7
-109
-233
-366
-499
-621
-725
-808
-869
-913
-941
-951
-939
-901
-836
-746
-636
-509
-368
-215
-53
115
280
433
568
683
779
861
925
964
965
916
812
665
497
335
204
108
36
-38
-140
-290
-490
-724
-966
-1186
-1358
-1461
-1475
-1384
-1175
-848
-422
62
539
945
1226
1364
1375
1307
1222
1165
1159
1196
1246
1282
1286
1260
1218
1173
1120
1035
884
631
264
-200
-711
-1207
-1623
-1915
-2064
-2073
-1965
-1765
-1499
-1190
-860
-536
-243
-7
159
258
311
353
421
543
730
972
1240
1498
1703
1820
1820
1687
1418
1024
531
-20
-579
-1093
-1513
-1807
-1959
-1973
-1865
-1660
-1386
-1067
-730
-404
-119
94
215
242
197
127
94
153
335
633
997
1346
1591
1659
1517
1175
686
129
-415
-877
-1211
-1396
-1431
-1324
-1096
-769
-381
25
396
678
829
830
692
456
188
-39
-156
-122
75
407
814
1216
1526
1673
1610
1327
853
247
-413
-1044
-1573
-1946
-2131
-2120
-1923
-1569
-1098
-561
-13
490
899
1183
1330
1355
1289
1174
1050
944
865
806
749
678
585
471
350
233
125
12
-131
-339
-635
-1024
-1475
-1932
-2319
-2562
-2612
-2451
-2102
-1615
-1051
-464
103
630
1104
1513
1840
2064
2164
2132
1980
1741
1459
1178
929
722
551
400
256
116
-11
-117
-202
-282
-386
-552
-799
-1120
-1471
-1779
-1957
-1935
-1682
-1221
-624
4
555
949
1149
1171
1071
920
783
698
671
681
698
698
675
640
613
609
625
637
607
493
266
-76
-514
-1002
-1488
-1915
-2235
-2412
-2423
-2263
-1940
-1487
-955
-409
80
451
668
727
656
507
341
210
149
168
257
387
523
625
663
613
467
231
-74
-414
-754
-1065
-1325
-1528
-1676
-1773
-1821
-1816
-1752
-1628
-1452
-1244
-1033
-839
-669
-505
-313
-54
297
730
1200
1632
1944
2073
2000
1755
1411
1063
789
635
594
617
630
560
358
14
-446
-972
-1507
-2000
-2410
-2710
-2875
-2879
-2698
-2320
-1754
-1043
-262
496
1137
1597
1850
1921
1863
1745
1621
1518
1431
1333
1193
991
731
436
141
-118
-317
-450
-525
-561
-585
-616
-668
-742
-821
-879
-881
-794
-604
-319
19
350
609
749
761
674
553
472
488
616
826
1048
1198
1206
1038
704
252
-252
-742
-1170
-1515
-1771
-1946
-2037
-2036
-1917
-1654
-1235
-670
-3
695
1338
1849
2183
2346
2388
2392
2441
2582
2804
3035
3156
3052
2648
1943
1020
19
-906
-1636
-2121
-2388
-2521
-2613
-2730
-2887
-3039
-3114
-3044
-2794
-2378
-1846
-1265
-684
-124
424
989
1590
2224
2853
3415
3839
4065
4053
3794
3302
2615
1789
896
24
-734
-1290
-1591
-1635
-1486
-1263
-1116
-1180
-1528
-2143
-2906
-3630
-4101
-4144
-3673
-2715
-1404
55
1437
2552
3280
3592
3536
3217
2764
2305
1941
1737
1716
1857
2099
2346
2484
2401
2013
1291
272
-933
-2156
-3200
-3884
-4070
-3709
-2839
-1592
-173
1181
2244
2847
2911
2467
1650
663
-265
-932
-1212
-1072
-568
177
1014
1804
2431
2824
2943
2779
2349
1705
931
144
-525
-961
-1102
-956
-602
-166
222
473
556
499
358
178
-34
-310
-694
-1210
-1818
-2418
-2870
-3044
-2880
-2416
-1787
-1182
-780
-688
-907
-1337
-1810
-2155
-2246
-2036
-1560
-913
-213
431
945
1296
1482
1528
1465
1324
1134
921
707
511
345
207
73
-101
-378
-822
-1470
-2309
-3252
-4141
-4771
-4941
-4511
-3454
-1886
-48
1739
3153
3948
4009
3376
2227
827
-533
-1597
-2187
-2231
-1764
-911
137
1157
1930
2282
2114
1423
306
-1052
-2415
-3533
-4197
-4275
-3746
-2701
-1333
111
1379
2278
2712
2706
2388
1934
1513
1220
1053
928
724
353
-190
-809
-1339
-1615
-1541
-1146
-582
-78
142
-58
-675
-1562
-2480
-3173
-3443
-3207
-2506
-1485
-344
712
1518
1969
2033
1744
1193
507
-167
-693
-969
-951
-656
-163
413
942
1312
1442
1299
895
285
-442
-1168
-1762
-2093
-2051
-1576
-668
598
2082
3600
4956
5968
6502
6488
5933
4912
3568
2089
684
-452
-1169
-1401
-1179
-634
25
556
736
414
-445
-1752
-3296
-4787
-5914
-6404
-6090
-4948
-3105
-824
1561
3717
5385
6440
6905
6928
6722
6489
6356
6341
6359
6267
5922
5243
4233
2973
1583
181
-1163
-2432
-3644
-4818
-5938
-6936
-7708
-8147
-8189
-7849
-7209
-6403
-5562
-4769
-4033
-3298
-2480
-1515
-396
817
2015
3084
3949
4596
5071
5447
5781
6075
6266
6241
5878
5091
3871
2302
549
-1174
-2643
-3671
-4145
-4038
-3420
-2439
-1290
-177
728
1324
1593
1599
1453
1282
1189
1227
1399
1672
1995
2316
2592
2774
2807
2628
2180
1442
459
-644
-1676
-2419
-2695
-2421
-1644
-541
632
1607
2179
2258
1886
1211
439
-232
-662
-797
-666
-364
-9
291
462
479
362
154
-92
-330
-536
-705
-849
-984
-1129
-1298
-1498
-1730
-1986
-2241
-2448
-2536
-2419
-2017
-1291
-266
942
2143
3104
3617
3554
2922
1867
643
-461
-1207
-1472
-1284
-804
-265
100
133
-215
-882
-1732
-2602
-3349
-3873
-4123
-4080
-3753
-3167
-2375
-1465
-557
214
742
983
985
879
839
1012
1459
2115
2805
3298
3394
2999
2169
1090
25
-783
-1188
-1186
-910
-579
-416
-579
-1109
-1921
-2834
-3627
-4097
-4116
-3652
-2775
-1629
-393
763
1712
2384
2764
2869
2728
2359
1772
976
7
-1058
-2109
-3015
-3671
-4022
-4091
-3954
-3712
-3446
-3187
-2908
-2555
-2086
-1510
-898
-367
-30
51
-106
-397
-679
-808
-697
-328
253
967
1738
2511
3253
3935
4506
4889
4983
4700
3995
2895
1506
-2
-1435
-2609
-3390
-3716
-3601
-3130
-2432
-1660
-954
-419
-107
-13
-90
-266
-476
-676
-844
-972
-1045
-1032
-889
-579
-108
457
987
1315
1297
862
51
-985
-2025
-2853
-3322
-3403
-3184
-2825
-2492
-2285
-2199
-2130
-1918
-1414
-547
643
2001
3311
4346
4943
5039
4679
3989
3128
2242
1428
731
155
-310
-665
-903
-1016
-1018
-964
-932
-1006
-1229
-1568
-1905
-2069
-1891
-1276
-254
1012
2280
3293
3880
4001
3752
3318
2891
2605
2492
2504
2561
2613
2681
2841
3183
3737
4427
5064
5398
5196
4334
2848
931
-1123
-3002
-4459
-5356
-5663
-5436
-4768
-3765
-2540
-1231
-7
937
1419
1332
697
-314
-1410
-2253
-2560
-2195
-1209
178
1641
2858
3586
3726
3317
2502
1475
421
-511
-1226
-1679
-1871
-1835
-1635
-1352
-1066
-832
-655
-494
-271
84
592
1197
1762
2115
2100
1645
795
-294
-1398
-2295
-2827
-2939
-2684
-2186
-1606
-1093
-759
-669
-839
-1234
-1763
-2286
-2631
-2629
-2174
-1268
-55
1206
2210
2703
2577
1918
984
120
-367
-314
240
1076
1882
2372
2383
1915
1112
185
-674
-1345
-1795
-2045
-2127
-2049
-1799
-1384
-866
-386
-137
-292
-924
-1939
-3080
-3988
-4319
-3858
-2597
-740
1367
3340
4859
5735
5919
5465
4489
3136
1576
12
-1313
-2153
-2322
-1770
-638
753
1984
2667
2584
1757
445
-968
-2118
-2802
-3037
-3023
-3032
-3258
-3722
-4252
-4560
-4382
-3602
-2325
-846
463
1294
1527
1274
827
536
669
1303
2294
3334
4069
4233
3748
2753
1556
523
-47
-23
519
1328
2079
2483
2390
1833
1004
175
-414
-635
-513
-205
80
164
-25
-439
-944
-1387
-1670
-1785
-1811
-1855
-1992
-2213
-2421
-2463
-2202
-1580
-652
428
1457
2257
2730
2880
2795
2600
2403
2256
2148
2028
1836
1531
1105
573
-47
-742
-1510
-2340
-3190
-3973
-4568
-4849
-4737
-4241
-3473
-2631
-1935
-1560
-1570
-1895
-2351
-2701
-2740
-2353
-1549
-444
793
1999
3062
3933
4607
5086
5347
5338
4998
4300
3290
2100
926
-22
-588
-717
-475
-31
398
603
441
-141
-1099
-2312
-3604
-4770
-5604
-5917
-5571
-4505
-2768
-534
1911
4211
6013
7047
7205
6575
5428
4154
3158
2744
3020
3862
4936
5799
6027
5361
3792
1590
-774
-2761
-3930
-4083
-3324
-2025
-706
137
197
-555
-1866
-3295
-4370
-4735
-4260
-3071
-1488
79
1262
1831
1748
1158
339
-379
-698
-425
482
1894
3531
5018
5969
6087
5245
3542
1280
-1099
-3140
-4487
-4982
-4685
-3835
-2759
-1766
-1071
-758
-809
-1143
-1674
-2329
-3042
-3726
-4257
-4473
-4221
-3409
-2063
-338
1510
3200
4507
5324
5677
5692
5528
5304
5066
4777
4359
3737
2876
1793
534
-851
-2326
-3872
-5450
-6980
-8315
-9265
-9646
-9350
-8407
-6996
-5423
-4027
-3094
-2759
-2975
-3537
-4150
-4530
-4485
-3963
-3046
-1900
-713
361
1233
1876
2303
2537
2599
2512
2309
2049
1809
1661
1642
1724
1823
1820
1619
1190
598
-19
-497
-716
-646
-355
28
378
635
835
1083
1495
2124
2914
3708
4297
4509
4273
3652
2818
1983
1329
946
825
880
999
1088
1088
977
753
419
-18
-540
-1106
-1660
-2142
-2513
-2772
-2943
-3056
-3110
-3052
-2796
-2258
-1416
-341
801
1797
2465
2718
2591
2214
1744
1291
880
459
-42
-639
-1256
-1734
-1907
-1682
-1112
-386
230
513
377
-79
-617
-958
-910
-450
271
1002
1513
1696
1621
1493
1554
1969
2743
3724
4663
5329
5601
5513
5217
4898
4675
4534
4335
3885
3046
1819
375
-993
-1987
-2424
-2324
-1911
-1523
-1474
-1911
-2741
-3652
-4224
-4099
-3126
-1431
611
2503
3795
4227
3797
2743
1432
223
-649
-1133
-1347
-1507
-1833
-2469
-3443
-4660
-5944
-7084
-7880
-8185
-7923
-7098
-5788
-4129
-2298
-482
1138
2418
3259
3630
3572
3208
2737
2398
2420
2947
3973
5302
6579
7385
7371
6399
4620
2450
451
-859
-1191
-586
606
1858
2677
2782
2197
1217
263
-296
-293
187
871
1433
1640
1442
977
489
207
249
571
1002
1320
1344
996
317
-557
-1454
-2206
-2686
-2818
-2568
-1952
-1037
55
1143
2017
2483
2408
1775
689
-646
-1987
-3122
-3929
-4396
-4603
-4668
-4690
-4702
-4659
-4463
-4008
-3236
-2170
-916
361
1482
2304
2761
2878
2763
2580
2509
2697
3213
4022
4976
5831
6302
6133
5180
3468
1201
-1275
-3556
-5292
-6275
-6486
-6079
-5317
-4479
-3791
-3381
-3285
-3479
-3914
-4530
-5255
-5984
-6575
-6869
-6736
-6130
-5117
-3865
-2586
-1459
-570
115
702
1302
1957
2609
3132
3402
3382
3166
2951
2958
3320
4003
4793
5356
5363
4612
3104
1055
-1176
-3188
-4645
-5357
-5301
-4610
-3531
-2369
-1429
-955
-1078
-1773
-2854
-4008
-4876
-5158
-4702
-3557
-1957
-241
1251
2276
2744
2710
2329
1794
1281
933
847
1082
1649
2488
3454
4326
4854
4840
4223
3123
1829
707
74
80
641
1465
2150
2330
1801
592
-1047
-2727
-4046
-4707
-4591
-3782
-2521
-1129
88
917
1282
1251
991
707
569
659
958
1371
1781
2105
2324
2477
2609
2724
2745
2528
1917
833
-660
-2337
-3865
-4910
-5261
-4915
-4082
-3120
-2400
-2175
-2493
-3190
-3963
-4485
-4527
-4035
-3128
-2049
-1066
-378
-55
-27
-123
-136
112
712
1655
2838
4100
5263
6167
6699
6803
6481
5791
4831
3725
2597
1544
615
-202
-963
-1731
-2530
-3304
-3910
-4161
-3904
-3111
-1934
-698
190
381
-266
-1601
-3198
-4480
-4917
-4210
-2406
116
2772
4966
6283
6598
6078
5094
4075
3375
3181
3499
4191
5032
5780
6220
6207
5685
4710
3448
2153
1106
546
589
1192
2155
3180
3955
4238
3911
2984
1572
-149
-1975
-3694
-5104
-6024
-6332
-6006
-5149
-3979
-2779
-1793
-1144
-774
-473
27
928
2249
3791
5193
6049
6063
5152
3471
1355
-801
-2670
-4066
-4964
-5457
-5689
-5790
-5851
-5926
-6047
-6234
-6492
-6784
-7017
-7041
-6679
-5785
-4296
-2269
118
2605
4908
6784
8080
8752
8859
8543
7990
7393
6917
6666
6663
6844
7072
7165
6943
6276
5115
3507
1588
-447
-2387
-4042
-5277
-6033
-6332
-6265
-5968
-5587
-5238
-4976
-4779
-4559
-4197
-3591
-2702
-1581
-354
806
1740
2346
2605
2571
2335
1983
1559
1063
466
-245
-1041
-1832
-2488
-2889
-2973
-2786
-2489
-2329
-2568
-3395
-4845
-6758
-8785
-10465
-11334
-11055
-9527
-6922
-3656
-285
2647
4749
5876
6149
5888
5487
5278
5437
5939
6601
7162
7390
7155
6461
5429
4237
3062
2027
1176
481
-135
-767
-1497
-2371
-3380
-4460
-5496
-6339
-6839
-6882
-6425
-5511
-4264
-2858
-1478
-271
676
1345
1768
2001
2099
2101
2024
1877
1662
1389
1068
708
318
-94
-513
-920
-1287
-1597
-1850
-2078
-2333
-2676
-3145
-3729
-4357
-4910
-5249
-5260
-4888
-4161
-3184
-2105
-1075
-205
462
952
1348
1744
2218
2790
3420
4014
4454
4633
4495
4053
3391
2641
1947
1425
1129
1036
1057
1067
947
639
175
-311
-605
-470
277
1694
3658
5874
7929
9401
9977
9554
8270
6461
4548
2900
1720
1002
570
180
-363
-1122
-2023
-2909
-3641
-4175
-4588
-5033
-5648
-6467
-7381
-8164
-8562
-8387
-7589
-6257
-4570
-2715
-829
1004
2722
4215
5303
5762
5411
4215
2360
247
-1610
-2746
-2899
-2112
-713
798
1917
2300
1856
747
-690
-2068
-3059
-3467
-3246
-2475
-1318
22
1333
2423
3152
3457
3373
3031
2628
2370
2407
2779
3397
4069
4564
4682
4317
3488
2324
1025
-192
-1148
-1731
-1909
-1721
-1257
-631
44
680
1226
1681
2083
2494
2977
3569
4260
4990
5661
6171
6441
6444
6217
5843
5421
5035
4723
4471
4231
3951
3610
3230
2868
2590
2425
2348
2283
2135
1847
1445
1043
820
939
1481
2384
3450
4403
4976
5013
4511
3622
2590
1664
1022
734
762
999
1320
1607
1761
1703
1365
710
-245
-1411
-2624
-3679
-4393
-4671
-4540
-4144
-3687
-3357
-3259
-3386
-3653
-3945
-4191
-4388
-4590
-4863
-5226
-5627
-5960
-6114
-6042
-5800
-5539
-5454
-5700
-6328
-7257
-8298
-9219
-9817
-9971
-9657
-8926
-7870
-6588
-5172
-3720
-2347
-1187
-373
6
-57
-459
-1006
-1469
-1649
-1455
-928
-229
427
852
957
779
462
195
129
319
710
1163
1520
1671
1597
1363
1083
864
767
796
920
1112
1371
1714
2141
2579
2873
2805
2179
921
-843
-2790
-4487
-5535
-5728
-5143
-4117
-3119
-2562
-2635
-3233
-4005
-4511
-4410
-3599
-2244
-699
648
1529
1874
1804
1536
1269
1095
989
854
597
193
-312
-840
-1341
-1832
-2397
-3127
-4054
-5104
-6099
-6819
-7091
-6859
-6208
-5328
-4433
-3680
-3115
-2680
-2259
-1743
-1085
-309
511
1293
1990
2599
3150
3681
4207
4714
5156
5473
5597
5455
4973
4075
2717
914
-1221
-3469
-5534
-7114
-7992
-8108
-7590
-6715
-5816
-5168
-4896
-4940
-5095
-5099
-4741
-3944
-2781
-1445
-163
882
1607
2035
2260
2386
2473
2520
2474
2264
1850
1248
528
-202
-837
-1303
-1570
-1652
-1589
-1426
-1208
-976
-771
-640
-623
-740
-961
-1200
-1328
-1201
-724
109
1182
2276
3122
3483
3233
2396
1147
-239
-1472
-2320
-2661
-2494
-1904
-1020
26
1128
2200
3165
3953
4509
4816
4916
4916
4959
5182
5654
6347
7134
7837
8289
8401
8183
7734
7182
6620
6066
5458
4693
3690
2443
1048
-327
-1486
-2279
-2638
-2599
-2274
-1807
-1336
-950
-681
-509
-368
-167
192
795
1693
2878
4268
5713
7021
8000
8506
8474
7929
6965
5714
4300
2822
1339
-113
-1504
-2796
-3941
-4878
-5550
-5904
-5900
-5513
-4746
-3638
-2277
-804
608
1786
2616
3070
3233
3272
3381
3716
4329
5151
6008
6680
6977
6799
6175
5247
4235
3362
2795
2595
2699
2940
3094
2949
2373
1363
59
-1289
-2386
-2980
-2939
-2287
-1195
76
1262
2167
2710
2927
2930
2852
2796
2809
2887
2997
3102
3177
3215
3217
3184
3109
2979
2780
2497
2112
1600
932
87
-930
-2066
-3215
-4232
-4966
-5307
-5219
-4756
-4050
-3274
-2593
-2129
-1929
-1971
-2174
-2420
-2586
-2571
-2316
-1831
-1191
-526
14
303
291
16
-401
-804
-1064
-1137
-1074
-1002
-1065
-1351
-1855
-2478
-3067
-3481
-3647
-3583
-3377
-3142
-2964
-2877
-2857
-2854
-2822
-2737
-2593
-2384
-2086
-1661
-1083
-372
380
1016
1364
1290
775
-71
-1038
-1880
-2418
-2600
-2526
-2407
-2479
-2912
-3736
-4826
-5942
-6802
-7174
-6935
-6107
-4835
-3342
-1859
-574
409
1080
1509
1809
2093
2439
2866
3327
3728
3958
3924
3588
2977
2185
1346
597
39
-291
-433
-487
-578
-811
-1232
-1808
-2435
-2970
-3285
-3309
-3049
-2587
-2039
-1507
-1042
-622
-175
384
1111
2001
2991
3985
4888
5638
6205
6585
6765
6713
6376
5710
4707
3424
1979
521
-816
-1956
-2891
-3672
-4367
-5024
-5641
-6177
-6573
-6788
-6809
-6653
-6340
-5866
-5199
-4295
-3141
-1788
-369
923
1894
2412
2463
2153
1675
1240
1004
1032
1280
1648
2021
2324
2526
2635
2661
2581
2334
1840
1048
-20
-1242
-2402
-3240
-3524
-3124
-2054
-485
1306
2999
4322
5113
5348
5127
4625
4029
3479
3038
2695
2390
2050
1624
1089
455
-255
-1010
-1785
-2537
-3218
-3761
-4099
-4185
-4010
-3613
-3065
-2442
-1798
-1143
-450
322
1186
2109
3002
3748
4238
4408
4256
3836
3228
2509
1728
913
80
-744
-1516
-2180
-2688
-3016
-3173
-3183
-3059
-2780
-2288
-1503
-371
1095
2794
4540
6111
7300
7979
8124
7815
7204
6469
5771
5224
4882
4745
4755
4813
4783
4518
3884
2800
1270
-598
-2604
-4494
-6022
-7011
-7399
-7254
-6748
-6109
-5550
-5218
-5157
-5300
-5499
-5569
-5341
-4702
-3624
-2157
-415
1461
3336
5095
6656
7952
8925
9511
9644
9279
8412
7104
5483
3732
2057
647
-364
-917
-1033
-805
-374
97
445
540
307
-258
-1077
-2005
-2863
-3476
-3730
-3599
-3150
-2519
-1863
-1310
-927
-713
-624
-603
-620
-682
-820
-1066
-1424
-1849
-2266
-2589
-2760
-2774
-2675
-2544
-2455
-2450
-2517
-2595
-2594
-2434
-2069
-1502
-789
-16
718
1326
1749
1964
1988
1863
1649
1398
1139
866
533
76
-568
-1420
-2436
-3502
-4453
-5117
-5377
-5210
-4713
-4078
-3541
-3302
-3463
-3987
-4707
-5383
-5777
-5733
-5226
-4365
-3354
-2424
-1763
-1461
-1503
-1789
-2179
-2546
-2806
-2936
-2957
-2915
-2862
-2838
-2867
-2958
-3105
-3283
-3446
-3529
-3464
-3195
-2709
-2048
-1302
-589
-10
387
629
808
1047
1450
2064
2854
3719
4529
5169
5577
5752
5743
5616
5421
5181
4888
4523
4078
3569
3031
2505
2016
1557
1094
578
-27
-720
-1456
-2146
-2683
-2971
-2953
-2627
-2056
-1349
-639
-48
339
498
471
348
240
244
410
726
1127
1517
1808
1943
1913
1740
1458
1084
611
12
-726
-1573
-2443
-3208
-3733
-3930
-3797
-3424
-2964
-2573
-2347
-2289
-2309
-2272
-2067
-1662
-1126
-601
-236
-119
-228
-432
-537
-368
155
983
1948
2820
3391
3540
3268
2680
1939
1199
556
30
-417
-847
-1303
-1791
-2273
-2691
-2994
-3157
-3195
-3149
-3071
-3007
-2984
-3004
-3051
-3088
-3066
-2929
-2617
-2087
-1328
-379
665
1668
2482
2988
3131
2936
2497
1945
1407
971
668
486
386
330
292
257
210
127
-22
-252
-541
-817
-969
-887
-505
157
991
1836
2537
3011
3280
3453
3670
4024
4506
4996
5318
5323
4966
4351
3696
3255
3215
3620
4357
5199
5897
6274
6272
5957
5465
4939
4476
4109
3831
3626
3498
3466
3537
3675
3788
3743
3418
2768
1856
858
9
-473
-463
31
875
1860
2768
3438
3791
3825
3589
3146
2558
1881
1181
545
70
-150
-59
341
975
1723
2444
3021
3379
3493
3371
3032
2488
1746
821
-245
-1367
-2421
-3276
-3829
-4046
-3975
-3738
-3497
-3400
-3545
-3953
-4569
-5288
-5986
-6536
-6832
-6781
-6313
-5391
-4030
-2324
-451
1339
2778
3651
3862
3471
2680
1765
989
510
346
381
435
342
17
-527
-1205
-1923
-2640
-3383
-4230
-5249
-6436
-7678
-8770
-9477
-9611
-9102
-8015
-6527
-4863
-3226
-1752
-507
494
1247
1736
1940
1855
1528
1068
628
354
328
523
808
987
875
369
-508
-1610
-2722
-3631
-4198
-4390
-4280
-3995
-3666
-3372
-3127
-2893
-2614
-2257
-1832
-1381
-955
-575
-215
195
736
1464
2368
3361
4307
5057
5505
5614
5424
5018
4485
3880
3207
2436
1531
496
-611
-1683
-2585
-3206
-3483
-3420
-3075
-2535
-1879
-1167
-424
342
1130
1928
2714
3451
4094
4596
4907
4986
4805
4363
3697
2884
2033
1263
665
290
130
133
225
339
435
501
541
564
570
556
525
501
530
663
933
1329
1792
2228
2540
2669
2612
2415
2149
1865
1573
1235
799
243
-398
-1018
-1475
-1645
-1477
-1020
-410
180
607
808
813
719
637
628
683
728
668
446
78
-341
-669
-776
-595
-147
458
1070
1544
1782
1755
1496
1071
557
21
-485
-924
-1265
-1491
-1605
-1641
-1664
-1750
-1966
-2341
-2846
-3400
-3895
-4233
-4356
-4265
-4009
-3670
-3328
-3046
-2862
-2796
-2856
-3043
-3341
-3702
-4043
-4258
-4245
-3953
-3406
-2706
-2001
-1428
-1050
-828
-630
-295
297
1155
2157
3087
3707
3850
3481
2706
1730
779
20
-476
-742
-868
-953
-1058
-1201
-1369
-1553
-1764
-2035
-2398
-2850
-3333
-3747
-3976
-3939
-3622
-3087
-2445
-1814
-1268
-816
-414
8
495
1044
1596
2060
2356
2447
2354
2146
1909
1718
1607
1566
1551
1504
1370
1105
686
108
-610
-1419
-2238
-2955
-3454
-3641
-3474
-2981
-2255
-1423
-606
118
730
1253
1719
2128
2423
2502
2255
1624
650
-516
-1637
-2459
-2787
-2546
-1811
-773
313
1213
1771
1946
1806
1485
1139
895
821
917
1133
1385
1582
1651
1547
1261
822
287
-268
-767
-1150
-1387
-1482
-1475
-1432
-1425
-1517
-1749
-2124
-2613
-3156
-3674
-4083
-4306
-4280
-3963
-3340
-2429
-1281
9
1304
2434
3223
3522
3255
2450
1248
-123
-1402
-2366
-2895
-3001
-2810
-2512
-2281
-2216
-2310
-2467
-2562
-2498
-2257
-1908
-1569
-1361
-1346
-1515
-1788
-2061
-2243
-2290
-2201
-2000
-1701
-1293
-745
-34
825
1758
2641
3338
3746
3843
3696
3438
3224
3165
3294
3552
3818
3955
3866
3529
3010
2437
1962
1710
1748
2067
2593
3218
3824
4320
4648
4784
4732
4508
4140
3675
3181
2755
2512
2551
2924
3605
4475
5350
6029
6354
6269
5833
5202
4573
4122
3946
4046
4344
4722
5066
5299
5389
5334
5151
4862
4496
4098
3729
3455
3326
3350
3481
3635
3719
3677
3515
3304
3139
3090
3161
3275
3306
3134
2711
2087
1405
842
543
560
834
1217
1529
1616
1392
847
31
-970
-2056
-3113
-4010
-4607
-4773
-4428
-3588
-2387
-1066
88
825
1008
660
-54
-885
-1593
-2019
-2124
-1980
-1715
-1458
-1290
-1230
-1253
-1314
-1373
-1404
-1387
-1294
-1091
-749
-272
290
836
1249
1440
1395
1190
974
914
1125
1621
2300
2981
3465
3610
3375
2825
2091
1315
598
-25
-574
-1088
-1587
-2050
-2412
-2596
-2544
-2244
-1739
-1113
-464
120
580
890
1054
1094
1048
961
880
850
893
1002
1137
1220
1162
884
340
-468
-1487
-2627
-3771
-4798
-5601
-6096
-6236
-6026
-5521
-4821
-4051
-3334
-2754
-2343
-2073
-1880
-1698
-1483
-1236
-986
-766
-585
-415
-200
104
500
923
1253
1353
1126
554
-285
-1246
-2173
-2950
-3540
-3981
-4347
-4698
-5045
-5336
-5486
-5418
-5113
-4625
-4070
-3594
-3312
-3282
-3480
-3812
-4146
-4345
-4296
-3938
-3267
-2341
-1272
-209
684
1268
1457
1246
714
6
-712
-1300
-1688
-1890
-1998
-2137
-2419
-2895
-3532
-4217
-4792
-5107
-5070
-4684
-4053
-3356
-2795
-2536
-2655
-3112
-3765
-4408
-4837
-4901
-4541
-3799
-2789
-1663
-567
379
1094
1533
1682
1560
1223
767
315
-12
-130
-33
200
427
495
301
-163
-802
-1459
-1981
-2286
-2402
-2451
-2602
-2988
-3645
-4494
-5358
-6032
-6341
-6202
-5631
-4720
-3597
-2378
-1148
42
1157
2148
2948
3469
3631
3392
2776
1885
891
-1
-599
-778
-519
77
812
1445
1765
1657
1143
374
-417
-997
-1200
-974
-383
437
1339
2215
3015
3742
4407
5000
5479
5779
5849
5690
5356
4944
4550
4231
3983
3753
3474
3103
2649
2167
1733
1408
1206
1102
1045
994
943
920
968
1119
1369
1675
1967
2182
2281
2261
2147
1973
1768
1546
1309
1059
802
546
300
68
-151
-354
-526
-642
-677
-627
-526
-444
-462
-629
-920
-1218
-1344
-1110
-406
748
2182
3624
4780
5436
5520
5113
4410
3635
2964
2478
2159
1927
1690
1394
1033
645
284
-9
-213
-329
-368
-335
-229
-46
211
530
887
1253
1606
1934
2235
2517
2789
3055
3314
3553
3747
3854
3826
3614
3195
2586
1853
1096
421
-106
-488
-805
-1184
-1743
-2532
-3494
-4467
-5243
-5640
-5576
-5109
-4415
-3721
-3223
-3002
-3002
-3048
-2912
-2398
-1410
19
1732
3496
5064
6229
6872
6975
6626
5986
5255
4619
4204
4043
4074
4157
4133
3882
3367
2654
1885
1223
789
615
640
736
768
652
388
57
-210
-289
-107
330
948
1626
2239
2687
2917
2928
2765
2506
2248
2086
2095
2306
2695
3183
3650
3974
4062
3882
3464
2888
2244
1603
992
399
-200
-812
-1404
-1905
-2229
-2319
-2174
-1859
-1490
-1190
-1046
-1081
-1245
-1444
-1573
-1555
-1361
-1008
-556
-75
358
667
786
658
247
-440
-1350
-2374
-3372
-4199
-4738
-4927
-4761
-4282
-3563
-2692
-1772
-924
-285
5
-153
-768
-1719
-2759
-3569
-3851
-3443
-2391
-953
475
1502
1878
1588
853
37
-502
-547
-104
626
1344
1792
1853
1589
1181
831
647
602
543
284
-300
-1204
-2290
-3353
-4207
-4766
-5061
-5203
-5299
-5388
-5412
-5252
-4808
-4083
-3218
-2456
-2053
-2164
-2759
-3617
-4399
-4769
-4528
-3683
-2444
-1145
-112
440
473
113
-417
-890
-1156
-1179
-1028
-828
-712
-760
-987
-1330
-1678
-1897
-1868
-1528
-893
-72
748
1347
1533
1214
433
-625
-1692
-2495
-2855
-2735
-2251
-1614
-1042
-681
-557
-586
-637
-596
-425
-175
54
164
111
-76
-315
-515
-621
-634
-602
-581
-603
-658
-706
-718
-702
-720
-862
-1202
-1740
-2382
-2950
-3244
-3114
-2531
-1604
-561
331
852
897
513
-131
-802
-1282
-1438
-1249
-794
-212
357
821
1150
1370
1529
1653
1730
1706
1512
1110
515
-184
-851
-1339
-1542
-1425
-1037
-482
109
617
960
1088
985
652
112
-575
-1309
-1952
-2358
-2420
-2113
-1519
-804
-159
269
437
421
369
434
690
1104
1544
1853
1925
1763
1476
1230
1158
1297
1562
1781
1781
1465
865
128
-541
-963
-1047
-819
-386
112
570
944
1255
1556
1894
2287
2712
3125
3477
3733
3876
3898
3794
3562
3207
2755
2254
1776
1399
1187
1173
1345
1647
1988
2260
2357
2195
1740
1025
155
-704
-1356
-1629
-1426
-762
236
1355
2364
3078
3408
3373
3074
2645
2198
1790
1421
1049
634
156
-366
-893
-1380
-1804
-2171
-2503
-2829
-3157
-3469
-3722
-3864
-3849
-3663
-3320
-2860
-2338
-1803
-1292
-828
-430
-118
78
125
5
-263
-599
-869
-906
-559
253
1494
2999
4513
5750
6480
6593
6131
5264
4231
3265
2538
2128
2032
2201
2569
3074
3660
4259
4784
5134
5218
4983
4433
3636
2696
1724
808
2
-660
-1152
-1436
-1471
-1227
-722
-30
721
1384
1829
1989
1862
1505
1000
432
-139
-658
-1070
-1311
-1318
-1060
-573
26
557
828
704
164
-683
-1626
-2426
-2895
-2955
-2656
-2145
-1600
-1170
-928
-866
-916
-990
-1010
-937
-760
-499
-185
138
420
605
640
490
153
-325
-855
-1324
-1631
-1715
-1582
-1299
-978
-727
-612
-627
-693
-683
-475
-4
698
1499
2204
2617
2608
2172
1427
581
-149
-613
-784
-757
-706
-797
-1109
-1593
-2086
-2373
-2285
-1774
-945
-33
685
988
794
198
-564
-1190
-1420
-1124
-349
701
1729
2447
2670
2368
1669
804
17
-524
-781
-852
-917
-1153
-1655
-2391
-3214
-3923
-4350
-4429
-4227
-3909
-3672
-3663
-3919
-4362
-4839
-5187
-5295
-5135
-4754
-4236
-3651
-3032
-2367
-1631
-809
74
957
1761
2413
2872
3125
3182
3056
2759
2306
1727
1085
474
0
-248
-235
5
366
706
893
841
547
83
-427
-844
-1060
-1026
-760
-337
145
597
971
1269
1532
1810
2133
2482
2795
2992
3013
2860
2607
2381
2308
2453
2777
3142
3350
3225
2686
1788
703
-344
-1157
-1643
-1833
-1848
-1828
-1863
-1950
-2005
-1921
-1632
-1168
-652
-262
-150
-380
-890
-1508
-2017
-2227
-2037
-1472
-658
213
948
1407
1528
1336
925
430
-8
-274
-307
-107
263
691
1041
1188
1044
576
-183
-1144
-2182
-3153
-3930
-4419
-4582
-4441
-4075
-3600
-3126
-2732
-2434
-2186
-1897
-1481
-892
-159
625
1338
1888
2256
2521
2829
3338
4141
5214
6408
7481
8177
8305
7800
6742
5321
3778
2332
1127
203
-490
-1060
-1623
-2262
-2996
-3773
-4486
-5005
-5219
-5074
-4599
-3899
-3131
-2453
-1976
-1724
-1633
-1576
-1414
-1057
-497
185
843
1321
1505
1359
937
358
-232
-705
-993
-1100
-1103
-1131
-1332
-1825
-2671
-3842
-5218
-6609
-7799
-8592
-8867
-8600
-7862
-6790
-5536
-4234
-2969
-1783
-691
287
1117
1756
2168
2351
2352
2265
2197
2242
2439
2759
3112
3374
3427
3196
2674
1932
1100
341
-196
-413
-292
101
643
1190
1639
1958
2195
2447
2806
3294
3838
4280
4439
4189
3522
2570
1559
729
241
118
256
476
622
625
532
468
560
867
1341
1852
2252
2450
2451
2350
2280
2329
2497
2684
2733
2501
1921
1024
-75
-1228
-2303
-3214
-3922
-4408
-4656
-4649
-4386
-3911
-3318
-2736
-2279
-1990
-1807
-1576
-1109
-272
944
2396
3826
4950
5561
5604
5191
4553
3950
3581
3521
3720
4033
4296
4373
4195
3755
3086
2231
1226
99
-1116
-2366
-3574
-4650
-5513
-6111
-6434
-6515
-6408
-6163
-5809
-5338
-4714
-3896
-2864
-1641
-310
1002
2146
2990
3456
3536
3295
2846
2311
1788
1325
921
539
139
-304
-781
-1260
-1694
-2045
-2293
-2427
-2449
-2359
-2154
-1840
-1441
-1006
-607
-315
-173
-166
-216
-192
49
616
1541
2761
4128
5444
6516
7199
7430
7230
6687
5922
5051
4162
3303
2495
1744
1058
457
-34
-402
-667
-886
-1149
-1547
-2135
-2897
-3732
-4469
-4920
-4939
-4480
-3626
-2570
-1561
-829
-514
-626
-1049
-1587
-2024
-2189
-1999
-1464
-671
253
1176
1989
2621
3039
3241
3249
3099
2831
2473
2040
1526
919
211
-577
-1385
-2118
-2659
-2904
-2792
-2324
-1571
-652
294
1140
1798
2231
2456
2534
2560
2643
2885
3349
4037
4875
5713
6369
6675
6542
5996
5185
4330
3648
3273
3197
3281
3304
3060
2440
1484
356
-721
-1561
-2090
-2368
-2547
-2788
-3179
-3683
-4158
-4425
-4358
-3959
-3366
-2809
-2509
-2582
-2981
-3506
-3881
-3856
-3305
-2273
-952
396
1531
2319
2757
2947
3036
3139
3295
3460
3538
3434
3096
2545
1853
1117
408
-246
-867
-1502
-2183
-2899
-3586
-4140
-4464
-4501
-4276
-3888
-3484
-3208
-3140
-3266
-3474
-3591
-3453
-2964
-2146
-1134
-136
636
1039
1043
732
264
-197
-539
-733
-829
-911
-1048
-1263
-1521
-1768
-1961
-2111
-2282
-2565
-3027
-3663
-4381
-5023
-5414
-5427
-5029
-4289
-3345
-2352
-1428
-627
57
654
1181
1620
1919
2025
1920
1637
1255
868
536
266
10
-299
-690
-1121
-1469
-1569
-1287
-583
438
1547
2448
2868
2650
1796
465
-1083
-2564
-3752
-4528
-4889
-4928
-4792
-4635
-4581
-4700
-4999
-5419
-5856
-6182
-6289
-6120
-5697
-5118
-4521
-4030
-3701
-3494
-3283
-2920
-2307
-1458
-516
294
746
713
223
-548
-1342
-1925
-2169
-2093
-1830
-1547
-1361
-1286
-1250
-1153
-952
-708
-579
-750
-1335
-2302
-3454
-4487
-5100
-5100
-4473
-3372
-2045
-728
441
1450
2379
3327
4333
5339
6208
6782
6957
6733
6226
5619
5103
4807
4766
4918
5137
5275
5204
4843
4167
3210
2062
861
-228
-1042
-1460
-1442
-1052
-445
173
609
756
622
340
112
144
572
1415
2576
3874
5108
6103
6756
7035
6959
6574
5929
5074
4067
2995
1961
1089
479
182
172
358
609
804
878
841
772
777
941
1286
1758
2247
2628
2808
2763
2539
2234
1957
1797
1799
1965
2264
2642
3033
3356
3515
3410
2959
2131
975
-372
-1712
-2832
-3567
-3845
-3705
-3265
-2680
-2081
-1546
-1096
-725
-434
-249
-218
-373
-692
-1080
-1381
-1432
-1124
-461
431
1334
2019
2316
2182
1703
1064
481
128
90
351
809
1320
1731
1920
1813
1399
732
-66
-826
-1362
-1520
-1231
-546
362
1240
1832
1963
1600
868
4
-727
-1121
-1104
-742
-203
320
681
826
796
685
589
564
615
714
831
963
1129
1357
1644
1942
2166
2224
2072
1744
1354
1052
957
1094
1369
1590
1540
1060
118
-1183
-2635
-4005
-5109
-5855
-6245
-6333
-6169
-5769
-5113
-4179
-2993
-1657
-339
777
1552
1950
2048
2005
1993
2131
2439
2845
3216
3425
3395
3121
2654
2071
1442
808
194
-383
-895
-1300
-1562
-1667
-1642
-1551
-1480
-1504
-1665
-1963
-2366
-2833
-3336
-3868
-4435
-5035
-5641
-6194
-6610
-6807
-6731
-6374
-5773
-4997
-4123
-3214
-2309
-1424
-570
234
955
1542
1944
2121
2064
1803
1397
921
447
26
-326
-621
-891
-1161
-1440
-1711
-1932
-2058
-2058
-1929
-1700
-1426
-1172
-995
-940
-1030
-1275
-1672
-2199
-2811
-3432
-3963
-4302
-4372
-4159
-3719
-3172
-2661
-2305
-2152
-2167
-2249
-2278
-2168
-1896
-1516
-1122
-810
-636
-602
-662
-754
-825
-849
-820
-747
-636
-492
-327
-177
-96
-144
-353
-702
-1110
-1457
-1637
-1602
-1397
-1134
-947
-918
-1030
-1161
-1139
-817
-152
761
1720
2495
2919
2959
2721
2396
2171
2140
2260
2378
2295
1864
1056
-16
-1132
-2035
-2511
-2441
-1824
-755
617
2129
3637
5030
6231
7187
7868
8260
8369
8218
7845
7301
6641
5925
5209
4541
3950
3442
2989
2536
2015
1364
555
-388
-1392
-2346
-3132
-3655
-3867
-3777
-3441
-2936
-2340
-1710
-1079
-467
111
623
1027
1285
1380
1352
1296
1354
1673
2347
3372
4622
5865
6829
7277
7087
6292
5068
3675
2373
1340
632
191
-112
-406
-778
-1248
-1792
-2373
-2977
-3619
-4320
-5080
-5840
-6484
-6866
-6848
-6354
-5389
-4033
-2418
-691
1014
2583
3918
4937
5582
5837
5749
5432
5047
4747
4629
4693
4842
4926
4812
4441
3854
3173
2540
2048
1704
1432
1128
723
240
-201
-418
-245
398
1464
2790
4146
5307
6116
6507
6508
6202
5696
5092
4472
3899
3420
3066
2841
2723
2664
2595
2449
2175
1746
1164
448
-367
-1237
-2105
-2900
-3538
-3937
-4042
-3839
-3374
-2744
-2079
-1507
-1120
-954
-982
-1118
-1244
-1235
-990
-463
313
1221
2066
2618
2663
2067
829
-904
-2862
-4716
-6163
-6999
-7167
-6748
-5921
-4896
-3848
-2881
-2013
-1202
-375
534
1563
2702
3893
5036
5998
6636
6825
6491
5641
4382
2901
1438
225
-568
-873
-737
-302
240
691
899
780
328
-396
-1288
-2219
-3061
-3703
-4070
-4130
-3890
-3402
-2745
-2004
-1260
-566
56
619
1150
1680
2220
2746
3200
3503
3584
3406
2999
2453
1902
1475
1250
1213
1261
1234
970
371
-555
-1704
-2906
-3992
-4842
-5415
-5731
-5833
-5744
-5449
-4908
-4091
-3030
-1823
-624
409
1177
1670
1969
2196
2455
2779
3116
3359
3396
3168
2688
2032
1291
533
-215
-954
-1672
-2309
-2747
-2842
-2494
-1706
-616
530
1454
1947
1951
1587
1116
842
1008
1708
2854
4219
5504
6438
6847
6691
6055
5104
4035
3018
2167
1528
1081
764
500
224
-97
-456
-810
-1100
-1278
-1328
-1271
-1163
-1069
-1040
-1090
-1196
-1308
-1372
-1351
-1238
-1046
-797
-500
-148
282
803
1397
2001
2507
2792
2746
2316
1521
450
-757
-1953
-3013
-3861
-4472
-4858
-5048
-5068
-4934
-4656
-4252
-3758
-3235
-2757
-2399
-2211
-2211
-2373
-2642
-2947
-3221
-3416
-3504
-3476
-3336
-3094
-2759
-2347
-1879
-1388
-910
-491
-170
23
71
-26
-253
-576
-952
-1329
-1654
-1888
-2013
-2040
-2012
-1992
-2045
-2217
-2517
-2914
-3337
-3700
-3919
-3940
-3750
-3378
-2887
-2362
-1890
-1546
-1378
-1399
-1584
-1874
-2185
-2434
-2560
-2547
-2440
-2333
-2341
-2559
-3023
-3679
-4392
-4976
-5254
-5112
-4542
-3647
-2611
-1644
-924
-548
-524
-782
-1216
-1716
-2197
-2603
-2893
-3027
-2957
-2633
-2027
-1151
-74
1086
2191
3115
3781
4172
4329
4326
4243
4135
4022
3886
3680
3341
2805
2021
970
-327
-1789
-3273
-4598
-5574
-6057
-5994
-5448
-4592
-3667
-2917
-2518
-2535
-2901
-3448
-3954
-4207
-4051
-3427
-2361
-960
619
2201
3618
4733
5454
5742
5611
5121
4368
3462
2517
1638
910
394
115
56
160
331
459
449
248
-128
-599
-1040
-1322
-1356
-1115
-645
-40
593
1164
1624
1968
2216
2400
2538
2634
2676
2644
2512
2256
1857
1309
628
-141
-926
-1643
-2215
-2603
-2820
-2922
-2985
-3067
-3176
-3264
-3247
-3046
-2629
-2032
-1352
-711
-207
120
302
416
553
772
1089
1473
1875
2249
2566
2818
2997
3090
3068
2901
2571
2093
1508
882
285
-227
-611
-836
-878
-717
-350
200
866
1551
2145
2569
2799
2879
2903
2966
3129
3384
3666
3883
3962
3881
3675
3407
3127
2835
2481
1991
1312
462
-457
-1274
-1805
-1912
-1555
-801
188
1204
2045
2555
2653
2336
1680
816
-86
-854
-1344
-1482
-1282
-843
-325
111
353
377
252
100
48
161
422
733
957
979
751
307
-245
-773
-1167
-1367
-1377
-1247
-1038
-802
-564
-328
-89
150
377
573
725
841
942
1056
1194
1335
1422
1380
1148
714
140
-444
-869
-985
-717
-100
720
1531
2119
2351
2214
1827
1390
1109
1121
1441
1960
2495
2860
2948
2762
2416
2085
1927
2024
2349
2773
3117
3209
2942
2299
1346
209
-973
-2076
-3009
-3715
-4167
-4351
-4277
-3972
-3496
-2939
-2410
-2011
-1805
-1791
-1893
-1974
-1879
-1483
-739
295
1467
2570
3407
3845
3856
3517
2976
2397
1906
1562
1355
1240
1171
1136
1162
1296
1569
1966
2413
2796
2993
2918
2552
1947
1213
483
-116
-487
-573
-357
138
851
1675
2475
3098
3413
3345
2903
2182
1330
499
-212
-789
-1301
-1859
-2549
-3380
-4253
-4985
-5365
-5233
-4539
-3377
-1953
-535
627
1366
1628
1465
1008
417
-165
-624
-894
-942
-765
-386
150
769
1379
1886
2209
2310
2204
1953
1647
1372
1173
1043
919
710
333
-253
-1024
-1891
-2722
-3376
-3737
-3738
-3371
-2679
-1740
-651
483
1561
2487
3187
3612
3754
3644
3353
2963
2546
2140
1739
1305
797
199
-454
-1085
-1593
-1896
-1966
-1845
-1633
-1447
-1381
-1465
-1664
-1894
-2063
-2112
-2035
-1872
-1680
-1503
-1344
-1171
-944
-655
-353
-148
-184
-587
-1417
-2627
-4073
-5538
-6799
-7673
-8067
-7983
-7513
-6799
-6001
-5263
-4689
-4333
-4197
-4238
-4385
-4550
-4661
-4677
-4597
-4459
-4315
-4207
-4133
-4045
-3849
-3444
-2759
-1779
-565
763
2059
3189
4062
4642
4940
4997
4860
4570
4161
3664
3117
2560
2033
1568
1176
854
586
358
162
-2
-138
-257
-387
-558
-784
-1044
-1270
-1358
-1194
-698
141
1250
2484
3665
4631
5280
5589
5599
5386
5013
4507
3858
3039
2049
944
-155
-1084
-1687
-1872
-1655
-1168
-621
-237
-185
-516
-1161
-1953
-2694
-3221
-3460
-3429
-3218
-2925
-2616
-2291
-1898
-1377
-708
53
781
1316
1537
1416
1051
642
431
615
1271
2326
3576
4742
5562
5856
5571
4777
3632
2331
1055
-56
-913
-1468
-1710
-1652
-1333
-817
-191
453
1037
1517
1902
2241
2611
3080
3682
4393
5145
5837
6373
6692
6780
6667
6412
6073
5686
5256
4767
4201
3562
2887
2241
1700
1316
1092
971
851
609
149
-564
-1492
-2532
-3545
-4397
-4992
-5291
-5305
-5075
-4642
-4034
-3255
-2302
-1181
66
1358
2577
3590
4282
4577
4463
3992
3264
2406
1533
727
18
-615
-1218
-1841
-2498
-3158
-3743
-4152
-4296
-4138
-3707
-3093
-2420
-1804
-1315
-956
-679
-409
-78
338
822
1318
1765
2111
2330
2415
2370
2193
1879
1427
856
215
-427
-997
-1452
-1793
-2069
-2359
-2732
-3215
-3767
-4287
-4644
-4716
-4430
-3783
-2840
-1714
-529
604
1610
2451
3124
3640
4013
4244
4316
4196
3851
3257
2422
1395
259
-882
-1938
-2855
-3637
-4337
-5030
-5780
-6604
-7462
-8269
-8924
-9342
-9478
-9328
-8909
-8240
-7328
-6179
-4818
-3315
-1794
-415
668
1355
1637
1596
1373
1120
945
889
930
1020
1118
1217
1338
1505
1709
1890
1944
1759
1263
463
-542
-1584
-2472
-3052
-3253
-3103
-2717
-2259
-1889
-1719
-1777
-2001
-2249
-2343
-2118
-1473
-410
960
2439
3786
4788
5306
5305
4848
4062
3092
2065
1065
135
-704
-1444
-2083
-2627
-3106
-3567
-4070
-4665
-5357
-6105
-6822
-7401
-7757
-7844
-7677
-7310
-6813
-6250
-5655
-5040
-4405
-3752
-3092
-2441
-1810
-1201
-603
-9
571
1105
1540
1822
1923
1853
1670
1462
1326
1338
1540
1929
2461
3059
3625
4053
4246
4145
3744
3111
2376
1703
1234
1044
1097
1257
1323
1103
478
-552
-1866
-3261
-4509
-5422
-5882
-5856
-5371
-4496
-3321
-1948
-498
896
2093
2974
3459
3540
3272
2764
2147
1543
1040
689
499
449
491
552
545
383
4
-602
-1381
-2215
-2964
-3506
-3787
-3839
-3769
-3708
-3757
-3934
-4160
-4288
-4155
-3651
-2755
-1551
-189
1155
2340
3281
3957
4386
4599
4622
4470
4164
3750
3305
2935
2743
2796
3099
3583
4126
4585
4845
4852
4630
4266
3877
3570
3408
3393
3481
3606
3716
3797
3873
3990
4182
4445
4720
4909
4910
4657
4154
3481
2762
2129
1666
1387
1237
1127
982
783
575
450
496
753
1180
1667
2075
2299
2314
2191
2073
2116
2430
3029
3833
4699
5482
6090
6511
6801
7047
7310
7590
7816
7879
7676
7160
6364
5395
4403
3526
2859
2430
2210
2134
2132
2152
2170
2183
2202
2239
2298
2376
2462
2533
2561
2516
2369
2107
1743
1318
896
548
333
278
374
586
864
1168
1471
1760
2024
2237
2355
2322
2083
1609
907
28
-951
-1940
-2859
-3651
-4282
-4739
-5032
-5187
-5244
-5259
-5286
-5368
-5513
-5689
-5829
-5849
-5684
-5313
-4768
-4126
-3475
-2883
-2368
-1895
-1393
-789
-34
872
1887
2940
3954
4864
5622
6196
6562
6703
6613
6306
5823
5230
4604
4014
3498
3050
2628
2165
1596
883
28
-915
-1856
-2683
-3289
-3608
-3631
-3423
-3114
-2866
-2833
-3110
-3703
-4525
-5424
-6234
-6837
-7191
-7340
-7376
-7393
-7428
-7450
-7371
-7091
-6554
-5783
-4885
-4017
-3333
-2933
-2835
-2976
-3243
-3514
-3692
-3721
-3591
-3319
-2935
-2476
-1979
-1477
-996
-546
-119
312
781
1316
1922
2579
3245
3879
4455
4969
5430
5843
6184
6396
6397
6107
5482
4536
3343
2017
688
-539
-1587
-2408
-2967
-3231
-3164
-2743
-1972
-905
351
1649
2837
3786
4422
4733
4772
4632
4428
4271
4245
4393
4704
5113
5516
5795
5853
5642
5183
4553
3858
3188
2587
2033
1464
803
9
-901
-1855
-2753
-3514
-4105
-4558
-4945
-5345
-5792
-6260
-6660
-6873
-6793
-6368
-5621
-4644
-3573
-2557
-1723
-1156
-894
-930
-1218
-1685
-2234
-2764
-3177
-3403
-3413
-3234
-2942
-2648
-2473
-2507
-2790
-3301
-3960
-4662
-5304
-5821
-6198
-6461
-6659
-6828
-6968
-7042
-6990
-6767
-6372
-5860
-5328
-4878
-4568
-4381
-4230
-3986
-3538
-2838
-1921
-887
147
1099
1955
2752
3533
4289
4916
5225
4998
4078
2446
259
-2180
-4504
-6388
-7639
-8233
-8293
-8021
-7617
-7214
-6859
-6528
-6171
-5756
-5286
-4806
-4370
-4019
-3753
-3531
-3276
-2898
-2317
-1489
-416
845
2193
3494
4614
5445
5929
6066
5906
5517
4965
4286
3488
2566
1524
397
-750
-1834
-2784
-3562
-4168
-4625
-4949
-5124
-5094
-4782
-4125
-3115
-1821
-383
1022
2225
3113
3645
3857
3829
3659
3433
3219
3059
2983
3009
3143
3372
3665
3965
4206
4318
4244
3950
3421
2670
1736
683
-400
-1414
-2262
-2876
-3240
-3392
-3419
-3422
-3483
-3631
-3834
-4011
-4065
-3919
-3545
-2967
-2251
-1475
-706
14
663
1230
1701
2051
2256
2295
2168
1898
1520
1072
585
78
-438
-947
-1422
-1828
-2131
-2314
-2394
-2419
-2458
-2571
-2787
-3082
-3380
-3571
-3541
-3202
-2523
-1533
-315
1010
2316
3482
4423
5084
5450
5543
5413
5137
4805
4507
4311
4246
4295
4394
4457
4403
4187
3824
3385
2973
2683
2564
2594
2684
2716
2590
2275
1826
1369
1063
1032
1322
1878
2570
3231
3722
3970
3977
3804
3529
3213
2882
2528
2135
1705
1269
882
604
467
469
570
712
851
965
1065
1176
1315
1476
1629
1730
1749
1686
1577
1473
1420
1430
1465
1456
1323
1018
555
9
-487
-786
-765
-361
416
1480
2692
3889
4914
5641
5994
5955
5559
4886
4040
3131
2249
1453
769
197
-267
-619
-837
-887
-740
-397
90
619
1052
1256
1133
663
-87
-977
-1826
-2458
-2751
-2661
-2233
-1585
-873
-251
165
324
244
4
-287
-519
-614
-541
-321
-10
325
632
884
1082
1240
1361
1427
1394
1211
854
344
-236
-752
-1058
-1034
-627
138
1165
2323
3488
4566
5513
6316
6981
7502
7857
8016
7954
7667
7185
6561
5856
5125
4401
3704
3045
2438
1910
1490
1199
1036
976
974
988
987
976
980
1040
1186
1423
1719
2017
2248
2346
2270
2007
1576
1018
394
-232
-801
-1270
-1622
-1872
-2060
-2239
-2449
-2704
-2970
-3184
-3263
-3144
-2811
-2307
-1729
-1201
-838
-712
-829
-1133
-1526
-1900
-2167
-2284
-2257
-2133
-1979
-1863
-1829
-1891
-2035
-2227
-2436
-2636
-2821
-2989
-3133
-3221
-3195
-2977
-2496
-1716
-666
554
1792
2883
3695
4170
4331
4271
4109
3949
3845
3795
3763
3705
3609
3498
3429
3459
3615
3876
4169
4392
4444
4255
3806
3130
2294
1384
480
-353
-1070
-1646
-2065
-2323
-2427
-2394
-2257
-2054
-1829
-1618
-1442
-1301
-1177
-1043
-881
-698
-534
-460
-556
-889
-1477
-2280
-3192
-4077
-4795
-5251
-5416
-5326
-5066
-4726
-4375
-4035
-3687
-3288
-2801
-2211
-1528
-786
-19
742
1474
2155
2751
3218
3508
3586
3446
3118
2660
2133
1580
1004
380
-339
-1188
-2170
-3244
-4339
-5366
-6245
-6917
-7351
-7538
-7490
-7230
-6802
-6261
-5678
-5126
-4659
-4304
-4048
-3849
-3657
-3434
-3178
-2923
-2727
-2649
-2724
-2953
-3300
-3705
-4108
-4461
-4742
-4953
-5110
-5237
-5351
-5459
-5551
-5606
-5588
-5455
-5168
-4701
-4048
-3234
-2306
-1328
-368
518
1293
1941
2463
2873
3181
3397
3522
3550
3471
3271
2940
2475
1883
1185
416
-381
-1163
-1892
-2539
-3081
-3499
-3778
-3906
-3880
-3714
-3438
-3094
-2722
-2344
-1959
-1546
-1082
-566
-37
428
732
797
592
161
-397
-955
-1406
-1698
-1845
-1911
-1974
-2084
-2244
-2412
-2527
-2546
-2463
-2316
-2168
-2072
-2051
-2089
-2140
-2160
-2127
-2052
-1973
-1932
-1947
-2003
-2052
-2029
-1882
-1589
-1168
-675
-183
239
542
705
736
667
539
398
281
223
246
368
603
958
1427
1987
2585
3141
3555
3730
3604
3172
2503
1726
1002
473
226
267
524
879
1206
1412
1451
1320
1041
634
110
-526
-1257
-2033
-2775
-3374
-3731
-3790
-3551
-3074
-2455
-1787
-1136
-529
43
593
1119
1591
1960
2179
2231
2146
1996
1872
1854
1981
2239
2567
2884
3108
3189
3112
2899
2596
2260
1947
1703
1557
1520
1578
1692
1808
1862
1805
1614
1310
948
615
400
380
596
1054
1726
2557
3481
4426
5319
6091
6682
7050
7177
7081
6808
6433
6036
5685
5424
5263
5184
5144
5097
4997
4807
4504
4081
3550
2947
2333
1794
1428
1318
1514
2005
2718
3514
4232
4715
4850
4598
3993
3129
2133
1132
226
-519
-1070
-1413
-1541
-1451
-1145
-644
1
712
1395
1960
2351
2559
2623
2611
2597
2627
2713
2834
2953
3049
3129
3227
3385
3624
3921
4200
4349
4256
3846
3111
2111
965
-187
-1210
-2003
-2503
-2686
-2560
-2165
-1570
-882
-227
265
493
424
104
-347
-774
-1031
-1035
-779
-330
214
768
1290
1793
2317
2890
3498
4074
4520
4748
4728
4503
4180
3892
3749
3794
4001
4293
4585
4828
5024
5216
5459
5773
6124
6423
6561
6445
6040
5384
4574
3730
2959
2320
1822
1432
1107
820
571
387
304
348
516
774
1060
1302
1441
1440
1299
1049
747
460
250
163
215
392
652
937
1186
1343
1369
1239
944
484
-135
-901
-1790
-2771
-3797
-4820
-5790
-6672
-7449
-8129
-8735
-9301
-9860
-10431
-11015
-11588
-12109
-12521
-12767
-12801
-12600
-12176
-11572
-10852
-10086
-9330
-8611
-7921
-7232
-6509
-5732
-4913
-4094
-3341
-2725
-2307
-2126
-2190
-2484
-2967
-3582
-4252
-4896
-5437
-5825
-6054
-6169
-6258
-6428
-6760
-7282
-7955
-8686
-9368
-9924
-10335
-10650
-10947
-11294
-11703
-12110
-12397
-12436
-12141
-11505
-10599
-9543
-8451
-7394
-6380
-5375
-4341
-3276
-2233
-1309
-604
-181
-32
-83
-223
-347
-401
-394
-390
-473
-715
-1144
-1748
-2478
-3274
-4078
-4842
-5516
-6042
-6357
-6395
-6112
-5505
-4626
-3575
-2477
-1458
-606
43
504
831
1086
1318
1546
1759
1934
2050
2111
2145
2202
2330
2557
2874
3237
3577
3828
3949
3936
3826
3675
3541
3468
3479
3583
3785
4096
4525
5064
5672
6265
6724
6929
6799
6319
5557
4643
3724
2920
2283
1798
1400
1016
610
186
-204
-494
-632
-598
-403
-75
368
922
1595
2383
3250
4122
4891
5452
5732
5718
5451
5013
4492
3949
3412
2877
2337
1796
1287
862
569
430
427
511
614
683
696
666
631
632
690
798
930
1056
1167
1287
1465
1764
2229
2873
3661
4527
5388
6173
6836
7365
7771
8069
8265
8351
8312
8137
7837
7448
7018
6595
6198
5814
5403
4918
4341
3699
3065
2542
2217
2129
2244
2464
2658
2709
2560
2235
1828
1472
1288
1348
1651
2128
2669
3158
3506
3674
3669
3541
3362
3202
3120
3144
3276
3497
3770
4062
4346
4613
4865
5111
5358
5602
5830
6023
6168
6261
6303
6297
6239
6111
5895
5582
5192
4786
4458
4313
4433
4850
5523
6348
7183
7884
8347
8523
8423
8100
7626
7067
6469
5850
5211
4540
3831
3090
2341
1626
992
481
112
-132
-301
-465
-690
-1006
-1391
-1776
-2064
-2169
-2054
-1745
-1326
-909
-590
-422
-404
-498
-657
-857
-1110
-1453
-1929
-2558
-3326
-4193
-5113
-6050
-6996
-7957
-8932
-9899
-10803
-11568
-12129
-12450
-12545
-12462
-12263
-11992
-11659
-11238
-10694
-10009
-9203
-8336
-7489
-6737
-6120
-5635
-5246
-4904
-4571
-4229
-3885
-3559
-3274
-3049
-2901
-2847
-2908
-3100
-3422
-3844
-4310
-4743
-5071
-5251
-5282
-5202
-5073
-4956
-4884
-4856
-4841
-4794
-4673
-4456
-4142
-3748
-3304
-2848
-2423
-2072
-1837
-1740
-1779
-1918
-2093
-2225
-2256
-2164
-1983
-1791
-1691
-1771
-2076
-2587
-3228
-3885
-4439
-4798
-4918
-4807
-4519
-4130
-3721
-3354
-3062
-2846
-2679
-2524
-2346
-2129
-1884
-1647
-1469
-1399
-1465
-1663
-1953
-2263
-2512
-2619
-2526
-2209
-1681
-988
-203
589
1309
1894
2312
2559
2659
2650
2572
2453
2310
2149
1971
1784
1600
1438
1314
1230
1180
1145
1109
1060
1002
950
917
915
949
1012
1097
1192
1286
1365
1404
1369
1224
946
542
61
-412
-774
-933
-836
-488
51
681
1295
1807
2171
2390
2499
2552
2598
2667
2757
2842
2873
2802
2595
2250
1804
1325
891
568
381
306
279
221
75
-170
-465
-728
-871
-840
-637
-314
50
385
663
899
1139
1429
1782
2172
2537
2812
2957
2970
2889
2768
2654
2564
2486
2393
2265
2104
1938
1811
1766
1824
1987
2236
2550
2913
3324
3790
4316
4896
5513
6143
6762
7355
7910
8416
8853
9183
9357
9326
9062
8573
7907
7151
6408
5767
5286
4971
4782
4643
4474
4220
3869
3456
3057
2753
2605
2627
2785
3007
3218
3367
3445
3482
3525
3604
3711
3794
3779
3602
3240
2729
2143
1567
1052
597
150
-364
-994
-1732
-2506
-3198
-3692
-3918
-3876
-3638
-3308
-2985
-2723
-2519
-2327
-2092
-1783
-1411
-1026
-699
-489
-425
-504
-694
-963
-1294
-1689
-2170
-2758
-3458
-4250
-5089
-5917
-6681
-7347
-7904
-8362
-8741
-9051
-9285
-9411
-9386
-9162
-8715
-8052
-7217
-6289
-5357
-4508
-3803
-3275
-2925
-2735
-2679
-2735
-2888
-3124
-3433
-3797
-4189
-4583
-4950
-5267
-5516
-5685
-5766
-5752
-5646
-5452
-5187
-4867
-4508
-4120
-3705
-3259
-2783
-2289
-1806
-1371
-1025
-791
-670
-638
-655
-676
-671
-628
-551
-454
-350
-246
-151
-76
-50
-111
-302
-646
-1134
-1711
-2282
-2738
-2982
-2961
-2682
-2210
-1647
-1100
-647
-317
-79
135
404
785
1285
1854
2399
2810
3003
2939
2642
2185
1660
1146
684
268
-139
-578
-1075
-1617
-2165
-2668
-3087
-3409
-3646
-3821
-3949
-4024
-4021
-3915
-3697
-3397
-3070
-2782
-2575
-2441
-2321
-2121
-1756
-1189
-461
314
974
1365
1380
993
260
-707
-1773
-2826
-3786
-4621
-5323
-5894
-6332
-6624
-6756
-6724
-6552
-6286
-5994
-5740
-5569
-5489
-5472
-5467
-5419
-5291
-5075
-4795
-4489
-4187
-3899
-3606
-3280
-2898
-2473
-2057
-1734
-1591
-1678
-1987
-2442
-2920
-3290
-3454
-3380
-3102
-2700
-2269
-1880
-1565
-1315
-1096
-871
-618
-334
-28
285
597
907
1214
1523
1837
2166
2529
2960
3495
4162
4960
5860
6802
7714
8537
9234
9800
10247
10587
10814
10907
10837
10586
10170
9639
9073
8556
8151
7889
7762
7736
7768
7819
7858
7857
7781
7596
7267
6779
6143
5404
4629
3883
3212
2630
2120
1654
1210
788
412
109
-103
-236
-335
-456
-648
-928
-1268
-1603
-1853
-1953
-1868
-1606
-1212
-750
-283
135
469
699
818
828
738
564
326
45
-266
-596
-946
-1315
-1693
-2064
-2400
-2673
-2868
-2989
-3058
-3107
-3157
-3207
-3230
-3179
-3012
-2710
-2291
-1813
-1348
-963
-691
-524
-419
-316
-168
42
291
533
708
773
706
516
234
-92
-415
-682
-849
-880
-760
-500
-150
208
472
550
388
-7
-564
-1163
-1674
-1997
-2095
-2004
-1823
-1678
-1676
-1874
-2251
-2722
-3156
-3416
-3397
-3055
-2418
-1581
-680
136
738
1047
1045
776
334
-165
-611
-919
-1051
-1012
-843
-598
-332
-75
165
407
676
995
1365
1763
2144
2455
2651
2715
2663
2542
2414
2338
2350
2447
2596
2741
2828
2818
2702
2497
2237
1961
1699
1468
1277
1129
1024
960
928
906
865
773
610
378
102
-173
-401
-548
-605
-585
-513
-413
-292
-144
46
285
566
863
1143
1379
1568
1728
1895
2105
2373
2689
3016
3308
3526
3651
3687
3657
3583
3481
3354
3194
2990
2740
2456
2159
1876
1631
1438
1294
1185
1085
964
796
567
285
-17
-284
-446
-443
-235
176
751
1416
2087
2690
3173
3515
3717
3792
3755
3615
3380
3062
2683
2272
1858
1465
1096
742
380
-14
-453
-937
-1451
-1975
-2486
-2965
-3398
-3775
-4083
-4315
-4456
-4497
-4433
-4263
-3989
-3625
-3195
-2737
-2306
-1960
-1754
-1711
-1818
-2017
-2217
-2323
-2264
-2017
-1618
-1141
-681
-320
-105
-40
-93
-219
-373
-530
-678
-815
-939
-1041
-1111
-1136
-1117
-1068
-1010
-966
-947
-946
-941
-901
-804
-642
-434
-215
-29
90
132
116
85
93
185
384
682
1044
1422
1777
2088
2360
2611
2859
3106
3329
3490
3548
3484
3312
3075
2834
2638
2509
2429
2352
2226
2017
1726
1379
1020
690
402
154
-70
-277
-452
-564
-575
-467
-259
-7
210
323
297
156
-33
-178
-201
-65
216
580
949
1252
1452
1547
1566
1549
1524
1505
1485
1449
1385
1295
1194
1107
1055
1050
1091
1165
1255
1350
1446
1549
1665
1795
1928
2040
2106
2100
2013
1854
1645
1419
1203
1016
867
749
661
603
585
622
724
893
1116
1370
1622
1840
2001
2092
2112
2075
2001
1920
1858
1840
1870
1937
2005
2029
1964
1777
1466
1051
565
42
-502
-1068
-1666
-2297
-2941
-3551
-4067
-4443
-4660
-4746
-4763
-4784
-4861
-5006
-5190
-5356
-5453
-5455
-5374
-5245
-5108
-4980
-4851
-4695
-4485
-4224
-3949
-3725
-3616
-3660
-3848
-4135
-4451
-4735
-4956
-5115
-5233
-5333
-5416
-5456
-5415
-5254
-4957
-4541
-4046
-3528
-3031
-2587
-2212
-1908
-1677
-1522
-1447
-1447
-1510
-1608
-1710
-1788
-1823
-1811
-1755
-1663
-1537
-1377
-1187
-980
-783
-636
-572
-612
-746
-938
-1129
-1257
-1278
-1178
-976
-716
-457
-248
-119
-79
-111
-189
-287
-392
-505
-648
-847
-1127
-1499
-1951
-2449
-2939
-3361
-3657
-3786
-3727
-3480
-3066
-2522
-1896
-1241
-614
-64
375
687
880
981
1022
1034
1028
997
919
770
535
222
-141
-505
-818
-1040
-1150
-1149
-1065
-937
-814
-739
-744
-845
-1035
-1289
-1568
-1829
-2041
-2196
-2304
-2394
-2497
-2628
-2774
-2892
-2920
-2794
-2471
-1943
-1238
-415
455
1309
2099
2798
3395
3882
4249
4484
4572
4505
4291
3956
3545
3109
2696
2341
2057
1837
1661
1506
1355
1206
1065
947
861
807
769
723
651
546
426
324
279
318
442
625
818
974
1060
1077
1057
1048
1100
1239
1464
1746
2043
2316
2543
2720
2855
2957
3025
3051
3019
2919
2754
2544
2320
2112
1944
1823
1744
1695
1666
1657
1676
1738
1848
2003
2188
2378
2551
2694
2812
2921
3047
3208
3412
3644
3881
4091
4255
4369
4454
4541
4664
4843
5076
5331
5560
5713
5751
5656
5437
5122
4748
4352
3963
3605
3297
3056
2898
2826
2832
2890
2960
3003
2993
2932
2849
2793
2816
2947
3188
3501
3828
4108
4292
4362
4325
4210
4048
3862
3658
3427
3149
2807
2390
1898
1350
775
215
-282
-668
-903
-971
-884
-680
-423
-180
-5
74
65
1
-73
-122
-135
-131
-147
-221
-379
-617
-905
-1194
-1436
-1597
-1669
-1669
-1627
-1579
-1551
-1551
-1575
-1607
-1630
-1633
-1618
-1593
-1576
-1579
-1607
-1655
-1703
-1728
-1708
-1631
-1499
-1327
-1140
-959
-800
-669
-566
-495
-467
-508
-644
-893
-1248
-1668
-2084
-2418
-2605
-2619
-2482
-2257
-2025
-1855
-1778
-1784
-1830
-1864
-1847
-1775
-1672
-1579
-1531
-1542
-1603
-1686
-1764
-1826
-1876
-1931
-2009
-2109
-2214
-2293
-2316
-2267
-2151
-1990
-1811
-1636
-1472
-1318
-1167
-1022
-904
-837
-848
-949
-1128
-1353
-1583
-1779
-1917
-1997
-2035
-2053
-2066
-2077
-2070
-2025
-1916
-1730
-1466
-1141
-782
-426
-107
152
342
473
572
674
811
1000
1242
1512
1776
2000
2162
2258
2303
2318
2324
2333
2347
2361
2369
2368
2360
2352
2345
2342
2341
2350
2378
2442
2554
2716
2908
3096
3239
3305
3285
3199
3086
2990
2938
2931
2939
2922
2846
2701
2512
2323
2189
2151
2224
2396
2641
2927
3232
3546
3866
4183
4475
4706
4834
4823
4657
4349
3937
3474
3015
2601
2250
1960
1715
1494
1282
1072
871
691
543
433
359
311
278
250
228
221
245
317
450
645
890
1162
1435
1681
1878
2008
2061
2031
1918
1724
1464
1156
825
497
192
-80
-322
-540
-744
-935
-1106
-1243
-1333
-1370
-1363
-1333
-1312
-1326
-1389
-1495
-1619
-1722
-1762
-1706
-1539
-1264
-906
-505
-113
217
440
521
448
235
-78
-431
-751
-973
-1049
-966
-745
-439
-115
159
336
397
357
253
130
29
-26
-34
-8
32
67
92
113
146
205
300
427
569
703
802
845
819
724
568
370
152
-65
-260
-420
-535
-598
-608
-559
-450
-282
-62
189
441
655
795
838
788
673
546
463
470
584
786
1029
1247
1383
1402
1300
1106
868
636
446
307
209
124
19
-125
-313
-529
-746
-935
-1077
-1166
-1217
-1249
-1280
-1312
-1327
-1289
-1161
-914
-546
-86
413
887
1281
1562
1726
1787
1774
1713
1623
1520
1422
1355
1351
1439
1631
1912
2237
2541
2763
2863
2835
2709
2539
2375
2255
2187
2158
2142
2119
2076
2017
1956
1908
1889
1916
2004
2168
2416
2740
3107
3459
3725
3837
3758
3490
3079
2600
2128
1723
1406
1168
982
817
660
510
379
276
196
123
29
-109
-300
-539
-805
-1073
-1318
-1522
-1672
-1754
-1759
-1675
-1500
-1240
-911
-536
-131
295
738
1197
1658
2085
2423
2611
2602
2383
1989
1489
973
517
159
-111
-344
-608
-958
-1418
-1964
-2535
-3047
-3419
-3590
-3533
-3262
-2821
-2281
-1724
-1227
-845
-599
-472
-415
-364
-267
-100
114
313
419
365
127
-269
-749
-1217
-1586
-1806
-1874
-1827
-1721
-1607
-1514
-1449
-1404
-1372
-1363
-1399
-1507
-1699
-1953
-2217
-2414
-2472
-2347
-2045
-1625
-1173
-788
-545
-480
-582
-808
-1096
-1394
-1660
-1870
-2009
-2067
-2032
-1895
-1663
-1359
-1026
-715
-469
-309
-223
-174
-117
-21
120
278
408
471
450
368
279
245
315
503
777
1076
1329
1484
1522
1466
1367
1281
1258
1318
1457
1644
1836
1988
2060
2025
1879
1634
1327
1012
755
606
600
734
977
1272
1557
1782
1917
1956
1911
1800
1643
1460
1275
1120
1033
1048
1186
1435
1752
2067
2306
2411
2362
2181
1915
1622
1342
1086
839
575
276
-47
-359
-610
-756
-782
-712
-599
-509
-492
-566
-709
-869
-989
-1025
-965
-830
-664
-512
-406
-356
-349
-362
-375
-381
-388
-415
-475
-571
-689
-802
-883
-918
-913
-900
-921
-1022
-1233
-1563
-1991
-2480
-2979
-3437
-3813
-4078
-4222
-4243
-4156
-3981
-3742
-3466
-3174
-2879
-2584
-2286
-1982
-1670
-1361
-1076
-844
-696
-651
-720
-895
-1156
-1478
-1834
-2206
-2579
-2944
-3292
-3613
-3893
-4116
-4266
-4332
-4313
-4219
-4067
-3881
-3678
-3471
-3257
-3025
-2758
-2446
-2091
-1718
-1362
-1065
-859
-757
-747
-805
-901
-1022
-1170
-1366
-1636
-1996
-2440
-2936
-3442
-3914
-4324
-4666
-4947
-5180
-5368
-5499
-5551
-5505
-5353
-5111
-4807
-4473
-4129
-3774
-3392
-2961
-2472
-1940
-1402
-905
-489
-173
46
193
290
351
369
327
206
1
-274
-585
-893
-1163
-1376
-1526
-1618
-1658
-1649
-1590
-1478
-1316
-1111
-877
-627
-374
-129
99
301
465
581
646
669
669
668
688
733
798
865
919
954
976
993
1004
999
940
792
532
169
-252
-661
-990
-1199
-1294
-1320
-1337
-1393
-1494
-1605
-1660
-1605
-1421
-1145
-858
-651
-592
-694
-918
-1188
-1428
-1595
-1691
-1756
-1844
-1989
-2189
-2406
-2580
-2661
-2625
-2485
-2285
-2076
-1901
-1781
-1710
-1668
-1630
-1575
-1490
-1371
-1215
-1024
-807
-575
-352
-165
-41
5
-30
-133
-281
-451
-625
-792
-947
-1086
-1200
-1282
-1321
-1318
-1278
-1214
-1136
-1046
-932
-771
-543
-241
118
491
819
1042
1123
1052
857
588
302
49
-144
-277
-367
-442
-527
-639
-781
-947
-1122
-1288
-1427
-1520
-1556
-1531
-1449
-1329
-1195
-1074
-987
-943
-931
-925
-892
-802
-638
-405
-133
138
361
505
559
542
489
447
449
509
610
710
759
710
543
270
-70
-419
-720
-934
-1049
-1080
-1062
-1037
-1038
-1083
-1169
-1281
-1389
-1468
-1494
-1456
-1360
-1222
-1072
-946
-874
-876
-956
-1094
-1257
-1405
-1504
-1533
-1485
-1368
-1194
-973
-713
-421
-107
209
499
736
901
991
1026
1038
1060
1110
1186
1266
1317
1317
1258
1156
1039
936
861
809
759
688
581
442
290
153
52
-3
-16
2
44
108
203
334
496
667
813
899
906
837
719
594
496
441
416
395
344
248
115
-24
-129
-167
-127
-23
112
241
335
382
384
355
311
261
213
166
119
67
3
-85
-204
-356
-525
-675
-761
-741
-595
-344
-45
221
381
398
284
104
-54
-116
-47
134
363
559
662
654
558
428
312
232
177
107
-22
-229
-504
-802
-1066
-1252
-1339
-1336
-1269
-1166
-1037
-878
-675
-420
-125
175
436
614
687
665
582
484
413
387
398
415
402
324
167
-63
-342
-638
-917
-1157
-1345
-1485
-1592
-1686
-1788
-1916
-2076
-2263
-2462
-2651
-2811
-2929
-2999
-3027
-3024
-3003
-2976
-2951
-2931
-2917
-2904
-2885
-2850
-2788
-2690
-2553
-2387
-2213
-2061
-1962
-1938
-1995
-2118
-2277
-2431
-2544
-2594
-2576
-2503
-2396
-2284
-2187
-2118
-2082
-2073
-2083
-2100
-2112
-2107
-2078
-2017
-1930
-1822
-1710
-1613
-1549
-1531
-1559
-1623
-1704
-1780
-1833
-1853
-1843
-1816
-1789
-1779
-1793
-1826
-1861
-1874
-1843
-1759
-1626
-1472
-1335
-1254
-1258
-1351
-1505
-1673
-1798
-1832
-1758
-1593
-1387
-1201
-1087
-1064
-1116
-1193
-1240
-1216
-1117
-978
-858
-814
-873
-1018
-1192
-1322
-1347
-1247
-1051
-824
-642
-560
-590
-697
-819
-889
-862
-732
-526
-289
-67
109
232
309
349
360
340
286
201
96
-3
-66
-70
-6
114
263
407
513
564
556
505
437
383
374
431
564
771
1036
1341
1667
2004
2350
2714
3108
3540
4003
4481
4936
5328
5616
5771
5783
5659
5428
5134
4825
4549
4335
4192
4098
4011
3879
3662
3343
2945
2519
2135
1855
1720
1734
1868
2078
2319
2558
2779
2977
3149
3285
3372
3393
3339
3213
3031
2815
2587
2362
2148
1951
1778
1638
1538
1470
1415
1338
1205
996
716
402
105
-122
-246
-264
-198
-82
49
179
299
409
496
537
502
371
147
-135
-413
-621
-709
-664
-511
-303
-97
61
150
175
149
83
-19
-163
-357
-600
-878
-1162
-1419
-1613
-1718
-1713
-1590
-1350
-1008
-599
-167
229
535
713
751
668
504
304
108
-62
-202
-312
-394
-439
-431
-352
-194
38
321
625
920
1183
1406
1589
1737
1858
1955
2027
2070
2079
2048
1975
1861
1718
1563
1422
1318
1265
1262
1292
1329
1354
1363
1374
1414
1510
1667
1865
2064
2218
2302
2318
2303
2302
2351
2455
2590
2714
2794
2828
2850
2917
3078
3350
3703
4067
4367
4546
4591
4534
4429
4328
4253
4194
4124
4019
3884
3744
3643
3613
3652
3718
3750
3687
3507
3233
2932
2686
2563
2589
2743
2969
3198
3372
3464
3468
3396
3264
3077
2834
2537
2194
1832
1491
1214
1036
971
1012
1131
1289
1454
1600
1719
1818
1912
2019
2151
2310
2486
2657
2797
2879
2883
2803
2646
2434
2194
1957
1743
1566
1426
1320
1241
1189
1168
1192
1271
1406
1584
1774
1932
2015
1992
1859
1642
1387
1147
965
857
811
791
758
685
565
411
250
101
-31
-156
-296
-468
-671
-890
-1095
-1259
-1364
-1411
-1415
-1391
-1350
-1291
-1206
-1093
-962
-837
-748
-713
-726
-750
-731
-613
-367
-3
429
857
1211
1444
1547
1545
1478
1383
1279
1165
1027
852
643
417
205
35
-76
-131
-150
-161
-186
-238
-312
-391
-455
-488
-483
-443
-380
-309
-245
-196
-165
-147
-137
-127
-109
-79
-35
25
97
177
255
317
344
317
224
67
-138
-358
-554
-694
-763
-769
-738
-706
-699
-723
-761
-775
-728
-594
-373
-92
205
475
685
826
905
944
963
976
990
1004
1020
1034
1044
1043
1018
956
844
687
503
330
209
172
226
353
510
650
737
759
728
676
634
620
632
653
658
627
559
462
355
251
155
57
-55
-190
-345
-503
-644
-747
-806
-830
-841
-862
-909
-981
-1066
-1142
-1190
-1207
-1202
-1193
-1202
-1235
-1289
-1341
-1365
-1342
-1265
-1145
-1006
-873
-757
-655
-547
-405
-209
45
339
634
888
1065
1147
1140
1064
945
803
646
474
288
96
-78
-201
-242
-190
-60
104
241
294
228
47
-212
-489
-722
-864
-894
-815
-644
-399
-97
254
640
1039
1420
1746
1985
2122
2166
2146
2095
2041
1996
1946
1869
1745
1563
1333
1077
820
578
353
137
-77
-288
-478
-618
-678
-642
-519
-343
-157
-3
96
147
175
217
295
407
525
599
582
447
199
-124
-462
-756
-962
-1073
-1110
-1116
-1137
-1202
-1316
-1458
-1594
-1690
-1726
-1699
-1623
-1517
-1397
-1271
-1144
-1016
-904
-825
-805
-863
-997
-1184
-1377
-1527
-1594
-1566
-1462
-1330
-1223
-1190
-1253
-1410
-1637
-1899
-2166
-2412
-2626
-2800
-2932
-3018
-3056
-3048
-3002
-2931
-2846
-2758
-2674
-2599
-2540
-2508
-2520
-2591
-2726
-2916
-3133
-3340
-3501
-3591
-3610
-3574
-3514
-3457
-3415
-3386
-3353
-3297
-3208
-3089
-2960
-2846
-2767
-2729
-2722
-2723
-2703
-2635
-2505
-2307
-2052
-1753
-1429
-1095
-768
-460
-183
52
234
356
411
399
325
202
49
-110
-250
-345
-379
-344
-243
-87
104
307
503
676
816
922
999
1059
1112
1168
1236
1319
1414
1518
1626
1730
1822
1891
1929
1929
1890
1817
1720
1615
1511
1412
1310
1198
1067
924
787
686
648
685
785
910
1010
1043
986
856
697
565
506
535
630
741
815
811
722
572
407
270
188
157
152
133
67
-58
-235
-437
-629
-784
-887
-938
-951
-948
-946
-957
-983
-1016
-1046
-1055
-1032
-969
-864
-718
-538
-329
-98
146
389
612
791
906
940
895
784
639
493
378
316
310
355
435
532
632
722
794
836
842
805
724
604
457
298
139
-13
-159
-303
-449
-599
-752
-900
-1033
-1140
-1209
-1228
-1187
-1083
-919
-709
-479
-255
-63
83
182
242
272
276
242
148
-27
-291
-632
-1008
-1366
-1649
-1818
-1864
-1806
-1687
-1558
-1462
-1425
-1451
-1531
-1641
-1761
-1872
-1963
-2031
-2081
-2121
-2158
-2193
-2217
-2213
-2162
-2050
-1876
-1659
-1435
-1243
-1115
-1062
-1071
-1109
-1141
-1147
-1129
-1112
-1136
-1238
-1438
-1730
-2085
-2465
-2829
-3147
-3400
-3578
-3676
-3687
-3609
-3443
-3196
-2885
-2533
-2165
-1803
-1467
-1173
-937
-774
-696
-703
-783
-910
-1048
-1164
-1238
-1271
-1278
-1286
-1316
-1375
-1454
-1532
-1585
-1597
-1569
-1510
-1436
-1361
-1287
-1210
-1121
-1012
-885
-746
-608
-480
-370
-277
-203
-147
-113
-107
-134
-190
-269
-360
-453
-545
-642
-757
-906
-1095
-1320
-1561
-1788
-1966
-2064
-2061
-1951
-1742
-1461
-1144
-838
-591
-446
-428
-540
-755
-1018
-1269
-1443
-1500
-1429
-1253
-1018
-779
-582
-454
-402
-413
-466
-540
-618
-689
-742
-768
-756
-702
-609
-489
-365
-260
-189
-157
-155
-165
-175
-181
-192
-225
-297
-412
-561
-719
-857
-954
-1004
-1022
-1033
-1065
-1139
-1256
-1399
-1539
-1648
-1705
-1702
-1649
-1565
-1470
-1380
-1299
-1224
-1146
-1060
-972
-897
-859
-883
-976
-1127
-1302
-1448
-1515
-1467
-1302
-1050
-766
-510
-329
-241
-229
-259
-288
-287
-247
-180
-110
-56
-31
-33
-57
-98
-160
-253
-383
-550
-736
-913
-1049
-1122
-1125
-1071
-985
-893
-812
-744
-678
-600
-497
-368
-224
-88
16
67
53
-26
-154
-308
-455
-568
-628
-631
-590
-529
-474
-442
-436
-441
-434
-393
-308
-180
-20
160
355
572
821
1108
1421
1729
1989
2158
2213
2157
2019
1845
1678
1548
1461
1411
1385
1376
1385
1420
1482
1560
1627
1645
1584
1430
1197
924
666
474
384
404
517
686
868
1025
1136
1195
1214
1219
1236
1289
1391
1542
1732
1943
2157
2359
2540
2699
2838
2962
3079
3197
3322
3458
3603
3745
3862
3930
3932
3866
3755
3637
3553
3529
3560
3609
3614
3519
3292
2949
2547
2171
1900
1782
1815
1957
2140
2299
2394
2416
2380
2310
2226
2129
2016
1876
1709
1528
1351
1197
1073
974
882
778
648
488
304
104
-103
-308
-508
-691
-844
-944
-971
-911
-764
-543
-278
-2
253
464
617
712
756
766
761
760
776
811
853
877
848
736
523
212
-170
-577
-959
-1271
-1488
-1608
-1649
-1642
-1621
-1612
-1630
-1676
-1741
-1808
-1859
-1877
-1851
-1772
-1643
-1470
-1268
-1056
-857
-695
-586
-542
-561
-634
-742
-865
-984
-1086
-1166
-1225
-1270
-1308
-1342
-1374
-1401
-1422
-1436
-1445
-1452
-1462
-1482
-1514
-1565
-1632
-1709
-1781
-1821
-1800
-1689
-1472
-1155
-770
-365
1
279
444
501
479
426
385
388
446
550
683
822
947
1042
1096
1102
1056
965
842
711
598
525
503
525
572
619
645
642
615
583
564
575
622
702
804
917
1025
1118
1186
1225
1238
1241
1259
1323
1460
1684
1982
2319
2641
2891
3029
3040
2944
2782
2610
2476
2411
2423
2498
2609
2729
2837
2922
2984
3032
3072
3109
3143
3170
3181
3170
3135
3079
3009
2936
2873
2827
2804
2808
2837
2890
2961
3041
3116
3171
3188
3156
3072
2949
2807
2674
2576
2535
2556
2635
2758
2902
3044
3161
3235
3255
3219
3142
3044
2955
2898
2885
2908
2940
2948
2899
2779
2598
2384
2178
2013
1910
1867
1868
1892
1926
1967
2021
2102
2213
2350
2502
2652
2783
2889
2966
3020
3057
3082
3101
3118
3135
3150
3152
3124
3049
2917
2731
2517
2315
2172
2120
2165
2281
2419
2526
2561
2517
2417
2308
2238
2241
2325
2471
2642
2800
2914
2971
2966
2909
2809
2677
2525
2363
2203
2053
1915
1787
1662
1533
1402
1275
1169
1094
1058
1053
1062
1060
1028
961
864
757
666
613
613
672
788
951
1145
1350
1540
1691
1778
1789
1722
1589
1413
1217
1022
842
682
544
429
345
299
297
343
431
550
685
825
957
1076
1174
1245
1283
1286
1263
1230
1211
1225
1281
1367
1452
1495
1462
1332
1113
832
525
227
-45
-288
-514
-736
-957
-1171
-1362
-1518
-1634
-1723
-1801
-1885
-1978
-2066
-2122
-2120
-2043
-1898
-1714
-1531
-1387
-1304
-1281
-1300
-1334
-1362
-1378
-1388
-1406
-1446
-1511
-1594
-1683
-1768
-1849
-1935
-2041
-2178
-2345
-2526
-2694
-2817
-2871
-2848
-2755
-2615
-2458
-2307
-2181
-2082
-2001
-1929
-1847
-1745
-1622
-1487
-1355
-1247
-1180
-1167
-1207
-1293
-1410
-1544
-1685
-1828
-1970
-2108
-2228
-2315
-2352
-2330
-2260
-2168
-2096
-2082
-2148
-2290
-2475
-2657
-2789
-2841
-2810
-2713
-2582
-2442
-2305
-2170
-2025
-1866
-1695
-1531
-1399
-1321
-1306
-1343
-1413
-1493
-1563
-1620
-1667
-1709
-1750
-1787
-1812
-1821
-1818
-1817
-1840
-1902
-2009
-2146
-2284
-2386
-2421
-2369
-2234
-2033
-1796
-1556
-1338
-1158
-1022
-933
-885
-875
-900
-956
-1038
-1135
-1234
-1318
-1373
-1384
-1344
-1255
-1124
-963
-785
-598
-407
-213
-16
180
369
540
683
790
861
899
905
883
831
745
629
490
347
223
136
95
93
109
119
106
68
19
-17
-16
31
115
215
302
359
382
387
398
438
516
623
734
816
844
807
710
575
429
293
179
85
-4
-104
-229
-382
-557
-736
-899
-1032
-1129
-1196
-1246
-1293
-1348
-1411
-1472
-1523
-1555
-1569
-1573
-1575
-1577
-1573
-1548
-1487
-1385
-1255
-1128
-1042
-1028
-1097
-1233
-1399
-1552
-1660
-1713
-1726
-1731
-1755
-1811
-1891
-1970
-2020
-2021
-1973
-1885
-1772
-1645
-1503
-1342
-1160
-966
-787
-658
-608
-645
-748
-876
-980
-1029
-1020
-984
-969
-1020
-1159
-1373
-1617
-1833
-1978
-2035
-2020
-1975
-1941
-1942
-1969
-1990
-1961
-1849
-1650
-1394
-1133
-923
-802
-777
-825
-906
-978
-1020
-1037
-1045
-1072
-1133
-1225
-1328
-1414
-1467
-1484
-1479
-1473
-1482
-1506
-1531
-1539
-1518
-1479
-1451
-1470
-1566
-1739
-1962
-2185
-2355
-2440
-2441
-2387
-2322
-2279
-2269
-2270
-2247
-2166
-2017
-1823
-1632
-1495
-1449
-1499
-1623
-1778
-1929
-2054
-2156
-2249
-2349
-2459
-2565
-2641
-2665
-2629
-2543
-2433
-2326
-2236
-2162
-2088
-1991
-1858
-1690
-1504
-1326
-1179
-1070
-994
-928
-849
-737
-584
-398
-200
-14
132
213
218
145
6
-172
-353
-500
-584
-592
-531
-428
-319
-238
-206
-226
-286
-360
-425
-460
-458
-418
-346
-247
-125
16
170
326
467
576
640
651
616
554
487
442
439
489
590
732
895
1057
1195
1293
1338
1330
1273
1181
1074
970
891
851
862
924
1031
1169
1317
1451
1552
1604
1605
1561
1488
1406
1330
1269
1223
1190
1161
1136
1114
1101
1099
1106
1113
1106
1071
1002
902
787
676
586
525
491
473
461
451
449
471
532
642
791
957
1102
1193
1201
1122
969
773
567
382
234
123
39
-33
-105
-181
-257
-321
-360
-367
-342
-295
-240
-190
-154
-134
-123
-109
-80
-30
45
138
239
335
418
479
517
532
529
513
493
474
462
456
452
445
427
394
348
295
247
212
196
196
207
224
246
283
347
450
591
755
913
1028
1068
1016
880
685
466
261
94
-25
-100
-142
-166
-185
-204
-228
-256
-283
-300
-299
-268
-205
-117
-21
61
108
114
91
65
70
123
226
350
455
497
451
321
134
-66
-239
-363
-437
-481
-521
-577
-658
-756
-858
-948
-1014
-1051
-1051
-1012
-928
-799
-632
-444
-258
-98
20
91
121
120
92
31
-78
-248
-481
-758
-1040
-1277
-1429
-1476
-1431
-1335
-1245
-1211
-1264
-1400
-1592
-1794
-1961
-2068
-2108
-2097
-2063
-2028
-2005
-1996
-1982
-1948
-1881
-1783
-1666
-1553
-1463
-1409
-1389
-1394
-1410
-1429
-1450
-1481
-1532
-1604
-1682
-1741
-1755
-1706
-1600
-1468
-1360
-1324
-1391
-1558
-1789
-2024
-2202
-2282
-2254
-2140
-1986
-1840
-1739
-1698
-1711
-1756
-1812
-1860
-1891
-1908
-1918
-1930
-1954
-1994
-2051
-2121
-2193
-2253
-2289
-2286
-2244
-2168
-2077
-1993
-1939
-1931
-1972
-2050
-2144
-2228
-2272
-2253
-2158
-1985
-1745
-1459
-1157
-869
-618
-416
-260
-137
-30
78
193
317
444
566
680
787
888
982
1061
1114
1128
1097
1026
928
823
728
653
594
545
496
446
400
375
386
442
541
670
811
948
1070
1174
1264
1340
1400
1434
1429
1378
1281
1150
1008
885
803
775
802
869
956
1040
1100
1127
1118
1077
1012
932
845
757
678
614
574
565
588
640
711
790
868
942
1016
1099
1202
1330
1480
1636
1779
1888
1947
1952
1906
1824
1723
1623
1541
1490
1480
1514
1586
1682
1784
1874
1939
1980
2005
2033
2075
2129
2178
2197
2157
2048
1879
1683
1505
1383
1338
1359
1417
1470
1488
1459
1397
1331
1292
1299
1349
1428
1514
1599
1687
1801
1968
2204
2504
2838
3157
3411
3564
3603
3545
3423
3280
3145
3033
2939
2850
2754
2651
2552
2478
2451
2477
2548
2638
2713
2746
2723
2649
2545
2439
2351
2294
2266
2259
2262
2273
2291
2322
2367
2422
2479
2526
2553
2557
2542
2509
2463
2401
2319
2216
2096
1971
1858
1771
1719
1698
1701
1720
1752
1803
1880
1984
2107
2226
2313
2346
2323
2257
2180
2120
2094
2099
2114
2115
2091
2045
2001
1982
1995
2028
2045
2005
1885
1686
1448
1228
1086
1055
1133
1291
1478
1650
1777
1850
1872
1851
1788
1682
1531
1347
1151
976
853
799
806
850
896
914
891
833
759
688
633
592
552
499
421
319
201
81
-28
-120
-195
-256
-310
-360
-410
-460
-509
-551
-580
-586
-561
-501
-410
-299
-188
-95
-34
-12
-26
-68
-126
-192
-258
-317
-360
-376
-357
-297
-205
-97
0
59
59
-9
-141
-319
-522
-724
-905
-1049
-1145
-1190
-1186
-1142
-1073
-996
-921
-852
-785
-704
-597
-458
-292
-116
47
178
266
310
316
288
225
117
-43
-254
-501
-750
-959
-1090
-1126
-1072
-955
-808
-659
-520
-386
-245
-91
67
202
281
282
204
77
-51
-130
-126
-35
120
297
459
584
674
743
812
891
975
1049
1096
1109
1096
1070
1044
1018
983
914
798
642
477
349
309
382
564
815
1077
1294
1434
1491
1488
1453
1406
1347
1256
1112
904
647
382
160
25
-3
60
175
289
356
354
288
182
68
-28
-97
-146
-192
-253
-336
-438
-542
-623
-655
-621
-515
-345
-133
91
299
472
602
698
776
859
961
1086
1224
1353
1448
1484
1447
1335
1159
940
707
488
305
171
83
24
-30
-107
-224
-380
-557
-721
-834
-871
-825
-713
-568
-426
-314
-238
-188
-143
-82
4
110
220
313
373
393
375
326
253
160
51
-70
-199
-325
-442
-545
-635
-720
-806
-894
-977
-1036
-1053
-1010
-907
-754
-577
-409
-274
-188
-149
-141
-139
-119
-62
39
180
351
538
726
905
1066
1206
1319
1400
1444
1444
1398
1312
1197
1069
947
844
767
709
659
604
536
452
362
279
213
170
146
131
114
87
47
-3
-58
-115
-171
-225
-272
-301
-297
-243
-132
34
233
432
592
682
687
609
469
293
103
-94
-301
-535
-809
-1126
-1470
-1808
-2100
-2306
-2405
-2398
-2307
-2170
-2024
-1899
-1808
-1747
-1703
-1660
-1611
-1558
-1508
-1476
-1470
-1494
-1548
-1627
-1730
-1853
-1996
-2154
-2317
-2470
-2598
-2690
-2740
-2753
-2732
-2682
-2598
-2474
-2306
-2102
-1883
-1685
-1547
-1498
-1543
-1657
-1796
-1908
-1953
-1917
-1812
-1671
-1532
-1424
-1359
-1330
-1325
-1330
-1341
-1359
-1390
-1436
-1494
-1554
-1609
-1655
-1698
-1744
-1800
-1862
-1919
-1958
-1971
-1962
-1953
-1972
-2045
-2182
-2368
-2566
-2733
-2830
-2838
-2767
-2646
-2517
-2416
-2365
-2367
-2410
-2471
-2529
-2567
-2575
-2550
-2493
-2409
-2306
-2195
-2091
-2005
-1944
-1909
-1892
-1881
-1863
-1830
-1782
-1722
-1654
-1580
-1497
-1399
-1282
-1151
-1018
-904
-832
-816
-863
-962
-1094
-1235
-1362
-1463
-1529
-1559
-1552
-1510
-1434
-1330
-1210
-1093
-1000
-945
-931
-950
-982
-1006
-1006
-975
-918
-842
-753
-651
-531
-392
-242
-107
-22
-20
-120
-314
-566
-824
-1039
-1180
-1250
-1275
-1295
-1338
-1409
-1488
-1537
-1521
-1427
-1268
-1084
-919
-809
-762
-761
-775
-771
-732
-661
-575
-496
-439
-406
-388
-371
-347
-319
-295
-289
-306
-340
-376
-394
-380
-327
-243
-142
-43
42
106
147
170
179
177
166
144
111
64
6
-61
-129
-186
-220
-220
-181
-108
-15
81
162
220
259
296
349
430
541
665
774
843
855
811
732
651
602
607
674
790
931
1071
1188
1269
1314
1331
1330
1320
1308
1291
1264
1220
1152
1058
939
805
666
537
429
350
304
291
309
356
427
519
627
742
853
950
1024
1069
1082
1064
1016
942
841
718
578
434
298
184
97
36
-8
-52
-110
-192
-299
-422
-547
-656
-738
-785
-796
-777
-736
-679
-614
-545
-474
-400
-322
-240
-156
-76
-13
22
17
-30
-108
-200
-283
-339
-357
-344
-315
-290
-284
-301
-332
-359
-364
-339
-287
-220
-156
-105
-69
-37
12
95
222
391
585
782
961
1105
1210
1280
1326
1362
1401
1445
1490
1523
1525
1473
1353
1158
902
612
329
92
-66
-132
-118
-52
23
70
65
0
-111
-239
-353
-424
-433
-372
-244
-64
151
375
586
762
886
954
968
943
897
850
815
801
806
824
849
874
895
913
930
949
971
991
1002
997
961
890
783
649
508
387
310
294
339
430
536
627
681
692
672
643
626
633
661
694
717
720
708
696
702
731
775
806
794
716
573
388
199
45
-53
-101
-126
-163
-239
-358
-498
-621
-691
-684
-603
-471
-316
-164
-23
116
267
442
638
834
1002
1118
1164
1143
1069
961
835
696
546
386
227
88
-2
-20
47
189
377
569
725
821
856
852
843
868
947
1083
1255
1428
1562
1629
1617
1537
1411
1270
1139
1029
939
857
767
657
529
392
264
166
108
92
111
151
199
242
278
305
326
344
362
385
418
467
539
631
734
832
902
926
895
814
704
589
495
433
401
385
365
325
261
180
99
34
-2
-9
5
28
46
56
60
65
79
107
144
180
203
197
152
60
-79
-258
-466
-686
-899
-1084
-1226
-1315
-1350
-1340
-1302
-1251
-1203
-1164
-1133
-1102
-1061
-1002
-922
-829
-734
-650
-590
-558
-551
-558
-565
-556
-524
-471
-409
-355
-329
-343
-400
-490
-595
-694
-775
-832
-871
-905
-941
-983
-1020
-1039
-1022
-960
-857
-730
-600
-487
-401
-339
-289
-237
-171
-90
-1
85
159
218
268
314
363
415
465
500
509
487
434
355
261
160
60
-34
-120
-195
-256
-302
-333
-351
-361
-366
-369
-372
-375
-376
-380
-389
-411
-448
-500
-561
-622
-672
-700
-700
-668
-602
-503
-375
-222
-55
111
262
384
473
531
567
596
627
666
712
760
810
862
922
996
1084
1180
1269
1334
1363
1352
1309
1249
1192
1149
1127
1122
1127
1136
1144
1152
1161
1167
1166
1149
1109
1042
954
857
766
692
640
609
589
571
550
526
506
505
531
591
680
786
892
981
1043
1079
1098
1114
1134
1158
1169
1146
1067
927
740
538
362
245
199
210
240
251
219
142
47
-30
-62
-41
13
67
89
71
29
0
18
99
228
364
461
487
437
338
230
144
90
52
-4
-104
-252
-426
-581
-674
-684
-617
-511
-414
-369
-395
-484
-607
-731
-827
-882
-894
-873
-831
-781
-732
-694
-675
-678
-698
-722
-732
-715
-660
-573
-468
-363
-278
-222
-200
-208
-241
-293
-355
-411
-444
-434
-371
-259
-126
-7
57
47
-34
-153
-265
-326
-315
-238
-125
-12
68
101
88
38
-38
-136
-255
-389
-522
-630
-689
-686
-633
-560
-509
-508
-564
-653
-737
-780
-767
-711
-644
-596
-583
-588
-581
-529
-423
-285
-161
-103
-138
-260
-426
-580
-675
-700
-676
-649
-658
-719
-814
-902
-943
-916
-837
-745
-689
-700
-781
-903
-1026
-1110
-1140
-1120
-1071
-1014
-963
-914
-861
-798
-733
-682
-663
-685
-736
-791
-818
-792
-709
-587
-454
-341
-265
-223
-200
-179
-151
-121
-105
-119
-168
-242
-314
-358
-354
-304
-223
-140
-78
-47
-41
-38
-16
38
125
228
325
399
441
456
458
461
476
505
543
584
619
641
644
624
577
504
415
326
261
245
290
393
533
676
788
846
844
796
727
662
614
586
570
554
534
514
502
509
535
572
606
623
618
599
579
573
589
623
663
696
714
723
732
754
793
840
876
882
846
770
671
575
503
464
452
446
426
374
285
165
29
-104
-217
-296
-328
-304
-220
-78
108
314
506
654
733
740
686
597
506
441
418
439
491
553
603
619
588
507
381
227
64
-87
-213
-305
-370
-417
-458
-499
-540
-569
-577
-556
-508
-448
-398
-377
-398
-458
-541
-626
-687
-709
-688
-633
-558
-483
-420
-379
-359
-353
-352
-346
-330
-303
-273
-252
-251
-278
-328
-391
-448
-482
-484
-457
-418
-386
-377
-396
-433
-466
-471
-433
-350
-238
-122
-28
31
51
46
34
30
40
57
66
51
2
-82
-187
-292
-379
-436
-466
-483
-513
-577
-688
-843
-1020
-1183
-1294
-1326
-1267
-1129
-939
-730
-535
-369
-234
-116
2
134
288
462
652
851
1052
1250
1436
1598
1719
1785
1792
1746
1664
1567
1473
1385
1290
1173
1018
829
625
444
323
291
352
489
666
849
1008
1133
1220
1273
1293
1278
1228
1145
1044
947
874
835
821
806
759
662
514
341
181
67
15
11
20
3
-64
-180
-313
-418
-457
-407
-276
-94
105
290
447
573
676
759
821
852
845
803
739
672
624
605
615
642
669
682
676
652
618
581
543
503
459
412
367
331
310
308
327
362
408
460
512
556
587
600
596
585
583
606
663
746
828
875
855
756
592
404
238
131
93
105
125
117
65
-14
-79
-83
3
175
393
599
741
793
765
693
621
584
590
624
660
677
669
648
632
636
661
693
711
698
650
577
497
427
375
339
307
272
231
195
175
183
218
270
319
347
341
305
249
193
152
132
132
139
142
127
90
28
-55
-153
-259
-368
-477
-581
-679
-771
-854
-927
-984
-1020
-1028
-1004
-956
-892
-829
-788
-782
-819
-890
-980
-1066
-1130
-1160
-1162
-1151
-1152
-1187
-1270
-1400
-1562
-1728
-1870
-1962
-1993
-1965
-1892
-1799
-1709
-1641
-1602
-1591
-1594
-1596
-1578
-1528
-1442
-1326
-1194
-1065
-957
-883
-848
-849
-876
-917
-963
-1010
-1060
-1115
-1177
-1242
-1305
-1359
-1402
-1439
-1482
-1546
-1639
-1760
-1894
-2017
-2108
-2149
-2138
-2089
-2020
-1952
-1896
-1852
-1814
-1767
-1705
-1626
-1536
-1443
-1354
-1271
-1186
-1092
-982
-853
-716
-588
-491
-448
-472
-567
-717
-897
-1073
-1213
-1298
-1325
-1311
-1282
-1266
-1281
-1325
-1384
-1430
-1443
-1411
-1338
-1239
-1130
-1018
-904
-776
-626
-456
-282
-126
-10
61
97
124
169
249
360
482
587
653
675
666
649
644
657
682
702
706
694
679
678
706
759
821
866
876
851
810
787
810
890
1014
1154
1273
1347
1376
1378
1383
1421
1504
1630
1779
1929
2063
2171
2251
2305
2335
2343
2330
2303
2270
2242
2224
2213
2199
2168
2110
2025
1930
1842
1783
1761
1772
1798
1817
1814
1786
1743
1704
1685
1694
1728
1770
1802
1807
1777
1714
1629
1537
1452
1386
1345
1329
1337
1363
1405
1456
1513
1573
1630
1676
1698
1682
1618
1503
1345
1166
993
852
761
722
722
743
766
780
788
797
813
836
853
845
796
701
572
436
319
240
197
169
125
39
-98
-269
-437
-563
-616
-593
-515
-420
-347
-321
-345
-400
-462
-507
-529
-537
-547
-575
-626
-691
-753
-795
-807
-794
-769
-747
-740
-748
-764
-779
-787
-791
-799
-815
-842
-873
-894
-899
-886
-867
-863
-892
-962
-1063
-1175
-1268
-1322
-1333
-1316
-1296
-1301
-1348
-1437
-1551
-1665
-1755
-1807
-1818
-1796
-1756
-1711
-1669
-1634
-1604
-1573
-1535
-1480
-1400
-1288
-1145
-979
-808
-652
-530
-453
-417
-409
-408
-397
-366
-318
-267
-232
-230
-270
-352
-472
-615
-769
-918
-1047
-1141
-1183
-1166
-1086
-952
-779
-590
-407
-247
-117
-18
56
113
160
205
253
311
387
487
612
754
899
1026
1114
1151
1134
1078
1004
937
890
867
854
830
773
674
540
394
270
197
192
253
359
481
591
670
717
741
754
766
779
786
780
757
718
673
631
596
566
530
478
405
312
210
110
19
-66
-156
-264
-394
-542
-692
-821
-909
-945
-934
-886
-817
-740
-660
-579
-495
-412
-336
-275
-234
-212
-200
-187
-162
-122
-73
-22
19
46
62
72
80
89
92
83
58
22
-11
-22
9
90
218
373
529
657
737
760
735
678
615
568
551
569
612
662
698
705
674
612
533
455
395
358
340
333
327
321
321
340
388
468
568
669
750
799
816
820
832
869
935
1012
1080
1109
1087
1018
927
839
780
756
758
764
750
703
626
536
453
396
369
364
360
339
289
212
119
26
-52
-106
-139
-157
-169
-180
-192
-203
-209
-211
-212
-220
-239
-271
-311
-352
-383
-399
-397
-383
-361
-337
-313
-290
-265
-241
-226
-232
-272
-353
-473
-619
-768
-899
-998
-1064
-1109
-1152
-1210
-1289
-1379
-1456
-1493
-1470
-1383
-1248
-1096
-961
-870
-830
-832
-852
-867
-861
-839
-817
-817
-851
-916
-987
-1031
-1016
-934
-793
-630
-487
-401
-383
-423
-489
-551
-589
-609
-631
-683
-781
-918
-1065
-1183
-1240
-1225
-1150
-1047
-950
-878
-834
-804
-773
-735
-699
-687
-716
-790
-890
-982
-1033
-1028
-981
-927
-910
-961
-1084
-1253
-1423
-1556
-1631
-1658
-1665
-1682
-1725
-1787
-1843
-1865
-1833
-1754
-1651
-1552
-1478
-1433
-1400
-1358
-1292
-1203
-1110
-1038
-1004
-1012
-1044
-1070
-1065
-1016
-929
-821
-716
-632
-576
-546
-536
-540
-558
-588
-626
-665
-694
-704
-695
-676
-664
-673
-707
-758
-803
-818
-786
-704
-584
-450
-322
-210
-117
-34
45
121
187
235
257
258
252
256
285
339
403
456
476
453
393
317
249
207
200
220
252
281
300
308
310
311
311
308
301
293
294
317
374
465
577
686
768
806
803
778
758
767
814
887
962
1010
1012
969
899
830
785
770
777
782
762
703
612
510
425
379
380
419
474
520
539
527
492
448
409
382
367
355
338
308
265
216
165
120
84
54
27
1
-23
-39
-39
-13
47
141
265
406
549
680
787
866
920
954
977
995
1010
1025
1035
1039
1036
1025
1002
963
900
808
688
548
405
283
200
170
193
256
341
431
516
593
668
744
821
894
951
983
989
980
973
988
1035
1112
1204
1285
1333
1334
1291
1217
1130
1044
963
879
782
664
528
392
279
212
203
247
324
408
475
517
544
574
631
725
852
988
1104
1171
1174
1118
1026
925
840
782
748
725
694
646
575
486
384
276
162
46
-67
-164
-227
-240
-201
-120
-26
49
76
48
-21
-98
-148
-149
-105
-42
1
-9
-85
-215
-364
-497
-592
-650
-694
-759
-873
-1042
-1251
-1468
-1658
-1799
-1886
-1931
-1949
-1955
-1947
-1917
-1853
-1750
-1619
-1477
-1349
-1248
-1174
-1112
-1039
-938
-803
-648
-496
-372
-296
-269
-282
-315
-348
-367
-364
-341
-302
-249
-186
-114
-35
48
129
205
273
334
389
444
503
569
647
741
852
977
1108
1231
1332
1398
1427
1427
1413
1407
1421
1459
1514
1571
1614
1635
1633
1616
1591
1561
1526
1481
1429
1376
1339
1332
1367
1438
1530
1621
1693
1742
1775
1809
1855
1910
1955
1965
1919
1817
1681
1547
1448
1404
1405
1422
1420
1377
1293
1192
1108
1064
1060
1079
1089
1071
1024
970
938
951
1006
1075
1117
1101
1016
888
752
646
582
543
493
398
246
59
-116
-229
-254
-198
-104
-29
-20
-89
-218
-364
-482
-547
-560
-542
-516
-495
-475
-436
-361
-245
-99
55
190
292
361
407
440
465
477
467
425
353
260
160
66
-17
-90
-156
-212
-253
-272
-269
-256
-255
-291
-373
-491
-615
-713
-762
-768
-765
-795
-890
-1050
-1236
-1389
-1456
-1416
-1294
-1148
-1040
-1006
-1041
-1096
-1115
-1062
-949
-825
-760
-797
-935
-1116
-1259
-1292
-1196
-1012
-822
-711
-722
-836
-983
-1077
-1060
-931
-742
-572
-483
-490
-556
-618
-621
-556
-461
-406
-450
-611
-852
-1099
-1278
-1352
-1336
-1289
-1277
-1337
-1456
-1579
-1639
-1596
-1459
-1281
-1135
-1073
-1102
-1177
-1231
-1207
-1091
-917
-747
-636
-604
-621
-633
-586
-467
-306
-167
-113
-166
-293
-419
-461
-367
-146
135
386
531
544
460
354
304
352
487
655
785
825
769
652
534
468
475
539
620
672
674
636
592
582
630
733
862
975
1042
1053
1030
1012
1040
1139
1303
1501
1685
1811
1850
1798
1677
1522
1369
1242
1148
1080
1022
964
900
835
779
739
713
689
654
594
510
417
339
301
319
393
511
651
795
930
1056
1174
1287
1390
1470
1513
1509
1458
1369
1256
1132
1004
878
751
631
528
453
411
397
390
363
295
186
54
-65
-136
-138
-81
0
60
63
0
-109
-221
-292
-294
-228
-121
-11
68
100
92
60
23
-9
-40
-82
-143
-227
-324
-421
-506
-574
-628
-675
-721
-769
-815
-856
-889
-915
-939
-959
-969
-958
-917
-844
-751
-660
-597
-582
-619
-695
-786
-866
-918
-940
-943
-943
-953
-976
-1010
-1050
-1090
-1133
-1184
-1246
-1319
-1394
-1462
-1513
-1549
-1574
-1597
-1623
-1647
-1657
-1636
-1576
-1478
-1359
-1243
-1152
-1100
-1085
-1092
-1104
-1104
-1085
-1050
-1010
-976
-958
-967
-1006
-1080
-1186
-1317
-1457
-1585
-1679
-1724
-1718
-1674
-1615
-1561
-1529
-1517
-1513
-1501
-1469
-1414
-1345
-1275
-1215
-1164
-1114
-1050
-962
-847
-715
-582
-464
-369
-300
-252
-219
-199
-197
-215
-255
-312
-371
-416
-433
-415
-370
-310
-252
-206
-177
-161
-149
-133
-106
-67
-21
28
71
103
122
128
124
117
112
111
116
120
120
110
88
59
27
-6
-39
-80
-138
-218
-316
-418
-503
-549
-542
-484
-391
-283
-182
-100
-38
7
40
63
68
49
1
-72
-159
-248
-331
-409
-491
-587
-698
-817
-924
-1000
-1034
-1027
-996
-960
-936
-924
-913
-882
-817
-718
-600
-490
-411
-375
-377
-399
-419
-417
-385
-324
-238
-133
-17
103
214
296
331
305
222
104
-20
-118
-174
-190
-186
-185
-203
-238
-270
-276
-240
-162
-58
47
134
202
262
334
433
558
693
816
911
982
1044
1122
1230
1361
1489
1577
1597
1545
1445
1340
1274
1272
1332
1424
1509
1551
1537
1476
1393
1318
1270
1255
1262
1275
1280
1268
1241
1203
1166
1137
1124
1130
1156
1197
1244
1281
1293
1272
1216
1135
1047
972
920
893
883
875
860
832
798
765
743
734
732
727
710
679
637
594
559
535
518
499
467
416
350
279
219
184
179
201
237
272
292
295
287
282
295
339
413
508
608
697
766
820
869
927
1004
1093
1179
1237
1248
1203
1113
1000
893
810
753
710
662
591
493
382
280
213
195
224
283
347
395
410
392
346
284
217
154
103
70
56
61
77
90
83
46
-24
-117
-216
-300
-358
-386
-394
-394
-396
-399
-396
-375
-329
-256
-169
-81
-4
59
114
172
242
326
419
509
589
655
711
762
810
851
874
866
820
737
627
508
394
297
220
162
121
96
90
104
135
175
211
233
231
204
158
98
34
-30
-89
-140
-177
-196
-197
-187
-180
-193
-238
-315
-412
-503
-563
-575
-537
-467
-387
-320
-275
-249
-230
-206
-174
-143
-131
-153
-212
-296
-384
-451
-483
-483
-464
-450
-457
-490
-540
-589
-621
-627
-612
-587
-566
-555
-551
-540
-509
-448
-356
-246
-133
-35
39
86
115
139
169
211
265
322
371
401
405
383
342
293
247
212
188
172
157
137
106
67
27
-6
-22
-16
14
68
139
219
301
376
438
483
515
537
558
583
609
630
634
609
550
465
368
281
218
185
171
159
129
72
-7
-87
-143
-157
-125
-62
7
55
65
36
-20
-82
-135
-174
-204
-232
-265
-301
-330
-338
-319
-275
-219
-168
-136
-126
-132
-138
-128
-95
-38
34
110
181
244
296
334
351
337
281
183
53
-87
-209
-290
-318
-299
-250
-194
-150
-128
-130
-151
-188
-242
-313
-399
-492
-572
-617
-608
-543
-437
-320
-222
-168
-162
-189
-222
-236
-219
-177
-131
-103
-108
-146
-201
-252
-283
-290
-284
-281
-293
-324
-365
-400
-419
-418
-410
-414
-443
-500
-572
-633
-656
-626
-543
-424
-298
-189
-112
-64
-35
-10
17
44
58
42
-13
-103
-214
-322
-406
-454
-468
-459
-446
-444
-458
-487
-517
-538
-539
-521
-493
-467
-455
-460
-476
-490
-489
-461
-406
-334
-262
-205
-176
-175
-197
-230
-266
-303
-345
-398
-466
-545
-619
-670
-680
-641
-558
-448
-333
-233
-158
-106
-66
-29
15
65
114
155
182
196
200
200
197
188
166
126
66
-4
-71
-121
-143
-139
-121
-106
-112
-148
-212
-290
-363
-412
-424
-398
-342
-270
-196
-128
-68
-12
48
116
193
272
343
397
428
438
436
433
437
450
464
467
446
394
312
209
98
-8
-104
-190
-269
-342
-403
-442
-446
-409
-336
-247
-168
-123
-123
-164
-223
-269
-275
-226
-127
2
138
259
353
423
475
516
547
561
549
505
431
338
244
166
116
96
97
109
125
141
161
192
237
295
355
407
439
446
436
420
414
430
471
530
591
640
664
659
630
587
539
495
452
406
350
282
204
128
66
30
23
42
74
104
121
120
106
91
85
97
125
166
208
245
274
298
323
356
400
454
511
564
607
637
650
644
615
556
463
334
175
0
-170
-316
-424
-491
-525
-545
-569
-610
-667
-728
-769
-768
-710
-596
-440
-271
-118
-5
58
76
67
53
51
70
109
157
202
234
248
247
235
220
205
194
186
181
177
173
166
152
125
84
27
-37
-98
-141
-151
-124
-63
20
104
173
213
220
199
161
117
74
34
-6
-50
-103
-167
-239
-316
-393
-468
-538
-601
-657
-702
-733
-748
-747
-733
-710
-682
-650
-608
-551
-472
-366
-240
-106
20
118
177
194
176
139
97
64
43
33
25
11
-17
-60
-119
-190
-272
-363
-461
-559
-652
-727
-773
-782
-750
-679
-580
-463
-341
-224
-115
-15
77
162
241
311
369
408
427
422
399
366
336
324
342
392
469
560
645
708
740
741
721
692
667
650
639
629
613
590
562
536
514
498
479
451
411
363
320
301
320
379
467
564
642
686
687
655
605
556
517
492
477
468
464
471
498
550
622
700
764
793
775
711
612
496
381
277
188
110
43
-13
-54
-73
-68
-43
-8
20
27
4
-51
-133
-229
-324
-406
-465
-494
-491
-460
-409
-351
-301
-272
-273
-300
-341
-378
-392
-368
-303
-207
-96
8
87
131
138
115
72
18
-38
-94
-148
-201
-254
-307
-360
-415
-473
-535
-604
-677
-748
-808
-845
-847
-808
-731
-623
-502
-387
-293
-231
-200
-192
-193
-188
-171
-141
-107
-80
-69
-80
-109
-148
-187
-220
-249
-283
-332
-406
-503
-615
-722
-804
-846
-843
-805
-750
-697
-664
-656
-669
-693
-714
-726
-727
-719
-705
-683
-649
-597
-526
-443
-367
-321
-322
-375
-467
-568
-646
-672
-637
-550
-435
-318
-222
-151
-102
-64
-34
-19
-33
-91
-196
-335
-475
-577
-612
-570
-467
-342
-239
-191
-213
-292
-399
-501
-571
-594
-574
-524
-458
-392
-336
-295
-272
-269
-285
-313
-346
-374
-392
-399
-402
-412
-437
-484
-549
-623
-696
-758
-808
-848
-881
-907
-920
-911
-872
-799
-699
-588
-484
-407
-368
-371
-405
-456
-501
-519
-492
-410
-274
-102
77
228
320
335
278
174
62
-24
-65
-61
-35
-17
-29
-79
-155
-236
-301
-342
-365
-386
-421
-474
-536
-589
-616
-611
-582
-547
-523
-519
-528
-537
-533
-512
-484
-465
-469
-492
-515
-512
-458
-353
-219
-96
-26
-29
-99
-197
-273
-284
-214
-79
81
218
295
300
242
148
46
-44
-115
-166
-201
-225
-238
-243
-242
-240
-240
-239
-230
-200
-144
-66
19
86
119
112
77
42
35
73
150
245
325
364
353
302
236
180
151
152
172
200
226
248
266
280
279
252
188
88
-33
-149
-234
-273
-272
-251
-239
-255
-298
-349
-380
-370
-317
-239
-171
-141
-163
-228
-309
-377
-417
-430
-435
-454
-501
-573
-649
-706
-727
-710
-666
-615
-570
-531
-490
-430
-344
-236
-124
-28
37
69
80
87
105
137
172
191
181
134
60
-25
-99
-151
-176
-183
-182
-184
-191
-202
-213
-220
-221
-221
-222
-228
-238
-249
-257
-255
-236
-196
-130
-37
81
214
351
483
600
702
791
873
948
1012
1057
1071
1051
1004
952
916
915
953
1016
1082
1126
1134
1111
1075
1050
1054
1087
1134
1169
1172
1136
1073
1008
966
960
987
1030
1066
1080
1071
1050
1037
1045
1076
1121
1162
1185
1187
1175
1165
1168
1189
1216
1233
1221
1170
1083
972
855
746
652
573
503
441
389
354
340
349
373
401
419
420
407
393
397
433
511
626
764
906
1035
1135
1203
1240
1253
1254
1256
1272
1308
1369
1447
1529
1596
1629
1617
1559
1465
1351
1236
1132
1042
962
886
809
731
659
598
553
524
510
507
518
551
614
711
839
986
1131
1259
1361
1442
1512
1580
1649
1702
1718
1674
1562
1398
1214
1054
949
909
920
944
945
900
812
704
615
574
592
653
730
789
808
787
741
692
663
664
693
742
800
861
922
982
1035
1072
1078
1043
961
841
701
562
446
363
314
291
280
267
246
218
190
176
185
226
295
381
466
529
558
551
517
477
451
448
464
481
474
421
318
175
17
-127
-241
-322
-383
-441
-508
-585
-654
-698
-701
-663
-598
-529
-475
-442
-422
-400
-361
-306
-245
-200
-188
-216
-270
-328
-367
-378
-366
-353
-359
-396
-456
-515
-547
-535
-482
-411
-356
-346
-392
-487
-602
-706
-774
-796
-777
-733
-678
-623
-569
-515
-459
-405
-359
-332
-325
-335
-349
-351
-330
-281
-210
-130
-57
-4
23
26
13
-9
-33
-57
-83
-115
-153
-195
-236
-266
-280
-279
-269
-262
-270
-301
-350
-400
-429
-420
-364
-274
-178
-111
-104
-171
-303
-474
-648
-794
-896
-956
-987
-1004
-1014
-1016
-1000
-958
-887
-802
-725
-676
-666
-688
-721
-740
-723
-668
-587
-503
-438
-404
-396
-396
-384
-346
-284
-212
-152
-123
-132
-171
-227
-281
-324
-357
-392
-444
-523
-631
-756
-882
-990
-1068
-1111
-1122
-1106
-1066
-1004
-917
-806
-677
-544
-426
-345
-313
-331
-388
-461
-528
-568
-573
-546
-501
-454
-421
-413
-436
-491
-576
-685
-811
-939
-1055
-1140
-1178
-1163
-1100
-1006
-905
-825
-783
-784
-819
-868
-909
-923
-906
-863
-812
-774
-763
-789
-845
-917
-986
-1035
-1056
-1051
-1034
-1020
-1024
-1055
-1108
-1173
-1234
-1278
-1300
-1301
-1288
-1268
-1242
-1204
-1144
-1056
-938
-801
-661
-537
-443
-382
-348
-331
-322
-316
-318
-332
-362
-400
-434
-453
-452
-437
-428
-449
-513
-619
-745
-858
-926
-932
-882
-804
-728
-680
-663
-660
-641
-582
-476
-340
-211
-126
-109
-158
-244
-326
-369
-354
-287
-198
-118
-75
-74
-107
-152
-189
-211
-223
-239
-272
-327
-396
-460
-502
-512
-493
-462
-439
-443
-476
-527
-573
-592
-566
-497
-400
-298
-214
-157
-124
-95
-48
35
159
313
472
612
717
782
817
839
861
892
926
952
960
944
909
867
832
813
807
808
805
790
767
745
736
751
791
849
911
965
1004
1029
1044
1055
1065
1069
1063
1040
1004
962
925
903
896
895
883
845
772
670
557
458
397
388
431
514
615
713
791
841
866
871
867
859
851
842
829
807
773
730
683
644
619
613
622
635
633
601
530
423
294
168
67
8
-4
22
72
130
186
233
270
298
319
331
335
334
336
351
389
451
531
614
682
723
731
713
678
638
597
553
498
422
323
207
86
-28
-126
-209
-282
-351
-416
-469
-494
-478
-414
-306
-174
-43
66
141
187
217
250
301
371
454
533
595
633
648
652
656
665
679
691
691
674
640
597
557
527
508
491
465
415
337
237
133
48
2
3
49
123
203
270
316
346
375
418
487
579
677
758
798
783
716
612
500
405
345
323
327
336
330
293
220
115
-10
-141
-267
-378
-467
-530
-562
-562
-533
-483
-423
-369
-332
-315
-313
-309
-287
-231
-140
-22
103
211
284
313
304
269
227
189
158
131
97
50
-14
-88
-165
-238
-305
-367
-430
-495
-556
-599
-610
-577
-503
-401
-292
-199
-132
-88
-50
-1
73
166
258
319
327
271
167
43
-64
-127
-138
-109
-65
-31
-19
-28
-40
-37
-8
42
94
127
120
70
-12
-103
-179
-224
-239
-233
-224
-229
-255
-299
-353
-403
-441
-463
-469
-461
-439
-402
-347
-275
-191
-105
-32
20
47
54
58
74
116
184
266
342
387
384
329
235
126
30
-33
-58
-54
-44
-51
-92
-169
-271
-375
-460
-509
-519
-499
-461
-421
-388
-365
-352
-342
-333
-322
-308
-289
-262
-223
-169
-103
-27
49
116
168
203
220
221
208
179
131
63
-21
-113
-202
-275
-326
-357
-378
-401
-436
-489
-555
-623
-680
-716
-723
-704
-662
-601
-523
-427
-314
-185
-52
73
170
225
228
179
88
-25
-140
-235
-299
-327
-325
-306
-289
-289
-321
-387
-482
-595
-711
-816
-902
-969
-1024
-1074
-1128
-1186
-1244
-1293
-1322
-1324
-1299
-1250
-1188
-1122
-1061
-1010
-968
-936
-911
-893
-880
-867
-848
-814
-760
-685
-595
-508
-442
-415
-435
-493
-570
-639
-676
-670
-625
-558
-496
-459
-460
-494
-548
-605
-652
-683
-703
-716
-726
-728
-711
-668
-593
-496
-392
-303
-245
-219
-215
-212
-188
-131
-43
60
156
224
260
268
269
283
325
396
485
573
639
674
675
652
615
577
540
504
462
412
355
300
259
240
249
282
327
372
406
427
437
443
450
456
457
443
410
362
312
279
278
315
376
437
468
449
373
259
137
41
-6
-4
32
72
91
79
42
0
-25
-23
2
28
34
4
-60
-139
-208
-245
-246
-224
-201
-203
-240
-306
-378
-427
-433
-393
-323
-248
-198
-188
-219
-275
-332
-370
-374
-347
-297
-242
-195
-165
-157
-168
-195
-232
-275
-319
-360
-396
-423
-442
-456
-470
-489
-519
-557
-599
-636
-656
-652
-619
-561
-490
-421
-368
-337
-327
-326
-319
-292
-241
-171
-98
-38
-2
9
6
8
30
74
131
181
201
178
116
34
-42
-87
-90
-60
-18
10
4
-41
-114
-193
-258
-294
-301
-286
-257
-223
-181
-127
-55
31
121
195
235
231
187
122
62
33
50
113
206
306
389
440
457
451
438
434
447
476
511
537
542
523
486
446
421
425
466
541
636
733
813
860
869
844
798
750
719
719
757
828
921
1014
1091
1133
1139
1113
1071
1030
1002
992
990
980
947
883
796
704
634
611
646
732
848
963
1051
1098
1105
1089
1069
1062
1070
1084
1088
1064
1006
916
813
717
646
607
595
598
597
578
538
480
416
360
321
300
293
293
290
282
270
260
260
273
299
333
367
392
404
406
402
398
399
402
404
396
373
334
287
240
205
188
190
206
227
246
255
255
245
230
209
185
157
128
102
84
81
95
127
170
218
263
299
323
333
331
314
286
248
209
181
176
205
271
366
476
581
662
711
727
718
696
671
649
627
601
565
518
460
397
336
282
239
208
192
190
201
221
242
257
255
233
191
138
86
44
20
13
15
18
12
-6
-35
-70
-106
-140
-172
-202
-229
-253
-268
-273
-264
-246
-223
-202
-187
-179
-173
-164
-148
-122
-87
-45
2
52
103
153
195
221
218
181
110
12
-96
-194
-266
-302
-306
-284
-250
-214
-178
-143
-103
-55
1
62
119
167
199
214
210
189
152
99
34
-36
-104
-156
-184
-185
-165
-138
-122
-133
-178
-253
-341
-423
-475
-488
-461
-407
-347
-302
-284
-299
-337
-384
-425
-447
-446
-425
-392
-356
-320
-289
-263
-241
-227
-225
-238
-268
-310
-356
-394
-413
-408
-383
-345
-308
-285
-286
-313
-362
-424
-488
-541
-570
-567
-531
-466
-385
-306
-249
-230
-252
-310
-385
-452
-490
-484
-437
-361
-279
-211
-170
-159
-171
-195
-218
-231
-230
-215
-189
-156
-120
-82
-46
-14
15
46
84
135
204
288
377
456
511
531
514
468
406
342
288
250
227
216
216
226
247
279
322
370
418
457
480
484
466
430
379
320
261
213
185
184
208
245
280
293
269
206
110
-1
-107
-193
-254
-296
-328
-363
-402
-442
-471
-479
-460
-417
-363
-309
-268
-245
-236
-236
-237
-236
-230
-221
-206
-181
-141
-82
-6
79
157
211
227
202
145
74
10
-27
-25
16
86
171
252
317
360
386
401
419
451
504
580
674
777
878
968
1042
1099
1141
1173
1198
1215
1223
1217
1193
1150
1089
1014
933
850
770
693
617
541
459
371
278
184
98
27
-24
-55
-70
-79
-93
-118
-158
-209
-259
-299
-319
-314
-288
-244
-192
-138
-88
-47
-17
-4
-11
-40
-90
-156
-234
-316
-401
-488
-575
-660
-738
-797
-829
-829
-802
-761
-726
-714
-733
-779
-836
-885
-909
-905
-879
-845
-813
-787
-760
-719
-654
-566
-467
-380
-328
-324
-367
-444
-531
-610
-671
-719
-762
-811
-868
-928
-979
-1012
-1026
-1030
-1040
-1069
-1121
-1185
-1237
-1255
-1225
-1149
-1048
-953
-893
-885
-924
-990
-1053
-1086
-1074
-1022
-948
-877
-829
-813
-824
-846
-862
-855
-823
-771
-710
-655
-615
-590
-576
-565
-548
-521
-486
-446
-409
-379
-357
-342
-330
-320
-311
-302
-292
-279
-259
-226
-179
-118
-48
24
90
145
188
224
258
293
330
367
398
419
428
426
420
415
420
441
480
534
600
666
724
764
780
773
750
725
709
712
736
774
811
834
835
816
788
766
763
782
815
846
859
843
798
737
680
646
644
672
715
752
764
738
674
583
483
392
327
296
295
316
342
356
346
308
245
169
95
35
-3
-19
-22
-18
-15
-15
-15
-12
-2
15
35
51
58
52
32
2
-38
-84
-134
-181
-213
-214
-170
-75
64
223
367
462
481
423
306
166
45
-28
-40
1
72
149
213
258
290
317
347
375
389
373
315
217
93
-33
-133
-188
-189
-146
-76
-4
50
74
67
39
2
-33
-59
-76
-88
-99
-114
-132
-148
-157
-156
-148
-138
-135
-144
-168
-201
-235
-262
-279
-290
-304
-331
-376
-433
-491
-533
-550
-540
-514
-490
-485
-506
-548
-594
-625
-629
-604
-561
-518
-486
-467
-451
-420
-363
-276
-174
-83
-28
-25
-71
-149
-233
-302
-345
-369
-387
-414
-456
-509
-560
-598
-618
-628
-639
-665
-709
-763
-810
-829
-811
-756
-680
-601
-535
-487
-453
-420
-377
-321
-259
-204
-170
-165
-184
-217
-249
-267
-265
-241
-199
-145
-83
-22
34
74
92
85
56
14
-26
-53
-59
-46
-21
4
24
37
51
73
108
156
208
256
290
306
305
291
267
235
195
148
101
62
43
50
78
116
146
154
139
111
89
91
121
170
213
222
182
98
-4
-85
-113
-74
22
142
247
307
315
287
254
246
279
347
428
494
523
512
476
438
423
445
502
577
651
704
730
732
721
705
690
672
647
609
562
515
486
486
521
580
640
675
663
597
488
363
250
173
138
135
142
136
106
57
5
-28
-29
0
41
67
57
3
-82
-173
-243
-278
-282
-275
-286
-335
-427
-543
-654
-730
-755
-734
-688
-649
-640
-668
-725
-791
-843
-873
-884
-893
-914
-955
-1006
-1048
-1056
-1014
-925
-814
-714
-659
-667
-734
-834
-929
-984
-981
-923
-828
-723
-629
-555
-496
-442
-384
-327
-287
-286
-339
-444
-581
-714
-804
-826
-773
-660
-517
-377
-262
-185
-145
-139
-165
-226
-323
-450
-590
-713
-790
-801
-749
-656
-563
-507
-510
-568
-655
-733
-770
-757
-705
-644
-605
-604
-638
-684
-713
-702
-648
-565
-479
-418
-397
-413
-453
-497
-526
-534
-525
-509
-500
-503
-523
-554
-589
-620
-643
-655
-652
-637
-610
-574
-535
-500
-474
-465
-474
-499
-533
-566
-587
-583
-553
-498
-434
-377
-349
-363
-420
-508
-601
-674
-707
-693
-646
-589
-548
-545
-583
-653
-735
-807
-852
-865
-851
-822
-791
-769
-763
-778
-819
-888
-983
-1094
-1204
-1293
-1337
-1325
-1256
-1141
-1002
-867
-756
-684
-658
-677
-737
-832
-954
-1091
-1225
-1336
-1404
-1413
-1357
-1242
-1080
-895
-710
-547
-423
-344
-310
-313
-337
-365
-382
-379
-355
-318
-279
-245
-217
-188
-147
-86
-7
73
129
136
79
-38
-191
-347
-471
-541
-554
-521
-462
-397
-336
-279
-224
-167
-109
-56
-16
13
35
64
114
190
289
397
495
573
627
662
691
722
754
780
785
761
709
638
568
514
482
466
449
413
348
255
153
64
12
10
59
147
257
376
492
605
716
827
937
1040
1127
1191
1229
1245
1248
1246
1247
1256
1271
1288
1302
1309
1305
1291
1265
1228
1180
1122
1055
987
923
872
838
817
805
790
762
715
652
580
511
459
431
428
445
474
505
535
561
586
610
633
650
654
641
611
571
531
502
493
506
536
574
610
636
648
650
644
634
622
604
579
544
502
459
427
413
423
452
492
527
545
539
513
479
457
463
506
580
670
754
815
841
837
816
797
791
805
831
857
872
871
857
839
824
819
818
813
795
761
714
664
621
590
568
544
511
467
420
389
389
430
507
599
682
735
753
745
734
742
780
842
906
949
952
917
862
814
797
822
876
931
958
934
858
750
638
553
508
502
516
529
525
505
480
469
488
538
609
682
737
764
769
766
773
802
852
911
963
993
996
981
961
947
944
945
934
898
830
737
638
554
503
489
504
532
556
563
555
540
528
525
529
533
525
501
461
415
375
351
345
351
359
359
346
323
297
277
267
267
267
260
238
199
146
88
34
-9
-38
-54
-62
-65
-70
-79
-93
-109
-125
-134
-136
-132
-128
-132
-150
-186
-233
-279
-307
-303
-260
-186
-95
-7
59
97
109
107
104
110
124
138
142
127
92
44
-5
-42
-62
-66
-64
-66
-82
-110
-146
-174
-183
-162
-112
-39
43
119
178
213
227
226
219
213
212
214
211
198
168
123
69
16
-26
-51
-57
-50
-39
-31
-30
-35
-43
-49
-50
-45
-38
-34
-33
-37
-43
-47
-47
-44
-39
-35
-35
-39
-43
-46
-46
-43
-39
-36
-36
-39
-43
-46
-45
-42
-39
-37
-37
-40
-43
-45
-44
-42
-39
-37
-38
-41
-43
-45
-44
-41
-39
-38
-39
-41
-43
-44
-43
-41
-39
-38
-39
-41
-43
-44
-43
-41
-39
-39
-40
-42
-43
-44
-42
-41
-39
-39
-40
-42
-43
-43
-42
-40
-39
-39
-41
-42
-43
-43
-42
-40
-39
-40
-41
-42
-43
-43
-41
-40
-40
-40
-41
-42
-43
-42
-41
-40
-40
-40
-41
-42
-43
-42
-41
-40
-40
-40
-41
-42
-42
-42
-41
-40
-40
-41
-42
-42
-42
-42
-41
-40
-40
-41
-42
-42
-42
-41
-41
-40
-40
-41
-42
-42
-42
-41
-40
-40
-40
-41
-42
-42
-41
-41
-40
-40
-40
-41
-41
-42
-41
-41
-40
-40
-41
-41
-41
-41
-41
-41
-40
-40
-41
-41
-41
-41
-41
-40
-40
-40
-41
-41
-41
-41
-41
-40
-40
-40
-41
-41
-41
-41
-40
-40
-40
-40
-41
-41
-41
-41
-40
-40
-40
-40
-40
-41
-41
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-39
-40
-40
-40
-40
-40
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-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
-24
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-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
-17
-17
-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
