0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-25 18:12:04 +00:00
OI-codes/BZOJ/2186/data/3.out

9877 lines
70 KiB (Stored with Git LFS)
Plaintext

1256164
1510709
989589
1346554
148084
824541
539917
1599696
1479272
698925
326184
720013
111044
457747
1160063
140943
702746
26313
469080
612908
428745
907901
805291
627128
701573
694472
73622
1015639
850444
1451028
765077
95448
466681
1018452
1539590
1102142
982628
1277114
1506886
1435825
782094
1590832
1430977
606586
201458
1132679
989790
892398
1011312
1461048
461876
981499
1513124
673973
373403
114943
217156
606670
546286
1087994
860646
1143148
1237778
307084
396022
699455
56373
1220543
524621
326760
1241585
418709
71121
1417536
150805
889270
1466788
92843
1066544
119577
32734
1585287
1256932
1197860
1598151
470612
277883
489103
949182
60105
1463567
791590
1128827
41909
1401659
530097
62201
133635
825145
60169
1228595
171152
1034911
132621
265307
272451
488997
940977
231817
1456753
572585
917819
1564442
486501
1225355
1003877
1375499
1267851
178017
1430319
369747
638736
1371948
981136
243002
948345
353338
1101964
1290495
930416
448591
920459
1171794
966453
570678
1478040
205522
747277
101939
488542
950995
759592
965118
1353673
895892
897958
739062
1046524
12849
1139800
722370
455936
136051
1603586
1118344
942421
1285973
74709
113985
1201354
1170884
436007
1072511
1180647
1005391
818376
1104741
283472
320917
382198
1430199
626618
556581
1033344
1427216
767700
1164160
580279
569638
726641
233085
527237
1427776
872972
1006575
769202
1358811
1362252
1516771
163577
640888
1447224
1437228
871957
274489
914191
381683
476105
1022723
297918
1383164
1349753
731142
1383845
832023
282714
639026
66724
346192
196304
473338
1005471
1236086
316478
1197880
1411793
1203767
13835
145979
246545
1120178
1211928
859601
1448662
466880
1297195
287696
1062230
1477028
860202
595395
318748
19319
875972
228594
1358605
1210954
15090
93106
1486537
1347188
593912
415349
908543
1579177
764407
600263
800832
360393
273652
602377
1405817
1611342
260955
188548
1032469
648693
919310
1344525
1310507
167985
94543
1218659
913408
1311600
84341
1285786
593054
1568655
207678
1287375
755636
1197153
894229
1540185
20128
932911
962547
1423956
953505
915792
1328310
1482907
19
1290703
999113
155622
158457
1537562
26857
688000
436622
999405
1165700
485784
319482
515718
462959
392405
513851
399026
1285119
685757
549696
1477778
348874
1328590
888305
570963
940901
741550
881543
1031571
1391288
241056
1510095
785362
696668
981933
785623
1448284
1314313
1519887
121862
271713
214710
95918
1228953
1372355
505696
1530332
1356549
107645
993519
643544
59157
426552
800499
399239
1556237
466646
1469686
622342
645365
1181584
1425768
172345
1303638
1197765
648859
1436557
725778
9214
1476839
352534
1208425
663922
1549129
1456602
1139791
1463851
279656
1343331
44547
928954
132418
1127667
227330
1251655
1204250
913788
1217028
515653
1019530
187657
1134543
1387369
693179
1107329
462938
196898
189049
282835
432831
691381
411894
1300136
1331341
926699
219516
76332
1259484
791294
1322062
1356899
549279
1212938
773278
170251
1486722
52093
879894
421131
1196294
329209
348063
1302510
1592493
1001408
986668
440796
799299
1166881
1404428
1408977
768226
484316
1364985
935057
56360
50571
602622
694289
589999
1565319
983094
102472
1263169
411953
48106
1539711
734032
611551
413866
465746
1320212
1030089
705517
707918
985948
1576640
459518
1317578
932539
1268461
609081
133635
572313
137798
550393
334679
836155
561943
211274
60271
554901
648093
1434437
855700
930293
1357068
1199967
1030385
913025
473979
140096
1498951
891488
604760
1067719
1354130
626649
470128
1129054
1508065
751657
864968
477986
879601
1566691
1516197
1469299
1084758
1431906
212116
910324
1555318
78366
1175030
231762
1484747
991552
882507
268587
293797
818096
930890
1448988
50114
1363036
310990
799594
402530
353446
1598728
1097638
297409
969982
881381
172336
555778
1520835
1313756
95730
463156
1148998
1534473
131819
1427452
693335
659171
1461994
990641
577555
457017
254830
1356857
546476
258700
1350325
589089
1297050
982162
374690
920624
1291120
566434
1204787
667633
77493
535895
201447
1058979
769883
1294432
417279
816007
1823
828237
826407
1008517
1028458
306589
798905
668083
418703
1405551
976732
765318
388812
420800
571655
149824
362314
1559326
681353
1300282
1228108
1598367
900699
1316520
515939
1120274
456793
171291
505606
633524
529326
772456
726230
1341318
975981
919547
515012
776603
1250969
259598
1565224
36240
1558079
1484572
300355
506788
358334
1049514
717414
538190
161031
363863
1379225
474005
1278540
1255716
1399367
1418279
834690
1436534
1109021
1485330
1080720
971259
883836
352528
965661
1257612
694663
1601409
929123
1095640
748786
1408699
110244
1068133
107969
38019
814111
924246
395946
59380
501051
200348
457812
1395116
1388441
1609006
830128
1508246
1130654
265367
531262
757857
952482
455158
532384
699079
1081
123356
963645
935073
740273
561091
982601
1563263
441305
423679
1611884
914102
746045
987100
631443
1304328
1038712
1257445
1304791
180529
1305640
188419
473316
1611849
1144504
692836
1454352
712625
33521
1148181
1334552
1209276
44458
107836
474593
165801
1007719
399878
1545895
1164435
247466
1120564
385896
1313542
960298
1168009
1512547
1507242
706575
1534738
1502166
1418381
1486605
674858
905300
142291
963508
394636
346927
1452850
440555
723782
471540
1109974
570297
1248896
1122108
1484431
1489323
1027461
659874
994116
1081016
169680
1086785
754987
348013
590280
1195113
1297072
756288
1555098
738265
927057
1413549
1123256
1364119
604882
625838
377219
143463
1456622
417946
920843
1283507
1073059
515129
1596086
1050833
1235883
1464900
131357
1115645
242243
1303939
1326393
781536
255559
1409618
1261307
1567309
340639
512384
356434
91686
196869
591658
948007
1595952
115520
1145031
798241
1452520
296839
355670
826766
57870
222462
1391450
224749
91787
1309847
677281
814195
998556
19274
1170637
1395317
442732
1296955
869294
504951
516321
903688
512996
1158458
102339
803213
128278
904070
211457
5052
89926
481311
42443
128978
497439
201810
485108
1065004
947336
299174
997860
820381
503408
1266716
575410
591089
981689
1083846
649778
1077712
433496
1420104
1408479
906880
372436
638465
209073
1116408
1466819
68611
787723
155387
93799
710738
1058305
450992
405119
152404
392161
358592
211713
1251994
242275
309678
1245440
41672
1419006
995405
1221926
1243015
1106685
739670
400963
622349
692407
1028112
396034
1101444
9203
1152540
458258
857864
426882
1564756
1188517
1182437
800983
1553293
34585
760997
674629
1568083
282307
911652
1275410
1289234
1450377
417034
1076542
1457918
1207047
1258220
701384
324582
761422
1335204
1491203
423957
1350041
1133463
897632
376785
444297
1354806
1275340
1527120
1464167
790885
530631
1221871
1330981
1147513
677402
380136
1416764
1386316
900956
1047042
267438
1453892
602496
1227710
1373649
1136757
24243
107674
1574632
176232
1367277
641797
136790
897287
379486
1265901
424131
827065
153236
809723
892056
964881
520914
1277650
231661
1228534
839375
1425716
1491523
1264354
377468
1032372
797204
308204
274276
580740
334826
189194
644466
538897
741004
281619
501105
158977
1610879
654424
1330057
1203780
812435
729714
379916
575389
449039
1578078
698094
998070
510271
873651
505310
819650
693037
1443284
1481154
1403546
1248563
89047
1563304
727203
94331
1063812
758359
732701
403535
1028872
912119
184891
1066259
22905
425272
263042
1371585
565768
794355
1371006
1294622
1262544
198918
1495411
129129
1456136
1390879
364400
1134795
1228721
1473367
132504
1177078
631782
1074306
11194
1444289
174841
520289
579674
636868
1355316
1470580
1477470
1296948
113973
785493
544170
513995
54120
634506
757456
866938
1258306
498267
884728
993757
482580
435732
300382
1443803
969111
50884
432908
447689
1259763
307879
804927
237187
324535
1215065
616227
653422
419035
175618
776681
1327253
1473708
1470165
737815
677821
1178290
1077930
1541389
872901
1244582
8279
603638
612406
285808
1061286
1091606
1331609
833634
136801
543059
1464478
867959
199782
613338
253025
955076
962717
300588
1294272
584632
336491
90346
1498660
240484
876795
38542
1240789
286962
277770
1510151
847714
291663
378458
565946
1050538
1006829
94483
429914
42319
298408
585337
1399773
185769
2701
645247
1557448
506104
1402632
625225
889022
291745
606810
429839
1193800
1423708
365652
1418945
67608
1268516
489471
356346
653205
1409774
1071830
195976
1226268
434651
126604
66239
1315703
1221389
1098789
1164123
808906
326264
181790
601111
603145
1234813
462663
1524995
1186810
1013974
566901
86392
515317
672212
1005187
1143853
1382890
550075
11662
817672
1351425
1538488
1405833
1281506
1195004
566355
806583
1251242
502478
1422698
168821
996433
378066
1572536
1275187
1325949
62357
10045
1195949
1405242
224217
917242
1489913
483568
1459891
1006663
561123
378287
644775
751959
717315
1580790
995690
1266806
771625
390809
220562
218138
1101651
1147501
422234
929290
1336848
732354
1584453
473507
1594903
1558805
1132611
798242
132244
864395
744571
1402167
1613803
972635
417106
970101
1227671
666944
1586239
612125
1565930
690469
887024
3171
294016
338750
489482
606350
667115
778214
558032
336919
873398
355726
873474
709840
308293
697753
146164
664039
893453
740653
612918
273992
360619
470362
971467
112349
1218112
591528
266695
1380457
100469
1340160
256533
509817
619179
640161
730813
1233839
860393
1404714
1230591
1368908
1097976
1059688
567674
1087222
325150
58689
1073483
1120058
1483873
711241
515966
1459315
1281926
1147974
720390
907810
1011191
1061034
26232
650896
1543420
1541601
1318587
1519384
763020
1422140
1040645
245308
1047408
1238068
124802
1492186
1199169
1254961
1232659
94270
576737
986428
1034989
109666
1258774
229120
1279755
1383854
1401065
1603793
1253732
1128972
430696
1286087
898977
1355319
367870
115411
514784
1200212
1426699
1181653
1092788
999150
195248
1056791
1371397
941999
351567
507119
1312382
996121
561369
645331
1415753
1577453
599458
1428859
693391
1057308
1085886
365388
1376242
1436176
187290
1390714
383492
686822
977076
1463161
561826
726383
1585510
118753
1006521
1515993
908187
1493446
1079747
1475408
1126660
330234
891568
468103
1552732
1138695
154993
1016228
771865
1107830
1226849
1019805
955591
904202
1061739
73571
142585
1449902
1259656
692629
397322
46075
312352
1239484
1114374
1209043
315151
1182922
221996
393370
1496286
780291
923463
1471177
397288
1245149
670845
1103848
1591899
1519217
517118
1448004
1223654
1179253
929132
526943
798549
1355934
922192
111842
146418
1561039
104771
1217552
750090
1285238
661377
1581602
1317648
1129529
1467627
43613
180504
1450258
975768
183440
1371630
1567338
865951
1395268
1258093
1389135
1100249
1551127
934597
57027
405987
969979
656885
111332
1357634
812657
722603
47233
344050
913129
1379344
877677
46233
910376
1061768
243899
1006955
364998
1353473
269229
23888
925321
866294
1371420
1442609
366722
567171
974717
204858
1520251
1281339
675006
1138719
764403
1130376
1349390
1567049
1357567
184739
505922
91278
908321
1033911
1354130
22377
508066
474911
739082
1008651
733724
820275
225095
787841
1218327
180607
141710
1208210
1366000
504298
1519736
129429
247110
1130725
433585
281859
1511730
1373294
630156
450235
1537729
781978
969734
1422987
580678
83714
608835
1227034
494048
278551
1489008
678637
73567
782735
1594703
433317
675107
909954
790139
935042
1363685
514142
475977
775713
1589451
679769
552872
773342
422094
667701
1006145
920374
1402168
579780
1121593
1374223
132015
383224
325227
250860
516581
1093349
1060634
553073
1070353
1583985
267065
1145965
244406
1113861
274335
1598297
385672
1419296
895384
585858
1042025
926089
64728
676125
1410735
1491522
356784
1543149
1229827
638921
83700
411161
756211
876671
756742
617850
1261957
1395715
1441682
1584816
882049
1052788
220171
824111
1393164
950155
728680
1562486
1355204
931207
1019229
1302881
286779
1597024
962398
235309
1589730
797747
1524025
945388
78830
951432
278209
1595057
156964
1322587
147754
1134904
613592
1571904
401921
935041
1597682
1405411
335805
676155
707713
1552597
809233
1409561
955108
346232
89536
431239
881243
117534
1564091
93062
1484179
1304837
1056800
1243790
420049
1038321
1030955
1484283
572721
737102
426541
416941
1004886
809007
109208
360210
1353996
267145
280834
424327
848593
1464265
1590127
740710
92625
535321
262303
1070983
823430
615859
618696
1005832
1386402
793232
522686
40735
1406291
221984
268945
165311
824511
236953
168530
969434
1001872
460573
574732
1249740
190047
747372
332263
275475
464052
558389
1276707
1533966
1010941
880059
848724
555227
576411
289803
801051
26159
74383
545265
941850
1483328
132459
1340324
1539144
1352459
601177
516097
184770
146235
845774
146437
273007
214262
313325
344835
804023
1252736
298482
997438
469994
397934
1573196
1116818
1392040
550613
1307531
929143
23707
555397
737796
308176
500383
1311296
352473
1413172
909369
286220
502450
1325835
470319
413503
727399
231122
376285
1040643
1404108
1166387
350161
686022
431473
1552669
1613312
621464
1500567
1303315
857743
321500
696154
1177415
1464227
1331037
1226325
526114
1249527
523540
1388792
549190
1285197
176209
1293471
609589
176933
184414
1446078
1228352
1247978
460213
133708
1568120
1228743
16977
1005907
750586
735689
1223697
214590
716208
1430435
740446
1257189
839360
461824
94229
1345110
1313806
894444
1290878
751455
108090
547654
740923
541526
349016
1157253
690364
22757
855341
456142
810417
785254
13507
1027693
1070468
80052
412569
1215380
1539840
1162007
829671
1297094
1426343
1243079
90880
416635
948543
1442150
1536294
730584
427221
325700
852282
1562599
1593289
174533
46696
57175
484846
320672
194717
827637
1128800
967703
824862
1422308
99246
1516159
1204170
947714
315277
660373
388895
97034
195113
768561
79570
763678
5940
1285939
1505815
367363
1418789
350631
1432015
44417
740541
227441
800471
1564804
901755
794908
617537
1096639
1269934
1207187
1006033
1356807
1608708
583034
1466331
859225
3030
608293
861477
846833
179408
468421
1400592
333083
375464
466297
631543
1502208
614567
221734
1386425
1568234
417736
1200143
638555
267346
1084155
1228910
1078852
1175287
985926
908131
1064888
768537
1266794
617378
73966
1504196
608152
555077
651077
738316
1279398
1288478
1314431
1147977
1174246
1187697
539990
202411
409556
626830
1140436
832177
1285406
918565
86193
798884
832811
1558209
1411629
1063466
1442104
1069562
562584
257147
718257
313095
119895
1360219
915885
994715
149069
85680
88127
457238
855522
1001578
177353
58563
652416
12020
722212
1098671
1097727
202367
745074
519150
797346
1441974
915364
1523163
875019
695017
394622
616351
1005687
1234518
170238
1405587
358360
122130
918855
414776
1465216
1459395
1410088
1581244
612011
753100
446814
1431407
923291
600911
1599373
721907
1087270
1333379
1105392
866851
979892
866563
85483
272282
1091219
38226
342001
999633
1477223
1547190
90567
1316369
1597120
827639
87299
656123
430704
687937
775475
779365
891038
749381
495357
1571360
199163
1559652
159417
703415
1525143
1139521
1273726
780451
690775
885015
275321
255673
1447863
285657
1182486
1227979
1490340
939045
1133333
1023619
590441
1350160
951792
1047193
976389
1313454
691669
195945
140873
1565545
839076
1318626
610445
162240
1552607
411787
1352795
379059
882575
820783
187778
100472
653122
109946
648745
1204538
505351
465946
139644
837323
1494484
1221919
989612
515396
7241
1486829
934696
1006697
8719
37043
651003
1234865
1549566
1348984
481222
392595
377815
639497
721084
847368
447637
609581
606642
1515590
567635
140415
564295
1103210
1566912
725197
1374401
416214
680465
429856
336099
1385396
962980
781327
1360948
114825
807623
521800
577858
245197
838870
210985
1593356
1146457
441194
1355695
1510824
366758
925851
13404
735772
328789
741528
587731
1551676
412695
38170
79745
436975
972531
86458
308642
1035722
93453
1200750
590985
1009029
1241129
672064
1310136
608798
495880
195015
921068
1317689
498964
810072
1012644
1527182
1070032
688004
1345220
1598553
743029
1230574
1145693
455488
210015
101906
172489
1453486
497390
1182023
1531917
581752
533586
1475943
1275098
786986
153900
173653
390641
479897
1138896
267444
32143
240302
1249863
1582817
406090
610666
1548132
566365
1304655
1136670
1441270
1601476
516584
1078738
253581
50066
563239
1581780
1017916
117565
89431
894896
1215611
597376
1306234
818682
671026
447646
779220
1586904
676352
1593544
1609010
1017896
986025
148447
651675
13094
270640
1542254
750892
761827
807708
454201
276171
317632
361891
1495296
1529132
1318230
718906
867415
340146
150111
771699
580304
1563174
1539204
731974
306582
1261143
798627
539940
1411507
91247
1442035
1027308
599145
1347162
53825
1605026
129197
508202
584558
87743
1572561
288892
846864
9516
867865
1238854
1499284
804581
1455266
852543
1196209
1521842
923045
776501
111840
1484104
1261169
592624
1423220
560419
1407600
579356
962429
1116429
602162
836150
1225921
1573905
735287
330289
1525413
451403
1280786
51383
1400143
1470723
626772
1031307
1133860
1302679
642283
884037
1209255
178421
1067773
914813
585411
1044630
107672
153965
674156
688935
417624
1251778
1289209
619482
1315770
251121
787928
862530
1495215
1147808
360326
1607884
462720
1028298
109392
1291129
352837
257146
1466813
585881
92562
1052856
452947
277044
1332139
1138132
581663
830330
968531
812087
669699
957783
1466150
452720
319115
292146
367408
1378863
100793
1280252
140190
333147
1484583
24502
1087369
861367
468243
481926
1493554
322426
561558
522771
21920
1393600
290849
171064
1430338
248710
660471
835644
148826
106719
409096
1559024
1234031
276825
909996
33262
1473907
627133
1365948
527968
429126
173803
274839
1567782
657402
1457880
1246177
538643
552546
1258293
499496
76599
1340222
1182367
1103731
623250
1517214
85790
86172
1335370
946022
1193215
988091
705252
518548
1155652
513887
1053175
972056
629789
508538
1339396
1270311
486583
1451467
319644
258663
741196
322181
1411358
995180
938224
382252
284561
334775
930654
931764
845683
1299412
508820
1257154
260065
325498
219019
915643
1321642
798237
1351832
462728
1239499
744422
1518832
1568747
408746
938822
1287950
1332543
737288
1333996
309215
898906
80562
114713
1522636
1497331
685495
608182
307301
945778
277417
1555600
1257460
581407
900105
594260
1053304
1043242
1475205
456701
208257
1239925
573253
1386598
1127173
1409756
1064008
1120222
807808
1146094
1365459
430424
774756
1034838
821174
1243909
918953
1270847
911783
959801
31051
94577
446167
745325
446515
19305
601971
880037
1185714
984436
771403
722590
1474028
1216297
1430919
1060526
277326
834605
1109452
1212029
441067
278595
147568
1304672
1112990
507549
399041
783570
182477
616292
1539022
737301
232237
747554
521256
1294860
745325
1528997
196876
289580
152106
260098
2390
190676
380809
593305
1538857
778739
348063
767057
5087
322850
627899
961947
43834
186422
965701
940620
1009214
282317
59420
180121
794839
182394
794817
425510
103871
632712
724007
744648
1050232
1082265
842981
657888
1146777
1372617
722977
1110412
1432916
566215
1220475
257942
46977
149603
1572774
1493982
221764
880136
605325
1207495
563272
931008
1609464
579774
240645
804499
1605100
1601494
1562082
1512425
548505
381146
636569
1066023
1364472
577904
908391
1277066
1608373
1369663
1594869
1151291
933717
642381
628992
1578810
904737
1140710
1070989
817500
900781
272935
430921
1355344
774383
744710
467483
1567723
113339
240940
1575366
279439
1168057
854952
364217
395031
762071
807682
166302
1273519
480226
316114
1187381
855540
1073403
604151
1331750
663067
1142098
1511189
769030
874240
515239
1370491
184748
416001
820369
1492222
585670
1402275
300745
1355542
421516
976324
319237
1280921
770608
1262155
559530
39855
444573
1304630
1110953
441882
939298
532166
198183
407694
1434257
786558
97256
1161987
1416587
1498751
592980
172757
1082181
1503263
874302
396183
796332
691372
1110503
226048
567085
1072989
944937
596266
920423
181020
1288526
585951
909701
1071830
496470
82116
1400551
720750
362467
1157615
896013
1402615
1306906
1486463
920243
276688
935681
1524452
888557
720219
1301176
1104183
1174265
180229
467911
1219327
198226
1147614
1160490
242694
777298
488237
413532
705892
407951
1018283
1153546
915102
1149824
966602
897508
1102780
1501607
160837
1462972
316199
1071594
1178132
859615
953062
950383
832091
791457
1584410
672500
145019
979632
168383
1419713
1518991
1397063
879546
922894
1158799
707771
626471
683879
476702
1335341
1360725
578158
397592
1425100
831808
1496644
911928
721221
1285346
165057
733317
106519
1401040
1010434
1250463
250130
1486731
44734
1043418
985949
22129
681389
249571
1129989
1329227
1305301
671510
1297123
136839
993101
1047956
855410
316984
238191
36018
969259
260461
469433
624997
16771
1328417
543265
419534
265462
435539
1377372
1090136
440373
384217
94168
999563
372610
1001855
371645
596976
666548
1608552
702431
1461451
1083002
537819
190567
251319
1194961
711396
1000385
636609
91283
757148
1405217
464358
1451440
1130059
1552609
139006
1228061
914463
6813
385569
755124
847392
1562968
1483094
1541003
284430
259745
1589238
392240
649420
401417
1129623
1511399
236378
1472846
487776
664435
502056
386096
404638
603981
390715
619286
803215
384967
568808
898355
269944
1392940
377023
1519164
1263970
940799
1474252
49167
1370333
355462
847017
1145096
1584347
1413909
1186731
468317
25429
919883
1052309
245854
67418
1612814
122519
485701
106869
988926
945432
1313561
647856
1012121
2961
1130712
62370
1570840
124640
1491816
115495
507637
211094
20631
1358139
1316349
1525177
839456
1174140
1087758
1492168
961854
209126
686473
550542
584845
1356671
372254
810573
64303
1386880
203893
1223665
920280
1483749
444943
1346664
956857
173347
772734
890839
898657
5780
246637
1236284
1247876
1537421
175257
96967
710469
3978
44694
1587675
1159355
62600
687046
91811
187630
1094394
45068
1164647
179905
383306
203719
621073
1230374
1154884
89580
831882
1277724
1456110
1495119
1116935
809669
530539
1207349
1269043
1157855
1550388
1212366
166192
251476
155592
316270
563957
809514
1136515
954958
1427229
657471
47500
1079549
45827
520369
830725
698385
357558
1542258
53500
1486019
1333159
1207698
1304535
1554844
1233037
675710
26239
955152
1372238
619435
1034443
1165012
1399033
309627
604067
930883
309689
387277
842306
577586
181038
292956
1432019
1093252
1167295
1293961
475057
117279
239874
500782
308852
1586039
791416
586989
49257
1583992
656375
1200836
923814
365846
205468
1612350
384321
665738
937341
1130163
1183389
1383956
1352011
943647
33946
1102930
1357991
530010
183831
775216
364071
1143088
632885
156981
577159
362384
1394517
470769
1341288
705984
1194226
860408
755772
804062
402810
76347
1262221
329423
607307
1406260
845050
252094
664580
1599964
381627
1311684
172876
108020
228391
1076324
1199869
378981
1096056
308265
166194
1381019
943591
9217
402259
1292877
293353
524690
128276
1560018
1012206
1353575
410874
1402852
821841
1221897
1030630
1143931
622302
722414
1599575
953914
580332
524083
656645
1366053
747612
1530024
1497814
517018
1495810
1012755
1132327
248321
1289008
932213
698854
370447
958010
875119
207292
815667
85085
460875
1596212
21057
310415
1069954
898159
518840
878013
167498
541446
457015
807479
1137967
808406
565663
1215175
1092307
1542922
929021
395307
1147650
1504792
1316030
769536
727748
560093
257863
430409
212736
753788
349269
1021166
1021411
1149623
609652
1284162
995559
990986
1113650
1251211
257965
1480884
32844
1134705
262620
1565087
124362
1045808
1028248
251827
1232357
810707
529780
667375
1484711
662692
1545284
32488
946727
286619
682403
893630
177154
1447391
1454314
1613419
1372978
1235520
4476
1164094
253809
1381004
630533
742727
1606434
485772
433720
888254
865654
1039549
210633
864635
285340
1527078
1448012
390337
1131866
386147
1166938
1560605
1123505
1322354
309163
1048952
582730
1472059
1517237
776085
466957
1069259
767915
1457908
3434
701994
189251
1450637
1488295
294171
284133
1445126
1126636
1283467
744737
828372
146132
49934
346763
1118518
938596
653108
1091882
1274976
1170254
686318
1037586
1105606
35380
7157
102937
1145986
1400240
536366
894932
343913
1091500
1293611
1334780
491242
879108
700473
864342
703876
1019529
1579837
1184679
1593256
1592322
490997
1350234
165357
1107995
665183
776924
759493
779285
202259
428251
1008738
61947
1383347
1595862
1109111
540303
1577413
1607694
747284
88394
689967
1173963
1064490
698249
596219
702575
1303798
756708
303730
176168
1087715
129898
536931
752578
66994
380867
1032798
495292
31061
727598
787725
110389
1587718
70842
845580
1277708
678336
244199
1437058
1543973
1021692
401855
868612
1431398
271361
127086
1110668
849297
1068280
989817
232829
1166712
246099
1375306
575362
391145
626855
377901
962133
554434
853675
1564354
50717
1039619
1428965
1307356
930453
1469539
303129
1067631
1510805
1016228
313115
1414247
835121
81437
698558
455355
984785
193102
390262
532150
255453
675557
32613
1367388
806978
212282
307270
1019250
977051
77724
1241038
102488
1249734
1407529
367405
113744
866183
1225195
928056
844492
910265
856823
1604329
764048
1524741
1333785
192185
37487
296481
157400
898886
1527128
50875
498608
152065
1008224
550737
211506
314723
12100
1185778
1600121
805607
276466
1349971
356748
1060891
395692
504183
140002
458279
1409783
1008542
1033171
1533272
804793
761114
1529769
1483702
1501596
1000480
866231
616856
1397981
383149
151295
738977
1374917
238029
821797
964361
34299
1010600
136966
1869
673485
1142859
1187416
31813
1340695
1219185
799078
1120426
275582
1305896
413178
1580618
1118081
1490080
735072
1525105
734964
336209
1612548
1041623
35244
293675
1522459
1250962
1480687
1150308
257952
467376
1446939
856527
6661
1044042
1000035
14264
1058732
9672
697385
393775
833996
654818
550748
1505154
797600
1094146
382856
625531
421016
518855
159851
350949
572393
114312
80549
658178
618924
1591279
870601
1369357
1101229
125352
857984
1596673
864052
1475242
679436
518127
307790
488178
1373860
994057
1259710
1236554
797254
778659
1310274
1492688
552
1410123
1099243
56455
342467
1168761
1223180
1247523
768499
144695
1371290
552075
1338313
506154
422
167221
1049853
425763
900377
64804
1202063
1136481
1021927
1138916
1434446
993896
961175
371082
560287
664603
526138
878947
529718
286202
758859
1497953
84058
1461540
249895
708276
794339
247841
163834
434014
333942
1568014
1540174
476954
546631
993626
916982
556220
548286
498699
291266
1420517
1497083
1006569
1016023
423227
1161770
620567
889658
1118546
760241
113152
944805
1385747
929083
102970
1582971
966380
1342450
392026
746601
1218751
1021951
830431
174422
891592
525482
885286
498424
982526
480098
898985
315881
1577340
366897
620664
1291600
474354
15443
406114
908818
775885
41544
1478759
216466
1231863
264173
372368
668638
246085
1085965
115878
38512
1364823
1277673
1101648
650830
826949
93276
580666
339799
123426
1403875
627125
1373460
1378534
598977
1439710
324262
915009
444663
143864
434160
374808
1338235
1150540
174864
1043521
663423
699496
668434
55104
1480595
1011765
104036
596018
1402931
871986
1523528
796720
1215428
697875
28405
275589
1475531
1591153
650498
426089
533567
483504
1512156
1520666
762756
999511
406987
1293900
374119
295420
599984
260769
774097
1292717
44360
1159202
1051250
567348
251716
568021
1479753
481372
566550
848476
187912
633404
1378673
1273526
1001330
535774
552525
1472699
1341124
81189
266583
644837
141631
1145856
1420853
905493
336671
1409695
553440
494703
468226
1138063
256103
232542
1203751
794158
538559
1284519
1024480
776537
417884
294800
809064
707605
1569143
225367
526810
1389539
783820
58349
411197
1283645
363501
1206355
357614
1218648
791758
1350810
1154933
64840
75633
487387
1464483
1124128
1009122
1485498
36032
441572
1613344
655533
788953
708758
1196167
40834
950984
1028239
405622
417565
34564
356753
1525034
139003
1030652
652732
913497
1002713
177592
1547777
919914
1156361
1190243
449504
1056436
216719
139368
1083810
223353
165844
1406224
729900
912841
22596
1100361
1298238
169413
1602042
826166
292383
586309
1140287
573511
1492963
1072721
126469
1069872
124086
884049
1290358
1591639
953659
1297055
116293
228378
1288214
1006440
1203628
931588
881063
282636
1127718
517867
154926
26930
681938
467305
426340
706733
1093229
1250773
1561786
1091905
915107
697058
519878
847006
267787
734225
1284439
797918
1521321
1072550
27843
670692
914256
306057
221681
1239261
1294756
1362655
886481
1295709
525533
832834
954071
885615
162021
1358736
1300666
1227273
381405
138232
212954
1415020
1394657
604048
638854
586027
1139029
513490
789822
158851
1329984
8916
1423928
965380
437234
1605373
1560560
1296296
1375304
368213
139296
893847
764695
470995
1079514
1075750
1358047
259788
617441
1038492
1610350
751169
643294
1106563
605158
1476644
669423
1564824
755034
21387
613664
1070697
95239
1359017
379373
502934
755557
1477452
633545
242463
1369862
632738
1028200
132337
371398
1348
1132146
1085342
720323
361087
1064502
243159
22696
837192
183818
664407
1173511
878626
790517
1250181
102185
740228
954136
975696
427109
481237
943257
900728
605577
1437408
117851
1530304
410222
1365863
602215
1328605
1033465
169981
392312
199842
24232
1204182
1188944
1167163
99377
1339380
164331
886569
936268
431644
845547
809736
659012
502212
105274
210524
616992
724842
1462660
694175
290925
1546094
181327
602966
740687
1421174
1510190
1145142
883846
1172885
472360
415806
942464
1063991
468865
1266469
379341
994202
1407940
65080
35458
872810
165744
259228
2676
862899
919786
1546224
1243973
839972
429275
600277
831329
829589
1402466
416363
675622
778778
646079
228074
70659
1373667
613565
903168
1160837
96879
589901
304419
861379
882099
632390
649724
1191699
111246
427231
530185
1004698
1306858
12177
1352712
740464
936474
438266
495874
590760
726442
995825
1345509
1252
1109135
581745
1564493
700155
273690
121628
1564448
586663
343679
1574759
860110
1366879
355905
1356000
487652
344813
892004
439212
582413
49498
16491
1291748
1583489
123600
505973
1451010
31174
894129
1180101
16919
1119478
200243
990669
18411
1589954
1294202
778227
963723
794110
358628
1445113
920346
978571
330583
727168
1483249
1448584
784459
443311
210174
876349
639319
1241757
218481
895332
453363
1323704
1502042
103654
103572
1252439
67755
1393916
562295
755437
1191780
1006382
1141067
1600096
927350
1404195
1304102
41068
605377
1141523
1329249
583853
1055362
532939
932498
674130
1482162
485624
874559
1044815
1079765
1302241
643697
690256
1466111
1088041
1022153
272167
1180598
584294
1309876
744692
978029
388465
947688
712478
968740
1558637
1264889
1501509
1531881
750348
1036226
1135935
186536
694107
361117
493290
134511
992421
728033
1459301
1443204
1420028
912909
554747
1310353
1222227
1218317
1380728
1284622
1412034
139604
20496
1233039
286866
1404196
486638
1104580
467901
1038883
605226
1206860
1496949
1046637
1182477
528658
274876
1269612
1475501
1381668
145571
333455
1111349
1016391
100694
913354
1499722
112562
546732
1025868
689911
1005875
1539177
1609396
747329
1553759
941647
1010432
382849
916150
1357715
1040488
628306
645381
473052
222740
207272
1335146
999562
405533
1136076
1226207
1486499
1401163
824808
95705
885677
917332
14186
881037
881988
1597327
598568
370915
268956
174012
323377
978621
1336159
725043
551237
1314469
1081573
486165
1268192
1430054
608875
1392055
977807
630806
847338
1528763
986670
1365812
1573335
1557928
1448851
1246251
244359
267249
823345
1540912
1068515
1546388
517282
1261148
1222896
1268880
412421
898762
1395265
1328563
448447
853363
961014
1008116
1457239
1429609
1467881
988575
800333
1435961
1510511
193893
1516810
678368
1386866
948347
956466
1227458
89542
110538
428032
1575486
545424
1246632
280071
1529748
1231991
745857
1409550
1559077
241947
1568375
1010538
151960
904224
1568348
607764
1196582
15900
1214840
1505069
511550
117684
675468
32335
1247925
1265690
798575
830419
516919
1000652
374518
555436
1482012
1076135
91573
987013
945811
537039
1472271
689703
778245
1598275
1602857
1549333
1129962
14539
11253
1467995
1528726
394454
814962
1138610
149769
579038
825989
872072
917930
1551172
475503
145709
1029535
629229
139222
1476135
515447
225417
777190
928605
1030156
1595548
1602790
538037
1209182
825585
794258
50531
1468737
1444958
1311872
1223204
192391
1299664
1360340
545454
1447559
1251229
1517322
780530
391471
999039
1039576
424890
1187769
586375
651888
1268131
430395
609978
291744
1488756
189086
365191
324504
239935
908924
613425
1365426
1324709
1144572
1297315
196863
979975
370759
1542830
75727
150643
1074133
821127
1559870
1541380
1556505
430619
58302
609057
376761
290610
175360
1395463
321396
1204619
1326387
244152
252399
1532347
1231862
185620
149714
945005
1447763
936957
156191
759585
1394373
1506276
177096
959895
88201
271303
286312
780573
1549667
1015713
673050
300685
1511831
346946
1438437
221950
937625
72652
1349648
676376
429453
1251989
1188028
1315290
629987
1533845
125109
1268319
193800
1534971
515367
144946
1217579
1453737
1046803
1023404
155914
337966
1607001
1551672
760228
424108
791322
411344
32101
707768
526525
234602
400402
876215
656006
447066
1144381
152734
983193
1074498
1037143
1148065
849248
641354
303317
1250127
209576
1078328
809511
1123566
114828
464024
423526
773200
201972
984356
140498
813559
874584
472123
1044922
199963
743028
280158
802113
301727
1293187
1319998
483299
1220419
323248
866546
1071546
349062
971708
546974
152170
602769
975191
1243445
1525486
483192
838102
137625
1301836
1265760
75729
585912
1458904
1040603
490688
585073
498552
996427
623426
1366749
1329384
1334948
305948
1600860
1044495
1555469
513587
551170
300770
784289
825449
653408
1135270
597052
504919
221315
837769
175738
600568
269151
314131
1381671
752908
1013111
567297
1344287
664518
881249
841488
957686
85131
1504595
510345
1598864
928280
897969
1043207
509992
1611201
947172
740000
410754
115393
1172939
1250532
1235815
1017572
42568
1283569
668373
661836
968097
1124214
546048
1141007
1610313
1517803
434898
170421
338711
141615
1038547
1246999
1185775
956327
1238282
455351
850352
1596397
1074820
1514110
604931
748407
605809
521257
585105
427854
30914
1369304
250853
17816
595898
753498
44959
1410647
480740
434287
1397205
621036
866486
1278344
1142087
368506
275775
289940
1376503
14620
1032431
1164732
830837
1430099
464809
839552
1178104
1388420
1595923
859052
1067015
193354
1483810
373793
803802
507638
576002
1388424
611779
285661
389337
1311319
77873
1490095
768157
543162
592634
761416
418126
981847
661297
1574152
989892
421181
1284462
254891
1552873
1253631
1571615
435914
1268606
536599
5810
716162
1237924
1393709
888796
1239119
939615
1248591
463791
263107
18509
1045450
1268282
702532
1211849
664188
1504002
1244982
1611323
1012965
695866
1520834
898193
325263
1324492
1231350
746212
6388
625071
424906
558193
94852
565401
1332992
173996
848474
1585293
523613
761075
1226538
1187069
669847
100569
324340
1144494
1382385
129982
389585
533133
343432
638109
95027
846741
1510571
863676
1300111
1081153
1604298
273982
286939
33424
1261838
837921
567090
1364295
267284
1410572
1090373
674859
767289
1112523
1202545
777251
788664
108130
1047482
356709
1302944
1248635
327067
896522
124538
411371
1172236
254135
832066
1281385
1213818
905753
712988
1119572
982101
507821
1312302
80013
1127699
978636
656279
99351
387910
780642
63433
1252084
1342068
1576089
817519
1015943
440635
552531
347694
627472
967727
275888
63296
1280633
1233630
593107
989684
942439
1280744
133430
480237
1122240
579531
1147578
690510
727304
3924
8060
32578
1213887
730072
660339
1092064
937817
805586
1335443
893865
933303
1464025
95776
1133364
268599
276226
599330
1131608
241130
412838
244029
50624
258923
301094
762059
1392693
281807
251357
455786
1403165
953095
1020429
510419
1225574
249319
987351
843082
746100
1090975
1587250
463908
511198
522974
796154
1456495
589194
634890
337399
479868
784047
542905
21442
442018
689262
374671
56211
1186066
716695
1522498
1393308
29444
25230
212209
861278
1374377
885974
231889
1205321
574306
261118
1299916
700501
897619
1407120
907046
188572
1401843
306988
297645
625240
1512327
1365726
105349
195068
447544
314232
1338641
159203
539872
872308
1188726
244356
57506
1551040
1588824
924211
270519
61301
762282
277539
309494
1567501
553341
1230615
290890
174647
726542
730698
444276
567849
232529
630444
424849
216396
681060
463257
1511145
519073
113427
852807
807846
1240643
564784
1534572
1330657
1606984
630019
1516675
302806
472141
1281548
1082530
1237527
11260
636081
66952
1029931
1080125
1004780
227231
1535549
178912
33309
358517
1451045
1489702
656919
712653
1338668
1494884
22495
1005114
68336
510994
563413
401354
653777
559527
900498
162065
640563
937564
1089261
841174
1455902
1373687
823208
513474
641503
1242890
955262
589845
313183
509406
1012401
688344
149427
507098
16854
237517
234010
897860
802326
46868
1146823
726088
873271
625071
1332248
1150183
680459
1400715
1504380
1350053
694401
1196855
1185007
752006
382761
568833
336275
1275406
573166
1397389
256852
609973
907667
930500
314766
783982
1287896
1394683
79594
599102
383556
644449
387445
968258
443008
1566266
71967
133792
530128
956188
49179
1174399
214608
1389784
221188
785505
58976
557146
1506579
1380606
775434
505439
585354
426651
1103806
1554249
1383329
644265
1105093
285876
788723
51227
1440677
534253
1295892
954477
7871
745400
1590708
962782
1458037
776234
887989
426797
599749
758413
977268
362893
1228708
1527971
1025313
1127849
130751
963715
867327
1602463
594937
1103136
1265005
825533
973165
1232469
82080
434687
51140
807984
1371047
837074
1553547
1085593
1185032
1063769
545637
576997
824679
1364050
410342
751414
951352
1290251
217194
166038
1515717
941317
988405
1156045
527305
1584172
1080864
84084
1110016
657487
226795
878310
341697
956248
1572158
680606
554087
1566084
894585
799981
250452
1002065
331865
886861
1591588
968177
1453321
823568
1491105
1356248
878352
1140106
840687
1562872
619725
911393
1052898
1000369
977076
688984
909923
1170977
1420990
634611
806408
305164
657843
496171
610282
344279
175632
821697
670592
1145649
639023
613156
148383
166661
338930
797102
569500
320463
110856
1049442
107557
658256
1413961
1557858
550695
121381
1270766
1179772
1498387
1089845
141689
794118
130200
1288340
14701
715771
1182507
703139
796964
693169
1035392
1313361
403637
803839
70432
137463
1369298
183684
650676
1089677
1087956
705983
231902
1207961
1562525
1190582
236731
185193
1150173
914095
1147592
134037
1407690
1244036
115432
219564
1123219
1183968
99308
1437601
397006
295297
1504316
297741
1509867
1469618
1246425
208120
312316
1225987
879778
946392
887220
171577
1312091
1238285
52603
564292
1435988
664006
1547340
1195275
229164
1035346
1053189
49
1611782
1273802
1122160
70640
1079142
906966
339252
1268418
1136069
538145
815616
1068863
245819
1049784
409546
644834
886840
55137
342640
892348
266359
1342873
1220207
1179580
696834
1085538
1460022
952720
575112
511237
675801
915487
1202724
1344010
1273185
1306380
1064914
1245541
344570
881793
1430734
1022236
1148824
67770
1014520
967073
1183435
878915
1057380
674672
69792
571611
1522086
62679
1401903
661397
1285369
1386974
1078362
648969
715634
1487035
1600692
914239
437250
856522
1440248
825344
1279370
421679
1107233
362993
538682
121825
428620
393934
253414
208143
1421925
1093576
1293756
1140706
581562
1021402
1010436
1292191
530568
505840
1349737
533499
289466
1280327
656295
1494204
1394189
1415547
1143117
1429655
945637
613816
1526106
365721
607001
1400108
224103
699346
1079771
14598
934649
1525536
1084980
600297
1391089
1055607
383258
1596547
1476659
1361351
818830
888861
713878
338435
1501026
303870
1059625
1354151
179954
1553016
1590972
776211
160648
991699
1279944
1524053
416223
1012797
406282
631688
10573
1522869
847699
922905
1175663
323110
772852
1467425
526527
563689
925472
1141066
930189
600847
1031398
730744
249488
110398
63598
1454673
870035
80943
434655
243865
1331831
572723
415105
325488
288522
1202018
703718
1347689
228826
1080420
225710
544598
180442
1080132
520330
36776
425447
518678
132588
952017
739175
281059
1097290
813163
1562142
1103820
836115
101561
1297587
81378
496332
1116368
1544388
607673
1372204
19033
1126162
183508
372659
533568
1224965
705201
1386789
1099412
747118
216727
1576384
189698
187803
1105336
564179
234598
1275330
1082769
1110937
454944
694457
1349557
37201
966040
1118936
664955
1070228
1094613
1337694
934754
1151683
1239762
606451
1245300
720326
1515997
1375791
1525053
114167
986164
813841
193286
1384347
454314
1047318
429787
1064284
979130
1438456
110269
57386
699007
1426676
1541829
1329402
918591
1581529
367370
64037
511396
1119826
81555
1182565
1112786
363067
1407344
1494618
1316166
391072
25777
1374324
272586
1225957
1355411
919883
3273
743774
1461768
290786
120624
965279
1375231
700089
1213194
93338
440415
718884
338038
555309
723835
467962
1480882
366673
354654
693731
696208
350512
887991
184182
964950
14881
84747
248528
1026393
1094095
422248
207140
812692
573988
306599
308800
639658
58383
427787
1049536
908498
1430432
544633
679937
734357
293326
88057
1113108
754590
1255645
1214058
351499
113666
868781
820516
1568373
1505484
1278267
1421512
481617
330340
1169941
375811
173071
1432743
948595
245849
1046251
439129
1554377
141043
773101
78760
1604950
957630
77392
1441895
869176
720696
794680
7200
818220
265133
1357193
231357
1024655
747995
319360
691798
193497
395489
1335992
533836
619715
1020061
720964
1007084
131573
1037467
679622
1482927
310016
541596
720342
973465
1398465
1346424
1336688
1265341
162801
435095
471408
68100
99852
1046730
909060
1224338
696915
1368019
128339
416335
977713
1362231
618417
999277
1442355
199464
176524
737081
477487
567567
557559
227391
687292
1127864
741858
834852
253414
149045
393315
1304318
707947
178595
443613
621308
69576
682296
431378
1067497
1530668
996267
582390
1480768
427821
1309555
616097
250703
917536
498858
1284955
939467
1108170
1297876
141029
674751
969558
421412
708392
477806
116047
1172947
804426
1454580
589931
1484024
118711
107364
678911
773891
1395223
130949
306124
395964
395045
878694
1011748
1600034
1380065
1442774
126888
806298
1057668
315510
63521
836020
380666
301210
519991
1551702
1299454
1286679
341874
695932
1282846
906494
1321924
942101
2596
1517143
1333325
493467
1463168
1504222
726906
58774
743896
1164518
215394
1111531
325178
101655
1421259
1084447
1281640
372680
447218
264405
744644
1149606
1267569
931896
1579239
836058
1386737
547698
266104
1026966
62719
554753
1137667
221842
410096
310791
1071922
1093292
395448
145622
165992
329924
571344
1283193
1492756
591669
84553
1592833
736029
506485
1608913
1222422
25365
481548
175460
1196121
272730
1174705
1571373
268138
258758
421698
491048
622114
1588672
968452
196689
811377
486551
447510
686808
351611
48284
1065372
837238
268857
319718
864150
565478
895239
933227
1274507
551798
1066243
923280
1287061
47647
112814
1256140
1002469
1330364
352985
759926
956285
600398
370580
545517
741082
1142971
1425659
1552260
317693
26725
1095130
875019
1123417
828782
1582594
273097
867220
1416726
1001103
591258
1600497
281871
1540778
899844
1399834
1292934
1361177
1459755
1409707
810882
1078798
75534
594357
952121
1367234
553123
710472
1066949
1383467
1559972
487868
547953
932311
1028483
1326177
1324807
1558229
1500101
930799
1393693
1143641
387180
263728
1361927
1505844
1147465
9192
1408449
918182
704925
246377
1048344
815609
168056
624573
1364128
707375
1567146
107112
714184
612362
1466633
1480197
1437394
1325958
1080616
718331
522044
835565
1500897
451650
866456
1354244
1233282
1154968
798845
45654
1089869
1488520
1099446
491585
505630
1052749
802188
138497
1192392
1072525
711381
22628
996520
383875
1398139
1162755
71160
1190136
552703
211138
829277
1152049
470121
6111
1070528
1357044
98490
1106534
288858
1340941
1394243
1609037
975421
1336207
446770
1005842
929392
789186
895738
110998
10006
796094
219396
1056459
659009
804305
732713
556055
718631
215485
1422682
1149742
1313772
54108
1214825
756038
417913
1322026
893308
343935
386296
605331
311780
823068
37731
1240487
711172
363615
567947
209970
753923
354517
1497533
1244071
904552
566848
672002
323176
944327
553689
298319
1338754
1150193
1222103
723853
1263533
1294702
1017034
432093
394935
963103
163131
1220838
1165380
258364
214033
1365007
286698
1606315
1577616
434287
1177280
809429
1253573
464423
345180
685546
526444
1596443
496403
340314
490182
898007
317413
1181624
305214
193403
1059088
1390696
496442
426174
424805
1234988
435151
1115351
1259404
170900
453364
1336439
1222229
259810
749728
1517653
849007
1326650
890260
122377
1310177
353337
592973
1150024
19173
1522315
1608530
1376757
868068
633409
379330
948917
1397971
274369
4775
1340437
34326
655365
756363
991456
295959
1098392
914501
1127938
688429
183170
773138
1557489
1046689
406381
83530
793891
449239
829902
450337
1507857
905760
788003
411929
1024020
852601
142135
525540
739531
1131873
861854
852926
34211
493751
706366
475044
1309428
687231
1525440
1336811
148207
902189
750711
743990
1576515
1493015
400230
1315037
540380
1006229
1293142
282309
223605
451546
1297247
352144
524324
393257
419397
1034311
991358
199363
278530
149871
160821
1231426
496187
1477036
217148
645186
567277
153059
1355325
865758
1083730
144855
1164244
497699
338474
1254612
1245057
1441419
45104
643996
779422
985044
526355
752926
1270821
938060
1393335
1335114
590465
1574946
1374949
1148451
976386
38769
1086971
985294
757260
211847
1527346
298037
427303
194289
1153674
1564620
1441761
1314474
225719
1403208
412913
265467
940195
257320
392971
296390
422792
1592905
281403
415806
547565
1273570
1486616
509074
1583086
805859
1008969
430465
1200927
1496526
702265
1413035
925819
504162
798064
526632
256072
571791
679109
739187
1185533
704346
208893
447158
1492139
1219918
1440054
1098646
1091686
1056504
1187208
480719
368293
1373997
351458
862082
93163
719518
272164
1524545
796021
1515506
210268
676479
1072338
616392
1519861
316440
1598501
302666
702544
402331
518570
986196
1518941
957625
1310897
678207
9229
866825
1223309
1008474
779214
1058472
1378769
535961
553352
398028
1339896
502985
1322875
107275
1350487
1514895
1070921
696747
691118
1007725
212120
525646
1148287
1051798
273765
1551916
1380225
828260
1038083
615660
588142
450574
1542975
872993
1608052
567961
873386
1593107
219068
1366306
1434606
138263
538207
735381
1331904
1353127
998056
12119
1574025
220791
263070
903932
1262362
170633
1562032
73851
769234
1000947
388681
1325841
773645
712696
332170
266719
267369
1184747
1354499
537631
67249
1363888
144612
880384
1275880
1048739
127324
1573901
991419
1436801
1144705
112832
1277596
1092128
63676
714054
1066942
442664
434524
69393
173326
659519
1458106
1228898
824208
1508611
394736
59179
1024736
450929
200606
126766
735638
8105
1031838
347927
470406
817709
1529667
1175262
416258
44555
779038
170863
609360
932885
802052
1085650
3153
71599
227665
783240
893063
1067760
808375
937387
819473
986843
717708
150973
827124
300158
324001
1090490
390231
1055046
1247121
973787
1262679
955741
1195133
590323
1488545
1582153
1565615
1067640
1033247
764476
242610
939313
516068
593138
1326404
912419
643478
1261823
30122
530378
306526
1403136
1308995
344038
1049957
609826
877736
182664
946594
780742
146137
1542267
788976
226463
1243819
1486774
1515334
1478746
756134
745554
590340
773874
1169082
1203615
887427
635804
521365
1190093
790685
102111
109092
224764
272039
735889
1495913
239190
881036
889857
1240349
1510930
1333075
204223
528886
33371
1113581
1130793
627930
846137
272098
658124
1508471
1090034
559539
318629
1573028
1549259
641206
1003906
1260623
657061
412652
490312
1281614
1427404
118279
647018
1411395
1327745
294455
273217
1164748
329227
1524658
1554596
56580
714153
280768
787138
1355260
1123211
927293
908843
390598
409549
45040
879917
144471
1112419
196580
330253
1027411
683673
626252
954152
321889
913446
261462
1337807
530556
346501
1298794
800504
1093581
204000
1554620
379747
449881
1542806
782256
23654
5850
1533938
1043592
582271
697717
238097
1341159
727441
314519
1026801
638167
1375384
648686
561135
1229948
359956
672718
22740
327608
726900
712020
808632
600226
1086853
1026677
1335149
319374
229660
1234101
145097
1084270
981092
1371815
707303
433279
848313
125692
1259857
408974
1086578
693312
1371402
931883
448521
21968
616659
789443
286794
875802
652593
253355
1238992
774608
357142
1292257
1357264
1528355
1260123
438342
1166103
661718
1508601
501451
347966
372698
975645
843701
1003397
5956
376111
1254811
279092
1062366
138457
1534408
813659
829348
1056698
86156
220759
659851
1467358
1108449
1071195
1537320
220313
568773
982411
1449165
1336239
354598
1344975
817910
448278
1409142
1500485
911070
741681
890039
337010
1475490
663209
38233
691809
1592263
1370491
1193661
369997
1302088
1041599
147565
1102915
984781
18623
437741
1208583
1468970
178745
983067
1550861
171973
736252
765232
1505130
280373
761980
138687
890732
506150
678083
300095
394981
585449
1056593
1354040
1432534
180507
655365
771821
551170
1072373
868759
1329437
570338
1462515
940089
1093633
1423084
439659
380438
162437
1019172
915967
1525556
826053
384084
1570297
698844
886712
1281911
1151726
775610
1503153
463567
683450
656991
1224849
342239
1483667
702965
522911
359192
1164170
28232
483021
69558
1576320
799372
894772
945369
531244
25878
134338
1200443
25399
1296522
126520
1380548
391176
440545
1581050
1501823
895865
96955
1541024
677669
550837
1212334
975099
1585532
156190
110965
733457
980341
1501071
1315819
26116
1467810
1049605
1049922
479752
664588
193006
1131732
809226
41810
628588
1256895
1174805
78406
538590
666539
209650
1122395
614273
470983
1306473
482966
771678
1172700
1097928
212409
1266562
1050131
1525822
43375
40947
451951
320114
1568120
754580
655869
48102
806866
1234201
1430325
43678
42377
322799
409294
962378
98434
359692
881940
1010676
1317229
1179953
1604448
86261
24242
729782
1074949
827509
109626
1455384
1339419
117943
558743
516442
1193064
499429
947188
791548
1195142
275631
771517
1426365
1262078
177616
1350893
237332
1304801
1332857
759681
623370
490323
508998
14605
720608
1583965
1549732
680097
219663
618944
904181
973299
1456813
217112
1592726
316616
798690
430008
1009684
1193191
1205736
1152620
1232331
753291
592340
1497892
473991
324709
1557486
832714
991463
923089
194957
182893
1082688
1071002
827904
267380
1103243
4780
16578
261111
143455
1043886
943121
888396
1360859
949570
271984
755379
106663
1248009
1590061
708803
1293756
949771
395673
1193154
517530
151539
178500
558242
965411
52349
697603
1595840
433102
718117
56229
327372
1356832
251379
1328358
1451934
829024
1478080
1322547
92333
1000329
808553
1152625
1032824
929950
55538
1316573
1013866
1075557
440148
825115
414317
1373995
997711
172406
1527970
561757
369689
480355
378112
53141
996557
693039
492526
1466019
791021
629684
1054535
1182546
598301
622583
199119
911513
1218957
1313315
1493522
1522018
1143103
100873
832715
581425
1153081
308410
91170
343822
1304414
1171643
1266498
739523
431519
312013
1144740
1522721
473343
83951
1580125
900878
778778
332321
1098557
66242
1308178
1026206
1401025
1537175
770844
656721
819222
1267495
1056536
488541
808469
709255
1388059
733681
1535092
1494250
1288528
380561
633835
907347
99241
299892
1580029
1162656
1266286
771029
570267
1267262
21675
961783
296587
964902
1263846
1195887
1225971
478279
1326537
234229
1169424
1421888
1603233
1310386
704489
310296
152160
742180
1411471
260655
492162
947439
844333
794113
862594
1028583
1031007
1408783
1070851
607331
464984
1052371
923512
1038266
1573195
1554858
1546344
759882
53985
342033
909282
1241056
318303
1055632
60415
317183
710140
1087685
84192
1525
264151
857871
1550438
355226
90239
944364
723696
11067
1549034
699354
158257
798556
542672
598483
420525
988880
1594099
740779
1268906
1121904
1519881
94913
905946
1366585
1380850
884891
1509909
1498348
962872
941143
1558889
506715
1589585
304930
106874
824534
221078
1451847
1196817
542475
1410160
43179
1001450
1341792
614572
710217
473849
1267477
720777
1392835
144953
1549678
1079156
385745
1255266
455676
1152487
581572
323776
1570406
898370
595584
1459162
122200
336360
740074
1004095
908385
746055
420607
625781
941962
577128
209827
470203
1434805
1314256
1489472
1492725
631198
973889
1534987
91014
310238
1215608
1074001
1471079
1118248
1042719
240088
106947
1519339
763311
1022350
197113
1408674
1456257
689563
613369
693732
256310
1023416
1562323
1099310
112442
713207
1414883
1035791
1405845
279767
383908
777942
1374754
1469718
1503870
1462864
1110282
806877
1272179
1549655
899630
69627
991653
244831
143714
355053
109593
344902
18450
743275
924764
617436
910820
1609015
450341
337317
1210738
466082
1494774
568296
922471
1579737
834418
1324896
1582033
803862
1291276
732109
375780
1494099
130328
901389
193124
739928
470681
435952
448859
329965
831816
244904
840188
973983
1328062
618276
587027
1201721
931022
627716
92380
1361366
1563648
576908
1003631
1553674
1313945
1239668
958964
65946
104602
943303
1489257
182593
572682
56525
1090869
317302
685648
1408749
852226
1552788
428887
1502263
1338115
555978
1357738
1283069
796743
1040451
1225135
842738
144388
546996
1163760
591776
1061679
911992
446902
1306475
296701
1339177
902133
1307192
241960
934658
553900
369235
950693
1008180
367178
410923
601491
1400665
385608
1103515
987283
604812
133362
1309014
1504824
560131
971601
1527778
1178338
778011
1373662
101186
135183
378308
1057908
1563208
903006
81960
952046
1420093
821240
1036782
72888
477127
99177
55926
1330279
58511
277619
858155
996271
114336
1038300
790793
1594603
1227405
989638
971248
161182
1501573
148196
1559929
1332659
1031557
38432
119216
63860
65174
1435395
729510
545538
625295
556483
887261
779277
874528
1223869
333675
1240556
582136
134473
582842
705147
960517
708027
948903
671714
208336
1365445
329971
1120694
1372070
108007
1125219
1233021
90623
1373266
1057800
1378176
1413610
644398
376805
1540222
774736
1153365
44123
1249733
556197
1479382
940461
69417
1023911
600499
34389
46258
1547116
721019
1173130
1152658
317671
1546348
1499456
859397
30305
650420
730093
677950
750734
1460761
1374164
776047
492331
1229686
1310752
646325
28704
1566578
277284
1094659
1282676
1372980
666002
945113
490175
767862
297606
435343
289225
495517
479428
536313
902878
1231257
890816
1358025
1156269
811307
119969
1365408
843993
5062
1377135
693392
205895
1587610
1606708
1584398
478007
419628
1496536
1127383
471642
1227303
1558642
816674
403985
367768
1355334
249771
574946
1037345
199948
183741
1553153
1417918
130799
1258769
1428781
306277
1400784
1262660
764392
1068009
1409538
788559
315833
32084
1330846
1368899
662707
1169770
723448
85045
57288
109558
627021
925040
186090
1269452
1321037
1237173
1606304
625491
1433868
988193
893851
347005
380634
1014104
1270603
1074139
746099
530543
985841
64897
920785
349511
636624
1132099
1268917
279234
953900
583823
486897
1278287
1039004
152407
1379181
921182
812057
1016936
158374
581476
50714
942921
772650
1377972
614905
294034
425554
1175331
1477592
209782
1041984
695120
780697
1214157
1303569
432873
844111
630616
1517949
494874
213196
575024
1412150
768850
575863
1192784
165309
988799
663207
680255
268805
176828
832420
676901
756758
900617
1074532
449570
495218
1149768
1159216
611275
361804
1018942
1113514
991453
1496389
581384
1465129
1520816
1179592
977128
102753
704839
757112
895985
1281643
1201473
211759
621263
1003733
106808
1018837
844700
1513262
281100
1266562
1392244
94871
545361
6891
222620
489221
90315
276235
859545
225709
925283
84486
440903
657305
93230
754244
1360215
931622
81496
66333
486569
1390078
1470485
1605355
1402893
892868
223477
1430107
1328951
1469463
708657
992832
550971
492626
659543
1042867
125373
1219324
856069
986302
1185750
1415548
433754
589873
1091653
1086157
131255
1119310
932144
962851
517155
296891
1323421
802713
254441
974489
199349
1219738
1413689
525041
497067
244474
1397018
1099178
1149995
683262
1502883
785322
1568193
1439496
1576468
144374
210209
1249132
860691
508025
690175
1123443
985130
1597073
152195
1252986
1061874
378715
707970
1570461
1320892
555582
817578
356375
627208
1305938
208717
505926
211718
136041
97450
85926
348387
916423
235170
933888
1063063
33015
789360
433777
29374
1187724
1034980
69622
210582
1404112
1607622
395501
1013204
1430140
138489
412163
593426
798237
1550870
1007412
1592669
1212221
763449
587996
735
654755
1221292
1119441
396088
370453
549052
1036386
535493
516479
558373
693412
793119
6696
1576543
1261620
1550505
1409694
1068779
872521
737151
459276
1308596
1486114
4949
59552
1589460
514953
540452
1598734
1072538
1389913
1184031
795904
734486
1087446
668308
1339014
675201
1282202
487966
759033
1449622
1013147
1410592
629895
820573
919833
1190248
1137283
627448
927649
1482184
1178261
150886
871330
50991
583742
310684
734443
535015
445950
86786
865448
150758
1292713
1503177
6927
1510384
770442
712599
660546
476731
504684
784868
641515
1292003
270536
147279
1289837
896366
48636
995655
972148
1142542
784063
31659
110471
254879
593807
1440981
922449
429246
495648
855916
422380
1341351
673841
502979
417703
565046
285996
1338193
405178
1413180
984222
583491
908323
804767
830146
165450
1507452
1059075
1481555
188753
10700
284695
1101789
1046161
1526234
826201
444559
52411
1600374
23860
1132245
155175
1123234
631855
1113431
590389
1140041
1199649
819114
1159093
5272
958575
1491274
411044
1537413
1228267
877681
239394
901401
1403101
1062546
852696
347932
1170514
42385
971374
773952
1427387
1468083
372744
879485
883902
131906
456395
1358168
782330
1587276
1103426
659959
1048218
1169771
996722
1415407
1409589
69696
489274
1395513
822376
703197
1192911
157639
1432549
569778
249025
1013272
501979
119208
626225
918673
84662
1103952
1033514
1028613
459448
583337
706867
1435276
283709
765811
1234184
1146007
550932
764783
917725
1235688
152063
182271
1383242
189787
543779
360635
1447599
28491
816283
394062
1371802
1195788
1351170
98313
626556
1290461
1313594
1328296
925023
1320173
1139601
768897
1499420
1469310
761185
1055419
1109564
1266636
270710
1360620
455648
283230
887776
1040118
1157710
715447
159932
211376
416736
533217
361854
1216906
154980
750022
1548965
1460007
314593
1463314
882095
963971
1591860
235294
763854
900102
1482951
1332688
606493
934737
1010215
116276
423447
1185302
1199670
973208
603311
803162
1147203
1009910
892543
1371770
484410
1397280
452750
159149
439209
687232
1427045
353721
81615
469755
458865
1016728
1003198
604645
590358
1488414
144614
553053
1170434
429735
278014
349252
1363548
332699
1234499
504071
645485
70622
344538
1125450
1202667
1250155
1066167
141419
735803
31503
342972
1366674
1031605
755803
411257
930576
522982
1593057
1475941
74473
693966
333273
1204738
138301
257333
619707
860114
802755
577468
361123
937357
1284042
35357
532216
1564502
205464
461420
637291
220917
691178
119064
119037
883320
982854
767485
200139
256018
1125819
1392689
619891
350550
1163431
971480
255836
367619
348188
540393
793403
1035533
510535
817087
1423850
1254526
1336121
705817
1220592
665474
745964
796063
1144435
719875
1045668
189424
1464773
1391133
930823
1267212
1141926
754969
836742
782236
282819
863285
1528618
339510
1138891
530133
272433
185533
581322
1028258
191128
291888
354990
727991
1281549
100480
1279264
253682
1537342
307750
502486
240671
386087
404447
1490639
738389
1330848
712656
941218
793703
1171907
1476285
1244080
957660
1380499
1497990
629393
1495531
308711
830583
870739
857094
178440
1611939
659533
30542
1261960
549390
1508560
509743
96117
1368974
685721
1496807
1316806
1462354
964215
785632
666324
511874
398703
1138913
1299120
999941
694480
674190
477593
550347
773630
206619
748329
117940
894117
513127
1119419
942762
1195397
428874
1081519
717454
598004
659906
343390
749813
1455205
329491
1177361
497735
944595
198642
1353414
741116
1097797
538305
1040572
1271458
57793
203338
744514
1225932
914747
544579
987713
182542
622240
1011449
652464
1333812
36378
725565
752741
458146
1317363
1502156
715412
1283224
789859
149234
1373319
968940
1549065
368942
1333520
1539784
1608241
644433
1349617
1376612
119359
469081
733528
932681
83225
1283053
99049
1107977
1023663
735655
1327866
681684
748343
577331
459241
1566013
249334
781565
1151647
1140212
183220
568961
674081
270177
1537661
1014886
1084415
1486020
426211
1107908
860878
1263945
425326
914903
352296
519228
1415030
756494
1428142
767768
360360
970817
49804
1606266
616153
195447
56104
839622
317924
787584
245006
669697
1571526
669746
228999
1254701
1585583
1367178
732170
1094681
1495226
22713
1544491
539531
1254955
466705
763310
1505083
636077
681231
1110066
281341
939423
611315
166958
164459
203665
1460852
205169
65833
1434856
379409
868720
1440040
623529
199560
816223
438691
652574
943195
1414467
1180582
123405
948583
856285
719265
988995
1494829
173359
1317950
256438
482168
1192747
79380
1163260
1031395
405133
1289354
773992
749516
837633
1298899
291525
184998
732173
145396
1463120
706410
1188503
870489
176565
534576
782250
116693
1328834
1422451
1417172
1457870
387905
1119200
1433928
529257
1341380
1075213
526385
277764
1231260
841935
312665
143741
543247
1183554
1456863
1445395
790093
1044699
725405
476968
215882
942861
1287006
898496
259932
390589
22495
807881
1578147
677933
1359237
630631
141551
1487585
1374039
775575
1419253
1405860
937611
44678
1388921
263680
1612510
938899
432252
421357
1251885
627315
1423241
151286
813551
841208
104903
877222
1158707
747282
1182477
614295
843902
1590922
1012205
1036348
1228542
458501
104960
602300
625130
553974
836334
962019
500910
1587719
485806
1207489
1188222
1291364
433046
414974
931255
397867
1182540
368387
1038332
173243
438644
337118
286552
261766
828136
1263993
1036160
598536
1039752
67552
1444990
1334024
374436
570004
279686
856295
1502382
666505
1209393
999991
723027
801874
1450876
466954
500120
744075
460034
59108
785301
724974
1007013
1132703
597231
656642
491875
938820
1456450
1129726
9532
208074
712122
870386
1090486
1417221
717910
21019
400734
1124293
1115292
148018
639229
1135877
1352213
432676
1585470
339494
598892
114372
1598421
41418
8302
793755
709061
975970
80133
680474
1074761
1272042
1260242
774073
1572137
1030812
1306
1230869
1426497
182998
1042318
703118
685621
1436317
128259
855431
1077208
783382
715195
595557
1228769
1514914
1339145
321990
184054
1195897
1207028
67866
1433955
1131893
1224129
854036
425333
1456
1129325
1342043
785040
395674
639595
909637
701965
297009
754720
1611399
199934
591896
1582298
1344367
1350253
1078409
237296
366485
1572531
674991
686795
517444
1286820
1598272
195248
1118067
275426
552873
724977
974757
356262
1257522
178427
868524
86697
200034
1256025
629556
1003559
1377665
342691
859921
202059
200624
1460347
438046
1015385
122219
1128386
1076066
200414
1151129
1348224
805129
1519792
1258602
563174
540530
202052
1145141
1036807
823450
1324157
1277155
147291
174064
641235
1584266
396322
957380
23522
1517604
605072
969807
1589012
311079
751476
179145
1082336
1112232
1368938
1343866
35175
522418
175130
534871
390963
894428
1565656
1393932
81572
309466
1458192
455975
1163249
1093530
881974
1216780
1570695
571275
713628
37103
793186
597515
887063
1027346
1433710
1214121
708934
496501
154255
1454387
613106
1530398
343919
1125123
989505
384042
746907
827836
116261
1222130
282070
1418792
1551513
914106
735955
560299
1344042
110675
688609
156372
183022
418469
180047
916514
130761
1426309
516257
894230
92721
1079246
1112134
595705
1477043
77815
20577
869951
275726
838278
1394029
1340831
394554
1101005
1222843
681896
710741
565328
648228
344548
750461
651995
615693
1400322
594988
1069811
437139
640073
599940
212466
1485310
1170807
1376078
307484
1269953
111634
1488462
245556
1024280
1455189
1058014
1096721
806159
245327
230780
154125
650857
604039
1289201
1531177
1311825
1525974
493888
1217288
1116582
497258
1123385
155779
1433660
651994
831577
1459105
629849
720905
766965
1473015
1588810
843560
110553
1540362
1345813
72194
816551
527177
484397
100792
1164856
389415
1330284
1005626
47523
1014949
327052
1305953
1274089
420036
501310
1581374
914359
235629
577362
1084341
687423
1381458
1112634
597671
122063
1344228
731478
655087
1297304
376637
1115436
1473557
87766
365965
106401
260938
1422937
549631
660441
771164
709032
372071
992046
475961
762837
457419
1444519
12981
164784
890640
1202210
257145
71811
1160153
170297
951506
1133644
586659
1553396
490807
145735
1359377
1310441
436717
865460
845654
1601530
1087747
509841
477631
760652
1209024
324245
194852
1016936
538951
844218
827089
1008460
1208798
7581
391047
1169352
122467
329605
673687
385521
725623
1572223
694218
1172269
1179942
543388
388782
1472093
213511
145617
626724
1332560
1141141
1410475
796934
426502
677922
482884
1155474
958567
785131
549354
738995
1397338
152514
172867
1031162
1017736
1239597
121607
501747
991207
724537
554242
632821
1080332
807506
344492
643905
608351
297970
197291
424834
849060
571164
421610
399559
484036
1066741
95511
896171
1598789
384530
1449710
65582
302707
741022
1368551
1551034
473955
59634
1584645
303080
922230
648445
411846
518532
241023
764624
1314978
13170
1530739
1245271
826625
1172838
275724
667974
1003299
291167
1537385
543361
1198498
127534
694029
231785
583555
25100
54232
18335
524971
1551171
481944
1370560
141761
9670
1522321
829199
571275
256367
103312
157823
1248898
1191782
1023736
1338314
813999
816255
964464
19290
527389
1349451
1184967
1010676
1033277
856485
1367017
21919
233985
1387702
1567087
1069454
1971
203037
1152599
107509
285022
831741
345140
783035
604237
1451404
1155556
1168234
108492
281361
1489077
483290
1348399
601616
516186
1291587
532647
1217637
803532
1191533
880121
598715
758528
1157288
603575
61379
536250
1256862
574532
914201
847059
142894
1338010
1115001
1222389
543401
1450328
968591
1279270
816240
139001
1450280
697955
313239
1066595
872897
574968
964382
1115433
406461
627702
909314
341234
525893
1399269
1582371
594341
686164
1405084
395574
1053617
550691
810854
194687
163343
24040
75097
1570051
17924
656836
500429
1113545
1142446
1408244
1324455
16568
873911
656294
1382174
785855
1606451
597684
1064187
1372917
124773
659554
372304
18636
11568
806732
1313297
1207906
1589104
1477657
1202320
369524
809356
434237
325406
930124
114238
799216
540170
687237
759980
1574352
595931
1071907
40546
548806
136060
1442779
550239
2306
639194
982601
1043902
1205934
627855
435510
824871
1401773
1429489
1458004
268555
358053
251742
576652
344962
1335456
156631
645088
1335228
52743
510274
1385320
542622
1194163
529241
266473
1350065
968021
153598
1307929
1140536
226740
1454260
996710
1602826
405691
1351084
1062018
1130324
1350478
545502
697707
719689
1461230
1142310
193140
367350
1442653
1201225
102055
1142869
101441
1353
453682
591553
552983
614810
1053595
565959
1334343
1275448
779525
374611
1101348
833926
1255370
594182
174219
1469280
1500717
324289
442449
1280946
858585
102680
808918
1168422
890600
807611
750873
1605793
464114
1232809
208615
162826
816600
247633
594812
464519
1183391
474769
1405655
804016
972321
1525349
1500243
250047
268721
451028
1490813
1230224
1209032
1368478
724329
1464157
536290
1116757
1345839
774468
1479061
251995
308955
315627
592094
1209275
297673
1407064
1186171
754946
672818
134595
803919
1444618
1143701
1091859
874288
191152
968350
159266
508721
1291511
1100309
1183679
1006821
50139
1346880
1136598
1357723
517775
1058473
1431272
608852
107649
852414
1089529
1284035
1093547
944232
1503859
1418075
397645
410488
1001149
97540
1098493
1121116
657494
1241104
763328
1121885
1016295
948940
43868
676044
731857
343644
173928
1305580
515136
101620
504807
630385
1594427
331907
1113499
1328664
1476907
1204244
1563079
1047672
799330
37574
1235103
1136819
742248
218149
44469
1095414
610962
491692
448963
9185
1518454
945482
405057
1055319
559651
994529
181841
1538885
207259
1509347
859386
381723
801403
1180326
219309
1402998
1183570
1024856
1406407
1395384
311550
538201
269853
1077344
493185
1126991
1095287
1023630
649657
883944
360375
285651
252218
1553028
1278629
874671
473195
298789
1281176
640489
833198
166797
911995
1604001
405824
224354
952751
459451
290418
550354
1379790
1011212
430482
712154
1108180
858075
201616
1072876
1163233
857999
1109253
465462
384101
1306315
388685
1405865
76884
226080
1559175
12075
747852
143020
1149825
1129577
1220350
703942
237503
1602057
903717
322676
1525076
519329
637628
779390
120456
1256240
1222111
542058
1032594
11401
475860
130529
656765
547256
1317786
1555265
1410132
212780
304962
364951
1070197
868797
1442449
142070
1042787
1464751
779362
363723
460220
759253
468729
189063
1592252
1373403
1116234
840568
308307
67964
396273
1412819
67446
1544215
117975
1116628
1131881
1197484
511005
1470655
1295911
41717
698233
996686
656857
447127
1584947
181921
1372731
1257761
1470622
1168947
582407
74248
99222
1071132
369003
1425673
697912
60599
618335
1098539
298788
849447
1614076
538816
1613131
262807
1583168
1539708
456632
1105791
626555
1308965
769975
1083128
152271
249162
692415
1518180
95905
1575339
999586
1182857
412335
736994
2707
130541
1305709
1409503
251071
1024102
466919
1101196
1366233
303466
544431
330654
1492466
944180
654336
540727
1286051
1006912
440311
869365
677988
1223629
656343
774573
847829
1508773
86921
319115
46242
1035994
997878
1458326
928406
118744
1280398
340353
93024
1182672
1201902
788955
691021
1609260
319930
623161
616624
1532286
805422
1015750
859993
454898
1386687
1183437
1186313
1327328
958734
1349923
634260
1322403
660790
755816
1083013
1531616
62346
382638
1486502
426236
1116952
1066406
323558
991249
17231
417658
675175
1010051
527197
494285
537047
56382
249957
1520349
780048
1152584
774825
1083854
1327456
131741
816049
1571229
840414
43891
1491765
1044633
287431
1409822
867941
56778
1251693
814445
405858
1071741
605349
759822
111409
854444
352328
348429
590857
255193
354273
43418
580341
660638
1591433
765217
1280954
7785
143089
1250881
115018
107932
953057
345560
1127683
766550
1475374
203718
585632
604947
1144896
1605216
388181
1279713
475668
1445665
826775
1173864
387370
1569885
1507410
13774
940997
10657
455302
1422996
551879
27471
821020
379877
585501
139510
1102242
158306
890684
1270563
1438893
1059377
824315
828277
604641
1000569
1155202
1582432
146252
1274966
457581
455108
422355
1584068
1371112
878150
792056
503812
1053558
378387
810060
297286
1129572
628825
1155168
1400990
397607
1573855
1202945
1309727
232130
1398623
622881
1126325
1119493
974491
113362
1166891
1295351
34958
1204308
779535
404387
85620
1328173
1203920
266355
794004
1539289
1603893
249777
1151787
1515490
1372089
582173
1092848
1219624
1584015
1506682
727866
1198179
284842
459210
825116
707116
487580
512717
366176
1321493
435375
1594956
99200
1361375
1028595
1471033
340277
895772
440271
1559605
798473
675438
818575
1225990
1399205
838684
681982
1411601
571001
265296
914127
204261
1111223
3062
864591
54101
1473376
867371
301598
549102
122789
1001968
660159
1403874
1546610
1091794
1136347
1120519
1186515
187492
1142360
339094
1517181
1477785
886836
983432
122680
230425
1203962
1047231
941838
76075
1303462
1253433
508904
1456358
1513706
793088
1566944
1545342
188300
1010151
114773
1219
206549
170033
582611
1403253
334730
1107060
1316215
531968
319315
976556
250532
530003
711532
1070959
666001
706843
222977
829826
827169
156560
1585051
1470641
951067
247352
1236880
1554123
480377
523799
1593220
678811
892913
341075
1526179
34047
476764
1180051
851209
335760
254871
669308
771147
886296
1364526
1554028
340018
1530669
85484
283057
896318
757825
1293037
524462
45611
646165
448823
289880
72768
1198923
112206
464169
289981
998968
423575
221485
1375822
41825
117720
1271668
513951
1249196
997040
789072
239203
686380
728238
1595322
673029
1517844
651353
445116
790597
272328
736471
611343
164728
240856
964241
141183
1032146
701393
1591628
1313075
569251
134981
921234
335199
888696
847543
400392
735047
1578503
1044238
1360174
78131
611716
766669
1509790
1454661
689942
789693
617415
1279201
142662
1470423
700615
35358
419417
402088
1096599
1553263
238914
1047888
1126166
13480
1404987
692114
790625
304000
1223919
357323
1541768
1071374
551460
284353
554259
535633
1350641
858833
1028498
70331
93721
527596
1273211
1219842
1097333
1482112
273903
470901
189537
384559
1052907
856173
1168375
1028921
383337
1524562
1299521
1607986
1479582
1418007
10504
871431
410659
338986
861082
12576
250548
1483764
931749
820015
1194896
315282
587213
402794
1135986
1432824
939162
1189872
1288727
1206251
525958
468434
1275907
538376
190637
1305385
690660
1417001
921028
538280
994471
944874
526388
489604
452302
181414
981278
768104
939839
489209
619754
1471458
622675
685586
1446341
1608558
431672
1039095
1481746
1297232
1059118
628768
152985
267407
727784
1454710
414234
238569
118051
827233
1219553
1416667
1005915
18809
11952
295088
834936
1066541
135157
457748
909558
1548782
311785
1527249
196270
1174316
1578128
3617
1310540
123835
928201
1200485
359332
1077317
590187
1337720
190903
1592932
21447
120356
526397
705108