5
24711
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
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
2
2
2
3
3
3
3
3
2
2
2
3
3
3
3
3
3
3
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
3
3
3
3
3
4
4
4
4
3
3
3
3
3
4
4
4
4
3
3
3
3
3
4
4
4
4
4
3
3
3
3
4
4
4
4
4
3
3
3
4
4
4
4
4
4
3
3
3
4
4
4
4
4
4
3
3
3
4
4
4
4
4
4
3
3
3
4
4
4
4
4
4
3
3
3
4
4
4
4
4
4
3
3
3
4
4
4
4
4
4
3
3
3
4
4
4
4
4
4
3
3
4
4
4
4
4
4
4
3
3
4
4
4
4
4
4
4
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
4
4
4
5
5
4
4
3
3
3
4
4
5
5
4
4
3
3
3
4
5
5
5
5
4
3
3
3
4
5
6
5
5
4
3
2
3
4
5
6
6
5
4
2
2
3
4
6
6
6
5
3
2
2
3
4
6
7
7
5
3
2
1
2
4
7
8
7
5
3
1
1
2
5
7
8
7
5
2
0
0
2
5
8
9
8
5
1
-1
0
2
6
9
10
8
4
1
-2
-1
2
7
10
11
8
4
0
-3
-1
3
7
11
12
8
3
-1
-4
-2
3
9
12
12
9
2
-3
-5
-2
3
10
14
13
8
1
-4
-6
-3
4
12
16
14
8
0
-6
-7
-3
5
14
17
15
7
-2
-8
-9
-3
7
16
19
16
7
-4
-11
-10
-3
9
19
22
16
5
-7
-14
-12
-2
12
22
24
17
3
-10
-17
-13
-1
15
26
27
17
0
-15
-21
-15
1
20
31
30
16
-4
-21
-25
-16
5
26
37
33
14
-10
-28
-31
-16
11
35
46
36
9
-21
-40
-37
-12
23
51
57
35
-4
-42
-58
-40
5
55
81
62
3
-68
-97
-34
150
441
778
1068
1214
1152
877
454
-4
-365
-528
-454
-180
191
529
723
719
535
252
-21
-187
-199
-76
110
263
301
191
-44
-330
-575
-703
-682
-532
-318
-121
-8
-9
-108
-253
-380
-433
-393
-275
-125
-1
49
4
-127
-306
-481
-606
-650
-604
-486
-328
-166
-33
50
78
57
5
-61
-122
-169
-196
-207
-209
-209
-215
-226
-238
-240
-224
-182
-115
-29
59
131
167
158
101
3
-117
-238
-338
-403
-425
-406
-358
-294
-232
-184
-160
-159
-180
-213
-250
-284
-307
-314
-304
-276
-228
-165
-92
-21
33
55
33
-34
-138
-252
-348
-392
-368
-273
-129
27
153
215
204
132
32
-55
-98
-88
-43
1
3
-65
-198
-362
-500
-554
-486
-301
-40
221
403
450
349
136
-109
-295
-347
-231
32
373
697
913
961
829
556
218
-97
-312
-385
-312
-130
102
316
456
488
411
247
42
-155
-297
-356
-325
-222
-81
55
153
194
183
149
127
151
236
367
507
602
605
492
277
12
-227
-366
-356
-194
76
371
599
692
623
425
170
-48
-151
-106
65
292
485
565
497
303
56
-150
-234
-159
50
317
537
622
529
281
-42
-328
-479
-439
-224
90
391
568
555
349
12
-352
-635
-758
-698
-493
-222
22
160
153
11
-220
-469
-668
-767
-746
-614
-405
-168
41
174
199
105
-90
-337
-572
-723
-737
-594
-320
15
320
507
522
364
85
-224
-471
-589
-562
-422
-233
-61
54
116
164
248
398
601
797
902
844
599
217
-186
-468
-510
-268
202
756
1206
1389
1227
760
139
-425
-736
-681
-269
365
1008
1446
1524
1209
590
-153
-809
-1202
-1247
-964
-466
90
551
813
849
700
453
205
32
-35
-11
57
111
106
28
-102
-239
-327
-326
-229
-64
105
200
159
-42
-372
-749
-1060
-1195
-1088
-745
-246
269
641
745
531
43
-585
-1175
-1555
-1609
-1320
-771
-115
465
815
852
584
100
-457
-935
-1214
-1230
-992
-567
-62
402
718
816
676
329
-144
-631
-1014
-1197
-1127
-815
-336
192
634
882
880
645
260
-154
-472
-608
-537
-302
9
290
457
471
349
154
-31
-134
-118
10
197
368
447
381
158
-186
-577
-917
-1110
-1087
-826
-367
199
740
1119
1228
1028
559
-60
-659
-1067
-1160
-904
-370
288
874
1214
1210
875
326
-249
-659
-764
-525
-17
604
1144
1442
1410
1067
520
-70
-539
-771
-727
-450
-43
362
651
753
656
407
88
-202
-384
-408
-271
-14
290
555
702
680
481
143
-256
-617
-848
-885
-716
-382
33
423
688
770
658
398
74
-219
-402
-434
-323
-118
110
287
365
328
196
17
-152
-263
-286
-220
-86
75
221
313
329
263
129
-47
-231
-386
-487
-515
-470
-366
-228
-88
21
78
71
6
-99
-216
-313
-366
-357
-282
-151
13
183
327
416
427
347
180
-58
-337
-615
-843
-978
-988
-863
-619
-300
33
311
473
487
352
107
-180
-432
-582
-590
-462
-240
3
189
263
205
41
-164
-333
-395
-318
-115
160
425
601
640
540
344
129
-22
-53
55
269
521
730
832
797
640
414
190
33
-19
37
168
322
447
504
480
388
256
116
-4
-91
-145
-176
-197
-216
-237
-257
-270
-268
-243
-190
-108
3
135
272
391
464
463
369
180
-87
-394
-691
-923
-1051
-1051
-929
-706
-422
-120
163
394
550
613
571
420
167
-162
-521
-845
-1064
-1119
-978
-653
-201
284
700
956
1000
840
531
168
-145
-323
-324
-159
114
407
629
712
629
398
80
-244
-488
-590
-520
-291
47
421
747
955
1000
873
597
228
-161
-498
-720
-788
-694
-459
-132
223
535
744
804
701
450
97
-290
-635
-874
-964
-899
-713
-465
-228
-65
-10
-60
-174
-292
-349
-305
-155
71
314
511
611
595
479
303
116
-41
-150
-215
-255
-289
-321
-338
-316
-229
-70
141
355
509
550
451
232
-47
-302
-453
-450
-295
-40
230
424
483
395
203
-12
-161
-178
-46
198
476
696
781
700
474
172
-116
-309
-359
-263
-68
151
317
369
288
91
-167
-418
-597
-661
-596
-421
-178
80
300
444
493
451
340
192
43
-76
-146
-165
-144
-103
-64
-45
-51
-76
-107
-127
-129
-115
-101
-106
-148
-229
-334
-426
-464
-412
-257
-19
255
497
646
662
551
355
148
9
-10
103
307
526
669
668
501
201
-147
-438
-578
-518
-268
98
473
743
828
702
401
10
-365
-631
-730
-655
-447
-172
93
292
394
400
334
228
112
6
-86
-165
-232
-286
-321
-329
-304
-250
-183
-123
-95
-113
-180
-281
-391
-479
-519
-499
-424
-315
-201
-113
-74
-94
-171
-288
-425
-559
-673
-754
-793
-789
-740
-652
-532
-393
-253
-131
-44
-2
-5
-41
-89
-123
-122
-73
19
137
252
335
362
326
236
115
-6
-96
-134
-114
-46
45
129
180
181
132
48
-46
-118
-142
-106
-9
131
287
430
536
596
610
593
563
536
520
510
497
468
417
351
286
248
258
327
443
580
694
745
707
578
385
176
5
-82
-62
55
232
416
551
598
543
400
205
4
-159
-254
-268
-210
-102
26
146
234
275
265
206
109
-11
-137
-254
-349
-414
-444
-440
-404
-340
-251
-145
-28
85
181
243
259
225
146
41
-67
-154
-204
-213
-191
-156
-125
-109
-104
-96
-63
11
127
271
407
497
506
420
251
34
-179
-339
-409
-379
-265
-103
61
187
251
245
178
73
-45
-153
-231
-266
-248
-176
-55
100
265
405
486
480
376
186
-55
-297
-486
-580
-561
-438
-249
-45
121
213
213
134
3
-138
-254
-320
-327
-283
-207
-121
-44
11
38
40
21
-12
-51
-89
-123
-145
-156
-155
-146
-134
-127
-126
-132
-139
-139
-123
-90
-44
1
28
23
-21
-96
-184
-258
-296
-289
-245
-191
-165
-200
-311
-489
-695
-871
-960
-919
-742
-460
-136
155
342
384
278
56
-220
-485
-681
-777
-767
-667
-506
-315
-118
69
235
367
455
487
456
365
232
87
-35
-104
-103
-38
69
183
274
323
332
321
316
343
411
511
618
700
731
701
621
520
434
394
416
493
600
702
767
775
726
638
539
461
425
438
487
546
586
580
515
394
239
78
-55
-134
-149
-104
-22
66
131
150
117
40
-58
-150
-214
-237
-223
-188
-156
-153
-193
-278
-395
-519
-620
-671
-655
-569
-425
-248
-72
68
141
128
28
-144
-357
-568
-733
-816
-801
-692
-515
-315
-138
-24
7
-43
-149
-271
-373
-425
-418
-361
-277
-197
-142
-124
-138
-169
-200
-217
-218
-210
-209
-228
-272
-331
-384
-401
-357
-240
-57
162
371
523
582
535
400
218
47
-57
-60
46
230
439
607
679
626
457
217
-28
-206
-263
-179
25
297
561
749
811
735
548
307
84
-56
-75
34
239
481
693
817
817
696
486
245
36
-88
-99
-2
170
364
525
615
616
542
423
302
212
170
170
187
190
152
62
-71
-224
-363
-461
-504
-496
-457
-410
-381
-380
-405
-442
-470
-475
-447
-394
-332
-284
-272
-308
-393
-512
-641
-748
-805
-790
-697
-539
-345
-157
-18
36
-7
-136
-311
-480
-586
-592
-488
-301
-84
99
191
164
27
-177
-383
-528
-569
-493
-324
-109
97
252
332
341
299
234
166
107
55
3
-53
-108
-150
-160
-123
-35
91
230
352
430
451
421
360
297
259
262
307
380
460
524
553
539
482
393
285
173
72
-3
-41
-33
25
129
267
416
549
636
654
591
452
259
50
-134
-254
-285
-221
-79
106
287
417
463
413
280
98
-84
-221
-281
-253
-152
-10
130
231
270
244
170
73
-21
-93
-137
-161
-178
-202
-238
-285
-331
-363
-370
-348
-302
-246
-194
-158
-147
-161
-197
-245
-298
-346
-383
-404
-405
-388
-355
-312
-267
-227
-194
-166
-138
-100
-48
12
68
99
86
18
-98
-239
-365
-434
-418
-312
-141
45
185
229
150
-37
-286
-527
-688
-723
-619
-404
-137
113
286
352
314
206
78
-21
-61
-37
33
116
181
207
191
149
103
78
85
122
174
219
237
220
170
101
32
-18
-42
-41
-24
-5
5
2
-9
-18
-15
11
59
122
187
239
266
260
223
163
91
20
-35
-65
-63
-27
41
130
223
300
339
325
251
127
-23
-168
-271
-306
-265
-159
-19
116
209
235
193
100
-9
-96
-132
-105
-25
84
188
256
270
227
144
43
-47
-105
-120
-93
-36
35
102
150
171
164
133
88
39
0
-21
-18
10
58
115
168
203
210
186
135
67
-2
-56
-82
-73
-29
41
124
202
259
282
266
213
132
38
-53
-126
-172
-185
-172
-141
-105
-76
-62
-66
-85
-114
-142
-163
-171
-164
-146
-122
-99
-84
-80
-88
-104
-123
-137
-141
-132
-113
-93
-79
-79
-94
-115
-132
-127
-92
-24
65
150
203
200
128
-6
-175
-342
-469
-527
-506
-414
-276
-121
24
144
237
309
365
407
429
420
369
278
160
40
-51
-91
-72
-7
74
136
147
96
-8
-135
-250
-322
-339
-309
-255
-208
-192
-215
-267
-324
-359
-355
-308
-232
-153
-94
-72
-84
-114
-135
-122
-63
41
166
280
348
345
265
119
-61
-237
-368
-428
-408
-320
-190
-54
53
110
113
73
17
-27
-36
-2
65
141
200
220
191
121
33
-48
-98
-108
-83
-36
12
47
64
68
69
76
90
103
101
71
12
-66
-138
-174
-151
-61
84
254
409
513
546
506
412
294
184
103
61
55
71
93
109
108
89
52
-2
-65
-130
-185
-217
-217
-184
-127
-65
-25
-30
-88
-188
-301
-388
-410
-350
-214
-36
133
241
254
166
0
-197
-376
-496
-539
-510
-435
-344
-265
-212
-186
-180
-185
-196
-212
-233
-258
-279
-281
-250
-180
-76
41
143
199
191
118
0
-133
-245
-312
-325
-293
-237
-178
-133
-102
-77
-45
7
80
168
255
325
367
379
366
341
315
296
288
290
300
315
335
356
374
382
370
334
275
206
144
112
123
179
268
363
435
461
435
367
282
209
169
169
197
232
251
239
198
142
94
73
84
117
149
154
115
34
-72
-166
-216
-195
-103
43
201
328
384
348
227
46
-151
-314
-405
-399
-298
-125
78
263
384
413
343
198
18
-146
-248
-263
-195
-74
52
133
137
57
-80
-229
-337
-369
-315
-199
-67
30
53
-6
-126
-262
-363
-391
-339
-228
-104
-18
-8
-83
-224
-384
-513
-569
-537
-427
-276
-131
-31
1
-37
-121
-219
-296
-330
-311
-247
-158
-69
0
31
20
-31
-113
-213
-317
-411
-482
-523
-527
-491
-420
-319
-200
-75
42
137
199
223
206
154
74
-18
-105
-170
-197
-176
-104
13
160
314
450
545
580
552
468
349
226
129
80
90
151
237
317
358
340
263
146
23
-65
-86
-26
103
267
421
517
524
433
263
54
-143
-280
-324
-267
-125
66
257
402
465
430
306
119
-87
-267
-381
-405
-337
-194
-11
171
314
395
407
360
274
172
73
-13
-85
-145
-194
-226
-232
-199
-121
-5
127
242
305
292
202
56
-100
-216
-249
-181
-28
166
338
431
409
270
50
-188
-374
-451
-394
-216
37
295
491
572
521
354
118
-126
-316
-412
-398
-290
-125
49
188
264
269
216
131
45
-22
-60
-75
-81
-93
-121
-164
-210
-244
-253
-231
-183
-123
-66
-22
7
29
58
102
163
227
275
281
230
121
-27
-181
-302
-358
-334
-233
-78
99
265
396
479
516
510
471
404
312
199
75
-47
-149
-213
-230
-200
-136
-61
3
41
50
38
23
21
36
60
73
50
-29
-164
-337
-510
-636
-675
-606
-436
-201
43
236
330
302
162
-52
-283
-474
-581
-584
-493
-342
-176
-38
42
57
21
-40
-97
-129
-131
-111
-88
-81
-100
-142
-191
-226
-229
-194
-130
-58
-3
14
-15
-81
-162
-229
-257
-236
-167
-66
46
148
224
269
280
259
207
124
13
-117
-246
-348
-397
-371
-266
-96
104
291
422
465
415
284
104
-84
-244
-349
-385
-355
-267
-137
14
166
299
393
434
417
351
257
166
106
98
141
217
293
333
311
223
89
-56
-169
-220
-200
-124
-27
52
81
47
-41
-156
-266
-344
-372
-352
-292
-208
-109
-3
106
213
306
367
376
314
179
-14
-233
-434
-572
-618
-562
-420
-227
-28
130
217
218
141
9
-142
-275
-357
-365
-296
-158
21
207
360
450
464
405
297
175
73
16
12
48
98
131
127
82
9
-64
-109
-103
-46
49
151
228
259
235
168
82
3
-48
-65
-53
-32
-20
-28
-56
-94
-122
-122
-85
-15
70
141
173
148
66
-55
-180
-270
-291
-228
-89
93
266
379
393
293
98
-144
-373
-528
-570
-495
-327
-119
69
186
208
138
6
-143
-267
-338
-348
-307
-235
-154
-79
-15
37
82
122
152
168
166
150
129
116
121
147
187
222
235
212
156
82
14
-23
-19
23
80
123
129
94
32
-25
-39
12
128
280
419
492
464
330
123
-102
-278
-357
-318
-180
10
194
318
354
306
202
85
-7
-51
-45
-5
41
71
70
38
-14
-70
-116
-146
-157
-155
-143
-123
-96
-58
-11
41
90
125
138
129
100
64
32
15
14
26
44
56
56
43
17
-14
-50
-88
-133
-187
-251
-318
-374
-402
-388
-329
-232
-122
-28
19
3
-73
-189
-306
-385
-396
-329
-198
-38
111
212
247
218
149
69
8
-21
-21
-11
-15
-48
-110
-184
-235
-232
-150
8
217
430
594
665
619
464
234
-19
-242
-390
-439
-391
-267
-99
77
230
343
407
427
413
378
334
289
247
207
165
118
62
-1
-65
-121
-159
-172
-161
-134
-105
-90
-101
-136
-186
-229
-241
-207
-120
4
137
247
301
284
200
70
-71
-187
-249
-243
-174
-59
75
203
302
358
363
321
240
132
16
-89
-166
-203
-195
-149
-77
2
73
130
177
223
281
357
442
517
554
528
426
257
49
-153
-303
-367
-334
-219
-56
110
238
305
303
245
152
44
-62
-158
-243
-319
-383
-430
-450
-435
-386
-307
-215
-126
-57
-18
-8
-21
-44
-66
-82
-90
-96
-105
-123
-152
-190
-232
-272
-304
-322
-321
-301
-260
-202
-133
-61
6
61
103
133
159
185
215
243
259
249
202
118
8
-107
-197
-239
-221
-148
-39
76
173
233
258
260
257
265
283
301
296
246
142
-9
-177
-322
-407
-406
-320
-173
-3
145
241
272
250
199
147
114
104
104
92
47
-40
-158
-282
-378
-414
-375
-264
-107
58
192
267
270
209
107
-11
-120
-210
-279
-335
-386
-431
-462
-459
-401
-277
-91
129
340
493
546
483
313
80
-160
-346
-436
-416
-304
-139
29
159
230
246
229
209
208
235
283
330
355
340
284
195
91
-10
-95
-155
-190
-197
-175
-119
-31
77
185
261
276
214
82
-87
-238
-317
-284
-138
86
319
486
528
428
218
-34
-243
-340
-298
-138
78
269
368
344
211
23
-150
-249
-244
-143
13
171
287
338
329
284
232
191
164
141
102
38
-48
-136
-199
-213
-171
-85
17
99
135
116
54
-23
-84
-105
-81
-27
33
69
63
10
-76
-168
-240
-268
-243
-172
-70
39
134
196
217
201
157
102
55
34
47
97
174
259
331
373
374
335
266
184
101
26
-42
-109
-183
-263
-343
-405
-432
-410
-339
-234
-121
-28
23
27
-6
-52
-86
-93
-70
-34
-7
-14
-64
-150
-251
-333
-370
-344
-259
-134
3
121
199
230
215
165
93
10
-78
-167
-253
-331
-395
-439
-455
-441
-395
-319
-215
-88
53
193
310
379
378
296
142
-56
-254
-403
-464
-421
-290
-110
66
191
237
209
136
60
18
27
81
147
191
184
123
30
-58
-102
-76
16
147
272
351
363
309
218
128
72
65
99
147
177
167
114
37
-35
-71
-56
6
93
174
224
232
204
160
123
107
113
127
129
104
48
-24
-86
-112
-85
-7
103
210
281
296
252
163
57
-37
-102
-131
-137
-136
-143
-167
-204
-244
-275
-289
-289
-284
-286
-301
-325
-340
-325
-261
-142
22
199
350
435
431
339
186
14
-129
-206
-202
-127
-13
100
175
194
157
84
4
-56
-79
-65
-26
22
62
88
105
122
147
182
218
235
217
154
51
-69
-173
-227
-209
-118
24
179
303
360
338
245
113
-19
-113
-148
-123
-52
38
117
168
183
167
132
92
55
24
-4
-34
-69
-108
-145
-172
-180
-164
-124
-66
1
63
109
128
116
73
7
-67
-132
-169
-166
-119
-37
61
149
203
206
154
60
-53
-155
-220
-236
-202
-133
-50
25
73
90
76
44
6
-28
-52
-66
-73
-79
-89
-107
-133
-167
-206
-246
-281
-306
-316
-307
-279
-234
-178
-121
-69
-29
-4
4
-3
-22
-50
-83
-114
-138
-149
-142
-118
-83
-49
-30
-37
-74
-135
-202
-252
-268
-240
-174
-93
-26
1
-29
-112
-227
-342
-425
-452
-417
-331
-218
-105
-16
38
57
46
17
-22
-65
-108
-147
-173
-180
-161
-115
-49
22
80
114
120
107
93
97
128
183
243
283
281
228
136
32
-49
-79
-46
39
146
240
294
295
255
195
144
118
119
135
145
131
90
33
-22
-54
-57
-38
-16
-14
-45
-103
-164
-195
-170
-81
51
185
270
270
175
11
-170
-309
-357
-301
-162
8
147
208
170
50
-108
-250
-333
-334
-262
-146
-22
75
130
143
125
92
53
9
-42
-106
-179
-251
-303
-316
-280
-196
-80
45
154
228
260
256
231
201
179
171
173
179
180
166
137
95
45
-1
-31
-33
1
71
170
280
372
417
393
289
117
-94
-300
-454
-520
-484
-357
-171
27
191
287
302
244
141
27
-63
-104
-82
-3
118
253
371
444
452
390
268
113
-36
-144
-183
-147
-53
64
162
205
177
90
-25
-125
-173
-152
-72
33
121
155
119
22
-100
-205
-252
-224
-126
16
165
286
358
373
339
268
169
50
-85
-230
-369
-478
-528
-496
-377
-187
35
236
368
395
314
148
-58
-253
-393
-454
-432
-344
-218
-80
48
152
222
251
235
171
63
-77
-225
-351
-426
-431
-364
-240
-90
52
156
208
206
162
95
20
-52
-118
-174
-215
-231
-209
-138
-16
141
304
431
484
439
296
84
-149
-346
-459
-459
-347
-153
76
288
437
497
467
365
224
82
-28
-83
-77
-19
69
160
225
244
209
130
26
-73
-139
-152
-108
-17
94
198
266
283
250
179
93
14
-43
-72
-82
-84
-91
-111
-138
-163
-168
-141
-77
16
120
208
254
242
170
51
-88
-215
-298
-318
-272
-170
-39
91
193
249
254
214
146
65
-12
-78
-127
-156
-164
-147
-102
-31
59
150
218
241
201
98
-51
-210
-338
-400
-379
-279
-131
23
141
192
173
101
10
-62
-90
-66
-3
72
132
155
139
96
48
17
16
44
84
116
121
89
25
-52
-121
-160
-157
-113
-41
38
102
134
125
77
2
-81
-153
-197
-205
-175
-119
-54
-3
16
-8
-74
-168
-270
-353
-399
-399
-356
-283
-198
-117
-49
4
47
85
120
145
151
128
71
-13
-105
-179
-209
-179
-89
47
197
328
409
421
365
252
110
-34
-151
-220
-232
-186
-93
29
154
259
322
333
293
219
137
75
57
94
176
282
380
440
445
393
298
188
91
28
10
34
88
158
227
287
329
351
349
322
273
210
146
97
79
99
151
216
269
284
249
166
61
-34
-86
-74
0
113
225
299
305
237
107
-53
-210
-337
-418
-450
-441
-401
-336
-249
-144
-27
88
182
233
225
157
42
-91
-211
-291
-319
-302
-258
-212
-183
-175
-178
-173
-139
-68
36
150
242
284
253
148
-14
-202
-379
-510
-570
-550
-458
-314
-151
-3
100
139
112
37
-57
-130
-147
-93
27
182
323
402
384
261
62
-163
-350
-447
-425
-292
-85
141
329
437
451
380
256
113
-16
-111
-165
-180
-163
-124
-71
-11
47
91
115
113
89
54
22
6
9
22
27
3
-60
-159
-271
-360
-392
-343
-215
-37
142
269
302
226
57
-161
-370
-516
-564
-506
-362
-170
24
178
266
278
220
112
-20
-148
-249
-307
-316
-282
-221
-154
-101
-76
-79
-101
-123
-124
-95
-36
36
98
127
112
58
-12
-68
-83
-45
37
135
211
229
172
46
-121
-283
-398
-431
-374
-240
-62
116
253
319
299
199
41
-143
-314
-438
-490
-458
-352
-195
-21
130
230
263
233
157
63
-25
-92
-135
-162
-183
-201
-213
-205
-163
-81
32
151
243
275
233
123
-23
-162
-251
-269
-217
-126
-35
17
11
-44
-120
-178
-188
-138
-44
63
145
175
147
76
-7
-72
-101
-93
-65
-37
-26
-34
-50
-51
-20
48
138
225
276
269
200
86
-40
-143
-193
-183
-122
-33
58
130
175
196
204
208
212
215
211
193
164
133
113
118
153
215
286
346
374
353
281
164
20
-129
-259
-348
-381
-350
-262
-132
8
123
178
149
37
-134
-318
-457
-501
-425
-239
10
254
421
461
361
151
-106
-336
-475
-495
-404
-245
-80
38
78
41
-43
-132
-188
-192
-149
-85
-32
-17
-46
-105
-165
-194
-172
-101
-2
88
131
107
15
-117
-244
-321
-312
-208
-28
186
382
512
549
493
367
211
63
-47
-109
-130
-130
-128
-132
-136
-126
-82
5
126
256
354
385
327
186
-4
-189
-314
-338
-248
-68
153
355
485
517
452
322
173
52
-9
1
75
187
310
419
495
528
512
446
329
169
-19
-210
-369
-461
-460
-359
-173
55
273
425
468
389
200
-57
-327
-549
-678
-689
-584
-387
-140
106
303
418
435
357
209
29
-141
-266
-324
-313
-247
-155
-68
-10
9
-9
-46
-83
-103
-98
-71
-35
-4
13
11
-4
-25
-42
-49
-46
-36
-22
-6
12
33
56
78
89
80
46
-13
-84
-149
-186
-180
-131
-49
41
109
133
104
29
-70
-164
-226
-241
-209
-145
-69
-6
28
25
-10
-66
-127
-176
-203
-200
-167
-111
-41
27
81
111
114
96
71
55
60
91
143
197
234
236
194
116
19
-69
-127
-142
-113
-54
19
88
144
186
217
241
257
256
227
165
69
-43
-148
-216
-228
-177
-77
46
164
254
308
334
346
359
375
379
349
261
106
-102
-325
-510
-606
-581
-434
-197
71
309
463
508
449
317
155
7
-98
-147
-140
-88
-8
87
180
254
289
269
181
28
-165
-359
-501
-545
-462
-255
37
350
609
750
737
574
305
-3
-273
-440
-471
-371
-178
45
228
314
274
109
-140
-412
-636
-750
-720
-546
-268
51
334
517
562
470
275
37
-182
-330
-387
-360
-284
-203
-153
-154
-199
-262
-307
-302
-233
-107
49
197
297
323
267
140
-25
-188
-307
-350
-304
-176
5
196
348
421
394
273
92
-99
-242
-291
-227
-61
168
403
588
682
673
576
426
267
131
36
-17
-41
-53
-62
-67
-58
-24
43
135
234
316
357
347
293
216
148
120
150
234
352
465
533
521
411
208
-60
-348
-601
-768
-814
-724
-516
-231
71
323
468
475
344
110
-169
-427
-606
-672
-621
-481
-295
-112
26
100
107
64
-7
-85
-154
-206
-238
-254
-255
-244
-227
-210
-199
-202
-221
-253
-287
-311
-317
-301
-273
-248
-240
-259
-298
-338
-350
-310
-209
-58
110
252
326
309
202
34
-150
-305
-397
-413
-364
-271
-160
-51
50
144
235
321
392
433
428
373
276
160
54
-17
-46
-41
-25
-24
-58
-124
-206
-274
-300
-269
-184
-67
53
149
210
239
250
258
269
275
259
204
106
-19
-137
-204
-189
-82
92
279
416
448
353
149
-108
-344
-489
-497
-366
-129
153
411
592
664
628
507
334
149
-17
-140
-208
-213
-159
-58
68
189
271
290
235
119
-24
-144
-194
-141
20
261
528
759
895
902
775
541
250
-41
-279
-429
-475
-426
-305
-145
19
155
242
271
245
181
100
26
-21
-32
-9
37
90
134
160
161
141
102
47
-22
-103
-192
-275
-331
-338
-278
-149
31
222
375
443
397
241
10
-239
-444
-555
-553
-451
-291
-123
9
81
96
77
53
48
66
95
113
97
35
-63
-171
-255
-285
-245
-140
9
166
296
373
380
321
206
56
-105
-253
-367
-430
-433
-375
-268
-135
-2
104
164
173
139
81
20
-29
-61
-86
-118
-169
-242
-324
-390
-411
-364
-243
-64
140
324
445
477
414
271
81
-115
-279
-385
-420
-386
-296
-171
-37
85
175
220
219
180
119
58
14
0
15
47
77
89
72
32
-18
-56
-63
-32
26
90
130
123
59
-51
-177
-282
-331
-305
-207
-58
102
235
310
310
241
120
-26
-167
-280
-351
-373
-345
-275
-173
-53
68
172
240
260
223
133
2
-152
-304
-430
-510
-529
-481
-370
-210
-23
159
304
382
373
274
102
-108
-308
-453
-507
-456
-314
-117
86
245
324
311
216
71
-82
-207
-282
-304
-286
-249
-214
-192
-181
-166
-130
-59
45
169
282
353
357
288
160
4
-136
-223
-234
-168
-49
89
209
283
305
284
243
208
193
199
211
208
169
88
-25
-146
-245
-297
-289
-227
-132
-29
60
121
154
165
163
152
128
85
19
-64
-149
-208
-215
-157
-37
118
266
363
380
309
171
5
-141
-231
-250
-203
-117
-24
52
98
117
123
127
135
142
137
108
54
-16
-82
-124
-128
-93
-33
28
68
75
51
12
-22
-33
-17
19
55
72
59
17
-42
-99
-136
-146
-132
-102
-65
-25
23
88
177
285
394
475
496
438
300
106
-104
-284
-397
-426
-378
-278
-159
-47
43
111
163
204
230
228
179
75
-77
-249
-400
-482
-464
-339
-132
108
322
461
498
435
301
141
-6
-109
-159
-164
-141
-107
-73
-40
-2
45
106
177
246
302
331
327
289
222
135
44
-37
-92
-111
-88
-29
50
128
180
190
154
87
18
-23
-13
51
151
247
295
264
149
-27
-213
-352
-398
-335
-184
7
177
275
277
193
63
-62
-139
-147
-97
-22
35
35
-36
-170
-334
-487
-589
-610
-543
-394
-187
49
275
459
567
580
489
310
76
-164
-352
-444
-417
-279
-72
146
313
385
351
230
70
-74
-155
-148
-58
89
251
387
469
483
431
328
193
49
-81
-176
-214
-184
-85
68
244
401
496
502
412
248
51
-130
-251
-293
-261
-181
-88
-11
36
60
78
111
168
241
304
324
276
153
-32
-240
-427
-550
-583
-523
-387
-206
-17
151
274
341
353
313
233
127
14
-86
-156
-185
-171
-125
-64
-5
39
65
79
95
121
158
193
205
173
83
-57
-222
-372
-467
-478
-399
-245
-51
144
305
412
459
454
408
332
236
126
15
-81
-141
-147
-94
7
122
209
228
160
17
-159
-305
-364
-300
-120
132
380
547
575
449
198
-112
-402
-599
-660
-580
-389
-138
116
323
448
477
410
261
56
-170
-376
-519
-561
-485
-300
-44
224
434
529
480
298
32
-246
-464
-567
-536
-388
-169
61
248
358
380
326
222
101
-12
-95
-137
-135
-94
-24
56
121
146
115
22
-116
-270
-397
-458
-433
-320
-147
45
208
308
332
293
220
147
101
92
110
131
125
72
-38
-195
-377
-554
-696
-775
-776
-691
-524
-292
-25
239
454
584
602
508
325
99
-118
-279
-358
-359
-307
-242
-200
-199
-233
-273
-284
-239
-130
21
174
280
306
240
101
-71
-226
-325
-351
-311
-232
-148
-87
-60
-59
-65
-57
-24
30
86
117
103
32
-84
-219
-334
-392
-369
-259
-78
139
346
495
552
497
335
95
-181
-442
-640
-743
-738
-634
-460
-254
-54
108
213
256
243
183
92
-17
-125
-214
-265
-261
-195
-77
67
197
270
253
136
-59
-281
-467
-558
-518
-351
-97
177
399
514
499
369
165
-56
-244
-371
-429
-432
-396
-339
-265
-170
-49
94
244
373
447
443
353
193
-2
-187
-324
-390
-382
-316
-218
-112
-13
72
143
200
237
245
211
129
6
-134
-258
-333
-337
-266
-143
-4
107
161
148
81
-6
-77
-102
-74
-6
68
112
99
21
-103
-238
-337
-365
-302
-158
37
232
377
436
392
259
76
-107
-240
-287
-237
-110
56
209
303
312
234
96
-58
-179
-232
-201
-98
46
186
283
310
262
153
10
-132
-242
-299
-292
-220
-95
63
228
369
455
464
389
244
65
-97
-191
-177
-49
165
406
601
682
614
406
108
-200
-433
-527
-462
-262
10
277
467
541
494
358
185
27
-79
-119
-104
-61
-16
8
2
-30
-77
-130
-182
-230
-278
-323
-363
-385
-377
-328
-237
-112
24
142
216
223
158
34
-120
-266
-365
-390
-329
-195
-19
156
289
350
329
239
111
-14
-103
-136
-113
-53
18
74
98
90
61
25
-5
-28
-47
-72
-104
-135
-144
-107
-8
147
327
483
559
515
346
88
-187
-398
-474
-390
-167
125
395
558
569
433
201
-49
-239
-325
-305
-215
-113
-51
-55
-112
-181
-211
-161
-24
173
378
528
578
512
349
136
-74
-234
-319
-327
-277
-196
-107
-29
33
78
109
127
132
125
113
102
103
116
135
143
121
53
-61
-202
-331
-405
-390
-273
-75
155
353
460
440
296
63
-194
-407
-522
-512
-387
-183
48
253
394
453
431
345
221
83
-44
-143
-202
-214
-179
-103
4
127
246
345
410
429
398
315
186
23
-151
-306
-407
-420
-328
-137
121
387
594
680
613
404
105
-202
-427
-504
-410
-174
135
422
604
631
499
248
-51
-326
-520
-605
-587
-491
-348
-186
-19
148
306
444
535
550
461
265
-16
-331
-610
-785
-808
-670
-406
-81
220
421
475
373
151
-126
-380
-543
-569
-452
-219
72
350
545
609
525
311
16
-291
-538
-670
-660
-520
-291
-38
175
297
306
217
68
-87
-197
-230
-177
-60
84
210
280
274
194
62
-84
-204
-266
-250
-159
-15
142
270
332
309
208
59
-89
-186
-199
-120
21
171
267
260
136
-74
-303
-464
-483
-329
-25
352
690
883
863
626
237
-192
-530
-675
-583
-282
137
549
833
907
753
415
-13
-420
-708
-817
-737
-504
-189
127
372
497
488
359
150
-88
-303
-456
-524
-505
-413
-274
-118
29
149
231
270
263
205
94
-67
-265
-468
-632
-705
-647
-444
-120
263
615
843
881
710
369
-52
-442
-700
-765
-640
-384
-96
125
207
133
-55
-274
-427
-438
-278
25
395
729
930
930
716
326
-157
-628
-985
-1154
-1101
-845
-446
4
406
678
771
685
461
172
-100
-290
-368
-345
-263
-179
-136
-146
-183
-197
-132
39
300
586
801
850
678
298
-207
-701
-1037
-1106
-873
-394
199
738
1072
1111
858
397
-125
-557
-782
-754
-506
-136
230
476
535
401
132
-175
-414
-501
-398
-125
249
624
897
992
878
581
176
-233
-540
-671
-600
-361
-31
288
507
569
473
263
16
-190
-303
-310
-238
-140
-70
-62
-113
-189
-240
-223
-121
48
235
377
421
346
165
-73
-305
-468
-524
-464
-310
-105
99
258
339
329
234
73
-121
-308
-447
-503
-459
-320
-119
92
255
322
274
128
-66
-241
-336
-317
-192
-4
180
298
315
233
94
-44
-125
-119
-35
89
199
249
218
118
-14
-130
-194
-189
-128
-37
51
115
150
164
172
180
182
164
109
14
-108
-221
-282
-256
-134
60
274
441
506
441
259
7
-245
-432
-510
-470
-337
-157
19
149
212
208
151
62
-36
-127
-195
-230
-223
-172
-83
28
133
206
222
176
79
-41
-148
-213
-221
-179
-109
-37
15
40
48
50
57
66
58
8
-100
-257
-429
-554
-570
-432
-140
253
654
952
1055
921
573
96
-393
-776
-970
-954
-762
-471
-170
67
206
247
224
176
137
118
116
112
94
56
5
-44
-80
-100
-111
-125
-151
-186
-212
-205
-143
-20
145
313
433
462
380
201
-29
-249
-397
-434
-358
-195
1
176
291
330
307
251
195
158
144
134
107
43
-62
-188
-303
-366
-351
-250
-82
112
281
381
389
310
174
27
-83
-126
-97
-18
72
128
119
38
-93
-232
-328
-340
-254
-84
126
323
457
499
451
338
202
85
8
-27
-39
-56
-98
-168
-246
-298
-293
-213
-67
113
276
377
387
309
170
17
-108
-177
-186
-154
-106
-68
-46
-33
-9
42
124
223
313
361
352
287
189
92
25
-3
-3
-5
-40
-121
-234
-339
-383
-325
-157
88
340
516
551
422
161
-154
-427
-579
-571
-421
-189
44
210
279
260
197
136
107
108
105
58
-58
-233
-414
-527
-505
-319
-1
363
659
783
684
384
-24
-409
-646
-662
-461
-122
231
475
530
391
121
-173
-380
-427
-302
-55
223
437
520
455
273
39
-176
-320
-374
-350
-279
-196
-119
-50
22
105
199
284
326
293
169
-35
-275
-487
-606
-586
-418
-135
196
494
686
730
626
411
149
-91
-255
-317
-284
-191
-82
0
28
-3
-76
-161
-228
-252
-222
-145
-39
71
161
212
213
168
86
-15
-112
-186
-219
-204
-144
-52
51
142
203
226
216
190
172
179
217
275
327
341
289
163
-21
-225
-397
-492
-483
-372
-189
15
189
296
325
287
214
134
67
11
-48
-128
-238
-363
-473
-524
-483
-344
-133
94
273
351
311
181
24
-84
-85
35
239
448
566
524
301
-59
-460
-781
-921
-829
-522
-82
373
728
901
869
663
357
35
-233
-410
-492
-500
-461
-396
-310
-200
-60
103
267
398
457
420
288
90
-122
-289
-360
-314
-157
68
304
486
563
508
320
30
-313
-644
-901
-1028
-994
-798
-471
-75
309
600
736
689
477
159
-183
-462
-617
-623
-498
-294
-78
93
181
182
112
3
-116
-226
-320
-396
-447
-460
-414
-289
-82
183
452
655
724
617
338
-58
-477
-814
-981
-935
-693
-321
84
425
631
678
583
397
180
-17
-163
-253
-294
-302
-284
-243
-176
-80
37
155
249
293
272
187
58
-82
-199
-266
-270
-215
-120
-10
88
152
172
143
75
-17
-111
-183
-211
-182
-96
32
173
290
352
338
248
102
-69
-228
-349
-420
-442
-426
-384
-316
-217
-72
125
365
617
834
961
955
802
522
165
-197
-498
-690
-755
-708
-582
-419
-248
-85
68
216
362
497
605
664
657
583
452
289
123
-25
-140
-221
-270
-292
-287
-252
-186
-95
4
90
141
147
117
81
76
136
268
447
619
710
661
442
75
-370
-792
-1089
-1184
-1054
-728
-281
193
605
893
1030
1022
892
673
391
74
-255
-562
-808
-949
-952
-804
-522
-155
226
550
759
826
757
586
359
118
-104
-292
-439
-540
-588
-565
-459
-266
-5
282
533
689
703
568
317
21
-232
-362
-325
-125
177
487
696
719
519
122
-387
-884
-1235
-1338
-1143
-673
-15
700
1327
1743
1871
1696
1260
650
-26
-660
-1162
-1468
-1545
-1385
-1010
-467
169
800
1313
1602
1593
1266
673
-66
-787
-1321
-1539
-1395
-936
-293
355
835
1032
914
544
47
-428
-756
-873
-783
-544
-244
37
246
371
421
417
370
275
120
-100
-367
-631
-821
-865
-720
-392
51
500
831
948
812
455
-27
-505
-857
-999
-910
-630
-243
154
476
671
723
648
482
262
26
-199
-387
-518
-576
-550
-441
-269
-65
130
276
346
331
241
100
-61
-214
-336
-414
-438
-404
-314
-177
-13
144
249
264
167
-36
-300
-554
-716
-724
-555
-240
142
487
695
707
521
197
-167
-462
-607
-571
-381
-108
158
339
394
322
163
-25
-187
-281
-293
-229
-108
45
207
357
473
533
516
413
228
-9
-251
-440
-528
-493
-346
-133
86
251
328
320
262
207
203
269
387
510
575
530
358
78
-254
-567
-798
-909
-895
-780
-599
-385
-161
65
289
499
672
769
756
614
357
33
-287
-527
-635
-601
-459
-279
-132
-72
-108
-202
-286
-291
-173
66
373
664
852
874
717
417
47
-306
-571
-710
-722
-632
-482
-308
-132
39
203
357
487
574
593
533
398
212
15
-154
-265
-311
-305
-273
-240
-220
-209
-185
-125
-13
146
323
472
548
520
385
173
-61
-253
-350
-330
-205
-19
163
280
291
189
4
-209
-385
-469
-432
-282
-58
175
352
420
357
175
-81
-345
-550
-642
-595
-416
-141
173
465
681
783
757
611
369
70
-241
-517
-716
-803
-760
-587
-307
33
374
648
801
800
648
379
56
-249
-468
-557
-505
-336
-99
144
333
428
414
302
124
-75
-247
-354
-372
-293
-129
92
328
532
657
666
544
299
-31
-386
-692
-881
-905
-749
-441
-42
361
679
842
815
608
270
-119
-476
-729
-833
-781
-598
-329
-30
250
474
621
682
653
540
349
96
-192
-475
-703
-828
-816
-659
-380
-35
303
561
685
656
490
237
-39
-277
-436
-499
-472
-377
-239
-77
92
257
401
499
523
450
273
16
-269
-506
-624
-574
-353
-11
357
644
757
650
341
-93
-535
-871
-1014
-935
-663
-275
133
471
678
731
640
436
159
-153
-462
-732
-923
-993
-909
-664
-283
165
583
865
929
746
352
-155
-642
-983
-1091
-949
-613
-191
196
446
511
403
188
-49
-228
-302
-266
-152
-8
123
213
260
275
274
263
238
187
102
-7
-115
-181
-168
-56
140
373
573
673
627
433
133
-195
-465
-605
-580
-401
-117
203
487
683
764
731
603
413
190
-33
-231
-378
-453
-446
-358
-211
-43
101
182
182
109
0
-92
-122
-67
56
201
300
295
159
-89
-386
-642
-773
-728
-507
-167
199
491
636
610
443
209
-2
-116
-101
25
199
339
369
250
-7
-342
-663
-868
-885
-685
-300
188
664
1010
1140
1020
677
199
-295
-684
-877
-842
-609
-261
90
341
426
339
128
-118
-304
-360
-265
-50
213
436
550
524
373
152
-69
-234
-314
-320
-289
-268
-284
-339
-397
-408
-320
-115
189
528
812
956
902
647
240
-223
-631
-889
-940
-785
-475
-96
259
516
635
616
495
323
152
16
-72
-115
-130
-130
-121
-100
-56
14
105
196
258
262
191
51
-127
-295
-404
-417
-325
-152
56
243
365
404
374
310
255
239
263
302
310
246
90
-140
-392
-591
-671
-595
-374
-67
241
463
542
469
282
54
-142
-253
-269
-220
-160
-143
-196
-306
-424
-487
-441
-266
10
317
568
685
625
397
56
-311
-613
-783
-789
-644
-395
-104
166
366
468
467
372
207
1
-214
-401
-530
-573
-520
-375
-162
80
304
470
547
530
429
271
88
-93
-250
-373
-461
-512
-523
-491
-408
-275
-99
98
285
424
486
451
324
130
-87
-275
-390
-403
-312
-141
64
250
371
403
347
231
97
-15
-78
-92
-77
-67
-89
-149
-225
-271
-233
-76
195
528
833
1006
967
691
226
-318
-797
-1079
-1088
-826
-378
120
527
741
733
546
278
36
-101
-111
-31
67
110
61
-70
-225
-331
-331
-214
-25
157
246
193
5
-246
-453
-514
-375
-53
358
724
908
828
479
-55
-629
-1083
-1292
-1199
-834
-298
270
730
983
990
776
414
1
-366
-617
-715
-665
-501
-279
-60
104
184
176
100
-3
-89
-120
-81
20
152
273
347
351
281
155
-1
-160
-305
-423
-511
-558
-548
-462
-282
-10
324
662
926
1043
970
712
326
-93
-440
-638
-657
-530
-331
-152
-63
-86
-192
-308
-353
-267
-42
280
618
879
992
928
708
386
32
-292
-546
-714
-799
-804
-730
-574
-337
-35
295
596
807
881
802
595
318
44
-166
-277
-297
-260
-216
-201
-226
-271
-294
-254
-131
65
294
494
612
612
495
291
46
-189
-377
-503
-569
-586
-568
-520
-443
-332
-189
-23
144
288
382
411
368
263
110
-65
-237
-379
-465
-473
-391
-224
5
251
458
573
562
423
191
-70
-289
-406
-397
-279
-101
72
184
210
159
74
5
-7
51
161
282
370
395
352
259
151
59
-1
-32
-49
-70
-97
-117
-104
-34
105
292
483
621
653
555
342
63
-210
-406
-478
-414
-238
1
247
451
578
612
548
393
162
-119
-407
-644
-769
-727
-499
-108
369
825
1143
1235
1073
693
192
-305
-686
-883
-888
-746
-534
-323
-152
-21
101
251
445
661
836
892
768
445
-30
-557
-1006
-1257
-1241
-962
-497
31
481
746
770
568
215
-184
-518
-702
-695
-509
-194
168
489
695
737
606
328
-37
-410
-713
-888
-908
-781
-550
-272
-7
203
343
421
457
475
484
479
441
354
212
32
-152
-297
-368
-353
-266
-147
-41
18
19
-16
-48
-35
46
189
354
484
523
441
248
-12
-271
-461
-539
-500
-376
-219
-85
-9
4
-23
-51
-46
8
103
207
280
292
233
120
-14
-127
-191
-199
-167
-127
-116
-159
-256
-388
-514
-589
-576
-459
-247
25
310
552
708
750
673
497
257
-4
-244
-430
-548
-598
-595
-559
-508
-450
-384
-297
-177
-17
174
371
537
632
626
509
296
26
-251
-483
-631
-676
-622
-490
-312
-115
74
238
365
446
469
429
323
163
-27
-212
-352
-417
-391
-287
-134
23
142
195
179
113
34
-24
-36
-2
59
114
131
94
8
-97
-183
-211
-161
-37
130
296
415
457
413
302
161
31
-57
-88
-69
-22
26
56
63
60
71
119
214
347
489
592
612
517
301
-5
-343
-636
-808
-805
-611
-251
208
675
1052
1259
1248
1018
609
97
-422
-856
-1128
-1193
-1044
-713
-261
228
664
966
1077
971
667
224
-272
-715
-1010
-1091
-936
-579
-102
385
767
955
908
644
237
-206
-568
-758
-728
-491
-114
301
645
827
802
578
214
-198
-554
-769
-798
-643
-354
-13
289
479
517
408
199
-41
-239
-341
-326
-209
-36
138
265
316
293
220
131
57
14
-3
-11
-31
-73
-130
-182
-199
-160
-60
81
223
323
346
281
146
-18
-160
-239
-234
-153
-28
99
190
224
203
144
74
16
-19
-30
-29
-23
-18
-11
5
35
75
111
124
96
25
-78
-181
-251
-258
-194
-76
57
160
196
150
39
-96
-207
-255
-226
-137
-26
56
74
17
-93
-214
-295
-300
-219
-72
97
235
303
284
192
58
-75
-175
-229
-243
-241
-251
-290
-357
-436
-494
-499
-431
-289
-94
116
295
406
425
355
220
62
-75
-155
-161
-102
-11
66
83
10
-152
-373
-592
-741
-759
-616
-328
49
430
724
861
813
606
303
-7
-244
-359
-347
-247
-124
-45
-52
-151
-307
-462
-552
-535
-403
-183
69
294
441
491
453
360
254
169
124
113
117
113
82
23
-53
-126
-178
-198
-192
-175
-166
-176
-207
-242
-255
-220
-122
35
224
404
526
557
484
327
128
-55
-168
-180
-92
64
228
338
343
227
8
-260
-506
-661
-679
-547
-289
41
380
670
871
966
955
851
670
424
128
-200
-526
-804
-977
-995
-833
-504
-68
383
741
918
869
609
214
-205
-532
-680
-618
-380
-48
274
492
553
458
256
27
-151
-225
-182
-56
92
189
181
44
-202
-500
-770
-929
-914
-699
-305
203
724
1147
1373
1343
1052
557
-36
-598
-1008
-1188
-1116
-839
-450
-61
229
366
350
230
79
-30
-57
-1
104
203
248
216
119
-7
-111
-153
-118
-18
111
225
287
278
199
66
-95
-262
-412
-524
-578
-552
-431
-214
75
387
652
800
783
596
283
-72
-370
-531
-522
-365
-136
72
179
153
19
-152
-269
-264
-119
126
383
553
560
382
58
-327
-671
-890
-944
-840
-623
-350
-71
188
420
624
790
889
879
721
405
-36
-519
-935
-1175
-1173
-924
-495
-3
422
679
726
591
355
121
-26
-46
43
177
278
282
166
-41
-270
-439
-480
-363
-107
225
549
781
864
785
569
278
-17
-250
-380
-400
-334
-224
-112
-26
33
94
196
379
655
1000
1346
1599
1663
1477
1031
389
-334
-990
-1443
-1604
-1454
-1044
-474
137
689
1125
1429
1622
1728
1757
1691
1492
1125
583
-87
-783
-1367
-1697
-1672
-1271
-563
305
1142
1763
2041
1942
1523
920
305
-162
-378
-317
-33
361
734
974
1022
886
633
364
182
152
282
519
765
912
882
652
274
-146
-473
-589
-433
-22
547
1132
1582
1784
1696
1356
860
334
-109
-400
-526
-518
-430
-312
-188
-56
102
299
526
738
871
865
685
349
-72
-471
-736
-792
-622
-282
119
449
602
524
238
-172
-584
-881
-984
-878
-607
-262
58
273
345
285
140
-26
-159
-230
-248
-244
-263
-341
-491
-695
-910
-1079
-1146
-1076
-864
-533
-136
258
579
768
786
625
307
-122
-593
-1030
-1361
-1532
-1515
-1315
-968
-536
-94
285
539
632
559
340
22
-336
-669
-919
-1044
-1028
-880
-634
-345
-74
129
232
235
172
96
64
117
263
470
674
800
785
607
291
-92
-445
-674
-718
-567
-261
119
481
746
869
842
689
450
167
-126
-402
-637
-804
-872
-812
-613
-296
83
437
671
709
523
143
-342
-811
-1148
-1270
-1154
-837
-401
55
444
712
843
851
767
619
430
214
-14
-231
-407
-512
-525
-449
-316
-183
-110
-146
-307
-568
-875
-1151
-1331
-1369
-1257
-1018
-694
-336
10
309
538
681
728
677
538
338
118
-73
-191
-212
-143
-22
92
140
81
-91
-346
-630
-880
-1047
-1105
-1056
-924
-741
-534
-326
-129
43
171
237
223
126
-33
-212
-351
-399
-325
-134
130
402
612
710
682
547
344
119
-97
-291
-467
-633
-782
-896
-941
-887
-725
-477
-192
65
239
307
286
226
187
213
307
431
521
514
381
146
-115
-299
-312
-108
295
813
1322
1698
1856
1766
1464
1025
538
75
-323
-651
-925
-1163
-1369
-1526
-1603
-1566
-1392
-1084
-671
-205
245
612
835
875
719
391
-47
-504
-865
-1020
-892
-457
236
1075
1904
2563
2928
2938
2607
2005
1236
399
-434
-1226
-1962
-2627
-3186
-3581
-3740
-3608
-3174
-2491
-1670
-857
-185
265
485
538
528
556
675
876
1091
1225
1200
994
647
250
-92
-303
-365
-326
-278
-315
-501
-836
-1261
-1681
-2005
-2174
-2183
-2076
-1915
-1750
-1593
-1414
-1153
-755
-205
456
1128
1681
1990
1978
1642
1053
341
-344
-869
-1150
-1161
-938
-555
-105
323
661
866
922
836
631
341
5
-339
-657
-925
-1123
-1238
-1255
-1155
-917
-527
9
658
1348
1977
2432
2614
2470
2009
1313
509
-252
-834
-1148
-1169
-929
-503
24
569
1075
1497
1804
1962
1934
1691
1231
595
-127
-802
-1291
-1478
-1319
-850
-186
515
1101
1473
1615
1590
1514
1504
1633
1898
2220
2477
2543
2340
1867
1198
455
-230
-760
-1101
-1276
-1347
-1380
-1412
-1438
-1414
-1286
-1020
-622
-154
292
611
728
620
323
-80
-481
-780
-909
-842
-599
-234
178
557
828
929
824
511
30
-535
-1066
-1439
-1550
-1355
-890
-268
340
759
859
599
44
-652
-1293
-1700
-1770
-1503
-1000
-432
19
211
81
-348
-980
-1689
-2347
-2864
-3188
-3307
-3228
-2967
-2542
-1975
-1299
-568
143
753
1191
1414
1422
1250
966
641
340
103
-50
-116
-98
-4
157
361
568
723
763
643
352
-67
-527
-911
-1111
-1067
-784
-341
137
516
698
654
426
109
-185
-376
-443
-425
-406
-472
-669
-981
-1320
-1561
-1578
-1294
-710
86
942
1684
2166
2309
2122
1694
1164
683
369
279
403
671
988
1259
1427
1481
1462
1438
1482
1637
1895
2191
2418
2453
2196
1607
722
-343
-1416
-2309
-2861
-2971
-2629
-1903
-930
126
1100
1860
2320
2445
2252
1795
1159
451
-211
-715
-974
-941
-630
-113
490
1036
1399
1501
1335
963
501
80
-186
-234
-60
287
733
1198
1622
1974
2241
2418
2494
2445
2239
1852
1282
566
-224
-989
-1629
-2060
-2241
-2174
-1903
-1499
-1039
-596
-224
42
185
207
122
-41
-240
-425
-541
-543
-401
-113
291
759
1221
1607
1856
1931
1822
1551
1162
720
295
-49
-269
-353
-326
-242
-177
-198
-348
-620
-959
-1271
-1451
-1418
-1143
-666
-89
451
823
941
791
434
-12
-408
-635
-630
-393
9
471
879
1136
1188
1029
697
265
-179
-548
-770
-804
-649
-342
42
414
687
802
749
564
322
107
-20
-44
-3
24
-50
-280
-664
-1127
-1546
-1787
-1750
-1412
-834
-153
463
867
970
771
345
-178
-658
-977
-1067
-911
-537
-4
615
1235
1767
2118
2206
1976
1423
608
-338
-1235
-1894
-2166
-1987
-1403
-557
342
1078
1485
1486
1107
461
-289
-973
-1455
-1651
-1536
-1138
-519
233
1020
1734
2276
2564
2553
2249
1716
1066
435
-52
-313
-333
-166
85
299
376
260
-48
-499
-1014
-1512
-1920
-2187
-2284
-2197
-1924
-1480
-904
-258
372
892
1225
1333
1234
997
724
515
430
472
579
658
613
391
5
-473
-931
-1264
-1409
-1367
-1202
-1012
-891
-890
-1004
-1174
-1317
-1361
-1276
-1082
-843
-632
-507
-483
-530
-590
-603
-539
-410
-269
-192
-244
-455
-808
-1240
-1664
-1995
-2173
-2177
-2023
-1750
-1406
-1034
-665
-324
-35
176
278
247
79
-206
-553
-888
-1131
-1219
-1123
-862
-493
-101
229
433
481
390
207
6
-143
-186
-98
109
391
684
918
1036
1006
831
549
224
-68
-262
-317
-230
-38
196
397
505
483
333
90
-193
-457
-656
-768
-791
-740
-635
-491
-312
-98
154
438
738
1024
1260
1413
1467
1423
1300
1131
953
797
685
624
612
641
697
767
831
867
847
746
543
236
-155
-587
-996
-1311
-1468
-1427
-1179
-751
-200
402
979
1471
1834
2051
2123
2065
1900
1652
1349
1020
704
436
256
193
257
429
663
889
1022
996
764
329
-257
-900
-1486
-1903
-2070
-1957
-1591
-1052
-451
93
480
650
587
321
-87
-558
-1014
-1390
-1639
-1739
-1690
-1516
-1255
-959
-687
-492
-413
-462
-622
-847
-1070
-1223
-1251
-1133
-881
-546
-196
96
275
318
232
52
-175
-404
-606
-771
-906
-1026
-1144
-1259
-1363
-1435
-1456
-1415
-1312
-1164
-993
-825
-677
-557
-460
-376
-295
-215
-142
-93
-85
-131
-230
-366
-505
-611
-647
-593
-448
-236
8
243
437
580
685
782
908
1087
1318
1561
1752
1807
1657
1266
654
-101
-874
-1522
-1916
-1976
-1691
-1121
-383
381
1042
1508
1751
1797
1710
1569
1434
1331
1247
1137
952
658
258
-203
-639
-955
-1063
-914
-514
72
738
1355
1802
1999
1917
1593
1114
603
185
-34
9
321
854
1513
2177
2722
3043
3070
2786
2222
1454
587
-265
-1000
-1547
-1868
-1970
-1892
-1696
-1442
-1185
-959
-776
-635
-527
-442
-380
-345
-346
-388
-471
-584
-708
-821
-901
-930
-891
-772
-558
-238
191
718
1305
1890
2391
2724
2822
2656
2246
1662
1006
388
-110
-451
-647
-756
-851
-998
-1229
-1531
-1856
-2136
-2313
-2356
-2274
-2108
-1919
-1765
-1679
-1666
-1702
-1742
-1743
-1669
-1506
-1261
-958
-628
-308
-36
157
244
207
43
-233
-588
-971
-1330
-1616
-1796
-1863
-1829
-1722
-1570
-1393
-1198
-980
-731
-449
-146
148
396
560
622
586
482
355
255
219
256
349
454
519
493
346
76
-287
-690
-1064
-1344
-1480
-1454
-1280
-1004
-690
-406
-201
-92
-57
-41
27
208
531
971
1457
1879
2122
2099
1776
1184
416
-400
-1135
-1685
-1998
-2076
-1963
-1728
-1438
-1142
-861
-594
-324
-35
278
607
928
1205
1402
1485
1435
1246
938
552
149
-195
-405
-424
-224
184
749
1392
2023
2562
2952
3163
3193
3054
2766
2348
1824
1226
601
16
-454
-744
-817
-683
-400
-63
224
382
380
247
60
-86
-113
13
267
574
834
957
893
639
240
-231
-702
-1114
-1435
-1651
-1755
-1739
-1587
-1285
-841
-289
298
821
1185
1323
1227
954
612
332
223
340
662
1097
1514
1776
1781
1488
922
161
-689
-1520
-2241
-2789
-3126
-3233
-3109
-2767
-2242
-1593
-909
-291
162
380
346
104
-249
-584
-778
-749
-478
-19
522
1018
1357
1470
1356
1069
699
345
79
-68
-110
-98
-93
-146
-278
-473
-685
-855
-927
-868
-679
-388
-45
295
589
818
985
1114
1233
1363
1503
1628
1691
1641
1436
1067
562
-9
-552
-965
-1168
-1124
-847
-396
138
665
1116
1462
1712
1902
2071
2236
2379
2450
2383
2124
1660
1037
352
-267
-698
-865
-764
-463
-85
230
378
317
83
-222
-468
-546
-401
-59
386
799
1049
1053
807
384
-86
-452
-592
-446
-35
547
1157
1646
1897
1858
1552
1072
554
141
-53
28
368
883
1449
1929
2213
2245
2031
1638
1167
722
381
174
83
52
13
-84
-254
-471
-679
-811
-816
-678
-417
-85
253
541
748
870
926
943
941
929
900
840
741
608
459
318
206
122
44
-66
-252
-541
-926
-1362
-1771
-2062
-2158
-2021
-1667
-1156
-586
-57
353
614
749
823
921
1121
1462
1935
2482
3009
3413
3609
3554
3253
2755
2135
1475
838
258
-257
-719
-1138
-1511
-1808
-1982
-1981
-1771
-1352
-773
-120
497
977
1253
1311
1191
976
766
646
661
811
1052
1315
1531
1649
1653
1556
1393
1202
1012
838
677
520
362
210
83
8
7
85
225
385
510
545
452
223
-117
-508
-876
-1143
-1250
-1172
-922
-551
-132
253
535
675
668
545
361
176
41
-20
-11
39
88
97
49
-48
-159
-235
-227
-108
120
419
723
954
1041
937
631
153
-435
-1050
-1606
-2029
-2268
-2304
-2150
-1844
-1442
-1008
-600
-266
-33
94
129
101
47
0
-16
10
70
144
204
220
169
42
-157
-410
-686
-951
-1170
-1313
-1362
-1313
-1172
-959
-699
-422
-155
82
280
441
580
719
880
1081
1325
1600
1874
2104
2239
2240
2080
1764
1321
804
280
-184
-536
-748
-819
-773
-653
-509
-388
-325
-337
-427
-576
-755
-927
-1055
-1107
-1068
-937
-736
-500
-270
-81
47
119
165
229
356
575
887
1259
1634
1946
2137
2181
2084
1891
1662
1461
1331
1284
1300
1331
1322
1224
1010
683
271
-174
-594
-930
-1138
-1196
-1109
-909
-650
-401
-228
-175
-257
-442
-665
-838
-882
-749
-445
-31
384
680
757
569
138
-452
-1076
-1611
-1963
-2098
-2040
-1862
-1653
-1493
-1428
-1467
-1582
-1730
-1864
-1952
-1977
-1934
-1822
-1640
-1383
-1050
-648
-199
259
677
1008
1216
1283
1215
1033
767
449
104
-250
-599
-930
-1231
-1489
-1698
-1856
-1963
-2025
-2043
-2004
-1888
-1674
-1344
-905
-388
143
610
935
1062
975
705
316
-107
-481
-745
-871
-858
-728
-508
-221
116
490
888
1285
1648
1941
2129
2195
2137
1971
1716
1387
991
520
-31
-656
-1326
-1981
-2543
-2935
-3100
-3027
-2753
-2356
-1933
-1570
-1314
-1161
-1064
-949
-745
-416
29
532
1010
1377
1575
1591
1458
1246
1034
889
843
891
990
1079
1098
1004
783
448
37
-397
-801
-1127
-1344
-1436
-1405
-1272
-1074
-858
-678
-585
-617
-789
-1088
-1470
-1870
-2208
-2410
-2426
-2237
-1870
-1388
-884
-456
-191
-143
-317
-670
-1116
-1545
-1850
-1949
-1809
-1450
-947
-410
42
308
326
92
-347
-903
-1468
-1943
-2256
-2375
-2310
-2100
-1801
-1468
-1139
-833
-553
-288
-33
212
430
595
675
645
494
229
-125
-532
-951
-1351
-1711
-2025
-2292
-2516
-2691
-2801
-2818
-2713
-2469
-2088
-1602
-1070
-567
-162
96
199
180
103
46
71
204
426
677
878
962
898
706
451
229
128
200
444
802
1180
1482
1636
1620
1464
1237
1014
851
764
727
686
588
401
137
-155
-403
-542
-537
-402
-193
7
119
92
-73
-328
-590
-766
-781
-597
-227
273
815
1302
1644
1772
1654
1292
725
24
-720
-1406
-1943
-2262
-2334
-2172
-1829
-1386
-932
-542
-265
-114
-77
-121
-211
-320
-428
-524
-594
-617
-562
-403
-124
261
705
1133
1456
1601
1532
1263
864
435
84
-110
-114
45
294
535
681
676
511
220
-132
-477
-759
-951
-1053
-1088
-1087
-1076
-1070
-1072
-1078
-1082
-1080
-1066
-1032
-966
-844
-643
-347
44
502
976
1401
1714
1872
1869
1736
1534
1332
1190
1135
1157
1214
1248
1210
1073
843
557
265
12
-174
-292
-365
-425
-498
-595
-705
-802
-856
-849
-779
-664
-536
-427
-362
-350
-386
-451
-526
-597
-654
-696
-723
-731
-719
-684
-628
-564
-511
-490
-518
-592
-693
-779
-802
-717
-502
-162
265
723
1146
1478
1685
1757
1711
1580
1407
1236
1105
1043
1065
1173
1349
1556
1743
1853
1837
1670
1359
945
497
91
-207
-362
-371
-266
-92
108
309
510
728
985
1292
1640
1999
2327
2584
2750
2825
2831
2796
2740
2668
2564
2404
2167
1855
1489
1112
769
491
282
114
-57
-270
-545
-860
-1162
-1380
-1451
-1346
-1084
-726
-361
-74
80
96
11
-105
-184
-179
-83
71
227
328
335
248
99
-59
-172
-210
-175
-107
-68
-127
-337
-712
-1225
-1809
-2372
-2818
-3071
-3089
-2878
-2486
-1986
-1459
-968
-542
-170
192
600
1100
1701
2369
3027
3574
3915
3993
3802
3397
2876
2352
1924
1647
1529
1533
1595
1654
1666
1618
1521
1395
1257
1104
917
672
352
-35
-451
-834
-1111
-1227
-1157
-919
-569
-187
150
380
478
453
338
185
40
-58
-88
-42
79
268
516
809
1127
1444
1726
1939
2056
2064
1966
1783
1549
1301
1067
862
683
509
312
65
-252
-636
-1067
-1504
-1897
-2192
-2349
-2343
-2179
-1882
-1497
-1077
-675
-328
-57
137
269
361
437
518
615
731
863
1000
1129
1228
1277
1255
1144
936
639
277
-106
-456
-716
-840
-801
-594
-243
211
717
1221
1678
2053
2325
2486
2539
2492
2361
2168
1934
1681
1429
1192
979
792
632
495
373
254
119
-58
-305
-644
-1082
-1601
-2150
-2651
-3014
-3158
-3034
-2643
-2045
-1345
-671
-146
147
180
-12
-348
-725
-1044
-1236
-1278
-1187
-1016
-837
-713
-696
-809
-1049
-1388
-1778
-2162
-2482
-2695
-2778
-2738
-2610
-2449
-2316
-2256
-2289
-2394
-2520
-2603
-2582
-2431
-2159
-1821
-1489
-1236
-1109
-1111
-1203
-1324
-1405
-1407
-1325
-1198
-1089
-1066
-1179
-1440
-1823
-2272
-2719
-3101
-3375
-3524
-3550
-3468
-3301
-3068
-2787
-2478
-2160
-1854
-1580
-1351
-1169
-1024
-900
-777
-643
-495
-342
-200
-83
-1
46
68
76
79
80
72
44
-13
-102
-211
-318
-387
-378
-257
2
407
942
1572
2242
2884
3431
3833
4066
4142
4109
4037
4002
4059
4226
4475
4741
4945
5015
4921
4681
4360
4049
3835
3773
3866
4066
4289
4445
4462
4305
3983
3532
3001
2434
1858
1286
728
204
-249
-578
-730
-671
-402
32
547
1042
1427
1643
1680
1577
1400
1226
1113
1086
1131
1204
1245
1202
1043
768
403
-2
-387
-698
-894
-957
-890
-721
-488
-237
-13
154
246
263
215
118
-12
-167
-343
-539
-751
-970
-1177
-1349
-1465
-1510
-1485
-1405
-1294
-1180
-1087
-1026
-1002
-1012
-1058
-1145
-1288
-1503
-1801
-2179
-2613
-3063
-3478
-3807
-4017
-4094
-4051
-3913
-3712
-3476
-3218
-2937
-2621
-2258
-1840
-1376
-888
-409
22
372
615
740
752
669
523
353
201
104
86
155
294
467
620
699
653
456
104
-378
-947
-1550
-2134
-2661
-3105
-3452
-3699
-3844
-3886
-3821
-3651
-3384
-3043
-2662
-2282
-1944
-1680
-1503
-1405
-1363
-1344
-1322
-1284
-1238
-1215
-1251
-1382
-1620
-1949
-2317
-2648
-2855
-2866
-2643
-2196
-1581
-891
-235
293
636
786
783
705
644
676
847
1158
1572
2021
2430
2733
2890
2890
2751
2509
2214
1914
1652
1461
1365
1373
1481
1671
1908
2143
2317
2374
2274
1999
1570
1040
494
28
-272
-344
-176
197
690
1194
1592
1792
1746
1462
1002
461
-49
-434
-633
-634
-471
-208
76
313
455
486
415
272
92
-86
-231
-314
-312
-211
-1
306
682
1076
1418
1639
1679
1511
1146
637
60
-498
-965
-1306
-1522
-1652
-1754
-1886
-2084
-2356
-2675
-2992
-3249
-3396
-3401
-3258
-2982
-2605
-2165
-1699
-1238
-808
-426
-107
143
323
436
494
514
509
493
468
429
367
271
141
-11
-159
-266
-292
-213
-24
248
555
833
1020
1078
1002
824
604
412
304
304
398
536
657
709
676
587
512
539
744
1158
1751
2437
3090
3590
3851
3857
3661
3368
3100
2954
2974
3133
3352
3526
3567
3437
3157
2801
2467
2240
2159
2203
2293
2320
2183
1816
1218
449
-381
-1145
-1729
-2058
-2111
-1920
-1557
-1114
-679
-324
-87
29
52
35
42
137
366
754
1293
1945
2650
3336
3934
4387
4664
4752
4661
4416
4046
3592
3087
2573
2094
1689
1391
1216
1155
1172
1208
1197
1080
823
432
-47
-539
-957
-1225
-1303
-1195
-952
-662
-423
-326
-428
-743
-1235
-1830
-2430
-2937
-3270
-3386
-3283
-3004
-2623
-2228
-1901
-1699
-1639
-1696
-1808
-1891
-1867
-1678
-1309
-788
-185
404
886
1187
1269
1142
855
485
114
-186
-371
-428
-374
-246
-83
82
230
359
476
586
685
750
747
635
386
-3
-503
-1046
-1543
-1901
-2049
-1956
-1642
-1173
-644
-151
231
468
573
595
595
629
724
874
1041
1172
1219
1150
960
665
293
-125
-570
-1029
-1501
-1983
-2466
-2934
-3369
-3755
-4091
-4392
-4679
-4977
-5294
-5612
-5887
-6057
-6055
-5835
-5385
-4741
-3973
-3177
-2448
-1860
-1448
-1204
-1083
-1018
-936
-775
-498
-96
409
972
1533
2025
2391
2591
2610
2464
2195
1861
1528
1248
1054
948
905
883
833
709
483
146
-291
-800
-1337
-1847
-2270
-2547
-2630
-2493
-2146
-1640
-1066
-539
-171
-42
-178
-534
-1006
-1455
-1742
-1770
-1505
-984
-296
443
1131
1709
2165
2533
2870
3224
3614
4021
4393
4662
4768
4674
4376
3898
3283
2578
1824
1052
286
-455
-1152
-1788
-2350
-2837
-3260
-3640
-3998
-4349
-4688
-4993
-5226
-5349
-5338
-5193
-4941
-4632
-4317
-4035
-3805
-3609
-3409
-3160
-2825
-2390
-1873
-1314
-769
-290
85
347
512
616
709
840
1043
1336
1713
2143
2583
2980
3286
3471
3525
3468
3340
3194
3077
3017
3018
3053
3079
3052
2942
2750
2511
2283
2136
2128
2290
2614
3058
3552
4016
4377
4583
4606
4446
4130
3703
3223
2755
2362
2093
1974
2003
2140
2320
2463
2498
2379
2107
1729
1325
994
818
845
1072
1448
1886
2289
2571
2674
2574
2276
1809
1207
508
-251
-1029
-1778
-2441
-2959
-3281
-3375
-3239
-2904
-2429
-1883
-1334
-828
-384
8
375
750
1154
1588
2029
2439
2760
2942
2943
2739
2332
1745
1018
210
-626
-1432
-2168
-2809
-3345
-3784
-4137
-4417
-4625
-4757
-4801
-4746
-4593
-4360
-4078
-3784
-3508
-3259
-3016
-2734
-2353
-1826
-1140
-331
514
1268
1800
2005
1839
1330
579
-264
-1040
-1613
-1904
-1906
-1676
-1315
-937
-640
-483
-474
-581
-738
-871
-912
-819
-574
-195
277
780
1246
1605
1799
1790
1569
1158
607
-7
-597
-1081
-1394
-1505
-1421
-1188
-882
-591
-399
-369
-522
-839
-1256
-1681
-2009
-2148
-2033
-1647
-1020
-229
629
1451
2155
2693
3063
3297
3451
3581
3725
3892
4059
4182
4215
4125
3908
3591
3225
2872
2583
2388
2287
2255
2257
2256
2235
2193
2147
2122
2133
2184
2261
2338
2392
2412
2407
2404
2438
2537
2703
2912
3108
3226
3206
3014
2657
2179
1652
1151
734
425
210
46
-123
-343
-635
-989
-1369
-1728
-2024
-2237
-2372
-2451
-2508
-2565
-2627
-2672
-2664
-2564
-2342
-1995
-1551
-1062
-593
-208
51
164
141
13
-179
-397
-614
-817
-1002
-1177
-1343
-1500
-1641
-1757
-1838
-1882
-1896
-1892
-1883
-1878
-1873
-1855
-1804
-1698
-1528
-1307
-1067
-861
-748
-779
-979
-1338
-1813
-2332
-2813
-3186
-3407
-3468
-3400
-3255
-3096
-2972
-2911
-2910
-2944
-2973
-2955
-2861
-2680
-2419
-2093
-1726
-1337
-939
-535
-129
279
684
1074
1437
1759
2029
2242
2402
2513
2585
2625
2636
2620
2573
2493
2383
2250
2111
1991
1921
1929
2037
2253
2560
2925
3297
3621
3850
3957
3945
3844
3707
3588
3529
3543
3605
3658
3630
3451
3080
2517
1812
1052
347
-196
-500
-530
-300
130
675
1239
1735
2100
2298
2325
2198
1947
1612
1233
843
471
139
-137
-349
-495
-577
-604
-586
-533
-454
-357
-244
-118
18
158
291
398
452
427
293
29
-376
-917
-1574
-2306
-3061
-3779
-4396
-4855
-5114
-5149
-4962
-4580
-4051
-3444
-2825
-2258
-1788
-1431
-1179
-998
-846
-681
-482
-248
-8
194
308
294
137
-151
-530
-943
-1329
-1637
-1835
-1912
-1878
-1756
-1577
-1376
-1184
-1029
-937
-924
-998
-1151
-1356
-1575
-1760
-1865
-1857
-1726
-1487
-1174
-831
-501
-213
22
209
361
492
608
704
768
790
769
715
652
607
603
649
740
856
972
1073
1156
1236
1342
1502
1733
2033
2373
2707
2982
3151
3188
3091
2883
2605
2305
2023
1793
1631
1540
1512
1535
1591
1663
1732
1780
1797
1776
1719
1640
1559
1497
1474
1501
1575
1683
1800
1895
1939
1909
1791
1585
1301
967
616
289
28
-138
-193
-146
-31
101
188
175
26
-267
-680
-1169
-1680
-2168
-2606
-2995
-3358
-3728
-4135
-4590
-5081
-5572
-6017
-6370
-6600
-6696
-6669
-6548
-6367
-6158
-5947
-5747
-5564
-5400
-5254
-5126
-5017
-4925
-4853
-4803
-4779
-4790
-4847
-4956
-5113
-5299
-5478
-5603
-5629
-5525
-5289
-4953
-4578
-4238
-3999
-3899
-3934
-4059
-4204
-4286
-4242
-4043
-3699
-3249
-2750
-2249
-1776
-1330
-890
-425
88
652
1248
1834
2361
2782
3071
3220
3249
3193
3100
3018
2993
3057
3228
3506
3867
4273
4672
5008
5240
5346
5335
5243
5125
5037
5023
5094
5231
5387
5499
5510
5381
5106
4704
4217
3697
3195
2747
2380
2102
1912
1801
1746
1720
1688
1614
1469
1245
953
630
329
101
-25
-51
-18
2
-68
-289
-681
-1216
-1820
-2399
-2866
-3169
-3307
-3331
-3323
-3371
-3534
-3829
-4219
-4629
-4971
-5167
-5177
-5003
-4689
-4300
-3905
-3555
-3273
-3053
-2870
-2693
-2501
-2286
-2059
-1842
-1659
-1525
-1441
-1391
-1348
-1282
-1166
-988
-755
-490
-228
-10
130
174
121
-9
-177
-336
-439
-446
-333
-91
270
730
1257
1816
2366
2865
3272
3547
3663
3605
3381
3023
2580
2117
1697
1369
1158
1060
1043
1058
1053
984
834
607
335
63
-158
-286
-297
-187
23
299
592
856
1052
1158
1171
1114
1030
973
1000
1159
1475
1949
2551
3229
3920
4556
5081
5456
5663
5702
5590
5352
5021
4632
4221
3821
3462
3165
2942
2790
2696
2638
2589
2524
2425
2284
2098
1874
1618
1342
1057
776
514
284
96
-50
-168
-278
-409
-580
-791
-1014
-1197
-1267
-1154
-818
-261
456
1228
1921
2412
2614
2505
2130
1586
997
477
101
-110
-186
-193
-201
-260
-385
-548
-691
-751
-673
-435
-50
439
971
1484
1925
2262
2483
2587
2583
2477
2272
1968
1568
1081
528
-54
-617
-1106
-1470
-1670
-1690
-1544
-1274
-942
-620
-370
-225
-182
-195
-185
-64
248
791
1553
2465
3419
4285
4947
5330
5413
5236
4882
4457
4065
3781
3644
3655
3783
3982
4202
4399
4540
4599
4561
4414
4156
3796
3355
2872
2395
1974
1646
1430
1315
1263
1218
1119
918
590
147
-374
-909
-1387
-1746
-1940
-1954
-1800
-1518
-1166
-808
-507
-311
-247
-318
-507
-776
-1078
-1368
-1612
-1792
-1912
-1987
-2043
-2103
-2177
-2264
-2351
-2424
-2474
-2507
-2548
-2628
-2778
-3010
-3310
-3633
-3912
-4075
-4067
-3871
-3510
-3053
-2588
-2207
-1974
-1914
-2007
-2195
-2406
-2569
-2635
-2582
-2413
-2148
-1814
-1435
-1038
-652
-317
-82
-3
-125
-467
-1006
-1676
-2372
-2977
-3390
-3548
-3448
-3138
-2706
-2251
-1850
-1544
-1331
-1173
-1016
-819
-559
-242
102
436
732
978
1180
1354
1514
1659
1774
1826
1783
1622
1338
952
504
39
-398
-778
-1089
-1332
-1518
-1656
-1754
-1814
-1835
-1819
-1773
-1709
-1641
-1580
-1527
-1475
-1409
-1311
-1168
-978
-753
-519
-309
-159
-101
-155
-332
-625
-1016
-1475
-1961
-2429
-2837
-3148
-3342
-3417
-3394
-3309
-3210
-3141
-3136
-3206
-3338
-3503
-3658
-3762
-3787
-3717
-3559
-3332
-3060
-2772
-2488
-2224
-1989
-1790
-1630
-1511
-1426
-1360
-1285
-1160
-940
-586
-77
578
1339
2132
2868
3461
3848
4006
3955
3756
3490
3234
3041
2920
2838
2732
2528
2168
1634
951
190
-559
-1202
-1671
-1934
-2001
-1919
-1743
-1532
-1328
-1156
-1025
-934
-883
-872
-902
-965
-1038
-1087
-1063
-927
-656
-261
213
696
1114
1413
1573
1622
1623
1652
1776
2021
2366
2747
3075
3269
3278
3101
2784
2401
2029
1722
1492
1311
1124
874
528
91
-390
-839
-1173
-1331
-1283
-1047
-670
-219
241
665
1033
1347
1622
1871
2099
2294
2437
2501
2467
2328
2088
1763
1376
951
509
74
-332
-684
-957
-1126
-1175
-1100
-913
-639
-309
47
408
769
1140
1539
1984
2480
3015
3557
4058
4465
4732
4831
4756
4529
4188
3784
3363
2961
2598
2275
1980
1698
1415
1131
856
610
416
290
233
231
249
250
195
61
-156
-442
-771
-1115
-1456
-1786
-2114
-2450
-2801
-3160
-3502
-3790
-3991
-4085
-4082
-4022
-3969
-3993
-4149
-4459
-4906
-5436
-5972
-6436
-6770
-6942
-6951
-6818
-6568
-6222
-5791
-5278
-4690
-4043
-3373
-2727
-2159
-1704
-1372
-1141
-960
-768
-515
-184
202
581
872
998
915
625
186
-301
-719
-961
-958
-697
-225
362
943
1399
1642
1632
1386
976
507
97
-150
-164
79
554
1197
1922
2634
3248
3697
3942
3963
3771
3397
2895
2341
1822
1428
1231
1273
1547
1997
2528
3025
3384
3539
3476
3235
2890
2529
2218
1988
1831
1712
1590
1444
1282
1140
1068
1099
1236
1440
1641
1760
1740
1566
1274
936
635
435
358
378
434
455
392
238
30
-162
-264
-223
-25
300
689
1073
1389
1602
1699
1682
1554
1312
944
442
-179
-877
-1572
-2163
-2556
-2683
-2537
-2170
-1687
-1220
-890
-782
-920
-1275
-1775
-2334
-2874
-3350
-3748
-4083
-4386
-4683
-4990
-5302
-5602
-5862
-6055
-6158
-6160
-6059
-5863
-5592
-5272
-4938
-4630
-4387
-4239
-4203
-4275
-4430
-4624
-4802
-4911
-4901
-4743
-4424
-3954
-3360
-2683
-1973
-1284
-667
-165
195
405
477
437
326
186
54
-43
-86
-66
22
184
433
778
1230
1790
2450
3188
3972
4763
5522
6208
6783
7211
7458
7497
7315
6922
6357
5691
5014
4426
4011
3818
3851
4067
4390
4733
5019
5203
5271
5237
5121
4939
4684
4328
3838
3190
2390
1481
538
-349
-1106
-1693
-2116
-2426
-2694
-2986
-3334
-3723
-4097
-4374
-4476
-4356
-4016
-3502
-2895
-2282
-1734
-1290
-951
-694
-484
-293
-105
81
256
418
568
719
886
1074
1276
1465
1608
1675
1652
1552
1411
1280
1204
1211
1302
1448
1607
1740
1821
1845
1825
1781
1721
1638
1506
1296
988
598
174
-203
-445
-484
-299
73
537
973
1262
1328
1159
803
360
-60
-371
-533
-563
-524
-493
-535
-674
-891
-1130
-1325
-1424
-1412
-1314
-1184
-1084
-1055
-1098
-1172
-1209
-1135
-901
-502
14
559
1032
1341
1436
1315
1026
643
248
-92
-342
-494
-565
-576
-542
-462
-322
-100
217
628
1112
1632
2144
2613
3016
3355
3649
3924
4206
4507
4820
5120
5368
5522
5551
5438
5189
4835
4423
4011
3663
3427
3336
3396
3588
3869
4181
4464
4672
4776
4776
4694
4566
4430
4308
4205
4098
3953
3729
3395
2945
2397
1795
1197
657
215
-113
-342
-506
-650
-817
-1034
-1311
-1635
-1980
-2320
-2636
-2930
-3225
-3561
-3985
-4537
-5237
-6068
-6980
-7889
-8698
-9312
-9661
-9713
-9484
-9027
-8423
-7756
-7100
-6499
-5970
-5507
-5090
-4702
-4338
-4006
-3727
-3518
-3388
-3332
-3327
-3343
-3350
-3324
-3255
-3144
-2999
-2821
-2609
-2349
-2029
-1636
-1172
-652
-101
454
991
1503
1997
2486
2981
3479
3958
4377
4696
4884
4941
4903
4840
4838
4977
5304
5824
6490
7221
7925
8521
8960
9236
9376
9424
9422
9386
9304
9137
8837
8366
7716
6915
6029
5149
4369
3773
3416
3316
3461
3808
4295
4847
5381
5817
6077
6102
5859
5351
4623
3757
2860
2041
1395
966
757
720
780
855
881
831
714
564
427
333
284
256
200
65
-181
-542
-994
-1486
-1968
-2403
-2779
-3114
-3445
-3809
-4231
-4706
-5205
-5680
-6081
-6371
-6539
-6601
-6591
-6555
-6530
-6543
-6604
-6709
-6846
-7003
-7167
-7323
-7453
-7532
-7529
-7414
-7168
-6791
-6307
-5765
-5229
-4765
-4422
-4225
-4165
-4205
-4292
-4367
-4384
-4314
-4152
-3913
-3622
-3312
-3012
-2746
-2532
-2381
-2297
-2274
-2297
-2341
-2370
-2347
-2244
-2047
-1775
-1477
-1231
-1127
-1250
-1653
-2339
-3256
-4299
-5328
-6204
-6814
-7101
-7074
-6806
-6404
-5987
-5646
-5419
-5289
-5190
-5031
-4728
-4237
-3562
-2763
-1933
-1175
-574
-169
47
126
145
182
298
518
834
1206
1577
1886
2084
2140
2045
1817
1489
1114
753
468
314
328
521
873
1334
1836
2297
2646
2831
2830
2661
2370
2029
1725
1532
1511
1689
2057
2563
3125
3640
4006
4145
4021
3653
3118
2528
2013
1681
1592
1738
2047
2401
2665
2731
2544
2116
1522
876
295
-135
-377
-451
-421
-363
-343
-392
-497
-613
-681
-650
-500
-243
76
398
671
866
980
1038
1073
1111
1157
1189
1162
1022
722
243
-404
-1170
-1985
-2765
-3435
-3936
-4236
-4329
-4232
-3981
-3620
-3197
-2764
-2365
-2037
-1813
-1700
-1696
-1779
-1915
-2058
-2166
-2198
-2127
-1940
-1637
-1235
-763
-265
207
590
826
863
671
251
-362
-1100
-1874
-2594
-3187
-3616
-3884
-4034
-4126
-4223
-4360
-4537
-4713
-4820
-4783
-4550
-4105
-3484
-2762
-2041
-1418
-965
-710
-637
-688
-790
-868
-865
-752
-526
-198
213
693
1235
1834
2480
3145
3781
4318
4679
4794
4617
4144
3416
2513
1539
599
-221
-867
-1325
-1616
-1777
-1853
-1875
-1857
-1793
-1663
-1443
-1117
-681
-144
469
1129
1804
2464
3080
3630
4091
4447
4687
4807
4814
4725
4564
4359
4136
3916
3715
3545
3415
3333
3309
3348
3453
3616
3820
4038
4240
4399
4494
4516
4466
4350
4180
3966
3719
3450
3174
2909
2675
2489
2351
2246
2135
1963
1674
1224
599
-174
-1029
-1868
-2588
-3095
-3335
-3297
-3025
-2599
-2122
-1697
-1406
-1295
-1365
-1578
-1864
-2140
-2328
-2370
-2244
-1968
-1591
-1180
-805
-513
-316
-186
-61
134
471
988
1686
2519
3411
4276
5036
5643
6086
6383
6573
6691
6759
6779
6734
6603
6376
6064
5707
5369
5123
5037
5150
5466
5946
6513
7072
7523
7784
7802
7566
7103
6468
5732
4963
4212
3508
2851
2226
1612
995
377
-218
-760
-1213
-1559
-1803
-1977
-2130
-2312
-2563
-2891
-3273
-3660
-3994
-4223
-4323
-4301
-4194
-4056
-3938
-3869
-3853
-3862
-3854
-3788
-3640
-3414
-3143
-2883
-2690
-2609
-2656
-2818
-3052
-3301
-3507
-3627
-3640
-3549
-3379
-3161
-2923
-2682
-2439
-2182
-1893
-1558
-1176
-764
-357
-1
253
366
315
98
-260
-718
-1222
-1715
-2145
-2471
-2664
-2714
-2626
-2423
-2141
-1830
-1543
-1333
-1237
-1273
-1430
-1672
-1943
-2177
-2316
-2316
-2163
-1869
-1471
-1018
-558
-130
247
574
868
1153
1448
1759
2072
2352
2552
2623
2530
2264
1855
1366
887
513
321
347
574
933
1321
1623
1747
1650
1349
912
446
57
-176
-221
-98
132
395
623
781
874
934
1008
1138
1336
1584
1835
2023
2079
1947
1589
992
164
-865
-2044
-3298
-4531
-5630
-6474
-6960
-7020
-6645
-5890
-4873
-3749
-2677
-1791
-1164
-802
-651
-616
-600
-529
-379
-181
-2
71
-34
-353
-871
-1524
-2217
-2842
-3307
-3551
-3554
-3339
-2953
-2461
-1924
-1390
-888
-430
-15
368
733
1092
1461
1854
2280
2742
3228
3708
4129
4424
4523
4373
3956
3304
2500
1670
954
475
310
469
894
1471
2063
2546
2837
2918
2828
2647
2471
2375
2396
2523
2705
2871
2952
2904
2717
2419
2065
1723
1462
1334
1370
1577
1937
2406
2925
3421
3817
4043
4054
3828
3387
2782
2092
1398
769
244
-174
-518
-838
-1185
-1589
-2049
-2525
-2951
-3248
-3344
-3192
-2781
-2133
-1300
-354
624
1554
2358
2970
3333
3405
3170
2647
1891
995
86
-702
-1244
-1453
-1294
-792
-24
904
1875
2795
3602
4274
4819
5259
5615
5890
6065
6111
6000
5724
5302
4788
4258
3792
3458
3290
3282
3391
3549
3682
3728
3654
3455
3158
2804
2442
2106
1813
1556
1303
1010
626
109
-566
-1399
-2361
-3397
-4437
-5406
-6241
-6902
-7381
-7703
-7923
-8108
-8327
-8635
-9061
-9603
-10233
-10899
-11539
-12093
-12512
-12766
-12849
-12777
-12583
-12308
-11992
-11659
-11312
-10928
-10465
-9872
-9104
-8141
-6995
-5717
-4388
-3102
-1955
-1024
-358
19
110
-68
-484
-1102
-1870
-2725
-3582
-4353
-4947
-5298
-5379
-5204
-4836
-4358
-3858
-3400
-3010
-2668
-2326
-1929
-1431
-822
-124
611
1322
1957
2484
2901
3229
3502
3759
4032
4344
4709
5126
5580
6035
6436
6709
6777
6578
6084
5324
4374
3353
2379
1543
873
329
-185
-782
-1554
-2529
-3655
-4813
-5854
-6638
-7080
-7169
-6962
-6553
-6034
-5463
-4848
-4154
-3329
-2336
-1178
100
1418
2697
3875
4927
5858
6682
7400
7978
8347
8423
8138
7473
6478
5263
3977
2757
1693
804
39
-689
-1461
-2304
-3164
-3909
-4358
-4336
-3724
-2503
-772
1270
3360
5227
6646
7475
7672
7293
6463
5343
4089
2826
1628
517
-522
-1520
-2497
-3445
-4319
-5039
-5513
-5661
-5438
-4857
-3982
-2925
-1819
-789
67
693
1076
1239
1227
1099
917
748
656
701
924
1338
1911
2569
3202
3693
3949
3928
3656
3226
2764
2396
2203
2199
2329
2485
2550
2434
2101
1580
941
270
-366
-942
-1471
-1987
-2518
-3053
-3536
-3868
-3936
-3647
-2964
-1918
-603
840
2264
3543
4592
5376
5894
6168
6222
6073
5735
5226
4576
3839
3092
2425
1928
1673
1699
2001
2534
3210
3916
4527
4927
5025
4776
4188
3327
2303
1250
294
-469
-1000
-1326
-1517
-1673
-1887
-2212
-2647
-3139
-3597
-3927
-4059
-3977
-3720
-3377
-3061
-2878
-2904
-3162
-3624
-4223
-4865
-5457
-5916
-6184
-6226
-6027
-5588
-4922
-4053
-3018
-1868
-666
516
1611
2564
3345
3954
4418
4776
5068
5308
5476
5505
5298
4743
3745
2262
324
-1949
-4360
-6662
-8597
-9941
-10550
-10378
-9492
-8048
-6261
-4363
-2559
-993
269
1242
2000
2646
3279
3961
4694
5422
6039
6418
6451
6080
5322
4271
3083
1940
1006
392
123
138
316
507
578
451
127
-324
-777
-1088
-1134
-834
-168
825
2059
3418
4764
5955
6846
7305
7219
6517
5189
3301
1004
-1482
-3894
-5972
-7500
-8347
-8487
-7994
-7021
-5760
-4400
-3093
-1933
-951
-128
580
1222
1831
2413
2947
3397
3726
3910
3954
3895
3801
3754
3834
4100
4571
5223
5991
6784
7508
8087
8479
8671
8676
8518
8205
7730
7069
6199
5125
3898
2625
1459
571
105
141
663
1564
2664
3755
4653
5239
5482
5429
5187
4872
4581
4363
4214
4090
3938
3713
3398
3006
2565
2107
1643
1166
648
56
-629
-1402
-2227
-3049
-3810
-4463
-4993
-5416
-5777
-6131
-6527
-6994
-7529
-8102
-8661
-9148
-9507
-9699
-9701
-9512
-9147
-8638
-8029
-7378
-6744
-6186
-5755
-5476
-5351
-5349
-5417
-5486
-5489
-5379
-5132
-4754
-4274
-3730
-3156
-2574
-1991
-1402
-807
-218
330
782
1075
1152
982
573
-21
-711
-1391
-1959
-2338
-2490
-2418
-2160
-1772
-1318
-847
-396
18
391
722
1010
1256
1448
1573
1617
1566
1407
1132
740
240
-344
-971
-1586
-2126
-2531
-2752
-2767
-2580
-2220
-1740
-1195
-639
-109
375
813
1219
1610
2008
2426
2873
3343
3822
4280
4676
4964
5093
5026
4746
4264
3619
2871
2087
1321
602
-70
-721
-1385
-2083
-2802
-3493
-4072
-4445
-4536
-4313
-3802
-3091
-2307
-1586
-1036
-713
-605
-645
-730
-754
-639
-356
74
585
1088
1500
1757
1836
1748
1536
1258
975
736
574
503
521
612
755
925
1098
1251
1367
1432
1443
1405
1331
1244
1173
1148
1193
1329
1565
1897
2316
2803
3333
3874
4392
4842
5174
5338
5286
4984
4424
3627
2648
1569
486
-508
-1335
-1945
-2319
-2462
-2392
-2131
-1698
-1107
-375
474
1392
2319
3176
3889
4394
4654
4658
4420
3963
3313
2490
1516
424
-725
-1834
-2774
-3403
-3591
-3264
-2424
-1163
348
1896
3269
4305
4915
5103
4942
4547
4034
3487
2942
2387
1780
1074
247
-691
-1685
-2650
-3486
-4102
-4429
-4429
-4103
-3482
-2621
-1592
-472
662
1733
2670
3405
3876
4027
3811
3204
2216
900
-641
-2253
-3751
-4947
-5687
-5888
-5560
-4811
-3828
-2834
-2031
-1555
-1443
-1629
-1971
-2296
-2457
-2375
-2056
-1589
-1102
-723
-535
-550
-711
-912
-1035
-990
-733
-274
339
1046
1798
2572
3376
4230
5149
6126
7123
8079
8924
9600
10075
10347
10433
10356
10124
9721
9107
8233
7059
5579
3830
1897
-100
-2023
-3739
-5137
-6140
-6712
-6853
-6598
-6016
-5204
-4280
-3376
-2619
-2113
-1919
-2047
-2451
-3045
-3724
-4392
-4981
-5466
-5859
-6197
-6523
-6864
-7224
-7583
-7906
-8161
-8325
-8395
-8380
-8298
-8162
-7974
-7730
-7421
-7042
-6594
-6089
-5537
-4941
-4290
-3555
-2706
-1718
-599
609
1821
2928
3816
4393
4613
4480
4049
3412
2669
1920
1242
690
298
87
66
232
569
1039
1580
2112
2551
2822
2880
2719
2374
1917
1430
995
669
476
409
434
502
568
593
561
471
340
194
65
-17
-28
40
185
391
630
876
1107
1319
1522
1746
2024
2385
2834
3350
3882
4357
4699
4854
4799
4555
4183
3765
3382
3090
2902
2787
2680
2501
2179
1675
995
181
-695
-1555
-2330
-2974
-3463
-3793
-3960
-3959
-3779
-3409
-2849
-2129
-1310
-487
229
733
946
836
420
-245
-1081
-2012
-2983
-3965
-4949
-5932
-6901
-7818
-8622
-9239
-9600
-9667
-9441
-8966
-8323
-7608
-6914
-6311
-5838
-5507
-5306
-5208
-5181
-5187
-5185
-5131
-4975
-4674
-4196
-3535
-2717
-1797
-852
32
778
1331
1667
1793
1739
1551
1278
970
671
420
247
171
199
325
530
784
1062
1343
1621
1906
2214
2555
2923
3287
3591
3766
3744
3484
2984
2292
1499
723
84
-318
-423
-221
244
893
1621
2319
2890
3263
3401
3301
2998
2554
2052
1582
1230
1060
1109
1374
1815
2359
2914
3386
3700
3810
3711
3439
3055
2633
2232
1885
1588
1300
961
513
-75
-790
-1567
-2302
-2869
-3150
-3069
-2602
-1792
-736
434
1574
2555
3275
3675
3735
3474
2947
2234
1433
647
-27
-520
-805
-901
-876
-823
-836
-983
-1280
-1681
-2092
-2394
-2483
-2298
-1846
-1204
-499
119
521
620
388
-141
-892
-1770
-2683
-3560
-4356
-5055
-5663
-6197
-6679
-7125
-7543
-7925
-8247
-8465
-8525
-8366
-7938
-7214
-6199
-4935
-3495
-1975
-470
935
2183
3242
4106
4782
5286
5631
5830
5900
5862
5749
5604
5470
5383
5359
5391
5446
5473
5418
5237
4908
4436
3854
3207
2540
1884
1249
625
-12
-679
-1370
-2043
-2619
-2995
-3068
-2766
-2079
-1071
119
1308
2304
2956
3190
3025
2564
1961
1374
916
627
465
327
93
-336
-994
-1838
-2753
-3585
-4177
-4411
-4230
-3650
-2751
-1655
-502
576
1473
2121
2500
2634
2592
2476
2406
2489
2803
3367
4132
4989
5790
6386
6660
6563
6128
5457
4701
4021
3549
3364
3481
3854
4396
5002
5569
6015
6281
6339
6189
5855
5377
4812
4218
3646
3128
2670
2251
1834
1375
845
240
-411
-1051
-1611
-2029
-2267
-2317
-2204
-1978
-1699
-1424
-1201
-1062
-1031
-1120
-1335
-1669
-2095
-2565
-3004
-3328
-3451
-3316
-2902
-2245
-1425
-556
238
852
1218
1310
1142
754
188
-519
-1350
-2294
-3344
-4471
-5620
-6699
-7593
-8177
-8348
-8044
-7268
-6089
-4641
-3095
-1634
-417
442
899
971
735
296
-234
-766
-1249
-1676
-2079
-2509
-3017
-3630
-4338
-5094
-5817
-6413
-6794
-6897
-6701
-6229
-5543
-4729
-3881
-3084
-2398
-1851
-1440
-1133
-877
-609
-262
226
905
1801
2910
4190
5557
6889
8042
8872
9254
9115
8450
7321
5853
4202
2528
962
-412
-1564
-2510
-3289
-3940
-4480
-4898
-5154
-5196
-4974
-4459
-3656
-2600
-1355
-3
1369
2677
3846
4816
5545
6013
6223
6205
6012
5710
5371
5052
4795
4614
4501
4433
4387
4340
4280
4199
4089
3936
3718
3413
3007
2504
1936
1357
836
432
183
89
112
194
271
305
295
280
329
517
895
1468
2185
2951
3641
4138
4354
4252
3854
3225
2455
1636
837
90
-606
-1285
-1988
-2754
-3596
-4496
-5403
-6241
-6921
-7359
-7491
-7284
-6744
-5913
-4860
-3676
-2451
-1272
-206
701
1426
1968
2339
2560
2652
2631
2501
2255
1879
1360
694
-103
-986
-1881
-2690
-3310
-3643
-3622
-3223
-2470
-1431
-207
1089
2351
3495
4467
5244
5830
6242
6506
6645
6676
6607
6439
6160
5757
5208
4496
3605
2537
1309
-42
-1455
-2860
-4179
-5342
-6299
-7022
-7514
-7807
-7952
-8012
-8050
-8113
-8227
-8383
-8542
-8642
-8607
-8371
-7898
-7194
-6317
-5370
-4476
-3756
-3297
-3127
-3211
-3459
-3747
-3957
-4000
-3843
-3513
-3083
-2647
-2293
-2074
-1998
-2029
-2108
-2164
-2146
-2029
-1826
-1567
-1294
-1040
-821
-631
-449
-252
-23
237
513
778
1004
1182
1313
1420
1528
1653
1786
1881
1864
1641
1130
285
-880
-2283
-3783
-5203
-6373
-7163
-7511
-7430
-7002
-6341
-5564
-4758
-3963
-3170
-2343
-1450
-482
522
1482
2291
2843
3068
2945
2514
1859
1093
325
-362
-922
-1343
-1641
-1840
-1959
-2003
-1965
-1833
-1601
-1278
-893
-492
-132
139
283
288
171
-31
-268
-488
-657
-764
-830
-905
-1057
-1354
-1842
-2534
-3392
-4337
-5261
-6054
-6628
-6942
-7008
-6892
-6687
-6486
-6357
-6321
-6349
-6375
-6317
-6106
-5704
-5114
-4378
-3559
-2724
-1929
-1214
-602
-112
235
407
370
97
-416
-1134
-1983
-2851
-3610
-4133
-4321
-4117
-3515
-2551
-1299
146
1684
3214
4649
5919
6979
7811
8427
8869
9193
9462
9724
10001
10280
10514
10641
10602
10359
9916
9321
8656
8023
7528
7250
7238
7508
8039
8780
9661
10594
11478
12207
12682
12820
12574
11941
10969
9747
8392
7023
5739
4608
3662
2907
2341
1965
1801
1879
2231
2872
3779
4885
6084
7247
8243
8962
9336
9334
8971
8285
7334
6183
4901
3559
2228
979
-124
-1031
-1713
-2164
-2399
-2446
-2332
-2085
-1721
-1260
-723
-150
402
861
1148
1198
973
468
-279
-1197
-2196
-3173
-4027
-4673
-5033
-5057
-4719
-4022
-3016
-1779
-432
888
2041
2913
3428
3565
3352
2859
2175
1389
572
-225
-974
-1663
-2281
-2814
-3244
-3545
-3696
-3682
-3501
-3166
-2699
-2129
-1487
-798
-81
650
1389
2129
2861
3567
4215
4761
5155
5344
5294
4996
4481
3821
3117
2484
2021
1787
1785
1962
2217
2430
2495
2345
1971
1421
785
172
-322
-630
-729
-640
-416
-128
153
367
474
452
305
53
-268
-608
-910
-1120
-1190
-1091
-814
-374
192
835
1501
2138
2707
3182
3554
3834
4046
4234
4441
4714
5086
5569
6144
6762
7353
7836
8141
8233
8106
7804
7390
6940
6515
6150
5843
5566
5280
4957
4589
4200
3840
3565
3418
3415
3533
3715
3882
3953
3862
3574
3084
2413
1591
646
-409
-1576
-2870
-4302
-5863
-7513
-9175
-10741
-12091
-13109
-13717
-13883
-13636
-13056
-12255
-11350
-10435
-9565
-8749
-7959
-7151
-6291
-5370
-4419
-3498
-2680
-2024
-1558
-1267
-1100
-985
-859
-687
-470
-247
-73
6
-28
-153
-310
-423
-425
-286
-20
309
611
796
802
615
273
-141
-528
-800
-902
-834
-644
-415
-244
-210
-356
-677
-1118
-1594
-2007
-2275
-2353
-2243
-1990
-1675
-1388
-1206
-1177
-1307
-1568
-1907
-2273
-2627
-2957
-3278
-3619
-4010
-4465
-4970
-5485
-5949
-6298
-6476
-6446
-6198
-5737
-5086
-4274
-3332
-2298
-1217
-147
848
1701
2356
2778
2963
2938
2755
2475
2160
1853
1585
1367
1206
1112
1099
1186
1392
1722
2165
2688
3245
3781
4247
4609
4846
4950
4921
4760
4466
4040
3487
2825
2087
1322
587
-61
-577
-930
-1113
-1136
-1025
-817
-557
-297
-92
6
-47
-277
-680
-1221
-1835
-2440
-2953
-3314
-3499
-3525
-3444
-3324
-3232
-3206
-3246
-3316
-3354
-3295
-3092
-2730
-2235
-1666
-1099
-608
-248
-44
12
-53
-195
-376
-568
-756
-937
-1114
-1284
-1436
-1548
-1588
-1525
-1332
-997
-522
74
763
1511
2285
3055
3793
4475
5075
5564
5915
6101
6107
5928
5580
5089
4494
3837
3155
2477
1824
1211
654
171
-216
-481
-606
-581
-416
-137
216
600
976
1320
1626
1901
2162
2420
2672
2896
3053
3094
2970
2652
2137
1457
677
-115
-823
-1359
-1663
-1711
-1519
-1144
-667
-183
218
462
501
315
-90
-683
-1418
-2233
-3055
-3804
-4393
-4745
-4800
-4531
-3955
-3138
-2189
-1241
-427
148
430
425
197
-153
-518
-808
-978
-1035
-1033
-1050
-1168
-1443
-1889
-2473
-3125
-3754
-4272
-4615
-4755
-4701
-4493
-4184
-3825
-3451
-3073
-2686
-2273
-1826
-1350
-872
-434
-79
164
292
333
333
344
397
485
562
553
378
-23
-658
-1486
-2418
-3355
-4212
-4950
-5581
-6154
-6727
-7326
-7919
-8417
-8691
-8626
-8166
-7349
-6321
-5298
-4515
-4158
-4304
-4899
-5775
-6697
-7441
-7850
-7884
-7614
-7190
-6786
-6535
-6491
-6619
-6812
-6940
-6898
-6643
-6208
-5684
-5192
-4837
-4673
-4691
-4823
-4964
-5011
-4889
-4571
-4085
-3493
-2872
-2287
-1769
-1309
-861
-362
251
1010
1917
2926
3965
4954
5824
6541
7106
7558
7948
8327
8718
9112
9472
9747
9896
9907
9800
9625
9440
9283
9159
9027
8817
8456
7897
7147
6273
5388
4617
4059
3760
3689
3756
3843
3840
3686
3383
2995
2616
2341
2221
2253
2376
2496
2521
2395
2116
1745
1381
1137
1106
1334
1809
2466
3204
3906
4463
4790
4834
4580
4042
3264
2307
1245
156
-890
-1838
-2653
-3324
-3857
-4266
-4564
-4757
-4837
-4791
-4609
-4299
-3889
-3435
-3007
-2671
-2474
-2426
-2498
-2625
-2730
-2743
-2629
-2391
-2079
-1767
-1535
-1440
-1505
-1705
-1984
-2270
-2498
-2631
-2670
-2651
-2631
-2673
-2822
-3094
-3473
-3916
-4367
-4768
-5074
-5259
-5310
-5226
-5012
-4671
-4208
-3627
-2942
-2174
-1353
-512
325
1147
1968
2816
3734
4755
5894
7127
8395
9608
10660
11454
11920
12033
11811
11313
10616
9802
8940
8079
7251
6476
5774
5167
4683
4344
4155
4094
4113
4136
4088
3906
3561
3065
2472
1855
1284
810
443
158
-95
-368
-690
-1058
-1432
-1745
-1929
-1933
-1740
-1373
-887
-349
175
642
1030
1339
1580
1762
1883
1932
1897
1769
1558
1298
1038
837
749
806
1012
1339
1735
2131
2461
2666
2713
2589
2309
1902
1407
864
304
-255
-806
-1350
-1887
-2410
-2894
-3298
-3567
-3650
-3512
-3146
-2583
-1886
-1138
-420
207
724
1145
1517
1894
2312
2776
3247
3657
3927
3992
3827
3459
2961
2433
1974
1655
1501
1483
1532
1568
1521
1361
1110
838
642
615
820
1263
1881
2558
3146
3499
3513
3154
2462
1550
575
-304
-952
-1294
-1319
-1077
-647
-119
438
986
1516
2033
2540
3021
3435
3731
3862
3805
3580
3241
2862
2513
2225
1979
1702
1285
622
-356
-1652
-3191
-4835
-6413
-7762
-8766
-9376
-9620
-9580
-9368
-9091
-8822
-8588
-8372
-8122
-7779
-7293
-6645
-5851
-4964
-4064
-3237
-2560
-2084
-1822
-1748
-1798
-1894
-1954
-1916
-1751
-1468
-1105
-723
-378
-117
36
77
12
-153
-419
-798
-1305
-1943
-2695
-3519
-4350
-5117
-5765
-6270
-6648
-6952
-7250
-7600
-8026
-8506
-8972
-9332
-9493
-9393
-9021
-8420
-7677
-6898
-6181
-5589
-5144
-4819
-4560
-4300
-3980
-3566
-3053
-2462
-1833
-1209
-625
-105
345
727
1053
1329
1554
1715
1791
1758
1597
1302
884
375
-184
-743
-1258
-1698
-2045
-2296
-2452
-2517
-2495
-2384
-2187
-1911
-1576
-1209
-841
-496
-181
115
420
764
1165
1618
2086
2512
2833
3001
3004
2875
2682
2511
2439
2511
2723
3028
3347
3594
3700
3627
3375
2973
2465
1898
1308
721
155
-375
-852
-1258
-1581
-1814
-1966
-2052
-2094
-2110
-2103
-2067
-1987
-1849
-1650
-1405
-1138
-882
-658
-469
-295
-105
138
449
818
1204
1541
1764
1824
1707
1437
1071
681
329
51
-152
-315
-491
-734
-1080
-1534
-2066
-2619
-3121
-3501
-3708
-3721
-3557
-3266
-2921
-2608
-2404
-2365
-2513
-2836
-3294
-3830
-4389
-4934
-5451
-5949
-6449
-6966
-7494
-7996
-8404
-8637
-8618
-8299
-7675
-6790
-5729
-4595
-3489
-2482
-1613
-880
-255
301
818
1311
1772
2174
2488
2684
2750
2692
2533
2311
2070
1853
1697
1630
1665
1804
2037
2347
2704
3084
3457
3804
4110
4370
4588
4775
4952
5143
5375
5674
6059
6537
7104
7737
8403
9062
9679
10228
10697
11089
11417
11687
11897
12024
12029
11863
11486
10878
10055
9072
8013
6981
6068
5344
4842
4552
4432
4418
4441
4439
4365
4187
3888
3459
2902
2226
1455
620
-233
-1058
-1813
-2476
-3047
-3551
-4027
-4524
-5068
-5666
-6298
-6918
-7471
-7905
-8188
-8308
-8275
-8109
-7832
-7455
-6983
-6414
-5748
-4997
-4187
-3353
-2535
-1762
-1045
-384
233
812
1341
1789
2105
2237
2149
1840
1353
768
186
-298
-616
-743
-697
-526
-288
-29
229
490
777
1111
1506
1955
2434
2917
3383
3826
4258
4696
5155
5631
6102
6525
6853
7050
7101
7017
6829
6573
6279
5958
5606
5207
4753
4253
3740
3264
2881
2630
2522
2534
2616
2705
2754
2741
2679
2607
2575
2621
2752
2940
3126
3238
3215
3028
2687
2243
1771
1348
1034
854
797
817
857
859
789
640
435
219
42
-57
-63
6
109
180
154
-23
-379
-912
-1588
-2354
-3148
-3912
-4608
-5214
-5732
-6174
-6557
-6897
-7202
-7473
-7704
-7887
-8013
-8071
-8048
-7924
-7678
-7286
-6734
-6026
-5185
-4261
-3319
-2427
-1640
-984
-451
0
433
912
1483
2163
2934
3747
4545
5272
5893
6395
6788
7089
7314
7464
7524
7466
7262
6895
6368
5707
4957
4173
3410
2716
2125
1660
1337
1161
1127
1215
1386
1578
1715
1721
1534
1127
520
-226
-1020
-1766
-2388
-2850
-3169
-3395
-3597
-3833
-4124
-4446
-4736
-4910
-4895
-4651
-4190
-3572
-2887
-2227
-1662
-1216
-869
-561
-223
210
767
1443
2194
2955
3656
4238
4663
4917
5006
4949
4772
4502
4168
3801
3434
3104
2843
2676
2617
2666
2810
3033
3317
3652
4038
4484
4995
5570
6194
6828
7418
7897
8202
8281
8111
7698
7082
6328
5518
4732
4043
3497
3112
2874
2743
2661
2562
2392
2111
1710
1206
640
67
-456
-882
-1185
-1362
-1430
-1419
-1369
-1312
-1277
-1281
-1334
-1440
-1600
-1815
-2081
-2392
-2738
-3111
-3507
-3928
-4392
-4921
-5541
-6264
-7076
-7934
-8762
-9468
-9960
-10172
-10082
-9722
-9169
-8530
-7912
-7399
-7034
-6815
-6705
-6658
-6635
-6630
-6668
-6802
-7089
-7573
-8264
-9130
-10100
-11084
-11987
-12733
-13275
-13601
-13724
-13673
-13480
-13169
-12758
-12254
-11661
-10989
-10252
-9471
-8672
-7875
-7097
-6341
-5599
-4853
-4082
-3265
-2386
-1441
-435
610
1665
2691
3648
4497
5208
5763
6160
6415
6555
6616
6636
6646
6666
6706
6764
6837
6922
7028
7177
7395
7711
8145
8693
9328
10001
10646
11201
11620
11884
12004
12010
11942
11828
11672
11451
11121
10631
9940
9035
7935
6686
5353
3997
2668
1395
189
-942
-1990
-2936
-3752
-4416
-4920
-5283
-5558
-5820
-6151
-6617
-7250
-8041
-8942
-9885
-10803
-11653
-12420
-13122
-13790
-14454
-15121
-15766
-16335
-16764
-16987
-16966
-16694
-16202
-15543
-14780
-13964
-13127
-12273
-11388
-10451
-9450
-8393
-7311
-6254
-5278
-4431
-3735
-3181
-2729
-2318
-1882
-1368
-750
-29
766
1597
2425
3226
3994
4734
5450
6129
6736
7216
7505
7555
7349
6922
6354
5753
5226
4852
4659
4618
4660
4703
4682
4578
4421
4281
4239
4360
4665
5118
5639
6123
6470
6608
6508
6187
5689
5075
4403
3722
3071
2481
1985
1616
1409
1391
1570
1936
2454
3073
3735
4383
4971
5467
5855
6136
6322
6436
6507
6560
6614
6666
6690
6635
6437
6035
5396
4531
3504
2423
1421
615
86
-149
-137
32
255
448
572
643
711
843
1084
1441
1871
2297
2627
2787
2739
2491
2087
1590
1056
524
2
-524
-1077
-1675
-2322
-3009
-3713
-4413
-5094
-5750
-6379
-6976
-7518
-7964
-8253
-8322
-8116
-7608
-6810
-5774
-4587
-3356
-2185
-1163
-345
250
637
859
968
1016
1043
1066
1082
1067
990
820
540
151
-320
-831
-1322
-1734
-2013
-2125
-2051
-1796
-1384
-855
-260
346
911
1389
1752
1992
2125
2186
2223
2284
2404
2596
2846
3119
3367
3550
3641
3644
3589
3521
3497
3560
3737
4033
4429
4893
5385
5869
6310
6687
6983
7194
7326
7392
7412
7408
7390
7354
7276
7109
6805
6323
5651
4822
3908
3016
2256
1716
1434
1390
1507
1678
1791
1762
1558
1195
733
248
-189
-533
-772
-923
-1020
-1102
-1194
-1313
-1462
-1641
-1848
-2080
-2334
-2598
-2855
-3077
-3236
-3310
-3290
-3183
-3008
-2787
-2535
-2255
-1939
-1570
-1138
-648
-122
401
879
1278
1581
1796
1942
2045
2124
2171
2166
2078
1883
1576
1183
754
351
30
-178
-275
-295
-290
-314
-403
-565
-781
-1016
-1233
-1410
-1546
-1662
-1790
-1961
-2193
-2486
-2819
-3165
-3496
-3795
-4061
-4300
-4527
-4748
-4964
-5165
-5336
-5466
-5556
-5619
-5682
-5773
-5914
-6109
-6345
-6592
-6810
-6967
-7044
-7043
-6983
-6895
-6812
-6759
-6752
-6794
-6881
-7009
-7172
-7361
-7559
-7735
-7843
-7829
-7641
-7255
-6681
-5977
-5237
-4571
-4075
-3805
-3751
-3849
-3994
-4075
-4014
-3789
-3437
-3045
-2711
-2509
-2461
-2527
-2621
-2640
-2505
-2188
-1724
-1197
-712
-358
-178
-160
-244
-350
-411
-396
-318
-229
-195
-265
-454
-737
-1057
-1347
-1554
-1660
-1684
-1672
-1680
-1750
-1901
-2114
-2352
-2564
-2710
-2765
-2730
-2615
-2439
-2210
-1922
-1558
-1095
-520
162
923
1714
2478
3166
3748
4226
4629
5003
5396
5840
6335
6849
7325
7694
7901
7919
7758
7468
7122
6795
6550
6414
6381
6413
6454
6449
6359
6164
5870
5496
5074
4634
4206
3816
3489
3246
3102
3060
3101
3191
3278
3307
3237
3052
2767
2428
2096
1827
1655
1579
1566
1560
1502
1346
1074
694
232
-280
-819
-1374
-1945
-2533
-3128
-3700
-4205
-4589
-4809
-4849
-4723
-4479
-4182
-3896
-3668
-3508
-3400
-3301
-3167
-2969
-2704
-2401
-2106
-1873
-1735
-1699
-1732
-1775
-1755
-1606
-1295
-828
-252
355
907
1335
1608
1738
1781
1814
1910
2118
2437
2823
3198
3474
3582
3489
3211
2797
2317
1833
1381
968
577
188
-206
-584
-898
-1087
-1105
-934
-605
-188
222
543
723
763
714
661
689
861
1192
1649
2162
2643
3014
3223
3252
3117
2853
2503
2109
1701
1301
923
572
249
-49
-334
-622
-925
-1251
-1594
-1934
-2238
-2469
-2596
-2599
-2474
-2231
-1889
-1470
-995
-484
37
541
989
1339
1556
1618
1528
1312
1014
687
365
65
-223
-525
-871
-1274
-1720
-2167
-2554
-2821
-2926
-2862
-2658
-2369
-2064
-1801
-1612
-1505
-1461
-1451
-1450
-1443
-1432
-1427
-1442
-1481
-1539
-1604
-1659
-1695
-1712
-1716
-1717
-1713
-1690
-1615
-1448
-1155
-718
-153
493
1152
1749
2222
2544
2726
2812
2870
2965
3144
3421
3775
4157
4509
4775
4920
4934
4836
4659
4447
4241
4067
3940
3857
3804
3762
3713
3648
3566
3481
3417
3407
3483
3669
3970
4373
4842
5327
5777
6152
6430
6619
6747
6854
6980
7148
7361
7597
7822
7998
8099
8111
8039
7896
7692
7428
7092
6663
6122
5465
4711
3904
3100
2358
1723
1211
812
494
217
-47
-305
-539
-715
-794
-748
-571
-279
89
492
893
1268
1611
1927
2221
2493
2732
2919
3035
3074
3044
2972
2899
2862
2887
2979
3115
3258
3362
3392
3332
3194
3008
2818
2667
2579
2562
2599
2662
2721
2757
2770
2777
2810
2899
3066
3305
3589
3864
4067
4144
4054
3800
3409
2939
2459
2028
1681
1421
1218
1025
793
494
129
-266
-628
-888
-987
-894
-616
-194
310
831
1315
1736
2094
2409
2710
3019
3346
3679
3992
4251
4426
4497
4459
4323
4109
3842
3547
3247
2959
2697
2475
2300
2181
2118
2109
2144
2209
2290
2375
2455
2532
2615
2720
2866
3069
3336
3664
4034
4414
4759
5024
5169
5169
5020
4742
4372
3959
3551
3187
2886
2650
2463
2299
2131
1938
1699
1400
1022
545
-57
-809
-1724
-2794
-3989
-5252
-6512
-7698
-8752
-9642
-10369
-10959
-11455
-11899
-12322
-12737
-13135
-13493
-13785
-13986
-14084
-14073
-13960
-13756
-13480
-13153
-12804
-12466
-12172
-11948
-11804
-11727
-11679
-11606
-11449
-11165
-10741
-10203
-9613
-9050
-8592
-8291
-8157
-8156
-8218
-8264
-8222
-8054
-7756
-7364
-6932
-6513
-6148
-5852
-5612
-5402
-5192
-4959
-4695
-4409
-4115
-3829
-3559
-3301
-3042
-2766
-2458
-2112
-1734
-1336
-933
-538
-160
202
553
899
1245
1591
1934
2269
2592
2908
3223
3551
3904
4285
4689
5096
5475
5791
6013
6122
6119
6020
5857
5662
5464
5274
5086
4879
4628
4311
3923
3476
2996
2518
2073
1677
1327
1006
686
345
-32
-444
-878
-1321
-1767
-2222
-2706
-3244
-3857
-4546
-5288
-6036
-6730
-7309
-7736
-8000
-8127
-8163
-8166
-8188
-8255
-8370
-8509
-8639
-8732
-8773
-8773
-8760
-8770
-8835
-8967
-9154
-9360
-9538
-9642
-9641
-9532
-9334
-9089
-8838
-8613
-8420
-8237
-8021
-7719
-7290
-6718
-6025
-5268
-4527
-3884
-3403
-3108
-2982
-2965
-2973
-2920
-2735
-2385
-1876
-1248
-568
90
661
1095
1367
1472
1426
1257
1002
705
408
153
-25
-99
-56
104
372
727
1145
1599
2064
2513
2926
3285
3580
3812
3994
4146
4293
4450
4621
4785
4910
4958
4900
4739
4513
4292
4166
4212
4476
4947
5557
6199
6753
7122
7257
7174
6941
6653
6403
6253
6213
6251
6307
6318
6246
6085
5859
5612
5379
5176
4990
4788
4528
4183
3749
3250
2726
2219
1757
1340
943
530
69
-450
-1004
-1545
-2008
-2336
-2497
-2499
-2385
-2230
-2113
-2097
-2212
-2448
-2756
-3069
-3319
-3458
-3474
-3397
-3282
-3199
-3210
-3345
-3597
-3921
-4249
-4509
-4649
-4652
-4536
-4350
-4146
-3962
-3806
-3646
-3427
-3090
-2601
-1968
-1246
-529
85
519
748
808
787
794
925
1230
1698
2261
2823
3289
3604
3771
3844
3910
4050
4312
4686
5105
5471
5682
5668
5417
4975
4437
3912
3499
3255
3189
3268
3434
3630
3817
3988
4162
4375
4655
5011
5424
5847
6215
6464
6547
6447
6182
5797
5355
4921
4547
4260
4062
3932
3842
3765
3688
3620
3592
3639
3796
4077
4468
4926
5388
5786
6070
6219
6254
6228
6215
6286
6490
6837
7297
7807
8290
8676
8918
9003
8952
8807
8620
8435
8279
8156
8053
7945
7807
7615
7358
7032
6644
6205
5734
5255
4793
4377
4032
3775
3611
3527
3497
3483
3444
3349
3179
2940
2653
2355
2085
1873
1735
1661
1625
1584
1489
1298
986
545
-7
-633
-1279
-1888
-2405
-2786
-3008
-3068
-2981
-2782
-2511
-2205
-1895
-1593
-1295
-983
-637
-239
212
696
1171
1584
1878
2011
1968
1770
1468
1137
861
713
741
959
1349
1870
2465
3084
3685
4242
4743
5187
5576
5911
6196
6432
6630
6801
6963
7133
7321
7523
7726
7903
8026
8073
8029
7896
7686
7417
7107
6767
6403
6014
5606
5186
4774
4395
4077
3843
3708
3676
3740
3886
4097
4358
4653
4966
5280
5581
5856
6101
6321
6530
6745
6977
7224
7462
7650
7738
7687
7482
7143
6726
6310
5971
5763
5695
5728
5789
5790
5660
5368
4937
4439
3974
3642
3517
3626
3950
4425
4971
5502
5953
6283
6475
6532
6464
6285
6006
5640
5202
4714
4205
3710
3263
2889
2605
2411
2295
2231
2191
2143
2064
1940
1771
1572
1371
1204
1102
1086
1157
1294
1453
1583
1631
1566
1379
1093
754
421
144
-44
-139
-162
-153
-154
-199
-300
-448
-621
-790
-940
-1070
-1199
-1361
-1588
-1901
-2303
-2773
-3275
-3774
-4247
-4696
-5151
-5664
-6289
-7066
-8003
-9067
-10186
-11271
-12231
-13002
-13563
-13937
-14188
-14397
-14641
-14973
-15411
-15938
-16508
-17066
-17561
-17953
-18221
-18357
-18367
-18264
-18066
-17799
-17495
-17192
-16923
-16713
-16566
-16464
-16370
-16242
-16049
-15778
-15453
-15119
-14834
-14643
-14562
-14569
-14606
-14602
-14493
-14247
-13878
-13435
-12992
-12617
-12353
-12197
-12113
-12039
-11915
-11706
-11414
-11077
-10754
-10504
-10368
-10357
-10447
-10595
-10748
-10862
-10913
-10897
-10831
-10740
-10651
-10587
-10565
-10589
-10656
-10754
-10865
-10967
-11039
-11067
-11050
-11002
-10951
-10931
-10972
-11087
-11271
-11498
-11728
-11924
-12063
-12140
-12173
-12195
-12236
-12319
-12446
-12605
-12771
-12926
-13060
-13175
-13286
-13406
-13541
-13677
-13792
-13855
-13843
-13748
-13589
-13400
-13228
-13114
-13086
-13149
-13287
-13474
-13678
-13872
-14038
-14167
-14254
-14296
-14287
-14227
-14119
-13973
-13812
-13658
-13535
-13453
-13405
-13367
-13302
-13172
-12950
-12626
-12212
-11742
-11261
-10816
-10450
-10191
-10051
-10027
-10103
-10252
-10440
-10633
-10795
-10898
-10925
-10868
-10735
-10539
-10295
-10014
-9699
-9342
-8928
-8447
-7892
-7272
-6606
-5924
-5249
-4601
-3979
-3374
-2765
-2135
-1477
-801
-134
489
1034
1482
1832
2104
2334
2556
2798
3063
3333
3570
3727
3769
3680
3481
3221
2976
2826
2839
3053
3464
4027
4670
5310
5878
6334
6674
6929
7149
7380
7648
7947
8240
8469
8580
8535
8333
8006
7614
7222
6884
6626
6447
6318
6204
6072
5907
5716
5518
5340
5201
5110
5065
5059
5085
5145
5243
5384
5562
5752
5914
5999
5966
5795
5503
5142
4785
4513
4383
4418
4596
4864
5150
5394
5561
5653
5704
5764
5878
6071
6337
6643
6938
7172
7308
7335
7264
7127
6963
6810
6700
6656
6690
6805
6998
7256
7556
7864
8143
8352
8457
8437
8285
8012
7637
7184
6677
6137
5580
5026
4495
4010
3593
3253
2985
2768
2563
2333
2050
1706
1326
954
646
449
383
440
578
737
862
915
890
809
716
656
661
741
881
1056
1238
1410
1573
1744
1944
2191
2492
2839
3217
3610
4011
4424
4860
5329
5830
6343
6830
7240
7525
7654
7623
7455
7196
6902
6620
6382
6193
6039
5896
5739
5556
5352
5148
4978
4879
4883
5007
5253
5601
6015
6452
6862
7203
7448
7585
7623
7587
7504
7401
7291
7170
7021
6819
6546
6197
5789
5357
4946
4594
4326
4140
4009
3893
3748
3536
3243
2872
2440
1974
1498
1027
568
123
-308
-724
-1119
-1490
-1837
-2165
-2487
-2816
-3158
-3512
-3859
-4172
-4424
-4592
-4672
-4679
-4645
-4608
-4606
-4663
-4790
-4981
-5228
-5520
-5858
-6250
-6709
-7245
-7856
-8519
-9197
-9834
-10374
-10767
-10982
-11011
-10869
-10591
-10220
-9801
-9372
-8958
-8572
-8219
-7897
-7602
-7333
-7092
-6882
-6700
-6538
-6378
-6192
-5948
-5615
-5176
-4628
-3989
-3292
-2579
-1887
-1237
-630
-44
558
1215
1957
2791
3702
4649
5576
6423
7143
7706
8109
8376
8551
8693
8862
9108
9463
9926
10466
11024
11524
11890
12068
12042
11841
11541
11238
11034
11000
11160
11483
11887
12271
12542
12646
12586
12420
12246
12166
12256
12538
12974
13472
13919
14212
14292
14164
13892
13585
13363
13322
13506
13897
14419
14962
15414
15694
15772
15678
15485
15289
15176
15193
15338
15555
15759
15856
15781
15511
15080
14564
14063
13665
13425
13348
13383
13444
13428
13251
12861
12258
11486
10623
9758
8970
8311
7801
7424
7139
6896
6648
6361
6024
5648
5260
4902
4614
4430
4367
4423
4578
4796
5029
5231
5362
5397
5327
5168
4952
4728
4547
4461
4500
4671
4952
5288
5606
5832
5907
5806
5551
5205
4857
4602
4512
4618
4903
5309
5760
6188
6556
6868
7161
7491
7906
8422
9016
9630
10191
10637
10935
11095
11164
11205
11275
11407
11596
11811
12006
12142
12204
12208
12193
12208
12296
12477
12745
13069
13411
13727
13988
14171
14270
14279
14200
14038
13805
13522
13225
12954
12749
12632
12603
12636
12678
12671
12564
12326
11958
11489
10964
10434
9938
9499
9119
8781
8462
8138
7785
7388
6934
6418
5843
5220
4575
3943
3363
2868
2475
2170
1915
1651
1320
878
320
-321
-976
-1562
-2005
-2264
-2344
-2296
-2198
-2133
-2163
-2312
-2561
-2860
-3148
-3374
-3514
-3577
-3596
-3616
-3670
-3773
-3911
-4051
-4157
-4195
-4151
-4034
-3863
-3665
-3459
-3252
-3039
-2815
-2577
-2340
-2133
-1994
-1961
-2053
-2267
-2568
-2901
-3202
-3411
-3489
-3426
-3236
-2956
-2635
-2324
-2067
-1897
-1831
-1870
-1998
-2182
-2375
-2528
-2601
-2572
-2452
-2286
-2142
-2101
-2226
-2548
-3049
-3668
-4312
-4888
-5324
-5595
-5721
-5763
-5795
-5877
-6039
-6270
-6525
-6745
-6883
-6918
-6868
-6780
-6714
-6727
-6848
-7077
-7381
-7712
-8015
-8248
-8389
-8436
-8404
-8317
-8203
-8084
-7978
-7893
-7827
-7773
-7715
-7634
-7515
-7346
-7130
-6882
-6627
-6392
-6200
-6057
-5954
-5867
-5768
-5635
-5462
-5260
-5055
-4877
-4742
-4651
-4580
-4489
-4337
-4096
-3764
-3366
-2951
-2576
-2287
-2107
-2025
-2001
-1980
-1900
-1722
-1428
-1037
-593
-157
207
448
541
486
309
53
-235
-513
-758
-969
-1165
-1374
-1628
-1947
-2332
-2768
-3224
-3666
-4067
-4418
-4717
-4983
-5233
-5486
-5749
-6023
-6308
-6607
-6934
-7309
-7758
-8300
-8934
-9642
-10382
-11103
-11758
-12319
-12783
-13172
-13528
-13896
-14312
-14793
-15335
-15918
-16513
-17090
-17628
-18111
-18531
-18882
-19160
-19360
-19485
-19543
-19554
-19546
-19551
-19595
-19692
-19841
-20024
-20211
-20373
-20481
-20519
-20482
-20376
-20214
-20010
-19781
-19541
-19300
-19065
-18835
-18606
-18364
-18090
-17764
-17367
-16892
-16340
-15731
-15092
-14462
-13878
-13374
-12972
-12682
-12501
-12408
-12372
-12351
-12304
-12190
-11985
-11687
-11318
-10922
-10555
-10270
-10105
-10067
-10132
-10252
-10367
-10426
-10397
-10278
-10093
-9877
-9668
-9487
-9339
-9209
-9075
-8918
-8732
-8523
-8307
-8099
-7904
-7715
-7511
-7270
-6977
-6636
-6270
-5917
-5619
-5408
-5294
-5263
-5282
-5305
-5291
-5213
-5065
-4859
-4625
-4398
-4210
-4080
-4016
-4006
-4029
-4049
-4030
-3940
-3759
-3485
-3138
-2757
-2391
-2092
-1894
-1807
-1815
-1878
-1944
-1968
-1924
-1815
-1666
-1522
-1423
-1394
-1438
-1530
-1635
-1713
-1740
-1715
-1657
-1596
-1561
-1570
-1616
-1676
-1719
-1719
-1669
-1585
-1504
-1471
-1526
-1683
-1932
-2234
-2534
-2785
-2954
-3041
-3075
-3102
-3170
-3309
-3519
-3767
-3994
-4136
-4141
-3993
-3713
-3359
-3009
-2739
-2601
-2611
-2745
-2946
-3143
-3273
-3295
-3200
-3010
-2765
-2510
-2281
-2096
-1946
-1808
-1650
-1442
-1164
-819
-426
-23
346
636
816
873
823
703
572
492
517
673
954
1319
1700
2024
2233
2304
2254
2140
2041
2037
2176
2472
2889
3359
3800
4141
4340
4396
4345
4246
4160
4132
4182
4295
4435
4552
4603
4559
4416
4196
3942
3709
3552
3511
3606
3825
4125
4438
4687
4802
4743
4510
4150
3748
3402
3199
3184
3346
3615
3880
4017
3930
3578
2990
2262
1525
917
533
405
490
684
851
866
646
177
-484
-1231
-1936
-2488
-2823
-2937
-2886
-2763
-2670
-2685
-2843
-3128
-3478
-3809
-4038
-4111
-4014
-3773
-3449
-3113
-2829
-2631
-2524
-2476
-2438
-2355
-2181
-1895
-1502
-1032
-532
-56
351
661
869
996
1084
1188
1362
1645
2051
2565
3142
3720
4234
4636
4909
5068
5162
5255
5407
5657
6009
6433
6874
7272
7577
7766
7849
7858
7839
7835
7871
7950
8055
8157
8233
8262
8244
8188
8117
8050
8003
7982
7987
8006
8025
8029
8002
7926
7787
7574
7286
6927
6516
6076
5637
5227
4865
4559
4305
4088
3883
3667
3415
3111
2742
2308
1815
1279
721
166
-362
-848
-1289
-1696
-2092
-2504
-2955
-3454
-3990
-4534
-5043
-5479
-5811
-6032
-6160
-6232
-6297
-6400
-6574
-6835
-7179
-7589
-8042
-8512
-8979
-9430
-9854
-10244
-10599
-10916
-11200
-11456
-11691
-11910
-12115
-12298
-12448
-12552
-12599
-12589
-12534
-12453
-12372
-12312
-12287
-12295
-12323
-12349
-12354
-12325
-12257
-12155
-12026
-11877
-11707
-11505
-11254
-10934
-10526
-10015
-9395
-8666
-7837
-6923
-5949
-4947
-3955
-3014
-2156
-1402
-752
-185
333
843
1373
1936
2520
3095
3627
4090
4477
4807
5113
5435
5795
6194
6601
6968
7247
7405
7440
7387
7297
7229
7216
7261
7324
7343
7252
7009
6614
6114
5595
5153
4874
4801
4929
5207
5555
5892
6160
6334
6433
6500
6586
6729
6940
7197
7456
7668
7791
7814
7752
7654
7578
7586
7718
7993
8398
8902
9460
10027
10568
11058
11487
11852
12156
12405
12606
12772
12923
13085
13287
13557
13913
14363
14896
15489
16113
16740
17347
17925
18477
19010
19536
20062
20590
21116
21633
22136
22622
23085
23519
23914
24251
24508
24665
24711
24651
24505
24311
24110
23938
23815
23741
23695
23644
23551
23389
23146
22828
22451
22042
21623
21208
20803
20404
20006
19601
19182
18749
18299
17834
17357
16871
16386
15913
15469
15067
14719
14425
14174
13946
13718
13470
13193
12890
12580
12287
12032
11828
11671
11541
11404
11223
10964
10602
10130
9553
8887
8153
7377
6577
5772
4972
4183
3410
2650
1899
1149
393
-373
-1148
-1924
-2686
-3414
-4086
-4684
-5198
-5627
-5979
-6267
-6509
-6717
-6900
-7063
-7208
-7342
-7474
-7622
-7807
-8053
-8372
-8767
-9221
-9701
-10165
-10569
-10880
-11083
-11183
-11206
-11186
-11160
-11154
-11179
-11229
-11285
-11327
-11337
-11310
-11254
-11185
-11123
-11085
-11079
-11101
-11140
-11179
-11205
-11206
-11182
-11136
-11078
-11018
-10968
-10936
-10928
-10943
-10974
-11011
-11033
-11022
-10960
-10841
-10671
-10469
-10267
-10098
-9986
-9939
-9944
-9965
-9960
-9884
-9713
-9443
-9100
-8726
-8373
-8083
-7882
-7769
-7722
-7701
-7664
-7575
-7412
-7170
-6856
-6491
-6096
-5693
-5299
-4922
-4568
-4236
-3923
-3628
-3353
-3105
-2894
-2733
-2631
-2588
-2592
-2615
-2623
-2577
-2449
-2225
-1911
-1532
-1119
-702
-294
109
527
991
1521
2122
2777
3444
4072
4609
5021
5297
5446
5496
5478
5419
5336
5234
5115
4980
4835
4695
4577
4493
4447
4427
4409
4366
4271
4106
3869
3571
3234
2883
2543
2233
1969
1757
1600
1498
1445
1431
1443
1464
1476
1467
1430
1368
1291
1217
1162
1144
1175
1259
1393
1567
1764
1957
2120
2223
2244
2170
2003
1759
1468
1166
887
654
478
353
267
204
157
125
118
150
233
369
549
757
969
1168
1343
1494
1633
1775
1936
2123
2338
2573
2818
3058
3283
3481
3647
3776
3865
3915
3930
3916
3883
3838
3786
3728
3659
3572
3465
3340
3210
3092
3008
2970
2979
3022
3070
3088
3045
2923
2722
2459
2160
1854
1560
1280
1002
703
357
-56
-538
-1077
-1646
-2214
-2746
-3221
-3623
-3953
-4218
-4434
-4618
-4785
-4953
-5135
-5344
-5590
-5879
-6208
-6568
-6939
-7297
-7616
-7873
-8058
-8170
-8231
-8264
-8305
-8382
-8517
-8713
-8960
-9237
-9520
-9790
-10035
-10256
-10461
-10657
-10845
-11015
-11145
-11208
-11183
-11063
-10858
-10600
-10331
-10093
-9917
-9811
-9762
-9735
-9691
-9593
-9424
-9185
-8895
-8588
-8293
-8035
-7819
-7635
-7459
-7259
-7008
-6682
-6275
-5793
-5259
-4704
-4168
-3685
-3283
-2971
-2742
-2571
-2423
-2265
-2070
-1831
-1559
-1279
-1022
-808
-645
-521
-411
-289
-132
61
278
492
680
826
939
1043
1174
1369
1644
1997
2398
2805
3173
3469
3682
3826
3928
4024
4141
4289
4462
4636
4781
4869
4883
4816
4677
4483
4255
4010
3763
3517
3269
3010
2726
2408
2045
1644
1209
758
309
-123
-527
-900
-1245
-1567
-1869
-2146
-2390
-2591
-2746
-2858
-2948
-3042
-3168
-3347
-3580
-3854
-4140
-4405
-4627
-4799
-4932
-5047
-5166
-5298
-5430
-5532
-5568
-5505
-5335
-5074
-4764
-4454
-4191
-3997
-3867
-3770
-3664
-3511
-3292
-3011
-2694
-2377
-2089
-1843
-1633
-1436
-1225
-981
-700
-394
-87
199
448
658
845
1030
1236
1478
1760
2073
2404
2736
3058
3365
3661
3956
4263
4595
4963
5370
5808
6263
6711
7122
7472
7745
7938
8067
8159
8243
8341
8456
8571
8653
8663
8568
8360
8055
7692
7319
6979
6693
6457
6245
6016
5736
5389
4985
4555
4141
3781
3496
3282
3113
2948
2747
2480
2140
1733
1286
825
376
-50
-451
-839
-1233
-1652
-2109
-2606
-3130
-3656
-4150
-4571
-4887
-5078
-5143
-5103
-4995
-4865
-4755
-4693
-4686
-4724
-4778
-4821
-4829
-4797
-4732
-4656
-4597
-4575
-4602
-4676
-4782
-4900
-5008
-5088
-5129
-5126
-5081
-4998
-4886
-4752
-4603
-4439
-4258
-4051
-3806
-3516
-3182
-2820
-2459
-2137
-1887
-1727
-1651
-1623
-1588
-1487
-1278
-951
-533
-82
329
641
823
890
892
901
988
1197
1539
1984
2480
2967
3396
3737
3983
4138
4211
4204
4114
3937
3673
3338
2964
2592
2262
2000
1814
1685
1582
1465
1306
1092
827
529
224
-69
-338
-580
-799
-1002
-1202
-1405
-1622
-1867
-2149
-2476
-2846
-3242
-3637
-3994
-4278
-4470
-4571
-4605
-4615
-4646
-4732
-4886
-5097
-5333
-5554
-5730
-5850
-5926
-5989
-6080
-6230
-6453
-6736
-7046
-7334
-7556
-7676
-7680
-7576
-7389
-7150
-6892
-6634
-6386
-6138
-5874
-5571
-5208
-4773
-4265
-3695
-3085
-2460
-1845
-1263
-726
-239
199
592
950
1281
1597
1915
2253
2634
3078
3597
4193
4853
5554
6266
6963
7626
8254
8855
9445
10040
10644
11250
11843
12403
12915
13375
13792
14182
14563
14945
15323
15682
16000
16261
16457
16602
16720
16847
17015
17243
17531
17863
18210
18539
18824
19052
19223
19349
19448
19539
19635
19740
19848
19945
20012
20030
19983
19865
19680
19447
19191
18941
18719
18535
18378
18225
18040
17785
17433
16971
16406
15758
15054
14322
13585
12859
12158
11496
10890
10358
9911
9551
9263
9018
8776
8500
8167
7780
7355
6927
6532
6191
5904
5648
5387
5084
4712
4262
3747
3191
2621
2061
1526
1020
551
125
-248
-554
-790
-963
-1097
-1229
-1397
-1625
-1916
-2248
-2579
-2865
-3074
-3201
-3271
-3332
-3435
-3621
-3901
-4258
-4652
-5033
-5364
-5627
-5834
-6012
-6199
-6419
-6680
-6968
-7252
-7497
-7676
-7776
-7799
-7763
-7691
-7604
-7517
-7436
-7363
-7296
-7234
-7178
-7129
-7091
-7067
-7061
-7076
-7118
-7193
-7304
-7454
-7639
-7848
-8070
-8292
-8506
-8709
-8907
-9105
-9312
-9530
-9752
-9969
-10168
-10343
-10490
-10618
-10740
-10869
-11015
-11177
-11347
-11512
-11659
-11785
-11897
-12011
-12153
-12339
-12580
-12864
-13163
-13439
-13647
-13758
-13759
-13665
-13515
-13362
-13259
-13245
-13331
-13498
-13700
-13879
-13979
-13966
-13835
-13615
-13358
-13123
-12960
-12892
-12911
-12986
-13070
-13121
-13112
-13042
-12928
-12798
-12676
-12571
-12475
-12362
-12206
-11989
-11710
-11387
-11051
-10734
-10452
-10208
-9983
-9749
-9481
-9166
-8808
-8426
-8042
-7676
-7328
-6982
-6610
-6185
-5688
-5121
-4507
-3882
-3283
-2740
-2259
-1831
-1428
-1016
-568
-69
478
1055
1634
2186
2684
3111
3459
3732
3941
4101
4229
4339
4438
4525
4586
4605
4565
4454
4276
4051
3818
3615
3483
3446
3511
3660
3862
4078
4276
4433
4543
4611
4649
4668
4675
4667
4644
4601
4544
4482
4430
4402
4406
4443
4504
4576
4644
4701
4748
4793
4849
4930
5043
5191
5367
5559
5756
5948
6131
6308
6489
6686
6912
7174
7477
7814
8170
8530
8869
9171
9429
9649
9848
10052
10284
10564
10892
11254
11622
11965
12259
12494
12680
12843
13015
13221
13467
13739
14001
14210
14329
14342
14261
14123
13982
13892
13892
13993
14181
14418
14658
14862
15007
15088
15119
15117
15098
15064
15007
14911
14763
14560
14316
14053
13800
13575
13379
13191
12975
12694
12322
11863
11350
10840
10397
10069
9873
9783
9738
9660
9478
9155
8701
8170
7645
7207
6913
6771
6739
6741
6685
6498
6149
5652
5067
4474
3952
3554
3291
3137
3040
2936
2771
2514
2159
1727
1251
772
326
-58
-366
-597
-762
-882
-983
-1093
-1233
-1409
-1610
-1807
-1960
-2025
-1970
-1777
-1455
-1033
-553
-60
408
828
1191
1499
1762
1993
2205
2413
2633
2880
3165
3493
3848
4203
4519
4755
4883
4901
4834
4730
4649
4636
4714
4868
5053
5208
5274
5215
5030
4749
4421
4097
3812
3574
3367
3157
2909
2600
2222
1788
1320
839
363
-101
-548
-974
-1370
-1723
-2019
-2253
-2436
-2596
-2772
-3004
-3320
-3724
-4192
-4680
-5136
-5516
-5796
-5982
-6103
-6200
-6312
-6462
-6653
-6864
-7062
-7212
-7288
-7278
-7186
-7024
-6806
-6546
-6248
-5916
-5554
-5172
-4791
-4435
-4129
-3886
-3703
-3554
-3398
-3186
-2882
-2475
-1985
-1469
-1002
-666
-515
-567
-792
-1117
-1445
-1681
-1755
-1644
-1376
-1012
-640
-331
-135
-63
-91
-177
-274
-351
-396
-419
-438
-465
-503
-538
-546
-504
-403
-251
-76
88
205
255
238
172
90
25
4
41
137
282
456
641
814
956
1048
1076
1035
933
791
644
530
483
517
628
783
935
1031
1026
893
626
239
-237
-765
-1305
-1816
-2258
-2594
-2795
-2846
-2758
-2572
-2354
-2189
-2154
-2303
-2646
-3142
-3714
-4268
-4723
-5031
-5191
-5247
-5264
-5309
-5422
-5608
-5840
-6074
-6268
-6402
-6486
-6555
-6653
-6820
-7070
-7396
-7770
-8157
-8533
-8882
-9209
-9524
-9832
-10129
-10399
-10620
-10778
-10878
-10945
-11021
-11153
-11375
-11695
-12092
-12522
-12935
-13294
-13585
-13826
-14053
-14308
-14619
-14986
-15379
-15746
-16035
-16212
-16274
-16259
-16224
-16239
-16360
-16605
-16953
-17349
-17714
-17973
-18072
-17994
-17753
-17395
-16973
-16536
-16116
-15720
-15338
-14954
-14551
-14125
-13680
-13231
-12790
-12361
-11939
-11507
-11052
-10567
-10063
-9565
-9108
-8725
-8429
-8207
-8020
-7813
-7527
-7125
-6596
-5970
-5302
-4658
-4102
-3673
-3381
-3213
-3134
-3107
-3100
-3088
-3054
-2985
-2866
-2680
-2416
-2076
-1681
-1274
-911
-645
-513
-523
-646
-828
-1004
-1118
-1140
-1072
-943
-798
-680
-616
-615
-664
-746
-844
-948
-1058
-1177
-1302
-1418
-1500
-1520
-1457
-1308
-1093
-848
-620
-444
-340
-297
-285
-263
-193
-55
149
398
657
897
1095
1246
1357
1443
1521
1601
1691
1792
1912
2059
2248
2497
2817
3211
3668
4165
4671
5153
5581
5938
6219
6428
6577
6683
6760
6815
6852
6868
6856
6811
6731
6622
6495
6367
6255
6174
6125
6101
6088
6066
6020
5947
5850
5742
5632
5524
5406
5259
5059
4792
4465
4104
3754
3463
3265
3162
3125
3095
3006
2803
2465
2011
1494
980
530
173
-101
-335
-588
-908
-1319
-1807
-2324
-2807
-3201
-3469
-3613
-3660
-3661
-3666
-3716
-3830
-4005
-4218
-4437
-4626
-4751
-4788
-4723
-4564
-4334
-4078
-3853
-3715
-3704
-3832
-4070
-4360
-4619
-4770
-4767
-4604
-4321
-3988
-3681
-3454
-3323
-3258
-3196
-3067
-2816
-2425
-1918
-1351
-790
-293
108
414
643
825
980
1113
1216
1275
1287
1264
1239
1256
1359
1569
1883
2264
2654
2985
3201
3269
3189
2994
2743
2508
2359
2349
2503
2813
3237
3707
4144
4475
4646
4639
4470
4186
3850
3520
3236
3009
2822
2639
2423
2145
1793
1372
896
382
-164
-737
-1335
-1946
-2541
-3077
-3502
-3771
-3865
-3798
-3618
-3399
-3217
-3135
-3184
-3358
-3620
-3916
-4194
-4410
-4543
-4587
-4553
-4460
-4331
-4192
-4073
-4005
-4013
-4112
-4295
-4533
-4777
-4969
-5060
-5022
-4859
-4606
-4315
-4041
-3823
-3674
-3582
-3515
-3437
-3321
-3151
-2924
-2647
-2322
-1951
-1530
-1058
-544
-11
512
993
1418
1791
2140
2507
2931
3436
4014
4636
5253
5824
6329
6778
7206
7659
8172
8755
9384
10010
10575
11037
11381
11631
11837
12059
12349
12733
13208
13746
14308
14857
15368
15829
16242
16610
16939
17231
17489
17716
17922
18117
18313
18509
18701
18872
19007
19098
19150
19183
19222
19289
19389
19508
19614
19670
19649
19544
19377
19186
19013
18886
18807
18751
18674
18537
18317
18020
17679
17340
17042
16800
16596
16390
16132
15782
15329
14791
14211
13635
13096
12601
12128
11638
11091
10463
9756
8993
8211
7447
6721
6036
5380
4735
4094
3458
2845
2277
1770
1324
922
535
130
-318
-817
-1357
-1914
-2460
-2974
-3443
-3865
-4244
-4587
-4894
-5162
-5384
-5556
-5676
-5750
-5785
-5790
-5766
-5711
-5618
-5480
-5297
-5081
-4852
-4637
-4466
-4363
-4339
-4395
-4516
-4681
-4859
-5021
-5139
-5192
-5167
-5067
-4904
-4703
-4494
-4304
-4151
-4034
-3936
-3826
-3669
-3436
-3117
-2720
-2273
-1815
-1386
-1018
-732
-534
-425
-401
-460
-602
-825
-1124
-1486
-1890
-2310
-2722
-3105
-3448
-3742
-3986
-4178
-4322
-4428
-4515
-4616
-4774
-5030
-5409
-5911
-6501
-7115
-7677
-8122
-8428
-8612
-8741
-8907
-9191
-9637
-10226
-10883
-11493
-11947
-12171
-12164
-11993
-11780
-11660
-11737
-12053
-12576
-13211
-13837
-14341
-14657
-14777
-14749
-14651
-14565
-14544
-14606
-14730
-14874
-14996
-15067
-15077
-15037
-14962
-14863
-14739
-14579
-14371
-14112
-13816
-13515
-13249
-13055
-12949
-12921
-12933
-12932
-12863
-12689
-12403
-12029
-11619
-11232
-10923
-10721
-10626
-10609
-10620
-10606
-10523
-10357
-10124
-9870
-9661
-9563
-9626
-9863
-10246
-10704
-11143
-11466
-11599
-11516
-11247
-10874
-10513
-10278
-10253
-10464
-10875
-11390
-11884
-12234
-12353
-12210
-11831
-11289
-10676
-10077
-9547
-9104
-8734
-8405
-8085
-7757
-7424
-7102
-6811
-6561
-6346
-6147
-5938
-5697
-5420
-5118
-4818
-4548
-4326
-4152
-4005
-3851
-3658
-3408
-3103
-2769
-2443
-2163
-1954
-1819
-1738
-1677
-1596
-1464
-1266
-1000
-682
-332
27
375
691
961
1169
1309
1381
1402
1400
1414
1479
1620
1840
2112
2395
2639
2803
2874
2867
2821
2787
2806
2896
3044
3212
3356
3435
3435
3366
3264
3167
3107
3090
3102
3105
3065
2956
2777
2551
2318
2119
1988
1934
1950
2012
2091
2165
2219
2254
2276
2297
2331
2392
2494
2649
2870
3162
3518
3916
4323
4695
4993
5190
5279
5272
5195
5081
4954
4830
4714
4605
4502
4413
4346
4308
4294
4284
4239
4118
3889
3547
3124
2679
2290
2025
1921
1972
2129
2314
2446
2468
2357
2130
1835
1524
1244
1016
841
700
574
444
304
149
-24
-226
-474
-782
-1152
-1568
-1991
-2372
-2663
-2834
-2888
-2854
-2780
-2718
-2700
-2731
-2794
-2856
-2888
-2874
-2821
-2746
-2670
-2599
-2527
-2432
-2298
-2126
-1944
-1802
-1755
-1840
-2054
-2348
-2637
-2828
-2858
-2712
-2445
-2154
-1956
-1937
-2126
-2476
-2883
-3216
-3360
-3258
-2921
-2431
-1903
-1456
-1174
-1086
-1167
-1352
-1558
-1714
-1775
-1729
-1596
-1416
-1239
-1115
-1084
-1171
-1378
-1682
-2039
-2390
-2675
-2847
-2890
-2825
-2700
-2582
-2526
-2563
-2686
-2853
-3007
-3099
-3106
-3045
-2959
-2906
-2927
-3035
-3204
-3381
-3512
-3563
-3536
-3469
-3420
-3441
-3556
-3746
-3958
-4120
-4175
-4101
-3923
-3704
-3526
-3454
-3517
-3700
-3945
-4181
-4344
-4400
-4359
-4261
-4162
-4112
-4135
-4223
-4340
-4436
-4466
-4406
-4256
-4045
-3816
-3615
-3475
-3404
-3384
-3373
-3315
-3151
-2842
-2376
-1779
-1109
-446
127
548
795
892
904
919
1022
1267
1659
2158
2682
3142
3464
3609
3589
3455
3284
3155
3132
3248
3506
3885
4349
4857
5372
5862
6302
6678
6986
7234
7447
7657
7897
8195
8557
8965
9383
9764
10064
10261
10355
10371
10346
10318
10308
10320
10338
10342
10316
10257
10182
10114
10079
10088
10131
10179
10193
10133
9974
9712
9363
8957
8531
8119
7746
7425
7159
6946
6780
6649
6538
6429
6305
6152
5961
5738
5492
5240
4995
4762
4539
4314
4077
3824
3558
3294
3050
2837
2655
2489
2315
2106
1845
1532
1185
831
500
210
-38
-259
-479
-720
-993
-1293
-1602
-1894
-2148
-2351
-2501
-2605
-2667
-2689
-2667
-2595
-2471
-2305
-2122
-1952
-1827
-1762
-1756
-1787
-1817
-1811
-1743
-1609
-1422
-1212
-1010
-835
-698
-593
-508
-436
-371
-317
-278
-252
-225
-179
-91
50
241
455
655
801
865
845
761
651
555
495
473
469
446
377
249
78
-101
-244
-318
-313
-248
-165
-111
-121
-204
-340
-484
-587
-611
-541
-389
-190
14
190
322
414
484
556
648
767
906
1051
1185
1299
1392
1470
1545
1623
1710
1803
1897
1988
2075
2161
2253
2357
2474
2599
2721
2828
2908
2955
2972
2969
2962
2962
2977
3003
3022
3009
2937
2783
2537
2210
1829
1441
1096
841
703
686
763
889
1006
1059
1012
856
606
303
-2
-259
-432
-505
-488
-407
-303
-216
-180
-214
-316
-467
-634
-773
-841
-805
-648
-378
-20
384
787
1150
1452
1690
1884
2063
2256
2477
2727
2985
3220
3405
3521
3571
3578
3576
3603
3687
3837
4038
4262
4469
4626
4708
4709
4641
4525
4389
4257
4149
4072
4025
3999
3981
3954
3902
3807
3658
3445
3165
2821
2428
2005
1582
1184
837
558
350
206
106
27
-54
-149
-256
-359
-436
-466
-444
-386
-327
-318
-407
-621
-952
-1355
-1754
-2062
-2209
-2160
-1936
-1604
-1261
-1006
-913
-1002
-1241
-1556
-1851
-2043
-2081
-1958
-1712
-1407
-1116
-898
-788
-795
-907
-1102
-1353
-1637
-1935
-2226
-2489
-2699
-2837
-2887
-2848
-2735
-2572
-2390
-2221
-2088
-2005
-1973
-1988
-2037
-2109
-2179
-2225
-2220
-2144
-1987
-1762
-1502
-1262
-1100
-1068
-1185
-1433
-1756
-2072
-2302
-2393
-2337
-2175
-1987
-1863
-1874
-2049
-2357
-2725
-3052
-3248
-3262
-3097
-2810
-2493
-2243
-2133
-2184
-2369
-2614
-2826
-2924
-2858
-2628
-2277
-1879
-1516
-1253
-1124
-1121
-1205
-1319
-1408
-1436
-1396
-1309
-1217
-1163
-1178
-1267
-1408
-1559
-1671
-1706
-1654
-1534
-1396
-1302
-1307
-1443
-1705
-2047
-2396
-2665
-2781
-2705
-2436
-2023
-1543
-1090
-748
-575
-588
-761
-1032
-1321
-1544
-1640
-1576
-1359
-1033
-666
-333
-96
7
-25
-160
-343
-516
-628
-656
-608
-515
-424
-375
-392
-472
-589
-702
-772
-778
-721
-627
-538
-495
-528
-639
-809
-996
-1154
-1243
-1238
-1138
-960
-731
-478
-223
25
265
504
746
997
1255
1520
1794
2082
2395
2743
3132
3559
4010
4459
4879
5250
5565
5837
6096
6383
6738
7184
7721
8320
8930
9486
9926
10206
10308
10248
10065
9818
9571
9376
9268
9258
9336
9474
9637
9791
9914
9995
10039
10058
10071
10093
10128
10169
10195
10182
10105
9947
9709
9406
9066
8719
8393
8101
7837
7583
7310
6995
6625
6204
5753
5302
4884
4519
4213
3956
3723
3487
3224
2921
2577
2203
1818
1440
1084
756
457
180
-86
-352
-628
-921
-1229
-1543
-1848
-2122
-2348
-2516
-2632
-2718
-2805
-2928
-3110
-3352
-3631
-3899
-4102
-4197
-4166
-4030
-3844
-3680
-3605
-3660
-3843
-4110
-4385
-4586
-4649
-4549
-4303
-3961
-3591
-3250
-2975
-2769
-2612
-2474
-2329
-2170
-2007
-1866
-1767
-1719
-1705
-1690
-1626
-1467
-1189
-792
-308
211
704
1117
1415
1588
1654
1651
1627
1628
1689
1823
2021
2254
2480
2656
2753
2761
2691
2577
2457
2365
2316
2306
2308
2289
2223
2102
1942
1777
1650
1594
1619
1708
1824
1918
1951
1902
1776
1594
1387
1182
990
812
642
477
323
199
127
120
173
257
325
329
234
39
-225
-496
-704
-790
-724
-511
-189
188
566
905
1183
1394
1540
1626
1651
1620
1546
1456
1394
1409
1536
1786
2131
2510
2843
3062
3129
3059
2908
2765
2715
2810
3056
3403
3772
4075
4254
4289
4212
4090
3997
3993
4099
4299
4546
4780
4955
5045
5057
5017
4962
4925
4923
4960
5023
5094
5155
5192
5198
5165
5089
4962
4782
4547
4267
3961
3654
3375
3145
2975
2863
2793
2742
2687
2612
2516
2409
2314
2253
2240
2276
2342
2406
2427
2368
2208
1951
1624
1269
934
654
439
275
126
-50
-286
-591
-946
-1312
-1647
-1921
-2131
-2302
-2476
-2694
-2979
-3320
-3676
-3994
-4227
-4361
-4420
-4458
-4541
-4717
-4992
-5323
-5633
-5834
-5870
-5732
-5475
-5195
-4997
-4961
-5109
-5400
-5744
-6040
-6210
-6225
-6118
-5962
-5849
-5847
-5988
-6252
-6589
-6935
-7239
-7474
-7638
-7744
-7801
-7809
-7754
-7621
-7409
-7142
-6866
-6642
-6522
-6533
-6662
-6860
-7061
-7201
-7245
-7190
-7065
-6913
-6769
-6645
-6529
-6393
-6208
-5962
-5669
-5365
-5092
-4885
-4758
-4703
-4699
-4728
-4784
-4877
-5024
-5234
-5494
-5759
-5968
-6058
-5999
-5802
-5529
-5270
-5114
-5108
-5241
-5438
-5585
-5572
-5333
-4871
-4264
-3638
-3123
-2806
-2706
-2765
-2873
-2907
-2777
-2452
-1969
-1416
-896
-494
-244
-134
-106
-89
-24
118
327
569
796
969
1069
1100
1086
1060
1054
1088
1173
1305
1474
1661
1842
1995
2096
2130
2092
1989
1843
1686
1548
1455
1417
1427
1466
1509
1535
1537
1524
1517
1543
1624
1765
1953
2159
2340
2456
2479
2404
2251
2064
1900
1819
1863
2044
2339
2693
3027
3261
3333
3217
2932
2538
2116
1750
1501
1391
1404
1495
1606
1693
1733
1730
1704
1683
1677
1683
1683
1653
1586
1492
1406
1365
1397
1502
1642
1753
1767
1641
1377
1030
696
475
441
609
929
1294
1585
1707
1623
1373
1057
800
714
854
1205
1688
2185
2584
2806
2826
2674
2413
2114
1837
1616
1459
1365
1327
1346
1426
1562
1738
1914
2040
2068
1972
1765
1500
1255
1110
1121
1294
1586
1914
2191
2349
2369
2285
2169
2104
2154
2338
2626
2945
3215
3365
3364
3226
2999
2747
2529
2381
2314
2317
2368
2449
2551
2669
2800
2930
3034
3085
3061
2962
2817
2678
2610
2665
2865
3187
3569
3930
4194
4317
4303
4202
4094
4058
4141
4346
4626
4904
5094
5137
5016
4761
4442
4143
3936
3863
3925
4083
4280
4447
4533
4510
4379
4166
3917
3682
3508
3433
3471
3618
3847
4112
4358
4534
4603
4548
4384
4148
3890
3662
3502
3428
3431
3487
3560
3617
3635
3602
3516
3383
3207
2993
2747
2480
2208
1956
1750
1611
1544
1533
1544
1529
1442
1254
962
593
201
-155
-423
-573
-613
-581
-534
-529
-603
-759
-961
-1141
-1224
-1146
-884
-459
54
553
934
1118
1081
859
540
238
59
67
267
604
984
1304
1490
1514
1405
1233
1077
1002
1035
1150
1297
1413
1455
1412
1309
1193
1111
1087
1116
1163
1185
1149
1049
913
786
717
732
825
957
1073
1129
1104
1016
917
864
906
1061
1309
1607
1902
2157
2359
2523
2677
2842
3021
3190
3311
3348
3288
3156
3006
2909
2926
3087
3371
3718
4043
4263
4321
4207
3950
3613
3269
2984
2802
2743
2802
2957
3172
3404
3604
3721
3716
3569
3293
2937
2581
2314
2209
2302
2572
2947
3324
3597
3695
3599
3350
3028
2728
2524
2451
2497
2615
2742
2829
2849
2804
2715
2607
2495
2383
2262
2128
1985
1855
1768
1750
1812
1936
2080
2189
2218
2144
1983
1785
1621
1560
1650
1903
2290
2754
3220
3615
3884
3995
3946
3760
3484
3180
2916
2754
2738
2881
3158
3505
3838
4066
4124
3984
3673
3257
2829
2476
2255
2178
2216
2305
2379
2384
2296
2123
1892
1634
1372
1115
856
589
314
46
-191
-367
-465
-490
-472
-459
-502
-638
-877
-1198
-1556
-1892
-2157
-2317
-2370
-2336
-2256
-2177
-2142
-2181
-2308
-2519
-2800
-3122
-3456
-3771
-4046
-4274
-4458
-4622
-4799
-5025
-5324
-5706
-6156
-6643
-7125
-7562
-7934
-8240
-8506
-8772
-9080
-9461
-9923
-10444
-10982
-11479
-11882
-12152
-12281
-12287
-12217
-12132
-12092
-12142
-12302
-12559
-12873
-13190
-13455
-13630
-13705
-13703
-13673
-13671
-13746
-13921
-14184
-14497
-14801
-15043
-15187
-15228
-15191
-15117
-15049
-15012
-15008
-15014
-14991
-14907
-14740
-14497
-14201
-13890
-13595
-13340
-13125
-12941
-12768
-12588
-12392
-12177
-11941
-11684
-11402
-11092
-10756
-10413
-10098
-9856
-9731
-9745
-9885
-10097
-10298
-10400
-10331
-10069
-9645
-9144
-8676
-8341
-8201
-8259
-8456
-8691
-8850
-8840
-8614
-8177
-7582
-6910
-6250
-5674
-5232
-4943
-4803
-4788
-4860
-4971
-5064
-5077
-4955
-4662
-4190
-3573
-2879
-2200
-1630
-1239
-1051
-1038
-1125
-1210
-1188
-983
-560
64
830
1656
2455
3155
3709
4102
4348
4480
4549
4607
4707
4888
5172
5558
6020
6510
6974
7360
7634
7792
7858
7879
7909
7991
8141
8351
8582
8789
8933
8995
8984
8929
8871
8844
8867
8935
9028
9117
9181
9212
9216
9209
9204
9207
9205
9178
9103
8969
8784
8573
8377
8233
8161
8154
8180
8182
8103
7904
7568
7116
6602
6095
5665
5365
5220
5220
5325
5470
5583
5598
5468
5178
4749
4236
3714
3268
2966
2842
2885
3039
3214
3313
3256
3007
2584
2057
1527
1099
853
821
982
1271
1599
1877
2040
2055
1924
1675
1346
980
611
263
-43
-296
-489
-624
-713
-781
-860
-979
-1160
-1402
-1683
-1965
-2201
-2350
-2392
-2328
-2184
-1996
-1802
-1635
-1513
-1444
-1432
-1478
-1582
-1746
-1961
-2209
-2459
-2675
-2826
-2896
-2895
-2856
-2828
-2862
-2991
-3222
-3534
-3882
-4212
-4481
-4665
-4763
-4797
-4799
-4801
-4828
-4895
-5008
-5168
-5372
-5616
-5887
-6169
-6432
-6647
-6785
-6835
-6799
-6706
-6592
-6499
-6459
-6481
-6555
-6653
-6744
-6798
-6803
-6759
-6682
-6593
-6514
-6461
-6445
-6471
-6540
-6650
-6789
-6936
-7057
-7116
-7076
-6919
-6651
-6304
-5937
-5611
-5380
-5267
-5262
-5324
-5398
-5430
-5392
-5282
-5128
-4969
-4844
-4773
-4753
-4764
-4775
-4763
-4718
-4647
-4565
-4488
-4423
-4365
-4302
-4220
-4119
-4010
-3918
-3869
-3886
-3970
-4106
-4262
-4404
-4502
-4544
-4532
-4483
-4416
-4344
-4274
-4203
-4129
-4046
-3961
-3877
-3797
-3719
-3630
-3514
-3355
-3148
-2905
-2654
-2428
-2256
-2151
-2102
-2080
-2048
-1975
-1851
-1691
-1529
-1405
-1351
-1374
-1456
-1559
-1637
-1652
-1585
-1439
-1237
-1010
-789
-595
-441
-328
-253
-206
-174
-137
-71
47
231
476
756
1018
1206
1266
1177
955
658
367
162
97
176
357
565
718
759
673
493
287
127
64
112
241
394
510
543
480
342
167
-3
-142
-247
-333
-424
-539
-682
-841
-996
-1126
-1221
-1284
-1327
-1362
-1398
-1436
-1468
-1491
-1509
-1534
-1583
-1667
-1780
-1893
-1964
-1944
-1800
-1534
-1181
-807
-486
-276
-197
-224
-295
-329
-261
-56
275
682
1096
1453
1715
1878
1972
2041
2132
2272
2468
2704
2953
3188
3391
3558
3697
3823
3950
4091
4255
4442
4653
4883
5121
5353
5562
5734
5859
5942
5997
6047
6114
6215
6348
6503
6658
6795
6909
7006
7107
7229
7381
7548
7694
7773
7746
7598
7354
7071
6830
6707
6745
6941
7241
7556
7793
7881
7799
7583
7310
7074
6952
6978
7127
7322
7464
7459
7251
6847
6312
5756
5299
5042
5030
5246
5611
6008
6316
6440
6339
6027
5573
5071
4614
4271
4073
4013
4062
4182
4351
4562
4821
5134
5491
5856
6166
6351
6359
6174
5833
5421
5048
4817
4789
4962
5275
5623
5896
6015
5955
5758
5510
5310
5242
5339
5583
5913
6249
6524
6704
6797
6841
6889
6982
7134
7329
7526
7679
7750
7729
7630
7494
7372
7317
7363
7526
7795
8137
8502
8831
9071
9180
9140
8960
8678
8348
8031
7778
7613
7533
7509
7496
7453
7354
7197
6997
6780
6561
6342
6100
5803
5421
4943
4385
3786
3201
2677
2239
1881
1571
1269
946
598
256
-27
-199
-227
-121
66
246
323
220
-96
-609
-1255
-1938
-2564
-3053
-3360
-3480
-3438
-3281
-3064
-2841
-2654
-2533
-2494
-2535
-2644
-2793
-2952
-3093
-3196
-3256
-3286
-3309
-3346
-3414
-3512
-3623
-3719
-3777
-3782
-3738
-3665
-3592
-3541
-3521
-3518
-3504
-3449
-3330
-3145
-2919
-2690
-2502
-2387
-2356
-2392
-2460
-2520
-2534
-2484
-2367
-2195
-1985
-1754
-1515
-1281
-1067
-899
-806
-817
-947
-1188
-1502
-1827
-2091
-2234
-2227
-2083
-1855
-1621
-1457
-1418
-1517
-1727
-1985
-2223
-2380
-2427
-2371
-2249
-2112
-2009
-1978
-2025
-2142
-2305
-2485
-2658
-2808
-2928
-3014
-3069
-3096
-3103
-3102
-3111
-3151
-3240
-3389
-3600
-3862
-4154
-4454
-4741
-5001
-5227
-5419
-5579
-5711
-5820
-5915
-6008
-6118
-6263
-6456
-6697
-6967
-7226
-7431
-7538
-7525
-7399
-7196
-6972
-6785
-6677
-6662
-6720
-6811
-6889
-6923
-6908
-6861
-6814
-6791
-6795
-6797
-6749
-6599
-6314
-5903
-5416
-4931
-4527
-4256
-4116
-4049
-3962
-3755
-3365
-2791
-2102
-1417
-868
-554
-508
-681
-958
-1191
-1251
-1060
-619
1
685
1310
1788
2079
2203
2217
2188
2169
2183
2220
2254
2263
2243
2221
2243
2359
2602
2970
3416
3867
4236
4454
4490
4366
4151
3944
3846
3933
4229
4704
5277
5838
6278
6512
6506
6281
5906
5484
5120
4904
4882
5056
5382
5786
6182
6491
6658
6662
6516
6257
5942
5629
5373
5210
5155
5202
5324
5476
5609
5676
5638
5481
5209
4853
4453
4059
3711
3434
3230
3086
2973
2858
2717
2531
2298
2025
1725
1413
1105
815
560
353
208
132
127
179
268
365
442
483
482
449
405
370
358
374
408
447
480
509
548
617
738
919
1148
1390
1596
1721
1738
1649
1492
1329
1224
1228
1354
1573
1823
2024
2109
2044
1841
1562
1298
1143
1171
1408
1825
2346
2865
3271
3481
3453
3197
2771
2260
1757
1344
1071
953
971
1080
1227
1359
1439
1449
1389
1277
1139
1004
899
842
835
868
915
939
896
746
465
56
-446
-978
-1455
-1794
-1931
-1841
-1547
-1120
-654
-251
12
101
26
-162
-391
-595
-733
-794
-795
-769
-746
-742
-753
-768
-774
-774
-785
-835
-947
-1123
-1335
-1529
-1643
-1633
-1498
-1290
-1102
-1046
-1209
-1618
-2224
-2910
-3520
-3914
-4010
-3813
-3417
-2969
-2625
-2497
-2616
-2926
-3310
-3631
-3784
-3733
-3516
-3235
-3013
-2950
-3093
-3420
-3852
-4283
-4614
-4786
-4789
-4665
-4481
-4312
-4215
-4219
-4320
-4493
-4699
-4901
-5066
-5171
-5206
-5173
-5086
-4972
-4868
-4813
-4836
-4951
-5148
-5392
-5635
-5829
-5941
-5971
-5947
-5923
-5957
-6093
-6340
-6673
-7031
-7340
-7528
-7554
-7410
-7132
-6786
-6451
-6200
-6087
-6134
-6328
-6630
-6982
-7320
-7589
-7749
-7783
-7696
-7513
-7267
-6996
-6727
-6475
-6242
-6021
-5804
-5587
-5371
-5164
-4974
-4804
-4646
-4487
-4312
-4112
-3893
-3676
-3488
-3352
-3274
-3231
-3178
-3058
-2827
-2469
-2011
-1524
-1101
-835
-787
-968
-1335
-1803
-2269
-2639
-2852
-2881
-2740
-2464
-2098
-1689
-1285
-935
-694
-618
-754
-1120
-1688
-2382
-3084
-3661
-4002
-4051
-3825
-3413
-2948
-2565
-2362
-2370
-2546
-2795
-3008
-3094
-3018
-2804
-2524
-2269
-2119
-2116
-2254
-2485
-2741
-2950
-3054
-3019
-2835
-2508
-2057
-1515
-924
-341
170
544
735
729
554
282
10
-161
-153
66
475
1008
1576
2092
2497
2768
2923
3005
3065
3147
3274
3445
3644
3847
4032
4183
4294
4367
4411
4435
4455
4483
4535
4621
4745
4899
5060
5195
5270
5253
5133
4919
4643
4353
4100
3926
3852
3869
3945
4030
4075
4035
3892
3653
3351
3037
2761
2566
2468
2461
2511
2571
2595
2551
2430
2250
2045
1858
1722
1650
1631
1638
1635
1594
1506
1378
1238
1113
1022
968
930
879
788
645
460
266
105
14
11
90
217
348
438
462
416
319
206
110
57
54
97
169
257
349
444
547
661
790
934
1090
1256
1433
1625
1837
2064
2297
2514
2688
2797
2830
2791
2705
2604
2522
2485
2502
2569
2669
2784
2901
3014
3125
3236
3347
3447
3525
3566
3564
3524
3462
3400
3356
3336
3333
3325
3288
3205
3076
2920
2773
2671
2645
2705
2837
3010
3182
3314
3380
3370
3293
3168
3019
2872
2751
2673
2650
2685
2773
2893
3016
3105
3130
3072
2941
2768
2603
2500
2497
2604
2796
3019
3209
3308
3290
3167
2982
2798
2675
2650
2725
2871
3042
3188
3279
3309
3297
3278
3287
3345
3453
3594
3742
3868
3955
3998
4003
3979
3937
3880
3806
3711
3597
3469
3338
3219
3121
3046
2986
2928
2855
2760
2641
2511
2385
2279
2204
2161
2143
2137
2128
2107
2069
2015
1946
1864
1768
1656
1527
1385
1237
1095
971
871
795
735
675
599
492
346
160
-63
-317
-597
-899
-1216
-1537
-1844
-2111
-2313
-2429
-2456
-2411
-2331
-2269
-2280
-2405
-2661
-3030
-3465
-3899
-4264
-4504
-4593
-4537
-4371
-4148
-3926
-3748
-3638
-3591
-3584
-3582
-3549
-3462
-3315
-3124
-2916
-2723
-2576
-2489
-2460
-2470
-2488
-2480
-2421
-2297
-2112
-1886
-1646
-1426
-1250
-1133
-1079
-1076
-1108
-1152
-1185
-1189
-1148
-1058
-918
-742
-552
-377
-251
-200
-238
-359
-534
-718
-861
-921
-877
-738
-538
-331
-168
-86
-96
-181
-307
-435
-540
-620
-695
-799
-965
-1204
-1503
-1825
-2118
-2337
-2461
-2501
-2495
-2498
-2560
-2710
-2945
-3235
-3531
-3789
-3980
-4102
-4175
-4232
-4298
-4389
-4496
-4601
-4683
-4729
-4746
-4756
-4787
-4861
-4982
-5131
-5270
-5359
-5365
-5279
-5115
-4908
-4702
-4531
-4412
-4340
-4297
-4257
-4199
-4117
-4017
-3915
-3827
-3762
-3723
-3702
-3690
-3682
-3674
-3669
-3663
-3649
-3611
-3529
-3390
-3192
-2954
-2713
-2511
-2387
-2356
-2403
-2484
-2540
-2515
-2375
-2122
-1795
-1456
-1174
-998
-948
-1004
-1121
-1239
-1308
-1300
-1213
-1073
-917
-783
-695
-663
-683
-742
-826
-925
-1033
-1145
-1255
-1350
-1415
-1436
-1407
-1335
-1241
-1155
-1110
-1127
-1213
-1351
-1512
-1658
-1755
-1783
-1745
-1659
-1558
-1477
-1440
-1454
-1507
-1574
-1623
-1628
-1576
-1475
-1348
-1227
-1140
-1102
-1109
-1137
-1152
-1120
-1020
-857
-652
-448
-288
-204
-203
-264
-344
-394
-373
-261
-70
163
390
563
656
666
618
552
506
510
572
681
813
942
1049
1129
1187
1239
1299
1374
1468
1575
1686
1797
1903
2005
2101
2191
2271
2334
2379
2408
2428
2453
2493
2554
2632
2718
2796
2856
2895
2921
2952
3002
3083
3191
3308
3411
3475
3488
3452
3383
3307
3246
3212
3203
3202
3192
3159
3100
3029
2964
2926
2923
2953
3001
3047
3078
3092
3101
3122
3168
3239
3320
3382
3395
3346
3243
3125
3046
3059
3197
3456
3794
4139
4411
4546
4521
4354
4105
3857
3687
3652
3767
4011
4332
4667
4955
5155
5248
5242
5161
5043
4929
4855
4849
4924
5075
5277
5493
5672
5768
5749
5606
5359
5053
4746
4494
4338
4290
4335
4434
4536
4597
4586
4495
4335
4133
3920
3722
3557
3428
3329
3246
3161
3055
2917
2739
2522
2277
2021
1778
1571
1417
1326
1294
1308
1348
1390
1414
1406
1356
1262
1126
957
765
570
395
267
206
221
303
420
528
579
539
399
184
-57
-261
-375
-373
-269
-111
36
110
82
-39
-205
-346
-396
-319
-124
133
373
510
489
298
-29
-419
-787
-1059
-1196
-1198
-1101
-965
-852
-811
-868
-1022
-1253
-1520
-1783
-2003
-2153
-2221
-2211
-2146
-2061
-1996
-1987
-2050
-2183
-2358
-2531
-2658
-2709
-2680
-2600
-2516
-2485
-2548
-2720
-2978
-3271
-3535
-3716
-3787
-3752
-3650
-3532
-3452
-3441
-3510
-3643
-3813
-3988
-4148
-4279
-4381
-4453
-4496
-4506
-4479
-4420
-4342
-4268
-4226
-4237
-4304
-4413
-4531
-4621
-4657
-4636
-4578
-4526
-4523
-4600
-4760
-4975
-5200
-5387
-5508
-5564
-5587
-5626
-5725
-5903
-6141
-6386
-6565
-6616
-6507
-6251
-5909
-5566
-5309
-5199
-5252
-5436
-5682
-5909
-6045
-6051
-5926
-5705
-5443
-5199
-5017
-4915
-4884
-4892
-4899
-4863
-4759
-4580
-4340
-4070
-3811
-3596
-3449
-3373
-3352
-3351
-3330
-3253
-3102
-2878
-2606
-2326
-2079
-1901
-1808
-1794
-1837
-1903
-1959
-1980
-1956
-1889
-1796
-1698
-1619
-1581
-1600
-1684
-1830
-2025
-2246
-2454
-2617
-2709
-2720
-2665
-2581
-2516
-2514
-2598
-2764
-2974
-3174
-3306
-3336
-3262
-3126
-2994
-2940
-3018
-3242
-3583
-3970
-4322
-4564
-4662
-4624
-4505
-4382
-4333
-4413
-4635
-4972
-5361
-5727
-6002
-6145
-6149
-6044
-5885
-5738
-5662
-5695
-5839
-6067
-6320
-6530
-6632
-6588
-6397
-6099
-5768
-5493
-5352
-5389
-5602
-5939
-6314
-6632
-6811
-6812
-6643
-6355
-6028
-5744
-5567
-5528
-5625
-5826
-6083
-6342
-6557
-6691
-6722
-6639
-6444
-6158
-5813
-5457
-5140
-4904
-4769
-4727
-4740
-4753
-4710
-4574
-4344
-4050
-3750
-3500
-3343
-3281
-3282
-3286
-3227
-3059
-2773
-2400
-2001
-1645
-1392
-1268
-1264
-1338
-1434
-1493
-1474
-1358
-1151
-875
-568
-267
-9
179
285
315
296
273
299
422
665
1016
1424
1810
2090
2205
2144
1950
1715
1546
1537
1729
2101
2572
3035
3390
3582
3618
3562
3505
3534
3692
3968
4300
4602
4800
4861
4806
4700
4627
4657
4816
5082
5394
5672
5854
5911
5859
5747
5640
5589
5623
5741
5919
6128
6342
6550
6751
6949
7145
7329
7483
7592
7649
7663
7657
7661
7698
7776
7882
7993
8077
8122
8125
8108
8101
8129
8202
8307
8413
8481
8480
8401
8261
8093
7942
7839
7800
7815
7858
7897
7907
7874
7805
7714
7618
7532
7459
7400
7349
7307
7275
7259
7257
7264
7262
7230
7147
7006
6815
6601
6403
6258
6188
6197
6262
6345
6404
6405
6331
6188
5999
5793
5601
5441
5317
5224
5147
5067
4972
4854
4712
4551
4380
4210
4050
3910
3793
3697
3618
3547
3477
3405
3333
3268
3219
3189
3173
3158
3123
3049
2927
2762
2576
2399
2262
2180
2147
2139
2118
2049
1913
1717
1494
1286
1136
1067
1076
1136
1206
1249
1244
1194
1120
1051
1006
989
981
955
887
768
614
458
338
283
297
359
427
457
418
308
153
-6
-124
-171
-145
-67
26
98
130
119
86
59
60
101
174
262
346
410
453
482
508
539
574
606
623
620
601
578
567
578
609
644
657
624
537
406
264
154
114
163
291
461
617
709
702
592
405
189
-6
-141
-200
-194
-151
-109
-102
-146
-241
-371
-508
-627
-705
-734
-716
-667
-611
-575
-587
-666
-818
-1037
-1300
-1575
-1825
-2017
-2130
-2157
-2110
-2009
-1883
-1759
-1660
-1604
-1604
-1668
-1795
-1981
-2207
-2446
-2661
-2816
-2885
-2861
-2763
-2632
-2523
-2488
-2560
-2744
-3010
-3308
-3578
-3773
-3869
-3873
-3814
-3738
-3682
-3670
-3704
-3767
-3829
-3861
-3841
-3763
-3631
-3459
-3270
-3084
-2922
-2803
-2741
-2741
-2795
-2882
-2967
-3008
-2970
-2835
-2614
-2346
-2094
-1925
-1894
-2023
-2291
-2641
-2988
-3249
-3357
-3279
-3025
-2638
-2181
-1724
-1326
-1027
-848
-792
-846
-986
-1176
-1373
-1523
-1577
-1495
-1259
-883
-414
73
497
784
891
818
608
337
97
-35
-7
188
519
922
1323
1654
1870
1957
1937
1856
1771
1740
1800
1964
2210
2495
2754
2926
2964
2855
2621
2325
2049
1881
1888
2094
2474
2954
3430
3790
3945
3854
3529
3038
2482
1971
1598
1416
1430
1602
1865
2141
2359
2475
2471
2358
2163
1926
1685
1472
1307
1199
1144
1133
1151
1182
1212
1233
1242
1243
1239
1236
1231
1220
1193
1143
1068
975
880
806
773
795
872
993
1137
1282
1416
1537
1654
1783
1936
2112
2299
2472
2603
2674
2681
2644
2597
2582
2635
2779
3014
3320
3662
4001
4301
4535
4689
4761
4762
4710
4628
4542
4477
4449
4461
4505
4558
4596
4602
4574
4530
4504
4531
4634
4803
5001
5162
5219
5128
4888
4552
4211
3972
3920
4089
4446
4899
5326
5614
5691
5551
5250
4883
4553
4335
4259
4308
4436
4586
4718
4819
4896
4968
5048
5133
5204
5233
5207
5128
5028
4950
4935
5004
5147
5324
5476
5550
5517
5381
5179
4963
4786
4679
4646
4665
4702
4724
4711
4663
4594
4525
4473
4443
4427
4413
4384
4330
4248
4139
4009
3863
3704
3535
3360
3183
3007
2834
2660
2474
2265
2025
1760
1486
1233
1031
905
859
873
912
935
910
828
707
581
490
462
501
584
672
722
708
626
500
368
267
221
228
270
315
332
306
239
147
55
-20
-68
-93
-107
-122
-149
-192
-249
-319
-397
-480
-563
-635
-678
-677
-621
-515
-384
-267
-210
-245
-382
-595
-831
-1024
-1119
-1089
-948
-749
-561
-449
-453
-571
-765
-978
-1153
-1255
-1283
-1263
-1235
-1237
-1284
-1370
-1467
-1542
-1571
-1553
-1511
-1483
-1508
-1613
-1804
-2063
-2353
-2635
-2873
-3049
-3161
-3222
-3260
-3303
-3378
-3508
-3704
-3962
-4266
-4587
-4886
-5126
-5278
-5330
-5298
-5217
-5137
-5106
-5157
-5299
-5511
-5749
-5964
-6111
-6169
-6141
-6055
-5950
-5865
-5827
-5840
-5893
-5961
-6018
-6043
-6028
-5976
-5893
-5791
-5673
-5540
-5385
-5204
-4996
-4767
-4532
-4311
-4118
-3964
-3845
-3746
-3643
-3512
-3335
-3107
-2841
-2562
-2302
-2089
-1940
-1854
-1817
-1803
-1789
-1761
-1718
-1673
-1645
-1645
-1674
-1717
-1750
-1751
-1710
-1637
-1566
-1537
-1589
-1736
-1965
-2231
-2471
-2630
-2673
-2600
-2447
-2273
-2135
-2073
-2092
-2166
-2250
-2296
-2274
-2182
-2045
-1902
-1795
-1748
-1762
-1820
-1889
-1942
-1959
-1938
-1891
-1834
-1784
-1750
-1733
-1728
-1728
-1728
-1722
-1707
-1681
-1644
-1604
-1577
-1585
-1652
-1795
-2005
-2252
-2471
-2590
-2546
-2310
-1908
-1424
-976
-691
-661
-913
-1395
-1991
-2551
-2938
-3072
-2947
-2634
-2256
-1943
-1794
-1846
-2070
-2384
-2686
-2887
-2940
-2849
-2666
-2469
-2334
-2314
-2422
-2629
-2874
-3084
-3194
-3164
-2994
-2721
-2416
-2162
-2031
-2067
-2271
-2593
-2946
-3232
-3366
-3304
-3062
-2708
-2348
-2091
-2016
-2147
-2443
-2813
-3146
-3341
-3347
-3168
-2867
-2541
-2289
-2178
-2231
-2416
-2665
-2894
-3032
-3040
-2919
-2706
-2459
-2238
-2089
-2033
-2063
-2157
-2278
-2393
-2480
-2529
-2541
-2525
-2489
-2436
-2362
-2258
-2115
-1934
-1728
-1526
-1362
-1270
-1266
-1342
-1461
-1564
-1586
-1475
-1209
-809
-333
139
526
772
862
828
737
671
705
884
1212
1655
2153
2636
3042
3331
3490
3531
3484
3394
3308
3269
3313
3459
3709
4045
4430
4819
5164
5431
5605
5695
5733
5760
5814
5922
6090
6302
6531
6748
6932
7073
7175
7248
7306
7355
7399
7432
7451
7455
7449
7443
7451
7482
7543
7628
7724
7812
7869
7871
7801
7650
7422
7136
6828
6543
6329
6224
6245
6381
6594
6826
7016
7115
7100
6976
6770
6523
6269
6030
5810
5605
5408
5223
5064
4954
4904
4909
4935
4928
4831
4602
4239
3784
3314
2918
2666
2582
2632
2738
2802
2741
2520
2161
1738
1344
1066
946
976
1101
1244
1337
1342
1262
1128
983
857
754
654
526
350
131
-94
-268
-337
-276
-102
124
317
395
314
80
-246
-571
-797
-859
-743
-488
-174
109
290
336
260
112
-46
-159
-198
-165
-89
-13
27
8
-73
-196
-334
-451
-521
-526
-463
-343
-193
-51
37
32
-94
-338
-671
-1029
-1335
-1515
-1521
-1350
-1051
-712
-439
-321
-408
-690
-1104
-1551
-1929
-2165
-2229
-2144
-1967
-1767
-1597
-1481
-1412
-1365
-1315
-1254
-1201
-1189
-1249
-1390
-1582
-1765
-1860
-1802
-1569
-1195
-768
-406
-218
-273
-570
-1042
-1570
-2023
-2296
-2340
-2172
-1868
-1531
-1266
-1150
-1214
-1443
-1788
-2181
-2552
-2845
-3023
-3071
-3000
-2841
-2647
-2479
-2400
-2457
-2668
-3011
-3426
-3825
-4120
-4242
-4169
-3935
-3621
-3339
-3199
-3283
-3616
-4169
-4863
-5588
-6232
-6704
-6948
-6954
-6750
-6401
-5989
-5602
-5321
-5204
-5280
-5541
-5945
-6426
-6906
-7315
-7604
-7754
-7776
-7700
-7564
-7405
-7244
-7097
-6973
-6884
-6848
-6886
-7010
-7215
-7472
-7725
-7913
-7979
-7900
-7692
-7408
-7128
-6924
-6844
-6889
-7014
-7145
-7204
-7136
-6930
-6617
-6265
-5951
-5737
-5654
-5689
-5798
-5917
-5979
-5939
-5774
-5495
-5135
-4747
-4388
-4107
-3937
-3883
-3923
-4006
-4066
-4038
-3881
-3588
-3197
-2780
-2421
-2190
-2114
-2168
-2279
-2348
-2286
-2048
-1649
-1164
-703
-373
-244
-322
-547
-814
-1008
-1043
-886
-564
-156
243
545
701
705
592
423
262
160
149
236
409
646
915
1182
1415
1581
1658
1637
1526
1353
1155
975
846
787
794
852
936
1022
1098
1153
1186
1197
1179
1127
1033
903
752
610
509
475
516
615
733
823
848
791
666
515
394
355
426
604
854
1121
1344
1474
1484
1374
1165
891
593
310
76
-82
-147
-113
11
199
411
599
721
748
678
535
364
212
119
97
133
191
223
194
90
-73
-254
-401
-467
-428
-292
-95
110
267
337
310
202
54
-87
-180
-204
-160
-75
17
83
104
82
39
11
31
117
270
463
656
803
865
828
697
502
283
85
-60
-133
-131
-68
36
153
256
319
318
235
64
-182
-473
-758
-976
-1070
-1002
-768
-397
46
485
846
1076
1160
1115
985
819
665
549
482
462
484
544
647
795
982
1188
1377
1503
1524
1416
1187
872
532
236
38
-30
32
195
413
639
829
959
1016
1002
925
801
651
501
381
317
330
422
576
760
933
1058
1120
1125
1102
1093
1132
1233
1383
1542
1658
1688
1614
1452
1249
1070
979
1014
1179
1442
1742
2009
2185
2233
2150
1961
1710
1448
1222
1062
981
970
1010
1072
1124
1144
1119
1054
962
869
797
764
772
806
845
862
841
782
702
629
595
617
691
790
871
890
815
646
409
156
-53
-170
-177
-89
49
176
236
195
53
-157
-385
-578
-698
-736
-713
-668
-647
-684
-786
-936
-1095
-1216
-1266
-1232
-1129
-998
-887
-840
-880
-1002
-1175
-1352
-1490
-1559
-1551
-1488
-1405
-1340
-1322
-1359
-1439
-1535
-1614
-1654
-1645
-1592
-1514
-1428
-1347
-1271
-1193
-1101
-991
-865
-737
-629
-558
-531
-539
-560
-564
-524
-424
-264
-62
157
366
544
680
773
827
846
833
791
725
648
579
545
568
662
821
1020
1221
1381
1468
1469
1401
1299
1208
1168
1201
1303
1443
1580
1670
1681
1606
1459
1273
1089
942
855
833
867
936
1018
1097
1160
1205
1239
1268
1300
1339
1382
1424
1458
1476
1475
1458
1431
1405
1390
1392
1409
1433
1448
1438
1393
1311
1201
1085
990
939
950
1030
1172
1360
1573
1790
1990
2156
2271
2323
2300
2202
2041
1849
1675
1573
1598
1780
2115
2561
3045
3479
3784
3913
3867
3692
3464
3268
3169
3195
3333
3534
3736
3885
3953
3944
3889
3831
3810
3846
3940
4077
4237
4402
4568
4736
4906
5072
5213
5302
5311
5225
5055
4833
4609
4431
4328
4300
4321
4345
4331
4256
4128
3984
3869
3819
3844
3921
4003
4038
3997
3879
3724
3596
3551
3619
3781
3976
4117
4125
3958
3627
3198
2767
2427
2237
2206
2289
2410
2495
2493
2400
2248
2093
1986
1949
1966
1993
1970
1854
1633
1334
1016
743
570
519
580
711
859
977
1034
1024
958
857
744
633
538
466
426
426
469
551
653
747
801
788
702
561
404
283
244
312
480
713
957
1155
1268
1285
1226
1132
1054
1033
1089
1217
1393
1582
1749
1871
1936
1953
1936
1908
1889
1896
1941
2025
2146
2289
2435
2560
2643
2667
2628
2537
2419
2306
2231
2217
2270
2376
2506
2620
2680
2659
2546
2354
2113
1866
1656
1517
1464
1492
1572
1659
1704
1662
1511
1251
910
537
188
-89
-265
-339
-338
-311
-310
-375
-526
-756
-1032
-1308
-1539
-1693
-1757
-1744
-1680
-1601
-1541
-1525
-1561
-1644
-1761
-1891
-2013
-2109
-2167
-2184
-2160
-2107
-2036
-1966
-1909
-1878
-1875
-1896
-1931
-1966
-1990
-1994
-1978
-1947
-1909
-1875
-1850
-1840
-1845
-1865
-1897
-1942
-1998
-2060
-2121
-2172
-2203
-2208
-2189
-2159
-2137
-2145
-2204
-2319
-2480
-2663
-2834
-2962
-3026
-3029
-2993
-2956
-2961
-3040
-3202
-3432
-3689
-3924
-4089
-4158
-4134
-4046
-3948
-3892
-3921
-4048
-4253
-4486
-4684
-4788
-4764
-4613
-4374
-4116
-3918
-3848
-3942
-4194
-4559
-4961
-5318
-5557
-5638
-5557
-5344
-5055
-4753
-4489
-4300
-4196
-4171
-4207
-4283
-4383
-4495
-4609
-4716
-4800
-4843
-4827
-4742
-4594
-4406
-4213
-4058
-3977
-3991
-4096
-4265
-4454
-4615
-4713
-4728
-4671
-4569
-4466
-4403
-4407
-4483
-4614
-4763
-4883
-4936
-4898
-4769
-4572
-4346
-4138
-3985
-3907
-3900
-3935
-3973
-3967
-3887
-3717
-3467
-3164
-2843
-2536
-2260
-2020
-1806
-1605
-1407
-1218
-1053
-931
-863
-842
-840
-810
-706
-496
-183
193
562
845
984
961
816
634
521
569
825
1270
1820
2355
2750
2919
2840
2559
2174
1801
1541
1445
1509
1680
1884
2051
2145
2167
2148
2138
2173
2269
2413
2569
2698
2775
2793
2770
2738
2727
2759
2836
2943
3060
3170
3265
3351
3440
3546
3675
3820
3969
4103
4209
4281
4325
4349
4364
4374
4380
4379
4370
4358
4356
4379
4441
4544
4679
4826
4961
5066
5135
5179
5222
5287
5392
5534
5691
5831
5918
5930
5869
5755
5626
5519
5459
5451
5475
5504
5506
5468
5396
5316
5265
5273
5350
5478
5616
5709
5709
5588
5350
5031
4689
4383
4163
4049
4033
4081
4147
4187
4171
4089
3949
3769
3572
3372
3179
2992
2814
2647
2498
2378
2293
2236
2190
2127
2016
1836
1587
1293
998
757
610
572
625
718
782
754
598
317
-48
-430
-761
-991
-1109
-1141
-1140
-1165
-1262
-1444
-1694
-1971
-2229
-2439
-2592
-2706
-2809
-2927
-3070
-3222
-3352
-3427
-3423
-3345
-3222
-3100
-3024
-3022
-3093
-3211
-3332
-3418
-3449
-3434
-3404
-3400
-3454
-3573
-3734
-3892
-3995
-4006
-3920
-3762
-3585
-3450
-3400
-3451
-3582
-3744
-3879
-3940
-3903
-3781
-3611
-3445
-3331
-3294
-3336
-3431
-3541
-3626
-3659
-3634
-3564
-3474
-3393
-3345
-3336
-3360
-3396
-3422
-3418
-3376
-3302
-3214
-3136
-3089
-3084
-3118
-3173
-3224
-3245
-3220
-3149
-3050
-2953
-2891
-2889
-2955
-3076
-3224
-3363
-3461
-3503
-3495
-3461
-3435
-3449
-3520
-3645
-3802
-3958
-4078
-4143
-4144
-4097
-4025
-3956
-3912
-3901
-3922
-3965
-4014
-4062
-4105
-4140
-4172
-4202
-4228
-4246
-4248
-4230
-4194
-4145
-4091
-4043
-4008
-3987
-3980
-3987
-4006
-4043
-4097
-4169
-4251
-4329
-4381
-4384
-4325
-4200
-4027
-3838
-3670
-3559
-3525
-3566
-3660
-3770
-3861
-3905
-3897
-3852
-3798
-3770
-3790
-3862
-3973
-4090
-4183
-4224
-4208
-4144
-4058
-3977
-3923
-3903
-3911
-3932
-3955
-3974
-3999
-4048
-4139
-4278
-4454
-4632
-4771
-4828
-4781
-4638
-4435
-4229
-4080
-4030
-4090
-4237
-4420
-4586
-4688
-4713
-4675
-4612
-4563
-4558
-4595
-4647
-4667
-4611
-4453
-4199
-3884
-3561
-3280
-3070
-2932
-2835
-2740
-2611
-2437
-2235
-2045
-1913
-1866
-1905
-1995
-2077
-2091
-1997
-1789
-1503
-1199
-944
-784
-733
-763
-821
-844
-784
-624
-378
-86
201
442
612
708
743
737
706
663
613
566
539
553
635
801
1047
1345
1647
1894
2037
2053
1951
1773
1583
1442
1391
1442
1570
1730
1868
1945
1944
1876
1773
1673
1611
1606
1657
1749
1862
1973
2071
2147
2203
2239
2258
2258
2239
2204
2160
2117
2088
2079
2093
2122
2156
2178
2178
2154
2110
2057
2009
1976
1961
1963
1973
1984
1993
2004
2024
2068
2147
2268
2426
2605
2781
2925
3009
3014
2936
2789
2602
2417
2280
2228
2283
2445
2694
2989
3289
3554
3760
3905
4002
4073
4141
4220
4307
4391
4454
4484
4478
4449
4418
4410
4438
4503
4589
4672
4726
4739
4712
4663
4618
4599
4616
4660
4711
4740
4725
4663
4567
4465
4389
4362
4386
4446
4509
4541
4519
4440
4320
4191
4085
4024
4005
4009
4002
3952
3840
3673
3477
3296
3173
3138
3195
3324
3487
3634
3726
3738
3670
3540
3379
3224
3104
3033
3015
3036
3075
3107
3109
3067
2975
2844
2693
2553
2457
2432
2491
2627
2808
2986
3103
3110
2980
2719
2367
1992
1670
1468
1425
1534
1752
2005
2210
2303
2251
2069
1810
1548
1363
1307
1398
1609
1877
2124
2278
2290
2152
1890
1564
1241
986
842
821
907
1062
1236
1381
1460
1454
1362
1199
993
778
585
439
354
328
342
367
368
314
184
-19
-273
-537
-763
-912
-961
-920
-822
-725
-686
-753
-946
-1250
-1619
-1988
-2295
-2493
-2566
-2533
-2439
-2344
-2302
-2350
-2498
-2731
-3014
-3307
-3574
-3793
-3956
-4067
-4138
-4176
-4190
-4179
-4143
-4086
-4019
-3954
-3910
-3902
-3936
-4008
-4100
-4190
-4254
-4276
-4254
-4194
-4116
-4037
-3974
-3930
-3900
-3867
-3815
-3727
-3599
-3433
-3244
-3052
-2875
-2729
-2623
-2557
-2523
-2506
-2489
-2453
-2383
-2266
-2099
-1890
-1656
-1421
-1215
-1061
-974
-948
-965
-990
-985
-921
-782
-577
-333
-88
118
257
322
321
280
227
182
153
136
118
85
37
-15
-50
-41
27
153
313
470
580
610
548
409
232
63
-52
-90
-51
39
143
222
251
227
164
92
37
17
33
71
113
143
155
159
178
233
340
496
683
866
1010
1090
1099
1050
978
924
923
998
1149
1357
1587
1804
1982
2106
2183
2230
2271
2328
2411
2514
2620
2706
2748
2733
2663
2556
2441
2354
2324
2365
2470
2616
2763
2870
2900
2838
2688
2476
2242
2025
1862
1764
1728
1731
1741
1727
1667
1554
1396
1210
1018
842
689
563
457
361
263
158
45
-72
-183
-279
-351
-392
-403
-389
-361
-333
-321
-337
-388
-470
-573
-676
-761
-810
-818
-788
-737
-688
-662
-672
-719
-790
-861
-908
-910
-856
-749
-602
-433
-263
-106
29
139
223
284
322
338
337
325
316
328
376
475
629
833
1073
1329
1580
1808
2000
2149
2256
2325
2367
2393
2418
2457
2524
2626
2760
2915
3069
3198
3283
3315
3302
3267
3241
3252
3318
3438
3592
3749
3877
3956
3984
3981
3978
4010
4096
4239
4419
4599
4743
4823
4832
4787
4719
4668
4664
4724
4844
5001
5166
5308
5405
5448
5444
5409
5366
5338
5347
5403
5510
5660
5834
6005
6141
6217
6216
6140
6010
5861
5732
5656
5646
5694
5766
5822
5821
5743
5590
5390
5187
5023
4925
4895
4908
4921
4892
4790
4609
4369
4108
3869
3682
3558
3482
3422
3339
3202
2998
2738
2453
2183
1965
1820
1748
1728
1723
1694
1605
1444
1216
950
688
474
342
304
350
448
552
617
612
527
374
184
-9
-174
-297
-383
-450
-520
-608
-717
-832
-931
-995
-1018
-1010
-1000
-1020
-1098
-1241
-1432
-1638
-1819
-1941
-1997
-2003
-1998
-2024
-2114
-2279
-2500
-2739
-2952
-3108
-3201
-3251
-3297
-3382
-3536
-3762
-4040
-4330
-4590
-4789
-4921
-5003
-5069
-5156
-5288
-5473
-5697
-5935
-6159
-6346
-6491
-6598
-6679
-6746
-6806
-6858
-6897
-6918
-6920
-6913
-6909
-6923
-6963
-7027
-7103
-7171
-7211
-7210
-7163
-7077
-6967
-6851
-6743
-6651
-6574
-6509
-6449
-6391
-6335
-6282
-6237
-6201
-6172
-6143
-6107
-6057
-5987
-5896
-5788
-5666
-5537
-5401
-5260
-5110
-4952
-4784
-4613
-4449
-4307
-4203
-4148
-4149
-4201
-4290
-4389
-4473
-4512
-4490
-4402
-4258
-4082
-3902
-3749
-3643
-3592
-3588
-3613
-3643
-3660
-3651
-3617
-3564
-3508
-3458
-3418
-3387
-3354
-3311
-3255
-3191
-3135
-3106
-3118
-3175
-3267
-3367
-3438
-3448
-3375
-3220
-3007
-2777
-2578
-2449
-2407
-2442
-2520
-2589
-2599
-2518
-2341
-2096
-1834
-1614
-1486
-1475
-1567
-1720
-1870
-1951
-1917
-1752
-1479
-1149
-828
-576
-435
-415
-498
-642
-801
-932
-1008
-1020
-982
-907
-815
-723
-641
-575
-530
-509
-518
-556
-616
-684
-738
-752
-707
-595
-424
-216
-3
182
317
391
410
391
352
310
271
236
204
173
152
152
191
279
415
581
746
876
942
935
868
779
712
709
795
961
1174
1382
1530
1581
1529
1399
1242
1120
1081
1149
1312
1529
1744
1903
1972
1949
1862
1759
1694
1705
1805
1979
2188
2383
2522
2578
2551
2463
2351
2255
2207
2225
2306
2434
2586
2735
2861
2950
3002
3019
3013
2995
2976
2961
2953
2949
2939
2912
2860
2777
2665
2535
2406
2300
2236
2228
2277
2373
2496
2621
2724
2788
2805
2778
2719
2650
2593
2570
2598
2685
2829
3012
3210
3389
3519
3577
3560
3482
3377
3286
3244
3273
3368
3504
3638
3733
3765
3738
3682
3644
3666
3774
3957
4175
4366
4472
4456
4322
4115
3903
3759
3734
3836
4030
4252
4427
4499
4449
4302
4113
3946
3855
3861
3947
4070
4182
4238
4226
4160
4074
4010
3997
4043
4132
4235
4318
4359
4356
4320
4272
4231
4206
4192
4178
4147
4094
4027
3965
3926
3931
3981
4064
4151
4210
4212
4146
4016
3846
3669
3518
3415
3369
3372
3405
3443
3461
3441
3375
3263
3118
2958
2805
2678
2590
2542
2525
2516
2487
2412
2275
2077
1835
1583
1357
1187
1086
1045
1038
1026
973
860
686
471
249
55
-88
-178
-231
-278
-350
-472
-650
-872
-1111
-1333
-1511
-1628
-1683
-1688
-1662
-1628
-1602
-1595
-1611
-1647
-1700
-1764
-1832
-1899
-1956
-1998
-2023
-2033
-2040
-2055
-2090
-2153
-2240
-2337
-2420
-2463
-2449
-2373
-2248
-2104
-1974
-1889
-1864
-1895
-1958
-2020
-2051
-2033
-1968
-1879
-1798
-1760
-1781
-1861
-1972
-2076
-2128
-2099
-1981
-1792
-1571
-1367
-1222
-1162
-1191
-1288
-1419
-1543
-1631
-1667
-1655
-1615
-1573
-1558
-1586
-1662
-1779
-1918
-2057
-2174
-2256
-2298
-2306
-2291
-2270
-2260
-2273
-2316
-2388
-2481
-2583
-2682
-2766
-2834
-2890
-2945
-3018
-3126
-3280
-3481
-3716
-3961
-4181
-4344
-4427
-4423
-4346
-4229
-4120
-4061
-4088
-4211
-4415
-4662
-4900
-5081
-5172
-5163
-5073
-4940
-4811
-4723
-4697
-4730
-4798
-4868
-4912
-4913
-4875
-4817
-4766
-4741
-4748
-4776
-4798
-4784
-4715
-4590
-4430
-4269
-4146
-4089
-4101
-4163
-4234
-4266
-4223
-4085
-3864
-3590
-3305
-3049
-2847
-2703
-2601
-2514
-2417
-2296
-2149
-1990
-1838
-1713
-1622
-1560
-1511
-1456
-1378
-1267
-1128
-974
-824
-697
-605
-556
-548
-575
-632
-710
-804
-906
-1006
-1095
-1157
-1183
-1171
-1126
-1063
-1004
-976
-993
-1062
-1174
-1306
-1430
-1516
-1546
-1519
-1448
-1362
-1294
-1271
-1304
-1387
-1495
-1594
-1649
-1637
-1553
-1414
-1252
-1105
-1004
-968
-991
-1051
-1113
-1144
-1118
-1026
-877
-696
-512
-352
-235
-165
-136
-134
-141
-145
-138
-118
-85
-40
20
101
213
362
553
779
1026
1272
1488
1649
1735
1742
1678
1570
1453
1367
1346
1410
1562
1781
2031
2269
2453
2554
2565
2502
2397
2294
2237
2256
2364
2554
2797
3056
3290
3465
3556
3560
3486
3361
3219
3097
3030
3043
3146
3331
3575
3845
4098
4297
4414
4438
4375
4248
4090
3941
3835
3797
3836
3948
4113
4300
4475
4602
4656
4624
4514
4346
4158
3992
3886
3864
3932
4073
4255
4439
4589
4683
4718
4706
4671
4638
4625
4635
4664
4699
4727
4740
4740
4731
4719
4705
4684
4649
4592
4513
4422
4343
4300
4315
4396
4530
4690
4835
4930
4950
4890
4763
4596
4415
4241
4083
3939
3805
3677
3560
3466
3409
3392
3408
3432
3426
3358
3208
2982
2711
2444
2234
2120
2111
2186
2295
2382
2396
2310
2130
1887
1631
1411
1262
1200
1217
1287
1380
1466
1522
1538
1508
1433
1319
1172
1004
836
685
572
514
514
562
634
700
729
699
604
453
270
85
-74
-189
-252
-270
-258
-233
-212
-208
-225
-262
-313
-369
-419
-457
-477
-479
-467
-448
-432
-427
-438
-465
-500
-535
-559
-565
-551
-520
-478
-435
-396
-365
-340
-321
-307
-300
-305
-331
-384
-467
-575
-698
-822
-931
-1010
-1050
-1049
-1008
-934
-837
-732
-635
-565
-538
-570
-665
-817
-1008
-1206
-1376
-1483
-1505
-1432
-1276
-1062
-827
-607
-436
-335
-312
-362
-470
-612
-764
-900
-997
-1040
-1025
-955
-848
-724
-609
-522
-475
-465
-482
-508
-528
-531
-519
-500
-490
-500
-538
-603
-688
-785
-886
-993
-1110
-1242
-1390
-1547
-1697
-1818
-1891
-1908
-1877
-1819
-1768
-1756
-1806
-1923
-2090
-2280
-2462
-2609
-2711
-2775
-2819
-2865
-2933
-3030
-3154
-3292
-3432
-3564
-3687
-3807
-3933
-4070
-4219
-4370
-4509
-4620
-4696
-4737
-4754
-4764
-4786
-4832
-4906
-5005
-5117
-5229
-5332
-5422
-5500
-5570
-5638
-5705
-5770
-5829
-5880
-5921
-5958
-5996
-6044
-6107
-6180
-6256
-6317
-6348
-6336
-6281
-6192
-6091
-6004
-5958
-5965
-6025
-6120
-6220
-6289
-6301
-6241
-6113
-5940
-5754
-5589
-5467
-5399
-5375
-5374
-5372
-5347
-5289
-5201
-5096
-4989
-4892
-4808
-4730
-4645
-4539
-4408
-4255
-4094
-3944
-3821
-3731
-3671
-3625
-3574
-3501
-3399
-3272
-3138
-3016
-2925
-2877
-2867
-2882
-2899
-2897
-2857
-2770
-2634
-2461
-2261
-2053
-1849
-1664
-1508
-1386
-1300
-1247
-1216
-1194
-1162
-1106
-1012
-880
-712
-520
-320
-129
43
190
312
412
499
577
653
729
809
895
991
1099
1221
1355
1499
1646
1790
1926
2049
2159
2256
2347
2436
2529
2633
2750
2881
3024
3171
3313
3439
3541
3616
3665
3701
3737
3786
3860
3959
4077
4199
4311
4402
4470
4523
4575
4640
4728
4836
4953
5059
5133
5165
5154
5116
5074
5054
5074
5138
5234
5340
5429
5479
5478
5431
5353
5268
5197
5156
5151
5174
5211
5244
5258
5243
5197
5129
5050
4977
4925
4903
4914
4947
4987
5011
4998
4936
4822
4669
4501
4343
4218
4134
4086
4051
4006
3926
3801
3640
3466
3312
3204
3154
3151
3167
3161
3096
2954
2739
2480
2220
2003
1862
1801
1802
1829
1838
1797
1693
1536
1356
1187
1063
999
992
1020
1058
1074
1052
988
891
781
677
593
536
506
500
513
545
598
673
769
875
974
1045
1069
1037
953
841
732
664
665
745
896
1087
1281
1439
1540
1579
1577
1563
1570
1622
1719
1845
1970
2058
2089
2059
1987
1908
1860
1870
1949
2080
2233
2367
2452
2471
2431
2356
2281
2234
2234
2277
2345
2411
2448
2436
2374
2271
2149
2029
1931
1862
1821
1800
1784
1764
1730
1681
1621
1558
1499
1452
1421
1405
1398
1389
1362
1305
1208
1069
896
706
522
366
254
193
175
184
198
196
164
95
-4
-125
-253
-378
-493
-595
-683
-759
-822
-872
-909
-938
-966
-1002
-1060
-1144
-1256
-1388
-1527
-1655
-1757
-1822
-1849
-1847
-1829
-1813
-1815
-1847
-1916
-2021
-2159
-2317
-2483
-2642
-2780
-2881
-2939
-2952
-2928
-2885
-2843
-2828
-2858
-2944
-3084
-3264
-3463
-3654
-3813
-3921
-3972
-3969
-3923
-3853
-3778
-3718
-3687
-3693
-3739
-3820
-3930
-4058
-4196
-4332
-4460
-4571
-4659
-4720
-4751
-4755
-4739
-4722
-4725
-4772
-4882
-5062
-5298
-5558
-5793
-5950
-5987
-5884
-5655
-5346
-5025
-4768
-4632
-4646
-4798
-5042
-5307
-5526
-5646
-5650
-5556
-5409
-5262
-5161
-5130
-5162
-5228
-5289
-5309
-5269
-5174
-5048
-4923
-4829
-4777
-4763
-4763
-4747
-4688
-4575
-4416
-4237
-4073
-3955
-3905
-3921
-3984
-4059
-4111
-4104
-4021
-3860
-3636
-3373
-3102
-2849
-2635
-2473
-2369
-2318
-2314
-2342
-2382
-2413
-2411
-2357
-2241
-2067
-1852
-1628
-1429
-1290
-1228
-1245
-1321
-1420
-1501
-1531
-1490
-1381
-1226
-1058
-910
-804
-748
-730
-729
-722
-693
-642
-581
-529
-503
-508
-533
-555
-541
-464
-312
-94
162
416
628
771
838
844
816
787
781
807
857
908
935
923
870
789
708
655
651
701
789
888
964
987
943
837
693
545
429
374
393
481
618
775
916
1014
1049
1014
920
781
626
479
366
302
292
331
400
481
550
594
607
592
559
520
483
445
397
323
210
54
-135
-333
-506
-621
-653
-598
-474
-318
-176
-87
-78
-151
-285
-444
-585
-676
-700
-662
-584
-501
-448
-448
-512
-633
-791
-961
-1117
-1237
-1310
-1329
-1296
-1213
-1085
-919
-723
-512
-306
-131
-17
10
-67
-248
-514
-821
-1115
-1332
-1419
-1345
-1107
-736
-293
148
510
735
793
687
454
146
-175
-454
-652
-750
-748
-655
-492
-277
-31
228
479
703
882
1002
1062
1065
1029
978
936
923
950
1016
1116
1240
1377
1522
1672
1822
1969
2103
2213
2289
2324
2320
2290
2249
2217
2205
2217
2249
2290
2328
2360
2390
2429
2492
2588
2715
2857
2986
3074
3096
3047
2939
2803
2684
2620
2641
2752
2938
3163
3384
3562
3668
3695
3653
3565
3460
3364
3290
3242
3211
3182
3140
3079
3000
2911
2828
2762
2721
2700
2690
2673
2637
2576
2494
2408
2337
2296
2293
2316
2341
2334
2264
2113
1884
1601
1305
1043
856
767
774
855
974
1091
1175
1208
1191
1134
1057
977
905
846
798
759
731
717
724
758
822
908
1004
1088
1143
1154
1117
1040
938
837
757
717
723
768
839
913
969
990
968
906
819
725
644
590
571
583
617
658
691
703
691
653
595
525
450
377
310
254
210
180
162
152
141
121
81
16
-71
-172
-274
-360
-418
-446
-449
-441
-442
-466
-521
-608
-714
-826
-930
-1016
-1089
-1150
-1211
-1279
-1356
-1437
-1517
-1586
-1642
-1687
-1726
-1768
-1817
-1872
-1923
-1959
-1965
-1932
-1860
-1758
-1644
-1536
-1453
-1410
-1411
-1456
-1537
-1641
-1750
-1846
-1909
-1921
-1868
-1748
-1573
-1363
-1154
-980
-870
-838
-877
-964
-1061
-1130
-1141
-1083
-964
-811
-655
-525
-439
-396
-380
-369
-338
-273
-170
-39
100
230
334
407
452
477
491
502
513
523
529
529
526
526
539
575
643
744
872
1014
1158
1283
1378
1433
1444
1416
1359
1286
1214
1158
1133
1145
1197
1281
1384
1490
1582
1646
1673
1666
1633
1589
1551
1534
1547
1593
1670
1771
1886
2005
2121
2224
2306
2358
2371
2343
2274
2176
2068
1977
1929
1945
2032
2178
2354
2520
2634
2663
2594
2436
2221
1992
1794
1661
1607
1624
1683
1745
1771
1731
1614
1425
1188
933
692
492
346
258
218
210
213
207
179
120
28
-91
-227
-365
-493
-597
-668
-702
-700
-667
-614
-558
-514
-502
-537
-629
-778
-973
-1192
-1405
-1580
-1688
-1712
-1652
-1524
-1357
-1190
-1060
-993
-1002
-1084
-1221
-1385
-1548
-1685
-1780
-1824
-1820
-1775
-1698
-1602
-1499
-1399
-1312
-1247
-1208
-1197
-1213
-1246
-1287
-1321
-1335
-1319
-1268
-1183
-1074
-955
-846
-764
-725
-735
-790
-875
-967
-1040
-1071
-1045
-965
-845
-711
-597
-530
-526
-585
-693
-821
-936
-1010
-1026
-982
-889
-770
-651
-553
-491
-466
-470
-485
-494
-476
-422
-327
-197
-44
114
259
377
460
504
515
502
478
454
439
440
465
518
604
726
884
1072
1274
1469
1633
1745
1791
1774
1712
1633
1572
1560
1614
1736
1909
2104
2291
2443
2547
2602
2621
2623
2627
2644
2679
2729
2787
2843
2891
2927
2950
2960
2959
2946
2921
2887
2846
2806
2776
2767
2787
2840
2926
3037
3160
3280
3382
3451
3482
3473
3434
3379
3323
3285
3274
3293
3336
3392
3447
3490
3519
3540
3565
3606
3671
3756
3847
3925
3966
3958
3902
3812
3717
3645
3622
3656
3741
3856
3976
4074
4138
4165
4163
4144
4121
4094
4062
4014
3941
3842
3724
3603
3497
3423
3388
3390
3417
3456
3490
3511
3516
3506
3482
3446
3393
3320
3221
3099
2964
2831
2722
2654
2636
2670
2741
2830
2912
2965
2975
2935
2847
2722
2571
2410
2251
2108
1988
1898
1838
1805
1791
1784
1773
1745
1690
1606
1492
1354
1199
1040
889
758
658
592
561
553
552
534
476
361
183
-50
-314
-578
-812
-992
-1110
-1174
-1205
-1232
-1282
-1373
-1510
-1684
-1879
-2078
-2263
-2425
-2558
-2661
-2735
-2780
-2799
-2793
-2772
-2748
-2737
-2756
-2814
-2915
-3049
-3199
-3342
-3460
-3542
-3588
-3608
-3617
-3631
-3660
-3705
-3757
-3802
-3824
-3811
-3760
-3677
-3575
-3473
-3390
-3343
-3342
-3388
-3471
-3577
-3683
-3767
-3808
-3795
-3723
-3599
-3436
-3253
-3068
-2897
-2747
-2620
-2512
-2418
-2334
-2256
-2185
-2118
-2055
-1989
-1915
-1829
-1729
-1620
-1514
-1424
-1361
-1332
-1334
-1352
-1371
-1373
-1349
-1299
-1236
-1176
-1139
-1135
-1163
-1210
-1260
-1295
-1302
-1282
-1247
-1214
-1200
-1213
-1250
-1296
-1330
-1330
-1281
-1182
-1041
-880
-722
-591
-501
-458
-460
-496
-551
-610
-656
-675
-656
-592
-485
-341
-173
-2
153
275
350
376
356
301
222
134
49
-20
-60
-57
0
119
298
524
772
1008
1197
1312
1342
1294
1192
1069
957
877
835
822
819
806
775
728
679
646
645
675
726
773
791
762
685
577
467
387
363
399
485
591
684
736
731
671
572
456
343
246
166
97
31
-37
-103
-156
-181
-168
-112
-22
83
177
237
242
187
77
-69
-226
-363
-457
-489
-455
-364
-236
-100
15
83
90
35
-67
-194
-317
-416
-479
-507
-509
-503
-501
-511
-533
-559
-583
-602
-619
-644
-688
-757
-848
-947
-1032
-1084
-1091
-1055
-994
-937
-913
-940
-1020
-1139
-1269
-1377
-1443
-1462
-1447
-1425
-1428
-1480
-1589
-1744
-1922
-2089
-2218
-2294
-2316
-2299
-2268
-2247
-2254
-2298
-2377
-2482
-2603
-2730
-2857
-2981
-3101
-3212
-3308
-3381
-3419
-3419
-3382
-3321
-3258
-3220
-3234
-3323
-3491
-3729
-4010
-4296
-4545
-4719
-4795
-4767
-4652
-4478
-4284
-4106
-3974
-3905
-3902
-3958
-4059
-4189
-4334
-4483
-4625
-4751
-4847
-4903
-4906
-4850
-4735
-4573
-4382
-4187
-4011
-3879
-3800
-3776
-3798
-3849
-3908
-3953
-3967
-3937
-3858
-3733
-3570
-3385
-3194
-3012
-2854
-2728
-2636
-2577
-2543
-2528
-2523
-2521
-2514
-2496
-2457
-2389
-2284
-2142
-1968
-1776
-1592
-1440
-1347
-1328
-1386
-1508
-1667
-1828
-1955
-2019
-2003
-1907
-1744
-1538
-1320
-1120
-964
-871
-846
-883
-968
-1073
-1170
-1229
-1230
-1164
-1035
-864
-680
-515
-397
-342
-353
-416
-510
-608
-685
-724
-719
-671
-588
-483
-365
-243
-125
-14
86
172
242
295
332
358
378
399
427
466
513
564
610
644
660
657
640
620
608
616
653
715
794
872
930
951
928
866
782
701
652
655
720
839
993
1154
1293
1391
1438
1441
1413
1375
1341
1324
1326
1345
1377
1420
1474
1540
1619
1708
1800
1880
1935
1956
1940
1895
1839
1793
1778
1806
1881
1994
2128
2266
2390
2487
2552
2585
2592
2578
2550
2515
2480
2449
2429
2423
2433
2458
2493
2532
2571
2605
2630
2645
2645
2624
2576
2491
2366
2204
2020
1838
1689
1605
1607
1697
1861
2063
2257
2397
2448
2394
2242
2017
1759
1506
1289
1126
1018
958
927
908
891
869
841
807
770
727
677
616
544
464
382
306
243
198
172
162
165
178
197
219
244
268
284
287
270
233
180
121
71
45
52
90
149
213
260
276
255
204
138
75
32
14
18
30
32
12
-35
-101
-171
-225
-249
-237
-194
-138
-88
-66
-83
-142
-235
-347
-457
-549
-608
-626
-599
-534
-442
-341
-253
-200
-201
-267
-394
-567
-758
-934
-1068
-1142
-1154
-1120
-1062
-1010
-984
-994
-1039
-1106
-1180
-1250
-1311
-1365
-1416
-1469
-1521
-1561
-1575
-1547
-1471
-1351
-1204
-1054
-926
-840
-801
-804
-832
-866
-888
-890
-871
-838
-795
-748
-692
-621
-525
-399
-247
-79
86
226
326
375
375
335
273
205
146
108
96
114
163
245
360
506
676
858
1037
1195
1315
1389
1415
1406
1379
1359
1366
1412
1498
1615
1743
1857
1938
1975
1969
1933
1886
1853
1851
1889
1966
2068
2178
2280
2362
2419
2454
2476
2494
2515
2539
2567
2593
2616
2637
2660
2689
2728
2775
2825
2869
2899
2912
2913
2914
2931
2979
3065
3183
3315
3436
3517
3540
3497
3400
3275
3153
3065
3032
3061
3141
3249
3357
3436
3467
3440
3356
3226
3064
2891
2726
2587
2489
2445
2461
2533
2651
2795
2939
3052
3110
3096
3006
2848
2646
2428
2226
2066
1963
1923
1938
1994
2071
2151
2221
2270
2297
2300
2282
2244
2186
2106
2004
1880
1739
1588
1438
1304
1195
1121
1085
1084
1110
1151
1193
1221
1221
1185
1104
979
814
619
410
206
27
-110
-194
-225
-211
-169
-120
-87
-86
-124
-201
-304
-417
-525
-612
-673
-707
-720
-722
-724
-735
-764
-815
-889
-986
-1102
-1229
-1358
-1476
-1572
-1634
-1658
-1648
-1613
-1569
-1535
-1525
-1548
-1602
-1678
-1756
-1818
-1849
-1841
-1794
-1721
-1636
-1558
-1499
-1468
-1463
-1477
-1501
-1522
-1529
-1514
-1475
-1413
-1332
-1240
-1147
-1065
-1004
-969
-961
-975
-999
-1020
-1029
-1014
-978
-930
-885
-860
-865
-903
-968
-1046
-1121
-1181
-1219
-1241
-1257
-1277
-1309
-1348
-1381
-1391
-1363
-1292
-1188
-1076
-987
-951
-984
-1082
-1220
-1361
-1463
-1498
-1454
-1346
-1203
-1064
-960
-910
-909
-940
-973
-986
-966
-915
-850
-792
-759
-756
-776
-801
-810
-787
-729
-643
-548
-468
-416
-399
-406
-421
-419
-384
-306
-189
-48
95
219
306
349
348
312
257
198
153
132
143
185
254
338
426
505
565
602
619
620
614
607
603
602
599
591
578
564
559
572
608
667
736
798
831
818
754
646
518
399
318
294
330
412
516
613
678
699
679
630
572
524
495
486
490
499
502
498
488
478
471
467
459
435
383
299
188
62
-54
-140
-179
-169
-120
-54
3
30
14
-43
-127
-218
-299
-355
-384
-392
-387
-379
-372
-363
-345
-308
-248
-168
-80
-2
51
65
41
-11
-72
-118
-130
-97
-19
89
208
315
391
424
412
363
288
202
119
47
-8
-44
-61
-60
-43
-10
38
98
168
240
307
362
397
405
385
339
272
195
117
48
-4
-36
-48
-46
-34
-19
-7
-2
-6
-23
-55
-104
-171
-253
-346
-440
-526
-592
-633
-647
-641
-624
-607
-596
-592
-591
-580
-550
-495
-418
-333
-259
-216
-219
-271
-360
-466
-563
-629
-654
-639
-596
-541
-491
-452
-421
-389
-346
-284
-211
-142
-102
-112
-186
-324
-506
-702
-876
-1000
-1056
-1045
-983
-896
-812
-755
-742
-778
-862
-988
-1148
-1333
-1536
-1744
-1944
-2120
-2255
-2338
-2364
-2337
-2272
-2189
-2112
-2062
-2053
-2092
-2180
-2308
-2466
-2640
-2816
-2979
-3119
-3223
-3284
-3299
-3267
-3199
-3106
-3007
-2921
-2865
-2855
-2897
-2990
-3123
-3279
-3435
-3568
-3657
-3691
-3670
-3602
-3507
-3405
-3313
-3240
-3182
-3127
-3057
-2960
-2830
-2679
-2527
-2403
-2329
-2318
-2365
-2447
-2532
-2585
-2582
-2514
-2388
-2223
-2045
-1877
-1728
-1599
-1485
-1380
-1281
-1194
-1130
-1103
-1118
-1168
-1234
-1288
-1300
-1248
-1124
-940
-720
-497
-305
-165
-87
-66
-87
-131
-181
-224
-257
-280
-300
-319
-343
-371
-398
-419
-424
-407
-361
-285
-186
-78
20
84
92
31
-100
-288
-506
-719
-894
-1002
-1035
-994
-897
-770
-642
-538
-474
-459
-493
-572
-685
-821
-965
-1101
-1211
-1276
-1286
-1237
-1134
-994
-842
-703
-597
-534
-514
-523
-545
-561
-558
-530
-480
-414
-340
-262
-182
-96
-2
102
210
316
408
478
526
557
584
622
686
779
897
1026
1146
1239
1295
1314
1306
1290
1285
1305
1354
1426
1506
1577
1624
1643
1635
1613
1590
1582
1600
1646
1720
1815
1923
2036
2146
2245
2327
2386
2421
2436
2437
2440
2460
2511
2600
2724
2869
3015
3138
3221
3254
3243
3199
3141
3085
3040
3007
2979
2947
2903
2844
2773
2701
2634
2578
2534
2495
2454
2407
2353
2296
2244
2205
2182
2173
2169
2160
2135
2091
2029
1957
1883
1815
1755
1703
1655
1611
1569
1534
1511
1502
1504
1509
1501
1465
1391
1278
1134
978
835
725
660
643
664
704
742
759
742
684
587
458
307
146
-12
-157
-279
-375
-443
-488
-516
-532
-541
-547
-549
-549
-549
-557
-584
-639
-729
-851
-994
-1137
-1255
-1332
-1360
-1350
-1323
-1311
-1338
-1416
-1540
-1688
-1828
-1932
-1984
-1986
-1960
-1937
-1946
-2007
-2122
-2276
-2444
-2596
-2715
-2792
-2833
-2853
-2869
-2891
-2924
-2967
-3014
-3061
-3104
-3144
-3184
-3223
-3257
-3276
-3273
-3242
-3183
-3105
-3022
-2949
-2898
-2873
-2871
-2882
-2894
-2898
-2888
-2864
-2832
-2795
-2758
-2723
-2691
-2660
-2630
-2601
-2573
-2544
-2510
-2464
-2401
-2319
-2224
-2125
-2041
-1985
-1967
-1984
-2021
-2060
-2073
-2041
-1957
-1828
-1671
-1513
-1375
-1274
-1213
-1185
-1175
-1165
-1140
-1091
-1014
-909
-780
-635
-479
-319
-164
-20
105
208
287
346
391
426
457
489
522
558
597
643
698
764
840
918
990
1044
1074
1079
1069
1058
1066
1106
1184
1296
1424
1547
1644
1703
1723
1715
1697
1690
1710
1766
1860
1983
2125
2271
2410
2530
2624
2687
2718
2722
2711
2700
2707
2746
2821
2925
3039
3139
3200
3208
3166
3092
3015
2969
2978
3053
3184
3344
3500
3621
3684
3683
3624
3526
3408
3289
3182
3095
3034
3006
3016
3069
3163
3287
3417
3524
3574
3543
3424
3231
2997
2765
2580
2475
2461
2524
2636
2755
2847
2888
2875
2820
2745
2673
2620
2588
2569
2551
2519
2469
2408
2349
2310
2304
2332
2383
2438
2475
2477
2440
2375
2302
2245
2222
2240
2289
2349
2397
2415
2397
2352
2299
2263
2261
2300
2374
2463
2548
2608
2635
2631
2607
2577
2556
2551
2566
2596
2638
2689
2743
2796
2841
2865
2857
2807
2715
2593
2465
2362
2312
2330
2415
2542
2676
2776
2812
2773
2669
2528
2383
2263
2184
2145
2131
2124
2110
2083
2050
2017
1998
1987
1973
1940
1868
1749
1585
1394
1203
1037
913
836
797
781
769
748
712
660
594
515
420
308
179
41
-91
-201
-273
-305
-308
-306
-330
-403
-534
-709
-893
-1046
-1132
-1135
-1065
-955
-853
-801
-827
-929
-1085
-1257
-1405
-1504
-1546
-1544
-1518
-1489
-1470
-1461
-1450
-1429
-1392
-1346
-1309
-1301
-1340
-1428
-1550
-1678
-1780
-1827
-1801
-1705
-1556
-1383
-1214
-1073
-976
-925
-915
-935
-970
-1008
-1038
-1054
-1052
-1036
-1012
-991
-982
-990
-1012
-1039
-1052
-1036
-977
-876
-747
-616
-511
-455
-460
-519
-614
-716
-802
-856
-877
-876
-867
-862
-867
-877
-882
-871
-842
-801
-764
-750
-777
-849
-961
-1096
-1231
-1343
-1419
-1453
-1453
-1429
-1395
-1365
-1349
-1352
-1380
-1433
-1508
-1598
-1689
-1764
-1809
-1809
-1766
-1689
-1598
-1520
-1475
-1473
-1513
-1578
-1645
-1695
-1716
-1712
-1695
-1682
-1687
-1713
-1751
-1784
-1792
-1761
-1688
-1586
-1474
-1374
-1302
-1266
-1260
-1273
-1291
-1305
-1309
-1307
-1303
-1299
-1292
-1276
-1242
-1183
-1098
-994
-886
-788
-715
-676
-669
-689
-723
-759
-785
-795
-785
-757
-715
-667
-622
-589
-575
-581
-604
-632
-653
-651
-621
-565
-498
-441
-418
-448
-534
-667
-823
-972
-1086
-1150
-1162
-1134
-1087
-1042
-1014
-1014
-1037
-1079
-1131
-1191
-1259
-1337
-1424
-1515
-1601
-1668
-1707
-1712
-1691
-1655
-1621
-1603
-1608
-1633
-1665
-1688
-1688
-1659
-1601
-1528
-1454
-1393
-1358
-1350
-1366
-1398
-1435
-1466
-1484
-1480
-1454
-1406
-1344
-1279
-1225
-1196
-1200
-1235
-1289
-1342
-1371
-1356
-1291
-1183
-1055
-935
-849
-813
-825
-869
-918
-946
-938
-889
-810
-719
-631
-553
-484
-413
-327
-221
-97
32
148
239
303
350
402
482
605
771
963
1150
1303
1401
1441
1440
1428
1437
1492
1597
1741
1897
2033
2128
2172
2174
2154
2135
2137
2164
2210
2259
2295
2303
2282
2238
2182
2125
2075
2031
1986
1932
1866
1789
1715
1657
1630
1640
1682
1739
1783
1789
1735
1615
1440
1236
1034
868
760
714
718
747
767
751
682
561
407
246
110
22
-8
15
71
135
181
194
167
108
28
-55
-131
-192
-237
-268
-288
-297
-292
-270
-230
-172
-107
-46
-4
7
-19
-76
-152
-228
-285
-306
-284
-220
-127
-21
77
148
181
169
116
32
-69
-169
-256
-321
-361
-382
-395
-411
-444
-499
-578
-676
-784
-890
-983
-1056
-1107
-1138
-1155
-1167
-1180
-1201
-1233
-1280
-1341
-1414
-1498
-1590
-1687
-1786
-1884
-1979
-2069
-2153
-2231
-2304
-2372
-2438
-2501
-2563
-2624
-2683
-2736
-2780
-2810
-2823
-2820
-2804
-2784
-2769
-2771
-2796
-2844
-2910
-2981
-3040
-3074
-3074
-3038
-2970
-2883
-2790
-2702
-2624
-2560
-2507
-2462
-2423
-2389
-2361
-2342
-2329
-2320
-2308
-2282
-2236
-2163
-2064
-1944
-1814
-1685
-1570
-1480
-1420
-1393
-1398
-1427
-1470
-1513
-1542
-1544
-1509
-1434
-1325
-1193
-1055
-928
-826
-756
-720
-711
-721
-741
-763
-782
-792
-791
-769
-721
-638
-518
-363
-183
3
176
318
414
461
465
439
398
363
346
360
412
501
624
771
928
1074
1188
1253
1259
1208
1117
1016
938
917
970
1099
1286
1496
1689
1829
1893
1879
1804
1698
1599
1538
1537
1603
1726
1889
2070
2247
2403
2528
2617
2670
2690
2681
2649
2600
2542
2486
2439
2412
2410
2434
2482
2546
2618
2688
2748
2792
2821
2836
2843
2844
2841
2832
2814
2780
2731
2669
2603
2549
2523
2541
2609
2724
2872
3028
3163
3253
3280
3242
3149
3023
2893
2789
2731
2730
2784
2880
2996
3108
3193
3236
3230
3181
3102
3014
2939
2896
2893
2929
2990
3055
3100
3107
3069
2992
2895
2806
2747
2734
2763
2818
2869
2887
2849
2754
2616
2469
2352
2295
2314
2401
2527
2651
2734
2750
2692
2578
2438
2306
2213
2169
2173
2208
2253
2292
2319
2337
2356
2382
2418
2455
2476
2464
2408
2310
2183
2048
1930
1845
1798
1783
1785
1786
1774
1746
1706
1659
1611
1562
1508
1440
1356
1259
1161
1079
1025
1006
1010
1018
1000
939
826
675
514
379
299
283
321
380
417
396
298
128
-90
-314
-508
-645
-719
-739
-729
-709
-697
-697
-708
-723
-741
-764
-801
-859
-942
-1043
-1147
-1232
-1284
-1294
-1269
-1228
-1195
-1189
-1221
-1285
-1364
-1436
-1484
-1499
-1489
-1468
-1458
-1477
-1531
-1617
-1718
-1815
-1887
-1924
-1922
-1884
-1822
-1747
-1669
-1596
-1531
-1479
-1440
-1419
-1415
-1428
-1455
-1490
-1522
-1541
-1538
-1505
-1440
-1348
-1240
-1131
-1039
-980
-965
-997
-1065
-1150
-1228
-1272
-1262
-1194
-1076
-930
-787
-677
-620
-623
-680
-771
-871
-958
-1018
-1047
-1048
-1028
-998
-964
-928
-891
-854
-818
-789
-771
-767
-777
-796
-818
-834
-838
-831
-816
-801
-794
-801
-823
-855
-891
-924
-948
-959
-954
-932
-896
-846
-787
-724
-667
-622
-597
-592
-602
-615
-618
-599
-559
-504
-453
-428
-449
-521
-636
-770
-889
-961
-961
-885
-746
-573
-402
-266
-189
-180
-233
-332
-455
-582
-696
-783
-837
-854
-839
-800
-752
-713
-702
-733
-809
-920
-1047
-1162
-1242
-1275
-1265
-1233
-1211
-1230
-1310
-1454
-1641
-1834
-1993
-2082
-2086
-2012
-1887
-1752
-1648
-1607
-1643
-1753
-1915
-2103
-2288
-2444
-2556
-2616
-2622
-2579
-2500
-2399
-2296
-2213
-2167
-2173
-2232
-2332
-2450
-2559
-2628
-2639
-2585
-2477
-2338
-2198
-2085
-2023
-2020
-2075
-2172
-2292
-2414
-2518
-2588
-2615
-2597
-2536
-2444
-2337
-2235
-2158
-2126
-2146
-2217
-2327
-2453
-2570
-2653
-2688
-2669
-2603
-2503
-2388
-2278
-2187
-2126
-2104
-2121
-2178
-2267
-2376
-2486
-2574
-2615
-2590
-2491
-2328
-2125
-1917
-1743
-1631
-1596
-1633
-1717
-1817
-1901
-1949
-1955
-1931
-1895
-1865
-1852
-1853
-1858
-1849
-1816
-1759
-1693
-1640
-1627
-1670
-1770
-1910
-2060
-2184
-2255
-2260
-2206
-2116
-2021
-1949
-1915
-1921
-1952
-1990
-2013
-2013
-1988
-1947
-1904
-1871
-1854
-1851
-1858
-1867
-1878
-1892
-1915
-1954
-2005
-2064
-2111
-2128
-2101
-2025
-1915
-1793
-1691
-1639
-1651
-1725
-1839
-1958
-2045
-2075
-2033
-1931
-1795
-1657
-1549
-1489
-1478
-1502
-1535
-1549
-1523
-1449
-1332
-1187
-1037
-901
-793
-720
-678
-661
-660
-667
-678
-688
-695
-695
-681
-647
-589
-507
-408
-300
-195
-102
-24
42
107
180
272
383
505
623
717
773
786
760
712
662
627
619
637
670
707
740
772
816
894
1026
1220
1467
1738
1989
2172
2254
2220
2084
1887
1680
1518
1441
1467
1587
1773
1985
2182
2332
2414
2426
2375
2279
2161
2045
1955
1909
1921
1992
2112
2255
2390
2480
2497
2431
2288
2096
1896
1729
1628
1607
1660
1759
1873
1967
2020
2027
1996
1947
1898
1865
1851
1850
1852
1844
1820
1780
1732
1688
1655
1639
1633
1628
1610
1569
1499
1405
1299
1196
1113
1061
1043
1057
1092
1137
1180
1212
1229
1229
1212
1176
1118
1038
937
825
716
631
588
601
670
776
890
972
987
913
753
532
295
94
-27
-43
42
195
368
507
571
538
416
234
35
-136
-248
-285
-255
-179
-88
-10
32
28
-20
-99
-192
-281
-350
-388
-392
-364
-313
-251
-191
-145
-119
-116
-133
-163
-195
-221
-233
-231
-213
-186
-157
-134
-126
-139
-177
-238
-315
-397
-468
-511
-514
-470
-387
-282
-180
-112
-100
-157
-277
-441
-618
-772
-874
-908
-875
-792
-686
-585
-513
-482
-492
-531
-583
-630
-659
-665
-649
-615
-571
-522
-473
-426
-383
-350
-333
-339
-373
-431
-506
-579
-627
-628
-569
-448
-277
-83
103
252
344
376
364
333
316
342
425
566
750
951
1142
1299
1410
1476
1504
1510
1512
1525
1557
1614
1695
1796
1909
2025
2134
2224
2290
2328
2341
2339
2336
2347
2386
2461
2575
2720
2886
3057
3219
3362
3478
3567
3632
3683
3732
3790
3867
3968
4089
4219
4343
4444
4511
4545
4556
4569
4607
4693
4831
5010
5203
5377
5499
5556
5555
5521
5490
5497
5559
5674
5819
5959
6063
6115
6121
6103
6093
6117
6185
6286
6391
6469
6496
6467
6398
6317
6258
6240
6263
6306
6340
6335
6277
6171
6044
5929
5854
5829
5846
5878
5892
5866
5795
5696
5600
5538
5532
5578
5654
5720
5738
5684
5558
5381
5195
5041
4952
4937
4983
5060
5130
5160
5131
5044
4915
4769
4632
4523
4449
4407
4384
4362
4325
4262
4173
4065
3952
3855
3790
3769
3791
3842
3898
3926
3899
3798
3627
3406
3173
2970
2832
2776
2792
2852
2910
2922
2858
2710
2494
2246
2007
1814
1684
1616
1591
1579
1552
1494
1401
1284
1157
1037
933
845
766
687
602
515
431
362
318
300
302
309
303
268
196
89
-40
-171
-285
-364
-401
-396
-360
-309
-261
-233
-239
-287
-380
-511
-671
-844
-1012
-1161
-1276
-1351
-1387
-1390
-1372
-1343
-1315
-1296
-1294
-1311
-1350
-1412
-1493
-1587
-1682
-1762
-1812
-1819
-1779
-1701
-1605
-1518
-1467
-1471
-1532
-1636
-1754
-1852
-1900
-1884
-1806
-1689
-1564
-1468
-1425
-1447
-1525
-1640
-1764
-1869
-1935
-1952
-1921
-1850
-1752
-1643
-1540
-1460
-1418
-1423
-1481
-1586
-1725
-1874
-2009
-2110
-2164
-2174
-2153
-2123
-2104
-2112
-2151
-2214
-2290
-2366
-2436
-2501
-2569
-2646
-2737
-2835
-2925
-2992
-3022
-3014
-2980
-2942
-2927
-2955
-3033
-3150
-3282
-3401
-3486
-3529
-3543
-3550
-3577
-3641
-3743
-3868
-3989
-4077
-4117
-4111
-4080
-4054
-4062
-4122
-4225
-4350
-4462
-4531
-4546
-4513
-4463
-4431
-4451
-4536
-4674
-4831
-4961
-5023
-4993
-4874
-4694
-4498
-4332
-4231
-4204
-4242
-4312
-4381
-4417
-4405
-4350
-4270
-4191
-4135
-4118
-4139
-4187
-4244
-4292
-4318
-4319
-4300
-4272
-4247
-4233
-4232
-4240
-4248
-4247
-4233
-4207
-4175
-4147
-4135
-4144
-4173
-4210
-4241
-4249
-4220
-4150
-4046
-3925
-3805
-3706
-3640
-3609
-3605
-3614
-3622
-3619
-3603
-3580
-3559
-3550
-3554
-3570
-3585
-3588
-3570
-3529
-3472
-3414
-3373
-3361
-3385
-3441
-3515
-3590
-3648
-3677
-3673
-3637
-3580
-3513
-3447
-3392
-3354
-3337
-3343
-3370
-3416
-3473
-3532
-3584
-3619
-3631
-3619
-3588
-3545
-3502
-3469
-3450
-3447
-3456
-3467
-3473
-3467
-3446
-3411
-3368
-3326
-3294
-3280
-3290
-3324
-3377
-3438
-3493
-3526
-3527
-3488
-3415
-3320
-3222
-3143
-3101
-3108
-3160
-3246
-3345
-3433
-3488
-3499
-3462
-3385
-3281
-3170
-3068
-2987
-2937
-2916
-2921
-2943
-2972
-2998
-3015
-3017
-3006
-2985
-2959
-2935
-2915
-2901
-2889
-2876
-2856
-2827
-2791
-2750
-2708
-2668
-2628
-2585
-2536
-2477
-2410
-2342
-2285
-2249
-2240
-2256
-2287
-2313
-2318
-2288
-2218
-2116
-1996
-1877
-1770
-1681
-1605
-1531
-1447
-1349
-1241
-1134
-1044
-986
-963
-967
-980
-980
-949
-879
-775
-655
-540
-448
-385
-348
-319
-278
-209
-104
28
170
296
386
426
419
376
322
279
267
296
362
456
560
659
740
799
839
868
898
938
993
1062
1140
1215
1278
1318
1331
1319
1289
1252
1221
1205
1209
1234
1272
1312
1342
1352
1335
1294
1234
1169
1113
1078
1073
1099
1151
1216
1281
1332
1359
1361
1340
1306
1267
1235
1216
1213
1226
1252
1289
1332
1376
1416
1446
1458
1451
1423
1382
1341
1316
1321
1366
1449
1560
1679
1783
1857
1893
1899
1887
1877
1883
1909
1950
1994
2025
2037
2032
2021
2021
2050
2109
2193
2280
2347
2372
2346
2274
2178
2082
2012
1981
1988
2021
2062
2092
2100
2086
2057
2025
1999
1983
1977
1975
1972
1967
1961
1958
1961
1970
1981
1987
1982
1966
1943
1923
1918
1933
1969
2015
2057
2081
2076
2044
1997
1953
1929
1940
1986
2059
2142
2218
2274
2305
2314
2311
2307
2311
2328
2360
2403
2455
2513
2575
2636
2689
2726
2738
2720
2673
2607
2537
2483
2461
2479
2533
2608
2682
2733
2745
2714
2647
2559
2472
2401
2358
2341
2342
2347
2342
2316
2263
2189
2101
2013
1939
1889
1868
1876
1903
1938
1969
1984
1980
1959
1927
1897
1876
1868
1869
1867
1851
1810
1743
1657
1568
1494
1447
1431
1437
1443
1427
1371
1272
1140
999
878
801
777
799
845
887
900
872
809
729
657
617
619
657
714
767
794
784
739
671
601
545
513
507
520
542
564
584
604
630
667
715
768
815
838
825
763
654
505
333
165
26
-59
-73
-14
106
262
415
529
572
535
428
282
144
58
57
147
310
504
679
792
818
760
643
508
400
350
373
464
606
774
946
1103
1235
1333
1389
1399
1360
1278
1169
1060
982
961
1008
1118
1262
1400
1492
1511
1450
1329
1182
1052
974
967
1027
1138
1273
1403
1507
1574
1597
1577
1517
1420
1297
1162
1039
953
926
970
1081
1235
1398
1532
1607
1612
1554
1457
1352
1266
1219
1212
1237
1278
1321
1355
1373
1375
1357
1319
1259
1177
1082
986
909
868
869
910
970
1024
1044
1012
930
813
689
589
535
535
579
650
723
782
817
829
824
808
786
755
714
663
605
552
517
509
532
580
639
693
728
739
729
707
685
671
664
660
651
629
594
550
506
471
448
437
430
421
406
386
367
355
355
366
379
384
372
340
293
245
208
193
202
228
258
280
289
288
290
308
354
430
528
629
711
760
766
734
676
608
544
492
454
425
401
379
357
339
328
324
329
338
349
360
369
374
372
358
325
268
187
87
-16
-104
-163
-183
-172
-149
-141
-175
-265
-408
-580
-746
-864
-909
-873
-774
-650
-550
-513
-565
-702
-900
-1116
-1306
-1438
-1501
-1504
-1477
-1456
-1474
-1548
-1674
-1830
-1982
-2096
-2149
-2137
-2075
-1993
-1929
-1913
-1962
-2074
-2227
-2390
-2529
-2620
-2654
-2640
-2598
-2554
-2528
-2532
-2564
-2612
-2661
-2696
-2712
-2708
-2693
-2676
-2666
-2665
-2672
-2678
-2677
-2664
-2637
-2600
-2557
-2513
-2472
-2434
-2398
-2363
-2325
-2285
-2243
-2204
-2174
-2160
-2169
-2205
-2265
-2342
-2416
-2465
-2466
-2405
-2282
-2118
-1948
-1814
-1755
-1792
-1919
-2103
-2290
-2425
-2462
-2385
-2211
-1985
-1765
-1604
-1536
-1562
-1656
-1774
-1869
-1905
-1868
-1769
-1633
-1493
-1376
-1299
-1264
-1264
-1289
-1325
-1363
-1394
-1410
-1402
-1362
-1287
-1180
-1059
-949
-879
-871
-934
-1056
-1206
-1343
-1423
-1419
-1325
-1157
-952
-751
-592
-494
-459
-469
-498
-522
-525
-504
-469
-433
-406
-389
-375
-352
-308
-243
-168
-102
-68
-82
-143
-230
-308
-338
-292
-162
31
244
426
532
544
476
368
275
243
295
419
572
698
748
701
572
405
262
193
220
329
473
596
650
620
525
415
346
357
457
617
782
896
919
847
708
553
433
380
394
446
497
511
477
411
349
328
371
471
593
688
712
645
502
326
175
102
128
246
416
584
702
744
707
612
491
372
273
198
142
103
82
87
128
206
310
414
486
497
434
306
144
-11
-125
-177
-172
-133
-93
-79
-101
-151
-205
-237
-230
-187
-128
-85
-88
-150
-265
-408
-543
-638
-675
-657
-603
-542
-501
-494
-519
-561
-599
-613
-592
-536
-455
-361
-267
-183
-115
-64
-35
-28
-46
-85
-136
-181
-198
-167
-73
81
276
480
654
766
798
754
659
553
478
468
534
670
846
1028
1182
1287
1340
1353
1350
1349
1360
1383
1402
1404
1380
1335
1290
1274
1313
1418
1577
1753
1896
1956
1904
1744
1513
1274
1099
1044
1133
1349
1638
1928
2144
2234
2179
1995
1728
1436
1174
984
885
880
955
1091
1263
1451
1632
1788
1900
1956
1948
1882
1770
1635
1500
1389
1318
1295
1322
1393
1499
1627
1760
1879
1964
2000
1977
1901
1796
1696
1642
1664
1775
1959
2172
2358
2457
2432
2276
2021
1729
1473
1316
1297
1416
1638
1904
2151
2329
2413
2408
2345
2265
2207
2195
2229
2286
2327
2307
2191
1965
1643
1272
923
679
616
783
1186
1777
2461
3112
3601
3825
3737
3354
2756
2067
1424
942
692
685
881
1205
1576
1925
2216
2439
2605
2728
2812
2843
2798
2652
2396
2049
1656
1283
994
837
824
930
1101
1276
1400
1453
1443
1409
1398
1446
1558
1704
1824
1848
1721
1421
974
445
-75
-493
-743
-801
-686
-455
-180
73
258
361
391
371
321
248
144
-12
-241
-547
-914
-1300
-1649
-1900
-2008
-1956
-1757
-1456
-1113
-795
-557
-436
-443
-567
-782
-1055
-1349
-1633
-1881
-2075
-2207
-2276
-2295
-2283
-2266
-2269
-2314
-2407
-2542
-2693
-2827
-2911
-2920
-2852
-2727
-2584
-2477
-2455
-2548
-2761
-3065
-3406
-3718
-3937
-4021
-3961
-3777
-3521
-3254
-3034
-2902
-2873
-2934
-3060
-3215
-3372
-3517
-3651
-3783
-3921
-4067
-4207
-4315
-4361
-4322
-4189
-3977
-3724
-3478
-3290
-3198
-3218
-3340
-3529
-3741
-3929
-4057
-4109
-4088
-4013
-3911
-3809
-3727
-3673
-3648
-3642
-3645
-3651
-3656
-3663
-3680
-3715
-3775
-3862
-3975
-4107
-4246
-4379
-4489
-4563
-4589
-4560
-4478
-4350
-4192
-4026
-3875
-3764
-3709
-3719
-3793
-3918
-4073
-4233
-4371
-4464
-4497
-4463
-4364
-4214
-4034
-3850
-3691
-3581
-3535
-3550
-3611
-3684
-3731
-3713
-3605
-3400
-3118
-2798
-2489
-2237
-2072
-2004
-2015
-2073
-2139
-2182
-2186
-2150
-2086
-2009
-1928
-1836
-1721
-1565
-1359
-1109
-841
-590
-398
-294
-284
-353
-466
-583
-667
-700
-684
-636
-580
-533
-502
-478
-445
-387
-296
-179
-54
54
125
149
129
80
23
-24
-52
-60
-58
-55
-60
-75
-99
-124
-142
-149
-141
-117
-76
-16
63
158
261
358
433
470
456
393
290
167
47
-50
-108
-122
-91
-21
82
211
356
505
640
739
783
757
663
517
350
201
105
85
147
273
436
600
732
811
829
790
709
604
497
407
354
352
407
513
653
799
919
984
983
921
830
748
718
765
890
1071
1263
1420
1507
1513
1455
1367
1292
1265
1300
1389
1508
1627
1721
1781
1813
1833
1858
1900
1958
2021
2077
2114
2133
2146
2170
2225
2319
2451
2605
2756
2877
2948
2957
2906
2811
2693
2577
2485
2434
2432
2475
2550
2637
2716
2766
2777
2750
2699
2642
2600
2584
2597
2628
2656
2663
2637
2580
2505
2434
2389
2382
2411
2462
2512
2541
2540
2512
2474
2445
2444
2478
2540
2614
2680
2721
2729
2705
2660
2607
2557
2515
2484
2460
2444
2436
2439
2458
2489
2529
2564
2585
2582
2553
2507
2456
2416
2398
2407
2437
2479
2521
2555
2579
2595
2609
2625
2642
2653
2650
2624
2573
2503
2426
2362
2327
2333
2383
2467
2567
2662
2731
2760
2749
2705
2650
2609
2607
2662
2775
2933
3105
3252
3336
3332
3236
3066
2862
2676
2551
2520
2586
2728
2907
3076
3197
3245
3220
3138
3026
2909
2810
2738
2695
2675
2672
2682
2702
2726
2749
2760
2747
2702
2624
2522
2414
2322
2268
2264
2307
2384
2471
2542
2576
2565
2508
2418
2313
2212
2132
2085
2074
2099
2153
2222
2291
2341
2359
2334
2267
2171
2068
1984
1943
1962
2040
2161
2299
2420
2498
2517
2480
2403
2315
2244
2214
2232
2287
2357
2408
2410
2343
2204
2009
1796
1600
1462
1402
1424
1505
1607
1687
1705
1644
1507
1320
1124
959
854
818
836
878
909
898
825
692
511
307
100
-90
-254
-388
-493
-568
-612
-623
-603
-559
-503
-454
-429
-440
-493
-578
-682
-783
-861
-902
-900
-857
-785
-699
-619
-563
-547
-583
-671
-805
-967
-1131
-1269
-1354
-1371
-1311
-1184
-1008
-808
-613
-451
-346
-319
-386
-556
-823
-1163
-1534
-1876
-2120
-2204
-2092
-1786
-1334
-822
-357
-39
60
-79
-420
-882
-1360
-1756
-2003
-2079
-2009
-1856
-1690
-1576
-1545
-1594
-1688
-1773
-1800
-1740
-1595
-1402
-1222
-1122
-1154
-1339
-1658
-2052
-2438
-2729
-2857
-2795
-2560
-2212
-1835
-1514
-1312
-1254
-1325
-1478
-1653
-1799
-1887
-1917
-1916
-1916
-1947
-2017
-2115
-2210
-2268
-2262
-2186
-2053
-1891
-1738
-1621
-1559
-1554
-1597
-1673
-1767
-1867
-1966
-2057
-2135
-2192
-2221
-2217
-2183
-2128
-2066
-2015
-1991
-2005
-2060
-2152
-2271
-2401
-2525
-2627
-2691
-2709
-2685
-2631
-2573
-2541
-2563
-2648
-2784
-2932
-3040
-3054
-2944
-2714
-2415
-2130
-1951
-1952
-2159
-2539
-3003
-3433
-3714
-3769
-3582
-3204
-2736
-2297
-1995
-1893
-2001
-2276
-2638
-2995
-3261
-3376
-3311
-3073
-2698
-2246
-1790
-1406
-1161
-1095
-1214
-1481
-1826
-2165
-2414
-2524
-2485
-2335
-2141
-1974
-1884
-1885
-1943
-1998
-1988
-1871
-1647
-1356
-1071
-866
-792
-861
-1040
-1267
-1468
-1585
-1590
-1491
-1323
-1137
-979
-883
-859
-900
-983
-1078
-1156
-1186
-1151
-1042
-868
-654
-441
-276
-199
-232
-365
-557
-746
-866
-867
-731
-484
-181
105
306
381
324
161
-60
-285
-470
-591
-642
-633
-581
-504
-420
-343
-284
-252
-249
-270
-301
-322
-314
-272
-206
-146
-133
-198
-359
-597
-867
-1108
-1260
-1289
-1199
-1030
-847
-716
-684
-759
-918
-1112
-1292
-1422
-1496
-1527
-1545
-1575
-1628
-1698
-1770
-1829
-1872
-1911
-1965
-2051
-2169
-2297
-2396
-2423
-2352
-2186
-1963
-1746
-1602
-1580
-1696
-1926
-2215
-2496
-2713
-2832
-2847
-2777
-2650
-2497
-2339
-2192
-2067
-1975
-1931
-1942
-2007
-2111
-2220
-2297
-2314
-2261
-2159
-2047
-1973
-1971
-2044
-2162
-2271
-2314
-2261
-2116
-1926
-1761
-1683
-1727
-1876
-2073
-2238
-2302
-2236
-2060
-1840
-1657
-1577
-1622
-1760
-1921
-2021
-1996
-1831
-1561
-1259
-1004
-857
-834
-911
-1032
-1141
-1200
-1203
-1175
-1148
-1149
-1179
-1218
-1228
-1179
-1062
-896
-723
-590
-531
-548
-617
-694
-736
-720
-653
-564
-491
-459
-469
-493
-488
-416
-259
-37
205
408
523
531
450
325
210
148
153
210
286
347
378
389
412
487
636
858
1117
1363
1545
1633
1626
1554
1457
1370
1303
1240
1147
997
785
544
343
263
370
691
1189
1778
2337
2750
2932
2860
2568
2140
1680
1285
1022
926
987
1176
1450
1763
2076
2351
2557
2668
2670
2565
2376
2141
1913
1742
1665
1700
1837
2051
2302
2551
2763
2909
2972
2940
2808
2588
2307
2012
1761
1617
1622
1785
2074
2417
2726
2919
2951
2825
2595
2344
2153
2073
2109
2222
2347
2422
2421
2358
2288
2278
2376
2588
2870
3144
3324
3353
3223
2984
2718
2513
2424
2455
2559
2662
2693
2620
2464
2286
2170
2179
2330
2584
2858
3056
3108
2994
2752
2464
2224
2103
2126
2266
2462
2644
2764
2812
2811
2803
2824
2885
2961
3006
2974
2839
2618
2365
2156
2060
2114
2306
2579
2850
3042
3110
3059
2937
2824
2794
2893
3119
3424
3727
3944
4011
3904
3647
3297
2934
2632
2445
2396
2477
2656
2889
3131
3346
3509
3609
3641
3611
3529
3410
3274
3143
3041
2985
2989
3050
3156
3281
3394
3466
3473
3409
3279
3105
2911
2722
2555
2417
2305
2215
2143
2091
2069
2090
2160
2274
2408
2523
2574
2519
2338
2036
1647
1229
846
554
388
355
433
582
756
912
1020
1062
1033
936
778
571
329
71
-179
-395
-555
-644
-660
-615
-529
-428
-339
-279
-262
-294
-378
-512
-693
-909
-1138
-1349
-1505
-1574
-1539
-1407
-1214
-1018
-886
-871
-1000
-1260
-1599
-1943
-2214
-2356
-2344
-2196
-1963
-1711
-1504
-1385
-1370
-1443
-1573
-1720
-1847
-1931
-1961
-1941
-1881
-1794
-1696
-1601
-1520
-1461
-1427
-1409
-1397
-1373
-1322
-1238
-1130
-1020
-938
-915
-969
-1095
-1269
-1444
-1573
-1615
-1553
-1398
-1186
-966
-786
-681
-661
-713
-809
-917
-1008
-1068
-1096
-1097
-1082
-1056
-1014
-956
-871
-761
-633
-501
-386
-304
-266
-271
-313
-379
-458
-540
-618
-689
-745
-782
-789
-760
-695
-602
-501
-415
-367
-370
-421
-503
-587
-640
-644
-595
-510
-422
-368
-375
-454
-590
-749
-888
-968
-967
-886
-748
-591
-455
-373
-360
-412
-511
-632
-751
-851
-922
-962
-971
-950
-900
-821
-720
-609
-507
-434
-409
-440
-522
-634
-750
-842
-892
-895
-862
-814
-777
-769
-797
-853
-919
-976
-1010
-1020
-1016
-1014
-1035
-1084
-1158
-1237
-1297
-1313
-1272
-1181
-1062
-953
-891
-907
-1010
-1192
-1423
-1664
-1876
-2027
-2101
-2099
-2033
-1922
-1786
-1645
-1512
-1400
-1322
-1288
-1307
-1383
-1511
-1675
-1849
-2003
-2113
-2162
-2152
-2102
-2043
-2004
-2011
-2070
-2171
-2289
-2394
-2464
-2488
-2475
-2445
-2422
-2423
-2455
-2508
-2561
-2596
-2599
-2575
-2538
-2512
-2513
-2548
-2603
-2653
-2670
-2635
-2547
-2427
-2314
-2244
-2244
-2313
-2426
-2541
-2616
-2622
-2560
-2457
-2358
-2307
-2327
-2413
-2529
-2624
-2652
-2592
-2456
-2290
-2157
-2112
-2184
-2360
-2592
-2810
-2948
-2966
-2862
-2670
-2448
-2257
-2135
-2093
-2114
-2164
-2210
-2236
-2250
-2275
-2338
-2453
-2606
-2760
-2860
-2853
-2710
-2436
-2073
-1691
-1364
-1150
-1076
-1129
-1265
-1424
-1548
-1597
-1557
-1437
-1265
-1073
-885
-721
-587
-487
-424
-404
-433
-509
-624
-751
-853
-889
-825
-645
-361
-13
341
636
819
866
783
609
406
238
159
196
344
570
822
1044
1194
1247
1206
1094
947
804
698
651
669
749
878
1040
1217
1391
1548
1678
1772
1833
1868
1890
1913
1951
2007
2074
2133
2163
2143
2068
1951
1823
1729
1712
1803
2007
2302
2645
2981
3264
3467
3588
3652
3691
3738
3806
3885
3943
3942
3855
3678
3439
3196
3018
2970
3086
3366
3765
4216
4636
4959
5143
5176
5077
4880
4622
4334
4037
3748
3485
3274
3148
3142
3279
3557
3943
4373
4764
5038
5141
5059
4820
4488
4140
3845
3645
3549
3535
3567
3613
3653
3690
3737
3806
3899
3995
4061
4058
3964
3786
3562
3350
3214
3192
3289
3467
3664
3807
3850
3782
3636
3473
3359
3339
3418
3560
3700
3775
3742
3600
3386
3159
2979
2879
2856
2871
2870
2807
2666
2469
2271
2134
2109
2207
2401
2630
2821
2918
2898
2776
2599
2420
2280
2189
2124
2041
1899
1669
1361
1016
695
459
350
374
505
691
870
993
1033
985
869
711
535
355
173
-15
-215
-423
-626
-799
-916
-953
-902
-771
-585
-381
-201
-79
-37
-81
-201
-376
-582
-798
-1010
-1213
-1402
-1576
-1724
-1830
-1871
-1823
-1672
-1423
-1102
-756
-446
-232
-162
-259
-518
-907
-1370
-1844
-2265
-2578
-2743
-2735
-2552
-2211
-1749
-1224
-709
-280
-7
63
-83
-423
-900
-1434
-1947
-2370
-2660
-2803
-2807
-2692
-2482
-2197
-1856
-1477
-1091
-737
-466
-327
-355
-557
-911
-1362
-1843
-2285
-2636
-2872
-2996
-3024
-2981
-2879
-2714
-2474
-2144
-1724
-1241
-753
-344
-103
-104
-385
-932
-1678
-2512
-3298
-3909
-4245
-4259
-3967
-3439
-2787
-2140
-1615
-1295
-1213
-1347
-1633
-1983
-2310
-2548
-2668
-2678
-2615
-2534
-2480
-2485
-2553
-2663
-2781
-2867
-2891
-2839
-2716
-2546
-2365
-2214
-2133
-2150
-2276
-2500
-2785
-3075
-3303
-3409
-3354
-3137
-2799
-2417
-2089
-1904
-1920
-2144
-2528
-2978
-3385
-3647
-3700
-3531
-3182
-2730
-2269
-1888
-1650
-1585
-1690
-1931
-2260
-2616
-2937
-3169
-3272
-3229
-3051
-2783
-2489
-2245
-2114
-2130
-2282
-2515
-2749
-2899
-2909
-2766
-2511
-2223
-1995
-1904
-1981
-2203
-2501
-2779
-2951
-2959
-2798
-2509
-2165
-1853
-1643
-1577
-1660
-1864
-2138
-2422
-2656
-2791
-2794
-2654
-2382
-2015
-1614
-1254
-1008
-937
-1064
-1372
-1797
-2246
-2613
-2806
-2770
-2501
-2045
-1490
-941
-502
-248
-216
-399
-747
-1179
-1603
-1932
-2103
-2088
-1902
-1597
-1247
-929
-703
-593
-582
-622
-649
-611
-490
-311
-138
-49
-111
-350
-732
-1171
-1550
-1750
-1692
-1353
-778
-64
666
1296
1738
1946
1913
1664
1239
689
75
-525
-1022
-1316
-1318
-978
-308
602
1593
2468
3041
3188
2887
2225
1380
570
-10
-244
-117
283
806
1293
1629
1774
1770
1714
1709
1826
2069
2374
2633
2731
2596
2223
1681
1101
631
402
488
890
1541
2319
3083
3698
4062
4123
3877
3372
2697
1966
1304
828
625
735
1140
1769
2503
3204
3744
4030
4025
3749
3271
2688
2103
1606
1256
1085
1099
1282
1601
2013
2462
2883
3208
3380
3366
3166
2817
2386
1950
1579
1312
1155
1082
1050
1024
990
965
985
1094
1313
1630
1995
2324
2531
2544
2334
1918
1361
755
202
-205
-397
-342
-38
476
1126
1810
2401
2767
2803
2451
1734
758
-292
-1196
-1747
-1808
-1350
-471
631
1704
2513
2896
2807
2320
1596
838
224
-135
-220
-93
131
333
427
388
255
109
48
145
425
849
1325
1727
1929
1844
1444
781
-28
-821
-1434
-1738
-1676
-1281
-663
15
585
913
941
693
265
-211
-607
-838
-881
-778
-608
-460
-402
-462
-624
-843
-1064
-1243
-1355
-1395
-1371
-1288
-1148
-951
-704
-429
-173
2
36
-109
-426
-862
-1319
-1684
-1864
-1807
-1528
-1096
-621
-216
36
98
-11
-230
-482
-694
-826
-866
-838
-779
-727
-709
-734
-794
-869
-938
-977
-967
-899
-767
-582
-366
-154
5
64
-14
-239
-586
-994
-1378
-1650
-1738
-1614
-1297
-857
-391
-2
229
264
113
-169
-509
-831
-1082
-1242
-1318
-1338
-1329
-1305
-1260
-1173
-1020
-795
-520
-250
-62
-33
-213
-601
-1136
-1708
-2185
-2449
-2434
-2147
-1671
-1137
-692
-448
-450
-663
-984
-1280
-1433
-1381
-1141
-804
-501
-357
-446
-764
-1223
-1683
-1991
-2039
-1794
-1311
-716
-163
218
354
256
5
-275
-469
-501
-364
-110
168
378
458
399
246
71
-50
-70
13
160
311
408
424
371
298
267
331
507
773
1065
1309
1438
1422
1273
1044
807
636
578
650
829
1072
1326
1542
1686
1744
1715
1614
1465
1299
1152
1059
1048
1128
1286
1481
1660
1768
1773
1678
1524
1383
1326
1397
1595
1863
2107
2229
2165
1916
1552
1192
967
969
1218
1648
2129
2511
2675
2574
2249
1814
1411
1161
1123
1276
1537
1795
1953
1970
1864
1704
1574
1534
1598
1725
1844
1880
1794
1598
1353
1149
1068
1156
1400
1736
2070
2308
2391
2310
2106
1853
1637
1524
1546
1694
1929
2191
2423
2579
2637
2599
2485
2327
2162
2024
1934
1904
1930
1997
2084
2172
2247
2309
2362
2417
2478
2541
2589
2601
2558
2455
2309
2155
2039
2000
2055
2194
2374
2538
2630
2619
2506
2328
2143
2007
1958
1998
2098
2207
2276
2274
2205
2100
2007
1969
2001
2091
2188
2235
2183
2013
1754
1464
1220
1089
1103
1242
1441
1611
1666
1557
1291
935
595
387
390
626
1038
1510
1896
2066
1947
1548
959
326
-196
-484
-487
-237
170
601
938
1108
1098
952
742
537
373
249
133
-14
-206
-424
-612
-699
-631
-400
-56
300
552
603
413
19
-480
-949
-1266
-1358
-1227
-944
-621
-374
-281
-362
-578
-850
-1090
-1236
-1267
-1208
-1113
-1044
-1043
-1127
-1277
-1456
-1624
-1751
-1830
-1874
-1909
-1965
-2060
-2198
-2372
-2561
-2742
-2898
-3015
-3087
-3114
-3101
-3053
-2978
-2887
-2793
-2714
-2669
-2676
-2747
-2883
-3071
-3281
-3473
-3605
-3640
-3567
-3402
-3194
-3012
-2931
-3002
-3237
-3591
-3976
-4276
-4388
-4251
-3876
-3346
-2798
-2381
-2211
-2336
-2714
-3233
-3744
-4108
-4244
-4146
-3883
-3567
-3308
-3176
-3176
-3256
-3330
-3319
-3187
-2957
-2705
-2531
-2520
-2705
-3052
-3470
-3837
-4048
-4043
-3835
-3500
-3156
-2920
-2876
-3044
-3381
-3793
-4167
-4401
-4436
-4265
-3933
-3522
-3129
-2838
-2709
-2760
-2972
-3295
-3661
-4003
-4261
-4401
-4415
-4324
-4164
-3982
-3820
-3705
-3647
-3635
-3652
-3675
-3693
-3707
-3729
-3778
-3866
-3991
-4129
-4245
-4297
-4252
-4103
-3874
-3614
-3388
-3254
-3244
-3351
-3527
-3702
-3798
-3765
-3592
-3319
-3023
-2793
-2701
-2777
-2995
-3280
-3535
-3672
-3647
-3468
-3201
-2940
-2774
-2755
-2877
-3078
-3263
-3340
-3253
-3009
-2667
-2326
-2084
-2001
-2084
-2277
-2495
-2645
-2669
-2561
-2361
-2142
-1973
-1891
-1886
-1911
-1898
-1791
-1576
-1284
-985
-764
-684
-764
-971
-1230
-1453
-1563
-1529
-1362
-1117
-863
-661
-542
-501
-504
-507
-473
-389
-268
-140
-39
11
5
-38
-89
-118
-105
-46
45
147
236
298
332
349
367
406
481
591
725
861
967
1014
983
864
668
423
171
-43
-179
-212
-135
38
281
558
839
1100
1326
1508
1638
1708
1706
1622
1456
1222
952
689
481
367
365
471
659
892
1130
1347
1526
1666
1771
1844
1882
1878
1826
1727
1594
1453
1336
1270
1269
1327
1422
1524
1603
1645
1648
1626
1597
1578
1580
1606
1659
1743
1866
2035
2250
2491
2716
2864
2878
2718
2389
1948
1493
1144
1002
1125
1492
2019
2575
3022
3252
3222
2960
2552
2110
1743
1521
1470
1571
1776
2033
2300
2546
2753
2908
2995
2996
2900
2715
2473
2232
2059
2011
2115
2348
2646
2917
3069
3044
2836
2496
2118
1811
1660
1709
1940
2285
2645
2925
3055
3016
2836
2580
2331
2159
2104
2164
2295
2430
2494
2434
2235
1928
1584
1301
1170
1252
1557
2032
2575
3057
3356
3394
3154
2685
2091
1500
1030
762
722
889
1201
1588
1983
2340
2636
2858
3000
3051
2995
2820
2526
2137
1701
1281
945
749
719
852
1116
1461
1832
2184
2480
2701
2833
2872
2814
2664
2438
2162
1878
1631
1467
1414
1481
1650
1883
2129
2339
2477
2526
2490
2392
2264
2143
2058
2028
2057
2134
2235
2332
2400
2422
2398
2346
2298
2286
2336
2452
2614
2781
2900
2927
2840
2648
2391
2130
1924
1818
1825
1929
2089
2258
2399
2495
2555
2600
2657
2741
2848
2954
3022
3013
2903
2687
2386
2041
1710
1452
1318
1342
1532
1865
2290
2733
3109
3342
3383
3223
2901
2495
2105
1825
1717
1795
2019
2314
2588
2766
2809
2725
2560
2379
2241
2182
2204
2281
2374
2446
2478
2474
2451
2431
2427
2440
2458
2462
2442
2398
2344
2298
2277
2284
2310
2331
2326
2283
2209
2126
2064
2049
2091
2177
2277
2352
2369
2316
2206
2069
1945
1870
1859
1909
1993
2078
2132
2136
2091
2013
1930
1874
1871
1936
2070
2261
2478
2683
2826
2864
2763
2513
2136
1686
1247
911
761
847
1171
1684
2291
2880
3340
3589
3590
3354
2935
2411
1865
1376
1002
782
734
857
1130
1514
1950
2367
2685
2837
2780
2515
2087
1577
1089
721
542
572
784
1107
1454
1742
1914
1946
1853
1668
1436
1193
963
756
573
417
293
212
181
201
260
333
390
407
370
287
178
74
-1
-34
-28
-3
20
19
-13
-72
-146
-226
-306
-392
-492
-613
-750
-884
-988
-1035
-1012
-930
-819
-727
-698
-754
-890
-1071
-1246
-1367
-1409
-1382
-1323
-1287
-1318
-1437
-1627
-1844
-2029
-2136
-2147
-2078
-1973
-1887
-1861
-1910
-2021
-2158
-2283
-2371
-2419
-2444
-2472
-2524
-2601
-2684
-2743
-2747
-2686
-2570
-2433
-2319
-2266
-2292
-2393
-2546
-2720
-2889
-3039
-3165
-3267
-3337
-3357
-3303
-3156
-2920
-2628
-2345
-2152
-2122
-2295
-2659
-3147
-3654
-4064
-4286
-4273
-4038
-3649
-3196
-2778
-2471
-2318
-2324
-2470
-2716
-3021
-3341
-3637
-3869
-4005
-4019
-3904
-3672
-3361
-3026
-2728
-2522
-2444
-2502
-2678
-2934
-3222
-3491
-3697
-3807
-3799
-3670
-3439
-3146
-2852
-2626
-2531
-2602
-2830
-3160
-3495
-3730
-3777
-3602
-3238
-2776
-2344
-2063
-2009
-2194
-2555
-2986
-3368
-3612
-3680
-3591
-3404
-3192
-3010
-2882
-2795
-2717
-2623
-2505
-2383
-2295
-2280
-2352
-2495
-2661
-2786
-2818
-2733
-2550
-2318
-2103
-1962
-1922
-1970
-2065
-2151
-2180
-2132
-2017
-1870
-1737
-1655
-1643
-1695
-1787
-1888
-1972
-2025
-2047
-2045
-2028
-2001
-1966
-1913
-1838
-1740
-1627
-1511
-1409
-1334
-1293
-1283
-1292
-1303
-1301
-1271
-1208
-1116
-1008
-908
-837
-817
-861
-966
-1116
-1279
-1416
-1494
-1488
-1396
-1234
-1030
-821
-639
-503
-423
-401
-436
-528
-676
-876
-1104
-1320
-1462
-1466
-1284
-910
-392
167
631
864
779
363
-301
-1057
-1712
-2092
-2090
-1695
-1002
-173
603
1166
1426
1377
1089
676
255
-84
-296
-384
-379
-320
-234
-134
-19
116
265
407
508
538
477
334
141
-48
-177
-202
-104
105
387
687
947
1116
1160
1069
856
558
234
-46
-208
-195
17
407
902
1388
1737
1840
1643
1167
511
-169
-702
-951
-856
-447
159
793
1287
1519
1446
1109
619
111
-290
-507
-524
-379
-139
119
340
494
577
597
563
478
337
139
-105
-365
-596
-746
-776
-673
-460
-189
69
246
294
204
-2
-269
-531
-724
-802
-749
-574
-316
-29
222
378
392
242
-61
-473
-924
-1329
-1605
-1697
-1588
-1309
-929
-538
-226
-59
-61
-217
-479
-785
-1077
-1316
-1488
-1599
-1662
-1689
-1684
-1643
-1557
-1429
-1272
-1116
-1002
-964
-1024
-1177
-1397
-1637
-1846
-1983
-2029
-1988
-1886
-1760
-1648
-1574
-1548
-1562
-1598
-1630
-1642
-1623
-1577
-1516
-1461
-1430
-1439
-1498
-1603
-1744
-1904
-2059
-2184
-2254
-2252
-2163
-1986
-1729
-1416
-1084
-779
-548
-436
-466
-637
-919
-1253
-1566
-1783
-1848
-1740
-1478
-1114
-727
-395
-181
-115
-192
-377
-618
-861
-1061
-1193
-1245
-1218
-1116
-950
-732
-482
-229
-8
144
201
160
40
-118
-264
-356
-376
-334
-265
-209
-198
-234
-289
-314
-258
-95
163
461
717
855
827
643
364
91
-74
-56
157
518
930
1284
1494
1523
1394
1181
972
848
846
956
1130
1301
1412
1436
1384
1296
1221
1201
1252
1362
1502
1635
1739
1806
1850
1893
1951
2027
2103
2144
2118
2003
1802
1549
1298
1116
1056
1150
1394
1747
2143
2503
2756
2851
2773
2542
2210
1849
1534
1330
1277
1380
1615
1932
2269
2566
2781
2894
2910
2852
2748
2625
2492
2348
2178
1970
1726
1465
1230
1079
1066
1225
1553
2001
2483
2891
3120
3104
2829
2345
1758
1200
795
629
720
1016
1415
1789
2031
2084
1957
1723
1489
1358
1392
1587
1869
2119
2210
2052
1631
1014
342
-211
-492
-409
33
728
1503
2155
2513
2480
2061
1357
539
-203
-707
-880
-717
-300
236
738
1079
1187
1058
749
357
-16
-290
-424
-427
-341
-224
-135
-107
-148
-243
-358
-461
-527
-543
-511
-438
-338
-224
-112
-21
25
1
-106
-297
-542
-793
-982
-1050
-963
-730
-407
-85
135
176
10
-329
-755
-1152
-1410
-1463
-1303
-981
-592
-239
-7
61
-33
-253
-542
-846
-1124
-1346
-1496
-1558
-1522
-1384
-1159
-886
-634
-482
-501
-728
-1142
-1668
-2187
-2575
-2738
-2642
-2326
-1889
-1454
-1131
-987
-1024
-1196
-1428
-1649
-1820
-1938
-2031
-2129
-2249
-2378
-2473
-2487
-2386
-2173
-1893
-1621
-1439
-1404
-1531
-1782
-2086
-2360
-2536
-2581
-2501
-2334
-2124
-1909
-1709
-1524
-1351
-1192
-1066
-1000
-1029
-1160
-1376
-1625
-1830
-1917
-1838
-1592
-1228
-836
-519
-359
-396
-614
-943
-1283
-1531
-1606
-1475
-1157
-713
-238
169
423
471
303
-45
-500
-964
-1332
-1515
-1460
-1160
-658
-37
600
1147
1524
1688
1636
1404
1047
631
216
-149
-426
-589
-617
-501
-242
139
600
1084
1522
1852
2031
2041
1898
1636
1304
948
603
292
32
-165
-282
-297
-190
47
401
835
1289
1693
1984
2121
2090
1910
1623
1279
927
603
330
120
-18
-77
-47
79
297
594
941
1300
1628
1890
2063
2138
2117
2011
1835
1603
1334
1053
794
602
520
587
816
1193
1672
2180
2634
2961
3115
3088
2910
2642
2357
2121
1977
1939
1988
2085
2184
2247
2258
2226
2183
2173
2238
2404
2669
3002
3346
3633
3798
3802
3637
3336
2961
2594
2312
2173
2201
2385
2682
3031
3370
3647
3831
3916
3909
3832
3709
3558
3394
3227
3061
2902
2756
2633
2542
2497
2507
2579
2715
2903
3124
3346
3528
3632
3626
3495
3251
2927
2577
2258
2023
1902
1900
2001
2171
2371
2569
2746
2893
3004
3073
3086
3023
2870
2623
2303
1956
1648
1445
1400
1528
1804
2162
2515
2778
2891
2837
2641
2359
2062
1806
1623
1509
1432
1354
1245
1101
947
831
806
910
1150
1493
1875
2215
2441
2507
2406
2173
1865
1547
1270
1053
888
745
593
418
233
85
35
136
413
841
1347
1823
2155
2254
2086
1679
1120
528
19
-320
-453
-401
-221
11
229
393
493
544
572
599
631
662
675
654
589
479
329
147
-61
-287
-519
-731
-886
-937
-844
-591
-197
275
730
1062
1183
1051
683
151
-437
-968
-1355
-1552
-1562
-1420
-1175
-872
-538
-188
168
506
782
937
914
680
243
-336
-955
-1496
-1853
-1966
-1828
-1491
-1038
-566
-150
164
369
482
531
534
498
415
270
53
-235
-573
-926
-1252
-1505
-1647
-1650
-1503
-1215
-816
-358
91
456
671
695
524
196
-222
-646
-1006
-1259
-1398
-1448
-1448
-1428
-1394
-1325
-1181
-931
-573
-148
259
547
626
454
57
-475
-1006
-1404
-1564
-1453
-1110
-631
-141
249
466
492
358
127
-129
-353
-510
-593
-610
-576
-508
-415
-301
-171
-30
114
250
368
459
515
525
478
365
183
-59
-338
-618
-855
-1010
-1061
-1006
-870
-690
-507
-351
-234
-151
-89
-34
9
25
-17
-143
-365
-668
-1008
-1331
-1570
-1681
-1647
-1483
-1230
-947
-691
-505
-416
-430
-535
-710
-922
-1141
-1332
-1471
-1543
-1552
-1521
-1484
-1482
-1542
-1670
-1840
-2004
-2103
-2092
-1958
-1729
-1471
-1271
-1204
-1313
-1591
-1984
-2406
-2769
-3008
-3099
-3061
-2942
-2800
-2678
-2593
-2538
-2489
-2429
-2352
-2280
-2250
-2301
-2459
-2726
-3069
-3434
-3755
-3970
-4038
-3949
-3718
-3387
-3017
-2672
-2416
-2300
-2350
-2564
-2907
-3313
-3697
-3975
-4082
-3990
-3719
-3336
-2933
-2606
-2433
-2445
-2629
-2929
-3265
-3556
-3743
-3796
-3725
-3562
-3360
-3169
-3028
-2961
-2968
-3031
-3119
-3191
-3211
-3153
-3011
-2803
-2572
-2373
-2259
-2267
-2400
-2627
-2886
-3101
-3209
-3174
-2999
-2728
-2428
-2169
-2005
-1960
-2025
-2174
-2362
-2553
-2722
-2855
-2944
-2983
-2964
-2880
-2726
-2517
-2277
-2047
-1868
-1771
-1767
-1841
-1962
-2092
-2199
-2265
-2289
-2280
-2246
-2185
-2086
-1937
-1733
-1487
-1236
-1029
-917
-928
-1058
-1267
-1492
-1670
-1759
-1754
-1685
-1602
-1551
-1551
-1583
-1595
-1525
-1331
-1008
-607
-213
75
181
75
-210
-596
-982
-1278
-1432
-1437
-1327
-1157
-978
-821
-690
-571
-449
-322
-208
-138
-146
-245
-420
-626
-797
-874
-818
-632
-355
-56
190
325
322
190
-25
-265
-469
-592
-612
-529
-364
-145
98
337
556
742
886
981
1020
1000
917
775
591
394
223
121
126
254
493
798
1095
1302
1349
1200
874
441
8
-312
-429
-309
18
465
917
1263
1430
1405
1231
986
756
604
552
583
654
721
760
775
798
865
1002
1204
1434
1632
1738
1714
1559
1313
1044
825
715
740
889
1120
1376
1604
1766
1846
1849
1795
1709
1617
1541
1499
1500
1546
1629
1732
1832
1902
1926
1902
1847
1792
1777
1833
1972
2181
2421
2641
2790
2836
2769
2608
2391
2165
1973
1848
1807
1858
1998
2217
2501
2827
3165
3474
3714
3846
3845
3703
3430
3054
2608
2136
1682
1293
1020
912
1008
1321
1825
2449
3082
3593
3866
3833
3497
2938
2290
1701
1290
1108
1126
1253
1375
1403
1306
1129
968
933
1097
1459
1941
2408
2714
2760
2525
2075
1541
1069
770
684
773
940
1075
1096
982
773
556
421
429
589
852
1138
1357
1443
1369
1151
830
462
97
-225
-476
-635
-681
-603
-397
-84
293
666
960
1112
1085
883
544
133
-282
-644
-918
-1092
-1170
-1161
-1071
-909
-683
-412
-126
134
329
434
442
369
243
91
-71
-248
-451
-694
-968
-1240
-1455
-1550
-1486
-1261
-924
-565
-283
-152
-198
-380
-607
-769
-782
-616
-314
22
263
298
76
-383
-985
-1592
-2066
-2304
-2263
-1968
-1497
-956
-451
-67
149
181
47
-218
-566
-948
-1316
-1628
-1854
-1976
-1989
-1903
-1738
-1520
-1280
-1046
-848
-711
-656
-692
-815
-1000
-1205
-1381
-1480
-1479
-1383
-1233
-1089
-1016
-1051
-1195
-1400
-1590
-1682
-1619
-1399
-1072
-735
-494
-432
-579
-900
-1310
-1700
-1977
-2090
-2044
-1888
-1698
-1539
-1450
-1429
-1445
-1456
-1432
-1368
-1286
-1228
-1234
-1327
-1500
-1721
-1940
-2108
-2187
-2163
-2044
-1854
-1631
-1413
-1240
-1146
-1157
-1286
-1530
-1859
-2219
-2539
-2743
-2768
-2586
-2208
-1690
-1118
-591
-194
14
16
-167
-485
-872
-1260
-1593
-1831
-1954
-1961
-1868
-1701
-1494
-1280
-1082
-910
-762
-623
-480
-330
-185
-74
-33
-94
-263
-513
-788
-1012
-1115
-1057
-843
-523
-179
99
246
241
112
-74
-238
-311
-260
-96
138
378
566
665
664
578
434
266
102
-37
-133
-171
-135
-17
180
434
709
954
1125
1194
1160
1052
919
811
766
797
887
1004
1112
1185
1222
1236
1252
1293
1364
1455
1544
1607
1631
1616
1576
1529
1488
1452
1411
1354
1283
1218
1202
1285
1502
1856
2302
2753
3104
3260
3171
2852
2384
1887
1490
1284
1303
1510
1821
2137
2378
2515
2571
2609
2698
2883
3160
3471
3724
3827
3718
3397
2924
2411
1983
1749
1763
2019
2453
2963
3442
3806
4013
4065
4001
3878
3753
3662
3619
3610
3606
3574
3488
3339
3137
2911
2699
2543
2478
2521
2674
2914
3204
3499
3754
3934
4019
4011
3927
3795
3648
3515
3414
3351
3321
3309
3299
3274
3227
3157
3075
2999
2947
2938
2980
3071
3191
3312
3400
3424
3367
3234
3051
2860
2710
2643
2680
2817
3023
3248
3439
3551
3561
3471
3304
3098
2896
2728
2613
2555
2540
2551
2564
2560
2523
2448
2339
2210
2090
2011
2005
2098
2288
2548
2823
3038
3118
3009
2694
2209
1634
1078
651
437
471
732
1151
1630
2071
2396
2565
2578
2463
2262
2017
1754
1483
1203
909
602
298
27
-174
-261
-202
18
388
867
1383
1843
2147
2210
1979
1459
718
-116
-881
-1413
-1592
-1370
-793
8
851
1544
1941
1970
1653
1086
408
-243
-770
-1134
-1351
-1469
-1536
-1575
-1573
-1487
-1269
-896
-393
167
673
1008
1089
887
440
-159
-789
-1340
-1738
-1963
-2041
-2024
-1963
-1889
-1801
-1675
-1483
-1218
-906
-613
-424
-419
-641
-1073
-1639
-2219
-2679
-2918
-2892
-2634
-2238
-1837
-1552
-1465
-1585
-1855
-2172
-2424
-2528
-2456
-2248
-1986
-1774
-1691
-1769
-1978
-2240
-2459
-2550
-2478
-2266
-1990
-1757
-1666
-1776
-2087
-2536
-3014
-3395
-3575
-3495
-3161
-2640
-2043
-1498
-1121
-985
-1107
-1445
-1907
-2377
-2738
-2905
-2845
-2583
-2201
-1812
-1528
-1431
-1544
-1827
-2183
-2491
-2645
-2581
-2307
-1896
-1463
-1134
-1000
-1091
-1367
-1735
-2080
-2305
-2362
-2266
-2082
-1904
-1810
-1840
-1978
-2162
-2305
-2339
-2235
-2021
-1780
-1611
-1607
-1813
-2209
-2715
-3214
-3585
-3741
-3656
-3371
-2975
-2582
-2293
-2166
-2210
-2382
-2614
-2835
-2996
-3081
-3109
-3113
-3127
-3169
-3229
-3279
-3285
-3225
-3100
-2937
-2784
-2691
-2689
-2784
-2953
-3150
-3326
-3445
-3497
-3496
-3474
-3464
-3489
-3551
-3634
-3711
-3755
-3753
-3702
-3612
-3496
-3362
-3211
-3039
-2852
-2664
-2509
-2429
-2463
-2629
-2910
-3254
-3583
-3813
-3883
-3769
-3497
-3133
-2760
-2458
-2280
-2242
-2326
-2494
-2701
-2908
-3088
-3224
-3303
-3309
-3232
-3070
-2836
-2569
-2322
-2157
-2119
-2220
-2433
-2700
-2944
-3101
-3137
-3058
-2910
-2749
-2627
-2568
-2564
-2582
-2585
-2551
-2484
-2416
-2388
-2434
-2562
-2747
-2942
-3091
-3155
-3119
-2997
-2816
-2607
-2385
-2154
-1908
-1653
-1419
-1255
-1223
-1369
-1700
-2167
-2674
-3099
-3341
-3347
-3134
-2784
-2407
-2105
-1930
-1870
-1858
-1808
-1655
-1390
-1067
-782
-636
-690
-940
-1313
-1693
-1968
-2064
-1972
-1744
-1467
-1224
-1066
-995
-975
-961
-919
-852
-788
-768
-818
-929
-1060
-1152
-1160
-1073
-928
-792
-733
-785
-930
-1099
-1200
-1165
-978
-695
-424
-280
-338
-593
-960
-1302
-1485
-1437
-1181
-829
-540
-451
-624
-1008
-1462
-1800
-1869
-1607
-1068
-405
189
551
605
376
-24
-450
-784
-975
-1045
-1064
-1107
-1208
-1346
-1456
-1459
-1311
-1025
-674
-360
-172
-147
-257
-419
-541
-558
-469
-336
-254
-309
-530
-873
-1233
-1483
-1526
-1335
-962
-518
-128
117
191
135
32
-43
-51
-8
28
-7
-143
-354
-563
-677
-625
-405
-87
207
350
265
-35
-447
-813
-977
-848
-440
134
698
1080
1170
960
540
67
-302
-456
-368
-93
262
584
794
867
830
740
656
612
611
635
660
676
690
726
808
946
1126
1315
1469
1554
1557
1492
1391
1291
1223
1197
1205
1231
1255
1270
1281
1303
1352
1442
1574
1737
1914
2086
2232
2333
2377
2353
2261
2115
1945
1796
1716
1746
1898
2151
2449
2717
2886
2914
2804
2604
2391
2242
2205
2281
2430
2582
2672
2666
2575
2450
2360
2361
2474
2673
2897
3073
3145
3095
2950
2767
2609
2521
2517
2578
2668
2751
2810
2854
2904
2986
3106
3248
3377
3453
3451
3372
3243
3109
3011
2970
2980
3011
3026
3000
2933
2851
2797
2812
2916
3099
3320
3528
3674
3728
3685
3563
3389
3189
2984
2789
2621
2504
2471
2549
2753
3060
3413
3728
3916
3916
3718
3374
2984
2668
2520
2582
2825
3162
3479
3673
3692
3549
3310
3069
2911
2882
2977
3144
3315
3429
3457
3411
3330
3264
3246
3281
3342
3383
3359
3242
3038
2784
2535
2350
2270
2312
2461
2675
2899
3076
3163
3134
2992
2767
2506
2267
2104
2051
2115
2270
2469
2654
2778
2816
2780
2703
2632
2605
2628
2680
2710
2666
2515
2264
1964
1698
1554
1593
1829
2215
2659
3051
3294
3336
3176
2867
2488
2122
1829
1641
1557
1556
1617
1720
1857
2023
2207
2388
2533
2607
2588
2472
2285
2070
1877
1747
1696
1713
1766
1815
1827
1789
1711
1615
1530
1475
1451
1447
1440
1416
1370
1314
1270
1262
1304
1391
1500
1598
1649
1630
1536
1382
1195
1010
857
756
713
721
764
824
881
917
918
878
798
688
569
469
412
417
485
598
722
816
841
780
639
451
266
138
105
175
326
506
652
709
647
473
228
-24
-218
-309
-285
-176
-39
55
51
-74
-297
-556
-769
-860
-785
-550
-214
128
370
434
291
-26
-433
-817
-1075
-1146
-1024
-765
-460
-208
-78
-93
-222
-397
-543
-602
-557
-434
-288
-177
-138
-171
-241
-293
-277
-175
-11
154
244
197
-6
-332
-697
-996
-1132
-1049
-749
-293
219
678
996
1128
1073
870
578
257
-51
-316
-525
-669
-740
-726
-619
-424
-162
125
388
577
660
629
505
325
134
-29
-145
-206
-218
-186
-112
9
176
382
599
783
882
857
695
424
110
-160
-304
-273
-72
244
583
847
964
914
732
497
299
208
249
397
591
758
845
840
776
712
708
791
944
1101
1170
1069
761
271
-309
-844
-1192
-1250
-978
-417
323
1097
1757
2187
2333
2197
1836
1340
802
306
-91
-360
-501
-533
-488
-404
-314
-242
-199
-182
-173
-149
-85
30
197
399
606
787
914
970
948
852
683
443
129
-257
-704
-1183
-1644
-2021
-2246
-2264
-2053
-1627
-1039
-369
288
843
1224
1380
1289
954
404
-305
-1089
-1839
-2438
-2779
-2796
-2482
-1903
-1188
-500
5
223
130
-214
-685
-1140
-1462
-1599
-1575
-1472
-1393
-1419
-1571
-1808
-2037
-2158
-2098
-1850
-1471
-1066
-751
-612
-675
-905
-1223
-1537
-1777
-1915
-1966
-1971
-1972
-1986
-2003
-1989
-1909
-1749
-1537
-1332
-1213
-1246
-1459
-1824
-2260
-2662
-2924
-2979
-2817
-2484
-2071
-1681
-1399
-1275
-1310
-1468
-1693
-1930
-2145
-2330
-2498
-2667
-2850
-3032
-3175
-3221
-3113
-2817
-2347
-1768
-1192
-758
-590
-764
-1278
-2048
-2920
-3712
-4263
-4474
-4336
-3929
-3389
-2867
-2479
-2277
-2243
-2308
-2390
-2435
-2435
-2431
-2488
-2658
-2950
-3311
-3647
-3848
-3836
-3595
-3184
-2718
-2331
-2129
-2162
-2409
-2797
-3230
-3628
-3948
-4184
-4350
-4457
-4488
-4399
-4137
-3671
-3026
-2292
-1613
-1148
-1022
-1279
-1859
-2619
-3370
-3940
-4224
-4217
-4003
-3730
-3540
-3531
-3723
-4048
-4384
-4594
-4568
-4261
-3695
-2961
-2185
-1504
-1041
-877
-1048
-1536
-2273
-3149
-4022
-4749
-5197
-5287
-5006
-4423
-3670
-2922
-2347
-2063
-2108
-2424
-2873
-3278
-3475
-3363
-2939
-2305
-1642
-1160
-1035
-1353
-2076
-3042
-4003
-4689
-4886
-4501
-3594
-2370
-1124
-159
299
165
-486
-1446
-2446
-3242
-3685
-3757
-3555
-3234
-2936
-2725
-2565
-2343
-1933
-1267
-394
518
1217
1459
1097
144
-1210
-2649
-3827
-4467
-4447
-3822
-2795
-1637
-597
166
611
795
813
745
618
404
58
-438
-1030
-1594
-1967
-2009
-1664
-997
-187
528
927
890
436
-274
-998
-1488
-1581
-1247
-601
143
744
1012
869
365
-338
-1022
-1482
-1576
-1266
-619
217
1054
1713
2065
2059
1725
1161
506
-101
-555
-808
-875
-812
-689
-551
-395
-170
204
785
1567
2451
3249
3732
3700
3064
1894
429
-976
-1948
-2207
-1657
-420
1191
2761
3898
4343
4035
3129
1921
763
-44
-328
-79
579
1435
2270
2913
3273
3345
3188
2892
2554
2253
2047
1965
2013
2173
2401
2639
2828
2921
2905
2806
2686
2617
2659
2824
3071
3315
3456
3422
3201
2858
2517
2317
2361
2675
3181
3727
4124
4222
3958
3390
2681
2050
1706
1774
2255
3022
3857
4514
4800
4623
4030
3183
2319
1673
1418
1610
2178
2943
3678
4166
4271
3977
3387
2694
2122
1850
1960
2402
3016
3580
3881
3791
3310
2569
1795
1230
1055
1329
1969
2774
3492
3905
3894
3475
2793
2063
1505
1273
1412
1852
2447
3022
3429
3590
3502
3226
2854
2475
2157
1931
1806
1775
1833
1974
2188
2456
2741
2991
3154
3193
3101
2908
2672
2464
2346
2346
2457
2635
2819
2946
2977
2901
2738
2527
2317
2150
2057
2049
2122
2258
2427
2595
2723
2782
2753
2638
2464
2274
2120
2041
2059
2156
2288
2395
2426
2356
2200
2009
1854
1799
1877
2072
2324
2550
2671
2642
2472
2219
1972
1818
1809
1943
2163
2377
2492
2448
2239
1920
1589
1350
1283
1413
1705
2071
2401
2600
2612
2440
2139
1795
1494
1299
1230
1264
1351
1435
1480
1477
1447
1429
1457
1545
1675
1803
1876
1852
1720
1506
1271
1086
1006
1051
1195
1374
1510
1537
1434
1231
998
828
793
920
1179
1486
1734
1834
1742
1483
1142
833
661
685
892
1202
1497
1659
1617
1367
978
570
267
163
280
573
936
1245
1401
1357
1137
819
508
297
232
300
436
551
565
445
213
-56
-263
-323
-195
96
467
804
1002
1002
813
508
197
-17
-73
16
173
284
244
6
-396
-850
-1204
-1316
-1118
-643
-23
548
883
863
483
-143
-819
-1336
-1543
-1399
-984
-467
-46
126
-7
-390
-879
-1301
-1516
-1465
-1185
-789
-420
-194
-163
-307
-553
-811
-1014
-1143
-1217
-1281
-1366
-1473
-1566
-1587
-1494
-1283
-1008
-768
-665
-772
-1093
-1558
-2035
-2383
-2494
-2337
-1966
-1502
-1091
-852
-844
-1053
-1404
-1801
-2157
-2424
-2596
-2694
-2743
-2747
-2691
-2543
-2283
-1924
-1518
-1152
-919
-885
-1063
-1403
-1816
-2200
-2479
-2632
-2691
-2724
-2801
-2954
-3159
-3340
-3395
-3239
-2845
-2258
-1595
-1010
-652
-611
-903
-1458
-2144
-2808
-3312
-3571
-3562
-3326
-2946
-2524
-2153
-1905
-1814
-1880
-2068
-2321
-2571
-2750
-2810
-2728
-2519
-2228
-1920
-1666
-1524
-1520
-1649
-1877
-2149
-2415
-2632
-2777
-2844
-2837
-2766
-2643
-2480
-2297
-2122
-1990
-1936
-1983
-2129
-2344
-2575
-2758
-2847
-2821
-2701
-2540
-2407
-2361
-2434
-2617
-2870
-3132
-3347
-3481
-3525
-3495
-3413
-3301
-3164
-3000
-2804
-2585
-2374
-2218
-2168
-2259
-2493
-2833
-3211
-3547
-3776
-3870
-3840
-3731
-3597
-3481
-3397
-3328
-3241
-3109
-2929
-2732
-2576
-2525
-2620
-2863
-3205
-3568
-3861
-4016
-4010
-3868
-3649
-3430
-3266
-3185
-3171
-3183
-3174
-3110
-2988
-2835
-2697
-2626
-2654
-2791
-3016
-3288
-3556
-3773
-3904
-3931
-3855
-3690
-3467
-3219
-2984
-2796
-2678
-2637
-2667
-2749
-2862
-2987
-3120
-3264
-3427
-3610
-3796
-3951
-4027
-3987
-3814
-3533
-3209
-2930
-2779
-2805
-2996
-3282
-3551
-3689
-3618
-3328
-2881
-2393
-1995
-1791
-1820
-2053
-2403
-2764
-3048
-3212
-3266
-3257
-3239
-3242
-3257
-3239
-3127
-2878
-2487
-1999
-1496
-1070
-789
-680
-719
-850
-1012
-1164
-1299
-1440
-1623
-1868
-2156
-2428
-2594
-2568
-2299
-1795
-1129
-424
184
583
712
579
250
-174
-588
-912
-1104
-1161
-1111
-993
-844
-686
-528
-371
-210
-49
106
241
343
404
421
403
365
323
294
286
296
313
316
284
199
59
-121
-305
-444
-488
-397
-157
215
670
1138
1542
1818
1923
1844
1600
1232
796
356
-29
-304
-426
-375
-152
209
648
1083
1430
1622
1630
1472
1213
939
741
677
759
951
1179
1362
1439
1393
1249
1067
915
840
854
930
1012
1045
995
867
704
576
551
674
949
1334
1756
2127
2367
2423
2282
1965
1526
1040
583
229
28
7
159
448
815
1189
1508
1729
1837
1845
1782
1682
1564
1428
1260
1041
762
445
138
-96
-192
-115
126
479
862
1185
1385
1440
1375
1249
1127
1059
1058
1101
1143
1137
1057
904
709
515
356
250
187
146
107
63
34
52
151
349
630
950
1246
1456
1543
1503
1366
1184
1008
876
796
756
730
697
643
569
483
393
303
210
121
54
44
139
377
766
1265
1781
2189
2365
2228
1775
1092
339
-294
-643
-621
-244
376
1059
1620
1919
1900
1599
1128
629
234
27
25
189
444
709
924
1061
1127
1154
1179
1235
1333
1466
1607
1716
1755
1691
1511
1227
877
520
230
74
101
323
711
1197
1693
2106
2364
2431
2314
2057
1730
1411
1166
1040
1050
1183
1400
1645
1856
1973
1955
1791
1502
1150
818
593
545
700
1032
1465
1897
2229
2391
2368
2197
1951
1715
1551
1483
1492
1537
1571
1574
1555
1551
1603
1734
1928
2127
2254
2239
2054
1731
1358
1053
926
1033
1355
1804
2243
2538
2603
2428
2084
1696
1403
1310
1454
1794
2226
2618
2853
2859
2633
2236
1768
1342
1056
966
1081
1367
1756
2171
2536
2794
2918
2907
2785
2593
2375
2166
1990
1851
1744
1658
1587
1537
1526
1574
1693
1878
2100
2314
2465
2510
2435
2256
2017
1778
1591
1487
1469
1515
1590
1667
1736
1804
1890
2005
2143
2270
2335
2289
2107
1807
1446
1115
903
873
1037
1348
1718
2045
2247
2284
2168
1956
1719
1519
1385
1308
1254
1179
1059
898
733
619
605
720
952
1256
1562
1798
1911
1876
1702
1427
1100
778
509
328
260
315
489
763
1101
1453
1760
1965
2025
1929
1688
1350
984
661
445
375
458
671
965
1279
1548
1723
1773
1698
1527
1311
1112
988
978
1085
1277
1494
1664
1725
1651
1458
1204
972
842
862
1033
1306
1599
1825
1920
1867
1697
1480
1295
1204
1232
1355
1521
1665
1736
1718
1631
1522
1445
1439
1518
1661
1827
1966
2039
2027
1938
1800
1649
1527
1463
1475
1564
1715
1898
2074
2199
2241
2186
2050
1879
1739
1697
1795
2029
2343
2637
2802
2752
2468
2009
1512
1140
1041
1290
1857
2611
3353
3879
4045
3812
3257
2548
1885
1440
1301
1458
1815
2234
2589
2809
2895
2903
2913
2987
3133
3306
3419
3386
3158
2748
2234
1740
1394
1290
1459
1858
2387
2919
3333
3546
3530
3309
2950
2537
2158
1880
1746
1764
1916
2162
2444
2705
2892
2974
2946
2827
2651
2462
2291
2150
2031
1914
1779
1627
1484
1398
1429
1618
1966
2426
2902
3274
3435
3320
2938
2366
1733
1181
824
714
831
1095
1397
1641
1771
1790
1744
1699
1706
1775
1864
1901
1809
1545
1123
626
176
-99
-110
159
639
1202
1692
1987
2025
1839
1523
1211
1022
1014
1172
1403
1586
1611
1423
1047
581
161
-85
-83
160
559
978
1274
1344
1157
761
263
-206
-532
-650
-555
-297
39
364
605
722
705
572
357
100
-155
-370
-508
-544
-468
-293
-62
162
308
315
152
-170
-598
-1051
-1441
-1700
-1794
-1730
-1548
-1304
-1049
-820
-638
-513
-454
-481
-617
-880
-1261
-1719
-2173
-2521
-2668
-2566
-2229
-1748
-1265
-931
-862
-1093
-1566
-2150
-2676
-3001
-3056
-2865
-2541
-2242
-2115
-2242
-2613
-3123
-3612
-3921
-3940
-3650
-3126
-2509
-1967
-1639
-1605
-1862
-2344
-2942
-3542
-4049
-4405
-4591
-4616
-4504
-4291
-4014
-3712
-3427
-3200
-3061
-3024
-3081
-3207
-3368
-3534
-3698
-3870
-4077
-4343
-4666
-5007
-5294
-5433
-5348
-5009
-4454
-3790
-3171
-2747
-2627
-2836
-3311
-3915
-4486
-4883
-5034
-4949
-4715
-4458
-4296
-4296
-4453
-4692
-4900
-4965
-4820
-4468
-3989
-3514
-3191
-3136
-3399
-3944
-4655
-5365
-5896
-6114
-5961
-5479
-4803
-4123
-3634
-3478
-3699
-4228
-4902
-5511
-5870
-5879
-5559
-5048
-4556
-4286
-4362
-4776
-5388
-5968
-6284
-6189
-5681
-4913
-4148
-3661
-3645
-4128
-4966
-5883
-6569
-6794
-6487
-5762
-4879
-4142
-3797
-3940
-4490
-5227
-5876
-6212
-6142
-5728
-5160
-4672
-4452
-4571
-4968
-5475
-5893
-6069
-5954
-5612
-5186
-4838
-4679
-4732
-4927
-5141
-5252
-5193
-4980
-4703
-4484
-4425
-4568
-4868
-5220
-5493
-5581
-5447
-5128
-4726
-4364
-4143
-4106
-4229
-4434
-4622
-4710
-4661
-4495
-4276
-4086
-3992
-4021
-4147
-4303
-4400
-4361
-4147
-3775
-3319
-2888
-2600
-2542
-2743
-3160
-3683
-4165
-4464
-4487
-4216
-3727
-3159
-2680
-2430
-2473
-2776
-3211
-3601
-3773
-3619
-3137
-2430
-1682
-1097
-833
-953
-1403
-2029
-2629
-3013
-3063
-2763
-2199
-1529
-932
-548
-450
-622
-974
-1376
-1697
-1840
-1764
-1486
-1076
-626
-231
34
131
60
-137
-394
-631
-773
-769
-600
-285
120
543
904
1143
1229
1170
1004
796
606
487
465
542
698
901
1120
1330
1517
1676
1805
1904
1971
2001
1995
1955
1894
1832
1791
1792
1850
1967
2136
2338
2551
2753
2924
3049
3119
3130
3081
2978
2833
2666
2505
2384
2337
2389
2548
2799
3104
3407
3649
3784
3790
3680
3498
3307
3166
3113
3150
3241
3326
3344
3255
3063
2821
2614
2538
2665
3016
3546
4153
4705
5073
5170
4974
4535
3957
3372
2901
2626
2575
2718
2986
3289
3545
3696
3717
3620
3448
3255
3102
3033
3074
3218
3434
3668
3859
3958
3938
3804
3593
3361
3163
3037
2991
3002
3029
3035
3002
2943
2896
2907
3006
3183
3383
3522
3515
3311
2922
2431
1970
1683
1673
1964
2485
3089
3595
3849
3774
3397
2840
2278
1885
1777
1974
2399
2903
3315
3496
3375
2968
2370
1718
1155
792
682
817
1134
1536
1917
2189
2297
2231
2027
1758
1514
1381
1411
1606
1909
2217
2403
2362
2040
1464
740
30
-495
-702
-540
-57
619
1312
1857
2146
2160
1961
1668
1407
1268
1273
1376
1479
1480
1309
958
484
-5
-392
-582
-537
-284
101
514
861
1083
1170
1152
1086
1022
996
1000
1002
953
811
561
224
-144
-468
-674
-714
-577
-297
58
405
671
806
798
670
467
242
36
-125
-236
-303
-333
-329
-287
-200
-65
108
292
452
555
577
520
401
249
88
-72
-246
-453
-709
-999
-1269
-1432
-1391
-1078
-491
289
1103
1756
2071
1949
1410
592
-285
-986
-1337
-1280
-888
-338
156
421
383
96
-282
-555
-556
-220
395
1121
1735
2037
1914
1377
553
-350
-1114
-1568
-1629
-1319
-745
-60
578
1045
1269
1241
999
619
193
-187
-447
-547
-486
-306
-81
102
174
103
-86
-319
-495
-528
-375
-63
316
632
767
655
315
-155
-602
-877
-881
-603
-122
420
869
1108
1092
854
487
98
-228
-456
-599
-707
-823
-965
-1107
-1190
-1145
-929
-540
-36
487
915
1152
1143
886
432
-135
-714
-1209
-1543
-1666
-1563
-1254
-792
-260
246
630
824
801
587
256
-93
-365
-497
-478
-350
-190
-77
-71
-183
-381
-605
-787
-882
-880
-806
-703
-618
-575
-578
-608
-641
-660
-664
-665
-679
-712
-753
-778
-760
-684
-563
-437
-360
-384
-529
-778
-1077
-1352
-1535
-1590
-1525
-1383
-1231
-1124
-1089
-1119
-1173
-1206
-1184
-1106
-998
-904
-865
-896
-981
-1078
-1141
-1140
-1081
-1002
-961
-1012
-1176
-1433
-1719
-1952
-2057
-1995
-1775
-1450
-1101
-805
-612
-535
-550
-614
-683
-737
-777
-826
-911
-1047
-1226
-1412
-1555
-1604
-1525
-1314
-997
-627
-266
22
193
220
106
-127
-441
-785
-1109
-1367
-1524
-1564
-1489
-1322
-1095
-850
-620
-429
-289
-198
-150
-138
-159
-218
-318
-463
-645
-848
-1046
-1208
-1308
-1328
-1262
-1119
-916
-677
-429
-201
-16
103
145
107
2
-145
-299
-426
-501
-517
-489
-451
-441
-492
-611
-781
-955
-1075
-1088
-962
-700
-343
44
389
627
722
667
487
222
-80
-379
-647
-871
-1044
-1163
-1224
-1219
-1143
-994
-780
-521
-244
15
222
351
388
337
216
56
-102
-221
-272
-244
-148
-17
105
175
162
63
-95
-259
-371
-382
-272
-64
186
402
514
486
327
93
-128
-249
-213
-11
308
656
932
1054
989
758
432
103
-143
-251
-217
-73
121
308
449
540
600
665
762
897
1047
1170
1222
1170
1016
793
561
389
333
418
629
913
1197
1404
1481
1407
1205
932
664
478
428
531
767
1077
1388
1624
1733
1697
1536
1302
1060
871
776
783
873
1008
1148
1260
1337
1387
1432
1491
1573
1667
1750
1795
1786
1725
1632
1544
1498
1513
1588
1695
1793
1845
1827
1747
1633
1532
1485
1511
1602
1722
1822
1856
1804
1674
1506
1351
1258
1249
1319
1433
1544
1614
1624
1592
1555
1561
1643
1805
2015
2212
2327
2309
2143
1863
1538
1256
1091
1083
1223
1456
1707
1901
1995
1991
1928
1868
1868
1955
2110
2281
2397
2402
2274
2041
1776
1560
1461
1504
1661
1858
2008
2040
1931
1711
1455
1251
1168
1228
1398
1608
1779
1856
1829
1742
1663
1662
1771
1971
2196
2354
2370
2214
1914
1554
1238
1054
1044
1188
1414
1629
1750
1738
1608
1415
1236
1135
1144
1256
1431
1616
1766
1850
1858
1792
1659
1467
1229
968
726
559
527
670
984
1411
1845
2155
2228
2007
1515
856
184
-339
-593
-535
-209
273
773
1165
1373
1383
1233
995
737
511
339
220
142
97
81
97
145
215
290
346
365
345
298
246
206
181
155
93
-36
-243
-512
-790
-1010
-1110
-1058
-870
-605
-345
-170
-124
-205
-366
-534
-640
-644
-550
-402
-261
-186
-210
-334
-530
-756
-975
-1163
-1315
-1433
-1518
-1561
-1544
-1450
-1272
-1024
-745
-488
-306
-233
-279
-422
-625
-848
-1060
-1246
-1402
-1529
-1621
-1665
-1642
-1542
-1374
-1172
-987
-873
-863
-956
-1109
-1255
-1327
-1282
-1126
-912
-723
-643
-719
-946
-1263
-1573
-1778
-1813
-1667
-1384
-1048
-747
-546
-470
-501
-594
-701
-789
-849
-891
-928
-962
-978
-946
-844
-670
-456
-271
-193
-285
-568
-999
-1480
-1881
-2083
-2017
-1690
-1185
-638
-203
6
-61
-367
-806
-1234
-1513
-1556
-1344
-935
-440
11
304
374
218
-116
-539
-959
-1305
-1541
-1672
-1730
-1755
-1774
-1786
-1761
-1654
-1422
-1051
-570
-50
406
693
734
509
56
-530
-1126
-1615
-1916
-2005
-1911
-1704
-1464
-1253
-1100
-997
-909
-801
-653
-477
-312
-213
-228
-375
-640
-972
-1303
-1565
-1715
-1739
-1659
-1514
-1350
-1202
-1085
-995
-917
-837
-750
-666
-605
-590
-637
-751
-920
-1121
-1329
-1520
-1675
-1784
-1842
-1845
-1789
-1673
-1499
-1278
-1035
-804
-624
-528
-537
-651
-848
-1089
-1332
-1534
-1669
-1726
-1710
-1635
-1515
-1365
-1191
-999
-793
-587
-401
-263
-198
-225
-349
-558
-821
-1102
-1359
-1559
-1679
-1707
-1643
-1495
-1275
-1004
-707
-421
-186
-41
-18
-128
-354
-652
-958
-1202
-1330
-1313
-1160
-912
-632
-378
-194
-94
-63
-70
-85
-91
-97
-127
-214
-375
-600
-847
-1053
-1147
-1082
-849
-487
-72
305
561
651
580
395
173
-5
-84
-44
96
288
472
604
659
644
583
514
466
454
479
527
580
623
650
665
676
693
724
770
830
899
972
1043
1106
1153
1176
1163
1109
1016
897
773
671
618
627
698
811
938
1049
1122
1153
1158
1163
1200
1286
1421
1584
1737
1838
1859
1792
1656
1490
1339
1239
1204
1225
1272
1309
1314
1287
1252
1254
1334
1513
1779
2081
2341
2482
2452
2244
1906
1527
1213
1051
1082
1283
1574
1848
2000
1968
1754
1425
1092
875
861
1076
1476
1957
2389
2654
2682
2468
2070
1592
1145
822
669
686
829
1036
1249
1427
1556
1641
1698
1736
1753
1737
1672
1551
1386
1211
1070
1006
1046
1178
1361
1529
1614
1569
1389
1113
818
598
531
656
955
1363
1779
2102
2260
2229
2039
1763
1490
1295
1220
1263
1381
1515
1610
1632
1583
1492
1399
1344
1344
1393
1462
1515
1522
1469
1365
1236
1115
1031
1000
1024
1092
1189
1297
1404
1496
1560
1576
1525
1390
1167
872
543
236
11
-83
-21
183
484
812
1095
1273
1320
1244
1086
906
761
693
710
791
888
942
902
742
471
132
-204
-457
-562
-486
-241
117
499
808
966
935
729
409
62
-226
-399
-443
-391
-304
-250
-271
-374
-522
-656
-715
-667
-519
-319
-139
-46
-75
-215
-411
-583
-655
-583
-375
-87
194
378
404
253
-41
-410
-773
-1058
-1227
-1273
-1222
-1114
-987
-869
-769
-686
-612
-540
-471
-411
-369
-356
-377
-437
-536
-673
-845
-1041
-1244
-1422
-1537
-1553
-1443
-1202
-858
-466
-99
166
270
183
-81
-476
-928
-1355
-1682
-1858
-1858
-1689
-1381
-987
-568
-192
82
208
167
-27
-327
-659
-939
-1094
-1084
-921
-662
-403
-245
-266
-485
-856
-1276
-1611
-1739
-1591
-1177
-591
17
479
660
498
24
-649
-1358
-1932
-2242
-2228
-1910
-1372
-736
-127
355
652
748
664
439
126
-218
-539
-788
-923
-925
-799
-585
-344
-154
-74
-131
-302
-515
-673
-688
-513
-171
248
606
764
625
178
-496
-1238
-1857
-2186
-2130
-1697
-992
-187
527
994
1131
940
504
-52
-587
-988
-1186
-1166
-962
-645
-302
-18
134
116
-77
-404
-791
-1142
-1362
-1384
-1194
-836
-408
-36
162
110
-196
-686
-1235
-1696
-1947
-1924
-1638
-1175
-661
-232
10
18
-192
-552
-967
-1345
-1614
-1740
-1725
-1598
-1403
-1185
-985
-830
-736
-703
-720
-767
-817
-844
-831
-777
-699
-631
-615
-685
-860
-1126
-1445
-1755
-1992
-2102
-2061
-1881
-1604
-1291
-1004
-796
-690
-687
-765
-898
-1060
-1237
-1426
-1626
-1834
-2037
-2206
-2302
-2293
-2159
-1911
-1588
-1256
-988
-846
-860
-1020
-1277
-1557
-1785
-1908
-1910
-1816
-1681
-1570
-1529
-1574
-1679
-1791
-1850
-1810
-1665
-1446
-1221
-1065
-1037
-1160
-1407
-1711
-1987
-2155
-2167
-2019
-1749
-1426
-1128
-919
-834
-876
-1018
-1217
-1421
-1586
-1679
-1683
-1597
-1433
-1216
-981
-764
-599
-511
-502
-557
-645
-725
-764
-745
-676
-585
-509
-484
-524
-620
-739
-835
-865
-807
-665
-472
-273
-118
-38
-41
-110
-211
-306
-367
-380
-352
-299
-242
-196
-167
-150
-134
-110
-77
-37
-2
17
15
-9
-48
-93
-132
-157
-163
-147
-107
-41
54
176
318
461
580
642
620
501
294
33
-227
-421
-493
-410
-175
174
570
933
1195
1312
1280
1130
921
715
564
491
486
516
539
519
442
322
195
106
91
164
314
504
689
827
896
898
852
789
735
703
687
667
626
550
446
337
255
228
268
366
491
604
670
672
620
545
490
490
559
683
820
912
911
787
549
238
-80
-335
-475
-475
-352
-147
81
277
406
458
448
403
351
308
275
240
189
114
23
-62
-109
-91
1
154
328
475
544
508
366
149
-92
-300
-431
-464
-405
-280
-126
26
158
265
355
434
500
542
543
487
370
205
22
-142
-252
-292
-265
-194
-113
-49
-17
-8
-3
26
93
197
313
403
433
382
254
82
-89
-212
-261
-235
-161
-85
-52
-89
-196
-340
-475
-549
-530
-416
-235
-41
107
163
105
-56
-281
-521
-726
-862
-920
-911
-857
-784
-709
-636
-558
-464
-349
-221
-99
-14
9
-48
-178
-354
-534
-675
-740
-718
-619
-474
-319
-191
-108
-70
-66
-77
-92
-114
-155
-233
-356
-512
-669
-775
-778
-644
-374
-7
379
696
865
844
643
323
-22
-291
-408
-340
-108
221
559
820
947
923
774
554
329
150
47
21
48
94
129
136
119
97
94
132
218
341
477
591
654
649
578
462
332
223
162
160
209
285
357
398
390
330
229
105
-19
-127
-205
-248
-252
-213
-127
9
189
397
604
770
852
819
656
380
35
-318
-609
-778
-790
-643
-366
-14
345
645
834
885
799
604
349
92
-111
-218
-214
-110
59
241
386
458
447
369
258
158
99
93
126
169
193
178
131
78
56
90
180
295
378
370
238
-8
-303
-548
-638
-506
-148
357
872
1236
1321
1075
548
-121
-740
-1123
-1149
-800
-168
574
1225
1610
1634
1304
716
28
-596
-1022
-1186
-1093
-810
-434
-64
224
393
441
392
285
152
21
-98
-202
-292
-368
-422
-444
-418
-332
-182
21
251
470
637
715
686
559
371
175
34
-6
73
253
480
683
798
784
643
420
187
22
-17
88
310
587
838
994
1018
911
715
492
307
208
214
316
480
663
827
940
987
964
875
731
548
350
166
29
-33
-4
113
295
499
676
785
802
729
593
435
299
216
199
242
325
422
516
596
659
706
736
742
714
645
534
400
270
182
167
239
388
581
768
897
929
852
680
450
211
6
-132
-191
-180
-115
-18
92
205
313
412
496
556
585
577
538
484
436
417
444
517
616
709
758
731
617
431
211
15
-100
-96
36
270
544
783
912
884
689
364
-19
-370
-605
-671
-557
-300
30
346
575
671
631
486
294
116
-4
-45
-16
52
124
171
181
159
122
89
71
66
58
32
-27
-117
-226
-329
-401
-428
-407
-354
-295
-254
-249
-279
-330
-381
-407
-398
-357
-303
-266
-274
-349
-492
-687
-904
-1099
-1232
-1270
-1195
-1010
-744
-435
-141
83
189
147
-42
-348
-716
-1075
-1356
-1509
-1515
-1388
-1175
-940
-745
-638
-636
-727
-876
-1037
-1165
-1232
-1230
-1169
-1074
-972
-888
-839
-836
-878
-962
-1080
-1220
-1367
-1500
-1603
-1657
-1655
-1599
-1501
-1383
-1269
-1179
-1128
-1119
-1151
-1218
-1313
-1432
-1569
-1715
-1856
-1971
-2035
-2025
-1936
-1772
-1561
-1344
-1163
-1053
-1031
-1093
-1215
-1366
-1517
-1648
-1755
-1842
-1913
-1971
-2004
-1996
-1932
-1804
-1626
-1429
-1256
-1149
-1136
-1221
-1379
-1568
-1742
-1863
-1915
-1906
-1857
-1797
-1743
-1700
-1653
-1586
-1482
-1342
-1183
-1036
-931
-890
-915
-987
-1077
-1154
-1201
-1219
-1223
-1235
-1273
-1335
-1400
-1437
-1411
-1305
-1127
-909
-696
-538
-462
-475
-553
-656
-744
-789
-782
-736
-676
-627
-602
-602
-615
-627
-632
-631
-635
-653
-687
-725
-741
-710
-614
-457
-268
-92
24
50
-15
-136
-257
-317
-275
-126
97
332
514
591
548
410
228
63
-36
-45
25
144
275
390
475
538
589
639
684
710
700
644
552
451
383
383
468
626
817
987
1089
1102
1042
951
887
893
985
1139
1301
1411
1425
1336
1181
1022
931
952
1093
1318
1561
1753
1852
1851
1788
1723
1716
1800
1968
2177
2362
2464
2452
2333
2152
1968
1837
1788
1818
1892
1964
1994
1964
1888
1800
1743
1753
1839
1983
2147
2278
2333
2285
2134
1909
1658
1439
1308
1307
1450
1723
2081
2455
2765
2936
2923
2719
2368
1951
1572
1327
1277
1428
1731
2091
2400
2566
2545
2351
2051
1744
1529
1471
1587
1837
2141
2406
2550
2528
2342
2037
1690
1383
1189
1149
1271
1522
1844
2162
2402
2510
2462
2272
1988
1685
1444
1326
1360
1525
1761
1980
2096
2051
1835
1495
1118
807
646
676
880
1188
1501
1723
1791
1697
1484
1232
1031
946
1000
1166
1379
1559
1634
1569
1369
1081
771
507
337
277
311
400
495
557
564
515
432
343
277
253
275
332
401
459
486
469
412
326
235
163
131
153
228
344
475
589
652
640
541
362
128
-123
-347
-508
-583
-571
-490
-376
-269
-203
-198
-255
-354
-465
-555
-601
-594
-546
-481
-431
-426
-486
-614
-798
-1014
-1232
-1425
-1571
-1659
-1691
-1673
-1617
-1537
-1442
-1337
-1226
-1113
-1002
-906
-841
-828
-886
-1026
-1241
-1509
-1786
-2017
-2151
-2146
-1990
-1704
-1338
-960
-641
-432
-356
-398
-518
-660
-777
-837
-837
-798
-753
-729
-742
-784
-831
-854
-830
-753
-640
-526
-449
-440
-512
-655
-841
-1030
-1185
-1280
-1304
-1261
-1167
-1041
-903
-771
-658
-577
-537
-542
-589
-664
-744
-804
-818
-773
-670
-529
-382
-266
-210
-229
-318
-454
-605
-735
-818
-841
-809
-738
-651
-574
-526
-521
-559
-632
-725
-815
-883
-909
-887
-818
-715
-599
-490
-402
-341
-298
-258
-206
-136
-60
-2
4
-72
-242
-490
-772
-1025
-1185
-1202
-1061
-784
-430
-73
215
385
420
341
192
28
-107
-186
-208
-191
-163
-148
-159
-195
-242
-281
-291
-261
-189
-82
48
188
322
440
532
591
611
593
540
461
370
282
212
171
167
201
273
378
508
656
810
958
1085
1174
1216
1207
1154
1073
988
919
882
880
900
923
926
892
820
723
631
577
589
681
844
1052
1262
1433
1533
1547
1484
1367
1230
1106
1014
967
955
963
976
980
973
958
946
947
966
1000
1045
1085
1107
1104
1071
1010
930
843
761
699
670
684
746
851
989
1138
1271
1365
1400
1372
1291
1182
1071
986
938
923
926
924
901
856
808
791
842
984
1215
1501
1782
1990
2065
1980
1748
1423
1081
799
631
595
669
800
932
1016
1037
1008
968
959
1010
1121
1265
1394
1457
1417
1268
1033
758
500
307
207
203
275
390
517
628
708
756
777
779
773
769
776
802
855
936
1039
1148
1241
1294
1290
1226
1117
991
885
826
830
889
975
1053
1087
1059
971
849
726
638
604
626
684
749
793
800
773
730
696
695
733
802
880
939
960
940
893
845
824
845
904
977
1026
1016
929
769
570
385
270
266
384
602
868
1114
1277
1314
1214
1002
727
447
216
69
14
35
103
183
252
297
324
351
394
467
570
685
788
849
846
772
640
478
324
217
180
218
315
433
531
573
540
438
292
146
40
4
43
141
260
355
393
355
249
103
-44
-156
-208
-198
-141
-63
7
50
62
51
34
27
40
68
97
110
91
35
-48
-140
-215
-251
-235
-170
-67
48
153
227
259
249
205
139
66
-5
-67
-120
-166
-207
-245
-279
-306
-322
-323
-308
-278
-239
-199
-165
-145
-145
-164
-202
-252
-308
-364
-413
-451
-474
-479
-465
-434
-392
-350
-318
-309
-331
-385
-461
-541
-606
-635
-620
-563
-481
-400
-346
-337
-374
-444
-521
-576
-583
-534
-434
-305
-176
-72
-12
0
-30
-88
-163
-243
-325
-406
-485
-556
-609
-631
-612
-552
-455
-340
-226
-132
-68
-36
-28
-28
-22
-2
32
74
109
125
107
48
-53
-191
-356
-527
-683
-796
-843
-808
-688
-498
-272
-52
117
201
184
76
-92
-276
-432
-527
-548
-501
-410
-304
-213
-159
-153
-196
-281
-396
-527
-656
-767
-841
-866
-836
-755
-643
-526
-433
-387
-398
-460
-553
-653
-737
-796
-835
-868
-913
-982
-1072
-1163
-1228
-1238
-1177
-1047
-871
-685
-532
-444
-439
-515
-652
-822
-993
-1144
-1262
-1345
-1401
-1438
-1465
-1486
-1498
-1498
-1476
-1426
-1349
-1249
-1140
-1041
-975
-961
-1008
-1113
-1255
-1405
-1532
-1610
-1630
-1600
-1543
-1488
-1458
-1459
-1481
-1501
-1488
-1427
-1317
-1181
-1054
-975
-966
-1030
-1146
-1276
-1386
-1452
-1472
-1463
-1452
-1460
-1493
-1538
-1569
-1560
-1499
-1396
-1283
-1204
-1194
-1270
-1417
-1598
-1764
-1873
-1903
-1860
-1769
-1664
-1572
-1502
-1448
-1397
-1341
-1287
-1262
-1297
-1419
-1630
-1898
-2165
-2365
-2439
-2366
-2163
-1887
-1613
-1408
-1311
-1325
-1416
-1535
-1633
-1682
-1675
-1628
-1559
-1484
-1404
-1314
-1208
-1094
-997
-953
-997
-1143
-1370
-1623
-1828
-1912
-1839
-1620
-1320
-1032
-852
-842
-1004
-1283
-1579
-1786
-1827
-1682
-1394
-1053
-766
-622
-659
-859
-1154
-1448
-1652
-1709
-1606
-1376
-1085
-807
-605
-518
-552
-687
-884
-1101
-1296
-1443
-1527
-1548
-1518
-1449
-1357
-1252
-1141
-1022
-903
-784
-677
-598
-563
-581
-648
-746
-843
-903
-897
-817
-680
-526
-404
-358
-406
-537
-709
-863
-946
-927
-810
-631
-448
-317
-274
-321
-429
-547
-624
-626
-549
-417
-272
-161
-113
-136
-213
-310
-391
-429
-416
-366
-305
-265
-274
-343
-471
-635
-803
-937
-1002
-975
-853
-653
-409
-168
26
140
165
117
31
-52
-98
-97
-62
-27
-31
-101
-237
-411
-577
-682
-694
-610
-459
-296
-175
-135
-180
-282
-393
-463
-459
-379
-249
-112
-5
49
54
31
9
5
18
29
11
-56
-170
-304
-418
-470
-439
-335
-197
-83
-45
-109
-266
-471
-658
-770
-769
-660
-477
-278
-117
-30
-26
-84
-167
-237
-269
-253
-198
-120
-40
29
77
102
104
84
46
-4
-52
-83
-82
-45
21
95
145
147
90
-18
-143
-245
-285
-245
-136
9
141
219
220
156
63
-9
-16
61
209
387
541
624
609
502
337
161
23
-47
-39
31
133
235
308
337
322
270
197
120
55
16
14
50
120
211
302
371
397
371
296
189
72
-34
-115
-170
-208
-240
-274
-309
-331
-321
-265
-162
-28
104
197
224
174
67
-60
-155
-178
-110
38
224
393
493
490
385
208
13
-141
-208
-166
-27
173
382
549
638
635
551
416
269
147
77
66
109
186
271
340
374
364
311
222
112
-1
-94
-148
-144
-67
83
294
535
761
921
968
880
663
358
36
-222
-349
-309
-110
192
516
777
915
913
802
645
518
479
546
690
852
959
959
838
629
399
226
169
247
433
663
862
970
968
879
761
685
705
836
1053
1291
1476
1544
1468
1264
988
719
529
470
551
745
992
1225
1382
1425
1347
1174
951
734
577
516
566
715
927
1150
1327
1405
1354
1168
876
532
205
-32
-128
-60
157
472
811
1096
1263
1283
1164
955
726
554
497
578
775
1031
1267
1403
1388
1210
908
559
257
87
100
296
623
991
1299
1464
1445
1254
953
633
384
271
315
485
714
920
1033
1014
868
639
393
197
99
113
218
367
507
592
596
526
409
289
208
196
261
391
551
699
793
804
720
552
331
101
-91
-204
-218
-134
19
194
336
398
355
211
2
-216
-382
-448
-396
-246
-46
135
234
211
65
-168
-422
-625
-719
-678
-518
-287
-54
119
188
148
21
-144
-297
-398
-432
-409
-357
-308
-289
-305
-345
-386
-401
-373
-299
-196
-92
-16
8
-32
-129
-265
-413
-545
-639
-679
-659
-584
-465
-323
-184
-75
-19
-32
-112
-241
-388
-511
-574
-559
-471
-340
-216
-148
-176
-307
-519
-756
-951
-1045
-1002
-825
-552
-249
15
182
228
159
12
-164
-323
-437
-503
-538
-568
-616
-691
-782
-864
-903
-871
-755
-566
-332
-97
95
205
210
107
-85
-332
-589
-807
-943
-965
-860
-639
-333
9
329
571
696
687
556
344
106
-98
-216
-221
-112
81
312
522
661
697
624
464
262
73
-48
-61
45
255
525
800
1020
1145
1158
1071
920
754
617
538
526
566
634
703
757
795
826
864
916
980
1038
1068
1051
984
881
772
690
663
698
779
877
958
1000
999
973
950
954
988
1036
1061
1026
912
733
537
394
373
509
788
1145
1478
1684
1691
1488
1129
723
393
240
308
573
949
1321
1578
1653
1537
1278
963
685
518
495
611
825
1086
1344
1563
1723
1816
1837
1783
1650
1444
1182
897
636
449
374
424
582
805
1033
1209
1299
1293
1215
1106
1012
965
970
1010
1047
1043
974
841
674
525
447
479
629
867
1132
1349
1451
1400
1206
921
629
417
354
461
710
1025
1308
1471
1462
1281
981
651
382
241
250
377
553
697
747
678
514
311
142
62
89
199
333
422
412
288
78
-155
-334
-399
-326
-141
94
293
380
310
84
-249
-613
-921
-1107
-1138
-1027
-820
-587
-401
-313
-350
-500
-726
-970
-1175
-1293
-1302
-1207
-1039
-848
-691
-616
-649
-788
-1000
-1235
-1428
-1529
-1512
-1386
-1194
-999
-869
-854
-970
-1193
-1468
-1719
-1878
-1906
-1798
-1591
-1349
-1137
-1010
-992
-1069
-1205
-1354
-1478
-1557
-1596
-1616
-1637
-1668
-1698
-1702
-1648
-1519
-1323
-1097
-898
-785
-798
-937
-1166
-1416
-1613
-1703
-1672
-1551
-1403
-1302
-1301
-1411
-1597
-1788
-1907
-1897
-1747
-1498
-1228
-1029
-970
-1076
-1315
-1609
-1863
-1990
-1947
-1741
-1429
-1095
-828
-692
-713
-873
-1121
-1392
-1622
-1769
-1814
-1763
-1644
-1493
-1347
-1238
-1182
-1182
-1226
-1288
-1337
-1346
-1297
-1192
-1053
-914
-813
-780
-825
-930
-1057
-1160
-1196
-1143
-1008
-824
-639
-499
-436
-457
-541
-652
-749
-798
-786
-715
-605
-477
-353
-247
-165
-108
-77
-74
-100
-154
-231
-316
-392
-440
-445
-405
-326
-224
-119
-27
41
84
106
114
116
122
137
171
230
318
431
555
666
730
720
621
443
221
5
-145
-187
-105
81
325
566
751
849
864
827
781
766
801
875
959
1012
1006
935
818
695
608
587
636
734
841
920
946
919
865
823
831
912
1066
1269
1484
1673
1809
1883
1902
1885
1850
1808
1762
1703
1624
1520
1397
1271
1167
1108
1112
1185
1316
1485
1661
1814
1920
1970
1966
1926
1877
1845
1849
1889
1951
2003
2009
1948
1812
1625
1436
1305
1285
1402
1643
1957
2266
2492
2578
2511
2323
2077
1852
1705
1662
1703
1778
1826
1804
1701
1548
1401
1322
1351
1489
1699
1912
2058
2086
1985
1784
1541
1325
1192
1168
1246
1396
1574
1743
1880
1978
2043
2081
2095
2081
2029
1936
1800
1635
1461
1300
1173
1088
1047
1046
1077
1139
1228
1341
1473
1607
1723
1802
1830
1807
1747
1673
1607
1559
1525
1491
1435
1347
1238
1137
1087
1127
1271
1498
1749
1945
2008
1895
1610
1211
796
471
317
366
592
919
1249
1494
1600
1561
1415
1219
1035
897
813
760
706
625
512
384
276
227
257
363
516
667
764
769
669
477
232
-18
-226
-357
-402
-366
-276
-163
-59
12
42
31
-9
-62
-115
-162
-207
-259
-333
-435
-558
-679
-763
-771
-675
-471
-186
121
376
505
459
229
-149
-601
-1034
-1358
-1513
-1480
-1283
-983
-657
-379
-207
-169
-268
-481
-767
-1079
-1366
-1583
-1694
-1684
-1559
-1350
-1106
-888
-752
-730
-825
-1008
-1225
-1417
-1536
-1566
-1520
-1438
-1366
-1339
-1364
-1420
-1466
-1461
-1380
-1231
-1055
-909
-846
-895
-1048
-1260
-1466
-1603
-1632
-1553
-1403
-1243
-1131
-1108
-1176
-1309
-1457
-1574
-1627
-1617
-1570
-1529
-1536
-1616
-1769
-1966
-2164
-2317
-2389
-2365
-2255
-2083
-1887
-1703
-1558
-1468
-1432
-1440
-1471
-1502
-1516
-1500
-1456
-1395
-1334
-1295
-1292
-1328
-1395
-1474
-1541
-1579
-1583
-1561
-1532
-1515
-1523
-1551
-1582
-1587
-1543
-1439
-1289
-1127
-994
-931
-954
-1055
-1198
-1335
-1420
-1428
-1363
-1253
-1137
-1051
-1014
-1016
-1033
-1028
-981
-888
-774
-675
-627
-649
-734
-847
-940
-972
-922
-799
-642
-500
-415
-408
-465
-547
-602
-586
-483
-307
-104
69
160
140
15
-181
-390
-555
-631
-601
-476
-291
-95
65
152
151
69
-70
-228
-363
-445
-453
-391
-277
-144
-27
48
74
61
39
42
97
211
366
524
639
673
614
480
316
180
120
160
283
443
575
622
554
381
152
-64
-195
-198
-63
177
464
736
940
1052
1076
1037
964
878
790
696
590
474
363
283
262
314
431
580
709
767
721
574
366
162
31
24
151
378
638
855
967
951
828
655
504
432
464
585
742
870
913
843
672
445
219
51
-28
-16
65
176
281
357
398
410
404
387
357
309
235
140
41
-34
-55
-1
125
297
471
598
642
594
473
324
200
143
169
263
385
483
516
466
344
191
56
-11
16
138
327
536
711
805
787
645
393
62
-300
-639
-900
-1035
-1018
-853
-569
-228
92
316
389
293
53
-270
-595
-845
-968
-954
-831
-654
-485
-374
-342
-377
-447
-509
-533
-506
-443
-374
-335
-353
-437
-578
-748
-913
-1042
-1113
-1118
-1062
-961
-835
-711
-610
-551
-544
-583
-653
-726
-766
-747
-655
-496
-300
-110
32
95
74
-12
-125
-222
-271
-264
-213
-149
-102
-92
-119
-166
-204
-212
-185
-135
-93
-86
-130
-219
-322
-403
-429
-391
-312
-234
-207
-265
-410
-606
-790
-895
-872
-710
-442
-130
152
353
454
476
468
482
553
678
821
924
933
818
589
293
-3
-230
-345
-343
-253
-125
-14
45
46
6
-40
-58
-31
37
122
188
209
171
84
-22
-112
-155
-135
-58
52
160
234
253
216
145
73
40
79
202
402
647
892
1085
1186
1174
1051
846
603
372
195
96
77
120
194
264
303
299
253
183
106
44
7
-1
12
36
60
78
92
113
154
229
346
497
664
813
907
912
808
601
326
37
-200
-329
-319
-175
58
313
512
598
546
375
136
-102
-277
-351
-321
-218
-86
30
103
131
131
131
149
187
233
260
249
195
114
39
7
42
144
289
434
537
568
525
427
310
206
131
76
13
-89
-252
-470
-710
-920
-1042
-1038
-899
-648
-337
-24
240
426
531
570
568
547
521
493
462
430
403
387
390
405
415
388
292
107
-163
-487
-810
-1067
-1207
-1206
-1078
-870
-650
-481
-401
-415
-489
-568
-597
-538
-388
-178
37
195
255
204
66
-109
-259
-339
-330
-250
-145
-74
-89
-211
-424
-676
-892
-1004
-964
-771
-463
-116
182
354
358
194
-97
-444
-770
-1012
-1134
-1132
-1033
-874
-699
-539
-414
-328
-277
-254
-252
-266
-289
-316
-337
-344
-329
-292
-241
-187
-148
-137
-162
-224
-317
-429
-549
-664
-758
-816
-817
-743
-583
-340
-37
280
552
716
732
587
313
-24
-338
-548
-599
-483
-237
69
352
541
601
539
400
246
138
114
181
312
465
591
655
644
568
450
320
202
107
37
-16
-57
-87
-97
-71
5
138
324
541
758
938
1050
1078
1026
917
791
691
651
690
801
957
1115
1232
1274
1232
1120
975
843
768
775
862
1002
1148
1250
1267
1182
1006
779
551
374
286
298
396
539
675
754
742
631
442
224
36
-62
-29
147
442
802
1155
1433
1588
1603
1503
1336
1165
1038
975
961
949
878
701
404
18
-386
-716
-885
-846
-604
-221
201
550
742
738
560
284
7
-175
-202
-65
198
514
800
991
1052
990
840
655
486
368
316
325
376
446
514
565
590
581
536
455
344
218
96
2
-42
-27
40
139
236
295
291
219
93
-54
-184
-262
-273
-222
-133
-38
34
68
68
56
56
91
161
250
325
345
284
133
-86
-327
-536
-663
-682
-599
-450
-295
-194
-192
-303
-504
-740
-940
-1036
-982
-768
-421
1
418
754
948
970
820
532
160
-232
-585
-851
-1006
-1047
-988
-859
-693
-523
-373
-254
-165
-94
-26
53
145
239
312
330
262
88
-192
-548
-929
-1267
-1498
-1576
-1485
-1249
-923
-582
-299
-125
-77
-134
-247
-357
-411
-386
-291
-164
-57
-17
-72
-214
-407
-600
-737
-783
-733
-609
-459
-333
-271
-291
-380
-503
-617
-678
-663
-573
-433
-286
-182
-160
-241
-421
-666
-926
-1138
-1248
-1221
-1051
-770
-435
-122
98
173
93
-113
-377
-617
-755
-743
-579
-309
-11
224
321
241
-5
-365
-761
-1109
-1349
-1454
-1431
-1317
-1156
-990
-838
-699
-559
-398
-203
19
245
439
564
590
509
331
86
-185
-438
-635
-753
-782
-729
-613
-460
-298
-153
-43
24
50
44
22
-3
-18
-20
-9
7
20
26
22
11
-1
-9
-9
-3
8
17
20
17
9
0
-6
-6
0
8
15
17
14
7
0
-4
-3
2
9
14
16
13
7
1
-3
-2
3
9
13
14
11
6
1
-2
0
4
9
13
13
10
5
1
-1
1
5
9
12
12
9
5
2
0
2
5
9
12
11
9
5
2
1
3
6
9
11
10
8
5
2
2
3
6
9
11
10
7
5
3
2
4
7
9
10
9
7
4
3
3
5
7
9
10
9
7
4
3
4
5
7
9
9
8
6
5
4
4
6
7
9
9
8
6
5
4
5
6
7
8
8
7
6
5
4
5
6
7
8
8
7
6
5
5
5
6
7
8
8
7
6
5
5
6
7
7
8
8
7
6
5
5
6
7
7
8
7
7
6
5
6
6
7
7
7
7
6
6
6
6
6
7
7
7
7
6
6
6
6
6
7
7
7
7
6
6
6
6
7
7
7
7
7
6
6
6
6
7
7
7
7
7
6
6
6
6
7
7
7
7
7
6
6
6
7
7
7
7
7
7
6
6
7
7
7
7
7
7
6
6
7
7
7
7
7
7
7
6
7
7
7
7
7
7
7
6
6
7
7
7
7
7
7
7
6
7
7
7
7
7
7
7
6
6
7
7
7
7
7
7
7
6
6
7
7
7
7
7
7
6
6
6
7
7
7
7
7
7
6
6
6
7
7
7
7
7
7
6
6
7
7
7
7
7
7
7
6
6
7
7
7
7
7
7
7
6
6
7
7
7
7
7
7
7
6
6
7
7
7
7
7
7
7
6
7
7
7
7
7
7
7
7
6
7
7
7
7
7
7
7
7
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
7
7
7
7
7
7
7
6
6
6
7
7
7
7
7
6
6
6
6
7
7
7
7
7
6
6
6
6
7
7
7
7
6
6
6
6
6
7
7
7
7
6
6
6
6
6
7
7
7
6
6
6
6
6
6
6
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
5
5
5
5
6
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
