aoc/input/2022/20

5000 lines
26 KiB
Plaintext
Raw Normal View History

2024-07-24 14:29:59 +00:00
-7703
-8679
2426
9099
2017
-6881
7220
-8684
-282
6486
4723
2069
2063
1692
1319
-619
-2196
-5859
-8052
-6114
2362
-1901
-6312
3798
-5453
1732
-8612
-138
7678
-4152
-5031
-5202
-9908
-9998
-9035
-5881
4789
2939
-4158
-1324
-4787
6536
9351
-9359
243
3583
4756
4898
3325
-6025
681
-6842
-6721
2224
-1894
-3174
2882
5416
4232
7835
-6346
5507
8758
-5647
-6617
5713
2184
5663
-2593
4623
8173
-128
-4278
-1454
-4795
9264
1960
8074
-2513
-9799
4487
-467
-7254
7617
-4368
-2808
-3734
5021
-9529
-6517
6504
4343
-152
7918
6473
2575
-138
5016
-5021
-3406
-1054
9015
5893
-3966
-895
-6579
1196
-1640
-3335
2260
-2919
-7174
-709
2845
-687
4221
-4846
-6932
2425
-9270
4334
-2016
1052
3681
3044
2869
5115
2491
2498
-61
8175
-6893
9633
-7751
-173
-7002
-9629
123
-8631
-9320
-2098
552
-4381
3055
8262
3758
5959
-7499
-4678
9779
-4366
4649
-8143
9970
466
-2998
-7809
-2574
2128
-9775
8936
-4293
-4568
-9366
-416
-6236
7809
-5656
1998
-2566
-1597
9826
-2192
7398
-4363
-3646
-1493
-1549
-8514
-6345
2896
1950
4987
-9079
-4196
2786
3348
6207
-1068
-9581
5625
-6496
-8752
-1851
946
-9874
-1091
8953
5198
8833
-45
-7911
-7597
4700
4788
-3095
3898
-3666
8668
4801
-7699
-4087
-9273
-8425
3795
-9060
6054
3226
9034
-3601
5867
-3376
-2624
-2384
8058
-4174
-7570
-3355
6027
4624
-5801
2863
-5669
-8392
-7762
748
748
-9436
4221
9420
2896
-9376
5519
5410
-8512
-2082
-5659
-2503
1121
-8944
-4137
881
3195
572
-6330
-708
6891
7850
9779
-615
-2056
5221
6400
5576
2347
3119
-3212
3182
8234
6827
-9008
6165
1934
-6507
-3894
-4686
9528
-4368
3844
-419
-7699
-9052
2896
2184
9903
-233
2438
-3703
-2227
4624
-9859
2158
-5935
7173
-9265
4042
-898
-9105
-9410
-4386
-1928
7730
-3192
-5829
-1090
-7850
-5474
-8024
6820
-6865
8083
5516
-7832
-5195
-8619
-5855
4316
7773
-1652
-3073
2830
4921
5411
-845
192
-2863
7454
-7290
-3623
2907
1908
-9366
-9383
-5824
5548
-3941
9993
-9176
-6609
4675
-1145
-2101
6572
8763
5491
-7308
4737
6173
5124
2035
-2431
-242
8760
9747
268
-8517
-4480
-6839
8617
-1642
-4379
3383
-3209
-4405
101
-697
6090
8431
-3785
7754
-7200
-8360
3302
5216
-323
-5699
278
-97
-3347
8239
3700
6861
1036
9059
-8194
-1084
3551
-2262
-3007
5298
6718
-153
-6114
-2393
-4495
8929
4890
-2202
-3040
9481
-955
4865
-4705
-7467
5782
-4996
6857
-1491
3410
6364
-9382
6111
6325
-4095
-2037
-653
-7060
-1469
5166
8594
-8231
5005
-5611
6882
6355
9153
-983
-2471
3297
5118
1467
-9029
-8504
3991
-5453
-5371
3289
7622
3251
18
-6813
-1493
-7915
4291
-8737
5187
-2028
6537
5652
2057
9561
-9007
3745
-3193
8376
-4244
3170
8122
-102
3511
4610
-5985
5193
-8346
4456
87
815
127
-6026
-7611
2117
5586
9845
6730
2696
5966
8798
-5379
5805
-9866
-8227
2961
-7833
1556
4086
496
8444
-9636
-5380
-2189
9900
7492
7519
4134
8058
4827
-7457
-8640
-1880
1896
-7954
6835
-2630
-1211
-2377
-7190
-5757
-3118
-1753
2162
-3577
6021
1467
7398
8880
-5640
-4235
5199
-6338
6924
6772
8145
-3566
4878
1852
328
-5859
9278
-5883
578
8304
-3775
-2072
-2685
-3297
4605
-207
-1139
-6996
6577
2574
3213
6221
-3575
4735
-8073
-1853
-4748
-8721
9452
7730
7982
2285
-8073
8954
-4748
7257
-8669
3334
-3548
-3196
-3920
1147
1356
9883
-2777
1661
-4312
-6868
9249
-2440
1462
-7423
3947
-826
8758
9021
-2214
2449
-1274
7041
-134
4164
2716
6577
5803
-5176
1704
6766
-9434
-5847
5340
-4335
1037
4985
-51
9811
-7948
9942
5310
-8212
3133
-8468
-4811
775
7044
5199
-2517
-8388
-1995
-6770
5778
-5587
-9672
-8632
-6792
7917
-419
9071
-962
793
4544
2618
4780
4359
6704
-4829
9641
-7441
-7804
2831
-3102
5582
3534
9915
-8467
-3504
-1477
-7719
-3745
8679
3185
-4722
1253
-2816
-6628
-8615
-9607
-7112
7058
-9300
-7507
9457
-3229
-5684
-4332
-4711
5109
-8863
5164
-1459
-9207
-3597
-6952
-3355
-6089
8728
6048
9493
9681
5072
-2011
-6014
-7360
8763
104
-7471
-9478
-3174
5117
-8412
-7875
-8022
-505
1661
-1084
3303
8554
-1208
8555
-1388
-3438
4221
2332
2450
-4555
3441
6199
-4818
-2602
4362
3905
108
5006
6832
6080
3336
-2825
6555
-7948
8230
8109
5244
-8593
9918
7902
-4406
9493
9008
-4235
5554
8743
-3343
5676
-8863
-8990
-9855
2054
4100
-6671
3577
1869
8506
2436
2659
-229
-3909
-1720
-9552
7668
-8018
3121
2812
-3508
2020
-9491
8192
-8742
-3209
4747
-1831
-4722
-9138
770
-3320
-9114
904
2375
-3595
681
-7831
5700
8889
-9931
1241
6002
5393
-5790
-2871
5477
9090
-2377
-6526
6740
-5853
2526
3315
915
2308
-9463
-3087
-1045
9945
3762
6687
1670
2756
-9699
-9834
-6268
3736
9086
7214
-7935
1480
7128
-9539
9737
6531
-3724
-6546
-9513
3626
7445
3788
2782
-6737
-9070
-1236
9946
8264
-6871
389
-2385
-9992
-1870
1642
-9517
736
3364
5507
-8926
1868
-9984
-7514
3979
-9610
6585
1521
1601
-5844
-6368
-410
-3601
1634
7214
-1463
-1072
-5380
-4515
709
211
-2174
4529
-4293
6451
2158
3170
9915
9970
-8544
-4171
-9843
3343
-2597
-8810
-8529
7124
-1415
-5674
5677
4433
2242
3452
9142
7994
2054
3023
9419
5148
-79
-8691
-4757
3185
8375
-7327
970
-4781
6894
3636
8243
-3786
-6053
-8547
2040
-6811
-4406
3111
-5002
-1443
4037
9123
8031
2691
-6251
5894
7641
9471
-1865
6480
-4203
-4289
-3460
-7986
9724
6468
6404
1113
-534
-5109
-8682
-5853
6503
-2077
3924
-8371
-6055
5908
9993
2117
-7423
-5313
-3324
-2366
-2900
-5448
1456
-7512
-4985
4086
6107
6358
7749
-9976
3170
2812
-1499
6550
-7
2826
-7670
-5489
211
6092
5745
-6438
-8501
-4042
-1831
-1852
-6915
483
-3318
7338
-3833
9998
9212
2298
4146
-4652
2880
7765
5340
8133
-4445
-4289
-6762
770
-1458
8750
-4782
-803
-7929
5048
5085
-8292
-7654
9132
2499
-7302
7347
7527
6214
-7044
2035
-5031
-4298
-5295
4175
-2418
-5736
-4598
4087
3444
651
-3724
-2929
-9954
6199
-1645
1777
-1211
-4095
3380
1852
7814
-199
-3752
4016
-1476
1378
1274
4349
9166
4799
6051
-801
-4497
5805
-6834
8706
8846
-9114
-7333
-194
-1110
7427
1162
-1740
5803
-4371
-3250
-4589
-4848
-4683
-8407
-1048
-3174
-7625
-7752
-8196
9443
6472
8293
5035
-6114
6230
-4535
1814
-7783
-3723
8967
-4137
8944
1184
8199
-2403
5378
-9136
-1652
-4924
-831
-2241
5765
2512
-9730
9337
-457
-5452
3392
-2225
1182
-4585
4959
31
-7315
-3499
8109
5335
8237
-9185
-1293
3898
-1222
5178
962
-7058
2907
5072
2331
-2466
-5850
8060
-3287
4987
5724
224
8722
-8572
-1892
-3248
-7682
8586
1419
6020
5439
7786
-4634
-4724
-4554
6596
1083
-3203
6665
9796
8387
9873
-7997
-5500
9627
-3473
3662
1386
7917
-9708
-7213
-7453
5167
-449
-1901
-4255
5187
2149
8711
-3688
7976
-7980
6086
-8567
4370
-2470
3914
-1369
8819
-8920
-8915
5966
5894
-4130
-6792
816
9703
-1688
1945
9116
5598
8068
-6301
-8567
-79
-1286
-9035
2218
4883
9666
-7518
-2808
-298
-8907
8903
8342
2657
-9481
-4645
9502
-2019
2685
-529
4625
5533
2743
4819
-9863
-1468
8728
2811
-9553
4952
-4676
6341
-6984
7014
8081
9266
-1093
8145
-6954
-6721
1448
-3333
9394
2075
-6729
-3222
8611
-8625
4649
-5554
1170
-8074
2786
8877
-1088
1997
2289
-9412
-5724
-5298
5416
-4693
8675
-1191
6772
-4903
2423
3991
-5835
-7664
441
-492
4833
-3121
3189
-3828
4787
-7904
5713
9951
6711
-4468
1800
-9247
6838
-5479
-6152
6399
-2668
1182
4218
-3741
-6780
7569
-8231
-2578
-4023
7119
3908
8342
-3722
3569
7765
-4025
-435
7721
-52
1760
-780
-4187
-6033
-8583
4944
-1871
6205
7141
-653
-5047
1911
8711
6553
931
2251
-8983
6315
8457
4914
8478
7747
474
8232
8064
3208
-4983
9824
8835
5373
-8143
2999
-8830
-503
3065
-3023
4265
-9486
8930
5398
3107
-9539
-2131
6506
2242
-5916
-419
8700
-8751
-1723
-4511
-3963
-4811
-4758
-9986
3188
-3778
8103
-1371
2208
-2892
1346
-6615
-9340
-5276
-7789
-4106
786
-97
-4828
7162
-8505
-4829
9647
9556
-8683
-9390
-1377
-6569
-4964
-60
8743
9113
-5742
-3861
-5245
5753
-9828
-4060
8889
-3274
-9479
2372
-8939
3526
529
5005
-5554
8626
3351
-1773
5340
5894
4350
9203
-7969
-5600
-8734
-3602
3343
-2593
195
-2477
3837
-3097
-4772
-831
1050
6859
9009
-216
6459
-7659
2131
-9672
5885
3573
3097
-1453
-5411
-9310
-5097
6168
1955
-9142
-7677
1874
-1813
3104
848
764
365
8130
9992
-4544
-1927
-4692
-7469
2706
5072
-7833
1744
4289
2410
-4016
-3566
4687
-7604
8860
-9040
1296
4737
-1761
4606
7174
6306
9302
1541
9846
-3543
93
-290
-9114
8415
-9228
3351
3712
-9520
9879
-1640
-8190
-3097
-9573
4564
3732
7733
-1892
7119
7360
5904
-1299
-2471
4852
-6439
-3242
5147
6663
572
-1756
-7112
5009
-1880
-1598
9988
-6023
2363
5895
3188
4331
1433
-4889
9764
-7889
5689
-287
-7360
2469
1677
-6383
7881
1242
-5795
3796
-6740
4923
-8696
7262
-7819
14
1751
-9613
4281
-7499
-2096
9312
-6338
2707
5698
-4874
3692
-1672
-5644
3334
-138
-2011
4912
-6881
9433
-6216
430
-6936
-9606
-9637
-3561
2141
7558
6903
245
-8572
-7311
3031
4291
3204
3164
-8177
2555
8763
-2998
-392
2650
-4787
-2922
-4406
-7152
7616
615
-5087
-5423
9375
-7766
-8354
3197
5087
6957
9777
-2270
9656
-8346
-1591
-5579
-9492
4771
-5555
-3880
231
-438
1962
553
9726
-7529
-6615
-5311
3171
4785
-8589
5885
-3806
-3454
-9268
-160
3311
9022
1145
8484
1121
8054
1563
7431
-8113
-7543
-2140
1852
-9207
6686
9136
2575
6835
2719
-1747
1121
797
2525
668
-6868
2054
-105
-9336
5727
-7722
6285
-873
5178
-752
8216
-853
3191
-7468
5238
-5638
3435
-3727
-4796
-1735
3051
-486
6165
2525
-6509
8929
-5677
2707
-4222
8589
4268
8275
-5879
3714
-6557
-8276
-2729
-3205
-6194
-4494
2019
4496
-3095
8919
809
8081
1565
1908
-874
-1048
-472
3170
9212
1358
1798
4975
9450
5747
4265
-3993
-9425
-8871
9941
-1192
-5707
-6269
-8272
7524
-2929
-1391
-176
-416
-4302
3323
-4859
-2472
3572
9521
9686
-3205
-8939
-3952
-2227
5256
849
3363
-956
-8944
4667
-682
3206
-978
-713
-8276
8903
1744
322
6124
-1087
116
8775
9175
5897
-6891
-3593
-497
6002
2335
-2900
7220
-4549
-8153
5085
5975
8028
-7499
-2315
-548
7966
6499
6818
-3390
-2931
-9382
4754
-8392
-9102
8992
-6871
1319
7897
6944
-7221
-4407
-9713
5281
-876
2161
-2722
-9473
8611
-6216
-7024
7681
-19
-876
9555
-85
-7469
-1043
-853
3132
-726
-9998
-6927
-1136
8040
-4249
9051
-8419
8078
-9499
-9285
8519
7814
786
5582
-8682
3193
-5101
3792
-4804
-6612
-780
-620
3981
-7404
5432
-4361
-4049
4144
-1270
2203
6989
-8683
-9476
7989
1123
-4173
-5579
3189
-4023
-277
-2978
2369
6553
-5691
4376
-7315
8406
-7597
4828
-8751
-1596
-4693
7693
9995
2826
-9265
6000
9289
8733
1747
273
-3728
7789
5375
7863
6891
7665
4906
-9911
-7722
3489
-9696
2584
-2216
5373
3589
-6954
3108
6596
-136
-7655
6592
-6114
9735
695
8040
-2706
1137
959
-9616
2123
-4414
-2654
-2615
-5411
7640
7305
4045
-5081
-6754
1760
5716
9034
-9863
6290
9421
7730
8236
5218
9796
-5521
-7360
-7440
9814
-1281
-3672
-8390
-4200
5253
7747
-3759
-5073
-3552
4848
5503
-9872
-9034
268
2656
6563
-619
-4128
-2056
-9799
1285
-6959
3667
7535
3098
8342
-9515
-2583
3569
-8379
8161
-8466
6832
1817
-9162
8379
-3594
-551
-3631
2845
-8124
2110
7860
-6346
5702
5457
-5704
-9838
5373
7256
8407
3336
6183
-2466
-7530
2021
-5098
-8833
2306
-4255
3398
2920
-6433
-1447
-8619
8917
-1492
9903
8104
-9801
-1174
5078
4291
5201
-651
5257
2882
9907
2999
-7188
-4983
-6180
6935
3389
6250
2469
7834
-895
2339
-6166
-9922
7947
-6077
5290
-3805
-4691
-3636
9970
326
-1518
-3192
2564
4828
-5261
-3816
681
6467
2789
-1927
-9772
-1463
7819
45
8942
5256
5489
8554
-4171
-151
9723
-8464
7190
-6442
3849
7982
8483
-4293
5885
5751
3861
-3040
7428
8798
4389
3125
-3669
1047
-935
1908
-7260
-4842
-5579
-8549
-5883
-5589
9958
-6357
2691
2157
-5835
8903
801
-5720
-1147
-4647
-3513
6515
8074
3633
2716
1467
4622
-7515
-9425
-1524
279
-4857
-6251
1930
-5323
8095
-4693
-7936
-7156
-4032
-252
8944
-851
-8949
8559
-40
6141
-1140
1101
8390
2965
-6507
9381
8908
-3222
-1204
5378
-1918
801
-6690
9001
9665
5587
-6986
3197
-851
9131
-7360
5588
-9772
4259
-2825
-7897
3289
-6541
4344
1868
-5654
-1564
-90
6175
-1283
-4036
-5766
8388
-3693
-298
6914
-4843
-8839
-7053
-4495
1852
-3465
996
9521
-4453
-1128
6085
-250
-6638
-9021
-2077
1654
4346
-121
-7013
9654
1147
243
-1519
-6856
3548
2369
-7639
6891
7695
-9148
4417
-1614
-6312
-828
5031
6862
-8708
-4964
-1192
-5890
-9712
-2688
-2038
9244
8098
9932
-8467
-6033
2991
9965
2182
5755
22
809
-8423
8084
3774
1358
-7608
-9789
9528
2786
-8597
8342
-7951
-2680
-3186
7009
-8438
6321
-6195
-8732
-1711
-2456
8187
-7432
-8871
-9022
8264
2939
2316
9781
-7756
2880
-2593
9915
3070
-8737
-2871
-2336
-5566
3913
-7360
-281
1557
3452
6535
9096
-6206
-1211
-4555
2397
2574
-7832
-2498
1870
9467
1961
8588
-9024
-2517
4244
538
6428
9530
4321
3303
2720
-261
2777
806
560
-5757
-3118
-7557
-1237
-3274
2705
1480
-396
4217
576
5529
-4332
9737
-90
-6561
-9035
7421
6733
-2998
-7979
-8125
-3375
-2520
3876
-9872
4507
3981
-5524
2590
3437
-344
-7782
626
6663
-1719
-433
-4368
-2838
1256
3033
-3845
-7495
1931
1282
7841
5403
-3133
-9872
7700
-7717
5565
8611
5884
6085
-2747
-620
9316
6812
8232
8697
7404
-1572
-9845
1164
4079
-2816
1934
-8005
-5679
6358
-6023
6365
6299
5299
-9773
9188
-4362
-8117
-402
-7690
-4090
7173
-1505
-8522
630
-3316
305
7192
-9038
-7686
-9481
-1211
-8741
-803
-5422
4650
-2636
-5411
-9364
-1361
-3800
2497
3049
2714
-629
-9278
-5014
-7308
-2615
1309
529
1557
8106
-6680
7031
-944
-1917
7360
710
-6053
8821
5661
7836
3390
4670
-6292
7379
-2722
-7536
3132
-6622
3388
8162
8617
-8167
336
-5469
8733
3168
7403
2289
6882
9145
2784
2880
-758
8919
-5578
7427
-2410
1702
-1163
4164
-3882
-1740
2089
-5474
-6458
-7600
9953
8383
5393
2921
-305
-9452
2145
8484
6947
-4342
-2182
5411
-837
-9479
-3952
-2470
-9432
8867
-7547
-2642
2911
-8891
-3274
-5321
-8499
9624
6413
5689
3193
1309
-1271
5426
-6062
7637
-7446
8376
-2565
2814
3135
-7597
6727
8387
-4223
509
4978
4733
-5291
-9606
3277
-3130
7921
3006
-6062
-9845
9545
-5526
5625
-8480
1483
1419
4828
-3951
7414
-1074
3006
5925
1700
7244
-6250
6393
-4151
-4358
-1870
2790
4735
1378
-8087
-3566
-1265
5750
-8419
-8047
1923
-629
7300
-4991
-8853
4734
638
255
3573
-9517
-7274
9863
1964
-3936
-3246
6545
1480
4165
-3204
-9788
1870
8449
7175
2622
-8976
3823
-8067
495
5120
1866
-2864
-6556
-9151
-8507
-7831
6092
-5214
3558
-6143
-1869
-6001
-4371
8656
4735
5896
3443
199
2045
-4277
-1919
-3811
-7712
5805
-1597
7917
-1871
-4456
-3643
-5853
1661
-9626
5102
-9775
-8089
6649
-4271
4065
6806
7591
8116
6875
-9585
-536
552
-1917
-3669
9779
-2037
3197
-1441
5782
7393
5750
2513
-389
8591
-6609
-7952
-6927
-3404
9316
-7120
-3511
-3035
-5683
-501
-638
674
2564
-6952
8690
-2648
-9300
-8544
5341
8044
-1283
-4089
5508
-6438
-9718
439
5329
8467
3313
-2570
5299
3967
-5853
3379
-9385
-169
9738
-4453
-701
9184
12
4759
-4845
-60
6494
3218
8466
-6864
9494
-312
3638
-6333
1870
-4889
3004
8352
-630
-5998
572
-5542
-9167
-2419
-8632
6290
-4578
259
-2139
4804
4749
6535
-7940
4186
79
5853
-8200
7156
-2766
-5109
-5247
6029
-486
6530
-3456
4101
3985
-3225
-8151
-9855
-9708
2182
3134
4171
-666
7890
-467
-7319
7954
9404
2526
-2354
9362
2878
-3983
-3488
8779
2126
-9513
-4768
-297
-1739
6772
7283
46
-2705
-5375
-3812
6113
-5305
8115
2967
-2662
1188
6947
-1577
-4523
622
-3797
-703
-5191
-2020
-1240
4218
-3995
7669
-630
-4911
3518
-9045
-9221
-5201
-5258
345
-4172
-2184
-8227
5296
3763
7618
-2109
-2065
3644
-6684
-9960
-3048
-5162
9874
-3718
-3021
552
1374
-7406
-1211
3246
-978
-8362
7355
212
1225
-9799
2009
-6952
-876
-7911
-5907
8880
6285
-3433
3156
2809
6114
-7699
2236
1389
-3186
3315
4221
8121
-8176
-7439
7423
-9584
1501
-9077
1014
7412
7883
1723
5894
4564
8158
-5264
6727
9607
-545
-3876
6473
8840
-6610
8712
9239
-3263
-2851
-9114
-5973
5788
3313
5457
9100
5322
-8859
7802
-3291
-979
-5523
-6840
-7563
-9612
-8622
-655
6557
6533
-9479
-6183
9493
-3454
2777
8526
-6373
-4702
9113
-8031
-7162
-1901
5087
4257
5885
3885
-1303
8447
-1979
-5518
6472
-4222
-5615
-9635
489
-5736
-1622
-3907
-6708
-7189
4774
9561
3554
1274
-4837
5897
-9172
7120
-8793
1050
2088
-9282
-9382
9946
9944
4702
2113
3334
1011
-1304
7215
7461
-3007
-9708
-3729
3384
-3595
-1982
2406
6557
3790
-9392
-2111
-9551
-165
-7878
8293
4564
7529
-203
4451
2320
-5219
4952
-180
-983
3023
-6373
3489
6874
-2562
480
-9034
-8657
-1040
-5954
4956
3745
6680
2777
3770
4648
2369
-7904
4993
7031
6737
-3296
-1993
7648
-472
-6240
956
7414
-8196
578
-5951
-6596
-3205
-2150
-4596
2425
6370
5488
-8973
4693
-8440
2575
2909
3669
4463
-1559
4610
6625
-5095
-3143
8289
9270
-1987
7414
7694
1162
-3410
-105
7836
5745
4645
-9770
650
-1719
5776
7045
4215
-3097
-9920
-9437
2060
-7916
-6379
3644
9750
4323
8795
5375
-1412
7617
-3716
-5561
3792
-7816
6848
9620
-9623
231
6199
-3868
-389
5237
2532
-5511
1309
-2871
-2374
-743
-2770
-1296
8612
1563
7800
5072
-8770
2584
-1311
-180
1452
-8673
7591
3023
2308
4900
-8233
-1555
-6755
9239
-1906
-3234
1935
-1149
-7051
2674
816
-3476
-8208
4833
582
-2462
-2474
9562
3174
-4374
-3040
1358
3169
8130
7814
-194
-5383
-4813
4828
-896
8078
-9659
3819
3300
-9576
-4260
7120
-9533
888
8116
9779
5622
3191
479
-2121
4185
3822
-4100
4885
-534
-9539
2555
4090
4389
1309
-5161
-6937
-4734
7314
-2746
-2561
-497
6691
1298
-7053
-7756
7680
408
-457
-4098
6818
8246
-6165
-5095
8490
-4851
1010
-3566
-3466
6959
2117
6638
-5336
-3869
-297
-2764
-8262
3315
-3951
3376
-9771
5949
-2520
8819
5042
4631
3698
5114
1163
910
-6236
-9568
-353
7223
-4494
-7203
-51
-3724
-8522
5869
-333
-6449
7333
8516
-4903
-972
9684
614
3743
-7713
9145
-67
-242
-8438
-7406
-8710
-9521
-6062
-16
-4627
9831
-2935
-6740
2941
-3987
4987
-8145
-9606
6855
-4277
-4225
-4128
6572
2768
4221
2865
-7162
-862
9433
2236
-7293
4433
7935
-4496
-605
1563
-4653
-4871
5162
-6865
-8954
5284
-3152
9153
-2421
5876
7033
7102
8584
8582
644
-160
2997
-8568
-1662
-4008
3701
-2137
9188
-6437
4604
-235
-8755
-9611
-6982
-2871
3246
344
8585
-1411
681
-5835
5897
-4911
3936
-4453
-7442
6476
-703
-2305
6154
-5903
962
-6324
3437
-2658
-8071
-5319
-3203
-5365
-5604
-15
-6438
5751
-8138
941
6730
6468
-2910
4700
7982
9907
-8057
2211
-6217
9781
-4172
-7823
665
-9114
3798
-8675
-1488
-2182
218
2743
-3021
-7457
5508
4714
8068
4221
-830
-9465
3034
-2466
9518
7740
-8408
-5214
6468
7966
-8868
-1901
-544
8011
-4954
-4199
-4316
-9735
8458
-3395
-6910
910
4433
4350
2408
-1906
4244
6486
638
-3526
3832
-3783
626
-7516
-9077
-8679
2960
-4922
8004
-7599
-3301
-3822
-9324
8910
-722
-3871
35
8379
62
-7167
6207
-2152
-2743
6831
7643
-671
-1359
-4395
-4196
-878
-8369
2839
7838
7944
8759
9982
6370
-9944
-1872
-8399
2318
5984
-9726
6638
2960
9385
-3415
-463
-3571
3822
619
6730
-305
-9845
-8737
6563
5395
8031
6586
-6496
-5142
-4914
5594
1158
7139
-8196
218
-1365
-6804
-8195
-5686
2216
-2280
-6965
-52
-9935
-7437
5582
2397
-6962
8914
-6853
-2642
-3566
-8990
8391
-8385
3918
-3118
-5205
7694
4611
5736
-1093
5554
-4213
4225
3419
-3356
-4782
9970
9510
-2572
1832
9884
3368
7572
-5728
5416
6087
-2384
5292
2009
7306
-445
4100
9301
6874
-2384
-6018
8490
2236
-6147
4924
4466
-7511
6688
-1720
3111
4439
5106
6078
-2431
-6995
3798
-7751
-7495
-9713
-2635
-2872
7189
-4490
-3131
7524
-3944
-286
4603
-8407
6250
-4173
4238
9450
1489
4063
-80
9254
8333
-907
-4073
6563
9179
-1141
-4859
-2822
8675
-2954
-285
949
-8458
-6918
-4245
6691
-7904
2088
-4777
-7063
-5795
-9863
-680
-9626
9527
4553
2013
5903
-570
-6422
6852
-9273
-9167
-9938
-3952
-5208
-6304
-1011
-3460
4185
-1472
-8968
9963
-4407
5422
3
-4903
-3074
1911
7071
644
7078
9993
-4851
3049
3315
4221
-8176
1403
-9236
4967
-780
-5418
-1957
-931
163
-9721
-1193
4363
-4675
6266
-9932
-4341
6297
-2183
-2499
-849
8380
5746
4027
-6223
-4960
-9525
-7563
-5941
8831
5591
-2570
-7931
-8392
-3597
-4194
-4044
-5880
4702
4332
-7570
-9376
-7932
9471
-5215
4358
8953
-4720
-3416
-232
-529
-4456
8809
-9029
-9908
2736
-2290
-1497
4084
-9241
2790
2803
-3594
-7915
-8512
3343
4610
8352
-9181
9001
4610
1737
7097
4898
8664
-7089
-1454
-3810
-5863
-5221
-1319
-2290
-4513
-7026
645
6764
-2473
6276
-2229
-9490
-9727
9149
4347
9510
2505
-6062
-6952
-184
6680
-65
9395
-3336
-3335
1930
-6379
-4233
2326
-2623
-7233
-3224
3553
5938
5556
-8321
1315
1519
-2459
2525
-1303
-7252
-4715
-9958
-457
4975
2707
-1324
5257
5756
-4460
881
9874
5074
-5407
5184
16
1599
-5449
8877
360
4165
9866
8293
-3568
6704
-5081
6199
9324
1032
-1885
6325
2552
-9581
9779
8547
2734
-9619
9445
9956
243
2735
8785
8291
158
-3995
6876
5298
6546
837
-6296
5569
-8438
6990
-5219
9137
-9898
439
-1825
2233
-5261
9980
-5031
-1445
9592
-4050
-2630
2525
-9440
7897
6964
-1319
-6942
-6079
4977
6451
-5544
6462
-9262
3431
4980
5272
8747
1627
2387
-1462
-7597
3240
-2132
7078
8623
1583
5750
5503
-1258
8521
-2038
7179
-7765
206
6201
-3752
8763
4103
-5031
-9513
9656
-6216
-4617
-9006
-5571
234
-9313
9311
-5753
-5350
4967
-6982
-3040
4016
3830
4390
-390
-7184
1957
1913
1831
1732
-944
8327
1479
-3315
-513
-368
7940
9907
715
-287
-297
-7722
8675
-9236
-9074
-8064
0
9303
5168
2532
-5795
1535
-19
-4071
6891
5393
-7746
3984
1760
-8003
4082
-2473
5565
988
-4244
5539
-7875
9024
7641
-844
-6190
-8369
-4195
-7951
2392
5908
6435
9131
-5604
2409
-58
7697
-8746
-9310
-9241
1631
-4521
7186
4723
9705
4886
6521
6821
7830
8116
-7986
4443
5400
9759
8706
-2998
2088
9131
-2330
7860
2988
4023
7119
-9648
-7940
-3000
-2330
-6868
-6416
-143
1101
-7467
514
-2317
-7131
206
1422
3112
-8769
-6449
-1193
-1917
-99
-1048
1545
-9626
3189
-5089
8011
-4426
-8162
1541
889
4257
4835
5114
8516
-5352
1069
-9382
-2477
-2384
-1180
-2548
2555
8008
4063
3351
-110
6522
5677
-63
-9233
-5431
6495
-4970
5727
8624
-4289
-113
-4646
6321
-2229
2722
2224
3139
7949
-2585
5023
5793
-7393
-4811
-9376
-4363
621
1934
4611
-8504
6564
-6804
2204
-5360
6504
-8064
-2141
-3955
-6383
-840
7571
-414
2883
7305
3012
2123
-972
9879
-9976
-3304
-9840
-1530
4253
7111
-8321
5514
-234
-6812
-9492
6943
7789
1361
-3323
-2746
2947
-2851
-5061
961
-5712
3076
6660
8189
2242
-4783
-1975
7060
643
-4490
-1056
-1975
3038
-4704
3302
-9240
-2028
4780
-8438
-7599
9789
-5960
-3778
1202
-2847
-2011
-6541
7424
-18
2813
639
-7677
-8890
-5333
9510
1935
-6837
5726
-2925
5403
7343
-9918
2639
-7560
-7686
-8843
2803
183
2887
-3375
4524
-4255
-1265
4681
-8741
2554
7425
-320
550
-5654
-5683
4221
2213
2452
9302
-7112
-837
2998
-9314
2574
5949
-2872
35
-3296
5992
-8708
-9478
7020
-1361
-8999
1656
-1409
-7707
-4551
3121
2283
6089
8253
-7333
599
7163
6459
2580
6779
6746
3457
-9008
6668
-2925
1118
-2421
-9207
1107
-6346
-7308
6674
3161
5688
-6757
-6416
62
8883
3170
7819
-6879
6076
2802
1760
1231
-7189
-3778
-3742
4293
2114
7975
-2922
-4278
9647
-389
-1377
3200
5661
-6329
-7092
-2216
3907
-5923
-1274
7733
-2354
-7767
3610
8700
-9630
8647
2010
3089
6392
3405
5477
6861
8011
3732
7871
-8958
2158
-5474
-7001
1261
-5258
8898
8931
-2885
6897
3068
-2624
-7272
3559
8767
2089
5810
2401
-3890
8485
-9998
-1871
-7449
-204
-7534
7679
895
-2256
-9096
7719
-8896
5473
-7514
8116
53
7338
9264
-1871
9505
-8233
-1377
7427
725
5755
2678
1183
-7703
6487
-40
6739
-8697
9811
-2502
8323
9592
-4911
-4647
-9648
-3604
-6628
3774
2375
-9073
6903
-548
-6378
5009
-8275
2193
-3023
6032
8495
-5477
-8727
9388
6592
-5280
4771
-699
-323
5566
-7746
-9958
-6711
6191
-4511
7070
-494
-5291
4632
6210
-6898
104
8322
5179
831
4362
7883
-1472
-6154
-476
-7060
6585
1184
-2883
-6271
-7132
-3571
1162
-6649
-9662
-6781
-972
-5369
4103
-5319
915
-2492
-3187
2150
-7173
460
-7243
4610
-7588
-6026
-4524
8145
7604
7290
2423
1403
509
8798
1675
6777
8232
-1932
2725
-6048
-4799
9971
4598
-8196
-5674
-2387
8798
2000
-7960
9657
-9114
-6471
1411
3537
-9643
5802
-9206
3844
-1219
-2308
8718
-5272
127
-7772
1040
-972
972
464
5702
4652
-486
8455
4289
3405
-2615
4529
2622
6660
7869
-4734
-1162
-9157
-9102
-6449
7115
-7828
6835
4084
9154
-5594
9510
-5515
1145
-5396
-8611
-1645
9311
-7904
2497
6585
5510
1329
1556
-2309
-1324
5575
5290
-1176
3993
-7725
-5353
-3090
1206
7685
-1369
4388
-8855
-9897
6852
-5448
-9074
2570
7060
-9660
5006
-3174
4703
972
-709
-9857
-5014
-1788
7899
-7966
1563
3859
-7315
2534
-2835
-7715
3861
-6139
6858
1505
-8167
5102
-4450
-9856
-5564
-6086
-9520
2882
4349
-4585
3145
7427
6487
-4523
-615
7376
-3222
3825
-840
-1788
2203
-3572
-3309
-4516
-9978
-613
-8105
5568
9690
-5094
-5654
-5314
8966
5601
66
-3027
-2473
-79
-9968
2123
9069
-9977
-2384
-1053
-8006
9013
-4050
2106
4745
-5829
2377
560
7689
-3652
9689
-5141
7617
-2307
-2028
9723
-1715
3044
7448
4700
1814
7851
9990
158
-24
-8968
9938
2266
1518
2839
9390
-2256
7008
-2213
8594
8851
-8739
-645
-1867
-5669
-7152
5253
1911
-3296
2632
428
8451
3246
2686
7170
-687
-7498
-6048
-4930
-4691
599
-8951
-6501
-1852
-5457
-5061
9469
-6855
-6485
-6435
-2474
2056
4693
6167
-9372
-9333
-7291
2352
-5080
4901
8880
-8346
-1186
5942
-5179
-5894
6333
7794
-7301
-5820
-6807
2524
6584
7669
-1480
1426
3032
-4678
5296
2431
-168
1240
-138
2796
4762
-7092
-3488
1998
-7184
9533
3441
-5457
7719
5435
863
3675
-4420
-5379
-7941
-4490
-7764
1680
8553
2931
-1493
1599
6016
5519
4897
6492
-884
-6750
3798
-1698
-9440
5114
-8117
6315
-7423
-8982
2839
-1367
5400
-9509
4245
-1945
-4415
7801
-8117
-6165
-3581
4055
-6404
-1505
1358
6777
-2935
-454
991
-4474
1772
1846
-8754
-238
-3597
-3130
895
3001
-9047
4789
-2546
9954
9951
8547
-3316
-6766
-5097
3780
2206
7557
-4587
-3768
-7850
-2816
4822
-5457
-4544
5087
-7494
-8379
-5081
-1993
-1702
-24
-4474
-9387
2803
4884
2582
8557
4220
-3234
5895
3051
-1447
4349
1057
8888
400
-3375
-128
-4734
6139
6086
9660
-5014
7757
3255
8058
-8729
-6065
1017
-3896
6290
-7703
-105
-1831
5072
9040
5326
-5085
388
764
6823
2651
-9340
-9214
-5001
7982
5697
9250
8442
-182
7928
564
18
1552
-4438
-6750
-5829
-5802
-8512
1930
5608
8162
-3727
-6546
326
-5758
6906
-7360
-5027
5120
8477
5048
-5544
6838
-4
-3723
2104
1038
-2972
66
-5368
9999
8438
-6416
-3012
-7233
6394
-4666
-7593
9941
6992
-3454
8887
3770
6528
4362
-9863
9811
-5576
7928
-335
4906
-5531
-3044
2906
-1700
4598
5411
9224
8887
-6251
9562
-9610
3966
-3355
-7818
5178
-298
9528
8862
5055
-7782
7669
-8064
-9960
5259
8546
-2756
779
6199
-8176
-1642
1594
8019
-9632
-7842
4715
7066
-203
5702
8313
-6576
-3817
991
-5518
-4421
8826
-5637
-9083
1551
-1577
2691
-6582
3616
-5169
-1391
1753
-1427
-5814
9897
-4753
5585
8442
9990
3289
-5177
523
231
3677
3811
-8074
-2572
-2140
-565
-5207
6910
7867
2584
9170
-8317
-7897
-9944
-9569
7031
9700
5735
-8219
7887
9303
-1472
9113
-2499
2904
-8708
-6620
5373
-94
6810
-131
849
-438
4959
-1916
7884
702
-5935
831
-5669
-2922
2782
-6681
-6003
-8385
4790
3649
2505
-7741
-6143
6852
-2409
-7884
9314
-7673
529
3826
-6999
-1597
9827
6505
1670
9090
-232
1609
-5854
2812
-9265
3523
-2851
-6665
14
-7904
-629
7873
-1141
5942
734
-8392
2216
-7003
-891
972
3328
2309
8367
-3566
7419
3171
-4466
-2660
-4021
-3318
-6898
5193
5569
330
4735
-6589
6999
3315
-7227
9192
-9585
-7719
4144
5375
-3931
7819
-9563
-6474
8034
-1634
-8924
-1391
231
-894
3523
-3063
9701
-1084
5340
-9020
5582
794
1876
-2816
-2932
2438
7320
5754
-7551
7418
1022
-4367
6010
3758
-9379
-6732
9523
-3406
1756
6087
6826
1047
7948
9438
-1527
-6881
7484
-2377
-6681
-6762
7966
-2474
-9552
4969
-9596
-2851
-1453
-1319
19
5587
8684
-8464
6772
-4903
6794
-9513
9957
-5112
-9077
-5579
-6579
3780
-2374
6686
-9520
2725
7948
2279
-2872
2173
-4004
852
8352
5750
1345
-3248
-9610
962
6219
-701
3399
-4480
2470
4952
-5660
7145
3032
-1634
-8219
-8612
3032
-9908
-9893
-1445
6199
-4554
-4045
4466
4423
-7608
-3548
-8738
-3049
-9268
-5188
-8934
-277
-1447
-7798
7460
-9591
-3103
632
1386
-9289
5486
-1156
-5211
2403
5569
-7925
9579
4987
-2822
7889
7783
-3931
-9799
-8438
310
8096
9607
-3267
7386
1723
-4645
9786
6906
-7360
-2072
-2140
5720
-2963
4833
7073
-3729
-6039
1600
-3745
8147
8491
-6624
-8144
1622
3601
6315
6262
-9935
5117
1983
5131
-353
9051
-2851
-5070
-9461
1750
-2420
1819
-4625
9312
8904
-9585
8243
8224
-5974
5488
-4255
7001
-9330
-8929
8169
6161
-7137
961
2730
-9459
1828
591
-8682
-2554
9726
-5007
9264
7507
8930
-584
-238
-4639
-285
6403
-1546
-3196
5670
6885
4645
4389
-5973
-5654
172