AdventOfCode/2022/input/20

5001 lines
26 KiB
Plaintext

2061
7683
5447
-7582
-7439
8426
-5141
1388
662
-9447
-6189
-8863
-4476
-4258
6576
-3939
-9961
967
9709
-4962
-2475
6536
7823
7472
967
5894
-7309
3368
5796
-9621
1804
1671
-6756
6407
-9104
-9258
-6393
-6826
-2330
6028
-8109
2253
-6752
-2302
1791
-6890
3321
-8507
5342
89
-7509
812
2304
-308
218
9296
-3052
-3601
-2800
-6015
2435
8259
-6434
-5141
5724
-8991
5081
2740
-9302
8244
612
5272
-4857
-8383
-7662
4326
7766
3055
-1931
5503
6090
-1718
1415
-1355
5213
1579
6194
9883
7978
-8010
-5207
-2903
5935
9510
-967
-7399
1306
-997
8005
2142
5808
6694
-5985
-7787
-4925
-4116
4944
2846
812
-293
-8594
6576
1449
3824
9510
-5938
-2291
-6902
-3781
507
9114
-7256
-2121
6683
1874
-5149
-1959
-7925
6702
-4976
4238
3204
-5207
55
-345
-198
-8346
7286
-9525
2520
4542
-993
9709
4624
-7671
-5047
1714
-4870
825
6252
7503
-8185
-2465
239
-9930
9191
4100
6138
-6929
5574
7743
49
-1662
-4762
-4356
6432
8684
-1573
-6149
-181
-1412
-4427
8613
7291
1774
5867
-6817
7057
-3124
-9750
8646
-5593
-1316
-4272
-4534
643
4889
9132
-4516
84
2405
-945
2837
-6525
1546
-6652
-1990
-4071
1328
-3332
7464
8208
5995
9806
3519
4633
-4835
-2735
-901
128
-4922
-9771
-6509
270
-4315
-5351
-8969
8661
1382
-3226
2061
6999
5799
-3513
-7223
-4001
8426
6524
662
-500
-6242
1737
7092
2163
-8612
-4136
-8433
-6895
7356
8748
5342
-8955
-3509
-7002
7125
-5393
-8192
9972
7918
-8251
7944
3820
-9961
6238
725
-3587
3371
-4909
-8677
1208
-3640
-7964
-8339
1636
-3362
200
-7547
-6663
8842
-9663
7472
5884
3332
-30
3177
381
-4890
-4065
-2951
-8910
-5564
4985
2430
-8802
4716
7203
-3351
3830
-9913
-4330
2469
-5839
-7833
-5207
1795
-5575
-101
-5134
4608
1826
-5511
-277
5599
213
-4136
537
-6571
-9567
-6701
7014
-9323
-2410
2385
-7299
-7483
-3282
-1781
4849
724
-8077
-9500
9373
-2330
-1078
6707
-1788
-8718
7691
-4976
-1320
5081
-8825
3689
8095
-3659
311
-2583
325
664
-643
6515
3680
275
-8081
4693
5000
-1706
-3488
1892
-7692
5576
1123
-3593
9515
8188
7798
-2192
-4774
-7770
-2875
-30
-8552
4504
649
5516
-6301
1998
-5165
4038
50
3158
2754
-9913
8931
-3598
-9050
-6633
7057
-8592
-2121
-9582
-9946
-5101
8429
1421
-3094
-8818
-389
-237
5950
-968
-8499
6933
-8760
1564
5567
8188
7950
399
-3198
411
3746
2352
7543
-4807
-2856
3632
4039
-346
7753
-1509
3934
9405
-8431
6297
-61
-7618
7540
-759
-3371
-9998
-9763
-6580
7289
-1906
617
-9110
-3371
655
-7714
6847
547
-3822
4560
9044
-7778
-720
-9268
-2087
-191
-2222
4825
4205
8027
-3355
4846
-6110
6122
6377
5066
-9127
9349
-8432
2842
-5371
-1340
-114
-6813
-2162
9355
-2720
-4191
-1141
-1074
-1115
-9360
3257
-1732
1401
-5805
-8182
6590
-5653
-9348
-5722
1411
2706
718
-9420
-1319
-330
-3703
4126
-915
-6372
-9607
6386
4616
5415
4563
-9494
8898
7920
2608
6847
-208
-333
6402
9696
-1781
-3756
3908
7415
-8217
7832
-9127
-4373
-2115
-5593
1396
-7016
-4970
7044
-5712
-7630
-4241
4701
-6473
1453
784
-5176
-2081
1238
-9312
-4237
-2355
9540
-2639
-146
954
-163
-7514
9456
-8935
-6906
4231
5393
1264
-4785
-561
3199
-7833
6690
5804
6134
-6449
5404
152
5731
2501
1818
9719
-603
-7810
-997
5477
2846
4877
8466
2949
-8664
7279
-1813
-4673
8416
-7034
-3290
8952
-3769
6944
3177
-4397
6806
-5855
8307
5336
7052
8632
7913
1977
-784
-7409
4135
7604
8021
-8117
-2506
5401
-8881
-9525
-6200
-6259
-6059
-3171
6624
3445
-102
-1906
-7272
-8952
4457
-8574
7234
3753
-8515
5621
6215
7726
-5534
-5249
6012
5367
1334
-2344
8769
7305
-8996
8252
-6174
6774
1924
40
3853
6025
-8380
2887
-7205
4522
-3118
-7276
-5195
6260
3178
9379
-2204
-1130
-3769
1566
-565
6823
-8348
-2273
8892
-2043
-4457
8005
-1593
-1317
-3108
1397
7826
-2255
5407
-3998
4050
5069
-7055
2217
-4964
-3743
518
-2766
-7290
1217
3749
458
-2414
2430
2190
3611
5477
1556
763
5799
-5182
-1775
9342
-6596
-6695
-2848
-739
8702
1620
-9463
-4273
9765
-8290
2792
5429
2217
-9752
2980
5935
1355
-2166
1480
-8841
-4459
-1768
2834
-6091
6121
-4625
-6589
-1639
2022
-2792
9741
-9172
6925
-2833
2519
-8287
9015
-8608
-9438
-4374
2901
2397
-9269
-4171
7286
-174
7297
7008
-8823
8087
-322
-6335
2501
-3960
2748
6308
-7087
-7109
-3837
-6516
9897
938
-1364
5064
-8182
-7497
3731
7016
-3704
-3171
-8117
792
6145
-5969
-9699
1465
-5019
9756
-1948
-4733
-6946
1769
-4057
-5714
-1237
-8899
8812
-7439
-6893
549
-8774
-5722
-2460
-3398
3105
-5234
-3998
5249
-330
-8185
4110
-3819
4936
8214
2880
-3029
5272
-6706
5089
1338
-3447
-5940
2553
-8196
-406
-3764
-7204
-5490
9491
6945
9880
-3003
-789
9123
7345
-6139
9272
-5424
-9289
-2541
1957
3761
6688
-7288
4571
-8042
-8826
5382
3251
-2836
3177
-5842
3987
7841
295
4288
-5355
3709
2304
-2951
8993
6190
5728
-7325
-9997
-4103
-9676
-101
-7466
-2825
-4772
-8032
5817
6723
-8381
-8124
9856
-579
-6720
1778
7193
-6748
-3693
7211
7105
-3603
-4064
5223
8555
-1995
-30
753
6051
8035
-3201
7876
-7512
-1114
6700
4052
-7205
7759
4263
2649
-752
-8088
-330
4087
-6951
-6956
-3638
-1324
458
292
429
-8318
8336
8709
-4707
8993
-1615
-487
-2412
5238
-3998
-4229
4946
2855
3178
-4748
4645
2259
2588
-1297
-9039
-1847
2406
-2532
1596
5272
-9519
1942
6683
6308
-191
4062
7365
8328
4475
-8219
4491
5243
5569
-3043
-2224
3765
-5355
5272
-7225
5025
-9433
9253
4532
-1427
-5479
-7880
2121
4023
1238
2801
9744
-3319
342
5837
5832
-4639
5348
6452
-3906
-2237
1822
-4342
-1417
2674
-5638
6629
7201
-1835
5054
3825
4281
-1917
8318
4170
-290
9233
4311
968
2212
1930
8789
2980
6590
-2614
-4404
327
6166
-8323
9982
8902
-1650
7850
2379
9949
8118
-4466
489
-6932
8480
889
-35
3452
2647
-9529
-237
8506
4812
8311
3723
2649
4044
-3060
3195
-2482
-988
-4899
2731
-5710
-6597
-3444
-801
4199
2195
-9697
-9672
-6518
5719
-2738
4433
-406
4362
7325
2406
-8432
3269
616
5681
3796
1224
2400
3961
4307
7137
-9283
7343
-9420
-8367
-7955
-2291
-768
-8566
-891
-8136
9752
-9094
3785
-1781
-357
-4592
5273
1569
-5829
9880
-4190
-8354
-5930
6196
3906
-5276
-6027
-2198
-1595
7789
-515
6062
-8552
-7229
1303
-6183
2625
8893
-9857
-779
9836
967
3269
-4042
4917
3406
2625
4450
1490
-8207
9685
5724
4650
-7251
431
4808
-6884
9876
-3153
-6321
7757
6590
-9101
4861
5665
-4584
4944
239
9275
2344
-5574
-9886
1969
61
4005
9138
-5820
-6573
5888
5253
9331
-9559
7473
239
-1677
-1248
-6612
8563
3921
5404
7855
-3004
9972
-8986
-9435
-5010
-7715
-2335
9731
-839
-1122
8328
-62
6919
9261
4616
9110
-3087
2906
595
4600
6133
-2397
-3077
-289
9601
-8937
6279
-8640
-914
-848
-863
-9975
7482
8352
7734
-3378
-6528
3276
1361
-1525
5072
883
-9936
7198
8204
9281
-8382
-7686
7523
-5463
7748
274
-605
4211
-6449
-8010
3677
-1981
5989
2807
-8946
3491
-3277
9973
6154
8805
-7282
2125
6771
-9772
2905
2096
5054
-9767
4094
9763
8231
2052
1238
-163
1061
6670
6937
4368
3390
2823
-772
1208
-817
5253
-2931
-8129
-7330
1568
931
-4138
4432
5444
2430
852
3830
1595
-9571
-3055
-1809
1449
8220
3966
-996
4613
-2210
-1394
-5651
-7168
-3600
-2570
1270
9599
-7218
1413
-2997
-8129
-1533
8102
-2751
-2723
3512
-5241
8679
6154
4749
8340
-3040
1135
5446
-8786
655
9536
6853
-3855
-7260
-8291
3166
-1574
-8201
5804
2773
4654
-9407
2260
-6994
-5267
6690
-5594
7210
-51
6344
5393
4602
-3595
6742
5170
3584
7178
-9270
-2193
8234
6122
-2365
-3709
1249
2762
6397
9236
8051
-737
-6184
-5562
-3975
6403
-1593
-5985
-9664
-5822
-1061
4019
-6212
1514
7727
-6243
8220
-7811
9355
316
8436
2441
2459
-731
-7326
4291
-8514
-4175
-3385
-1885
296
-9268
-1468
-1571
-8077
-9196
9037
8127
9956
1850
8842
-8141
3260
8132
7826
-9650
-8340
-1250
-8672
-7260
1514
8563
-8061
736
1480
8206
9518
-6330
-182
1611
70
-235
-1059
-3718
8315
5131
-1881
-78
-6198
-3939
2511
-5291
-4579
7457
4658
-8326
-3920
-1831
4583
5337
-1210
-4625
606
-9074
-5829
-1879
-8217
-3256
8713
8681
-2110
-4835
-1501
6774
-401
-9972
8502
-8865
-4545
7071
-6259
-3106
7018
4180
-6099
-6218
-9463
-8973
5583
-4129
-8185
3838
4228
660
-5242
6857
-7941
1575
5454
4761
5799
8830
5499
-2684
2192
2447
-333
-2374
4032
-7581
8044
1708
2460
-232
-4465
1671
5780
-9392
8678
-4538
-8848
-8096
5782
-3510
-7611
8828
-5941
1611
-9897
-4774
9155
-4964
-7252
-62
-4272
-9913
6275
-8478
-8592
8812
4852
-2338
995
-230
7855
-6149
-1785
5722
3581
-7840
1022
-2770
-557
1355
-1296
6351
1998
7810
3073
6637
1724
1096
6624
4334
8116
-8191
7826
9037
-1215
-7770
9155
3503
5214
-2644
9449
1455
6755
-1334
-9886
9954
-7160
-9289
-4463
-3895
-388
2278
6386
8182
6697
-6945
7232
9370
6639
-2193
-1669
9973
-1253
-8490
5989
-7671
-5672
6277
-4783
-6325
-8324
5821
2983
563
-191
7457
-289
6241
8159
4645
5947
2749
-8653
4379
8769
-3254
-4373
-9913
-9841
543
2584
-3714
759
657
-6119
-6125
-3025
-8868
-6330
-2561
-892
4280
-2656
7053
-8552
8930
-5089
9485
5633
3812
-4538
8528
-3226
7582
1731
2812
7515
9371
-7310
-2291
-8421
1611
264
-5421
-7355
-621
8757
-8260
-1119
7155
-6705
-8270
-5161
2249
7453
8773
3385
-5202
-4608
8340
7623
-348
-8219
-8763
507
-1771
-4226
-6936
8533
2406
-9903
-4222
367
-2286
8960
8436
3958
-9404
-6955
-4237
-6924
-6956
-9511
9215
4084
-8552
-5997
815
1415
3761
-8568
4210
3523
-2472
3717
-6699
-2941
332
-4320
6733
7939
-2662
9979
4113
8684
8279
-5310
2070
-2599
-8182
1180
-9444
-6218
8713
5231
-81
8872
3166
-3086
5644
-4671
8898
-9281
8627
6776
-9382
-7620
-593
-3381
2319
-7081
7422
-2157
3991
-2719
507
-8335
6296
9935
202
-13
5995
-2281
2857
4545
3972
-2193
1444
-7719
-4403
7056
7416
-9939
1668
5602
-4618
-4109
5020
-9619
-8394
-3231
2939
-2599
-7419
259
8555
3943
9967
4785
-8339
-6987
4977
1637
6653
7907
-6246
-5919
784
-2708
9619
-273
-3766
9785
-1833
-6563
9510
-7162
165
-4817
-1
-6147
5779
-9859
-9333
104
5649
718
-7724
1955
-1703
883
9123
-4762
4063
-8124
9827
2050
2941
1050
-8894
-1879
-4315
4263
-5658
-8060
4019
9150
1873
-6056
8935
-6932
1310
7129
-856
-4487
-5355
7092
9734
-6046
2121
-8468
-8965
-8991
2907
6092
5689
-1181
9848
669
-9086
-6543
2193
-9621
-3695
-9083
-4478
565
-2837
-7017
1638
5131
5667
6228
-1071
-4176
5797
-2979
-8201
9883
-4799
-9333
9755
-208
2392
5510
-5907
2554
5107
-7319
5232
-4076
-265
8769
8601
4341
4925
-8156
5924
-1726
8399
426
4956
751
8971
-5611
6366
-6819
-9307
7402
-8561
4404
8769
-5023
8059
-9199
8709
6129
1779
9536
-2262
5295
9656
8307
5427
-4715
-1643
-8635
291
-9367
-7300
-3351
4288
9049
6260
-496
457
-6318
616
-4840
5440
9356
431
5965
7245
3603
1238
3689
-9105
-6965
9814
-5856
805
6519
1997
751
3646
-2128
-9903
-5733
-389
6313
2740
9025
-6744
762
-4477
-6955
-8136
5051
8981
-5335
-997
1243
-1612
5214
2398
-915
-1569
3133
3570
-9195
-833
-1822
-71
8953
7055
-1788
5295
9587
6201
-6409
-877
-3257
-3360
7424
8427
-6956
3760
8192
7587
-7514
5470
-6218
382
-8503
2057
-7822
7463
3574
4455
7694
-5351
4977
2949
2096
-438
8044
-2906
-8334
-8002
5066
-332
-5112
3908
-1187
-8387
-8973
-9802
-4912
-8457
2858
3427
-6580
-3351
1036
3688
1774
-1681
-1119
7416
8814
-6017
943
-1796
4450
8172
9344
6537
-5337
9483
-2810
-5195
3019
-944
-8078
-3179
1524
-2214
8935
6798
6960
4916
-1357
-9266
5053
-3739
7730
5465
5051
7799
-9307
8677
3340
4882
442
2484
-4128
228
-7011
-2931
-6001
6683
720
6733
-5538
-2793
3090
7056
-5119
3987
9930
-8356
5574
-3049
-6379
-5892
-3766
-7518
2864
7969
-3462
1595
-2401
-9610
6907
7352
-6449
1547
-1836
-448
5333
9280
-2339
-4862
684
-4655
-9691
5527
-8848
-5463
-967
811
7345
6912
-5943
1671
1852
8426
3385
7234
1466
-7632
-7257
-5412
8490
-1003
-3245
1525
-8399
-5117
1276
-8109
-9691
-237
-3509
1469
2146
-3601
-44
-44
-9033
6683
-3776
-3657
-7582
793
8361
4170
-8303
-9184
-2627
4319
9484
662
-8889
-1210
-1084
-6229
-6155
-7367
1918
5316
-5000
1638
-3402
9136
-5631
4980
-8206
469
8215
298
-3099
-9532
-9940
3169
4180
7393
-3082
-5207
9903
874
759
-1588
7259
-5707
8678
-8389
-1828
-5694
2713
849
-7182
620
9765
1660
6653
-4800
5283
1564
7918
-8889
3713
-2291
-4716
4918
924
4317
-8812
-30
1617
-3330
1233
-1650
-8645
8656
2390
833
7649
-5534
5288
1264
8679
9344
175
-1350
-8553
-6243
7742
3722
-1056
-71
132
-7180
626
-2470
-3986
9908
-6814
-6949
-6799
-6669
-8830
-6335
-279
-6137
104
-1215
5091
3340
-8943
1192
-3745
-1741
-5453
6351
2168
-2470
3366
-214
-6409
-794
2647
4288
2191
5315
-9863
5145
1611
1831
6888
9903
3319
-3158
-1650
7957
-4401
-3048
-2656
-4306
6516
-8351
3222
8515
6826
-3641
-3290
-5534
5290
7525
291
-8566
-5822
7783
6224
-5604
-3920
255
-945
1380
7307
737
931
-1990
-9397
712
4859
6292
4291
-9504
1597
8978
1858
1874
-8759
-4160
-7206
-9022
-1379
3192
-9204
-9710
4635
-8113
8811
2957
5342
-9588
-5511
9702
-71
-8235
4050
-9739
-5906
-9998
7403
2944
6438
-9958
7620
-5985
-2387
-7979
6917
8235
-8566
-515
4062
3875
-3471
-9523
8103
-9898
-968
836
-1540
973
1020
-2779
-8648
1671
-8591
4076
-4975
-2978
9967
912
8873
7875
-8947
-2351
3377
4919
7340
-57
5342
-6970
3737
-5520
7448
-4269
-8591
3888
6349
-2281
6369
8038
-1623
-8226
6455
-5635
-4230
6836
-2411
5531
8741
-3325
-9412
7502
-1443
6927
3131
8002
-4840
3796
-2158
-9071
3018
8317
-5424
-6512
-2414
-8322
-9607
-6612
-9039
-4379
-8889
4325
4668
-2373
842
-5141
9019
1934
-915
-7655
-2530
4410
-269
-5276
5520
2708
4832
7818
7719
2785
3653
-4602
-6733
3909
8221
1573
-1110
6179
-7896
-3163
3739
-6125
2385
-4706
2504
-7736
-3248
5351
4356
-9105
662
1759
-8869
5664
6313
-7490
-7441
1392
-3054
-1333
3841
-5511
788
566
-5729
7425
-3689
-1143
1852
4038
7275
6129
249
-3239
1300
6945
876
-5267
458
-8373
-3290
-6562
3282
836
-8760
2225
6156
8868
-2057
-1266
5069
6085
-3563
-3290
-760
3128
2408
2720
7090
-4487
382
2500
1520
-1618
-6506
3721
-1460
4635
9109
3269
8458
6040
7505
-8139
-8952
-9566
-5635
-8434
3958
-7637
2579
-636
569
7744
-3403
1852
5621
432
-5555
1449
-1610
-5125
-6595
718
-129
3372
4654
-5591
-3270
-9189
-7878
-6770
-2810
5238
-4057
1025
-7611
2497
-7193
4316
-2460
5709
369
669
7554
1603
9620
9538
-2759
-4191
-6553
5562
-1569
-2214
5018
1662
2977
-6359
-1786
-1335
9678
-4910
7896
-7449
-5866
-5112
1924
1519
-9264
6917
-6658
5235
-1438
-2770
-6884
7907
736
5601
-986
5415
6408
-3049
-5306
3779
-6716
-7173
6325
7119
4334
3631
-5004
1740
-1858
9643
9312
5404
872
3067
-6876
3828
6957
-7193
-2844
-4332
-155
-5653
4874
-2700
3790
5823
-4197
-2788
5207
8144
-5489
1848
9631
-5432
2776
-492
-6412
599
9281
-5377
751
3859
-6174
-3766
-3427
-1736
7028
6386
8262
7536
-2983
-1316
-7297
-2999
-1220
6718
-3737
-9382
-1554
-8042
6094
-3624
5205
2527
-2856
-8171
6115
7512
2357
285
-8328
-1010
6028
-51
1055
3372
-3514
-8208
-5752
4084
9765
6868
3737
1624
7969
-1545
-8946
6555
1431
-5223
1603
-7260
7759
3310
-3690
-4400
3541
5919
1743
1642
421
-1950
2115
-8129
5465
5215
9123
-9292
-1061
-3022
-768
-7704
-1571
-8000
2281
514
3466
3573
6199
655
-2893
-8523
-3658
-3527
7664
-8895
2242
1296
-4496
-515
4534
-5897
6279
-8226
5251
168
5241
-4037
-8490
-9306
-18
-8439
2429
9306
-2614
-1266
-9650
4421
5593
-6828
-2022
-228
9449
9532
-2684
3691
-3170
644
2861
-5435
-5657
5095
-8523
6700
-7715
2195
7832
6378
-2330
-1959
-2690
8777
7711
1934
4571
-9019
3347
4532
-3972
-3302
-331
-5309
-5080
-132
-1113
9205
-330
4727
-5528
1396
3158
-514
-7287
3934
9951
-8030
-9576
9239
-1074
-987
7092
4459
679
-4386
-1910
-6461
1091
5407
5530
2732
762
4082
7180
1793
-3496
-7292
-3371
1908
984
7473
-3013
-1959
8321
-6957
-7258
1151
8259
4956
-9644
5613
825
1731
-2913
-8378
668
2733
9275
-1435
-6133
8458
-8349
-6259
1677
3318
-2981
9447
-4625
8776
-7876
9836
7554
-9706
9631
-1363
-3371
-3608
-8324
9489
-8457
3799
83
-9536
8848
6153
4907
-9180
-5276
640
-9769
5140
8632
1671
8644
-7190
-8285
-3077
-1519
4349
5816
-8293
4321
-5770
4613
-8818
8681
6308
-1192
-6580
-5749
-6479
-6913
1169
2339
1212
-1815
2688
5183
-967
2242
-3743
2385
-5938
8302
-7436
-5566
8320
-562
1912
-9085
-1304
-534
-6082
7038
-8046
8356
-3831
3570
9668
-1347
-7611
3752
2182
1633
2869
-5602
2295
-3205
7689
-1031
6683
-1063
-6181
8263
-4320
6957
-6345
-5234
-228
3430
-1276
5054
-5714
-5766
990
-9112
-5604
4385
-8447
1141
6536
845
-4638
8431
285
4761
-4962
2668
-9124
3967
-232
8269
9511
-7731
96
3067
1867
1514
-3738
-3246
3503
751
-8815
3379
5353
-8117
6648
-9091
-1071
952
-402
-3029
8842
8842
7556
-1917
-8005
446
4280
-7575
-4318
-557
8234
2071
-6140
9132
-4912
-8108
9623
-3745
1707
-5710
-6862
-3458
7636
-4188
-6585
8371
-3330
-3670
510
-314
-208
-2865
2408
-5779
4600
7646
2831
3465
7062
8059
-7896
-8970
-7082
-801
-8702
529
8335
-9348
9378
7137
-9987
-8895
9007
-3232
9790
-8186
8889
-4337
-5715
-3657
-3960
1854
4195
-6498
8870
-4546
3864
1487
-5997
865
-1326
-9510
7164
-4938
-944
1039
-8476
6780
7598
-562
7692
-5458
-1662
-5201
2430
5414
8889
-5285
-5732
-5351
-4190
-2365
6360
591
-7936
-9982
7660
2814
9835
-9447
-4613
-2614
-6946
-9224
2373
-2565
2697
-7728
2302
-3844
-8466
-7738
-2727
1512
-1758
-8588
-398
2935
-515
-8153
7329
-4464
-4263
6553
-4366
-397
-1835
-3508
4423
-7919
-1276
-1844
3320
3045
5092
-3806
5075
6088
-5321
-5715
2061
-4560
9620
-522
2491
2237
8144
-2330
2279
9853
-1548
3958
9745
-3050
-8986
-423
1633
-6760
-1703
-5653
-1814
-5617
1644
9540
-8908
-2809
-7878
7636
-5947
9928
-6835
-5715
-1588
5205
-5748
3971
6208
-6959
9677
6881
1740
-7611
7966
8259
-2835
-4229
6303
7366
3092
-6862
-5477
3797
7661
-8182
0
-585
8523
4542
5095
-8909
3395
1504
-1017
-594
7773
82
5306
-4117
4490
-8457
-406
6483
1874
5601
8116
-5254
-2747
-2825
-7344
-6256
1224
-9414
-1552
-8689
5692
-2088
2359
-6245
6743
-9930
5619
-9074
-986
-3536
-4765
-5069
-8346
8889
4322
8769
-1489
2712
3327
5047
5024
-9494
-7323
7773
1908
845
6819
5601
6028
-6556
-208
-2220
952
8454
-3812
-1204
2706
-7772
9936
-8166
-7002
-4584
2383
-1435
-2863
5048
-6551
-7580
4432
-6051
-514
-4070
-2521
-9269
-6976
7414
7102
3611
-4534
362
-958
1430
-4288
-8462
2153
-983
-8922
-6091
262
6292
-3331
-9205
4450
-5796
973
4761
686
508
-1039
-1706
-5756
-337
4633
-4870
-7287
5835
-7357
2858
-4463
-3558
7031
-715
7175
-7679
7950
1998
-6583
-3724
-565
992
-8004
3887
-5636
-7860
-7878
-1567
-9883
6844
-3075
-1828
-7741
-2119
-9101
8044
-1015
-7314
-964
2390
-891
4585
9037
-8235
-9143
-175
5569
-2770
-7890
-1729
3773
-242
4937
2410
4446
-1369
329
-6205
-5490
1594
3177
-3369
3594
7590
-8833
-2531
2406
9051
-8365
-2863
-4076
-6173
7920
-6713
-703
-2688
3430
3660
963
2941
-6555
6263
-9502
545
-102
5704
-5964
6352
-8156
-4534
-8763
1072
7980
1684
-8478
6677
-4816
3512
8379
9188
5342
1637
3630
3859
-5662
4960
-732
-510
1611
-5639
6841
-3838
7193
-8969
9456
7926
-3393
-4755
-1243
8999
-635
-9136
-7043
-5191
7329
8055
-9984
-8770
577
113
690
-4704
-8965
8504
2026
-7325
-4877
7509
-5320
-3900
5235
7008
3888
-3904
1840
-6325
-2759
-5892
2279
-6770
-2700
-585
-921
2814
2142
-5348
-4861
3592
8500
-155
-9498
-1852
2901
-9665
919
-720
-9801
1592
-2747
4594
-2872
-1214
-4175
-2849
-5346
5067
-6183
-1788
1282
-339
-3855
-481
-9757
4761
-9412
419
5353
7684
4321
-8408
5468
-6225
-5006
-5534
-2677
3390
333
-4457
-7998
5499
5977
-4835
-4188
5843
1238
5241
1037
7212
-410
-4039
4715
-6789
-6511
-945
3342
6551
-8209
-3763
-7050
-3598
-3860
-191
-8312
-2798
-1127
-795
2456
-5421
2814
8127
-6121
-7160
6550
8777
-928
5835
1644
6552
-2374
-4326
-6218
-5630
-6585
-441
-3943
-7160
8841
3613
-2599
-1987
-8375
812
7875
2857
-7575
4146
5360
4919
-3331
9992
4242
-6286
4038
-5306
1930
-4755
8261
-752
-4118
883
-4359
-5165
-6728
2821
-8340
-3165
-9663
8176
3695
-2475
5020
-6973
7912
-1276
391
3574
4454
5731
8578
65
-6140
1822
4522
161
-9663
-7504
7536
9456
-9150
-4101
-5141
-770
-2785
2814
7175
-8623
5507
-8572
2806
6185
-1450
-5306
6564
-3960
619
-4478
833
-2146
-4131
-3351
-6137
2712
4159
-3819
-8503
-7439
3105
-5913
-6810
-997
1485
8250
-6198
4714
-4925
-7147
-425
1134
2225
-7618
-7730
-6805
2339
4048
-5694
7832
6779
4356
-4160
-8549
-9650
637
6408
-4647
9688
-6601
3282
-2264
-9685
5246
-6048
-7509
-6420
8050
-5940
-1450
-1639
-5591
-8812
-4437
4832
-3155
-8152
-6601
1932
-1208
1538
-7019
-9153
-8129
5758
9305
4739
-2330
-3361
-6345
-3280
-8588
362
-2302
3260
7090
-1562
2211
2234
-3509
-5719
-5891
9206
-6747
7374
-1070
-4109
7593
4834
1117
5460
7381
6376
-7069
-8965
3309
-3973
9222
-2782
-8571
-2091
-657
755
6649
-6912
-291
-7784
-2344
1480
9630
-9579
4199
-4699
2225
-6673
3581
227
-3509
4321
6094
-6466
-1210
-2619
-5192
-9836
5534
-3361
-8769
-5991
-2747
-7257
-3290
9987
6182
3365
-7109
8077
2856
3586
3065
-5571
1867
5561
-340
1667
4980
7471
8887
2652
657
-3664
-3950
5962
6244
-7342
9119
9123
3731
1019
-3551
-6215
889
6154
-6716
-849
-1316
4645
4076
4029
-4755
-3496
-5653
-6461
7179
-321
-8432
5822
-1276
-660
8478
-2745
7326
-2708
-4479
-5858
8564
3135
5503
-1633
-1650
4926
5073
506
9123
9856
7791
9930
-5930
552
8870
-2983
-6768
-3693
-3595
5528
-6259
2242
-6647
6689
1759
4349
-7941
7823
5752
6121
2806
-3205
-198
-3417
3127
6629
-6678
8277
-9799
9033
-8196
2157
5065
-3070
-533
5661
-739
-6576
-3231
8077
1213
9115
6189
6409
3689
5826
-9622
6718
-7490
-739
-3291
-739
-5878
-9915
-5527
-5272
8892
1124
-7708
3930
4746
6028
-5047
-6955
-6602
-9039
-5276
-1554
-8177
-4783
2587
3368
-9021
479
-7273
1714
-8986
-9954
-6068
9228
-8456
1781
1576
1140
-635
-5195
-6121
-5593
7690
-9127
-492
-8208
-7034
7316
5447
-1057
3864
-5234
-3232
-7787
4424
4006
-9360
5613
7404
3419
424
-8253
751
9132
-4671
176
-2767
9043
-4910
-4923
7090
-9022
6074
-5182
-6149
-9799
8659
6880
9235
5453
-1698
-2016
1170
6234
-8387
-3657
-8937
5782
-8609
-215
-9685
-4418
7072
5346
-5414
3053
-5854
3090
-5564
-5583
-181
-7830
-578
-3184
8367
924
-8433
-8382
3133
1388
9827
7920
1091
-7388
74
5894
1165
6401
751
-9011
4038
-6909
7449
-9112
3774
-8037
-1761
8208
924
-9622
2230
-7654
-4463
-8510
3039
490
-8555
3869
-2076
-7449
-5165
-2119
-1007
-6396
-8588
-8111
9136
5752
-8054
9629
-1141
-2570
8705
239
9373
-5241
9397
-3226
3248
9914
-1061
3422
5978
-5200
-4273
6421
-1604
1912
5336
-7757
-1598
5995
2187
1793
5009
5427
5835
-6894
-1831
2139
-6786
5183
-8905
-1567
2061
-168
9930
-7713
637
-8432
-3982
-8136
-5906
3500
6461
1208
-5651
-4835
-7634
2729
1342
2860
-6448
6794
8898
-6026
2939
-5263
-1931
7137
-4191
-6225
-6287
-7290
4290
-8766
196
-4388
4570
9025
-3690
-7102
6519
-9511
-9634
2429
5342
-5149
1713
7100
9283
-5956
-2514
3516
-9771
-3818
4640
-2846
-6516
-8002
-6011
-225
7352
6279
4126
1930
8751
-4218
-1406
1714
-7979
-6705
350
-2810
-9407
1969
-5284
1667
-7147
1867
-2031
9263
-3544
2762
5830
-8955
766
-3291
1595
-4209
-3717
-4545
3966
-3745
-8881
-1548
5937
-8229
-1826
-8552
5283
-8081
-4373
6122
-1672
-5100
-4479
1202
-5822
-3163
-9022
-9594
247
-5376
-6973
3530
-6890
-7002
-9309
-7184
-7209
3047
7505
-9582
8407
3314
-8772
-8375
-7989
-5452
-9613
-4092
-398
-3212
-9348
-3329
-1113
-2126
1775
-2432
-1707
-463
6055
1575
-5611
780
-9902
3325
1307
-6068
6555
-8182
-8483
3689
-9760
-4464
5272
1380
-330
8805
-3811
-9185
-4859
4048
8842
5251
7636
6097
2833
9187
-9010
-2002
-8046
-5951
-7662
2275
-967
-2545
8196
-3924
-6137
-8895
-3444
-331
-2614
9805
-8729
6419
-8891
-6623
-9883
9903
-9521
6429
-3598
-1143
1412
-7715
9361
1924
8960
458
3249
-7911
-1743
1378
9231
6688
-5495
185
6037
-208
-3221
833
9284
4019
-517
985
3869
725
-4962
1957
6960
2831
398
-5534
-6115
2408
1401
3070
7580
2371
8503
-7380
-8002
8691
-5653
3796
341
-7540
9003
5444
-962
8387
1671
5184
-5825
-4699
-8339
5826
-3413
7483
-6669
1868
7182
-4375
-5602
-345
6810
-1108
-848
-4835
-8681
7482
-114
8872
-7454
-6941
-8212
-8899
-4733
-8196
6820
-4071
5782
8035
6677
8330
5253
2020
9832
-7500
7236
-6215
4852
-1840
5609
-8208
2491
-6228
763
9827
2729
-2458
-5354
2778
1043
5458
565
4859
4068
-5770
9820
5978
7407
1039
-8421
-8889
1740
-7671
-9673
-8208
-1849
-8591
-7538
6177
-792
-41
7823
4567
-6088
-6545
7043
8678
-6325
9716
1795
2400
-5748
92
-3960
2713
-4809
5069
5429
3068
-8523
-5176
7359
-2056
-5770
6199
8183
-8311
6912
1449
3915
5665
482
623
-8759
-9188
6382
7839
-5152
-2597
7920
6969
9114
-5111
8215
-3799
-3420
-4908
4760
-1698
2066
-9711
8784
-81
-2304
-4773
4019
-7836
5410
-7053
7765
-4003
-8970
4557
-1569
309
-997
8265
735
5465
7004
2341
8932
8201
-5715
2901
-4048
-8358
6973
-7547
4441
8713
1614
-5602
8026
7570
-2330
-8588
-3847
-9913
-3497
-479
-370
2939
9587
-7620
1912
5643
3379
3079
-6694
9509
-7422
-1629
-3928
1463
-4083
-3517
5081
6334
6528
4293
8774
1671
3283
-6256
588
8490
720
7063
-4478
2031
1571
-9838
3195
-2895
723
-7604
-801
9749
-441
4850
-1541
-5231
-4968
-6293
-2702
-7822
6836
-6212
-7081
-2908
-8287
9115
-9026
8067
-2903
2100
-2066
6473
-8159
-762
-1247
-3982
4273
-2025
1388
8320
4231
2006
5453
-8997
-8433
9042
7407
-6421
-3524
3935
9597
2561
-3906
3967
4019
4967
4629
3961
-1812
4052
-8270
3128
-5223
-3078
1408
-7577
-9890
-3321
-4128
-4039
7170
-6507
1341
-5593
3390
8163
8981
-5451
747
-5773
5031
-660
-7719
5788
8548
5109
-155
-7527
-964
-5852
-3108
-983
-2963
-2252
-321
-7679
-2747
1985
6557
-4308
3217
-4138
8201
6270
-2876
-1548
-4970
-2021
6244
3523
9283
-1938
5427
779
1514
8426
5700
-7287
3688
-9566
925
-4479
9188
-6891
1104
-2066
-2443
-8965
-7956
-9634
2573
8842
-2119
1978
-4773
-3489
-7843
489
3695
-693
-6770
8059
-7
-2304
-7290
2408
-6955
4863
9967
7755
-5636
-1600
-7755
-1394
8340
5944
-9361
-1105
-3302
-7018
5958
3328
7847
-9518
-7755
8363
4834
8817
550
-3536
5017
-6137
-469
9371
-8466
-8197
6342
9842
-7770
-7832
-6333
930
5962
-1304
4251
-6955
-5365
7944
6177
-6502
-1924
-4276
3432
-7530
-2034
928
2182
-410
4356
2317
9076
-9300
5843
1038
-1331
-8908
5099
3198
441
6203
-2339
-3332
789
-1102
-2264
880
-8503
-3717
3918
6650
-2374
-8096
2834
7319
-1412
2831
-594
-4275
2087
1605
6894
-4913
2440
8058
-2899
-1533
1796
9510
-5485
-6609
-9940
-9960
-1297
2398
-2699
7538
8572
9110
-857
-832
-3343
-3940
8873
2821
-8433
8524
2649
961
-7430
3665
-3269
1953
5288
654
-2567
2712
1392
4608
-3487
-4083
-9434
803
6105
-7401
5884
-6816
4248
-1097
1791
-7182
4999
7473
6449
7860
4446
-5965
9783
-4305
-911
-330
3114
5664
-8420
-3745
-9607
-759
5465
3141
-5253
-3558
1380
6477
1146
5912
7672
-8849
-4964
-5922
-4177
-9404
-3972
-7645
9115
-3754
-3048
-1394
8336
6362
-6990
6917
-4233
-4138
1280
2430
-9327
1599
3012
7413
4545
-1406
4533
2087
-3756
7826
797
-2214
4659
-3768
-1364
-8955
-600
7660
-1229
-1228
5594
-9902
9455
-3534
-8339
7038
9196
3340
7505
2800
-7418
-3779
4362
-1195
3767
-2121
-5565
6633
3090
5514
7279
1455
-2066
-2583
8490
-4083
2584
-8986
-8182
-3650
7024
7129
-1852
-1354
2849
-5766
6985
4712
1390
9484
4312
9041
-7654
-2410
-1069
6922
-6955
-7575
2004
2806
-9512
-9108
-8217
6458
-833
-9701
6982
-3961
5183
-881
4022
9325
-3179
8077
-1702
-7094
-8763
198
5390
352
5971
-2499
5716
-5080
4109
-3850
3985
2052
-1418
3803
-4459
-7053
5251
2234
6088
-6862
-2642
-6359
6580
5263
-8189
-833
-9785
8000
-5957
5272
-3870
891
-8028
-3351
-5230
-9644
1178
-7876
-9196
-685
6741
4319
3077
-6189
9344
9834
7826
-3129
-3923
-6941
-2283
-3690
5728
611
3452
-6895
4518
-9857
626
1191
5120
1449
-198
6628
-9125
-1297
2198
-4910
-5637
-208
-8431
8262
-5877
5933
1912
4076
-732
685
-1226
-9930
-5984
-988
-829
-8431
-4364
-7300
2758
-3488
-5327
-5820
9190
8681
6464
-7662
-2913
3103
-1384
5576
7781
7839
9048
-1323
9493
2163
7875
-2848
-9831
-1304
4978
6221
-1960
1081
4791
-5100
1989
3847
-8881
-1438
4530
2915
4478
-3812
-2867
7289
76
8235
-1087
9930
-6782
-2021
-4565
-2700
-1948
-605
-6137
4050
-1015
-770
3291
6305
6177
-8588
-3046
2043
-2324
4210
3342
-7894
7052
-8574
6779
-2978
-1355
-4922
6389
1266
-8468
4624
1609
-4912
-7182
731
-8078
5719
-4970
-6905
-9328
-1456
-4049
-7137
2585
-215
2611
-9231
-1604
-4148
-2741
-5025
5785
-7322
-5391
4887
-4006
1037
1146
-7771
-3291
7409
-7771
-1204
8687
4306
528
4590
3956
1934
2849
7448
2834
8230
-8915
-795
4920
-1835
4200
-4953
-964
-4862
-484
1415
2467
9376
811
-3138
122