1. paizaラーニングトップ
  2. レベルアップ問題集
  3. クエリメニュー(言語選択)
  4. 問題一覧 COBOL(Beta)編
  5. 平方分割のバケット COBOL(Beta)編

クエリメニューのサムネイル
平方分割のバケット COBOL(Beta)編(paizaランク C 相当)

問題にチャレンジして、ユーザー同士で解答を教え合ったり、コードを公開してみよう!

問題

下記の問題をプログラミングしてみよう!

paiza くんは、長さ N の数列のある区間に含まれる要素の最大値を K 回求めたいのですが、与えられる区間の要素をいちいち全て調べていては時間計算量にして最大で O(NK) かかってしまいます。
そこで、paiza くんは 平方分割 と言われるアルゴリズムを用いることで、この計算量を減らそうと考えました。
平方分割とは、次のようなアルゴリズムです。

1. 長さ N の配列が与えられたとき、N の平方根 x を求め、配列を長さ x の配列に分割し、それぞれの配列について目的の値を調べておく。
(分割で得られる最後の配列の長さは必ずしも x になるとは限りません)
2. 調べたい区間に完全に含まれている配列についての 1. で求めた値と、その配列以外の部分の値を全て調べて、目的の値を求める。



この問題では、長さ 10,000 の数列 A について手順 1. を行ってみましょう。
10,000 の平方根は 100 なので、先頭から 100 要素ずつの最大値を求めましょう。

入力される値

A_1
...
A_10000


・10000 行で数列 A の要素が先頭から順に与えられます。


入力値最終行の末尾に改行が1つ入ります。
文字列は標準入力から渡されます。 標準入力からの値取得方法はこちらをご確認ください
期待する出力

ans_1
...
ans_100


・i 行目 (1 ≦ i ≦ 100) に A を 100 要素ずつに区切ったときの先頭から i 番目の区間の最大値を出力してください。
・また、出力の末尾には改行を入れてください。

条件

・-100,000 ≦ A_i ≦ 100,000 (1 ≦ i ≦ 10,000)

入力例1

