0
-22
-24
-31
-31
-2
37
81
90
74
69
66
61
52
87
124
92
71
68
79
110
116
128
143
148
150
117
74
48
24
4
1
14
42
56
37
27
30
78
176
224
200
136
70
39
40
45
30
45
109
148
141
107
97
131
173
193
197
212
223
228
234
220
191
140
73
55
102
165
211
220
192
167
165
158
133
119
149
227
280
271
251
272
318
315
282
283
291
295
289
277
281
271
257
268
288
310
343
369
354
340
347
326
285
242
217
215
205
209
219
189
145
122
118
126
130
123
79
28
29
72
98
80
54
55
79
75
31
12
25
54
56
6
-29
-46
-17
70
117
112
109
126
153
159
113
24
-44
-57
-21
26
39
32
40
82
125
106
28
-31
-22
21
57
44
-20
-36
-8
-14
-57
-126
-166
-144
-117
-109
-106
-106
-100
-95
-96
-92
-79
-66
-65
-75
-94
-96
-56
-33
-38
-24
-25
-42
-49
-64
-81
-105
-137
-157
-190
-220
-226
-216
-191
-197
-235
-231
-174
-103
-59
-57
-45
-14
-14
-43
-111
-197
-217
-165
-95
-51
-54
-62
-24
37
72
81
56
21
7
3
20
16
-30
-53
-31
30
92
118
106
76
89
120
82
10
-42
-38
38
85
64
22
1
28
72
113
112
99
117
93
69
60
25
6
-15
-54
-81
-81
-93
-119
-96
-78
-75
-73
-126
-159
-156
-172
-166
-170
-195
-164
-123
-110
-73
-26
26
88
112
119
129
119
108
101
78
45
28
34
39
35
42
30
-6
-35
-79
-124
-149
-187
-181
-136
-140
-152
-158
-170
-162
-186
-211
-179
-156
-150
-146
-142
-127
-147
-184
-207
-223
-206
-162
-146
-158
-145
-117
-82
-53
-57
-54
-50
-63
-43
-5
25
40
45
79
115
120
121
101
74
79
84
66
26
-16
7
46
40
41
52
90
169
222
243
239
224
237
218
133
39
-38
-72
-89
-128
-144
-112
-36
56
132
176
183
179
161
145
125
67
22
-4
-12
29
68
71
72
92
120
149
168
167
145
83
27
7
-23
-61
-79
-33
62
126
142
143
158
192
219
209
182
180
189
201
202
180
178
212
251
286
296
267
226
183
147
134
127
118
110
92
74
63
73
91
97
109
98
52
9
-34
-77
-95
-89
-100
-124
-133
-131
-80
-15
24
59
65
52
36
-17
-94
-168
-204
-194
-177
-177
-183
-177
-164
-159
-164
-178
-198
-226
-256
-280
-312
-338
-337
-310
-259
-235
-266
-290
-290
-264
-213
-192
-201
-223
-260
-271
-269
-276
-252
-201
-144
-106
-136
-194
-237
-287
-310
-309
-330
-319
-246
-182
-146
-137
-162
-170
-153
-115
-65
-77
-131
-186
-232
-238
-225
-190
-140
-147
-166
-154
-153
-163
-182
-204
-211
-231
-252
-253
-239
-187
-134
-107
-87
-87
-91
-107
-158
-202
-223
-210
-178
-161
-136
-90
-24
48
95
123
129
102
60
22
-2
9
48
83
113
133
138
140
128
127
133
101
45
-15
-40
-5
9
-29
-94
-138
-93
-7
48
75
77
80
98
120
131
115
85
61
6
-110
-209
-209
-143
-45
47
97
137
151
135
119
81
45
32
0
-56
-93
-66
7
56
48
4
-30
-16
31
79
107
98
64
37
-7
-100
-196
-217
-169
-143
-144
-77
40
106
112
111
118
109
92
81
64
70
121
162
156
110
37
-36
-99
-138
-117
-84
-94
-95
-38
60
129
152
169
164
122
55
-25
-85
-134
-153
-123
-82
-26
32
43
17
9
29
70
102
99
94
115
165
208
210
168
111
89
107
139
138
94
50
35
56
81
110
149
142
112
83
22
-40
-81
-92
-43
6
-5
-28
-42
-29
46
134
209
245
202
126
61
18
4
6
5
-1
10
39
69
97
108
91
71
68
71
67
69
82
95
130
166
158
122
76
48
49
46
24
-11
-35
-33
-18
25
80
92
68
35
12
30
42
22
-14
-98
-158
-137
-95
-16
92
153
158
120
64
28
14
0
6
33
23
0
9
42
100
151
167
156
107
59
47
52
71
92
98
118
167
205
215
225
224
207
214
211
192
185
170
153
136
129
160
169
115
31
-49
-88
-84
-74
-60
-46
-36
-41
-64
-44
2
29
41
1
-54
-63
-56
-52
-72
-101
-112
-110
-86
-75
-77
-65
-68
-94
-126
-157
-162
-134
-104
-90
-94
-108
-121
-129
-130
-120
-99
-83
-82
-78
-66
-35
1
-14
-52
-70
-80
-69
-44
-43
-70
-78
-34
37
105
127
88
21
-51
-93
-83
-68
-69
-45
21
122
204
194
137
121
147
180
192
170
142
145
156
130
75
17
-40
-61
-38
6
57
66
36
34
39
15
-45
-156
-306
-516
-754
-868
-802
-755
-1108
-2027
-3072
-3573
-3497
-3687
-4877
-6704
-8466
-10012
-11343
-12291
-12359
-10722
-7071
-2384
1564
3952
5256
5660
5055
3612
1753
511
588
1530
2601
3102
2180
-145
-2961
-5898
-8813
-11409
-13720
-15536
-15435
-12072
-7451
-4951
-4543
-4704
-5995
-9290
-12890
-13909
-11700
-7001
428
8623
12383
8677
-999
-11363
-17690
-20153
-20020
-18584
-17857
-17038
-13707
-8555
-6375
-9207
-14039
-17623
-16213
-9071
1071
12897
22969
28764
32577
32767
32318
31849
30018
26502
26359
25827
21840
19399
18303
15788
12371
8043
2695
-2299
-3866
-2859
-1447
1451
4536
7416
9992
10091
6706
1412
-3059
-5601
-4312
998
6685
11158
14163
12638
7807
2678
-4778
-12735
-19624
-25172
-23439
-16531
-12189
-8540
-3816
670
6809
11744
12188
10154
7961
8918
10720
9655
7207
3140
354
557
1971
5177
6741
6274
6905
7211
8314
12366
15940
14342
8245
2292
-204
1162
4111
5011
3972
5356
8396
8567
5088
-1348
-8845
-14929
-18902
-21417
-22648
-21002
-15637
-7400
-313
1849
574
-1833
-1879
2529
9061
16047
20033
19011
16694
15527
14052
10437
5691
1624
-1574
-3664
-4433
-4738
-6517
-10392
-14030
-17341
-21325
-22123
-17318
-9457
-3290
-1965
-2576
-1787
1196
5703
9169
10870
11666
12801
14911
16274
14758
10109
4118
-3871
-14442
-22829
-26560
-26386
-22649
-18205
-13691
-7599
-1958
2470
6678
9636
11068
11538
10995
9790
8514
8485
11166
14682
14617
9822
3450
-1596
-6041
-10985
-14138
-14757
-14165
-11338
-7009
-4697
-5123
-7040
-9094
-9631
-9940
-10042
-7166
-3698
-1103
2661
4984
3914
1127
-1153
812
5995
7302
3492
339
1856
7374
12269
13187
11112
9271
10083
10604
7959
3687
451
1683
4790
4938
3737
2549
2365
2705
1111
-261
-689
-1644
-1741
-543
1721
4729
6175
4581
1305
-2229
-4936
-4990
-3015
-571
1802
2313
313
-3847
-8431
-9943
-8906
-7129
-5456
-4749
-3252
-1058
88
419
-152
-1368
-3147
-5893
-7851
-6290
-598
5976
9338
9767
8924
7964
8168
6137
425
-4224
-5803
-4429
-1681
-258
1721
5867
9052
9544
8020
4355
-1
-3048
-4445
-4243
-3501
-3038
-3727
-5146
-3828
986
6966
11325
11744
9720
7705
5714
3988
2792
1301
-576
-2300
-4037
-6467
-9316
-11649
-12619
-10608
-6226
-1138
4493
8109
8461
7505
6199
5903
6602
5696
2810
918
1400
2236
2586
2368
1117
1489
5200
9177
11038
10217
7606
7301
9141
7999
3338
-1376
-2756
23
4605
8793
10938
11075
10954
10576
9526
8823
9284
10402
9854
5745
-279
-5638
-9408
-11001
-10153
-7703
-5664
-5797
-7881
-10668
-13450
-16425
-20060
-23247
-23405
-19251
-12853
-9708
-13227
-18579
-17731
-9460
329
7072
10762
13043
15368
16549
14898
11310
6327
2898
2917
1813
910
1788
1370
1180
-1966
-13754
-28832
-31226
-26350
-24384
-11356
-309
4019
12718
17235
26829
32767
32767
32767
31880
32767
32417
32567
32191
26047
12363
-9672
-23880
-31447
-32768
-32339
-31915
-32768
-29054
-17726
2170
17370
22765
30559
30083
24886
18317
3498
-11407
-27011
-32768
-32768
-32353
-32583
-31562
-23898
-9744
5707
12669
16609
22217
21224
14227
-389
-18008
-31572
-32768
-30999
-25067
-11985
9968
22575
25043
24524
18557
15385
12736
5511
-3045
-12965
-17710
-17092
-12232
-5693
-968
1519
-369
-2463
-4343
-5381
-4596
-4618
-4523
-763
12317
28193
27265
18823
21564
20139
19105
20558
13100
9846
2868
-4398
-7770
-12392
-12597
-17077
-21920
-27054
-27291
-17619
-3547
14171
28051
32767
32767
31729
32767
32411
31289
25255
8725
-11458
-25070
-31363
-32768
-32768
-31744
-31763
-25127
-15980
-6360
3475
13418
24262
31812
32767
32324
31663
30667
20596
6753
-4984
-10559
-12823
-13390
-13298
-15457
-18119
-23522
-29323
-32656
-32768
-30375
-25786
-18010
-10138
-5022
-1115
508
2283
5034
6428
4452
-2671
-12284
-19118
-21018
-18975
-15518
-12394
-9516
-5554
-1557
185
-183
-1476
-1722
-1624
-2967
-5274
-7729
-8906
-8185
-7487
-8118
-8770
-7672
-3917
1937
8422
14763
20038
22804
23008
21862
19873
16336
10011
1892
-5418
-11509
-16901
-20689
-20841
-17060
-11301
-4967
784
5764
10865
16006
21950
28615
32767
32767
32401
32672
32767
32554
32753
31770
27217
16839
3669
-4941
-8867
-9916
-9489
-10747
-13395
-15881
-18328
-21668
-25587
-28436
-28678
-26667
-25183
-24448
-21950
-16384
-8979
-3414
-1842
-2747
-3591
-3113
-2577
-3836
-6181
-8184
-9032
-7993
-5558
-1813
3935
10570
16447
20407
21057
18774
15750
13374
11503
9049
5907
3363
2336
3440
6826
11279
14879
16334
14803
9874
2891
-4389
-10928
-15869
-19307
-21492
-22149
-21694
-21001
-20244
-19308
-17556
-13905
-9019
-3519
2610
7392
9769
10346
9058
6680
3600
-1287
-7282
-12181
-14473
-13502
-10144
-5052
2676
12718
22803
30232
32767
32767
32339
32167
29348
23490
17352
9901
-314
-10068
-16055
-19103
-20050
-20069
-19495
-17095
-14168
-12124
-12804
-16851
-21664
-23634
-21953
-19793
-18715
-17745
-15547
-11854
-7983
-5573
-4435
-2636
561
3703
4770
4015
3330
3571
4289
4397
3852
4805
8958
14733
18711
19623
19173
18814
18332
16366
11516
4108
-3840
-10091
-14046
-17262
-21700
-27207
-30916
-31023
-29825
-29903
-30395
-29277
-26001
-22255
-20527
-20787
-20357
-17155
-12106
-7633
-4328
-838
3703
8334
11414
12022
10708
9162
7442
4539
1125
-1697
-3255
-2951
-795
2928
7888
13089
17569
21582
25203
27875
29536
29746
28120
25440
22652
19857
16936
14619
13301
12353
10980
8830
6410
4418
3067
1704
-510
-3824
-8020
-11629
-12866
-11169
-7306
-2851
532
1637
1157
121
-1904
-5051
-8910
-12830
-16940
-22005
-26992
-29818
-29476
-26868
-23324
-19110
-14289
-9097
-4306
-445
2915
5839
7949
8738
8068
6846
5659
3879
1153
-1645
-3248
-3540
-3495
-3278
-2671
-1720
-136
2065
5171
9124
12382
13804
12894
10060
6949
4227
1631
-751
-2884
-4344
-4167
-2252
861
4672
8274
10929
12549
13290
13368
12845
11402
9531
8766
9103
9265
8195
5299
2092
186
-1130
-2375
-3634
-5494
-7309
-7932
-7233
-5638
-3913
-2107
21
1636
1877
510
-1917
-4266
-5385
-4854
-3836
-3862
-5240
-7039
-8411
-8892
-8250
-7444
-6633
-4781
-2239
197
2163
3760
5775
8423
10943
12219
11747
9556
6075
2383
-1020
-3507
-4116
-3454
-2388
-983
251
1140
2002
2625
3244
3776
3373
2205
741
-565
-1325
-2158
-3281
-4086
-4855
-6380
-8122
-8995
-8796
-7595
-5544
-3155
-732
1722
3574
4150
3794
3363
3815
5568
8278
11142
12968
13160
12484
12444
13013
12568
11052
9890
9838
10377
10383
10134
10832
12137
13091
13771
13957
13512
13529
14180
14611
13884
10857
5945
883
-2670
-3728
-2898
-1660
-938
-428
-64
-773
-2500
-4810
-7973
-11602
-14758
-16797
-17491
-17523
-17452
-16804
-15865
-15156
-13904
-11744
-9049
-6216
-3874
-2380
-1722
-1713
-1920
-1713
-1121
-1052
-1789
-3283
-5306
-6742
-7121
-6910
-6532
-6300
-5969
-5147
-4330
-4225
-4483
-4321
-3964
-4090
-4380
-3899
-2169
521
3692
6765
8400
8338
7900
7817
8203
8260
7293
5877
4055
1823
-657
-3421
-5590
-6433
-5956
-4721
-3428
-1860
396
3493
7087
10052
11604
11952
11680
10901
9733
8422
6814
5116
3594
1966
236
-1200
-1956
-1698
-886
-728
-1118
-862
369
2367
4641
6410
7300
7470
7574
7694
6792
4701
2882
2760
4389
6651
8950
11662
14514
16283
15897
13400
10213
7646
5977
4829
3576
2582
2317
1959
1372
1084
1096
1469
1489
353
-1355
-3021
-4800
-7111
-9663
-11387
-11824
-11060
-9711
-8664
-7656
-6372
-5396
-5072
-5309
-5728
-5785
-5179
-3853
-2128
-723
180
1329
3207
4753
4286
1910
-1082
-3958
-6214
-7717
-8642
-9209
-9571
-9321
-8453
-7160
-5045
-2361
-88
1000
683
-547
-2108
-3785
-5603
-7380
-8158
-7330
-6054
-6013
-7388
-8628
-8296
-6841
-5753
-5628
-5689
-4892
-3042
-888
733
1718
2704
4501
7076
9557
11317
12768
14838
17420
19555
20355
19807
18941
18112
16942
15368
13932
13339
13075
12216
10987
10362
10960
12137
12876
13002
12673
12146
11735
11055
9319
6239
2143
-2338
-6488
-9538
-11245
-12136
-12652
-13028
-13497
-13971
-14066
-13512
-12775
-12825
-13791
-15007
-16065
-16872
-17540
-17920
-17411
-15983
-14394
-13538
-13909
-15013
-15693
-15360
-14055
-11979
-9674
-7700
-6371
-5785
-5470
-5095
-5119
-5497
-5566
-5508
-5560
-5376
-4744
-3354
-1458
109
1074
1643
2382
3627
5030
6228
6850
6467
4954
2601
426
-366
-7
131
-627
-1753
-2291
-2176
-2141
-2465
-3147
-4017
-4362
-3805
-3015
-3051
-4052
-4973
-5182
-5169
-5714
-7311
-9741
-12068
-13417
-13809
-13760
-13375
-12392
-10884
-9632
-9075
-8652
-7716
-6171
-4471
-2903
-1360
244
2171
4389
6206
7242
7785
8003
7605
6503
5299
4628
4591
4974
5382
5559
5664
5899
6465
7274
7475
6696
5644
4845
4581
4955
5283
5052
4549
4082
3955
4246
4602
5077
5785
6291
6278
5576
4064
2056
155
-1183
-1967
-2346
-2299
-2006
-1370
97
2314
4762
6718
7457
7052
6268
5723
5290
4618
3771
2864
1810
444
-841
-1184
-615
91
533
544
194
-163
-616
-1302
-1998
-2632
-2936
-2672
-2078
-1118
327
1859
3170
4324
5328
6120
6717
7086
7163
6829
5815
4131
2338
1027
508
598
662
439
-10
-529
-838
-1172
-1632
-1902
-1765
-1009
-348
-734
-1882
-3224
-4452
-5524
-6657
-7735
-8202
-7705
-6646
-5850
-5923
-6609
-7105
-7244
-7215
-7023
-6744
-6227
-5117
-3410
-1471
282
1696
2832
3827
4819
6032
7797
9894
11678
12843
13337
13163
12342
10958
9129
7016
4873
2815
1034
-247
-870
-540
558
1816
2868
3671
4350
4930
5406
5686
5652
5415
4942
4187
3351
2628
2213
2094
1992
1697
1181
615
269
304
736
1328
1693
1891
2298
3017
3952
4831
5325
5448
5449
5398
5067
4383
3626
3120
3004
2953
2497
1673
828
102
-600
-1339
-2031
-2610
-3266
-4144
-5099
-6108
-7114
-7906
-8583
-9328
-10178
-11079
-11628
-11442
-10664
-9611
-8454
-7234
-5882
-4494
-3476
-3017
-2965
-3298
-3903
-4520
-5203
-5919
-6449
-6847
-7209
-7611
-7965
-7971
-7651
-7009
-6005
-5035
-4286
-3647
-3126
-2722
-2439
-2220
-2094
-2282
-2836
-3571
-4157
-4386
-4413
-4354
-3982
-3094
-1779
-282
1046
1968
2712
3693
5037
6507
7691
8208
7958
7297
6696
6331
6313
6775
7642
8661
9524
10022
10071
9643
8860
7841
6625
5429
4602
4240
4050
3627
2749
1520
281
-770
-1577
-2198
-2894
-3642
-4158
-4451
-4736
-5149
-5707
-6339
-6899
-7277
-7311
-6838
-6011
-5021
-3903
-2696
-1459
-274
847
1971
3202
4538
5853
6972
7636
7906
8008
7883
7523
6978
6240
5499
5061
4965
5010
5042
5048
5293
5995
6961
7938
8680
9009
9059
8956
8678
8285
7904
7555
7037
6110
4761
3145
1391
-418
-1931
-2806
-3386
-4171
-5200
-6242
-7064
-7760
-8568
-9314
-9625
-9547
-9427
-9412
-9421
-9300
-8997
-8737
-8809
-9255
-9940
-10660
-11360
-12153
-12836
-13161
-13074
-12376
-11188
-9871
-8504
-6962
-4990
-2657
-306
1942
3907
5383
6426
7129
7549
7752
7748
7652
7711
8064
8732
9645
10569
11341
11896
12203
12309
12066
11356
10418
9412
8417
7508
6393
4784
2903
1200
-199
-1615
-3360
-5340
-7139
-8441
-9199
-9319
-8903
-8348
-7741
-7019
-6267
-5695
-5553
-5713
-5991
-6315
-6599
-7039
-7637
-8008
-7950
-7503
-7021
-6881
-6993
-7086
-6914
-6490
-6176
-6079
-6025
-5786
-5173
-4371
-3575
-2700
-1767
-847
-61
322
322
195
-20
-345
-792
-1431
-2090
-2462
-2479
-2301
-2130
-1967
-1680
-1281
-983
-825
-529
-53
443
826
971
1052
1353
1924
2732
3602
4288
4863
5411
5807
6045
6061
5801
5352
4715
4050
3464
2809
2135
1637
1477
1674
2058
2596
3232
3799
4313
4916
5606
6109
6211
6129
6133
6188
6058
5533
4696
3811
2877
1757
517
-794
-2160
-3400
-4426
-5217
-5710
-6044
-6298
-6334
-6158
-5857
-5505
-5272
-5080
-4628
-3847
-2896
-2010
-1243
-413
491
1233
1591
1591
1498
1466
1557
1817
2100
2373
2780
3284
3804
4269
4504
4470
4210
3776
3429
3293
3277
3418
3596
3692
3806
3935
4076
4176
4195
4190
4008
3541
2830
1897
907
41
-620
-1161
-1820
-2565
-3141
-3506
-3744
-3909
-4027
-4050
-3920
-3654
-3303
-3055
-2980
-2876
-2805
-3010
-3563
-4311
-4899
-5225
-5378
-5313
-5096
-4770
-4279
-3692
-3011
-2281
-1589
-788
174
982
1387
1534
1669
1845
1877
1513
897
438
355
609
886
910
748
582
529
643
859
1091
1275
1313
1181
947
592
70
-492
-996
-1398
-1637
-1772
-1706
-1367
-901
-288
487
1402
2471
3522
4336
4903
5356
5728
5985
6012
5639
4943
4123
3290
2479
1701
1012
456
46
-311
-783
-1405
-2126
-2825
-3304
-3484
-3488
-3358
-3043
-2672
-2328
-2048
-1864
-1591
-1126
-547
-18
284
430
515
543
550
490
401
423
564
779
957
1025
1145
1406
1729
2134
2731
3610
4702
5701
6325
6541
6442
6242
6107
5979
5801
5591
5433
5339
5230
5197
5197
5034
4705
4246
3745
3302
2859
2400
2008
1765
1702
1538
977
249
-389
-986
-1583
-2343
-3307
-4278
-5211
-6032
-6681
-7227
-7590
-7729
-7676
-7345
-6720
-5908
-5100
-4474
-4088
-4028
-4321
-4858
-5439
-5874
-6179
-6326
-6279
-6197
-6094
-5943
-5840
-5765
-5687
-5629
-5565
-5459
-5275
-4993
-4570
-3953
-3287
-2714
-2176
-1705
-1305
-982
-803
-644
-489
-321
56
639
1242
1698
2101
2653
3330
4030
4632
5078
5389
5510
5423
5191
4895
4627
4457
4485
4675
4853
4940
4987
5058
5029
4781
4508
4286
3933
3389
2713
1990
1354
892
621
426
105
-291
-584
-772
-919
-1090
-1296
-1460
-1529
-1456
-1260
-1021
-818
-740
-748
-781
-968
-1322
-1675
-1961
-2211
-2500
-2884
-3306
-3653
-3884
-4063
-4264
-4526
-4813
-5030
-5145
-5186
-5159
-5077
-5013
-4959
-4816
-4550
-4157
-3712
-3380
-3254
-3271
-3328
-3403
-3467
-3460
-3355
-3193
-3090
-3016
-2810
-2392
-1797
-1171
-619
-172
173
511
843
1034
1042
968
911
906
947
1074
1395
1903
2459
2976
3444
3955
4558
5139
5602
5925
6133
6301
6476
6730
7108
7509
7857
8162
8411
8577
8661
8671
8585
8392
8137
7805
7336
6770
6199
5645
5114
4575
3937
3236
2536
1897
1510
1397
1326
1162
949
823
851
860
627
170
-353
-738
-973
-1297
-1797
-2384
-2791
-2838
-2700
-2511
-2301
-1995
-1467
-856
-388
-158
-115
-58
211
678
1207
1708
2129
2499
2792
2948
3023
3043
3005
2928
2801
2569
2208
1804
1395
994
570
20
-640
-1392
-2200
-2975
-3747
-4495
-5090
-5500
-5772
-5972
-6159
-6219
-6033
-5740
-5526
-5367
-5062
-4543
-3952
-3389
-2949
-2669
-2457
-2323
-2331
-2470
-2664
-2795
-2786
-2663
-2468
-2191
-1834
-1373
-772
-150
319
580
671
636
439
82
-309
-616
-832
-1080
-1462
-1882
-2233
-2472
-2572
-2691
-2956
-3260
-3542
-3817
-4057
-4301
-4603
-4938
-5272
-5461
-5376
-5040
-4526
-4041
-3632
-3143
-2650
-2237
-1857
-1455
-950
-395
105
513
801
965
991
864
609
274
-74
-360
-602
-928
-1345
-1690
-1895
-1991
-1896
-1545
-1057
-558
-105
263
529
610
432
104
-265
-572
-688
-654
-530
-316
34
582
1281
2084
2973
3953
5042
6083
6991
7807
8465
8983
9421
9780
10058
10134
9927
9476
8785
7975
7184
6349
5454
4526
3587
2736
1956
1222
595
37
-476
-908
-1280
-1637
-2039
-2471
-2836
-3056
-3025
-2801
-2478
-1953
-1298
-651
-76
355
747
1029
1115
1132
974
695
448
137
-100
-192
-261
-239
-207
-245
-266
-350
-441
-414
-391
-377
-339
-362
-364
-284
-247
-289
-418
-599
-707
-765
-766
-651
-489
-331
-185
28
351
746
1161
1523
1905
2334
2694
2995
3257
3494
3801
4203
4660
5192
5757
6297
6830
7265
7522
7608
7500
7259
6927
6528
6134
5706
5205
4696
4212
3770
3331
2798
2134
1356
539
-300
-1217
-2183
-3187
-4189
-5088
-5840
-6485
-7102
-7727
-8340
-8841
-9152
-9303
-9385
-9413
-9238
-8786
-8180
-7639
-7257
-6952
-6681
-6415
-6181
-6023
-5874
-5725
-5576
-5393
-5191
-4873
-4408
-4072
-4038
-4136
-4109
-3818
-3352
-2928
-2582
-2164
-1577
-938
-367
206
783
1319
1805
2142
2367
2535
2536
2402
2288
2210
2213
2342
2457
2575
2764
3024
3367
3579
3651
3804
4002
4131
4172
4249
4385
4461
4481
4433
4252
4011
3906
3916
3809
3560
3267
3012
2862
2773
2732
2713
2610
2460
2354
2313
2335
2361
2407
2418
2258
2010
1753
1465
1155
851
583
304
6
-297
-546
-671
-794
-930
-1099
-1389
-1699
-2034
-2367
-2649
-3009
-3375
-3604
-3741
-3887
-4179
-4547
-4686
-4545
-4375
-4288
-4206
-4085
-3874
-3647
-3575
-3611
-3730
-3908
-3994
-4103
-4302
-4455
-4636
-4841
-4971
-5062
-5067
-5091
-5204
-5172
-4977
-4745
-4559
-4507
-4494
-4410
-4278
-4139
-4027
-3966
-3948
-3894
-3784
-3741
-3850
-3959
-3988
-4083
-4134
-3973
-3723
-3423
-3071
-2650
-2099
-1597
-1197
-773
-367
-6
299
522
660
705
750
866
1036
1232
1390
1561
1790
1970
2126
2298
2400
2432
2485
2602
2748
2926
3059
3135
3350
3646
3889
4079
4122
4043
3899
3698
3526
3416
3356
3339
3386
3489
3563
3596
3635
3757
3986
4194
4335
4454
4487
4376
4221
4101
3982
3887
3829
3772
3782
3921
4096
4193
4189
4120
4070
4024
3870
3566
3181
2837
2572
2357
2145
1896
1648
1462
1319
1143
922
655
338
93
18
42
64
26
-118
-298
-428
-563
-852
-1418
-2116
-2705
-3119
-3405
-3654
-3827
-3807
-3651
-3397
-3017
-2618
-2200
-1707
-1188
-607
-40
333
543
691
860
1105
1319
1320
1151
1046
1177
1450
1568
1479
1339
1213
1066
736
222
-268
-673
-1077
-1506
-1986
-2495
-2928
-3322
-3688
-4000
-4340
-4685
-4983
-5265
-5551
-5838
-6098
-6333
-6501
-6534
-6514
-6525
-6433
-6152
-5770
-5328
-4907
-4558
-4193
-3844
-3566
-3288
-3057
-2874
-2612
-2218
-1691
-1080
-379
389
1141
1872
2476
2987
3499
3836
3975
3996
3925
3937
4167
4619
5141
5554
5931
6380
6858
7272
7515
7570
7524
7439
7387
7377
7283
7112
6960
6860
6806
6666
6414
6191
5974
5611
5069
4437
3816
3257
2717
2183
1718
1351
1055
793
548
232
-206
-672
-1105
-1450
-1717
-2048
-2457
-2786
-2937
-2854
-2520
-2160
-1917
-1709
-1569
-1441
-1163
-800
-512
-382
-414
-432
-249
-40
41
73
-17
-229
-352
-338
-330
-463
-729
-1051
-1434
-1886
-2265
-2519
-2832
-3233
-3530
-3682
-3819
-3963
-3991
-3891
-3738
-3605
-3571
-3583
-3529
-3392
-3216
-3053
-2896
-2816
-2863
-2835
-2591
-2199
-1821
-1632
-1581
-1486
-1319
-1195
-1084
-909
-777
-744
-752
-718
-541
-225
154
490
757
1128
1610
1918
1960
1939
2007
2097
2099
1949
1649
1486
1621
1801
1876
1869
1932
2228
2571
2779
2899
2987
3159
3430
3668
3869
4086
4265
4334
4269
4129
3984
3837
3679
3452
3126
2824
2588
2329
2083
1915
1888
2006
2081
2046
1991
1910
1849
1840
1765
1607
1480
1411
1396
1500
1745
2009
2169
2216
2209
2236
2263
2161
1904
1610
1397
1245
1104
942
791
691
585
471
365
197
-48
-340
-634
-955
-1370
-1809
-2167
-2438
-2723
-3067
-3367
-3584
-3722
-3783
-3868
-3992
-4008
-3859
-3666
-3577
-3591
-3595
-3546
-3453
-3332
-3228
-3160
-3107
-3044
-3056
-3253
-3548
-3912
-4397
-4862
-5204
-5483
-5767
-6063
-6236
-6197
-6079
-5998
-5951
-5892
-5729
-5447
-5128
-4835
-4577
-4365
-4187
-4018
-3894
-3778
-3636
-3541
-3462
-3343
-3185
-2976
-2751
-2451
-2028
-1561
-1053
-565
-189
124
383
544
600
572
548
601
737
943
1187
1458
1722
1839
1755
1621
1567
1577
1591
1580
1560
1619
1842
2217
2626
2915
3075
3174
3263
3388
3524
3676
3842
3968
4121
4334
4471
4461
4385
4327
4266
4113
3860
3584
3294
3041
2906
2822
2635
2276
1917
1688
1520
1415
1363
1254
1080
930
799
669
537
380
222
73
-40
-104
-210
-375
-543
-630
-654
-742
-901
-1070
-1187
-1228
-1248
-1267
-1287
-1334
-1422
-1512
-1574
-1618
-1640
-1636
-1619
-1621
-1619
-1522
-1328
-1117
-925
-759
-584
-361
-96
205
481
670
806
908
993
1097
1227
1353
1394
1391
1447
1543
1633
1672
1657
1616
1523
1397
1266
1140
1055
997
929
885
905
969
1059
1130
1142
1136
1129
1108
1080
1033
969
865
674
457
298
175
60
-32
-89
-143
-241
-313
-270
-145
-26
35
109
317
681
1121
1523
1849
2122
2358
2574
2784
2978
3131
3226
3275
3312
3363
3397
3401
3417
3450
3489
3499
3449
3393
3407
3481
3539
3446
3140
2752
2352
1928
1503
1025
461
-120
-653
-1135
-1624
-2110
-2553
-2998
-3468
-3935
-4346
-4683
-4992
-5283
-5581
-5864
-6043
-6099
-6071
-6041
-6010
-5865
-5599
-5321
-5068
-4802
-4511
-4245
-4033
-3818
-3566
-3297
-2982
-2632
-2309
-2006
-1698
-1408
-1133
-862
-607
-357
-152
15
230
409
481
504
494
503
532
508
451
376
351
418
469
425
276
152
151
135
50
-57
-174
-277
-400
-570
-748
-923
-1077
-1181
-1282
-1417
-1535
-1623
-1733
-1826
-1816
-1704
-1531
-1365
-1255
-1134
-973
-858
-791
-743
-715
-660
-580
-493
-391
-288
-154
29
258
532
809
1080
1336
1556
1763
1929
2070
2251
2444
2638
2815
2948
3080
3249
3455
3634
3727
3751
3753
3755
3732
3669
3563
3415
3274
3186
3120
3010
2897
2841
2799
2774
2759
2671
2471
2162
1789
1411
979
483
8
-398
-695
-913
-1127
-1331
-1522
-1634
-1658
-1706
-1771
-1819
-1831
-1778
-1695
-1544
-1302
-1044
-786
-534
-304
-66
174
389
599
836
1106
1380
1610
1800
1963
2103
2228
2309
2362
2409
2413
2410
2437
2441
2368
2201
1950
1645
1318
992
741
594
498
411
300
159
6
-122
-203
-285
-399
-535
-651
-723
-775
-810
-813
-795
-784
-791
-804
-806
-794
-780
-781
-790
-794
-779
-773
-813
-905
-1024
-1157
-1314
-1488
-1660
-1837
-2021
-2224
-2445
-2671
-2894
-3057
-3167
-3282
-3387
-3487
-3585
-3675
-3768
-3835
-3908
-4032
-4148
-4191
-4136
-3988
-3805
-3636
-3452
-3252
-3049
-2861
-2750
-2651
-2466
-2214
-1931
-1712
-1542
-1284
-931
-508
-93
249
587
963
1341
1677
1916
2042
2134
2242
2309
2335
2326
2278
2271
2310
2362
2434
2459
2388
2306
2263
2231
2215
2184
2075
1878
1663
1513
1435
1379
1311
1262
1233
1207
1217
1256
1307
1338
1332
1339
1347
1350
1355
1307
1212
1138
1133
1143
1092
984
813
574
278
-16
-208
-289
-303
-331
-411
-469
-474
-428
-355
-322
-317
-292
-288
-300
-294
-322
-369
-358
-280
-138
15
125
215
283
341
446
584
732
907
1064
1137
1153
1177
1278
1447
1591
1688
1765
1870
2005
2098
2127
2124
2167
2310
2489
2608
2636
2602
2496
2304
2081
1869
1664
1428
1141
809
464
177
-19
-182
-354
-532
-742
-995
-1234
-1434
-1601
-1727
-1842
-1971
-2092
-2239
-2446
-2632
-2719
-2702
-2611
-2540
-2528
-2513
-2458
-2357
-2242
-2175
-2118
-2000
-1847
-1673
-1493
-1344
-1203
-1070
-960
-849
-721
-617
-587
-569
-482
-329
-169
-4
210
450
714
978
1169
1345
1562
1775
1942
1994
1928
1858
1815
1789
1791
1721
1593
1538
1541
1540
1481
1359
1273
1255
1247
1204
1118
984
806
606
393
187
8
-135
-229
-245
-163
-44
27
50
52
10
-79
-208
-381
-543
-635
-646
-569
-449
-337
-260
-250
-282
-310
-299
-256
-253
-314
-383
-412
-435
-477
-481
-427
-342
-241
-141
-56
5
38
41
4
-81
-157
-213
-302
-373
-403
-474
-581
-657
-691
-688
-708
-788
-834
-794
-723
-663
-622
-549
-395
-206
-69
-46
-104
-149
-152
-140
-167
-255
-364
-453
-503
-531
-580
-702
-861
-926
-865
-747
-650
-602
-540
-419
-270
-115
1
39
59
101
125
111
70
51
87
151
229
323
388
405
385
368
390
382
341
330
297
243
167
15
-124
-239
-366
-435
-492
-529
-453
-323
-169
-9
102
249
437
590
752
897
998
1088
1130
1147
1186
1242
1338
1478
1642
1799
1945
2121
2351
2593
2764
2804
2736
2643
2603
2577
2446
2203
1925
1679
1507
1375
1203
993
837
774
768
739
616
510
543
642
735
711
522
376
378
423
387
195
-18
-79
-6
86
84
-70
-284
-396
-398
-379
-393
-422
-397
-353
-345
-400
-528
-658
-751
-862
-1051
-1288
-1502
-1675
-1857
-2104
-2378
-2641
-2916
-3153
-3311
-3419
-3533
-3686
-3856
-3976
-3966
-3823
-3660
-3562
-3457
-3288
-3101
-2939
-2850
-2807
-2699
-2486
-2216
-1941
-1677
-1377
-992
-597
-274
22
352
689
994
1241
1403
1517
1636
1763
1893
1996
2070
2186
2313
2353
2309
2229
2138
2058
2002
1920
1749
1552
1429
1402
1423
1413
1372
1332
1294
1260
1202
1130
1095
1099
1149
1184
1126
961
683
344
19
-244
-394
-467
-603
-843
-1069
-1221
-1350
-1501
-1687
-1873
-1998
-2025
-1992
-1978
-2013
-2097
-2261
-2512
-2696
-2656
-2473
-2305
-2218
-2173
-2055
-1838
-1623
-1478
-1394
-1270
-972
-533
-167
80
364
703
1021
1259
1359
1410
1505
1579
1647
1755
1815
1818
1817
1812
1904
2059
2116
2092
2026
1948
1899
1815
1673
1552
1514
1548
1569
1529
1468
1406
1352
1333
1284
1152
952
707
478
298
165
34
-137
-348
-576
-747
-896
-1080
-1247
-1354
-1355
-1263
-1185
-1162
-1168
-1201
-1228
-1195
-1165
-1181
-1189
-1176
-1097
-970
-843
-698
-598
-514
-388
-255
-148
-170
-253
-226
-153
-148
-220
-296
-296
-295
-359
-419
-527
-690
-726
-683
-679
-709
-834
-1007
-1131
-1275
-1453
-1667
-1954
-2167
-2271
-2385
-2464
-2532
-2647
-2729
-2764
-2762
-2712
-2665
-2586
-2429
-2265
-2101
-1952
-1815
-1705
-1664
-1608
-1563
-1563
-1531
-1456
-1339
-1233
-1121
-939
-728
-498
-307
-186
-78
30
169
317
393
414
482
648
806
874
920
1001
1104
1197
1240
1255
1309
1375
1408
1425
1432
1522
1706
1861
1950
1978
1983
2044
2141
2249
2425
2640
2816
2949
3105
3316
3485
3527
3497
3468
3440
3377
3234
3032
2866
2760
2690
2648
2625
2627
2645
2608
2440
2224
2055
1892
1740
1600
1471
1426
1394
1310
1231
1123
989
911
855
791
744
708
696
688
607
478
387
346
321
277
199
121
90
111
148
98
-67
-195
-279
-380
-462
-557
-633
-655
-670
-726
-856
-975
-1017
-1014
-1010
-1053
-1109
-1134
-1147
-1149
-1135
-1093
-1039
-1001
-944
-871
-819
-775
-664
-448
-239
-143
-103
-42
76
221
307
325
348
463
584
636
696
745
828
958
1014
1013
1005
1010
1041
1083
1157
1242
1324
1436
1543
1609
1672
1714
1705
1681
1662
1633
1535
1375
1228
1088
937
809
725
642
552
477
366
255
202
169
198
271
316
374
433
468
500
533
591
680
766
840
903
962
1012
1020
1002
1000
997
948
861
829
880
932
953
926
849
792
749
666
542
417
357
332
266
146
-9
-133
-217
-296
-362
-408
-410
-429
-515
-625
-755
-853
-906
-988
-1158
-1422
-1660
-1859
-2175
-2543
-2674
-2435
-1908
-1327
-1029
-902
-624
-634
-1268
-1885
-2022
-1874
-1947
-2409
-2526
-2110
-1699
-1524
-1614
-1551
-1410
-1537
-1631
-1964
-2427
-2190
-1559
-1260
-1312
-1388
-1236
-1117
-1315
-1280
-797
-498
-541
-651
-712
-689
-523
-399
-526
-642
-599
-506
-510
-602
-417
-27
204
136
-167
-299
-248
-291
-481
-831
-1068
-989
-794
-849
-1171
-1307
-1163
-982
-821
-688
-559
-392
-287
-237
-182
-256
-348
-431
-622
-731
-637
-419
-266
-233
-217
-214
-152
18
195
120
-228
-485
-570
-420
66
493
579
526
474
437
541
736
928
1077
1032
931
794
497
275
159
171
427
764
1034
1071
894
802
847
848
647
269
6
-38
-84
-134
-151
-224
-212
-134
-194
-408
-685
-885
-939
-972
-1107
-1248
-1345
-1420
-1424
-1385
-1241
-993
-693
-316
6
326
627
664
609
664
753
734
582
496
488
460
478
606
792
913
1011
1144
1193
1141
1080
1063
1150
1291
1459
1710
1923
2023
2146
2313
2385
2333
2254
2189
2124
1948
1646
1341
1054
873
777
615
459
363
296
188
-8
-264
-486
-562
-613
-723
-775
-730
-594
-412
-166
62
132
161
248
388
490
447
359
270
158
107
146
165
180
244
247
254
314
302
210
14
-284
-545
-721
-896
-1052
-1103
-1176
-1338
-1462
-1566
-1663
-1654
-1531
-1328
-1179
-1161
-1133
-1033
-932
-853
-796
-807
-813
-619
-335
-213
-202
-146
-29
-14
-161
-270
-275
-227
-104
-28
-47
-40
-37
-3
143
249
237
206
225
358
547
582
434
283
251
342
423
384
378
495
643
783
874
937
1043
1094
1025
895
801
838
939
1121
1501
1953
2331
2481
2365
2281
2334
2413
2452
2348
2087
1769
1524
1363
1230
1166
1114
984
761
541
570
732
699
504
285
184
173
54
-214
-636
-943
-896
-726
-616
-635
-730
-783
-955
-1395
-1906
-2178
-2086
-1622
-1074
-912
-1110
-1281
-1215
-1015
-876
-850
-894
-860
-712
-530
-399
-471
-589
-570
-562
-534
-532
-782
-1030
-974
-807
-811
-1120
-1550
-1742
-1694
-1534
-1362
-1295
-1208
-1042
-842
-634
-564
-537
-409
-340
-444
-633
-723
-618
-296
84
216
192
187
67
-119
-194
-90
120
162
-36
-164
-59
119
319
583
779
706
363
114
178
334
362
260
51
-303
-630
-642
-402
-172
-46
-32
-153
-312
-372
-310
-191
-157
-326
-659
-980
-1074
-836
-420
-143
-53
115
535
1159
1727
2022
2116
2154
2205
2233
2216
2216
2204
2098
1888
1796
2025
2399
2708
2827
2684
2389
2112
1987
1966
1924
1885
1844
1756
1587
1311
1010
743
508
370
344
358
275
21
-321
-695
-1059
-1358
-1571
-1698
-1841
-1974
-1850
-1446
-1057
-938
-1130
-1455
-1676
-1738
-1782
-1953
-2177
-2264
-2231
-2297
-2567
-2800
-2712
-2405
-2120
-1978
-2037
-2406
-3080
-3667
-3646
-2715
-1173
6
243
48
31
14
-322
-877
-1359
-1510
-1469
-1428
-1357
-1441
-1624
-1522
-1149
-875
-942
-1262
-1661
-1954
-1814
-1343
-1208
-1602
-2021
-1986
-1605
-1431
-1339
-731
187
910
1296
1359
1355
1577
1869
1867
1599
1418
1403
1316
1174
1280
1693
2238
2708
2992
3207
3460
3690
3677
3377
3093
3030
3021
2788
2496
2412
2288
1986
1832
2094
2607
2933
3020
3281
3704
3717
3122
2212
1448
1275
1564
1667
1237
694
728
1355
1868
1863
1526
1020
720
951
1235
1105
696
409
426
378
21
-365
-400
61
737
1150
1115
984
1213
1594
1573
1145
721
518
426
274
166
243
370
434
300
-105
-524
-824
-995
-946
-782
-733
-897
-1138
-1185
-888
-499
-448
-754
-1101
-1178
-1049
-1071
-1335
-1696
-1913
-1941
-1980
-1941
-1693
-1331
-1003
-831
-741
-633
-465
-234
-71
8
127
326
472
333
-5
-88
124
222
138
-43
-281
-350
-251
-106
73
128
143
301
349
153
-25
-146
-298
-384
-428
-489
-470
-299
-49
-8
-270
-488
-482
-357
-218
-202
-336
-440
-388
-296
-387
-625
-836
-1012
-1155
-1272
-1373
-1409
-1502
-1625
-1536
-1317
-1083
-934
-1001
-1072
-1124
-1257
-1368
-1471
-1419
-1184
-926
-623
-403
-382
-489
-713
-926
-893
-591
-97
415
654
624
498
455
625
875
1037
1059
974
953
1185
1617
1938
1900
1552
1240
1083
915
770
687
725
940
1093
1139
1239
1262
1121
877
578
445
532
567
442
266
221
413
686
768
472
-76
-498
-650
-683
-813
-1142
-1463
-1595
-1622
-1586
-1525
-1494
-1389
-1165
-916
-690
-437
-162
-66
-374
-1060
-1768
-2127
-2121
-1952
-1816
-1797
-1753
-1478
-1019
-617
-350
-158
27
184
39
-497
-1158
-1713
-1921
-1779
-1614
-1411
-955
-284
416
876
1011
893
537
173
-57
-289
-576
-912
-1057
-633
211
903
1051
802
607
646
702
507
87
-263
-401
-429
-436
-408
-233
168
710
1242
1521
1378
1001
637
368
270
384
616
696
397
-194
-714
-759
-175
933
2204
3076
3210
2623
1638
712
29
-504
-896
-873
-263
635
1422
1879
1980
1688
845
-370
-1386
-1727
-1261
-329
368
420
215
374
986
1683
2046
1964
1650
1233
811
683
1004
1477
1593
1006
-346
-2117
-3636
-4210
-3436
-1589
499
1986
2313
1661
851
458
469
621
790
938
870
538
44
-635
-1478
-2389
-3051
-2988
-2222
-1124
2
1003
1964
2816
3228
2992
2130
781
-701
-1772
-2334
-2653
-2738
-2452
-1689
-631
173
443
250
-280
-832
-1099
-1014
-721
-466
-252
78
456
644
536
223
-280
-944
-1575
-2057
-2225
-1828
-980
-177
8
-648
-1682
-2416
-2469
-1822
-819
201
1057
1597
1758
1444
633
-403
-1285
-1733
-1679
-1190
-287
964
2269
3260
3760
3653
2993
2184
1632
1401
1077
300
-624
-1214
-1256
-703
188
1068
1800
2337
2801
3196
3244
2935
2410
1854
1554
1513
1520
1326
978
883
1113
1360
1388
1214
1082
1243
1770
2438
2825
2681
2114
1575
1426
1532
1589
1467
1208
960
749
457
5
-542
-965
-1014
-637
-172
-14
-158
-312
-194
112
277
202
-106
-687
-1398
-1969
-2284
-2382
-2335
-2262
-2187
-2039
-1880
-1765
-1651
-1528
-1373
-1298
-1510
-1975
-2469
-2763
-2789
-2656
-2540
-2693
-3120
-3498
-3556
-3226
-2633
-1981
-1417
-1027
-822
-822
-1025
-1157
-927
-503
-241
-293
-482
-489
-248
42
94
-222
-692
-1027
-1054
-883
-728
-485
-112
215
362
183
-174
-275
53
626
976
703
82
-161
85
253
33
-491
-964
-1092
-1007
-831
-635
-473
-198
272
844
1354
1689
1744
1424
816
134
-358
-476
-271
117
586
988
1207
1242
1121
998
1134
1606
2081
2167
1935
1643
1496
1653
1999
2251
2137
1680
1200
807
517
347
278
441
759
1060
1355
1555
1648
1742
1894
2100
2154
1898
1459
1063
865
907
1122
1355
1504
1561
1555
1560
1628
1744
1842
1820
1642
1372
999
500
-30
-570
-1005
-1080
-834
-463
-135
-40
-120
-196
-296
-498
-720
-792
-575
-110
369
718
945
1047
1018
855
554
207
-65
-248
-347
-323
-126
241
685
1032
1154
1124
1050
965
948
1002
1064
1076
1001
877
721
465
77
-348
-746
-1083
-1231
-1192
-1064
-819
-492
-195
9
112
185
204
126
90
169
285
372
422
498
634
760
825
774
565
188
-253
-552
-678
-689
-659
-707
-750
-667
-481
-275
-161
-143
-153
-190
-264
-294
-244
-196
-161
-129
-129
-196
-379
-637
-908
-1176
-1359
-1404
-1376
-1323
-1287
-1293
-1316
-1375
-1495
-1670
-1896
-2105
-2225
-2322
-2494
-2678
-2758
-2688
-2470
-2235
-2153
-2236
-2373
-2475
-2561
-2673
-2763
-2757
-2602
-2358
-2182
-2053
-1888
-1656
-1292
-913
-630
-426
-358
-320
-207
-130
-176
-381
-608
-653
-536
-311
-31
229
488
767
1030
1237
1363
1405
1430
1463
1406
1230
1037
950
1044
1240
1398
1470
1508
1543
1518
1366
1065
711
453
302
174
77
50
59
109
218
388
622
838
1001
1104
1119
1057
929
767
616
520
482
448
428
430
428
423
399
387
416
380
217
34
-50
8
174
415
706
970
1157
1265
1290
1207
994
730
587
599
653
660
543
342
114
-156
-356
-444
-439
-302
-107
77
162
62
-94
-226
-337
-399
-482
-595
-680
-754
-760
-670
-557
-427
-283
-127
81
247
256
120
-82
-216
-279
-400
-628
-843
-846
-621
-359
-188
-109
-64
33
149
185
169
168
237
354
422
454
524
660
833
1011
1166
1189
1058
886
787
816
914
1028
1156
1297
1534
1814
2003
2114
2118
2037
1972
1923
1863
1715
1523
1409
1335
1249
1145
1046
1003
1011
998
912
862
908
943
858
572
198
-27
-24
107
154
-5
-315
-589
-672
-647
-697
-883
-1068
-1112
-1088
-1119
-1175
-1091
-746
-237
151
199
-39
-334
-496
-520
-516
-596
-796
-1000
-1089
-1070
-1032
-1080
-1203
-1317
-1394
-1456
-1544
-1603
-1548
-1410
-1194
-870
-562
-380
-305
-278
-205
-121
-137
-228
-330
-438
-548
-643
-755
-889
-994
-1076
-1088
-988
-873
-759
-608
-450
-286
-174
-193
-269
-273
-136
85
282
455
579
622
628
546
341
84
-128
-237
-340
-482
-484
-259
9
130
92
7
36
211
362
405
443
526
608
623
540
460
418
283
82
-41
-56
25
102
112
136
157
143
98
-16
-162
-278
-338
-396
-507
-613
-699
-743
-654
-416
-108
80
27
-161
-309
-345
-389
-492
-515
-438
-315
-214
-308
-513
-615
-627
-493
-241
-42
101
164
199
397
662
701
486
202
30
82
157
77
-39
-122
-68
112
208
223
248
365
552
549
377
242
176
214
219
39
-198
-319
-281
-195
-187
-266
-317
-245
-166
-109
-19
17
33
73
145
248
208
85
71
139
311
495
582
664
694
693
780
841
833
822
894
1061
1144
1044
806
572
458
457
451
370
318
319
382
448
448
492
483
428
389
217
119
264
519
766
884
1004
1201
1301
1291
1183
1046
1085
1209
1252
1266
1253
1316
1548
1726
1745
1717
1677
1648
1594
1470
1356
1220
1005
769
538
395
323
237
236
288
291
356
488
501
409
299
118
-61
-172
-296
-370
-435
-526
-408
-202
-173
-265
-456
-658
-811
-1049
-1310
-1539
-1763
-1878
-1946
-2033
-2055
-1980
-1794
-1563
-1318
-1094
-949
-892
-1000
-1103
-1122
-1200
-1184
-1125
-1189
-1163
-953
-760
-686
-676
-650
-539
-404
-286
-175
-148
-125
-47
17
52
0
-71
-95
-136
-94
-19
-129
-347
-499
-550
-500
-470
-564
-649
-651
-576
-404
-251
-182
-149
-118
-62
-29
-78
-211
-386
-526
-650
-837
-1027
-1078
-976
-838
-758
-780
-867
-900
-891
-909
-930
-988
-1096
-1223
-1378
-1467
-1432
-1323
-1215
-1219
-1270
-1243
-1137
-1011
-980
-1036
-1042
-949
-815
-729
-716
-694
-561
-369
-214
-112
-60
59
256
371
384
330
287
305
296
278
244
160
164
253
365
526
645
660
587
473
435
458
420
280
83
-58
-110
-156
-220
-273
-236
-53
112
150
129
86
121
212
222
222
223
173
121
87
104
138
179
287
444
663
885
969
877
732
741
849
874
818
738
783
976
1092
1099
1139
1258
1385
1414
1328
1239
1188
1101
1051
1095
1173
1307
1437
1498
1549
1564
1538
1485
1356
1226
1129
982
794
618
560
621
617
605
715
842
974
1107
1137
1112
1070
931
680
401
261
382
634
755
677
578
587
697
852
909
779
656
731
914
1057
995
688
394
296
395
639
816
774
648
546
432
308
161
-26
-240
-517
-769
-841
-785
-750
-761
-729
-666
-667
-724
-820
-934
-984
-919
-790
-771
-932
-1135
-1268
-1261
-1164
-1158
-1244
-1354
-1498
-1566
-1513
-1429
-1358
-1332
-1368
-1355
-1183
-1025
-1034
-1119
-1166
-1088
-944
-848
-804
-795
-738
-576
-380
-223
-111
20
191
368
464
367
196
128
121
94
59
114
196
136
43
59
164
322
412
420
449
416
272
177
229
401
559
584
539
506
532
594
572
519
493
457
529
712
877
909
765
628
623
653
574
375
204
148
217
320
284
110
-2
87
241
266
179
69
11
91
261
367
413
486
538
535
507
469
394
226
53
-5
22
43
0
-43
-25
27
122
196
155
28
-185
-397
-463
-445
-398
-395
-539
-688
-727
-718
-730
-757
-739
-666
-534
-391
-280
-220
-271
-391
-526
-647
-695
-670
-554
-414
-353
-325
-297
-274
-246
-247
-248
-184
-73
72
244
382
443
387
246
126
11
-132
-242
-278
-229
-112
37
179
292
362
402
419
412
410
393
347
265
113
-12
-17
41
112
156
149
115
30
-50
-22
80
220
362
436
437
398
391
462
533
583
665
728
737
752
796
833
817
746
698
696
668
642
680
757
856
942
988
1038
1113
1180
1191
1122
1031
1012
1043
1039
969
856
809
859
945
1077
1193
1224
1241
1235
1125
967
845
768
681
561
502
508
510
527
537
538
567
557
436
242
27
-162
-324
-538
-794
-1035
-1259
-1413
-1464
-1484
-1527
-1589
-1638
-1653
-1642
-1638
-1726
-1917
-2115
-2313
-2501
-2600
-2626
-2620
-2617
-2652
-2681
-2673
-2638
-2545
-2409
-2320
-2272
-2196
-2093
-1989
-1905
-1829
-1703
-1502
-1269
-1073
-958
-869
-731
-566
-428
-362
-349
-297
-183
-69
3
64
113
167
277
423
611
831
1010
1110
1133
1137
1173
1232
1288
1339
1423
1513
1535
1537
1659
1884
2041
2020
1824
1647
1683
1799
1843
1819
1817
1986
2225
2341
2348
2305
2286
2315
2352
2390
2387
2387
2387
2283
2153
2111
2156
2265
2396
2510
2586
2551
2355
2153
2020
1829
1599
1368
1175
1159
1215
1235
1237
1150
1038
993
976
896
698
547
496
430
329
145
-49
-164
-268
-346
-420
-577
-752
-873
-970
-1054
-1135
-1237
-1336
-1408
-1427
-1387
-1381
-1494
-1611
-1583
-1458
-1368
-1366
-1451
-1525
-1517
-1471
-1431
-1453
-1474
-1389
-1284
-1175
-1065
-1023
-1012
-992
-953
-938
-975
-945
-815
-663
-554
-506
-463
-435
-413
-334
-260
-248
-262
-283
-297
-292
-307
-372
-462
-536
-549
-513
-509
-550
-574
-591
-650
-753
-874
-996
-1119
-1206
-1256
-1326
-1398
-1452
-1512
-1554
-1588
-1658
-1730
-1787
-1858
-1903
-1911
-1917
-1897
-1829
-1728
-1613
-1504
-1394
-1262
-1125
-1064
-1091
-1136
-1191
-1250
-1300
-1341
-1317
-1248
-1201
-1146
-1082
-1009
-885
-746
-608
-493
-471
-462
-395
-336
-253
-146
-92
-18
73
129
242
382
508
676
843
952
995
1030
1118
1206
1247
1220
1166
1146
1144
1178
1233
1270
1302
1319
1325
1323
1288
1253
1243
1239
1219
1126
970
845
755
698
655
542
383
258
161
29
-169
-358
-497
-612
-687
-716
-683
-600
-564
-604
-683
-760
-784
-761
-736
-752
-788
-762
-710
-666
-633
-640
-653
-664
-657
-613
-590
-573
-535
-495
-424
-375
-369
-337
-304
-232
-113
-54
4
57
64
115
181
225
290
356
368
348
345
337
346
371
382
399
382
375
405
425
483
553
590
629
669
713
761
796
810
774
673
577
558
576
584
620
703
778
793
781
757
699
659
687
758
834
860
851
899
981
1044
1113
1161
1204
1288
1354
1358
1299
1216
1168
