5
23195
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-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
-4
-3
-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
-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
-4
-5
-5
-4
-4
-4
-4
-4
-4
-4
-5
-5
-4
-4
-4
-4
-4
-4
-5
-5
-5
-4
-4
-4
-4
-4
-4
-5
-5
-5
-4
-4
-4
-4
-4
-4
-5
-5
-5
-4
-4
-4
-4
-4
-4
-5
-5
-5
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-4
-4
-4
-4
-5
-5
-5
-5
-5
-4
-4
-4
-4
-5
-5
-5
-5
-5
-4
-4
-4
-4
-5
-5
-5
-5
-5
-4
-4
-4
-4
-5
-5
-6
-5
-5
-4
-4
-4
-4
-5
-6
-6
-5
-5
-4
-4
-4
-5
-5
-6
-6
-5
-4
-4
-4
-4
-5
-5
-6
-6
-5
-4
-4
-4
-4
-5
-6
-6
-6
-5
-4
-4
-4
-4
-5
-6
-6
-6
-5
-4
-4
-3
-4
-5
-6
-6
-6
-5
-4
-3
-3
-4
-5
-6
-7
-6
-5
-4
-3
-3
-4
-5
-7
-7
-7
-5
-4
-3
-3
-4
-6
-7
-8
-7
-5
-3
-2
-3
-4
-6
-8
-8
-7
-5
-3
-2
-2
-4
-7
-9
-9
-7
-4
-2
-1
-2
-5
-8
-10
-10
-7
-4
0
1
-1
-5
-10
-13
-12
-8
-2
3
4
0
-7
-14
-17
-15
-7
2
9
9
2
-11
-23
-27
-21
-5
14
26
23
3
-28
-54
-60
-33
28
107
177
206
174
76
-66
-211
-310
-323
-239
-80
98
222
230
92
-175
-503
-796
-954
-914
-669
-280
142
465
580
436
60
-447
-939
-1271
-1340
-1119
-669
-116
386
699
746
532
138
-304
-652
-803
-716
-427
-31
351
608
679
563
321
49
-154
-217
-123
94
360
589
715
713
606
456
337
312
406
596
819
994
1048
942
687
340
-10
-272
-380
-310
-87
221
530
762
864
825
669
449
223
41
-70
-104
-81
-28
28
68
87
87
81
76
77
78
69
38
-23
-116
-229
-345
-439
-489
-482
-417
-310
-185
-74
-6
5
-41
-127
-225
-306
-347
-343
-303
-247
-202
-183
-193
-220
-243
-244
-215
-166
-120
-106
-148
-247
-382
-511
-588
-577
-470
-293
-98
52
106
41
-125
-343
-543
-664
-670
-566
-390
-202
-60
-1
-30
-118
-221
-292
-307
-269
-205
-158
-162
-230
-343
-458
-520
-482
-326
-68
239
523
712
758
652
427
149
-104
-260
-280
-162
51
294
493
591
565
435
254
93
19
70
242
487
728
882
884
714
405
40
-275
-436
-375
-82
386
919
1378
1635
1607
1279
712
29
-616
-1077
-1252
-1112
-704
-146
410
812
952
790
362
-225
-828
-1303
-1542
-1504
-1215
-764
-273
140
385
425
280
9
-306
-589
-783
-864
-838
-730
-574
-402
-238
-102
-7
38
30
-27
-114
-202
-253
-235
-133
43
251
429
515
461
260
-53
-404
-701
-858
-825
-600
-231
197
588
860
965
903
712
459
217
47
-15
36
180
376
577
737
822
816
722
561
372
199
83
52
113
248
417
572
665
665
567
390
173
-35
-192
-271
-262
-176
-36
130
297
443
549
603
595
524
399
243
89
-27
-75
-44
50
166
248
247
138
-64
-306
-510
-599
-524
-288
55
407
667
757
655
406
102
-146
-250
-181
17
244
378
324
52
-382
-847
-1181
-1246
-979
-424
271
899
1252
1191
694
-132
-1075
-1880
-2324
-2279
-1756
-895
68
872
1305
1258
756
-58
-962
-1722
-2153
-2163
-1777
-1115
-360
298
714
818
630
244
-207
-590
-811
-836
-695
-459
-216
-32
68
106
140
234
430
727
1072
1379
1553
1528
1286
874
388
-56
-354
-445
-324
-39
332
706
1020
1243
1372
1419
1399
1315
1163
939
654
345
65
-122
-171
-72
141
397
611
714
681
533
333
158
66
71
140
207
202
82
-144
-421
-662
-788
-760
-592
-352
-136
-29
-71
-248
-494
-716
-837
-818
-674
-465
-270
-155
-156
-264
-444
-646
-832
-985
-1105
-1198
-1261
-1270
-1189
-986
-657
-241
181
501
622
491
123
-390
-908
-1280
-1393
-1201
-744
-132
492
991
1273
1309
1129
805
425
64
-229
-431
-540
-561
-500
-364
-157
105
394
668
880
985
953
778
478
96
-305
-655
-885
-938
-785
-430
80
661
1201
1581
1706
1532
1081
443
-245
-828
-1177
-1222
-973
-509
41
540
877
1000
920
693
407
143
-44
-136
-147
-109
-56
-10
24
52
88
138
204
273
331
363
361
321
249
152
42
-68
-163
-227
-245
-210
-122
-2
123
214
243
197
85
-57
-181
-241
-212
-96
73
239
344
345
230
21
-234
-474
-645
-711
-664
-516
-299
-50
196
406
552
606
547
366
72
-298
-680
-994
-1159
-1121
-869
-448
51
511
820
906
757
425
7
-381
-644
-734
-660
-483
-287
-152
-121
-192
-315
-418
-436
-330
-113
162
414
564
560
399
125
-184
-441
-575
-555
-395
-147
117
330
446
452
367
229
79
-50
-144
-203
-233
-242
-229
-184
-99
28
183
334
438
457
369
185
-54
-285
-439
-466
-349
-115
178
454
644
707
641
484
295
138
59
72
160
282
386
433
403
303
159
10
-108
-168
-160
-89
25
159
286
379
419
393
298
141
-56
-261
-439
-558
-597
-553
-443
-297
-154
-45
9
3
-51
-136
-235
-336
-434
-530
-621
-700
-756
-770
-729
-633
-496
-346
-220
-151
-157
-233
-356
-490
-599
-657
-658
-611
-537
-456
-382
-312
-238
-150
-44
65
153
190
153
40
-123
-288
-396
-398
-268
-22
290
592
805
870
765
514
183
-142
-371
-441
-326
-48
334
733
1062
1250
1257
1087
779
401
33
-251
-396
-381
-216
56
376
676
896
995
954
781
504
170
-166
-448
-628
-672
-568
-327
11
388
729
965
1040
933
662
284
-116
-443
-621
-608
-409
-79
297
621
810
819
647
341
-21
-352
-576
-648
-561
-343
-49
255
510
673
726
672
534
345
137
-62
-230
-358
-441
-476
-462
-397
-280
-115
84
291
471
580
579
443
173
-201
-621
-1008
-1287
-1395
-1303
-1022
-607
-132
310
641
807
789
605
301
-59
-408
-689
-860
-901
-816
-627
-372
-101
133
285
322
237
46
-208
-468
-674
-777
-756
-617
-396
-147
72
215
258
205
81
-73
-216
-316
-353
-326
-243
-123
13
145
252
314
315
242
96
-108
-339
-551
-695
-728
-631
-413
-115
199
457
600
596
449
203
-79
-324
-477
-507
-420
-247
-37
162
315
407
444
442
422
397
368
331
274
191
87
-26
-126
-194
-216
-191
-128
-46
36
104
153
187
215
242
270
292
295
266
199
101
-13
-115
-177
-179
-115
4
152
291
387
412
358
235
70
-99
-232
-298
-284
-195
-56
94
213
268
241
137
-19
-185
-316
-376
-344
-227
-52
140
302
396
406
333
202
50
-80
-154
-150
-62
97
300
512
692
803
817
721
523
252
-43
-300
-455
-465
-311
-17
360
735
1016
1130
1041
762
352
-94
-472
-695
-715
-535
-204
193
560
812
898
807
566
235
-116
-419
-627
-717
-692
-577
-408
-221
-48
89
182
227
228
191
117
11
-123
-280
-445
-598
-716
-776
-760
-663
-498
-293
-89
70
149
126
9
-174
-375
-539
-620
-592
-461
-260
-46
119
182
117
-70
-336
-617
-843
-955
-923
-750
-474
-153
151
383
513
536
470
349
208
75
-30
-99
-132
-131
-96
-30
62
173
285
377
429
428
372
277
167
73
19
15
57
125
196
248
273
274
263
258
266
285
300
290
241
147
24
-98
-183
-197
-126
23
217
413
564
635
614
511
353
176
15
-108
-183
-214
-211
-186
-146
-94
-31
40
112
172
204
193
131
20
-123
-269
-385
-438
-406
-280
-76
175
425
624
726
700
543
278
-45
-361
-603
-717
-678
-493
-200
137
447
667
759
714
553
319
64
-165
-333
-427
-449
-413
-337
-236
-120
5
135
264
377
461
498
478
400
277
131
-8
-111
-161
-150
-88
5
101
176
211
203
159
98
40
3
-7
7
29
36
8
-68
-191
-345
-500
-620
-672
-637
-515
-329
-122
55
154
141
10
-219
-500
-770
-971
-1056
-1004
-832
-579
-306
-79
48
47
-82
-304
-564
-794
-934
-939
-796
-520
-157
230
575
818
921
873
696
433
146
-105
-267
-309
-228
-44
201
457
675
819
874
844
751
627
506
413
361
351
373
409
446
472
486
489
487
484
479
467
440
391
319
233
146
79
45
53
98
162
224
262
264
234
187
147
136
161
211
259
265
197
41
-189
-450
-680
-817
-817
-669
-403
-82
217
423
490
409
210
-56
-328
-555
-707
-776
-773
-715
-616
-486
-326
-143
50
227
353
397
337
179
-45
-283
-475
-573
-552
-423
-224
-10
165
266
282
230
146
69
28
35
84
154
217
255
256
223
166
100
40
-5
-30
-34
-17
18
69
131
196
254
294
305
283
227
145
49
-46
-124
-171
-176
-134
-45
81
227
370
479
529
501
391
214
0
-210
-376
-467
-472
-397
-268
-114
35
158
249
310
346
359
342
281
162
-22
-261
-524
-765
-931
-978
-886
-665
-358
-30
249
418
442
321
88
-203
-491
-722
-862
-904
-861
-764
-646
-536
-447
-384
-338
-302
-270
-245
-238
-260
-320
-412
-521
-616
-666
-644
-542
-370
-165
30
167
217
171
51
-102
-238
-315
-307
-217
-71
88
220
293
298
247
170
100
65
79
140
231
329
413
469
496
500
493
482
472
458
429
376
296
194
87
1
-37
-6
99
269
476
678
833
905
875
747
543
302
69
-116
-227
-252
-198
-80
78
254
426
577
688
744
729
634
463
235
-15
-240
-394
-444
-378
-216
-3
203
346
389
324
176
-11
-184
-302
-342
-314
-244
-171
-130
-139
-199
-294
-399
-491
-555
-590
-599
-591
-573
-543
-495
-424
-327
-211
-94
0
46
25
-68
-221
-411
-601
-752
-829
-806
-677
-453
-166
136
396
561
592
475
230
-91
-417
-669
-783
-729
-514
-191
164
468
654
689
586
392
176
7
-66
-29
99
271
431
534
555
496
385
262
166
125
146
217
316
416
496
547
573
584
595
615
646
679
702
699
660
578
461
319
171
35
-70
-131
-139
-94
-1
127
268
396
480
493
419
253
14
-262
-527
-729
-825
-794
-641
-402
-130
111
266
303
216
30
-208
-444
-629
-730
-737
-662
-534
-389
-259
-167
-121
-117
-144
-183
-220
-241
-240
-216
-173
-117
-60
-16
1
-21
-91
-207
-360
-527
-677
-776
-794
-714
-538
-290
-17
227
386
423
326
117
-155
-421
-614
-684
-613
-421
-159
106
308
404
382
263
96
-64
-167
-188
-128
-10
127
246
321
342
318
265
200
134
69
2
-75
-163
-255
-334
-382
-379
-316
-195
-32
146
309
428
481
458
365
218
47
-115
-233
-280
-241
-120
61
265
450
576
617
567
440
268
89
-63
-164
-204
-188
-126
-31
85
213
344
464
551
583
536
402
190
-69
-325
-524
-622
-598
-462
-253
-29
152
244
229
116
-62
-262
-444
-579
-654
-670
-640
-574
-485
-382
-274
-175
-100
-69
-95
-184
-323
-486
-637
-739
-767
-712
-588
-424
-259
-126
-48
-27
-49
-89
-119
-118
-79
-9
76
151
198
205
175
123
70
42
56
119
225
352
472
555
578
533
433
302
177
93
77
136
260
423
590
729
817
846
823
762
684
602
525
456
394
338
293
267
265
292
340
394
430
427
372
266
131
1
-86
-99
-25
122
305
473
570
557
418
171
-140
-454
-705
-843
-842
-705
-468
-182
91
297
400
385
261
55
-195
-447
-664
-818
-893
-883
-793
-638
-440
-226
-28
125
209
213
138
2
-165
-324
-441
-491
-465
-375
-248
-120
-23
18
-1
-67
-155
-232
-269
-253
-184
-80
31
117
156
135
60
-49
-166
-260
-309
-302
-241
-139
-16
104
204
273
308
313
295
262
221
173
122
68
14
-35
-75
-101
-113
-111
-99
-80
-57
-27
15
73
147
228
299
339
328
259
142
7
-103
-146
-91
61
278
499
654
682
556
294
-40
-354
-554
-573
-392
-50
367
749
995
1039
874
544
137
-243
-508
-603
-521
-297
4
308
549
685
703
617
459
271
95
-35
-101
-97
-36
59
157
228
251
217
136
33
-60
-114
-114
-60
30
125
196
222
201
147
82
33
10
13
23
15
-32
-128
-261
-403
-521
-583
-572
-491
-362
-215
-81
20
81
108
112
104
83
40
-40
-170
-346
-552
-749
-891
-932
-840
-611
-267
139
538
859
1038
1037
850
503
52
-425
-847
-1139
-1248
-1153
-869
-450
30
479
814
975
936
714
361
-45
-419
-686
-801
-755
-573
-312
-39
180
302
310
216
58
-119
-270
-367
-399
-377
-325
-268
-229
-217
-232
-262
-293
-312
-314
-298
-270
-234
-197
-159
-124
-94
-75
-76
-103
-155
-223
-288
-327
-319
-255
-140
0
132
221
243
197
98
-21
-127
-194
-214
-193
-149
-97
-41
27
125
267
453
655
826
908
854
650
324
-52
-385
-583
-589
-398
-62
326
660
856
875
733
491
235
41
-44
-17
87
211
301
324
278
188
90
20
-4
17
65
116
154
175
185
201
232
277
320
339
310
225
91
-64
-206
-298
-321
-274
-176
-60
42
102
110
68
-8
-102
-197
-282
-350
-394
-408
-384
-317
-209
-76
57
157
194
152
34
-132
-304
-432
-479
-425
-281
-80
131
304
400
403
315
156
-44
-250
-431
-559
-614
-581
-457
-253
5
273
500
633
635
496
238
-89
-415
-670
-802
-788
-638
-390
-93
202
457
647
762
799
757
637
443
191
-86
-340
-520
-581
-506
-312
-52
198
365
398
293
90
-134
-294
-323
-197
56
368
648
816
824
672
402
84
-207
-413
-505
-488
-387
-239
-80
64
176
246
267
235
147
10
-158
-329
-467
-539
-526
-426
-261
-66
118
259
334
339
278
165
12
-170
-366
-557
-715
-807
-804
-689
-470
-185
106
336
451
429
290
88
-103
-215
-210
-94
88
264
369
360
242
57
-126
-238
-237
-125
56
237
345
335
204
-9
-231
-386
-413
-290
-38
289
620
888
1047
1084
1008
852
652
439
239
65
-71
-162
-199
-177
-100
21
162
294
391
437
431
386
327
274
242
226
213
181
112
4
-130
-259
-351
-377
-327
-210
-54
105
233
306
317
273
188
76
-49
-180
-309
-427
-514
-551
-517
-405
-227
-17
177
305
326
230
36
-205
-430
-578
-609
-514
-320
-75
159
331
407
376
252
66
-147
-350
-515
-619
-652
-609
-496
-330
-135
59
221
324
356
316
219
87
-57
-192
-308
-399
-462
-492
-481
-417
-295
-119
91
298
458
530
493
349
131
-108
-312
-434
-452
-374
-235
-81
46
118
132
104
62
30
21
30
40
30
-15
-95
-194
-283
-334
-323
-243
-108
54
208
323
376
363
295
196
94
15
-20
-5
57
152
258
351
410
417
368
268
133
-14
-145
-239
-280
-266
-207
-123
-36
30
59
44
-12
-98
-198
-294
-372
-419
-428
-397
-328
-227
-102
33
162
268
334
352
316
232
116
-13
-133
-223
-271
-273
-236
-170
-91
-11
61
122
172
215
251
278
294
293
271
230
175
115
60
20
0
0
17
45
76
107
135
158
174
180
174
154
124
92
70
73
111
186
289
397
482
516
482
376
217
36
-128
-238
-271
-222
-107
43
192
303
354
336
258
140
9
-110
-198
-245
-255
-240
-216
-200
-203
-229
-268
-305
-318
-290
-212
-87
65
216
330
381
353
250
92
-88
-250
-364
-410
-384
-300
-179
-48
71
161
217
239
234
210
174
129
79
25
-31
-86
-132
-164
-174
-155
-106
-32
57
140
197
207
160
56
-86
-236
-358
-420
-405
-314
-172
-19
101
154
122
14
-143
-312
-454
-545
-577
-560
-514
-459
-411
-372
-339
-301
-255
-202
-152
-120
-117
-145
-194
-245
-277
-274
-230
-156
-70
3
47
54
34
4
-14
-5
35
99
167
216
231
206
147
75
13
-15
8
84
206
353
502
626
703
721
675
575
437
288
151
52
3
7
57
133
214
279
314
316
288
245
200
164
139
124
107
81
38
-18
-77
-124
-141
-116
-49
49
155
237
269
234
131
-18
-178
-306
-365
-333
-213
-33
162
321
405
396
303
162
18
-83
-116
-80
-1
81
126
108
25
-100
-227
-315
-336
-288
-190
-80
3
30
-4
-84
-179
-255
-288
-273
-224
-168
-134
-141
-192
-272
-356
-416
-431
-397
-321
-221
-117
-30
32
62
62
36
-15
-86
-172
-265
-351
-417
-451
-450
-417
-366
-315
-279
-265
-270
-279
-275
-247
-193
-128
-73
-55
-88
-169
-274
-362
-391
-326
-161
82
352
585
720
720
582
341
64
-173
-303
-291
-137
117
402
644
782
786
662
453
222
34
-62
-44
76
258
448
593
656
626
517
362
205
84
26
37
108
215
327
420
476
486
455
391
306
211
115
23
-64
-145
-221
-290
-350
-395
-420
-423
-400
-354
-292
-225
-168
-134
-135
-175
-251
-351
-454
-542
-595
-600
-557
-472
-361
-247
-151
-92
-79
-113
-183
-270
-347
-390
-379
-307
-181
-27
123
231
267
220
101
-59
-214
-318
-338
-264
-116
67
234
342
368
314
210
98
23
11
66
170
290
388
439
437
393
330
271
234
218
214
205
178
130
70
17
-10
-3
35
87
130
143
116
59
-6
-48
-41
23
135
267
381
439
420
324
171
-4
-159
-263
-297
-264
-181
-75
25
98
131
124
84
24
-46
-118
-185
-246
-296
-333
-350
-340
-300
-230
-139
-41
42
89
84
22
-91
-233
-373
-478
-522
-491
-389
-234
-57
110
237
307
314
267
178
66
-52
-163
-257
-324
-360
-362
-329
-270
-196
-124
-71
-46
-53
-80
-110
-124
-109
-63
3
70
114
121
90
31
-31
-74
-81
-54
-8
34
46
17
-49
-128
-188
-195
-130
5
187
375
525
599
577
459
265
28
-212
-419
-563
-625
-596
-481
-294
-64
174
379
513
549
481
323
110
-108
-283
-376
-372
-280
-130
34
169
246
250
188
82
-39
-145
-213
-230
-196
-119
-14
98
197
264
285
255
179
74
-38
-129
-178
-174
-119
-27
79
176
244
278
279
259
232
207
191
180
171
158
143
129
122
128
146
169
187
189
170
136
101
82
97
150
235
327
397
419
380
284
159
39
-37
-48
8
110
219
293
301
231
100
-57
-195
-271
-267
-184
-51
89
193
229
187
80
-60
-193
-285
-315
-283
-206
-115
-44
-17
-48
-133
-254
-386
-499
-571
-587
-544
-450
-322
-184
-59
33
79
75
28
-46
-128
-199
-247
-266
-262
-247
-235
-235
-248
-267
-275
-257
-203
-117
-12
85
148
156
105
9
-104
-197
-240
-217
-134
-16
101
180
199
155
67
-28
-92
-95
-25
103
258
395
474
468
374
211
15
-167
-293
-336
-287
-159
20
210
373
478
509
466
366
237
111
16
-30
-21
33
114
199
271
318
342
350
352
357
367
373
364
330
268
184
97
31
8
38
116
220
322
389
400
351
256
141
38
-28
-44
-15
42
103
144
152
124
69
-2
-73
-135
-184
-219
-242
-256
-261
-258
-246
-230
-211
-195
-181
-169
-149
-116
-63
7
83
145
174
153
80
-32
-158
-262
-314
-297
-214
-87
48
154
203
185
115
20
-63
-106
-93
-29
61
145
192
183
117
14
-96
-178
-204
-164
-67
58
175
245
243
161
14
-167
-340
-461
-503
-454
-325
-148
35
184
264
261
181
46
-109
-250
-346
-384
-364
-303
-225
-159
-127
-139
-191
-267
-341
-384
-374
-303
-178
-23
128
237
278
239
133
-10
-147
-236
-250
-181
-47
113
254
334
331
245
101
-60
-191
-256
-236
-135
26
210
380
506
566
559
491
382
253
128
24
-48
-83
-85
-61
-24
18
56
86
107
122
130
128
110
69
-1
-98
-214
-330
-423
-471
-461
-391
-276
-138
-5
99
157
168
135
73
-5
-86
-160
-218
-253
-258
-230
-169
-86
0
68
95
72
2
-93
-179
-225
-206
-120
15
164
285
348
340
269
161
50
-39
-93
-114
-118
-117
-120
-122
-108
-63
22
137
259
354
389
348
236
78
-85
-215
-285
-287
-234
-151
-62
16
79
135
195
263
333
388
405
365
265
117
-49
-197
-295
-322
-280
-186
-66
50
143
200
224
222
200
166
122
69
8
-53
-105
-135
-135
-103
-43
32
106
165
203
217
212
198
180
162
143
118
82
31
-33
-102
-165
-208
-217
-183
-102
22
174
332
471
563
588
535
409
231
32
-151
-284
-343
-322
-231
-93
56
186
268
288
242
140
2
-148
-284
-383
-428
-412
-338
-221
-87
37
124
153
118
28
-96
-226
-332
-393
-399
-353
-270
-171
-80
-15
10
-7
-65
-152
-253
-350
-422
-451
-426
-343
-213
-57
94
208
259
233
137
-5
-156
-273
-322
-286
-169
2
185
335
413
400
298
135
-43
-187
-255
-223
-93
107
327
513
617
612
498
303
77
-124
-251
-278
-203
-54
123
278
368
370
284
136
-35
-184
-271
-274
-190
-37
151
331
459
501
443
288
61
-198
-441
-626
-723
-722
-638
-498
-342
-204
-109
-65
-62
-83
-104
-111
-98
-71
-45
-36
-59
-120
-214
-329
-447
-544
-603
-607
-547
-425
-254
-57
130
273
340
312
193
9
-197
-374
-475
-477
-379
-211
-19
143
235
236
153
16
-131
-244
-292
-262
-160
-11
152
296
394
429
397
304
168
16
-122
-216
-240
-186
-61
112
292
440
519
512
425
287
141
33
-5
42
161
318
470
573
597
535
399
221
39
-108
-193
-207
-155
-56
65
181
272
326
340
317
267
199
119
33
-52
-133
-201
-247
-265
-249
-203
-136
-65
-9
16
4
-40
-103
-167
-212
-231
-223
-197
-166
-141
-125
-115
-102
-79
-50
-24
-20
-58
-142
-264
-394
-492
-516
-444
-279
-51
186
370
455
418
272
58
-169
-355
-462
-479
-416
-301
-168
-44
54
121
157
163
142
95
26
-55
-132
-182
-190
-145
-54
66
186
282
335
344
318
278
241
218
210
205
192
160
112
55
8
-17
-11
23
70
114
141
147
137
124
121
137
171
211
242
249
223
166
89
7
-67
-125
-165
-188
-200
-201
-188
-154
-97
-17
76
163
222
234
188
91
-39
-171
-271
-312
-282
-186
-49
93
199
239
198
85
-71
-226
-336
-369
-315
-190
-31
113
197
198
115
-21
-164
-267
-297
-244
-129
8
120
172
152
72
-37
-135
-193
-200
-167
-118
-81
-75
-100
-142
-175
-174
-128
-41
65
161
222
231
190
108
3
-109
-220
-323
-416
-492
-537
-533
-465
-329
-139
72
260
381
408
341
205
50
-71
-117
-74
41
187
309
360
318
190
12
-165
-285
-313
-236
-72
140
349
507
578
549
427
239
23
-179
-332
-411
-409
-334
-210
-68
58
139
160
117
26
-89
-200
-279
-310
-285
-214
-115
-12
67
102
80
0
-125
-268
-396
-475
-477
-391
-223
-4
218
393
472
431
272
24
-258
-511
-679
-725
-640
-440
-168
125
388
578
668
647
521
309
44
-233
-476
-638
-683
-593
-376
-68
272
571
765
809
697
460
156
-139
-357
-456
-427
-295
-107
80
219
287
280
221
139
64
16
2
13
34
49
44
12
-44
-120
-204
-285
-350
-386
-384
-338
-247
-121
25
169
288
366
393
370
307
219
120
21
-74
-164
-249
-328
-390
-426
-419
-363
-257
-112
49
198
310
367
363
308
220
125
46
0
-3
31
92
160
214
235
213
144
40
-75
-172
-218
-188
-73
114
340
557
711
759
681
485
209
-90
-349
-516
-561
-486
-319
-106
102
262
348
356
298
197
83
-21
-97
-137
-141
-118
-78
-39
-14
-18
-56
-125
-209
-287
-331
-318
-238
-97
81
258
395
458
431
319
144
-59
-256
-417
-530
-593
-614
-603
-564
-495
-391
-247
-66
133
323
467
533
503
382
197
-6
-173
-259
-239
-113
88
316
512
628
632
522
323
83
-142
-296
-342
-264
-76
186
469
719
886
941
875
705
466
204
-34
-210
-300
-297
-212
-70
99
262
394
477
502
476
412
327
241
171
126
108
110
120
124
113
83
38
-11
-48
-58
-34
24
105
190
258
288
268
196
84
-49
-173
-262
-293
-254
-148
8
183
339
440
459
383
221
1
-233
-434
-557
-577
-487
-307
-73
167
369
500
545
506
403
264
117
-17
-125
-201
-249
-270
-269
-245
-196
-122
-25
87
199
294
351
354
293
169
-6
-207
-403
-561
-649
-649
-560
-395
-187
22
189
280
278
186
29
-157
-328
-446
-491
-460
-369
-249
-132
-48
-11
-21
-64
-116
-153
-156
-122
-55
25
95
136
137
100
38
-26
-73
-86
-65
-20
27
54
44
-9
-92
-183
-251
-272
-235
-146
-25
95
185
222
202
133
38
-62
-144
-197
-220
-216
-190
-147
-87
-12
74
158
225
253
227
143
12
-142
-284
-383
-420
-391
-312
-210
-116
-49
-18
-16
-26
-29
-15
19
65
110
143
156
152
136
115
93
70
41
2
-43
-87
-119
-128
-109
-71
-29
-5
-14
-59
-125
-184
-205
-164
-54
106
278
413
471
428
286
76
-158
-365
-508
-566
-540
-446
-311
-159
-12
118
225
305
356
374
357
305
222
118
5
-107
-207
-288
-345
-374
-367
-320
-231
-102
53
210
342
417
417
336
192
16
-147
-252
-267
-179
0
238
487
692
810
812
695
480
211
-58
-271
-385
-381
-263
-66
162
370
514
572
545
456
336
217
119
47
-8
-57
-110
-167
-214
-234
-214
-153
-65
21
72
66
-3
-115
-232
-311
-315
-231
-73
122
303
420
442
360
189
-35
-271
-478
-625
-695
-683
-594
-444
-256
-59
115
232
271
221
93
-86
-276
-433
-526
-538
-475
-357
-216
-80
29
104
144
156
144
110
53
-26
-123
-224
-311
-367
-380
-351
-293
-225
-170
-140
-135
-147
-158
-153
-126
-82
-33
7
29
34
30
31
47
76
105
116
92
24
-77
-191
-287
-339
-333
-276
-185
-88
-8
43
67
74
76
81
83
73
38
-22
-94
-152
-166
-112
10
175
339
448
462
367
186
-31
-215
-310
-283
-140
76
300
469
533
479
325
114
-99
-263
-346
-340
-255
-119
38
180
283
327
305
220
89
-62
-198
-286
-299
-230
-92
84
253
373
416
373
262
116
-26
-134
-193
-207
-195
-178
-173
-181
-191
-185
-146
-70
33
140
221
251
221
136
16
-108
-211
-274
-292
-270
-219
-151
-73
10
97
182
254
298
299
249
152
27
-98
-189
-222
-186
-92
33
152
227
235
171
49
-102
-244
-346
-386
-360
-275
-152
-14
116
220
287
315
305
265
204
135
68
12
-28
-50
-59
-59
-59
-64
-74
-90
-105
-116
-121
-120
-115
-110
-107
-105
-101
-90
-69
-39
-5
27
48
54
47
32
22
24
43
76
113
140
149
135
105
71
47
43
58
83
100
94
57
-7
-79
-135
-152
-118
-39
65
163
227
239
202
134
65
22
22
61
122
176
195
167
94
-2
-91
-145
-147
-97
-10
91
185
257
309
346
380
416
447
456
424
332
177
-31
-259
-470
-622
-686
-650
-520
-319
-78
167
386
554
654
678
622
491
298
63
-183
-406
-572
-652
-632
-514
-316
-72
177
393
542
603
571
456
283
85
-100
-237
-302
-286
-202
-78
44
121
122
39
-110
-282
-419
-468
-392
-192
96
406
657
776
719
484
115
-312
-700
-964
-1044
-923
-627
-219
219
605
871
980
926
730
437
99
-231
-509
-701
-792
-778
-668
-483
-251
-5
221
397
502
528
483
385
260
133
21
-71
-147
-225
-315
-424
-539
-631
-662
-597
-414
-118
251
630
942
1114
1098
884
505
29
-458
-868
-1130
-1207
-1097
-830
-459
-52
326
621
795
831
733
529
261
-19
-259
-418
-475
-435
-326
-191
-76
-14
-18
-74
-150
-209
-219
-168
-70
46
138
177
148
61
-56
-167
-240
-260
-231
-171
-106
-53
-20
3
33
83
160
251
330
367
336
229
62
-131
-305
-418
-442
-375
-236
-62
106
231
296
299
257
196
143
120
135
184
255
327
382
403
382
320
224
108
-12
-117
-193
-229
-219
-163
-68
55
192
325
432
498
507
456
350
207
55
-74
-151
-160
-100
7
130
229
273
247
160
43
-63
-117
-90
19
188
371
516
578
530
373
135
-136
-383
-556
-622
-570
-413
-185
68
298
466
543
523
415
248
57
-121
-256
-334
-354
-331
-289
-248
-221
-207
-194
-165
-108
-21
81
170
216
193
97
-55
-228
-374
-455
-450
-366
-235
-101
-4
32
12
-34
-63
-39
54
199
347
437
409
234
-73
-455
-822
-1076
-1142
-989
-640
-167
325
734
978
1025
888
623
308
17
-197
-312
-340
-311
-262
-223
-208
-212
-221
-220
-199
-159
-109
-62
-27
-4
17
51
109
194
294
385
439
432
355
215
41
-132
-265
-335
-333
-271
-172
-65
28
96
140
168
190
208
218
207
165
89
-11
-109
-174
-176
-101
39
211
364
444
416
269
32
-244
-490
-649
-684
-598
-424
-216
-30
96
154
164
163
191
265
373
475
515
443
238
-78
-440
-755
-932
-907
-669
-266
206
627
890
927
732
357
-98
-523
-815
-916
-814
-543
-172
223
570
819
944
942
825
611
326
0
-329
-620
-828
-912
-846
-628
-286
125
532
857
1034
1028
836
495
72
-351
-690
-880
-885
-707
-386
7
385
663
776
693
428
36
-396
-771
-1004
-1043
-879
-554
-145
252
548
680
628
415
98
-244
-535
-716
-760
-669
-477
-235
3
185
280
274
175
9
-186
-369
-503
-560
-529
-414
-235
-25
180
348
450
474
417
293
122
-70
-253
-401
-493
-517
-473
-371
-231
-79
59
162
223
245
243
237
244
272
318
366
396
388
335
243
129
21
-57
-89
-72
-17
59
137
205
259
299
332
357
368
355
306
215
89
-50
-172
-247
-252
-185
-63
83
214
301
328
297
228
145
68
6
-45
-97
-160
-236
-315
-375
-391
-344
-232
-75
93
230
298
278
170
-4
-208
-403
-555
-642
-654
-591
-462
-279
-63
163
364
505
550
474
277
-15
-347
-649
-848
-892
-766
-495
-144
204
466
583
539
359
100
-164
-367
-467
-455
-354
-205
-51
75
159
205
229
247
264
274
263
214
119
-14
-161
-287
-359
-355
-271
-129
36
185
285
321
299
238
168
111
78
62
49
18
-42
-130
-228
-311
-348
-318
-217
-56
140
336
500
602
626
564
417
198
-73
-364
-635
-839
-932
-879
-673
-333
86
507
847
1032
1022
815
455
18
-408
-740
-923
-936
-794
-540
-235
61
297
439
471
397
239
31
-182
-351
-435
-404
-254
-11
273
527
677
668
481
143
-277
-680
-961
-1039
-878
-500
17
559
1000
1241
1225
961
515
-8
-486
-817
-939
-845
-577
-212
159
460
644
698
642
510
341
163
-9
-170
-315
-436
-511
-516
-430
-253
-9
254
469
580
548
379
112
-183
-431
-572
-582
-477
-302
-115
33
117
139
122
94
72
57
31
-27
-130
-270
-413
-511
-521
-418
-213
48
296
463
500
396
180
-91
-346
-523
-585
-524
-356
-120
143
388
576
674
657
509
236
-130
-530
-881
-1093
-1093
-849
-385
215
825
1305
1537
1457
1072
464
-235
-874
-1318
-1480
-1338
-938
-380
210
707
1012
1074
897
536
83
-357
-687
-839
-792
-570
-234
134
457
676
767
732
599
401
169
-77
-324
-556
-752
-873
-881
-743
-452
-42
417
824
1081
1117
916
521
26
-449
-794
-939
-872
-637
-315
2
242
368
384
327
245
181
159
181
231
281
307
295
239
146
30
-94
-205
-286
-323
-307
-243
-143
-34
59
113
118
84
35
2
11
70
164
258
310
286
176
-6
-216
-404
-520
-540
-463
-313
-127
58
219
345
436
492
507
468
359
174
-70
-330
-542
-638
-569
-325
53
478
841
1039
1004
735
286
-232
-690
-972
-1010
-799
-396
94
545
851
943
813
508
117
-254
-513
-607
-531
-333
-90
113
212
183
51
-117
-242
-258
-136
99
377
602
691
598
335
-28
-384
-626
-679
-527
-217
155
475
649
630
433
123
-204
-454
-562
-512
-330
-78
174
365
462
461
382
260
129
16
-68
-121
-147
-153
-143
-119
-81
-33
18
59
76
57
1
-82
-171
-235
-244
-176
-31
170
381
545
605
527
308
-13
-367
-665
-826
-799
-580
-215
211
594
845
907
773
487
126
-216
-456
-542
-461
-241
59
363
597
701
643
426
87
-307
-669
-912
-968
-804
-436
68
606
1059
1320
1327
1069
599
11
-573
-1041
-1307
-1331
-1117
-714
-196
347
824
1157
1288
1188
869
387
-166
-676
-1027
-1137
-979
-596
-94
387
711
790
607
231
-214
-580
-751
-673
-376
41
440
697
735
552
214
-166
-473
-622
-584
-393
-122
135
303
341
250
68
-148
-344
-481
-544
-536
-472
-371
-245
-103
53
212
360
473
523
484
346
118
-167
-457
-691
-811
-784
-606
-309
42
370
599
680
603
399
131
-122
-295
-351
-294
-162
-17
85
109
54
-47
-142
-184
-144
-28
130
280
379
403
360
282
213
185
209
266
316
317
239
86
-110
-292
-401
-396
-266
-38
235
490
670
740
694
549
339
99
-137
-340
-487
-558
-535
-411
-189
101
410
673
822
811
626
301
-91
-453
-692
-745
-599
-295
84
435
667
725
604
349
35
-254
-447
-511
-450
-299
-113
59
181
239
242
211
168
127
89
47
-8
-82
-171
-257
-322
-343
-311
-227
-109
18
126
192
205
169
97
7
-81
-153
-201
-223
-221
-201
-166
-121
-71
-22
19
45
52
39
9
-28
-61
-80
-78
-52
-8
46
97
133
145
127
79
8
-76
-157
-217
-241
-219
-151
-50
62
157
213
213
160
70
-26
-98
-125
-102
-45
15
43
16
-72
-199
-325
-404
-398
-296
-119
88
261
345
310
158
-70
-312
-503
-591
-560
-427
-240
-58
68
110
73
-9
-84
-108
-51
82
256
415
499
461
289
5
-332
-643
-846
-882
-727
-401
35
494
882
1120
1163
1006
684
267
-165
-533
-777
-864
-791
-582
-279
68
404
683
863
919
841
641
351
26
-272
-479
-550
-471
-266
5
264
435
467
354
135
-111
-295
-342
-222
44
381
691
874
869
665
310
-105
-477
-720
-787
-683
-455
-173
93
292
401
425
383
296
179
38
-123
-292
-447
-552
-574
-492
-314
-79
152
314
362
289
129
-48
-165
-169
-51
147
345
451
400
181
-156
-510
-764
-825
-658
-298
158
581
851
895
708
348
-83
-476
-744
-849
-797
-634
-416
-194
0
156
273
352
384
353
245
59
-179
-419
-596
-646
-537
-275
84
454
738
856
772
505
122
-280
-599
-757
-720
-503
-165
210
534
735
775
656
417
120
-161
-363
-446
-402
-257
-63
122
243
273
215
102
-17
-93
-94
-19
104
226
300
295
212
84
-37
-99
-72
41
199
342
408
360
198
-34
-263
-412
-427
-293
-42
254
509
644
617
431
131
-204
-491
-663
-686
-567
-348
-94
130
276
321
273
164
36
-76
-152
-196
-229
-280
-367
-484
-602
-672
-643
-484
-204
145
475
691
717
532
178
-247
-618
-822
-799
-566
-208
147
375
400
224
-78
-382
-563
-544
-321
32
393
635
675
500
172
-197
-494
-637
-610
-454
-250
-79
10
18
-14
-27
25
148
307
436
470
372
156
-120
-372
-524
-531
-403
-191
33
202
283
281
234
191
184
217
261
273
210
60
-156
-387
-569
-650
-606
-450
-225
15
221
362
432
439
396
313
191
31
-159
-355
-518
-600
-560
-383
-90
263
597
832
912
815
565
217
-155
-482
-709
-807
-772
-618
-372
-68
251
540
752
846
801
618
331
2
-297
-501
-570
-502
-333
-125
59
169
189
135
48
-23
-38
18
135
283
423
519
548
496
362
153
-117
-421
-719
-956
-1067
-996
-710
-223
399
1040
1562
1835
1776
1375
701
-109
-886
-1474
-1767
-1734
-1419
-923
-374
115
465
650
690
631
532
437
371
337
318
294
242
151
17
-151
-339
-522
-672
-759
-757
-653
-450
-175
124
389
568
626
561
403
208
38
-61
-76
-34
11
-8
-136
-375
-677
-948
-1077
-974
-603
-7
699
1349
1768
1829
1484
786
-122
-1042
-1770
-2149
-2105
-1659
-916
-35
811
1478
1869
1948
1737
1296
710
72
-526
-1000
-1288
-1345
-1163
-778
-264
268
701
932
907
637
198
-283
-663
-826
-715
-351
173
716
1130
1299
1172
769
179
-470
-1043
-1427
-1556
-1416
-1044
-512
82
640
1071
1310
1321
1107
709
203
-316
-750
-1024
-1098
-978
-713
-379
-55
198
353
420
434
439
464
514
566
580
518
361
118
-168
-438
-633
-713
-668
-521
-315
-100
85
219
305
361
407
456
506
542
542
487
368
194
-12
-220
-397
-521
-579
-570
-505
-396
-257
-100
69
244
419
582
719
807
825
752
581
315
-20
-382
-717
-968
-1089
-1055
-870
-565
-196
176
492
708
807
790
679
502
289
67
-142
-318
-445
-508
-500
-427
-309
-175
-62
1
6
-36
-90
-114
-77
33
194
360
474
493
402
224
13
-167
-263
-261
-182
-79
-15
-29
-125
-263
-374
-390
-273
-33
267
537
687
662
465
156
-167
-404
-487
-406
-207
28
210
276
215
64
-109
-231
-256
-178
-32
121
225
242
174
51
-78
-171
-205
-188
-145
-109
-106
-136
-182
-212
-200
-135
-31
79
155
166
103
-15
-153
-266
-320
-302
-227
-127
-40
2
-13
-73
-149
-207
-219
-172
-76
46
163
247
282
267
215
144
74
16
-29
-66
-104
-149
-199
-243
-264
-248
-183
-74
62
198
301
346
319
226
90
-58
-183
-258
-274
-236
-163
-77
1
62
106
140
174
208
236
242
212
138
30
-89
-182
-216
-175
-66
75
197
244
182
12
-227
-459
-602
-585
-379
-11
442
866
1145
1195
985
555
2
-540
-937
-1089
-958
-576
-36
531
989
1231
1203
918
444
-109
-619
-981
-1125
-1037
-748
-333
119
516
788
895
834
630
333
2
-307
-546
-684
-706
-618
-442
-214
22
222
348
380
315
178
9
-144
-237
-242
-159
-12
151
278
326
272
122
-90
-314
-498
-601
-603
-509
-347
-153
35
189
297
359
383
377
348
290
198
62
-118
-329
-542
-717
-804
-764
-575
-243
189
648
1042
1282
1303
1081
648
87
-485
-942
-1185
-1165
-899
-464
19
426
656
665
472
151
-188
-439
-528
-431
-181
149
466
686
755
661
434
130
-182
-437
-589
-618
-526
-335
-84
184
425
600
686
672
567
396
194
-1
-159
-264
-314
-321
-302
-272
-235
-187
-116
-12
127
285
436
543
574
513
363
155
-65
-245
-342
-333
-223
-45
149
300
358
298
123
-129
-393
-593
-657
-543
-250
173
633
1014
1204
1124
762
177
-507
-1129
-1531
-1603
-1316
-729
21
758
1310
1559
1465
1076
505
-103
-617
-947
-1066
-1002
-819
-588
-362
-164
9
176
353
536
696
790
774
622
343
-19
-395
-708
-893
-920
-796
-563
-280
-11
202
340
411
441
455
466
471
446
361
194
-55
-357
-653
-867
-930
-800
-480
-24
472
890
1123
1106
835
374
-159
-622
-888
-883
-604
-131
402
839
1048
960
589
29
-570
-1048
-1275
-1192
-825
-273
317
797
1055
1048
804
413
-5
-339
-515
-513
-371
-164
21
115
85
-57
-259
-450
-559
-537
-373
-93
247
573
810
901
820
570
190
-260
-702
-1061
-1271
-1293
-1113
-757
-279
243
718
1061
1211
1139
859
427
-73
-546
-904
-1087
-1071
-877
-559
-190
158
426
583
627
579
470
333
192
61
-53
-149
-220
-258
-251
-194
-89
43
174
267
297
255
154
29
-77
-127
-103
-13
111
222
284
276
207
111
34
14
64
170
288
365
358
253
71
-137
-303
-373
-320
-160
56
259
383
393
292
118
-64
-190
-221
-150
-8
152
268
300
233
89
-87
-239
-323
-312
-212
-54
117
252
313
282
166
-11
-206
-374
-472
-474
-374
-189
41
262
419
470
398
219
-22
-259
-425
-471
-381
-179
78
317
475
511
425
252
49
-123
-224
-241
-194
-119
-54
-19
-14
-13
13
84
194
308
373
341
186
-74
-375
-625
-733
-636
-329
129
631
1049
1273
1246
977
539
47
-380
-651
-725
-617
-385
-104
151
333
422
425
364
264
143
15
-111
-219
-291
-308
-253
-128
47
235
387
460
431
303
104
-117
-310
-435
-473
-431
-330
-204
-79
24
100
149
178
191
189
173
140
91
28
-43
-120
-198
-275
-344
-390
-395
-339
-208
-7
237
473
638
675
551
274
-102
-490
-790
-920
-842
-576
-191
207
510
640
565
313
-48
-422
-722
-884
-882
-730
-466
-145
181
465
674
783
780
662
437
132
-211
-538
-793
-929
-922
-778
-530
-231
61
297
451
516
509
456
383
303
222
132
22
-112
-267
-426
-564
-651
-662
-579
-399
-135
183
513
802
995
1046
925
633
205
-293
-767
-1122
-1277
-1187
-862
-362
211
736
1105
1245
1135
814
363
-114
-516
-771
-846
-755
-542
-273
-10
196
319
358
328
256
173
101
57
47
67
107
149
172
154
83
-45
-215
-397
-549
-625
-588
-423
-145
201
546
815
944
898
682
343
-45
-395
-636
-722
-653
-463
-215
21
190
263
245
168
78
16
7
47
111
160
156
80
-62
-239
-406
-515
-535
-461
-316
-145
4
93
108
67
9
-19
20
137
310
485
597
591
437
149
-220
-590
-876
-1010
-966
-758
-434
-66
282
562
754
862
902
884
806
652
401
45
-397
-870
-1289
-1557
-1593
-1363
-894
-272
371
896
1195
1217
989
598
171
-166
-329
-294
-107
140
335
387
252
-50
-444
-821
-1075
-1130
-965
-617
-167
279
624
804
801
642
393
132
-70
-170
-159
-63
65
166
186
98
-97
-364
-645
-872
-979
-922
-689
-306
166
643
1030
1247
1243
1010
587
52
-490
-934
-1193
-1219
-1012
-619
-119
389
809
1064
1113
954
619
177
-287
-681
-921
-950
-748
-344
189
739
1180
1398
1322
945
334
-383
-1047
-1504
-1650
-1458
-982
-344
300
806
1079
1090
883
546
182
-126
-333
-438
-471
-472
-467
-457
-422
-333
-175
42
275
460
535
459
236
-86
-422
-679
-783
-703
-458
-114
235
498
610
547
333
28
-291
-548
-688
-688
-555
-325
-51
213
415
525
528
431
258
46
-164
-335
-437
-451
-373
-214
4
248
481
662
757
741
607
369
59
-271
-566
-772
-853
-795
-609
-328
6
346
651
891
1039
1077
990
773
435
9
-446
-847
-1104
-1145
-936
-497
88
696
1191
1457
1438
1147
663
107
-392
-732
-862
-788
-559
-248
73
349
547
651
655
559
364
84
-247
-572
-813
-894
-760
-405
116
694
1187
1461
1423
1058
430
-326
-1040
-1548
-1731
-1548
-1038
-315
465
1139
1571
1679
1453
955
301
-366
-903
-1207
-1231
-998
-592
-132
258
486
512
360
102
-168
-365
-440
-392
-264
-119
-13
23
-7
-68
-116
-118
-70
5
64
67
-4
-136
-286
-398
-426
-352
-192
5
180
284
292
216
91
-37
-129
-168
-160
-126
-92
-72
-63
-49
-8
74
192
326
438
491
458
332
129
-119
-368
-574
-701
-723
-629
-426
-136
201
532
798
945
938
773
481
126
-213
-462
-571
-529
-366
-143
72
220
275
242
154
58
-1
-1
60
160
265
339
354
297
168
-15
-225
-424
-570
-624
-559
-369
-81
250
546
727
736
556
224
-179
-548
-788
-843
-716
-467
-187
31
131
110
18
-61
-54
76
308
564
741
751
551
170
-301
-734
-1012
-1062
-882
-538
-139
204
411
457
375
235
112
58
84
162
240
265
208
73
-101
-265
-367
-383
-313
-185
-40
85
163
192
182
154
126
108
98
90
75
48
12
-25
-52
-61
-50
-23
12
42
57
52
26
-14
-57
-86
-82
-33
64
198
344
461
510
462
311
83
-169
-375
-466
-402
-187
131
467
724
820
720
440
51
-346
-651
-790
-739
-521
-202
141
436
639
735
737
665
542
377
173
-66
-324
-569
-753
-826
-753
-526
-179
224
600
873
992
948
770
515
244
10
-164
-280
-359
-425
-492
-555
-590
-565
-455
-254
18
319
590
779
843
768
564
264
-85
-429
-718
-910
-976
-900
-686
-357
42
450
797
1014
1056
904
579
141
-325
-726
-983
-1044
-903
-592
-177
260
638
892
982
901
667
323
-73
-457
-765
-944
-959
-801
-491
-81
353
728
964
1008
849
511
60
-416
-827
-1098
-1188
-1091
-836
-478
-79
297
598
786
841
755
539
218
-165
-553
-885
-1100
-1156
-1040
-771
-400
0
354
603
716
694
568
382
182
-2
-159
-294
-419
-541
-655
-738
-763
-702
-541
-292
13
324
586
756
808
741
577
349
95
-150
-361
-522
-622
-655
-620
-516
-353
-145
81
296
469
575
604
558
456
323
188
72
-12
-64
-92
-107
-121
-136
-148
-148
-121
-60
38
162
290
395
448
426
322
145
-78
-308
-502
-621
-639
-549
-363
-110
167
422
608
686
632
436
113
-304
-758
-1177
-1486
-1617
-1528
-1211
-702
-74
572
1128
1500
1623
1474
1072
469
-257
-1016
-1718
-2272
-2603
-2647
-2373
-1786
-942
48
1027
1817
2257
2235
1732
826
-310
-1452
-2371
-2892
-2936
-2536
-1822
-986
-220
327
586
575
376
103
-144
-309
-389
-429
-489
-619
-830
-1086
-1316
-1438
-1387
-1141
-733
-240
232
582
734
660
379
-54
-560
-1059
-1483
-1780
-1917
-1878
-1660
-1278
-768
-191
363
793
1002
926
553
-61
-797
-1495
-1998
-2187
-2017
-1532
-849
-128
471
833
914
743
409
22
-320
-555
-673
-701
-682
-656
-636
-613
-560
-452
-283
-75
130
280
337
285
142
-52
-247
-402
-496
-527
-511
-463
-390
-287
-141
58
300
557
781
918
929
802
562
266
-19
-229
-327
-308
-198
-41
119
245
322
347
324
259
157
25
-121
-254
-334
-321
-191
47
347
630
808
810
612
250
-183
-566
-785
-768
-517
-100
367
755
967
961
764
452
123
-136
-277
-296
-227
-120
-22
45
80
99
116
136
145
122
46
-87
-262
-444
-593
-682
-706
-685
-657
-654
-693
-759
-816
-820
-739
-573
-360
-167
-62
-90
-251
-495
-733
-874
-851
-648
-311
70
390
567
570
428
218
37
-36
35
230
484
714
847
853
744
577
421
332
335
412
511
574
556
448
279
110
9
27
181
446
763
1064
1287
1399
1406
1343
1263
1214
1221
1281
1361
1409
1378
1241
1000
700
404
190
122
234
517
921
1363
1749
1999
2063
1941
1675
1342
1030
815
741
813
996
1229
1448
1599
1657
1624
1524
1389
1246
1103
956
784
569
302
-4
-320
-603
-807
-899
-863
-708
-464
-171
125
382
569
672
687
626
511
371
237
142
107
139
228
345
443
468
374
126
-281
-819
-1430
-2033
-2537
-2856
-2934
-2748
-2326
-1734
-1072
-450
34
315
375
243
-16
-321
-597
-796
-904
-939
-934
-920
-910
-892
-837
-714
-512
-248
26
238
322
242
4
-338
-702
-1002
-1182
-1230
-1180
-1094
-1034
-1032
-1077
-1114
-1068
-878
-522
-38
484
926
1178
1175
912
447
-114
-653
-1065
-1279
-1266
-1034
-616
-60
577
1228
1815
2254
2470
2414
2091
1567
965
439
133
135
447
976
1560
2011
2179
1994
1494
813
137
-346
-507
-311
182
836
1485
1980
2230
2215
1980
1619
1235
920
733
697
805
1025
1313
1624
1908
2127
2246
2249
2139
1938
1688
1439
1238
1119
1091
1141
1240
1348
1428
1454
1414
1307
1141
926
678
414
154
-75
-246
-332
-320
-213
-32
183
386
533
593
551
411
192
-77
-366
-649
-900
-1099
-1233
-1294
-1282
-1214
-1113
-1012
-943
-923
-951
-1006
-1051
-1045
-962
-798
-575
-339
-143
-28
-15
-92
-230
-388
-535
-663
-785
-932
-1134
-1401
-1713
-2024
-2273
-2406
-2400
-2271
-2077
-1898
-1811
-1859
-2036
-2283
-2507
-2604
-2496
-2150
-1590
-889
-150
529
1068
1428
1606
1623
1513
1305
1016
657
237
-221
-676
-1069
-1334
-1417
-1290
-966
-499
25
506
854
1008
948
702
332
-77
-433
-660
-707
-556
-222
254
809
1373
1875
2254
2467
2490
2324
1989
1525
981
413
-126
-594
-958
-1202
-1322
-1326
-1226
-1034
-762
-418
-8
459
966
1483
1967
2368
2632
2719
2612
2326
1908
1434
988
648
468
462
607
850
1121
1356
1504
1542
1467
1292
1034
706
322
-105
-548
-965
-1298
-1483
-1471
-1244
-834
-317
190
566
711
579
188
-378
-994
-1526
-1862
-1940
-1756
-1360
-832
-265
261
689
986
1141
1151
1024
774
424
15
-400
-759
-1004
-1098
-1036
-847
-590
-336
-149
-67
-98
-217
-386
-564
-727
-873
-1016
-1179
-1376
-1603
-1840
-2052
-2204
-2277
-2271
-2206
-2116
-2028
-1955
-1886
-1794
-1640
-1396
-1053
-630
-171
267
630
879
998
991
881
695
455
182
-109
-401
-665
-867
-966
-928
-740
-417
-3
432
811
1070
1172
1119
949
723
510
360
295
303
342
361
315
181
-33
-292
-548
-755
-890
-953
-973
-992
-1047
-1155
-1305
-1458
-1560
-1562
-1440
-1203
-899
-596
-363
-248
-260
-365
-499
-587
-570
-424
-165
153
459
688
804
805
724
613
524
486
496
518
496
375
117
-277
-770
-1290
-1745
-2048
-2135
-1976
-1587
-1027
-384
238
739
1039
1096
909
520
5
-542
-1025
-1365
-1515
-1465
-1242
-901
-512
-144
153
349
445
469
463
477
551
709
949
1247
1557
1830
2020
2101
2071
1951
1775
1580
1389
1203
1004
763
455
77
-344
-750
-1069
-1234
-1206
-991
-639
-234
133
388
495
463
341
191
74
21
33
84
134
149
115
40
-48
-114
-131
-85
17
157
311
457
575
652
671
618
479
254
-41
-367
-661
-853
-884
-723
-385
75
566
994
1278
1376
1293
1069
769
456
176
-51
-230
-378
-510
-637
-759
-868
-963
-1053
-1155
-1291
-1472
-1690
-1909
-2067
-2093
-1918
-1503
-848
-2
948
1887
2695
3266
3532
3466
3093
2480
1727
946
244
-295
-623
-733
-657
-451
-181
90
313
458
508
453
287
7
-380
-851
-1356
-1820
-2154
-2274
-2126
-1705
-1064
-304
447
1070
1479
1644
1592
1390
1124
864
656
509
407
325
248
178
135
146
233
399
626
881
1125
1327
1469
1551
1581
1572
1531
1464
1373
1270
1175
1119
1131
1229
1407
1626
1825
1929
1876
1634
1214
668
80
-458
-865
-1092
-1127
-994
-747
-449
-168
42
147
136
24
-150
-332
-460
-482
-373
-142
164
470
695
777
692
467
169
-111
-294
-335
-243
-69
106
209
200
84
-89
-247
-329
-310
-214
-106
-65
-155
-395
-747
-1125
-1426
-1555
-1466
-1168
-729
-248
172
448
535
432
164
-223
-686
-1185
-1682
-2144
-2531
-2804
-2932
-2903
-2732
-2466
-2171
-1913
-1740
-1658
-1634
-1595
-1460
-1163
-678
-35
688
1376
1912
2204
2211
1948
1486
928
384
-51
-323
-424
-392
-293
-203
-185
-270
-451
-682
-893
-1012
-983
-787
-448
-24
405
763
1000
1106
1107
1058
1016
1029
1109
1238
1378
1483
1523
1492
1410
1313
1238
1205
1210
1227
1221
1162
1041
876
706
577
526
568
686
842
988
1083
1107
1065
984
903
860
881
973
1129
1327
1538
1728
1865
1917
1860
1679
1378
986
551
140
-182
-365
-396
-302
-148
-17
11
-111
-384
-756
-1140
-1439
-1569
-1489
-1207
-776
-276
208
609
891
1046
1091
1048
940
774
553
276
-52
-410
-760
-1059
-1261
-1336
-1277
-1103
-860
-609
-419
-347
-430
-676
-1064
-1545
-2055
-2523
-2888
-3109
-3171
-3084
-2879
-2598
-2280
-1958
-1651
-1369
-1119
-910
-751
-658
-638
-687
-784
-891
-963
-960
-862
-674
-433
-188
7
115
129
65
-40
-147
-231
-292
-349
-432
-561
-735
-922
-1065
-1101
-982
-694
-266
233
715
1095
1316
1359
1251
1052
836
676
623
700
901
1195
1537
1874
2155
2340
2409
2361
2224
2043
1875
1772
1765
1853
1999
2140
2204
2137
1917
1568
1149
740
416
220
160
203
299
398
473
524
579
673
828
1042
1277
1479
1593
1584
1455
1245
1018
839
748
752
818
891
909
832
652
396
116
-128
-287
-333
-267
-107
113
360
601
810
964
1044
1035
933
745
495
220
-39
-248
-387
-462
-493
-513
-544
-592
-643
-663
-620
-495
-296
-64
138
243
203
5
-323
-718
-1101
-1401
-1573
-1612
-1549
-1438
-1337
-1288
-1305
-1373
-1451
-1490
-1447
-1297
-1036
-686
-284
124
496
796
1004
1116
1142
1105
1032
951
883
834
797
753
679
555
378
164
-53
-224
-304
-262
-93
177
500
814
1064
1214
1258
1215
1124
1024
943
888
845
788
691
543
355
156
-11
-111
-126
-70
17
78
57
-84
-345
-690
-1056
-1365
-1551
-1576
-1439
-1175
-844
-510
-223
-9
134
232
317
418
544
686
821
917
953
922
836
719
601
508
450
422
408
388
349
289
220
161
129
131
158
184
173
94
-73
-325
-637
-963
-1257
-1476
-1600
-1631
-1593
-1524
-1462
-1433
-1445
-1487
-1531
-1543
-1493
-1361
-1139
-837
-477
-88
294
632
887
1026
1024
870
574
167
-297
-749
-1117
-1339
-1376
-1221
-902
-473
-9
418
748
943
998
932
785
606
443
337
312
377
528
746
1006
1277
1524
1715
1822
1825
1717
1507
1221
899
587
330
160
85
88
125
141
80
-94
-387
-766
-1171
-1524
-1753
-1813
-1696
-1438
-1104
-770
-505
-349
-307
-352
-438
-518
-556
-538
-471
-373
-264
-157
-52
61
191
346
521
701
864
988
1058
1066
1014
909
758
569
348
103
-155
-409
-643
-843
-1002
-1123
-1215
-1290
-1351
-1398
-1417
-1396
-1328
-1219
-1087
-961
-863
-802
-761
-702
-577
-351
-14
404
836
1198
1411
1427
1244
900
462
2
-429
-809
-1143
-1449
-1736
-1992
-2178
-2244
-2149
-1885
-1490
-1041
-634
-357
-257
-331
-522
-752
-943
-1047
-1065
-1035
-1018
-1067
-1207
-1428
-1689
-1937
-2131
-2255
-2320
-2356
-2389
-2430
-2467
-2469
-2404
-2254
-2029
-1768
-1519
-1327
-1212
-1162
-1141
-1103
-1020
-897
-769
-695
-733
-911
-1208
-1560
-1868
-2035
-1994
-1735
-1307
-812
-370
-90
-41
-232
-615
-1097
-1565
-1911
-2055
-1957
-1626
-1112
-501
103
595
886
922
695
244
-349
-975
-1521
-1895
-2040
-1949
-1655
-1224
-730
-242
191
546
818
1012
1142
1210
1218
1167
1057
899
706
496
282
70
-142
-365
-607
-872
-1154
-1434
-1687
-1885
-2005
-2041
-1990
-1866
-1683
-1460
-1208
-936
-648
-348
-45
250
521
749
916
1010
1031
980
876
743
611
511
467
496
597
756
942
1113
1229
1252
1162
960
668
326
-15
-303
-495
-564
-503
-327
-65
239
537
784
943
993
929
769
547
307
98
-39
-77
-12
140
345
560
746
877
941
946
912
862
816
781
753
718
660
569
443
294
141
6
-97
-165
-208
-246
-305
-402
-542
-716
-904
-1080
-1226
-1338
-1429
-1524
-1650
-1825
-2045
-2282
-2478
-2571
-2503
-2244
-1808
-1248
-657
-143
195
289
121
-274
-818
-1405
-1927
-2295
-2456
-2397
-2146
-1759
-1305
-861
-489
-238
-132
-170
-326
-549
-775
-934
-966
-834
-537
-111
374
832
1179
1354
1332
1130
793
383
-38
-431
-778
-1079
-1344
-1576
-1762
-1874
-1876
-1741
-1464
-1075
-631
-209
119
304
338
251
111
-4
-20
109
399
832
1365
1949
2530
3069
3531
3893
4136
4245
4213
4043
3757
3389
2986
2597
2263
2003
1817
1680
1560
1423
1249
1040
821
633
523
528
669
939
1304
1708
2086
2374
2525
2517
2357
2082
1749
1423
1164
1012
987
1080
1265
1508
1776
2039
2278
2472
2599
2628
2523
2250
1797
1178
448
-307
-984
-1490
-1768
-1811
-1668
-1422
-1168
-974
-865
-807
-728
-542
-186
351
1018
1710
2302
2679
2778
2602
2216
1727
1250
872
632
515
469
427
337
176
-41
-272
-468
-596
-644
-632
-599
-584
-612
-683
-772
-837
-838
-753
-588
-378
-179
-52
-39
-155
-379
-662
-935
-1138
-1230
-1202
-1081
-918
-772
-691
-693
-764
-857
-908
-858
-670
-346
73
513
887
1122
1174
1044
777
450
150
-44
-86
32
282
613
962
1280
1537
1731
1882
2020
2177
2372
2609
2874
3140
3375
3547
3634
3626
3523
3336
3084
2788
2468
2143
1828
1528
1244
968
690
396
79
-257
-596
-911
-1161
-1306
-1313
-1165
-869
-456
23
506
937
1272
1492
1604
1631
1609
1568
1526
1481
1419
1315
1151
921
641
347
84
-102
-177
-129
34
281
574
870
1137
1350
1496
1564
1549
1443
1242
949
582
176
-219
-544
-744
-784
-658
-393
-47
307
599
774
811
719
539
326
136
10
-30
13
120
263
414
551
664
749
810
852
877
888
887
879
870
866
872
887
905
910
884
809
672
475
230
-39
-298
-513
-655
-701
-645
-488
-248
49
370
678
935
1108
1175
1120
944
660
290
-134
-581
-1020
-1426
-1777
-2060
-2271
-2413
-2498
-2548
-2587
-2644
-2738
-2877
-3051
-3230
-3373
-3437
-3387
-3213
-2928
-2570
-2192
-1842
-1551
-1323
-1135
-947
-714
-410
-36
379
780
1107
1312
1370
1292
1114
888
664
478
343
251
188
135
87
53
50
96
199
350
522
677
777
798
736
610
455
314
219
187
213
275
340
379
373
319
230
128
36
-28
-59
-62
-53
-49
-63
-96
-142
-180
-189
-146
-38
138
370
635
906
1151
1347
1477
1535
1521
1443
1311
1131
912
660
383
94
-187
-438
-634
-754
-790
-743
-634
-491
-351
-246
-199
-217
-289
-389
-483
-535
-516
-409
-216
50
362
686
989
1244
1432
1544
1577
1538
1434
1273
1060
801
501
166
-193
-564
-929
-1272
-1579
-1840
-2045
-2197
-2287
-2313
-2265
-2136
-1919
-1617
-1250
-855
-483
-195
-48
-78
-293
-666
-1137
-1626
-2048
-2333
-2443
-2378
-2178
-1908
-1648
-1471
-1430
-1547
-1813
-2193
-2633
-3075
-3465
-3762
-3940
-3990
-3919
-3746
-3494
-3189
-2854
-2506
-2153
-1797
-1436
-1069
-701
-345
-23
239
419
508
513
460
388
340
350
432
573
739
880
947
910
763
529
257
2
-188
-286
-294
-243
-181
-164
-237
-428
-741
-1162
-1664
-2212
-2773
-3315
-3808
-4218
-4516
-4670
-4662
-4486
-4162
-3730
-3245
-2766
-2341
-1997
-1731
-1522
-1334
-1142
-936
-732
-562
-465
-460
-538
-651
-722
-666
-419
43
684
1416
2118
2672
2991
3048
2880
2576
2250
2005
1911
1980
2181
2449
2718
2938
3091
3186
3250
3304
3351
3369
3323
3176
2912
2551
2149
1784
1538
1470
1596
1885
2268
2662
2987
3196
3284
3281
3240
3217
3251
3353
3506
3673
3812
3888
3882
3795
3637
3426
3173
2881
2550
2177
1763
1324
884
474
127
-137
-310
-408
-458
-500
-572
-701
-899
-1158
-1453
-1750
-2013
-2218
-2354
-2432
-2482
-2544
-2660
-2861
-3162
-3552
-3999
-4459
-4885
-5239
-5503
-5676
-5777
-5833
-5869
-5901
-5931
-5951
-5946
-5907
-5832
-5731
-5620
-5510
-5404
-5285
-5120
-4864
-4478
-3938
-3247
-2440
-1580
-742
0
591
1006
1250
1358
1382
1379
1396
1465
1600
1798
2044
2317
2597
2865
3109
3320
3497
3641
3760
3863
3966
4082
4225
4406
4630
4895
5192
5506
5815
6096
6323
6476
6544
6525
6432
6295
6148
6033
5982
6016
6136
6320
6532
6726
6860
6905
6849
6704
6497
6263
6035
5834
5664
5511
5348
5141
4860
4486
4018
3475
2889
2303
1763
1306
956
722
596
558
586
657
753
867
994
1134
1281
1431
1573
1699
1809
1909
2017
2155
2340
2573
2838
3095
3294
3385
3337
3143
2832
2452
2061
1699
1378
1072
724
266
-361
-1173
-2141
-3183
-4183
-5023
-5606
-5886
-5882
-5668
-5358
-5078
-4934
-4986
-5241
-5650
-6121
-6549
-6831
-6899
-6727
-6338
-5795
-5184
-4594
-4094
-3729
-3502
-3390
-3358
-3373
-3417
-3492
-3613
-3800
-4054
-4351
-4644
-4870
-4975
-4935
-4772
-4554
-4376
-4331
-4477
-4806
-5245
-5670
-5940
-5945
-5642
-5072
-4350
-3633
-3074
-2774
-2753
-2950
-3247
-3504
-3607
-3501
-3198
-2770
-2314
-1916
-1624
-1434
-1293
-1123
-850
-432
133
797
1489
2129
2651
3025
3253
3372
3430
3479
3549
3649
3760
3841
3846
3734
3483
3099
2616
2089
1585
1169
884
748
747
843
979
1099
1156
1125
1000
793
527
228
-82
-384
-665
-915
-1122
-1280
-1385
-1441
-1461
-1468
-1482
-1522
-1591
-1682
-1775
-1849
-1888
-1892
-1880
-1882
-1930
-2045
-2232
-2466
-2701
-2882
-2959
-2897
-2686
-2340
-1894
-1389
-862
-340
163
650
1129
1613
2114
2637
3180
3732
4275
4778
5209
5534
5727
5777
5700
5534
5335
5168
5088
5127
5284
5526
5798
6037
6195
6246
6196
6071
5911
5746
5592
5438
5258
5016
4688
4268
3774
3241
2714
2224
1788
1398
1028
645
224
-243
-741
-1239
-1698
-2089
-2399
-2639
-2839
-3035
-3258
-3516
-3793
-4045
-4220
-4264
-4148
-3873
-3473
-3012
-2561
-2186
-1927
-1792
-1754
-1764
-1763
-1708
-1576
-1377
-1149
-946
-825
-830
-985
-1283
-1697
-2176
-2664
-3106
-3457
-3692
-3802
-3805
-3730
-3619
-3513
-3441
-3410
-3401
-3373
-3272
-3051
-2681
-2170
-1561
-929
-353
101
403
570
657
744
904
1177
1555
1983
2377
2649
2741
2646
2410
2125
1897
1821
1948
2277
2756
3298
3807
4201
4427
4468
4339
4075
3718
3310
2887
2478
2111
1806
1577
1429
1349
1312
1275
1189
1008
701
254
-316
-970
-1649
-2283
-2810
-3180
-3374
-3405
-3319
-3188
-3091
-3099
-3247
-3530
-3890
-4237
-4470
-4505
-4307
-3903
-3381
-2864
-2480
-2316
-2401
-2686
-3065
-3409
-3600
-3575
-3341
-2970
-2577
-2280
-2166
-2263
-2541
-2923
-3318
-3648
-3878
-4016
-4107
-4209
-4364
-4583
-4831
-5041
-5136
-5048
-4749
-4264
-3663
-3055
-2552
-2253
-2211
-2425
-2840
-3364
-3885
-4303
-4548
-4593
-4459
-4195
-3871
-3551
-3281
-3080
-2948
-2872
-2840
-2853
-2922
-3064
-3287
-3579
-3897
-4170
-4315
-4257
-3951
-3403
-2672
-1858
-1084
-459
-62
85
10
-215
-493
-730
-851
-809
-590
-208
306
911
1560
2209
2816
3344
3768
4080
4287
4417
4511
4613
4762
4975
5252
5567
5881
6153
6345
6437
6427
6327
6156
5937
5689
5425
5154
4883
4618
4364
4120
3878
3622
3330
2980
2563
2087
1587
1117
738
503
435
516
685
845
893
741
349
-264
-1020
-1796
-2459
-2894
-3038
-2885
-2492
-1952
-1367
-822
-359
22
361
712
1124
1622
2196
2809
3411
3951
4396
4739
4995
5193
5365
5533
5703
5867
6004
6093
6116
6066
5942
5754
5517
5249
4968
4695
4446
4236
4067
3932
3802
3639
3393
3022
2498
1822
1029
185
-622
-1305
-1788
-2031
-2037
-1856
-1569
-1277
-1080
-1053
-1232
-1608
-2130
-2717
-3273
-3710
-3965
-4005
-3835
-3487
-3015
-2474
-1920
-1395
-928
-540
-244
-50
38
21
-92
-280
-511
-751
-966
-1134
-1246
-1308
-1337
-1349
-1356
-1360
-1350
-1307
-1217
-1068
-865
-622
-359
-96
155
394
629
876
1144
1435
1735
2016
2247
2394
2436
2370
2213
2004
1796
1645
1605
1714
1987
2412
2953
3552
4143
4662
5057
5300
5388
5345
5214
5048
4903
4830
4864
5025
5312
5707
6173
6662
7119
7495
7755
7890
7917
7879
7833
7831
7906
8063
8271
8478
8627
8676
8610
8450
8242
8038
7873
7751
7637
7470
7180
6712
6051
5218
4271
3282
2314
1405
559
-245
-1038
-1837
-2636
-3401
-4082
-4629
-5016
-5244
-5351
-5393
-5427
-5491
-5595
-5720
-5828
-5885
-5874
-5805
-5713
-5643
-5630
-5682
-5774
-5847
-5829
-5658
-5305
-4788
-4172
-3553
-3035
-2697
-2569
-2624
-2783
-2937
-2980
-2842
-2513
-2047
-1547
-1139
-933
-987
-1291
-1765
-2284
-2710
-2936
-2911
-2655
-2246
-1794
-1404
-1142
-1020
-1000
-1006
-960
-814
-563
-245
71
315
445
457
392
318
306
398
594
845
1066
1159
1047
692
112
-623
-1411
-2142
-2724
-3102
-3274
-3282
-3196
-3101
-3067
-3137
-3320
-3589
-3894
-4175
-4381
-4475
-4445
-4297
-4051
-3726
-3339
-2900
-2415
-1895
-1361
-852
-418
-110
37
16
-141
-367
-573
-674
-612
-375
-6
410
766
962
936
682
251
-266
-758
-1129
-1318
-1316
-1163
-932
-704
-551
-514
-600
-786
-1032
-1292
-1532
-1728
-1870
-1956
-1981
-1933
-1798
-1557
-1201
-738
-197
372
906
1341
1630
1750
1715
1569
1378
1220
1163
1253
1508
1910
2412
2947
3440
3823
4038
4058
3872
3498
2974
2348
1674
1004
378
-177
-650
-1045
-1376
-1667
-1941
-2221
-2524
-2857
-3218
-3594
-3966
-4306
-4589
-4791
-4900
-4916
-4856
-4747
-4629
-4541
-4517
-4574
-4716
-4927
-5182
-5445
-5684
-5871
-5985
-6016
-5959
-5816
-5594
-5306
-4965
-4590
-4200
-3809
-3429
-3062
-2708
-2364
-2037
-1738
-1492
-1326
-1262
-1306
-1434
-1599
-1735
-1772
-1660
-1389
-992
-545
-144
120
187
51
-238
-590
-899
-1077
-1076
-902
-610
-281
5
196
285
308
330
420
622
943
1345
1758
2099
2295
2307
2133
1809
1395
956
547
202
-67
-263
-402
-498
-561
-600
-620
-633
-652
-693
-769
-879
-1008
-1121
-1173
-1116
-918
-570
-95
453
1000
1467
1783
1910
1841
1612
1283
932
636
449
398
472
628
802
922
926
775
466
28
-483
-993
-1432
-1746
-1911
-1934
-1852
-1720
-1595
-1521
-1521
-1594
-1716
-1854
-1975
-2060
-2105
-2125
-2144
-2187
-2269
-2392
-2542
-2694
-2822
-2899
-2913
-2860
-2744
-2574
-2354
-2086
-1764
-1386
-953
-473
30
527
987
1383
1700
1939
2111
2232
2316
2366
2371
2313
2172
1944
1647
1326
1046
881
894
1115
1531
2086
2688
3235
3637
3842
3850
3707
3494
3302
3203
3230
3367
3558
3722
3782
3687
3432
3062
2657
2314
2124
2140
2372
2782
3293
3812
4251
4548
4672
4635
4470
4226
3949
3668
3396
3128
2855
2575
2299
2059
1897
1857
1969
2233
2618
3063
3487
3812
3979
3960
3766
3439
3039
2624
2238
1896
1587
1284
947
547
65
-495
-1114
-1759
-2394
-2979
-3479
-3866
-4117
-4219
-4174
-3998
-3726
-3407
-3099
-2857
-2722
-2712
-2815
-2998
-3210
-3403
-3539
-3603
-3605
-3573
-3548
-3567
-3655
-3818
-4046
-4315
-4592
-4847
-5058
-5212
-5312
-5366
-5393
-5415
-5451
-5516
-5617
-5743
-5870
-5962
-5969
-5843
-5545
-5053
-4373
-3543
-2624
-1697
-846
-145
355
636
710
620
426
198
-5
-135
-165
-92
71
296
552
804
1025
1191
1290
1319
1286
1210
1121
1058
1064
1177
1427
1823
2354
2983
3656
4309
4882
5326
5617
5754
5764
5689
5580
5486
5447
5485
5602
5784
6003
6225
6412
6535
6572
6518
6383
6187
5961
5736
5538
5382
5274
5205
5159
5117
5061
4979
4865
4717
4538
4334
4111
3878
3646
3428
3235
3078
2960
2873
2802
2725
2618
2463
2253
1995
1705
1410
1136
904
724
599
521
477
450
422
373
281
125
-116
-454
-893
-1418
-2001
-2611
-3207
-3765
-4273
-4741
-5189
-5645
-6127
-6636
-7151
-7631
-8026
-8289
-8385
-8306
-8064
-7694
-7243
-6757
-6277
-5830
-5435
-5099
-4824
-4606
-4443
-4326
-4246
-4190
-4146
-4105
-4061
-4016
-3977
-3949
-3933
-3921
-3891
-3811
-3647
-3366
-2954
-2414
-1775
-1083
-394
242
788
1237
1607
1942
2295
2716
3233
3844
4511
5170
5744
6164
6389
6419
6293
6083
5876
5744
5730
5836
6020
6215
6346
6356
6219
5949
5593
5211
4857
4565
4335
4141
3944
3710
3425
3107
2800
2564
2451
2491
2675
2958
3271
3539
3703
3737
3654
3498
3330
3205
3152
3167
3214
3237
3179
3001
2695
2289
1835
1392
1012
722
520
379
257
120
-53
-259
-471
-651
-759
-767
-663
-455
-164
182
550
912
1240
1507
1687
1756
1700
1521
1242
906
572
299
132
91
163
306
463
577
607
541
395
206
23
-116
-184
-176
-105
6
128
235
303
311
239
70
-205
-586
-1053
-1574
-2102
-2587
-2989
-3290
-3495
-3631
-3740
-3859
-4014
-4204
-4406
-4579
-4677
-4662
-4517
-4249
-3891
-3492
-3108
-2794
-2588
-2508
-2549
-2681
-2858
-3021
-3116
-3099
-2951
-2679
-2318
-1922
-1551
-1257
-1074
-1010
-1055
-1178
-1347
-1531
-1706
-1852
-1948
-1972
-1899
-1708
-1393
-974
-500
-46
303
479
441
203
-178
-611
-997
-1262
-1374
-1353
-1264
-1195
-1229
-1419
-1779
-2278
-2857
-3446
-3982
-4420
-4737
-4926
-4994
-4951
-4817
-4620
-4402
-4217
-4125
-4176
-4396
-4768
-5235
-5700
-6057
-6207
-6095
-5719
-5135
-4443
-3759
-3191
-2810
-2641
-2659
-2809
-3021
-3231
-3396
-3494
-3527
-3507
-3449
-3366
-3264
-3148
-3029
-2922
-2852
-2845
-2924
-3097
-3351
-3651
-3945
-4172
-4279
-4228
-4008
-3635
-3148
-2596
-2025
-1470
-937
-417
112
676
1285
1925
2561
3140
3606
3919
4073
4096
4049
4010
4049
4207
4484
4835
5189
5463
5599
5574
5412
5177
4945
4782
4722
4753
4824
4865
4812
4630
4324
3938
3538
3185
2917
2736
2613
2500
2355
2162
1936
1717
1558
1502
1565
1733
1970
2235
2500
2765
3051
3391
3804
4281
4771
5195
5464
5511
5318
4926
4429
3943
3581
3411
3443
3626
3872
4082
4178
4125
3930
3635
3297
2963
2660
2389
2136
1880
1606
1310
996
670
333
-18
-392
-791
-1203
-1602
-1949
-2208
-2356
-2399
-2371
-2325
-2319
-2392
-2552
-2772
-2995
-3157
-3205
-3118
-2911
-2636
-2364
-2167
-2097
-2179
-2403
-2734
-3116
-3485
-3779
-3945
-3944
-3755
-3385
-2864
-2250
-1617
-1045
-604
-335
-242
-294
-429
-578
-679
-698
-631
-504
-357
-225
-132
-74
-34
14
89
188
287
350
338
233
44
-183
-378
-463
-375
-85
388
979
1593
2126
2488
2629
2548
2292
1942
1595
1340
1238
1315
1560
1933
2379
2842
3276
3650
3946
4158
4284
4326
4294
4198
4059
3908
3773
3683
3653
3683
3754
3836
3895
3902
3843
3718
3537
3311
3046
2734
2360
1909
1375
775
148
-444
-935
-1267
-1406
-1354
-1145
-834
-485
-157
115
314
444
520
560
578
584
582
575
562
541
503
430
294
61
-298
-807
-1468
-2264
-3155
-4090
-5012
-5866
-6607
-7197
-7612
-7834
-7858
-7689
-7348
-6870
-6307
-5718
-5160
-4675
-4284
-3981
-3738
-3514
-3269
-2973
-2611
-2189
-1721
-1231
-736
-254
206
634
1016
1336
1574
1715
1753
1702
1592
1470
1390
1404
1543
1817
2206
2660
3113
3489
3720
3755
3571
3177
2609
1929
1204
504
-117
-624
-1002
-1252
-1385
-1414
-1354
-1219
-1027
-804
-586
-412
-318
-324
-420
-568
-702
-747
-637
-335
154
781
1467
2123
2674
3079
3337
3486
3586
3703
3888
4165
4536
4977
5456
5937
6389
6784
7095
7298
7370
7294
7065
6701
6238
5731
5244
4832
4531
4351
4271
4253
4250
4223
4153
4042
3913
3798
3725
3706
3729
3761
3754
3657
3431
3058
2549
1936
1269
598
-33
-601
-1100
-1544
-1955
-2355
-2760
-3179
-3613
-4065
-4536
-5035
-5565
-6121
-6679
-7192
-7600
-7844
-7883
-7719
-7404
-7034
-6731
-6606
-6727
-7089
-7614
-8162
-8575
-8716
-8514
-7984
-7227
-6402
-5681
-5210
-5067
-5256
-5709
-6314
-6945
-7493
-7879
-8063
-8035
-7808
-7403
-6853
-6194
-5477
-4761
-4107
-3573
-3193
-2972
-2881
-2868
-2868
-2827
-2711
-2515
-2259
-1973
-1681
-1395
-1101
-773
-382
87
627
1204
1762
2244
2604
2822
2914
2925
2916
2952
3080
3321
3665
4081
4520
4941
5314
5634
5914
6183
6469
6788
7134
7477
7766
7943
7960
7790
7436
6934
6339
5716
5120
4585
4120
3711
3331
2953
2560
2151
1737
1337
968
636
336
54
-226
-512
-803
-1085
-1341
-1554
-1720
-1849
-1962
-2084
-2237
-2428
-2648
-2872
-3071
-3219
-3303
-3329
-3320
-3306
-3319
-3380
-3495
-3659
-3852
-4054
-4249
-4425
-4578
-4706
-4805
-4863
-4860
-4773
-4582
-4276
-3859
-3352
-2790
-2214
-1664
-1168
-741
-382
-82
175
400
597
764
897
993
1061
1121
1203
1342
1563
1877
2270
2704
3123
3465
3679
3732
3619
3364
3012
2616
2227
1880
1596
1375
1211
1089
1000
940
901
876
852
807
715
554
313
2
-346
-680
-941
-1081
-1072
-922
-670
-382
-134
9
7
-146
-419
-760
-1107
-1404
-1618
-1744
-1797
-1809
-1815
-1838
-1885
-1943
-1984
-1969
-1860
-1629
-1262
-768
-178
458
1075
1604
1987
2185
2194
2045
1804
1545
1345
1251
1274
1378
1498
1557
1498
1301
997
655
366
206
217
385
652
932
1142
1235
1212
1121
1037
1034
1152
1383
1675
1950
2135
2190
2124
1991
1868
1826
1899
2072
2284
2450
2495
2381
2122
1783
1456
1230
1158
1238
1415
1599
1692
1621
1358
931
408
-124
-584
-925
-1143
-1278
-1396
-1572
-1866
-2309
-2892
-3571
-4281
-4948
-5508
-5919
-6171
-6279
-6282
-6226
-6152
-6088
-6038
-5990
-5913
-5778
-5559
-5247
-4852
-4393
-3897
-3384
-2862
-2324
-1753
-1132
-456
260
977
1637
2176
2542
2709
2688
2529
2311
2123
2037
2096
2294
2582
2878
3095
3169
3077
2855
2591
2401
2403
2682
3261
4094
5075
6058
6899
7489
7775
7773
7554
7220
6875
6595
6414
6324
6289
6261
6204
6101
5962
5812
5680
5589
5547
5548
5579
5629
5690
5764
5854
5955
6051
6109
6085
5935
5629
5163
4560
3871
3159
2486
1895
1405
1004
660
331
-22
-422
-876
-1371
-1886
-2393
-2869
-3301
-3681
-4011
-4302
-4562
-4809
-5060
-5337
-5660
-6044
-6493
-7000
-7540
-8076
-8565
-8969
-9259
-9424
-9470
-9413
-9273
-9067
-8802
-8474
-8083
-7633
-7148
-6667
-6244
-5929
-5754
-5720
-5788
-5886
-5932
-5851
-5603
-5196
-4685
-4158
-3708
-3406
-3282
-3317
-3454
-3618
-3739
-3773
-3712
-3573
-3385
-3173
-2935
-2651
-2281
-1786
-1148
-374
495
1401
2283
3093
3805
4417
4943
5392
5769
6062
6251
6319
6267
6115
5905
5690
5512
5397
5342
5323
5307
5266
5197
5114
5053
5048
5116
5248
5406
5536
5584
5517
5335
5069
4769
4486
4251
4062
3892
3688
3402
3008
2508
1939
1356
817
368
26
-216
-383
-503
-598
-669
-706
-689
-605
-453
-252
-35
160
304
385
410
407
414
466
587
784
1042
1333
1618
1858
2017
2068
1992
1783
1444
992
451
-145
-758
-1352
-1897
-2377
-2789
-3148
-3476
-3801
-4145
-4519
-4920
-5329
-5717
-6051
-6300
-6447
-6490
-6445
-6342
-6220
-6116
-6058
-6052
-6088
-6135
-6148
-6088
-5922
-5643
-5265
-4827
-4379
-3973
-3651
-3436
-3332
-3328
-3404
-3539
-3718
-3927
-4150
-4363
-4529
-4597
-4514
-4236
-3745
-3061
-2242
-1378
-573
80
520
730
742
624
459
329
288
356
520
740
968
1165
1310
1407
1486
1588
1758
2029
2415
2900
3447
3998
4487
4853
5054
5073
4924
4648
4300
3937
3603
3319
3085
2880
2680
2466
2240
2021
1846
1748
1749
1848
2020
2220
2403
2538
2621
2675
2744
2873
3090
3397
3758
4118
4413
4594
4644
4583
4462
4348
4300
4358
4526
4779
5072
5354
5589
5760
5876
5964
6057
6184
6362
6587
6841
7095
7316
7479
7569
7586
7545
7468
7381
7306
7249
7198
7123
6977
6712
6288
5690
4931
4059
3144
2262
1479
832
324
-77
-424
-770
-1150
-1569
-1997
-2380
-2656
-2780
-2738
-2561
-2316
-2097
-1998
-2088
-2396
-2897
-3513
-4136
-4643
-4926
-4917
-4601
-4021
-3265
-2450
-1694
-1089
-688
-490
-453
-502
-562
-570
-499
-355
-176
-11
94
116
55
-61
-194
-307
-378
-403
-392
-362
-326
-282
-219
-123
13
174
320
394
336
103
-311
-869
-1496
-2098
-2588
-2909
-3053
-3060
-2999
-2949
-2966
-3071
-3236
-3401
-3495
-3460
-3271
-2947
-2544
-2138
-1806
-1602
-1552
-1647
-1858
-2146
-2473
-2814
-3153
-3479
-3778
-4032
-4219
-4316
-4308
-4195
-3992
-3729
-3439
-3152
-2887
-2651
-2439
-2240
-2045
-1850
-1653
-1452
-1240
-1002
-722
-383
20
473
941
1374
1718
1930
1986
1891
1672
1369
1020
651
266
-143
-589
-1077
-1593
-2105
-2567
-2936
-3185
-3314
-3351
-3342
-3335
-3366
-3442
-3549
-3649
-3708
-3700
-3628
-3519
-3415
-3362
-3390
-3505
-3689
-3909
-4124
-4304
-4433
-4509
-4537
-4519
-4449
-4315
-4102
-3805
-3443
-3054
-2696
-2431
-2304
-2331
-2489
-2726
-2971
-3159
-3250
-3237
-3146
-3024
-2917
-2858
-2852
-2884
-2923
-2942
-2928
-2891
-2857
-2856
-2906
-2999
-3103
-3162
-3117
-2920
-2553
-2031
-1403
-734
-93
464
902
1211
1400
1488
1498
1454
1380
1303
1253
1265
1371
1592
1932
2370
2861
3348
3771
4085
4269
4332
4311
4253
4204
4193
4222
4266
4278
4209
4019
3699
3266
2774
2296
1909
1675
1629
1767
2054
2426
2812
3146
3381
3497
3500
3414
3271
3099
2914
2717
2498
2240
1932
1570
1165
736
314
-73
-397
-643
-802
-875
-864
-776
-616
-386
-85
290
741
1268
1871
2539
3259
4006
4746
5443
6056
6552
6908
7115
7185
7142
7021
6855
6673
6488
6299
6094
5856
5574
5249
4901
4570
4305
4162
4187
4406
4817
5388
6056
6740
7352
7810
8054
8052
7809
7359
6758
6077
5384
4736
4172
3715
3368
3122
2963
2871
2827
2811
2803
2783
2737
2654
2533
2378
2200
2005
1794
1549
1246
850
331
-323
-1098
-1949
-2806
-3591
-4235
-4698
-4985
-5142
-5242
-5370
-5589
-5923
-6343
-6775
-7119
-7274
-7167
-6778
-6145
-5355
-4527
-3783
-3220
-2892
-2803
-2910
-3138
-3401
-3615
-3716
-3666
-3452
-3085
-2595
-2025
-1424
-845
-340
48
292
379
322
148
-104
-394
-687
-965
-1221
-1464
-1699
-1931
-2149
-2333
-2456
-2495
-2445
-2318
-2150
-1991
-1886
-1865
-1925
-2031
-2122
-2124
-1975
-1643
-1133
-493
202
868
1439
1877
2185
2400
2579
2773
3012
3289
3561
3759
3808
3649
3262
2671
1948
1192
512
-2
-293
-355
-224
26
312
560
720
785
778
752
765
860
1058
1342
1665
1958
2153
2197
2066
1775
1371
925
515
212
62
83
260
554
907
1259
1554
1751
1828
1785
1640
1430
1199
994
857
819
894
1079
1352
1677
2015
2327
2583
2767
2880
2931
2942
2933
2920
2915
2919
2930
2942
2952
2961
2978
3012
3074
3171
3300
3452
3606
3738
3822
3835
3766
3613
3385
3100
2780
2446
2110
1778
1443
1092
708
278
-204
-731
-1286
-1841
-2365
-2829
-3214
-3511
-3729
-3890
-4025
-4171
-4363
-4628
-4983
-5430
-5958
-6541
-7145
-7727
-8244
-8654
-8924
-9030
-8961
-8721
-8325
-7801
-7187
-6527
-5874
-5285
-4813
-4506
-4396
-4490
-4767
-5175
-5636
-6060
-6366
-6495
-6426
-6187
-5842
-5482
-5200
-5066
-5114
-5332
-5671
-6058
-6416
-6687
-6837
-6866
-6795
-6657
-6485
-6304
-6132
-5975
-5840
-5731
-5651
-5594
-5541
-5457
-5293
-5003
-4554
-3946
-3219
-2451
-1742
-1188
-862
-791
-951
-1280
-1692
-2107
-2463
-2730
-2899
-2975
-2954
-2821
-2546
-2100
-1469
-673
231
1156
2009
2719
3256
3650
3975
4326
4788
5402
6148
6947
7686
8246
8544
8551
8299
7874
7384
6934
6600
6423
6408
6537
6783
7122
7526
7964
8382
8704
8834
8672
8148
7242
6008
4576
3130
1872
979
556
619
1083
1790
2546
3168
3523
3555
3285
2800
2216
1655
1210
932
831
878
1026
1220
1411
1557
1623
1583
1414
1105
655
81
-586
-1300
-2015
-2696
-3324
-3906
-4469
-5048
-5671
-6351
-7078
-7823
-8550
-9234
-9870
-10477
-11092
-11752
-12469
-13212
-13905
-14429
-14650
-14449
-13755
-12567
-10959
-9065
-7052
-5084
-3293
-1756
-491
530
1365
2078
2718
3315
3874
4387
4838
5215
5507
5707
5804
5784
5628
5317
4843
4214
3461
2640
1819
1068
446
-15
-316
-482
-561
-603
-647
-713
-796
-873
-908
-871
-747
-537
-265
33
320
560
735
837
871
848
780
676
549
415
306
266
357
649
1206
2071
3248
4698
6330
8013
9597
10922
11855
12304
12232
11657
10655
9340
7850
6328
4900
3666
2684
1977
1528
1295
1218
1234
1283
1320
1314
1256
1149
1010
862
725
607
501
376
181
-149
-679
-1458
-2502
-3779
-5210
-6673
-8025
-9123
-9852
-10143
-9981
-9403
-8479
-7304
-5972
-4568
-3167
-1833
-621
414
1228
1787
2081
2127
1970
1677
1323
973
675
446
282
157
42
-93
-270
-499
-788
-1137
-1542
-1997
-2486
-2983
-3462
-3893
-4256
-4545
-4768
-4941
-5076
-5168
-5195
-5116
-4888
-4486
-3921
-3249
-2564
-1978
-1581
-1419
-1466
-1626
-1754
-1695
-1318
-555
584
2017
3613
5212
6663
7839
8649
9035
8977
8489
7626
6488
5217
3988
2978
2338
2152
2415
3030
3829
4612
5200
5476
5415
5078
4589
4093
3714
3524
3529
3682
3906
4124
4281
4361
4377
4367
4370
4414
4512
4659
4841
5047
5269
5514
5791
6111
6476
6871
7261
7591
7792
7794
7533
6975
6119
5009
3728
2386
1097
-46
-990
-1731
-2312
-2803
-3274
-3765
-4265
-4715
-5012
-5045
-4725
-4009
-2923
-1551
-22
1517
2931
4112
4992
5537
5739
5607
5158
4417
3420
2221
890
-486
-1815
-3011
-4008
-4766
-5277
-5561
-5658
-5615
-5484
-5305
-5111
-4918
-4736
-4568
-4417
-4297
-4233
-4264
-4441
-4810
-5405
-6225
-7229
-8331
-9413
-10345
-11009
-11329
-11281
-10897
-10254
-9447
-8567
-7675
-6798
-5927
-5035
-4098
-3109
-2090
-1088
-166
621
1231
1653
1906
2027
2064
2059
2041
2029
2025
2029
2049
2102
2216
2430
2776
3275
3922
4680
5486
6254
6894
7327
7506
7422
7105
6618
6039
5437
4857
4310
3777
3216
2583
1853
1030
147
-737
-1556
-2253
-2791
-3158
-3360
-3413
-3333
-3129
-2803
-2365
-1837
-1262
-709
-255
26
85
-88
-457
-948
-1464
-1907
-2202
-2308
-2228
-1999
-1688
-1367
-1108
-964
-967
-1119
-1397
-1757
-2134
-2460
-2672
-2727
-2612
-2349
-1993
-1620
-1308
-1121
-1087
-1194
-1396
-1624
-1806
-1894
-1874
-1770
-1641
-1560
-1596
-1795
-2165
-2678
-3275
-3879
-4415
-4823
-5063
-5122
-5010
-4750
-4376
-3924
-3430
-2930
-2454
-2029
-1677
-1402
-1198
-1043
-908
-759
-574
-349
-106
107
230
202
-20
-445
-1044
-1746
-2458
-3080
-3527
-3745
-3720
-3473
-3053
-2522
-1943
-1372
-852
-421
-112
44
22
-193
-598
-1161
-1824
-2506
-3114
-3562
-3782
-3738
-3432
-2898
-2193
-1394
-579
176
810
1279
1562
1661
1609
1458
1279
1143
1112
1228
1500
1914
2435
3020
3632
4246
4848
5431
5983
6484
6896
7180
7301
7246
7032
6708
6341
5997
5722
5521
5364
5190
4932
4542
4011
3379
2715
2107
1629
1319
1171
1136
1143
1116
1002
776
445
33
-425
-900
-1365
-1794
-2152
-2389
-2450
-2280
-1856
-1198
-386
450
1155
1589
1662
1367
786
66
-617
-1104
-1302
-1203
-878
-454
-68
176
235
140
-23
-142
-114
120
566
1176
1867
2546
3136
3588
3891
4065
4149
4191
4242
4346
4537
4844
5282
5854
6541
7306
8090
8825
9434
9855
10049
10005
9748
9331
8826
8315
7870
7541
7351
7288
7306
7340
7310
7146
6795
6237
5487
4588
3600
2583
1586
634
-266
-1126
-1955
-2753
-3505
-4177
-4735
-5153
-5429
-5593
-5701
-5821
-6009
-6293
-6656
-7036
-7344
-7483
-7377
-6994
-6357
-5541
-4656
-3823
-3150
-2707
-2520
-2571
-2801
-3133
-3480
-3765
-3925
-3917
-3720
-3333
-2772
-2063
-1245
-357
559
1467
2338
3144
3864
4474
4948
5256
5371
5272
4953
4425
3722
2893
1995
1081
196
-628
-1371
-2016
-2541
-2917
-3109
-3085
-2831
-2366
-1746
-1066
-435
43
300
327
176
-52
-232
-254
-56
359
922
1519
2027
2350
2446
2340
2110
1865
1711
1718
1910
2256
2689
3126
3485
3705
3746
3591
3232
2669
1907
960
-146
-1358
-2605
-3803
-4866
-5723
-6333
-6687
-6810
-6744
-6541
-6248
-5899
-5518
-5124
-4736
-4385
-4112
-3963
-3980
-4190
-4593
-5156
-5810
-6461
-6997
-7312
-7318
-6965
-6257
-5256
-4075
-2868
-1801
-1020
-620
-624
-973
-1535
-2131
-2580
-2733
-2512
-1921
-1048
-37
949
1760
2300
2530
2474
2202
1799
1346
904
505
157
-143
-399
-610
-763
-840
-819
-683
-420
-21
512
1172
1940
2777
3620
4382
4963
5270
5237
4853
4170
3301
2394
1598
1024
713
626
662
692
607
355
-33
-457
-776
-855
-614
-54
741
1630
2456
3091
3465
3575
3467
3209
2855
2429
1925
1329
641
-99
-808
-1377
-1700
-1716
-1432
-924
-323
230
626
815
823
727
623
590
655
789
922
973
886
650
304
-78
-420
-668
-809
-875
-922
-1008
-1172
-1417
-1717
-2031
-2320
-2565
-2772
-2965
-3169
-3395
-3635
-3855
-4014
-4075
-4022
-3870
-3656
-3433
-3253
-3153
-3148
-3232
-3381
-3566
-3753
-3912
-4010
-4018
-3905
-3649
-3239
-2687
-2025
-1308
-599
47
588
1014
1342
1606
1846
2089
2342
2586
2783
2885
2856
2678
2359
1939
1476
1036
684
466
403
490
696
979
1287
1581
1837
2050
2236
2418
2613
2824
3027
3177
3212
3078
2740
2199
1498
713
-66
-754
-1292
-1662
-1887
-2020
-2128
-2269
-2483
-2780
-3148
-3553
-3959
-4330
-4637
-4862
-4992
-5021
-4948
-4783
-4544
-4261
-3971
-3705
-3479
-3283
-3076
-2787
-2329
-1619
-595
763
2429
4327
6345
8351
10208
11790
12993
13737
13971
13672
12850
11551
9859
7895
5808
3758
1896
340
-852
-1681
-2214
-2558
-2837
-3157
-3577
-4098
-4660
-5163
-5493
-5558
-5312
-4771
-4006
-3130
-2262
-1505
-921
-523
-283
-152
-82
-50
-72
-202
-513
-1080
-1953
-3132
-4560
-6123
-7667
-9018
-10015
-10529
-10487
-9881
-8761
-7230
-5424
-3486
-1554
263
1887
3278
4421
5322
5987
6420
6616
6560
6239
5650
4810
3760
2567
1308
65
-1092
-2112
-2967
-3651
-4165
-4508
-4671
-4630
-4355
-3822
-3024
-1991
-791
471
1673
2689
3423
3826
3903
3717
3367
2967
2622
2401
2332
2396
2550
2733
2895
3003
3049
3042
3000
2936
2855
2747
2602
2411
2184
1946
1740
1618
1621
1774
2073
2485
2955
3413
3792
4040
4127
4053
3844
3553
3247
3001
2878
2918
3127
3475
3895
4300
4604
4742
4693
4480
4165
3829
3544
3345
3221
3114
2937
2604
2060
1296
360
-662
-1663
-2545
-3240
-3714
-3969
-4029
-3927
-3697
-3375
-2998
-2615
-2278
-2037
-1922
-1929
-2007
-2069
-2013
-1751
-1249
-544
255
986
1478
1595
1278
562
-434
-1532
-2541
-3302
-3716
-3759
-3478
-2967
-2344
-1727
-1212
-867
-725
-783
-1010
-1351
-1725
-2052
-2257
-2288
-2129
-1803
-1368
-907
-508
-249
-183
-335
-699
-1244
-1917
-2649
-3359
-3959
-4362
-4502
-4343
-3899
-3236
-2467
-1728
-1151
-830
-797
-1014
-1386
-1783
-2081
-2190
-2078
-1773
-1349
-905
-535
-306
-242
-327
-510
-719
-882
-934
-836
-579
-187
288
771
1183
1457
1553
1472
1256
979
729
583
592
769
1087
1496
1940
2373
2767
3114
3414
3664
3846
3930
3875
3649
3244
2679
2000
1269
542
-148
-797
-1435
-2104
-2841
-3658
-4530
-5396
-6169
-6763
-7111
-7183
-6998
-6616
-6130
-5643
-5254
-5035
-5022
-5209
-5549
-5957
-6330
-6558
-6545
-6227
-5590
-4668
-3545
-2339
-1184
-201
513
908
981
775
364
-161
-712
-1213
-1612
-1886
-2033
-2067
-2007
-1864
-1634
-1299
-833
-213
563
1464
2418
3319
4043
4476
4532
4184
3466
2467
1308
118
-996
-1963
-2756
-3380
-3856
-4205
-4434
-4539
-4506
-4325
-4001
-3555
-3018
-2425
-1795
-1130
-414
382
1274
2261
3309
4356
5325
6145
6768
7186
7432
7570
7680
7832
8074
8421
8857
9343
9833
10286
10676
10993
11239
11424
11560
11653
11706
11720
11697
11642
11564
11477
11390
11313
11246
11183
11111
11015
10879
10685
10419
10065
9610
9041
8350
7537
6614
5611
4572
3552
2615
1818
1210
817
648
684
890
1214
1591
1948
2206
2289
2129
1676
916
-127
-1382
-2738
-4061
-5211
-6071
-6565
-6674
-6434
-5923
-5239
-4480
-3726
-3027
-2405
-1860
-1386
-974
-620
-322
-74
138
338
550
794
1073
1364
1620
1781
1788
1597
1196
609
-109
-887
-1648
-2330
-2888
-3300
-3556
-3657
-3603
-3399
-3052
-2586
-2041
-1481
-982
-621
-460
-527
-810
-1252
-1768
-2263
-2653
-2887
-2959
-2904
-2792
-2705
-2714
-2867
-3178
-3625
-4166
-4748
-5326
-5870
-6368
-6821
-7232
-7598
-7903
-8121
-8220
-8178
-7990
-7676
-7277
-6848
-6442
-6096
-5819
-5594
-5381
-5130
-4798
-4362
-3823
-3209
-2567
-1953
-1420
-1008
-742
-623
-637
-756
-940
-1147
-1337
-1477
-1546
-1538
-1467
-1358
-1243
-1157
-1126
-1168
-1288
-1484
-1747
-2066
-2426
-2809
-3186
-3516
-3751
-3836
-3726
-3394
-2844
-2112
-1263
-380
454
1169
1721
2090
2277
2295
2157
1873
1446
879
180
-629
-1514
-2432
-3337
-4193
-4978
-5688
-6328
-6905
-7420
-7854
-8173
-8332
-8285
-8003
-7482
-6752
-5874
-4931
-4010
-3188
-2514
-2005
-1641
-1376
-1152
-915
-631
-293
76
434
731
925
997
953
830
680
559
515
577
753
1030
1384
1786
2211
2632
3024
3357
3597
3707
3658
3439
3067
2593
2095
1660
1370
1276
1384
1652
1997
2318
2516
2521
2304
1884
1321
700
112
-362
-666
-776
-698
-465
-129
250
612
907
1104
1190
1176
1089
965
841
743
684
658
648
629
579
485
343
162
-48
-272
-502
-733
-966
-1199
-1431
-1655
-1864
-2050
-2213
-2356
-2485
-2610
-2730
-2839
-2919
-2942
-2881
-2713
-2432
-2047
-1590
-1108
-658
-303
-96
-79
-271
-663
-1217
-1862
-2510
-3059
-3421
-3532
-3371
-2964
-2377
-1700
-1018
-389
173
698
1251
1899
2689
3622
4641
5651
6536
7196
7579
7690
7591
7377
7142
6950
6816
6701
6537
6250
5795
5177
4448
3702
3041
2549
2267
2188
2262
2416
2580
2698
2746
2721
2631
2482
2269
1969
1556
1008
326
-467
-1318
-2155
-2904
-3506
-3921
-4144
-4194
-4109
-3938
-3725
-3510
-3316
-3157
-3033
-2937
-2855
-2772
-2669
-2533
-2350
-2115
-1826
-1491
-1122
-741
-377
-58
184
327
361
296
160
-4
-149
-233
-239
-178
-91
-37
-75
-248
-562
-986
-1456
-1900
-2256
-2499
-2641
-2731
-2832
-2995
-3239
-3537
-3826
-4025
-4065
-3913
-3592
-3168
-2743
-2419
-2274
-2343
-2612
-3029
-3520
-4011
-4449
-4799
-5055
-5228
-5340
-5419
-5495
-5595
-5741
-5941
-6181
-6419
-6590
-6607
-6387
-5872
-5046
-3951
-2679
-1355
-106
965
1807
2421
2857
3189
3487
3798
4132
4465
4752
4945
5012
4943
4760
4506
4240
4029
3940
4030
4347
4914
5727
6749
7907
9105
10239
11216
11980
12524
12888
13151
13402
13716
14127
14622
15144
15607
15928
16045
15930
15598
15091
14469
13788
13096
12419
11774
11163
10581
10017
9449
8846
8170
7386
6474
5445
4347
3264
2300
1558
1106
960
1073
1345
1645
1848
1862
1653
1242
699
110
-447
-923
-1302
-1598
-1833
-2019
-2152
-2206
-2151
-1975
-1699
-1386
-1133
-1042
-1189
-1590
-2185
-2844
-3392
-3656
-3511
-2918
-1939
-724
527
1610
2374
2747
2747
2471
2050
1619
1270
1041
913
832
735
580
361
108
-125
-280
-316
-223
-22
245
530
797
1026
1221
1394
1559
1717
1850
1926
1902
1742
1421
934
297
-463
-1311
-2214
-3140
-4059
-4940
-5745
-6435
-6970
-7324
-7485
-7468
-7310
-7067
-6798
-6556
-6374
-6263
-6211
-6192
-6174
-6130
-6044
-5910
-5735
-5532
-5316
-5105
-4913
-4754
-4637
-4564
-4527
-4505
-4464
-4364
-4167
-3847
-3398
-2843
-2223
-1593
-1006
-498
-79
264
562
845
1134
1421
1676
1847
1883
1750
1441
989
457
-73
-524
-841
-1002
-1032
-978
-910
-893
-971
-1157
-1429
-1735
-2009
-2190
-2233
-2124
-1882
-1557
-1217
-931
-757
-728
-848
-1096
-1433
-1817
-2213
-2601
-2975
-3339
-3695
-4035
-4341
-4577
-4707
-4706
-4573
-4333
-4040
-3763
-3567
-3503
-3587
-3801
-4100
-4421
-4701
-4889
-4954
-4887
-4695
-4395
-4014
-3582
-3133
-2709
-2354
-2106
-1992
-2011
-2135
-2304
-2445
-2486
-2380
-2117
-1732
-1294
-886
-582
-419
-390
-443
-496
-467
-292
53
548
1134
1734
2275
2701
2987
3136
3171
3119
3007
2845
2636
2375
2062
1708
1337
989
709
542
522
671
990
1464
2066
2757
3494
4233
4930
5544
6039
6386
6571
6594
6471
6239
5943
5637
5368
5169
5051
5008
5018
5055
5108
5185
5319
5561
5958
6538
7288
8146
9006
9742
10237
10414
10259
9819
9194
8495
7816
7200
6628
6032
5322
4425
3317
2037
690
-593
-1683
-2492
-2995
-3233
-3293
-3278
-3275
-3332
-3451
-3598
-3721
-3773
-3726
-3577
-3341
-3040
-2691
-2307
-1891
-1454
-1014
-605
-268
-46
37
-20
-192
-436
-706
-967
-1210
-1448
-1711
-2025
-2400
-2812
-3210
-3524
-3685
-3647
-3403
-2989
-2475
-1952
-1504
-1188
-1025
-994
-1043
-1105
-1115
-1035
-857
-608
-342
-126
-20
-65
-271
-615
-1046
-1501
-1921
-2262
-2510
-2681
-2817
-2972
-3204
-3557
-4054
-4697
-5459
-6300
-7166
-8000
-8750
-9371
-9837
-10140
-10293
-10326
-10277
-10181
-10061
-9914
-9715
-9420
-8983
-8369
-7576
-6632
-5599
-4551
-3561
-2674
-1903
-1228
-608
0
625
1269
1913
2526
3083
3579
4032
4477
4950
5467
6014
6542
6984
7277
7382
7306
7104
6860
6667
6594
6666
6856
7095
7296
7384
7319
7107
6797
6461
6165
5954
5830
5758
5678
5524
5250
4841
4317
3725
3122
2560
2069
1653
1296
969
648
322
1
-290
-521
-665
-718
-694
-630
-573
-563
-623
-749
-909
-1054
-1133
-1108
-972
-744
-473
-216
-26
63
45
-64
-230
-418
-599
-757
-881
-962
-980
-900
-675
-264
357
1175
2133
3138
4073
4831
5340
5581
5596
5475
5333
5272
5361
5617
6004
6452
6876
7204
7394
7441
7368
7210
7002
6763
6491
6173
5795
5353
4863
4360
3886
3480
3161
2921
2725
2524
2265
1915
1467
948
407
-92
-492
-756
-872
-855
-738
-564
-373
-196
-53
44
87
68
-23
-195
-458
-814
-1262
-1797
-2412
-3104
-3875
-4728
-5664
-6677
-7752
-8858
-9959
-11018
-12002
-12894
-13691
-14400
-15035
-15604
-16108
-16537
-16873
-17097
-17196
-17171
-17031
-16794
-16476
-16085
-15612
-15037
-14331
-13467
-12435
-11248
-9946
-8593
-7265
-6037
-4967
-4082
-3376
-2806
-2310
-1813
-1252
-588
183
1035
1913
2756
3510
4148
4674
5122
5547
6001
6521
7109
7736
8342
8860
9229
9415
9417
9262
8995
8664
8302
7921
7516
7075
6591
6073
5555
5089
4733
4534
4518
4678
4978
5361
5763
6124
6406
6588
6670
6667
6599
6484
6336
6159
5948
5692
5369
4959
4441
3804
3051
2204
1305
413
-409
-1107
-1643
-2011
-2235
-2365
-2461
-2580
-2761
-3013
-3314
-3620
-3871
-4014
-4008
-3840
-3523
-3089
-2586
-2063
-1558
-1096
-683
-311
38
384
737
1100
1463
1806
2108
2348
2518
2622
2673
2699
2725
2776
2869
3006
3179
3367
3541
3664
3704
3632
3429
3095
2654
2147
1639
1198
892
765
828
1055
1385
1737
2025
2183
2177
2008
1712
1336
929
523
127
-267
-678
-1112
-1559
-1986
-2347
-2595
-2701
-2666
-2521
-2322
-2128
-1982
-1896
-1846
-1784
-1654
-1418
-1075
-668
-276
11
112
-14
-356
-855
-1419
-1947
-2364
-2631
-2758
-2789
-2783
-2790
-2832
-2896
-2939
-2908
-2761
-2486
-2108
-1685
-1288
-979
-790
-712
-698
-671
-552
-280
175
801
1554
2367
3166
3879
4447
4820
4959
4836
4437
3773
2885
1849
773
-217
-1006
-1510
-1701
-1613
-1333
-978
-664
-474
-441
-545
-727
-913
-1049
-1112
-1124
-1141
-1231
-1454
-1842
-2388
-3057
-3793
-4540
-5256
-5915
-6510
-7042
-7512
-7920
-8260
-8531
-8740
-8905
-9053
-9211
-9393
-9593
-9781
-9907
-9919
-9778
-9470
-9010
-8442
-7820
-7198
-6611
-6074
-5583
-5126
-4696
-4295
-3937
-3640
-3417
-3267
-3169
-3088
-2990
-2851
-2668
-2460
-2260
-2099
-1988
-1914
-1832
-1684
-1414
-986
-401
301
1055
1783
2418
2918
3270
3491
3616
3684
3731
3784
3867
3994
4185
4455
4813
5257
5769
6314
6850
7336
7745
8074
8341
8581
8830
9112
9427
9750
10035
10227
10278
10161
9874
9440
8900
8300
7683
7076
6495
5935
5384
4825
4240
3621
2970
2305
1652
1046
523
104
-203
-416
-575
-732
-937
-1227
-1607
-2050
-2500
-2884
-3135
-3207
-3091
-2817
-2450
-2071
-1764
-1591
-1590
-1761
-2077
-2487
-2931
-3348
-3680
-3884
-3926
-3790
-3472
-2984
-2352
-1614
-817
-12
752
1434
2003
2446
2766
2977
3106
3183
3232
3267
3288
3280
3218
3071
2819
2453
1987
1452
892
352
-131
-532
-847
-1083
-1247
-1347
-1378
-1327
-1180
-931
-591
-192
214
565
807
900
831
616
295
-85
-476
-842
-1164
-1441
-1680
-1894
-2091
-2268
-2413
-2507
-2523
-2442
-2246
-1933
-1514
-1010
-453
125
693
1233
1736
2211
2673
3140
3628
4143
4676
5211
5723
6183
6565
6848
7016
7062
6990
6813
6561
6276
6011
5815
5730
5770
5920
6135
6354
6513
6567
6505
6348
6141
5935
5767
5643
5536
5396
5172
4827
4357
3787
3162
2525
1903
1297
689
58
-598
-1252
-1843
-2297
-2552
-2586
-2434
-2184
-1953
-1854
-1956
-2263
-2713
-3201
-3614
-3866
-3925
-3819
-3614
-3388
-3201
-3078
-3007
-2953
-2883
-2779
-2653
-2530
-2439
-2385
-2347
-2278
-2127
-1865
-1503
-1102
-756
-567
-604
-883
-1357
-1928
-2478
-2911
-3181
-3301
-3338
-3376
-3487
-3696
-3974
-4243
-4409
-4394
-4165
-3746
-3212
-2665
-2201
-1881
-1716
-1674
-1693
-1709
-1681
-1604
-1504
-1428
-1418
-1495
-1640
-1809
-1940
-1978
-1903
-1733
-1530
-1376
-1351
-1500
-1820
-2252
-2695
-3038
-3189
-3102
-2795
-2341
-1848
-1425
-1153
-1059
-1118
-1260
-1397
-1453
-1382
-1183
-891
-561
-246
17
216
361
473
567
641
675
638
495
227
-167
-661
-1217
-1786
-2331
-2823
-3254
-3622
-3936
-4201
-4416
-4577
-4678
-4719
-4707
-4659
-4599
-4555
-4550
-4601
-4717
-4894
-5120
-5377
-5640
-5884
-6087
-6234
-6319
-6349
-6341
-6318
-6297
-6285
-6271
-6228
-6114
-5890
-5529
-5023
-4395
-3686
-2954
-2252
-1620
-1078
-624
-244
80
361
601
791
921
983
983
938
879
840
851
932
1087
1311
1590
1906
2246
2601
2964
3330
3691
4038
4358
4638
4867
5037
5144
5187
5163
5071
4908
4668
4345
3932
3430
2842
2184
1483
778
120
-438
-847
-1076
-1117
-993
-754
-467
-198
2
112
143
130
116
133
189
258
293
238
50
-285
-742
-1271
-1810
-2308
-2743
-3124
-3488
-3880
-4327
-4828
-5347
-5827
-6207
-6449
-6552
-6554
-6519
-6513
-6580
-6721
-6896
-7038
-7074
-6955
-6676
-6271
-5811
-5372
-5014
-4763
-4603
-4492
-4374
-4206
-3969
-3671
-3338
-3000
-2672
-2342
-1979
-1532
-958
-229
653
1656
2727
3800
4818
5737
6537
7218
7801
8317
8799
9280
9784
10323
10892
11473
12034
12537
12948
13244
13421
13495
13492
13443
13371
13281
13165
13006
12788
12509
12188
11859
11564
11334
11175
11063
10948
10764
10458
9997
9390
8676
7914
7163
6462
5820
5216
4612
3971
3270
2512
1723
941
200
-483
-1114
-1716
-2324
-2966
-3655
-4383
-5126
-5851
-6526
-7131
-7655
-8098
-8464
-8750
-8948
-9041
-9012
-8846
-8538
-8101
-7559
-6950
-6317
-5701
-5130
-4620
-4160
-3724
-3267
-2742
-2106
-1344
-469
472
1405
2246
2927
3411
3707
3864
3962
4083
4290
4607
5017
5471
5907
6273
6539
6707
6795
6826
6808
6729
6562
6274
5850
5304
4687
4073
3538
3139
2892
2768
2703
2618
2448
2157
1748
1259
740
242
-206
-595
-934
-1239
-1520
-1776
-1993
-2157
-2260
-2306
-2316
-2315
-2325
-2354
-2392
-2415
-2394
-2310
-2161
-1966
-1761
-1589
-1485
-1469
-1544
-1696
-1905
-2148
-2408
-2673
-2931
-3171
-3379
-3539
-3642
-3691
-3703
-3710
-3754
-3869
-4075
-4372
-4723
-5071
-5344
-5468
-5383
-5052
-4475
-3687
-2754
-1767
-829
-34
543
867
944
825
591
340
162
123
250
533
930
1387
1850
2278
2653
2971
3241
3472
3669
3833
3959
4049
4109
4150
4182
4212
4232
4226
4168
4042
3843
3588
3314
3068
2891
2804
2803
2851
2899
2893
2797
2601
2324
2005
1694
1428
1229
1094
1002
921
820
676
476
212
-116
-512
-977
-1511
-2104
-2739
-3386
-4009
-4577
-5071
-5491
-5860
-6217
-6606
-7067
-7620
-8259
-8953
-9650
-10286
-10804
-11156
-11320
-11299
-11123
-10839
-10504
-10173
-9885
-9659
-9489
-9349
-9201
-9007
-8744
-8411
-8031
-7646
-7309
-7065
-6938
-6931
-7016
-7151
-7279
-7351
-7324
-7172
-6881
-6449
-5886
-5210
-4451
-3650
-2860
-2134
-1522
-1051
-718
-490
-307
-97
202
622
1157
1760
2352
2847
3169
3272
3149
2835
2391
1895
1425
1049
817
761
892
1199
1651
2197
2770
3296
3709
3960
4033
3948
3754
3518
3303
3154
3084
3074
3083
3064
2981
2821
2596
2343
2107
1929
1833
1824
1887
1992
2102
2183
2204
2145
1997
1766
1473
1157
868
666
602
709
992
1422
1945
2494
3009
3451
3809
4104
4368
4631
4904
5170
5388
5509
5495
5335
5054
4707
4365
4088
3911
3831
3810
3793
3730
3594
3396
3180
3006
2932
2990
3173
3437
3711
3919
4003
3939
3737
3441
3109
2797
2542
2360
2239
2158
2092
2025
1954
1885
1832
1803
1797
1804
1807
1793
1758
1716
1691
1712
1804
1971
2196
2437
2639
2749
2728
2570
2296
1954
1601
1288
1045
875
754
646
511
328
98
-155
-384
-539
-575
-463
-195
217
744
1349
1990
2629
3233
3777
4247
4639
4964
5244
5507
5783
6096
6455
6858
7285
7712
8113
8468
8770
9017
9216
9371
9479
9534
9523
9434
9260
9004
8672
8274
7822
7322
6778
6197
5594
4991
4421
3915
3495
3163
2898
2659
2396
2070
1668
1207
737
321
19
-136
-150
-64
53
131
118
-5
-220
-482
-739
-952
-1108
-1221
-1328
-1468
-1664
-1918
-2202
-2474
-2689
-2818
-2858
-2832
-2780
-2747
-2761
-2830
-2932
-3030
-3080
-3048
-2922
-2717
-2468
-2219
-2013
-1873
-1797
-1756
-1706
-1591
-1368
-1010
-519
77
729
1384
1992
2521
2963
3333
3660
3977
4308
4661
5022
5363
5645
5836
5915
5877
5739
5526
5270
4999
4729
4467
4208
3941
3654
3333
2964
2537
2045
1482
852
166
-554
-1280
-1977
-2615
-3172
-3637
-4013
-4311
-4545
-4727
-4861
-4946
-4978
-4958
-4892
-4797
-4697
-4614
-4569
-4571
-4616
-4690
-4776
-4856
-4922
-4972
-5010
-5045
-5081
-5122
-5164
-5204
-5240
-5275
-5316
-5374
-5457
-5568
-5703
-5847
-5982
-6087
-6148
-6154
-6108
-6019
-5904
-5787
-5693
-5647
-5671
-5776
-5966
-6225
-6525
-6822
-7065
-7205
-7202
-7039
-6721
-6279
-5760
-5223
-4725
-4313
-4018
-3852
-3806
-3856
-3965
-4085
-4170
-4179
-4082
-3866
-3542
-3140
-2706
-2289
-1937
-1679
-1523
-1456
-1446
-1454
-1443
-1386
-1274
-1113
-921
-720
-536
-385
-281
-227
-221
-258
-324
-406
-487
-553
-597
-621
-635
-662
-726
-848
-1035
-1279
-1553
-1818
-2029
-2155
-2176
-2098
-1951
-1780
-1636
-1564
-1591
-1727
-1957
-2256
-2587
-2918
-3222
-3487
-3713
-3907
-4083
-4254
-4429
-4611
-4799
-4988
-5172
-5346
-5506
-5649
-5772
-5873
-5950
-6006
-6047
-6090
-6157
-6269
-6447
-6695
-7000
-7327
-7629
-7851
-7948
-7893
-7689
-7363
-6961
-6536
-6130
-5772
-5469
-5219
-5009
-4836
-4703
-4620
-4600
-4647
-4752
-4889
-5024
-5126
-5172
-5161
-5107
-5037
-4973
-4927
-4893
-4849
-4768
-4630
-4432
-4192
-3943
-3721
-3552
-3444
-3376
-3313
-3212
-3036
-2770
-2418
-2005
-1566
-1133
-731
-372
-57
218
459
671
861
1037
1213
1410
1649
1951
2324
2760
3239
3727
4187
4587
4907
5140
5292
5377
5407
5393
5337
5232
5068
4835
4531
4165
3761
3356
2996
2724
2575
2559
2661
2839
3035
3188
3252
3213
3090
2933
2807
2769
2852
3051
3325
3613
3852
3997
4041
4009
3952
3927
3979
4127
4360
4647
4949
5236
5493
5726
5953
6197
6476
6799
7164
7561
7981
8407
8826
9216
9553
9812
9970
10021
9974
9864
9735
9636
9598
9632
9719
9819
9889
9892
9815
9667
9472
9261
9051
8845
8630
8387
8100
7771
7414
7058
6725
6428
6156
5885
5590
5255
4890
4534
4244
4077
4070
4226
4507
4843
5149
5351
5403
5294
5051
4729
4393
4111
3934
3898
4017
4286
4678
5149
5642
6097
6463
6707
6831
6865
6869
6908
7038
7283
7633
8041
8442
8774
8995
9094
9098
9052
9007
9000
9049
9146
9266
9383
9475
9533
9555
9544
9498
9404
9238
8978
8605
8119
7536
6893
6231
5594
5010
4495
4046
3653
3297
2964
2643
2328
2013
1691
1350
975
549
58
-504
-1133
-1811
-2515
-3218
-3893
-4521
-5092
-5605
-6068
-6487
-6864
-7193
-7456
-7629
-7689
-7623
-7440
-7167
-6855
-6562
-6342
-6230
-6234
-6327
-6463
-6584
-6639
-6601
-6470
-6271
-6049
-5850
-5709
-5643
-5647
-5701
-5773
-5835
-5861
-5838
-5761
-5636
-5473
-5289
-5106
-4946
-4830
-4771
-4771
-4817
-4883
-4940
-4960
-4930
-4858
-4774
-4719
-4741
-4871
-5121
-5472
-5877
-6271
-6584
-6756
-6746
-6537
-6143
-5599
-4956
-4276
-3620
-3040
-2573
-2233
-2009
-1873
-1774
-1659
-1480
-1205
-825
-354
177
729
1267
1764
2210
2601
2943
3238
3481
3663
3768
3784
3703
3531
3283
2984
2664
2351
2068
1827
1634
1481
1356
1241
1116
969
798
613
441
319
282
356
546
827
1146
1436
1627
1665
1534
1255
885
503
189
2
-31
76
277
507
701
807
796
662
419
88
-303
-735
-1189
-1652
-2115
-2567
-3000
-3409
-3793
-4153
-4489
-4799
-5071
-5287
-5425
-5465
-5398
-5230
-4986
-4702
-4415
-4156
-3939
-3757
-3589
-3407
-3192
-2936
-2653
-2367
-2110
-1907
-1770
-1697
-1674
-1685
-1717
-1770
-1846
-1952
-2080
-2210
-2302
-2308
-2184
-1904
-1473
-928
-335
230
697
1018
1178
1194
1109
980
861
795
807
899
1056
1244
1424
1553
1596
1530
1356
1097
796
507
284
161
148
228
361
501
613
680
712
736
778
852
946
1026
1047
970
787
525
245
22
-78
-25
162
420
659
795
779
614
352
83
-99
-130
7
272
580
824
910
774
406
-158
-840
-1542
-2170
-2645
-2922
-2988
-2867
-2609
-2278
-1946
-1671
-1492
-1419
-1433
-1491
-1541
-1539
-1457
-1297
-1088
-875
-706
-619
-627
-723
-881
-1066
-1250
-1410
-1541
-1645
-1725
-1785
-1827
-1849
-1856
-1861
-1883
-1942
-2055
-2220
-2419
-2611
-2748
-2783
-2685
-2447
-2088
-1647
-1175
-720
-318
9
251
412
499
524
502
453
401
378
410
519
711
970
1266
1554
1788
1931
1961
1881
1706
1466
1193
914
646
402
187
3
-147
-260
-334
-374
-391
-405
-439
-519
-665
-891
-1198
-1577
-2013
-2481
-2961
-3429
-3868
-4266
-4616
-4919
-5185
-5430
-5677
-5947
-6261
-6626
-7038
-7471
-7888
-8240
-8477
-8559
-8465
-8195
-7773
-7241
-6648
-6045
-5469
-4944
-4473
-4046
-3649
-3262
-2874
-2487
-2114
-1772
-1484
-1265
-1116
-1029
-976
-924
-838
-688
-461
-163
182
539
867
1134
1325
1446
1522
1586
1674
1802
1969
2145
2285
2341
2278
2084
1783
1428
1089
832
706
725
867
1082
1304
1477
1567
1572
1520
1457
1432
1475
1589
1745
1890
1964
1915
1721
1390
966
514
104
-206
-385
-432
-376
-263
-143
-59
-35
-77
-179
-327
-510
-720
-954
-1205
-1462
-1701
-1892
-2005
-2025
-1956
-1828
-1691
-1601
-1604
-1715
-1914
-2147
-2342
-2429
-2364
-2146
-1813
-1436
-1094
-855
-756
-799
-954
-1178
-1429
-1679
-1919
-2155
-2394
-2636
-2867
-3066
-3208
-3279
-3282
-3240
-3180
-3129
-3091
-3050
-2967
-2798
-2514
-2117
-1648
-1181
-808
-608
-623
-845
-1208
-1607
-1920
-2044
-1914
-1524
-925
-210
510
1129
1570
1795
1814
1668
1417
1125
845
612
439
328
279
292
380
556
835
1216
1679
2177
2642
3006
3208
3219
3049
2745
2375
2012
1709
1481
1309
1140
916
589
142
-403
-997
-1577
-2089
-2506
-2835
-3112
-3388
-3709
-4102
-4567
-5080
-5604
-6107
-6567
-6986
-7379
-7772
-8185
-8631
-9106
-9597
-10087
-10562
-11012
-11434
-11825
-12179
-12485
-12725
-12885
-12958
-12948
-12875
-12766
-12648
-12537
-12435
-12321
-12165
-11932
-11593
-11140
-10581
-9946
-9274
-8604
-7973
-7405
-6916
-6512
-6198
-5976
-5848
-5811
-5855
-5959
-6095
-6221
-6298
-6287
-6162
-5910
-5535
-5062
-4526
-3977
-3464
-3034
-2719
-2527
-2445
-2432
-2430
-2377
-2225
-1947
-1555
-1090
-618
-204
99
274
341
352
373
467
670
984
1377
1801
2207
2568
2888
3198
3547
3977
4511
5135
5806
6457
7027
7472
7785
7994
8153
8327
8570
8912
9350
9857
10392
10908
11371
11764
12086
12347
12566
12762
12954
13162
13403
13691
14037
14439
14880
15326
15730
16038
16204
16203
16038
15742
15376
15013
14723
14560
14546
14671
14896
15161
15401
15560
15603
15519
15322
15043
14721
14395
14093
13833
13620
13452
13322
13229
13170
13145
13150
13172
13194
13189
13137
13023
12850
12637
12417
12225
12087
12012
11987
11981
11960
11897
11786
11649
11524
11458
11485
11615
11823
12057
12247
12331
12264
12036
11668
11207
10707
10217
9770
9379
9042
8747
8482
8240
8013
7801
7591
7373
7131
6854
6538
6189
5826
5468
5133
4827
4540
4252
3939
3583
3178
2734
2273
1822
1403
1029
696
397
121
-133
-358
-532
-634
-648
-574
-431
-257
-96
9
35
-19
-123
-228
-275
-207
11
388
901
1494
2091
2607
2962
3097
2983
2629
2078
1400
681
6
-558
-970
-1222
-1338
-1367
-1370
-1411
-1543
-1799
-2194
-2716
-3337
-4011
-4690
-5325
-5875
-6316
-6640
-6857
-6989
-7068
-7122
-7176
-7243
-7332
-7444
-7585
-7762
-7984
-8260
-8590
-8960
-9336
-9673
-9924
-10051
-10039
-9907
-9703
-9494
-9352
-9331
-9452
-9699
-10022
-10346
-10598
-10719
-10681
-10491
-10188
-9830
-9482
-9198
-9012
-8937
-8961
-9055
-9180
-9295
-9365
-9363
-9273
-9093
-8831
-8503
-8135
-7753
-7387
-7066
-6815
-6655
-6594
-6631
-6750
-6919
-7092
-7219
-7251
-7154
-6918
-6559
-6120
-5663
-5251
-4937
-4744
-4667
-4668
-4690
-4673
-4570
-4362
-4057
-3692
-3319
-2990
-2742
-2591
-2527
-2519
-2523
-2493
-2390
-2187
-1878
-1469
-986
-465
50
513
880
1121
1221
1188
1050
853
652
496
421
442
553
729
935
1140
1322
1474
1600
1714
1831
1961
2106
2267
2443
2637
2858
3123
3444
3829
4269
4740
5208
5632
5980
6239
6415
6538
6649
6787
6985
7251
7575
7929
8277
8583
8823
8986
9077
9111
9110
9099
9102
9142
9234
9387
9601
9862
10143
10411
10629
10769
10823
10803
10743
10691
10696
10791
10985
11260
11574
11876
12121
12278
12342
12327
12259
12163
12057
11941
11806
11636
11418
11152
10844
10512
10170
9826
9476
9105
8693
8227
7700
7122
6516
5908
5323
4776
4269
3791
3322
2837
2310
1722
1053
295
-553
-1479
-2456
-3438
-4369
-5191
-5853
-6332
-6635
-6803
-6904
-7011
-7189
-7470
-7848
-8280
-8700
-9038
-9239
-9280
-9171
-8951
-8674
-8393
-8147
-7953
-7811
-7704
-7617
-7535
-7455
-7380
-7316
-7271
-7247
-7242
-7252
-7271
-7297
-7328
-7364
-7400
-7430
-7443
-7424
-7363
-7259
-7119
-6958
-6800
-6667
-6575
-6528
-6519
-6529
-6532
-6504
-6423
-6282
-6083
-5839
-5576
-5321
-5105
-4949
-4868
-4864
-4924
-5026
-5144
-5253
-5338
-5399
-5449
-5513
-5620
-5790
-6031
-6330
-6658
-6974
-7238
-7423
-7515
-7524
-7474
-7397
-7324
-7277
-7268
-7296
-7358
-7447
-7562
-7704
-7876
-8077
-8304
-8540
-8770
-8980
-9159
-9310
-9445
-9579
-9730
-9907
-10105
-10314
-10513
-10684
-10818
-10916
-10987
-11047
-11109
-11173
-11232
-11266
-11251
-11168
-11008
-10776
-10492
-10182
-9875
-9591
-9340
-9122
-8928
-8744
-8557
-8357
-8140
-7903
-7647
-7374
-7091
-6806
-6532
-6284
-6079
-5930
-5840
-5803
-5801
-5809
-5800
-5752
-5652
-5501
-5314
-5111
-4917
-4755
-4638
-4567
-4534
-4518
-4494
-4431
-4302
-4086
-3777
-3378
-2912
-2415
-1930
-1499
-1157
-919
-779
-712
-678
-634
-546
-395
-186
59
306
518
669
750
769
747
712
687
684
703
728
741
726
676
599
517
456
445
500
618
781
954
1097
1173
1160
1057
882
671
469
313
229
220
268
339
390
384
294
114
-145
-459
-802
-1157
-1520
-1905
-2339
-2849
-3452
-4145
-4897
-5654
-6352
-6933
-7357
-7618
-7744
-7789
-7817
-7883
-8018
-8220
-8458
-8684
-8851
-8929
-8916
-8837
-8734
-8654
-8632
-8678
-8782
-8917
-9048
-9150
-9210
-9229
-9218
-9185
-9131
-9048
-8920
-8736
-8494
-8209
-7908
-7619
-7364
-7143
-6930
-6682
-6349
-5894
-5307
-4613
-3868
-3140
-2490
-1950
-1510
-1120
-703
-175
522
1408
2447
3559
4635
5564
6261
6689
6867
6869
6804
6787
6915
7239
7755
8404
9088
9703
10165
10434
10531
10526
10522
10624
10903
11377
12005
12697
13344
13846
14148
14252
14215
14132
14102
14203
14467
14875
15365
15861
16292
16619
16841
16998
17152
17366
17688
18131
18676
19274
19863
20379
20781
21048
21191
21247
21267
21304
21406
21599
21883
22234
22603
22926
23142
23195
23057
22725
22225
21606
20926
20243
19600
19017
18489
17987
17469
16892
16221
15441
14559
13602
12614
11639
10716
9868
9102
8404
7753
7127
6511
5901
5307
4747
4235
3783
3388
3036
2709
2390
2069
1749
1439
1153
901
680
478
275
47
-220
-534
-890
-1273
-1668
-2064
-2452
-2826
-3181
-3506
-3785
-4001
-4146
-4223
-4256
-4282
-4344
-4476
-4691
-4973
-5283
-5571
-5791
-5920
-5966
-5965
-5968
-6022
-6154
-6364
-6621
-6885
-7116
-7293
-7423
-7531
-7653
-7817
-8031
-8280
-8529
-8741
-8885
-8955
-8968
-8956
-8959
-9009
-9122
-9293
-9505
-9734
-9959
-10168
-10356
-10525
-10680
-10827
-10969
-11114
-11270
-11449
-11657
-11898
-12159
-12416
-12634
-12779
-12828
-12775
-12637
-12448
-12243
-12050
-11877
-11707
-11507
-11238
-10872
-10400
-9844
-9244
-8653
-8118
-7669
-7315
-7043
-6824
-6627
-6421
-6188
-5916
-5607
-5264
-4901
-4531
-4173
-3849
-3579
-3375
-3236
-3151
-3092
-3030
-2937
-2804
-2639
-2468
-2328
-2253
-2259
-2338
-2456
-2566
-2618
-2573
-2420
-2173
-1865
-1537
-1222
-934
-665
-390
-76
300
744
1237
1738
2196
2561
2797
2893
2864
2743
2579
2415
2283
2197
2153
2133
2118
2092
2058
2032
2045
2129
2310
2594
2966
3387
3808
4182
4473
4671
4791
4867
4944
5061
5241
5490
5798
6145
6516
6907
7322
7775
8275
8822
9400
9977
10522
11009
11431
11807
12170
12563
13016
13536
14101
14664
15168
15563
15827
15965
16014
16021
16030
16059
16100
16117
16067
15914
15651
15301
14913
14544
14240
14013
13837
13656
13402
13018
12483
11823
11102
10411
9835
9430
9209
9134
9128
9101
8972
8688
8238
7649
6975
6283
5632
5066
4602
4235
3943
3689
3438
3155
2815
2405
1928
1402
858
332
-137
-521
-809
-1008
-1143
-1252
-1372
-1535
-1754
-2029
-2346
-2684
-3026
-3362
-3689
-4017
-4352
-4702
-5064
-5425
-5768
-6070
-6312
-6476
-6553
-6539
-6435
-6248
-5992
-5687
-5361
-5046
-4775
-4576
-4462
-4429
-4458
-4512
-4552
-4542
-4461
-4309
-4105
-3881
-3678
-3529
-3454
-3455
-3512
-3594
-3662
-3680
-3624
-3486
-3280
-3037
-2800
-2619
-2536
-2580
-2762
-3065
-3452
-3873
-4268
-4587
-4791
-4863
-4809
-4650
-4420
-4157
-3894
-3657
-3462
-3316
-3222
-3177
-3176
-3214
-3283
-3375
-3482
-3597
-3720
-3852
-4002
-4181
-4400
-4668
-4985
-5344
-5731
-6126
-6506
-6854
-7154
-7401
-7594
-7742
-7856
-7949
-8037
-8130
-8232
-8343
-8453
-8549
-8611
-8620
-8561
-8426
-8219
-7951
-7642
-7314
-6992
-6692
-6426
-6197
-6000
-5827
-5666
-5508
-5341
-5159
-4959
-4739
-4498
-4240
-3966
-3678
-3377
-3059
-2720
-2353
-1951
-1510
-1029
-513
30
585
1139
1679
2197
2686
3146
3577
3982
4364
4729
5081
5430
5786
6160
6561
6993
7449
7910
8347
8726
9012
9184
9236
9183
9063
8923
8811
8766
8801
8902
9031
9133
9151
9042
8789
8405
7927
7411
6914
6480
6130
5862
5655
5475
5293
5085
4843
4569
4270
3957
3634
3303
2968
2635
2318
2037
1818
1672
1603
1591
1602
1589
1511
1342
1078
744
385
53
-200
-344
-365
-275
-100
130
384
639
881
1103
1301
1474
1623
1753
1874
2001
2157
2353
2601
2895
3215
3529
3804
4010
4132
4175
4160
4121
4091
4096
4142
4215
4283
4305
4240
4057
3746
3320
2811
2266
1739
1274
902
628
436
289
137
-70
-373
-797
-1346
-2001
-2735
-3507
-4280
-5020
-5703
-6315
-6848
-7304
-7692
-8029
-8338
-8649
-8993
-9394
-9866
-10406
-10994
-11596
-12171
-12683
-13104
-13425
-13653
-13806
-13908
-13980
-14036
-14082
-14122
-14158
-14195
-14240
-14304
-14391
-14498
-14615
-14722
-14796
-14821
-14784
-14685
-14534
-14344
-14130
-13903
-13672
-13439
-13207
-12981
-12764
-12557
-12358
-12155
-11930
-11662
-11333
-10935
-10476
-9977
-9467
-8976
-8522
-8111
-7735
-7375
-7017
-6656
-6300
-5973
-5702
-5506
-5389
-5334
-5303
-5253
-5145
-4958
-4694
-4379
-4049
-3740
-3474
-3250
-3047
-2833
-2574
-2248
-1853
-1408
-944
-499
-102
231
499
716
897
1058
1207
1344
1466
1570
1659
1744
1845
1984
2176
2428
2728
3048
3350
3593
3742
3781
3715
3572
3396
3240
3152
3160
3271
3463
3696
3921
4093
4189
4210
4186
4166
4200
4332
4580
4932
5355
5802
6229
6610
6946
7260
7591
7977
8436
8962
9521
10060
10523
10867
11078
11172
11197
11211
11275
11432
11700
12067
12502
12958
13386
13749
14020
14191
14270
14278
14242
14196
14170
14185
14249
14353
14466
14543
14531
14385
14073
13593
12971
12258
11516
10810
10184
9661
9234
8877
8550
8211
7830
7387
6874
6295
5653
4956
4208
3416
2590
1743
893
59
-743
-1503
-2217
-2888
-3518
-4110
-4661
-5163
-5609
-5994
-6321
-6601
-6850
-7087
-7323
-7560
-7786
-7980
-8115
-8167
-8118
-7964
-7715
-7392
-7019
-6624
-6233
-5864
-5530
-5235
-4979
-4749
-4527
-4289
-4006
-3655
-3214
-2675
-2047
-1349
-615
119
818
1454
2013
2499
2921
3305
3676
4062
4485
4958
5485
6059
6663
7276
7874
8436
8944
9391
9773
10094
10360
10580
10758
10902
11018
11115
11208
11309
11434
11589
11771
11962
12136
12256
12289
12208
12004
11686
11281
10825
10357
9909
9500
9131
8788
8444
8064
7619
7081
6436
5685
4844
3944
3027
2138
1316
588
-38
-577
-1063
-1542
-2056
-2635
-3285
-3986
-4699
-5373
-5965
-6445
-6810
-7082
-7296
-7489
-7688
-7900
-8109
-8289
-8401
-8423
-8344
-8177
-7947
-7688
-7430
-7190
-6970
-6759
-6538
-6286
-5986
-5630
-5215
-4744
-4226
-3671
-3098
-2528
-1986
-1495
-1073
-723
-430
-165
105
408
756
1134
1504
1820
2040
2148
2164
2141
2154
2274
2546
2973
3508
4070
4569
4926
5107
5122
5026
4891
4788
4758
4805
4895
4974
4986
4894
4691
4399
4057
3710
3391
3119
2894
2705
2538
2381
2227
2069
1897
1694
1438
1107
689
187
-375
-956
-1511
-1996
-2385
-2671
-2865
-2991
-3077
-3148
-3223
-3312
-3425
-3571
-3760
-4000
-4288
-4608
-4929
-5206
-5395
-5461
-5392
-5206
-4948
-4677
-4455
-4325
-4306
-4383
-4515
-4650
-4736
-4735
-4633
-4438
-4178
-3890
-3609
-3360
-3154
-2985
-2836
-2679
-2485
-2230
-1899
-1491
-1016
-502
21
519
967
1350
1672
1947
2202
2466
2759
3092
3458
3840
4211
4546
4824
5037
5186
5284
5346
5387
5416
5437
5449
5449
5434
5404
5366
5324
5287
5256
5227
5189
5125
5018
4853
4622
4328
3983
3607
3228
2870
2553
2288
2075
1905
1762
1627
1481
1312
1118
907
696
509
373
309
330
431
593
781
951
1061
1078
987
794
530
239
-30
-233
-346
-368
-321
-246
-193
-207
-318
-535
-843
-1205
-1572
-1894
-2125
-2240
-2232
-2115
-1920
-1687
-1456
-1260
-1117
-1034
-1000
-1004
-1025
-1049
-1070
-1084
-1094
-1101
-1105
-1104
-1097
-1088
-1089
-1119
-1201
-1357
-1595
-1909
-2272
-2647
-2989
-3264
-3459
-3580
-3659
-3740
-3868
-4074
-4373
-4755
-5195
-5660
-6120
-6553
-6949
-7310
-7641
-7949
-8237
-8508
-8760
-8997
-9223
-9445
-9668
-9892
-10109
-10307
-10468
-10577
-10624
-10612
-10549
-10449
-10327
-10192
-10051
-9905
-9755
-9607
-9471
-9360
-9285
-9252
-9254
-9273
-9279
-9243
-9141
-8960
-8704
-8393
-8055
-7725
-7429
-7184
-6998
-6862
-6763
-6677
-6581
-6456
-6287
-6070
-5810
-5520
-5222
-4936
-4679
-4458
-4271
-4106
-3947
-3781
-3600
-3407
-3210
-3020
-2840
-2668
-2488
-2285
-2045
-1772
-1485
-1220
-1025
-942
-995
-1184
-1479
-1832
-2186
-2496
-2735
-2907
-3037
-3165
-3334
-3575
-3900
-4302
-4755
-5225
-5676
-6074
-6398
-6631
-6770
-6821
-6796
-6716
-6604
-6485
-6377
-6291
-6226
-6168
-6098
-5991
-5829
-5600
-5304
-4950
-4552
-4124
-3678
-3222
-2759
-2286
-1803
-1304
-787
-248
319
915
1539
2182
2831
3466
4067
4621
5126
5595
6054
6539
7081
7700
8398
9156
9938
10702
11409
12034
12567
13020
13418
13791
14167
14565
14991
15437
15889
16324
16720
17060
17330
17527
17654
17724
17749
17746
17726
17698
17663
17614
17541
17432
17274
17060
16785
16449
16056
15614
15132
14625
14108
13602
13123
12682
12284
11920
11572
11219
10842
10434
9999
9561
9149
8791
8505
8285
8106
7927
7706
7411
7035
6599
6148
5738
5419
5219
5137
5143
5186
5215
5184
5075
4892
4659
4408
4167
3952
3762
3585
3406
3214
3015
2824
2668
2570
2544
2587
2675
2773
2842
2849
2775
2624
2414
2174
1939
1738
1588
1499
1470
1498
1578
1706
1879
2091
2334
2593
2846
3073
3257
3391
3481
3548
3623
3738
3923
4188
4528
4918
5318
5682
5970
6155
6228
6201
6102
5969
5836
5729
5662
5634
5635
5648
5661
5665
5660
5649
5637
5627
5612
5582
5521
5417
5259
5046
4783
4476
4134
3762
3359
2922
2451
1951
1439
937
475
78
-240
-483
-672
-842
-1033
-1279
-1597
-1989
-2433
-2899
-3354
-3773
-4144
-4471
-4767
-5053
-5344
-5648
-5959
-6263
-6538
-6768
-6940
-7057
-7130
-7180
-7230
-7301
-7404
-7537
-7690
-7841
-7965
-8041
-8055
-8007
-7908
-7774
-7630
-7493
-7379
-7289
-7219
-7158
-7093
-7016
-6919
-6801
-6666
-6519
-6369
-6229
-6111
-6034
-6012
-6055
-6160
-6309
-6464
-6581
-6614
-6535
-6338
-6053
-5733
-5445
-5250
-5182
-5236
-5370
-5515
-5594
-5545
-5339
-4983
-4517
-3997
-3481
-3011
-2613
-2292
-2045
-1866
-1753
-1700
-1698
-1718
-1717
-1638
-1428
-1056
-524
121
802
1428
1926
2258
2442
2539
2639
2831
3169
3662
4265
4895
5461
5886
6134
6219
6194
6138
6126
6212
6413
6706
7038
7343
7556
7634
7560
7351
7047
6704
6375
6101
5901
5765
5663
5552
5392
5161
4859
4511
4158
3843
3593
3407
3258
3095
2863
2522
2056
1485
854
217
-374
-893
-1338
-1732
-2109
-2498
-2917
-3372
-3856
-4366
-4909
-5505
-6178
-6946
-7805
-8716
-9613
-10410
-11027
-11418
-11584
-11578
-11497
-11454
-11548
-11843
-12346
-13016
-13772
-14521
-15182
-15702
-16065
-16288
-16406
-16458
-16475
-16472
-16447
-16389
-16286
-16139
-15954
-15753
-15564
-15413
-15313
-15260
-15233
-15197
-15109
-14936
-14659
-14281
-13826
-13332
-12843
-12392
-11997
-11660
-11364
-11086
-10810
-10528
-10247
-9986
-9764
-9597
-9487
-9424
-9391
-9371
-9352
-9337
-9333
-9353
-9401
-9474
-9554
-9624
-9669
-9691
-9707
-9751
-9857
-10050
-10331
-10679
-11051
-11396
-11677
-11877
-12005
-12092
-12176
-12288
-12438
-12616
-12793
-12938
-13028
-13059
-13042
-13003
-12962
-12930
-12899
-12847
-12751
-12592
-12367
-12089
-11780
-11459
-11134
-10792
-10407
-9948
-9394
-8746
-8028
-7284
-6561
-5898
-5308
-4775
-4264
-3727
-3125
-2441
-1681
-874
-59
729
1470
2166
2832
3495
4176
4886
5617
6343
7033
7650
8167
8572
8861
9048
9156
9213
9249
9289
9352
9447
9568
9698
9813
9882
9879
9791
9621
9391
9139
8910
8747
8680
8721
8862
9075
9321
9560
9754
9878
9918
9877
9767
9608
9424
9242
9085
8971
8914
8916
8973
9070
9184
9290
9365
9391
9359
9272
9145
8999
8861
8757
8710
8734
8840
9029
9295
9627
10005
10405
10793
11136
11401
11565
11622
11584
11489
11388
11338
11389
11566
11862
12236
12618
12923
13069
13000
12696
12178
11505
10761
10034
9401
8910
8577
8381
8279
8211
8116
7943
7658
7249
6725
6110
5443
4764
4114
3523
3009
2574
2205
1881
1576
1270
951
619
289
-22
-292
-509
-672
-793
-889
-981
-1081
-1190
-1291
-1357
-1358
-1271
-1093
-841
-558
-297
-115
-51
-122
-308
-565
-829
-1037
-1140
-1115
-972
-744
-476
-214
15
202
357
502
657
832
1022
1210
1372
1492
1564
1601
1628
1673
1755
1877
2025
2171
2280
2328
2308
2232
2129
2035
1983
1993
2066
2190
2345
2511
2678
2843
3017
3210
3432
3687
3969
4271
4583
4901
5232
5585
5975
6410
6890
7404
7928
8434
8894
9288
9609
9863
10069
10252
10439
10651
10900
11189
11510
11847
12179
12487
12753
12966
13123
13228
13294
13334
13363
13394
13430
13469
13498
13497
13444
13315
13092
12760
12317
11768
11129
10423
9682
8938
8225
7571
6992
6491
6051
5638
5206
4704
4088
3332
2437
1435
385
-642
-1573
-2358
-2978
-3451
-3833
-4200
-4627
-5173
-5858
-6663
-7533
-8390
-9156
-9771
-10209
-10483
-10636
-10733
-10839
-11000
-11239
-11547
-11888
-12216
-12482
-12652
-12715
-12682
-12586
-12468
-12370
-12320
-12326
-12374
-12431
-12458
-12418
-12287
-12062
-11761
-11417
-11064
-10730
-10426
-10146
-9870
-9573
-9240
-8869
-8478
-8099
-7765
-7504
-7323
-7213
-7148
-7099
-7047
-6986
-6931
-6905
-6938
-7043
-7218
-7440
-7670
-7866
-7992
-8028
-7974
-7840
-7648
-7416
-7160
-6891
-6619
-6353
-6109
-5906
-5761
-5687
-5680
-5729
-5810
-5895
-5964
-6002
-6008
-5989
-5957
-5922
-5896
-5886
-5899
-5948
-6045
-6203
-6429
-6719
-7050
-7388
-7690
-7917
-8044
-8070
-8015
-7924
-7849
-7843
-7947
-8180
-8542
-9005
-9526
-10047
-10505
-10844
-11022
-11024
-10873
-10629
-10382
-10237
-10286
-10588
-11141
-11883
-12697
-13439
-13975
-14215
-14137
-13790
-13283
-12748
-12311
-12054
-11999
-12109
-12304
-12488
-12578
-12520
-12306
-11959
-11532
-11082
-10661
-10307
-10035
-9845
-9719
-9630
-9540
-9409
-9202
-8889
-8461
-7931
-7334
-6724
-6163
-5707
-5390
-5219
-5167
-5180
-5188
-5123
-4928
-4575
-4062
-3423
-2711
-1994
-1340
-804
-411
-156
2
131
313
621
1102
1761
2556
3408
4218
4894
5381
5669
5804
5870
5966
6178
6552
7083
7718
8371
8951
9385
9638
9718
9676
9585
9525
9564
9748
10088
10571
11157
11791
12414
12969
13413
13723
13901
13977
13999
14025
14107
14279
14542
14865
15193
15462
15617
15630
15509
15293
15041
14813
14651
14569
14548
14547
14518
14420
14239
13982
13682
13378
13107
12893
12741
12641
12577
12535
12510
12503
12521
12567
12632
12691
12707
12639
12450
12121
11653
11076
10435
9788
9187
8676
8273
7973
7747
7544
7302
6957
6453
5759
4874
3835
2715
1613
636
-124
-610
-819
-803
-663
-529
-529
-758
-1261
-2017
-2950
-3949
-4892
-5676
-6237
-6561
-6679
-6655
-6564
-6478
-6448
-6504
-6651
-6879
-7166
-7489
-7823
-8147
-8438
-8678
-8852
-8947
-8961
-8899
-8778
-8618
-8443
-8275
-8125
-7999
-7886
-7772
-7632
-7443
-7181
-6831
-6389
-5862
-5273
-4654
-4046
-3493
-3028
-2672
-2427
-2275
-2177
-2086
-1950
-1726
-1386
-923
-355
280
927
1525
2015
2350
2504
2478
2301
2028
1730
1481
1348
1369
1551
1863
2240
2598
2847
2913
2753
2363
1785
1094
389
-228
-673
-893
-883
-681
-362
-26
230
329
234
-45
-454
-905
-1302
-1561
-1632
-1508
-1227
-859
-490
-200
-43
-45
-194
-451
-762
-1070
-1321
-1482
-1536
-1487
-1356
-1178
-997
-852
-775
-777
-843
-939
-1012
-1012
-908
-696
-414
-128
86
163
75
-152
-444
-695
-801
-694
-367
114
625
1018
1162
980
480
-250
-1059
-1776
-2259
-2424
-2275
-1892
-1407
-970
-703
-674
-884
-1270
-1732
-2154
-2438
-2522
-2388
-2062
-1600
-1072
-553
-103
236
445
533
531
488
465
520
698
1022
1488
2056
2671
3272
3806
4242
4581
4846
5076
5309
5567
5849
6132
6383
6570
6674
6699
6672
6625
6594
6595
6632
6687
6740
6777
6800
6826
6882
6991
7157
7354
7534
7636
7603
7408
7062
6618
6156
5761
5497
5385
5402
5483
5544
5512
5343
5041
4657
4270
3966
3815
3844
4038
4340
4670
4949
5118
5156
5078
4933
4779
4672
4643
4694
4798
4911
4993
5017
4985
4928
4893
4933
5083
5346
5693
6065
6388
6595
6645
6529
6270
5920
5538
5174
4864
4618
4429
4278
4147
4022
3896
3766
3629
3479
3308
3107
2876
2627
2386
2190
2076
2075
2196
2423
2711
3000
3219
3305
3218
2945
2514
1986
1447
992
708
650
829
1204
1690
2170
2530
2683
2599
2310
1909
1520
1268
1240
1463
1894
2436
2971
3389
3627
3678
3593
3453
3345
3330
3430
3621
3851
4061
4202
4249
4204
4086
3920
3725
3509
3274
3024
2770
2532
2340
2215
2166
2173
2196
2182
2084
1873
1552
1153
724
316
-43
-352
-638
-944
-1309
-1752
-2258
-2786
-3275
-3671
-3945
-4101
-4183
-4255
-4383
-4614
-4957
-5383
-5829
-6219
-6486
-6589
-6523
-6322
-6049
-5774
-5565
-5470
-5504
-5656
-5887
-6141
-6361
-6494
-6510
-6404
-6199
-5944
-5705
-5544
-5510
-5618
-5844
-6129
-6389
-6542
-6532
-6348
-6030
-5664
-5358
-5209
-5270
-5538
-5943
-6375
-6710
-6851
-6757
-6454
-6028
-5599
-5280
-5148
-5217
-5443
-5736
-5991
-6125
-6095
-5907
-5610
-5273
-4964
-4726
-4569
-4478
-4421
-4368
-4299
-4213
-4119
-4029
-3948
-3868
-3768
-3622
-3411
-3127
-2786
-2416
-2055
-1740
-1495
-1326
-1223
-1160
-1105
-1024
-890
-684
-398
-37
381
827
1264
1648
1945
2129
2197
2165
2070
1955
1865
1828
1856
1941
2062
2197
2333
2466
2604
2756
2924
3092
3228
3291
3243
3068
2785
2451
2146
1962
1967
2192
2612
3150
3699
4146
4403
4431
4248
3921
3551
3235
3051
3031
3163
3395
3655
3875
4002
4014
3914
3731
3501
3262
3042
2861
2727
2639
2592
2573
2564
2541
2479
2354
2152
1878
1556
1227
945
759
701
777
962
1206
1447
1626
1702
1659
1511
1288
1035
791
585
433
340
304
321
389
509
676
882
1108
1331
1524
1662
1735
1740
1692
1608
1511
1418
1342
1287
1255
1245
1254
1277
1302
1312
1282
1186
1006
745
424
96
-172
-309
-259
-4
432
984
1552
2031
2330
2392
2211
1827
1320
783
310
-27
-190
-175
-9
259
570
868
1106
1254
1302
1258
1145
995
842
713
624
574
547
520
468
376
242
81
-84
-227
-335
-410
-477
-577
-754
-1042
-1448
-1953
-2506
-3040
-3485
-3790
-3930
-3917
-3790
-3608
-3428
-3300
-3248
-3276
-3366
-3490
-3619
-3725
-3792
-3806
-3762
-3660
-3501
-3296
-3060
-2817
-2595
-2420
-2309
-2266
-2276
-2314
-2347
-2351
-2314
-2241
-2152
-2068
-2005
-1960
-1909
-1816
-1641
-1363
-989
-562
-150
167
326
299
113
-160
-409
-521
-411
-46
542
1256
1968
2544
2884
2951
2782
2476
2171
2000
2064
2394
2948
3623
4281
4791
5062
5068
4853
4514
4172
3934
3863
3962
4177
4417
4583
4602
4449
4150
3773
3403
3118
2961
2932
2989
3065
3086
2996
2766
2400
1931
1412
899
447
98
-121
-202
-156
-11
185
378
512
544
455
258
-7
-279
-497
-612
-605
-490
-307
-110
49
135
138
68
-51
-191
-329
-453
-556
-635
-687
-709
-699
-664
-622
-600
-629
-731
-908
-1141
-1387
-1595
-1722
-1742
-1661
-1507
-1320
-1139
-982
-843
-700
-523
-293
-15
283
558
768
889
927
917
914
969
1114
1350
1647
1953
2209
2372
2422
2366
2230
2051
1861
1686
1539
1421
1332
1266
1217
1174
1123
1045
925
753
535
293
64
-111
-196
-173
-47
154
385
591
724
744
627
363
-42
-564
-1168
-1798
-2392
-2879
-3201
-3321
-3239
-2996
-2668
-2353
-2149
-2128
-2328
-2737
-3310
-3975
-4657
-5290
-5833
-6265
-6588
-6813
-6965
-7066
-7146
-7233
-7352
-7527
-7769
-8077
-8438
-8829
-9228
-9619
-9995
-10360
-10721
-11077
-11416
-11714
-11939
-12065
-12088
-12027
-11928
-11850
-11846
-11944
-12136
-12375
-12591
-12711
-12680
-12479
-12129
-11679
-11194
-10730
-10327
-9996
-9732
-9519
-9342
-9192
-9064
-8951
-8835
-8681
-8449
-8102
-7624
-7035
-6393
-5783
-5297
-5006
-4933
-5043
-5245
-5417
-5437
-5219
-4740
-4043
-3235
-2449
-1813
-1414
-1270
-1335
-1507
-1661
-1687
-1516
-1146
-632
-69
437
807
1010
1075
1081
1130
1313
1679
2216
2854
3480
3976
4250
4264
4050
3694
3319
3041
2947
3065
3367
3776
4197
4541
4751
4814
4758
4641
4528
4471
4497
4602
4756
4912
5025
5063
5014
4895
4739
4593
4499
4484
4551
4675
4805
4875
4822
4602
4204
3659
3034
2421
1914
1582
1456
1517
1698
1906
2044
2033
1840
1476
993
468
-21
-419
-701
-877
-981
-1055
-1135
-1237
-1359
-1484
-1592
-1671
-1722
-1760
-1803
-1865
-1944
-2019
-2056
-2020
-1889
-1663
-1370
-1061
-792
-611
-539
-565
-648
-729
-749
-665
-462
-157
211
592
941
1226
1436
1574
1654
1693
1707
1713
1726
1766
1860
2032
2298
2655
3077
3508
3877
4112
4159
4003
3683
3276
2895
2654
2643
2900
3397
4045
4711
5252
5547
5531
5216
4683
4073
3550
3260
3297
3678
4341
5152
5945
6559
6877
6852
6516
5968
5345
4784
4387
4197
4193
4300
4417
4448
4328
4042
3622
3134
2655
2247
1945
1745
1616
1515
1403
1265
1108
959
848
790
772
751
659
432
26
-552
-1245
-1944
-2520
-2857
-2883
-2603
-2096
-1506
-998
-718
-753
-1106
-1694
-2376
-2992
-3403
-3531
-3373
-2989
-2482
-1959
-1497
-1134
-857
-626
-395
-131
173
500
821
1116
1386
1657
1970
2364
2860
3442
4059
4639
5103
5392
5486
5405
5211
4986
4817
4776
4906
5216
5680
6246
6837
7368
7758
7939
7875
7575
7096
6538
6023
5674
5575
5754
6167
6710
7245
7639
7799
7699
7378
6926
6451
6045
5753
5571
5452
5336
5175
4955
4701
4461
4287
4208
4213
4255
4259
4154
3894
3471
2917
2291
1656
1060
524
43
-402
-830
-1246
-1639
-1987
-2271
-2487
-2655
-2813
-3005
-3267
-3611
-4021
-4463
-4898
-5304
-5686
-6079
-6532
-7086
-7755
-8504
-9257
-9908
-10352
-10515
-10380
-9989
-9442
-8862
-8368
-8051
-7947
-8045
-8298
-8633
-8985
-9300
-9545
-9701
-9755
-9698
-9519
-9213
-8791
-8281
-7738
-7226
-6808
-6527
-6390
-6361
-6374
-6347
-6208
-5916
-5472
-4915
-4307
-3706
-3152
-2648
-2163
-1653
-1077
-425
277
968
1569
2013
2264
2338
2294
2218
2197
2291
2515
2845
3225
3596
3921
4196
4450
4729
5073
5494
5965
6423
6790
6994
7001
6820
6502
6128
5780
5517
5363
5307
5310
5323
5307
5239
5111
4929
4699
4420
4088
3697
3250
2767
2281
1835
1462
1177
960
769
541
220
-225
-789
-1432
-2085
-2681
-3171
-3542
-3824
-4077
-4370
-4764
-5284
-5916
-6609
-7294
-7897
-8367
-8688
-8877
-8983
-9071
-9202
-9427
-9767
-10216
-10746
-11307
-11845
-12309
-12661
-12883
-12980
-12978
-12921
-12858
-12830
-12864
-12959
-13090
-13214
-13278
-13244
-13096
-12849
-12551
-12270
-12072
-12005
-12081
-12269
-12507
-12710
-12805
-12742
-12513
-12153
-11726
-11307
-10960
-10719
-10581
-10511
-10458
-10366
-10197
-9934
-9587
-9180
-8745
-8313
-7907
-7544
-7234
-6989
-6813
-6707
-6659
-6639
-6604
-6500
-6283
-5926
-5434
-4842
-4210
-3602
-3066
-2624
-2264
-1950
-1638
-1293
-906
-493
-83
295
630
942
1276
1683
2199
2827
3526
4221
4824
5267
5525
5626
5645
5679
5811
6084
6484
6950
7391
7725
7901
7921
7830
7703
7613
7603
7675
7793
7897
7931
7863
7702
7490
7292
7170
7163
7277
7477
7702
7880
7946
7856
7599
7196
6694
6161
5667
5276
5032
4949
5006
5147
5295
5364
5281
5006
4543
3940
3275
2641
2115
1746
1539
1464
1469
1496
1497
1446
1339
1181
983
751
487
195
-114
-415
-669
-837
-891
-830
-685
-513
-384
-356
-456
-671
-949
-1217
-1406
-1475
-1423
-1289
-1133
-1018
-985
-1033
-1130
-1222
-1256
-1200
-1058
-863
-669
-526
-462
-471
-520
-555
-527
-409
-205
50
302
492
579
545
401
181
-73
-324
-541
-712
-835
-913
-951
-954
-924
-871
-808
-761
-760
-831
-990
-1233
-1533
-1844
-2110
-2285
-2339
-2278
-2136
-1972
-1854
-1838
-1952
-2187
-2499
-2822
-3085
-3235
-3251
-3148
-2975
-2793
-2664
-2623
-2678
-2802
-2951
-3075
-3140
-3135
-3077
-2999
-2944
-2940
-3000
-3109
-3238
-3350
-3413
-3413
-3352
-3250
-3133
-3023
-2936
-2871
-2821
-2772
-2717
-2652
-2587
-2532
-2498
-2490
-2497
-2503
-2479
-2404
-2262
-2056
-1806
-1548
-1329
-1189
-1157
-1237
-1409
-1625
-1825
-1947
-1943
-1796
-1522
-1173
-823
-552
-423
-468
-679
-1006
-1372
-1690
-1888
-1926
-1803
-1557
-1252
-960
-744
-638
-642
-725
-833
-909
-903
-791
-580
-304
-15
228
378
413
342
203
59
-24
13
202
542
1004
1536
2081
2592
3046
3443
3804
4155
4517
4890
5255
5578
5825
5975
6035
6038
6039
6097
6260
6548
6946
7412
7886
8308
8639
8862
8994
9070
9134
9228
9380
9601
9883
10203
10534
10844
11107
11307
11439
11516
11569
11640
11778
12024
12397
12884
13437
13981
14428
14706
14776
14647
14378
14063
13802
13676
13721
13917
14197
14467
14630
14618
14408
14021
13518
12975
12464
12036
11711
11477
11299
11129
10917
10620
10209
9672
9020
8284
7519
6788
6155
5669
5346
5162
5056
4942
4736
4375
3842
3171
2437
1734
1143
713
440
276
141
-45
-343
-776
-1329
-1961
-2620
-3266
-3876
-4448
-4990
-5513
-6016
-6489
-6916
-7288
-7607
-7893
-8173
-8479
-8824
-9199
-9575
-9908
-10159
-10306
-10358
-10347
-10321
-10326
-10387
-10501
-10634
-10737
-10762
-10680
-10489
-10217
-9914
-9633
-9416
-9283
-9225
-9212
-9198
-9139
-8998
-8756
-8415
-7992
-7519
-7032
-6566
-6150
-5800
-5521
-5304
-5132
-4984
-4839
-4677
-4486
-4257
-3984
-3663
-3294
-2884
-2449
-2017
-1628
-1318
-1118
-1035
-1050
-1116
-1172
-1158
-1036
-802
-492
-169
95
243
251
132
-63
-270
-430
-508
-497
-418
-307
-191
-86
13
117
240
379
510
598
607
519
344
127
-62
-153
-90
146
530
998
1467
1853
2094
2162
2073
1875
1641
1450
1374
1457
1713
2116
2607
3100
3501
3733
3752
3568
3246
2893
2639
2595
2829
3340
4053
4840
5549
6047
6251
6151
5810
5348
4903
4604
4534
4714
5105
5618
6137
6548
6764
6740
6486
6061
5564
5107
4794
4695
4829
5158
5597
6037
6372
6530
6493
6300
6036
5805
5696
5762
6004
6371
6783
7150
7403
7510
7477
7342
7162
6995
6885
6857
6918
7057
7258
7495
7743
7971
8153
8269
8309
8282
8214
8141
8111
8154
8291
8514
8799
9105
9392
9629
9801
9906
9954
9959
9933
9883
9816
9742
9676
9642
9665
9767
9956
10221
10531
10843
11108
11284
11341
11268
11072
10776
10413
10019
9636
9298
9035
8863
8780
8766
8781
8776
8699
8512
8201
7778
7278
6750
6242
5789
5401
5070
4767
4465
4139
3779
3386
2972
2547
2120
1693
1268
850
451
90
-215
-455
-641
-806
-1002
-1286
-1698
-2248
-2904
-3594
-4227
-4718
-5012
-5108
-5061
-4969
-4951
-5110
-5506
-6137
-6941
-7809
-8617
-9255
-9653
-9797
-9727
-9523
-9285
-9107
-9057
-9170
-9438
-9826
-10277
-10729
-11126
-11428
-11614
-11687
-11668
-11590
-11496
-11429
-11424
-11501
-11665
-11899
-12170
-12435
-12649
-12775
-12789
-12693
-12506
-12267
-12023
-11821
-11695
-11658
-11696
-11775
-11841
-11838
-11721
-11467
-11089
-10630
-10160
-9757
-9490
-9393
-9456
-9627
-9813
-9911
-9833
-9528
-9002
-8313
-7563
-6862
-6307
-5949
-5783
-5753
-5768
-5734
-5581
-5283
-4861
-4379
-3916
-3544
-3306
-3203
-3200
-3236
-3245
-3179
-3016
-2767
-2467
-2166
-1908
-1722
-1613
-1564
-1540
-1498
-1403
-1232
-985
-683
-365
-76
141
260
279
224
144
98
136
286
540
853
1157
1375
1450
1358
1124
816
524
334
307
455
741
1088
1408
1624
1692
1620
1454
1267
1135
1110
1212
1419
1682
1937
2128
2220
2202
2096
1940
1781
1664
1626
1687
1854
2118
2460
2845
3233
3579
3836
3971
3962
3811
3545
3210
2866
2578
2401
2370
2493
2746
3080
3427
3711
3867
3850
3647
3283
2814
2317
1874
1553
1391
1387
1500
1662
1795
1830
1725
1471
1093
639
164
-282
-671
-993
-1259
-1489
-1707
-1934
-2183
-2463
-2779
-3133
-3525
-3944
-4374
-4784
-5139
-5404
-5554
-5589
-5528
-5414
-5298
-5230
-5240
-5335
-5496
-5692
-5885
-6052
-6184
-6288
-6383
-6481
-6586
-6685
-6751
-6761
-6699
-6573
-6409
-6247
-6126
-6066
-6060
-6074
-6055
-5953
-5738
-5413
-5021
-4629
-4311
-4125
-4097
-4209
-4407
-4621
-4776
-4822
-4735
-4521
-4207
-3827
-3410
-2972
-2525
-2078
-1649
-1269
-977
-810
-786
-890
-1069
-1242
-1313
-1205
-876
-343
327
1029
1654
2118
2394
2516
2576
2693
2975
3485
4222
5108
6017
6801
7334
7546
7446
7114
6691
6332
6176
6311
6753
7449
8294
9159
9921
10491
10828
10937
10863
10670
10419
10156
9903
9662
9421
9169
8903
8634
8388
8189
8063
8007
8005
8013
7984
7862
7614
7231
6732
6162
5581
5047
4605
4278
4062
3933
3850
3770
3656
3487
3255
2969
2645
2308
1976
1667
1389
1142
923
722
532
345
161
-21
-192
-346
-477
-580
-656
-713
-758
-804
-859
-929
-1014
-1116
-1225
-1335
-1437
-1524
-1589
-1629
-1643
-1634
-1610
-1585
-1571
-1579
-1614
-1672
-1739
-1795
-1816
-1787
-1701
-1567
-1404
-1239
-1096
-989
-919
-872
-826
-755
-645
-492
-309
-118
54
190
281
338
382
439
534
680
873
1097
1324
1523
1671
1755
1776
1751
1703
1662
1654
1696
1795
1950
2150
2377
2615
2847
3059
3242
3392
3512
3611
3705
3814
3963
4173
4459
4818
5231
5661
6056
6363
6537
6556
6428
6191
5905
5637
5446
5367
5398
5508
5640
5731
5728
5602
5357
5024
4654
4302
4013
3813
3703
3660
3648
3623
3548
3398
3163
2848
2472
2060
1640
1241
883
582
343
164
31
-72
-172
-293
-462
-695
-998
-1361
-1759
-2154
-2503
-2765
-2916
-2949
-2885
-2762
-2631
-2542
-2530
-2608
-2765
-2970
-3183
-3365
-3489
-3542
-3522
-3437
-3296
-3107
-2877
-2620
-2356
-2117
-1943
-1867
-1909
-2058
-2270
-2477
-2596
-2557
-2325
-1909
-1368
-796
-300
32
152
70
-150
-407
-586
-587
-355
109
746
1450
2094
2559
2765
2690
2380
1938
1506
1223
1194
1460
1980
2644
3297
3778
3970
3828
3391
2776
2140
1638
1379
1403
1669
2077
2497
2810
2936
2852
2590
2223
1834
1502
1282
1198
1251
1423
1684
2001
2338
2659
2928
3114
3197
3170
3043
2840
2594
2340
2108
1918
1785
1719
1732
1833
2028
2311
2657
3018
3330
3526
3551
3382
3038
2580
2101
1700
1461
1434
1616
1961
2389
2804
3121
3280
3256
3063
2747
2373
2013
1734
1579
1571
1700
1932
2212
2481
2683
2786
2780
2687
2546
2406
2307
2270
2290
2339
2380
2375
2298
2148
1939
1700
1460
1239
1044
865
686
494
279
41
-211
-472
-740
-1026
-1346
-1716
-2140
-2607
-3082
-3519
-3868
-4094
-4187
-4172
-4097
-4029
-4029
-4135
-4354
-4658
-4992
-5293
-5509
-5609
-5594
-5493
-5348
-5206
-5100
-5044
-5033
-5046
-5056
-5043
-5001
-4937
-4875
-4846
-4881
-5001
-5213
-5504
-5840
-6171
-6439
-6590
-6590
-6432
-6150
-5812
-5510
-5339
-5371
-5633
-6097
-6677
-7252
-7699
-7927
-7904
-7673
-7341
-7049
-6931
-7077
-7502
-8141
-8871
-9543
-10025
-10242
-10190
-9933
-9582
-9255
-9047
-9004
-9119
-9345
-9617
-9876
-10092
-10264
-10416
-10576
-10765
-10978
-11187
-11349
-11425
-11394
-11262
-11069
-10871
-10725
-10672
-10723
-10855
-11019
-11158
-11221
-11180
-11039
-10829
-10599
-10400
-10275
-10241
-10293
-10404
-10534
-10640
-10684
-10642
-10503
-10271
-9963
-9610
-9248
-8922
-8675
-8544
-8554
-8704
-8969
-9298
-9623
-9866
-9962
-9865
-9567
-9094
-8506
-7886
-7323
-6897
-6668
-6660
-6864
-7232
-7691
-8144
-8492
-8648
-8553
-8188
-7584
-6818
-5999
-5246
-4665
-4316
-4204
-4276
-4432
-4557
-4547
-4343
-3946
-3413
-2843
-2344
-2004
-1862
-1900
-2048
-2208
-2280
-2195
-1925
-1496
-970
-425
65
453
727
904
1026
1135
1267
1438
1645
1876
2114
2350
2585
2828
3089
3372
3666
3948
4184
4346
4418
4408
4352
4306
4330
4477
4769
5192
5694
6194
6607
6854
6894
6724
6388
5962
5542
5220
5067
5121
5380
5806
6332
6878
7365
7728
7928
7958
7840
7624
7378
7168
7050
7054
7181
7399
7657
7895
8060
8122
8083
7970
7835
7734
7716
7806
8002
8271
8563
8816
8979
9015
8917
8702
8410
8096
7813
7605
7498
7491
7563
7679
7795
7876
7900
7864
7784
7683
7589
7517
7466
7420
7349
7228
7041
6794
6516
6250
6045
5938
5941
6034
6172
6289
6322
6222
5968
5574
5080
4546
4032
3588
3244
3009
2870
2801
2772
2749
2704
2613
2456
2220
1898
1497
1034
541
57
-379
-736
-1002
-1190
-1336
-1489
-1699
-1997
-2389
-2845
-3312
-3722
-4018
-4168
-4179
-4093
-3983
-3923
-3973
-4159
-4465
-4838
-5205
-5493
-5647
-5647
-5509
-5277
-5009
-4763
-4584
-4494
-4496
-4576
-4709
-4870
-5032
-5172
-5274
-5325
-5321
-5267
-5178
-5075
-4980
-4913
-4880
-4870
-4864
-4834
-4755
-4617
-4429
-4215
-4008
-3842
-3734
-3684
-3676
-3682
-3676
-3645
-3591
-3532
-3491
-3484
-3511
-3552
-3575
-3544
-3435
-3251
-3021
-2797
-2639
-2597
-2692
-2911
-3208
-3515
-3762
-3896
-3892
-3760
-3536
-3274
-3025
-2822
-2677
-2576
-2486
-2371
-2196
-1942
-1609
-1211
-771
-313
145
592
1029
1458
1881
2296
2692
3055
3373
3640
3866
4072
4289
4554
4894
5323
5834
6400
6981
7535
8023
8424
8734
8963
9138
9285
9431
9593
9776
9981
10198
10417
10629
10829
11015
11192
11369
11554
11760
11991
12246
12513
12769
12986
13135
13193
13156
13037
12868
12695
12562
12503
12530
12629
12763
12883
12941
12904
12763
12532
12248
11954
11687
11471
11310
11187
11074
10941
10765
10537
10263
9961
9655
9370
9121
8914
8740
8583
8422
8240
8023
7778
7516
7266
7058
6921
6868
6892
6959
7017
7002
6857
6545
6063
5448
4771
4122
3591
3244
3106
3156
3334
3551
3715
3749
3606
3278
2789
2187
1526
858
223
-353
-853
-1265
-1585
-1809
-1946
-2015
-2049
-2095
-2202
-2409
-2737
-3177
-3690
-4219
-4698
-5069
-5301
-5394
-5376
-5295
-5209
-5165
-5192
-5299
-5472
-5687
-5911
-6114
-6272
-6370
-6400
-6364
-6277
-6160
-6045
-5971
-5972
-6071
-6270
-6547
-6854
-7129
-7309
-7348
-7227
-6959
-6588
-6178
-5795
-5496
-5317
-5269
-5341
-5507
-5728
-5962
-6163
-6283
-6278
-6113
-5776
-5281
-4678
-4048
-3488
-3086
-2902
-2941
-3154
-3443
-3691
-3795
-3698
-3404
-2980
-2534
-2178
-1993
-2001
-2165
-2390
-2571
-2617
-2487
-2200
-1828
-1470
-1218
-1126
-1196
-1379
-1596
-1764
-1825
-1762
-1602
-1401
-1225
-1124
-1119
-1200
-1328
-1456
-1540
-1552
-1487
-1358
-1189
-1010
-850
-731
-670
-676
-750
-880
-1038
-1182
-1263
-1234
-1067
-766
-368
54
416
637
669
508
199
-176
-519
-748
-814
-718
-508
-258
-51
52
26
-115
-323
-535
-697
-777
-776
-723
-670
-671
-763
-961
-1249
-1586
-1916
-2187
-2361
-2425
-2399
-2325
-2260
-2261
-2366
-2583
-2891
-3240
-3568
-3819
-3956
-3979
-3919
-3831
-3778
-3812
-3954
-4190
-4479
-4760
-4974
-5084
-5080
-4984
-4838
-4692
-4584
-4537
-4549
-4601
-4667
-4723
-4752
-4750
-4721
-4671
-4607
-4531
-4440
-4338
-4229
-4124
-4038
-3986
-3974
-3996
-4038
-4082
-4104
-4094
-4056
-4001
-3951
-3927
-3942
-3995
-4070
-4147
-4199
-4210
-4172
-4093
-3988
-3877
-3777
-3700
-3650
-3626
-3626
-3647
-3688
-3746
-3815
-3884
-3936
-3951
-3914
-3816
-3666
-3487
-3312
-3179
-3122
-3155
-3272
-3446
-3633
-3780
-3844
-3794
-3625
-3352
-3010
-2644
-2299
-2009
-1795
-1663
-1602
-1595
-1621
-1660
-1696
-1719
-1725
-1713
-1685
-1644
-1594
-1541
-1491
-1452
-1425
-1414
-1414
-1420
-1421
-1408
-1374
-1318
-1245
-1168
-1104
-1071
-1083
-1143
-1246
-1372
-1494
-1581
-1607
-1557
-1432
-1249
-1038
-833
-664
-551
-497
-486
-494
-493
-461
-386
-269
-124
34
190
336
474
613
767
946
1156
1395
1657
1929
2199
2452
2676
2858
2988
3062
3086
3075
3060
3076
3156
3320
3567
3869
4178
4439
4604
4651
4588
4457
4316
4225
4223
4319
4491
4690
4864
4970
4986
4919
4794
4644
4499
4376
4283
4217
4181
4178
4218
4307
4440
4594
4730
4799
4762
4604
4339
4014
3698
3452
3318
3305
3386
3510
3622
3679
3667
3596
3495
3395
3314
3252
3193
3115
3001
2854
2691
2541
2433
2382
2385
2425
2478
2526
2567
2613
2685
2797
2943
3094
3202
3214
3093
2833
2466
2054
1677
1403
1273
1292
1424
1614
1799
1933
1992
1978
1910
1810
1695
1571
1436
1282
1110
927
752
608
513
473
480
513
548
561
536
469
367
238
92
-69
-245
-434
-635
-834
-1012
-1148
-1218
-1214
-1141
-1020
-883
-763
-686
-664
-692
-750
-813
-861
-883
-887
-890
-919
-991
-1114
-1273
-1437
-1563
-1611
-1554
-1390
-1142
-855
-584
-382
-286
-307
-430
-618
-820
-985
-1069
-1044
-903
-656
-334
24
372
668
881
1000
1036
1025
1014
1057
1192
1432
1756
2113
2435
2658
2747
2706
2582
2451
2400
2493
2753
3151
3617
4058
4390
4562
4569
4455
4294
4169
4142
4241
4454
4739
5036
5290
5461
5533
5515
5427
5301
5166
5049
4970
4939
4955
5004
5058
5079
5026
4867
4592
4220
3800
3398
3084
2906
2875
2962
3102
3214
3223
3084
2793
2386
1928
1492
1141
910
802
790
833
883
902
864
764
610
423
233
71
-34
-60
-3
123
282
426
503
472
320
67
-235
-510
-683
-698
-536
-226
168
559
859
1004
974
788
506
206
-30
-141
-96
100
407
769
1121
1406
1591
1666
1649
1578
1498
1450
1456
1515
1601
1672
1680
1591
1395
1109
780
468
234
120
140
278
486
702
861
912
825
597
254
-158
-578
-940
-1183
-1263
-1163
-899
-520
-104
258
482
510
331
-15
-443
-847
-1124
-1205
-1076
-782
-414
-86
101
85
-137
-515
-956
-1359
-1639
-1752
-1706
-1553
-1370
-1236
-1212
-1322
-1553
-1863
-2196
-2502
-2743
-2905
-2996
-3035
-3046
-3048
-3051
-3058
-3070
-3087
-3119
-3177
-3279
-3436
-3651
-3913
-4201
-4486
-4741
-4946
-5098
-5206
-5291
-5375
-5478
-5606
-5758
-5923
-6089
-6249
-6402
-6558
-6728
-6918
-7124
-7328
-7502
-7616
-7648
-7590
-7456
-7278
-7097
-6953
-6872
-6860
-6902
-6968
-7024
-7040
-6999
-6902
-6762
-6602
-6443
-6301
-6181
-6076
-5971
-5847
-5688
-5483
-5228
-4932
-4611
-4286
-3982
-3718
-3506
-3344
-3216
-3099
-2961
-2775
-2529
-2221
-1872
-1508
-1164
-866
-629
-453
-327
-237
-169
-114
-70
-35
0
52
150
326
606
995
1475
2000
2506
2925
3204
3320
3281
3125
2912
2700
2534
2442
2424
2468
2552
2657
2767
2871
2961
3023
3041
2997
2875
2673
2402
2084
1750
1426
1127
852
590
326
54
-218
-466
-656
-761
-774
-716
-637
-607
-694
-942
-1360
-1911
-2524
-3112
-3594
-3917
-4065
-4062
-3962
-3824
-3704
-3637
-3633
-3685
-3774
-3881
-3994
-4109
-4227
-4352
-4482
-4608
-4715
-4785
-4802
-4755
-4639
-4460
-4229
-3967
-3696
-3446
-3245
-3117
-3078
-3127
-3246
-3394
-3520
-3569
-3497
-3281
-2933
-2493
-2025
-1603
-1288
-1120
-1103
-1207
-1377
-1548
-1662
-1680
-1592
-1415
-1186
-947
-733
-561
-426
-307
-175
-9
192
406
588
684
648
461
144
-243
-608
-854
-903
-725
-344
161
679
1096
1333
1365
1230
1014
828
760
859
1113
1457
1797
2045
2151
2115
1989
1855
1795
1859
2053
2333
2630
2874
3025
3081
3084
3095
3167
3325
3549
3784
3960
4021
3949
3780
3588
3466
3488
3684
4022
4419
4761
4946
4915
4671
4285
3871
3553
3429
3542
3865
4314
4767
5100
5216
5071
4682
4119
3492
2921
2516
2350
2447
2776
3257
3777
4215
4465
4461
4193
3711
3112
2518
2047
1780
1744
1909
2194
2495
2712
2777
2668
2411
2065
1707
1406
1207
1128
1158
1268
1426
1600
1764
1903
2005
2062
2072
2039
1978
1912
1872
1886
1971
2124
2320
2517
2665
2721
2663
2495
2246
1967
1709
1518
1417
1408
1472
1576
1681
1751
1758
1684
1525
1284
978
636
292
-15
-252
-396
-449
-431
-384
-358
-397
-528
-753
-1045
-1357
-1640
-1853
-1979
-2025
-2023
-2015
-2037
-2116
-2253
-2429
-2618
-2790
-2924
-3012
-3059
-3077
-3077
-3068
-3052
-3029
-3002
-2979
-2976
-3012
-3097
-3227
-3379
-3511
-3575
-3529
-3361
-3090
-2772
-2486
-2315
-2318
-2508
-2852
-3267
-3647
-3892
-3932
-3754
-3399
-2952
-2517
-2190
-2028
-2037
-2182
-2387
-2568
-2659
-2623
-2461
-2207
-1914
-1635
-1411
-1260
-1175
-1132
-1095
-1033
-922
-754
-539
-299
-65
132
268
339
356
352
369
449
620
885
1217
1562
1860
2057
2129
2089
1990
1906
1909
2047
2323
2695
3086
3414
3614
3663
3588
3456
3344
3320
3413
3604
3840
4050
4175
4190
4112
3992
3892
3865
3928
4059
4207
4306
4308
4199
4003
3779
3592
3495
3512
3626
3790
3941
4026
4017
3919
3765
3605
3487
3441
3473
3566
3686
3795
3861
3865
3802
3678
3509
3312
3104
2903
2722
2573
2463
2394
2361
2353
2354
2346
2316
2252
2148
2003
1822
1610
1378
1142
918
728
587
505
479
491
509
499
428
281
60
-210
-493
-753
-963
-1118
-1232
-1336
-1459
-1622
-1825
-2052
-2271
-2452
-2574
-2637
-2659
-2674
-2713
-2802
-2947
-3138
-3352
-3561
-3739
-3871
-3948
-3968
-3932
-3843
-3706
-3533
-3344
-3167
-3032
-2963
-2970
-3039
-3137
-3217
-3233
-3154
-2974
-2716
-2421
-2142
-1920
-1775
-1704
-1679
-1665
-1628
-1546
-1414
-1242
-1051
-859
-683
-531
-411
-327
-285
-289
-333
-400
-462
-478
-412
-240
32
369
711
986
1134
1123
961
697
407
170
50
76
233
473
726
926
1022
997
863
655
423
212
54
-36
-61
-34
27
106
193
286
386
492
601
703
778
810
782
690
546
381
236
156
179
317
558
858
1157
1392
1517
1520
1423
1281
1161
1123
1196
1371
1600
1813
1943
1950
1833
1640
1444
1325
1342
1508
1791
2116
2396
2560
2575
2459
2275
2113
2055
2150
2397
2747
3115
3411
3569
3564
3425
3219
3031
2938
2985
3173
3460
3780
4062
4253
4332
4312
4233
4150
4108
4135
4234
4378
4526
4631
4655
4577
4404
4167
3917
3713
3608
3634
3791
4038
4309
4516
4580
4451
4129
3668
3164
2731
2464
2414
2564
2837
3115
3281
3251
3009
2606
2147
1751
1514
1473
1600
1810
1995
2064
1975
1749
1458
1198
1055
1072
1238
1494
1761
1965
2065
2063
1995
1914
1861
1852
1871
1879
1835
1717
1529
1306
1098
949
883
889
930
955
919
802
617
404
218
104
85
150
257
347
365
274
69
-223
-552
-864
-1114
-1282
-1376
-1423
-1462
-1524
-1621
-1741
-1854
-1922
-1920
-1848
-1737
-1643
-1629
-1745
-2005
-2380
-2792
-3143
-3342
-3330
-3106
-2731
-2307
-1951
-1755
-1763
-1949
-2236
-2513
-2677
-2665
-2470
-2143
-1773
-1456
-1263
-1220
-1300
-1443
-1569
-1614
-1544
-1365
-1117
-856
-639
-498
-442
-450
-487
-513
-503
-448
-361
-272
-212
-205
-256
-347
-440
-487
-447
-302
-67
205
436
546
475
211
-204
-670
-1062
-1258
-1177
-812
-230
439
1037
1423
1512
1295
843
278
-256
-641
-805
-736
-475
-93
328
722
1042
1262
1372
1368
1250
1027
721
371
35
-222
-342
-290
-71
277
680
1052
1314
1406
1305
1018
584
61
-479
-963
-1318
-1486
-1431
-1150
-682
-110
455
886
1078
970
571
-47
-758
-1419
-1906
-2147
-2138
-1938
-1647
-1372
-1198
-1170
-1287
-1513
-1803
-2116
-2425
-2721
-2996
-3235
-3406
-3469
-3386
-3142
-2765
-2327
-1933
-1695
-1697
-1966
-2454
-3047
-3591
-3931
-3956
-3630
-3005
-2208
-1407
-768
-416
-403
-698
-1200
-1766
-2246
-2521
-2527
-2263
-1790
-1207
-628
-155
141
233
136
-102
-412
-722
-968
-1102
-1096
-947
-669
-298
111
491
767
872
761
425
-96
-714
-1311
-1757
-1950
-1843
-1463
-908
-331
100
249
46
-491
-1258
-2095
-2827
-3309
-3464
-3295
-2882
-2358
-1866
-1530
-1429
-1580
-1948
-2455
-3007
-3507
-3880
-4078
-4089
-3943
-3697
-3435
-3246
-3202
-3343
-3658
-4083
-4512
-4827
-4926
-4760
-4351
-3788
-3210
-2761
-2554
-2630
-2947
-3394
-3821
-4083
-4090
-3820
-3333
-2745
-2192
-1790
-1602
-1627
-1802
-2029
-2207
-2253
-2131
-1855
-1480
-1087
-763
-576
-565
-730
-1031
-1399
-1749
-2000
-2090
-1992
-1722
-1335
-912
-542
-297
-221
-318
-556
-883
-1239
-1577
-1865
-2090
-2249
-2337
-2349
-2272
-2100
-1844
-1539
-1242
-1024
-949
-1049
-1312
-1678
-2057
-2350
-2484
-2431
-2217
-1913
-1612
-1394
-1308
-1357
-1502
-1682
-1836
-1920
-1922
-1849
-1726
-1574
-1405
-1220
-1020
-810
-616
-475
-429
-506
-708
-996
-1301
-1540
-1636
-1549
-1284
-891
-455
-67
194
285
201
-30
-354
-714
-1057
-1341
-1538
-1636
-1632
-1538
-1380
-1197
-1038
-951
-967
-1093
-1304
-1547
-1754
-1862
-1833
-1666
-1396
-1084
-796
-583
-469
-445
-476
-523
-550
-540
-494
-424
-341
-246
-126
38
262
543
857
1159
1396
1527
1538
1452
1324
1229
1234
1379
1657
2017
2376
2644
2750
2668
2422
2087
1761
1546
1511
1680
2021
2459
2895
3234
3413
3413
3261
3020
2769
2572
2467
2454
2502
2564
2601
2595
2556
2520
2531
2618
2784
2996
3190
3299
3268
3077
2755
2365
1993
1719
1593
1621
1772
1984
2191
2339
2405
2390
2320
2229
2145
2087
2061
2067
2109
2190
2319
2502
2734
2999
3268
3510
3700
3829
3909
3966
4034
4139
4291
4483
4691
4886
5044
5156
5226
5266
5289
5299
5293
5259
5187
5080
4953
4835
4759
4752
4819
4943
5088
5205
5252
5205
5064
4852
4608
4373
4180
4045
3970
3942
3943
3953
3960
3954
3930
3888
3825
3743
3645
3534
3414
3290
3159
3018
2859
2678
2473
2256
2041
1854
1709
1615
1563
1532
1494
1424
1309
1154
982
824
707
645
633
646
650
612
512
355
165
-18
-155
-218
-199
-115
2
110
175
181
131
45
-42
-102
-116
-86
-32
9
0
-86
-258
-499
-774
-1031
-1227
-1329
-1334
-1263
-1159
-1074
-1052
-1117
-1266
-1474
-1703
-1915
-2084
-2208
-2302
-2392
-2505
-2655
-2838
-3034
-3212
-3348
-3426
-3451
-3442
-3427
-3433
-3473
-3547
-3642
-3738
-3817
-3870
-3900
-3920
-3945
-3992
-4065
-4164
-4280
-4401
-4517
-4620
-4702
-4760
-4789
-4787
-4755
-4701
-4641
-4599
-4599
-4661
-4791
-4974
-5177
-5351
-5451
-5439
-5308
-5077
-4794
-4526
-4336
-4276
-4365
-4586
-4891
-5211
-5473
-5620
-5623
-5489
-5261
-5003
-4787
-4670
-4680
-4810
-5018
-5238
-5403
-5463
-5399
-5231
-5012
-4808
-4681
-4667
-4765
-4938
-5128
-5273
-5329
-5287
-5171
-5035
-4940
-4934
-5035
-5226
-5460
-5678
-5828
-5880
-5842
-5748
-5654
-5610
-5650
-5779
-5969
-6172
-6336
-6420
-6409
-6319
-6190
-6074
-6020
-6056
-6182
-6371
-6576
-6745
-6836
-6834
-6749
-6621
-6501
-6438
-6464
-6583
-6768
-6973
-7145
-7241
-7243
-7161
-7032
-6901
-6810
-6778
-6797
-6833
-6841
-6781
-6634
-6410
-6147
-5896
-5708
-5607
-5588
-5612
-5619
-5547
-5354
-5029
-4601
-4125
-3670
-3298
-3046
-2918
-2885
-2899
-2906
-2861
-2742
-2546
-2290
-2001
-1710
-1436
-1193
-985
-812
-671
-559
-474
-412
-365
-318
-253
-151
3
214
475
768
1064
1333
1546
1685
1745
1734
1671
1585
1503
1452
1451
1510
1628
1796
1996
2207
2406
2574
2698
2772
2804
2810
2813
2840
2915
3051
3249
3493
3756
4000
4190
4303
4330
4285
4205
4138
4138
4252
4505
4896
5394
5943
6470
6901
7176
7265
7173
6944
6649
6375
6201
6185
6342
6646
7035
7424
7727
7882
7867
7700
7438
7158
6935
6819
6824
6923
7061
7173
7204
7127
6953
6722
6493
6324
6247
6265
6343
6425
6446
6360
6148
5831
5460
5107
4841
4708
4721
4851
5036
5201
5271
5199
4970
4612
4182
3756
3407
3186
3113
3169
3307
3462
3569
3577
3466
3246
2953
2644
2376
2196
2129
2170
2292
2451
2599
2698
2729
2694
2618
2533
2473
2455
2479
2523
2553
2536
2456
2323
2170
2051
2017
2103
2307
2589
2876
3088
3161
3070
2840
2540
2267
2108
2118
2298
2598
2930
3206
3359
3375
3289
3177
3122
3187
3388
3691
4024
4301
4457
4466
4355
4191
4059
4033
4154
4418
4781
5175
5533
5802
5960
6014
5994
5939
5886
5865
5894
5982
6129
6325
6554
6788
6993
7136
7190
7144
7013
6833
6652
6521
6475
6524
6652
6820
6979
7085
7113
7057
6934
6772
6597
6433
6287
6156
6030
5896
5743
5565
5368
5161
4964
4801
4696
4667
4715
4818
4931
4989
4925
4690
4275
3720
3112
2566
2189
2049
2145
2403
2697
2879
2836
2518
1962
1281
628
148
-68
-9
259
614
923
1084
1053
853
552
238
-17
-176
-242
-248
-228
-207
-183
-132
-28
146
379
631
849
979
992
895
729
559
451
449
565
777
1036
1288
1492
1629
1712
1770
1844
1962
2136
2355
2591
2809
2981
3089
3135
3136
3114
3092
3083
3090
3109
3131
3151
3175
3212
3277
3378
3511
3649
3753
3777
3687
3472
3158
2801
2478
2262
2195
2275
2447
2620
2693
2587
2272
1779
1195
630
191
-58
-110
-15
138
256
271
153
-79
-380
-697
-996
-1268
-1531
-1814
-2138
-2501
-2872
-3206
-3459
-3612
-3677
-3702
-3750
-3879
-4115
-4445
-4817
-5158
-5404
-5520
-5519
-5459
-5422
-5493
-5730
-6142
-6686
-7280
-7820
-8213
-8397
-8359
-8132
-7793
-7431
-7139
-6982
-6995
-7167
-7457
-7800
-8125
-8378
-8518
-8540
-8461
-8317
-8146
-7982
-7847
-7750
-7688
-7656
-7651
-7672
-7722
-7797
-7888
-7972
-8023
-8016
-7933
-7775
-7563
-7334
-7127
-6972
-6885
-6860
-6875
-6902
-6918
-6912
-6888
-6858
-6835
-6822
-6809
-6772
-6686
-6532
-6307
-6031
-5739
-5473
-5274
-5163
-5143
-5196
-5292
-5397
-5481
-5526
-5526
-5484
-5408
-5310
-5196
-5072
-4945
-4819
-4701
-4601
-4528
-4490
-4495
-4546
-4643
-4777
-4934
-5093
-5230
-5317
-5334
-5271
-5129
-4925
-4688
-4452
-4251
-4112
-4054
-4086
-4204
-4393
-4632
-4886
-5115
-5271
-5309
-5196
-4921
-4505
-3999
-3481
-3031
-2718
-2576
-2598
-2735
-2912
-3049
-3086
-2996
-2788
-2502
-2189
-1894
-1642
-1435
-1259
-1094
-927
-759
-604
-477
-388
-332
-287
-224
-115
51
268
510
744
943
1096
1211
1313
1431
1582
1766
1961
2134
2255
2309
2304
2275
2267
2322
2467
2695
2976
3258
3490
3630
3663
3601
3475
3329
3206
3136
3135
3203
3329
3495
3683
3873
4046
4181
4261
4272
4209
4077
3893
3685
3483
3313
3194
3129
3106
3104
3098
3065
2989
2866
2703
2515
2321
2139
1983
1861
1773
1712
1667
1625
1573
1502
1409
1300
1182
1070
975
903
851
807
752
664
524
325
75
-205
-480
-712
-866
-923
-881
-760
-598
-439
-326
-287
-335
-457
-626
-804
-956
-1058
-1101
-1095
-1063
-1031
-1022
-1046
-1098
-1162
-1211
-1222
-1179
-1080
-938
-777
-626
-508
-439
-418
-433
-464
-487
-483
-442
-365
-258
-135
-10
107
209
291
351
386
395
377
334
276
222
195
220
317
494
739
1026
1313
1557
1725
1798
1786
1715
1632
1580
1597
1696
1871
2092
2318
2511
2639
2692
2677
2617
2541
2478
2447
2457
2504
2575
2656
2731
2791
2827
2839
2827
2794
2745
2681
2607
2526
2442
2357
2274
2192
2114
2036
1956
1870
1772
1654
1509
1335
1132
907
675
457
271
133
49
11
-2
-18
-68
-179
-364
-620
-931
-1266
-1589
-1866
-2070
-2187
-2217
-2172
-2080
-1971
-1882
-1847
-1888
-2015
-2219
-2472
-2733
-2955
-3097
-3133
-3060
-2900
-2696
-2497
-2352
-2290
-2322
-2432
-2589
-2759
-2907
-3015
-3078
-3103
-3105
-3094
-3078
-3053
-3013
-2952
-2866
-2764
-2659
-2569
-2514
-2504
-2543
-2626
-2736
-2854
-2960
-3034
-3060
-3029
-2941
-2801
-2628
-2446
-2283
-2164
-2105
-2109
-2164
-2244
-2318
-2361
-2358
-2312
-2244
-2183
-2159
-2189
-2273
-2394
-2518
-2613
-2653
-2630
-2556
-2460
-2378
-2341
-2369
-2462
-2602
-2761
-2907
-3016
-3075
-3088
-3070
-3042
-3028
-3045
-3103
-3199
-3323
-3456
-3579
-3674
-3731
-3747
-3729
-3692
-3655
-3632
-3634
-3660
-3702
-3741
-3759
-3741
-3679
-3578
-3451
-3317
-3197
-3105
-3051
-3032
-3038
-3055
-3065
-3050
-2997
-2892
-2732
-2516
-2255
-1967
-1676
-1412
-1201
-1059
-989
-975
-988
-987
-933
-799
-572
-263
100
478
830
1123
1340
1483
1569
1627
1690
1787
1936
2144
2404
2698
3000
3285
3529
3718
3847
3923
3964
3993
4035
4113
4241
4421
4648
4903
5162
5402
5597
5732
5798
5796
5738
5645
5544
5464
5434
5474
5592
5781
6019
6272
6501
6670
6755
6748
6658
6513
6345
6189
6070
5996
5965
5958
5954
5935
5893
5833
5772
5732
5729
5772
5848
5933
5991
5988
5902
5734
5509
5272
5078
4972
4981
5099
5288
5490
5637
5675
5577
5352
5042
4709
4421
4231
4167
4226
4377
4577
4778
4943
5051
5094
5080
5019
4921
4795
4649
4493
4345
4223
4148
4137
4194
4309
4459
4612
4737
4809
4817
4762
4658
4523
4373
4223
4078
3948
3837
3755
3716
3731
3805
3932
4090
4248
4368
4420
4384
4260
4070
3850
3644
3492
3423
3448
3559
3734
3939
4138
4302
4408
4448
4426
4358
4267
4178
4113
4086
4098
4142
4202
4257
4292
4296
4271
4227
4181
4148
4139
4157
4194
4237
4268
4275
4251
4198
4125
4041
3955
3871
3789
3704
3611
3511
3407
3305
3215
3144
3088
3039
2980
2890
2751
2552
2299
2005
1697
1403
1147
942
784
655
525
364
147
-137
-485
-875
-1279
-1667
-2013
-2306
-2545
-2738
-2903
-3056
-3209
-3371
-3547
-3738
-3949
-4184
-4446
-4735
-5043
-5355
-5650
-5902
-6089
-6201
-6239
-6218
-6164
-6108
-6080
-6103
-6189
-6339
-6541
-6777
-7020
-7238
-7400
-7480
-7465
-7355
-7173
-6961
-6772
-6657
-6654
-6775
-6995
-7262
-7506
-7656
-7667
-7526
-7262
-6936
-6623
-6394
-6291
-6322
-6456
-6638
-6807
-6908
-6911
-6813
-6634
-6408
-6171
-5954
-5774
-5635
-5532
-5458
-5399
-5346
-5289
-5220
-5133
-5027
-4904
-4773
-4644
-4527
-4424
-4330
-4233
-4117
-3973
-3801
-3618
-3451
-3330
-3279
-3302
-3379
-3471
-3526
-3502
-3377
-3159
-2889
-2624
-2424
-2332
-2362
-2491
-2671
-2843
-2951
-2961
-2867
-2693
-2475
-2260
-2084
-1973
-1933
-1960
-2037
-2152
-2286
-2422
-2545
-2642
-2697
-2704
-2663
-2585
-2492
-2413
-2376
-2402
-2500
-2661
-2866
-3087
-3294
-3462
-3573
-3622
-3607
-3540
-3434
-3310
-3194
-3112
-3090
-3145
-3279
-3478
-3709
-3927
-4083
-4146
-4098
-3956
-3758
-3558
-3408
-3348
-3388
-3513
-3684
-3855
-3986
-4057
-4069
-4041
-4006
-3986
-3994
-4019
-4038
-4022
-3946
-3806
-3621
-3429
-3278
-3209
-3247
-3387
-3595
-3814
-3978
-4030
-3934
-3686
-3318
-2886
-2466
-2129
-1932
-1899
-2021
-2257
-2536
-2785
-2939
-2955
-2825
-2575
-2257
-1933
-1665
-1492
-1428
-1459
-1552
-1669
-1778
-1862
-1926
-1985
-2059
-2159
-2280
-2397
-2477
-2482
-2391
-2208
-1964
-1713
-1519
-1440
-1506
-1714
-2024
-2368
-2667
-2851
-2873
-2727
-2441
-2074
-1698
-1382
-1176
-1099
-1142
-1269
-1432
-1581
-1676
-1694
-1631
-1499
-1321
-1121
-924
-749
-611
-515
-464
-451
-467
-498
-526
-532
-502
-428
-308
-152
26
211
390
555
707
849
990
1132
1275
1414
1541
1651
1744
1828
1916
2028
2179
2377
2619
2890
3166
3420
3622
3751
3797
3760
3654
3506
3348
3214
3136
3135
3214
3360
3545
3726
3862
3920
3883
3757
3569
3356
3163
3025
2963
2979
3063
3191
3336
3475
3589
3664
3692
3672
3607
3507
3396
3300
3252
3277
3388
3574
3805
4032
4203
4280
4247
4121
3949
3793
3712
3746
3903
4157
4454
4730
4928
5013
4980
4852
4671
4489
4347
4275
4281
4356
4476
4614
4740
4830
4868
4847
4768
4640
4478
4302
4131
3983
3872
3808
3793
3826
3902
4011
4138
4265
4373
4440
4452
4402
4296
4156
4009
3890
3828
3838
3920
4057
4223
4387
4526
4623
4678
4694
4683
4652
4605
4545
4473
4394
4319
4263
4241
4263
4330
4431
4548
4661
4752
4811
4839
4841
4827
4804
4774
4736
4685
4619
4542
4460
4382
4314
4259
4212
4164
4104
4026
3929
3815
3691
3560
3421
3268
3097
2909
2713
2531
2390
2315
2319
2394
2511
2627
2692
2671
2548
2335
2069
1802
1583
1447
1407
1453
1556
1679
1785
1849
1860
1818
1737
1634
1530
1448
1405
1413
1475
1582
1713
1839
1927
1949
1891
1758
1573
1375
1205
1097
1071
1127
1246
1399
1551
1669
1730
1718
1629
1468
1247
990
729
501
342
277
317
443
618
786
891
890
768
539
249
-45
-284
-428
-459
-388
-246
-69
107
255
361
418
424
379
284
145
-21
-191
-331
-414
-420
-349
-224
-83
34
94
82
7
-105
-226
-335
-427
-516
-625
-774
-966
-1179
-1378
-1518
-1569
-1526
-1417
-1298
-1233
-1275
-1447
-1733
-2081
-2421
-2686
-2833
-2854
-2774
-2642
-2513
-2433
-2423
-2486
-2604
-2755
-2918
-3079
-3230
-3362
-3466
-3525
-3524
-3454
-3320
-3145
-2966
-2828
-2766
-2795
-2902
-3053
-3193
-3273
-3256
-3133
-2920
-2659
-2399
-2182
-2037
-1974
-1977
-2021
-2074
-2110
-2107
-2057
-1961
-1828
-1673
-1513
-1363
-1234
-1129
-1042
-958
-858
-727
-557
-356
-148
37
169
235
242
222
225
302
488
788
1169
1570
1917
2147
2228
2171
2029
1882
1812
1879
2104
2462
2895
3324
3676
3902
3988
3956
3851
3730
3643
3628
3699
3851
4067
4318
4576
4815
5015
5166
5266
5325
5362
5401
5463
5565
5708
5881
6062
6226
6352
6433
6477
6505
6541
6607
6710
6842
6979
7094
7164
7180
7149
7095
7045
7027
7054
7126
7224
7323
7393
7414
7377
7283
7147
6991
6840
6714
6630
6596
6608
6652
6704
6735
6716
6625
6460
6232
5972
5720
5511
5368
5292
5261
5238
5184
5066
4876
4625
4344
4070
3835
3653
3519
3412
3305
3175
3011
2821
2621
2433
2274
2148
2050
1963
1868
1753
1613
1449
1271
1089
912
748
601
478
384
328
310
326
364
403
419
393
319
201
57
-89
-215
-308
-367
-398
-411
-413
-403
-373
-313
-220
-105
8
83
86
-4
-184
-426
-680
-889
-1008
-1014
-915
-746
-560
-411
-339
-361
-470
-639
-836
-1028
-1194
-1327
-1430
-1513
-1585
-1654
-1724
-1796
-1870
-1945
-2021
-2095
-2164
-2220
-2260
-2280
-2283
-2279
-2282
-2308
-2366
-2459
-2579
-2709
-2831
-2930
-2998
-3039
-3064
-3093
-3140
-3217
-3324
-3454
-3595
-3732
-3856
-3967
-4067
-4167
-4278
-4407
-4556
-4721
-4890
-5051
-5189
-5297
-5374
-5429
-5479
-5547
-5655
-5816
-6036
-6304
-6597
-6885
-7138
-7335
-7469
-7548
-7594
-7633
-7689
-7778
-7899
-8042
-8191
-8331
-8457
-8574
-8694
-8834
-9001
-9195
-9398
-9586
-9730
-9811
-9825
-9784
-9714
-9649
-9617
-9634
-9699
-9795
-9896
-9976
-10013
-10000
-9942
-9851
-9745
-9638
-9541
-9454
-9376
-9299
-9219
-9129
-9027
-8910
-8776
-8622
-8445
-8246
-8028
-7799
-7569
-7346
-7137
-6941
-6749
-6548
-6323
-6063
-5767
-5443
-5112
-4798
-4527
-4315
-4163
-4058
-3970
-3866
-3712
-3489
-3199
-2860
-2511
-2194
-1945
-1785
-1711
-1698
-1709
-1701
-1644
-1525
-1356
-1165
-989
-858
-793
-789
-829
-881
-916
-913
-868
-789
-698
-617
-563
-544
-555
-586
-621
-649
-661
-657
-640
-617
-596
-582
-580
-594
-625
-673
-733
-796
-851
-886
-895
-879
-845
-810
-790
-798
-836
-896
-959
-1004
-1016
-990
-932
-864
-809
-790
-814
-878
-963
-1046
-1102
-1113
-1074
-989
-872
-738
-603
-481
-380
-310
-279
-290
-342
-430
-535
-635
-705
-721
-672
-558
-393
-199
-3
172
307
395
431
417
355
251
114
-44
-202
-338
-431
-467
-445
-378
-291
-212
-165
-162
-203
-274
-355
-427
-482
-516
-536
-549
-563
-578
-592
-602
-613
-636
-684
-775
-913
-1091
-1283
-1452
-1561
-1584
-1514
-1370
-1190
-1020
-903
-863
-905
-1014
-1160
-1315
-1458
-1578
-1677
-1760
-1832
-1895
-1942
-1969
-1975
-1968
-1963
-1982
-2043
-2152
-2300
-2463
-2607
-2700
-2717
-2653
-2520
-2345
-2163
-2007
-1901
-1856
-1871
-1931
-2017
-2112
-2195
-2255
-2282
-2275
-2237
-2174
-2097
-2017
-1944
-1883
-1835
-1796
-1759
-1716
-1663
-1600
-1530
-1459
-1396
-1342
-1299
-1264
-1231
-1194
-1152
-1105
-1054
-1002
-952
-903
-851
-794
-729
-653
-568
-477
-384
-295
-211
-136
-70
-10
46
103
168
247
348
472
618
778
943
1099
1238
1357
1458
1553
1655
1775
1918
2084
2260
2432
2588
2717
2816
2890
2944
2985
3016
3037
3047
3049
3048
3056
3085
3145
3236
3344
3445
3508
3504
3416
3244
3011
2749
2501
2301
2168
2101
2082
2081
2067
2016
1920
1784
1624
1461
1312
1188
1087
1002
919
827
720
599
470
347
239
155
94
51
13
-34
-101
-192
-305
-425
-534
-612
-645
-629
-570
-486
-401
-337
-305
-308
-332
-356
-356
-313
-222
-91
61
209
329
407
441
442
427
416
425
460
522
602
691
783
875
969
1068
1175
1287
1397
1494
1562
1592
1579
1525
1445
1356
1280
1237
1242
1297
1400
1533
1678
1809
1904
1945
1925
1845
1716
1558
1394
1246
1132
1065
1046
1071
1126
1198
1269
1326
1361
1369
1350
1309
1254
1194
1138
1094
1069
1065
1083
1115
1152
1182
1191
1171
1118
1034
933
828
734
664
619
595
577
552
509
444
366
292
244
237
276
353
443
519
553
529
448
330
203
98
37
26
53
93
118
104
43
-59
-182
-303
-400
-464
-494
-503
-505
-511
-526
-551
-578
-603
-624
-645
-674
-714
-765
-819
-860
-873
-846
-779
-683
-580
-498
-458
-473
-543
-652
-779
-902
-1004
-1081
-1134
-1175
-1215
-1265
-1326
-1396
-1467
-1530
-1579
-1612
-1631
-1643
-1656
-1679
-1714
-1759
-1807
-1849
-1872
-1869
-1835
-1776
-1700
-1624
-1561
-1521
-1507
-1512
-1526
-1537
-1536
-1524
-1509
-1502
-1515
-1551
-1604
-1658
-1694
-1692
-1647
-1563
-1457
-1351
-1262
-1198
-1154
-1115
-1064
-990
-896
-797
-713
-661
-644
-650
-649
-608
-501
-320
-82
177
413
590
691
725
722
721
759
854
1004
1189
1384
1563
1717
1849
1973
2105
2254
2421
2593
2757
2900
3018
3118
3211
3309
3416
3532
3651
3767
3884
4010
4159
4343
4562
4800
5026
5205
5311
5336
5300
5245
5222
5274
5421
5648
5912
6156
6327
6394
6361
6259
6142
6060
6049
6120
6254
6418
6576
6700
6779
6817
6830
6834
6837
6840
6838
6826
6801
6769
6741
6728
6736
6759
6782
6785
6749
6662
6525
6348
6154
5964
5801
5678
5599
5562
5555
5562
5562
5535
5463
5336
5156
4937
4708
4501
4348
4267
4259
4304
4369
4414
4409
4337
4205
4035
3858
3704
3594
3533
3513
3522
3546
3574
3602
3629
3649
3657
3641
3594
3516
3419
3327
3269
3270
3339
3467
3625
3774
3877
3909
3869
3775
3658
3549
3469
3422
3397
3376
3347
3304
3259
3227
3225
3256
3307
3351
3354
3293
3158
2964
2743
2535
2374
2275
2235
2232
2240
2231
2194
2130
2052
1975
1910
1857
1809
1754
1685
1599
1503
1411
1331
1270
1223
1179
1130
1069
1000
939
896
884
900
931
949
929
849
708
518
309
117
-26
-100
-100
-38
66
185
295
377
418
410
350
242
97
-68
-228
-357
-432
-439
-383
-280
-162
-65
-21
-50
-157
-335
-564
-821
-1083
-1332
-1554
-1738
-1878
-1969
-2009
-2005
-1972
-1930
-1906
-1926
-2008
-2157
-2367
-2618
-2885
-3140
-3365
-3546
-3679
-3768
-3820
-3847
-3859
-3869
-3891
-3935
-4014
-4129
-4280
-4453
-4632
-4795
-4923
-5006
-5042
-5040
-5019
-5000
-5004
-5046
-5133
-5258
-5405
-5549
-5659
-5706
-5670
-5546
-5351
-5120
-4901
-4748
-4702
-4782
-4977
-5243
-5519
-5737
-5845
-5821
-5675
-5450
-5203
-4992
-4856
-4809
-4835
-4905
-4982
-5040
-5064
-5057
-5029
-4990
-4941
-4877
-4786
-4665
-4517
-4363
-4232
-4155
-4152
-4222
-4342
-4473
-4573
-4607
-4564
-4454
-4307
-4162
-4051
-3990
-3978
-3997
-4021
-4032
-4018
-3982
-3937
-3896
-3870
-3859
-3859
-3862
-3860
-3856
-3854
-3862
-3883
-3911
-3932
-3925
-3872
-3767
-3622
-3461
-3321
-3237
-3227
-3293
-3411
-3544
-3653
-3707
-3693
-3621
-3516
-3409
-3326
-3277
-3254
-3236
-3196
-3113
-2983
-2818
-2643
-2492
-2395
-2368
-2408
-2497
-2604
-2694
-2739
-2721
-2640
-2507
-2346
-2183
-2047
-1958
-1932
-1973
-2074
-2220
-2387
-2547
-2669
-2727
-2704
-2598
-2421
-2206
-1992
-1826
-1748
-1783
-1934
-2179
-2477
-2772
-3004
-3126
-3114
-2967
-2713
-2397
-2074
-1792
-1583
-1457
-1408
-1414
-1455
-1515
-1592
-1693
-1829
-2001
-2194
-2377
-2503
-2526
-2416
-2171
-1823
-1434
-1078
-819
-695
-707
-814
-956
-1069
-1107
-1058
-945
-816
-721
-696
-744
-836
-918
-927
-820
-578
-220
206
640
1022
1310
1488
1560
1547
1475
1373
1264
1169
1108
1102
1169
1317
1543
1824
2120
2384
2574
2662
2645
2547
2411
2287
2221
2238
2345
2523
2740
2957
3138
3256
3293
3246
3120
2934
2716
2504
2341
2271
2327
2524
2852
3275
3737
4168
4503
4688
4696
4528
4211
3795
3340
2910
2559
2330
2246
2307
2493
2765
3070
3354
3567
3674
3659
3524
3290
2988
2652
2315
2005
1748
1557
1442
1400
1419
1470
1518
1523
1451
1291
1054
777
514
317
218
218
284
356
370
277
65
-234
-559
-830
-984
-990
-862
-654
-441
-295
-261
-348
-527
-749
-960
-1123
-1228
-1285
-1316
-1342
-1366
-1375
-1343
-1247
-1081
-864
-638
-459
-376
-416
-568
-785
-994
-1116
-1092
-896
-547
-106
344
715
938
981
853
605
314
63
-73
-46
154
504
950
1425
1859
2195
2400
2464
2403
2251
2055
1865
1728
1682
1750
1938
2231
2594
2971
3300
3520
3586
3484
3237
2906
2575
2340
2276
2424
2774
3269
3813
4297
4627
4741
4628
4328
3920
3502
3170
2997
3020
3234
3597
4046
4503
4897
5173
5302
5281
5133
4902
4639
4397
4215
4118
4107
4166
4266
4374
4461
4510
4516
4486
4436
4382
4338
4310
4297
4291
4282
4258
4212
4139
4038
3912
3768
3616
3467
3330
3214
3123
3056
3008
2969
2928
2876
2805
2712
2598
2466
2322
2169
2013
1860
1716
1589
1487
1416
1378
1369
1377
1383
1368
1314
1207
1045
833
586
325
74
-144
-312
-415
-451
-424
-348
-247
-151
-92
-98
-188
-365
-617
-915
-1221
-1494
-1700
-1817
-1840
-1782
-1670
-1537
-1418
-1345
-1338
-1407
-1549
-1754
-1998
-2257
-2503
-2713
-2870
-2968
-3014
-3024
-3020
-3025
-3058
-3127
-3232
-3362
-3500
-3632
-3745
-3838
-3914
-3983
-4058
-4147
-4257
-4383
-4520
-4656
-4779
-4878
-4945
-4976
-4969
-4929
-4863
-4781
-4694
-4612
-4546
-4500
-4475
-4469
-4478
-4498
-4523
-4550
-4571
-4581
-4568
-4523
-4437
-4310
-4153
-3989
-3848
-3761
-3749
-3814
-3935
-4070
-4167
-4177
-4070
-3847
-3540
-3207
-2912
-2709
-2626
-2656
-2758
-2874
-2946
-2935
-2831
-2657
-2456
-2281
-2173
-2152
-2210
-2318
-2434
-2521
-2553
-2525
-2449
-2348
-2247
-2165
-2111
-2086
-2085
-2101
-2128
-2166
-2214
-2270
-2327
-2372
-2393
-2375
-2309
-2195
-2043
-1867
-1687
-1522
-1385
-1282
-1208
-1157
-1113
-1063
-994
-899
-775
-622
-449
-264
-76
107
282
450
616
783
955
1128
1296
1447
1569
1655
1708
1738
1766
1816
1912
2069
2288
2562
2868
3182
3480
3740
3953
4116
4232
4310
4361
4395
4426
4465
4525
4619
4755
4938
5165
5426
5704
5978
6228
6435
6588
6682
6716
6697
6637
6551
6459
6383
6348
6372
6471
6645
6882
7156
7429
7661
7818
7875
7829
7695
7502
7292
7104
6971
6912
6930
7014
7141
7285
7416
7509
7543
7507
7395
7211
6967
6685
6393
6121
5899
5748
5674
5669
5707
5754
5773
5733
5620
5438
5210
4968
4746
4569
4443
4360
4293
4210
4086
3907
3678
3420
3165
2946
2784
2689
2651
2647
2650
2632
2578
2479
2339
2171
1988
1801
1619
1448
1293
1158
1050
974
931
919
924
927
905
835
698
489
216
-100
-427
-727
-965
-1112
-1154
-1093
-946
-745
-532
-350
-240
-230
-331
-537
-823
-1152
-1477
-1754
-1944
-2024
-1985
-1839
-1614
-1349
-1090
-884
-767
-760
-863
-1059
-1309
-1568
-1794
-1952
-2029
-2033
-1987
-1923
-1871
-1846
-1850
-1866
-1870
-1843
-1774
-1673
-1567
-1487
-1464
-1515
-1635
-1802
-1982
-2142
-2259
-2328
-2359
-2369
-2375
-2382
-2381
-2350
-2268
-2123
-1921
-1693
-1483
-1342
-1307
-1394
-1587
-1846
-2116
-2340
-2473
-2497
-2414
-2248
-2031
-1800
-1584
-1404
-1273
-1200
-1190
-1245
-1359
-1519
-1704
-1882
-2021
-2097
-2095
-2023
-1904
-1774
-1673
-1630
-1659
-1755
-1894
-2044
-2174
-2260
-2293
-2279
-2236
-2191
-2167
-2182
-2246
-2356
-2499
-2654
-2798
-2908
-2965
-2958
-2888
-2770
-2625
-2486
-2386
-2350
-2395
-2521
-2712
-2941
-3174
-3376
-3523
-3598
-3603
-3547
-3449
-3331
-3215
-3115
-3041
-2997
-2982
-2988
-3011
-3041
-3074
-3102
-3122
-3126
-3108
-3059
-2970
-2833
-2644
-2408
-2140
-1865
-1617
-1432
-1338
-1347
-1451
-1617
-1794
-1925
-1955
-1851
-1605
-1244
-822
-405
-65
145
196
94
-130
-422
-718
-962
-1110
-1140
-1051
-863
-607
-325
-58
156
291
329
269
122
-85
-317
-534
-698
-780
-766
-658
-478
-260
-45
127
224
229
141
-21
-229
-445
-632
-760
-813
-792
-714
-609
-513
-460
-472
-556
-698
-869
-1034
-1155
-1210
-1195
-1125
-1033
-960
-942
-1002
-1140
-1337
-1556
-1758
-1909
-1991
-2005
-1972
-1923
-1893
-1907
-1978
-2104
-2270
-2456
-2641
-2810
-2956
-3079
-3184
-3275
-3352
-3412
-3453
-3469
-3464
-3445
-3425
-3421
-3449
-3516
-3626
-3768
-3928
-4086
-4226
-4331
-4395
-4418
-4402
-4356
-4285
-4196
-4094
-3990
-3888
-3801
-3741
-3718
-3739
-3803
-3903
-4021
-4137
-4230
-4283
-4286
-4240
-4152
-4033
-3896
-3753
-3610
-3474
-3345
-3226
-3120
-3032
-2962
-2912
-2877
-2846
-2808
-2751
-2665
-2550
-2413
-2265
-2124
-2004
-1912
-1851
-1814
-1790
-1767
-1735
-1690
-1632
-1565
-1496
-1432
-1375
-1328
-1287
-1250
-1215
-1177
-1138
-1096
-1052
-1006
-956
-898
-831
-750
-654
-544
-425
-308
-208
-140
-117
-148
-228
-343
-466
-566
-614
-591
-495
-345
-174
-26
60
60
-30
-191
-384
-566
-698
-758
-745
-679
-590
-510
-461
-449
-463
-481
-478
-439
-361
-256
-147
-61
-16
-19
-61
-124
-181
-213
-210
-173
-119
-69
-42
-52
-99
-172
-252
-318
-351
-341
-286
-191
-64
85
250
423
599
766
908
1004
1036
988
862
673
454
249
103
52
111
270
497
746
966
1117
1179
1157
1073
963
862
797
779
803
856
916
969
1004
1022
1029
1027
1020
1008
984
945
889
821
753
696
663
659
680
717
756
784
793
782
760
733
712
699
689
674
643
591
519
441
376
345
368
452
591
766
948
1107
1220
1274
1273
1234
1180
1137
1124
1147
1202
1273
1344
1400
1434
1454
1475
1516
1593
1714
1872
2048
2214
2340
2405
2401
2335
2231
2118
2029
1990
2009
2084
2197
2323
2432
2500
2512
2466
2370
2245
2116
2007
1938
1922
1954
2020
2097
2159
2184
2160
2091
1997
1905
1846
1841
1896
1999
2119
2220
2266
2237
2131
1965
1774
1594
1458
1382
1364
1387
1424
1452
1450
1415
1351
1270
1185
1104
1028
953
876
794
713
644
601
596
633
708
804
899
967
990
958
871
742
590
436
299
195
131
110
124
162
209
247
257
226
147
25
-129
-292
-439
-547
-602
-600
-553
-482
-412
-366
-358
-392
-455
-531
-599
-642
-651
-627
-579
-520
-462
-414
-379
-358
-350
-352
-367
-398
-447
-512
-587
-660
-715
-737
-717
-654
-560
-452
-354
-284
-255
-271
-326
-405
-495
-583
-661
-728
-783
-826
-856
-866
-848
-794
-702
-578
-438
-302
-195
-136
-134
-188
-284
-399
-506
-579
-597
-549
-435
-262
-46
192
430
644
813
923
967
945
868
754
624
500
399
335
314
334
391
478
589
714
848
979
1095
1182
1228
1224
1166
1063
932
796
681
610
599
652
765
924
1111
1307
1494
1658
1786
1871
1907
1892
1826
1717
1578
1427
1289
1186
1139
1158
1244
1389
1572
1770
1958
2116
2233
2306
2341
2350
2348
2346
2355
2374
2400
2424
2435
2427
2397
2350
2295
2249
2227
2239
2290
2376
2482
2592
2687
2757
2795
2806
2799
2788
2782
2787
2801
2817
2824
2818
2796
2767
2744
2739
2766
2827
2915
3018
3114
3187
3224
3222
3188
3133
3073
3017
2968
2924
2875
2811
2723
2612
2484
2352
2230
2133
2066
2029
2016
2017
2019
2013
1993
1955
1898
1818
1713
1580
1419
1236
1042
854
695
583
533
544
606
695
783
841
850
803
709
585
455
342
261
216
204
214
236
261
287
316
352
398
454
514
569
611
632
631
612
582
552
528
515
514
522
535
552
572
596
627
665
711
762
817
873
930
991
1058
1130
1207
1281
1343
1386
1404
1397
1374
1347
1333
1343
1385
1456
1546
1636
1711
1754
1759
1726
1662
1581
1496
1418
1352
1303
1268
1246
1235
1235
1246
1269
1305
1349
1394
1429
1442
1424
1370
1283
1174
1058
955
883
852
864
911
977
1043
1089
1106
1089
1045
985
921
864
816
776
737
693
637
571
497
424
358
303
260
228
201
175
147
116
82
47
9
-32
-77
-129
-185
-243
-300
-351
-396
-437
-475
-515
-558
-603
-647
-686
-722
-756
-797
-853
-930
-1025
-1128
-1218
-1275
-1284
-1239
-1155
-1056
-977
-948
-987
-1093
-1247
-1415
-1563
-1664
-1709
-1704
-1674
-1644
-1637
-1665
-1726
-1806
-1888
-1959
-2012
-2052
-2088
-2129
-2183
-2249
-2320
-2385
-2436
-2468
-2482
-2483
-2475
-2463
-2447
-2425
-2395
-2359
-2320
-2287
-2270
-2274
-2299
-2340
-2382
-2412
-2418
-2392
-2337
-2262
-2178
-2100
-2037
-1995
-1977
-1982
-2005
-2044
-2092
-2142
-2185
-2214
-2219
-2199
-2155
-2096
-2037
-1993
-1978
-1999
-2057
-2142
-2242
-2343
-2431
-2499
-2546
-2573
-2587
-2593
-2600
-2614
-2642
-2688
-2757
-2849
-2961
-3084
-3205
-3311
-3392
-3441
-3462
-3464
-3462
-3472
-3504
-3560
-3633
-3709
-3768
-3795
-3781
-3727
-3642
-3545
-3454
-3388
-3357
-3362
-3399
-3456
-3519
-3576
-3616
-3634
-3630
-3604
-3558
-3494
-3412
-3314
-3199
-3072
-2938
-2805
-2684
-2585
-2518
-2487
-2494
-2534
-2596
-2668
-2731
-2770
-2768
-2718
-2618
-2478
-2313
-2148
-2005
-1904
-1853
-1849
-1875
-1909
-1926
-1909
-1856
-1777
-1695
-1639
-1628
-1672
-1760
-1868
-1962
-2009
-1987
-1891
-1736
-1548
-1359
-1196
-1077
-1006
-975
-973
-991
-1024
-1071
-1135
-1215
-1304
-1384
-1436
-1437
-1373
-1243
-1060
-850
-644
-472
-357
-307
-318
-375
-459
-548
-624
-676
-697
-689
-654
-598
-530
-455
-382
-314
-254
-201
-155
-113
-77
-50
-34
-34
-52
-84
-122
-154
-170
-162
-130
-82
-30
13
37
41
31
21
26
54
109
179
251
308
337
339
324
310
318
364
454
580
724
863
975
1046
1076
1074
1056
1040
1042
1066
1114
1177
1247
1317
1382
1444
1509
1582
1665
1758
1857
1956
2045
2122
2181
2222
2247
2257
2252
2233
2199
2150
2091
2028
1974
1940
1936
1968
2033
2124
2220
2304
2355
2361
2316
2225
2101
1960
1823
1704
1611
1546
1503
1472
1441
1401
1346
1276
1195
1113
1039
980
941
925
926
938
950
953
937
895
826
732
620
498
379
273
187
126
88
67
56
48
38
24
11
7
17
46
93
151
208
252
273
267
240
204
174
165
185
234
303
380
449
500
531
546
553
563
582
609
640
669
688
696
697
697
702
713
723
722
692
624
513
367
207
57
-55
-110
-102
-40
57
162
246
288
277
211
99
-41
-191
-330
-442
-517
-549
-542
-503
-445
-379
-315
-257
-203
-149
-87
-15
66
147
219
270
295
298
290
287
306
358
444
556
682
805
916
1014
1107
1204
1312
1436
1568
1696
1806
1885
1931
1950
1958
1970
1998
2050
2120
2200
2279
2351
2413
2469
2528
2593
2667
2744
2817
2878
2920
2944
2954
2959
2965
2975
2988
3000
3009
3013
3018
3032
3066
3122
3200
3286
3365
3420
3437
3415
3362
3296
3236
3201
3200
3234
3292
3362
3428
3481
3519
3546
3570
3597
3632
3676
3720
3757
3777
3771
3739
3685
3618
3553
3504
3483
3496
3544
3617
3703
3786
3853
3896
3915
3915
3908
3904
3909
3925
3944
3954
3945
3908
3842
3755
3661
3575
3512
3481
3485
3522
3583
3660
3744
3828
3903
3962
3995
3995
3959
3890
3797
3700
3619
3577
3586
3647
3750
3873
3991
4083
4135
4151
4143
4132
4137
4171
4236
4323
4412
4485
4525
4525
4488
4425
4350
4275
4209
4154
4109
4070
4038
4011
3998
4000
4021
4059
4108
4153
4184
4189
4166
4116
4046
3969
3888
3809
3732
3650
3559
3457
3344
3224
3104
2988
2877
2770
2663
2552
2440
2335
2249
2196
2187
2222
2287
2360
2409
2406
2331
2181
1969
1726
1485
1279
1129
1040
1002
994
989
969
921
847
757
664
581
515
462
416
363
292
197
78
-61
-209
-356
-493
-615
-722
-815
-901
-986
-1073
-1167
-1271
-1385
-1509
-1643
-1784
-1929
-2074
-2213
-2343
-2459
-2561
-2648
-2722
-2787
-2846
-2904
-2964
-3031
-3108
-3200
-3310
-3440
-3592
-3763
-3944
-4128
-4299
-4445
-4556
-4624
-4652
-4649
-4630
-4613
-4617
-4654
-4728
-4835
-4959
-5083
-5186
-5254
-5282
-5276
-5250
-5226
-5225
-5260
-5335
-5439
-5555
-5659
-5730
-5757
-5741
-5696
-5646
-5616
-5627
-5685
-5784
-5905
-6021
-6107
-6146
-6134
-6080
-6006
-5934
-5887
-5876
-5901
-5951
-6009
-6057
-6080
-6075
-6044
-5999
-5954
-5920
-5904
-5903
-5911
-5914
-5898
-5852
-5774
-5667
-5544
-5420
-5315
-5242
-5204
-5198
-5207
-5209
-5179
-5098
-4960
-4771
-4551
-4330
-4136
-3993
-3913
-3890
-3906
-3934
-3945
-3917
-3838
-3709
-3542
-3352
-3159
-2979
-2825
-2703
-2617
-2563
-2538
-2534
-2540
-2543
-2530
-2493
-2427
-2336
-2232
-2132
-2055
-2013
-2012
-2045
-2104
-2165
-2214
-2238
-2234
-2205
-2161
-2113
-2071
-2041
-2025
-2024
-2033
-2054
-2086
-2132
-2193
-2271
-2362
-2461
-2560
-2650
-2724
-2776
-2804
-2808
-2793
-2767
-2742
-2733
-2753
-2811
-2911
-3046
-3202
-3357
-3489
-3579
-3617
-3604
-3551
-3475
-3395
-3327
-3277
-3248
-3238
-3243
-3262
-3297
-3352
-3427
-3519
-3616
-3701
-3756
-3765
-3724
-3640
-3530
-3417
-3325
-3270
-3254
-3271
-3306
-3342
-3367
-3376
-3373
-3369
-3373
-3394
-3431
-3477
-3524
-3557
-3570
-3560
-3527
-3480
-3425
-3370
-3319
-3274
-3233
-3193
-3151
-3104
-3050
-2989
-2924
-2860
-2802
-2761
-2744
-2757
-2797
-2859
-2930
-2991
-3029
-3031
-2996
-2927
-2836
-2736
-2637
-2543
-2455
-2367
-2276
-2180
-2087
-2008
-1957
-1944
-1972
-2032
-2103
-2157
-2169
-2116
-1993
-1808
-1582
-1345
-1132
-968
-870
-839
-866
-927
-998
-1051
-1067
-1034
-950
-824
-671
-508
-354
-221
-115
-36
25
76
129
192
269
359
461
569
678
787
894
997
1095
1185
1266
1334
1390
1437
1483
1537
1610
1712
1846
2009
2191
2377
2551
2696
2804
2874
2914
2941
2973
3030
3123
3253
3414
3587
3752
3891
3994
4059
4098
4126
4162
4218
4297
4394
4496
4587
4656
4699
4720
4728
4734
4745
4762
4780
4791
4792
4782
4768
4760
4767
4791
4825
4853
4854
4810
4714
4573
4409
4247
4115
4027
3986
3978
3981
3975
3943
3885
3806
3722
3641
3566
3489
3394
3264
3090
2877
2644
2419
2232
2102
2036
2020
2029
2037
2017
1960
1867
1756
1645
1552
1486
1441
1404
1354
1274
1155
998
817
632
463
329
239
193
182
192
205
206
185
138
66
-24
-123
-223
-318
-403
-478
-542
-595
-634
-654
-651
-620
-563
-488
-408
-342
-310
-329
-405
-535
-704
-888
-1056
-1182
-1246
-1240
-1170
-1053
-916
-788
-695
-655
-678
-757
-881
-1031
-1186
-1331
-1455
-1553
-1628
-1684
-1722
-1746
-1756
-1752
-1738
-1719
-1706
-1712
-1748
-1818
-1920
-2040
-2162
-2263
-2329
-2350
-2326
-2266
-2185
-2099
-2020
-1958
-1919
-1903
-1909
-1937
-1982
-2040
-2102
-2160
-2202
-2220
-2213
-2182
-2137
-2089
-2047
-2011
-1976
-1931
-1860
-1753
-1611
-1443
-1272
-1126
-1029
-999
-1038
-1131
-1253
-1370
-1449
-1466
-1410
-1285
-1106
-901
-699
-529
-410
-352
-350
-388
-442
-486
-497
-463
-383
-269
-140
-19
76
135
158
151
127
98
73
59
59
76
115
180
271
386
514
638
739
798
808
774
714
656
628
650
728
853
1002
1147
1264
1341
1378
1387
1386
1393
1417
1461
1522
1594
1672
1756
1849
1951
2062
2173
2269
2333
2353
2325
2257
2168
2086
2035
2033
2086
2185
2312
2442
2554
2632
2668
2666
2632
2578
2518
2464
2425
2412
2431
2484
2568
2675
2789
2891
2964
2996
2983
2933
2864
2800
2765
2775
2837
2944
3079
3218
3339
3423
3465
3467
3442
3404
3368
3341
3325
3318
3315
3313
3317
3333
3374
3450
3561
3700
3848
3980
4067
4094
4056
3960
3831
3701
3598
3540
3531
3559
3605
3643
3658
3642
3600
3549
3504
3476
3467
3469
3465
3438
3377
3281
3162
3040
2937
2869
2843
2851
2873
2888
2875
2821
2729
2610
2483
2368
2277
2214
2172
2139
2101
2050
1984
1911
1841
1785
1750
1734
1727
1716
1693
1653
1602
1552
1518
1509
1527
1559
1587
1588
1549
1467
1357
1246
1166
1145
1195
1311
1466
1625
1753
1823
1827
1773
1683
1585
1501
1444
1412
1397
1386
1370
1349
1332
1334
1370
1448
1567
1713
1863
1993
2080
2107
2073
1986
1864
1732
1616
1539
1516
1553
1643
1771
1911
2037
2127
2163
2141
2072
1977
1882
1817
1801
1845
1946
2089
2252
2409
2539
2627
2667
2663
2627
2577
2533
2513
2529
2588
2685
2809
2941
3064
3160
3221
3246
3242
3224
3203
3193
3198
3219
3253
3296
3345
3398
3457
3521
3587
3647
3690
3704
3681
3622
3533
3428
3325
3236
3169
3124
3095
3073
3047
3013
2967
2909
2837
2748
2636
2494
2320
2119
1904
1695
1513
1374
1282
1231
1203
1174
1119
1022
880
694
477
242
3
-230
-448
-644
-811
-940
-1030
-1086
-1122
-1162
-1233
-1358
-1548
-1793
-2067
-2331
-2545
-2680
-2728
-2707
-2655
-2617
-2637
-2739
-2924
-3172
-3446
-3706
-3919
-4065
-4142
-4162
-4145
-4110
-4073
-4045
-4030
-4035
-4059
-4105
-4176
-4269
-4382
-4504
-4628
-4742
-4839
-4917
-4973
-5008
-5021
-5011
-4975
-4915
-4837
-4752
-4678
-4636
-4643
-4704
-4814
-4954
-5096
-5207
-5263
-5250
-5171
-5043
-4895
-4758
-4660
-4619
-4636
-4701
-4792
-4883
-4947
-4967
-4936
-4856
-4743
-4615
-4493
-4392
-4319
-4273
-4243
-4218
-4184
-4134
-4067
-3992
-3917
-3851
-3799
-3760
-3730
-3699
-3662
-3613
-3555
-3492
-3428
-3364
-3297
-3221
-3129
-3016
-2886
-2750
-2623
-2523
-2463
-2444
-2458
-2486
-2504
-2492
-2435
-2332
-2191
-2029
-1868
-1723
-1607
-1527
-1482
-1470
-1484
-1515
-1551
-1575
-1569
-1516
-1403
-1228
-1000
-749
-509
-322
-220
-222
-322
-492
-686
-854
-946
-934
-810
-593
-322
-45
190
349
420
410
346
266
207
197
252
366
519
682
824
915
942
901
803
671
532
414
338
316
347
420
512
594
637
618
525
362
145
-96
-328
-521
-656
-730
-755
-758
-766
-805
-889
-1018
-1178
-1348
-1505
-1634
-1727
-1790
-1832
-1865
-1898
-1935
-1973
-2008
-2039
-2070
-2109
-2166
-2248
-2357
-2484
-2613
-2726
-2806
-2846
-2851
-2836
-2821
-2826
-2861
-2928
-3015
-3104
-3177
-3222
-3235
-3224
-3204
-3191
-3199
-3232
-3283
-3338
-3380
-3391
-3360
-3284
-3172
-3039
-2906
-2795
-2724
-2701
-2725
-2786
-2861
-2926
-2956
-2930
-2840
-2689
-2491
-2272
-2058
-1879
-1756
-1702
-1720
-1800
-1924
-2061
-2175
-2228
-2183
-2016
-1719
-1311
-833
-351
62
339
435
342
97
-233
-555
-780
-842
-716
-420
-8
441
851
1167
1363
1446
1447
1407
1362
1335
1333
1350
1376
1404
1434
1471
1522
1588
1663
1734
1786
1814
1823
1834
1878
1983
2166
2421
2715
2999
3216
3318
3283
3119
2862
2566
2293
2090
1988
1990
2084
2244
2441
2651
2858
3050
3218
3351
3442
3481
3467
3404
3307
3200
3108
3050
3040
3076
3149
3242
3335
3413
3468
3496
3503
3494
3477
3459
3445
3439
3443
3456
3470
3478
3466
3424
3344
3228
3085
2936
2800
2699
2644
2637
2667
2718
2769
2807
2823
2815
2787
2743
2684
2610
2519
2416
2311
2220
2166
2167
2232
2355
2511
2666
2784
2835
2810
2720
2593
2467
2377
2345
2373
2449
2544
2631
2684
2691
2652
2578
2485
2389
2305
2245
2217
2225
2268
2339
2422
2497
2537
2519
2430
2271
2059
1825
1605
1431
1319
1270
1266
1279
1278
1244
1167
1052
915
771
637
519
419
333
258
193
137
87
37
-25
-114
-247
-429
-655
-904
-1144
-1340
-1465
-1507
-1474
-1396
-1310
-1258
-1270
-1361
-1527
-1750
-2005
-2263
-2501
-2701
-2850
-2939
-2965
-2927
-2831
-2693
-2539
-2401
-2315
-2307
-2391
-2559
-2787
-3033
-3250
-3397
-3448
-3394
-3248
-3040
-2806
-2586
-2410
-2296
-2252
-2270
-2335
-2427
-2526
-2615
-2680
-2715
-2719
-2693
-2642
-2571
-2487
-2397
-2308
-2228
-2167
-2130
-2125
-2149
-2197
-2257
-2313
-2349
-2352
-2317
-2247
-2155
-2059
-1979
-1931
-1923
-1957
-2021
-2105
-2187
-2251
-2285
-2278
-2230
-2142
-2021
-1883
-1737
-1600
-1484
-1401
-1355
-1345
-1366
-1404
-1446
-1477
-1484
-1459
-1401
-1310
-1190
-1049
-892
-726
-555
-389
-234
-100
2
64
84
66
26
-16
-32
0
97
261
478
721
955
1148
1277
1337
1340
1310
1277
1266
1289
1342
1410
1470
1504
1506
1483
1453
1439
1458
1515
1602
1697
1778
1828
1841
1826
1801
1784
1785
1803
1819
1811
1758
1649
1493
1316
1155
1045
1012
1062
1180
1332
1480
1587
1629
1599
1507
1375
1230
1100
1002
947
936
961
1010
1070
1127
1169
1190
1184
1151
1094
1014
919
812
699
589
490
414
370
367
406
482
579
679
760
805
806
762
683
583
477
376
287
213
155
114
94
99
130
183
245
300
329
322
278
212
151
122
148
234
367
512
628
675
632
498
304
94
-79
-171
-159
-46
139
350
540
668
710
666
554
408
261
145
79
69
107
175
255
328
384
419
436
442
444
449
456
464
468
465
456
442
429
421
417
414
403
376
327
254
165
76
4
-37
-37
4
77
167
260
342
407
451
473
474
452
407
339
256
171
106
80
110
199
336
496
646
755
801
780
707
606
510
442
416
430
469
516
553
572
575
572
578
603
652
722
805
891
972
1042
1102
1152
1192
1224
1246
1258
1265
1277
1305
1366
1467
1609
1780
1959
2114
2219
2254
2213
2110
1969
1825
1713
1661
1683
1778
1928
2105
2276
2409
2478
2472
2392
2256
2091
1930
1808
1746
1753
1823
1932
2050
2143
2188
2174
2107
2004
1888
1782
1699
1641
1600
1564
1519
1461
1393
1329
1281
1261
1271
1299
1326
1328
1284
1182
1026
832
629
448
315
247
248
303
390
478
535
535
465
324
125
-104
-333
-529
-665
-727
-718
-652
-555
-459
-390
-369
-402
-485
-603
-738
-875
-1000
-1106
-1194
-1264
-1319
-1359
-1384
-1390
-1373
-1334
-1273
-1199
-1120
-1048
-995
-973
-989
-1045
-1134
-1245
-1359
-1454
-1511
-1514
-1460
-1357
-1226
-1093
-987
-927
-922
-966
-1040
-1119
-1179
-1201
-1181
-1127
-1056
-991
-949
-943
-972
-1026
-1089
-1140
-1164
-1151
-1100
-1020
-925
-835
-772
-753
-789
-884
-1027
-1199
-1376
-1529
-1635
-1678
-1657
-1585
-1481
-1374
-1287
-1236
-1229
-1259
-1316
-1386
-1460
-1534
-1610
-1695
-1791
-1899
-2011
-2112
-2187
-2226
-2226
-2199
-2165
-2151
-2181
-2268
-2409
-2586
-2769
-2927
-3031
-3070
-3050
-2994
-2931
-2891
-2895
-2945
-3027
-3117
-3183
-3201
-3162
-3070
-2945
-2814
-2706
-2638
-2621
-2649
-2710
-2789
-2871
-2947
-3008
-3050
-3068
-3055
-3005
-2914
-2788
-2639
-2490
-2369
-2300
-2297
-2357
-2462
-2577
-2668
-2706
-2678
-2591
-2473
-2360
-2290
-2287
-2357
-2483
-2632
-2765
-2846
-2851
-2779
-2642
-2468
-2289
-2133
-2021
-1960
-1951
-1982
-2045
-2126
-2215
-2304
-2382
-2440
-2467
-2456
-2407
-2325
-2224
-2124
-2047
-2007
-2013
-2057
-2125
-2192
-2237
-2242
-2204
-2129
-2033
-1941
-1865
-1818
-1796
-1790
-1784
-1766
-1732
-1684
-1634
-1594
-1574
-1571
-1576
-1566
-1523
-1430
-1288
-1109
-922
-756
-641
-590
-599
-647
-701
-731
-715
-644
-530
-392
-255
-136
-39
44
129
232
359
502
642
750
802
785
708
596
487
421
428
518
680
890
1111
1311
1469
1577
1639
1670
1684
1691
1696
1703
1712
1729
1764
1826
1924
2059
2220
2386
2532
2634
2678
2664
2605
2527
2456
2414
2411
2444
2502
2570
2635
2690
2740
2791
2853
2930
3020
3111
3187
3235
3246
3221
3173
3120
3084
3084
3127
3212
3325
3445
3549
3617
3639
3614
3555
3485
3427
3403
3426
3498
3607
3731
3847
3933
3974
3968
3921
3847
3763
3682
3614
3563
3529
3511
3508
3520
3544
3574
3599
3604
3574
3499
3380
3230
3073
2940
2855
2832
2867
2937
3009
3050
3035
2958
2828
2674
2525
2408
2337
2307
2305
2309
2301
2273
2226
2174
2132
2114
2124
2158
2205
2252
2284
2298
2292
2273
2249
2226
2209
2197
2190
2184
2177
2171
2163
2156
2149
2139
2126
2107
2082
2054
2025
2000
1981
1973
1976
1991
2017
2049
2079
2099
2098
2065
1995
1888
1756
1613
1480
1373
1303
1268
1256
1249
1228
1178
1099
1000
898
813
760
741
748
763
767
747
696
621
535
452
383
332
292
256
213
159
95
30
-27
-72
-105
-133
-169
-223
-301
-399
-504
-599
-669
-703
-703
-679
-648
-628
-633
-667
-726
-800
-877
-946
-1002
-1048
-1083
-1115
-1144
-1168
-1184
-1187
-1175
-1152
-1130
-1123
-1147
-1213
-1323
-1467
-1627
-1775
-1884
-1937
-1926
-1863
-1771
-1684
-1634
-1644
-1721
-1851
-2008
-2155
-2259
-2300
-2275
-2201
-2107
-2028
-1993
-2017
-2097
-2214
-2342
-2453
-2525
-2552
-2537
-2497
-2450
-2415
-2402
-2417
-2455
-2509
-2568
-2619
-2654
-2663
-2643
-2590
-2511
-2413
-2313
-2227
-2172
-2159
-2189
-2252
-2331
-2403
-2446
-2449
-2408
-2336
-2251
-2173
-2120
-2100
-2107
-2127
-2140
-2127
-2075
-1983
-1858
-1718
-1586
-1481
-1417
-1400
-1423
-1471
-1523
-1560
-1562
-1521
-1436
-1314
-1170
-1022
-888
-780
-704
-660
-638
-628
-617
-592
-547
-478
-388
-284
-175
-74
10
68
97
98
78
47
18
3
12
48
110
190
278
361
431
478
500
496
468
421
359
288
216
152
103
75
71
89
120
155
183
193
182
152
109
63
26
5
3
21
52
90
126
152
161
151
119
68
4
-64
-121
-156
-159
-125
-60
24
106
168
195
183
139
81
35
23
62
156
296
460
623
759
849
888
882
846
801
767
758
783
840
924
1024
1131
1240
1346
1451
1556
1661
1765
1863
1950
2019
2068
2096
2108
2110
2110
2114
2124
2140
2158
2175
2192
2210
2238
2284
2354
2449
2565
2688
2803
2894
2951
2972
2962
2932
2897
2867
2850
2849
2860
2883
2914
2953
3000
3055
3112
3162
3194
3195
3161
3094
3007
2920
2857
2833
2857
2923
3013
3100
3159
3170
3124
3023
2879
2711
2536
2367
2215
2082
1971
1880
1808
1755
1717
1690
1665
1633
1585
1516
1426
1319
1205
1093
991
902
824
751
677
597
511
426
352
298
272
271
286
301
296
254
168
42
-110
-263
-393
-484
-529
-538
-535
-548
-604
-718
-887
-1095
-1309
-1497
-1635
-1714
-1744
-1752
-1770
-1831
-1950
-2125
-2337
-2553
-2742
-2881
-2963
-2999
-3014
-3036
-3093
-3196
-3346
-3529
-3724
-3912
-4078
-4217
-4332
-4430
-4518
-4602
-4681
-4752
-4808
-4847
-4871
-4883
-4893
-4911
-4941
-4988
-5048
-5112
-5170
-5209
-5219
-5195
-5136
-5050
-4950
-4853
-4777
-4737
-4741
-4786
-4859
-4940
-5006
-5036
-5019
-4956
-4857
-4742
-4631
-4541
-4481
-4452
-4446
-4453
-4467
-4483
-4505
-4535
-4577
-4628
-4680
-4721
-4738
-4719
-4666
-4588
-4500
-4424
-4377
-4366
-4388
-4432
-4477
-4508
-4514
-4494
-4459
-4425
-4407
-4416
-4452
-4503
-4551
-4574
-4557
-4495
-4395
-4279
-4173
-4101
-4081
-4115
-4190
-4278
-4349
-4373
-4334
-4231
-4082
-3917
-3771
-3674
-3645
-3682
-3767
-3872
-3961
-4005
-3986
-3902
-3765
-3595
-3418
-3256
-3122
-3021
-2951
-2901
-2858
-2811
-2750
-2670
-2570
-2454
-2329
-2206
-2095
-2003
-1933
-1878
-1829
-1769
-1684
-1565
-1414
-1241
-1068
-918
-809
-747
-725
-720
-703
-645
-529
-355
-139
86
285
428
500
508
477
444
449
521
671
891
1153
1419
1648
1811
1890
1892
1835
1751
1674
1630
1638
1700
1804
1934
2068
2186
2279
2341
2378
2397
2406
2412
2419
2429
2443
2463
2490
2525
2567
2610
2645
2661
2650
2610
2549
2486
2443
2440
2486
2576
2686
2781
2827
2802
2704
2557
2403
2289
2253
2305
2427
2573
2683
2704
2611
2414
2159
1917
1757
1729
1838
2049
2291
2480
2545
2453
2215
1891
1565
1322
1225
1293
1500
1782
2055
2244
2298
2203
1983
1686
1370
1087
870
729
655
629
631
646
668
698
738
788
841
885
902
879
807
686
530
357
194
66
-7
-14
45
157
301
448
571
649
671
638
565
472
381
309
262
238
225
215
205
200
216
270
373
524
702
873
995
1033
968
808
581
335
116
-35
-99
-78
9
135
273
403
511
589
627
611
526
358
106
-212
-558
-881
-1124
-1241
-1207
-1028
-735
-378
-15
300
524
628
596
424
122
-288
-763
-1241
-1644
-1893
-1927
-1719
-1292
-720
-114
403
729
809
649
312
-101
-480
-741
-845
-801
-658
-480
-325
-221
-164
-126
-66
42
202
388
554
648
636
509
292
39
-187
-325
-341
-229
-17
242
490
672
757
743
652
530
423
372
395
484
604
709
755
714
585
397
199
47
-17
23
154
331
503
621
662
628
551
470
423
426
468
520
546
522
444
338
244
205
244
358
512
656
742
745
672
565
484
487
603
827
1114
1400
1621
1736
1743
1674
1585
1532
1549
1639
1772
1899
1973
1965
1880
1754
1643
1608
1693
1915
2262
2692
3150
3575
3909
4109
4142
3995
3673
3206
2648
2075
1578
1248
1158
1343
1792
2449
3218
3992
4667
5167
5452
5519
5390
5103
4698
4211
3677
3136
2637
2244
2027
2047
2341
2901
3669
4539
5375
6038
6417
6452
6149
5579
4861
4135
3530
3141
3010
3123
3424
3830
4260
4648
4962
5194
5358
5468
5525
5509
5385
5114
4677
4093
3429
2792
2310
2094
2210
2646
3315
4070
4741
5182
5306
5110
4663
4083
3502
3009
2645
2390
2190
1981
1734
1462
1226
1104
1163
1420
1830
2291
2670
2847
2755
2398
1856
1257
738
401
291
381
589
813
958
973
854
644
410
222
128
142
250
414
589
737
827
849
799
686
524
332
137
-30
-137
-160
-86
74
288
506
673
738
675
484
194
-144
-471
-733
-897
-951
-910
-809
-685
-577
-508
-481
-487
-501
-498
-463
-395
-313
-251
-251
-344
-543
-831
-1163
-1469
-1680
-1741
-1630
-1368
-1016
-656
-374
-233
-255
-421
-672
-938
-1151
-1272
-1295
-1248
-1176
-1125
-1124
-1176
-1261
-1344
-1391
-1382
-1317
-1211
-1094
-988
-909
-856
-823
-800
-786
-792
-837
-940
-1108
-1327
-1560
-1754
-1857
-1831
-1669
-1399
-1076
-769
-540
-425
-425
-510
-630
-736
-795
-801
-774
-753
-777
-869
-1026
-1219
-1399
-1516
-1532
-1435
-1240
-988
-730
-515
-379
-332
-367
-455
-563
-661
-728
-756
-752
-732
-714
-717
-747
-802
-869
-926
-946
-906
-791
-602
-353
-74
200
432
596
680
688
637
552
455
361
277
203
135
77
37
32
84
206
403
663
959
1251
1501
1679
1769
1774
1713
1613
1500
1394
1303
1223
1143
1051
940
814
688
589
550
602
766
1047
1427
1864
2295
2650
2861
2878
2685
2302
1786
1221
701
311
110
119
320
664
1080
1495
1842
2078
2177
2140
1983
1733
1426
1098
784
513
307
174
111
101
121
143
146
115
49
-40
-134
-214
-263
-274
-248
-198
-139
-92
-74
-98
-171
-292
-452
-637
-824
-991
-1117
-1186
-1193
-1143
-1048
-928
-803
-691
-605
-553
-543
-578
-661
-792
-964
-1158
-1348
-1500
-1582
-1576
-1484
-1331
-1165
-1041
-1008
-1094
-1290
-1558
-1831
-2039
-2121
-2051
-1835
-1522
-1179
-883
-693
-643
-731
-924
-1166
-1397
-1565
-1635
-1599
-1473
-1292
-1096
-926
-809
-759
-768
-814
-868
-902
-897
-849
-767
-674
-596
-552
-552
-593
-660
-736
-804
-856
-895
-925
-953
-977
-988
-969
-903
-785
-624
-452
-311
-246
-293
-460
-727
-1046
-1353
-1586
-1698
-1672
-1524
-1294
-1040
-817
-669
-621
-676
-817
-1016
-1244
-1469
-1665
-1815
-1907
-1937
-1910
-1839
-1745
-1652
-1585
-1564
-1600
-1691
-1825
-1977
-2120
-2227
-2279
-2268
-2196
-2081
-1944
-1815
-1720
-1680
-1708
-1803
-1952
-2134
-2318
-2474
-2579
-2615
-2577
-2474
-2322
-2141
-1957
-1791
-1662
-1584
-1568
-1618
-1729
-1892
-2086
-2286
-2462
-2588
-2644
-2627
-2545
-2422
-2286
-2165
-2078
-2032
-2021
-2033
-2049
-2062
-2068
-2075
-2095
-2135
-2196
-2268
-2332
-2364
-2348
-2278
-2167
-2040
-1929
-1862
-1856
-1907
-1992
-2077
-2125
-2110
-2023
-1877
-1702
-1532
-1399
-1319
-1289
-1286
-1282
-1250
-1175
-1063
-934
-821
-752
-743
-789
-863
-929
-953
-912
-809
-668
-529
-433
-403
-441
-518
-591
-611
-548
-396
-182
44
227
327
330
259
164
100
111
209
368
530
629
610
453
186
-122
-382
-508
-447
-196
195
641
1039
1304
1388
1291
1058
765
490
297
217
243
338
450
529
540
475
349
199
66
-11
-6
86
258
488
750
1020
1277
1502
1676
1776
1771
1630
1328
862
262
-403
-1025
-1481
-1651
-1459
-895
-33
977
1936
2643
2937
2747
2108
1157
100
-838
-1466
-1674
-1456
-901
-170
555
1115
1409
1414
1179
802
396
62
-137
-183
-98
75
286
497
688
856
1006
1133
1223
1244
1159
941
591
152
-289
-621
-729
-540
-44
683
1490
2184
2579
2553
2089
1288
348
-484
-988
-1025
-588
202
1130
1951
2462
2560
2263
1699
1054
512
197
140
285
519
720
810
779
682
616
672
899
1276
1717
2099
2301
2245
1925
1408
817
289
-56
-150
8
366
832
1304
1699
1962
2073
2039
1882
1633
1319
966
605
271
11
-127
-102
104
478
964
1471
1886
2100
2033
1664
1034
256
-516
-1115
-1403
-1308
-842
-106
734
1487
1980
2102
1833
1241
467
-317
-945
-1307
-1364
-1155
-781
-369
-43
113
72
-139
-450
-776
-1040
-1199
-1248
-1221
-1173
-1158
-1208
-1325
-1474
-1601
-1653
-1599
-1445
-1240
-1061
-986
-1070
-1320
-1685
-2067
-2353
-2446
-2304
-1960
-1515
-1117
-915
-1010
-1428
-2101
-2885
-3595
-4061
-4169
-3894
-3305
-2541
-1776
-1173
-843
-831
-1109
-1593
-2175
-2743
-3209
-3513
-3630
-3563
-3336
-2990
-2576
-2159
-1804
-1574
-1517
-1651
-1956
-2372
-2810
-3170
-3366
-3346
-3108
-2697
-2196
-1698
-1284
-1000
-856
-825
-866
-942
-1038
-1162
-1334
-1574
-1873
-2189
-2443
-2546
-2423
-2048
-1460
-767
-116
343
504
336
-100
-674
-1218
-1578
-1657
-1439
-992
-437
85
453
600
517
250
-120
-503
-817
-1000
-1018
-856
-529
-76
435
916
1270
1409
1287
915
373
-204
-661
-861
-732
-287
370
1076
1655
1970
1960
1654
1156
610
156
-110
-156
-8
267
589
892
1134
1302
1398
1431
1409
1336
1218
1068
909
772
685
664
706
792
893
981
1041
1072
1086
1095
1100
1090
1039
921
725
464
178
-74
-230
-245
-107
159
499
838
1104
1239
1211
1014
670
218
-282
-759
-1138
-1349
-1342
-1103
-662
-96
488
976
1272
1326
1144
781
322
-144
-548
-851
-1042
-1126
-1103
-963
-687
-264
294
931
1554
2045
2301
2258
1918
1357
695
71
-401
-655
-681
-516
-214
177
629
1130
1672
2231
2755
3167
3389
3370
3110
2668
2154
1693
1387
1284
1369
1572
1801
1980
2078
2114
2144
2232
2418
2696
3015
3301
3482
3525
3445
3304
3188
3173
3296
3544
3858
4149
4333
4350
4183
3853
3414
2934
2480
2110
1872
1800
1917
2228
2719
3345
4032
4684
5196
5475
5462
5144
4566
3815
3011
2280
1732
1438
1420
1648
2045
2509
2931
3223
3339
3284
3113
2909
2757
2713
2781
2908
3004
2972
2755
2358
1862
1404
1134
1160
1510
2112
2816
3437
3814
3870
3624
3190
2720
2355
2167
2142
2190
2197
2076
1816
1496
1251
1227
1509
2080
2816
3521
3994
4106
3847
3336
2779
2391
2315
2570
3035
3498
3733
3592
3066
2298
1538
1058
1055
1571
2476
3500
4323
4676
4430
3641
2527
1402
575
255
495
1188
2110
2999
3636
3900
3792
3412
2907
2419
2037
1788
1642
1547
1460
1364
1276
1225
1232
1291
1364
1396
1340
1179
944
702
539
524
679
972
1322
1627
1801
1803
1650
1405
1151
956
847
799
748
624
382
25
-384
-747
-953
-926
-643
-149
460
1060
1539
1821
1878
1733
1436
1052
635
227
-145
-460
-698
-834
-848
-731
-497
-187
139
414
583
621
541
385
217
91
42
67
128
169
133
-17
-280
-624
-985
-1293
-1488
-1536
-1440
-1229
-955
-670
-419
-230
-111
-61
-72
-141
-273
-472
-743
-1078
-1453
-1825
-2142
-2352
-2414
-2312
-2061
-1709
-1322
-977
-747
-685
-812
-1122
-1576
-2114
-2666
-3159
-3537
-3759
-3814
-3714
-3496
-3215
-2933
-2708
-2586
-2595
-2737
-2994
-3326
-3688
-4030
-4311
-4499
-4582
-4566
-4472
-4336
-4199
-4102
-4080
-4149
-4307
-4530
-4778
-5004
-5165
-5236
-5212
-5114
-4981
-4860
-4790
-4797
-4881
-5026
-5199
-5369
-5508
-5607
-5667
-5700
-5723
-5746
-5773
-5799
-5817
-5819
-5803
-5775
-5745
-5727
-5734
-5771
-5838
-5927
-6025
-6116
-6183
-6212
-6193
-6123
-6007
-5858
-5700
-5559
-5460
-5423
-5452
-5539
-5663
-5792
-5897
-5953
-5948
-5882
-5764
-5612
-5443
-5275
-5126
-5012
-4946
-4942
-5005
-5127
-5289
-5456
-5588
-5649
-5617
-5492
-5301
-5088
-4903
-4786
-4756
-4803
-4897
-4995
-5060
-5071
-5032
-4965
-4898
-4857
-4848
-4857
-4855
-4808
-4696
-4519
-4306
-4107
-3975
-3952
-4051
-4255
-4510
-4749
-4907
-4940
-4837
-4627
-4365
-4119
-3949
-3891
-3944
-4072
-4216
-4312
-4310
-4189
-3965
-3684
-3410
-3207
-3119
-3156
-3300
-3503
-3709
-3868
-3946
-3933
-3840
-3687
-3494
-3276
-3039
-2784
-2518
-2260
-2040
-1897
-1864
-1957
-2163
-2439
-2722
-2936
-3021
-2943
-2704
-2342
-1919
-1507
-1168
-944
-850
-872
-979
-1125
-1265
-1356
-1369
-1286
-1109
-855
-557
-256
6
194
290
296
233
135
41
-17
-21
32
136
277
440
618
803
988
1158
1293
1372
1375
1299
1161
1000
868
815
874
1045
1296
1568
1793
1916
1914
1806
1642
1492
1420
1467
1632
1882
2158
2401
2569
2647
2652
2617
2578
2554
2542
2520
2458
2336
2162
1971
1823
1779
1883
2140
2511
2920
3280
3515
3585
3497
3302
3069
2864
2723
2645
2596
2528
2410
2243
2072
1968
2005
2229
2624
3116
3585
3898
3955
3720
3240
2634
2058
1659
1533
1697
2091
2596
3075
3416
3559
3510
3327
3094
2894
2778
2760
2817
2904
2977
3009
2997
2961
2932
2940
3000
3111
3254
3402
3527
3609
3643
3638
3613
3591
3592
3629
3699
3790
3876
3933
3937
3880
3767
3621
3475
3364
3316
3343
3438
3579
3731
3863
3949
3979
3954
3884
3783
3666
3542
3420
3307
3211
3143
3107
3100
3108
3107
3071
2979
2827
2632
2432
2277
2212
2263
2427
2670
2937
3160
3281
3264
3102
2818
2456
2071
1720
1452
1301
1286
1407
1649
1978
2351
2719
3034
3261
3382
3395
3313
3152
2926
2643
2310
1936
1547
1187
921
816
923
1258
1784
2417
3038
3528
3792
3794
3556
3153
2686
2251
1917
1707
1610
1592
1619
1670
1743
1847
1986
2144
2286
2359
2316
2134
1828
1455
1096
834
723
773
945
1162
1339
1412
1354
1186
966
764
639
619
690
809
918
968
933
822
671
531
449
449
528
653
772
835
803
669
456
215
14
-85
-42
149
456
815
1150
1390
1488
1437
1265
1025
778
573
436
363
332
318
306
302
332
428
613
882
1199
1503
1724
1805
1728
1516
1227
938
716
596
571
602
634
621
550
446
365
374
521
815
1214
1636
1974
2134
2054
1723
1187
532
-130
-687
-1048
-1155
-988
-568
45
764
1483
2090
2484
2595
2397
1918
1237
470
-255
-825
-1166
-1254
-1116
-813
-419
-1
395
743
1033
1256
1392
1407
1264
936
423
-233
-952
-1626
-2148
-2434
-2444
-2194
-1744
-1180
-594
-60
373
681
854
882
751
443
-52
-721
-1511
-2328
-3050
-3547
-3718
-3518
-2975
-2189
-1307
-494
116
438
459
227
-169
-634
-1089
-1492
-1834
-2128
-2386
-2604
-2748
-2766
-2605
-2239
-1687
-1025
-372
133
371
276
-142
-793
-1530
-2187
-2619
-2744
-2556
-2125
-1572
-1032
-611
-367
-293
-332
-404
-434
-377
-239
-65
75
106
-20
-312
-734
-1212
-1652
-1958
-2054
-1898
-1492
-887
-174
527
1083
1374
1322
905
177
-740
-1669
-2420
-2827
-2790
-2305
-1466
-448
535
1277
1630
1536
1034
247
-652
-1479
-2082
-2369
-2314
-1962
-1406
-764
-158
311
579
626
479
202
-119
-396
-564
-595
-504
-347
-198
-126
-166
-308
-494
-640
-663
-512
-194
228
649
951
1042
885
506
-16
-566
-1033
-1336
-1433
-1327
-1052
-654
-182
320
802
1208
1471
1518
1293
781
29
-849
-1682
-2283
-2493
-2232
-1524
-504
611
1577
2180
2295
1911
1136
162
-786
-1511
-1886
-1885
-1580
-1109
-630
-280
-129
-170
-323
-468
-486
-304
76
569
1030
1293
1228
785
21
-903
-1756
-2303
-2372
-1904
-981
189
1326
2152
2465
2196
1424
353
-743
-1598
-2017
-1929
-1385
-544
385
1197
1737
1935
1803
1422
906
374
-77
-386
-527
-507
-352
-100
209
535
842
1103
1296
1413
1450
1416
1319
1170
982
768
547
347
205
162
251
491
867
1331
1808
2207
2449
2485
2317
1997
1616
1279
1077
1055
1204
1466
1750
1967
2060
2021
1898
1768
1712
1779
1963
2200
2389
2427
2251
1872
1380
926
679
765
1222
1976
2853
3620
4062
4043
3557
2738
1822
1083
746
923
1571
2511
3475
4192
4471
4254
3637
2836
2117
1718
1775
2282
3099
3994
4714
5061
4941
4396
3579
2715
2035
1720
1852
2404
3252
4207
5067
5658
5872
5683
5147
4386
3554
2806
2272
2028
2091
2419
2926
3502
4038
4442
4657
4667
4487
4159
3742
3295
2875
2530
2295
2193
2231
2396
2653
2949
3215
3382
3395
3228
2892
2440
1956
1533
1252
1163
1265
1514
1826
2105
2264
2247
2044
1690
1255
823
472
253
180
229
345
463
520
475
319
77
-200
-449
-609
-642
-541
-333
-75
159
297
284
96
-254
-719
-1232
-1714
-2096
-2330
-2397
-2308
-2097
-1816
-1520
-1259
-1073
-983
-997
-1110
-1307
-1570
-1878
-2211
-2551
-2880
-3185
-3451
-3669
-3833
-3940
-3994
-4001
-3970
-3910
-3831
-3739
-3641
-3546
-3469
-3428
-3450
-3561
-3781
-4115
-4545
-5032
-5515
-5924
-6193
-6277
-6162
-5871
-5461
-5014
-4617
-4347
-4253
-4351
-4616
-4994
-5408
-5776
-6026
-6110
-6017
-5773
-5438
-5098
-4841
-4738
-4823
-5082
-5449
-5823
-6095
-6173
-6018
-5650
-5153
-4647
-4254
-4065
-4107
-4338
-4660
-4950
-5101
-5057
-4829
-4491
-4151
-3919
-3862
-3988
-4237
-4511
-4698
-4716
-4535
-4187
-3753
-3334
-3019
-2859
-2856
-2970
-3133
-3281
-3370
-3389
-3358
-3313
-3289
-3306
-3359
-3419
-3452
-3424
-3319
-3146
-2932
-2718
-2545
-2441
-2414
-2457
-2545
-2648
-2738
-2795
-2810
-2784
-2728
-2654
-2580
-2519
-2483
-2480
-2507
-2560
-2621
-2671
-2687
-2651
-2555
-2400
-2204
-1992
-1792
-1630
-1520
-1461
-1444
-1449
-1460
-1464
-1463
-1462
-1473
-1501
-1543
-1583
-1596
-1555
-1440
-1247
-994
-714
-451
-246
-128
-106
-165
-274
-395
-492
-540
-527
-456
-341
-199
-48
94
215
299
336
318
245
131
1
-111
-168
-144
-33
148
358
544
660
676
596
451
297
192
176
260
417
594
727
770
704
551
365
216
162
232
411
652
885
1044
1091
1026
884
725
608
571
618
720
827
892
885
805
686
574
517
542
646
800
958
1073
1117
1086
1000
896
812
774
790
849
929
1006
1068
1102
1111
1101
1074
1035
982
919
857
813
808
857
966
1123
1298
1451
1541
1539
1437
1252
1020
796
628
560
614
788
1058
1377
1689
1930
2049
2016
1832
1533
1188
879
688
669
833
1141
1515
1860
2090
2156
2058
1842
1584
1356
1205
1139
1131
1133
1107
1044
972
951
1040
1274
1642
2075
2471
2718
2736
2505
2074
1545
1049
698
562
644
891
1211
1508
1709
1781
1737
1622
1496
1412
1402
1473
1603
1750
1865
1901
1821
1610
1281
872
443
64
-200
-311
-266
-103
114
309
423
433
354
239
149
131
197
313
413
423
290
7
-382
-790
-1120
-1294
-1280
-1104
-834
-562
-366
-290
-332
-452
-590
-699
-752
-760
-754
-774
-847
-973
-1125
-1258
-1326
-1298
-1168
-958
-707
-463
-267
-149
-121
-181
-315
-499
-702
-883
-1002
-1020
-910
-670
-329
58
415
669
764
686
461
159
-134
-332
-378
-253
15
365
725
1026
1224
1305
1284
1192
1068
939
827
738
675
642
649
709
832
1024
1273
1552
1818
2025
2134
2121
1989
1768
1504
1257
1079
1006
1051
1198
1411
1644
1850
1995
2064
2062
2012
1943
1884
1848
1835
1827
1800
1731
1614
1460
1305
1197
1184
1295
1525
1835
2154
2397
2489
2388
2101
1686
1239
865
653
644
826
1130
1459
1709
1807
1729
1502
1197
901
691
613
669
825
1022
1198
1308
1331
1270
1148
993
829
676
545
448
396
403
479
618
802
991
1136
1193
1137
972
736
493
308
234
288
447
654
838
934
910
774
577
392
296
338
530
837
1185
1484
1651
1636
1429
1073
643
235
-62
-183
-105
147
513
910
1253
1477
1551
1486
1329
1146
1004
952
998
1115
1247
1326
1295
1131
850
511
194
-20
-73
50
319
666
1006
1264
1387
1364
1220
1002
762
540
353
195
46
-113
-286
-457
-595
-659
-621
-475
-247
10
227
335
287
69
-298
-758
-1238
-1661
-1965
-2116
-2109
-1970
-1747
-1500
-1286
-1151
-1119
-1193
-1350
-1552
-1755
-1918
-2017
-2044
-2012
-1947
-1882
-1838
-1828
-1847
-1880
-1909
-1921
-1917
-1910
-1922
-1972
-2066
-2197
-2337
-2451
-2503
-2470
-2348
-2156
-1930
-1713
-1549
-1470
-1493
-1612
-1806
-2033
-2240
-2367
-2361
-2187
-1842
-1366
-845
-393
-132
-160
-517
-1164
-1984
-2804
-3433
-3715
-3567
-3010
-2160
-1202
-342
246
455
272
-230
-921
-1645
-2259
-2662
-2803
-2687
-2358
-1887
-1358
-852
-441
-173
-72
-130
-310
-553
-790
-963
-1036
-1002
-888
-731
-570
-429
-307
-184
-35
158
385
611
786
857
798
616
358
97
-90
-148
-58
156
439
727
964
1124
1207
1237
1242
1246
1254
1258
1243
1203
1144
1087
1061
1090
1180
1313
1456
1567
1615
1591
1512
1415
1342
1326
1374
1469
1570
1635
1629
1544
1399
1235
1102
1044
1084
1220
1422
1649
1854
1996
2051
2013
1892
1708
1489
1262
1056
891
786
752
791
896
1052
1235
1415
1564
1654
1668
1599
1451
1238
984
721
480
296
199
213
348
601
944
1330
1692
1957
2054
1936
1590
1052
398
-263
-814
-1153
-1223
-1022
-613
-97
399
762
914
830
540
115
-353
-779
-1102
-1294
-1358
-1322
-1220
-1087
-946
-815
-702
-616
-567
-566
-618
-725
-873
-1045
-1214
-1354
-1446
-1480
-1456
-1384
-1279
-1161
-1051
-967
-928
-945
-1018
-1138
-1276
-1397
-1462
-1441
-1325
-1126
-885
-654
-486
-420
-464
-599
-781
-957
-1084
-1138
-1125
-1073
-1022
-1012
-1061
-1168
-1307
-1439
-1521
-1522
-1426
-1238
-982
-692
-411
-178
-28
18
-50
-225
-483
-787
-1092
-1349
-1518
-1574
-1508
-1333
-1075
-773
-467
-195
9
117
111
-19
-268
-614
-1014
-1409
-1734
-1927
-1947
-1783
-1462
-1044
-604
-221
50
180
176
69
-97
-284
-471
-651
-831
-1018
-1211
-1386
-1509
-1539
-1444
-1217
-880
-488
-110
182
333
318
148
-141
-492
-848
-1158
-1388
-1518
-1543
-1464
-1290
-1036
-730
-408
-120
82
155
78
-136
-443
-771
-1043
-1195
-1200
-1074
-876
-687
-589
-635
-835
-1151
-1506
-1811
-1989
-1996
-1834
-1545
-1196
-860
-596
-438
-391
-440
-559
-720
-902
-1088
-1266
-1423
-1543
-1613
-1626
-1584
-1501
-1398
-1299
-1220
-1163
-1118
-1066
-993
-889
-766
-644
-554
-517
-541
-615
-711
-793
-832
-815
-748
-656
-569
-515
-508
-544
-603
-660
-690
-679
-627
-545
-454
-374
-324
-311
-333
-379
-429
-456
-433
-340
-169
68
334
573
720
718
537
189
-271
-751
-1142
-1352
-1325
-1063
-622
-102
384
734
887
830
599
260
-109
-438
-682
-819
-853
-799
-680
-517
-328
-131
58
220
335
390
378
305
187
48
-84
-183
-231
-220
-150
-35
106
251
377
467
509
504
462
399
334
286
268
287
346
443
577
743
933
1131
1310
1440
1489
1438
1290
1077
854
689
640
737
968
1276
1579
1793
1858
1761
1541
1275
1058
969
1046
1283
1627
2008
2351
2606
2751
2788
2734
2606
2417
2176
1901
1621
1387
1260
1291
1505
1876
2334
2772
3083
3190
3074
2784
2421
2107
1946
1989
2220
2563
2909
3155
3233
3132
2899
2612
2360
2211
2193
2294
2471
2667
2831
2931
2958
2922
2845
2750
2657
2577
2516
2472
2444
2426
2415
2406
2401
2403
2420
2461
2535
2644
2780
2925
3051
3130
3139
3064
2907
2680
2406
2113
1833
1598
1444
1401
1496
1736
2102
2542
2974
3297
3417
3272
2857
2232
1515
854
393
225
374
783
1329
1864
2250
2404
2312
2028
1654
1303
1064
980
1039
1187
1351
1465
1493
1439
1334
1229
1165
1164
1218
1291
1338
1323
1232
1084
925
815
803
908
1108
1340
1514
1541
1364
978
444
-122
-580
-799
-702
-290
355
1081
1710
2081
2097
1749
1121
363
-347
-855
-1066
-970
-638
-196
214
475
528
381
107
-189
-398
-448
-321
-61
240
472
539
386
20
-493
-1045
-1519
-1816
-1885
-1729
-1408
-1008
-625
-328
-154
-98
-130
-209
-310
-424
-565
-755
-1004
-1299
-1597
-1836
-1949
-1896
-1673
-1328
-945
-622
-445
-457
-651
-969
-1323
-1621
-1795
-1815
-1696
-1490
-1264
-1081
-984
-990
-1086
-1241
-1417
-1574
-1685
-1731
-1711
-1636
-1529
-1421
-1342
-1319
-1362
-1463
-1591
-1704
-1759
-1726
-1601
-1410
-1203
-1041
-971
-1012
-1151
-1333
-1491
-1563
-1516
-1358
-1139
-936
-827
-866
-1062
-1373
-1718
-1997
-2125
-2053
-1784
-1378
-930
-552
-338
-341
-562
-949
-1411
-1842
-2147
-2268
-2192
-1956
-1631
-1303
-1052
-931
-954
-1102
-1330
-1585
-1820
-2005
-2131
-2203
-2234
-2234
-2207
-2151
-2065
-1957
-1841
-1745
-1692
-1698
-1758
-1849
-1930
-1963
-1924
-1814
-1666
-1531
-1464
-1502
-1650
-1876
-2119
-2309
-2391
-2341
-2172
-1932
-1682
-1480
-1360
-1324
-1347
-1388
-1406
-1376
-1296
-1188
-1084
-1016
-1010
-1068
-1176
-1305
-1421
-1493
-1498
-1428
-1289
-1106
-911
-744
-639
-620
-688
-820
-972
-1086
-1112
-1016
-801
-503
-187
72
211
198
41
-214
-493
-721
-840
-821
-671
-423
-127
164
409
578
655
632
509
297
16
-298
-595
-820
-923
-873
-675
-366
-14
304
519
591
516
328
84
-153
-336
-442
-474
-457
-422
-397
-395
-417
-452
-486
-508
-514
-504
-480
-442
-389
-320
-237
-149
-73
-28
-36
-106
-238
-418
-622
-822
-994
-1120
-1190
-1199
-1146
-1033
-869
-668
-460
-285
-187
-207
-364
-644
-995
-1335
-1568
-1613
-1423
-1012
-448
150
645
914
882
540
-50
-766
-1458
-1980
-2225
-2146
-1768
-1176
-496
132
590
799
736
436
-20
-526
-975
-1280
-1390
-1300
-1049
-703
-346
-54
117
142
31
-177
-422
-642
-780
-805
-711
-524
-295
-89
29
9
-166
-478
-870
-1257
-1546
-1661
-1556
-1240
-769
-240
238
565
685
592
337
9
-292
-482
-517
-407
-202
22
189
252
205
83
-48
-120
-78
95
376
711
1028
1259
1361
1324
1172
958
744
592
543
617
805
1076
1384
1680
1918
2068
2121
2090
2004
1903
1828
1803
1838
1917
2012
2088
2119
2099
2045
1991
1980
2045
2204
2441
2719
2986
3191
3296
3288
3176
2986
2754
2515
2301
2138
2047
2048
2152
2362
2660
3005
3336
3585
3693
3633
3418
3108
2791
2561
2488
2596
2858
3197
3517
3733
3790
3686
3465
3200
2970
2835
2822
2923
3100
3306
3494
3631
3701
3700
3636
3523
3378
3224
3083
2982
2940
2963
3042
3152
3261
3338
3365
3343
3293
3244
3221
3232
3268
3300
3297
3238
3121
2971
2826
2727
2706
2769
2904
3081
3267
3434
3562
3638
3646
3570
3386
3084
2675
2206
1759
1437
1335
1511
1954
2582
3257
3821
4142
4153
3869
3377
2809
2294
1924
1729
1688
1745
1844
1953
2073
2229
2446
2726
3034
3305
3461
3445
3239
2876
2431
1995
1647
1434
1363
1413
1550
1748
1993
2281
2601
2921
3179
3298
3206
2868
2308
1613
920
372
86
111
422
926
1497
2015
2394
2604
2656
2591
2450
2254
2009
1708
1349
952
565
244
47
3
103
303
537
743
883
954
983
1012
1079
1187
1309
1390
1364
1181
822
312
-286
-887
-1399
-1748
-1886
-1801
-1515
-1076
-553
-25
430
745
872
795
523
94
-437
-1010
-1574
-2086
-2521
-2859
-3080
-3160
-3072
-2795
-2333
-1723
-1044
-410
55
240
84
-410
-1166
-2056
-2922
-3618
-4038
-4135
-3930
-3492
-2924
-2332
-1806
-1403
-1150
-1040
-1044
-1123
-1239
-1362
-1473
-1569
-1658
-1752
-1862
-1991
-2127
-2248
-2325
-2330
-2246
-2073
-1827
-1535
-1230
-940
-689
-495
-375
-352
-451
-696
-1096
-1628
-2232
-2806
-3232
-3396
-3228
-2722
-1952
-1058
-212
420
723
661
276
-324
-999
-1623
-2103
-2404
-2536
-2538
-2458
-2327
-2158
-1948
-1691
-1392
-1077
-792
-591
-521
-607
-843
-1194
-1601
-2001
-2332
-2549
-2628
-2563
-2364
-2055
-1675
-1275
-914
-660
-574
-698
-1046
-1589
-2257
-2946
-3539
-3924
-4024
-3812
-3317
-2621
-1845
-1119
-563
-259
-241
-490
-945
-1519
-2120
-2670
-3117
-3439
-3640
-3737
-3748
-3685
-3546
-3326
-3019
-2634
-2199
-1763
-1388
-1134
-1051
-1159
-1452
-1893
-2428
-2994
-3531
-3985
-4315
-4488
-4483
-4292
-3925
-3417
-2829
-2247
-1766
-1477
-1441
-1676
-2146
-2771
-3443
-4050
-4504
-4753
-4791
-4650
-4382
-4043
-3682
-3325
-2989
-2688
-2441
-2279
-2240
-2360
-2658
-3122
-3704
-4324
-4886
-5296
-5491
-5444
-5178
-4754
-4261
-3788
-3413
-3183
-3114
-3192
-3382
-3641
-3926
-4201
-4438
-4618
-4725
-4748
-4681
-4527
-4301
-4034
-3769
-3557
-3442
-3456
-3599
-3848
-4147
-4433
-4638
-4717
-4654
-4463
-4191
-3894
-3632
-3448
-3362
-3372
-3455
-3582
-3719
-3840
-3921
-3944
-3890
-3748
-3513
-3195
-2827
-2464
-2173
-2023
-2063
-2304
-2712
-3213
-3704
-4080
-4261
-4209
-3933
-3489
-2957
-2422
-1957
-1606
-1390
-1309
-1352
-1502
-1743
-2052
-2396
-2730
-2996
-3140
-3120
-2925
-2578
-2136
-1676
-1272
-979
-817
-767
-784
-810
-800
-736
-630
-523
-463
-493
-629
-857
-1128
-1376
-1530
-1539
-1377
-1055
-619
-136
316
668
868
896
763
508
189
-133
-401
-580
-658
-647
-575
-473
-365
-262
-155
-26
148
379
663
971
1261
1482
1593
1568
1410
1147
828
512
253
94
57
144
338
605
903
1191
1427
1585
1651
1635
1562
1474
1415
1424
1516
1680
1880
2058
2161
2149
2019
1806
1576
1408
1371
1496
1767
2125
2480
2744
2857
2808
2641
2436
2285
2258
2379
2616
2893
3115
3201
3117
2883
2570
2279
2103
2098
2270
2571
2918
3224
3420
3478
3408
3246
3040
2828
2630
2448
2281
2133
2023
1984
2049
2235
2530
2885
3223
3460
3529
3402
3099
2682
2240
1864
1625
1564
1684
1962
2356
2819
3298
3742
4091
4295
4302
4086
3655
3058
2385
1745
1251
984
983
1234
1677
2231
2808
3337
3771
4080
4248
4259
4103
3776
3293
2700
2071
1502
1084
884
921
1162
1535
1949
2325
2617
2817
2948
3040
3108
3139
3095
2930
2613
2157
1623
1107
722
552
632
930
1361
1807
2163
2358
2381
2267
2084
1899
1756
1660
1582
1479
1311
1068
775
486
273
198
299
573
981
1450
1896
2239
2420
2412
2225
1902
1510
1122
801
591
501
511
582
665
726
753
756
765
812
913
1060
1220
1346
1395
1345
1206
1018
831
686
600
551
497
388
198
-60
-330
-532
-586
-447
-129
298
722
1025
1122
985
652
213
-222
-555
-729
-731
-591
-362
-94
175
423
637
802
891
872
712
398
-50
-575
-1095
-1517
-1762
-1781
-1566
-1142
-558
126
847
1541
2138
2558
2720
2552
2021
1154
54
-1106
-2110
-2747
-2863
-2406
-1440
-143
1244
2466
3319
3687
3566
3046
2279
1434
654
29
-411
-684
-833
-898
-900
-827
-649
-328
152
767
1445
2072
2517
2659
2431
1842
988
35
-814
-1377
-1536
-1274
-682
71
785
1287
1486
1389
1097
758
517
461
590
822
1030
1087
925
561
94
-325
-550
-485
-124
445
1072
1588
1861
1832
1532
1066
578
201
25
69
285
580
845
994
984
827
580
326
150
111
227
472
782
1079
1288
1365
1303
1136
922
723
586
522
509
500
450
336
169
3
-92
-51
155
500
904
1256
1443
1396
1108
640
107
-364
-671
-767
-668
-446
-196
-2
85
64
-30
-144
-231
-270
-269
-260
-279
-352
-483
-658
-848
-1022
-1159
-1246
-1282
-1264
-1192
-1064
-884
-671
-461
-305
-255
-350
-595
-957
-1365
-1734
-1984
-2067
-1983
-1772
-1508
-1269
-1112
-1062
-1107
-1207
-1317
-1403
-1451
-1473
-1494
-1542
-1630
-1753
-1891
-2013
-2095
-2118
-2084
-2008
-1914
-1826
-1764
-1741
-1756
-1800
-1855
-1892
-1880
-1788
-1600
-1318
-979
-646
-403
-333
-497
-902
-1496
-2169
-2775
-3168
-3242
-2958
-2366
-1588
-790
-140
232
268
-10
-508
-1096
-1634
-2012
-2170
-2101
-1846
-1474
-1061
-672
-355
-134
-14
9
-48
-169
-331
-506
-665
-779
-826
-795
-690
-529
-345
-169
-31
51
76
54
4
-51
-93
-108
-87
-25
79
224
401
592
767
883
898
778
515
133
-306
-714
-996
-1077
-923
-553
-38
518
1004
1337
1478
1443
1288
1085
900
765
676
601
500
354
174
8
-77
-22
199
563
996
1399
1676
1767
1672
1448
1189
995
931
1006
1174
1345
1425
1354
1127
806
498
322
365
656
1150
1740
2285
2656
2768
2604
2218
1713
1216
840
655
680
878
1179
1500
1770
1946
2021
2021
1988
1964
1975
2024
2086
2120
2080
1941
1704
1406
1112
899
833
950
1238
1643
2076
2440
2657
2686
2535
2255
1923
1614
1385
1256
1213
1221
1238
1236
1208
1165
1134
1133
1169
1229
1283
1305
1277
1206
1120
1060
1063
1146
1293
1460
1582
1596
1460
1172
772
336
-46
-290
-344
-197
115
522
938
1279
1484
1525
1406
1160
835
477
128
-189
-462
-689
-866
-986
-1038
-1004
-878
-660
-374
-61
225
432
520
476
311
62
-223
-500
-737
-924
-1068
-1185
-1286
-1373
-1431
-1441
-1384
-1258
-1080
-888
-729
-643
-653
-750
-902
-1063
-1190
-1258
-1273
-1263
-1276
-1355
-1524
-1779
-2086
-2390
-2626
-2740
-2697
-2490
-2143
-1704
-1240
-828
-550
-472
-639
-1058
-1691
-2451
-3215
-3842
-4206
-4223
-3880
-3236
-2419
-1597
-935
-563
-549
-879
-1473
-2206
-2933
-3528
-3899
-4005
-3850
-3480
-2966
-2389
-1835
-1377
-1074
-966
-1065
-1362
-1823
-2393
-3008
-3593
-4077
-4397
-4501
-4361
-3974
-3369
-2615
-1812
-1084
-560
-344
-490
-981
-1729
-2582
-3359
-3890
-4058
-3827
-3249
-2454
-1608
-877
-387
-193
-280
-571
-962
-1346
-1642
-1812
-1855
-1796
-1675
-1525
-1369
-1210
-1043
-857
-644
-401
-135
141
411
650
835
935
927
792
528
157
-269
-678
-982
-1100
-978
-604
-21
679
1374
1936
2259
2289
2031
1549
947
346
-143
-443
-520
-380
-60
388
908
1448
1961
2397
2705
2831
2728
2375
1785
1022
195
-556
-1089
-1288
-1095
-527
331
1335
2318
3120
3617
3742
3491
2920
2126
1234
373
-340
-813
-998
-885
-510
56
723
1398
2001
2482
2813
2990
3014
2886
2600
2146
1533
802
38
-633
-1065
-1134
-775
-19
1006
2089
2993
3514
3539
3076
2256
1288
400
-225
-500
-445
-170
176
463
621
660
655
706
888
1213
1615
1963
2112
1948
1436
647
-260
-1072
-1587
-1666
-1280
-520
428
1328
1961
2177
1937
1312
466
-397
-1088
-1478
-1529
-1288
-866
-393
21
316
485
565
600
618
609
524
305
-90
-647
-1287
-1876
-2257
-2307
-1974
-1315
-478
327
895
1085
865
323
-368
-996
-1387
-1449
-1202
-765
-306
7
70
-136
-540
-1012
-1413
-1630
-1621
-1412
-1084
-742
-475
-332
-313
-377
-464
-516
-504
-432
-337
-273
-294
-436
-704
-1072
-1484
-1870
-2159
-2294
-2241
-1999
-1597
-1092
-558
-76
277
442
381
89
-412
-1066
-1792
-2494
-3067
-3417
-3473
-3204
-2625
-1805
-858
75
842
1311
1391
1047
314
-714
-1891
-3046
-4002
-4608
-4759
-4417
-3620
-2480
-1167
117
1173
1841
2031
1736
1032
58
-1018
-2033
-2856
-3409
-3661
-3626
-3338
-2846
-2204
-1472
-727
-57
444
692
640
297
-262
-911
-1498
-1884
-1984
-1785
-1351
-793
-242
195
457
534
455
266
9
-290
-618
-955
-1262
-1473
-1510
-1303
-828
-126
692
1466
2032
2264
2117
1635
939
188
-470
-937
-1176
-1209
-1085
-851
-532
-128
368
943
1548
2090
2453
2533
2275
1703
919
75
-660
-1153
-1336
-1213
-850
-341
224
781
1291
1735
2092
2328
2395
2250
1877
1304
617
-65
-607
-905
-910
-639
-168
398
956
1428
1780
2008
2126
2148
2077
1910
1646
1305
930
588
347
255
322
509
746
952
1066
1067
984
881
833
896
1088
1382
1721
2029
2250
2345
2308
2154
1908
1594
1232
845
462
132
-88
-141
8
357
859
1427
1956
2348
2544
2529
2338
2033
1684
1348
1054
813
622
482
410
428
560
808
1139
1486
1761
1878
1783
1476
1018
519
101
-130
-117
130
538
995
1384
1611
1632
1462
1160
811
499
283
182
179
226
270
267
201
84
-43
-129
-132
-32
155
383
585
696
671
507
237
-69
-333
-487
-495
-364
-141
106
310
424
432
352
220
80
-41
-132
-201
-263
-329
-398
-453
-474
-443
-361
-249
-142
-79
-82
-155
-270
-388
-467
-483
-441
-372
-319
-323
-398
-528
-667
-756
-747
-618
-391
-124
108
233
212
46
-217
-501
-724
-819
-757
-554
-259
53
311
458
468
351
144
-97
-315
-461
-509
-457
-325
-153
17
147
214
213
158
73
-18
-97
-161
-218
-283
-364
-459
-545
-591
-562
-439
-228
35
289
468
519
423
207
-67
-314
-458
-448
-283
-8
301
561
711
727
634
487
357
301
345
474
643
792
874
866
783
667
575
551
616
757
930
1081
1162
1151
1057
921
797
738
774
903
1092
1289
1437
1494
1447
1309
1119
925
770
679
654
677
718
748
748
716
665
621
612
657
764
921
1104
1280
1410
1463
1415
1259
1000
660
276
-108
-442
-681
-790
-752
-573
-280
81
451
772
997
1095
1060
908
672
390
103
-159
-376
-539
-646
-698
-695
-633
-513
-338
-123
104
303
430
444
326
79
-263
-643
-989
-1235
-1336
-1278
-1084
-809
-522
-291
-166
-166
-279
-465
-673
-852
-969
-1012
-997
-948
-903
-894
-940
-1044
-1193
-1361
-1515
-1625
-1668
-1635
-1532
-1381
-1216
-1073
-987
-981
-1059
-1205
-1390
-1576
-1728
-1824
-1859
-1846
-1803
-1752
-1704
-1659
-1607
-1538
-1448
-1352
-1277
-1257
-1322
-1481
-1715
-1978
-2210
-2354
-2374
-2270
-2071
-1830
-1601
-1424
-1310
-1245
-1203
-1165
-1131
-1134
-1220
-1436
-1804
-2298
-2843
-3328
-3635
-3675
-3414
-2888
-2195
-1469
-843
-419
-242
-302
-544
-894
-1282
-1659
-1998
-2289
-2526
-2696
-2776
-2736
-2557
-2240
-1815
-1345
-908
-583
-430
-475
-703
-1063
-1478
-1865
-2147
-2272
-2215
-1989
-1632
-1211
-800
-473
-287
-267
-403
-654
-952
-1227
-1422
-1512
-1505
-1440
-1366
-1325
-1331
-1364
-1377
-1315
-1140
-848
-485
-129
127
210
90
-199
-575
-926
-1149
-1190
-1059
-829
-618
-539
-663
-987
-1426
-1836
-2054
-1955
-1490
-715
227
1137
1817
2128
2025
1567
898
195
-382
-734
-845
-772
-615
-469
-390
-375
-371
-301
-106
228
655
1086
1420
1585
1570
1433
1275
1209
1305
1563
1901
2182
2263
2050
1540
833
110
-417
-574
-277
440
1431
2485
3381
3951
4117
3907
3431
2844
2301
1913
1733
1753
1918
2154
2390
2578
2695
2748
2762
2771
2808
2899
3050
3250
3465
3650
3758
3753
3626
3399
3121
2860
2682
2629
2709
2894
3130
3360
3540
3659
3737
3812
3921
4081
4274
4450
4541
4488
4259
3865
3364
2841
2392
2095
1999
2116
2422
2868
3393
3930
4409
4767
4945
4901
4619
4120
3465
2752
2100
1621
1401
1475
1823
2373
3024
3663
4187
4515
4599
4421
3993
3362
2608
1844
1204
818
786
1143
1834
2719
3597
4256
4532
4364
3812
3044
2287
1747
1551
1698
2064
2453
2663
2572
2179
1616
1100
855
1026
1620
2491
3381
3998
4118
3658
2711
1522
415
-305
-447
18
942
2058
3057
3681
3795
3414
2684
1831
1081
593
422
509
720
900
935
795
542
315
270
528
1116
1945
2825
3507
3760
3441
2546
1227
-240
-1526
-2334
-2481
-1952
-899
398
1614
2463
2779
2546
1895
1051
262
-275
-463
-318
55
502
875
1074
1062
858
522
121
-285
-653
-950
-1148
-1217
-1128
-869
-455
59
581
1002
1227
1199
924
464
-75
-581
-968
-1197
-1280
-1268
-1217
-1169
-1133
-1085
-989
-817
-573
-302
-76
28
-48
-320
-754
-1284
-1824
-2300
-2659
-2879
-2957
-2896
-2699
-2365
-1904
-1350
-776
-290
-15
-53
-453
-1180
-2110
-3063
-3838
-4279
-4310
-3957
-3339
-2621
-1968
-1499
-1259
-1229
-1345
-1545
-1789
-2074
-2422
-2843
-3313
-3751
-4034
-4030
-3653
-2904
-1900
-850
-12
382
198
-549
-1701
-2987
-4105
-4805
-4958
-4584
-3841
-2961
-2179
-1660
-1455
-1502
-1663
-1788
-1777
-1618
-1394
-1248
-1318
-1683
-2314
-3076
-3764
-4168
-4151
-3702
-2950
-2130
-1512
-1308
-1602
-2310
-3202
-3971
-4335
-4128
-3365
-2241
-1079
-229
41
-368
-1359
-2665
-3935
-4838
-5162
-4867
-4083
-3063
-2085
-1375
-1046
-1079
-1355
-1712
-2013
-2184
-2231
-2220
-2234
-2331
-2513
-2724
-2877
-2884
-2697
-2325
-1839
-1342
-945
-730
-733
-934
-1274
-1667
-2029
-2286
-2390
-2322
-2092
-1735
-1307
-877
-516
-281
-201
-270
-444
-659
-848
-962
-989
-950
-889
-849
-847
-861
-838
-712
-437
-20
473
923
1194
1179
841
233
-507
-1197
-1658
-1774
-1516
-951
-217
527
1145
1562
1774
1833
1813
1777
1748
1703
1591
1354
967
452
-114
-615
-926
-946
-628
6
865
1812
2689
3353
3702
3696
3360
2775
2056
1330
708
267
42
31
203
515
920
1380
1861
2324
2727
3018
3144
3067
2783
2329
1784
1257
858
668
713
960
1326
1704
2003
2172
2213
2175
2128
2133
2212
2342
2460
2491
2381
2112
1722
1285
890
613
498
543
716
966
1246
1525
1786
2017
2204
2315
2310
2153
1830
1367
828
307
-97
-312
-315
-135
153
455
693
821
840
783
700
626
574
527
454
328
148
-60
-244
-357
-369
-294
-186
-119
-165
-358
-675
-1044
-1360
-1525
-1482
-1244
-888
-534
-307
-292
-507
-898
-1353
-1748
-1981
-2009
-1858
-1608
-1364
-1214
-1201
-1312
-1483
-1632
-1692
-1636
-1490
-1323
-1224
-1262
-1466
-1809
-2211
-2570
-2787
-2801
-2605
-2246
-1811
-1398
-1095
-955
-988
-1169
-1451
-1777
-2098
-2375
-2588
-2722
-2774
-2743
-2638
-2475
-2282
-2092
-1941
-1854
-1838
-1880
-1951
-2013
-2037
-2013
-1954
-1887
-1854
-1885
-1989
-2148
-2322
-2460
-2517
-2471
-2330
-2130
-1921
-1754
-1661
-1651
-1704
-1782
-1847
-1867
-1834
-1762
-1681
-1628
-1633
-1710
-1849
-2023
-2191
-2312
-2354
-2302
-2162
-1956
-1719
-1486
-1282
-1120
-1000
-911
-842
-789
-764
-789
-888
-1073
-1329
-1610
-1841
-1938
-1832
-1502
-986
-384
165
523
597
370
-84
-624
-1076
-1295
-1210
-845
-318
205
563
652
461
73
-369
-710
-838
-716
-392
30
427
707
832
829
765
715
725
797
888
933
878
709
458
200
23
0
159
476
886
1301
1643
1858
1932
1879
1733
1529
1298
1063
849
685
609
658
854
1191
1626
2079
2458
2675
2677
2461
2076
1608
1155
808
624
624
794
1100
1494
1928
2352
2718
2973
3069
2971
2672
2204
1642
1091
665
460
523
842
1348
1929
2466
2863
3062
3062
2904
2659
2401
2191
2066
2035
2080
2168
2257
2305
2276
2150
1933
1658
1388
1207
1195
1409
1854
2475
3156
3743
4086
4081
3698
3001
2137
1296
663
372
473
920
1592
2325
2958
3372
3511
3387
3067
2651
2241
1920
1738
1707
1806
1985
2183
2341
2412
2376
2245
2057
1867
1731
1688
1741
1859
1983
2045
2000
1832
1580
1317
1134
1103
1253
1555
1929
2263
2457
2447
2232
1871
1464
1119
918
897
1036
1273
1530
1738
1855
1879
1833
1755
1681
1631
1605
1592
1576
1545
1496
1437
1378
1327
1289
1263
1247
1241
1249
1275
1322
1386
1453
1505
1522
1490
1409
1288
1148
1008
886
784
699
626
560
505
472
472
508
572
641
684
676
607
490
356
249
205
238
329
436
501
473
328
78
-229
-527
-755
-872
-877
-804
-712
-661
-694
-820
-1008
-1205
-1341
-1357
-1225
-951
-581
-190
135
314
291
49
-385
-942
-1524
-2023
-2344
-2429
-2268
-1906
-1430
-947
-558
-331
-282
-379
-550
-713
-803
-793
-703
-596
-551
-637
-886
-1276
-1732
-2145
-2399
-2411
-2149
-1651
-1014
-375
127
388
362
77
-379
-882
-1308
-1569
-1634
-1534
-1347
-1165
-1063
-1071
-1166
-1284
-1349
-1304
-1143
-910
-695
-593
-672
-939
-1335
-1748
-2051
-2146
-2001
-1665
-1250
-899
-739
-836
-1174
-1666
-2180
-2582
-2779
-2742
-2508
-2161
-1802
-1517
-1356
-1330
-1420
-1590
-1805
-2039
-2276
-2501
-2700
-2853
-2939
-2945
-2873
-2741
-2585
-2440
-2336
-2282
-2272
-2284
-2299
-2308
-2316
-2345
-2413
-2532
-2689
-2849
-2963
-2989
-2904
-2719
-2479
-2248
-2092
-2055
-2147
-2338
-2570
-2777
-2905
-2928
-2855
-2722
-2576
-2459
-2392
-2369
-2362
-2338
-2270
-2154
-2013
-1895
-1851
-1924
-2128
-2442
-2808
-3148
-3381
-3451
-3338
-3069
-2704
-2324
-2003
-1791
-1703
-1718
-1797
-1901
-2005
-2113
-2243
-2419
-2650
-2916
-3163
-3318
-3314
-3114
-2736
-2253
-1780
-1440
-1326
-1471
-1833
-2307
-2755
-3045
-3096
-2896
-2511
-2055
-1664
-1447
-1461
-1691
-2066
-2475
-2805
-2972
-2942
-2737
-2424
-2094
-1836
-1711
-1739
-1894
-2114
-2322
-2442
-2428
-2268
-1994
-1671
-1378
-1188
-1148
-1268
-1520
-1842
-2160
-2400
-2510
-2464
-2270
-1963
-1597
-1232
-927
-727
-659
-726
-903
-1143
-1383
-1553
-1600
-1496
-1253
-923
-587
-331
-226
-301
-533
-851
-1157
-1352
-1366
-1181
-834
-405
6
308
445
407
229
-25
-281
-480
-589
-608
-564
-496
-439
-415
-423
-440
-431
-362
-208
28
320
613
843
949
892
669
321
-77
-434
-667
-722
-596
-331
-7
288
483
549
504
407
332
343
466
684
934
1134
1206
1106
837
450
34
-312
-504
-490
-262
144
660
1202
1689
2052
2250
2270
2128
1866
1541
1217
954
798
771
876
1091
1384
1714
2041
2336
2571
2726
2791
2761
2643
2457
2242
2047
1928
1931
2081
2372
2761
3176
3536
3765
3816
3681
3394
3025
2659
2382
2254
2306
2527
2876
3287
3687
4013
4220
4293
4244
4106
3925
3741
3583
3459
3360
3273
3186
3101
3043
3045
3141
3347
3645
3982
4279
4451
4439
4229
3862
3427
3038
2792
2746
2894
3167
3462
3669
3712
3571
3286
2942
2643
2470
2463
2606
2839
3076
3240
3284
3205
3038
2847
2692
2614
2618
2669
2708
2672
2520
2247
1898
1555
1318
1273
1461
1863
2393
2919
3299
3419
3233
2776
2162
1545
1079
868
938
1233
1636
2012
2254
2317
2225
2056
1900
1828
1856
1941
2005
1976
1809
1524
1198
935
830
924
1189
1531
1821
1941
1826
1491
1022
551
213
99
235
571
1002
1407
1676
1745
1605
1295
888
464
93
-174
-314
-329
-241
-86
94
253
354
372
304
166
-12
-189
-332
-423
-460
-461
-445
-430
-420
-407
-376
-315
-228
-133
-62
-49
-113
-252
-437
-623
-768
-841
-843
-800
-753
-743
-787
-876
-972
-1026
-995
-865
-656
-419
-224
-132
-178
-360
-639
-954
-1238
-1439
-1533
-1523
-1439
-1319
-1202
-1116
-1074
-1079
-1119
-1182
-1252
-1314
-1358
-1380
-1382
-1375
-1381
-1419
-1507
-1645
-1816
-1983
-2096
-2107
-1987
-1739
-1400
-1037
-729
-550
-544
-715
-1028
-1417
-1804
-2116
-2304
-2348
-2254
-2051
-1776
-1469
-1169
-911
-730
-655
-708
-895
-1199
-1581
-1974
-2303
-2496
-2502
-2306
-1932
-1441
-918
-453
-123
22
-35
-277
-655
-1105
-1552
-1922
-2157
-2220
-2100
-1824
-1442
-1029
-664
-414
-319
-383
-573
-830
-1084
-1276
-1369
-1356
-1258
-1111
-954
-814
-706
-631
-588
-576
-603
-681
-820
-1016
-1248
-1475
-1645
-1708
-1634
-1420
-1096
-717
-349
-55
118
147
34
-201
-520
-882
-1236
-1532
-1719
-1758
-1625
-1329
-911
-448
-37
228
276
88
-298
-791
-1268
-1606
-1719
-1576
-1216
-735
-259
89
226
127
-164
-551
-909
-1124
-1121
-886
-474
10
436
686
690
446
26
-446
-825
-990
-879
-510
19
564
970
1123
983
599
90
-385
-680
-703
-440
39
608
1124
1462
1556
1402
1058
620
192
-138
-315
-321
-173
88
406
723
980
1129
1141
1008
755
434
118
-115
-204
-121
119
455
803
1072
1192
1133
909
575
211
-104
-304
-354
-253
-27
277
603
895
1102
1189
1137
951
662
323
5
-221
-297
-197
64
429
815
1128
1294
1274
1078
762
407
101
-86
-124
-25
165
381
562
669
697
672
637
637
699
819
964
1081
1115
1032
830
549
255
28
-67
1
219
531
855
1110
1235
1209
1057
835
618
477
459
577
808
1101
1387
1595
1665
1562
1286
876
408
-12
-270
-276
12
563
1273
1978
2498
2690
2489
1938
1179
417
-147
-374
-232
198
753
1252
1556
1618
1493
1305
1193
1247
1468
1770
2009
2057
1845
1413
892
462
279
418
840
1404
1924
2234
2251
2004
1614
1242
1025
1022
1195
1438
1618
1644
1497
1240
981
829
839
990
1196
1348
1365
1235
1025
852
835
1039
1440
1928
2349
2558
2480
2138
1644
1154
810
686
762
943
1103
1142
1031
823
635
593
775
1177
1706
2204
2511
2516
2199
1639
987
418
74
28
263
692
1185
1611
1875
1931
1786
1491
1119
747
443
257
213
306
504
749
975
1113
1119
982
729
422
136
-60
-126
-64
92
283
455
570
619
619
595
568
541
499
417
282
99
-98
-258
-329
-279
-113
127
375
559
633
584
440
251
74
-54
-123
-149
-165
-194
-243
-293
-311
-267
-151
15
180
285
279
147
-88
-364
-607
-749
-757
-636
-427
-186
33
202
317
394
454
501
516
462
296
-5
-432
-927
-1402
-1753
-1895
-1784
-1432
-904
-305
250
662
862
822
553
93
-497
-1147
-1779
-2311
-2664
-2775
-2608
-2173
-1532
-798
-111
387
589
450
2
-657
-1391
-2059
-2555
-2831
-2897
-2808
-2632
-2428
-2220
-2000
-1740
-1422
-1054
-690
-415
-322
-484
-917
-1568
-2319
-3018
-3513
-3700
-3548
-3110
-2503
-1883
-1397
-1147
-1173
-1442
-1867
-2335
-2734
-2986
-3058
-2967
-2771
-2550
-2383
-2326
-2398
-2576
-2800
-2988
-3064
-2976
-2718
-2337
-1925
-1594
-1453
-1567
-1944
-2525
-3197
-3823
-4276
-4473
-4387
-4056
-3560
-2995
-2453
-1995
-1654
-1437
-1340
-1363
-1512
-1798
-2217
-2745
-3322
-3862
-4266
-4451
-4372
-4041
-3529
-2946
-2417
-2051
-1909
-1996
-2263
-2626
-2989
-3273
-3434
-3465
-3397
-3279
-3160
-3074
-3033
-3020
-3005
-2950
-2829
-2635
-2388
-2131
-1918
-1801
-1818
-1974
-2244
-2572
-2884
-3110
-3197
-3124
-2906
-2589
-2236
-1910
-1661
-1512
-1465
-1498
-1581
-1685
-1789
-1884
-1969
-2048
-2123
-2192
-2248
-2281
-2277
-2227
-2123
-1964
-1755
-1509
-1250
-1012
-835
-761
-819
-1020
-1348
-1751
-2152
-2460
-2592
-2485
-2123
-1534
-796
-20
669
1154
1348
1211
758
56
-787
-1639
-2370
-2868
-3062
-2931
-2497
-1822
-989
-84
808
1618
2283
2746
2955
2859
2432
1680
666
-491
-1622
-2538
-3072
-3119
-2668
-1808
-705
437
1432
2157
2568
2705
2653
2503
2314
2091
1799
1382
815
125
-590
-1183
-1494
-1406
-883
7
1105
2198
3075
3581
3648
3309
2678
1914
1175
587
215
65
98
248
446
642
810
953
1091
1254
1467
1736
2043
2342
2571
2661
2561
2252
1762
1167
574
101
-153
-137
144
626
1211
1789
2271
2606
2786
2841
2812
2738
2635
2499
2311
2054
1731
1372
1032
783
689
790
1089
1545
2085
2616
3049
3315
3380
3255
2985
2644
2315
2072
1961
1991
2133
2330
2510
2618
2623
2538
2411
2310
2302
2425
2674
3001
3327
3566
3656
3573
3343
3029
2706
2444
2281
2220
2233
2282
2336
2387
2450
2555
2732
2988
3301
3616
3861
3965
3881
3600
3158
2628
2104
1679
1430
1395
1574
1923
2371
2829
3214
3463
3551
3491
3335
3154
3016
2969
3020
3132
3237
3255
3125
2828
2399
1920
1500
1244
1221
1447
1877
2423
2976
3435
3729
3828
3744
3512
3182
2798
2400
2017
1673
1394
1204
1129
1183
1368
1667
2047
2458
2848
3163
3360
3408
3294
3023
2623
2140
1637
1183
842
661
657
814
1087
1415
1736
2001
2188
2296
2340
2341
2311
2249
2144
1983
1758
1478
1170
868
609
419
310
280
317
411
553
741
967
1215
1449
1621
1676
1574
1304
895
414
-45
-392
-561
-533
-344
-71
187
344
345
189
-77
-373
-611
-720
-671
-482
-216
40
200
199
21
-305
-705
-1081
-1342
-1423
-1307
-1032
-679
-352
-145
-124
-299
-632
-1044
-1440
-1738
-1883
-1866
-1714
-1482
-1231
-1018
-878
-827
-864
-975
-1141
-1338
-1535
-1701
-1804
-1821
-1744
-1588
-1391
-1207
-1092
-1089
-1214
-1451
-1757
-2079
-2363
-2574
-2696
-2730
-2687
-2580
-2417
-2207
-1965
-1720
-1519
-1414
-1452
-1654
-2001
-2441
-2885
-3248
-3467
-3518
-3425
-3249
-3059
-2912
-2828
-2794
-2771
-2716
-2607
-2453
-2294
-2187
-2182
-2301
-2530
-2821
-3111
-3340
-3469
-3486
-3407
-3260
-3076
-2880
-2691
-2524
-2399
-2340
-2372
-2507
-2733
-3011
-3277
-3459
-3499
-3377
-3119
-2791
-2483
-2276
-2219
-2313
-2512
-2741
-2923
-3002
-2961
-2821
-2626
-2427
-2265
-2154
-2088
-2050
-2024
-2001
-1993
-2009
-2064
-2151
-2250
-2324
-2337
-2263
-2099
-1872
-1632
-1435
-1332
-1348
-1476
-1678
-1894
-2059
-2118
-2045
-1848
-1567
-1263
-1000
-834
-788
-854
-990
-1142
-1253
-1291
-1254
-1174
-1104
-1095
-1177
-1344
-1547
-1718
-1786
-1709
-1493
-1193
-896
-696
-654
-783
-1035
-1324
-1550
-1638
-1561
-1348
-1071
-816
-649
-595
-637
-723
-794
-812
-774
-707
-660
-670
-748
-868
-978
-1022
-962
-801
-579
-359
-204
-150
-194
-292
-386
-422
-376
-265
-132
-27
14
-6
-49
-59
17
196
452
719
915
971
857
597
260
-68
-309
-421
-407
-305
-166
-29
89
203
336
507
704
889
1004
1000
856
604
317
91
10
110
367
701
1000
1165
1138
931
615
294
71
10
117
344
614
846
988
1028
988
911
833
773
725
672
601
517
451
448
549
770
1092
1454
1778
1984
2021
1882
1596
1229
854
536
318
217
232
354
564
844
1164
1483
1745
1896
1893
1724
1418
1046
700
471
418
552
832
1179
1500
1722
1808
1761
1622
1441
1261
1108
984
881
791
723
695
733
848
1031
1241
1417
1497
1443
1255
978
690
477
409
512
765
1103
1441
1698
1819
1787
1624
1376
1099
841
634
488
395
337
295
254
209
166
141
156
232
385
611
887
1168
1394
1504
1455
1231
856
390
-88
-497
-778
-901
-875
-733
-520
-275
-25
221
459
682
869
988
1000
881
627
275
-113
-456
-683
-748
-652
-434
-165
76
229
266
201
83
-22
-55
24
217
486
767
979
1051
942
649
220
-262
-689
-959
-1000
-794
-378
159
699
1126
1358
1367
1180
866
514
203
-17
-135
-167
-140
-77
19
156
345
582
840
1065
1200
1198
1055
813
555
379
363
536
865
1259
1604
1798
1787
1585
1265
935
702
635
747
1000
1325
1652
1932
2153
2334
2502
2676
2848
2982
3027
2937
2693
2316
1865
1424
1079
896
910
1114
1474
1935
2434
2915
3326
3627
3787
3790
3632
3329
2918
2447
1976
1558
1238
1040
977
1045
1233
1524
1895
2310
2719
3058
3261
3270
3061
2651
2107
1531
1040
732
660
816
1133
1506
1820
1989
1972
1790
1507
1211
985
878
895
999
1128
1215
1214
1110
928
717
541
454
489
646
893
1174
1420
1569
1577
1429
1142
762
357
-2
-250
-346
-281
-78
213
527
802
988
1061
1022
896
717
522
337
176
42
-68
-150
-196
-184
-95
87
359
691
1033
1321
1491
1500
1337
1030
639
243
-80
-275
-318
-226
-43
170
358
482
529
516
474
442
447
500
589
683
740
722
605
389
104
-199
-453
-595
-579
-393
-68
331
715
992
1095
996
719
333
-68
-390
-568
-579
-450
-244
-39
100
135
68
-69
-229
-372
-476
-545
-602
-675
-783
-923
-1075
-1204
-1274
-1265
-1177
-1032
-863
-707
-594
-538
-544
-603
-702
-826
-957
-1076
-1164
-1205
-1192
-1132
-1048
-978
-962
-1024
-1162
-1344
-1508
-1584
-1517
-1288
-929
-513
-141
94
129
-47
-390
-823
-1252
-1602
-1827
-1916
-1890
-1778
-1606
-1389
-1132
-839
-529
-237
-10
101
64
-119
-410
-740
-1025
-1195
-1212
-1081
-843
-570
-334
-195
-182
-289
-483
-710
-910
-1031
-1035
-910
-672
-362
-44
209
334
290
77
-260
-642
-970
-1157
-1155
-965
-645
-286
13
177
176
35
-181
-391
-527
-554
-482
-352
-225
-151
-160
-250
-395
-560
-710
-821
-881
-887
-837
-731
-573
-379
-181
-28
25
-64
-304
-657
-1044
-1359
-1501
-1410
-1085
-595
-57
397
659
677
466
98
-325
-706
-981
-1131
-1175
-1151
-1090
-1006
-889
-724
-503
-242
13
202
275
210
33
-189
-370
-436
-357
-164
65
226
231
44
-298
-698
-1024
-1161
-1045
-695
-206
281
620
711
532
140
-340
-761
-994
-968
-682
-208
339
828
1148
1231
1064
682
162
-402
-912
-1282
-1451
-1389
-1103
-632
-47
560
1093
1463
1608
1502
1161
640
28
-574
-1063
-1360
-1417
-1230
-837
-316
231
702
1008
1100
974
676
288
-89
-363
-474
-406
-192
98
379
571
621
516
281
-26
-332
-565
-668
-612
-400
-66
326
697
965
1062
950
634
166
-362
-838
-1158
-1253
-1109
-770
-327
111
447
626
646
554
422
318
283
312
366
384
313
132
-139
-445
-708
-858
-849
-671
-352
53
476
853
1126
1253
1208
986
602
104
-431
-905
-1216
-1282
-1068
-605
16
657
1175
1458
1459
1207
792
342
-29
-246
-295
-221
-98
-1
26
-16
-88
-135
-105
16
206
412
566
617
543
364
130
-94
-250
-306
-261
-142
9
144
228
240
178
52
-118
-306
-489
-639
-736
-765
-721
-614
-466
-309
-179
-103
-96
-155
-260
-379
-480
-538
-539
-490
-409
-319
-247
-208
-210
-246
-300
-356
-398
-422
-432
-438
-456
-493
-547
-600
-628
-606
-519
-379
-220
-98
-71
-182
-435
-795
-1182
-1500
-1661
-1617
-1375
-1000
-597
-280
-135
-197
-440
-789
-1147
-1425
-1571
-1580
-1486
-1345
-1214
-1129
-1101
-1117
-1159
-1210
-1267
-1335
-1424
-1533
-1650
-1752
-1811
-1816
-1772
-1708
-1662
-1670
-1747
-1879
-2027
-2141
-2183
-2137
-2023
-1885
-1775
-1737
-1786
-1908
-2067
-2222
-2347
-2436
-2502
-2570
-2653
-2745
-2816
-2825
-2737
-2542
-2264
-1960
-1700
-1547
-1534
-1653
-1863
-2105
-2325
-2489
-2597
-2668
-2725
-2778
-2813
-2793
-2675
-2434
-2080
-1666
-1283
-1030
-988
-1190
-1605
-2147
-2695
-3125
-3344
-3312
-3051
-2633
-2156
-1722
-1406
-1246
-1237
-1342
-1499
-1648
-1739
-1748
-1677
-1552
-1414
-1306
-1261
-1292
-1387
-1511
-1620
-1670
-1632
-1503
-1306
-1088
-900
-790
-780
-868
-1024
-1200
-1345
-1417
-1396
-1286
-1112
-915
-739
-623
-590
-645
-772
-939
-1101
-1210
-1225
-1121
-897
-575
-203
162
459
644
694
615
440
218
0
-169
-259
-262
-185
-47
126
311
486
638
758
843
898
933
959
987
1022
1062
1091
1092
1048
952
817
672
560
526
600
786
1060
1368
1646
1833
1893
1819
1638
1401
1166
986
896
906
1004
1165
1356
1548
1711
1826
1878
1862
1784
1660
1518
1395
1325
1329
1408
1540
1683
1784
1802
1719
1545
1322
1109
963
924
998
1161
1362
1544
1660
1685
1622
1500
1360
1241
1170
1157
1197
1269
1353
1430
1485
1512
1508
1472
1405
1311
1198
1078
968
881
828
811
824
856
896
939
987
1051
1139
1254
1382
1496
1553
1515
1356
1077
715
334
14
-169
-165
31
382
812
1225
1533
1675
1631
1427
1124
800
529
365
329
410
573
771
959
1104
1195
1236
1246
1248
1262
1299
1358
1427
1484
1510
1487
1409
1282
1126
968
839
766
763
832
956
1111
1264
1382
1443
1433
1352
1213
1038
854
691
578
535
572
683
844
1018
1163
1233
1204
1075
875
654
473
383
410
546
751
962
1116
1172
1120
985
820
680
608
617
692
791
870
895
857
772
671
588
545
543
567
591
595
574
535
498
480
486
506
515
491
419
309
188
94
60
97
187
286
343
321
213
48
-112
-195
-149
41
340
670
935
1050
967
691
276
-187
-601
-889
-1006
-954
-765
-494
-199
70
280
411
455
409
276
65
-208
-517
-829
-1108
-1322
-1450
-1487
-1441
-1334
-1187
-1024
-861
-711
-583
-485
-432
-436
-507
-646
-840
-1062
-1273
-1436
-1519
-1513
-1430
-1307
-1191
-1131
-1155
-1266
-1435
-1606
-1716
-1712
-1568
-1302
-969
-655
-451
-430
-623
-1012
-1527
-2070
-2531
-2820
-2884
-2720
-2366
-1896
-1397
-954
-636
-489
-530
-748
-1104
-1538
-1968
-2307
-2477
-2428
-2160
-1724
-1227
-801
-573
-626
-966
-1513
-2118
-2597
-2790
-2607
-2062
-1278
-452
198
496
360
-169
-946
-1755
-2382
-2669
-2562
-2118
-1490
-871
-438
-299
-464
-850
-1305
-1664
-1796
-1641
-1232
-675
-121
278
416
256
-166
-748
-1359
-1873
-2195
-2281
-2140
-1822
-1397
-942
-523
-192
19
89
14
-194
-503
-858
-1187
-1416
-1480
-1350
-1045
-630
-208
112
241
145
-149
-556
-960
-1248
-1345
-1235
-963
-618
-303
-104
-63
-170
-377
-614
-817
-945
-990
-968
-906
-832
-760
-688
-610
-521
-427
-345
-299
-308
-374
-481
-595
-679
-701
-654
-554
-435
-342
-308
-344
-437
-551
-642
-674
-633
-530
-400
-286
-227
-241
-323
-444
-567
-653
-680
-649
-581
-510
-469
-482
-547
-646
-742
-794
-771
-663
-482
-261
-45
122
208
204
120
-16
-171
-312
-419
-482
-500
-476
-410
-296
-130
89
348
615
844
984
996
864
609
286
-29
-258
-344
-270
-62
214
476
651
694
606
427
222
63
2
56
209
416
622
781
866
880
845
795
759
754
781
824
866
890
892
881
874
891
943
1033
1146
1260
1352
1401
1402
1365
1311
1271
1271
1329
1443
1595
1754
1882
1946
1929
1833
1680
1507
1355
1257
1231
1274
1367
1481
1589
1674
1731
1770
1809
1860
1928
2001
2061
2081
2041
1939
1789
1624
1481
1398
1394
1472
1611
1777
1934
2051
2109
2111
2067
2000
1931
1876
1840
1823
1819
1820
1822
1822
1824
1833
1853
1890
1946
2020
2105
2194
2274
2331
2350
2324
2250
2136
2000
1865
1756
1692
1681
1719
1788
1868
1936
1979
1995
1995
1997
2017
2067
2140
2220
2281
2297
2251
2143
1992
1831
1703
1644
1679
1812
2021
2274
2517
2705
2798
2772
2623
2367
2035
1672
1331
1061
909
903
1054
1344
1730
2147
2518
2769
2847
2733
2450
2058
1644
1301
1105
1097
1269
1571
1921
2229
2424
2467
2363
2158
1920
1718
1605
1599
1686
1820
1948
2020
2008
1913
1760
1590
1446
1357
1336
1372
1441
1513
1561
1573
1551
1506
1459
1428
1425
1450
1498
1554
1602
1628
1625
1588
1524
1439
1347
1261
1194
1154
1143
1155
1178
1195
1190
1152
1081
990
902
842
831
876
964
1067
1146
1169
1119
1006
862
736
676
709
830
999
1154
1228
1179
1002
742
475
289
249
372
616
888
1078
1089
882
489
11
-413
-648
-613
-307
183
710
1108
1250
1082
645
61
-511
-920
-1077
-974
-686
-344
-88
-19
-174
-511
-927
-1294
-1499
-1479
-1237
-838
-392
-17
190
177
-50
-435
-888
-1306
-1602
-1722
-1656
-1440
-1145
-858
-661
-609
-716
-952
-1251
-1533
-1727
-1795
-1741
-1615
-1489
-1440
-1517
-1726
-2029
-2353
-2613
-2747
-2728
-2577
-2354
-2134
-1987
-1951
-2029
-2188
-2378
-2551
-2674
-2736
-2748
-2729
-2698
-2664
-2630
-2592
-2554
-2528
-2536
-2594
-2710
-2867
-3028
-3141
-3156
-3047
-2823
-2526
-2228
-2001
-1901
-1951
-2132
-2398
-2686
-2944
-3137
-3259
-3319
-3333
-3311
-3251
-3143
-2979
-2764
-2528
-2314
-2173
-2142
-2227
-2399
-2600
-2761
-2826
-2776
-2632
-2452
-2310
-2266
-2344
-2524
-2748
-2940
-3034
-2996
-2839
-2612
-2388
-2233
-2186
-2247
-2381
-2533
-2651
-2700
-2677
-2605
-2521
-2459
-2439
-2455
-2482
-2487
-2443
-2339
-2188
-2021
-1879
-1796
-1793
-1871
-2012
-2182
-2345
-2465
-2521
-2502
-2414
-2272
-2105
-1945
-1821
-1759
-1771
-1852
-1980
-2116
-2219
-2248
-2182
-2021
-1794
-1544
-1325
-1180
-1138
-1196
-1331
-1503
-1670
-1798
-1873
-1897
-1881
-1841
-1784
-1706
-1595
-1436
-1222
-965
-696
-457
-295
-245
-317
-495
-735
-979
-1169
-1263
-1245
-1126
-941
-734
-552
-428
-379
-403
-483
-593
-702
-782
-812
-779
-679
-521
-324
-112
84
240
337
372
353
297
226
158
102
59
23
-12
-47
-73
-73
-31
64
210
388
566
708
785
783
711
590
454
331
242
190
165
153
141
126
115
118
148
206
286
371
443
485
491
466
420
364
303
234
152
52
-58
-157
-212
-187
-55
185
508
864
1187
1419
1520
1484
1336
1127
913
744
649
634
685
781
900
1028
1160
1295
1434
1568
1685
1770
1808
1794
1737
1650
1556
1471
1407
1364
1338
1325
1324
1341
1385
1465
1579
1712
1839
1927
1946
1884
1748
1566
1382
1242
1181
1213
1330
1501
1683
1835
1926
1945
1897
1802
1687
1575
1483
1417
1371
1338
1307
1271
1230
1188
1153
1132
1128
1143
1172
1208
1244
1277
1304
1329
1350
1365
1365
1335
1258
1119
919
673
420
209
96
120
299
610
999
1387
1692
1851
1837
1667
1394
1096
843
683
625
640
674
673
604
469
305
173
134
219
421
687
939
1093
1096
943
681
398
194
145
279
564
914
1221
1385
1351
1120
758
363
43
-122
-102
80
359
650
882
1010
1035
981
894
812
756
722
692
640
556
445
332
253
240
308
449
633
817
960
1030
1014
922
773
597
419
262
144
77
70
127
247
414
605
784
913
959
910
770
570
353
164
41
1
37
127
239
340
413
450
461
459
460
473
495
514
512
472
378
226
25
-206
-436
-626
-738
-743
-626
-400
-99
219
489
648
656
505
224
-127
-473
-742
-885
-885
-762
-561
-341
-153
-30
20
14
-21
-57
-75
-73
-58
-45
-48
-69
-101
-129
-134
-107
-51
19
76
93
47
-64
-228
-415
-583
-695
-723
-656
-508
-305
-86
116
276
388
458
507
554
610
674
731
758
736
656
528
382
256
189
206
309
475
665
834
946
983
952
880
801
746
731
755
801
847
876
884
882
891
929
1006
1114
1225
1308
1333
1289
1188
1065
966
932
982
1108
1272
1419
1493
1462
1325
1120
910
765
740
855
1087
1374
1638
1804
1826
1700
1465
1192
961
836
849
993
1223
1478
1692
1820
1843
1768
1628
1463
1312
1205
1160
1183
1272
1416
1596
1785
1948
2045
2040
1917
1683
1375
1057
805
681
721
913
1204
1508
1735
1815
1721
1480
1159
853
648
601
723
977
1293
1589
1795
1867
1800
1620
1373
1111
882
718
637
641
723
866
1046
1235
1398
1505
1531
1467
1323
1128
926
766
687
709
823
996
1174
1299
1325
1228
1018
734
442
211
104
154
357
669
1016
1311
1477
1468
1279
954
569
210
-45
-156
-126
1
155
269
294
217
63
-120
-279
-375
-397
-361
-302
-255
-243
-263
-296
-316
-301
-254
-196
-166
-201
-321
-520
-766
-1010
-1204
-1320
-1357
-1340
-1304
-1282
-1289
-1311
-1319
-1277
-1166
-992
-796
-633
-565
-629
-828
-1129
-1464
-1762
-1958
-2020
-1952
-1787
-1577
-1374
-1220
-1134
-1118
-1161
-1245
-1356
-1479
-1605
-1721
-1816
-1876
-1891
-1857
-1783
-1685
-1586
-1511
-1478
-1496
-1566
-1679
-1820
-1971
-2115
-2232
-2304
-2314
-2255
-2129
-1953
-1761
-1593
-1488
-1473
-1553
-1709
-1902
-2084
-2216
-2271
-2251
-2175
-2073
-1976
-1901
-1850
-1814
-1782
-1748
-1718
-1712
-1752
-1851
-2005
-2196
-2379
-2512
-2563
-2520
-2399
-2237
-2079
-1961
-1902
-1896
-1918
-1935
-1918
-1856
-1760
-1653
-1570
-1536
-1564
-1647
-1765
-1886
-1984
-2036
-2035
-1984
-1895
-1783
-1663
-1550
-1451
-1375
-1324
-1297
-1288
-1292
-1301
-1308
-1312
-1317
-1328
-1349
-1378
-1403
-1405
-1365
-1268
-1116
-931
-755
-637
-621
-729
-947
-1227
-1494
-1665
-1673
-1491
-1139
-683
-220
148
344
332
134
-186
-534
-816
-961
-941
-776
-518
-241
-11
130
172
140
76
26
25
83
187
307
410
468
472
430
362
293
243
222
232
266
319
388
474
579
699
820
916
958
922
802
620
422
274
241
365
651
1057
1503
1886
2114
2126
1915
1527
1055
610
293
166
240
470
773
1053
1229
1255
1137
922
685
502
430
481
628
808
949
989
902
705
454
224
90
94
238
478
740
942
1024
964
788
558
355
250
283
455
723
1022
1281
1443
1481
1399
1226
1004
775
571
413
312
270
290
368
498
662
834
984
1078
1093
1022
884
705
530
395
326
328
388
479
570
636
666
664
643
625
626
653
704
762
803
804
743
614
421
185
-61
-278
-434
-506
-490
-402
-273
-139
-33
28
44
32
13
6
12
17
-8
-91
-249
-471
-721
-944
-1081
-1093
-974
-758
-510
-308
-216
-270
-459
-735
-1025
-1258
-1383
-1384
-1283
-1124
-959
-832
-764
-757
-796
-864
-952
-1056
-1184
-1338
-1509
-1673
-1794
-1833
-1767
-1598
-1358
-1108
-917
-843
-915
-1125
-1425
-1745
-2013
-2178
-2215
-2144
-2007
-1860
-1754
-1715
-1745
-1825
-1924
-2011
-2068
-2095
-2099
-2096
-2095
-2100
-2103
-2095
-2070
-2029
-1985
-1954
-1951
-1982
-2037
-2099
-2142
-2150
-2120
-2068
-2021
-2013
-2064
-2173
-2315
-2443
-2504
-2456
-2283
-2005
-1673
-1362
-1147
-1087
-1204
-1482
-1862
-2264
-2598
-2789
-2793
-2608
-2272
-1861
-1464
-1171
-1045
-1111
-1344
-1682
-2033
-2309
-2440
-2400
-2214
-1946
-1683
-1501
-1447
-1521
-1677
-1841
-1938
-1917
-1773
-1546
-1309
-1143
-1105
-1209
-1422
-1669
-1863
-1930
-1833
-1581
-1225
-841
-508
-286
-202
-255
-416
-644
-895
-1129
-1315
-1425
-1438
-1342
-1135
-837
-487
-139
142
304
318
192
-32
-289
-507
-632
-639
-540
-380
-214
-93
-47
-75
-148
-225
-265
-246
-170
-62
38
94
83
7
-113
-237
-324
-339
-266
-107
114
364
605
801
925
959
902
763
566
344
139
-5
-53
14
193
458
760
1040
1244
1337
1311
1191
1025
871
778
777
868
1024
1201
1357
1459
1497
1485
1447
1413
1399
1409
1430
1443
1434
1402
1362
1337
1355
1429
1558
1719
1879
2005
2080
2101
2084
2054
2031
2021
2016
1990
1924
1810
1664
1526
1446
1467
1608
1848
2136
2396
2558
2579
2454
2224
1960
1741
1626
1642
1774
1974
2179
2332
2400
2379
2294
2182
2084
2029
2028
2075
2155
2244
2322
2370
2376
2333
2239
2103
1945
1792
1678
1631
1668
1779
1933
2081
2167
2150
2016
1782
1496
1222
1020
928
952
1070
1236
1403
1535
1614
1646
1648
1636
1619
1591
1537
1443
1305
1137
969
840
780
803
896
1022
1140
1207
1205
1142
1049
972
949
998
1111
1255
1383
1453
1446
1366
1247
1137
1081
1110
1226
1405
1607
1784
1900
1937
1898
1801
1670
1527
1388
1259
1145
1052
992
981
1036
1162
1344
1547
1719
1803
1754
1557
1232
838
454
163
31
85
307
640
1002
1313
1503
1541
1430
1208
929
651
423
273
211
228
306
421
544
653
724
741
694
586
434
269
127
45
49
141
300
479
624
681
617
433
163
-131
-377
-510
-493
-330
-63
234
482
613
592
429
176
-89
-282
-338
-231
19
350
675
905
977
868
605
252
-103
-377
-509
-481
-315
-67
193
398
505
502
405
256
101
-18
-72
-55
21
130
243
331
375
368
316
237
159
111
118
194
336
522
713
867
944
923
807
627
430
269
187
203
305
457
606
706
728
669
557
434
346
325
378
484
606
696
717
652
509
317
115
-57
-175
-229
-232
-205
-173
-155
-156
-172
-190
-197
-185
-157
-127
-116
-142
-213
-327
-461
-586
-667
-678
-611
-476
-305
-142
-30
-2
-69
-217
-413
-610
-763
-841
-831
-747
-616
-476
-357
-280
-247
-249
-265
-277
-275
-256
-233
-219
-229
-269
-339
-426
-518
-601
-667
-716
-753
-786
-819
-852
-880
-896
-896
-881
-862
-856
-881
-947
-1054
-1185
-1316
-1417
-1467
-1457
-1398
-1314
-1235
-1183
-1167
-1175
-1181
-1156
-1082
-964
-833
-738
-732
-849
-1090
-1414
-1745
-1991
-2072
-1945
-1620
-1158
-661
-241
10
40
-147
-499
-931
-1351
-1678
-1865
-1894
-1783
-1564
-1283
-984
-707
-488
-355
-328
-411
-592
-837
-1097
-1313
-1437
-1440
-1327
-1132
-913
-729
-627
-622
-693
-798
-882
-904
-853
-751
-645
-592
-632
-774
-987
-1209
-1366
-1399
-1282
-1038
-729
-439
-250
-210
-325
-551
-814
-1031
-1140
-1117
-981
-793
-624
-540
-576
-726
-950
-1183
-1361
-1438
-1403
-1275
-1100
-930
-813
-774
-816
-916
-1043
-1161
-1243
-1273
-1253
-1194
-1116
-1044
-998
-996
-1045
-1141
-1268
-1403
-1515
-1576
-1572
-1503
-1390
-1267
-1171
-1131
-1159
-1243
-1354
-1456
-1519
-1531
-1505
-1469
-1455
-1483
-1552
-1632
-1680
-1651
-1521
-1300
-1032
-787
-635
-626
-768
-1020
-1310
-1550
-1667
-1625
-1438
-1162
-879
-670
-589
-653
-837
-1083
-1326
-1506
-1590
-1572
-1474
-1331
-1180
-1049
-949
-878
-824
-775
-726
-682
-658
-672
-738
-858
-1016
-1181
-1313
-1375
-1342
-1215
-1020
-809
-636
-550
-572
-690
-860
-1014
-1091
-1047
-880
-629
-366
-172
-112
-211
-449
-762
-1063
-1269
-1325
-1218
-982
-684
-400
-197
-112
-147
-270
-431
-573
-652
-641
-538
-361
-143
74
251
356
370
293
144
-41
-216
-338
-377
-327
-205
-50
87
165
160
78
-50
-176
-252
-244
-141
40
266
492
683
814
881
889
853
789
711
629
559
517
522
592
733
933
1159
1361
1485
1488
1355
1108
801
514
324
290
428
712
1074
1427
1686
1792
1728
1524
1246
978
801
766
889
1141
1460
1769
1996
2091
2040
1867
1626
1386
1210
1143
1198
1357
1575
1796
1965
2047
2028
1924
1768
1605
1478
1419
1443
1546
1709
1900
2082
2217
2278
2246
2121
1920
1674
1428
1228
1112
1103
1199
1378
1598
1810
1972
2055
2056
1992
1893
1797
1728
1697
1698
1709
1704
1664
1582
1468
1347
1252
1210
1239
1338
1491
1669
1835
1960
2021
2012
1934
1804
1640
1462
1289
1137
1020
958
960
1042
1209
1453
1751
2061
2328
2495
2515
2368
2067
1663
1235
873
655
626
784
1082
1437
1754
1952
1985
1856
1609
1319
1064
903
859
918
1031
1138
1184
1140
1006
816
616
458
379
392
485
626
774
893
955
953
893
793
676
562
464
385
322
267
217
173
139
129
152
213
303
401
478
502
452
324
141
-50
-197
-249
-182
-8
225
442
565
536
339
7
-384
-735
-956
-989
-828
-521
-151
184
404
466
370
158
-105
-354
-541
-643
-664
-625
-556
-480
-414
-362
-327
-309
-312
-340
-395
-475
-571
-664
-735
-766
-744
-668
-542
-380
-197
-11
159
294
377
398
354
253
119
-16
-120
-166
-146
-69
39
146
224
264
273
277
301
361
451
544
600
583
480
309
121
-19
-51
56
289
590
874
1057
1084
949
696
410
185
95
168
381
667
939
1118
1161
1067
881
669
502
430
469
603
788
971
1105
1161
1135
1040
906
766
650
578
561
593
660
739
802
822
780
674
517
340
186
96
102
212
410
652
883
1044
1093
1012
814
543
254
10
-142
-174
-87
93
325
559
751
871
903
852
735
577
406
244
104
-7
-93
-158
-207
-242
-258
-248
-205
-125
-10
127
265
379
446
448
381
251
77
-110
-280
-403
-456
-429
-325
-159
41
239
398
486
481
379
196
-36
-272
-463
-570
-568
-459
-265
-26
209
395
496
498
407
244
44
-156
-321
-426
-456
-410
-295
-132
53
233
382
481
521
507
453
380
309
255
223
207
193
165
114
38
-48
-125
-168
-159
-92
25
169
308
410
451
421
326
186
32
-104
-192
-217
-176
-84
31
134
191
177
85
-71
-260
-438
-564
-608
-566
-456
-321
-209
-165
-209
-335
-511
-687
-813
-856
-809
-693
-551
-429
-365
-375
-448
-556
-662
-731
-746
-706
-626
-529
-435
-360
-308
-278
-265
-266
-281
-306
-341
-377
-405
-418
-412
-396
-385
-399
-453
-548
-666
-772
-828
-803
-689
-506
-305
-147
-88
-160
-356
-632
-918
-1140
-1242
-1203
-1042
-813
-582
-411
-337
-365
-468
-601
-716
-779
-774
-710
-609
-501
-414
-365
-361
-401
-475
-574
-683
-785
-864
-901
-884
-809
-687
-539
-399
-297
-255
-275
-337
-408
-446
-422
-329
-187
-36
74
103
37
-108
-283
-427
-486
-428
-259
-22
220
399
469
415
260
51
-154
-310
-394
-411
-388
-357
-342
-350
-369
-378
-355
-297
-215
-138
-100
-125
-218
-362
-520
-653
-728
-734
-678
-585
-486
-405
-351
-322
-306
-290
-270
-255
-256
-288
-356
-452
-558
-649
-708
-726
-710
-676
-640
-609
-581
-539
-464
-347
-190
-17
137
238
262
208
96
-36
-149
-215
-222
-181
-112
-37
30
90
152
227
315
403
462
461
378
215
-1
-215
-364
-395
-282
-35
301
658
961
1152
1201
1109
905
637
358
116
-53
-125
-93
41
260
535
829
1096
1291
1380
1347
1199
968
703
457
274
181
178
244
346
446
518
549
543
516
487
471
472
484
494
485
447
379
289
195
116
65
48
59
82
98
89
47
-26
-116
-204
-272
-306
-305
-277
-238
-202
-177
-161
-142
-101
-22
103
268
454
633
774
855
866
809
699
556
399
246
107
-13
-108
-172
-202
-194
-151
-85
-14
43
69
59
20
-25
-50
-31
43
163
303
425
494
486
403
269
125
13
-36
-15
59
147
205
201
128
9
-107
-161
-103
86
388
746
1082
1316
1391
1293
1053
738
431
208
113
147
273
426
544
581
528
413
286
205
214
325
518
746
952
1084
1114
1042
894
713
545
431
394
441
559
727
911
1075
1184
1210
1135
961
711
426
162
-29
-109
-66
80
282
480
620
668
620
501
356
230
152
130
143
156
131
46
-101
-287
-472
-613
-674
-638
-508
-306
-68
170
373
515
579
558
459
296
97
-107
-279
-388
-415
-358
-233
-73
83
196
239
203
97
-55
-222
-370
-474
-519
-502
-434
-336
-234
-156
-126
-156
-249
-393
-561
-726
-858
-941
-973
-969
-950
-943
-965
-1016
-1079
-1128
-1131
-1066
-929
-740
-536
-364
-273
-294
-440
-698
-1035
-1403
-1749
-2028
-2205
-2265
-2213
-2071
-1875
-1664
-1473
-1328
-1235
-1187
-1163
-1140
-1096
-1025
-935
-848
-792
-794
-867
-1010
-1206
-1426
-1635
-1804
-1912
-1953
-1930
-1861
-1769
-1682
-1629
-1630
-1694
-1814
-1962
-2097
-2168
-2133
-1972
-1696
-1350
-1002
-736
-612
-662
-872
-1192
-1545
-1854
-2063
-2149
-2123
-2021
-1886
-1746
-1613
-1479
-1330
-1161
-982
-824
-727
-723
-822
-1000
-1208
-1379
-1453
-1400
-1224
-969
-700
-482
-361
-351
-430
-555
-679
-764
-796
-783
-750
-726
-734
-778
-848
-926
-988
-1016
-1006
-962
-897
-831
-782
-766
-792
-858
-955
-1062
-1153
-1203
-1190
-1107
-961
-781
-607
-480
-435
-487
-627
-824
-1033
-1206
-1307
-1320
-1252
-1126
-979
-848
-761
-731
-758
-822
-901
-965
-992
-969
-896
-788
-670
-568
-505
-493
-526
-581
-630
-645
-611
-536
-448
-385
-386
-466
-615
-792
-937
-991
-919
-722
-444
-157
57
139
66
-136
-402
-650
-806
-830
-725
-539
-342
-209
-193
-315
-554
-866
-1192
-1477
-1685
-1798
-1822
-1771
-1665
-1524
-1360
-1182
-996
-804
-611
-420
-233
-53
114
261
376
446
461
417
320
190
53
-59
-119
-112
-37
92
250
408
542
631
669
656
605
531
454
397
376
405
489
620
780
938
1063
1125
1107
1004
837
632
427
256
145
104
127
198
296
397
485
550
589
606
607
599
587
575
561
543
516
474
413
337
253
174
116
90
104
153
226
308
386
455
523
603
712
856
1028
1203
1342
1404
1360
1206
963
678
407
204
101
106
198
344
509
669
815
949
1078
1199
1295
1333
1280
1117
849
520
199
-33
-108
7
293
685
1086
1397
1542
1489
1259
916
543
222
6
-89
-82
-16
62
115
127
102
60
22
5
12
37
65
83
84
71
51
34
27
33
47
62
71
70
61
49
39
36
41
50
60
65
64
57
48
42
41
45
52
58
61
60
55
48
44
44
47
52
57
59
57
53
48
45
45
48
53
56
58
56
52
48
46
46
49
53
56
56
55
51
48
47
47
50
53
55
55
54
51
48
47
48
50
53
54
55
53
50
48
47
48
50
53
54
54
52
50
48
47
48
50
52
54
53
52
50
48
48
48
50
52
53
53
51
49
48
48
49
50
52
53
52
51
49
48
48
49
50
52
52
52
50
49
48
48
49
50
51
52
51
50
48
48
48
49
50
51
51
51
50
48
48
48
49
50
51
51
50
49
48
47
48
49
50
51
51
50
49
48
47
48
49
50
50
50
50
49
48
47
48
49
49
50
50
49
48
47
47
48
48
49
50
50
49
48
47
47
48
48
49
49
49
49
48
47
47
47
48
49
49
49
48
47
47
47
47
48
48
49
48
48
47
47
47
47
48
48
48
48
48
47
47
47
47
48
48
48
48
47
47
47
47
47
47
48
48
47
47
47
46
46
47
47
47
47
47
47
46
46
46
47
47
47
47
47
46
46
46
46
46
47
47
47
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
43
43
44
44
44
44
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
42
42
42
42
43
43
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
24
24
24
24
