0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-27 21:16:27 +00:00
OI-codes/LibreOJ/2361/data/problem20.ans

5815 lines
40 KiB (Stored with Git LFS)
Plaintext

331596
721910
528906
667760
338812
970793
691552
1144521
1398891
630420
513040
1101938
571061
412078
996244
732016
1253113
1084026
453492
348706
861485
1094846
256755
538883
278522
358247
334018
771573
900865
15788
641867
510648
437985
482716
614303
696733
877025
395864
253531
495963
682604
826894
675704
831236
777023
6658
594212
675991
373685
342666
898048
443353
443415
725375
94685
633787
448570
206760
892232
510281
719100
383018
967144
891437
598157
614624
957051
709509
796633
556316
963782
142694
354849
346429
1085124
1141940
511034
715279
260337
230447
283960
457634
589515
478813
594164
979346
905157
1028214
1042799
463017
34450
414809
510346
302324
400714
383949
1273664
37437
288139
629505
1248648
665353
809710
643731
555823
74821
1176446
821864
647459
639573
639177
378287
356744
673936
493326
744760
484602
773151
325171
554486
360216
730314
876890
612284
912291
340657
912291
469332
421519
401420
444225
405378
25250
1321404
710874
611128
3510
447425
756022
142083
1018953
519752
340363
295903
1275723
1048961
361286
436931
407215
1384284
1125318
289583
482503
428626
493650
83257
1298126
740863
779022
260181
615294
415245
629379
1124456
1169537
1078572
393284
855119
861890
384124
399355
1059431
605872
83607
1089719
55755
320275
768266
423111
734274
465147
1103834
399534
735313
341000
544546
538883
490733
701451
250659
56071
919125
655516
464398
178581
253622
360216
293487
784320
1310297
434715
100671
210427
30271
921112
1012641
204484
876153
388451
71490
348524
480220
434332
352320
376547
1249210
543556
116573
1004741
204905
684817
634899
645463
835428
1028810
49148
352460
301604
941678
307697
595049
369255
321751
844986
1031880
254326
566969
1114396
943848
143713
774498
680698
446511
383559
237593
427387
728180
72392
571587
477390
931704
866015
192683
414765
907099
977761
930281
22158
514114
1018888
1096275
545235
636711
941444
545720
379220
359233
643204
302741
4832
1220339
337375
1215656
343178
54460
274545
472015
10563
895849
600781
67459
113809
1086860
1208359
31584
749384
1220995
883754
693986
736663
365263
303405
747628
971375
741107
511653
1176738
575977
246955
1298197
921434
1369044
154351
138944
257188
708501
300949
1405443
37808
748925
228156
7978
361170
18716
208998
1115851
114454
1289496
832784
478355
633925
374734
449711
618778
473388
175417
824341
707579
354122
1000971
327672
18326
532034
479690
244096
965036
367439
1032203
264016
340673
949906
240799
256595
575233
1099350
457581
1022482
803209
925166
896859
970236
134554
225281
286355
1306684
1012518
423044
639716
546075
1250965
762721
67916
1240015
950716
860577
496650
824228
796243
176624
39574
786604
545409
537191
74416
892673
351686
1064390
727667
598099
397043
51935
71889
826587
852967
788827
295081
283293
139581
437661
642897
815184
427864
874789
298778
355179
489021
475101
84724
496650
521207
414765
519765
386832
510281
701589
380466
1052121
335714
596895
916965
355828
713442
1054312
419600
459073
1157839
1075858
138963
793528
463580
1128045
1116548
226084
734613
767099
794317
952332
686106
753344
674515
741555
308128
342314
340363
389174
384849
806943
52711
996502
782282
856479
657985
786562
662635
624210
230682
720435
378669
384232
724328
1110149
56798
534672
309295
461713
509320
745753
1093338
1011216
342049
367361
319430
463527
620062
361170
1153937
1260155
672746
308167
297428
1006807
74478
1113271
364716
724488
619352
1360028
871852
879302
116812
459281
266487
127124
406389
773545
573780
687982
409226
901273
1270433
1226944
774312
1093223
543670
570526
1173312
465149
585020
869857
356443
638869
1118214
250947
738564
27872
748480
443496
352320
411668
178429
1322893
1236764
412623
94523
723704
465041
1203951
1401155
230570
1316997
296150
1027966
560945
917977
828134
1234729
812467
102383
939479
413002
750379
614084
1011612
371662
59480
649664
361015
1328409
890313
1361160
541985
1035623
433453
192778
567257
318155
609252
617398
20244
508093
513041
663888
346161
543670
1361471
1283478
1058088
437418
332577
736541
398402
169107
827112
1403760
1262711
461907
6717
575832
274967
49214
442674
412078
745084
185116
511034
260442
656854
502018
172664
860577
1245804
3350
442425
884994
576908
432532
900317
344775
407583
395065
467658
1198381
919712
631992
538545
846343
1084264
821156
566321
288637
939668
357332
454992
1156562
800253
990360
447851
407618
596303
362756
684222
96792
78024
397568
874691
106441
370307
425784
831271
993167
1038853
564437
588884
349150
392566
405387
880739
398362
250699
284063
533562
749198
909148
1058088
90265
619339
428195
888507
809366
521973
815184
821084
881932
537722
329652
660652
887005
620295
371788
368482
1057935
946365
900757
838165
728162
253942
382850
117819
549885
1002596
485995
445771
827685
517272
1126483
1090097
929361
94337
259849
591421
438599
554268
124603
752798
821544
534992
3094
473173
455472
955205
512255
1042713
392312
481006
591507
591814
861934
981974
285321
417195
985101
52153
399355
326428
172610
476452
5992
1122575
747850
1090257
607173
352460
518428
390418
351686
223398
892075
176622
25694
442468
523477
1182185
269875
920792
365729
527051
361822
1083600
668846
284242
1079366
268453
363438
1113592
581574
726235
991949
7596
1079696
392036
561665
518367
892379
321175
489314
974187
457742
645058
659551
825876
284904
537959
369383
961763
42545
555810
263485
711926
610300
226807
330927
354835
397309
196686
482716
1332929
431641
25704
969649
455799
458360
250964
889485
824538
510363
379334
990162
826843
244609
347237
1101080
488149
1063105
351131
440315
1073774
1200658
198715
249670
626517
543362
1227276
360422
643837
1251986
301935
982953
73632
19486
138933
581361
627044
379890
687988
667635
641857
511675
780394
951140
479100
422494
804276
700159
638104
382114
832476
369383
1411094
245122
927184
472769
900990
882479
842784
411071
429597
127690
425387
199504
402703
748166
72208
913908
246110
518942
471214
50915
842627
1103306
432532
395953
1116441
640044
363756
988492
492738
1102653
366551
339635
226634
774014
914786
584030
628934
349015
538883
1247429
360362
265614
106957
337914
322106
722755
347935
147020
632698
781884
470028
453355
326607
558257
45550
807868
464061
190160
409421
662888
638867
371938
826606
990272
52233
34761
1091831
638319
815186
222212
722755
937526
835753
430839
347714
123528
545319
586709
654122
755897
17173
577405
541943
957927
445193
1172817
63519
676111
339173
787537
101519
716020
756172
234509
565965
1337266
121300
405378
388659
515649
387769
797232
9778
1331200
327211
786338
44954
287829
749132
418665
252223
280390
953116
396
265564
1028917
877096
933591
758885
442029
1291072
352460
660903
591464
277053
965990
1218215
301893
331654
215545
524246
467342
363840
342573
348624
749651
31788
346429
372214
10853
549613
846024
507983
559279
325050
626950
693446
653401
943356
136456
518886
96752
48377
731005
1169748
599214
368482
455139
620189
583160
1041987
676399
759225
887417
221394
948611
372320
817968
299145
949157
1073639
891744
875004
403154
755006
335223
520070
778674
1028441
822060
339112
1231545
777633
900971
595760
1029105
1005074
950716
565414
900381
813445
383949
1097406
76364
127621
1147989
320352
565360
134977
262811
620864
353284
959406
582516
693312
54146
270036
1322362
983501
1070837
388570
1291999
365729
470208
236940
362509
971758
148102
710364
47734
625088
1160629
689228
839079
748487
501763
484335
565715
477211
434087
418171
123313
466127
529991
375461
446429
1142521
402195
123817
318557
590139
393210
929553
1276333
345811
304692
1146177
1295712
414452
578270
371938
916099
166514
330089
205938
1110347
501763
433043
1255645
422998
484665
345351
705630
655250
349750
1105298
586709
1255068
65477
881105
730798
610181
748163
659388
1390581
117599
627044
709233
21453
929236
195334
1015959
43085
572996
334332
384525
576127
636244
390101
1339140
585020
536030
1064390
839888
329388
194646
886818
146439
536966
616092
329944
477390
774687
344215
304535
493225
536030
129970
809055
105628
338812
738011
869176
164261
370537
347898
925941
536030
551774
62691
509320
582125
567575
272060
6842
1144883
671123
813997
41464
418138
39511
1405992
779326
736691
1042095
521995
425024
630068
84339
549054
879743
1205063
111137
809710
286081
1367300
743860
595785
91666
85260
592450
453492
851248
317234
557209
814648
267823
537959
499553
541667
1079905
1012406
706638
637641
1084178
1063777
273510
138709
246874
596391
914543
894179
876153
499337
1215256
1223186
498635
904482
750701
1088725
501755
397751
115790
847728
769307
704808
1406157
57880
870540
1143580
666605
343329
702737
729520
3037
1177384
793192
672259
554233
1007520
440805
625088
726786
961211
153368
243410
303167
168240
390961
707286
792458
6214
352460
741120
871852
442339
369488
873427
170531
437309
501042
159497
257370
803993
260809
318982
1114176
526504
532982
470028
486316
1162695
1029004
177585
224380
433003
802466
743056
504649
614624
59465
914873
145961
913148
846953
856479
627044
735313
953680
1261695
561364
78430
1357409
420801
853802
449617
714129
541110
831430
17498
1183735
324175
483089
493039
406389
391213
512407
467559
344121
354114
2469
367538
649306
361170
313881
836748
425533
129571
413847
1261062
346330
422705
395473
341266
349750
551176
71543
622919
91922
826522
91063
549893
1407291
447601
421519
438708
750628
431352
401438
519485
972319
308702
722755
580980
111767
849396
192762
866025
12684
654253
162960
295523
450292
365241
619157
373406
742604
365475
376990
1247916
450615
821115
759464
1190025
310761
410863
307138
1012435
354443
739179
577657
737948
768665
232698
607077
1088375
837867
276156
190832
770581
625088
904541
1341561
610452
207641
358351
617332
516573
312148
513574
78613
1038730
852639
1054639
923285
206025
177182
709790
157675
436466
1081841
486210
761998
1362015
522653
1002622
197994
432225
812197
352460
1032954
355733
403429
271359
1020858
420570
349750
911904
325756
802074
1323975
1145621
582909
470735
323637
1079661
413847
400398
383949
191760
379104
549613
130916
528906
10431
1373313
585865
971606
453709
790965
307701
171266
1325635
1393164
1183412
1155918
369476
653117
260901
73084
137634
141978
802327
554268
490333
827029
881105
1000971
556604
656854
666341
760410
1360579
350168
674887
31396
902978
593563
584668
439324
276874
413108
780394
1037127
141041
28582
725001
343287
420903
368720
871950
664813
382114
418171
975144
48923
981371
520163
1314118
24779
255132
336793
575233
581059
911687
93839
175468
398499
31312
158007
262818
1220203
169580
768272
231090
4897
1005441
1288273
1348525
565080
423655
1293535
614508
657951
538883
662456
156074
198755
1301307
45932
305821
428938
78967
277611
678357
430839
451786
309067
52207
285150
986015
635535
158438
145111
831482
534778
1148327
787608
1314118
964527
885802
47048
999284
90309
28328
758885
824341
12203
317232
670908
865607
713140
674140
341572
586641
464488
562616
394408
1008936
318843
1143483
762287
866411
241098
646850
907983
425614
532034
902537
7800
420371
928097
342437
734902
267448
281429
686340
466185
800253
563549
787608
362200
1147468
616078
633929
491769
729548
401889
492638
1159719
1002596
1022332
413002
664710
351686
464075
486883
680914
346040
906636
1264925
484659
391688
413002
442358
779741
121719
77730
495188
574450
730798
1086196
388826
213363
416882
1373348
435469
303964
724382
362141
764687
631293
417702
611716
4799
403233
519364
617764
574981
490622
372869
553306
572181
57926
325310
363063
414044
760011
354164
853582
513507
810620
525810
71716
1116103
611897
250710
704065
851397
55820
704758
480875
524552
410995
695490
235170
781504
543892
489021
48714
12988
995488
495723
982599
515772
446467
396310
283277
937054
470516
1001888
1325335
440018
337567
642992
299035
407343
319113
270572
691552
775243
627931
578270
423589
468233
363063
730019
243835
1013210
478430
336881
196809
450072
1127178
1354513
850673
682405
812231
1028938
287056
355583
596952
43866
956611
713140
407305
921696
460551
488349
373724
310809
357625
22452
158352
993278
1279873
825499
718327
681291
440081
386468
784337
499748
1269825
1027617
798842
366201
655398
6186
1064390
1237136
442092
789360
278253
1214502
157411
877514
421519
212371
645105
772747
239020
1323426
503352
1093371
850406
4575
798875
488319
601808
498638
1054029
781584
470749
710741
1035511
16903
613590
447530
492738
466177
1067744
425852
958807
349610
721383
669931
873204
89248
597436
953682
674515
527768
210621
742604
435704
814327
902937
11273
566885
116394
158846
1120873
506202
306081
928074
1070545
1281401
901857
412078
338915
847777
858167
534131
519453
681799
242136
2301
1028917
681513
783116
1036548
551176
747653
275337
93056
658144
428938
348062
953752
154128
631624
362556
888507
127526
565080
1359116
120979
694474
1016079
438936
674423
375374
415989
32808
536973
938927
416302
561638
703319
1003577
458623
74566
654344
162905
1301162
635465
240318
540261
1172440
471763
1124034
342437
139480
569766
843027
656762
679802
1112265
357332
864318
3562
887616
635664
331464
913515
768140
635911
943713
101459
1232886
990952
998884
1078602
21304
1046808
229398
1215269
433612
542298
289313
883542
668950
326498
195329
639787
814589
515603
481227
82847
516159
381173
180380
729759
627380
227978
347984
579195
417233
40023
839888
398687
789623
435886
760183
60631
397463
607009
709838
299033
453007
574319
1158068
1198795
911043
1240792
575258
490622
591004
99611
481695
1272811
514624
932947
1155710
69406
297292
644017
311065
74819
76819
854066
1222833
82161
915019
682261
1156764
525635
605904
585368
693446
1403470
295563
1362544
393348
402905
1302289
725517
1169217
702319
655516
58955
324691
950246
511675
364928
362222
110106
909915
849696
796363
656192
973632
57478
338106
159730
595161
775183
1033879
467086
603501
452540
514451
884040
284877
646874
637919
993437
461907
42794
947393
599552
417195
292560
1014124
927937
706377
439581
540708
248965
196617
233327
635398
450845
523480
592491
134154
612434
1122443
477307
503432
470028
874789
397780
298652
600871
1210683
809459
483212
352290
225562
731849
638021
35323
728876
511675
630474
868404
845907
378061
769377
1005279
295898
348155
717396
450792
765977
335706
615571
894179
28782
398499
965029
829270
1284903
894789
348812
1308934
727936
15782
599367
464706
565080
369867
608183
100871
1212150
307919
690237
1288496
159861
428938
641608
552968
529991
72292
683629
601415
396063
402421
4823
401394
339635
440425
621736
438234
739259
584030
310638
7084
219346
405034
588887
63585
81623
412863
430195
664908
133051
1040087
1153217
770581
1192450
387769
1281909
171939
1187930
515626
1271052
453283
384644
716190
411866
581895
1141228
549715
949162
572551
700855
773037
64630
281087
1017129
504045
345351
1359293
970235
809984
3121
259689
793117
538505
498182
453753
1249177
405077
330938
1118578
433346
80041
80905
554268
1059651
757679
298075
507750
1113592
358247
647961
431766
748829
474492
928014
447535
729474
496650
216795
1214548
860351
434419
426702
165136
493581
815711
452452
732016
517272
151334
437789
457356
813799
812364
421998
1207249
801343
862365
704777
381778
670000
687691
244028
978435
953623
255631
811090
112703
510789
1009651
1353387
469431
900990
403573
454467
575277
386319
858394
12125
532034
729055
362141
442661
489021
1257966
241036
1071869
654939
402421
465316
633929
367538
1080910
186565
439324
394364
874581
815714
298114
757291
660652
1051101
609405
721226
473896
1260257
182269
990958
778828
427631
425697
403251
124310
389775
141953
145439
302587
824244
1109131
135707
1043456
1016734
424957
860986
843195
911470
752191
660441
362667
811090
93206
487208
426171
757376
1136558
635955
538883
707803
305652
902872
1215269
427581
788482
194799
516611
335417
572551
858798
681320
601134
420036
956831
460485
762425
1055575
1039249
288929
437258
96049
347584
267751
1126288
803993
659388
920411
386832
382922
255655
1229315
792435
633020
624210
531025
249672
419994
770348
1138474
625938
983317
1070506
917879
401420
582145
487227
268039
621736
32806
139132
402707
383919
419074
109931
634894
566130
913726
957051
388659
1087622
616437
1106250
566063
684522
137838
410169
1078798
178480
308781
451507
381282
247695
660625
565080
869176
523268
598581
721124
525159
503994
823493
139132
654977
803209
631665
1298806
843859
385046
1306548
495584
1122649
427329
831430
553904
201489
429493
448951
905328
374390
984048
856479
928102
367508
858798
60621
337254
764565
245083
825021
185827
754391
154158
719235
794054
1143211
962608
538883
825664
21555
1291419
622483
1268368
646661
601415
730427
500960
713800
702657
459642
780072
647979
1240358
300589
1287362
681572
376884
953267
92838
878538
183423
839888
526675
704039
710483
505279
656045
596366
661432
356382
536966
913774
156756
620864
478674
275796
373162
380195
1043498
157210
959246
607077
208356
1070380
881131
880649
669919
551697
582317
381173
286640
1170422
1255601
731076
1093338
651833
76575
41658
158161
649306
173301
1105512
409226
1356467
617314
357239
990395
963638
832461
1137309
489730
947393
508512
673126
821501
1177587
965320
328980
568187
589133
470990
204251
432876
225158
483582
491769
861302
456211
234228
814278
382114
597140
52305
626579
697429
418941
728903
1085471
143976
872762
1319168
698445
140146
6175
358247
352460
720618
428616
462425
1167102
355397
518047
295378
1050207
817406
741924
342314
645349
528906
561669
713306
428952
630685
33652
465
132532
1224578
661041
1178912
612465
413175
607423
1243508
334533
504751
913251
416019
520424
744970
528906
591729
1204009
204943
982881
656594
322494
932115
435704
679983
405740
280301
462693
968901
471807
454467
113631
393558
222186
561638
761525
483069
831362
429935
21816
362141
380013
370031
1006572
976272
1236265
54147
474492
359129
1002596
475903
903561
585907
965566
92059
410966
719487
350502
1109833
574105
219658
446467
658144
1129379
20462
734317
282105
692574
634899
322920
555046
340977
534459
797894
189700
123972
784123
570887
686844
12472
634582
83722
332616
545760
987630
902019
887634
1372864
599156
500816
1310111
692514
405378
488604
1006817
565080
613584
262267
444389
847777
77231
560638
697359
701743
458167
457487
1041952
139552
87077
410169
698621
427215
420807
633496
1073641
12679
74533
121601
345351
549637
466081
512407
1035511
86907
623111
855119
480652
372869
640044
1083981
497671
775295
1237985
194442
598407
959497
27320
366700
448640
599482
597317
651833
489014
558143
155766
1023118
350502
497478
335049
15648
701743
294270
490015
712323
834231
548534
122544
1078181
49927
166287
529662
427088
1270378
735313
331776
649313
552197
1298461
434058
491299
11989
571172
399484
376337
1085357
1185172
76
542125
345508
99706
853355
540622
495723
22400
1088711
399826
294074
344775
464753
982585
1145452
658144
347898
1022076
1031236
154883
288239
422998
697925
878642
467849
497478
449592
881346
559072
809
712554
673106
74993
697842
563967
518136
70116
342821
1185322
1003748
384356
880379
841928
208707
101457
351085
145533
714849
970793
366118
251459
349207
854902
1128401
392235
564951
200999
156521
1299662
715107
270591
497070
145101
732016
223546
586709
735506
120398
488149
638769
1304865
620864
203678
412804
625088
1352952
345351
443353
483852
88352
260298
757212
425614
678434
362712
140367
486316
335908
517919
612790
1042138
20662
419074
629079
371654
314266
345026
672478
1322693
1295702
674538
589207
573334
595475
59530
784320
390470
692574
14320
813704
456698
505279
1199554
1009672
233125
528559
592407
567788
431396
707312
362187
154278
675183
540544
989076
249893
882200
179703
914649
458249
141347
553893
854404
497478
835542
538638
375374
410169
452452
603154
713034
372280
435704
711498
343667
379809
103883
412686
181199
654344
415582
492442
980828
437523
987465
583249
507172
479853
408355
177936
800822
124666
283985
585907
445366
381523
190406
489730
703776
341000
870805
430839
1028533
63677
1062874
436528
766762
1025648
2494
238268
989103
807514
890777
409210
648863
663887
438576
717523
513003
272341
296452
824140
681867
464258
770421
648729
1087281
1110217
1180995
834527
976122
844584
702487
1240630
744932
1238411
715659
770844
120886
1083947
615871
622262
399686
324659
1265825
581574
317757
72184
467107
460036
110278
620189
1001888
491769
811861
683091
988094
318352
1173367
677275
418171
527362
265546
217518
580101
551269
343017
630064
394204
1107400
636991
91403
411363
900026
775774
1008399
173991
545924
320028
579181
348204
941444
503432
129305
199974
439722
732016
36548
992901
434042
45865
457649
601607
494628
599214
1298282
916449
670000
976242
252635
401420
782964
325990
714165
1062592
342049
434591
1230162
844986
684817
594566
459854
1026833
385844
395929
254814
602227
462693
61060
771752
966480
516508
141331
687182
1076662
1393135
857909
932648
725431
701496
955729
588600
160547
436900
434949
824341
338497
353464
367538
349628
1107100
1091147
302425
468721
579185
55795
760687
457356
587772
471034
476148
335007
536879
410817
608183
704429
1126213
778009
118189
1147095
585020
418321
711440
331792
161906
583218
190945
999823
17774
1022346
1046319
1115728
487838
189299
461330
1127084
966810
988626
163642
343634
76982
357332
101851
433346
102269
1088129
815252
794761
730277
445366
255608
272215
1099282
781776
720316
605841
349628
49265
232224
474492
465149
527352
664953
727535
1224277
284133
653880
552394
558028
793528
1169537
545319
607584
420615
467884
565688
342906
955834
589369
294053
747189
702412
755067
888613
151754
558034
620439
562763
266386
373685
949737
646925
558143
1011949
773151
531025
73593
352320
494191
459733
382479
633929
585010
532034
779908
563143
281871
528555
586919
481131
243409
471990
1092796
449099
458249
6303
1389464
1022589
460616
1397598
656178
508099
724382
904482
345537
469246
437414
547080
546058
994589
187034
1199459
190895
747180
454317
1224578
717987
390804
903748
928097
706079
413002
26085
376990
385844
276958
315607
766567
1128841
990670
787934
1118226
120599
854853
1158625
991858
670000
43552
369383
41076
1277270
492016
277382
101782
53048
1324982
1200123
915270
165720
733923
435704
1374264
107497
787608
1107386
481227
451059
555089
338812
801343
279734
457356
705217
668380
428717
132212
334454
615115
396523
345823
1265039
1053261
161202
535038
318348
919712
537959
275050
532527
770355
576145
39568
290046
621736
1203109
650247
928809
135967
522568
795507
625808
1070078
93509
822949
632337
466292
1296679
50475
782795
221912
205584
513040
841784
735313
965137
489021
1157457
1144
633927
917694
946214
48416
876726
267612
230655
511217
965087
803954
748580
32454
443421
734670
378163
1327333
505611
843248
507429
819281
465647
195476
1236702
220367
470028
235997
422322
39566
69372
1203331
533727
775
1225775
662944
314549
384596
638313
584495
391213
356382
789720
167350
673319
1322017
563763
610322
976570
566221
351841
1216418
857684
517582
581341
130680
1011160
756843
1198113
754209
217354
485675
122854
404368
715698
236570
706448
1065689
94279
207562
825706
324000
375374
667692
867595
155291
337900
1256412
576237
520902
747910
1080202
138868
522579
911669
422998
991764
678841
1018283
1172608
80073
224910
778885
1228099
691612
644111
461466
1391690
482930
759830
612998
449592
379220
551749
722559
956022
354389
574156
1299949
1134483
275948
745913
545319
599214
897498
605436
1205012
1191666
872058
317181
265767
577109
848470
478784
18825
184183
1315211
1392112
275295
541461
488149
471600
390558
42477
457910
236921
381694
344070
883264
284804
483261
326424
1302784
563253
299184
876967
690274
1237886
849182
476500
626512
1191655
468161
545738
296141
501608
431279
822522
780394
1099287
1090257
1217516
332318
60697
106723
1339193
1139589
566538
1264250
388659
999117
270285
582935
596944
183317
220177
750487
26430
888042
1278983
927665
627470
912153
450571
926071
457356
394508
324802
1056456
654807
617297
1116685
367538
1015547
343626
815692
629079
1375072
1134892
141119
38710
500172
589848
417195
514903
1224578
1202921
150022
902448
688494
1050938
199052
852133
572751
438007
336469
422322
793748
831430
670062
1012493
350043
887057
536232
88362
703024
907169
836748
223950
531025
1020463
579493
411071
485386
1359150
825664
137079
765439
356689
1001251
771329
396117
422482
727270
944545
502850
134488
481798
1162116
533894
976084
460966
337044
328222
878336
1050084
479207
521836
914360
820884
397706
606198
896691
173909
1341180
540022
368482
529991
506
1005397
526675
625698
585907
752895
1055528
1321741
69280
1237886
1093338
556832
401839
56625
94272
704336
345179
319315
290170
1298935
571121
454467
30221
1215298
677647
538296
541494
606087
745127
579257
687553
868191
611209
596780
1003039
636244
329769
107151
230888
675256
53677
294479
1318026
66136
586111
1390341
732016
7592
141795
383380
877803
1175220
481917
1105370
98772
364918
1287667
962926
626517
169063
373685
401394
1225646
622483
1289798
461234
215789
1300204
881355
620739
537959
505985
495804
603501
17377
328652
470028
470028
867758
902580
903503
450316
3012
22294
422165
664136
390877
1331337
416423
512200
11945
465977
640747
937458
543422
1251892
1398254
395065
575154
264275
327456
233918
1093338
877025
1175307
409161
383310
654344
601966
1294952
200910
483582
1403750
677849
848349
817790
597436
176080
1188439
157972
1315664
461907
349750
292501
436466
756866
471887
269210
491170
919704
349377
757548
383721
811366
751978
183145
1405716
379429
896236
137390
787607
315331
1038951
806719
728523
530295
1008064
502145
439492
400366
1058509
536069
703291
402053
555089
1249758
532982
535670
701608
428195
555848
419874
1254466
192705
551176
438449
190710
982469
500816
143725
1235358
472342
334005
804221
713175
1030570
1145621
833030
420186
3009
955148
369383
286033
743215
386953
676399
419074
545076
134100
567135
429007
1008413
500782
43860
131092
410169
1059713
351965
740431
803560
874789
533806
876208
1189650
202538
8193
1361429
575233
744771
542691
50887
476479
536030
245123
779326
464221
978641
161275
1129902
725921
221320
410169
905874
290522
447535
841787
591814
913251
388548
381297
419074
30196
344488
803967
269536
600871
647979
593775
55462
450238
782240
443683
43429
563625
678824
245301
903915
1170990
523289
721104
758859
154918
1133373
642604
654344
886283
265977
838735
699005
117446
508653
766825
321478
413483
463457
1081173
1019053
763585
482389
684176
508035
489737
108594
740437
252013
344107
917813
1121091
607991
1103874
1319460
498992
977761
666341
1326082
394114
971087
843867
272535
899840
567121
191905
631665
908355
247070
391920
655516
1016177
490635
188315
1363041
384455
1250806
73040
347237
285696
34390
218611
415832
307525
527768
358819
615571
572438
745139
932538
351686
574634
1025877
114210
509089
497478
690024
87999
664136
11025
167204
1029853
348524
1076604
427387
522254
106564
774362
89453
420959
59025
437309
153745
1101024
333041
462444
462557
421519
945394
584030
372869
912431
103248
388659
1019255
632698
499105
873603
453997
1144020
406237
607077
292751
550468
162036
356267
361811
502595
521563
888014
517919
414336
10250
471134
86
491643
1030453
388659
730795
543670
601499
720401
1254190
690372
358247
307128
616273
405693
502356
64665
346320
729520
582669
998686
534293
918775
550252
938728
224408
682504
342049
475636
572551
360486
691673
339123
823397
535035
66071
594268
939338
1344360
389070
346307
995478
782223
903766
617837
453949
551139
201658
378212
926960
630952
948611
1062874
1048465
146942
33648
485467
97263
313423
976555
552037
1172380
711005
616006
346429
971411
650018
1065076
282124
560142
184899
233059
527768
750628
492375
269114
161661
769270
372296
602227
865309
21810
1064180
949868
258141
1048040
594566
963734
64537
285740
615461
470595
543662
436700
216077
1241716
859781
804020
614624
1354051
518763
775264
12923
330300
520070
422322
433346
920792
1088668
969206
938947
360216
356056
128629
392235
483569
993134
874789
403429
928941
580101
480652
350291
508714
791953
724495
533871
157044
532024
574107
190514
783366
675200
665597
646349
506582
439985
55665
494691
993189
185165
583668
477512
866636
1302803
243123
777224
631504
918283
1081204
607756
420145
531221
623111
551488
640517
684665
859625
470553
53556
616501
555823
241791
942554
629713
745938
471560
1209910
861163
861495
64864
731098
377279
400398
289226
129751
1225617
32961
806983
668904
2762
91154
641857
583101
499105
359537
858084
857522
594257
366660
1003278
1126487
502428
809538
129396
486296
735297
623316
258108
643617
561638
666883
429277
659685
1285679
561638
374390
998697
939868
913396
408867
250051
252397
467603
278296
440889
227058
1015002
459073
830475
613050
1014519
280212
827234
443353
432247
1211762
835542
185459
492561
379429
1038730
861890
340034
325465
908079
392817
296306
82218
1042010
1295279
313975
325409
796084
587062
806348
227054
958664
713148
760974
380542
659797
587400
583993
225514
698951
734274
382530
681291
1115301
480652
1165706
566405
869705
921911
1013450
384770
341381
707312
1136308
342864
114676
545319
1268957
740935
161876
728319
681291
133259
698547
616228
371158
83454
553306
917027
71221
238433
1034030
1175778
900990
936036
574839
798292
750628
594643
350502
1281901
394720
950154
1294147
295110
301219
1056862
391944
1234095
279577
636903
191004
437636
1341304
62287
1268601
790528
421397
336022
533005
542691
569025
506341
84187
433866
1321626
51012
1168350
131085
1000631
477851
457356
484361
331336
421343
1289283
881065
343038
489671
1292160
637120
773050
416887
578335
844340
336501
481966
70787
278298
1044052
79392
829270
502194
307814
376480
383949
844094
618516
943446
538883
132462
651833
751978
548213
130959
799650
436962
255624
582935
302028
1101024
972098
159390
84106
689669
594204
255859
647218
363063
578576
1082404
418171
511316
834249
481048
401443
435704
209854
57926
1013826
940673
886832
549693
602609
4984
176525
442509
952750
501337
722755
1008936
729055
1134574
651833
2836
603158
425643
549715
55265
218795
151431
1354700
382499
716391
419476
631120
108583
240255
647643
393210
373685
273075
434817
876153
300839
225183
795699
837867
379220
475355
228028
1031007
610300
1032
970553
392441
41917
1308900
104113
205848
228326
1292678
1363094
319018
873436
391213
674129
591004
559676
424120
1327910
1311599
471807
624587
82209
484295
381173
587140
286741
208619
346418
622483
120667
793517
387719
343105
284536
526930
79140
955300
480364
1310975
629190
20715
1110085
1265451
659808
410134
455944
627009
1170738
343538
531674
446424
485345
230825
412078
460036
384849
309115
432286
649063
726177
755423
1002761
838253
1219946
28911
776082
1021229
1291584
864736
311697
811914
435704
812467
535966
491299
436724
746452
439324
321789
442984
777795
369177
566130
1321857
116868
169977
264624
315353
595178
77930
423655
815721
436943
249020
714165
520070
1007886
328747
868380
357332
84745
548470
654313
340677
456483
1003560
921149
225333
154873
1048254
984446
892605
460036
86242
523973
164585
370543
677675
1117448
233083
559385
793106
1250806
347898
480918
504649
243978
564939
11137
907249
1151978
838206
118204
339635
999822
295124
1199025
890005
601856
288407
426392
307110
817019
861302
483925
938673
1263923
477513
557406
511480
630897
220555
91961
434005
263001
1111031
624551
322511
541756
794561
602227
605695
1365339
640151
141056
909914
505194
30308
589776
1156856
61319
324775
686778
584030
1346
785466
720414
929880
1276279
1324303
1158625
459073
630068
369430
808101
509320
16310
424170
403406
623273
155891
388170
1085272
718327
72027
664136
349015
254140
378366
964527
746322
416703
204082
299606
644017
691117
456502
940246
586722
484773
450321
503577
407371
1065580
595079
577402
1183893
344956
50071
799783
1171976
433826
384459
1172679
490136
346429
881709
972573
509757
79
403429
1286148
1216150
437863
377279
532982
281637
1257172
732053
237317
584582
1069487
1178137
916659
350996
193359
702296
392
215902
862543
329108
878637
349377
715574
949737
442653
30202
238979
479474
125604
549715
200940
1099482
1326905
1082519
1039080
1099108
325147
980233
532034
200987
742546
691230
1157703
27930
607984
503374
381173
721124
91959
63495
200857
437906
821717
541976
119753
545319
615790
432803
515028
682743
169660
1015967
582347
337
585020
741237
729637
619339
570597
458154
481414
242568
679983
540544
1309955
1177384
182216
1121104
145796
207674
989079
145575
485345
345765
428013
447578
84376
1263699
246337
322979
373685
466177
536801
876153
422423
969654
244476
574411
24159
1020705
955223
714756
161696
1276333
877494
95878
273319
219867
965470
1031159
1203951
301909
338812
365729
1338991
607077
714820
637084
400373
1257517
740787
834862
751978
248311
655516
1326154
133894
1223497
555819
345351
194944
436024
598797
467801
471807
1076517
545319
362163
495594
371158
366040
363311
449441
875287
1071114
1023746
170225
659388
1295637
671302
448785
961542
795897
59686
431641
438576
1038520
343777
84960
934534
1205943
1286121
547826
1291170
1121482
570492
1240697
351686
347571
217529
1017393
661365
179189
327474
485539
690080
146603
538538
1010302
430839
436058
200237
838141
199926
885053
450571
423262
452610
579613
426586
1118624
783068
869124
19808
914595
729888
736691
860655
45277
560399
907099
674515
493307
144369
380195
477285
581497
350333
1071474
444225
1104305
435064
424360
1177384
1220884
478355
489337
449592
225211
583317
678841
1396645
454309
9148
796984
53480
986251
1160351
985178
471125
815839
39766
134542
593041
362951
297105
785516
677647
1081178
483006
11163
578357
783068
47787
570526
177312
372869
1182179
656329
130833
367648
370581
493773
156485
1122139
1255716
422998
32655
55100
17164
641133
599214
224213
195338
3078
7075
329301
1154286
953572
361886
408217
724364
1216020
1095609
582181
532982
62767
616501
1023156
1137399
439028
218519
731262
428195
662655
419994
559439
369996
929553
915607
531025
916635
411449
371938
794787
607580
1083796
335459
678841
489384
427914
484295
361356
1119772
1041803
1022688
676450
128502
277933
183554
407343
1048874
648055
306360
229099
716497
518449
50555
716190
394140
748003
302919
559708
980233
391213
485247
295546
977761
569667
652256
639002
22322
471198
236039
568259
1104207
1136806
889574
640428
12670
566692
830314
721281
898513
685536
620864
513040
649747
415612
627044
516849
396536
739259
1110821
559577
338812
580814
652134
671792
498422
205827
844347
345351
164398
81454
741017
22412
966967
1076592
537192
1136186
500676
763207
1028437
725431
631665
1000971
354432
1089485
43261
170934
920762
533713
699620
792435
375771
766825
369261
248878
350502
359233
310202
561364
710825
552483
576467
700788
308986
319838
1276332
407083
966784
957927
560610
506446
603501
925472
457356
1404257
1044049
90360
769512
451268
1229887
352320
77756
1295417
1039559
3785
682182
1023840
455483
242829
729520
899840
620308
341984
795970
439544
431913
475903
639716
168817
470028
841378
606167
517272
478557
63808
551176
510134
526956
1130504
537117
425605
98823
1308715
361806
500165
472769
49527
632698
771086
234217
422998
344778
1078181
744366
447535
900982
549306
776107
993174
366837
723894
826849
1006182
360216
1019166
593736
205148
578312
1051516
429990
682267
738011
592141
1079661
947064
508113
112323
474286
268264
376908
740049
725431
452368
676399
1305559
571061
219489
396229
285507
417944
654441
1028917
13693
509757
505699
444967
892771
562231
1067815
1101024
1037100
786807
534415
10662
73948
256978
615571
816705
772488
1189535
622483
478615
519346
126544
881105
607077
769320
438154
574425
325899
67351
548837
278858
574450
368844
663185
6958
300811
276430
459073
616501
885033
691552
445995
424334
134160
59896
218926
2431
409234
672625
704844
1284923
558143
241089
504649
443889
414139
685072
1254182
329227
436903
13122
191367
349528
565682
351569
1230884
696066
355370
142436
118738
602771
889627
664719
845981
422192
483263
382197
532478
635472
1200764
302214
595475
501763
760810
213774
358908
14484
667756
960738
786562
90397
101239
296364
318927
470489
473680
1223779
298720
518886
1043456
621514
510281
158834
432532
505279
260416
397568
559708
686655
383866
809710
267632
1151139
8608
384558
311936
522939
582935
1082636
48875
588239
350953
1126191
1009672
476500
782046
1164983
106097
93962
152486
514671
496650
559708
1082680
996444
571930
873793
1310975
787255
155930
519082
446752
429154
604726
874409
1091730
983797
1038730
1158292
1217887
29046
630068
404099
480652
932246
75491
445200
897390
441180
762230
6267
211895
396736
1036822
163499
1188549
17245
711942
360198
718327
713044
398499
415582
757361
826894
399355
408242
388659
869176
472909
448302
278488
794792
1016167
567727
932055
405140
748217
442713
579257
806851
767471
10320
275811
86405
689479
370990
407635
95736
50933
482431
37959
797808
886148
558143
602061
907438
812467
171518
4597
1011550
750628
873954
959351
558217
1333781
84538
348979
298984
543884
376357
1026124
51198
465263
112696
188316
1052422
1107017
554268
151750
512570
312906
267006
392719
876115
550664
739259
104203
866571
364866
825931
636659
824341
619339
710386
542691
1135578
347184
579456
254422
422322
508113
988783
250616
192237
171609
699517
572551
1111940
347541
366551
255960
1242256
1102653
846522
373558
629691
167291
269625
482716
433217
402305
608265
128285
340888
466063
518886
376493
19535
699310
374908
920792
291770
776572
533871
372942
967869
439985
409226
725948
198870
344775
517790
789081
194262
1064082
138416
188946
620189
1155808
1164149
373685
574210
1105884
319146
337354
106046
479799
636991
443907
528698
259057
627965
681387
1106475
374390
389142
89248
523557
1002180
1085355
440754
799061
382688
877494
943141
423497
634039
1174330
871852
395929
338812
262326
628864
490461
1192497
561638
199294
935746
418171
1394873
578408
585273
1015665
415138
302361
213039
107030
149059
364866
6526
81713
377279
303630
67904
551749
1298004
929135
690643
753344
1096041
542691
306596
631542
575912
500097
240983
856065
907979
424663
1051818
1189505
415237
444272
470028
729336
847252
527042
256947
766825
533463
527240
529431
273382
604319
627380
994400
389568
350502
255958
599539
346161
335700
1319807
482716
742604
145648
564971
458582
1121137
673074
376592
243341
783053
433182
1132143
444894
330729
887603
873923
627380
564572
367630
275227
236601
720930
621322
426673
481194
603176
538226
1029448
768476
49789
399609
601819
486933
970364
662017
930074
499105
273058
470758
919247
362131
968308
1259890
276914
239020
611439
1051827
39632
275268
976902
618634
1216814
141679
1028510
736691
486864
89308
633345
308886
617314
685734
754209
303766
511541
77934
571132
347677
1015433
559247
620864
696176
962926
783146
1016057
256969
453492
332984
363063
550468
395520
1256397
815184
547944
548272
738088
1124091
442674
955497
1228790
897901
558870
566740
320918
502473
197314
1345353
1345435
412534
1026093
142438
751938
793528
223401
346064
378212
826181
655583
934849
493650
739661
801107
330574
860947
401622
943891
159759
342049
72158
532982
374390
1004787
386905
70710
288982
360901
601856
169075
1303953
717958
207085
542818
1216496
893894
1074328
835542
474492
812285
238630
281836
359117
455483
1067030
136174
32256
717859
696066
1048465
680478
949443
1371120
337357
428715
1257281
396378
351686
491769
730798
163169
343133
393210
382114
465149
123288
359912
926323
766323
424663
173432
452599
1094304
647979
585271
953470
774498
739242
362141
259844
661485
732016
953682
594874
827071
513040
302129
336915
35967
787608
1172440
582181
370700
585020
289474
908575
488086
755648
177634
880596
470364
642142
838921
521201
698903
1177283
438576
336496
776329
665037
388192
415116
472392
368116
1093431
367538
102511
244901
734163
1275082
179337
103937
812812
430811
281796
489730
190090
80984
674558
488994
518294
1206536
521123
383098
13694
385844
664735
294901
458874
378034
1086087
343329
412078
737432
915696
637780
331036
469431
360216
129507
3810
408115
369667
603178
664166
655577
118837
800253
729908
179726
327204
1241302
354646
195949
1134123
366085
592491
320683
570295
377741
359233
16527
992177
833558
46375
471142
528802
605726
206015
416302
941227
828696
1299403
656152
633929
598035
1241302
1124357
118471
1224065
498132
590139
464676
932323
448983
38411
1305557
384070
76504
1159744
302830
956263
257719
693198
315008
317356
488149
719322
269823
128583
822479
510281
272084
795445
1205735
735313
77588
1277093
413847
332763
527710
123650
605844
790553
642721
602227
630680
593486
542572
475915
458842
371158
600144
596303
873806
141625
597873
1188520
388790
757548
209966
629999
1277627
933591
801343
219309
816584
602227
413097
505772
357332
1108636
1369328
296136
568333
637578
623111
425614
745409
403313
2294
523070
930260
358287
1099060
378212
677129
753234
436515
75945
53215
1206654
1110519
502541
839738
742604
1032686
215214
803209
143526
944734
722091
597865
789944
701743
880235
700671
692574
849252
903766
729520
934472
420855
413002
596804
411799
554637
335204
1257290
250153
593041
561638
444894
639935
508588
1208940
650652
1222635
1130282
436466
141717
194688
857374
841288
102971
1105884
1323228
342827
391213
419369
876316
481472
343329
569133
566130
606477
272706
687095
428504
273046
406389
899481
762372
695362
1081442
357135
377126
334141
859792
80056
622483
978768
113338
839888
328236
228206
878750
1137330
1017121
785484
600144
335366
507
1056620
743584
929584
688839
421519
375692
134799
520924
1027243
1062805
455280
699597
125282
788730
949337
624210
410194
1206654
34452
166317
348359
436333
358009
926233
674515
99443
261704
729306
366178