6
22
31
13
-16
-76
-109
-126
-122
-116
-101
-95
-67
-38
-14
43
62
90
117
110
125
121
80
34
6
-26
-41
-29
-16
10
47
111
138
140
119
87
71
54
35
7
-5
15
42
45
68
47
15
16
-4
-1
13
15
-7
-12
-13
-24
-50
-56
-58
-56
-23
-14
-49
-93
-109
-138
-167
-157
-130
-96
-66
-22
38
67
105
90
72
31
-15
-11
-20
-18
-18
-23
-24
-29
-18
-7
10
37
56
84
113
92
48
26
-2
-35
-45
-42
-35
-4
26
78
118
117
105
68
54
29
23
35
25
3
-20
-36
-46
-60
-76
-72
-70
-16
73
115
154
169
141
91
12
-35
-72
-120
-171
-175
-156
-131
-133
-124
-106
-68
-30
7
80
113
109
111
88
53
6
-41
-109
-149
-106
-63
-28
-11
-25
-45
-48
-42
-31
-16
-7
17
58
98
126
109
79
69
68
61
61
86
110
105
95
47
-6
-45
-114
-127
-124
-122
-70
8
38
69
104
102
94
68
39
40
69
63
67
54
35
-57
-138
-194
-226
-216
-192
-144
-96
-82
-69
-71
-96
-100
-106
-68
-21
42
73
96
89
84
72
24
5
-9
-22
-2
76
111
114
97
68
40
8
5
29
86
149
165
158
108
41
-27
-87
-72
-32
16
82
105
95
86
52
23
-39
-66
-70
-108
-124
-84
-49
-78
-116
-145
-167
-180
-164
-107
-47
16
75
74
43
-34
-90
-141
-151
-98
-35
8
30
55
67
69
57
53
39
59
116
199
235
230
204
121
39
-11
-39
-49
-26
31
70
38
4
-4
-27
-70
-54
-4
30
88
121
113
105
50
-13
-72
-114
-129
-100
-59
-12
3
-19
-59
-106
-142
-152
-146
-167
-165
-160
-139
-152
-161
-164
-163
-119
-87
-30
35
84
130
147
147
156
137
97
72
67
74
98
122
123
111
111
107
102
98
97
110
123
141
132
131
97
75
24
-23
-11
-21
-18
8
36
36
51
58
27
-31
-95
-135
-186
-218
-232
-232
-229
-236
-234
-218
-200
-181
-175
-144
-115
-71
-29
-13
16
56
50
55
84
73
64
87
102
110
149
126
86
60
41
33
34
32
40
62
82
79
72
56
55
41
35
55
38
67
89
116
147
125
92
85
80
80
49
19
26
1
-47
-102
-136
-122
-105
-124
-146
-133
-80
-59
-60
-95
-130
-139
-122
-131
-111
-73
-62
-21
39
79
101
126
126
91
43
7
-13
-24
-24
-33
-33
-41
-47
-62
-59
-20
22
48
83
85
27
-36
-65
-74
-89
-97
-78
-19
26
72
129
162
132
117
97
82
94
101
117
114
109
73
11
-63
-111
-109
-92
-70
-38
-18
-6
-19
-64
-106
-113
-86
-68
-21
43
103
155
174
174
132
82
34
-9
-36
-48
-66
-87
-109
-132
-150
-157
-121
-80
-24
-3
-1
29
54
42
53
56
59
60
28
40
22
29
40
29
0
-55
-95
-139
-162
-161
-158
-113
-77
-51
-16
11
1
-6
42
112
156
198
201
143
123
87
68
39
51
70
42
20
19
11
2
-5
-26
-85
-144
-172
-162
-130
-48
27
87
98
126
122
96
82
58
58
35
48
11
-21
-21
-76
-106
-112
-107
-87
-72
-61
-32
-13
-61
-133
-157
-150
-125
-85
-43
2
54
67
82
118
95
88
28
-7
-25
-46
-31
-18
-9
-16
-30
-42
-39
-19
33
86
134
141
127
91
65
46
37
72
117
154
183
181
156
109
76
37
15
-22
-55
-57
-59
-43
-54
-81
-80
-55
-61
-89
-100
-116
-149
-162
-170
-190
-187
-171
-170
-141
-96
-30
-4
5
8
-8
21
17
18
12
-32
-41
-37
-15
19
39
55
61
35
15
16
21
18
62
91
90
107
93
94
129
179
226
254
234
233
245
239
218
191
147
84
43
-9
-39
-39
-37
-48
-58
-81
-138
-168
-203
-234
-236
-205
-180
-182
-162
-142
-120
-119
-96
-53
-24
-26
-59
-75
-68
-68
-107
-147
-165
-173
-163
-139
-92
-51
-27
-5
10
15
-1
-7
0
7
49
114
156
189
206
212
251
272
275
292
282
240
193
136
82
52
36
31
43
58
76
66
54
63
26
-2
-5
-36
-13
-5
-15
-13
-11
-12
-43
-42
-28
-43
-83
-107
-151
-228
-290
-325
-331
-338
-330
-294
-262
-214
-182
-164
-120
-72
-4
5
14
51
74
102
168
204
194
194
199
184
146
143
124
93
67
26
14
34
72
97
120
161
144
129
97
81
66
39
31
19
33
22
20
10
43
84
105
121
104
57
20
-37
-107
-179
-206
-196
-211
-210
-234
-256
-247
-215
-177
-136
-104
-83
-67
-62
-81
-87
-66
-52
-34
7
51
82
113
150
170
187
174
162
123
118
147
135
118
80
19
-20
-16
-3
20
16
8
1
-4
1
9
20
49
96
114
98
109
83
34
-12
-64
-90
-113
-131
-128
-117
-108
-93
-69
-29
21
52
39
26
13
0
-18
-74
-106
-101
-113
-127
-99
-45
-8
22
57
44
28
-12
-62
-132
-193
-237
-230
-200
-180
-117
-45
37
69
95
130
140
150
156
169
183
224
222
231
230
207
178
165
187
171
129
77
44
19
-13
-44
-36
-34
-36
-46
-81
-69
-71
-67
-76
-77
-75
-100
-112
-87
-74
-61
17
16
38
32
48
29
9
-18
-69
-93
-143
-177
-198
-214
-226
-210
-197
-166
-129
-110
-109
-99
-79
-68
-60
-48
-30
26
64
91
137
165
165
181
178
163
163
172
180
181
225
222
226
228
202
210
184
145
110
49
-13
-52
-72
-62
-59
-54
-16
25
23
16
1
-37
-56
-82
-128
-182
-212
-211
-205
-194
-169
-144
-84
-55
-82
-97
-98
-122
-138
-140
-183
-193
-150
-111
-68
-35
-12
-5
-26
-24
3
50
93
122
152
187
200
238
251
258
270
264
253
228
190
115
68
52
18
3
21
-1
15
38
64
82
69
50
12
-44
-77
-112
-144
-157
-152
-137
-135
-100
-61
-41
-51
-104
-135
-151
-179
-219
-251
-263
-268
-234
-204
-119
-54
9
92
146
152
129
103
17
-43
-73
-55
1
75
123
149
177
173
142
138
106
68
50
33
8
11
38
82
164
225
278
292
298
295
241
179
107
18
-77
-101
-110
-89
-65
-52
-14
-2
21
17
-46
-131
-244
-360
-437
-466
-422
-379
-319
-226
-126
-40
36
104
137
92
41
-3
-64
-126
-155
-158
-179
-180
-144
-87
-26
27
77
107
101
64
35
28
29
49
94
145
191
238
298
340
363
385
349
284
218
178
116
80
51
47
35
14
-30
-50
23
33
5
-4
-29
-79
-86
-99
-115
-113
-79
-39
-1
26
44
65
34
16
-57
-130
-183
-309
-395
-361
-430
-499
-487
-549
-496
-277
-211
-109
61
120
184
279
304
319
347
309
338
337
391
466
404
332
338
255
167
155
-65
-155
-92
-229
-188
-61
-122
-170
-80
-345
-312
8
-166
-568
-384
-140
-324
-142
183
197
58
130
224
354
211
212
503
-68
-175
235
116
93
271
146
-3
175
-7
-42
88
-140
-288
-193
-133
-156
-289
-47
3
-179
214
382
-55
-90
-125
-306
-192
-162
-342
-87
-149
-22
106
164
336
38
106
243
-100
-47
6
-448
-355
-254
-283
-126
100
171
322
472
220
105
474
182
36
236
318
139
-7
301
116
-144
221
261
-27
-42
-27
138
-104
-126
-213
-340
-419
-706
-211
162
-331
-21
481
148
84
-82
-99
212
-432
-362
245
-332
-59
88
-194
-63
561
756
142
-71
99
-54
-276
-226
-696
-463
36
-684
1
260
-587
302
699
-174
484
492
256
203
84
27
167
195
-618
26
106
-364
-49
142
-285
55
702
241
257
191
-873
346
10
-619
311
248
-293
389
167
-379
778
-262
-25
756
-521
182
381
-812
-144
-82
-378
326
141
-340
89
-442
-387
584
-837
-480
201
174
424
-146
-151
32
-517
-48
941
220
136
35
-616
-209
-353
-184
771
-42
53
806
360
220
237
-151
129
-326
-491
140
-506
-115
463
-248
-218
464
57
-42
488
170
-821
-56
153
-157
359
-409
-145
-347
-598
451
293
-45
-455
-421
-9
-114
701
864
17
523
-517
-730
242
85
19
-381
-136
-149
-121
351
-111
-169
277
258
162
193
98
-307
-149
-20
-188
-58
-159
-36
-285
201
8
220
535
10
404
457
-226
-204
-239
81
742
-181
-374
437
-319
-490
667
213
-380
-148
-153
421
-285
-79
502
-663
-250
528
-410
-174
287
-548
-43
87
-152
-35
679
145
41
520
-238
-356
251
-173
141
384
-434
26
-205
-198
470
-143
-88
206
-588
-96
33
-70
62
-201
-406
111
409
298
118
74