74769
-62958
6542
-93191
-6767
-5945
65384
-97133
85447
-80479
10143
32154
-19276
8255
2733
-64387
-35338
-50818
-53711
-76302
55090
-70049
-15703
33613
60309
-65932
-88854
64740
99070
-69104
83800
-50548
-77339
-83144
-13179
83974
69015
-41526
-39415
-89667
-93106
-58861
-62437
-95980
86724
9816
92219
-25096
86161
-67156
84426
-23504
-74287
2461
-21948
32069
-86265
-79450
-4874
17271
24776
54973
63173
7199
-27630
-31710
19021
2634
-77767
25772
67903
13279
-18292
-60086
40197
-15910
-11082
-80722
317
98331
-61585
-80403
77464
15359
32603
46799
-42809
-93890
-32446
12102
-68239
-90340
-85213
-87302
-24104
-69961
76037
-80638
-3349
-82803
50480
12036
-60900
89626
69504
37776
-8917
27326
43513
-4891
19666
-4136
4089
92567
-29853
32913
17525
84381
-84795
32265
-9573
-66246
36448
52583
-25510
-59884
39117
65490
14563
62808
17863
6574
10439
16681
-18173
-15669
89770
80562
-46769
22201
-74959
5727
-75588
-79466
94865
73757
74224
-63184
66
38201
73449
87632
86531
34169
59242
-99253
4613
89549
-77560
96944
89757
28548
-89857
-55772
-81136
-51889
99686
-98152
-22480
-15267
60649
-33669
-97778
-49620
-77489
-97500
-5628
-68997
-5302
22973
6935
-80684
5607
9608
-34662
95767
41831
36379
-41757
-58724
-25830
55393
-51382
-26471
48556
-74951
24969
-88141
96714
40775
26425
4018
-64579
-58203
-86170
87576
11287
-66881
6117
36810
-74779
-71601
-4544
8483
-49447
1193
62748
65014
-76914
46882
58673
-10303
-29397
-51186
-344
25512
18542
-57837
-23724
48917
77330
40067
97400
89088
-35233
-9992
93757
91646
-30481
14483
-72597
-51517
52932
18036
-99084
-22380
-41903
15292
-68816
-55747
-6417
-66645
-63083
44506
-82672
-33092
6250
83019
36162
-67022
9266
61443
57368
-54111
24939
56733
-91229
-15694
36791
-20320
93665
83779
25697
-33371
-89962
24159
81665
39460
-36376
96519
84533
-89696
901
-55862
12994
-66716
-52380
-14396
53374
-68143
96997
-75874
-77897
28609
-44453
30888
-49951
78991
-34299
-73704
-75281
-11651
-52777
38420
-48869
98349
-47840
25512
-82407
-98783
50524
90949
8535
-5361
41987
1847
-6146
12026
68515
-63669
-91570
-62623
-61720
44930
-28967
97716
29571
19855
-52050
-22149
-62580
-9307
-16323
-88453
-60010
-42656
82244
77867
-49921
-76571
-188
46108
20137
97241
-37532
33369
2736
90607
-26718
41061
-23547
41364
-40467
-87906
14669
-48274
65656
-209
30275
-24575
28610
57597
61009
45431
-81615
54382
88478
-51939
27083
-39576
41667
58135
-70274
24229
27959
79069
60607
-73980
-62616
9351
86354
-20399
82780
97165
-44943
-80606
-98041
-22931
-92158
-34094
26554
70433
75877
10438
-30444
-88936
16840
53158
-45847
30974
89423
73894
-16228
38866
96628
76311
97069
66329
15447
98202
20492
-30467
70629
-2562
-18814
25683
-30747
81598
72304
-21793
13940
90457
33168
-54647
39302
-60655
54047
77763
29238
-34732
58908
-15470
-83960
51693
550
1850
25011
-480
9506
46249
-69177
-29727
-44220
2388
-58528
-29556
35439
-98225
-15432
1716
-18583
85810
13074
-71383
14565
-45643
62049
5944
-22197
-59637
51940
15192
96323
-79374
1400
27208
-55723
-55572
10482
21328
66451
78126
-84229
-44261
-75300
-73523
36032
44230
27397
30317
-14020
-17753
38399
-74534
21390
74034
-18804
-39800
-42971
-8011
6110
-29206
38203
71678
-617
-22108
-76477
-74569
-47827
-15341
46638
-89997
-41318
-58236
-8849
9039
80537
-1210
63258
-23113
-61776
-1324
-64725
-49092
90538
-55645
-75268
58649
-30356
-37841
-49023
-99378
-18533
-64134
-3452
-74981
6015
-98257
-38368
-30910
34101
41220
-31487
65408
35010
-40829
-26813
-29266
74991
17192
74630
-98689
82185
83378
-15774
-98913
20097
-527
62338
72610
62413
55546
21014
-34043
-72066
-31172
47216
95846
43831
-38177
-65686
-4312
92605
-7700
94743
71792
-22754
66828
-50463
79461
80895
-70826
75712
4162
-96475
-20796
56018
44507
-53583
88530
70396
-6125
-94885
-42451
-11522
-34726
-10501
-63109
-1010
55355
-18910
64056
-48571
-28763
-99244
62398
10070
78480
-22995
-60545
-30449
-39400
81807
26943
-41225
-11610
45217
-84798
-30363
-51252
-17682
-48936
-89761
-25518
97318
-46699
19196
-30983
-18874
-76194
-3512
1344
7465
-99277
-77972
-59368
-89934
26408
-48144
50523
-47215
-43134
6728
53586
31851
-61980
-61473
55848
-20040
-93840
97976
-5335
-16212
15092
26281
82468
-79615
-72033
44115
97382
-77516
-19845
-14682
66611
-97776
-82859
-76798
91708
-68382
-31574
51535
-22410
92042
27814
94493
31509
4001
-54215
54780
-52762
-82960
75515
88801
26804
-98660
64984
-50801
5380
16950
-86077
-54202
81244
-45437
-26731
80807
29273
-55996
-56295
-7638
53788
10552
25327
-71167
-77098
-26097
-86150
-16935
-68592
77792
-95549
-45066
29552
-61795
-32239
29806
23817
-71359
-70380
58881
538
-63161
-27583
-64178
8751
-68947
6787
80578
-71916
-30037
-36316
-69618
65734
-7551
67037
89674
27132
54634
-44408
-56690
46293
18521
-64849
-16106
-78795
53717
-10140
2213
70922
-57536
78063
15821
93089
-90649
39711
-74830
-66052
-32882
92996
-69235
45085
-64349
-54600
-36350
-70465
-96911
-51630
-52342
-99848
62349
-22563
-83232
82
14158
63821
-88161
-49185
-82925
-9191
63873
60431
50465
-30854
98004
-17440
-36949
-49549
94511
-34279
42141
65429
92159
41143
-66320
86667
93928
33583
-68271
64661
24656
65511
39372
-90829
27930
44101
28648
61542
-75583
46712
10390
-61550
96188
7790
-70252
36831
-7399
26498
-20627
-83053
14126
-35864
52985
9711
34302
-27056
-61535
-29953
-28554
-66295
-76710
16749
-67426
24593
29481
-36649
57563
-44604
19122
88799
28080
-33446
-85750
89400
-80023
-97667
-51064
94713
6351
-98122
30192
-54241
-60232
-89563
9278
78964
37806
-68742
-55432
41282
66727
26188
20596
2034
20498
80831
48883
62540
-32458
-80150
12155
-71145
-92572
39602
-98882
-42893
50672
28809
5112
19004
-30289
73768
-76206
-66362
70256
-70975
-25922
-66703
27154
-26873
-26105
56798
-1263
-19061
-23196
-4114
35703
-25575
-45243
11164
-90631
28888
-38003
-72751
-28509
3348
20549
-1472
22871
80448
56494
51855
86256
88367
89927
-52947
-88622
-43522
-89008
33656
-13748
7894
85391
10359
8470
-71868
90469
-24473
21061
-59798
48141
-97175
87503
70117
-80009
52059
42384
50165
-28205
-99806
-11920
-35430
-10742
-62143
-87866
-46811
79357
38100
-5989
-18691
-36817
-98485
96561
80435
-30568
43178
52476
-26694
-81487
-27447
-38311
-18154
27636
-16040
-34745
-9459
86169
-77626
-99965
-50740
40813
78103
-79613
34139
13209
-69470
-59989
-49878
15937
-12111
2635
46297
-80614
8529
-78605
-51490
-15780
54258
-79323
-6913
-51546
-16992
34210
-53239
32412
45947
15428
-62421
-91021
-41238
-92538
76896
-83414
44137
52833
51384
-54178
-16067
53823
-51243
40973
49409
-12549
83718
-90592
-97654
-2253
35085
-26682
-54965
79876
39592
23947
-64054
37924
51088
-91012
86012
-68461
-39107
-47571
48433
-2777
-15867
-58897
77821
-4512
-37323
-64671
-45580
34043
16079
28857
-60578
-35817
51045
-53125
-7861
64518
-53025
797
11165
-34282
7363
71946
-23653
-93317
-87822
-12579
-90813
-92463
40435
63887
14927
-99828
-17491
-43020
96143
-62713
-17410
-51398
91922
-57656
-17281
-90958
-1008
-21201
-4245
57031
37991
-10878
-13205
-82756
47943
-97296
52266
37688
95413
-37527
65563
61572
-92162
-62898
29023
13350
22081
-42737
28197
79324
-23333
-45242
-9409
-32700
86838
46139
-55072
88886
-14849
-62922
90027
-52190
54211
-55024
48051
72466
-82561
-44082
-82265
78877
-71090
-28317
-56984
-28662
3756
-62619
-3223
-28425
89225
-48099
2966
-82502
-80489
-27128
-92678
-80770
59697
-60612
18836
70724
64828
35638
45056
53136
41285
88430
7681
79160
5248
-98957
77816
63286
-20892
55552
20777
9918
97044
-1902
-13416
-27104
-1293
23238
76336
-11719
24122
55802
86541
88790
-84889
-81889
-44545
-44094
30239
62554
31585
27930
99852
-64685
-89881
90320
-11999
85067
53111
47803
-73056
65242
74985
43913
45157
-86610
-31687
-5593
-79553
-21764
26674
-61867
-21494
68586
83747
-34515
52295
13487
-12643
-6663
-61017
-29
49118
-91819
67008
-74157
90828
57569
-19499
-43442
54563
24735
75997
-98647
76903
-7048
-50606
-80386
-50373
-4343
-70131
-30977
31583
44993
-2669
-93129
-97019
-52714
-2065
-71902
-94545
-36470
-22365
98578
83283
-64966
-87823
-79778
20394
95379
-82940
-48603
95689
19113
27671
-9654
29532
-71954
70396
-46459
70523
-50413
22854
-76107
-52936
42654
-86881
-24919
80576
-76793
59429
-19390
55811
34300
-56531
31500
-37734
71716
-15340
53614
-19053
-38633
-4595
57458
82174
5933
-3724
-79530
-45465
56507
23498
92619
80371
86251
37913
19047
-5741
-66349
53382
-12237
-76080
2739
-87809
-92065
-5210
-90756
-89628
-39261
73690
-37697
6424
62482
21232
96864
82913
-85842
-58439
-94676
28105
-51450
49059
83165
-87980
-96183
82336
-31591
81721
9825
-31269
-60436
-81262
3598
-56229
-57729
56505
-23506
51566
39257
86044
-77405
-9069
89697
59176
-30445
-46940
70595
-7312
-72222
22132
91654
-70895
69164
51900
-98904
-97504
-17132
98233
45804
61414
54151
41551
64581
95679
-90161
91283
-72140
-96225
4147
-32779
9263
12467
7434
70039
64492
69799
-14507
-10469
70745
-17198
75945
-1038
-32060
98513
-55435
73072
-4496
-42392
-47166
-4156
55028
11210
21360
-38097
-56130
61828
-88943
75744
8005
-5195
49574
-30325
-31673
-62116
62688
-56159
26121
12772
-66450
-57177
7939
21425
55106
94307
2277
76709
26423
71531
92606
76106
11386
-42573
1311
15756
71671
62892
-42291
-6003
-79136
4882
18564
51719
71227
-18599
42140
31192
-45531
52914
-15292
-87033
-38072
-32259
44491
67939
-75858
-51943
-3266
-85721
-35757
22878
32599
-80023
-78001
70948
-43671
-59467
-90198
-94692
-96944
5043
-82098
-46570
59880
-8874
-50162
-61975
-9185
-9668
64568
-39869
69938
25462
79996
-88973
-39573
-84801
37955
-53612
-8483
59595
4118
-52439
26749
-32145
71370
-83092
1284
23184
3505
92289
43946
-99498
-88319
99205
-6382
-56026
53342
-32838
84908
5668
-44744
98675
23455
90093
-38318
8841
-94807
-70333
62126
-38389
-44439
79153
36689
-17265
-9862
58488
-82207
55273
25101
92959
92031
-63687
-79250
22945
4538
-71568
-57235
50878
-32820
-20768
-99735
5386
-31782
71925
-88330
-91917
30930
32117
-71877
95742
-43254
68946
85495
-37114
-85682
-30915
36113
33557
45532
57360
26285
-48392
-11797
-23417
20054
-88126
-61279
75933
97676
-46274
-14308
39405
45290
18619
64295
94900
-10076
21966
-93703
27381
-34137
-20204
59577
83112
36796
92413
78146
-63710
82215
-78615
-30669
86581
49940
-64693
-22814
-71936
35320
9394
38319
1414
13885
10047
-83759
93314
-74152
78579
4623
57273
-41196
-71548
-45419
-38411
-71410
35904
42420
62471
-54205
-74246
-32189
47602
484
-3067
19728
51872
30107
-3958
-89819
-77624
29015
-8129
35152
-13794
32446
-6887
-19670
32012
23147
39198
74394
1042
-66447
5248
-82735
52970
-91796
-61009
78671
27914
25630
40428
35846
-19662
85322
-12755
27708
-89826
-95405
-77910
63507
26715
-95591
13418
97942
-12225
-52765
80561
-41845
-18520
37645
-20544
-1521
46752
2353
-62964
-56524
-28647
6100
-49772
50108
-84629
-68166
6561
85210
30617
21760
-76720
-29902
98067
56447
-72190
51868
44691
10038
-4801
62354
79908
-26119
-82532
96564
54412
-21808
93025
-49982
70149
-84682
35603
63948
-682
-31806
11161
-17972
37632
52266
6215
58883
-39350
87284
4706
10877
-96047
16793
16374
-85936
23258
-61913
72776
-70722
96154
-6198
-20539
92549
-50587
59317
34022
-65785
-83166
12920
18806
-29798
3541
-64658
98365
28235
25548
-55137
58784
44325
-76012
-78305
41799
-36496
-28882
-81331
-74805
-17754
-73436
-62546
3483
7924
-15562
16589
-83288
90390
20302
50342
98692
-80048
45873
89525
15367
-56060
-52703
41689
-55542
-67706
-85442
-92571
35860
22120
-13565
45560
29221
1496
-34047
-67753
-57509
22411
86151
62995
-12561
43959
-36669
89617
10585
-31576
-15632
77883
-1791
33198
79588
-81870
-57584
376
60148
-58894
-12838
-68497
-70111
2532
-89548
38782
-97518
80483
45041
22494
-77131
28598
-40240
59861
39463
74969
-87162
-93955
95411
57649
58640
-72863
37869
17947
11165
52129
46058
43682
97370
-43670
-58888
31755
43279
-79597
43842
80654
73481
-77987
-98363
8487
-76284
-97569
-80104
-88968
24044
2220
11572
-81840
43111
85798
-56891
59883
47693
-63591
-83895
-70660
25622
40964
47294
64591
8402
65442
69724
-29769
-98628
-86189
35540
8176
-54412
-42860
-93742
-74454
-17089
-39275
15397
-89650
-86665
88819
10315
41832
-40578
37091
6187
50760
-93043
6445
-39063
-2369
12745
-69643
-27386
-4005
-44439
-56428
-24468
46613
-4205
98476
85132
83325
55158
25519
-8220
51813
58661
-53166
-66965
12922
-49413
85466
-32051
-76419
57660
75586
-58856
39585
-61289
54145
-80900
5840
81842
-88787
13588
-77256
35596
42215
21359
33993
6664
-66612
-60372
51203
24979
-88664
62940
-2685
85386
-76235
81578
92787
60832
64085
-57856
47859
11157
-78259
-64629
71341
-22415
-60083
5953
91037
-64030
30111
7782
-56491
-93905
81183
-97610
61846
-64339
72805
-35839
72112
38166
63540
80577
99324
40298
17872
-55141
-47763
-85357
-66041
69056
-79420
60158
73812
13258
-28742
79615
57911
91845
-52503
86904
30192
98122
-52350
-47782
-82147
99118
-35521
-45159
40743
92353
-89391
19319
70621
-86465
-55754
-28597
-87690
37840
-16966
85039
-98152
-74527
-44574
17364
91446
-66654
40257
40475
-66782
-94225
67921
85130
-15940
4098
68521
-66300
-9996
-20226
-72458
-8776
97080
76664
-31071
14515
64529
-78248
18985
6193
-93480
95481
-2419
-17277
48406
96084
72242
-18743
-36275
14670
-68900
-70250
4264
4376
-86098
42193
2493
71824
34650
17705
94135
68217
25471
92295
15433
82595
-30823
58332
-60617
-2250
37503
55958
-76911
97445
54063
27663
58654
-9451
67295
-52745
95400
36535
-27975
26374
92973
63086
94891
-54141
-9303
-19400
-65389
10236
-51073
-6207
-83563
-54211
89318
13246
85559
-7415
1177
-13707
-76844
-40198
25650
81074
-18208
-40029
54059
67479
-28247
42547
16473
97084
57658
49552
40184
-86292
-20486
-36381
90922
29098
59425
16168
77728
-99806
-63195
68444
47261
-3423
-27287
-44656
22968
46778
14989
97918
82653
11308
-81810
-5198
99548
-3808
-39912
-2637
23837
-47736
-19102
-55677
-34769
-56799
45892
-37625
-53133
57348
9335
50934
21824
-28572
-98568
-42260
-55480
23742
34505
-80702
45060
16046
66209
-89704
14634
-56289
4841
23651
-95059
47807
47654
-71313
23009
50053
-96178
-84494
10062
91667
48501
-29806
59327
-74607
38222
-29152
-18738
-53724
-26006
-81921
52040
-29119
58943
-67512
-23670
-81428
-62535
27590
-8216
12721
-59924
37270
-39534
-60486
542
40083
81417
-31227
-89273
84545
-97592
-70827
-46677
-19660
65495
91945
-25240
-41618
-34049
-54140
68606
-79894
26061
87175
82400
-6663
-1311
-94788
-36975
32434
-69546
49133
30245
-25293
11636
6845
57743
96109
-73503
10483
-22417
-33139
34360
-27081
-16718
-29706
-13234
-11796
88779
-12908
-10024
45566
79324
20816
-65075
84877
62981
1318
-63977
-32409
64628
35559
65271
-31162
71948
-97831
-92858
60581
28316
68846
8989
-67802
-18168
-16183
-60647
63146
-78899
31144
-53948
-48892
43021
-27483
-43403
68222
-80712
-40833
27858
-77153
-91347
-37227
84292
15378
-6949
-72722
78109
13023
42046
42934
-92915
-50988
-87836
64846
14724
37987
41564
-41721
19933
48608
64741
18169
49223
75534
-57509
-89903
-28245
-65129
77478
-61482
-57203
95761
-87329
-68325
59797
85451
-9250
-59863
71080
-61135
-6605
-85694
-33642
57485
-57545
75293
29570
16975
-54436
20485
-14278
81723
-61967
13676
-94398
6328
46399
87789
28185
-7998
48012
-46227
-95306
-94726
-19833
-42994
66914
-70000
-73774
87968
52399
54684
1437
-71223
-10736
-4321
-8327
18658
35666
-21500
80741
88349
81309
32574
69230
12115
8665
51809
-81573
-64760
-74718
69914
-57335
-65095
63208
-3292
71484
-84301
16944
-16883
25045
36545
-63979
-71430
-17068
69804
53862
48032
88479
38557
-84340
-46519
-85662
-30273
-68397
-56209
54996
8293
46640
92599
79021
56108
-8387
-53474
-96152
19316
40869
21447
32008
23249
-52416
91232
20307
-53631
-16224
79747
-39570
-57812
-38575
85570
-35152
60343
32446
55869
82824
-32634
20910
-50783
9094
-70119
-35132
-85498
46933
-12318
1586
-14608
-55443
-2081
-65540
-9490
41333
32824
15702
-87826
-84551
-32644
-21565
82652
57896
55607
-87980
-55093
-15131
18310
-55237
-81216
-58096
62648
-53907
-6393
-37485
-25761
20109
-47775
44001
-84878
28749
22585
-71108
10922
32128
84733
-97621
-48811
74005
43729
-83291
89231
88381
-51255
-53862
98485
-80576
-37947
-23360
-83290
-66890
-60812
86529
58731
74726
-25191
-97843
-7877
70209
-9892
-40802
-26145
9254
7351
-7611
41268
-50188
-81117
2650
-76688
59137
7789
-64495
-3484
83459
-51107
-51031
34474
62321
412
-3575
-52353
93593
-55246
-62670
-69109
81548
57216
69988
98383
90582
-98878
36977
99053
-95075
34138
-34361
-72219
-48778
47175
-14392
-52994
-2505
26495
-29043
-70892
96181
-89139
2832
-47583
86277
-20665
79313
23858
91177
-39864
48502
-9653
-59270
-78126
-80202
-38093
-58453
61202
17369
-91683
-75552
-65526
-42888
22207
-87022
38035
-87334
-44857
-28226
-22762
95131
54906
-28597
-79650
-85706
-43061
53104
-79476
-4420
-31633
4951
-51504
21643
73808
23947
50871
34805
66282
-28036
17589
-26288
-53503
-86837
39379
66917
47787
33071
64760
-85494
-46165
-38957
-80250
51869
905
-83074
44964
-85100
11867
5942
4295
5124
50967
26990
97589
-29229
45146
5009
-12079
14562
-49735
-12858
-93351
92574
48153
99732
-30544
76967
-45313
-79583
-85050
67706
-70176
-66361
-47514
50285
94142
35766
-56463
-86712
60739
18899
91
-96132
42586
2301
-79205
-21654
-8026
74568
-48064
65332
-14169
10446
95066
-21572
42130
-96725
51991
-87457
-17729
-25793
-38214
33092
62999
-60294
-32858
26682
88729
-59003
60090
-76098
-28241
31466
25264
-16358
55616
83702
59403
7614
83941
43137
-82961
34303
24233
-20170
24261
41562
-37159
-35952
-49189
70368
-41933
-16119
-83459
-36092
-34902
-8635
-98487
49758
18671
35563
-22671
21544
-91599
-72673
-37419
-86629
-31093
-73123
6467
-2210
19771
-64527
-60097
84384
-80370
61103
54862
83368
72121
74522
-20175
-72128
-48744
69321
-22938
96405
36797
9769
-65036
-7900
45923
66958
83166
33575
-1922
108
81734
-99117
37906
-38079
85175
-69181
17610
86239
-77200
50147
75214
-22534
77054
72726
-40547
63913
40755
34216
-10836
-38743
-41403
-47332
83961
26216
10758
-87857
-46940
-73782
-42609
92137
67728
33892
88603
59243
31578
-67258
85277
78803
79799
56590
-82583
-10549
-76812
-39453
-99863
-64780
52107
25503
-45596
2480
-76578
-77171
50189
-3720
46192
19819
52282
41965
-66554
-18507
-79787
75342
39662
-75863
-4787
21079
59334
-7482
32416
78210
26565
39765
66461
50766
7000
61544
80814
42687
30663
-90918
-35583
-62025
-3563
32662
9782
61674
11901
70942
67387
-53554
-81872
-10727
88149
84544
-16447
27759
32466
81067
-51914
-31253
-17866
-77462
-24048
-53760
7788
-24413
30223
7700
-18958
53577
11213
-30533
10327
-81282
-20275
-36313
-48496
-53998
-67254
-28082
-22521
75113
-56957
77631
53472
-98085
-76220
-83814
93852
-25646
-19316
41950
-46199
94224
68059
-61400
51698
-34595
41506
31450
62504
41124
47436
-45201
-53515
51238
28491
-83484
7123
34967
56461
31922
-23609
62461
20949
54504
-22886
-94717
16994
19667
-97014
61009
71612
-25299
-11455
3157
-97404
71214
-17735
82126
72644
94993
26492
62950
78917
20602
68557
39083
-41629
-13513
40309
-78485
62898
-63548
-53207
5659
-35484
-11160
-9692
92440
61766
-85933
-67048
95629
17754
50269
44579
19273
80480
-28951
-9482
48868
22455
71378
-86860
-6228
7370
-54994
-75377
-89230
-98170
-12669
17360
99748
22646
-19106
-95398
85975
82464
-27100
-69886
68629
-88196
13730
59031
98050
35788
98366
26627
78269
64491
-16583
-51839
29881
-2911
-989
12490
-50303
-25186
34121
-79274
-91630
-51226
83883
30600
-68189
-45812
-37294
-5454
50645
14134
-94756
12626
74957
-19816
96526
48693
-79375
67580
-83717
61140
81715
7090
-13519
-39251
-44382
39669
66392
-18367
-82808
48839
69630
-43950
-99352
-57543
-7653
11613
17855
-44479
32907
93971
-47931
-18707
-33786
85138
-65032
-47029
24277
-56352
23850
-69641
-73802
68263
-81597
-52314
55007
-17810
55983
-95678
-80441
-92238
79753
-72415
-80882
-61213
-64441
3553
-87696
-15275
54099
-42311
-6336
64019
9375
37924
-81166
74896
68153
69470
-82730
98060
34343
3249
4541
-66519
-52573
-66546
46712
3842
-32198
41095
-64622
60496
49511
13582
81480
-45250
32005
-6190
28420
-33150
-73730
-26469
61736
-42973
45147
-60003
-25582
-6236
-36744
-90869
19565
-18575
46957
38259
25855
-47452
5959
71623
-926
-43842
84665
-12221
-95877
-78653
-83977
-39868
-51226
-64503
-29484
-31055
-76333
-63322
60207
-26141
-61074
47708
63758
-77679
-15262
-81055
-82621
67406
40208
-58046
-67411
59073
29569
-83912
12215
57604
-16886
-4193
-38805
96641
-90183
-86686
-97933
1142
-73658
28967
-93779
-31002
-50769
-95013
28066
-42070
-50061
-45879
-61285
-88283
-36916
94592
-89910
95984
-65413
54698
-28496
14921
79964
65646
12309
18855
-29942
-78275
-43809
-11382
-52729
-52875
-99640
-95995
-84774
17741
-96741
-41133
-24537
69913
-76728
-51395
-33588
95631
96879
26653
-58038
16659
-4357
751
-94216
-25520
4470
-83103
81483
10384
-90486
18636
-81240
-5097
49631
-47588
-38072
55824
99746
53393
28609
17840
-49779
-4084
6841
24471
-87932
9198
-54781
13524
-77732
93646
-99756
26613
-38550
22492
-10441
-35762
-96309
9049
-3567
20448
-35930
40745
-14554
28656
-29487
-72356
84712
-55504
59110
66100
87317
23374
-36837
27386
-43471
92602
39970
-78048
49314
6555
24670
57921
-80978
-97681
2515
-57112
-31429
80966
-38861
72165
-70191
-1936
-63603
-89077
79290
13274
-88047
85374
92480
58954
1315
67931
-20724
88747
31489
45692
43668
-19972
-65498
-16954
-63890
13412
46400
-41209
-4964
69374
85912
80295
77943
77722
35226
-4303
12358
-9618
6838
72126
88634
-62493
-36566
-78869
60521
-71750
73872
63937
-27583
40665
52595
-48190
-34218
20331
-31554
-17135
5556
83350
37079
77472
51275
45413
93547
-76759
44718
-40200
47972
-80038
-43486
-40243
-5077
-51678
-70528
93745
-52167
60928
70478
87648
-43282
-25318
-35788
49484
74173
88781
16456
-16077
43170
-97474
-57846
-65448
-94631
57554
14642
50175
53009
-13475
53534
-26574
33404
14698
81591
23603
-1753
59432
-93482
86107
7898
-5510
-85480
-51476
20987
95473
-39679
15917
-38981
29786
-62768
32950
8339
52269
1102
52976
-94335
-69278
96950
63980
-23238
-46688
93435
34312
26363
46009
-31106
87658
-7399
-72273
62749
-25687
32767
-59204
-84456
16290
40829
-97674
-59114
35087
42360
-43779
13084
98035
-99688
45630
-1724
51769
66557
-56638
1401
80300
91787
6318
-54365
30289
64483
-37233
84231
-98022
70637
-75874
-21191
14961
-80212
-75422
6155
40977
-47593
8898
-60380
-55073
-72024
18210
-87773
-14057
-36080
79623
-31239
88095
51643
-80207
-96154
-67774
16877
-39241
-51340
-88743
65032
-75514
-4908
-47769
-14109
-96926
10248
-56998
11932
64322
-16868
-44632
75320
20436
1150
72375
51757
59308
-97243
54090
-19896
42948
-96420
-90391
63219
-94807
42820
38113
-59384
66137
-44720
14978
53854
-2959
-91223
90018
97229
-77128
22259
38252
23523
56228
-24359
35661
-64096
-169
74338
-24514
-94971
-56465
-53412
-77946
-80762
87785
4582
61815
-33316
31620
-21802
-31562
-15653
-39459
-21130
32660
-39281
-56891
7077
79576
-51647
81402
-10026
1737
-91551
-31454
-38206
50479
72704
1248
46215
-13136
-1534
59674
50019
-70409
85227
-21597
11288
-81752
-22003
71667
-19158
-74876
-30722
1128
-35805
79872
-3179
-16081
89141
-66273
43565
-56169
55609
82536
-65083
-14911
-52292
-5503
-36582
-382
-87428
33981
-34207
-18000
-26821
13579
88041
-51065
-38000
-32267
-88340
-99110
-71504
72216
-43414
34774
38902
21329
-53458
97488
53877
-24696
-23040
61807
-30988
-9277
74728
-94976
-4
-27984
-73868
-80284
11057
67098
77448
-42945
95673
81559
22301
-37148
38954
-71454
50449
-80872
48217
15565
7600
-32479
41990
-15576
24976
75798
-77932
-17683
98060
19494
-15870
89257
84322
-64362
10041
-78071
-76350
-38063
-5274
31539
-1690
-19410
44124
-6073
64411
-33947
55033
-872
-9789
-34617
10301
73225
-13709
-39120
-40650
-43063
-88878
-37428
94996
-93000
61987
-14274
-23434
-56861
-2921
12392
14919
19487
-22642
47569
-92282
-46198
53532
19113
19447
-23774
19822
41258
-18922
53829
-78352
-20839
88948
481
-81057
-6311
98464
-93558
3217
24290
-30813
-911
35879
5341
-30232
-66380
-65665
-36523
-28301
21638
86791
-67592
-2201
61354
69229
-48622
75571
19637
3057
26760
35213
68177
63544
65195
58347
81079
48076
11580
-21056
-46996
5117
49011
79675
-70272
-82246
52409
34445
-63686
-60240
-6254
84902
-54054
-37754
95544
83619
-30097
1261
-71731
63254
-65112
-13269
-54496
-91091
-54087
92067
-79763
7738
-74899
-14042
35284
-74959
41299
51630
-99052
-45151
21770
85701
77188
54211
-31652
-79045
-94375
32191
-91013
33271
-17123
-84058
-27891
67279
-42635
15634
67885
-92150
44243
44419
-76209
-40094
55037
32395
41279
34830
85388
63660
82373
52357
-41777
95143
-95841
63911
34952
35444
-32078
-71943
-79573
-40349
-26299
4143
-15298
95688
53154
-11782
-26202
-36886
64799
76022
-16419
56464
9803
-81173
37330
93978
22370
50268
-56496
6843
65771
-19273
-95980
38042
-30406
15590
75381
84941
87428
-50831
96395
-8695
-3407
-22501
-792
-50977
-64471
50691
-10963
-98157
47737
8346
-65459
-76316
773
89927
-27200
-75912
91691
99543
-73464
-93881
31733
-5073
-57489
45226
-65372
-49930
47691
-69230
75583
-25081
-64039
-52920
70110
-22279
-59
-64690
-10774
-21067
-25030
-44456
98226
-65639
-98083
19740
-10728
-26872
-70865
-67809
36261
-1631
94237
25444
81259
44104
-63302
4250
98658
-265
19720
79596
-38841
49516
7600
66102
-1206
-58937
26846
-57257
42811
6169
-16720
74141
37143
12031
-75423
9528
10754
52822
-78414
73706
-67173
-59613
-47985
-76400
-25635
-39296
85962
80905
-75004
-27761
53562
11959
-70059
-50897
63715
23248
-31642
48620
-59925
-74280
-75313
53199
67074
-43229
-73872
-43744
-43857
56471
60371
-43934
99876
-22953
-44197
22614
56629
7560
29330
-73115
88544
-64185
-5546
-10160
-34800
-14040
-13234
-30760
-27695
-62853
-7981
-67301
-38170
-89457
21808
-3963
-82836
98770
-19258
-94046
13185
49683
-93051
25277
23472
-73897
24389
17651
47578
5010
55795
-24990
50422
-22485
-90323
79035
12938
8867
91015
-7825
31832
76598
-93662
-60129
-38936
-7693
-67753
90305
-83285
20725
2489
-79045
-97053
34818
-4507
96903
18463
56888
12343
97660
-30754
30381
-31336
-28210
-97991
57058
5987
-43102
-8234
2405
-99032
-606
-96693
-77952
38652
71053
-88868
-96600
-3004
94423
-99186
-9139
-38570
65953
-70248
8716
40735
49194
-86269
-30539
-20935
73938
54346
8834
-14534
-89752
-74188
-10682
72664
-11144
56322
-26207
43556
31396
-33483
19530
5188
37157
80758
80598
48156
58871
59443
-15962
-27754
29412
76055
79442
-15929
-53540
5799
40594
29602
-51841
46292
-81229
1590
80204
95298
70623
34010
-62221
35037
-34401
-38678
73846
-57384
-89438
92134
78224
42634
73241
-91858
45050
-84350
-13608
-17492
94822
-67342
-42161
82842
-58075
54318
-80005
-65926
93896
90889
-49814
-79500
23257
-12943
64918
-80819
49676
49420
-5939
-17562
63369
-30330
-80118
20136
-600
-99976
-65099
-24554
-26640
78672
17909
9447
-69642
28419
-36520
32087
35088
68740
-46869
26070
-91585
47874
-83103
-37166
-63126
-50338
-59429
-37606
517
-82970
87645
-71493
44906
4946
79575
63287
90672
-80918
15404
29930
-84281
-25279
-87320
-77106
-95664
84286
-58627
24327
-27099
-27696
-44888
-62563
73276
-56556
-89296
-30253
-32262
-53736
73871
-65099
23229
-78793
82241
-27920
-91644
82334
59095
37288
31744
-84674
-70558
-49865
-80584
-75392
-76197
8010
-83125
-83800
21258
43381
-9824
-58014
-23853
-3753
68898
-68228
-53808
-22045
-32238
39443
41369
-58871
20955
-68805
57000
31403
48701
-15572
-10225
-91957
-68080
-63881
-86271
87486
88749
-48270
-6815
31580
2196
-29994
23446
22500
-47620
86662
-53566
355
13324
16863
-18299
56801
-21629
-41431
32267
1693
-30446
79728
44722
59154
-22789
38664
-2231
84650
-29862
21490
-23419
-44964
-1042
-29082
-22954
46873
22545
33962
34395
-58388
-72808
41876
-27123
-99104
-83928
-68538
92746
67794
-81603
39268
97688
-71427
57476
42620
-11253
77830
68641
37917
-19873
70936
-68385
36586
97490
-76930
21648
3484
19172
5984
33695
6898
36162
-94723
-15535
-19141
-89533
-1864
44798
42057
-11985
79936
-69027
-94694
-30638
-5269
94031
84040
-98334
-43701
-8740
6662
9585
24689
33081
70487
2746
85822
53794
-7365
17391
-1836
-20522
15735
92690
-23761
60849
-88116
23491
49723
-35394
85906
-80522
20687
-22365
57941
-68594
-89354
41664
-67626
-86860
-82983
-8212
-96868
-30830
-7292
-71842
10826
-74165
-71340
-40070
-93637
39686
66427
-76376
-61155
-6650
2385
-29534
-59950
68685
-11127
11821
99971
-81688
92601
91678
76218
35786
37281
-59267
-59941
82214
-13899
81028
-34925
89872
-56185
-19402
-95127
25231
16901
18185
92134
46686
-69056
22488
-84084
56516
-31235
50670
-66929
38606
-7338
-42718
76684
-43560
-66832
-98239
34933
-31649
16649
36353
89584
89652
64105
-32793
-95564
-48762
-60421
24066
82403
-64542
85012
-44782
-78724
51323
-5852
10844
-55501
28932
91747
-84386
-1848
-16046
71093
11403
70621
76448
-77355
237
63002
-46982
59818
71113
-82749
-97408
50678
4677
-90292
-60023
-16032
-76075
-85458
-69573
-32559
-58315
-4636
-83452
-48079
29465
-38113
-66651
11645
-81727
-48809
-48174
18386
-13465
4129
-88820
-45455
26256
-52137
-35659
-35957
-89083
-16767
43350
-39700
-283
-41555
-63746
26488
86780
-52725
-31306
-53372
-26851
-16547
97100
-30448
-97143
50447
-32957
72375
-58544
-73041
13735
-81786
18259
5841
-92650
98154
19696
-8984
-61058
28516
-77518
90593
50252
-82397
-74091
93414
-36802
41523
-73397
-11968
-62501
-67421
-24811
79921
-35270
32132
-6315
75518
-42257
-95620
84227
1511
-3935
99149
-60764
-50166
-65836
18523
57910
74909
-51973
-88383
-96969
-72794
-45944
49596
51447
25060
-13039
-14544
-41498
36030
-60858
55905
68217
16813
-55680
-43263
99845
59429
32951
-20238
-19415
-31430
62470
-86409
4532
99818
85772
30130
13226
-23313
71657
-72764
-31647
43125
-35124
-10403
80736
46712
-21329
48087
-4467
9796
-21516
63897
22833
54026
57524
-37669
-81315
53083
-41767
-71153
-48182
48958
-26594
11928
-78457
1834
43358
26537
72677
58338
-18229
95035
78377
-51341
-5159
-39894
77232
91923
60887
67716
10393
77552
-89555
-39122
21382
72119
-83245
-37070
768
-80817
-49078
-6479
-27248
-92365
-47232
-28225
58230
-47917
-56897
-7963
81467
-57711
-14820
-36131
10724
-23648
72105
24337
38589
82990
-57547
-95261
72325
78184
88981
93342
-58634
20596
49084
53364
-99713
-5154
-44797
2604
95517
1102
-53119
-88166
40225
-90039
-93821
-43289
-36071
-13387
46873
-8888
66551
-45397
9853
-48392
-19803
-58888
9879
14207
-16007
90740
-86058
85718
-16894
-31655
4641
11248
-213
-63301
-30918
37485
22090
34722
51952
-36287
11497
-45548
96483
-7818
-9804
71286
-87143
-46729
84385
-72364
-66516
51784
-39251
41400
36511
74383
-99011
40157
-47326
-31180
-64770
-72603
16721
43878
-72379
-50357
-76040
-61432
-64415
-18024
-80257
72151
70161
8361
-84601
-96667
-102
13988
-83837
-36851
-4054
-56473
97971
-93308
62082
-98750
-82409
-83611
1855
68177
-9602
54358
45841
-21721
-53806
280
12810
-15540
53094
-3822
-91023
-27235
41002
63829
-77743
-26683
50195
-18193
-87795
-99518
32020
-50235
-76952
39481
45425
19308
73772
59915
63881
44084
7832
-58601
89932
40888
39937
75792
38449
-20143
-73810
-44587
-73144
-74541
-54602
-18196
34710
-61707
94434
59099
-45323
-61914
41201
60701
-80569
15422
-37930
-22798
16621
69957
62845
-4622
80020
19908
-19566
60834
80305
71872
-43793
-2463
55110
82979
44160
83047
-21134
-84746
21977
53354
-2928
-1932
94071
-27525
4993
64383
-77294
-71583
53642
76629
31826
3653
86447
12643
-98487
-49522
54536
-66109
-84833
769
-11102
-42137
58146
-31001
-2024
32403
22544
31144
-23120
-58648
71165
-60742
78479
18455
-16945
64312
-51411
-31187
28196
-5885
-1092
24257
-22108
96722
12860
95090
15362
36326
71516
-44908
70716
11992
69414
70360
5669
-90065
33556
-15477
46322
-70055
-22437
43426
57439
-74284
-15124
-11071
97587
-48315
-33677
-79546
27679
-63136
10795
-57843
-64003
31917
-65836
-93030
52671
-1973
-67881
37813
-77249
55118
-91455
-76789
-36845
12206
-15572
-36836
-94372
-59083
-84131
-39402
-67182
-90340
-48987
68340
-59879
-47194
59641
-4017
-83057
-55342
97281
-52704
-55214
34223
-12207
74336
-13173
-92139
-13811
50194
-10750
938
5701
-87064
15036
-44746
37071
-73249
3792
-831
26139
-95161
69682
14635
-60828
90031
2164
35901
81050
89877
-3224
12907
96775
36198
33853
-26818
-80742
22551
-95974
-74032
53208
-56873
73065
-50998
91739
53086
27474
-32082
-35024
-28386
77354
46710
-18486
-47288
-13214
-69372
19061
-46408
95112
76150
83798
-2659
-45354
-38896
46531
-3745
-42985
-58718
-72558
-33449
70508
61517
33296
55743
76798
57068
-86945
-39802
95709
4156
-28773
-1160
75438
92409
-22518
-42336
98457
-77108
-75040
61129
7227
7103
-68831
-80657
-3745
28553
-32098
-16117
-43688
63658
62945
57093
-67884
82829
90976
97117
1530
93440
9204
70344
-74647
7320
2640
-25790
-13713
-21793
-3834
12815
-95243
33912
90827
96183
-93740
-58250
-74871
-90203
-24206
1101
-67847
34255
-11541
80534
92746
-11785
74694
84613
86592
21190
-62230
-544
-48616
10097
2143
-42214
20339
58484
89944
-18966
71433
-12870
59605
-53502
36939
-89400
7610
-19865
92580
-18927
-7146
-40755
32727
-56354
14337
-6258
-22562
-30615
13093
63533
-74107
13695
10046
-62224
-31515
81080
23134
-86786
58817
-24090
28131
-75599
-66887
-33656
-78721
-79237
97893
77396
66323
83878
35532
-19840
34584
-95349
18177
-50448
45461
9264
-19475
-21753
64542
88182
78920
8831
-44660
7993
-22759
30165
4249
22218
-72443
-24103
-49412
-62119
64621
9541
4893
-26559
78763
-20096
52739
-53535
12293
-75177
-76857
-874
-71367
21665
66471
-16338
4532
-93307
8476
98287
-16080
-97057
44520
-7904
-81198
-28885
-23562
-82604
22445
14795
-59640
-22542
-73777
-5325
-2117
-63836
55821
-59335
94401
31683
-34423
20470
19285
-27977
48913
-10419
74149
93356
-43651
-3327
-30945
-41448
-61987
52493
-71015
-13458
3085
24986
99935
-80561
-82286
-77371
58972
-63639
-88914
83628
-14458
45975
-54218
-61173
-27177
14399
-83389
-45536
-35633
-1563
-47675
-8123
-84045
-79852
57945
48831
-91122
-55554
84217
14068
-17514
47211
68578
66377
-70283
55644
61836
26802
-21146
-89734
-25189
75808
97957
-65682
67633
44247
-64355
-82815
33794
38962
-6013
-17707
-46185
-48489
60244
72683
-76224
41357
-10448
-56095
9311
80119
-19182
70444
-36120
67882
-40998
40988
-74121
70229
27633
-93563
-4200
-83221
2079
-94170
-6692
73054
17975
55878
14811
-90435
-1580
21459
18932
-52435
-25588
-99758
-99643
-71411
94749
20313
93432
56044
26773
17017
-87428
-54017
-37859
-94268
-2971
81212
-70125
48446
15543
26587
-20061
49984
98221
-49354
59301
49674
29321
-45682
-59348
-8713
-29313
-47996
-43396
-74446
-95377
-9539
-99996
22518
-73953
-40349
-37237
39810
75323
12791
81244
67265
-91945
-84551
-58003
86071
-703
49317
41400
-58270
-13276
-78342
-56667
2328
70025
94352
-88823
-96498
93985
-3438
80569
-93399
-66278
-77906
-95749
33594
-62398
61052
-77792
78179
-85615
9773
-25596
27841
-40391
-48875
31508
-43867
82569
67467
24761
-23859
76066
-75217
-98374
-6206
-65496
-15837
-37749
97224
-5138
-34928
59784
69516
10794
-95257
87220
-42975
-9718
63665
88619
-53005
71717
-98304
98634
10342
40326
14724
16716
-60914
-45681
60438
2998
71232
28468
-30113
-44378
-90871
50982
-21341
-4200
-97687
-77878
28100
-60073
13218
-12145
29159
-29271
2503
-26088
69758
78786
-72304
-69948
-43328
32952
-22023
-66597
25108
-14745
-13815
29750
-77547
36039
-29668
70022
-78541
9054
-18832
-99216
28431
63815
-86980
-96019
-79192
5128
3969
-23702
-31100
-48793
69849
4994
-8237
16892
-5690
-87672
-86746
-7204
-92874
75670
-60789
62483
85475
12336
25603
-23245
-99796
39929
29121
42910
706
26271
-41480
-61959
-20239
92125
-94818
92502
-6895
-27114
6402
39752
-76108
-83237
29551
1955
-27773
57659
-12689
33772
-64373
-86870
-28288
-77984
-42880
-36334
24248
-6265
55751
-99790
93392
24370
-62998
23949
-68824
-61696
-16023
32735
88897
-75029
-70403
14908
73093
-31975
-77995
48414
-28530
25541
-15751
-78459
74130
57551
-98535
85580
-64621
-31038
-70461
30841
50162
71114
50386
-91093
5618
-16303
67634
2379
-97750
-31717
-43608
84443
-46986
62518
99902
42670
-22166
77135
-83619
-42616
-13215
-49477
-4162
-42254
-59160
5675
59500
38080
-51927
50732
-11593
-65527
34286
-17489
94222
-20928
37878
76976
-78800
-41428
-41355
-94968
65736
-48876
19110
-11778
-30836
53665
-4987
-84542
7744
-30775
-88323
-72472
-98880
29028
-52966
80305
28717
-98597
-93576
-8465
-26050
48334
-63642
14698
-22235
97992
75546
-66417
8947
80326
-29075
-48698
75184
-44353
-31725
29743
18072
47271
-96410
74878
-65461
-75029
-84905
64431
-16220
-32313
58489
84470
70876
-63036
-71012
-23499
-40578
-65220
70787
-70412
8764
-78937
15874
-47031
-72985
96372
-49201
36505
-13191
40158
80317
3686
53718
-96516
-60763
78353
-31613
-80482
26064
42118
18067
62185
-79521
-41424
66127
-19044
-10866
15095
77087
57083
45954
-28295
41931
64350
95926
66530
28537
30224
97922
24559
51385
-96940
55463
21121
-78761
-37866
-28862
91587
31246
5706
51687
-59940
-27046
-5856
62396
-54742
-80438
54111
15386
-66799
81247
73876
-56971
-53531
-90729
23481
-28537
-74008
74376
424
76419
28802
-16976
60788
-41407
-24004
86377
-18546
42301
3182
27112
41313
2325
-96398
72440
25151
2950
46926
-58582
-63738
-10686
-34182
-3651
44661
-92935
79239
-34507
87785
3017
23685
7932
-31573
18311
-64453
-27134
-7664
-11976
57230
39867
-99078
25897
66275
-96902
44623
40533
-73563
69815
-45917
-75764
83086
12747
-16309
-22255
-31193
-71482
17652
25595
92069
-55444
-72544
-8286
79803
5892
-29387
74195
44028
63283
-79391
35309
13800
-12933
-60123
-58709
-82728
-25658
26245
67941
26224
75232
4164
-45786
-64059
-80277
-97066
-41403
-24919
-7848
-63491
-54427
-21023
-94769
-31235
60495
-54096
-42613
67836
95060
24497
-78280
25483
-20041
58740
-10019
56575
-82940
-24556
72174
-59066
91275
55332
59808
-18533
-14088
-37230
21199
-33482
-2697
-58206
-43678
-66592
-96385
-82119
-98445
-74310
88041
68691
-26484
36864
-52233
83443
53521
88961
15282
63676
55891
45622
67481
-55657
-21071
-15207
-14665
96576
-57438
55503
10602
41818
-37025
46333
55477
63320
-25244
-1465
45582
82556
67202
-16860
-43522
-68349
68701
-51397
36606
99972
-13401
-38626
16833
-22349
65016
-84227
50466
55276
38964
44589
-58506
74477
71466
44420
-69038
-32991
15396
53582
25540
35402
14285
53225
-68530
-34139
-15362
52834
87273
31262
5825
-63319
-75976
-90605
66954
94338
-11664
34910
-91459
-78487
59511
-70466
8289
7914
25474
-4883
71060
-20233
6243
-26444
85843
48980
-56698
-76023
-92371
62428
-92698
73870
38609
11261
35214
-54913
93682
-55490
-99127
25540
70870
29026
-93013
-76348
-25174
39064
54803
-90760
94087
-76747
2761
-5030
42576
94390
2738
-99277
63800
-6666
-31611
90482
97167
-78788
-56855
18974
48270
-68903
80662
-72023
-92485
35172
-7360
-59769
49587
77529
-14107
96661
-99848
18359
-55076
-31319
-46588
-65234
-86929
72437
72437
-92362
44514
25706
-91744
-4208
-40365
88905
-68349
58340
72380
-81664
63618
84721
65703
17554
82775
42533
30702
33419
-94006
71524
10741
-56082
-15755
68277
-58715
-82741
28622
46807
30273
-37295
-12026
82588
60139
-32974
-41374
7325
-58052
-692
-89162
1771
88417
-41191
64152
68140
-37800
-22754
3791
-25687
54028
-56018
-90071
-93030
-73121
-14923
81954
54890
80727
15749
11586
44193
26473
-38818
-95761
-93990
-65482
31149
-52369
55932
-38189
-34872
-25388
-89154
93870
-21240
25957
19713
3205
-24424
63995
85420
55753
32177
-93846
77947
99149
54507
15810
-87825
27645
81576
50642
-69328
34245
88359
14630
-17734
-69241
81115
26099
-23211
-13895
-11854
-84477
84906
82782
-51983
23959
-77637
26092
75610
63548
73353
-2329
-53467
82605
-22513
-61712
-74960
-49890
3332
62162
-93270
-22420
53056
-43859
-97380
82731
11282
9586
-91339
75835
-63237
-93036
96617
91152
-90683
-6468
79581
72092
-8877
43046
-36447
-91224
-83491
74827
-97083
-82278
91204
-6188
85521
-84998
-22240
-75823
73555
31312
-1195
61415
-55700
-39996
35915
63360
-45154
14758
-70978
81730
-13223
31419
4043
-41043
11815
-46540
-10476
-30765
-75587
18048
54664
46563
95454
7980
-71893
-83677
-77228
-53919
66568
67252
-95985
45872
-31569
-49737
-72985
-84231
-24484
64866
96902
-63163
-7458
-26405
80941
48375
-34547
85022
-6373
-22695
22308
91072
-51105
-44999
70086
-87204
86938
28315
26109
-58591
7693
-43264
-65406
27898
-50539
-20995
63974
-44387
-95789
-4949
-45407
13233
-86866
-35875
-23462
-40098
61404
52096
-49082
-95895
-3708
-47720
-27498
43196
30351
-77155
42550
-27052
-16777
95053
41629
10834
76856
37367
87752
26452
46540
4765
75862
-91497
-69988
-42999
-58127
60916
25240
-40683
-18177
50960
-96521
-96087
74534
75384
-65130
8149
57802
60962
-19152
64616
-69340
-83577
-52847
97715
94474
-972
-60877
-72804
-14670
-24523
39436
84680
-21092
-64206
-88464
-55274
-92095
-79516
38839
-23793
88664
93008
-29747
31205
15772
11764
-20034
-83724
83568
97213
47769
24089
-96955
58699
9134
31568
28893
59438
63928
52983
-54258
-69892
-82061
-90494
40899
38422
-29770
-90220
-47161
65007
43386
-30647
64909
-60014
-76570
36940
-50286
610
-60194
38722
-93434
93004
-74299
31845
-54622
-65200
44556
-5323
-36436
-88348
-32549
-76185
39274
-17581
91662
-81381
-55170
-74301
69612
-16095
11827
-3409
42734
17813
14909
-11142
34431
-66048
1228
-81192
-74072
15234
-30342
98377
32350
-34406
-18780
-33510
76132
61520
72479
26477
2511
33658
30707
-40573
-4249
-62517
15022
80681
-14558
-53863
-59501
-17455
310
-40964
-51597
23665
-9692
-44922
-80792
29572
-14917
-40884
46469
-41851
-80066
20440
-68169
27072
-44759
-71081
-36254
-86830
-14282
87736
-69269
-42105
57919
-1453
84815
39076
-87369
-16919
52334
86453
93160
54471
-23780
36703
62875
18810
65437
-90971
32480
53425
-14514
-65545
-4062
19679
75330
-4386
64594
5951
-15956
-83151
92915
47378
94268
-42522
27610
4527
23160
63711
10408
-94693
63191
91747
-16876
38091
-35412
10794
54405
-68619
-25611
-7244
-36148
-74475
-62071
23607
-12078
83325
-30419
-55645
76963
-56138
11963
-32004
-49583
-28051
-80514
93608
-18703
-15565
-11870
3295
-96166
11740
-4596
47791
49324
-8909
60047
-3315
-60766
-89037
42207
-78012
78586
-8667
-61453
-7255
-42832
81227
-33288
-42997
83350
-17488
96379
96555
-88081
-48652
52795
-12291
84928
-63503
487
5463
-71931
92597
81197
93450
1438
-88838
-34988
-41339
-46768
92342
81346
-50171
-10791
-82125
75546
-11334
1939
-63572
-91138
54819
-14252
82748
16131
-51730
-38378
94958
23822
23852
65017
36234
81755
-91990
-4745
74018
29470
416
38652
32105
77513
-91998
-30728
38777
-90250
-89488
59426
-34441
86175
42703
84350
37751
-88569
-95918
55428
33540
-74169
44132
64703
-42763
18335
84783
-84229
-23011
-78339
11391
-62199
33704
293
88869
-13207
-88748
2917
13509
-76128
37655
-80718
70557
28441
-37610
-66505
41191
6885
15949
-97001
-97437
-10760
99340
71683
21057
-46043
-20426
15096
-5554
-2389
-52150
-60745
-70413
-49478
69444
-16273
-77966
-48204
-55071
23568
47122
-28001
96300
65780
-67518
3533
35342
-68156
47180
98238
-89557
68018
-18895
-53443
-5414
76259
-73621
52924
64065
-17044
92791
37262
2146
61614
4631
57201
-81011
-45917
-20413
23184
-58241
-41133
-61560
59526
-58149
-76946
6569
-91982
15564
-41968
-55046
-4926
52729
35742
-15313
27488
-10715
64758
88588
85333
-67160
-63965
-61104
-51429
23828
75411
-93324
65955
-35299
30789
43817
71883
40437
-94074
-34437
-7959
14376
-66082
25131
-20523
-94866
26081
10634
-18617
99778
70060
63442
35448
-8803
61586
63134
82126
48003
-91779
-17705
-97940
-7609
-79426
-76645
-64327
83944
80814
-57753
20342
14031
-67553
-86703
-44213
66696
-12651
62864
31402
6099
-82439
4480
-66543
-45929
13608
62901
78310
10675
-6659
-97217
51379
-31899
-69060
-84839
51834
40378
13652
29804
19058
2562
-60925
43094
22308
67752
64975
56833
69551
-63545
22063
-13569
-21618
-27187
23561
87803
46556
82647
80880
76715
-89584
-32120
-45573
-27671
48015
30241
33142
16632
-62679
45644
16685
-70193
-4687
20458
63619
-7899
-13827
71461
5178
17821
34411
6885
-3661
38148
-81249
-99860
-29710
-92553
75812
73567
19019
-61705
83764
75987
-49326
-81034
-15968
-81740
-19712
14503
-53247
-75593
46128
-92893
-74367
-27621
-42264
-79131
67321
-58231
-1352
-61240
-71028
7587
97775
14805
58959
-21341
60837
91447
17838
8115
9771
-19091
-66974
-27615
79244
365
82047
-70202
53248
74595
-77721
-60810
84218
15518
25829
10677
-40545
-97356
-73772
20633
-98434
-60730
74271
-76854
-70439
-13782
-3272
72488
-34923
8288
61768
-92945
-58129
-16315
-77370
-82726
-44172
-32045
-54670
58367
89611
6119
-64143
-76296
23931
82393
-50660
-16486
-96687
-35358
-41193
-46893
-62428
64123
-81140
-81019
-46184
-65018
529
-21439
96314
-45395
17098
-59101
87511
-64601
14310
-5424
-847
-41041
-51447
-22662
28215
-48654
-57482
-9130
-59211
-15602
15284
90378
63673
-79374
95380
50693
64350
94186
-86756
81706
51220
59078
-53522
51309
74542
10470
-55046
-35067
-96903
91647
-24204
-36538
35530
-3448
-84683
87639
-35341
-33408
26413
-38146
8665
45308
19329
8781
-13064
-11419
41282
98245
-83017
-98454
52991
66545
8016
-40779
19556
-4851
-73135
-58409
-86813
88516
-5765
-86652
6595
-71047
-25044
-15683
98845
21569
-44249
35626
-50952
-30838
-46079
12288
-66138
-35710
51826
-31504
19604
78562
-37741
-9522
65645
84688
-59961
-6550
-18744
-17137
-40895
13490
50608
-23971
44455
64815
-56390
-42157
33726
8575
63714
2079
-91969
-45432
97844
-48329
-38943
30204
41083
-63025
97150
4909
68886
-91252
95224
71696
14522
64193
-85153
7345
24845
7465
462
-98085
19062
-92219
-9144
34989
99615
6578
78821
-29549
-73858
-20415
28460
83737
-64464
-55470
65865
32952
-23776
-35677
57829
-6
-88040
-52570
-86096
-88612
24768
53713
64064
72369
10231
-18857
41355
-46636
40182
62103
7862
-34828
94004
94507
-32614
48106
-10963
-95644
-4405
-68649
25907
-47289
82474
56625
-64850
69738
-14230
-9896
-82935
-80632
-55768
-92124
-98453
23614
-3716
-73583
-95887
-61626
7467
34354
-77344
34134
56615
-79989
-49354
87890
-57532
-39162
7498
85038
11749
63693
-97416
87347
40445
-16899
99862
80980
-41635
-42919
4765
82109
76946
-18589
-74433
3697
-71795
10562
31734
32432
-78783
-45803
-98035
-87156
72120
-20337
32225
-78466
-60093
31493
-44880
-33878
-24460
-33315
14933
-12608
-23875
-59099
-16430
11164
16958
-8312
54652
6114
-4969
47141
-71046
-300
47195
-21984
-15717
62098
23422
77509
82091
-29102
65779
29526
38602
66242
39270
28859
-73124
9756
-10443
-85572
-54773
70704
-63271
40901
55804
-14497
86632
63618
18870
-85186
15706
83715
6860
72523
-4080
-92836
-88030
78650
55977
76778
-37061
-41682
4901
-54524
-51103
-22571
44329
27327
-31189
12343
-52585
93685
3395
-11428
14976
-83711
-96363
76721
-38757
16847
-55204
38470
-14457
-30013
23718
96816
16747
-8513
88196
60082
65912
-69681
-695
82236
25891
80670
-12754
-25616
9697
92460
85426
4714
-35071
56673
-39525
-69516
-46206
48260
47673
63935
93751
-99970
-21929
-74530
-95943
-50813
-18018
-59319
2181
89935
-24876
79818
-87637
65564
38533
38999
-87639
82822
21805
42275
-56592
84308
37510
70647
-78890
-64686
-20272
36435
-40291
74091
57896
-28027
48548
-64545
63293
50213
-5815
-87068
-99571
-78932
-80736
-28352
-2587
-93546
19798
69295
-82688
-65471
-79664
84450
-89504
-65553
37770
-62628
-40422
-7586
75118
-21832
2652
-58206
-67947
-43590
90222
-80772
57015
-9178
-70810
64381
91185
-69367
2346
-5804
96398
55044
-60791
8632
61426
59063
-19973
-86439
91474
53462
-36482
-13955
41547
-25881
-66908
-43266
70121
-58114
-57351
-23954
10101
10619
-15239
95386
-55394
-71327
37645
33112
40510
-43701
-63201
67487
85484
-80404
-87427
12970
81255
70875
80703
37097
62940
-79748
71759
-38178
-23149
-33975
73014
-49615
-74516
-31776
60850
24688
17690
-60799
5089
-41735
-24263
38151
-57877
19511
-21294
-34096
-74201
-36218
-64155
76039
13281
18604
-72609
-8416
43398
-4273
71989
23748
-14991
84363
-27818
8617
94081
-96546
95967
-84631
75512
49400
49351
-28682
-74147
62022
24691
-10180
-35655
37441
-17642
78970
-32148
68947
-43780
-99960
-16600
98390
89593
-92900
89886
-80475
93965
96852
-49534
92902
-62878
-65573
90730
-84355
4680
58520
-20483
68737
93652
87048
97680
-24471
96171
55057
58168
-43898
90096
-19597
-94639
34003
52338
-6523
8136
-71165
67772
79295
-73699
-64306
-13152
-41238
1054
86508
78529
-89602
-81095
-70897
-44322
25770
57176
59068
20723
71471
19168
-44061
77059
-13613
91551
-89470
-17792
-79002
-72379
28945
53483
16459
35378
-39712
20293
17307
-17367
87642
13602
62412
-36913
-32004
74608
-69406
-55470
-48590
71111
90950
-1070
70667
-52414
-45141
-52069
55981
48037
-20966
-81654
34338
66747
-7947
-74243
-10967
-10612
-42472
45510
-68983
59268
47811
21351
95637
-64185
-68080
-42623
-89101
50718
-92285
79752
19166
8600
-94480
74820
25645
-51295
-23187
-50890
49931
52469
83927
-91210
-35622
60899
70997
86165
93232
1983
24878
-67147
-33454
93317
-12804
-25019
85005
-84074
4903
88461
-53414
36338
-20471
-842
47930
68487
47713
76133
-17220
9245
-78776
49099
84866
-15179
-89738
-95938
2159
92485
-61405
-36802
83300
-63410
88271
-45232
69432
34940
25486
90527
-52844
99211
-5692
-73897
-31416
-40317
32791
-45732
5766
-6001
-34781
23319
7983
13036
-41354
-75735
42929
35917
-47123
-41586
-84916
29373
17429
49806
43416
-30721
-75443
-49425
31271
-8754
-61013
19126
-81912
-95619
-43605
26191
28439
-10320
85022
29677
5143
-3165
34516
87963
97257
-83533
81801
-6429
-40183
30354
12666
29361
-19716
95310
59559
61791
81423
92462
-83779
46173
-74540
13128
18527
-26110
-36777
91190
-55825
46297
-68215
-58809
-61327
-47998
77755
-67382
-62312
86540
51500
-59803
-7494
-20474
-47559
22028
-2451
-86726
73620
90700
39602
-60630
-17522
50291
30190
-20321
82203
-68399
-37969
-18502
88528
-57325
-93930
78366
75579
-44575
35115
-91092
16574
64376
19556
-9080
32827
-66518
93588
89494
-36116
23090
-66692
53932
7924
-62364
10915
84840
-66660
-95204
26632
32330
-33080
97071
-90832
48198
77661
-17017
-81747
-29893
-18894
17379
83302
-19436
52414
76754
-11989
-22528
-74220
-71476
-76644
-5454
-52321
57357
16635
59405
27821
-93411
49793
84216
-73051
77589
92710
-93157
-88149
-2697
39628
96369
-68530
42430
-46643
86723
83455
26335
-79762
96555
-37616
-31572
-18606
59059
91828
37425
51568
46386
-98779
-47225
-64775
-26670
90222
76042
84650
7111
8178
-42946
42587
18697
-96450
-1779
-21984
-40642
54628
78529
-13589
57035
75360
33857
1864
72886
83105
-19822
2302
-75905
-12863
30159
-1143
52249
-70238
-73996
-50409
67528
-73940
-50166
-30238
-93264
-76213
34277
27384
76403
41254
-46669
-6041
60852
-57763
-24831
-58523
-26126
66620
68328
38847
36699
75927
30566
-52660
-56183
66253
45393
-7248
-48795
-48487
-49028
32599
-76846
-55626
-69071
-29836
70854
51227
88897
-58723
1383
-71356
-41613
43302
-9559
4808
-73272
42561
75379
-81082
-47099
23159
7820
22154
8304
-38102
20744
44910
88301
2429
81337
76597
87866
25776
52416
-97856
44681
84191
97398
-14267
26335
-56315
94988
65747
-42314
32541
-57707
88258
12905
58406
-40881
35290
-13921
-44794
6455
-34302
85947
-49454
51399
86475
-77062
12353
78178
-6366
-36231
89820
-19334
-82229
-52531
78204
-77091
13032
83369
67666
-66245
4332
-25580
-29441
84449
-8154
3052
-48813
-6424
29817
-90310
-84640
-12725
44175
20686
-67199
-3812
-87810
4644
-65341
-22007
-32566
84204
6655
68761
-68970
-31017
-88675
92851
-49556
-15968
-41123
-49733
77554
-99776
55583
-38684
-74293
-6415
-6516
-99496
-13836
53434
50501
74320
6563
96084
-38079
-32024
42065
41611
-89662
-73029
-56896
56787
-5732
43119
-73124
81808
87474
24273
-9246
-900
-63546
-5611
-22841
-14430
80517
-51790
-1843
-4513
-7477
93368
-66378
-69169
-51042
-15704
-36202
-72549
71454
67230
-87556
92041
-55437
-41252
67899
-16690
37708
20811
-68411
-12119
80064
-54130
-91129
54545
60556
-7208
53065
-40965
-38465
79762
-23997
-15479
79916
39198
33424
66779
-60934
72556
20576
73870
-40127
34280
-38637
10964
-58451
-31297
80925
63920
53768
-25201
16572
-76817
29163
70134
59777
-41992
22171
-49481
88148
-47905
-73418
-25335
11499
-52377
13142
-91014
-77092
-6987
-98247
64579
-80477
73041
85210
30153
-89757
-46810
82434
-93738
-42527
47400
32409
-1113
94788
-6521
-3828
-5000
40999
-97513
-5222
-56708
63926
24599
1088
-51124
-96227
-79931
-2951
-70113
-70417
16337
-80396
-54799
97003
-99645
38538
42503
88763
-30229
2897
-59407
-60767
96715
58021
55685
3506
58718
82813
745
-63193
98331
15026
24773
939
63325
-58681
36387
-43633
43311
91212
-51042
-44072
22545
-90957
79797
35351
96502
-1485
-85929
17566
-75252
43764
31597
28775
-43715
24903
55423
-47214
-1112
-39983
-59034
50735
82282
-30308
39085
19097
88779
-50164
43223
-43956
19368
10837
-59812
-91806
81806
28748
-22040
17047
69302
39437
23209
78181
69076
-86827
39218
-51891
-97677
-96047
-61356
-4773
-89754
48352
14652
51845
-81846
12603
-51634
23224
76649
53303
58743
35146
44766
-18533
-81504
-67506
52197
-49999
-94418
-81345
31089
14201
-13245
-34391
92126
91715
-5429
-88134
97933
-44471
70841
33981
-85464
-54833
73662
-75226
9384
-9475
-28855
-64772
-22240
-14811
70704
2646
-26167
-75791
-20712
-92743
93861
-96272
-21070
-63377
37718
51469
-85835
-9726
81703
10726
80391
-11293
36376
-32350
14131
511
-13380
-19908
84808
82308
21639
-37439
-59542
50346
54561
-7300
-82234
-15942
-26330
26599
-9137
49655
32279
93816
-89500
710
-54317
-40050
-22502
-91391
89189
-22341
-39944
-76208
-40123
72417
-4484
69970
-62999
62949
-57086
-62220
58434
30758
31667
-12125
-8575
36488
36044
13067
-13296
-60500
-83834
97909
-52128
-61808
26354
4398
-72979
-43258
44491
15190
78999
-81427
-80739
22064
96067
-27275
-41679
-34713
-45105
92375
90391
-98943
-47156
59830
-83318
93389
-1128
-88600
-6571
45703
-49892
-29741
47889
-33538
7703
61130
-89170
-45567
33785
-66115
-20402
80628
-93734
-76190
85741
37810
54488
-73166
-84467
-97746
9687
13459
70625
-7329
-18229
-58007
-66206
97734
-96750
63606
-64935
90497
41564
-9399
-38108
-98468
-59610
-56497
29854
-76793
-54198
73680
-24092
44271
30644
-76076
-45897
-95959
-20718
-99426
-78624
77133
4729
84306
-99540
-32151
-25442
-95331
14211
23844
72415
74519
-52202
-60345
-71914
12245
-22012
-4117
-18131
-8557
55063
46426
-3580
4173
41683
35960
-34874
61285
-24951
-80634
-61054
59770
-60500
37606
-38240
-23208
97500
-6578
-80570
16566
19495
15843
62770
10468
41441
5096
-27971
91940
-61748
-1200
30636
77417
-38287
13097
5948
-68538
50655
-92964
-25910
-82464
-13540
-80139
37551
74914
83274
-29658
-9634
84923
76250
15959
88714
93145
16294
-32985
-19474
-99873
-19160
23532
68674
-47979
-13136
18062
38708
-44797
54382
31805
-41582
77692
30780
-63202
-82248
7732
58081
-51712
99768
99948
39279
-86725
-86646
74083
32591
-47782
-89320
68940
-52169
76168
41514
-91919
55453
69435
94280
90685
10050
-73952
1477
37821
26529
76658
-35300
60085
-61168
-68406
60611
-11926
29515
-29609
-14454
-57042
72277
6869
-97945
-14559
5461
-20898
-79884
-15755
-35961
-96563
95592
26588
-25596
-19270
1191
92654
-77395
87432
-35865
35688
-21963
-31679
12609
7189
87816
-67495
93527
-21468
-95492
-33324
-63993
10550
12190
-86603
-87048
10471
1528
33142
-14467
-76453
-96763
1897
77567
-85524
14921
37540
-14581
35808
-80941
28974
99182
-18140
-66034
-47174
51522
86906
-81138
40752
83705
-86489
94832
1214
-98268
9864
-38042
-68911
7697
76929
-37257
-26972
-96987
-33939
-62805
-46669
78363
23770
10921
-53686
-21912
21565
23487
-43026
20174
-93136
69728
-87137
-10598
-54698
-21451
-79863
-46380
46711
62171
-92695
2760
-99014
-54375
-79672
-83122
12731
72329
45013
7643
8651
72061
-83111
-45635
-50272
28278
-31800
51947
-57884
-22874
-62230
46136
-12380
-33221
-55223
-91157
74763
-85887
-94382
34755
-71439
-69220
9149
4557
-47824
38104
-48851
37616
4938
63778
20373
93092
-60642
17755
57010
-62778
30453
-93620
-91044
-88644
20205
-37861
-45499
-76
21582
32028
-44015
-55379
-39858
3147
-17609
28672
5766
7356
-89044
-56179
8600
27001
30682
41376
21083
92174
37612
15700
-50616
-20228
-65773
92962
-55445
-54040
-79380
13960
-79483
-88072
-3509
52762
-40229
-80382
-30724
-82473
-25275
-99589
-78587
-74156
-60430
21362
-46666
5970
-21773
80834
65590
-73211
-57252
-66465
-94407
-84549
-87209
-48645
20032
10702
57487
68472
-91263
-34102
-74020
25417
76700
-31416
98987
-37473
-5328
-27741
35002
-28084
-53037
72073
83480
-8090
-50446
-22218
73456
-49255
2788
-85152
20940
-32793
-7367
44945
-34118
-77885
97830
64074
7260
81104
-39742
-36810
70135
-47688
-29180
1934
-21659
38402
-43060
-79069
68201
92178
62156
5295
-5687
11145
-42516
986
86185
74758
-47160
-81441
70396
-57277
-82658
31588
66200
78291
-79144
-62347
-8401
48971
7352
22580
-18966
83623
75988
-53027
-10127
-81652
25579
-16045
-92020
11264
46789
96992
-4758
-49579
-70011
66305
71905
44952
-74749
-31131
-60567
94845
87712
47599
-12049
-25307
-99986
75286
-79347
-61447
93685
-74996
-66664
-20577
20843
-17412
-56813
27028
-67250
-55060
-29071
-20364
39497
45310
26460
-68840
-78952
-82012
-71383
6911
96349
70399
17272
90745
-58292
-65880
-84366
99271
-17201
-5629
46582
91394
59870
53734
-8838
-31899
38069
4257
-73183
-33867
44176
39787
-50522
84696
93892
-64016
12425
64584
-74123
-7169
-57379
-52749
15937
29420
-31277
-6581
-34089
-74683
12535
73165
55836
-56446
-97867
-75654
14106
-92619
-79556
86533
-99819
-71197
-59156
43633
-7439
24950
-19575
50778
29075
99562
-30292
-45823
5145
-79100
-14382
-89839
31431
-71899
-91713
51209
11444
-75293
-81829
-69979
19427
-84381
-10306
-25280
70486
12281
-15247
75426
44277
12328
19854
-22974
87887
92113
-11552
71553
-19308
20756
-74886
35616
32614
-94024
-95195
-87901
-89806
-42294
-94787
32617
-76763
-46587
-69018
71824
-25896
41187
-58381
20090
-95381
-31018
-35779
-48019
25364
-48311
85658
-12148
2677
-9417
-76870
-27845
-42450
98594
43133
47682
80345
54866
88784
-11276
-33101
-82327
-83519
-62660
77046
-59024
72899
-76483
-85082
-53422
7279
52124
26104
-4470
-64241
-64648
-25023
-44743
-36492
-26974
39604
1534
3302
85880
-84523
72702
-57309
-54938
-32928
61182
-77480
35439
46286
-26887
79605
-38291
-99076
29481
-53365
57783
75068
-15219
-37573
61805
-67535
-3861
-54635
2169
90849
-59045
64836
-61324
-9263
-22853
95352
28960
-96065
-50882
-85643
-93823
50828
-8220
-80307
-78309
10344
-10347
26829
-54780
-20825
7882
7599
-90564
54200
-15810
-81973
90221
24588
40890
-86421
-56870
21289
65971
1299
-63300
63436
-98248
-65794
-90703
1757
99983
97908
71322
-15570
89170
99771
73612
-12474
86298
-79688
-27526
-70687
-82625
9100
-67910
-44197
77207
50523
-77779
-5023
40489
45210
32057
40032
39803
21198
68936
-5169
30871
71541
13587
-48737
-74562
54503
-34118
29934
-41702
28471
-49624
46699
-7212
34029
-18618
37685
-89420
-60200
44808
23258
16854
-36816
-84529
-97406
63439
-34732
20671
-53405
36831
75894
82906
-47100
-80211
23071
48387
54595
65170
85668
7947
-78410
-79275
51164
37505
-85686
33080
19338
-13076
99430
34003
-34325
-76856
58057
-33636
16109
3862
-21435
-68923
88821
-50675
70551
-13613
94834
55688
-8019
18813
-27912
79519
58708
-24437
-58982
50764
-28383
-10546
-61585
-4734
-99926
23290
61837
11846
-20282
38309
78147
-5697
-39604
37248
-36631
19381
13613
-17351
-54088
-98502
75149
22357
9746
95826
-81164
-30931
-39227
-5929
5021
-98639
2299
38339
-56035
-35356
-36393
-42689
24697
-9634
-60997
-72306
-24500
15617
-24419
-97804
18249
-55369
62109
-55436
-60206
32741
61286
36042
-60834
-58078
-50239
69428
-98291
-68138
-54100
-59637
-31765
-82522
7047
63901
36514
-86266
44878
16004
31370
57859
32025
8369
-46883
-90310
-74077
-17221
-56433
-20309
-3714
-5024
20363
14433
17910
-47709
9085
-27371
4789
59557
67831
-67684
-22621
-31665
-64635
-57354
-38849
24617
-59713
-72873
99414
91866
13883
61763
-21910
64131
-89500
3813
33269
45905
65066
66631
-22838
-26447
-12415
96854
-24223
86987
91530
64466
-28738
42610
-86382
58536
79861
-58918
29147
91110
-31565
92380
-78710
-32492
17185
-5705
91725
48793
46390
43676
73793
56623
6961
42083
8424
20270
-55435
-69446
-3015
-78952
95473
-89902
73066
23993
-53766
51620
37453
38806
49704
-30812
-98148
-88763
73290
79229
74177
88298
58970
-45801
23254
-67300
82259
49314
88570
-83741
-96136
-34395
-51670
-73137
-30186
69944
10855
25546
-79500
-42414
-7891
48183
26413
-48246
-69404
-67069
25440
-10113
30075
61573
-29458
-84954
-8614
-33319
-81943
-7241
87560
75433
72783
34933
-55078
2955
-3174
75573
58951
74891
-26928
-60676
-97622
-96658
-94463
-82349
33517
730
-31130
1261
44305
77155
3261
-23229
99595
33454
94635
-498
-75490
-102
-65716
-93186
-5679
92142
-7160
9632
-47294
-48218
23134
-77989
81656
44331
70445
55522
15636
360
72569
56965
-16165
49574
-23082
-57644
79786
-15051
43843
68583
42036
26950
-54324
51554
96803
11705
8435
76925
-64585
-12432
-3693
1031
32862
-90257
44307
80308
97635
-992
-56188
-48460
-48990
-75621
82089
-77913
-40369
-49307
59472
56046
-37129
19517
-72280
31104
-49194
93351
97909
-54931
-65647
-33622
67848
-80552
25120
65163
6147
-75184
-16868
-43178
-23580
79245
46765
-65943
76077
-80198
11514
29593
30808
85504
9101
63764
71154
-36035
-34247
-69918
-84915
14146
-41532
-95645
87010
33593
-35762
-61299
-25504
-16447
-98243
67181
-43334
-2201
25515
83990
44948
53483
-62186
-15989
54293
-13603
-34531
-76657
28619
-74703
92996
-3397
-48447
-28621
-55467
-89284
-3407
25803
94279
-98177
35122
38260
-22289
-38411
11567
-72641
-44944
-54053
25885
-12729
71551
-51211
-71458
78904
-10696
-6632
17974
-84551
-83739
65293
66507
61948
-10668
-52166
-47595
81360
-42730
40303
-67239
9817
6746
-17936
60640
-74561
-67177
-84148
-60808
81871
9712
77303
48338
-20336
-45838
30770
-48057
43738
-12179
-67402
8604
61491
-61458
42221
80262
190
63091
28823
27047
69139
-23843
61047
72242
96160
17381
-95288
-53794
60224
-24518
82340
20384
-78530
-27485
77988
-84602
-10196
95656
41299
43549
-98710
-77889
34707
94398
29422
98174
77101
62341
6762
-48329
1003
31999
-43123
-48165
-65894
-32709
-9623
-4337
-44425
-93170
-87953
53877
-2219
75966
77119
-70137
41359
-19881
31449
48705
-97620
54441
30274
-42949
-99220
79389
-78042
34057
38572
78685
65129
18705
-48764
-11084
29628
69003
50715
-81234
-34561
43082
-2506
-87628
-62915
-57843
72565
66663
59261
84553
88953
26931
-39117
30149
34957
-73816
5865
-50885
529
27424
-57867
13006
-35901
81706
40434
16246
-11088
-39497
-44466
32216
-99338
-43833
58927
55176
-75028
-36683
-4994
-11085
29357
28881
21711
-50186
-680
53697
-53819
-33100
-8797
53701
-61097
-72163
43971
69849
-48918
-87407
-44789
4890
-79982
45364
98469
30498
59865
-94787
-34445
85678
-9059
-12504
14468
17873
-54711
86239
-38329
59413
77838
-74118
-52725
98226
-31061
86581
90401
59524
-55641
-66856
84784
-53347
-42232
-57569
20968
41771
-60206
-32232
75099
-62643
-35871
-37226
5361
-89696
-35479
35468
67925
-36371
57623
80418
-56611
27854
-5788
-336
40010
70476
93064
90283
-18853
-79482
5197
42217
65619
-69069
36329
26213
1637
92114
75751
-78167
14177
-93612
-41809
-88775
84658
-79780
15962
14491
2321
-3421
13333
26613
-20119
-42019
43247
5432
35480
-25693
-56592
5938
96169
-29263
97440
-44598
31377
-40963
53977
49216
-66934
-42809
-27818
-64209
67681
-98748
-6396
-50168
-7934
48882
5464
-78423
8090
61323
37759
51867
59495
-69327
-14559
60463
23499
70403
23098
-68407
77724
44424
8332
-26760
60140
-72057
-29151
-7929
-23966
83291
3880
-32031
35960
45131
45143
64032
-74290
81303
-55602
19048
8343
30932
65638
94512
33932
54918
74959
-23435
28593
75448
-21004
-46247
48542
-30805
-87321
-4819
-78745
49581
-88708
43187
45006
-12342
-80543
26905
-84550
-27417
-41583
63324
-12620
20751
-46299
63157
-8462
43501
-3242
-61143
25544
-94508
81405
-35812
51271
76095
-45682
42799
-18090
-4744
-60710
68556
34144
-11975
78311
-19563
-81059
-58508
-99642
-68064
-171
16968
36496
-60676
-25421
-81686
64525
-30365
11181
-40211
-59524
83402
99744
-88711
-70301
-85523
47208
76089
-50748
-85019
-68067
17394
-49945
-56079
-92663
6358
-20184
83698
33425
40243
53079
91279
9161
-53864
-96770
53175
85277
71192
-91592
-15867
80367
2908
24314
-40978
94372
-42131
-14420
1084
-6712
39686
77062
-71004
93798
61802
76908
-12049
61721
-43098
-49098
-36786
66739
-85936
-97167
-11220
-57727
-82976
4892
-29453
72118
-80575
-99468
6508
-94821
7636
83920
50174
-52355
96088
99637
-35982
72071
-11293
73419
79929
31109
52291
-68018
42401
-18900
-95852
51441
-72603
-22182
16852
40555
28296
52627
-77083
-86125
44308
56980
11383
-40521
-80672
84976
10643
67408
20874
25921
-50490
66020
78529
-40321
-87129
49670
97548
-55230
-72889
-75355
-12205
-86870
24950
-49269
24807
58501
-98102
2247
-46941
-49778
-18086
84428
53530
-44130
-91561
24241
-83614
54332
68657
72026
-86158
-73629
61814
-13163
31800
-57394
-5690
42045
21244
-4224
-62313
9191
-82825
29698
82588
-12905
-2736
-18836
5592
-19382
-56702
-9990
-84575
-76991
-65078
-93472
88872
32157
-81144
37988
10673
35555
-45631
11009
-16481
-35
-45826
-73103
-10182
2692
-71677
-23114
-47127
-64658
-63186
-85573
16293
41787
90682
-233
-88043
-68596
-72580
-20231
-57579
-84453
-21675
-76868
80010
-61714
57030
-16875
87018
-81435
93870
76408
-62074
32999
-39288
65107
70616
69926
93263
-43621
31470
-28589
-75933
7326
8392
53806
81104
-88792
-28204
-99651
31076
38523
-94191
-74515
26404
-47175
-79349
-76688
11295
-12006
63948
80760
-61545
-48923
40924
50289
79510
-72254
97777
56097
-10021
-5160
-88647
39569
-50935
-62497
91164
58341
-52219
-11762
-65400
-46101
-21216
87365
-65468
49324
-19450
-64192
16812
-64445
-93840
38509
44861
66669
79143
69116
-64853
4995
-13147
63458
50631
61749
-73493
54479
33522
-17461
53871
5273
-65686
-21294
92842
56190
22495
78268
46370
-34140
-73786
-86361
16617
-51934
-10920
-62809
-16799
-42078
4439
26269
55047
76896
29356
-93678
-33316

