5
10716
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-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
-1
-2
-2
-1
-1
-1
-1
-1
-1
-2
-2
-1
-1
-1
-1
-1
-2
-2
-2
-1
-1
-1
-1
-1
-2
-2
-2
-1
-1
-1
-1
-1
-1
-2
-1
-1
-1
-1
-1
-1
-1
-2
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
-1
-1
-1
-1
-1
0
0
0
0
-1
-1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
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
3
3
3
3
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
3
3
3
3
3
3
4
4
4
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
4
4
4
4
4
5
5
5
5
4
4
5
5
5
5
5
5
5
5
5
5
5
6
5
5
5
5
5
6
6
6
6
5
5
5
6
6
6
6
6
6
5
6
6
7
7
7
6
6
6
6
7
7
7
7
6
6
6
6
7
8
8
7
7
6
6
7
8
8
8
8
7
6
7
7
8
9
9
8
7
7
7
8
9
9
9
8
7
7
7
8
9
10
10
9
7
7
7
9
10
11
10
9
8
7
8
9
11
11
11
9
8
7
8
10
11
12
12
10
8
7
8
10
12
13
12
10
8
7
8
11
13
14
13
10
8
7
9
11
14
15
14
11
8
7
9
12
15
16
14
11
8
7
9
12
16
17
15
11
8
7
9
13
17
18
16
12
8
7
9
14
18
19
17
12
8
7
9
14
19
21
18
13
8
6
9
15
20
22
19
13
7
6
9
16
22
23
20
13
7
5
9
17
23
25
21
14
7
5
9
17
25
27
23
14
6
4
9
18
26
29
24
14
5
3
8
19
28
32
26
15
4
1
7
19
31
35
29
16
3
-1
5
19
33
38
32
16
2
-4
3
20
36
43
36
18
-1
-9
-1
19
40
50
42
20
-4
-16
-8
17
46
62
54
25
-11
-33
-25
11
59
92
87
37
-43
-119
-155
-131
-51
52
131
147
81
-49
-193
-292
-297
-193
-9
190
327
337
196
-67
-377
-633
-746
-667
-410
-46
314
554
598
431
105
-275
-589
-743
-695
-470
-146
177
408
498
446
291
97
-75
-184
-214
-174
-87
22
129
219
285
324
343
350
356
368
386
397
382
323
211
61
-91
-200
-225
-151
5
196
357
436
405
274
88
-98
-234
-294
-281
-220
-145
-85
-54
-55
-78
-113
-150
-185
-213
-230
-232
-221
-199
-175
-158
-154
-158
-160
-147
-110
-51
18
78
110
108
78
37
2
-14
-13
-1
11
16
18
27
51
90
132
161
160
127
71
16
-18
-19
8
43
62
50
6
-53
-107
-135
-134
-110
-77
-45
-17
13
50
90
111
88
-3
-157
-343
-501
-568
-503
-308
-36
228
399
423
298
79
-149
-306
-342
-262
-111
44
149
177
142
80
32
23
53
101
142
158
149
131
118
119
124
114
71
-6
-97
-164
-167
-86
65
237
364
384
271
48
-221
-447
-551
-495
-293
-12
259
436
471
365
164
-63
-248
-350
-364
-314
-236
-163
-107
-62
-8
68
162
251
298
269
149
-49
-282
-489
-613
-617
-497
-284
-31
200
357
412
361
227
45
-145
-304
-405
-434
-388
-280
-133
21
147
215
205
121
-16
-167
-290
-350
-335
-254
-139
-28
47
72
51
5
-40
-69
-77
-74
-72
-80
-96
-105
-95
-60
-5
48
79
76
43
4
-16
2
54
116
155
151
110
68
75
166
335
528
654
629
413
46
-361
-658
-719
-496
-49
469
868
997
801
349
-199
-652
-864
-788
-484
-90
245
416
400
248
52
-104
-178
-180
-152
-137
-150
-173
-166
-99
35
200
341
402
357
219
34
-138
-249
-277
-230
-127
6
154
302
433
515
510
385
136
-197
-530
-758
-794
-604
-228
227
620
830
793
523
109
-326
-663
-828
-801
-618
-343
-44
224
424
540
565
497
345
129
-117
-348
-521
-601
-579
-467
-298
-111
58
185
258
271
225
126
-20
-192
-365
-503
-572
-550
-430
-231
11
246
425
506
466
308
63
-214
-454
-590
-579
-418
-152
138
359
444
376
196
-9
-147
-156
-37
149
307
354
259
61
-152
-278
-254
-85
154
357
432
347
143
-87
-244
-269
-166
3
155
228
214
155
112
131
208
290
305
203
-10
-265
-462
-514
-392
-142
134
328
377
288
132
5
-26
42
151
211
157
-13
-230
-384
-377
-178
159
514
750
776
586
256
-94
-348
-449
-406
-280
-145
-44
22
86
182
315
449
520
476
304
51
-200
-360
-380
-273
-106
35
88
47
-39
-89
-41
115
326
496
534
392
98
-262
-573
-738
-719
-539
-270
0
203
309
321
268
179
78
-20
-101
-151
-154
-105
-16
79
138
125
36
-100
-224
-275
-217
-60
144
319
403
371
246
87
-42
-95
-72
-6
51
57
-3
-110
-224
-303
-322
-276
-183
-66
49
143
199
204
152
47
-89
-215
-284
-260
-139
40
210
298
263
115
-84
-243
-285
-182
29
262
423
449
340
151
-36
-152
-172
-122
-55
-19
-25
-45
-30
54
200
356
450
423
269
39
-180
-306
-303
-194
-48
60
91
57
13
18
91
197
257
194
-18
-332
-631
-788
-722
-441
-49
298
466
396
134
-198
-458
-551
-467
-277
-87
15
4
-78
-153
-155
-67
68
172
178
63
-137
-346
-485
-511
-428
-279
-120
15
116
197
268
321
325
251
91
-120
-309
-400
-346
-160
85
287
366
301
147
1
-42
56
254
446
513
384
72
-322
-652
-790
-678
-357
59
427
636
643
479
229
-14
-180
-243
-220
-148
-70
-18
-9
-45
-114
-195
-253
-251
-160
21
257
480
610
588
406
116
-182
-383
-422
-304
-100
83
154
83
-83
-245
-297
-187
59
345
542
552
354
13
-344
-581
-609
-420
-80
298
602
761
760
633
436
223
31
-123
-230
-286
-283
-219
-102
44
183
284
327
314
263
195
122
42
-56
-178
-310
-416
-451
-377
-190
72
333
509
538
405
152
-142
-384
-509
-495
-372
-197
-38
61
89
66
27
3
7
30
48
35
-22
-113
-211
-277
-281
-208
-67
105
263
360
369
288
142
-26
-168
-249
-258
-204
-114
-19
56
100
113
104
77
35
-20
-85
-152
-207
-238
-240
-221
-197
-184
-184
-185
-164
-102
-3
101
156
109
-63
-329
-609
-799
-812
-621
-277
109
405
513
412
162
-124
-333
-400
-333
-203
-98
-80
-148
-244
-286
-214
-30
204
391
445
340
118
-127
-295
-328
-233
-76
59
112
77
0
-48
-17
94
233
323
305
168
-35
-213
-281
-202
-3
232
405
447
346
151
-53
-190
-223
-165
-66
18
55
47
29
40
99
194
284
321
276
155
-6
-151
-234
-234
-163
-58
40
102
122
112
95
87
92
98
88
51
-11
-83
-141
-164
-141
-80
0
71
111
109
66
-2
-74
-129
-154
-146
-112
-64
-14
26
53
63
59
38
2
-49
-106
-157
-180
-160
-87
30
166
283
344
325
230
84
-70
-188
-241
-225
-158
-71
7
60
89
107
130
164
200
222
213
168
97
21
-33
-50
-28
17
60
79
69
37
6
-3
21
74
135
175
172
122
37
-52
-112
-120
-70
21
124
203
235
214
155
86
36
23
45
85
119
128
106
69
42
48
95
170
238
265
224
119
-20
-146
-212
-195
-102
31
156
232
243
200
131
68
28
11
0
-21
-58
-97
-115
-94
-27
66
150
189
163
78
-34
-133
-184
-178
-129
-67
-23
-12
-27
-50
-62
-54
-38
-33
-59
-117
-187
-237
-234
-164
-41
96
200
234
190
87
-33
-127
-166
-148
-92
-32
5
3
-33
-84
-127
-145
-130
-88
-30
29
76
98
89
48
-20
-103
-181
-234
-250
-225
-171
-107
-54
-25
-21
-31
-37
-29
-6
18
24
-4
-66
-148
-221
-256
-235
-161
-57
44
112
128
97
39
-20
-56
-60
-35
6
45
72
83
82
75
69
66
65
64
61
57
52
46
41
38
41
58
93
147
209
260
272
222
103
-69
-250
-387
-430
-354
-174
59
273
402
408
299
121
-60
-182
-213
-161
-63
30
79
71
23
-33
-65
-60
-24
20
48
47
25
-2
-13
-2
24
48
53
34
4
-16
-6
33
84
113
92
15
-93
-184
-212
-149
-11
154
277
306
227
73
-90
-195
-203
-121
1
96
116
52
-61
-159
-187
-124
2
131
196
158
28
-139
-270
-304
-224
-65
109
226
245
171
45
-73
-137
-132
-81
-24
-1
-26
-85
-142
-160
-123
-41
53
118
129
85
7
-70
-118
-130
-115
-96
-89
-93
-88
-50
39
171
312
409
416
313
124
-94
-262
-317
-233
-35
210
421
530
512
386
213
61
-17
-5
76
179
257
280
248
184
120
81
74
90
110
120
117
111
112
125
140
137
98
20
-78
-159
-183
-126
2
160
290
340
290
160
4
-116
-156
-108
-4
100
152
128
42
-64
-139
-148
-89
11
108
167
173
139
92
58
46
46
37
-1
-66
-137
-182
-174
-107
-6
86
124
83
-28
-167
-279
-318
-264
-134
24
154
210
172
54
-109
-271
-392
-450
-439
-370
-266
-149
-42
38
79
79
44
-15
-83
-146
-196
-230
-250
-257
-251
-227
-181
-114
-32
48
109
134
120
71
2
-73
-143
-207
-263
-310
-335
-321
-250
-121
47
215
332
357
279
123
-53
-185
-227
-169
-43
91
176
181
113
17
-56
-65
-6
93
182
219
187
102
2
-72
-97
-78
-40
-13
-12
-32
-51
-51
-25
6
12
-34
-130
-244
-318
-298
-166
49
272
413
407
243
-25
-298
-473
-488
-347
-119
98
217
199
73
-91
-207
-224
-140
-6
106
135
62
-80
-226
-311
-296
-189
-37
96
162
145
68
-25
-88
-97
-59
-1
40
42
7
-41
-71
-59
-1
82
160
200
187
126
42
-32
-69
-59
-7
66
135
180
191
171
134
94
63
48
48
60
76
93
107
116
118
108
84
44
-7
-58
-90
-89
-47
30
118
185
200
148
37
-99
-213
-265
-234
-135
-8
90
117
59
-61
-192
-275
-273
-180
-32
115
208
217
147
33
-75
-137
-138
-88
-16
46
77
75
49
14
-21
-50
-73
-86
-80
-45
23
115
204
255
237
145
0
-150
-253
-269
-198
-70
57
131
122
39
-79
-181
-228
-211
-150
-82
-42
-40
-63
-79
-60
6
102
192
238
216
126
-3
-131
-217
-238
-194
-103
8
109
178
203
182
121
33
-63
-145
-194
-201
-171
-118
-65
-31
-19
-23
-24
-9
22
53
60
23
-58
-163
-251
-286
-250
-154
-36
58
98
80
29
-16
-25
2
41
53
9
-87
-199
-268
-251
-136
39
204
288
251
106
-84
-239
-295
-234
-93
61
161
173
107
13
-56
-63
-12
65
124
140
119
92
97
149
230
293
285
178
-12
-230
-400
-463
-404
-254
-77
63
128
128
101
96
140
219
290
299
213
42
-161
-321
-375
-295
-109
121
315
414
399
294
152
30
-33
-30
17
73
103
90
38
-34
-98
-134
-131
-93
-33
32
85
114
114
83
29
-38
-105
-157
-179
-162
-106
-21
70
140
161
117
11
-134
-274
-362
-361
-260
-84
118
281
354
318
189
20
-129
-209
-202
-130
-37
32
51
25
-13
-23
23
123
245
340
366
305
175
17
-120
-200
-215
-180
-126
-79
-53
-42
-30
-4
38
81
107
98
52
-18
-87
-135
-149
-133
-101
-68
-44
-26
-2
35
88
142
176
168
108
4
-118
-225
-286
-285
-224
-126
-20
66
114
123
104
76
57
60
85
120
147
148
110
36
-59
-146
-196
-189
-120
-6
124
232
292
290
236
147
50
-36
-103
-147
-172
-173
-145
-80
22
147
269
352
368
307
184
32
-105
-194
-220
-195
-142
-90
-54
-32
-11
26
82
146
196
208
173
104
27
-25
-29
14
85
151
185
178
144
108
95
114
152
180
170
112
18
-76
-128
-112
-28
93
202
253
224
124
-8
-122
-178
-161
-86
12
96
140
139
108
69
40
22
8
-16
-59
-117
-171
-199
-187
-134
-58
15
58
60
27
-18
-49
-48
-14
38
81
93
65
7
-56
-95
-91
-46
22
80
97
60
-26
-132
-222
-263
-240
-162
-59
30
70
46
-36
-146
-247
-305
-299
-231
-122
-4
94
150
159
127
71
10
-44
-80
-95
-91
-69
-35
5
41
62
61
37
-3
-46
-74
-77
-55
-21
5
7
-21
-66
-103
-101
-45
60
183
279
304
237
92
-86
-236
-306
-272
-152
8
148
221
214
149
71
28
44
112
193
239
215
116
-26
-158
-228
-207
-103
46
184
268
280
232
162
108
94
117
154
174
158
108
49
14
28
88
168
224
217
131
-14
-170
-279
-297
-212
-54
124
259
313
278
183
75
-3
-30
-14
14
18
-24
-106
-198
-260
-259
-186
-63
70
170
207
178
103
16
-52
-84
-82
-59
-32
-11
4
22
47
77
98
92
49
-29
-121
-194
-220
-183
-96
13
103
143
121
50
-37
-107
-137
-125
-89
-52
-37
-47
-68
-80
-60
-3
78
157
205
202
147
60
-32
-102
-137
-137
-118
-98
-89
-92
-97
-91
-63
-16
38
78
88
59
0
-72
-132
-161
-155
-121
-78
-48
-45
-70
-111
-147
-159
-137
-85
-20
34
57
37
-20
-94
-158
-192
-183
-137
-71
-8
30
33
6
-38
-81
-106
-106
-82
-41
6
51
87
110
118
106
73
20
-44
-106
-145
-146
-99
-12
96
197
263
278
240
164
73
-8
-61
-81
-72
-41
1
47
95
138
168
176
153
101
32
-32
-65
-49
18
115
204
248
222
125
-13
-148
-234
-246
-187
-89
6
57
50
-6
-78
-128
-135
-97
-38
11
24
-3
-54
-98
-108
-74
-11
50
78
52
-20
-111
-184
-208
-176
-106
-29
20
22
-18
-79
-133
-162
-163
-152
-150
-171
-212
-255
-272
-243
-169
-69
22
70
58
-7
-97
-176
-215
-205
-158
-100
-60
-54
-78
-115
-140
-138
-107
-63
-30
-30
-73
-149
-236
-303
-324
-289
-202
-83
38
133
182
180
132
55
-29
-102
-149
-166
-153
-113
-51
29
119
211
288
334
330
271
165
39
-71
-128
-111
-27
93
203
261
247
171
69
-12
-39
-4
67
130
147
99
3
-98
-156
-143
-59
61
168
225
219
171
120
101
124
168
193
162
68
-60
-167
-192
-108
67
272
426
466
374
189
-17
-163
-203
-137
-12
105
160
135
57
-26
-67
-45
26
106
154
148
95
27
-22
-32
-10
14
9
-40
-119
-189
-207
-144
-5
171
324
400
369
236
41
-164
-327
-416
-423
-360
-250
-119
7
108
167
175
134
57
-30
-102
-138
-137
-114
-95
-106
-156
-232
-304
-336
-303
-208
-74
58
148
172
129
39
-70
-173
-252
-297
-306
-276
-207
-102
22
141
223
247
207
122
28
-41
-66
-52
-27
-23
-55
-110
-152
-136
-40
121
289
391
368
208
-44
-299
-462
-473
-331
-98
133
277
293
201
64
-44
-77
-36
37
80
51
-52
-189
-298
-328
-263
-134
0
77
64
-32
-163
-271
-310
-269
-170
-55
33
74
74
57
50
70
112
158
183
173
128
65
1
-44
-66
-68
-58
-42
-22
8
51
109
173
229
260
254
206
125
24
-75
-154
-200
-207
-176
-119
-50
13
58
79
80
71
63
62
69
74
64
32
-20
-74
-110
-106
-53
40
150
247
308
323
298
250
196
148
103
55
-2
-63
-113
-130
-96
-10
111
234
324
356
325
247
153
70
15
-9
-13
-10
-4
12
51
122
223
330
409
423
354
209
24
-147
-250
-249
-145
32
224
372
431
386
256
85
-74
-176
-199
-146
-45
63
143
174
152
95
27
-27
-52
-47
-25
-3
3
-14
-53
-101
-143
-161
-147
-97
-17
78
166
226
235
181
67
-89
-252
-380
-437
-405
-291
-128
35
154
201
176
104
22
-38
-62
-60
-57
-79
-138
-218
-288
-310
-260
-145
0
121
170
125
1
-155
-284
-338
-300
-188
-49
64
116
98
32
-47
-106
-128
-119
-100
-88
-91
-97
-87
-43
33
121
184
191
128
13
-112
-196
-202
-127
0
123
190
173
81
-43
-144
-177
-129
-24
89
159
158
93
-1
-76
-94
-48
41
132
187
187
140
77
30
21
45
83
104
91
45
-12
-50
-45
6
86
162
206
206
169
120
84
76
91
109
108
74
15
-47
-81
-68
-5
87
173
222
217
165
90
25
-9
-5
23
51
58
34
-11
-57
-80
-67
-20
40
89
107
87
38
-19
-63
-80
-74
-61
-59
-79
-116
-148
-149
-97
8
140
257
310
272
147
-24
-181
-263
-237
-113
59
207
270
220
81
-88
-210
-230
-135
40
224
343
353
252
86
-77
-175
-177
-95
27
132
176
144
55
-53
-138
-172
-151
-90
-15
48
81
78
45
-9
-69
-121
-151
-150
-116
-57
10
63
85
68
18
-44
-97
-121
-116
-89
-60
-43
-41
-46
-45
-25
12
55
80
70
19
-61
-148
-212
-235
-212
-152
-73
8
78
126
146
134
84
3
-95
-181
-226
-210
-135
-31
57
91
54
-30
-110
-128
-52
104
276
383
357
189
-65
-301
-410
-329
-78
251
523
625
514
238
-87
-323
-379
-242
14
270
412
384
213
-16
-195
-249
-165
8
182
277
256
134
-31
-171
-238
-221
-144
-51
21
57
63
59
64
84
114
137
142
125
91
52
13
-23
-57
-92
-121
-133
-118
-70
2
75
123
123
73
-12
-101
-161
-172
-135
-68
-4
26
6
-59
-148
-229
-272
-258
-190
-86
22
97
113
60
-48
-179
-287
-336
-305
-204
-73
37
82
42
-66
-193
-282
-286
-194
-37
126
234
246
162
20
-120
-203
-203
-128
-18
81
136
140
109
74
60
71
95
109
97
56
0
-46
-64
-53
-25
-2
-3
-29
-66
-91
-86
-50
1
38
36
-10
-84
-152
-179
-147
-63
40
118
138
88
-10
-116
-188
-197
-144
-55
29
72
57
-4
-81
-136
-140
-91
-9
68
102
71
-19
-133
-225
-250
-188
-55
105
228
263
188
27
-160
-296
-321
-213
-5
228
400
444
341
130
-110
-295
-365
-309
-166
-7
105
132
82
-4
-75
-93
-52
25
97
128
107
42
-39
-108
-153
-174
-182
-186
-182
-159
-105
-21
72
141
149
82
-43
-182
-280
-296
-222
-91
40
119
118
52
-32
-78
-53
40
156
236
230
127
-39
-203
-300
-288
-173
0
163
261
268
198
96
11
-19
13
86
162
203
188
119
17
-86
-157
-172
-126
-30
90
198
258
248
164
27
-121
-233
-270
-217
-92
61
187
243
212
108
-30
-153
-227
-238
-195
-125
-55
-2
26
34
30
17
-1
-23
-46
-63
-68
-59
-46
-41
-56
-94
-141
-173
-165
-106
-10
86
138
112
5
-149
-294
-374
-357
-249
-95
49
132
137
83
12
-37
-40
-7
33
48
21
-36
-93
-115
-84
-9
77
131
129
72
-10
-71
-77
-15
91
198
257
240
148
12
-123
-214
-236
-193
-105
-6
76
125
137
124
96
65
38
15
-6
-26
-48
-67
-80
-79
-62
-32
3
30
37
20
-14
-48
-59
-30
39
128
201
223
176
68
-64
-167
-200
-148
-34
93
176
178
100
-21
-130
-178
-146
-55
49
115
116
58
-22
-80
-85
-37
37
94
103
59
-13
-76
-96
-64
1
61
84
57
-2
-56
-70
-30
49
126
159
123
25
-95
-185
-203
-136
-8
131
230
256
208
116
26
-24
-16
38
105
147
138
76
-18
-105
-146
-118
-21
121
267
376
416
377
273
134
-2
-103
-151
-143
-89
-8
82
165
226
254
240
178
74
-54
-174
-248
-250
-174
-43
94
186
195
118
-11
-135
-199
-176
-82
34
109
99
1
-145
-273
-325
-276
-148
2
107
128
66
-37
-119
-134
-70
38
133
160
93
-46
-204
-314
-330
-241
-79
103
247
314
294
205
81
-46
-148
-213
-236
-222
-181
-126
-70
-24
8
31
58
101
161
224
264
252
172
34
-124
-250
-297
-249
-123
29
151
203
180
112
45
21
51
113
169
181
138
59
-16
-51
-32
26
83
101
65
-12
-93
-138
-127
-69
5
61
85
88
98
141
217
294
319
248
74
-157
-364
-461
-399
-192
86
333
459
431
281
89
-55
-96
-36
75
164
177
102
-25
-140
-188
-149
-39
95
204
258
258
227
190
161
137
102
48
-21
-81
-108
-87
-29
33
57
19
-78
-197
-286
-301
-230
-97
46
145
166
111
10
-92
-160
-183
-172
-156
-157
-181
-217
-243
-239
-199
-132
-57
8
52
74
79
71
48
10
-43
-100
-144
-155
-124
-59
16
72
88
61
10
-34
-46
-19
30
70
71
26
-47
-109
-123
-70
36
152
228
227
147
22
-92
-145
-112
-7
125
230
264
215
104
-28
-138
-194
-190
-137
-60
19
84
127
147
145
122
81
29
-24
-63
-80
-71
-45
-14
7
11
-3
-22
-36
-34
-15
15
43
58
49
18
-28
-77
-112
-118
-85
-13
86
188
262
283
240
147
34
-55
-85
-46
39
125
159
110
-15
-169
-285
-302
-197
1
222
383
420
322
130
-77
-218
-248
-167
-26
107
175
157
73
-28
-98
-111
-73
-14
30
36
9
-29
-50
-35
10
65
102
105
78
40
15
16
38
58
54
12
-59
-129
-164
-139
-58
52
150
197
178
109
26
-30
-32
18
90
140
133
57
-67
-192
-267
-255
-151
14
186
305
333
259
113
-55
-188
-247
-224
-144
-51
11
14
-34
-102
-144
-127
-44
79
188
228
169
17
-177
-343
-414
-354
-179
55
269
393
392
274
86
-109
-258
-332
-331
-277
-194
-101
-4
95
191
268
302
271
169
13
-155
-287
-344
-311
-207
-73
47
118
134
110
76
54
51
59
55
24
-35
-106
-165
-190
-175
-133
-85
-54
-45
-46
-35
9
88
181
247
245
154
-15
-215
-381
-451
-396
-224
16
255
425
485
428
282
94
-87
-226
-305
-324
-296
-234
-152
-62
26
99
145
156
131
79
16
-40
-73
-80
-65
-42
-23
-15
-15
-13
4
44
105
172
223
239
208
134
38
-55
-116
-132
-105
-50
6
41
45
28
8
8
41
98
154
176
134
24
-131
-285
-382
-386
-289
-122
58
187
223
160
28
-117
-218
-242
-189
-91
4
57
50
-5
-76
-128
-136
-99
-38
19
48
39
2
-43
-73
-76
-53
-16
21
45
53
49
42
38
37
37
32
20
6
-1
11
50
114
193
266
310
306
249
147
24
-87
-156
-165
-114
-22
80
161
200
196
165
131
115
119
130
124
82
0
-99
-179
-202
-149
-33
104
208
238
181
67
-52
-119
-102
-11
108
194
200
114
-31
-174
-251
-225
-101
74
234
319
303
196
39
-112
-215
-247
-215
-139
-47
38
104
146
162
154
124
78
31
-2
-7
20
67
115
136
112
42
-59
-161
-231
-247
-203
-116
-11
81
139
152
125
74
15
-40
-84
-120
-153
-188
-224
-252
-259
-230
-158
-50
71
172
220
194
98
-39
-172
-256
-264
-199
-95
0
44
17
-65
-164
-230
-229
-157
-40
76
147
148
81
-25
-132
-205
-226
-196
-130
-48
29
82
99
67
-14
-136
-270
-375
-407
-338
-171
53
264
391
385
244
15
-224
-390
-432
-348
-180
3
138
191
164
92
19
-26
-32
-15
3
5
-10
-29
-33
-8
43
105
155
176
163
124
77
41
26
33
55
83
105
115
109
89
61
33
17
24
55
102
147
165
141
73
-15
-85
-99
-37
89
237
347
370
288
126
-56
-192
-235
-176
-52
76
151
143
67
-36
-110
-122
-69
16
86
103
58
-29
-115
-162
-152
-94
-21
30
36
1
-51
-90
-93
-57
-2
44
57
29
-25
-81
-111
-103
-60
0
52
79
77
55
30
17
24
48
75
93
91
67
26
-20
-60
-86
-94
-87
-70
-50
-31
-14
3
26
59
98
139
168
171
136
63
-39
-149
-239
-285
-276
-213
-113
-3
90
147
158
128
68
-6
-77
-131
-160
-160
-135
-93
-48
-13
-1
-16
-50
-91
-119
-121
-95
-54
-18
-9
-39
-103
-179
-237
-251
-209
-120
-10
89
148
156
118
53
-16
-74
-114
-144
-169
-193
-209
-201
-155
-63
67
210
329
389
366
260
93
-98
-265
-370
-387
-316
-176
-1
165
285
332
301
202
65
-76
-185
-239
-232
-172
-80
17
99
151
171
164
141
112
86
66
52
40
25
-1
-41
-96
-160
-217
-245
-226
-146
-13
151
307
411
432
362
220
45
-114
-216
-242
-199
-114
-23
46
77
77
63
55
68
102
146
182
192
167
107
21
-73
-156
-212
-230
-207
-147
-63
27
108
163
185
174
135
76
7
-66
-136
-195
-234
-243
-211
-136
-24
105
227
312
342
305
208
68
-90
-238
-348
-398
-375
-276
-113
84
273
411
460
404
256
55
-148
-300
-368
-343
-242
-97
56
189
286
337
338
286
181
35
-129
-273
-361
-366
-285
-144
10
131
189
181
132
78
47
46
54
43
-10
-103
-207
-278
-279
-199
-64
78
176
200
155
73
0
-32
-21
6
11
-36
-132
-247
-329
-336
-253
-101
68
202
262
247
182
107
56
41
49
57
42
3
-47
-79
-73
-24
54
129
172
166
113
33
-46
-100
-120
-107
-73
-27
21
72
126
186
243
287
300
265
177
38
-130
-294
-414
-455
-398
-252
-54
142
275
306
232
90
-56
-140
-124
-15
138
261
292
207
33
-162
-301
-333
-257
-118
14
80
59
-23
-107
-138
-92
6
97
121
44
-112
-282
-383
-355
-189
62
310
465
476
351
146
-59
-197
-240
-204
-135
-81
-70
-97
-137
-155
-132
-73
1
63
92
89
66
41
25
15
0
-32
-85
-145
-190
-197
-157
-76
19
97
134
125
81
28
-7
-11
13
48
74
73
44
3
-26
-20
30
118
216
288
303
244
123
-29
-162
-231
-209
-101
60
220
326
345
278
157
31
-50
-65
-20
48
94
85
18
-82
-168
-198
-153
-48
73
161
180
127
28
-69
-121
-113
-58
3
28
-9
-99
-206
-279
-281
-201
-67
69
154
157
81
-38
-149
-210
-203
-143
-67
-17
-15
-57
-116
-152
-137
-67
34
128
173
149
64
-52
-157
-218
-221
-177
-114
-57
-24
-11
-4
17
59
113
156
159
105
2
-125
-233
-284
-260
-165
-33
98
191
234
231
206
179
162
146
113
45
-61
-185
-288
-328
-276
-135
61
253
384
413
337
185
11
-132
-210
-213
-162
-89
-23
20
41
53
68
89
108
110
82
23
-54
-126
-168
-164
-114
-33
57
133
178
189
171
132
85
38
-3
-31
-45
-41
-24
1
25
41
45
40
32
27
27
26
16
-6
-37
-63
-62
-22
55
146
214
220
145
1
-171
-313
-373
-329
-199
-32
110
181
167
89
-10
-85
-113
-100
-74
-64
-89
-141
-196
-226
-215
-169
-112
-72
-63
-77
-93
-84
-42
19
67
69
14
-79
-166
-197
-140
-7
157
284
319
246
94
-73
-185
-200
-116
22
153
224
217
149
62
0
-16
10
49
73
67
39
14
13
45
94
132
134
90
18
-49
-79
-59
-1
59
86
60
-6
-74
-95
-38
94
260
397
448
383
215
-2
-199
-316
-327
-242
-106
30
123
160
153
133
129
157
207
253
264
216
108
-38
-181
-278
-299
-236
-107
48
189
282
317
304
269
239
227
231
230
200
126
13
-114
-219
-267
-244
-158
-35
88
185
246
278
296
309
313
290
218
88
-87
-267
-401
-442
-374
-215
-18
152
240
224
121
-22
-145
-204
-181
-95
17
111
158
152
106
47
-3
-35
-54
-75
-110
-161
-215
-246
-229
-149
-10
165
334
458
501
452
316
122
-93
-288
-429
-492
-469
-365
-196
9
211
373
460
454
356
191
1
-169
-284
-330
-317
-272
-225
-190
-162
-118
-31
109
283
444
532
500
339
83
-191
-402
-487
-435
-284
-109
16
46
-11
-106
-169
-144
-21
163
340
439
417
281
78
-124
-262
-308
-269
-177
-76
8
64
102
131
157
170
152
93
-3
-112
-198
-228
-191
-102
5
87
113
77
-3
-92
-158
-179
-158
-113
-67
-39
-34
-44
-54
-54
-38
-14
8
15
3
-29
-74
-123
-168
-201
-215
-205
-168
-106
-29
48
105
125
102
44
-29
-91
-123
-116
-75
-20
28
52
47
21
-12
-35
-41
-29
-6
18
38
50
59
68
79
88
88
69
30
-27
-89
-141
-169
-163
-126
-68
-5
44
66
55
14
-46
-111
-165
-195
-194
-161
-102
-28
45
100
124
106
46
-44
-143
-223
-259
-235
-155
-41
71
145
158
107
15
-82
-148
-162
-128
-74
-32
-26
-55
-96
-110
-71
24
143
231
234
132
-52
-252
-385
-387
-245
-7
237
388
383
226
-18
-247
-369
-338
-175
47
236
325
294
180
45
-50
-80
-61
-36
-41
-85
-139
-151
-76
91
308
498
584
524
338
95
-111
-209
-178
-60
66
122
71
-66
-225
-325
-317
-201
-29
124
196
167
69
-38
-91
-64
24
122
172
142
41
-84
-175
-192
-135
-39
44
72
36
-36
-96
-105
-54
30
96
100
30
-87
-188
-210
-117
76
308
495
562
478
265
-12
-269
-437
-481
-407
-252
-66
111
253
351
404
413
375
290
164
13
-137
-256
-320
-314
-241
-114
46
211
354
446
463
391
232
15
-210
-384
-455
-405
-252
-52
126
226
227
154
65
17
42
127
222
260
198
40
-160
-318
-358
-252
-33
217
396
435
319
101
-128
-279
-300
-200
-40
103
167
139
51
-36
-65
-13
101
225
298
281
174
11
-154
-272
-316
-285
-201
-94
14
107
177
215
210
151
35
-124
-288
-410
-446
-373
-206
10
208
327
332
226
46
-149
-303
-376
-359
-268
-136
4
125
209
250
244
194
101
-25
-164
-288
-365
-367
-283
-123
78
269
399
429
348
177
-36
-233
-360
-386
-312
-168
-1
141
224
240
203
137
71
20
-15
-44
-78
-120
-163
-186
-172
-112
-16
89
168
189
140
29
-111
-239
-313
-311
-230
-94
57
178
232
201
93
-64
-223
-335
-361
-288
-131
69
251
361
362
248
52
-170
-356
-452
-435
-316
-134
58
207
283
279
214
124
45
3
2
28
52
45
-8
-102
-209
-291
-310
-249
-123
29
153
202
156
34
-115
-228
-258
-190
-52
99
202
216
140
9
-120
-196
-193
-122
-22
60
89
58
-12
-85
-125
-111
-44
58
168
262
320
332
292
199
60
-105
-267
-388
-435
-392
-270
-104
58
174
223
209
160
105
66
40
12
-36
-111
-196
-258
-261
-185
-41
134
287
374
376
300
179
50
-61
-144
-204
-249
-278
-279
-235
-135
11
176
320
406
415
355
252
138
35
-48
-120
-189
-255
-303
-308
-254
-142
3
136
214
211
136
25
-71
-112
-84
-4
85
138
130
60
-44
-143
-205
-215
-182
-127
-70
-24
15
56
110
173
230
255
226
136
-4
-159
-288
-353
-333
-233
-80
83
214
283
281
219
123
24
-56
-108
-140
-163
-186
-210
-220
-194
-118
8
163
307
396
400
314
164
-3
-137
-202
-191
-123
-32
47
92
102
89
73
67
75
93
114
132
143
143
125
75
-16
-147
-295
-419
-471
-415
-248
-9
230
389
413
295
84
-137
-281
-296
-187
-9
154
229
186
47
-126
-258
-298
-237
-111
18
95
91
17
-87
-167
-183
-121
4
154
288
368
372
297
154
-31
-223
-381
-465
-448
-325
-118
121
329
452
459
359
193
23
-99
-143
-118
-59
-10
-4
-45
-107
-150
-138
-60
62
183
249
228
117
-47
-202
-288
-266
-140
47
228
333
321
191
-13
-221
-360
-383
-285
-104
95
241
290
234
112
-16
-85
-57
65
237
389
452
383
185
-92
-368
-556
-590
-453
-176
163
467
648
653
482
190
-130
-378
-477
-399
-177
108
358
491
470
321
114
-61
-138
-95
29
161
223
173
24
-161
-293
-304
-178
41
262
389
364
190
-66
-300
-419
-375
-186
78
322
467
475
360
170
-31
-195
-293
-325
-298
-228
-130
-21
75
129
119
41
-76
-176
-194
-88
135
412
637
702
548
194
-263
-675
-905
-880
-615
-213
188
466
566
510
379
263
217
233
249
191
13
-268
-572
-786
-818
-633
-276
143
497
684
668
487
227
-12
-159
-196
-151
-83
-44
-61
-122
-186
-204
-143
-4
182
356
461
456
333
123
-117
-318
-425
-410
-284
-93
98
229
263
199
69
-72
-172
-195
-137
-22
106
205
244
216
137
32
-67
-136
-164
-149
-101
-35
30
77
95
83
50
13
-9
-7
18
48
61
40
-14
-83
-133
-135
-74
34
153
235
243
171
43
-98
-202
-241
-210
-130
-31
63
140
201
248
273
254
170
12
-199
-411
-557
-578
-455
-217
62
294
411
390
258
76
-91
-200
-245
-249
-240
-239
-241
-227
-177
-91
9
90
122
97
36
-24
-53
-43
-16
-10
-54
-147
-253
-317
-290
-165
21
192
276
233
84
-105
-245
-276
-187
-26
127
199
160
36
-107
-197
-195
-108
14
107
128
73
-25
-116
-159
-145
-92
-35
-1
5
-1
4
30
62
70
28
-69
-192
-287
-300
-209
-35
159
296
324
235
74
-86
-175
-162
-65
58
141
141
60
-61
-160
-188
-133
-16
112
203
228
189
110
26
-40
-78
-93
-94
-88
-72
-38
14
78
136
170
165
126
68
15
-13
-11
12
40
54
46
21
-11
-35
-44
-37
-18
8
38
72
107
140
159
154
121
64
0
-50
-70
-58
-26
5
14
-3
-35
-58
-48
7
94
185
243
242
181
79
-28
-104
-131
-111
-64
-15
17
27
24
22
30
46
61
63
50
28
13
16
40
70
83
61
-3
-90
-169
-201
-167
-72
51
153
192
152
46
-84
-187
-224
-182
-78
50
162
225
230
183
100
-1
-107
-208
-289
-336
-329
-258
-129
32
182
277
289
220
103
-13
-84
-91
-54
-14
-19
-93
-218
-344
-402
-346
-170
78
315
455
448
301
74
-145
-280
-296
-214
-97
-14
-9
-77
-173
-232
-207
-92
71
212
269
215
75
-86
-192
-193
-90
70
208
257
186
20
-174
-319
-357
-280
-124
43
158
187
141
62
6
5
57
126
159
118
0
-157
-289
-331
-252
-66
169
372
475
446
303
98
-103
-248
-317
-321
-288
-245
-198
-136
-41
94
253
394
468
438
297
81
-151
-333
-420
-400
-298
-153
-9
110
199
262
304
318
291
215
96
-39
-148
-193
-161
-71
30
94
89
27
-50
-83
-35
92
248
360
364
240
24
-201
-346
-355
-229
-25
167
270
251
133
-18
-133
-167
-121
-37
30
39
-18
-110
-188
-210
-163
-65
45
125
146
106
21
-80
-172
-234
-253
-219
-132
3
162
305
385
368
243
43
-171
-326
-369
-292
-133
34
138
142
58
-57
-132
-116
-4
158
297
343
268
90
-127
-307
-392
-361
-232
-52
131
278
370
405
383
308
186
32
-128
-254
-311
-280
-174
-30
99
173
177
133
79
54
70
113
141
120
36
-86
-199
-250
-214
-106
27
125
147
92
0
-71
-77
-7
105
199
224
161
34
-97
-172
-156
-58
72
171
193
129
12
-103
-166
-150
-67
45
145
200
203
163
99
25
-53
-130
-199
-242
-239
-176
-61
73
182
225
188
93
-10
-70
-56
17
99
125
52
-115
-320
-472
-493
-349
-74
240
482
567
470
235
-45
-268
-367
-330
-202
-55
41
51
-17
-120
-202
-221
-163
-43
99
219
282
269
186
54
-93
-220
-297
-310
-262
-175
-79
-1
44
59
63
78
115
168
211
211
147
25
-126
-256
-320
-298
-202
-71
47
116
132
115
99
109
147
193
210
175
86
-29
-126
-166
-136
-58
24
62
28
-70
-192
-283
-298
-220
-70
104
248
319
303
217
100
-5
-64
-65
-21
37
72
56
-22
-145
-273
-359
-360
-261
-77
143
338
453
459
364
207
39
-96
-180
-217
-224
-219
-203
-170
-108
-21
68
124
116
40
-77
-182
-221
-169
-45
94
183
182
100
-10
-77
-57
40
148
177
67
-173
-454
-642
-618
-345
106
576
881
893
602
114
-383
-707
-755
-537
-166
203
441
493
388
209
43
-60
-99
-110
-131
-175
-223
-237
-187
-72
80
220
307
321
267
164
34
-110
-256
-387
-468
-460
-334
-97
192
439
549
469
223
-93
-349
-438
-325
-71
200
354
313
88
-227
-501
-631
-584
-403
-176
18
143
218
289
383
482
520
418
141
-269
-692
-973
-994
-730
-267
229
582
679
519
200
-127
-333
-356
-227
-31
135
215
207
157
115
108
121
114
49
-81
-245
-390
-463
-441
-337
-185
-18
149
322
505
680
795
776
561
143
-401
-929
-1270
-1296
-976
-395
273
826
1114
1082
788
363
-45
-331
-458
-454
-381
-290
-203
-111
6
154
310
426
455
375
205
-3
-181
-278
-279
-201
-84
34
134
212
276
322
328
265
114
-112
-358
-540
-577
-431
-132
230
530
665
596
361
67
-167
-255
-187
-23
134
196
130
-26
-183
-249
-174
19
246
401
410
263
26
-198
-311
-266
-91
132
302
349
261
84
-105
-233
-264
-208
-107
-7
61
95
110
120
126
114
68
-18
-120
-194
-198
-110
48
218
325
312
167
-66
-306
-467
-491
-372
-154
91
289
396
402
329
214
89
-24
-116
-184
-225
-238
-222
-183
-129
-72
-15
44
111
187
256
291
259
145
-37
-231
-364
-371
-231
18
286
465
478
312
32
-248
-413
-395
-209
61
296
397
330
136
-91
-249
-274
-167
13
180
263
240
140
25
-44
-35
39
132
187
165
63
-86
-231
-320
-324
-241
-96
71
217
311
334
289
190
67
-51
-136
-174
-166
-130
-92
-73
-83
-110
-131
-117
-51
61
192
302
352
323
219
69
-86
-209
-276
-281
-236
-162
-79
-9
37
54
41
8
-29
-51
-38
15
103
200
275
297
252
146
6
-131
-233
-286
-290
-262
-218
-166
-100
-5
128
290
449
555
555
418
147
-207
-561
-818
-898
-763
-435
11
463
803
941
841
532
98
-344
-677
-820
-747
-492
-136
218
477
581
516
313
37
-236
-438
-521
-469
-299
-59
189
382
473
447
326
159
9
-80
-94
-62
-37
-72
-191
-363
-515
-553
-412
-87
348
761
1002
975
660
143
-419
-852
-1027
-906
-551
-95
307
534
538
355
80
-172
-309
-293
-148
52
216
272
196
22
-164
-264
-201
35
374
682
805
634
165
-485
-1101
-1440
-1333
-755
143
1077
1729
1865
1427
557
-453
-1272
-1651
-1512
-959
-226
427
817
889
717
446
213
87
54
38
-39
-212
-452
-673
-781
-711
-459
-81
329
671
869
885
720
409
11
-394
-717
-879
-827
-565
-156
283
618
747
637
340
-31
-341
-495
-470
-317
-127
14
67
56
41
84
198
341
429
381
167
-167
-512
-738
-747
-522
-131
298
627
764
688
452
148
-129
-322
-417
-440
-427
-401
-364
-294
-170
16
244
465
616
641
510
236
-128
-493
-763
-857
-742
-443
-42
344
601
655
503
208
-118
-361
-448
-374
-195
-5
113
122
42
-59
-108
-60
75
239
351
348
215
-10
-250
-423
-474
-396
-224
-17
166
285
327
300
221
111
-14
-134
-230
-279
-264
-185
-62
70
168
198
152
44
-89
-206
-275
-283
-235
-149
-49
42
108
135
119
64
-15
-96
-148
-149
-92
8
119
200
218
165
58
-68
-173
-228
-226
-176
-100
-15
67
140
202
244
252
216
133
18
-100
-189
-227
-213
-163
-104
-57
-25
3
46
111
184
232
221
133
-14
-173
-281
-294
-206
-54
92
170
147
40
-92
-181
-178
-80
73
215
290
267
161
13
-127
-222
-256
-237
-176
-85
28
155
278
365
384
316
167
-22
-194
-296
-302
-228
-114
-10
57
92
127
193
294
397
439
363
149
-156
-459
-647
-643
-441
-113
224
452
512
417
246
98
44
91
185
243
198
36
-195
-405
-508
-457
-267
-3
247
409
454
394
275
145
38
-35
-79
-106
-122
-124
-104
-60
3
70
125
155
157
134
93
40
-19
-77
-124
-145
-130
-79
-6
61
97
88
40
-19
-54
-41
16
89
135
121
42
-72
-170
-205
-157
-49
67
131
112
18
-103
-188
-189
-102
33
151
196
147
33
-86
-144
-109
8
154
259
272
182
25
-140
-251
-274
-213
-103
10
88
116
105
75
50
44
54
72
85
83
59
13
-48
-111
-156
-160
-105
12
168
317
404
385
249
28
-207
-375
-416
-315
-112
115
283
334
263
110
-59
-183
-233
-214
-161
-111
-84
-75
-63
-28
37
113
171
185
149
81
14
-24
-20
11
42
47
18
-28
-61
-57
-13
50
90
76
-2
-119
-225
-271
-233
-121
20
134
180
150
69
-20
-79
-93
-76
-55
-56
-85
-126
-150
-137
-86
-19
33
49
31
5
3
46
120
184
185
86
-105
-331
-507
-550
-425
-159
160
423
535
461
235
-54
-300
-423
-395
-247
-48
123
216
218
158
82
36
38
80
128
143
98
-7
-147
-272
-330
-286
-133
94
334
508
555
449
216
-71
-318
-439
-390
-190
91
352
499
481
308
40
-233
-428
-500
-448
-312
-146
-1
97
143
155
148
134
111
72
11
-71
-163
-246
-301
-311
-267
-169
-29
131
278
379
401
332
181
-13
-198
-317
-338
-258
-108
58
190
255
250
195
122
52
-10
-70
-139
-217
-286
-315
-280
-177
-27
126
235
272
238
163
86
35
16
10
-11
-67
-151
-235
-278
-252
-159
-27
94
165
165
108
26
-45
-85
-95
-90
-88
-93
-98
-88
-58
-21
-4
-34
-113
-214
-281
-259
-118
118
378
566
604
466
192
-125
-381
-503
-477
-347
-189
-71
-24
-29
-35
9
122
285
438
517
475
308
54
-224
-452
-575
-563
-422
-185
91
339
497
523
413
206
-23
-186
-218
-102
114
337
467
442
266
11
-218
-333
-307
-182
-49
4
-64
-216
-363
-403
-284
-30
260
464
490
326
42
-248
-436
-475
-388
-250
-135
-76
-50
-1
115
289
449
498
363
51
-340
-656
-753
-574
-177
281
612
684
476
90
-306
-555
-582
-421
-191
-25
-4
-116
-274
-360
-292
-67
239
505
627
562
341
50
-208
-362
-389
-313
-185
-55
41
90
89
43
-36
-129
-205
-229
-176
-50
114
253
307
244
85
-108
-255
-297
-227
-93
25
58
-15
-153
-272
-290
-167
68
330
514
546
414
173
-85
-273
-345
-309
-214
-120
-66
-59
-78
-91
-76
-33
28
92
151
204
251
278
260
171
4
-213
-420
-539
-513
-333
-50
240
435
470
343
112
-126
-286
-320
-238
-90
58
156
184
151
80
-7
-94
-168
-212
-206
-133
7
181
330
391
324
138
-104
-312
-406
-357
-204
-30
75
62
-49
-178
-233
-155
43
278
438
437
260
-25
-300
-457
-443
-291
-89
59
97
37
-51
-81
-9
146
301
360
266
36
-241
-442
-474
-318
-41
231
379
340
140
-121
-319
-361
-229
15
258
390
347
142
-150
-420
-572
-555
-378
-106
171
368
430
350
167
-46
-212
-270
-204
-45
136
253
246
97
-147
-398
-558
-557
-385
-96
215
450
546
496
345
162
8
-87
-133
-156
-185
-222
-250
-241
-177
-65
62
163
212
207
173
142
134
140
126
56
-82
-261
-417
-473
-383
-155
143
405
531
471
249
-49
-309
-436
-395
-221
3
182
252
205
85
-38
-100
-74
17
118
169
131
5
-163
-307
-365
-306
-141
76
273
380
364
232
36
-152
-265
-267
-166
-12
125
185
143
18
-132
-237
-248
-152
15
188
298
303
202
35
-137
-257
-294
-254
-170
-85
-32
-23
-44
-73
-86
-72
-36
4
27
19
-24
-90
-161
-217
-238
-215
-150
-57
39
112
139
113
46
-35
-97
-116
-88
-35
9
11
-44
-141
-242
-299
-278
-177
-26
122
215
226
158
46
-64
-135
-153
-127
-84
-49
-32
-30
-26
-9
22
57
80
79
54
15
-25
-58
-89
-124
-169
-216
-242
-217
-122
39
229
392
471
435
289
81
-122
-261
-306
-267
-185
-110
-80
-101
-150
-191
-187
-126
-17
106
205
246
214
114
-32
-190
-321
-390
-372
-263
-87
110
268
333
278
117
-94
-281
-375
-343
-201
-8
160
243
220
115
-18
-125
-176
-177
-161
-161
-192
-234
-249
-197
-68
107
267
347
308
157
-52
-246
-365
-387
-333
-253
-192
-166
-156
-119
-23
132
301
409
392
228
-41
-322
-507
-522
-359
-83
193
361
362
209
-15
-201
-262
-168
42
281
453
498
412
245
72
-38
-55
3
88
146
144
86
6
-49
-41
37
163
294
389
419
385
306
212
131
76
46
33
27
26
32
54
95
155
225
295
353
390
400
378
318
217
81
-76
-222
-322
-339
-257
-86
136
351
501
543
469
304
95
-104
-253
-331
-343
-305
-242
-169
-96
-30
25
62
73
55
15
-34
-76
-104
-121
-143
-187
-257
-337
-391
-377
-269
-72
169
383
496
466
298
48
-198
-358
-387
-289
-117
58
174
205
166
101
57
63
118
194
258
285
275
248
235
252
297
345
363
325
231
106
-3
-50
-9
119
302
491
639
714
713
659
589
540
536
579
653
731
786
806
790
757
728
723
749
799
857
910
951
986
1028
1085
1153
1209
1223
1166
1036
866
720
672
778
1050
1437
1845
2161
2301
2237
2008
1707
1442
1292
1284
1385
1524
1631
1666
1635
1581
1559
1602
1703
1817
1882
1851
1714
1504
1286
1126
1060
1083
1145
1183
1143
1008
808
603
462
438
544
751
1000
1230
1383
1435
1388
1266
1103
929
765
621
498
390
293
205
130
74
50
72
146
266
406
520
555
463
223
-146
-584
-1006
-1325
-1486
-1482
-1354
-1178
-1029
-954
-955
-998
-1032
-1022
-975
-929
-948
-1080
-1333
-1660
-1978
-2195
-2248
-2129
-1888
-1608
-1377
-1256
-1266
-1392
-1598
-1850
-2116
-2367
-2563
-2649
-2570
-2288
-1818
-1243
-697
-334
-266
-519
-1010
-1580
-2037
-2242
-2153
-1843
-1464
-1181
-1107
-1259
-1556
-1863
-2045
-2029
-1818
-1482
-1126
-840
-674
-633
-694
-830
-1024
-1263
-1524
-1757
-1884
-1821
-1511
-962
-260
453
1025
1350
1413
1283
1080
908
797
690
468
28
-646
-1438
-2118
-2423
-2170
-1349
-149
1098
2033
2412
2189
1531
727
57
-325
-444
-458
-550
-796
-1109
-1258
-992
-183
1074
2458
3537
3948
3559
2537
1280
250
-229
-103
405
914
1075
738
13
-791
-1326
-1371
-928
-201
520
1010
1213
1236
1269
1441
1736
1981
1940
1453
536
-596
-1613
-2222
-2293
-1910
-1320
-804
-537
-523
-618
-638
-478
-182
76
98
-218
-807
-1448
-1868
-1884
-1490
-871
-312
-57
-195
-622
-1105
-1405
-1393
-1111
-730
-455
-405
-562
-788
-917
-862
-667
-494
-532
-887
-1509
-2201
-2701
-2805
-2466
-1818
-1123
-652
-569
-873
-1399
-1907
-2177
-2100
-1703
-1129
-563
-171
-45
-195
-559
-1037
-1512
-1880
-2067
-2039
-1817
-1478
-1136
-905
-858
-987
-1199
-1343
-1273
-907
-275
485
1169
1583
1612
1255
623
-110
-770
-1234
-1455
-1449
-1273
-987
-637
-257
120
454
696
808
781
652
500
423
502
766
1174
1619
1963
2078
1889
1402
709
-37
-655
-983
-917
-436
384
1388
2366
3102
3426
3257
2635
1716
739
-45
-444
-394
15
572
1016
1143
882
341
-230
-538
-371
306
1317
2333
2994
3050
2463
1416
240
-718
-1233
-1266
-952
-510
-131
108
253
417
686
1053
1402
1567
1428
981
351
-259
-675
-838
-828
-812
-944
-1262
-1652
-1892
-1765
-1181
-237
807
1637
2020
1901
1404
765
203
-171
-377
-516
-672
-840
-926
-814
-467
4
357
327
-222
-1190
-2232
-2884
-2763
-1757
-110
1654
2926
3266
2580
1158
-453
-1673
-2116
-1722
-746
386
1257
1621
1463
957
354
-131
-392
-440
-356
-238
-148
-106
-92
-73
-8
138
392
757
1194
1614
1886
1888
1558
944
209
-416
-725
-622
-173
420
905
1090
930
533
106
-159
-172
18
264
417
412
313
275
453
905
1545
2166
2536
2505
2078
1411
742
276
108
195
402
589
682
694
697
745
825
844
679
256
-384
-1077
-1587
-1716
-1387
-696
126
809
1154
1113
794
399
126
81
238
470
617
566
304
-85
-464
-707
-757
-639
-441
-276
-226
-311
-488
-667
-748
-666
-416
-63
267
435
332
-66
-670
-1291
-1690
-1670
-1153
-236
825
1696
2082
1845
1063
-2
-1002
-1647
-1812
-1587
-1215
-971
-1031
-1384
-1839
-2116
-1983
-1368
-399
652
1481
1886
1839
1483
1049
736
629
671
717
633
380
49
-182
-140
240
866
1503
1872
1766
1142
148
-935
-1803
-2245
-2215
-1831
-1307
-847
-564
-435
-339
-121
315
957
1678
2282
2583
2475
1972
1206
381
-294
-663
-669
-359
134
636
981
1056
831
365
-216
-750
-1094
-1165
-966
-579
-140
208
368
308
69
-258
-575
-802
-902
-877
-753
-562
-332
-88
143
328
436
446
367
236
114
50
64
125
165
106
-95
-423
-801
-1117
-1269
-1210
-962
-604
-233
72
278
389
426
394
276
47
-293
-684
-1006
-1116
-906
-368
377
1113
1598
1670
1312
669
-12
-479
-585
-338
107
529
737
654
337
-57
-361
-466
-373
-169
27
128
126
82
92
222
470
766
1000
1082
977
723
407
126
-55
-111
-55
89
307
600
963
1368
1747
1999
2027
1777
1269
602
-79
-627
-941
-995
-829
-522
-156
211
546
828
1032
1122
1060
831
463
39
-329
-533
-515
-292
46
373
571
577
401
121
-160
-349
-398
-313
-144
44
198
289
319
303
258
189
88
-62
-276
-558
-888
-1223
-1496
-1631
-1560
-1243
-689
25
763
1356
1643
1519
982
135
-832
-1693
-2256
-2417
-2182
-1659
-1012
-408
29
240
225
19
-336
-802
-1341
-1906
-2428
-2816
-2988
-2898
-2565
-2077
-1569
-1175
-981
-987
-1112
-1225
-1202
-977
-570
-77
362
620
626
381
-44
-540
-999
-1338
-1512
-1518
-1377
-1128
-818
-494
-196
47
231
368
482
593
695
756
729
577
308
-11
-269
-345
-172
228
729
1147
1309
1127
649
40
-480
-729
-646
-314
79
331
314
42
-349
-659
-733
-529
-140
252
472
439
212
-40
-114
126
678
1403
2074
2480
2513
2207
1723
1275
1047
1123
1467
1952
2411
2703
2748
2538
2124
1588
1025
519
140
-68
-96
29
248
481
656
731
711
642
585
591
676
812
944
1012
974
820
570
260
-69
-376
-623
-773
-791
-666
-421
-124
120
206
65
-296
-794
-1290
-1644
-1769
-1656
-1371
-1018
-692
-435
-240
-77
74
196
241
164
-34
-291
-494
-535
-370
-59
251
383
218
-245
-880
-1488
-1890
-2015
-1926
-1784
-1760
-1932
-2235
-2491
-2488
-2102
-1366
-471
313
756
772
447
-5
-354
-462
-334
-97
89
130
62
31
210
693
1424
2196
2732
2808
2350
1477
445
-459
-1030
-1218
-1122
-921
-778
-761
-831
-877
-793
-539
-164
216
481
562
471
289
120
44
82
201
340
446
500
522
554
635
783
987
1215
1427
1581
1641
1577
1374
1037
608
164
-199
-390
-361
-135
201
524
722
741
608
416
278
278
430
675
913
1050
1035
877
627
344
58
-235
-566
-952
-1372
-1760
-2021
-2079
-1906
-1541
-1072
-598
-189
139
405
635
826
926
856
552
17
-653
-1287
-1688
-1712
-1324
-619
209
932
1368
1430
1141
609
-25
-632
-1123
-1455
-1612
-1591
-1401
-1064
-632
-186
175
369
356
164
-117
-373
-500
-450
-246
34
284
416
385
198
-90
-409
-686
-865
-907
-795
-538
-173
229
561
711
589
170
-478
-1200
-1788
-2047
-1856
-1224
-284
740
1611
2150
2294
2101
1717
1308
995
811
699
552
268
-197
-801
-1428
-1932
-2192
-2148
-1823
-1301
-684
-58
534
1090
1616
2095
2464
2626
2482
1987
1188
235
-655
-1265
-1453
-1211
-666
-43
420
556
325
-178
-761
-1217
-1395
-1253
-866
-385
11
183
64
-324
-891
-1508
-2037
-2374
-2453
-2269
-1876
-1368
-867
-479
-273
-254
-371
-536
-667
-718
-700
-666
-679
-769
-909
-1027
-1038
-900
-641
-364
-204
-261
-548
-970
-1362
-1562
-1486
-1175
-781
-500
-475
-731
-1150
-1524
-1647
-1408
-842
-112
562
996
1120
994
767
601
604
784
1071
1356
1548
1604
1527
1342
1064
688
209
-355
-935
-1425
-1719
-1764
-1596
-1340
-1156
-1172
-1414
-1793
-2139
-2280
-2126
-1710
-1171
-684
-375
-258
-242
-183
31
408
844
1170
1239
1004
543
24
-378
-563
-559
-488
-502
-687
-1008
-1318
-1425
-1190
-602
205
1002
1557
1730
1517
1039
482
14
-269
-358
-306
-176
-14
161
344
511
617
610
466
219
-30
-150
-36
335
881
1431
1791
1823
1493
886
171
-471
-912
-1106
-1088
-936
-728
-509
-288
-56
186
415
586
653
587
390
95
-248
-590
-884
-1095
-1193
-1157
-980
-684
-322
32
300
434
432
332
190
48
-93
-265
-503
-804
-1100
-1262
-1154
-697
73
999
1848
2394
2516
2240
1725
1194
831
709
775
885
893
715
364
-76
-508
-882
-1212
-1552
-1941
-2354
-2690
-2820
-2651
-2194
-1572
-980
-594
-485
-585
-720
-695
-399
140
758
1242
1425
1272
889
471
202
178
366
639
853
918
842
712
630
656
770
888
918
812
605
392
288
359
598
917
1198
1339
1294
1083
768
424
115
-117
-241
-236
-88
184
525
835
1006
969
730
391
110
41
263
738
1332
1877
2249
2423
2469
2501
2595
2735
2818
2706
2322
1709
1031
512
325
503
918
1329
1499
1302
779
108
-482
-824
-876
-719
-486
-278
-109
86
382
788
1208
1473
1423
1014
364
-282
-656
-598
-147
468
932
991
578
-151
-885
-1302
-1219
-662
150
921
1410
1534
1380
1140
1006
1074
1317
1617
1835
1885
1764
1532
1276
1058
905
814
780
800
870
960
1002
904
596
92
-483
-917
-989
-575
272
1315
2212
2654
2493
1817
910
134
-226
-81
439
1062
1499
1578
1302
826
363
73
3
83
191
236
211
195
299
594
1058
1578
1996
2180
2083
1759
1338
967
756
746
919
1214
1566
1919
2228
2453
2556
2511
2318
2012
1663
1349
1127
1010
964
936
887
820
782
843
1045
1379
1773
2116
2308
2300
2111
1811
1479
1164
870
571
244
-87
-352
-448
-297
108
686
1285
1742
1947
1884
1634
1325
1079
947
905
868
749
504
165
-181
-426
-500
-394
-170
70
231
261
166
5
-142
-206
-155
0
209
407
531
541
429
220
-42
-304
-527
-694
-821
-939
-1079
-1248
-1416
-1523
-1503
-1313
-966
-535
-133
129
186
47
-208
-462
-609
-600
-456
-254
-90
-33
-101
-261
-455
-633
-775
-898
-1033
-1206
-1412
-1619
-1778
-1844
-1794
-1629
-1369
-1040
-674
-311
-15
134
49
-326
-979
-1807
-2628
-3230
-3440
-3190
-2550
-1708
-901
-331
-96
-167
-415
-683
-855
-904
-888
-914
-1071
-1384
-1805
-2230
-2557
-2725
-2737
-2648
-2529
-2423
-2326
-2185
-1932
-1520
-955
-304
326
818
1080
1072
819
397
-81
-488
-714
-691
-410
70
635
1144
1474
1565
1439
1199
986
919
1046
1316
1596
1732
1612
1225
668
109
-276
-377
-192
181
591
898
1029
991
858
718
629
596
577
515
371
144
-131
-409
-654
-856
-1018
-1148
-1227
-1223
-1105
-868
-559
-260
-64
-27
-131
-288
-369
-272
31
465
885
1131
1104
810
358
-90
-394
-496
-442
-349
-343
-492
-774
-1090
-1314
-1356
-1201
-919
-621
-417
-370
-479
-698
-968
-1243
-1500
-1732
-1925
-2052
-2084
-2003
-1836
-1646
-1522
-1533
-1693
-1947
-2195
-2334
-2311
-2151
-1941
-1792
-1772
-1881
-2043
-2153
-2135
-1982
-1766
-1597
-1565
-1688
-1899
-2076
-2108
-1954
-1663
-1358
-1170
-1174
-1349
-1594
-1778
-1810
-1685
-1484
-1331
-1325
-1487
-1747
-1977
-2060
-1946
-1680
-1379
-1176
-1156
-1312
-1553
-1745
-1774
-1595
-1245
-826
-455
-218
-142
-202
-336
-486
-609
-687
-716
-691
-598
-424
-166
158
500
797
985
1022
902
648
311
-50
-377
-630
-783
-837
-811
-746
-692
-695
-781
-938
-1116
-1237
-1218
-1010
-616
-99
433
862
1096
1099
893
546
140
-257
-611
-918
-1189
-1433
-1637
-1770
-1801
-1714
-1527
-1295
-1092
-982
-987
-1077
-1170
-1162
-970
-572
-20
560
1016
1221
1121
767
300
-92
-245
-75
382
988
1547
1880
1891
1600
1133
676
397
393
651
1067
1485
1759
1805
1618
1270
865
503
241
85
-2
-70
-156
-261
-348
-357
-227
72
529
1079
1616
2020
2188
2065
1665
1068
407
-172
-546
-650
-492
-149
264
626
843
873
718
421
34
-392
-819
-1225
-1588
-1884
-2078
-2131
-2016
-1725
-1289
-773
-267
131
340
318
74
-337
-826
-1297
-1670
-1900
-1981
-1935
-1797
-1592
-1334
-1020
-652
-251
144
478
708
825
871
928
1084
1397
1853
2360
2775
2952
2802
2331
1647
919
319
-36
-122
-6
197
365
425
361
212
35
-120
-231
-304
-358
-405
-447
-469
-462
-428
-380
-340
-320
-312
-291
-228
-101
84
301
516
705
865
1014
1173
1350
1521
1638
1654
1545
1334
1090
900
837
921
1113
1333
1495
1550
1509
1431
1397
1461
1617
1803
1923
1892
1684
1344
980
718
653
812
1148
1560
1930
2171
2246
2173
2007
1811
1633
1500
1419
1389
1409
1482
1602
1750
1888
1964
1933
1773
1502
1172
857
620
489
443
423
350
168
-133
-507
-865
-1110
-1177
-1060
-816
-541
-331
-246
-280
-370
-426
-366
-156
180
572
935
1203
1349
1386
1343
1238
1068
803
415
-95
-680
-1242
-1669
-1867
-1804
-1518
-1108
-691
-362
-161
-68
-26
24
114
235
352
424
433
391
338
314
342
415
510
602
689
801
983
1273
1666
2105
2486
2688
2619
2251
1638
899
182
-380
-711
-805
-723
-564
-431
-399
-498
-713
-995
-1278
-1505
-1637
-1661
-1589
-1450
-1279
-1111
-978
-904
-914
-1028
-1263
-1620
-2078
-2585
-3063
-3422
-3584
-3502
-3183
-2684
-2097
-1524
-1053
-738
-593
-602
-727
-917
-1117
-1268
-1312
-1207
-940
-540
-80
343
643
784
798
779
848
1095
1531
2076
2584
2900
2933
2697
2304
1918
1675
1625
1703
1771
1685
1373
884
376
51
70
482
1200
2037
2776
3253
3403
3265
2943
2550
2167
1830
1544
1315
1168
1141
1257
1502
1811
2089
2257
2293
2251
2240
2367
2673
3097
3481
3634
3416
2805
1926
1010
313
13
153
628
1235
1754
2029
2015
1764
1395
1030
753
590
524
517
531
535
499
387
160
-210
-722
-1325
-1928
-2422
-2720
-2793
-2683
-2490
-2332
-2304
-2444
-2726
-3080
-3426
-3706
-3891
-3987
-4003
-3948
-3806
-3561
-3210
-2777
-2319
-1910
-1616
-1467
-1449
-1505
-1568
-1585
-1540
-1460
-1397
-1402
-1495
-1657
-1831
-1946
-1946
-1817
-1591
-1340
-1152
-1094
-1190
-1413
-1693
-1944
-2095
-2115
-2025
-1888
-1774
-1743
-1811
-1949
-2099
-2197
-2203
-2120
-1983
-1844
-1743
-1688
-1655
-1601
-1498
-1347
-1195
-1112
-1168
-1394
-1765
-2206
-2616
-2902
-3012
-2948
-2758
-2518
-2302
-2167
-2146
-2252
-2478
-2808
-3207
-3624
-3991
-4242
-4323
-4219
-3957
-3597
-3210
-2848
-2532
-2246
-1960
-1650
-1317
-986
-696
-471
-307
-178
-47
99
237
312
261
54
-284
-669
-992
-1166
-1169
-1061
-958
-986
-1221
-1654
-2197
-2718
-3100
-3283
-3281
-3153
-2966
-2754
-2505
-2183
-1766
-1277
-794
-424
-250
-286
-465
-655
-719
-576
-237
196
576
776
744
516
200
-80
-238
-255
-175
-72
-7
4
-9
11
112
313
590
898
1188
1437
1647
1840
2037
2248
2462
2658
2822
2952
3062
3171
3294
3432
3575
3710
3828
3929
4019
4097
4153
4169
4136
4066
4003
4013
4156
4460
4897
5386
5818
6103
6205
6158
6046
5964
5969
6053
6142
6140
5970
5623
5164
4704
4353
4173
4148
4202
4238
4189
4051
3886
3785
3825
4019
4314
4598
4759
4730
4517
4197
3886
3684
3640
3733
3887
4006
4018
3890
3647
3350
3064
2840
2697
2624
2591
2566
2522
2438
2298
2088
1792
1405
933
404
-136
-637
-1058
-1384
-1624
-1813
-1993
-2191
-2412
-2631
-2805
-2888
-2852
-2691
-2418
-2059
-1635
-1154
-615
-20
612
1234
1783
2193
2425
2492
2456
2415
2469
2679
3044
3503
3962
4329
4553
4635
4614
4529
4391
4160
3765
3139
2272
1231
157
-784
-1465
-1855
-2033
-2164
-2416
-2893
-3576
-4327
-4943
-5244
-5154
-4737
-4177
-3705
-3511
-3676
-4148
-4778
-5392
-5854
-6116
-6207
-6196
-6140
-6051
-5894
-5619
-5208
-4701
-4196
-3810
-3625
-3644
-3782
-3897
-3844
-3537
-2983
-2271
-1536
-902
-436
-135
47
163
235
239
123
-157
-600
-1147
-1693
-2128
-2385
-2467
-2445
-2427
-2516
-2765
-3166
-3660
-4173
-4641
-5037
-5362
-5626
-5829
-5952
-5969
-5870
-5685
-5483
-5351
-5353
-5485
-5659
-5718
-5491
-4859
-3808
-2451
-998
312
1282
1821
1959
1826
1597
1435
1447
1678
2119
2734
3481
4315
5183
6013
6714
7195
7388
7280
6920
6401
5834
5301
4833
4408
3972
3480
2917
2309
1710
1161
675
221
-251
-774
-1335
-1860
-2246
-2400
-2298
-2005
-1675
-1479
-1554
-1932
-2522
-3139
-3574
-3671
-3386
-2803
-2093
-1448
-1008
-823
-832
-914
-935
-798
-472
11
584
1172
1721
2201
2601
2917
3146
3282
3330
3311
3260
3222
3227
3277
3342
3363
3281
3055
2684
2209
1703
1246
900
693
609
602
610
574
454
242
-43
-363
-675
-946
-1163
-1344
-1526
-1755
-2065
-2457
-2898
-3315
-3620
-3733
-3608
-3249
-2711
-2081
-1457
-924
-530
-289
-179
-157
-174
-181
-140
-29
156
402
681
958
1207
1423
1626
1859
2172
2595
3129
3735
4348
4899
5338
5650
5847
5947
5960
5870
5650
5284
4798
4276
3843
3630
3716
4091
4647
5204
5577
5640
5360
4802
4089
3343
2643
2013
1440
921
491
231
229
530
1089
1764
2350
2657
2581
2150
1511
870
410
219
276
470
669
777
779
721
681
715
831
1002
1194
1403
1669
2055
2601
3282
3987
4552
4822
4720
4289
3685
3116
2757
2682
2837
3076
3231
3195
2962
2632
2352
2251
2377
2679
3032
3294
3357
3182
2805
2302
1761
1249
804
436
142
-84
-257
-395
-529
-687
-884
-1109
-1322
-1463
-1481
-1356
-1113
-814
-537
-344
-263
-287
-390
-553
-779
-1087
-1500
-2009
-2565
-3074
-3434
-3572
-3479
-3226
-2947
-2800
-2916
-3363
-4128
-5133
-6253
-7360
-8342
-9126
-9679
-10008
-10151
-10168
-10126
-10082
-10068
-10083
-10093
-10049
-9907
-9652
-9303
-8912
-8539
-8231
-8007
-7864
-7776
-7729
-7721
-7759
-7838
-7928
-7961
-7850
-7520
-6944
-6171
-5315
-4525
-3939
-3634
-3614
-3819
-4155
-4536
-4902
-5214
-5437
-5520
-5394
-4996
-4308
-3392
-2391
-1496
-877
-621
-689
-928
-1131
-1123
-833
-321
260
730
967
959
797
627
573
676
887
1094
1195
1157
1040
973
1090
1462
2053
2732
3326
3693
3781
3642
3400
3185
3072
3052
3046
2954
2717
2350
1943
1616
1463
1501
1661
1816
1830
1621
1184
587
-64
-677
-1208
-1672
-2122
-2609
-3153
-3724
-4253
-4656
-4865
-4850
-4622
-4220
-3699
-3114
-2514
-1945
-1447
-1054
-782
-619
-523
-428
-266
6
392
844
1288
1648
1877
1980
2009
2044
2161
2402
2764
3200
3648
4051
4386
4667
4935
5236
5590
5977
6333
6568
6591
6348
5849
5174
4461
3870
3532
3506
3749
4125
4434
4475
4106
3289
2103
722
-642
-1794
-2610
-3062
-3207
-3159
-3046
-2977
-3022
-3203
-3505
-3885
-4280
-4621
-4841
-4890
-4752
-4452
-4051
-3632
-3261
-2968
-2729
-2475
-2125
-1628
-992
-295
343
803
1018
1006
865
739
767
1035
1541
2208
2911
3524
3953
4156
4138
3933
3587
3144
2647
2147
1708
1396
1267
1343
1593
1933
2236
2367
2216
1730
925
-111
-1244
-2323
-3208
-3802
-4062
-4009
-3703
-3239
-2715
-2210
-1774
-1423
-1146
-921
-726
-551
-388
-232
-61
162
484
945
1554
2276
3026
3688
4144
4318
4204
3873
3464
3137
3027
3197
3614
4159
4660
4950
4925
4569
3962
3246
2569
2033
1671
1438
1257
1060
833
618
494
520
693
921
1052
927
455
-336
-1296
-2200
-2835
-3084
-2969
-2638
-2295
-2109
-2143
-2328
-2508
-2514
-2247
-1724
-1063
-426
63
369
557
748
1049
1495
2033
2551
2930
3121
3161
3161
3251
3516
3955
4488
4994
5367
5559
5589
5514
5386
5221
4992
4658
4209
3693
3216
2897
2815
2960
3224
3441
3456
3194
2698
2113
1621
1365
1384
1599
1848
1957
1812
1399
804
162
-393
-783
-997
-1075
-1071
-1020
-923
-761
-515
-190
179
543
862
1128
1367
1626
1938
2305
2684
3010
3222
3299
3276
3229
3246
3390
3672
4050
4448
4793
5045
5207
5312
5397
5471
5509
5457
5263
4909
4432
3918
3474
3182
3063
3060
3051
2890
2456
1698
657
-546
-1748
-2791
-3572
-4064
-4322
-4455
-4584
-4808
-5163
-5625
-6112
-6520
-6754
-6756
-6518
-6084
-5531
-4947
-4409
-3974
-3674
-3514
-3483
-3552
-3681
-3814
-3891
-3859
-3685
-3371
-2960
-2523
-2139
-1870
-1737
-1713
-1737
-1731
-1631
-1406
-1062
-633
-168
281
666
939
1051
956
628
85
-600
-1299
-1857
-2141
-2093
-1754
-1261
-804
-556
-612
-954
-1462
-1965
-2310
-2418
-2306
-2064
-1805
-1611
-1497
-1419
-1304
-1098
-800
-465
-178
-12
6
-92
-230
-332
-348
-278
-159
-31
90
229
438
764
1208
1707
2147
2402
2389
2114
1678
1245
982
996
1286
1746
2201
2474
2449
2111
1539
877
281
-134
-313
-266
-45
280
641
976
1229
1343
1272
993
527
-53
-634
-1094
-1348
-1383
-1268
-1132
-1112
-1297
-1688
-2195
-2682
-3019
-3145
-3095
-2977
-2919
-3008
-3245
-3542
-3763
-3794
-3593
-3214
-2783
-2435
-2259
-2252
-2334
-2392
-2341
-2170
-1950
-1794
-1802
-2004
-2344
-2703
-2951
-3003
-2853
-2565
-2239
-1957
-1757
-1630
-1544
-1481
-1458
-1528
-1745
-2127
-2636
-3184
-3664
-4001
-4181
-4255
-4310
-4426
-4636
-4914
-5201
-5440
-5609
-5739
-5888
-6112
-6422
-6783
-7122
-7369
-7491
-7505
-7457
-7392
-7312
-7170
-6885
-6389
-5666
-4776
-3834
-2965
-2249
-1689
-1214
-720
-124
595
1386
2155
2814
3328
3729
4097
4514
5023
5600
6170
6637
6933
7047
7024
6939
6862
6828
6824
6809
6735
6580
6351
6085
5829
5622
5483
5409
5379
5360
5310
5182
4936
4548
4030
3432
2840
2349
2035
1917
1949
2037
2077
1991
1766
1451
1124
854
658
496
287
-41
-515
-1093
-1675
-2148
-2425
-2479
-2346
-2099
-1814
-1544
-1309
-1113
-960
-874
-885
-1012
-1244
-1520
-1759
-1885
-1867
-1737
-1579
-1491
-1538
-1724
-1988
-2238
-2396
-2432
-2373
-2281
-2207
-2161
-2100
-1953
-1667
-1239
-733
-256
91
255
255
163
64
10
-10
-57
-198
-463
-810
-1137
-1321
-1282
-1020
-622
-229
31
96
-3
-165
-266
-223
-29
243
481
583
511
297
36
-161
-210
-80
202
573
960
1307
1579
1764
1860
1866
1788
1638
1443
1245
1091
1018
1047
1162
1328
1495
1619
1672
1651
1578
1490
1430
1438
1535
1718
1962
2219
2439
2577
2618
2574
2486
2405
2372
2399
2468
2538
2562
2504
2353
2118
1821
1478
1101
694
270
-144
-508
-781
-942
-1002
-1008
-1022
-1093
-1235
-1422
-1600
-1720
-1766
-1766
-1782
-1874
-2067
-2328
-2579
-2735
-2743
-2613
-2412
-2232
-2138
-2136
-2167
-2137
-1976
-1678
-1317
-1014
-888
-988
-1273
-1618
-1873
-1922
-1732
-1360
-917
-518
-232
-61
39
127
239
381
538
704
901
1179
1582
2106
2678
3158
3392
3270
2790
2070
1318
758
549
736
1237
1888
2513
2984
3254
3349
3332
3257
3151
3005
2804
2551
2283
2063
1955
1995
2175
2443
2722
2942
3055
3051
2946
2775
2577
2390
2247
2179
2208
2337
2548
2798
3027
3181
3224
3149
2982
2764
2539
2344
2206
2145
2182
2337
2622
3022
3492
3959
4342
4579
4651
4588
4456
4320
4225
4172
4132
4067
3964
3847
3772
3795
3937
4166
4400
4539
4509
4298
3966
3617
3364
3274
3349
3524
3701
3788
3730
3522
3201
2823
2439
2084
1774
1519
1319
1172
1067
977
865
697
457
164
-136
-384
-537
-590
-587
-599
-701
-930
-1273
-1663
-2005
-2217
-2256
-2134
-1905
-1642
-1407
-1225
-1084
-944
-761
-498
-145
288
769
1263
1728
2132
2449
2668
2796
2853
2875
2901
2963
3075
3232
3406
3561
3662
3683
3611
3453
3227
2958
2679
2421
2205
2043
1925
1824
1702
1524
1266
927
525
90
-354
-796
-1237
-1682
-2127
-2550
-2916
-3187
-3347
-3411
-3421
-3434
-3490
-3596
-3724
-3824
-3858
-3821
-3754
-3719
-3768
-3915
-4117
-4295
-4367
-4294
-4094
-3837
-3605
-3447
-3349
-3242
-3042
-2704
-2260
-1825
-1551
-1562
-1895
-2472
-3123
-3652
-3912
-3850
-3522
-3053
-2580
-2200
-1952
-1830
-1815
-1905
-2125
-2502
-3035
-3674
-4322
-4870
-5241
-5432
-5506
-5568
-5708
-5954
-6261
-6538
-6698
-6715
-6640
-6586
-6673
-6972
-7467
-8061
-8624
-9042
-9271
-9336
-9308
-9252
-9193
-9100
-8914
-8586
-8117
-7560
-7005
-6529
-6164
-5882
-5618
-5307
-4923
-4497
-4094
-3776
-3562
-3412
-3245
-2983
-2594
-2121
-1664
-1340
-1222
-1306
-1506
-1692
-1751
-1640
-1404
-1162
-1054
-1182
-1567
-2141
-2772
-3309
-3633
-3686
-3479
-3083
-2600
-2140
-1797
-1633
-1667
-1875
-2188
-2511
-2743
-2813
-2700
-2443
-2133
-1874
-1746
-1769
-1898
-2036
-2076
-1950
-1656
-1265
-894
-659
-628
-795
-1078
-1348
-1479
-1392
-1083
-623
-137
245
429
385
159
-152
-432
-590
-586
-444
-229
-24
115
176
195
231
337
523
749
932
987
866
587
233
-74
-225
-169
59
348
554
556
304
-160
-714
-1201
-1481
-1477
-1192
-696
-100
480
957
1277
1429
1429
1319
1156
1010
952
1047
1326
1781
2358
2968
3516
3929
4178
4287
4314
4329
4385
4501
4664
4844
5011
5151
5267
5368
5456
5516
5525
5461
5331
5171
5046
5025
5147
5400
5712
5980
6103
6021
5745
5352
4952
4649
4499
4494
4569
4636
4628
4521
4347
4172
4066
4067
4173
4334
4485
4570
4558
4456
4297
4121
3962
3835
3744
3686
3661
3678
3749
3890
4109
4412
4795
5253
5767
6304
6809
7204
7410
7366
7061
6552
5957
5429
5103
5053
5256
5601
5928
6082
5980
5634
5154
4695
4404
4360
4546
4863
5171
5344
5317
5109
4800
4501
4304
4243
4288
4358
4356
4206
3888
3441
2947
2508
2203
2060
2049
2089
2076
1919
1567
1034
384
-281
-861
-1289
-1550
-1680
-1755
-1858
-2050
-2352
-2739
-3148
-3497
-3714
-3755
-3614
-3333
-2986
-2668
-2466
-2436
-2588
-2873
-3200
-3460
-3561
-3462
-3184
-2806
-2433
-2155
-2021
-2021
-2108
-2221
-2326
-2426
-2558
-2758
-3027
-3309
-3505
-3505
-3246
-2747
-2122
-1541
-1176
-1127
-1391
-1861
-2370
-2760
-2935
-2893
-2705
-2471
-2271
-2128
-2005
-1845
-1599
-1270
-916
-630
-499
-567
-815
-1172
-1539
-1829
-1988
-2013
-1939
-1825
-1739
-1734
-1847
-2087
-2434
-2834
-3209
-3469
-3542
-3399
-3074
-2665
-2304
-2118
-2177
-2474
-2916
-3366
-3688
-3799
-3690
-3422
-3091
-2779
-2527
-2320
-2110
-1854
-1537
-1193
-885
-674
-584
-584
-599
-541
-350
-23
379
753
998
1054
918
646
317
1
-268
-503
-738
-1004
-1301
-1589
-1804
-1885
-1811
-1615
-1379
-1203
-1166
-1295
-1556
-1863
-2121
-2256
-2241
-2102
-1895
-1678
-1489
-1330
-1181
-1018
-835
-646
-483
-374
-319
-288
-226
-78
182
528
888
1161
1256
1129
800
352
-98
-435
-587
-545
-366
-151
-16
-55
-313
-784
-1407
-2094
-2742
-3266
-3607
-3739
-3669
-3428
-3057
-2606
-2123
-1659
-1266
-990
-871
-923
-1127
-1425
-1727
-1930
-1948
-1737
-1312
-743
-133
413
817
1052
1133
1108
1030
936
841
740
623
493
364
264
215
223
270
320
332
276
154
-8
-158
-240
-209
-45
241
612
1008
1365
1627
1760
1764
1671
1539
1432
1399
1449
1548
1625
1601
1424
1098
692
321
108
139
424
896
1429
1890
2184
2287
2248
2164
2141
2247
2499
2859
3262
3639
3941
4148
4260
4289
4253
4174
4083
4026
4054
4203
4476
4827
5164
5375
5368
5108
4627
4022
3411
2890
2497
2207
1954
1669
1318
921
540
239
48
-64
-184
-419
-848
-1490
-2287
-3129
-3898
-4515
-4965
-5290
-5567
-5858
-6183
-6518
-6807
-7002
-7090
-7103
-7104
-7155
-7287
-7486
-7697
-7857
-7918
-7871
-7741
-7575
-7410
-7262
-7120
-6963
-6782
-6588
-6414
-6293
-6237
-6224
-6201
-6110
-5918
-5639
-5334
-5079
-4932
-4891
-4890
-4817
-4563
-4072
-3373
-2576
-1835
-1286
-994
-928
-971
-973
-800
-391
235
990
1759
2448
3010
3452
3818
4158
4501
4845
5161
5406
5548
5570
5484
5316
5107
4902
4748
4685
4746
4940
5244
5601
5923
6116
6105
5863
5425
4880
4346
3928
3683
3602
3613
3619
3528
3299
2950
2552
2196
1957
1859
1873
1930
1954
1897
1755
1574
1419
1348
1381
1492
1617
1680
1624
1431
1130
779
449
199
66
62
178
395
689
1025
1361
1651
1849
1929
1895
1781
1646
1542
1501
1507
1513
1453
1284
1008
686
414
293
390
704
1170
1677
2109
2384
2467
2379
2168
1891
1594
1304
1043
831
693
650
707
838
988
1094
1104
1010
853
706
650
731
939
1213
1465
1621
1651
1586
1499
1471
1554
1748
2005
2255
2436
2525
2539
2523
2522
2555
2615
2673
2710
2729
2771
2890
3131
3501
3954
4402
4745
4910
4876
4685
4420
4175
4019
3977
4019
4091
4125
4072
3914
3658
3331
2966
2596
2246
1938
1692
1513
1399
1327
1263
1169
1016
805
557
318
135
41
34
81
125
105
-26
-287
-664
-1122
-1610
-2072
-2457
-2724
-2848
-2826
-2686
-2485
-2302
-2216
-2278
-2487
-2784
-3063
-3204
-3120
-2789
-2268
-1673
-1142
-779
-627
-653
-775
-898
-962
-958
-924
-922
-991
-1132
-1295
-1408
-1411
-1287
-1076
-859
-727
-740
-902
-1160
-1423
-1600
-1636
-1535
-1355
-1187
-1125
-1232
-1522
-1951
-2437
-2881
-3193
-3325
-3284
-3133
-2975
-2927
-3082
-3475
-4070
-4765
-5422
-5908
-6135
-6083
-5798
-5365
-4872
-4382
-3918
-3480
-3061
-2674
-2358
-2164
-2123
-2224
-2400
-2550
-2573
-2418
-2107
-1737
-1438
-1328
-1457
-1793
-2230
-2634
-2895
-2966
-2870
-2675
-2463
-2286
-2159
-2064
-1983
-1920
-1911
-2009
-2249
-2615
-3029
-3362
-3482
-3305
-2830
-2152
-1431
-838
-504
-475
-708
-1101
-1533
-1912
-2201
-2412
-2587
-2764
-2951
-3117
-3214
-3192
-3037
-2778
-2483
-2239
-2120
-2162
-2348
-2616
-2880
-3056
-3093
-2989
-2784
-2552
-2371
-2301
-2363
-2536
-2760
-2958
-3057
-3007
-2796
-2443
-1995
-1509
-1037
-616
-268
-1
182
278
284
201
37
-183
-426
-651
-829
-944
-1000
-1014
-1010
-994
-956
-874
-724
-506
-250
-23
91
16
-278
-765
-1356
-1927
-2360
-2578
-2573
-2402
-2163
-1956
-1845
-1839
-1898
-1955
-1955
-1875
-1736
-1586
-1477
-1439
-1466
-1525
-1576
-1593
-1578
-1558
-1565
-1616
-1700
-1774
-1791
-1719
-1562
-1358
-1161
-1006
-884
-731
-454
31
753
1654
2594
3395
3899
4030
3827
3431
3038
2830
2909
3263
3777
4281
4618
4697
4529
4212
3890
3697
3713
3935
4289
4661
4942
5066
5026
4873
4693
4574
4578
4724
4985
5301
5603
5832
5960
5993
5973
5956
6001
6150
6419
6795
7244
7716
8162
8536
8805
8952
8977
8898
8744
8557
8373
8217
8092
7974
7824
7604
7295
6911
6501
6131
5863
5721
5681
5669
5586
5341
4884
4225
3433
2612
1875
1311
968
849
915
1099
1313
1462
1455
1223
741
44
-764
-1530
-2085
-2298
-2114
-1587
-858
-119
451
741
736
509
188
-97
-256
-259
-122
112
404
736
1105
1511
1935
2334
2652
2838
2877
2795
2663
2565
2574
2716
2967
3253
3481
3563
3447
3130
2660
2117
1595
1180
927
850
918
1060
1184
1197
1028
650
83
-607
-1329
-1988
-2516
-2880
-3095
-3210
-3288
-3389
-3547
-3762
-3999
-4205
-4325
-4321
-4184
-3935
-3618
-3280
-2957
-2664
-2398
-2147
-1906
-1685
-1505
-1382
-1313
-1256
-1145
-910
-514
17
595
1091
1392
1448
1304
1087
955
1027
1321
1741
2110
2248
2048
1536
856
215
-208
-336
-232
-62
-24
-265
-822
-1617
-2506
-3344
-4046
-4615
-5108
-5608
-6159
-6751
-7322
-7794
-8108
-8249
-8238
-8117
-7920
-7672
-7386
-7085
-6810
-6615
-6546
-6605
-6742
-6859
-6850
-6648
-6258
-5764
-5292
-4959
-4819
-4845
-4941
-4992
-4910
-4672
-4310
-3890
-3457
-3021
-2547
-1997
-1361
-688
-84
327
452
267
-167
-734
-1304
-1781
-2128
-2366
-2544
-2709
-2880
-3050
-3198
-3314
-3405
-3494
-3600
-3722
-3832
-3885
-3845
-3706
-3504
-3307
-3192
-3214
-3384
-3673
-4021
-4363
-4648
-4843
-4938
-4927
-4810
-4586
-4263
-3862
-3418
-2967
-2538
-2132
-1729
-1286
-762
-136
588
1369
2149
2856
3424
3798
3943
3853
3559
3134
2687
2339
2193
2291
2592
2978
3286
3374
3176
2734
2193
1743
1547
1675
2074
2591
3035
3251
3178
2862
2423
2003
1705
1569
1573
1667
1807
1973
2160
2355
2513
2556
2400
2005
1411
750
212
-21
148
689
1442
2178
2681
2827
2625
2198
1729
1375
1220
1255
1408
1598
1776
1948
2149
2406
2700
2959
3087
3012
2736
2348
1998
1838
1953
2323
2829
3303
3597
3653
3517
3322
3223
3335
3684
4206
4780
5275
5594
5690
5562
5231
4725
4074
3325
2551
1856
1352
1127
1202
1524
1979
2435
2792
3017
3141
3226
3317
3404
3422
3283
2929
2377
1730
1138
742
606
686
849
930
807
451
-66
-608
-1039
-1282
-1348
-1312
-1273
-1301
-1407
-1554
-1687
-1774
-1825
-1881
-1984
-2142
-2310
-2408
-2363
-2149
-1814
-1465
-1223
-1166
-1289
-1508
-1691
-1726
-1572
-1279
-974
-798
-850
-1143
-1595
-2064
-2402
-2503
-2336
-1941
-1402
-812
-248
243
635
910
1043
1004
766
321
-303
-1041
-1801
-2483
-3011
-3352
-3530
-3619
-3717
-3915
-4256
-4718
-5208
-5591
-5735
-5564
-5091
-4423
-3735
-3210
-2980
-3082
-3449
-3940
-4390
-4664
-4693
-4478
-4067
-3527
-2912
-2260
-1597
-945
-335
208
676
1090
1496
1944
2448
2966
3400
3628
3562
3195
2630
2048
1652
1586
1878
2436
3082
3633
3967
4062
3982
3821
3644
3452
3185
2767
2164
1422
657
14
-405
-591
-627
-652
-789
-1078
-1458
-1790
-1932
-1805
-1442
-971
-562
-351
-379
-579
-816
-952
-912
-712
-455
-270
-262
-463
-827
-1249
-1610
-1810
-1790
-1532
-1054
-399
367
1151
1840
2325
2530
2453
2179
1870
1712
1849
2332
3085
3938
4689
5174
5332
5215
4960
4726
4629
4705
4908
5146
5323
5385
5330
5195
5029
4870
4728
4590
4443
4284
4127
3993
3894
3821
3735
3587
3326
2930
2411
1817
1218
691
297
74
27
129
324
540
700
739
620
334
-92
-615
-1180
-1742
-2261
-2704
-3036
-3218
-3216
-3016
-2645
-2177
-1722
-1389
-1248
-1295
-1446
-1563
-1507
-1197
-645
45
711
1198
1412
1345
1073
712
377
144
42
70
219
489
886
1404
2001
2603
3108
3436
3558
3523
3443
3448
3635
4022
4535
5030
5352
5386
5104
4569
3910
3285
2829
2623
2676
2932
3284
3595
3732
3587
3111
2325
1322
240
-772
-1606
-2223
-2657
-2988
-3293
-3602
-3877
-4025
-3952
-3610
-3039
-2358
-1724
-1267
-1036
-978
-970
-875
-607
-168
359
846
1189
1342
1330
1222
1086
950
789
550
192
-276
-784
-1225
-1499
-1560
-1448
-1276
-1195
-1345
-1802
-2565
-3556
-4649
-5706
-6606
-7268
-7659
-7797
-7743
-7591
-7447
-7400
-7493
-7706
-7958
-8132
-8125
-7876
-7409
-6820
-6240
-5791
-5535
-5453
-5464
-5449
-5310
-4988
-4483
-3830
-3080
-2278
-1458
-653
85
684
1060
1146
929
465
-121
-670
-1035
-1132
-966
-628
-265
-32
-48
-362
-943
-1691
-2464
-3113
-3518
-3617
-3424
-3033
-2598
-2295
-2276
-2621
-3303
-4201
-5122
-5868
-6293
-6348
-6085
-5630
-5130
-4692
-4350
-4062
-3738
-3285
-2655
-1865
-994
-157
535
1006
1235
1246
1103
879
646
459
354
349
443
623
867
1154
1469
1807
2168
2550
2934
3280
3530
3627
3536
3264
2867
2428
2028
1707
1445
1166
776
211
-518
-1312
-2011
-2451
-2533
-2262
-1756
-1196
-760
-549
-549
-647
-681
-518
-107
499
1175
1779
2218
2477
2620
2753
2969
3315
3780
4312
4850
5346
5767
6088
6271
6270
6047
5613
5052
4521
4207
4253
4682
5362
6030
6377
6163
5316
3966
2403
966
-81
-644
-818
-828
-921
-1263
-1874
-2639
-3376
-3925
-4213
-4274
-4219
-4170
-4206
-4330
-4488
-4598
-4598
-4456
-4177
-3776
-3262
-2638
-1918
-1145
-402
201
572
671
542
300
86
14
123
366
635
821
859
751
556
347
167
6
-184
-456
-819
-1219
-1553
-1716
-1651
-1384
-1022
-709
-563
-636
-891
-1234
-1560
-1806
-1975
-2115
-2286
-2509
-2743
-2899
-2877
-2618
-2136
-1523
-912
-423
-122
4
31
62
180
415
741
1088
1375
1535
1532
1361
1043
613
124
-364
-775
-1037
-1093
-924
-566
-103
344
660
767
652
373
41
-216
-292
-131
261
830
1489
2159
2781
3334
3827
4280
4710
5114
5463
5717
5837
5808
5651
5422
5196
5040
4987
5026
5100
5135
5067
4875
4595
4308
4108
4062
4185
4421
4670
4823
4801
4588
4229
3807
3406
3073
2802
2542
2229
1818
1312
761
247
-157
-410
-517
-519
-466
-389
-285
-124
127
467
848
1172
1325
1219
837
248
-406
-953
-1251
-1234
-936
-475
-12
306
390
232
-103
-508
-869
-1098
-1146
-1002
-690
-248
266
780
1211
1475
1503
1267
798
187
-429
-905
-1125
-1040
-679
-140
438
915
1187
1207
987
591
113
-350
-712
-923
-974
-899
-768
-661
-644
-743
-929
-1126
-1236
-1176
-920
-509
-44
351
581
619
513
370
303
377
582
828
988
954
688
244
-247
-626
-762
-596
-154
477
1187
1885
2518
3070
3535
3900
4130
4182
4030
3693
3236
2762
2379
2152
2089
2138
2211
2228
2150
1983
1774
1573
1404
1259
1103
906
672
450
319
353
577
939
1325
1588
1610
1351
861
269
-271
-642
-799
-784
-691
-618
-622
-689
-752
-724
-543
-204
238
692
1070
1317
1427
1434
1381
1301
1203
1077
917
731
550
413
340
317
292
194
-29
-384
-813
-1213
-1470
-1512
-1336
-1018
-684
-460
-439
-646
-1051
-1590
-2203
-2855
-3537
-4246
-4956
-5605
-6094
-6321
-6216
-5778
-5086
-4286
-3546
-3016
-2783
-2857
-3178
-3643
-4140
-4577
-4895
-5075
-5124
-5062
-4913
-4693
-4412
-4073
-3685
-3262
-2829
-2421
-2077
-1827
-1684
-1642
-1675
-1748
-1834
-1920
-2009
-2116
-2248
-2398
-2541
-2643
-2680
-2654
-2596
-2561
-2596
-2722
-2912
-3103
-3218
-3204
-3055
-2829
-2622
-2537
-2645
-2955
-3412
-3918
-4366
-4672
-4792
-4732
-4526
-4228
-3885
-3538
-3205
-2893
-2588
-2272
-1922
-1532
-1120
-735
-443
-304
-334
-486
-655
-702
-519
-71
567
1239
1756
1980
1880
1549
1162
904
882
1085
1392
1634
1680
1497
1164
831
644
673
882
1151
1335
1336
1136
797
412
51
-271
-583
-920
-1270
-1551
-1634
-1406
-835
-16
846
1509
1789
1634
1148
539
30
-237
-256
-143
-65
-149
-414
-763
-1025
-1037
-718
-102
685
1484
2172
2703
3103
3432
3729
3982
4122
4062
3752
3204
2517
1842
1334
1100
1174
1507
1998
2522
2968
3257
3345
3226
2922
2480
1965
1454
1014
694
500
402
345
266
121
-103
-382
-677
-942
-1148
-1281
-1344
-1345
-1288
-1178
-1022
-837
-654
-505
-419
-403
-441
-501
-546
-553
-518
-456
-384
-308
-214
-70
157
485
907
1391
1890
2363
2785
3153
3473
3752
3986
4161
4264
4293
4266
4210
4145
4062
3919
3642
3160
2442
1523
508
-453
-1210
-1665
-1808
-1714
-1521
-1379
-1398
-1622
-2021
-2514
-2991
-3358
-3554
-3552
-3364
-3026
-2595
-2143
-1743
-1463
-1343
-1385
-1546
-1748
-1902
-1936
-1818
-1568
-1240
-900
-598
-352
-145
55
281
544
844
1169
1520
1912
2367
2897
3478
4045
4497
4732
4685
4354
3813
3189
2621
2220
2036
2054
2212
2429
2636
2793
2887
2926
2923
2890
2841
2789
2751
2737
2744
2746
2704
2576
2342
2021
1670
1370
1194
1178
1309
1533
1785
2019
2228
2442
2698
3008
3335
3591
3672
3499
3058
2417
1705
1069
622
410
404
524
685
824
921
988
1043
1087
1091
1010
809
481
66
-366
-733
-981
-1094
-1106
-1074
-1065
-1121
-1256
-1452
-1673
-1872
-2009
-2050
-1970
-1763
-1440
-1039
-616
-239
35
179
206
173
152
214
396
688
1039
1377
1633
1768
1777
1686
1542
1388
1254
1155
1088
1046
1020
1000
982
955
906
819
676
453
135
-290
-816
-1414
-2028
-2583
-2995
-3200
-3173
-2950
-2619
-2302
-2118
-2141
-2377
-2759
-3172
-3492
-3627
-3545
-3278
-2908
-2527
-2215
-2013
-1928
-1939
-2021
-2165
-2371
-2653
-3022
-3467
-3956
-4430
-4823
-5077
-5151
-5041
-4772
-4394
-3967
-3553
-3198
-2932
-2770
-2712
-2753
-2882
-3080
-3321
-3562
-3750
-3830
-3758
-3514
-3112
-2593
-2017
-1442
-907
-425
8
407
777
1109
1382
1579
1694
1745
1765
1788
1828
1870
1872
1782
1561
1199
725
189
-348
-842
-1270
-1626
-1914
-2135
-2288
-2378
-2430
-2489
-2614
-2852
-3209
-3633
-4022
-4261
-4259
-3999
-3550
-3049
-2650
-2471
-2544
-2813
-3154
-3425
-3520
-3401
-3095
-2679
-2242
-1853
-1559
-1377
-1317
-1382
-1574
-1881
-2268
-2675
-3032
-3276
-3377
-3343
-3212
-3037
-2854
-2676
-2485
-2253
-1952
-1576
-1133
-642
-112
458
1080
1757
2470
3171
3789
4253
4517
4574
4459
4226
3926
3583
3196
2745
2213
1613
990
409
-66
-403
-615
-757
-907
-1133
-1470
-1908
-2398
-2875
-3281
-3585
-3782
-3893
-3939
-3931
-3859
-3701
-3429
-3033
-2534
-1979
-1437
-975
-637
-429
-318
-240
-126
76
385
784
1232
1680
2093
2454
2763
3024
3235
3388
3477
3508
3517
3561
3706
3996
4428
4950
5473
5909
6209
6387
6514
6688
6983
7412
7916
8382
8694
8779
8636
8335
7978
7659
7424
7261
7118
6931
6661
6296
5853
5348
4790
4178
3521
2859
2274
1870
1738
1906
2310
2799
3187
3309
3089
2565
1865
1154
564
148
-129
-355
-619
-963
-1362
-1742
-2025
-2171
-2199
-2178
-2195
-2307
-2520
-2787
-3030
-3177
-3187
-3064
-2839
-2555
-2249
-1936
-1620
-1300
-976
-646
-301
86
551
1131
1841
2660
3528
4363
5089
5661
6085
6407
6687
6974
7276
7561
7771
7847
7764
7535
7213
6871
6569
6342
6184
6064
5936
5760
5518
5212
4862
4490
4111
3722
3301
2817
2244
1577
847
122
-506
-943
-1127
-1050
-769
-394
-61
113
59
-220
-660
-1158
-1608
-1931
-2095
-2111
-2023
-1890
-1769
-1703
-1720
-1825
-2003
-2217
-2413
-2533
-2533
-2402
-2168
-1895
-1661
-1527
-1516
-1603
-1730
-1834
-1880
-1877
-1874
-1932
-2094
-2353
-2650
-2899
-3016
-2961
-2753
-2457
-2164
-1947
-1839
-1828
-1873
-1933
-1986
-2039
-2113
-2227
-2374
-2523
-2627
-2652
-2600
-2513
-2461
-2511
-2697
-2993
-3322
-3580
-3677
-3572
-3296
-2941
-2631
-2473
-2525
-2777
-3156
-3565
-3913
-4158
-4317
-4454
-4653
-4977
-5440
-5993
-6543
-6980
-7219
-7230
-7046
-6755
-6461
-6253
-6168
-6182
-6221
-6186
-5990
-5585
-4982
-4241
-3458
-2731
-2132
-1687
-1366
-1097
-788
-361
220
930
1685
2369
2866
3109
3101
2924
2708
2591
2667
2955
3397
3883
4302
4582
4722
4780
4842
4980
5211
5491
5733
5843
5763
5496
5098
4659
4264
3961
3755
3612
3487
3341
3160
2951
2732
2517
2308
2098
1874
1632
1379
1130
906
719
581
494
462
490
577
712
862
974
985
834
492
-31
-677
-1355
-1962
-2409
-2644
-2657
-2483
-2183
-1833
-1499
-1229
-1039
-916
-822
-710
-538
-292
10
318
568
700
686
540
313
72
-125
-251
-317
-358
-415
-506
-617
-712
-756
-737
-685
-667
-757
-1006
-1417
-1932
-2459
-2904
-3208
-3371
-3446
-3508
-3617
-3783
-3958
-4051
-3973
-3670
-3163
-2541
-1939
-1496
-1307
-1396
-1716
-2165
-2627
-3007
-3255
-3374
-3409
-3420
-3466
-3581
-3773
-4027
-4316
-4609
-4881
-5113
-5287
-5381
-5373
-5239
-4958
-4524
-3942
-3238
-2456
-1650
-883
-215
299
625
750
693
502
247
2
-167
-227
-181
-64
69
167
205
194
176
212
356
632
1024
1483
1934
2308
2554
2658
2642
2553
2452
2392
2408
2504
2654
2806
2901
2883
2723
2424
2024
1585
1169
821
553
348
172
-5
-190
-357
-468
-484
-394
-224
-30
128
211
222
202
211
293
452
642
788
821
712
489
227
13
-90
-77
3
74
69
-30
-190
-339
-415
-393
-313
-254
-299
-489
-790
-1104
-1303
-1292
-1050
-646
-222
71
125
-79
-467
-908
-1267
-1457
-1466
-1355
-1222
-1159
-1220
-1407
-1679
-1981
-2265
-2507
-2704
-2865
-2993
-3090
-3155
-3194
-3231
-3299
-3424
-3614
-3839
-4035
-4127
-4053
-3793
-3382
-2895
-2422
-2033
-1754
-1559
-1390
-1188
-919
-593
-250
61
313
517
721
980
1333
1768
2226
2619
2868
2938
2859
2717
2620
2657
2864
3212
3625
4016
4316
4505
4605
4663
4726
4821
4949
5097
5254
5422
5612
5833
6065
6257
6331
6208
5844
5250
4503
3721
3026
2503
2182
2035
2001
2027
2085
2188
2361
2617
2929
3221
3388
3338
3032
2511
1893
1332
967
872
1027
1331
1641
1830
1833
1672
1441
1262
1231
1378
1651
1939
2115
2095
1868
1505
1133
884
845
1031
1379
1779
2122
2341
2428
2429
2410
2420
2463
2499
2463
2301
1999
1597
1172
808
561
439
400
382
324
203
36
-132
-246
-270
-201
-62
102
248
335
334
216
-40
-444
-984
-1608
-2228
-2734
-3025
-3045
-2805
-2383
-1897
-1464
-1161
-1008
-975
-1006
-1060
-1133
-1250
-1450
-1746
-2113
-2479
-2759
-2884
-2831
-2631
-2347
-2039
-1737
-1421
-1046
-570
4
615
1154
1500
1573
1358
920
371
-166
-601
-899
-1067
-1133
-1117
-1010
-785
-418
83
667
1246
1725
2039
2175
2172
2105
2044
2028
2048
2064
2027
1918
1754
1593
1502
1529
1676
1899
2123
2270
2288
2167
1926
1598
1202
732
157
-551
-1391
-2309
-3195
-3905
-4303
-4308
-3930
-3278
-2536
-1914
-1588
-1648
-2071
-2737
-3461
-4059
-4405
-4454
-4254
-3914
-3555
-3266
-3074
-2945
-2807
-2586
-2247
-1809
-1337
-917
-624
-486
-483
-553
-622
-635
-577
-485
-427
-478
-693
-1080
-1595
-2149
-2637
-2967
-3089
-3013
-2808
-2583
-2457
-2515
-2785
-3220
-3717
-4144
-4389
-4394
-4175
-3812
-3408
-3053
-2783
-2571
-2343
-2025
-1579
-1038
-496
-80
108
28
-269
-660
-987
-1115
-972
-563
38
726
1406
2017
2541
2987
3370
3692
3936
4070
4062
3897
3587
3165
2682
2198
1770
1448
1263
1222
1296
1426
1527
1514
1332
974
499
10
-374
-567
-542
-344
-68
182
340
404
435
530
774
1201
1775
2409
2992
3437
3713
3847
3912
3988
4135
4370
4667
4975
5237
5412
5486
5470
5392
5287
5182
5086
4986
4842
4595
4183
3559
2725
1736
704
-227
-919
-1288
-1333
-1138
-848
-617
-561
-718
-1038
-1414
-1723
-1874
-1841
-1668
-1451
-1296
-1281
-1430
-1705
-2019
-2267
-2359
-2250
-1949
-1522
-1067
-681
-427
-314
-293
-276
-180
38
352
670
869
845
562
78
-474
-932
-1170
-1150
-934
-655
-453
-418
-549
-762
-941
-995
-911
-753
-635
-657
-846
-1139
-1406
-1505
-1351
-961
-445
31
317
332
96
-295
-708
-1027
-1190
-1193
-1072
-869
-618
-334
-29
278
555
766
898
973
1046
1190
1449
1816
2218
2543
2685
2596
2315
1959
1678
1590
1726
2005
2270
2337
2083
1493
677
-170
-841
-1186
-1172
-888
-507
-222
-168
-382
-792
-1252
-1608
-1756
-1688
-1489
-1308
-1292
-1526
-2000
-2603
-3173
-3549
-3644
-3474
-3153
-2852
-2727
-2863
-3237
-3732
-4184
-4445
-4443
-4204
-3841
-3505
-3327
-3369
-3604
-3932
-4220
-4349
-4254
-3945
-3493
-3006
-2592
-2325
-2225
-2251
-2314
-2304
-2124
-1717
-1095
-333
446
1111
1564
1772
1776
1675
1576
1555
1619
1707
1715
1554
1189
670
116
-329
-553
-527
-313
-39
156
180
29
-217
-424
-472
-300
61
503
879
1065
1006
740
374
55
-87
17
355
844
1356
1762
1971
1950
1731
1397
1053
794
680
721
884
1103
1309
1454
1525
1541
1546
1585
1679
1820
1970
2078
2105
2043
1919
1792
1723
1752
1876
2044
2172
2173
1996
1647
1193
749
436
340
480
799
1183
1506
1674
1663
1526
1374
1324
1454
1764
2178
2565
2799
2809
2610
2303
2032
1929
2061
2398
2828
3192
3351
3229
2841
2287
1709
1248
998
985
1175
1488
1833
2131
2332
2420
2406
2322
2207
2094
1999
1913
1801
1611
1301
861
329
-202
-614
-804
-728
-428
-34
278
350
100
-441
-1139
-1808
-2281
-2480
-2438
-2287
-2192
-2278
-2574
-3004
-3414
-3647
-3608
-3304
-2845
-2392
-2093
-2021
-2161
-2412
-2644
-2757
-2713
-2547
-2337
-2164
-2066
-2024
-1969
-1816
-1502
-1012
-396
259
847
1281
1509
1526
1366
1088
760
442
178
-11
-129
-201
-262
-344
-458
-589
-698
-737
-676
-522
-333
-200
-216
-439
-859
-1394
-1912
-2277
-2407
-2303
-2051
-1792
-1658
-1717
-1943
-2224
-2399
-2325
-1932
-1246
-382
505
1274
1844
2211
2437
2610
2800
3030
3271
3453
3503
3377
3076
2659
2221
1868
1688
1725
1968
2351
2773
3121
3304
3276
3045
2672
2243
1838
1507
1250
1027
779
463
71
-359
-764
-1081
-1281
-1379
-1433
-1508
-1650
-1857
-2076
-2226
-2234
-2066
-1746
-1352
-986
-740
-667
-768
-1000
-1292
-1568
-1767
-1854
-1822
-1695
-1525
-1380
-1332
-1436
-1706
-2100
-2530
-2888
-3085
-3098
-2978
-2845
-2835
-3039
-3463
-4011
-4524
-4838
-4863
-4616
-4216
-3836
-3623
-3643
-3853
-4133
-4344
-4397
-4289
-4097
-3932
-3883
-3965
-4117
-4233
-4214
-4018
-3674
-3264
-2876
-2560
-2299
-2025
-1655
-1131
-462
286
1006
1597
1994
2182
2191
2073
1883
1671
1480
1355
1339
1468
1744
2128
2537
2866
3025
2975
2744
2423
2123
1937
1895
1962
2052
2071
1957
1705
1366
1018
738
568
507
528
592
676
775
904
1074
1282
1500
1681
1768
1719
1515
1177
756
331
-10
-185
-141
131
585
1132
1654
2041
2220
2186
1996
1750
1552
1469
1505
1602
1670
1625
1434
1122
771
478
315
304
407
550
652
663
579
435
286
176
120
98
68
-15
-173
-398
-652
-877
-1018
-1037
-918
-679
-360
-17
296
534
676
726
712
673
645
646
673
704
714
687
631
571
543
569
646
744
816
822
751
626
503
444
488
631
824
986
1034
914
618
184
-319
-822
-1269
-1634
-1915
-2119
-2254
-2315
-2292
-2176
-1971
-1694
-1380
-1065
-781
-545
-360
-220
-120
-58
-39
-68
-142
-240
-324
-345
-255
-22
357
850
1395
1920
2360
2681
2885
3014
3127
3277
3483
3721
3926
4022
3950
3701
3324
2914
2575
2380
2345
2417
2503
2507
2373
2109
1780
1482
1296
1256
1335
1460
1545
1529
1393
1162
882
595
319
44
-252
-583
-939
-1286
-1578
-1777
-1877
-1897
-1877
-1856
-1854
-1872
-1894
-1909
-1917
-1933
-1977
-2055
-2150
-2225
-2240
-2176
-2049
-1910
-1823
-1836
-1951
-2117
-2251
-2267
-2122
-1830
-1459
-1101
-830
-668
-583
-502
-356
-109
214
545
800
923
912
822
743
759
916
1196
1530
1824
1998
2020
1914
1757
1644
1656
1828
2139
2515
2848
3035
3002
2732
2267
1694
1124
654
341
182
124
79
-44
-306
-724
-1264
-1860
-2434
-2921
-3287
-3524
-3650
-3696
-3690
-3656
-3612
-3570
-3536
-3514
-3499
-3486
-3463
-3426
-3374
-3311
-3245
-3174
-3090
-2977
-2819
-2611
-2367
-2116
-1887
-1695
-1527
-1340
-1077
-696
-190
397
984
1479
1812
1962
1962
1883
1795
1746
1738
1734
1686
1558
1345
1078
798
542
318
106
-125
-394
-690
-970
-1177
-1263
-1216
-1071
-900
-781
-772
-887
-1094
-1325
-1509
-1593
-1559
-1419
-1210
-967
-715
-461
-198
82
383
692
989
1246
1443
1573
1645
1681
1708
1747
1809
1891
1979
2059
2121
2170
2224
2301
2413
2557
2710
2838
2914
2929
2901
2868
2874
2945
3079
3243
3386
3462
3452
3366
3239
3112
3013
2943
2891
2844
2808
2813
2906
3120
3460
3883
4314
4670
4897
4984
4967
4904
4836
4771
4676
4503
4220
3844
3439
3094
2877
2805
2824
2840
2759
2542
2220
1885
1643
1557
1606
1692
1680
1458
988
329
-392
-1036
-1506
-1785
-1923
-2001
-2074
-2146
-2164
-2058
-1788
-1380
-925
-552
-366
-409
-638
-950
-1225
-1379
-1395
-1316
-1220
-1176
-1217
-1332
-1487
-1650
-1811
-1983
-2184
-2414
-2639
-2801
-2846
-2746
-2528
-2262
-2033
-1911
-1917
-2021
-2168
-2304
-2413
-2522
-2684
-2941
-3291
-3680
-4019
-4224
-4260
-4162
-4030
-3989
-4128
-4470
-4950
-5443
-5810
-5952
-5846
-5546
-5153
-4780
-4502
-4340
-4262
-4205
-4106
-3928
-3669
-3361
-3051
-2791
-2616
-2542
-2556
-2625
-2701
-2735
-2694
-2570
-2394
-2228
-2146
-2210
-2443
-2820
-3272
-3711
-4059
-4279
-4383
-4426
-4476
-4588
-4782
-5041
-5317
-5557
-5715
-5760
-5683
-5480
-5159
-4735
-4237
-3707
-3196
-2747
-2375
-2064
-1763
-1416
-988
-492
16
452
748
889
924
954
1089
1399
1883
2463
3020
3445
3686
3759
3742
3728
3782
3917
4096
4260
4360
4382
4345
4279
4198
4086
3903
3616
3220
2761
2321
1981
1788
1722
1708
1645
1453
1108
656
187
-202
-444
-530
-493
-390
-269
-153
-44
63
158
216
204
101
-83
-306
-514
-661
-737
-773
-821
-928
-1111
-1344
-1578
-1761
-1873
-1926
-1959
-2007
-2070
-2111
-2065
-1875
-1531
-1083
-632
-295
-153
-221
-437
-688
-853
-849
-659
-330
50
389
626
749
792
818
892
1054
1308
1615
1908
2112
2171
2069
1839
1553
1303
1161
1157
1264
1414
1529
1559
1502
1408
1346
1363
1458
1568
1602
1482
1192
792
401
149
117
306
641
1008
1311
1512
1646
1789
2011
2333
2715
3076
3336
3462
3479
3450
3440
3470
3507
3480
3327
3038
2668
2324
2112
2085
2216
2411
2551
2554
2411
2192
2005
1947
2053
2290
2575
2820
2971
3027
3025
3006
2986
2947
2844
2644
2348
2005
1692
1479
1405
1458
1587
1733
1857
1949
2031
2124
2237
2351
2433
2457
2424
2363
2325
2350
2450
2598
2742
2830
2838
2776
2684
2609
2581
2601
2646
2684
2690
2659
2599
2519
2418
2282
2097
1856
1579
1302
1064
889
771
674
558
395
191
-17
-182
-271
-289
-277
-295
-391
-573
-808
-1034
-1194
-1263
-1263
-1246
-1267
-1351
-1481
-1599
-1639
-1559
-1362
-1094
-827
-624
-516
-495
-528
-575
-618
-664
-737
-863
-1050
-1278
-1510
-1700
-1814
-1839
-1783
-1671
-1533
-1398
-1292
-1239
-1257
-1353
-1519
-1724
-1920
-2051
-2071
-1962
-1742
-1463
-1196
-1006
-940
-1002
-1168
-1386
-1597
-1752
-1824
-1815
-1751
-1675
-1631
-1648
-1736
-1876
-2037
-2187
-2304
-2396
-2486
-2607
-2773
-2972
-3158
-3275
-3280
-3172
-2996
-2830
-2753
-2806
-2971
-3175
-3326
-3352
-3243
-3052
-2874
-2798
-2863
-3036
-3230
-3341
-3305
-3122
-2856
-2598
-2414
-2309
-2226
-2074
-1779
-1334
-804
-306
46
197
176
86
55
183
494
934
1404
1807
2092
2277
2425
2610
2876
3213
3571
3885
4111
4246
4327
4405
4519
4673
4845
4994
5094
5142
5156
5159
5153
5113
4991
4742
4357
3879
3396
3019
2835
2873
3087
3371
3591
3631
3432
3003
2419
1784
1208
770
504
402
423
512
617
701
743
745
716
670
611
540
445
319
161
-10
-160
-248
-235
-106
126
423
729
994
1184
1293
1339
1353
1366
1399
1462
1551
1659
1778
1896
1999
2066
2073
1999
1839
1601
1313
1010
725
479
279
125
17
-38
-30
43
161
276
320
223
-53
-495
-1035
-1570
-1990
-2227
-2270
-2173
-2024
-1914
-1894
-1965
-2082
-2178
-2202
-2133
-1990
-1818
-1657
-1533
-1443
-1364
-1272
-1153
-1012
-864
-724
-595
-464
-308
-110
136
415
701
968
1197
1384
1537
1668
1782
1878
1944
1971
1952
1887
1781
1640
1468
1271
1054
834
629
460
338
261
211
163
99
13
-86
-182
-266
-346
-448
-607
-847
-1166
-1533
-1899
-2216
-2461
-2643
-2793
-2942
-3100
-3238
-3306
-3248
-3042
-2712
-2329
-1979
-1729
-1596
-1539
-1480
-1347
-1106
-786
-462
-223
-127
-174
-306
-430
-463
-365
-157
97
316
442
460
395
295
207
154
131
117
88
27
-69
-199
-362
-563
-805
-1079
-1357
-1596
-1753
-1801
-1747
-1632
-1513
-1444
-1447
-1505
-1572
-1599
-1562
-1477
-1394
-1375
-1462
-1652
-1898
-2121
-2249
-2246
-2127
-1956
-1816
-1777
-1872
-2082
-2349
-2600
-2769
-2819
-2749
-2583
-2366
-2140
-1943
-1798
-1714
-1688
-1702
-1729
-1737
-1696
-1588
-1417
-1207
-1000
-841
-762
-769
-844
-947
-1034
-1080
-1085
-1085
-1129
-1263
-1504
-1825
-2159
-2414
-2512
-2421
-2168
-1840
-1555
-1415
-1469
-1688
-1976
-2201
-2253
-2081
-1717
-1257
-822
-507
-341
-282
-245
-146
51
315
560
685
619
365
-6
-379
-642
-730
-650
-468
-276
-149
-119
-170
-254
-324
-355
-353
-342
-346
-369
-391
-382
-318
-195
-31
149
330
517
736
1010
1337
1680
1965
2115
2082
1877
1574
1283
1109
1103
1240
1429
1554
1525
1321
1002
682
478
463
633
913
1188
1358
1373
1251
1062
894
809
821
895
973
999
951
846
730
651
637
683
748
778
727
572
322
18
-290
-547
-715
-776
-735
-614
-447
-276
-136
-54
-36
-68
-123
-167
-176
-148
-100
-66
-82
-169
-322
-512
-698
-841
-926
-959
-968
-984
-1022
-1076
-1110
-1085
-969
-762
-497
-235
-42
29
-40
-230
-497
-782
-1038
-1239
-1386
-1499
-1607
-1736
-1900
-2098
-2319
-2545
-2757
-2940
-3088
-3203
-3300
-3399
-3521
-3681
-3881
-4109
-4335
-4528
-4661
-4722
-4717
-4666
-4590
-4504
-4407
-4287
-4130
-3931
-3702
-3470
-3267
-3111
-3001
-2910
-2796
-2625
-2383
-2086
-1768
-1467
-1199
-944
-659
-289
194
772
1381
1921
2302
2475
2458
2331
2207
2189
2329
2616
2978
3323
3570
3686
3686
3623
3554
3516
3511
3513
3489
3416
3296
3149
3001
2861
2721
2561
2366
2142
1924
1760
1694
1737
1861
2004
2098
2104
2024
1906
1816
1806
1881
2001
2094
2097
1988
1798
1604
1486
1496
1626
1817
1989
2082
2084
2039
2024
2105
2303
2578
2851
3037
3087
3012
2871
2740
2671
2664
2669
2612
2437
2137
1763
1398
1123
973
926
913
859
716
486
221
-11
-163
-229
-251
-293
-404
-591
-815
-1010
-1117
-1117
-1046
-974
-977
-1102
-1340
-1640
-1929
-2151
-2291
-2377
-2464
-2594
-2777
-2976
-3125
-3161
-3056
-2834
-2567
-2343
-2237
-2275
-2432
-2640
-2821
-2915
-2903
-2803
-2662
-2525
-2417
-2334
-2246
-2112
-1903
-1608
-1244
-842
-443
-76
243
514
751
970
1186
1407
1635
1872
2114
2358
2599
2822
3013
3150
3219
3216
3153
3059
2972
2924
2933
2991
3068
3120
3113
3035
2908
2778
2700
2710
2804
2936
3028
3002
2810
2463
2029
1612
1319
1214
1297
1505
1737
1899
1939
1867
1741
1638
1610
1655
1712
1692
1511
1142
627
70
-399
-677
-724
-574
-320
-72
88
132
85
2
-68
-108
-140
-205
-337
-529
-731
-865
-855
-668
-327
94
502
824
1034
1162
1270
1414
1619
1853
2053
2146
2093
1908
1656
1427
1292
1281
1365
1476
1538
1502
1365
1163
950
765
611
453
240
-66
-459
-884
-1249
-1458
-1454
-1244
-902
-546
-298
-244
-402
-721
-1100
-1432
-1637
-1690
-1624
-1507
-1411
-1378
-1409
-1462
-1478
-1413
-1257
-1044
-832
-682
-621
-633
-662
-637
-505
-260
56
364
583
659
586
405
180
-25
-175
-260
-294
-292
-261
-196
-90
43
168
231
185
18
-232
-480
-624
-585
-339
65
526
931
1199
1312
1311
1276
1280
1367
1531
1739
1953
2158
2365
2602
2885
3198
3486
3681
3728
3621
3405
3167
2992
2929
2965
3032
3039
2914
2631
2218
1741
1266
834
447
84
-284
-659
-1018
-1320
-1535
-1662
-1741
-1833
-1996
-2255
-2586
-2925
-3202
-3368
-3422
-3411
-3402
-3452
-3577
-3740
-3869
-3882
-3726
-3397
-2942
-2440
-1973
-1595
-1320
-1124
-959
-782
-570
-332
-101
76
167
163
91
2
-40
10
165
391
619
766
767
602
304
-46
-353
-547
-607
-571
-521
-544
-693
-967
-1307
-1627
-1849
-1936
-1905
-1815
-1738
-1724
-1783
-1883
-1977
-2024
-2013
-1973
-1942
-1956
-2021
-2110
-2168
-2144
-2009
-1777
-1490
-1209
-985
-842
-772
-743
-716
-662
-574
-464
-356
-276
-238
-245
-285
-341
-394
-436
-467
-499
-550
-637
-766
-926
-1085
-1205
-1254
-1225
-1151
-1097
-1144
-1354
-1741
-2258
-2803
-3256
-3524
-3577
-3466
-3306
-3231
-3343
-3671
-4161
-4694
-5130
-5361
-5340
-5090
-4686
-4226
-3794
-3446
-3205
-3066
-3012
-3020
-3057
-3087
-3068
-2960
-2744
-2425
-2039
-1638
-1268
-954
-686
-426
-129
230
637
1047
1391
1615
1699
1668
1588
1533
1563
1699
1922
2183
2424
2595
2671
2646
2534
2353
2128
1887
1663
1490
1394
1386
1450
1546
1620
1623
1530
1351
1126
910
750
672
670
721
796
881
984
1127
1333
1612
1943
2279
2559
2733
2775
2699
2558
2422
2362
2428
2630
2939
3298
3637
3895
4040
4073
4027
3955
3900
3892
3925
3971
3989
3945
3830
3663
3484
3331
3225
3155
3084
2966
2770
2499
2195
1925
1755
1721
1813
1976
2130
2195
2125
1916
1606
1257
932
681
527
474
512
628
805
1027
1272
1515
1731
1902
2021
2100
2156
2209
2272
2345
2416
2473
2505
2509
2489
2450
2392
2309
2195
2050
1889
1740
1635
1600
1639
1731
1836
1910
1918
1854
1738
1607
1501
1447
1451
1497
1562
1624
1675
1721
1775
1852
1957
2083
2210
2317
2382
2390
2339
2234
2089
1923
1754
1600
1471
1368
1283
1205
1121
1024
922
829
762
731
731
737
717
637
480
250
-21
-288
-507
-647
-702
-685
-624
-545
-466
-390
-313
-229
-139
-58
-5
-1
-56
-166
-304
-435
-521
-537
-478
-365
-238
-147
-133
-215
-380
-586
-771
-878
-874
-765
-597
-445
-384
-465
-694
-1031
-1401
-1723
-1934
-2013
-1980
-1882
-1772
-1689
-1644
-1626
-1618
-1609
-1611
-1651
-1760
-1956
-2226
-2523
-2784
-2942
-2957
-2826
-2583
-2290
-2011
-1792
-1648
-1563
-1501
-1423
-1304
-1140
-949
-763
-608
-495
-415
-340
-234
-69
170
471
808
1144
1445
1693
1889
2051
2200
2355
2522
2692
2842
2946
2982
2932
2792
2565
2261
1896
1492
1076
681
338
70
-112
-218
-270
-293
-312
-339
-374
-412
-449
-488
-541
-616
-714
-818
-893
-904
-824
-653
-422
-182
14
135
181
188
210
291
452
672
901
1082
1167
1146
1039
894
759
666
622
605
583
530
435
307
169
44
-57
-141
-231
-360
-551
-815
-1140
-1494
-1834
-2114
-2305
-2396
-2407
-2376
-2349
-2368
-2448
-2580
-2726
-2843
-2899
-2891
-2847
-2818
-2853
-2976
-3170
-3381
-3538
-3582
-3498
-3318
-3119
-2986
-2977
-3103
-3316
-3534
-3674
-3685
-3567
-3371
-3168
-3024
-2967
-2982
-3018
-3018
-2940
-2782
-2576
-2375
-2233
-2181
-2220
-2320
-2437
-2530
-2568
-2543
-2465
-2353
-2229
-2110
-2001
-1901
-1798
-1679
-1536
-1367
-1182
-1000
-845
-734
-672
-644
-622
-569
-461
-293
-85
120
275
345
321
223
94
-14
-66
-48
28
130
223
284
305
294
270
252
251
271
307
352
401
445
477
486
460
390
273
121
-43
-193
-302
-355
-352
-303
-228
-142
-52
39
134
231
321
390
425
428
414
415
469
600
810
1070
1332
1544
1669
1707
1688
1668
1699
1813
2005
2241
2470
2651
2769
2840
2900
2981
3096
3223
3318
3335
3248
3067
2841
2636
2507
2479
2530
2608
2646
2600
2456
2242
2005
1800
1653
1570
1533
1520
1517
1523
1550
1609
1697
1794
1873
1911
1904
1871
1845
1859
1923
2025
2126
2186
2180
2109
2003
1904
1846
1839
1868
1903
1915
1895
1857
1835
1859
1944
2076
2219
2332
2386
2376
2322
2254
2195
2154
2117
2060
1961
1812
1622
1414
1209
1020
852
692
534
377
225
84
-49
-186
-346
-542
-772
-1010
-1217
-1353
-1404
-1392
-1370
-1407
-1553
-1815
-2144
-2451
-2635
-2624
-2400
-2009
-1545
-1106
-771
-571
-486
-467
-460
-424
-348
-240
-112
30
191
381
603
843
1067
1239
1331
1340
1291
1224
1179
1178
1211
1252
1266
1233
1155
1060
978
930
912
897
846
729
536
285
10
-257
-502
-729
-956
-1196
-1447
-1685
-1874
-1988
-2025
-2015
-2011
-2063
-2199
-2410
-2654
-2875
-3031
-3109
-3128
-3124
-3130
-3154
-3178
-3174
-3120
-3021
-2913
-2844
-2852
-2942
-3077
-3197
-3243
-3189
-3054
-2896
-2778
-2738
-2767
-2812
-2804
-2697
-2498
-2270
-2110
-2102
-2273
-2579
-2908
-3130
-3145
-2925
-2526
-2066
-1676
-1452
-1417
-1525
-1679
-1778
-1750
-1580
-1298
-964
-640
-361
-136
48
206
339
426
431
321
85
-254
-638
-992
-1250
-1380
-1396
-1364
-1374
-1509
-1817
-2286
-2849
-3404
-3857
-4154
-4298
-4349
-4393
-4503
-4713
-5000
-5303
-5551
-5699
-5748
-5741
-5744
-5810
-5956
-6155
-6351
-6486
-6526
-6475
-6367
-6244
-6137
-6050
-5968
-5871
-5753
-5633
-5544
-5518
-5559
-5638
-5693
-5657
-5485
-5172
-4759
-4315
-3912
-3603
-3407
-3314
-3298
-3334
-3407
-3504
-3610
-3702
-3747
-3716
-3603
-3428
-3243
-3110
-3077
-3160
-3330
-3529
-3688
-3759
-3725
-3609
-3454
-3308
-3201
-3139
-3109
-3090
-3062
-3017
-2954
-2872
-2767
-2628
-2447
-2221
-1961
-1685
-1418
-1177
-965
-775
-590
-396
-189
24
227
400
529
610
645
645
624
600
593
621
697
821
976
1123
1219
1219
1104
884
598
309
78
-55
-79
-18
89
196
272
304
297
264
215
154
83
-1
-95
-188
-270
-332
-372
-398
-421
-449
-481
-509
-521
-514
-493
-479
-492
-546
-633
-722
-769
-733
-594
-370
-110
118
252
260
158
1
-132
-171
-79
127
386
614
737
720
580
383
212
141
206
389
635
868
1028
1091
1076
1032
1014
1066
1195
1385
1602
1811
1997
2162
2324
2501
2700
2919
3143
3362
3571
3778
3993
4220
4450
4663
4829
4928
4955
4926
4872
4823
4798
4797
4806
4808
4793
4766
4747
4755
4799
4866
4927
4944
4889
4759
4576
4383
4227
4140
4125
4161
4210
4234
4211
4140
4041
3941
3866
3822
3802
3788
3762
3714
3653
3600
3577
3602
3676
3782
3889
3968
4000
3986
3948
3920
3932
4003
4134
4303
4484
4656
4808
4946
5082
5225
5371
5504
5601
5646
5642
5616
5605
5645
5750
5903
6059
6165
6183
6110
5980
5855
5798
5848
6003
6219
6433
6583
6635
6592
6487
6364
6258
6185
6140
6106
6071
6035
6010
6014
6052
6113
6166
6171
6097
5937
5710
5456
5224
5051
4948
4902
4879
4842
4765
4640
4483
4320
4179
4070
3989
3909
3799
3638
3422
3170
2922
2716
2576
2499
2453
2388
2257
2033
1729
1378
1033
735
498
302
105
-135
-436
-784
-1135
-1436
-1651
-1775
-1837
-1883
-1950
-2050
-2159
-2237
-2251
-2194
-2099
-2020
-2013
-2103
-2271
-2463
-2615
-2686
-2680
-2645
-2651
-2752
-2955
-3211
-3434
-3538
-3473
-3255
-2952
-2662
-2469
-2405
-2445
-2519
-2547
-2477
-2302
-2064
-1827
-1646
-1546
-1508
-1487
-1435
-1319
-1142
-932
-728
-561
-440
-349
-257
-139
16
198
379
528
629
680
703
731
792
902
1057
1231
1391
1506
1556
1540
1476
1390
1310
1253
1227
1226
1239
1256
1273
1294
1324
1370
1429
1495
1556
1606
1641
1667
1692
1723
1756
1783
1788
1762
1712
1655
1623
1645
1738
1895
2094
2298
2473
2601
2683
2737
2787
2850
2936
3037
3145
3247
3340
3423
3495
3549
3571
3545
3463
3332
3180
3050
2980
2994
3084
3213
3328
3374
3321
3169
2949
2710
2500
2347
2251
2187
2117
2005
1830
1593
1315
1028
762
543
379
266
189
127
58
-39
-175
-356
-582
-847
-1140
-1449
-1758
-2049
-2303
-2501
-2628
-2678
-2658
-2591
-2510
-2452
-2450
-2521
-2663
-2852
-3052
-3224
-3336
-3371
-3333
-3240
-3121
-3006
-2922
-2887
-2904
-2962
-3040
-3108
-3139
-3116
-3039
-2928
-2815
-2737
-2716
-2754
-2827
-2893
-2910
-2855
-2732
-2578
-2445
-2380
-2405
-2507
-2642
-2753
-2793
-2748
-2639
-2514
-2427
-2412
-2471
-2571
-2661
-2694
-2650
-2543
-2411
-2301
-2246
-2246
-2274
-2286
-2243
-2134
-1981
-1837
-1760
-1792
-1939
-2170
-2426
-2646
-2787
-2842
-2841
-2835
-2874
-2985
-3166
-3386
-3599
-3770
-3884
-3953
-4006
-4073
-4165
-4269
-4357
-4393
-4357
-4256
-4125
-4011
-3958
-3981
-4064
-4160
-4219
-4203
-4106
-3960
-3816
-3728
-3728
-3814
-3954
-4101
-4211
-4262
-4255
-4211
-4153
-4097
-4043
-3981
-3903
-3808
-3713
-3639
-3606
-3613
-3643
-3663
-3639
-3556
-3421
-3266
-3130
-3041
-3008
-3012
-3015
-2980
-2884
-2726
-2527
-2319
-2130
-1979
-1867
-1787
-1727
-1675
-1621
-1554
-1461
-1326
-1141
-912
-660
-422
-236
-128
-97
-117
-142
-129
-54
76
228
358
431
442
413
384
398
471
591
719
804
806
714
546
349
172
60
34
89
204
343
471
552
559
475
298
39
-268
-579
-845
-1031
-1123
-1140
-1122
-1125
-1194
-1353
-1596
-1892
-2197
-2471
-2690
-2853
-2978
-3092
-3217
-3368
-3541
-3721
-3884
-4005
-4065
-4057
-3986
-3872
-3742
-3625
-3543
-3503
-3496
-3495
-3471
-3402
-3281
-3120
-2943
-2777
-2633
-2503
-2360
-2171
-1915
-1591
-1227
-871
-573
-367
-258
-223
-218
-198
-130
-2
180
400
643
903
1175
1454
1724
1955
2112
2172
2130
2013
1876
1776
1761
1845
2005
2187
2331
2391
2353
2239
2092
1957
1863
1809
1771
1715
1612
1457
1262
1056
864
699
557
424
284
136
-14
-150
-263
-361
-469
-621
-842
-1133
-1461
-1771
-2003
-2117
-2116
-2044
-1972
-1972
-2085
-2310
-2598
-2880
-3090
-3194
-3199
-3148
-3095
-3086
-3135
-3228
-3332
-3412
-3454
-3467
-3478
-3515
-3594
-3706
-3822
-3906
-3933
-3900
-3827
-3751
-3708
-3718
-3779
-3872
-3967
-4043
-4089
-4113
-4130
-4151
-4177
-4194
-4180
-4114
-3989
-3815
-3623
-3446
-3315
-3241
-3211
-3198
-3162
-3071
-2912
-2687
-2418
-2135
-1863
-1616
-1393
-1182
-967
-732
-471
-184
119
428
730
1020
1293
1552
1800
2044
2291
2547
2815
3092
3367
3628
3859
4049
4197
4313
4415
4524
4657
4818
4998
5183
5350
5487
5588
5662
5724
5788
5865
5956
6054
6144
6212
6246
6241
6198
6124
6031
5932
5841
5768
5717
5685
5657
5620
5561
5476
5374
5276
5206
5182
5211
5281
5367
5439
5475
5467
5426
5373
5335
5334
5377
5459
5566
5678
5776
5846
5875
5854
5781
5659
5502
5332
5181
5077
5036
5059
5128
5210
5273
5292
5258
5181
5080
4974
4878
4796
4722
4650
4576
4505
4440
4389
4348
4309
4256
4177
4065
3928
3785
3658
3567
3518
3505
3508
3502
3465
3385
3262
3111
2951
2803
2683
2595
2535
2492
2449
2392
2316
2222
2123
2035
1978
1967
2007
2094
2213
2342
2458
2541
2578
2568
2517
2444
2369
2315
2297
2324
2389
2475
2561
2624
2647
2627
2570
2491
2408
2335
2278
2240
2217
2203
2195
2189
2181
2166
2137
2088
2020
1939
1855
1783
1729
1691
1658
1612
1539
1434
1306
1174
1058
967
896
828
738
613
454
281
128
24
-20
-13
13
17
-33
-150
-324
-524
-721
-888
-1022
-1134
-1245
-1374
-1531
-1710
-1900
-2083
-2248
-2393
-2523
-2644
-2761
-2874
-2979
-3071
-3150
-3222
-3298
-3387
-3491
-3603
-3706
-3778
-3797
-3753
-3648
-3498
-3328
-3165
-3029
-2927
-2849
-2775
-2682
-2554
-2390
-2204
-2021
-1869
-1758
-1678
-1597
-1471
-1262
-951
-553
-107
329
709
1008
1241
1446
1672
1958
2311
2706
3091
3413
3636
3760
3813
3847
3911
4035
4226
4458
4699
4915
5084
5204
5284
5335
5365
5375
5360
5315
5246
5163
5085
5030
5008
5014
5033
5041
5012
4928
4783
4586
4358
4127
3919
3752
3631
3546
3472
3382
3248
3057
2813
2537
2263
2025
1846
1731
1663
1608
1529
1397
1201
956
694
459
292
213
220
283
355
383
322
155
-111
-441
-786
-1101
-1358
-1555
-1711
-1862
-2037
-2258
-2522
-2813
-3112
-3408
-3705
-4022
-4377
-4777
-5210
-5641
-6032
-6352
-6598
-6797
-6995
-7240
-7560
-7946
-8361
-8749
-9064
-9288
-9436
-9549
-9675
-9844
-10056
-10284
-10487
-10631
-10703
-10716
-10696
-10671
-10651
-10629
-10586
-10505
-10387
-10250
-10127
-10046
-10017
-10019
-10016
-9967
-9847
-9661
-9439
-9222
-9041
-8898
-8768
-8611
-8391
-8103
-7779
-7472
-7242
-7127
-7123
-7187
-7256
-7274
-7214
-7093
-6957
-6861
-6842
-6900
-7001
-7090
-7122
-7074
-6964
-6833
-6725
-6665
-6647
-6633
-6577
-6444
-6230
-5967
-5708
-5507
-5392
-5357
-5362
-5355
-5294
-5162
-4975
-4771
-4586
-4439
-4324
-4209
-4059
-3848
-3577
-3271
-2971
-2712
-2514
-2372
-2264
-2161
-2041
-1897
-1732
-1557
-1378
-1194
-997
-783
-557
-336
-145
-7
73
109
131
175
266
406
578
747
883
970
1016
1047
1090
1166
1274
1395
1500
1562
1571
1538
1486
1446
1440
1476
1546
1632
1713
1772
1800
1797
1766
1717
1665
1628
1627
1682
1801
1975
2179
2368
2497
2530
2460
2311
2133
1987
1925
1972
2120
2329
2549
2737
2874
2973
3066
3196
3390
3650
3950
4247
4496
4671
4774
4831
4884
4966
5096
5262
5436
5587
5693
5759
5810
5884
6011
6200
6429
6653
6822
6898
6873
6769
6632
6511
6440
6424
6437
6433
6366
6203
5936
5586
5192
4797
4437
4128
3870
3649
3445
3244
3044
2852
2678
2533
2415
2312
2199
2050
1852
1605
1332
1068
849
693
596
531
459
347
186
-4
-181
-300
-335
-294
-219
-171
-202
-335
-555
-813
-1052
-1229
-1335
-1393
-1445
-1530
-1660
-1820
-1976
-2093
-2158
-2185
-2209
-2268
-2380
-2538
-2707
-2848
-2934
-2963
-2958
-2955
-2981
-3039
-3106
-3146
-3127
-3034
-2881
-2698
-2517
-2356
-2212
-2066
-1895
-1690
-1463
-1241
-1055
-925
-843
-780
-695
-550
-333
-55
245
523
741
882
955
989
1020
1083
1192
1342
1513
1675
1801
1877
1907
1912
1919
1956
2032
2142
2261
2361
2423
2444
2445
2459
2515
2627
2786
2961
3119
3238
3317
3381
3459
3576
3732
3907
4065
4178
4239
4270
4309
4392
4534
4723
4921
5089
5204
5269
5315
5377
5476
5608
5739
5826
5839
5780
5681
5595
5567
5611
5707
5802
5842
5788
5637
5421
5187
4976
4807
4674
4548
4400
4213
3991
3751
3516
3306
3125
2968
2827
2693
2562
2431
2295
2144
1967
1756
1512
1247
981
737
532
370
249
161
100
64
54
73
117
179
248
316
382
446
508
563
595
589
531
428
301
187
116
103
137
182
199
162
73
-36
-116
-131
-70
39
146
196
164
59
-72
-171
-192
-125
1
135
226
246
202
129
69
48
70
111
139
130
82
12
-52
-86
-83
-55
-20
4
15
25
52
108
188
268
314
295
197
28
-187
-411
-616
-786
-918
-1020
-1105
-1177
-1243
-1303
-1362
-1429
-1514
-1620
-1747
-1879
-1999
-2086
-2129
-2130
-2102
-2067
-2044
-2050
-2091
-2166
-2269
-2387
-2506
-2606
-2665
-2660
-2576
-2412
-2184
-1925
-1680
-1490
-1379
-1347
-1371
-1409
-1418
-1365
-1239
-1053
-836
-622
-436
-289
-174
-71
43
188
369
579
799
1008
1187
1324
1422
1495
1560
1634
1725
1824
1915
1970
1970
1906
1789
1650
1525
1447
1433
1475
1542
1595
1596
1529
1399
1233
1065
923
816
733
646
530
370
172
-45
-251
-425
-559
-663
-756
-860
-984
-1123
-1257
-1364
-1428
-1444
-1424
-1384
-1347
-1325
-1324
-1340
-1366
-1394
-1422
-1450
-1477
-1499
-1509
-1497
-1455
-1379
-1275
-1157
-1043
-953
-897
-880
-896
-935
-987
-1044
-1109
-1186
-1280
-1391
-1507
-1605
-1658
-1650
-1577
-1465
-1357
-1307
-1358
-1526
-1793
-2110
-2414
-2648
-2783
-2823
-2797
-2746
-2703
-2685
-2683
-2682
-2670
-2643
-2615
-2599
-2601
-2611
-2608
-2566
-2475
-2346
-2213
-2114
-2073
-2088
-2126
-2141
-2092
-1968
-1793
-1616
-1488
-1438
-1463
-1523
-1568
-1555
-1470
-1329
-1164
-1010
-882
-779
-688
-597
-511
-447
-424
-449
-503
-547
-538
-446
-278
-76
98
185
155
18
-181
-383
-538
-623
-648
-642
-643
-677
-757
-880
-1033
-1202
-1373
-1530
-1660
-1752
-1809
-1845
-1889
-1973
-2113
-2304
-2507
-2670
-2741
-2699
-2565
-2392
-2249
-2183
-2205
-2280
-2350
-2361
-2290
-2161
-2027
-1950
-1964
-2066
-2211
-2343
-2416
-2413
-2352
-2270
-2198
-2153
-2133
-2127
-2133
-2161
-2230
-2352
-2514
-2676
-2782
-2792
-2703
-2560
-2439
-2416
-2526
-2742
-2983
-3152
-3182
-3070
-2886
-2744
-2745
-2932
-3264
-3634
-3910
-3997
-3875
-3605
-3302
-3083
-3018
-3109
-3294
-3482
-3591
-3581
-3458
-3259
-3035
-2821
-2640
-2497
-2398
-2349
-2355
-2413
-2496
-2558
-2545
-2419
-2178
-1860
-1537
-1281
-1144
-1128
-1198
-1289
-1345
-1341
-1289
-1232
-1212
-1254
-1344
-1438
-1482
-1440
-1307
-1124
-954
-861
-884
-1022
-1231
-1439
-1575
-1589
-1467
-1238
-957
-689
-489
-383
-362
-386
-396
-337
-176
89
427
789
1128
1413
1647
1857
2084
2356
2678
3020
3332
3568
3706
3764
3794
3867
4038
4326
4705
5113
5480
5750
5905
5965
5974
5972
5982
6000
6002
5964
5880
5769
5670
5626
5658
5762
5906
6043
6131
6151
6108
6027
5933
5845
5763
5676
5574
5453
5327
5214
5136
5098
5090
5084
5048
4959
4809
4611
4387
4166
3969
3808
3689
3607
3557
3535
3529
3527
3511
3462
3365
3216
3023
2802
2577
2371
2202
2081
2012
1992
2009
2048
2084
2092
2052
1956
1813
1645
1485
1359
1280
1241
1225
1209
1179
1136
1093
1062
1049
1043
1024
969
871
744
618
527
491
502
527
517
434
268
45
-187
-373
-482
-515
-507
-508
-558
-670
-823
-976
-1088
-1139
-1135
-1110
-1102
-1134
-1207
-1296
-1368
-1396
-1378
-1334
-1300
-1310
-1380
-1499
-1634
-1745
-1796
-1778
-1705
-1610
-1535
-1512
-1553
-1645
-1760
-1864
-1927
-1940
-1915
-1877
-1858
-1880
-1947
-2045
-2154
-2246
-2314
-2365
-2420
-2500
-2613
-2746
-2865
-2927
-2906
-2797
-2629
-2455
-2327
-2284
-2330
-2444
-2585
-2712
-2798
-2837
-2838
-2816
-2784
-2752
-2730
-2734
-2785
-2905
-3099
-3351
-3614
-3829
-3949
-3955
-3873
-3763
-3696
-3720
-3842
-4025
-4205
-4325
-4365
-4348
-4331
-4371
-4497
-4691
-4895
-5041
-5085
-5026
-4912
-4815
-4795
-4869
-5007
-5142
-5206
-5160
-5012
-4813
-4632
-4521
-4497
-4538
-4594
-4618
-4583
-4497
-4392
-4307
-4270
-4284
-4329
-4376
-4395
-4375
-4317
-4235
-4143
-4054
-3969
-3887
-3807
-3729
-3655
-3588
-3526
-3461
-3384
-3280
-3142
-2967
-2762
-2540
-2314
-2100
-1906
-1734
-1578
-1428
-1272
-1104
-924
-744
-575
-427
-297
-166
-9
197
453
736
997
1182
1253
1216
1122
1060
1118
1356
1771
2296
2820
3231
3454
3477
3353
3177
3045
3020
3120
3315
3553
3782
3968
4096
4165
4176
4127
4016
3849
3650
3457
3313
3247
3255
3308
3355
3352
3281
3158
3029
2942
2921
2952
2987
2963
2832
2590
2281
1982
1778
1729
1846
2093
2398
2681
2882
2968
2947
2851
2726
2622
2576
2613
2741
2947
3202
3468
3702
3876
3984
4042
4086
4152
4258
4393
4520
4592
4575
4469
4317
4193
4174
4314
4615
5024
5450
5797
5992
6012
5887
5682
5479
5342
5307
5379
5535
5743
5968
6181
6359
6481
6530
6500
6395
6237
6061
5907
5808
5776
5807
5879
5964
6046
6120
6190
6262
6326
6353
6301
6128
5817
5390
4911
4470
4151
4006
4032
4166
4310
4366
4267
4003
3621
3198
2818
2536
2363
2271
2209
2136
2029
1899
1774
1679
1624
1594
1554
1474
1339
1164
989
858
806
839
936
1059
1172
1255
1311
1360
1423
1506
1598
1670
1696
1664
1589
1504
1449
1451
1514
1615
1721
1804
1853
1882
1914
1968
2047
2131
2191
2201
2162
2097
2051
2061
2141
2269
2394
2461
2434
2314
2145
1994
1920
1953
2081
2255
2419
2529
2572
2565
2542
2530
2539
2555
2554
2520
2459
2396
2368
2402
2497
2622
2726
2758
2691
2535
2330
2132
1989
1924
1928
1968
2005
2009
1976
1918
1865
1840
1852
1891
1929
1931
1873
1748
1574
1391
1249
1188
1226
1341
1480
1571
1546
1376
1079
727
419
244
247
408
646
846
911
793
519
171
-143
-340
-387
-313
-184
-75
-32
-56
-118
-180
-219
-245
-290
-383
-531
-704
-851
-922
-904
-828
-762
-779
-918
-1161
-1437
-1651
-1730
-1662
-1507
-1370
-1359
-1535
-1886
-2330
-2749
-3044
-3171
-3160
-3089
-3050
-3106
-3264
-3482
-3689
-3829
-3880
-3869
-3848
-3871
-3968
-4130
-4318
-4481
-4586
-4624
-4618
-4602
-4605
-4640
-4694
-4744
-4771
-4771
-4762
-4773
-4831
-4941
-5085
-5222
-5306
-5309
-5233
-5114
-5007
-4969
-5033
-5197
-5422
-5647
-5818
-5906
-5920
-5905
-5919
-6011
-6198
-6459
-6741
-6986
-7152
-7238
-7278
-7332
-7456
-7676
-7971
-8283
-8535
-8665
-8653
-8533
-8383
-8295
-8342
-8545
-8866
-9220
-9505
-9640
-9596
-9403
-9135
-8886
-8727
-8686
-8736
-8818
-8862
-8822
-8689
-8495
-8293
-8132
-8038
-8007
-8012
-8022
-8021
-8010
-8007
-8022
-8042
-8039
-7966
-7794
-7528
-7221
-6956
-6812
-6826
-6967
-7143
-7230
-7129
-6809
-6326
-5809
-5405
-5222
-5285
-5527
-5822
-6041
-6103
-6007
-5823
-5647
-5554
-5557
-5607
-5615
-5502
-5240
-4869
-4483
-4186
-4057
-4110
-4298
-4532
-4716
-4783
-4707
-4505
-4216
-3885
-3548
-3232
-2952
-2722
-2553
-2447
-2391
-2358
-2312
-2217
-2052
-1817
-1529
-1218
-906
-609
-330
-68
174
386
552
664
723
749
777
838
955
1126
1334
1548
1739
1890
1995
2059
2089
2088
2057
2001
1930
1864
1825
1831
1882
1965
2049
2105
2115
2076
2004
1920
1846
1798
1782
1803
1870
1991
2174
2414
2686
2949
3157
3278
3307
3274
3232
3237
3327
3508
3752
4011
4245
4431
4572
4690
4807
4933
5061
5177
5273
5359
5466
5632
5879
6201
6552
6867
7083
7173
7157
7097
7076
7159
7365
7661
7974
8222
8352
8358
8287
8211
8205
8308
8517
8786
9053
9262
9383
9421
9402
9360
9324
9305
9300
9303
9311
9327
9359
9411
9479
9545
9588
9590
9543
9455
9345
9227
9108
8980
8826
8635
8405
8157
7932
7765
7685
7691
7755
7832
7876
7860
7781
7657
7516
7376
7239
7089
6906
6682
6428
6179
5976
5851
5809
5820
5837
5810
5712
5554
5377
5238
5181
5218
5322
5438
5506
5487
5380
5216
5050
4928
4877
4886
4921
4937
4898
4791
4629
4445
4274
4146
4070
4043
4041
4040
4014
3943
3820
3646
3437
3220
3025
2881
2806
2797
2835
2886
2916
2895
2814
2677
2504
2313
2121
1937
1767
1618
1501
1432
1422
1469
1555
1644
1696
1680
1590
1446
1288
1158
1085
1077
1114
1172
1228
1283
1352
1461
1621
1816
1999
2104
2075
1891
1580
1218
903
716
693
805
976
1105
1112
962
684
350
47
-158
-238
-219
-153
-99
-94
-146
-236
-337
-430
-519
-618
-743
-889
-1025
-1102
-1071
-911
-647
-342
-84
55
47
-80
-248
-363
-354
-204
46
310
497
549
462
291
117
21
41
168
348
510
598
592
509
386
260
146
32
-114
-318
-584
-883
-1165
-1373
-1477
-1480
-1422
-1368
-1377
-1484
-1691
-1969
-2277
-2574
-2841
-3074
-3282
-3474
-3654
-3816
-3957
-4077
-4193
-4324
-4491
-4693
-4910
-5104
-5233
-5274
-5234
-5151
-5083
-5081
-5171
-5335
-5520
-5658
-5692
-5605
-5424
-5213
-5052
-5005
-5099
-5314
-5593
-5863
-6059
-6146
-6128
-6040
-5939
-5881
-5906
-6024
-6221
-6458
-6690
-6880
-7009
-7084
-7134
-7200
-7314
-7496
-7734
-7998
-8249
-8453
-8598
-8699
-8784
-8882
-9006
-9145
-9265
-9330
-9318
-9236
-9121
-9025
-8991
-9035
-9138
-9254
-9330
-9334
-9266
-9155
-9045
-8966
-8923
-8885
-8809
-8659
-8428
-8148
-7879
-7681
-7593
-7612
-7701
-7800
-7856
-7836
-7740
-7586
-7396
-7184
-6950
-6693
-6415
-6140
-5902
-5737
-5660
-5653
-5669
-5645
-5531
-5314
-5024
-4722
-4478
-4339
-4308
-4351
-4410
-4433
-4394
-4301
-4186
-4083
-4016
-3976
-3938
-3872
-3764
-3620
-3467
-3340
-3265
-3245
-3264
-3293
-3304
-3282
-3224
-3139
-3035
-2917
-2783
-2629
-2456
-2272
-2089
-1920
-1768
-1630
-1495
-1354
-1207
-1066
-951
-876
-849
-862
-900
-944
-985
-1020
-1056
-1089
-1113
-1111
-1065
-972
-844
-717
-627
-603
-647
-732
-818
-869
-875
-854
-844
-879
-964
-1069
-1133
-1099
-937
-669
-362
-99
54
84
34
-17
8
145
370
616
805
894
898
885
947
1150
1500
1932
2336
2607
2692
2612
2457
2342
2362
2551
2872
3243
3573
3803
3927
3985
4037
4127
4267
4430
4573
4659
4677
4648
4615
4619
4684
4809
4968
5126
5255
5336
5369
5361
5323
5267
5205
5155
5136
5165
5251
5387
5549
5707
5831
5908
5944
5960
5983
6031
6105
6186
6247
6264
6229
6156
6075
6023
6033
6120
6284
6503
6745
6971
7147
7248
7268
7220
7137
7064
7047
7112
7259
7457
7652
7788
7827
7766
7636
7495
7405
7406
7504
7669
7844
7968
7995
7909
7720
7466
7194
6953
6778
6687
6675
6720
6780
6807
6761
6619
6392
6117
5853
5653
5549
5529
5547
5536
5438
5230
4934
4615
4350
4201
4183
4262
4364
4409
4337
4134
3834
3503
3211
3004
2891
2846
2820
2765
2650
2474
2259
2041
1855
1721
1640
1596
1564
1519
1446
1343
1220
1093
981
893
832
787
747
700
645
588
545
531
553
604
668
720
739
715
652
567
482
416
378
369
379
399
420
435
439
424
382
306
197
69
-57
-155
-204
-198
-152
-97
-72
-110
-227
-418
-656
-905
-1127
-1295
-1398
-1444
-1455
-1461
-1492
-1572
-1709
-1895
-2105
-2305
-2458
-2538
-2536
-2466
-2356
-2242
-2152
-2105
-2098
-2120
-2152
-2177
-2187
-2178
-2155
-2122
-2087
-2057
-2041
-2047
-2073
-2105
-2117
-2076
-1958
-1761
-1517
-1289
-1147
-1149
-1309
-1587
-1898
-2139
-2229
-2137
-1895
-1588
-1316
-1163
-1168
-1317
-1557
-1822
-2061
-2245
-2374
-2461
-2517
-2546
-2542
-2503
-2436
-2364
-2316
-2321
-2393
-2528
-2702
-2888
-3056
-3188
-3270
-3294
-3256
-3157
-3011
-2845
-2703
-2630
-2659
-2793
-3001
-3227
-3411
-3509
-3517
-3462
-3392
-3349
-3349
-3377
-3401
-3394
-3356
-3324
-3352
-3494
-3766
-4137
-4534
-4870
-5079
-5141
-5091
-5001
-4948
-4981
-5109
-5301
-5510
-5696
-5844
-5967
-6091
-6236
-6400
-6562
-6689
-6760
-6772
-6752
-6737
-6760
-6836
-6950
-7071
-7162
-7204
-7194
-7153
-7107
-7077
-7067
-7065
-7054
-7019
-6961
-6893
-6836
-6805
-6802
-6813
-6812
-6774
-6683
-6538
-6357
-6164
-5985
-5837
-5723
-5637
-5564
-5489
-5397
-5280
-5138
-4976
-4805
-4639
-4496
-4389
-4326
-4307
-4318
-4337
-4334
-4285
-4171
-3991
-3762
-3518
-3299
-3145
-3084
-3121
-3236
-3391
-3537
-3630
-3642
-3572
-3442
-3293
-3171
-3113
-3137
-3238
-3391
-3555
-3689
-3753
-3721
-3582
-3348
-3048
-2729
-2448
-2257
-2194
-2266
-2445
-2674
-2877
-2987
-2959
-2791
-2520
-2209
-1930
-1737
-1651
-1661
-1728
-1806
-1854
-1856
-1813
-1742
-1662
-1589
-1524
-1466
-1406
-1343
-1284
-1236
-1212
-1211
-1227
-1240
-1230
-1178
-1079
-938
-775
-611
-465
-348
-257
-180
-103
-13
95
215
340
462
579
699
836
1002
1207
1439
1674
1878
2017
2076
2063
2013
1986
2039
2214
2517
2914
3334
3688
3898
3920
3758
3466
3135
2865
2738
2797
3033
3392
3787
4129
4348
4408
4319
4125
3892
3691
3581
3594
3737
3989
4313
4660
4983
5239
5399
5450
5398
5271
5110
4965
4879
4882
4979
5150
5353
5543
5680
5746
5745
5707
5665
5654
5689
5766
5866
5961
6026
6047
6026
5975
5913
5859
5826
5823
5847
5891
5938
5965
5950
5878
5746
5576
5410
5300
5295
5418
5653
5943
6205
6355
6339
6153
5849
5517
5255
5138
5192
5387
5652
5899
6052
6068
5946
5718
5435
5153
4921
4770
4714
4748
4849
4975
5076
5101
5017
4817
4530
4213
3933
3744
3664
3675
3727
3761
3734
3634
3482
3321
3192
3117
3086
3068
3022
2919
2754
2547
2335
2157
2037
1989
2001
2054
2122
2182
2212
2200
2141
2044
1935
1847
1816
1864
1990
2167
2345
2473
2518
2475
2370
2248
2150
2101
2096
2113
2120
2097
2041
1967
1896
1843
1811
1794
1787
1792
1820
1884
1990
2123
2249
2329
2333
2257
2128
1990
1884
1828
1811
1802
1769
1701
1615
1549
1536
1583
1659
1707
1674
1543
1350
1172
1097
1177
1401
1689
1922
1997
1865
1561
1186
864
693
707
866
1085
1272
1367
1359
1279
1173
1079
1008
956
909
867
844
858
914
989
1039
1012
886
674
440
266
218
313
507
708
818
771
562
251
-70
-311
-424
-419
-352
-299
-320
-439
-637
-866
-1075
-1223
-1292
-1288
-1235
-1163
-1107
-1100
-1175
-1352
-1630
-1979
-2341
-2643
-2820
-2838
-2708
-2490
-2266
-2115
-2085
-2173
-2337
-2512
-2644
-2709
-2718
-2709
-2722
-2776
-2864
-2952
-2998
-2975
-2882
-2744
-2606
-2509
-2478
-2514
-2600
-2711
-2825
-2930
-3023
-3101
-3159
-3185
-3168
-3109
-3026
-2958
-2949
-3032
-3211
-3450
-3685
-3846
-3885
-3797
-3632
-3472
-3403
-3480
-3700
-4008
-4312
-4527
-4604
-4554
-4438
-4339
-4328
-4433
-4626
-4840
-4996
-5037
-4947
-4759
-4537
-4353
-4261
-4282
-4400
-4572
-4746
-4869
-4908
-4852
-4715
-4533
-4353
-4222
-4165
-4180
-4233
-4268
-4233
-4099
-3882
-3633
-3422
-3307
-3301
-3367
-3432
-3422
-3297
-3075
-2829
-2650
-2607
-2713
-2910
-3099
-3182
-3103
-2872
-2556
-2244
-2005
-1864
-1796
-1754
-1699
-1624
-1554
-1521
-1541
-1590
-1616
-1563
-1409
-1183
-959
-820
-814
-921
-1061
-1125
-1031
-764
-388
-19
235
323
278
199
200
355
660
1037
1371
1568
1601
1514
1403
1363
1449
1653
1921
2181
2386
2526
2626
2719
2826
2936
3023
3063
3054
3023
3012
3049
3137
3242
3316
3322
3254
3147
3055
3023
3062
3144
3216
3234
3185
3098
3023
3007
3058
3140
3192
3155
3012
2794
2574
2428
2399
2480
2618
2746
2812
2808
2761
2712
2685
2670
2625
2504
2293
2025
1776
1634
1659
1851
2150
2453
2663
2719
2622
2416
2167
1929
1728
1564
1431
1331
1282
1308
1417
1582
1739
1810
1731
1487
1125
738
430
277
293
432
604
718
713
581
362
121
-80
-203
-248
-241
-226
-241
-311
-439
-610
-797
-970
-1101
-1171
-1180
-1140
-1076
-1014
-978
-975
-1002
-1055
-1124
-1212
-1325
-1465
-1618
-1750
-1814
-1765
-1591
-1321
-1025
-792
-693
-749
-923
-1128
-1271
-1293
-1195
-1042
-927
-925
-1053
-1257
-1432
-1467
-1300
-948
-503
-97
155
194
43
-213
-465
-625
-660
-589
-467
-352
-275
-235
-207
-165
-102
-37
-3
-32
-132
-281
-430
-529
-543
-467
-326
-165
-29
50
65
25
-52
-151
-265
-391
-526
-655
-753
-787
-731
-582
-370
-154
-12
-14
-190
-522
-933
-1309
-1537
-1541
-1312
-911
-454
-70
143
151
-13
-267
-519
-705
-809
-861
-911
-991
-1096
-1181
-1184
-1061
-816
-512
-248
-124
-194
-447
-807
-1161
-1407
-1489
-1411
-1227
-1010
-821
-686
-601
-542
-489
-442
-414
-425
-480
-561
-633
-662
-627
-538
-426
-329
-269
-238
-204
-128
14
214
429
603
691
679
597
502
455
494
615
783
944
1052
1092
1080
1055
1056
1109
1212
1343
1473
1578
1647
1682
1691
1682
1656
1614
1563
1520
1511
1562
1688
1880
2111
2341
2532
2661
2728
2749
2749
2748
2753
2761
2766
2772
2792
2846
2952
3110
3298
3476
3598
3632
3572
3441
3286
3158
3095
3106
3177
3272
3355
3404
3417
3408
3402
3422
3474
3546
3613
3646
3623
3537
3406
3266
3159
3124
3180
3317
3495
3652
3725
3667
3469
3159
2806
2489
2281
2218
2295
2466
2659
2806
2858
2801
2651
2443
2218
2004
1815
1654
1515
1397
1299
1222
1164
1115
1062
993
901
791
676
573
491
428
372
302
203
71
-86
-247
-393
-512
-603
-678
-753
-839
-938
-1044
-1144
-1230
-1300
-1360
-1422
-1491
-1569
-1644
-1700
-1724
-1710
-1666
-1611
-1572
-1571
-1624
-1731
-1878
-2041
-2193
-2310
-2376
-2386
-2348
-2280
-2203
-2139
-2106
-2111
-2152
-2219
-2295
-2367
-2422
-2453
-2460
-2444
-2412
-2370
-2327
-2288
-2254
-2225
-2192
-2148
-2085
-2008
-1928
-1870
-1855
-1897
-1986
-2091
-2164
-2154
-2032
-1799
-1492
-1176
-917
-762
-725
-783
-893
-1006
-1097
-1158
-1205
-1258
-1325
-1392
-1432
-1413
-1324
-1178
-1018
-896
-859
-925
-1079
-1278
-1472
-1618
-1697
-1710
-1670
-1593
-1484
-1342
-1166
-968
-776
-634
-583
-642
-796
-996
-1166
-1232
-1147
-910
-565
-189
133
338
402
348
234
132
102
178
352
585
822
1012
1127
1171
1178
1198
1278
1440
1676
1947
2198
2379
2463
2458
2401
2345
2338
2405
2543
2724
2908
3066
3183
3265
3329
3389
3445
3486
3492
3452
3374
3282
3213
3198
3248
3348
3459
3540
3567
3543
3501
3488
3541
3666
3830
3973
4030
3960
3769
3506
3251
3080
3037
3120
3280
3448
3560
3586
3534
3440
3346
3273
3216
3142
3019
2836
2616
2415
2298
2306
2434
2621
2773
2798
2641
2314
1892
1484
1196
1086
1151
1330
1535
1685
1741
1708
1627
1543
1487
1452
1409
1321
1168
965
756
602
553
626
796
1004
1178
1253
1196
1008
724
395
79
-179
-347
-416
-396
-313
-210
-135
-132
-230
-437
-729
-1062
-1378
-1626
-1773
-1819
-1792
-1743
-1726
-1782
-1929
-2158
-2432
-2703
-2929
-3079
-3151
-3166
-3159
-3168
-3218
-3309
-3418
-3510
-3554
-3539
-3481
-3425
-3422
-3509
-3692
-3939
-4191
-4385
-4482
-4479
-4413
-4342
-4315
-4357
-4450
-4553
-4618
-4621
-4575
-4523
-4524
-4620
-4814
-5071
-5323
-5503
-5567
-5510
-5364
-5181
-5015
-4898
-4840
-4836
-4872
-4934
-5014
-5099
-5170
-5201
-5166
-5054
-4878
-4679
-4510
-4415
-4410
-4472
-4545
-4568
-4497
-4331
-4111
-3905
-3773
-3743
-3796
-3876
-3917
-3871
-3733
-3541
-3358
-3241
-3212
-3250
-3298
-3288
-3176
-2960
-2688
-2436
-2281
-2272
-2406
-2631
-2863
-3013
-3021
-2873
-2607
-2300
-2037
-1883
-1861
-1943
-2060
-2130
-2091
-1923
-1663
-1389
-1193
-1140
-1241
-1446
-1660
-1781
-1739
-1533
-1224
-920
-726
-706
-851
-1088
-1310
-1416
-1355
-1139
-837
-543
-332
-241
-253
-321
-391
-428
-429
-413
-409
-429
-465
-487
-466
-385
-258
-121
-16
27
5
-58
-124
-161
-158
-132
-112
-126
-177
-240
-268
-217
-66
163
413
607
681
611
424
191
-1
-83
-28
136
343
512
582
534
398
234
108
60
91
163
214
196
89
-78
-242
-328
-284
-100
176
458
650
681
533
251
-81
-362
-518
-522
-401
-220
-48
70
130
169
240
383
602
856
1075
1187
1154
990
755
537
416
430
566
762
939
1032
1018
921
803
733
761
901
1122
1369
1580
1709
1736
1665
1522
1338
1143
962
816
723
693
728
816
936
1060
1165
1237
1276
1292
1295
1285
1249
1170
1036
854
656
493
418
463
623
856
1094
1271
1344
1314
1218
1119
1075
1121
1252
1433
1613
1744
1801
1787
1725
1651
1598
1588
1627
1708
1816
1932
2037
2120
2167
2178
2154
2104
2032
1944
1838
1711
1563
1399
1236
1096
998
947
933
932
913
856
760
644
538
466
433
423
402
337
217
63
-78
-150
-115
32
254
489
670
755
737
650
542
464
443
482
561
656
748
832
911
992
1071
1139
1185
1200
1192
1176
1171
1185
1207
1215
1178
1080
929
757
612
537
550
637
754
848
874
816
688
526
374
263
202
178
168
154
130
105
99
132
210
324
448
553
612
611
554
458
349
255
196
179
205
262
335
412
483
542
589
623
648
665
680
699
731
784
863
961
1065
1150
1196
1189
1132
1044
960
916
938
1033
1187
1367
1534
1653
1700
1669
1568
1416
1239
1065
921
831
806
843
918
997
1037
1004
887
697
474
264
109
29
18
50
93
125
141
155
189
255
353
462
551
594
582
529
472
451
503
641
851
1097
1329
1498
1570
1539
1423
1269
1133
1070
1113
1266
1494
1740
1937
2035
2017
1914
1778
1676
1658
1734
1873
2016
2099
2083
1966
1783
1593
1448
1380
1383
1425
1458
1440
1346
1178
952
701
458
255
115
53
69
141
231
288
265
133
-99
-388
-666
-862
-933
-878
-737
-580
-477
-471
-569
-737
-923
-1072
-1151
-1148
-1074
-951
-804
-652
-518
-421
-383
-420
-537
-715
-917
-1092
-1195
-1196
-1097
-922
-714
-517
-364
-274
-256
-308
-421
-582
-761
-919
-1008
-986
-838
-584
-280
0
187
242
172
27
-126
-226
-242
-178
-67
54
160
247
326
405
480
525
510
410
233
20
-162
-250
-207
-44
184
399
527
525
396
183
-53
-255
-387
-439
-422
-354
-252
-127
12
151
270
346
359
301
180
16
-161
-325
-455
-536
-556
-508
-391
-214
-4
193
324
344
235
20
-244
-482
-628
-650
-562
-419
-292
-244
-304
-465
-690
-934
-1159
-1349
-1500
-1613
-1682
-1696
-1647
-1547
-1434
-1375
-1438
-1668
-2060
-2549
-3029
-3388
-3548
-3495
-3286
-3021
-2807
-2717
-2767
-2920
-3110
-3278
-3395
-3473
-3547
-3649
-3789
-3941
-4059
-4096
-4030
-3881
-3699
-3550
-3491
-3545
-3700
-3912
-4131
-4310
-4421
-4455
-4419
-4329
-4208
-4083
-3989
-3959
-4014
-4159
-4364
-4577
-4736
-4792
-4733
-4588
-4420
-4302
-4288
-4391
-4579
-4794
-4972
-5076
-5102
-5079
-5049
-5040
-5054
-5066
-5036
-4934
-4757
-4532
-4310
-4147
-4081
-4120
-4243
-4406
-4560
-4661
-4678
-4601
-4435
-4202
-3932
-3666
-3440
-3282
-3204
-3194
-3224
-3259
-3270
-3247
-3202
-3154
-3123
-3112
-3107
-3081
-3011
-2891
-2745
-2613
-2539
-2545
-2621
-2728
-2810
-2822
-2749
-2613
-2464
-2358
-2333
-2396
-2523
-2672
-2801
-2883
-2910
-2888
-2829
-2743
-2638
-2525
-2422
-2360
-2368
-2463
-2639
-2860
-3071
-3219
-3270
-3228
-3128
-3021
-2956
-2951
-2998
-3062
-3111
-3127
-3121
-3127
-3181
-3302
-3477
-3664
-3805
-3850
-3778
-3607
-3386
-3178
-3038
-2996
-3051
-3174
-3323
-3458
-3547
-3578
-3548
-3470
-3357
-3228
-3099
-2985
-2894
-2832
-2796
-2775
-2756
-2726
-2675
-2596
-2492
-2369
-2236
-2105
-1985
-1885
-1810
-1759
-1726
-1699
-1663
-1604
-1515
-1394
-1248
-1087
-921
-756
-594
-438
-290
-162
-70
-29
-47
-111
-191
-239
-202
-40
261
679
1164
1646
2058
2354
2521
2578
2570
2551
2565
2641
2784
2986
3229
3498
3783
4080
4384
4688
4977
5235
5448
5611
5733
5831
5932
6055
6211
6397
6599
6797
6973
7114
7217
7285
7329
7360
7394
7448
7536
7667
7839
8035
8226
8378
8463
8470
8413
8327
8254
8234
8284
8398
8550
8705
8837
8938
9019
9100
9201
9328
9473
9614
9730
9807
9846
9859
9862
9869
9887
9917
9961
10018
10094
10188
10291
10380
10425
10399
10290
10115
9913
9736
9631
9618
9683
9786
9871
9894
9836
9706
9532
9348
9175
9015
8854
8677
8477
8266
8068
7909
7804
7749
7717
7673
7584
7432
7222
6977
6728
6506
6335
6224
6168
6154
6162
6163
6129
6037
5872
5639
5363
5087
4858
4718
4685
4750
4875
5004
5086
5082
4983
4802
4572
4333
4118
3949
3834
3772
3756
3776
3818
3864
3896
3892
3834
3718
3553
3366
3192
3065
3005
3011
3056
3100
3098
3023
2872
2672
2469
2313
2233
2232
2278
2317
2295
2177
1958
1669
1356
1068
834
658
520
390
248
92
-60
-182
-258
-294
-319
-377
-507
-724
-1010
-1320
-1594
-1786
-1876
-1883
-1848
-1823
-1845
-1925
-2045
-2167
-2254
-2286
-2265
-2218
-2183
-2193
-2264
-2388
-2539
-2681
-2777
-2806
-2764
-2663
-2527
-2380
-2246
-2140
-2066
-2025
-2019
-2044
-2098
-2177
-2271
-2361
-2425
-2441
-2393
-2281
-2122
-1944
-1784
-1673
-1627
-1650
-1729
-1843
-1972
-2099
-2210
-2296
-2347
-2357
-2325
-2261
-2191
-2151
-2179
-2297
-2504
-2767
-3031
-3235
-3335
-3321
-3223
-3100
-3020
-3033
-3156
-3368
-3617
-3843
-4003
-4081
-4091
-4070
-4056
-4074
-4125
-4191
-4246
-4267
-4250
-4213
-4187
-4203
-4278
-4405
-4553
-4675
-4726
-4682
-4546
-4352
-4153
-4001
-3931
-3946
-4019
-4106
-4157
-4145
-4070
-3959
-3855
-3795
-3799
-3858
-3941
-4006
-4024
-3984
-3903
-3814
-3751
-3735
-3766
-3819
-3862
-3865
-3815
-3717
-3599
-3492
-3424
-3407
-3435
-3486
-3534
-3556
-3539
-3482
-3399
-3309
-3230
-3178
-3156
-3160
-3175
-3182
-3162
-3101
-2996
-2857
-2706
-2571
-2477
-2440
-2460
-2520
-2587
-2630
-2623
-2560
-2453
-2331
-2227
-2167
-2157
-2182
-2214
-2223
-2188
-2110
-2009
-1918
-1862
-1852
-1872
-1891
-1874
-1798
-1668
-1514
-1382
-1316
-1335
-1426
-1546
-1639
-1657
-1579
-1422
-1230
-1060
-957
-938
-989
-1067
-1122
-1110
-1016
-855
-662
-483
-357
-301
-306
-338
-353
-313
-199
-19
193
388
524
578
558
501
456
468
554
705
881
1040
1151
1212
1248
1299
1397
1547
1723
1877
1962
1956
1876
1772
1709
1738
1875
2091
2328
2522
2626
2629
2554
2447
2353
2304
2309
2362
2446
2547
2656
2768
2873
2959
3009
3015
2983
2936
2908
2928
3010
3142
3291
3410
3465
3441
3354
3242
3153
3125
3176
3295
3453
3606
3713
3746
3695
3572
3406
3234
3093
3011
2995
3033
3099
3164
3206
3220
3216
3210
3212
3214
3196
3129
2998
2813
2616
2466
2415
2486
2656
2863
3025
3076
2988
2783
2520
2270
2084
1979
1936
1919
1898
1860
1817
1790
1791
1811
1821
1786
1685
1525
1341
1179
1078
1047
1065
1088
1074
996
859
688
518
370
247
135
14
-122
-267
-398
-495
-552
-584
-620
-695
-826
-1006
-1209
-1398
-1543
-1636
-1688
-1724
-1768
-1831
-1909
-1990
-2061
-2117
-2163
-2212
-2271
-2337
-2401
-2444
-2453
-2427
-2373
-2306
-2241
-2188
-2152
-2136
-2146
-2190
-2272
-2386
-2512
-2616
-2660
-2619
-2496
-2320
-2142
-2012
-1963
-1994
-2074
-2155
-2193
-2170
-2099
-2012
-1946
-1923
-1939
-1968
-1976
-1941
-1862
-1764
-1682
-1648
-1673
-1743
-1826
-1889
-1910
-1889
-1843
-1796
-1768
-1765
-1777
-1790
-1791
-1779
-1765
-1767
-1798
-1860
-1942
-2025
-2088
-2123
-2131
-2129
-2136
-2166
-2220
-2289
-2355
-2399
-2413
-2396
-2361
-2327
-2313
-2333
-2390
-2480
-2588
-2695
-2779
-2823
-2815
-2755
-2654
-2535
-2426
-2356
-2342
-2387
-2477
-2586
-2682
-2739
-2740
-2686
-2589
-2471
-2356
-2265
-2213
-2208
-2245
-2312
-2387
-2443
-2454
-2405
-2296
-2153
-2013
-1926
-1920
-2003
-2146
-2296
-2391
-2389
-2284
-2109
-1930
-1819
-1822
-1947
-2154
-2377
-2546
-2619
-2593
-2505
-2414
-2373
-2412
-2524
-2673
-2812
-2901
-2920
-2876
-2794
-2707
-2640
-2611
-2625
-2678
-2761
-2862
-2963
-3042
-3077
-3049
-2950
-2791
-2596
-2397
-2227
-2104
-2033
-2004
-1995
-1991
-1977
-1949
-1902
-1835
-1744
-1628
-1493
-1356
-1241
-1175
-1171
-1225
-1307
-1376
-1390
-1324
-1179
-986
-790
-635
-550
-538
-578
-639
-691
-718
-718
-701
-681
-668
-663
-659
-644
-611
-550
-458
-338
-194
-37
115
236
303
299
224
99
-37
-137
-161
-92
61
264
469
632
726
746
709
643
578
534
523
548
607
696
809
938
1066
1175
1246
1271
1254
1215
1184
1190
1249
1360
1500
1637
1738
1782
1767
1709
1634
1570
1538
1546
1589
1655
1727
1791
1834
1849
1836
1800
1755
1717
1706
1736
1811
1920
2041
2143
2198
2194
2137
2050
1971
1932
1954
2035
2154
2275
2361
2385
2343
2249
2133
2029
1968
1961
2007
2084
2163
2214
2216
2165
2072
1964
1872
1826
1838
1905
2005
2106
2176
2194
2159
2084
1996
1920
1869
1844
1831
1814
1780
1732
1683
1654
1657
1695
1748
1789
1786
1722
1601
1447
1297
1186
1131
1126
1145
1155
1129
1061
968
884
848
882
984
1126
1262
1348
1352
1273
1135
983
867
824
868
989
1156
1329
1473
1565
1597
1577
1521
1449
1378
1320
1281
1266
1273
1297
1330
1361
1378
1370
1338
1288
1236
1201
1200
1236
1297
1360
1394
1373
1289
1153
1000
875
816
844
950
1094
1222
1279
1232
1088
887
697
587
604
755
998
1261
1463
1540
1470
1277
1018
770
593
519
543
632
744
843
915
963
1004
1056
1121
1193
1258
1300
1312
1298
1267
1233
1208
1198
1211
1253
1334
1461
1631
1825
2011
2148
2202
2162
2044
1889
1749
1668
1668
1741
1859
1986
2094
2172
2226
2265
2295
2308
2289
2225
2115
1981
1857
1783
1781
1847
1955
2061
2129
2140
2102
2040
1984
1949
1937
1928
1902
1844
1758
1659
1572
1512
1486
1483
1491
1497
1500
1503
1513
1528
1534
1511
1442
1321
1158
983
830
725
681
688
724
765
792
798
784
757
722
677
615
529
416
279
127
-25
-158
-255
-300
-281
-201
-81
41
112
85
-67
-336
-669
-989
-1216
-1297
-1227
-1053
-852
-703
-656
-710
-824
-938
-1006
-1018
-1006
-1020
-1107
-1282
-1515
-1746
-1908
-1959
-1901
-1774
-1641
-1557
-1552
-1617
-1724
-1842
-1952
-2058
-2177
-2322
-2489
-2651
-2769
-2810
-2766
-2659
-2532
-2436
-2406
-2445
-2536
-2642
-2736
-2807
-2866
-2936
-3033
-3159
-3296
-3409
-3467
-3452
-3367
-3235
-3090
-2963
-2875
-2835
-2845
-2900
-2990
-3103
-3220
-3312
-3353
-3319
-3208
-3037
-2847
-2684
-2590
-2585
-2661
-2787
-2919
-3015
-3053
-3027
-2951
-2847
-2740
-2647
-2582
-2552
-2562
-2609
-2686
-2776
-2857
-2907
-2915
-2887
-2842
-2811
-2817
-2867
-2942
-3005
-3011
-2934
-2775
-2571
-2383
-2276
-2290
-2426
-2642
-2862
-3006
-3017
-2881
-2632
-2341
-2093
-1954
-1952
-2066
-2236
-2381
-2428
-2339
-2120
-1820
-1518
-1289
-1189
-1230
-1385
-1594
-1791
-1919
-1951
-1890
-1762
-1604
-1448
-1318
-1229
-1188
-1202
-1276
-1404
-1572
-1746
-1887
-1960
-1947
-1864
-1750
-1656
-1620
-1653
-1731
-1808
-1841
-1816
-1756
-1713
-1743
-1870
-2072
-2276
-2395
-2359
-2158
-1851
-1548
-1364
-1377
-1592
-1939
-2301
-2565
-2660
-2581
-2383
-2146
-1944
-1816
-1766
-1771
-1808
-1865
-1943
-2045
-2156
-2243
-2260
-2174
-1987
-1745
-1524
-1401
-1417
-1560
-1760
-1926
-1979
-1891
-1695
-1467
-1293
-1228
-1271
-1374
-1467
-1489
-1420
-1281
-1125
-1006
-951
-958
-993
-1016
-1002
-941
-847
-741
-638
-540
-438
-323
-193
-54
79
196
296
385
475
570
664
742
791
811
820
847
922
1058
1240
1429
1577
1646
1625
1533
1411
1300
1231
1210
1223
1250
1276
1298
1323
1357
1399
1436
1447
1418
1348
1252
1159
1093
1064
1061
1063
1046
999
931
866
830
836
878
930
964
958
913
847
790
765
777
810
836
831
787
718
655
633
673
773
911
1047
1148
1193
1184
1141
1095
1072
1087
1143
1230
1334
1446
1562
1683
1810
1938
2051
2131
2157
2124
2044
1949
1884
1889
1987
2169
2394
2601
2730
2747
2654
2495
2338
2250
2272
2404
2604
2809
2960
3022
2994
2910
2815
2748
2729
2750
2794
2836
2865
2882
2896
2917
2943
2961
2954
2905
2812
2685
2546
2417
2312
2236
2183
2147
2123
2114
2125
2160
2210
2260
2289
2280
2227
2144
2056
1990
1969
1996
2057
2127
2176
2186
2157
2106
2062
2055
2103
2201
2326
2439
2503
2492
2408
2279
2151
2073
2076
2161
2298
2434
2515
2510
2418
2275
2132
2041
2032
2098
2209
2322
2402
2433
2426
2401
2379
2368
2359
2334
2282
2204
2120
2060
2045
2083
2153
2222
2255
2232
2158
2063
1983
1949
1971
2032
2099
2131
2104
2009
1867
1708
1568
1473
1435
1449
1498
1558
1608
1633
1625
1582
1507
1407
1287
1155
1022
907
826
795
821
892
977
1036
1028
936
777
602
477
463
580
793
1025
1182
1195
1056
825
608
514
599
845
1157
1410
1501
1400
1165
915
776
825
1052
1365
1637
1763
1707
1520
1308
1185
1215
1388
1628
1832
1923
1878
1741
1594
1513
1539
1658
1816
1950
2017
2009
1954
1889
1846
1835
1845
1856
1854
1839
1819
1805
1800
1792
1770
1721
1650
1571
1506
1469
1456
1451
1433
1384
1306
1214
1132
1077
1055
1053
1050
1029
981
909
825
738
652
572
502
452
436
463
526
599
642
621
522
367
206
95
68
116
187
211
133
-51
-289
-491
-575
-505
-319
-116
-13
-91
-353
-721
-1063
-1258
-1243
-1042
-756
-516
-428
-526
-769
-1063
-1305
-1430
-1432
-1358
-1280
-1261
-1330
-1474
-1650
-1805
-1895
-1895
-1805
-1645
-1452
-1280
-1186
-1220
-1405
-1716
-2084
-2404
-2569
-2516
-2254
-1866
-1489
-1259
-1254
-1469
-1811
-2140
-2332
-2326
-2149
-1901
-1705
-1655
-1775
-2013
-2272
-2447
-2483
-2383
-2209
-2049
-1975
-2017
-2158
-2340
-2494
-2568
-2539
-2420
-2248
-2074
-1947
-1900
-1947
-2075
-2246
-2409
-2512
-2517
-2420
-2248
-2055
-1899
-1818
-1817
-1863
-1905
-1902
-1842
-1757
-1702
-1734
-1872
-2089
-2311
-2450
-2440
-2271
-1991
-1693
-1477
-1410
-1501
-1707
-1951
-2155
-2270
-2285
-2219
-2108
-1984
-1866
-1762
-1680
-1628
-1618
-1654
-1728
-1813
-1876
-1895
-1866
-1818
-1791
-1820
-1909
-2023
-2099
-2077
-1928
-1682
-1418
-1236
-1212
-1361
-1625
-1898
-2064
-2054
-1870
-1584
-1303
-1123
-1083
-1158
-1271
-1339
-1312
-1196
-1047
-936
-913
-978
-1081
-1146
-1110
-950
-698
-420
-188
-50
-10
-37
-82
-107
-95
-54
-1
58
128
227
367
542
723
867
944
948
911
886
920
1031
1193
1347
1432
1413
1310
1188
1128
1194
1391
1667
1930
2091
2102
1981
1804
1665
1638
1742
1938
2152
2308
2369
2344
2285
2252
2286
2391
2531
2650
2704
2672
2569
2433
2305
2223
2204
2254
2366
2526
2711
2888
3013
3045
2958
2759
2495
2242
2079
2061
2194
2433
2699
2909
3013
3002
2906
2773
2638
2512
2382
2233
2068
1917
1832
1859
2008
2242
2479
2628
2622
2452
2168
1858
1614
1490
1492
1582
1704
1815
1897
1957
2005
2037
2025
1935
1751
1495
1235
1064
1056
1233
1543
1876
2105
2140
1965
1643
1289
1018
897
924
1036
1147
1194
1165
1100
1066
1112
1246
1424
1569
1612
1520
1320
1084
899
834
910
1098
1328
1525
1632
1631
1541
1406
1277
1190
1159
1175
1212
1240
1238
1201
1138
1073
1032
1031
1071
1130
1176
1176
1108
976
809
648
535
493
518
581
644
671
645
573
477
381
306
257
227
202
171
119
36
-88
-261
-480
-721
-941
-1082
-1097
-974
-749
-511
-369
-416
-684
-1123
-1611
-1999
-2166
-2072
-1775
-1412
-1142
-1084
-1268
-1625
-2023
-2317
-2414
-2307
-2068
-1816
-1661
-1659
-1797
-2001
-2182
-2262
-2217
-2076
-1900
-1752
-1674
-1668
-1708
-1754
-1775
-1765
-1737
-1718
-1728
-1772
-1831
-1876
-1876
-1819
-1711
-1581
-1463
-1389
-1374
-1413
-1492
-1592
-1702
-1818
-1941
-2064
-2168
-2224
-2200
-2085
-1896
-1688
-1531
-1492
-1596
-1816
-2073
-2274
-2347
-2277
-2121
-1985
-1973
-2141
-2464
-2836
-3122
-3208
-3065
-2757
-2423
-2215
-2231
-2475
-2855
-3228
-3462
-3496
-3360
-3151
-2983
-2933
-3009
-3154
-3284
-3336
-3295
-3199
-3107
-3069
-3092
-3140
-3164
-3131
-3049
-2964
-2935
-2993
-3117
-3237
-3269
-3158
-2917
-2623
-2390
-2315
-2427
-2676
-2947
-3122
-3127
-2975
-2748
-2563
-2509
-2606
-2797
-2982
-3063
-2998
-2818
-2611
-2475
-2475
-2612
-2824
-3020
-3121
-3096
-2973
-2821
-2720
-2720
-2831
-3013
-3201
-3325
-3338
-3225
-3007
-2737
-2481
-2303
-2251
-2336
-2529
-2762
-2950
-3012
-2912
-2666
-2350
-2065
-1901
-1899
-2029
-2207
-2319
-2281
-2070
-1738
-1387
-1131
-1043
-1136
-1354
-1601
-1782
-1834
-1747
-1553
-1312
-1085
-918
-833
-831
-897
-1006
-1122
-1210
-1236
-1187
-1078
-951
-866
-872
-985
-1172
-1360
-1465
-1434
-1266
-1024
-808
-708
-761
-934
-1132
-1247
-1208
-1014
-745
-512
-422
-514
-745
-1008
-1180
-1172
-971
-640
-287
-16
113
102
6
-101
-163
-161
-115
-63
-38
-48
-74
-82
-43
52
187
330
445
506
501
436
328
202
82
-6
-40
-11
75
192
297
342
293
143
-80
-317
-502
-583
-544
-406
-228
-79
-16
-70
-234
-471
-729
-953
-1104
-1165
-1145
-1071
-982
-917
-904
-950
-1041
-1150
-1249
-1318
-1361
-1397
-1451
-1534
-1633
-1710
-1720
-1631
-1452
-1237
-1069
-1024
-1140
-1389
-1683
-1911
-1980
-1860
-1595
-1284
-1041
-939
-987
-1124
-1261
-1319
-1267
-1136
-993
-906
-903
-961
-1018
-1006
-890
-684
-447
-253
-154
-162
-242
-341
-411
-433
-417
-389
-365
-336
-276
-154
34
256
448
541
496
326
98
-91
-159
-72
145
415
649
784
805
751
684
667
725
848
990
1105
1158
1148
1097
1037
997
986
995
1008
1006
980
930
866
796
733
684
654
645
651
657
644
589
483
336
175
39
-40
-48
-2
58
90
67
-7
-99
-163
-166
-102
-2
86
115
67
-41
-162
-245
-258
-202
-107
-15
44
62
56
51
63
86
99
80
24
-46
-89
-67
32
174
294
321
215
-10
-284
-508
-599
-531
-345
-136
-13
-44
-231
-507
-765
-910
-899
-759
-572
-436
-417
-526
-713
-896
-998
-984
-873
-724
-613
-593
-674
-823
-978
-1076
-1082
-991
-836
-663
-517
-426
-395
-409
-446
-481
-498
-488
-450
-391
-318
-243
-178
-132
-110
-110
-120
-121
-93
-19
102
260
430
580
684
729
719
679
641
637
687
789
927
1069
1189
1270
1315
1344
1383
1456
1575
1732
1908
2079
2230
2357
2471
2588
2722
2875
3036
3186
3303
3376
3409
3420
3432
3469
3540
3642
3758
3865
3946
3993
4011
4019
4035
4077
4145
4231
4316
4379
4408
4401
4373
4344
4336
4358
4402
4445
4458
4421
4330
4207
4091
4022
4030
4114
4249
4397
4520
4600
4639
4661
4690
4739
4803
4856
4877
4856
4811
4780
4807
4915
5094
5301
5472
5555
5533
5433
5318
5258
5300
5444
5644
5827
5926
5909
5795
5642
5524
5500
5585
5751
5934
6062
6081
5974
5761
5495
5242
5062
4996
5057
5229
5466
5708
5889
5952
5869
5649
5337
5007
4733
4575
4550
4636
4779
4914
4990
4986
4911
4795
4673
4567
4481
4403
4317
4218
4110
4011
3940
3902
3889
3881
3851
3783
3676
3550
3430
3344
3303
3301
3313
3310
3266
3171
3040
2903
2799
2758
2791
2879
2978
3030
2987
2827
2569
2265
1994
1827
1803
1917
2116
2317
2441
2435
2293
2051
1774
1526
1353
1267
1251
1273
1300
1310
1293
1245
1162
1044
889
710
529
382
302
303
374
478
561
577
505
359
177
10
-102
-147
-138
-109
-91
-101
-139
-191
-241
-283
-323
-374
-446
-536
-630
-703
-735
-724
-681
-636
-619
-649
-729
-846
-974
-1085
-1159
-1186
-1166
-1112
-1045
-993
-984
-1039
-1164
-1340
-1529
-1682
-1759
-1746
-1669
-1585
-1560
-1641
-1834
-2094
-2341
-2495
-2505
-2380
-2181
-1996
-1906
-1949
-2107
-2318
-2501
-2598
-2589
-2499
-2378
-2278
-2225
-2217
-2230
-2236
-2220
-2182
-2139
-2104
-2083
-2064
-2033
-1983
-1916
-1850
-1805
-1789
-1789
-1776
-1719
-1604
-1447
-1292
-1195
-1195
-1298
-1467
-1637
-1738
-1729
-1608
-1416
-1214
-1060
-987
-991
-1043
-1104
-1141
-1142
-1107
-1047
-970
-880
-777
-665
-558
-477
-442
-458
-512
-573
-600
-566
-468
-329
-197
-117
-117
-197
-324
-449
-527
-531
-464
-354
-241
-164
-146
-189
-277
-384
-481
-546
-566
-545
-496
-440
-405
-409
-459
-546
-644
-720
-745
-708
-622
-523
-457
-464
-556
-718
-902
-1053
-1125
-1103
-1008
-892
-813
-819
-926
-1114
-1335
-1535
-1672
-1734
-1742
-1739
-1771
-1868
-2031
-2231
-2420
-2549
-2587
-2534
-2422
-2303
-2229
-2239
-2339
-2506
-2697
-2863
-2971
-3013
-3010
-2995
-3004
-3058
-3152
-3260
-3342
-3367
-3321
-3217
-3090
-2981
-2928
-2950
-3042
-3181
-3335
-3475
-3581
-3646
-3670
-3658
-3613
-3538
-3438
-3328
-3229
-3170
-3178
-3267
-3430
-3640
-3853
-4019
-4100
-4078
-3963
-3788
-3601
-3451
-3376
-3395
-3507
-3689
-3907
-4121
-4295
-4400
-4424
-4369
-4252
-4101
-3947
-3818
-3734
-3696
-3698
-3723
-3753
-3778
-3798
-3820
-3851
-3891
-3928
-3938
-3892
-3773
-3581
-3342
-3104
-2924
-2846
-2884
-3015
-3188
-3335
-3400
-3357
-3219
-3032
-2853
-2729
-2679
-2683
-2700
-2682
-2601
-2462
-2296
-2154
-2076
-2075
-2131
-2201
-2232
-2192
-2077
-1914
-1745
-1611
-1531
-1502
-1499
-1496
-1482
-1463
-1461
-1498
-1579
-1687
-1788
-1843
-1828
-1751
-1644
-1551
-1510
-1535
-1605
-1685
-1736
-1740
-1707
-1672
-1671
-1726
-1828
-1941
-2016
-2020
-1948
-1832
-1723
-1672
-1701
-1798
-1917
-2004
-2017
-1949
-1826
-1696
-1602
-1567
-1582
-1615
-1630
-1601
-1530
-1442
-1369
-1338
-1356
-1408
-1465
-1501
-1501
-1469
-1421
-1377
-1351
-1345
-1349
-1355
-1354
-1344
-1325
-1298
-1258
-1199
-1121
-1032
-955
-921
-955
-1064
-1228
-1401
-1526
-1559
-1483
-1321
-1130
-973
-903
-932
-1036
-1157
-1234
-1226
-1125
-962
-788
-656
-593
-597
-639
-677
-679
-635
-555
-464
-382
-313
-242
-145
0
194
413
614
751
798
757
664
574
542
599
745
948
1161
1339
1458
1520
1545
1560
1587
1634
1696
1761
1823
1883
1947
2020
2097
2162
2197
2192
2154
2112
2108
2179
2342
2578
2839
3065
3206
3246
3206
3139
3106
3148
3273
3453
3635
3771
3834
3832
3803
3796
3846
3963
4126
4291
4416
4474
4464
4414
4363
4348
4391
4492
4629
4771
4886
4954
4965
4927
4858
4779
4715
4685
4698
4753
4836
4924
4988
5002
4954
4846
4701
4550
4430
4366
4364
4411
4477
4529
4539
4502
4429
4349
4293
4279
4307
4355
4389
4378
4307
4189
4059
3960
3930
3983
4103
4251
4376
4440
4424
4337
4206
4067
3945
3851
3782
3728
3687
3661
3665
3708
3792
3902
4010
4085
4106
4067
3984
3880
3780
3701
3649
3622
3621
3648
3713
3818
3956
4099
4207
4238
4170
4010
3796
3587
3436
3374
3395
3461
3522
3536
3492
3411
3335
3304
3335
3412
3492
3520
3458
3299
3072
2830
2630
2512
2484
2525
2595
2654
2673
2645
2580
2495
2407
2322
2241
2156
2063
1962
1862
1771
1700
1651
1625
1619
1625
1639
1656
1669
1667
1638
1575
1473
1342
1201
1077
993
961
977
1018
1051
1047
994
899
786
688
628
610
615
610
564
465
329
193
101
81
129
207
253
209
45
-221
-532
-806
-974
-1004
-915
-772
-657
-637
-738
-936
-1172
-1376
-1499
-1533
-1511
-1492
-1534
-1669
-1887
-2142
-2373
-2523
-2566
-2515
-2413
-2319
-2287
-2343
-2481
-2668
-2857
-3006
-3094
-3123
-3120
-3121
-3157
-3243
-3373
-3521
-3655
-3747
-3783
-3771
-3733
-3699
-3697
-3744
-3840
-3971
-4114
-4242
-4333
-4376
-4370
-4327
-4268
-4219
-4203
-4232
-4306
-4408
-4509
-4584
-4614
-4598
-4551
-4498
-4459
-4441
-4434
-4417
-4372
-4296
-4210
-4150
-4151
-4225
-4353
-4485
-4558
-4528
-4390
-4187
-3995
-3893
-3924
-4075
-4283
-4450
-4496
-4387
-4153
-3874
-3650
-3551
-3597
-3750
-3934
-4074
-4132
-4116
-4074
-4066
-4131
-4262
-4414
-4518
-4522
-4409
-4213
-4005
-3864
-3848
-3975
-4214
-4509
-4791
-5009
-5137
-5178
-5149
-5076
-4981
-4879
-4784
-4711
-4671
-4676
-4724
-4804
-4892
-4963
-4996
-4985
-4940
-4876
-4812
-4754
-4697
-4629
-4541
-4435
-4329
-4250
-4221
-4245
-4300
-4344
-4332
-4236
-4065
-3866
-3707
-3651
-3729
-3918
-4150
-4331
-4383
-4275
-4035
-3744
-3501
-3385
-3424
-3584
-3787
-3945
-3993
-3920
-3764
-3592
-3469
-3432
-3473
-3554
-3623
-3643
-3608
-3540
-3478
-3452
-3471
-3518
-3558
-3557
-3501
-3397
-3277
-3176
-3124
-3126
-3167
-3217
-3240
-3214
-3133
-3009
-2867
-2738
-2649
-2615
-2635
-2694
-2764
-2811
-2810
-2746
-2628
-2479
-2334
-2225
-2168
-2158
-2175
-2185
-2165
-2105
-2017
-1926
-1857
-1820
-1811
-1808
-1786
-1728
-1635
-1528
-1437
-1388
-1394
-1448
-1528
-1602
-1644
-1637
-1575
-1466
-1323
-1163
-1004
-866
-767
-721
-733
-792
-876
-954
-993
-971
-883
-742
-576
-415
-285
-200
-158
-145
-137
-109
-43
69
217
375
507
581
579
514
425
375
423
601
895
1243
1551
1731
1736
1582
1348
1150
1093
1230
1541
1939
2308
2546
2608
2521
2367
2244
2226
2334
2530
2741
2899
2965
2955
2922
2936
3051
3277
3584
3908
4177
4340
4376
4301
4154
3988
3854
3790
3817
3943
4157
4437
4746
5041
5282
5439
5504
5488
5423
5349
5299
5296
5342
5426
5529
5636
5738
5837
5934
6031
6121
6191
6225
6214
6163
6088
6020
5988
6013
6097
6222
6354
6453
6492
6464
6386
6293
6225
6212
6261
6354
6458
6533
6556
6527
6469
6416
6401
6437
6510
6591
6643
6642
6584
6491
6397
6333
6313
6329
6355
6363
6336
6273
6194
6124
6083
6072
6078
6078
6053
5997
5921
5848
5798
5778
5780
5781
5758
5698
5605
5494
5391
5313
5263
5231
5200
5155
5095
5028
4969
4927
4900
4871
4816
4717
4571
4395
4220
4078
3994
3965
3972
3984
3971
3921
3837
3739
3649
3577
3522
3467
3390
3279
3138
2986
2854
2771
2746
2774
2829
2878
2895
2869
2806
2724
2640
2564
2489
2398
2273
2107
1912
1723
1581
1524
1568
1694
1859
2000
2061
2011
1854
1626
1383
1179
1046
986
976
978
962
914
844
775
732
722
733
738
707
621
488
335
199
116
96
128
179
214
206
151
68
-14
-69
-83
-63
-28
-1
2
-19
-58
-99
-135
-163
-192
-228
-277
-330
-374
-393
-378
-335
-278
-230
-208
-220
-258
-305
-339
-346
-323
-278
-227
-190
-180
-201
-252
-320
-391
-449
-478
-469
-419
-335
-239
-156
-116
-139
-229
-371
-536
-687
-793
-844
-849
-834
-829
-857
-922
-1008
-1092
-1150
-1174
-1175
-1183
-1230
-1339
-1508
-1715
-1918
-2077
-2164
-2178
-2140
-2088
-2058
-2073
-2136
-2229
-2329
-2415
-2474
-2511
-2533
-2551
-2569
-2585
-2592
-2588
-2580
-2581
-2607
-2666
-2753
-2848
-2927
-2970
-2974
-2954
-2938
-2951
-3001
-3072
-3131
-3139
-3074
-2946
-2794
-2679
-2651
-2732
-2899
-3090
-3232
-3265
-3169
-2975
-2746
-2556
-2458
-2463
-2540
-2634
-2691
-2686
-2625
-2546
-2489
-2481
-2516
-2563
-2577
-2521
-2388
-2202
-2009
-1857
-1777
-1770
-1815
-1876
-1922
-1941
-1937
-1927
-1923
-1930
-1934
-1916
-1861
-1767
-1648
-1530
-1440
-1396
-1398
-1437
-1498
-1568
-1641
-1715
-1788
-1849
-1877
-1853
-1767
-1631
-1480
-1364
-1329
-1399
-1565
-1785
-2001
-2157
-2225
-2211
-2147
-2079
-2037
-2033
-2051
-2060
-2039
-1986
-1924
-1890
-1918
-2017
-2168
-2326
-2440
-2472
-2413
-2284
-2130
-1997
-1919
-1904
-1942
-2009
-2087
-2159
-2226
-2292
-2360
-2424
-2474
-2501
-2499
-2475
-2442
-2416
-2408
-2421
-2449
-2484
-2524
-2573
-2642
-2738
-2860
-2993
-3107
-3171
-3164
-3084
-2953
-2814
-2710
-2675
-2718
-2819
-2937
-3025
-3047
-2994
-2884
-2757
-2657
-2617
-2641
-2704
-2762
-2772
-2707
-2574
-2408
-2258
-2165
-2145
-2177
-2211
-2197
-2101
-1929
-1722
-1544
-1446
-1444
-1509
-1577
-1579
-1468
-1246
-963
-690
-494
-403
-402
-437
-451
-407
-305
-181
-80
-32
-32
-44
-18
83
261
480
684
821
868
839
773
715
693
708
740
767
780
794
836
931
1078
1252
1406
1496
1504
1447
1369
1325
1345
1431
1549
1653
1707
1704
1671
1647
1664
1729
1817
1888
1904
1858
1773
1695
1670
1720
1835
1979
2105
2181
2203
2191
2173
2171
2186
2198
2183
2130
2052
1983
1967
2031
2174
2357
2523
2613
2595
2471
2281
2080
1923
1840
1833
1879
1945
2001
2037
2053
2064
2084
2117
2151
2165
2133
2036
1877
1677
1477
1324
1260
1301
1433
1615
1785
1887
1885
1774
1586
1373
1191
1078
1045
1074
1131
1177
1189
1162
1107
1044
987
943
907
869
819
755
679
601
531
476
442
432
443
471
502
518
498
427
306
150
-6
-123
-174
-153
-83
-5
34
5
-94
-234
-373
-477
-529
-544
-556
-600
-693
-824
-959
-1055
-1082
-1038
-955
-878
-851
-898
-1006
-1143
-1263
-1334
-1349
-1325
-1294
-1286
-1314
-1371
-1434
-1480
-1495
-1485
-1468
-1468
-1497
-1554
-1622
-1679
-1709
-1712
-1701
-1698
-1719
-1768
-1830
-1881
-1898
-1873
-1819
-1765
-1745
-1784
-1883
-2017
-2150
-2237
-2256
-2207
-2113
-2013
-1943
-1919
-1940
-1984
-2025
-2048
-2045
-2033
-2031
-2051
-2093
-2141
-2170
-2159
-2100
-2001
-1892
-1799
-1746
-1739
-1768
-1811
-1846
-1857
-1840
-1802
-1751
-1692
-1628
-1557
-1478
-1398
-1333
-1295
-1296
-1331
-1383
-1422
-1421
-1365
-1258
-1122
-988
-887
-832
-819
-827
-828
-803
-749
-682
-628
-610
-637
-696
-756
-780
-739
-627
-461
-279
-124
-27
1
-27
-83
-137
-170
-176
-165
-150
-138
-125
-96
-37
56
171
281
356
378
346
283
222
191
203
244
289
312
309
298
319
410
586
828
1079
1271
1348
1294
1142
959
819
774
827
942
1056
1116
1106
1049
998
1008
1104
1265
1436
1550
1558
1458
1293
1134
1048
1072
1191
1353
1490
1548
1511
1402
1269
1165
1120
1134
1182
1231
1254
1247
1227
1218
1240
1296
1373
1447
1497
1516
1507
1484
1456
1424
1379
1309
1209
1094
993
941
968
1079
1254
1448
1612
1706
1717
1660
1568
1480
1421
1394
1386
1376
1350
1312
1279
1275
1320
1413
1537
1659
1747
1780
1756
1690
1602
1513
1430
1354
1284
1222
1180
1175
1218
1305
1413
1505
1543
1502
1385
1222
1060
943
896
915
973
1031
1057
1039
984
912
843
789
744
698
642
579
525
501
521
583
664
730
747
700
597
467
348
269
238
239
243
223
167
90
21
-5
34
136
269
388
446
414
291
102
-112
-309
-462
-563
-621
-654
-676
-687
-675
-628
-537
-417
-298
-226
-237
-347
-538
-762
-961
-1085
-1116
-1072
-1000
-952
-960
-1020
-1098
-1140
-1107
-996
-844
-714
-667
-732
-890
-1082
-1232
-1286
-1234
-1113
-993
-934
-965
-1064
-1173
-1229
-1192
-1071
-914
-784
-733
-767
-856
-943
-979
-948
-872
-796
-764
-790
-852
-903
-898
-816
-680
-539
-447
-432
-483
-555
-591
-556
-453
-320
-215
-178
-214
-288
-345
-337
-252
-118
12
84
78
11
-64
-93
-43
73
209
306
325
267
173
106
121
235
420
618
765
820
787
702
621
592
631
723
832
921
968
977
973
984
1026
1097
1177
1242
1274
1274
1258
1251
1273
1330
1408
1481
1521
1514
1464
1393
1335
1316
1352
1434
1536
1626
1676
1676
1637
1586
1552
1555
1596
1655
1703
1718
1692
1641
1594
1578
1607
1669
1736
1772
1759
1705
1642
1613
1647
1744
1868
1961
1974
1886
1722
1540
1408
1375
1441
1563
1673
1714
1662
1544
1420
1352
1372
1467
1580
1641
1602
1461
1263
1083
988
1004
1113
1252
1351
1364
1285
1149
1008
909
864
856
847
806
723
612
505
427
386
366
338
281
191
91
13
-18
-5
24
24
-47
-197
-400
-602
-745
-797
-764
-694
-653
-696
-841
-1061
-1298
-1487
-1583
-1583
-1520
-1449
-1419
-1456
-1551
-1671
-1778
-1851
-1890
-1924
-1986
-2101
-2272
-2470
-2650
-2767
-2792
-2724
-2596
-2457
-2359
-2341
-2415
-2564
-2753
-2935
-3072
-3144
-3152
-3113
-3054
-2999
-2963
-2948
-2944
-2938
-2920
-2890
-2855
-2830
-2827
-2847
-2884
-2919
-2933
-2908
-2837
-2723
-2584
-2442
-2322
-2242
-2214
-2237
-2299
-2376
-2439
-2458
-2412
-2293
-2117
-1915
-1732
-1610
-1574
-1624
-1732
-1853
-1939
-1959
-1906
-1800
-1681
-1585
-1535
-1528
-1540
-1537
-1495
-1411
-1305
-1214
-1177
-1216
-1325
-1470
-1600
-1667
-1640
-1519
-1330
-1121
-942
-832
-804
-850
-937
-1027
-1083
-1081
-1016
-905
-769
-643
-554
-518
-535
-590
-653
-695
-694
-641
-549
-440
-345
-289
-278
-306
-349
-382
-390
-369
-336
-314
-323
-371
-446
-521
-565
-554
-483
-365
-231
-113
-34
-3
-9
-32
-50
-50
-32
-4
23
42
55
73
110
174
266
379
495
599
679
732
761
775
782
791
805
827
861
907
964
1028
1091
1141
1171
1175
1156
1127
1098
1081
1079
1085
1090
1084
1064
1039
1025
1040
1098
1197
1319
1435
1513
1530
1482
1384
1266
1165
1108
1107
1157
1234
1311
1367
1393
1396
1393
1406
1446
1513
1591
1657
1688
1672
1614
1535
1467
1444
1487
1602
1775
1974
2164
2312
2401
2431
2419
2393
2383
2408
2476
2577
2688
2784
2845
2865
2853
2833
2830
2868
2954
3082
3228
3366
3470
3526
3536
3514
3478
3449
3438
3449
3481
3528
3584
3644
3703
3756
3797
3818
3819
3802
3781
3770
3784
3826
3887
3947
3980
3966
3899
3791
3669
3566
3506
3499
3533
3583
3617
3609
3552
3459
3358
3285
3267
3310
3399
3497
3556
3538
3425
3230
2998
2787
2652
2628
2710
2861
3020
3125
3138
3054
2904
2738
2605
2535
2527
2556
2587
2592
2563
2510
2453
2411
2387
2373
2353
2314
2255
2188
2127
2079
2039
1992
1923
1830
1731
1655
1631
1667
1741
1805
1805
1707
1519
1292
1097
997
1014
1120
1241
1297
1238
1069
843
643
537
548
647
768
842
834
757
663
611
633
715
805
836
767
602
396
224
147
184
302
433
511
505
426
327
263
265
321
384
392
309
140
-67
-245
-336
-320
-224
-104
-18
-4
-63
-163
-264
-333
-361
-363
-361
-375
-410
-461
-516
-570
-628
-696
-777
-857
-912
-917
-860
-757
-649
-589
-617
-741
-932
-1132
-1281
-1343
-1319
-1251
-1192
-1189
-1253
-1359
-1461
-1509
-1482
-1396
-1296
-1240
-1271
-1401
-1603
-1827
-2017
-2133
-2161
-2114
-2021
-1918
-1834
-1786
-1781
-1817
-1888
-1985
-2098
-2216
-2330
-2434
-2527
-2613
-2693
-2767
-2826
-2855
-2840
-2776
-2675
-2564
-2484
-2472
-2554
-2728
-2967
-3223
-3444
-3589
-3639
-3604
-3519
-3427
-3371
-3375
-3443
-3555
-3680
-3787
-3855
-3885
-3893
-3906
-3945
-4019
-4119
-4214
-4276
-4284
-4240
-4171
-4115
-4110
-4171
-4287
-4419
-4516
-4540
-4478
-4351
-4206
-4093
-4051
-4091
-4192
-4317
-4427
-4498
-4523
-4511
-4476
-4426
-4357
-4264
-4145
-4011
-3890
-3809
-3793
-3844
-3940
-4043
-4115
-4135
-4105
-4046
-3992
-3959
-3947
-3934
-3892
-3805
-3680
-3550
-3462
-3454
-3534
-3676
-3822
-3910
-3892
-3762
-3552
-3325
-3150
-3073
-3109
-3230
-3385
-3517
-3582
-3559
-3456
-3300
-3128
-2974
-2862
-2804
-2799
-2836
-2896
-2956
-2997
-3003
-2969
-2899
-2809
-2715
-2631
-2561
-2501
-2441
-2374
-2299
-2225
-2172
-2157
-2190
-2264
-2357
-2435
-2465
-2427
-2318
-2157
-1977
-1816
-1704
-1652
-1654
-1687
-1721
-1733
-1711
-1661
-1603
-1557
-1542
-1557
-1586
-1602
-1579
-1503
-1383
-1250
-1147
-1110
-1155
-1265
-1399
-1498
-1513
-1418
-1224
-972
-718
-515
-396
-366
-410
-500
-614
-734
-853
-962
-1048
-1090
-1063
-953
-764
-523
-275
-67
68
118
97
30
-55
-141
-225
-308
-389
-454
-482
-450
-349
-193
-21
120
193
189
132
67
41
76
164
264
330
335
286
225
208
279
438
643
819
898
848
695
511
390
402
566
836
1127
1345
1434
1391
1263
1123
1035
1024
1072
1136
1172
1165
1136
1132
1201
1366
1609
1880
2114
2257
2289
2222
2092
1943
1804
1690
1607
1561
1566
1641
1798
2028
2292
2530
2680
2703
2603
2423
2234
2101
2055
2087
2151
2194
2181
2117
2041
2012
2068
2209
2390
2537
2581
2487
2274
2005
1769
1635
1631
1733
1878
1994
2029
1974
1854
1722
1625
1588
1607
1653
1691
1699
1671
1621
1572
1539
1523
1514
1496
1461
1412
1366
1340
1345
1374
1410
1424
1398
1327
1226
1124
1052
1026
1046
1094
1146
1181
1192
1189
1188
1204
1239
1277
1292
1258
1164
1016
847
695
598
578
630
734
855
961
1032
1060
1049
1008
941
849
733
600
466
356
297
309
393
528
674
787
831
791
679
526
372
251
181
161
178
215
260
313
379
464
567
675
767
821
823
778
703
627
580
578
622
700
791
877
947
1000
1043
1078
1104
1115
1105
1072
1028
994
994
1044
1144
1272
1393
1472
1488
1444
1367
1294
1261
1279
1338
1411
1464
1483
1475
1467
1494
1576
1707
1852
1962
1997
1941
1817
1676
1575
1554
1618
1737
1861
1946
1973
1957
1937
1954
2027
2143
2263
2339
2341
2272
2165
2072
2033
2062
2135
2207
2237
2207
2134
2062
2041
2101
2230
2387
2515
2568
2532
2432
2311
2214
2160
2135
2106
2040
1929
1796
1693
1670
1751
1914
2099
2229
2242
2121
1904
1659
1464
1366
1366
1423
1476
1478
1415
1316
1230
1202
1244
1330
1405
1412
1323
1153
957
805
750
802
927
1058
1129
1100
977
806
650
560
554
612
688
736
729
671
591
523
491
497
518
525
500
441
368
311
288
302
332
347
325
259
169
89
47
56
100
147
162
127
51
-33
-83
-73
-3
98
184
216
181
100
16
-25
1
87
195
277
300
262
197
153
175
274
426
577
675
686
620
520
445
439
513
638
761
829
821
753
673
638
680
797
945
1062
1096
1030
893
741
638
623
694
810
912
951
909
810
702
636
640
704
787
835
809
706
557
418
342
356
447
568
661
679
611
480
335
227
184
205
258
301
299
248
168
97
68
94
157
219
237
186
68
-87
-232
-327
-354
-319
-251
-183
-140
-126
-133
-146
-160
-180
-222
-301
-416
-546
-657
-714
-702
-628
-528
-442
-401
-411
-451
-484
-484
-450
-408
-405
-480
-642
-863
-1080
-1225
-1252
-1161
-1000
-841
-753
-771
-885
-1047
-1196
-1288
-1315
-1303
-1297
-1333
-1423
-1544
-1657
-1726
-1733
-1689
-1627
-1581
-1571
-1596
-1639
-1678
-1705
-1729
-1769
-1840
-1940
-2045
-2121
-2134
-2075
-1968
-1854
-1784
-1783
-1848
-1944
-2020
-2037
-1987
-1888
-1784
-1713
-1694
-1716
-1746
-1748
-1705
-1625
-1541
-1491
-1497
-1557
-1636
-1693
-1689
-1616
-1492
-1361
-1263
-1228
-1254
-1318
-1385
-1426
-1426
-1392
-1343
-1297
-1268
-1254
-1248
-1240
-1225
-1206
-1190
-1185
-1194
-1211
-1230
-1242
-1241
-1228
-1206
-1179
-1150
-1119
-1087
-1057
-1031
-1014
-1012
-1022
-1042
-1061
-1073
-1073
-1063
-1044
-1020
-991
-958
-919
-875
-830
-791
-764
-748
-740
-728
-701
-655
-590
-517
-451
-402
-375
-364
-360
-353
-339
-318
-296
-276
-259
-238
-210
-172
-134
-106
-102
-124
-159
-184
-173
-107
11
153
281
356
358
292
188
86
18
-1
16
46
63
57
36
21
34
83
156
225
263
251
193
111
33
-20
-44
-47
-47
-55
-68
-71
-50
0
64
109
105
36
-85
-215
-306
-321
-256
-146
-51
-23
-87
-222
-371
-466
-459
-349
-181
-30
34
-22
-180
-381
-548
-621
-584
-461
-311
-192
-143
-167
-235
-307
-351
-353
-322
-280
-247
-232
-231
-235
-234
-228
-221
-220
-226
-231
-223
-191
-137
-73
-20
2
-16
-62
-116
-151
-151
-114
-56
-3
24
17
-15
-54
-77
-74
-45
-6
20
17
-24
-93
-171
-234
-263
-251
-204
-141
-88
-67
-92
-160
-252
-340
-395
-395
-343
-256
-169
-115
-114
-165
-245
-316
-349
-330
-267
-190
-133
-119
-150
-207
-258
-275
-244
-171
-78
9
68
90
81
48
0
-55
-116
-176
-226
-251
-243
-200
-138
-80
-49
-58
-100
-152
-188
-191
-165
-136
-136
-187
-285
-398
-479
-486
-405
-262
-110
-13
-13
-112
-274
-437
-545
-569
-516
-426
-347
-312
-322
-353
-369
-342
-272
-185
-122
-118
-188
-314
-460
-581
-647
-650
-606
-540
-478
-437
-416
-408
-406
-406
-410
-421
-437
-451
-450
-429
-389
-346
-324
-343
-412
-520
-636
-725
-757
-722
-635
-527
-436
-391
-402
-455
-523
-575
-592
-573
-533
-500
-497
-534
-601
-671
-710
-689
-600
-457
-296
-161
-90
-102
-190
-321
-453
-546
-575
-541
-463
-372
-297
-254
-243
-251
-258
-248
-217
-171
-124
-89
-77
-91
-127
-173
-219
-253
-267
-256
-220
-167
-112
-72
-66
-104
-184
-288
-388
-457
-474
-440
-372
-302
-259
-259
-300
-361
-413
-435
-425
-400
-391
-429
-527
-672
-827
-946
-992
-949
-833
-682
-544
-458
-439
-478
-549
-623
-681
-721
-759
-811
-889
-990
-1092
-1172
-1209
-1197
-1150
-1093
-1054
-1050
-1084
-1144
-1213
-1278
-1332
-1382
-1434
-1491
-1544
-1577
-1573
-1525
-1446
-1361
-1305
-1304
-1367
-1477
-1604
-1712
-1780
-1807
-1811
-1817
-1842
-1884
-1922
-1925
-1874
-1769
-1636
-1519
-1459
-1480
-1574
-1709
-1841
-1932
-1968
-1960
-1929
-1897
-1869
-1830
-1758
-1633
-1463
-1277
-1125
-1056
-1091
-1219
-1393
-1551
-1640
-1633
-1541
-1400
-1253
-1132
-1043
-969
-888
-786
-668
-561
-498
-501
-567
-668
-758
-796
-761
-660
-522
-386
-280
-210
-161
-106
-26
82
199
295
342
332
280
220
192
223
317
455
604
732
823
881
924
977
1055
1156
1265
1360
1426
1459
1470
1479
1505
1557
1631
1716
1797
1869
1933
2001
2082
2179
2282
2373
2435
2457
2444
2414
2390
2391
2423
2479
2543
2601
2644
2679
2719
2775
2851
2936
3010
3054
3059
3033
2999
2984
3005
3060
3131
3188
3205
3178
3122
3071
3057
3099
3189
3296
3381
3413
3387
3322
3257
3230
3259
3335
3427
3494
3509
3469
3400
3339
3321
3360
3442
3534
3597
3608
3569
3504
3448
3430
3459
3519
3582
3619
3617
3580
3531
3495
3485
3500
3521
3524
3497
3441
3378
3334
3329
3366
3426
3477
3491
3453
3370
3270
3185
3141
3145
3182
3226
3254
3253
3231
3208
3205
3231
3282
3334
3361
3343
3280
3189
3098
3034
3012
3027
3058
3081
3076
3039
2981
2922
2878
2853
2834
2803
2738
2630
2486
2329
2186
2079
2017
1993
1987
1981
1959
1921
1872
1822
1775
1730
1676
1605
1511
1401
1288
1190
1117
1073
1049
1033
1012
985
955
931
918
914
905
872
800
688
552
420
322
276
281
314
341
327
257
135
-9
-139
-223
-248
-224
-181
-155
-174
-249
-372
-518
-663
-785
-880
-952
-1014
-1076
-1140
-1201
-1251
-1282
-1297
-1305
-1321
-1361
-1432
-1530
-1644
-1755
-1850
-1920
-1966
-1993
-2009
-2016
-2013
-1999
-1971
-1936
-1906
-1898
-1926
-1994
-2094
-2207
-2309
-2381
-2417
-2423
-2419
-2421
-2442
-2481
-2525
-2557
-2564
-2548
-2519
-2498
-2502
-2538
-2600
-2671
-2735
-2782
-2814
-2842
-2881
-2936
-3000
-3054
-3078
-3058
-3002
-2931
-2877
-2866
-2903
-2976
-3051
-3094
-3085
-3026
-2942
-2868
-2832
-2847
-2898
-2957
-2992
-2987
-2947
-2892
-2851
-2843
-2869
-2910
-2938
-2932
-2884
-2810
-2734
-2684
-2673
-2695
-2731
-2760
-2766
-2754
-2738
-2737
-2763
-2807
-2850
-2864
-2830
-2750
-2643
-2543
-2477
-2459
-2480
-2511
-2522
-2495
-2430
-2350
-2284
-2257
-2273
-2317
-2355
-2356
-2302
-2198
-2068
-1945
-1859
-1820
-1820
-1838
-1850
-1842
-1813
-1772
-1733
-1703
-1680
-1654
-1614
-1556
-1487
-1423
-1382
-1373
-1393
-1429
-1460
-1471
-1459
-1433
-1409
-1402
-1415
-1441
-1464
-1468
-1447
-1408
-1369
-1348
-1354
-1383
-1417
-1437
-1428
-1390
-1340
-1297
-1278
-1281
-1292
-1284
-1233
-1134
-1000
-865
-763
-718
-729
-770
-803
-790
-715
-588
-438
-304
-215
-178
-180
-192
-188
-157
-103
-46
-8
0
-15
-32
-25
23
110
217
316
381
404
392
368
354
365
396
429
442
421
368
307
267
277
343
454
579
680
732
732
695
652
631
645
688
737
766
760
723
678
656
682
761
875
989
1068
1088
1052
985
923
897
920
984
1060
1119
1144
1134
1108
1091
1103
1145
1202
1250
1266
1242
1190
1130
1086
1071
1077
1088
1082
1047
988
923
875
860
875
901
911
884
815
722
630
567
543
550
561
549
497
412
319
250
230
259
319
374
392
361
290
208
144
118
124
138
129
78
-11
-109
-180
-191
-136
-38
60
116
102
25
-83
-178
-227
-222
-182
-147
-150
-205
-293
-376
-411
-372
-265
-124
4
83
102
80
55
64
124
219
315
371
367
309
233
186
201
285
413
541
629
662
652
635
646
704
798
893
951
948
896
831
803
844
958
1111
1250
1329
1329
1272
1205
1181
1230
1344
1480
1582
1610
1557
1454
1354
1306
1330
1412
1508
1570
1572
1517
1438
1377
1365
1405
1472
1530
1552
1534
1497
1476
1498
1564
1652
1718
1728
1668
1560
1448
1381
1390
1473
1597
1716
1791
1809
1785
1756
1760
1816
1916
2025
2106
2128
2085
1999
1909
1853
1855
1915
2009
2103
2166
2183
2157
2108
2064
2045
2063
2108
2161
2198
2204
2174
2121
2064
2027
2024
2057
2115
2179
2230
2258
2263
2255
2244
2239
2238
2235
2225
2207
2186
2175
2186
2221
2270
2317
2345
2345
2326
2305
2304
2334
2389
2444
2473
2457
2397
2317
2249
2222
2239
2280
2309
2292
2217
2100
1985
1916
1921
1995
2103
2194
2229
2197
2121
2040
1992
1991
2017
2033
1997
1895
1743
1586
1471
1428
1450
1502
1536
1514
1434
1322
1221
1167
1171
1208
1237
1219
1138
1010
878
779
735
736
746
727
656
541
414
316
272
277
300
299
242
133
3
-99
-132
-87
7
94
117
48
-105
-294
-458
-549
-554
-499
-435
-415
-462
-568
-692
-784
-810
-769
-689
-622
-609
-668
-785
-917
-1016
-1049
-1010
-926
-839
-794
-813
-895
-1010
-1124
-1201
-1229
-1214
-1179
-1149
-1142
-1158
-1188
-1213
-1220
-1207
-1182
-1163
-1163
-1190
-1243
-1311
-1380
-1441
-1491
-1532
-1567
-1598
-1619
-1625
-1610
-1577
-1537
-1508
-1506
-1538
-1599
-1674
-1740
-1785
-1804
-1810
-1823
-1861
-1933
-2027
-2121
-2185
-2200
-2164
-2096
-2025
-1987
-1998
-2059
-2148
-2237
-2300
-2323
-2314
-2296
-2293
-2326
-2399
-2500
-2606
-2692
-2742
-2752
-2732
-2698
-2665
-2647
-2646
-2660
-2687
-2723
-2764
-2811
-2859
-2904
-2939
-2960
-2967
-2965
-2961
-2964
-2973
-2983
-2982
-2960
-2913
-2851
-2791
-2757
-2765
-2818
-2900
-2985
-3045
-3062
-3038
-2989
-2944
-2924
-2933
-2960
-2978
-2961
-2899
-2802
-2698
-2620
-2593
-2619
-2677
-2734
-2759
-2735
-2671
-2592
-2531
-2509
-2527
-2567
-2602
-2607
-2573
-2508
-2433
-2368
-2326
-2303
-2286
-2260
-2217
-2164
-2113
-2079
-2065
-2065
-2061
-2035
-1981
-1904
-1824
-1761
-1731
-1732
-1747
-1753
-1732
-1677
-1599
-1520
-1463
-1442
-1458
-1498
-1548
-1593
-1630
-1659
-1686
-1710
-1724
-1718
-1682
-1614
-1527
-1440
-1378
-1355
-1372
-1414
-1460
-1489
-1489
-1466
-1434
-1408
-1400
-1407
-1416
-1410
-1378
-1320
-1250
-1188
-1154
-1154
-1179
-1208
-1220
-1197
-1142
-1070
-1004
-967
-966
-991
-1022
-1034
-1012
-958
-891
-836
-815
-834
-881
-928
-946
-919
-852
-766
-694
-663
-681
-736
-797
-833
-822
-764
-676
-588
-525
-498
-498
-502
-487
-440
-366
-286
-226
-206
-230
-283
-338
-366
-348
-279
-176
-62
37
102
127
118
88
54
32
31
56
107
177
255
328
381
404
393
355
303
259
242
263
326
418
520
610
672
698
693
669
643
627
623
627
626
613
586
555
537
552
611
711
832
943
1012
1025
980
897
808
744
723
747
802
867
927
976
1020
1069
1126
1185
1232
1250
1228
1174
1108
1060
1056
1107
1204
1324
1437
1519
1558
1553
1516
1455
1379
1294
1209
1138
1104
1127
1217
1365
1539
1693
1782
1777
1678
1515
1335
1184
1093
1068
1094
1145
1196
1235
1267
1300
1345
1399
1450
1479
1467
1408
1310
1194
1084
1002
960
951
959
966
955
921
870
819
787
793
839
917
1002
1065
1082
1043
954
840
731
653
617
617
633
646
643
628
613
614
636
670
695
690
640
552
450
363
315
312
342
382
409
417
411
405
408
416
410
368
281
160
41
-35
-38
33
144
242
281
240
138
22
-55
-65
-14
57
98
75
-9
-113
-184
-179
-95
30
135
168
113
1
-111
-162
-128
-27
86
148
127
35
-73
-132
-97
28
193
326
369
311
195
92
72
161
334
520
645
663
584
463
378
390
509
698
883
995
998
904
765
647
600
639
745
879
1004
1100
1167
1214
1252
1279
1286
1262
1207
1138
1084
1073
1117
1209
1321
1419
1482
1505
1505
1505
1527
1573
1632
1683
1710
1712
1703
1709
1748
1825
1923
2013
2074
2089
2067
2035
2021
2049
2119
2215
2307
2368
2384
2356
2304
2255
2232
2247
2297
2369
2446
2510
2556
2582
2597
2611
2630
2656
2686
2712
2727
2727
2717
2708
2714
2747
2806
2884
2961
3018
3041
3030
2998
2966
2952
2964
2995
3026
3035
3012
2960
2899
2853
2845
2879
2943
3016
3077
3116
3139
3162
3199
3249
3298
3315
3277
3173
3024
2869
2755
2716
2758
2853
2954
3011
2997
2915
2797
2690
2632
2636
2689
2756
2800
2794
2738
2650
2556
2481
2432
2405
2382
2352
2307
2252
2200
2159
2132
2113
2093
2062
2021
1980
1948
1932
1930
1928
1907
1849
1750
1621
1485
1374
1310
1303
1343
1404
1453
1461
1414
1315
1186
1056
952
888
862
856
845
805
727
619
502
402
338
313
310
303
262
175
45
-102
-236
-330
-378
-389
-391
-410
-461
-543
-642
-737
-815
-874
-925
-981
-1052
-1133
-1214
-1283
-1334
-1377
-1428
-1501
-1599
-1709
-1805
-1866
-1884
-1875
-1874
-1914
-2013
-2161
-2316
-2431
-2468
-2427
-2340
-2265
-2253
-2330
-2476
-2644
-2776
-2834
-2819
-2766
-2729
-2750
-2836
-2957
-3063
-3106
-3069
-2974
-2868
-2803
-2806
-2869
-2957
-3024
-3043
-3021
-2991
-2995
-3059
-3175
-3303
-3391
-3401
-3330
-3214
-3111
-3072
-3114
-3215
-3323
-3382
-3362
-3274
-3167
-3103
-3126
-3243
-3416
-3581
-3675
-3663
-3552
-3384
-3218
-3105
-3069
-3101
-3169
-3235
-3272
-3270
-3237
-3193
-3153
-3124
-3104
-3085
-3057
-3018
-2971
-2922
-2880
-2849
-2829
-2817
-2807
-2794
-2776
-2755
-2733
-2717
-2712
-2719
-2736
-2755
-2768
-2769
-2755
-2730
-2702
-2677
-2655
-2628
-2585
-2517
-2429
-2335
-2264
-2242
-2285
-2381
-2500
-2598
-2637
-2600
-2502
-2381
-2281
-2233
-2239
-2274
-2296
-2269
-2185
-2063
-1949
-1891
-1916
-2020
-2163
-2294
-2361
-2341
-2239
-2083
-1916
-1773
-1676
-1630
-1633
-1676
-1752
-1848
-1949
-2029
-2066
-2043
-1962
-1847
-1736
-1666
-1660
-1710
-1786
-1848
-1865
-1831
-1771
-1725
-1733
-1806
-1928
-2055
-2137
-2146
-2083
-1985
-1904
-1886
-1949
-2075
-2218
-2327
-2361
-2312
-2200
-2066
-1952
-1887
-1877
-1910
-1965
-2019
-2058
-2078
-2081
-2075
-2066
-2057
-2051
-2049
-2047
-2041
-2021
-1978
-1907
-1814
-1714
-1630
-1583
-1586
-1633
-1701
-1757
-1767
-1714
-1603
-1456
-1311
-1205
-1159
-1176
-1237
-1312
-1368
-1381
-1345
-1271
-1180
-1099
-1045
-1020
-1014
-1000
-957
-868
-741
-603
-496
-459
-507
-627
-771
-875
-881
-764
-541
-271
-33
107
122
35
-91
-180
-175
-66
115
304
437
483
454
398
376
429
564
746
917
1027
1053
1010
943
902
923
1010
1141
1274
1379
1441
1470
1486
1507
1540
1577
1602
1607
1597
1587
1599
1644
1719
1802
1869
1907
1920
1929
1964
2037
2145
2252
2317
2312
2233
2113
2004
1956
1993
2102
2235
2334
2359
2300
2191
2083
2029
2051
2137
2245
2326
2349
2313
2251
2205
2212
2278
2385
2490
2556
2563
2519
2453
2401
2386
2412
2461
2511
2541
2552
2557
2578
2632
2717
2814
2897
2939
2930
2879
2808
2748
2718
2726
2762
2813
2865
2911
2958
3014
3088
3175
3262
3325
3343
3307
3224
3120
3031
2995
3035
3150
3318
3497
3644
3721
3718
3646
3537
3434
3369
3357
3392
3449
3502
3533
3538
3528
3521
3531
3557
3586
3597
3577
3525
3458
3399
3373
3389
3435
3489
3525
3525
3494
3447
3410
3398
3413
3439
3456
3448
3411
3359
3312
3282
3272
3266
3247
3199
3126
3050
2997
2991
3031
3096
3147
3149
3087
2971
2838
2729
2675
2680
2721
2763
2773
2736
2664
2583
2520
2490
2486
2485
2459
2391
2286
2163
2053
1979
1951
1960
1988
2012
2017
2000
1961
1905
1837
1756
1667
1577
1497
1444
1428
1448
1490
1528
1538
1502
1416
1294
1162
1045
963
925
926
952
985
1010
1018
998
951
881
797
709
624
545
472
396
313
222
129
49
-2
-15
5
42
69
66
21
-62
-167
-274
-373
-466
-562
-673
-803
-940
-1061
-1145
-1182
-1183
-1174
-1188
-1245
-1344
-1464
-1572
-1643
-1673
-1681
-1700
-1760
-1868
-2005
-2137
-2226
-2258
-2246
-2224
-2231
-2288
-2386
-2486
-2546
-2540
-2474
-2388
-2338
-2366
-2479
-2642
-2794
-2876
-2863
-2779
-2682
-2644
-2711
-2879
-3094
-3274
-3347
-3280
-3101
-2883
-2713
-2654
-2723
-2883
-3062
-3191
-3231
-3188
-3106
-3041
-3037
-3099
-3198
-3286
-3315
-3267
-3154
-3018
-2904
-2841
-2836
-2866
-2900
-2914
-2903
-2885
-2888
-2935
-3025
-3134
-3217
-3234
-3163
-3015
-2829
-2659
-2550
-2521
-2560
-2631
-2691
-2711
-2688
-2641
-2601
-2592
-2616
-2656
-2679
-2656
-2580
-2468
-2357
-2286
-2275
-2318
-2385
-2433
-2432
-2377
-2288
-2207
-2169
-2188
-2246
-2303
-2315
-2252
-2119
-1951
-1800
-1710
-1699
-1754
-1835
-1897
-1909
-1868
-1792
-1712
-1654
-1624
-1609
-1587
-1537
-1459
-1366
-1285
-1239
-1232
-1251
-1269
-1260
-1212
-1134
-1048
-983
-957
-966
-994
-1016
-1012
-979
-927
-876
-837
-812
-788
-747
-678
-584
-484
-405
-365
-367
-390
-403
-375
-295
-174
-47
48
85
62
4
-50
-63
-21
64
159
227
241
202
140
96
111
201
356
534
685
763
745
639
479
316
195
146
177
269
392
511
601
652
668
665
655
648
641
625
589
528
448
365
302
278
301
368
458
550
623
665
673
653
611
550
472
382
290
218
191
229
335
491
658
791
853
833
752
649
568
540
564
617
661
667
626
560
506
499
557
668
798
906
961
956
907
845
798
778
782
793
802
806
817
852
918
1004
1089
1139
1136
1084
1008
953
951
1014
1122
1234
1306
1309
1249
1158
1083
1060
1100
1181
1262
1303
1285
1219
1143
1102
1126
1216
1341
1450
1498
1463
1355
1216
1096
1039
1059
1141
1248
1339
1387
1389
1366
1349
1366
1424
1509
1592
1641
1641
1599
1546
1517
1540
1618
1729
1832
1885
1869
1793
1693
1614
1593
1638
1725
1812
1860
1851
1796
1733
1703
1727
1798
1876
1914
1877
1764
1609
1468
1390
1397
1470
1560
1613
1598
1519
1413
1331
1309
1351
1424
1480
1476
1400
1278
1156
1083
1079
1132
1200
1236
1211
1128
1022
938
908
937
1000
1055
1066
1016
923
814
722
665
640
627
607
571
526
486
467
469
478
469
419
323
198
77
-8
-32
4
81
168
234
260
245
198
133
64
-1
-61
-116
-170
-222
-275
-326
-375
-418
-447
-452
-428
-375
-306
-240
-201
-205
-258
-353
-473
-597
-713
-813
-896
-961
-1002
-1018
-1004
-971
-938
-930
-971
-1062
-1184
-1301
-1374
-1382
-1335
-1268
-1229
-1251
-1335
-1449
-1540
-1563
-1504
-1392
-1288
-1254
-1324
-1487
-1690
-1862
-1948
-1935
-1858
-1774
-1740
-1777
-1864
-1952
-1989
-1954
-1867
-1783
-1761
-1837
-2004
-2214
-2401
-2510
-2526
-2469
-2389
-2332
-2325
-2363
-2421
-2471
-2502
-2523
-2556
-2617
-2703
-2789
-2839
-2826
-2752
-2647
-2561
-2542
-2609
-2744
-2900
-3022
-3069
-3034
-2942
-2839
-2765
-2742
-2763
-2802
-2829
-2825
-2791
-2747
-2719
-2724
-2767
-2834
-2902
-2947
-2953
-2913
-2835
-2733
-2625
-2528
-2456
-2415
-2402
-2408
-2417
-2414
-2391
-2353
-2312
-2287
-2290
-2321
-2365
-2396
-2389
-2331
-2226
-2094
-1963
-1859
-1793
-1763
-1759
-1765
-1772
-1771
-1758
-1724
-1658
-1550
-1403
-1234
-1075
-962
-919
-946
-1012
-1069
-1071
-995
-851
-678
-528
-438
-412
-424
-430
-391
-296
-169
-52
10
1
-60
-126
-145
-82
61
249
428
557
617
622
601
584
585
596
600
588
567
565
614
734
912
1109
1271
1353
1346
1277
1201
1174
1225
1347
1494
1612
1661
1640
1582
1542
1567
1673
1837
2007
2126
2158
2105
2005
1918
1893
1952
2084
2248
2395
2486
2509
2480
2433
2405
2418
2477
2564
2652
2713
2736
2725
2701
2693
2722
2799
2910
3027
3115
3146
3109
3019
2908
2818
2780
2809
2896
3017
3137
3233
3291
3315
3313
3292
3257
3204
3132
3048
2970
2917
2907
2940
2999
3052
3067
3028
2941
2833
2738
2678
2656
2649
2625
2557
2443
2306
2185
2115
2109
2144
2180
2167
2079
1923
1738
1578
1486
1473
1516
1563
1563
1482
1323
1118
918
764
678
654
666
684
684
659
611
550
481
405
321
231
143
75
40
47
86
137
171
167
116
29
-71
-158
-211
-228
-221
-212
-218
-251
-305
-365
-413
-437
-440
-435
-445
-493
-587
-721
-870
-1000
-1084
-1104
-1069
-1006
-950
-931
-960
-1022
-1091
-1132
-1127
-1085
-1036
-1018
-1065
-1177
-1325
-1461
-1538
-1531
-1450
-1334
-1237
-1197
-1221
-1286
-1347
-1364
-1321
-1234
-1139
-1071
-1047
-1052
-1053
-1018
-936
-828
-739
-715
-775
-900
-1035
-1115
-1094
-968
-780
-598
-483
-465
-529
-628
-707
-735
-718
-694
-707
-785
-918
-1059
-1151
-1150
-1049
-885
-720
-616
-608
-691
-829
-970
-1075
-1128
-1139
-1133
-1134
-1152
-1176
-1190
-1177
-1133
-1070
-1006
-962
-945
-956
-984
-1014
-1040
-1058
-1069
-1078
-1087
-1095
-1100
-1100
-1094
-1081
-1062
-1034
-999
-959
-921
-895
-887
-900
-928
-959
-981
-987
-977
-963
-953
-953
-957
-953
-929
-883
-830
-793
-796
-848
-935
-1022
-1072
-1057
-983
-883
-807
-794
-857
-968
-1077
-1128
-1092
-982
-844
-741
-718
-781
-891
-987
-1010
-936
-784
-611
-483
-445
-505
-626
-752
-831
-837
-780
-695
-622
-585
-585
-601
-605
-579
-524
-456
-399
-372
-377
-406
-440
-465
-473
-467
-450
-426
-389
-334
-256
-164
-75
-14
3
-28
-87
-139
-146
-81
55
235
412
537
578
532
427
314
248
265
373
543
720
846
881
816
681
535
438
432
523
673
821
907
895
790
639
510
460
515
657
831
971
1025
981
864
729
634
616
681
804
943
1060
1129
1147
1122
1071
1006
943
888
855
858
906
997
1111
1216
1280
1288
1245
1186
1154
1181
1272
1396
1501
1537
1479
1346
1192
1088
1083
1185
1356
1523
1614
1591
1467
1299
1166
1129
1207
1368
1543
1657
1666
1573
1425
1293
1240
1293
1432
1601
1734
1781
1726
1595
1439
1313
1255
1275
1351
1448
1527
1566
1561
1526
1480
1439
1411
1393
1378
1360
1340
1323
1313
1313
1317
1312
1286
1235
1163
1088
1029
999
998
1012
1018
997
943
872
814
800
847
948
1066
1153
1164
1080
918
726
566
489
513
620
758
872
919
893
819
743
709
736
812
899
954
943
865
746
633
568
577
656
777
900
990
1029
1020
982
937
903
889
892
903
913
913
901
873
829
769
701
639
603
612
673
779
902
1002
1044
1006
897
751
618
544
550
626
730
812
828
766
647
519
435
429
502
620
731
787
764
674
559
471
449
503
607
716
784
783
720
626
548
520
554
631
714
763
755
693
603
519
470
463
483
504
501
464
404
344
309
310
341
377
392
368
310
238
184
170
196
245
284
284
239
165
99
77
119
211
318
390
395
329
225
134
108
168
293
434
526
529
440
303
185
147
220
382
576
730
795
760
663
565
525
568
679
807
895
905
834
715
597
522
504
530
568
587
577
549
527
530
559
592
597
550
451
327
221
167
175
223
266
258
183
60
-62
-127
-103
0
130
220
212
94
-97
-288
-404
-399
-279
-99
64
145
114
-4
-152
-264
-292
-232
-113
11
88
92
30
-68
-160
-213
-214
-174
-121
-84
-87
-139
-230
-338
-434
-495
-505
-467
-399
-329
-285
-287
-337
-417
-499
-553
-563
-533
-486
-457
-470
-538
-649
-777
-891
-972
-1014
-1028
-1029
-1029
-1032
-1036
-1035
-1031
-1033
-1053
-1094
-1149
-1198
-1220
-1202
-1155
-1108
-1098
-1148
-1257
-1389
-1492
-1521
-1464
-1349
-1238
-1194
-1253
-1402
-1581
-1710
-1730
-1627
-1451
-1285
-1216
-1285
-1475
-1713
-1904
-1978
-1922
-1781
-1639
-1575
-1628
-1779
-1961
-2091
-2113
-2020
-1852
-1680
-1570
-1555
-1627
-1745
-1864
-1952
-2003
-2032
-2059
-2096
-2134
-2152
-2131
-2065
-1972
-1882
-1828
-1827
-1876
-1951
-2023
-2073
-2099
-2117
-2148
-2206
-2284
-2361
-2404
-2392
-2320
-2209
-2094
-2011
-1982
-2007
-2065
-2124
-2158
-2154
-2120
-2080
-2062
-2086
-2153
-2246
-2334
-2384
-2374
-2299
-2175
-2029
-1896
-1798
-1747
-1736
-1748
-1768
-1786
-1805
-1836
-1890
-1970
-2063
-2144
-2183
-2160
-2074
-1942
-1801
-1683
-1612
-1589
-1597
-1609
-1605
-1580
-1545
-1524
-1537
-1586
-1656
-1716
-1734
-1692
-1594
-1465
-1340
-1250
-1211
-1215
-1240
-1260
-1255
-1222
-1172
-1124
-1098
-1102
-1130
-1168
-1194
-1195
-1162
-1100
-1018
-935
-864
-817
-800
-811
-844
-884
-917
-926
-903
-846
-764
-672
-589
-531
-504
-503
-515
-522
-508
-470
-412
-353
-313
-311
-351
-422
-497
-546
-545
-486
-384
-269
-179
-140
-160
-223
-294
-343
-348
-316
-271
-246
-268
-336
-427
-501
-522
-472
-365
-235
-128
-74
-82
-132
-194
-238
-254
-254
-259
-286
-337
-392
-422
-405
-340
-253
-183
-165
-211
-299
-386
-427
-397
-309
-204
-135
-140
-218
-331
-421
-433
-349
-192
-21
98
120
42
-94
-223
-287
-255
-141
11
140
202
183
102
2
-71
-89
-48
35
128
202
244
255
250
248
263
298
347
394
429
445
443
434
432
447
484
536
590
630
649
646
634
631
652
702
771
839
881
883
844
784
729
704
721
769
825
860
857
813
746
681
642
636
658
689
711
715
706
698
704
725
753
770
764
733
696
680
709
790
903
1008
1060
1031
922
771
635
570
602
722
882
1018
1080
1049
947
829
755
766
862
1002
1127
1176
1120
975
791
637
565
595
707
849
959
997
953
849
731
640
600
605
632
648
632
582
515
457
427
428
448
463
453
410
340
262
197
159
154
178
221
276
334
386
419
419
373
279
152
24
-65
-83
-22
96
226
313
323
251
130
11
-53
-42
30
116
158
121
4
-153
-289
-347
-306
-189
-52
34
21
-97
-282
-464
-573
-566
-444
-252
-62
55
57
-61
-264
-489
-670
-758
-735
-616
-446
-281
-175
-160
-242
-396
-575
-723
-795
-768
-650
-473
-287
-143
-73
-87
-168
-284
-393
-464
-478
-438
-363
-281
-217
-191
-206
-252
-305
-340
-335
-280
-187
-80
7
43
16
-66
-170
-255
-283
-239
-135
-10
90
123
74
-39
-175
-282
-319
-272
-160
-24
87
137
115
39
-54
-125
-147
-114
-45
30
78
81
37
-34
-104
-145
-136
-75
26
145
254
331
360
338
273
185
97
34
15
49
130
238
350
438
491
509
507
507
527
564
602
609
556
432
257
79
-39
-45
83
320
603
850
988
983
852
653
465
353
347
430
550
645
670
618
519
433
417
503
684
917
1135
1277
1307
1230
1086
937
844
843
937
1093
1260
1383
1427
1391
1300
1203
1147
1163
1253
1389
1529
1627
1657
1618
1534
1442
1381
1376
1433
1536
1656
1762
1828
1838
1792
1702
1594
1500
1452
1473
1566
1709
1861
1973
2008
1963
1868
1787
1785
1903
2130
2398
2609
2665
2517
2189
1778
1419
1237
1296
1576
1977
2365
2617
2671
2544
2314
2084
1938
1909
1973
2069
2130
2114
2021
1895
1785
1742
1785
1898
2041
2166
2229
2207
2103
1941
1760
1604
1514
1512
1601
1760
1943
2098
2183
2173
2079
1936
1796
1702
1675
1705
1760
1802
1804
1766
1713
1681
1701
1783
1910
2043
2139
2165
2110
1990
1839
1699
1604
1576
1617
1710
1830
1945
2025
2051
2021
1954
1876
1823
1818
1864
1941
2009
2032
1985
1881
1758
1669
1654
1718
1825
1911
1908
1781
1546
1272
1054
977
1076
1321
1624
1874
1981
1908
1687
1399
1141
986
957
1020
1111
1165
1148
1072
990
973
1074
1310
1646
2005
2290
2415
2323
2009
1521
947
400
-7
-186
-99
236
741
1299
1785
2099
2191
2080
1833
1545
1298
1133
1039
967
858
680
448
224
92
124
339
695
1092
1410
1549
1466
1189
800
406
99
-73
-116
-76
-12
27
21
-20
-69
-97
-92
-59
-20
1
-13
-65
-144
-230
-305
-355
-379
-382
-377
-378
-401
-454
-539
-646
-759
-852
-903
-895
-829
-718
-593
-489
-437
-454
-544
-690
-866
-1041
-1185
-1274
-1296
-1248
-1142
-1000
-852
-723
-636
-597
-600
-634
-685
-751
-839
-961
-1120
-1301
-1465
-1563
-1549
-1408
-1172
-911
-715
-659
-772
-1022
-1328
-1590
-1732
-1732
-1629
-1501
-1429
-1456
-1568
-1702
-1779
-1742
-1587
-1370
-1182
-1109
-1196
-1428
-1734
-2020
-2207
-2257
-2183
-2035
-1875
-1748
-1673
-1640
-1629
-1624
-1621
-1630
-1661
-1718
-1793
-1872
-1942
-1997
-2045
-2093
-2145
-2188
-2201
-2164
-2072
-1944
-1822
-1755
-1773
-1876
-2025
-2160
-2223
-2187
-2071
-1932
-1839
-1841
-1947
-2115
-2271
-2348
-2309
-2169
-1988
-1844
-1797
-1864
-2012
-2175
-2286
-2306
-2242
-2142
-2069
-2070
-2157
-2295
-2424
-2484
-2443
-2310
-2131
-1970
-1879
-1882
-1970
-2103
-2237
-2336
-2385
-2390
-2364
-2324
-2281
-2243
-2219
-2223
-2273
-2380
-2538
-2719
-2877
-2966
-2958
-2858
-2709
-2572
-2502
-2525
-2620
-2733
-2802
-2786
-2689
-2560
-2473
-2489
-2627
-2847
-3070
-3207
-3202
-3054
-2821
-2593
-2451
-2434
-2523
-2653
-2747
-2751
-2660
-2517
-2389
-2338
-2387
-2516
-2665
-2771
-2785
-2698
-2534
-2343
-2175
-2065
-2023
-2041
-2100
-2178
-2256
-2317
-2345
-2329
-2265
-2163
-2050
-1962
-1933
-1979
-2087
-2220
-2327
-2361
-2303
-2166
-1989
-1822
-1705
-1652
-1650
-1672
-1688
-1682
-1658
-1633
-1624
-1642
-1678
-1711
-1717
-1675
-1581
-1443
-1280
-1112
-960
-840
-765
-746
-783
-867
-974
-1068
-1110
-1074
-955
-776
-583
-425
-335
-321
-356
-399
-407
-359
-265
-159
-80
-57
-86
-140
-177
-163
-90
19
118
165
138
51
-52
-116
-101
1
159
317
420
438
376
275
188
156
192
275
363
416
415
373
324
309
352
446
560
650
685
655
584
507
460
459
498
551
596
625
648
686
753
842
921
945
883
734
541
376
314
393
602
874
1116
1245
1225
1076
870
691
602
619
710
814
874
864
799
727
697
743
861
1018
1167
1262
1286
1245
1163
1069
987
929
901
901
928
978
1041
1103
1143
1149
1118
1064
1008
977
980
1010
1045
1061
1044
1000
955
938
970
1048
1148
1234
1271
1244
1157
1034
903
791
714
683
704
782
916
1088
1262
1389
1419
1328
1132
887
672
559
580
712
892
1043
1110
1089
1020
964
969
1041
1138
1200
1178
1072
932
839
862
1018
1264
1501
1631
1597
1409
1145
909
784
801
929
1098
1241
1327
1368
1401
1459
1540
1606
1603
1496
1299
1074
913
884
1004
1223
1441
1562
1537
1389
1200
1068
1062
1186
1380
1555
1636
1604
1501
1405
1387
1470
1617
1752
1794
1706
1511
1286
1123
1085
1183
1367
1559
1684
1710
1651
1554
1473
1441
1455
1488
1506
1490
1448
1407
1394
1422
1479
1538
1569
1559
1517
1471
1449
1463
1504
1549
1569
1554
1515
1481
1479
1523
1597
1664
1682
1624
1495
1330
1183
1103
1111
1196
1320
1431
1489
1476
1398
1281
1159
1061
1008
1016
1089
1217
1382
1547
1660
1671
1548
1296
965
642
424
381
533
832
1183
1473
1615
1572
1368
1075
775
537
395
349
381
473
612
791
996
1193
1329
1348
1215
939
581
233
-5
-71
40
277
555
787
923
956
917
850
786
728
659
555
411
244
94
1
-13
44
138
227
280
287
265
239
227
233
244
244
223
186
148
120
100
67
-7
-142
-330
-535
-704
-783
-749
-614
-422
-232
-89
-14
-3
-34
-92
-172
-283
-432
-610
-789
-925
-977
-930
-800
-632
-480
-385
-358
-385
-441
-504
-570
-647
-744
-856
-957
-1012
-1002
-928
-832
-772
-797
-918
-1096
-1253
-1311
-1226
-1014
-752
-538
-458
-550
-784
-1086
-1365
-1549
-1608
-1547
-1399
-1195
-966
-736
-537
-411
-401
-531
-785
-1100
-1374
-1509
-1445
-1191
-827
-470
-231
-169
-273
-473
-678
-814
-854
-819
-755
-705
-686
-684
-674
-635
-569
-501
-463
-475
-534
-613
-678
-702
-682
-629
-565
-503
-443
-378
-306
-237
-195
-206
-280
-397
-514
-578
-555
-445
-285
-131
-31
-3
-29
-69
-87
-71
-41
-32
-72
-157
-249
-296
-258
-134
36
186
260
242
162
82
64
128
250
366
412
358
226
82
2
31
164
348
507
582
556
460
347
268
245
267
308
348
386
440
526
642
754
810
768
625
427
257
196
285
500
760
962
1029
947
772
599
523
589
776
1006
1191
1260
1198
1044
864
726
669
700
794
920
1050
1165
1252
1298
1291
1223
1101
950
811
723
710
767
865
961
1020
1028
994
938
881
832
789
749
716
705
734
804
894
957
942
819
602
354
158
89
169
359
571
710
717
597
413
254
190
234
339
429
435
337
175
22
-51
-15
101
226
289
252
137
6
-70
-48
60
198
292
289
183
14
-156
-276
-329
-334
-328
-339
-369
-393
-375
-301
-186
-79
-33
-83
-221
-400
-556
-637
-631
-566
-499
-483
-540
-655
-785
-880
-907
-865
-781
-693
-635
-621
-649
-708
-783
-865
-944
-1012
-1063
-1087
-1088
-1083
-1097
-1156
-1264
-1396
-1506
-1541
-1471
-1305
-1099
-929
-862
-925
-1091
-1294
-1457
-1531
-1518
-1461
-1422
-1442
-1520
-1609
-1645
-1584
-1428
-1238
-1102
-1096
-1247
-1511
-1792
-1984
-2012
-1869
-1617
-1361
-1204
-1204
-1359
-1608
-1861
-2033
-2079
-1991
-1808
-1584
-1377
-1232
-1171
-1201
-1310
-1475
-1666
-1844
-1975
-2027
-1988
-1863
-1679
-1475
-1299
-1191
-1177
-1263
-1432
-1648
-1862
-2025
-2104
-2085
-1987
-1849
-1719
-1638
-1623
-1664
-1732
-1796
-1838
-1862
-1886
-1930
-1992
-2045
-2045
-1959
-1783
-1563
-1385
-1338
-1477
-1786
-2175
-2513
-2675
-2596
-2306
-1914
-1567
-1387
-1424
-1633
-1906
-2114
-2174
-2072
-1872
-1678
-1581
-1628
-1798
-2024
-2224
-2338
-2346
-2269
-2151
-2029
-1930
-1856
-1803
-1769
-1758
-1774
-1813
-1854
-1864
-1813
-1693
-1531
-1384
-1320
-1386
-1581
-1851
-2100
-2231
-2181
-1950
-1601
-1239
-971
-864
-923
-1095
-1289
-1418
-1430
-1325
-1151
-980
-874
-865
-937
-1043
-1119
-1119
-1030
-882
-731
-637
-637
-724
-849
-937
-922
-772
-511
-212
27
120
30
-216
-534
-814
-954
-906
-680
-348
-9
243
354
318
174
-11
-172
-261
-264
-193
-81
36
125
170
172
147
123
129
187
298
443
582
671
674
583
424
251
126
98
183
356
561
736
833
838
774
684
615
593
615
655
680
668
618
557
522
543
629
760
892
975
973
879
720
545
412
364
417
552
724
881
981
1008
978
927
897
916
986
1078
1146
1146
1060
906
731
604
583
695
925
1221
1512
1729
1832
1814
1699
1534
1364
1228
1148
1130
1167
1247
1349
1451
1527
1560
1544
1489
1422
1375
1374
1422
1496
1556
1559
1485
1343
1179
1054
1022
1106
1279
1483
1643
1702
1642
1491
1314
1183
1148
1222
1373
1544
1671
1713
1660
1540
1399
1283
1225
1233
1288
1362
1422
1450
1443
1416
1393
1395
1434
1505
1588
1657
1687
1662
1589
1485
1383
1310
1286
1315
1383
1468
1547
1603
1631
1634
1623
1610
1604
1609
1623
1641
1656
1657
1636
1591
1526
1457
1407
1402
1459
1573
1721
1861
1949
1955
1878
1749
1620
1545
1554
1645
1780
1908
1981
1977
1911
1821
1752
1735
1769
1828
1873
1874
1826
1749
1680
1654
1685
1759
1842
1897
1896
1838
1742
1639
1554
1496
1457
1418
1368
1307
1254
1230
1254
1322
1408
1471
1472
1392
1242
1060
898
803
793
853
937
989
965
849
668
475
336
298
375
533
710
832
850
755
588
418
322
344
476
662
815
858
753
525
250
27
-63
8
204
442
622
676
590
409
215
88
73
163
303
421
458
396
262
110
0
-32
15
112
213
282
300
272
216
154
97
47
-2
-51
-98
-132
-142
-124
-84
-39
-4
10
6
-5
-9
0
16
21
-4
-73
-181
-309
-425
-500
-515
-471
-384
-284
-197
-143
-127
-145
-186
-236
-285
-328
-363
-389
-408
-419
-422
-419
-410
-396
-380
-363
-348
-337
-329
-324
-318
-309
-293
-268
-236
-198
-157
-116
-78
-50
-39
-59
-120
-228
-373
-529
-660
-724
-694
-566
-369
-153
27
126
131
60
-46
-145
-207
-233
-243
-268
-323
-402
-472
-492
-433
-294
-114
49
133
103
-34
-233
-428
-556
-586
-524
-408
-290
-211
-185
-198
-222
-226
-195
-138
-78
-41
-43
-79
-129
-164
-160
-113
-36
44
96
100
56
-19
-97
-149
-158
-122
-59
8
56
74
63
39
21
23
48
85
119
133
122
92
57
35
32
47
67
78
74
59
50
62
103
164
226
261
254
210
150
107
103
139
190
217
187
97
-25
-120
-131
-23
188
440
646
729
655
452
198
-9
-92
-26
148
347
476
470
318
69
-191
-374
-418
-312
-94
170
408
568
628
598
507
390
274
170
80
-1
-78
-145
-191
-200
-154
-50
105
283
447
558
583
513
360
161
-40
-197
-282
-287
-225
-125
-19
62
102
95
46
-29
-111
-176
-207
-195
-148
-92
-59
-83
-177
-325
-483
-591
-601
-499
-320
-137
-37
-82
-277
-562
-833
-980
-942
-730
-431
-174
-74
-183
-464
-807
-1075
-1160
-1033
-754
-444
-235
-210
-375
-653
-927
-1089
-1084
-932
-713
-526
-449
-504
-659
-844
-985
-1039
-1004
-917
-832
-794
-821
-905
-1016
-1122
-1193
-1217
-1194
-1132
-1042
-940
-847
-790
-792
-868
-1016
-1207
-1393
-1526
-1568
-1516
-1397
-1264
-1170
-1146
-1190
-1264
-1316
-1301
-1206
-1059
-914
-834
-859
-994
-1198
-1409
-1561
-1615
-1568
-1452
-1316
-1205
-1140
-1114
-1102
-1075
-1022
-957
-912
-926
-1020
-1187
-1382
-1543
-1611
-1555
-1386
-1160
-955
-844
-869
-1018
-1238
-1439
-1540
-1496
-1315
-1057
-812
-670
-681
-844
-1104
-1372
-1563
-1622
-1541
-1364
-1160
-998
-922
-934
-1000
-1070
-1091
-1039
-918
-764
-626
-550
-563
-666
-834
-1022
-1185
-1279
-1281
-1191
-1032
-841
-666
-543
-491
-502
-548
-587
-583
-522
-416
-307
-240
-252
-346
-487
-614
-659
-576
-364
-69
230
447
522
443
251
25
-144
-190
-86
143
432
704
890
953
898
759
592
448
364
350
394
470
550
615
662
701
751
828
938
1072
1210
1324
1387
1388
1329
1227
1112
1016
964
967
1022
1110
1209
1294
1349
1374
1383
1398
1440
1521
1631
1738
1798
1770
1636
1412
1154
939
843
913
1142
1474
1817
2074
2181
2127
1954
1738
1558
1464
1461
1514
1571
1588
1553
1489
1438
1443
1520
1650
1787
1878
1886
1807
1671
1532
1443
1435
1506
1624
1738
1801
1783
1684
1533
1376
1262
1230
1290
1426
1596
1743
1816
1788
1662
1477
1293
1169
1145
1223
1369
1525
1631
1648
1570
1420
1241
1073
940
851
801
789
820
903
1043
1222
1396
1501
1477
1295
977
601
275
102
140
379
742
1112
1372
1447
1325
1054
722
421
218
147
199
345
543
750
929
1044
1067
978
776
492
180
-87
-240
-241
-95
147
405
598
674
628
500
356
259
239
282
337
340
247
56
-182
-387
-477
-404
-180
130
425
612
639
514
298
77
-76
-134
-119
-93
-118
-228
-405
-590
-706
-693
-537
-275
19
264
399
400
277
55
-234
-570
-927
-1272
-1549
-1687
-1625
-1341
-875
-332
148
432
446
195
-234
-712
-1114
-1364
-1453
-1423
-1333
-1233
-1138
-1039
-925
-806
-724
-731
-865
-1116
-1413
-1652
-1730
-1601
-1301
-943
-679
-634
-859
-1305
-1839
-2295
-2536
-2499
-2214
-1783
-1341
-1004
-844
-868
-1040
-1298
-1583
-1848
-2064
-2218
-2305
-2326
-2293
-2226
-2148
-2085
-2048
-2032
-2015
-1967
-1867
-1716
-1544
-1401
-1344
-1411
-1606
-1887
-2180
-2398
-2475
-2388
-2167
-1886
-1641
-1509
-1523
-1658
-1846
-2000
-2056
-1997
-1863
-1730
-1679
-1750
-1929
-2144
-2301
-2325
-2196
-1958
-1708
-1547
-1543
-1696
-1944
-2186
-2330
-2325
-2181
-1957
-1730
-1561
-1474
-1458
-1482
-1516
-1550
-1590
-1643
-1707
-1759
-1763
-1692
-1548
-1365
-1203
-1121
-1148
-1264
-1408
-1500
-1474
-1310
-1043
-748
-510
-394
-417
-552
-741
-916
-1027
-1051
-992
-872
-718
-554
-398
-259
-145
-60
-9
9
-4
-43
-104
-177
-249
-299
-306
-251
-129
45
233
389
472
466
391
292
229
245
349
510
669
765
759
654
492
337
249
265
384
578
799
1002
1151
1224
1216
1133
992
827
681
602
623
747
940
1134
1253
1245
1106
892
703
642
772
1088
1506
1893
2118
2095
1828
1403
964
662
598
790
1169
1600
1935
2061
1943
1633
1254
954
853
998
1345
1769
2113
2246
2113
1764
1334
993
880
1044
1422
1868
2209
2313
2150
1793
1390
1100
1025
1172
1459
1753
1934
1940
1791
1566
1366
1268
1293
1409
1550
1651
1671
1606
1480
1331
1190
1079
1008
983
1000
1054
1126
1187
1209
1171
1075
951
847
808
852
959
1078
1147
1123
1002
827
658
554
538
586
645
658
595
469
333
249
259
363
517
652
703
639
476
262
62
-70
-113
-74
12
103
159
157
87
-44
-213
-384
-518
-582
-561
-474
-371
-318
-372
-552
-825
-1107
-1301
-1332
-1184
-917
-641
-478
-504
-723
-1061
-1396
-1614
-1655
-1534
-1333
-1163
-1111
-1208
-1417
-1657
-1838
-1899
-1831
-1670
-1487
-1347
-1298
-1353
-1494
-1680
-1863
-1996
-2045
-1995
-1859
-1679
-1520
-1451
-1521
-1733
-2033
-2328
-2510
-2505
-2306
-1980
-1651
-1445
-1445
-1651
-1982
-2308
-2508
-2519
-2359
-2116
-1907
-1821
-1888
-2065
-2263
-2391
-2396
-2286
-2119
-1972
-1910
-1953
-2075
-2224
-2341
-2392
-2372
-2302
-2215
-2138
-2088
-2067
-2071
-2094
-2131
-2170
-2199
-2198
-2153
-2063
-1948
-1845
-1791
-1810
-1892
-1998
-2073
-2071
-1982
-1840
-1711
-1663
-1736
-1914
-2128
-2284
-2301
-2151
-1871
-1551
-1300
-1195
-1254
-1426
-1614
-1722
-1692
-1531
-1305
-1107
-1018
-1072
-1236
-1431
-1558
-1544
-1368
-1069
-733
-463
-340
-398
-611
-905
-1181
-1346
-1344
-1167
-865
-520
-229
-66
-64
-201
-410
-598
-683
-619
-412
-121
165
362
423
350
198
48
-26
17
163
355
517
587
543
414
268
182
213
372
623
898
1121
1239
1238
1142
999
858
754
697
681
693
725
779
862
979
1120
1266
1387
1463
1486
1468
1428
1386
1348
1306
1246
1167
1087
1051
1105
1279
1561
1889
2168
2303
2243
2005
1679
1392
1260
1344
1617
1980
2301
2470
2448
2273
2049
1890
1873
2005
2226
2435
2546
2521
2390
2229
2129
2149
2292
2506
2711
2832
2834
2734
2587
2464
2422
2483
2631
2823
3012
3160
3246
3269
3238
3165
3062
2943
2826
2736
2696
2723
2819
2963
3119
3244
3304
3288
3211
3112
3035
3013
3053
3132
3203
3219
3149
3001
2820
2674
2634
2739
2980
3296
3597
3791
3820
3683
3437
3173
2983
2926
3011
3195
3409
3586
3685
3703
3663
3593
3517
3438
3352
3256
3166
3116
3144
3267
3472
3700
3871
3910
3783
3510
3165
2847
2644
2599
2698
2882
3077
3222
3293
3302
3282
3261
3246
3217
3146
3013
2828
2631
2478
2421
2480
2631
2818
2966
3017
2947
2775
2557
2362
2249
2247
2349
2513
2681
2794
2811
2717
2530
2287
2044
1855
1764
1789
1920
2120
2332
2493
2556
2498
2332
2102
1871
1699
1625
1651
1740
1831
1863
1799
1648
1460
1316
1288
1408
1648
1921
2108
2106
1871
1438
923
474
226
246
507
903
1292
1543
1592
1451
1195
923
715
597
550
522
466
368
250
156
126
166
246
309
299
192
8
-192
-336
-373
-300
-164
-47
-34
-175
-464
-836
-1194
-1437
-1497
-1369
-1103
-795
-551
-455
-538
-773
-1087
-1387
-1594
-1670
-1627
-1520
-1422
-1391
-1449
-1579
-1730
-1849
-1903
-1892
-1848
-1816
-1830
-1898
-1996
-2086
-2136
-2138
-2114
-2107
-2157
-2284
-2474
-2686
-2868
-2976
-2993
-2926
-2800
-2646
-2490
-2357
-2269
-2257
-2350
-2570
-2909
-3322
-3726
-4022
-4131
-4022
-3732
-3354
-3006
-2790
-2755
-2887
-3120
-3369
-3568
-3692
-3763
-3822
-3912
-4043
-4195
-4318
-4366
-4318
-4191
-4034
-3910
-3872
-3939
-4097
-4300
-4492
-4628
-4686
-4675
-4623
-4569
-4543
-4558
-4609
-4678
-4742
-4785
-4807
-4818
-4837
-4877
-4939
-5007
-5052
-5047
-4978
-4859
-4724
-4625
-4606
-4687
-4854
-5059
-5240
-5344
-5341
-5241
-5083
-4921
-4802
-4748
-4758
-4807
-4866
-4913
-4940
-4951
-4953
-4953
-4947
-4929
-4891
-4835
-4773
-4721
-4693
-4693
-4710
-4722
-4708
-4653
-4563
-4461
-4381
-4353
-4388
-4474
-4572
-4631
-4605
-4470
-4239
-3954
-3682
-3487
-3411
-3458
-3597
-3769
-3911
-3979
-3955
-3850
-3693
-3510
-3318
-3120
-2920
-2727
-2568
-2482
-2500
-2628
-2832
-3043
-3177
-3171
-3007
-2722
-2394
-2110
-1926
-1852
-1850
-1861
-1839
-1775
-1702
-1668
-1711
-1824
-1956
-2031
-1986
-1803
-1523
-1230
-1008
-908
-920
-983
-1018
-975
-850
-696
-589
-583
-681
-825
-920
-884
-687
-369
-29
219
300
205
3
-196
-286
-211
15
313
577
718
697
540
323
145
84
178
412
724
1035
1269
1382
1369
1261
1112
976
894
879
919
991
1073
1156
1250
1370
1530
1726
1933
2113
2232
2271
2233
2146
2041
1948
1873
1815
1770
1745
1761
1845
2016
2264
2549
2809
2988
3060
3040
2974
2918
2903
2917
2916
2847
2686
2464
2262
2179
2289
2600
3047
3512
3876
4065
4075
3967
3821
3698
3611
3524
3388
3184
2949
2775
2770
3005
3469
4062
4628
5002
5081
4854
4400
3854
3355
3002
2838
2859
3028
3306
3659
4048
4428
4738
4913
4906
4709
4365
3957
3582
3320
3206
3226
3335
3482
3630
3769
3904
4043
4178
4278
4302
4220
4030
3764
3485
3261
3144
3155
3273
3451
3629
3757
3803
3768
3671
3550
3443
3380
3376
3421
3492
3554
3578
3547
3468
3363
3261
3184
3136
3104
3065
3002
2919
2838
2797
2825
2925
3069
3201
3261
3209
3041
2797
2542
2346
2261
2301
2446
2651
2863
3029
3110
3083
2943
2705
2409
2116
1894
1805
1879
2101
2410
2718
2940
3024
2964
2798
2586
2379
2199
2041
1886
1724
1576
1493
1532
1726
2056
2446
2785
2963
2913
2637
2203
1717
1289
996
866
887
1020
1223
1458
1693
1894
2024
2045
1939
1709
1402
1086
830
680
642
683
754
811
845
874
931
1035
1167
1276
1292
1163
891
534
193
-27
-63
85
349
631
838
921
888
784
664
557
457
333
159
-58
-267
-385
-336
-94
293
712
1016
1083
860
389
-206
-764
-1140
-1250
-1093
-742
-308
92
373
494
456
290
44
-235
-501
-722
-874
-949
-953
-902
-820
-726
-629
-534
-439
-353
-294
-292
-372
-540
-772
-1014
-1197
-1265
-1196
-1016
-796
-614
-539
-595
-764
-990
-1212
-1384
-1489
-1540
-1557
-1557
-1539
-1491
-1400
-1271
-1128
-1012
-961
-995
-1109
-1276
-1462
-1644
-1813
-1970
-2114
-2224
-2269
-2216
-2056
-1821
-1583
-1428
-1422
-1571
-1818
-2060
-2196
-2174
-2025
-1850
-1777
-1896
-2212
-2629
-2994
-3154
-3026
-2637
-2110
-1613
-1290
-1206
-1335
-1589
-1872
-2128
-2363
-2616
-2922
-3260
-3542
-3641
-3448
-2934
-2181
-1374
-736
-450
-595
-1120
-1868
-2641
-3265
-3643
-3759
-3662
-3418
-3085
-2696
-2275
-1859
-1511
-1311
-1331
-1597
-2065
-2627
-3135
-3456
-3515
-3314
-2934
-2495
-2116
-1879
-1811
-1890
-2063
-2276
-2483
-2658
-2787
-2862
-2874
-2815
-2684
-2489
-2251
-2003
-1786
-1639
-1595
-1674
-1873
-2166
-2501
-2803
-2994
-3011
-2825
-2465
-2007
-1563
-1246
-1133
-1247
-1541
-1924
-2283
-2525
-2597
-2498
-2273
-1992
-1726
-1534
-1449
-1475
-1597
-1780
-1977
-2141
-2231
-2225
-2127
-1966
-1788
-1644
-1568
-1568
-1627
-1709
-1777
-1809
-1804
-1778
-1752
-1741
-1742
-1738
-1706
-1631
-1519
-1392
-1288
-1243
-1279
-1393
-1558
-1728
-1851
-1879
-1790
-1585
-1303
-1004
-758
-626
-635
-772
-986
-1205
-1363
-1426
-1405
-1341
-1284
-1261
-1261
-1235
-1123
-894
-571
-236
1
48
-122
-452
-820
-1085
-1146
-989
-690
-377
-172
-140
-260
-446
-587
-606
-488
-282
-70
76
125
92
20
-50
-100
-135
-171
-213
-242
-227
-152
-33
77
113
35
-134
-305
-355
-191
200
721
1192
1427
1313
868
242
-343
-687
-689
-388
74
521
829
975
1024
1077
1196
1361
1471
1406
1095
578
0
-436
-557
-298
271
971
1586
1955
2016
1822
1492
1155
895
732
640
581
537
518
554
661
830
1020
1182
1283
1319
1320
1323
1348
1384
1395
1343
1216
1040
877
790
815
939
1107
1247
1312
1302
1263
1264
1358
1545
1774
1956
2009
1895
1637
1315
1031
868
863
999
1219
1454
1649
1778
1843
1864
1864
1861
1861
1868
1875
1870
1837
1757
1619
1432
1233
1084
1054
1194
1506
1933
2366
2682
2786
2648
2318
1907
1547
1337
1310
1427
1600
1736
1779
1730
1642
1584
1607
1717
1872
2005
2062
2021
1911
1779
1672
1601
1539
1433
1248
991
736
594
675
1026
1600
2257
2801
3053
2919
2419
1688
919
297
-62
-137
15
296
618
935
1241
1546
1850
2119
2292
2311
2147
1827
1423
1028
720
534
459
460
505
587
729
961
1285
1659
1993
2180
2139
1855
1393
877
450
219
221
421
727
1036
1265
1378
1380
1304
1193
1081
987
923
887
875
871
857
818
748
662
593
578
640
768
918
1027
1044
958
810
676
630
703
859
1004
1037
892
590
234
-27
-65
166
605
1104
1493
1647
1539
1243
887
597
439
401
418
416
360
276
227
275
441
681
908
1033
1006
852
644
478
418
469
575
654
637
505
296
86
-55
-88
-25
88
200
278
325
365
424
504
579
602
532
362
124
-114
-280
-323
-239
-67
127
276
342
321
240
142
60
7
-28
-70
-141
-247
-372
-484
-546
-537
-456
-332
-208
-127
-116
-173
-268
-359
-406
-394
-338
-275
-246
-273
-347
-429
-468
-429
-313
-164
-52
-42
-162
-384
-635
-822
-872
-759
-518
-225
32
185
205
105
-75
-291
-500
-670
-772
-782
-679
-466
-177
119
335
399
286
34
-263
-495
-582
-509
-333
-156
-69
-115
-262
-423
-504
-451
-281
-72
75
93
-18
-192
-326
-342
-223
-25
148
201
90
-155
-446
-681
-790
-765
-650
-513
-406
-342
-301
-254
-193
-145
-159
-282
-518
-824
-1117
-1316
-1378
-1320
-1206
-1108
-1067
-1066
-1046
-944
-737
-475
-260
-211
-392
-781
-1264
-1685
-1911
-1895
-1692
-1433
-1255
-1237
-1366
-1546
-1655
-1614
-1429
-1190
-1028
-1042
-1251
-1579
-1889
-2048
-1984
-1723
-1369
-1057
-896
-927
-1121
-1405
-1704
-1966
-2177
-2338
-2450
-2494
-2445
-2289
-2048
-1788
-1593
-1536
-1634
-1843
-2066
-2207
-2214
-2108
-1980
-1940
-2065
-2356
-2729
-3051
-3199
-3116
-2836
-2474
-2169
-2032
-2103
-2344
-2664
-2963
-3169
-3255
-3235
-3144
-3017
-2883
-2763
-2684
-2677
-2763
-2940
-3170
-3384
-3503
-3481
-3323
-3097
-2905
-2835
-2925
-3135
-3373
-3539
-3573
-3488
-3361
-3292
-3347
-3520
-3731
-3865
-3829
-3608
-3269
-2939
-2739
-2735
-2902
-3148
-3362
-3470
-3471
-3428
-3426
-3522
-3705
-3900
-4008
-3953
-3729
-3395
-3054
-2795
-2659
-2624
-2633
-2634
-2611
-2595
-2636
-2760
-2938
-3086
-3099
-2905
-2513
-2019
-1575
-1323
-1338
-1595
-1983
-2365
-2632
-2752
-2759
-2720
-2680
-2631
-2511
-2245
-1801
-1230
-657
-243
-116
-315
-769
-1329
-1828
-2143
-2238
-2154
-1972
-1763
-1559
-1346
-1096
-800
-490
-233
-99
-119
-266
-463
-622
-682
-645
-564
-511
-531
-606
-661
-598
-352
70
575
1020
1280
1290
1089
794
549
461
553
764
983
1108
1095
981
862
839
977
1264
1624
1947
2141
2168
2055
1876
1719
1651
1697
1842
2041
2252
2436
2573
2652
2671
2634
2555
2463
2397
2401
2502
2696
2947
3194
3379
3467
3464
3414
3373
3385
3455
3551
3618
3609
3513
3369
3248
3226
3345
3593
3904
4187
4360
4389
4296
4152
4037
4013
4091
4235
4376
4453
4435
4335
4203
4105
4086
4163
4304
4456
4562
4585
4527
4420
4321
4283
4336
4475
4654
4811
4879
4821
4641
4387
4140
3985
3977
4125
4382
4660
4863
4923
4822
4597
4324
4086
3943
3911
3968
4072
4181
4276
4357
4437
4517
4584
4606
4555
4424
4238
4049
3914
3868
3909
3995
4072
4102
4083
4054
4067
4158
4308
4448
4487
4351
4034
3608
3206
2966
2973
3217
3593
3948
4143
4114
3896
3600
3360
3271
3345
3510
3649
3653
3475
3146
2761
2435
2260
2268
2431
2681
2942
3158
3300
3367
3368
3309
3192
3016
2789
2532
2277
2062
1913
1842
1845
1907
2005
2120
2230
2318
2363
2350
2272
2139
1975
1812
1679
1591
1543
1513
1475
1412
1321
1215
1116
1042
1000
992
1008
1045
1095
1154
1207
1229
1188
1059
839
560
284
82
9
77
246
433
548
528
365
109
-155
-340
-392
-315
-163
-19
44
-11
-175
-395
-604
-745
-793
-758
-680
-604
-568
-586
-649
-730
-798
-834
-839
-834
-854
-932
-1083
-1297
-1536
-1745
-1870
-1881
-1787
-1631
-1482
-1404
-1435
-1572
-1773
-1971
-2107
-2147
-2099
-2004
-1917
-1888
-1941
-2066
-2227
-2376
-2467
-2475
-2400
-2264
-2110
-1992
-1957
-2035
-2225
-2489
-2761
-2963
-3036
-2962
-2782
-2582
-2466
-2508
-2723
-3054
-3387
-3602
-3620
-3440
-3140
-2842
-2663
-2662
-2821
-3060
-3278
-3407
-3439
-3423
-3433
-3517
-3663
-3799
-3827
-3675
-3346
-2930
-2576
-2432
-2580
-2999
-3569
-4116
-4483
-4586
-4436
-4125
-3771
-3468
-3254
-3110
-2996
-2886
-2798
-2788
-2918
-3217
-3646
-4102
-4452
-4589
-4474
-4161
-3769
-3438
-3263
-3265
-3381
-3507
-3550
-3471
-3311
-3164
-3129
-3259
-3533
-3857
-4106
-4180
-4050
-3773
-3468
-3267
-3256
-3441
-3747
-4050
-4228
-4210
-4002
-3682
-3360
-3140
-3078
-3170
-3358
-3563
-3712
-3767
-3734
-3651
-3570
-3533
-3559
-3631
-3709
-3740
-3679
-3505
-3236
-2928
-2658
-2506
-2524
-2715
-3023
-3353
-3593
-3663
-3540
-3275
-2970
-2743
-2677
-2786
-3004
-3214
-3294
-3172
-2858
-2442
-2062
-1843
-1855
-2077
-2417
-2748
-2960
-3007
-2910
-2744
-2590
-2495
-2448
-2395
-2267
-2029
-1705
-1379
-1162
-1147
-1361
-1751
-2199
-2567
-2748
-2709
-2491
-2186
-1893
-1670
-1519
-1394
-1233
-1002
-722
-457
-297
-312
-517
-865
-1267
-1620
-1849
-1925
-1861
-1689
-1442
-1138
-788
-410
-53
212
312
205
-90
-483
-840
-1037
-1006
-777
-456
-188
-88
-190
-430
-673
-781
-672
-358
61
441
663
682
537
328
167
124
202
346
475
528
484
371
241
144
109
139
219
339
494
680
886
1079
1210
1227
1112
889
632
439
391
524
806
1150
1453
1631
1655
1553
1394
1258
1199
1236
1349
1498
1636
1731
1767
1743
1676
1592
1523
1502
1548
1657
1794
1905
1936
1866
1722
1579
1531
1645
1923
2286
2599
2731
2614
2288
1890
1600
1558
1797
2218
2630
2837
2723
2318
1785
1352
1213
1439
1950
2547
3002
3154
2974
2571
2139
1863
1849
2083
2448
2783
2953
2901
2661
2333
2035
1859
1839
1955
2150
2360
2539
2665
2744
2793
2829
2860
2882
2880
2831
2720
2542
2314
2077
1885
1794
1841
2028
2317
2635
2899
3037
3019
2856
2603
2335
2125
2021
2040
2160
2337
2508
2617
2619
2501
2285
2027
1807
1703
1764
1984
2301
2609
2797
2793
2592
2264
1923
1682
1604
1676
1816
1917
1898
1746
1528
1356
1340
1528
1879
2272
2557
2610
2389
1953
1434
993
758
782
1030
1398
1757
1995
2048
1916
1652
1340
1064
890
843
911
1048
1196
1301
1339
1320
1282
1275
1334
1454
1588
1659
1594
1361
991
579
251
119
235
564
997
1389
1608
1587
1343
965
579
300
193
264
462
708
923
1052
1068
978
813
615
435
318
295
373
529
716
873
950
927
824
694
601
590
666
793
904
940
871
718
541
416
398
500
684
885
1032
1080
1026
899
746
609
506
435
380
332
293
281
320
423
587
789
987
1137
1201
1155
994
732
402
60
-229
-400
-406
-241
54
397
684
830
796
607
342
102
-34
-34
71
211
310
323
254
149
68
51
96
164
202
176
88
-16
-76
-48
69
228
355
388
305
143
-26
-123
-103
23
191
318
337
230
33
-179
-329
-367
-285
-119
78
256
387
461
484
458
382
250
67
-145
-342
-470
-487
-380
-173
74
288
407
401
278
81
-127
-289
-365
-343
-240
-96
44
139
165
124
40
-45
-92
-77
-3
102
194
232
202
121
32
-13
17
120
257
367
396
324
173
-2
-132
-170
-104
35
190
304
340
297
200
89
0
-46
-50
-21
23
68
100
106
74
-3
-124
-269
-408
-507
-543
-517
-453
-389
-357
-365
-391
-387
-309
-138
101
336
479
451
221
-180
-661
-1101
-1385
-1438
-1249
-866
-385
84
445
635
638
481
218
-83
-365
-592
-753
-857
-921
-954
-951
-893
-761
-551
-286
-18
188
276
223
52
-182
-407
-567
-643
-656
-653
-679
-755
-868
-974
-1027
-995
-878
-703
-513
-346
-222
-145
-113
-128
-202
-347
-564
-823
-1066
-1221
-1224
-1054
-739
-359
-12
214
271
162
-67
-353
-637
-879
-1059
-1167
-1193
-1121
-936
-642
-269
118
436
608
583
361
-9
-439
-829
-1099
-1203
-1146
-971
-745
-534
-381
-293
-243
-187
-89
58
216
316
283
72
-298
-740
-1122
-1315
-1245
-935
-495
-86
150
150
-41
-291
-445
-401
-161
163
396
380
55
-512
-1145
-1630
-1798
-1595
-1094
-461
117
499
633
552
340
83
-164
-384
-580
-757
-899
-981
-980
-897
-764
-630
-536
-492
-476
-447
-376
-270
-180
-173
-302
-562
-888
-1173
-1316
-1270
-1063
-793
-580
-514
-613
-819
-1028
-1145
-1123
-988
-815
-684
-644
-684
-747
-770
-720
-624
-552
-584
-761
-1057
-1379
-1607
-1642
-1457
-1108
-714
-409
-285
-357
-566
-814
-1004
-1090
-1086
-1057
-1073
-1179
-1363
-1566
-1705
-1713
-1569
-1309
-1008
-760
-629
-640
-767
-953
-1135
-1268
-1341
-1372
-1395
-1438
-1509
-1595
-1662
-1679
-1627
-1507
-1347
-1184
-1055
-982
-971
-1010
-1084
-1170
-1257
-1338
-1411
-1469
-1502
-1497
-1446
-1352
-1235
-1127
-1063
-1065
-1135
-1248
-1359
-1420
-1398
-1287
-1119
-949
-838
-830
-932
-1111
-1304
-1441
-1470
-1381
-1209
-1020
-886
-851
-915
-1034
-1137
-1161
-1081
-929
-777
-713
-794
-1016
-1313
-1571
-1686
-1601
-1342
-1002
-711
-566
-598
-755
-926
-1002
-928
-733
-520
-410
-478
-710
-997
-1186
-1154
-875
-443
-44
132
-27
-490
-1091
-1594
-1791
-1596
-1078
-432
105
356
274
-53
-451
-745
-839
-745
-564
-425
-417
-550
-755
-934
-1004
-946
-794
-621
-487
-415
-387
-364
-319
-260
-224
-255
-373
-554
-740
-867
-896
-834
-724
-620
-555
-524
-495
-441
-361
-298
-308
-427
-626
-816
-875
-716
-342
131
517
637
411
-94
-681
-1112
-1214
-967
-512
-84
108
-12
-346
-667
-739
-444
154
821
1266
1277
828
92
-635
-1076
-1097
-755
-265
126
258
135
-92
-215
-88
292
779
1154
1233
969
467
-63
-408
-453
-222
147
478
647
633
513
403
387
476
603
677
640
506
358
302
408
667
988
1243
1324
1196
907
570
305
195
259
456
712
956
1137
1232
1240
1170
1038
875
727
646
674
817
1033
1240
1348
1299
1104
839
621
553
676
948
1263
1498
1573
1479
1282
1082
963
955
1027
1112
1154
1138
1102
1106
1195
1367
1564
1703
1715
1591
1386
1197
1118
1188
1375
1587
1720
1708
1551
1320
1121
1042
1118
1316
1555
1745
1825
1785
1659
1507
1379
1300
1265
1256
1256
1265
1297
1368
1478
1607
1714
1755
1704
1566
1382
1213
1120
1136
1254
1428
1588
1667
1629
1482
1276
1086
984
1002
1127
1297
1434
1473
1393
1228
1054
952
972
1105
1287
1427
1449
1330
1112
886
749
758
902
1107
1273
1316
1215
1012
802
672
675
798
972
1114
1159
1095
963
834
774
812
936
1094
1226
1285
1251
1131
951
743
543
386
309
341
497
759
1075
1364
1544
1560
1407
1133
819
550
377
306
302
319
323
314
318
368
474
616
742
797
750
610
425
260
162
146
189
251
296
314
321
342
390
447
474
428
293
91
-115
-252
-267
-155
43
255
415
493
495
458
416
379
327
226
53
-177
-408
-568
-595
-475
-250
0
189
266
235
139
42
-16
-33
-44
-96
-216
-385
-548
-634
-595
-432
-195
31
169
174
54
-144
-356
-527
-631
-666
-647
-586
-484
-345
-174
2
146
214
184
62
-114
-289
-417
-475
-472
-440
-411
-401
-401
-386
-337
-250
-151
-81
-73
-138
-251
-363
-424
-404
-313
-192
-97
-69
-117
-213
-306
-348
-317
-228
-122
-50
-44
-107
-206
-296
-333
-299
-208
-98
-14
9
-34
-122
-217
-278
-284
-236
-164
-107
-96
-139
-216
-284
-297
-231
-96
60
166
160
14
-246
-543
-778
-868
-775
-529
-214
65
220
219
86
-108
-288
-402
-447
-459
-487
-564
-681
-795
-841
-776
-596
-347
-107
46
63
-57
-273
-526
-763
-954
-1095
-1195
-1255
-1266
-1204
-1050
-808
-513
-226
-11
87
59
-68
-246
-430
-596
-746
-901
-1076
-1268
-1451
-1580
-1613
-1529
-1335
-1066
-765
-477
-237
-66
19
5
-115
-337
-631
-945
-1214
-1380
-1413
-1325
-1162
-986
-847
-761
-711
-660
-580
-476
-383
-353
-423
-588
-793
-956
-1002
-910
-719
-523
-422
-474
-664
-900
-1056
-1032
-802
-431
-54
186
200
-8
-343
-664
-850
-854
-716
-541
-444
-485
-642
-821
-902
-800
-510
-116
244
441
410
178
-148
-429
-558
-504
-319
-115
-7
-56
-246
-488
-660
-666
-474
-135
241
529
644
571
369
141
-15
-44
42
174
266
251
121
-73
-242
-299
-202
25
306
538
644
599
443
260
137
125
219
364
483
522
471
371
289
284
374
521
653
694
606
407
169
-18
-80
6
202
436
628
732
748
717
692
709
766
825
837
767
618
434
278
206
239
353
493
601
644
628
599
612
704
869
1056
1184
1182
1018
720
367
69
-81
-35
185
500
801
987
1008
879
672
489
421
512
741
1027
1265
1359
1265
1000
647
309
87
33
143
364
613
816
932
955
917
860
818
809
827
854
868
853
802
711
584
433
280
161
121
198
400
695
1002
1217
1243
1033
623
121
-315
-537
-464
-115
397
899
1225
1273
1042
618
144
-246
-467
-508
-424
-297
-201
-171
-199
-245
-261
-214
-100
63
234
368
416
342
128
-213
-631
-1037
-1320
-1387
-1195
-791
-302
91
223
16
-481
-1096
-1595
-1773
-1549
-1000
-350
131
227
-129
-823
-1605
-2194
-2391
-2154
-1609
-988
-525
-364
-513
-862
-1246
-1528
-1655
-1657
-1617
-1610
-1659
-1729
-1759
-1705
-1581
-1449
-1398
-1480
-1685
-1931
-2105
-2117
-1952
-1681
-1428
-1311
-1383
-1609
-1881
-2076
-2113
-1995
-1801
-1640
-1595
-1678
-1829
-1955
-1981
-1896
-1759
-1667
-1695
-1856
-2079
-2245
-2245
-2040
-1691
-1332
-1119
-1157
-1450
-1899
-2343
-2626
-2661
-2453
-2092
-1702
-1389
-1204
-1139
-1145
-1175
-1208
-1258
-1357
-1531
-1773
-2041
-2265
-2377
-2334
-2131
-1808
-1431
-1079
-822
-707
-751
-936
-1212
-1504
-1731
-1830
-1773
-1584
-1329
-1099
-971
-982
-1108
-1283
-1417
-1445
-1345
-1153
-937
-766
-679
-673
-708
-739
-742
-733
-754
-850
-1035
-1275
-1490
-1590
-1510
-1244
-853
-440
-111
65
80
-20
-164
-293
-386
-464
-565
-715
-901
-1064
-1121
-1004
-689
-221
298
739
996
1010
802
440
33
-317
-536
-591
-488
-260
46
378
685
923
1061
1089
1022
896
761
657
598
571
537
463
342
212
144
220
486
922
1429
1865
2089
2023
1688
1205
749
481
483
726
1088
1409
1562
1514
1337
1172
1162
1382
1798
2273
2631
2725
2505
2045
1514
1108
973
1151
1562
2040
2397
2496
2301
1887
1410
1051
951
1163
1638
2241
2795
3138
3175
2904
2422
1888
1471
1295
1395
1703
2079
2359
2423
2247
1914
1585
1436
1581
2019
2622
3178
3468
3355
2841
2076
1308
794
707
1069
1746
2495
3052
3231
2988
2431
1782
1287
1131
1369
1913
2567
3099
3330
3190
2740
2143
1598
1266
1218
1414
1732
2021
2163
2116
1920
1674
1489
1441
1546
1758
1997
2181
2258
2217
2081
1887
1671
1461
1275
1130
1050
1056
1158
1339
1552
1732
1820
1784
1637
1432
1238
1110
1067
1083
1112
1111
1069
1014
994
1050
1183
1344
1451
1429
1249
952
638
426
403
581
887
1194
1376
1360
1156
850
563
394
381
487
630
724
722
636
524
456
475
573
700
788
789
701
565
440
375
380
424
453
424
328
198
89
51
99
205
309
355
320
227
137
113
187
337
492
568
502
293
1
-271
-426
-411
-245
0
221
339
325
209
64
-37
-48
30
153
259
297
243
110
-66
-243
-389
-482
-515
-485
-393
-250
-75
93
211
239
161
-5
-211
-396
-508
-525
-463
-367
-285
-250
-262
-296
-316
-299
-244
-177
-132
-135
-187
-269
-348
-403
-428
-444
-477
-544
-639
-730
-776
-743
-625
-450
-269
-133
-77
-109
-208
-341
-477
-596
-692
-762
-804
-808
-766
-678
-562
-449
-376
-364
-414
-502
-591
-652
-676
-680
-693
-741
-824
-914
-968
-949
-847
-692
-544
-469
-508
-655
-863
-1057
-1165
-1151
-1020
-820
-617
-468
-403
-418
-484
-562
-621
-645
-637
-616
-603
-614
-658
-726
-799
-844
-830
-736
-568
-359
-171
-75
-121
-322
-635
-970
-1222
-1301
-1171
-862
-460
-79
175
243
118
-153
-491
-813
-1048
-1153
-1117
-956
-713
-450
-235
-123
-138
-261
-429
-561
-588
-490
-312
-149
-109
-254
-570
-950
-1240
-1298
-1061
-583
-23
419
584
419
3
-490
-861
-977
-820
-493
-164
5
-68
-353
-728
-1037
-1158
-1051
-768
-425
-150
-34
-104
-320
-605
-871
-1048
-1100
-1022
-837
-591
-342
-159
-100
-201
-454
-800
-1143
-1376
-1419
-1252
-930
-563
-279
-172
-269
-519
-816
-1044
-1124
-1042
-857
-666
-563
-601
-765
-981
-1149
-1185
-1056
-797
-502
-283
-237
-403
-747
-1176
-1564
-1799
-1818
-1631
-1311
-967
-704
-590
-632
-783
-968
-1113
-1179
-1170
-1125
-1096
-1120
-1202
-1315
-1407
-1433
-1369
-1223
-1035
-857
-741
-719
-799
-965
-1181
-1399
-1573
-1664
-1650
-1535
-1353
-1157
-1008
-955
-1006
-1133
-1272
-1355
-1335
-1213
-1042
-901
-867
-972
-1192
-1447
-1642
-1703
-1614
-1422
-1214
-1079
-1063
-1154
-1284
-1370
-1348
-1207
-994
-793
-685
-716
-876
-1112
-1345
-1501
-1538
-1449
-1259
-1006
-741
-508
-351
-309
-405
-635
-956
-1291
-1547
-1643
-1545
-1283
-943
-637
-455
-431
-530
-665
-744
-713
-586
-437
-369
-459
-716
-1071
-1400
-1572
-1509
-1215
-782
-347
-48
36
-97
-371
-675
-902
-986
-925
-765
-578
-433
-370
-391
-469
-559
-621
-630
-581
-493
-398
-331
-322
-379
-487
-608
-691
-687
-573
-359
-93
153
306
322
199
-18
-253
-428
-495
-448
-326
-193
-109
-100
-152
-215
-227
-146
28
253
458
572
557
423
223
35
-77
-84
-5
100
169
159
77
-26
-77
-15
177
455
732
907
912
737
439
122
-109
-185
-98
105
341
536
649
682
667
643
630
623
601
548
473
409
402
486
656
866
1045
1132
1104
993
866
798
826
933
1053
1108
1052
901
734
652
736
994
1355
1695
1890
1878
1681
1398
1158
1054
1104
1248
1382
1415
1322
1155
1018
1014
1189
1502
1845
2088
2142
1993
1713
1417
1216
1166
1253
1410
1558
1644
1663
1650
1646
1675
1723
1752
1725
1635
1515
1424
1418
1514
1678
1838
1918
1876
1734
1566
1464
1498
1674
1933
2171
2288
2232
2023
1740
1489
1357
1378
1520
1711
1867
1931
1892
1779
1645
1540
1492
1502
1551
1616
1679
1733
1777
1812
1832
1831
1801
1745
1677
1618
1587
1592
1627
1671
1701
1702
1671
1624
1582
1567
1586
1630
1680
1710
1703
1658
1588
1522
1486
1499
1563
1662
1769
1852
1889
1872
1813
1733
1663
1625
1628
1666
1718
1759
1766
1730
1655
1560
1470
1403
1371
1372
1394
1422
1447
1466
1485
1513
1560
1625
1697
1758
1788
1771
1701
1585
1439
1288
1156
1069
1043
1090
1210
1392
1609
1819
1974
2025
1945
1731
1419
1074
780
608
601
754
1014
1305
1539
1654
1629
1488
1285
1082
929
844
818
817
803
752
656
531
410
331
325
410
581
804
1025
1172
1179
1006
663
211
-242
-572
-682
-538
-192
236
591
744
636
305
-133
-526
-749
-744
-547
-259
-8
109
55
-138
-393
-624
-778
-841
-842
-819
-806
-808
-808
-782
-718
-629
-550
-527
-598
-777
-1048
-1371
-1687
-1935
-2061
-2032
-1842
-1519
-1129
-766
-532
-507
-723
-1144
-1670
-2166
-2505
-2610
-2481
-2190
-1851
-1579
-1444
-1456
-1573
-1724
-1854
-1936
-1985
-2035
-2115
-2232
-2362
-2466
-2506
-2470
-2375
-2261
-2171
-2133
-2154
-2217
-2298
-2378
-2451
-2524
-2606
-2702
-2804
-2895
-2955
-2970
-2937
-2866
-2773
-2673
-2579
-2502
-2451
-2432
-2455
-2521
-2627
-2756
-2885
-2991
-3053
-3060
-3012
-2918
-2795
-2662
-2545
-2467
-2453
-2517
-2658
-2857
-3076
-3267
-3388
-3415
-3344
-3196
-3007
-2809
-2633
-2498
-2416
-2399
-2454
-2580
-2759
-2957
-3121
-3204
-3177
-3050
-2866
-2687
-2569
-2533
-2560
-2603
-2610
-2559
-2471
-2401
-2412
-2533
-2745
-2971
-3118
-3108
-2925
-2618
-2289
-2045
-1958
-2037
-2231
-2453
-2622
-2691
-2660
-2554
-2412
-2260
-2112
-1978
-1876
-1835
-1885
-2035
-2252
-2466
-2582
-2530
-2291
-1921
-1532
-1246
-1147
-1245
-1472
-1718
-1884
-1920
-1848
-1736
-1659
-1657
-1714
-1767
-1750
-1627
-1419
-1195
-1037
-1000
-1087
-1248
-1409
-1510
-1531
-1496
-1453
-1436
-1447
-1449
-1391
-1238
-1002
-744
-544
-474
-555
-747
-961
-1095
-1074
-878
-549
-172
155
348
359
185
-136
-534
-916
-1183
-1248
-1063
-637
-48
576
1084
1359
1348
1090
690
285
-17
-170
-200
-178
-176
-219
-269
-245
-62
319
857
1439
1915
2154
2088
1740
1209
634
147
-157
-244
-126
149
524
937
1336
1673
1914
2039
2051
1979
1863
1744
1643
1555
1458
1327
1165
1006
924
988
1246
1685
2223
2737
3092
3196
3031
2654
2178
1732
1418
1283
1321
1487
1728
2001
2282
2557
2807
2999
3087
3029
2813
2469
2074
1730
1534
1546
1763
2126
2539
2901
3137
3217
3155
2994
2782
2563
2367
2216
2128
2124
2218
2405
2655
2908
3097
3166
3102
2942
2766
2660
2685
2838
3057
3235
3273
3124
2816
2452
2167
2079
2236
2603
3069
3496
3768
3826
3685
3417
3111
2846
2667
2583
2583
2647
2759
2900
3046
3159
3197
3132
2965
2739
2530
2418
2455
2641
2916
3187
3363
3397
3304
3152
3031
3005
3086
3219
3312
3278
3077
2740
2364
2076
1988
2147
2522
3012
3479
3798
3895
3765
3471
3113
2790
2570
2472
2467
2501
2520
2495
2430
2355
2310
2319
2382
2470
2547
2586
2588
2585
2621
2723
2882
3044
3125
3049
2787
2382
1939
1593
1451
1551
1843
2206
2499
2624
2558
2363
2154
2039
2072
2228
2417
2527
2474
2235
1862
1450
1104
897
857
966
1182
1460
1757
2036
2254
2363
2314
2083
1691
1211
757
447
361
504
803
1128
1340
1345
1128
758
366
92
39
235
629
1103
1509
1716
1643
1286
719
80
-467
-776
-762
-435
97
655
1043
1114
824
257
-402
-930
-1146
-981
-512
65
508
620
331
-273
-973
-1501
-1641
-1317
-629
178
803
994
650
-144
-1141
-2023
-2516
-2486
-1988
-1240
-532
-119
-124
-497
-1049
-1534
-1758
-1654
-1312
-930
-729
-855
-1317
-1983
-2636
-3057
-3115
-2805
-2246
-1629
-1138
-893
-922
-1164
-1514
-1862
-2133
-2294
-2355
-2348
-2314
-2290
-2301
-2359
-2456
-2560
-2624
-2601
-2461
-2217
-1930
-1696
-1618
-1757
-2109
-2591
-3072
-3414
-3528
-3401
-3099
-2738
-2435
-2267
-2251
-2349
-2494
-2622
-2700
-2728
-2727
-2728
-2752
-2809
-2897
-3007
-3127
-3240
-3322
-3345
-3288
-3153
-2972
-2803
-2713
-2749
-2916
-3166
-3415
-3576
-3596
-3473
-3263
-3046
-2896
-2846
-2886
-2970
-3052
-3101
-3123
-3139
-3173
-3228
-3280
-3295
-3250
-3147
-3026
-2935
-2914
-2965
-3052
-3119
-3119
-3040
-2918
-2819
-2806
-2909
-3107
-3338
-3528
-3620
-3596
-3476
-3301
-3110
-2928
-2765
-2634
-2558
-2569
-2695
-2930
-3223
-3482
-3608
-3544
-3307
-2989
-2727
-2639
-2764
-3039
-3318
-3441
-3308
-2932
-2445
-2037
-1879
-2037
-2448
-2942
-3322
-3447
-3295
-2965
-2620
-2414
-2411
-2565
-2743
-2799
-2642
-2289
-1857
-1514
-1405
-1587
-2009
-2535
-2990
-3239
-3225
-2979
-2598
-2199
-1873
-1663
-1563
-1540
-1561
-1615
-1713
-1876
-2116
-2412
-2712
-2941
-3028
-2931
-2654
-2253
-1812
-1425
-1158
-1037
-1042
-1124
-1226
-1309
-1363
-1403
-1455
-1532
-1622
-1691
-1693
-1600
-1414
-1179
-963
-836
-840
-971
-1181
-1394
-1535
-1554
-1444
-1232
-970
-711
-497
-349
-277
-277
-345
-467
-624
-784
-909
-960
-917
-784
-591
-387
-220
-124
-103
-136
-187
-220
-210
-153
-62
45
150
245
328
403
474
544
609
665
706
727
725
696
643
571
494
431
399
413
475
576
703
842
984
1131
1289
1459
1627
1767
1842
1818
1686
1463
1197
956
806
794
930
1193
1526
1865
2142
2309
2343
2249
2055
1813
1578
1401
1315
1328
1423
1567
1724
1875
2021
2185
2388
2640
2919
3172
3329
3324
3128
2758
2281
1791
1385
1132
1064
1171
1412
1740
2110
2491
2862
3211
3523
3779
3954
4022
3957
3742
3374
2877
2304
1744
1303
1088
1169
1555
2179
2909
3581
4053
4240
4147
3850
3471
3126
2887
2769
2736
2733
2720
2688
2657
2660
2720
2832
2968
3090
3171
3209
3220
3232
3257
3286
3289
3233
3103
2914
2712
2555
2491
2540
2686
2889
3098
3273
3390
3440
3421
3339
3202
3032
2867
2761
2758
2878
3091
3319
3459
3423
3179
2782
2356
2060
2024
2292
2802
3400
3894
4127
4027
3640
3094
2562
2193
2062
2158
2396
2660
2847
2899
2817
2648
2463
2326
2276
2318
2428
2562
2674
2725
2696
2587
2415
2209
2003
1827
1705
1651
1669
1755
1895
2063
2223
2334
2358
2276
2098
1861
1628
1460
1396
1435
1538
1641
1687
1649
1546
1428
1352
1347
1394
1435
1402
1253
1006
743
572
585
804
1160
1518
1724
1676
1368
896
420
93
0
123
356
563
641
571
418
297
306
473
734
965
1036
878
521
83
-280
-446
-375
-133
147
322
305
99
-207
-481
-609
-543
-316
-23
223
336
288
109
-136
-380
-576
-708
-783
-816
-815
-781
-710
-609
-497
-405
-363
-390
-482
-619
-770
-909
-1020
-1101
-1153
-1176
-1172
-1137
-1080
-1020
-986
-1002
-1073
-1179
-1273
-1303
-1237
-1081
-885
-727
-676
-768
-982
-1251
-1487
-1619
-1624
-1533
-1415
-1342
-1352
-1440
-1553
-1625
-1606
-1488
-1307
-1127
-1012
-1002
-1097
-1268
-1466
-1652
-1800
-1904
-1970
-2001
-1998
-1957
-1875
-1760
-1629
-1501
-1394
-1314
-1261
-1230
-1219
-1236
-1294
-1399
-1548
-1718
-1876
-1987
-2033
-2015
-1950
-1862
-1771
-1683
-1592
-1493
-1392
-1308
-1268
-1296
-1395
-1543
-1700
-1825
-1893
-1909
-1893
-1874
-1862
-1844
-1790
-1674
-1499
-1304
-1156
-1122
-1232
-1462
-1729
-1932
-1989
-1878
-1651
-1411
-1270
-1300
-1501
-1804
-2101
-2294
-2334
-2232
-2049
-1857
-1709
-1614
-1549
-1478
-1384
-1278
-1200
-1193
-1280
-1452
-1663
-1860
-2001
-2075
-2100
-2109
-2123
-2139
-2127
-2050
-1883
-1639
-1368
-1147
-1047
-1108
-1321
-1630
-1951
-2203
-2331
-2321
-2200
-2021
-1846
-1720
-1664
-1674
-1720
-1762
-1764
-1702
-1578
-1418
-1268
-1177
-1182
-1292
-1482
-1700
-1887
-1990
-1990
-1900
-1762
-1630
-1546
-1527
-1563
-1622
-1668
-1674
-1630
-1544
-1433
-1315
-1207
-1120
-1066
-1060
-1113
-1232
-1403
-1594
-1754
-1830
-1789
-1627
-1381
-1115
-900
-788
-792
-888
-1020
-1134
-1192
-1192
-1164
-1148
-1177
-1254
-1352
-1422
-1420
-1323
-1145
-929
-732
-597
-541
-548
-583
-610
-608
-582
-553
-549
-585
-656
-743
-820
-872
-898
-905
-902
-880
-818
-687
-473
-191
103
333
429
360
154
-110
-330
-426
-371
-210
-31
71
43
-101
-284
-406
-387
-213
63
342
528
574
497
373
289
298
393
508
559
487
298
68
-94
-91
104
440
798
1051
1115
989
754
531
428
484
659
853
958
913
738
524
394
446
700
1086
1472
1715
1719
1479
1083
673
394
337
510
840
1207
1497
1638
1624
1506
1362
1262
1240
1290
1375
1452
1495
1506
1505
1520
1567
1638
1706
1743
1735
1691
1643
1629
1664
1735
1796
1794
1694
1506
1294
1154
1180
1411
1814
2278
2653
2804
2670
2288
1787
1341
1105
1153
1457
1900
2323
2592
2642
2498
2252
2015
1871
1842
1893
1954
1968
1916
1830
1771
1797
1930
2138
2349
2481
2480
2341
2115
1879
1707
1639
1668
1749
1830
1874
1877
1863
1869
1915
1993
2069
2102
2064
1961
1831
1730
1701
1754
1861
1968
2024
2003
1919
1819
1755
1757
1812
1868
1855
1724
1474
1161
884
748
820
1102
1528
1980
2334
2496
2431
2169
1783
1368
1002
739
597
571
644
795
1002
1239
1464
1630
1691
1616
1408
1112
801
562
461
524
722
982
1211
1330
1303
1149
931
734
623
624
714
832
914
915
834
712
607
569
612
707
790
799
695
489
236
13
-110
-98
36
241
450
610
694
706
667
595
490
335
109
-196
-556
-915
-1195
-1318
-1235
-941
-480
63
584
979
1169
1116
826
355
-203
-733
-1126
-1304
-1247
-1000
-665
-362
-197
-222
-416
-696
-950
-1082
-1050
-884
-668
-505
-471
-585
-801
-1030
-1182
-1200
-1089
-904
-729
-636
-659
-783
-955
-1119
-1238
-1310
-1362
-1431
-1532
-1641
-1706
-1661
-1466
-1132
-732
-384
-212
-301
-661
-1220
-1842
-2370
-2672
-2682
-2416
-1959
-1436
-977
-676
-584
-700
-985
-1373
-1791
-2164
-2425
-2527
-2452
-2214
-1868
-1497
-1192
-1030
-1049
-1236
-1534
-1861
-2136
-2304
-2348
-2287
-2158
-2003
-1855
-1729
-1633
-1570
-1543
-1556
-1606
-1679
-1751
-1798
-1804
-1774
-1737
-1730
-1784
-1907
-2071
-2221
-2297
-2256
-2092
-1848
-1593
-1408
-1349
-1433
-1628
-1872
-2092
-2229
-2260
-2197
-2077
-1952
-1861
-1826
-1843
-1890
-1936
-1957
-1943
-1899
-1845
-1803
-1787
-1801
-1834
-1867
-1885
-1884
-1870
-1861
-1871
-1906
-1952
-1986
-1984
-1936
-1851
-1759
-1693
-1676
-1706
-1755
-1783
-1759
-1680
-1574
-1493
-1486
-1573
-1731
-1902
-2016
-2021
-1916
-1739
-1562
-1452
-1444
-1523
-1637
-1725
-1745
-1696
-1615
-1555
-1557
-1626
-1727
-1806
-1813
-1733
-1586
-1423
-1297
-1240
-1248
-1290
-1327
-1334
-1315
-1296
-1309
-1371
-1467
-1553
-1578
-1503
-1327
-1091
-861
-707
-670
-752
-912
-1085
-1206
-1235
-1166
-1030
-877
-758
-705
-725
-794
-873
-922
-910
-831
-702
-560
-443
-383
-390
-452
-537
-609
-638
-610
-530
-417
-295
-187
-110
-73
-83
-142
-245
-373
-493
-563
-543
-412
-186
89
344
518
578
536
444
363
337
368
413
410
313
126
-92
-243
-232
-19
360
795
1147
1299
1209
923
555
240
76
95
256
478
679
816
890
938
993
1064
1125
1128
1038
857
633
444
371
454
683
997
1312
1552
1675
1682
1599
1463
1300
1124
939
755
596
492
476
558
727
946
1173
1371
1524
1628
1684
1687
1619
1468
1240
976
751
651
735
1004
1388
1767
2015
2056
1896
1623
1370
1252
1311
1498
1694
1770
1651
1357
1004
749
726
974
1423
1915
2269
2360
2168
1780
1351
1039
938
1046
1281
1522
1666
1671
1560
1407
1289
1253
1298
1383
1452
1464
1413
1327
1250
1222
1261
1353
1466
1563
1614
1607
1547
1448
1324
1191
1063
953
882
866
916
1030
1187
1353
1487
1556
1544
1457
1321
1172
1046
967
940
952
977
990
973
925
863
814
804
845
927
1020
1083
1082
1004
870
725
620
595
653
763
868
913
867
746
601
501
500
610
793
973
1070
1031
854
595
340
174
147
257
454
668
832
916
926
900
878
886
916
935
901
788
598
370
169
58
81
239
495
781
1018
1152
1155
1045
870
692
566
518
541
599
647
647
588
488
390
339
363
461
599
723
785
760
660
532
436
424
518
699
916
1101
1196
1170
1032
818
587
395
283
271
352
506
698
891
1053
1157
1186
1139
1025
867
695
539
425
371
386
474
629
837
1074
1301
1472
1538
1467
1256
938
583
279
104
102
268
544
844
1084
1208
1208
1124
1016
948
946
1002
1077
1123
1109
1039
946
879
877
949
1064
1172
1217
1174
1055
905
786
745
795
907
1027
1101
1102
1041
966
937
996
1147
1348
1530
1619
1571
1385
1102
793
530
365
317
379
524
724
949
1176
1376
1513
1550
1456
1228
896
527
206
12
-10
133
383
655
862
953
923
811
683
596
580
620
673
686
627
496
334
199
146
199
339
511
647
690
622
466
277
118
35
39
106
194
260
285
275
256
258
290
341
376
361
275
129
-39
-177
-243
-223
-132
-6
112
194
234
242
230
204
154
65
-69
-232
-386
-481
-484
-393
-252
-127
-87
-165
-344
-558
-722
-771
-687
-514
-330
-217
-214
-306
-426
-494
-454
-310
-123
10
3
-180
-506
-879
-1185
-1328
-1274
-1053
-750
-465
-279
-227
-293
-427
-570
-677
-734
-754
-767
-803
-876
-982
-1095
-1183
-1218
-1187
-1101
-987
-887
-835
-853
-934
-1053
-1171
-1252
-1277
-1250
-1192
-1133
-1095
-1085
-1093
-1107
-1118
-1130
-1158
-1216
-1305
-1409
-1493
-1524
-1485
-1391
-1279
-1198
-1181
-1227
-1304
-1363
-1365
-1305
-1217
-1158
-1178
-1289
-1457
-1609
-1676
-1621
-1468
-1289
-1174
-1183
-1317
-1511
-1666
-1693
-1566
-1331
-1087
-946
-972
-1158
-1423
-1655
-1763
-1714
-1548
-1352
-1213
-1173
-1216
-1276
-1281
-1195
-1042
-893
-838
-931
-1166
-1468
-1727
-1843
-1772
-1539
-1227
-942
-766
-727
-800
-920
-1022
-1068
-1058
-1022
-1000
-1020
-1083
-1164
-1230
-1254
-1226
-1153
-1054
-945
-840
-744
-664
-610
-598
-638
-729
-852
-972
-1046
-1048
-974
-854
-733
-660
-659
-724
-816
-881
-876
-789
-646
-498
-403
-398
-482
-619
-751
-824
-811
-720
-592
-477
-414
-415
-460
-512
-534
-510
-451
-390
-368
-408
-507
-629
-723
-743
-664
-500
-298
-124
-36
-63
-197
-392
-584
-715
-752
-700
-598
-501
-456
-485
-570
-667
-720
-688
-561
-371
-175
-36
5
-58
-192
-343
-454
-490
-451
-363
-263
-183
-130
-91
-41
38
145
256
335
351
287
157
-10
-177
-312
-401
-443
-444
-411
-349
-264
-167
-81
-31
-35
-88
-160
-201
-164
-25
194
431
606
648
534
294
7
-233
-355
-336
-202
-14
164
295
377
435
499
578
656
699
670
556
375
170
-7
-119
-153
-119
-40
66
189
322
455
566
622
595
477
296
109
-19
-44
36
175
296
331
250
75
-125
-269
-303
-218
-58
107
214
234
183
102
39
17
28
41
26
-28
-105
-170
-192
-161
-92
-21
21
23
2
-6
27
110
215
294
297
201
18
-201
-391
-495
-485
-371
-193
-5
141
212
194
99
-45
-197
-311
-349
-294
-160
3
127
152
52
-143
-355
-480
-441
-224
108
426
594
525
223
-212
-617
-842
-801
-518
-108
272
491
493
321
81
-107
-164
-85
69
208
260
205
79
-50
-115
-89
9
126
202
201
123
3
-112
-182
-190
-140
-51
54
160
253
316
325
257
102
-121
-356
-521
-533
-347
18
477
895
1136
1113
822
351
-151
-526
-662
-536
-216
170
479
611
537
311
33
-189
-283
-236
-92
74
192
226
185
115
68
78
145
228
274
235
101
-98
-297
-419
-407
-245
35
358
633
778
748
550
240
-93
-348
-449
-361
-108
233
556
758
776
607
316
10
-197
-229
-78
191
466
631
613
416
115
-168
-319
-272
-45
279
578
745
728
549
290
57
-65
-42
97
277
414
449
371
223
85
37
132
371
700
1027
1253
1302
1154
849
480
160
-7
33
268
623
987
1248
1329
1217
958
644
372
217
209
326
513
703
839
893
866
784
684
602
564
578
634
708
767
782
739
648
549
496
539
699
950
1220
1411
1436
1259
920
523
206
88
220
562
996
1373
1569
1538
1321
1029
793
707
788
977
1163
1239
1146
900
583
309
180
242
477
807
1128
1348
1412
1319
1111
856
622
460
393
412
490
588
670
713
711
682
655
665
735
871
1046
1212
1310
1292
1138
871
556
280
127
145
334
633
947
1172
1236
1123
881
602
391
320
406
601
812
944
935
790
570
376
295
365
556
776
915
888
677
339
-13
-256
-309
-164
114
410
615
660
548
341
136
14
15
122
275
400
440
375
223
30
-153
-287
-348
-334
-251
-113
60
242
398
490
491
395
231
53
-76
-109
-39
96
223
268
185
-16
-270
-486
-582
-525
-344
-127
26
38
-107
-357
-616
-785
-804
-681
-481
-304
-235
-313
-516
-774
-1000
-1128
-1131
-1029
-871
-711
-586
-507
-464
-437
-412
-387
-366
-357
-360
-373
-395
-427
-481
-567
-682
-806
-896
-905
-804
-597
-338
-107
12
-28
-214
-477
-709
-819
-764
-573
-338
-171
-160
-330
-628
-954
-1196
-1283
-1206
-1022
-821
-685
-655
-718
-821
-902
-923
-886
-831
-808
-851
-957
-1085
-1175
-1174
-1067
-882
-681
-536
-497
-574
-732
-906
-1028
-1047
-950
-758
-523
-305
-157
-114
-184
-350
-574
-800
-967
-1024
-944
-738
-457
-183
-6
3
-176
-503
-888
-1219
-1404
-1407
-1256
-1037
-853
-784
-852
-1014
-1184
-1271
-1226
-1063
-857
-711
-709
-880
-1180
-1505
-1738
-1788
-1634
-1327
-976
-701
-594
-682
-924
-1224
-1471
-1576
-1500
-1268
-955
-663
-487
-480
-643
-919
-1213
-1423
-1477
-1353
-1096
-795
-559
-471
-559
-785
-1056
-1265
-1328
-1222
-987
-715
-505
-425
-486
-636
-793
-873
-835
-692
-509
-371
-349
-470
-704
-973
-1184
-1258
-1163
-926
-622
-351
-203
-227
-411
-687
-951
-1100
-1074
-878
-581
-296
-131
-148
-336
-612
-858
-969
-898
-674
-393
-171
-90
-166
-343
-519
-600
-537
-355
-132
36
81
-6
-181
-364
-483
-504
-433
-309
-175
-59
33
105
159
184
157
68
-67
-197
-259
-202
-24
220
429
506
400
141
-168
-391
-419
-220
142
538
829
928
833
628
435
361
443
640
856
984
961
790
534
290
145
142
279
510
773
1012
1189
1283
1288
1209
1064
884
714
603
587
678
849
1043
1195
1256
1212
1096
966
887
899
1002
1159
1305
1383
1354
1219
1006
771
567
440
417
499
669
891
1124
1321
1447
1479
1414
1266
1061
833
619
453
362
370
486
699
975
1257
1478
1583
1547
1392
1182
1000
915
953
1085
1239
1332
1310
1175
988
841
817
949
1205
1497
1719
1788
1680
1435
1136
874
715
680
744
860
980
1069
1114
1117
1086
1027
949
866
803
785
834
948
1100
1244
1333
1340
1271
1169
1089
1076
1139
1245
1330
1330
1214
999
753
568
522
647
913
1234
1498
1609
1518
1242
855
462
163
23
55
225
465
707
899
1018
1073
1079
1056
1006
923
791
606
385
169
8
-51
13
184
418
651
822
895
862
745
581
407
252
135
64
44
75
153
261
374
460
493
464
389
300
234
213
229
253
246
182
67
-57
-131
-105
34
251
468
598
581
406
124
-177
-403
-491
-430
-258
-44
146
266
311
298
260
219
180
135
67
-31
-153
-278
-378
-427
-411
-330
-198
-40
114
234
294
278
184
26
-164
-350
-492
-568
-571
-516
-431
-346
-281
-247
-239
-245
-257
-272
-296
-339
-410
-510
-629
-747
-839
-879
-851
-752
-603
-440
-310
-259
-311
-460
-664
-856
-967
-953
-815
-602
-397
-283
-310
-474
-718
-951
-1091
-1097
-986
-825
-701
-679
-776
-952
-1130
-1229
-1199
-1042
-813
-592
-456
-452
-579
-797
-1046
-1262
-1406
-1463
-1444
-1379
-1303
-1249
-1236
-1270
-1337
-1414
-1469
-1477
-1431
-1347
-1261
-1219
-1257
-1382
-1569
-1764
-1906
-1950
-1889
-1756
-1608
-1506
-1486
-1545
-1646
-1736
-1770
-1734
-1647
-1554
-1501
-1513
-1584
-1681
-1758
-1779
-1734
-1641
-1539
-1467
-1453
-1500
-1589
-1692
-1780
-1836
-1855
-1841
-1804
-1751
-1688
-1623
-1564
-1526
-1519
-1546
-1596
-1646
-1668
-1640
-1562
-1454
-1357
-1314
-1355
-1479
-1649
-1808
-1898
-1879
-1754
-1563
-1370
-1239
-1205
-1261
-1361
-1440
-1444
-1354
-1195
-1029
-929
-943
-1077
-1288
-1500
-1632
-1635
-1507
-1298
-1086
-946
-925
-1022
-1194
-1371
-1486
-1499
-1405
-1233
-1033
-854
-735
-690
-716
-794
-896
-995
-1065
-1088
-1060
-988
-897
-817
-778
-792
-849
-918
-956
-926
-822
-667
-514
-421
-424
-519
-655
-756
-750
-607
-357
-78
124
170
37
-223
-502
-679
-670
-462
-125
217
436
452
264
-49
-362
-554
-556
-376
-90
191
366
386
265
70
-110
-198
-161
-15
190
389
531
590
575
515
447
403
404
455
545
659
771
857
894
868
779
648
510
409
381
446
592
786
974
1108
1159
1127
1041
943
880
877
934
1032
1137
1223
1279
1311
1338
1376
1424
1464
1463
1392
1243
1042
845
723
735
900
1190
1528
1822
1991
2000
1868
1663
1472
1366
1374
1475
1614
1729
1779
1758
1698
1643
1630
1665
1725
1768
1757
1681
1556
1424
1332
1309
1362
1471
1604
1731
1834
1906
1947
1956
1925
1848
1730
1592
1470
1404
1419
1510
1640
1751
1789
1729
1586
1412
1275
1227
1287
1427
1592
1718
1763
1720
1613
1487
1384
1329
1324
1352
1392
1428
1451
1465
1474
1484
1496
1512
1531
1555
1582
1605
1610
1585
1528
1451
1379
1344
1366
1443
1542
1611
1605
1505
1330
1138
1000
968
1051
1208
1363
1442
1400
1244
1030
834
722
720
810
935
1035
1070
1034
952
863
800
775
778
787
785
767
742
722
716
720
721
708
677
640
611
601
608
612
589
522
420
312
243
248
338
489
650
764
793
736
624
506
427
402
417
437
429
381
309
252
249
319
446
588
692
718
661
548
428
349
334
375
437
472
444
342
184
10
-133
-212
-208
-128
5
158
299
397
435
407
323
208
97
25
15
71
169
269
328
317
237
117
2
-61
-52
20
113
176
170
88
-42
-166
-231
-209
-109
26
138
181
145
58
-28
-61
-17
86
198
258
227
105
-62
-208
-275
-243
-141
-32
14
-44
-192
-374
-510
-538
-440
-255
-58
73
96
17
-111
-223
-273
-258
-217
-206
-263
-383
-514
-586
-544
-379
-145
69
174
125
-55
-290
-478
-546
-475
-312
-140
-40
-51
-155
-291
-387
-398
-325
-210
-111
-72
-102
-172
-238
-263
-234
-166
-88
-21
28
69
114
160
184
154
47
-126
-320
-470
-522
-460
-323
-186
-127
-183
-332
-494
-572
-498
-272
34
307
441
390
185
-79
-290
-368
-302
-147
8
85
54
-56
-178
-245
-224
-131
-19
54
51
-23
-131
-223
-263
-243
-180
-100
-25
40
98
150
185
178
106
-39
-228
-410
-519
-513
-387
-178
44
215
294
285
220
145
88
51
13
-52
-151
-264
-348
-359
-278
-119
70
228
306
284
177
18
-154
-312
-443
-544
-607
-620
-568
-446
-268
-71
95
191
207
164
104
69
73
93
80
-15
-210
-472
-726
-881
-871
-681
-366
-23
241
352
292
105
-132
-338
-460
-484
-436
-360
-299
-279
-306
-367
-443
-509
-546
-539
-480
-377
-252
-142
-89
-125
-252
-443
-640
-781
-820
-750
-606
-454
-359
-358
-445
-569
-666
-680
-600
-456
-314
-239
-267
-389
-551
-683
-729
-673
-546
-413
-342
-373
-499
-668
-811
-868
-815
-677
-511
-384
-340
-383
-478
-569
-608
-576
-492
-404
-360
-386
-470
-573
-640
-635
-555
-433
-323
-274
-310
-416
-554
-674
-744
-760
-737
-699
-660
-611
-533
-412
-258
-112
-35
-79
-256
-525
-798
-976
-986
-818
-530
-228
-16
44
-44
-217
-385
-477
-468
-390
-304
-267
-301
-382
-460
-486
-445
-365
-299
-296
-369
-486
-583
-598
-507
-343
-183
-112
-183
-381
-631
-824
-867
-726
-442
-116
135
223
125
-118
-419
-688
-860
-918
-884
-799
-697
-595
-491
-377
-255
-139
-55
-24
-55
-134
-231
-313
-356
-355
-324
-283
-249
-234
-237
-255
-284
-323
-370
-419
-454
-455
-406
-307
-179
-62
0
-25
-139
-312
-489
-613
-644
-577
-444
-293
-177
-125
-137
-188
-241
-266
-249
-201
-146
-112
-118
-166
-245
-334
-412
-461
-473
-445
-380
-288
-182
-80
-3
35
24
-32
-118
-214
-297
-352
-374
-366
-336
-293
-245
-197
-157
-133
-134
-167
-233
-320
-410
-486
-531
-544
-533
-511
-491
-475
-458
-430
-384
-327
-278
-260
-291
-371
-483
-592
-666
-687
-658
-603
-552
-527
-527
-532
-512
-447
-340
-219
-131
-116
-191
-338
-509
-640
-682
-614
-452
-242
-46
86
123
63
-74
-253
-434
-579
-655
-641
-533
-345
-115
101
247
279
186
-6
-239
-445
-567
-581
-500
-370
-246
-170
-158
-197
-257
-305
-324
-313
-289
-270
-267
-278
-291
-290
-270
-233
-194
-166
-158
-169
-189
-205
-211
-205
-198
-199
-216
-251
-296
-337
-361
-356
-317
-244
-146
-34
74
157
199
186
121
22
-81
-156
-176
-136
-50
50
128
155
127
58
-21
-77
-91
-60
-2
56
89
83
39
-29
-103
-166
-206
-223
-218
-199
-171
-142
-116
-95
-80
-67
-49
-20
21
66
100
103
61
-27
-143
-254
-322
-320
-242
-110
34
140
169
109
-25
-195
-356
-470
-517
-498
-429
-332
-230
-137
-63
-18
-7
-37
-107
-205
-310
-396
-439
-427
-365
-276
-188
-129
-111
-133
-180
-233
-276
-302
-314
-315
-312
-300
-276
-231
-167
-93
-26
15
19
-15
-77
-146
-204
-237
-243
-225
-191
-147
-95
-37
26
88
142
179
197
201
207
228
276
345
417
466
468
416
322
219
149
142
209
330
464
564
594
546
442
327
250
245
319
445
574
655
657
577
447
318
244
258
361
522
689
808
846
797
688
560
458
408
414
456
507
540
544
525
503
497
521
575
650
734
817
896
973
1045
1104
1137
1126
1063
955
828
718
660
676
760
889
1027
1140
1213
1247
1257
1260
1263
1263
1248
1209
1151
1095
1067
1089
1159
1254
1332
1352
1292
1164
1012
890
845
891
1006
1139
1230
1243
1175
1059
948
890
909
991
1096
1175
1191
1136
1030
913
825
788
805
859
924
980
1016
1038
1052
1067
1082
1092
1091
1075
1047
1014
986
963
943
920
891
863
851
869
922
999
1069
1095
1045
913
725
535
402
372
450
603
764
865
863
762
606
467
403
438
544
655
694
613
414
153
-76
-186
-128
84
379
655
816
811
644
375
86
-144
-268
-279
-206
-96
9
83
118
124
120
120
134
163
200
230
234
192
92
-59
-236
-391
-474
-445
-299
-71
167
333
365
246
18
-240
-436
-511
-454
-313
-162
-74
-79
-163
-268
-333
-324
-254
-175
-153
-227
-387
-572
-696
-688
-534
-285
-41
86
26
-220
-577
-926
-1151
-1187
-1040
-784
-523
-352
-316
-405
-560
-706
-785
-776
-699
-601
-531
-522
-582
-695
-831
-959
-1061
-1124
-1147
-1129
-1072
-979
-859
-727
-609
-528
-503
-538
-619
-719
-804
-845
-830
-764
-674
-591
-545
-548
-596
-666
-728
-759
-750
-715
-677
-663
-684
-734
-788
-812
-785
-702
-587
-480
-422
-435
-515
-634
-749
-828
-855
-843
-819
-811
-830
-869
-902
-904
-860
-778
-684
-605
-563
-559
-579
-600
-610
-612
-620
-652
-710
-780
-829
-825
-750
-617
-465
-344
-294
-327
-421
-528
-604
-619
-576
-503
-437
-405
-412
-439
-461
-460
-435
-407
-401
-433
-499
-571
-613
-600
-525
-410
-289
-199
-156
-153
-167
-169
-143
-91
-36
-4
-15
-70
-152
-232
-281
-281
-231
-139
-24
96
203
285
329
328
280
193
82
-31
-122
-179
-199
-191
-169
-147
-129
-108
-75
-20
57
146
232
299
334
333
299
237
157
70
-10
-68
-90
-68
-10
62
117
132
101
45
6
31
146
343
568
748
810
720
499
216
-35
-172
-157
-9
205
404
526
545
483
387
305
264
264
281
286
262
211
152
101
69
53
39
19
-3
-12
8
66
150
230
270
248
166
56
-37
-74
-42
40
127
174
155
79
-13
-70
-53
47
200
355
460
485
434
340
246
186
173
197
230
249
241
213
179
158
162
191
238
296
360
427
493
548
576
561
496
391
275
185
152
190
283
394
477
503
465
386
304
252
244
266
285
269
205
112
32
13
82
234
421
576
636
570
395
168
-32
-137
-114
22
216
399
510
525
457
349
253
210
228
287
348
368
326
226
100
-8
-58
-31
64
195
320
406
439
434
417
419
454
512
563
572
517
403
266
158
128
197
347
526
663
704
625
449
233
45
-58
-56
37
178
317
415
452
432
369
280
179
72
-30
-116
-174
-193
-175
-134
-92
-72
-80
-108
-129
-119
-68
15
94
133
107
22
-87
-169
-184
-121
-10
95
133
73
-72
-250
-390
-429
-350
-179
18
163
204
126
-36
-221
-364
-422
-384
-278
-151
-52
-17
-60
-166
-304
-432
-509
-507
-420
-266
-90
51
106
45
-124
-356
-578
-721
-738
-629
-438
-238
-103
-78
-167
-328
-499
-618
-650
-595
-485
-366
-281
-256
-294
-377
-483
-588
-673
-729
-754
-751
-728
-698
-677
-678
-707
-756
-807
-834
-819
-757
-662
-561
-486
-458
-480
-535
-595
-635
-643
-623
-594
-573
-571
-585
-603
-609
-600
-584
-576
-596
-650
-728
-807
-861
-868
-826
-751
-669
-605
-574
-577
-602
-632
-656
-669
-677
-686
-700
-721
-745
-768
-792
-820
-852
-883
-898
-879
-812
-701
-572
-466
-425
-474
-607
-779
-926
-987
-930
-769
-557
-372
-279
-305
-430
-597
-734
-789
-748
-637
-508
-409
-364
-365
-382
-382
-351
-300
-260
-260
-307
-376
-425
-411
-319
-175
-40
19
-40
-211
-432
-617
-686
-603
-395
-141
66
154
103
-47
-221
-342
-367
-299
-179
-65
5
24
18
25
72
154
241
293
281
209
112
43
47
139
293
459
578
614
560
445
313
205
144
131
152
190
234
280
331
385
436
473
493
499
507
536
594
672
742
769
728
624
494
394
382
482
679
912
1104
1190
1145
993
798
635
558
580
671
777
844
849
802
743
718
759
862
996
1108
1154
1113
995
840
697
611
606
678
801
940
1057
1128
1147
1122
1073
1022
989
978
988
1006
1020
1026
1022
1028
1057
1120
1213
1317
1401
1439
1419
1351
1264
1195
1172
1201
1265
1332
1371
1372
1344
1318
1324
1376
1463
1550
1599
1583
1506
1398
1306
1266
1291
1358
1428
1459
1433
1362
1286
1252
1288
1393
1534
1664
1738
1737
1670
1563
1449
1346
1258
1180
1105
1039
998
1000
1049
1127
1197
1223
1181
1084
972
901
915
1020
1183
1336
1412
1369
1215
998
789
652
614
665
760
852
906
914
894
871
861
861
857
831
777
706
642
609
616
654
699
725
716
675
622
573
540
515
483
431
362
297
269
307
414
566
713
800
793
693
537
383
287
278
348
461
570
635
642
601
541
492
469
477
502
531
552
563
566
567
565
558
541
512
476
441
415
403
405
416
428
439
447
451
449
434
397
336
253
165
93
58
66
106
149
166
134
56
-46
-131
-163
-126
-30
91
194
245
231
167
84
11
-34
-52
-64
-87
-135
-197
-254
-280
-259
-196
-117
-52
-30
-57
-118
-178
-201
-162
-60
78
207
280
261
140
-64
-308
-534
-689
-735
-663
-496
-286
-97
14
12
-101
-283
-472
-601
-630
-558
-432
-325
-310
-429
-674
-986
-1274
-1453
-1475
-1348
-1131
-912
-773
-754
-850
-1010
-1168
-1272
-1301
-1271
-1217
-1173
-1154
-1148
-1130
-1076
-981
-865
-761
-697
-685
-710
-741
-752
-739
-721
-737
-817
-968
-1155
-1318
-1394
-1346
-1187
-975
-793
-710
-760
-924
-1142
-1345
-1481
-1535
-1528
-1498
-1474
-1465
-1457
-1428
-1366
-1283
-1210
-1184
-1226
-1331
-1471
-1606
-1710
-1775
-1815
-1841
-1852
-1823
-1722
-1528
-1264
-1000
-837
-865
-1119
-1548
-2023
-2384
-2497
-2318
-1908
-1414
-1008
-815
-867
-1095
-1373
-1570
-1620
-1538
-1410
-1343
-1407
-1607
-1873
-2102
-2199
-2127
-1914
-1639
-1397
-1255
-1236
-1309
-1421
-1515
-1559
-1549
-1506
-1459
-1431
-1432
-1459
-1504
-1554
-1598
-1627
-1637
-1626
-1600
-1570
-1549
-1540
-1535
-1514
-1451
-1330
-1158
-971
-825
-772
-841
-1018
-1249
-1460
-1583
-1586
-1482
-1324
-1175
-1088
-1084
-1151
-1251
-1347
-1410
-1425
-1394
-1320
-1208
-1070
-922
-793
-714
-708
-771
-870
-956
-980
-925
-816
-711
-671
-729
-865
-1010
-1078
-1008
-807
-544
-331
-266
-381
-627
-892
-1051
-1030
-840
-570
-345
-259
-333
-500
-649
-678
-555
-329
-114
-24
-118
-371
-683
-931
-1025
-948
-757
-546
-397
-340
-347
-357
-316
-212
-81
14
21
-69
-218
-363
-446
-447
-390
-324
-291
-303
-333
-338
-287
-183
-68
4
-4
-83
-183
-234
-192
-62
96
197
181
45
-147
-291
-296
-129
163
473
685
726
604
399
220
155
226
385
541
612
562
419
255
146
130
194
286
340
324
249
166
137
202
356
551
720
805
787
683
542
418
346
337
376
438
497
533
540
517
472
418
378
377
438
567
744
929
1067
1114
1054
909
732
584
511
526
604
702
778
810
804
784
773
780
794
794
766
714
665
654
705
816
958
1082
1145
1126
1034
902
770
666
599
563
543
535
542
568
614
661
683
654
569
455
360
335
408
563
742
872
893
793
618
449
369
427
611
858
1079
1200
1192
1081
927
798
738
751
813
886
941
970
983
992
1002
1000
977
924
855
806
811
890
1028
1177
1276
1273
1158
965
762
622
592
672
820
970
1067
1080
1020
923
827
759
725
713
710
714
733
782
868
978
1078
1130
1107
1008
864
726
641
637
711
830
954
1050
1105
1131
1149
1175
1207
1224
1199
1111
959
770
589
462
422
476
602
761
910
1014
1053
1030
962
874
794
744
736
768
825
882
911
890
813
692
558
453
411
449
558
707
848
936
940
855
698
502
305
136
14
-59
-90
-93
-82
-66
-53
-47
-47
-54
-62
-70
-73
-71
-65
-58
-54
-55
-60
-68
-73
-73
-69
-63
-58
-58
-62
-68
-73
-75
-72
-66
-62
-60
-63
-69
-74
-76
-73
-69
-64
-63
-65
-70
-75
-77
-75
-71
-66
-65
-67
-71
-75
-77
-76
-72
-68
-67
-68
-72
-76
-78
-77
-74
-70
-68
-69
-73
-77
-78
-78
-75
-72
-70
-71
-74
-77
-79
-78
-76
-73
-71
-72
-74
-77
-79
-79
-77
-74
-72
-73
-75
-78
-79
-79
-77
-75
-73
-73
-75
-78
-79
-79
-78
-75
-74
-74
-76
-78
-79
-79
-78
-76
-74
-74
-76
-78
-79
-79
-78
-76
-75
-75
-76
-78
-79
-79
-78
-77
-75
-75
-76
-78
-79
-79
-78
-77
-75
-75
-76
-77
-79
-79
-78
-77
-75
-75
-76
-77
-78
-78
-78
-76
-75
-75
-76
-77
-78
-78
-77
-76
-75
-75
-75
-76
-77
-77
-77
-76
-75
-75
-75
-76
-76
-77
-76
-75
-75
-74
-74
-75
-76
-76
-76
-75
-74
-74
-74
-74
-75
-75
-75
-74
-74
-73
-73
-74
-74
-74
-74
-73
-73
-73
-72
-73
-73
-73
-73
-73
-72
-72
-72
-72
-72
-72
-72
-72
-71
-71
-71
-71
-71
-71
-71
-71
-71
-70
-70
-70
-70
-70
-70
-70
-70
-69
-69
-69
-69
-69
-69
-69
-69
-68
-68
-68
-68
-68
-68
-68
-68
-67
-67
-67
-67
-67
-67
-67
-67
-66
-66
-66
-66
-66
-66
-66
-66
-65
-65
-65
-65
-64
-64
-64
-64
-64
-64
-64
-63
-63
-63
-63
-63
-63
-63
-62
-62
-62
-62
-62
-62
-62
-62
-61
-61
-61
-61
-61
-61
-61
-60
-60
-60
-59
-59
-60
-60
-59
-59
-59
-58
-58
-58
-58
-58
-58
-58
-57
-57
-57
-57
-57
-57
-57
-57
-56
-56
-56
-56
-56
-56
-56
-55
-55
-54
-54
-54
-54
-54
-54
-54
-54
-53
-53
-53
-53
-53
-53
-53
-52
-52
-52
-52
-52
-52
-52
-51
-51
-51
-50
-50
-50
-50
-50
-50
-50
-49
-49
-49
-49
-49
-49
-49
-48
-48
-48
-48
-48
-48
-48
-47
-47
-47
-46
-46
-46
-46
-46
-46
-46
-45
-45
-45
-45
-45
-45
-45
-44
-44
-44
-44
-44
-44
-44
-43
-43
-43
-43
-42
-42
-42
-42
-42
-42
-42
-41
-41
-41
-41
-41
-41
-41
-40
-40
-40
-40
-40
-40
-39
-39
-39
-39
-39
-38
-38
-38
-38
-38
-38
-38
-37
-37
-37
-37
-37
-37
-37
-36
-36
-36
-36
-36
-36
-35
-35
-35
-35
-35
-35
-34
-34
-34
-34
-34
-34
-34
-33
-33
-33
-33
-33
-33
-33
-32
-32
-32
-32
-32
-32
-32
-31
-31
-31
-31
-31
-31
-31
-30
-30
-30
-30
-30
-30
-29
-29
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-28
-28
-27
-27
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-13
-13
-13
-13
-13
-13
-13
-13
-13
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
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