出力例1

99070
99686
97400
98349
98202
95846
97976
98004
96188
96561
96143
99852
98578
98513
99205
97676
98067
98692
98476
99324
97445
99548
96109
92599
98485
99053
99732
96405
94993
99748
98060
99746
93547
98035
97229
98060
98464
96395
99876
98770
95298
90672
97688
99971
99845
99818
97971
94434
97587
98457
98287
99935
98221
98634
99902
97992
92069
99972
97167
99149
96902
97715
98377
94268
99340
99778
87803
97775
98845
99862
96816
96398
98390
97680
99211
97071
96555
97398
96084
98331
97933
97909
97500
99948
93092
98987
99271
99562
99983
99430
99414
99595
97909
96160
98174
98469
94512
99744
97548
97777

入力例2

55328
63799
13794
-18584
-54968
-18817
61581
23029
-45364
29009
-56100
77960
10967
-61503
-35220
38056
65820
-24781
-68742
25816
-12831
-77340
-5109
23896
-19516
34710
-63032
56333
-96477
48835
-62813
66072
87813
32700
69185
-54211
-11451
-66552
-25937
-11390
19615
72183
43429
24791
-56529
13821
24179
-2292
-24983
-84201
-30815
36188
54523
-79693
-1755
49499
72561
7938
-45082
-29641
-94419
-11531
65953
79343
55068
-81925
-76759
-44361
-88533
17070
-37753
-14189
18635
-22733
-81456
-62937
-40481
42833
-89274
87816
10301
72588
-64835
25665
30595
87485
-26389
64074
-98735
-13122
79597
903
48084
-10253
96262
-40023
6359
59234
-6099
28684
68125
-44508
96333
-99750
-56446
-95070
-3041
51560
11010
-76111
16342
-64075
-29346
-90916
-40401
-18028
81175
-30334
72755
94919
16554
-80399
-11390
73665
-10754
64085
-99614
82420
16874
-73483
-93231
54834
-39754
40468
56254
20645
93669
58851
76741
-63775
-97895
-26518
812
-81267
23721
66637
83969
-96441
-38935
17816
68414
16698
-52904
7181
-74095
-3105
-40080
-7012
62407
22989
-27284
59724
-98494
25409
53176
-61730
-56584
-92202
6786
-52031
51118
-2724
71373
-85715
14327
-6957
92937
-89567
-2676
-68637
94722
-17130
-81192
68088
-84086
-31519
56554
-34310
75649
91641
-47407
-5282
-54222
9326
-29671
5999
13784
-9146
-21908
-77835
-12767
33369
-87463
-21197
40946
-5194
43000
-88483
22376
-13190
-98744
-71119
84881
-19905
-45392
-57593
-61007
-13870
80752
93726
27272
95156
-76351
4779
-49914
-69809
-14738
9726
-11946
3670
33309
-17199
28606
-29118
-13833
32487
49694
60442
-62552
69141
3337
37268
-71846
53549
-47025
2017
-61209
13638
-16600
-96961
57206
28380
26010
64176
48052
-41997
-61237
30543
35595
-40664
-4313
-29415
-43448
-17354
82964
77124
-14304
5720
55185
-66000
-44273
35253
-12962
8770
-81277
23491
-57663
98386
43939
-16064
82968
378
95134
901
56548
35128
-80269
-82450
-48663
-74891
90685
96444
-21496
50639
44669
98385
72458
-9262
47786
-52095
35209
22775
-93307
-41091
90685
73396
-51127
-79097
-5713
4330
99484
48825
-83457
59728
29124
83478
-28782
-12217
-14965
63867
912
-17403
80252
54273
12593
33286
-45850
-55485
-10105
-25249
25535
9394
79560
-27049
-60253
26400
91350
31308
-48969
-47701
-61521
-40648
17399
-49343
76594
82302
-29626
-2894
2097
-10830
24376
-93268
84740
-78410
32653
-18356
92585
-89063
14164
25152
-64671
42915
31298
73602
-76696
-78245
-34295
-36321
-60886
87839
68416
8384
41890
32567
-89885
32957
93151
-4000
38149
27210
-67554
-58571
-81329
38822
10296
-87604
85207
67589
70456
59507
-20053
-14431
-48566
96429
-25901
-53796
-41251
-55881
50158
-5545
-84901
-463
-38882
-80330
-81207
94000
55266
84018
-54999
-16348
64451
-91750
-37267
-59649
-51169
-4995
251
66496
18696
-24565
-7610
-80912
11213
36515
-65086
-37243
14048
-81070
50450
-45450
73607
-15636
-99680
32795
-71832
-91276
-53289
-73007
-29583
46214
42028
-99239
-1426
-3725
-35114
-91789
88984
84999
-24459
38478
-42980
12309
-49828
75322
-6835
25248
-79775
37805
-89277
16993
72458
18339
36071
-13417
-59736
81521
-46160
65148
-66472
-90136
6919
-63548
-25950
-62458
-81366
-20984
88657
5086
3288
-4328
-57250
69376
-12601
25868
1000
-21396
-43254
-39318
-77983
-43315
-16553
-94811
59252
1839
95275
-97216
54302
-35692
-1138
-41662
-7935
88087
-78012
14192
-78432
-65687
83061
9674
-69269
-83240
27302
-37639
43981
40309
54520
63434
-69429
-89729
26016
-2282
-82922
14160
39004
-25373
-95042
98959
41752
4030
-89060
30786
3386
-81820
17604
89721
-55320
-73005
-17426
39068
-21529
-2106
-54723
50072
-45732
51497
86769
-78983
-73163
-46733
-84302
72040
8160
28107
56562
96077
-6907
-60723
-33604
-13413
30236
-33568
-43297
-92704
89550
-41521
92354
9889
41770
91898
-45763
7382
-24198
45900
-40334
-38382
-44045
-44104
-75278
73458
80214
-76866
393
-85378
-26345
89036
-15309
-87731
5642
-88771
-90379
42233
-91746
86025
-32496
3594
41098
-18498
20130
86287
-18729
13812
-32737
88930
52079
88890
-6043
57687
-66230
85527
9205
7883
50130
37567
8372
-52478
-43840
41196
-93811
66807
-41885
-37428
66678
-32024
66376
72734
-64069
78959
96322
-49070
-56895
64676
11634
42837
-35730
-8806
-72577
-37386
6444
-81430
66409
-17169
-58927
25928
-21258
-42677
-422
68938
-59369
38529
14680
10988
-8419
78973
-40937
-56269
61709
-52314
45926
27562
-62807
-96440
39571
26643
34692
-63280
19583
-6972
12941
-54754
-41144
-88561
-69848
99514
-82707
18729
-67769
-8300
91431
47468
59628
36131
-22009
62828
-92372
-84695
-73029
-5451
-81832
-54330
-49570
-57792
-75320
-35107
-11681
-35943
74904
-14041
-4406
-12355
7591
-43043
-89035
63311
17535
-99736
-13453
-86877
70739
-70803
-2048
-97711
-415
-57003
-22203
-43083
96780
-51506
8999
13081
-99190
90435
-65069
-4857
-10654
-89834
-5951
93063
30625
-11598
-46682
47564
-29916
-16794
20343
81296
8929
-71030
-23748
-86800
-23691
-41717
-3196
74202
-23318
22436
-54031
51437
51636
81626
-83528
70541
29156
-9713
-90262
38795
-98095
34791
83988
48975
19629
8639
-67397
20939
-67473
98310
7382
-37439
87082
-54318
10957
84045
52185
-37588
69615
46225
-86691
-20548
-87291
11914
46903
-57053
-60371
32084
-94537
-33943
-28717
-2918
98211
-91791
44191
-73985
-40847
-58858
-86324
-69327
31799
76580
57094
61259
34520
55584
98274
-98629
54601
-74185
-73402
2779
55439
-36373
97256
17142
-46429
52282
33319
-7011
86250
6707
-61590
-39935
-83274
71372
-63307
69596
-21025
76489
688
90503
40571
23986
-15861
-88176
-89054
-59266
-75522
-42960
-51680
-17411
55741
-84580
58191
-92506
-54585
3407
92297
73993
-57290
6920
-26411
55257
2947
5593
99032
-96614
-33121
-49620
72523
3885
3204
21630
-73575
-40885
15158
15838
36692
-85395
91729
10854
-16031
-2916
-55672
-52676
-94955
-75778
86298
13241
-842
15356
-61917
-24980
-78978
99372
94346
78077
98245
96347
95768
1575
78298
-66302
-92876
8709
59989
-93190
-98228
62332
-29127
-44145
-6295
2029
99892
-5875
-79238
75567
-6274
4338
-11705
90050
-21106
79305
85281
60472
95061
95741
-92966
-84021
44596
-94519
70457
-69408
27847
-97096
28355
-43054
-61584
-78880
-62985
-72016
38879
-58276
58476
12302
-70813
-64863
66707
-84902
29815
32671
-77057
-52395
64806
-66489
65659
-86600
-99213
23998
-20826
-11266
-11649
-1784
-36940
-98752
51386
-23218
-12881
12978
-67423
-79084
-48597
-29321
-2029
46995
31374
-81231
25819
33171
91563
40047
10779
71308
981
-55765
-27009
-14294
-6540
-80432
-28874
30219
66842
79357
91724
-73657
-52987
-52061
11297
-12083
85896
54092
52723
-71722
-76154
75966
-62625
60463
21020
-27917
-63106
16659
45224
-75805
74161
-75162
64766
47649
1346
16956
33018
56302
-41388
77578
93223
83255
-20364
24281
52356
22041
86096
-79061
29031
76058
76396
38764
33550
5122
11659
-93575
51919
-8060
11561
-58119
-6420
-67632
-47238
-69815
-16443
59539
-42095
80192
-78695
55762
78891
11110
76030
-91548
-43372
37143
-7056
-61640
6891
69667
-92525
94863
-11943
-98365
-63697
-44469
857
-83742
29543
69891
87894
53455
-18953
65326
-3824
-70670
17719
-92806
68525
-71647
-28025
-72371
-31757
77008
-64404
-96043
53976
49574
35577
-75537
71262
22314
-88923
-76008
53892
88677
19248
39033
86645
64822
75148
38597
36988
57063
-72808
-71756
-96479
-15406
-99539
85240
-84619
1063
-33948
1522
-87509
42680
92789
-93989
86356
53638
-47926
-93000
8923
-60878
53958
95815
-1331
47301
91906
86737
-2730
-92174
98948
-74591
95767
640
-29714
74404
-49378
40713
-47803
-4776
86865
-20831
31679
-69920
26064
11115
80837
-2916
49498
-28489
47702
-97417
94061
92280
19020
-14326
-74808
72138
39074
-86871
46976
16769
-27930
-88552
75301
-61749
-27360
-80673
59518
-93997
-15616
54951
93966
58642
-9449
-80281
-69554
-27397
26583
20269
29025
-11563
-18701
64104
-49336
-75824
-72536
-1832
80229
-69911
-17717
6331
32858
91243
27221
15993
62962
5722
-81257
18559
54424
-1497
-70252
-59189
-50127
42052
52667
-36991
-55227
68313
-75555
-51801
16150
-77369
9589
24162
-36511
29559
53289
23953
-44243
76133
-87257
-62513
-8979
-83765
76921
54369
-98191
27302
-75681
38844
-56037
60805
57174
47162
-82222
-6287
-94457
-2585
15154
71015
1989
41486
-51006
-20222
64962
83094
19682
17902
-16884
-52510
-65866
-41641
32388
53909
-77613
-19064
20493
-86457
71590
-34281
79081
75588
-45515
-54167
-59211
-75808
46246
81110
98863
-57619
23896
-89256
61087
17116
-93638
-87396
97159
73628
10071
-2932
21476
-29376
-36816
-13637
95166
28940
67287
-31855
28224
56745
41449
-27832
-38536
-49685
27520
25829
94839
77299
-31498
-64332
-80822
-34867
83611
76175
-4043
36358
67789
-79701
99308
-79573
57980
72785
-9467
-50452
-57727
3171
22642
55825
-15403
81496
-94357
-2669
80818
-6284
-51959
9407
70300
-51288
21229
33670
78241
-96567
-64630
90545
-4840
-69616
-96284
33777
-14830
-84174
-23935
-55827
38462
75632
-96720
-40
-56261
40451
21444
-418
-58012
62446
-50745
74015
-15866
56428
16063
-21621
59467
18969
53507
30257
44555
-61369
93846
-4639
76962
6127
67822
45742
77532
31391
94866
63584
-23039
15570
16906
38215
8298
27560
-23600
90861
36691
70056
-16213
-90021
-28264
86002
-14454
67149
-28494
-76082
-90896
-57152
72869
18769
99250
74177
1179
22298
47905
82074
-7975
68760
8733
25142
8004
-51647
-78830
-4366
42889
-22108
40008
39669
60754
-15245
-83816
-13516
-37050
-43360
-43015
-79374
-3656
61532
14158
-87028
-20708
-19012
66746
79163
72564
82891
2578
-24424
4015
22651
42719
50807
-38200
10050
38081
-16959
50057
74402
-35514
-17902
61890
-6682
65044
-52566
3332
-33715
-47157
-25311
-20131
-48716
-95676
64092
23334
71439
78381
-4885
65341
-78139
-66685
63197
14443
-35497
-2590
-93068
63914
-95597
47208
8920
7564
-66377
74854
-35231
76318
-59411
29601
-93443
-53707
68913
-20976
76101
96459
-17256
11382
87988
-52416
-83764
66347
52350
64762
31869
19153
50826
5043
23025
-79684
-57810
15887
49362
-97466
48750
-17699
45224
-30174
-85230
82941
-19942
-39812
8033
67799
30759
46449
-11039
36098
40818
-90640
-93014
-43131
91324
11378
-90101
30435
41132
6641
-49029
-92936
-59639
-97330
-42667
45213
-46538
-14606
34751
64345
55663
13507
70512
-26972
800
13596
-43589
-28379
22088
-4812
69209
64652
53432
80883
-45010
-21756
41106
-36410
84241
-52038
-73476
-76199
93495
-15692
-53645
-39520
-56879
62565
82669
-26038
53807
-55305
47690
-23338
46764
93020
74833
8599
85499
83761
58809
-89770
43851
-63356
22475
-94955
-27952
-62358
51648
64732
46434
-70848
86181
35534
55706
-61333
46422
3007
43347
72538
39043
40148
30676
62542
-69110
-24246
75666
-51230
-32086
32539
8875
-68121
-69961
-21102
-96268
69195
-90155
94259
23692
-56521
-73598
-30197
-74670
-76315
-17092
-85698
42453
-78880
20334
-75862
26206
-73755
-8366
-4883
-64970
-74565
-45190
44985
74545
7393
-8007
7736
-99670
44688
-26109
44504
-53476
-74502
-29128
-80090
-91127
41320
68744
21187
42250
62774
-79741
-50230
556
-77938
-68000
-76536
-45088
-24129
-99635
-81662
46234
-75588
61850
-9958
99726
-55486
90184
91064
87006
43428
83562
81883
-66667
-64729
29450
8164
32177
-77090
-80520
57214
-41587
97330
-90256
-76306
48139
-45938
-18887
-8987
-14991
-67352
51114
-69185
-98816
53534
77822
50293
-56033
-10565
33484
58403
60824
-1297
51111
56819
71889
29137
-26272
86384
25165
71918
74808
8131
-59843
-68269
-31981
-46377
-29877
1785
-4908
-32666
29285
13606
69682
-75040
-17042
91366
-28937
37531
-49325
76385
-55659
-70107
-51216
41946
83506
-55726
-40066
86113
97631
-12459
67307
-24896
-74469
-80055
-90427
13345
-16206
-67696
83197
49235
77547
-30443
60397
57086
73576
6127
48303
43064
-18976
-40424
38977
40879
88971
9
32131
23947
-76264
-47388
-91770
92313
-41222
49440
-52307
83165
-93713
32874
-4945
48273
87882
108
90624
-265
22315
83503
97961
-64098
10543
-648
-38631
55663
92644
-35871
-91287
-31307
86293
-67901
24657
13000
-45039
-58352
63862
84785
-34550
9190
19141
24832
-53771
31739
47413
8633
64117
-71360
-16337
-33773
-56973
94855
97966
59093
28741
-80970
534
32912
26452
-78751
31530
26505
-66425
-37917
18431
77824
7378
93490
-59699
-74740
-80918
64097
-7478
2736
-19530
-79963
96108
-69057
-94243
-63169
10718
-60689
37216
8350
62632
41988
43894
-69834
-30943
-62183
-56063
-17908
-45399
36137
-49813
26857
-9276
-73161
-12196
-99834
21453
-79213
-68209
61649
73742
99234
-20846
41585
14179
79384
-80562
-26857
76483
-10083
88571
24980
-22221
60959
70895
77862
-91721
-65815
-66165
56535
15323
64686
63311
-23022
45821
7278
-7529
27507
35162
-82204
-85530
-23622
-60457
-76976
-34281
7226
41927
6467
16370
16834
59083
10683
-53149
-75777
80837
-39014
-74710
60479
-32701
84163
56888
-25222
-71439
-42105
15719
7131
-59982
-80352
69
61707
62924
9345
-27372
-54717
36080
-52270
18177
25900
-63655
-64779
-30754
71675
-69342
-97477
-33320
-19003
20683
-46352
15122
-31859
-80857
23747
57952
81391
15319
3757
61011
-31794
8976
10418
-38199
-15519
-42209
74637
-96893
-57676
58172
53276
89782
18257
-57746
94949
-24886
52185
-20852
-1973
2281
33167
-4168
-33116
-87648
59461
-27680
-87177
-56419
-6500
63787
-71990
-3182
-29070
-81827
49592
-52225
81989
-77685
-96901
73453
69741
-96798
86846
-24105
-2665
12963
-17587
434
-54025
71358
-11459
-811
-62885
-73028
-24410
32507
12971
61577
-80282
-72354
39870
33677
-55747
41191
98254
-70574
-39368
-39481
-84971
67610
-85690
-33837
54211
64992
-25064
-6045
-90435
-11216
60159
44560
69176
93255
-40874
-50712
59447
42978
3505
-94129
-53821
16121
56468
-33149
-3476
79219
-15798
-75966
88110
-74998
25422
85626
-59188
-14223
82722
44040
-6881
53987
50179
64402
362
90070
-50302
-86056
36657
19822
94076
-17602
63050
-98749
-63722
98635
-25688
20710
22432
-80804
-390
-88092
7314
-18073
-34648
-75437
78148
43546
18830
-74352
-92408
7749
-47545
-59893
-79539
-84621
-64402
34840
-84811
-81808
47541
-73679
-43206
-88285
-76661
3228
59225
56905
36891
81114
-18480
82922
98154
72528
15486
-28552
4544
-54341
79420
-59486
14294
-46657
4617
63676
-57604
50144
-51100
56095
-10222
-70431
-50136
96143
-25153
87046
-20564
99078
8768
-81284
-46430
-4857
17367
-84968
47776
-68998
-82967
-53989
74149
71005
55212
-85367
21447
77056
-98230
-33332
39610
-5909
31479
-58265
81232
-48541
69302
61646
46069
-6424
-89805
-29529
-10042
10777
-33453
8611
33938
-54563
-41384
-3445
-93704
41385
67081
21985
39265
67998
61388
24929
-20451
-80460
51651
-69065
62337
63792
-10382
-91476
54800
-29274
-44184
40398
-64005
-24787
5240
80312
-47641
-50221
-53884
-25391
21574
57152
80175
36585
50932
-34615
95713
60403
-42619
72758
28849
78267
-68297
36237
-55573
37514
78786
64054
-50290
26794
-45186
13441
87439
44180
-6428
-33439
19553
-12665
-80580
36569
-82673
-79327
-183
-40073
-73952
-38614
-58655
51090
-35970
-48800
17705
79652
97379
89691
-69089
-8934
-96842
15250
-90805
-32959
-65895
-66857
-58412
-28277
85188
61962
14006
97274
-44565
-84552
-51673
-64582
41693
53320
61966
61547
77619
68283
36960
97665
37632
-51456
-97766
-71626
-46920
-17263
75377
62412
741
-48783
-799
17042
92329
10996
-8061
-5505
76973
-11226
-69196
-27694
30226
-26789
99603
-34012
-9298
-54575
-94587
-59904
78097
19620
-67169
-61136
-30753
-22918
63778
-98422
63005
41953
-29936
17905
-75795
-9539
-53187
35016
-96134
-63250
91950
89348
77049
-11660
-47549
-28535
-85479
-4775
57318
-13282
33417
-28731
-97188
61165
55038
13478
-8686
-2262
-6827
50646
18022
66451
55430
11689
74061
-63281
25215
-8542
24740
-72979
57368
-34382
9454
-21907
-33934
93257
-29594
-27976
-68716
2424
-41797
-29963
-95516
60920
-94141
25799
90094
676
-6889
-44657
-68068
-28238
85414
-37736
-15321
66264
-17210
-41218
-20824
95617
-45164
-32839
-69514
11625
-14527
54020
77772
-94554
33135
65081
30899
276
-8428
27632
93074
13069
-1433
78969
52847
52943
-82217
-28250
10195
-68398
5320
87670
-13630
-38341
-48329
-5052
37809
-9360
88568
22535
67463
-19682
-71850
50300
82151
95023
28749
58141
-51138
-99825
5633
-51442
84560
-11480
50688
20808
-8933
11824
43617
-64974
-93891
67636
47512
22926
47637
-97495
42593
57286
-95193
-48616
56074
57611
-32790
-36279
-80075
-7945
14267
-60068
-43570
98075
90665
47416
-51260
16448
71171
81424
-80242
-84204
-8113
9564
-76902
-6330
-67286
-59229
53360
-80076
-11928
-42647
52937
-13306
88529
-57556
40633
62663
54885
14508
-93782
-841
51201
-524
88279
1629
95829
-33967
62018
52890
80638
83370
-966
-78606
33602
-84045
23716
-91477
-87354
-38829
-85029
37158
-54804
65053
50476
12689
84170
78410
1746
-56613
-33534
-8388
89102
-15135
99908
28295
40969
36182
-77375
44492
-73817
40529
88090
-79878
-15822
59961
-81956
-38356
34317
18448
66023
74232
5313
-86434
-6469
32987
-61432
-38490
42203
18433
-54659
20172
-46845
53541
63300
74747
-51676
10114
-95451
-78774
47610
-34386
-98789
-63042
-10118
-68054
15679
-2433
-68699
-82249
95628
-72081
88320
-38180
98223
-91932
88560
-76896
-74206
33786
31748
31902
-42798
-35585
-24712
-5674
65322
-54337
44598
85197
31720
27222
-58448
-36345
99868
73254
5936
-47731
28227
65662
-69621
-67089
-32307
-18565
-47549
-42027
70153
45947
-64082
-5445
-16737
-37116
-19328
44965
-21767
-70232
-3475
33269
56306
20860
-10791
-95392
58317
-42232
65736
21356
26082
55716
-77822
81326
-5128
58225
-73400
47312
-47257
65868
-86674
95527
-70101
56349
33848
24976
50903
40896
32957
90339
-78469
22212
-85236
-14354
-23428
67187
-89128
80691
-91432
-54750
-33353
-54724
-22373
54216
11681
5428
-10644
47552
-85409
-65110
49857
26082
73247
31957
3097
-58740
37932
-82429
-40305
-32246
72233
97362
31186
37052
-8369
-16611
-10980
-79405
83013
-92704
78194
52101
29503
-99204
87581
-26299
47412
-26209
45143
-38123
-24608
-85119
-14037
5070
-86333
52747
8769
47655
68507
-18667
-7647
68333
-64982
6561
38831
-57000
29162
44530
47840
-69407
-99434
-77806
56229
25687
52099
-36713
-55888
-37296
9639
34410
75982
-77408
11627
-18527
78851
-28382
-30346
-59471
-60021
-67332
52401
91087
6182
8967
-41670
-82909
-8499
54135
91257
87128
6133
-83572
44514
-58524
66266
65383
-25789
6548
68048
68788
65825
45996
52322
49279
-44724
-38484
63973
-41685
90444
60416
-66973
-8701
-61624
41535
-25512
73916
84580
38495
-29164
70634
63474
53085
42310
33189
55023
-96499
28025
-40950
-59468
11328
74940
-13285
80437
99414
-64349
-2933
62610
-92883
27876
48509
-90301
22875
-97451
-27002
64950
59468
-53125
76321
-25476
11419
-97471
-25992
68139
17994
-2332
35459
16969
92791
83498
-12558
13018
-13488
-7505
59351
-24844
98266
77949
66458
97850
-18382
-85678
29207
-93315
-31984
-14397
2637
-70962
-20940
59964
57693
-20140
-98153
-92722
70993
-49130
-66378
-10490
98135
9627
-73167
81282
6928
15037
43302
55594
-77174
58625
18574
39459
-9229
2420
-50268
57080
-2354
96783
-88795
-1706
-88322
4877
30861
-59127
-57058
-96783
-75168
64415
82909
-9553
98144
-87540
21140
72312
48855
-31699
-38181
58595
-2487
52169
81261
-19639
-39302
49682
-28461
-28466
13687
57289
5377
57300
73582
74044
-92725
-62881
-247
69676
17401
-23162
-64015
-64815
43325
62192
-1398
-31723
59530
-73455
-14961
-13409
19057
-53942
-55972
42156
54590
20079
11038
-14745
-29872
44012
-55017
91728
-60222
-24609
80329
-39068
-51578
-37396
-54262
-99739
-18750
-83628
44539
-13647
12928
28529
24431
-36935
-49641
20226
21988
35105
95324
49974
-30809
70114
-20324
-11665
-97998
-29382
54476
-80389
-31132
44249
-17906
92242
35754
-53963
-61818
69071
61365
-67401
8320
98275
38832
-64699
-48169
-98616
-38421
74007
-65749
59450
-57363
-86661
40369
-48315
-84643
79240
22361
77676
-67183
-31011
72739
57264
43050
92882
-62616
-80894
-72876
81770
-18290
43899
37154
-77758
60381
49386
24646
-89840
29781
-341
15943
67633
-69553
-89217
69629
-46613
81422
31264
33012
-37268
-58346
32953
-80648
-95316
70915
88871
29198
35014
-77317
-68649
83383
-13393
-87796
78682
-82203
88623
-92959
45652
-18656
95999
-10800
92505
29560
50838
90723
34840
34342
-15715
-33457
27888
-98813
-75947
90009
-39504
48403
-17777
42984
78308
-97791
83184
75397
46429
-88595
-76456
91757
-71684
-99121
-43005
-76312
-84739
82395
95573
-67652
-49803
36397
91703
-7654
-50830
40668
-38770
-39
99049
-4205
-34799
31569
-17985
-70011
-71818
-41693
61135
-91375
-80629
-66393
-46888
23853
-3550
29038
-59931
10519
39809
28098
-69190
84153
-67574
-27393
57264
98038
-36106
98563
80318
-96803
24962
-89898
-68127
36423
75295
-73615
-95694
68749
13996
-82464
21892
-4985
-93468
-17236
27794
11735
32777
27451
-99962
-10993
30592
82603
-85734
48220
74762
-28101
93302
-78871
7763
-41322
-22162
-34250
-63419
-74649
60030
84996
24496
94469
-11347
32070
98646
24416
-12640
-38868
4890
99993
-37507
-79925
1362
3867
67091
-46199
-54309
58036
85148
72179
48549
45790
75439
47341
42460
48682
-19327
62822
-84366
14079
84237
80322
1790
-12448
2467
63713
-317
-47554
3643
-75865
-40484
66428
-16726
-32267
-1771
-42750
-81980
-44710
90371
28150
-96362
73320
-59449
-82931
12501
-61278
83158
29236
-22115
25527
48968
-51824
70871
2859
78925
-81554
33347
8638
21843
-54219
20944
-5696
77935
81110
-90811
47936
14789
15892
87449
-25404
-87660
-43782
361
-7705
-74711
-84769
-95195
-85889
19891
-15764
3990
-43947
-33443
64973
-77765
1998
23094
14118
47927
46152
48449
64239
66653
61470
8247
-55751
-41386
-61785
-53856
4152
31029
-56290
71661
16848
-32380
59398
-74750
6781
31206
68568
14302
-43888
98157
-36125
2458
43205
13154
-10726
-61566
83390
51770
21167
82049
32276
-84512
-45165
41068
-67744
37172
-31550
-22422
-81592
67798
-26977
-6268
56962
-29283
-22850
-48811
-81715
53638
-32322
-33237
16904
55019
72244
69753
62918
-26834
57146
-59703
-41412
-54827
-92357
1295
-85351
80818
-7027
56395
-49803
36104
-12702
21176
-86478
-91529
-32097
-64290
60329
2858
62686
40617
-33182
74115
57657
-68409
-77418
14549
83651
27777
-43853
68436
11273
-53097
90056
77957
4222
-35888
-83264
83244
-82507
19942
49096
4857
26331
-56877
45505
99658
-72629
-13098
87277
82978
-92720
55922
-5281
6221
-58603
-52545
-1748
86513
-23872
29273
93730
-72986
-30579
9034
-36062
-46814
-6287
37959
-92981
63173
51650
72149
97605
-70951
10760
-24573
-41936
80283
11567
59982
-61967
44417
12556
51085
-30064
56313
-9293
78159
-71677
-82511
-74774
28599
-51761
20116
-78403
51867
-16630
50150
-88478
38324
38196
-75785
73764
-48512
2559
26089
78437
86626
-53523
67766
-59698
-69401
-1632
44754
37882
74714
-47494
48651
-473
-8444
22229
-3752
19224
98053
7692
-13936
34325
-86504
-83227
-4687
-81287
-3522
-89235
8397
-33101
30789
-31468
78141
16936
86106
-16234
-4073
80625
34433
45111
-18283
3121
89299
68322
-626
42402
-65136
27073
89236
-91212
31743
90920
-30330
46868
-76990
-86903
-18985
45353
-23112
-8014
35839
60336
-82314
3903
-17982
22409
27162
88465
5756
-55468
89244
41999
-6356
33821
-86597
51179
-2035
-62351
-84761
51784
-87655
-58472
-74033
58495
82419
-52577
-98593
73097
-8800
-99267
-15260
-24212
86051
-77518
58969
82913
-90083
-72882
-28992
27043
73441
-12710
26199
-36506
88510
-15906
29767
-30730
29514
97689
5169
55715
13506
85512
-56221
-36390
-59929
40657
42901
31684
62322
-94422
96480
7638
-24429
-49888
62606
-6309
-93415
-77538
-46412
98562
-69383
50452
65664
-16952
-20515
-88144
-99435
95881
-34459
-80872
52492
19548
-5337
-11653
-68197
-55437
-87523
13272
1962
94345
-67989
34780
-5781
-98714
-60487
-66633
18449
95666
14000
-41983
-57845
4335
-27618
-54200
69182
18451
24396
-35153
-4190
-12166
-47851
-93983
9550
-8055
-39246
51301
-2624
77541
50416
-73390
-65574
25137
-54859
48923
82487
-3896
-14423
22609
-252
-96465
-40400
-28421
78732
-44482
50374
34794
-4548
-7394
12002
-87659
28934
87055
-33824
12526
-85817
24932
1923
-37434
92904
-65272
94000
2632
7154
27167
-59132
-6074
54191
89260
76692
81582
-60303
-18880
-71625
79854
67421
63366
40773
-32314
-13581
-89266
-13015
48640
92541
-61414
17164
-8431
65853
49865
98422
34206
2891
87384
30015
38259
-38583
94069
-86384
99146
-23312
50160
-1166
13149
66082
-54048
48191
46234
-55628
15662
-94729
-99864
-62421
29587
47126
11868
49248
92115
-94874
34160
90201
-85162
27648
-87068
-1701
85170
-84846
-18249
-72248
-8381
47665
71826
-34017
2487
-46184
-95858
-54814
-82115
20036
96139
42218
28382
73009
-46768
37783
49639
-24657
9085
-11397
-80687
-40261
-57813
-28056
-2865
45202
-63715
-68526
84339
-28301
68504
64243
-83075
56520
-33735
22635
-86093
-54948
78671
-44429
5742
25980
-99241
-79325
52081
-39543
-22929
24162
41715
11559
33600
-9398
73756
72091
83028
70470
-72924
-24882
79653
57525
-23983
41873
-28721
81997
-62175
12827
94682
85929
40547
9585
-44676
5214
83079
41814
16849
-4040
17081
49061
45521
88910
-3411
68966
-5543
33326
32890
-96152
58289
-8544
-51991
-71700
-36619
72480
-85188
34061
-40383
-18853
-57943
56173
-74338
29713
59016
4996
90404
-33902
-41358
15557
-67734
-28203
-32839
7786
50016
-33024
-37689
33216
76609
-91698
-95854
-70671
5641
45817
50206
-90312
87778
80553
19660
-63556
62656
-61532
-94795
-22178
76599
24429
-40061
55997
75384
16382
-76101
61429
-4915
32068
-1329
-77562
82343
30180
-73502
-25180
55634
-38845
-14227
-65305
-44712
37489
23931
37381
-61459
-85311
37685
26851
13591
13345
-89186
-62657
58
69527
33514
-31858
-13575
29985
81859
-26088
-13852
-56234
-27138
-9171
-4477
5503
-64936
22414
97352
34387
-5655
-35245
35896
-89390
64077
11072
15209
-18019
-36941
44059
-93951
-61902
95703
-49878
77053
97479
76316
-27600
64038
62084
87322
34493
55228
99449
38843
83037
-78728
-86773
-68468
-77139
66467
-45802
-69389
-55425
98355
48529
-34984
-73804
55637
-58176
-26349
-76518
-68183
-3899
-87720
-16215
66837
-50890
-51321
-39299
20924
-28295
-67433
-3878
-67286
-27616
71098
-63149
16396
-62564
48743
-525
76168
-50870
21144
38573
-62011
-14294
-43307
62301
-29567
-90184
89804
-17158
-76244
-57591
53052
30270
-93327
11071
-71401
-57438
73491
91389
37644
91758
11187
70393
-2833
-11853
79757
56397
-22310
49969
-31331
-75253
95769
-67798
58034
27123
47108
-38699
15089
-82525
-65281
97094
78710
69548
-82546
-89579
11926
-29591
-80558
23559
59081
-15133
70309
-79813
1588
-21841
51597
-98701
6589
33405
2392
-27054
-4304
41862
-8553
-58844
1026
-1859
-11977
-78102
-75768
-57336
21508
-67173
-26144
-81898
69295
96771
14124
48492
-65582
-91127
39738
57055
87990
-28431
-30727
-92466
88551
11243
-15135
6232
75514
43121
61183
43958
-8678
27407
-58902
20630
-19291
-60421
-37472
-39730
-36862
-35882
-71219
-93492
29356
26732
-54240
55851
55699
92321
-55495
28634
-49960
55800
-21372
-54958
-32646
-13487
76525
45457
42983
72531
-46700
57641
38790
1224
98794
16822
92325
-91368
-75932
-40048
12103
94751
-68706
61717
-83816
65334
-47640
60514
-13176
64229
-34145
-67894
70864
82938
14602
-66190
40064
91725
-17834
-14486
-42783
-14316
-58159
-71414
-75441
-44630
17341
-41347
-97015
1285
-58677
42715
16534
55229
49986
49291
-19211
74759
-38315
6960
10341
-18817
-31744
27812
1530
-90728
33377
-5995
-91289
91273
72334
63901
61198
12882
86417
66886
-19055
-52023
58565
29942
68972
-46190
10229
-44019
64727
-32743
-52905
86078
74238
-31611
-69659
-50413
12468
-33397
-43626
74482
-90162
52063
-6088
-71311
13592
33529
-81063
-69278
60566
92230
-49227
96083
-56872
-22190
-36296
-92194
-7532
-13845
18713
-65804
41699
40790
-60244
80490
10893
75867
71176
75269
30377
-1126
-68496
58806
46555
31388
-30377
-8138
52902
13482
-56718
31742
-73527
60472
55331
32403
35815
31953
-30466
-10121
-10883
29919
40286
75450
-27790
32041
28421
88515
647
24874
66931
-11827
-23061
-60064
-49938
84006
-91610
39674
-96131
7493
10237
-83361
36401
71490
7774
53025
-8859
5147
-5587
80931
-47113
31268
56394
6847
83587
7048
-16251
15697
-55291
90846
-65114
59835
51794
-69528
-75449
-260
17049
-12437
-94873
-35622
80893
-18101
50042
54319
95533
47586
-99760
-41057
73596
-74373
93885
35590
28047
-84288
39391
-12042
97558
58453
50762
-24977
-83314
-57234
-33702
-4485
61452
37240
-419
25838
-52720
-65589
25262
74147
56288
-78309
84472
-97664
30644
-65824
59559
-38328
-30188
31584
35195
-31975
98537
36017
-51520
-438
-4957
63936
39782
-47557
-82951
-84232
-92746
55626
-70469
93388
-31917
54554
50515
-47800
1537
7267
-1829
-22301
31160
-57375
-11536
-10684
66355
-10587
87297
39385
-34118
69521
-97447
41754
12394
-29604
67276
-42957
-10483
75101
-10290
-40519
84288
-66236
-9039
-48656
34126
-96776
41130
-17586
-63038
-67469
-13564
-12781
72723
-26840
39557
12358
24076
96953
62606
58616
-53783
-80952
-16434
21215
21407
-28673
52723
50766
64735
-15411
32511
63603
24854
-37919
30378
-43559
51411
-3140
-69763
74443
-75842
-10073
-10855
-80400
-53617
90193
-20846
84554
50747
-44066
-31026
-87050
-58595
11313
-57220
-47836
32330
40961
-64526
-90437
-89231
-14998
-52549
90262
2305
50432
-31344
-24706
-16487
55623
99529
-68433
71605
31263
66492
18510
-55914
-12941
-18232
-71456
-33364
-43981
-51209
59733
76093
6103
26452
-47127
65982
-72102
-97730
-66340
-50127
86936
81487
8012
94291
39316
-1440
36350
48178
4415
-58394
-7988
93208
-24473
-74516
43534
29325
95814
90427
78025
42124
61241
49100
-98387
88087
-14222
-72318
-6778
-45531
49249
-61758
72880
-10880
-50977
-71356
94116
77068
94016
23522
-280
42422
-62607
-1735
-74457
-84343
-74177
96387
-11485
2457
-80184
121
-84502
85276
37332
-56937
-7151
-83590
-11172
56407
-18674
-97230
1673
410
54312
88312
21290
-62062
-68538
25539
-64102
68930
81080
-27741
83836
71590
20800
-43408
23003
13353
-87226
-43094
92754
19218
41073
47094
30162
56133
-2678
29460
-14250
-65834
-64921
89775
82364
-63292
23721
27239
56294
15062
15384
60675
74465
-41882
-24520
-8171
-42083
-33510
31092
52965
-6643
88870
95689
-40651
-33710
-6307
-23344
64930
-42644
3777
93216
-40441
7083
-43892
79590
21956
-91149
-81723
-91087
-87513
-32576
-63000
-41156
86290
52634
-8917
77258
47915
-34319
-97654
35340
-37543
-22672
-27513
66691
-29033
97345
-73455
-64912
17292
-33726
-33896
-489
70709
14953
-44241
82023
34653
-60123
-56876
85777
69566
-37474
-21216
46142
-44862
-30728
-42787
-88366
32527
-73245
-53893
-18012
-70601
19369
49287
-41631
27474
-92724
-83483
89423
29931
28685
-52342
-68692
-67552
-48272
-85276
-5280
-86140
61003
-15945
60463
-14996
-96377
7135
-85142
99845
-19285
-13131
69531
-29266
40112
-26202
68940
-80263
-49472
-40972
57062
-83618
-62489
-52391
-27469
99976
-10465
-98571
-35931
4088
-8961
99517
-87000
-90658
50189
72044
71043
1401
55129
41538
-74503
-93564
98893
-82864
13334
20580
64460
-91329
-80816
-99975
-23764
-33914
-6772
-29376
-82739
58902
2826
89073
-82112
-80355
-59994
79016
46036
-86582
44963
98572
-50882
-51797
65194
80331
67248
-56234
-86698
93015
-82585
93643
-65343
-47346
-60811
-15388
70212
-21834
16015
-59651
-87461
-38940
87571
-25722
13432
-32795
-22279
-27683
-4252
29833
75886
-76476
-13561
-84918
68575
56029
-72403
-181
26105
-76054
43252
-38904
-19068
4974
2927
6531
1808
89203
-39488
18675
-96765
-4183
-10910
63511
-92951
10370
3850
-24812
-42610
-73903
31757
-90482
-8559
-90135
-92829
-95591
-79866
52600
82779
-63226
84255
-77381
-7502
-33061
-13089
-89830
10088
-14920
42171
-90775
41300
-31089
-77289
92802
-88620
-67790
48231
-16940
36007
76578
-17432
66140
57780
99597
10391
-43860
74381
4039
-3631
50132
28817
63631
76143
-6272
-12017
89302
-53015
-87634
72818
66833
87416
-32714
25751
40497
62189
45309
95525
-94247
4648
94579
20382
-2246
31385
-65618
-91050
95621
40807
-70628
39761
-52332
44279
-45898
-28197
87481
-74017
76451
-50851
8840
11276
-15902
22832
86586
36319
-94339
88498
43771
-21894
-89644
-69915
-292
-25628
-9965
66377
-32917
85705
-24205
-49737
58853
4982
70818
-37294
37901
30481
79311
-55980
-16190
10076
68912
44793
-39429
5874
22687
-13572
65787
-41077
57706
-8762
89020
-52675
51383
-39427
78864
-89620
-67782
88122
-99087
53462
-76086
-12745
-4675
-71290
-98286
-22203
-27042
96250
41790
-49566
483
80866
71126
67758
81282
79549
-53147
-7907
-11537
-49807
98917
-90661
55714
67336
-26027
-20613
83335
-29300
55535
25267
74179
-92605
-5319
-15912
-10518
-65092
78763
71039
-96451
42469
-11320
-31217
-62560
54991
89641
-91414
-27251
-83048
-39019
-27724
72028
-45352
31886
33911
-13781
-8193
98987
20666
41769
-35591
-82594
49189
-50246
22166
-63028
81490
43574
-83331
-25678
97485
-71313
-58164
-65830
79491
-13394
-31786
19582
61175
-48884
-16450
-28465
52518
-87179
-90497
-46115
58207
-78807
-13599
16888
3085
19963
11601
26215
-63701
-83158
-26391
76068
35138
-69940
29137
-13538
-95279
-42632
93268
-72244
-8474
-87752
-25350
-80828
63503
-5644
38020
94601
85405
-43084
62546
74185
-98719
-78515
60717
24526
-2688
-31003
-91326
35862
-17896
15304
-96
21786
6957
62366
-44635
-44792
34987
-59641
-46904
88670
-53734
-32862
-95916
85662
49890
82745
92077
-10653
5044
-61694
11857
-10766
-39625
83866
98182
60128
18725
-21085
-37613
-72153
-6180
-95386
62669
36251
60698
92750
97039
-52606
52574
-20309
73580
-15599
-53200
-75829
43054
-38437
-87756
92899
44288
-97565
-15587
-90477
52954
-988
61612
-86186
74548
71506
-3766
76452
48598
91020
96132
-48891
21370
58180
-41937
69866
50893
-11339
-7394
93203
18015
29021
94516
-68741
82518
-84439
-97482
19370
-82767
-19240
47833
-29751
-30104
12541
90709
-98358
90460
79420
-57651
32351
-22818
11599
-54343
-25931
-78486
70782
-15958
-26397
6701
4236
13965
-85270
-51572
45604
-86315
10216
-98100
-73935
7049
60584
-39334
57950
-5625
-86134
96478
79311
52832
-30572
-58194
9874
76290
67176
-82765
-96521
61885
-73883
64490
-13934
4546
68085
-43587
8310
-96859
-36922
47703
-65655
40395
45799
15296
47328
42148
84423
42770
90775
26992
60837
16397
-45298
-3074
-32259
-3988
29503
-4849
95241
37227
85701
-72336
41083
-83168
67318
-65935
91833
-67423
-55968
91024
-19938
38878
-4877
-39940
1108
26219
42560
-33178
-75920
-51751
-72954
-4977
-89842
-37364
-46516
79150
46559
49311
-78989
752
40061
78388
87922
-54947
85070
-33414
75643
-78731
-82647
99552
22125
-86461
11207
-49264
-47697
-93736
56369
-18023
33586
-24020
50551
6196
-58968
16122
96881
24039
-43652
-62337
81012
-69145
50629
24744
1061
-24446
-9110
-22255
74875
49044
27769
48750
-22902
-68976
77950
11210
-83807
-53836
11172
-25214
-89997
-39987
83972
-52914
-6919
-95677
6748
76843
26952
92589
14789
42677
65807
-89494
613
12950
-78635
45822
-13083
-3222
-12236
15803
-6814
69242
91333
66200
94630
-10220
-89494
14750
-39480
39419
-25173
-97828
-70237
20434
-9387
-87987
1459
-90194
-66845
88785
99625
-14146
-13388
-70189
-6849
-76163
8323
64990
-72479
32820
-51528
1520
-35780
-90707
95812
83567
53732
-27333
-30878
-52474
-54070
-14958
55754
50059
-58710
84711
29273
-26558
27701
10757
-42100
14979
-12923
-40601
-95872
-12232
-17252
89835
-24423
-8407
95365
-52912
925
-2253
-46452
-42320
75031
-31008
37754
78864
-41187
-28546
27083
30855
57067
-89605
-63794
70655
-45178
24493
-24452
18482
-24902
1817
95886
-37653
78179
17084
-72071
-77064
38333
-35670
43301
68518
-41030
-91095
-2509
-30783
98613
46302
-10815
-64355
52396
-63363
67409
37628
-1632
19553
-46208
-17098
89535
-74819
45845
73577
14058
90502
75715
61872
64787
-37145
-64406
19336
-49370
11858
-85912
-477
-4414
-3868
78701
-2460
-59798
-29764
-47849
8077
-85122
-46084
-68490
-94684
-18897
10617
-20498
43712
-48244
13908
30275
-7450
-29114
34702
-99917
-25979
64388
-51153
-93235
99168
-41500
53352
-12225
-25768
-58060
-75995
-27729
-6288
9876
-70557
-61378
74423
-92899
-7405
-33955
-30912
90716
-18334
65888
-24070
83396
-18841
-48346
-50351
-80829
1217
22837
-72450
-65405
6606
71515
56913
-84122
13825
-59809
79443
42835
75211
-77629
-83263
-54512
-30499
93086
-11787
-63272
-79904
-40615
-94697
-82047
73502
96591
-80823
71592
40603
-41705
-6108
78130
-90703
75827
3396
93690
57222
-14612
-75448
50148
27762
-46074
70090
38671
18614
23219
-30589
-7541
-42912
24796
87747
54692
-22845
33562
14215
8243
-94015
-47569
43695
-24291
-72247
-7651
-57399
-96289
59697
-95674
-22278
5753
-83920
881
86881
65750
14205
86751
-61561
83533
-40488
38630
-62643
27110
-1615
20404
70093
89346
25896
-845
-88009
46490
-85295
-13170
-90802
-20
80631
-43176
70030
11018
-77857
104
-24304
4817
84183
-65244
-36400
7150
-64831
28098
-71472
45262
36891
-48668
5486
62979
62706
-99047
9231
47541
57251
97828
-66794
-98995
18298
-29622
-4061
-13635
42982
-34088
96527
-54407
-79114
-92699
55335
-63961
-3055
27424
-62692
28181
-69440
-48428
47462
29096
71084
-40569
-45388
-49904
33097
-32346
16918
-65057
4161
-28440
15450
-64260
-49223
-10512
16442
61010
14569
-90015
79734
-12469
36067
-54873
25729
7977
96857
-99624
84307
78280
-62529
68392
-21705
-18364
19335
-69921
-33262
58684
63236
90783
76144
-44327
-64262
-90882
65882
92175
87951
12266
27397
-88518
96498
33021
-99624
-82947
92192
-74826
-87067
-34953
89355
11228
8422
88907
22250
-84481
-91426
-84522
-41603
-61883
-14376
-3326
60788
30417
-32319
90944
71305
-60290
-212
-65219
-35622
-7972
58624
-34283
-54663
56889
-99015
70574
83657
-52926
82747
7107
-97938
81756
-83962
-75158
50449
-88692
66295
65995
15926
-62332
66991
-3206
37934
-1302
26105
5007
37819
62829
31776
28829
18809
-83035
55528
2889
1131
71492
7330
21284
92147
71817
47429
41477
-59578
-9933
-25891
14776
-76749
-63047
84770
3906
-67435
91568
-17191
21776
33172
87114
17587
-21320
33594
-46634
36447
33804
12997
96357
37357
-25006
71377
-65493
-94120
-5106
69701
88947
-33734
-73239
43667
-82209
-72905
68300
-56813
-38370
-4598
-97200
78447
99706
-83625
-70605
1409
6286
24769
-15958
74071
51642
20511
-52358
4615
69218
35963
39065
42073
-98996
95514
-88246
20072
-69542
-38554
-41671
78048
-82858
86656
15240
20073
56270
-56684
9937
-56846
50422
21035
23176
83922
-19284
-20598
11188
42057
-15902
15333
-21333
-39263
10179
54454
-68630
89936
40851
-85436
-2640
-79296
12364
62417
46719
-13344
-54735
-99067
-77923
-86638
-98847
51662
-61095
5956
54445
90465
-694
31639
67117
80712
-17430
17040
-35103
-31048
-9426
-8425
-42184
-89361
-59301
-65228
-97176
81466
51657
-69429
-95908
-65698
79854
22679
-26507
67582
-84924
-69864
-42317
6223
65393
-51878
-17680
-93291
-53410
-56856
42391
74205
98842
9743
55800
-18884
68653
95409
-78118
-46966
-41697
62792
-40080
-77648
-31148
4190
-26600
-65079
17704
-10073
53989
-9675
-56878
80620
-61068
87231
91154
-77707
-17860
63522
49540
-38001
-47040
-8121
-6979
-68807
27062
80280
-70550
95352
-44843
51878
33619
-16241
-73505
-50904
2971
58485
1016
38875
-25742
-12801
-61278
41007
55797
-61695
-68862
-99555
55442
89528
53513
-75471
-9089
-27843
-66965
24769
-33844
-90151
-7022
76683
28024
97655
7190
22964
-19369
53800
-90298
98683
42164
2277
96419
-71934
-97124
-27010
15022
-19112
-59245
-28219
-55325
16425
82343
-2535
-72653
-7695
-37977
-28395
22780
97111
10871
407
40415
-71445
58590
-36764
-84605
-14678
6558
13256
-73495
51072
-37373
14427
-67572
-65311
86155
9034
-46689
83126
-54046
-16181
32010
22947
-62154
2803
-54952
-29262
-86483
30500
-31760
-78471
76256
33331
81181
11847
69881
-21695
-10204
45418
63317
34767
-76037
-3257
-89341
-18559
-33912
-90471
-853
-30113
-29586
45224
7342
-4351
78086
64781
6437
-6380
56793
-12091
60902
15453
-67795
-63486
61798
-18336
64194
-22880
29664
70304
-1272
71114
5814
93907
-54529
-36837
-95272
-46842
17184
450
31454
9750
40747
76265
-12096
-77730
-84635
-3713
-38860
-10851
2760
-25689
-96908
49610
49468
68125
91115
-84022
-75417
49635
-74390
-4675
15798
-70200
-65173
-64423
96387
19111
83801
-11921
-44068
-98274
44978
70287
-88530
72330
-27202
18743
-52592
-32320
-34753
-66882
-15673
-31724
57770
-99210
-58365
-14800
-51317
90080
-42616
-23479
13393
8198
-74836
63102
26756
-62788
-27516
44939
35298
-75331
11975
-90442
81061
-39623
39239
-60652
8613
-7060
41574
-41520
-18974
-33228
-48874
21278
86895
-84952
-73939
-37209
24131
72715
52534
-10160
40357
60516
52408
-45851
90966
20253
-54144
91949
-36916
-73006
67535
42272
92905
51059
86178
58743
-20330
-10521
23115
-5839
-65888
46342
9407
50451
22356
-67574
-79098
78213
16501
-98530
89360
-16937
64684
-32374
-7345
-23783
37691
-2592
-85174
70663
77942
38078
-84136
-17128
-55906
35368
7899
-71800
-34501
90663
90704
-14491
-99513
41892
14416
-14351
-81806
71664
34296
35651
97326
-54070
48967
58466
4236
56048
-40843
76567
68530
14295
10727
-60024
-86938
-27769
51185
9632
24234
61043
-67180
-15775
-25229
63473
44730
-72265
54785
57587
79617
75967
81488
-21905
-23698
71213
4030
70114
-63817
-84297
-78511
-53666
-92385
62474
90472
-85433
76825
-4570
48407
12016
31270
51726
65157
71419
72619
-49442
-816
26971
81376
10257
95042
2769
-46318
-29176
15057
87727
71611
14463
-63685
6258
57790
79244
-37118
91886
2041
-88029
86122
29387
18302
-35880
26250
-91488
-67178
39064
-3073
2200
-61296
45474
-624
-39694
41167
-9428
-16335
17630
6200
36501
-76889
43732
53538
86298
85018
-5986
-58484
-4593
18923
40198
-86077
91861
82058
40062
92299
-27288
52195
61957
83528
34328
32225
15726
93470
-33925
29455
3707
44052
40769
93754
12942
-1268
-73690
-87135
-23548
15619
-78952
-97796
85902
56403
-16638
-52510
99503
-64091
-93658
23263
84156
23230
92675
-59489
-93470
-2841
-44833
-18877
-22919
16707
81400
-14097
67669
-48564
11068
-38446
67112
1182
52508
55527
76594
29874
7236
-62829
39026
-7542
30879
95453
88401
67200
-27184
84328
-46004
98979
76403
-67621
94489
-903
13830
-68388
-29745
-45390
7805
-44499
-22695
-28101
-69253
60150
-51738
-14928
27406
77231
15894
6030
86067
3650
-363
92983
31707
-15058
97058
-19423
22620
-46372
-93365
3915
32415
88791
46537
95735
43725
51117
83387
99249
-26182
-88146
-2468
44339
-36833
43261
24926
75581
57492
-68866
-95023
-84378
-70338
-75173
-38289
69478
29909
-81895
198
61243
87382
-93244
-58774
-20216
-78700
91184
26564
-14070
10010
18866
-22231
76559
11961
-85723
-67468
-88123
-98548
-49325
51018
-12222
-67806
19993
91369
-92097
-60203
-74681
37289
4164
25630
52044
-53234
-92831
18646
-63469
-53135
-69712
20772
3290
30296
-58144
-85293
74982
86497
-83339
-93029
-76319
91240
-7867
-677
-10810
59756
-13283
-50261
-52941
-88953
98992
-40556
-61685
-76626
-88218
9358
67003
49776
-78753
-96893
-64251
-33505
-43152
13237
38684
-2276
-56675
82343
-35067
-56374
-87738
92486
-77874
85114
-54095
91706
89145
1368
5667
77912
-19789
81519
-69560
35182
24832
-60689
-90531
-57244
47363
92483
88288
-79192
71717
-79655
84301
-10759
2295
-39442
-60701
38164
-66528
-44014
89644
66982
-67157
-7017
-59585
49577
-11644
71888
17530
-53415
72230
-33276
88990
68130
-47475
-3456
71577
50240
94449
83722
62005
57365
94592
-465
16729
19781
-23929
61953
-12985
-58146
-15137
86359
-84273
-57390
53525
-41294
45634
4552
-79385
-66858
74504
-29061
7086
-16948
-11252
-45623
96226
30918
-86521
-44389
60676
-71742
-70120
44038
-5436
-48699
-14405
-86787
-40779
74646
-54824
-90364
97473
-77758
97068
-44925
37565
93273
-45951
-41511
-32765
-28506
-5289
-1133
51153
-3645
-59047
65029
-85469
-19199
90691
89516
60682
-12475
89432
-75227
84775
-99492
56110
-52691
41921
-36099
22350
-32526
7059
3916
7364
-35756
-10435
-53648
82592
-32682
-86954
-39005
-45741
83308
53998
44336
-71059
34625
-41344
17608
-52181
-29334
-44954
84826
-9389
59914
-46436
1942
1420
-60134
7462
93797
34033
-25708
41873
51141
-60493
-9100
84360
82040
40855
-12005
50030
-14901
-68936
-8159
52797
-28207
-41207
74940
-67142
88621
71347
69899
3139
64516
-99657
80741
60374
-47045
-3329
24374
47239
-77723
60426
-74160
-19940
-81554
77672
65744
-56830
69679
31370
-18864
-98758
21118
88684
54409
39623
96801
84043
14796
-68597
-16169
-26192
77008
-69498
-76953
44482
-28377
56635
76831
26868
3822
-56235
-32317
11615
-10534
-42098
32911
62950
-99859
23849
64555
82300
75927
-8419
76434
35663
-16187
-27941
59143
57530
-60482
-69452
14792
-36381
61059
-4821
7785
41512
726
89741
-9241
-99997
-76203
-62247
-54063
-58399
-5546
33221
-28846
-48170
52795
-62337
5586
61875
99578
17708
89055
-34225
-3133
-63173
59556
-71279
4378
-26566
-2166
-9102
-89916
6896
-25090
-6712
8356
-36757
-33926
24560
-84
76182
-36739
-82157
-51437
3202
93396
96462
68364
75719
-82424
25604
-49767
5434
-96062
-8822
-61291
27304
-68846
-74958
46539
-17511
-14769
-75346
-59190
-8809
-60364
5970
24469
-20836
35222
-16798
-15399
86543
-1353
26840
52620
3290
-79394
93439
12695
34192
28275
-56028
32923
634
79615
3898
30216
-84641
70481
68607
-33967
-13371
-29996
-31664
4854
47353
-4708
34354
-99852
-2363
78776
34523
-59781
-39080
18590
31091
-83716
-55089
3875
-19428
-83674
56749
11788
-2433
-3066
44316
-15517
65666
-94255
7314
12108
-62573
58824
-30225
96514
-72712
94899
39810
-69811
-70177
90422
72268
29529
2674
49091
55281
-69890
-58422
57308
5926
-17997
-72825
15791
-99665
37436
49819
38710
24335
28481
64486
7527
-63719
18898
-27472
57012
22936
-29041
-15170
54581
60432
50696
77052
-91113
69898
17191
-11691
-94019
-21449
62004
52328
-10071
78518
41
8519
-99543
28972
-89556
-95107
-60099
12351
60486
60578
-16785
58283
68877
-29945
-46393
56584
63367
85829
67042
-24267
-90755
-8782
25840
-4441
-20916
93703
-73005
-92712
-67347
-38619
-2756
-95480
-25419
48557
28262
96667
-98821
62908
87427
90580
-18471
-57954
32725
86934
7008
-73852
25336
32356
-47985
56173
98205
-52255
-61126
82355
-15161
-61755
-31725
-5638
28710
-75353
40150
54988
46399
-76435
22392
32363
-23459
-10751
93490
18534
-13238
63164
-66058
30505
29869
-87111
-72377
-75876
-59156
-81603
-29884
-26411
3517
90340
90326
-66174
-51472
-69683
-96758
81827
93263
62836
28251
33879
-74311
79409
-12623
42339
-10410
96807
-98281
-92251
81211
33292
4348
-77283
48069
-18518
17314
-96115
68328
-14182
58062
96907
-9582
53
-51630
58701
54305
-48992
-72661
31665
-50768
99837
-17900
-47437
-82366
-27074
87187
50032
-54921
-8510
40256
72038
17059
-61871
-27523
92655
-64567
89715
-2909
52510
56690
24381
40782
-26804
22989
75528
56328
28814
-90444
-53803
-91328
-3452
-27926
72917
-45977
-49152
63196
93235
21012
54029
-58754
94704
28205
-21683
90866
-42690
13023
-49295
84411
-59188
29443
-76069
-63312
-43656
52687
-65782
77497
64680
-31223
-84598
-99316
47849
18550
-78096
-89283
44760
-10718
60992
72352
-48343
-8707
89345
-21043
76664
-76026
46507
-86745
-36756
-91371
23813
-20224
-76405
-48636
15587
426
-35767
-16314
-67405
94276
26013
50885
-94704
37032
-73693
-86740
-15051
-97441
45578
56327
-2478
41922
7517
40587
-89375
94240
87447
71313
78811
-57220
-13788
81784
-68987
80402
24628
33761
80849
47690
-60381
-35776
-80250
65998
-73710
-2026
22435
-68291
91626
-35223
-34211
69138
4273
87310
2499
-8578
-7687
13281
67553
76114
53246
-88650
69069
68896
96728
85102
-31679
-78266
-71845
33334
46473
80014
72266
-28885
86841
81290
-62933
39800
96565
-8282
97838
61556
-50600
-39155
-85665
-68120
-36453
24153
3042
-7487
-81841
-1113
-98676
-35834
82358
16118
53884
68008
52422
2739
-96283
24450
38580
-39669
-51134
90280
87802
-45261
-24602
24812
-50563
61057
63003
15601
98142
12766
93560
-70125
22449
47269
15018
-66020
-84122
59342
25424
41930
-56770
52403
-87734
-87559
-87619
66634
-84233
-80470
-2476
-70656
-17222
90538
15100
-5056
-91567
83606
19854
-77389
77628
65464
-85999
18237
40785
94613
-868
-13113
10217
-34913
-58325
-88009
92230
-14513
-56306
-54593
69449
-82436
36812
-88282
-69216
-48768
-85068
-72328
-91425
-56180
-68719
22834
-5899
-3563
-8895
34555
50717
-51118
59342
60106
-11986
33931
25467
-42171
-92234
-64892
1436
-70039
-58423
8129
-38690
-56703
83631
-32407
-82567
29821
46406
99794
54916
-16003
-43090
15990
52979
95797
50132
-72279
5756
-46047
-70931
-31709
-21093
-44692
56782
-93161
12836
-42329
-29502
24636
8592
-70828
42006
-15108
-67136
70522
49542
74556
24292
-42205
37215
12736
43982
26874
-79563
17825
-45906
65276
-78433
46041
-28015
4370
58934
80536
-25662
-45282
86272
-74848
7035
-76977
-64307
44607
12293
-63362
-12754
9777
-96376
89176
51815
93258
24728
7559
42008
-91243
-30198
11002
-38504
-17001
93356
42798
80141
24392
-45653
16843
71233
5472
-69656
-35282
45644
-68820
-74036
89528
-91346
-34706
65516
-73519
17131
8248
14147
-36013
79651
82770
42243
-99907
-54880
-12230
-8299
45551
39061
16511
10864
87417
-95550
93053
-24524
11945
51826
3169
27012
38237
-50344
-28130
-99256
-24009
481
-84152
32968
27550
76866
29464
39939
-62773
-48348
-74181
-12757
45624
61600
-78574
49760
28410
-60295
-35852
79833
-31133
-21400
-1770
16289
-79593
-40596
14238
71383
89393
-33934
21777
-93374
-66202
-3991
-48790
-91779
-9582
-8835
52026
-94068
79486
96911
99557
85731
72217
81796
59325
26665
66013
93166
72837
4821
51460
97336
34459
35014
-48942
-51058
34881
57219
-30238
77647
28789
-59400
82872
84484
42526
-34735
60832
-17170
76388
-63548
-59277
-64835
7494
69428
40630
-55940
29624
52147
-99759
-86745
-7436
-7900
-59230
94271
-70782
-87010
-54380
5532
-69024
-38569
-94286
-43012
79735
-81344
-87925
-46590
96134
42967
57037
22119
-53191
36523
-33945
-98010
23783
-72171
94731
85239
-48781
86740
-78838
-24135
-63417
-73342
-23144
25409
-23220
79891
-43683
-91493
28114
-37260
93073
75589
-76682
1479
-33722
13345
95891
10902
62077
27923
-73607
44608
-85450
15296
-75232
-4947
29822
-98640
-70588
65014
-49036
-92862
-94045
-88894
-7242
26184
47406
87636
-72224
20371
-75174
98922
-22392
-60598
67217
-49370
-73912
54398
-10523
12131
42019
-90160
78159
94553
-11737
-62663
-35846
39369
-28422
80942
-34799
28895
-99143
-96062
12138
-52633
-55798
71911
25623
-25661
83776
66856
-10206
-30887
-20858
-26137
-65340
-5562
9690
272
22454
-95436
-30201
-7925
-4577
12157
-10680
-42020
-13741
-7167
-3726
-21059
76444
97216
-34091
86675
59168
-74709
45849
-72682
29233
4287
-32960
50075
50683
33678
37877
57668
80566
96760
46069
-23620
76887
-25011
21827
33909
29309
87022
17918
6210
-18640
-84425
-29302
61739
-76897
92842
-16536
-50823
62002
93116
99655
30207
5187
-61159
-88511
-22114
50965
-42320
-86306
-72489
6716
18291
34331
36735
-90028
4479
-33010
-12901
93261
-98509
24895
71514
31313
-13148
-79701
81368
85060
-68732
-71799
-93154
83824
-50657
-25150
89059
-97304
-97640
16906
19348
49250
-40449
-84043
85540
-48235
-89385
28395
67372
-63100
-42218
5365
-61855
25598
-52523
29325
81858
-53391
21334
46332
-96930
88304
62560
-7150
-89389
62890
6810
-8663
6695
71950
66942
-3891
-43787
-25664
67029
82715
-832
-58879
-89225
52636
32364
78323
70784
-11074
-53449
37780
83732
-72719
-51209
26135
-60510
72531
44392
37807
-57913
45974
-15582
36933
92649
21487
-73888
-62402
64800
70955
-92797
-34732
64396
-43542
29200
66787
-42915
92206
13175
-11330
-24902
2439
-29842
-14118
-88993
-75943
22909
30955
-38575
-10579
-1315
52394
55227
-63629
77270
-65485
-58259
-52760
19717
-91548
-86347
41209
67714
-84621
-26867
-66760
-38967
12611
19231
46183
-1740
7416
73255
53641
-92090
-53010
-77836
-75281
-90685
-75974
-9870
-16525
-9834
-39859
-55599
61840
-16889
-32828
99928
4731
-45208
-51805
-6210
2326
-99754
-76843
25918
82677
32677
-60056
-299
5284
23863
-81984
50927
82832
8643
-45451
1125
28583
-63752
-30204
74776
9472
-73298
-92156
4619
-88906
-91312
-82209
17356
70533
-73111
-19468
-5459
59615
64250
-86945
-24876
51353
68178
-92376
-14373
62973
-9594
57743
-71567
69722
70022
8913
-2026
-56645
8635
-2782
-2168
95217
62537
-69290
29384
13841
18055
-41109
-28870
77235
-98410
39455
71113
-80509
-95634
30481
-29019
51935
-72894
-59035
89039
5582
65885
-88566
-2149
81293
-41067
-83378
97706
1480
-91424
50459
-81925
-12179
1934
-68941
-58488
-22725
-28430
-85810
-56877
-19574
1372
90367
-41095
17577
-6456
73754
41445
-52301
45039
39136
40687
-67752
-41472
-71375
-17601
-99688
-89206
63978
-68933
14252
-21466
42797
-10525
-83543
-66468
-20451
-58861
22775
97368
-49515
-55112
34769
70625
-4587
93114
62201
97009
-628
-8094
-8054
-91434
-33120
-12290
93188
38846
63315
85506
76197
-49058
33932
30917
-87443
90608
17082
-74197
27505
-25912
79141
70265
63996
24181
18274
29223
57666
-44653
5624
-1542
-70224
79965
53416
-74925
94925
-75170
5806
-8952
-56633
79835
6639
15703
88868
-37512
61606
-37299
-79338
-39569
-95305
82513
-35809
81774
88254
-91219
54658
45653
-98026
-51641
92384
48946
70831
-80837
27049
59488
99884
27642
-53789
-5191
-57770
-61227
-77457
825
79958
18145
-83776
3474
33367
48421
52149
45836
75760
76686
-98801
87454
5960
17689
95260
87303
56514
-13072
-22442
43895
-8801
-38821
-20647
-76012
-75975
96449
-53122
44066
41485
-2702
67805
-12548
27733
-43370
45760
43751
33821
77557
40805
20482
64137
-2731
38305
41276
-52709
49031
-91456
-69357
7151
-20281
-45362
52629
85664
-63376
68188
77649
74550
-57833
94809
-72709
-40618
-60203
55864
77942
53535
-8800
-3489
-40922
82047
83950
60290
-2981
-65950
3507
-3044
-24541
-99226
-81095
-85559
-63463
-81462
98850
-55818
-59972
30024
-3100
97532
-75075
-50485
-59466
90710
39809
-82476
60325
39257
-27887
-78501
2719
-67596
7420
-42557
-7217
-8016
-29479
-49897
72486
-2023
74759
18693
-87807
-16430
51716
-79069
40904
5077
7739
-36164
-98076
-69697
79298
-69256
-72246
39984
46501
42637
33806
9383
12388
71144
2205
5058
-64755
-65849
24627
-58509
-61309
88125
48095
29850
45826
41347
-54471
-52698
90166
-13169
95144
-76
-93152
54327
-82022
58305
-42949
80997
23499
-70261
56255
-2444
23757
7376
35765
6635
-24536
-75615
-85120
-20156
-761
46859
64393
-35872
-40617
67607
-12652
52665
36379
-25142
84261
29601
-13503
-78875
27001
4209
-76198
-44106
-796
13889
74002
7994
-28800
-16096
74660
22744
-69653
-360
-10693
24862
-18939
-2509
-89653
27159
-80854
-66321
-30202
69616
-1382
24931
-11840
55965
44409
42854
63286
93130
64255
88861
21642
68621
-42862
14563
71069
-76889
-87174
98799
-58050
-67655
25698
-56003
18607
84617
-87106
-34078
4206
73158
-20980
97342
9245
-14
2581
89117
85246
-80353
16280
-36371
96577
52989
75648
-89796
-81713
-20405
-71260
8304
75233
61795
12593
-21787
21218
45595
47861
82632
-35962
-23032
14553
-65775
15700
-61697
-12511
-37586
-65921
7572
39187
-54169
-42402
-43501
7949
78465
-12886
82220
24998
-98682
96984
-52523
44354
-64758
-34057
85190
-6156
23122
-97725
-50259
-57037
-60520
-57717
96228
-99767
82713
-16404
18538
-67836
95226
37355
88548
31180
51025
-2681
-64940
53447
49496
45084
-25234
-45265
-26147
16428
-60411
82463
-46930
-51893
-51927
40587
-68319
-96326
19098
76956
44869
-69649
1283
84419
-12088
62978
-42382
75321
13319
52674
-26742
-38563
9707
-88983
71966
-18430
74660
-3088
15289
77056
-24987
-92543
-65162
87739
5418
7800
-46096
-43590
83662
51438
29110
14389
-97298
97276
7107
-7146
8714
22963
15764
66843
-72337
76571
-44941
-76790
3428
5762
-96030
-52664
-13489
-14952
92017
-70001
-67139
4701
83364
-26974
89288
72534
79097
69433
-18352
76286
-47931
36032
-39168
-5020
-75357
71658
13730
-97729
38225
-85527
-39441
23786
-14296
-19501
96678
54930
24386
10654
-38385
35846
-55445
-46298
-91416
-63827
-67892
-90201
-33766
-15330
94013
-8858
23099
77060
-82388
51540
25019
61785
-97131
73293
-80502
77872
25789
-84582
71822
-54025
40469
93106
-29567
24899
-98875
-63595
1467
-40835
72650
71142
33004
-38909
15953
-57774
25279
-54079
-23885
-19002
-81089
-35231
-65944
58160
-53090
86750
-49278
-75809
-23957
-37034
74107
30370
-13032
-25245
-50343
5042
-58497
-14840
28237
-77358
-72271
-52273
80963
-24999
29088
13304
66223
-98740
81063
26977
-28442
539
-94359
38915
-1555
6504
26455
-73801
-63191
47667
-16878
-14120
85760
91183
-48004
-7625
-8872
43382
-88620
-76915
-59795
57038
88360
-94759
95165
-4881
41804
-97223
-73529
-48041
-58213
9478
91521
57021
4189
-48426
-66931
60450
-73381
-30737
-69909
-3267
6176
-86362
8755
-16344
-26759
40692
33824
-17774
35813
9834
-43619
-50817
47710
-45589
-16035
88151
-98123
-74739
77018
-98871
66920
-30127
25163
16739
86837
30033
2248
82897
77239
-69471
7911
58142
-6115
-37426
-61850
-43989
92997
-58522
-87440
-51088
-16856
-47718
-56399
-91671
20407
23865
87176
-25800
-82756
-74593
-30218
-53984
-40797
-77092
48650
82545
50590
9436
-40965
-6813
79312
97275
99646
8808
-42617
82908
-60251
24336
-2650
-91969
80423
-51976
5489
39068
30153
-27067
1060
-44482
-19748
-46559
-37108
-82761
93733
96082
-2520
23002
26369
20251
17076
74460
87781
41393
13617
-22992
-35995
-76796
39227
49811
-76124
-55013
95716
-1765
80788
-50814
89291
36160
12184
57412
51851
3627
67221
-80656
58913
3495
-33109
-27847
-8202
-18710
84425
-89416
19400
-63097
93532
-42243
25496
-5465
26585
19431
32240
-52245
-22528
-32751
42761
83806
-65498
-80282
-48052
37252
-484
-61215
-46245
4581
77396
88745
-34875
-44222
-49838
-67810
44852
-80558
-52037
-70166
2060
32601
69486
14184
-7224
9711
54722
-14310
-5776
89442
71470
-47742
-7425
42963
55957
29692
-47645
-57858
17343
-47082
51857
82884
-86165
-46314
-79338
64971
-32720
-25536
64121
77436
-28813
-9511
-52344
73935
-12991
22974
97067
10362
10192
-37427
-382
-37357
-10584
-9962
38584
-43329
81052
43384
51191
-70747
-91010
46448
72675
-5428
-13937
6799
-4091
-41414
74495
55081
-69152
74975
44022
78289
32256
-44680
21804
-49502
-60361
64289
60132
-59303
-93959
-18452
-25116
41923
-34052
-64708
-55542
-95793
-92127
-33811
-93138
18605
81007
46264
-69827
-60400
281
-77813
-44452
94828
-70355
-81971
-20623
81098
28796
55032
-44338
63511
17826
75245
52981
-32230
26468
49614
43960
23139
8464
85021
-40484
14984
-82473
-6825
-15492
-73665
-2184
20027
14213
-54054
-38089
74937
60919
-11072
27260
-45950
83758
-25658
49060
22345
-35797
-18565
38716
4918
58146
49765
-17670
-67533
61259
-50489
-20929
64603
-26629
-72929
-32820
-10692
-62342
49936
-84805
-81945
-39126
-99388
-81133
43157
-49839
-34673
-76606
84809
-50908
70997
-60889
53648
8472
58103
-34615
23571
40175
47012
-49448
28412
-85001
-36936
-45531
74094
2254
1450
48294
32005
-673
-52044
63384
-44059
-34177
76596
-66604
99639
94262
67924
-11641
21418
49166
-93319
51801
-73946
-32460
14789
-7010
45559
39606
41938
23134
-28105
66847
-62583
72207
38638
86852
32614
-92611
88675
37584
-28284
-5473
-90274
25548
-37724
6841
-37125
9617
5572
8752
-3830
73321
75200
-84539
-58714
40243
72478
-52056
-38792
22841
55774
-64277
28320
45582
-8894
-65993
90131
9799
43417
67913
35988
63937
60726
61061
16534
22163
-50421
98660
59269
-23558
97518
94028
88658
-86772
74964
44836
-93826
90312
28433
-88913
49713
-10478
61111
-39363
-4680
36526
63348
94841
1813
-49199
-47007
62883
88833
-19474
72726
34911
-4463
95323
-31544
-95038
-55412
14151
65773
-11763
27356
6491
-55966
-15601
95984
67685
-69395
55825
-4302
-21777
64174
-28395
-2940
30331
-47107
71865
95640
-62912
42120
-35909
-62557
-45657
21358
51891
9950
2698
-23095
18480
18692
75528
90747
-59918
57042
-39583
-7421
-50761
48238
-55203
13172
1062
37570
14047
58649
-87226
53744
-43270
67572
82494
52576
-40392
-75818
-55168
30678
22228
-96042
38414
-57155
-64177
82471
80284
-15262
-87428
-55944
71400
-98022
6510
71253
48789
-20999
-58204
11149
97688
91439
-49377
63396
88775
21134
-3371
85599
-4692
-60976
-17836
37438
-20038
35327
75085
-19317
-89687
-978
-98152
49850
32017
81804
37556
-27011
-30213
-8689
65008
50381
60102
72791
-51878
-45855
-58184
81563
-21056
33031
-1828
-63658
26571
71857
-19460
75573
-70577
-33965
90104
33561
17508
24138
-16660
2060
-53433
-7906
77077
89756
85647
-27072
-69746
89572
-75806
-50006
70056
7184
54003
-49831
14757
-57377
-36442
-85963
61913
-64804
42621
42528
88022
-94111
19826
56963
52502
-53936
91376
55887
-81036
4488
77024
-18732
-51644
-95072
-83933
-37318
-83017
-7979
-50299
68553
45081
29958
90628
-16733
84812
-17780
13906
72519
-65580
-80792
-96461
-28111
1137
20099
19897
-92539
84771
63766
75295
-4711
59743
49020
23057
88037
71760
12979
96830
-36958
-11387
-70019
51821
79405
-91835
52581
-9417
68067
30370
49893
34516
-97591
-87028
12146
90049
55659
-87704
-96327
39444
54586
85137
-93800
-79740
-72482
99411
-14718
-82739
81000
-38015
-67069
-61466
10804
60948
26237
-89125
-31454
-66053
-24290
-28860
14930
-12626
70692
79125
-29105
-72185
-92120
9715
82195
99861
-55158
-69991
-70404
65037
-77441
60475
39828
48910
-33715
-48585
76498
-21695
-394
-37700
9060
-65548
38100
29223
-65720
-55265
-5976
69443
47533
-18890
24676
-10125
-22880
-73463
8862
-1688
-50667
-90177
-91105
-51887
-16978
-99465
-41157
74786
-26063
-59879
-21659
24924
-82350
-64349
53754
90473
92098
-65435
-77825
73964
6718
31665
91131
76712
73051
-37712
-28402
65367
-47196
-10565
-39334
-14295
-85483
-3832
16321
-47573
50275
55704
84251
-55254
23685
-98987
79038
88394
-9313
-85233
68320
-97412
-20436
344
-47276
-85612
55880
43683
70035
-69291
-90468
-55933
-28236
55301
-40291
27593
87673
27163
-68468
-75281
-53697
-29514
-68768
-15756
-47863
95244
31659
61522
-215
-35191
48457
-18257
67327
84939
59541
66171
20468
77436
-523
41753
-39446
-23856
-78456
-28031
-61148
-80328
-39114
-17532
50125
42687
-18597
-75495
-32979
8447
54427
-13258
36219
-41620
35608
2517
-8044
-56365
-61429
99073
-70392
7718
95420
-28061
-4112
84586
23915
9608
-73032
26861
-79122
-99249
-9112
-3846
16295
80763
61901
20466
98084
-70303
99163
26648
-53057
84137
73327
95579
79753
-75729
-61595
49547
19510
-78786
-16472
-59769
73041
51138
17511
-77604
-26880
-54107
40157
22658
90322
-7339
-76364
41541
-13352
51409
7749
26343
-45250
-27799
15698
78815
5280
184
-89560
70048
13597
-99456
-14399
-40069
40126
-40208
79461
-24176
73344
36764
58597
-30576
77349
-22123
45732
-99880
73750
-36043
31997
73533
96904
72247
-99507
97897
-50
90531
-42130
-50950
-92213
60539
-82573
-91903
-31160
-80966
81195
-62351
61999
-37652
25964
79760
-47118
-44616
17695
99137
11121
5127
60970
-14322
52852
36309
-56287
31679
-90744
34490
-92355
95846
72548
27559
-74063
76934
70582
8833
32010
32279
77468
67202
62109
22344
79824
91574
-38749
59965
77990
-24536
-99869
-74290
71474
-92628
79046
-56463
-16763
-45633
-82162
-59229
-87873
84746
-70505
-13043
-40285
-82309
52694
1119
44149
70900
51160
28323
-29720
20646
-75484
99250
85157
86629
-12028
59581
-39807
-13111
-87389
-21251
-14725
56934
18621
74444
45729
29239
-59456
-5491
2896
-69039
-2885
-3014
-44859
-49280
-92749
11784
4137
-78328
-62767
76801
70358
-83386
75010
-79133
78677
-66301
-77534
-44983
77786
-80454
-80944
91628
-21870
40470
-27815
29151
16837
-94749
-96734
-714
-39705
41229
60704
51168
44981
-94918
-10615
-47171
41959
74914
-1872
10581
6522
32457
-66031
-79692
-35546
33501
-12263
-94993
-93993
-49723
-31091
-64250
-15363
-34930
80204
77840
-37264
44162
-74113
221
84623
37457
60456
298
52625
11690
11309
40110
75520
-1072
-74534
-91214
-24539
-9096
60112
92307
-51855
-82733
-93969
-60640
-4441
-40387
68872
-48755
-91749
40820
-30627
-70378
-17337
47951
68961
-84746
27432
-40371
14215
-11170
55749
-50161
-12957
-48186
10460
-96202
96410
59592
22266
4585
8261
-3355
-32365
-86412
5158
50203
6109
88948
67061
-54641
59219
-42361
-2003
-9221
-79602
-50476
-87574
13923
-39057
-54014
-63637
69559
-29582
-85650
-74686
-39213
37052
-78333
8018
-54137
40911
-81639
-60980
-73046
80401
59600
-97194
52050
9178
-82991
-50532
28388
23904
39098
-26585
-1709
-51299
-26676
-93016
47250
12782
92691
77164
76311
-90604
77032
-66722
-16768
-48401
-40608
-98954
-48344
12391
19339
96022
-76518
-46864
-25995
-67109
-64991
29960
29862
51782
-87598
68908
-4220
16968
-89219
-96920
29062
-59977
-73451
-42685
-82616
12294
19301
-23023
-39615
45705
15174
-77601
47563
1956
7030
-30772
66224
-66851
96242
79182
-7261
-10528
-19624
53913
49860
217
-17261
88912
20617
-84546
-10919
-521
42353
69888
87130
-37045
-35146
-9269
23088
-13371
-38918
98724
-98252
-2875
-31140
-34960
-99252
-26774
-36178
-31544
-6402
-14387
-96820
56298
84060
52585
79825
13321
12417
91398
36958
-40490
-35528
15202
33299
66142
-60252
60643
74989
-54171
-92901
75872
-85285
10227
-25320
-36084
59373
4413
64318
87114
40067
-56626
9606
60893
-7438
44450
-36042
96870
-98872
56667
29906
50621
89361
-95264
58630
54229
-68355
5079
-67955
-83135
-67873
62236
44205
-66241
-51830
54063
94356
-33899
-74299
-99145
-51202
-91277
-38342
43193
40469
65310
66902
-91099
53159
-51466
-2106
-8521
11184
-15611
94027
-53844
31225
-6682
-48111
37055
-76805
-45184
79567
-75598
82057
87587
86106
-69330
37617
83174
58506
66858
83691
18333
72939
-95531
5571
-44006
-98877
68108
-1251
-22646
19050
-11071
-45050
1815
23655
-2507
91485
8314
-79921
49250
78693
-26731
23899
95578
66764
-79280
-48098
85489
1404
83226
-82327
-17357
-4447
-96935
62685
26675
22819
27941
82764
-75453
17152
77014
18482
-91330
-70505
3614
94404
35421
85548
48442
-64134
9689
-85182
97180
7621
-73416
-47189
-86388
49814
3870
8496
-60915
94083
45347
-38198
98328
82395
-82045
20818
69404
-82590
-55882
-20726
69906
-28612
18629
76431
96133
-57754
-6032
62724
73006
18415
49274
67513
87855
-53325
-6419
-53918
-21722
29183
23452
85289
-36178
-40285
-27534
-65464
49493
-88452
62873
-76663
23304
-10456
-25510
79234
-72879
-38903
-51564
62007
-63698
97884
-37438
66661
36032
87802
53655
1462
41439
-79238
-16815
30733
20235
50217
88575
-52986
25145
70569
-70796
-9333
-14114
25034
-1163
-11992
-85889
-98289
-53688
48305
-13704
32792
68611
-79061
-36105
-54193
-435
-26185
23163
-99258
-33844
-45340
33592
-52731
-91415
66339
-91749
86659
28278
-10372
-78575
68525
91577
-47641
-85041
-67992
44733
-55801
-48574
-50225
63259
-14107
46188
-79215
53718
63362
-55852
-13407
-72348
32892
26183
-6459
51881
-7476
47918
-23137
-82252
-73231
-20239
-89252
81781
60584
-78619
82305
-30755
18384
-17004
30520
11689
-89444
63233

出力例2

96262
96333
98386
99484
95275
98959
99514
98310
99892
95741
94863
98948
98863
99308
96459
93495
99726
97961
99234
94949
98635
99078
99603
95617
98075
99908
97362
99414
98266
98275
99049
99993
98157
99658
98053
98562
99146
94682
99449
97094
98794
96083
98537
99529
96387
99845
99976
99597
98987
98182
97039
99552
99625
99168
96591
97828
96357
99706
98842
93907
96387
97326
99503
99249
98992
97473
99578
96514
98205
99837
94704
98142
99794
99557
97336
99655
93261
99928
97706
99884
98850
98799
96984
97276
95165
99646
97067
94828
99639
97688
91376
99861
99073
99163
99250
96410
96242
98724
98328
97884

問題一覧へ戻る

ページの先頭へ戻る