1250349080
1257621018
1237730106
1532620123
1114526862
841130628
1316338339
949686854
534983076
1540348051
1029813371
753647615
397779607
1335152649
1602125381
981743050
1189094415
617390614
431907790
671295133
1163887068
171965716
621193658
1364796167
1127721938
589595615
213878745
816012631
1265137551
223281950
1182744281
1304279796
265095423
183542597
1676393162
450925909
1367725104
1301931237
1022134049
1209414314
483729060
694928710
795224603
1028875827
926998174
526194606
639263194
286956930
819429095
394071038
1351145041
1257621539
1077197756
993614574
1240846122
494037148
465329349
764717865
892019667
89713453
405709747
722744309
106041776
762071964
404618533
1354376404
381840100
1198815566
854271699
675501837
104540568
507294847
1290803978
1303008394
322654259
894551659
1603928534
880078644
665086585
1381531150
806893751
1632148119
1012602625
972889350
675980738
724224181
1507976188
1116552304
716423615
1449884573
379402235
1124894980
340695498
524293220
703187877
857750347
399004304
619963277
1188243454
932751246
872118487
731011041
896421671
1326737045
332664970
975446788
574795722
436766095
599627514
640744111
263495919
580815949
1380663479
1249857739
203780117
433925481
1375809617
991233197
1602117415
1005808876
526817035
1484293420
381150134
39755
157649659
1671255111
1560904820
611865527
1196314690
832955089
1166509154
978817456
828476585
102373131
782000893
759047404
382878270
1117462288
112203468
779381505
827101281
469032986
448931534
782064036
1236657726
892233561
257584612
773913056
1454177150
724339673
418311161
1140812762
812321252
720380212
1101071573
335983910
1493974646
472432813
997840164
606526578
597694733
667539849
396398034
1028019707
1377747748
1640769234
468637922
566633099
980799752
864470260
982991059
1233748913
880321772
523031666
1193225840
1093490339
959358130
274860410
261420648
651856140
359346477
741402723
1334535476
321400683
439754615
939261374
546004065
924887751
862271987
754058758
1550001767
919731362
303427640
1055386093
634700218
885571452
170947297
528716697
351562034
221369912
985879271
987069742
1391475964
1017180715
314162169
686648510
138376792
515819019
677005901
1133441602
577471156
1266460509
1053690377
1044112487
274793429
1300174689
836135472
1235270174
471972684
1250583681
591664707
359339728
1050389070
1684993317
805911991
955215818
515730931
779359909
668671138
1052398094
335880521
777992767
533059248
247952866
916038342
948412144
588927760
459558027
940940128
1187014873
1052168620
793923274
669303030
1108087936
892592946
770586379
475514885
117495194
842732692
483913559
976368337
533851712
557025306
247190905
1004925566
638565234
1297285462
477674078
873532846
904511066
898655714
555687018
1190266778
827742302
858774110
1172560592
1414299173
1530785410
659260891
998478368
113874340
687313461
1175328346
871883017
580941703
1283859209
493033748
1164366316
809684191
859474138
1310244073
480238622
1283298313
407040272
971958245
982363255
1358558282
477064173
272811992
289964290
93893315
411643186
1135888870
682321051
524845066
903269791
1421702785
785852770
733634038
1345223617
292518546
1004707414
534888972
844136086
352888793
532701453
71055219
881676346
644022356
666619142
197136922
1085415385
143784434
898432350
283073207
197158741
92660935
190209487
666777472
468584437
811090583
1433133006
1052354484
1110937426
499449549
1151069792
509346820
449713521
825209797
820434228
826896640
410337135
1044999353
1048765935
821266113
993083521
965993853
273446847
672706785
1071806326
301677890
834622116
511924070
1353299709
633326859
147442710
982574676
689440732
845676958
1092554771
420601077
476260929
1219150971
836418318
774552160
598872229
270614497
248444008
241782598
865404002
1386345354
1141700493
170163066
887723301
917529729
448571581
805913803
673964811
516515069
1047739049
1050021697
413582963
1119952636
496508213
469445228
363102402
1300018779
1042414650
518229106
1455479714
1201350721
411119177
847050623
617336080
1016884374
489432933
1310029839
1142710729
1354284116
257863718
1017383117
1122397561
901502227
670344687
748709816
726763424
543585158
766509134
597559122
695996430
316653908
81628184
1401508953
1553291944
1038816008
468418400
1386793677
124332954
935658869
1457633196
991525550
476078941
1115170209
1106090359
896745271
1068731467
576772022
348659180
148026368
275583384
982682205
331923214
837759248
818799615
1029495108
187119119
13229298
619700988
461541010
945996378
394878822
1416016629
747303600
183230458
873023268
161745229
189691039
867808284
895467743
762113841
426286778
455850300
418789882
364474506
371756793
708993550
423852391
708928978
701974034
876577711
589629718
851888005
549418607
633723063
491245117
824281956
789528338
261702747
1313369496
854641063
977189304
457757054
145849192
675658948
1224128648
240784185
469542606
974910253
386008584
366219573
733511174
492058044
548060234
577597862
413654446
1138663843
357676630
1370804239
1389713622
1053667089
1277839141
312458117
580573929
823593511
1090398979
628435810
761872710
376882199
1362523563
458438623
1471094958
1002192755
497078017
484269239
1033617410
1330248010
707011624
691472587
1324144057
490488115
1112703318
728262523
744354468
1056019719
347542936
1497456795
337100638
434263547
1434806900
516358981
536038767
684985909
1212191024
1193270974
720204642
285464446
349650471
255877042
1170123440
193242069
168768495
688040423
376435098
1256368965
61455975
394597646
851503711
858717423
918575924
825043287
215317972
1382507903
276401919
1408724713
54812277
1106508521
575056687
316661528
189605255
408957751
1021597515
1119981570
216102
393961673
873177199
410834396
1067071871
850676108
652978332
1148694864
1301517548
586820128
408986267
898771442
651691444
1161808431
776431207
1078085421
1029486459
816213379
493574408
819245038
1391574987
1053432963
263146979
564984803
939688276
353812385
406512043
914613192
264524979
517360441
1272845840
583665652
1240346788
992809891
1182291712
445275614
418974335
357146007
48648806
798511359
606883379
560631825
892927330
888931138
1153174058
630268477
433378579
944961273
930618632
680360429
637614929
887227754
659278845
701080882
527152559
1369840123
427563646
1051504300
892941256
490232651
707957198
985566566
969924667
740652052
272156789
320780641
1334017318
972457399
661293863
483224282
441798877
1029588828
475371225
902242976
1384905190
1401082557
584838970
558390459
1339677645
1590427742
924681816
667583189
1375895439
770596897
678206656
765810506
623802512
950190018
672444200
1556312056
1101316256
846085425
733243693
584870388
1188307941
279311633
223522783
1048342012
922454425
1426299368
771229709
1021361659
1413813757
546588836
1377605732
1515448422
452811811
1527769825
300008642
1154197053
708745503
1598141620
222845434
1143049632
1621180992
285553717
365840187
1418968570
539941352
1628102261
959625927
628196400
314842355
1392620765
453145076
581305249
277063559
346393083
488717531
248361229
1064911767
826156621
332918038
421426284
560247787
1435117578
1476280104
962884640
528825654
1199756797
632530608
763389538
433415855
891228062
746806575
946556295
661385366
933027800
59093553
325455013
1093520264
1169358545
354728626
1048689596
1138468848
977392405
1435048685
14870621
1479659256
195660357
688462926
1049547863
603262479
1169180781
722331190
849790820
435618625
698118843
781819603
378751350
144640606
1622899400
1646507179
1064397345
1004406046
517601289
325250390
693304510
409724404
253100588
892050200
802823873
550725733
984629868
344223760
880513854
861497387
1515398374
1310077766
774917176
1050449579
1604983201
645270413
1318165805
720141879
520045739
399616286
357501904
637256308
1035226422
435647411
473887734
1655026077
568475446
358460856
949363580
1390787764
735833598
876982568
982098096
274609425
1013562620
1600887383
1331313457
900784546
295948584
1118136680
912459481
427174154
578229419
1023546962
798919184
1159506576
882185954
398540375
965385276
898534731
1377763022
988314963
1287592856
295292554
538451327
1354004838
389193152
1447343536
1048377586
461412442
1078100582
455468277
773224638
1066990883
463062231
449189950
1134999399
569182081
704025076
222846091
748832568
638753751
391213983
76322682
257167544
1415928797
717675337
633135678
644462227
645987199
454170578
823610526
525134974
1027673035
596239946
971507221
1398263029
1188804244
488686030
650747314
971761137
421909745
863279491
476651482
604247525
1047026844
201627354
1042761041
373090947
354302946
133852590
1327822405
1588836448
827198505
395409055
755189885
931714557
582776971
90149484
694265500
1307757984
39709261
1274011890
454585377
660612342
897036539
94120911
1007163350
1266750238
217121343
500720408
436140824
932828575
474407223
703739799
1184600673
921526406
928826922
835148225
402163999
1471707263
930609937
1271250580
727973728
525013723
786247481
206177093
720559608
1240622766
1240652840
1351067326
918902431
1624567676
321705415
491754579
459749353
1081894163
203502979
942678741
1072984449
833453155
341565441
872960944
537474117
412840917
402654876
306086768
494517297
1010508652
1041970911
393779025
795589241
232581789
1392819038
1378522259
639275986
1341408737
1029398073
1370360023
190586242
377714589
791000113
1492244921
1389126317
1444871227
1140265780
327841470
501085971
651011415
1396481160
309398038
1295207750
1501658090
445551870
442644238
537950744
482030301
1695931542
1343273399
1061480086
943260083
808537356
1006191580
1379828664
1288644557
165898451
446792021
1356628943
1269480542
708090186
596468452
1056457078
798670069
1183749108
712474548
1090545854
637660957
961629826
925671697
640112847
1126469419
775618318
1035321347
1392202900
140837720
769101518
541479407
261064322
511748048
835557142
1275010666
573738571
916220763
967076389
1507014670
1245252710
270302397
136357743
1383019026
508935298
1379730591
119915902
992555657
635978171
1669262494
444967317
289213316
700629069
1428022223
1214823336
914271759
1323991169
902649375
605615466
482743149
1255842993
429590362
1071722985
1098617984
773240742
1333616037
191882148
1119513984
307311282
397664471
1019276753
241138225
437533014
692214425
718297535
944823701
941190630
782028285
388073514
79002813
1015960158
590575979
908308701
562471126
218207169
953805006
1134140669
350442206
987168725
1144795893
1584389744
128188882
1279412973
172833153
925483892
830863634
966732828
873131792
1376532499
275641729
817853955
805475916
606413139
1050743859
278602261
745989252
800820052
1557124559
490723496
143303243
775773435
503329323
363013696
910482501
272447474
350032492
1259564553
423849517
846514666
2108707
697058085
913684884
670379612
533385488
1295210040
1342000958
1040571815
723753127
730200414
845663453
1199076237
737958350
819012584
900860953
929955986
862075481
923491342
337829330
561634480
224992388
1032107004
1036019754
1085868070
854687359
1215657292
1401568391
320261656
456439496
502830213
850537550
510991458
960847191
1065840940
291691921
486718668
181377956
1182435185
1232143694
411683792
1651556763
515734606
127878839
353005205
1238686992
245501738
831268508
377955111
1306685631
532113931
1395867750
150608755
1694237788
314679526
1514513632
687170650
498547699
259253308
1314447622
144679815
50751712
845261462
802550048
514834028
646841148
64105703
1519304960
294099078
944788658
733343603
632838766
999236594
380174599
890318697
355345378
825905353
1343712585
875078216
700677940
1026463982
967336864
831561011
290334488
181284125
1445718022
1448779041
1380799781
1380898501
309958382
1288768097
461606384
413367937
982627680
1044327803
947349301
759169062
1023024100
644850391
488503773
605501717
1054990171
440990886
437725594
680459423
986700322
293712356
930455277
307974854
652070892
701830155
1030667186
986966851
269367008
785859282
1252134285
320843931
266191250
1336638499
181319554
1196667892
457681860
842242137
699326157
497833560
298570116
714025378
686732473
666343788
980661770
576385607
885427313
841362603
512335465
794477206
1370364583
532817063
1054406837
839426323
384098921
606125315
321301503
1013074942
438715497
779291400
926789389
1117178179
283438041
1220943362
899110142
628575041
1409762211
864000936
302490967
405841682
1460689473
262784170
994457058
294474362
1178253445
142239955
546057425
303006487
898037636
1310009666
523332394
627367021
621232515
165682245
575726623
452689684
1326701578
787643241
825212680
847440726
813254368
680441789
402471024
859414048
966193933
470550984
1281069520
290669623
907477150
1024701715
1335432204
583658766
59184019
1494949503
375797154
668321898
371888496
909619682
1165193223
826547598
663333292
1498606619
558240909
388521674
138609953
1408847748
1204483671
1335811183
759787436
357396423
1001543959
929103929
1002032981
478131021
1268546421
418971312
960082472
416460256
1294291245
1286214874
464996808
980465220
798742729
493998031
524419455
1133536329
1070225633
1051495483
498178819
433756383
404200269
354542822
882107209
88265192
951649590
119693560
171354086
1283315682
364130708
354828113
416817504
435166593
1293758558
916667495
480339064
667478563
1255689461
829446074
1356733496
265810716
898429766
414856642
1087433918
1361519029
541423056
1318617064
328590947
875278441
794642893
447136334
935265923
1034441323
276216274
556043407
419971589
594478108
689691804
1373524442
134215949
932029031
730076673
311821706
184847114
1267779156
967683369
444146967
532018872
1113688348
511615171
686273311
1146741350
1417128313
1439109094
336254274
542989337
743555083
796920397
419519672
1123758623
579052379
486038062
382546038
667007631
920547372
839702055
625653500
425437469
344771238
377777767
772750630
174920020
1508427737
918291722
367047706
894629883
108914932
848745868
1046837268
1238627223
563961328
510017523
623936415
1216443759
991796221
1160935599
1261298839
476106494
536048295
726422120
903027130
1459169863
990982495
469345312
474699854
381601896
451103478
531060433
139281059
1626475568
949276904
497625975
1216860271
1607234946
964978347
476459078
1385321834
814687682
931441667
376867912
956311839
611477197
1378807854
621786210
325985986
681610687
1115389119
912858235
1251044029
391791662
447474388
905801344
542040289
429055690
1003759506
450085511
615199993
234357699
432924544
326256597
1648954301
687588434
1012832442
226055112
698472591
1352295475
573259550
375117530
498341230
862263706
881674614
985583947
1465906637
1027647435
574240966
899111118
494607624
370905657
458030816
576392871
309929768
1113474524
645454754
490947481
458960671
986611323
434863965
381688528
544322288
113542887
642640320
150774144
1013487421
613194245
402902732
539431864
52760045
191081377
197015356
709881491
804918579
1252737411
123790004
662396277
537417074
652395871
948721033
1201067820
748193451
892221743
1575339212
1055002462
500283703
1687207940
401565955
451530120
1028099054
1069179980
1333163626
322536672
295316848
1051095360
1334232745
542586399
705440579
902566115
1049082788
1082495485
1287469191
765259303
440214759
627238507
610372028
833397013
697794002
804284840
400088326
565135722
270508871
551499633
494031125
1441266100
971689126
572286139
271548318
463431445
1051995190
978472565
679329573
1388722946
87098710
265419245
335678411
586512535
279104645
646070672
880623172
1068063594
812767346
763772752
888794414
739383055
1208210224
1213943887
331671036
246779970
646642564
1491172180
926994562
711958537
1432363961
933326115
904942489
733589774
1021047416
76356027
1416732303
383863831
979991913
788925338
530397345
383163698
637013846
1054411772
1096276727
317395508
298699287
742937410
1205695154
1576001586
1450524470
820948981
1237525850
1649065774
497939877
747819285
1017359386
252575187
201708373
1378710659
925646897
473426268
452994110
94343590
1149077785
770215703
763223210
1121789875
473460318
1334312012
605056398
885411269
856731527
93763587
387996639
741970395
1265345439
820113935
795177412
348333555
1035291020
61762307
408563507
488561945
895805975
714790282
103861899
625704018
694910103
511789855
645262750
711266751
464398947
355574568
1049443352
674637748
658119888
466681659
1187153530
494171930
524289811
1083078009
520506757
329591990
1388966725
743812634
743326776
944144976
931291342
64631697
537300598
862029588
1491439186
958155201
469917152
338021201
938887964
775719085
200343939
1030054723
1153069902
1146429669
600454244
1075468213
328536505
719942598
309536375
503582674
1378742679
884370186
499378750
977806443
229894009
472054674
1559593968
400431594
908713823
451183075
307039879
244105455
1342499239
625683412
458164834
754562663
981050466
346674517
641913972
1276697913
511436059
1554271599
714466425
642280781
913312696
709650717
875713345
590690906
279341518
1383310554
292320002
2300073
1621445970
897737089
1086244543
449724898
1680443372
1021578190
772478304
118363377
1052492703
44312406
806646714
1285165242
1294836773
838007750
333130202
21707778
754070566
291810757
1465491780
741153362
1473801705
51535214
1047774358
642412832
504705256
195464117
632587067
331528533
372346352
396910142
472276461
373637730
415103624
408633988
794761539
454184211
793921415
1331954352
1382930725
1369268823
1017830815
291062239
763073321
1008281938
115329072
1058201961
1572064038
815334888
271316909
1001455562
835467634
540651612
410929104
915137555
268838740
617134644
667510278
205152148
1350504816
1134877566
719178667
1495748907
1278852490
1037661289
342616417
936279140
964566102
1489334037
1132384687
944810379
910568543
1080500058
1153565634
698105069
492222242
1509146801
413352730
1558587355
246000193
757848913
911014044
973952826
420164605
632862795
631954697
527029055
922158888
310663182
698287237
943561130
104110680
815787651
423265949
294642087
562780013
1618667466
249542243
334700843
756696047
924602569
940140667
721267142
1111588326
475860356
952194328
214256720
517921623
544570942
973855661
712629994
1250951406
719709600
318088267
1690887022
695979628
339506375
522757133
496556379
447594647
536370476
1091750943
566922390
847881966
1118741710
1267843017
375099178
360479224
437732838
429269461
1186993741
1337642202
1298123963
612173058
402313918
1376637886
280166051
652038131
1146661928
1166097213
476741806
1680626987
610134181
1043964329
812615364
191586883
586112578
962617639
1397169166
425209223
1349327420
172123880
866484669
416655151
631893054
636416757
174904698
3631888
426162628
831444898
474661040
334647107
566925765
1047404771
1205537107
927262830
890168388
191216523
924751135
1004752328
698714084
976900032
354870369
1355755181
369328049
727915493
1053915042
1391193248
618962117
499304933
356492215
431646555
831054840
942336447
870799484
705270232
1256241819
1103349172
452495364
836756084
461167796
297162249
391134532
528441582
159726417
644477938
715292857
488606628
659224767
678676950
316107842
493701963
393030752
1278411702
674661202
215092225
451433728
311739933
156515866
225661746
794570478
742643341
347006731
1184843213
296579767
523893570
449523862
401866919
62384848
883427716
567170562
1038801925
906548494
763363621
148392653
687993885
1144287621
698118269
897282262
324542954
648824089
512089176
683085305
468835325
472333414
225795474
410382509
239754510
1373979991
265414796
514050656
886910750
337589049
1339410435
319719576
1032212204
1259483308
920816372
1329172926
698867246
411705122
275564063
1307199005
256191996
522303456
222399307
506215965
882917980
108093085
202687640
773788771
881964419
1294969473
552701372
178764958
1191920865
544920803
1138877005
806980445
378520407
617397657
852360786
597577750
432557540
863083769
396527131
96640420
528569009
889408676
1051447174
382170197
423247626
254732963
637343310
365738770
180457511
490995586
647055432
976885197
1079077204
1210782084
1165078820
958915344
848680864
898780354
340579503
1014076428
1292922981
447206142
639061508
375318110
1063716243
888027756
389007613
166496793
1267008728
729047680
921757432
660798039
958517603
1019606737
253939166
311953759
574678620
228220613
1425275112
423832970
307021800
892942
157841426
216326389
240572139
158090583
448025755
242292309
1364117134
868885289
1222735779
218952590
335205830
1297902156
782232
162345276
122368756
998766213
302952270
657733732
1230454817
407932292
322195552
528393051
427668806
246893023
951892615
101406918
966769209
808034173
145898356
601844461
350533283
299943479
784308055
1461547982
451352918
580114030
1080977482
518479906
546280818
1166427
657078
493852332
868875508
323900163
1096650998
316755708
581218441
487282165
548567772
463705645
253017480
691619437
1268929932
439276808
196570927
126390125
422860185
872146027
236870348
188311946
326217252
477471584
401282234
1168349863
346589360
959755484
259980893
593828485
473710575
505864567
943819194
871312412
114442662
335394861
1017883350
435445152
607863511
682814920
1337190017
873285534
1006372737
463019963
503065664
689029729
862397515
150808071
404291190
141942581
670707600
678982305
667411469
887519152
949366090
591587131
982152433
669977689
1349388661
1264791841
1044791554
584922381
1064647428
525256113
844549519
216180313
566135259
852742031
743715106
195691276
305659944
342311787
718897291
362057894
313213427
1220943673
465435699
408938
671847247
501531601
356508931
288478538
470633323
348546416
770860774
752550723
956100636
394340477
219071798
1220464192
972190598
851128378
488679491
475225372
591321978
777898345
280223138
502892556
243260530
894336887
482660955
453113151
785527717
542628525
1047397287
296097132
80131113
204542502
488115978
421657827
176702015
958312637
504395948
809086565
1125862735
588572525
592897361
274213630
509780996
106980210
436988084
1205114327
484080035
619211297
119378101
177241053
102734989
834486929
420742822
520591141
689485689
287347033
100596981
773843338
928606381
304740268
788522897
85215433
70216138
235753339
811593940
533207044
339853221
859087877
438828352
595202764
1048457789
399161557
642780973
981700353
302018412
813227120
585200335
16165239
368089100
475914054
178815757
748765878
283116226
457406218
193904
567306292
1015509360
138102071
964489369
554791242
594037649
168759011
14459678
889700054
184195425
639784543
197624264
343573032
538125759
507828464
745509456
894759135
586401507
654778742
461984917
1026578839
1118537119
737182663
434180215
448447960
34776082
1157760935
676314240
61241076
128151195
1307298721
172647171
245344938
703778262
965556105
118987163
874391884
543288887
308002317
838153029
966341975
518896536
655871074
513893288
240318578
211823168
763345361
446250339
701409041
465066279
1092776368
387644790
621857506
472810504
313859668
482775328
1087099956
1294031604
430765582
355194888
484454687
252006721
1117543540
333330383
164103331
343610816
770356415
909493707
105492546
745603200
436512003
1037551123
356409869
453026087
976830712
788078610
1153544869
1268444
844136827
494688785
175300004
455834219
1180372735
1234713639
1052330409
114270343
1525713659
467369044
607691489
312567313
315635875
602783392
1047148678
480293410
1009015294
883115676
464806781
875403207
634350354
1122336757
508645207
325734702
1359334649
856375988
262542887
415384025
1137954978
147162979
536074312
500362821
621607131
352620837
1237361090
1457978706
93509049
180727670
595643168
501909431
770996574
333061447
1255330949
369718503
224078157
921311010
977399055
491945218
306832175
184075369
479927553
1477494411
677028452
316280640
98431658
307341990
894627756
987493114
991808
808267703
420013191
425986666
1179603711
1082488673
570626447
86495362
1003802173
214217215
406176840
741819055
502101703
422661192
714884140
436729643
332214585
841215560
237541979
1372545760
1100723186
797227076
766461821
594400511
453019182
905948870
49078172
485814622
627257752
49842863
419623479
419019918
116586547
29298718
643047391
315699171
870623701
487647513
399467514
414769830
832989336
331190927
330522244
720506473
745698172
365415691
521409752
405475784
390177238
288899463
289349659
651172410
948989304
748768713
440648056
49722910
400425769
951104103
758682852
1430609994
1056236612
839437497
713838626
339383170
201601862
1670235120
976590809
321950761
730408924
293917046
1437787165
236839398
272803101
1069185996
682220874
597515775
160049598
455766948
1020736989
547799548
233591808
1241504383
238121714
121502364
517077446
301106720
312671952
1483334303
1287682254
558116070
123387824
451063606
1010525718
482484695
865745782
177947825
918338342
219979687
1561818977
392396387
1024711457
331887633
1363096538
1317257045
259949093
119109123
839393892
777104234
467030939
122406948
894065602
594857261
471288726
623336147
1652064127
1319981356
707485100
146834972
1230449111
996484966
527631088
275901768
254955116
314316850
409441073
376436547
500346992
1199107198
496743840
1364975313
794265875
1020261283
312315485
253940329
909084188
368042088
280538613
1064549912
1241075551
1691655480
517822863
626119450
569334708
1419360166
587714961
546846984
1668845955
1612148759
703845344
970245812
82829856
1402983272
176490410
1359691424
58735912
383647796
476332035
54517027
550573811
1320504807
437461796
844573284
389857271
501029771
1409745754
1167751325
489877177
427497961
238716835
479392615
214352108
202212010
1019890876
365648794
771233256
468077926
504405798
754562291
1234200164
75172663
139072983
532214959
309092269
252440851
58074750
1253613275
1359349070
1247719954
535355276
338691997
796684437
464160222
1067346836
1019901867
948169413
498482142
410286921
724087055
230554815
1237095511
1159836398
424650437
1238765477
446371325
388604119
458366796
358796799
766705972
385603376
377000253
1467592028
222109267
620547274
629970763
756167591
289113968
1405248589
264728984
1051322309
482755815
276766782
515879296
301487409
451437372
541372602
1033844533
1079855480
1226017685
858697695
719187514
1007669897
468997145
843633400
1049039778
1167836925
647318010
795355020
94186554
768595749
3729048
496151941
943552553
1394407125
1664471321
578444532
416331206
322768027
1093463311
91722676
587160578
223411884
1627747082
259104756
400175091
713219550
1602541039
1500403478
1694537926
754211191
383313320
394612546
625738307
704181804
433728906
1351227914
140307674
542142999
145219654
1430457782
409902289
748767947
1157003814
767617914
1471909102
322320783
300439332
205370148
340779666
350930382
1294801356
221583793
795894257
440071731
920644634
539985453
945661138
275691535
1382438573
745651265
472215073
222371487
36634436
102167
409678281
697875463
342280444
441180651
510439278
432656205
1141764627
325802049
100054484
1060350775
1385894600
271103438
445124635
347317854
556323860
839673150
1013505799
132093023
691577944
1478088098
1680298480
446371636
1493199166
352362080
594169683
412532302
182238833
317119601
150096491
747645198
877558215
438763599
139489308
692339314
950166401
438613031
1185752298
1276879187
1190613159
1135152196
1141269160
797865006
652841910
1196558588
1055053543
876076558
633899372
859391014
703869774
317917377
569120086
1089612738
444814762
215951028
414545997
1122966005
1043533566
6946233
381897694
522379016
351556402
595957628
1298568483
468345036
420635288
1631306323
663257518
148708668
870724283
1015634942
1545479010
185039128
1216023489
885484796
684886395
643765423
982999628
44413640
1144556195
495459553
321621997
434995545
1483180934
460457178
358787981
589799832
891714354
1544886260
607530232
230518110
228406558
409549180
904926369
1355562491
1465987230
749151715
413985845
209839435
1209922718
1282549318
437226751
449167519
378354179
768062874
211477320
472763573
1062512750
634859643
285139624
176913220
1014839326
185073355
812824729
399078736
832909925
564561034
446091477
409567352
476268432
142537991
1058596035
154862019
657229181
769977614
462873593
541179256
658313916
569268929
910631280
91908126
705664361
728845935
70071636
394316136
845400412
973684104
1569589677
310721641
899878688
339262750
515511418
236065285
259795764
200780420
566657241
477692376
964374028
316594537
324558616
806173257
1606276807
534472051
757731772
479179616
917552987
382467715
1037091217
977808185
827208176
952981142
1131202914
789888347
508046957
1247456879
998438165
1360954858
856192502
1334212577
279922090
468976263
371808268
266813432
1051278434
399330824
506670980
630442612
890740870
161271314
575097575
1144609509
1050674697
643146464
368809945
438212570
464515789
93319904
631114760
259766198
383811628
418228537
113372186
380693231
1026169166
1516936477
1224272036
464883077
545715067
3519286
861159170
1566772123
322095755
313504352
490478238
951861977
668323547
500681180
493483107
840266049
645509270
279801646
1384157062
1385050101
581793991
543717586
140967040
175231686
1228501887
839856153
1204293761
372343569
1068535259
835815181
653189520
1377912369
692884956
173882016
492301481
214695868
1089373529
812407179
446403969
1204586284
343877747
787002771
883792932
739414250
331903329
563151899
535858731
396928317
547167190
1271394977
1021568670
561169332
1108053877
406871767
469122963
864012995
758797269
105487814
363468685
1578422265
853576451
229496148
1158865339
397318388
1014785899
60446042
1056163886
1394891643
156093249
393064006
830498062
830695528
334459484
223857288
527506103
220073523
352009166
887844967
1314770766
704137782
273524635
401067297
814527024
1251659870
1349483899
256744006
226215063
503859817
1401712429
480370860
293421276
1290833342
1005841625
91599036
687730104
1382395813
403698932
437081286
842760323
69327698
1368801429
1115285778
217405135
27704412
585830711
525686616
635669806
1315144960
852712274
1188899537
788448361
314218037
17276915
1392825742
427949210
1364512616
411876640
395470646
1066172620
406384051
645884105
847227660
301977827
199552032
776062486
450441945
1275546788
877197594
341366179
1396333461
811008325
96500961
883945872
755384883
715212259
245555211
291209474
501978031
979127821
879871674
927965170
297025329
501892429
1006432526
841765143
479519470
1021359414
441804268
1426834562
355227369
325488952
281712264
1649599596
971853458
247654045
1058899776
1002618015
1201594899
1149779744
1060778009
1131916221
931842950
858920817
96940766
751927020
1081992059
853787469
515246070
803122880
499318902
378631138
847693524
52538260
790413653
404320494
483694265
385835613
1121716528
325002781
116635605
813583305
1650878828
270108628
380272190
480906741
618932296
905088581
898879894
388841646
273606877
1216970242
720544928
769371023
573202737
1091670234
464585457
975741109
776267059
662527059
91920345
391225503
796553088
1369273992
748628876
521734951
353152128
483654211
401682439
377540820
554870375
215071110
305617929
1572702806
605924684
497361196
846164129
905722392
707602207
1334061676
455611951
284262832
429620917
1161065616
1397291334
976094467
1001440807
961333943
1649239626
654832180
398220543
461063780
1054083844
258858371
391212549
443084979
668236673
1696313849
346402034
1562950002
302351724
1277443143
268596194
334181771
1085217712
414674103
965974877
571778126
843311135
325003013
213085403
966639841
316086504
1270299264
380418866
438672968
596796862
1221004263
408432511
570029117
518124065
213433430
448211462
388303724
521742958
546111362
1278312396
758864663
229163628
360457236
202392161
1302210974
857405586
474327020
518768758
1489835183
1228864637
1069968675
1298853232
244796622
577048852
817852469
401624981
1039643236
140684803
521121111
386298074
600600461
384327777
499784844
466511134
448776712
278077793
973006590
304826873
732060777
599156054
215710032
331990350
520037350
1475986018
457776078
1448539711
303362204
1264026826
1134321697
933011844
235493981
543467227
1650059213
44522979
89725515
361044511
552922727
1277727017
508252676
409027081
982509903
557045643
1060152911
1489923698
345522276
78093022
1155664964
202287990
566778470
735255746
624206857
910514149
155642567
445883827
487992844
540271553
413627096
431328172
546681792
933136749
551818071
471050478
1045241163
217608378
753239564
839896628
1225566344
130415312
386798526
603999510
349246329
535439942
456685549
314074688
424403087
896655736
1151579738
733855467
833126758
979008374
1051686525
346917533
861181448
1634931507
583233251
996722635
819701342
422556797
975588316
141272332
356950026
156589994
501514821
538091561
607632355
653723446
986131236
1222464784
413256819
422907376
648151836
1227297085
239134600
1626515836
363746192
581591257
761142794
1005219725
170386967
540822085
1066485442
839767823
1250265382
1364421780
1000073151
679267510
530806535
525650654
1602307178
230749547
1397397943
424697263
441888960
654883322
918180519
358317802
1698231349
749770508
1640639319
71782911
1201213405
381538324
729277967
714904851
459196206
313183810
1157421065
633371677
1612636870
1153261479
1025253845
374545927
417131749
767337985
392307963
88547706
48774015
290506554
1028845556
502403993
782711970
198410294
693704378
782147993
782267174
177669150
745416645
1086796424
717004167
1043467430
407169073
364936758
1101439385
812104265
127616920
1336420952
335189488
378723068
531705369
1162919642
1024231319
632826198
948879870
655987463
301493444
332756060
817456586
1095773795
563238242
493776007
783216253
782162380
390840310
1368220941
523815881
650551234
514401262
882457825
466530050
289182396
396045221
70877394
625233232
831305023
1611502667
772865084
601469729
531708991
1094019464
385574598
366043271
135168604
1367882221
1136805896
188400532
469234494
437973512
60769055
1134236201
665497120
1182655975
961998924
1270388471
494042788
543326671
638824583
373748705
416459150
251782618
169323951
1265324996
829722647
541489419
496894781
80372614
591191774
464966780
446377657
322359268
300492155
1283702257
261103089
1617181535
843011022
748101467
382095695
274826468
543111912
333419968
544660422
1020690417
298477931
1106656606
997626813
343934790
758286360
111188862
1011545351
877308302
1125268648
476247435
545488583
148683
765838209
364768110
731082412
1109945117
1054246601
878427844
615156885
326973629
414794805
599648794
95474416
1057690726
167517450
526936890
459141821
1303738146
199614606
840685420
888743009
1226982860
703500771
490750071
684003275
567073124
1135701427
114964066
1068275145
714450495
477261362
218034912
690546797
681549575
1122295193
397461810
479731820
750173070
672958701
486643610
1481139462
583040671
493280787
1039905370
104027198
810864647
513092043
212263571
461914331
455588838
739023788
678362056
1018776341
593154653
681549916
765644869
741932912
838360062
822356681
171689181
561898089
289656939
1103020827
502511519
1080618014
268101224
1193570132
882331384
3759734
680000898
912315972
403040016
834023328
526578237
263392574
464321225
1290488678
1529786824
851106638
435307582
495652426
1226531781
1387263968
766935870
134702098
5677673
336649042
892764148
195763416
964248026
1061637166
278465108
563413134
898354067
888741977
829690016
567935378
988324801
96718877
1012185144
97998408
680712507
1020279012
1225450306
516468803
1129298937
1271928457
919558027
328606732
105963153
1113825352
1172499537
1449925049
1071589207
534372701
1019712045
1109791792
943994732
960141037
257728917
52987769
301451405
96605278
669357539
784099390
914270682
467940699
1056048706
317229
1398514916
91380961
852209081
349049416
1137650625
1020509697
1002063317
233011009
486699555
666990801
620260656
442247042
1233188119
792847331
983577447
144489899
223881761
306990505
282021030
500233971
609872104
348181067
96140438
520109389
589163581
392613195
1333812037
412649434
1176793890
794663065
1381205848
269555789
898663632
349367870
980135175
1105760763
971727386
1155093869
1307412269
310596945
651761997
245439223
436954480
792130460
611765439
555409910
398153924
395010969
1006495242
477165120
632327649
387126838
554662450
1243218060
684078391
560697710
252080586
995488714
1150600819
977637464
1048897026
1221584319
674934377
418940556
733924807
746149171
148702256
1252051329
492229494
615144882
542666725
299705931
623669666
697837146
530264014
1033504738
1318055116
522388284
483757737
726957195
774895145
356463515
245550686
504951679
726811198
645707394
504662839
343393375
1030499666
1118009842
446389996
264912522
1146787191
663584076
378745595
503234545
116714485
1172190724
1452518631
385915465
309910891
1274303847
847501204
502455885
484915020
587140314
949828167
409861218
216943178
302758766
216088502
730497688
1204571460
316404310
1256943973
1462497576
1270423656
66259873
531116030
695886840
503013258
823545165
431176797
348505214
188715002
722034424
1058186909
950906776
95950906
857148115
221192393
722976121
1190440776
834954264
204008894
510299377
154391874
406866127
942999140
488974602
520048548
1452736672
867953645
1008977889
743631150
743945934
1250725439
996790775
860583276
890013136
886568761
978043835
454269982
694203833
423420323
461361870
747899527
1133957379
479988869
938079100
719589785
937199545
1676176902
59620976
451425869
299292354
1070696132
551727198
823314368
1464804829
135905966
532069211
63768960
597292099
366591771
140955593
710980668
395703122
687772047
953122994
241822142
1171860555
896641103
1316766686
1282984524
684445238
632422620
1015917138
781639002
1570683602
941395902
1635201146
1386283589
526820250
715602446
225119669
673211725
1034318751
835215914
148012126
534078810
402322430
1039908107
388207619
340589719
1051713975
1019067740
1789097
239993158
104644666
197957361
211989626
698630074
482257112
397056970
190625790
363558912
1408710553
1377241961
941154270
351027832
412640467
797826548
716764056
755107499
640550986
1587052871
698274455
96583
756401125
558453580
731989986
391399793
331648265
1170543314
1191583390
677244456
616369561
172010679
1327218555
1060204666
891233249
892317848
624109359
708370119
790110355
640270994
337072886
396032945
434537086
1210434964
1643802571
454263664
867491498
461027462
924091481
827379590
652560362
978974870
480320213
308936243
832593624
400343128
774257050
504080589
548701403
1240125802
1381956560
1137558594
356519163
351670847
494857402
353711711
1197562560
1425404406
1050702352
758568057
1266079179
1277004492
1313143755
482916877
408270444
1243507194
299221691
1350878501
919400278
159194550
1059281458
1478912939
547246465
304311366
1171419934
111776097
359074507
733412048
1260354008
869744847
314610274
425419855
624184018
340104621
439570984
1215561131
510819593
375870573
452959992
174327528
232038992
543639408
513655555
733237360
137789157
636743452
1569930565
713411351
968642533
355522860
486110533
231582688
982758546
393862647
118391297
490660353
893744677
1023769794
335162140
495427067
1104940686
263347334
484299003
230450179
809748123
1056571330
820117391
1415912642
965775754
216383530
789892925
919844226
404082658
422288627
783800323
626673740
459319697
631533472
309102401
56177510
506010816
1553789436
1142632343
422436378
1102744285
446587889
1621826565
509110106
845587182
1199394597
441355524
747554752
213707632
364797299
354521852
517723372
688908938
405648575
1208070552
505014940
1028098479
867179142
450697109
557388869
799735479
652302978
477237989
537231492
420647094
401670459
292476091
458108525
673069588
624290196
1027185068
848178917
710207554
921625760
538443715
327632971
46239379
485161662
844844293
1485086274
858149557
1224795249
592647384
759860895
1448416861
305460167
1080746774
998895790
174572250
360150868
573684401
320300458
489045711
447744461
1518673774
647753828
578524721
724687008
440044999
1292715104
819027921
399730794
787926831
1050764318
370381656
373688799
433329827
340640333
853953699
384760562
1099280170
160861092
751386865
485988538
538884447
110281621
519863404
446294624
983342597
274459851
1158757991
843978043
877605594
81461686
300124568
457530075
486704249
1677946913
472296632
458416838
436066820
1202049116
1680370
1360180680
1242464793
401035534
338845720
910037664
494896595
964912919
857156879
968962276
166959183
53970414
653262148
1396526367
397266616
900580892
115267274
349992361
377614810
277711353
246184063
782122776
1257733994
520635106
970026107
747993165
60601620
836550379
295347476
280573006
1215524280
189534003
455461893
595659567
896966941
310504819
678756378
885946211
1035234209
668691498
1215101158
566454988
273318474
467371831
908208254
458764300
1305719713
188048637
843010975
476136564
743334511
218989381
264413457
873832700
500097692
615326499
924734527
1135101112
1141658089
1195723770
640557815
250764508
580591891
342297479
868392808
705835535
471898494
1676854203
667228553
284271083
258235001
1298385760
813013485
1201009748
443327744
893373294
578347642
637796139
468152277
1003947255
405518478
1031989748
1096747967
200841812
372763285
981224359
1281128585
347732837
130970058
303850821
341312740
626988178
1087460455
1298341312
467031528
334444710
183862074
1244284792
172425968
554241953
984460294
230021058
521907194
221347754
241635477
1243844597
165718889
723795675
369882931
397771900
307635653
497028006
585469435
1012891065
540793474
462210508
867269002
932266340
1077591757
1080195900
463717327
833083293
1132160980
372547801
51790350
950752084
938622104
1021639981
394267240
885933650
50919961
810018324
538071341
545454488
94165811
110820189
1179173053
1137059142
220611203
1112546542
533764380
1058499324
383113585
373503253
171496161
1102659586
1672466973
598570331
894401756
301094688
460189627
454915481
133060415
717511272
378329071
835812743
403862490
1272456350
149031756
1014038143
355162327
1090301510
476385436
235316853
1072110743
1040903472
296534991
777259560
528970007
989880945
833746707
468764347
144805416
668492935
268524049
1164146195
1000384277
512157465
371215570
400643504
399699887
1100023734
392179744
804131368
931352303
250610209
125360270
1291937055
786975606
522808556
478609938
673109416
653511551
470299013
1311370514
705146719
479212695
1308119898
329370003
240454104
837383447
532554271
896658672
257141078
189650279
689798274
656173550
124958352
835109701
652918139
328027504
511259730
986365079
913046277
422155894
783086913
227976813
397978758
509929804
389765272
67236002
78130651
270210801
330382704
799669144
262600211
301424401
748784973
330363313
256757949
838606392
323485846
497484119
722028349
501558790
1123028120
824909860
555762490
112948682
707688055
569077654
413276930
596153062
1208678942
166279695
762945368
1248012305
638874022
458155137
591072728
348877773
952804715
286479159
453642130
250992133
447975319
1523885429
404605474
926996255
336391384
789630596
942468928
1181288870
1091732290
1015926451
496712214
796233938
404925917
486004597
1023320002
520395583
751854582
583149180
74686600
867028936
426761858
753657791
617117942
599606020
676383090
162182219
406921399
1058460569
359077721
1170764884
723937817
1228345778
1330667637
603272850
651150650
1025841197
674569273
396315190
716370281
87127317
461236707
598799777
750192009
757841150
1307067416
487264774
225193841
988444734
173561320
744488303
792740382
636412922
272313956
456810967
1145128568
1081558026
1061894400
504933593
1018247190
1360204335
433116824
719958801
1521291357
1310240975
1139048784
461153549
1030544086
1211030343
161705463
360676576
787742520
1095740063
1271158646
816552110
1252053829
918701779
455483572
1167542058
1101322003
871367196
1270107546
804298101
909065255
498955461
1133540307
744537810
1593619015
386502809
1321141509
1306588383
1342103758
578468580
1406137470
449204173
1140563644
1348826479
422707630
1269094796
810926439
1305338596
1219846142
305490818
233241019
933770625
1120901677
712046410
551540690
224064097
213019416
1209895995
1125764185
946055250
1468368064
420585611
493497046
1486286642
650269766
1108568648
296328646
162722569
536417376
520536857
375507476
462618664
644918008
1291542437
82313083
163200972
1622056884
1398792293
997197350
676522359
693287225
282651642
709425689
476981333
1070782021
654298076
58097490
144255697
665713693
253568843
1240634290
264637718
961416157
401431213
1633640860
412521492
442280111
518356698
1200068306
411201018
459604139
516059259
513146800
180361045
1018029339
250672188
1407625684
406612981
357231597
1184149677
853188226
498148679
1108232327
736146777
76232877
565616009
278585438
356499862
793799727
599808712
1331996770
490011619
287747858
1508043346
1158273412
1344853101
634350004
543582847
507163632
1285775449
151438636
364198546
969600029
690144436
918704114
451804862
706623407
343959748
429543447
292463844
559632787
876763442
985351728
1394162645
717262592
369199263
925311648
740460225
1309152754
1003474179
166043730
1311269398
1140725695
1160577261
1093640860
653297864
1105128985
721891390
1041151380
1601349353
309449977
24949003
1046338443
387392400
1582015045
476138297
1222317201
763861153
1055332560
932009539
470820439
396175585
322003667
1263260183
1034543317
795703647
490633010
661261451
208206647
1120812206
346271525
433722829
534881177
456899822
799467664
130466496
907779264
308451382
465404033
304634562
1500422448
454092191
248361047
652526056
1295150462
79242608
910964173
630810337
1483892492
1122674614
482838018
407781679
979280536
1006370192
530910615
1488012997
441633503
333621654
134792605
688707451
378885208
1511862621
195041202
293862811
1411817684
390960943
439632788
1372961441
543083592
658772169
596883219
1310584446
640193223
450024587
1277644968
1285165300
421563332
1342587794
1029132167
1109545612
852754832
621649283
596588735
161484022
531934289
245575843
60316696
600852122
118149074
1630464737
130375233
1094693657
812364644
991235832
392456731
253419973
97654498
850566419
428250739
1109748278
655107335
40949303
950579961
1455132255
413698811
1015207755
894934495
528620538
370295532
364115169
231651549
290281057
721689986
695328961
312876568
1210682092
137001632
471889729
763315177
719786128
1210963498
761773110
1424914776
526534956
536433818
1610007033
880288127
1023746853
167522583
640237157
441352501
804176161
744131122
342333750
1343218591
490821171
844834265
268453292
421558
151819903
1549014061
1068456835
528237390
514128244
474236874
929044355
608591084
221814292
483620456
1009157512
549823041
415765536
655556292
322772659
172973250
341499110
730550754
995152872
356455670
929329719
766540475
1070244561
440809285
700082099
300486901
989279897
394279854
1424301642
374860634
1113766535
1169266241
1014443601
401369464
457725003
728659450
465738442
1049050306
545882730
743747657
1006431870
577906051
264865395
519321975
933807138
206439917
388234423
741093889
942352587
465676106
1165887970
1518209616
1196216877
450965322
461532684
837360560
731999445
1219458961
291623425
183382475
501345890
312541688
1154292631
1062403032
1199705242
176018656
567235206
918359098
580961211
508957567
318302212
677269327
389931639
533189821
1392193611
1126513333
909052012
216954911
1153404908
1128828262
533355179
406209015
1067747392
1070409563
391124564
863312783
937875554
509632920
135606866
471399727
1207873191
492658710
416100245
974510531
729145395
880229374
462833351
539363859
190550834
401308646
834666936
827834627
961493304
870676692
1240246777
346681317
603913774
963858853
680392096
889728663
319640720
828632549
1253944920
191215076
627030274
294453905
288156480
702733402
874289448
259858373
290667530
857606676
558723428
281766688
1042085570
846910700
206572119
360480818
422503949
1016300958
1028155931
468059038
306251181
435752408
1384360998
640549218
143342674
964290343
657290730
1150079859
327194940
799210143
268396629
1264268015
699890942
619952697
560293702
808301971
656597848
672621316
534074398
589921789
590045624
1362337850
490142723
346055927
1030632808
871416680
426097550
885427744
334244196
473034950
459314912
237732801
775042726
828346116
456724931
791160294
794410185
643244498
375647534
744627478
1134692285
1137464561
457106870
448560165
326311061
1620012368
672840904
715468977
396620585
712701596
843833621
88927847
1071818756
475748786
156014657
1146274009
1288464082
1629480417
135943507
428179080
419743619
1316357299
142103609
210917567
92796673
459196853
778244377
844376553
293545345
851683321
972743295
1055092201
457350569
749041132
192062927
1480894164
758771694
630864088
727556175
432305635
548056693
487852235
261950260
437150428
525319929
997810838
910467598
502465749
202292018
1102092368
1059350026
1073890150
1337485718
1612144180
885084237
36513549
1351112039
327186982
175911676
328961135
1171002401
1168377784
1466146627
386081872
500236926
807816079
433966243
371997495
509885541
444989974
849373782
530525432
290413057
852966932
1161586027
493807704
1366381206
306309296
1271414037
1259655186
645810549
316675881
372649104
750598512
649442701
835564218
1090407294
1014352749
1682036053
658934169
489757292
401584163
482440070
966876133
444320235
842379985
783630162
533587790
1337725209
635777276
650301276
502648532
116258900
721978313
877590677
424422668
1043562084
25609776
114551561
858881444
253890682
860793931
113729722
887996424
1564847710
509700416
526794798
407162725
362596802
113583311
439597357
741806507
425664065
373004910
374434957
801345348
305391959
295930693
368185025
1637158712
749836581
1618282236
1580642821
417315512
1163100595
404068955
463007091
108565757
672033484
591736361
1234808676
303359613
1053608662
396268431
108047271
1094324438
645411641
1119202302
3156694
794224183
979148934
620935081
411316142
611668052
128595936
333218796
127048814
88837596
844462370
118294536
771680762
436148170
908385500
358322943
1007226094
730261029
711633450
363532224
468814691
1245749673
491113899
252527261
590295830
235686553
1244640280
1064075487
402472713
136650404
488890363
1676941120
1019799152
466602027
471890701
485756090
812444747
335233859
384041896
846130230
948398364
984909332
689484204
549287740
753966470
297203412
1130077815
701585694
1288156655
961750569
1108634164
596611007
346423227
815753660
1276599410
730338443
512021178
927994622
829434258
1266283612
775419067
687843928
327969090
427230767
489166867
825020683
407077697
1422417895
284012425
973922932
415121465
488935949
1490176965
1197893403
857743245
479592006
415240133
450236894
794254976
1361232423
556145099
876201024
1389192704
850413190
1028719756
468027260
915249449
894338654
466494392
545541173
191279265
896490560
397005626
330865299
1017546285
1081953127
754567246
491837788
873835713
650307881
519737057
1625343321
967354125
1465212531
988313305
891638947
776165362
252074291
741628549
68831705
1158703576
429360607
350958715
407979486
475107821
978834059
542059086
383317764
893072300
747383143
694522936
428300385
1450814525
712444422
472509372
1022111550
1434416748
968740393
136293765
475458292
142633485
385610719
1664247539
585997393
681051430
1382158501
541596959
811994807
1254425002
883856122
759143440
711257696
1484815774
619013122
304629367
384499533
1039450449
1078729017
376675830
1456670694
157011412
1492423240
449600348
294764228
419613642
314139453
436893991
386874086
126923419
1172679588
1134289294
337312272
309935671
781307876
1157783632
472338640
372212841
988439601
511871841
1176734807
243751207
867390416
235950964
681855667
1091724991
602190888
845846149
116021823
826082555
51530206
190361435
1055139786
397511886
264281489
424735163
30822606
1095527724
483857154
611581590
736490635
1042760226
1475096133
613563036
638794540
1159004981
505841915
694019425
488726127
1315241830
458552654
326270852
1308844119
805904052
1612854993
452757856
633238560
844664661
1210161098
1063948623
1574698724
390468472
21267325
1294821984
299857509
456071749
800495515
918157505
879282285
1452642495
1236962314
819363969
335963175
793020804
608559525
417103138
2800486
811621801
460561859
857042725
961030398
1667993822
178746911
870735013
1191128267
1384258129
484043076
501879046
445553384
864727707
364636140
130043299
321281395
536390191
445602524
961121427
1458902911
1405175442
1610106797
1641404158
494256988
566643226
157640564
423449249
1151190819
1277949704
353321858
119801207
1378193138
1047438224
1124158438
234445735
474469212
527778356
1395071858
1628326651
454141895
493454874
241314399
1018001815
978290060
484779928
586510172
1111941633
968950786
337744979
609197865
334983219
274879771
335654551
231145086
191019779
639641730
207320218
891551505
503880288
809958806
1131518030
450124863
819900288
271048640
751277319
1137566599
810351207
387564265
49506143
294367625
1207852917
995485963
359710538
1078249187
460690328
383658774
1200192125
1097639082
416147082
309032115
450529754
786191185
516483439
806245497
841937621
461455385
1172350182
1625429478
1057157404
346850395
606261353
528852312
708328442
1026106378
1130505226
846854002
365471298
1813467
1011366520
492476307
555598552
850691777
515424041
933698382
563485970
869130901
426218599
1024874654
201144993
805676716
889434147
800684724
834065945
579792077
498575675
799660509
1066904669
923594737
617263989
554482301
690794706
1076174263
683723667
840707574
661676088
330418553
854685597
488401343
825894256
750073082
1049126825
718740984
455501260
714614445
1377590838
547149722
396478876
1031175543
174585870
985030260
1028363906
1003599620
857072434
362998296
482283377
381837403
431671849
1203671514
296981101
900142011
329895167
544879782
659488378
89229321
729292442
909208561
1123278474
445042291
78631553
552499396
1334349690
490035607
619479622
550715151
154438340
634397880
910278278
720682630
179970420
358558804
1301045094
931335171
388875245
181852555
658521346
654681729
349847467
828189790
543914085
1417865321
386222449
494828563
863352063
435271441
755919866
293497325
525899121
1150051479
364591671
741239543
1484871300
767078443
245916558
197370323
908413108
1052208688
478864702
340418861
920411385
1069307850
331852734
856179222
245574521
1323110248
524560521
484691420
1307875027
862230321
432808337
299318097
669046243
242830188
996612704
337492654
801846592
372228244
205774174
1136756858
457162064
205924293
217855957
1385407055
836586811
488457837
259909077
405410672
988878762
860935528
979262921
549443334
454492130
354077429
1254862529
835563376
547650939
734516821
437975639
441188970
1152806142
542768372
1237030848
835675253
849734432
1272186869
953284918
427469813
396135096
430987189
1258542729
1324473478
489003963
1298709885
898285214
1128828857
419927410
890271146
346632780
484701154
1000523366
846862591
1034646276
298365985
119770672
487001303
313605007
1231362911
1132930156
929503166
1010153940
397550434
447274448
102939062
444489431
886880683
388426366
1445257066
1096484063
897779149
1017047945
502342695
752968403
801590605
469952570
799352713
279087181
1014753074
206147614
936213298
702342600
1364281102
1649351934
520550130
667724564
1206643545
776753712
1599605594
244979914
339935349
1466867557
1228233870
1319719778
1279962531
968732634
857041649
606145844
839719018
239450451
1377271033
1692945016
716080715
829475557
777519743
483564380
934139401
996789203
813298382
806165817
825275942
1314315920
498310938
550315312
744057947
1441185558
61696392
184140267
385508076
427023302
1157564387
693129092
790334299
160205038
706019965
435321442
776680191
423478715
420839114
1148792013
940049361
483563893
854504938
162139786
475362787
110196412
1009580245
1353785708
461906256
228574512
783782099
709653161
260300598
934912254
192839180
1439734367
1254793749
1056064183
617404262
585251872
1348739925
1356924160
693243002
167342021
720671805
284404241
107273742
1178538454
948642663
259493405
852472547
559368167
936604862
917725052
480224619
1455882903
418172381
512209768
1199555602
465183690
666048093
64630524
1435183547
443484603
217649267
751030098
316369526
833476787
488293396
621788162
987056459
188661703
568764535
306108140
321778908
146037985
1389231336
1655204236
769543345
356823923
519345753
1296658885
240253480
231443226
444725457
639096490
934430785
1236241835
844987823
1693973367
1510939523
850033385
395029502
644797684
854722500
504847523
826497630
510246006
931463806
264207630
470083359
661671671
318349459
433530108
919858697
896354861
344525889
892885074
277081301
1413163904
934408834
269378107
334120295
487720980
586268103
519576951
1126898847
695729183
318928068
549151412
194464828
661775263
1134784167
859516819
383624320
174513153
998531875
504030128
476880290
863885206
511304284
403993663
476876265
175211970
1036214952
410033860
529754957
356693769
715613683
480072462
846285383
533517504
370660289
620299103
119958
974360634
649405358
1237043318
871818988
498909740
511812494
271351977
523810884
1154191252
771761759
311814500
210555687
736752053
260988894
591863651
144860445
1056013762
283651783
98578057
325611145
1403194715
329515582
1125864436
1348615585
652445310
198858680
589190713
257191678
296657578
840792669
1002896058
516854129
506912089
97097806
1322986210
741318643
478554310
426920399
48239338
1137478085
609490174
218068126
197370332
374998212
775230120
373046538
1278969166
306368367
480623917
473377417
987689144
400300321
210583937
780972734
55777463
697215153
927664615
410553028
397977310
856984408
656925745
109677828
233580331
678001963
1400402143
218370324
502354127
455408294
535952690
710468306
467533186
724236966
413692904
1047256276
369579591
1203336998
556860085
791286651
499006517
316808997
456902003
528240103
636434771
124602477
651846784
741470773
529923214
440744782
958477958
554746108
1176720786
950499020
857559904
357222952
390827189
11649719
704242910
584079422
665096773
398428493
820100429
362209648
772867334
714200137
589507041
873655852
1234405191
317406205
876900329
808804253
889304186
1118376274
441607156
1082623879
810627934
485714083
1602994180
912293304
792080431
491762853
1444193287
1645685
860843367
1155447206
363917469
73898216
434464597
1221516527
1171115200
825366936
1685938020
1372205782
984135
783619249
1178056713
409199868
1051378015
189312421
817445720
563469084
319386296
1234820531
731642249
334413912
663296649
1126555106
365981501
788176870
1033408298
1177992922
1077067375
793151114
395611188
640102926
141720476
1497871897
313977264
142212630
331951093
320381734
279017952
638122458
724244275
971842837
638419582
751594643
70410657
1328139322
1092737031
382706677
1116437815
317551972
343153271
476363058
470536286
917164457
823858935
740393524
430482055
216295416
423091080
393781213
177195934
292179220
52903645
287182781
1204616588
393331991
812779146
1067190138
1153248008
1339795675
282628458
407224325
1218312305
512189731
447023800
567378915
1257551134
833958608
316495957
276513093
1465895074
1352582284
764427631
714614677
1201373905
250730889
279946524
427819311
73489064
1203247859
363538555
836782277
1324504189
413817182
629780767
1111638529
423231660
880679035
75252621
1218850125
387446126
1674538161
613573616
1179764239
479416659
429311217
567418993
423244170
857889173
1592933868
489671445
403354548
961656951
695183060
726489959
471477743
1152509762
1265343753
473889227
557610452
536959591
587210090
448865671
997155576
849055244
773120562
924609689
388331359
819102367
393053137
1173618726
821395617
535485216
1340235794
825589816
380062403
1334248073
421697822
1297368868
483887297
481366929
929748147
391823622
689738893
352686717
1149934776
378318599
544779944
300197413
988750866
796060256
1223992240
308489997
1082234981
452940390
586503164
982155700
1080707336
449135140
512258960
877151069
433040559
533715977
296032666
672789216
542246483
185164668
920230779
649868875
557841145
224394470
924109144
1340207548
792952004
966883717
447249288
626765207
425857529
213063642
793653914
422468979
486816607
1048166694
347761490
498692608
482536738
395701742
827078793
1452349571
338826662
602320084
1193892780
1154552016
419613025
1190239536
972048451
604064441
356548917
1041332073
718780866
933808009
944263012
804057388
812387122
741411188
1376652595
348520991
1211855489
1156384439
529340161
103914929
430788106
676419105
866943274
490260041
365687625
1003946566
504559549
440834038
213030696
816179055
1569971679
444181585
1236840
699737699
1498932592
298703544
1530513369
893500239
580903451
806283203
898149747
72018012
960844674
899943767
1464475485
911822203
90443371
536111432
261048684
611207429
402402824
1688980486
529399103
508459412
275895460
326882306
1003669781
777658521
1463081401
387124590
160408499
690982304
468261329
878172912
782840085
532032432
1129904011
441814727
807077035
307386054
346278032
397726074
314505951
733544261
795733690
405209885
497744673
786019865
549640764
281336169
704224738
627276555
191359039
345583723
658970965
848924825
267210174
894231812
500601532
1114210762
988920555
679124573
814068488
450437609
429322607
926901382
404149880
467786644
864492458
587786212
780869945
210375022
1011976319
849237506
507569170
539164463
910628768
1054241323
187154732
807105247
396854390
568379109
993247076
338249511
693139251
412365448
464361589
346736652
354329783
166265213
1080751263
207965503
1430449914
322649892
510994854
672989258
715700762
509785620
658190974
663957289
590597250
715408227
400154987
523559806
948551976
686781081
757529612
1013707648
367462484
406481064
952494407
308733911
728877132
878473663
480786808
1051443672
682209737
367396279
550824980
1649155252
250197997
617552922
1176415996
700417323
824191791
326257193
1228386632
216259621
940550447
186938660
783819045
378675965
893641141
521173926
794368720
317487605
286943931
1630051086
346234358
1687289232
199249263
496863028
1074603493
131686057
399274172
473819080
713858556
360422176
694564609
963186237
771514135
756156885
798995497
164456932
1169803064
587363895
731750826
709992975
943308284
739860530
1424445628
137061342
271898022
1235898984
863329861
632223666
327107781
568728226
339243532
1359441566
1009315360
226655158
384263517
284057464
464045299
220294452
285167491
436208398
528880076
404714308
528505496
855011253
358050304
290133488
905787546
840556250
893756039
200745958
1239049870
370923302
896819137
479437616
864551087
493831178
273147164
142175361
482230735
1393621446
942046701
1651680915
1063158274
390197478
519967535
4196183
1205043181
1278477415
517800283
459430303
892172840
1107070886
51102448
698613804
918243673
572091905
391078630
1235948207
361459433
544203973
1219241581
278660371
1493383341
503524808
237708900
510409631
1356915551
540583558
912316680
516396838
892981297
443064498
471485023
537890423
457514306
951126190
736019349
1392322741
550400679
686636698
951066020
393898359
187208852
759845886
685484744
691826241
882848594
948472074
655773999
1444234793
654403457
1571613592
463011820
321832071
673697619
790661114
810747917
573686650
958468899
1411646152
395219788
1115318604
671156937
528592570
314963170
110340895
576492376
769791944
366276154
257820203
900338097
404592733
557912513
347590826
571990226
1674703612
912751845
310857163
272877505
1596225680
1001492648
1023597099
955139149
725564310
448322483
717294789
149264421
503921387
442339689
1283392958
1481937081
579206985
536343729
1070306504
738504877
694254774
847605254
751135904
275811098
806973110
1183054978
878489510
1195396428
861519293
376050524
340435024
742732122
404202428
248540406
961632897
924488639
1046420087
1431166622
746934786
1062181858
722764443
700908606
782010898
427130667
81676004
961623680
458802389
1382031788
1156680471
871374217
488370085
827708550
1048074090
665687073
1057469854
971691745
697334304
547585940
454629861
924258027
686705961
1207815336
244525146
1173708500
1044203780
1060185794
1005779435
589214819
799170306
875877024
78597998
965596729
997822190
512352291
639215693
384301621
188255958
704966366
1697406297
339044224
857522665
615599594
473429646
1010396622
836794199
296155839
1278994409
724391084
909568408
636636562
1381870974
691577584
714303789
1574049415
443898545
1596270507
328122147
1217434076
681173736
420886750
68930107
412813097
763560533
445234747
1335553691
806339711
1599037348
1064450503
589933184
494507641
1076024758
1628009583
759540042
972841341
1492802364
950864398
1117814335
248014254
991381008
354136779
330321986
616491730
490391760
1014229994
328466601
448618722
744896247
738147269
1068952495
377431134
323126367
495697748
400230710
437294660
628149597
469855610
575352328
1338536613
1332849052
409554615
392073438
292074113
1547174392
987407131
298785734
1419909685
725821475
1023493736
492748257
395877386
1245383690
852926299
1238816062
141503525
695379654
716405688
437468424
1380917445
701876057
927964581
501858919
627085849
741936348
1266811046
781142323
346027940
439947861
694670907
878574150
490447220
360068534
650500609
1049819297
451365466
954958031
585641192
597088035
1036635222
574257238
388024481
421525936
1344079078
1660905637
1175917942
664068788
1143277664
459202164
436186627
1029376448
345353103
1387912352
485997453
562976148
540332056
307224006
1157530312
978055506
37807476
425120041
546549101
442183213
142039721
825350176
753580800
779975640
886637847
937813115
894012816
358934226
860267395
60193930
512234034
1113893126
704880096
174159891
846236324
787858120
975972357
821036209
212929975
1351904645
1116943273
671420757
505364124
918913636
375587625
228636043
536505094
1395164665
1477411712
1167972493
947173202
1328475427
157575081
588028550
1294384334
513824007
660293413
488363242
80931333
418879075
322549851
523530365
338244198
1377628750
1462971196
466851482
337512673
1094025825
781326173
870446100
350364227
837585010
529596640
251057815
468000066
811948239
1698815635
1452337695
956309892
342237264
972495413
390408097
910544653
718791906
384104920
704670888
839095187
255722773
832987788
457620417
507371564
1640234129
1073832089
1030669649
345723822
247035860
935134218
989217447
1026729405
1119056293
827550881
458075433
901133316
774926665
331941069
1036982154
743985943
436062807
550700193
1423238727
917748004
692630921
1112602454
1279327830
903686079
434185383
786011656
1675627850
400932054
730024609
446722775
568598715
689664994
1633952646
765697820
903139802
741905091
807661373
598438083
1087526381
1258751098
977516415
1288334827
687629580
1418238889
1256983301
818722354
305036825
1261412267
551720283
549281680
434233877
786159912
512460221
719742577
1255361908
652570462
1131219280
923089716
512416915
791767475
869511752
607093109
950918076
1423079423
1698591927
1173043752
216097783
1093890245
470117727
927220092
868154822
514972939
431175132
968540272
420580616
46094084
1472973227
102436290
699770597
708445550
334897586
1579434876
1325054759
931596942
785128489
709801360
904878052
1250129748
605541344
868043408
828830288
544214427
845238144
1043153888
497611668
176996424
963916620
1640749490
412552011
1122208426
142841929
483746890
423463742
1473537427
1369956774
429056718
842494944
775047292
791243522
1222997386
430734223
415127782
1209884323
709347077
323179563
1076463002
988635057
72821629
908212773
2166302
200106282
445048456
472965656
97870880
1699758808
1109031746
1688855247
1010369558
744375504
334700206
917309123
1280174433
739790524
223639975
546679821
1401181048
747067877
929707369
894560233
591253596
1397935968
1141395903
715727947
1514752483
779983572
218506953
823242193
1237527740
1365592658
173153265
872392246
664927699
754177813
950768950
1173095371
543853223
1155349674
1408413314
684437233
948390845
1274728680
89862773
495485795
291515718
409251581
969532255
208299721
32236680
1218575479
993224989
654775380
321415035
731011462
812896378
136198652
1381443712
1338951892
1127553242
1629670060
457651095
324212623
703425453
1627915049
322946359
116053618
590754392
991705227
687515199
382741635
744449505
651290165
688867274
1562923763
824285066
806284480
439841892
1007244374
803660620
992260628
1165137585
1529723406
1238135369
574627293
531955457
1337246412
933703279
756612624
945446765
245221827
757667084
796380916
496297527
601080342
1312664281
438774689
512551908
1115858203
1381947514
1441388647
985056284
909789298
546360435
868318902
319326835
1457804468
632741055
473208887
1675283695
1515512849
660281424
488536070
1342512472
322267736
1013374787
1065957523
976402916
125363241
1650998739
455457958
139501811
842860484
770186185
950358590
548036378
414942452
1025705616
906313455
562038105
723259183
435243176
1387864313
585408224
1346161542
837740857
41743036
264213090
907020640
47013622
1680209311
331994803
903714311
1496016459
950370960
268680897
410925759
1534750725
66025259
840593863
1091327461
634888836
505698918
209532779
434668542
988381409
1204592817
305361882
712111123
644330833
689830064
672800259
860781984
712412121
829655347
1092378525
519577378
908454535
439925182
1527267199
1444880921
932956802
1026177136
797874649
592390861
457262896
506137530
686461051
807569507
772916907
362418294
1515523044
1233679140
231473073
1145476379
212698547
432082907
673210426
1272997463
1000466266
516011464
444861556
652259437
1406299323
1259941324
428019252
1637611382
1073274900
635129782
685658351
751710940
317211122
929868922
84607775
743761529
688651728
861614402
83462882
1017759401
942695336
485857635
1148297298
1455307542
747721229
761290952
719613209
1221198666
915925183
523862245
418086504
442557349
963443231
338869316
594182202
1189257274
380797005
1084478852
806029512
1167776203
1611926834
926209406
885267534
1643581243
310016470
1030177938
451518863
243447585
952888867
877144807
811836117
1559244803
159498655
692314017
1370278776
614926810
1394235261
651343212
1662196319
777584683
749472632
1153855037
561164102
549279408
219368790
944635942
956904527
397808690
1006173751
638736989
627845131
1626273739
466523885
1086278043
503211463
1592689326
972334893
1411857187
1069907770
397393081
362404443
833847756
538065092
533049031
542700065
945998004
317716537
429991291
548461461
259852682
301094550
952002503
90952415
1374776455
1069877437
576397035
782859449
795397091
475202074
515704365
1613733826
1518416156
1335711454
324137753
236308826
1053234796
680701509
1267481867
645164047
297707053
996963411
1335055701
186361843
325872052
1387509588
981000827
623383433
605565620
1029110018
250354914
1217891117
769023217
932996277
430336319
1330441704
456131622
995982697
577379017
701773301
191060934
1285191584
522192579
811526202
144157551
1398885636
925677509
411541853
382692072
423913177
995044419
156097346
1500843792
1673948298
1298691328
537510375
1468875152
1460568379
183393875
521648357
1087295333
475520883
938620305
1581859240
175560752
876076232
184883429
884798350
729733058
305514412
744299694
1056141713
304649369
515546978
326451030
1300573971
954388981
742617740
792862023
971603879
921298026
184939776
587195212
630238225
351394101
747031394
1415588980
639884039
1685391439
1014094845
622287965
1691211114
474603823
1576167317
358229150
1236526558
489073983
1654220066
1044786876
1080935643
1137010150
204910088
296983185
711396250
1066863702
47295672
896609122
552557827
1167988665
753291948
600602289
705531953
539343155
464969503
410229918
926321938
990663399
934439008
610474374
1437040505
582568063
496110511
284268012
1269784056
1516159864
1027826299
962436095
149815117
1230774027
448380367
367855919
1431194081
962422638
821924967
339352243
891079690
445236570
1250267017
1001458368
549614639
275263222
1093732394
600512391
412867113
558465467
703080241
1579510959
113491834
485950418
1235087794
1085958119
1058803425
1034297631
398258327
1065390481
933880862
592531626
584992196
1335112706
238219672
904672443
623384666
283570922
1230541076
694810182
1158527344
239114352
985938287
327765073
975223355
595282939
718491065
387738338
989374300
976488275
296689899
1495514692
222209326
847098926
564509812
429315704
195042673
1647220541
314620594
1256197729
1011092490
441666843
507973053
788983734
942203518
1048060409
203761773
193247616
1027679844
750664362
717267036
437154306
463138310
805369550
745179908
1005537031
591975675
519854566
1072503077
814880975
1012664016
891281193
972010716
260730105
466266421
856679501
910956652
89836067
986960457
1059460839
109392152
431423605
346868975
941658620
627798280
965037333
492561286
1098422347
1136526429
831625136
1137782218
912029572
324332518
261663794
385584746
329379055
200829410
1083499394
1471736854
610013294
750079695
402491056
725757064
341391251
454020381
405004887
1584424216
840015119
644440915
1351805499
810391559
578980255
2226860
1305018424
840608491
483446443
1631888337
1043584303
1078598691
656038727
1594769351
399447316
707376643
1029058804
838720982
875206821
38875508
1426756659
227271789
617489774
266358844
521666681
1280809808
1083037487
285577543
788326443
950727432
845697929
19657283
436567260
1283824593
1048786321
683457245
872900924
765200295
1563688593
385610044
1359210227
991628531
451663758
849022155
382214571
744273612
739283432
1041464685
774182926
419634515
1197265081
95275531
905187477
798245283
464400687
476158052
425460192
913736127
369740139
105222329
436622119
687223976
881553354
226185429
149409478
788348470
773680875
454339237
1304632392
358936821
597335201
474691406
1386796375
1095352336
554344767
919047515
942389231
1055819329
488047466
902601704
271576661
88862007
562372680
451939589
1091677301
328813895
631075780
579946269
435059599
334629415
244116098
744396329
530208087
478876406
618811080
429893006
438073737
1362069997
846674738
501346480
742543010
801197262
667838989
165645314
348448030
1132032034
729802640
751493047
1021427665
1545303452
526355620
424015173
1158480734
121606100
457180834
364331482
399079042
258088351
360660467
352860245
227065088
897907207
482468774
966651408
1324527316
162364682
318057215
536315891
1545570988
617835533
1687016780
575046950
428520301
892810683
491912374
1379208810
688679295
502871090
484802884
949059419
292057235
299962691
1277274666
911404226
292823528
1020054105
1484178666
245125825
931714114
455171415
196034393
247076039
888841191
514762173
512676587
445693681
578182893
419305976
283318738
1612159187
476000694
354355869
3104251
1031272051
713455146
359999380
387180074
1391285194
953691601
887922750
810548293
640795812
902848177
1026997226
365037993
828406106
1215948318
481539897
252353803
945549200
939340307
1011928278
147039269
251673689
463260332
1073152389
93560162
266364710
611030107
1557666779
911532448
1120811772
948833122
1099431229
1296636577
725591867
1423046733
714184672
595223647
609799775
73969309
335001
1267774183
1446525698
983706183
1037903542
1089455971
973771441
1580412164
536989661
1234545285
1181774991
717520591
160867075
1232208011
1157777671
462622354
1372719589
1502586299
260778987
1437030460
1026742720
945497820
519995119
165880012
396141771
980377277
1194594362
1168323909
884421715
317482307
925871731
1322072874
1681101962
1608639948
310646917
1196546221
734281371
237225338
1072553920
1215465146
871237142
255302928
539298217
368942648
703682432
627879753
738155529
1015343419
1624173835
332744952
574852996
751452462
659149359
946875298
483093227
954102313
354942412
989601854
617924366
1102376221
239887428
414051458
401084331
1196763037
988995557
472969966
491647625
1340544219
452536920
1303859563
909939364
866745846
1351709152
242214062
939646650
710521959
1166082029
722193128
1068072834
702240789
719171628
1016466176
874275140
1054066319
250125121
514640444
363437102
776790443
135808189
269221863
1074700476
878235033
948680043
1309487786
648993418
1152925532
718974135
1554740656
1676372653
626388431
1188787698
207477071
660212908
512042903
909011343
174249155
818659725
743765326
916616561
483426689
804162886
565230837
749833025
127297542
1424818252
1065152365
868900975
209982056
401820187
339421634
196414995
379085911
705532914
1251510988
16001849
1091238266
1363015023
284274404
340450994
85174335
1022751302
353047613
1596290083
386043084
578719888
618179434
410318807
54289478
352415319
698735358
573812348
1000113465
700142911
246590872
875896019
727592170
383866900
1453850479
1001504996
285151618
753400408
1371816453
1132266111
547132586
1525082784
456284700
971327033
988171610
868251750
555677435
1048482092
452767583
478430744
398234470
740040
617760106
303279165
944590768
1190178335
884368023
1011648061
621864323
483769283
1266591214
1248747381
657621910
1368026327
521578203
40676904
373757586
454345900
727227999
428630201
753211078
264903403
68132867
371794735
270900099
1152300064
785993672
150447151
79554720
536527257
691879658
833480004
5024744
1065272276
1184079011
744382768
399557841
384952266
1336469993
1168272
1382882508
1023445198
281347916
540890078
428851082
1356166310
532199885
1435243268
855643889
68449200
1008550495
856471313
1194088836
757112774
458419405
1128951021
1149938902
704382680
467711531
682388009
990553553
660069318
570954254
610079855
440432747
902142873
774863998
630887855
1412722262
1361734660
480137007
624072580
761786265
1411236818
1347467817
1435467625
993693425
385468559
568791226
419374133
1571894756
338961027
1055306903
854554119
1425158517
1069751811
1518834752
884219299
516907884
648507100
1631407824
1350090588
781160063
368162047
773914476
423627177
610505643
1181070867
1334717161
1040263378
866537452
649682047
863965074
1438955980
843435375
532662334
1238531362
129304853
351819459
574140023
1273129607
1324035765
862880904
29460799
1293133815
530892946
1128045800
1057219634
223553869
1162753776
1183516335
366630706
1473247925
2726512
240262748
528064463
915239386
1096757189
547206311
1396596325
885977790
944965680
774575805
196367511
756462412
885956348
1539226140
958196828
1809007
468955206
964585017
563180229
637494006
1015795833
353136208
533148639
797045391
1271146610
883351569
388150074
517733019
399272463
106265810
1570803204
141090001
997376530
983766575
632724875
1023009533
486900079
329610575
831841837
1012386790
1392382369
390474905
811830500
249054278
337338577
1394971021
764198991
196807525
759476379
1070831538
584057552
804393352
569864571
120226565
817945560
506380314
95709347
1670939187
234240534
100892812
372150145
647554589
705150123
612044848
928842422
1084020741
696833517
348841980
471842586
1309099825
378253779
749302988
613842295
335983814
1185832752
692989872
949218391
680576851
511427638
739806541
217019161
823594549
373291
503571382
873384618
567684852
910531530
959346454
946307940
1350405617
385557860
1188979047
335297531
882916241
860542761
397227597
1404713221
1656068996
305873204
416605293
1229246275
76857573
1176751261
649900445
1326162906
639006646
1099889400
1480050657
290901334
407138562
811481057
589183755
583801982
859256774
971138793
351826459
460750807
633065959
999397383
205155712
1148626052
538343630
1019866754
545705570
231892263
704814213
549835754
332476772
1336841862
674739609
89338946
1634114325
1611260141
658791152
384385740
729691234
599491613
537265720
1578069379
525907192
1657153746
1418395131
1370084770
1603328149
1416079720
1446851686
1036807820
438612859
436310391
1004014771
1562015300
680551726
779936519
437388144
1562126779
34337315
458095186
151912689
240778472
463503321
604561353
520083704
1078903573
929656726
602306561
799288073
1167469986
308379571
688520202
360960913
945285876
844476079
686265287
944419417
866970833
136478691
866906243
543617942
971433918
871595348
437904482
1106962487
1287947028
490629439
292164285
372365112
1381152361
1472113763
304799136
1059104920
313860342
398828661
981112082
593739072
731252579
1630663770
393819114
142194313
1300470748
919090438
295743210
1082449301
566716400
836054687
1048000576
1661744601
333448273
1064608394
53553053
514463799
1225060663
321607603
1148420013
114955840
522358743
749980324
626172724
1313428769
788035528
683770052
478340201
727010002
1485627961
1031923206
488744345
721284259
1251847641
1616403212
525974719
227222746
379177308
547188376
1294874782
844899071
951345865
354933536
1171494596
522561089
1080001461
1174942919
966583422
1195543735
537930522
626285775
327176386
981007221
408825706
621322846
1563189469
988374069
1527856574
1481906025
406621397
509597605
1203892804
588632612
567049307
844208648
1401935634
415806660
1157505834
1015632146
842509494
1338849741
682319806
453830269
990167397
416175068
323763563
767738897
948175649
247099044
911296158
823136199
257650138
594817457
391600381
1322990922
981263295
919753818
1473771234
954652383
907991074
398689532
380294266
610555704
1576987703
441134030
1562155132
1459311943
710819193
828833942
114568960
1235928510
916133686
483513570
57685385
971023526
566512910
914740637
1157041544
459260395
834043607
6994239
871811386
1599588332
643529078
897558740
921971761
371418176
1896585
372036001
1569437197
1692535717
1420234943
269003074
846387234
1174226775
1183677054
1606937894
1360141343
967610613
1050330417
1030410013
1411192280
1504246548
1546146717
1421284013
1697088166
1108877832
704129129
430353094
468568212
822865266
663185918
816044569
687583147
1089725214
397113878
92440071
152700958
641875763
936613232
1172940451
630048529
519233843
986209647
185346913
1313205302
282822879
103466166
479564503
483436723
368471587
339904467
720129654
1351606504
1296474606
324645713
555450187
206095539
995036782
1025187079
146221904
1083004071
936861749
806210807
277667637
130899490
641114916
1493078002
1458029136
689466422
1067588709
820349413
984387136
1698714308
435052404
494394264
531660548
912030737
830891838
422839595
445026657
242616468
1235079208
185005275
414620325
789383990
489317223
280453395
340164640
1441275499
877649573
378860328
811351011
531595711
494344232
1276339561
1004410230
917497371
1204398386
1208240451
1440813531
1124785796
1068920334
510209080
1479334685
1318919237
192642406
639283289
434191779
369386209
1695996615
1165058176
1581823575
219503920
538578169
977475428
418110782
188458154
1031531635
436953196
521905702
1498519496
1118416846
185574623
687881455
660696931
250479550
1401152484
149222858
221318420
267803984
382065099
355984147
7708673
712560274
762234
309877401
399108318
737769668
1498685122
599367438
1193861746
773527914
913916227
1226624847
1009000728
963671386
1633342686
775069133
208413786
291647143
697600144
1472603546
291633334
794142202
692568532
391014183
426676775
700379935
818593033
547047267
943719907
1661953630
566703645
434277125
437263195
1124412585
755491332
574180629
716604509
435797128
1325090517
782791163
1508189064
244950517
618230518
248160161
182592428
1118754103
297086880
448581158
110756580
588680700
1408762706
767572034
1005303351
991637498
1475769642
1339283818
738761267
826784511
236260093
274036217
502226591
1068819856
402067363
1428130884
1105526105
78347949
683979356
668157640
672218761
168397224
847689266
63209786
438486288
924827111
1097370114
1069729764
387163089
872270016
606238679
48364084
881038228
994092946
1409941776
521655161
629308111
376265658
914811715
436724277
735988883
279404596
619037181
357877322
510031253
1219786533
452952782
187314390
258592808
1550705005
280295461
603424875
326915903
1558224407
796950133
1447351603
1406569644
259482616
1324568905
573671404
232822799
145332575
924516287
302673211
852673499
950160241
408577671
1663319608
451026221
1595985994
1359042822
838424087
451859163
1029567602
337199678
513180024
676208497
1033165249
405429021
792479223
750780585
1013319091
736622287
764950513
209335729
1059531583
1103954735
550078215
1349112088
1028944309
1062183737
586624592
359343992
344116212
272922021
986067657
887567817
1085108026
901016758
1565714358
970090276
47659227
1274396157
1041759042
877554291
1065818690
106355174
734243183
963884075
329855915
817051289
112202184
1200572991
609348031
641868730
341806398
1073479521
1339986866
1392172845
956624623
97611571
662055900
472895281
671628760
270119872
1317239995
424404822
1093699621
975535010
442329177
1442570482
780435103
762124242
791825510
955045459
1266074629
517031957
830202674
1343399967
1646605558
1326019704
448897488
1260816418
1042236671
743912709
568338459
851972090
1171325431
345646940
1249458819
495672089
1410827163
513433719
718177556
342386615
1212526519
620320352
491779347
1031856401
1361190546
1532140873
960263940
411111834
1073789793
1105462709
1112867209
1133604783
1622996281
1123471731
327549031
816103179
921664668
421090852
893769644
267629336
719659645
362579817
40407300
1140184637
676353549
298986586
829167916
510483846
391029479
511695642
1161256939
394107985
435405350
545194513
204602026
298287884
550463487
121321
1236352866
1169838890
327145764
796604066
335309548
283201096
645736131
3667458
166432746
1695547580
966967885
1202503637
530711083
1142316643
1191892567
1283949372
843770212
812541481
939096924
989028500
522961358
1693889985
632642772
119676671
801628728
786799067
101244062
110848116
589642515
1010671739
439340202
179946321
1630299487
1057825442
898352132
147569467
1452089413
877430931
532735006
796816524
781736753
1407400529
683529319
740878481
1596317582
79664338
1036926323
519708527
870687839
479080696
337838995
578537351
1207993132
681272783
564922579
1177457595
851100073
1009560495
1616724128
1074491270
714791271
626735486
1393420343
665769290
406513985
1123308321
1366786226
154588175
875300621
833756782
350532374
360700835
1162872428
837650218
538555166
1452623382
444659699
1049492201
243035750
1014328234
1239653621
992026444
729283676
570073384
1238721894
644504118
629320184
76364644
412005409
594268408
1380792247
567850328
406333698
397797555
498302708
343571686
99014342
1061473948
831822437
762772164
1656792093
383046590
915753951
1386893261
901869786
1024998869
1611990150
1602970785
973176631
409983280
542998232
687262286
333800355
1121044651
636670363
844098145
1157056091
1280998063
2240691
1071663248
979582310
965107525
387560243
345935966
1577782338
1564047010
1294813145
129121497
1320567559
981811673
820016392
950318967
334667157
140373534
507814851
410108633
282792588
523649721
683473604
459390928
1374383075
1339183408
1378692067
659254342
997660630
336829348
1318845768
981365005
840332425
854357672
1538614125
1361330529
914453999
909140408
1544000628
427582819
834011124
162177275
1192996377
99386722
537581629
1357651873
517255264
570760214
923518139
827765538
646929936
538448293
978626151
858601340
1476362241
875542311
92298219
1389987520
636433082
1028333678
1070248402
1462818742
342591251
1364511497
713573186
460871322
673472099
1272323098
953361231
457913005
890224607
350351333
2838787
984894883
1264023223
274112730
478268129
255766466
241480631
336568361
1218964344
898214102
1244457
853066490
409270682
519599592
1350274536
1054176922
798446384
890603929
1129042098
302209496
1431336753
703931748
494737115
665090878
1663621285
1305128108
955833368
499731720
1463027539
1202876499
1055664673
1218539565
774758095
261372664
479515728
1322816898
935585795
1177678162
1304064472
984901626
582682810
855939034
973694354
1533740958
1069164796
245375564
683135089
919562940
794529948
541985072
349324621
545026905
819381778
873639699
595613998
1336913714
519841028
814703824
676732946
1017329735
899174227
983586151
440356324
709401024
982661631
575393050
406745079
968874272
945624957
1526969444
805583528
612527564
899594321
839341511
154333576
1030799627
424830508
1314080358
622314995
843045785
363255639
795342979
903979328
945155507
373721619
299538228
913617917
909075057
878299878
1358613970
1106626063
562965018
724788611
1162696116
1206013370
1307228259
1364518898
1000657787
895122624
1237218176
815771365
582696921
133483442
826519192
429807365
852360402
709131560
1670241772
758900664
294626033
603786784
1154792525
1019498654
1651860392
1315123789
625828450
880017649
668967872
1533641658
656922481
913890193
1249911957
1575133905
330606478
417249175
299216110
1299317868
1689778992
939916883
483966965
1382385796
710538407
656383797
1038798610
416935014
1341844134
148722454
55547564
730159230
1372664150
433417498
1433677024
773054061
472575365
982863837
716868780
343054447
780075849
417208721
1330604835
1027181543
875218616
283757657
156892743
1459591259
780379846
694079180
608009438
792790597
790663403
1135904044
620286773
1224994888
323573524
717220836
633460104
1076717080
60942119
117751293
496804182
1002350696
236928570
142296970
1321098875
680372
659639796
757446895
358487957
472122266
153182653
356352640
448629333
947432877
1011590629
991430669
706798323
1073387797
1259178284
776728554
454112520
868568659
104022354
107996396
736951557
340149857
152562218
791186629
726992124
800392151
106956790
1005313867
400153646
1663602788
1457946013
1436053192
1670175267
358370667
841372037
818890815
624185451
699923738
364945502
1356440551
836488642
843923454
162525345
1042152821
1192761697
1383724647
229103859
402445267
367003667
354231271
386568851
1051444113
1081673023
320698776
1560831404
1285761128
468852919
708944826
1167492943
1345301195
1698599332
777617873
499639087
1155960467
1067775722
295493099
459684976
888867120
1467093922
1024988097
992318020
820877327
657973103
379237559
1041230152
945519415
1473256816
913487719
922338325
1420427298
804451390
298858071
829338321
1132824670
367468544
839815502
1355173877
895367639
964338342
647612658
963377633
666047333
974352571
914071266
267855901
695748825
722336376
887837442
426244510
527476859
1028069756
1007613424
1589189032
901737172
272642232
382535498
592960374
985825192
640290371
1158450967
906755328
1298860488
717578362
302307945
663631812
458831063
886228079
1663416490
1062342098
368408366
650229023
284436308
486943964
1087054760
303678355
927725235
1489535908
486047581
316600327
395675630
1387639559
1693371143
472671382
820799510
1679190672
860209313
183003527
308526070
891144584
424672503
661630206
813925987
452014940
400232164
830628335
476335346
1409230305
1405286721
590925780
517377267
1288261871
1120216784
319356712
1049093889
767337435
646035272
245161566
577442095
998751848
986126843
1379199727
821685717
396403142
1597432342
288601477
419698659
1341077546
772997144
512134696
932319063
242132345
698219588
1499376605
1083989765
291266837
786469966
756015404
636375040
183450342
997747659
1022727533
871159380
427142257
598273305
436449971
232101214
1084462704
596374120
112077978
873253417
583427098
1631126196
1013919415
427128535
1669511506
451146931
770866937
147481281
656333610
1142599715
881394424
393748357
455753397
537203999
793860962
1050749694
421890244
771284883
421318370
802461338
1162771489
450088975
119556754
385104793
194526063
783302355
1047861507
1016948797
910293158
411011643
664266171
428723555
426648736
290377203
393471606
519440957
281375788
188907087
678389019
1485157516
887683535
836779790
713586133
1687629098
422253115
430186971
175251379
54187089
767327541
82999855
710336130
528892862
615815037
369430078
395747008
176510900
846140765
503429122
583856149
287479878
1335009912
210443365
348051763
623703336
345618893
901283328
1684521274
478788330
1618176079
1032805547
281790072
431564135
1075914132
539800518
918611355
989725296
605920719
558286746
423192987
367559549
166230848
542372978
1446719027
1042331108
972935922
304263418
599500236
523523383
868966401
374383127
599815697
272330999
1443105350
1125703611
1600239805
367954479
1127777173
440962554
859697055
603016043
311145194
141324023
313109675
493480372
278730779
342251834
1035984194
973832128
1555708004
329995490
589456333
1116812004
1115451325
108279299
1628644386
446698365
1564001817
906438970
183011684
1199678997
531472514
547563767
323535227
1177869537
1560614766
204413378
451500731
171008398
666114634
1202373561
210654495
1530698715
952816673
629160985
452569131
380422525
609615444
177285060
271785995
499519589
960483921
985331548
1591041522
1167258925
42395900
389860999
983048557
311870532
532071724
1543060197
487791321
319511375
713186760
384972157
308687085
418774967
1638416863
1390317759
506044918
904819154
302394897
1176272161
387332933
1659404798
1405664239
133275015
1512395312
1583155451
788837692
624891970
612678087
167323891
845790978
731534014
1202853043
1462191927
787129292
1326380874
1249700060
477028879
1502706859
343667545
135298135
1004513245
984692706
955965116
291253177
974283706
1021516164
1305197815
715649207
1025728695
556149433
957840206
1340217624
223314172
1331714247
598100297
263117470
817191335
857553714
1576660570
499636308
721214642
5488846
1446881823
492908570
1202839446
1100198
713980850
227174058
473156372
1316236317
128848039
204781430
234064389
177755320
207382406
932240032
907629781
191652937
1433159089
956034366
1674406782
781884901
516373317
1055375128
164048070
265416719
901888371
754020360
688796517
897824619
1026263797
654592124
54372399
494642814
1183514341
261653501
1447596085
465430195
866730454
592733494
1236693
862548345
467668754
450234953
1402031236
873536512
229758185
202038916
32773347
1460547787
752714859
1306177239
1105770323
481400044
336762234
623195826
311202801
1390501808
1569781582
1113473126
1224760432
55284975
1361247295
644261838
721350504
998427558
1069879800
777351296
412469295
1665441549
195795979
582936224
490376013
707156987
374989754
323482581
329860169
938301457
841431939
549020329
1642149838
691195720
487461836
474367956
104989189
568812858
387683472
785462464
1045145937
205421341
1248135849
189828042
190513961
371553698
806287925
927703685
1668636091
280936161
657968385
248197351
1662873711
356007752
757237095
1240203023
587533952
1698267875
1220369551
552393961
636115935
724149156
233079371
454978133
564301356
858423571
56989018
1228286257
387714857
382502101
818737081
1347684984
1179109628
1632033007
691120684
885093986
459649388
851652755
333755811
212297348
1039109351
1264260210
349084718
287982613
795834352
527461770
904090553
1554035609
1058524875
853053800
540082900
1389684751
1504769453
222793670
377182135
1226234767
1506797668
506955752
923720475
921032787
1361985355
158896327
219080014
957419794
499257201
587723574
386793635
863140213
196170558
878966114
507197373
968844637
500317382
747735893
79718541
1185524153
589426169
563701123
945500768
1053519759
475233851
1224785635
912472418
241537830
330563787
873685580
1671361303
925655209
697302773
1290193728
1039053914
457182594
1502552269
1317592095
866273993
300780357
864920492
979365685
1275808048
1285829698
360128604
1007919084
134500156
806507954
583960126
710683796
758724322
1075113274
182368416
599937383
929495864
451534438
297574455
131126905
926355068
219176237
1385244183
1234715296
433042887
1585113452
163079529
752243547
1070199034
311176555
754089780
1633559833
1098277971
1204182610
924078767
177037575
928563094
1471879387
505054176
1453811409
950476029
914570006
1489659519
925242430
705890680
321651146
422712649
1205548160
994637488
124385657
1016725763
1467815098
822459855
1628520862
1535607174
720462566
714369067
1539294836
302970904
1683144486
459185305
680438260
366108714
730587673
957804543
1496304189
1074017900
274628409
505505510
986416062
395238224
771744536
1045422810
1573098572
1437294379
170876704
617912039
1222333607
228149691
815561971
498051794
1003058318
863118074
864973937
333815468
1036335216
406964736
204250073
707401956
483633130
599245733
471471819
1199508862
797979149
525315474
436119620
824076174
1532574111
126385409
1259929180
72602469
708923766
1438305716
628672439
7246293
1110577553
1294794705
622483893
815263821
193983292
713878345
1153869705
1085152590
658615235
325452949
325338205
1169769908
372918023
1331905086
1010659184
862487331
1679947909
1449631224
984405755
976132906
825506860
1093277842
403294615
919956172
1053788886
962903247
562213334
733487556
420321848
1396583072
559028963
1347413889
659416697
1176823128
584898899
1527959956
825496705
161313209
906209487
1021573969
1179382445
1241606333
413780475
1442388964
852634692
1330602286
1457943295
1104354335
477789258
1642307171
534094904
530388984
258006125
1384097206
1397598737
380914636
1457258728
1223807398
1402896892
327816018
404816172
1059502266
1214074420
258903748
1331114738
495153135
612136630
752392704
469202353
259496596
1212053359
646963511
1442488815
476564751
644657622
749314310
418984659
741730160
717482076
287636171
883610912
1495106239
703451084
266244658
1379958856
69096893
245012821
1607821464
488264312
634571976
1138717206
1240217030
1041703027
682529776
1016212335
667348114
397538402
1065033674
986130656
318106874
786795373
380556563
963358900
1104894772
243703611
1399783459
628477288
684368200
256366936
220835985
141193498
240958135
638810383
794547677
795146207
569865130
540782243
864542899
1571785946
825089055
253478940
1634271693
930999382
363243672
1160572954
1011446910
570867632
294978264
1164166854
701044301
798030378
96440994
937484943
186432650
1626620492
433363820
704099333
1268428186
338885536
1682019895
938846355
750454622
828941466
502862951
910849486
1273038427
1489956664
247991966
882913426
934760847
1605646117
1475887611
1627342936
1421654869
1052116003
513356270
839705894
71824742
786550886
1085815085
1103666875
1212481909
504750496
1646095920
1056312743
416179976
775378187
1172635509
69339222
1268454191
367323635
255647642
473281980
305284786
1132127659
841823569
428477369
527662050
974317498
1278264652
1432710979
1237388434
1310189503
751764347
582591915
916774970
871003544
1118954222
1121679769
655088065
427871649
854261501
133147550
504084097
1008283855
1050790954
1013170540
1456943201
674701914
352479188
1395330358
1447122719
246211519
1077975031
627426234
978871305
1088767192
1269663010
922605602
504319118
785486361
879912816
1492985712
669560842
802548434
703131082
1277767691
1635364880
182429378
726667973
771034703
1044310552
727860200
1230434267
801457200
378892065
509875482
162235474
1324199312
1074219914
465156937
1262378542
209487304
516208570
1157811516
564254945
713345263
1432602302
230421156
919479749
1566089731
486220011
438657390
843716311
641767082
455572504
261314760
929113617
412956383
733397524
552723981
166173847
1599936320
947894867
366589439
1054660116
1277004022
1654568797
3931627
798068738
481850714
415953235
270879570
535374457
1442447662
874820198
300237284
1682117499
1139852892
1548155834
1318120667
315665973
456444101
1622724912
559231457
1045920465
1595924317
282640664
161867151
1032168660
281654070
1112123346
969636463
640884453
675058236
827942981
745933072
1340320739
1139985094
444907049
425708883
1405530171
685248797
466000866
1450754417
657139252
640584914
998674207
1221113456
1369598064
1255780644
1645808295
865411964
720002156
607044450
726473337
1620471251
1676509763
242439374
258994888
626949179
916981897
1045598169
1309838550
553320761
974473461
1030529254
177683558
1049186266
906940277
719176491
895183906
1313879395
704950139
448514765
1696098858
495051684
924076627
273688672
126668507
1189049218
639398802
925151039
1398197507
1047892067
569917070
1111686109
1136684941
1681615606
1171261650
1060915508
175053986
668874755
175807848
1279147880
932361462
1565088512
1353007213
985384998
334978399
420339719
270892047
1278070841
152481673
1371181852
1586948893
1583602488
428569102
544072784
1209023709
847962934
1587529197
845614468
1398389221
1045428449
1242737319
623945919
1655176296
1322074457
423289440
627902248
1109294703
611397042
705797384
401652781
988924643
512359468
1491173453
1260757089
630595772
1416954197
843659390
1491460169
111244101
222497322
537923886
1560533767
48172138
770200600
219433586
813262262
1146291933
1557136545
1364220213
399064383
424982916
1181982807
1298018813
464587040
577488632
1094560952
1673781990
885380432
1072596340
1371217554
726330042
472209901
1053846598
742580748
994862167
489569210
940185811
923048358
710033222
957445797
805900151
1443935396
1002364567
1603191685
1281032731
379669844
1674844059
534696137
72071371
1075680694
952462174
1047463969
819782951
837189209
1095502396
777995012
1016792085
370510262
828570005
849012819
1332614056
866211824
1592904943
636074833
930557681
941288614
1246868069
288508308
1579340140
388315033
1148290641
569272930
622003532
1290459729
1491353542
338830448
648784396
1428766720
381017041
376233778
398085419
786343663
1540162803
901453654
441348931
504784484
1139490772
416581317
853959795
854782428
1318868186
389678969
1486641880
574515423
1654924561
1161034023
203209017
1236330804
1208070438
1467624926
1331839489
1116430144
1635546568
1372451481
747124516
619771762
1250491422
1346553119
706858456
735845897
1059289793
942103560
1385115501
1274362054
978014476
1388030130
782327345
435173861
998483377
630471638
1464642961
452712505
1503944502
348415572
748415971
80655179
518506191
736559421
1236545628
802529808
1196189673
811457386
1236754361
730775710
1531982126
275390240
1657114907
396035458
1441092543
1262281303
1374658237
1245850967
232617198
1201206636
599383537
904351183
330616268
1366306318
1131306946
551340687
476384798
1274365722
214967965
410188212
1285990829
540093811
960672419
361846973
462241717
1062902731
539139882
949220756
1349378850
294691779
1058917074
632676188
1388488276
399647515
786989173
670734128
449737664
1634930812
720987056
108753542
831726749
530710159
1025954767
1485824650
523510381
414305170
1426628172
1005109002
926449784
445424565
834402567
365732482
1441917070
1638447199
1391059794
837723445
1325623752
405659431
457933969
965145967
374859563
1045349391
1373565229
1572793965
1589198412
866610676
1387432482
767395546
543052379
1628699710
511172259
10610928
1495592563
1063314382
958312809
866913804
755545782
394607813
874555449
74933048
1424630103
898489308
1125617285
1305718773
75155383
1509157222
1330721100
505042343
1268112850
1088488053
1081838450
714342163
400520924
1242985295
428035962
361737615
835876153
1075634126
442188455
1658919617
991375540
1098855626
735364510
1465972191
1335224153
828798380
975066053
1023421818
365328705
151593570
457045468
864944267
573763572
1647804158
935724544
1250725339
100862220
324900484
959119142
835699688
459062981
1272840537
506672199
992215070
491186323
963463113
724681941
1156757521
929023483
964841578
424513722
201706045
802449419
788276575
279419232
515820811
717768441
425422140
901720519
395228002
887949574
1059704079
865731920
1107822196
1496560482
821010432
964788906
1298137824
1267464620
1326872093
1562675386
1442569806
428577822
328995558
1392239436
856100623
1021541253
1091691714
1368711430
330064704
648528720
534983735
1324312417
1386779571
1140886625
970346370
903432995
838394158
1287551694
1410916481
1407041573
1329780355
1624575434
1208882370
267499144
794291292
462983419
805743686
747731195
210848285
1541331439
668586494
1414379336
1417404878
858769609
484134991
1333185197
1412737671
1664092335
970915074
418293186
242023057
960967140
1059194200
753994076
1062762309
682526881
634579180
1628334073
756261428
1263842496
566090901
673246016
1173782574
173382
970782277
980844439
269604066
885185939
1590627719
1565893994
1271628885
1268825080
391186095
681231643
628197193
1067931760
573963880
231983245
506936015
1020288950
1326004872
1389832077
691689116
972876124
830258531
952921166
1671809376
635306776
1515904660
243708393
399247711
1049014830
413062041
600942881
996900729
1043748530
1026665066
732093784
157434828
532292969
463769856
1335544817
508408293
381655424
391269826
510897466
468874947
967047769
934825493
972289359
997030202
641414856
405262240
650937827
1365429036
58742701
304009869
1092378765
591011757
611302840
1487114073
756840239
587248869
1425321
989074958
1148342151
1299940426
1392144723
1229405943
1324775301
369182405
643761390
1136081769
681635016
759097567
929376532
1023381296
972178222
1440268093
386532477
1202736572
1282267460
1098252730
1137377943
1066804653
1655537002
1218219723
815032273
1663842734
449907873
784055661
906352892
862027156
746891793
1341671393
505917419
1391633322
1502777179
646705785
1338809527
1458162061
355339644
1452870131
350696802
447664947
614646928
776919485
635455962
1122272169
1424627019
143228816
1219351959
269997305
974098186
482503572
1404129008
541334733
982834167
684772888
950397958
1308321456
1618427768
1567835590
1011282811
549420673
409812179
1085860201
1423596452
853320518
1004723444
748626960
3271351
1049842930
1434397953
1510121896
891294994
320165622
1323650725
220074847
166393419
1364402519
825047165
978286755
637648665
711871186
930525091
1089809393
1608795784
815473463
1792342
746935954
745589963
1435562876
897550906
486646554
1436235941
1689943786
843828666
1444004655
105785274
776309326
1258868847
778039072
846439894
1338758147
354651771
296937693
1167295854
1025219890
768025744
948208321
758668351
1041436750
1070789
1422606435
994369353
43631399
387917149
1630910847
235472220
982247129
1171982891
1348682824
608909252
1379557671
894330505
848696012
1003226516
638443877
449694525
1469120314
495537326
1391784927
1665967465
706246424
435313542
1125773097
477959474
1588157457
1445795501
811667809
533470849
1608338148
319797213
1390810769
999096342
1013862758
1064595848
1284387335
1687785707
1651393103
579897046
601982959
1570927280
307264143
158450093
622571611
527456780
1229280950
516238539
1567028531
410371522
788925457
1170930900
972769926
1120371284
902439643
893916037
764945848
1581700228
455773782
242398073
175136766
1429176384
1440357619
918565910
725803782
691811680
1688095237
854099200
869309211
788608290
1353663957
559047805
848630797
1047600324
862544792
1577431707
387091344
526849292
269080134
1634985072
212187889
907179090
272801359
128294311
720024624
666547587
1299343030
1332145840
1095602135
459172208
971695946
651424848
874566155
1114682956
786418085
558669517
873712469
777915689
734072508
1324777174
1019621323
873055864
666234485
417651300
416921942
1277365710
791895851
483177044
1316584540
851134955
41580502
300235053
906978513
248108383
1399851215
1358564934
127955941
1203856946
1362400003
1623306984
1368544404
1156302987
512393499
995664475
940907952
940264216
1146460918
382207622
1076216661
670244211
1109911205
140646228
960985307
979246151
763051740
746294858
526506678
401933250
714756592
870224982
1404461751
1469175596
1007708991
1389708769
172976224
318474825
1335698912
288998681
1310415445
450466300
1630217641
491052935
407313359
1448145600
268377092
1182618587
527540971
347476155
1255481777
1690662712
792306001
1225873748
491377500
942651473
613163550
476358194
1266536361
912148470
1189171958
831278889
1123336152
834002748
126427878
1072468582
856017894
673540128
712252895
1242132865
1464122862
894349421
1461857884
1316981754
965459435
156334535
1080604207
389610629
1230086063
894573362
1433301577
1093784167
1261100416
806517271
518545844
484759522
280520640
1117793952
258788640
1347698921
620566934
1457288802
1119449083
1693972716
1076616219
54489223
423583543
187421307
1002884462
454139832
544335410
1588402019
1121713789
736475953
674653707
1389251808
998819865
835561544
1303203288
698778727
1127658303
945680818
255806118
1408451786
891080394
634027831
836040045
1342641921
1385083684
208155998
947015181
875981688
951715373
863455206
110528121
1214018008
381386557
821789048
477732710
626761313
809778697
222273669
981999723
1180930219
1022505833
353013150
1255951087
986097697
1212633456
1319369475
916588758
862814879
993239334
925384047
360817031
784159240
478957184
297865
1234935291
503611771
1215146485
1664884362
1369977361
1649708478
483801886
203190614
743530316
1148072459
301730017
1334085327
782210280
1073085528
857397696
991024136
980305437
490266590
676546952
401267396
1305741277
1332192067
805267533
895662533
559827125
1211933161
208892342
142715855
315331361
1053262868
867188297
439250151
288645391
260555310
1305373837
1458467381
880090819
508739045
999920509
1498763077
1577195043
1038776056
774621136
635121202
663788822
1625969288
611012760
461213703
1045969603
1315455637
793326147
703645897
306793351
799238814
1216343621
882383927
1317197449
1101448353
1275112383
396894855
904179956
240576719
718916865
1588533909
916353429
1196024644
511753130
774331566
740455844
2671339
367310983
1667029092
178401306
878923868
1248067770
695476090
891341659
1462911667
1139035255
1126083130
1687978277
262452748
810884894
464363438
728400986
518330073
864666653
961050785
444563872
545853161
1426193234
1188542091
555652478
1013905898
1067673925
55688373
1408795122
1303632913
770835990
487462151
739634532
406389792
588665604
359404078
625300075
1280508820
1479777391
1065036753
1307760555
415724702
1250067924
836144254
87254662
1037549673
484654270
860942054
1375937807
1433356454
1220022820
1472075375
949577623
1132720564
1040273264
1214845837
518408498
1084803907
947349681
438593543
1009744994
911899466
1336610206
1583849391
169310355
952523355
425288488
1254093123
1454568148
117429181
558252513
511249842
1451887160
1172416110
766393529
47539612
248934352
1413188114
734787334
905328789
855530782
887513389
758285891
1033000118
808486657
1405628675
429819392
1246597187
1515438688
738785642
955854034
1161954368
1353682433
620953274
173626079
1103021036
586070453
884324646
168397861
1074812013
844217646
834105117
332683859
1064597137
484221479
1306279142
864741970
751141680
504536141
1233148753
121782101
185303252
564702019
920772991
1281772412
384252013
1062331041
317805385
1097162500
1090116296
915168476
464543562
1373298467
244582588
1140008723
822693291
866366212
818009217
542177669
1187341742
1110680685
738034119
766973243
454581070
1374345214
510179965
453855543
1540381
397133261
1208596539
1438423646
87330977
582768192
767552405
249466842
1164308033
917860313
1274581160
763323546
448527361
482225913
416930125
208097535
1202080741
834605926
1143260326
756158154
1057447913
972624062
420150334
1047557554
760933364
756974330
161148470
190549161
634790432
1190826190
1158204427
973265948
70311036
1011066060
503897064
1600493612
793335601
1042203624
881132085
1245816572
473187926
838761463
1304042131
310933780
543461372
1092187700
550698747
275477259
1234315362
1113790551
788891637
798898184
762990246
778306613
1432024264
1266348754
1068026524
1498693966
909790086
1457759343
778970690
734892136
1157178148
1500348507
856752096
998949505
218057615
964394927
1353921320
336470310
886123272
817661801
728936346
124140887
204775694
1280442704
1566935553
493329658
880358297
830111089
1295031583
1309298445
1007091761
1697572968
319435974
871586696
736469030
1199506619
328652309
1685328391
815984692
428738128
1452507713
919791152
457040585
965946653
503332768
853348792
892207388
700251783
1001693525
417229415
754245806
1439244502
670591626
636657650
763195498
960339897
1361589666
731553549
259281983
519227827
1252379420
421979965
1331178176
587928755
133836763
698943122
1304696934
1303456452
1343561448
410882886
535582449
1395564251
365150834
474908250
505873217
683320356
1160141014
1463671200
825858582
1170664893
989398800
1557457170
287503961
649544919
1230672259
253824451
923271668
740302675
955863256
436805921
612156666
639903032
856739278
1191224414
219213776
1009729018
1671109131
1382104788
83355265
1251422402
896402058
490205172
1291554526
1650147357
825186780
146159252
848449755
1221722775
717740434
621886707
1342731756
976750733
996710876
613975775
1234459244
196100279
1412806056
1311947169
435493513
297288529
912587153
279659898
451614132
1264106635
851842544
379063751
626480226
503810606
859385911
874862826
851140148
340861496
1284538818
482342486
1091002839
595458517
532090708
358447686
120816540
718776551
478831770
227373512
426804090
968657266
343565990
395003533
897365038
1359307756
881131289
752264882
154312004
512898553
840675557
1212000324
133935123
1012938366
245596523
398726588
944282258
91381024
854363039
1061147646
247796245
1136745926
404623449
658552536
444605256
145401142
600884457
384886788
535989389
610975913
752146835
554264946
459095863
955731325
378006124
282762364
700581740
162925500
340355615
1331676872
388150044
366815917
769023713
35724954
359440544
1024954850
634305737
389394966
114219111
909314975
376119188
511571243
1201436616
1301356034
208831795
318410462
486334929
740430420
865799999
223102507
530433697
721614393
386194790
1406980456
160202121
1368673770
658102797
616953086
300451481
1356210245
504548626
1309404548
458904485
949479143
389425778
918800898
540330991
498424126
1030208782
1361791306
400751246
430866851
1404611104
1373691893
461658406
424069056
616972351
657287501
664539706
645767095
125525356
538046476
408564125
614955971
413702345
55446059
350199119
73729862
757733006
712828034
1410538084
569990073
324723406
1117653614
530569132
937685230
358737806
1071136495
933262612
1023562069
1287654214
304570295
1127875936
726090141
1473422752
988105530
1028529592
336468857
476454337
1335265113
848441689
1380902497
1384162882
1096466123
1112542177
345763198
914723393
130151596
1029250222
1335348855
1204660275
1421695741
1646026495
833472651
1565535933
1357135124
1068834981
198631715
402286614
724061642
647524774
1072571638
209134542
1381992777
623830907
482719350
732007060
337187238
944500620
482658044
821357169
344293276
159273886
935457600
400454192
222476582
1437423154
348411740
849647124
437184184
911632705
1395281487
401949896
341256224
1564182165
491619054
642169178
1344699660
1634454620
1593445296
77530874
917467483
555968290
1398737549
807181377
1433477708
792826819
1669463069
1188400345
1092682396
844358249
501279651
953883278
821009352
1509534600
56843895
886915608
490927416
767108996
866743734
1026356394
903587586
1124583641
885898770
684491415
438400937
113963324
706732201
1646089885
60143358
755437725
1498827972
1620150537
203811393
1492331834
118500625
623472366
904004774
1186296633
139738685
1292206086
1089783407
703877808
573637139
318127280
646232192
1141951915
980365410
341646914
1169840750
507561169
1490391289
362377043
162890550
1338811891
1010002399
457802765
890757269
1426887504
1052844254
1470380973
462992228
92663719
523565869
785512568
1319667528
1630222405
754540799
1332478530
599518175
494996680
1099643984
852912356
700309313
969699120
384983723
653672944
971656048
1469460105
1147344470
1010579034
434569349
369688440
921349594
778296336
866063066
952844331
1322451128
897674599
1498938828
292630331
1266660793
1252382580
976661602
815018684
476832578
670094538
1008703028
1378373148
935080417
441504467
787947107
936996600
1390901128
1073298440
1438565720
1591956910
657974893
950461744
442433777
31673110
1034910206
542804405
1478844047
1507925514
1519641238
1642238401
701867174
1341001685
1551771125
106528345
434995246
1051087435
1629961756
909396365
835323328
1283572672
986581564
846101473
966333706
732597962
789481453
779832361
350072261
466360678
555061633
1103963488
1561747835
850477725
559570547
692926042
949014319
773608114
1450510985
1454422260
684278239
614084183
478376194
804660540
317012187
548613615
783188715
1393687262
776822474
60883561
888821796
429309073
369455857
702996668
982631936
1159235969
953827969
892171563
618653039
1448733004
127788995
304507046
1212638775
1463015155
1235597433
1290365656
227957099
1571875243
1588774292
1392106549
1467081319
604313422
1184965345
678636950
464789398
1203250696
916810844
986094148
1090630169
1658836688
680206946
655799876
388161313
1675263457
1624957061
1307253234
585648242
427906050
368146716
136390361
504979589
97386788
199602827
570803679
519799167
623475575
917847059
1124513043
675968896
17106363
862280237
1195622052
622583966
848792521
747784065
495414761
1066431745
868696670
1459076603
455098792
394578682
724909897
1187637844
955958216
839446838
610351234
634832044
339846216
760690516
436311585
467663592
372884684
1102116613
769278893
888273593
1696492904
1625089458
654102747
866714353
696060922
865026292
1327115161
1154132379
407392330
325225279
559343389
870618282
982056844
1328964393
1674984693
700927889
1354196681
922989208
401400789
596311961
471755454
867063886
428927223
484344407
1175784541
1048158181
1569899214
889158706
941988014
448517993
783747225
904076408
830204399
2815075
1026708401
1131480673
870418142
949008649
1298582298
1422901693
395152805
461800676
842162661
777893860
495304144
970960301
1520909774
1666883854
1215943270
447854984
1216677013
675927757
454766495
576666650
1072896633
1136021963
765779720
564659424
896113669
753905385
758704361
296354382
772742241
886239648
827771838
1239644368
863848671
1184275373
1533424105
301704564
911598897
268364335
857450473
1200991910
1521594998
1373605763
574622139
883492381
196003248
1013295316
927083180
1305265700
349003127
1157326561
512838766
680207129
1420716350
775877540
1144594589
885518244
1382094889
900229214
680673146
927041991
799960986
1302566445
1147445963
115492452
1336694114
433501243
1489049019
1162777903
590774970
625614995
1338124727
395283687
1119478053
653688624
1666950475
1387241743
497635772
1437221945
1221168342
1221373270
648439075
1088522874
430850458
422564652
1410342612
162344519
161511574
1176227415
759327097
1641722065
1381236891
1118602941
792317920
876885999
140975434
1275571898
1079232517
733531582
683908791
1532609120
428600251
895492427
1056091122
381843404
500948034
1457764353
138454399
1258340130
885741318
1576913042
858988394
481197667
378041441
1290381910
576920120
1325741265
1109980809
486985336
343832461
1565523090
402203924
504634728
1020767621
818974513
472093495
820246198
1399118610
889004397
1280667543
1304284534
740458313
475700064
833736741
647007063
323804625
989180149
627793965
204892638
407374787
1612934369
449084862
1080134086
555750614
1164799934
1021677720
1416895463
1511959702
862705187
1088489579
725580515
1467646204
321423486
627114980
962331334
504913499
1622041104
320336536
627012354
834267806
1085956370
1335170165
675304239
1657807109
1267602920
638208656
492373619
990358996
328368865
874678918
1612799160
707995232
122789783
1107690163
1481659631
1174179103
518448135
875618665
730665644
1351299150
1307643780
552733947
722364550
1162212793
1195784467
660338192
901261241
535251998
148999170
747634500
160877142
80429168
1669672407
1077628612
919182162
1554501933
741929341
968145309
599144861
912566939
310876650
672467909
429063051
463808780
1447531625
647877576
920808702
219990667
977786443
830065497
516337561
690301104
709510597
1243240329
1442021561
956687575
1398357636
651373238
383870296
926773452
421026034
1613678103
472220478
508182258
846915419
763812261
996749978
813656027
1225025898
1072346365
1021952689
385809338
505029295
427865505
1309430133
480061836
631141656
213043103
109681269
1144475759
934258957
1681053453
573641260
405248435
1118006439
167452095
887316155
210880761
766775949
777771627
243309877
452458899
1488002990
1231981693
1340610935
1385059576
496105620
240632026
1370184206
402658704
946805905
362000274
507005954
75528649
1111096439
655144227
486637263
839941766
1259707268
571777570
719568370
446821430
318494198
889546617
1108240401
1476526776
323266653
1399702985
826744688
431633629
936925691
824367462
543390864
946965053
1526396833
813419325
1058824434
1370121011
639878947
784300291
1685869964
538250883
1431934661
1426286439
698958736
463877475
734310256
379679162
388780517
911312274
1366017424
1356931726
722735410
958091668
646038167
261813286
1145870297
26221458
463116740
704606422
1471779546
1266372172
373817288
961311480
437465463
437660806
428908874
1365802278
594765431
1024266757
1691925353
1465098749
485238142
1052823026
895407125
192384366
348242118
715010320
1438271239
1517553590
286268756
651984336
888975805
628437564
1505314806
1275526084
1317035516
341150795
940076733
306830810
1334375964
1176000117
1316182565
253956841
1485026701
965541257
925108154
509430842
1033870065
1226891568
1209348435
799815037
985918618
735552303
1497675357
484935230
1088486878
665139636
920259196
1476573426
565451678
40164307
1218394688
1092856985
843722375
797449841
1450839409
804961434
427786901
884725591
1482333734
794665963
510169150
445729363
1452237018
639128080
1508698623
1305641692
480822371
254309555
1355718972
835934809
354735292
210073233
816297285
1474288331
898486546
365670815
634237072
1177711695
1212729616
211892312
1245557472
1188144299
815151017
1301272632
777852277
1078538756
143911207
1053808029
863229266
624831446
735800386
805823056
890369367
867038374
1071673590
1269040690
1122544163
1055445116
722293558
433309308
566150126
881994966
1439752818
714470020
418350995
880486742
1453902201
1006347498
1062164937
1097878078
124259005
1232353913
353441523
670407502
1269082575
331193757
1143243268
121913020
607891191
1167510002
974774013
168476210
430232790
1063158147
154406839
1228783924
1323616915
1600296617
575672533
910778496
761168316
731861873
398960589
1059812889
752284490
1421016229
1136499756
267254470
54600819
772100418
606756035
1253952788
1382413973
466003808
432804781
1064973962
959288943
995160145
1300826228
1582610640
410237561
1580363151
540713228
1413280922
1307482886
282658412
801372440
1519959485
580442115
909605242
1139299147
605638506
1635851258
1285722082
327247086
740629813
1111740596
697933983
719631243
321508643
518852910
684933462
249222252
790375322
1502360162
1640870049
1282213906
77807366
383293384
181311792
368446377
1049163252
479620839
455028059
118271546
1556180210
1581249562
354530231
1014535623
74457927
1255890876
1553367509
794725137
1376946451
662778293
741387600
1316619564
703933940
492298517
161239449
400597729
457182245
1258093565
1179661052
630608782
773486809
589943052
783379247
1265970366
1098267519
982053236
759650194
1566870744
1052674300
1171497912
972620301
972214505
736763042
627899270
1055158789
1215220454
732100664
806875406
970367360
304858867
577671057
953932007
583380855
1274298011
1019904733
1494862338
268201070
1062191011
636596489
945589043
1271602718
1039252945
1351424114
894561778
904341194
234606622
834991243
1049209733
1406414085
1446838321
1256766431
1218968538
1345475262
951140514
984175198
958354066
518944900
430330004
1118281048
188398088
496081194
625538605
934585887
1086417052
1003036359
1003491270
527857366
966375484
996663451
368540407
413859274
1244362255
1136825139
1326482026
955040345
541862965
922374262
801890434
629769020
498159957
979173462
1236448284
814840410
786610404
768451700
1489632891
740418385
636418303
1272746751
1020552394
482811371
533191061
430228622
997494690
831995450
982337230
802067364
537136366
1164900221
409613800
970716494
701152048
969799338
286914972
430900135
718627369
1049663201
817098711
922382101
884324594
943492693
915074297
357235107
1600626049
1122398444
1678785793
318361068
411554179
1287705048
547169827
347401846
1318889703
1290281751
1244848182
945934605
634092732
410174749
603915082
1036530324
1664299061
543012253
1500582317
1188704944
121196195
834860489
1062614375
1509912232
770605951
635061757
824428402
1153497550
645981057
505115746
918710962
764404455
1437458269
632458461
1091103268
582440884
445340396
1077636859
1227392034
866046701
1403705615
1090985033
1410662222
839083557
1494792310
453933024
431111381
623236374
256690886
942151460
1474488649
768859368
1121990990
514010394
793243255
892500504
160805806
1344242076
858781421
931414554
1223387664
420803924
351156493
178631074
858952782
1157778563
241075321
1574234394
951747823
1372559086
542277757
580023073
632832220
1075158530
801862262
1472905262
787020978
1361009827
353037661
941670886
1292836707
1002192672
912817269
724563672
724548573
917508719
1073478270
1464675525
918494374
1403269274
1188822027
469200163
130641408
1025458508
1244343969
1270745562
1406901496
1418646637
361633532
1270530674
440028463
1218137745
1261020780
736324182
1306443835
1385103471
680379011
684647971
1573203517
1650240390
723118104
1134210011
1120494658
1672599974
276902027
753109826
1390051673
1104333618
1328565877
1043549093
543685489
1401106282
1294709427
981280346
857008441
1600488768
933941956
846852606
743123833
47270054
793838244
793672729
1071205249
679619138
1314478261
1371408996
493055791
1037882989
339443362
1419897986
562418805
539207089
1044612676
688870437
769856544
1145155810
605128428
935437431
863033459
616667749
415779656
996385355
372693299
724682491
982632930
770491394
581876388
898793834
422753019
1591494236
639210215
853665226
932575407
609247496
1154749475
467878233
550380437
863621246
977388
1587489986
573096584
700674030
518301769
797115712
1081257285
1619103490
1320194092
355169741
650863693
558471891
1071142669
1227654638
729451833
826155634
748813511
647588521
577370685
617207971
1333610293
451694311
1587330702
2237051
955230390
1535500948
229657176
867619532
1306197161
1576122261
478744259
1495179675
458586488
163254224
795884212
1190363924
927118536
1113298773
1271206307
807726792
599832138
153403666
1110869111
968396190
1683173795
818113002
1297706932
1375170981
919893831
913323342
970030512
171446322
503888728
941827350
1525341809
33654665
2355148
831761180
1639161270
1041802017
1392096418
37674935
1651934634
709247751
826864069
958709880
1065749068
996531426
1670492773
825787913
1275214041
882210226
1365873118
437031838
1201241085
382173243
1457742164
467193337
841957669
1193746948
1468215866
203944953
616756133
139597620
748804424
1659581777
1042011359
846614235
951671311
924342764
1280118702
479911387
1219123539
990001039
1030668615
1465720803
473990486
180141263
877591290
975709956
135132133
445018151
594839988
745811428
1170458924
868200283
997952266
1671091502
204477229
696156796
654933577
1115491960
416291542
939266659
1078527881
64123601
728620521
1150152018
443669030
414223929
602159635
893017093
1626936583
908444216
1481841247
390335541
959141739
800794668
200380282
1622960470
1547837231
79326999
961410001
1016607691
1053168526
952350424
969377342
791801074
1436055587
77984285
351227556
1197289856
279960747
883772191
670023952
1239319405
1697140288
1348391859
748992517
1298214846
421669781
767247435
281746091
243057152
219030914
1481337345
403120474
448481907
577103577
809600449
427287302
826278448
654265029
445202732
896437665
1672928957
1210121998
1087787255
1309143092
195482560
1547946066
554038032
1088520717
687569115
1145101688
1096212742
784070861
1100965279
581265044
513955516
242617503
925237140
713772865
1437533337
410020848
911957907
1047969950
1070405735
1090034419
797782488
872623925
419761546
243760250
559381964
1195529809
1028860358
1441460569
787986996
934884968
1075827407
808674916
682188875
1015935185
259193137
136035903
976186321
550837872
710753151
777290686
1244719754
308881387
541900799
675791007
1069042226
1360777899
343280749
1133219281
215774890
825937499
523210425
163750564
568783427
266131905
700027272
909990027
584447019
746466970
319218359
750707877
940646973
555051845
449957437
350802047
488357015
1322128677
1436425389
521864884
932740533
441807151
463845905
489282437
976761566
750790702
1100743168
1505112736
129650968
416855611
714464671
126288422
1512818147
905951241
600056182
294806446
993334085
378013308
364375056
889949564
1315261796
667230307
918954415
1124759341
428867591
879906747
1035699740
1118866642
490405812
830312847
533135243
376153041
1511262535
216740263
985396505
1647004780
829057673
1011203210
217212184
489710534
738446259
887022120
630924500
127329191
259762922
935195905
655619591
452857063
1173711126
536227337
1007231683
537180188
388345296
698142266
1195813891
555154875
1072902743
868347018
846459723
1690321974
459365389
528900934
122275904
1279380514
1027987775
1553439680
402558626
1484590329
861094158
478306915
1270707016
298919809
539001918
395148861
876657503
1045524543
1464796720
979895362
398019414
1027304249
905800243
1472142809
1354835560
285348536
44403824
978022826
1073021387
450269335
1469669993
474695051
309693904
121759442
1381745482
1440344358
949096852
644994425
570180417
342167362
1348826937
389525435
574092482
511856486
1658431580
695223276
1061541947
686669543
738000780
1066759045
793808969
827075221
460550203
801053077
1575247889
155272123
1584792251
893262173
1338311516
823550577
729064755
1534903182
1097499588
1083004582
1440549882
1390624276
1173310870
1445661053
951959441
331054588
1079071022
1229947762
516197073
573217904
517877662
1199992731
981486325
1441461459
872729844
1602252502
1598888501
1406149171
1054142097
1417151550
892379598
907355075
1301727922
1111450563
1015248790
1300482217
1155684941
1060199177
574855130
126928682
1684403155
1393477172
1048248924
482844705
490728888
1008851787
895791330
1582717329
984155964
734946089
171980659
925167725
1491950786
783019078
551854753
144841667
1282903691
1031439474
438579744
880724580
1393557267
472675116
995205228
528671365
805743357
1420540749
1312410858
1482286802
1442300440
884588804
367924371
647085330
941445136
1163125077
667356291
276532269
1312964867
984033671
444025232
603224686
349585292
899160402
1440399079
570210105
1391749722
1302309177
1011787398
1114646792
1060285170
1129663648
72429955
501576879
716854519
790102185
1035643816
873766767
5006010
823754742
564427835
1256772027
515335146
520654995
438672944
624067119
250969187
878425315
689609821
721423208
454509111
867749519
314650602
1572675633
1468356674
1280111397
1275679114
1094895105
1065828983
1110895783
406064965
1121124107
93442020
956087293
1350145136
392079261
1264649961
502315945
1618981770
856446761
619095680
498951925
1417966293
940252056
352281105
928929934
1378281379
404728444
1302263245
996013528
957853808
1209544455
1208075812
307311604
1175442168
415047928
132068626
1447848436
271591797
1165349143
477148580
459675598
404885260
1061466667
931366948
639971823
783520371
885069205
521240348
618799440
518961647
489991720
1503229560
404594785
726352983
863723201
892906098
817042461
1179263442
1026134944
1207558968
1404438266
1673360700
922142968
421777837
1499376362
1124922977
1347088826
798216770
1029270108
1576812718
1671067893
1080632813
1001748890
1124079578
624426614
711665983
1644781118
1277406027
833290642
1636239365
811700184
1418584415
475922094
1275401685
773311467
1344725218
1139118224
1478789429
1219390087
1411179111
661265241
1210418044
879389953
1195466897
807395010
329423499
420337702
1685184107
1380455629
250802697
539435862
587601678
1328535232
1376414672
797725639
1073563020
1020054191
790175613
1419411641
1599659914
468856183
1209206006
270059225
872792456
893602861
1057340736
1028933648
1657702445
702753190
918279081
816293030
1562297583
992998453
1485351087
335579767
1473681796
1069465189
410606634
270531948
413219157
1527248692
662087034
1676408801
104817926
1344163105
839629555
715709074
1463093806
1212556416
912993353
975105924
1021004274
1529962263
661230842
212166322
625358125
828417696
987854318
1696201114
650625624
1321029376
597909634
714453602
1496513585
723276172
119479048
1444385993
623305509
581422340
1162598694
1041517990
1623152459
540928244
1699381805
910301642
793095085
1423476292
484950756
555753905
808251639
789775801
911937280
971906451
1104874556
959986159
744605340
1699896387
1688952968
871924612
1324933117
950403318
736779699
797818661
1025850801
559345145
1355067723
669341234
1410100515
853638436
272461071
1165934800
1458029892
646542610
645048375
726300656
456573339
1225722118
919694152
1093532561
713474505
413402578
962544972
417060092
925560184
712177484
1630418644
278340625
2543785
836530866
1263105766
1055347194
562039847
424767509
1475293693
1586548826
1030841463
1356984618
1218606413
1170829908
1301955166
379716959
563919218
1022943782
1542499315
1365957698
682223624
680145121
1316499057
565579263
582441198
1264534483
2468801
978499906
936412041
751644855
997210661
1316118389
1018953238
1294607823
1086137191
1407654654
272764631
1388723709
889532794
531763037
1413979631
754708942
860037351
1345882264
1138979801
1437386083
1594071012
1478929069
782902771
960929085
542559308
789627659
716092521
1044795620
1192761144
905337222
1475953895
1546174924
1665758919
655329425
586247792
567370655
1084350656
1240620582
1278996052
1394867816
831410575
1274393474
1020944791
1189987785
1032333334
1606583737
1184952616
1659688965
500596755
1621860057
800853864
913684034
1022999120
395015665
414809478
1141178275
1405394734
1555883085
336060546
1106636691
203743
786180460
881561139
345170714
1165138626
1642809152
1424248312
1422041413
1662821490
598588755
1404150202
1321657162
1095421152
1447707046
1291927460
1188865719
1435947010
1325937159
1314805402
1467777947
1590121688
769846450
1355546829
1546794021
896937914
1127226284
799143231
1286563797
634995313
785329008
1135821510
808229291
1184684850
1302622679
648639093
651548105
1525151209
992027229
1402809393
1590486336
1362253855
384205799
666793447
1010823232
355684511
152806967
437528140
1064823527
1579306981
974252247
965009658
1242468816
954148494
1624894798
1204705043
553830373
1427083804
1242661915
509320155
499428747
678035376
790356362
853813512
871763961
535488434
1023168572
1484840684
1158561227
725546665
1650024864
660579998
1359163599
190628963
1656885364
712522145
987766107
1510310368
1248600708
466616003
1635060986
1088124803
1427342779
779826903
749860611
203470542
1362218219
1221739130
1523589980
1401693250
254859714
1135706867
1417361116
1300734331
1398196703
740868616
970230351
524836107
1348015791
108609347
1504012933
995328510
1365231696
1602636887
724458266
391831814
1031569360
292975254
585844602
1096536533
771447528
1353845752
870072196
1638011736
183103502
1307183008
662448174
1268311531
1068885640
1654718787
1040060901
787635979
214829229
1563004122
1296784654
1173164802
1023382599
457263117
1123616819
1587858939
918117008
633042694
1643839069
1413981908
721072674
1413187650
1437706109
484915321
1029642076
1226018584
429051511
803060952
316342339
1140384202
1138761968
674000992
999796205
1230748559
1051058523
1508831479
1324692504
1335115876
1346719708
643090097
852488454
1202009403
1176120802
1196825956
172039199
629175702
814744165
1041790558
769876621
1682429177
891773826
754877867
752829352
1653964673
850309980
731868482
745504938
1654281083
1270952134
773755784
529038026
812121136
1304068111
394595474
1055558082
487241321
1094529680
9975023
524055406
1326740034
745064586
801146409
1184484878
745055132
983244531
523329121
917273279
600360571
55936230
708706374
1259976457
1414525137
742167769
1077531197
1506202141
1219914090
1415621330
969605520
1486001465
1316535261
674346735
1033681542
569574891
1103551989
1160559898
405014676
1278820072
655139037
966509514
933315931
1430389854
1185143554
1674555549
1002075020
363699224
44992842
1012419088
1224832548
828738301
592550759
1474116832
1139403193
870974023
1487023378
814201949
990509103
1379701590
1242029843
604541023
1395222893
438274291
65185277
1324324600
453162440
1416587596
1467549970
924103317
951943065
942461567
874335766
818921791
1272239160
960367544
312745005
149044009
1617722533
1135272168
1361380572
984333367
404647834
1288940599
589369225
1356201039
1111134584
772654878
646834817
513205168
992378633
1106024569
846521440
654178089
322287619
1651140131
813832696
730269503
1299871049
871440645
1571799286
1566256949
1555893999
541296385
998328994
493931371
1270613564
759157704
1441853830
442871340
470085881
1002656300
1157703806
891841043
1615453594
1351986117
815489625
1148156792
475695825
179035182
1076932147
551605546
1296098612
496282718
1355994193
1368199873
1376401954
545360007
1427150639
1198822371
1679774953
618088701
875061377
737745188
636650796
1005236984
1676077277
621635020
1079900938
873268786
1609637586
1302866
1645123509
1441228371
1360193583
1275564312
1286447667
1294854593
1238023713
1108714815
1269916259
1221966494
233396548
1024426469
1290423244
1431625972
1167191585
1352469431
914186528
1179133651
1181643980
1468712603
1186999517
1652204415
1034443572
500013879
854947963
1490492998
916659140
1331559807
770262586
1297292488
1289764541
523214095
831757435
1328866210
1136268275
869531776
1597995364
890267461
638780719
1044308906
249928074
1294930715
347542
1315424036
1635008076
1428912678
1296173472
553535149
626552933
1484670248
1440520932
253542920
945928220
747957349
438613084
1034025176
977934381
1289765986
1494279025
719729736
734219445
1408269914
569139517
1119119813
155702829
678539336
1372698230
1176631473
864414013
565021876
990744158
1332867307
1375821405
1070807686
1435880085
625142240
1266661809
1174631686
1446690152
799078768
217921107
964539044
739041968
1650196495
285023772
1066987838
1337190702
518007845
1220557842
1675433468
1007939326
38976423
497945205
61801182
1696674197
1659832243
1613720384
483316150
1143773836
776923292
1202577167
1007630768
569315554
1338893589
1268084042
850424193
1211554020
481337361
1434346339
642712638
1345334290
1673630873
355620877
1050089612
559996181
1398926697
1201040294
1060587862
614215433
1413328935
1688283341
476700259
1404378011
942422447
1011499208
1686183299
1190444108
1202476761
945337839
556286511
1120606797
67017944
405570979
1444373996
968603297
159049063
925331752
427214451
1016081738
1533381219
1355494212
1211389149
1296959361
270585440
216291958
669226239
1535573010
438839242
333239107
1095469989
521204272
1169654420
727719342
1406311138
239588307
1162066768
943434466
846702552
1323409808
482353777
631046238
814423574
702893920
979385748
947368999
1335807864
1456194987
1453728241
1192203970
822687559
1014796010
1391697503
147630475
173218412
1223815355
998434170
1111434897
1687958082
1608390346
1356134154
394933202
1634177923
1332304399
1565713465
884717003
1365379146
1595324627
1319609929
755686704
693340153
1111585992
1629275592
493996960
1096778288
395461275
1016505172
88711505
1445074836
990111271
706743741
770841152
1120719158
544421509
1132707456
1181975277
700403230
806790079
137041723
721949348
1561151260
1176294897
193008166
816459473
1171268149
875787197
1165015590
1496941186
233919760
1355371818
495489165
1330084752
511793152
1102060273
767244508
1238473620
1254315109
653996705
1307522998
1662743104
1364558487
319841417
738378469
1655782040
1353030899
208482193
1428422631
1454898577
125310841
1679368768
918218724
1119256561
1520695556
1412707265
1398510753
1365778642
702807218
912132514
380984373
1231054715
946197289
1153154226
1583936750
526919205
1376009662
996747998
1136240060
364002992
257259592
1089959701
876771076
430806514
702922003
986819426
1387289955
1028868564
946479646
1207810475
1495937600
1634231363
1526252447
1120600483
496030067
1110691539
969948220
841187292
427050430
718211166
794758947
1367693378
1051272157
892213032
1317356571
954472181
1208589162
730989848
1484178858
1323991105
693502339
1286757543
1012540399
610561309
1619987563
481387932
354890199
1527231421
1467749831
1420545497
1377221427
1673464839
1258233489
880243760
1486267764
1421523526
852873802
1495212079
1239848843
1670107127
1166493148
861462174
902277372
535308534
312640736
779454112
763185209
1313461253
1301695477
986860147
1491223322
806894077
858389628
1672538606
1138443429
866990273
1456660369
305857169
1433798804
1359103999
944655402
185413
790919338
1355607199
1065284136
547375520
1465207822
362368610
1639406570
918847390
1343179077
1590454473
1349623185
877615789
560681884
799329555
473130929
143248246
1458619027
888116220
483336915
659426209
1259211102
807704410
396834086
1167951006
861984567
1090342599
1120365657
722005377
1373370497
734938172
787203849
1044749635
1663632602
1292565695
799563476
585312342
1215115459
998424500
476553738
232639285
839474782
1280702625
501574967
1222566671
1076578365
1127045036
767595111
838892815
1331843950
430333118
452196450
971926464
1369050487
731489718
1290431539
1136884370
1353094107
1010147308
1298539748
1345940340
391496953
732470746
1408146535
749902279
1185763699
1462242347
593334499
1011232822
1300617279
733251425
1232186565
361918470
399638374
1325996480
1353221377
1120300910
1316448159
1078553907
1439801088
527199750
487050311
980560259
1352088930
567631692
859707411
1689013272
861889512
1386748803
1018271322
892524136
1697862995
363104556
966482463
823160661
75824577
1067593942
943717989
648256489
1669286026
1126065805
1221808773
993481211
693268998
1379873982
842684274
990903670
1006642948
377400199
127825281
550178333
1213010861
850671279
840255681
1613214129
1029624164
652980173
1229483026
203680978
1138626167
130807248
1348754445
1157582013
609792964
1594747070
1432264547
1643294868
1296365765
1638112903
1397456231
639496039
1403288054
1052080868
825862617
1124864417
715061867
460664194
1432184280
1152101922
1446582607
359136015
489670554
1641721643
719405564
1143960860
940854971
1066321825
941944179
1160620442
1490910233
1405939744
567515466
1554596080
395088761
1498034916
780892730
1259162775
665018734
854743214
1640241403
661225179
844822482
1698911306
1479449897
352701847
441050873
842421167
1198961277
708232465
692561196
1352503413
312754278
721604327
1183945207
1026160237
855728226
461162209
1166636501
1694664785
599861035
538066747
847540175
1075905387
485073304
896697951
1223071451
1193335663
1456526705
1437944283
998878747
707946925
1160061681
1005212419
1038801624
1238437269
1184674374
982339886
941309025
976952166
1097433142
1077187877
604525241
1250261856
737109532
1169186360
873770082
121755823
1053382568
1302862726
1152897542
1200772859
1598358554
1219853580
1187429881
1483738553
1541814534
769835387
220678404
1267408237
1235339030
1548986200
268713649
1132377411
1211781580
1417380620
741836209
1181499386
676934778
632518836
979298163
238334875
1031144813
1493637993
1583422880
456641721
1130919879
1298853017
1433591437
1012341764
1380172607
1482900388
964126844
565776446
863679302
1180125032
1260569618
1457700899
1513411402
1417320526
810777005
1220039821
1301274108
721057862
1269693327
994941640
1429980222
1363289482
613010465
1363051082
413818256
944228530
1488607232
416397860
1199881951
585205993
1442320532
983844656
510815955
1627967803
484946914
927765885
1050743347
1551949472
1135330184
1501695070
1501697659
1431021482
1004970193
525908411
1315371085
1595405672
1107540213
848690187
1293514500
722208377
1489720493
1382228169
1053979350
1485334145
1437197164
1546471105
815292679
1187878641
1101130357
1293070955
1094114331
629651030
1418364354
1273164060
700404198
1238434203
829155066
1346942990
1339326151
623566638
798364186
799366976
1412913778
973983026
149291458
921349491
526412051
1596442807
1047173287
106450281
621683680
432755503
1458707858
814547788
1403541041
1032113074
1679612766
924188709
429520044
698730480
654935064
1066581451
1438630540
265055648
129148546
1630004731
604736546
1307931515
983748520
1096426325
618212498
715643282
1469828818
946337529
1448564368
1227130093
856739511
960772185
980184479
1696262288
1332176662
1206232528
1443004235
576105220
1634450316
177858411
1632143094
1091521300
1558596977
627047497
883189480
557399888
802315271
42463564
1363522845
1481115648
863451830
1491220143
1209370203
669634658
919200735
887838506
1655826719
949287659
1381589412
727356020
1393872674
1254885240
1135082082
1178603203
1112278926
1203910153
422452565
1022797920
900017728
547068152
1680475545
729086478
809517713
1376372588
379775328
1127134311
82973623
1337675006
1234684777
601102324
631711779
329201274
394308940
539676026
1556344510
696321612
1434112516
443637534
1537739067
921326278
1377158197
1448579542
1635064413
738418190
1411451863
933872508
1265696094
1370469802
1615764934
805073426
882111900
1027912375
1281657285
994549288
1065266196
289915813
1263020773
951081878
1442884947
331367283
418842622
1683916920
1462617294
1359137243
705602862
449369079
457731961
747130063
1272838871
1288281093
1186040460
879960001
1648111126
535597651
381232152
933138586
78095942
1215368556
456029620
1180159632
991710925
1108040519
942743547
786792594
1546552219
1460232337
1390581071
1025601037
1280419328
1245015190
286397554
1490788573
451379398
773503841
942761280
758616914
1193079085
1041880683
1128513838
1366021736
911085161
1533700741
648386643
1202045698
1560168580
1436620940
994149328
597710305
505051350
1697130867
1054773337
1512546688
1202255598
1181175260
968660886
1457717370
1111987675
653391848
898652832
263505697
843255723
1050864743
951915380
612321548
1355635918
1295051473
1034788289
1131326264
86487375
1511531931
1435226899
1452108732
161238066
1286311310
807960729
1027075595
778537483
857045196
1629502472
1444128582
1421456560
632178450
1410159367
570194306
1320948186
1610100143
868160194
349182381
1007867122
638641886
744182154
1020032058
1330571911
502349471
913977995
1199077361
998627101
1002397771
1115891709
794927297
543509851
1156669603
941974428
1190898613
1564252582
961401842
1200644539
1238959342
1393482
967287675
336902451
1221581899
1372678879
622428001
629883355
655625930
370384747
317908728
1332343293
917781341
1307687310
1108374627
1541526430
725782173
576895987
624217744
577355125
434679492
972697115
79053951
1135076093
890556873
1590749673
697865926
738917487
1433972745
1210961749
1453244322
843147146
1404585248
557887137
947123446
650204136
1294114571
1117045353
977581798
443929090
1146876288
988981246
932787379
12330859
707028521
636954246
1124599806
1429245253
1119200526
435937727
1680124677
928789232
1653241513
1498160409
666017581
717216127
762344033
491439581
365402652
531156734
96979138
1615888754
1007936569
1490652855
688210592
830491874
1426612414
1559970979
1494599083
800657986
1205722219
706579693
937362507
672679815
1404210954
553844887
655031644
927683508
792764306
1381658855
829014895
1253058763
1671649696
235024668
771175363
1371026297
1282219765
918338619
1425765996
1292748631
847078283
813792641
806404570
988891824
1407111376
1411016968
193184773
773363605
598897111
1323480373
1198819673
1083473025
436288016
896326517
1217177562
1328221361
650583373
1455491235
1428735560
288512907
1517548095
583023748
1575791062
1038630180
1500926131
1269382009
1084246209
1678524460
1439392545
1098686120
299353180
1512379289
1275918124
1455355303
1674983469
878921403
900101111
507429759
472410022
1182130217
1136330255
216977583
1211022169
450226444
1038737314
1050577488
790709327
920091246
1155387700
859709926
341437294
235318345
1099020911
1250296344
1057249987
1496276191
437835815
1074194183
870497874
816927343
1222093592
1389591637
274761677
735878334
1589267984
923702787
788018700
1327779900
1303473440
690227498
975364638
963597461
1404571068
1508982400
640544720
1431057735
1076816781
797093024
1435400172
1157765223
1002080460
1139697056
1291914686
522818748
1470895598
965977871
1465815421
1034247909
1291680098
544313653
1619655062
1087924914
719237385
741880582
975959780
774424768
1334070601
1245803312
412681804
1254852422
434164863
1108611577
1252429331
1489528833
1287619255
482928088
1182344532
949387937
848991983
837173492
1290630625
1133075140
96579989
393808352
838664783
856016225
1586372179
976913342
1170786468
750384658
803460955
883321009
1388949029
1279635633
1109761441
801939919
1068413183
717442016
890317661
1382694974
1200175756
789467790
872558103
1049101590
1585229009
1424908422
360902622
602560983
722419668
1025976990
886087888
926435717
1171359713
507115898
1649637992
189644275
929022229
949766050
1480727423
1054552276
1521079739
1116732459
804709468
1258966433
168916969
1535189045
963942078
1503342841
1226676944
1246593526
1547256340
1265896643
1350021982
547454952
1338213568
1399812536
1074895076
1303774402
279098296
927990727
1053518013
1392861665
1218041164
1483702789
734355717
855719391
1045664319
1646948679
1202611549
1223108857
1275479173
508778759
733896712
613290411
690167219
1284287668
717424157
393382324
1048645680
937397073
650268370
1165829287
789032446
1630941318
571610124
1290923301
1697634501
1175591289
542083917
544379902
1379977932
1231703767
1055308271
350839408
1259422897
664906623
1258109476
771451701
795037141
1401750411
1495623311
1337996361
1354856065
1422510430
774146908
1203198521
1250571465
1130769836
1264665489
281179712
1212886463
409827706
1373142482
1585371393
1170082373
1363113759
1480404713
902822058
1217613621
715961098
1174380234
1478405092
114908543
263896234
1052580598
1052778985
789390404
980128069
1397656677
1124955251
54341273
1348999667
682140736
1358313281
883149896
862591358
1028376380
772121992
200995730
570379572
498120906
1297960665
1639933739
484841607
1454238604
846102973
912392096
939294282
1003760878
1451937434
757592900
1165407071
1487395190
982106680
1267640832
850971570
1483070356
344322694
807769830
455613308
1031289350
1318165328
1216798868
1018522507
768025010
1139499653
666480959
689266746
1411539942
1099995617
1186456893
992784024
1435597227
83205173
723259068
550023766
1373691684
1451903047
959633715
733457487
823281804
1423573613
937044591
1059415966
1241054787
844178606
1310417567
1018598080
805333496
1326702192
1681540541
848848643
701438553
911006845
982466356
808659442
1553846437
1332396513
1247430914
951073344
775288080
1338423523
469774099
829130694
1082836045
928745693
953927152
52063195
1169128876
1171466248
250618092
1241538549
1460231050
983125145
157911873
1514983127
1181753774
789974114
988507854
358154608
166391316
1415279751
1663622997
1485522224
1051996483
1373978724
550156053
1270568112
1472637123
1221804447
1144785040
1330022826
890547374
990219178
967126944
501312760
1125493194
1463685697
1464656713
788706152
621348610
1626479762
1676187473
1431289861
999589183
901694839
1429169945
763023100
1384007646
192588554
838685379
611882045
1295606865
383913603
1091412328
1023939122
1499851631
1272735259
1367001393
830667235
474166442
771685887
1619170552
911784524
1396634421
1100900592
819585917
1521633300
745435930
873491688
140965188
1157952651
1311737846
915050781
1293828074
819259907
501072929
1414295427
524248556
955412323
718955182
1095426119
894974263
689964945
788387304
1159322928
1646941184
650662932
790556711
1236020900
998216409
742417521
722954975
1407374358
1002491246
658218988
1430389882
1039576385
282021558
1187001023
1070989325
1333995770
1047530323
862095901
602130771
1250860372
1288398799
1418064895
1417017212
1326246681
1250311064
917728873
1391626214
914865788
1670458690
1000400937
552150927
1120719239
1572773225
1578151470
936103805
341608822
1144716762
1227477295
1410661900
1081065202
1464091570
50390763
1357324602
618402776
396955056
697711067
860659850
593717114
345506426
1671249046
1564300935
990973311
707020660
1099642894
214714886
1289300131
1165829137
884828579
408082653
770852006
782866162
1487654032
1551010729
886205097
672311079
1544473241
1124639502
721970942
1279660912
1344229724
797443343
1287264735
980647876
821683100
696593576
1399784286
1468146928
378484741
1020151770
1095581551
1225503788
1326402840
1492554486
1125670770
1064954113
649598980
901683039
1591257301
1461877792
478373751
536689545
954908093
1693112329
149928512
1461355614
543374579
39601569
1346035116
822683307
1692231396
1385442863
998016091
968375320
603665687
846672079
1427668884
982309175
819438198
941301931
397756459
970632958
924432145
1414655429
814904205
1415689815
1217360327
299551930
847184083
918694784
752812871
12971727
789335790
909730704
908307024
642700789
823849135
868806418
1224454161
341611467
1562646766
1120181583
1553748411
933138993
510379400
999641485
1122613123
1419696829
1122830906
454424511
631479121
998094967
1217158935
1575540709
745601136
1095667858
741188878
1392458612
1157288309
1199246421
1083190796
1461233665
1631783357
1113881798
1578369740
1159513579
943745695
1605401419
996692480
665867431
927080418
507828615
1406811696
1128241332
924150908
1142696847
475399720
693471023
1480218931
1264035300
1306564387
775671806
1555830504
949164630
1167478520
856581452
1270623071
1181801425
883826834
1109655924
1123431106
1104654232
969849870
1319324168
1027942662
1257194041
1274490918
689170447
1257793474
450624715
555998811
1387764858
1494222991
1375649864
314922787
754783873
162751541
826263358
942228811
237884778
477450112
773572285
916998080
1227676135
1547423389
688224057
1416774250
193741136
959911288
1015428677
566278019
1296663170
1055322262
1296514031
931928887
1067656270
261831727
708664083
936252894
1201553116
387219033
1045238709
383130367
887686897
1021495925
1017433939
322454537
1463622076
1086571433
1055754978
1670411902
896588150
1404497027
1559230598
1444334034
1295610391
1202633041
704773506
1665011867
370626273
1047096354
1406394359
504616001
1499013391
1031084293
1424132457
699096494
828599512
903871420
877805226
794284319
773143632
853426517
733414308
565048486
836909569
877098215
1136723335
1276979260
967367678
510696476
1423414491
86537304
1045115681
987926487
637968772
1279099535
667407022
766988726
1330874588
973150724
926894330
1140387878
1470560809
1150280907
487263552
617153115
1448647018
959214914
545547543
738157524
1306811303
1192795532
769064842
682748069
578602248
884765219
1293913334
1210850311
1381832552
1263450027
610356477
1485761447
1336647725
1441492463
1292775810
1055049931
868423657
1401965685
1383813713
344756141
620268502
391484548
1012891669
1483696432
664519558
902703466
834344362
1293607824
584321781
624693596
170777805
1411150225
1063037725
1207650159
435043867
528686898
1359929640
704612450
1034346747
1323545340
1380066211
310312640
594213456
1481662389
1215351117
526509586
1315439516
1307349576
414066970
803625063
1322342583
618715986
1376987897
1359147420
99409762
1278153077
911547265
1229880480
937157279
856031839
896165779
537764894
1265418584
308440055
1436215409
1492813520
993068322
1028125813
276205426
812011626
102483225
1152918170
1385026519
930257206
1174062716
630240357
1680646007
1418942704
1198346155
1382209859
1438151157
1273804774
830927417
611851019
1115975720
1621120942
1463916244
1073149707
616487630
770403333
1540460606
529799363
1484408029
1393325544
1692297079
959245230
854504576
978443467
1396574526
787157017
484843300
1451143095
532235691
1509818621
1018873930
370274368
1223939569
1090175915
1472778321
699172444
1485229969
1668784738
670039981
1252880103
317550848
1255552020
1627254616
435451695
1561297407
1222780934
1363623433
1055926108
1155775366
1146781999
762922038
1296186049
1158767474
966164830
127831269
1342922487
1391459775
498612976
1621732121
1100318826
1081619309
1189153486
1541297102
1173186526
858510617
1267502984
425082840
1279402125
1277545822
1085504145
997200399
780276620
840795399
761732265
934567537
418783335
592825901
433687130
1666739068
434232367
1593883294
1296986205
1900818
1247248543
1282462340
694760669
1145952317
1357739968
1074409255
873058598
649680982
904564045
903367010
834220333
1605240401
619958455
348392640
218955394
820650402
917848523
982165614
890037122
1320323585
1219774150
892033745
899984706
710039058
226817536
560811218
1462672301
1337823860
497388100
334493947
1075649848
1060256945
899362400
1694741496
1261275340
1412231676
1418227454
932836746
1630166023
1081902635
1628045543
1626842959
1289872984
1141015964
875345102
1388411162
1097083844
1275784248
984845006
618226077
580090907
1609197221
933540814
1374264824
1387428885
618824904
1118138722
406662813
1639733646
1699060521
1000074606
1563109677
765752307
837114592
1398099569
997211745
612568947
932106638
1452722062
493866622
1142025468
1405141189
615824763
1267518722
1563189410
1472347534
1346124078
1389438027
697671585
1289487771
1422139590
516475686
394490238
652506849
1181476781
1542634893
1294501412
821501114
1171359988
307181625
1544700415
1436874161
1118636622
461105632
1342517437
1137514707
1373853047
1269088469
1156796878
1676725811
416379320
613301219
1555603716
871077265
576220377
583473070
352453070
1463274046
1148899754
1125908529
90950782
707871846
861815469
931075126
705606228
1028954698
1251687231
1073482039
1086514914
1385534022
875286610
1415725602
980962875
743430989
849156706
457945854
547353805
929035031
798981224
1006364612
1366814001
1259224733
910311620
1341537360
1024613305
1232525546
1189585499
130236733
1226523599
1086697154
605444821
945896349
984016468
1470538269
531912308
890288704
628482669
861379720
1225192023
1417303166
1250690671
755149722
1206196182
1157685989
1349872415
525487162
677853592
133978985
1026719107
1375757845
1112031628
972922424
1235112439
390562904
1274063434
663553454
1238292649
359402474
1140576063
559971181
1414446976
1379834387
903553142
823579344
621695352
445405325
1480518695
634338684
445134117
1344239512
245741011
1257228389
371503176
1110345824
1330194667
284142973
1374264125
381560881
451249808
1398203677
439220059
1486660874
1077795267
3322278
1396774345
1362646622
1470281780
1688550893
342591752
1140670707
1043980639
1511501950
505653653
1498219136
1307138341
1230640505
409976952
972224515
1535561346
916051878
1163262380
472289397
1359764281
1249422669
1137776022
777201880
163848869
900860670
671595469
1054733467
1065067244
1594299640
1425006570
550007331
1282843503
545037832
905899931
521911138
989213659
665954562
1167185190
749020713
1351752668
1091513792
1032484730
760519277
644963514
1068168943
979547499
527630507
185111623
548562774
1620641389
1102912776
349890904
1191446394
1453858514
1439074442
1229347848
865999981
463766560
1163798659
911650320
1076694152
936168330
1307361390
1645842220
461807110
1273908653
1108227793
599780310
687796765
1473678713
1174932012
1604722870
1043392316
1056091307
678483518
804665011
1520621268
1043760888
1357545672
1652950750
1036395140
720055306
1202743856
268652280
749975502
1008699830
123051302
1656588102
841408827
1438027593
709331863
1696142030
683434998
490715802
1309755616
1286362172
1187082900
1589394668
553835457
1282586891
976366669
372833339
726306348
1549808228
400551230
1626654827
1144711608
808326189
1354543699
1196497325
1396742653
362705526
1070369688
807496725
1290745215
1232850939
630168777
726028481
902172291
406195033
1536916943
381722444
1045767713
1259774987
1155028898
1401606971
1609980797
1398849856
1358151610
815749220
1642024249
786056820
1095606006
787174948
1078682156
1635832967
455993898
1454130644
554527135
1672251251
920073671
1248547177
1389415345
505668035
1246684053
428733213
983038140
1523347625
1489245002
1324865075
1297144871
1181287351
810434427
690884117
550002964
1456884860
1113802377
319661953
1087545528
1187544121
917604634
1332407267
869955012
845466449
1064453197
878498478
1011384084
841890358
1069670117
1188451732
796586619
1082527988
1328683588
1220322230
317210144
712435789
1542649057
837954680
1257089249
1668791950
1402181936
1192066400
689183057
957451049
509518256
754075029
986902223
275516120
627880717
1297378020
1616430702
938674038
1338852897
936368390
1067752781
1038844751
947677122
966482765
1052904089
935334695
1644238171
788786089
466719483
1297735344
153399788
1273624499
388072917
1328679991
1102540771
1635603233
1067556683
1327393053
1100651640
734330852
958277774
709039557
1438643060
471382385
1160222676
755248045
1000164742
1305793813
1031903816
1444980320
1241821900
696107873
1469154582
707237425
404725932
754000308
895972194
1035679355
1154643400
1362045966
838935974
1083267443
1095800672
1363654772
1353705175
1282081455
813477712
1576634153
1097837072
1244698587
578303090
1291445822
1567861634
1173168986
938024748
747051431
839131146
1177443907
887127219
570952370
906736265
940975505
422657894
481484590
528404805
398306783
1488724198
1174924706
535157564
1304741307
1080598036
1434888111
985230896
1518561092
1652055931
1194979303
912050576
1564199330
1423432509
1069492569
1170389098
1393770318
1397258875
1108891182
1046967875
1518290712
814103196
570547072
529791637
1200081579
659511295
46475356
543265434
1379063727
1612623216
1281324613
680864019
1447645179
501908437
706863267
1365985480
372240299
1462358660
701487724
1057355321
718835225
522194347
1685643115
154469056
831196423
758853057
334398007
1215631467
885251566
1645550424
1427780451
1366199028
1263235174
451506879
1111248519
1634005825
804644827
405058626
518328038
1148387945
966754830
1297888222
739993706
844760342
1595394409
1458485665
800503515
1337643935
763034572
1204162536
1566499395
531208527
1115283699
1066495224
936101225
1327362544
1513852136
475786647
365634706
696864065
1132625642
1460409919
1049509149
1606381263
1046247743
688987680
1259525040
1439443337
477622011
1221044766
808916111
1182335510
938316800
484778901
733376589
1615606007
744951785
919852935
457691153
1231124919
1080173886
634804891
1348760918
658766709
1622049667
1020263895
1263027264
262417372
985271345
254731757
656934377
421517082
211909961
104990035
384938833
962667013
1400888465
784701299
1098259064
977291285
1369070622
537431132
513097950
1272352363
1438178366
1433569592
1036853487
1183264465
1486545076
919028207
592332638
1078697208
475018840
1031958184
1129283683
758316319
1223268511
1380726221
1358387926
1173595662
1395121080
775624339
1644889128
1178337073
1638234460
1351941073
1549329848
1343077230
1278233546
872621851
1254491579
565400302
1640790095
1531159730
542686455
1208404615
886052057
1338379857
1052671228
1203928076
671127338
760607782
1324499773
935118283
1505914481
1223557519
492562987
1468112379
346210494
1646942438
587413450
1501059249
944341809
951184836
1060702578
1004592521
514940635
1232545761
1335990295
855296164
1256609497
1099964957
1026605838
415957713
474886032
719407566
353392341
1337617738
938405051
1338770143
803355304
825338149
1585370153
1486598703
1320253851
978094308
564503835
677376599
338463482
620452948
347966942
1472433872
1670029289
241491982
442861700
735376250
671879096
1096675679
994865888
1356979774
719191090
1253548717
994079337
1628064451
1336257274
1044586757
910328545
967576798
602570402
1032525117
828934910
767758106
1440484287
452332109
1061536554
775034468
1068781073
1171937213
856577831
717349024
786901059
782829512
1616735584
395171898
309558518
1616234636
1280711012
730462830
1011142930
1105721660
673212672
2691770
864651210
1667196125
1228193534
603191366
1420953241
1008303584
762183095
1064323830
668076747
737094440
935243529
751209576
1038975510
815779011
1604421761
1092609638
1455167179
1109292703
252498399
1152528733
1307711485
868334059
604206439
1278742318
88618126
1427617552
102365970
1127696947
1170268210
661959165
819393408
1232940633
1367140220
261786608
1626837606
895772107
416908373
1542656901
751748231
1097899485
732233417
1259822517
223237412
1561747103
1341960602
687208165
1634321881
1207637866
1625024969
1005638244
834848144
1362873399
145423763
889257855
131506024
797795734
1309748129
670316233
1555761189
782912182
985967607
712414048
446967875
1150242134
962464809
790836365
1318787522
1259261018
636723656
1435651429
1324484585
812370954
1492646536
681666341
527277674
1174207117
1486543960
308473512
853386011
880324401
346700514
1036515335
946538927
807163213
662239452
989054617
1547853485
962585656
1630585054
1487780666
1000597038
800951077
410082837
1200289188
1395452001
1185618168
737509005
458593615
717068344
814450173
585230469
537077879
1327734292
1152669608
710040189
1171088273
1128486432
1125611213
734904478
923669049
853344197
1185609152
982297210
377797888
1079610796
1112781996
1415061055
199286132
1298100120
1553049901
1232871829
1471912238
750314417
830418542
1431891416
917471554
591974062
1183013757
1650225041
1079078790
1582590256
1031147445
992671290
933611402
1623472763
1256067500
515027131
1686300516
620689016
1215227278
539301383
977058076
634231874
1370920607
881798359
873309540
445055317
796468684
210189392
1456657122
646278002
1401084810
741056782
1064457811
932311292
308666020
451929798
1030938782
989085506
1056838588
1170205242
844727522
1061161161
1164173987
436058421
833077111
550334613
1291859426
1473920209
1014254865
665547216
564964748
1571919454
634472284
427651142
1278907514
825486400
715656233
322904708
492643431
1407635165
1655557166
1235935480
677790922
1229123979
1014095405
946138820
1386565460
1540308669
1311995446
1409635874
1165392382
415137278
1375452131
655243236
1683896850
590678476
698533885
790667056
1073272471
1333246299
1205122851
663315873
965402477
1055477235
1496154010
718060827
894173919
1279930599
1452827765
1387191974
438332550
147895983
978816977
942852454
81879915
1574586352
1093398739
1619872806
428836147
792617546
848623680
946705577
464735148
1429445648
1265568728
1040195251
737993010
1473932223
997349147
1059161508
1439694791
470266852
812139875
566799367
1346566475
916925407
791403780
770078549
334549785
1188686738
264918807
1022886172
743032048
1506411389
1603201237
832820514
1196085420
474007692
1294341356
706769849
483243904
935653397
790407904
946808239
1090788239
967915155
1134011158
1408539394
1381846581
316039241
1141430025
597494384
768866599
1095494203
1294584937
1421209424
732014629
1600692130
1628392904
1515782117
1597795313
1258449856
1302623055
1112503283
638253805
1073680562
926006490
1041597370
1686726093
1051875693
923047518
1026588739
1364735813
1514030967
425004376
928237742
898154590
1020006849
1407542738
1034209564
1457251664
1677616927
184080684
298970955
934631501
363796269
1483262269
1027211190
1264832083
977404452
854641559
220828149
971899398
758925925
1511340101
1608642589
1201283316
411915307
906213229
1457223299
1688329515
842243573
1145639841
1250765755
1489718325
636462633
454178355
1454619381
1021254619
1007096598
908618097
975983050
1065008150
862710451
1210250981
324497959
807381202
819558090
1322143867
1331350182
953484556
1191492918
596514707
1317987920
1066420399
265519318
311770128
434044137
1217187191
1557561757
1421788061
590688786
742083221
1201985779
945130484
1055087324
752042782
1172656775
1462366437
840106077
1530917162
1561513933
714725644
347799957
731495566
914684750
1432291978
1097342954
862937593
676417609
744498769
703959767
1103868705
1249026138
608511288
391143330
684437331
1306135005
966205283
1484680522
892283195
1667169436
1371794235
1015753364
467845251
739846003
978412980
1425028883
1079604671
1114693709
1509590953
1176607074
741730674
1206221177
1339599923
433437601
1364245039
948777484
1393082506
1320397450
1127765412
1223165712
1465707915
1332189809
833266400
529234985
1068071825
1060231247
660739853
995458256
1386199710
795327831
1222896638
859287661
1607657613
1189171413
814675163
765864353
1633909078
648942069
1304784678
262288792
1545138732
1310980862
361229538
780256492
1319761033
652417170
1140595210
283939485
530958747
1485617607
682007909
477088672
318162764
1162258915
1016437175
1212523269
917815969
474787944
905686503
1033123630
948790823
1054959025
790882925
1011993590
1115543374
1085000012
1065065909
1036833215
910625859
941931821
1234350678
82288738
1072420419
1568577749
1145376110
434285430
1132158659
470314722
955706997
563243034
956120055
426120604
792773929
1271378294
1048788820
1461677614
546135158
1026682495
1296843749
1177205650
1174877279
1310158519
1692869794
479142410
1377152411
1583530105
1604243479
761738264
1351082686
782266743
1348007422
803963057
629911802
450767232
1270677700
1449532429
368148683
920252527
878564817
932360746
1047189267
1266207013
139905461
1489504404
604056048
337716218
918447044
570078493
180603553
187774342
845110714
752147954
1525123708
972650102
1399637531
1688772180
264398452
942350969
712038840
500478887
1594655356
1009597228
894430029
1436583063
1002967724
1417916024
1526602143
1273065714
1072439083
1326819488
602899699
971893770
1691186188
111234753
299077873
1182599531
1004204336
900701793
1391538705
882555611
1443801283
1367742234
1180488216
578136400
307404828
838318060
1675821268
1575063873
404919874
691951534
1498789670
958256488
922136905
653561839
650311570
1081604999
855267138
290349895
427636462
964443663
575723945
547879001
1124545757
976713355
1582286260
465364092
382422657
962872093
819828297
1127621401
934116152
663890494
847154033
238256504
1031334836
792591707
308421872
1251784795
717551123
211114250
1058277234
1664961615
1336447005
1172105069
823632634
1228860041
509399141
1000004999
1221968027
1003954173
1264393695
1106230305
293721633
943364727
456537311
732298175
633087887
722924810
1617681462
726666444
995063773
1245062119
1003640638
1038405386
865572506
799261568
1033492577
1499962925
340369849
674541659
841249301
688992984
1207704353
950417413
1441933741
1037784560
77877693
1326065416
532361219
1030792635
979412363
897207660
1096110084
879324890
760736022
892053479
338666625
1492991368
901622202
1520047828
581161026
1281937214
1473364690
386148627
1136046068
1369608684
1515614007
380233042
1496192420
458126686
1211467846
610884884
1208531779
577494621
625114501
791007114
1114147826
459234289
1291014254
247064392
612180329
1238166890
1430791347
924853376
1158757684
288730131
1099066535
1049128775
799866509
1672206954
1053800389
1413804260
924178766
1060754725
713409778
1335618137
1316796842
1530397202
973114871
836057911
897605594
1618821234
1445057527
1481210092
1434471565
374363039
108281346
859039357
856439243
862976072
927501852
968471249
1490991633
1349969113
1271904237
715134249
1372178035
666565212
1308996006
1195516473
1446878124
777830190
818141591
324512545
1051354253
231204658
425294910
193582742
960758316
975124751
821043855
960421692
1545136
1364546989
495525190
900119037
1123851635
985703982
328569849
580208035
1108563534
1597556836
851081175
992694902
1155709064
530124566
1402862626
1110461614
141773885
1542253232
1338680690
1206887742
1652978904
1048831731
517552862
394770184
999292964
1007344326
678535965
467148208
1135389980
454775294
1397942110
1059855543
1605994636
1433090595
1390795804
439765013
990307903
1488854120
864742517
999609033
701387599
999763839
108013792
1395219878
1356030136
1166363377
433264367
624751741
854484298
631120497
1109073535
934215447
495739512
1021025631
1391155394
1422758408
832729138
220337766
1297114568
1385738685
1399771539
485013770
587507180
850935941
1054268334
59270984
1533067014
834425753
945192124
999025489
903488681
1041855680
397674530
212263881
478459862
491515531
1675859207
602199539
571283676
1479640874
1178297006
384020409
807284251
628901375
765124067
1000260375
926074029
425330094
936697390
410109469
1181304390
1540398381
777386870
1170825194
819966187
676858855
1308812991
1464051298
1364423585
181504039
1018802706
1630277970
654148610
978823942
192473051
1470696468
1567310937
395411548
403675203
824051606
567978160
1336892339
154805386
389872347
417935998
561826241
573882045
1223482672
877437774
1146671478
659204654
1260463996
1666366411
1681794334
1370896651
800213951
631398646
1014310657
1657664727
707720466
283760818
661526078
1090053280
274578777
732565451
697175641
1285692643
951160920
287728783
1314312957
507047353
691196879
671278503
1604278470
1234473032
1240080581
422618623
1401502331
1307595523
1146590141
1556077097
1268123362
913649213
1348319277
1024090723
897776581
1656102802
1186846791
945423805
837303897
1036007690
804522255
582190658
1136803936
1175517585
564830531
883539802
467219288
1375168526
1349147023
1316169953
1375927949
652894480
846777870
1272772327
241180414
408671206
500567232
952219222
967763879
285078157
887981796
725999528
613187212
1587958444
513378565
1241588085
774066323
1372742171
1032359407
1088486911
1048100501
138484379
674386488
170269904
258615293
565534545
1185891302
1319087755
1340453385
1316686700
928594967
1084168570
1548183910
548413909
454421892
771530022
971072036
695290167
1193258237
712060901
812682468
484647889
876926932
800626576
872723998
1038900375
385279143
790122795
1485422799
1338733521
419359619
834223183
595086633
812053599
358700220
787862366
352146272
899241403
399549311
1092408175
1674946137
1032926670
215400203
1584545226
953184644
904236709
753308468
968253914
189360428
757237644
1093784215
438719262
368258803
1203471483
1030983071
1405029824
1358741086
1172223317
1157608787
402610329
360301191
1123305362
514017480
143766689
1489119635
1278223286
711549594
878933235
997433056
453428046
663147184
462021293
861505518
423871864
854873499
677634634
1302256505
1022325098
360065960
1489330711
1496604675
493153200
436043416
648489796
1123875359
186503215
450843291
1019907100
823249946
1093766870
1467149998
1659257858
901257096
1043608310
535390946
693687981
479545124
712986132
355343673
807981524
1012952819
979948509
599667768
805621659
1018597976
832457902
1369581811
397023876
1319786383
651495984
981767373
982069047
1443251563
772907848
1334083211
652130126
1314560722
1595482214
918220835
424871481
1402076646
798005759
801536469
870490207
1272030309
501463050
964750841
222389110
785835413
927669794
757513633
1047021707
1377182594
1347586875
505373719
936716347
692565931
666681657
657523815
764796086
873926220
1323039077
962185410
1448976236
1176350937
766423084
1368235203
710685006
953189409
859390914
1319638654
1052921981
1617291639
530635843
572146373
264851018
224915726
893914592
836583064
1016484990
889713958
491921361
654846815
1169970674
443719395
633448541
717610502
693844718
1360794825
1699550734
688969261
608103092
462253063
635409397
966705275
1375860741
521404844
599769890
1419904595
484584368
157394714
86379644
1183547749
728513952
1015161034
370335843
1394779642
865816168
1237473377
941473753
627054281
531266925
1089707717
446850541
378098552
790554281
665257491
923156042
348091351
730890220
1004732771
1405051897
838239215
708999185
403966456
446130274
1321308891
502596611
1563842699
189878829
1694605468
842538127
607130864
627011418
307274258
441273577
735555252
515973408
1256579547
455359479
63739944
777604450
1046411758
1682237480
951215222
198785187
783805883
939671581
453513935
1078374752
453026409
1153708446
731140168
1042824246
841703255
1423711778
821296153
462747649
658889601
1380271959
1550954086
736202271
1684579908
1443717403
1057998247
1217473351
303201451
973733651
925056807
675356699
909645643
719286446
1482165231
1333241029
1239558996
1646711297
1296312022
1410636988
1245028555
630930684
612128258
1390149498
552350497
1132922154
991085730
410002822
480903791
1037373368
939399632
1549766101
1484077555
712216371
1684724590
867719815
1113025308
420053825
653952166
997715419
1395669649
807554229
1102832831
1213919465
991193685
730968556
645197912
822285910
1438362550
1165651780
1568696115
856160401
584162553
597095903
1032806149
746213880
1286673172
298686879
1510167952
1043368470
1240116147
571800400
935883317
1645303355
690230169
890766390
994256136
467390618
1412728968
942282957
852762681
1628269293
1335183433
944148388
1348890227
1689677824
1043505068
1420297504
1140104472
1621887163
747183335
1694700376
1541468364
1180588722
1299271960
1054646659
1069655916
1196385048
926057895
1475869569
1697088393
1268282293
1228898846
1382234511
1321892032
1517038027
1378234262
1019180387
889566989
559797592
1612190506
1004481638
452837444
717786912
916356717
1249018263
953181840
541164463
506824294
779124855
1335231649
1373991862
1628516829
1644783234
483553578
198281974
1297301464
1344794689
199822365
1328583393
520467409
576734494
834135635
578372487
1347832812
933677082
1171255256
1100680395
1379487927
811082401
1003265988
1448396006
1036936205
951394056
568918330
1115249584
1375067926
1640673902
211574175
564095756
642433078
1010024467
286487869
1417693710
1246850326
388463393
1012383318
961277750
1363389311
1342396659
258639230
1102294875
859491020
1178915781
883414863
1040024499
1698818651
1349602851
1516014543
945969101
1266376197
1165591563
841560553
511136703
1153385590
1695110869
850198360
765573836
1137763511
1431276361
944944517
774218692
424213092
129932436
982794629
320786907
1077874994
1273694573
817474001
734979258
1684700219
331359603
1612496068
208026461
430101239
1457422630
952583714
1609760582
1337549111
794480203
1304566532
221492657
1168214284
462181559
819130747
765830054
1204229949
1484411807
511158901
422781931
628932651
1082018678
290391957
1111382200
1211441624
1639807004
1421832672
529696370
920884424
1391458679
1442375533
679358441
106453711
117455946
938978741
1193856433
290679490
126953890
1133582438
1618895260
1379365595
1015454352
1289962042
1226382401
968538750
1364460556
1436726274
1415923488
1020249961
123383138
1667118228
979485296
425752532
1005953485
617000543
822594410
878068674
747835043
934048010
983084040
820225853
1068417336
1457383155
829354345
813900675
819965074
367618649
126614509
963540749
1053961027
1255825864
428809660
1115569835
638773305
860406036
1148177378
419126183
1385048559
1636814454
584102704
1014126268
1627728889
928657065
705089439
1247198895
1073959763
1299762224
1308867040
701211186
809273534
1345426025
1309825736
1432371999
659782103
1621859575
1011609641
1203112037
418935891
491477363
735435165
1690598004
1687965873
775718340
1107927911
454060272
1023607669
1131206104
767729168
873405884
872818366
1095014857
815346793
408395144
226359397
1256230484
528151724
174871934
802840158
1170718247
99527875
786349479
84105198
1077150790
1117970094
611783772
1100875556
1068799403
1139089551
452371022
1558628806
1698915147
461017375
768021924
1008081558
550167567
1614632369
837532810
577901068
459465005
1051953110
618423684
828529877
1654851008
820288825
989450569
1157534006
84425142
1190945358
1365285606
216310949
486415676
238061668
107007032
1467988750
298441284
807327351
1015046436
865918286
256317414
574982789
1126339448
42651525
747884252
1470758376
1229446455
59555624
660256543
557512424
1276107110
953762817
1120982052
1297156924
1495465497
1509017853
1463367305
917584200
1378857062
1151286524
1079738350
350627379
959749045
252060213
417837880
845596751
115921995
688760550
1025242537
1585271020
401726126
459875836
292241251
1103116456
217329093
1074996435
959957006
930013969
770278411
146594982
1329375756
374930003
967379623
1194828297
1439089946
630672058
1664389258
938837135
957034388
1419023394
1671641793
297637017
1123585701
1344366020
882003384
1315395389
1002160877
501497471
1199788306
1118707377
1301173860
642769769
1421190142
793289684
858266236
1657823248
1460974607
1176312
736039850
1694372742
1181571371
549452931
528727817
1245576049
1407904885
1253644255
960143786
1011890017
1229389123
215194332
1530315847
1267983479
909303111
143341933
712093280
527147223
1301020507
508608684
49343339
1214018500
516010979
473811533
1486129729
958446510
659768912
1265701276
651565590
1319833242
845844944
1518467851
645566272
1472940105
474630975
628486764
1445652455
864983615
1404067201
956033923
81004011
961373738
866493987
1490705748
813710834
1305147980
1252159808
125940112
706687598
1578823023
709543554
1146001420
876712784
692317775
859188958
606343056
1320324775
885507594
1102320364
306978845
1124685893
436073935
507701827
1373455841
782202863
401539639
283745434
692820896
1356923658
1614418135
399009307
1193352889
1203285770
336304596
1210123181
1558638998
629083045
1377784901
1645064904
876875814
855805029
742447096
1260877638
778980714
1026848255
679475423
833403425
810069386
1365964771
1683287838
1633122646
518221415
397381295
1004208836
1493638671
1035776569
616302959
1312988090
786303636
574187720
948781176
237175158
839388389
1011620623
624711714
1421342354
430268973
790070698
1234294553
753105586
441571415
1378613687
250264306
305098686
945474453
428156684
156567272
1386117391
453261866
620444261
1391468973
1171635995
910921216
351126318
1153183546
596144700
865663094
1041581707
1268017559
1167146155
903419
1246124977
789988898
519842392
662181415
423503580
892696677
436605045
59814643
924727430
356522212
1471232835
1689406238
1265801610
1084869244
871189019
957969622
719742626
1381365739
1008909138
533058822
71269020
588300322
775329411
1141909738
810343840
1614215635
1232919434
461712248
207549535
1680218341
1667656693
1604480594
1449679343
1232163849
1026493026
469755494
420296338
429517755
1398621365
1650276153
972492916
1659026087
1689490469
1201460604
978596362
1682170228
1658919807
1651193554
1184652802
1281610809
447712167
600707342
296349112
1636999747
920490290
677406076
402407496
1253107487
207235180
1622996178
1613148518
1681083315
1586496226
1426604799
1206985608
490959990
591688941
850887658
302737868
107056387
1613603140
1657576184
1625045993
511416739
1629500514
1636182440
460689750
619951857
1673322207
1617024225
958448538
321388703
536571010
860624304
1661822527
1134373050
1421513145
1630500963
1625986797
1240670712
1651514606
1671919561
675880362
530708195
1630756219
1634602143
664841122
1200727576
1478600618
383064587
1608368127
1049696020
1668840838
1451573008
1622280744
1470538551
1261535755
1253573049
1680049720
1447829974
1684900853
761003134
513948701
1338743459
1520248488
755109300
182924075
739759604
1615334530
1609092646
1673918489
844393718
61643043
481819538
1674179755
1683478091
711902026
1201710294
1124063111
1527521895
1635818984
464375364
1675799272
1695150534
1483903346
759948781
431633970
776025080
1630214514
1470864965
1247916688
1059739832
974600253
1374523690
562259899
193350110
1675381621
1440241014
792565460
833817812
739202093
497485865
1646935702
2856903
1612019637
1289062028
990697068
541567399
889406578
1463821563
875023646
1661192959
1358678123
1219340280
1647671140
1669555658
1583014496
802864406
462820841
925629949
226909087
472755572
1602680464
1109146553
381268165
1512163738
1118894570
1287366094
1694306013
156826823
1630001661
260466129
948360964
1520371999
1576920255
662999657
1602635583
1025154076
1454817623
1691279732
1281246636
1309643441
1480192251
1061210412
1327825694
1339298918
1688365924
994364748
704035051
937599606
1572237962
406209653
1658870681
1687919357
1672073989
1029915139
482459934
1158222627
944813440
1400227118
1112888936
1157740606
1671784420
1634096145
440544422
1358436750
1074039658
780097317
1689165984
1541795838
1674223052
1371390284
477574681
857807452
865711504
154099644
1613067424
1683249898
618644144
857921764
792611033
166347875
66629187
1476632185
855569548
1028614002
564521760
49710918
1646217697
1094959671
459231084
427444302
1238204983
1622668317
395808652
1074784270
379532256
1608914588
1698488972
877053942
488097589
974427717
1471665602
722592586
1181449875
1482284188
1671487678
975223794
342162208
1641133215
1135411666
1167804
788357256
1474694681
466329863
250525683
910646971
846833081
1434370573
607309901
284974709
960223757
937541403
467514965
1258843256
620367017
1179328929
697103403
880617704
774375265
601499115
801867904
474495726
1553179
928283863
1041166295
1624876091
951769957
838921713
777871793
1425482668
879341027
1338638281
1202913720
1288324654
1473294566
1322059554
802445529
1386438448
739358879
1295432769
602265712
1397132892
1421157515
1049028068
449073139
1458283561
455504112
499908316
697966285
496464307
1328984309
451246283
1407954550
645368643
537650444
896326077
975059211
1211132536
464872114
890495358
1055171062
482574119
1062540437
1302952036
873572992
666458616
757876348
250418572
443862780
918071512
549788238
992361291
684622807
500937784
645371966
1124728018
273959425
953601076
1189958624
875912429
790381180
615156990
1379619392
1061052695
1272534670
522705868
765024281
1186287864
1210522124
705094210
1194546914
1438020021
984529608
1248634593
317299531
931406561
1009751246
1393770592
1345185975
1629701810
963823322
762868300
961856802
463631805
553969428
1237885856
913421412
121058121
344822609
318309093
344926332
1341681407
670862909
1241430903
631672965
1338261636
1172622533
1274466409
228739149
514619653
1471948107
1117169912
883724480
896139983
1573692364
1654769703
935369429
773711089
1118848389
1219108602
1058977257
384759758
927904340
397001268
1123821401
597497449
926726753
505119335
1333870256
244313304
1691568376
524727503
469655288
810353848
1055774007
726662293
568382143
1660873504
1463061509
484548657
355196230
916975004
1149255374
634227357
789247012
698997211
600402320
1015785337
546241630
793727465
1253941138
986786961
1206254036
1364965426
821520375
880789160
524548995
1441429100
1130345269
979074348
386361279
1616807358
1444738394
1287025761
1015902008
1533633919
351305801
522694841
821088695
335222098
288386178
1030812227
800592696
169334705
1183397138
225538761
1148187914
1321512768
1208032867
1355315820
1037447727
732614910
1131107859
420081789
906330397
1218694331
381580823
1141931618
667747474
494345597
1112295005
450404702
1214132004
1016568942
1194157695
253950038
1091725527
1008929511
406233047
1295522690
591118725
317513803
385431202
1367703186
322321691
1375953483
212753457
1200907458
1346344165
580240
890698087
514684253
594330272
704232760
1057472987
422512563
87092215
1434017401
217238629
675011297
1084149331
801763104
970834947
844833925
32977340
639831369
1198628960
933761930
1486519160
834764396
952898531
1044404517
534627255
612996383
1363820209
1486852800
783760142
755329978
629300589
466446192
609370531
627047881
369601201
1308336372
652450324
612427216
504607878
59345530
1021015859
1310184836
680807981
448166548
842046826
655434041
1241282553
118397104
911517324
904556704
1076627423
956411548
864183958
1101135791
1188317229
1465849007
1197249830
612244993
1322992310
1281780899
1475629351
677086200
1245239352
591209129
1556221144
882252869
78002308
34926837
1291597108
1311158778
220690823
916058272
525694058
759822634
1437386426
1123229427
910956880
1410219978
826608805
732338155
705316933
1441831168
1370631098
1103201974
1359006751
435801059
819201486
1612934917
255714150
1340405132
891753497
1819473
738543078
1133997323
491826912
429871856
1083586310
911172787
818433611
1522792582
384886635
373438614
1124739652
1388136561
876649157
795027507
1226020236
933322443
709353551
1122093967
556365041
472848949
1663797862
407625596
451954992
362641069
925639330
710515697
555330629
869007518
417958583
1489595025
629784152
1393217996
1302284948
269186258
1460707746
960396815
1620507659
1309205217
1572184653
1078568190
1528005919
525808469
1426909422
1334867298
303276443
473059866
968577030
1307350454
1144415615
1016801892
909798523
1474789168
80639392
1602440393
1395570052
660103490
697991583
728164163
389642970
1408682277
1630951982
440956776
1003711436
589059275
1271888851
1258165856
1528422540
1060711532
914233615
919303494
456845309
1659169248
1043080826
451560257
1467274349
1396254704
759190113
1395799163
1012913270
483725372
851115771
726896787
1038125075
932102787
792011855
380329335
1053580689
1299832454
1336121966
1070060210
1397951671
1253856602
503749557
582346355
419685758
1094492395
1493518193
900049323
774251182
1127299523
750520085
974212847
500158414
67501396
1374278081
1323853484
1221273265
955574538
598323914
1211039625
1463537454
1290554671
1440576624
1450592026
1627879044
1402514164
1565211078
1248326343
1430055515
1137692328
396838372
1476624878
829256469
1262507496
1439733604
768663336
1496449969
838772114
1450852809
976943233
1282095285
1262398355
1369890467
1014712583
1335950849
1608143723
671764026
1388994484
1414102408
1470002361
355738502
1638777686
1393823995
622506777
1438875954
1441038363
1472996164
1496979463
710872662
1421813635
1200297669
1255110568
1183296704
447046256
1521933804
706373886
1324713523
1471686670
1398440183
1096191048
652461091
1344074312
1278334896
1284633729
1463645119
880423643
1107275325
1384092063
1367509439
238740081
1303796169
778954890
1256283018
724183643
883472740
815897857
1244094243
175960166
1016785361
1139739208
1457188489
1340172085
669529699
1331160787
1656795077
1637266836
313317855
1250089709
1625817693
1565280666
729282423
1657186592
1087894932
800542477
1396322677
497088934
1345467888
1563503392
1615052295
1619530388
1316421184
1449882259
1676556140
1385975330
128299068
1406706589
1383945601
1264072839
1402737196
1250274858
1244907630
1468412651
282341853
636653373
1283100389
1276587696
1250746374
456548545
1671676891
812441332
1143874894
1376401880
1656986265
1403654235
1048096763
780627586
844379376
397467125
1620915615
1139963899
1198447183
285335864
1219670474
1396740030
849192509
1495005947
1527434197
1634359831
1128655774
1417409123
1486677005
159792321
606386513
79200368
410961259
1583649892
1311137431
1393213454
1616376315
1400726872
1502514445
867921448
506022915
1092664881
1335317851
1317700601
1694176838
1106032501
1333692855
615522749
1264452102
1224862419
1371086028
1618652565
1194666620
355655075
1314303523
794062946
1019223429
879527975
1294596851
72189
772609919
1621785710
1357951346
1450735031
842831436
1681145656
1669952356
1585269985
1154370856
1238927567
775665526
1496070687
1653623423
1340481909
1351888530
181749622
1634620870
1630629656
1000162452
1690950740
1260294158
963340440
1019965074
1363070513
1630195174
1132587472
358131056
1670152441
1682673630
984194347
369457937
436524591
1045047603
842965964
1649105381
1618360920
1450401073
1181491872
729138429
1316140933
884022083
1618366367
701192761
509048527
1022199444
1612919183
342814331
327939411
1035095896
1620784270
1169916597
1131800422
530122705
745571417
1481248118
1558866769
1615309300
1626835437
392674267
1638358790
984146106
1383660216
644790672
804889283
1682187895
1603822430
556109957
1308500904
1694748323
1248511427
1681222226
159007242
79355903
94277578
469391518
906207029
1084337703
1656849877
1465986032
699151324
1577906910
1659735279
1655352795
714281242
1107890887
884014685
1604737854
711102042
1271959488
1085196389
477178210
752295679
1691782293
1310626488
1075089026
340098151
1685188860
1666183430
889044968
1188971734
1179288755
705308918
51879840
1681704010
939947738
1074387764
1517326343
1649287436
380428388
1615267685
1484130029
633994719
1365750683
1667762696
1634557210
1036332658
1504157951
1312652723
1267478787
1009506652
1332531093
1611527502
1614442570
605009490
104045969
130594919
1321385412
622217682
881363093
469823357
587344632
1660367531
680778321
1448267374
438273472
539889421
1665243792
1632919101
1633092694
1668662639
1266352385
1346715748
1027230263
199208302
738629878
1074272477
1214146907
1159197722
1673297695
321875831
342072655
892845860
556736449
1561512673
1313282001
295684560
947729976
850168450
1121205770
1676202093
1386690993
510682960
454471787
1646781810
1407786764
1612488591
1649300129
1092729077
58904307
1281442906
763184589
780727019
1239073124
840763836
1383594798
848569494
1654802773
1642203614
1529927383
810165986
440241245
742272318
1629194270
699855234
1679546053
1669369540
431872296
109433820
865511684
1339073102
1183164546
543703334
932990946
688201231
1327465650
391493632
1602487872
1600082941
122022420
722914049
1489403056
1632875646
1609490711
1687732301
947520467
859294679
761273667
878773929
1637186311
1395006384
881559172
1198994924
390999113
468889917
676680141
1654499704
1329495241
874225083
1636786193
1317109299
114567191
1685879349
1654913027
515805009
864384364
814966503
1213303070
379425867
1540305565
1420413455
705326293
347560798
1662687129
1266331326
717974480
913627956
360233548
797544689
1002316487
1547966958
1681944205
1492510534
319942436
1529186235
237874113
1281252933
1664987728
1690530202
1688896838
472448903
278140971
1597251347
747258271
1617127070
424513790
744952012
1690389593
531545148
695142580
1662184807
1649778063
1646385214
1677535846
1533608337
1245274082
953236055
1071953940
874639622
486512365
1175957820
431502549
1140005966
229017529
925029471
1698504129
474328335
726995549
1082698161
1603686231
846155123
1013875437
812453984
1418814863
1691280192
1579621582
1657255992
1453357862
291083375
1073619795
388314128
1637299962
1670538240
645833049
780578838
1364011204
747773215
801194287
1263509252
683650349
485935425
596356707
1480342683
424665949
810663340
446415910
480615036
406701277
914121855
737077983
990802632
505368867
764774120
649072730
840852454
1242100492
996992964
600652933
1690681044
1396460416
1050943818
980700448
396794771
731072971
1224119225
342375119
445987246
181375411
411834976
650738767
1251613870
734445223
973136169
665733337
972864427
1186104941
760371015
1309267457
361189745
1132336107
1536791460
830088224
586083489
1242541902
807365761
1014951055
661602215
286395066
786133318
944506788
1136736027
780703946
877153413
1041963805
927363671
1232492109
439654203
482536019
1278293195
994576343
503397879
444647033
184141629
952296332
1194964095
438364472
379270044
1076791229
573103801
1255688666
1101569649
991343242
1312832963
1494145422
1278943795
1310307772
950625999
836770547
1009743434
1084476816
1007338056
537427727
240258686
812113848
1110789696
685915411
513953790
1100187278
742652603
932758065
305816329
267621950
777194522
442356241
1306578737
1170454503
139840959
1660793032
775776020
1338186501
634311903
723298901
434803027
1019401854
233773495
564458804
833903132
895804399
824559856
1549954171
685868384
1364523138
422745234
717962568
1031944247
1068481995
763743721
1596157198
1014409370
1093354804
369328490
390080901
1083009186
1617979957
1415046965
793073819
1222501886
1631249134
1614353030
598834861
1029435708
402547607
1320749888
1046757380
779057158
1140478915
1693365480
1069848055
1090039486
968849696
525213125
741042485
715903835
743112900
896135963
1369553143
832943730
439714451
612536659
1009018230
1144092069
417654930
471057852
550688025
613705236
257937590
494391735
658228840
1309788341
1682781800
780730808
215044905
616248110
869497931
486452213
1062759498
485436347
408516686
609070774
418548403
1144459162
896138298
1260489613
761076316
864040962
915021059
1179044029
170539556
372399106
1059136819
1181965464
1141093181
1442824398
532060539
772906616
383505460
1060911096
1563857768
1650662045
465669745
842213764
1637569305
260168938
1383034095
857264817
1206880253
350912730
762096391
760048245
479344162
1140272898
353597825
716735540
788929819
237947015
678264593
163524998
1106088010
789407394
1049294241
459802451
817663731
575489648
956676595
498606747
1317200824
1475513601
485062603
1079759968
750869199
879569429
679704198
1281958350
1445373420
454801131
1634128518
455822521
469223664
517325503
427084077
702386440
517945383
238143089
368775320
1495484211
900367163
544131249
507116401
897885451
1051726700
1401696919
1649456762
192716845
918656705
1599382214
1031830069
137919227
606932766
1050368254
501777022
728603623
643947703
782087882
1280211792
820788557
1208007242
928408211
1292198155
342996401
927619958
90084360
909407146
716151914
1071428154
675366421
1271911835
839061349
882779469
787204755
1346724673
1159653512
263108957
1448660248
1495769420
628897217
785740208
944906709
434778843
984361653
1051868074
832439251
438394721
1349166860
1230550104
627190323
1252364730
862681869
126559885
809022680
673435102
1372520822
88636894
878642208
1390458275
382355980
933338339
300754001
850670470
621523295
740816473
740465697
1116339945
167841410
347639609
1118027952
1640743978
1214481066
1072446801
1170564849
609513356
907078071
1117889149
277411694
961209069
795507997
1441929306
667704502
626766974
1073245798
538503524
212373364
970637758
785991338
709713393
1271804280
609648702
1134921195
1462040882
874253279
544135402
875550982
377691917
1181129173
775212866
1486372656
1019863514
1066085045
1148608786
811211162
630483642
496566424
449188527
446796398
167455405
491887406
1075822641
1389317329
1198811016
919187155
741422978
529619337
1156146494
1066776942
1058458121
258268966
383513461
1252068053
606399346
583555464
1128087816
1138163039
1020439662
95902055
830127098
308842312
1087984863
574959426
1073182283
1473376847
1297044412
790918756
943986981
870033515
480829988
1120148779
1110375254
153358353
386085429
758422316
955530135
313532046
235063034
1108904174
904006824
1003994866
324121617
158940734
1334830267
707072437
1349181355
1110404688
949233086
433985162
347145855
952695759
739704404
255933805
729240787
946951467
791502978
606087858
110964557
692623294
614651934
330098219
282584463
835737562
723429341
982085467
1147039088
1365408532
1128717507
819867226
623997774
1283047363
734980479
508771626
1366164839
1138855046
930766482
1270182881
1101578532
1224559804
1081923060
588737555
709309067
1019933515
272052438
109493644
905759982
1387366501
918378995
1337013198
382949901
135233166
716332472
397112188
468069378
454365058
878014615
192732507
694237830
991200379
672254048
1151347709
1121534260
517956177
235560902
229410223
658517177
628598883
273344737
999637924
1541598283
756976562
224045172
1125138782
682149777
850952903
485370536
316766484
1059093200
1474551886
1123401199
1050642752
1010852719
1264946213
694554902
1480306685
754484497
837878073
1080636766
1209875639
624623475
353737107
185984404
346572691
481577555
700211802
969526042
882812454
604851966
789270638
437405735
345731480
890174955
1046110130
699481381
923826366
389846096
130523101
336712147
234027582
728330804
542497032
256676852
520122643
1297436630
778078692
549401643
868152934
871183040
960727867
522265446
836920597
911675306
662199063
390373230
435985309
1040781463
261121375
111238197
607355856
418910462
392260607
498422294
886284942
725423070
385493368
380075806
361761137
862554076
961606569
888820683
1270948608
236698233
1070924778
1533366846
190571371
832416365
309842972
250920069
945671170
1315072908
954716373
697997314
309077571
147416164
826306808
229343185
1263865101
1032466242
1510804424
1039641718
260890790
681059254
546367674
434575825
924499077
914122622
1297451101
152093721
1169819630
438386591
826089944
1307460483
1209165657
393285771
370927794
415236501
784715032
1411829186
162828978
341588111
1086711489
497589557
254478242
1347083128
508025469
358671289
1680980661
918116918
1362705254
1454621998
503380723
755917404
833549908
549832103
385225166
1022687549
448913909
740579799
1395157197
1076738203
728264626
915113627
275201055
887750560
1094981132
988707810
452934206
935459097
871285862
1521031654
1158744577
1367915299
744228743
994052956
240514748
888317155
1584539305
868018178
1279777985
738864701
348888665
497065640
319246492
111856981
771310008
404052309
460029715
755847326
930889475
809652531
769636799
760776157
1592726816
833937148
351485090
1661500330
1381508516
808363539
274440541
793314923
1370237304
1482041061
252662329
790009231
560080387
1113727036
380419872
271236830
1251964786
1020234980
759889785
1059300075
579632393
243946660
885284728
364528408
370811694
236330593
227780734
917111130
774917657
1438210588
230194529
732665075
841661844
453444693
1486759246
243817061
645137168
511915145
268286543
638308998
438588842
724833408
1229552962
1125881275
676089013
142000005
160828078
728927660
1013361442
842993796
885555583
522334404
996633170
761287153
1006061293
455653174
973594155
730741877
759315399
921068413
591116887
694654135
405473214
945405900
208034068
1307041952
395615534
905561469
923995516
760718721
112199034
144139542
75352177
254147915
1468846777
361186989
128663041
1167068566
433387519
823150754
745422761
892873501
967932016
914628582
644744428
241590704
1466875470
837729879
1343620150
1353777227
1241367696
830581920
1418982896
444544883
975520091
967648473
447013387
215743581
269781498
1626526595
786588830
188529992
1050270287
473511186
1481286931
775076821
383133712
1082669075
737965575
717642878
882381924
1359379741
352387108
517713844
398654648
369465533
263863422
1007002083
1150465945
583447208
942644126
509302156
609544
601743136
1323558413
1069934814
409103103
505372855
245724028
234215821
531026405
160445271
91140899
311393464
728962270
1153388646
415147751
1516711716
1699373007
804712576
140176053
574555172
1257919824
546537097
324191446
421231188
471836570
1651780991
1075813063
1025026915
1364921892
934454251
716177314
1235074400
1079660058
1002836294
544885542
1247341957
494735304
973884742
1071303459
761065265
658892750
1142571446
1126623436
511045930
428886958
1402949116
462773627
1001076796
1066038056
1226428795
505091911
168940105
1131660755
1438153153
1475815034
1008194518
313495011
1571725163
459184557
457834606
367696450
1086555691
1158681859
588510741
1092684949
1297702083
967588288
1001706165
1308288651
571253585
507417560
843639738
1117393233
502281701
1346171812
513083635
638684003
1186260389
1647590723
1261647758
1065531274
1141671225
1011130470
1282609317
1512742996
744335535
1405943972
601778598
1346588476
1414631111
632899882
326792012
1331849631
1059938255
1628707817
761174143
310968739
381636798
488476037
1315730711
767763232
390707531
252500823
1103100210
1422568340
1512789515
248800492
723844791
1443843486
598060708
716107170
1200777245
804676012
593456919
257410486
1523771746
1096035475
452016001
1524203146
1307029968
481244725
620288611
948065400
1016946209
732910744
744540055
1253505787
1047122831
733907448
731246564
542731256
507950791
1556876697
500152877
930458196
948113091
597842369
1055479166
700575568
922055805
429688807
388406760
1021861505
1629173317
301876257
550044227
919027126
738873393
1217088870
495033949
923714549
907936223
1175292418
271194843
775027435
412436582
882748989
729182854
382856673
842523077
469914998
1212550512
867456857
628260706
1457910082
760176606
497318577
251089515
1184871323
1489654646
641069185
717962874
1156331071
1184938888
1500333550
1454821818
1598313859
912824285
1139929601
949232069
1026170115
1009350030
309593859
381457004
405340693
257061905
1004023513
200094250
698051662
433401696
542352077
890703681
1042357578
631026954
734572731
272269999
622598481
1422286170
1684507275
1222309488
614908462
212605699
1273399322
1139413309
384285273
1571825696
1214260932
466786034
1137496265
579260760
1125304116
811250165
959792151
795489333
140908011
251618390
528194331
269210112
670772337
514361232
1121068560
876326825
650463325
343800730
751958255
635459081
463187638
1459914800
198139098
224757279
807148551
189740521
1522735987
360002238
1640925415
136135439
721191642
412546480
1011719715
682708856
1399243852
778810721
96038983
577542032
441852587
1049168068
1637836652
1376630164
1428088935
454886639
1676919174
446421054
232734646
1191442466
478613442
848326735
778875880
388021169
1327028322
648574526
929577431
309811983
1457372567
798012679
1078316493
228263411
871025180
1118930923
324679704
1292481920
1321888790
305415348
1558843951
354222774
945166101
394795532
1429138999
1026319414
809451673
655374305
689155005
1275284324
220998672
1331381013
526858248
1081229678
488046809
1130299689
476929070
1362400242
1256865021
1520517243
759476580
221494959
941976947
268063401
1665442477
256177833
753461494
838566395
876345537
988972761
500840162
221894033
348597171
1224331015
1387974382
485435066
693085745
40973496
540799372
844710073
920778833
1496822118
876041209
576613855
882432949
783552993
1004720255
1615360591
1474049261
987705244
425560252
1025953108
1272770511
474366465
900321202
1232073198
500199622
1055881585
670301216
969532213
266010138
188112953
1471809435
432424677
1653053690
14838228
1209165371
646741769
1461924009
265960437
1433023194
1606954975
1101745120
313720060
1302108873
82649009
1197407640
820886344
402625593
695374349
913856242
866679419
851614111
249554272
433574759
722421250
1543088335
995644747
693086665
219388888
545441074
491387493
733413279
795567664
370957128
789414305
419831842
877691272
1384349299
760215670
1062887700
347739045
668177401
826903043
750858286
664432368
923135934
1062072321
538262225
1192045229
132827005
765769355
1184975532
797276171
555620600
1272452207
108958352
1251121706
202995867
31898549
458965208
785396914
403191411
399492
353468994
892057942
202181942
480342712
396525418
1167353808
1228263767
1026259488
742674596
538733486
153671762
1124180561
839652515
911671045
803510427
839153900
252862622
1023686906
978973217
770023199
904944579
525889962
273722876
14636928
81210352
731008908
440871927
408952138
365722749
56825079
870394585
578485898
1109611004
889517255
784735660
468569123
57686457
701868734
462725994
1498635023
678110829
459359365
742312424
1366154655
824389231
245231196
167828016
871359214
235319901
418653476
830209887
489612978
872921112
282446984
743582340
388240915
1243439638
1378762848
621958611
623960187
394976173
944410203
528377038
1065323759
1410839298
776458025
746819263
1279229763
157988761
1291812613
498792943
1403130812
910397146
853626264
798915372
823095213
462772669
970035365
429221871
972190148
272864306
609607059
938097023
748076091
1489302071
1058254397
578790921
1143829808
361561270
989731530
756798658
1305555265
592910732
916531559
602944483
597326668
1395020584
1400780893
1497539459
883202230
152634512
1277780484
351599929
886844316
789963127
1181475891
1000242504
808077038
1216910120
469293907
495193252
380783259
1046366435
933083447
437033640
1289695045
470198746
1010747608
917788569
803972483
980544090
436043395
533383351
1018956879
654910285
1622388718
1184937161
1332969121
502629842
690112885
428372781
831813509
760181436
923581369
549822369
723295787
914704090
1202074315
505498230
1422678225
1442997027
1036890934
1606211558
1065528919
1601847612
1120380216
370956864
1135239872
620981811
1227857030
436945594
814005601
379154301
893189626
1332015173
1189925756
1297692040
486223861
820501579
547510787
507329021
1006589837
1266166147
410141052
869066471
1361606047
1496259255
747293622
1181069632
1136986108
269758155
472330913
932762879
357041648
398417566
711167774
1392456490
1487814935
1217926522
1309154005
1436404359
1564291933
454323705
1212998497
1073774972
1384708254
1390235371
1456888822
952350392
981853604
819218237
747184601
481469098
823277220
615403484
103861161
514555555
1058719178
579547639
465376459
889123481
1406942348
152337116
1413972436
562589864
754610256
520081619
251138904
1549332774
1505143280
56039328
1206381220
278089545
1233217152
1187647281
530662434
767831673
1614100368
247223958
395448387
435474919
522018902
659827287
1207671580
3354529
1071608015
1154694489
1238969384
937784720
1335201540
838827414
1517543478
650727077
806641949
267585005
535799026
274673114
1240487823
200436349
495873620
1159220533
766147678
1474473676
771024494
569099970
406238588
496657350
56796947
846294208
315153144
197571688
1400516754
1021058044
824890298
545556027
885604009
418397976
885946268
718492630
1532736035
1329620598
474895114
866959109
514022117
511871718
882408383
161625847
1249250589
407493883
408110390
405991416
315363910
238362618
1605175794
737373694
682800638
1039611682
1200589550
227177642
509343350
989027811
1405433237
1081047493
1082781264
565840345
201234780
1581815601
542305889
641579263
1122906506
124208436
896437791
742384634
483263879
983342064
806245037
271979856
455541461
771712527
1337524805
1213984257
1054644818
716322206
807261024
1273013297
1558342259
334167694
1544111981
1127542931
966595134
1361367990
1231685957
1279876399
306858407
1693811690
390682850
759199052
676152446
508526397
774415657
1377767159
902460986
1094572521
172680033
364718232
708148243
472806963
618545434
564990471
797520856
916646043
363782392
469828289
655845936
1026622082
1296665946
695901543
545758751
1294675188
831039338
1454194433
1144495200
270995894
800049851
734173318
1145194400
275583550
1294446381
1176192560
172243660
924645881
670828109
1028169211
1116935595
370631194
752328504
91503349
1422257495
420988550
648693258
1683862930
1195563685
684256906
796529712
784697377
833323749
1119727826
375155311
517843054
1069934458
1147983561
388091510
509195189
1480959033
561457244
1618857551
657246331
541711320
150446305
711149821
1562269523
427944982
1358243546
799775482
853321206
560304167
1050219164
593101383
976678946
517495589
521637680
1446671850
247614375
902151026
1150323531
1148456107
955698850
876384511
1328739023
546353804
1096679395
581370083
1029747962
873736751
288255986
1022795999
423286816
520850116
841336821
427962973
1376035168
272182968
997581669
218846728
344327936
550289396
1090813976
672081492
1186363940
1296413490
1492461537
1162459014
1088993749
1301620132
90766771
391985322
816958200
1210302565
411664924
1100903528
1426366704
1655643132
810673133
936297342
1267863536
1086969230
1308337768
661223109
1336161563
179771573
230198909
445082948
949724905
616181620
795624017
440844262
1050273048
681206964
1533423942
1404293397
1207800331
692852061
399856921
1375835020
779566394
1057814604
1177192483
935700141
670577379
657354269
1645970612
345527505
1121122989
1152714552
546045327
1527624636
1449209915
855345720
508189962
614221462
198110451
1117388597
305095124
1001578275
549147574
1617056913
995656660
1443030031
1320278619
475821556
941730740
429050560
815509348
357362467
400877559
363073599
434554606
180942047
345590018
887011966
775545454
845696312
513024133
748449359
1560916926
1600995112
736148868
662917270
975754318
804116627
389150754
989284327
1212646394
377547758
805362240
841741540
793620171
948418977
420910680
486823023
1332797927
1238891933
411265244
263077146
942030263
247214104
781160251
1248815277
707970044
1258252437
381698440
367545168
1230750275
980691691
503273892
727348594
1128562823
1006550224
493669968
973010142
909900476
383289708
991404688
517052363
1636187389
930765630
897566400
964186031
584722017
905714102
751104632
1381797453
842688974
868649604
999135238
986482514
152632885
1405367606
744873243
1005442006
985331567
221089213
459783525
785326481
1055883840
1321205009
882726742
872065941
1241863004
1256926781
211342292
395660125
1172668535
1092262290
595988867
1415511263
646617259
302400233
607300471
1466022006
565369712
409432711
929144080
713043952
327000146
286814267
278310383
954941315
958850520
533619031
1306942366
1306574393
499925706
794698552
628515698
534716151
410865023
669443643
699460979
816032498
726968694
654469837
460999823
1439510188
273972880
872540552
947729458
476669742
304475710
1036262336
451346038
1020250797
492409125
885054650
1051165366
1054921038
1281918516
1003128710
1236250999
434114195
1407827677
1342545208
327611218
758805649
915849498
482883607
778323126
314842944
728491308
934722638
1160709458
1030589031
467968535
832691661
509185601
767878536
1011727020
217085394
1293718545
1428344778
1114620049
890486832
882895015
406680059
128348209
1283332724
423522130
470107999
1197273660
579714267
546941165
801040644
1422784922
1486720476
764896487
1485499076
1380748964
992425570
208543232
628416448
739032858
892141352
1520510860
349692815
485688159
437861275
439204568
552209079
908124898
184795704
1600036874
611360728
241682349
491500568
1283765142
100208560
1207992583
1503248117
987976941
1135156649
1058901333
664080660
1049571514
1452724302
915726835
1010199877
187087429
817591412
1415924450
1473668970
1035051048
141646322
265389160
792126415
1616739733
729591573
1076553115
77324682
1429127516
475627454
1295373154
1209640570
1584224132
661405840
275977561
187532675
1616906102
473968988
359611626
1086692239
958755390
395601655
788980484
858237686
816434621
461515434
1433018984
75120200
508685537
419885843
1544589665
703203075
661744980
827485209
240596292
1193645016
1137474098
1621368631
709010757
1339884527
1011196792
933274660
444182463
669202142
599177478
579274280
424386922
510404543
636896628
582294849
974765937
424862230
471357951
803832129
1189923772
586353176
859059870
595294215
999942229
124007647
1463852865
761040593
1581763526
282140420
1187462599
1114594795
621912955
1625469353
1358497988
1362117255
1063992096
1386802943
1395520798
1147397421
126288497
1262396453
1509673844
720138711
679537225
1566075726
1302448371
1570858653
617596253
923910936
1690376893
1483475281
1531470294
831030414
867684973
1234841002
876123399
1079845327
432454336
803043343
1496013848
952247876
822038851
1103652629
1145321942
1087501577
860557995
487973245
1347228418
1305658976
395201540
667404695
477737289
354331545
221273692
1135217167
1099804973
1503940078
634328941
1446734907
909944812
292965178
560637388
1672246471
816868923
634194542
1349775293
260236810
133688304
758697021
1231245748
1165158458
894417255
1056527243
764333847
1080122350
411572242
1288058303
392882837
1259085067
964979976
1568644428
1550773491
266837363
73590848
455499026
234604478
1375140468
202519990
797975668
1466480391
1155448094
1066745894
957747494
238445496
974950017
265781068
204179968
708606683
820962091
1361399545
1643045309
910360105
1296492472
818822414
58390507
1158423606
271235188
474614069
1270376554
1086011986
991317868
936795906
733683864
350193166
907142655
600253234
337583359
1604556049
453640657
663304031
1423409209
821314334
599793644
1107295882
637137144
1132523903
1396043306
1373435068
1680497358
1451747372
695676160
1141901973
684104976
1156954434
241637033
292834022
484979754
485927458
814707795
29221425
1073779370
184911595
779966170
994330180
518001888
1024035723
1009868475
800960885
826360923
565391890
642311316
256613110
745333278
331052280
1097880344
1639936125
1608654174
489100800
665201769
1083405248
1418989854
985070981
304373499
129583874
389040599
603226618
274935858
189142562
1299988288
499299777
373011528
1039590883
1015583805
659410440
726947884
758307480
1293625573
1093549610
762000848
1519976470
370458038
44017657
1061841566
1396927695
468528510
497934597
694462444
1216595757
880007863
1461327737
628415993
627504065
804367407
851915004
1061880655
1186212491
1165796245
707897024
843651483
1062070463
518445712
1364418534
1280831301
625855263
606783848
441009026
1480638417
524769453
1078574842
386031155
853752239
1179106059
350502452
270065414
816649849
674998334
451610208
1354332080
338159621
236503758
1518607980
1218298471
1034550107
903477295
1683267653
765273657
872720928
1475871584
574199312
634006539
629865880
1657473168
1694722602
1289509568
752627881
363264248
901856282
280218769
1392769638
905784796
151240107
404001713
399783713
51076613
1340895020
1183897527
751961901
177822115
992898655
1372219633
1258668511
738072096
1464303346
421265253
468859702
1178815448
397517194
1491212938
1433605005
1241322455
661149177
965685973
403735613
565235828
1224986285
452023508
617798183
927768025
476379464
715170755
696957549
873487171
1075002916
653784563
861938718
992066422
1001879371
538795525
491900989
382276080
533538747
136361447
411321951
935501222
596645274
1533026396
1481636990
602327536
1013475009
1655128451
244187114
1193958054
739672292
734080351
1183838863
518075597
1232734992
501104936
1338719723
593221951
710680952
976945365
1238942804
1340964057
249436453
845547864
747460879
806215114
1336496542
621590495
1017835551
717116484
1022459920
801096003
756110716
1674346231
659867323
476736737
1058524037
479061314
176932591
832502581
2142410
1111331161
143618012
569427386
195596937
1215610447
746842383
793778701
276621733
719894925
1076545978
1510803779
428016685
408711874
588317531
957975185
217641412
1145881360
278013671
860533154
1308567010
1310811794
511200499
449157580
761869376
540212083
1092045417
1447086311
1090195535
1369174479
993817757
1468509473
689534695
428172401
1212514267
1092582820
3804921
1145803705
475759181
817445946
1650590914
444716593
970848881
428291045
338699005
971170373
1249524805
532828970
1031909257
727802222
1289166299
907342629
646293960
727904276
1459453797
942709797
1585741188
408645898
1341454549
1271913602
1243423085
1093819552
421007704
1071368733
730771854
162748419
1581354698
407300824
258903258
161884181
1214828187
1432465662
282516777
1482768185
1254611155
621511098
1267145772
585763700
1222797826
1033932523
496511871
475296815
1330001108
416552409
101917167
1251105693
1092482422
1166549824
956409323
503978217
951006625
536222569
1170357601
208323977
571584724
263241418
879840063
961106162
425601322
719503097
1234203996
1330001232
766485036
73319724
529621291
389514518
665555769
918699339
1559005689
548368148
1001274944
718116209
1290680649
331464251
333298914
1329445013
1289011047
981737669
710097963
310946009
827891531
858506934
1164298672
1062852202
448477747
664446298
631532761
780501546
973509173
292941320
422699814
761617925
621319015
854801272
1008965352
42147667
372422273
1417634752
1037975626
525926592
352356942
328422302
874286489
261454014
363438755
1261254587
710952826
836221596
1351940073
587097698
543476272
780977063
437799289
932218761
441280517
578358031
673051998
549708732
462788457
380496876
1032629706
506301368
905439638
1066097058
1331718725
1127163097
965283351
394772491
794702510
564616011
1481336547
707173148
482673761
514721901
1380861723
745991485
260468785
1214927569
123393567
871936975
1390986029
595491369
820965852
890078740
93414351
952354170
272048708
321257599
712946677
318928703
822802554
1381291472
558092849
1554008728
1114869360
963466
286740444
695862209
1068215077
765148579
136760024
1231128770
260242447
84997527
1291511908
707970790
1121241437
924689062
346966954
1593762876
830097899
1126972155
385954901
200673529
1292449145
893151864
933535009
996703847
505735083
1077825368
1174497169
506733708
510499223
904170385
738960546
781299742
508182430
1635254431
1108021686
957924845
540749157
476821963
554072038
337856834
669579233
682903810
441144673
1282043873
634784632
802899764
631910553
766400057
990146868
1656355113
1097981169
1585887713
1467276460
871872201
915940655
420238924
465306955
760060740
726541361
450126655
1360997717
1118996016
1095083075
696582938
686585019
498529188
865297485
1402386341
399921864
1059704397
688649962
1007997957
467504691
956237888
475582150
592028070
537611084
762857105
883124442
555083319
868693240
522422518
1476873172
340021934
541137873
788451709
951798965
519652064
1695809605
758523339
1469239943
893022321
301470010
483740225
1578296595
769170902
544657208
1097694554
481712207
181518718
857965991
307220643
307818883
463094747
609127712
486863302
1412033647
753801092
1558869526
1029291901
507321832
268427371
1345232977
1254682796
1319406032
335655509
1699866966
1616988559
504700546
112395415
992962048
657088033
558437836
374281792
1592155070
922617332
716593973
768044434
715235679
1455347537
401107661
978732488
1457129126
526047032
807614520
509848942
1659872966
1284561920
72146071
830365395
1536862254
1634807705
443196323
1008669222
396640357
1461339232
986493627
1420466676
1206969157
71958385
1025826672
945901572
207192099
767087438
454968386
960098032
911846428
87070019
257322474
805915789
273276684
976400388
747841781
636695932
790816928
1031690255
1292572757
678398050
684976230
891579183
1670376279
612430077
862846225
1592188345
1566413718
765290253
1252555261
873711269
556981945
971527326
490368966
59245595
1093687285
768614248
373523674
1247274644
870829790
431665832
954994228
175755107
1313494777
1695260502
627345186
941147938
133609403
1067618958
870751800
1607997347
1057470753
560555502
741915565
1468385570
762669590
483128339
1249928716
886000144
659918365
1076335679
374790017
1580357333
626186397
490155534
193969646
1191853152
1062240033
1156941758
498618127
1351833649
698968212
707398838
1129694526
982270183
1439966130
627691051
1441295510
410478509
1578232871
1013269623
849705990
655937330
949795248
1147565689
262651875
1369015574
222169344
574525210
623084801
405432245
1682806940
815476834
1151789286
620228041
482237967
1210142026
378281544
155154392
578300526
700679176
1433683525
965248641
279068499
388913292
604283519
798989305
1147684554
785683517
931367033
1422790293
1139009136
342998890
1236786210
802702429
1019183344
910190039
1024422305
1459129303
722722579
668005368
636059717
1435962357
476642518
984638703
797674066
1001717711
48089123
243653683
938872489
710984120
1683921493
969847442
607531590
506403774
231345265
1583939740
457347737
618586393
918879748
384340973
1143067203
926814726
445652341
1233087601
1269745417
730429210
1655196944
955327317
371379303
607230128
811954031
306625123
700468018
926636597
465373202
1292950687
1483617967
765103828
1414063410
337613024
1640597521
1539230365
1357497192
267967645
789576550
824627079
1189175105
730978627
1278920065
763654562
305193570
969481863
944990059
379356363
903935460
221486238
806509932
774728272
972128484
486650594
1106930959
1442671506
360755327
747588615
547294645
1033252695
466851078
1116801548
877850717
1071051556
1470264455
348682213
722164581
1200668945
1159355156
389862515
928521309
540471699
341762173
471784193
315667285
267071903
1470840797
467034612
909000131
542212683
742124630
730898165
467022167
999897966
377320998
1318118328
644252467
418779225
1176184106
1197422519
128878220
496461022
330166420
835684697
976745511
53031770
1547361379
1071189538
1115473080
349523879
1502452823
465220964
594209569
1393512522
1490313356
666058733
1657764470
1121666521
763801466
412858898
688762639
1397661738
1075987115
1376887500
1086141985
1241513780
635837789
1490440706
895387041
801718498
1474375822
1178281362
137182804
743483680
736223423
945452380
1121519782
478215215
1144448141
600845620
362891776
1231084928
1082105702
366617320
1260011993
1157350446
1262525118
1691900253
405070854
920891493
1162611824
1078189983
517331957
1235157001
1289630868
244638285
1008668998
482746209
684306527
1187140359
515596910
415283066
1300088285
1576164789
900921271
1300561985
1693782575
713701137
1464592886
1145738150
403166796
569000730
799749274
887181287
1135534803
141963709
178016178
1241585171
601836233
576713808
1148356991
1082030273
662044755
854239282
951943338
934143477
457109852
703872435
545766009
492652025
466738581
144733515
1499881702
1286537240
622186930
854779365
588006377
819704359
383148853
577617089
531950852
472691916
392048682
385246708
1134817264
413133841
470663652
370667808
547814875
465530140
392098095
659864901
460364482
576214650
739223159
637530703
371392204
759733905
970653427
1630531255
1652492951
1447086597
860368050
909010467
1151173420
81799060
1416162180
1017030677
475838353
377627110
158308724
796555438
301146711
238402715
860886406
1486253923
446513691
421493918
1521269401
184390075
184899021
1607941949
361744373
416468009
1134413706
300692777
1031053476
362312514
1111558263
1564373257
1634574691
513765422
554628711
1167745921
925910768
870985363
862016159
843041621
963713596
1221316369
1308679512
715439777
367171608
346128699
438289545
298420077
662279857
1077824609
434807679
450542551
154152630
177179643
898005512
1305926723
922924556
550848566
206812217
1106479410
214699258
867279911
747259095
581010313
687912354
989122356
671681651
1050063926
306027645
1323190882
551636214
459855540
866070291
503931668
512360744
784280928
675545818
625862471
540706542
389498951
331290469
1629430402
887742757
311820334
422122828
452606852
1047525627
1059029032
520380812
1501329142
263345322
879405344
429685348
1236013136
445179953
475237984
736600884
1320383300
674471593
722640847
1623010581
277108473
364594486
432905356
434582374
1462109144
298804988
274290288
433602033
497955202
749471559
1053226945
551153108
823216342
662723692
594458106
354934979
224784532
541932101
570386953
936084012
255034007
207921036
169647537
1495736797
516986539
1115682444
1252463297
434004599
1115765642
523715674
832904354
820471230
1485378453
514157714
1117695937
1070702404
203669723
390499371
478145787
388783164
368632248
534363520
1091415075
1030239823
425293984
1059344194
225218474
842464259
457135825
1170724919
204458505
328280098
1171792523
144741687
844970335
306719727
462134831
439127198
1307925776
1269191992
639086837
258764322
1366239159
934091100
803680946
552413439
742722796
532079779
472918722
1055728189
452000363
1495983423
153402651
674056562
968183483
971999856
1021763165
465307968
621817958
423610935
1097439225
560743020
346983159
748891344
1248852479
1412161330
885978072
659224440
390917969
884513073
1016950908
1205276537
621629265
1010155370
1016839337
1030239190
423224186
1409801653
1678478334
216070538
375691827
1290479399
1010030731
965002943
1443157120
394969924
947207614
960175241
902810350
1249287479
1074410512
473993613
647207702
1051074865
993930858
387995915
902346980
1012717452
378778390
1167890569
567505066
611506515
374685360
1226821231
1092190105
1272244723
719701010
944040819
1474349105
1236077098
430405730
1265708511
500363353
1055091561
1181543633
965924439
619494488
398750370
958980703
1304470114
1261828842
364753346
527615427
263179671
525243730
498702406
565847664
433587065
1326390484
160210820
1680543863
977676519
161538606
1373102882
1250281114
505260736
1059029359
1289331892
442649713
1028192639
438461642
79647216
676734096
1030642622
786202596
986425783
468226165
556859811
648037216
938365273
402397584
935477465
1013906274
571885765
997705266
258891187
144456404
392053
520135625
1270001053
1278536541
915197556
828946969
80067616
988946607
680337031
381386073
1071365942
1147545838
957440163
303787850
401163081
474772564
1272559858
503586145
1491810223
959524677
462704913
308238506
1016799927
764637298
427263673
752481590
169959982
646773562
801873644
375066706
116926022
416087544
213311290
417345731
996815250
680753423
783938226
755573111
152259475
226524492
371778750
727639721
579529005
840198958
885998963
659061701
1488868298
317178112
835077390
813866892
435747476
361887714
192966191
565798681
569347448
202921591
1075671564
991769494
1298760631
637194245
155175375
724233513
1119518484
1693693659
519151981
913243661
529061043
1688215117
1139417531
898766277
1256318199
991847875
1312059027
311996891
1254895063
647241052
1231958459
698259875
1666369325
385845150
559511735
869678313
478511376
1735431186
964735606
1511847354
71398202
322721680
713290679
1172940331
949982239
316004792
563610454
491200398
301371335
663137350
1608765042
1282835602
1522993891
544439287
967524923
834575407
904268478
197855496
571461266
707073764
1026393829
960706772
898803187
446457438
1298260617
983676008
995529202
646057381
298439573
459606916
273691315
1434645310
471956138
942944059
642901778
743304079
372084962
957938216
1191346203
952994213
979889244
725829969
420919129
1033770260
1211043427
438501473
637018226
1390720613
457323777
1571607949
1324546697
1255732327
779206009
408862299
478469860
1167517342
1053343802
162482468
753685013
394294330
1106687635
119784829
658737267
181287084
605293700
1137855242
498439405
886092426
278723498
803768657
381563167
1266511134
1247446281
350967855
280321508
1648806695
703855349
860358720
1268903793
413354142
629597312
1141801963
512395295
1720860301
763588392
1305039520
187160988
103648792
663994329
1335552159
125920398
1508207402
976131339
496795094
1309006722
1056500990
416920956
824233067
425800059
1129330835
353909909
627781907
1333413618
1300218494
706913703
1108756817
1006168925
1166302918
799738895
1049990669
371205926
1270967073
635823258
1519269426
427434517
764003117
451298180
874503422
473789752
838990978
774550228
589423159
865127750
310068083
1666284259
1055788023
809246334
515117248
651983447
935368144
943274705
980864103
284528053
1395673120
992787782
266895385
751852465
1123612471
1357695838
700993817
667405187
893319655
310909006
689423322
655682986
707404742
324259564
549016369
1411210320
867340468
1186047412
533880488
556962395
783186737
1668755560
1494182497
537564208
966015662
561493026
1357090615
1078313243
1135341411
762468206
532751184
1032689624
473532715
989168242
857371832
745537371
1690753462
242564900
408707143
1116750238
380919172
612618690
811992598
994100186
1037193728
836469147
659193314
835203345
267148754
229391661
272053398
745792062
161888202
1638035741
413560652
1324777696
1237190078
970402517
437043826
1265325190
840035520
615654898
267021149
1271431274
101625311
628435178
760218078
769922591
971175386
1384071362
1655232854
144996940
520192980
334205221
207773362
1023707365
872858422
960551078
677068878
881722349
1125624364
1656200583
1616824205
793583581
1281254381
1358591347
738168763
424351259
409647821
1299131837
893987260
896932166
1015301129
281857178
1676496301
826822
316900868
1252312639
887051297
446055886
628861273
909650227
1136648204
1467990273
592249040
1261583639
168586012
889516154
1635036291
478089182
421940456
1546634574
732227010
456912242
1366235545
919172429
540648588
1677595160
1029311012
885199450
999409860
852505277
1376584883
182522585
334225445
1206322708
520058325
859445044
1308536182
660328550
865952601
139837604
1753874945
436213391
428704407
207699380
1249236086
1035465036
1172688097
438336591
1062494635
890127164
561984075
1623804186
197552091
872639388
598201070
561865878
1125171536
333384497
169436988
700528604
1367807144
1602751213
979910214
545127585
745691888
645231640
999319425
513306657
1076394413
1455622702
399085472
932931275
389045315
767571864
1255587422
1064575799
421568910
921555706
681625144
178960561
805038962
828338545
680985596
528875089
916574375
230148490
1185183752
390514804
1549419411
535876497
885261083
1465307512
431067811
540087081
621007264
707688890
559804878
1507009255
138209619
272423984
1470211663
1235676246
359903196
627678292
857629455
861356447
1095366609
1022132490
348272932
219750610
1028795413
633645896
459082572
688256217
851750498
291726635
1471094363
1058511275
1313728155
1148022998
1006559659
971944587
1045463350
794371168
541659822
313805017
398678087
118929508
881186712
254495198
383979015
55801474
938956430
739598567
1794315576
521058572
1480660791
618608158
756002595
947504895
414477830
839690066
508747368
402728273
1715022083
1037309969
1268496481
1339664988
311824759
245131925
510530370
215452420
1352956050
357883871
1647258111
62399871
819509476
319286850
924051440
848453772
648052369
784911090
961991921
1661867512
643919186
569634854
1206218478
1178976371
1086267332
848478323
652157496
1444505450
1059663544
923077562
1235488751
738809898
255394049
46597700
420621706
576602758
793021840
585987531
605149260
631452376
443659114
329507479
1039274171
811104895
1319096342
727589826
755853861
1557338738
597181775
640098337
574492395
450685137
1000984649
1014418734
849252069
883772412
1521576737
955302430
651221359
1007619420
474120196
1120927162
535900354
1084985782
339637170
670579200
1399401965
456200726
932044779
555977424
679419715
424882684
1117230280
1144473410
1325320028
1247295336
948832598
1663056542
287691791
902971070
579706431
1267201713
465409976
820254154
1470722465
1026956848
1095054162
903295213
1422797180
1407012385
1276992857
828802874
74508483
1284470963
962451118
587494047
947530220
1142942054
884177900
422031710
1089850635
549001470
1672667185
1207899717
1433012009
588837912
520736696
983388914
1052762506
486348579
854714953
1255884318
1562777966
909931835
989152288
530778819
318616557
891481795
896743876
97644149
261818365
1089829482
80517455
315695766
923261470
181302590
293300869
408365196
506940819
1139821506
1146531529
464008331
1569330048
416883110
1390143396
597755308
1157077512
166429055
1291913178
1470882050
504357257
560221665
429187878
15535480
399441747
888273706
523234033
774712925
656125524
1078225364
834112413
1401711509
737634503
1347391210
1164901060
513284966
532818886
239309014
1378799542
888890667
364377226
1017313734
658208867
482508842
761638395
381713443
238954939
512437694
287307007
1308395254
745252356
1293205482
533558161
654110382
401200465
508099557
1045279770
609261690
1490106074
1278581643
753803846
319390121
451401486
860379083
1661494356
510317630
416876653
525274741
1016096467
380900431
909585909
375846963
699055223
332940708
1360562548
402101146
458110443
1081436468
1380030648
978931363
1240752355
469362577
645054599
247545236
863099665
536473944
1490415327
367609488
1172859773
742037632
778390511
306860230
868860640
1480187422
171536587
467022168
637220162
483661387
952921828
401303611
1339171842
1371858350
505335526
1386948750
715041221
1190674795
554172039
596329634
988330483
872777373
1139717576
796633738
1268559652
428840261
487154736
1296551694
123337875
1606036856
461368919
327088751
257208929
1280837003
1014963206
760286248
1383885972
106803573
847974673
543457602
886772711
1484282217
1239497454
1378293971
1233708650
1014483616
637315522
775835584
370558284
866669564
1384702538
240462110
380025751
1769716093
445236387
1175583446
525279530
911705699
1522720111
340881228
750925827
847549936
626159319
833744145
745826331
646782739
493859016
1029936927
347531170
100010023
742079207
1040170928
1114949414
753118813
441759026
682947191
1203973534
239198817
737679214
899522880
677344721
898389002
891119006
1464137938
577814928
709997288
443599781
530224191
1587060699
470704852
873606295
343712648
1202972566
284831540
241263441
195395080
884898689
129387610
1365086725
479284371
1211397651
592555977
228408967
968822090
643222530
548142442
1666867822
1168765008
770972501
310703470
735442307
354656740
493531007
908035152
1229522296
544962408
1565846780
555710610
933391995
552715393
780554310
1519449551
448941370
1083697524
923383673
493698910
476681075
1173140912
304102110
252710513
1059758954
789970948
1650688415
1287543898
699537956
1110789598
546135073
1096150627
595601673
560339279
1119428714
957937346
880468137
658558478
1480993831
1664379716
256189029
1132280836
438841248
332857142
928582512
756550975
185811243
562224966
1673241547
501377064
168296620
478974063
284232327
676851567
420068455
200547953
413079992
1358659456
1062914504
479031
332755964
1618707346
1057889430
83290152
1365156059
331808965
1080107268
373892832
704831097
523711862
1694528575
511801570
471722492
479584056
377344180
438976290
203770757
1208683962
204750333
76519255
1510301370
351940172
545378873
1282657696
748702333
820286035
880025078
985070791
957201607
1285987617
498198089
648723278
1040559914
523609442
883529986
975640227
1280520581
137196803
902844946
1126857917
1070125069
318528194
767406534
453505408
1301633212
856281359
2872204
962193539
1201641872
450421892
1331300157
1365169183
504428317
619063251
581613957
1340316647
380246925
599138650
567375164
218299921
479457065
1058508593
1369506106
806026758
998906278
1650248267
963832748
234881002
326002150
975005795
601540938
1105235098
807789559
564650678
1085247531
1336124129
485122352
283478307
777778376
1054443728
930720737
741064425
1344909779
918193982
530210009
1005630821
894277469
979054331
480352234
903899817
1385882263
636348219
437512997
1278169212
662229446
280623978
1354753578
800910441
1035632478
795747502
463253413
522912455
446384609
1383690643
668696322
1638982734
970577633
975563856
419081605
1134618220
1275233338
250964241
1449744138
651820279
343646268
1113416262
857192851
923457975
851558329
474678532
1035741796
841583595
493745169
544970615
1652835426
1234918939
144941238
1040397483
1642872584
399771238
490118790
347693329
642193840
1232800851
809217827
129549085
321111225
260236186
106124167
378340072
316718689
360450831
1658254706
836788983
234337107
1141095426
112082263
347798995
1280953844
647681404
883075849
151085465
843981336
1086828896
388324923
548576449
392522420
192699228
208150136
345769555
454455061
1561440194
577771217
438837410
623695881
334529597
416624755
1261633282
486872698
356808348
731689282
718837567
413741987
647318765
668786019
982028400
931943734
1639722370
1388354387
1194471108
742288132
1037001220
1299509066
430957336
1295219571
1479836246
828792175
833461929
1388208884
281928516
476770512
1635137888
690553279
126505388
39568337
480885192
463483110
279841930
976638107
135946891
459712148
959296407
545565909
234827179
414508728
123941857
340082060
344096283
172147454
364469090
987836271
1036478185
1181115162
390250354
815328854
855000806
839807201
581150831
967953889
252483974
608113952
808986589
1349601203
1429293340
649935903
1212260033
911884075
308455806
1536785861
622582239
430949920
1169992007
1253104991
733927054
855300232
714833591
856378994
1433143323
432514240
330958190
489071536
259859869
545487309
881502405
1197703420
37118551
395105082
964174574
453263887
1407132706
525551572
692103678
1238706068
557846847
664281323
1375843755
881612362
480634717
591799256
104647054
505239512
307554292
675726924
454686567
1038442306
1041270110
549631006
547479355
475363932
802509554
706695303
277222548
463065136
931204961
328320683
468853754
96740805
736992322
923467040
495016111
672619956
95738279
479496179
445677566
1465713792
1352402812
198704478
1546969441
931060919
305197036
621059993
551954636
520768963
881254751
520333886
1195415043
587937770
837416755
438305241
669817198
695773622
1351364328
485114580
473045330
749014271
739961290
751902706
768167687
255825457
373539022
420922301
493493998
431001033
503521069
709657320
588605466
1438636745
914923153
763114238
1482532031
216946684
1037528095
1179183020
210837566
1229024751
479678752
1041668672
297110167
780633673
1191826665
528945830
1123490656
1400941808
1655721164
477080820
891395459
282511856
581452513
1021894622
307495021
1074720128
448461988
1417691466
1285001474
882000377
677280237
454603226
444481193
274970149
280103670
539588276
1068419569
1390950870
1651692412
437002838
131225396
1430499374
1057309599
1325857908
348269283
482524763
605271277
878376366
1229382151
350866013
1005726599
892311749
585649202
889294565
459191920
407710359
161885300
144794516
1602535054
762933888
1099571289
1393801812
239529630
653960362
1070736867
169141992
344335395
1024270956
881691043
741946379
1096854829
1531107648
312283588
1430680878
858962845
491966131
586573236
912577064
184208149
1083710379
178016792
1232824408
946557899
726831863
763423707
54950166
274090476
522292113
294564090
731858558
1098711492
189595245
1266911804
440560488
1273385726
872473620
495940813
57195086
548522503
722264902
958665071
1045307035
509636734
1138656023
548336018
1600528342
415900215
486722827
849175323
1140169892
1665463714
1183601482
408890019
622541949
995315
371580364
1369213164
963470505
663275855
922997226
783158535
985172943
281399334
825015573
464268706
660222472
439169336
322061589
882759726
439512246
848769189
984362469
1091866328
1443344216
344970457
1037283523
278672707
704919050
1360924230
473747874
985670295
1256480526
1235260063
922573416
291363429
323803207
268826780
1301347424
1005432290
529051426
192275122
1523735962
540821024
868133729
1075348387
996762295
335254880
1601244448
1291527410
831219637
572939847
439882989
810980237
1310994433
227369010
354054709
994898252
268720426
817823999
297806669
109373870
637049863
981398954
557431870
9673708
1641845551
919033168
393211363
1278997456
295133533
670818010
843508036
156351252
270764345
935396449
1435561532
444491244
1363683805
474151670
236498735
557250037
21003350
395606696
719405368
446222348
400020104
979189689
1188626835
1307680405
688962036
1138176216
477409069
1195288047
1183043928
450845210
502386543
955119001
191618444
337069571
1122654175
451831955
469242923
813604743
1387845501
302437605
1015956773
1061865384
507881958
1306609081
314906079
604724824
1113162110
1574678146
452886339
694242735
1236064161
689073889
1050621007
443437530
409095275
325796391
1067393386
1422260983
1166012118
275448862
1126783628
203931226
465284395
340893399
468533510
196866054
258416314
307959746
911887313
116378210
756018572
1299820546
446676156
271271038
1548751885
719185659
215262218
421075962
733575279
780438773
897723521
851473426
521530723
502470081
557223030
461082704
981943735
650106229
1329756047
899875876
766091675
383400602
1056926220
967409458
1567786062
1051525339
580255020
952705506
1383411253
364084
386750161
1466709938
704014801
731015517
1280786921
1041003564
729918
1421391705
1021269444
672151800
1105453077
191083634
608441394
1513237191
405798326
1790353308
472259273
635288709
1628632238
481502385
437817695
733003780
201462171
1185281678
417264094
1620532624
653733747
984169258
1256715714
548744371
861480558
1163877777
1620942466
607356563
559612420
1003416055
726340050
843157340
253879672
308772783
651964782
591816363
650259837
795131442
500083568
671308644
610309682
825528605
1092306120
509027506
457523802
950409187
1443058
680241303
321213804
704051003
648240668
293270721
367797414
1041897028
1896034
328244049
424254528
2307932
116088630
301446400
862248598
77286469
107996613
949404165
154807769
148841928
170062350
3513988
862096313
186656534
129501643
597471317
72991590
455864888
355744747
429672244
203706740
1338093844
166323924
237101120
1688176557
250879382
248891015
105720882
1024666207
125281502
242971492
333110722
243207686
263176812
820695540
294788256
290448109
298854402
115224818
152588096
1292594486
570652264
108420647
1467744068
326606720
1679886261
319025678
1041271719
1150747670
327089654
59408379
340431687
106026099
287839262
59529032
1285104923
1371575876
314047281
623764973
893838830
194178494
1592308612
232128021
757285467
402943227
631328205
1650702008
306084877
1018030658
430975438
375869276
1537932980
677508607
844470931
303861015
301311570
740439975
1328592430
361494578
1691449404
366124377
374298759
417302798
175743648
236395075
399313728
74513829
858839518
365293266
1202628494
81074441
413699636
433983556
416915016
1348168518
411492195
96113914
253810083
1186647596
377471067
750572485
305296974
561062743
214798557
436644721
1132721562
252074819
76809287
447149812
99002305
389029401
313196270
334389603
358300699
873479098
758711192
439866565
452998363
1261210312
1015172534
791402358
1279000177
451721556
1593720348
497138510
774220203
221174696
455122929
207004736
471065163
162612446
38972386
388973596
183399115
370855245
468683788
808325663
477159146
1651732937
254201741
788665311
205246171
607699571
1153473010
473025631
240496397
733117372
410073178
920991671
427813528
494926564
462855093
253751802
262765102
229404912
502077212
503614087
759402691
502681538
924337293
90774864
560732418
485359675
510806147
158449321
524977789
463703361
485119123
761910972
989495375
235988319
537153901
742407851
668719758
462102032
541832291
783194552
391316254
1220051861
754475791
495376655
436717942
303323548
333884581
555554129
469152353
271866048
337497070
853218151
47292448
568197820
300465013
1408143302
575220576
867220159
1476614513
493850654
485898427
831669280
743237402
581990053
490634261
475847914
505041929
564857502
1555071180
248261415
130730737
283857967
554688431
367350865
106627798
364187399
1046162707
85677900
546031444
607988748
589948936
533474924
548123516
776615617
367481870
564541724
383980323
809418868
623252624
271151885
360991753
272376517
549542374
348320937
382542408
383954457
580823575
96051958
768754745
546750513
305674227
1420053481
566949768
1313050149
640967912
396320554
598149962
856561477
275883979
375023936
555576951
687778583
402806971
330743987
650722280
268459983
384124733
551862877
513028196
408448861
636042370
935190152
394722296
635574036
412593609
437622562
493227254
1161969729
52127017
647289918
890879151
587462295
594809728
573118203
93408400
498114552
185305081
654298854
681296299
426842860
259797849
672933554
674297860
919004269
667566163
518764553
291409567
771895070
138450285
436121917
910265162
444198852
270694195
464124081
476198749
748892893
280462235
709729454
434221814
1662964414
380978969
1462039219
694420304
596534490
1148206300
391126763
724995216
729130210
232052846
718313297
612406238
322484735
267892428
538746840
457851026
633470509
664517648
384872976
741730445
655584932
476636645
617416639
747508665
483816151
484426136
442530887
448715692
716917949
708539344
212121425
270303665
495279573
1095825067
589702411
1594621505
517829156
773512247
420876403
407479734
738133874
942108478
697384383
677168307
128151757
456972134
1221843656
1498281011
786100771
484025268
1107002861
769750661
330158813
634146318
686707896
598813757
796593620
952099643
824684733
465358262
495049886
779525515
538680597
1087371671
456428957
789318518
510568078
384389935
476990803
813594842
886659391
336083521
623356143
814456171
676216053
820080544
767813509
821641300
127272096
806936471
676510141
557521655
461012925
832575522
828623205
1066723159
1050506234
1149661292
836505048
539958890
1601897064
1255711276
817872717
842195823
291786254
490434281
1282124454
514334787
389255736
798787678
656500617
469222524
568926996
810455567
479379112
1002313662
807095493
257232498
598202143
858650910
731914137
709334996
839843751
407808338
861232382
589945929
457396401
554702382
465319780
618528773
574102596
278102002
697595633
637810835
766944048
589357364
211030971
428223172
920250804
419088038
419850410
828148025
463150941
891169794
885899675
304655773
894158591
892997717
653398188
518924180
635244449
879115531
394336553
508289291
845091887
746888329
550484051
903103733
764579981
629691340
913768371
859811787
774430562
752831029
202971841
901908723
635942654
475737158
1325344717
914226839
900517507
922902724
693764248
455593569
766059413
589404403
441715105
914600160
928001715
885757848
1007758088
421402739
520284702
689350782
377812392
517250062
644925827
1250344223
709861374
458265471
863709127
871443653
240191897
401491046
1432605089
907353503
477834610
944445397
1650122114
558217687
761079734
1331041810
376811496
933928542
506924384
718803535
515289016
953765491
771766517
685546878
341086269
472456334
652307569
552646444
1015563445
360191470
913276643
689299384
953305929
720231516
970034484
1301182089
295365978
466886534
925059942
870355117
723585324
600801197
79234772
659347906
131265153
920789450
948741766
665141555
626714161
1631668902
987559538
342720014
437775863
935199767
914612919
993956361
496213760
339761334
633550441
648548317
459349525
316945282
130492391
1005218438
433742114
818283569
589279138
754845283
457428438
424724756
1010468861
1019462550
1003515941
1067090560
393092546
715990149
491371516
1005641217
695411883
629310925
723808646
1442500317
858975940
53908038
874032839
339327961
1024621048
383142357
1048350921
1053346764
1194181578
1051324306
194031036
958810313
316598619
302337418
631559953
640884516
679739360
1067779659
833508581
1002011002
1070022374
1284275153
1051463381
519129690
772962
986816058
884824602
423317779
722402202
297823562
960731295
709948373
1062459877
263404238
887444008
306501530
931106234
490697733
1433605906
1048660946
407660661
455088700
617413717
1100663024
745958039
748642589
863145872
1037797756
1123044861
379907392
1085388889
825384324
939161753
646367500
804395531
523728037
1076091416
1122119644
824259487
628487103
1064441340
857241261
1112351330
1059328092
329859678
457666863
714159365
812603279
968353909
406495868
907499219
1278281391
961944996
1172382030
702206315
1093997928
1148734301
781332747
492024521
852221744
898258538
808334620
1174279600
812573832
327834636
770180830
1005780503
430406301
136593525
734620900
335271333
545407403
742625082
1109606542
450926981
469882315
370359783
1173414816
1209649535
1397101270
1220382678
435019509
1128552387
252249014
543556363
404136077
1042411638
870847470
774542004
1012117513
453393354
542328919
870762468
250693299
623442366
868441786
875885872
734076380
487147323
1055715672
793426728
1060355226
1261434578
1079628076
312085981
1120031380
489450550
1222546317
1254472513
1272258211
1688133422
954183043
1404739745
1202383724
808139686
909333495
464497468
745219740
918238732
1097539175
780330453
887905862
925368214
1269336131
1295261974
473982459
931576415
1498976345
925043525
1296274355
505679114
593013082
841468960
909629341
389900682
912733441
734383073
334948444
1039569828
1322519638
1112983354
206128341
544239626
1271850933
425040164
433443604
1052491673
819669399
1310660413
977852893
102235772
1043324827
526227265
1159928285
1157337705
86024820
614832830
1347087620
362515818
444709263
226697995
938018507
1174272939
464927662
842352337
1027989253
1204060340
289758234
582809182
913515244
1217774619
910093124
417358551
945662140
817134407
1334635522
1018448614
1362138701
939937912
460203479
963919661
1413035325
1020915777
827458674
617920632
1282508377
753106377
1688694803
1374830227
1081314258
1169690970
1355108651
1452651019
538656661
1390598870
871193100
998330746
1112381774
1083241661
1479549787
476714415
842615900
347547293
1440989818
1490861482
660620957
1553543010
888854747
669089003
1025117785
1180355530
594466137
1199374797
463484524
1498975144
1273685433
871190484
189388642
1547480177
1373457833
1133301783
1213699394
262799388
692518294
1536982944
1200065757
1059621864
696168086
553256251
733158233
1399429448
956651376
1306097390
1398675561
1264073585
1385997597
1309618374
586641794
1284990332
1191772338
1474208023
386851623
1178102422
529124254
986352733
1256639819
1175051651
1097345466
1038660370
869485677
676585837
980143393
956433486
754946231
436845319
646359264
1334144649
340521623
1232057368
870957707
142712959
1545432296
1483780936
867004803
1459408195
770810012
1279630942
569318011
1155565533
78549788
1487576936
796518065
1480013342
1365903439
475510285
1351867582
424506939
585926639
1290251544
628496557
346608829
1148765434
767300356
118732239
309956834
979058344
410620392
1423496569
883004527
1073983922
850581858
1616848754
281154268
1468722774
408553398
494624534
307250385
133892122
868933235
1069518672
652578766
596490403
599553211
875088029
911358758
805786265
1274280499
888053940
903700146
95179526
1485864977
1294842497
981288688
1465402370
272820883
1204179473
966010006
979060975
206079634
1194427323
908969780
1400239356
187962859
600621157
796090821
1771678155
469494542
1469551156
1374425730
1330908409
652026411
872094719
1358804189
708186227
1320222354
1356490857
1140343288
979438492
888678170
772885941
448566988
523009357
283185881
1410072881
362097050
475148434
963880091
801897798
911092328
1034998829
1039430595
344371394
391901588
322146869
195070127
430072176
412411184
553733906
505505131
1489497376
739447443
1369915915
880903423
1528863878
694649726
507926270
452159777
1329723684
1089335904
934887134
889727834
1271745441
1164253272
509131342
1119326565
1208658429
614216229
265283108
991391659
412544498
1354334610
922275165
892134992
1114037821
1056729525
622284715
992043352
58161262
1079275074
1077963434
507221137
1364952024
1437639872
673155899
175111012
526312529
680477123
1052321969
1028680011
1266649221
1474990912
1051621471
1043582535
1478790404
749129325
601337506
354231326
153355276
314928481
329504587
393101961
1109573026
585551351
516380463
884589110
1053263216
1147319029
509464548
328712967
1164673687
1178907591
1024820451
1244151289
844148383
604046700
1210300864
6705484
667590465
1182557747
955585574
1432483968
1394994302
567228536
292299429
852603081
516529259
838244350
394901101
836172361
840911393
786454362
1096300049
1180514586
1318573812
1041029485
283308338
120667769
921538235
1481339814
1350996051
570189581
503759566
1052290081
1283920091
540863277
671165281
1432277309
1185978468
880339583
405077871
116583039
754767436
640074216
1561136734
164775891
1550978967
404242681
1108084495
1118341317
1489876836
546999142
596480907
443322513
749174769
1191177489
1358968976
265472764
518785859
1173511418
831022485
731566892
1116112759
1324304478
845071016
306051782
663750993
958752885
1296671301
1069591116
429129927
616107476
783901210
1170196231
835940417
491050347
1014230335
819707476
1155831468
375902202
1143578972
464972828
282958057
1219175886
344070402
1376130076
715526565
718866085
1537062978
486969795
1069785109
1416939909
1355415369
513855842
580021619
1046722860
404571215
459962237
541780480
1287134612
628457625
80931107
666114180
993333154
139911147
1209500273
944159104
191160718
409683376
599003716
990539609
459862570
594080226
1383228629
441175035
961551132
831823787
874379968
1124186116
814978617
989853476
400510522
1486108518
708570393
1165043456
241538225
1108899524
1476835512
1546935375
705061155
1389097776
159568472
1088764125
201290354
707844091
844906460
462141132
672671612
410464630
952480847
1487100185
447232830
587377863
1069744887
1376607159
1244623976
975251292
1293512460
327910396
666720915
686281374
588761320
631112656
971765120
266796768
395322497
995935929
1056462239
1106961500
952574104
1628705686
593025904
905072180
1615594117
1258760605
1125534507
141745825
401716792
325614199
430503455
1382720646
896068230
632594151
801208333
1002883410
405750438
1167981632
467121203
456454992
427226779
1232096433
725862258
791846100
568304599
824594029
1057242017
650871394
591938958
1331191929
500405590
311865738
1375152641
866907589
897137586
540701885
296370280
1353798459
1117609724
275313624
1173435661
898147505
848865285
892098718
726601211
410940687
555770860
943056392
56597453
747328468
969386565
693581783
1082966063
1202758776
1239451336
1497260556
477007428
736461255
565125558
667128116
1531701431
1439656537
1330954326
1309662303
1186061765
436784573
1071159902
913733312
1053522593
989133964
214832373
1348893592
1238147890
395924360
1048636019
270179906
326070679
1339215606
469413367
525782509
1438709243
833400887
1089478680
298794727
1020983406
820041
1143597389
873689863
918989160
135286399
1181422880
964169865
860235549
756848930
331964025
367615142
929248308
1420151074
1538924257
678907711
292745282
898050202
663760925
240932371
963893554
575747047
1150549154
1152216903
1279058400
915534646
1433917544
1313498666
1521468208
1490251278
1400085942
1347916236
269619787
1043879426
648981768
221533858
787463454
533573062
1385782077
1394809111
804483591
485958500
555011601
526239203
503902583
1173772447
882601317
626868414
487804664
1200255168
1076257066
806703226
784133170
468124371
547941581
843972325
505092166
833580009
347269916
641272458
1304981513
615270846
300568605
1261190738
846450545
1494538353
1492142066
497502072
1319664330
1067537186
500358780
676047806
1459019773
1278161711
523358585
1166497917
531391389
1084135345
1327450751
791317061
277964006
882041222
895409615
793077250
687919566
1356137183
107846531
559611340
1350912098
1614645151
1371376050
989316034
1287066384
1393431774
1110618492
799083617
1380541466
926873373
1420014874
430564103
981375115
1417948559
876585843
800962314
1496624062
1280943342
395341578
947195889
1136509276
1549544938
913060347
717904086
677763253
646898089
217844867
295383086
703094295
884926382
973092640
892139578
984951212
1181569105
1643068258
560874652
133551748
1276361941
644753190
538065476
499992061
530179459
991443133
852002259
1172626081
1312931462
1281293898
618603848
654454897
845810373
982767998
492630937
695840182
1330831826
427350815
1012720045
406689721
75709916
1161990030
1251744911
331564469
1135146639
660071681
331647684
998133797
1240510110
1144855750
1314996165
1679733619
550874534
1225082528
1056508284
301298543
830595997
1538633653
383486554
700077177
304302396
223090907
1258790515
1063390158
275820628
1276688607
397619831
656603707
750072536
1285098737
873699516
1199890320
398517335
1018756797
1280549987
507616410
904289077
381570393
1600656372
486554307
899174055
750926922
728663533
503962253
838069064
250422087
445516199
1190163203
1101995574
1137131580
1105590464
507364098
1403265821
511512779
116989697
889679775
1442373670
237748805
1118389256
696401481
641032937
1160706120
600026075
1088505681
1456076272
767920861
1604184095
1574251890
1669014669
664192513
755279405
1399402644
640206911
1123020064
1481378556
838302133
847889393
921848527
35956232
456979534
1474817655
336295765
1323450228
1231125646
1357280152
599444963
445484625
947610186
1496630617
487940034
569948383
1254789771
822993915
202628211
290064453
1548365177
1415222226
502612240
459666267
462714731
1250132768
1013933051
1595466162
1317878487
459191853
1413485516
1310176061
1073484728
512020852
521240071
985260596
1155895344
405643301
1364565996
1446752362
1459867319
1458681257
1145996422
52339288
322462569
1433710038
858511940
1082278349
985510746
602323185
1526648255
808020570
488170539
974914852
768964218
812352478
388767314
1060851873
1346686663
1229107812
535479014
398640131
1701861875
842347731
822697989
1010333558
1006461979
1602233307
1042566374
997720919
593832736
702806118
1249554104
1013069858
1628672478
702923216
1072210801
636494922
936825676
1616317072
405822674
377976494
1090853299
571345612
158203119
1095112484
297726745
478887522
1686957952
945734356
818516850
903982993
1092732784
400852164
681515504
449681995
423058053
880309780
1547889322
1341633483
747878800
1193650781
1075484188
155813969
42742982
539006142
1214099613
1353901722
1678429916
1283038306
246123546
1373321118
1392353240
1062839123
708064997
639989450
737547800
926822924
888250274
1095215531
918293216
456813515
841212294
1585560583
363620314
695503029
479559927
779513851
1058248611
1041022
812546847
209965586
1456002737
919450255
1350620915
1370808818
381857243
192074587
1089753943
1206363136
488039382
332144600
571571561
1206182268
906473630
399046135
698826846
482318605
1060737285
802047614
1284522469
782134633
1423825843
1474841355
511236609
1273354586
949106461
894749752
238540948
429430755
1328145122
1183422867
196668371
808364373
354427029
820321292
722853316
1532978241
999393452
1673882846
682495479
394470655
361166716
1520972181
321561632
635134858
1344031919
916466272
431378953
363767978
865120381
662695167
816368108
994409910
416921515
1389582096
1209470530
1044304289
846253582
694288046
1099506476
1127866223
1600197824
837951964
664900767
579988107
1608987950
468017344
691678830
986697814
729143535
404449890
1424749692
669607754
490186805
377078329
812114243
467818551
1300549216
1337501530
633311365
347088655
1617526230
93963767
1497835035
1069189407
991596841
926493986
315191478
941336585
911343684
1658982425
624295029
839878219
1580644602
897559394
484904884
381478939
860807115
538209151
142171923
562498445
834422498
1018882951
643269403
1211871071
1216187230
807726106
805641461
1172791010
681988157
971084839
1261131988
260996405
935639336
1631691629
512913744
658776041
500366218
1630142870
1073178640
795453056
1413326554
949904284
524307805
1590132329
735791126
480558685
419039899
936311538
881864581
863272961
1065224623
1036883571
878043620
453542973
1019058197
1066695171
114388822
1634229338
1054086480
807926736
391026791
65496766
122895362
673950778
1219324730
612264073
450057871
369947719
500231530
259842487
346219985
417937688
489854252
690895797
817718712
1190798887
231578201
383309447
598131887
256872893
641240248
439693730
887600325
1041325998
382658932
1394760576
719624933
384251628
625620096
479374029
1379660415
470619020
146775102
639319120
1012948200
348050254
1547525823
226960642
1285911943
654749752
773301288
929370137
514721159
378010179
394016548
573520046
1147021935
584215192
565575066
865109797
834258246
388773411
752609042
1255988535
100909071
943277426
799988633
614838023
336464646
372304149
1096684898
232544835
263284865
882926
378938404
1702277914
702663942
403505823
644407
1370362966
206385682
506073601
485630976
633183263
941575807
761944773
288841015
1115234248
654256527
1201472014
108595251
1088884666
644503740
104001313
414456890
348360539
497061378
822210147
902380257
627246106
898704602
1236146373
1122281193
542523119
1003475158
663413611
458143561
885545073
842911740
1291872463
358429543
1156532358
944269089
1186961487
126051855
471860941
452792660
152197198
71439325
1323177657
3136269
696103454
44050867
737241705
1422837971
1009296801
522195072
1028771707
274761594
297318073
455700401
201818781
950124449
387958981
561883648
1305539716
650350466
1724786
571869504
506634972
900912789
801148872
258369464
729544524
1470896212
1124665678
854460300
930951917
1260441344
927740014
322009816
245096126
553521183
326155864
412973969
487606993
777600586
1000154202
622365900
901057775
1198176030
996529381
1361023239
747781355
72349015
419777203
189762820
409083413
1615877401
934346677
468109118
1077281261
275577410
406018440
810719082
184085411
119706218
278629002
93577497
366615065
1372546422
923109170
384884123
26955360
243746955
421036006
508298207
851969971
1129861866
472874022
168267471
1203392970
661076244
1240712340
132921851
884393835
663990971
814288048
387559584
488669829
802730678
926559116
1099811807
459467303
1146795058
840324208
1646027829
983484033
456238282
384377762
904121390
1662730735
1277329859
403415878
1121234046
968959587
871344360
878264942
848687119
351453971
852361846
158008698
1143988295
1509455371
638430797
960454156
407284745
973500464
828952493
810491
1044185575
1560496308
608127480
1014914650
467333194
1299722289
117428938
1593439843
50897022
359820664
1344897806
1029166905
317067552
1518075756
939902910
763187307
83609006
737416248
1369625826
1060624899
782108421
631226817
714038078
961828655
1696487421
573886476
789310858
561515084
1312185722
511951031
304431702
402014464
554211001
689128582
1451596704
393678596
874221391
1397859383
586122804
430406524
774292768
764341926
794858254
802459697
92912135
1544592242
1603626153
909619870
1160502523
477854323
346604393
965834043
272595273
86583899
840450857
1055869344
578219332
895835994
461078402
538191245
1639387014
889563294
409377762
1705332631
784987707
1027546584
1051782456
604070184
111289605
581030487
795310490
236739825
152981227
314198621
262904392
417340052
508614986
1180808307
893933509
185085488
243791407
1396773991
196873872
727121250
1635624626
821325476
236009814
288072784
330786253
4065333
732307235
1071441499
847084148
1344807775
296585946
1060953511
377296423
401628505
122566434
396005785
684306193
445512416
1319646593
1388430885
324361082
411435844
1231315147
929391236
851293055
528186781
850055297
1282585400
462706650
393982350
681004644
954682637
304679042
818519728
549824528
1477974182
578735228
743824461
608411581
1391400422
774549897
593852301
721348187
208352316
365614384
599614326
576535887
913047150
395051310
1357627828
393937897
610132568
1170832826
419063609
801130145
354442390
537010513
462703437
450507066
1207906362
1696749871
1626417012
1485101286
794163531
193087676
1407489316
1013499107
296107682
430094970
724836523
580333432
1363261566
1010733985
1445247521
1039379831
360431216
850662080
1102339231
452118248
795797541
500316001
767125376
469314532
919464976
810757973
860651136
1382137646
655375266
818979192
1104175745
1059814306
786155991
1189298619
1093073584
743217067
1363069938
618897970
1622993111
293195079
449294322
1032749991
874021934
432357928
870915793
528516775
820333661
593229968
111711378
1034729699
402545319
494218347
863120559
402747280
714231977
348987806
721587617
1031925575
387645379
1620378565
1461444700
492137984
751924186
1071684593
1267816428
624576796
788923934
1369755514
412143369
1214972974
256731999
381788161
215252709
88612139
490043952
1607598908
1221115896
667392219
416309876
195326982
503325922
914982866
625798603
930435621
876236900
564148905
186542190
1215515700
894794604
56259398
629294703
690829071
825715032
950369731
1086821154
986557943
777573821
1345674520
883718739
147025436
889693400
973099645
598823361
26085920
61404445
916169244
248025550
660286286
479567286
634515112
366335001
221015385
787591847
683482004
888511895
1050121275
661961635
285236
718182645
275682661
488953033
1341353966
156235389
865491320
936438661
464969962
492035694
1011636828
632782647
527200963
713232856
1710888942
1021373772
466714789
220793
783827948
1075791379
310872
543083
504841
689059
704295
308459206
517572
568075
1130516452
1263784
1004727922
1070091659
899464
620414340
1181253710
1247891631
2881393
1350895
546468568
724942235
3623415
20928836
2240917
6795514
16099279
1535156905
933492104
49807078
31720334
5736110
672351127
34505071
58296933
66555762
50143
874635898
41794098
1508466
334735
39284537
269637120
53819837
1310887284
75922450
3439699
1198206118
630871523
70146410
75110275
43658438
43358289
44296578
1295129258
74808241
77642773
42604744
66087599
52383318
4987451
799808601
48440985
68428140
1017315
30836181
19973486
194753950
65048798
54416723
9898826
82501535
41786866
457744
110295608
109018932
1333850523
100622889
1417497
114306618
27128592
59171434
52833284
45917995
104551468
53726938
81861765
26515249
113904156
108291800
124923121
1090146
413305924
84450781
38889828
83347609
66499648
387817514
561830321
66487254
1255961786
64241955
6058070
71987579
129161712
46738492
66357656
69195943
499608556
138122913
64073908
93747804
926542976
112946324
464142792
116362188
136193999
626640568
71837359
121592866
142186058
492056513
73985155
149110418
114836256
150292653
635944056
103794243
152499924
153765832
78294325
155798839
139253226
154297320
149864503
55601642
148161920
36746
423892617
107903775
611767624
158446815
80031290
414114761
133748785
193132935
160814796
161081561
163726500
81014442
80815736
160304459
68403368
60675207
105864753
82156227
83004212
524884971
1698539345
84200060
171773452
91241083
128441885
757843870
157813011
173089562
161960256
87518443
157857911
101568222
16982707
44146920
180106311
75307390
178641968
132057441
79204120
450948686
92859188
61761560
41877046
34198090
91625585
161706639
1238901237
124102603
1422754741
1204005542
93805781
60430734
142068434
187170237
911561986
189190746
175070384
115852929
99263539
126013491
99353990
2350229
173450076
62888904
184165716
193419627
37502605
153243433
3047794
533229705
190016953
98856136
74407697
652371694
725022252
197743867
138971703
195842041
835556578
101808128
200126894
104222227
196785349
200613285
95304753
922123225
105788028
193415908
95221620
115184717
106042262
294449585
206730400
1009785908
126776419
85947917
1014677812
472719250
27189794
151748576
133993508
7009551
157596576
200007725
111748654
110557313
141172701
143998182
209521267
211298248
86970355
112602803
64562648
112036012
211981165
211918701
113061035
188598824
37662952
217411567
63569129
213732606
448114354
154318436
220115075
117810968
150182905
210650022
125529196
748306637
221028078
225750310
732178946
120391387
367994841
65024231
779041969
944369614
226197528
219104392
61043082
136843165
231608389
115837096
234492717
137998893
122698811
114499707
1559696
203160662
390109098
125263301
162382772
152215940
235917981
58087072
263474913
115375717
79327015
127200137
175614709
242874896
214134552
118301251
46907940
632768022
176601426
127861746
942810466
57000616
256700496
30405849
1639039131
412280503
248573632
112522863
34297377
1216785210
187381946
253239255
129731631
61352797
133170365
252166795
391561369
257238485
257527007
74623640
258707440
134027059
12184076
187847993
228234492
90264323
154816711
86871315
1553834299
179208110
506555757
124545106
548115093
135356696
153652765
54708211
135537578
153638137
137364634
173565167
2319243
141963286
256596519
124788165
136754797
267651211
270985733
11191119
520752480
96924263
262658578
268542777
176343387
686244526
101729481
212578310
84360497
40310136
275541557
136225244
259607764
257494487
53627255
596316235
277171696
274050240
141126139
149614564
174692058
154926654
907229
280713262
235614906
147750156
61975780
179161016
178708357
184425580
282321361
147956065
209557719
208925188
239739399
135987627
283701381
269282532
186510943
287204851
288136223
80658813
152262612
289598930
153205012
286660687
26943105
76226882
134038417
57254468
272110809
281095507
656002909
235313380
989897657
293958162
193075566
153776383
480024236
183974788
47254369
110277639
296682338
771594684
300640343
195720469
104051418
272280973
259324675
166700487
306975957
1738104
140469515
235619713
149537808
138921637
158116917
163462597
162551669
288203618
161332112
67808704
189956042
364499290
163448250
163971817
138581090
310088103
311260091
1192902014
803621265
244217798
88375221
311876833
140265451
313551654
164169279
164844087
602574
312301149
160080391
73802969
42742570
165855154
313778224
670899154
167321471
166651077
243639891
129479531
147983345
319360340
214002377
169795434
285605590
445204090
70441957
304178687
202532436
179008061
147767128
617766565
131841190
245834511
87208333
160130213
264924573
170744820
128734688
307133661
164161877
637998399
16406782
303045618
327217043
326821911
328000513
59194814
116071195
325971522
274494961
315715137
328179628
62963897
204023075
245936756
171746051
212466504
329925608
177615323
309695735
177428699
812688017
178979463
752037706
56083125
607091317
305457246
331369633
63014092
295494798
214597625
312112237
203737679
32345994
332213863
112132251
332559512
332448790
331947269
218780128
182463574
338162987
465007189
337243590
180109018
677718145
46661093
277910399
458628764
324428920
321147985
284536248
289724476
339611064
183401953
281351063
175525709
344499788
255196046
345897181
130704148
394083575
185320631
178095169
293709665
187821718
349983757
47297249
187717813
97113133
187662622
53182142
122713440
18401226
307104836
184035268
565488324
352297013
205592031
173167554
174015537
335927665
491501412
182184625
35923215
183968263
209969358
155031856
204985716
847719920
313204227
2083373
355411196
357555185
1016444269
1431677140
288030114
641479042
383196488
357503814
341397603
142359419
231956412
194029447
197407566
253187666
322178021
326753770
322214267
499982036
352508955
361299553
40555070
308679091
846711
148811537
354724651
210047746
336859152
303088885
318075872
633443085
197112026
214441801
363388699
112184125
367886034
570115849
821916159
1502375618
370429296
345412823
169845330
369730489
147874865
227979688
175545532
132399964
359928594
262828230
369200658
369128479
128626957
342275876
254082844
340779626
65225741
202886346
375476238
186293059
318463244
92901268
218434131
295782793
1329243140
177903358
347889598
170331581
240599803
246537591
1379808437
617550408
76864893
497051135
804361742
1688031413
198769183
934864251
205947225
366272830
57926861
381688486
858812807
700174071
206854016
354456213
177917405
243835307
1411719199
309492138
378436949
275831824
187567525
372781805
208991581
208913951
367674232
292526262
545498272
387778619
387376418
204394667
210267655
209759242
209830989
200348206
268188539
524647037
194479278
1265556168
222873536
221572303
70358946
386409064
198297181
255979277
1916766
393830895
253050438
284510344
460963930
206966475
388262969
389581553
367330655
293023116
539915555
214119468
295095017
393190362
158819704
210736204
228658440
146633084
248767959
200868185
214648001
949137707
260744955
223346878
355811581
749268723
346268372
1096271387
262184453
276250928
77252706
214444346
136535253
390599285
361823848
217810512
156134049
359031293
331916640
270574655
211536834
218391184
402812495
334895096
407018295
1142278794
370736589
168989955
266776394
384013841
407228860
423370393
396977978
218680328
329622528
327117754
299721238
1292072416
207637625
267184075
407523045
220056729
142226425
148514816
1345423008
185297808
340105607
154295593
269653407
244912827
413249752
109451543
394566150
221998912
191645239
223274693
270542745
268405672
437007933
417073578
223008545
225277656
962676913
419376500
22752926
1985078
27898897
203370319
948830190
405942226
311317992
227663800
414159507
421793521
273962561
33747509
422268644
116830709
419674286
229055215
421410577
275132938
243765778
214976929
205783715
424800562
424295996
229395654
132154996
199365092
337506779
123251149
231149951
186567020
424190777
427715678
226848571
169670312
248435074
424163766
346297755
430657422
150631926
241524706
1229656634
234989087
280164128
432422113
59279944
400359184
397976693
231371758
165732496
236601763
55040885
229826479
225556494
176502779
501760912
422746825
910509216
263050957
109288462
221847961
282805588
236009417
482733967
524827228
436920884
36090165
435067770
235688523
1340515115
38305043
426779583
437694086
171083930
436345234
391161860
184138012
164704762
437136618
159842542
225696653
203125219
320189140
401654995
198632179
230037525
151516505
247224891
241619839
75367256
298312
443489042
370859313
2323485
241919745
241397177
288421842
282968887
445735447
288831477
1349910091
447423303
446155960
448351272
49980349
448720617
242033870
236702849
242506668
223310120
353984384
580969
496173481
289930563
88921399
285031549
428347194
448810115
243118398
16514369
291143607
450196702
445418666
380450773
291472458
291717005
235623809
452006401
395253852
307266418
246000929
245235850
234891436
246604232
440486223
450441928
411905808
454783481
455752956
247716926
117060832
246917217
593238325
174709289
417795153
384847555
153269446
185680322
227773172
167659248
746676072
168343328
270597357
459061915
331710118
313312345
1387523953
247676925
249651373
449672038
248604592
241900416
461567670
458481365
239587911
158235677
261607756
205594146
184078286
249044260
339150234
250575762
1428875149
286835400
375304873
274670512
398264039
299878015
461724557
460121967
207609617
342557541
146396357
920501075
298126909
250035331
253748109
431352068
1238321121
372371437
465796028
440087073
193220342
391534577
152764674
140034737
469102230
374551979
1178163025
242451981
242492931
222006296
564666722
254011581
271754803
303215682
162168421
255376885
442884004
551558366
1168721200
382984110
113424374
473881915
433823286
439676570
170372511
402744444
473705396
268434126
467277458
218256298
404888265
235110863
318674773
474800530
476588376
433231851
253475102
472188762
260629808
477244447
315834886
478883120
171696871
181532486
786897610
1379032398
439070083
268855478
260559332
49761930
174557993
469139212
228439743
236406246
455989826
478868844
482864651
246034605
262037150
210666121
255364219
230328317
401902866
1772196075
455237586
309985390
311225063
284503266
312796832
312543894
199716790
448826284
425807010
478235702
312614204
481355042
265369455
489084524
214383249
190048787
478416277
290473967
464699161
314306531
117335726
490211873
88964653
857941701
490763847
222045676
399591163
355528471
308120227
266393571
240021583
181739954
364238735
255255089
207764721
316115605
241749534
259453963
436269369
1160190564
239323233
338108302
494123794
181504972
271192520
494997794
212997733
1003199910
449548670
997970143
270388559
493095109
497325980
245923129
453598742
304541798
255595699
351578046
249142925
333664987
240033084
464835433
833844878
78230766
239523546
116936464
262549187
659699761
503236888
426354534
274493158
275185061
146850839
88920168
44337784
319141569
124299078
411903852
311343754
198478173
306815138
478053492
253996863
311481723
508113956
425129795
371181280
299071452
293414836
444255455
325485784
258334251
176815984
512373741
430959417
323170369
379206194
203409293
481239316
325276234
289981768
482891068
236048975
510471157
277353280
43086076
1292651696
572847
327140813
512869398
329190591
1032720317
160649265
941495644
213693835
278409121
294086523
418484100
326322193
519103389
517509634
277124521
522505479
456659880
54605879
294425555
523137969
304887415
448905867
37444892
525353072
356380809
228425299
525825528
266502724
41379184
260667372
528196662
478075243
281615399
280884572
527903360
399595618
261617764
273975334
332221525
279469984
529365530
483200139
522980037
277258781
534913554
478969171
525762106
488874240
535192229
422378766
284087420
283211275
290259540
429798713
286976054
288325751
338051952
284483996
287766545
734648274
244919045
1130198188
1152663536
334833885
541759706
336061337
1125756041
252294263
509088721
395255274
960762175
223026456
513412662
1620680005
495104738
518475285
539281445
115349628
548790954
864730651
252006160
265304320
105746630
539578164
241181262
223214420
330339111
313657724
290544716
99533731
557027531
311463555
336677878
561082734
329511936
309059676
467773499
1112548586
262002797
296560316
448623788
495976838
545376217
481233958
320229884
401525885
646618463
439252265
297335775
278466831
191299776
104000351
297623260
298052060
385075829
385384365
220042897
337261215
526090377
563071801
298020655
300006997
575759948
3178700
505823657
281558924
446668215
580496212
579086117
581856139
582603833
582281087
344582376
242158949
433277721
345528398
241967814
738363770
464507766
560927964
335544773
264521111
56213733
582156167
289817088
297474630
371894052
291527257
591879698
298399527
302997227
463217632
279260302
592401498
118688504
590548204
577647875
581311405
374740588
472320444
321250483
347844616
130562770
327218628
549178731
1204961233
349164168
322642129
306390881
324714579
322784876
305953452
277948789
392417836
307153230
302996495
1014428097
265374329
731126465
599666440
341160383
1025475763
245940141
436614208
305660358
292338479
306512394
296928585
311769152
364551121
606905344
162113832
611520573
468909636
616158831
176317188
307707723
549962692
619583711
352408543
1313336739
309979075
123944321
614383933
183870202
295794304
313432256
293403602
495745604
352929995
162197954
334658248
141277578
310841098
692512211
386932773
559252052
346443801
221740764
307291946
886691068
512517460
353866779
312521819
625669538
210491004
264827788
311245116
369018322
313328761
278162389
292297386
728214667
352458412
551831489
255058386
383359786
544756742
506056642
295997410
196146704
302780146
361630175
599814060
292945581
100903610
31487564
373673777
171858828
448487740
315648770
641578748
644730229
607840965
181873988
1041008318
634636431
314091552
576897744
358879521
358373776
646894882
456190269
416481995
272509450
216249788
633422826
347492859
531351311
653600246
590364405
652306477
303208957
349144554
318533286
657331130
250715681
659111728
97395995
553395138
528409557
309830299
319590154
314370266
303030490
301714713
360805522
656880568
361965657
658509595
544461034
344043928
293652767
1095607553
998691106
644614884
315280246
925345486
297989916
354956832
322630203
628679341
1662041009
508125925
468349960
677945278
313147782
346796662
283011006
240146847
366030581
207574551
655662058
223749112
551412677
998622213
678488870
681843160
313738150
686083535
452020574
317344628
358360347
169559216
649728498
442357853
326676923
739260827
263562763
690812581
403817867
45915679
280743435
842334913
305156830
327116676
327512109
111486917
184794070
242487280
312205001
280730166
404498182
588356877
144118863
306228424
122178854
701013816
292587032
564034496
594297013
290838130
636181908
351578473
361415711
330447061
306777148
248675002
694320171
318627113
322857455
257540438
227327868
572597401
698182762
316809403
36218969
293321277
332898275
332269354
92808839
659444993
500754384
372877574
250015224
692466796
333712707
579830956
140570432
281372606
677465112
289573344
563616376
660520329
290415686
278297871
358152334
408743059
372464383
318811290
335766417
720165064
579440530
314497647
328634561
376137212
304166220
731368149
354704979
1451392067
732394084
311166004
235730585
508202302
732972746
350713854
291898394
401472543
378851083
554156033
407887290
259665828
185249926
372390373
279566866
865931058
712665755
739785626
300795335
343042366
724612657
765832488
338875551
339252634
586596714
550686075
1604215299
339682536
86787572
82354439
381833182
704641558
615594347
133528743
751780573
722804895
381760631
334734124
559648188
431197405
477238205
363452567
741232334
754227087
1641803213
475778240
383395106
383485934
141278444
383036936
353272195
757182244
350121502
551382620
338597256
383775748
349485112
342550584
328703640
344127210
764905015
379317859
340427287
385063836
349648621
769696833
225602966
601887231
767488802
546278925
668747060
240032573
386139135
70202221
267574872
773570560
347291869
770452599
336494710
272916431
775778611
653424443
254803422
593828268
345041371
150603360
226805117
751557030
247003263
685393692
500196987
274989588
256713833
300530835
340740770
348971232
777428258
372845130
762423699
676469873
211593052
355625153
469942434
649560487
531040300
350988820
336945676
537407788
389669900
338446250
1221899368
145254023
555957219
220336026
396134310
776227814
792468807
484852243
303294991
623592614
1048856500
749250801
403604068
352318527
232635065
219826131
217160040
431338433
580194058
725744830
391959531
352942595
339337599
310021487
190536587
790203779
963294568
778365402
226346060
268350526
280917546
253344773
385193474
806708429
351887447
99725930
353083753
855172704
314426296
380416539
300769752
223427376
758895271
335694339
650795709
316728088
814502635
776519685
754913678
281194132
358291725
650555821
826135049
1637038366
826379279
829155307
369727997
586529423
351250726
323075421
255897988
831178690
324325556
233979741
280231889
360056950
763774757
397532963
303943472
836478237
499581861
312281930
186870245
836600566
664292916
809819482
835908634
172460216
324440705
361693866
324123063
389560612
410218142
264059155
761125407
779305300
2642152
838261267
840118931
397974206
362688099
321274262
386927101
239607357
454479028
524603167
217031414
658171112
398225894
781046873
844814345
385345857
601417629
968020230
364631678
261842188
364505184
279525232
193627244
1224131994
854332538
354087859
977668717
855254229
386869762
857561775
859476168
28148838
356993131
859927685
400372182
737992209
1062571212
328208056
366654292
863559802
840448652
210941415
149285908
172498082
1258839977
501120165
1144454555
801978988
358383203
864698488
404136444
864921788
678141199
509749780
389680478
736811286
1159766840
600836535
784692670
396915051
195333587
102906687
841405416
762093804
645361390
578238232
67916468
346169031
411692880
954824336
365964701
838952710
878381554
826945158
369677049
369292667
368291204
369874443
875943179
880938225
370296028
836614804
276978540
335709169
406614923
26757148
370110298
814006554
372142067
529473086
355928022
803930823
196309522
372317680
717872934
368467425
755224916
473888661
154985787
381977844
323189082
851517746
318441320
874072174
893607808
521140457
357893791
625576097
196224513
374487173
1201643215
907722962
858638806
480977720
901678924
469246775
73742749
374827046
291215535
274291431
916804251
355652264
412374281
916941954
312485732
375771960
409673727
920055775
223485890
806932626
189355291
915914935
910039451
923502991
1003373985
670454222
674902681
223825480
879453278
378610764
379776205
378117426
378929455
289438644
374735025
863472451
498211709
302117936
373680995
834839045
335865753
884636036
428362606
725996716
414744536
917096044
602352631
361028367
132418318
95077236
414713674
1525803040
864985985
317548143
347620569
302720950
350268497
416551132
396997305
205429792
382659726
938643309
97083549
354020936
405307245
1204671928
376355338
355414645
392180796
294393722
334069491
917429610
844227844
350060014
913499209
466352720
358743888
378848332
394897974
150478309
965649087
448208474
248433793
412874317
136478318
389142261
219702421
820585462
211590417
185311325
192195004
976302126
975155907
420962529
386594176
311839004
674627392
383685444
384090613
953163558
387045642
976087497
386319815
387275776
366463453
742026654
387210863
422583330
743462154
982095868
387587798
981818635
351597756
381029428
790770716
388268832
370620833
968689530
335849590
949549653
413919487
86059122
388379926
899301140
826760061
679148176
301225163
495729015
535281265
252248615
327111497
388620307
338007782
997540362
394895974
1000882920
988814670
266394423
998804849
1000068616
596204806
389950724
1001929225
823838697
386494749
375504096
903422601
748317025
753748973
922958825
278778642
389785737
364829711
298587073
4584818
921252514
391894120
426268408
359894180
917903069
271910794
302183345
33498796
430795596
1019462767
1018369361
428730189
828325453
339668710
390771155
393725492
1149119265
334820430
336673670
40497817
393786667
1029342789
1030891526
393399103
1013124249
222247656
110912613
274290126
399074043
430018759
392407171
1016848610
1002735128
1051196272
854585450
1040288676
1031510263
304347375
944725829
395650568
426524065
281239486
229123904
503127584
313858467
342283471
712998626
403752544
1046197890
994679137
1041549388
1046435933
263029326
1503561806
633204582
432923706
115525158
743726348
1005996282
361878980
969715850
215115328
539296477
283547153
1023493837
561546102
373267165
1028258785
893335577
398432557
592505450
385189596
398860669
398616894
929659593
398645140
1051728147
397860454
136589454
322347152
372368429
1059486506
433639708
244812652
425651522
1047958816
1052552653
397249118
435562438
1304938589
400307356
82197603
942886808
573223250
965393946
1042488557
436652882
1073741982
1081564991
974403137
322781625
1074156443
996594282
422723981
436975063
669467952
1092313327
726270765
129598804
400278084
394342949
262165134
395465519
464752301
368829268
16831589
397356347
299687381
355408488
274804342
364673352
159153782
890685305
153442571
376009144
438451668
279367695
1064756184
402022851
960670030
478808919
1129722088
406016146
1012317241
402955094
373007371
686959344
1122868130
1058762872
888061755
840009769
382615691
252924055
471162617
941343882
227689936
442443437
1146175422
1121083361
374633058
322109664
657956888
541709954
453827615
428151075
1164134843
404555819
184984347
99501542
405623713
680779300
382875764
1054541883
932594121
420663098
366052617
365849249
903940193
414158834
670775905
401707523
1194270126
410213341
175709344
398966976
1186891799
384180676
426991056
131587491
531002313
376738598
1082906300
446375170
206594580
435034492
391940173
796521781
1206199747
1149149313
1063315488
249238619
405112590
405424289
341184994
397444109
197815674
449212997
1011252600
1219868096
577633488
708501760
158806171
448674264
420530719
1343370376
439584748
412860072
400792302
1605164600
195171151
1214290657
281472729
386051150
583588878
360466646
381116854
483451388
446690719
493365267
231220125
414502382
408896007
1259094327
411917995
1223780666
155461712
309808139
1433304161
440294116
267067842
443136945
823355384
452163633
321396220
1042200283
416285506
120828886
377154445
294879815
372672981
863872663
389607873
421222364
210375659
1331804065
737552973
414723340
409839095
1328841649
364108736
296470777
1233465495
419352915
258376099
399214652
455521117
1066152599
141828438
1052547386
774464769
930159131
420702038
38913039
1161632366
404349542
1371947283
243641037
422754873
1365182526
104407303
1386144331
422371326
352773938
542418636
1396396725
398712983
590563341
1609668046
1284388240
6333420
1127285794
371366573
423432537
1020954784
424735112
867040014
409500896
417780642
213591591
728048440
1358741272
1391980655
422006949
361119232
450808392
844194167
283485377
424363477
902914595
314227835
1449039039
626749986
419124336
1440605763
167564259
173739589
215805035
151332311
1463840377
1246676720
368752947
246811480
1371718593
460895280
399662590
264619216
345203316
1187018976
1466718461
415540404
146299429
423096331
384645480
461913428
461198645
126656422
325595047
166205116
727436972
203398132
1068520924
374857482
359618411
1320178821
408667642
714094812
1475002222
429103712
1373304844
429572044
1580509892
883810566
499093677
402933946
962870611
854418161
429082523
262501437
415275844
430035157
429331872
1580641347
417706748
405838132
975928345
1552010631
1097248394
308094979
898061690
520444842
1236899544
371028860
414400362
1619470359
1661510417
844707918
80815258
297724123
1632980278
368253100
331192485
378814999
432766183
481201917
1636460465
1379902974
248017951
311372797
495906990
467509373
434303435
1572155202
452943092
463170306
242061439
1090762344
433877249
137683476
435951494
177140929
1318263222
434089376
466740296
399730027
432837896
322037914
429606271
135839326
1313423261
230307400
317407481
476779497
437332530
432338374
434111215
234899835
1245037602
465961861
401633610
1070062951
980662263
428577017
335180413
131063782
400219108
438379166
132585596
520852850
92574895
856762520
181323076
465296060
454401603
516215395
738731154
1285546749
387965632
471763111
138061640
466177808
433632457
289370419
425538615
516560613
1042342087
495149807
960656917
402533034
375128813
1024952945
1090335831
399443426
468422749
431748403
390982121
449227361
442125909
682664515
436075036
1001005991
1023268054
1500932080
39015410
413594293
415588403
1325983110
175810921
469861408
691987333
1520896342
528915743
1597661497
891806426
444933480
443097553
1113038812
476595153
395345753
704764724
814048082
438704945
477693095
428758348
463464570
415891819
359016752
1275859840
457300135
417680016
669069175
1269487115
1087930234
471115888
1696200899
1269652471
399477184
322436162
403476541
439679319
465718492
669025298
635686936
845422124
347665224
298510491
466007772
383417082
380101329
478124173
387869794
404801589
450940169
1551837377
438846633
221449252
665638600
447773293
432402714
450935953
1373687799
386673123
1248462459
122910498
466449016
451763595
877676812
448584943
891175421
480919907
452591245
136005720
253673893
321323327
386145144
485221812
340316657
120891411
907878477
31160192
442885340
484404585
106388709
395469499
531921355
348890650
1467823430
486371274
410234858
1251726086
1308692
386005734
460112876
405766081
456628695
456870844
735568445
889805513
234375645
182912845
412475700
455995363
117641058
457312256
452916408
488654537
927994465
457796203
321491809
320529871
686372053
482344402
1303968621
453503967
706582918
204929052
490115237
490397630
439565015
488564181
902170472
363303932
394776926
490986319
490507892
385501657
173128436
638394964
566531809
454961521
383083901
1288168298
1369197176
456386620
813760531
1388172132
1468602507
492487705
469959147
293010776
1383117717
585568907
860600676
1410246118
460904796
285434787
439412867
453203717
477722176
461892383
269561223
997147101
416439487
481181747
359853898
463189932
457300801
495449363
1402510672
633069528
528626995
614128941
139194565
478183773
364867381
238815555
1338721349
990991397
285355384
480590796
1012509397
77172516
417199107
154632212
497776819
55067123
248464720
423575194
466900773
434602118
507580644
467417151
439455167
364601064
343750306
464047411
430013827
371447906
781545904
442253576
499765164
1540635710
501344714
426721378
501835130
414279289
1053829982
462431376
467326375
1536421625
255027891
984517642
1136981353
427030371
528886780
504008978
1310109311
449038405
503211040
442069488
1015700303
97168420
1328813401
1278233283
410820575
184269539
356433858
1010406145
742249290
1106275353
473673079
107218386
471859916
1197778716
420091644
1488356585
472273373
507571828
460498971
332818767
447969660
491775043
472897671
500954633
877461718
425447079
890053770
449608733
470816721
1070394214
1114732159
449951499
1015091447
509655733
357508033
473218944
830607541
471047239
78720838
888429801
476807363
322056843
179082125
472325953
283564938
509968369
476864288
1661466996
535725318
397167215
356952109
218506860
418062965
940171284
510214016
500418629
375811143
970795112
508489613
1220235969
507266008
391044685
513742335
468797167
479343972
1625219552
433548554
480388166
224914849
210781318
478627857
190417869
516711338
329462887
1091583777
487298373
650390211
1029542174
374158532
783929140
384144694
512393947
578383514
718127891
479709488
457763932
337298579
317503265
500571821
400394911
484683333
484689977
478513800
421498486
471689303
63262002
363233336
386768369
466099121
486446987
236848037
482205421
522043174
249332198
447667726
509221217
478241814
946188960
457967576
250694143
436200325
307411
381687469
484868433
460257625
468722398
506805091
406137763
187461385
488399924
430000907
463091026
426572879
525096435
292988934
525354808
159514934
479768773
198146095
1081338460
399594376
244607176
219520464
492009995
489729487
894451387
578221338
102396520
492039020
903364333
257270528
965487813
160664909
815631247
852785379
446176194
152726166
530155118
531028960
495512885
478094832
229967991
180858435
495090408
515660344
532466020
166998438
478805934
650988908
439725022
196114933
177155419
1337804951
372096046
350603911
299642945
881860546
466828482
476744748
414239791
497055174
89711685
532495506
498180542
535774972
522779268
481863718
352757887
1299948921
391838455
500306311
676917387
386335875
331132826
527256033
53201379
493556748
308336499
475120398
1119256264
454020147
816888773
498114623
444686009
501914468
501961078
237039041
503166481
386859117
61629013
536883969
504548911
967628395
778670970
361823464
457598125
526947657
543224660
237945641
544128328
503934802
445174653
451748189
577047626
468476421
274013579
528231952
429685423
1291022523
463360043
158862653
461414300
384315259
204418084
545774569
801565978
463840419
507748509
393736086
503313413
448790444
1408535253
740557252
517202969
499593016
1033501489
509301844
260870525
510828454
455679522
511524687
506289362
231566266
510237888
497371987
498990434
351098567
545704180
488406507
489906751
415792019
275031707
321314788
504951514
166102643
513323466
431650909
7237470
446105529
513123819
553884027
1349547973
397439838
477879574
555215234
437655551
534067229
813210680
429097089
943672007
460994590
326212085
519160979
490949604
518906191
1141035079
284877744
558814464
1653302151
447951830
825667199
503497518
477961269
524151159
1223980182
213127986
436702093
265684214
522241871
290306636
522086453
370113427
515426784
886709120
560434842
468391209
520395265
524976684
517095292
564339889
559086297
474746717
1299357415
523463977
526399163
491992619
526453229
456646417
381547445
575174722
391871447
528094320
516568387
528462718
426139369
489248327
260505680
263120347
1187604389
470534628
521826196
569813096
565765767
1145488769
578435147
724836121
378351625
283177641
825085087
546384632
525864560
1252538009
532271554
322906077
573997520
573797858
333935241
259112484
575029537
574656074
533798069
581267921
484282950
521781146
729257263
391744337
533700134
488876579
549797951
532749093
463851855
536784111
571132582
27045399
534632852
1697716264
535151443
475746596
686737876
552608960
1243512087
580615402
193198656
691622755
557111870
510948129
384677636
270658664
540438416
850425095
1031354413
490230733
458972115
586767639
413397456
477153450
1140780215
550112836
420647682
524227085
581949567
589097316
584098622
724800690
192256021
467822835
355779282
881092341
410912783
356654929
542071792
516301224
594956596
527858728
591960844
513202206
585527424
484007967
252272109
548826851
481369397
548468298
452728033
1032776749
438551523
474940718
532557575
1344681523
471531681
767275573
598786095
370328050
552314575
390875269
1316644814
1022039611
526756299
420863684
1246389143
753503102
556997602
600448369
600522179
1083523210
555378415
793933942
603400649
468794205
541380105
605456731
500852392
403740989
418162512
592906405
1143233935
588046468
558615850
481900982
311437430
541653390
978764163
513561827
575738040
407015506
609077486
564669484
496854025
449960845
442446866
565828247
508577295
567448187
616463330
534687204
614534283
1630260600
1283491149
116735404
214765906
543288934
1031790591
403149078
572580264
613489582
575664554
368300134
1364686599
580383722
385687287
575619404
561850198
418904004
624444641
364877932
357640975
569907941
332017851
444257560
572968883
409311748
577248233
563485931
582738410
467575890
1002719498
630004656
60722711
543982039
577673317
430588660
630183503
631008308
543912199
475330283
586073216
361903606
384927193
377235964
522807501
297351950
532425748
509795560
1283728005
598519525
115192912
376356993
1413544567
432302128
452246240
639228400
168196
562979535
566785907
1336391483
244649872
1538533851
1424211500
563764485
506159469
438092547
465825692
128910046
500186109
495957769
643040956
642410690
496342131
524173526
172293955
544926256
395531107
1278316595
593757766
600883727
594432739
605309660
171065961
910799360
543332324
131272083
321972289
540900361
1132879576
569570970
1495630275
412461925
93383906
649473438
246672229
291901050
984134314
806377425
525706242
875774140
602340198
461056913
346585290
473912356
111153213
446801663
337713172
330467534
383916087
381306719
659048220
659317828
402036811
552431392
140842971
1117872785
485315392
132798540
466547154
367732239
497907671
326044516
416026115
1203904310
360354072
501635358
369631979
688470861
658667340
856025289
631174084
632228934
977988666
880082892
617533078
386864166
271816617
659302273
650486612
626148821
630006907
636201448
665895411
1204168917
617688339
586051584
608849103
658249593
629992
557721307
548176324
667609767
412025863
285774027
612285065
562050907
605680998
1621262750
641582677
1142261569
635345157
432243410
371659954
775648947
536167315
633775836
571150513
430898631
550783699
566195713
1564886353
948377636
324470480
643037270
480902830
567810170
830635235
672511935
393023635
387469869
676328015
351259026
1186098
635610982
611597521
577289601
599946176
678286214
1140944860
657363928
296050061
378881672
559129586
658894930
656705333
372303770
659471184
250959615
647985401
426552177
683737821
184954808
647665601
427143972
685116473
775440761
686895909
1115431266
329714710
387837371
530619227
622195683
639289028
95851802
419258640
661199475
661820317
677741576
274268884
595470954
556111313
156038585
670783948
692314923
452316097
474143798
369661883
413145862
559526421
186513382
817802350
559371441
866100552
660312835
678616990
204121319
600181260
678984227
258512142
701424022
701025043
700601090
547199622
613388034
993651551
667228657
524803306
435890560
651648099
412268284
1279813471
680520419
549944278
507378976
692100061
656463014
685490797
517866878
662163197
705432542
414852272
133166697
558933637
500334408
492548832
470410526
379304239
622882063
695474597
652697768
754607760
626629025
451495186
709653403
893497918
513409895
810583285
680458232
304994915
478073072
120993806
572100491
625344131
697937222
478362290
710592486
702668796
292702776
337405449
316107516
1626738034
460173006
498034648
683100524
717601732
585654411
649729458
468898166
883464150
782278335
475566738
702455721
709382887
477523876
963449289
493532760
556413648
559239526
707964391
421818688
709316506
606575108
631352487
716641062
722105442
714252231
715918122
38535670
679443934
714934593
698538740
728425905
566614673
711291292
709901339
1058430919
637507312
695132324
475981896
504090493
623334436
501806895
394909068
464258968
693681143
620421571
335521628
660974344
569395655
809800982
658911750
583307468
705423572
733271393
583354467
1674530729
406935866
505074659
685248688
733715156
304629235
1220278261
272339396
261029998
734782761
169678170
390416590
661629071
217706195
701349755
593701330
997416691
709711252
455966498
724302280
376995559
1517550290
681789132
640036187
704062145
203160463
586118835
462006635
637741152
723018852
597635819
412667151
447996205
731736429
735628373
511793104
380465746
746726525
281707466
660207244
745956307
449329730
405877388
85472847
551524989
723792082
126247908
358502885
454933835
745862014
1345981322
443348536
744222581
334418071
696938952
670831517
596911526
759956865
589841936
233790909
72579216
431575099
296114088
115004858
1025267257
764230989
354785977
764221718
268694047
685831443
459854414
108440185
211686548
447373579
520649938
706236454
691159269
393673878
706006889
659969050
761972111
237799743
771352149
443258757
724381566
87753880
262434207
697798119
432600355
763244557
412378667
744136901
550516221
565245989
763931235
632236298
838888953
776130665
449648158
744803891
1185260148
653747138
552750330
745184287
715175344
685966380
413524313
367812629
782165536
768749812
482282804
807194617
649761601
537153191
415803388
384196216
505528728
466386318
1501724341
768600622
1374826762
655786907
483005826
70883655
789367162
752361454
587724318
802215850
776435634
846045960
793261119
792623590
1550683109
386156689
609349726
323070224
463319213
768530828
671276033
254115997
193359697
533092141
789572875
365434656
774895444
295253933
756686929
770929434
531480419
655980644
631197865
356691244
948160807
806367649
564144307
566646512
478890562
395429481
431610610
808412216
749457813
126065350
491177055
676684076
485986893
790456986
811863986
804835845
814290812
813569474
710842772
1194293912
747932961
776078834
558095339
816572453
820477337
780010284
795229765
767241252
451414930
393461401
192423922
712561650
278634947
340494241
772975935
559108928
774506862
847330892
368082456
533763258
543052032
786516640
1060831373
1189171220
1105058419
735793684
586207840
478990150
839176174
804554593
1138853269
674204090
839610525
841656785
843477915
842837695
392963771
760847397
516834396
846898019
755864601
667095496
839077697
732380563
850600758
254664538
420909147
803332941
742670533
476886054
360004434
472069929
818913468
848830531
355730836
699057132
1178479106
814703358
481985173
494273401
1436795639
556672091
823522529
865537091
358956125
777640872
700389193
364905746
824659710
46495673
365303985
871750821
708086990
805158164
1039635762
565972555
721124790
621863506
862770274
568304405
572663809
883282870
439216037
357339150
1085239220
488045818
835271104
798470772
433538581
355208899
667904988
183016838
785558271
1222935679
561965002
280130914
827650807
228052733
1404039452
789608782
587615497
621384355
616687032
1421467810
45703852
522211292
657662754
387447848
852245266
590006117
373972424
365896926
682819093
329582449
830986359
1462541291
911591268
303442575
1065012551
794672047
918116561
468455798
395638969
847138214
638366279
793014089
518455615
825747431
431875607
911940790
363640822
926503732
856964241
735777523
289003542
661974645
192723430
709739522
379097709
394757352
930661173
675713202
604308810
698301200
762485995
822375702
789200346
870476215
795544784
450441473
308553398
934487712
941651054
874484848
431513029
171004035
651199192
894753813
377319944
648976711
827164829
667075121
381486986
845341908
862448744
796398070
831893654
308828831
718362189
38895750
890876006
457109464
488372454
249294475
799704817
700881824
883818884
817936686
901545473
229417287
1603711144
1527342992
857429235
968130158
1052413667
862263838
530386370
890149335
941303517
657557875
966686738
460965159
211304227
95523671
956561733
1297377593
394987496
1065877701
66979887
555984173
805769325
731835068
492128745
926871170
454102493
531224630
882488645
296249552
234241625
906128525
855155794
341662719
1398326315
745335097
119252403
889443529
962122312
754683948
167959156
907869271
206919318
451794445
688978338
1004733868
285324335
916606229
967941370
480415197
280291793
909135824
415348633
821452709
1492744025
1055206636
602775274
761227512
845674709
920109677
521998213
250278303
547445155
521195013
451258139
286244080
890483329
842508596
514526585
352885794
1027881137
591974688
648961943
796755608
804160963
927950709
310696519
831786141
892456267
568592256
519782680
311363868
581372968
724765991
1037550978
933207446
278460538
766245940
151110621
800717787
555373227
919044742
935501246
585960892
1043457604
1045159494
473052104
490681223
1078895166
896493266
491984855
478611783
945835310
944783739
617307875
945638979
476498272
440979240
934191985
101973158
755156869
198095394
516099702
748181185
614695552
425233460
207772724
924529107
935396235
1048890994
971964064
677914136
952906523
707222003
1036389779
1072563375
954738104
1045047505
278350768
810474808
762233932
853796627
187441083
408347777
622702538
1097095973
1097908033
985804615
412510800
263495457
238896241
895991621
1107097261
1108315774
396417554
1111849376
261486445
727719073
1109499269
858650785
849833887
1312021155
1088007279
1320789051
796276725
928381344
1171757265
1304778444
858455957
972120932
278356559
429498775
955803407
1063990571
348754351
976502186
853388870
966852832
979271325
935354845
408219350
985362508
196918474
676272461
483534197
400137744
601614366
988099937
728062816
449386090
988585197
319798416
471788139
495516960
991190609
477575015
893615298
91115945
340768531
367885075
232001214
973880691
363134252
880658360
1201316510
352866854
692868685
381370464
995664287
712234685
618605934
794472268
754944800
1208867103
477417810
380367198
1135118660
408660252
761657875
1259922978
846984618
1274826736
447671067
476156353
1484400241
616090654
789554447
1312193382
1041441765
1041566725
712637682
298754624
516069623
983124745
402358117
897807215
796648121
587175961
1221559748
885315654
1345060388
960409646
1497046162
1056170322
167223204
878477481
1365499199
507832129
1368248393
771582956
988082182
1060201795
764127685
581069171
462228757
605990127
480722068
922258097
328703079
1390544012
270482596
1190252311
116652697
478474056
425781948
44242175
1069792160
405957633
400920531
433572904
780050115
1000443657
1074484781
794189480
898398203
1145652078
1058570696
447254815
377929222
248952477
1082089424
1079992793
1082148009
1427622739
946745012
1446116639
466988052
1014643491
783904073
1441811203
1086361604
1062461799
617941160
949007992
211113242
994817877
766996868
829090914
785413851
1422744072
865143864
430267020
1060427854
580292539
975923218
639135779
756441065
433908031
676491482
65292870
500404249
765202849
558724280
494309200
392682423
267715848
814820406
1566955209
385103905
1112357906
510516222
781012849
645044073
1602276522
1569765016
796847764
1241625279
331015942
1403685431
207841726
368655382
1441929158
307247178
1049060815
872219567
1146440016
870915838
126729485
430101254
879497653
107238141
720876672
991746259
883111451
446770249
273577251
557909849
839797004
1672820660
1080070885
1168208999
263844788
756889511
1314550479
492424384
1091827681
1698061467
1587960358
851408224
1329195599
1069007233
1177080888
646057872
767512512
538079538
1068793041
497386053
1482595954
171451899
1082114852
781012262
473402205
991218848
677238568
1290154089
1222711589
1222511508
79448806
1604142417
1033140651
1501486754
256559847
731967744
1237228010
386845288
339756934
907639034
905096403
1566777927
802057332
304648069
1416877569
974279233
1206383317
1147282540
1300320900
1232769825
133490398
1216063100
675657837
632689770
1195053695
1271717265
1185395337
872012188
622987727
218149803
496763657
1185558357
415008665
669270424
1062495064
1282993585
192176503
551967429
892044228
423085273
283227389
233157091
811475810
1087760105
211833727
387153439
839005649
347528836
1186207585
1387447596
245086749
933623630
635400852
1168156333
1346506656
1321194507
692155825
838554170
410336992
402655391
1005452796
1368547448
1457436630
1372464887
1279399150
1242225437
930481071
866792536
785423871
805690085
1375972628
1350375251
510244430
1320431474
1222785408
1386458873
566968320
336050874
892588785
642241134
394844673
216257272
371090095
473540216
361659542
915311540
1405996264
1387302841
340422618
391477882
680991789
1377994974
1408659961
1289795067
1586003240
1081991703
464306280
146898574
944442911
528987638
1520153138
625380803
462560682
148779853
965371432
1054600594
834453496
91736607
886429656
841328554
1334288649
1063285899
362541710
1380950620
489005271
372328801
1307668759
526159103
1109768121
706658572
1452507869
840763072
282136017
1001170173
518940689
280902141
849576073
1568403091
1011258750
34575982
1587498509
804649385
892447240
1416753198
157535156
506700047
941359108
853345101
952778789
971258457
307270918
610539302
340658385
1005679829
1636999637
826268819
703454187
1315118202
754582171
1648424909
186868618
1210523334
392237136
1341201389
1428041898
953646890
439019183
461428708
740974872
723638832
328033565
479298156
644780785
1200393467
707489206
878114304
747911946
1438394407
914272642
367942667
1123248720
1153409163
327311092
1654144470
673815241
924976892
351106997
1075419682
525845361
636274996
858285074
448708169
1095953984
1554318749
1765921886
781360608
972802120
650696904
1552927975
181350617
877810480
1617497241
580288701
1199694888
814064389
941601887
782162252
507088688
326741261
620006493
1076621297
581674126
221853147
990962478
541323797
384939854
659875306
1611517571
1069255700
1360450598
646890237
667047674
807274171
274944661
636411707
181525093
1347084635
536105503
1444650657
732713481
901664192
1577973735
244986518
447314910
419396021
636618153
54683281
464624186
333414375
250698543
922160516
1162291214
1262070028
193120536
166834944
1162710333
1005840126
823726502
550230926
1212848971
607276021
403043334
1081255435
477610949
746827838
1630184796
467861359
1497345819
1784821289
1357595641
1004766827
1410127105
510280477
895602731
1562593332
371539006
896196190
490153974
1123505054
995064872
1297061444
788868981
957971040
3909626
1645432628
451135227
1513248230
418268704
801596067
289383846
1340087792
558605233
1036750630
1303055080
1345397989
276878996
1124581607
479149996
1023503644
682919031
981697812
984311462
390340928
809024044
760751724
1273955493
1415223574
1386833318
364292708
203935010
1169678641
260048815
350557494
748459575
416896075
531720950
983010024
429900659
501059850
317280853
634133088
595046086
987093303
610032644
949332838
256204699
729293447
844328480
730193272
1673070606
428175292
1632039245
1470282848
1116702614
773170493
853567132
630623118
734676861
124642826
1748229451
867611043
443917793
774591801
882159817
755033750
406214479
634897547
629912997
1259925403
537590166
1515780981
1244297357
553239334
1523481153
862248864
425322311
434649796
671812762
726529154
72116061
620315786
229091232
447905867
487861247
305805694
542903109
133037063
887088302
512719065
1631568895
512438898
1398022555
358011753
1164411690
449473998
772799360
123964433
487904889
143161816
540911223
1178883651
336193152
80550921
721729883
230419303
1277518255
179249524
639783434
1325163640
717678683
825217085
1335165860
1271043947
375785883
1564256172
67491157
653978820
252351388
504061689
1027314466
682005350
494966549
746673951
1452461222
429360177
724871948
1600751649
589679491
332872421
893502906
793941206
1221208470
719215227
808241401
1566754132
1383711915
528021442
474222415
346776223
370662109
451606248
207243748
1177387521
927064009
247129829
658350506
940684377
786570053
405282179
478530198
88112234
1456475732
955081481
857984602
23154282
1110794439
1468873730
1538569725
836710777
1121676979
413181989
189856056
1311014336
519996274
546173016
1072414624
1320388574
714566014
1135588189
696293743
892294739
445388244
624605152
490890331
1640354115
296295299
956888600
605754143
1580150966
795386311
680694400
1442397850
579369494
535244247
433522589
734449530
906895430
1259915994
420815830
1143149623
927567205
320333691
1256788146
306416338
1239857759
741997224
931168619
1348638823
781288602
861145651
712195506
282718166
1255783451
418542076
187280971
1176526631
1509399025
7693862
882084105
206075829
494750735
953494610
383984686
474756442
498148926
1504230065
533412981
1234173335
1678968252
443629993
807080243
1570397826
359232607
578671187
390006627
1325461148
749351203
1036299216
450180888
732523682
415387555
549029747
821368072
1778328539
648233038
1383152436
400120711
1415477847
471930605
1618179380
273841011
409176249
752840186
356571079
332345572
214150737
1063969195
887086409
774063831
894344826
678485466
1192023430
539590675
1237158666
542829491
549542633
1506552034
574787700
1022807815
753482984
665728997
585108837
516147748
1014291657
1294616822
471966863
460246854
522973081
85890680
46098397
1112327873
1299712106
513886538
1271725187
708921795
167122134
290290284
908462784
287864254
434523138
1220633389
1267804626
917261018
988654757
1125919527
440961263
790932795
933838836
954907202
544765150
1035893576
1337030489
773519780
621841260
941614687
449162868
443808555
375055150
1450027362
472329849
1254801933
336325325
966620349
1052515134
820307755
883440052
205973128
528819375
712059230
690474833
100386137
1058125913
1181006048
896195313
207387256
874304573
81196328
248710577
1049026991
800590933
1394636005
1322810824
1062577159
440330013
809305432
475218061
1069329125
750975694
812021955
687262002
652472776
851959703
828395330
904544157
756555487
1054786019
995101106
153308398
1206122190
1546647384
706591078
1237432272
394014755
586862819
974092373
488463800
758325695
924876381
1322418427
174314489
398372612
415141537
516328752
600978276
721759061
444297777
237786127
451169201
1146725116
372676434
1652663162
422589807
771288210
1449540525
1321768224
1307368640
233982809
1172205397
471714975
1317129784
1461702037
727836282
939477345
739919554
996233814
235400993
271160394
442003985
88433292
445646195
792362137
501570596
1052234077
455060994
354875628
795197424
788274553
963926285
454523814
567076444
418235140
583676928
1610600159
44560024
278326016
906373678
390717229
1486309724
968626374
525242767
1445112157
1449701980
771247452
1186479909
714818221
115670909
517397522
910484048
1683473810
337651687
1691358572
1472640096
1005925075
1677212265
1231343736
835343123
235770068
937214572
466362998
341518922
403496869
1058069454
409563329
751405151
1358709145
1061192590
1185227921
517837329
1638450006
735734009
1015289011
1181727573
993889489
109086185
1285454761
985168380
396207144
123049206
895272461
483805794
828129592
1471261295
3216080
401061727
933290701
536585587
734750753
282890022
971558574
1049746154
969018675
964581437
327889382
965355837
602175485
1334709503
494847730
640362121
252391484
644193019
497566725
494365884
1013697945
885287709
1069800806
1375166258
1343223277
1601906486
978537283
405725497
304519911
1087921370
883302685
457796725
286004753
673070614
1654791651
1200565951
441290397
1389177851
372971937
410179666
342432257
184215663
486154386
687519244
819828675
174380277
1231217455
431527410
509857737
876327890
1019025694
220533686
1167800741
201449541
894624274
320890752
1133488161
1019213315
200126695
469588076
1440306862
668016899
893210789
287757267
948951237
326733431
636533706
269557659
677592347
1150371772
1083448889
1178838779
417969780
749347747
461327467
948179273
777196271
607647877
1375823276
793400965
1244330543
430339712
459898015
676234334
78356093
1130819685
419030695
1220861987
594786134
1077351103
401562682
1269911709
198529927
1260242189
297855594
664555684
467823040
408599846
694609014
1357178968
615857929
1489775147
831019778
1367068624
713213264
991485263
734116468
990195894
536943136
423466451
443793925
1069505789
146057901
171082727
414274272
1222852764
716362993
829167435
568061013
764275762
551986272
137181944
836977847
1597363590
535797668
542391562
1219442835
216947743
1288128385
491612477
358685443
1113560637
458402771
1117516064
546739190
727316610
150634025
1488368348
659960278
1195108871
349762396
893988611
459897407
1111155829
560918667
1752944
332958849
408165264
354319636
839212868
1220174682
481476421
864487899
268707075
154697244
108234592
1469821747
1339331388
393509961
240321765
1102799231
1228965458
340278009
435308647
1240166441
966191612
369811482
1658927956
1192136976
728400265
401984288
502244523
471253856
1238817187
1226279993
546652258
225531980
695667163
1301666950
205356646
1215264590
1438461312
766860889
1286864471
209102736
1693112113
1259403133
1131067431
178761406
87594225
739782818
882690944
1082508763
228981121
743860947
1176662856
909218411
1279421279
706915355
466743976
975797464
700966173
708446183
1041909174
1133263865
443223210
462543526
966943519
403439450
612710852
502026901
1238017509
472450586
1076215219
1301703247
817566182
107154236
779155700
967282261
1469162508
1366555868
160177690
210503969
1340628359
297611700
1094525949
1200267106
388020877
531256994
1601974882
761320913
1064720096
488449256
326942354
372722441
322264321
835130121
305795117
849234134
1242848011
1121673543
1024885092
338016098
891842882
907630585
538034998
738020458
468678966
451257201
233273309
343571437
341826854
929913566
1356613141
928528350
1111980294
737198379
399629809
522596385
707293274
933939010
643440836
506922404
1366837149
1424299932
1355819938
535316952
1297787755
907530239
489829193
727485596
607745809
334289242
839731670
1062829582
722100834
869366188
108377492
438167481
485597376
495914936
1006875906
1133486530
1109292871
519782723
1071912720
436667086
366578898
1056932564
299625988
943995855
808983079
523071113
442799650
375156149
1402192036
2298288
1094029038
559004132
809901505
306001373
424806294
849053680
1209276652
1050060585
772457486
533980684
525312246
1244463934
1613804916
1053158062
190430820
466878289
1314781055
1017392979
1489619246
352702889
431003081
182723201
215900193
846325023
645750131
1292350458
391298094
1000115957
411977238
1300347049
810238225
322396033
1373354157
1174811647
456952950
1263913850
1298342830
624223406
432638657
770367710
1320597311
962598782
959924764
1468843812
392807124
493256811
686253677
668584005
930884598
1257784067
602727981
320221945
348569041
663826683
516342069
595667809
803975129
762584326
465453667
981174774
245908978
1046197187
1594760257
871423114
721296591
1606114229
458341393
199498408
841597243
748376993
214749461
466580997
981105039
1450631728
1244653663
583817607
1067928762
1114847233
302895766
543446018
930764090
917157016
1041908770
1349809049
735877467
371948268
1073020081
666429849
1162741901
870759586
252734571
889086505
438700688
418557687
677726276
371446276
1059827789
776885169
203175330
428947584
1469426615
858238134
717434323
518344260
391083871
484613283
1038406038
760444967
221912459
226428947
672554083
473957283
1442590757
1118467691
1547926532
1089106042
1318094414
464542
496710162
333574656
359883270
196343551
1289013495
875864767
263579566
436601215
175884572
809957479
1067712678
348674821
523906734
987631773
548200035
1591943185
423786614
1586254775
765074824
873740318
1472677314
607501468
1185807524
1566588473
688922976
704704926
711626294
477727082
251586752
724586752
306392601
161951207
875697678
1261192547
353445651
423795123
296949806
147932532
1235345617
406738337
492266977
374554852
1171031614
949454158
1142227671
925617155
269396743
460997195
472053609
627684169
696209967
565860584
1037904912
1294541665
1024700435
938051708
444187942
208678542
636066905
422692167
1026738947
700366667
1131556783
1348097988
494594299
575122843
484813897
1440140894
1349719623
101509532
855304875
861608221
995418185
1407169271
751647325
1051140535
1185713197
168928946
756646837
797145068
1336849470
1055350102
496830026
480638828
901825614
493113641
930697163
236996941
395629363
520229933
929776055
683990452
1455016894
400320661
149369705
346942846
1090714954
819570600
844355130
417996387
352947597
847891185
417031844
1267084901
145734988
1392500557
1224537620
173696724
175859622
499228485
572986395
704666336
371089970
303266081
1090136087
834933558
652867234
473304740
466268956
968370763
983192751
420631639
1427541321
530355348
468291018
629814579
480588846
1151273679
609044209
278022249
700232819
1211910133
1298957047
453161070
437650802
397507296
959325308
196791866
904777564
764433536
758310990
85847
758172110
413262461
910267626
623684611
513685725
725420764
508437670
470942444
209329530
798351757
412982665
828181206
945586648
43878156
278641055
699000702
942206244
803511593
343638974
898669802
424095336
845737134
1408285697
1495685049
732394008
828688650
1068952831
1206574122
810180517
511060341
1637413051
1322122956
615122181
1204198823
781547520
352988103
722379916
343029867
852409517
1345024056
483814066
978912428
334593300
409933254
580689083
501696537
898311209
397145464
797221309
875285263
1291416233
464143181
886295069
637691924
1087582204
333511029
776537158
169107437
283559281
836478668
516069082
909235539
1229507931
131160048
810755923
862574596
1445273446
897485093
956551560
676964678
789579935
819781192
103810215
721182390
634682533
535224045
1292294215
1671504474
927216441
1193615975
243933784
1525437614
427730398
1405714822
1698963679
500748960
389223126
997563427
1029270283
71621531
425673970
856884508
194057752
1155073341
985697452
1479130551
1085003497
1528551170
1166260866
996267038
842275202
1189351054
972703656
1227541800
929161420
405503974
506777327
428866075
913198634
475672069
182922096
273925865
597914889
1169729027
941322130
550691891
764326425
1164397811
964576135
423460205
336563718
1094934433
243474351
388528895
737698194
1023445689
1214772633
1085005274
1028902361
1529001840
605898279
1063404040
848486395
357301448
1359737675
1077253807
1047036353
434525302
1194606695
1328415305
1414022707
387129250
859732658
955223574
642247240
336513990
1182094784
244501053
696328540
448835309
1391132993
1064820532
400138236
330350175
287340702
429142517
823282519
777321173
434561308
1023490718
390483582
1205752762
1013813799
387538495
320756134
1763103651
952908520
658560979
1684102773
806013693
866795654
802509194
1002429115
456274008
662462450
454991538
1623051805
1208392332
433839097
1300308824
1167956466
629371854
1684397468
970503951
1497046254
223122730
305417472
489977774
714851424
1015777104
1316355704
961408342
1412220295
531912858
487899341
1139551452
1051203763
888328450
509118314
1679644248
559902535
694547897
467620691
250503693
337321690
242809448
784247837
1047833665
595612469
362921977
965318808
872869146
524773226
1384030288
1411483035
703014945
975231015
306835514
768753385
1668157613
1092733412
470879193
673587530
884164219
996821630
1190865295
928092873
157277230
786701306
1458697457
691205227
562950439
1111071695
495811688
400738858
923949693
967450105
981297999
274073936
1011470018
354291299
1016482087
855443146
462833206
300923148
898873752
412380243
545838953
1552649232
420164742
200017005
525321991
417383675
1267632916
210470382
859263360
271207512
895379274
714272598
716826802
1033011950
353783442
516242566
305544063
573626208
397741509
432687928
730221185
1169127086
1458195591
1311368769
269113
695403924
553144905
721994836
1400691522
1308527454
1013633790
776163259
340957114
185641992
21693068
154367399
1185904813
837409957
342368787
1137892487
756455807
490492083
421243395
490458684
1054073844
248987818
663577542
1693654434
987079193
839210199
196195197
546844695
402958318
413209649
113113085
238059556
522258247
2040239
945753592
685919762
494779647
1699511105
436207729
363007477
846364576
477152380
708711211
422190826
1059538488
405444738
652578566
1342913362
321648914
900588294
434217980
120879434
1128536347
590259284
883697120
357907590
574970010
1348426701
731832339
1065601582
950459273
493806347
1558988232
475444871
1123802090
1112066585
454989186
690862361
561031515
368598839
857902813
751673303
1119259900
672404247
1070323606
427042125
918725789
613389586
331699458
1572919164
1563451137
672300565
244074861
955201262
1100032419
532464008
689522597
765581011
29982698
1500880620
536770610
533385237
979332448
409776435
567212765
1479315044
1727141099
949847221
1382662250
1216137391
491920289
596095514
535163653
174880387
1225663406
440954113
795224519
956621532
482186201
897363883
530054132
89145328
1013938924
294017655
27706517
505002213
587031461
992575376
1100948115
973721248
310138946
790487102
805293085
880621211
290497855
795537179
1081317816
649509078
966843732
1060120113
521980434
460818114
865413851
974796963
1240095461
462377161
434922462
118605052
209438385
330449984
738085534
1138897279
474610617
821953911
832166535
852460274
913957023
252743621
488684048
960448612
271625605
151087588
862995276
1414787850
674158470
1164133561
826273172
953587110
558591578
743618476
1396525080
2252005
1247436672
1092428282
861578998
539795529
1635411145
528355723
1546002772
385162617
97807166
102951904
1506228319
288289690
293401368
1030844690
1069831480
1321349052
212252367
1668253875
878346687
1006396967
1162704066
585981044
333766747
997698594
386257172
744606564
448637198
869179813
1276399905
1110903929
1127440234
621135774
289247522
968285168
636473397
388173824
800870603
789371633
1351551365
634625719
376249992
1365681946
1144657759
1460730043
633861996
517985971
542510895
1264722295
209833044
479255905
330923255
205512865
715705281
212987062
101621231
756952174
558548510
876716511
1571660972
342569368
636664593
1329427891
1502676028
1013604506
1550041728
1575571590
1388587461
407880321
1312548612
1684363505
583629174
186606866
1067542991
631984155
465263712
375592861
1236034371
1319317331
267946215
104584407
580685898
480895719
1540935764
1157295998
1402273700
1011973600
1123943435
557946165
1035341737
210744879
1090911121
829652004
338957047
748294193
483772641
452759023
1251814183
894640841
1330792262
434713811
209065234
432589331
524885621
703377648
567852828
334352960
955968509
1662278823
1149802103
539294580
1051197346
515603216
366968716
1171721079
231266608
985275104
627644438
1374027110
801706319
785097476
1502233210
989693094
453427280
1215021150
1155381974
894189140
93609590
917729228
426426546
1194715170
1278063793
1531743999
500037327
1222623717
1245123182
1251379881
990183713
673438705
705440969
297114140
1168491176
1380485678
356292444
955974343
841518758
922646347
1617917061
1589891931
840419580
126439808
264012612
421608252
1210162378
859627010
524740549
898986002
910957846
695716717
702923977
994436020
1730665653
625429524
738388645
948748089
1348480715
283176261
1115117968
387643136
843324262
961847826
734136820
715457718
552391238
969269875
229852654
1228291857
718415470
888518660
329238331
1156468271
286882083
388429012
1054864277
1075766707
428112327
497169298
1667460994
803794858
1067079245
812633190
1635363055
1410556906
546546841
821979278
580336094
1604596022
1362837901
802054266
431339223
1245719070
328655108
827854596
468921778
453394549
1024897619
1320604369
783750479
1218434843
833160360
580846366
1074991930
696093234
548520579
938760305
104246217
1201304398
324099931
393491126
1300076944
601746297
358699344
938811029
795422196
341022728
1336531655
869798143
390699544
592770970
402193484
935628537
399620649
998093506
691571678
781697750
1089884385
434914346
966218992
604684586
586772626
1437096654
607126341
489545609
523129547
759771918
993614550
1187393995
1157298882
322618564
435332890
705525169
333630039
861904840
1026953587
970738470
548139455
581437340
201422333
388070735
1044380473
758456238
669640361
1462585041
796117953
1066788738
912873342
692301655
1186248811
767360749
1091123503
1380518921
1080837397
1672691234
1315578203
616059837
617457772
1062487097
354113926
517166756
779886494
1215706101
127908932
380463986
421062906
517257014
148238977
92324292
1411514277
618470183
844752856
655446853
1252590172
1022761450
399534512
399766318
883792367
493647739
108869122
1323876867
1692923301
1488446657
1206083257
506026424
333231791
390664805
1245948398
1116449329
227474562
1250323147
686633622
939400798
863625316
705061110
1297621833
522587845
860981929
358826901
705866307
981188617
1466191434
900168852
303565128
196099033
1429216686
846317723
1427855823
1145300182
1354966356
722377288
960072717
495852652
1450835817
1321996103
1275613285
1403156038
553838
475314903
641003616
920813191
1263426365
1373118606
119501198
714071153
1038994989
443233969
415203789
1072275651
1043297707
733821747
496329514
1018104098
907589672
704450869
787794217
897508868
614193869
333808218
1208253195
674753793
1564282941
539108516
1587712010
711663186
432522982
452278010
365894540
517529786
251309948
386220913
978348203
537367104
1346072666
1178980782
1260914248
748545247
401144918
469638545
315758468
1298888882
810234462
655855797
1109539342
1027067017
702693633
1277622325
177436104
711269446
811131427
315400081
1080164743
663175494
926052693
443367010
1383597913
1623700420
770395093
747322322
506197431
404659614
561990448
1194426435
727730775
1023891161
932291311
1020279846
694059589
1141050154
1121453356
1451925099
264894841
344817625
976107169
720679428
1043875946
431787284
766375332
1631596732
754337292
398820651
370699122
385820217
417752353
821098126
823983184
1422625289
400759282
1278581271
854793555
492012776
483004992
1020621879
1233407109
235829567
677740005
1676854207
792665363
790638575
238897405
103555545
1123863924
549233990
1141335170
1163246394
1544967128
977803292
332055153
629297236
187014445
1573459886
152380540
1188238514
1351937906
400521112
1484433729
1654982320
1550822978
881188951
407143026
488133942
312790307
1621080117
790102720
261032298
738739729
1294198322
1124817385
1364860451
1090516534
783048927
1380041365
800691825
807431597
232402624
710875521
876935070
820155484
428087744
105408531
955316367
853372188
1364756990
358215195
1619731506
882485040
682374777
1127601630
1166039610
192856189
596908808
382379001
299573090
894945290
1546121916
1251123272
47372528
946829264
471499808
1109499489
431364634
991337805
946796793
808702964
416361360
1462803348
916337221
1576589342
269760500
1439819615
666102467
871995639
15767010
890851938
884505941
1457818337
1055998389
198431005
1164939855
1665139855
600453239
626479700
1339102724
759745850
308694528
466342599
1287199859
1366369237
1083835767
737132872
1569709617
1052902587
561188694
775021461
586904882
659795074
1722382826
195016800
1263782601
932298817
795663658
1321389870
799679406
811787659
510679506
335707621
1025114575
566963156
1474773202
403265027
395574816
754340902
1250874608
1283731983
1078425488
603136860
385161087
932987158
419890004
938052102
701611925
547689144
1687000587
1013343866
901439898
713445458
343901065
1024702712
384892097
514817072
763762954
1636414284
638655804
1647117434
1026025033
1313629430
824637638
749499390
315352245
800305102
148456037
538309996
1227421578
1548465803
143932994
314023693
128441309
505694619
351617504
66236699
1574612837
425229249
1199614836
934071868
832997027
407447522
476651264
455426618
73152693
1076104116
909981761
787054901
1236454678
1157735244
1347395549
1069550029
596281004
125274745
620319510
925950640
566503215
762063574
801368607
1458238240
1031652877
398827673
495882358
461752608
1085580300
484095284
347415470
1412912041
425399370
471536001
869939046
479742311
676481881
615145856
1301351692
1509928547
486377025
463995177
785503768
563530530
408528328
1343499240
812874735
831079858
1063583071
475190664
880984090
351494156
167144904
68333122
1064088581
1634585047
566180781
771208668
1307206677
402221728
1388157174
936944739
165107134
799432095
412736245
1550878643
624227089
1288772785
691113995
516859192
1237848921
469460324
332535066
1554917196
1665843051
994935499
299653052
457128662
569548186
1257308829
772476778
1113068770
992092869
827649795
1265798267
79070211
1445199363
847797654
392808468
817325042
973459961
1244567386
1042949978
564507185
590304587
767353208
1076960133
1171021488
1615438547
1546675263
1145916788
523075329
681512481
574044098
1495135233
685436405
664584707
1298736587
1081464921
932393900
895268333
300964529
1458353667
358151971
1164685653
458888108
438525851
973881737
1022040444
1574484055
940944931
1019796240
950907055
1130126125
1051865623
1444748948
862677084
1059010330
274765807
1097588311
609932129
351103884
819898117
237611984
477740293
567137029
641097418
1082000483
1603841097
557059083
1238021296
487493085
505888705
524369923
459070475
358366275
1011941141
828557402
53882849
661969868
1017541279
340882100
790258552
1131046585
1090321417
1533136299
726007
607903501
163139115
678496140
1687624538
803929837
586291375
364927604
1106095848
867768043
797962657
671095067
764297891
793708860
1513652251
622245026
599953668
791390347
1546207692
833671896
517316137
616423735
492586730
341631471
1368857472
451241001
850298040
824840491
1594070759
742613898
1128920535
1195954062
735745756
1354239401
879558499
1089997624
371936945
630069513
787311212
1218961383
817982797
1465680158
827824774
1067289103
517473705
458676414
534211453
537808911
1040813631
125589586
655511315
423935889
614924335
730348305
1153729295
93244897
753596184
361230430
581172223
1377213617
833722842
132084679
532656122
150220417
996138273
1096503773
312403197
885440279
800749711
1488357819
1072187301
87983835
897065139
406257494
853269906
530079707
632857188
767375940
559284740
663519144
670596472
634560479
1512890268
451285319
1078999586
1346119577
463474680
451875992
506375069
921098644
210805912
649402936
1338776034
288627603
502213329
888678698
320324726
686277638
394680982
582540998
1029497261
1481729610
352284728
1200962974
1286384357
965161570
511558587
960096188
597970261
616403079
360325121
1313427773
750939527
200194693
33513978
470671238
571974239
664681940
622485126
675068532
1045969276
469630789
1304409870
1044750136
376666646
417969203
898307594
63783887
1696070692
1096994370
204013928
1046542805
1381803535
1693899862
1257415959
545449917
193209958
488900613
1528130749
677929218
936591640
1198923538
557295185
1689204136
539815445
288536456
1202339098
452389074
721990333
633458901
887320469
1208672127
846487149
862087901
1388760995
796367651
1365069547
732848435
809633721
1180902143
1668413924
715363581
101274961
402127817
502187027
1268768836
578315874
748931677
363620823
856676081
1044606751
357336137
999123890
747787613
732495383
1245452617
1231038241
600190760
992433177
936606919
842043721
526649008
768322582
529210858
495425671
989364370
936763167
512297418
419837799
707516170
1178277910
194041982
681113437
1130613996
480400571
425332856
1113082565
574709438
1283789336
1130880754
1686952321
1281971446
1285185888
602112293
445470985
1250042723
1320666868
1656941505
867048215
331151577
363250099
732072995
391540363
852654990
370906579
635871119
878541775
7715919
423553705
1114251809
638875941
561872883
1431553735
940359071
301486598
139848904
716531605
395022794
1001796895
864575492
520722361
366250100
1016457749
1241112648
546915212
306172606
836892514
957466834
1440285223
584113435
256271865
1302210308
706017163
658389603
1479579881
882004329
2975027
406109443
1023647679
367188288
312639080
630045348
352593353
1324398590
868012706
1217343659
149511054
785831408
430738834
524851811
1117471476
636157014
1015496203
977599798
1261374826
877974761
1252624114
476643707
608370189
787020238
485045466
1736114321
800106138
931090523
603805707
401589726
554758464
377555070
1396070723
681750279
286849290
1256667304
853567566
290556713
525340939
644098086
458438228
745648726
963504512
580821629
500864876
447598112
1124611601
1091081876
978967020
523116167
826423099
725257270
1088697934
1080927143
1293635636
851117790
277747762
523595039
767371375
966985345
642894235
285272966
1383770756
1691187897
756688626
1215510112
618376470
532842590
393962571
715041580
242045241
548680030
235556887
1037111270
420377772
1253797019
501379572
631495986
618726101
871187538
773329481
1595293473
794485131
887747773
863253937
1037795887
446560652
306410603
1008502576
861551286
603626025
1469714605
713926942
1478211377
524406378
634304431
1034127451
159466364
939371029
885976932
699376118
833033387
673490643
1309068214
501543745
402338295
1423642516
806310510
730313121
875472710
924026860
648147034
644677672
1057190292
584330670
379662673
1388678302
596050074
1111745109
446842625
1383761613
818341665
383231921
241145163
718689077
1334644985
1266958305
827243052
1026188564
758205494
999175175
988585111
1199800042
1131894524
1537755580
1208101923
871655165
958266851
1011150776
810905074
1260415621
1165571638
396479454
1656394889
815667771
768172862
467077339
802909770
826490171
488448589
1085030809
175643154
1487321069
667735568
851853718
1136998228
1434536922
1518006242
579288660
473608852
808863087
1241034925
1662375859
723390606
626421737
411783060
1337431923
880807482
439872352
201194904
1492863420
536935470
937699569
963173502
1256667905
1298437628
808938314
446226360
520234645
1050574113
125508072
362790112
645165209
801649438
723104440
205942601
931707394
1247233549
461457001
1232600512
273082109
1135083265
310962497
852296328
840040537
339046834
564230279
1403008854
278733695
261579147
768126935
651562746
1054499755
390407990
845266849
1136920741
736604585
1451631150
369154006
466523315
1192299802
1166637611
750084232
1303277516
492108370
499042469
1344297899
961681565
750736666
647227985
383599758
1080740794
915367166
291079115
809074234
751676594
1154843272
1010062865
785849767
372511873
386673520
721101073
722120868
351374929
544261634
470523573
1179514819
715419607
1666490799
553497756
1099591296
609227546
307436005
1079114851
427934416
673807807
812585618
509966688
823142408
1262340645
532076759
723912385
1455058963
1064332364
1224426654
457390924
745246559
1329451410
1589188462
835544081
500167084
1005825401
792332340
898817272
47223979
660837971
783893528
412763562
903603727
518493102
841982648
1061825061
916664416
731616850
1143624126
1644283022
797205160
387182368
324075148
1192869120
448252595
113168958
1004620192
846065558
1039583151
1009842934
736060880
523557026
750219639
1195279730
1404117771
987760637
1276071626
745031770
346807662
390831574
661599528
1005801104
310709295
1307398414
736750466
378302446
415976146
1691527519
773595944
497630361
420145874
970517884
615817736
734966041
909210203
1397616507
354110849
765669773
1040342928
582600836
813867614
625653167
824049904
985006211
298692819
386299661
1415164340
502943401
872283696
616602610
1328437841
717995071
1198669246
965537243
1087854959
1487128614
475258068
476556542
1220532382
693613668
1560068714
816409422
1172260783
30908148
806851489
439645428
523105672
187791646
493943159
982751917
593068568
392882478
1351120836
1372684660
845600463
946493065
1321581707
269872498
288744986
1192571191
309175554
373423026
1601040564
1485907682
521481205
1096130866
739824850
990715914
738987526
1083256908
1206615553
268950512
477401703
750067409
1369003804
806695708
332786385
841821199
323245057
190624664
831369304
571290934
900120468
924817785
883951223
178147671
459482656
431789037
1064239545
405445319
927790702
474275161
1482675194
615466156
1271347695
242889919
496913501
771178042
548409684
882362739
793292383
1040911556
1090333312
113211804
827226477
794437528
940609121
1464833282
260196573
1155909589
538562216
987542881
115841519
1078749088
1496558935
872646914
1092838861
1243425467
500187849
793534566
359092179
1302754658
207147245
593305352
1057852814
446064650
1364871385
657327851
510602886
296392573
757869626
442663874
389648134
215294513
1321517917
1476363103
1449749873
449691989
1018977638
1277365776
221807421
512459540
489392697
578315428
368918549
1087244083
902607263
1332696087
1137034541
1682666307
359000898
263480688
32932322
1176911614
493003070
124455382
563060846
435267779
1018026229
92989462
784653396
1168628634
1372629290
1456457393
381908524
438805472
884994393
658021739
625696754
364758218
1160177198
703890153
856762028
1475163094
487799277
426037874
1088512243
1017198983
454859451
154614002
385681608
411170948
772724858
624989930
312062592
1004381524
803617259
264721302
971092885
361577808
783259739
1182532224
886100526
313745578
659098419
1284605161
338874980
845724149
1179578201
560803320
676166612
269535641
510109687
1504149082
551794469
498224610
445997935
1382158480
467960119
1357391700
1463118825
383292590
536039579
1013626867
400199305
835034381
438264377
783180902
576923742
285182823
512076892
44649638
485804912
651551076
471775068
1010141975
472191996
1002274296
680616150
727249185
1417891912
956198771
454768669
557493458
644828487
876191390
888289426
429926499
1173095115
709685680
404046026
769872291
1033405251
1090250031
1388030044
909264941
398442839
59192158
889507693
1230714548
482889768
1025358026
964265584
669886183
450015583
421764272
630600888
65201311
890702139
633672709
686975247
673632180
1277869032
1190448236
726595076
1634415714
849976262
911428495
1226427472
871951390
264868322
916397230
753507920
1380737906
213662797
1488781317
407461351
1681058336
617775865
181971702
1625180135
719362437
562938116
919260339
278608156
641982496
447019741
864674086
737445172
1171203003
868211440
1338580193
400868065
898648444
355525531
953814472
1327724448
520825658
1499656892
468909313
854738579
789851058
1379107170
566331312
1078845277
600869512
653454094
873121960
457030626
864417928
478733941
788531193
780711188
438442827
470315625
1345206892
481284522
1416404190
1628698611
892672904
1030931720
1603774218
860153476
573078616
822618492
1070193283
545249849
397218170
328251297
1081754040
1082420424
451420289
1568677207
288336419
1141724334
895698468
509359041
280694420
579561677
1667043133
397420834
780022284
719071279
864767658
277038777
130273914
865140820
312091629
899351551
905841666
698789002
646347741
454546221
995214515
172446251
401502954
1015349545
1670777985
917107703
1142411538
899201995
1296694893
616408277
245102819
272796817
1073760767
1073257244
994633150
4286418
568049701
1477149793
481822791
1291625421
435104320
779575559
851858134
320509798
840832239
315839440
1362272824
576894343
1381656557
402350812
1234931285
654816663
1133582234
574121015
425661513
1062696989
1596566751
660003698
479253435
312729470
319375169
1489955704
1074031538
1217057943
560430259
842045722
1001250499
1302502558
1086005945
858888174
1350032591
728598189
1029708712
962126715
1329506045
50347419
424402964
1118909275
203912021
1442236036
994689570
753571200
355275890
922654555
1080521413
1032275289
1040304215
1004838052
1674296785
296856156
390523693
1111313304
586735628
952682367
1072049346
298162446
1429210804
252024553
314415820
1313189009
788370295
1257070464
312951022
666830319
1363398864
1392895865
576420380
831994676
1209792264
742169753
344398596
1028376856
866918372
274376017
1357157984
709785347
1349612878
55669059
628935724
482180719
532821921
607043060
887770853
634787187
862857304
554275194
283732430
1573864504
1400360505
1066907207
413884174
622470910
232537189
392197469
863920385
679413339
1094738008
1068179545
688525919
625372053
534770753
428237406
554295551
1181321105
548604245
617867369
1042640714
1450216661
815610430
954876725
636397800
1245960874
1482199992
799970191
671195898
930591620
687211544
511410452
1143335256
422784700
233418307
703903455
1100052541
438588331
384095300
1299182671
775110040
1084802456
295673583
561686720
819760894
823256136
627939548
216951254
338603186
392817280
434395496
608088763
405816977
672197070
748478915
1792071412
1015015348
399841697
769837138
1362796960
1337871380
752404362
1349541951
1290439232
801534621
700661092
825644131
923616255
1059231776
690493578
968216679
1449284684
1601984427
227037520
1013422239
530846003
1651168727
1022193450
484707158
541367247
465003579
287732815
1339818396
328380342
671625051
1416949934
803723491
1310883439
430973635
365853598
54834476
1185892078
1345521681
840858207
521131880
688622466
998980054
156155216
1182028247
1382229506
568946461
585171393
467532027
1399904731
910456154
411480109
1486691751
697115064
935068557
1506246730
531326816
995810729
1321004895
1052786290
977471315
536321384
3720608
728644837
967351440
1286691557
195696661
332236462
919348996
1077111325
948607752
98235183
612196208
118928739
1375291545
502065337
1175404788
1323875297
1693768135
528054984
218281622
329004200
171035403
910854869
562231356
330269033
601553211
544685746
1119954788
864461729
803653456
1372759261
1062777437
481334903
760684863
36486021
512689254
1074717964
1177233904
490753757
861061757
378215841
548179894
196334159
628781242
619743058
661499329
594332050
302988140
472733337
618036327
918053725
1245356743
992923662
403128086
1119971616
1615686286
155721795
206843510
179345044
518170562
1362560279
288560866
732899594
410173324
83780766
749326515
1162881359
1312127941
336261559
911322163
431774078
134816933
946152297
173549069
236698800
491221799
626432792
489330569
922118090
1070280573
72162152
431305332
1136347750
605635828
817039918
275129439
337426914
630598470
393786556
801751454
1005387868
1369652487
989420744
94813373
114726415
1482684069
473752056
504772855
893970922
921329575
602301720
532194984
814526962
2358135
750819294
1170348480
28004171
746299716
824861341
305578036
85900861
431158765
272783403
627572404
572851717
1015242205
207601290
1384212367
575489576
96172741
1630153990
1480864600
921478699
538376667
286317348
32329947
496467503
325869352
888396215
1209058009
181426286
520430087
465358779
807085899
358328770
833718459
951517391
582920921
814599080
554783823
1129612956
668404272
584289313
1300399572
717960178
1435247287
482032758
1470567131
1176639738
512113842
982419725
873353228
280046571
1412940164
632007286
757623376
421717289
785634
440280979
1479224599
942115708
354503266
111444889
515878383
736150836
1192337226
928022234
815794130
954553547
1028877146
474117965
890579761
296966933
290261842
1153011727
438335185
372041667
265880471
1024387429
1129686258
202958322
1011872573
632799555
392548175
464898414
1168816992
1407812685
1095107957
528671307
1119198835
236166644
755217468
1697627148
566443683
1160491521
368999977
1017504399
1221329832
1479352203
1668377930
1306752853
599022603
1056491635
1409594070
440399815
1152554437
684329009
1359205580
1059109499
1310866755
1150299597
115856788
1654035659
1354991719
491492123
356940923
999561779
376503789
267954477
1050429507
811955103
1264554696
424473991
1008993711
187739030
239859713
814610253
424622959
39432832
824370008
83575984
1235612176
562341888
505441995
555810559
1430593306
509416370
548439830
917223892
1133786836
454531769
137478185
472391907
396159671
1657958905
545950910
468262891
414231797
464819532
1371238429
794676080
730374285
1013793040
300815614
485032494
1261419145
1300230808
1047592675
807989117
926331185
457341786
774194478
1470209253
958028444
591204719
427589287
486388265
968899608
1048345508
828773190
530279447
942092793
544064913
506602193
813949703
144908980
1259370860
431838507
289990692
1665734182
697995348
112530999
615747115
990059546
663117915
1573456349
1078844670
605405867
1641722102
1282331290
1197240223
1040472668
591404504
1326629280
295337836
1022653211
768958189
1021157385
943252189
201527987
1094532861
466262712
1203052744
445497340
305029217
1165235623
153652478
695275710
721973147
763492976
1087215314
757404896
522408774
361527132
834934342
401538827
404243080
346434286
624349168
416472308
1367433810
724331465
1054693441
741449474
333697317
307790406
825727814
469452132
765896807
543777024
595921273
1289676484
941185165
140843046
370819170
1416210875
471713596
886329438
339610078
651279938
1313754286
1273096978
335964843
797123365
949116614
1349088774
845567395
460029670
639060451
1200998027
441584326
1389361694
470373920
578134186
1649680484
537723224
929289500
1269683607
1651317542
412030534
351390299
1164411072
214578614
796012498
448464892
237297817
512097722
810938995
1435781187
763118488
1596760892
645189016
999920891
1468802639
782299969
1669932489
327703167
862860015
1180934463
1459998208
1220653717
920749853
406306369
1026963999
353892105
1305295325
1067133229
384238390
1633534939
167329608
446585860
604566981
160746245
215440842
410952540
582145474
1062795307
1573811765
833273505
1714295137
1374317148
357929340
275611225
780722382
619104247
364767114
826614470
483810666
827827025
289031843
648134028
604837414
1005091275
1467128283
730178755
1444309579
1502264635
300972826
217156293
231005521
449933947
958574798
1738058237
1135153484
254207790
1385812767
603640390
1298593331
262615422
1059879674
1627401323
835795557
345765891
597681046
695124537
822270989
555072430
1498532332
951850913
710608509
1544742621
922585661
722952796
572361385
483641325
1165065181
1298455870
491447611
950729337
50927194
999292459
634379900
1364996618
401767928
1693824872
954345268
1016450990
987270050
1386544760
1689130856
1319364589
1274067155
1209770977
978076031
452906823
1200384036
746473994
515862710
785062699
599696723
697935519
1734702566
253890422
1079899673
1375514012
988925769
719467479
534601060
560353477
1056221966
366679295
955039581
1468665239
1674723500
619239454
1200652109
1572663312
325382165
718918575
1567763731
411276848
1005414305
761673510
476639996
1408071045
448381416
869546056
838305574
1149519495
37546940
1062828514
807961003
528872820
739355800
859229457
441872732
252937707
1661430619
1239196988
850927858
989065641
1083894619
235896431
1349594971
679325207
515694693
779278788
684566965
826582668
1437453167
1096836999
758258135
1275000586
287408063
1564572923
531119517
338986053
389977341
704818133
920470540
466612536
1158158119
1338991477
1083004416
190570370
973499257
276756126
172453540
1178908527
395487975
199937450
1077643121
578240191
1196310972
722795346
452284921
770307173
932222581
591309867
754487816
351938508
487049978
870182399
1082092265
1692560124
383224332
1337428362
528405969
1437048635
1138249709
312600415
444030103
837562011
1532041568
47910656
363569133
827578598
1681049583
991387401
499035478
1215127814
645493859
1140794567
1099930388
539816236
363865868
887881916
426069980
523216951
856189429
483855939
849197845
915896004
410616320
884340111
1374270360
719750813
212565770
974830715
1029581020
1124737063
953650746
608580769
947198297
599808627
1183629551
527750184
1225874433
1401218977
1646242771
557203861
613945891
1629788469
456181280
750609004
221167078
1204358074
776236403
1573236080
428116351
519174799
465440433
401142564
441109303
758480813
1259869359
1150099626
628113762
782260765
827345198
785717564
353877181
1189458814
601965098
392053779
1024449141
991165169
260940388
1073380234
648361926
884206234
1159526833
624746095
1640197187
937392856
642406951
1303930705
1331429396
356214657
368148397
376925496
1091169108
560532663
524718887
545652837
499501942
909175923
473719519
107164380
1384415521
1455039903
441395442
557686940
495365634
874580417
668645417
806454958
601247982
833612206
441556913
759418177
286646508
414421307
175036485
784952904
661642735
637057607
1530055363
1144577728
344206181
1797846496
331905762
916715672
558436461
771755816
231498980
1077639223
1061465882
830736520
475447492
867985275
448671657
579749650
287087887
1557179322
467565810
458163344
1365080020
239766070
1271662209
1379728200
988271971
1464828186
1625317662
733164550
310909186
1130430404
587012656
963791958
795494936
1084492104
157604405
305497470
1063518708
1648362437
1039533025
829842459
185476220
610708622
1474567035
1395860193
1103363217
1711337266
740306862
1611460782
538079324
1253348303
1125293179
1605009148
621317529
1066482368
1293943346
733812459
965505046
431345770
837147084
866518745
910085184
202718790
1426078343
840270347
417386410
802687663
1619378108
1679829176
649388763
807950945
712836363
132400157
380451224
436127696
829264369
416210839
398343372
898375122
839953533
509138419
1001623623
728307904
79469221
138318851
327732096
1630817090
278197286
1055723325
479377636
1006100867
1436757653
1353863729
1208484421
1468972208
1178642510
965081263
438203339
1213081470
522720584
759761045
332693815
1432439943
928274737
204386227
1076237007
358944072
899202585
909535675
795065866
798374441
1537550926
868023074
344879405
330748268
604752188
289352503
1541486142
1183591486
1182234535
836250192
120898794
535637583
1098544146
390120016
1296988506
1036138889
1091160787
152294254
380329802
301213045
845406442
1448364520
637969505
501365891
1469129096
538252280
909951875
1556117718
398173906
697247729
400051894
1249400685
1286734765
811104193
793775518
212753957
338332726
1267510037
474995722
1242404390
527635666
669365634
645707214
1623573578
428066652
1009076276
697405239
168502712
730883695
1039061992
718995947
761649573
478956613
1426025382
639636004
555570143
1213301205
725209366
1014098637
820055199
1116732038
724446805
445356126
1690837534
1390014526
544189386
174276507
1459408972
1350368283
674557947
755891209
731482884
1553023489
1177159959
831387876
1514636136
176289163
838090911
1062251195
1116770944
1385825060
1109593651
156994242
77024574
1353358063
488964028
509972771
1156624612
863306945
800869081
776726711
389659546
991535111
224739242
478338842
1015455762
1554647500
881911406
581277864
125347638
1199100984
1374612288
829514160
831855654
558626968
1103427402
783301280
400791408
856511977
1396476359
82050305
913436983
1322248087
1040767286
1010233157
1614938523
1479914860
480471092
533316931
1209028228
411006437
382039268
277141763
929089144
741231673
712500023
225411193
427539854
892560984
176807757
150776297
776735504
381443910
412446587
416821380
875146329
1374103032
208555012
1100480471
933138127
862236931
880654182
925528326
176264496
486931043
852678434
1010749851
327119627
951623521
894607705
792700701
1330576683
386926892
1100814760
958812235
214051026
23433859
1050067605
1404164342
456724025
438382589
377611891
631266205
496846815
852369680
1650638689
1202076442
748229973
1072907353
674321352
1288976296
675940705
1435960378
1336476993
1473143465
887135756
1119548596
459431680
372784022
1365936448
1464575964
455849369
883250979
699760330
431122252
742422423
411669034
593625950
1175478352
490313094
511835950
679098594
428012266
717272522
881644170
343670354
684320711
879885140
662590250
868039480
999306112
1253649550
868731712
804144924
564551374
1010966932
438721752
1227689764
502065570
108999429
720103242
1171383994
1316075960
327443386
754389278
273771472
423070307
466722394
733022228
73312567
521435810
899850099
390268838
123466028
414309152
419524730
1531590379
1329728775
10178814
404968308
413046937
803132741
1274635373
262051
631995967
324071543
13999126
204500383
485319020
966168561
1078864090
245752878
678072446
827308333
246535
263015540
1688153135
1084975343
141797933
1597806610
704692024
969160040
310395217
97598289
1695458567
393374735
1500872426
1297503548
1390008239
483877358
1016830075
1309266208
89475616
1068153968
337282517
1115438441
718911742
105410076
579123103
423548482
364839774
355524507
109006037
1763259492
295426664
1143788561
989143173
458960067
727125117
290746896
153793057
755669331
1026741552
502833036
606949588
119446016
213765845
1075101730
470939715
819549291
968324872
459201200
128889508
94777830
495485421
972831312
1241185592
539896912
216986180
905869953
1446896436
270983904
1205195365
495514496
820666043
790201641
713181792
454344115
766320602
207780437
1066122898
354831172
434523861
351898412
550801675
906873150
1194332752
469227705
392677425
1187530575
762844115
358499125
465423491
103375694
1540218326
754490414
596861248
987904695
517439443
73883859
1473998219
563889861
334351757
193851902
763735757
459405148
339343749
1426751266
720575497
1024504111
410100583
971687994
248856246
871566863
927653454
481604789
646775402
741811834
869035429
1028308891
182691789
1210957758
208570551
901674182
791365765
1016441701
948065707
526647361
526584083
1214936809
857887603
1188617435
217087008
441428079
1276205643
359027087
352033952
610683202
482226590
383212986
1532044624
1672804422
1420293016
548643376
536691613
446707320
204486327
1336197037
122267640
876847771
1012178037
411091757
36830475
716605645
306016226
1174799595
1467440594
309744281
218111785
670987106
884418659
448578548
231431335
1154393007
40460801
759074963
403331936
664226862
842270414
490963794
1664403379
821201806
190914274
943787118
389501721
897538687
489586482
467044677
434368525
438191515
1110233839
344793347
1144395671
979913290
741452603
349562399
1495435763
378028438
499542851
722823302
965493380
315267777
959725463
362723223
1631137636
355941614
968412456
427953782
965002096
284775033
1455664190
308649066
391135592
1066330019
965628424
168215600
543513998
286437755
295702157
1179618360
650648073
1055464846
1429915004
459711592
709955018
1446373555
1458978649
1003784486
446711883
634857497
1061158074
891257972
987819204
1458936940
422340283
322049178
1671149234
539193557
963626605
1036180791
800342016
160932394
712256186
666307584
988022752
693065512
1007037281
157065364
1034845185
823026234
505373524
572565984
783327264
662793116
75176091
784925526
259586645
1013295882
1098953131
1300246858
1080902735
1457483272
142047363
1006903756
1077212797
1027431277
112405319
438466803
692026353
687344510
387534215
227071263
477597751
586264011
1039724389
1031717272
1022148070
190703689
631605650
525655924
705165883
692342747
488748399
965799828
124673748
337165325
753334743
957682923
826176873
407924578
559416914
839894230
469995565
497182437
476033967
98797323
756013576
1335154670
656726274
1425560370
446650630
468952766
639433944
1124766944
877202402
243225009
623549495
596337618
183012679
929537036
446233618
511759250
318254915
606046172
1346084367
341237920
476492143
804674790
1020166956
100942680
235429424
709076923
1425234498
1000250046
61221950
346748117
27825292
983777156
913846286
1652644598
178673501
470706397
237714667
242350708
784165232
899398859
1349280850
576585708
188240303
48492556
565958489
544764141
754517522
821960282
1147176177
1577354538
211273088
933815815
119901423
450591856
245508419
26261149
732226040
774295147
277421197
606734126
222908933
1328052038
1019927647
161447636
1312721786
1137863590
691477684
430729433
68367703
430789375
286168629
182922479
914602640
255542736
1008229228
218633227
1113251865
787261449
363319702
219953849
84401136
460122690
1123303168
1697072199
551029915
954510746
284067577
401142465
1215447696
182753348
974858415
483291239
1411155073
375374628
407391481
490484415
856936528
532567004
543459221
264523177
655512429
1339125409
539661508
537172680
1046299073
1202912650
897812269
323418441
106894171
912848553
569749357
1115550345
659546487
891732197
786854013
457240879
1063424795
570758788
1274677096
1057042373
104023987
844783112
934335330
265457176
1651604193
215995743
396969428
1405131123
933141166
691738416
963440227
281174166
753864320
303763434
1239022998
1672038865
549810705
725533388
1293998520
736619277
1041697825
890596864
1211247151
707351568
475284615
411256468
460784724
1124431525
339431720
1058562897
1380203578
527842403
970411397
966778677
746068535
579717626
1005785001
830185925
429233324
903985443
336397743
359267815
618950250
374295360
964343088
692977016
1061450558
676651259
373043280
74543079
1434278053
906510889
985315551
1550423773
1184078379
1170413291
484804081
624775761
389601519
711313959
568441116
1360485083
792254187
878361917
619512442
1145553138
985442001
939189157
1549417812
805079816
1583891791
376120805
666129535
610413931
323633281
366122852
243604883
860723483
1279636148
404866995
908504754
219653501
1144835807
506659276
891540345
935920989
1046807595
882511619
189777573
672445291
739391405
503550967
814966477
923477787
896645332
1211301759
963267925
456596274
931954420
1133726877
380200239
376644247
101061411
809018804
591966366
336883146
523495033
708835124
213844794
702131605
460121925
1369386210
293887753
497411465
2589085
613232911
1155182723
537775115
543336396
332466797
360492607
454888110
984055101
576609720
1413894334
855187663
207873882
1066504748
540170995
213430458
514108821
351657943
712135234
1028316841
947699266
954604581
1052758617
390211879
454295021
1838375
985878316
702138948
1035262831
1059813195
1208259125
205519082
790348461
978657975
920973226
778486328
418700219
919914969
136078751
132970486
944922159
1113583708
573023066
688207100
1283981959
318161469
407913068
156448706
1397789083
427755644
1303746552
384063390
319949792
869497736
1016686955
532297136
742681999
450456114
853443204
1144734490
806261482
815816191
1312464110
689403211
490621860
678181763
414918467
1412207029
319843926
844230866
837901870
219601191
420341046
430273543
238688911
664630275
405592646
943849007
179976888
986198459
760575758
880901082
628317341
1029477578
492370159
765404135
487447283
1473527635
715426849
711589367
407574904
294978432
1175670969
528065261
438955871
646281900
497861490
820029654
1360894698
523411158
1326165901
540363408
1388600582
192468422
923180749
808969304
1193815635
916679589
646524726
277974958
780424601
561260422
316981678
850789975
1030473998
739257598
494263558
1694986715
741809342
1029254047
2059329
440157507
1667796085
382560258
411961683
853782222
379822941
697793433
590658545
859520530
804788633
833214399
615486014
394506273
625880490
291853319
352945618
773340902
124852840
464485120
351531830
1217694838
840625780
776036104
1267079089
1024045658
889689978
163857700
394874305
524565547
893416626
495360551
802419268
763865523
581605514
661884578
655511727
953652229
1730200974
435108857
657134658
612587559
1059452285
266249857
364472732
1661791612
1351400371
801086390
833498577
662892577
144054033
380747041
819306238
254888021
426095133
801281830
564014867
539703593
397225026
1280057820
488792258
1151959668
1032495725
201130254
1122110509
892058277
1057686080
197311700
1083545337
470359242
1031610919
1448380856
844824047
545550321
340634474
749570145
380536622
877154174
261775994
213276301
650295824
172238120
528970023
1662456930
421622518
1435330699
1107231109
1016692707
876016481
815095753
1102248695
849429735
1632674109
1431715607
321642184
853661479
256635914
1145330670
419041107
1010345555
463208221
1354624439
312626146
1345061049
392673642
900198735
558795258
1005769165
475725086
338290010
295396299
408632955
510538908
1421719951
1081199518
1014586298
472090947
333097503
1672328229
471756866
841811080
715361168
626719497
881300118
313672553
532443433
1406160493
748616313
284792433
971494317
367793750
497486328
884478200
854367874
378555884
1431504341
224198777
1286624622
201975488
318948749
530192112
279759969
860114833
115163405
268383534
438337229
987474332
759595191
946794165
881021473
1184000511
776359596
470636369
513286399
1385404837
1321446090
182628363
93355894
911429379
1031791941
255423510
797196742
610569218
892043889
255907277
1497151518
1207149929
375172567
487614618
1590813714
779851113
534937862
342845189
582986608
433393038
1246647616
1119373543
992352948
1340422146
816581500
676293849
766267630
1769531817
436549268
684588984
1010559033
212511635
264493276
901090659
117449177
294118839
866096789
383048262
655818192
932916321
609135305
645182578
529643169
647372178
471221261
1262864461
421344278
1335154667
339731885
151877224
270496854
632759699
1231765544
1159285039
926127613
1234881092
759273734
1321730472
678125660
871194529
1143491670
460038263
619957143
1504624860
161502148
174278277
472891233
1015840916
617917914
1020289927
1731058025
278207024
421917690
2652603
1316341311
1181703253
209713093
1015309807
425129890
343694211
551242983
744287925
875652836
501274607
750409744
749477222
474438715
582330907
363822168
899604188
1039661816
316808848
632514184
387505366
440904761
486454460
1293331404
239349226
1158373859
374244879
754898859
248351756
1435896022
749193042
1183887537
621037947
1070637387
1287233132
430460751
424212565
477133516
606549942
781177837
832987232
378812152
1470804121
461670700
518417761
607429815
1117722999
500631665
788395990
234353704
73168690
835838195
283343010
103296194
700463452
637670319
326614175
1016527477
543310664
985378414
1085085486
657044704
1495189432
1493645517
923717036
539481567
113139287
496806998
977017578
473389917
1012126390
654051909
554602721
877677916
422376451
975570181
397107219
1313699488
1286294100
727328233
1148175115
931005154
326556609
115519915
476408321
746708339
846304685
869151610
1362743061
462100440
151781489
1365050289
192107119
1146761239
353368835
809220740
117061906
1100638011
538426127
761687181
369717145
1457932950
654554402
63716636
374744782
664663709
893765322
212994376
395162239
1350421563
775763539
336970265
1030786675
711971334
501399300
365346995
1334932928
634623886
362493530
719928640
1091697723
1302035972
414754695
534332207
606628088
931323726
1123580246
768155193
865076176
387910276
1391405792
414875049
70303658
1347312046
476590183
1671252147
559030230
479517668
958006453
1495987900
988764047
1107579677
490168135
1400487159
653624648
1274023550
939712382
1271803190
660033549
952736032
430769277
941866200
481947365
893504148
760045810
874841468
1264397938
786244520
1534605264
1053596783
935365830
451104734
408776877
1139668462
714414182
503022440
393893966
928114336
1533603071
1097042956
1112294063
170246024
446720922
360246222
300044869
85519120
1085557461
857289318
753007916
809030573
1288154176
582958950
880825037
552194685
824183785
1111207303
813913586
1234195342
600884479
922697962
389593622
281713586
839934161
709859322
665018795
298787980
763761676
688304750
1030654213
1227282329
823887971
680850136
2437703
575570912
184724560
1432627161
502718828
21049443
521925026
395385566
983954897
210874762
287901048
920476854
1056337313
746531988
448732945
1392860089
1340719689
984108496
1420581791
448009543
1109717808
436614515
1136442891
208331023
495354801
428958236
1157922170
595819271
408413289
820949150
386657763
631056828
701663187
1002456214
1361846965
484178580
533766927
614193196
296821706
1119276606
848615175
1095774008
979008087
1143114222
511758880
376679981
347528389
483114845
1099730218
781599027
247926681
969678994
445870127
336055744
547722053
744088356
286746200
581026565
859905706
607229937
399044331
1113923128
451948731
651082585
668683481
1397343036
498754725
607430480
871519929
1618943604
791541447
1046012434
973265797
863446623
968818668
754665283
175267054
267170628
495187637
1386262005
526471769
854750526
942105967
428567291
903851086
442338328
464051700
649852516
485298087
142365312
1090510110
707211554
831252442
319840496
395096871
662858288
1067371830
1606152307
473061164
489345337
680909284
1623191635
288649441
963418053
514669953
675230036
766112632
224823137
415147154
1199290751
937443334
226326559
125931723
436607385
516691685
1180493537
541764385
477754086
820087987
584875410
167482716
1055017371
514269151
1231137065
1161322496
1364920136
822503667
786863621
1127075020
115646301
1132108395
42866551
1628945568
297051791
700932808
344446088
382660867
123875098
490707763
361095538
1195519876
242497242
1428746037
281920132
1699780346
253586990
1422746281
951373399
279459350
1230649433
799844694
690736359
1476846939
1287613301
443360543
1139475996
925003330
1132295751
474769505
436111098
645438038
337928518
204129854
284872904
503397432
852707637
1480283902
348868235
189214640
674968049
120735185
1467344281
288836641
555154212
466043796
928955161
674933647
333730342
1472535143
434610718
501973977
1029105297
1080308214
1594696747
977354806
206955101
767894540
281948753
418784473
1225377584
1483219435
1388436382
863880918
477744712
191184148
1053212836
463199411
745395125
388234888
481654359
1276349116
1569064552
1299145148
803344115
878940635
267249911
983386257
408223559
628330999
976233973
270546153
947262596
498971208
800137338
1029853110
223541764
1191861859
1084938833
276616853
1410784535
636350174
555768204
129506087
245900226
472803036
266931837
796827862
843884298
767591802
576406252
661607518
1358454498
945356637
786727350
619187651
1127839375
1283489825
467619312
1382077321
1235438748
604231114
85840607
971301174
713594592
662635568
303054651
1371466056
1240000510
692300354
339766809
321249232
1125786338
764170123
877171296
403247278
931063368
804875070
375700722
1414141209
1033391056
1009681163
339895420
719286286
1044178598
378706159
67523747
335627361
834363923
733582535
898516301
1379196650
710486010
951801812
249666089
84349989
713952160
457675378
315557577
739622222
756370769
556524741
1145599247
1188214007
1303921612
769291986
942013370
430318371
819228116
705519837
262937809
684155661
375011740
872718510
775551066
474041976
967929136
491780129
455866708
619125006
659127210
446654928
548013576
931608609
1222614278
1262534374
383052582
502384445
1343006679
1438249103
504880751
74420650
1034953365
1005776231
402945565
1355391732
946859887
356386942
454952663
607292597
365777785
565933619
993873442
342627737
1049506518
590324668
251320659
899733965
1490848364
657316053
547940327
57406597
267797879
481778526
971734112
622413052
794919841
1300017071
826157561
641676969
1415017225
950325260
721808237
746623907
43266881
99874617
211253376
537315787
1010243768
1374631124
138131322
1056293298
1407324200
719638609
317878751
504583998
364594522
992509523
459704127
1147800495
1566444776
633808453
1348314581
1472761327
224484205
426322469
1261406096
753059731
585505051
232338904
978696117
621194085
697141031
848049992
400095490
1143139065
900348972
229436991
927818577
661147047
430981582
596585652
593999031
425292027
272145879
1051675308
667953349
1019794943
643545652
415283169
1477682428
1240389443
810134765
814850027
1451985805
1066929827
1048098449
868659109
1412646616
1130972384
471330963
80603585
1211999887
1205728981
272477346
1116310019
426703056
222708987
725123324
135144954
707496169
597773564
1182796128
1421451575
690131232
924569573
76944929
990380594
338944401
830582953
971050639
897175972
679702131
1449040474
522987368
91870949
982025866
1000148438
465265519
408273829
843593235
210935751
609219098
1309936477
781295561
363307002
427072063
424412453
982912787
770586833
262625180
307728567
855514197
82619443
1401199196
1060442876
719020969
429181574
1457845775
797057418
696689615
871259638
891073144
547420024
784646262
542633380
399172790
765092440
274538920
949230303
593641179
1205789392
638164553
384873813
1399747646
370030093
802252945
1335856734
186326091
1236968581
640616591
352894947
1500271130
526400448
1173937707
1342764610
559862548
547462414
679507035
1494576031
1108361691
220912992
187930661
858901071
559115441
921906246
1495118322
1064889301
651222168
1451697721
964474897
1379322990
1103460722
188286619
1141164225
204748759
578165443
541879947
449849989
904486720
777865803
1449478974
1378105886
281894312
1215891998
736050565
540203504
722340028
1020400813
1418669182
1517586937
421266403
687907762
542412937
495686427
1077427834
646839799
711980046
1408894662
855057417
995145913
961901756
261018967
662347080
304444589
276652148
502185376
761202636
1320175174
643855265
538178866
757222710
74457501
324349085
467395799
1008226901
388287008
828807322
475366551
490571332
1481698469
1490230446
356722838
627725689
387402850
810140134
373444790
652199370
363362295
653266307
613520974
458013100
789008428
608261733
264942916
878493139
715288103
1622312736
169321475
432320534
1186357470
1477531339
1151403860
174838148
427729375
1646631636
368970194
1043764740
1040905786
1296104394
1075488271
53864666
919449034
1357939478
2422672
58875327
793840777
616509668
774834805
782824436
610409626
1016620747
392059843
759492122
457904617
1054497298
434599462
804093550
156338400
797755017
1190204862
374188312
410994978
653685473
303950833
462060072
585652138
1430006165
61792386
1018543557
1025283897
1180947754
1778444117
897223970
1606517364
289515340
1087179097
544181158
432197574
196934815
385923337
691709394
178302413
1591449377
335071756
642526165
1032744908
734617575
582170302
1315502146
1014542966
790258511
539651354
1235401620
372327588
657898057
997527076
407841813
147443800
161865351
450847738
1590604734
453294377
546786927
209617031
550160950
1044908274
1088738159
695466078
892732616
844959906
1363945696
1434064129
345407655
446073452
828461241
317240210
447693859
293806063
302698483
910605544
1126362021
1093090623
1181361417
1123127414
1013137473
1522655022
1223827828
469336761
1031135882
1203890190
1213955904
533847375
133009275
717678646
719216146
412135721
382801495
1436752836
982317570
1275575012
1334648508
706634310
823712655
1036738446
89988857
389401687
157167310
988083493
536858877
1211660925
1467401900
712081530
289025824
1417580399
200503108
506622439
216896348
1378554259
874596896
1025542111
632458822
167731341
982396697
23455565
180535637
568508090
129381746
213244407
502758382
663094050
1072103270
339082517
569394245
1046814895
861218792
139968226
742277220
624564196
679248463
263290118
437681195
195393536
71462929
1183972950
39641181
749701078
1104373700
503826940
286150744
630419846
1120142508
1011378761
595987948
1044456018
811741480
957236860
256969664
587099506
601617284
1571144224
1425224230
847560176
1438581043
519018609
633153066
863568417
805003878
699093408
517999250
653267752
792777820
635777444
752441145
846960137
866958751
1447700215
981258050
1316960272
705312195
1048060466
527801046
907316427
671346398
1396782993
1010326487
653174859
1342136924
278500663
1251299417
943414009
473034527
411663834
460661832
726919426
255225960
700482871
1204141984
724133769
105766969
640136869
902985568
732921573
815846221
1067148719
416035807
895358029
712490885
366351291
930026033
163984171
968335039
1166650790
711200541
435892077
257525946
205555629
805479803
703340369
272487324
820144005
585315031
436795144
1221116423
954319848
1431469435
1218242147
443174425
893364614
382999612
653539151
671019911
1480273473
397717882
119301062
509915617
63287710
903584430
1318936328
618558242
1237445425
1543269593
317838199
789518130
1120633003
800245229
858637543
906216508
598820399
402284975
927431033
391836195
1650554112
910808995
1280664648
160104420
717638711
1287334294
1581013054
637365812
808262418
140747765
1421608848
1000316410
158187020
403883298
483777054
1573335315
344332336
951198772
1001329897
842835330
525170155
408344645
270511476
1317757623
1273253194
379892273
713968052
481215205
1214506224
374739669
414718523
219712195
176217436
84422734
1543596519
1603715576
201407069
1042915402
922899020
494281721
480567531
469072010
1321015859
245532096
729452303
1687068561
959982152
493799621
637579046
667760682
1323567009
667786208
152224087
999864110
1443557527
542976459
113459516
1022826321
1035551285
747399779
714390742
88337418
1097162217
267759435
721783643
552059533
1596466745
206725964
1114932873
547642795
816333546
876655473
500678747
311803090
996055247
779943807
1267648395
424150452
486611140
610807616
424230070
546242321
786108699
251645503
590368350
458198745
917983523
1222070528
470403990
1067542481
1093712471
413136311
862996995
1331500977
1367985275
1029487381
235298995
200005644
699640524
402260788
452825344
1404806151
1032876522
436598133
921063284
577985440
1205844349
429049816
849949554
648345950
747723759
911936120
146826300
1175440403
611033143
851665296
1150643470
885070115
977345634
377724003
921378240
632160482
1386287888
634903810
843995715
1138972857
251578817
380286649
1527713859
1600007892
765816975
1531908162
1339712838
352842509
1140820885
1108133804
93704905
314155928
1637363672
1426387085
254871671
135054494
1387376555
1283672044
327929940
1352918979
1587342754
785282917
763775565
911459136
376086023
885812029
318428061
37006245
1540184167
494714057
916455168
397624731
1009284459
763370038
1353989322
923845897
1290711862
202921470
499187669
1038416249
567534092
747727301
1342126717
1607881124
283999191
1325885410
927663974
1474252908
1303186219
1638078954
994041801
312365060
1460145675
397760060
881949925
114284502
268111453
409728963
883265423
808171541
808058218
167815351
469691225
316304342
976757822
1369817676
1058247697
423189951
963352345
1469640005
890759085
510756916
1064575256
412554352
766326034
378500323
1576760581
663771455
1314957307
1227351284
394617971
392927813
1564415593
932816286
1080676026
398000937
816624583
854172399
827728256
803805086
917009422
476796679
72830909
1379401673
567523375
647110433
1245501207
539166334
776470437
1125051001
1011604588
439544813
359413027
752099363
537531954
988851196
456677716
407538883
721922831
260149955
424623569
419289529
698652472
1693727629
245978428
277950136
799983644
1007782264
162105044
843203839
379630774
297366287
395803974
1061894365
425783081
899011965
631192737
1082992506
534087731
766846015
869976168
426566892
1123063276
489863119
829917109
49953497
802193026
196100870
1099821592
1202990888
769888539
665902694
309672951
718389751
1194887385
1486719458
375858483
935508942
411190441
1386387192
1221263225
686926809
910080666
1076902437
25265170
453469541
239589833
273787532
1180843534
1106671783
591161698
494519605
454294405
906598318
912974407
210418831
786707484
878836384
830292972
790503142
1553647182
349337584
314387587
769477404
872652373
1669142292
926814641
1022202594
478760366
698833817
441910880
1164584247
828559196
928421728
1668393184
1484000897
628764664
295781828
878788902
1027719961
1007860419
500210354
937923383
830900665
143221593
501872806
1440145676
1399481369
194663718
527366745
722144358
565570122
694846592
739471088
650670741
1188236405
1401771780
412752603
468394833
377038204
728038988
1038812516
305838953
438063261
1318352174
1168144917
648057194
1263316385
1655157963
961774629
308549302
474966598
564664747
882203085
1334277812
864137894
310356781
1477943260
236059468
954090067
782674133
936476012
1158667248
1192185904
1268189824
946042712
1481293998
978510454
391038441
172865308
435974724
777013050
383891180
95200694
1414796484
151078400
1231698809
191309595
475060968
922754103
901687958
1128442867
912674315
808384340
699433098
1018166957
488677639
661991131
566566122
420736622
1086232681
399063059
429618072
800865859
300103339
622441740
889750481
907087067
874791021
1648791051
477010459
811773978
201984463
998187876
798234437
482175162
1390051242
1676767367
724754353
856728149
562372621
179808737
1625654441
995874444
475456561
878630477
1334659063
108710315
625756458
53303358
562823245
1233932576
826096785
1368198547
417935903
496404054
902696923
963064098
845470315
1084918603
1486335243
714790981
1567164304
1328339569
423876553
455930645
168633354
705090796
355872089
867320829
1623898853
865564218
80893310
1066552839
1490233713
1355642380
51533568
850682919
1362254701
473764684
1109658720
666745186
1638589057
545271149
784056341
1603808347
484654690
46897129
132198120
340924729
871248878
1473733822
61023184
573014952
454577837
26397895
1263539575
518295554
1110937039
49292
987040305
717587464
904866173
491627503
814227958
358578144
238485738
1362117495
402642257
918042089
170345958
1264842840
687736548
598522443
714708933
277523395
261167549
1158036527
516549997
908991894
82932525
92706279
1682814316
418586580
1113760572
1352034342
724622595
1560941401
972764481
826808577
284032822
1395624055
452610419
1160648481
1313356094
307364033
1093512365
263955636
1077282217
239954935
640202146
525652909
276918172
553253693
610104774
1423160526
510660842
28272936
1001743056
958740036
1107690986
712589176
755706874
1253596691
842053732
358256661
710815994
287979585
334182226
1047456160
772604923
1610384030
818369595
1471069175
298787436
611101927
701602592
287756425
1531744900
1604090109
1495331108
1172473514
156362566
1028853874
848716508
1683089039
1286852809
790623539
132893855
78459596
1318054167
1188765488
973259608
290604014
503744368
215209056
1071569979
406040254
399576342
41013640
900513465
771081314
938247449
183938379
1214998748
967856447
705755876
901649271
612454794
410999043
458372417
113213764
454765359
896242819
1013492530
1558144722
492554311
1501683541
1043356247
596406471
1660282646
392446635
1674017410
913927001
387743948
391533732
281524790
755603926
1404844930
1035172692
417467349
752391886
136707418
1005605587
1000585250
304554640
536898742
1547089377
1428866836
704724302
791200506
445282947
232313778
470773758
1261002009
1342063647
558235308
1368975492
859189467
617132869
1324431147
1649326479
465093963
782796025
496388374
367700776
981344200
1125671050
289038042
1242360573
1003235051
1485209384
1275184861
1261086787
175545993
791153354
987577973
1096947694
1628076873
1467454904
1002488642
1689852111
515639968
1192680842
1379840840
543064790
522230745
695135264
1144264788
894923083
454245116
450902796
790365390
490465689
376110664
166389326
41281698
829814108
1254861363
205659488
862940999
133184800
818291704
387890839
1268269016
1014808014
852514947
286801299
120799249
789273174
725859489
487858082
789477430
1485126399
1602743256
146377916
1113445069
343863093
1689582835
634484616
312129559
926638281
1328134327
1346112067
715310987
850063524
713366286
1246324173
1001409066
426716975
1560507871
1540209298
1230698798
312113045
74612196
337652739
43336344
521605621
1582943157
842755843
1267385235
1573544343
1000690627
389877244
51940354
1331102944
240485155
1469783913
467416761
1695899231
1030874183
237059390
805255419
753468974
923187412
921159414
726020325
536338557
694712623
889361533
1671659930
1486185959
1689318827
1119444681
263227752
656389779
1466188125
774273533
965940827
688037422
892255238
127918631
1489686667
959579406
1003441017
1570699902
932777777
963552579
1444524728
1311263579
80605293
664490537
1454494024
973904772
870368946
976930058
594363883
1649287669
1646250588
1114569913
193860129
462535496
620528636
1198271544
170805819
1617052760
1577879934
935898565
1326161155
1543044367
469304163
1055771624
1223628328
1431779498
496371934
907609239
373948514
1043473718
475664355
413772337
705427033
1428877870
1669015957
685642699
118516220
701340001
549198678
889620163
145860105
414385997
1243914354
1578117648
940129
845264740
451237675
729725807
430273033
787258824
409783911
466829003
1665500619
768664751
708808484
297365495
314821738
548783179
370508381
747098661
241493267
1220429702
456918367
627070418
839618220
1087980261
1227764733
1005692182
583572465
368871197
323653391
296495542
472356447
973109740
1105252911
922371355
438101570
786334367
841550914
352955337
498072790
375556134
334734008
1616703716
1409541828
957174092
782657909
1347294724
658053749
515874337
1149315273
1658830985
1137324070
1692360358
1682909298
1566627735
982103189
562278576
428646644
984557552
567720359
490622772
417900028
941288633
670780732
1498705746
52411589
1400513414
348808234
1605708478
1159320962
1053664442
1040009188
426698248
814732665
809409514
585069865
1314055276
1381249311
1110250986
516460942
862813488
307103278
965134442
473771483
1679603961
763260019
994258405
660257773
762035321
313239668
331615067
1139396885
719183021
371966013
1280941417
495487951
870137786
374434217
339025678
665682713
835037685
261726835
419768405
1192511500
900019660
440134282
1223260623
337764815
1429197931
956149108
768474064
535912874
633090671
383803635
516834891
756009024
1016416053
470144304
945151158
411989176
1196844022
102859986
1037731573
1536925070
960950735
531809456
756026791
1117366911
1226881575
880360279
852072181
690309309
742915621
799123637
1384562425
698840067
903801518
254565513
459794695
1676215128
520782121
474819400
127784920
606908316
375501687
863613659
1159526469
1278473932
624523889
131932860
488526156
157360756
306530702
969429476
1567380761
1397469902
326753775
399396062
640892594
355373744
1028578255
1497056977
134892300
499084003
1567575352
1321779999
1038604641
438483397
349237042
1168466646
309368585
910921986
1361112429
755333007
1258491573
189399590
525749472
862253259
960482320
1419240793
1250280656
555172468
709235038
588212388
636244502
1201967656
817097473
592062582
1359650745
1655623748
872636848
899552766
853941324
226644445
509908916
1379115164
35566236
899706438
888762748
1231750502
1566657937
488818137
444075972
404038282
697466615
1073523938
795173693
1512109844
1667995331
651410037
740054363
765934992
453121237
759310183
888630577
954290387
465466536
864393535
1646031063
309533255
796070571
208395356
1049647778
1611857717
1340497250
795397769
210648841
629867690
234258299
720652333
1113524201
755187307
802027857
971713203
1256935327
1087330544
736138341
1046691487
1569981272
112046066
872212119
465498096
1624367046
1262668731
884764908
437333598
767881150
748939603
1372328677
1244758464
427826595
759019005
1686482876
680668559
1612482153
1357224942
513298678
3352495
432181722
548989487
1426242468
431176314
1052386541
405242974
708739788
1141226067
46104364
522036119
1063549380
564137112
847965053
448620322
1085269996
465062144
901067022
908078523
275416217
1591570327
1325637362
182946260
980642153
915347944
355224717
587611690
1216842721
555938284
867319324
1251742986
1665141619
795616052
1217021781
1358948361
471972484
945962467
975651024
306792571
761310487
802850648
696170246
1018129414
558442582
782665656
890896289
990496732
923294092
1253472013
846735153
511497609
508410869
983246298
349885809
1411171139
1332119138
1016524682
849552760
1736751886
1491773171
404620438
1156800262
163566051
856307018
1277552960
159037060
420776057
920668027
1021100625
836312708
1282594232
1218921447
945586773
517506549
1421793114
953484389
146945728
266857471
1359736066
354500348
633615271
862861919
498303174
921307014
235759036
1047034898
1084188219
747616187
1547207691
498346646
1099560172
1370134120
1234526420
1315946107
1331331564
1151905410
378779603
1332744940
393378089
1082660081
377066966
340594518
1014174677
1444629385
479243031
260315915
420272470
1567503895
1608665047
949015927
1181254678
1228158721
670157545
1159830199
1328529458
351980904
470044559
378908539
1060430634
970943987
302519595
1721230056
935061128
301649168
582493111
1056994195
98075856
430994251
127814100
1556696554
924353192
843386359
951510257
979502284
411873190
770271424
772357095
968036257
517894694
544951767
428320843
718963922
307546645
1437741408
505639429
1346686153
1027107745
1383723753
486770403
733480227
770548692
972131983
1388571465
443965382
1439728957
78558777
401909315
1097459435
1186276706
985895453
1123374883
941971714
342938988
721047915
1254525060
394935798
956385642
1362999643
516924965
121271921
465404893
1074761127
649398104
220434603
393023421
1281346369
311191638
524132353
247715676
637642668
1074756939
526354608
402811
1009768804
1218066855
1403960340
336609546
164245416
1699615964
1643028839
405738379
681966792
642368134
624466440
471460451
699129203
597891053
843919980
734679038
71551819
385138495
535810194
427604691
582029736
744534786
1185481038
710821935
503334198
1547031618
1462176520
816239201
1203545488
955372782
1220800610
668328077
1204503923
896474660
909835553
533189748
940657810
432414028
249328980
961891617
484005760
1066855694
117051623
796856794
1491828640
1046588656
128784100
1601474671
546427605
713953731
1436070634
245439583
270577728
367076806
1603823904
561199813
121204461
1382890259
293473467
617054210
1054732264
828109087
496654232
776267271
814076366
1255242841
1542066277
753767593
82463911
317204525
408177287
192544526
776918862
347698346
132860422
345425975
1190922428
465095100
360340191
911556314
179673066
341482917
533830345
354249129
449095558
841152992
538141903
944831873
1628320424
851714423
1145100521
772050160
841361710
607890755
625793953
455236290
986082320
325502537
1081231389
908183935
1634124397
201639901
1301144194
1011166345
339871289
738151525
1465088429
1136735115
1306157379
826524350
1076584877
2273389
1338041725
1781591873
577471644
153634635
1337863960
234675869
1021071813
1506607150
630393019
1399015448
1312027862
443471021
488619836
994167200
487223532
761048953
742195833
652144605
1381912304
810653794
914276263
389567379
592877053
1670288145
769644374
1458393940
675574709
224908472
1021045756
597194863
182626225
1653826109
1071231373
961257400
984409627
901667845
348726155
363739280
397269882
595271940
800831
478833939
704337876
1399762163
381175043
1486638520
1514064868
1095708514
1630536514
1005598892
1030509666
281970325
949421276
433493776
284144043
1037030037
1286108094
1360621529
786179998
1606261099
61243261
754028191
778254033
758654236
730742694
862718299
1110360011
467429886
1164550660
450997450
299758761
744173506
1103862440
675376460
315669492
945433827
220698097
740762251
769506483
1205032011
746438587
1065351332
961932131
766591941
812761872
223302646
122093560
595494665
1000108176
693581247
926244276
1092049812
1034917486
1037074416
436184372
1398858331
883443150
888973436
124846950
1456041700
480422221
1021476905
1690889187
1296348526
1469293112
389328897
266445737
1429976322
848526181
215299692
457388162
234071411
867538918
1052057527
412388598
1444225054
800777612
1008693226
151578094
899691223
300382457
410481456
93107102
743223656
106973
711456935
412582952
902672399
398381194
331131262
306976130
430151049
640157442
91330958
135214328
821499496
1097630344
982109697
155832570
1434674046
207326163
914576101
838925904
420961862
1070293595
1098291358
1079904861
353404538
897973956
525067084
801430474
434970826
834706983
914387544
1237693979
1136999997
80359980
705609520
1391850043
1103455835
837485148
608630008
527477710
264445733
376394580
1549101636
738462972
829378111
1319224831
1392387877
1319326203
1755611175
192885862
300932208
1448301910
1307099445
527404849
283727623
1078492445
1282395694
491601199
533853834
810692834
578665909
1155541629
404722610
393053110
599525427
648491131
202973774
533573335
1019001070
732226032
1199264292
408416406
925900839
1475355487
716833829
484600017
895021747
464912655
675297292
738568504
757304924
1552880940
1213323901
461990368
1247928459
1610306557
520278626
729459608
1314586490
387913781
550811190
830157058
1330831885
887590040
130209938
576774925
582989068
673994311
720116117
875428244
1298123442
926916269
1257841590
480658689
668549324
1246330155
1096238596
631470043
455896185
1699342650
443609302
1388065457
308706686
715637292
983216683
564701271
364199642
820031055
722027086
1035418337
775422087
1626118028
1077122417
323924471
927249187
824476344
613921376
523133448
887221872
560520841
1515534430
825399125
880642269
1496772825
167932327
926814935
848106632
709829854
969051767
820211105
1523285527
276292459
499439838
372212087
808396237
1615756187
1679572500
462471387
343963318
997914338
818492570
267353055
313550825
1194921721
1196901122
470096434
373180927
872675028
1451845929
970058416
1285052084
1499937035
267380296
708838863
636700989
181883484
1070870884
398035948
1103085259
823706066
1093678645
1651690911
1643409458
1026642488
700486422
1217558323
360942363
983710346
159555717
662982278
520768714
354308603
106437482
142502232
467543336
528030460
1425771924
1600933200
1554262802
1001490860
1546504454
707153421
1186871386
721296438
352596999
290449423
481079673
660608977
804344412
589684201
1482402666
408182031
298930387
379719516
730946173
639774532
367583552
503831035
400392479
349352100
300346532
467579612
1282420204
430718343
1321879700
449521182
1511554345
897661610
616782364
444591647
951462209
1369469360
766297208
1258971196
1123949770
805887203
1128761349
587136948
500138775
313492536
289529343
1347713499
1638809872
711400584
776402236
460154389
393666694
1037859530
705779744
233734659
541961726
875170802
606596477
1425967577
1055669502
383930025
372179376
569795907
1477423485
981788514
763946430
406995628
1219744377
313611142
1199885186
158420358
1444319631
282576096
743484262
491266127
1377138083
1682182013
938111362
579086772
175821536
204911413
1050954763
1064260768
930709477
446352187
142946559
988574460
8738646
437078632
477005942
365031120
807729738
890685262
481129845
234246319
1588345231
280311394
630618985
522487041
1049059805
1184449027
1672422886
1040628052
502491141
978006472
457019901
1076005451
1335090361
1677431994
121309012
794736568
436968600
302024262
680680049
1077778257
202814858
779825600
393309676
1453062261
713113945
415318093
1317198569
638149806
462710665
1259563980
819805461
1080716837
1219785826
175983541
1539756140
922471806
448331653
374584431
470561939
443790995
1216737887
965061205
1085676543
546828533
1013471023
284953479
701651279
440777255
1516839913
265391633
1470475251
277647408
1670365695
669157548
908456684
1590875674
1360527028
793442406
403969352
737101159
224262353
612765338
1295593595
950418520
438282143
340055726
432488192
771917700
463320401
1194413530
997079211
964600525
784280924
924341120
1355401710
695809836
1163774820
1007507185
788654955
1420327038
1210558403
622253150
986175063
408869852
814181827
1039327920
425309796
475320180
304563378
922987337
1133541293
1006703450
413024217
364748732
1112998122
1474238009
1023733510
458062608
370463491
267803869
917261724
1200632791
1694732409
986531856
813178843
557902748
797723777
554475212
1031959285
993132939
1369697905
1212881658
952980160
1034993213
906137918
983205590
561051003
1072157390
1197214899
901590826
791213797
1271453504
1157913051
728098140
1544442131
707412128
1226348039
1670458958
438255393
518166871
469009293
147167954
448070971
343897440
688679976
733083454
231998152
532917787
323810246
1237191740
665134592
1099701989
886867909
252296248
1237617812
634784533
419264657
287013329
1542301613
426658657
754502573
1160105932
469852997
964289129
208982911
1285603267
1555236884
1450667100
419989538
1028911504
861190968
993051324
3907625
1373037327
1438790872
615001535
468893586
308010131
836065129
331026243
474035367
111750620
1106252099
1006914493
1359810895
554048532
1095840459
1031802474
556157324
1285143727
383919407
961805790
884201754
545431608
424560694
501253050
859228011
1446213777
1256144538
332619787
492170580
829424660
729197142
1228835082
145086682
874459493
1061583543
1269224975
753297302
1523059828
1628240499
48254998
1017055158
707814534
387067834
901519744
894518188
417960835
686091460
470513694
1434525460
779189452
1246379826
964113066
502164478
497639688
655764632
1566161958
996875450
984495458
983510448
1327299650
409939906
546582100
510089618
628338922
1600131692
302280939
907675970
1141509633
509271027
1059943566
342605261
469280044
535980398
193519696
547736988
718105543
982451437
775273691
544742495
1005351
1671580827
490739728
244154384
1006978009
744724046
950810293
526719398
213430878
1479912369
1393658238
99951148
1367464284
742023806
894986612
1036389073
939712560
1099309934
219829217
554262296
456771797
911272989
651279817
1132337118
1499790646
502756961
1010432686
843620314
1672013017
1529671214
874374953
697307731
794967302
1101216791
655269752
1350304316
982561474
1696798379
937591703
241713730
882539757
776244768
725443157
334462148
1672844990
796848741
822394101
1553531713
1185554391
408388567
1498116500
1260326215
1406077473
1331653663
1144707719
971451398
1220185482
481234596
503779364
519477151
871270259
1033533499
1558362357
614839258
897588273
245837838
811347928
166800584
790542916
364942981
712209510
878445928
335415176
146702450
769560235
1518634209
304221081
331833342
665112920
950689503
71552527
1032769330
628028166
670636733
1076600552
589099959
1142069324
1457472970
239890774
497595122
668462166
1407629238
612873009
243307079
874135646
1135302983
360402170
860342442
933288495
1118245884
1246679649
1494790478
1397276735
569102028
1033180772
1560431283
272408859
1655086713
419496558
958246274
880571160
702836225
371974061
1259720910
397056055
398180174
381109011
408677104
877780984
358402921
1100119268
1246528386
1360849096
958410582
230655220
670236926
1184234958
1154261268
120834363
997135318
302552418
1005870976
258486677
317215143
1305595120
910856957
312060460
548940832
254117803
544255976
333278790
1087744137
262980132
602807066
946442793
1049320927
902839223
858156658
1172285351
529134653
914649666
721148196
424124113
310813637
291725888
1072371121
821295670
143429658
936824211
669395820
1414133008
478183745
432558829
493328923
402806644
277974466
689839550
1053343462
1616133533
1507905879
985208444
265618883
1008407923
143236763
1704467688
1382704444
471374662
642053818
1155502115
1350959055
1255389447
497609991
666582259
1366710948
360162774
571646761
752654233
813133411
486453493
827295002
980644648
431719406
1239352959
779225167
536709755
925308072
1286598705
1327300551
455468528
1077598524
927851798
484496135
1272257147
955119472
520231368
1249060136
334724498
474868465
456138055
872189084
986592114
1249291079
1179550395
861787775
392423837
681727847
336054100
328809654
1755211941
761045636
1284336388
1425257356
1299975052
1776124436
1621341300
1089494147
1256441772
1576714950
425751478
1381387752
689075623
1492206496
1477074429
1061117546
861731624
826884548
976980022
435739006
1058653693
674413446
1255725933
962588306
1376466521
1379511416
696423412
1055540303
822930249
1428955795
1427803699
1033394923
598037330
302914189
308709273
530179916
490080382
854444088
1455730533
1106192432
1051403611
1126394176
932764426
813480490
1135694407
1409768719
1159935549
1641196060
1256640548
1130111957
404966270
831816184
1036305015
467243099
790980658
399555932
1588687656
1188974341
1338813351
1016428921
912433863
792251648
243411723
732134197
737594023
791338346
901679225
68259974
1609015047
259992750
1090960867
230907509
288154122
341853622
803894176
534450330
1074082717
718198706
465278230
790825407
1399700673
679627656
816695760
848311251
1098671131
1689895764
1470746044
828987084
673967978
861950849
638368644
832817673
1014271691
1302598884
1233864687
784911223
1171621257
960030724
1029399328
1609475211
706791564
395302673
1339102616
63429998
801257894
413300024
981131604
637811866
973490984
1294788658
479562178
237772590
1429317492
1175752771
433027588
1581648948
387054513
1372859767
411233204
605561793
489548776
1022941918
491066346
355635813
598791835
303808993
1016883366
549387088
598151407
363725522
541964146
954128648
180770736
1242205803
508112712
750629430
1270321429
626197248
461511669
622058176
209413762
535010763
1119952858
688135454
1558632463
837318464
448318308
84850321
1110602280
929118095
749668924
1247056089
871834143
1161565767
957589774
577645552
892032483
804088778
600446103
1015485918
613068679
952464366
1096778692
475824122
645643272
692221759
724016369
786148468
803584409
614437480
1076609289
1255899706
806166127
1000065210
203341180
889887251
118165323
1374860501
1022872657
1328727154
256425323
339557311
990426855
759041104
961845239
305717772
1482181740
1117816812
884515756
1135250123
786876023
895216139
1526373600
785115918
969065233
432242106
356978028
835962275
567266050
1275662025
829389663
805478740
654467503
544682012
965164601
911652723
1177492554
768313057
507396638
1698178273
1195351115
380722162
870220333
263105337
660345416
197661363
150800844
655356598
61282056
1601943944
91447487
721442924
847717979
567026293
376772033
564633276
697199696
393723145
89014714
1141981326
1029516394
886356137
681546017
470159688
1547085251
949587227
739181248
511628698
373754413
1230397910
878229744
1253326445
946627113
856468139
1613393813
814306143
132479698
414757063
775949094
1357057137
350565834
990865988
1308106219
513079298
962312552
870041779
1040323630
1238842837
1417307253
98577811
745506899
1218811179
960459053
372454337
950394434
284545020
1448731906
1456188613
1421220375
440886781
380936524
2888528
1108608055
1160574128
915588173
1217044908
721230279
1484554347
923292573
1346269375
498951100
1491637692
745580364
445839285
634353852
866557519
748496293
748116953
335895163
1254729255
402345439
920511729
462546228
1548161057
384307363
345573314
358638234
480263484
1156143253
438395621
194603025
1029610092
669892767
1086099236
1250703533
552514849
1238973519
1239825155
405222719
1088452404
1329820598
676642022
566522586
286062462
1228598895
692742123
206973378
379278905
1042866648
924243466
1381902779
1107460796
392861990
565671538
129281343
565466834
1098617918
262325352
859820864
340339067
944800341
936225001
313093436
975759286
593209420
988418171
898877526
438227437
401701994
1183739361
927049441
598867602
875133331
1129563012
1295899481
1662213928
305947345
1162419900
305435643
937221068
1035417201
685879179
433409744
360224033
725118244
1085767999
409915958
530802587
1261321642
744715229
1231383451
771615142
581301689
473747146
889606152
976944563
272600657
694896692
484807731
776701613
1098848072
850463371
822546676
1079642345
154752670
747311808
783910821
775698065
161695595
349047847
259948297
436044453
629465172
500954282
293496083
500931850
320073214
739835116
627409038
454178027
531217008
474760732
1140922196
940457944
721751042
383727616
147983904
678512941
1313216807
494936797
689044279
1281858147
690201
150447876
313747952
241305823
702198615
112282023
524099003
535136230
1041905912
715195734
372585685
477383918
1165392724
1077434771
813183006
748492197
404062421
515215822
799732381
1057655715
1524064863
79643659
853732519
1017143844
1621756182
161016860
94884393
1049565189
1016504323
1355686925
71742390
1378738070
1017750571
244100197
1392098130
1104132247
923349016
1369123306
485764698
471321332
1106598627
396389638
712939377
1063057554
852092327
923405369
869511537
840099660
592782628
9244918
1634079568
645110098
202858540
752634823
1297142045
222183704
953622562
764874100
1179681682
1062716801
999367166
1237218086
472947129
952496199
1372088943
1727043427
279050457
1712082514
1236849360
532517666
497220940
69227462
884107819
64155933
395001188
1047300653
1228468473
280351310
1197657290
600174880
374100203
1140137843
438044892
1042732660
546969146
506105563
454407144
1035060365
1019160436
762948744
51903531
341489248
236989396
435500890
138428092
230519520
1456108354
605435582
1235649
249051321
730115995
1151103948
1062565152
351239795
194291429
1208248829
243569920
912885189
615116305
1002162216
924611692
527474
506933902
877363190
501567151
1450265701
1132042305
807171629
528320403
402412582
1384064463
430893841
632040257
809630353
354680130
1149777746
1663784453
452963530
540754235
402287745
1335165624
812578708
806461319
889842147
965386434
466968026
1423029346
387338535
569592380
946341195
358549096
1144406517
451612683
471009710
314763115
725154751
1102576961
1068411934
946732425
367106499
504507988
149032461
525655836
882860567
384934444
136233165
1546436541
121444496
588152342
668375337
857308488
707573356
617136448
901578567
423497353
276513301
541691616
1000004048
525223452
281631629
1360062395
1076028421
203975292
446549636
687631589
1034797412
115632831
119234941
1081929615
654650658
257857409
771088870
458933838
259208172
619733889
946347275
985897803
381099839
1253219533
289672643
802658159
1225246339
388651559
487370366
1065148681
251502176
1147573724
1001079606
210817817
97517389
450491515
1011270536
794060340
323847922
1274602736
494684798
1108116567
517425153
450316432
35025240
1338883730
1015423810
397955917
169060707
990359938
183470445
320143884
341565859
445392147
1320359486
909005185
732589364
452208987
640029863
529531471
597238530
987178731
287009830
454742555
1458604628
272308022
314233547
964224713
1015233968
474240491
56276548
473756952
451218332
1156766852
1087013715
1019317468
131261373
772203548
209619686
729219952
1256630694
262075317
1601505366
979535409
593177001
349060392
1218210874
254767104
1304238770
470948355
319779692
1326861144
665688936
45399966
848921479
1208334921
268643582
1467779428
1196077133
1131469995
162442544
312427812
844190039
561312575
1072411488
372090966
862155702
408239370
765071675
374411859
961562942
1085730672
1185118965
213757785
1237225283
654170509
1555280315
484869799
683890284
262805252
955961044
758074166
488027096
315077774
696280198
1260469833
750614223
1350392242
1100802485
505516825
185136111
467493128
552688842
674525189
461063729
424467067
359256251
705637826
550833597
1030046716
234392477
261400006
549957185
1048525936
725497006
774138983
596737759
785915230
205034414
433597172
989974346
392323547
1211516210
439050534
1612983748
158762810
344672053
128608096
1667875712
132891784
1189601413
647653866
1006943531
684701420
242091366
223934653
1333496349
466839505
868808268
246126518
56290400
445635241
586080536
988179932
1087498433
666420687
810449651
888256058
1279182430
631784667
110481158
1045700195
501097334
241693497
492554775
147534106
160657401
411022581
547549534
540845264
547261359
68780780
315196837
467419692
199900195
291112809
67801938
921341789
967304923
129370094
553156392
1071694266
406807443
621667148
952930165
725756550
377911549
655164580
1539957408
449632679
1052579933
333336158
365075232
399161
1362656625
445510199
361571483
873379004
723003290
1316147560
587872717
491926486
1264859849
954651186
250200138
231251956
975481658
892524324
286779745
450354131
492958092
1048766515
1428777944
345629173
38040086
222351540
284912678
318546013
1176700363
169350628
376495540
788855807
212457910
561303650
1234542327
656115628
1188969890
850256107
1015140432
1179353319
308472275
392468739
1438868824
763413453
710088666
908205872
546876866
947877711
890369953
585145754
1140954309
758055735
751358373
418272448
261181578
216058911
154518770
725387024
367203264
416003217
1009036374
671642585
1033558583
1107580320
370653939
902009858
806031661
988617310
234037684
176533461
75077361
327731636
785144362
1038247491
862120012
669520539
891404724
912593018
888259373
624418081
1107610105
667438189
180748109
419714297
886297260
984213325
512859762
76589126
284617042
388257834
748770007
937730409
540679772
653643749
532019824
1145425443
1305499416
819593590
333948199
899272330
53936888
654613567
1067637635
255984680
486497977
363186402
158534822
506124938
1155081640
1600218062
426197073
856320036
410113284
1380394751
655409642
398989368
1050883296
290592211
1659677898
933649276
378479939
444684948
36237312
405664736
654236201
392333161
718552455
476606377
528185278
830578801
1701926841
489132624
1242692378
725643141
833854043
470644674
1232274261
1350752119
464501395
1121693721
923077050
395335624
896355711
860137042
430522323
1165874278
305877871
327676105
893177204
1638080223
1294712213
908904282
1076963950
534557429
320864457
98974245
493663743
395264987
1333765105
379503247
1669671453
653737593
267860781
423929806
268264584
1217212685
1077225839
101827761
1360956143
1087861741
332497029
355331897
1408455703
693325067
1038991960
577372559
431869978
1066263611
1662233819
461176601
1470680195
162243974
24515660
1309376636
763643910
625774707
666696068
981254267
391807344
573014570
201708623
962837007
848282198
512519521
1677274902
908432038
348311681
460161968
351873961
98149822
1537107383
873783116
760154610
428679865
1000617082
837314279
294146611
193195159
247461093
687999633
1260413244
676319535
526420775
1304825524
1466196748
991517025
28376771
676413585
60368876
810013502
375168807
916734971
426309999
386433911
620675808
428357751
214501334
451563018
1267063747
896423634
354875025
556078584
731403006
538195700
640201335
705077058
500624721
789349656
515039855
814664558
182778711
1151313094
397835746
713974873
564549473
1575849388
369315007
394687926
437812274
797607223
1445505957
657764528
570195140
1170562552
390737321
661439070
1516764460
1243558697
481708344
1209534520
262289449
180376085
1119979577
958747994
1590477118
1048389122
1473254344
1523100970
1205839269
55089925
455867090
770364015
394539099
883590562
1372934682
228244602
985494886
687833431
1302994368
483916908
383892229
525704288
308552612
302643389
336871856
1317972214
397776831
1239916187
435653231
61601969
75102364
539859193
299964548
948151514
791569761
181677886
1064592779
360830742
467799171
1138737726
447602934
215706517
1170813656
355387039
501294385
243062656
1426283017
519837249
893822826
469741561
1302929307
1260763127
1459758297
346361803
1037539642
307899784
1060310208
501953485
543080802
490920753
1330401795
1002182426
1274425902
456842492
481539147
343013261
537070655
1118472916
684459407
942931909
513274826
628746855
380607153
130970100
630118175
455147001
877669735
909031135
335894463
163483154
296218912
738461727
274925769
766218996
354399741
299014060
596021781
831626729
1334224912
863234200
998253636
325529458
1853262
168474176
1189592563
975542401
1001881660
450868594
515735660
276520
986861166
254119336
1080538920
494629951
388232314
920682137
646932926
778347789
1130236925
89229
934468629
931492969
1290388351
995855793
92329521
528103189
245600909
182772865
462601169
490415694
221334026
1233525773
143766483
166160744
568972806
1006883
1152171686
949029820
418913774
935766285
1080556207
583978500
163974541
1193979690
888493524
282279575
928342972
437755513
53128033
1424775052
350612720
495958798
19126631
682067385
1287509903
1287487143
764903985
961858453
866773681
810132117
1053243521
1075664901
125818572
1299807411
14026696
1014304273
961726002
954735420
635455816
1015901990
456025457
1061887671
949106247
1490537979
819041821
687287173
324554182
252977810
374220056
392719354
754107369
394698334
875825633
147810530
173408061
739820092
637690054
423985017
405913988
347239312
822002868
482460155
474254593
723566558
277584711
878136536
387744804
652186520
878324910
677953526
322941695
1655934787
840633010
228731002
194335871
569355969
1277388299
735509189
1396648232
421819518
385826394
527472435
1389638931
1150961465
452406986
81343505
572747021
228734647
169459392
398712573
232512527
1252893010
880469120
171828048
1082098261
1209126478
460469936
493877375
131250856
668758020
337118323
720981368
1067700586
457266707
1068826164
1211682886
360316831
419070058
862352144
867952281
397633464
441125826
477654929
420654023
420604802
173239033
789871947
830567996
482515299
1137995355
415290929
1428292140
725762818
673099228
1416342118
1070199679
410929882
496960108
387055958
412311520
334453724
418755305
1281076022
867815291
256742719
520561528
537693133
351583809
285843620
1260424761
334204132
676200798
457881365
1372484655
367956944
746931848
249621122
1072995368
1165264257
195716200
1170973624
441892807
1466957102
539408063
885024608
143738422
568080018
329343082
1012675289
1220652496
315486022
920028229
1102767018
778843901
436398063
104589720
757122743
1264708697
1279336959
149799818
813799006
1049192678
1377152091
1317462551
755981809
1319299380
1690276190
390940200
429717997
561475370
855555567
256237645
1284806325
653276723
211207155
1486086708
1603521594
754341481
1752652762
619740348
557646391
402870389
755361610
43497821
1403439997
1383623794
77740622
144391767
83002971
443372685
740691683
293125796
538188962
1015462732
590400320
709831828
1511864
503623184
466274823
395630184
1437699755
271927825
504691908
997562107
241056197
709987318
469987134
526498636
473422986
906785276
351483856
57550028
1014795608
1055072383
1292627527
1322446602
952715678
256486795
181700759
1224453084
926535158
1296291325
71252771
576941792
788505420
1420281447
1164569918
1249406408
1066189190
470464027
522626128
430291825
544545621
1695149758
877802342
1426084292
901521073
320007751
731799767
621987535
677976079
1262026943
675065350
473858410
406889622
201978560
1035776720
1056463991
492459316
1108497535
878210436
187552212
200846656
781044600
1346097085
979752096
1234978411
1327625776
720017598
453375142
1420816272
252792667
210793944
1172829613
103064200
673716393
637470265
1396116506
154468603
359068220
680646927
269527254
386716557
578076682
1236676795
468219534
239231008
1149192940
429128476
374294635
1037317877
1222492965
1474127070
745814650
204435188
335076607
388314729
1189361747
402038449
521703385
879427033
362256605
62236033
104241184
738474551
101199333
690710832
1083090613
383967925
149708842
436075614
287036836
438179313
774229452
330548690
251232034
157991213
434705857
616881768
231735971
95002262
222444022
35854520
1498692610
410126311
536550747
721359315
818421114
422317673
1423867958
223705096
267065284
675594240
914369199
830552342
277079884
422110404
699423739
910776322
1125694355
455602447
1497041680
863005431
719753767
217354328
1297821898
774932237
66972713
1243124268
304524235
158390999
663252224
48558042
467575547
938533441
518623025
573427182
381525680
96233868
474058807
110152415
536007508
1029226835
192364762
386216049
434874443
469626726
1137929986
876319046
361598678
228742365
1048008348
1018057086
1369632615
1178433748
361380981
1251779341
226765310
207628986
324773595
489057183
512587668
392300368
701920347
702549956
364924030
519051726
862833670
154259098
310118534
896517280
1196755274
331862460
383955960
928651263
429707054
1364589229
1201272262
337039113
821298243
379152582
585193281
326941202
450807322
205010081
518755120
411272698
1337178201
1230999483
495750811
330026120
964967307
433522866
365656600
955946060
785761731
1480995078
517780415
824144309
912649343
451936643
452297728
327790334
650248874
930219634
994254253
159956899
715629814
293168991
1359164708
891563766
1383660289
290489754
47134281
796509522
730888690
599620945
317881965
456760037
811342836
372850838
184592542
1087097709
186353812
394009526
494010709
1117431167
342859439
459193541
973680517
415862752
305983652
798306696
820365253
238122659
364663057
416124883
512471424
987344320
704612667
497107191
1295517528
1227987708
1136809957
1515144098
56059396
91031515
727364941
223341263
686324902
207658397
1375117046
815994282
701339992
355890027
845646430
957752959
852979214
1079503479
212790933
955691216
1156112995
462663228
962695918
974614098
411319314
411095159
956485925
413394253
992271478
1538331305
603860402
375784223
193050536
1018301094
815653305
349331123
309695973
1105597024
702158289
394893612
836940340
893615893
221326198
586164471
353586264
1183758724
1156112724
1264268454
829872999
343768513
872545786
1290460494
1351735772
692735021
212114711
226085018
540428332
1335653899
382616906
242946865
827800069
891457092
449177018
1163278577
656176062
1077918198
77686740
367907636
952731398
1315379559
656874354
1311960896
977259791
568026484
370727465
630048785
925005522
335205574
583095747
797130301
296757711
395494432
1571068149
461948860
441157040
386159792
1221971070
953142081
271242080
142356835
409955755
774938583
720540143
1295334019
963258944
696430488
746959101
60598695
72733761
1146165855
828600893
432983774
421747991
1364398957
744946124
401224547
535288236
1155433819
682893719
867842532
1056065883
837213267
910500950
1157544477
1305688614
620697758
1267231265
451879650
874639064
1009555082
316958744
1365606902
903688087
103730112
406971908
510981047
561439030
1248135586
1596774480
1275707151
539883929
538208600
737302992
1209766886
705363457
941801039
558429211
1035957142
468271269
618916592
463517460
405217690
1091361326
1137259093
149924494
328405871
312428196
974505821
792364566
1267366089
432652856
377678691
250285830
648144741
327147054
922195014
905988046
476822254
189228215
1076268243
303596166
854429296
814430106
477646239
678483640
1180288219
1008605689
1354054796
663254888
391863566
517130283
414079336
193185867
279033496
86440110
1017562529
526485129
345232119
1179275196
787078839
451206791
1333653015
787953986
970751051
629339443
323046637
992057965
840745959
171973894
1043191883
499933646
455647580
465521747
485705405
430991072
1308166111
747086393
510062117
357321338
1602416628
380734784
1108423198
946913258
159617152
497090195
1479009502
1589630250
636415319
325112537
1289805459
375804462
177700904
464944529
375362333
3331939
221583963
1483013488
503972438
1115607137
933072577
663571039
1483578353
366309153
1284643495
453773208
63356506
846134351
650007565
358398172
1673027365
1105757768
329188432
1676751181
740932549
391746381
440489672
1023125928
1142213114
1067074903
1273330202
1133963076
562047937
291187584
1070466143
660521894
889424329
997075271
556090415
527511876
913676576
1070540253
468410257
443910544
509207717
293097117
1338543718
180722576
101322620
1456226161
388363946
1463724701
159575980
892908652
690964280
951440642
484884173
415806828
791697870
830391995
565177736
1098258125
569974456
249200526
1213060551
1000654086
1448715310
1462971353
885283553
250619585
144064309
1016195923
1367643386
1186641155
197018169
1151930309
880095458
749451144
1034003958
778125587
795687457
725472515
1342791262
920127396
723900362
243211580
384809422
991227889
458326162
1262377352
879759311
481597196
1274329317
949508515
983598219
123432033
174831697
543103910
1126113330
382221028
465867266
1463949553
327456458
1410617313
254341194
1044404600
400357344
1678908054
341706056
347134228
1205940395
1522373292
506891891
1652764689
464096804
360353406
994273345
683104827
376024929
1264525764
512127927
1088769197
656081725
1121700464
883373926
752639151
1095603553
400896007
454415233
694161430
1491014388
982737199
412008900
510613489
326750890
1737343789
316161761
585565966
1424932992
1518081225
1492817250
337643440
397831434
71394908
1164721758
352505669
852086323
269865530
768654259
198027016
350117483
766106056
1697566629
917345344
983377345
673496463
484350
223009920
762323393
34212469
1010333920
1664754657
1192130871
661677094
877957554
237613471
1435569747
354875379
163932716
1784535169
956168317
549389262
398163581
571521766
556770797
163427631
521760263
555578740
1644699326
937229531
65787450
493966654
912037195
327153878
261357828
306447380
343198945
720143606
1415021201
129000284
390610137
1280009286
701193107
487020768
1042556169
234780677
810803636
345287969
1346279558
145188461
448633904
194373212
1251657032
54985985
507310506
927048513
990100615
375203450
544036105
905684908
1096474503
399965662
444632558
642363504
369424084
842809650
1145847585
614576245
732117291
664482998
1175148939
1355412695
1214954743
262281113
944322343
1406052447
1052843873
244693282
502505017
1403856138
993194982
744450970
1267460598
708993910
706448872
884941649
1057228931
98864892
465941698
703762943
720216586
966860023
1095502276
294002853
1090514043
1322645538
1591691231
735319632
1342272124
379880699
1092939016
785439311
522865883
962567722
373060179
617334
363404279
898209139
673500742
426421074
1297793759
729775985
125495482
838066392
347189949
290669454
639542309
829819320
1541325163
1396627361
442662645
471596220
1230599423
989047790
374443088
1098750461
999855912
1280608213
396419007
964908168
526383328
620799224
1329700160
636504303
1083952354
945961005
1107645603
909762075
1555875085
323153237
217900979
450207386
1215799437
362472108
742043334
190444074
1450469035
922038784
393041220
1168039358
827647322
723384721
1081748971
1310722673
1402957022
1632856552
877229618
1126249871
571206432
1688903756
983035758
960215007
614077167
896313813
182686392
214457968
367428980
593990379
729373383
694476467
130526203
829842534
598051476
786957560
984583236
473266569
1099358356
427483792
1717665659
364722536
182729969
757984940
855903928
1399219869
1351120895
676777065
478271901
508400355
675638365
389212441
427081188
204268469
547950004
1177221614
255311760
417556795
791374885
1299373313
540363149
711845551
297895400
1440299126
925894716
1196931915
416278013
1642032855
434601950
248690443
1448398554
849004773
951514693
850508063
337177831
384297943
358660868
512239175
1164991043
429263795
824040718
986321639
301699696
356854673
1567613022
962923795
838749230
810187055
790507873
935864706
691920896
155449417
775178121
959992414
68802262
1105404061
578016521
730857008
1078824839
220655336
394509870
720838466
222044317
1357510645
726129673
1388095370
976821891
1377567146
697683280
597565360
482148744
1105476457
1351963096
621632975
676441417
874631411
679010254
899165199
596274299
293103907
380518264
974899134
1633941318
674560796
965971005
921841665
1224345689
1247461950
34525084
1239809301
344036422
878021017
1123463180
432117028
461186839
353359325
564202597
1099917078
230564660
291983163
656195806
662916476
490793397
1066522958
1187460968
1012205922
543721413
832662225
1664298222
514508378
598641013
325790091
1497783021
1204782792
314071023
521523430
1145781791
1054860527
561156243
479264426
656105313
424770702
433287280
1389944769
1777587
462247714
1373812373
1092014029
473162690
302459709
480710989
1104247592
468083241
1555446493
296162953
935798157
436106206
1328348634
489434413
787972120
475232819
1351230763
1373498086
471906745
909902619
529741119
314115691
413507664
791847141
556687269
178466228
1336821900
859654124
1399571385
366746190
1266746971
1386758593
468391604
549602890
990303393
374143280
756362697
749772833
693532178
851722269
616122421
487241943
1341472621
1064756442
381248885
373616939
439512686
669719396
559688278
1003759855
1478340791
1396457097
1107871624
1286617640
1524848450
704719300
788274988
1083829080
1132327553
357520412
1010491133
1289942819
959792371
65397417
239007993
134249084
972876599
904527372
431685505
1218203656
771638777
1383484341
1240202791
383142246
888956388
911198304
1684404828
427281302
1025294536
935506188
1291669684
1448539936
255737481
344271885
532758287
590518223
622131813
774533198
1014577015
385293207
261178266
798776853
1208818886
1125625218
467906209
579850987
317227437
445048457
388969307
414231539
183005470
844085015
298136360
394136105
956809490
318253451
325834805
653984171
271592734
445545471
875904898
1401818998
640335424
900691823
43252447
1470351374
453232990
235587064
886326274
1643547839
493270426
717153450
1424548888
93909504
885474764
269190663
1379338934
852463799
574932059
711951664
1280169167
1493664260
1289334744
1322677232
830275676
1402546185
854883073
596667428
1002513515
1202960673
887046304
1213946834
1088978061
811843133
1229867664
70127033
339953926
450517134
1485000991
685263933
1154131237
554365902
1675757402
359532066
1654953641
1194796141
1260650418
743236056
1345533788
781376722
772277167
1355447836
956131873
172860933
400783927
130454049
572489604
1725477252
931991013
835698254
659685592
169590604
1382524059
245614845
611001319
1529007992
1481727599
1421712102
399954148
362872359
743022884
348278485
898837860
1302384287
389635927
881343556
206789086
1084868022
480621668
609979263
1214068532
1666417196
845461283
489121136
528932527
97876774
880335254
1325373388
1323983813
1185544813
1323798367
252130309
1694616715
889124543
117235194
294289300
431887259
528460839
216503320
431301403
285252426
1009749490
324550945
1298853549
273531673
697744303
67039231
1097717300
1081778653
385408559
1550793469
400328058
822913889
997911716
656599734
890879746
320033201
767418941
1403577259
1382227160
529467379
201344973
577692171
1551671073
592908183
1403540980
484639241
431185042
64731361
1678533421
1459768431
718562920
890273634
293395332
247779246
76692641
1599393875
1342254052
596696358
477494544
1493501417
1162618304
199727384
474730811
353561134
373527214
1227961988
709427564
832861507
945531991
406947049
148283555
1141316392
1258249671
355217468
1267903547
353188799
1219215717
1681732500
262830983
835941719
1691571247
289442955
1004748381
1192564419
1153904443
499849960
525447730
576470075
213528652
1094873273
1510783812
1670595668
904113051
496988347
830416271
852222234
496646531
178828001
1451296324
345117200
437909942
1298442873
778773281
1037651862
341320475
538151852
881230292
878760430
684695900
110967731
490987569
1402841195
774598953
215159507
1364645335
643570684
1197437944
496555968
944197333
126241658
230449890
990117317
1206544946
990714395
638549757
1608154228
676055863
109697220
887597920
1686425262
1259270073
246708450
1028019846
1099412714
411397953
1281975048
1389050127
443581093
1289660463
1024311214
1033491126
1982722
1372364027
1206542051
703772931
940161325
598517473
577132121
1179468019
389272475
1363525705
739870016
748741061
182618113
1251482049
454742784
855049883
372310780
402305337
489951715
135383856
1614981326
1400292630
726241073
1073065305
1157844380
639601521
232619744
1391009185
640767679
778155200
784686824
1311854483
1421172390
640583073
1082766565
930005710
775440209
733065366
504743651
1032328320
1289984545
1076516559
243220568
1656439218
394651737
1446891292
91822338
960230338
312677040
897300643
509232552
925081619
400575699
969263885
460704399
939471968
667803314
1356812026
505573623
1001588825
466265469
133349990
420928999
227870557
526982244
435845240
795531123
1018481575
1401487354
834874658
846282207
360805967
489143125
945309375
394652761
1695446477
1208225200
1213244500
339505076
358307882
288267230
851878594
988134117
1108792070
1413777699
886374234
742708096
470723576
455844709
416273911
606338966
436580732
784244363
1255189821
452421645
367888116
1198693803
705803885
396969130
911875226
528784225
1109987072
1105094596
731329548
790729166
440557462
647788682
789318540
553260591
927330917
307813885
1347138071
491464404
202084200
1124076297
1561151747
855986503
712129799
531029655
505262618
515239881
414061832
1146759323
954581100
195104134
1152137665
450229296
1152827277
547370184
500642334
1165881133
797045729
134427012
1222687768
495343297
305109774
437642741
981419669
458634578
886956397
1563701891
1305236161
962761598
425318280
578140816
212113956
651047759
477848091
1510685651
986486852
652769703
1122910410
891724882
248846786
201562263
468838394
789684647
331680099
555359209
391999291
459168092
1414978324
1341309030
317787259
848293853
536583182
877655418
513924479
650202065
1573499937
352026847
610038989
1092352875
1545869624
1007530279
1579117898
1364227933
599380615
810362586
396762687
793851101
1497811241
1523009564
1298596312
755944148
511548266
997097491
649929744
1301325744
867514223
1069267141
1020259819
498808076
1215550250
1212646478
811805858
1697660594
334327944
987016006
850904919
970815518
821043249
1026118337
1397504994
474775515
77625503
308806369
1461637510
673918882
921057198
1211895956
765456174
527965187
568402010
1268926253
785912218
108711643
1018272393
611179205
736488540
1515964981
934335709
1250753135
161968536
369957470
151961702
525038731
923797405
1042136729
1332157017
583195649
347392799
669369868
362508634
810143648
1577826288
1386784360
823533772
1227396877
1149832386
454349936
1296773694
1460251899
393682628
653666440
907596404
499873334
704532545
1295840706
1014472575
667639994
553720830
163256703
481900331
975729561
794609743
924182560
418684059
760322383
422622620
772552741
418990163
228243999
846473425
699518881
635200101
1324357639
905860483
975055186
192710248
565983995
165425330
1096548235
1562011938
678686777
418780336
1214972340
236934038
180773964
1177977213
1085357487
129821213
329532812
604243426
551822958
381511349
1125994874
866586848
442664554
1293420050
1165329839
304538601
784884793
604595186
1460609115
1281051402
1143900437
896004701
870858024
896010617
28903936
228825541
1190348607
314132111
207040519
240798044
775714264
292456150
186995994
1035342264
1170632832
491527716
1395223743
750824710
932864394
1188153586
363027560
748960381
1472735573
3122702
351881731
789197350
920799424
1143091121
953956484
729946179
418524612
1030225554
453225023
1281811298
550068391
582141125
1493167371
1068889392
615340406
399316390
1133818226
1429718854
919398670
523997026
40954218
1165730171
1173529274
704225386
1227049511
1154333728
451075920
1288041929
1561597232
928202431
652175053
461698097
1018375385
1450001894
1635080148
1649235913
544475702
1602906836
780624482
913630231
122512160
720289875
937925539
648931232
43374044
697399769
1273116121
1340640748
838929320
447688185
1447593279
736151132
514699091
1477946143
530383318
695370307
235242559
810029418
1070744113
1091254653
1003289324
1203417295
957165231
1553711050
1046059898
1034598770
638278475
989494560
503973609
295825597
975065294
443638052
1021324024
983183230
1400798680
246779345
1354455434
528243860
1017335187
478932648
1218100576
294663037
463404742
1135940060
45039380
343230418
981027236
933610771
1098647288
1095397056
716431204
1070076412
1112261429
679062331
717189285
982151631
938447398
1154070742
714913783
826654740
1148473783
1347842677
1119050158
197537323
1463285814
157485404
1110699026
452202007
347724543
481624233
945326548
1370317007
1309868727
755468217
1401386790
1468833938
953419340
708032361
1209380208
789319207
673434913
526752409
885862739
919936673
735419906
917866536
928153929
530676443
392169720
440685337
1321802260
942327220
1167959822
1410704884
1307845366
838394835
1410282037
727626141
1179344264
1475711530
1670584406
462915127
1001850034
448824495
458491946
933210728
1070145366
1018795272
892800789
1054798336
464118477
283283502
803612679
982526557
818773966
757682803
1113604284
419943193
497678522
903877377
811360745
180225162
595582987
1664607699
996987457
1324699206
1109720797
1666016162
681312936
1160506580
416722891
1447088043
530360404
859983878
640157927
242281335
712937132
474785479
1062654087
1079032562
1106840461
1543364188
530737332
420068423
710935841
1315980094
323870896
352218091
304436553
115242713
917964794
847749387
1435051653
556813400
193367226
574448149
1088277987
126427019
605967181
762698187
1318716283
1176135702
398990745
1526801585
831448461
1106699674
765049071
250795469
231618552
1551823317
621856843
145344423
577533455
1133294479
880696355
699580594
279837007
427357585
693484221
1365976670
779716010
876144144
339904813
380687190
252106434
765388504
331873422
205016499
400323978
1444489046
590406362
1224861790
1011935290
175779825
533421549
819783867
924318739
1072101134
130967076
480852388
1253120569
538201004
440209703
556254144
325167390
1188940626
371512153
370554696
354352565
640838055
53922808
854369774
1329053597
1661311210
1158151618
574200
384526435
119554039
106347622
801353584
1114579779
873893789
1360993834
345654973
888762914
855050724
684083827
962977246
1173477336
2241991
413978676
619576340
548645063
1548555142
695496268
1463079319
892886349
1144307189
244195230
651694257
626940075
756840301
1393930133
1454316373
891037265
708179616
339733709
258158842
767009418
1058452280
494003706
676686348
773788523
773638747
1253040312
459715420
1696283187
1592074455
1473925224
1097959321
984751176
282900367
202293386
446491013
732344848
1465780910
634199993
1200428766
192590440
987271463
1555511869
204554723
360095431
905695310
975332232
131726980
1117859281
517926048
949938733
479327890
1367614418
682486408
523831667
526058620
905765363
1298769409
468664222
960996964
873235171
1169742082
545373434
337012033
778169707
67158836
1123331409
1439990472
616238609
575159482
1432489987
1170645397
1264512603
1452917043
1455332045
1364378520
857824343
1342388936
1376590112
864272933
402095390
972939261
1219253937
210814945
331032315
1047054572
863067250
595714602
1163047654
1382333170
528462767
499185439
1331570148
642861001
821333850
1271616283
1066238585
1049120465
858988751
1352900807
849764030
1639162673
368127915
237327415
968677930
930559872
1048813900
495254041
987547182
1350679986
926670991
773227204
635656146
303419635
77757936
462398834
394428352
690137546
1426594247
1454663661
498824872
474472455
488621788
445315957
989053594
954597660
298268992
139771527
1170114879
1646017551
636513866
354826853
442245796
922933657
1267188143
1044217127
885989378
1425033509
387623037
924016538
816180996
503871317
884676799
735073441
1111262578
963600162
1187304550
600884152
905818925
470958816
785082079
722318180
880861645
1025364454
284652946
316884908
411433084
1092407886
975659125
882287076
400890048
908484144
364726148
1592941857
167806122
658951691
49040271
545560245
1440655262
1082661205
157838383
1028127918
1149790774
821951894
42369241
525182640
1323752490
722515869
1156482868
838852700
1069326227
578397070
309078143
494669126
261777245
963945940
729597006
197567721
67083262
1264958740
566437339
301337823
1283463524
483959646
913903517
1408966542
1227525935
236696107
500074422
818546644
609336031
688888207
610838144
206937406
1451646078
1669439657
445207638
50384791
727219894
642405558
281706047
984405131
534993320
521974738
669405533
781667437
394586754
1291129514
1112708619
1045423925
1498733606
652985968
464366208
733549618
507418880
468289709
144447662
428063457
178815100
860564883
250846704
558516464
995640342
467749839
695567587
1448912783
1038278944
272737819
277765355
570701695
1097069906
745799116
1241133092
1025677123
231766034
472377208
1066016301
294144089
1078446100
481231054
1338950475
1165814039
202315781
1426816526
412539621
258248800
338513247
749215533
1011081489
1348578778
1485345766
1588163416
616222555
1529057731
1424900682
623897692
1151310307
1108318880
779006911
1057630913
1387163747
909305301
1486647495
649398131
782143383
1310962246
1126018161
1375836392
402529960
945511679
751477293
1029945367
416501389
1338733915
575156177
381604297
940447148
1317426982
418143472
1620688393
846479192
1065984550
824982925
782803281
1421666155
561478338
608481406
1647679064
689771568
1254169252
330833780
751886667
262721901
459467662
401601094
1499343042
216752542
485694467
1187992308
382440639
998432195
1183936409
1411249095
197007419
991198491
1064548200
1031164887
802773649
713392631
1360621753
561489038
122570645
1187164477
540896929
221725799
815369107
614036142
1165646560
524964095
332063503
1232619475
1582106389
1276644049
430123441
434707194
1622244581
1334193019
12596008
447371680
303592560
974866558
545384865
544500409
1107588424
1271356814
1294894163
800604737
472855870
1467126042
1304450987
647684111
922544636
1178878020
520092095
788033813
661486239
745307775
606490114
1174072360
1023408595
1045191752
591911451
402570337
438317061
1007153504
688069569
1343268524
1577293729
1204129643
82203586
386690317
453913643
1167171058
559338117
405843872
338027246
1206627273
908415636
451964115
363548336
616829729
1504660827
638095246
578152228
959770603
743977884
266015164
1137263362
906884499
985039060
713161382
1366378376
1194112449
198894100
1459281071
98970809
965015052
637139060
331402326
315037981
1223215500
1328884130
935286305
622834495
311100340
736171096
1592032031
422136656
1137688444
777671393
745300756
294584820
543575352
760516159
906391776
466239561
1215827641
129983292
1076523526
41497875
823520711
397938925
836666411
386236776
454180468
148517520
749855209
1486668021
850637904
979985071
1203709491
769791706
717543598
1430097809
695509397
984025157
741329326
527484053
1498107076
840923731
991913206
1346930758
582564853
1032191405
1330412792
587255387
388552469
651939449
319614877
737678828
553641052
1442251066
991892047
1136256631
717991055
854317497
807684491
917343915
721037138
504703500
1364476935
911449792
930353413
1255160968
534677865
898635979
818464507
122475616
1426707552
210996153
381029389
1378628690
279987764
1108561369
1144637587
977433116
1060783142
770060672
1633491295
1059404354
889455475
429505491
669158864
363333517
786100423
1165929027
130414215
134351393
1004179131
1098722287
949579187
209988761
555034726
763850574
838328781
239543090
262174911
663461911
550751441
1163221320
984221918
1144861713
323386839
675386748
407407052
580307730
368678562
213830728
1010307793
347730475
218695755
365962292
645096771
796455024
1035642904
615649383
490416379
977145332
410668264
518410901
497364397
752152572
406989581
776476141
279510694
802227967
1337626027
863926869
256301399
864097456
332136177
780086820
1294145487
372966971
1175390792
792123586
672666639
408645944
119784513
1013722201
1354124768
1329619913
1681739842
451438845
1438497075
1091974941
504465916
305542209
482168064
1089307353
771289424
705789178
556246992
1274865542
970419270
1462967924
920437580
821406659
1351857605
182148400
674667797
401622732
221162665
829557411
1218182735
719145393
1391104346
540060173
310866550
504586381
776680054
1551760061
1010634227
888536858
851502296
152684137
390565781
1567386457
218431981
99714765
709971690
1051075745
932184303
563690919
973883130
442389336
1191801357
1124166399
1419370454
949729585
66206967
1058302896
1326148547
933038201
374088046
906559797
987335346
1659001562
1499716850
1568610763
970015755
1145940516
1114740518
1195452779
487866594
813530563
171045038
1092766983
1422827555
1415509426
406956267
1390074208
576192341
955778411
691137240
602048371
1516407443
1054142471
777376287
810413818
475646862
1561050290
709139674
416005111
1336572462
836875627
793869365
589534490
712141806
257073539
1653528101
501220901
472322782
963337028
393866358
508146165
1616320054
483048017
886984575
836940612
688879484
449672484
1219281483
1134377668
427721191
1035127443
627238688
1090379515
932722929
1266989705
914299289
1380514186
1023742234
1467196991
763405470
1186573019
594838390
879102743
860985866
604846180
506030889
146803026
874176878
1587437617
246779089
494357634
470090096
547026629
605145290
322224755
462688776
507487547
414155659
1214614710
826651016
819816622
717364934
765855726
356658384
793274725
890392936
1030840612
1638932565
1226450919
1509540285
1147763050
136316813
310297568
382459635
602348308
720416547
722963718
813981853
1115004460
869463968
1002104016
1307856373
908670917
346322963
429198040
420866575
1494021518
197225294
992346612
139418681
918753153
498407354
444960770
1015364730
449593873
1476158996
999328727
862018928
388726456
1060447346
1326393448
1489013093
806290689
1466297049
363244451
1553455729
1308846326
138569694
1201218567
1231271151
874304709
1580007522
72301136
1337263285
1634987244
712517276
1032219686
1141273963
445217188
1162975749
665948044
616253710
784600443
342089665
497156374
287681803
485405180
733712214
930458154
804308213
78442474
205327098
264056758
652959119
1297878347
981124778
563623029
1130724455
1069885183
1245525962
1022990064
420525827
453260464
339646566
401602764
997336575
1590715770
1409917278
305772442
133977742
1210424147
252514424
837163151
290545907
229905709
308003348
1000987782
1238435723
1080766313
961680518
1491289725
1321479589
1403399542
999278534
742331979
44825413
577880397
1071120917
713615837
1387225443
625261638
687654957
1470040706
950408587
971488261
1227879643
316338672
656052250
127282983
359067126
457567620
403230104
1000792845
320785163
979635875
281339844
368860319
386601063
1373673058
790248150
1407881869
284117817
1395497654
419678561
951318247
1451181741
281287093
628008788
1098852641
1216581256
580410815
497833839
528575602
536619900
694212925
1011434491
1384394987
602013525
1035279731
1046252988
359795428
1024138731
241939682
1540850818
748275396
1679071687
1275041415
1077719820
1671401593
555833172
528391324
359051652
91029531
1289000115
812447431
997264165
604990975
1089571249
339414915
1227538581
940859537
1052147311
1327569809
472060582
929826585
1317624040
252432012
719884410
505808349
953888866
1669473566
1593460075
366010853
1226456700
949740452
1101769655
1041598119
811862630
811164501
463575413
1188753740
827699624
1070636589
535451498
1294165951
549039231
400408971
958804821
521729536
837703783
1442435271
342587190
342701364
126646088
181823540
131414500
119664301
1134549618
535938080
466896279
519970058
1250951692
504231526
30828829
501805028
658244313
1493070746
1287517490
900571923
526432672
1346120478
961886903
62619337
554973443
158562137
1079243200
1359546506
1553579259
1442488405
1119555488
745345270
293413855
1150089401
829071492
1414508300
697250040
346135175
1247534789
1532714136
1461621956
425861964
675093303
951495808
532888308
433248194
1236720955
232059436
684104981
261886932
1020410992
1105281416
558681461
366975629
890519977
921266410
418129700
782751642
204644523
686659441
1172773586
344343034
817655833
391254088
1457903953
860438224
211553817
571660734
1155018537
736132556
888539421
1209024332
1013367057
263318653
526717330
798817133
1102250409
737308157
366496822
1369492264
473446476
768760337
786303573
1148144363
1318576835
825829100
1377095615
433475496
1575795193
1410829308
477127640
330114402
406236243
151737480
714858046
1321614899
619437821
998246840
373120623
795721043
712329866
695339107
399687383
392702498
992433330
363297315
1639083902
760772128
326749985
363651748
1525555280
1540208141
1162986126
905845225
665953990
1003272947
1553855865
1374831812
723896837
392749770
1154958536
622635006
584829362
1082583718
1468761169
679862179
1456051400
972262398
465848140
1370721145
549268734
1050017684
847336141
391598146
1143565269
369566571
938143384
773150296
357616973
762895427
485198604
664992136
1068751987
549483409
696717796
1353336754
531386651
1153921729
812171747
791773522
488882452
747149942
1146838610
879102271
1419175698
1192560524
440512041
745520722
442769054
57692856
657045473
778857897
473096371
479516978
444784694
655463795
1188205695
1057803797
906634025
1654222207
713569906
494423726
278136938
763388914
975811147
550831855
776779190
156332526
1041463893
944731150
846314674
519858880
1364159182
546448801
1420420604
408145286
1663691032
1059109294
635242338
517870424
2334773
418317530
749969
1388731971
859666992
1459662337
873024577
733607550
643907315
708795677
509600479
557596824
763639694
323964391
334732815
1158682780
413265884
419187803
1236471686
301885437
203466422
338504744
1164010733
1010895082
1446491929
495013968
1207788060
999620045
325410284
1282345203
834185585
1114740250
839665442
291993441
902391910
480723768
1620581010
173272624
793875502
1111960992
1370179674
408562764
1643902323
1254073038
1278426557
669396463
780744493
534329301
470289589
439067772
1136999009
385433699
718001622
1021985141
513800930
1382048034
120186112
1278806480
954849982
590232969
1181814777
1640988951
214179795
1305791032
1302739659
1287389440
649659838
1147842450
1552959818
279518391
1214391532
473541491
196611193
1312727283
518289814
1577569154
1350704946
533214032
609424210
819812264
984250083
416973646
1257785811
981171233
1467074036
1681351649
1087833276
1218866176
743139423
1303390350
1044224532
490439364
120037126
489847637
453403018
423259875
1687455771
505992018
1659314770
1598819237
697260203
226828990
978366343
971216535
602269674
147415756
834192936
1350923576
960896180
278441546
718456239
1127553409
1383631891
359611517
380296969
736030197
1411951473
838148339
811855575
793690777
685976585
1612249808
796153508
1643485922
455916734
584778028
255103076
1411572997
240461738
261218430
382300170
530275273
253832228
757576348
623964974
1159492928
860109478
1497973588
1824479
152731239
1364497310
910413681
1575574034
905410680
1428849161
509702557
2359248
896888609
735178082
543149312
429576130
645566436
244636836
450112805
1388559679
508359168
1436655619
784139301
192785931
519775631
368721922
653653465
1037821716
424150478
1367038333
1106049203
524530730
806950182
1358972460
1210743182
928561761
112335529
1033065218
465074769
200506882
636940154
45811529
781996063
567431530
1016764744
559288402
215736111
966020800
781870406
283718560
775393769
825932232
118700775
1112955597
791838924
1617835757
596636040
988652347
1594455053
514240814
913700594
324792488
1297404479
724101231
1122703740
711508196
1456124365
694427691
1663885553
939414278
473637858
740111707
887926444
1503923250
966672229
1162531856
611553720
1086200028
1183607496
423986040
1152581089
938220792
827400485
1399213094
324935971
975566843
884225023
530617822
441868224
996186226
1146285632
245655297
1166332360
926285430
653776794
1210436298
1107293571
1074911642
205214028
1063268947
723747494
844325243
1101371894
460411251
804377834
790817480
1587662052
431130730
423219998
971071473
642351845
1122355500
517591654
1284115623
1052081121
578232402
1770093496
1370472663
793774827
1514462365
512789604
1380123492
303209750
1341947176
1420937632
740073545
751790698
192697172
1275352108
1125113661
1535450492
1346491976
804821354
401909353
782937498
721826321
498185498
387784323
1631424254
1641860193
105631645
455351615
577117107
88219289
346233323
266969252
828043420
548506696
35149808
1589343719
509663013
1350496063
872370367
364438579
857033323
514535593
1473875574
1461201957
527672676
802816914
1519697386
739176116
655921321
649688345
604743161
660844536
1067806689
477902725
605732072
228543973
351344747
1599651603
408149485
1465701105
1314196683
236815211
689778117
569956034
1015465663
1241555514
207243254
1598327823
431021450
477583466
1422152853
709243747
405932205
931950759
1077187950
1172585353
1669527663
724639232
148440356
710864949
843984406
867313693
758923632
184956218
134497359
894327195
402353704
994754542
1208675965
307590578
336696245
494133259
540756269
274670291
1055025195
811168891
350508051
1198259138
1045878614
752335345
844632034
277239135
412322095
474048360
1036095586
477675765
751750444
539747555
734705627
1026827654
450148689
453771425
552843350
623780
650431825
291720912
1624486618
235689103
434088518
1142186653
718502363
984985050
821327471
792795306
795281158
610091161
603692253
1222457091
567751110
1019727965
742993034
1062441865
883050666
994222325
450792572
545143826
202610567
1681599940
542485696
617968764
1354404915
1085252172
1411440123
934704301
817256681
888578467
451214502
414916569
1129481453
896426261
1676416721
809950186
881728041
447154753
827344195
385280490
1564493008
126841062
810498144
264039893
499056497
1209286821
825975353
695370248
652681820
936304855
1606439280
47750364
372134591
635831582
947085474
71780758
1005927238
1451197563
1266948580
887423379
517975135
280854614
492188100
1385488452
1071460975
326994022
853695300
1099477134
1580984428
816258746
1014356367
1633216577
185683971
438576577
840410842
1011810882
1178453701
1132955794
1373234302
775851990
1387755181
386110258
447901333
285336013
584011427
428506368
988961833
422933217
344034018
140932011
1677447469
530310619
1411525405
599603094
232510848
366503171
703083234
126761291
1054911976
1343500065
461608260
381249294
246997629
427390839
118276048
292302840
30572262
488214737
1390358541
599011962
208942331
437229356
981498279
303272297
393438018
723026937
1249092796
825953659
495721565
1004549429
1648924007
1094364526
944459320
1360842454
981516825
482326767
205504645
667281828
363209413
448351563
703942890
697817311
522435330
1074158644
457145361
1002345564
410483893
1057938439
596614076
837017696
172742245
492864145
1620157441
1106035342
346661013
1174218912
479868041
678901671
733671849
745031376
676100678
725309874
922686686
480853642
474120984
860882944
920370326
282035007
826373479
919094175
773058355
95371531
280954171
485745042
1351651017
436859205
540728386
1069727265
584220950
455998266
359787109
299164402
498341148
829867681
1449618054
501471350
1651021513
249873811
127169930
770776793
902855142
1699949995
383451794
915185690
1428105062
1120491567
414097126
561876394
485267701
1048280219
530148151
913142630
475053073
1070878283
577512698
992458375
1156568956
576361762
374268338
906523567
648367244
719494614
1172397812
898456778
949197165
798463399
51047105
459608263
1647292766
1020885861
807049898
203468918
949752944
582389782
749600193
372020246
267710914
397934799
1371396588
426007568
459882178
758025160
270421199
1338865692
1199418098
896270318
1113734043
659746195
557787559
375983559
388205144
1400919041
847895353
578431684
1054763067
647370860
536620436
159894686
439467598
911115188
173704193
801255234
1412039276
496815391
663392499
725321068
1050059629
1003482823
1453558419
1122416772
913538327
920404323
1258726691
720400749
612261998
325156832
574694301
789370481
1664979942
477783219
830634828
509506753
527920763
459197442
384954626
1429035446
1345878490
730989647
1029058997
51264114
454515502
808464188
483882976
772711527
484235214
1130593656
1096006648
241962864
673347503
374740366
890735333
782638262
870459363
1175019888
1184379181
1115921584
737361313
651000465
27265012
257729445
1416297135
658523681
748329801
861220691
891884744
1016944146
159594228
560839395
418597097
1074654369
956163984
1020499782
378477790
860260828
440571458
259092429
1365438633
1002253672
673618781
1056070251
648091018
604638518
451693721
1559786184
1202976795
323626763
347664265
625532427
973928673
962631180
416781063
644065571
1290235963
592656214
409833844
637605101
272365337
146926919
1084566167
750184510
162894745
535307200
1445866809
194627062
1273334710
795841861
518244322
1372565420
187194336
1557712739
1521135658
669009504
390865983
882515185
934023003
52879207
489140564
1066889887
546315085
511898995
873395967
951890689
842236666
1098829694
650202595
686198958
948724525
743312096
529654682
979123197
1299513061
625628367
1453775819
1148652698
529108601
234802591
609199611
270719871
796976239
1034454991
925939901
263092844
1396554011
1353573588
1499767927
353578404
130177745
738242466
1621052876
1134250095
783328761
786732655
405609189
804691456
216558805
969266400
1321420785
1061343786
1598970261
306001724
1323429559
965195898
826346968
668724018
338355962
1221187636
429261215
52641494
1371040286
423032167
462534580
660210140
506376148
670596425
782630617
420100940
373688529
35098709
506882056
1268783430
356920945
611037337
313681400
895759876
753131337
1628092852
721138978
223562440
330730384
968717292
1025515677
947272935
1444152863
223666773
196228449
380360789
505972318
740882111
419621632
1065458489
1098410597
466460434
1263434965
711809086
270256158
188749311
531674848
299838882
493089265
862142119
1077242319
132252157
507339108
451803721
664431786
1612229125
1697896158
692832473
1632972766
1227106832
736598051
416851232
392438791
1060661983
661106845
1461530968
335416313
307437200
691803704
1699988707
37031414
917434297
1344572082
906258969
646546122
1236900938
874360636
1388745793
480631073
772752879
3409990
541635960
1233717303
1426724113
513600025
1260851426
670544885
1287062506
1129509581
962136946
634162316
747415982
280502700
731230699
1008468623
701384928
405228104
1561139763
468666216
410936265
1378339826
633207848
362438324
841398775
1305932173
959643559
257263936
987861310
1074515209
664590099
193126673
744952550
257768900
226318256
956413024
1023017270
1382587997
687950790
276922556
1464023832
1331605783
154571306
443435520
230151375
410182814
455617381
1663925578
892704156
1673647271
191775236
441353729
511502349
1609146272
1098959156
769792195
350227830
1054709751
384778262
426981668
716299454
534370651
971695119
670657187
482439749
816572355
301840273
818599345
1227074322
178353761
1103197285
1516370370
1100714944
575783951
891766151
396709630
1348953624
502502325
998009623
1422488453
203162006
1306434070
759068056
1282285767
531183183
1069151707
1437828273
1102732588
286207770
639725106
98788059
669519182
1636567092
872395159
840031014
1034552881
834800928
1038350266
38222237
827463822
876632130
591986386
1492710754
600417193
491915405
1115592663
616047131
399884878
966073555
947263904
1094549245
745210428
689053099
976895482
1607747980
1381131070
669716933
787485574
1327970177
280453890
1346237219
1698017826
988380834
421974577
1578027872
802985904
343897386
1595435210
349490990
828077711
655424826
1069718997
541687415
199462884
704762825
601891428
765170137
271550731
425389233
352628884
886489459
351333142
394358071
295206600
1397668252
674612750
176577719
359453150
418995999
497516886
1043099400
672541162
910740571
356425376
645092468
934842156
821626392
411433377
499940950
591536764
578059549
470284043
944227068
1299247097
375771833
497577259
830273878
1642176505
1498369185
927518322
896803958
587747004
1057668332
828613389
32142538
1064673084
502801630
1388191973
313073834
253583718
579747504
1027193943
786504849
873897560
319987251
445533595
957009820
340388248
860397917
811641159
1071810152
1270201666
1444938420
1435098156
1113171138
1597972943
455969371
978061546
126124398
1018157029
924452211
1146071656
753860168
781715092
296446354
353186057
585889225
642002063
1246702442
797885208
855605838
649023522
1539986326
574681736
305969533
242314612
710572020
994490812
997345678
319755455
470285949
498458915
1060379295
187978332
336164510
1039737896
1367967714
581169412
1192137853
874944061
1034192159
1262316334
1445770503
590971458
446385058
1672939969
1113420261
1072124530
1112269851
946968883
991877801
880564975
395915393
1359313004
899622680
759915403
468768183
794159407
1114974065
238989148
1466365341
385599650
95545833
1328327101
602282301
498914558
881389428
786485665
37601121
260856635
1053844011
626042342
1623790857
205756736
1017288984
1316939418
489553343
990369423
1073322240
398325844
654012320
573020855
1286894108
350921006
161664318
598654798
1516551141
1053113428
141084056
469382616
495411432
676076610
725845491
1064036553
881074488
153440408
396132983
484691613
1049173280
471997715
1120085246
661580076
263479132
540494143
383112856
356807708
786187460
898826658
1167395788
829582048
182011531
425025526
898177054
492681076
1496817499
452020436
1239935969
1381360077
234114556
541194681
739954796
1275690072
1331746003
270131364
248815506
933462424
1452970276
565723728
751317763
1400935245
1352359935
672354341
681549693
738881130
342059903
654104337
1144377421
1033211743
1137574632
404372388
1664255547
843628124
732531391
1285638899
1237010071
849672988
428039998
1101461944
924840718
68955713
7731675
1488152531
577492282
1299045713
424158567
1524297513
1310271431
71253300
386681089
645182684
1079478683
738244044
685128103
698116294
546823982
662637285
710558199
919347781
461785322
142729639
1055690941
309074729
276904454
1068462038
585624566
414799930
1330497524
474410766
1352463598
44597920
1678931335
985314018
600204487
408419425
201581054
976411524
1085832810
1316596276
650838983
1252064352
106060593
1297442060
340880926
1164154122
783856200
1042885070
769717821
489603022
37516267
329394043
979191098
646538132
361107155
991710956
975087882
1221917492
718143111
1327523775
900226905
511369799
1157710721
1502153752
1327066918
972732992
1358851398
371973820
582143196
672099385
465999168
99629577
888793306
914660858
337516092
1324311290
855829427
473699139
132714706
618710656
644121897
686244979
561431616
1215040752
465084676
1379260555
1255005117
975353779
203682545
874204340
1194890177
925936655
643883055
692256814
652900942
930838518
1579122426
103479078
706844808
1007574550
185495432
368286240
1674738267
878762232
136498575
493902551
1433416301
675785186
476396139
531699143
750863304
862487619
316400737
584006041
931457522
28221116
508043279
823993962
911466271
333075202
541237578
839425442
414320142
1682268030
582284568
864020280
444866164
471685901
1260222991
788046979
167157953
489116688
1469365294
1031761283
1354004734
719073018
1626542394
819750098
808143277
964983230
1370966325
820669564
902716410
350870267
544579230
1443866129
282815530
386626944
366916047
1299043959
257066963
1548780859
142936106
660796839
705451452
794150212
952128784
916343088
211999246
391899208
1048735526
270152547
721619700
1449510667
746976329
701562289
291865168
254344777
646419636
1066236755
475704731
998738747
412154826
1339437518
1318389124
757349700
1101590898
853379588
557687034
638648238
452753602
1657762070
932067201
590532465
1516681111
1274488801
819179189
399547553
374077829
674585842
222191525
244260095
377586254
1393902186
876328012
928464537
1038220498
583360939
1223163584
707298187
315449343
259803629
1661915474
317668398
524050681
944605207
580270814
336074822
1647577395
1073479633
427714669
709935700
997813166
803923489
1665384878
881872143
869010746
464200003
245457208
704776896
618014395
914958883
263057494
365772147
373141118
1121785455
632017166
832336903
773938534
385648268
768120972
907154111
249219743
338465471
482901660
292377605
926629348
427856791
1260827375
384425629
512434450
1023774797
480157060
331901121
774121182
383842916
1163962117
900746305
1640211648
916513568
1474901188
1242072263
1397812299
707141883
463521345
815255071
419259625
741960866
586279137
1002145247
344973318
906628827
40353563
926999200
996533870
350812460
1061632528
1332077384
977035455
971395737
1227796873
834900118
505048354
1256344257
667167080
1109785048
576579366
892397606
381088777
57499623
308867083
983941910
851815923
1149455422
1137941580
1050274451
385700796
512231304
891337630
499414790
366970220
33316935
539974132
418870901
567574576
410009621
801366782
257586871
1081715297
765481491
395475876
923020219
1188601239
409387815
1349214077
56891938
865606878
885768078
418818772
1004831025
743835920
641080883
1667715053
534088026
319973598
794110450
299679568
1489809607
402192878
772313519
412879949
970211235
525348134
1150894233
583148627
1010467802
904938134
1175258086
177502696
343751984
369550725
1121292169
414600707
911174306
904405655
445995803
1069505147
658352701
331473890
945907679
368057193
922123508
799509874
874435367
657475304
363189901
1496104424
1158717464
339330367
930693110
1538089
306313128
393611449
835283837
197718300
401146228
497969293
893245782
494847667
553801747
926978766
446329013
911413223
634589728
622036352
587558548
1315732619
472555436
940327276
303989762
503223621
588115515
415989890
273323600
728887020
946615962
467225422
1159381346
591712573
466536183
984860217
935776058
1185303394
1357986586
831249517
563454946
124648076
435940102
403565640
368274678
508727949
751081922
4263376
665312564
132429608
384957330
487603453
483849628
781637013
1215350871
564131952
190718986
668003529
362969477
632003580
432415007
317119777
1120722887
187775882
1412899582
935499803
518037540
338156748
819403750
17231447
918148174
614401922
304500390
973487439
425032438
1130952420
1070928787
641839963
1020077689
233496412
536751592
562152015
425426434
411712131
631831955
674512794
463225033
313469676
277774397
1160807087
721383627
486024084
962605133
874468156
373884979
1553404643
923828436
1423429880
1002743203
1418492615
71808528
334821660
1007668165
405234038
329576708
453881203
1486123287
884108828
1139757557
873630233
1464140150
111062181
716401434
906575600
490528750
816613670
1407467212
757465013
287888872
839206574
1205287657
1274554890
1617603600
226070374
767398540
1014431139
508010798
439414650
1207294234
570138645
1110723188
152498179
1153559800
84624429
689804238
358048
1253641567
862530773
331978949
518210646
953603328
94485603
625562026
1398794263
515333166
189077534
458676764
257894562
334346603
752382354
870528861
505473103
1630552483
522537832
1347648077
828251670
524270382
884920663
963451867
101879211
378940425
742562199
406663368
697657844
1245844555
824942889
1037934456
738964374
275840408
1332460042
1027046724
1305241202
564226091
307303982
403112339
366135579
1640075265
1307997574
1595513035
663844476
344696762
839383131
825570155
640511434
1283426620
308938935
596759700
461502132
1557961227
1130231112
150124956
646588255
403571107
1109952760
597555547
410110183
502879551
75523340
406719178
108253428
99544912
315779766
1416038347
243582245
510682953
442662161
1217286819
621486257
473018331
327918199
584945473
575862402
574382962
929352896
1553528002
385690153
658673443
971161721
1392659137
476275548
556277902
1440566994
698637948
380119137
1509860930
495838338
221966237
150304997
980707584
316220907
167285756
352826463
601290165
375399703
424218021
1456750529
914644259
619162388
356836763
247457324
693397409
1225056332
749652095
438841101
837856338
1354105689
484334090
1005073759
1115641054
1296659266
507721859
578667503
35343985
294100721
1060361956
497242230
431999310
1589334565
396978715
435271599
453427856
1676093859
56067820
329776364
1609005050
337645259
1660265963
941430508
529564571
207270921
34437436
838367817
807646895
1241238656
1270050121
1013015423
673176416
437892773
528310463
863615602
950739432
146561024
1453900129
130421455
281157012
543656285
1314508528
486101135
805464049
592417780
1203203165
1674879876
427650727
1200496175
384198190
68154012
1667104407
963989856
1479544160
384175574
1322832837
164286045
1002211157
1482374464
387633628
104634982
455644854
872786222
494514300
1570242853
848693223
187640518
1493701321
963874576
1445697870
1611781777
484128221
387438910
865684287
1255888436
320083114
223209130
294305252
1692749931
829198631
209986724
414318832
192173682
917531247
264145647
745606737
1602687579
44496009
1056267511
497386848
900505183
414978157
998837392
347683712
978534808
1002064397
1641768060
1007115097
457390303
509508837
400693865
353523574
788875294
737101182
641197262
437437272
115370699
1105677175
1443444070
236608758
596873547
859198749
1445073180
1023885531
1068369761
310339927
526822518
1745506418
1017428312
137756661
7677140
576997326
318396390
1115435720
1011820665
842626032
750890315
1210359179
164816038
331113603
1007039462
590275832
2707288
218432583
1320542573
339373182
1369389636
650579771
1470805664
580666810
39502377
287817204
747025485
757510250
1699627491
1153151528
888996337
352064934
1063781944
124929619
821742332
838401691
57441482
1494357938
740875353
1189657742
247710440
1057575568
182718136
1381273092
802883206
1151063066
656039477
752227955
1285013882
499582383
1503037053
536659862
376235749
442871286
728630541
471322960
732417156
819846215
372941879
538697320
772315229
679010457
1484419795
518377450
868224475
311043308
1481009776
1062349089
1230541817
376609353
957628223
1245270365
211395
943320789
1410500851
776213202
922303440
1367100208
221406092
948054987
753571621
1338981405
1571862636
1423964899
1364797037
1243491220
1432672665
573610966
1010725551
283032162
122948397
743188166
489878701
778256808
1267556925
202452213
482018860
819785747
1227597080
489156667
1124529187
269640109
787579221
853562228
1413487221
344953555
276472342
668569844
1369469872
472463749
233379846
1504164539
1031710679
665471358
442196139
743741218
477986932
349235408
795999257
1228860838
1388045013
598982497
781476949
707845666
271193726
1276484692
424914490
1391386510
1324497717
890189878
240962408
245319199
588156902
1641489971
266190696
930513507
457856038
774521629
1053360544
552892971
323666670
391033697
848230637
200357914
1637782831
287572596
914052819
444177853
1469069960
506972457
424276097
368369055
945191149
1437456940
1484748927
668738855
1054663491
466272317
905106857
917978664
306513342
1029666539
1111715587
791267787
80161369
514959856
238781414
389425746
440652971
837392416
449403243
1603469454
996238267
1023498482
513082772
704166688
400957512
573300958
861975105
391217825
901807262
183338149
492533429
1260636171
541935375
1295461530
1383467951
418850427
1164604674
1286823016
849442833
470397690
896180117
563177177
399931885
446220300
1369625830
584611867
1179149594
378185982
378609083
203225898
961476203
685818306
237245527
1288984316
1012574300
432385982
703938445
463639200
154612577
1072030385
188792468
981401813
1335233363
467034462
926146413
550597823
487944773
1184583801
875669214
171317107
1094882845
819646215
398591999
412381098
1168794413
1656075064
644872660
350963102
1212152783
672227693
752919558
144595494
478707959
834411515
286755498
963485771
1620135544
1424666406
1567308596
510427895
1109842213
250818864
625762066
80700392
62767767
939328113
893332573
2424235
1654146103
384361859
394841794
1235187790
350326437
774074104
183152522
614126301
703430446
426853788
1495687073
1159080949
799622983
592993859
242272075
1371179682
2006280
116481117
1306701390
654718331
780584943
411603730
1229407431
1617661348
1483140433
1482415580
94510355
1163650646
827578145
1278365514
299665357
180044606
226853173
1122206798
901198299
1532633840
1141751123
701798614
901779809
469007695
738464336
1379903018
1388219339
1236687488
1230457449
59597176
447590699
479475301
843418244
616700911
1333696168
293792704
1279291181
471900998
683526668
287254
1430923808
472641141
1047457378
780097583
810694507
1104209593
557962175
987455524
1206580382
574822231
453626210
1433128334
257355255
1439771958
317462300
1070532948
591760902
183726047
1066645683
866330684
1640060277
1147731625
665956213
927537265
700983573
1086895493
346641438
722266489
517460339
945181146
989210315
496443274
1055518567
882891074
904288673
761257131
181973959
432363560
7757423
1452767574
973856970
378617200
285358102
248433861
298404276
1091174622
942613961
717679970
1339573476
1029714291
781939199
270172138
650810265
710172544
584962086
917003095
219957396
571704590
653126970
235422527
425145280
489051682
1044131015
981445118
742410525
1112853593
661289089
104881161
259914047
113737716
736583092
943620153
438308411
1363400443
1382615693
1491935936
283788011
354273327
455944587
258921709
244791025
1084700487
961026392
677079141
485702784
524847643
5598737
1467357520
1324254851
1513296619
203187581
1156471714
232450789
1065058269
1013910622
129645645
873286597
226098911
1608112655
1377836357
405464569
102722619
227887447
1107658708
71801618
284426136
534978024
142118088
705631713
212174216
475787028
688573138
1672427875
999884388
1075214894
207998790
162965332
487934460
762095624
114241936
407764628
121946287
536147310
739192666
707128838
837190603
332114851
1032973467
1081096055
1555602939
877248730
963704350
1341251423
1191480274
478756973
831501877
94147611
312331304
428562427
799016713
1191891125
335671383
1308818208
1417683754
1029726630
931605402
759668665
1054928626
215253789
1635576416
429891045
374675094
738218684
1455175482
1068209595
515143734
1315978104
495666135
368589191
926842942
1491715747
833265536
305520192
253824632
1468275769
652675638
545076108
741396734
1017323695
1432289616
1028856596
1034001773
820233047
520050198
1333244327
1072053081
209550720
927119914
632953215
256451254
1552061573
526043314
542171585
1032948169
1055693558
873809593
721317712
286252917
451488663
687546578
1652362445
224167598
1683299656
1600432338
880675493
716192089
449653195
436337806
971291830
541272663
1254954020
1694773248
630031313
217568157
1433908886
1232742162
561562390
405286687
994623198
20688890
769503729
1255835603
1034032472
1355725754
479489261
1187420786
1335164665
844436249
665371552
811327259
861301534
205035628
816117364
1368856734
408942330
470726715
1434451333
388456664
1437155909
871001877
928236811
1347117756
400592362
549983261
854404209
1171472489
467885340
221181128
1193287982
427060687
1159671805
973749281
125291348
177284500
811782742
195634144
921695257
987587666
645583191
453065639
1449865820
369719388
865931395
511283439
1097497246
674615762
315380583
280446803
972575522
835308934
948235873
420137410
83487964
1306221379
1075555619
1335633339
550964460
1188262229
994574588
263054869
340051188
1152187039
128498897
1604793101
279924623
1228104690
919276147
344746499
1394625574
929543588
368407505
812322184
1165888224
861113325
779593882
1055541473
778105260
815897963
1301038170
486245553
1117807095
1474088932
141323273
1416122948
679413400
477321089
230955794
1663778128
768056456
561876314
927614737
376073755
414900077
679906467
702849732
850659592
1334541
464850489
1147643475
477779522
190134698
780061326
824506715
1278889095
1785986378
762211603
1468397835
1395314320
869776555
286594942
287828406
964697106
1521299776
299346416
412015569
1199699830
663043015
1489962924
1031686368
1348838265
492629869
483826658
293253386
861099186
984378603
1694755451
1319934861
804949859
309346259
1330525445
459820907
1529235046
727054587
76703268
1460125099
359237764
1237308668
723828941
443294899
262646812
1021991271
252364468
540721468
407270399
1038896035
486784307
796527907
1499009933
1517471808
211384995
291653463
482327384
473953087
828060793
636700917
62719212
440144759
318812108
197108514
167199716
744505863
411933709
473071122
824664814
401925773
485432484
378772618
490336903
1055612393
983135010
256570990
838171569
1335946280
262177525
477658242
386457769
801286340
387656257
492311688
168426439
741240274
1052192593
587673945
984559174
1351578128
460009739
152879875
272399404
546126110
1320358696
641283817
573444222
1014863031
1123557046
841734565
312480100
195207186
825917656
1008786805
233860102
676002041
141426487
350627537
490947819
1262938516
1090439746
454122233
1406881999
435824785
138602604
458384076
632470328
1387195071
404927823
997992429
1074907887
234166486
839013474
1497745457
935280298
1539443281
416018544
605709494
52963554
875218336
179595182
1303077166
610700411
410229633
680378193
427900339
628465623
436900101
1287257173
1025135337
427138180
916340766
1159622600
1408172551
1079949800
261132761
301303474
1004446552
438473208
696282212
1433503507
759208494
995806811
781799577
439353330
712520181
416327426
230705271
1375883792
1274102523
783768400
187725323
227429456
249291061
982385179
184322907
258683185
499358901
823809825
472912331
861599722
79675268
399453184
1540403375
913078931
739560378
927014291
281945053
370438242
240579828
529154892
1360179128
683195031
451150373
434575106
1008513224
1107262294
793130709
270922574
147528727
1420451421
451333794
1548819918
1053058784
739936602
1699221070
1480157622
1078786255
12338509
1364565804
676700391
561677329
371048844
1020418010
504176062
689101397
822102835
502833643
654187508
570938910
66455827
431254445
853569523
352239263
471178812
719128490
707733130
1241022638
1484808519
1579039170
702650656
1054226808
460530025
253731022
1444279940
845060898
362751718
514514122
470985646
379433942
388881911
980546338
899263027
1163481906
1116200742
598277181
933957265
1092668990
434269068
458903829
476060144
302504301
1106616908
436792880
192612022
522522586
894064977
1038055271
832497332
689464038
468407091
997406523
1036697321
1268803698
188350391
1186658386
94256217
156495551
25703926
1282920538
1603422251
679046366
223440893
665605001
481659337
1374398230
279799226
893498886
311795041
1773416756
200394471
1309124672
1301326612
506275701
972080185
251075015
697838302
1709154195
561866786
934216496
40956755
221672265
393399752
537893508
272518829
425413284
1690065231
693352641
929770732
800953978
1472049653
516285707
454723991
446253188
922206261
356121016
436506750
481956617
1078821644
1120496056
970309326
1163170432
96269764
729135486
1692898822
352715556
494590693
1083241450
125659345
513039241
382612028
1511173258
676141958
1378469315
1225905711
960977623
397085468
221239183
659532668
1665874007
447229992
192272024
200758847
277978466
153669009
926951906
495096643
882244317
1080867066
764741061
976876340
178592507
509934059
713348494
586113787
993975530
480830276
1347819523
417014347
673920654
359422325
720363323
1064785676
534915782
674005749
527434634
573858432
1601909689
780027
347941673
135815836
290121641
446609720
188763251
833215193
473960394
428564036
1214229259
1028276345
1442882689
1482208830
483793682
1315782680
1163867463
282875437
775575790
1106393102
940469527
1469358726
405825137
396378766
250474735
252051065
225985716
1350034746
551512476
1352864965
1103016221
1205764955
805898354
1044729652
385468046
301632992
312706312
1465126188
896085561
1228082738
181132057
418762390
113044119
958058434
546671539
446823419
1370715973
1369126032
763947488
783471588
387147930
500542188
812012416
702541944
125091499
399713941
1262306407
306284021
442087079
619577391
857008258
1296121955
427048464
702488777
809666272
1027185270
1541090294
808995207
251986131
1306980466
405088225
508136325
236009071
1262752284
1670535373
671942324
1036017706
1369914126
599888720
403037805
1049508883
1342432095
283773334
898056943
780938595
1171711896
962925716
319259592
414940118
909940135
768275334
1018022980
918700705
920933214
280048462
242109265
1137920768
1206962752
1151287885
593353262
475571940
43886522
1065695856
254670342
976210020
932252485
863438547
195189662
652841395
294984715
1042368624
41018200
381514492
733052085
1190815320
1059130851
1381253980
916549329
458196229
1488539044
707234162
491984521
1118737903
700560230
838067226
233188788
559458297
1297612083
720525326
1640112159
458432712
1015299712
360121893
634762836
75043041
1209515218
414139220
43625978
191807062
284026966
413644577
920994510
1069209759
413098127
452520356
198995198
943235294
794016804
707240501
543411305
949827742
835368473
823142682
340603566
552370917
742512468
776653035
318401613
267656580
1474108641
368261448
1523575629
1238706790
699897570
463723173
1180241759
292002552
1231386231
1049143803
298876692
404676969
118609142
435829906
1243798559
179847185
52941526
1269111812
765411653
717989128
965149322
553841704
1682984006
1501656932
109499815
627361538
636395714
747519689
605449114
656962157
324892858
1011226795
339942953
1138835147
586635033
376712042
957902965
1286761942
838925689
392780403
782992563
417023438
1131122095
802362800
421360232
762805070
1380946188
556805174
1123863061
384633406
558985577
825018619
811593292
952724860
467511438
490149397
1043211472
246293320
580150676
653000088
1168412687
977137715
1070399211
1213148
501618716
1365319020
912259532
97154162
407838967
1539764311
417726604
955858259
801441823
949157225
912546829
794546706
431319927
470800590
392173573
549226187
576284538
783398823
346149739
1220862283
298906048
1544845174
195728291
1138905440
474338178
457754500
700458153
1163869833
1348121662
442635541
253495146
175443777
1519891888
586199713
343362695
351851989
840332682
1242957485
500862585
871245873
866626137
1621379446
122211723
334947735
1135110935
449885090
436135011
779013189
331153866
791175941
364362347
59915796
101734887
818141357
932790595
673676215
128085545
819544577
875356878
169276039
881773717
54901479
1041038568
426308753
1143548830
789617586
438692238
1096349609
826384331
973392572
564187129
272707421
568267557
1607589258
60281133
466667834
930668225
458581100
1584483674
537750190
563697691
1010591339
235283858
1252226872
1165905204
369138464
84957950
382155622
395634709
250346767
1392055575
226721931
290130762
229542509
961290399
161199926
451616229
262071558
497073755
745534039
938984836
911347141
70679130
706771962
1021442455
526087720
550043350
744721287
1086603204
1477995978
888209788
1100506714
494966880
857528967
1027471635
1193894344
159896903
1541164268
1209611277
492335252
469962259
1171645995
468944715
762084046
779810592
115374383
818802636
63632670
275211384
82577465
657554034
451310663
748972336
279297332
957062925
887573196
247948322
820351713
120341707
698940173
282227367
1037169117
1355265607
1676703792
401369247
387757749
477402035
209873955
606045462
568228187
1059777636
1393142900
372356312
503617481
728867002
590224102
248561131
1186555480
209298739
318258457
396622773
313667915
703247653
12642712
1070207633
529456044
447621449
548710167
948896173
705408870
1370997853
973988074
233416865
400256828
138710044
355788655
254731423
382556672
519134827
439666530
207366448
876213597
340161500
528731515
941130832
726985262
509497976
1471559965
619230014
768882195
197809763
665873457
597188631
1686331992
359959794
460528373
1196445451
1135079425
771028007
1697896539
778194105
420036219
766451351
145898879
217019506
860211516
1511502750
881701940
245909800
1009594226
943530937
1342695819
666177426
1151916248
449609644
850769688
772403702
350763165
213721201
1342131351
1111988077
1268950880
287942587
1250925773
399185349
1387740787
661703287
469228723
301553531
1077759142
1149600692
435197408
327700359
204703925
920398611
676156402
532890080
59881998
659323999
1083232994
712613027
1024352490
185641004
948013411
712509002
1022931665
1393773330
574474652
560540917
416779287
1505742340
621242545
896660980
394135014
1085433533
1002328377
1405730471
738610001
212302028
161711584
1329604635
370437628
207485724
892888285
225899616
337576507
1140237866
1015583942
779212944
1628061289
946025328
1152830950
401591960
424135735
117499307
408646375
230496094
1378327092
697344506
1454800791
241419049
459749235
530924392
379521637
442151831
440375707
762876819
95582630
204531272
831898627
634300476
1441031211
1059098094
849618751
1594192412
275769275
382795226
527751178
381694168
496826076
914035304
934808941
1226433480
689425005
939507600
533326279
428149113
1017026332
354816428
733810407
1352611781
342994896
460674415
857303257
84702533
855359462
373536244
747262554
276437292
1235255922
1628728850
554604670
540484814
484607816
1416811920
503686759
199146308
886755367
475278950
412054419
1087869551
1008731543
1109683937
407707102
330619491
695779643
244563762
237169751
815769282
946056967
1256742482
800246031
954228215
325449433
756272950
97514353
1072896327
128755937
273657750
1155167175
431208743
1350344227
917928542
1137756101
817658315
500902553
470754064
962558026
978491266
859357615
398397605
271859612
1320506205
85409024
1289530357
1093742609
1534280202
1034538455
556652166
739610826
989855279
239948802
233922410
283572954
554714660
483637735
1199377048
549997161
1086886977
890142822
330619878
1082873695
456077138
560181538
277070873
727387762
901901540
972116262
963299630
212172483
352819700
68457695
878813977
428311507
1142022985
390831034
368370701
333399966
716253077
1315545168
650426349
348273942
477437598
870776326
753187715
998650432
869379798
1396313998
307588343
1642362525
251019737
1195768380
1150095753
1090296481
714371283
854257915
411439530
599935138
791976570
610256921
350559316
659731325
238765757
1056265898
372130557
198274289
757664030
1280562666
238919617
324854087
938307762
1363406851
310337338
1060789038
977487036
434260545
349934204
408637466
1565875549
124997856
892431996
907115316
1192971633
427541290
825930891
587524356
596448713
303754583
667680210
1676559837
1192851602
733090161
678494511
798027800
352995365
1334373300
1575530512
165192815
952343448
1265735416
413482437
191288297
380216845
756513395
795625967
408006525
476588132
270045984
1535293153
617114092
689798423
278933634
955893608
1161780192
1292252144
785346302
1016316793
706286253
82118413
1697783452
1110688505
806285417
758000421
201571490
967413484
398089131
356552836
869812917
681129005
754898673
1017404141
1557749794
346274412
936196391
646192888
1265578247
1007938954
279917547
739261832
1651172909
1303844054
336200290
649008972
640955685
967608689
1231960864
853101170
1471950994
485904937
1145683141
635028124
1308508970
420730582
480843579
390326290
390038798
1047590177
1309884860
855963249
862199265
695961322
970161692
1084366501
323581369
923712403
770376226
284661633
883776326
1368081960
985400774
856903027
195201837
171186576
739337903
331242749
1492909781
307617870
407712530
1144910488
1202614037
529840849
987743554
751537750
199456225
1606707963
723670107
1094250426
675110120
493001100
558155082
1048165218
1066030312
881521532
1274454767
462065257
783994964
819981500
646799750
441963951
1679753184
1061431350
422798259
480438904
883586176
1018386814
63618764
457762797
1295400905
1298883685
991817998
735580137
1774427494
1603400953
496965403
581869350
515149234
231468925
1308697997
863469518
974112297
303115380
183518914
444393616
182022294
956644726
1437744481
770901603
323265075
985704825
384142004
759059073
770491573
7360831
761473397
230014038
393297062
296550994
973974589
552102551
494262491
498142012
350758960
423606548
997247272
487641947
919890347
921085928
474043917
412701213
591332764
1180763867
664204262
520098782
318320428
377274458
1094180686
403944821
265950235
350285282
720998193
843962174
926322890
39509886
446633723
1193094570
1056041675
487844495
291267886
1186152864
215030008
1044473600
179802953
209922209
1256871014
164378310
542532969
1032002439
1559376999
1003175533
1313924902
771048860
928726457
667650247
700552207
2785665
1038050972
784529631
486739437
96338183
420781433
1052683501
523312990
440981778
592759556
789141839
935682736
662393387
1623493996
437622993
817326053
482444196
1111231824
781043473
806251420
514371321
891631736
780502194
520315149
4267827
676067796
1089211913
1125130267
1690490627
221785915
1013214237
412684341
1346975147
802200205
388101674
116779195
590283975
859270977
775844267
1344842462
1465665269
1104167349
1042343428
1435271823
734205925
473710874
1285846919
1158928435
514197823
532074183
206993355
1246690087
917111219
714566247
134578508
3048254
1127794556
435652548
710066234
1090565897
1558479547
937106159
188481508
981384485
755112421
491139960
955239662
1433286378
1465941370
686159172
37090314
1659110570
1269293227
931971770
1167481299
349065878
1070581883
817981298
908242092
188698992
612871280
1133320535
1000375069
445874052
1681973995
188654816
320944322
1097204488
1459056355
1008258340
695112858
680827680
606940526
934285324
671114959
806647861
143184560
766589996
803850787
987663027
1041390391
682529816
736476963
498513767
326201093
462421935
1233989511
485120172
1104246179
113871391
670028032
847388205
459851180
241439263
219451399
124140391
241723860
959761705
1410644778
769525231
602949381
683177517
704117182
402523890
1221417780
547688512
1234848291
941251912
657877356
794989856
269491097
586993204
171781753
620712165
598591662
283124647
443748960
543999983
476025425
891819385
504495443
413911379
860083003
456180469
392131147
541921124
728054585
873341920
467020592
938993342
890673347
791899207
522723950
531840414
847191885
1079328270
1200892267
1034308891
425197582
377638720
1564345952
1398084258
482450344
797254594
419561855
393137570
520009617
938459459
866106919
914509769
955665349
884707727
1097006881
480499715
844175860
543286793
1111609635
546406344
799486232
221162028
291403490
953262592
575162935
1424704344
638786173
158935104
1184129098
198683227
1370747060
727229761
504991308
536732679
151221443
506036098
302663550
241858835
138190256
1473884874
1289452734
1009303882
108773387
622442954
348961532
414271352
687712630
345669208
1238698015
291727636
692722320
1445929571
267697591
448057597
486150234
1586507886
1377339802
1007165946
279266569
1264814101
701106825
1115204815
961030471
615437212
508342430
1303004582
1126867838
1176763543
1511882197
1137849900
1358816475
377197228
983565613
807383620
1142558213
1659027583
764213807
548198364
1255960360
1051614113
803424440
418930737
520278289
945122737
1314657718
502339790
463971415
573071497
469680782
853634092
873328980
393591203
1638032814
422998256
548908771
1227675314
661112486
719384748
1130167945
1252197080
1034280594
366911759
794260319
843213203
977696392
1079573010
1435106576
1213202463
610448952
1264913241
193941488
489783034
42371219
1348313610
1081345867
382091307
858802456
950166763
1165433496
654437960
502127090
1116190859
1380682213
1655602675
1202026810
1171386845
1098586979
1253206338
153347895
1255290302
285952827
773740050
617198661
791282062
514796041
773537547
729611517
463482577
260995028
1664549606
929335139
231649793
772081763
358285446
492301059
893945566
760738222
1039850066
862470269
1741549228
661434832
355980147
739568950
1113531138
1405483714
346341587
1038031452
187364569
439710829
1060655118
762919959
246745174
1096353868
945547213
903287214
437673194
800956516
663984384
450900461
765764660
434215813
377500861
402039438
750009268
625823749
719452740
795083819
1173347821
88224478
1081776604
1075390338
984121080
838920806
584321205
300392255
1404960338
1343839231
753888280
425052199
1254368115
462232183
745164594
986716324
701940603
569689544
1238353147
625343261
915320930
417344683
205492585
619175520
1407134918
1005598736
310525614
1454860579
769226154
559868407
1628491417
772161325
477970846
393147050
546076366
335920812
1245170448
753742933
1213662085
721723047
346641372
275886343
843812878
271825306
362508726
379270061
385658944
1420924649
846481627
1072869476
745982390
1156139237
841116584
348443555
758261717
1184248551
224311275
576682025
1576405226
1055597928
479702206
959604851
1687994091
1496012595
286408687
774625109
1408420642
1109706270
666819574
512904166
547325620
446562267
641110373
215960545
690620240
809894286
564265629
322383712
881489052
629614937
864577473
350289609
1134048508
455844698
774703954
1433189238
167353971
385669515
621211378
722059312
936835145
868196257
1302347024
877002500
268694029
339385553
515314026
864884955
391607971
77430790
320171595
855124620
542360823
506187616
988571206
678778879
932883160
1499157894
910340069
898306021
739514371
257715088
1266693651
541341366
1140509921
1409054530
561562575
474280047
496602225
1229382753
592911319
575658963
958946723
1093693370
1603462208
1283059604
311641059
522997922
1385958124
942405566
1058828195
1584332972
911184379
1684337814
388507922
452526588
949132420
820798549
897266725
773270713
1160454519
494819323
962157882
734113821
41413491
55509201
1413046110
648363073
269020048
862878637
1296019808
306937916
1028466476
730732116
1160036513
304941061
740222622
561026049
1198614762
1209900467
1109140955
1241858430
1398082002
788547038
781613026
1435893978
1021048956
228398174
740728250
876687175
1313723512
573913841
1667336109
1078159109
1117584943
1049523370
410557196
1150207096
575390111
506910708
1186985724
1057649200
603351914
477119871
1090486810
806561673
1484131930
612832724
933717082
1004188202
470411323
392524577
614372770
1567383667
907416085
388456334
435772812
1054048154
860387437
548318832
334753863
716772879
710214389
1031588093
199043625
1010019352
1157413110
937990339
796013086
702601648
260440713
1069580042
1355874992
74895624
904841339
826892211
426362643
774935523
244094915
1082926893
1437577506
234996504
469510952
211805896
222706834
396534452
709220139
545580552
450077716
1484403138
1014245585
1430757986
899474824
407994586
720993530
488663287
538517083
392149093
320418668
994291791
927852971
1025627389
798636389
1371090374
795366288
883133793
825139251
361192593
532726307
477121318
517206737
1552982414
167625869
1077470267
881451055
495016816
1129420229
937760964
461050062
1693475315
1245157115
1309704989
401786582
679042442
1244478730
1491605943
548156536
999670885
693550992
926787147
548726930
859657971
612441571
480021332
1048381053
1094770159
505805445
917782877
331903762
755386575
1106886266
1030726638
283310571
726415495
953915762
1071791189
920127333
905944010
1051905170
169969874
870574146
641137766
1719970575
232990665
767906853
278825622
1272151954
1191851213
850940930
479943726
663226289
98780707
619249335
504376801
1074842750
912542566
1513554972
581784033
369386732
746691772
1068898675
1197352436
1387545110
711391879
395022320
1668208213
378202245
969607077
452455295
462862363
1898010
1020134342
392019244
1644508816
1028108194
1196311414
754335465
1037153626
1088926672
762630481
496080640
1335408672
699203302
845417522
845505314
585659077
458851988
833950527
859597333
66932259
1565399037
235057352
409249233
424753325
332711245
941320581
516671110
885543486
1325932573
1611565837
925862568
328542587
409203118
454934611
819202462
1278438912
1005576065
600708665
1284907255
1403576412
478559689
1482632894
288747700
862174616
1151848475
369220385
371300336
1374887062
401795035
1405353301
1260007333
460178200
910332874
716009491
408665244
1266674268
849926775
333579670
1081115576
590518707
985140447
512127506
150617941
610760422
641974133
1239707220
1121767089
1482329230
1354558028
668190844
138790315
654195724
851238990
348846317
1101697667
551274926
1334212533
260202878
882634463
537213976
636659288
296441625
950984945
1130054230
1544954886
1335118211
231033366
1123721563
754046544
1293191207
957375503
763378549
339860347
383659017
866106013
1146707769
471037584
1064791602
877144731
772667115
967840403
333293659
1034583820
1427859939
623500003
73652927
507284705
803170644
1436031938
537713313
1629610955
1131797704
230404547
745746286
1247598969
413923448
140176751
1418583269
884222853
870439232
322125558
786215405
784946495
1027453053
883845316
940491741
823205617
1637499549
487688288
1463249359
1135068473
601866885
1028448541
1298181629
231398790
1387446472
723784770
83743839
1582770122
749579006
726569719
669239101
450651682
908794958
1747010577
563386434
666231527
330465835
1095221225
1179150258
1312705408
226023256
326762423
397026809
362979732
430606618
1611515598
1253996123
259813304
426716498
1316996884
1417037661
1026412522
579775725
416831250
475528925
390866271
1203700850
1296878373
629182738
561660652
586655295
1693789793
963980698
298785490
1322448265
942021682
936595257
560118075
1295825488
1388654271
1112031394
1529068462
73533013
428045092
498022534
824072945
356320868
1007872975
1015099624
56068371
508393391
456550851
41302215
1297114104
898248745
688517723
284342849
1024239603
1393943280
612566942
563759950
118246341
216316290
127344838
1616832288
851946766
797256704
734100020
491823872
695284977
1064610075
1025284951
359651112
833848028
485980421
808642404
973569630
756387012
332295069
796152569
497785923
1671295244
782205806
1311519926
1037767107
1033087835
557242072
1134130177
942175660
1443585663
840229948
302903537
435729776
220034922
644727425
1037965293
894479232
729540046
246862597
733228257
1153788705
1210477254
1407500518
832082182
1221618596
1256921723
1519347653
1119886644
954893927
408802195
324837210
347443246
168597305
807784087
490012706
746648503
1306438600
1162335903
1454036534
1215859364
646796501
900793660
1249055764
545604767
1060732155
574019939
1026819203
1508504833
447586986
1328528091
429225561
904850907
643747720
1098425882
856246767
839627332
182048718
1579117551
654662219
206534205
439697456
1037733464
1369892625
147896295
336788409
1509548525
329484029
747152735
188050060
1041253988
885224531
1144433291
305536819
849380309
932915193
1051222410
461598627
1023227160
970926332
478603209
1521585823
458439115
1005354538
974277616
1149372479
1605249837
447759068
753770559
205155804
1654668007
492834298
1413844543
1357011805
1322650098
567519960
481693658
1241913192
450417282
1485394963
419224412
1247692001
1342799833
169386377
344668318
190749440
669411692
790587479
1671231842
873357150
1062633179
621750591
1159940417
891830608
263467668
860857085
902863510
1519964405
893591195
856594383
1167427910
894189409
772468456
1234748992
656381391
1095020087
1531030790
969354440
1268438310
809006404
924912689
496749870
576442793
457130803
559681855
193960466
168642802
261340184
1295288606
1128767122
591497094
765565751
971582975
341390088
1674645274
1038777901
949434601
437476238
779641235
1138249701
397665004
447119092
1230804912
542044068
1409357605
1249473209
47356
342297636
1416468417
454746565
1027859500
584040283
1387803704
942734327
218008176
213397269
936781662
1556078554
240582667
1309251681
478890546
1333985703
674535683
1038733801
843746381
937381908
377033029
762149574
392446604
222783771
1103868418
793609964
1286108823
773273897
1226510855
463810705
763733398
863615926
300160955
241656888
359501364
882427730
1275458542
1034815477
744560859
757146733
1047230605
1213354197
903955735
816633957
999364240
1605012320
452888624
1632410349
1468204737
1191923656
810495389
360855858
463274187
414514353
1275461226
443851040
614611069
585891839
1030289561
569958468
855921031
561333724
1074671678
439812238
545439455
521460993
1476963675
98718138
400290782
1605337798
992645286
974815699
777198911
394889169
571130406
778907445
321794951
1161521372
497368204
632387742
1278686382
118647344
1343803289
438684441
911561004
1423402905
78638572
192548880
852858821
421832050
435609534
1351960159
1635265156
643218386
1595548848
1029034113
1177230306
1349073953
680137442
660776394
1216640114
634501148
892159505
247834636
1637143353
1200213583
390918447
248259540
1437974665
304757693
1272825356
1155494679
749375102
311698943
261072780
500598827
218052040
544885441
1519817336
1413415004
799780515
427045499
977436156
1029573086
1390563983
206987006
457223567
934806260
1220941349
110038739
640046003
522821268
754306836
1152632048
896987480
1042607671
404045951
303578309
501387935
1153337497
333524413
961554768
564646875
1144483342
1085325250
1391633519
839682161
303637958
878359147
207925906
832826516
371207285
822586145
1651704994
623097632
540921900
439961473
842389397
754519052
430063886
508526365
915511096
1208890879
997091698
336938824
1097302859
914448736
716985322
1172544788
499720120
608799857
247373116
718771337
710802081
1662954164
591009170
314581709
589890340
876646226
431728952
509097670
299440588
1676013701
1466754366
986525458
321034355
1463665779
1046846624
1339107310
1369921621
956555794
706300503
1132920981
1149597499
3021470
424895321
1517648708
239309241
477107680
1238294343
539921641
727556611
802615630
151760189
409953319
387214528
955256523
518227678
239066349
1099549878
1234258669
983911300
1075336187
921021361
1438962868
1095673302
418375172
1041103834
1484112948
1109966261
967837768
1061735378
1610404242
989346238
737807153
1158991396
533950151
1647021386
1183335857
962003900
517305621
1095103844
1194882119
692382542
1221769437
1404208168
766293575
413341003
1466882077
866312995
989547188
1503564525
600296487
1117468182
313094625
987795483
1048149160
369260694
874980654
299923357
1075416949
1445308160
818401678
471934318
672159317
277475262
1043189405
1108330184
748078555
1307873921
1022182296
837108967
424917868
1318996407
1433823980
901994203
450598445
96078163
1642897979
320534060
1031572396
658977761
507113232
594188263
868095646
547195315
1056083024
62755241
1295449316
180452756
237297432
711846681
600696641
73426992
923000278
311680240
311793255
892528564
370171770
738801911
1268053318
1301444585
138490632
461060989
1011160649
910599120
295007191
676107702
786467601
322306391
970501717
1319829283
1085579794
330849451
708033519
146141650
988013727
611594040
1686895221
409704801
634855839
1331922230
183186795
1058584478
963340677
869438094
736747
381896365
539113461
532194409
845829757
290410461
587994906
1243738579
1682259453
730616629
193160372
613387862
738182164
62881159
387282762
1291638290
988501378
41380214
1124328709
120918474
224966607
940643367
1045999477
324279720
343592322
1480736494
1286201493
944990248
188006645
333688715
1250814008
624641192
638812675
694528420
929676008
735808802
1398476602
214489267
822006352
288345969
1318806612
1131100925
1012061534
275458939
1088543386
458422254
1318117228
801737900
308636425
760858868
473690741
972372895
664269888
813197360
1231433734
753386874
1551749259
1388010959
279701401
791457051
1084671755
244204552
1140887649
755412294
525972228
716186245
1665664209
1405509191
996603627
786742739
391240833
793955503
520605770
592318173
1624354476
1398516324
484251275
1269588854
380855770
1230755791
171347808
923717500
326942597
687024618
236989026
977404176
827921601
1045591288
995388759
932592320
575043918
946616731
713703026
750058687
641502343
803670710
1654950051
553048892
1026040788
902055938
1041627675
401428325
964258546
108940907
186634955
540938224
1023434016
390005162
546277206
653764651
1288910241
335066006
147477107
675579184
705929349
892680985
1391334116
284940947
272396681
659643878
776043231
1451538180
1423665831
515114627
818039722
1111260253
834832921
476444018
1221568057
997299077
1153535779
1526254848
466716924
716501894
1606402593
1387129424
283426269
915085243
915818440
1371980255
511994411
463475856
327348147
1117455169
384746216
1242504438
1119282268
459903228
1289657933
638767460
600940087
405043869
1217639241
712445114
972301783
1362680913
510948725
401358220
672336101
1350824310
453125210
839900935
1438777724
1202937806
693112183
1051387104
261279046
459710885
1455045596
10626481
1494630676
1451592019
740164083
389011312
290685743
907956521
1081945256
735518074
1211561168
966549325
707357732
842964420
431872341
650809362
747963465
877707135
133241118
1450401142
331224417
1064690667
877512775
794311611
473303405
828743374
1407425838
600301467
397870241
960243022
462609244
1675338596
101311502
598516137
398409606
445839536
804966540
760450606
765930036
205366987
350193236
168553588
180542331
357181802
593459925
685589923
434893905
627105761
899321849
1437544876
754037700
572443456
265930491
881540467
199068721
803305650
966775276
723350486
787353468
70523734
838730199
495114302
744999556
1229568465
204676629
737449118
832264627
890402634
304770224
377746770
763350655
1411193528
1283729383
889144960
924801879
1069875425
354457991
887210239
682673393
967483834
597210237
571479362
1248771199
644602690
333537733
1019381166
1185059431
707326982
1647289437
173250724
1032311237
835808118
1122174345
35405602
504477064
469690848
1472079011
365662774
1027729109
1396507337
1106199011
6993965
755947191
749674057
1281682532
1192018819
497506697
157804331
1604072119
406604875
1365411841
197566112
326764023
1069082189
335717741
342908763
808995885
210042334
1609374144
645539588
915465923
663930839
517979475
38892831
1145843528
322226053
532570776
868804723
612638163
213006658
1383574189
994690664
297636255
629560684
886639475
1452549398
1168680210
309562943
550108965
806461146
140595654
1556141973
767029638
973819348
297396649
1375284614
694135963
393264885
509704883
1325206765
187995428
410380733
888394947
854268159
261100528
1464780380
302848049
841278451
504766927
1246756304
1214225373
529748653
657798607
327230483
972886749
1278477423
824024878
1388156610
694752017
1262699915
1384330618
223364787
534348479
779291737
1103297822
799881093
787076515
426785862
996653837
203808072
472401692
283926181
461425607
709793917
387348223
1134127345
877120248
1727145491
669116857
1476251706
1126538838
522924267
739750110
1344947253
856772040
625207428
1276227639
397983637
1149404238
1259070936
1671947548
1034290840
1381664395
534233253
141444128
887858969
724356978
841182176
1037542766
541702176
372925839
732017576
1449095128
423961447
342674606
504134833
526713623
1073182419
1053949540
755093125
940218694
647422782
436971068
1416845895
94209192
1323666637
962334383
1041913491
844207496
470803835
741227044
73858083
1207511149
1104261460
308778650
340401251
331280792
1621623769
200589692
910638009
201880908
63974468
478151245
259763391
343435725
440195496
186088930
233060457
1129551951
649662782
739739539
819376725
1475203300
807091610
641086539
1155737394
1096185509
233262572
1452995693
75154049
316326547
1156515584
982549256
1348432842
760974312
904551075
1084252428
951184967
1225927867
1489231202
631129211
333393905
456550526
497780097
1038680647
822197076
21950585
504562209
1484910951
1203285378
486754221
557459607
381835498
696026523
620494905
788969200
517749959
736907521
566283784
908224963
1030755970
104656838
626006771
745032459
1110742665
1198073083
386987586
763483155
155152862
625078679
110422564
1283703661
1685106637
135425737
1299702504
673344268
585095186
925464815
1270356553
1083838785
722808246
975496691
186189234
391587904
1090465139
1020816092
1190307919
1134861204
1189859109
1409806217
829879006
1188563888
935355681
1025278975
1194387204
735879985
1473316818
1160510493
481051260
981782894
133915705
402625964
956373890
1323109469
750071392
532405884
542205205
743647477
665064466
697566830
1403228992
174173326
1001614834
1442248279
474754711
481131204
1250579651
903375749
317217571
412714187
252592005
863334973
1423338258
402910253
1241114684
1011147374
1074649209
410893882
704799841
729169901
886640934
808225428
1391641094
1055193629
505403457
524948895
256736739
1450543894
1172498139
351308690
415451591
423309630
650298830
623187645
988716889
762363741
530367777
327343341
553609778
1365686334
1499662931
1239900854
950944419
610231123
683842361
512840479
1269363628
782190037
647387813
911272636
1086546351
66585350
1238161555
569228500
878931479
241236594
1499784096
407773707
146651210
480591178
761108723
1290453426
899516890
1338658304
267187600
806112564
511394787
688414497
465032933
1143554941
857826639
566657483
27831344
708622402
561789318
1045062763
1512830065
813080337
206968198
448656663
850233885
1056275559
248133478
615232139
1025553970
1128740585
582099430
576680851
1157145002
823231959
449181819
439195991
1361078544
292976655
317091770
843256094
573353376
1549214247
443911668
983979878
1390765279
1031739743
958630532
1158010322
1231992056
1490433284
510940676
904667775
1178957031
772026027
537185939
851136462
712942727
504988051
605419536
985512463
727486897
326310734
867725536
1059826632
307649027
1210158202
305264913
483348808
498624901
561514820
1506466194
1679384610
125712259
468546713
689952477
1528862822
1153253966
628470438
470511782
974496214
493496445
123723026
670047224
1455488926
720115422
701530857
1633301616
400001578
639473818
621913686
619774705
1093252695
436002012
380698736
584011264
386908371
1499731100
442079845
995760829
169865217
207660932
687158969
1213578589
269327831
1444267258
816727351
783742361
1172786813
1061573435
1493716640
1696722603
412666031
372637329
798529950
931822129
509729675
448123480
398242070
820081154
241121256
1337665854
309341473
466311247
170158997
872376423
400483998
1380095557
737877127
985785428
644837690
631107527
983785629
903116847
750225691
1310766038
405424136
492902056
892199039
445004537
296682400
750243609
373466646
786926171
317083242
721539313
1222013668
212279965
662489922
307231133
796871316
130870751
925726780
402271700
1024952677
1107567023
1048592329
846641971
991555225
360830347
339424716
1118865547
357976305
568556874
456716515
729136696
601890067
557617634
711555769
1322046576
752323131
712141407
569897596
721123959
892699386
1211470808
331695883
121397467
264884581
179794563
1132573880
393703729
506675106
1698826659
403143515
268040421
288315747
869331687
698649060
1389276267
82789988
1219698773
743180947
816027928
377374196
880648726
1303973559
392041431
886414523
966962957
710919659
650817258
1222088841
1600516169
1169680278
1193218264
1110311780
903943766
346668599
1328335434
722746692
206176317
259238632
1524112
578056371
1502721815
532062191
458702051
930696457
492208905
166385410
898723979
582557702
734788141
1345433998
537810263
538712701
1351152290
774606289
885205159
1370573618
387696941
776572941
834666973
1004051618
808865111
486368682
1384214489
1348332163
1463251610
231323557
718873768
955308140
1257973019
348716792
1219997992
387860174
555855328
981961344
1191384580
856625307
286625913
383793300
746661887
375832563
1307495658
996236542
348859268
1349372356
1137081642
949448526
397948500
978106885
745666021
472083193
503379104
219411326
514971138
197581402
840890336
1275481780
77140772
802060658
1399901510
1069508369
1000812234
1056070124
703356426
987590719
557089609
1381600392
1133165924
457389186
891606785
685393311
185958101
456098956
1202351873
140298545
816155752
570820529
364831986
821081036
1275921305
526916522
514912789
417027532
445437106
1119660083
720721610
990263945
1066508804
805292590
1401978242
1043206892
1208557655
1326350968
916427776
1450922747
1091857940
296008555
283196675
126289128
788287662
304627341
1070623716
754765514
599828413
635420696
327315792
816048416
5964304
881442404
1178142171
551806402
447031133
1009296692
804856037
847946494
733447565
906796752
470919918
1037067127
475111582
255333346
614668379
604770284
131035306
296202140
1026776149
651014203
259835241
881247051
459306969
236837667
931738606
589127289
626473689
33720370
812629555
846361823
587210701
1504441711
88027628
1018859169
467204382
937193458
1035552690
389333123
947635453
936727445
295096527
1485430066
749336395
527793046
532167205
1156516018
646677805
1549317637
66632817
721977490
1074363033
1401744566
361661313
1365929879
1416983051
1488533223
667304160
878289537
1361954708
1665071403
1480023133
1168146473
565535401
757264332
890637660
881807087
754162808
629091747
1668540415
467540877
893949364
1202385846
463916301
1185462233
286530439
702221016
1000535628
523252326
1014904252
195766157
1728176189
936739438
434658531
113510267
480064604
740982192
367999459
615160412
946589268
280036210
67650236
513388195
107227953
376766912
526417109
391592116
892050760
1439488979
307799194
779747569
709022784
879120720
420693954
1125909218
527920923
919476703
856545577
308269880
594799095
1310695526
166495773
920407866
1699364817
1241287229
675558555
1431670752
1085897959
847973448
965359947
452467360
1150137666
859686507
781879046
756654863
1432999689
733537720
1695739584
733461586
926661637
734605509
1472509691
645466506
607543426
848283480
588611338
1366460284
842155227
755671130
440682701
887924892
532097616
1088791783
35205406
281701211
1352753794
788078989
705671507
754980122
310621389
509994798
394849733
1534403943
359145900
190833801
991743445
560591136
825101301
677671490
1144760133
492917979
527734323
876408693
432959859
479853481
739008560
1518331995
602863474
921530277
280200145
605426731
1174620190
210698124
293182842
465039236
1599955252
704470939
916871731
352370122
324816748
736235927
1337303712
1013022457
282068700
816567524
301792436
953172394
307985495
1385928918
345591487
357329223
1180954595
361968527
1256989433
214173683
1051758616
776123580
1175088151
457576654
456712603
251923739
366542782
916090525
975608467
840302125
125038330
546137587
765348484
948326422
933881501
784317001
159948993
776159398
102319527
3373820
891114515
1246397089
490529789
642708993
576306850
349254703
937989429
1048527033
1257149078
117410032
823834680
1058855202
760956985
447373828
1052190899
721048181
1094411491
1685528827
1077225208
1067867972
431693950
865437096
820564055
1060641653
1185225574
870880792
1115604027
797753687
1486735113
406900377
399414466
879527773
475862915
459347081
461264293
675633836
380269928
703736246
441351534
585400418
1784904122
507197476
979372638
692513182
1283496488
1473756763
317774344
670848652
1539354487
1037205780
541635401
843677455
898448777
464534920
829875244
589998271
725276107
532135350
1050457465
1019475345
1178528183
1070185076
1059627793
239688542
1215164805
1240053977
1038888088
1027729402
554255177
801405698
980028549
684975417
247953526
825537832
494117564
281631862
886180211
288561652
822694938
897863084
477579900
750192722
926853674
628565764
1028365047
153644870
813087184
216413341
1043043538
1553546192
461469876
1329543046
209719271
792966764
1211999530
724058759
336137115
252594529
688260395
1482566580
787831427
169420311
167694113
940655455
436622138
179764057
235841183
406843765
856941124
453316977
1397738826
904367269
1257741065
1626473317
445572936
200187352
61767270
1076599962
870694270
667604876
481793185
490814052
988352815
1052247626
881163608
804140097
975002889
1146708577
382787470
1612740212
588083978
897331591
527885412
442386317
950626548
816713828
246812290
378434702
1073458294
505596776
392390924
530482075
339433965
222610750
1027819156
717240203
1131974848
1370914171
1117039323
856385786
822891585
912380885
1211441044
715834483
1572076889
1345704350
858351243
227239901
542632602
325129125
987628456
364224271
849608723
1685498881
1346411985
1452789858
745087417
1292526838
400552080
1205261874
175353089
1310067891
756973011
899772262
1028985015
337953051
638728138
839745206
807073422
902474735
972125203
528579036
1460419441
962087937
319553622
479703706
258304296
917286722
1751658041
481771254
502028403
896015946
764172391
458459131
676707968
719187001
462772804
1486560868
334509201
363248482
517910531
359347610
346783564
912856114
455323392
502278755
1621518933
881716472
686031999
216038064
897655378
862315626
555494697
752503926
136635506
507036002
601727163
198205351
579941005
1319543765
492278168
798946521
436555753
1233663929
1356977467
973491279
781606303
441882231
1414946818
549187736
433837677
875454166
1223430003
390887695
1081788319
1238511830
894673939
1538678037
726853256
740728889
834920063
840524926
903225321
721091389
303644715
358847102
654947324
143797572
375472992
99761874
483505257
405346386
497213579
745170930
980150313
1176741883
1102890373
407231106
1252711373
703184465
1260240524
893065321
716602641
733060552
874381825
98632250
1195195033
631084838
450929968
1511656643
1186345640
833155573
687597150
254778766
680629034
94060234
220356178
527303699
331756062
1037880501
543610986
497701952
532955461
311822793
1255270285
752196983
743023537
482654995
483128391
343366050
375435170
477650427
396482614
1229487237
344206794
419652003
385068108
650797478
400989961
769011643
1331745687
471299426
328484638
475692819
924741658
985270200
1043473891
597945331
213312718
541891467
210404816
1393022775
947151128
212547639
138500836
210753581
983202515
268283447
1690008171
838557440
960412099
942100896
582477185
719559664
623216988
73834335
757819726
1275641370
522339712
320272334
1029742029
665996265
422512076
686604101
1248006774
198153955
788629832
1121424203
894808464
1209950471
403421207
1176257955
380487389
343980099
1349537415
506816492
1469988574
312873530
1295053838
385032544
436202871
967682695
988269363
56965489
483791120
848927361
205921625
519892630
978048890
358482432
388266762
200045017
426545221
644538102
652346328
673549905
462936089
662329452
1535115674
762528414
455305694
1033564942
584943009
841618775
329213045
406990624
266726696
425129276
58286542
1242345900
783310050
511817760
1317052776
423313728
1244949462
1311030352
804293343
261418733
1008995426
619877069
879114699
473210016
283506474
1691387184
549810415
1631240014
358467824
931534954
1237941547
1172894544
1089998470
805410884
363367128
420473120
1075879220
989204859
306567616
1329113605
686087673
662643131
368817626
444936472
387612036
1028789121
808255335
189135525
1277445154
351658761
830852050
1217414248
1664842693
966720986
552509916
702256412
1493587352
319120183
195952096
166081197
971749198
306218740
686342416
1375125924
1441719280
399373655
421835862
393696710
1678494816
457151262
691009611
588406732
334489577
931226610
1516047902
666612522
707316046
1061547582
594188513
842250364
576533067
980562855
977344304
1262206368
387945384
48958498
1328532890
1045569409
724887190
451435030
805045631
1258147232
742061918
309677116
480675359
991745748
890177575
1317120318
240520402
403555294
940790723
533331656
478303843
1302332795
1156542984
406972362
967696464
345785547
1081430055
649544705
1174170671
1088913188
316615650
1468903477
158215007
338679633
506881629
1067269445
795115832
1100065356
401905181
818315836
1315257116
433653399
450745809
187520477
1066022765
1457886348
392360908
885165342
310453153
693193343
935855668
953143488
1661249935
547393658
1296945035
445634181
378987390
1587073313
348419933
698180427
1295291457
962378075
472774780
1373383155
1265760898
1445232754
317533494
650638550
1057929597
1450506471
440910018
674612296
752573473
1240952722
74645718
494845033
1087323657
1172155231
978772043
323435284
932705913
883062346
1311445235
646636651
1460199551
1359966888
1220742251
547493510
943788823
204609355
857749789
1263810761
1223171890
832743166
361087495
961651996
1574370476
949385480
527278531
1669157734
480876202
566819683
328695946
535644962
617970707
923492104
795503475
545024807
897253059
815928660
1357965641
736629874
195151308
413195378
936246071
1084167616
116642010
1165970263
400943038
775033653
1271589334
447038121
676373123
100880450
331435568
90745198
444351363
883730889
1436117742
559206852
481060728
629617953
351491563
1376061011
455576902
1503959190
452691126
1199708742
1699335673
1057627788
918627726
445843688
1641761501
784446493
1612712544
152992551
1092996342
545588706
477421151
1054416551
467419325
361162378
708154742
106165831
183859193
1291545292
1644566633
97634454
777686113
713039563
791382877
768392680
1038432231
548441443
1108568713
1080888307
1644955152
855369543
199162152
704254811
564446401
583330461
420732455
667578490
403689886
1693444842
1092278118
987979405
416807351
604316240
1027578760
412919729
204007359
1228522387
668374510
926708343
508591401
585917731
448980542
428535253
648300166
753189093
888964468
682695943
1509771519
1303546919
1035905086
445709293
498021772
397005155
410783801
698966138
575520547
415474454
343847229
699540712
1007717054
741768205
1064953237
787355996
136763322
552201764
1312893335
163524912
1414938126
1312048855
964165470
982351612
492420080
935645692
1157677928
1215249704
380121060
1169659984
1036980082
787285578
872634109
357859502
970770417
721825699
764865327
1339208329
916823736
921640835
79417994
171091018
1624237599
1210253098
1177843724
448104700
1365568024
1271765764
1356039598
1582474426
1076880560
520597269
1318903876
132360141
1012379064
496455252
450080865
2947729
208090563
537354439
703954
916145631
820253213
980227513
1102396543
37032704
329050321
991881877
385492133
930081407
214176566
297543226
907438225
1014232502
42208317
458223952
732657387
1477268870
815667322
296582676
1019666607
356982922
580388073
421189740
818059874
1734349273
1156678101
331393465
701186310
198891840
1779612695
504419268
412608349
254901380
211320874
475958606
353054510
1004521417
529833126
161559009
1030792015
362567550
1223478503
929697423
454317901
549770989
1045793421
701396596
332065786
1407110811
828526948
1067734087
1156233416
432620703
882451577
922598347
709241551
752012309
1125736215
868969241
1476216527
1323773033
1033109462
163541373
955774897
943735652
817412056
1053703671
469235786
388791019
639096561
745353921
346807442
197457125
399193303
438216480
1243444867
413314137
103557367
371831778
474475427
639391334
405662172
272699211
273590910
436177248
549678653
801913517
74990492
1277656031
206196090
1467600906
413140559
735102457
985887978
483362504
941729673
1381279973
193714139
1465526778
433470961
1684558224
593470534
776671218
855026001
762000752
485162023
1120901564
291936873
873407531
828597939
227763816
1563586022
111195227
490481751
576225836
1045028804
620323490
1589904203
384851907
1180730293
331644879
1627747146
890467384
812523037
715058471
1221339177
970217774
1028603033
909706257
3737555
869240482
1417051968
947239654
1105405524
895470508
911615715
86190203
265279061
804960999
1197860979
623597977
1178582107
1290421481
779207649
1091460554
488269905
1246281847
838859473
1115857134
773998790
1065257347
1102510566
419086287
104728205
578624143
965309890
979888074
1193953916
65578293
258761262
1247570514
1402772715
340618554
1327242560
458992505
672824545
1395659543
903488675
1061984538
1204552027
1040238664
785320873
1462120665
370598844
492542169
728305038
1390011258
1296955146
235272057
545228926
798085258
732189627
967369621
318207831
840128273
1184424891
207402152
831175221
756941811
975833104
509753868
1092255196
450049296
268366597
916521416
952935026
1165436696
507747842
305082975
953002616
806904438
742028081
388199194
228208403
868848957
515044693
551548208
939888492
324595623
713670448
745667740
446227365
905471184
757722676
1398271202
213339248
201835897
1097862346
1495288338
1371433768
918090638
773944448
418178170
975118943
496709245
891891769
837220736
1009757797
736487291
590505094
184949532
480808543
812260707
862121428
380819406
779827260
642683702
98172900
395729271
214386336
796079126
635161910
750755927
27351648
759893408
1532043676
691247879
245781571
369581020
957083934
495228267
1046008290
719663089
241839558
1056070110
842726530
987519291
379309129
992534728
889920009
899620075
1267969191
368669146
749140848
1374247355
918014682
825441199
890355056
193367128
1346797708
172376786
1269995142
379817859
389716405
782095026
228004047
786171362
739726183
1087097768
240764842
127263310
682104672
479831754
1249338626
749574847
1245644693
383562161
598102733
265291466
1244788016
952819649
419222080
1048721214
790115473
618670013
887022361
985731077
332101625
361107149
897805380
326208517
516352255
840868262
1558347161
1275966872
307538779
1231889528
792526699
725680451
616190026
1079624743
910929253
748999092
367458460
1604465093
420774324
1131069918
726994819
729738114
1388932109
719500742
50744941
397415573
640169840
405687843
435594906
1365639663
408970262
552666848
1300189872
942720854
418457343
1082983673
983563318
161286982
1171893154
591162636
577959869
834143626
481168083
989813803
480794889
98321910
408979596
835780916
780128262
571747248
536775698
756163011
421638646
555199688
509794486
450601873
1155055688
220856545
66385160
360452267
942164498
1109934799
531635995
716275695
927041738
1327958503
400285081
1344200787
484670425
390466154
503827719
205122465
1010967051
493691454
361796563
1336911474
99598004
495869818
486372889
471109136
1096993371
824688373
868149637
943449647
1065492869
509126358
1038021067
255827838
1357515952
1446537951
1473293145
730325440
1018266495
1121991732
1000886950
798807818
903612485
882594673
1686695440
383462432
487714080
831977929
466933643
1672233640
793059922
2088193
404801976
1142446846
82892639
592639532
811384433
49975092
795153028
440643133
368424532
975383295
450409158
531234681
892294690
1100458405
762289036
1027484183
628716449
249273089
1000521991
942834180
1130564966
636155595
85660999
101514787
574026960
1666156171
72676502
473715764
313340968
684177706
1339672432
1968588
339839098
491974918
807924170
1073742919
946711492
568610345
180823546
337923549
533921387
1098523503
599302732
419732065
857803062
486659487
701448052
636446564
822284835
953259279
368440429
713489461
792708372
240816762
845832134
1794048529
418891218
945709335
876528055
523560091
196191999
1059729414
1344676216
827320756
192222589
1615984845
975377637
349208044
292249173
873025409
768836817
177710457
1411824076
654839274
778766993
963704943
1593406728
932605940
691368650
1634183216
775732739
1026059905
759360909
811391611
475853457
246829286
649999893
1358894069
418968159
1397526286
330742945
945074042
200486716
1366393300
229160194
1287593729
1029627745
281556756
856172379
472224514
1345574060
716644028
313086195
1500629140
797483552
968376590
838625302
95253383
146093157
266816075
150633012
1450042895
560713985
223782591
712215819
295783982
908782122
1298166438
821232372
1061576668
1551824467
911421908
1057374520
476072301
465823708
847864411
899927120
608732448
524848852
888251036
303196732
1074077621
1648891918
1298945903
331714737
1634268943
937470952
576881740
357962057
658340109
545402916
841021388
454337083
744335064
1333039633
462118536
418978292
383606592
959967914
725953868
592675879
1320122258
300027110
421935954
807092841
1550395754
330309577
387786863
267702830
597385457
465001219
180016457
865763042
148779852
1071378437
823900638
1380872094
502025855
106676096
995433362
1050225161
220239524
282746385
818288975
284900679
834883434
536127534
1191687193
817854850
217902620
569900024
567619298
1326650129
232170693
395100208
715503779
784995140
958671808
858595323
472519586
938417656
383156085
886223008
516054508
757929086
470318596
673884346
824583637
568103615
1403449842
579297024
456931911
60238198
1062924381
479323936
250563113
505219543
667618683
709119230
710467908
623673415
43604094
1167866083
322658297
635021985
409931293
932979034
163867998
202596769
1133184524
568197205
1270692755
453682209
440143637
756466728
730883840
1356864329
550961768
622910360
988553567
272297522
696145935
1079570637
731183211
671359717
661982022
411824470
303694425
324984479
934604239
405171312
1494911787
821889784
575416421
736009723
849421092
498737384
887063307
809812148
684547936
270446140
301603108
1129848355
981754278
862187201
1243804094
530491018
818578651
407470025
686129689
221873854
448583949
425273567
435653509
544134321
358867891
45326403
1104706475
1180793419
213596704
1011420126
587331792
590686533
474851285
312228577
816065564
587584155
548323024
1367619507
548646873
475697165
442929514
344741163
746257440
697064770
617836426
707753390
386129358
613094017
356993003
27850890
451422162
1083008396
212213609
385436444
579908666
457992772
281213002
387433123
926221798
643549510
695387221
457440503
933289134
638953477
385425875
930035829
244218541
657783095
575855187
883859767
567979601
400581042
473615148
485593522
515844491
474958559
813765012
1372915143
212374801
944325062
1160291548
786234205
823923077
610959947
58196225
643576248
1339048215
1104340893
834595970
191169392
529480635
1046523924
949752239
406745619
525298968
1038522785
633368028
843727897
739847156
978528832
535664716
523831362
250097457
832526002
708990951
43991775
1673863586
890105022
754047049
206536939
362181613
926156546
716267867
506920526
47673082
426274847
259671420
943126140
1103024235
446316707
605485760
974477414
503447064
936806810
1272189430
734735363
1069147383
828786492
175357842
714999953
519912876
1068010414
248823400
366254926
808488132
101400317
765937840
200809836
930864979
740111623
670397122
1045954641
670360452
266665978
481915733
340722910
1028103481
2558144
503812803
427603206
618259667
492605581
485143454
667166957
1055047106
291874181
682078099
945913054
817893164
348552598
1112735747
1638635339
830700737
714345067
1091830956
1097404372
272713912
851270258
1324122383
632770058
960285434
236228327
409791896
152797187
417564025
440595935
80744318
1382310415
799490205
577389368
950428524
266875068
997472127
861230386
1253752985
476382104
734663820
887881875
501273917
1379848130
401686619
688330359
180662351
606385730
427118430
772641468
690454471
187974596
676775710
757203192
771943353
484795053
440987276
269758246
488640725
576652168
1049405007
283139228
694928581
872714810
877465995
456194716
46659732
1295536933
739997559
418769814
420575364
837675219
315359699
1065091059
505758290
544634463
787468323
407338192
822128291
1250307654
785869230
1178856458
747296928
560700600
1216816813
243191362
585294958
448568146
148602283
456485460
337461547
756422240
411362742
199223389
290527386
1345249665
1029327804
931622337
888470174
1326741984
673952032
492703718
277796083
1076344798
750030967
399306263
538057121
372739984
978751059
687463969
338924915
268910180
785114329
526333952
690264696
801311348
517821973
841852027
977779130
785031038
368260459
576410646
1107111799
914449693
414095663
1185821346
663662379
966321469
868149428
290847843
347733557
745907788
99093677
496770434
854820897
1256513663
609447879
1091510763
594396448
545865647
1655942318
700245768
631203223
1113975180
1029595005
383928695
502098727
420310686
454404201
930437141
671490134
153427043
659833827
564205882
559877820
1475108448
596301940
737334006
162027942
1035448857
685014032
504316474
898570319
454034928
582864070
210254700
1321227684
967738344
883985172
231593849
518460717
1031183955
562199968
684427952
181165360
353024765
596939729
850919992
1214662622
1103551591
1051036133
367685193
960961775
900203574
715447546
214687123
656171142
502079908
956226579
1370030956
824082701
586233876
675512870
1169330448
627356336
654406698
508784195
1097140487
233811283
522365727
520538176
439363990
691359823
418212731
780242583
707838668
557968115
786907356
1125521791
429710504
489475897
475967894
831075794
375278205
346167765
1022954962
378794143
710141118
470293843
1016647444
1422825411
392596747
738507140
409637073
577691955
416256114
961210977
559363002
1392835678
92774720
1068415079
508068490
249377554
724090076
246477238
1200125967
1482578876
433821409
443576470
413678522
1376679273
764123133
1313583913
262473509
976479494
443416142
402416464
828062978
1400449385
150674678
622449042
361810986
553632586
676175228
600152573
837593464
588878629
1066416264
414305339
1291239833
393692479
944379636
817725756
463758052
743623358
1097238621
739232697
505386779
862558112
52507523
536072062
1004716772
343304500
426175389
614270466
352785677
1991093
557742099
338908242
595943832
886538792
634751745
1126405885
838503340
641135807
485101039
525939038
1130469802
723786327
351563392
737555703
305266933
462323238
722792417
1090289098
673798508
954837998
377160019
637388654
358974518
263227213
1025445323
247082427
552329303
777976238
548197583
481873200
1266754887
837701826
789848666
629474697
677409465
745872777
359296935
644441790
1125447470
1268879603
399973852
641924907
23201406
781404972
593814583
259243937
483548315
1008425806
874369630
831276747
697208564
481341119
471185474
582713425
619655190
799917446
639682724
388973861
382081702
920101893
883059303
1237732244
640789684
461548241
781690951
746012925
503953088
665133311
1040449542
1089420517
457280402
880902101
1412553600
399860193
541253571
188035005
411576742
980052519
645151624
655917118
1034327196
509881999
668593212
1204388076
122269522
503243969
793780210
540069989
994363937
360950295
901532831
639915616
193628542
1097532518
1442969193
993445707
655651609
504052278
702528577
144874350
308409986
754317015
1355433066
1151504556
911590091
442728420
908975746
501229719
781935568
823746107
494414181
641996164
525220437
484208735
1301500182
1274146520
377418470
879457462
1019825326
431114472
793025230
396189564
730039241
340294651
116182616
854356390
404794099
480530019
832021114
777772545
1161735489
596376870
867878663
655921362
369318826
1042044985
330780524
367657279
1280236836
528284382
419982307
303262556
270141711
1035558613
408208760
762824557
1219829311
392004704
1048437903
1090262447
1013107575
302105344
653998284
641564784
573950631
221829703
379496322
313901675
185411473
705265926
732863986
248656309
290235376
879483442
628313286
1054141003
1358318199
685456980
535617232
770977576
559697169
1142766354
599681359
1166925556
507256838
477964284
348225250
953763218
674489473
950542523
768983860
1016825310
21294102
297313408
434989623
395587036
421450012
795117299
451778832
842289032
1061379090
967617545
690582924
646832317
492152119
436156505
487880097
106828254
802033007
831285967
638514858
1673473464
1246781763
598345965
925828775
659325330
866113504
944617051
1069716012
541830042
1106037745
257771808
1119537472
1181182387
140744350
795744155
332693175
1252293715
499705355
877048503
699142828
682657406
1233402578
386414396
356599225
359881421
579762651
1163404434
874368465
734588695
1188458748
879855193
507226164
736222157
407710889
900476549
1093849592
75194851
519697500
473024815
417438864
304255863
397732105
178146776
61022999
713464448
97997708
289631441
856100684
424687833
541111653
635363056
814089304
690737712
852147402
857448580
852149434
531272808
891150173
664984420
666877098
801961922
863677012
557644631
636791813
189488848
850551967
943275057
514184195
1065354827
328967181
201663968
867397658
78125773
1656436961
600038984
871801572
410377287
793096072
936094450
973230835
685156015
998065114
1053439947
303250963
1134956712
677531413
397084356
498385957
301627825
538644109
440868395
964865220
568973136
650067625
188587338
1031461658
475573381
644701181
731349856
610201392
958754049
412116359
643106208
617601799
1297158993
1000732625
556031770
607773490
753259834
394991136
135465093
118690370
920337331
837981249
493795579
483419346
266280181
1259188620
246070853
627624755
438363030
1225626917
1161073450
720228707
249144985
247659328
535857489
542930737
424224314
550993149
1013474190
556492839
886582351
463789131
1014032122
288851746
1124426068
1070997808
691487379
512596907
1257705979
1205270486
469846908
479287750
507502331
1471803618
877413169
600043196
1686366965
668154512
896802610
398687555
681275141
1144585931
744010924
595655030
605692913
361243320
1029057727
442885165
500533167
692364147
452430482
407937641
778148003
560849086
487188181
1513766831
1106691698
820345582
377359521
689985960
1083642310
1461966108
196708671
1434674804
83228870
709176607
702833422
189257076
482981289
88400726
1306777080
438888864
555761277
812661665
1029127288
591081519
621679408
1034757141
1072870161
397458738
993726649
45219363
447853717
1080514485
391166445
644847336
430421860
897562405
981011452
939038903
1218134220
656201042
689284736
474800973
976070651
876852104
691568138
1203194538
504489120
572037197
568092461
660391172
335764966
1185827868
1385307757
654920314
1352132549
380665242
599312780
1113705993
718524246
531693165
489681198
331212024
404395986
715941883
641656875
210785035
440601005
749735590
642719263
842916733
3022452
665406115
672189574
579530873
390770494
561833986
554409642
1461073524
921411529
920550322
481069833
1518338375
239813617
556386331
1122465687
744481473
443989665
254832948
463208080
753208967
434802667
486833897
828748519
351350599
897303079
1398422127
507072425
1382284574
562838512
1283562568
708080792
613676222
441285255
268900074
173076193
740477534
638016803
691772172
752455164
1179808051
388510980
889067786
1234700861
561647208
50787671
464564633
890025378
567153732
689457578
1545417935
513577972
1011921285
1254394748
505191103
626777364
50278316
916891523
1225539754
270163676
405425494
515145055
667925043
1062816003
488839846
931810105
650959584
835332105
756470653
1078692639
171571529
512422485
1423990975
805954792
147942871
475206370
555581887
1369714786
1310559745
743627769
1026746911
1024617676
1210493975
596032429
1274485571
1090992392
998908828
1159354364
1034721148
1245659647
590415034
420861237
330574920
1059969579
505795274
812043931
1046316441
189161826
441099577
384545713
1081006842
709036022
795165426
383715567
408752348
1123352073
1258682051
309781005
636673631
1203239438
482757300
112091159
862880946
730691449
431286651
1230820766
810858475
923190701
960825166
299567737
852267973
694263523
353569018
1505978915
672676328
675166098
948348943
593569146
684538660
420339483
674959602
986569839
685075683
1245473570
773566408
785271404
704855687
979193703
27655690
721137349
936110826
864405671
512019446
379088010
1095896611
1004854237
1177679067
1013893197
577762908
283857129
569780265
361139423
1285460034
307000499
38217843
657585890
583703258
570718875
855567447
1398814888
578459857
552632680
648586120
430526364
558153975
1078296545
914646854
1026752987
835298048
518483373
1776022980
1290036141
935005063
707829651
1025029321
673932950
618071738
512678101
400606025
1065157233
404656516
538540004
695637867
377117752
781083434
950339593
771389688
460652317
1063470326
513391721
534056587
1456503951
1068763314
954822522
242796820
315606602
138344138
1254380031
662809664
591064931
329266047
785564683
535702139
995910082
309276404
881218637
414884546
516249318
1396835125
200656140
348500213
652781643
1170273628
422589973
1110773522
575876742
342489173
679244099
753103094
1306559552
983851749
382861960
958851099
461518510
575936452
90781564
462733466
62835175
1067049159
516915234
713183741
875079132
746237334
160275840
1008094806
555303205
869360296
731696875
992212636
452040624
814234109
256871352
837947761
956376946
838615515
625761129
391962531
414822878
694602533
752846370
279822365
593002040
464679507
847032719
212577160
1339144728
661117205
1287614877
1137766824
712524651
248778626
469146887
608242087
1100168305
815087332
775215575
317007541
757729399
349109810
816508360
1275678117
1054755190
1013691556
188713505
901522624
950615328
761338330
663359738
812490719
779240481
467987900
525603447
535364251
1067546512
738571479
352234649
871219323
609052238
614725477
389968962
178807326
774215391
447261340
209429035
1252446481
282441680
965913697
927529170
831746779
550523247
694711390
891154179
903224954
102728418
561948868
1146904999
1282517955
529763409
750222256
355651623
1104467322
699419218
787331315
1495153591
97281267
110356445
719635719
895713020
275847063
1068552725
761670323
799115004
1001666310
106217128
291304135
880699473
501712441
485009018
531215843
118122403
790583996
389868069
469366398
1238163269
1019091616
232264366
347486594
438665542
636816855
677133990
637387793
349835670
39082054
629093183
190914342
618114233
684217995
1283908421
1465905925
870306263
631966459
529482505
595901717
251689141
459878368
244854720
797218155
375107536
1609748588
499885579
146709743
886844158
720228772
426035274
629630185
529474501
1175786698
1161275712
846736239
748250755
513070521
133803605
1278769835
329814382
958383031
622315178
768682348
513727332
837417672
483905067
668579176
721254658
583125336
705473475
797813993
946443829
893025254
1083092177
1065395355
700746570
437921792
938736835
373389685
1209269121
868589364
908389039
256119701
1597932821
613290192
538048936
1052882202
817199536
725052658
633957186
373985773
454536617
198640114
1038679437
804206817
134942773
839120575
687272578
451624055
803078175
1551773709
381198521
1166645374
1581131907
1106247193
553157137
696887095
535305575
686142964
543722604
260488245
380707703
1095749085
215858172
1004902986
1545972627
37065368
843479490
1311175999
978800216
1215309098
905503556
1222753508
1275097140
287322654
551786130
485433620
756059439
272998070
938036589
323391530
1122737374
703329030
533315666
244914018
1474625561
965631934
832018985
964670551
1006373381
229506878
99279349
2076214
704192010
750438767
1063400841
882482216
393650515
73728057
756053280
567858409
1047005852
416698789
1124775301
475664602
790734645
361921174
389217943
1033819203
668595130
978274748
621327862
318334012
575161628
533000701
1181352624
619509898
337635738
621087489
798407214
1015215535
3391884
305263916
430115420
848764386
1393533348
1092587949
237448301
360140012
472134314
545122943
1263885536
838754998
1250795290
948710193
410005072
370196450
385320706
254881526
1114543087
445943804
759609859
495583524
470412213
493927954
329610695
496850778
866312869
1285033178
460356100
1117003511
851006422
313534245
794572747
1035023411
861933051
746859509
86503148
306254435
379586943
895167903
1216159825
455445802
288485665
1386799673
1063361093
338477187
1307623902
658530020
631440211
747573239
950856664
1793220450
441212703
965668921
522068142
1227358894
319172857
657552990
497050772
900793813
633532651
770229515
1327435135
536224391
371556918
925971096
791776919
842058686
1303538421
456629451
943443864
1120672002
402708148
1343306356
525503640
293897449
482905677
1107287385
717543216
775875278
284911031
425394968
1068341648
1053969014
1270057639
820612464
1099705214
415865286
859268133
1042172040
583345329
818255072
587069248
869858124
656077647
799388850
566684382
448742534
951723235
1274721470
699836425
1360182008
587713241
82767334
610431867
659372393
576165874
759677058
1024005433
399897789
797102892
1390494740
418239669
544072906
1437808177
541812600
678613477
1098284722
910736342
761632312
793041598
458997189
406596037
1299843094
1670657586
583637962
186744862
458411929
848333090
625915983
973055848
621873186
1197469765
652020179
1267223515
1216122889
426830328
458132551
564033248
734587596
697952747
488022646
464237538
594480829
506221676
393309203
1073639276
609199722
949630234
349509639
573692215
561201784
452005220
538340380
716325444
605831724
636663625
387603731
934641247
789263284
609287909
550228208
833963843
948638286
146445868
481799343
1353823414
698864833
340795188
390396935
503635
706332751
793220822
359630317
684817312
437597718
347445867
303252632
879516696
879899764
1181568708
701821010
679096132
831891432
1205763305
1070656119
1124716332
1181260250
601358729
563155669
883450591
439719891
976897388
1335139386
865286544
693212743
364990918
979309750
1025905461
69381299
623200022
235139088
709088088
883924242
647520128
1050482417
717212518
174963840
952165814
951575914
257056127
1284361524
590564739
1416699201
734211447
1316703962
625079130
869093199
747107924
463002899
369943847
546277503
969884586
758346856
863596663
312946175
1335630279
568971834
1102337588
799741382
474964100
763746389
1115764618
352162139
733707889
511818672
1053010331
663386538
36646653
145573237
361821799
849929485
971413537
1299953615
262185605
455313940
559370423
815368890
821611881
1029094400
511904571
738227401
572381910
420953896
292935377
701301407
793481601
1077779259
448325857
696876440
1282718112
399081835
983940423
659087488
743797993
401022514
509331006
663936988
718644651
745953833
231880212
732637212
1141305343
626334249
437494782
344526310
1174506889
1688876390
637531829
290958019
2002462
393864520
1303685331
443479711
764071882
906163141
1130146753
891187307
364028573
825765758
981966562
334354756
758995315
1242530237
1002176247
530730992
1057101998
701096939
545147754
291426243
674768242
626056630
1056527932
550145183
748866517
835161059
770812652
316973207
93009116
187051762
508062515
393913327
1009446464
1312631698
770349301
1087655056
851201089
477496765
718702981
1367546138
864445490
879145080
1202733823
835285762
1034322323
1302799212
621342527
426284721
223477853
1201308308
1144629876
964835704
588254978
1124579373
576841122
966970189
1029600897
530907672
657072056
914193734
482050614
1054534885
963493337
215701425
829356945
254332326
412163617
763572687
455555353
899760081
1251105830
474785795
433473891
169902218
533096915
654442904
794333378
120693851
456932895
240273671
482839139
542239897
1140686519
1539498131
913549494
873389208
458757941
545423890
73698238
1666063802
735115683
918264335
889484664
1175589558
747269957
941621658
778124893
1022266498
817144219
1251693716
327463885
888381879
350257150
907760074
868203219
454578169
918662452
684824688
1089006770
409680415
245787639
465056298
450604693
508197441
1071725504
478274265
179649973
961669084
628199848
898953138
689469232
1431707751
779698886
666147428
910494066
936544636
303311428
536685487
1004314057
365404553
1257044288
1104604112
272734634
513110654
514960167
388912654
898115598
394262664
351640648
7860496
332860011
955896415
855943685
652674190
710097440
739187479
806929777
516025122
644805339
742297833
882085481
234681426
991859122
260918593
431282907
1155550115
295023915
301001623
526463041
772293761
513275958
1017175208
1155720944
627681527
1515489463
825170878
1199024443
444839744
1457407312
348694501
425083494
700414989
1025618745
870011054
1033966944
540062835
1375114262
777806674
607886671
506917079
1368619771
1084007334
520005924
719615650
1171026852
1064269359
62211505
656880990
412073345
1115190006
559726859
306420701
779701456
1765103496
827220084
192501094
229862260
1146381119
1144154253
434760259
489409271
1118609703
1318573610
655571176
513793150
1157114052
734884612
1572693770
1143152639
882493740
472474037
518564700
604458776
920427126
184125106
935354173
465908954
673482772
848819086
866204828
648597667
1522461098
1137264149
545556701
747995743
940364095
952348339
729465773
465781694
1688944648
662842136
982650402
895823698
336412435
1261269836
783399246
524372236
469609815
1138219185
116498664
1044587111
579228967
1307532989
164857412
945930857
1367220168
654005792
393753309
302807197
1312892739
1385879084
2478212
868370839
910492159
487509225
865326390
509178259
1438086945
91285092
828113684
1448381524
721536161
919419579
1214995325
96280716
484687027
971603319
798210300
525982938
342674468
754082809
97921051
832476598
1479683806
1403998813
922144932
417681876
648373859
445166108
453214136
528025776
1020535293
641130597
668580239
441144283
834991042
367905006
1043360258
678133226
1405322511
394506659
1270459152
497366560
653418374
1026566068
544058722
862678996
770293008
810113450
849622650
717935464
1774761969
369335801
949991847
1128096499
244192436
771840426
873912855
1355623174
445656979
1033920844
463522565
613915361
490888587
779621098
658095857
1195668190
375000580
1230528854
1144429411
750878122
541999817
595164473
980415528
924162760
1608582095
971006829
1212513524
770950375
939582906
779555652
1283279480
543303624
876772920
397736448
868219727
1025326753
724490699
371434280
732512179
30943648
502793389
124747463
1019928679
674011080
619440880
1291406898
1051434500
772534996
409304521
1247334041
1362539769
1031602553
812397497
382147886
640357162
1370643761
1432808548
728285313
432053828
1153535369
655352695
776095735
755217356
922922774
989389228
207527175
1001684135
475499606
225866831
811666594
1422558802
620651145
627684031
913909304
558187321
842017434
1197450218
1273140326
739085867
981157746
1256596770
543689428
871265049
1240281483
973926319
570849215
673224207
924449956
1275336755
937008822
395217105
452621574
484393317
525828036
1186511166
857674598
459149890
1331539360
1047907355
973194806
454141974
596052792
1183149272
946028371
854218842
751824427
83211561
816776839
937191533
1098455477
1358756466
1173374581
338928024
834501352
1022914411
324833664
634245070
1426830473
1013506129
859001190
1204772413
1044591343
1351780160
791582675
685270328
596781840
578837399
3545653
890898886
851524456
1061129041
278836673
892791041
1058024870
335727079
509191907
1028510819
436670808
642440560
1355101499
801119141
1008067924
1223279039
253138734
1236170896
316884283
518875992
227286902
972243207
870179320
656164681
377812779
278305923
865197794
649015906
658020806
724472125
506126048
756225586
928654591
424791039
510675768
860710182
392487976
491681850
1094729355
777885809
529128839
637396484
354718929
241997393
711265721
1061381879
1330105500
659882203
1036687689
574812091
385317160
141010936
786694071
958499712
120373904
408499565
933391581
764474451
1306584981
785581991
87141559
1105556541
1301966821
454068045
838711733
75717889
997246369
573736859
1033651936
278280841
728492699
503021345
621837980
1153209496
1487077488
438789333
572335854
1094438053
399457691
438420296
1067927266
764834411
831526474
473567840
1234943376
605205996
708820993
749645933
287794197
525525546
1415358080
940138368
1064148051
403292798
279752980
697233522
698551086
657984473
556797956
1422686723
638040247
1264487017
582810945
320807973
547304628
64528854
890315011
1277913927
702596593
1456208938
893904641
893643845
724677560
765071583
156950960
774106108
683947285
515598379
322218982
1300294783
393779466
578936749
844794126
1313208033
713732993
728313791
724445541
344767628
1016038958
1075544358
920949757
764136376
213436435
1368087278
797476220
924459460
412354227
782630950
387607737
307456040
1043818212
620320925
184669
921548196
871230613
904186609
684682739
768969040
919245792
133910425
583675261
44360666
542722817
482936385
501453950
1159968718
924910725
846377985
866550377
1177821564
982767951
1202992625
579965797
927346567
3922990
251159934
369417185
770696582
499623615
568468003
948164134
130529046
180707177
1374567870
878756874
475852208
993221062
734968885
844868003
1047693982
965327586
1089515203
1119906012
1222699023
1236701948
329764729
1405235314
904249798
77817934
1055997127
1490009611
231457471
1534292450
809749641
139113253
873793434
809932186
854274061
758716453
364007472
746677915
1103925121
1528249169
356424735
151951328
1067688259
936151201
790284865
117770949
321644283
1485590429
660923978
415209200
854399618
692919533
986785353
669370673
112952302
322229435
1418369543
828968675
691474993
769441218
696632914
410322550
722033958
992834762
1231046809
374071820
1303640502
627483064
703961866
869849702
384895874
555751454
1168611109
559432797
1323084382
244871199
831433357
786153075
451954731
784304503
797954072
1294574417
320628261
1339847410
3360827
1359128232
409055230
874168604
1467175321
817077372
284843325
998346340
26687813
786144452
1307147120
356228170
1100497469
1152146525
921254545
976650197
632635912
250609771
369331993
698833367
82670349
917424601
905550360
967509539
934550623
854015821
1439822482
1514065686
729239928
1001749877
1422648260
1474213885
1193437506
1087047946
1408058761
1446232207
390529267
439068009
883358670
974388890
429666809
157361475
460025042
418772096
811594490
1418337525
1072388294
153681462
1233746491
589181527
128332270
794497990
279548642
1124690883
1154139120
786293486
213012040
1344869826
334769421
950077976
1213411081
363298391
883661954
1097371378
857164823
767149075
393931117
1462343258
1210834872
1135557438
1272426440
423031802
767624283
147659779
640765915
447854635
810858586
627163173
501749769
1157464584
456826557
711898481
620682361
332809920
785101696
658486848
659751316
980512920
1313570884
931900975
246371678
1062222552
35615
825007588
389591782
641790714
568173459
1305870773
455867255
715797618
529862657
1354359203
590535874
724508467
353065163
409365360
971757310
576657590
186708234
1427567789
1011280195
630402158
956253124
1360307096
194393411
485477107
264174930
354811499
1159530124
398052155
1055947907
409537859
680877626
884426623
373570817
795533474
383773269
907646076
557578128
1265672988
599083358
1372465585
563074751
1282250796
1053055379
1032421699
800160497
674811124
625514021
1341940360
1107099248
1175370935
1014264665
1628444746
1203291872
623065602
1311983915
870651813
1319083835
1406972263
995746790
991936973
28958490
1168374540
1450176299
942286859
561183729
1187613007
1301463004
1381145480
1180653426
1488314037
465752518
548055724
31630872
906221849
149314407
407107146
1578795241
578751167
482717045
951872219
393565160
934285953
892520793
1154380651
690833720
873027447
843916399
370635603
702097339
185342778
725599256
725729411
1420033244
1355089510
881114660
924654805
1271709590
600422161
499125752
504545897
481815514
447673898
894479742
407878242
374961863
203800997
165541045
778285171
1611008035
1510159589
665046977
673094450
1353434916
1321245899
794907407
1029367265
597761241
1181834743
1166834200
508079267
1214421969
503483277
860005213
890888314
1574134227
1020692901
1854963
1004940007
1682942241
467413897
648679856
598915987
952089911
881562752
710309797
1011095880
1144023545
439420209
448489040
345457664
1142817816
443728740
864025936
1231792395
140031762
887357975
1433196669
652159629
825523840
949918765
733958487
825349816
1482348462
1607893818
442330566
349738806
689149479
970382491
669708259
617363064
668745035
660956367
804567559
941085631
743571390
917387626
1543815884
325932787
956964355
473721566
387574746
1110763408
1412680034
756913591
814841380
1487455703
371744887
477746399
641946244
942091909
1413687148
1501925906
389453862
1420265968
252759085
542361371
732534704
1453979943
1355927664
1005141355
650669672
507144006
1463639991
601485502
819804514
238920094
89846155
440176171
449626132
518639588
477626285
893479762
954975796
808264819
804429779
1075946834
1643508661
1479999227
986443694
663647976
915793836
1206601311
976127415
1080420689
461925661
1541609494
913206086
718454853
616605833
647859005
399387328
778497374
240836560
836658669
1219458079
680843934
1561736722
1103005199
584157457
835831196
1440934519
475954776
626264916
1008297037
1021316214
488453880
518783624
604843406
753412301
1461145767
1042445373
778808614
1174858452
1191328194
1244958177
1028326043
1112028481
1171596163
1032297947
622123225
797491158
1449936976
131467137
852551159
1651648406
762855258
457568219
364004227
955670516
83289575
332447337
396002175
1121934613
637786054
750923139
532747422
1176508456
854524214
945594866
904479018
624879964
420303055
1250714575
721824041
690946718
1359776924
548440232
437402194
507583193
894022078
498556501
1168209712
101422085
587426797
766124670
813263574
520854306
975098701
497205151
1504247202
412790346
1610075663
994209494
445308060
827138251
600961464
872330048
1216006723
947285765
545295202
334289086
826174029
1212759051
992492833
1319364371
1172593009
586324024
987019801
771741465
718386731
1329516251
1326349667
183655368
859611139
196615646
1066572832
509462352
1071487389
1100751904
605325751
726608873
783408677
1096519388
950113616
442381923
1408149457
1282685599
553406866
1068992761
487805222
242915657
1475834788
1221273688
1305797327
550666622
960604737
708948193
1053125813
1531278465
1085480993
901967392
677877647
1110086756
125681712
799526470
337758067
1208415788
1018135002
806148785
204710408
711818788
943529352
686577181
63559739
834504115
858243007
816561711
1350531716
487218012
1310905692
1687537772
356343889
623816437
1650553127
1029592506
1114617139
1540583565
1139982324
1281699360
819760719
1318694557
429959769
1578333130
1121481163
676598183
975599521
480865999
1020651060
1120866167
719961763
822501116
953437581
699674379
817540097
585312741
1434512436
1461264716
1217872617
600397570
1469924177
1091771178
1658411118
462237194
1532979551
747794989
109985619
996427837
1781643587
1079602951
859309419
975087497
1690557631
1351818745
654134890
1396042158
700635063
998993566
1286247177
620238155
1193709137
303179563
306153986
537838426
1634892227
1516779314
1778821987
267681290
615827022
1121402317
1491052710
670276970
1449356996
827298988
822279807
1138891564
1051553120
1599803287
555685998
551828868
1109649978
1376100832
1319898806
493996861
532002847
258120450
1299986801
576028152
1067719253
1292616798
216670670
461720935
916433337
1409409374
1173013048
717006368
1290651954
386021724
860784841
1541961823
922164530
879595015
1419225338
406657806
1227729772
782046917
1200270028
1378573947
605288504
148330664
519050672
1125910701
782884958
1513240987
610516369
794544042
871107821
795783544
830779047
645204671
1090159276
864665668
40635452
492926205
860493775
439212486
650583095
894442077
1328500979
1615658328
856738298
889451043
1147916572
727027599
1115549261
1627722888
647331853
1035855884
1608988920
235396688
831918718
94542514
560967275
740843449
1007990860
799035154
928706487
611168293
162168818
1245649399
760883249
1000612040
701407381
1293794984
470935153
764111116
1692338461
618485155
207040776
1212284
1098923800
1053155940
1210120021
754037195
581196756
513386515
578773989
1167720660
1364845894
580552271
801186963
796353005
1619624381
527060647
1262171443
619241438
1152814190
813767398
1126225678
750070423
160027723
1523991626
646950130
972715386
721933310
1400417138
317876213
538124779
1355248515
1043739492
670608240
319947088
1323641208
1349550824
673647964
1076734102
310910138
886320120
1699555439
817761209
460205749
666468451
1270284277
476217120
1220902838
1083800058
148944655
1315282921
1065234416
511939684
1656937731
926173764
481527855
1108200815
1144428746
1643099872
1636111722
1562973811
978392886
1256805812
478513706
688349130
1236621837
424925610
881855158
1577395153
583949738
1080738692
1207715843
1035259040
1457196345
191249624
1076920130
133658615
759887063
1071451521
671262081
1465970760
232675296
282837101
1251744932
1053044509
1017677547
1119203839
390423764
1276118166
733034098
289243512
695737256
536845131
993508532
1532377929
662041069
1328057763
1110459603
816882203
173274232
750545607
1338812023
508015927
972243565
1646903185
1496148376
450448357
303518061
979292298
1635953564
1558056085
922137618
1144957027
847099029
1018050408
881910739
1464903470
747089938
866559552
1524104054
950665063
758539114
1373465042
482422174
666413131
1619264077
336276266
1450842905
493137855
1396983503
1620625697
613158195
1010583092
863011913
169941838
1048282151
1591694297
454086035
350814180
1049605387
1401378408
383338912
347245932
141484480
578404285
325151981
1476838722
937854095
1449186202
427580675
761227460
1043896840
1467647356
1118954603
1022568883
970876359
681178231
934764007
868749500
1113848800
870679004
1057059804
1469838621
882134049
1385618756
712550143
699313811
1573845518
381109919
1291028098
1391956845
1402422289
1001298701
878057601
693403419
501028581
1308861120
1657153053
666975559
515428406
1646948353
1291406925
1338476313
765336944
1179863185
1693412472
997777901
802907682
1419458537
354661982
331095258
1009307399
851461712
1184386148
215444364
1425321781
1335975849
649657722
775334815
784771183
1094904941
553948276
1333996986
864711359
68701011
1185392149
302364532
1510498643
1461625424
1390624213
651423257
1317227759
1775933036
441618563
776743827
1672495314
1488410357
903072817
1407294335
566218888
1181326073
274182060
1236475477
1419425788
1600800797
956758143
680167024
1023303852
466646583
555102653
844557566
1688222989
532871578
428714755
1664925175
905482423
1413275682
1637587374
1034605042
284449554
247484367
1044356598
1060843396
1034453440
1121070113
1130187826
1322142900
340225665
1656691308
1326242599
779143633
941719478
1697798411
1080967110
936872386
618649649
976667228
633601467
929916163
1088838533
810031581
1400592699
1056101515
1575144503
632375828
782242458
1490508461
461664577
226797867
458387168
771700321
948617920
1052428399
968070781
375818231
1220160502
1464275350
1516312314
941880505
1389091889
882878422
1303665324
739114595
1230181078
328798618
1735467204
988092322
1659750616
55963623
582061009
1685861721
1475411814
395742741
905399518
833299507
1277650383
503888964
439149013
530556879
1200018203
761889470
1335798592
953052682
109008252
861351421
1219783640
1247766358
251836126
625015348
508278728
1051455924
160354045
1685687160
519117720
1331447297
669338457
643286869
1236889075
692454044
881774986
303577409
656273012
808172383
1037416785
1488825024
280354989
1663122706
476477611
1389348110
1021971457
1493791131
1000533581
883586444
559404771
912291613
598099139
1057250554
910151053
471711442
464592759
187527630
1684255168
1689735076
794463520
699334597
945993234
793236443
832409467
627637495
1522493007
464884238
643196495
1612521684
872755486
797862286
1606605303
1038865474
963277336
1661267450
443110904
489945354
885003429
709868834
963393664
989631026
412661909
239664457
1372491940
1054557412
520494453
382630595
564210338
962595157
1599504809
625954526
675170878
1620306300
390692325
696524309
679960167
788051411
1286531886
615710665
357222746
880514666
1457206710
765789848
1586611047
1088133412
432256693
1523275994
760177971
491409590
842694841
480551069
730728040
1508820395
922714530
1200154739
1594062475
194416235
827677120
498684204
587331410
559282847
771974719
1264203459
837294201
910282422
788491884
916435256
841845496
751259192
531093665
354770233
473405965
912456818
1129782577
820579741
525013682
1452693725
1565413894
542571271
1623343107
343714714
1428763759
286758398
1692630975
595220168
735970752
142627955
568994823
353374821
691060046
1463366022
1159721194
434219562
388920138
564160596
706585863
502232267
684707677
1196982119
764149435
538286542
176486972
675676450
1306380572
1085598658
955275547
763546827
1337243330
977307572
1710344644
1478037103
372559919
1082597393
480875551
675082766
1295589275
1175750862
1366520704
591001654
1351982668
1101430725
426809670
336588006
642943675
1013043176
1103133183
1674805413
1099632674
992055354
1401031270
1017646764
614057079
417991454
1138608363
770527402
1228295369
1327100776
514184789
644818190
946321332
676938144
1723313354
1294286786
189317772
119957475
1096307885
1298478554
500690857
415876532
1032788428
1682879755
1346609509
1087070453
259820850
830817805
1272444948
1309208251
745204504
961068128
128463927
358132824
895764156
496085556
776598337
922830473
1091297832
1108414697
1347661539
922968332
3334809
497871985
541747225
1188668530
1593910549
975070830
418950898
1378878409
515201557
625770886
483502226
832876177
1601714309
1235402084
896559999
1049626868
1038308632
850901487
830934722
1257874637
828614443
1495983237
1072698477
483624562
1488800148
726220112
875517863
963044072
991818353
958837681
1134605029
648385276
431427179
746513670
1528156858
538870901
1043783194
1017138421
959472988
1604134843
1003822871
397577637
1330329930
870135169
369122728
803743638
886705330
726049365
1012578747
609718228
667673708
1619179404
889767052
484359929
1575377626
1005678727
777664453
1079621636
886359927
357267794
1176724861
877919285
994152894
1425478307
1080759187
743330055
1082202449
1373151619
425109315
1325459735
690339703
818073707
489459479
652320302
979136258
571911592
1112198555
996316523
351733017
1129595362
941701324
473555512
734195540
741957756
702151284
917006685
347620631
562834870
948767058
861921598
849217628
801197833
482544846
902877446
281323945
805758711
442636819
605694455
335612162
609042031
1477201801
1443575003
1392128019
838886602
1048693209
1280460318
1100309851
601614868
92700993
1698400801
1688968263
502564724
1057531311
981377849
1054990080
1287741210
1028320128
839705889
332246560
1038458887
1261790628
353594441
143834018
739084580
1396528831
268149227
590019514
786179122
806824569
210551077
693162392
212282392
317232650
624587815
588741578
478379929
1284526114
921129677
700946462
263399851
843020698
1172057733
446401537
949924563
925674893
500851728
1473208237
650109461
993544569
676399284
647721960
411426131
318629645
875785408
334079728
404889325
514027392
1373250942
1622693083
1431857047
509281392
871491286
979890602
1438125411
1068077762
903305399
523516001
822652442
566508088
1684362170
1021237189
553849503
936131728
717578747
890105182
1765145639
738893878
1495800885
1203018016
1153397728
581739553
784377007
457874952
661989270
1343145773
1334673152
922748450
1680263296
1658870607
1108539780
997330189
815013862
419206754
897335736
1616189298
825291664
699485720
485512635
1182984184
1294550935
1123331686
635940139
1526523474
915834795
253830312
560805756
1437249226
335062703
836042741
459279564
1106905558
1030043450
1647225977
509286741
490034315
1618109665
1105631601
256245819
490209018
1027769206
44443608
954235398
998372878
378000531
1523459026
775028111
975613227
311647388
1055558769
408571909
1138049330
456517921
524538438
1414405848
144212028
699975730
1306861241
1430408599
471578635
343785692
186777053
1123483795
1011523669
1113247187
238454135
1150426728
489858296
558256360
525505651
1281946272
1326489186
642446118
908816431
413031526
443167132
1583851285
1236226370
1530760983
445526624
1598258623
1728121836
821785193
779326218
1371948732
835444152
599424598
451047810
987396774
189882205
955273348
363590374
682709784
1442784170
778593838
980228087
851311413
974038549
1131645702
1455283886
1550250448
1576818740
1389000148
597895867
1179533790
859505280
1164584927
862926873
1439415760
1604314391
305757011
585809023
816729358
191665952
1060825068
246743026
799525973
1397920210
1056552135
742045257
1324066386
764612657
1437030589
303920223
949608863
369879677
1064554407
1253223859
382986073
1034380014
661319367
456202583
320009192
313664076
765043566
1056798612
1147508490
720426317
779483277
941668754
956597775
771971441
931540792
317079434
1151147583
746096039
410592088
1536593636
1049588832
1350293736
801481181
1017018473
1499498653
821692484
516101120
440749982
474389599
434637655
941672353
859988010
773838241
1505768351
1572735645
1537745717
1352728370
1319305603
926587178
1054527495
1307101380
939765237
1472837776
410681970
435857165
489767183
920049665
582185143
1479819043
650166924
1390093648
391215759
309485577
1168049729
383250767
847552457
276070990
564140164
1065262094
980465546
1317600578
716685197
1671465356
855209066
825829808
1394611129
985820089
642794312
944023522
460622278
747746320
899203023
1117421827
1093283195
1601622018
1088664100
95869369
499594050
1637509816
1497010323
1323904571
463901664
978541313
950809332
445494145
741419090
650402043
927652745
551436584
389884959
1630594353
232707052
1168202535
958500353
301342751
711214541
625056397
501730710
507791401
583253045
995650285
1002740715
923652363
924742255
1389511363
841640111
474884200
1046748233
543339703
1023658714
1322247713
687691898
350698729
637921809
419375942
326898107
657624821
313721443
430414856
1351866469
800760319
1272251755
1560567889
466542354
643450348
997379380
444308574
753290338
1006497417
1108575899
495782903
1463443467
1471168954
792683182
984653935
1391813760
1071736045
1051194617
1098644561
558982602
1372218523
752293217
925760971
1101549666
124905687
801881306
237579620
542549742
260778264
1636103298
536762224
1263902807
1697560555
556009579
839534203
471049232
820985641
556873885
1161040335
459455668
970401409
1500245426
1209903874
413009928
642114988
944449420
964626925
1269788395
910032087
1010611955
789508953
1013544823
1320409173
1036721393
1316212498
1081407076
757891172
535832223
638436112
1268027662
994871944
1104744058
1047632328
1494738014
651209708
709452421
454349050
1634416151
1107336619
302019110
463729584
712089621
1428070740
675482504
918429107
1378245632
431261332
968224953
1255674702
1236763415
553004217
1447998959
639987228
502507767
1357044300
36658628
688026806
746238333
590729507
863884461
1231381988
1210974991
783457694
784128204
1169281514
718118903
748105275
592111052
1672962255
326029011
415500736
646667177
1607228323
774059916
430564903
929914693
651192531
1405375470
706649398
1680762825
81541866
173901673
827833766
1010599944
1644907588
569711894
559202732
1236916070
911928836
943362362
1293552261
938949842
1432516521
1325104248
1170751487
453112457
1016144581
747696469
386083054
296298356
610879436
1060384889
765121529
909550507
258658098
561589955
702008803
575207957
1422172519
1386621103
1088651825
959512687
1007725818
857132556
1276630041
1162639770
232850714
911580555
405353127
1391427573
1321521248
1197265378
429124638
356192660
717756128
359183599
1696684610
508453624
372210543
1602170184
615826986
494972969
1070025383
1057275662
1022752892
430054659
501441961
417012634
1418641433
1704450214
1063559571
833135211
501904353
654922089
1420587605
1373246509
744457062
769220054
120641162
938693190
1098340577
1545928193
354530535
579610043
1031688893
509765472
448607978
618044783
1094738808
649943253
1164428095
971930641
972396920
467458385
862094040
992243731
477796773
902092808
880375899
1029070062
1208052705
1159142201
83096357
455294152
1117908257
518471652
1616447753
374370117
668950544
1254769457
544335921
970312229
518994629
291176192
177283269
1050652612
1016315598
657839625
827582031
1471145513
834565409
1086565464
975621487
883319272
1148421921
140277236
366965700
785469848
45002610
1051176755
1058194076
1021596333
472264083
1310557705
1170634203
575579554
312452333
1464913426
466149666
132858181
1334333701
243657109
552392272
1130238923
924187147
1040675898
774471233
1136873535
977059117
847677877
895875730
1304668246
1554224425
1211090157
1684678739
1598993784
575923339
270057377
687753494
811831070
645253356
867351174
951006197
191604002
1487189359
686398792
648626801
808571639
491460456
615082537
832552353
994460318
1779242333
642410853
175122844
678648460
853035098
1033912405
673554833
1152263176
1017637445
1441907348
610173246
841071924
519287605
714701680
895505739
477926893
979507513
1274572868
615654076
423363607
1775687693
777685508
525997355
1199927135
214438171
1613884292
1115264242
1311191610
400818690
657579318
599226286
1499425965
706634457
488288947
186758189
919842610
742349330
410637523
1180917131
1123473587
1421498826
600110392
349051763
1624343531
676641080
1592767301
1484351940
965620285
879833523
813974967
887854100
1033420256
989275563
594467358
896546750
350187356
1159960958
915844285
978398113
719362688
1440225805
958717078
972580124
1176355063
1212830066
682626613
938625219
849121002
1211086387
873668073
216781551
765010603
454633474
1397317350
463041042
908798447
1333248563
712718903
719309346
1340287794
1354921946
1169745842
1683616881
625267721
1687815715
956375756
958127685
270038991
1221803680
1132100093
537663329
955989081
1653843939
636945451
622283744
1024793713
783572501
1492887654
878374109
287865417
828353881
658315210
466845172
1134789350
1113457590
981477092
1376051889
1271263149
517575018
1011159952
746112282
1237745127
876755405
494647444
1696142842
591546267
286929541
953916516
1166576458
1574843230
700299854
1128195512
1262366787
331712455
424762149
771011177
1515725182
1001013587
1362717623
886017744
1388839880
1149818290
1103975137
1063697612
1456934894
602002869
996928406
693646006
968264952
431990160
77759312
1093458311
1097621055
1005378499
963240378
989103649
909880261
287363327
817406572
1193678719
448985285
1041812188
1640275292
1007267806
963680319
1671367791
192189043
472165643
1658618533
1220675077
861442566
926578756
566805192
288912564
1197091423
738366125
1562093585
1352832954
1024843573
547832048
1043354692
934773043
253609551
930883617
1390837151
788470573
422111048
1401876769
594224139
231938691
511937808
856979816
1322088899
751922690
745152548
897889130
198205302
821082560
472095819
772234663
215185667
1487342468
1145037752
976787636
1225841470
738130558
1626501579
1075839640
538411399
313740595
785443600
1782441965
674164238
604949473
90336480
259750984
885466885
1076218273
859188277
1538539891
697426544
843825799
917961640
1038911703
1021611268
934377290
1011072187
131664399
1104124589
455406176
866292281
317237121
1673680888
828040696
21518894
1155269930
711625124
875161614
593554093
1117810334
498732609
1628984054
1429601498
860944115
1408138355
383245351
1305851945
1600542372
167653439
947694823
1502538829
381400199
768711389
717705337
703389474
742331430
798158394
68729037
469712365
445765074
1548512495
712018806
615861805
561035563
835552371
516146358
1517259440
407783659
618576685
304562412
788972763
938600914
1025921505
482484138
531313415
548753864
804616354
716823882
391712784
442541789
1365639599
1470455294
849652193
1409606627
1235662706
1470655791
1390148906
1357461522
1668119855
864271690
556458337
1055661709
736585718
791428569
563643911
845654379
718736367
1308218058
794302400
1647400007
435833549
329896679
612918882
1678412863
929580369
153474798
1058895166
1259127610
928776521
418454607
1131685073
667408223
598535703
84467496
844136634
1349295232
600476827
1447860042
1283789643
397948610
478631907
1634180095
371789819
1623963486
747605588
583138071
1553144634
1571716285
931236842
911874727
885648490
532987875
230411106
295553214
450980544
677784463
1400296600
707571094
1636192027
277215005
891790205
383730437
690388767
1227588551
764124882
815474238
896766063
804124153
1063954754
486035702
1243735326
954529765
1647373360
392889862
920265764
706450711
815834847
785259685
658523407
634133290
613833459
690641401
1049322861
1165604661
715617701
834686076
904450497
1441643733
672184101
1213127943
1086185076
1406378432
1354088949
1614712502
796310104
808261105
195318490
1390335743
1044683011
674999185
1024681970
1281434180
1631562420
671182931
515161448
912949504
591869238
774911210
1397023827
505695366
1033035122
895148811
192616714
71448882
623343390
532930564
639315691
1004488534
590782459
684649497
537175200
738913232
518165359
803527771
846241728
1133153093
899419190
784163916
1435857882
605652462
1059339070
376145292
1669727930
948171282
1122991263
608082898
1670778725
574306983
91815209
1032968817
1386454708
547352980
456041576
1410727943
1194996619
62940534
633821466
499143856
1636211681
1311935864
303087702
1550883417
752996133
329771450
186605524
516663682
1175931663
1446211770
1343829034
1490827266
1300259357
1044749591
732735804
457233026
485156419
613919950
862037985
1540094341
1479723037
546700963
1101129927
1058245248
744071139
960665469
647450521
731280515
994512071
574830795
510513642
999817689
595005787
356637051
1265717220
496762134
1071193086
783920268
428092947
744580443
549101981
1166240849
242874276
244868065
425893873
935832992
592845167
518866922
803536993
485537905
1604183868
488899462
1373099203
430196112
313464636
430641467
1079470476
153527724
842113891
775535626
978670746
471097970
69745846
404654210
465480191
983770575
1685441222
326323512
767820664
1016811015
1064826535
1271787938
435794469
945945976
230986409
458970575
898013549
625012139
115485154
682400376
936714875
1633204073
969287191
383926269
1090189673
496413300
713077550
920829556
822165929
835980171
1312076180
951594520
169542103
840296764
590803185
1079026604
916564238
1376323946
1247964046
527368966
969405025
802618280
964934723
704484815
436884581
837539911
796661360
655678095
846966925
1359449525
817584165
459847275
1210162519
501033860
969497105
695702453
503847914
315952312
1097023825
658022957
905797066
1463931942
1327069264
1427714196
348237897
874608744
361462370
744103272
1347638795
904836668
1004983704
1198809955
660385652
549290404
545355049
1060446359
860202854
823782041
969985251
616620117
607961484
707197763
1130056714
1072954116
524628149
1625084442
799178673
1611871884
716082381
813137020
566028034
558781798
724669209
858013318
1142164416
739071313
800621400
707289002
640448282
581198184
1201916144
860849049
390915327
318212764
654494468
1323463750
375013693
1679418525
1652350881
358540387
1323649322
1527817267
892234699
926478378
1496712297
201569808
1332961303
1681333438
692562809
807302065
1219002407
384821236
907979287
462064097
694677953
389507941
227551514
637743916
1121081887
921393270
772936476
646603601
701314373
1322886943
568216701
1157834080
971617318
89864846
279257467
776353752
753147934
274397818
1423274906
493869679
936723119
667356229
629204530
949048755
834187836
286730358
678793365
1625308345
1047959811
149550351
30083482
1459865904
920401779
846346688
548915672
487294533
870619025
409252039
317222653
396419057
772972581
615743431
657422231
682250500
446781427
1201044913
307380097
718311075
228931757
572737873
1249603585
731466860
988063846
1266938311
1098127338
1219907317
1399274441
1230549851
1272677294
439996154
1020179226
1050894537
1033656491
641894340
1383942283
1363256980
318007998
1021713030
737242699
1185719447
161182083
1591361926
945665409
628009339
776384212
701545621
1037636981
810981359
286765586
1587929973
1071655681
857722535
390372675
332052006
744399992
1084469770
567914561
475244259
472801367
487386133
500870475
1098003637
1546840880
1035876824
319541182
117466093
538607664
890647580
1332869920
112098242
1680620677
1640708278
709114039
494421064
686659718
666821263
300877852
983127209
457053411
1243556040
787072223
1379872516
386170672
1067817181
321809594
1461353801
835396729
817920596
1189498803
471935458
1112337374
896180460
429900390
1400074370
1055219645
946581468
779197299
139717970
237937909
1571504286
603251185
785474583
854767307
887424550
848788539
694603232
268294979
634154525
783725348
242174186
567386176
1123829405
959312313
214403858
472969214
982980384
439794245
1113064482
1044932561
967580230
987434560
593421533
1514825152
1063371110
758210831
1671699781
1368013804
523928010
1544957999
1012991612
903851097
1060207897
712949840
52514042
707029328
821895014
375672600
1200340311
1096918214
1606727164
576566357
1002826576
418622462
759047154
801300526
960934798
850220808
1332070819
1006510299
816283729
1071361959
1365848665
759243613
323076220
1239371657
1243307075
1014699575
1008436571
546290575
677967582
806478080
695292207
887260504
611112380
1663351389
438268331
881998839
1515622271
966929515
877144021
1231906946
984188079
179281840
1612008979
943072187
1075172510
1392970105
1221086619
699211457
466789395
606607472
501901959
329386542
512672733
880208431
956617107
869188834
555142195
634413802
1289464381
1105115937
666986244
51293588
237045083
474792134
1563297580
943617816
475389589
1354239867
688122684
864745827
460924268
1429311290
901535013
498653393
772465305
582512323
890933306
1299198099
339472356
1664071768
1194010370
442639932
1138353377
926852676
800021454
1424319569
1236745374
606813821
1696603325
905129921
969960857
577122989
1170600735
433279546
448617611
1199034644
425834687
265033484
390149555
715691774
643281345
817375796
547075
503429546
1341349968
426998110
1604521696
1015216248
1005513954
75484533
953578373
559037078
300508317
1300518321
1662491074
778209757
899896847
962005995
69694195
670868480
869636116
1419261385
700392627
649334166
1203908223
503766399
547601921
753680162
829515358
1184194881
399162973
303874557
1324648620
175685120
994995670
967282083
973273524
1399520269
832312374
1456799476
524265564
228928433
707795350
1476899777
1072037358
1050477193
730715991
489759819
478498634
925700500
773734806
371941433
936107436
205406979
1509671810
1056861374
1300274169
650159658
476590341
624243001
1467254008
749443131
800583504
240651499
500060198
1645304085
1665950719
969969074
213239135
790993782
447274171
373005774
817413008
608953808
564364289
187124801
799903436
300187616
436521896
1499794663
482337295
563848646
1053038518
1313805408
1034117844
529105627
1220469530
844749229
396443100
1240721078
984388077
1236911729
1395637614
530624626
348298184
505393308
1051410726
834775071
570975775
579902301
661494044
539752583
886544624
685930893
968084209
888684508
1103437601
546463085
992137120
245976459
857477561
615198121
772581590
527055175
894804423
622352624
687563618
1159033629
987049387
548330691
430300619
894979760
976668565
966685702
860817116
442861191
942619624
425985
811093122
455550124
1018925635
1369608752
971613668
431727981
650673849
738256322
739830183
852602455
995435272
1121628361
853095548
1373078948
424548938
1352269632
473223707
417538190
881775317
1359084301
755365580
370056083
817792685
1264409892
404680246
925471364
748277755
998226804
1081841109
1102079740
810294274
831763444
326272163
531580538
540524455
643922566
964285437
1346113963
1409600651
1062174326
175587831
969749575
417615675
962143521
1022573113
705264240
378330162
1464385887
419312929
459226403
822569613
238747054
715127163
423283321
1033602234
919781115
381685391
465585740
1140656699
1203446731
604337391
462468039
435121801
743948617
1193659817
676063484
802100382
1331097892
361102335
1151634433
1071424084
677841480
585577092
460150615
497561083
176843983
905649790
825887098
1268674177
406482709
32075877
1118566443
537982249
204529303
1651489705
1508012547
121356471
546764422
475489763
977761750
1010735972
1211158918
413933545
1488618094
1576509346
1344846484
902535107
337516368
497271783
1422510236
660426408
939250827
1045618807
292051510
901311448
1259502998
401426866
1512577574
929694620
785922315
731770425
760623827
792606402
1023155301
624321976
479642097
765888364
1028733042
799293603
1286516342
414950707
657417809
499303322
1043096483
1070285875
662324653
538065537
589405713
687517633
514733239
476012139
1177095817
1052150482
439457367
1305072889
318319147
1495765878
370161535
395696721
750790637
462039591
921927555
779618403
1037360085
703488224
821470944
1097204480
663611577
1437241989
138847819
493290635
344865580
1203313534
345966474
479785190
770569350
535076176
782691648
1028358271
708164778
737177081
808770131
1099362278
629587510
506701777
943126434
565953952
1675757755
899832041
542493173
900454158
1273913721
361283532
533200622
183166761
395147347
1055827029
376525190
1623687442
587722465
788912955
1168226073
484814635
892604581
333887160
1043597506
1001300758
1064525001
785399943
1204156773
1396505860
325742987
1233610110
786871423
1284551894
350734613
1017408113
1200445272
826238071
403006496
1036876656
1451536472
1259413207
1209429487
1773004
448502727
1240560579
751895485
864378121
915227037
524248505
677945503
832990716
625433679
896046660
441449108
349726516
606742352
374388062
277883251
1004945241
916845819
574196320
779763077
937975448
1214567829
171545652
1288181800
801746575
869094007
968026622
204141404
443415338
429473637
903174405
124074756
172045519
679872340
831960974
1268218501
1253389207
1109525972
624925675
835409374
466455762
1047052475
599779410
70185346
659116307
1209569099
1357188725
574001241
1350909958
728669713
535588241
489065600
843503025
695132310
574051038
396363091
488676687
223287873
778626880
667410525
69181855
1630227846
1589866764
1326838359
967364997
950647914
816745152
1362653388
859217004
475298758
528668492
454299713
1030125785
1625010297
847179878
794715505
1435167760
890120685
208919660
783794057
635520393
1134858699
450932668
606819435
309532430
432466913
633976224
1293155714
785945169
960356678
1046108422
371401158
1020199489
461721652
778938468
973968028
1395699087
936601587
190501402
582526648
1426575171
682339828
655486542
309318204
313860166
775390712
823439374
342941183
1136537123
459212858
1454083157
244463844
802304934
781854594
1264876893
301150255
720086478
560297762
92584446
274699656
245937956
507369732
433951687
545076400
711165619
456140675
338096837
972095490
332657042
873017360
426777048
286657659
794350463
556409718
707589096
1036484322
499615557
1425153758
383701010
737759532
383186299
806327110
370152357
1355296691
462511840
463851067
608778573
612519184
453968477
979818909
1117642235
929321954
1068768624
1403066294
1372673385
624757530
577063091
505490881
1598321645
675133283
1102864126
705922922
630287236
1450385758
561334594
460683967
873959947
406587692
1523401929
601402300
1483204736
1081837144
1114331745
1555069312
1289995559
481993554
1445322380
1004341206
688755792
452589766
496388796
822549594
872799730
1619407758
363404768
415244726
1033790019
376309781
717161791
1085177865
1308511127
667147529
91773134
1673064705
1675107841
558566832
914822794
1489663536
1252577154
703244967
1129711910
706883984
787337790
652366662
878518418
194461518
692934265
469161137
790894854
1062414901
1165201034
859226913
1249885591
712469180
492501894
1116206631
737080327
712573307
727799529
344847203
1110461446
432665516
119252317
528688204
1469348794
770681048
846855172
296247880
86527637
735648011
693630299
491123439
790516404
883072168
424271713
983357177
485576674
1056505189
746348229
296931012
752436362
1084274234
485950848
513633020
593832978
411665033
738411298
937165219
1359899575
736728560
1349373937
483199487
757454935
562414508
557545506
443455221
627578113
1014849067
1272752543
733661739
756546502
556212762
1027580083
825749672
939267034
341876267
1563041914
1359580287
608635206
809715977
313888021
449761113
731518432
666154183
1000772391
1038629566
643972538
802285692
1221760760
1433193002
760015359
159595061
898038342
179511741
1150568962
536599996
1442706608
167412787
1045058062
629697025
427259032
871970975
512680842
378598193
836240004
797470740
399350292
461774009
1337004133
363314567
758914338
595070065
872418821
267176388
894979977
588590855
1068375800
1125412266
680894362
641749497
177122981
201110628
605833197
962748441
133374097
820295572
862305806
1156650147
1319893307
1391499756
1023600391
1534656964
1650688305
765664408
165532031
944794147
1185425473
760353009
416088897
541841428
807803073
1484680478
631263741
1007516959
443815426
46071892
633977271
1136142985
524142786
636914519
1182335457
1091433049
1077973999
687586529
1060279718
517930670
892727070
953128510
418597320
146781207
471318668
539550312
453921592
275054416
591877547
1095410033
456254057
929682733
958402215
804517945
647188077
1033484101
1148290779
521681146
868322006
716210248
65252743
438285063
572806666
420909103
765387283
536210598
401968557
1399851900
525849021
1001233536
1683344914
723392250
710164068
1291365658
699665493
400639076
414976205
338778838
948163879
624330284
875230204
749905881
1504715587
569827226
882195350
510434862
582370219
751101670
768000255
865504828
244248202
578564538
966530060
445977905
1047946902
904715827
1001150085
518118768
706851433
275940756
215348390
402420718
359365972
1557530636
639164172
883590915
533390374
231799653
728662110
245460541
1377933222
1349802484
1586473227
1336891288
891073094
915446526
1056001097
858958329
508216296
758254217
863955119
1492803364
681210093
1167906061
471180073
610071910
377385528
508137184
635643185
753854593
713140095
839644396
502594636
780568191
243466469
186515722
813733704
98525789
512052351
1015172636
904863012
804955683
113642001
869903863
1681779271
602689099
1233914212
1184222741
865694636
496571311
1145050218
868302823
782490262
1016465660
582680589
384953085
648807148
796940259
616864449
786231901
1257994120
1056541423
482808625
782717834
581046606
713896070
303867965
958764719
865490548
757791578
383037670
579491714
341196581
760095475
575067577
699226067
527168721
1530320488
160992219
519372066
873498026
808626218
918110252
672563335
1682397656
361353686
418865885
298455906
801085972
835479373
1423427399
445518924
327490261
405318360
498459228
600211978
1053351399
1047390811
1144704573
973902289
419757944
494398065
486684602
929110003
610318403
1052390584
489321371
1070859172
982987368
619463495
369666179
1548858922
1021824879
213820052
664792324
1357735268
1181353811
497183283
94230743
1077774496
1102486581
991364628
1136741743
355329099
609432808
843300279
482084230
861778827
1162161801
285188296
304856769
1269827707
363270416
1438971533
566743197
165341925
416393941
337951666
492864141
1697387210
490864404
782296848
414777904
543809719
620376346
56691097
955547434
982847707
691856515
958607601
963346200
551158824
1331619931
941115978
347673350
752366447
801043320
656075481
1450930731
535554574
335889090
348051007
415629025
715617027
740945571
1151633313
996550478
468114189
670925371
599021488
559302038
870950706
1083176094
826860088
377145746
323681891
1342346382
234285814
512463633
838255528
833193471
1086449071
1210398579
777972141
375386151
574025887
844203799
1128580647
796045738
735572370
814346368
1096554389
963508704
419124524
798146404
161966862
327282905
747498248
450804339
776717081
663599401
715131355
591714470
1097243676
433663402
1467233783
1638387768
523917777
841108770
1148112123
934806065
763297935
432359433
637226477
772831359
965505386
520494417
1030014532
666931262
779574279
969529702
545908630
977706066
348752785
666198295
1183132217
167977615
1370663306
444044905
774917469
555815219
1012478784
602304664
843330066
737686382
1227494713
578488296
604629058
194856128
1118735278
898687160
1251961924
334583560
1337003911
38480485
400987253
602516538
469572664
1029251678
908092041
528790900
930667159
884579209
948946052
880579776
887314686
929863300
1344238419
643190880
1044675447
750028611
1193303687
587470311
599528223
81333840
716980617
917717335
454723167
483681679
1214652526
846639129
541026879
817777412
934520646
891667180
625485985
888178997
339258862
734742271
61467617
882125645
880252653
822203262
705854902
1040146507
738313651
1044054440
1065054827
677887211
724671119
771358010
340355482
875463726
1123282595
1278863124
1602649296
522835912
184662599
771661852
797089585
401310204
705279555
1436213387
842113357
1273482247
540045581
523007813
611344442
1291298213
278010731
597973803
890191407
147272093
829756877
704485405
715886180
541942947
273728777
704364644
991507540
418648514
962470801
349213756
999466178
1063339966
149861100
904246723
339652189
1336884953
538776520
1107822841
456155244
796783983
646852831
75142664
748714349
873829109
1081044542
510332395
278430886
731874013
829690104
764370408
432115144
1680074514
851539188
1022111083
928034384
631731674
536784539
733997246
793676229
797178161
574793042
561252639
1499428820
652207254
373951982
1079302575
673556458
632387019
539310131
957506600
1096711899
338253571
919450148
340465194
162074153
728594825
366528061
640383057
220020820
384777042
742898542
779965287
504441278
821140815
716537545
450738734
517009991
653804545
1384245292
1229005163
1283936686
427273006
722248277
596211102
601519387
526959012
1154766009
889539876
1085488216
180602433
240325373
380994208
953262044
586567423
495076022
1023730794
408267557
548227051
1291442571
351145278
1228756798
1324120756
469049792
826278181
1101888871
534430986
1660941857
1424872772
742203075
171170094
262480067
538939828
798405241
1648562116
1313058245
793770293
1146622157
435160034
417081055
561261329
1443284724
623032817
417593514
512971786
777701695
818073158
452288183
1025358264
643694656
525975790
1353668798
923816966
1676981245
493615366
869440360
412139790
533388326
802964529
903667445
853984598
382584179
486486650
541292159
1314798736
687485793
127319112
1391502383
1682012847
396244540
1333561716
492550288
1339892918
685168916
368827586
419227353
477078552
816847058
1500256603
189194828
1060128757
535763081
1043411150
966315981
1323159453
1041199406
666054049
1132547728
472867355
400192475
947329492
1384042700
1087632646
1011548526
188700765
920849848
767952951
662164180
574731389
687352376
1156390796
1743692978
1004938257
1490571542
456492319
947715846
490822309
1093954834
930217190
955456004
811504256
535741876
643169461
353338123
132267081
162110296
354746912
781236624
333753571
969057129
103046450
1334686455
403314453
970588886
647763039
1480994881
66332102
719951198
1265762806
990729086
1645780256
543424900
1419815130
1146097250
1544605015
1162749428
1475010484
663380179
1034063124
1643130810
1475145142
388412439
838269340
1385173126
859603309
1483607379
895997825
383136110
1129801133
1169721678
1344782863
33275504
847127212
581653611
458209675
1449404208
1367438479
222841061
1411675668
309601279
553458365
465275258
994544224
99840597
1114852704
1263797558
709380559
685385953
68589745
511946630
988784573
696878961
564439032
625731387
973706834
124949979
658438196
694426177
1105099831
262675433
780937131
1372306554
664140590
1618106555
1013345158
563151093
356930963
414897563
1153606248
967166414
1678217052
953027112
843404628
977806227
1035570684
1454191669
1161476381
278363111
1589788295
1538679124
1623431737
809070176
1312228613
575108996
706139957
1131118380
709228684
1361834931
755067804
623005729
1143877864
455104131
1416253780
1429214612
1276383471
1453047194
1057871352
1689591594
851765393
956643948
730371225
1229552238
978415043
553809666
346356358
827347876
433672290
1252892520
1047721720
288351377
1431473391
1360197394
1380773171
944622063
439501763
222951064
1012021146
557953794
1469543753
338643079
902633557
1157062630
1147971489
896965379
221142646
475220974
735925363
672055862
913328462
557876393
1669689195
1509930247
386876178
939483357
1391145131
459755379
856243317
459552420
1024257820
636007856
1336709998
942895534
255373832
547588323
1319536219
844000242
590174349
1121423645
1359746821
831766680
759676624
1215530960
1272549376
1511722742
726141579
394833035
1550551250
464057955
604941916
504852627
1259158755
274159640
906644414
1234471485
1610463271
671153004
1333029724
652173131
562714317
1285879946
986945009
257824273
688126333
1044950116
524894736
303883417
187317289
1051475230
493564962
1223654024
661212865
780737058
683847982
871928020
851552987
73023281
279885049
981716569
1144565315
368065801
566387490
492758643
361506487
540776211
387638348
996012636
464155354
724036627
1175094890
1351669526
1625324884
955489972
254336165
93356444
472288399
944994790
1613303544
1337427284
669938740
559162819
1260170797
751731856
119804131
996125095
624688626
333955095
1242434687
618824500
367799998
833937912
383382092
1447772895
1061716889
1037157647
868508728
1020098987
158360591
1432084853
1363201531
628203174
600453547
913073075
378844407
1103168923
849158540
658706715
1481676639
372912829
786752334
996398485
200104595
593326292
972279978
665347563
782131959
121784956
582859280
953576796
971294902
608445972
444892160
891643560
941220039
1364636290
909271532
413281633
1318124435
429766766
684130919
309645597
425538045
1497098009
117713217
1173645391
1325959529
786611177
558742281
634846041
530490238
909024380
761632607
1162620470
750197223
1435355738
411141509
448083525
738321479
729190425
28192702
1019451392
797719252
1707622317
435281870
279221744
1108376202
1008204032
583808184
837702118
230214741
470588152
1255472193
973145094
979736499
958328505
241068374
1220652769
203549080
1674208096
145204185
404342791
1055190467
488312175
1293081
1050924553
101639570
737346798
554483255
474675651
996186668
542833053
701695230
831249613
545970811
310304532
593289533
1602150402
926300092
705321438
330604166
52389152
347160941
924913702
456080032
1672784258
1051435971
1545504012
1177428466
1288911844
1421780303
632659727
1078875555
880594046
574834337
323396165
269935864
292609419
1459715119
273052477
185909354
829947409
278645608
1063629164
888771605
1080645874
377572304
1280459563
559467308
935957512
996991779
381964009
1724037015
732693432
1194962517
782700240
1101752461
479580224
691686905
986123463
364492798
256984598
457118745
612611070
1151425004
276424491
1236849596
798840034
411641808
1691994710
883425764
962374979
250788856
1602130284
51442334
636827089
1185167
1252944398
760907344
768156545
1201303904
321978751
494883870
1130060564
202994411
60942535
423051925
518313378
68787572
983679683
1250592039
467383784
197056615
750210045
822319221
595106882
1031536092
614822642
644132871
811612846
507924034
1118756102
1156045963
1461148090
1380270483
468050346
284465247
631559444
1093399698
838655250
785546227
840362242
1518836195
1176980895
1594242591
634674602
852002596
434718168
1569277751
1035334932
973974656
932893197
918135007
315834103
1032183423
601788522
495209386
873380947
294733176
1489721371
702933118
1171841625
1355840776
1296222673
864544072
526873395
487801957
1485226972
216442941
1580314943
285655906
598602044
183788709
1501869558
849177120
419075351
28228292
1335032022
623662802
507050872
1025535678
867999715
1425185584
975990266
1486182565
718352626
399528051
287361345
1409547292
821475199
55154956
511588651
1312298047
1208882038
387458941
1067479073
1381915599
362207567
1533042714
488940327
950219939
708174881
260505948
365697849
1294419817
764225973
822500680
912568315
333926061
1698096379
1248071464
537765367
912884266
1149274168
1244885767
167764287
484607959
1371226224
869348295
980223045
1030573019
1322839396
466109938
918822058
860100225
670198869
1668877046
755152468
1211727489
438376620
612186860
808056737
265849700
414832120
1258700137
757260559
583417068
921132291
1158419149
1261774237
795731941
1280788473
1187286351
884350867
1095691434
821639614
813925975
674743567
1374529083
996711919
1532316692
1492955586
420647691
835497095
501051065
1031243278
190261511
968482429
658614051
490168997
1058231153
1267003533
663635763
824758058
617382664
1780932652
1049161445
467714315
1011201447
273925004
626931922
405058381
410977215
134119498
865682130
646130690
341094269
273725754
1243569375
403850514
261543831
1099491537
1060261725
1486844412
1208984781
1308101485
655424646
1105760067
983408091
499976893
479354150
1560334285
642432548
263125447
292051178
1221780152
329086383
1164621496
952254713
1033341445
763120917
1060350846
1668662148
329011944
349792113
675866818
1310718999
1267632780
1584004523
787733362
120208442
916795799
447075493
1640615708
1205312833
1043267293
1229077955
951990327
1095739820
399852091
882851622
835391270
424582511
1310136829
1242738365
671305770
1499762590
1475358622
648318622
262085761
1091010769
1229458547
957830775
1172076456
1096209638
1009810392
1638516918
1602292045
923273461
812564662
240492905
920154622
528412964
446764796
61197669
821917220
507667253
825099945
638904351
950239567
375225131
27923533
1454797617
764066018
301525144
867821001
1033845560
55737054
458825902
96984968
89394154
916406593
2519957
1433545782
1003473280
104673080
856040979
709735629
838681409
423714911
665414644
2799310
1464205341
1640958078
140718955
904192882
399330875
954610090
489329363
999366168
950322235
329568737
1012935962
156460749
496456953
643744362
1228785380
27442681
236669599
1045663863
166960716
803591924
896708254
272292225
409250747
865053305
131642284
360738645
1294236015
193491405
646924047
388386107
890901333
1600341704
175455742
196604370
313359764
172525364
176654699
97962487
141244965
698360616
178517606
845576604
1005893883
537438650
1095680614
77052898
780101891
581693234
1145654991
289643310
548203298
905286257
65336832
641953119
448926510
270614600
1625236551
224908215
874278477
486836285
121776311
341210772
1361452289
609208256
836991617
1260376571
714490508
194919347
174488732
246830015
1047890031
397031591
718662449
468477772
517483970
798220015
792965001
811092195
450047007
941057748
649939632
1436480020
55856452
192478182
1031331856
220510459
886002726
1244896246
1633026705
273892864
201310329
278621669
193659964
1057562208
119072266
952159742
810824270
42884792
787010464
598392580
1585066564
486567176
56966415
379738254
77820406
1267203899
751053627
287464701
1457131795
209470081
397005588
1290690544
270510530
437219030
1081874793
207198971
740699631
311285664
953163409
722025469
177602544
320452883
1358212525
886566346
866931857
1087375932
683817981
1018672933
1093297768
60794992
1315895187
1577982041
273742612
1009643318
1231022568
591860776
683741295
1713634050
172364333
717637696
482102457
555104614
321749200
223409027
354558308
427987957
200917789
620923048
1216175167
151286266
73774586
239535609
337121162
323275063
520319028
793893158
877969298
912436453
501272985
812746413
1045278901
1186327340
503288807
360051895
1301144666
284978503
129024184
1069776488
46116443
1006417489
780490657
754695043
662913546
239610072
956080341
649835704
485681841
753159045
603672175
434060359
385412480
246527570
1277292239
2906477
657943042
934241504
64731726
1470012714
747085229
1096714310
348090626
370895694
76672359
961551339
283327608
383724801
500129910
128878781
723935725
326450484
1574728310
1402471567
976133949
759831175
389346219
387086854
705227728
1651991874
870634868
641184809
730822552
149026756
379832230
653716454
369507353
368427319
1317133065
1101816815
1349570186
1267314063
170765258
645785124
657404241
342052787
384760386
727026107
1231093012
330004443
333669873
408871901
1368645313
191235450
343755589
992722268
947340971
1160144892
802721537
671284149
360746179
356388672
414740383
644106010
196538060
407441514
1004996535
944830049
438041374
373088694
1050707582
517475917
235635845
303279450
424498616
686456292
664475103
429411852
893320104
429389373
487705994
471618626
169165854
791685951
408316366
952350816
368067218
515597300
350589869
318606315
632036962
356565960
617881320
1133957748
440233662
430893199
395238105
1023943121
780515227
329388920
1217607615
505530073
812476151
1320065027
1243324307
647046613
1053733411
118863763
1382136139
713720181
112390569
1113802615
861040994
752767117
672753953
1242338416
457820615
258585391
456842842
234031483
532003630
501551708
997197869
847828108
1009328580
872749319
476723338
994683023
1344856314
505405816
472344312
122908144
378107072
399254455
433867880
82528563
483867165
454659520
743414387
441026617
311808405
855596280
381300855
538859915
420155492
567442410
448292556
76357957
149833640
540987091
317203592
548473591
698317963
811240889
978812426
460625016
47471943
1016431382
1036788537
792635040
802159721
401924563
578079858
575722365
671877373
557124316
473750923
160542328
712439082
876134653
476275372
384799721
458668228
1270270387
239960361
732661792
325012289
396998060
214501139
289778826
1232631518
375083784
1286949338
339854788
598456570
1294947435
911207315
1422377797
823844370
168796533
1219427712
649357853
143557919
502515366
1495563373
399206263
480519781
417839733
571270831
451248431
69576750
1011948673
1320050938
792553057
904986076
440696542
448750480
1021006280
520710213
230989276
286016599
187247991
795224326
1036922010
320827115
434494521
405817712
1666895228
862221923
452683678
230186818
1338026738
1323265331
392865265
364725593
936042581
493512236
531782029
474580215
692304759
388767200
748299180
348070527
469095894
487776827
1062610839
1618137864
601100916
917197059
530932595
1017755042
88148862
508111201
1158747654
518506692
788276453
678846540
1160037072
673670204
532838048
407410460
1049409845
488998555
643146224
939315647
537050278
1006135455
1144784202
1698993145
546884283
443320134
315156614
504782338
491199617
556840497
278500257
423078943
956114393
1223964608
883037690
1183105033
738935754
437692454
737105452
286913179
1398321824
310475371
1673216050
1003017424
581795396
1432018642
876450265
171743932
692546978
434482046
856954401
473293504
1368944328
320959962
857584315
434709011
1267683035
1352852623
436943970
458953405
574177518
340326065
342868616
883297460
92668004
431829830
1044885359
972264900
521944239
1653301591
1131087728
807148834
1406656262
248434853
1333163042
257862221
536824671
991839254
296623303
562795060
596131342
1446706821
926438
1306419036
29475414
781589151
1195454545
768375392
916591082
945233032
1534074810
85505055
659986788
77595612
421115329
1606129157
160820131
1069543523
468760733
1338941853
670118998
594011516
993307742
956594488
578958965
484735799
516328085
968189810
603443761
639279877
770623569
543778571
654982542
1043019280
957246694
1199565632
524937344
294560318
346911070
486132855
848960424
529074919
644800779
1598331242
353444798
1369940539
650003876
322504710
505107518
787212337
294418624
925678744
300343786
513444203
424824691
902368595
338401950
70126811
229765989
666120448
520540594
51872746
952123145
1082035729
1222898885
944165709
622070337
508250068
272842850
548882770
1344263607
652415025
33131348
627969589
1068234853
438480011
791453169
947374991
914303407
1349650649
1122540976
483191822
1049117008
642236399
313296641
433629434
1412878840
436749368
1554369120
773528875
513945425
372673884
727466834
1448179679
1448775026
648731651
797060857
657461329
375438230
1009544168
574929318
95160517
1010743704
1020825729
669743404
392405417
652187848
914551272
196965760
610815549
676194408
648868270
732959304
677010612
868884266
725600102
376457293
1412228251
734395354
1506873252
1432160455
684209594
366358912
770745946
464925140
1225949166
1051714383
616975051
457866906
135199984
442723726
923415176
740255768
455162
728447688
1462647701
659816623
702518530
875690213
433615794
461569588
481689786
905494944
350196157
1129265146
478102282
590411198
402869740
1606477937
448666504
467186906
147620511
601639906
358173151
363023971
1399616322
1562334038
642360450
1499464949
1245313653
1337760887
54609236
171545775
504409838
651266768
369701507
343576289
976681620
917382571
448935921
746019283
599616979
422869341
409565872
579312592
1647274765
1391239044
1108364800
520161679
583037579
642161257
988344808
542350598
1197121043
959887846
1408050141
664266109
839106087
729424283
820327042
1175230990
275917510
368144686
147121724
1112285140
530593083
540717890
756023464
826134632
479456023
1679875079
1687077037
861431870
177643186
830872536
96760314
554465600
676560586
1000718839
1067720721
1075163362
509072721
33352862
778639813
530194664
476429384
397767348
740135477
973265924
880178252
399317264
310717267
1451325217
943504925
549483102
313983519
1029485867
765154070
529192563
554266314
920276194
625192477
797553333
429933328
589538036
1277146536
838255551
307779167
1760745598
391756614
1086917325
1389255821
483637063
721817523
1093550356
682567150
777815455
843286087
834231997
809065501
1482111590
762973145
901880602
480697104
450478083
1032556428
720525408
898543855
738219928
790099831
385478179
867888904
1239129492
518105112
390807842
875142866
498229170
1380640457
695564612
1070495581
1216880717
397064966
894271948
642090935
801140485
246690972
708400154
310971523
643813994
900778230
892021402
545381831
486678915
444213235
934178179
761033692
1166545145
570306422
1240007499
824269920
1260042502
285464349
666039756
597441412
664143577
869897283
1605467492
1058087277
1266833374
844138303
1449421529
742484283
243443551
870870164
875503376
1247181700
936938939
499012873
415101633
404968089
1199374718
497040496
763806160
191519228
463422447
308358688
677332988
386054817
902661448
1263540495
1248562514
96236624
1182336562
81731111
876678877
1698722589
1141488271
1085795374
234226405
960040362
275509546
870893247
505170075
172118252
597350970
550675700
616928868
809089168
938117746
481807545
1422657911
940551770
754342294
541987772
536713250
802439226
510755293
1197134408
621301346
612928260
962277617
884700997
869958292
1251338696
472171333
812764241
961572017
558612999
885356509
673489398
53639786
1014170173
1686002830
538886883
749319361
492026537
774091394
720922196
137806609
806162089
1149018296
986454632
945947196
1487396455
998066625
181745620
975842120
1199961867
1022064320
364250900
714630082
885248028
1515818085
667421896
599020300
1163240349
821677544
561934091
484217165
734012591
447372799
664625804
701965745
1043445727
702617638
215386165
1155417079
788007778
359667264
1085460277
1264368629
470094177
1662042705
1228523198
711459266
909798712
677741342
723535934
337834110
663930030
743371822
1001903954
735753038
766083736
1035878980
1011121789
532655320
774997844
36672755
431889486
1680777258
962583970
530808245
461134837
833597757
562665259
419655599
867768860
212180875
557318695
897110989
539165399
1088016414
203215143
1087495395
780798749
684052251
787914281
1029192157
1772317595
871759139
818462984
1454491167
381397819
818422603
965955085
1068834944
1113042229
948504959
1457078424
1425341651
315641950
192220053
1003645536
809830435
828213646
518709933
386795359
895143677
433481403
891389450
1139672857
479043260
1361489649
448538193
712854580
499264659
678898689
840811999
1147746314
1080826947
1562487220
932986822
435218601
539087658
1340028963
850843985
1179801516
1452432575
1177610685
1135498575
1269792207
877466180
875746217
1237830015
440250964
683583556
679298808
442174976
1198994271
933173178
965061991
463107482
1410071321
1089500614
1251292107
225590948
1181671924
501189609
516268836
473716978
1289464556
722873635
409087989
856808635
565842782
736958137
1049225506
1333906303
577694861
517632663
1028348636
279040356
478911253
1222957299
1654849568
1138293739
1385757754
928955980
387597152
497234954
982748335
834031804
690745615
1160858376
447437082
1219866104
1234328628
672310335
282633681
1350789372
708162005
1168762615
452181463
678949806
835235233
740287016
146061159
1007307274
1486359149
647754324
1338629525
469979590
503067561
498416956
993049045
497548790
373640951
450711086
338653177
744724925
1066908260
1271559939
452336480
866643350
965225172
841318275
994759109
1186116103
382558547
1315564796
1410214955
928097716
768055315
62415308
1381495730
770223716
500070341
555238212
535492797
517256956
571146316
836422823
1225595655
496338942
1638576572
769393263
403529684
583226636
783296335
498663121
528270522
1121623610
595931451
964071822
1127270154
1031615720
1159976984
1663664857
221781635
1169065001
663916740
1463948713
1372130135
1364287617
641262178
6576420
1339047783
1694488762
1207785738
677733006
1194735211
1245270163
509601958
627916229
182526758
1093089542
1487780740
1321435881
369284633
1346935544
319140494
1459593702
286906193
1688538240
664815477
865345753
947312231
856600979
858342532
1359710619
1566646202
909714966
1429233242
761311083
462557362
830347522
620895072
1645465575
910319537
1492064343
802621706
996846941
457319479
1023057848
1281484292
821036442
259755384
1086256875
970284128
405146744
164211994
503028918
956089695
888842420
1086165789
933627390
632493302
407483630
299047835
782546251
742189386
423366347
69317385
309014490
469655849
529675767
1422066526
1229841740
476295421
423995921
627416876
1387707522
1557406386
799562522
716215771
1397834503
2890906
942424918
1486124620
1299554620
906872906
228561539
867852612
462697374
411183836
742694286
470554563
1236493893
863704198
785011861
866578741
898505697
740829042
723247349
363332807
1301437175
780307307
905976441
1234546661
1155740766
1065079130
880000105
821745550
629542535
928903276
497422710
592774341
396019234
866158857
479951960
878623517
1565007384
555542793
685782573
1575853327
1147644706
572610595
601590958
787813270
774293939
539048211
759795163
671867077
1212387433
1249869729
626387336
542161788
793643924
1684299542
800120794
1125676364
527769784
417708180
531860034
1321279189
537030614
915028795
1184715413
255503893
1028582239
1104574990
953687034
424489751
939292937
460887132
960012901
1250471422
751378681
518546967
857604937
1021849204
190042495
704906894
1068154088
1155650125
395067777
835350391
892660836
220842394
553381621
1089479291
767314266
512052173
1575304050
1681619955
1223144158
522300639
636802568
677744757
1070861445
1338285070
1433243272
876018780
828391434
1510140566
1191357626
1153010285
1596120651
268918682
1150965224
1565068319
714726124
1286495798
400528053
621667823
756889308
641411656
313235770
506380422
404987401
1126938101
487608461
739176502
857487831
553853312
1185748109
586626376
664768464
584179385
810818894
1062978832
1288781846
823650116
879964724
767300081
718257202
1118530998
1147381116
1225655936
1673838739
194112109
1108529973
1334663482
887414465
1402224848
1007381486
1050393012
401948005
716478568
755179087
202343394
589490551
933512943
451686363
821114694
711732929
1025040248
313334060
1036828373
637583219
540142051
863886240
1049406954
1455799444
876108760
301558019
924975054
1142144773
136147335
1042149691
1099486245
427473068
943604764
1649591390
723165363
625731933
795607396
1357966630
1141847074
693000327
1097518704
554284451
1671296938
1086532687
1299006408
144447561
888466388
846071892
1497498592
824378873
1625065772
636005723
586663719
615260106
429179780
756122538
763574783
840014839
380722065
578525669
887906577
617733971
529406244
622830058
600843295
1060833949
657474976
1199059312
1225041491
1586886423
353803327
824098457
848660547
344645210
593884628
1349706485
1140952154
986098666
460528334
479269288
1032411698
584522568
1024811369
1283861566
81451565
1062317895
377817728
506450753
1016927916
608599041
550306703
1549290431
426902527
831974247
998381153
1426307448
1329069800
1045514792
670539012
184835974
48799181
1580294325
70220735
913344347
454156596
1086498605
1407290901
954066953
988441839
138315162
544859821
1084369267
462125208
532104488
300837649
847398225
1025967614
867269656
784803873
895492909
823882763
221382995
563403179
1579581564
135210644
918150525
1269497014
714322612
1780485366
1162366826
1298797862
882275081
575559704
317465954
1696280521
504119077
633961342
193403142
1665522538
1136074729
761158724
452884534
1239254387
628949732
1328401897
541143276
579407564
746275458
621396640
786547569
1393457906
1036390582
829506429
949775930
729234710
87245162
1203942878
1159963977
846932636
956052972
631246128
910784918
746658506
841128391
1053204497
1244830260
518708249
980313576
738259624
570981759
1065417565
1348650636
1579943888
889849738
562092793
601217159
462109259
845778335
559206047
1369543742
517517125
521221174
899780657
958780299
1668281282
1033597979
758238466
549651498
1170876099
610307516
215166568
697592716
603985205
497617192
1045041308
1028902226
276264892
1237695011
919821675
841824225
911854605
1023802360
365969208
1041198662
352135023
1300136968
999963946
815044916
522746529
732371408
1638035712
1183500849
1359599655
684873024
654201750
1599699396
1204823601
686735556
1684850621
291196422
726663606
383657021
1007842630
301987225
735814610
880729436
429376919
919635803
554704546
406126294
371247533
1164449542
1372630162
1423764334
1208491012
237050421
160757155
640249098
787166725
793303869
1099633437
1258726047
164154980
1266422173
487291403
801356868
1015154756
563376575
1126038371
802417862
503340683
1663904541
221139080
437862
658514340
529065416
240429213
457746430
343324720
704633477
1369842986
1241735115
645366457
793167813
357431550
1260175072
709457073
608900660
1095666435
664435743
1630463413
911764643
814227253
645783740
480665204
366390541
1267143627
1427013837
409541269
369128980
856009191
897517291
724928886
506690747
1418382459
460677926
1352946571
556161289
1335567904
699362577
1409134784
465595168
1379057957
1063325552
813563812
912355576
482717662
1067770256
1221808116
942004611
513651657
931536534
621110064
713184286
670042475
1074512920
1294470614
1338699301
475908452
796067187
442134932
786329219
607831914
197753284
889327251
668994812
388454374
1277212103
470014320
1671363841
1339676096
1331983436
743918325
994489862
878612617
748289962
572328729
544523691
318437185
1198642782
727766144
902272183
622521895
397601875
642711750
1458049185
1276510649
754728499
428380443
675077701
698131014
987490833
1430272833
911934973
547912659
872315884
457107085
1331028788
284999415
600700511
657166805
545989171
263984274
726015160
1177019835
2643490
1133356474
1017233598
772731869
910502037
226731884
845840115
533296332
1090841315
377576555
460946126
907145226
870848460
449812336
1249495717
757017128
338960747
588893319
128214591
264195624
1641343522
1191974804
865514648
734114859
1465280268
1177170840
1288099720
44538874
1260216931
852849392
389774083
814352237
728921064
702452968
765058547
506333176
963373745
731491810
538606147
1135991239
671704552
1058333540
1711804243
342327129
753130054
52639955
51217239
809811361
1268201026
1144466824
755092299
785281261
84361682
195710034
939360643
689250559
267913511
410468106
595183725
1309193683
1427340811
1037023011
887366534
823676082
680791494
832086978
427048465
1050429201
1239400952
292439084
945766680
492284879
693995985
768574709
992995833
1087043788
71398216
747923831
1598643815
777464650
1583543394
536823479
878348634
1307893350
977114010
334033030
358013138
1440584773
1015540630
1689650086
1058647448
934949706
317908448
912135183
1066110450
1065763729
1462016314
717822238
1051696025
982994815
324366507
422766542
1344230765
455599566
443638130
411424476
436331735
635233388
359954427
1324525008
1228545144
1067193280
1005675069
711011440
633910511
455583630
101062645
878202284
1123979344
291533258
1056306514
610883019
271407400
502905562
1320275387
695966692
247305809
432916496
1460941105
1440985926
833123794
264803332
221408651
403184669
719668093
1405544368
942371775
1340528508
919599680
374718828
406197289
619835086
861471558
999612136
1024119139
967521034
1357740707
927406600
1362546382
544010030
1259316271
641792694
1485802446
776920921
1273203522
1301697352
1577313123
1200866515
1397712191
1267718945
958517421
990579924
1285450313
1718422556
288438194
383889925
473712112
1239598247
583198792
918626673
692984037
813373371
966485133
992129967
405391177
726828466
1470125815
896213990
1070860767
487109177
969843973
559410431
1287563417
401197526
983628639
929532675
821961459
440827955
353941089
1539875988
448724010
957644451
1349653523
1571787135
934011685
1499431712
664494082
455265288
1104964998
982298315
1074806179
884522539
640080628
767264884
1006419095
1075897691
567529447
385447534
475379838
913575630
387328063
557371392
510851734
408863172
520969830
1305725663
922335209
999081470
1191622053
1413107498
1329851938
850519414
676195776
1203827337
1274081884
1319948348
1301320140
472245968
1693129517
1326856728
623802469
63366451
77761657
455990812
1412756016
569416887
15047085
479087868
119644988
1458746219
750261198
287580967
405746272
482321089
359486677
948138028
1364590528
822945173
465910832
908505507
1231284519
1334593454
1024494912
639388263
1333094668
363218163
784397395
490947193
476446004
223399236
1494371432
660358926
308501416
472219500
363454028
745885238
1268166280
932348047
823330021
877140522
585819174
207348222
288066289
866978104
382079110
1381944344
510844919
232355304
1032085980
887757886
1218995209
1172263430
292132250
1238719095
226044770
1036886245
486682781
313606047
1286292008
541374822
880693230
1038763467
466485453
191324638
1327867417
212092036
400183657
59655054
827429650
578109477
1683182767
633012630
311275918
486201721
288754755
688466246
1420564151
1369170741
1006711237
409527849
497882882
1196410425
817220909
509996551
806615756
1642642078
452749535
1238472211
829603521
1291283896
146578424
160027395
969118772
1260854913
709063473
71824504
644438067
347782888
1223983908
283262054
929428373
557845007
389853873
394273375
850252489
685811890
1212601888
685521770
557275040
627436191
400112633
340826593
145449954
1592831670
1165253817
285307120
810106641
788275819
408948571
828976393
1404347562
987153599
954111062
3676435
1502814735
801242781
892223540
1080160426
291281210
250421787
476430950
992366804
380002366
1467447059
845663172
417586362
1047963680
734900436
408928559
1247281010
468791201
899561294
701893049
392895008
503920438
1451140241
780140595
1257041728
1127879534
837200252
1491989513
1438364520
856487108
366465051
1370583856
366190064
1514289812
773959514
1641278856
756352412
382850189
933514816
325037328
1519883165
188326500
504675619
302570881
488580534
304295479
1312807095
981915830
1068869562
1128796476
1084679653
200856743
1023332048
25037851
1082940002
849776080
413299485
407539056
1385761564
912504964
728154274
746659
769487085
409098777
987878419
515951455
219788196
396624119
1360639347
1021966590
1206045617
931219866
631377638
827996337
1070139668
1058343544
286795593
1211584113
423630190
534668948
599312958
499632866
1518051939
1069438757
468071317
611445836
1276980611
506870346
553420048
892630531
1576789778
349494694
578304136
1029371426
851285850
1396304188
700113056
514234733
595273456
280120409
1086707999
147757682
608154337
884385811
504586375
1429444339
903558912
906969251
927154065
449159794
644070935
1032565958
1410572957
955357219
1299181234
1170908929
663053944
904404472
351899061
830257975
658620731
831126824
768375668
1335218202
610723682
1445013557
795467839
874498814
1373551955
1205129771
350904090
768177868
1301179679
1273726692
1224159035
643611394
1390453536
800347488
704542825
638989137
714528347
687013764
1444540279
316452683
117477893
526394340
1032729841
1212355058
188939400
679599549
823300077
1065457782
917340183
102919348
1251120069
988226457
606138971
583985636
423963050
590872323
1689381662
360204647
689077375
193087461
434160615
1043937916
1337389081
144849560
410811998
410912108
290516601
251153420
516282822
585439233
323846595
540355522
527963876
965922648
842809040
881236660
733582634
1010959392
825971502
252103786
630233758
459621465
821456218
1158302727
863713120
124814784
807120376
996744456
1360734664
290084339
155693028
1173218736
1137403399
1403024375
693394463
1072737968
522445056
127752946
100481179
691679292
931182329
633207619
360531860
873478830
986894397
1165394930
1206110106
935637628
626214892
1396412570
624415576
790313266
695148668
420966520
920003387
270444704
777400256
1241670614
337204087
309552339
90190383
1038000490
1008157424
325429445
655787999
1551303842
860217136
1248648206
962597148
462015923
813284928
504518478
1222087501
1684057274
690049715
838185188
916195781
636666788
1212684881
1352108888
1538207231
1040159071
654229372
729272194
1236494137
793837347
1051294816
421527329
286524439
666116237
847776106
1231292001
1352279814
1325110332
947644162
159637239
657950312
455213464
165852655
1425301457
731787446
705853461
878742779
1632643013
1237905893
1390384617
211411623
935895697
795332858
508586548
1791787723
379802426
572264388
1063764272
1282094620
1370217179
392262773
1497109855
746564908
849279203
657031374
1054614666
369749250
1477914636
325891489
754163578
1351301121
1041918112
1296824097
1306733183
1042454911
951010361
1329302243
791362360
1466611048
886141422
1382516745
714131737
336556901
1412936400
492304209
211085697
357573040
1570083346
493436915
1043882258
250409723
518873134
1061468196
846985531
811845397
1291056434
558029551
193309199
192445945
961241352
1007020019
840545306
859531810
1107270656
408868558
452640875
1161206713
1694544555
402686243
1585018748
1431465551
1364795078
780799183
794413664
243582424
632429134
908149077
525249251
462493573
455328359
895378051
1338070646
561326373
518881618
667785537
368809118
1371073469
1208091527
827241035
245741130
965805554
1266839738
544097224
1024811305
576951758
971222946
821100637
757978169
818678975
1278808188
586462576
1252429974
1361013968
853165539
335403561
536593857
1045748502
485964200
404549374
1132235261
421255745
286723956
1347827824
757014938
792591765
535066732
834588258
1035959482
506230731
780486276
1377441212
1388210680
674184672
1676222649
1031882702
1121382734
1226074419
1413712745
1062039832
1392867205
462618436
831331997
1400709327
249149691
581250036
114227724
1224946318
303088086
1254706369
156903081
895081211
805811731
712923910
924153164
852309468
422892301
831436774
1412080869
889786281
136881566
608581052
999378740
923548708
954396202
501723402
1012235103
523028097
251446272
332731573
135544366
440255383
690562339
959612036
672338043
969954092
484810388
321641346
269742292
795608480
1390151254
415153268
842393126
930533718
973039869
429541380
943235318
994293222
1203546992
986324124
249749569
207261544
759408323
803050027
88898060
265628163
1148716161
760433264
515460999
526362014
1253315351
884559215
875021940
1682878470
947168185
543663681
807964331
99491448
497654531
264287022
1094459621
563655230
227312855
1014932118
268373026
872507214
646612620
1043345570
966880252
1021001316
1023078689
643803316
1318664594
847386408
791169467
1361133246
904351066
695306984
392478985
753081592
1249346622
451904316
726309485
1209381720
1228395613
1085379820
417506999
690490095
1279325646
423365120
549521356
672955663
1413469692
1404123588
834993002
167537033
400348868
1173560805
414923212
489038885
309361020
795138080
302122791
1025433826
1618389697
870693952
1076858382
697213950
883528946
925289764
1126024620
313595829
1093380034
366260997
1383960125
519463312
1031526354
837858377
403737875
427367667
781903807
1611448022
206936732
344002673
570873687
286390790
1076462437
414423828
1132304999
459123592
644625107
357482
1364267280
830152205
496534726
533349539
362159941
407272990
382238011
460086574
987053186
474759127
357714903
1169624
688477170
855278791
80199699
451217785
279667545
451595050
1260803939
1018345503
495149009
421595667
295779184
508965712
506973221
330805690
1499171540
213982990
1049164305
630828111
1233127942
536308804
374315916
487294498
1141736474
1492103458
153123817
503651719
819161290
433926391
493764622
1487743586
999397001
1185175149
281410863
25873515
847138054
1339756423
92144067
359787736
1027826922
1206480411
371005099
715764638
587873397
337384126
1378686731
593966501
770269193
1003317187
1032084160
455823310
1206141224
1395938184
419420693
748839336
735007336
873645022
242842278
1526196327
734772758
407083003
482301819
882908604
472359245
372153994
97755259
857087522
103208526
1178111815
736909455
1006035038
856601373
240100479
581174862
682124330
795153229
914601110
392206892
1036554833
910788174
1711233144
144673711
1112867381
906487966
559201823
530560752
1420768241
580494581
367720068
1520040058
399980636
383482750
542940535
208323404
715800739
1581490248
121454264
1096787147
322239927
950385771
1337636601
495334743
2702784
823516743
636181871
562334900
1042871845
830689043
1109845570
925703994
597152177
865394087
1432354412
965594614
1090274350
745678460
478189466
1060264345
461233389
559386647
474386918
884977478
1254956935
448105964
392822738
1401152803
1461372974
807838290
802608949
433437495
376572074
1344973558
1012486543
526358513
555762977
986549694
650684411
361287050
313409238
1163388223
867327611
95227016
282262895
495793242
487379065
318679795
106907381
1096362063
1267922338
195962702
727203500
345433188
1363049295
698414816
889061739
221807123
420639417
523760840
1778564704
160907010
398080650
891436875
411207144
751815043
1359741625
978726900
821172506
599515229
305316212
978668145
454957446
972874158
485787820
1041915411
678930334
833660592
1068597272
640711047
910661105
921974301
480445284
1603123989
153135756
135357667
1117876920
1075646175
897061583
419366917
981476165
940974095
1266599899
752798601
1525262312
489517344
395160001
575792185
866199419
824784179
883722178
375403930
200942310
867105380
1240574706
384206658
971371305
588177360
950249785
493708702
879204249
1365173201
393157705
452525188
850970382
566452545
326262761
653350266
719364964
1052023295
669376771
496178159
1073632068
608699946
344860651
801779733
545028046
1357505404
683496423
1373945333
1505343541
77399213
561182082
552133232
499815270
334734136
1211961573
1681540079
892588267
764334195
1262134612
620277327
1112083487
703410341
740284526
551088003
201802997
875718528
89550310
737225353
792001869
328665744
789355887
621775717
145551312
746443342
804415375
817011676
673848910
478505712
1118112914
577034982
707226325
830072111
1317308552
446044468
500171171
72900817
745777103
96770342
1194830539
387160831
425335663
1369927747
1193432696
671849061
193417332
521694187
448778160
229584093
303259162
269055348
937941831
466749339
859668072
575237568
388059386
287777494
869530048
501183898
714178748
689965987
590584602
457544312
645233486
1074441207
424800461
533347271
499242216
799025917
661381999
1045027610
1377877209
1282301643
957569979
818222752
75870095
1385275228
806228111
544055718
492905958
1067928227
81716362
1346411891
446699386
640141284
538999360
1039711047
401015826
197660497
957859408
212620743
866306891
222886185
661604614
830790927
13151905
290622769
689545300
1141907566
993211663
841558806
250600082
770446250
1469616246
1531707682
90185709
1214429613
683881674
1140621701
342002482
491225190
1452007065
993896576
1441476470
665557939
952245345
799369332
263823096
400790749
970855552
863180972
392411282
335345008
599119284
996261960
610533587
244503136
545603875
821982830
1114592170
1231518888
674308947
666621101
806470405
898307951
1553485908
901387157
1445725300
1294384754
975772142
1061919393
993092433
1453996359
391800126
1462677746
887805347
292428080
1209304170
857339470
498705921
1341268523
471136203
377073675
429774413
788596998
742200451
467676082
1078726437
473930465
1253848131
1042660137
1307324991
1503001755
750071733
1444561038
921812817
878387897
415379459
804978131
403927082
1391076991
489299810
922903853
1069696607
1102077849
1170193194
312539664
3823796
477297504
874652368
1673380743
904330667
750973135
1306321665
731579459
694547582
1051458582
836246860
933281186
899652280
633896278
452629027
782160945
3343810
790865334
1015975168
524542543
943503527
379184496
1370342185
706175050
422438262
739818987
450181976
120443515
983807229
1339407356
667395720
1040910039
464083656
813332195
840670355
1343451903
240701451
355478360
909174243
796880677
345074602
773655703
892154611
855509371
1142722485
881995746
397291515
777381215
1597433514
1200221654
960785749
544240656
398881605
750484259
1333654645
952045350
719178493
1752260841
489515698
1444525407
1345817636
553487197
463525376
1537098281
883150446
1314900808
196918410
77707971
354662307
933863937
781880701
748835851
1008992796
1052740797
832360640
417901882
1675844627
933697569
213093687
305618012
1310127545
748644357
802827632
346131782
1175578130
1070929339
653966060
377882850
586888136
692954029
471518923
1019559117
748086537
577279957
871163913
1074208275
1407381327
1051688402
145737728
1485258704
1272832903
1139533155
465832955
368063456
1632609966
1649902009
533838437
443759732
554432811
752337463
1086955676
365730971
897807846
959535470
224140603
487802743
455075924
512184094
528021424
941211856
589567311
589124608
29907595
1187051870
864076636
496025379
1063849822
1027560098
1465065381
366460836
612670622
579489985
1589214394
1604474552
1562079099
1296158900
792582938
328402099
722390685
753306293
275701382
924431653
632307918
819212324
727260142
1403934786
408581934
519236622
821946047
354302269
536398134
1157505724
213835588
299255932
970340310
203556046
1541883188
642392447
1777011413
898011239
804465118
488453574
1570626282
666368243
188637968
777604232
1630384018
498178312
480996
305252913
491700666
526473214
461794064
1554273399
322628916
487213703
245833255
973844071
1547412690
419227395
322665972
793741969
888562595
444847869
349682940
662405638
278170082
466351225
1016080
1429818845
569205410
1059877349
1011036362
1149337255
1020084720
1399981813
1173431127
968043228
1266554144
799889939
928486194
376179273
778231793
156210552
1301392923
725928612
974791389
1242671636
619742518
696099674
1483057825
296736861
902002578
1365099417
739635769
261514742
391564180
714972743
951171984
442354498
837147184
1001508942
1122364320
788428704
1482284101
1225408444
944041209
907113566
989354315
1191780706
750676452
1310684681
460501828
73005811
1014130916
1286284025
1340797086
495884320
597537730
224133650
443456258
1186499434
738863685
452798715
1468159358
985923003
973011445
600117554
1010756007
631132678
1625532537
1028934975
687124210
1013983878
891596353
90353905
851468953
471112842
667459385
291402307
710336136
958995111
658233339
941643887
526907479
494525767
721683300
535635107
910273483
902838162
1709874014
1469419869
1326339874
1008079991
163951272
505456732
867307871
389223824
445480958
832359267
424649689
374224933
389287219
456446781
979011760
909933118
126931903
702506014
598247839
1393848369
1035728453
820654028
891982737
756384326
1488849259
168670726
888883087
1142877900
1250967458
839337540
1167733053
884185439
1089977217
916296174
809445659
981973615
1281275318
1145646109
910854949
467649923
914530935
1484490668
1612017602
362014599
810078563
455580783
738819525
610993330
1597380370
1492571857
376939961
1405733676
595980828
628933209
307906606
914153200
780038216
331206644
724692743
408828755
707316056
690750043
796092069
672713486
930375716
844389140
543890126
451387289
601024225
1264371333
876204164
574695382
978570532
1526907052
957792769
429741215
566596406
362518869
396966237
1586892685
830788925
1737105834
507112337
687788433
680038756
706381844
590185737
732184870
1295406365
1008806483
848825297
397069628
866565722
418768488
1431049104
2093575
841284130
1170897026
193866835
1338402385
266258051
870580597
359316773
1093211165
316854451
833274347
886687727
906332225
889371259
966053408
365830293
725678567
1326764859
938449117
1307805907
722674900
1121940318
744363272
198962937
330643172
800130866
949919456
739091979
374576598
747657540
927085623
675277502
1112159665
547311045
942800496
728629321
803313978
1006287670
1402842990
802745589
203157139
1258404286
629422272
1051378522
884592330
339817816
1118792052
799378447
441285421
505283694
1599899829
690202496
591605381
764075562
851863331
493624889
609320568
1445327171
959813158
346747724
422710620
1068592129
703808898
731599589
379485329
1134810142
439604516
933200460
592864538
783928512
1391881730
946369608
936403763
277858790
1467927392
1230948685
334530586
1651302777
1342695606
597148290
877946700
623111086
1191499868
887129014
495192800
357354213
354548688
1356905289
1607920355
1198552478
344195299
674800821
797932953
1214783239
764981956
223140738
834013358
947569001
969218140
1028036087
1448225785
991224075
1670091341
1170366251
233634132
870721315
295743655
1341242265
268863492
700336936
726570834
1668742634
574616842
604329324
1047166867
567186001
550351308
1441246245
755118854
1196534894
670019376
330067451
562873551
1561282301
596700816
736394448
429375956
112203521
733050718
620459811
832436487
688030542
252261359
862671458
837405805
321677951
371073351
598563346
1262242026
988285505
1199694965
625193494
900860574
399255266
411655360
575486163
1379891309
880699497
830890726
1268343243
1065954788
671088867
1044492948
940880737
1048691269
950182684
1447782488
891466765
623848123
1079155647
762596204
772934123
1308216433
1138019246
435973712
678401595
239270097
395818267
979727051
496102995
764912942
276718689
582792510
286759737
864631098
536596529
97987665
1049202622
691295482
354517188
274777066
374222727
934375791
1009173264
854205349
898824589
891317129
882672985
959467789
805498868
198330909
879730607
49077681
912587795
553877234
817572992
569951043
690102636
987713154
421024383
541435513
817529009
687979611
457857253
258896211
430972724
1042903699
866062792
1020996334
646042098
811174538
940759267
393041227
175280514
730970788
1296009481
435011744
324931596
70344663
261109310
748125486
463054880
474668876
564108404
688406064
771202294
1375251698
301121397
1411679065
1046274496
719631727
696452461
515749941
488757139
516333086
1489623273
357692590
802774680
389185689
1355024779
657318307
822288462
250331793
1028575774
1460073192
1448221486
462865404
403140073
652525789
1131606922
296928649
1204395026
1298083870
261124639
487537585
620042861
930972918
1146678781
466340988
1148821165
936183536
286611119
94375427
403833985
374383288
492259696
1178675542
1097589017
952865262
869347498
1055047578
1050330541
1467213457
349113954
394150655
638819175
552259728
874156950
289493466
253440749
1474896196
171242185
350873498
930200934
953259892
457832474
1653457934
973224937
408390793
1000099064
1529228554
1078154399
1312173940
1375626916
673438901
1076030166
848537061
1526153159
580393631
345992645
897085613
946930701
640078416
661116089
750298294
437855016
950066105
698913181
237601356
422277548
855421248
1521291897
1249129175
410777555
1138005810
143223775
1121943269
416373171
1155134645
134864138
1078946887
1189997856
1343855429
1392987345
759709565
1298893872
385713730
982840547
509837950
1045382023
305166680
644343078
744865648
787822366
1020571975
255157356
716477180
859427053
385486336
1379478404
778213770
438552322
1218864342
791649894
591367759
547025497
347786312
447274097
387031813
1149390346
1661924100
1134796917
771699399
1426344268
744893520
1479339217
833752202
940107866
539217738
1247983463
1077714147
1403392220
893013636
513416885
834815914
1181386436
1098634467
41285738
950081240
558199140
674841246
1475087191
1404931112
1041132721
689080276
540726051
752133110
1184323254
938069273
1153641384
1042016440
483037976
678908192
1053413910
590358942
826098746
813515227
675706399
126518644
1086476523
519072866
182835183
786580051
1455660125
400583119
801251901
1170220611
1009595621
863192766
44995715
533700795
415555278
618678965
620185503
133971304
885088349
1426517815
448411061
973396365
220514658
452356434
544137569
599905098
1549049703
681495744
352698350
1378031658
397116955
258937648
1382482401
852132747
745338
1065699919
869528058
1110745242
1461293582
711874811
1271683384
844017042
1079380460
1019377981
935845713
740012600
187842519
554821331
885686937
375976524
1409389552
1288822101
747812687
248917178
539554718
805703236
1336255011
1373820192
459364886
638182666
1357317958
1633234965
994107703
780326908
993061834
1114468042
619486224
1607401443
561988882
1294892018
818157599
809409384
560191990
1278219686
1006477361
522932673
395346232
688549833
588922323
852967354
1207895155
1363411827
761497943
1385257215
1439891074
985848788
1034316393
1352647515
1566748256
3720522
791668939
886270796
1216152216
1061544863
833647511
345748062
986471584
1352467081
692989527
788960737
1138159939
688020496
842382763
241114117
1443817197
85363610
1219079273
291446754
854415349
333557789
1407815773
527876319
437900891
1155706482
1052571884
764271354
1568827661
773518805
374386373
1128098633
1499947006
652826218
1151282493
1626995640
1000500236
535021452
1312773041
887211525
1362846716
798001911
739795854
748106420
708553989
292290110
1204785673
589672746
450597910
801272632
134212634
104540302
760105414
1019402871
1027454861
364906947
759305244
768830717
894622545
1716948119
1629633458
472744872
899700431
614516549
761424847
859801506
732976846
701808099
753704214
742704244
1149229536
1468359998
1376166368
56413743
560703252
825287094
776111058
611161627
519624037
834957141
323662223
365290583
744880249
802557800
992847538
354036479
162564449
591118039
1024305610
1516295282
737862558
943100854
450171130
1438178776
621375433
561520934
418430177
225938778
778531131
24949858
859718424
1432229102
722264622
353698649
1147226858
521413675
101740748
904513201
557159640
430003765
792098344
702165624
461148980
1626318643
747513262
971323779
1012475167
1462733605
638909656
103007712
952322068
165057495
1008702037
1160260361
109810231
700025726
473872442
884868226
751683694
678288729
502450500
468513469
983727473
849301774
944555809
802168373
1456668765
1044398409
363504506
455848104
1153060020
375311680
743431797
487559861
425646613
246544654
663215104
809244079
468792887
620057273
767464323
801750529
1400229369
131211615
552210381
568240076
1608357583
602427322
546125044
126248613
1245234223
1197316756
327632857
795578824
468547135
259397588
1669270041
644981824
82673719
766545155
448819431
339984230
429957497
97117697
1680229823
404315707
868629042
703146102
1169316675
385819388
1005306037
519144959
224364186
1674895994
866696121
466242291
484001013
1431100342
595247417
402993587
420279507
1035076310
993801276
604220619
1031155499
640604956
656975911
527740026
781421486
849026245
363760870
378553613
914735079
920905101
380382203
726090314
719092996
637121211
1355794105
594266777
713869753
504725442
1037325523
816263838
1198536811
1098560057
1246566269
558947518
436676473
1275524978
628473352
802525668
728256204
708107708
812924177
960965641
572463386
510494766
174781260
52135201
549449060
1247833831
500497853
991457482
1160108361
305945030
261014366
797998281
745299617
573989478
552409406
752383240
991878606
40454198
1570805790
20450895
604092329
711999901
588589629
123784828
1055761281
1452531763
1225693114
435781637
470574655
1134714257
270018515
1474014320
407158886
821269956
1073498969
1240013576
958410005
469550803
364655610
1355743288
521958451
1004300953
551344320
1026595942
1392003365
1156207831
694301489
1164545294
344299541
630892331
337183693
1082931340
475816406
936777553
1744912917
950789546
1619903359
1126779697
712235904
976931396
596498211
1061640578
637535278
933162716
859449784
497295012
1674188517
392698704
651771460
837011789
984494797
1429525194
606580614
1017363279
1553306151
1180569413
998018053
1376879850
362220612
635899147
457773631
1680195484
410216705
1174986584
677539107
1201872514
434202801
1672876543
631967022
977862746
1409429467
671253157
610105922
1172599190
1426065062
1490058959
798253721
783542885
548058921
1353098543
1147110630
1019571981
1091236999
1357203267
740057675
761787383
674338095
958767620
1160207509
1624362427
1169534535
229322534
852629692
651064880
721427944
263225615
549360999
639332701
686630956
1334017279
509535265
498818275
327137842
1391802334
770035001
548332168
437171248
972852921
967767518
1321832311
943935458
1044097735
1345099056
998152830
1088789634
822263655
1312898713
747884436
633962495
981858506
567653516
1623544258
358125218
59024068
386743403
1048101257
814924703
389617760
277172799
881863504
689389993
408801241
1477313223
32546597
1611217549
820918293
1695905566
1674962345
1534372839
553925811
483354048
778889782
886513493
572961607
943435386
858495395
1359608140
435573219
602384853
446497655
1206150915
1331948584
105663850
707468106
413384408
504874467
1179244744
1111294784
1307595846
1080879014
808437794
1666713052
413759298
948856827
456661730
1626516661
1069575097
1041838926
428639075
404675699
623723914
1086744786
1335782056
950682359
436614279
640149019
1400566519
1332562953
845884550
1200760168
1793399909
920615783
140545942
493168923
791085400
356958169
1525910339
1010364615
1059415022
973433567
1268809145
810625340
796060894
302866922
1071185690
543843635
1049176392
475692500
986772543
1201492982
553900384
780778016
680734861
406143701
1631144590
864967188
1025997438
848667880
540290660
586809904
1324715085
545742507
448970630
946635209
208730602
1158856753
428537964
622313254
1217129766
1606197
1059574157
861288381
1206342614
902072117
649184199
792640756
659635116
879449083
1187447019
998611685
898928951
1003943265
526624767
897956019
102215848
928949693
1334849868
1014041482
741992756
473991029
580178087
1405798830
547392030
1035281193
432630600
846424192
747247013
824665627
1365847311
1418740448
909880575
1112422002
1251851858
1226547277
1098194795
746736324
642170659
314114055
1658441424
649894922
1496676004
881753587
997884177
1058704962
1692444786
1310654303
880339368
342455159
1060614130
292146080
1238357708
1405645537
1298721899
960032604
909055613
508218789
784121649
208495952
831888159
1434316792
1489185409
587855194
1342405887
199008616
919273029
934236114
584795161
308562017
362283446
1417094451
502242984
698946257
839596600
1424663785
630073084
1044440894
1027321132
797035226
1360953016
306710390
818619525
1297440791
739141723
1360751144
49441737
589287628
1103483499
1102764366
341712199
1257852271
770475685
856887252
242992471
881010372
734990690
1625350248
745268050
526950064
813237877
1237318204
831727133
802443516
729127213
685126523
554919607
652736316
673641160
1031832783
474037352
908281283
1228720141
739682075
965243336
618105798
873681624
1144511726
1358433225
971527803
396467060
202235865
1437401629
1614001394
1054913207
571925317
1650159247
1068507928
613582197
529017267
1181009835
1320496882
1402076746
462733779
1552855789
551132404
696314550
482155210
393652092
987343045
1184293437
1524482088
279537222
788191368
844345436
932928176
621378581
1580106145
777270216
85048651
461768141
1023934472
388648924
432288718
1476268074
748381673
680285399
1108105417
245746156
1313010516
777659326
1423273825
410422058
1304995068
852065024
939766999
421072772
1074966087
1075225221
1453265730
524652520
1303434198
624880796
1001925394
294099458
530593909
448550445
1409671310
388521514
834852741
729040498
999901363
634023611
776671774
743211150
1098665041
726289315
494971750
1722532893
875658947
598698068
665624159
470957797
442354445
1057623826
1054804688
1746817380
752473673
387481276
1199009725
779701318
602640961
944168076
23100719
1061909890
955358055
374147405
804047549
1129728493
530934031
471782910
717992306
918044798
1041244588
1011262828
396763673
718208329
1180197982
446770669
603597412
419757846
567269897
596866367
1028075459
529437968
831085018
349628697
677740558
797504125
1280646142
467059257
950170822
816615075
361729391
320108503
219496469
875849897
1320930029
1394938585
431503197
1671144840
907253307
861810145
1308437433
984499843
188857394
1565669362
1242974257
1221005185
908954104
1458047482
194453617
482085843
1146526253
622959446
1285402798
1318020045
1045176949
94899852
407463916
354494990
797268725
1512304435
762376821
252696102
1345797270
478624368
223905936
939313594
771411446
929938459
511125114
305802766
486895292
751024885
876217263
521113799
1190615388
1178331295
569333037
380262027
7920686
1292024275
1507645574
946623815
1384905359
1542349530
545058774
652177404
834119281
1543591705
688320854
602160628
345535559
449095852
1798614798
998666772
446139588
948614793
1339790456
744455014
957618894
369239783
875090886
542077714
355120558
1479574518
475184099
740617954
887027610
440794028
614861181
752802490
657346702
861288670
368708327
397256445
1472363559
513477418
970855200
484273734
990540901
317588707
542111665
1087481372
339637531
509787176
398384275
979102405
188918507
1424132512
381077292
1647070656
397582306
1242153246
685675374
929953065
1361919120
676544624
238620579
534747557
1360282583
798800035
380863114
932440040
200115859
1593462571
328847592
732147754
1724501997
801021009
186243322
59165921
563039566
1628962986
1147491819
643874987
737214777
570467860
425685755
423359633
334232598
769868581
534912113
513440250
946719455
1246157936
1264745611
1153449880
673870977
578289154
433143019
639144146
974679077
1407253252
359456165
780965568
868212116
565392609
681558521
631752404
966348093
1532440414
1070105373
518970515
990116974
763141952
389806691
1287112622
882515233
1666265616
950933509
1269871792
343558665
395200354
693073697
681821547
1237186885
470441446
1271114713
848374981
945495805
835927444
684128698
472745434
127129176
481642190
326296633
469606284
493165078
484753465
912798024
617206905
860049651
1409750249
575037125
839072785
1186833658
387169751
514109083
825058504
1577913845
511548828
348827213
762910090
741457555
690189874
695974805
1046720849
947815789
1650955469
529094675
982569439
972373583
447484095
1087811597
253437982
875365108
1308643906
859023232
1035568377
1087615825
887054715
1010420159
983750924
1290266725
388324643
1210267288
718277781
556151595
1686314629
668620271
1172458494
1050030795
362251512
941757552
539805627
524034660
1145797366
487830852
753556737
939356612
861799093
793627557
794761349
1521742098
486041120
95059748
1046098106
356920489
1202549326
513769213
1491889628
537187254
1009532298
1565743679
771597529
443437307
1047893054
571616732
1567826339
1383143485
217771575
244688725
446482371
467638331
404452192
418392118
1028807031
413697836
1518156200
638010599
344861941
449218195
840282718
796459211
465915304
1459564477
580586481
1121543633
802607710
346697569
719590507
1195200019
374139994
482545626
1169829105
382204995
875387667
451482305
928801804
1420548792
443127367
811501043
1091458661
1129889839
802314614
627425963
1148384141
323945083
714685849
1418776326
902725251
1216778634
958987472
1143645283
1071535917
1413869647
840694133
38063101
1019180443
1131705023
132060538
511142071
949072502
284467101
1348681715
755494892
1480851903
531688285
1030001835
329386748
262862223
526951300
1038995092
347178903
787357841
661814609
187606139
993376890
1381992670
428988114
720886977
719257764
591742278
458649082
611528882
951433448
818031244
832726579
507922786
645846316
1617427812
900439393
297781570
25292
611393840
1075681507
824527255
478075593
822278547
1154794075
1011030802
625856322
1246721057
1234682604
1472610980
531107887
1158591815
295920300
572298879
837963433
682413821
1343674538
1402947595
895392411
1191679819
566474354
558262219
939171437
1022762736
1028909931
683947104
1534609514
1484219653
780418317
505574730
184948973
512387890
992816178
370701362
200714975
1327153089
1571311706
1402742614
1212121778
1638817671
216170340
1467113707
876466521
499542300
258368702
410525478
1276525551
1391158126
1065743774
1529516820
976329122
562808245
900793512
932079515
494750533
617377249
1161250133
358926193
700901157
385441123
637821726
541235572
518730368
454967799
675070952
1065020798
973212961
1499389677
1473932716
561225497
1325414761
504089324
1082521329
1067410610
977892946
594751369
968123769
848849299
772430344
202227549
1216612817
1327514338
1695850744
193717651
575864529
968468867
480350186
1048259185
1082390149
579031948
477624881
1629587068
509035230
311407919
679060240
1174106677
1155465701
745421054
983217303
881087120
1207431362
259537954
1676889163
583363751
463935877
503913211
1147679317
495126507
1054896244
1187842318
434151625
893032692
674171967
440593307
839845280
1228052461
469403976
843509290
492543645
514027912
272900899
476564610
219906335
659374703
1007897573
706362347
1117521946
456245649
259083090
1429630054
1463651107
204739024
1286416427
363073005
1656415066
291847596
1093007320
494216032
387976072
795462047
1146777219
1051682448
770044693
504266388
872504243
1433862070
366479267
225935779
432818620
1171799747
697356129
1560210997
1236191353
890649861
1207450898
542193557
133521
1017321306
943055809
271505753
1714195891
872712005
310703469
1279094892
358588379
1562444479
972108898
334149537
334493627
543968196
1287023923
823569043
535842281
675622406
1499233001
1667026468
907624822
439027575
1499994558
1145987017
819919437
147212726
883236166
256812763
358552630
1244501232
1184436606
872541295
830788937
941052235
1139750781
1050200820
976127504
955351107
437373532
424145649
1061150735
845009338
565519412
643037261
413813942
936336279
1648456491
1171533434
1185475545
1185777236
851147517
441469320
797813467
1091438721
77201257
1184633910
1152990357
711740928
1273773710
1026668376
878839224
118987495
886051002
998865828
1409352211
700738106
1689785154
1016638864
1469420332
1650926852
657177956
894551255
418520176
769600232
657783228
1645481543
323452636
752078205
336349
1251393582
782148988
734421563
708171332
1028991230
116500175
1273500872
613343623
291798746
440368461
364701431
1672672214
808220954
1672982852
1299207513
220057880
649516504
1333825994
1034825106
727081142
1156174286
1140496414
1354216489
1321813253
1283909655
1180316903
518265403
1065196333
734448345
804497563
625862161
732339741
1726258161
860999782
793316381
848100531
796286476
253652721
735879092
570839949
704742677
1333441288
1252024437
1310482111
666401670
450064820
402913449
1104458007
867241227
757361035
1097802493
896474330
452918211
227373156
483554936
420123964
505421189
350308002
1138019390
340479918
346250
883401748
1192001155
333939507
583362471
1170187113
458783622
1452978653
458288050
1438742060
535826985
889493092
1439125138
772104836
1780983984
969867349
486868282
1117538175
228600412
1562226270
1555182389
1219267168
1019021203
1005491329
35450631
1313193188
826821441
902898303
947697588
887208780
1026856088
981022147
296829764
768087796
461451435
186095804
675377509
894067664
1189760048
215862796
298973825
586804480
1202405338
210813875
1307618838
1260924612
983273346
1011030569
1249168960
449990694
276483311
255825253
1638279984
826544335
1095295215
498322632
1377685266
1306299188
1666279529
889723375
1446735734
1266932917
1021458639
625059249
874470226
923984603
1104188828
549887218
821162129
461044688
1065166382
1197521440
433166367
236406706
1065940042
1360797290
257977787
965912842
1013102283
703511630
1164205778
1020195212
1199813547
544802178
442508029
1210719176
1164411714
1303594796
121733149
1071425185
361644286
1090750313
1064686702
501122093
622870545
305643608
961760094
1072621540
855648666
939161392
470791321
1634023114
761056007
1043120136
1368293063
783657174
537641292
1005532529
112483908
974596034
702783074
1276681754
1157370018
384260791
469779221
512083637
1148569535
636526760
326273084
1368270602
349480779
1301851724
832852349
1080259551
380823808
636295787
1565940208
675794315
38427248
816711631
559562634
1024546224
519214768
734547097
1466947772
825274279
213602198
840325741
627795531
764184449
1419164222
1127307405
1058858875
1130371038
598329873
1359692366
1108362012
979026437
1666187473
945495167
1229629830
710693041
584849911
270132603
251691859
1392191058
1404951253
608788667
572558488
540990310
1655861269
534614300
962853006
902821895
1277523742
240507474
227101670
958935838
478071837
259617110
803896559
277684682
1198137847
596321688
704371288
1257282396
1082872528
483619304
711813523
776986841
907846968
1682082485
1179460104
589445632
1659825866
876495700
1087582427
596586326
828930668
1354014113
55335275
1285362209
978500083
495951622
343465597
1129003572
961465167
1309315031
738525033
1060026041
1731398869
1319199660
401685840
960425361
1263375705
817723830
461368721
533051415
724645200
555688552
981803939
481698526
652000333
965558121
899067201
438358071
902448617
1303235333
1310567265
644822569
793987294
809097976
740363096
327303372
417893384
1276407409
365324841
1635455987
996326790
1173497852
714513706
419935433
1058261299
1455964187
1044032508
162905575
898703681
1679585130
940997256
1369787129
344919447
353265124
1395421450
443737893
518892731
466692892
1048588537
481768464
1686552688
1431453931
1142892830
1478307767
536975112
1440652756
901029317
1109158015
479931864
557211216
917657048
1484271809
900879272
815455107
581840347
558902371
731202179
1061534004
393406474
412291243
938363845
1000710656
1346279662
383411906
379046515
823579382
150619721
1305233221
467555571
1343985229
895031863
451492896
1025231501
1020714007
240039368
735610652
184408373
1252704210
1319394035
1331665994
451669001
402789565
1505264680
1386762753
437506446
924990905
240294061
832042768
136445003
919308103
795657931
1359558276
367607715
1405157700
1467458419
929983714
669493102
355404409
718242748
547228099
1229431577
1643567735
1065496444
770274942
1239538096
1266610958
798717784
1658155709
1486253966
688258718
747599326
1154416985
680052982
1531197073
1647917467
891165968
586846250
542562356
433900137
1248138490
111864896
1018071508
882045634
273302214
1551330363
1766448472
933652792
961514388
463807124
985188970
1108674479
1166329627
533821692
1053024858
1011752179
356511711
1492288732
161209651
654767157
572406494
704230297
687139661
984278769
386759388
868646309
659261615
900831866
1045494718
635656495
348370129
377831041
1230944775
411027670
178527799
1068682942
1344970995
824237273
1066390448
1218326697
1241054116
1229075426
430089342
767865507
610908054
1040852476
1167840492
1068625373
433807882
787256943
1498040927
244648624
1443603951
568247490
693410297
1398057665
1335905955
740026255
715081656
442101351
451598669
864230184
967350084
997366487
648519647
1019781980
737812848
555324829
515632981
1060513316
574003367
1096035618
423844729
685248589
1183478664
1372110050
1224704671
1250469103
1482906269
1323605914
998324162
364374567
922986537
864315129
1563260776
709794236
1326990601
1049591115
1341051500
857903394
1100049444
896139712
877930266
326528024
957954103
1207211553
1401438858
988776106
1399225242
744662916
1610935494
1137763854
544018559
880288880
940827921
765715903
1486634823
422956695
526815246
441324195
364430374
983599233
92365413
141216161
952814192
991502677
1146469615
1274939294
827101711
1142602596
1295529153
606270186
360901135
658421419
669849012
838589676
1418078175
1250301479
1046300817
832659451
1086731622
971270386
1339556669
1444605206
998865824
648807006
928833760
1290026486
1171226090
499876472
812738555
235051964
1025493573
183023249
1231737645
36095641
726716623
413412188
891338769
628701783
1040648443
173056044
997867024
1408472090
603468040
1766451117
517083985
461701323
1140024423
1343601371
1584844666
874229782
1291654044
1275607570
876594618
1619710672
1063308051
895650974
1634740698
1218961117
823403417
705529508
639912413
772453086
725442030
1002113972
1160024407
1645488374
1257428397
1049910916
1374033753
867033110
767698371
1377651265
1452850398
660163058
1577629375
1634318928
616350633
1311367207
911895895
1215351091
859543992
494982973
1030935711
1178912337
479771289
249924204
979731143
958826960
1416993989
806551197
588149264
963916351
284807910
461406451
973512834
1387232894
376194294
1305343427
1289728185
1206195439
809020395
488610512
1373168523
557703030
825330407
990224902
692766019
782072796
435744151
826706505
721116116
392728336
814885227
1159776544
1653956399
1675453142
1070303354
1317067493
1232953479
1695541765
1075122588
309096203
1483728609
722643781
1211350467
1252845204
1229693165
1117505119
845117201
802981523
427136276
1767817097
926926172
797414047
1262767284
993442257
1081231615
1429927563
979552302
503458084
773046170
851541445
1106940046
819427791
810310278
1100335581
210065430
782684367
468624836
483136079
1242356272
636429564
137783054
326762074
364554510
1197187127
1407801530
1555261705
1501402985
1650679114
1403015611
1264098072
1203471193
270636870
695929778
520409349
1675319238
837198864
552610154
1164322360
1182172469
588861519
1324837536
548065991
1198683918
806654639
984997878
848127641
769285519
5944253
1637433439
605658894
792414734
846671220
1466296355
1145970885
875204755
862290045
696458890
777853392
815195241
772554017
1352060901
420136562
984543708
1462732512
1322397728
1417348259
1181254572
854736657
335412795
785506205
245678970
614838392
854865047
1044481146
1396344074
1270471010
455216812
875545643
1583634108
1385339798
574104543
1370857519
656526071
920142195
1048730125
1401391856
1257113260
704343713
1383007663
452797588
380249567
676664989
219844357
493024154
335895770
474148626
84694371
943732011
1195626386
703600449
1330465077
1043914300
1364966774
626419662
713145214
829781263
1188829359
728131343
607804862
1421343762
336941167
1434277025
1644422284
1278896261
1352332648
926942807
1248080215
905774592
511178747
1429470676
54028575
1307183946
1312859765
1642032878
752268011
1652656917
385142297
926244343
947063602
882803053
1269826587
843371994
1012356662
1468310489
100643155
850111193
1067895829
1478084797
108744648
1519143061
776739625
1591085767
1473963470
924871545
1631886944
1221320066
694547206
260395403
821388674
1095366212
1357612485
1183656510
1010791540
1151523703
1328812021
1507201473
744666579
1136051864
1412772046
442409167
1158098349
753538440
582152959
1139992678
673957812
1383826921
486568781
711054914
365957699
385380164
1475715888
1068946633
1342743948
731176366
1142252488
496596377
1117275283
842789488
170987224
737796241
1639455600
1575052034
955915055
1445163053
1479226442
1381007128
1023839283
1441098894
1091261365
1249628104
1224985508
913873848
434283854
1320965392
510220484
1056287823
1164816718
753446634
428890753
923858484
480467708
297683886
1421891972
948269950
199474236
853713154
1300323101
997868872
659949906
252101804
1665149496
1589208034
496574604
418441080
1420570107
1010852671
755689297
991287739
650832062
1745106260
803750848
956776847
1377454915
510435709
904990323
505396233
929868091
285027687
920131355
1314712076
715784009
967468378
491862903
518508732
900586136
1219041993
263444719
1316507610
760006484
557950427
723384481
407871137
1408497752
1345039277
1668239329
1053020156
1543913194
1090079303
497748527
1001418603
1247141948
579738761
506298589
1375225065
82705477
1298395888
808665615
472438677
1066099196
674132654
991515206
1004395279
868962946
889100384
447219649
1549875054
1035410339
945577984
1049412892
1729279499
415905331
1043694636
1667093720
1381110783
1093837770
1016362825
215786601
457146796
1353998218
499512966
882139012
916882842
1251334705
1329066304
797476462
649197517
490367514
1205654159
1657882253
1473287061
797567934
407816530
295431670
1667250620
1327434395
862583521
863005783
623526387
1670050492
1019146107
345058806
773373149
1198326872
640329787
1412512861
341917985
702530278
1097264691
827896879
910163087
1302812884
705523039
558091751
343255820
796817431
742419738
639852354
266459612
787738990
723932649
1638584530
1095330479
1034791656
1003909832
605357384
866087706
406376302
274322076
897424542
1597959735
1654814165
1157950983
208320193
1375703230
1071377522
782383864
1458538897
1265278420
1480202897
854792730
1386122129
537563890
743348388
1743473146
229790623
842193921
1685305454
153392745
1530319988
502417145
982882085
1398009868
1356249193
1353972684
996505506
1351268487
1065100700
450983425
1270795627
973963754
884814505
839613304
108249577
527168319
632405842
459644439
1514631198
274084296
1642779425
327422527
622417551
446688184
687350732
505302204
763446567
800500473
462215638
794377601
1222508133
1170654579
752620836
296121888
903216474
649917993
1228617420
544798919
884388361
1222182117
122656176
1033836758
1708303026
1256011061
1599521196
1138841791
683661896
649724488
1133903849
1446646819
825724568
765185032
898350184
1251195937
947256384
1270314524
1191494245
975827291
1220804984
745175239
875214664
1372171047
1300067529
1475750433
1192531087
1626726456
1609732500
383073026
766650891
632314206
665362644
1675020531
1300057183
1293861165
828947065
1164455220
932428843
1185685841
1119816450
902405049
958414483
1411532780
1138303694
1224332870
618862128
760200196
852650983
209026764
1128472005
1001427159
1043741013
668841578
1270805575
881962472
1579388188
464154170
659976162
1291622974
574777267
946051934
431600986
349643530
487059327
679144730
1063099683
679455770
1345071318
1479471685
962579310
1245298520
685762966
495340370
1362356819
705815512
255270660
1147739382
1155469568
1022434068
456212099
1625202253
1093740873
954930875
985815626
430579077
735874515
906798827
1472035841
920361171
988307323
1021875370
307407342
471871146
973893583
1478416028
1607960676
861802647
1204339568
636973135
904523396
1355520176
1645836101
887683153
1312104139
818802649
1017837538
1422295632
1207522621
1672076290
517605794
1270784287
1418681650
1039911570
1057374167
604450494
354267289
907796527
929718870
1117629110
298052447
311832190
884549120
1354937980
1088708809
1428230978
439779426
842753303
1650063467
787494343
1077130538
885724452
1417100283
1247880840
611681761
1267600710
1076423784
1230776664
392831424
1034181670
1462447013
1072348913
954866881
908617602
1479100861
1065970007
928813261
949159303
1483722421
647486678
783055932
1048568788
1216456919
358434042
227409915
1278036414
963494828
1485271752
1412533910
1075216389
1342158241
1271945535
838483680
600955772
745643056
949276513
1307329004
1127852663
1386427698
1243328572
1635801825
385017232
1304461530
904887789
1400055782
1280794631
1223248006
294537185
1202474392
1360715555
667564436
984847219
903443688
1425678698
1643889071
1379643465
771392393
1240303579
1084154104
1238141375
988118596
757993854
1070831223
712875402
996371339
1448037791
1795355857
641607617
1393073111
1214144150
494550426
837952970
1206983642
992165880
794525739
1273498696
368967432
1393659572
980454011
477881788
1578463826
430601293
290445649
1673556443
972554812
715878709
1196826918
604410806
1090380658
809144081
1137511878
1478943238
1038081805
716018120
203068075
1272410454
760196952
816742530
553842694
1180240904
1302727213
1187034461
1669827119
1460566742
1014533897
1200833966
1095222570
514326637
790974439
389275062
1151581238
1373063024
1001537774
1304561418
1036378633
1128838109
829967131
591771713
1276480712
824238855
1680010971
1306218935
1440952354
988780557
1278497650
1494652272
573348510
989874643
761296291
472483162
832596937
305413240
825868713
815315833
635305457
970847176
837397023
1248389200
898666875
180625775
726954757
735736701
586660082
1244854921
374593563
1459472896
710536421
1351060829
512852366
1042695845
1292929794
750574164
1079279791
1075129008
813443657
1151939163
942711620
478687126
908184876
1638974419
803475825
1567486431
395711625
1212051142
427931749
1012814169
936886322
1562011699
1152072589
922239643
641398772
960531541
919633006
1111662467
1407036249
1214392629
332963881
934130022
1666667043
1441707844
686810509
1204794180
1046013082
1355781255
1251737670
1361887063
248052197
579174313
949758934
415178972
1114754348
597854947
999508919
325578412
1459031826
1133018696
837083591
1178371651
996952257
1088281707
1682495505
648515240
557595069
954132942
383122737
957719468
887165737
879636681
1029679699
881269855
1241296866
1774982305
945642947
406205712
932005347
1261674806
1488612236
815166720
1422199650
350312121
1016637520
863490575
1019139355
1490614003
508551040
1393366183
814441948
1038901007
199719595
1424032208
509720405
666912381
1262232319
186330837
59492510
1279997083
923562581
1022513922
1166566299
771161743
812504557
314650035
498338081
1064081121
1424352439
1641563552
592087614
765214452
1077334054
1651400371
512280679
959274618
882522008
699337294
1105715230
710831871
1248445502
666237632
1186343955
1406124319
327841701
948266776
1473122568
1220393877
494542024
703566775
994511934
1170378700
666437037
1296414830
1156732950
1395834282
1340598356
388855287
1280259182
943830872
352180557
1483793748
582651555
1056078745
1389516739
1632819202
1024335518
1226421564
927259095
810846078
103443026
121206657
850503746
1100067512
185047219
1024646700
1487825015
661864550
1190823487
771988779
1057798498
1071784212
922466803
1494841361
1412858901
764732256
1459389698
1493425514
1427532220
902528926
977189804
503356003
1454323347
1653086344
817477014
1139273429
336602281
1437880529
295910990
858407719
1310776340
872280806
972721765
1186244741
1010993583
1047891305
476563252
196048866
1408988241
1657090828
1421278860
853788745
772506985
988818741
329956855
1323640187
1268379019
577470411
1149064185
1321282136
1031868518
823903400
1166120632
1305209549
747224846
1545876199
932348527
1540287400
1565863578
1684500723
873466898
728205195
770723534
889867966
417500643
1427117538
972485820
1609061375
1064784362
710446275
628880951
1595883677
723433350
1163180742
1234375370
1450235359
1418323642
326104
851118159
899464530
1046495200
1246288333
701799741
1227603627
1195305410
1628193604
484791945
1331690113
1653330864
1341206358
1085521826
1449428975
591011205
559345228
933212797
728541871
1300922037
1371581687
793208100
828335456
421709674
195647825
1605321056
1727928963
950212420
1514822592
991884222
954905588
1030721753
1011745184
158341729
1238664849
854885907
1251680797
301625740
1019595017
799137369
856926759
1042792811
1090121764
1123451423
1134055559
1342072231
804388977
239511472
1672983833
244949114
1579413122
1224459120
1392986859
994196660
1566252498
682444323
1232315818
466665491
1472371255
732749917
978256181
1489429447
723752490
933456689
675590183
858741218
849954743
865937264
1215823508
1322827500
1017157907
609508416
1641950702
430564560
223177392
778642068
1346304090
745627075
577009890
476286746
904966116
644771037
1067316863
940053479
1658346294
511544995
1273614503
1049626472
1414688264
1376503097
921378015
1026677247
1636779480
761938440
988165282
1303637872
1150655531
1377310369
1131446430
970262488
167149714
584787365
1288222077
991654318
1661767682
939986926
1009441348
988370112
655593465
474329676
952707742
1048873723
428676764
847706575
1186244306
1006033288
1588411257
1002522076
816590832
713618840
646277575
481793862
978595391
1053632582
331379422
823302363
1276047678
1164731020
730862492
1432522731
1269680744
1477005965
1075928466
866713747
436284799
1026722419
1536262187
1169523226
794014416
984317781
1364196459
1394074406
1385902295
1635904141
55093180
1092771718
1654345142
1051137373
1390739616
1235067243
380137737
1147052216
1592938123
1133164656
282624482
561531324
1687269257
1182039749
614588316
398802603
826997519
944710831
863549338
535385353
1174152855
1094117960
548518600
329613378
1290879622
1329081035
1442588099
726965416
552380432
704429482
973812828
362089419
1114640780
1376016834
1236186734
1114735755
1466082737
764448720
727469674
1261414596
1035528107
801795558
1021233013
520952490
868218244
847208955
220080513
1224734529
1038981184
814792980
479428065
354381503
451260773
1196162404
1397242646
510692672
443631445
1172709096
996778878
1567806487
1471231220
261021550
1416935091
777721898
417995960
1111013716
1106022890
1007242693
713249288
358127518
1028556441
966008258
1510992081
881027376
1256388402
662765667
816758555
1780246137
1207842785
1039564414
993316856
1441835256
527558122
1002625148
1398455099
274562203
1224127406
629967136
574790264
764582615
967228767
1606432903
1453568572
1063990626
901589275
993051952
1595217493
811222673
929580330
664515662
1095873164
733715420
1223863417
520803531
1275946900
1034283051
1470591895
1643951440
710773208
1174856742
968589281
599869074
638336621
1477017732
361163629
122380009
1276058640
1142220191
506386401
766765313
1302891409
839935034
1159072073
758730398
1452644294
1127549828
1367578664
1271658360
889016007
912275098
848068407
381803667
1050406214
922098328
1299169354
779933415
645649538
1165399005
469749879
1238001271
765904278
1660557706
529472919
1199153882
991211958
650052090
1044178808
1176018240
1489635705
1452293891
619621199
559250352
1537736664
1299516398
1251640291
272940243
1066936662
917654822
235540207
1061592724
1170265051
730558572
1278740185
724966248
793393555
969539171
867415973
1580933245
877686962
507862028
1403888920
511524809
1273272643
1298518725
1565432945
2523519
960549698
1395442336
1300122408
877768144
1212071566
1495065623
1255820288
1163548677
469851515
919197696
1011453412
253344191
1175330480
1402539305
1258464684
1234160695
1108728893
930854798
855630131
1301301501
44520086
787668634
1131890390
1058573501
562286384
758595213
1244772491
635521319
471339323
1064154064
677072619
380144168
352576738
1112395136
577091693
369513367
956624791
1472773865
1631230784
473575094
1298352417
1341629018
255759190
873155709
370787181
839911233
759758831
1067383596
371967983
363553630
727611557
361027192
999805454
1359873265
649067716
984838159
468686520
912383528
1307124420
880417557
1177029883
1222382412
937401208
168740201
499003233
207123472
1515271655
806433762
1684102660
1068615178
965105773
964738818
777222834
379242802
937633098
1370802850
1180272418
439116993
472379940
723076546
955502665
584339233
1201022872
633686945
48648342
498321486
709288034
491994964
1058938291
579522598
1139529388
455570714
777575043
1336156321
507704652
616196185
1062379127
558253345
997840008
830144262
1105046143
770496022
1238221510
472407351
1023637137
836322695
874121193
729540303
455714664
1676251861
744018253
711219466
1613600037
721952733
1362925085
809989799
1387030630
1336721410
1333568066
1395669002
1326846993
693502286
1483514191
1339317502
574473075
864268701
1440499067
1042844781
1305030494
636793108
780854105
1273971938
1059956963
399060569
1192761678
721504562
1050585700
859178670
1237229539
696737898
369114932
572028010
717249321
722741807
235614343
1272619679
834305899
422664998
465188999
1381779437
1743456680
910057815
1242001755
1060877382
1043989693
1291530473
786710495
600267839
967916189
1270915115
1250789183
705641535
424819987
852537682
294773995
1639488008
1283106688
1361355910
1599596560
1419483610
1488329311
610583761
758583698
1484574629
798341442
1274431101
333608571
617502224
1015351975
1092818535
1092083622
692780331
1002629662
677215827
1424391102
86633733
1492822341
737157221
470799756
435185831
1019090313
257512535
102623699
867515437
1534050728
1294085456
1032826228
988250888
426308945
954019026
1075116826
504135584
898567199
362540908
1437340802
1339284217
1679137684
181624929
842066397
1125903266
1475950338
323516928
896311351
777071086
689279176
1033829319
658643556
1529758610
857522127
1374726623
833943463
430952108
852552912
497708549
920961693
861461206
190753097
974116028
203488144
1318555468
892032275
780105782
992080349
1497599570
1074242237
983804037
495284123
757607136
837877467
1229940820
754866337
469276156
441814437
925159661
722983797
469000824
886033738
1222394551
865924776
837554868
632768995
204685942
518853582
216600239
1699451088
1152408232
1126890219
718983391
558900511
1611346532
965258365
849628166
887510448
1570659335
1283055630
603953725
527360227
1349447594
1085790124
766732151
385480974
563157302
417759863
999535128
1327432359
661901870
1330972680
876927389
1265622563
1429104716
1269382217
256060614
1086369620
1490045982
1069653861
946298387
501100302
623460359
671289270
915924802
820362722
509668539
1333623342
1496436016
1217158777
739919503
112213378
598931676
752193106
1441322520
1410564395
1005493694
1632129564
333700991
1348398239
159289190
717151198
620613450
822997319
426351714
95971267
340381923
613605278
201139239
918323225
454778648
1196078041
715532015
465347113
431836783
629357399
677742100
1455922646
968588377
1484140588
400117243
1156324170
620785921
1357254437
137835795
71548127
467163750
437329312
371323475
719287519
474081295
481210
279847156
1238772705
1624291015
903473757
1206634702
1188753164
448044306
736941965
1029889189
730788645
299167370
913935031
518092929
691071691
227476597
960108330
615475466
1130248698
1296408502
1215035061
573957298
448162829
152564024
684422008
966064023
444935730
1264245094
1291731589
477128009
642689007
249155705
819792897
691346131
1486251145
1496628356
458761856
109888635
923736587
147994086
860720158
688978657
1118739019
507836327
1155249838
1380626054
1143656529
487026482
705288094
1145149906
1229474723
1463039907
1045530615
633195324
1150487472
1048859315
1030432098
1002631530
942960967
1221744682
483668857
743012832
331905083
548099116
458097665
827405761
1041215314
1675887716
1051741216
323227816
1452203893
840143811
870644312
1125695114
1024499992
563055642
554763189
436116517
779353129
112279414
534168544
961941038
1052943672
477231172
421194387
491014578
764136954
472435397
497678472
637329286
1066302360
915438103
628430261
725446542
804181489
1072557324
926703469
731242335
705093979
1697359554
1048334633
934182003
729130208
68309688
1271773496
1457620230
1027507075
219326637
1139831949
1490834476
907543624
561384192
1056491224
212424313
646480741
464081145
664681103
859416823
1151915764
1391952122
457012149
1487241998
1623635938
885102643
671149789
272138040
1474520297
139664548
1249782779
873920740
436090573
1720088713
934788922
1050780478
493982588
493561013
1397966673
896757292
1324218332
874850727
463165424
1144199691
777970683
936505288
501631403
797463940
712539193
629773772
1079049891
1319870250
1078145539
1252487460
396922433
1218236428
765778479
1551866786
888314170
1080117877
1249362620
645414370
1568418546
757983376
591747049
529307165
327209817
809700318
367201108
1037492192
726694807
1260110872
1587143788
757493703
712228757
537467071
703340259
627225383
684679659
267217597
533702837
963782344
1226024132
308158697
1442611538
642639602
767441970
409876877
1021350986
1024864163
932895024
976167382
1049099635
430857581
1480917518
825734992
886090307
741609585
695502699
46058830
1083711268
1324051273
747048105
1535700065
382898429
1055880463
1194286700
813346625
691805471
1422375070
761427509
872958994
1410522136
1567579253
518949914
1294997949
553829792
1148636080
891403751
369697469
1527582503
714475434
1033627461
951700771
1253035214
955569785
674577209
1223004723
1163131187
575031534
997241117
630980831
879920771
1127807263
908137083
1190923179
102289878
1129836497
1086270215
519115748
792821537
552183207
1423504831
1218706311
982369501
1560048014
1335755757
249059845
1067104569
1225973319
1080347094
964952580
957086844
1557431513
988035708
611794440
685821854
990406358
789510553
1555411070
923402295
766182169
798377978
1360253591
634120978
593028535
257095685
526066364
1122595400
512555270
740300196
381068335
923619453
1442819348
175552476
540116910
1436995327
367314125
860290377
722365791
207828826
501124113
1396544925
1305043889
1558725339
931273965
55976529
1106314206
286164746
1773175475
1040927627
345166936
654756423
585920606
964969160
417210536
863648431
637885578
66877964
1364637972
913709089
265970390
1648897237
1396383670
1388166667
1076196949
188567679
863948356
708660263
1091524547
1126516220
875277613
1516593954
1038266044
429340125
960038914
479662023
765293473
569233420
503278196
736463925
656494281
963106845
448953445
1376782823
804103065
535389057
1105421851
486091075
334995282
984269043
1488168954
1168888444
1363040724
465296178
829333521
1101120214
965262121
885175519
929900451
53816194
567007235
202644061
769638751
1600484916
895077090
378935602
1351279055
1251076612
1365539999
384413237
88137876
869136920
1344107649
884625891
668022104
1131599599
720903952
716591292
567936747
822784955
1133446217
1659805217
1391609215
1240731317
1284710859
183345001
1415460543
823878703
542264303
1219145913
418343933
650891145
583560405
974345403
1171977614
416908931
1044193058
629672228
437125799
1216860835
427926802
187432038
115560262
760822171
223849321
1681972593
623874002
1078037797
1685087023
472847042
823133112
1681238814
296456250
814572276
911369590
11521005
397340576
771858111
508599546
185323441
692211514
485657204
770348957
812764104
897194664
1188840573
350404273
423099047
614612321
854123220
590681278
1687239519
621758194
850219913
345864941
990249502
706303030
1207156386
1527046247
1439489445
533604993
786661555
939563646
988163985
613995982
468759776
1214985920
1035032426
711062212
1684317406
800841025
1118698816
323955053
999493266
1178876890
1234291860
1276408314
739192741
1126192872
674882864
1425460234
1025244496
1273691467
921571364
551938463
1013916952
757563187
1450353599
343606949
429005624
1607410902
278437656
500379927
1275382441
996705585
1517370719
929651699
1630412078
1550102083
1163899905
1583392560
625791298
747039603
1404714195
714276650
479843358
949113879
968063650
1496678076
378931455
592604388
1628147149
243812138
1143964617
788446373
1611368247
1400180517
1135495432
782009842
1036188088
332251811
520637278
1375678551
1435667398
1047683690
837321937
349795617
695599357
1477229957
329225026
967042733
1156369859
666073621
1664666521
1124082058
955837190
731773357
1416301727
515399557
1071592486
1211447692
1138624207
974910827
1175394136
115826307
1110297885
93564914
1445296002
1332336828
517941221
779455059
1355494352
827441438
1107880831
226149688
291749064
411284867
280996986
456810380
120046416
698429284
1339285636
394025912
699140783
119313908
561975856
632493183
795601438
1101313975
1164594243
1122698384
1078330913
534626046
646936905
1244769368
1078454216
1001366429
448663112
771171950
1241071534
882786599
127775581
1697687479
1055377887
166168814
524750870
1049440076
1269553018
939599214
1258053626
765931756
1652634702
709460967
841282576
932328401
440542254
938592821
964909503
585143648
302028425
493671986
429166126
958814732
313969875
868075488
1030339644
1169035478
382459469
1657867309
625549049
192587666
1332921994
444668018
738562456
668425803
1022383796
447530023
578803194
810445551
1518408571
1092436103
1197430585
1497766085
906167559
930724555
517546576
1044589468
1063224317
1058695845
849529128
437141854
1159641524
702493698
1314484022
380263219
1381295251
712339717
159998729
395450124
1266448959
1657973212
983110619
1295795306
886953450
466250083
958714476
794296664
1464511918
1741870342
1081260013
994840235
707806504
1202122754
648445077
593960935
381353058
1507015739
1027740595
1077501558
1095585312
645714091
467312054
456125670
475004170
32114321
1304282046
445631103
308166467
907122624
771520664
813793572
918799923
402583992
222481399
489582870
894253824
231093824
1452340534
357867301
1051372955
588069941
1134841776
1268103924
873124216
758448665
1026745703
631505871
263102730
1096355689
781471627
748301140
390266137
948075016
943413868
501397602
1275733195
1695336694
1111418113
850794130
181267341
1209442740
1665755784
1603710661
749870784
997941212
436177266
345144745
253995274
1037510634
144110403
1433713906
785314916
418915747
1367289850
282076079
863335065
1216314727
1295333532
332138011
778832222
757240192
971847786
1035497833
202045356
978751315
1726760902
436279340
1240115474
970672450
390449069
726197345
664521196
1099603043
1566371273
482276986
1077970596
596697753
1032010859
407977447
488331415
1565721271
1130139524
1404010714
1068161546
888289499
337272543
261308646
1099852855
953984900
72004042
591034209
921830224
1106544598
529445539
1068658115
1185236633
707671148
334237427
1228947864
1356775677
272867078
262442482
571861216
940365544
732870378
757582713
137892712
809061382
1247902006
866476437
877452995
1142081311
746603202
704291787
399609179
380478770
632784435
1050182685
477193165
608044282
891807753
984280883
910262486
1414069078
218093789
774969619
665924429
874651331
84653586
1674705233
717175807
392128807
372186356
531389618
1080057282
464548538
480553369
596136560
850553455
899039483
944062106
1124973093
72240174
527438545
569928122
823847716
427850707
1314512145
487943025
1024297692
262561996
1286558798
480284224
1527642549
1031364606
307384170
1127071781
198904304
559445901
1377591965
394387569
527838582
506602868
1279406927
970317800
333707379
791341424
700501221
1192641167
1010891906
807805206
1456509436
1119267683
836318917
671274239
1573876308
441539605
729957026
1346448874
704761933
1348330723
1466248732
1203319181
1674200068
916033882
400874237
1188340953
350719343
729320221
1047213016
451321153
431092838
1078637389
707106321
370129013
173240431
383684877
451299192
784242889
245498295
1696441812
987577372
164060259
688893062
1444026427
811769573
1520928330
495609864
104753807
451233693
125958726
313942567
378550499
495059354
561591440
1262253698
395331401
1052919036
636422241
184196674
1145244065
1253892471
1562795227
1569402707
748151903
1180183153
905875278
763593681
1675203144
749002807
672447715
347304792
494154860
813948855
1250402150
499388638
320928640
289703968
822425416
368553397
92821161
637071889
950857734
213075802
1449774748
663894132
476993311
660044795
487459210
626391221
1644781478
634239303
361754155
1219633180
1412598321
1044921929
592169610
91126767
632252942
1208597109
243012603
798330135
1363008125
965551927
1395060311
1227372740
567660862
1351277433
371887169
715749804
741812737
227172469
142313155
1104763992
823340051
792436742
666323931
1244321484
148199585
644589283
366954793
1324921180
902362856
161238733
797987215
991997076
1255428445
1018609105
971743746
490770352
505554223
1064423278
962688045
607261262
1108348442
745129147
151238311
1510665271
1448012654
1206256353
1386669375
472421332
872614552
519665778
761532693
1264216693
1311216175
851936306
1441673789
1000619706
976101871
1025661914
493212617
868265503
1004280606
345248385
1360517180
1044788278
1323141485
95265605
1482643481
1127352747
645147846
648808165
1353747513
476411664
905839958
883914105
131826224
496048311
314628945
699714880
581834412
816246017
511089079
1112267712
1127886837
801233799
470583673
432452523
361679501
1108718241
963947451
1056185631
1150577102
424297319
225603498
1497524916
183708086
432638593
848166702
1372056072
1345286687
1157694802
766856544
466108482
917798927
1062895903
112018829
824633795
738113946
845926208
488447391
1315717742
499586633
793330845
884258102
407274472
699087521
985284786
700426328
1146269695
1611271992
998064304
369149103
1155938985
686416152
635877212
1111715442
608068488
1185229388
728074387
916662744
1279757029
1598486088
796739418
737375244
762908581
1235468925
458968954
489223255
901367318
1123722349
587394239
1589067764
843732046
1008701807
757052560
210576383
322078078
1215828573
478374027
1016539684
420484022
362540383
808487173
1033857821
667594611
503337798
1239374801
1047728522
618364459
1289491075
906050202
479374394
215594556
1104891576
243779803
493488913
967742920
732228976
1277496530
191215765
375190350
800435508
388537848
2421933
992848395
1302231912
456723817
915649214
386733542
465009685
1244700811
901495926
542097598
105159470
401545283
278714433
523407796
1052753562
790544469
1142602485
433908295
761471192
107029514
1190924812
1065200902
791156125
1084958484
578642876
871528266
1135567344
327483136
875826465
885007791
641340304
341419326
469466102
390297316
883140860
1560618125
1206226585
1003547112
928708354
259240356
219566687
1123147711
1094402436
1168842050
1299752722
819386111
756433560
439764912
760109052
312456262
913704270
1383241827
1145213848
1599901856
361034383
617628851
571285828
891453414
942255474
424385828
538084970
446968481
377913186
1214225430
222680972
1493997308
1145806704
1166270117
1379472217
1171526675
1456576865
917385569
843638931
1320614750
457817441
241852560
1251016843
913959791
1532987604
1365423287
813597846
80987469
1278381584
421048830
402903801
215531413
479928309
548659130
885427766
459790150
1468280594
342519261
928807274
618353512
436529505
870314354
1164635875
373117935
1337849876
1382899214
129176793
1358831741
748688159
1338324910
599806001
433144981
1260356707
265689955
930301739
1072168384
1401329977
520126831
126038252
280558858
621369956
1003708388
947988274
572060439
326825545
965123102
1321966266
1697943877
472555401
989638342
1093010337
1204722034
1282164233
1530638277
1336749420
555345459
856244839
703148721
1131281196
257549470
919732391
965958562
730431097
1573643149
1306217264
956956767
820453206
667034133
465413158
379809279
602699534
844866767
403543719
450685041
1303255593
506686712
456605508
1488195581
655283737
1498021790
1481278130
350426307
173736500
599565900
920994392
1037217428
1309538113
1027487464
212804893
1009260679
1137039278
383114321
1255192032
1458382324
369773750
745801908
1126406639
1515786196
1019591865
992936779
385379114
307032461
952244308
296477483
726372785
976321359
109866177
873764200
1295632215
130168945
243216305
493299576
1019138501
849626450
1086128989
646961251
560859609
903009188
975261719
672318005
1615236755
657599245
363424703
973470270
1052860131
458401509
704857118
928888066
312887605
779126976
1183681412
420640737
3305214
698819117
808101356
1140901788
432633713
838223147
634090148
854204751
193076092
249585168
718014464
711972031
1212596644
465766632
1006469052
124734197
1309298647
1400966406
703539979
254100046
734175907
870925300
1186583438
1445893046
592249191
813161862
549697839
771691733
985340582
1220235681
796924894
1095607461
730540902
657715331
264339838
1103845257
1673894326
1194180319
450854461
1014832883
1122364682
1354296567
828114255
824512989
728832996
1044962546
484081755
301577318
530940976
738115746
316836807
259573436
953609139
696341394
503194464
1347851639
506016476
775391082
1062016269
311680602
1066460450
327921109
107345998
968471973
325094691
1143705823
739364561
1188722481
847294179
1269530053
787105712
1079413127
955112639
794956400
623527867
1239260182
1044055235
913379940
773049113
976653489
308132672
510972670
1473275436
342884772
1297000573
570515572
1236729813
971470646
966095852
1734856068
854489041
1250234904
44865868
451226158
846978632
623314515
889875211
745968418
1024792989
828334998
364927010
1009578355
705883265
250583262
1755321753
510704470
775074440
1124681571
765599808
1609693843
367459137
1442895833
523162669
1367324120
673344657
550158759
726626359
413576144
500517316
752390940
962926362
1025765227
939199802
352375028
435934104
1185069569
1017313125
1203981543
329807665
821652413
412105529
288818044
1057006281
1202815330
368548506
1066913537
462325118
1080654618
703533757
810386859
589091645
1687966831
563246689
1355674466
766150272
1218986060
298702329
1396219678
562807493
800583896
625726218
1122416805
1158392623
1008039304
358656819
1238054999
668933339
1486479927
488111911
466999844
795449603
627112695
957528028
997289952
1093401595
1380697457
1286011422
636272104
672980704
1090042023
525730140
1264157407
1253801933
874314256
912006840
1211079281
820812834
1372143914
911355284
504860480
508419790
690241113
265273712
512845972
924790098
1360594003
857480524
1393613165
1203511982
552143417
130286731
1013868316
878459669
1340957649
873005111
1276324617
73456420
813871383
491883451
1106341494
354770574
403449312
1526061926
1326209382
1076619613
509524878
607881705
1184087331
1250698294
990115667
951660972
1174628037
785070487
945360434
705291972
747621485
264937576
535320969
438465058
1428859026
198704128
934565195
1088545866
1484226205
990487138
1186849648
724486747
552252826
403562335
226128534
148589541
437294076
1334282961
457985228
826163948
673859293
405143887
682841334
654745337
1138013296
951882818
424850883
287660811
376330568
1502553447
944238108
1141968361
1271599114
724338826
405707160
450194454
1643071246
919044001
1296514020
355360749
280930578
968986490
298589250
550396805
771527948
284785681
649671177
425444610
594762442
1617290167
1270256649
335341827
1248232398
594227204
1483012950
405601
633790260
690698
361236704
869854387
1533933310
948400718
1386299202
718195112
894019496
1408535164
1007359307
253689972
511181859
1199863336
758219787
287458435
1602547065
837845519
592346369
1131622845
645522369
1258723061
528706480
1000865737
1656075703
396008537
1558087182
878659325
1795279004
906386584
493109616
877891450
176393952
1058547967
734905605
1249455290
389152883
1076408544
553653770
641762979
761514940
260341433
1032057539
1131824134
1051241574
281248336
269990864
486041691
939631432
1323791334
380256294
980282185
799912547
1026019125
818606015
543880015
947738962
741391009
368212817
498101246
865791982
494388439
1445474967
1196258473
695648562
1203053089
317525670
455708848
667358722
847235486
1271207088
731110801
775550822
1510558309
1007243673
199420692
1055162148
581752048
1186620432
1758936646
727658903
1456956311
491697905
431040338
575636951
470910803
1526446675
853559622
49387001
428359160
827301381
509855850
733172306
1363016533
1056829662
571220297
832183969
607650935
1109937339
1035404515
534971957
1326981141
396086046
1013383462
689970856
791467610
454460091
307962354
330028396
882352823
636088679
1440740695
879792757
1002924156
211271876
948628791
634018399
1368921494
48168916
399877813
746603267
180027948
775975316
1063403521
636534584
730007656
1165188359
699632476
1024879652
244314649
576704904
962310851
830161156
271911503
760889473
256143091
579567073
1054575738
978817801
423104573
910841344
1061534131
1241188280
355192341
1672107150
940773610
798611619
580201016
522975592
544365371
973427830
752300031
90362331
205065198
1493373725
367123701
480232870
457674026
1004528936
1081261643
1448466653
399936389
624388620
283641542
438537913
1219112207
477894386
867728572
636349724
274803049
371947216
1259238167
832095512
1070753546
1611159701
740276369
474648260
617670969
1718325115
534538540
923190202
484287405
1206375714
666693503
1264139625
622753619
549774676
438636379
467804340
242408047
1295137829
215325912
1119442217
630162699
1208125330
509976597
922166188
1768741535
1141475793
816750975
101160393
557867793
63487718
834269856
42104158
917460855
901472646
538739066
805076105
835044440
680551905
248764893
1651211188
1515185179
421727868
374343221
392290808
298527386
721370826
213667685
681513019
1121135526
980101852
1430979384
547700790
1578156881
778247558
1350033533
1660093699
1053245929
720030074
833959002
907979696
421197033
716844568
593903444
1460280113
856186029
157561214
735446758
1570258237
905953895
783007982
721380380
976498226
661130044
578557933
600974881
882187342
1069677851
899752281
305391669
867928381
940184929
1745975340
1338251036
406331311
817202089
386044539
942811556
595425397
910558220
371716023
1325201685
961223058
791563437
812931786
197868742
596070589
1025647078
1102807721
854598094
891642463
443278876
617509539
378102496
289494129
188933733
389303397
897969030
1297779939
1464567915
631738440
1003060238
583038030
1252459553
1165993767
302053532
838720070
413165932
1365919502
520940475
628027343
1204422697
431500692
319780397
322833175
1106199218
533841429
982333775
407380310
1506623699
1377799566
1181599611
386129711
1525940703
839248443
361736392
1486327301
1269304388
830404156
1214245800
1184304868
658722982
975849335
897785312
867195362
1075398920
1297201292
813026527
1212508811
702552280
949924441
756092959
921725292
1279799913
1142430659
655510673
298235343
1372232728
836929159
365233255
829558831
63296075
961199890
975185140
1330062752
961404605
78113468
288468316
862293793
1391750339
1287987696
451593871
1309896579
334217566
1153497087
547747839
676924852
1596965051
673992077
602029829
830072230
531157169
182814635
496863735
982505925
115051134
697663506
400813484
458777527
623765052
234671192
1120049773
535046984
729091350
345667326
766051429
1082198239
603717590
1474949166
502215959
1491269187
180888660
380795638
769913766
112413038
25696605
473842412
916154043
1214803821
1268251969
498774831
685014932
1013335605
1273279400
961554904
675281394
1117114810
1331724590
761505792
1103244302
1214408661
518350009
664931643
1169194093
410848471
947882902
912024870
1239826941
718964646
446905868
959785286
851943897
639152888
1166586751
914334574
388676330
1127384869
906580557
616065284
777381320
1255526861
832516598
411182425
707768006
1232647414
745625073
1366522960
797597556
790755809
426970677
76578267
652881691
35960090
1660623755
833812088
1179422725
1477708349
931020270
1049077502
337401419
889599863
1685984145
77390934
1635267040
770016755
1433463061
1246870926
774894188
1066283290
769181330
249940834
1188373219
911849407
1267642429
746575661
1397773552
520278438
402245994
1278615976
609705836
908885087
1225723653
951680740
470612434
1408355008
1322444496
591018371
760545801
487074093
1417431791
931765123
451148745
593856338
1445869435
906099274
817064756
728652803
178943534
694488915
984287116
403682142
724246646
90183864
185293185
356825145
1067418884
183687835
1390275366
349055441
1586013359
1037156713
1522507678
1144353202
638072596
586177333
1697823902
681542411
667961226
715274122
1089176742
499545643
922943912
1411154283
717590322
275064272
478164674
493449833
707846814
57295055
892769424
1393728205
362580654
938616728
778284691
754249014
1032196432
712890276
630559196
1077103630
501180054
928593927
523531933
359902827
589433139
792352576
418745308
662392303
560161306
713697602
1639552963
1384366363
762468906
371412106
469782131
144344946
562439904
411599861
1016434896
1721137620
1127548363
35208326
1134900318
619002091
1165305172
1052128999
832419605
996781512
827125170
461181224
537566954
437607423
1440498146
851895455
502492314
355391290
755634886
1392801508
371866261
525247200
1073928995
409211808
585833561
573504559
1302743574
619465141
1381995830
277176140
432271911
854998639
653903028
186963675
810066412
825629483
1244356891
1015605379
915638853
156960702
888830008
967026347
1543100470
833493510
466046579
255482194
758938921
1223915173
988174266
1066183605
1303810196
1063650036
162498081
132751891
966044774
796713670
899186019
1364451588
606707995
375910840
523662668
934832866
561744102
1486860454
1021632673
1300233577
687853763
452963467
1391337601
982646190
1404180790
1348676992
469951649
1546979256
475942103
829929301
535772761
1129821631
57728084
493695254
919968697
128649283
1105144243
548314788
124161727
718233579
754015370
291416398
1134456512
718026161
648383948
848299882
1119573028
380768020
461412895
408679369
1340876823
178982885
814871028
562639105
1136436766
1238370443
689109898
636923642
1130502559
711307959
1686644421
411637550
333478951
830416604
107051924
331576979
625338020
836653741
473222284
314096900
791970866
881468339
602789510
880926317
788650029
752463128
523249991
434247536
801638719
558591794
411694394
517953692
472925587
374162462
1468342742
1516229916
646788221
1289863172
744354119
418368781
1617811177
578268399
1037690156
1674512792
387056656
528425436
1619010449
665132348
1093678409
407053508
656090111
1422517212
1243411290
1656752553
583156789
667295998
979571880
768120498
1087717420
954092872
583114301
640106130
459806481
915193493
889566291
992219896
848596687
276815876
390129126
900736421
217984942
1187698666
1332593808
249872295
1398730
165629512
1473480642
970876984
870714937
1218494301
1329949411
1032440435
842285692
1053182394
1107155934
1182068545
1264793615
694962254
329669645
331001528
813725528
959454794
1189363611
684833390
936585071
337197804
216114202
1289701935
618987468
527018930
1588742482
796962343
373532558
81347414
443585929
1316992662
794191657
1560268832
410986027
291021715
1068149746
971863924
1178187001
432096907
831174804
1358197718
552566580
103568390
1204439932
832597061
710271738
750788819
514599365
945707021
630962265
440274131
397698187
408422725
944569152
1591987418
767781540
1225618870
1049329370
193110402
536792215
324483379
1610325496
399791357
316555394
786163209
200544432
776023774
851328228
553018235
710598711
5796739
141180511
619039878
463604680
855109537
352339747
630939300
1079565347
1457685895
131379656
253292281
1047534682
347596385
976566465
970744276
642600881
689266830
1307668114
659740071
1399124550
649102184
515980410
894073727
792681175
505903915
535566682
1068675350
1003280136
878530023
371831423
812573222
603963892
195417834
911581768
270395611
819299716
558468514
371339410
544426431
204541881
970824021
496050656
696892252
608755858
1286147244
443083050
1256122772
718580791
1113393169
344625571
1456355873
493566330
876053538
1471022336
1028516083
1405830618
873143549
1111064131
1278330219
574869988
131686965
1078041992
182807051
167815133
97751037
645692329
514609328
1630841306
464106516
1688792899
494232200
171062402
1623815667
1406552442
878949745
881242909
918914237
1196774762
1037208596
987194349
624844200
1154150296
701079493
1649864144
466645849
1257913680
710482292
901019084
362383403
1092029431
1023050348
384598194
934270760
302317322
1089442239
1365471648
31619148
1271075430
554837754
1167955992
576466466
1413078389
1536969129
894103268
994574160
889140840
1299944100
461605416
982685373
1087715186
802905268
347628363
687428744
712338562
848720852
1446867179
976338338
670508349
466082921
736954214
1658240164
614229334
488627091
1218647517
1267200764
275346193
669750193
1020995661
807702178
1138457999
544702752
621475623
1175474460
949934645
520941972
376505989
936516100
669616670
1069331057
1552267682
1059300739
305616439
829987160
701187245
973959158
940012229
1461213007
209309761
1009999478
1213436534
1519763282
1652530200
570281945
1308121180
890282102
1019981808
813200372
230341595
897781795
270186114
517142327
522993984
838129323
1200748558
634141324
1179809511
554856719
723486957
1154810677
532693366
1278702779
183982608
1035247197
1796304082
1436919957
337251186
420614420
1782923746
1157152668
1494618506
1348158648
1034380438
87867778
425735141
644525445
342038323
1112747158
1185763646
1137320207
956201857
1036117718
1695880232
739087047
1031343281
1773914870
231615719
899201381
151265102
815900649
351212118
539452281
1195438834
1327684237
1026191007
897609507
1016470499
152171184
387383282
466402005
648951408
1394282692
724331680
1132412567
425866121
590408514
897691174
1224140233
1769308726
519307045
1524084011
602323385
579922092
962670906
554575209
673557594
1186146886
522306009
647814414
722941685
858923140
656268829
1128685231
1513042730
366447524
1684005781
189028639
439670992
300372505
422508715
472588660
585311979
811669648
908621998
412878245
1001798537
815749487
1060679144
417596353
405936946
436244484
995295929
708338790
509904899
484732592
1343236059
1174767388
925557072
514961709
696951327
572452622
1418815352
308640118
478163402
423939107
1757123632
55789475
456648779
471941919
510922962
464708144
791994277
883649101
1387597199
883987217
719645742
397570412
578677645
940051048
875556164
458813759
524846833
1731090697
568116913
1333649824
954572223
1329567294
605625059
378017367
293704972
760802978
310440667
1635793368
951558914
286202576
654644267
716971838
1158490905
667255753
881356370
1128793172
790494731
1477961252
321396480
875127739
470013243
654790786
1259554587
804107680
376143311
1434276135
1336457008
509314217
384487485
965738197
1179118564
1424207108
795653140
427614414
1056599377
1097891698
462036402
1313160183
1358175624
679452852
504444631
567949341
511223956
643694783
716524520
190603767
896702223
1504127623
1037389047
1089428245
1053729886
498918779
468686989
903963137
1264719611
1466237724
1128179056
763775194
919337125
1018333326
743099889
775294396
998859107
667712510
781946447
391728413
640552907
375809830
298389671
954601095
370611459
773959621
458504642
343459866
1164975734
993867782
904490919
794327014
742632815
1113221906
318356221
497210110
1109865917
779137445
1012269824
1056010938
1164541484
1670434514
199530733
1514059114
1608141120
1626787807
853077513
883868156
890496709
1043938815
662502959
1459102055
579551473
719744164
1082340001
1164377898
390894220
796222081
1090069685
1078246435
339190625
1006761339
1032218215
1508606523
471950683
468005707
506886782
953399262
733220206
555228150
288286933
86984782
620797517
220898282
612007926
1043217537
218448463
774453379
663716403
708861482
207372428
652944324
483660515
470992287
333289443
882499796
593560731
1189494697
616284301
1246314897
603425170
571251554
948828273
1541974587
1420838347
792133591
1036322059
391234482
386544184
873204563
1126373260
379036626
1160413049
770953598
814191861
1794928968
353684955
322490494
1618755825
1045795234
1503988212
1264299956
315703231
147327793
711666038
938761585
500543074
992397567
799935856
1466280467
739895614
800030808
399270464
286089303
770912096
959618914
434029298
267430524
370062902
695293792
575885860
1013381185
758275338
862356719
525009335
775820459
692389646
330290640
459482273
891215441
1299749483
955648131
733852931
260651534
845140797
479422400
573630064
343411575
1339776017
878516056
1282691449
593690293
586697377
458049948
871225848
491814343
426223499
608541237
542877399
154375525
1074599904
796434287
415398533
393342022
1489166153
531301483
1074305281
1164856866
791004458
1733048378
1165261529
86905253
682312395
871494660
1354603768
1281405577
1333424337
645903142
572060788
698773641
473500317
922271605
1386419137
487374421
427503606
801424327
954355986
661239710
834160552
932002448
912128970
1088270701
470714214
336294432
1216513362
156233184
710484950
1609114779
1525651491
959392469
252369562
596694132
1315040732
1773070383
583917423
805408341
509583349
999795691
1316015032
417966849
560953727
1534784531
1252559080
1398179787
1236177485
1172779311
849340049
615954890
952597363
898560281
899623618
637464563
707301554
1085162105
945558409
1251685566
473657588
1064246285
1535717979
1007595999
1211745384
601702580
846884928
679094798
439775670
1024990859
505539907
1011092331
1009990620
26555305
1314137210
583924475
1436559390
967320073
907938430
811155013
1042683219
599693336
694588340
611107957
1183149507
783963120
733940768
401587507
514391003
1050071485
1281122480
1002219698
919977711
858427308
1145546757
1797474146
1424708419
301971640
257620829
809548890
940702082
708489814
1320572647
744666686
420438609
1079758088
668945349
456073922
740555855
1397721433
1127624921
1614065198
621321008
1044360861
388986831
834754121
1100396651
837104559
1267604275
1306322717
331330732
907332822
943118506
870003823
311751856
855583487
542615831
1072263125
425099842
1605881331
894147833
498382466
891928100
701505679
940534579
563426681
1048261122
829376795
677590128
825118383
704700589
1010983500
503585923
851337674
1150232188
852871408
160274782
782125369
1267059140
820608501
1649101054
1082687887
1386184513
1093017428
671057052
665121163
709060021
536957728
896511002
440224312
1197258046
499438292
98539248
680912883
112771309
832319940
1084007836
920935128
383843641
518823148
1737354455
1090730989
733283824
730431876
856471227
854089442
584248231
309237697
924490411
786044476
512973378
1797165913
1608051312
1305654049
525065692
835622201
866527720
1399018683
1440079217
1282326283
459221108
1717991105
1169198737
891186728
526664300
355373344
1048441678
495485179
1207509412
801019007
1268510901
798928472
433299592
1277289916
696371148
756150597
682764109
1145493828
197961575
856118044
235910869
631340318
437493187
1675528272
1628707321
1377494490
574239924
1597998297
409996647
1314033459
896639807
1546355331
654433202
560791509
799809678
643658575
674793899
146142458
446472001
859855669
1068063083
1281778702
874055923
383728753
945226342
579063664
562106970
925621724
1051613887
857256776
1127040143
1387639408
1598547921
1419309268
917941565
1466260179
247374822
1087687252
1022127122
772067449
499902373
335041007
666601894
566111204
498864036
1630121205
1254161280
821854730
673682616
700892374
1274778438
1649319174
571008256
726176891
1638778291
1130992555
875221602
1273246716
811335791
1079116673
1056435683
1071284501
592395970
698370698
1152084179
701744039
806857869
677219570
1388852248
1649751561
457837547
1417247742
1365207743
1735237164
768384674
981179081
136157428
264713245
618024180
1157083207
844093388
643930859
749136917
458963869
603310415
1243522390
913900817
868543947
428330059
661053776
971187029
560301887
564164513
1658836735
1370076234
685058605
952372068
321579644
349128315
275472858
596354159
1013951568
242447706
556317778
1534328763
762367343
968359672
642198259
391642703
727929314
936633662
470545663
1169332966
247003953
597513690
448367837
822739945
1087087169
92925141
958659693
938438603
501714617
458602390
1178001273
640883903
1283445952
785422632
706541409
850530444
737199851
388704165
861587820
1082542478
1127809014
112364432
442753933
676697291
590947511
883060693
269393432
774284977
960552218
167467376
827050060
1029518700
763192363
755297443
955913415
634788468
1727637420
987065775
699981266
346092314
599667363
1688708281
1125667047
854380119
945398202
1043704216
782382012
1346018692
391294183
1464248717
1507993844
797909363
868343721
1533278143
668577912
656695650
740928078
455819841
1376400769
196950380
1430825267
918286635
1344814272
976545502
675258723
1745441731
1423710279
578641842
667972633
711062675
238296631
647525522
821854132
1273844617
398266092
488156258
561712725
62237061
583056058
1078785632
1062643293
771173731
660782412
484829216
1138500395
1647408029
958356360
678770232
1328145697
715178381
683352080
882818132
76307499
1354477030
137136029
674715718
608140103
639335422
212060492
399698560
1020493911
289182118
714208720
489765806
708799524
779327285
610762405
251531727
985328398
753990380
1381810455
724664748
579821673
739560215
1277556546
489020390
620756446
643636602
457674973
398454880
711575392
465022711
346972723
1247988041
635028628
989270113
653500715
636583937
737480483
793523240
497962490
977261357
673414393
1039420132
479046147
985833849
50675394
1425643613
447760798
1453875555
249565329
965954426
1539341103
792437269
721466882
1476433467
963030932
1276644052
457693984
268212261
1003683576
674191457
1320341229
1427970
197467140
962607625
875512365
1687804467
1182750520
522501221
991457622
435921464
711936970
302236693
560982798
502751866
823796088
456679340
37338498
1157334710
967567375
386402382
128391676
1263493397
215028538
336208774
390133739
898380617
1156119708
418412836
1573062926
828722724
605506404
1279414581
1601274688
985758806
1089402040
66518164
158138821
1462128755
1362175381
481898745
801695438
1297939754
1505292359
485507072
465832
242586875
1038249552
617465152
310649295
954672535
665561106
186430958
1303732857
1008418051
336465226
1380620724
997585729
472854555
995487966
952486078
261210124
1059228859
1075336623
985853618
1042531798
179100558
1138904113
400438961
1611856577
189645683
803459380
663668223
100365080
864176254
1340728492
885992261
760262338
486867796
218402365
553710033
381118352
420607066
1386798263
520394376
806066165
463223271
910330837
1015622195
713287541
1144465539
895780880
526016405
1620847092
497651826
238827027
690128165
1098308936
956424547
1590060861
1435886860
356676912
1270442019
475811285
1620627304
546702745
713814032
466957921
511349611
1010448840
1248230572
427148648
720791521
1121678852
1153272726
558920402
1780037839
1165439862
1057986878
965354475
972837203
1684566062
915444831
652564682
849312385
891278860
599234355
770448057
440972373
1281253026
1435317219
4258046
902784380
1198439990
1051839570
647160734
755884480
1377871592
869394694
787313892
433760292
1382386892
807774953
747720830
395171178
1006356714
1641927958
443591307
606933533
1178960407
1137018239
1373466538
1757566504
829849784
732709860
390716311
701306155
891431053
328688147
1253719530
572469305
729020956
420601371
1209149545
1392914246
708671035
503929521
665055817
1066655644
1080663541
628923153
120592434
1160952315
978966653
934112860
547804173
544168896
1435592889
402905022
607023423
948051420
1323714569
627627776
611506677
1592150459
1136827320
1073998022
197569965
1167780171
1457335496
494713761
1060267275
996235652
49795368
535740365
1062165259
885717424
105789191
1136100644
513632142
760994400
920116643
243464539
351101814
491445571
455207542
1718181898
392062826
585008756
815806506
549472596
459640599
1029298173
420529170
1062080669
389579468
747393184
54924790
744267847
1589203465
1241195341
902083514
800788174
384077989
655590117
651844499
472109528
351284933
418458513
457000071
761672228
824766611
320927400
183395651
221735839
712700557
865592196
423540719
450380058
925104023
740382339
1267526831
1425323061
387869771
1762414
382330109
54667371
1319876562
1033732841
1322759571
366864449
130649720
1037498391
640761785
503508987
472732172
1038721260
936975783
1392625240
736787629
241755584
444422071
386513705
744294711
1037745089
466998009
1451172753
816003887
262508167
1325575670
590709175
661444037
463295742
620574564
1066548441
1398180911
477718244
923348383
645478890
772711011
999554030
906834385
1340510963
996665043
964918146
310988436
1478200413
1121596446
132893259
808552656
22502254
954211975
303855504
784950826
1271432890
1070672454
1436027210
921061390
1084341104
982304376
383270004
464177874
381435314
1299675860
1394845619
984032394
769662317
677700080
457663352
1013039010
385498200
200014293
359936044
1650383813
90407588
1526557540
1297938612
1316622324
1259383165
1044619480
953468751
743293356
1749524602
1491261466
1310121591
424421832
380901450
1300772397
204822534
1006614731
369867887
489843222
1685407301
1527245845
717326651
1574720473
886770914
1379124948
797196940
272605001
779117033
1434966868
1113823393
1615442294
1282893909
250037874
1128176732
596027197
477246292
355821370
1144091393
1707380010
468581410
1424083737
585383113
759866388
517426067
1093471038
795840913
722179703
213326424
319297906
1222903052
622053853
1437800039
1481447763
1781031142
484345808
401171314
301260822
695901197
521897542
385384653
1332233653
277861951
513270729
463690841
340777560
471526129
370919872
725573744
891372009
844422398
1403695846
1449658664
572339508
1397114970
418123988
940366755
1646564701
856666256
1334477970
1439419948
312565176
972783940
386943705
428328221
1678693518
527579793
428280566
818712914
284291827
896032126
970978634
978357081
415059788
940138797
390074522
901917599
996978513
717818514
770204768
1307455782
953616307
698111330
1108185366
931511189
454190903
688988175
1755308791
403608996
1680088566
615309355
1341384271
1175435215
596561092
1193435037
446347167
424870408
887817821
272332931
864467366
926758743
705174171
961237266
864785456
46963392
2127762
1035556114
497311693
1562623760
1003780404
961842239
392494016
339615560
555425432
898062211
146220754
1365312386
1615359045
850232911
758210050
594364198
992541726
997956236
1738529482
1651047522
396014901
699982094
537575346
1631267588
877199636
162563243
392899861
484622975
1597105720
1285802389
400615510
782664122
1020606838
1454174966
1183440598
774891408
1024879485
1280094173
1714747901
482403107
429384366
812297302
384488084
1518913284
885181801
578030294
1601429090
656659075
1531417626
839519625
504686706
461879544
757899401
822489926
974939348
340301543
827422937
1701178919
1534742991
827822138
866970973
627810092
738702419
601509884
994684982
1449041373
899376393
32942080
1180983221
489347868
500997161
601830501
404555489
819028889
1365304815
961299213
789398731
1581679163
1684432287
1033421792
1395208811
1021883077
1345683806
1008947878
347677898
825733414
1651729031
1398558536
1140659068
482318079
908845409
1560197363
1619412005
641064245
575021736
1035826943
945586969
915022501
375943607
903999222
452840143
434367723
518898574
783760261
1453565093
279488020
1129485341
805616965
1475872157
944872759
358242442
584154761
1467568976
678488120
533859611
1148416899
1481324359
1353529300
493418655
221181695
1565520584
928471244
521555338
498425138
1705679706
1528352400
792158918
554969497
1664095224
380544677
646052398
1695629717
409616838
1188123877
1186183697
1742258459
969676368
529926051
107917827
721718861
340538971
378490076
932378648
71700719
794888510
1449146573
864294223
980989371
116820247
446864762
764211598
1161165197
471923766
1220478584
440914408
1159166316
469609874
630109527
999688268
428258282
487951747
1009607201
573421433
485526196
456147672
513209219
407240147
415144176
449977836
1191977940
571802901
1060613171
933330088
914370422
549914735
1223448712
1412833558
1250164790
892946336
798003537
229450142
364086625
580308424
974274968
480933650
233119813
423312884
596582523
550108782
582201573
583230799
905706104
738834067
1694785765
574865241
252903997
1403099549
583440713
776568235
717444248
954372525
1661395230
885330059
1695578961
363092959
999230203
965963438
1426609740
591900319
592095205
1224459857
1039978660
1007812959
1350018094
520045377
625737927
595977648
570877455
362293528
584342606
158843188
492992849
1128722141
1656491245
928737912
1663985239
418486238
505811584
941380092
532682949
1060372073
1123950488
207135178
704536968
243644388
1390467198
667128987
1155186881
599709832
1334342046
482299945
410955164
612995671
594243412
731041150
990124101
1189349694
539210864
584374282
593019443
1602141254
946750519
1344138550
603567857
1207907119
130404403
619494181
590971549
400149144
971072417
1350411332
978746433
547140211
1676071252
360781340
582867463
1263167063
1111855751
1763346470
1023865976
461111043
778923197
999125110
750357386
1197486372
1645120327
572584729
1122499590
1247519304
635134611
268584067
638749877
580259298
1138645383
1234795048
1218422765
847751804
398917989
401558194
613898023
636803265
1347122870
759057702
628214541
1027360744
640110859
541128155
1746186621
1688280605
1687811588
838179012
1695416215
1102838875
1569680279
1635695333
1742040882
1622564652
373322507
1603150332
448586418
720933527
1787690475
377500965
815104620
965346241
904999766
751535022
700955560
668879297
505965119
1360063421
1688248905
531454989
404806698
1662133702
565289778
1401484095
656597337
536468740
620685628
1228808810
1213424342
1690410005
699164939
854055212
580181214
740753971
1153071403
1125909795
943550681
777945619
413098507
981927015
503513627
988091771
612363305
428110063
1007198841
1030917483
1638546820
925724838
774963072
691094019
1782826563
1134851819
483686878
637910368
694073017
1069780298
686639536
1393683250
386182741
1715907147
1195296940
805662810
1312592321
701336518
489397627
1281532141
1636428407
1089711180
586291974
627227300
1658053995
694739919
1655953403
1366234196
479580774
710245945
783793749
849112310
948303324
1572167713
341622672
612325495
589087946
696507825
768977735
593542301
499331718
1145908879
493672401
1335168158
1268385548
727315298
592642721
1576700016
1085446097
1072036585
1660730622
508124084
389637646
716114871
732207201
1558244349
1442831187
720407434
731230668
635396356
1105435542
1364661166
1256311125
483333904
1024361947
696462729
896103954
1131611180
1547135494
1173197509
601370861
696027668
723407653
879674546
464712570
490425855
1026573704
726006432
289588265
1223108811
947353315
674738749
691142327
214685422
706304397
401899485
731931095
706209260
859567522
856573922
755290308
956944367
1389057145
536974820
386014603
397389634
728642251
444900318
771432361
635762725
460615116
459009256
578592221
464304604
506703139
1059864743
243404253
538135548
720615461
1289457437
677760193
768384176
292390416
1347427280
889373009
658899520
332064734
664049239
773450584
746132949
1674022699
1694721033
771884423
1014021671
378423026
758292004
843636723
754603869
1254757609
883102041
782716555
545830843
960891633
491386627
782957622
740082993
780978521
556942425
780808391
655071079
509312639
989725365
1005972929
1345763891
1548143264
969857969
1597195564
798771827
308360371
747120602
549942362
1561745026
607277305
1643222127
932505692
1247720150
652334690
370414444
609810255
1540197027
820992079
652827685
892313579
805230223
659418005
769207809
741586588
811527520
552810887
331053096
1693015332
1677784671
517062935
298181673
1413871001
1487744742
790225108
904091525
877811991
701697271
801036169
695642037
1206264059
990421520
598623852
632462850
543030628
792781796
1449471587
838667649
386010728
991655653
1067513175
811701562
435534200
522856313
1712344089
701233058
278388234
1773639960
1732487887
571549643
867072478
1535190899
649486460
818584954
1378505629
1325760215
826264327
1740225186
824362672
805663117
828556389
1125342837
446182243
567099926
689111005
1019153842
1305480062
665766099
690815656
1538486092
580498522
1052080564
1493606187
524145743
665876288
1496705770
652846256
1605232866
851618550
852908291
881205579
384063785
797728917
841032149
763896476
474260863
795789683
655050999
964531873
1347162494
683242190
861127710
1356327815
1402038749
1339853795
1339508414
674747080
416503058
861539302
1170167729
879800005
882593066
619970430
672919731
1371650440
872847370
817219212
751800739
849885681
623453507
1251818253
584192332
507142502
657185141
1321578431
828267580
627866386
373142520
1439247556
1222234030
1165194585
849741566
1269617582
889185886
1790022326
464998995
706999564
1007415582
890708405
574728335
511707134
676024969
576187667
518575139
886945533
1488924032
624365402
1378562411
887965260
1218694159
920936891
599464364
851998126
875122453
1614023359
469517485
1158813634
662129360
686370273
515918064
840641214
1157617973
913576900
1095521811
917417364
286795651
882875235
1285815677
457950259
914000957
1739222664
1746986464
774301576
910790747
1180403134
750012281
816947293
440128112
566314463
1069130044
393118970
784126622
889313471
1447783199
861317176
445146155
1333136426
578923020
1675118457
1782071700
660647470
695369835
577847437
855384143
414207404
788629891
998926250
537543997
907144119
1324711683
354613325
1098727140
658488860
821984750
731902407
411683794
1043070825
309472939
575365743
1016784802
924191514
900664910
546886464
926613720
848063658
437710156
900711221
726264478
68309380
1166493604
1416091661
778439430
1304158753
1204587386
1115927320
696279629
621254718
924941988
943491509
763487353
1001782943
627460215
981839773
793460422
307057797
821673303
339296640
687397068
925944576
847315030
930925911
952354414
843256456
837898922
655516678
447081586
845283199
1014775732
1000000886
679708775
507020181
1041813654
983122688
901380249
424206424
837065278
979041179
1005967729
830866819
796851669
916233217
536207404
861725278
1008918914
636721755
727784856
548025495
909919235
1794190250
72969760
881534502
1431362741
1248212629
977030674
1001761446
682893718
852452162
415191417
1460712880
704976683
1142909724
1238186497
1240561099
954322064
1238640735
988392549
754030916
501964209
1023754168
1020414299
554057786
836780352
1069853333
934447032
580786618
825485056
495702647
995182233
1000115697
1314397494
286240150
1033195444
621521776
1695623127
1076341125
1438385887
1463363593
1030228161
1642861226
1040539319
319241063
401799479
983661453
1064694656
1078801089
857273183
527891563
1066807707
442440516
575432232
1300039697
901245612
1720757263
321707031
508108965
1747505686
832433066
254946304
653445031
464584726
824271846
1139852922
1079872816
488867141
842146723
1065877300
318956197
1036722981
431176849
549558098
918200080
528417486
1086081045
833138332
477658875
602678795
429218433
1084628635
377075754
680042736
373497741
1090546246
689329269
751820420
1039614450
543851376
921507299
1078471408
1109794602
453537325
1259285569
1114176707
211643441
1117369392
1118275120
1105292404
550194103
649707483
986189141
1444182284
313578326
428562495
543074625
779757832
1243639260
1124313755
954317207
162628298
1417335857
1133629531
1099151456
1532803914
782229661
474465198
896694511
1684140656
902640186
935058953
918754913
768539308
1149068474
1151025937
878657042
1067943143
1127520105
1149741004
211467577
1156592386
711734133
1263663417
436669757
1363538158
536195742
1030095269
490905756
1358913727
463693634
1110084922
884799419
1747732435
884050435
1739978429
1044806194
1130375613
1374204030
301529209
194607389
778187001
675160814
1149378647
836602485
663103176
892131640
664497764
183205628
713508198
523529828
1275829356
824521007
972853798
1155553744
871542471
1093984037
735655025
998815043
1747812513
872819818
469828012
1217881659
245727023
646291867
498920251
449950996
1002356338
286711099
1211526336
122827102
1186359828
935301560
888053509
204908428
1040844180
1216453463
1195378962
1147333901
737366617
1553292280
812437724
1031437527
1170868594
1232522901
1138075225
68089665
671387450
1020778162
964067467
1710994275
1030036505
541678474
654515834
1550998839
405706444
1119577977
701846114
1087804812
168963965
713947969
601060201
741390953
459909821
1257379845
1269243858
90984372
578170858
1087934196
900675998
613883143
810931064
944534784
1222887039
422775235
1145229659
376477588
621533213
320985667
971601502
853201170
856310956
844722660
859999513
583316566
1203746311
1280119277
1063760371
1184265422
770060727
1006710568
1253283297
1264313293
1292181065
1061554992
741100805
881270830
612979374
1190725529
1025701997
1293935477
1297636777
225176372
866031389
1245287425
318180295
1299728084
1292534522
1283292132
929320249
522936305
1159529382
821295540
1051939679
1082750912
1798426845
1004309384
1261479582
1282341901
1002810721
1441724007
1327611039
484423559
1160869223
836344140
1670424803
1314433717
888285140
541056459
1336916763
614066764
836130490
1340417643
1343222673
628392477
1175597920
1709027855
808335848
666693628
1231481374
1613733709
907869532
569115744
686348554
667360948
913345753
1294233811
1234157758
906687130
438641076
1577188138
703275291
606215202
1297035535
1169809412
1357225916
373102785
639885470
714254631
1068326600
536573714
1089913990
670309597
634068268
1175363779
1541506704
1630217928
877442243
1444088821
1373678769
1075612915
704340170
386696503
1366464802
1253408969
1310733279
547106878
552608645
1365909714
1368271629
957491212
483809146
449006928
1124368641
1374449697
851635495
1180194319
1366769518
551824436
964309959
403249199
967442247
915373208
1259110733
851582156
360058684
825224451
1249818678
1181209722
1003158764
1001006659
582007366
912538202
689780079
540425484
981122109
501487574
359779386
955335478
1246190795
768280956
620645750
1185735211
1349352111
644141979
764707861
274891603
1491215824
675310571
240261834
675894166
198284683
1475358821
1564777140
982436475
1517929821
1581625604
1127349265
662043115
1609320882
1058828026
1404899871
750295513
531742487
1368139952
1613627607
1097669599
1268406958
831761741
1305621939
977370633
502915193
481032195
1659328422
1256724398
1741004133
1020416106
810956855
1673987999
1556472219
1441977326
1681334871
1262453802
913434497
1448718326
1085311856
1390677756
1100911725
711680740
1130818840
1740874898
1551346860
1651550541
1400669233
821791091
339853192
1362851983
1371258616
1018052092
500442930
1567395431
987834535
1414152982
912230494
1262825695
1243386534
624056216
1204081786
1000780931
791194831
1615072798
1006716767
1055492347
1606952284
1579951185
747082324
1339534884
431725206
386550419
811195737
1084599091
1276736028
1378762575
582822580
1049981306
597628487
943461218
723143666
1710318989
583528389
890360269
1500188875
738476083
1057345382
937702444
666473716
1459715720
976104257
1021432549
1569435042
1184821403
1440174831
1345799351
1135424342
737731599
347361544
1780958710
1010565129
1264171416
1059806472
874555751
1751438938
1039684479
429936426
1059424093
1344700946
870559280
653086192
676842984
503973846
403222168
1057429707
494102152
1395355377
1361773180
775498548
1635895936
1195251183
1198123923
1527539549
596884847
1420059358
319999918
153175609
1112419
1145658765
1184836531
877538745
1601066878
581580428
879988417
330463528
1267355989
439559885
1404031569
1667770076
1489219571
856108775
1317951202
1318369592
1167629830
290710169
1060651461
353638201
1366494929
841535945
1436748072
1527542754
459278966
531180361
222874817
791066134
1396593972
1479434713
776650083
973855533
1402411860
551162448
769814137
1421858506
55584772
963348520
852735935
228466984
1361035352
1082621551
1079179529
897361723
1430719883
1396190344
321495196
1263774332
686950477
399254850
653156492
1362253925
1314681557
553061224
1544690488
1411498077
1269274746
1528480621
1730771980
832436743
975679827
805220695
1332279767
895514897
972296807
1462968132
1345577342
1242035187
250409368
1494390761
1066277155
872241680
615959991
873581414
670916054
904033113
772232762
387695802
805983427
1337410502
1482867850
1657069970
815394875
982427014
1656885220
509766229
445001557
1044222999
1689387061
916969970
928456496
991626942
894376761
890819684
887062981
1482792382
1640834338
1170312735
570397263
709063912
984417480
453293495
958668753
1335367540
913576779
1173869009
398214965
611534581
757387313
1009505884
649505723
519214197
1041300305
1337801419
1327290382
1111936938
1155857915
1627971256
1047245836
997962296
392664168
894878174
622240541
1447437603
1426289871
455706410
1007036183
1634097832
1175134255
851956842
972995670
1184329667
1336262089
1685008002
530546615
828086934
891707096
400088017
604677835
701139721
1410608600
452350027
1248797048
1253454774
1007109811
1286328320
1257398184
1260897765
886799951
1379306793
492677246
1467364529
917001232
1601807688
430353228
788983222
959226778
1752098506
252233745
817773108
349517250
488836992
933700636
1019280638
1384908267
1437580870
686736068
1366269704
1448753711
994690283
888693268
1363914290
820652728
993331604
59667301
1219690193
1376857369
373387111
459124548
535117568
1110602881
898081115
365468499
613178727
1024713518
788324589
1159424123
1176789603
1133366869
1482409973
883209100
608709552
843444309
1006498499
682598354
879066106
1508749538
624755303
344526901
985180400
983807593
1014193197
328859468
1275108811
548375573
1445971453
306335209
1300237119
1026715965
809912878
840914675
300751941
659148687
792762481
863075865
1066098503
834892859
591063474
936812056
1323395145
1259881896
441209296
872917862
812318306
1569896323
772149647
606964594
1123067053
758514002
706667269
986304909
316713049
1681339375
586349800
366089336
1448610009
1538681922
902461713
1118959517
160597891
881116700
891330947
587932751
570960543
651533872
1051289757
1188329485
830637472
1427803431
351067923
1236456431
1778791663
587163276
898514636
142075149
1117182589
381625162
1481686171
964256682
1396556357
965763561
80302021
959975338
1245054253
727493654
581301438
785737015
539435667
1205225885
1498942010
604250375
483330852
1075691456
1470104868
865261985
812332590
1240909120
1254583001
1129874773
525565337
626104913
785199324
1456046923
541616146
332506951
1029183951
380863619
788508815
58959754
1174432928
1069867984
1065365618
1637758497
1073880203
1293658373
811124201
753826860
1046970751
1308818546
844384868
1649088050
260099847
1112796484
1167897555
510730408
736918326
1776840956
1820950
421394149
1429894229
768657497
702598876
502699690
375757664
1327310360
708469351
735741994
1047724522
535110220
137890861
744818374
1326572647
1422550611
239053681
1002980199
1719584990
936847796
993296773
1463047529
196373036
1169816134
1681595583
1070706766
1129075932
1099070624
924110772
888757455
367476688
562081177
327980447
639052936
1497481942
389643555
844668339
1220970010
1000670262
1067122593
848977519
1209687574
1790521130
1712147900
1341393951
1630864301
772568492
1303223309
1668369411
515536848
659268515
830377492
723736301
1261878642
1518527520
653454967
1339152729
691404308
1753769423
1518975061
1631869493
1128574250
873596030
938674116
1084639691
715480962
387101779
1087631665
1291281985
1328586567
1125415896
901706551
1069189092
434806284
698984156
907810785
842208641
1075868159
231485247
782832333
1672179792
1399495960
148664016
861164608
731113624
432026005
1248115218
1651582530
433253086
600863432
935679406
725163980
1283872367
758363553
872704059
574510172
421506727
880878415
1162344603
936880841
986180473
1288471026
1245374288
1345498398
949333946
557816049
1039692127
679809597
281512867
890402036
734179236
1379144540
788210982
798769806
758661334
737383975
917505949
812102771
1373612089
341741428
399890033
657673622
999203675
1282718223
421445311
443749107
1558445874
1651930033
761209156
902196801
557280917
1581214319
68281506
828723101
857493251
1324936444
917560719
670613244
1687772570
1050021072
639731379
573054909
1705521571
1523830878
1001099501
527814671
446018370
650671399
600421798
1020582370
1058938387
863681792
1342838406
337439287
765150579
1361049326
598476661
681789950
534994769
1145910414
377183452
1039415871
567740204
1125647944
737558190
188312953
938125866
1379243448
1646188285
795463711
687907598
756875415
1317313901
525155094
780518502
768368305
1354781545
895557151
1233133656
918869979
1485173329
1195037941
775233303
273306375
624528900
1154176177
534720537
751208559
687118205
598877004
1417039372
380110266
1705259587
1481087096
437408486
1188991582
823779393
465655498
545048772
1573360672
1014928761
1661570140
1605474900
1386390740
1206056048
1396670409
295240994
1327379950
381638555
1318375814
861287869
155168110
765540483
1130437943
257707086
1789757270
1318456362
1659695321
601445127
1753024653
856569013
1273722439
1561974905
545049623
556044744
633467301
1287147770
1125986138
746719987
754454201
573156212
1383657763
699792495
412375168
1472637802
1012182944
1174516261
756882755
705057961
536345814
1795373706
707505105
998034456
952401096
206366682
670687788
1006127607
1334698229
1425042976
1472093562
1286013092
619360469
863788441
1537841034
929242279
1403925347
878865188
556149010
196436878
1225493928
897204713
1184433358
384692086
481970997
1705304891
270511477
134162838
1220526684
234692603
1183769865
591425815
798017029
1108404077
1203777811
1322701942
1042260671
1101049312
929033551
1035303327
471445505
1138504931
1060749609
1363562044
1428354872
1530723507
493956179
349367609
539379139
1670286766
1362361608
798827678
1407196096
726346038
1244956275
539237383
1484953179
432535024
396190474
918327321
767269330
1665863758
572699221
1194430339
110029025
842064300
647918412
1062799943
862528316
446080451
973057126
1364663768
398498406
988542245
1413991609
1211888579
581050748
540271313
482432227
892595795
435135354
74543253
532107715
943067209
708578022
730593567
1310917951
648229303
1072785696
999326464
1573172878
740945985
1377059469
981228927
973429231
615743488
1246577509
943848557
414576539
1449968143
1054417365
1065494429
887316408
851190315
1566288254
1117662526
1402412648
404828331
1404134342
1135086769
772415617
984297101
807223557
1049857802
1414713628
350861874
728431784
295139936
1092027468
1155692454
1344727869
662687209
760192888
662156498
412198785
839564500
678568410
866342903
1430743377
744473627
1284493987
1578123950
1641289533
1039628140
330953123
875969408
1471908365
1195718412
560282125
588415899
1555806403
633649484
574697331
820523048
1186851991
1206821794
1169226336
59424078
763569459
549014429
832101068
641417827
1131110505
1052464592
1310613184
933909460
1686722576
1310263720
507623242
1611008548
842500052
356219656
947619347
1408736183
459078166
629155205
1020433767
1447743942
512385956
672061092
1097508832
1037611276
1102348820
972273410
1015263813
568993282
1217548497
1083035696
328923755
897303309
1008900131
1344103036
499144898
1119408467
925348131
717901594
1189614308
1344147883
405359960
1034847673
425396560
716677453
1111641312
1102713615
497962592
1780347486
473806868
872545300
978936537
1495950108
1155196198
468039657
416910962
934131786
1597615931
624942781
487600259
681156027
569704929
691095557
993972173
1078829095
966403725
761113901
753079718
1398719076
1359442540
420979875
794534495
533260880
399034941
864781792
733157781
463120945
425364531
619560006
611277334
805780502
499495967
266788294
1685856286
1116928082
1200403580
633861334
849684963
778112285
1314960551
1724641203
933849948
840559939
982247243
1368896625
436897183
1112563208
348223760
1548246716
886984924
1686410801
401894483
513343190
1626888308
1006713238
828105839
491265041
393343061
649408876
972872510
388850559
891874411
1343757059
718561182
261818080
640135979
1391034170
998361055
464146998
891852076
1595487809
1349241855
1400877995
1351424198
889308065
640469592
472168074
300649474
910401455
1055552926
1771636277
1128507597
407689589
1678434581
1388411408
157564522
1141893143
848919860
1045051960
1209954381
1615527244
496137746
862198388
807577264
957520026
1440983319
276650666
1278183632
1105878428
1337700194
438002720
612204596
1128038759
1060237048
1658443050
1383091664
1158835908
685788666
689303082
846973891
1024848610
1096359008
1483993982
635762210
589270732
1301935736
505341653
1158456634
935012537
1304011345
1175886311
1271451980
721775585
1090844119
934410658
1354996861
1072393872
596007557
1735316124
1455490740
1052888695
1373775564
1381316181
356684884
1354792070
1087928966
1243617525
828020600
988953988
1699629863
1186069218
687403379
446257104
873602942
474640154
567286969
1036085469
997928443
1118018587
1077901763
982979530
901679834
744402484
214539441
1364310973
1125966446
1296664451
953239765
1064932449
1391711527
637569465
704659435
1008792099
738819113
185078716
1274934525
1038594092
1618976101
551125326
635294825
772527168
478632351
1157739737
953325165
1465336017
1114593518
1051592969
1261024628
967435554
1221001148
578514508
925928785
1013288397
472975112
544804892
757387365
964882664
1267089770
721536430
593596480
1383257662
738607038
1344083630
1088653355
1250722855
675337686
718021809
1010959257
472016803
646083358
1039925646
544739383
701028322
488086556
578935105
655541206
1398584743
491590704
210031801
1119973136
1074523701
1799735648
141187667
658489207
498898253
280905411
1063005190
879987293
741626575
1097912231
365325220
606620625
758593324
661310833
450480770
529622939
1112023948
697919436
1351311822
746217475
516098282
1230419681
711334130
539757145
1355874863
854948101
425879844
482904946
1166608877
1170573246
1593666949
951052494
1327873704
461222124
1540816
342294937
1423354060
1430114493
855175257
1116499464
1048004947
414533347
463189556
481981040
674901789
892462430
594007534
868329697
797933030
492542071
531128891
516005456
609911526
1094590042
893029525
689791343
824313227
1000377062
1364596031
1060961312
774170936
405070194
747098551
448642941
457754855
1061588119
744768710
539421537
1352603314
244089090
1039420183
349781500
661955247
757769121
1359771540
1600636016
735971860
970989242
1546887903
1272035584
1620165040
696190377
1327773176
1738806486
322823934
664169920
856575810
1251850013
504264807
623714169
1047547808
928725655
418053314
1329246264
637373029
1012927896
1418507969
603024031
926798242
574277477
854245079
1414830987
1000799228
1383236125
968142528
980308904
969183787
1572736383
892356033
1689597685
570069130
556527463
425364356
712770202
869767167
1218507887
479964574
1611110478
769070176
1274863543
1182276331
1451644242
1367168052
859264016
953562460
340211759
720838699
426035399
395191735
418238878
1152150403
629273972
535854853
564695678
988171601
860397570
527205868
607995759
587419764
1665085697
691748598
996356829
916371976
392980654
751896609
962748581
1346317532
1300611702
1292350100
739604628
198545889
908725962
1258408598
592345417
643967029
663040185
1772074646
845109658
497821159
797209567
472671697
401185176
626486936
976587048
629680575
1204869390
537605544
759217569
935500822
1534378787
700568534
638580020
909393235
461517957
707845256
1366382123
450162666
1640277002
415132439
1526440710
593861780
64767477
672228156
125011690
1355459975
1680027204
701300050
598971402
1136509980
750440679
195765291
952704882
1486452555
1631167772
1528634290
688320451
493011331
270208387
1378226223
1355162605
829679166
1371980086
825789373
918995302
518713661
997889714
926287769
1401140503
1199833690
594742530
371620942
485742076
1461245811
629424662
608463704
951001031
1095862009
340726093
896911562
1498093740
733118894
560631094
1332835161
437163117
703240887
639386923
890580169
1465050828
565037882
269396183
921735374
254549081
1795878271
703564781
723217416
643645393
1355782280
911138184
1157068955
1136774251
1171393538
1295731087
1469844264
751767303
1085738774
525193034
1125484137
462101699
544197510
1082567403
1031131819
1108819719
346620645
699235320
295608131
1127834733
1413666771
963318399
981078493
366122057
884021553
1099911205
966424004
336747481
220811375
401339114
1032427420
987009576
543121241
1120149133
1269315503
817413848
555087009
769403768
1489649860
72108673
967677779
1206429351
758401479
902463765
371476226
1651015280
1020118992
1027739904
1202958078
1415395367
466189526
1175664438
466339044
576532611
1100744768
905384634
1129756047
440816376
1660560089
528825813
1078362790
681346103
1456547237
601773144
420918278
1698448838
359461840
879044946
993725036
873508008
855111554
760188185
353382520
905075972
1202737561
771285888
1071285388
1460002370
1405247767
459323155
840044824
1075212944
314458316
1051123980
1624808429
1384606267
850106058
724639526
583417484
702907042
1007595146
875262401
1114726979
838481419
673426096
1257647751
714897641
762223077
454709035
762766825
1077400984
1142048515
685534311
1425155892
585995676
1193605645
986679181
982565448
327467272
1248435589
1016288745
1004013219
375545976
610883870
1594687613
1343570990
706751469
1420811639
1240406183
958508474
1617412082
123105036
826127306
225155969
1642466995
659915108
1560071062
1265011764
1051776765
1307819607
174080663
494382562
1337060440
641758030
200618685
399191783
1098280911
1300489433
518182340
1605518264
761350405
616868591
700401051
790644194
1009355036
1186641353
1308009300
1094711383
452682541
1058370388
1608166589
1354074768
694755231
1027531875
841396142
853159852
1526220799
988841913
1616459615
1183092059
952986175
1573919333
1599812384
209305313
904261764
1277933335
1314103533
653158662
599545925
532621986
719892833
670921470
580240899
693533934
745412686
786967245
1309242306
1499052814
548758682
1341052927
785765847
1300085151
897995188
313900398
872605821
1257263777
1599281649
1365878141
415410516
1347748109
707774229
754899684
889254788
1138713946
821934470
1499157958
1464363393
1008746470
1043587684
685273687
817208019
1071963153
623529888
1169626275
573568810
1254067201
851428313
1411188097
671546846
1668794197
867143456
471618031
1116110103
566082805
1394789076
678491029
745543285
1564232565
1613572851
1020952233
1416253545
1588205977
634993966
1131799343
1145109657
1526416437
1006481779
975052017
889712523
90429391
535485174
1017538819
777149769
1332047433
1203810085
860556123
430730544
964995540
853693110
370484841
783546873
440036859
933772226
91375518
449180798
540718573
713960084
208702771
654426104
858390923
704340707
1246496345
1076663921
1680867613
512710377
483567410
1584682732
1335516171
877455842
1008762063
1189616792
1590041490
1519906957
884828790
496844086
479400397
862763235
1063327864
813781477
300814463
1689269301
1627248903
165629719
999269260
425749457
1115862474
1190099620
1392332845
559754883
682690868
1481299567
1688773964
1096635255
1223906115
531081388
461373693
674842397
475551221
349575467
168005728
78355561
724423834
282145442
762184880
779242833
1200692257
497604515
440161809
271344865
222138196
1673192619
340658155
836984628
1415915678
503621454
474876110
1018737691
697747502
597694970
1364302852
1411762143
378788412
822358961
597509196
1147361308
806658315
665826099
466114149
483641313
964049257
712277093
1200461009
1367566947
1286514943
550897020
1683827364
930880594
1597172845
675366309
1576384391
490510295
927774343
909918844
1060569341
952798117
999272284
251206606
600036921
496291119
42016284
893346407
1231932122
625711836
691656346
1319673211
980266294
1163990993
1145789905
984756835
1479554699
644812713
1621994495
1399962049
646345232
808105093
1357707458
810613890
798896091
643413722
548870586
1010741858
950302844
648074494
922723363
1069877582
870085857
1448348076
669620864
1017480480
851641584
349331189
1326425511
1121481088
1637775289
1654186676
448892586
1394142842
1174285923
902926612
988565818
994149138
486971080
1133948255
430575510
1175195083
975154441
895872937
384165444
440113087
486352714
768878719
1631311849
871614585
985891450
1284460039
313059126
610926676
1665476272
1467527218
629370625
1745312613
685142660
570828679
933884728
806045907
451916178
758163584
1034562229
1623143915
652536153
663065071
659370096
790418014
1046133848
898368649
1232858827
1497068378
821473737
763292429
287791230
1312202651
757371815
990668951
302494503
1324758136
1302271359
1180977489
836747058
771867669
780663206
1102049639
1120387691
60534884
1495717682
449214527
397032808
822995764
250592837
448457280
1011906847
1315066847
1563732197
1441725831
367067972
1627075621
945770768
1103393694
601157061
873082250
1160920997
826731296
484336709
1176334634
488081865
1020990425
1123090420
396569591
1033463358
827024057
802278847
586781270
200383222
679282059
1323809198
591825666
871570851
1691484212
690610501
561949397
945883306
332499988
364303930
503020076
804572486
1451881542
1336102104
95012306
215743487
875124815
1392758172
1751069938
1614357854
1511896906
1540423242
417757254
505981495
931747670
1040644674
713506958
1322930668
230198891
491758019
763544620
837116160
605397099
892012658
671057886
939886052
1180522294
1255083327
1127950315
1778974730
901556021
486423234
1294765981
824662242
739369434
652628151
419556655
1043228942
816783581
730726945
422971840
846498525
311716907
1313186811
1345004799
921296794
719424599
951992521
1463129250
772944686
1309110033
1134892178
372764617
843084477
375612159
839135231
357636387
1671175465
1695454622
1472103190
397216510
381215391
1634521554
836814144
1683100917
521598719
985763490
872609611
1134314808
216989992
892141400
377650190
1033821311
1278592583
1019395076
1501752283
1224716873
1364312802
379589277
817593390
1509883291
916829603
1210010057
1219723975
1446533014
365895038
798536326
1312123248
637059571
1665042664
795517815
1055448428
699450844
1410982962
1214087503
611343631
532058735
457656610
317263246
748258445
565561641
1342117203
684452749
895385353
1372977737
1242627198
741125616
908986209
833742732
670585583
1009037611
996124849
1034711828
947399522
1255415135
1142141991
428360460
1008495601
963714906
928064917
1154906190
1392940334
990034107
1210248515
735291774
1196292558
1345853946
969216251
1392717534
929928748
392519930
1072715848
1489369448
1295203213
573571196
542923500
345174298
955670556
819896205
476934512
1490983355
688525715
760037364
1209533037
1446481878
424180218
343652922
679563463
1493382043
944657921
1668244970
703155638
631165746
1149793905
440565834
741676405
1590508124
411320972
922040747
1181853550
1084743096
152126148
977025536
1147690158
697054840
1103134925
1171794931
1669642650
600252989
1176632469
221554775
513552342
620181696
1630774134
1174279592
643291706
1120917528
992139509
602441812
1619531282
648713171
125243486
819656468
1217656487
525773545
592416238
1457863318
1003078287
1403021139
1335507747
1097313737
1095916728
698614284
1372966765
1570529087
628441267
463565382
425440312
430231190
793411418
529499570
882993528
363763201
792265765
1228954415
657360870
1543675269
918692501
1263842695
1102441265
1485617402
1040348305
1059180149
997748797
1139063941
605032333
1250460846
870351719
818098705
1175816617
1043569468
1108398835
850587413
1126305180
231770253
1101959818
851537418
1668911499
255378543
527018782
481922749
1321632623
422703193
1368246506
923366380
707788613
784859646
644214452
861191704
461591013
1558891272
1538295011
875463291
411715250
1136535474
1147223311
617619127
1163790965
1342304442
608112108
624644346
877354767
1471344389
1673107088
838898302
1263735283
943335102
694453263
352264332
968172770
635599180
678060421
1101080021
1176699092
498166282
1414651428
222202061
1040210276
1167651079
910297086
1478926955
1055478327
1421299136
1296687643
477788320
815323567
964479481
1282370012
1574579544
529561292
1205364810
1166293329
1409874052
1150476166
813147260
1113695912
836415824
144259134
1491509472
1102083675
493727635
823797090
1600535366
1193020091
406316177
1114588071
618826896
966610935
681862053
1170731962
1079001348
801316597
303172824
688061022
1689104400
619707382
1095151556
1370959737
1162135247
1585744538
962950882
751702927
1379782493
908748225
1530113484
728784334
382757557
1315879548
1298052529
1673151803
1205386990
458587046
1188115238
1163934412
1577237386
933536479
1744331532
1462152567
1542101325
757015794
1196210140
690315478
537173606
106526297
975203419
1244166058
808625559
1186570433
875159802
838842528
38564497
491475257
855266650
733763263
462626051
1587594128
806683126
1067035164
1359646991
1236055982
921508146
1364803737
995736972
1687910771
76189341
919864546
302505548
1053392943
580899011
1505560707
1180444393
47584536
1582495898
1135914223
640272028
1158832437
746800667
1686807956
413507714
382912960
1137848152
1562572509
760468821
798475526
973764874
546388487
690242403
386140773
1350761393
1514668028
1176635878
1485687112
1087179527
1153758580
1006459760
929506510
1301766894
811708958
483467632
1633489189
776901668
1717991640
1643357971
1635327944
144391826
591776572
736812131
1477410164
626639016
1310474286
1446214558
1385468302
395616412
737054535
1257843584
906783643
1260889096
71740651
1658714776
1487770205
453978228
601078193
819390009
473039076
967962588
1276266866
543207750
827131481
1083833841
797312600
1672381295
931629135
1658213242
824619813
1667338138
1628483400
821751354
511809571
559564487
909023877
661457165
671518804
471060187
960676358
950524192
1173294645
1455620589
1112807693
1067693433
943886610
1375560733
1122305304
1153311751
1678457823
1105363196
1108273990
1320724206
452558928
1124633333
1566521652
365530690
735441831
800556419
1038167511
530968799
534441434
1677117124
1381017205
1329817919
993588823
712664442
1368346207
975042320
344267283
1435370690
1043821508
872339862
545209369
1283915889
929539905
1326911147
1359683261
469125756
21385949
1370754889
485960756
1366133610
1371999410
1036362626
1230944256
570320965
377162250
1107047587
978620018
737763362
1311012485
831374967
332873751
734055301
1085467817
600589610
440306716
1592869452
779693602
583066924
1673679070
1014747837
992726694
406352862
894250814
184939309
183404754
480362207
1477714819
496300885
1094553927
1201483800
1281712732
738618289
1105648561
1140307148
1027334866
1069925427
1183956141
589931903
1119780779
1539642502
271798457
1373849380
1657592283
1547814187
1063825509
844727788
1386979211
957536605
950811996
802672887
951204417
42893722
240849552
372639823
1496457304
1237173025
1452467230
475906436
1442093556
1109028799
1221878138
1254331501
1324764287
707960644
960220516
1174183188
116033449
1381981653
1035273390
804630878
792998567
1651062313
992011406
975224184
707268438
869281104
1447958018
1639741387
653518689
1480057437
252392859
1206981488
1473616720
490654128
662619059
1012501747
1250892766
1358766236
1284552726
929457351
314828565
554895936
543385970
995762938
751161746
742861064
404302890
1579574375
225903293
569769534
308952474
1450135461
706667380
886269111
1716534688
1179280301
484124384
1483210999
1499648871
295488673
606092410
1384174388
1336332206
1405524129
1291006148
299989411
498126430
1007600455
1036007582
942876128
1636149274
1364118891
1460455401
246057547
552709830
1184183489
380114940
1289572084
1397398609
727524510
1299869573
1594160142
448496360
1441158799
1363276937
1198489848
1139275860
589238052
457122804
755872040
1168208938
1512500207
1052218303
484161192
808056745
458529866
464283320
928641171
1491629856
1695124544
487980692
1329138261
506006880
926845920
852992529
677196650
733389684
1251432979
602376407
1311401930
472035228
389639211
503092696
383021801
524772938
518197154
1002569303
1493196110
976056032
946857524
1555447312
1585966820
955859980
1178030071
842976889
1111374335
1274520756
992964889
656786993
940638757
1247592757
1297803669
1461012544
248039246
973257748
1151290394
839422946
461332026
960331468
775645090
796935252
1504202933
714145176
695478203
517136682
375295449
1253822806
487373820
1382987493
1113182068
1149904559
351194502
1203534644
1554534352
942481198
810719493
1138707833
1106946337
1219699488
1466759229
1332957692
382280743
1135767123
1287457595
770216536
824964711
556295836
358253984
1368454384
1372324186
1526812321
365715010
493815350
451840181
667958274
1009869376
686674948
1324900232
1167941734
1531059408
903130576
671115487
1228270986
1354509925
727312464
1125692244
1190003615
95241018
807271746
1732672650
549993806
848949875
1184753501
713859092
1689431171
619633443
674865919
1097761549
775775925
1086708064
1688809023
721774831
1329077318
1231352283
1663444267
1015310547
238445998
912732853
658467088
651752468
1097732541
832948459
708955662
1160493369
516350386
1509806524
693112973
921818016
1337966191
671702331
495757231
1211804531
1347378165
536958703
1484223639
961208656
1418499998
1186490605
745359363
533603245
1471983374
815902833
1213533808
682443821
690462989
1559548400
151679369
807644743
653579604
454806998
716219271
628584386
862471318
534998230
931629663
719967683
1321698326
1181441572
631128431
414286236
1278523882
1063986630
544573894
985285064
1173204393
1142828386
763652892
219311360
648191746
1216659413
1115320079
1349890550
434231807
609638035
1428215526
1175987581
918739427
1390705289
589536583
414574867
720551192
627246670
1629808085
1086474396
1423701214
1047315787
890290125
602925901
242222446
1076000797
1233649568
1325320332
361897133
1206850203
1352493359
518293644
1258165471
810044454
509916036
965239726
1155220767
1182303487
1282945397
620402238
683881756
385677858
778544115
882603762
1647781836
968131861
1769291752
972962983
800442137
962331665
1200172054
681802951
501263794
872968656
661437590
255652946
1085895919
924725635
1060388384
1083948007
979965209
1502856373
1311113212
1320573117
1210619085
372231719
398771964
1217406858
532586293
965899671
825572399
1126252913
788501051
508118507
1171451046
1161596812
691794155
1174767491
242540882
487322595
577598823
703210011
684011006
1180967927
812804612
667176134
1132908583
1459391783
764214421
1259840334
846933723
462073091
1272475951
383591073
1274045169
1389917772
1284243308
661322955
1042728879
1124263376
744127226
1094925254
270698250
1304500049
1109539235
1015056437
836206144
595327239
1485430222
461661628
713730169
1469717550
932548627
592448316
596924451
232075799
699302193
674087401
511642470
705868307
103830186
1292709375
1008495965
1249526947
454500272
64186884
744920523
1636254991
181003986
926380313
1118903352
674990916
903908551
1397743999
515021572
487466213
1304253704
741299076
557185510
1271324085
530145814
758390525
847271411
523051498
352210056
1023065771
1588751441
1005940100
1664739257
919003524
1370232002
773711278
1513598177
494481741
697157318
1374599855
1436110738
810334639
1280102751
480972628
354474972
1483563439
976137020
794285374
989779998
126079330
569315300
673571987
400423744
207458608
1022593292
548311776
895628509
569539021
561899968
1079317450
1346633157
914732252
975260532
568176883
962494456
1133852067
859333483
1228364964
939415536
72066146
455231373
643778411
486606982
1382441028
1760844856
1267563230
1319502167
626101260
1027674789
580885124
476370912
1569424597
1674514638
761097657
867765441
1626301931
1698741397
1095444465
136647655
1482238335
1131590368
700675266
904862781
1166375288
1192421165
274264446
292107324
1185467093
1232846714
1308336527
1395778947
753828843
1001405152
1226385692
683090425
1687994351
332461757
808702578
1392785999
425240742
1114683224
499736122
973127438
568889297
823522976
1003631419
533141073
1304590023
679495483
535532271
1248327591
424998003
661955992
1501368231
65407490
541323481
958754343
1616881524
812050184
1231237502
915992943
1695517457
859277533
433741705
960407364
1352769624
398388204
923057255
146537823
1571092733
926297007
1110630206
1648454861
1234008982
940338908
681910201
808543588
1183480803
243782046
1217532168
1084460987
995105511
1286411178
898241277
512952542
475373112
1052401429
472052755
1521709118
1208161225
974318626
1337589550
1750275015
440117936
1168908954
91161918
527706660
1081594088
1295649795
739452777
993136352
549756460
908911124
1604883025
349949148
781027831
584259906
758289181
277025813
701067395
978714740
773786125
644460127
957346151
1360793857
208474750
1022238436
844467204
1051050816
316627746
1350851278
693729613
831996005
1373966080
413213043
1066097252
735722155
588424959
1631099379
330639222
1631209549
826466776
952719543
594097317
972210731
896863304
740921924
1081298161
1036452582
893445340
507538550
1662687391
808647631
322193807
1560400934
1360790634
1273671863
1367636337
1180019382
1193316180
695598724
775776582
1782286661
65957908
1438694544
404061282
587068090
1353951117
322960427
675735796
822892366
1411714323
1682303064
1331179322
993300309
909261986
849451433
806668323
686892764
567398485
396443808
768699679
1709213354
656331608
366661434
762748306
1675964073
1302117503
958814975
1524851316
983203821
893543568
1415910269
223211758
1030753965
292176620
309081717
739442555
403180143
1095950687
333163012
235347491
618711645
1009050879
323539650
317300616
351827345
989174991
804384146
1064697567
940202795
731343715
1202833753
1340987424
1130216631
525417377
1335860788
868490361
876409906
1693536136
89858999
764782677
440664070
1456024307
489304297
856575348
1149300992
803075617
225055837
824210182
1065213800
849490555
471736183
1169546305
471013672
1619932948
1135456641
506496840
1310145437
1099370256
1068537617
1681402440
1440270459
866238363
1398884051
655457236
1100040504
1047375088
1377067864
705939634
575046841
1116256786
753043272
402829676
552008204
1354379112
1430396206
1319781447
1400355452
843995725
801924222
564403639
605102284
1355845884
1507758384
1678820857
912150335
1026224438
456632807
461791555
1049851019
591477587
1376342304
1047466752
1366564927
492253411
268008794
1335012557
935920246
772486269
1633690392
859185336
673803553
1156308120
1638012570
1465975504
1368340130
786960230
1271504540
415077629
1794325542
935817178
299496675
841443223
1665083753
1372485001
1418312319
1640092432
1219398837
344946466
633336070
296204906
1305188839
306496025
1653493526
415452432
689049157
871612239
1243931019
697606766
1269835738
447983188
1205307888
198371
677243316
785283742
278489873
718160219
446237852
275690269
545292638
482576567
847475359
848918354
1143185300
1444128694
699575151
1385893273
1011817084
404075634
962286101
680168918
299640529
152771180
885874876
847132950
370818021
1582636381
741723531
506692137
1025179258
357769494
1104748067
948384213
1652057490
461914264
902416671
571591587
878236677
529135092
925469636
660208528
828668646
1367347873
538947460
342315141
1231388527
426193283
431713765
812088817
637977032
1211353760
714610537
1494444023
1141566868
750961244
1162965629
502666242
544288147
1519429080
797446294
1296996247
699669890
748114339
203397835
1029126543
628198575
649797601
1040989206
1488856269
1224785062
1702479577
867512148
818082693
872640154
552136843
1098363736
1340592207
1237068795
577613707
443474528
911370729
827168725
470721788
939342667
744091212
804719654
1792131324
1395346525
709819595
1377922039
924852381
512340855
784308031
915272508
839475087
806218434
835507646
1461132066
1715112634
779915329
1020369975
624227786
926967341
1243398250
643780299
1221653486
833760605
948347087
939260377
898173522
466324965
375494794
519133736
1245924144
874307340
1326762925
1742405502
444639320
877303957
253647450
962693085
1380797156
184572
1414738481
281193617
1156876238
791277225
1001252631
623172227
707448207
873390529
1032843172
428559795
1695380476
529793341
826631954
1610387583
1480424456
680812499
836507975
809675846
558091696
763958465
879993341
565319487
1675832955
148598475
1005482171
447721284
1238297361
792869817
1092172518
1297844477
1088272688
989990298
873153118
905921681
1471156883
987314352
1616905532
585664022
326149679
1330921922
263414005
1455594130
987276897
1782374825
487416558
745835256
711399094
1610278120
979554786
359926311
504217608
528508762
1747849716
1281057835
1174719604
666753484
1317258802
432897830
1600044380
723710489
458224707
615965946
1381296757
1181357470
401280268
1009063204
410086918
1116691446
869093084
993348721
422191469
1099791875
585936530
958207586
1281364277
1434399994
808070842
537174015
1214816418
918500613
543792402
1016699429
686491538
999528387
621609579
1492173171
1111366850
1231815511
1639159790
1088695942
403720556
726025390
539207744
917293824
1615014759
533022424
1577028851
1252120630
979851454
757286415
970331881
1265145210
1249903772
1371903872
1737096328
603591499
752606273
1402025458
582686978
483954564
1052651604
483871669
1221024082
965345779
533441640
543566883
389895311
1320387754
544849683
526808604
1663919701
631614247
986639343
354326812
1041825053
910556093
997757591
1296877538
233039514
612603642
343762235
163859793
866199128
1045930525
636388137
1372905073
665534859
107025839
1270463910
638420398
1055136186
509389793
680512032
1648441112
380762226
1093485350
723157976
1047808236
1119851622
969373493
769249681
1310353155
1461978754
1026639849
1309816913
726497780
556091081
935460161
862829230
711619028
1594179717
667609703
1574858423
203759099
242522168
388010846
904742775
1280119493
365373703
1237473684
495033585
1747800661
1619489316
1645096596
928466908
1330170961
576326396
769804196
963597708
656492110
1090873576
1411772415
992459486
1656186695
1502744151
1652716977
794892171
940130461
728878703
1067098666
1099524789
983924555
1096399883
1402624614
250961416
595537039
355065453
526017767
1035931347
1341511291
885297654
458446213
1089653951
1001458497
704902507
819210740
1717238446
822980265
1660905206
697016419
258465410
507650738
677372531
632677858
1072587741
717397132
974579976
753583773
720822312
426558527
1101312980
924742700
690151738
864458111
659883660
1161581071
67833466
1124608326
623886603
823278065
320468821
462277900
445521591
732128231
494174549
1340815245
495556756
916596134
1072656570
1401847589
757255139
1085461872
1734163190
1208602313
502629434
1073784117
1399506900
299360820
980223708
1543246618
343482570
521522039
946395315
990511461
1343236912
984398907
608307738
1359881083
809376462
1362102902
563994789
521802504
423866114
1221696634
694204073
654273273
395386961
940088690
451406089
1349402794
521109756
979131619
518143951
559877306
916853023
199555941
474291863
453898595
400272643
1021581552
895544738
1571047172
1082361801
500012926
842649533
1033779664
280989744
193930580
717020698
507867336
264304969
500856731
1338043746
496386651
461454759
1501920231
201661394
897368004
78950566
360529206
1074062063
373177529
65275458
1012557556
534439539
1709976372
209681513
1615560363
86764599
1509228692
1022333054
956326249
997545079
1171899600
568014582
591699261
1070390421
803197379
1266478844
852120628
558133352
1028977237
651285228
214304705
1024829668
575604430
463709197
1022773679
1125716148
517272953
202133063
392516481
249093465
1040579162
933674327
453408085
1074963376
1369965505
330238962
1043185659
743921241
479385554
1248920452
280728716
1688940814
1446602073
440036806
710642300
1093636784
1142368024
788534455
287287683
175110666
1692749220
1223170986
316911833
863905118
47575070
1082346327
676685649
419746324
223677173
1165033700
909629940
502149936
289058511
981865251
185264461
1110087392
657178279
882011614
174140574
1626155432
1075831562
992310613
1168085595
741434581
503218857
1647109132
1131199563
795267581
522263238
445271628
1296980781
903035528
606671188
1074329808
1171979848
687799579
804266033
544744941
1143246406
561717483
723782453
1011419659
854038118
628026849
299764709
779987865
1136280284
629480737
523005890
1290404787
1031743813
1193729702
765410393
586258838
485303395
950084689
648368703
331991775
943841640
996852057
1358925627
461544960
215332562
761922402
997998465
1013252145
419309514
1197403635
591313719
824470609
815540744
924088766
709960538
332595033
1520934643
1298123022
1131763658
1234073037
509078470
1048758800
874587341
309816267
543801257
934249966
1276365444
79136571
713687933
764130912
1255517149
754794173
576414158
639621815
886057807
706579171
1436349624
858058265
46034106
494900736
1214001421
491350718
1432699137
1033047599
773568380
984446873
736271794
583018818
384159181
238779988
750016990
462181046
464791368
958403017
1523664833
782226288
378840110
1133800071
631731306
536544317
1227748886
314556532
852693298
1361138836
1008361122
790468521
1668310980
1241936123
720124911
1351138676
1372141909
900962363
298642166
1218801633
990652269
951916945
634406566
904680437
1012205265
59082542
779591683
661246061
901646200
1054294644
1202681709
1672428398
452193594
706897127
462185041
1030766214
950314373
871031622
884475762
1364988215
205048049
513614105
345860895
871695275
376441177
648742934
1384474614
1043602027
950280867
1193613627
1128899021
865275745
860551491
194433887
874317257
1336360345
1666150041
1029205939
974136976
496169476
1601892496
693367339
549607839
1298527273
1116297969
446963932
1031347677
1661830536
1149866849
1075361789
1640395673
694526622
1075909131
733349940
622366264
1129803737
1056694172
664849457
1701941404
1564014559
1015882703
820060090
675480896
640633309
1101210835
865513241
377341595
133195007
1114106666
496564887
1066832044
344394502
301645273
899297426
914725256
1474563983
1490036462
184851211
872964083
1730943861
438880589
1079421285
412090418
1037374473
765521792
453752563
717976838
439310877
1252929744
1124088722
441879945
854222406
470330835
1467679742
1245698934
1622380088
309409753
747688248
397662141
1513037400
1323075691
483553129
474055150
755335522
687124448
168176618
1053140314
1314605170
1375263312
990386282
975497660
550141126
288100862
401472175
1300639759
1388416376
993995791
483603657
731059506
514010813
248903939
181140903
1249282918
946626614
295932236
1448270059
476749306
1282497696
1254291476
1212804417
593902612
277613695
390352152
1101094493
1452318448
1014298490
1327017574
889303433
507215125
741560162
356176041
1383239232
620302050
524064523
385982537
1209981044
955440299
1614673414
957682336
660233223
1792601671
888463949
1230766216
954381139
1385783414
376867443
825932463
1527813684
258197604
892431152
731709410
218519420
944390649
457121788
831694191
1044917067
1099314881
895692546
673836591
1234641897
901283055
821005189
664338013
604752069
829245689
800976520
880404655
1021576657
779972585
744063988
1652985395
916465413
871410426
974709445
1323348886
1190712584
791517569
1643842040
572831774
969753155
467329271
665299597
1348769490
1491425218
870881842
698092403
416148563
830066671
715140059
131433504
717113015
781383232
1053221893
691820853
1013368375
1560766545
1127531010
1669824712
460541139
971652786
1791234378
886020325
980747361
1401896979
1127890003
1085177292
196157095
681268932
1017024294
1242264349
1229704956
824576934
1239802629
673731466
1191353050
593227153
1323466147
1076806328
874615644
971455664
812296866
98651598
1042082338
745414727
541777064
975217735
435761633
602941573
947678102
846473355
1043389615
739441950
1203140001
701256459
1117029216
929813295
615933996
1191465291
1378735025
403412936
825101596
1549825522
419593891
1498009452
1395063319
421154295
1498983232
1418116733
293212247
948472312
420070303
928002536
50551036
971415237
733355986
1791343212
1179307915
1196682752
1100728514
748430954
1441296583
1545179168
1686397973
1158676836
732522301
688893259
16338151
491428320
488097369
366269016
1603558813
807722041
978562824
642622063
1376402853
1258919421
625529827
1494065014
132249975
1332101046
987566800
842346770
1024452733
387609161
1203178514
909891937
723410480
1057852238
804826549
955783398
559943764
377941505
1279383118
599782990
1105900171
1217827668
1356008288
803096126
524053772
1362754847
444041724
1643321110
807627098
894609432
938201429
972982969
853144683
1080028929
1471859763
1016272018
767376217
1272731221
516051298
1423325650
455897014
57261642
1236876154
1193277387
381007236
1595468736
1674636441
857416579
844047838
1326426133
1042001580
1372458703
664250598
347736799
510808931
377433750
974963275
660439234
264443831
609524669
1565821113
294945749
972989480
1142974282
345777563
285932202
835740419
343227780
682517906
354639045
1355422721
1080012730
1491881168
401116272
1143439672
1389742380
1017635468
813081125
163688044
976748759
813206500
644885850
1252302093
675897266
527474208
668008355
214327780
430579718
826865065
1068507716
1230950601
984191319
348087255
382672952
537788205
1373203486
722906155
1099717951
219723075
1368218486
1475392493
417245954
525150531
1358862028
577569576
1232009027
395609401
943447752
1221142398
1189956245
1670460752
457369122
649958275
1246505653
1352988315
939225471
910937753
955298260
196799596
801085008
1546622819
801436423
582578030
1264445052
397500331
1554309318
413974211
290938957
1340007221
726263133
928593705
920124574
783301393
1059883381
1186193249
1340790187
1093045034
662483039
1521477631
350359613
1151941272
882520714
1243274654
258441801
875760544
1075368238
1146269649
1435742900
485010633
999156007
630851187
441438267
813223642
1531861831
672940514
1126221734
1303184746
1198657800
1693235946
155041848
640910150
403057426
1597420593
515751534
1027256461
286768674
1024328940
1793649444
425584950
379926536
1006202725
1107869680
829112120
252164115
1109584333
603707927
590420769
593642074
935627703
530881573
1361349447
646934391
1322135033
604389880
342848540
551072657
922154181
836730785
1016581223
1010726227
1037725569
429684700
189544308
1563986467
1634312441
431549307
637075790
390676724
201422855
1622247156
505288599
635184631
1171523299
1008999153
512571970
577879383
843761739
1312109615
283030728
1242416313
111584767
387184125
626794125
1058315547
959888079
280870449
917651098
727712554
545127577
324780030
1521433319
1407118673
1638975932
709304173
1299008904
679139283
650726152
705863966
1058980705
187811180
515247585
320072904
178447215
1060067749
290026636
1514761789
1240062483
251480503
1421186373
647872709
977790655
1322458545
556556862
468845664
376537653
473563770
1193559658
1398831377
1109089986
867699255
1317773469
849781167
101138332
572563550
1502480996
646809301
372237331
486917408
500298106
688762834
261692235
364440541
1065468966
1141340914
905606087
1150252738
137913269
1517794858
511195525
447606672
909517946
571651368
199171687
146093466
1214345465
1185085145
1358948322
229626767
1030520433
1355986184
1048536206
700155421
1295006859
1072142571
75781479
1659532618
729320200
211903034
502862648
1439868245
462103044
408997047
368376898
1116281684
1249308180
870340451
1262624479
495217737
453672690
1090015272
884202336
886042903
992258509
662229655
371272479
523644038
1172597180
454105318
914822070
363972441
738064914
1215787524
1591993541
906472778
92788930
312143710
282099301
731693474
736925325
817700278
804289079
225183368
500290510
759237964
966055390
691267824
1712467785
961870975
1468106515
673610973
307274548
1504367759
1110442627
858877732
229356371
814630342
1004489671
537700687
837833421
774141424
915250974
577760544
1223196404
1351161160
1055517789
921471283
1309123618
43644052
98566456
531325055
772521911
556807815
1024800066
330401076
862334608
217076417
1231984933
165557586
382777512
530409576
158360677
419403732
1332483734
754215303
844080731
779053077
411767128
1216591600
248453724
887126123
613647966
651470973
1438196171
1059965636
724702908
1285074435
455229059
956874709
1118522016
671330896
806171606
430816368
681757996
688974249
1140686636
257519880
516472506
304721439
1050546234
1083673225
537227783
610142329
1047382210
1216252558
1034416382
649831295
782870671
1205901259
1364561209
688959830
794113486
73879390
467986689
1048586973
954389611
1392752269
470861105
428437610
325917801
312675781
1036292335
1339488138
573432174
1206888557
1011667877
743292293
1061964809
789564530
1672467548
421349444
235455847
144596228
1315044170
467172406
728265436
595350746
1486041944
677697226
360753735
987178831
925940069
1230965178
677910759
1148367196
886244946
915515261
549738994
350619360
1127992632
786362896
530108264
956463321
502114950
1317897577
219986049
976595320
963925128
71488763
1724279140
995252125
1377506194
739696495
1000367420
439199017
802492009
1084475678
1266159619
601015378
1093082028
343370181
1384530192
777376956
312667080
933088032
1360495807
971263952
585131881
757895220
534519599
1257499219
1351536766
1037996807
1106876620
796772393
1766409850
1566672711
1656518383
684763701
818739037
1429435939
1015026676
807650632
1378460513
389683282
1368395652
55583976
1624777136
356441160
1443494175
157510766
1616176130
187635740
526489372
459203041
337435472
859223141
688629035
530540822
1101971723
778299086
1752983035
298017858
755438445
935938457
985847454
1644891423
641391366
615164749
459783239
466785967
895937088
928516214
376392589
840614927
807110550
563125012
397125391
1369804585
344053697
1128966332
1544877113
1072773989
836170840
427211891
1322689175
986515570
1428094493
1288430685
348575489
370269020
671232960
1353460427
1497475634
673299067
419460430
692319596
590175092
1460030103
583302643
956740186
1282910768
776722971
1303669567
449653405
1067991779
722682733
657723751
1684407282
1348615921
438331804
1398587733
541074663
533538404
446894132
867307693
789443786
458504220
1578809807
901071007
936160634
756723599
699789225
243288870
1057953516
1780535738
978575680
139699906
650766379
453007729
636235981
851627813
1092527616
968603373
454799832
1471342796
567569834
911573096
848503800
1315898821
402512884
883891860
996175838
766376570
1001481695
952709805
311795522
268536639
677550082
990279183
562257729
1124665937
708849366
459089210
1197608649
303153764
961918417
735605107
390344141
518231164
958436614
474281882
530447656
661163839
982550402
801783231
910024143
942235399
951829706
893871534
1197566520
637375475
1413245708
1026642601
262933328
702669999
565496265
1504070691
296701048
678461523
1136634899
1062790683
421884199
563363176
491300268
1052507055
1359431216
394485968
1270529443
969972778
1492005921
1045968327
521761798
1087905224
698237453
1147086001
487112782
483739113
1025531528
675455115
611406315
1329403943
936305910
855357504
503035318
486894145
1160010840
1094961298
671993210
589142083
838442291
1543138844
712759205
177827529
1074774546
1720785082
292608028
492144019
491272278
1318385735
677143553
510629596
739888574
1411350040
994889070
269093346
1265010869
562369273
755843583
523474125
748222194
1264455853
1583597200
1618090199
906892708
1002818827
630413524
1282321807
702188060
542148207
880670192
196064381
631773054
231039629
374546386
374194463
1396151154
1236475337
1003733007
980777687
1247075771
50141241
1500962985
542555594
101838976
1405555399
663961859
1595664711
1573446030
1108098494
143800011
531195769
556956452
1679047738
712902076
1064896362
1340009718
1270449001
1468981922
624771465
496765147
965413789
1487823502
1260322618
312170600
1471750848
1651545834
639792585
237770268
1437214127
435927879
1433806366
1097233820
659884211
1065846282
56986367
446769130
502190879
1221655607
756370938
1501364866
1351081631
1005869980
635210618
1631147039
534938273
828254212
1139417325
1214387684
387437879
1312238402
1303193048
885295329
218700336
1446952749
1304687926
1653614603
776280177
870439351
433262521
1777792475
1094921708
1763073658
479743801
848622430
408192740
1494323899
245778039
1503778415
1186717453
234146692
955125717
512318517
1681818853
936510262
1558189813
1287429702
1079242176
775749534
898310861
418381913
948581951
407852272
402047202
1586650430
1491604615
718067670
1110908236
1611270288
790985801
616298940
613441511
512106561
1025830014
436038554
1377603276
777940631
684837471
1454050491
498153915
501440817
752131416
1094681279
1327275840
1100229464
460162615
1101134459
361674448
658838087
1362844025
615627129
947601306
101295365
481919053
400921303
728238027
812448312
1518776252
995028789
1324836826
845952474
1447472337
979664633
1497778863
732723023
1499834891
1430963776
1330388835
1305180512
1528214482
1046575420
1292978682
1009651465
1335744581
744180332
836434104
1038740975
99914034
1378248654
818181733
869871894
1691625310
519902708
224054223
459357007
1259648192
46239687
1453945722
654319559
1227666190
352797374
151746799
1127680803
1247454415
1390503225
1369372832
1018660926
1106166854
584253288
1128829429
849368497
1069145570
416296588
1438408351
471496130
487971942
865741973
1011513396
1021899079
975395096
617432688
530988068
426565039
828440903
898552597
1682402117
790897851
1305609533
344117552
1464247031
1338731459
502873946
881228413
779188644
375755422
1267292669
833932292
308851942
1537164037
138684720
508463733
278121853
846242643
753179460
1560523148
136901437
1404833539
240178987
274440160
470064594
874406162
1228291881
627295091
1291120773
1697448012
1367972162
1011516414
561671341
1213439247
407119797
964129223
939916299
201558994
656049825
676544111
155439702
1087046886
1607101285
529316035
1071712158
50025064
35794402
523763920
432365304
350977158
696518978
656665322
1031647255
216126588
425834171
398406042
498652369
922023983
1443170167
1652836081
366164600
424983020
322852346
1696368664
798741907
529263762
1777167925
1108847831
1275864245
911022604
214501319
890452227
324339783
273481678
746675359
883907612
1026874089
1485319289
806479634
521421109
195167230
1075240989
1043928852
992277790
1057501306
708163029
849775102
411729817
281002547
1767817514
760931550
132771931
901283116
1303083466
1764167841
404073097
333547072
391960813
1753884603
959844583
1250149470
1447370892
394567936
239481156
1262688541
666315523
502974071
1082723084
593796076
1422344590
1289670763
1276471450
1477780432
874558296
822154335
1047227669
1519629352
767070446
1426543656
546940227
369252826
944455992
868155163
1419340460
852118905
390662799
1286426079
288832289
658750576
1097956858
814016129
1148120006
613270015
807483996
1053601120
1192293879
449087683
499397068
603915418
933217572
410105516
521124867
1285675783
1157065878
210743693
815705274
1414127669
1303303319
1022657130
205731500
816453348
1061012616
860601949
458111330
783040953
1168399878
457315680
1111150166
1461272144
1448264103
1214539457
1349759449
486484064
834710980
1409833755
726010314
778493620
1271765209
688707140
1462402755
840670711
965764149
340692593
1481503640
977257232
1302639997
860578540
967881921
1640939670
1246736160
1209680707
1006140915
1583655072
665684618
815398429
738238114
179439715
1462747295
685466251
737975298
1325962743
1377335246
300462006
942611477
1405307762
1351724277
1075119609
892603097
792220404
1677040939
523087071
626864820
973598503
973334148
846037495
946184895
1014162518
164579276
839945271
538389959
1507934764
1581376871
889386546
414166719
479852853
550302367
1251312466
688925461
500732486
1720673688
625495815
1480486032
1063117120
383347891
1775208407
1325827264
1397912467
833234702
579632184
1490137263
1288213929
307650575
1522157152
899708189
826659473
226359312
184722865
1104482800
537742789
526075157
1026169677
647956838
967895999
863778496
938033652
1323115420
880006394
1022798561
1454580516
1371226300
715919196
402979148
806913687
729151954
636450613
1262901410
545302570
897936824
1581143851
1343928542
877041117
1030962608
187232353
322553870
1618518828
1251281787
351194645
821515207
306859383
1023106496
1076606151
1329343698
855413027
882153144
680982613
1674774256
284262462
329360516
368373019
918372245
889485074
425529734
1016382499
725926698
793467184
959706925
471375368
706318981
1043403504
1010400531
1754083982
1205348859
1283423609
895038825
1347880393
1620452210
540170331
1149721823
189173508
775834078
1417965515
1312936343
1411893239
741770807
902827593
1440098422
1382339135
494686588
295138725
539111550
1374527279
333818723
1439544031
894613714
1069375182
132107910
986561724
1035283832
913201409
1669418602
950895618
935475122
323278443
1292097302
1413807780
282473262
1260868324
818382663
697025839
1223765871
453954697
954621941
833413842
1586748723
674489103
837161617
1166575826
1009177259
1167950441
442760814
812567681
1115159321
895344128
772928846
793614451
1631614628
884565114
411241267
334245682
621534474
1020013593
842182563
1031800349
424955281
1055126661
484295192
332733305
316531769
625996258
451117001
1453159628
1052556557
538803695
1005961361
722151396
1311406198
1045851384
1649770629
489680337
1103651405
979623237
324337362
632511675
636070330
1045193974
1192255288
127845936
407814185
487655668
930135500
762657248
1147910952
535269532
1441922667
1288839929
814932137
262114358
1396146922
1325369613
800981900
500152029
1045004169
253336003
793587097
1386236902
168623710
962138275
1062570091
395618382
785832397
922658033
773510695
520916716
747723606
1383009802
398103133
997242931
1114725999
73796682
1362159794
484075427
552376098
987006857
82760927
771992016
1103519394
359739498
1201680714
899620288
959837747
315375888
796317152
1241631277
210867290
598691434
937694610
904910779
501451943
933914029
362091585
1201043189
624580240
642178911
322445186
271335294
957993834
491865766
423472141
542369699
767554304
366581761
1178488551
773023937
224045152
659702689
1435637515
494970626
1093992026
758699521
1064449831
1079404513
889130540
556832183
892042024
121780804
123793953
239184009
915660498
527141312
620097554
512456999
1311349589
459498233
460717189
344413757
1157659668
772023393
885968951
850899651
443529900
414272556
1076039190
571397842
919112559
769659559
875552716
348830164
1193573474
222972986
878899811
514614317
672046115
1018243329
703441939
884043310
436697222
1241068568
797518501
1458591512
756399994
877153667
686374537
660208172
651324287
696378080
343760542
224390375
1734273883
634962059
944197349
203492964
956046161
494862494
620157204
808119011
432720397
1090305514
780770543
691541310
374084761
620392850
1380717891
965276016
479716968
419925977
419837516
689782177
1030948215
911478157
744728343
628677685
346435766
112657947
406164232
444148996
1497624827
415282188
1000215030
377524137
1246397359
1176753384
727212726
595944551
562163784
572914251
520823293
1422432748
574751497
688857259
651563602
791379244
1282146754
1316244549
167960306
509464966
1282564135
370286912
348411922
1021115347
270981315
601958139
599100237
887656698
465777259
1289543540
1035294914
887291177
1083493164
520895833
877212280
1221523856
482426057
378702354
990426592
821407383
633304968
664233017
344720268
1566045339
1397718504
740659728
650639006
381859350
1459960283
1190857279
1093653388
892382222
713599799
749021444
761540965
714173973
413091343
820221682
219588849
309287124
1428109148
873234564
750626091
433457900
821530203
815568714
474959976
1044469871
851818102
625288137
761780354
638966287
1001856258
1110721330
1214924175
880153831
691839638
1371784189
1671683816
1048265938
56610840
414404661
1409127368
840344307
1419635323
396719454
1121231147
687840072
745286096
272070673
884173345
526735096
1292992959
1283938675
924800885
1400132413
1099151260
390510146
1539773264
434893536
550554616
488760432
1363279341
817747577
367094161
834110323
830702666
893678168
860940616
404897535
956072192
347817427
390243936
443985344
895839621
474754453
941422704
1022107278
528619526
411498074
710980265
738243954
848734342
891485612
220267110
1073001629
695233818
1127223246
1519654554
857460356
1312865186
658894737
1360047469
766779469
392434789
1473487620
1507842291
1328667440
1151294468
816004823
458200364
709648323
590707761
946039505
825843080
527395255
319500307
714582792
779321077
437663534
917113534
922472961
442769203
1114315448
304144295
1273277866
713568965
398988638
1105523228
519570096
827746777
649702637
196164067
177246774
741417404
989740082
1267109518
479508732
1522812302
621112073
555388666
1595424424
580200478
1519035190
393841306
727704266
418078031
1560117275
1128201093
687913602
500298323
1245697805
607492962
836527486
823551670
930846754
1734304697
1167295250
1556688050
497800874
789363172
1466070218
1021282233
1372967140
428385008
906526760
427068134
697545087
607242849
457863916
707017715
1274916904
844366410
1698710318
772284092
403980416
278914325
1438048597
990349711
1359061077
582384429
766376444
1017234653
411555011
1051363470
794327007
1209048817
1248208047
1296485818
984329199
789357878
818170226
397088135
1545090693
968867066
617219778
368902329
1498461654
325586642
263548836
257451431
168808402
805735991
516109329
449225392
201209040
562662317
202299391
547160536
1421577617
683863298
1209303755
586456277
1418136045
1664857936
643170034
984294255
976337588
1485434180
826471587
1180926137
559144070
1150916697
548674572
664864379
1008137466
421828879
628751748
365359385
786918389
1591936241
801700240
1105771564
45360463
929517608
822427133
848224107
853116566
848072861
541331398
551281663
815506278
1315698467
960885250
1293513805
1659036659
1103942206
147813969
1322964711
281433239
1421705205
1178037638
622333959
343347300
621720921
587096425
820678172
959168727
1031997531
719913567
528131132
1340944972
751849476
1498923714
961159242
574800799
1164317383
1042084700
554863354
445073461
712525695
1028977774
525288815
737273911
1130488364
946317009
1117531243
1229051733
1094375602
871209930
472704501
556628092
126473040
700803194
992893504
1522148126
1489619686
340753505
1226272698
342002995
977735627
340231053
771280948
338227946
268305044
819703374
1405851183
469115242
1286650192
1679378557
1660875102
315051659
696403952
891624772
1347328885
842730132
722922472
662255652
1184164354
968928619
1345355967
1254280268
411361581
585139081
485046391
618407382
1323826931
1586734964
862139435
543899697
570193293
435032669
1177995123
958114024
563729177
1281200617
251461574
545973195
1445631522
458749572
719499304
489108170
1022434798
950799207
254965497
585356535
1184488350
932932079
1125876713
769230954
399627905
691066956
1166722528
1028960135
732319446
995201209
547033260
816849424
1399940885
619139876
1247204658
398460456
801715471
936912549
445107430
57868293
335534746
1057677798
1409511779
862275720
904902780
1044013981
818139802
1361003234
897344643
713221494
1219310791
935992591
507894891
259545706
1331373101
379328217
779065155
1490136411
816996962
960670093
1493846733
1664880267
3701569
888430365
1297621404
111451734
372584144
716982714
114915661
658759487
1042847788
1355218021
929079797
1001794239
303209131
1434037102
1185043949
553438436
1691370165
376673532
1029146042
134632144
1152031019
322032360
350276671
523690540
844430561
536558897
413504145
1287829815
1267712961
779362474
481753377
944696569
998099467
343125911
519768578
280482599
494430744
561383783
953757814
1082328806
1271339357
1525376212
285838540
1063382686
635434674
1101749355
595085897
904709329
963969407
1093635018
1383231623
771030575
337965475
495806744
641307278
413088525
1457878262
91514340
795533390
67839123
970271523
1699946574
421997978
477072143
442700832
348015709
295947752
1235262110
393172445
816188642
1299430887
199352913
710587677
310319544
482447205
566643244
1296297363
531573422
531966052
756947533
671827448
1435947543
1467213103
236665854
762864158
664811562
374619074
1550514890
1137049578
1320263296
404003841
1100673343
927962853
539807707
846989742
407363432
426995978
900325880
802093423
1021747114
1389166539
1035403299
648422418
774194578
1530578944
892912425
820398499
362534959
392014950
204066743
753961300
296246912
818275491
1213488517
725618430
1006414279
853813599
767431789
637257463
850306248
1383826974
937630199
1279006220
541976179
987415089
984897924
131290491
774615778
1305540268
451090662
344351942
754475060
844947767
652331822
1371291256
1059673068
523585841
582274619
954190255
1353861998
895612681
1041920686
329009923
880762892
414388829
582929779
154467340
345041762
1258064629
532401504
588192054
1118224097
872498418
881225912
1054875074
1045492098
694597315
386984359
453417662
858738316
1477275369
252038530
146367525
836544529
494478406
398296069
805125259
820954561
481214812
321960197
457283226
1712953560
910881008
217069925
777771905
509457454
649031672
648818796
939340750
1226942096
715163677
707432869
685946119
561430370
114619067
472979683
495850884
804975925
662923
914375298
1186804182
1033509291
1299676621
1601243725
622293601
1197074395
797741132
1301521872
657955189
817125833
968704331
960033978
1367842906
444143988
966884319
444127663
392960985
906318928
619842657
744685338
1124574601
1133621721
1338654852
1026899952
830796936
1490515726
838961606
464947055
991416391
814165014
410051611
1155453616
259168332
561318814
1261891297
397145911
1329451593
852079428
340484950
232217258
1401146881
954603016
1409455433
801369579
624387722
635534338
235020888
864711565
301211625
625928473
606500693
699660696
585086646
863367712
328673517
527320064
932276247
824606796
392076509
1021160184
1119934453
1056861504
797394338
1488658891
1446636518
380386485
1733869445
1731074812
439487982
465457541
651238548
267326480
266808951
533411741
1209706182
1177981817
911609
745053473
1077629280
1248840929
439500894
1342167514
938098428
505604995
816908234
337081078
871579354
835996495
477368873
899853200
487793727
551199851
586518933
486763382
574611105
844557323
1355799639
1262506687
333379795
838018754
1306653951
930458344
964707685
151542556
408695773
911428110
1120988658
796330906
553438264
762566155
533019282
493290056
1745078983
1195019487
913374511
1398185544
388554369
1230167508
504781763
995060453
674637667
1095850443
484529629
865927271
114094401
1404995316
53311435
463107699
213069236
126728462
705423674
1558937574
997652940
244311269
479544905
366965951
670986256
820612610
1113354097
607768932
401947320
310577658
1579349798
1229432049
404223042
1064394559
1098643389
1376734594
190768057
1014857104
742223574
982893851
70035835
400970472
705126332
1499755684
800895612
916750129
793579131
1021421138
1680289972
823122909
666366306
1082253914
390667394
900351399
753475838
1146215015
788325686
696123639
220049195
985588317
680263115
632642343
1142596645
981834880
1252193295
703975069
892676250
719894772
786284140
40927811
939274249
937883476
1226592737
601691680
902407048
114955041
893229031
580006717
1201856822
1358217732
1259747790
1715325305
428457940
1471998047
441261966
660095057
689982945
904066361
450801047
1610950223
577083913
1126958648
495497952
970916847
410808316
157444659
115155523
113955813
318966718
351580328
581864158
1061447407
763018646
1132063339
241723871
687246745
324999499
781138646
766149165
350961091
302294785
1395536555
1180354786
512597417
698561852
608071579
1778058567
793041607
764141304
833004719
1214849237
705574401
505746226
745156796
551863812
461312248
232402063
1562825225
353508709
1044301854
984995177
399512196
509745363
1361345532
937274732
381444773
882504284
768688661
237263513
329730661
514828511
643153812
445692459
1267079225
520134325
541811507
247060112
518836267
1026712021
1151828716
699713850
521835135
1480735596
1098005403
533233328
868314229
852806034
395569190
780912129
1101430976
1288116705
763407842
248416599
1067831802
1644270124
1605853801
1180595019
548601021
938630513
565374416
748285392
460252585
765140576
713617269
221994450
1119794453
456205044
500670545
982294250
965528857
866527092
889410852
632564981
1182372337
20137692
1041277453
909426458
655101069
855847861
219490084
1379335163
785392121
941089895
1124350336
1148931887
735762101
1227044296
501537154
1313869255
400017433
1002013663
424900038
888166134
525471514
957681810
955835407
548143305
382428259
529603955
841088401
359369707
1431565983
1087634835
1406563246
1345663776
583783300
816976433
359069974
194416716
1496201433
783897323
986948595
826954383
1015047614
894276244
419764887
585411837
477570258
1114624600
375920673
1580151206
876029015
811851919
521920405
1431127194
1633149546
429668093
213279319
1277403019
836931584
254018436
1175944439
742469102
902547227
475662977
831927243
854973264
1007820684
362374981
796427787
689700529
856455537
1034110088
1196308147
600406485
793693110
920884511
730497001
60097661
786699389
124600319
516233026
498872703
351386612
418373614
871082284
579331132
98902141
393100226
1386871174
1779205611
539360490
204675671
814395324
1233206814
860006189
964052156
398214166
965943234
424555613
70345900
1115414919
513971522
584808957
1110913371
1131681263
136769165
1255649821
455115471
1069164073
1611678197
934134393
584732441
352378284
715685098
309687883
207554616
519143774
931631463
475917871
401475531
1143177828
1397107883
1772099072
633797643
1091185903
874658928
845993960
749586254
1597187166
1670811172
932909169
859055010
1392481780
818479012
484662689
1694850712
364708106
852334130
976133443
724270447
1020964304
870088346
1470274037
207171275
711728449
1542492771
976506001
288949906
934562755
1066673797
1064615320
1122339570
507107243
1021703516
685167608
803893145
1135199840
647752029
628422773
1170763272
535572877
132378867
1092297146
1295998921
1551750196
385386085
770923797
918460121
967080315
1288440001
1563253729
1203998036
975790854
1208851002
1290465824
455855080
1539392393
493275618
1047583291
91405042
926148107
1243507464
481071717
926537429
65057908
849452580
877122339
653831842
1041877016
745733858
579911103
759041766
502867232
1023788091
245713737
731938358
396343076
758227994
620950033
679377764
455181168
85074004
1421581033
690126041
572677856
651559500
1349661630
1409136358
800173552
1238249409
1632531680
1666447248
860598076
303471731
209291613
1260566234
407401398
604629030
884033283
661174252
802478795
1316954115
884976587
804541644
645423127
1254487346
714136049
765599192
1085946497
1213690044
780510670
949470875
441941733
666036620
1482857484
490249794
986750143
734479837
715977346
680280125
1204041577
624334351
864816471
1302237721
585753427
713910707
1159209748
808967127
968178432
208288822
1066287938
1212028459
1483425710
736906563
1016935734
374972679
563219061
727411487
973679924
294448800
492273822
975501053
81205038
739896483
454740852
816445033
824009358
632018757
759213712
530988576
621504335
711046482
895300752
1653197077
756036829
1378999958
838813855
481641722
1119143913
707545463
138353891
1318968778
507207259
390490453
1378782251
1352057671
1031321230
1205120535
1266978413
1292268476
1138137757
482081181
821502162
990126464
580337337
1618541930
144007124
482486873
520365262
851132177
849875884
947251599
1678928892
1307825066
1176127273
716115842
1068233641
871144314
801957079
1076163331
285659936
744934994
267914927
285206250
588672401
455232748
924313692
685423871
472862057
1350839572
765382949
1579142109
497262811
1493295756
616799266
556087297
1356880086
1231109443
968699826
838550626
1007723085
748497620
954456639
1033910542
1299174568
507948947
1123203821
551930724
360309889
673965599
1375098699
206652675
403738525
159464107
609451004
875721452
880331577
143672677
1200810698
425846352
398930829
1413162625
782485042
1255640741
1333139717
1420404542
842556011
1174308464
721625171
1316405353
456336672
1041146091
715027921
1012416179
698856909
389621777
862964881
966573093
534297891
971732408
667235897
1628983085
930445964
448602801
508468957
394265981
1480192240
1037489805
1015612941
501075063
476034140
1058401213
1021250639
773688608
1430976338
1085526690
1589316449
245395588
1262182786
901448299
1003902014
1105420725
313742744
1212150941
784087710
495706153
345203600
728029919
1039719771
790052429
827363852
978214537
482811706
302997566
1462433819
1212530054
793675053
800033959
1109825810
1314406213
538757402
1166489163
994334451
1279558278
929262215
1427412707
1368194325
466773939
826370759
669459886
522600166
377196906
146192700
1088443490
1164709677
634725177
554271460
923432533
963247506
368685358
722923374
1224075714
1334837281
368697755
931140528
1132123263
781007094
293023268
681875544
398200294
1463558329
476330224
411663267
602913125
1071176437
1423990875
672608115
1409758006
163192361
1490647544
1499974700
760603598
504289880
1127415286
1181481492
510804589
159347732
1397629064
592207487
886218002
1096095074
1494975779
381090496
836754302
451800955
185879677
1652839758
1328882561
1353076208
676917637
451671533
531162941
1326095832
1102798160
508031084
633001699
752643699
602794959
1021851537
136209347
902472608
840975945
653920274
604304697
411700292
512189263
1672870343
549244834
825315005
1083680521
1190389513
852016446
892777959
413351120
597710286
679670432
1005041803
1622858860
479016573
724843598
1176799354
1096268407
600218422
999576436
839221744
1053359439
1487609829
1207027344
1247504648
961480536
975522325
628400647
1646336779
1623027352
1189100863
82492150
1235013776
1371563805
998745661
871000202
541552828
1396409663
1347077914
796964088
704638243
1371797953
527813028
1454993701
1610278047
853687163
938422598
1109542693
789384466
1254793166
1108163514
636584807
1331883972
1226910362
1498244485
924746609
953691799
536334721
1529443977
847734081
104878795
411202649
1210155301
806315146
732043273
1641077001
791121347
1027747751
194687590
1280513207
913368198
1308212081
829059217
399548567
940458935
419912153
979719128
1272447565
1040307551
1033271509
847174575
772886376
1264661497
1201462293
734290422
784527147
575109914
445479213
856924104
527017952
1026466757
991389109
986183616
1000344262
1289204972
1109576942
1173616973
523115448
697946133
793933904
581725580
568260326
738850564
699846510
745342629
852889455
391761322
586557954
930667344
1045787757
790759227
617255447
569877236
600958252
967223014
473938866
231604639
858212869
696445794
680368744
1261076852
1036032076
821690656
599630598
1744747697
660105311
1724964121
1465514071
507758204
1063466972
1350142151
1203882409
192714896
1318314969
1297932704
974698410
438913551
494992616
1111222126
1049797834
1282669550
620875560
566905496
581010739
885054273
780268591
1686311938
1003290945
647590320
711983207
741621007
637103327
710857551
1532498790
192399124
796796185
730007858
848482993
809095859
549996148
1154230989
937606305
806340662
1564074472
451144173
959532928
350390652
247321810
678578579
1248341382
1664843421
899496872
175792419
995781222
799543910
863788996
824170696
1075287292
1006582846
987801532
283502110
893753955
1382068735
1098345718
1254862257
1226042642
402959182
1680032343
844399899
471320290
388454666
353472681
1318039095
984737729
1000659460
1522824475
520672911
1038909279
375722618
205894562
1275385819
404264290
1285477900
893706507
783173282
1056999040
1038802481
653260872
1398265396
1246269411
1084799023
658216352
408188732
886851689
615382176
434549243
325980399
447138418
1010056569
1020221527
598386561
402793423
1624134583
653805165
805792277
420941471
537272935
744422384
1429877057
232344113
598064600
712694811
520089193
1363741324
817080321
1342470964
526006658
1014778829
1478669016
888356007
1037667645
452256713
740338009
1109188457
1082632868
713548544
1270752491
1031437414
471077745
788297137
1398111514
457534684
397818378
1077613073
1341906345
788569291
615780798
684731216
170093493
284814213
829254814
862563703
267763069
1476174186
1268300649
1275400941
308712294
538353266
977917104
1213393617
727617193
479546633
658027659
360216797
962865622
1263519338
16665235
446195539
385765316
1725131557
1305797434
596612394
815378956
535964156
431085828
278321967
1029652496
1200767862
556832141
1142325533
913661219
37916177
887599287
403077370
1393220898
35879110
286496472
917586844
1627362479
696065091
628965509
1507492906
1125071350
1143047627
987938764
438766037
803569529
926751721
1291942934
1287937138
716164240
1090188477
1218575819
1523705462
718243111
454939656
248122107
1373106519
964743581
1662409864
1329424673
555311990
748582284
384731179
1085545630
276326567
995307870
1346686388
934601104
1144623698
685611103
682323240
1290345422
1449870137
1530229025
2349526
927527991
1014245372
1655731495
1037475570
756033310
1102863603
1008712777
338526221
1345393073
917216229
1225516170
836001559
595258081
816517635
1244551620
1481977239
517187070
868742790
563860946
920581253
1287650469
569899642
1017781218
882789901
1696193125
582328190
1145801565
418719172
659056422
648616416
1478330233
394116147
1400654642
665817923
580516245
1548753748
909822896
548839685
1697490988
583047836
1048829267
845723469
470369305
595396069
1174720322
1474761902
1459570641
458627819
1016775919
712579697
579418880
1494692107
984308414
461717236
850877862
881731975
1437594120
978940740
244685950
1199175522
1054253865
502745392
1264193258
332497910
1543477268
549633706
328713843
674623166
323932149
976554778
991278628
730371120
263552564
695673494
726663370
1528284541
383168649
1373081273
1224183474
929571587
277081519
691025282
334488376
404757867
1036508533
434475847
478320957
90593511
571990901
316972337
978767987
1033217085
977193448
749941524
1679863206
887344588
1216546662
706068669
1240332313
329124382
1416325424
891056821
95640827
1189973688
1142721294
937912365
1015246721
1333661505
1046873955
539724975
748947923
630275369
414676525
271665575
1229315848
416038826
500921124
381192988
635414254
1029275637
1496761052
43350349
545829481
1095195664
1236142931
948148232
991165257
869210059
1319663297
511728799
500324153
1120958067
1363264495
530468137
1442967988
1276105416
1263493461
1309586006
1193044470
626067423
544776179
1190538569
455419705
792946424
390430678
785282699
16902976
1483253788
863141353
663084011
923887217
496522445
551891140
1381674038
1669787647
1155381700
1243599250
1075364978
396015536
490391437
1291151373
734304211
1282594262
593390897
775488620
319781881
1072416695
1018927404
242066214
661756396
1492083824
840799704
1207092854
76385247
1506744743
974772629
8871100
723740419
341143311
777882693
1124799348
951336061
282242325
1680940020
1190470792
1284904305
885731321
277129120
1416100777
1035274036
206788162
940836071
917339169
1470028309
760964417
963666514
719332015
942447132
844787207
1088889852
580759930
554098338
372420956
1410786505
909767870
1101082127
1005843670
1142416536
1261460240
801338436
1490096044
931145714
1409643586
1230859801
1331354846
835826281
1142876911
1586097502
883947227
863771108
1493146513
1522761549
481126296
1022944391
779092274
777457729
483408956
1281087705
1417397231
1209338094
738353035
661276817
1046113126
1230468911
792303231
1267109367
1001379806
537076480
886913838
346224666
839529455
637253262
1156876515
473221143
624022471
896642249
714090993
1027217579
1082486889
1059306247
1439909282
1097984386
577263919
1390734098
834311831
1666983937
851387719
1371018945
735470990
775338474
764232159
1025541661
715040920
661993160
915932856
149327586
1021621714
624377727
1450262080
835953150
1140838403
40937921
1039305819
941333643
769839971
775640983
1130231514
996101979
1100613098
883850118
261366443
767508701
587526232
686338517
538189545
697000183
730613705
851478072
752088449
602703767
723065399
387878600
520716447
776216481
865099530
338433434
1145991872
1612799026
1524181100
516897217
853595696
233011137
553511076
857895111
460450561
26903472
1316148346
465119339
438097300
493721764
558305971
1685889870
1088219336
341719779
800773923
574148242
890429895
1299227873
973123739
937670173
1170587976
693175041
1168400070
1642868894
83299486
1394078272
896843757
339654803
463144992
1299744579
1316987758
1042244561
1760273673
175755497
1366747873
416112755
1456622778
1705768293
943787492
643095110
804530431
636612704
944013045
878957498
450800211
1137357207
622851171
1144327929
955262831
1432266184
864117017
1580546628
218170341
1623423997
937283268
1218397122
582385982
967093634
1472294582
685013197
801183003
522819473
726879924
628019354
848208531
685360602
1027589278
1049432709
1323959057
377884346
1318720394
570385422
1179009930
199592314
968687580
392006725
498053707
507407082
240747581
776211889
910896402
156048386
912196075
965211869
1178991736
790954841
541087056
767406951
1131822249
824858096
274760525
914411943
861112886
645139872
1209959017
258274688
1081719689
257945862
1404803230
1565475850
1640255311
964511297
496848375
1254730740
1501135618
439826550
584582270
1756820607
867926702
655562078
1465326331
864285522
1072216467
1614716997
847082627
515023228
486816770
1067839114
1146372131
1182708633
343682064
559793973
821671151
1183150184
730140583
1221889779
498576123
1032686097
1194235270
111808962
935084322
287447139
628984685
670414151
948144760
1081228909
619517802
521010838
319548989
441222934
464678354
446460609
700092910
1430055645
1368748997
914481511
286289400
590246883
1320821598
674137266
98136616
1391616061
336577519
1451877051
1153061647
1696723505
1134853324
400203339
665548449
1038669735
1794944201
222556479
917348418
917970317
875457769
955539639
752134226
174154933
623054919
765294999
448351153
400087402
1395260675
1184398299
726545994
589097812
904064263
1680111506
1217573821
353717355
586896770
1391928991
797495693
832726989
1176342432
577140215
1764973958
464631557
1016767394
291404542
205198445
1390075168
965642853
1418003321
619763300
540096261
1561818899
477056862
1588492491
652826454
1688343238
1168440093
472272527
1093082850
1237279663
1477070669
972194395
477911496
1351343996
589828866
756550490
892838551
853760215
1318739185
987082727
1512148127
691807282
1257903261
1110864966
491420632
708746200
1309492882
1357045176
552500598
978568086
969328563
90195617
490890361
952053924
765387003
1007213243
1472876688
450123972
1214599455
309554720
363754967
445776002
823698191
1445831619
944422519
733871012
1107987351
1081182002
1057052710
1073099086
510877114
1481218815
1071666099
1346395202
356145420
427049728
809650149
1327602366
858630123
1634928627
692879830
659757915
449772503
643855065
862991362
485637130
937335226
742115429
1671378595
313194948
386474043
1212511763
768991667
708537868
760669931
957074836
124317585
337654054
820262107
626446089
1206807023
707926091
635821583
933050168
709259856
493173269
1034037269
937602283
258921607
246309504
770044755
919481060
1179150413
1383360250
460301313
898828463
441970352
682157743
518257966
1156456828
769864099
495058991
1107157050
1414048658
416285645
1112080680
733767283
394214150
549661215
500790276
405122081
635629394
435902222
1667126754
1441778007
789161294
942328504
302856236
421391049
1087345045
1018264929
981182338
993825470
664919426
650079744
1789619266
1483284927
914820242
715159920
401620250
679872429
691880560
1487321283
304412329
583538286
346635264
671231228
420458838
1371570299
1579244267
826605123
957840816
569846004
394826225
482988168
1280870296
1346385741
866965503
823834747
845907832
515737382
665939259
230793524
551360695
36253382
547983525
206334875
558612678
410678427
1560017813
479792332
1373927516
1479429302
1083416671
916260604
1115264836
1214580745
1639125143
168500645
334897423
258858874
887206137
423621930
437585767
863174836
1078142902
1331488978
579923863
789578050
829713549
186302199
1342731398
786277090
929307596
1149112949
752393707
883340920
720210450
1088400448
804545425
114074117
886537179
335879551
445121230
348100146
600752037
752734879
725126454
1289080703
429116322
487653085
918560975
875512260
731913936
554698257
574659869
1114181331
470392186
839238205
1284457320
680318969
1064912448
132266538
483925986
1653758226
1281781420
1568703559
366474514
839429932
436325123
979781233
362734601
1290448110
977617127
487144209
635342496
880305043
646936876
919329487
770203047
83199602
381573568
684190395
435241665
918357719
1645208120
386537407
362335125
1357544433
454832221
996477515
499419047
275472396
526885681
938820004
645014407
997851164
1522480259
786346332
889372857
1331399037
573881221
198945683
643931225
767433649
867834962
1698909491
944009464
590303886
597713858
507546820
1217058942
516718838
1348957295
1301648877
607105881
1043854469
1041968435
509171546
739935717
820559630
784212594
1211942257
590648586
825347034
667897896
685989949
1195205568
332945419
1052180445
1520576480
907351111
1476121527
1084692271
1279731352
650327855
1420120213
1118239157
532053441
1560168946
939072832
902694288
593161426
1232021756
264205526
840402826
560013228
520747544
934598789
993728792
831238098
985658200
1377627142
1205775764
411886313
39119834
221001681
909000442
929368411
690463254
758152312
612913997
242436907
1478238944
1741088039
324048618
867260309
532490287
388985681
668655711
780121928
717186440
1302562621
944012646
112183100
134435795
717980531
596775834
1532724830
1060141551
219680761
1519189683
702021817
871712184
627059667
1582208346
919682663
458992298
1006969215
849114860
978305673
1212370647
398170952
735509857
986048208
1544954018
1052189390
413423818
734920867
1034565377
1242307565
769414099
609476667
950493098
1083641853
787815641
757765543
740870155
741606036
322892382
419960109
1148325782
776428445
731083905
1225434657
1390229532
843938550
632541828
760217508
684958746
822202371
586311031
392239040
1037989137
425594855
873191784
1047028379
953352140
1345396372
464068785
1366336645
1518708186
468016672
699490375
469178875
980634429
1070651877
1355102544
500450749
1622792338
568553396
918740243
719184651
927125132
770141106
494077218
798298264
744408140
746418040
919902206
791631589
1048213672
1131389275
824360835
888226975
1229195104
1047869933
892176531
453612436
198244116
1223313237
1036634222
823103481
1550747681
557479029
197609449
208468458
1000625227
506193332
1399503647
1606129566
1040165047
674956299
860549004
891369282
1272127995
1229335342
1019740044
244666810
1138824455
642015166
687427792
847187396
444546450
1408521359
796643116
737419574
122205915
489640763
312978319
1603706015
736227229
647381031
940978697
1345447058
319616817
449075777
437034600
94640364
469708412
494551177
117297095
1347173591
874305889
208874679
646527443
469831515
641542867
996733926
395526411
1061794175
1190689017
660660785
758528561
850779958
1092156763
915148233
372379108
1266551624
1516152864
1679443673
950895937
1532210096
260525425
764743595
1154411860
755268397
198513478
627957781
594231698
1105067577
400138510
697901977
477232222
493576382
720692354
304942954
879399469
890545041
812405512
544407650
1214454246
1384123417
683736170
427030613
102246906
1027926217
934438587
462562765
350725798
293431749
677633846
766623107
1192469703
268360898
720502083
735739190
665719653
1395094211
350742484
784614832
1585529007
1135910375
1384817834
457674829
1272733144
1262248954
458839546
975620613
289471829
548919664
472151311
1037204737
1586288357
1780497338
587667249
799536268
880684201
1201644884
1208964713
423072921
814020439
465278969
931795617
1042938028
871674088
848846771
9720273
372535460
1370114463
996011755
660843403
733755468
860908199
863213195
963859736
531391257
1289271526
614307243
1542555996
1796492992
1699344334
718997691
412994280
898011171
1037583547
924928676
481549391
898479200
1622653255
1500833258
305902421
820682726
821132357
1469489684
531853352
326923182
732281724
1614758273
958826973
247044656
705953790
496778857
459445881
1130059779
660959620
1071851153
1011165274
328435420
1215948272
633189899
1125583657
1247112304
413324621
598126116
518527896
864904537
822626244
797045181
1192090735
229488570
298454947
369507525
1274999533
603940255
1088222957
452738438
709641308
815360672
701807537
987111693
951260917
1447049866
335015604
1074051261
1423243875
717323606
194924676
639701603
510058967
71277467
225839312
586565256
416895919
814647969
464791745
1478961643
1011995651
542081829
1120776759
519623336
780107641
477869822
410313158
1558788976
565100626
972923969
327555895
755137397
766036611
993134395
798944084
655894097
781145531
893226764
392556276
344925697
1561333133
405383586
1053673644
703894138
1413242088
1046786835
1090732014
926302910
1034765805
519106922
403752886
1211356444
160755604
705272659
1045972292
1074279839
331684560
1252994501
969929455
342462272
501019547
962085849
599639251
940788564
577373202
1141678891
1348705114
1075612235
1306265532
1170590826
592173584
745645647
1048281323
988237074
244041390
805326871
1405102137
620392765
1435597667
571807241
865980555
1154626164
949862674
722933464
1204767760
986317110
81062685
620264954
867991405
894590218
1188380307
235091816
902473842
1206020635
977645664
1331469592
725002170
472869499
952869433
630860094
1290274926
966060707
798647413
289852770
769600090
627722570
794279364
1236187054
1049536536
1579608412
904519381
647539369
705033762
690046365
1126341357
97302229
775465574
382876877
1067107064
947673585
362896342
1113746452
1303678341
836809353
775709072
756772689
1488799081
1665272388
1096079114
544214693
886257158
1208041539
670115359
554513293
452392695
1328229832
1118250572
848358512
800630475
930009610
873859463
775710747
872002438
782189264
1666483557
1517573585
440658597
1741680689
815502027
1295460576
1164486098
342784737
973944639
555251748
509431019
1131093902
1409094650
1432834672
636361111
943903477
483434024
1459143913
1631568538
571662152
926730076
1249647520
864612207
982630064
1181526102
1290235026
725819249
1358046902
815699453
777801340
837224389
836401369
732251169
551573310
525474085
636217684
823523412
506850135
424031008
1348507586
412451542
678428012
1455474485
153454780
775832323
1076465993
826703818
1601550323
913738225
892973857
728508933
1200298455
552718862
703120224
686616870
876150480
663312584
1058293173
649136286
413693788
908511789
1656832203
671207772
997212688
878380721
1210790092
1395419211
1046620452
303102486
1111847401
1353903680
797283566
663598075
927109819
813002429
1236173139
406019294
1192808708
512977163
976308554
897759279
1297616661
255763068
519871621
845154961
1047575303
403666093
1019152150
571541355
980925976
240984259
855861435
207038303
393301879
718328691
1482405452
976008310
678439051
1407932704
1344917359
687940207
408064550
416789804
359797031
1455484757
999144868
1124788443
495636602
1661719905
1003768913
441861010
382982397
828330392
1025995312
1202087235
340453220
449466654
817827524
108186915
783881714
1173311014
1183578834
698174760
800762259
864431970
929451105
485649664
568077284
471680959
1331642163
711720601
543490534
1024048420
1108464956
952559846
1611968042
722885371
1395484603
962642817
1015310394
910754860
1484402614
1788541712
621930495
491302300
877791619
1465345903
289798651
1248608328
446039187
1087708941
548171495
1305890481
771954899
578448293
320770008
769757002
1070005653
870532635
1033441828
1013906671
1102130409
1022571712
513880719
351040180
941751242
1165110586
730200493
1170539369
400479417
437572469
585350689
1018163045
867736623
646602456
768105043
1286225862
975738775
657118540
622421673
970616321
1271963317
1276308454
310087073
912999138
976583285
970594700
839080847
1611749713
1721679068
1091399745
804991791
1300655369
498073672
585250498
292085578
1080692325
894786825
366310616
656704624
862866935
1483225958
1501774031
833805826
425129540
1045693988
969404542
758368900
1653242854
639171807
871617359
891526502
914653706
940186845
1023838461
1488748279
289593077
420731111
768286642
704100001
724965463
871420151
464029704
984234925
865727411
725682261
999943558
389382978
1061169886
771859171
367291786
49196309
1755947705
441853219
774221639
491600789
1517712969
562692311
268247363
657281567
236085230
1062240649
424419523
118739098
1180094069
735182955
1534634609
1564731575
674542848
75916212
907189494
1224884675
629044301
551227284
423055052
1032039189
1116264534
1778742595
480673779
1050384669
560285988
297149182
1371503160
889556683
700353244
100220861
1742943577
883870363
425021858
633195699
1283097669
1131499187
924737545
788828879
79111794
401503830
1313014041
1034054717
759195771
1003604424
572837983
367440541
979041861
166925411
1153761300
340201990
266012159
1128436810
1689518532
681290260
886758706
824946482
1603784250
866177985
403935366
871265730
1043313503
1357904442
1093004922
620855693
993868802
637713456
877309654
476493198
785678035
537649873
185479656
543183439
1318891127
1552443397
1131241030
444529436
1071202607
1399729989
1793377455
960492905
1728493058
1069679147
777001138
292418671
830411430
824901297
632397410
698225814
931883071
132763635
669815493
617922817
893154372
633056681
1388417190
633514787
781616094
478728876
738115744
412027301
1487017515
482577291
964729203
129275519
706634868
731175666
676337011
1410064691
457720402
1626446830
1023857957
604953722
844719605
504872068
564902782
1359931865
1181885065
786647043
991877513
328632366
489762201
848246049
519330893
483938541
784889123
1113194910
929862969
1039903544
760682694
479898249
198751819
44002951
1622540633
1777351633
308915753
376585411
944534149
354837720
1066235206
449760767
1181277797
770560256
864019949
1359362723
1298560937
853436368
427563976
190420267
484834990
563237987
1327279607
481409241
1454831103
787601407
1325773259
988596460
1101938755
1450296489
883083537
797966861
788169547
1213831293
1413755535
1202115646
1356987418
464242451
903362742
1026518502
1682513549
913512556
786077132
852154583
737083296
289560012
1006518433
601528263
1028123866
1236218483
209020836
1736449146
724038644
857801106
1799612495
574427111
1021030340
1387734703
1603319043
52974266
1760746419
785818515
832397754
1121919884
907429583
275422106
721053590
557496978
871833026
333310780
1263026943
733086565
528570977
1514836146
1165509683
1230516795
489540621
833841545
504682281
817542963
705510026
1002281674
386502961
1307197960
893472983
787220701
795449382
839667962
1632016559
1106685672
581266798
998042213
1343516936
1394386289
921170793
676848532
379702355
1362202309
492623979
853650795
564181159
1062689220
966686080
1571083025
1579950387
1136359639
832599505
431988821
1128681211
623477986
541486838
1643950118
702095788
1066110851
989775401
861200290
1347437485
787802663
702498002
930727288
495834634
1218380181
506275620
1063023723
1234607616
478788923
632095726
541628543
477785090
1478908871
1217272700
1391523348
198041244
888624222
219929828
568608781
310959481
1153346489
1081184208
377750383
863888169
248724098
1006958443
1076680155
1285430796
1338593397
118286131
647296530
586676532
501339772
912258373
809684634
1604224395
841329506
561945698
883551716
878709380
875369166
992962702
975349425
868867770
990787560
440947133
924663277
390110577
724528588
941496952
292671125
379352245
1395622055
951549964
793473973
539782448
691393677
962697003
926158724
434261068
1699803036
642018163
944785041
1018965189
705894431
399458595
732788279
471691932
1651996749
980707375
445726847
756644189
1003641845
1642420755
830892788
1208672818
1234609550
228023007
482789841
610381719
1117836131
1485771525
633188153
526567292
743320367
794292760
1483747658
600992020
889514910
986807949
679905058
468469509
1065786866
1045502920
886638976
513555988
498270969
473142369
821791179
418721221
559575619
993985784
457439576
376229639
392156907
841338932
640908610
1489540097
249643011
1119067371
757928741
1021704839
831859475
395849688
1685022055
1411205120
126416266
905191487
667025552
452651590
1638450372
639833034
923314571
321991622
1687519993
1708729504
709728140
659399355
627384650
844782978
544838623
1249789751
150966544
489350211
530782311
417052761
348652532
397561473
1016364356
996812305
155976095
831757316
1639455331
412202418
630552237
939696609
1795635796
859988396
685623214
958213588
911901130
1041813002
1476703159
935754632
457962491
141000197
962682761
1100850825
1481325851
1352114192
428381604
1197970078
1297368682
1159195289
901030253
806244401
1032367990
462868540
1601980149
824770297
359361806
712661255
574900083
458991363
695696469
1104937463
547562512
862557890
851558988
898416193
1390270886
452482574
1123207008
641465391
517769724
346227797
881543207
961566003
598570794
698405201
451567047
991499434
108877084
1001337259
1047297346
601950527
75759115
500866767
1007423656
1325886168
539029124
638050269
878073628
312725983
414905879
752393987
842934381
979164298
956953589
1043646157
446751207
658096694
965521334
586806290
1302401309
951349603
684760118
511577335
333348227
762760055
404025
983530592
653690524
1248251004
287971006
366205221
1696301370
1215453374
350914560
944524320
356980493
648405547
742847882
1457714935
153406125
1753783654
952281512
354442327
782541788
259187435
450716157
846377288
643734462
1109207619
877923486
1395853747
745213847
1013380172
1578315829
957428745
446818032
1718672418
550006032
632020836
827610088
1439630192
139019393
1553567263
983129282
694354133
297060320
811559937
1191340393
324429693
323295285
1772368042
666587359
1075454572
472618735
753666983
831699121
788357726
505905823
708262476
163073889
1495339909
1670042401
397605017
358792395
481654989
901586774
304152805
1057701994
1362340356
1349382512
427736201
696924537
472423480
1399156210
631056951
1191792903
724661025
350304736
1648384051
151435586
1104925972
563971654
848578922
483651449
181100097
429805477
840077239
148483582
1793835911
796859105
737237143
1068849071
693489914
862126674
890630036
875402649
684983225
1704049137
849068069
850874255
484013108
244648426
213070765
1687081388
946982912
519617972
880385975
991333751
264836577
1039902806
1091946521
790484653
854826130
1672851741
502872185
1032457546
450590383
1703908897
133742628
983981178
1380949177
1641547922
1010302677
925986668
392044806
1490480748
605150682
703130634
908911135
1379540312
526798760
722563765
967896471
985941859
894438489
96080695
985136398
1373422601
1145515126
767519801
970269430
870065107
1190328796
27688895
1531018663
851039013
1406854693
781492211
1454754231
401181686
342569133
518624802
1449687847
773121901
942503015
1388163401
1287576781
790068515
748067748
974063817
1067855043
294433810
1023628266
1454329259
97211726
438119835
1690195888
210597636
781788138
830462108
369552346
1614868100
1305949001
761505623
1163051058
546446953
1344275593
1071618855
493167443
670044188
770391862
868504778
801629037
1335142818
983746001
522328168
1661936419
747385444
735167904
1290536937
505754016
420065506
912052194
232471740
1718728587
371889611
461836097
428219827
424739421
1299309404
972448369
1506887924
919395449
611292287
640569126
827954212
1114276834
844979796
629891816
1794003207
198076400
356137177
1139508571
258945097
1631637286
1085211498
828417211
279191763
1612321098
284447169
178803356
762431551
723795665
1681727954
1747426297
1349692835
916362802
1534643865
487760080
531875087
1560203523
393392842
420952264
835490296
1386072685
367391080
360653573
731492708
473084658
541544047
486239505
704324966
1181230985
1317371088
1393637601
1610682644
669607003
859148508
1205784206
994124383
409134361
497230969
380868605
807108284
1193854548
502949281
936020611
726827440
959670674
1067226226
514269976
757040406
1045570130
394294739
623021698
857845432
624169174
859172498
895492644
877752070
666753282
817970449
730307821
785321518
618568091
395839682
408684716
721046084
512958331
1359685671
753086851
545869473
708184218
403435410
217594456
834437991
1574904002
1646686461
651606899
1190784299
714113966
1489914915
1428367710
838044650
1222578386
827936992
1352942190
911453948
1065374313
1084175055
1220005336
250203670
1376947675
744738939
503441479
704395227
1008700934
364656217
1153505537
1325409376
947338622
756713739
166562993
898026974
962478079
1425417033
1244693795
1317800461
386296527
520111401
702309889
1168613807
495484735
804771103
710101041
707314818
256420737
947968291
1766233349
1055213322
702877911
402525269
775567254
282045073
1065782651
249107887
843173264
1698827995
859178054
669477323
398702405
818140806
1058396984
1084815330
1814676
602516984
661305145
387906519
607914725
749802261
1125530725
999714913
405768790
731559720
454732443
735356737
650778017
178672497
129624852
1408148715
842650689
520375136
559667659
771856151
551015686
739061162
679814864
615418569
1469887686
529016193
1038307708
749380819
802283461
1657557723
574827150
1715593969
505553619
311141393
259932510
670867747
1040463032
917216489
1080871511
917354983
541447461
740829194
1469459952
402266522
453104084
627412550
285684541
831830362
845907899
472634832
624624095
966097737
1131068075
620340197
927586622
1011681787
1469941477
998716751
736189078
71047248
1039894064
784736171
1222113071
1109085155
352177398
352700305
795302773
1317876106
312392220
934185633
1456451511
21906344
428465694
814390775
1227870677
654548334
259341846
1361996113
533486620
797871430
988791019
1263478318
1331616080
1063480354
601363110
211434685
708519304
453948935
656931997
1326946614
1387228745
1214541158
772142648
1124618887
532445620
1006175796
1091567439
546943048
591485875
1061798667
630321516
1055749815
974342018
1525002106
1650625336
739620057
972328503
1607768434
1017871073
720117190
1435810389
966981772
964168790
1208088155
865247968
546054098
146118846
865663826
1229018746
751631830
733432076
735300180
1328849410
171947335
960979762
312154741
1158893917
846238529
1008993684
381557872
521507418
916582357
479236692
209215906
1683082460
1311224038
1019661798
1010117778
1303407635
452953049
1366454433
430900268
268449587
318574057
408055001
1395874213
623332614
331603195
1220129764
1143769570
739970658
1308336921
1517024
1246319320
512149770
541026582
651332134
1080336813
1766871343
783601976
1010884646
1474499973
474926095
488027581
1161181314
1093266426
1310470823
301434415
1536951507
1115645562
885085358
258712072
790628705
487178450
1026895007
1621916251
473081708
1525354272
456071967
1547846339
90407018
1113250566
1496355103
1107287762
975598187
1491744961
1169757778
324627303
1405496164
697287596
1287229906
347495864
635257923
1080377826
1063630865
1589251668
1334725859
140266860
1220295102
1234962791
1002126278
891459160
1236759791
1189466744
1326389091
1661785222
415991596
961678637
796954658
614854752
480782725
522054401
1234693379
553899875
1708034212
740886932
909915608
979849355
1008143235
688399710
993141529
655063535
719684989
643016804
36474913
1656669202
533759095
777449538
1381240359
1755129806
277724690
716261094
1301629664
1522165212
730553084
1045313083
547147875
1215576636
1169461645
605564810
1467090616
520767166
799772895
1345299254
247986476
765502027
961267447
1396701746
571985194
809599597
1414911175
742956534
1329408590
1223611187
1299893341
505429421
686868555
631016693
1420470381
183575864
423976481
679238958
943267104
392753958
869036621
385440341
625170222
328073878
1308436893
1292463535
1160108435
350792502
452654659
1083236739
1483806669
678485850
1664210025
962453344
844255583
1175161520
548770914
1032523831
861708541
973665126
34879396
1446518344
534709458
1226837487
553837329
253145802
1124960356
294006186
340931842
336764887
1114900408
490630924
1345923918
365716308
1024590899
638622398
576245984
875293011
306211883
883602789
900823699
825840838
1646002904
1338889101
503052482
1080453132
824629771
1380780146
309648896
348782935
818558028
1366746718
1136219538
482902301
427890057
640756681
827531852
227315301
301183168
473172629
1468739214
340291214
547173525
310915789
612417848
813692033
691636100
517750896
1679891077
852699002
1472875354
307175202
868380639
735055152
730746389
1318636084
815764582
345791248
1547606250
1163690910
1057282806
1256123190
1574940176
1371138251
953537606
1149945206
813769938
976521906
273652328
33871534
944127632
1086974419
803482184
1107878170
947653169
1660874665
829759035
619949951
572057523
807902332
1355054937
734258818
320832552
1110747817
855521412
904591714
1620671163
679016620
663521447
844856998
1129716287
535644451
693953348
117986619
1055979862
257461474
743015087
790028837
777612735
387907523
708347056
1355858324
591540216
825720905
1261369238
472683522
726342341
1643257692
483292414
481827252
1472561127
1177244666
1240969150
867183211
389953496
1706963560
447274260
340430554
569453411
630874794
192417274
1686745952
18118024
1483195788
479126363
469946683
976652212
1279582645
1408920970
856117568
1474047985
465751725
1247936125
415947166
1243005410
1526791027
1073367713
1281315847
1627282217
835174565
362813925
934139658
906830432
1219211804
1006909067
584780910
439467525
979794743
441301014
1133229321
606994716
1322734582
819058903
400283017
1383620779
1691903218
511097113
380031045
795842693
556440437
822439882
1454214639
870022717
1420074480
1456233105
220805050
1514037869
305529295
1304415768
757562595
1218464499
868350241
1054971750
1208766769
869422415
523543780
723378740
964126780
292591055
512659432
344831619
919533029
1295316365
1580270656
195236755
1401578168
388004945
889479942
864599785
187693521
398579222
1150871523
469152972
965340139
696105845
643887071
422616674
1185601783
360181758
733728544
741069897
474796552
392267601
871036570
405509730
935019123
1028375100
324820693
739666666
442903336
849401049
790867315
892122073
915092407
294805551
1497515043
1651504820
425119986
622272775
391169951
547935646
456845334
895460523
508293358
1467611776
712060810
204272986
563724582
46498589
826162449
782342739
1107244361
747623567
553174033
1354573609
1702218074
839174824
404808477
1292020235
1196108806
984500236
855211592
996587342
1002546080
210956496
805829971
1214302378
1211000093
942419732
603280666
378221349
1093989952
1627107805
477675255
550574402
1088944105
348265100
1592646364
1038506653
509561331
1587222213
1645295905
369880224
239698075
936061882
1186578634
596098617
548271243
408018933
207193304
920108070
623511045
459837938
52270109
650466476
706168844
872224087
924835317
1305056383
1060218875
1574091669
1107720115
396911874
1175860405
923761714
1061300567
1001578708
1369447851
1067336582
834834234
923813555
20632658
1151023508
864498151
715358653
1080708003
671454490
976073251
1429700678
409693337
295451049
936343981
924057138
277922146
419600732
1265837969
497835983
755004617
987732494
1332255798
1285148485
1632719648
989565963
311862042
1083877039
1665851614
1513169568
996189169
258084731
1182184450
893263724
289609044
1087289558
919946332
363855565
485443373
1056516252
1469526239
1676317860
1218531519
1583551987
630782067
877589961
323862685
1464275984
815331473
1650534580
807986904
1345611592
426652456
586931193
753288892
886769275
781317677
629513851
1061782266
1595244845
840709312
867039019
1016078334
775718577
483725049
525024368
613290112
491418552
1045403423
782894098
455404535
866327931
1063317247
1295453249
948886758
1597340245
137566408
594087011
1361283010
1291796900
1381033715
565560426
914985745
976379473
523964890
531017828
50617131
954270982
239368423
207266854
786368382
449023615
884628619
497583458
1042281714
768149120
289314178
1252877531
481561412
529376456
864233701
196678638
1203636112
629251172
592923714
1258303684
665730999
428668128
517454843
498186869
63676445
404422420
930119178
1159668791
1282023158
679994610
807286580
1090604799
293420782
757393666
807314296
1295702159
1423001572
414983810
1360284094
485538874
686285349
1143855617
209249848
1048326777
1181400889
676690767
1034587157
1051709738
783170937
691622422
782141154
914931938
1651895074
1124992185
925255534
560322774
704273026
735445121
1736385402
512946778
520803105
980279503
714545365
759137062
1452719905
1472694830
806841050
1207388951
371949231
772126189
836733851
347857396
908687047
993550951
413166365
890020728
480592159
1254500243
989222186
421099724
1126443760
706220292
1313395150
1018918060
557172359
429336835
955105850
487416019
344923720
410575170
123054824
468673462
1026980437
1203336056
1604251995
884344217
945747224
619737663
549064037
1432438810
478934486
560939585
1161310510
112454836
437892524
1007896193
397211238
321331959
1498562551
255048271
477853437
510374176
539514945
169810130
1066592497
399512604
670500276
667300834
748449235
881885127
690049340
85544346
613324804
371663623
1449091691
310215455
1025862402
909699485
666826810
172963744
165264624
1041282299
1493784189
1200179194
1033568445
949931536
228757154
370838462
692975056
975459292
793112291
479686419
509891552
1254974711
854943685
484264547
504970124
463898879
625344730
72655880
1043684390
158612904
1366150476
86394186
828342916
1604293810
1193273060
443214171
1457786921
763245374
217603541
570453866
1642357689
1153667992
766842773
187895842
1017402498
1234645231
619025538
1295970650
585637465
335862909
243987597
389127316
487356403
1062221827
1235677258
770148248
413436425
1473435552
589225131
589054224
980670386
672280344
182170778
638156917
201266328
1426662888
752946792
136725356
693563646
1201758762
749336687
853706878
384467736
1669577353
1122491816
728267633
456113340
130523248
369059483
971644638
1771401938
446030531
907509675
742407665
192644871
78325902
1724604420
1162515645
282877050
1108431483
401895999
1483856676
567998344
937188894
508025760
914804154
541518935
133575056
360735153
1606473199
528179323
564737611
335797241
1453645098
1674053121
1725007463
1006694351
385326048
349504087
849977798
696998911
346391179
389336465
813205129
1318409829
1557442972
1705543601
378331391
1385880321
1326328289
1272787521
254613910
733501189
1106117396
804029917
947396925
599494449
2426001
548520111
1427183284
495535374
517042247
663799273
489280042
525561956
920418290
778389980
461309095
956136132
461584368
731072322
1403021486
186661124
886604324
427168554
893094628
494995971
1397487537
1070897212
414553651
942362701
403864311
1648066785
990829256
458605421
983868472
1034679916
1499975084
1137277072
504303126
858123461
978772550
731274728
497395399
1016771900
415568680
660132164
813190174
1615055638
683396475
505904694
491429121
484619169
1084076124
1437764193
455065246
544080404
383050885
105163776
231196079
1474586049
28863901
419294181
1048715211
522423696
1656447854
511160652
1059834928
384123249
1023297688
420664136
597139325
832050119
702868984
227753809
874353829
1269615676
292954084
894183753
831887933
647959461
778323607
273151216
485135411
600041952
718472459
1289185464
434963343
488166335
1310518809
1001694244
1379614869
467339870
548331767
616157047
387038235
651746322
816966243
1022150129
604244512
377505607
720918591
747499789
423425940
1072589488
1608345791
767910781
1321230307
857804547
481267654
478478699
940416769
475985061
446991707
82830891
1723844011
308697816
604548812
978033064
615286556
1134924282
360456469
1199650331
43725342
983518905
795193987
905448654
1327640525
422254753
961268651
475822907
754927420
415257257
696428513
783794747
1141048187
677195370
1337552200
704200183
257064187
352159641
663035271
1255783554
497721419
1635732110
411296427
1451858502
457596022
463005841
1022819833
1433144676
344836784
912743169
783517348
147957491
924825517
1448559102
814696840
436577232
994862502
1116799675
1313895076
791336658
552123710
749381269
340266559
257096125
107679252
590134838
1039396582
764482454
1108066208
1288528223
209074183
496972318
989640284
595225901
411680395
1649723777
966870569
731609144
909073064
1099083233
916248927
670586690
1377554760
1685952213
1399035452
773289584
799041646
485792804
497661536
702846056
766000191
204745553
862710654
1307933227
732524626
666648803
489611837
1385526617
1383148311
648218377
583749526
953702909
724842403
294972306
1354190537
773275202
820056253
964281660
1226115621
109837528
961051513
1462758363
345827067
529943192
393639843
847122066
1068335451
972911434
519214778
358358602
1713950970
876429405
1038921771
413441083
538436247
465167862
428489786
634864574
494496827
589684568
270886461
785365355
96299083
269812441
821657854
1322554938
436353604
499988008
1317774997
439577321
1126493205
733599339
955370546
1070435
1087902089
483398932
958411309
1254225973
399605988
495578423
956818287
1604504728
1259905579
722235010
870659640
906812648
849089185
1104787204
532184737
1115212636
1128038350
1328190756
1142708567
855761187
727284387
708883
469419210
161786878
926629007
338985090
97065515
2492816
1108074659
714218427
454966394
726236332
325199981
786437936
920401148
834281575
391777921
1007539676
574923092
981576154
716189500
1615171044
1053164816
1412529327
871797108
387097090
559177587
1305365106
645504434
525191157
1689530667
1198333083
1673407628
369430703
521815673
1243465359
944885837
1173574029
412357356
1045755100
1478943534
1125892789
495585802
1124982939
691515061
426271640
915814369
1365358724
1359389095
1251892882
161840562
324650151
1534056302
433802662
933626334
800455354
994478352
1457482822
428170914
643235153
1166695243
1655588269
933077621
1461066975
56036061
479820255
705022478
393970871
1237190228
1117022288
783721640
549157100
384358751
760823544
71435800
395344806
851328355
1240574025
1387129943
1374287511
908704911
1474961140
1171683551
1173035974
487703040
1365276451
890157
226939073
1169121393
728404709
702176452
376800066
1488018302
347499240
865165551
1075866623
1075206287
860745957
418881326
1475561574
2784586
174005178
230203296
397446221
878293152
403751130
511027554
258242420
472916182
908486892
558147212
695195807
1292477609
1358706739
2991910
212491807
417211119
152200400
148132759
251383581
202123206
354037853
1019132785
1299435805
1183430301
813860707
1075540770
744947283
784714617
743467579
894348541
658122253
822347199
885622896
956190351
445731508
999229381
745773335
694162200
607522533
479106084
894318582
699232271
135841211
119945878
783260956
518384522
494868393
1116097547
1022643626
444149093
342028508
139772447
535989350
1319015714
1490615977
1698281005
264583880
1702660951
508954796
1473756492
750110388
186519067
781119057
320677956
1063212958
480000401
1138633393
652652608
281519520
161571651
289854749
325472338
626372290
1003087345
141768447
140904466
980748381
461544832
389404763
589719463
671913301
926048216
395371548
592260010
754146127
822502333
784147993
161526064
747092464
887033686
997670399
1196333860
285035608
205972121
320876265
183921686
780634322
1071881823
408846698
965956282
493563403
1063513432
959857209
418734721
612869194
184110428
406460887
684172590
673360674
297452257
37466
903001564
62131030
1066930562
1089800049
534392874
520794917
1506747631
1206994380
267152264
354259099
533214021
461964356
1127743731
602014576
351772542
424957040
899657668
1095346196
718086821
927118249
1117044147
992723636
621515198
451128118
1275773488
385218002
487792222
1218868474
930206193
489396479
949659087
991021409
558925484
214467339
438400145
744966697
347938545
864835167
557026534
644772584
368064693
217420662
340120136
946098372
897538608
402832331
323267847
377678510
373750868
875853623
653415587
112150667
880284886
1049013810
559148042
1021703704
30485531
1615870572
1285986975
892667545
695777772
476471639
1004125388
1129457273
820434948
243892666
683835605
970421795
423835824
265450105
785752203
216134430
720111062
394535778
468349660
588524458
93606157
172723221
1355608752
615120331
1078665780
362266314
900105982
858104389
378629562
871673422
203348930
236343343
157539324
462310542
1768920233
173000121
810156641
1353777959
1521966945
233840537
59325156
477124199
497768046
1008266791
1331151942
147727494
360603719
70112655
914965319
326646925
412397792
1363367022
656368351
736237210
1260378358
1466346016
503277415
1081808022
829893869
1399144901
969636482
422183783
1560887082
598896656
698631706
305787496
995509677
850738859
408078889
743851773
524134588
1214562779
1283436102
1125818610
986345292
536749065
72843160
654852389
1094455330
293007596
623292880
614664348
1622957588
411467947
1131847448
2597586
174046238
832785142
489423372
731730928
571640136
182252078
1148239672
523625612
828645053
1398636870
325718302
496438996
1629930043
1031011893
864072995
290664798
634831193
582961672
472105845
28359887
1427831437
307157419
561157750
793747866
566588858
796656399
394505740
907525439
802918898
1125499151
381625798
1771594548
73945323
373742346
885901022
1044462032
381771039
231247655
258080313
1222973335
403208583
736742296
1544724256
1217055748
541919786
147725661
1545611248
636482187
537581168
1106631227
703734107
258323537
450767241
1069973951
804057929
1968224
1252569408
434361044
757005022
647539782
1425867613
1094129705
1291277098
752857604
475228206
1408079249
603703264
468470863
438249275
678264275
1165894052
490685304
327318966
861236876
1389544042
196785771
990044274
689095121
393135138
627527417
184931439
507649186
772541728
36224610
502289409
306159226
901746701
510845959
1168704990
518871094
430513750
460560251
855984167
1240168052
1101793438
466772317
545228457
740932579
492086644
248713881
579276289
421928123
1132462863
567798250
1372480068
399572966
82318558
83752613
1274349199
346989988
818615869
1178677303
1215630462
940565943
646708104
675547625
576182353
339830077
1265241847
1784627303
611087083
1343432908
1316782666
258876708
482126716
368608574
1061225804
384115047
262422543
1109461630
186687780
290189989
481993900
481576134
1218901096
1394423462
525030567
1633198547
1000983971
741262081
473785769
1464901630
1349346264
391896941
146702691
1793327617
1250388684
288567471
546723838
1588407948
35189475
588558110
373127583
393958797
1293770988
1685142103
75075398
1427637659
638063847
753000755
720366914
578361492
1083427667
1242496361
1785949735
1214501389
762421143
1708498971
586225140
31366681
166535199
1264980467
285998024
111559186
103635696
748347301
1367053250
1188889184
1004940068
1195596966
829953381
598324493
576039520
355383942
381362137
646155705
570424899
267518729
404820105
376542160
1208348673
442512601
260324652
612490731
342947135
514454430
1191838044
170719067
1248418201
1171502623
403646072
393338651
472301268
388445995
60323478
516258353
419567362
492576619
1010025679
1748916214
1650273203
1302170242
417762268
887837240
229374312
468669666
479782782
672419564
1086827385
558693082
642482228
316960772
955690890
131421
540533571
1155079883
811644976
636433682
476103010
514592639
402947241
411570735
15360603
464892537
1179833750
927289899
866923885
683924671
492223656
1077323755
1168655903
337714172
362704096
676313725
759408003
925863740
1543400977
962038148
1400165240
1378337178
816073930
782511378
1181720124
757208891
1409296280
803970713
382026790
591510977
428711117
463689967
1125707214
82759479
1534608133
1005779235
1340755515
429766515
985603698
444669847
1483154209
1461465811
472980289
1146692314
618359499
218364929
866253325
642096954
548527630
359497018
445157172
772456196
762970664
1161466947
350899446
1111140282
366932680
167374695
1511329299
394191670
461412181
921867355
1630189944
461819112
405716819
898121955
442872769
178312189
748030009
909975771
519061010
92063124
1203394827
510282136
396005956
403173892
1028617359
1601705456
1043420443
857701228
390529097
492480273
601079218
943359485
1117274512
1067165581
1504177158
483661079
772597416
772911520
801791810
377690727
1424098584
658805263
1323204039
440752298
524494347
603021144
265419621
406071303
659757314
437065800
586482678
1107619638
1056736463
645308311
380309388
1302201362
93793988
723673621
922695479
537444811
404158040
1097140128
1605989163
739967978
934535931
164231468
1397882734
846226554
648488612
369053503
1275496169
490655102
1512015389
1024739058
108495771
1026072167
853360118
557396658
740927261
290606712
649112873
389611219
1421244316
1177381218
793894871
905721894
849995140
1266577553
474838566
1038859517
259335916
711151760
962348809
458002095
431221729
1411397881
115841821
516175916
629997627
434962414
731176439
226470670
945873129
1575732381
778263458
867565480
587056738
1022908679
1514755380
663437406
849973704
265335675
146480146
113893296
1152674162
1060478303
184456919
588297503
476801876
241341368
460616717
1384341773
422347039
328042342
359650495
1225398392
114827308
97881142
496454996
1156607531
1125104152
1016460177
512138387
420003333
820580319
333995315
614525582
225901024
814575342
729096850
921857716
220179405
713089577
1617365697
1043583808
324138824
1351455461
585218624
896611370
791010712
667358703
366318285
370881559
981133832
391755510
799127797
883046122
197506976
1788439585
824826223
270471439
734664018
47273603
1242919115
1440674446
1609624351
510839683
208686785
104690014
65121189
1756170013
1511344370
757275399
373364094
836334124
758278332
514563336
825909328
1611274265
871758346
913046761
656705318
468999655
192481761
79808844
357630651
857446868
97823900
137043304
436044965
230569829
476356517
1584539555
548767244
749217347
1446135624
915344852
1782755501
1201773764
540289027
1522484758
1317438948
783185231
892649144
26470426
1229255996
290967321
962123743
778767005
801653298
1089477141
429998071
475162995
286543108
1799791432
350737560
206120265
3019749
8706752
525865329
374208462
487953835
803510830
366593507
1251684167
493776564
517692949
264895390
47360845
1031990526
528461388
1277300644
480119558
1343832157
1371895724
1039561988
198569116
754219744
439600795
284818341
893959932
972440065
593717178
265360111
624830773
1262378170
616850923
781925254
439694949
456142832
328873816
969660026
876312602
935416530
1207363954
758150023
128960867
290151380
874143300
686363083
334787353
452025713
438945729
401600873
494427631
529622234
539343498
580614410
719994029
791545664
775765979
754232262
1075753595
1679429339
278290941
667474991
505890031
903623507
489275978
114606417
991839209
83114604
687626204
1047447455
380892210
806817411
462861587
121076394
385728603
283017132
956762843
219693705
204048602
609938017
1277684886
184447371
494594285
866713772
1047090850
407442754
1056069180
340591136
286887063
721784766
970053541
817085289
677191158
494788623
1422568380
247071807
643511114
230248950
646735590
740329046
439783216
1024332320
496293610
848759770
868679137
274616175
792366831
1088220588
360499576
299014353
535127120
594509067
1110508269
1551702919
1313386644
118556013
626082657
1018908909
439956363
482702010
272598889
945489338
522847333
757837918
544413227
220718263
466957582
974539488
1154799055
387924323
60366517
983696267
453480925
1004689704
399813940
154265512
273442140
512172544
634452561
793239802
261196729
959204787
487082884
632396024
266065082
206784480
680982113
724949382
528950505
354268503
894107444
239905106
163280396
303494012
363995570
1018583119
364212337
1029328499
573769006
263244955
731006881
298223928
123418898
285202073
1137375355
287926672
726931998
859401006
7453010
1070925706
514352490
182450133
874207298
559061389
937251108
642183674
506212104
783557674
337760733
66718107
998866453
461988491
582783021
256925769
480814799
851951705
419080048
270333315
974645351
585861549
480394732
331347420
609102463
274638009
487791787
732472288
583867637
790199312
460637132
223699066
424257346
606777944
166569229
230675591
1069368913
390449807
480366376
942546657
198015787
94124032
1054189263
466702086
442619690
128279225
403038690
511986299
989216167
420878615
388347104
281697656
1132682408
964949218
548563878
287134336
534064485
578250516
498638749
292259843
317397878
574191011
421300341
642424202
658012974
31944294
432418375
573526283
337291770
481438175
394443467
479658915
924812705
1014786737
260897477
1208720121
475900825
525562750
410318934
613387689
290553280
619794366
380100883
1015977864
134244553
967779286
269968003
933364127
299727493
1153548458
375598743
332931702
907576562
1125763537
670290733
800670249
287685616
684650996
942830502
576485121
304842790
950079515
306288825
486782699
304387431
283824720
1129442588
572502335
662992222
732363506
311875119
832511903
139478613
738983638
908091132
331523012
1040812854
612761898
926183316
265224499
418004503
460629949
492487922
199112952
688665369
636377196
568019861
783546312
293815565
145046803
329653990
370462473
335215052
288656252
331748136
686760129
1068373582
1196346854
379472908
221161716
708791739
908948231
173235009
829495041
171202830
426997376
884737
369255782
1118039101
831559891
222747948
634419429
60852021
642593069
522608350
364922437
449379818
119583638
645068336
633654648
454242904
272700497
350426828
1329900597
282546238
760020438
340097927
893713523
990047310
377872004
563112617
743298101
279277841
852042476
145625963
242202177
972561073
1188900495
850296247
292628017
695406699
695406699
344144977
1144090029
73796319
381755079
605803750
661670786
578816661
440552163
674454496
278318135
1220928445
371939653
540108434
688168358
272469732
716716971
1415819676
726590697
447563749
311271772
842869006
460254537
205692013
465580409
477083641
613979928
125895494
140424733
722794238
951938913
496620974
529992211
546141444
911810734
301279302
563189803
1334915155
1047151792
992179406
992179406
570893374
671073827
952703271
1046367668
427485543
798903726
487262661
578355724
103795068
103795068
907620428
369626563
292981285
169039082
471621649
164132890
243829416
496517672
1000473089
792522684
416688241
165725105
392082165
415989957
435872770
1012965773
336942708
241711187
899064815
920182581
315223074
505632384
539171504
1058635380
1003987585
643040154
888520188
963778938
111787353
53020803
802286450
247600424
937810132
1491566700
1753970488
368166841
1038699730
791579842
716328812
287236722
202216652
137935957
586417411
464968992
749337328
452174225
411806806
1230276149
1394761510
37593241
1187807499
974281607
351221811
1047767118
302429970
465646812
379178985
228536467
1719420444
717635859
674490265
1062193088
227466061
372109961
509024944
1059857620
452259681
55969828
1140372695
222813247
348518181
600559878
317340925
542715777
486231567
1438932940
377045666
754601943
1015244776
466748325
114628751
315931243
170340990
467340646
373755421
664608145
313262031
390912969
128076753
1059314979
443289491
1682005326
198754080
373103401
40733798
277398335
297212818
1237637583
458478411
489436950
660563760
1124284362
379354349
656534049
570643347
389500416
1178523296
601998627
407885996
308995057
140787399
318292692
563250636
563250636
1449123713
408424626
1038826044
193513938
15866810
354892541
858247308
469519209
689804229
556286907
589015653
425939701
466839072
804459246
953290792
684847428
152468617
362789797
251486402
432271942
1346639307
140034356
495826927
349558
1644421160
1235276136
495594508
661491530
510577061
724650624
1111493160
1640483390
223260102
530429268
276526933
650196
281197555
95412452
1016833557
116289891
316497809
640979311
744317104
968269761
785577623
1182171152
1375957286
1057956310
946402365
344055920
871945521
1124961928
59747835
210125939
620430779
275020165
184615422
196360239
426642224
1407982947
1025052063
1628048312
557627919
926290031
173313324
592565933
58456619
349044744
1346010661
513572858
160830824
1475407379
442201196
417658513
466817596
380862303
1590441954
568061328
580449205
384959226
390354515
638695036
361511829
354054942
213710234
268021134
408344985
341995340
348769884
144341772
531489277
686788555
1211014921
1357953632
721040693
283460769
75402743
1351471759
219568278
699835581
419309427
894316214
856745231
443856532
1462195790
600911828
199713640
1047375615
751273555
1125108694
291976366
1068791463
820183298
853980828
149842673
1160999986
797685357
1092720741
363880609
878591749
1749016331
463615891
1019515333
689636933
1119276267
741026617
863854791
246562643
604517917
442012332
329545133
458925268
912306985
257584404
293675221
256599204
911102078
784366104
875653551
192796931
1117369365
923869022
604275887
442085122
897717197
1264046800
412799597
302622431
248637330
660309382
1026182370
761386959
1028121132
1787752710
912563382
913421087
1029083804
165903300
1380134016
212702651
893071391
325936797
984183553
329849042
106062719
819711241
1169585442
416839252
372159217
364284919
922052885
1330485068
762736647
651433773
633558775
1287849602
754435432
1177035396
535649623
58355008
934136749
517654428
1337974465
494888236
89196980
1028747751
395224931
644916310
237838145
827749704
421981679
29662994
142790311
233394544
1453936080
234732265
80250279
565571621
409646026
1228020604
126515491
172811779
901753282
254494951
1193478983
422588206
328786161
413067566
447141363
193775170
268000758
836066269
667105135
438149694
488369187
377070410
255401257
261905349
401531570
444643313
358926611
703466723
1115502693
528416402
377094468
854988076
1735591459
1257888619
802655
548992570
103029156
201365392
863800767
707964421
640635722
642404956
863076309
1025205007
378866392
340036633
1168784086
23052666
149360867
281156421
1062731008
771907645
868168747
464822546
325081668
287285274
1295201828
1199687924
972336291
934296360
982114725
447432202
1703641454
412676987
427713308
1657817105
1360372549
3059866
952000297
318372744
757185689
770222645
971560598
1103575462
465858256
211795744
517198207
1069351143
278414359
675041158
1316747015
114450333
394232166
461282984
482153551
882359989
394856575
1135115459
626202808
937016266
366944937
1404915129
506321022
964002280
429771384
1315259422
1306915612
684013611
1148856359
290772045
702791256
382696697
577346127
531802219
801474865
337579731
872118489
1193490234
812063857
638080779
1577347560
727167471
1667762189
317336359
1613928699
669983749
375810947
706989262
448668081
610237041
1439822293
384110327
176979780
1487650191
324534588
1520456923
344423640
452069383
317497232
1191550270
665518484
1117380082
461138731
401580595
399645768
801630416
237066580
995595663
667843598
260119971
976082977
227743664
460302202
335359499
1608921520
95635627
419399292
313937836
134898885
445256671
314541455
1280934816
972237446
1144889005
814363669
762477284
239731134
170537195
1715725248
498969496
1129306142
253890113
578566137
1753959998
1100628554
1274511796
1216184391
1319297844
465683043
1497063312
1378759211
406632457
732214867
288468984
63586232
1151338432
1207616406
255452567
1127857477
589210398
200607372
439085713
523221572
1134148338
1361955228
812303154
907134934
233094999
330159971
317952056
114982255
546903875
541315357
443895330
369324864
927876246
645362511
409811848
288197465
840928924
1176577804
598689092
1093852245
531203948
221657839
552408198
398646950
966531242
789830277
978696295
1349073247
1038165992
1189539873
342632150
534888218
476059959
463126147
936349350
167757923
53272776
972336977
781589017
944096739
447385576
434432039
377734336
152249095
357090490
1288657456
484581730
921037224
222052650
510700227
303085480
331626103
443842846
849871153
76399390
180381810
1325584564
311102498
825475451
510541703
1360790798
1046163947
419079788
222959046
554938239
1721025094
1000614570
1186503806
730565691
330418227
363838586
871164355
1691172713
15674902
866178477
910824672
1304266218
1120779179
532546394
297159048
1145035359
694052417
450786054
1293531502
588552302
1139048497
701479187
845110786
330854557
380309570
72293185
896688211
376233409
156793349
1223707236
372839937
1731960284
1041304600
553683875
1125728189
264152378
412338328
456000223
363063339
153253771
559688729
277460937
585554437
309075790
57484346
1574481
261579236
119956737
313821853
1311831082
522442333
334466579
1065930217
971923953
712263074
1501146913
1208884178
662432067
457781901
278143560
1118181618
726571473
403829495
951125873
121805191
393384128
781235204
389813755
1728315370
493934319
577257056
467421261
1325079452
397224812
449687752
306645323
943241951
891187500
355103246
193598184
852707803
173098870
1687797557
329431311
647509238
1355096071
657989906
1428466202
189689655
1615987062
1172296339
442492501
1232569941
144766879
677595820
880510181
730799115
364179294
1072392890
78365454
242376123
749810469
790433039
1627849019
729432636
498723667
580974132
444302808
834189930
827882627
809276493
389363053
343729694
1119447517
1539817734
44041836
672456729
649535580
1268795412
223032335
453468011
904042165
883474920
384908774
526420585
880611828
355666152
482895012
412550080
1016182258
462229991
878227868
1631575285
589381158
274479075
1424590847
265659915
774881016
539006368
1096319220
701604901
669124917
400652429
1020216110
387797453
86852065
585471707
466494182
787569572
482500427
333773696
543020848
55944608
687437627
1711604380
477084074
262796971
342422932
638185390
1190937067
488279
942989670
442082473
638433528
1357023775
352836006
697988337
266920539
341669887
1408776036
291608061
522738174
997560057
329768001
541781044
843190245
346572084
567903335
273489236
979321117
1015827711
786111239
1238286880
1533490981
961800749
178840865
466932964
793904971
448434905
457380636
769078619
62772680
1134247866
958543632
491883687
465180940
534166882
518426843
1367611113
546752516
1174535085
200189609
277429216
565375119
824140525
253015649
1480669451
702845290
508910471
280564971
556064813
788901610
73225803
256968708
1263960888
428480575
287759144
195921883
389370347
1268111751
846951486
942610435
324682649
147463375
564622220
141737713
186410705
1681823343
460408350
130563115
1504378557
972035878
1194509368
644648410
574833637
604192222
966179532
7908498
1220138407
1627316829
315167932
677161180
135299951
1031229177
329295354
367226707
1131439271
44467312
457190343
367041343
452458191
548321376
411337700
515824391
249302551
367354944
1092908792
171366940
363864745
1371365729
703801441
622049807
229350424
1693801203
989573303
443852020
361601580
1372450516
342742748
1540306724
837961332
852708123
125512722
129475042
314926928
489475181
1708303866
111666601
492183124
409046263
1052591418
310709484
685300004
1512299542
611019637
591526779
1014239970
643941203
1350415519
686806549
442763723
1630073850
388207080
1497502283
267380973
1333872510
450975847
877191623
1233634160
991592330
1649962991
479390500
668900324
901767614
642096161
491057422
1129901600
1017034588
1590096861
418586025
500272262
562669825
836448596
1254719429
718076728
514478241
430473744
1083699032
1336960703
427257870
704120318
372918138
337688678
578675578
546434159
184678083
704750646
911431871
1256491925
334156590
1698626741
1423094694
523317906
1039713716
738933906
1584521594
296844281
358423141
717625117
924082133
765201438
1245125971
1642328326
1189517394
914103668
385120214
387803908
784956406
362107319
436485533
681017044
1078523286
279038537
421624705
816589800
478114711
775456024
961765500
452418450
503924618
107034919
217754162
1084319771
897780390
175087514
1004815736
485341939
633552804
603688005
1174362
932813072
337511888
1528542257
283224880
542585739
1052866363
500570320
799489926
817728148
742486931
221863382
692197125
895089641
1389315699
371331225
1073313221
866114996
198564554
1263516830
1084179814
1355814283
281962025
1065066983
353781216
260182965
437889965
250829561
380109880
792243938
639661586
919440188
1207376763
326934957
1053606704
245836615
201218940
989340782
326225163
739329100
1014792173
815867751
502842082
251042766
910271735
210404791
1379529859
227339585
970276322
1467432757
1008047458
1525575791
473931018
886887909
52091028
1166579442
893442436
984535486
539894990
245432666
477415520
584387484
681306663
264594775
660593479
448230684
165458409
639711582
427132807
871685293
551114876
267638165
258437125
800301695
824238844
462033263
691186682
99769881
558409188
765969926
1371999879
187349981
792797421
470119728
1059863671
145254036
872403226
413771119
831838588
296263611
1524973988
782130611
606348350
452597278
723111107
1652075316
568071382
700091716
567705807
361331609
374996744
720405657
319716143
412086002
453876979
541961905
952888664
535730803
1051207592
439441198
447914721
1060460081
150607140
760591884
281040768
890179319
273579834
1001196557
508275412
1152683157
316626178
414187409
464681135
610404615
538593169
660373336
138453699
1135402433
877025669
368284274
377401206
1561621293
1413647908
989842452
269415019
633604270
777439044
293409027
574926288
524129094
478990622
812220499
1297899380
1042259972
878454710
228886076
546916529
339165334
1071353517
1402281183
1131380751
749848808
369594851
424792687
1271642583
691079054
1655841928
1126862795
307902790
280754810
1618950055
209662946
809826268
765607368
718212542
657173462
311015665
214206605
39120293
170812664
374649215
315654068
587373403
1602765632
287331004
358586346
1413181651
561468375
961853339
496316511
208348522
900838521
1460173304
765533180
819313993
974295728
437365232
683646012
884464124
787129160
1239436593
663733528
183610660
488239181
513886706
1000688024
212142339
431097007
994647775
1419382032
280884303
1274587595
1044166638
387999710
1399391806
419917324
385104127
634549379
389498840
707534197
449553959
1249471522
312190573
657481052
1597583553
341510426
1319736535
827520996
873051501
760284363
295091077
910635816
583703467
489032659
742231748
1297639886
542320144
202186739
371516672
1600242012
742288350
442410457
501401937
1101803578
278081359
1014951520
378787534
1248526870
62071372
818066059
511791867
241685699
1479707879
228963866
221324209
796253763
769126345
1684056140
545505290
398232859
42510396
1423514078
906514120
1063473066
796773594
235533017
716134550
1268258074
1423645807
706050366
1343283337
1116311806
831154413
344013337
858746922
801121678
921151680
1345631162
683174735
978163495
437450874
226305950
953980318
998586933
1400718587
700857396
353126654
736338631
380718600
1052854349
471918732
732976085
242901302
351511397
71085699
61816519
1449478620
426442456
773231795
1020529205
897846999
417790388
414210882
306077523
962662332
847696580
467527137
1359334557
411685434
173014128
557156691
735366226
520850242
876624114
192583661
814341727
316044488
371174928
1116486036
328419729
1239824835
1404126
654770085
1048023303
906692721
861466919
210586251
597953428
877563383
1422578780
383906949
879145173
249889996
1468666225
236079111
937402619
1333448691
355811136
992451643
663172360
1672301446
1453418606
709682232
1723049561
373692072
187925249
219664433
291250508
598608886
1091396517
1321852209
1408518750
872079524
687157563
226405074
260229767
219442977
271180766
369596536
622561802
1379097361
499202378
238749984
364538153
1435301645
406665064
885796735
795719735
591113183
487051680
633923023
1452329487
644199597
164358645
1462971071
7547674
960085459
869385543
1133931969
1033796380
959878419
525803775
17398575
384165988
324843948
699795921
32459418
732982442
165240582
965321837
1649997936
404080883
636716930
379017150
806871249
1218195279
846754716
390956725
343392150
379073207
444766347
423442144
1150281396
466458233
1266610054
608055254
758844420
1121993020
192959913
1073607042
491621826
414042710
438033648
355434748
493497885
202164030
269250303
568709131
1678565737
1064336335
1370096022
383437030
821268411
329806768
1406801626
206137832
736114100
375540174
1339886175
397995597
856931522
385805788
631797520
386825425
458207444
58242649
849256489
599961001
755314354
104121717
998414971
732524289
700943
1234911401
1046898730
449764317
1558882775
1254519927
406516200
67389231
1036174946
873210611
1181915835
967537452
954950098
1000098959
130723149
719362094
105609
389730158
1390704133
542528012
415804215
691233480
627163378
1755611211
824313425
750465366
583490721
868750846
654358770
466444207
731918341
1514856431
1017307572
841832857
568214697
1397562731
544190214
1226197169
278746204
128045420
280885545
278544726
157246443
664995563
335586895
1040340520
459229782
1000734294
1195634707
565019874
629657060
324763554
364582762
1270731715
1019179434
1419614355
905615265
1014216310
534395347
866706243
704683103
1205541009
1597282847
414969609
590378868
546451047
900389106
454081034
101362253
368752254
1008459519
1327553517
736097239
940577326
388401975
551891005
502744989
1465299975
336199354
337837816
452544917
399349797
1175801574
428479562
493397829
973088676
1192639306
473533859
362569505
1112453334
205216769
1355445009
396577859
794477127
700486313
624593328
990017515
1289727165
1411056701
406052695
446032057
149693865
1392704302
508355961
797308707
576278589
378662158
83321928
528240949
291562512
1018452419
1038804037
1020858293
172324447
395949130
865890506
261168928
659619986
968251885
959591763
765599991
744393793
731906321
388563936
935277092
1717235095
810292143
1408632136
1314286860
1523674595
1468803983
281685268
810507846
809228513
781462935
52812247
1388864974
988676387
1118774683
898063146
974930856
225623521
452495929
1377063199
494733181
1088453990
655072321
366975796
341598437
585277583
236336518
1084450041
421866668
954403692
629549731
523005354
1753730597
467054169
847292392
673769104
1000288716
435032241
671779768
1055919795
1186450172
299705076
695115229
411621953
456525376
517522071
753827636
276843454
385412567
862849220
1639346821
445051311
278876369
655719775
795995357
824028020
932785637
1225625468
651625093
499130635
841808068
275994606
989578027
387668265
605938538
487797730
451100273
917615638
1114676774
988158628
189796765
1196374884
385987974
507914427
457971413
163899003
895918281
168960672
989623841
1112025207
1499113148
473301762
1044229416
671092609
1100831574
415935385
382432183
46992489
773471824
499418121
1006614601
755352161
396120843
876890798
380551613
148269237
214789792
1160258351
1688683364
321844345
472987896
38361897
128443079
578043250
275408543
1094917698
424131513
459024273
785645928
958618800
374269797
1064386623
193909016
560283663
836551885
390262226
1164609735
429575811
857416712
437136459
94670279
523025654
648708131
734336933
757226130
415501180
417749423
97952823
443554176
531873598
303782451
765594157
414937249
403087625
283674266
583210151
893252084
918843824
291717178
979334579
1359938781
868362397
1139387625
623205230
1243752187
839855847
1150217398
664069670
1536684933
502173905
243654612
641829605
299783162
1264052342
334724212
1192836472
1119367924
908027510
295360170
546271709
398710
686802174
1397479080
569747025
1425944666
819074629
295808372
242409107
641470335
591087186
888947335
1401156723
631990870
156299375
630327177
65435333
713574512
1427385232
283134583
1158878936
435944390
901457039
1080943178
458146791
749053792
1091199136
258056207
927680269
799186703
466474387
649503582
373894846
1084522194
109382316
394932683
1115023291
155077628
1507288828
173703744
1031087469
914911681
767815080
545979110
536188471
1024161411
735566161
1388695492
496442109
408488462
1217880171
1649096942
660227638
347929219
514643078
536409701
1528754152
330176768
778867178
273698151
438943117
1077060985
259324156
1477471378
1012911576
764637575
211598404
911578010
33757123
1059594408
343519118
732247429
1654805831
367280036
295361892
1463582994
1100356100
430886255
1581844392
372446606
220121244
470170434
502334631
1219679950
876610753
1272434069
841963165
304849299
1346030015
564001987
486607424
946721184
451892014
59603732
706272
469669590
806378303
1242291193
263351703
534509061
514673282
293782697
968828710
1110272610
384294366
216504642
380389908
717810639
631125048
130125426
376480975
449997704
1643851582
391024345
214102415
1286317272
131936163
431423964
350730924
1251941927
647532387
1716080252
350804248
915723204
408015681
1556618642
1147385010
904739951
1001041468
290804522
1053860663
1263322282
638658013
1354223172
435701072
1214278256
837498148
271863287
846361787
774911976
485919994
527447704
795504330
231682649
466248830
133500755
259936490
1022720073
189221204
423096908
311208371
412303469
754098510
95503465
217335148
161203477
580801110
677482702
516593487
318636841
508565259
193608296
244530817
167598180
675098729
448170224
512921216
669325925
265432990
359218923
705859462
113062429
1347351119
817387405
949398436
389942766
1383059008
1237670353
542653755
509355457
554061218
233583406
624989983
943094273
1744872901
1171858876
1688213728
481860427
1170912555
903951745
668342437
339680773
1270865703
340937878
861037066
130860684
466021026
222382817
327002978
875564781
997873574
64138171
436891400
484533024
722910561
274116198
228627837
1469350414
448710664
1058094381
1454772292
517756008
753850816
862023758
1018093698
799490099
971359568
542668929
958332151
740751445
143829
764493974
178093038
407760158
99090251
526995976
356658203
532934686
1785631635
398287690
1385774653
64539402
216929151
323433686
1125421445
681087180
377099853
698595071
97321872
1275724835
513755293
247427325
90702616
1005344592
1089307113
1149263485
256946810
504477457
952680660
859647753
1170930241
1047807978
326142786
845571606
143417905
319087492
997873973
1618543704
610052732
402232557
1038584079
466680030
527595935
2252655
1419977472
338893764
1097807658
258271314
1423279316
401637276
728363420
703269021
595269134
499575466
1014875889
674515953
282223896
586211780
437622346
1740092998
446282910
1280085806
799869431
409571481
228655928
111442780
1310136656
1061779538
387361040
360823815
386264196
1736006091
810565203
342622544
1216594300
1711108168
41718370
1609474669
1123590689
739156079
153770991
442825320
716375081
176347495
198488809
1089408537
274150747
1036215818
545848298
779019855
1257528342
1010923990
48347747
670483845
453611734
108807271
570595310
405648644
1102507590
838211658
1296622110
352440242
375074114
216775486
667227107
354011215
1421819346
1070344261
1263396744
626189365
816640070
1239181317
1711795553
1002861806
77590905
363610632
525120904
1739331176
2080498
763248855
767402567
213878282
462993466
1493298026
1035891998
283665026
1422767120
1312179271
891466990
1390950356
1167276945
605101130
1164448586
1788689905
922016120
200230417
267873527
122341939
1049740069
450233925
554768046
410950663
206367391
509792082
628372881
486088820
180888
540038112
311069724
473746604
482481136
563974766
1784620998
733339271
580734861
801506308
842662087
945107950
337690509
417225635
546172458
477240117
344264276
185429641
1256648458
405852876
176115976
424359369
389125372
1072298461
1384725276
1099342901
613702978
1385797450
303466384
472823343
976881507
388998678
167554583
318813031
715542336
340425886
937103530
297864231
917070855
106055385
495413340
308857952
143652348
834447735
423921955
1169568430
542842223
1089166288
110506305
498103737
1116606138
486635588
856071032
498504250
334764331
1642565455
278285828
1001150296
851273722
945433178
1216084076
218042808
636851710
800486699
987879916
823455376
396603653
552466751
376001749
1114067619
779827932
1230076875
414350745
654746684
298116200
820303196
180319147
973278927
807764645
1483724964
492514825
1164608651
984187563
679727257
908748885
395842996
305738223
1126620869
1694329515
773769067
1630686373
1690019720
1310401871
1064298134
69472423
329838042
1288555841
1675004256
449427405
613463229
860071540
974480756
963897009
577209668
282847740
460574858
435498360
1751582941
657028152
208005392
614034662
992867157
1192621565
607799608
490297364
343643992
251117606
714325798
371933031
1027169218
233921901
424813602
551100025
977136070
156309098
413760797
278350282
713446582
771712811
1138978797
1142939683
182448977
392034850
695181531
863777225
933088118
837708365
500151491
402582721
266308208
586420029
757270363
835624019
486113516
638630145
1086297745
1663794363
1384399909
1382633981
1367091311
862228084
193670890
1723865039
229374503
614727255
182792472
1313324942
656718163
727362594
1004186615
1056085042
315901705
1521686582
552445612
731102868
421930483
828351086
642069889
127099514
1080241038
490114666
390194363
1501664814
1306563064
1015384550
564698664
1427529047
970430345
730909564
620863532
392832494
506460813
893269208
1583823465
375171457
260774495
995676095
435334492
122969660
1633278593
492717498
1180690078
841797309
459824895
201922897
179985974
510657133
1054898943
813545175
484864437
904150730
359691468
1041087966
959215273
1446563655
374278223
315361936
636397049
848979745
458749566
1086488127
1102583653
833116796
982438521
433611655
78817853
1144694559
440810861
140734545
1485956359
1369999706
1246775532
221617723
733084025
375972087
432705316
504678716
1704164842
713289938
1726892015
28670356
674787878
810563031
457995104
468101618
722774164
495632033
499997898
130147078
773318385
419670176
627137007
1252121448
437809741
572340260
364827135
906076060
847126441
569530278
364725065
909874405
1067950659
1458676805
922187787
1035396054
460118797
510302011
202517539
617155676
1636650040
245325339
558836410
1285852241
751867099
321067465
423816991
479493441
1361949360
561963676
569950638
142647339
441005063
926742571
871603025
1382809185
1725439997
765034894
69679873
1145417712
935803052
517981979
982746718
1115593465
214121508
1684710385
811449604
963671587
791385825
970779793
834377310
507957488
938860988
388161046
846948130
83855401
552041449
581689349
68139365
515661118
1276597079
140105811
473174413
303567008
999843677
1566567257
774442743
532757354
1389746166
1407349857
51776207
531834259
1199683846
247914187
462831895
401041397
680710056
733850
227117392
580330591
400115783
569454343
347143056
914260911
1638075255
778308039
710056787
845622226
476914321
336312323
757960678
716866838
576954774
86025850
1047690246
895216603
643677075
1226027221
407496
819912535
468157409
285122991
96700014
1269583696
936705933
288591796
487796559
400576960
293260458
553554903
1062532640
549542890
294097692
317852535
1192802824
908547860
452189835
439977763
294531944
676323363
1512386737
847203198
429448697
375575564
821899305
1269072499
492760423
1153631044
538137773
337128528
543820009
526019
459459926
1642002030
867690419
889562334
2691555
917317128
224957279
1322356327
30526344
570329540
384787719
1228942569
490537600
905647843
1339952775
940544715
547040868
764687152
583372444
469330571
425554938
590923917
459972466
917603416
906984288
259646429
1244215502
1310004190
474171312
837637962
1359988899
466002927
1201226982
447828624
1407197796
787746981
470988256
476525214
438855906
785330497
103563430
1535394085
1621615790
816915797
864714355
1152980914
279290945
515993331
1274886282
385714362
581396975
1067682103
196607689
549470434
614419727
338008575
466283474
402709714
557212026
1013595208
1735851426
321665141
951499959
371937572
486006908
133953404
354259938
1057137292
455374425
923891751
721648611
364718978
358193213
396045291
356007510
566420805
988922681
225831473
1383272725
299917481
565840791
548619551
358332822
563588340
878243479
931110703
199121233
712877156
210134105
343603747
1111021394
299275945
437182811
389216400
1233718054
594733712
1624479416
604679636
390296329
896262770
787149806
405353588
1029796852
847860664
623745260
442912774
971037097
63346614
395553972
471128290
664211995
1044084159
1583968528
349705301
606005661
475117891
630476498
814089135
716696543
485895615
1457709873
726170481
488533839
1184435560
173087297
62186730
163759989
788584959
392165274
792348701
20697047
187855155
978810487
385685978
527993624
362029675
590140516
623698875
1244570701
829827678
453634510
120459398
817021262
1154118553
105118658
1693515231
557007161
990274092
389263112
666885557
1127101966
936076082
336087133
358675025
74152489
539329959
349536328
677368414
466223273
493351102
1000337663
1007789166
302448979
508441697
316873320
254800407
533974842
847830110
1384117431
915128410
457023437
1380467511
1231048557
892212203
437200366
664574019
453641854
727260114
93691814
253712715
200795528
682493046
870371388
702055611
104454231
790867395
451724374
398791184
309854306
1152468662
292496487
2386701
1038802321
670847538
1305220315
79847833
668047552
1255591507
700374487
159952091
1314892818
948471969
766763709
897847283
1145968432
717419611
893898596
590687106
1332775642
1014190816
405406850
1025136708
721179453
972337749
856163172
698051747
1351612966
1009392203
1549166460
421275047
172240349
674172526
1306937021
1199221246
953376366
175348281
412082076
1040869822
868902056
1369662506
556935262
1040824405
923808832
1128987459
288732640
253143168
286473392
367754019
785375891
1561434381
630201068
1651406858
1294798818
792421270
113376302
1024544158
660031581
1419359708
1200647731
903324251
392047596
976885608
1765171514
560866929
1291530352
461697340
869844603
853640475
1003241141
1430846413
466639563
138599275
1016339135
1777602759
703131693
1490693452
355833047
577668495
695531855
1110760643
1271761266
1196175152
103919737
954415783
389845901
1277206741
1325573615
490606222
159302950
327791695
443425100
443855955
955048495
227857264
1413274065
957977438
860628513
1567121051
1212349502
418481566
396754084
514603409
529851527
780339330
397658694
466998865
1726039166
532436741
991317838
1310898672
1343736902
1359007922
138252160
1690695113
568832979
1470260654
1088613171
1317901738
528363682
417853718
594811127
1639663929
338005146
626276657
785907172
459418779
1026478062
138252940
1034614011
372635505
235613868
976508713
34227335
334493601
1389631022
965492972
989476745
203801065
528619238
661470544
402178148
373024332
899244937
1415080687
1034437531
413951683
917686100
745009989
494708484
1017662970
336794970
210342233
915207543
484211894
67507595
1172881559
475958436
756934147
865137197
1395929192
818171906
156980478
1681066100
637577158
740837100
759763380
1289131351
1628420060
416324844
768986863
1212421454
191446026
979801708
356350023
1470768470
317153484
381855921
1741637778
270230450
329576322
56680706
778539487
601149261
306167319
134092265
435030711
918473813
438832952
597468463
667882747
880766806
840832387
1365553674
527085603
329560194
20116512
762153789
430819653
402506323
419678304
937175422
1530127848
1087911995
1280756099
653601816
1287188980
445268480
707479670
1531108148
1534822329
311632111
1207145972
562656283
200991567
964689438
1270719389
989749396
197625391
884220688
1261068404
667914866
1696971210
735883806
621452190
1361221181
1063765931
1039263502
593148086
152964307
1347439633
179674178
1195503283
649959256
1368499303
331626308
527040061
1065834723
337547564
1177975591
642796857
485610501
351676687
1036158879
758934317
383874209
560302052
361705624
488815444
409677569
512109119
1502641504
893319911
1031026557
81331648
920719682
1071182195
365042441
432112466
1143044235
783501141
550639157
527879368
141838017
145768680
307191051
843094850
1598055064
390020716
460916014
437830929
703939424
936125060
164179467
877328882
938383527
867171397
322112886
860736138
955485519
726326166
158856954
1269207452
927642885
732902087
469113268
84192634
635246260
115735099
472551280
1143497713
496692236
274037289
1729783923
1520371530
485866741
725041812
1403860290
1694527716
822579308
720856185
1035298096
1110720018
496831423
569718227
1104965888
380378871
396053489
489113873
1386463345
547862941
325165860
981004013
101405760
1088558756
1111472130
823448157
1032008976
1434809290
1526985634
474959945
355215427
487423247
382328798
550093859
388937820
381136008
655424591
1211682448
169989233
508036975
226450132
125241500
683409723
466910681
1376839279
1063128537
1334245992
221312609
1532938353
233574709
427721024
588416748
948076210
441609341
713644079
737433244
1183601890
1139281828
1156500845
1053883969
456603341
1029144859
1344850160
405840148
254631322
295576538
351887410
1662294330
660939095
871347220
734840844
870641342
714592175
809259131
344219514
1567390716
70315314
795676004
347315669
314527899
1131864801
936038477
889173090
143572445
964998085
296440123
944219205
468196896
630187230
549769276
863560382
581447211
404241240
964672337
1433037296
786723764
974468458
535311062
804445237
840520846
1632254439
362837347
300843774
148775119
323872476
874185871
208504529
511893157
365431381
591242030
692822552
393810572
909194803
1128682333
945480342
792543912
763570892
275762981
1046709925
399663146
792202365
1179355177
1279412302
1352737029
1197649506
237821029
2738504
837173605
703081037
1720742157
533046843
438478881
1284006032
332598326
348791991
1285665969
1020417453
1219565929
1385215376
637984245
223147905
1219985956
1790073137
1259574411
564184076
785729628
1337661767
183172507
430994703
1060616269
701552882
493349262
542089002
321824354
1336195387
496719459
1320928100
386495373
1454690343
962649424
504112512
1001251655
1519809688
375271454
234532970
1295861426
904814413
512924115
270366825
673429587
1618289226
981730402
843329459
602666140
473589653
750418572
793057
322873822
549315969
1511654578
297989863
939631624
547460943
1170818058
391387509
1473584117
522207934
317634820
541693788
487583534
465225656
168884113
895225958
654338331
1381492210
450832907
627439814
1098343506
778156387
527686952
583321512
202966001
1189884463
145829066
830098668
1040729
805195185
784828269
1248625345
408798778
535144042
1177683591
947034136
195300439
966434690
647853440
564919758
573694873
634242038
1361883403
1379901927
1293441279
687559722
1514158702
1039790105
473621903
737608620
868899509
1254109665
1003029478
240441840
704305342
1567272499
234443604
463874043
56253992
527431072
146640963
521752570
1003025578
743966659
320498259
852771359
436681330
629256924
393775089
495937983
225855703
547380823
1552119607
1418257915
1530613571
9069579
192714259
244918511
465602367
1660940234
1735629746
329390447
146815085
753140443
410644485
627491807
417844737
400830924
502686295
360791641
341957326
1100900726
1130506272
685240667
690456177
995516094
130000251
850588451
443343778
268161077
1394659081
320845401
252810519
1147437187
427125518
1434595159
1789797774
1701065982
772229177
994831542
118656877
546740153
210964730
400210323
851810166
1199037247
428687722
797975554
1321068524
983585342
410910619
526433494
884224438
964926173
35390725
1667770946
799791873
868891080
441490757
1089858426
46364352
701466619
131558129
598933481
1357276016
1602251107
1002737756
854636161
594722478
150337747
631337265
439151873
504962056
1414518888
504372551
382924364
237315776
1119605733
284950335
393137214
423744423
183797735
529484048
636150502
575712204
247967987
577371132
899486790
1070581173
985607063
1032942026
1395749777
596338243
144404810
443550888
438878483
1191532188
1060825784
269199930
400049242
276700332
1264923406
1778295385
872224377
1614814779
1668264704
786908798
963028767
1688944976
145742892
255677650
352290306
412619317
836844410
627652346
747488752
459367129
457298942
384092199
366835656
456509093
810186318
1289015867
1136264384
1400333285
893185843
708698290
182452332
745296420
397015390
529774567
844389912
806286614
494802074
1338171023
1273275167
165917019
1715726516
1004509945
638127487
1274963654
1261785397
766595587
276857868
987703115
239402836
899532829
444170493
285668754
477780961
590853143
303576360
236218856
725258921
315982913
717302421
444356573
240613187
198891290
459427293
404320539
1042435961
260395319
705492876
553651102
905224308
889024704
332391104
1250796266
1627736569
277195911
567826375
537091144
388988832
457461120
973408848
50702442
1105835095
509702504
355551352
363556287
1057279337
288914872
1213336316
291216514
633342356
399312627
167487241
878401547
603018345
985832973
1120903399
697049084
1001828149
443145132
1196508295
1174866062
797001219
451145469
385799236
1094393147
1124378936
1552612424
516835102
938000248
863285370
705354204
766048597
1002822568
602404328
1642343336
382461306
1046931299
545285937
901091170
1325804336
468095782
539723
525620900
355311661
1468882474
1570946135
785288397
1748417183
312773389
986282646
695106890
228656688
258737877
521961507
486565773
744301003
1344341260
305190126
1278232610
560193307
1019148326
634842332
1466898586
1422907442
109452899
1376040884
1384855821
1356370731
869394332
789335404
1574779062
258969673
785679041
969880777
1585625659
735457645
381722246
126611402
754322769
551050656
923097908
544157106
788815834
384520512
417418262
402915801
729409411
292726685
403458959
1060483508
116316331
948031545
679353492
1075521973
754456525
755060260
936175865
498007630
986503204
1338187774
859126215
568988760
25753287
356558686
861024915
1036399859
301581890
484121139
611511620
1167177678
770669597
290657853
1516225183
1245885166
1175107256
523736782
960313769
688333478
1296989877
502400767
501996311
230553657
564585083
1024502136
297118676
1428145885
1096708662
466911629
726669104
246241058
429108638
876045111
835985781
303549278
1164506323
161940702
1230159461
100675905
981953337
809106028
1498830422
337741717
1223756494
231633997
1267678619
848279739
486290064
623992204
1662591513
243646420
246839181
957375888
491493468
402134178
694516395
1340203395
1002717663
1118480495
575506117
370995803
375402757
355105621
549903701
459699551
1755178461
385691600
630836825
615549619
934090874
1631599118
986631886
1226830113
459362211
668114612
1468018168
531433454
1589380187
763452594
285031697
497820575
1127606352
220943241
611019296
430317869
954364972
752867239
80875509
1003644363
357152245
627093787
1244158088
730910396
787833848
424123879
999261057
561071997
165490590
505086945
1246944149
455311081
673510765
985952388
569327340
906510575
257659732
469033714
846143339
261832218
558256005
831384984
81001385
500631564
823809761
1092996238
1285857245
1108771732
1303995221
525992955
485372237
906396938
143558484
1184667166
522934213
1384989475
631609092
708774830
891039807
516432351
341114212
444122732
590600396
504263930
371931739
1643397816
804580877
557299571
1465937322
109730090
221457022
1033393148
1765999964
292305541
58302969
975252996
329688617
1029790934
594641700
1253101682
860870563
633408506
333346040
1340158514
825448043
571982822
1358099175
216234783
714002079
410296395
820488653
195249543
92245659
430951527
1460089464
1291704265
227658431
1066284355
745087617
883040814
904069120
143251215
497159458
607359468
963630438
508259105
911897529
208423906
1500821267
849598361
197781524
119862472
253318414
548811431
1193324113
994444700
170463419
256863932
170351374
1288790747
399147530
398077508
975216847
1051341294
300991472
516509361
1364150594
1677000993
301724445
502438590
868470204
811469767
501185223
359694585
399777327
1010836738
1754328044
204583044
134906755
1486254510
536204693
494836897
1144192499
1001441461
1170596929
564598706
460378667
995842802
523003509
997925161
833032952
521572571
897972285
161723809
347759735
534584876
1126565068
1347505853
1048466984
541070396
430752311
377516252
358602914
620311401
1142657909
1067834259
1384179317
1346937477
524199422
536423921
325009745
952624124
61228847
781850918
866947484
409038770
907717110
662764490
451834456
283995621
736120343
680210407
156277531
508631860
786572393
517582938
533900981
1021112395
7621710
1678285172
138486735
681086151
456993883
1268075200
1097671785
860057139
1331601350
1086075917
461522215
192774559
424706656
858295814
586629747
690915938
1010896261
355680083
423140249
1109384372
568275389
755715645
1031049233
525288268
788435684
468644831
1471814185
311531603
663726308
1008605927
531341985
1301140721
337257419
1180097609
488040848
1428603573
1043739816
487073405
461819332
411573371
762337066
1366598237
579858829
194767328
279675137
440719712
1067058008
430094654
459012779
479307038
1251492371
355762618
959755416
270074036
551976515
86133006
1394704862
356125952
870927570
527342471
1210617496
1238927580
468816165
1216927689
1021987921
704878759
435462899
1563546504
706185282
305571285
463455084
789126154
1410281266
142501899
1682892193
1321224956
248720116
1119815626
688700616
240358644
1224695285
219223709
501797144
392588409
404433979
554050782
1368439724
570080427
1680570859
390362923
236074369
525449730
152844786
1449711418
1558555162
1158931800
305482324
283364421
1741554581
984146207
1525305603
949794617
1199464144
842632146
215920622
700948442
1020136416
1078870198
118114657
866984962
1478607429
1356677557
404639146
1420359996
365562694
36998342
1753476471
1199931811
1034880440
501508919
1633540526
408263213
440047534
2509544
1740572512
108921403
1141522989
527697696
674400067
889497670
291284798
541515288
519505385
381589969
394113982
301471168
215811174
849297677
772309372
236577086
944561379
517499751
138617812
536535982
577980332
919061235
185831556
364501626
126169235
935598325
624597821
531895526
886698421
1384968823
1087495849
400911985
591367643
589013930
264568356
1444016862
237051011
558912287
406842837
1024427556
762325507
1487031884
658085523
456274073
399581250
943050056
1431641035
943554418
459622666
1160439175
1054026988
982947479
61416589
910074172
115012337
418018311
121922828
591731061
476860759
560731840
729599945
1225126201
238770998
250911271
796923664
15233624
299928176
722801518
1486033648
205577442
1121639207
866203273
790345485
978600042
626715975
990333805
540204418
481273931
604656598
794693386
941869010
1002278068
370935929
982468851
613449424
572428236
1354911139
1062119436
1733236112
708739059
745228484
558125691
1163172588
1511059756
101785959
899039849
1297390501
71615704
1427326726
376435508
528198233
342195474
185667975
522616927
1298279261
400097582
592537483
627389743
374103106
807372349
1465414573
981521827
1673837005
1472869133
893189732
979768853
677099985
118492958
121056651
647692478
503701142
939092547
111058281
405545805
641382735
764638241
1385506015
1133675166
681294064
1121761460
245418388
1725239909
356754046
330506186
528009709
159475235
248086363
547525763
732900490
280523573
1004870147
378342009
541508459
176662494
458943444
631048107
413827918
189899805
1339526290
263164110
1344011780
301036378
1167798593
919859047
381679366
1260811045
625355832
1029138536
1253007588
1337314881
573701368
106788104
940444546
825286450
78578638
1555835613
376513564
544304977
1700427576
499260097
758200454
1752143177
306812935
662833814
206813868
178334760
546600045
272527498
596367230
923331176
685053328
739344088
300831008
1251659168
842749869
327899075
944081611
1046527269
738794101
532400863
122436778
465909940
654088237
599635127
545152367
379703136
712384941
521099300
1036400086
173034035
713905173
317705649
911951024
814755943
304495272
821882543
153593409
522074618
401962429
284074774
419570885
1079419229
483061138
737721721
1197070777
940205296
991655446
933610862
824964643
389897105
276301541
564679870
769465325
292086155
1239121445
1234981695
876233396
921246255
992748748
399262833
602988163
923024291
767516164
477408417
306775297
401454826
752621738
1487057217
1380059214
727691404
558442819
861296735
1544534782
554008754
583970550
1368301271
1725014563
462944
625967431
843784362
799713849
1055878974
364307579
402914270
516782509
1270276730
428004712
615825913
16227908
596975190
957944169
858399934
981556082
448068990
610000931
386405641
394927135
515197941
517016520
818870449
623845953
557109245
528336762
708405489
167955177
140180537
1034492674
675455567
436727487
1485028207
330339297
685257448
377334334
1040565659
789013315
979319649
1063360802
138108311
918977391
359353714
696442003
195912659
697894515
625296465
1015871074
513468617
1545875543
450417817
427878169
433382657
462468453
436891179
262006994
955607843
108375674
1331442061
1044696729
870872951
1131565220
1153943738
746255345
1223892097
692261623
642040453
488454346
637084384
150730670
778338097
83548964
825291466
1627827200
1586066889
904927051
516270227
1033397882
501808826
554678032
497050512
423103290
416412153
1223025596
1453259117
507034361
1408517379
1063343657
744091282
710012162
609755694
185861004
1081558196
1039964392
432689013
1532135613
155375586
326264950
614871103
741535021
882866950
658673799
793162607
766408266
535678756
442707939
289891889
286539725
646345204
1207486131
777856539
355896726
332747663
387294579
448761834
94103274
1056591962
790168149
861070654
1060505340
357360624
389191258
955827461
192425978
312424028
672893132
868826047
330588057
910884504
473365680
494286790
1054756984
358121482
516839525
236709826
263489516
197381350
1435048204
827800983
1653040512
550152809
964667833
1376722929
851082655
902894118
1128417407
768631591
526807404
1281320568
694563065
1032891159
1045049400
1095294637
1344997494
436949645
204624813
808412435
1281473030
131442826
385495245
453190304
413151122
771532101
632509915
431020412
528026578
1053252263
365449249
520750058
438095205
849821983
1084581153
1027714165
384879729
478240682
620611674
269253028
521609822
796808990
771786342
559917528
531771978
581013223
490033351
406998989
1625786569
949308861
1331641891
390933438
1105158928
325445390
859890608
789213953
1216810707
603897238
1692584128
821355053
652212763
211980831
398736883
1253604494
857921670
272422561
932056707
743784907
1395940607
993318244
1151010793
1074665963
1627456216
513366143
1033997010
1281849913
436770108
754710976
521809340
677989872
619598479
870314048
1602960050
270453489
228270780
652886876
921436974
674578539
922562223
167858953
910655630
203546379
545630658
501350814
534362520
44178152
463384937
675864966
981569502
1395237474
848420026
480158184
1023173096
337912319
556364204
1033483994
616366986
284830189
462454033
977282651
554230254
486116027
972132908
342939322
871238008
946369751
658325146
311245418
1462139409
217270060
346525709
349468785
370421317
944662384
440142550
280337146
961246106
154134355
507626392
217978851
993959200
771403171
602633589
517127065
1620168972
302149806
1656293488
211826316
510497747
504260972
214009
1451328128
600322566
853440797
492237836
595349141
533084115
854968864
327351913
288296556
785809891
972568181
205795678
727323406
444221946
468238236
130572240
1638761257
1189208100
892936276
617515409
823406472
474674791
363143844
171423680
417883935
451554503
519828461
393979464
450241321
1349020433
535826176
136280023
1436956910
1010899127
596474541
477338327
710581202
1321426351
1150476297
552634372
530406453
964590603
144796210
998359478
1248042655
259565921
176329651
343809488
238970129
407360279
374112356
574254713
877799624
248721463
1210489807
299102175
413627275
787025556
348720857
1352254865
1252916655
1727950032
593999438
306235611
501404628
831232643
1369269498
376204278
162160704
739468525
455038354
926388169
1511281234
898825630
385123772
664549617
453142854
1284742339
436942810
966832597
692352283
974408145
772891314
41584640
393916796
350332159
68666934
540221947
1586290927
636663585
190487610
210991189
1716962602
252954489
609790487
225716293
759530483
543768394
382322487
1032953415
727894222
267592690
1087064719
233798782
721797898
271823919
76837740
1040543613
1525394720
225737157
452234788
307686233
1311607579
764996221
720054604
902755658
907006552
448883446
766752871
783781477
1096905622
585692279
714581758
920013957
887371054
418096593
418628759
466335763
634800318
686042099
277732739
130510957
702399630
1115327149
649751134
953824537
431782113
1061473679
473520528
347636929
615601685
1174695482
401176368
1196781267
39142202
433663279
483937251
593870008
537732401
417945195
207608876
526282934
448859729
161038746
198901905
407033165
749553672
280561914
922946106
951608455
1388349607
355694675
1119753593
438370632
413088395
213185473
1103991741
670117945
664637937
619082706
506582687
1068267591
223490697
822268213
1281325241
784633126
1480876077
262202545
978458932
842165129
1439904778
961925908
1588182162
366410048
321770790
525528987
1204297915
266772963
1530687528
1789501346
387830322
298737129
513250986
748106760
968421639
146199042
354012172
303659032
390891490
1161000845
1574440240
349811329
549223153
581133535
192400831
1492623514
941955519
468494484
717084585
760783753
335871878
840523972
324267634
321142157
398845870
766789598
620614425
58621182
1133055007
718199466
1337046359
1339056988
837792835
256519270
133630555
212504664
395443435
1317578849
1473882829
334309135
1309623908
877306287
446012030
264647120
664990235
702976231
1034991754
16685106
1390413545
268823891
1439346465
817111446
3364348
1797067221
1409187207
1657832751
864903220
413096209
910125454
499514090
712777025
1348440847
726581744
1289017649
396732620
443644434
1647695062
939267859
269808254
938053373
1466628128
645884792
1262153650
499215479
736792048
494692628
918867535
1197187841
900546029
1696677508
141156803
886013587
473890055
1099197602
1214014317
521918174
1689277749
804469731
1358994683
1324928348
144954116
733766555
354490879
435010719
174774048
1162951924
342574310
988889424
1018657638
1124780688
1284880577
976438406
341741537
344404201
1326809129
71415459
534803776
1176170533
72009721
219453286
1625501698
924191089
512807860
1203169232
415212485
542464801
1111573503
858862541
290506971
1214102292
739985944
320906726
1210823914
913891637
521223165
216184810
426364021
967063192
412937380
1045449257
581875874
284180677
885761120
132338164
487702440
795670320
869193259
1283311404
385853746
431232689
893730469
1680235737
980865410
678331
769426571
650671807
933765172
975779342
384059596
1233918959
722677377
842758525
1635977277
834141680
875198412
575715659
1382884097
130544031
823516163
1435279688
797198021
548907332
1045498100
544265050
564536862
461069587
1454083503
996669856
768527018
481091244
635036807
893089539
862684647
912261687
995084683
737400720
418439909
474802587
630812183
232702508
1520151027
652640231
415328074
1597603122
413065524
1194147593
922703984
499029006
1031237973
1388197723
432455632
1364868659
934536177
1685092372
572703471
1693217997
360104159
389323514
861612752
673167864
622822908
317303624
1156384959
173994586
431753459
217566494
1264268083
595741812
1134491856
1096442756
297013659
389861844
1147417199
1328766255
503765715
873792650
1721467525
539607524
391397179
218051719
335911665
141570317
1538822952
887133346
1720039699
495344577
1061657828
896936019
1796280101
947050429
387623494
1242790567
372753418
374211734
1350694458
1135106113
1178951246
441522454
849123115
448477505
682768039
345237557
370083879
624642156
634371920
338210376
630157622
996641404
1675455443
320956718
454998856
275805560
1261906599
1304952691
725401916
337661001
772649419
1785440975
416528052
50122910
721141073
1441615988
841214064
317178212
767238928
845102315
1029479410
112105998
398358848
957204795
166091730
1400307609
953339773
1485781373
682994508
772057172
477382841
277985436
961150982
559044592
482818624
309059286
1110701276
782821015
329058442
273624258
477261364
764082824
1214360
1286918677
761183573
1118740913
497745987
438323538
441118044
344409853
909929945
446419759
90260896
335512737
784268707
1489252234
1475201989
1430558098
727451492
1467945151
1439659521
1007383583
262360385
1743656516
558940914
380351184
795746495
359297176
717405010
744189383
943446140
758933465
436251687
929874103
321794813
434201205
497969175
820612153
1046791725
1238007940
1085040949
373435213
196549016
594394517
871127333
712808556
445236077
905829533
1198254122
747579640
1571365341
1051832608
637750138
453918951
981953997
462725767
873644889
316206205
215338447
570984522
359890312
627417885
620310591
819695134
567157250
928190906
289272902
388627212
1110230971
1486462143
1296907775
309815579
777227023
1131029242
913324716
1153690882
1464260984
402109857
465799177
229559571
222058146
854068616
355738788
818455190
1599403203
467106328
685522845
801107576
1014520262
238937046
494667240
1542897165
544517660
1166844001
485387751
20235519
1049403407
1547712168
336646331
292000560
353916739
204358700
941245843
1061592246
1375408117
472854468
688687683
670299122
242143056
493835150
669040499
721937519
371150660
426268475
882155446
1051351891
1235441769
873774046
933950891
115925891
1064167703
595490947
875620833
1422464835
900370152
584518987
924908323
1788558566
634241297
375905495
1234153195
963478196
1402081276
501768545
287249304
419098196
495657190
883105990
157101034
704840258
1107948525
741937609
1295970355
999611020
536328883
810071413
1077670484
272600430
459226884
926942794
1094996896
561815228
195712946
532318980
1054318491
466906785
1337847507
1172903646
603873914
82155610
372347621
1189116266
740921
872354694
1502158883
285893768
578458852
904797799
487572835
996615484
540525306
994276327
240768538
196810318
1282822949
359700179
362692663
311045766
567882788
154999426
534064391
1179009218
950445008
874561047
972372433
185498770
457151058
327806467
1387166277
167884682
1324893855
802000671
259144429
1148993033
549084199
388123037
819419374
647769182
655390263
964884454
792273345
594680854
774525495
1242111716
1592083431
554602131
1311148111
846399309
1497063522
1266716216
539319156
196591280
245025832
45698873
820442294
795068169
364387454
71463369
588982636
540734914
75367852
406320733
565209864
1588589464
472244540
223602579
935842661
958350475
596182004
575930526
771296209
1291687646
1729561
825433998
413732641
1026891544
517332534
211753223
420651740
837661836
215656065
836438616
358596364
1022147351
620110639
95464972
536754249
142404791
1150897664
1284026876
879020094
1329513549
581725933
1609306956
866137195
704499788
155021952
419962596
467053581
387613842
539330804
303051752
881056811
763505872
1773688915
926070740
785637314
721251464
1280371865
204048017
1528121317
1188356934
290634168
664473730
561407741
466221576
1415335230
437426566
1086769206
441634572
1278939725
1119230622
1045839818
481548204
1694380714
353044086
609030778
655703706
1575063489
1084373647
516247910
834419813
1007660908
629001963
383062582
1386201795
887472117
810216311
812882060
543922942
665416095
928525485
1166554950
1229762207
342620414
1425651594
1091790075
1018996766
352159556
946621125
904244404
822448896
282864478
1308570340
506381987
411838766
704249095
573211638
499949351
1430547813
1043636603
964831438
1328572797
769665900
489720893
542207084
332395988
209724767
1426670923
121649970
709051538
1165607071
1178870671
283458016
780066134
981227278
647876090
712177672
365003479
471527031
1324799273
297920700
662058010
846987276
5978712
482460075
838260658
743879376
662063765
614492984
435463706
1346620028
597349725
1198586932
1115983462
1003707743
841083517
820751971
1462762877
118019369
606300500
763521310
537760808
1460451134
542442672
148837349
358706314
678620517
729995262
232629195
1190103275
1401300627
406488875
695358724
766319404
795989392
935004295
292779131
903045267
387209702
583931054
1105793124
705357868
676527055
578991056
409075287
791090988
961047180
776713285
249988721
258605848
867686730
1411193769
416913947
594254116
318801917
1525473168
1497899682
328984203
687120816
1383227717
1052468693
841568329
1347522701
969811252
1174165774
876627049
471496655
1693363557
900733174
1339647399
637764584
701915134
1467573967
283272025
515927697
605938485
406848496
633930270
118265175
942551581
1201481338
543513064
1134506500
821261556
1055400776
1069317422
545787146
444748599
1487783287
567388694
804700397
1789135781
313788961
377598175
253688505
1064186073
569451465
839813763
1014277194
1381174228
1545472972
820185513
502562004
415785059
697000612
381932772
281056546
796457972
197863337
1494755252
203023796
839885332
313924402
338406789
201453716
1077914306
1264189733
1442614146
1282196558
465675099
1062277338
712198763
478592535
469382102
998817377
507810638
508057274
1425333623
1008832940
1437715846
478864851
111996047
866276303
1566223396
202015929
1683735886
144637173
402186222
722859918
55436756
1498555065
397590965
992774422
941571590
278549937
1023517853
300180186
86636580
1088028255
420966719
1442751320
675433364
858861978
255874196
974837884
937232376
330332388
1466437628
1423229313
673961485
1113541579
794248555
465761578
329322568
654806783
126120671
1617162883
385908331
939952653
337896947
681050619
825912423
423408953
264986783
982742009
889110101
236430240
358007988
463905134
294218348
1137598409
283466333
670103040
1120101933
444565747
576899897
376164730
1469478949
916538999
1239440149
580765866
330614758
478715585
475466312
230772151
821652497
957334032
1666133159
1040093838
876473760
1061824855
491618404
1748903094
379549907
648325949
544557506
1386757610
198104052
357368023
637027849
381464937
865022842
913538478
1455982340
727767598
165070130
471360836
186764165
1001119286
1232434236
532757102
729551326
351000615
511427360
360543462
1594739777
1364957008
849481649
463459135
469322591
887521199
1361490362
373395632
561362805
596077394
1145904773
565210636
297140221
743572733
191709457
799923237
608849754
1082480929
797447365
66824347
1298316079
432877549
558106228
780392785
462733955
1602888041
351893352
1237447020
279746140
255803669
1084356968
634107959
897665631
541516008
1469279283
536663601
421761462
308845901
1542539846
1792798868
563852389
1418120420
448092385
207289278
430240891
498242563
464682686
666377653
1360395207
1409016869
1029738185
1092288412
501613503
478781747
1220188306
502613875
1671999715
1190238301
1307717386
926701753
317573742
422760819
1032484504
1629565243
849681662
734529528
467650812
303049978
1246129755
699446257
918858181
922705022
835874625
1109035572
788216549
757348565
480331453
575077030
890501109
174995309
352416330
349084814
1395519428
543786159
1385336371
916100134
1145439075
460396567
96797079
1180692493
1381874265
109681323
339673894
1223167461
680184839
367848369
343246098
727563335
1136026145
1093287108
675955111
888626816
635140094
1396743059
668958324
620477617
654212533
348625034
59165624
627298448
814464148
691888867
535522903
354252048
311354546
1102984684
261078180
1067432206
544689168
477667958
692317196
463316861
263949243
520828911
472420442
1783440043
746343324
277283404
1048362725
859062139
453156846
184708367
1620637968
418347300
579230811
1345059489
338519160
220069658
545900567
438016892
1490817537
1121027277
1791830078
1549811577
595649881
826915441
117373904
856501973
547260590
892341196
1468380595
126380796
421753526
133573362
1039444292
154663663
120850434
651960549
502442758
1040717614
215886455
584770018
948399735
272854579
1090003014
1640872968
1129292035
181049987
941548978
648273298
961025899
931109156
229664269
1217541535
959554352
184804442
1285813241
29181249
476846911
429129006
538243424
1473225313
1029808099
321359615
159739748
194428976
591912716
942211638
636252739
148659811
741606922
1121664140
1094600176
400767651
1023763173
317701860
929237181
1253384871
873703384
97628143
1219628324
934761216
842221611
1322320029
1670681356
403846604
1339784965
310912267
333009691
1036261376
353027834
515536666
304797451
1696360754
1216100363
497537615
311464421
1077164031
216169314
1039101510
819859505
871483660
923837451
1894655
430138414
467532434
349949707
383846547
1575565338
741048162
70405992
1274547698
730725808
627332733
348331263
409130973
180868512
1219361456
500803741
1654134693
212554816
956284420
249785106
694830396
339743274
1093218053
1542465940
1019551447
94471937
1106267951
460862938
1491264984
751252509
864352111
303711574
1345909305
345137304
509954055
371435027
1779925671
657503150
145534994
160300580
775814989
269725970
629474855
228249020
784585239
1772859083
1156126989
463821258
1019124912
1546769525
588027418
239661621
1187800004
780680285
496271813
1141258785
982526603
339320348
1285360749
176678640
497334574
112134249
895689184
928441013
479471809
300887501
1101994989
523681899
203049566
814143584
624404314
853317794
1064345371
530642661
1491781129
1390495853
773107761
582463289
1385165996
1039423876
1153864588
900756522
1236709045
409664614
890940204
361906368
1126884980
830515327
394879832
1683966440
847070477
514694912
697479195
1143735788
1092190320
958333261
420395788
519915414
1408442555
483344646
309404196
571038537
120837038
507801525
560916875
453593422
995017440
1210505108
894363885
445650413
557218413
911712089
510237831
425385164
136135626
805991019
249822429
1778788372
635191837
799039602
727865532
755597307
1294117837
1352862568
299362954
447709773
1191693689
1069094642
1147683314
789811828
472618428
668410892
552923401
1411690068
738072191
1314923837
463551082
53051887
1149347415
1379932487
460304533
961374595
1417873824
729383281
1119886779
1038455769
147957386
333159019
188636261
498584720
1380119451
405757648
711375058
461061035
1267064678
33756121
461267758
287866368
587127563
246230197
1655959299
1022933842
1064373979
1070333328
546458429
446692409
1349966074
1472191465
956868796
1759121833
750663757
871464349
982213967
882849528
1324035276
182097756
641363863
463872306
256977410
403610112
1269560881
279938608
1431006773
244788467
259570833
556884150
781647633
481868725
248040256
1020579471
972145069
969032219
126239470
1080368198
380680825
1364942553
92472786
466973148
1142728113
435210143
1260386050
393725475
208831929
516439587
188314855
1657906286
833589839
1184218192
338260597
820526944
1395452243
679104025
338535008
394419814
665514901
190054947
688545211
1397346549
548476936
741277061
430134475
1683828629
977929551
1300745455
1156421985
524412660
258883795
1723565849
820092503
1126630398
353984303
843991154
1712539456
1033567610
911633015
673916
379939357
1660439068
858274173
342237248
1068364355
381092323
831329513
507722209
563282208
377555122
2457088
89759193
546637895
1136801181
1494309995
933175306
435900753
579571190
722047956
366769456
767964929
1739355219
801654282
741320186
1316932788
954335286
948248192
370422871
1059965094
61395267
1173364667
499234770
465041690
540596195
486215401
236669098
678456666
510604409
796580336
973897636
172945408
1019454783
904610642
706371673
756245671
990340649
35158974
751943601
496781060
44638520
944998822
868951765
201652303
287084310
1630462767
246880944
90630163
316090619
419171432
878515681
1585961593
1049454695
1056477742
379191690
515724134
1003438773
202093032
273417071
279888
747931127
1472483065
424859664
1348656987
226931295
827636389
1455555119
444062897
224038352
1042991077
902532656
215653042
531093096
1204642872
1421532511
420788047
635993544
1564690251
1491019484
884854161
629820050
890010333
487368253
367280005
923720589
902380546
677463834
427606722
188485235
1085108334
363004163
265045233
693636376
432565276
198201958
195881233
1139194334
654276989
440572773
395953607
211388181
594788184
1161146329
433440066
475211110
361108597
880073607
497547675
154155735
440363492
460421390
1453071938
618718941
592257158
488483268
1196888223
255614986
296267324
859699752
932454175
483178002
250291627
360445622
222317243
928833276
594917509
360418051
200542156
630986895
1402972363
231103717
771915021
503607796
35196451
324511628
1436764626
589685266
432578938
634452993
643879454
421759098
266058057
834571349
321898045
936762304
1356517246
987262387
874718547
84937998
802956386
1053611958
539104485
735027436
177635992
548818443
84598280
970841681
1665295289
453659824
463364673
296747764
1490559276
42898788
499001110
878778356
257894626
183287527
1295550008
113672613
1012724803
3318422
216136576
1240759556
1050219419
395773730
97200997
389032670
1065244547
183997312
639310416
522591424
877624229
1048615876
745615940
822971925
229965721
264024499
671225689
461774893
691664516
1184305840
882172855
880025077
975055928
876647537
562154095
151991641
273840418
265099422
1460494955
696245847
648101839
346990176
857318733
871038837
539737563
106482275
485903388
444141851
413824259
807066895
182601121
879940199
978966321
52964300
335971005
1293627701
926564927
387908490
79465754
372457020
803984619
564941525
763739569
691128152
626052281
1259035543
1093514420
122889983
1428913761
335108407
416136642
342172067
1404609033
930282096
1143187031
358543581
191143665
361789491
348595522
928783966
531538772
556995957
1017021154
301175997
976010705
891661317
1314905992
502767503
74511493
212919599
381283538
1316215496
431631352
1018815486
709543588
368306728
436544370
212629357
1006388602
824208694
282822223
826964731
887958115
408602784
503716256
189084639
106713288
690012526
633727866
406112463
884968328
433161996
1291000956
451007340
185567805
610918688
913601660
531717335
890234208
1145225560
1774159697
981816670
384768084
468171338
978118179
1457141032
588477318
347867179
497046322
738185874
531973797
317511973
184539169
109392477
42741290
471299767
768048364
1233221572
1034136667
812945419
474079794
1033724794
912446616
218084603
1392647925
979387261
437059
347743177
541079571
342258429
708314237
736176957
265572078
1582717198
64977233
483396837
406544711
402151719
792327016
310987560
1012220232
938379230
99604273
376896784
1225833696
484751462
1239293506
1295319137
497697657
292384598
232729986
460957244
364459341
1213859457
684821463
407831097
301456794
913015346
970133754
1003709215
501731208
1097623210
287014689
136451494
474845477
865925373
641745019
696440471
1099329052
452389877
412078613
570377808
879645974
388145121
810891770
258200960
959148225
389507541
314004539
698100082
360865600
426780160
859840888
1034266054
516540621
1200148956
700402001
260595470
1104947700
277262036
362388830
417999684
232033851
284772266
719979880
469535925
649834841
1180958899
73365101
918608237
203207355
886139913
1116784870
315625583
1234964147
799077889
743618678
293184581
556702028
622209012
1499705332
1035381254
1082330386
720386329
1784465779
757141375
795238003
354645361
1096146675
735742591
1418965751
717185415
202830542
104473
593849822
387454696
189646735
1494893645
820063244
949020904
119393998
1275848712
1200634635
1462290285
1141481996
265719115
888679263
1069644625
1433564493
1652768889
793430922
167892885
458223209
408534120
682289394
1782828600
816920121
869382723
199073747
565800341
964948884
991575649
905441443
692993693
674365533
858509708
1282250505
894666161
673328048
569319953
548990256
1576360323
469766064
373438079
397838365
269853104
1462317495
1710876761
1271328284
1242508336
1261118067
1370550353
1175862714
949380504
321861747
1394026489
768979557
1047179803
1100067822
279957940
828963054
208638069
1445651419
961265546
436984972
124492766
852064129
164831247
238667625
484321491
1159660191
431158448
467939149
209727401
901005272
497125659
926303401
679149854
384498308
85666331
624148468
1355780017
328176332
549374923
535224684
1994495
1186249842
484375913
925743494
378049338
784551686
343717101
726756715
1139766191
192331155
219952048
921470582
841929248
1670369573
646552081
684305381
673287248
1211744547
456045191
155246990
418848246
1708681296
818857798
426814325
486689085
460919065
341940088
1227648247
495548592
128928695
959571569
410131042
947249501
274753383
349634923
845584585
1727665921
248688880
29136566
980095867
773749749
1085231282
1188220062
1248047185
720264152
498022393
1468090962
1569815075
461622441
564481117
1001265545
803326879
455805164
676327888
209591800
899906713
521548904
697516719
661758262
1257418164
212375193
764100055
739108253
925636509
478306667
357816532
489532008
528082172
767302955
716684741
1115474417
1053694173
1321848057
557086792
652995359
427320824
671135973
788171633
492466745
315983492
998109154
391018410
696769280
966626988
1057998348
1086929474
951741564
499129544
614376347
294548935
845274974
300047766
591619627
438160139
740195851
332074904
378825852
898584979
754043575
892269275
811845975
381506123
673136133
299228787
994347358
199234450
802052338
1709667700
231170859
475534958
1101840720
76637281
1284868028
1401306191
1133135800
483920586
1619995791
495118368
439550820
183020096
783629221
202037057
454676942
320928971
1072971441
626864439
199868522
312375614
832677291
159373485
513256816
996372730
834913487
529116667
408770031
1360611330
152258571
576347647
877110640
1016557215
546302085
452277304
164840490
523114211
257610514
278224778
669830781
567593578
54609137
52775396
774205106
338514833
282240084
207367739
746023035
646762184
900295299
138843306
606810788
265696271
1058058534
742369544
205601721
205495676
163522099
379275469
1657644874
732080247
1297083282
975103605
1649662537
1117181490
303245807
796152907
193812633
140992761
384954113
365262344
407073082
738831094
155701331
680904494
536809515
361777622
356638641
311970522
972725007
980890220
721151520
595301930
652996991
798280999
1385615323
1055303864
101549944
478811600
432348578
905725856
976273986
623881317
251595328
28055768
378802832
242130159
350922970
1025339684
852224206
363239540
217082992
762379825
1238107381
281701181
262131193
751168959
1035241505
1043468450
317872361
377247080
434532501
427192186
585583203
646258743
371792631
207958763
435936246
467947373
409341261
412908549
447436724
355430263
469514338
1706471878
1694654172
589679354
885478100
619599
735163376
752923210
765664617
1359248492
1387908772
620015168
491688697
903007659
779566054
204665194
464794996
161285218
354357822
935759992
944316627
884492067
456505095
709327598
624107464
552695630
481903691
399719702
1188735571
1396420035
447845379
272068117
450503648
422436655
47353291
122656036
581838973
1130369248
1430576614
212960433
379348869
860814384
1117603500
379230514
399815385
831718126
1060358901
1638052158
1115933014
523697019
543797370
1011687079
1099665390
438169363
928196319
633693295
944048864
1292561375
721424196
85742819
882076019
1394401803
434625240
324450888
135627510
966291275
367273988
661400465
788754457
424112542
746420080
1175883437
872268040
410312909
929021522
584436595
449838365
427980467
482133255
177836899
306745907
1154352051
861679
329948181
760616331
847699153
173869968
893567574
630184430
1176544977
67400534
1359387781
632484798
680677192
780770292
723848908
510844900
871963927
363104678
1380773243
877512757
275952936
544791709
1225063213
976551142
374809833
847899202
173371692
1381109606
381275482
547797063
1302860581
333265694
1005416472
355297283
742697715
924980006
234933679
749967595
1275720738
804691627
756752541
485708346
309017983
501122346
829433673
177496855
892138141
372382507
241828968
103806242
691343612
377651103
846976081
155364252
1286055880
466191900
1660798
993662055
56301332
796813332
999880269
820874682
181316217
750721466
484999813
1147785378
367237114
80895784
167910794
273181841
190839441
723803299
671803131
1020559530
846362931
958675849
308529849
1046410745
745604207
529571492
310863230
825085512
526415853
953140166
139090469
142572767
1349164124
754655908
601510880
1135977123
867380684
369962223
626233034
1441551851
953121034
397534081
1272086748
390589005
300271707
395641666
1145877723
1456784980
1469500483
431118357
1038801173
1662937390
458264126
628861240
955081700
269873946
1037871300
572323904
566036059
411233681
703930103
281669461
678957558
241858757
112612666
249833805
722286962
705817776
422214158
380147854
420208140
166238585
985404725
529913909
798801478
1753028388
487267751
422244712
846183025
1643491063
418539117
1000448862
425981501
540774856
478743101
762706364
558977066
35415978
718452711
323270826
319919545
1080002632
1193954571
882933435
528323472
826660368
296408587
611861676
424485807
1202274901
191191188
1007612140
567188550
753910641
1721761067
381406933
1602182016
971198421
151168216
133815425
605167991
980440663
519710922
1349970814
549893234
334588342
879730307
438947488
503025843
1113810809
696942195
647538490
391680787
394207110
366002346
916023021
349078103
331140847
857389367
438995833
1050778166
532389736
646833716
910598799
643583759
427722297
1270157053
203912834
541707388
423051748
275774465
749851724
690348946
434243953
573306558
616840010
861302717
1622889031
860570086
223455163
1557417780
282817647
1155394126
419191005
680643486
724880399
456867116
93129789
444860715
807080497
749747220
196459424
1069987661
888333720
221017246
353591316
864704705
1027967008
325904615
1694678673
355201193
44435451
707022106
963406728
845695828
490324706
617508515
64085247
661472907
605592866
555911592
351314444
613596311
443847777
207496193
1017843837
325271328
1459948911
101669504
792040634
873175740
187739494
158520276
421138361
1194249547
1235312578
533121411
39767440
569794932
1180011203
1000019080
98324877
940424898
1634632182
429371600
898769669
253527664
400845763
1099817677
1370072771
424802837
704285805
735272243
685393720
477866861
1055113644
1097139154
472848265
449274702
2858891
268539025
335908918
602857829
1011679124
1029153795
421509736
393912259
1499782549
439235367
1192048841
645769800
440705559
1043508816
755277161
766228149
476647614
811499755
814462197
662937421
683201483
577772420
274927927
932014345
713887335
1638434313
478626077
311295121
295543024
1324071933
217297737
1527278298
1308067825
594734562
723090944
410812065
758002606
499051173
449081563
1118950343
307024800
276899433
912719106
471538135
1455555923
305641463
568199302
1484806502
1654831204
328745208
810877326
1214084664
295682673
339071565
223153768
244845325
1278552657
247981988
552600166
657469490
172175340
557206022
641071809
1244368179
1193774485
832735309
185354153
1046743966
134208725
1561922642
474728170
607527832
791358169
485181513
361255862
223199907
879445457
406683951
563731455
899252426
630794306
101248413
465489950
669111795
578102165
385674874
526518502
877439610
1779691307
696823912
999247906
459954654
519067002
524277986
928372858
1643633344
459302326
385337041
490692723
267327126
1463221
278616182
68288285
1178405503
314759017
1340030729
60677845
1271781026
555764654
245481676
166180855
278683406
569106173
374231964
1066610588
461219570
1043333860
548000275
663839809
358154498
1119155419
1275128661
533408433
201995256
219322043
1230034874
947632699
215225407
1260262447
238211204
499026403
410899984
519773485
545017874
620082569
648336988
1797243699
49718945
372750793
834795442
878051221
325189829
956505334
1271564947
144258054
607112017
362690979
256054375
357925653
492198160
79106660
851919349
1288147075
936756137
136539306
213283053
1204506759
404535068
192656282
526134578
451619497
1138303638
201174407
708535409
915675061
803702045
688216655
311406674
567517427
435100741
439695230
1109809898
439383406
973269470
847967450
71191101
298531769
394538076
508465869
1464796016
957026032
1421159077
701961206
793961321
220112289
934615033
1305741944
192605179
690959753
529417837
157387726
1612009219
1292786600
316703473
459986247
843899231
682632913
650426725
1069006590
385226656
1367817321
480764808
1486009248
1413426556
572325733
381879524
337973668
409700061
864961306
963999807
821360914
624833802
735339030
934345676
677426076
209444237
1132925404
621324564
1321501109
538524997
874315700
1406611897
521332807
962802572
898399511
517541848
381636088
172178679
842756712
162810315
832667434
1197613160
461855078
355621137
1471094562
166321255
740264177
1042889985
342221263
781370374
929008482
1028959124
751707159
1689667678
380727035
375117472
128333406
390264304
1239571240
898415616
1011481799
1647531817
159630980
1089972419
154394172
598579534
288373877
487221277
1100292167
400248089
1723170472
1076303748
938709314
734711760
314580416
753389720
581460570
256892198
1321302240
63582260
782018893
1788680134
919159174
501985209
550280072
1249850235
878117397
552240098
127151409
774089550
357197737
348378334
912237202
718884623
1192620265
906176393
1651108784
1121903462
872317517
255240159
688625286
325018602
993211642
527926231
243500058
287915607
287532337
1185764840
1031496259
1047388823
560296754
1009482992
205825514
338240390
1546706213
358251710
658928822
50274897
268546069
736628966
1052775251
1220184292
863677173
819795012
1008967641
1435769116
1019136972
346747496
1015787211
280898068
1221759991
1166778903
1064247379
424806067
357992628
354364962
962093901
832026996
1415735050
660666082
442727387
379823156
253348267
678340889
318352658
394512730
421400869
691323638
743591653
455684524
317886363
551227043
1164453280
178667296
167771467
1454567337
331561419
1080051800
286943302
691507554
531380631
907121460
1388149146
546784592
760037632
868222918
664063876
1348810831
850987137
412157197
1201345468
507205965
1292530379
428804363
660733040
901967098
898341372
476419755
399798122
520229632
435449198
389742939
1084308950
452854579
440330733
1322159401
825231165
37964440
738956311
885315273
845809742
229431551
891124373
980363332
844870783
1354290959
982313713
838325582
510153178
486979229
1314018150
1660796321
233449923
306105075
125504811
296498405
965120337
900022949
1037471753
297637131
71412425
1475303986
371906077
1348459331
681227945
1501314140
1353197236
1669380359
397592281
415979392
1100230488
185609044
783215651
599022150
368154186
858745677
672087612
1033300962
1228374896
930934441
389720861
1168699282
1668517169
636051889
646101913
1215524981
345420080
205612429
338931180
1019589701
192930860
665043774
271767517
885304990
173676963
98071669
414528363
709634807
388283684
351825152
706482
181571619
1650357041
244838450
1379845931
762665024
447597257
829480349
715976436
1024656804
415946870
396176673
813293918
256819113
487284122
908177708
1341161559
457378740
152334749
1055676589
816627397
435401751
876256264
662863683
731887169
248072934
320086307
448428040
720469337
1664845685
607259455
210928348
266892324
576698423
150919512
803007707
1727176560
1257236637
512952128
168566225
794852448
405238188
762615327
1007886329
337140720
1513008104
1281208184
207895219
398251348
1657459487
446002630
1021842627
882546752
1138767611
512240244
1402630463
1218205689
283639452
1125805132
582041584
761750344
1756778738
1181449059
599356862
401632257
1090947031
895552622
1328505690
927176364
1148834869
909522818
405996007
1103106259
353081297
333775660
1257711003
455207620
465751086
381774082
1260738329
992460949
750878814
905805498
1294035516
956430593
265813004
165371876
526040630
611190920
955043467
860434289
506394533
361377839
625403711
1305893550
824532077
1408519738
297827934
85859337
793278708
1039196981
769530778
458072523
163050280
463052783
600893718
443525884
500520717
569360433
924091370
855795796
415145684
587852181
868558137
509242212
235175136
806263086
908495355
1229264066
249311904
808146374
453050212
881520273
230110997
872011726
480544578
366837564
910325302
610665962
396536373
576921452
296071638
337194689
1063745279
663632219
854992299
337824584
151332640
758412406
451268223
839440310
1497181368
306644733
688196207
348008058
448689562
135343501
442072251
751452258
884869230
327092675
584960392
119145410
1193908999
1000531883
1246280281
446904264
1269514944
513060484
909856890
713005576
662987292
1401684852
719006499
437683660
713616285
959251658
612590804
275259696
352895278
162055507
387228085
1496102817
721335446
132365142
224609261
528775981
941749170
434717234
352176621
389751384
623893774
524989349
926238676
1172092562
546232294
618043189
792191107
286013599
246231361
875008229
650623203
942800708
694125850
737027123
361853933
470816220
389727755
638674299
316795834
136642542
837815312
1326269908
576057844
764732394
688547197
917864337
1431284994
504618245
481281064
1369967596
1213252595
576181392
934263902
673016191
463168080
904984088
348712794
420363139
560145198
189712160
276544579
1158926217
674386755
584015361
342085684
1160672695
1300336491
880746814
354112333
362886555
578281
775018240
401793858
1194166221
946705107
990250893
1124083749
166615821
656016313
816787025
989633979
307536352
150669404
435047398
393300998
91065930
548365528
440140099
890926171
297548071
1301785516
357281777
532515506
1217324631
80097654
234147330
968037298
775007348
830329548
636004133
202670349
626303805
538486320
1094668442
162048465
836396525
1180060687
558534423
269720158
749941856
658390293
585949423
1482517125
1016179722
1336387310
325303347
1351346721
841431033
1494788157
1026212851
1469102145
849466087
1004388308
652326421
999431660
1489323114
420078877
485878606
940910304
1277397872
686728320
229314598
1499989230
544366711
801646106
1219952702
536399970
383026152
597917033
1461556316
218217885
1130383871
533294
107151242
1344700342
1463856891
542515737
396621384
1504938103
531210241
420015757
300614129
681800184
570477803
646507427
245302299
613025268
398195045
1296828785
921787063
1282559949
183859052
289241304
1243384059
860880756
1639189468
779150172
273046611
1019794269
855852151
623200199
1095680527
833340707
724349632
825693583
837828926
408259013
850091631
1014646463
273990404
283628739
412301618
488402594
1060914487
1211270084
194411092
1626813424
704473182
1079018264
1217874564
1316693962
472771641
143882392
673534022
1073646108
610763279
1240150931
161183419
606759881
662822489
286193121
101592505
778728162
1631741622
691852026
1388196913
643048660
761826931
1465496893
929145368
310252932
318606098
1329172505
757132375
1122958278
662459799
1462078345
1410433042
268450767
185285840
478212582
734241251
1272403638
426889392
849499423
1147360217
305458457
570193006
723667277
383732332
1376775123
635565293
1747505265
1367816588
472535513
525243993
1283561574
654769380
1418071698
1277645753
542341082
1217248747
728696926
721740440
1685618320
1683810680
1115588231
1686199477
246633973
294873397
275683945
446490145
503726318
389317183
312114426
729752595
117339880
1029116829
405080580
582912454
396693181
917949635
1083577933
270376891
946442956
788976379
1250828251
1618981359
412290950
243060341
513252235
1019528150
541998154
806241024
323390637
530118286
785502916
288801223
971693281
794120643
134185175
400353871
1052086066
742280775
1519470566
1087022383
747648651
531361605
584568851
1444197023
128669795
866507128
680628122
1045106208
451686949
451804760
637547432
434775322
1298131543
281638980
213894434
263912035
918042034
1324432647
848866571
478900381
582719997
690518280
287656326
490579496
1465842360
1695716413
1367340391
544089714
2148717
386383582
818936939
1600390198
272852470
1583911885
1055593061
474826470
1065585558
399849142
1310312397
1375040382
580858047
1189335630
469269995
1307731900
1528940573
589212903
956130721
374887457
785553137
355934587
372852308
1227702459
1185313456
1614931025
1729267513
256945143
114582140
723317180
488217783
864214112
341908149
1211529347
1715152146
917888959
695338498
751642842
443194171
734892607
621891449
612803663
1027323748
473682284
544981946
628471476
603489507
1365629905
354009959
378984793
1468881805
481072012
1522044248
1769137389
516522402
211251972
847811151
541024412
414298406
575022503
238081121
837400534
872304371
52803710
803119360
909297753
380010837
771690355
661191903
1080697684
1440561181
363182120
712831288
281543090
1245332212
1695080587
1333228704
955064007
127892916
956873359
552038155
366703017
483776897
733181825
746377548
1381744321
505133905
1539581019
827717983
412272706
119637923
462554518
806160182
551344324
314144492
1094343140
94509566
307035683
1307353761
1496206875
1554027395
389849934
479680133
686747469
139483097
394534105
901853329
206240242
414386507
992138552
562992120
1075021499
692902951
457386826
398783151
1493307419
497497051
1403325855
897488818
347087276
451497977
761533423
232998426
640136921
683402862
855075816
397745895
1320186506
1338835993
1261649877
1128878539
1006895031
435063224
728786398
472530651
492901473
954700152
282900813
1294085960
281242580
830754550
344579511
1332741097
730052614
828704538
717805010
758379866
491036550
713480556
433579257
90528525
295060046
103829942
1241401903
1269863034
868477122
556640627
1243264652
1026513885
683188540
439377808
1645865405
970468252
731121969
1765916376
708262925
1273455276
693038422
585374715
271231713
1670576863
81855855
1567967750
965910951
1674859338
883429405
611324332
860780262
985793064
898635920
525350194
821535581
561759816
542584609
479576612
1132454251
290809728
508529992
1630016948
1088804972
1392637122
818753446
1739076494
338681417
1493071527
422212874
1728795316
904287968
948099480
1214570031
703032919
649700768
854208772
209356207
1251168282
215162183
412809552
561481581
822702756
641877362
740374525
479714633
1207131988
871860582
1037068387
923777563
1238797147
633845535
445372320
351892178
1669360613
917907199
400641367
1281640050
1367868671
133389050
1252567646
1372287746
766496188
775978238
919222478
518808982
302798941
598082373
1462510852
1013547874
1287534290
488515968
761468699
186691952
767261516
1501237585
781117548
1799968186
460148363
1636165899
721413488
875135059
1599260191
813509315
649963521
361143772
159555701
843900726
1481492595
1306053568
969045546
634947369
1167340335
1557132429
1171452943
1146305746
469023937
922409320
1093434976
730297746
853497376
200645268
1048677817
734460980
949085231
932483221
1008865758
1004640516
137072574
957040605
1024359366
608181721
884634686
637064919
688249803
348847274
493344740
1024993657
976340724
479103022
389608285
520489819
1445352619
1224618404
1294044999
495964125
312980854
173371799
676692387
267503845
1014875880
791722042
964297909
364113978
458335654
979425027
1306734050
662483196
647330314
996573276
1275494368
1409648362
472866382
884172330
275210276
313357857
343291707
1234361113
60963570
1106516098
1349002608
1463671180
1233673171
490937294
291054683
245088026
566070332
272670888
1329057391
847097724
912106994
338278632
144165591
863758443
775492134
1017668722
211588229
772679728
540996073
469794350
361805055
850009710
503925480
671873784
859695324
1249999568
1033626083
46820745
914197313
135510969
294147439
101727308
1372614219
1352374025
294262470
438609082
1345999319
983990354
711093208
1290701149
196781173
573428280
1460616305
591238285
1540451017
1560648866
791635068
611667033
1246637009
1134471198
1136666283
691766989
126815473
1643105571
1179017662
305767635
992019050
385732552
269044180
700430025
717298194
760739392
1059100533
749118559
876375536
753769892
1457028520
1208559660
768905063
1031418056
1012592552
1018470489
603848118
1323498635
296252694
1281918824
221370411
769162667
857563039
342366590
625829187
318967183
520127028
698068319
880898196
1378834856
634392714
1287234671
601001780
635466811
702573730
360598164
380365532
815396819
1567293676
457318225
517440359
1346476430
782437097
882071347
314074904
608702374
1606638706
663980942
651481102
273560659
468993173
405620123
794496229
1128778335
1493156147
253297913
911461898
636261447
62148678
718309245
585187022
702951054
1828638
1744930222
685622082
1003580273
566627163
903073568
1764611207
624939164
47418656
1362654508
1012405288
402754639
1065274097
419882724
929517720
1009629165
682709678
516894528
771630105
371991980
349296462
1588752272
1420310031
1199643904
931487711
1651193401
532055936
928936755
879739391
1083268212
1056262214
775121234
372953800
880271185
232172698
504275740
1137405721
1681089634
1082353870
1138189414
527450644
423973159
779393441
185287700
882827416
1029068199
1462642426
1163702334
547661575
364557796
879040427
520546485
805435158
406106223
59208536
702834298
1121842201
184254036
1250756587
1316296092
731534390
622259670
342327092
158097293
390843127
658324137
1211503699
609993579
968140702
1256815249
429434220
487266271
1565099031
829894919
1044105519
843249721
766499126
831725090
147822113
596671075
146860601
717543126
747873586
430576490
1452385487
847654121
502272601
371496250
319253164
886645654
1683452628
746075145
498318942
299466394
645046310
399956285
810491395
653342395
919789149
1128264782
1796133445
462710071
855642749
403828146
283351919
894476558
858376138
749000376
766214920
359416704
830577596
293915298
698684821
868290743
905208525
1132678238
832936319
617831175
308939770
838038598
1208603660
488212339
475758035
1007894442
265061355
325071396
979360315
1054711221
597505043
869471259
601338318
1037992254
182275116
719713752
1041675757
756502503
147470036
993123293
350994464
175938551
1253922039
737023248
674905885
640626376
1156853224
972182113
174950669
878606517
267116483
1358554351
1383280502
374426308
346034401
1319281943
1469373826
486767446
423074343
571388843
320690037
404316305
964497139
1759064467
1109763317
1231145299
371913675
836892273
472936440
474171912
612641296
216696933
512768051
409712830
509673365
560991465
1374820966
1074137717
790248788
978497252
301447127
558210958
1051985194
138519654
1089414894
712045081
1269430350
524895799
189985790
341590048
416998595
456478798
847344924
1368076478
629607879
463197085
557747981
471845017
400570142
724579917
685501828
852856903
546484424
1225734326
492563009
431691248
1219650438
592782501
1561561914
599976535
1256450395
148951656
612911614
1054087018
412818337
412937282
387448024
905392153
489877724
898420892
320672179
453589847
572389312
43548451
1005879516
764734984
265648611
319286095
798668396
463415790
1085501651
342408114
810463708
509851032
1379929441
1344119084
1242748504
1080870006
862794664
861378939
190600433
533656453
694792291
615560346
1390796730
752357890
688434941
1083200898
683165862
71188175
1007924818
699698559
608620748
806379169
409781118
297791500
1442761307
831131208
1118241444
126574946
1115794536
583988284
520954246
474818627
167255317
453501019
269703475
857514556
367229066
398847700
611867334
610446314
1029111641
274694309
1313217789
1378765321
1567231195
334935658
774614200
801797456
1231583281
487894046
287410175
827134332
1122482574
2014930
750237312
493313810
552081197
1173691881
758873507
722525093
795508545
420763016
1453354600
1282580974
1010729800
836478806
773267983
1372537813
969853306
390185077
493022635
688727070
1023524708
438548272
1370132948
912512848
1680562185
454479489
1017361086
1220425991
835317241
676480103
707038087
393828460
599027073
897292638
303472586
318498980
256423465
593236622
637682326
930746414
805408334
582249149
246135
372296555
774030816
780525652
1117531521
128224573
1174945031
1039947369
520885853
885875447
981888174
1017554153
209498707
528486952
490836886
743828784
708547836
1351910556
467656809
661700628
1105941695
468862249
1242270315
1108186490
98828757
767782169
740619691
194065179
796101724
835966360
545148061
688188662
235768356
508972830
512828819
787722702
641721535
512766680
852414460
121915547
352083144
1235661152
826327785
1011787669
520320360
1088609957
884894893
132766022
820680997
873097540
1156661122
1734859185
1433026570
322401856
1211271158
727278737
449797658
626139774
469622577
1659035021
778417959
328189906
392334757
483533690
1118314909
790522326
312425878
1252866970
687314108
1049056834
482832842
1387485510
814428784
466152123
888277823
626521312
1562974893
1362979673
469282976
455709733
1138841861
815004547
463064499
279101929
485787051
640304309
1205071209
197694925
1117834324
1235555784
825352193
585439741
842139818
687677863
1308999697
775395291
755981611
1136570459
857515663
1057741012
588348973
451693742
876465318
773014852
527300656
456140734
945554769
1782616899
342047986
1044933905
1194488658
558982020
287470695
928948054
839866409
957611116
1601643945
1430670803
697112054
1596099158
467986868
350706933
781621754
1799432945
1440248654
389322241
1283499393
1394451447
151702546
936698254
394763951
1088080552
1001087903
893123607
874272814
784789721
831496666
387240655
1339976138
523491881
907533642
285170966
641708550
721786346
1774825729
787982188
306436237
726033813
1171218282
739689365
601476371
324562040
717374979
1046321159
470872430
457404610
422448979
912346375
749401582
713330366
1690406165
650792657
226805042
1140643487
544679837
656069574
1151393724
1524004343
802425188
525193988
1033072579
1392242096
548311879
810632601
458864623
1129901761
1622737887
664021757
420238674
196141367
339930553
174621978
488848543
762350933
662067378
904493794
933417227
828947776
281672925
673402531
1759117160
169334270
536889399
1036714304
967440095
338485034
332569616
1247384383
798551512
987297658
530377088
1229554255
1441917255
266799499
413636084
220975755
462358670
882861130
1314371125
317576748
720789630
966969513
184941509
558831188
577440073
954871977
354405420
1004573216
698802987
649574997
865285512
300761178
872568344
498722577
907575248
851293825
814904259
1274127342
959652251
1024579718
474371909
470891883
386756947
440942995
409613874
646738408
269545380
503319101
340760905
426455560
922615979
401403798
530008977
194749934
127216735
326522943
625764549
468061325
1049968494
1077940352
718413234
1036196139
96024233
635637170
460049386
561754235
798522879
1290469514
968763027
1688551232
976904317
1713058456
881878657
936649636
731766260
676895967
291698935
1093279637
1022337901
303227784
816215095
474274309
771403475
1512532296
600787833
452179745
1141998537
510854412
1397746293
1607283690
1322972137
421881559
1228541058
284079321
319242760
811436130
1034541318
309497625
193494607
1471256515
1768876394
552911965
1188903057
742441980
1064628459
443710403
64448553
494841155
1550889420
440851309
609424592
1030703546
1727015531
1631288131
878645563
609363176
1277363836
659631586
1554146845
1774326496
888360286
872693443
1609558017
1428634044
683929689
806944702
487329225
1706174171
214073341
429682509
1332542461
345344061
909542252
125865615
1399929734
626925150
1289406179
700793183
1043027253
1336742866
970045806
658534630
879574947
454627708
1253946249
1129236167
476958343
1384153611
633970481
1589716059
586269211
110746860
757548139
393867156
1312677106
384853715
1016991725
689848103
547168709
455195816
1640979743
859788387
1377996645
1014885510
855636050
1118256768
686926120
269158255
444249078
968678802
511671663
616631513
311924495
472065652
937470772
1025523385
1019507339
1228560348
412262721
993347952
884013477
544861551
1070676012
702573186
544571356
442963029
1607981610
760525782
632507388
1337660893
1069546350
462380432
1406547411
657098271
500602407
792888780
525579245
818557144
1205242787
707354315
485988807
614006049
846215465
777681798
381516476
564848186
358340294
1355760432
933196312
436407743
221775747
259771514
373885278
946235161
1024082741
1042468176
980175205
1066721177
1414106527
46114219
1602698082
536312079
862158810
1051356407
1471122549
963723662
1127347755
356053802
1323409960
1141203279
813262663
774395983
841981748
716377434
858421568
340428860
337465318
666419533
1295006486
918975455
1111577321
654647462
1580775708
451237919
746499976
293128214
1142838696
721254017
701961566
1042684713
781835613
1027542894
1202422354
1244079443
1044291734
1426185313
598239535
596330795
858302742
1051354311
1243659939
716149323
832992570
1061665726
708674972
1234898102
1218888505
887636501
1620486912
777391076
1659548356
367570575
1197683438
395835964
605516847
816317321
693774762
727575718
334781954
381324994
858380138
1426133284
1024742110
1036048871
1666950309
1183111700
767293315
330869720
1637666394
951403434
1206667328
523617840
725588699
491250717
241280648
964904772
483555519
587986755
860409465
1025092768
687236692
715340307
559054182
1211844776
680383850
680934384
1710849815
923020262
282298470
121488801
535276202
1584695184
891240590
1291125198
1005705235
594052861
1097068474
977279664
450679405
1213131282
1392597829
727957411
1743637553
1207707842
959908474
287533533
750419152
721715646
850616309
483401741
672986730
884541924
538099294
943554352
464035892
1337063303
251696850
464146335
1307877255
1475958996
1446931120
664045948
636121343
809186498
985876747
313057284
274552618
1352296006
737230723
846706613
437786089
303221870
1484092867
85340934
384106891
723031375
1201428400
1561597963
633009327
1442276891
934798563
199908656
851840772
890568810
1214810490
1162275453
434594458
1288897511
666332922
1000363500
542863153
1170113342
1113241220
655027303
703018456
515057965
453763482
562962446
892768914
749980959
1229695415
1115068801
979976339
1114875402
1498300214
299042576
497943811
1791063197
276258332
299752085
481253625
704547883
804748014
933447603
836467928
862716977
1100054488
404617031
624912364
1080523986
849973840
292829397
109267068
843374333
839811582
601815078
475674312
336815992
1286793967
965691461
456712551
954570739
858899356
38332042
1015786620
786350590
1098397113
814990694
659796724
1192634626
730078725
578364196
1464091362
241706122
983253216
905668153
1527100689
503758243
551980644
272943123
1312571873
1376140764
229299112
296533974
448456181
497386173
387717151
1018456738
502148358
834259460
1023132831
1068687565
1592171158
1523954938
45309415
493319596
241270434
342740977
749712356
601219226
795945658
400252092
938288482
935727436
635797283
759276627
140369814
500764185
663850149
218496918
382387244
275765698
1073343357
121307866
1769984814
1265271187
804874495
838995980
964979787
1149521605
759271047
369211026
322606574
577478462
145174687
882039481
684394897
778482088
682701991
1335918875
1414098463
566665642
464884938
960922337
1050511538
76841607
847849886
268615311
415446550
603966318
1090590874
1226364333
330261933
1041871891
513766254
462672077
917317544
682276636
358870815
445195812
1043319915
243636045
1019435402
434535248
767028139
937995666
580528823
702772195
622638040
853137252
926778243
267466126
897045461
752754157
420647664
319901189
404785621
661296631
953896521
511347118
1536988808
1181321565
331918419
768340192
1355480074
367665013
916814066
207339671
390951878
362583631
1019336284
1561732999
741636023
482174108
583330822
206377004
1256832861
694196537
1228864832
694231729
785388450
515958141
955658036
465495513
456864713
718382478
551808754
478748733
241255976
742745851
1320092903
1313769449
60679979
1358989308
367262661
1749300167
1141623111
834832711
1109093122
93079443
985183710
1752687820
182187569
660125252
201349962
828534431
717904186
349505940
1010455198
1014105133
584624796
1275602563
536484586
1133345756
129356040
743624720
511735171
1025876402
1115053926
983700906
502390563
1305957020
540159865
466738567
677019089
90905553
1535084227
1751341678
1384424960
978799026
561111419
1346567539
880562846
521788914
596475733
1474165606
239533476
509267244
896992641
414306375
878669195
169955621
777671284
719781640
643493875
1027228437
433333503
909935804
1008654560
566479931
979718674
1683230045
1078560472
873444020
519997405
875483360
675772601
875421943
1122032316
1197349848
326697760
231645131
279430226
896267254
927426144
1029512051
369827600
989117788
849282392
778907392
960919517
1210657566
397545122
214083108
1213639175
420799107
1502864081
831445232
829891335
494977177
1183807012
804901689
1382612546
443981528
319713365
1247867526
212997404
786169038
141571281
1027071539
1608474202
1466852433
122614074
744313031
1376576254
578403215
587402558
1642765576
472283109
507336705
343545107
1796458675
699285783
503287819
697843703
679994753
417088457
805429368
297076506
860097986
507142132
1270577650
799847911
1024260766
518390503
1496667740
251507999
375439100
718644711
67252380
472436347
907941412
1287215911
794184492
383190266
1377685974
315549490
233278580
112254454
903514347
468572662
947016338
1047526440
910331072
905674418
394047137
332484330
419580649
611831381
1770701274
207529230
493708171
583165343
515690256
999176309
566974364
368603820
462956621
709271895
338379783
144118375
389407013
450038653
318754587
870156515
513204780
221054117
307379109
1065382221
1241528415
538462420
939526205
932134343
1456891497
810997559
724183484
198973336
763500820
504461549
1590164788
671382981
1431751148
503792495
631851403
1048674973
809426822
389631690
1635125252
393897173
627040664
794531626
1473375351
860656531
963456351
391169614
578174670
518968434
316527747
429854142
206720117
599989814
950381019
486813721
970435932
1417838293
1204737270
595765709
217141089
769774200
1411069609
261624738
250903320
1586478149
957427
529569176
766957508
1133830133
1198826661
1000452920
402659512
430533579
1001056756
476269039
174927220
265687698
496637494
1189819032
1054986782
1052738670
1222707919
560368550
579183285
451672507
1693532585
1311770931
1058249776
842846818
461314195
1202761647
796028463
341087197
1014253978
1313465904
175248450
489449705
523302947
1083763734
662087966
631814711
719358421
843637627
1297698097
823806923
1492322119
166897367
1103871131
1024687842
952086520
878748753
1369419261
318426825
485829586
264182287
763066134
709190050
532015086
593189674
403661536
592520697
560441486
1449804972
639687457
549810676
213673556
919425420
478217434
328329364
426682438
938251734
534581456
693338001
944762463
1502146263
899961155
609044225
524875711
475602571
1658868694
433106173
1552943555
1757468223
520910354
773143377
407968870
855128047
164748216
288110924
954824303
1530359418
945399214
898379022
582530749
1401796644
222068793
727386818
1109940001
339129370
886420292
493736070
871094444
958161214
242581570
327722703
872743449
663607368
1191733941
99968784
947210771
1153009629
761290896
892675100
1443437987
897102611
1211028724
567380074
216502919
1380700930
376764264
802767012
477490702
96560548
138621696
446846711
372628968
274530749
985459583
1138499023
631316015
1756040622
399393607
1128834915
983531475
215928269
393066383
1434293878
472442792
704342630
482721719
1006060430
906123105
79972031
1497311037
730867033
887334655
973063442
1721388945
1511051478
337211835
714317100
995548343
330440309
561085499
754709777
688463401
999073704
826089395
1593853109
440010963
1671928246
645430983
789465881
620330281
185558152
732049069
624293456
875825955
1216872994
339194849
897174479
1040474628
1305322270
1185889131
1262940482
1182869776
994973874
419472961
724158721
849011461
770332893
595458297
411336703
804560061
1053265341
524111048
762182892
842711456
638128759
501272583
734469296
324626297
617405112
1315852160
139877842
1319793998
586066548
479261596
423842992
890723538
1201141291
1650039714
410355120
476546182
1022995321
969611201
413917182
284494314
708959878
290244892
1095428003
911396173
877504515
647320793
161906890
223766503
127264248
647878869
773226362
1653538806
1102973289
585977871
713794019
1120700872
1146683872
417252438
828292773
185737255
1369854921
609113775
1313659877
650368877
290207006
594978356
411576417
889614769
540020361
253180414
402053742
1037486359
1245045124
995794378
749595737
209539078
193082652
681302203
732763381
827953257
287700411
422239037
1359386616
1318207080
1415595618
627842089
278674200
1134852112
1230132015
725814441
1009107900
760436804
215236505
1587934104
1301558050
550553050
737829613
895815024
983691930
1223068735
322029503
297354989
1604599722
1147804486
397581748
318233804
938251626
435458909
1576703691
462589311
342373868
1290310522
539099773
424979906
1287504728
1073030616
336542282
530599598
249944591
238392959
627174647
1659096093
1125858976
797428433
944996337
748545501
452657509
441321372
646191488
856669571
1281718506
404799175
842273327
215826173
1163042973
1054805123
1091167643
644917379
1098092674
1754774379
980807484
816727471
631096194
694377441
654510831
724443962
901407553
202099657
442294766
528066331
1049365186
1534524493
1148549328
487860278
357405330
251456318
864358034
547965992
537420355
846139951
555937403
1347806757
648447708
685977994
807957295
906324423
493498254
1173988823
192496135
396408032
508935592
862382180
975925665
833572573
1453284569
975818239
1171001243
1696936308
1017192137
198612760
1143049906
435808712
1200658955
488339422
613755854
932531071
1342641138
146675826
1682948404
714715933
1700481719
767541053
1620625198
996746560
270818042
112040377
768227547
383321148
937253124
191996995
649084820
993912265
939205083
476824766
955322425
1044384575
896498954
593369734
1212410103
492968223
12883328
827024408
407955845
946869964
699525294
548772679
355216460
956494591
852341833
796379601
1003042802
867823502
990461156
596860251
1053137332
1324819709
1064107820
641706759
965842269
881007995
713699651
667905247
1386635154
819812365
395859425
977194690
628140191
377098257
424456137
531314042
572399447
473470916
734781865
788087298
562587094
900090982
523107129
788648511
1605225525
481302970
909512405
1019847217
450148925
346266980
793997531
410849011
1341051588
574000041
696250275
236425303
1037963808
566825056
1787890604
1055586506
448429751
921193542
455680983
410919148
648543733
1305648393
802460243
800566608
439631117
487743290
319776717
862331712
307880230
389876886
672812410
745064134
246177282
829357939
207029880
1385843578
303734718
1110967730
381994727
738586981
251716196
684176467
412523726
766052575
750963780
228266136
505232212
258676253
866126895
971793076
313363929
387700540
798489639
884347384
168857842
1164203476
1418697123
1117017812
1182696237
458958247
1543268
1293453494
376251147
899408293
362223068
448679026
766933638
1032520151
926021144
119338778
1343725648
349033033
258259225
540394257
626182739
95675224
1405214007
949115680
710013640
584072147
517299119
849568447
533870587
906907115
734136979
1100753579
712626614
1527646832
993352144
690875858
1041046750
669279134
1001899309
344997020
1030503966
1039707441
908373804
1021036614
691978938
274125729
656022897
550361935
734052541
1094985447
45597929
274126959
1377186342
1222112751
896206913
791025039
513918098
1033156065
956364770
665431877
1166611165
531265114
870713968
1214457312
1413303072
813373397
491502351
1412554710
929084114
1074103136
844157785
1231848922
46504056
1091695765
136401987
1616649233
747462034
1052961420
585419615
833668848
1739687270
1060557336
881554320
1082958423
571480968
386769463
951796391
557095105
863941454
1689665951
691888806
637904982
852654572
1446585767
1078209428
766268098
968614534
406791612
1105636890
1135713425
942612049
1080364368
449521714
473815017
210928793
1408376145
406016223
752378810
1171008751
988612746
986196135
663935187
240673557
361339562
420976669
997618286
276791144
1054085905
733836777
1340476736
1610080201
874023015
371933234
1010135160
1753257345
1113425279
707130696
803732311
1500470264
889438241
541219576
888182154
882939300
762228047
951611296
942807369
1249256407
986057363
1036313510
967730230
894968262
805313415
1113855826
1372538062
1312037486
182153977
325374716
824133549
480649528
1038762165
1416925
1070458326
1286332266
605170831
792289106
1489994323
1187909622
807425563
1122127146
1057107070
1387799478
519599654
322146922
745614890
665283042
742286402
476119810
917105154
849679539
597736417
350440715
184729111
472957030
836406164
906678459
1070876902
496606257
1489578905
954691955
1027155567
1326588723
896742055
417212614
1415320195
1126509281
680313512
1685474100
636015110
1047587302
165667676
1509381756
605952613
649180738
1056705069
653158515
1624409633
812321007
739144056
743665672
494819030
639514621
637348155
1433642147
297854902
506618717
1680565802
474818244
497571318
243750741
882932537
1364907258
318977264
1793182400
513869519
907125215
785405714
1388301187
390168867
1480642780
1539780807
1028328285
700247420
384798075
434625848
725853879
937452294
832511557
871131096
700316527
951628491
856299895
1432452261
1021100408
833506195
538762218
582638757
929241776
1054969531
1434476388
412175525
1184775389
1348950529
736467502
1401576035
1022554554
670070243
1053082456
931959882
1491249251
524739330
1008602411
655420122
212753345
1472286770
386366826
846853129
859175811
709737934
997608546
1510252274
1139272313
65107195
340971117
794096331
375405115
604783943
359191715
1151992163
707654386
1336011720
1447780051
683613691
675836987
1085121574
474757746
851582258
383469206
755663686
1218107275
738951619
784314729
455330020
326383277
748127078
1721015672
1372321284
1264712983
1266730341
640091988
991109516
996787103
1543310860
1467312523
213017474
461732666
1425393527
788610925
696413622
1052291113
514956226
105653951
996709039
1144423212
829869724
815982920
872033881
707286852
868488093
166592604
736395837
430674075
1444672496
1352043372
1313445495
474248056
1611867363
909525667
833009049
1055890280
481161351
464664633
250611703
684742296
592882980
724843049
1006089732
1140810928
997168092
1383553656
781983218
403514082
1120448422
1470942928
268587558
200292374
811526208
1430029117
713499363
273175035
631809741
522225115
695052109
1575671499
586853245
1134741384
1167482755
623681270
408550359
1556824316
762176999
793871707
932669163
691944277
243106056
1187160371
562076627
755572045
838195733
695485530
1061216723
917970159
700301968
468884948
1769005865
546187223
1268645392
761877633
1049083780
790775082
276048593
98476118
208260235
1228595039
339850001
541319012
597019456
580258497
331237989
423299555
852313934
81603460
923761090
183522487
208875777
346733661
720962892
290311840
1229123140
782948427
943027929
735940920
1182740862
522233719
1514011849
515399030
1398619514
20053844
1215853860
673566983
593204735
683630417
715971944
687410525
825344308
534362084
757843854
1144796761
1069784815
845823926
1451922413
679068728
1163707093
836381924
1280345685
400818885
1069313726
712968955
1377063757
143202485
494094375
871990343
872249554
820604521
757383888
1002578114
729122739
244360906
1381701607
633272755
1119393485
439683739
1019743448
765055737
626387524
411176925
755355453
672376794
572392230
519160798
607830605
512511685
1061250379
552164928
591701556
450527953
888182555
652037226
138840087
547534289
652300147
57947289
380803136
236845235
678739860
1440674164
777490950
195288661
499646852
862913457
818306549
164078180
1139667855
374947574
1130255351
445900931
997084306
1056739408
379473611
1634421830
361252220
177580926
1045769345
990544390
540589840
466518147
544082409
617833473
573438280
332198425
872593954
1088863416
308422667
394956301
243549334
866376260
671568167
230694931
291188707
974590755
510350270
951004068
223791875
378897069
529943500
409884953
480866100
1276749175
1335302728
218935077
1037380734
1281528770
1457387878
254755006
702621274
143261927
1512889783
349883585
963378267
1228782229
880091273
753584090
1436413537
862115621
314320642
1039675733
986411374
561543625
1171735388
882253290
634093922
1204675206
970961320
656206052
1285128606
964136517
853497107
587913091
1091957880
317151444
412175111
783522194
829879818
980583169
862093581
1589355272
1356004367
1097999905
896501240
453754190
915120046
636990911
751250383
738423169
581159408
1295491198
704399690
705177201
1072997626
1687654218
1593741098
442790468
1110925722
355648017
143050515
190241083
984234977
814460426
992341149
567617459
1694030007
626840912
346583903
1462757937
506994491
206815325
943660307
917510953
782411638
484917307
176062795
1401203522
807441775
688706901
303661747
457162790
945285184
559011662
992970644
1112603110
1725582732
671139137
277678529
741103215
447130362
906813081
884998780
537640580
391366847
1034383887
329096345
817637460
479497608
1011245558
542736396
506727691
1249661867
1150098299
783740472
690545548
887550590
339619343
1086489329
613156662
473070156
1790172407
243647261
1155495613
487015699
1144804315
1027500974
1467227939
592499947
744085942
695791342
1471623633
520462865
10496507
395514665
261571660
547668411
340754892
315173967
373484020
930642539
974155123
831924696
745175118
895204570
750109177
740170893
435226123
710491601
648997303
469463177
313516291
831169444
1187767014
1067709613
688778251
949851324
301665016
1012180931
1121885496
532870533
715941846
896280607
274345921
1039623679
445711977
1461477556
777252360
1334898157
129521881
797513137
484802529
676650481
277698201
328179993
910847503
426835568
1040147453
1294254281
1155969236
784704152
1056301165
577176456
63030469
336363386
660580966
502008493
355216796
646615797
349738239
404649584
50352573
318882642
687954808
136245058
383796676
1210336163
362596207
1348956981
10508239
797615844
1030442094
380564896
116285626
486040335
803904475
549141647
1443498381
837154243
379877552
634365868
868222330
1342713044
548132862
493029245
331159326
2773001
854134918
1035596590
1373880224
986119255
548661868
775368250
949348791
517687700
765824326
432575785
1071929827
622030635
514667650
1434133292
572157116
1699433310
1261120528
964027450
1216324916
1060592253
330989052
1132226410
547770141
658363882
302914240
219334029
1160108053
266306410
1061218352
1389189055
573463508
554523749
1623499589
568286414
343977717
459822159
367227843
1082962310
580124134
1016700394
417573590
721524280
1287833740
206420980
1151043176
536051416
918271854
1358548084
357694391
796447237
866511441
233893711
1695890258
1022102997
1464991424
581789724
547025889
442240676
868169779
982015194
796439364
1469183721
629097722
1337955770
419967067
532024639
948218825
340805428
836945751
993234577
635769781
920957004
404703133
991253585
951983016
427865716
1431605625
593787118
681046165
1358788944
563847039
1083360772
786636856
717178412
331156191
292030304
1691619735
359374771
910658015
392848919
503524102
1020302143
885178044
758733911
1686872736
1730586636
1022053309
353535803
554585919
473300788
1074317834
1161705474
1131138769
673713525
976498613
491645955
1061049851
839711944
286827063
551866194
737058375
581041094
899154493
479427281
864186668
1614517815
813806789
901036243
443179156
1331970675
418889556
822016307
1281906167
636956343
665714734
550341737
219538217
982096313
1216039229
544782318
1092425626
1007854789
1165943024
265421762
804937199
1256556283
1111668303
1234960506
1058799739
846736448
1260165025
430171360
458458326
421153784
1134924955
95020562
490492521
1079779400
463945134
1035768491
1550245823
842580931
1384943276
873875726
1201551564
285111909
1521577250
1538713017
1116753707
713258272
748324739
1148672067
970837877
235344668
1722065908
1324830175
445977981
1346964254
852592056
1358080736
712417093
467864193
766192548
1732703926
1301482985
121141183
992935027
626339425
765500115
1516363782
1686668995
1066647240
711111044
103789281
888148073
534241809
439115850
451162222
805804508
895335522
1446272473
1336922443
413824415
393073631
1072287890
468612607
227035412
1029539852
1106713110
1655087982
647120640
488177063
514606200
941102676
486051300
585004875
984057792
1033676964
1649106465
909682466
1794049046
1272945081
734868354
609283913
833284800
1300958053
804091455
1284133636
760515400
1412871132
593376683
1241156354
1084358243
1423184845
1593447925
660153126
553432771
1741188881
705720995
903379892
270898482
466265419
197332220
684308798
955621412
1210961274
1689012548
658583105
1734350696
950976967
183368068
1481864355
749999917
287116927
722868659
1741404594
658332543
761329620
782418701
1598642224
638885757
617613876
136679777
940589923
688554842
681176470
899175359
470953682
670732118
793240836
369926853
451059533
1259823317
1015288753
1340019061
1741788850
1759650258
481083922
841824616
1136695234
657478937
1753605184
790669128
1730347256
1345531932
1082856311
1192810422
1300312557
1035239763
248957974
1231802181
1619150399
174949507
436634712
941518274
250001866
416207109
508139504
1353997237
646793486
381762333
674605970
187565752
1228520457
1579036618
780788623
812684635
752465897
455115088
860351475
253430233
575820395
867092232
383786332
892576873
897027706
973259880
1106473375
808361075
955534544
1698290773
1144009187
892202741
1202696593
305930532
986561367
309366478
1700391738
1038173799
506694079
218199502
381805836
1178471086
961694066
563838380
180663485
1693094493
1706267229
1335620492
975286760
1104861059
520476139
998827381
752347156
299136055
264717451
587522950
1587733683
799244365
902262142
544760121
674320427
485908136
1087842523
1394294960
1439684699
928104810
1410281934
358409298
1362275124
1262649273
485846764
2811615
1258240933
184740
675120892
1197768904
1238387109
1353373820
1086376435
1383472731
659278047
845142711
1205059203
1137162486
946590783
378228503
1400293798
781284115
1600612640
423580030
730760367
1359563770
1240518970
893582149
488830320
493614888
466638400
457329529
1360999912
1518421437
1045832849
218997882
1366399906
1028970880
1446389399
752767521
804303517
875470165
1355150646
1132506332
296963112
393937427
608753655
841802904
1797220601
213668506
490661539
935683253
1692193388
481515318
676665879
577471849
635688871
557713403
215489315
1269971457
448446407
398285254
1344981180
1548693941
832568579
977719141
539456927
1751217801
942138348
524151667
305428867
406419117
326556126
1017064856
426913518
510571099
703142246
1693667861
988832494
279842181
877058853
308400917
811821950
992332068
231189748
1090710240
830076653
339094154
437813529
862030188
1621121678
642688747
685944025
440139236
540505603
551646900
1779748309
1409401469
1024472137
929217614
1285179946
167854941
282266455
270616537
1072210599
468428750
762992814
654218237
1357859772
1249984650
1629338513
102152873
586795274
626027717
1122864351
381922747
578377956
627531015
176354368
1777902008
762034538
727409836
806198805
673715352
1181329032
410420838
455517488
1160193783
816207350
621390577
706878435
887463108
740667153
583421429
1161846426
438718863
397862695
405162092
575045168
408053720
125973851
366806529
970470048
1040520989
1594025747
631362336
1399900820
531287666
345941732
1488380967
964079363
476113332
1360994693
1125219641
1179806303
294140923
462571363
451028069
332398896
528904449
1018092896
1532524432
217733297
184335454
1023355834
493879796
1000074629
572395526
947675139
783873574
349461495
222423602
1123202435
448569866
430266753
544217853
1303221874
484446144
1100388021
998283534
374579020
1643763947
774214115
338970100
1123037188
838801132
863668206
273929613
219065900
1057530686
305486688
786302569
771071370
840607872
426974920
284991660
888489142
721831756
738476679
475060702
4175528
457549527
971226546
756689836
904092151
914198103
753010864
209192473
1456528330
1283201482
667325155
921309516
606460507
969487528
374779504
857880753
642893004
1340507036
1124097654
834771132
836654533
734900010
331034527
199517964
933712016
429010005
629276025
1586882472
322885795
15750731
450962098
788580496
735721719
818168026
322992597
865998536
232353598
414706043
391273941
492991867
1225354535
654426005
539164880
130125719
418734182
127888478
538631582
113647788
1666450981
453307166
277752783
1000383406
450381828
1778577360
1052924627
266948409
710224355
1586586675
444986223
617045776
492119887
425275596
583004405
359523474
890485735
533030645
526382030
1351313411
443449455
150739204
1373384262
828315875
1296524200
190929848
776566436
795454237
304240482
392226113
847777669
662866719
176657068
1045066746
436227734
1307406907
774938959
639759867
1246947316
496457579
998516150
995306088
1004207206
560652874
448376042
765705209
776686057
1592646024
480023644
1005734537
837084348
791735470
1355236896
645261398
1750358155
727297196
1042674338
548430359
794400893
413735670
554961934
1022837572
1453343229
1007484362
808868554
425185553
1334134465
876039122
674631184
377036655
1199142410
81710590
1031651709
545669061
746266549
937326580
1606792302
310226839
505026071
654923690
1217817687
635497045
1485604494
457289680
263096175
436102646
1440077878
1339247345
725025419
570385338
142072793
1040835613
325520118
467844784
1672432719
206246350
333902883
1383573385
883388904
1353001176
743605219
966997565
896067042
357091506
1029146716
471510298
1143573772
257401941
961110223
353822873
1064968243
974114715
595073202
1236687256
795529456
851604725
127412615
624559202
1499201519
320213928
260080586
106576647
1062415370
874873693
1374221506
1205812093
632180744
797779125
742760703
745997743
1740531720
260106848
1319014823
39737936
957263379
461744942
1202876393
1626333965
556645822
535075674
772457147
311880196
194887091
980960029
631881790
558178053
656827345
1276158386
435909583
64324607
650963725
1514021033
878870850
322266260
947563734
309570573
600004429
1110506106
1016082457
1047557142
1314039588
1246873147
595654778
822959007
785927273
774359221
978629465
186652527
812312078
378718714
273615881
749123916
472432556
533746312
318709110
1446639373
225240143
1710639453
179185913
1131411246
308977238
678254629
1191873728
532092124
826976539
515458196
832446921
989077481
451473221
551117663
497881650
896044121
1233093788
1028484370
882135589
749478852
973656208
957745386
496467288
749271994
547328870
328729039
289340140
757711691
794556936
975069703
1454324359
645575122
540362811
436924511
481052697
767621753
567608556
400493417
730459723
1226422572
1238438500
1000987781
385049528
1402343155
640642870
583197646
223035833
1123376360
1476452866
304877173
616153649
1192370615
792843733
200800602
639202651
1088568031
1287873213
121173850
1310281580
321928732
544710278
703363468
201875262
1275575001
443351277
271230695
799256467
1084453332
931189962
162388907
1145699707
1427012081
534919215
704070030
584901718
556006676
578341215
867750922
907380776
750112912
298856715
922001489
1678849586
231573357
302973090
965857931
741751936
501436942
784980172
1078508411
834790271
718785245
428169925
686365089
1362950362
377515022
1052062805
619637231
1054224989
1457485330
308840178
977833613
1362972913
1378640440
499707152
1172490230
1797385539
1318981832
466644843
1591341508
1043553655
1326461800
277120874
573712131
304017928
913956285
873452946
1180943211
1619553607
996274449
1430051859
280343902
808717755
531251547
615604758
500760868
824177971
408695769
474411770
705512137
223720272
522734484
127414573
1450103498
89216602
522615679
1081457828
1640078315
307380522
1307695262
462146358
1012164978
1201554133
539308393
359970478
1199072987
541335201
379404685
1059977931
728639973
1392809403
594968730
1769557471
600334419
806022361
500853059
360188007
1059776466
1181658633
1770574600
1065409824
332806281
855218245
495636833
576839046
396888511
785690279
494140787
1019506726
620646228
1255350511
1235085667
278770844
1152999741
845344761
1013333885
468462845
448227453
1173626877
1013876847
1087660479
1049349026
530502469
1630037169
1341746690
656967082
1681332871
924604831
969284909
200597783
789356397
423443186
388096309
463143646
450970648
438162141
979284367
1060550717
74846525
476403369
1399634357
1338041942
773887
773757891
378902027
1044347471
989590725
1311312525
380642152
575902576
961398522
702908893
569476761
746438550
1576728727
1352580848
483733186
950105749
690575433
1699330738
188511436
923430768
1278144033
483172417
1351276700
900754737
983177298
685552571
567924422
466635925
557733167
886472448
836844977
937138167
983784738
1673741115
1379951657
201612365
130458903
794273483
484516834
1572775163
516211888
33346189
760461358
595352271
503010485
606381756
1485735423
1102639336
746117891
299354308
445174757
928867914
881660881
1627053752
927750736
934258672
1222806398
491656365
967216801
703970683
542559172
684693711
1234151189
908715780
391429444
1366935526
758100983
293323459
310142672
1065517516
714004458
1259236960
730116270
674116815
466605781
366050765
1406710544
1061502771
1248026651
1701893920
991104482
1028920150
1011447976
574574522
1474165052
1046583464
441669375
1237849253
788115083
665675381
453023989
737696567
327663457
1350653381
417878472
883300352
1226383864
847701393
1291340773
563759698
864926237
507997255
482481725
892713022
1333151579
726392775
887070085
346958532
398131514
1038392914
1251323428
841946938
274911849
1419818737
261111241
1181132189
800375474
591235176
814443077
660085229
1690646380
417840153
979924788
832668895
370064322
906316091
728077443
895331988
422489821
218191653
874665506
1728488130
1103444650
894140159
803590206
1027230909
860659976
396480705
382010611
1022937621
1217074602
845845801
682596167
361080505
1666673602
672535825
712090902
587441161
815542627
1218552745
515014954
69558347
986638345
552213380
650361476
739574908
1084804185
654640280
499368439
640334577
218392582
825172336
928065409
1489232869
1207804985
282253460
735560539
252777056
349812502
261694411
281706814
1411428036
224039952
574696364
1167037201
1484001811
429595159
1175291910
473444302
333779967
449828809
340311191
414110614
1004915538
541704698
278659864
509326206
1023233276
1772702828
1106614806
682136896
769468519
1134425680
882081501
470794912
781193130
1277728509
1453250912
275804402
813156184
1198944165
1300077037
722821633
678278642
1011314887
1775210372
882026326
258708386
381780072
923830243
987425171
423847290
918223097
1448305227
796553921
865294932
499130019
474072983
418495242
977182791
380458170
533490428
1398521645
648348383
800151992
1789438329
641653832
60198245
535650886
1114391179
790814681
742318373
497577753
463801940
1082786341
947973094
674537386
942704054
221951331
566530005
695613936
1723877184
442867881
514640643
1094263767
622007921
646049778
653027188
481649342
426097322
864735472
491779335
246920705
1098017743
1076129464
1389664014
902485144
1669848489
805366617
871530375
1635417007
1258683567
1046445956
1788689566
824589423
337092482
373881254
1461761098
537549592
602700443
709156932
557355931
807321267
894100292
395699625
1333573693
666133059
1129484282
1358971665
473922976
387965834
855238884
1027691873
1101079242
494892095
671984759
1102908025
343092178
1465849643
1367804025
1293999945
1059416826
721211806
696072198
1037041540
296731315
1504431026
752993641
704794760
733885725
657686497
357743362
1405281393
1271775133
1708026697
962373844
710863135
1468274200
300871087
27510730
1225483641
122810975
538801936
1621780645
263462612
171980336
1129643994
821559271
826993879
1213339538
953535924
669454892
1007729951
916016893
1155271711
1463650096
114603449
1212180675
62935293
1452229772
628979179
900183912
742234105
163874493
453849695
317393802
420522925
1047620473
897971583
509653941
918813557
480736264
424752629
830191709
324171355
1103522770
172416820
1646528352
702424147
339955946
749038010
1012479252
396394223
551180523
443601644
333716035
816458465
670108316
453156665
1636141311
1095701921
1077648531
1197263172
839565027
1266647433
947609165
1188636587
1743038754
1002358810
416203675
864784920
783158274
554175955
1058527291
905886101
1494548838
1263487825
491884732
493389134
330901212
1009336597
628608423
642509868
1687371816
614056311
514072611
1444314490
430454428
864635304
676913376
503165546
512708353
379635035
1265804816
458184174
593438905
727382247
721662868
1425330959
650853817
482808807
407897287
333158743
828861024
967982459
411576748
233197687
772693168
843921698
1022622710
1694579248
664958773
280170174
1578584228
836477703
463548492
559122006
665267809
672139878
205172792
510635794
201319559
899760023
1030854575
581775147
334227783
1599301028
654898806
176159587
408111196
1032788518
1570264269
716019365
853785998
1330140270
354697662
780384668
1220770422
542522748
1743835088
1211625132
1061255652
713489344
302517099
125205249
1118018537
1058111510
972324775
1193396385
1772398309
1138528382
1009016700
551871464
677773681
952144891
1011999034
456649994
526017062
751855786
730654725
411605037
817585804
884028863
351592574
1095211674
538642478
1546501148
877706833
655225881
840080514
898920427
511221572
423896492
1189190797
377201420
1248164528
448973891
1603408628
1126150527
1387928535
1393755698
826131708
787844876
1170401663
835324204
922393903
172150315
926132877
1697658076
1465395955
349827774
792579801
487020573
451662178
377797745
456397178
200331267
171398108
758699355
561797481
395873046
108830250
585680950
294040084
1091764332
1047179076
545210835
57394153
503957938
453907325
1330169898
650447706
513598896
828338711
339895014
406322101
1224054724
879768442
790788891
1243883192
509457283
976282781
1145036856
483832173
709305290
763454708
1348159421
1346557562
1560072085
1028597611
1546726641
398061914
910876743
419632177
1069773640
1462509333
877569531
297915200
247173222
912862893
604464809
967193917
1204892469
1211559474
871516545
1739416695
536730025
773430514
235759605
496826379
383301505
1359327978
1248861758
1447519736
514595364
1032716859
1197102866
542319498
1173574158
693522710
920743222
592709184
437147373
956018347
704096353
1681248817
268436943
1602999212
1679812346
521412354
731422747
1742456649
1286152596
863677405
769280321
355670155
1011259696
259990994
330962637
540995231
781487849
631274849
848727964
1595513674
647380757
1139787862
1109629882
699873371
445979652
478154632
418121660
723531115
660258217
797107224
1631689570
424289410
213114058
1405087705
280432204
554999889
394434928
561995927
1027705168
534657849
98194988
496628607
1064565294
575197306
1228997184
819095913
1185604758
898032809
1001307791
669263877
338287224
1786211850
784613717
974980931
778539662
1329417880
255891988
57501312
937301781
735284858
611515818
481396861
669821407
710162639
1035525509
1318629072
850298408
955542854
778966580
991304995
1287062483
749897068
722507039
1067140631
379111420
570951547
1003578187
1275263621
902556192
1131489290
318078
323480671
1036565171
1325458598
938264379
1034999467
998726399
944993811
536601521
694461916
509489347
541204827
95301052
301645243
198218717
990718865
295149207
431102083
389524424
340717593
296025921
1288745360
786085423
374698420
214427442
1358844311
1033327769
893062855
171487555
719086859
1542367820
1691245654
495797676
418956157
974505099
293319004
327028884
1212437071
1190596064
686166951
877955448
255637567
696322920
266431490
837925045
558831023
1437914719
1087001038
422574045
354012079
234291194
849725769
869653685
1028328213
1404340090
282079099
1225003383
1462416443
563119335
329768758
990730878
453509868
1258633095
1012545082
1245552267
711084551
1081474220
1102500130
582004997
896849125
414818617
558203996
1563472412
1421429607
335337258
1068776164
1069820381
468562722
464044965
1061300827
108284066
1431265993
1561667165
494623697
374106637
1491481257
775359099
1059890338
282051573
1778145764
224646027
183393141
833825386
144253322
1130870757
1232932875
1199003744
1409914468
953249127
822064693
836377631
1021206663
864838897
536162472
610174475
944755820
510064928
1354908992
1606295665
866189387
807284178
458312046
1390435721
472767015
705555744
601523641
332362470
338450589
568497876
1142214696
178353309
735057302
136964205
1386198611
532939485
803028949
209837215
338705974
481156516
409956722
547173456
72878
873509310
1116499798
307435473
934148397
522224173
953963465
863309455
751566644
392923212
1149513850
1248177257
466203438
828155727
766503379
999442905
1587706720
951321200
1069760520
1362992787
991346262
1014480245
1250146934
978425378
1137069411
54626836
1488428558
528802546
293366571
1430061228
883053333
399082818
383098281
802255616
769206035
1560606081
924617464
773053095
808342933
517497923
1575613108
399200613
898780612
961711068
1388485595
1615077567
1159145348
1459158147
670375199
623309732
1084279385
491518768
769937542
931495832
332473129
468618801
1447913145
1159880349
938366686
662198609
1281483163
883012723
877704143
365180611
351151367
1386074896
587000493
958715999
673909309
514745873
749388947
432760946
808314833
757961375
1000443108
263292459
469713516
703091985
713571061
551226768
249637575
1768786256
750577384
804508498
264245591
466516507
814049663
712080827
1180950900
224420086
722162010
201231029
816887932
1171342801
392509771
1147349890
826157327
1663173496
885205462
959509993
633471693
444583396
1344448115
1014451691
980276629
755888573
623100619
974438399
591988505
955956681
68542396
887730015
370157090
552279018
538622787
710080240
114247314
1063849687
1088732230
336108778
446047786
1490050864
357543182
1342939642
802823571
1287048810
1048356764
994581881
277774399
1215325695
1206371145
752532964
1042083611
1066573070
482182108
451717002
291450103
638205456
883999140
796266961
354206644
358882008
963985022
411449399
924572449
616594074
962335300
367457420
848944859
685111491
241586921
340673421
724696835
384119409
503817197
976379965
1718605796
456027115
1403904578
842190759
776703340
283006212
802909950
131757894
153834244
536561289
460777055
500435190
413956111
269319513
1242094299
1326577173
361987296
1260103600
629264214
1156709909
643082560
448727873
844313440
1286419449
441089563
530412380
293258896
690554197
790569941
241473256
428956276
870969578
663714642
330787896
718213049
836440583
749936283
1223874945
1214881915
1012521122
1661259616
1140795799
695870218
815145036
2962057
365722708
896029058
386022964
4507130
817284257
745155967
698190395
730890177
676918657
466628871
212996748
530415392
922544049
782328519
808908999
1306517544
134644377
894536874
862161035
765394747
910860077
1189040618
550231166
309014617
975327951
1123510151
484350745
1375503227
512968103
625515094
1096758150
92902052
1113314414
936414064
824062476
1464983851
338993278
629447767
1086629398
909833829
576817052
1020005766
1677035490
515565223
728828722
1420017276
543019158
707961742
812018100
973691275
333833606
458236667
1660628354
620336280
775589139
266689553
864828698
857326655
548766856
1573078580
1033052197
544608011
1785866554
401572020
1373729017
923760016
1724831566
388912165
1347084520
850334181
744969522
1686863988
903647900
274436299
1007814354
1085341862
768361367
1052192070
1122699029
363858452
829979340
1088636142
870784297
1204205553
421989444
1229796642
62117244
1258505815
566669192
516052155
493497928
343029006
1277266050
463044400
787909118
1702272134
24402173
1086714484
318371608
841361052
895358659
549491505
1172915621
411926632
185624440
1244215353
1600231938
995828534
359223496
1340093011
628061311
361551340
610726130
839738879
233288206
652019305
511871673
732129219
342336098
531680414
1043433815
754263883
1059146367
450636629
617205810
1232165022
817428915
854545911
744182553
659475114
1728901892
1650905910
1022808696
933914663
129979594
112316515
1221978247
1577406313
215569928
1060327936
622477508
510586154
431474084
519946242
764879986
463207194
31362347
909703287
1116241738
1032012051
640606916
465620193
1145106262
785600538
127216849
905372916
159023927
652953301
861023819
824602711
342722215
754928871
927339943
1199517472
492601275
674611887
546669521
1128196565
427035948
317130667
711367303
132413661
1090555576
1003874726
669043955
298367065
227090333
914440972
336593593
349569858
1051339721
1109786978
1539221731
718307
930872013
1010927172
646286310
1698648105
957044049
696022521
1308973079
664388654
1117483515
1169203937
1375786707
916974615
855203825
700223991
535364934
1336921370
1468638192
515035666
1239055730
454994289
422975016
506002766
96096621
859995568
1614324232
792546076
1400517305
1235543407
1376912254
1133695265
541805436
509929249
1047979062
608109205
865436790
1089826490
446651046
788669459
377107217
895689044
1151335979
1001434497
115199526
397019988
1284167653
1707981749
808148513
801286302
1065757907
146778032
1106092350
1592387760
463612922
456657975
940860597
1287005217
1044585241
541097260
252107476
969675398
829767153
1618607022
1116516721
541373737
1045458214
461635652
1176743111
271732820
1125161632
294762261
445099380
447441715
459801047
379612349
627065855
1014569649
976990283
1643133276
1020802759
841723409
1782822317
363948192
969402459
1268661328
701140050
591075575
464038254
1097740998
1676602367
854075037
470406722
322270518
815932325
261454249
1464416222
1050926044
1066758649
1699936021
1163551061
846531661
904629780
466556738
1359658484
1098145398
88088480
925779956
347964643
1267901231
189830477
761801679
480727717
958162578
296488909
1768535356
992581103
1097398111
340308134
1072409306
760687021
474973831
786917025
1579554078
93991327
1205515050
982175995
877774122
852468366
661756849
981092657
323461578
418851775
1271741349
586966481
85483091
108889303
1716070368
1090807559
465311322
1205638012
134251919
1451656989
1134493711
1784559442
114378329
1451958919
815919640
840940088
877510948
55731360
236568295
666807046
1000408523
260124727
976194106
1410926388
1066231955
994908405
957189681
502787378
471010239
1056402026
1099969850
540028646
535260311
355940437
241325315
520242389
1479195968
396156437
427393488
1560764750
1378784261
364516057
928440885
1675939294
1392033364
366970235
677785140
1791789144
288472693
675085636
753045281
694267081
1114191677
421900155
989598713
268315638
815459086
344490872
657224802
1064886395
735015718
655630168
1518198042
466219111
1177976268
710615136
1744434754
693144557
195003402
1482043884
587065274
1688558311
1224507052
785317800
157647193
947741110
867942379
595063281
350225945
631478103
1265174693
1384897761
528432206
507944976
1180727839
435430502
372015475
982047334
1151750823
974660624
214172444
1064085846
1491432798
297986246
1491342632
643558437
1052185318
365062585
451514562
602050764
1201801480
580405564
144475730
1613589984
608913834
439039451
1121285937
611562305
830295211
809769173
843255685
532163556
1197084269
303434509
1325891322
980582954
781082911
1170115679
1275504292
624551984
1024525614
733370980
534791590
1243696927
747369617
1347481805
823094245
1691494639
773662257
785063572
1059133980
688937446
114727809
786721968
878270963
1344977588
909097893
982173583
1593278833
945722274
1748788458
1130991635
1233424812
1337969819
456243434
862662653
388194157
1006387191
490754437
632804837
442793047
473562575
666098332
778263926
501709856
782728952
545236083
889850157
1330274108
1114115660
154017599
760825160
708806193
1310949587
1743137249
647909507
1782795660
1055915558
1760874971
767799023
1608608826
380764305
474998462
595374976
1011611330
894667513
146622854
1387649409
1299093578
616542252
482377760
479578179
1402082373
1110259294
649388584
1109192444
309069047
415478574
1694052179
1460679501
908695827
414430069
243650204
548658797
701967351
403808216
1110353810
421665022
216102775
434702482
397519100
798719833
1320923360
140213769
911170766
1338547842
1319744654
887038224
1790534824
641772482
811184146
663659945
425339493
902164248
137601080
584425250
678951694
317084431
940009877
662544878
1470676398
1397628697
527019673
1388901884
683336096
299096190
631878668
587058230
86229885
1293467042
653013566
1021589896
727919589
713018447
307730788
570844991
1399191450
785602836
604236712
1008594806
836840432
955740721
539304079
1345310248
915486139
383065295
750587262
1272400405
1178338905
1780516508
1202898446
1061235943
400738125
1033238760
615307564
576858889
250982300
41679786
92217515
432802100
69265664
630664182
1061558575
334660484
939238784
435100417
1233190722
1010517447
904656980
957246345
1090756311
1427326122
838846072
1482242962
255282714
1395262274
483659165
1270310870
720327090
1062011856
197093790
757702410
485243599
1245811643
843426828
116096683
1265703673
184511684
717778105
701189112
659511629
684145390
290055025
1539050049
351360896
1282700630
479140661
1062605153
1735540880
494510541
665143636
450293966
949545334
506868061
1143585836
847184876
711024135
1113546184
1277771084
731138847
1687362177
350957221
1399617772
854500219
307612452
978203369
270286626
554557760
1018010265
1342499326
841900307
801308906
356443358
466890754
315268163
565905727
972327634
702441270
722202637
1601270152
670059241
705327256
703458879
33469514
867219234
150814194
991424524
464369088
570536037
1236122974
750161931
1467052144
1448716909
837706688
171826661
410953734
743477585
409132926
466357657
574483422
343785250
994349568
1543340002
1051780804
1408998131
963860884
671321651
1233680785
993445241
543285135
900970410
378804807
1140241830
710804823
870956521
482328939
912346251
1600607002
468745305
579598706
1150603361
506850264
1241567865
1649390589
254321153
1246192424
364502940
785326499
461523406
1489722027
992455105
630993662
1454991263
492603121
1196539541
868879320
1030596566
695819360
33699692
1094459619
387853544
823075100
653469855
1063166684
907895582
837397362
1125626112
471694069
1407583747
634784302
779501248
1211333695
909715524
853118646
1367579654
486306880
1688627792
1236502166
687950066
476324409
537980758
290381766
1569984665
775659887
232117720
716255111
446420832
868058697
873351769
616617860
115925839
1443631830
766238187
416039369
1304389324
1002746495
548283047
255859811
331499287
528430418
960944411
1735459161
714211254
617309775
1330552223
440260880
731302880
302129445
74679062
1387282963
331625632
263002308
1755636170
1134703025
488271039
834195633
439500017
234274706
1324139583
490076917
970152137
600307628
732388969
1198653834
1345060423
551188278
1151755388
1638861279
1387432315
1062794273
276049262
594526285
1632107872
1394663378
874578753
427120633
1006433072
857965784
468458338
407384325
1025740163
489354650
1777065926
974380642
527799399
1743440228
434224350
1363270918
1762367473
532129206
940919834
253385219
522447712
1141153911
785804906
1139860004
774813112
1021532504
397808210
998337679
486381002
1628766558
1172955121
371493549
1041690005
1034022222
1687801827
791464947
1337111749
926349003
742525612
913035637
739611431
123689241
1387607394
683919279
221012492
466688638
761298751
1168146673
563148592
949544594
402301916
250995893
736304917
505988952
866538727
447324345
1250509556
862184315
260717450
859032637
747593461
808832985
652760516
1032686667
106803889
1598406240
813656055
750948381
465841710
591326229
339919811
1059335749
312044832
184574465
1238858056
388050574
844731555
1668882958
1303056082
1218236930
344547670
713829157
354298701
508109384
826998433
995395724
372682623
1208222051
186727547
628569449
186944631
960235444
504005811
367575158
535226426
564682650
350132081
785047224
1271728475
1362370169
1113960193
1074514084
503812705
1215475269
781558822
382756389
607755815
617044756
278254336
719370236
499951197
846199805
533221167
1164996703
962528334
679097727
714158079
1576255935
404575491
1785561080
902208898
470267186
900173458
680331324
999547893
1362980826
310688848
450382107
1477228903
1347963437
960712938
1416687464
903659669
1694624184
916050285
861319471
721687379
1286667881
441499722
994006906
874748550
766368316
457479863
358330323
1610107198
580098216
1185167559
1092751121
555562968
1432940588
1126409896
1080461537
1229071190
395916895
615234332
1091045776
576401079
174525110
544489588
982776488
263895918
470895849
781528221
703428840
1367225589
413331715
539806591
224765741
681270110
963481560
995217763
350996752
1665476205
275391287
1279282207
1283748770
1363901900
54094778
1697203858
180173848
1653220104
528084883
1771850911
449225678
963487153
416348020
741038724
712918571
620245841
812770094
451944288
409506107
936947939
983463228
939887744
189524619
453390797
1289618034
1087432497
991088915
752508350
1091153659
849783535
614257219
270019914
701533928
338853340
457452781
1211995918
684357914
1226627723
1758644773
903778778
517007555
1415499557
531565743
952531153
242587307
362551548
822928709
829012571
1003926891
118644867
624965882
473745976
678800506
1060452235
899366594
1179563434
462710005
744303024
490252633
398501999
1366023727
377215633
455031033
131817247
522288445
224996394
617133383
316992313
1325450116
527987477
1071583588
777473088
183903381
268612344
783939884
555343461
360914164
1238300387
849177895
707887555
453220979
748403744
1374150145
1478672438
685170064
1368889052
829226392
153804988
842676668
909041996
648119306
469909453
1488451923
236414994
356301078
124882392
385276787
1250928830
506221734
1125670888
436371095
724427994
498704334
318446065
1620404696
798565018
819720537
908842247
1016385265
1109631292
939557621
1332968964
641730443
1515890489
1025330313
740332129
712176953
1105894580
479791664
394383521
1040734952
1195716136
1451256590
465178635
851399244
372917796
759555247
596060453
1404679978
515422216
509584373
714025617
383486465
448527126
453200522
171108149
640701191
1083587072
596686941
414607947
1309417620
1191002983
803529829
1487326994
678977035
359519410
76918001
849127598
440699180
303356482
1303505825
1013068332
828477124
952086973
1192360115
644614394
753294454
413580810
447868184
1101764314
769873747
789220604
221940139
811468517
1501166507
1307642580
823347141
609422392
888349542
187762406
777126105
911784634
754220806
531413311
1734098380
147134334
1443634927
1560927290
982448304
861663167
1124565311
567146790
847430972
492785057
108088678
1032890834
20573686
696786937
1588136861
542584610
551814648
1146144691
68389195
698253842
452912812
595802183
533850173
502400665
232313581
1530226766
167205603
293581074
1175957217
1406133020
75159292
687131093
1226117270
642147231
1053486978
620462247
1073394991
1351440430
692240252
99576263
992268996
1145904598
805913820
916856468
1078804623
733871437
1305012522
1266007303
427715893
154719114
849454900
1637769
787162799
209486683
829914551
824216980
544229009
546986591
482180429
330027384
949112866
57679283
127526227
689590460
936462565
747370485
874218931
1736200806
796510685
799966338
1788726406
540849389
477040488
973241771
1637824298
813321476
803174324
1169546435
452503264
326638160
619156654
954656001
1268220658
1672933391
1053973404
591715194
775905329
433257398
481151101
88055448
327615824
1032730433
1185192921
1606390245
726082904
1166268136
368681256
529170776
1515251522
414351367
1466693045
637973945
737816641
719588475
1080211010
296144480
256847556
258665607
680796750
897798470
624896358
524062369
809776442
894504285
1127168976
308653671
491201233
929416839
624348574
717369518
1150231056
663272160
413609813
551114566
728115440
1251662875
595279790
376135746
1384427196
405248940
775275
1134160048
1637801383
607702509
269098992
1200306085
592662506
709602659
501417724
1103224011
1485558782
944403469
845273441
861002190
984930990
394044
262192982
435672894
1062527057
1460719924
959433880
1230960306
1265273080
1245810185
1070222567
304457277
1466306896
1286040574
1019363073
853134117
1600027911
227988368
515887548
892391869
931734955
682493138
1618797701
973552803
870656819
359515441
1088264226
523617456
1162783149
1471694575
1617823616
1671817663
1123629725
873725859
861590914
484430553
883680680
1465833042
1046867614
1130172246
207905882
1236241329
1134831120
780590698
408014781
1209766638
269217772
1636731752
314126183
1501982774
999491542
1201109375
1166634125
582489346
424100260
866259562
432659107
428983266
630143670
276835022
1106743977
1184124380
348161377
138939430
343128819
751334515
335228772
1686017719
845254228
382861573
720385467
1054103717
959918589
1044873855
1194782268
1613186385
1226058439
801459327
859457222
559828269
1743658377
464758677
1064568950
797337408
387698629
678516009
1147692432
732104658
1035274243
450960349
670692896
234747762
1142172336
385468257
627602345
181642565
1103750687
672428216
1124770788
1620021199
428551911
102929237
432482830
628854840
662643480
1477220088
363716263
1023712793
274251970
1202542520
814003837
545746137
366767115
1753895765
387472345
634971302
1172783480
561253684
198210031
1467083133
501251600
587635884
513194630
1082281197
604305212
618896032
807228003
522217659
1320450895
538981698
753690884
743287417
1323229045
656696297
832041682
1444933739
418003046
1349190006
469864168
344650028
731202306
366140265
734292726
1747347153
804798279
1202721082
1238767383
423062577
875387259
283582573
341022939
474252975
1168164956
175601596
657953635
38077106
1395168055
867204001
1446621496
977045679
1621189250
368335575
736931282
520400972
337591905
364808444
509793570
1000412898
965274881
1498227917
845572944
936586404
1289882715
293317492
935583782
538806950
919341530
1598348387
727681197
1270616205
534117267
1628062939
180558042
309317478
840771308
1138571425
446040322
573005312
214604690
992544329
987160353
1073550834
503026495
1494357708
1075597760
689941317
1008866225
1031736257
559693198
1091406537
690414148
806550997
192288367
410667063
146942042
668399235
1333614338
994810854
634991804
1378384344
349962825
872413388
943647212
1040774527
486093150
401136476
944052172
474422135
870382388
558643252
252356012
524630285
650989821
833394742
1048720753
1479623140
687777287
1399688781
997432208
914155131
640124086
1255629454
1356121540
1040505882
892660456
1041265809
1490639476
738381314
1622482290
672082664
925593738
1066539303
1694565819
695652186
482666725
527770677
215451400
1042682303
540713516
1323423493
939783115
1076490884
1124664534
463541163
1119077253
778402931
535309341
1122413069
877051932
651169469
382209280
326701622
463042566
1654083636
1372496929
550333201
726845284
42570591
831255226
473239516
387471921
1599624737
1118989229
1277137252
478825237
382397827
637989506
670954757
546844184
880490078
770114863
1047190813
1197130597
1374676989
755768288
1468726001
1566417166
419567818
1358212929
1471214796
547906755
470003977
500927736
290835035
816556720
946846801
187742782
70329261
126685152
669818286
728050249
581623901
1021546170
574816068
571215976
121434573
1630583050
1233673985
1135912352
797328360
1535827718
1221390360
814714740
486361783
742063247
1384257405
573407517
1107483718
490814336
177096773
409384397
1258929518
432579516
784943417
222229817
228703113
520044387
692983642
334874103
625096382
385033034
305749321
632468563
927781418
511050838
429595556
461971207
343950125
324809251
145515438
578622962
1184950263
1271556829
1345770008
1241459779
671723337
300169790
552938579
1062457966
201029616
949421009
160887157
1096709040
1206020542
667301643
722347045
886469340
1201277612
994414302
662384143
513041897
479517268
1716085452
773760038
1715155341
1112719031
1106651782
345064577
610783721
486087516
907262597
1020547316
1601212505
418282494
976031016
728425970
908720794
941547588
1639530698
815803986
1382274112
981192170
148127539
1022922631
718406685
530372838
1189287092
1505464963
1134703906
425175649
871911652
1265006943
708037874
510613936
782559193
1452488853
1175404474
835397410
210044402
146899870
1505073786
880189590
286414618
1020317080
719387863
817466405
1153364060
729345878
1116411066
1146715934
511213686
466970844
900757986
1732820739
1122020061
497887864
286733361
380458987
820211770
948793294
1307028344
965523118
438529412
1624290994
621117333
426893682
1098918822
458882868
1143574766
507931012
390258992
766154856
905287253
730206735
542699882
643125118
639918594
1111972608
329379091
295284847
552374185
446920868
374339859
875566636
571602853
1600247244
505753716
358739890
75444
1575453290
453864168
1513055048
296559204
1008109945
1223068265
704607417
996926029
982016811
14863149
904475983
1157339846
1026365833
471851311
980273984
363147481
643554242
770357669
1055516980
826980890
868265889
792551859
1383031448
953324011
1034593473
531270553
1191370657
940382126
816007385
531142298
1098168053
313635487
1706611474
793822335
1123655487
265858775
981691032
1593751056
609581902
1016776072
963998603
302582441
1200428101
1156002239
714763114
788196329
711400047
831908361
687199776
698388136
1198890569
202932449
268506364
1367933352
905309485
1358642019
1391475534
787163118
495891163
2518887
473941338
1615538081
872549716
857123214
1063888804
757145957
624666922
1191829800
791963812
1762493406
726024758
828310646
63609689
453263479
796815682
1458242829
900920588
74823998
704765564
1570969220
1014681480
1214140352
841255120
342031140
759969761
433318486
560198171
763636028
630041572
466754496
518878385
342210388
550070303
1222732700
671927852
1059025556
406070604
559159926
445379662
1373423188
813245584
1578905973
979492352
288823114
1014311723
1470211770
930821255
565138660
407541731
1589047152
1707150835
643899812
244721685
264611974
581124552
1481483380
376373982
366595982
1427306593
913610146
881664882
616993939
981056762
847802098
213095169
1081625302
176468561
224083827
942004174
369583634
654392114
1008576958
1072267802
1688792076
808934013
336686226
185946561
443138354
407453960
753959671
1079699343
804134507
1156617522
380316613
1112450665
938239901
1129973285
610721513
946879318
288239837
706076405
1732173722
685524924
743393082
761243081
829863900
867016836
696340200
449836079
714924946
784896288
107004916
1148547716
134895947
1081340419
348754552
539226797
29763543
895602526
507395890
706933390
379752650
805599524
391995875
689880931
1361891825
612543854
358455464
244947336
477676604
167403710
761947036
899560001
132306174
73352746
201307274
599652106
1707313520
488691726
341755258
556738405
890447823
281169501
388085466
891999773
1292652284
704837189
801107368
1099827949
1273512486
819286101
1017227811
167496426
1709877334
451806950
508310552
1489156003
1026125614
847300334
1326268615
499184022
1104813934
1603322207
215991014
1773437653
1395978719
540705046
776231125
597634857
1647982431
786131142
1076683722
585020398
200672286
1475379787
1530546991
889704400
1240550418
1160086936
429485750
1632558904
1087326912
1234452092
921243234
902918161
1393983186
880763893
583699658
431769563
1032890458
322187029
1422826974
1028843371
985114601
1058444539
708131509
1126042051
929054189
622850458
825037599
209235101
381358729
935620442
508002331
1227081847
628622235
1066032958
459078117
843126174
652325400
1217456866
336397733
528409566
1399613814
1530668781
1524906614
941530543
307296183
1780625532
364917041
973836236
288912120
18984488
842794577
1768489001
125683005
945798425
727206071
659235249
572259280
1040861543
1487732079
856253679
355776312
472636942
441086080
25554599
724584377
625669289
1305676156
1282763080
290235638
1064515414
783621018
385088336
1631915474
764475411
736427214
467682014
1210692417
518082626
1259636793
1234877729
351397153
449495982
653505814
1395314900
112450053
1063803877
319981431
761261101
747329188
504153084
433907218
423351473
1193050134
288017516
802918942
1666408104
409254573
751848512
1512235783
510041265
410896392
1049989211
675359565
753921768
981174730
322157265
547352538
667646052
625116202
649156915
383577283
329372497
665810218
651879844
459810620
265386857
417133896
484177343
1396574228
679462007
1608619103
1756916080
1338501301
633806891
939229412
1668069493
7048784
652258006
1169219286
831277961
960568734
726845361
1025978957
1286796199
1325960243
961974950
658664515
1379078976
839948654
903650552
800226652
335464919
414870997
1170847749
739185563
1455134522
822069701
1345225316
1447318
1050291936
2303258
1367471123
939633116
1327334485
712998838
528260734
585978246
1112260523
1790217872
1425061166
1013627565
1239114335
1245640499
776363483
1262600279
1080629619
599323277
159773770
904529520
1173087004
686034053
1152054335
161051693
448782628
985705916
1459784510
1476218545
1253022846
214212649
759040826
1207601204
963955947
653091230
323816184
507113035
591444934
1114185073
703765829
201168119
387864859
981108848
1038350196
1383495630
1148525531
816534433
1044158296
1326736
385654326
247252693
574998589
1514742490
1611278908
639966568
1150825564
387325769
839555750
1079364751
419147941
1682275330
1798794815
1246840190
878321392
125195611
976311973
419793197
471855819
577397914
754656977
983188957
268703451
292913796
130806324
643264416
614190573
655218328
1386925556
1029626613
1317844725
659337925
1067868719
460585518
204057416
907148618
540091432
951062499
1531874512
1200298645
1105995396
1572645492
388951211
673895592
1066348174
654494904
937592849
355894312
549925471
483353167
1418474747
899475760
1727851999
622499657
21891349
87591150
381381595
386702243
1159575286
753820509
265159523
483714447
1167591853
1752019989
1491200318
980421538
438308729
797258885
848846775
1460262788
504570551
501533888
449711285
695439298
73408442
220079656
1135366254
1410126330
727977778
151830249
454032956
419654082
213243535
429195853
183038955
654410626
466366855
700359749
500490252
370063744
623457892
955924282
895774350
493262303
512689860
287991371
705577469
194086044
782612229
453258991
120782304
1707401193
1038243904
285693408
826832376
1067580920
663134850
459538622
942223296
869979371
1589343770
404851099
51915409
778439278
252141043
1639268443
1287175343
1045040518
681046138
519478557
1615584199
1190312738
906112863
522357852
777674682
546784249
661378395
1022163473
1285336716
119525973
816994866
1351454445
1784171064
1295430586
540976589
267505536
1793897976
880873396
471293785
798194406
109368054
440273709
269138238
721797400
1682006957
434892776
277684704
1262941607
1086564932
1141867149
410457884
461148734
483223755
795368348
839981963
1008878595
1749329451
288921183
861666630
349808693
883634263
1389227005
1284043246
464007663
1788199498
812748765
1046165068
202712821
943169116
1457216996
316606076
1759164132
1033935631
508671483
1043765589
566962984
1680528964
625591686
1315951038
236984505
1065619306
1102006280
44158929
853179968
1074097273
986785656
941799305
313560088
705032625
1484828490
814831020
207159065
809784838
600154469
473615193
1415383654
298099125
448869056
1047751149
527617551
658190140
246026224
705412639
880448269
1587769118
656308239
377529652
787047009
210399767
734825120
912717980
906425821
213411695
600054164
632938443
547000360
616449258
901132521
519572377
892708448
567969593
855692235
1361238115
1330236797
342617890
501255673
723546537
1608307486
1170559296
946447479
1216246024
728585943
759844338
1263998971
2692642
388647342
514309318
372781811
788088132
149404916
246399210
649153061
1116159658
893939678
1066129271
147624411
560484300
840784880
881765530
1153626028
1150334753
216001312
188544310
536935307
794695327
727556243
833602279
1408778745
1413112050
758953460
872766096
660295365
251907614
1546492531
1103877835
1097435817
1460474013
387517533
766465607
821219173
761023502
935373498
509964763
872008123
1047187580
457260897
458726589
639684045
1619274036
546477161
474748096
512498895
497535199
196588485
701256425
1283843969
467682579
126108543
1648405977
1679140435
1039135915
1248703895
549081356
1017655074
614926173
101288343
1080317913
282298052
502811906
739025853
753091218
1560940056
445412478
388083077
197146278
581505591
1394744623
805453100
717180320
1103007288
1350183479
513433563
1658637906
1687952976
67974003
1259431127
812293341
215623097
441186548
232153148
804440648
1009280072
449836138
732238942
809381753
812279484
1050792440
1037498620
1408732749
1036846618
626845101
1022868493
1104259069
788256557
783375628
289465433
1327146935
605804413
245344299
605183960
684754756
1757155964
1757020901
511872854
331473807
1219778893
687959995
457328003
1797309368
255567790
1222605008
403719288
333032464
718608971
311028178
941384123
1414232173
1121794107
655992969
560807267
638967272
955580845
70154056
473397646
1065556674
410935858
800761851
753436112
896146744
371680386
826959476
791787135
479279475
867179631
1074532291
573288943
934613390
1719702141
1744150677
1136930898
954212871
1099548524
968962452
528534411
1193766441
544613890
455454564
367447283
1207734647
456406671
124817155
1126861443
932681792
963354335
728943678
583787487
1028679598
850952667
443535640
160379975
1529010411
897098135
981889612
679209086
1115469617
661347130
375895145
1334303248
1159455249
976226924
317641056
700154277
658682949
1236421432
1446482526
1433438526
1247361562
742984542
1139575061
641348675
69597584
1031485503
300288955
346229296
1445337164
1255281626
1274856497
412502176
875506855
729521395
450470929
1418576479
445218808
933702137
702694214
381658375
1114934136
1246722169
332954409
616539637
1287227791
1073311655
594785006
658193452
1720350698
888851055
500846242
532493744
944455368
1328057994
1404534542
862395392
352081918
894788046
340822576
39673710
820059838
441275358
1033820010
7480321
1760249965
843166778
434094746
1732870438
325668996
511696072
925410628
1177578904
434531562
892943069
1642931667
875326176
1722748219
905700237
1088128033
1549251560
1103024858
988239260
1772969244
285777601
162736248
637522437
810194085
365450756
433869415
994750331
551300765
744253024
507488050
1652172688
720506675
432542018
805807402
700379646
611821142
460913595
397504214
1334474413
1344792956
1430263618
467053135
926974414
1461908087
184340427
820983739
1105580484
447736841
1332512622
822478177
506050504
840526236
345038854
558523763
1033805785
540063140
1208765099
936081696
895934339
468948611
730792902
450909306
1176035239
605803112
500227523
193217058
594388737
492291919
189513530
1206492794
333284037
186415686
1647222585
783476464
272768021
1342698238
1372361302
1501854908
754986447
494940660
1265018158
339669917
1459253002
62589604
160540553
907488807
765129129
1492143740
78612860
1327579174
799392011
470362750
1327120456
874778520
688537939
272512565
342974454
1120794560
1070883398
387844443
1123482263
538992552
758131431
135550733
1101840839
343197364
448156882
363960428
1152838804
880386608
1651709151
682829694
1178224601
177060374
921488313
579707347
622318361
277272428
206671950
1703199952
991695730
1542648278
358946062
1065112754
1406368880
725632196
433815777
1329550641
1261253212
570215819
1637590473
174529382
1353638219
588345783
97965825
740581900
1782886328
726000145
492634937
900154588
436696449
316818069
950273697
1632136117
441566578
429915709
1036653007
792535773
1326727523
125235141
1290746133
387106875
1444895659
730278206
1755415699
1263168050
635661172
1129938800
1638392911
989458047
396221876
418638052
441952125
1182233005
540094700
430573317
733040435
1003950179
1562713835
938722538
1480998068
1672157901
464148794
100464279
823615320
746908105
1256602270
1201915929
1187563323
986477435
1350794184
1492600987
1280562691
364566816
1070097680
1221726350
1212584602
1241220352
623257640
657789528
1412900539
156185553
518659493
1062866405
781659898
1226725983
877046956
1679570016
1041505386
599941424
735646518
1522351177
1005279779
1314452144
961852539
1684136384
616493233
492499385
862831716
821143723
1624234423
1252204230
837687245
676077135
187472615
44377645
162819659
534933681
773470149
487807506
1678009939
131894274
533641925
123061471
1004567064
475726532
1131514820
325459479
1257539853
1210412028
493028849
711023756
445449776
1135708968
307742608
705951764
1088161549
1122809976
869934547
898089111
1368210049
1782661910
1301530213
596348028
606039326
1334132235
1044613822
1276487266
734500445
954486940
949240375
873103933
297780951
788242044
1634716922
631224236
959036677
1089945934
993796884
1211433905
749070015
949734542
3715237
1186460055
293743907
1146661730
1413736541
1381564093
1347838999
1190740297
363958363
912483448
709181191
1157232294
515868370
304715189
287745976
172723611
540603475
1351503909
393254895
883518238
778727415
534605403
1736003831
892394679
978963724
459998722
889590397
544357086
878566667
1088814904
1398619311
1113758539
941244872
25886669
451182517
823547784
882451541
292477226
609921941
405483348
1482682530
1013050511
942022909
724959064
530359889
936559293
1560301497
799693354
1020070728
484182254
1335750785
1105092197
45607890
614720819
381862873
688253417
880497789
725221265
1477467446
1357295981
396972353
748378952
488837464
926360531
850174147
826579854
277252549
802251290
1761892665
501905532
198628184
1029423071
715550314
605522870
666915475
1067239955
926909511
943419237
189313146
323869704
908508325
342656229
1390101484
121539613
1222622673
529425556
58855758
1076447213
494695158
372221323
815028458
821704223
1239584558
643145769
999685850
833650854
540136819
999826632
1096109096
747846009
899872614
422584826
1480146887
347825657
468875719
141374272
1378471168
1366483893
722933797
881720659
1128113448
505808259
1297472671
1386012865
1165265080
932508604
456304905
935084116
386436207
1126361911
326888803
1291404738
193950314
840005446
104000893
861810972
950449300
1077437320
100770846
677718211
705416681
670221824
558269306
499630655
1668838670
913745466
1187776449
439974025
1303772540
998292627
1334922355
548257913
481187632
835948661
88411738
1056971067
1306625609
960873683
2785970
979412133
968189985
792311424
878482420
462661585
49497194
1195648726
529141675
522233784
590835394
954680234
740719526
2865886
1326354730
1399311291
775985098
423691029
898532192
482127193
547514077
1109494952
781743216
860814818
1604476204
1233526707
951359586
1772053396
660503034
1201670727
515844620
634112670
954167416
849355395
191966213
313696966
1057571241
506622239
443944025
900632240
1290906462
316329145
550930736
896857296
856431499
1497900257
996915768
341137001
1021951142
686412400
395271790
571412658
292891731
1360508625
1009887407
1138246807
1122768670
1130312492
480659103
380748755
594750710
1018302129
1169388213
728465297
660093780
281051020
849014718
545559059
1196009149
1240443568
390514175
1014040490
1081974721
528773892
385821153
1747335217
423907998
828690836
1223295671
406862405
155637692
381187732
403438260
726274550
1179142707
370229949
576300674
975859807
382454698
1538930508
721565217
150693276
1676470226
478274656
797320310
589779123
491970802
836536532
149065256
646800010
698950086
1052703508
220398091
456906769
226533677
672139710
598408601
1240661212
878176157
765813191
1583415136
652266440
1310742015
546063786
1662099880
438981393
1457772292
208793146
390387404
147533606
524721890
1525932289
952339333
184514003
635237056
320657836
1035464045
1298623875
637101115
1140271339
421438193
1198350045
1053804743
410466595
597391553
727228292
618582568
600464753
804638155
1325806488
1595373105
224898337
1784767359
1743264908
1453985970
423135151
1347350538
1064049040
1732290172
470197005
1074627583
537260337
657648057
589666257
1445288023
1180363651
658839228
548864303
1024389256
862926754
1201751860
167015642
1370825719
539403333
1352784118
494351665
837603896
743040096
458717068
188802154
353945725
185858605
716405492
1494909407
924709792
1320009489
1094015310
157088426
775469764
1036287996
408775792
1548687611
789508770
574444407
1630235686
781923177
406644747
268454358
994557013
1475878076
315111481
397999730
1489317338
1119467840
793094800
670576111
963805356
1739881818
544684035
668530361
1480307990
493088793
943384645
510138518
661849787
512041521
1387691867
1549695280
1363510690
850048541
711469261
1206414795
624349479
294596636
872254538
457475215
1237736473
478453601
1203515329
401431095
485329291
851074874
662970831
682111760
1027454196
313658650
828365547
482412944
427477872
1390980379
229204215
1276658683
1333552162
484408524
1442835926
770987140
424146873
896563076
922290324
291741267
641077314
821565981
441228160
673947468
888962087
647200272
21191728
1200582930
878796794
1249512026
734090923
1372709176
197450622
1386886735
1351817575
1106387180
539762032
591064624
1103715603
274963770
491398110
473024994
736562723
870925235
683648607
1137033796
683284508
414194013
943361927
1377811836
1090091714
701614504
446966720
893440314
728397354
1087039398
850734051
95461968
723224054
1241876587
456492230
430158924
298730522
1751731368
423550356
658435159
1764819423
77339813
852770253
1513721262
969066777
650723969
456563938
1228211606
1744096079
1173048518
1605663897
1190757878
530474508
1020221137
321820137
1004450626
674375104
958480090
414551859
475786152
692550416
582346608
828814521
1032585635
1396701161
1139810399
474987753
918982616
1227253466
1701826041
728633058
77891863
640993732
519651166
261039295
811148470
647577731
756633399
368635178
289074227
522558250
304913533
1757198490
595373306
763275034
782607204
1162257975
370753460
1384894243
912448705
1341697908
818178096
829107127
582681843
1050883512
1418287784
543337054
1787990445
1090564935
154494611
1106237451
569035574
545574291
462242264
1048498026
830817969
946858491
309372612
908279282
288548104
1392263537
694734557
882375946
493644775
365919614
929576353
1449103023
1008911295
501569285
370930819
1750672074
379382430
898845088
330688198
1158298762
1485513525
768111319
890623489
567250769
457903766
1231310520
498339060
543387357
1069260222
914371587
244904202
325684140
1368310202
455544113
478220138
562014375
973608543
1088831565
1095921004
318975045
582886273
609596504
649799013
688757460
478953296
235830440
388079230
105139603
998775528
1642234400
454391082
891048184
410819285
1085595061
874905386
242521811
987002755
368067040
1613729734
380307557
573486155
947815380
959699416
601810259
1215837353
932079131
69489486
823378891
809474571
1525971605
514313565
357314847
685199484
1505801344
1299619594
958333001
1187928281
481329781
46986744
405325831
895441896
317470475
279772806
108721285
1036889060
830514040
508972944
538607622
1721059685
297428015
1065459439
486405425
661382766
254528496
621468093
961855682
363132333
1390218650
47863113
156612854
912166702
934593424
826685008
796737001
770720901
929209050
396643551
456270783
267415548
1511331152
401492526
2055834
1440641676
357585109
330316830
229475467
641335145
569022982
565770758
872400850
1299012717
449215181
536534587
600515348
669261681
366135520
564599042
1052985741
1026115060
1241693550
494938632
560291850
605305517
714019473
212728401
1063675110
498968908
1475708611
1014175927
531200783
808784766
892899497
726299825
484226283
1421771
468284501
644436172
845441703
1644748328
1668822483
676756763
1314618857
512116676
900842537
834903719
429052548
721406759
1299419066
533131225
1055324946
546736024
220759107
732164059
421592092
149198647
825135484
820501085
678829899
40148998
503667418
252480435
496164284
405289187
1069584342
195958873
263250437
508861378
513302087
185361773
1017324124
350750860
451078683
1009182563
1008344367
1785193930
767100130
1425853356
676408396
1082265233
248132918
1382164755
378965368
943000724
1298567446
439716989
317764007
195792077
595533358
1059603466
1386600465
538413642
541609355
849732096
473176967
713009585
808987835
453130058
630429749
987773025
278729751
888025945
1247863664
1020001747
996334858
384490728
563363191
1219344077
530537900
244419081
869106451
302197950
484384202
1232162466
143954207
1212516065
7985045
410222345
560170377
1156966717
469986056
1066550560
958224824
1057798234
1572806816
917233428
718677240
689155222
928400918
749852439
476140366
1427691942
1478416625
481845553
1051324955
1486337695
981780410
701438875
1542856638
712196818
789509353
828181971
1284883277
949071152
428473556
275471318
1144924739
710577590
1458214770
745153487
820658619
194048093
242553089
820224553
477474605
596092337
216104270
538189350
919554230
213019239
1379520510
659096810
297998309
697178021
509116762
924059592
733609935
275065676
615290095
635816592
358425328
121696549
838238
1228807637
1797769111
1761493044
581007260
333454110
316374672
1266376533
1191174631
655571336
812537727
593596004
421710361
410660134
539280798
919135524
1665452721
718997289
730964613
730089204
1593651067
1189191455
863445688
650257943
917402781
832972693
1219861386
333698502
1689635594
768177041
447294199
386862720
112034672
446825825
255701031
924343799
1178821844
595075512
986135393
1515990548
1548020965
414704812
240851508
916716198
972604135
909218677
1297283424
691672249
723248277
1451631669
544933444
727332144
700165454
831598078
1058687845
551600597
1065727994
1290631496
1765916597
316055840
951472183
1779473518
1190606220
522071001
259281014
1012387383
1041368234
469668069
551942015
412160418
537438844
418062725
961027914
633325932
610324279
451756233
932726406
1321028819
1511089324
281218861
1206297983
311275440
618210550
724315957
556869543
1017152325
717298235
357813231
1127492394
725608201
898504869
1010132329
1101254662
890364731
606074626
565406933
903965559
655344133
1377623063
866400768
892616688
381971907
600419219
346067224
1532740331
943409722
556121198
1317809309
886671228
1083539768
358336922
929661076
460935732
791269019
1212734872
240170784
595118287
1602136937
346813922
530171973
1385593269
520918717
903947185
1741988084
421975379
830242138
509030873
1772474066
422871419
347602915
905546380
940063804
806108840
1083399330
509669174
1343201334
494656555
1570420128
1725338549
902277628
1760782830
711591722
300060980
1407730133
575246199
1029932178
1256943834
1748150706
957454329
1258206934
315813231
751297239
1753975309
580230
630027798
1056539042
424792424
776278365
1486368524
346162934
1671131287
844756195
1459866586
1213380803
958071953
1521480403
219518603
271251169
346752400
516851808
173470688
1063102618
1013100794
615985843
874837581
1014472139
1216453370
959400989
1425838087
830034498
1057615888
990151752
113822354
339395485
792471753
256742316
790515133
749988556
720354713
697364064
627765805
594591090
383773177
865659411
682521378
1054118511
500690563
939446513
361800361
1179873811
940535322
670179921
651739787
1403744975
1308667760
993029538
1790579896
1088752231
995027640
400786704
1452293881
1483557120
1774859297
1187621368
1220832940
1101485128
758268326
260862591
477556285
473261966
480768572
192654046
440262524
552183518
490357755
1270276909
1389877619
907409986
1015844822
1251608499
750227886
579027023
1163939809
610066825
427062985
1263294558
907999521
264266817
814117171
416619598
556741727
499837666
451253793
636277751
1651539540
1614695481
811018976
358915990
819692923
443424611
1247439665
1072644361
187650270
413324901
532381483
1053844983
302436779
840598046
657939295
1188056393
675197416
409136583
766222975
415715794
359221032
379962686
421317539
539054748
1717447872
1756848378
1130171694
1352456467
1624158435
1187019219
1572590742
1094524338
633426822
546626595
392580985
323828255
1197063138
1781622108
453966321
670146717
573016586
1258493843
1231188292
967407505
549253140
614712244
753908267
1204592730
1098889524
1471343697
145681340
1530885364
624882416
438773736
802594996
678114883
1370828763
986736406
707135774
976134552
1333030216
1682323101
482687174
1788328773
467256684
1034532284
270914262
1743630357
404546716
55342882
1659683379
1182186609
665024120
1045453495
1796361681
1329401185
1135020027
925146831
1599437610
365900661
887431285
637337073
1011583532
926749615
338332329
855864134
628280953
1534358138
385082398
712138221
309774657
1638926171
647629659
1767581136
406962276
643759688
99133935
1017197781
1478523685
1070944115
495002444
1051321299
491960916
826848876
530552034
1050067060
1020465888
1339096894
909908621
922859985
1531173201
1568589549
854135821
1018258569
109416982
457220144
922977625
1486276077
720324660
927007799
1101811521
459399192
789558551
270330248
707474967
741965877
947126801
828970732
484026117
1373631270
1539993001
471715657
1388515025
1203929730
438297741
251371956
865922778
329389022
634878939
909424349
1410528702
463850895
1137249132
826662601
636337157
1761637301
1652111834
721274875
1642823157
265745538
412442082
793296622
199462497
404697756
1070082865
1354962500
366756476
953444950
1067402327
738423782
420538674
408833831
1032354987
1524643713
887362290
446789891
761130983
823966626
1063890007
449699991
1361128125
1274378858
879074275
802774706
979330353
1644943827
1577987107
990604960
384827194
263087157
510783344
1012902361
420339618
848898907
456544405
692049852
684641418
436655441
747199459
1769007992
1701123804
702353244
665557188
1622629435
894636472
620810474
963033581
265065863
1309962975
697180571
1368171393
810577806
669543981
1673072129
559273411
254633302
865670125
183693259
578661051
1072836088
319106392
896355765
573992199
1070402223
640664680
455201514
834639699
907159634
467802993
1642579056
384623068
145759458
978894898
718481111
605002485
383571735
1084637241
1696700964
634648092
900527900
840209539
661822675
518017476
524092466
413252493
805175393
662186743
387371613
580521153
478604692
635362447
681877298
980672499
1484141411
1186569123
991956504
373665989
714692583
1000481519
331650966
392921896
1752263647
709623302
466567666
202803554
233909979
995781455
1101829183
989826705
957652706
427971833
1492801970
509295245
377551825
600875956
1184744581
1428884207
1072577993
937132377
1428972276
1137466080
528719502
1501743697
1116899965
529326012
1206129411
943562893
805072143
318494144
59361302
156296153
1291321414
1241555777
637447002
986100639
782730493
1344749378
473525637
149699956
472163745
596203977
524611997
790438039
534284812
705651514
1137561735
1065970741
831546838
901275860
391778554
446038703
1199729459
906047100
1261207054
518965516
1083438583
1429616123
308134261
806005611
1435690583
140243674
754537011
1051396397
1098514087
399226838
718300601
1511125878
642342253
1052140343
1060395949
395408238
780646989
756928985
1302316311
499766413
946852935
815486048
700465980
926348261
1216273363
1395416748
826862387
522136532
963727215
867017003
903318243
893798843
1585834462
747518847
438534204
422567291
1311398117
683870663
471453513
649264087
1062955700
854407989
1273262873
1649812712
725064894
554287852
750498457
661341293
1701725323
983498313
252981841
514830546
1450060142
1629957998
556091391
493450497
1003147282
1417999321
1676662133
553594889
187044969
1283840323
1273557443
1140909464
298229591
595274096
1050408411
873933454
1427697087
499912203
522405602
498107853
988988710
978658544
572595334
540655468
1072714381
1724840787
676666122
712335557
906739140
1157374820
1521623678
1286779038
1304896538
830771041
499064591
239681793
1414765990
686819862
688570017
39048449
486385070
409870860
1077391298
709009999
660339762
1619667091
773123665
146134077
492769532
976702780
845541324
396582527
1058136616
403860097
1290305891
1799717467
442242236
1352954927
406908106
318688913
1620945606
389367080
931043025
952118045
253935696
929434515
568182482
491787217
708904162
923201291
980992248
911674148
678335950
1286176944
563471281
1754738122
908361362
647454180
1556160472
1005600956
1305825006
1140357309
186515551
903119383
193124859
102063634
1304181006
478965396
1065576940
849102776
781392794
1649822276
325154001
711427284
658831443
794070141
1052112590
634187456
596301672
847446476
469094889
563609421
513503074
808828339
847065080
514592690
932779246
1086568124
1050838582
1766485845
1001841473
277207023
680578631
317236279
1519094054
955503636
684348753
589501616
605984604
522685219
695416134
1746581133
442604647
950412788
429158005
349116174
243885030
817912853
826415999
400453664
281646709
1627875922
1027994611
114467495
116140627
1302957249
410210998
1425762269
1259437992
1069011474
1092531043
484179687
1017549787
166842338
1757250542
542534685
410063249
828342809
1720987150
1069862904
537748665
611919230
1366916313
853888618
665884935
980760343
745123168
129331650
285455897
1351020832
753542430
1139007439
356093944
1704551830
916911942
1005035816
1160434071
1026250176
487742403
1656184690
1342611794
964519684
1105362966
681995443
464643619
879860877
1071523765
1138154952
178998357
427519902
1260903293
708518628
781357376
776859285
721911143
853207143
1283820571
746673604
359675173
1446386056
768461509
796841118
1381272957
743588208
941866936
1074362112
265124491
819506045
821711774
576942886
1132047231
1177285479
978286811
929467107
1554901662
559144893
414420272
385477991
411640050
858416721
1325334918
54057175
711396125
490559853
240793997
596312672
903916235
917482972
684203515
561300558
1307534103
1350460950
806541868
1024164218
868807961
344846082
337775866
409479567
880945272
887631694
1382627776
501671759
757839881
1072396565
221673891
771088015
861997202
1398365719
1017955620
1708699867
1733300757
783336277
262149337
581360620
826768186
1661334993
572820381
1262297289
1314351247
1786298
773700475
1707005849
288920616
181662743
903777683
338325119
914059407
763027718
1777699819
359821983
1063196886
1175348972
1772296767
942136447
490767565
656990407
1383939635
902632775
559799794
1754409458
573910359
915080830
1735538099
1157240361
628319415
181084670
443071635
697882635
1109220214
417374458
1129913802
675387966
509438444
819518169
1082314168
255952031
1772438686
634057194
541441677
120428997
730162406
464193799
360424407
1027381569
1048372396
1481264297
1566428076
1335241325
697462052
806812003
1709120744
444467888
499696016
993601962
560158282
307397687
1298678547
1415424847
1195784399
1269301167
330307006
945067809
422620281
703979616
955359988
834674356
1260676502
314396855
1788426621
1243536453
457471925
998960798
1339339342
435733767
1219960262
800832967
669184011
404314082
980076174
910474358
213874713
1310075323
262792518
1356832303
504136450
724748076
355878506
1158472147
461107513
640672012
1173304544
680748128
837498404
341029802
1025410497
1786825518
693796672
1413045911
322776375
639061769
901524890
1627405492
1634436358
1303478211
1319379597
406472849
842773358
132114169
973845415
632148652
487521079
463293642
1353940193
441273844
183250526
271802855
494162900
508225342
274416623
475439829
1094709406
1202415042
681538031
410652602
831731673
1762231021
977313125
574222166
596153954
497920341
93537169
801143801
400100462
1062955452
233669231
339937256
977454802
200587283
194249294
492639568
708646479
667804424
1190396613
569277113
1775793320
253256263
898934174
474948573
665583932
854927080
455086224
1096769762
520000936
597519764
292012022
712682612
1079913411
855124533
209419740
1474074955
1545855312
839877730
381593668
739344441
289969982
201407205
170460110
2681559
403312006
729363001
609935306
413418221
773671254
480158586
682473922
1086418446
602354787
1148392969
471896017
513162310
1361387055
465765192
1060231769
1465304096
761872854
1185096834
453465341
609301154
1785228047
628503813
526874187
1391502855
803969119
703183102
1048815975
526233193
450263816
474996796
824263577
604653310
671117820
1696055292
1086234933
351725421
895922962
579864041
998541509
200198224
668949005
717880173
1054471224
400410219
1069820969
1159868456
796383316
834696214
1625455163
312324695
921857295
864875687
534332591
1749324210
1681591761
1046240281
682394321
1747298300
497415638
1033804663
1022742405
855270097
462805014
801186655
917822670
662988089
229628029
551001482
1207296911
878386599
1128792984
695807703
563618048
569124405
501258997
368480962
340702579
760941021
515867233
521763084
340460566
801910037
1384385045
948059813
1489109883
1050797305
722768338
387265633
1609260932
287503156
620770165
1054343673
438755391
1073936758
1315589612
734879620
1607183739
456013371
855253466
221847924
714340570
979824355
1103842405
595784240
429920304
1009620190
560345385
528348381
1392941469
1609039139
206007381
403914721
1624578660
1357018643
977642987
1619528932
632671609
231686040
425504480
891720328
545873064
866148233
753333929
578767716
455174987
398616643
474397272
902816288
697309150
741696225
854643414
310831129
826608860
1091718980
1133711319
1065454329
1215662626
504797863
1075773215
1661786821
1028884920
463047499
383234301
1112419455
565388085
1236965948
912624775
245860882
1318804368
140756861
1245637748
1649508459
147558886
343285259
759644446
462451995
1355109006
1622815200
163933666
1124330185
356542166
261305759
1484997605
707410931
352518751
1382444188
707438187
129114534
778011720
606333213
574022125
1663732994
68185532
800569449
594355006
531745480
945926448
962772726
450098386
715294483
1116823708
697939335
1205636811
574654068
505407870
598690266
1264407138
1473999186
875362627
452155487
733498621
1632902279
140148019
1328975391
1075623799
887586498
1227367528
799062605
461010890
523565428
283805831
537754432
273620038
749612308
1475421805
143412169
479506337
1745350288
1399255193
381656086
554822269
959193430
189633245
1417841166
693027319
710419860
1375009967
1350696875
793483953
366090446
1791242610
679493460
272898575
1061963216
1311864979
984608620
445624496
1529733590
692508584
1533701507
392365849
393096370
1514188601
1194750557
1073208483
399384882
751357468
148238388
1034784072
1287560802
1399095360
256934942
520448401
861910602
793155364
575860138
825314102
249821910
872930365
516362511
1728519292
491454168
933098080
1061471873
1109881776
1733195408
1017286791
1020965939
1025316825
1247941794
733780371
1418053579
1705451019
1106920164
1646797666
254506637
539873232
723129591
415297662
421368755
918783811
1363187988
672540625
595520230
88779485
14723720
160188224
437188181
563742437
1362174498
800839652
385073782
72276604
463088268
892993013
233420154
1036034864
1159349835
1192223382
282757694
483295263
1721357965
1172300763
208175376
1048953716
460188566
1554313
1006833601
1201451584
1710943007
1671186106
982203217
142788584
1264166456
1548962556
436803422
879131741
942697704
1298338416
70141043
463558105
422572286
603148081
824960137
954779561
1150133117
33759026
678847588
1728339919
790870944
836211520
633326590
1095989740
556978729
1032303891
267352684
948676662
665128683
905507062
115253209
1032001949
409427623
1362496197
824864197
795597715
1345932884
1674279616
611434747
1295397131
798871906
601759159
1466339440
553736663
892340343
308096883
265721673
749662986
137487904
597470905
959946226
648865983
1329366392
1010297558
765034042
921947928
541549024
931727582
455421232
923976569
1091866482
1062195126
427257482
469624887
1665264121
723236406
606827932
451035559
1209832874
1438043906
430550892
1365945244
541243895
846089609
458173217
397399009
716135865
403145852
952301184
1293372148
434359748
1116752567
494100551
561028391
103288080
269914944
1375664719
1416488218
990248845
916046136
623086244
491338628
706079972
783881088
1371204700
327131256
512734108
152423085
1263113428
1615629207
1427311884
772095193
899652716
821665132
810932151
501271781
410477777
525652669
1254502356
1315543447
492866624
833211829
536213170
827806911
843541504
1033646518
752998789
665956169
1029968819
406088184
833957526
489707893
703472456
959497868
1467247119
259265819
1752328808
298311331
797086783
1171589071
932040791
629379808
1695621330
1298183948
660627207
624066623
454063121
1489376511
197227978
827903639
1227389721
502261385
896000726
1084697298
1270551267
1419236846
528760189
877085021
1339208078
462498244
691380548
1385179843
472257840
373295960
373346194
525626306
1600625160
1019493884
191708360
405138194
452185623
516272878
1085671517
614229725
507717633
695188503
1141045024
1561146693
931069252
425909987
835363433
839811217
1138810995
1140087808
871591032
1305132385
689842050
501013417
1067003934
399259575
478469186
563230219
761108939
1013007976
789812097
1258335466
1316106701
777720869
1616322544
1175219935
1278966604
937965799
647474150
810469446
793328847
484079103
951610632
719928430
1206615417
857343642
365677659
506788267
1001421014
1298222423
741367136
234550647
376702634
1230419839
1230691616
678452836
703506692
739415550
502492554
1285278961
203514601
220889060
884430109
915552064
167385554
1130382970
1141951155
474042508
1212645676
920910106
657517318
1061326668
1167058232
1688467117
428189095
190217861
1662074475
1317702576
942324689
203503765
1196691242
1149598436
370942991
337255395
789189102
415408577
539713413
586265078
489478163
243111391
498430605
776911728
382259316
811744095
830475110
208384975
421087563
1087376270
1072820157
1660509199
1008310614
1015897904
1790210
920189744
72597812
527192935
843000742
1116374256
807961363
428743936
508188350
606410570
1047297058
778535284
327559835
1183452388
319229871
699740261
1252922258
1033905063
849731178
1049586622
750694927
395577469
1440116982
1555249142
671836969
731885460
823768724
1596802460
800846998
502752711
139653670
293456343
387240878
635364847
30049980
1186387971
611726102
569240088
1058167832
616382602
956384670
555469010
1324867955
1051327188
1616734928
336427471
279979605
309503763
611329899
1414981361
1436511231
480141177
1616055271
205115465
678916785
1619890689
367154682
1022553669
463158595
715390494
768193529
914003167
1737305074
1727683765
803710877
650006936
784933522
534131144
528043552
1669453889
513457811
983561619
466926157
1476039262
280239891
342482334
378087512
1788874206
1034280821
957091188
568185947
526937297
923112978
883635840
45926819
773218555
599855954
400796248
1018943465
973717998
431189532
396296030
1585309011
573327592
1086472979
541829908
112592808
673604232
874447490
1004777452
864266246
80791141
623924222
449440538
1323346526
675834713
377949008
390716264
223376873
1269059378
483557338
1127222418
160835614
1271628970
1052403698
783975387
573829323
812469999
512555307
1052968460
1153073182
349797766
557647208
580211101
468997892
1669412446
1063845021
528372441
440643870
471688612
421716336
897338212
259616268
962219161
413846127
464457951
1054015660
528779221
313417790
946076558
494655541
490023880
624747707
209945404
697368328
512363190
469663629
472276247
154407065
307122623
902524080
962012301
1348693636
652331931
389055880
693195233
182375360
875781608
940733376
497193514
1618621741
426703064
536614424
396480474
983685537
629544690
769735009
1435111615
885165623
428189128
420186864
946369032
589893111
1008232173
481180080
1066034569
416284141
1075060367
1617008047
1033253538
462094298
835441414
987192688
1592580195
1038667169
429001561
1698729157
900313043
194122478
629991509
291199281
747506006
1218513543
778712523
471795203
975027562
290152750
1750702222
435968893
496322499
555727166
262148700
734773500
1487832148
2202836
1285204003
1592654627
152748726
565578082
966692815
655560094
1670026565
468347962
280417796
883610121
1410442035
507728584
1400106695
886943473
1588163872
902616595
1690048336
673877967
743212760
1193225641
778001702
661409876
999301618
1484200200
1027841670
968691464
1278064452
1025518398
468729796
730381373
1070435283
589357293
780383118
883279777
846932145
994898375
423452266
919808733
388406417
745016601
955083278
461403842
623501371
1207045450
778374200
265424589
840242883
734625797
802261893
1071797067
806903889
145167429
489860833
1478452176
1202705334
659241772
879823710
303001115
1666526523
1176853596
720152013
924983115
838893182
1036777413
650026152
2248304
336789477
609448097
1594288411
1573251363
718512786
270497809
390323998
1151394773
1670203763
1013810636
124616859
1713617297
877302603
1053442667
453324179
797249182
1128224940
489004741
534129549
353585427
266873974
765010142
505020666
574362076
615209187
1630852684
1438347614
455704569
75286720
945906776
1669583112
617420786
580595467
1060581995
438482323
537034342
729802120
1478108293
1196200044
719587264
487141642
368688943
175095688
1298675606
1410754711
418595200
1132308256
783591490
511663767
582605024
700965219
734456783
635252486
718163326
1221079264
894073311
456399221
676030469
1422716830
1156784328
1426838179
171583107
1030784916
464023452
932098141
986742726
1022802466
1193657637
862695021
141087756
453020123
744735107
393549170
913122414
1029706507
795043298
779838834
1464123128
452129836
990940135
559164058
888086291
696887159
233309540
1017683828
525017400
621084193
1256611591
644873483
880569709
799971923
870179879
1775540710
494126685
1237193985
754176981
1066826932
885159320
332894212
865220513
1050390421
66479156
131580444
752870333
1084096301
877793991
618552655
1611701204
1026860404
492549598
475273541
1617153016
433263736
259298502
626488871
935692642
839550783
192699529
693420142
1196781368
293209849
840372140
352758354
578842492
692332029
286154237
314015212
420385532
852024880
1359316559
803210717
423428537
876195497
980225804
1713865957
190423589
983026531
1692136052
766477778
919842591
523037086
343469908
1751752448
32906569
505216445
506981139
203354256
1218816483
251674897
986589857
499419046
311616718
1049510427
90625996
840140730
1144196911
1353286832
109148373
1364612955
1397682749
173569197
522107081
411417416
1232253947
1659504468
850625924
1306358349
742977359
934158519
918439570
475555409
116711425
317655263
1609183865
986786634
62910100
1362904530
1442274861
947230926
1794111160
568475461
405490572
439148065
824889666
666222437
1244640950
824192681
1757626886
1798486942
523631661
645240300
1002485405
632793652
1110700216
1059872209
1265264262
825346552
333733541
306573090
565236239
864280013
629603873
1729414856
1277547977
788917913
1056027303
617587377
922659218
1735682286
1402227379
1221199022
495986683
746110592
1623650072
1023620386
1083297094
448672779
479912083
539935905
533384320
375092656
987029302
624820747
1129457102
1790226532
219799735
272963732
1043905663
463485160
1186355297
1795648411
339423991
1543251430
1450749028
682683379
32560982
987776701
1650255040
452844861
1005410723
1019911185
807559622
75681685
396261652
622239114
1157704884
563776904
401781306
787607248
308623420
335205791
299425507
1284393138
377469113
1279551768
1775862141
1318404586
1323655806
1429420017
684382124
750223895
866327562
135589614
1714233093
1630972662
428667464
723115366
1331448472
205405597
1633509412
1000427771
753361218
437764746
472553447
1786138675
657627099
968698095
475864619
907550016
1378454152
1213948053
830638780
339815364
1221600008
133891661
1441114854
307137345
82591067
407064198
442362654
1670720277
1784960722
701501350
1081634849
1456888592
330922339
328551586
1368066196
1316094946
1607348968
202984337
1763429754
1135971737
1182229035
320642230
947691680
477700744
488895693
632269011
734534678
119012530
911927044
961810241
893761528
486671759
809409737
399786014
1784508921
369609126
1702043120
274702461
1214658147
765110598
354280314
356748962
1034442343
981596023
912006853
623028235
944433852
1120864795
982475701
2757740
1301154923
480173892
746433314
1258909761
1077561306
1118235970
363245879
381327340
627195445
715888219
466542566
668841546
1131172154
1061636894
1254367919
1460096882
1670675014
523812362
871838393
707837671
1069738123
761463795
424040501
1058452883
1454607799
401676766
1108207175
532384245
817403253
298763207
485288802
643306301
805265835
627448634
788188711
804590294
1481090732
1120257636
338951357
143408437
449496348
1597142068
449342152
1202884914
180766818
752041992
716250803
1381324463
1559078974
728308753
840358213
1177610575
663798919
744496204
397625612
1204753141
772419617
862024494
1310987021
1470673279
391628827
500225453
509677111
1344159598
567772098
315957817
1635137513
878343441
1047190477
158300026
1189608076
280867970
758652206
437392903
370733962
1292308849
1017345175
992102480
868244650
1134458665
260611876
718628692
969570312
1375211784
724007453
821172345
1201116883
752847154
1332282799
597056196
1088320222
1015208404
730318154
464724496
1679331184
1073185938
937272128
375590387
690784479
839887040
881077835
517212084
949235911
382720685
571347992
1520659073
1027334879
480997939
594077924
1102821309
810068062
709894527
452436622
395123646
396585571
1028003859
379234363
648593781
1250611190
617299839
602374855
979147242
413802881
280536045
1618839585
709207118
790790126
764312540
400456112
852963878
1071126156
1649213376
1047503633
1103938795
501374333
824267425
1468716630
739504641
892707121
1200211611
763156616
1053464384
625206178
1126950981
364606124
531606339
270954929
1613703445
798505892
1457807799
740505971
855477592
493368654
1099485934
499301001
971288551
556646362
1003572196
1372054053
513225077
1041275791
619643213
469142431
1214048503
314547074
201380943
457198713
784782934
1214667340
383596483
997809862
1126294290
958537518
375889974
696781271
879424703
812455505
156911192
581964210
267029538
462870924
758738919
709393168
432729666
1366594573
264216933
401938753
428993999
277258779
361319347
664182859
858067942
299485978
703185852
1102962878
588462321
155985402
1309123763
1130857573
1081501941
1007524422
1088685685
1263487388
693146284
1796015852
928705939
820070344
508173871
403344733
870599046
437426935
299524771
71856855
1592127020
755373968
700190553
508092203
917251604
1211649633
480963625
1358322102
1431559517
596710258
200835980
1106064755
336643015
1024907183
358455558
478465239
934421080
1352242416
1064634530
130015935
1105750274
988774294
1596997069
1075143011
779136496
473946987
805629434
1180774021
63460771
473469906
1002359672
1151814426
1286329379
1790329286
590826187
1055394375
620235823
550927044
1050096448
1469643129
1721570555
1381994199
350030481
80186074
278515347
184552618
400112205
298024210
410383446
1033170018
671602363
1536890612
379653466
644779267
859087401
1643759964
1647421142
625113371
1136331348
489650115
979205158
983256324
827996128
650864034
152256440
863042480
922540356
899509372
284422319
700900771
336840801
515757464
997621738
891720140
585713509
921251378
394286571
1256882108
1020930537
1661986054
1388191063
573709130
1756946268
1043260513
380389278
1382300204
987106016
776222818
1145871624
820047694
1742203093
1353745369
100302747
965897282
1762117334
529999493
406966816
727764883
282269350
465059933
825694026
1051261279
925521682
190787571
454196864
768812574
924721372
554476592
1430096885
497573613
581124682
489989376
1326813526
856965066
167823354
819479524
616321174
432002073
780931124
964311734
911375946
643827180
851120291
1347280110
390535647
1071681820
431513529
638302934
381222988
652762881
327656405
1388428708
483714207
1052917386
126726362
329177174
1371693577
1296531731
1667676547
881113168
819187481
790504051
1274061594
1653364171
1382699369
166440046
367021883
712490647
796079358
1307364530
364166020
221523453
910916694
330968561
1286837152
755228013
1035877523
906708310
346394532
1003047924
253430494
261723061
1335966697
669714419
431538198
1331635377
1754818530
1678345224
397846013
411413597
1286575145
755389206
937999140
1076753853
546519213
1624074170
482902141
527793482
313489155
444980040
1053597172
240782968
460968793
1627621046
770960273
705314232
474290869
1188999728
635822641
1237076904
975692712
1276343625
1679511367
335635542
1172771458
1017441274
769647901
1770858241
89137004
852595123
613391377
554424503
24671332
1671178146
863955424
786741063
623949968
1314004367
1272767945
569308591
1100373346
522547096
1729456970
696490436
843826181
593976120
404557982
688423745
1598849667
952629596
696957456
450338903
329811345
466461558
212300528
1199903326
384299874
496275078
656626415
476961212
406542544
697357705
744210475
475843066
735430865
742317892
483799148
1412470543
682660758
1096982703
732237793
1187658362
688290190
893837945
1473468573
451807683
702825806
878915387
719451459
1419460404
650678067
1163830600
359174351
647808323
628912592
468201717
816197948
912325653
459455437
1317651705
488604797
384271544
806252289
1042116204
847803027
952495839
672382937
1136248476
705907080
638976706
266745284
1662869664
472074150
749553960
325994234
202919891
562886289
867485637
1040357816
331841410
1202782889
1312425677
352714263
1069256530
750240103
789654676
657075424
289311342
1554615675
763654039
670709282
365107747
1382574427
364275718
405201892
647837030
537140572
513316425
735161105
787970513
1059228997
424074503
220059212
517203359
420601894
566931253
1046641942
760951857
1074050239
1181076822
897953572
269297107
361964869
467736049
330913100
1068934540
556216336
488047364
1420362622
1070889555
477069062
584030291
922778016
667556182
385496800
264070846
75859515
1758799474
202583841
279428265
586340396
841906635
956218239
227569388
436409926
1051681251
968422943
1307831419
229354545
389696369
505662248
509483421
874252741
1366487716
993668229
543139592
1368213077
549636139
1345141571
836163791
330180672
569888500
445557913
930900505
1573397424
382740269
83227
435120811
511735014
647334411
350609094
534232872
762374072
1499088385
747311375
1285213157
430464447
667319249
652093705
1075880647
757003210
1274918037
650451212
1099187933
1417869961
850549442
255065030
1140843824
549775068
783918312
670193378
1031897188
1182398918
715942202
917741692
1204475375
960951315
688457447
1375293507
1705446155
767614191
446083127
929842135
1027710965
262794265
545233281
458846353
878056493
733462644
824673508
914280721
1274870839
1258488844
688334811
457520247
1250012811
254032823
905449658
296190762
1647230570
1195421073
962540629
647306164
867840156
651036472
1216632722
338843536
791589531
934983629
1607208239
555993645
972431027
951541331
871227538
592869635
932015095
877957009
860754226
474891139
1237038027
894602658
528652164
212343723
749065523
831932500
684818650
455975862
614298111
707364953
1195557602
1739214656
1113483764
1051983562
1010310688
984976382
1067897030
731294474
878722398
1088675274
916962216
490997578
1315290094
1083557168
513428660
310409075
1488230084
1364751189
439604939
1193973724
348743798
399203180
632258159
954789563
644114844
1275053140
1709870987
448343150
921978413
498614665
411823463
1232285750
908652186
116697233
922807792
492499144
1668241309
298045719
726562829
417785947
1126317198
854674896
1269556403
474545788
712004682
910254558
427284247
438661973
1019064869
391474069
40096320
805671602
1428624020
1117299414
1346603589
638823941
1737359617
492888858
222196513
453477302
59835757
633823899
1284900932
1477107405
941461759
1027925310
1547806004
535981575
899903710
932998822
1797566084
378140576
1152396011
592272479
971113388
690158752
1111174424
1504524334
742214285
749811089
1449314695
1464717389
307582246
1052959167
164118620
914099607
1050036941
708492268
490699786
605656535
789620489
76840948
999604600
769807166
455597613
1422797632
188040803
176454084
411235626
1669001993
701967354
309921641
659396013
923865650
363857225
333265748
1461955885
488273415
1418167885
531084168
804873022
1172948947
458219740
539839942
767588746
549986066
687621987
777818990
649615047
945225034
1043526107
414281625
1406535405
495218859
623359461
733544281
1601386703
1037119606
1103053444
924966800
687399502
1773613639
747633660
614119990
418071391
594475971
1208730770
308665037
287333579
340236821
1219735533
1020405901
1082819339
428443528
746852933
1663961285
402729283
1478201790
376588269
1663622024
1074197362
660476900
1448501638
400997743
1111322536
611015563
424335014
403840441
364109828
690017917
165970292
460064825
86193556
448923867
807733715
1086741083
463434910
190401234
1280767823
1684313991
415033488
594391408
983295102
954648509
1145662047
521546589
947898631
1404818666
348089327
1054594929
1280113723
947887354
1712343615
802345298
614733491
1612725664
963234225
1140288271
1050841655
1053018412
917640660
1791198495
1380070475
1251436357
817931922
1071625206
1030344642
474488431
460327084
1110583991
1725490879
705856759
465195117
449289974
1284585512
1463626453
324630444
750282920
1680855922
1210054918
296918769
939274974
577471335
904435135
1388695182
1038469776
922838899
244156195
563174902
1374094853
229233091
1036655471
851661002
1095573883
1208495426
865034240
1218856992
429752532
171420185
1408962718
1239105143
258835529
703798226
1000664521
1792889204
542193837
502888672
1139777790
376231601
822611510
901292307
557098512
692839052
1627302318
1705528983
1208992054
737452375
546350283
1339494343
820232201
1054961970
346983473
1423271244
842068808
411130846
989236671
716186774
923727120
570115981
812102276
355387901
1025651690
245032877
1786152380
455321992
384936984
942265836
676936980
1366486755
1398639107
1182004659
1355402831
431844288
334626559
711525664
702966146
1257973043
1079472501
400392907
1440486702
629687129
1104281430
1307829656
488167603
396612730
1025465521
461901338
739861498
632003330
1259274419
484758560
1373371973
1225100502
381290307
563592311
1729899435
900466346
1091439324
1626376394
1328295899
741373063
387996941
1400672560
712481511
540251172
1417291252
1313798217
700225098
758071939
647106263
889229796
494184116
566779205
1763695798
695285411
553199094
1377434525
1709370064
1067186028
572027221
649275997
475341662
620815833
536656016
1139006702
1114866313
623213361
1044802612
695202463
304539572
1729560115
308424624
721249168
1765816
504626031
872010530
747422832
718232694
850134993
1242125377
1061652299
960440072
894804418
1483066491
526802573
970724395
433360924
853567063
151670854
1621442751
506932712
495331666
750375846
999405885
937533851
852765290
1200073821
722774755
1251015336
1479526972
974395405
1494606068
789728248
884206035
1016469450
791834809
837467696
229891939
905209520
505328798
63983329
499082536
583319791
910909141
315032790
567745182
839612444
325252122
623135497
784005526
489499288
581910258
1476216113
1143456906
1111880897
818549090
355226943
1477265507
968269943
623217686
32794736
680708111
804714387
591335380
768498091
908895947
844926944
958517096
796618454
679197363
1064630783
276942710
377504420
476039964
1363968982
597945725
507337332
598355856
1013032695
1104907075
769907199
619201642
462960738
480191751
559267422
1764151479
513549610
547311439
292787740
383560768
606112577
230840181
1008965530
778912781
403909721
1147669326
711535990
326340564
845298294
723619292
557595081
666526738
793994833
917304171
1183732226
306378756
1604122713
772334316
422487612
1493938581
988045607
880920216
564345414
697621471
501994564
391275658
222937550
340037035
564278194
313056929
855342400
476199084
935731352
318148428
430559579
665984221
617001758
403372605
768319037
879931054
986596142
542362071
616807334
675150619
429646348
1609497429
76085140
404428469
774697596
509979377
70437788
599339967
1364676933
1447526883
899846859
234437918
1776157223
1365951144
1176991329
499488949
534730879
984446806
1774840334
198140800
853803652
1010457698
389135517
1298862880
943049406
396707756
983341925
746086074
663600142
398673623
980491373
1235876076
1032953678
1135612475
386977522
99204248
655060879
1785556823
1008921873
484333087
724284878
1154126438
1163661165
1053749634
639577426
333268058
458624724
649797356
1463937676
987177800
418680434
1598236790
329413993
600652690
514367287
542248175
1181284777
696249639
400253005
1582716455
493735225
456906680
1284802042
1380291501
1183866078
392050401
243676537
1465707949
508869942
825781544
274714835
947516447
420645196
659996802
683265533
1016827745
762088017
375183485
1038000838
1065499553
718020453
1473111031
718417035
1437432014
962529033
674987433
511563425
387341411
1071340741
1402288557
618495401
686312258
548228852
944563272
916416884
439612493
369456129
1356870383
474328831
1663454500
749582771
633826587
1347541964
745603346
182948205
1756701637
555536684
1271973624
1742757925
667506319
1334616905
1288717730
1258892099
1688061795
906846870
958629645
1656236285
731944984
925064164
595345989
1621101340
711226817
969786514
1226314262
935792393
755285197
1659927558
1108951946
916829371
307061153
431093187
726527890
685936086
851978397
862346794
594704519
388256394
864799807
733921356
1351376998
890716854
1653782019
1023656440
744945606
969049285
768345978
1650877226
861916905
1362747152
955203946
1268366844
958697025
494257444
222348953
451899274
780885055
1139285704
1446970107
1036394506
1535383952
865197439
255967463
630572505
702276730
657308187
839263702
1680698880
353820579
715553074
377254256
1325184707
469780870
698120972
1254240678
745686123
325680587
393395874
344978036
1163433663
954890746
615210929
1538402025
391753453
492609687
710174820
646563617
902947250
511689613
732277689
1447418695
1065745555
1535656934
1467078537
824201044
1275954961
631814111
833386396
1040394869
998799515
274374153
1028558566
618408097
239441357
872304136
1141284191
791322692
1631625150
1377037394
1155345139
1133871031
516732902
1762064076
1311752888
467666123
1274778083
1062083382
832438283
629636085
656383441
229142933
429864571
834285598
1043036103
482342192
1798762056
1106490352
453642873
1140887733
661610263
847119302
959401824
383352296
1253401864
1452009341
1451429104
430898724
999093611
1440037961
874449416
1031228082
1606972905
810494263
1178839879
635654439
480110613
277210333
121716977
399852521
485459073
522638263
462709920
653923067
1799885656
726301321
1718738007
1334130661
1690264934
505717345
105508532
643010725
1044283653
116362929
838129714
1214554562
715867907
837313573
476813572
557684891
1145828905
449451571
505137548
497033778
274581557
1062104488
232183806
427918709
1699918538
1344106714
1378107875
419955775
687043362
652873533
953671064
1678273706
1713866337
752808617
1041020430
1590855520
906086021
656905609
899215103
79736955
703058129
409145687
951023469
692459648
689417273
644074612
1700544343
725360944
802403221
541424895
1368415516
388027691
688465442
979526035
777876484
268227739
932169319
410733173
1453762180
578365525
1044179523
843105841
349152383
509573961
872006248
567294798
287679440
479879595
1538130915
1605830770
499639471
335465605
1641663511
662554371
283127229
1404475927
417371892
411915559
423071747
1026198571
50130
407918121
1011528198
1010742152
1779061654
423810260
110080867
1345082284
240435573
1702058010
939379802
396345097
806936866
350117566
532682706
531334729
1789240029
880368458
980059458
1195859066
111842366
1044225263
520092400
256565224
652270516
914510707
1318125330
392926610
1367864405
1176125487
459562987
466092410
330400980
1605167432
1715098566
878753138
1079053696
1687469149
729554716
1578959693
873201462
1342024364
61239154
47395534
1124487136
466850091
1076177904
694564137
1724692536
1727269560
1215790152
1468477761
643244311
947331379
1375075607
1098304861
1340016050
1148666859
1037292837
991252768
553552779
1032920033
528888634
1323031576
945755898
1433363458
74983018
786628953
467894828
867009953
431362678
1526021783
1449346853
271876922
999016208
1019101935
780327991
1466536179
1615720564
529267282
506539834
152656557
536933678
295509192
799793701
729028353
1721435555
1070528766
1105499474
304209587
1028665817
778647696
501904123
791733715
662381990
1629040464
374902027
888893969
381565347
545585911
952379804
482086937
575615679
768006142
634235719
751643011
796445660
242674931
778328197
448979690
192402546
292797257
207155496
985048473
1639613184
1669495980
1096932483
563776198
1194099769
531123643
729655751
1127512196
793122249
1147410114
984818919
961821580
994070776
798671921
1042186429
1108990900
769560021
382784006
243281934
727196613
167506210
768523047
547411360
562497133
1627205014
1025419308
1749305481
930118196
1048594494
977716059
1334527932
431441016
1211901029
656975820
1278107848
419434381
386166178
1073305956
665022856
689557922
281313559
1210195338
473171647
660750878
1628648181
890311940
1651604609
468746002
1115258827
790249471
1203572250
523736184
506204561
1793959304
810219332
1429368673
919464438
1174010023
1388139593
967268561
748803036
987496194
489735766
601701030
1480701572
1498096247
707749075
1178578632
456224556
993598164
848224144
1041143710
468544674
210942939
1121296792
1349747785
203115683
617106073
173074228
666006937
1021705035
482546677
1448784184
303376328
1042411713
1799027482
439042902
1269808356
1395123130
56534952
755751216
1185412937
209664308
1017913891
728152310
450377387
540890770
530094766
519595600
258122018
470229441
828296715
1633468660
967909900
629101892
593020674
826886068
1271096309
1443761837
1705723595
1337796171
390867954
951569488
908343859
708750923
1077794440
1289237653
1059909272
1184924274
714306043
814057220
1068488135
1582325764
481737999
1379783547
517562225
1639650952
1029695904
1739170103
530380029
1068877434
1605964313
1461480839
1398714030
254134059
443618385
470159108
755929487
645127925
873384209
1455549780
428427228
1164153833
1260229012
706401742
609003358
895184411
731771300
271261793
1196646160
307780687
960311026
931392873
1502475747
837580187
330387143
1094353730
323192398
1205392368
416222547
1141264661
1238331558
1223482850
1282576914
311403936
846243761
513839961
458162947
521916222
237014442
528353677
450279457
1116760992
41654199
270305983
812642239
1153222462
1201056029
304156464
1644288396
1431925053
626778530
716561017
309594863
1655650166
925031089
1709321639
1020087143
904844913
432630774
766629658
892069945
1241171012
115884080
588180839
601094048
1103907613
1079803258
1240051686
677710191
590564417
792576605
688421623
1275856742
343800951
954710769
1184728805
1113271371
466610931
1093185923
485495351
338077687
1411596925
1794132316
1117604462
604350456
940651301
676141793
1518120180
1179646448
517686826
1101431637
1400131778
985530033
620500933
363953193
822468316
550499485
1088657968
1032207059
465126348
901701534
1624220204
1209919215
813473245
785374243
611390665
1386445105
796780102
1719841054
1731222442
797659404
390365350
234462006
540082286
139107555
1722011616
1008234234
59904958
475967754
345858498
1116461689
1675904473
444772333
703161242
1150780700
1576007022
485218535
1390307367
557168313
525950423
975495836
217346926
1040167115
1240448631
442731453
1239870411
548083848
428582974
895182451
970715151
938327389
1451715074
1413758866
1734819980
352473125
451914102
820775044
349569010
1691105319
261524807
1403579501
1215535472
19315453
941638220
1533614154
1045798257
489864323
203094719
507196350
364027057
466170820
1753529594
1754512754
731537836
953559208
1118007446
506754155
883101365
1024191168
555393120
903852548
1238049658
740713855
539516523
894973952
524683246
666069819
503560987
353881820
1133362630
1205470786
619061113
538126451
542988186
1082432640
886105947
244861372
1219582489
756905687
375582352
478777310
914361820
1330569334
34164409
651495402
183484107
356488764
1072854189
1479100133
1335117960
1344526934
676499127
987985708
392780615
1505181067
1689715499
501077972
92603581
1689466948
811464983
1789241792
815075796
375849299
66566703
347299659
506583354
423396938
934423917
1163782702
718633511
928649606
1161028670
143167957
1602763045
624005420
448029941
1187113734
871456364
899684267
995356938
775141431
929974554
979182489
1471682104
333043855
810815107
392814397
514166172
500638757
1738690400
772404018
540580716
184074140
879581212
1135944145
1209107186
1310714874
599136845
477804053
737653219
476422293
1683293499
851811926
908006518
719444520
948173487
1143775991
1544667
1104141056
986835231
817326967
1086939426
1669599754
1309876400
1123743553
1117898985
538364677
1277997958
479700041
397542458
5721646
1474465621
935443599
1457622977
753412756
811408703
1793572945
621510275
937665844
664818889
332230244
634431975
883140642
890835650
1269756631
1447511343
641453541
382063538
670460063
1521817356
59148090
876263870
726171128
948550954
949869387
761831584
1548619601
809600707
1041875701
842199088
841326060
871454732
780160990
820578572
583082160
1756712813
1200557233
714268181
938031358
763337090
1766115968
243942355
333742323
894847636
1540635824
1284129856
176462015
977035306
960028773
802500812
866400884
577481242
296518563
1235082342
448031664
523611165
1604867264
1720234050
452807691
1280809103
910493656
618633015
57184173
1074969823
1710863101
1475753014
433012042
1054877866
805466971
714800060
71708687
40643986
1069191548
700358519
613729327
1493627549
740604648
201949080
1770819648
989487771
661009281
943278645
898721457
802900894
829766600
1154685396
955483472
959141863
857009795
1507221600
1465316379
1145388160
543128444
522300177
207272411
312812996
118195278
538260500
733679597
556800
441925236
739121656
496317339
709088182
1480386541
1485562141
1190130220
1648608128
1458217849
1071847001
1401060739
467523067
407871515
711947769
815304194
786114290
240877006
827502104
1333360935
545053975
1270738157
451922183
944961415
968129710
1474120963
774861300
808812091
749778930
976041021
910977709
992704629
535627642
246907842
1584613897
1155446573
552411945
1158662066
643892409
310074428
1326840576
254027256
304616419
1555285069
1116586942
851318132
824614904
1272298794
1162575394
977315411
1043727342
1085685688
1077091141
769843918
1070314801
450995738
323666587
1094178583
1236993342
857230484
1293972951
1477861452
461036475
1352687174
1141587649
692980295
1103171378
1148327967
688694451
476408023
371565024
475515833
192880342
1144998574
1374937500
1272405392
970524677
1722850531
958174752
961749215
349495015
1687185896
420767278
991475165
678599714
925450272
1781344583
388410409
1335067072
532467594
1180072523
1376340897
902588759
850633708
514503118
964734332
1739598692
801196043
164998520
732960693
450150861
546969161
422305826
29693236
960392347
1371551748
684072886
777566443
911030706
141415166
268582158
742506508
1178370916
1707187885
1154654319
1602487602
488518799
609515700
1316931432
529828171
772918725
1488621345
1413314272
903213371
651452593
522201500
964032144
1075651157
730885723
617163369
1031419990
875689901
445207782
1474127920
1211443782
295453489
1022392295
1762337748
1379225616
806145351
867839445
1048635694
1297695937
1034712119
918540492
713964350
763279401
302256675
841459700
646615303
1465487896
649315948
920891946
1071668644
692257802
924371561
1112409449
702420450
914626259
228980247
1666092178
868086112
983502287
337839497
843287380
678323907
312182329
1055655733
852227537
484312107
689497022
1030478824
1057512571
417943995
1725021352
1245416609
1453620254
984242255
1097082489
931368015
885676517
538255759
552994558
405629917
1470957490
1101012098
983369562
861513691
1099629767
1037785965
659298629
283757046
323224966
733292131
473915259
1431395237
866472083
840253472
552282147
254798228
1311813001
323498985
1157847691
1729000052
1301862047
281742671
1080251161
1005398248
670736604
333092585
1406127823
308578018
655781222
676702677
1629734221
592097506
93971623
753547449
1238495516
906974087
377373477
895969768
1021490454
284842064
1246335731
477663172
1097324228
446643307
1021916861
1214123784
474496167
1127315800
1781950065
534237875
481930001
1022392635
735458843
984627490
584601322
1681716133
218567650
1330538248
752025122
1485108524
986167574
1224220090
1262349056
356436549
486591983
1638118528
1140651885
1686346350
1236181544
841851737
519933786
915198886
2255277
477912329
1006465082
971038781
1024977545
816287797
1200695758
481573691
1651829865
1021201880
922806564
928074902
1241469432
585636201
462509913
1590871344
770064732
424557873
1373823270
354981097
548034602
1714706081
718635386
816218432
473708873
1552632742
328209464
560679841
528016639
478265081
449044942
735789112
745916894
327455408
591551146
774655321
972402014
587204793
994595442
817680171
1034076724
340778084
571029851
108229363
840899430
365850652
861316012
1474059112
597033962
474274695
970329554
736278419
816672
1337985855
1025899818
865945137
724887149
569521970
1660964567
213346983
1157739247
1602024413
486296228
1292776058
1352073099
170114117
265134644
297869688
153224199
1165512546
1032508338
1057490271
803829052
1007825536
1753053402
641310560
88011986
650021486
396985413
1123541961
414614453
454074026
1009976232
494935368
962583880
685373555
551403244
814135694
300494432
300002142
421253460
926738943
1296435818
402701761
403224301
798954960
732810766
706869265
625969595
897452398
865328391
955062301
707364102
407388559
624253803
404699702
1033971233
1172283331
509638421
318994749
523248114
1209013822
55983949
707695766
1528755199
1725756033
216602530
502424027
837799872
678670339
1736658704
421879728
526183016
701037836
1789224092
1415600567
1628416850
1124047954
791531381
714868637
1000851967
531194190
1380562325
588935108
1432322851
537648337
402288597
1091587548
905621983
204711474
505864386
1109871919
864342739
1627624837
96263143
1303171931
366646413
907865543
820573766
802091441
1180473613
1357160085
1604851343
216659093
833027689
866379944
1387251724
1765233863
387111404
1334333658
941596963
1077964853
1577494489
1163357388
1382275844
707911874
160775017
1530842458
441452702
603395632
1425002177
446906467
1322492169
1461286909
359638697
1206384946
1165764323
541947284
68347397
677258324
843253496
436588763
49347146
466998773
940446409
630786616
796751565
1156056054
581054121
629833129
1444198901
602857839
1655613637
1116742915
427404243
887049694
178590817
1723856264
807457568
600100323
1244634485
265516881
839983105
402603585
910706527
925652673
1307755562
1056146948
1336790005
696529343
863792316
408154192
1465058304
1320158806
491638607
946375412
783836780
405390251
850168207
707034163
720991166
287384612
508652917
672277794
411251651
1195467609
1094986526
315014212
977759150
838048598
1119072329
474143867
1370167489
385540312
740164384
1309047891
1030983529
847101875
667359095
207988215
966299601
1399397685
1368620778
1712768723
133162656
1132195776
895173692
1006215291
1031042947
558652930
1669604552
838862757
347060684
1590916401
671802591
1069938250
445164888
615344672
677862312
1020234220
884424759
1132680592
439403853
610800622
493255796
1304495083
927178207
518228768
98850042
238590624
990252104
1067859099
934969924
264122362
1065762487
1209248276
1613876118
1497547020
185098353
1149120664
1650180144
1118045863
1086547290
1242026544
1189097732
818311405
860414513
537971290
541816767
260868114
733566481
396389819
1688058238
1206519077
556024376
714459940
805289405
853307168
1269106810
1190417644
960791452
1338218876
922355295
450208484
1090095934
530151133
870672246
1040703781
213546005
961113343
1070504697
822921819
414977720
209768676
467546152
914576959
1746913626
492992369
971070876
1024612873
59779554
683174530
1402420092
907312758
597759132
678200454
311409670
1008828728
1289974810
302833514
1211897644
540510560
637593383
488795664
1527740913
1127602181
549387559
1042763439
1046440128
483731263
400107305
1017182626
1391082109
541995349
429616469
1470653753
430943852
475314787
887940924
1220156516
1232468046
212219532
1376210229
1095437261
1786211226
959242038
786183507
364005452
1006445934
586057552
1383569236
778783662
1356472247
770117008
641722861
1372371656
1440768103
257747794
951477363
779284576
782333123
628305148
544564034
919670496
883126219
838154835
827199268
968461351
522951937
729802973
726588898
1002562622
1727524659
784984893
1314619049
194370532
1417413347
436980626
1039211798
566657390
887306987
663997552
892818251
1428002797
1499199214
680795797
1705793645
556388490
856708901
1366003
1313285092
785820065
992886658
1609744710
803293502
584235977
411269377
86007688
872041039
1720788343
770827922
1630576586
1387389586
1296548768
313396594
939316531
416617954
693056989
1195772671
1750144851
462867294
538624593
989347738
574998865
416204414
931916077
419747215
996738141
961749048
571744403
1087156714
1246710796
648580890
475598287
719056167
890169910
455765823
627958894
462192385
550478974
420960733
1086714124
1078588204
168038757
654440556
898021822
1453888617
1190611909
849754037
1726985869
550839304
592756248
464369932
1585758094
133293062
538193669
64541175
742682174
869589582
1041374611
333166461
1302487466
402912405
135769945
1260474188
1671849080
1679806357
643493187
1230719061
649677749
794793775
711379898
1407635961
447166447
317686948
274477846
440751033
305919676
321836624
332071297
465095679
735352201
1413121801
544420265
921718020
1355601853
540361331
542153082
1652034115
1458213304
484093375
166980647
1774509494
533543799
1362109909
580995328
1217052563
494164503
849969573
895850116
345758748
109779503
447310430
909827067
1225222076
382343068
609498474
922126956
709296644
830383525
151906069
1025681069
228145746
504624
738692924
962534815
356160613
1044850653
1422631322
795945059
1250650718
1251707516
995923279
323616761
503125989
189359746
429293856
1373507596
275983471
158013299
348673611
1054063211
1063599491
863652713
216881816
682056242
882829891
606208998
605458089
1457777843
925182011
354015173
640253010
311456288
912585207
661333504
319585675
1727163194
798934919
1626802057
1354567523
706333310
944028077
504626377
650747515
763130653
849648125
945726736
1422227142
528632554
875182500
373279207
417617757
906941693
548318364
741625302
1249247119
822496907
1136299716
1208264459
528736923
470781171
1639831550
1281156501
1306536015
1691211096
208218070
636896966
1211753969
1385244429
1491736722
1130394292
771896229
904099128
1300518413
1119876365
1182120646
886115694
988138657
669217278
1462081903
883866268
736661514
552794685
362789111
524798892
1411958072
752723608
1406268025
986527788
254942583
408849805
1063911492
172408119
998595173
1042329942
736307726
494438665
271363334
1668608154
811371361
129263436
396090495
424693140
266429872
998964302
422039204
1350641126
595702716
882409464
608141790
837781060
1050069538
1029163804
1312995926
754313109
334394267
903438915
736794002
817310168
1647178273
661566104
990110088
216713149
264801064
694874006
716606613
547393250
710930444
677778349
1770562229
500728312
641743147
273558304
719994038
1620096989
1557872231
1774637302
976736280
803217150
1661223337
343471286
1498222936
846502035
1630457612
834400176
1327612742
1332196062
300753040
556465291
698548407
601458586
1253923178
410266380
230168618
1302975587
1016866875
538951210
984206242
798269403
1787128339
503017502
313834642
622234408
760630382
1503263152
1269985932
881060202
1368621603
857810519
619478806
1756908935
1060393343
433450449
952902696
437217789
506942422
1731341144
1242547099
727319249
157166961
457904169
820439628
816484486
1077459153
657049864
494013051
436940607
887806558
840654218
945490319
1440417787
308818025
893328504
422271137
785807156
758483003
652073809
1139785167
651662190
1750792339
815834731
905539137
501467524
1095666233
805259181
180630116
866299283
325824373
1393655102
537821063
1224379751
760049121
892358616
705252711
722336846
665502406
571722046
556306846
912946165
816150832
771758028
341384555
750810917
266118309
467701034
730496177
64355719
1084376401
216482581
644932739
1700611342
1340339379
207062961
463721521
991750013
718332375
1201892132
292810924
481946783
991776586
523105426
978939328
932226519
936407609
429852327
734956358
859460214
1459282270
347411846
662206212
384111643
721346025
910244053
1727656591
624530376
1294076051
809348383
574876398
830910651
612472665
763417006
398824919
1686399216
24076545
305690343
262928312
563008447
803845971
51975988
348280243
1350828724
453671562
97683688
983964051
224295171
1586108550
341056941
1028565506
560762180
1280334626
578336910
875532849
1092596758
1597591777
875177728
394904529
710795756
389293618
1189704320
410465612
375733071
1388463519
728901597
506035576
909990150
427888132
212060879
980294774
1029604639
582268455
1779576331
1375731666
1043144443
282650503
360066906
460603026
739444355
734891941
440972458
470717464
800050668
644490697
404144730
449318880
668849825
952910648
1624122739
157793619
746169896
1360763850
1079938350
611549924
878076034
1081677307
493687422
1601351585
981668369
987291326
876674915
834605320
368833105
989265363
922587291
526947728
482371408
434251684
745960620
360287867
467772359
1373355134
691832975
1036584322
1718881733
310281249
332607350
104104339
834507772
334463099
645353480
470209002
889539598
480267472
698181783
321346468
1197267694
514254308
1025717435
1538375817
175905810
1234038278
649887362
666569150
529469793
1069492536
1065590838
229349165
850543326
241996339
614538585
995840451
1611312556
361707226
852071235
549830133
552556535
180857823
1569331954
1173725976
1529754655
1110199
718967460
1782980460
1054793619
589912678
1179484774
829665629
638581967
958065765
442821345
183926894
363342516
1562848288
851566158
1074042113
1606212268
548848866
855860061
667788345
736923877
1050818811
820726394
259357230
279940889
247327919
598624299
1393145210
546938256
1018345620
1104655202
927413004
1397623446
1716560459
297449973
674378516
1291881060
408451556
1101950690
737749623
671823885
1229453387
456188827
1184250171
73784910
1741407625
641178091
986797429
424427939
410717018
507028546
1202492235
1552174514
808579803
1402681611
611533311
82739344
934189881
397956031
1153799341
758046232
968208598
886754089
97256378
1024885223
1449518978
384390675
727147078
913381107
1160755080
846187492
678571977
868760223
782523796
1352587870
1751936406
736104895
1447098704
1131879941
1021423879
774631995
1710299501
663081812
1070068594
660057041
694324649
489420345
1146249631
350372871
1113761316
187742907
1073980205
988351339
621109920
1475940811
1448977996
1224163813
1611147719
1730785535
1181578900
392409616
401363493
596179136
417103920
1142285669
1209941033
1628888171
1339178009
1684577173
428862951
526458647
848327045
433695124
877066724
1431180297
849427911
655433750
1711948884
1296217052
433846372
498935611
1015969523
502966714
462496520
1486797679
435424408
708915742
401566519
1294644720
3294512
197529483
504712423
1304837728
690350377
593221688
580834901
1462244838
1435283183
757362464
356905041
1462988971
1618883471
649584998
376044374
326756878
1246891793
839875322
653475906
868366485
1231023818
442365744
454199432
249964516
964229855
703652619
904240103
836745567
505920456
1462062798
178892236
754632995
1070689750
735915941
689928930
1192654927
257031677
1258613834
54574465
951517380
728822103
570645552
158881399
496981087
1334155498
275053371
749501775
698394057
1340198618
945406440
850807982
895246181
692233017
518426063
305961626
907952547
977638548
439539482
962932013
483593543
786980818
1726227363
240820165
632610669
1018034712
1302911583
478145028
87294735
990235386
1495332849
1736564592
883258081
14861279
559618609
452764157
774441043
738221408
646998783
980960669
690918042
1072105704
1628619044
1007767029
1059361171
750229456
1242445942
922355853
1246515838
551205123
442590538
60335547
1056531529
103306602
906738311
473248025
603280076
612470467
1637258191
924079436
1081764034
760229709
668333269
420618638
776319393
825471393
1070991407
1423840115
95133922
1420475703
857455199
1372623886
1328000601
434298998
940267353
476575347
784170343
1181495091
382299672
500854239
1207441439
1765353492
405234544
214648869
174824756
1481910876
1382473111
323858692
519088224
867380618
593111103
1324170757
294461556
219411480
1003521840
974039398
517442795
694402242
1462375238
306821688
1438039367
300406006
255938011
1000526781
952300377
858194523
185223045
1589936362
1655855834
1065803909
715061088
1210715700
1480798210
291422581
232542967
939384296
594401206
763645063
547548859
1708742188
443056313
566802953
811995724
810884380
189987204
508391443
1678129900
1219907698
1248194216
1336387272
323089248
446327757
1014202079
1422012130
445744010
344317363
1546131252
1247047839
1085027149
539598991
1689551983
939837187
791767022
1189250307
772603128
324211141
953432059
460498394
1319077267
1125101632
322968894
962376372
1587905574
318528100
611759781
298855800
933983329
530101861
1047334494
905037115
519904633
1321990314
1011370999
888840855
1248674713
710356503
833179577
1090934868
731879382
961664629
766218796
1068295932
328868284
1123997250
1728937528
752850245
389360113
647719071
929679678
1088471833
760058474
434056189
1296404581
965299159
153588746
684312191
1192315937
474950215
490855892
896589329
301967886
381281645
1546445052
438866061
1206422
938095347
737292650
1001351510
730415500
1053382751
1711525617
102530747
447166971
503107646
1063264360
751538742
223755776
1128189802
105450286
360487216
250849315
1719930234
866796454
472531076
414370833
728282692
901441477
704770050
857601744
1002714780
785965844
1733367046
569472761
637357006
454393600
1335219647
123523395
1170623339
961008785
1524998257
909101857
456685594
457311040
864676597
649137915
1304597345
646747039
600818603
335877308
792215755
442563920
1691074328
686171471
962538475
880559356
836508953
536648564
1701206945
943708351
1257148713
489123731
254117389
565981184
899399367
726754965
886466487
478627400
344180565
1332149878
467715135
299937672
477518216
442179256
393507755
720705788
317977144
656163783
555613310
954481282
379698738
497437533
518082138
414604419
522820477
748314511
312003564
295688858
933884982
1420835058
1002394125
768104366
1009664058
939329906
523771073
493309852
484401008
397134694
374658929
497947040
1662357010
42378791
201481341
294190513
1050419809
1516820783
708619241
690406013
527820189
113297249
500762409
304025181
769445395
259747304
203894643
718523276
584950863
1696972521
993570218
901615663
766179099
1021837450
403830144
782907412
206916725
1554509040
236158910
558729904
922057955
912403413
1001529184
1212033413
1739654953
1252258605
1734667197
964581894
1181192856
608925028
1441252555
821438102
531211801
801431629
118801566
756498107
749006755
921218944
525704467
520937577
1016496349
407361667
637531576
1235154208
131956263
980594829
851207352
661966764
464907209
437208934
1272386928
154871816
726524965
579373171
342317805
613363792
679819569
773196030
324344710
759630853
497158068
1753675846
111377216
1324344182
1134909988
384471711
390697258
1663866125
315752938
747878888
1357999863
521368678
1366972152
499675332
197590319
1719576577
804169741
440621731
1406897204
1002374799
1119305748
1489355869
391851496
699000827
555030885
477940822
404596068
1169223318
570215946
2205415
632296332
1351503299
245649038
1139309054
350601004
688914574
1114165351
1638244429
1005013793
1120706473
1104525715
1644515937
960448311
458789871
521662956
963338070
1261561123
333256844
625885058
332572357
1129531909
554845944
632650019
1203319386
606302340
1314757134
1097630332
259142998
225355051
313068667
1089502993
579332618
842910625
824973633
158224467
874306752
776325776
1650878064
684904551
1213984506
1432038759
1019789255
954568292
998113984
612325836
715026379
626406415
793143522
864010034
264506112
734256312
492312927
303342905
1317341338
229388404
876568858
562066150
740338259
681639674
1465763004
523600012
282605302
1356204458
1043607070
375279417
466396323
1216571980
1091257048
365100987
389716807
1477233867
562771571
1048116962
1220374350
520225559
534295619
129488268
534347422
1190242948
431319099
1366798504
738247713
512323416
741211920
306283237
1135951078
159996200
1231676952
1570522132
819196890
927818055
1643230447
231711608
393913226
205178935
401099474
776909745
750586398
1708416913
854070243
846876009
854951025
1303723908
681130650
946777152
1748070461
1774194186
566787316
781420574
865737272
1306669270
395587388
164453884
53953727
584744390
568990051
1165456544
711518655
736895345
1216490076
680780474
1703282046
1417535775
870203162
1191841198
513934330
503176677
687085580
1614984835
588391941
1766626974
909093050
851456840
136439922
554962746
778204802
1098379040
775161458
792770644
1464760455
765633151
1352774644
1002596819
622353984
814438088
904509592
988698595
1783103380
974308240
311667604
246633552
270026931
413511989
654228679
755649201
1293845107
1264758640
533057838
435598359
127000592
460065555
1144589241
5065725
763549888
700736502
1636438744
777814711
1497207256
1189280921
814049501
494902349
934878670
1369463754
479511117
1593192444
490692258
1241473367
963143739
524272340
764416614
793776963
492534372
1056701722
1256006434
1262174895
1185750468
323626113
1019943978
317439228
989770697
908653497
296368930
1349906576
491961553
1520696444
259108700
312612985
384030407
383659216
249515011
526495712
1131589084
233092090
1342785896
1175824016
712322164
677545874
454102379
649069908
313339159
809763628
1378723040
413507282
576754016
820293873
843464990
1386068637
821273431
1072100645
1021383434
788205906
402994101
858683233
686283736
397158820
592948032
1393135813
1739309590
1202097257
786714514
552927883
1384913982
568181172
325982651
522655921
933752025
1322535807
723299147
862664630
1123402206
1184197913
1292884665
816820654
417276309
1445490540
1147255691
363778007
762563522
927514285
1192356678
225875278
433235771
895490060
1348976294
963713653
1163251026
867995732
290933528
1596378060
396472514
621226565
198745907
1334824170
934995095
1407022126
853126342
603949359
658688741
81805747
980397154
1027343927
141639733
1377534421
417207294
153571679
438500319
850820144
786309020
958049528
1565615734
1530635025
1682719761
543073516
300643081
1136798523
1220509527
1123974639
1441702963
1474914741
782594353
859687305
1375450929
1398756419
1015768661
1325174969
682735860
1792220586
1285063492
421615817
1015821984
623515248
753688833
783557767
999067813
465596639
1713335767
336470389
829177886
430642516
1608830908
737380365
1156395169
1642057291
1038631868
470991531
507771101
629463877
344548842
1453970739
609913794
941682348
1360953032
496373991
973680793
1796520215
677869815
1224527553
196854779
841424890
941828409
1017044734
320743590
463174790
1148400686
1013410500
1480730409
1442202992
1384873047
1216817473
364223437
905771651
668612309
899118793
1747116426
185553464
708175797
728888901
42234679
777448497
259251172
488145718
1324464462
687640073
270401192
481372518
1726562959
1621999011
260394621
456720832
432293935
1107626682
415657099
947487442
1019195460
58263378
1118951351
647895779
715521190
1675955651
513899971
498068918
1324715036
1213529678
524295541
1475239176
701650054
1422919880
533354404
852296239
69767473
1125599862
136703679
459216586
1158180053
312182257
1370848132
1089936963
791569504
624267090
543384169
654788151
1720711236
1238947223
752881166
613093688
780508785
931028872
797938031
1716627984
1342500187
1266613014
586974805
909110078
698364120
908862055
986925159
763381244
426886819
1592782939
224675917
657023684
555698670
1015313278
648102246
1294504307
1087258733
522908748
907641204
1545899540
733913819
424785739
1129547008
702581075
1462925134
1255094843
1230617715
1269692305
249621748
992324363
384146335
860050065
888405324
391931932
1422118195
1502352497
507613895
727023
1180223706
1049381841
764520347
1347781097
657998730
688308234
189326359
1138387161
942879689
1185601448
1477201093
1569361869
392677112
1321213239
695738681
271378089
559370506
793893654
207059812
954363210
1268752683
596457180
443238776
423254975
753710021
1122022703
254830742
682048633
963702019
894760842
1695596483
455956913
1305171708
197672152
490510747
694466947
303348427
445274972
511224911
1371154104
1782351837
1028796515
451699519
337490240
463297616
702898062
1040568086
838700989
257417795
1060942501
87306487
885261377
1705184170
810547824
1704038245
1359938287
514146992
680532387
858964639
838120031
830377221
1390827263
332594563
722865513
1317632435
722663363
1061106486
1267548020
1248076012
715337316
1010709846
1542373470
710275719
1467564384
436628748
633160115
1550465094
329729726
1128620899
340396337
1021825746
1027348291
427522098
500838693
568965815
824241126
394018383
1694316987
396003765
731194499
1291668456
466663379
997621274
1364295909
749205408
341709935
980589387
299759365
792472352
349658167
846556538
431624601
246429147
386078248
279556401
892215623
850988938
1437337366
725767441
1388452821
466319007
1634776128
770641643
829163468
1374801142
508923623
949631500
408293407
401638356
1760921844
1490401235
300092258
383336992
1543128501
845303320
595145719
685649956
441192721
1143064065
1048016268
756632545
281578598
1159872442
1191461107
578580944
531462304
702641848
1060299918
806571090
1658762167
853825210
773230977
1347057707
533421571
134383
1118488801
771590136
613195979
742942696
928417284
961260065
858232956
1032981815
820244268
1416540405
1599529976
464698803
1025700953
419687998
1613868954
1096565539
298411637
209159697
1492839249
836410404
295369872
427183689
572882094
1002553717
816640190
601917120
1670580251
1468798100
594316051
744523188
349400377
1248231310
878517127
449970656
28986363
1506434749
757451538
424825971
673286604
387568602
779027092
622490338
972624205
817112463
1073397710
903989795
1288944944
680214443
1104045013
1052957305
672000069
1012502694
452120765
968576475
1034954912
809377395
994972286
352634060
1444790867
594154896
671788516
384163605
565643843
1345310343
757029004
573829767
1019005108
1145505055
557091020
653073159
791566399
328694935
678481058
518424208
105486862
813375751
1169621823
767548441
388381083
562375765
318440675
315246362
340679381
1049335174
1619025700
306123103
1735571951
1161719089
1497851539
803457860
843115829
1588993883
1615799354
979389836
1559189994
176262122
1372518071
175112258
339596307
1282761353
442430398
1116322947
1458280031
1471529692
1101776676
831118069
467440418
1452770280
217858004
1245380837
658641649
1655913055
382134189
529006038
800989498
652288372
454087081
552284530
508987439
357388615
462640354
1665207808
1158316751
982611698
780069694
1694685857
1022898872
1725520350
602094001
1043981211
928990309
1540892293
498827359
1704423087
1003513409
1386780510
1744537911
388626537
1724976964
816799599
837718318
416460599
1453903078
346684452
1475599280
822202506
427735291
194480778
1645606020
1218202782
1729817566
721267843
913142786
946995418
313405325
1007820804
370994829
874999026
969163549
381982984
700095628
512519968
737545805
265668749
1618080465
1429766780
363950757
1266810298
288652892
290403895
1164657005
1459785205
1061881327
1085885943
1002800546
365104007
916712615
560976066
540630706
407116406
388141765
1615208118
1146896991
665553509
880999468
466414387
885586572
678292441
1096101436
998616084
1152674566
896125432
695210663
1367843934
1070477012
1601198927
840847789
1245848482
1259854828
1185082003
1032907796
703258217
1086606411
1151825884
519603694
1329911828
117850720
412471050
1116161501
1420934603
1378800041
1173406854
590068
921903251
1151772354
522142181
1550996466
1033623987
730352798
562185440
1771089340
628623429
739585255
1194244221
766723587
423449425
1111489850
425747052
577583854
1559531844
799880639
506144521
1583603175
174499862
675191326
1723730790
866576921
1778620276
299911173
324707514
1653452435
885649276
1134746902
1641682936
384832925
746477901
285541821
935692002
205675763
704324592
290707122
666762085
743716074
1116068811
939967247
463858277
390808597
633293191
726374835
893512934
315698304
1694544907
762622636
1266630490
1458154704
1091337430
449037720
777890975
1499974108
580339859
527997013
1237503151
463171216
1443569096
750428325
244278001
402626264
1305834125
370612479
559132425
467627007
1776503243
1548426697
1471674421
460550736
823042714
889481010
410032311
117574404
498494605
813879611
623120610
775085622
691176539
1685631229
902736768
1061052118
1780663397
50216840
994707779
1198843496
798419620
42615417
1026409585
1600511349
538739674
1222114812
1413239280
401029212
607733716
345711741
287944170
452266481
283495258
1106155545
879680897
128987047
552297835
922779620
1130013939
419851972
415080123
804633551
81505508
337747113
419620412
413169794
1682050944
1056928670
1276584588
1491758672
368127052
546163951
756771614
726020385
1250439906
1723814138
837548418
508985713
1074585875
1668488107
478903479
972421090
495756963
710494656
844385916
1151908390
252574668
982335347
333417907
580127665
1718489778
1400864058
469950697
526113164
525559613
826845709
905605696
782223543
970757993
733988778
444845798
532443761
255784620
1437028815
509725655
1472328334
2018411
1326784898
581818747
1262398007
505798322
1654071226
1513452269
1362612577
1116975887
1262868536
599507950
536282240
189003477
806609502
121399415
1243580490
989808735
647898245
489814186
415797382
1417615320
480115762
532638605
372261304
591735259
1663645895
220150244
542877121
38824452
747963176
1363852055
263279786
1343227314
1193271844
422081335
1752133561
469315249
1220869360
804261917
1165896401
586269241
591255429
474332722
751296893
308783987
857402238
1023910901
618607107
1042416349
532155705
989206893
1629396143
193239328
541521968
286415304
1187087329
1364081677
669899640
478950765
1650369544
281903907
681415567
1318243594
162927432
1061512127
237942187
1263855264
1392892413
1662453362
617738778
1787322363
856765920
591495499
1668241900
1679824397
591091424
440709096
1633465776
894994993
601477592
939712229
673754638
554248818
177141572
1353639099
47345811
532194794
984798946
354136171
1193174947
855319500
1253729043
1320177197
418950966
1225762013
725446476
743385957
318239958
1232455453
359817404
689487298
1701706809
1381941184
212879779
303662300
314156239
285901514
504798147
1239727725
622773602
400060354
1397148512
902751861
564764234
142217304
211507647
611811772
1690057655
1495279465
472566875
1476074966
534577244
676428689
372645677
732680938
765069612
1174116849
1045298288
427879403
1102934861
801189274
861693321
1012082104
539133867
743954591
858426875
1203952336
1247550043
191234056
472486998
1078445118
59371332
516359707
1076868466
660477614
899267411
591612452
1139139495
1235633326
1241680686
451288260
1647522434
1107505002
658565402
329212216
509652800
1097221634
601414989
616778811
176746180
587734926
432215507
629889376
802947538
397856240
332339443
497838085
1211929177
336842286
455298059
733460765
139308817
412529897
398229809
718778928
480892029
400559444
1213568961
760693411
507193348
401896911
1640948821
1588107816
699974553
702404856
464655545
1125162754
534908560
720907491
1683082543
472520129
889878294
309108657
858813862
574579204
241022891
408065789
1484433807
272313215
346528929
1226975160
1190472873
990655266
36847290
762269976
268334628
886678076
682408600
828593888
1462917248
1410251404
1267318601
1180647961
244763670
157188597
196310071
681982980
386376162
648564816
489871439
991302664
546096196
1751386214
1228897003
634904143
518105954
567171146
922230592
1039319423
1058188582
219145061
488569348
426830239
785057529
1005148400
1480307062
692032928
642553890
1331568648
653716903
722724164
673169700
476666603
910591832
1283648751
1347140484
569268701
1470532718
866382021
1567981300
929308955
1117142648
1776095602
847438412
676097108
368852370
746113919
768410978
1141754586
1690759344
146438856
1065020593
729621553
1489772535
475476235
1235410429
371269368
434394385
777284090
307110795
796564500
1058442130
687944007
572805088
836091336
1128102480
464139004
90660798
1460252424
1481855946
786573433
564841412
747583620
629664746
1078792196
465250543
779043054
6518425
1792847156
746172875
1096442066
511476914
720434994
215610099
1035007518
1791647816
483096103
1746024101
189606391
1713528325
1683543439
1301704979
533978013
945731549
1772072607
1030407525
498228380
635541012
1368582747
1365618941
582764368
197340094
1026808944
1091968419
433143599
202395649
860656188
953736526
719058656
726868505
1859675
646494224
814608170
927015176
1560522309
1051995434
1747831602
650730020
993321124
136012245
862251083
164211049
946943253
806311974
618766470
525635085
654513302
458341205
1600319603
1628385984
1419851483
1232072871
891193424
645116296
1720669267
1256527098
1078596275
667217443
625095486
768498756
1480438762
525576276
778182600
745991870
985128819
320700463
1623080433
613543289
872305805
1719285687
424785651
498085174
902221636
329112334
529818828
415849023
1036414259
1152971085
557585045
467916920
384915268
578156072
705390103
366606874
966450597
180247683
662423907
1210965253
634574435
1243142824
964653737
963743859
1448567527
903342747
580538978
1016361512
145305021
651138988
1232894693
1298318684
906877250
554389197
881298791
1706314394
660778163
1306334697
415447485
1096655366
1094227012
595637769
399697192
1672901234
1458414252
296006974
336759293
782828586
997853174
219120267
757657031
1745755016
451832441
461099769
518781660
52583751
609537625
84663273
642467224
402756486
675633153
327858073
747322822
1467377197
821882108
432706115
469411382
464507127
478311165
1014426464
477138208
597333298
67455808
1238069089
1333955774
539333092
1312229695
841661132
994245591
548502372
923159782
956695309
830050416
832015527
889232122
1535866204
520271109
1604902948
1034328285
1495803914
1020080843
1027000177
195534383
1742523896
1715992686
735653341
1244646019
1063083429
964746263
1386855285
749123627
1394493311
709399804
1788630978
1355961202
1330834474
1473018176
572508039
463489890
1605405101
1780069769
1414728351
1649216539
1733983787
844677357
924873726
485758978
197870827
995077193
404024814
508035672
1405593506
1465850661
1668009364
406482427
430968442
720970535
802011762
969581431
1682661051
967670495
610393627
1126477148
585773211
729460219
566669167
300577613
793599557
935877480
405480531
1008900020
520615529
175304903
448476376
1353897187
765316557
1184988239
1181591140
53104210
508371635
82153846
799881101
1010590935
704350381
325029275
808704627
199680481
1705027133
296715705
1146371878
973507457
1723541305
1085308895
1385440626
886462610
378512498
996175492
197607664
1774864881
876135932
390071217
334391265
518052062
64907913
969884851
1749613130
310161452
957610320
789447950
1648420945
345739094
285226239
774732379
455455685
816868163
465463074
1037923943
820545741
620535205
478672424
719289895
335708145
493047878
723794085
508448373
1365293756
1388680596
84500420
252959813
590639421
1359015370
740405669
847071482
1241801856
619198038
595259856
1730543748
1393406065
457857563
1041183043
942654949
379155814
1100154982
29634212
1140654357
1177158611
1455892423
773234449
1412440104
755018851
959909751
613832098
869074070
490149084
688628256
892400819
447518086
1133587371
1465337268
699239195
508505129
216501002
1654611747
622822685
779950417
1004345173
894629745
850132031
356245749
611085996
811210275
559412528
938997310
898427771
884378652
698605679
1258923218
955692669
1699566026
1788530163
1107291476
1134625154
1196533185
1492652321
861748496
497040593
946746453
966929730
709396642
960129071
849105564
438190513
797178275
982208556
467631528
394442752
463627144
1727504550
1782801297
1673108155
488730268
28264134
1436480841
571513668
867269663
101319245
997259987
482061246
1263334023
715408931
399273400
1300492312
730955608
632708426
110765594
663554765
533096806
354008858
1148381392
261135886
486334703
1373585356
274314917
1286723768
883319777
556971749
656739313
45264
880191782
1265250097
462481494
381775161
853715327
903665516
1609637263
489201886
575005133
1046112372
400783850
435229210
935439797
1257619421
221100777
1258260171
820170506
496329708
157706184
1190232478
888996300
812117060
316690263
1160419834
136550449
1003078554
630155003
755063308
277285067
609249575
812940682
358524389
232916181
891470517
1669324917
1320436904
1309861923
1016950688
292698904
781564279
962138012
419492414
981038780
1291123857
141349367
1483942869
189089797
119206426
1666030639
513226655
345234709
748725318
1337898996
1030471331
1227369894
972988595
281881178
413817444
467313358
1033262401
338063419
1756591545
447506365
884917421
1018524578
1006557636
513934181
694899725
20733188
926999532
739541914
1641665954
221894567
674768489
1116535982
390946304
396145418
699875325
1004995073
349995591
412820661
95434263
873206931
211566691
1358838309
627394232
675575094
447546848
418143382
106578637
524988304
729026276
969003812
1109687011
270081104
707660066
63296862
356941134
1173062403
374979011
601209821
1080236547
899920324
208226662
344646234
1085520223
921944841
1672495835
391240998
1169872350
704977241
593752480
362192306
851537571
623435457
1321609083
987447565
536780066
1266441685
565102526
768512380
1659375864
403257640
257374276
1033328980
1280236277
1125524995
526546636
420294719
474779559
455201792
203828534
263851997
1752450742
881056987
951028867
1323102665
675712944
720533295
323640042
858750126
1320979326
1638109434
1049942177
1097682414
405507859
425906628
349609349
484853274
1338093207
1214450897
1787854960
452482443
1366843676
1797151834
479426026
1110869901
534428583
1178185149
797648845
521471541
558739757
1341330115
638244926
338758039
775703587
247923072
1693049772
246974002
841745963
77425311
786345402
332906023
969518699
551482235
458802701
516582071
575254629
1568227504
601429932
1048696465
754055164
913164251
1138755934
542095679
524491371
846229630
173754175
806063111
446850990
489513877
1453783033
472857872
1096173586
364220175
406092353
763407196
1719470920
496122933
1016307113
1379007746
1405038564
407506478
560052750
787360428
606836604
569740946
1348775848
940943644
1631928
486208560
1729112807
1050976971
385035772
723829353
164116503
402881529
705439206
602475272
1799693599
790190799
472664039
1414982708
1103300494
541792918
978296836
288837661
170324762
847443319
1032359152
784686364
1378335763
390482417
518856514
908964775
271586710
1381262903
760191361
1018184517
521800065
647829543
686905885
1292872663
748845647
1764984939
463381385
46368942
947954436
381139960
1343796500
305176946
503016172
855095309
1091705452
928095606
409312203
605455952
575319157
429353640
830854654
1380365840
901805076
1035842664
550812708
626777434
863506455
409364999
804148172
50042526
76596331
874569243
1056185145
118574010
224820065
965252824
394724007
588079729
238293447
1040830541
493540323
647769408
1447705448
1084020440
576472591
1386877220
1785045098
197547368
1753367568
671240794
535669928
526976196
990106218
446155482
842274808
1010495589
875022637
737268804
611775279
1368938925
1360828482
1555014014
1382208791
252704377
745560524
113362211
504991228
248379686
1404847105
850252822
602794119
738206931
1303734568
453506143
1458336961
815759842
392024146
1328959316
453325704
451354040
565032064
1507597814
284970023
1007470380
1784128039
1398258915
908198872
928227518
1560421796
421848365
380110895
910711228
210837805
706048340
1061638772
1632363523
1530483341
382739882
1109734500
1056316229
1304605801
1184531686
471455314
402004023
1014940704
669684367
1093703039
1659833321
476665653
426488086
277602023
500762992
698523029
336564135
949063613
275944259
450367089
384254162
1421167736
993564147
830192780
891712587
1154405419
332463417
178093309
1141870795
1163718310
204969062
1299327418
1181945743
1611608949
1224483993
1366387678
1676653948
412251620
1491923809
476118944
1047071738
607267226
1641583925
1150065057
1645575222
1561041752
989321160
1069853386
1446287636
1159433697
1467965055
633878826
1366947286
690169276
952563850
336594128
510024425
291312938
1264087556
1250353444
398812076
256384294
1363015571
679681601
685396328
388971960
166492234
856705149
436239808
970689298
212500196
1434529537
1289957830
385647798
653650177
1235430006
593282187
1009861297
1118776777
672375147
869773946
763686598
993609571
964938361
977367668
974259830
802351621
751910771
814042863
802922564
1777764314
1172514115
1207187755
1712397694
842551133
1500105405
573916285
284094667
396277746
1696675246
1491342142
958394476
1156218768
353598605
911541233
1476573946
1101869160
1381311715
833318793
745927572
490195989
1126303895
1355324691
1315958426
788513954
1590738424
1408535901
891845176
444668928
731684509
970686572
1727190522
962951137
303614783
533260982
758697457
1445692277
791143018
497189621
388365978
270767450
846491147
1401748193
1299710471
869919577
1056965228
796131690
738039593
1786061276
1240178718
1011465975
462405927
999766486
1011918678
665889704
201271943
514846648
918487276
287730809
450079257
581900443
1353163858
174224316
327880327
821438921
1440518253
481745405
1543151781
196657162
833508798
1710280312
1292933811
478973149
1174441778
1129489242
1666292757
1022583219
546049787
1292017042
1265914270
1029637348
1625621737
806133778
1350161352
172075280
1070503984
1200913755
1665251647
843934069
856853901
1228438303
1188891817
1304705494
995315606
331363887
1110960590
976759192
519329355
677649871
1345936806
1318587424
716711652
954930595
437177427
303361519
936640226
342727410
1366829020
933072917
287796106
1777567492
1460959589
1058122272
286006404
1409685671
623125447
543571125
292173950
704593234
400552523
1112234754
1163630510
737756016
424850836
816170579
938468067
1465923491
557632664
1538710930
1446367565
1536297326
891444690
1060071580
800219278
1761011162
340512483
788215683
784501317
393226219
583104744
522883057
736383325
347429998
3036536
1314140258
792965148
439826842
552962120
394958415
840706543
951022275
476301331
329968783
471535680
509186843
762030788
536233409
1042873950
588060152
811841555
741855397
406176018
414678540
896110343
1054854292
755473940
597820885
1155629728
388838988
814623457
932934357
904764232
672964563
464243598
1481971538
632203593
549744525
369046387
1069685973
528926049
442314321
1705900425
1202812653
394499821
762986286
601908172
541849116
996523275
1209373405
788913532
384090769
1007916538
1122963477
250557554
1450176294
1270716376
667966320
1432732503
462535329
415389797
832828759
389005399
1003506253
888227567
936552977
614188292
966297498
965155160
1249379614
400180391
385727171
547798167
749341107
279973514
648685805
1615759193
729601373
779953519
266727522
1294279794
931750973
1049189100
234888814
1620166085
390335881
1347809370
952169984
1452936865
1681473522
650940601
546945719
1612217145
1222522458
874962551
435925150
1120560492
418832949
1231057336
1059346023
912149777
1155589480
444522094
547532910
1754917982
730223571
892703240
260659771
1321499438
1366063932
1050111282
1352583524
827219679
641539918
424255143
1231094254
212206212
896624245
1137968378
894832337
823220483
881260037
1468475781
1239033320
380467631
207688699
1358325931
1068228513
1759298535
1192769680
890616006
727453413
1708788158
1217475653
484011209
818084242
817554991
213525839
1099745495
586614216
659866460
861442787
880462822
926279779
706941486
726533546
1540055902
962076782
1055192860
811655930
627286350
495206661
1230599605
685809279
1628592165
908546658
924475127
1012031605
749107282
750204756
904532591
1705839842
1455517189
644789017
472344662
247908741
1162244760
285777934
1442193803
255779183
932042255
1484579302
510993539
1160729369
2361760
1183739545
579631762
1254792804
354902510
329596654
937212810
1014096986
1044825430
485531005
87821237
1671239963
223223935
768211505
1584977710
319611654
1308668738
1563147156
872705904
1234802095
469952476
920809352
357159916
508673588
702792554
1310633615
1117670715
144735593
1689841652
750986885
1543303502
273374391
727845049
774905868
819484882
955210219
316446767
1275762817
1422370382
1133817527
496063537
1088060030
603588833
206842896
1429643063
1041306388
1308639169
2666996
590442807
623177941
524377235
567532408
397300826
569824436
1321555178
409626686
409406434
1054046856
247905368
1228094444
702501222
352503065
964443348
870720392
1106473493
763217135
587523024
428597815
645607004
1777848655
720180018
930332274
458847026
902219652
1388619443
624218812
1393720792
1425865384
26226184
600825484
995683118
474697784
1004080569
700842787
1098018943
294817412
1667677537
462965044
850581802
1296082730
441188094
1456471815
437353466
1159209941
655457812
171638489
756587561
612556410
86910817
415126553
665232532
830834381
1010500418
1357880193
801171850
290662276
106485043
872061611
1017478582
1307802297
1190202684
395335780
457091674
377433826
479552488
1204865795
1195705183
942713793
331593213
1203002931
946144111
1592497888
1689422239
1398409805
59413649
490277280
656120828
743844692
137195318
1614732219
429938975
923979480
1402801255
1176054378
489431485
154001395
1631868196
1384169044
321154366
1031925885
1407636723
1126602258
1509714723
1189929578
1784470699
1329122963
1469131701
1437061297
1358972613
1745185931
1024697972
1470250439
977707700
1128944068
1022040943
1118700559
1318820954
877158561
1108550461
1321291118
1651031996
1141714079
882927895
527739939
1001511162
981076594
891189042
1245382790
550484246
1606167922
1226078336
1032604531
109959318
1094107523
1600583106
74499486
266722632
1648965314
778194253
544356463
1057269828
662439948
351066908
306264153
1302371641
52810919
941804573
462462155
871544993
307791850
821545867
1222832876
1348513311
292541025
765809220
1043959752
594582113
1305640008
361861825
493511615
1087358646
1120369058
230297588
461353849
542176971
375416179
525076395
1786431746
760881555
751216692
741806629
443124886
1035313546
417795274
119357105
1069952571
568959484
317308930
593009677
620473654
471899981
1019905645
1372828190
482763540
1705114062
969406865
3816025
389725337
791491404
409625436
711001152
1509138234
293294701
1559352311
1144558891
227434723
1514611711
1745636968
197368775
1511673011
921095713
432976489
1183707724
1755688447
784689512
425041419
540807252
464127796
452631587
175733202
882463668
460603918
1213438057
354984420
375030476
1034947832
1170132534
284094944
913345711
572627510
902448572
646254134
920035805
863100409
1322314455
502511911
974376998
797164861
438971868
1137704815
914399742
190046426
1722735486
938863276
684753419
1191654216
772041832
113653449
812916950
806281376
497375643
1126505406
828688040
63585656
759639288
830396801
256173493
544552395
504418234
729060698
831935828
325973086
507185650
471514145
1448013394
1683677501
732957417
715168981
623666941
121541914
530278176
440753881
879924225
862971193
238221046
1532400180
764194885
684467329
538326997
714542174
940274401
451323599
182011947
976512404
593877441
412314282
410515537
297411360
819436864
1123850351
1023076912
1205461406
1058281957
1674929194
678787317
354632050
972936584
1670665791
455445721
450779864
1403538282
536064218
1450813091
977979661
883424140
1231904022
1072375249
1457086108
655259943
832415002
1085301044
3914768
535694460
327070772
629210292
1702429038
630274920
1209754100
166506826
741348272
546737330
1207719370
1153334645
1067317032
1059263613
717715792
422856388
1737326331
834621547
972028955
1433933875
881174308
618342080
1405693984
69382456
640612962
456582754
305583455
1272348615
513453488
233220569
1124480569
185826405
337037236
913077524
593696609
812232578
67989434
1206076109
599905800
1348038018
1619016823
1692006858
517574341
291906947
1504654523
478683060
538609818
474442560
1523986094
648661554
691158806
249600727
196940192
842656871
1574178939
522444727
1614023290
1560014056
250968123
1341625766
1090856200
1699858875
1755337429
1515672448
1753501145
1788366059
997320191
1056427668
1591620150
1520950627
934459534
1016583278
1413486010
1203165804
932337285
307119916
1720782056
1455924165
979289211
1701514398
1132892065
1729109043
1112411749
828997825
514200596
1303140697
1675519039
731933632
1097226386
261732620
956564159
1725032124
1434796153
976174033
442679037
819710881
521530675
1314241652
1334852326
1381362985
1701827506
1574646018
1552138641
1685396295
203176330
1661369503
1133312138
1681354286
1341831298
527045982
879438068
1443294311
1655248474
1334772920
1325327235
1373609275
1779002512
1260656428
1037803221
1709744496
1036760584
601739989
1248849046
1186630351
583445063
1613366911
1351020050
1418500093
723875439
1125853525
1165684972
1381568837
582945129
1230919321
1462475673
1365542257
1011357547
263489559
1590357578
1649743388
669774718
1292850556
1748864901
1523449957
922837835
1614413447
1572902529
1243354602
1722584324
1647015194
1768028332
1791436507
1233104770
1250043506
1049774976
879130352
1051643727
1015906351
387654244
1386078343
1313410470
434307577
1466356112
1228318415
1431697036
1626705330
1304493153
1107302737
1231040127
422280885
1083708335
1642473067
1400971033
669502757
1311759833
1239095612
1294129981
1773307510
1322554230
1419513987
1760075575
1576451631
1698513490
1256654584
1723006008
375848397
1351587413
354074719
1678338439
1661063685
1749915280
1391658959
892163216
731433971
1281845515
1449864334
1300691730
1622718022
260593090
479612922
1134695274
207996234
1663166482
1733507535
404476187
945463637
1147532626
1591893207
1646968294
641962123
525668333
565968868
1127912307
1226922018
1768154373
338205404
1273178481
23878878
502493381
244074626
80748160
788844426
995984967
1012440819
1680410348
1204833984
740740896
1626862974
285568875
1093210287
1610048515
631846409
842407017
1727644674
916726601
903413661
971659801
774495952
677211916
619914736
1790517608
844709818
566881485
247914271
1723055919
1674049584
649224190
455404878
946382025
768129119
1377270375
552388343
1494035560
818473304
283242792
225016394
1022239738
1496358577
1796311867
870317434
935786580
837468709
1419416516
963330634
993849677
1233907929
610703493
1430344548
682939777
1292281519
818906540
1720847391
1057519315
966911002
956810223
1304460137
1122361746
1085346367
1626877155
1055660465
965036937
1652964585
461008029
584383078
828411139
1608645761
486012876
399209757
1578118140
447428606
818412710
1347847649
157795523
1600028428
1183474764
1291293516
281642844
602996777
1007756698
499920226
600381278
1589389100
610097655
769480102
679433777
860575636
1253258622
1604224883
310981779
779484418
745571890
1051594073
754007735
758798877
716915934
977334855
1385964668
1192068342
682192
980444715
1065695815
696294446
346606380
1254815595
496338483
463381130
784975571
1401845579
911155189
1608957083
677249394
727605808
699209097
892303890
548941043
579233124
870952450
1140894565
302686369
1287659772
211420022
1024196342
563768222
653780457
1183738606
353094420
566237211
851376135
1309122598
1066132344
1414386168
717005140
571827288
475247987
353058056
393228842
555595870
897893987
1499878085
454394950
1119512552
784486602
1055046306
361772066
711129300
314611965
1318420463
1076057680
361381661
663085146
1322311706
636673432
954662883
555643410
450482916
505894109
797552899
553164647
1769396016
1741566519
648530756
1697920180
343738208
1702295698
1206914699
1548635736
1418754154
867818905
737073757
497103466
374221825
767280466
1522844344
562952279
888135367
1239966748
691171213
589474780
462538135
859905580
650200507
884355754
443822228
1654717482
343774130
719488426
458949601
787668053
661816492
943682386
1343674495
479224740
1759065050
1533260643
998698997
6965270
468327816
1375078560
407839377
458484358
1019159674
1427517051
980260357
1054527094
878617813
206495093
298566414
271024996
863286609
686292364
549523255
820493006
92604842
509340099
1272117687
1181356352
925335633
581267031
1249108244
1328132205
873662536
1073703475
1184695026
1297902494
1493420587
712207837
1759855873
1392558063
1108812009
456828656
762563971
506107563
869712656
437953448
1646515459
1068725604
801600950
1017082211
945832706
1017428644
560550940
1616243703
786048116
705931575
105294642
977992397
545951622
398059664
269652408
490351817
216059350
501206928
1378703101
1032352136
936161707
1427762325
1457967801
647144136
1139982062
454870762
684843062
1606278718
1789971174
414521318
439876532
917617035
914372013
245869658
1069855309
358917160
1236633812
410238349
1097070189
474294276
1323297749
882373021
432090
534124911
1329585723
1458858674
558106258
1100116676
678227009
722769045
1100421473
866629720
66853350
627946639
1474836122
800780978
437345123
418940146
1083249411
329764165
927063084
1249958494
140092693
1060242401
988404750
1718412655
443856860
290308935
895590474
840907969
803345948
877697414
1400547148
434377121
999525045
478844506
779310584
483496906
691151518
334205134
649070702
1398834411
497337088
968992112
793523980
1428508070
370265177
1494216347
688327043
295938974
728200891
1115978214
1193389176
1142986519
1156359829
275057948
474454550
988324323
1174375419
1613772206
695475976
1343742941
1329672981
375600473
127876818
408853358
1062628765
356537743
235978693
1281808536
1200603138
1632786252
766923972
614172126
1626599267
429619284
477628735
443150156
903457266
1500521029
824309084
135787274
548225063
1090149041
1278209987
737983826
318555770
159964960
813607197
1127658304
746829055
576453550
350246926
767560463
884130510
946342253
590720916
1257957958
1322401344
1017009429
677807133
1774488351
1135838264
1439627940
1758053852
1346576334
1715151481
941908548
638430204
995488430
1178196869
1084370422
670548398
664348619
870662275
907273793
1006724430
537510848
1229971240
1241182261
574208507
893027940
448505388
1720792447
702101843
892236965
844762009
387081863
918901999
889889904
1319940005
1791276667
1591620508
609177046
1429065328
790563389
1715858198
223995114
841494300
1067409536
538551394
601710294
538956661
975163750
1359803361
37802477
1147089365
188162655
157535476
1168318558
985969056
1208417292
461645383
1785509396
1210152142
198762970
1600391225
707211213
1467323678
707540587
294731304
975436075
1443324072
260754488
811915228
270760394
1152971899
1694426417
745360487
1455906895
815061093
1054740973
501958494
1271797882
916932128
1668532648
1382614547
621645971
260169533
264212443
809007849
352384487
1639779237
1666275384
947818039
543325268
1142550543
1778391654
1355737141
1239757793
1387152487
442237913
992162854
305229075
676593372
1350648448
964447344
460313633
762248701
578067014
171618948
446764317
1146858356
1134198360
832415647
1059861925
392170235
653623093
477668756
1769651098
569230812
724946282
289561022
545613384
841113585
984776659
796344283
578456517
1069685889
1071691045
704313382
183695350
31625879
365777595
674262723
897314567
1036503651
655603522
1562451482
389006142
426008281
1770502725
658605065
1778857708
1192294482
1652797340
999643123
548630322
754828518
989164512
1333437041
194555194
714384551
663401994
951235187
1633986750
417695409
1300550404
1283446199
866474394
1725437684
181687994
185045204
1116425377
650276303
335217519
845736523
1609237927
1723111520
1777711641
602142032
313743851
387741005
203864827
470861247
462045687
1724564687
194953385
1079702976
301282262
909380288
523354747
293465177
872613488
455728766
667537451
1329265146
1246566392
630923831
1449791865
710786423
541404823
537238778
242608875
1311345078
858423044
752120397
503927576
223697558
965276087
915421350
2686797
991636493
752885171
626195093
1104327526
1334345553
908813516
693828139
1472686741
931645274
808627771
1184491452
1562150118
1513458046
170068221
173112207
1797739605
1270515459
1397735504
1296600922
1545314172
382250430
1050477877
1422941482
1486756308
850189191
235269886
1509098952
706586934
976349241
1037704958
1671562444
978867413
70238122
1237093512
535574675
1710795905
1209091822
1149420971
990662882
1365373335
1078830219
909488273
344576390
1326503237
741670569
1023245906
728004059
1310314828
1368340573
1758615956
676392958
336114130
529435998
231083758
1118606868
484876943
1141697210
1380008711
809966265
1090927026
410491507
1023428400
291407696
1251856820
1053174529
1015663956
512815201
453098681
1458650356
1034178758
936523346
596416719
1460957143
892597664
973828856
798384133
856270189
530111220
1028282254
1380226989
307437913
1146272556
971028259
501809575
564511796
959710434
544279030
1101872899
1040730401
1189445414
730407298
926896782
864681888
994210986
893277657
1621188955
1611402568
1464971878
340784895
1628381851
954376142
617886089
1772641149
1356391921
369623244
1006648442
1465025351
1064002701
1743309526
1114079589
562510758
382278515
687083425
1056702132
804284646
511448786
1025166681
190849034
1093185588
615923877
836269534
810352186
676372692
458327774
1061772976
747015264
1132171232
993166563
656572738
1147793007
244354703
933627139
930311577
1768395743
1322511437
979020343
363752254
1483295222
1657646618
1004155468
708463564
1294049286
752751840
852805686
89853974
1060341963
1219454266
902106384
1737436614
1136800780
829728129
984824780
1333737657
1041043360
968272791
726315844
386838871
554791934
943045055
772076342
1202231320
1623151882
886928066
416269587
233771284
639130852
1128032812
999630514
1428003268
606479127
911614170
934477604
975613127
448032851
488917484
290927409
1620178159
1254166172
948916074
1205878860
809909390
936056785
960852165
755141486
759405423
936449071
527367636
1357670542
432833551
889093188
675234956
542363001
852835845
1094525916
1146667993
791774652
128868005
738208987
366433827
1245917154
700495240
318969751
1271723115
633690963
1688703316
885748123
1579302802
1431391616
1032513113
1750659483
1066955455
1703211311
1024367780
1338572109
1254285352
1679947860
1303383203
284680114
1771388542
1378868074
1772903694
751984680
1086296876
811259157
534389595
254947710
830818280
1440590578
851976713
1761241938
900371319
1112678774
950348850
1445815669
745046992
1634757328
948769626
66218965
1319098190
920511398
276968693
1249648583
870570175
1322128956
873574737
957269241
1633063761
812344022
780888812
599462229
705290421
1462498172
306193208
885028030
800442435
411834236
909416646
1594002762
1049880741
1597789531
1110420263
830862007
1204700310
1762916173
411468561
530487398
1012140448
788593860
302120079
1425654579
632163559
487465705
225529710
384298535
872235844
1614393306
760626250
552664362
154939196
1432887707
353074037
413244489
649833150
516556865
451120745
773888604
411038049
1013334885
282599369
832635749
967161754
1307663517
763984002
560910275
661130958
1471647351
441260691
1001224977
497926867
1185737237
1512250230
985881967
820487998
242431712
492627004
765627943
1504226049
568775162
642774268
569175224
420581510
480587372
1744825382
886283645
329593126
581084754
1391714567
1525194650
875454141
285116075
578856744
1013660237
625167002
629568824
611875415
590790393
991763810
844351265
1747118549
864668716
1037495286
1024561976
943385801
593855894
662383732
1270269911
751132714
555007893
982601844
1360265833
1273487181
1402681336
1110029919
1714619491
289022932
524004221
1082487791
451828310
782545602
866926069
373282051
462190668
1275878968
934915738
1190775589
1140683701
261194778
1033322262
755104056
499373289
444460337
1664898844
56399937
1327549916
405115220
1296265060
1536890534
631338892
144718033
828156311
560310489
794317800
296621841
1610564256
1065849333
891529649
481849282
1585320518
1006249647
425770929
393726878
262582195
1708486574
1671965017
1673352934
815886539
442397446
1105825856
407869320
606855877
862093795
934058686
1654315311
495848136
1678871964
1025452118
721039710
555010484
539882964
34027457
633282946
1452213
1096964454
997678055
590064846
1116898673
677739057
1113143457
869856183
1538153218
1233519878
993396104
1155971723
241519428
52500607
407678453
85897758
450525334
815687762
1005476403
52337318
271039553
1627910937
1087928530
1052569328
964659800
318141240
498431713
1273044092
895912897
622312593
1084023260
783070410
163209614
919055039
969020952
1430139056
384818975
632432718
421846152
494289650
622496143
1194785725
638714338
855670046
667983479
611428971
795965250
1048956860
487196246
334349405
722923405
1042584271
153937944
787109592
795281589
915790404
359864564
894353034
1264104305
448830611
773651153
1052776242
455314128
722102729
539218321
395770268
388395596
360096434
415922773
402499284
266362416
242408478
1316024153
457858178
874356450
415930725
1574738542
368238918
637745446
746388011
899345444
906385545
796857593
1584172770
479246711
1094206323
554109991
1163605794
395278075
515879870
968159427
729780458
693879583
454518574
1203605307
1044475627
669403571
150483352
792176984
756429799
1441553947
1126649532
1095188850
955316236
478312571
449510001
392813195
461652651
1460251577
700223100
312215349
644529397
904154819
1223263224
1647969674
603538338
695063593
786549250
444203245
681259876
1105854306
492520818
1195822890
1272833416
332498789
1219436183
1613578503
297598650
1679732096
895438529
1782124283
1679851986
1064141161
462316568
537450043
792675035
588778924
1310633489
886101261
961541923
767129207
1050401403
383461277
488392971
1479200816
814141858
500449895
451417491
956559150
1016936236
764148517
1123964674
1742460303
1234499279
354608372
1457751331
842999568
911440952
196996127
611777805
822923781
1511969182
414146339
1445154339
696950507
960766671
1209114108
1742374547
380625395
1186174828
592883458
1281624941
593419469
579926892
1728958280
181498045
865151450
1080430499
37903431
1002086494
804037579
1791347295
468482935
246028294
1432471969
1568940081
673217414
1417653908
1728175243
452039803
1272653405
375230092
615435286
1784219637
174460931
771632332
512350811
650738553
1180754229
1574828680
572571818
203951072
372629185
1487873586
951476084
590534680
1633350096
862699554
510249360
1239831362
856514509
538282031
1742973755
613557123
78150392
767427144
213173345
920497492
1653421790
431180912
770350320
633295165
910584704
1363397859
364107720
521308071
1604364150
988863597
846422015
996255620
989238363
477717529
1315654677
757680766
669242193
707805138
416615358
1035133432
1790923068
869304118
1092035700
257042899
368795010
624850166
1023520904
970205267
838395704
800874501
1040125432
623814710
842477911
117909789
255456428
794756095
930983798
425122145
670224822
385471087
1132465241
63182084
811963036
1004528719
898791067
208354569
1246802702
888057135
612398477
417965830
898762045
1194529769
735972907
300872615
1045646640
726709758
735181626
1024815050
555856773
794568380
883706805
124015026
980503974
856204284
1293017178
1083548861
370827846
643213302
224577727
1676697942
1306290493
694423634
844083857
429026944
934395236
678947153
648659223
825936983
1354957705
918897676
184100208
306183126
1099712907
1029015565
866073304
1367663451
1133695417
342160058
1488363301
761058906
838185597
667329507
428342798
821742052
511985097
858374479
974157925
799517613
794194217
1063476292
829849562
759146689
234807554
1793388220
706421529
1668137669
461915203
523723156
1036441195
509552674
459163610
1769372514
1180126619
968983758
805590356
999777668
723705878
1709565803
685099804
1654645231
1028398662
826949189
1128334754
1441900127
356569878
972031639
762142309
1445354189
192136017
1794701452
1735615848
698158957
355047995
472229739
450275409
657677643
805501931
763988923
889455119
1202158736
1508550101
198323845
504620768
1036320462
845135670
1464908910
148865746
849502611
833868524
216542897
1040745665
1092701376
405182213
589353714
1211915801
322331355
188505943
913714343
373148108
400540507
1159934415
815995791
602679373
621858508
254952192
89685339
514062216
924637831
584885556
545021442
763537246
1104301619
332411600
286240582
1029122475
994019176
1148777038
764513553
944503481
927524174
638336728
953144982
1427997812
1225269046
670447642
628094696
915483477
530814827
816376994
676328703
1110877591
572403164
948081387
761114177
758910847
1092465365
873782428
1040979944
589383432
767085034
1415490799
708335122
259849666
83807816
343473278
262780716
541064299
1433163505
162654996
100396718
1588795172
1049160628
911906095
995473472
262034667
1210842482
1085691725
510732875
1172418508
1533871512
661365287
792878722
1426061246
1349767735
483357314
759977718
883616830
1391609632
833354259
938205950
721078955
1237834013
1323317372
746209252
529232130
676537483
923207040
879751344
610934194
740661539
759153649
1144794420
1726602667
1302831825
1054141449
1727622505
1260322631
1291799904
667452143
1055563279
1613763255
3997073
769075083
1702550493
296618253
1317399980
1323421082
402926785
417844508
1054439625
1049787102
991067263
968268042
327565833
1557709739
712254870
1205570991
1716693425
1458990273
819956245
1481089888
872451402
1008319544
1127924345
476166019
977595925
1296324363
1220141230
1676363853
1105073047
1506474023
1297609943
1649986179
304702080
1531022099
498272526
1780429039
942166259
773918706
966660589
1355912932
1226615940
1378260899
477441954
113943705
1726032922
498795101
1201585311
593895052
217182662
347009799
756965953
880658238
1039425066
132019172
1326337362
380916923
859543683
1105641950
469960232
955996650
1491758966
1322593064
659247561
1166876788
386262153
1006696846
749991415
694148798
1037961211
750798874
892606590
291137580
1673342431
1052285326
1065201122
1695465511
1201754963
615896870
1304496856
1734415539
562086193
218359782
1728986681
1237321142
1313246492
1699663791
1538164446
1483961708
442999925
879840049
855475681
326837532
990380082
70610603
1108859560
1672286244
971464046
666920688
1489127454
122620057
248665211
529984176
1450215377
241285217
831264218
447573746
1424909910
974439263
475144798
1758910626
1240634797
1284257309
567935826
484853302
1066278456
1019545361
1735587581
1412823813
1172153082
1768916038
645835703
712233574
1384465846
888582462
812977101
1043605204
1111851489
1707240815
2395153
947932920
1507981659
607897336
1489954999
330965396
817043214
427241674
1278845756
1699349851
1637693312
989179169
1361969524
1060497793
980591551
1395165979
551729472
152986035
890900373
1009511753
1322043274
743870600
629466068
1210718990
961151722
952934
717662697
736208814
1349390476
473564664
1727154724
394463320
1156982836
738874107
743924854
1336105364
855237702
458344269
1675429816
321041216
654115575
1058582822
825382941
1080751569
1622897432
1667829374
220896512
834899106
1290292313
971965804
285566686
464387916
995072260
290678801
986895957
969880276
756060725
657599913
135007394
585287729
513177295
904278916
357160592
941496682
745373615
1001598497
800290447
833707908
770747229
1032818698
253256785
1273575066
612391731
805811721
758164815
928530336
1106265765
984364407
622318166
1625339978
1697039178
495569479
1609745618
564414991
814244668
699864510
1306601634
818102105
899876081
781069640
1238076904
602969167
1141705061
721897137
859758151
1635805068
602363257
1285735125
1260187111
1049253831
697537303
1634615916
427614044
833050101
1701644344
693190794
343384428
1727066602
594267351
724380767
1624498279
259279119
373665325
1797796160
1226631301
710824974
878345876
1372201263
213126080
1490508333
1634624609
1412408203
1130844812
1439889689
1794914849
829262029
1465845049
590931683
1144584241
1039239892
1023713058
765721770
1062456508
464753840
917708498
1531862227
1796501698
1485874675
716588184
297961450
543036896
1035429759
1353867199
1406652547
623984525
699559810
791551028
712703137
48638518
564953779
720790283
816420472
1593709901
952306279
833989557
864680027
1200018981
1755579560
1368090511
1238662618
1656227472
1219387224
762202397
447481435
991174419
757991832
958261075
870632402
708389974
798484173
784445716
1232178683
610172999
781821833
1274603394
1321710394
851132280
1085430052
583041913
1789115828
955475589
1483704177
716136683
1767724623
817329153
1759993206
1365310006
411305517
51708208
749615281
542007591
179472361
233389260
566169560
1558027678
435265994
1501514179
499370443
198613108
614870203
1165191564
471915598
507684182
1281842674
360317322
909793319
1497295290
636521152
1389441197
883633503
1531636251
691125909
1334545319
440115521
1117010758
1078771967
271661395
631147961
1698050410
944932767
773281648
1404209584
370784922
1004173511
521717230
654024667
1658576092
1151980042
977568689
399675908
1481473440
542978900
514137320
724443553
1775511624
1202566244
880100865
758183353
1048299199
426501070
887309813
791882958
657223758
983074248
706603560
464781040
698985699
629984133
986271071
710831655
470393017
335442251
1704124048
941252697
468510770
575822794
1689872414
1133025200
1718945183
554800603
1095184959
1727288424
502662245
1741857421
336039622
578025540
722960246
626686675
671259114
565130465
534994378
1428277493
476962121
675892892
409925699
343997058
787824812
1257000900
1062394863
253072757
197465713
1580267033
487435573
1209626373
854820399
657808435
931845709
1017017310
775468920
180776320
923691175
1180662227
1038796035
714909537
1209544601
343660642
872297342
1753710737
1163512789
1250620920
407580431
486522956
248951837
1128307718
990183768
1574570411
529649755
902023577
463696112
538420299
437724713
1476323252
837070260
1462017201
746688669
426806671
293652846
1745851677
1246890196
1496023074
760549468
630130474
947783082
242923906
1083947965
496211368
498484932
1759606380
228266364
1635614604
1264387926
684826847
846457081
586925869
703315660
424394317
1050720523
655194407
1272743184
1387238584
400477071
989780870
1305450384
1221179821
1726676435
1727211445
587915525
597210260
1303604876
919644797
1591451363
117663598
477439913
970431049
1044858775
1099900222
233545843
613463051
476807824
93466719
375904743
338816079
755205880
800796671
1422055079
863560205
307939520
386404686
1065188152
971611214
1763088198
521228365
484771545
1423922470
1060463059
1409709259
308529839
220907491
826594770
1393407109
865339559
1727027858
193536053
83454492
1770647126
1697573091
1239789189
655227949
314743305
1050805501
1700937063
747037879
1556137801
1265618808
1572536268
1130105982
1598738191
787773870
1418228866
1259995233
652902715
1601527289
884243904
469579381
459399304
897872336
1493358774
1747646378
860111947
1259836915
1576879091
895531409
1196364882
1660916245
1604614932
842562599
811919447
484801604
1079152696
225576048
1136750
1408025318
1532379941
369838167
713386332
736225676
951335319
406768226
1017469848
497386311
806227264
1740179266
1029165084
516955390
682052415
155074908
1615995672
998214752
414993797
304854655
812315007
811047390
1418160537
712270749
1546843471
1216632951
705987915
784475282
672490262
712754405
904019559
257650386
771418872
280171571
495924357
746541258
1065202119
555994170
528013592
629410439
1703999013
1061429610
1028244886
594149944
208083070
824076178
153028017
226223785
943803459
1221263937
1058310393
1133940508
1181468388
870121279
962413941
28923386
199553019
482845151
1468448864
794671150
961056409
1658792396
563644731
970228039
874710675
1008892264
124057349
1372587608
1701910774
955198209
408023090
1095402024
638776559
1255568682
519512323
1223552891
641466295
809904385
939913905
992981630
38239217
1711276440
1498732252
475147131
1412334465
1065379695
595039358
143410830
1124020276
632919307
715586680
667857781
639015887
1735507955
1366816508
1737281188
670926140
630832821
568543207
877769412
648097954
463850553
234254774
1661725560
843539305
1386180618
1458310626
478311605
1663567111
1665856467
1033240804
335355198
1447342332
816659026
1323380670
443071160
1081923100
1668265412
1674424999
730618675
1327827563
1668726626
1766163514
576814213
1684406990
753275073
746641492
390035959
678214975
1120381763
1121324316
507022458
817150860
750591079
510267414
405495981
1022106953
992975807
386337365
1206507907
528334165
426223681
1754233634
1168964651
520335928
1445111755
1360703046
843523189
643168565
1508741614
342577089
1463978718
474202589
1001956597
1097215386
714805444
986160059
578335748
1168138107
660983623
586071836
646793668
564701470
863866855
1294366555
921335577
458574821
433643810
754690437
1762984047
85928794
349634111
1056212736
1256326401
541665684
379366496
723044709
410018527
1394843833
1270097180
751711859
815999713
886288538
798331097
628412151
322096791
814645707
1395360958
1798054682
833357369
1231377085
687113369
700113188
1738493162
301679230
946257591
801523409
732228293
851494227
1128778037
862544626
1371129148
206913215
1609500123
1293545562
807371725
1388034597
960181500
377404537
349630555
146440859
500024875
533427457
504706901
358622724
1096407003
972222283
245581658
690501608
969185552
101838149
778817940
182743067
668722250
423122479
724894998
412744052
1200045864
1384131328
1729328463
625220518
1356455317
41628005
1361116947
879544043
662468745
616971264
1596366565
175128661
1382092538
586479461
536531295
1704534739
325512795
1220514393
1377678916
626183288
1002345372
240921289
831700766
1461477616
707776620
1078062248
278002334
1341045699
297585320
1472598346
1430128239
661830053
563723599
415764490
338986687
982072786
739739334
1142411709
1642658562
715517536
867646165
477530533
1339706400
663579420
1060350547
1570223502
1610817485
824961152
665539402
427720335
931765582
743028787
866535035
838481526
1723980240
962022163
909308376
847321114
1685346519
1196247294
1171293681
727341681
968976662
1586455014
1753078529
768936099
843751062
748692490
769874637
55360193
1185694772
1545169618
180857667
669080118
960874727
975504659
1491222904
529802186
475523286
723656093
899894790
1109620418
469160482
421825066
451673048
1094504387
246989433
491291308
98074520
520075508
996735572
548155068
534085100
515670180
340069777
971352341
787843189
1266401074
707415650
1071596420
330278513
1222393901
1252253341
562612059
219198718
836786320
1283593674
1708173705
198062730
1022782601
239228991
520702692
610324807
775929818
747985064
964525069
630987422
1473057854
754101863
940573669
1794391609
1279231506
729368221
708266962
852835278
567873505
960216984
810984930
426159723
584736623
402597458
358739303
1107473826
1095086265
491694501
1480779932
723981315
478660337
1668752494
992510292
1205077771
1727496967
417720140
1494593130
737016
370514432
1644898385
561444766
413144324
1103405915
1392726348
1093846057
819966253
1151566980
566024309
986641023
334422974
39029950
1380534409
363598096
974467723
379909737
1374706659
1458011925
406858833
738388361
809021618
91512857
285320042
1279822490
489836939
1546914630
567553716
883742212
411241134
578093391
1194666670
1132661696
779417620
954673882
354731231
1313749367
934669169
1227833427
436125849
482358293
630535885
154017818
923435242
1719078401
500802622
1004525777
772375959
435322239
731747879
275597185
438653237
784310145
492338693
1468042773
1483633295
1196376998
975076036
1597670186
880766877
661112636
256388195
727623503
1082432654
718499034
819124948
836339297
258186548
1474629337
298852130
1232009813
796312569
834211637
1114544889
274465075
452410432
1234026998
252006896
854234428
397346979
1633473660
679345354
931673451
837982418
1457383816
316758900
797178171
865306570
631999849
884311270
1766746257
323789014
461262262
1779657456
468627530
748990404
430489420
833680914
486874801
1335438439
1232640623
623802721
779685177
691686540
1009787153
591323804
1102809044
654966487
1228825625
913484162
99602577
247111820
650776528
771412758
340201275
896776039
1710297507
1751688708
506491040
405829746
415500176
1830059267
1396289132
1758404933
1602101943
469944840
489711627
219917289
1769871641
524146237
853480745
270696400
843365424
645262892
422145250
899718578
1791125040
1069476916
328959697
730296168
1267643377
991977244
1032861753
418205619
433243738
1186226601
653192533
469345719
972753879
301732911
308710040
546999817
809809818
704595345
1544410908
304023883
816192691
411236038
503120296
743282747
180195395
836607130
264737198
329501527
6637614
943308420
1356906351
1351089591
1546070641
524460012
309280860
816830262
79753089
332078693
360824481
866893439
587705756
1406476982
484454599
514056690
786244054
718902701
873956471
180328128
172203681
1319239688
534328855
1243188343
1261312809
916693559
901376173
412907402
1592350831
740601079
257747062
486399843
363804794
1479493423
399599395
515854371
746319348
446283116
888691035
1744873016
686286947
1505048250
250328866
947558599
1207766442
1636115363
812476556
743483110
142490844
1355532812
719279795
1067944956
1670005255
854611677
1580794652
1319248775
1019379535
1776699745
633545248
1334487643
1673507547
1185776254
293809456
1563104171
680869830
1688333833
445713216
1186916275
755753371
1109045221
321405758
1166170345
1640551051
418594483
480358291
1074722332
1249696862
1030775187
1097722039
1423193373
548785365
770637190
395570747
1461642372
577470622
1060322712
111118670
1311079768
429412432
314382449
1398716359
1472100295
960483775
579352368
568084594
837857628
370451559
743360671
1263123787
388572997
177380216
554726263
392578946
58646126
706525392
1300824237
382910472
1008525784
531668928
1706784137
1529995411
578345675
1268656961
486807964
124963247
623390419
642996421
862817847
495036405
199351247
798822154
1690434654
338602775
1400276754
273309669
1074735431
1103524150
413354421
180696870
452992565
629049640
994369396
1269878447
1340175484
1230019935
875427269
96590603
601132640
1590919436
1245475005
1287556833
1485229615
774823508
1110151741
572305910
1320772728
940816466
379570231
387050495
686442589
1137881027
1178323739
1570219895
645800396
512099843
738338106
1201982769
414227691
515231598
686770279
510494538
1079749854
617521509
772523316
99867230
899854284
432615502
953578394
759141811
245960564
228632827
1158332877
378812638
798729525
1120992223
369918899
1121734837
1682076415
1672654313
728701540
579716479
1081530271
690765440
696763529
1325868118
1482312846
1686944610
491460228
715832567
1225570594
206799388
1351478601
1054612045
1369355077
104457727
1162752322
453760875
999471982
853411451
894725135
753184649
761205325
935077044
511419534
1551977035
773565307
396676322
1763607613
593189535
1088519218
753850133
928207030
971595747
830662380
96266374
727400335
535001507
1032055832
822116363
489563163
567833673
1563180450
886498038
497315054
1530031569
1453377389
469135955
841662193
1399139311
978703134
1766767763
1231221044
606237879
522259529
394485952
1146112051
759859
1660630850
614983201
108819926
434301491
1500171269
348089470
629274070
601669530
1180320239
1685068058
818870873
1343854984
615978004
1121048068
1020226905
760990491
157719783
1682670721
515065485
1548327856
1237475629
1038301850
451307758
724863605
404737739
1159605870
800941467
880042940
869252152
281871580
1185311449
445137284
386381256
631008158
227441355
908134896
1168179140
913955654
457111762
360979497
901078553
669747497
471512039
655764109
433491130
713502251
735684865
797321918
1397698793
877145432
889556212
462425524
586685158
714850319
415858066
744993591
1018427421
403106057
1016162985
377492319
872875641
468370008
1220313639
650611125
136827477
634550959
404572911
1381419754
893832132
410018108
371681192
1210504911
48360997
267017082
821368605
1106320112
457135593
1230678912
725271726
371416043
622856471
727144269
479502351
28255533
647020980
186066488
696371428
267711131
1168504086
1138798893
303287690
530478477
1015095269
639725793
1536784355
347688321
142884179
446425573
369991671
163625503
429172078
421014354
592653937
746264569
558303632
295308825
880733684
967950756
806315768
777848496
274501898
873855913
707375923
817308248
517596027
836389274
71109825
172117868
414363470
685905775
1111019028
203037232
478502617
930940728
972651807
1231874906
558325448
602073266
278511937
544705047
399576019
202232100
551196797
768377667
353708106
206777524
381777814
668300116
1137236700
289634151
939821337
437865691
717137822
447272524
1206001400
314468569
765461949
1162081037
613104766
61552245
1518041954
215224651
1010961942
239014648
371267782
1219375930
751474407
97670609
786238893
321127930
706297712
125413084
328254435
444036706
940807910
544206217
1358571279
275941797
799498117
406194900
1341943148
737607792
524463875
440333837
802216966
535687027
564041552
1631715347
523513335
332896870
564963359
282172893
819240069
313044666
1443372833
1123445196
264838696
302684135
459061395
1306176611
396005115
329742795
880008712
592219397
494232595
847581888
51075024
719736624
475413330
648596214
481441626
903815965
585944773
866183836
607622849
1105628689
162699984
465847360
93723405
593014612
387229823
423070830
1266193328
844291776
1142391444
705244630
73068287
1467880769
1766064607
1182198918
100343022
356475138
240480380
539664281
332253303
606915184
872888703
427857987
615948083
901769151
603864714
394752066
671106084
59457650
416252405
1229062546
913246357
1663330565
637391775
466380487
646352471
753493797
505535366
588429759
1122290383
1362843653
660899699
720647401
1261033199
1387674771
386992929
751968713
1246906
484599761
259816481
599769192
320428136
1179803531
762137754
735461041
623141116
1290461661
1046878414
398110953
655713814
362138148
321924372
1608756338
551932217
270286213
344603024
1075899328
654253172
812657234
101564952
1412420642
232346710
116117011
1307666094
186654582
1887457
1347592951
930771990
124947923
588201964
361036066
965490380
1169739976
391231414
1048232100
1443527261
1014174603
656092235
1299295661
498988793
528024458
342860793
296600579
1257877177
660974790
1245033402
234893700
1076217197
837653268
423772815
1070541954
904255939
768006441
544707727
704772434
478079743
1276775626
689821136
516805554
187590291
331712
1058324037
678939711
982375686
1089358060
1189355370
827696931
1441489550
220657446
1145927718
1554431932
589310373
1244645842
882319195
272545508
566927838
812858227
161975683
294300395
364410330
654926648
1001006121
1560227889
1263441543
869089808
406978239
110386248
707113628
380321210
637536836
913137887
805530250
523705979
1339723016
141500401
1183173646
587037211
1779350755
277702332
1013239512
876582124
746673117
1624859110
1360853513
322360704
900989022
1581164615
590343589
766469593
649922370
366606962
1084690635
1086470518
651339727
416023151
308458383
896733084
853854508
335871101
369071028
644058988
1106749472
477085920
1226873819
628528201
999264134
1010963779
799915118
566046772
1070561078
1248946025
1451314387
200058688
848593222
149628531
156950982
531971006
488671563
1454197659
176920827
527208756
715898213
761084600
899826027
605293594
1399566116
986139188
520559348
1008260998
282045724
1127983367
431268289
463770774
425809840
479340113
476012920
746136896
411002460
434803933
1357607598
283517128
550667133
822710295
882098300
318100549
395548414
803042382
1013600123
947282435
804300140
840677953
775928120
477474607
207967780
318748908
1556666943
424205231
911399636
1013169507
995921272
906521490
1420541108
837456480
671603652
1485199050
859177634
496286474
469653857
688418832
1545996568
1182861142
851025264
718703813
233772325
563906110
680916962
837398389
1509362190
1384438870
857921028
17854498
1448404651
403150535
829019123
1164216256
441670982
505055777
1531728363
392237700
1017387407
775233699
1561136941
610038423
725248736
857261369
302168804
327812236
923553542
472732537
426021211
927095330
1069481559
1349665372
1071551471
314355511
1019802193
592660010
241293165
1037496720
1358578464
1510308209
249263503
248397730
531752554
408876374
1358839258
126639015
1451096279
347749116
895740268
1213947237
864481590
948978634
224338959
1008705293
342496811
248969880
1185385958
1130421026
513950743
1057107811
872993185
907516479
489814524
258537316
891500392
661736123
820936964
587685152
989769414
811908571
1230103283
233793257
506239946
1245933543
1157115225
300030954
1668961026
965462573
634951359
1538227979
1213437916
551046580
762801671
87836503
582857783
461009213
818381753
419252080
838247232
1267869645
995131839
534744653
336872701
1444584502
1478980953
1272347684
591190075
387895713
441830796
1453581077
683754156
370476947
157316134
394550455
846530364
89998589
646673604
276212563
624033642
333641353
535914233
226509623
698143874
583638032
97598695
1446786624
850168669
922851197
1164049362
904051374
1138863366
723112298
919660622
482050405
1749959370
564134090
394972046
878240305
561413389
77390958
972065143
1143530410
529161331
2534498
1261690691
950634796
990413322
818901500
512346676
136033856
32536667
1664843031
1219995494
1300736228
453149016
478483154
1127652940
605668187
402372777
1318559096
570796563
875659838
1297114306
420815745
477657940
658634410
1005395723
1759701140
561626675
1586673829
172778101
1016144652
452067206
664961413
839251506
351582655
211815403
199172179
494778159
389514130
448539719
539662615
713497699
624994550
389981095
524930940
601309550
1028115024
918014760
501858226
926462022
1159763562
1692490520
292516691
499372381
1087045291
1648098103
358463046
521542268
1276886363
1481176327
362986162
179399084
1081085875
150729306
1755976858
384213776
659327645
830116525
835867418
745529795
962125514
820656701
420796295
571314820
551168122
1321989870
1558329842
623230478
1092638612
1038125630
1149057319
850953046
946119548
32637130
663629497
461354952
1058070684
1172805389
918398515
1621894751
1363355520
1007417046
346097050
234627619
1148029259
1368287070
398669957
565799590
1107122602
749847093
1281786398
453661994
675743707
655984776
825621444
1026986740
1088692338
1276352669
290816628
330760367
981990090
1437076018
1689803279
1162918139
972480286
717153241
1588638473
406240849
426974001
1229426107
1313158378
386625230
1645625727
329751209
631023751
1466042408
937213792
1409199369
1213714717
1750851356
1313903805
1703776622
1683956252
1098564568
851162851
863277579
742367817
1610922613
1644179860
1359090289
1346488110
380969387
516635769
289355313
849723585
944798855
980970714
488632028
610504121
757317951
784511834
535007548
1218101401
951305477
857818384
451942022
284484017
730240354
1159651139
921273774
622926785
978022632
399646266
380581624
1671888654
492130067
935120776
161399529
1201945205
387513470
218686637
875740584
338481564
639079321
1211642507
782970815
432666917
1027871165
1260675920
856960142
436345056
1076573029
543884853
538289355
1566281182
1022138684
1361553890
1481605541
609225407
50782013
741900196
671470356
469134004
676358902
820215311
992092500
426811525
687296934
1491466632
1186528967
800306879
59343797
1025221330
972912320
1320767383
817811407
579810998
296378622
510725472
773049371
357688136
571760331
1080073690
1121733081
139469634
260130180
77013474
892624381
1031455773
1423263593
1476342191
546771825
1330481506
352351358
1257244163
667029203
1028752050
697364044
1472299284
1236060586
887748633
1009803739
708754073
457370872
323626747
65192411
820157637
718504897
870168992
967703146
569055520
1637226415
429874406
1788038692
129340839
1748548400
882287704
1795321987
1026630153
322327948
807713545
1023850312
264238072
1000793932
1114916327
175353324
525671541
187794800
830898144
755402057
280151005
106732619
1134154
870692438
519150577
273412842
1409856978
1352407016
1263547243
1001865636
793801387
430673844
215884963
751271418
645248088
440697641
600990896
965171632
835765307
143402988
198789045
657058231
429394033
1359990399
890832152
973072093
622163315
1064925372
378590678
1000746196
457363805
1193490889
834487965
673642869
748595251
1349895635
121891013
463404579
791833228
1732585046
796182557
1305131949
1120774632
1086768646
430670831
1096093283
1298751810
1738484665
1093994709
826910184
906028760
1771441984
1392863509
1177943146
998291310
984565880
232336759
1045348285
1416257239
121496599
148599431
822677667
1747862844
815956666
415523351
1503399580
1625019777
450438508
703265535
637550379
796942299
488374607
1197338315
841059181
497913431
775347282
316417267
461442134
1004204783
500589574
1205606451
246459092
1403171201
350605112
704167887
91346252
1036500687
951488505
361745956
478213857
365487409
587256320
785125856
823881135
669576152
836089409
498708241
1137867689
1056958081
982381226
600044651
1466817459
777899592
352902586
727649476
414118393
386980469
451245226
483746100
463385866
207481494
760633490
538238644
854406792
445250156
621739933
154346488
1182565535
519035725
913867406
712535660
996934715
282513343
1021562833
47185780
446595119
498455969
1663539073
538394959
670316684
472870081
479122411
219910198
343593882
153369164
849804828
389749657
1163661790
519678014
873062501
370183425
503915445
1046414124
925937274
367852175
127044067
971289989
1739361731
517214546
454864146
1214449777
1103968084
896289689
614271354
587037525
713404544
811303644
350492763
711679614
496158146
853479394
531822131
1035061979
903652641
1315631745
637272789
793271894
1242636761
966376654
1094033118
756202890
1261505673
911710346
366296325
1007936729
1781241926
1793114265
265031986
490675009
477132487
966487240
1007032341
1495051577
1558160332
490188717
1295835951
500541233
473848981
398234538
136794869
1055983965
753207637
516461034
334013608
677974132
1626602755
999996702
1015557357
1208886027
997808120
390300326
140097142
622729923
1665570306
894835368
1695504162
691427859
957306565
329677162
1634965493
1133478318
310362576
1146891018
289583399
932638626
1057193551
1677365672
911618461
944504123
454261435
1606928263
955004631
641126863
638181149
597542458
1376385763
2083836
680433679
614423655
818439789
892896242
722294683
47547358
496214495
1669309924
898631317
769771698
541816222
114500839
440655138
908610272
1338069026
642565857
1182077141
507961550
766861510
1009480383
1193911784
401105692
539311709
926999
350434802
438255267
918348560
813648425
429009664
146073889
324118654
1258124616
170774796
516014403
1381511133
389646214
657378723
718503793
479291928
1726275840
1764994370
1066178472
1177134108
739887781
1731677169
991257100
1297114173
1501361919
752265770
1733967780
1563975308
633309575
785028297
1001726155
1373804646
180026564
616955725
579408081
1161602484
448062604
892011456
527540956
1267934418
1728793033
695048450
53593712
211224778
1409458412
1348592477
270696426
761394860
873740479
798388966
499320971
652126607
1072828495
378620384
455033986
1371235201
448846064
1470272653
1053295549
500922065
1454157890
338363157
997582798
990235158
434142333
1156651646
201002907
360163125
94410186
107430785
1344902742
1453849088
1156902374
886399027
1499732354
1093659166
351671220
1139708383
1815787452
744824202
737379633
472216119
443224061
362277889
898705085
29768
1150451722
829025765
510719749
425766036
486298485
822347070
338353229
1271179916
310015001
862259534
314213592
1043893222
570333392
1462250201
970611885
900731670
384715537
248088321
540381952
1314583448
675622083
739827719
420906274
1135961006
482252254
346201607
69402783
653022307
996201016
1038001637
640191341
530371279
6264817
452963499
644248919
538925892
866930367
616075569
478950529
474158299
781198439
833734161
428380285
770199142
419679413
981674862
112124755
751735710
1051755135
477296961
1140214624
723601638
296139816
523650749
209015307
396906756
397954677
368595507
353792540
402869665
850096478
1292409035
286289464
1141761406
1417854651
731416838
434468623
1076838729
356130464
714365271
376308992
1008859184
341292138
333841418
803503846
193063737
673368578
317609175
945602266
892992605
1175843426
606231868
967863495
1209481909
483082792
1368850339
304861372
79891602
1073943196
118458805
943207123
292192025
759689667
696887851
962680320
296931410
812030596
1158189537
709268116
1000194225
834114649
546310174
376023629
459911442
263193847
398736570
1113356799
825756381
629219911
334175742
986569553
1356978754
1147596553
1040250947
252515090
862178131
641677938
1312046091
842381184
282978660
1699541720
780076536
119275559
700212009
879045314
256615779
1001334196
1399605805
123742275
375298748
1516438426
902046616
1058108176
500815062
1255230498
926762848
426500272
1216881045
1604142408
883547562
1139562986
1459218252
649376387
1324092661
682832033
542796189
454867948
430618734
411681445
702414923
339084320
634741544
840291380
929296348
1058374102
597818852
363211151
963589663
843583291
940455227
856065276
367523369
540479724
523928054
844009785
1502634571
535128367
765552698
1437170530
453815436
430779206
391196151
313583213
1101356008
1436877248
1353483985
766271368
1591572762
497852062
595226230
571518217
1530357061
451712869
445846123
263794584
177719608
877777150
1066540143
198136832
290318934
252698170
1609709585
1775411946
159180813
756079895
1122480759
661165357
356088827
721723894
1018119711
1448165983
1382816089
1010190602
1799714333
272348189
1321250625
1265381987
494196922
1239933192
323712524
584364172
90431366
274857006
105896596
635828355
467616490
769604634
1090476191
279622893
744081122
869849066
446976720
153097675
938209551
1057839473
386379835
1405938873
1608817201
714122228
1518733715
723370508
1014449743
1383584696
1366132940
483044636
374244779
1776596801
460897112
811275537
665622254
419237218
517386570
900834722
1090704186
1316073913
380784924
85649346
161218406
1384467984
801756430
389007590
74786415
708582957
1220689870
801716852
1375657784
1121260507
1339167401
1049703559
270262200
657144127
599844818
233685620
381451095
1034757317
1606448774
954032496
1308896192
1707196220
740017067
359074478
755281472
347382045
968211058
979189314
605577473
171249241
816629888
1375183886
1045824413
436672085
835335363
641383012
594945734
1679286608
468996880
329399815
327684557
814266189
1099075753
1691132818
575316318
543396266
894311583
51060524
840461588
1246673349
718406627
796753611
330935253
211477209
755933434
286158180
599772431
1440650907
1721065737
388854974
799683399
57680382
937059598
908011302
125425947
322311786
869765061
936188552
1488821571
984535446
385419384
100235453
934094595
79251051
550793184
1388346394
964939638
163760998
734100876
1094155377
249642745
253997130
483421091
311397736
819443187
975949295
997049321
1044158054
456020841
384194185
875175103
309574626
338256338
342200281
214433513
543084417
1172290208
639048049
739996102
1059470696
1471281444
327726029
195239257
1438083915
1232336422
864866417
1206446581
408938223
1403559203
1380684277
401777405
1290896888
687525169
503534704
319427678
716329138
117352140
839941599
613209431
101675584
66273597
640792658
429641017
370792283
241842152
1013030557
655077042
666931690
251462126
1654136015
363611614
1677841284
1098337876
248509438
1198343396
144945700
685647271
538516308
455766409
939448195
677546693
1426920162
433353358
539236108
1647728174
1618002353
1179352562
500880033
542160442
772656622
1267254
715258398
425263907
1786770297
393600900
1475175994
2588147
1364893578
381824423
1398920399
1282604691
529877646
376323411
945477321
930855813
1376113352
990153796
1249501956
579700448
1020363889
621272693
483856315
282479923
749678055
211800712
486680278
641452633
468572237
1394043260
1748969920
247511614
755418007
760124529
887852724
1287276422
269592058
1669311461
808598525
7438584
416825497
901295412
420394729
1250268523
800552398
421595422
661619222
296874571
751470313
923807350
506345
1359637355
712888937
1494529272
1184381098
457995734
1058783212
862370476
747776935
523901626
1237059560
208996072
1066378221
512907260
771780910
449181590
1257707832
797978655
272360320
742647234
585665316
1182193649
863509820
1065458516
858640560
317924213
554273490
201426802
809189116
1270679651
526660461
380535970
1084675894
210199281
723790635
284657947
588305249
541613573
591929614
1036863054
136320630
372313389
1105071185
837497270
572752021
91286495
1012143271
720309054
612811972
306020610
1077143583
729905681
497108742
738839890
721874679
787602283
896718138
383844703
1086853191
1374869611
1016363692
1072393639
114528363
1748316866
379019638
951170827
178824330
784447395
194759869
801001832
1280795720
489804502
151422529
322552848
216468287
1036029392
1011086635
673246864
321629403
999374263
1015995694
926582752
160115729
1057774466
883083167
925035124
325231282
1068275543
250573084
1438018593
533597259
1085914168
407022149
519546282
720700789
1136930719
1054152196
773949097
963612093
1052875976
878017983
111364032
77946519
709809188
108235097
255876681
1310905845
502680437
381830828
298951238
1323482734
957631801
527849885
1013080755
1403371832
346831702
929127316
505112055
220101879
1194496969
1675117045
208082593
509937823
355197125
662828091
1439565218
1166732555
1082704619
1642561729
380173146
1359004831
872939854
878599579
1152870754
451510154
764424985
947089877
232672504
428036930
459842381
498121815
755918173
403975880
894517581
1181129997
384569931
54131147
392665341
1229302884
876911885
743820134
354243483
464138554
548778535
428255377
1077431088
865443213
1473624248
320666602
737641619
219771998
1208369551
930145435
381707326
900474170
353376064
778092368
405856902
698097871
1824487346
661217513
772763992
124545023
879171687
566407731
64950820
406548537
958469350
883210286
384317315
241612245
981099115
1776801868
348630706
671493544
1555370513
349033177
1362850560
65733912
1354159320
710939847
299338685
1739953353
117863749
1482389237
237231425
1172089
912087475
665912974
721221261
685577725
565894571
358013419
457858588
323038639
445306957
469946060
1067482007
1236515304
954735497
885636573
242605712
1088020637
1089809570
361417131
873061254
980964845
292664798
1112654922
926312613
906285877
435915062
1108424551
893031739
295508500
1347548133
239942132
1509152486
1379880747
808312746
1147271145
1172699452
867775556
934266389
851349430
843695836
806844337
1408726339
440805135
1465584828
984855781
468001477
1613045074
263409371
324798476
1321467743
997129311
920922530
393108878
1263664496
479520720
892394580
448030661
1755047974
109310334
653140349
557612511
423227116
1761485985
510944887
1351932039
770725255
752815723
767143282
848420276
826837658
859990337
39595234
167503581
949829038
1037229271
548211449
566090712
73509755
404883424
665204640
1119878501
1158261398
1058943541
1167805984
781913727
875337983
1230386961
302213102
452024569
810287695
807998077
1795009156
658970847
1208688526
830333433
1138375301
560357127
108895856
1346815751
564265709
996047815
1284284576
1297896737
877733221
429987988
803349237
811111611
361312028
696195868
304684323
1043918418
677327556
420909881
411388179
468602605
466803556
485760960
373854668
1223497260
1171478197
1146199898
719835337
1746148922
1133453211
833771682
1520528063
1088989121
329353160
454333857
393433226
423098489
1139102007
1122808724
619341975
963202639
612933558
524461245
905508515
270288054
291964168
1367843304
1241832293
486884104
930930017
1614284443
888067307
561720547
1235793981
1148669074
402346327
854455678
849544518
826879906
758908002
1015322377
526289355
563815302
1480115916
1042985899
291573801
935632852
1174759787
797792148
1080992843
187129315
1818262436
346484616
127073365
307234238
1460860498
1476360766
1392291448
1226025988
704090370
300736963
639176302
586419139
688692690
400444429
760635537
773673105
1196930414
743221593
1752269540
1666811127
495514648
1597885106
409708304
814007419
902018276
334237002
1340955691
652715911
705790542
286452833
1024713494
526855555
1740983127
650112582
391796819
752528382
1030431071
524247370
1556661291
1021506114
959175361
310290149
542722715
565590297
516879794
175079674
713529944
317305087
1170290245
648008921
983473688
799914219
911072911
821687261
374838086
805543932
394882891
905523575
1002792440
279136646
1250965630
153395479
1282432579
748903053
855706958
861129132
692725909
1181699880
934591266
1709476801
397665199
626151573
749022705
300360900
675885298
803283413
152625662
497134601
716441269
373278302
1074017507
1076648506
486146749
538343413
726484391
1151185867
748622306
583444390
479754395
388229331
1103567193
1306445040
1144778755
187225773
892544769
107553249
326448620
600477996
367023515
351336739
967439293
1466488847
326462109
629770774
571913041
274338644
156480052
827721620
106346012
583483927
1173183605
805846512
716367989
584800337
585224311
1795876456
384737901
1164849648
666347135
871995189
1822480562
536312154
505458981
571593580
375189507
468629532
585740762
1570286853
632505357
997206308
555246151
1686202163
1293927935
1183205783
1190883831
1417621488
1065310080
715660948
1484501417
1602625243
350766851
963409635
333275781
983944511
1012535746
1069518671
965649499
943699456
1605665826
1009762171
453244128
705957076
1368639569
267745817
408870541
762667463
1399722234
498059749
951067371
543761620
723134316
816262948
192238217
1408432698
1291184760
457597795
1327839713
1565136038
1773506979
735556504
1084446565
999392522
245557286
849513574
714438897
405348857
919983039
764608662
546701109
924746089
515154226
722842353
1020894403
307370442
712308004
717442781
1778949071
1282055896
1740060597
1048506348
202810765
1398775452
875117930
740871951
1245656674
844154400
1277541510
1399283265
390395227
1538066918
1470917834
313130733
1172804254
1555516075
871733800
695589513
472266799
1275988760
525221689
854204488
875301963
1245194948
956711606
238256729
324836662
1481898727
628166680
1156726643
1575204784
945788756
777144070
678415057
1767647767
273737834
906335268
289366942
324688150
1677558050
545721735
575627319
1328761646
1254320551
1490977779
902369532
863632404
771485846
1268656472
564852079
470585402
203842671
441399846
723003064
598975638
432544129
1746945978
50823784
277660045
654810292
350578674
1483086074
1630327190
843172274
332527394
749089497
239371703
715189854
1726220134
775918527
300049149
1112958339
906418577
882000604
1061442217
362064860
756966891
673608133
1298502004
259409059
419644747
776414014
450803111
270258839
577399095
777558088
868441097
888884531
793559526
534596869
382452680
787299529
1718072935
718909571
928875357
824786700
641799563
1131518277
566394947
733293043
1053998630
480516164
256430372
832964170
585909386
509503748
487147099
604665884
1299584777
706720602
358819759
736814777
1293647265
444364851
1366575880
409745470
606943500
1083260750
1361829496
366195354
854936637
1749247911
203188228
411180243
1790842771
850667867
1439531503
455187139
1358904406
688016403
1012908063
733364480
1233372677
208707933
198541007
244327649
798179077
584386754
851092850
231925791
359792509
665748409
425575978
1609758842
596886900
798690389
1633733022
473511250
383130669
535681774
540999118
1482410
473850419
1383538701
1675005008
213863112
530813610
1060168365
1157316424
1096352053
985641706
585845056
1472104798
828844919
1046825268
439806139
1400003946
1032393884
255416630
1549720573
942107223
475017759
358651904
533952744
495149913
1135656776
257876851
447693069
924154903
1014986697
1161229385
759885240
1137228620
242813109
1195883063
403732678
1462847590
482663943
406540277
1266821224
601116816
690604267
1557943185
970150857
82970231
322349574
794532040
555030634
1073645057
452404151
607701455
739194084
306980542
933349781
1077110805
981154238
495068546
1009957310
388249298
965203624
862056925
594701080
995674523
390377106
1009931700
636494889
613145194
405513572
157652542
471131196
512095134
1432123365
648980711
1296755445
749020749
855494214
1158577921
494888543
1415385332
798650078
369781321
1293870453
1478207454
339907596
452388057
641979185
145815594
1305812411
203211022
1156494029
201729386
526794832
1216503086
1032075691
1355437919
1157441819
218468558
1710992088
98803120
1424866787
631883723
554184104
1742940959
385551268
801476346
865188747
1055764908
580490191
977360443
818435649
1136599014
218624281
1673940596
1661339131
1356346488
729584146
1663025
1683584606
110539087
773642369
419216706
1379745413
335819385
555239370
1594914147
482355069
1319706472
1125841049
870779233
1380333444
901194847
500183788
810192348
1227194337
470095185
1079604774
1395648861
429847335
438231090
1345006086
547490368
933391043
786159110
1295442103
1151735721
784878791
285259224
733643782
1130409266
1214812373
1045913199
311971009
1441132992
385615003
824821258
925110356
992513733
402391131
704660046
1139720223
28705166
180020270
845502353
481519834
1082608946
40931310
58260122
724050560
971045273
238370109
1533635686
1122280547
366313160
524797361
111628492
39859619
971943880
828365382
1197292005
1176609463
473945632
1448148339
1169209157
395281219
409167855
1635115417
528275874
824977503
251166527
849844751
458292454
1092677668
401314429
705542766
441866373
1244487343
604043582
1292262349
431190738
1101895948
84591630
367780414
445197235
537113736
2694386
523418852
905022615
460250702
611903816
1542161544
885458274
870926150
706376080
919146232
1000017899
791480957
465085205
718621957
357049
1865672507
849765167
626898899
1082610309
774200481
1626998532
402141749
1528494509
324685601
1028521909
608301985
473592193
496000119
1197823574
1392130400
1341980529
993414839
1364664797
47114702
1373943108
810082428
1415366546
317991259
562475811
1123664287
686171607
240882442
870696740
387776581
1122188778
447811796
141801931
374610740
613303471
204115906
812367770
1293630220
887730387
481236823
251465357
520187933
1267722752
402029435
470310310
865101278
276481694
429209713
1055459513
1687768460
597965246
394797489
713813220
325334755
866822834
1775270305
840779746
185122955
380783628
1702569386
1445104430
779602418
661177136
1013096697
294120347
1363700352
857788598
128880544
963576906
694503875
886037885
1092344427
1301031882
1081783980
1432150036
328874940
397378452
351441578
414689033
1802709187
1186970710
986345297
141837627
789734285
1009869779
953970441
784581520
964745249
190374119
744006130
364300590
877418338
938273811
300999086
509407763
899482015
326757443
444024840
621057906
536280734
343506593
1460331041
472466207
289027706
1339850748
1439538024
1582283959
826885158
259411972
655256996
1067916602
303777835
800479726
768239296
1455305077
1434530722
1498755375
417291920
511558904
606677472
208075501
1139533004
728977759
1047992527
375896526
149114007
757402483
355470342
1157909207
773527722
286783573
75839881
267632941
854680270
527118061
694514407
183823219
176369098
378379990
1122405765
1383015438
521551205
1611493567
736173176
481122928
416540317
1278514838
874036689
674623505
1016750048
740354370
855296582
1170498542
673070754
1398400517
918891460
1683787491
438570233
840869621
22374033
626654999
1698073506
920460011
709340852
1614238953
1281696929
878747148
1669114474
1342116352
446584677
732152764
1082372152
901995804
989534157
546607078
643003956
430438362
508924096
212190647
745202327
681976847
674310617
986641026
535547053
1773924306
708534746
1289631522
1143914506
2586926
183430900
948222079
789791009
1184585464
69677984
441543863
926256646
526739228
490469735
356386442
853427579
521706699
853831564
1643884156
1332820558
1295709709
1133229824
1252163438
750003878
282543203
387980951
922924337
1122748811
801574130
449045489
1271262741
1425643547
352395277
1380322828
428077448
1370507255
344076864
807909063
190318096
1808386092
710103513
811915211
309182854
122200911
822823288
1333959213
925227417
770296275
1190786113
877934223
1507902317
1243428874
1619943450
505157107
688397092
1168923116
831644435
414160635
867183146
531931498
670936
554381779
1791310311
866577652
960728666
780564151
566062094
741425406
540411344
608855182
693297305
646169275
1246477982
228785289
918905427
1044906129
649212485
972275831
609160407
928782546
1169798286
1293225688
1401429218
779071438
496812547
420315305
369991554
1038321727
343931764
1192828461
691726945
325975950
510707314
36349091
336352480
534440824
1066217789
1684020163
352140987
452273088
190676408
473724901
601920107
991572322
61329305
1447741810
780263030
1885694110
548739450
703679685
1138764453
576557443
819568333
517838888
1101883568
752520466
154602607
1231884577
1192194712
1636901231
471229782
534468034
341330244
1785987719
865466086
1541285746
1188717691
589938062
799956511
1349190409
887116317
649356326
1054518307
1171350580
450631425
606863281
557959322
748036446
663923804
73221581
769280342
366730548
712493789
692785699
663192352
444549053
1348433811
178942080
1212763271
419191606
618409078
448933957
865924181
136950400
467208864
478898116
1369924922
610310946
1538871536
360532658
315807319
634724486
741518957
1605684159
100564235
488950063
130849120
218938909
113737508
958302982
400556496
357651557
619550176
374783446
1280938349
900121202
1174117861
1355217432
607731822
1650786928
838548778
1236164837
770072319
1621388129
721469865
1549233
451687120
978062847
591210510
1171283694
425908106
515468265
923040634
286597877
630717732
797432025
729752576
171237628
1680548696
1318601529
653378155
429660130
492843464
1658863686
736975393
1834812396
570438956
1323660126
1497230996
800316959
175807088
1032254371
657409636
1250516005
403631229
591478648
990859730
152447992
138766129
757302040
763295946
440516628
649957023
1046294980
1261905131
795051089
1484492251
1846863196
1048082127
1010165769
178947807
744193713
1168763301
335796046
848806679
1785381630
484776002
1066517313
613864605
183008008
1637482617
1075245270
1062615081
499904357
1470965539
1072415559
1258688776
1354838938
678441230
731008629
755258262
1530270782
549230843
596943148
921852538
372744702
288902430
1363985490
348132692
981888190
858059803
350790083
547766317
349636816
1211201478
150594
30140718
1142521682
699371852
1122563674
325480501
1276593261
1070540894
436216509
534185633
731739921
580892243
588454532
807685027
1063808412
1194585325
403022527
819598998
437688754
176820098
486993254
883979560
1230318027
179080970
1091497647
896912108
684207815
512450204
37204180
288155710
831979328
818850130
653474400
1239551213
1503744075
1274451761
852736478
111511294
948605706
479991421
873578795
1266616039
600818118
212320287
652421800
949399798
472235611
710492414
1402486223
562160479
1417500505
729284551
1388157531
1038321969
595413688
103005111
352368622
1152809030
729754036
595570478
1557468969
880421772
1095078219
878694888
921801475
587608273
396100984
883229720
460176576
1159601281
469305268
447255736
474246554
1165257676
866448847
421682473
937808522
1257477473
123162535
823144306
773475971
520213839
313219286
498771053
873832708
453291554
1339192729
1142696702
950899801
1340946323
490844258
487338497
584032284
1219749537
1226575527
32129111
607665218
60836020
554930094
46002113
1017126858
461240752
1182463461
1803543026
659286271
1082052278
1753762744
393559137
1638839195
715685225
845871313
429848029
335719662
785733503
767662560
1059293513
423164549
402714875
150249078
880022623
194956538
942630526
956829198
533744849
1158941262
507124322
1780752858
1349736046
565693707
877375001
330530276
834756826
508842185
970983987
106452181
812738504
526854903
531994155
733163992
1796402815
1177119449
1223339689
604237608
898280620
1048337518
874631920
1437491108
1177231698
1164470430
850660051
813906823
1025661132
803714729
1321378477
1186741189
1084918219
747627263
1361562107
66218622
1375970245
1276031030
139415098
644983571
1134196202
806649529
759847318
1398748062
193493533
583424440
736192289
1316410874
259568802
472077677
813938838
1050701372
413065033
978420673
1045985436
1037718534
410906681
383485749
564495065
1174777011
535590134
944216529
727348417
244914150
861313026
1096087628
1269585649
914567367
836772764
287037210
1588619990
878066362
547588677
895847338
813538796
448823495
1281660109
104202655
921045589
684385756
291788332
1618417091
1574151847
836384364
423328323
251538628
373931437
625476400
249098459
1017042877
514047641
478191703
1613244382
1067742910
311347742
1794072855
337224869
163707014
458288581
1167217873
1463422524
762662530
134004851
793429638
752644181
726036419
698628212
526287820
1169635242
169053897
468658289
1804663941
894534219
453748489
311105242
639246441
814564663
104490334
1475348404
941527851
1375439491
143673114
490523308
308037948
815674776
1605082610
95247691
946579722
238060665
512909421
972135048
517508670
1100710249
623129945
981079328
813823268
891709217
891117740
1673429996
230891110
1377154661
644073139
759327727
1334770010
665113293
730796798
432773358
38416387
315778922
459991789
697827160
521905434
934034453
463297025
240026598
1257235661
1198336197
722737079
1332251020
920910089
1017691985
937944574
283180184
1108630397
1361669993
705046028
1403775314
1303914915
411215828
1056571667
325709756
658103922
275983599
236875026
1053027142
422440280
1201183329
945432837
467892613
1152930914
1265996802
246607659
846553852
519873956
603650927
1337764541
1708636363
939703941
857937498
721402928
853178698
685660682
907070726
358796318
935869731
825994687
485200315
342457995
657812458
1048963949
802821119
1040661009
1794727221
915637496
1440438325
1089450583
475080099
1517670897
1163572146
1333093621
494031676
1007968479
1656071478
963459679
1508586563
1022520799
389715284
1698135759
1791513826
1888820028
803737005
432998656
198999783
1243699813
289137156
1855018746
1571106855
991551022
406708735
1381518542
1228434111
203837195
357179961
1188936165
210960609
1201438555
269183622
1366846219
1054899816
466633734
1275757406
649480273
154747898
249573926
293595010
411014824
689276933
526767671
164387733
408965924
1130034195
658929813
406195283
976469745
889122880
1120455072
985239718
416209496
1104321692
1222626251
1649058033
901745555
1262943927
83090182
1155494361
595011675
520331018
1183360923
850196336
701729338
1389517730
416018689
837677248
309580911
1116695903
83112959
29264304
748261125
452482122
1403175495
142417888
686825568
446320534
391897928
1275832264
207507021
902624184
817577370
954955085
649291928
1822184909
1279002006
672345508
489171122
765206559
290280888
511184363
195236343
478580539
433211739
724980393
490658749
696105460
693253366
814809805
1624446123
761244139
583190778
1145817192
1220917719
926369477
32436635
461914967
424541222
1233724847
254270129
1775393714
832941241
46086559
1440937699
147182466
962511474
307641242
1457847874
493185567
1753612459
830845567
878972806
1256296689
219082319
488249114
449073537
960310328
115899822
1144912273
956202656
877894358
1457238743
537415444
1072132949
1046603350
189570957
1667952016
1649276455
1335778922
231328672
1143995289
479071294
1767873419
1202800486
701986703
1393655142
1421394354
178132016
724181118
428934754
544758774
1654390408
281709220
893165878
1375102221
1588193210
650386853
914816085
1759153007
613636214
1082158069
901956445
1648814067
1388637816
541570674
1062966040
474565564
1278007948
661055338
947243725
1057507466
476076251
1775383578
582519423
1666309960
695718671
947534761
450778476
994549467
1153642922
458358419
594065404
1387381344
854398925
458085642
776104922
133537389
1082139473
753543121
495604477
982321067
1062142607
1356526147
518834542
737108762
795210822
1005635801
1444277223
991403689
431175265
552167283
1678335569
1104960213
801631661
911126323
191674402
1065637140
922875202
1391232287
1059666598
950194809
790361046
644540781
858192688
1038144392
728945997
982411010
631973545
1239528267
151686676
171663432
972476709
501400374
1025699881
1310793246
856773119
1441702288
344472307
790277127
998473510
1726915908
1360933107
1254128319
936401101
592050887
550604936
890734157
1635580770
975410441
1738518856
1002609125
1194806547
977023814
693321255
706170555
726227746
1144701279
1764252944
943789132
1554452356
130960832
1737701934
522785443
800908157
1206190625
1022504638
534639803
445775633
868053760
715234405
416676717
1675071786
1724083811
1305053386
474829552
864128445
1085680416
771138435
1040033162
359393537
1250705831
1348263696
730997743
1231238117
379807503
1916573
497685984
363665459
874950132
1665697976
451914703
184043168
581050215
860340366
492166294
1016100555
1810863611
941633109
1586003375
336089175
1350293111
64747208
118668748
836388904
397845106
447800222
861588840
74560261
757277471
533332290
916622790
1746121941
1052196789
749904735
1111824160
164961101
474218328
1342349048
1594371702
484848688
451561769
817887650
244614848
1097752967
1699608326
718980509
959946171
965840482
1154902337
828166261
1110079386
875297645
1092258032
1807197034
1796902845
335798742
312402111
369909412
446827413
1019833613
273338855
451484034
703722715
712112420
46314602
640570716
401599804
757022055
1808227524
767486559
358373010
455134315
1082157026
1050331494
881311537
1227234094
838298566
536030878
515010356
342757450
1041406147
1136798393
1286898425
1444870680
797653168
450981810
203603623
1215942759
1038734737
1052631680
903365580
706369253
463328663
622551192
773070604
493833202
1253325810
564635309
1613520223
838627812
44659086
524536646
857530466
901443798
1794743612
9923020
1774114202
105737080
444774463
400074815
430824691
231352579
390082876
811799987
703503975
755566586
530257379
756938053
729490261
471013641
879415192
293708392
1010049098
950386286
666119073
409769210
1307908870
904611760
1788274876
320451285
264073494
751838477
919497320
1012836282
588568118
1149828876
299352347
372135706
1073153958
871958273
920744069
1664793285
1006629724
847319553
798435922
1652149236
582366941
693019548
529284636
303378504
79691936
558939150
467441004
778012027
581424382
472513609
924341260
199993611
969481044
638445428
780459468
796988497
334113831
787253283
1092118800
1004956894
126103132
1263276176
821132475
1399778152
763319090
380469635
656656786
529428445
103654070
430531292
1481243404
631828207
429449972
375319293
841147963
665103571
1394774310
844703561
1754119275
907093347
541960730
765596194
485289548
425547716
640032591
649170492
772269342
1047237525
516658572
722658565
383377036
757052847
240078691
1415063713
1115545985
1130958884
781709020
1662470707
892130410
629093313
1169555519
1035977497
1321114673
427359765
756627317
887269861
532491150
1141993378
1123971061
300159859
629272034
403755591
734951245
1648211047
601999906
584007009
915630764
365215973
1410166213
340648932
441450851
1272284631
856312035
1699216614
520656283
1037130433
1033088696
473349335
1064055759
1741530832
825515830
1869519052
297491038
310792875
591707324
225282865
377723191
1156767560
575236923
1538052537
1735814767
230745484
32862478
11981274
662345931
907580226
536541146
1611104638
502855628
627079135
677892351
781669504
640587337
1178794942
759311911
1071824900
1506110281
701274501
890388788
1366928497
1092029474
384600769
814749423
532332470
389205935
506030861
1116576254
603793016
418366365
119644945
172461147
677742112
1200788455
1115704492
623565122
481479592
835239915
288436263
611196425
736805057
940379497
1353163443
370978949
779448351
651500590
729131258
799537945
848764808
683403389
1693326611
1432183095
536566234
604419493
1692460957
870106173
1034732209
501090275
536041501
793887512
804333431
151953826
321971802
1074073552
458722290
351704848
897680746
1462932169
622054217
869319789
460959275
1059427330
417528829
275901872
944425747
448069433
213976882
302813799
671659999
1783207486
995458025
905722221
862855482
161852287
747409301
1275157748
707559970
492059321
860906517
1705229293
135191459
703099423
376252430
1194954053
672267797
1000162351
233893792
755517619
485679924
1134471863
1757821316
804960123
956078424
1750752553
615319307
726339371
883305614
406450011
1646975167
1803711034
519976832
623728074
1845030918
639923651
882025
1027277257
535832444
762937881
739551962
1102132669
1183175430
1848441570
425409474
536192956
1471641773
1299712445
352111302
888954956
1232339128
794120456
1230199250
789999614
671396072
1738235869
441127816
1046610913
906540084
1138832869
323613800
424680033
742847794
1713902586
922487237
760002543
1472844315
1222774290
909906531
1374327347
1197871069
1341163168
880925119
962740844
1266332622
542123012
831850869
523922648
1760882213
371867850
937217527
1776462372
965533414
1767876704
1484289626
419374288
1301103299
709005519
1361227934
524749392
1337004940
883598801
190100780
772908133
872017580
434121580
1396777030
547678835
832535457
161565910
121408063
374845054
450619993
559273072
407348124
497596824
1218108254
1115475571
1643684293
1420994534
847460970
498721141
1275169636
1677716433
382710121
597606977
1041936003
920557219
745780661
1099406068
1383475278
375499094
311360180
521138827
398412164
685289456
737269359
370627713
691304995
1066495657
1419283544
455765384
655386781
467215765
637973277
1061559354
1334783691
336661654
1350988368
850871196
1149994894
1410219468
522639798
444499393
1279195312
155640044
884652448
922409604
1823745389
1019287381
807422534
501164257
344521422
1088261519
964787549
1719784979
170576191
580514242
301864104
1120020036
1046763804
744279963
1147162643
1696227080
1203211117
1169395067
629632897
442033368
1340501730
970235269
387653701
973929381
865881811
378842174
329296949
483480667
889294807
160869782
997581789
1231100577
775713470
664124207
153033600
792487974
536018630
329457234
990865983
692335466
1273921677
1236466305
479272724
781038086
516127253
229040075
484932166
407893556
301607040
394965451
1682176377
879443510
534713902
1030651878
216837986
765944281
1703274587
661740645
291494306
1012780058
1426390476
575815141
1593051350
532205022
96517478
644315766
457659325
57293557
667270453
527047131
344638685
876354323
899996742
838857227
1018115599
997194497
849583045
344794236
558505300
866294651
480037074
413764229
789342230
1094836306
477393126
1322459856
1237793344
495650444
613747248
896302251
1066302444
364256136
1263491765
1483176985
553853558
1794641922
1289985785
677700260
738746317
443971736
854257921
1428096684
627503180
1025292586
447632412
460048125
1479656876
972116927
1372646532
541083796
438410621
516092527
490653127
1174773527
969702638
372586552
964224341
833742365
1129322852
427772570
113225591
1097979388
788422227
991171531
197309961
711748855
321279383
429206437
660252154
762022393
830077872
796593368
1403310536
498762584
954181810
525003082
908210854
1543790549
1465910454
398459015
1652343325
566725123
770941846
637927423
825608374
505421753
268327076
143310842
94865041
633180109
503731663
410337890
752790622
970608536
682384040
199896800
1029202255
1669694687
795720973
1275034804
947608664
1345290854
468731549
447068723
400242317
422690213
1251767710
685707648
418841635
354853615
1281678024
1287594234
742127300
510384421
1053919539
234884918
1072315275
1673069932
1793348408
324255422
161351393
465575752
397442503
1161675550
741912263
1116235288
1518334481
1708477635
318803744
621998198
1600593545
1772919261
1256051600
319794737
1576452003
928291648
387463895
642533378
927323492
628709070
1144100691
749230105
919390963
933210282
275551551
114442083
371337469
1660404778
994132743
1127864504
948972447
1005431174
925709373
801231828
1337865252
982515760
538332158
1759398289
293485485
1036150929
244917233
1736866664
633831520
972346749
1043245249
510619908
935402363
596398213
1151715735
511890696
1804695376
457104791
750098377
1117606588
320852002
1398535758
779715512
1295489938
1251584223
1013222384
659776119
1718590596
971769851
1098106731
465641443
500683298
1296557688
257318644
1436021761
510559780
1022973215
429713831
1105558966
413572130
386475140
1433739404
1148299551
987467957
435994486
1005471158
323621899
302316991
471596749
587319382
1454047808
531316979
1823188511
1004417098
504898821
1100566869
1152872645
831745236
400167723
953098625
313043486
703046279
293751546
1341712131
1033218978
339097878
608910461
873693330
1352729327
510753494
554492333
376215818
1728273895
1450718148
541248580
548200210
955853420
411979405
139749351
273577148
1209962906
1804149540
770216855
804582804
463370202
438460712
557835894
1680957439
136185276
1791154651
1136218578
848673902
821075629
821706849
357015325
240924932
1641886110
863313860
745720930
349884206
376643765
408543151
385905991
446333830
991979260
1769936057
764752512
954512094
759817292
923868293
331962615
472964099
1496650908
895379460
466986856
955392587
1095200734
323140259
125274424
246587263
699820514
1061461210
1099874728
400899906
395652246
470706758
639016876
938529795
113929396
788001764
322403801
416803672
1021276886
1666513882
96598054
495075635
407705083
242578227
561638350
763324116
538837050
472917556
268691514
1565604494
1165431690
467382054
1284428599
1069019771
1321331253
989782823
1356827101
806750709
367819867
300648232
619665783
1043989744
437255048
803094758
451179134
957947048
56255902
1703232607
456071309
745436418
486656396
1003557161
996505439
521411031
1086664077
364979683
732990577
460048855
262452105
364285633
1043876637
461272330
391684517
1643168918
913398381
1776538605
947464211
960811385
820212771
251969977
757830931
233376980
522759080
625865913
997583352
1368192562
698082708
588080331
296968646
1230505461
583710739
581500827
741623847
1041520424
488886730
1143031928
503619348
1011867011
465683200
786256086
349189045
469192318
1029757379
1026889426
1781799290
891541540
1373284301
919839482
1045976068
326811400
335797245
620945550
1242093431
331897773
599338245
1025217652
943052612
1344581966
1271778314
1128089315
808789311
1455208430
1310917674
544268555
953320665
545552634
1488879058
1033482683
341455505
196278423
634689620
317524011
666085979
698409599
706261090
1610290290
1258486300
522833536
123913337
863844215
313592978
920860703
740586628
317289466
924637228
1076776915
264234522
953964146
285317507
734678381
265956288
897085577
739490031
995361035
564874816
1006742892
756122391
515963345
573560920
467510722
1371123552
715722272
411220825
110824199
288419094
828062470
1293701920
1110538988
280847610
988585706
65839255
1256007756
1085471939
538389700
748644633
503183618
443655378
111198835
467945438
421505523
141667577
518466219
712642536
1622855113
707166504
547671069
604796107
701605571
821339072
771189436
257829557
725355952
1070616474
844843394
133423752
847270119
597107791
1160672793
481498602
1005615375
655328041
833137457
283346051
543800659
354463147
844915557
236207262
747447449
1022326223
1292624
993869944
1660290530
489408957
1393274252
581404196
1042312996
155726337
306262012
1188886388
844426919
350108630
77596735
1346734587
727528901
806586149
969315667
526474893
886478343
1659762848
380275145
855043605
1063147580
799008391
1163181133
1066622017
533877750
1393283574
737638345
421864135
1341484992
1015487556
1655871906
871407612
1020075016
713370720
964045934
490619134
494602339
497587102
676320391
264313382
449780769
454261293
1002896032
1352349590
949328510
1172312976
533092541
320407423
1250840641
298632033
815621319
363118351
1295413370
736125768
327486981
944601497
156164180
1487080396
546626628
494036202
799845079
1368299201
254730452
322798639
1242950390
1092949367
400905534
596138311
979649795
461591422
1220256172
220371068
720278536
435109581
504083292
1279429779
1498201481
881028854
467072700
793744725
800595315
799927520
537677398
847942102
1474171232
427410947
1206127191
1654338514
437288160
357551445
541324113
716783555
590407645
701575834
381057256
1088384752
1584214788
286547677
770804742
865402107
588466197
797560955
396919332
835585118
1284069124
1872153763
1294482648
1203476388
834924321
797095636
274062856
974419574
1002770311
156164919
1296948729
802380668
968865144
1226404574
729157024
378835568
127865466
750862634
456707110
541042787
484296997
940822201
500968670
507290784
260563560
1296863692
1392860080
788102266
1256569525
819742675
710811633
972868197
1126725988
330504911
731084346
1768309132
336450320
591252221
354857357
902985608
518861451
416312489
395264175
315146328
757268737
1842441243
1836981353
883155890
554998441
582427741
670264667
380366470
858645959
888032184
1056338732
1353002646
517100103
503598487
51244347
870591875
1350567180
1607211871
1444226718
991253227
459480441
1221303932
775887767
1377577845
910289263
857739838
408649101
934484916
1387639382
55293963
1031904896
1792860084
821457674
806016341
568873665
101096451
813582103
301082385
440069121
477913609
1087781087
780924891
731777240
1344782878
143363001
267782085
411023626
889677798
293681015
1699211300
1004272479
763687873
718816857
399478389
840874597
1264025140
343815473
502676903
315963643
472144819
1675066485
1632742550
1585758255
428873765
1349952140
1058646270
1010083370
762195799
483208477
384812533
7470837
93784973
681008037
774487904
205208285
1059819180
1047020777
617951106
1898721785
1263624817
610334252
1018407498
864934612
349446407
539062442
458522251
1119279536
1323715577
790155354
366070743
252429951
1318458369
770839453
364607912
376520521
405404758
736007275
384446983
70249959
312633814
398222683
758435507
333187666
714294739
449920795
920461487
214025244
186320901
3345958
767044914
660393975
69285268
358429183
480934652
963444444
373378891
1204678236
656514495
222101814
415502892
318425290
926027136
858810384
930068585
267440939
1119885710
497883947
555072048
360359445
1736025193
431320378
555442249
943681407
453808863
1040522488
262733592
507875280
1146552624
1375939123
110873201
134681570
680930926
1100480369
438649773
1348199042
1343885872
337408460
227169342
815757699
454204900
251855404
484454339
626004199
1110854322
1060258292
396873785
757662361
123538567
1011367723
499519360
1291672024
598117137
261766820
1198426366
350840056
809193866
970859391
777560047
664176466
739113826
377851655
400211411
1112876409
649026510
172846981
534292534
917922814
741016157
242967341
1260336730
478100663
279681215
973191101
128058273
519049141
458435973
685504104
638609619
1052202801
496321904
171867621
855493380
521852438
69077098
675932750
804932727
811671702
1376051947
1770725838
725441167
134551224
407965208
1355912361
278149218
393496869
1652745406
1365842133
790713771
1672478407
1221880468
351016935
816467980
489105045
862810693
701594835
551715521
247782256
307128229
438265941
503421647
558152779
403613876
445005963
1180437637
860449151
496642825
1332031653
1145648005
1015548289
1253016128
218859424
198235383
492170694
413067440
937078938
1030459861
766364876
628337580
750721098
1061918965
984171843
146601580
1198763724
652858628
848985383
1295274961
928912543
373603878
362063482
920182682
838634631
1420918877
984874537
300983283
682897672
393356607
1176624985
1652947092
380664360
1112594928
1679313762
687804387
1761269201
666637454
1580034816
380848394
915552308
1147903717
1410286856
991245179
269878496
375773690
726821084
961272692
300706267
1176607746
1761809322
587491365
298454521
1101396373
83551330
356586292
238568750
517640601
540700002
511336900
100646691
394529929
814809328
382421150
990781397
286978168
705739020
841658972
901483715
897681278
1442647700
958225756
279080892
421732244
199708146
700448906
1640654137
1397316802
750677665
1317122053
913940870
661671866
344439119
280466837
913740985
1503191275
720796247
770058263
943020895
409043271
454352699
512537133
780404314
1218933579
1040856499
420188860
668965244
386603796
363288981
383920793
1869862460
656413348
723901801
1098406385
707058025
369249959
673204116
948736438
913395692
132683214
548192494
399796930
328326552
145036802
956385583
939182231
452511756
433206838
1751081440
326721277
814066327
437375733
1139931662
444457941
418800698
244165447
437687514
832583058
492257990
1058855648
109705532
648205586
208719502
972730233
237936441
1358083674
711013844
1094363201
704888694
299282426
756933748
765853960
1044238511
1362800476
741979979
1018772497
279339205
596884396
230473933
533697813
364533396
916240434
1756952860
686686592
1660763540
1508479828
1150021205
489249021
662049987
553613747
280011715
630671641
371306362
382386796
308229395
717601303
1009686170
237459318
451498868
461152461
787833999
1673557487
1205747481
1695968944
1155660612
464076949
317088207
292370648
1867804582
458016293
1056180922
354540284
952173291
450640338
1619470933
926179760
1265407671
742665007
102050272
1039613324
805849628
792141141
890526181
935821207
764258143
562923639
501087389
878497130
588629298
1211631006
1769733639
434510075
207310977
295807953
174920652
327521128
1472769956
574690971
190718167
1183632123
897008699
877421894
228128810
986399706
424375292
280971657
364816970
21775302
186745218
1180147568
468176661
515923526
578362248
606651883
1337196059
417824884
914282147
1198590644
131489180
466378154
269639716
806413822
637270121
478383783
356853625
1026199051
674917287
1597033157
733014285
310602071
468267087
845232659
914484495
433632300
621093312
938051567
1444631288
1639964263
560473131
282008261
371776032
908373368
1969623
1304161304
579628586
775252154
1470288937
818232622
758331288
472015042
822920240
597104843
476897414
421456258
1705520078
548472252
860738417
1491430150
1495196827
376289428
783627700
1067751607
1392800139
800318300
819437596
1470948165
1838397626
521175188
820525717
511669927
1020760044
744011605
446976771
497628569
843348673
865481316
979153371
599163214
1090202545
542921374
1189163386
834963274
346703807
744694981
851655671
1083015132
334022314
429197184
1030042977
606051966
984632032
1748337951
622664840
857866393
754475908
1315438992
1430104382
396050215
1229464307
941038848
1739515949
1583614536
471386568
543142101
1105529516
1256484507
1029667648
698905755
823933254
999956974
407905049
452659311
460783632
986597019
1474618161
490199135
254245852
684762925
499558894
492686764
955765635
1238944019
803669530
916657364
170273357
341213400
1780738576
238765462
491400210
770912014
977842794
1719787953
698279541
1114184251
662079021
608494771
662990658
906558267
421700270
593603325
427338871
282293259
1049322465
1256029360
619776481
1277996607
299244374
595901475
393022635
672859118
595503021
434172212
1602620254
838956854
768847690
511683650
298082707
745950116
1381337517
52457069
1777728886
369038413
403863441
386205636
1609374312
316591872
1491920283
452048602
1121489829
353125977
1319834986
317121377
798877424
1774508859
951407115
456066740
920717494
527358589
664592633
155026148
939423857
395595731
1387607053
1441101016
1490280228
353090056
1768828195
541988812
647537422
665865653
475572863
176677800
669345199
590993236
316956551
592192826
1301730961
481040416
821235952
489690979
625234103
320139104
534368220
1412755043
351327217
661468374
201300400
1120436911
351824021
1730695713
14396328
718167636
875287548
985217268
663561051
392952139
1473727086
130755624
214392406
1016491777
1383319697
599402768
800414795
1363621771
1071559254
818859634
472403734
944904188
1624399637
1699471899
1002502110
657290312
706469653
1133559737
1519154522
897343430
1687227280
391996313
805488923
650278639
1037740793
186200056
511674396
393322177
283045886
772008720
642919439
1340217361
905684223
459898836
1001837465
929713851
878392646
748062454
792993196
327020151
1723285035
1843152419
298316835
982052657
1032669831
1318001539
767619447
1270497572
577703632
908292986
579666199
1195225555
1887323692
1029316839
890000911
165545575
1748307497
1074767011
566099167
681134831
478959264
1126106424
346894405
725719493
420313881
1589275733
1337378607
1254259836
858896637
1630459592
446638356
1050847446
747003375
423442392
873338508
911240969
516035587
875903649
98436606
574514293
740543191
127804784
1221372989
1006011279
1184328626
1484385194
741704734
1817928029
708071204
370201189
300498254
1194261718
341645409
553553072
1225894485
306912050
577873617
537415038
757696370
209607185
1004886061
779350450
355134715
1409328740
423486916
924112979
257546423
308188619
541513436
303095906
1448312821
338560489
521528332
1113927416
185745408
310046604
823117307
872096276
332512418
868378554
375351509
357563205
899197461
957980852
350820465
310699212
845683104
137373258
825437858
455406723
1468961979
759317719
354918631
251001572
558845382
602908457
881975611
1290069587
1371317
1254539384
1273447744
655382520
333887712
975622686
1702468225
1233842881
1295918143
1680130756
651466526
365399326
457465966
861219745
789418989
303220403
1218790445
1381334416
625970920
1719202609
503767768
476994025
1226142322
1207746211
960437809
398127861
1195784594
699662929
529069840
291734974
461196835
909314967
926524017
795671965
602568297
805297876
1052501547
243073759
331525457
1601271821
93575197
866926880
667548652
1306372551
806529890
518191928
787601101
855371548
683813431
363844562
428461920
498017285
859035660
461941949
1521323028
1115860650
242467593
588059999
429511746
780633911
180825450
465440199
997303546
710420384
503694335
1057707358
527187530
250204180
1621976300
746684049
716598783
516178526
621775684
504529422
186875978
741185813
1372191140
1007042796
201274225
876321507
419691109
745965491
1825553664
49047591
884835515
748488226
1201723776
785197082
678870049
1400198609
286178182
460331304
423334162
642136233
1067371178
597372614
263579565
367821570
762036346
985065211
965682542
1333178671
918746821
516147913
1303735868
627624812
819450269
507100097
1064101148
625770653
1411448800
880134363
1164877560
968388621
493100963
690094257
335454525
716683519
1361198465
303202084
992348162
310076057
1334923443
366969544
693781832
1002958395
488779147
140276382
304215633
356397662
720404824
632738996
1728558333
425270537
435070140
807261715
1462184602
988492817
624634304
472542408
372384585
369849627
1272822376
1427958128
51030401
237075314
715311221
1271013916
1857004031
978257255
1252446985
396891512
1390709666
966091514
1814558782
705081331
624448838
1207394710
744637276
1213734254
1660902061
223170040
536001115
486850501
477824914
250040185
620840901
1277877627
679892589
1074830763
371904701
783661032
410709020
945865273
574549150
957418896
1785439009
612520622
1022512304
592958059
280210362
452898701
1113031694
640033951
1064890502
1075195535
499676131
994312508
1033324438
466448782
657799345
700753746
364563185
758217921
1060341608
1028716990
459750379
1034416191
739689135
585276202
383904994
885556133
407407241
946104242
87402228
1672126137
1298204051
1259886699
736543866
889136563
968610548
532939009
725292016
203962393
306423754
450244362
993756039
856991714
1366898666
364198441
1343107595
96617570
136767966
455667137
1251966856
547072849
115841112
89702686
750536889
471118503
472835745
167633621
1307131508
850161736
1196779413
416731131
1340181936
290744433
500480472
307669953
935902909
946513923
920907145
406421136
1165316037
369681521
760271984
778032250
312687730
904475750
1328907278
589681800
230024802
1459082851
100102677
1153044419
1746594209
1152984151
1440725084
1162870759
653902113
1152223659
295074941
210439066
1872953437
1251928892
1023143486
1002940085
210674098
440017579
632644745
906905862
233406267
822833390
871794828
649625032
1395831929
701150139
1350118551
164713542
330923165
1457437291
191051452
667363809
714267014
3685375
470959716
994663037
1441506527
1805751481
386083764
558817593
1139346833
590160631
980162314
653749368
1364620479
57944125
638793404
289882412
1516987979
932191842
935657178
882728030
501430760
952920563
583450531
85194217
1738009775
719141857
1297549189
1392328128
1480221312
348277296
679954838
368442182
957196054
450475948
137859621
480621530
365215807
1073144405
1338882248
1519583707
661902886
939922615
1820282271
705238852
783581398
406296859
539587912
1060146717
1281201559
831926664
423561256
409950532
759709001
193855528
1240563213
548805582
266326993
1162198568
647393194
704544318
772426741
439311623
687804669
1579301005
1638861471
758685863
1034661403
577739741
145348597
847199832
1244379491
481729356
437895689
811194772
946251185
1622020326
876571458
137219577
1316991102
1084073311
643417333
1288504401
729060582
342778503
1226819364
152247629
1011534105
505629273
446886333
1464668011
1796992885
1170182177
1087364918
411095462
384347018
1036809120
1234275602
661979498
1322412029
1219597702
1070957384
46371995
1349139065
449001163
276517235
549447680
1359371940
457947451
795199559
1420193289
848289268
542653686
604764188
878802505
180452221
708677280
687546002
987649241
577812713
526845071
1630255442
1586833555
1438350252
462620811
996618223
35391855
1788189898
1680451796
521320693
802136027
254219263
307368976
819077901
459547905
668529957
1037177660
1560658840
1065605418
107787190
568431320
1194108413
221372807
712811926
1206135362
251639324
1319722293
1796958429
1175174061
1220406023
1849208959
109648166
885244601
585117226
1112685524
642750872
1428673117
1701902116
1610276721
612200478
514756298
436045393
115414442
1366508485
177287222
1174945516
1750125887
1378145576
869734100
1147456218
507108276
208312564
346069618
422888398
1648663176
113905257
1875837437
493166789
85708226
1047241483
571130355
777556806
1492870887
339294188
458910912
1276814477
1262221932
853213717
981627710
1399966709
868010128
985253366
473526333
757881723
411793458
636661760
534757286
831789945
1836074810
1149009591
1648757439
1730538250
1540282134
1387069687
284073600
773524331
1069343850
1153165876
428541981
775756234
171272138
433806648
1096429923
1314620928
540883246
987974023
1539474835
457675217
1031634508
396238141
1334324876
291772516
969634020
1255045199
403674698
451523877
1328674490
495032036
490308326
949864053
1015729595
496543057
499721019
792244084
941163845
685028355
1192808729
1056281278
728846813
676221892
298635235
903194362
948322308
909735483
848449052
530975069
498988767
1385826664
293992245
1847658243
1309731808
964669911
886219436
398333863
825977704
1684822527
326948810
1277009225
442439841
730136931
1598306885
1041052671
415042693
1235907888
863461566
729748642
916200077
1898615933
516436883
393785717
1267090802
1172474967
481666841
318160384
726201558
305368167
978417958
428445660
105736407
1808763378
1729961249
1452773984
757236068
871405734
911447892
412924805
787609699
1540221337
1511248489
433027276
625404505
702532011
1084370374
93459033
326372525
952594550
1533825940
744923440
375122578
1307343082
1612234866
723894850
1884809550
1342464460
541705446
1883221548
1265383519
1365804837
977225234
1556545222
193094829
499536221
447327003
1335269415
525843726
493389993
327736638
468712698
805096747
860346167
1458906937
362139684
1092057623
1379782113
982996865
52101827
689193860
265114904
670640468
94214324
513520997
1433557695
763654350
1890189511
372079194
350323201
553319748
837915446
1056760222
542979179
1755976694
1430613702
726504271
323008281
185723703
1523085465
604766021
901405449
1742062559
621102916
738853320
595883584
727446006
408240668
116189953
1301351410
654056043
543785402
326551808
702077100
673128802
579002992
256606594
699064358
733694044
36511886
443546838
1242635224
1834878231
487556854
79225097
466943744
1351639227
841089017
750575424
722034150
883555058
723315066
750637328
352439476
473531260
1896358342
323881949
1689052343
284604453
492090515
1564570684
836962001
1198437443
399815323
792281266
198800259
893510580
800401480
580126275
1154646104
1243282907
1709912721
615224522
1591480553
1594698683
1467356604
1276160897
932603597
756002638
1293286328
812896571
41348887
1385303043
698750924
1552327103
293704998
157010827
1808170407
1350550004
311361273
1570538683
699752590
622628676
1195455500
1302221812
453906679
767546362
926002784
1073812019
803928758
686776990
985837803
332152119
1115301066
362882015
868232672
375493839
1455984258
512287953
1121656400
1358227914
1005415755
934803604
343484536
414265295
182065488
1731952566
952054582
964409826
254511148
1172749494
354084547
443756297
1359010445
887779083
1489795441
848736307
489300211
634334094
1262465257
207459842
1122043202
1412143766
1002343514
473319225
480620881
115365606
1153802085
693148444
850915622
363376910
685932695
1400288483
475732016
1675605865
1735349184
796716836
791619469
802974100
851092121
1866493492
828067753
850345205
761015788
826146301
395690843
1496160760
937789367
921323643
1190908668
589876091
1000315398
848701246
921056990
891935852
684099126
893773515
1090823373
1198488835
864581363
112714957
437191759
858668718
389432532
471105160
1714631753
852982674
1330208835
88484877
1786778473
1343124646
914640112
691332075
220162637
1615936352
1385645027
502770044
1789546075
1513212024
144080105
1068473694
653612387
1473023682
686277236
620193783
1319597125
915633944
809511950
542148324
590250509
1011109304
533302047
1444271798
1547869092
411653878
876659545
893510539
1437492164
356471603
1090511358
497925116
1446965524
1637128666
404317364
906464480
732543079
306656025
145592562
326592882
813604981
1632705766
299418400
509236304
486123048
837716436
2143406
467121720
615747382
770709571
318155249
1489423696
713031152
453889359
791694842
442357759
544974381
1140968719
782679332
1121014375
403991313
917289708
301334924
536868385
405565212
784681439
594298346
321524074
1696778163
751615510
465238206
321335561
1214847222
1302113090
1293790170
467458543
828419220
488851711
1065180927
1735404236
610183314
690521976
401699800
841664418
469821382
1120514994
888784277
1849961006
576579585
1312634090
1263398653
1360441348
439956212
358524354
796432613
527050316
1278671417
424334375
1712939042
834689360
431603482
974723441
1140393430
378452969
689648466
1088026813
1591803929
1195776780
877605877
260874518
503633690
826806731
991973034
1167150061
479981958
661809786
336907119
95874592
307008700
961661983
1118621408
500513160
645041272
1614011420
1014553693
255288490
1712013733
1523939178
37020064
43995197
1070817141
909874562
1091387547
542379953
805283849
353287575
548168434
758810270
956710346
818074948
1253001715
415445326
277185926
689869279
1722785965
374224557
813128525
442852393
671279778
1459040136
807672557
375834560
1085392287
1301162282
1721550529
339189296
975213
1144465393
1853939495
291976964
791210223
475000368
1713282434
540766768
898041833
635096294
599495209
1182735690
182356598
1444719975
304366729
492255189
72218500
587021370
166243853
416744293
596702322
1132911237
1351312629
492088559
598243857
577537408
462499861
1720312131
685687078
1618417434
320739748
490014479
362040604
1273514227
732600841
1635618148
211137764
733230390
1310131519
1096912298
1405391683
815398533
588005174
662428282
1007660128
1414374857
441624976
452911373
1214835141
931033494
1669393155
629248666
655036893
236555640
447911654
745102573
1488115868
1422589861
593357824
1301135534
117016512
555515781
421503803
1000071132
1556441176
1034196474
799236163
494014694
354022896
347466605
1550064181
1212668185
525356662
683229544
384445039
1386588289
338068494
441133073
1748211691
1529585602
216116752
977708182
395431346
419148294
1070100599
458570935
876299965
374140922
1094447180
738319253
910125350
830049810
470904950
456120868
1111206817
153661380
1538045445
452170257
465895182
1426531228
426886125
887587847
494155366
918149305
276740488
589691198
943546286
741456885
806481991
984754897
909224744
368336821
520484040
553437353
739777966
604470638
661619463
255038672
1284599059
1630119079
328076466
1179153830
719192018
1331189909
477969988
420462215
967199424
1137863624
321952802
628509119
1173114333
249119009
1323563685
1389926282
666239201
269829704
856996004
548020570
1062127240
871492282
523041343
1707324346
1249331034
1511359760
672738084
1255581406
372494075
1778641805
1648863070
1019398209
161918245
451510259
1282158556
429610621
1178789822
161861821
748179270
1694002672
1504957242
513499744
1418414292
216004844
950303682
1439344204
501017575
32423163
1019597161
813855183
1420653946
1384434406
1777926029
835549240
1018500777
710180708
1207146238
1723832723
923120392
609674209
1093183515
1352992036
1639722760
1087474508
1378081160
1398470888
608529247
876665855
691410124
388161712
1241070944
223912929
863248402
133390035
573260783
1032318259
246843947
1650213187
894778889
339827898
741664793
1326005564
1065698786
630359126
1287437117
489805040
797887623
229813261
807721897
589142130
949034988
593772080
1625272129
389153856
362732565
559651700
1178682134
1361866863
394928633
187844155
382831334
514796525
1368618962
818734810
491202685
288291034
246786460
282428411
1472544938
242154514
1080569760
1352061009
522698097
1425799084
475926086
583913917
844818687
1556657897
839334352
978020070
624649788
1876925586
288575122
500111492
261961377
624291900
1498323594
337305952
416574481
970089120
641745119
1600115392
948781052
917138730
761276412
1437844761
481554086
90235387
893212293
1233007342
729098901
843663816
774463142
362671343
77795312
172319580
1018011493
279564060
589475334
1591507860
1416184059
786237423
295677414
424723196
676045370
469523937
335486103
725083490
802804786
1103366924
469967333
1246191240
1273877883
7164904
709472175
529925993
320362767
67606146
1816115476
811008057
975977207
672780623
329832261
499922234
1416243674
533963384
1661038363
679430251
1355931630
259978763
444789890
873224990
360845571
704353345
430023207
351164686
1042617736
325662002
800033090
639381476
435844705
587700433
1039911426
455922442
251431845
741750133
696196777
889475708
720290883
776497171
1547910331
1224571126
1802384142
1365238355
742153735
403654173
419203837
1320789237
841481324
238199430
795937295
556750219
1352788643
975914009
567946683
568215366
508925553
285490756
1523223556
896517975
1312538078
1401888125
427544735
970520668
1121645860
464610339
501566258
471532426
809579013
1646147843
1305926230
1239819374
1253541773
1759777633
889615513
274626144
824763607
1779452911
1624347817
980376354
611860541
1482732167
1669408432
399242676
880952362
690329099
436276018
784359781
592313699
1663896593
472412371
713589475
904218200
1399005061
818277873
344204065
904210865
1446530014
938499522
1613442935
440747045
540907968
1172232573
673984058
699584716
694137468
1887126508
558956302
425702738
1152567865
600849086
477665675
185326348
396434151
592408338
595447233
1022847632
1198944964
1017796702
174124031
954617849
1383307370
483582377
712472996
219934618
370358523
487827624
592533991
543238770
1121670490
1456690178
1034551631
785937920
780284675
620791535
1801016141
804176707
1187987645
1198300350
935335581
435039943
953907605
798912928
1089276864
772549196
774460098
1637735673
807630147
1179717236
521781351
575760003
945240910
478543081
377502973
436502786
1758682614
504889860
149750441
499090858
1420357499
1380163909
1684418994
495291315
1406573863
1359045608
560974247
1533428664
382609686
1069507734
866611315
1464497056
515715366
737185175
161090613
709040378
666186572
644182564
593142175
1125297304
471090279
358872276
1362928805
430263804
689666580
648101578
998750678
1285125719
1059466989
315201827
462423678
403255938
1281884122
828382254
1080830298
795854743
858449674
1340672484
1378541242
468098472
1764732026
714848643
1482879566
1109191040
1186590495
1420194843
579511938
1484920412
496425351
1242437758
628251652
490111728
727029248
852042387
184579418
937467985
524849959
851570868
721477256
1704107795
872012990
838053962
694011686
1242239619
309540638
943697241
920290274
529970691
784840232
672402480
505946751
898498653
689687105
1201557303
538081886
173056583
932637197
812501627
312783231
495925248
824974915
449741923
337601719
430484116
655348284
1305359984
420273122
828814298
233963049
1058597599
1708858411
696120862
206652313
869707589
1265318641
1432002388
243347825
838281323
1143600696
747627983
643353189
951714896
775153593
2902871
1501654155
1335837267
504575860
1758144428
390174970
792690088
693252239
89145541
549641507
1516799423
611242246
92590808
765911392
473349657
413371784
776092095
851881893
1151870259
1888059105
1036674628
404548992
1282786079
1264006043
527384681
775737971
1290699152
728100101
1467958215
472086083
1402396854
1113613010
255300012
290441440
665793729
743490924
784530058
781376590
1061551168
311592111
770540955
1032521302
1314392280
1363860029
1003040609
478448077
1701356338
889108223
1059061281
1089459444
1827734844
133219813
420243133
1143684693
666375744
988774611
1720309310
1290256882
1382462062
393188001
280349267
422661820
416440208
107851611
553637980
273582924
87761923
1285401476
82561825
274095339
332161165
1159583884
374658544
960753815
548180964
1376493930
1131264270
1286489113
718221933
1078026199
310289111
423963960
753317757
590468045
108633403
746029766
94487189
270218061
1183725820
872931799
352018890
839344356
865349964
960673575
1301985278
586809762
1059066651
874749208
1036508587
559095837
990425878
317474612
968555577
1843239242
240774863
1122481303
1060519011
504462228
515301442
1256726165
462832836
752179195
321363188
190855674
388802471
708575688
909545871
362007971
1484092811
530554991
751470976
1567156531
1520869118
713852320
674507195
608729763
1414797699
266897391
247255862
1358250292
566971673
821657149
725743752
1686957580
1303849453
757816418
494768832
767373655
673412494
1059640170
670725806
1142934801
36277031
339886669
1012001712
661180261
867102858
308945615
1037960657
711902040
650377923
435319608
1671167724
423293280
800045412
100958672
1554122599
934965054
464565544
892500910
1349196789
1829772449
715746465
1053454767
1740026297
953438603
382665774
1004772590
1830057059
1386843958
1004646098
609139904
464568927
812496565
400871754
254178141
758801318
408842920
503402599
1315113805
773472160
288793957
151658496
1329105953
353892151
658751207
849819464
915453945
697687917
153024971
699194658
359500929
1043484560
67516135
1490861371
791312809
917321668
892485487
1423021089
519857454
859132002
623590629
1166606346
715419713
544593708
1184388501
471774341
909305222
1449371450
361188638
1123476713
681679618
694403172
105025225
997686101
512678082
1727025151
463342394
1114363573
1484064865
825611321
528559165
1395726763
1012836166
263644130
1732988812
863762059
473236947
784498757
789445541
804813488
383776391
731044069
163495666
384776509
1050056222
1354614981
500080131
696024545
1700840122
893801257
578097106
1881276686
894128087
924856539
272257091
65636594
522391795
466154620
341230278
867872788
458413339
659995490
1751971793
870766795
517652080
490514350
658931768
1396643280
193685116
1579815694
291975140
1130588973
895199477
709937606
1031109373
386185009
1652589750
664655334
478374527
667348652
1152605044
377688068
756426052
889513584
572452258
608285254
1436193769
451601809
1213559099
296174214
52951248
412878041
495174503
1584445929
515981943
1183159526
831528672
591725022
460554322
1434187524
322033323
961324215
806293243
423479822
1245195283
1726282459
278439771
157204651
1000207654
516713849
886957420
298405035
533412098
372030416
830208354
398851807
480484529
779428653
1775816225
1006295116
575871504
472717765
103011949
604053259
909958168
1475063644
438535573
508010404
1000825163
1017941465
628535698
1455341919
1672256026
426055179
544982497
828394698
656033056
908183904
484104560
1634758370
407100861
765836093
1749209942
1196904075
1508980024
958872184
1061715986
280154174
1343802322
255120185
593918030
1538411026
574222580
742415874
792080696
1114984907
970156491
1155697411
1033931010
478695998
313012932
507043641
826015261
1493637011
1708824330
739331129
946736741
896684902
462417201
875935774
921460260
461617350
570562887
1521165508
916740708
705923443
342417558
873906591
867031100
1012571815
1422973252
954227466
873924115
1038393374
1352176850
912382653
656719255
546258667
1025171421
1165588021
817408619
1263822302
636391166
24023713
1152805017
479902584
1589254868
1837581365
505186112
732482108
429876785
691841340
955974770
694565169
349645254
1557148999
297668614
467758331
373169199
82832483
892237057
1802951505
567157161
599630666
1363091363
1191809881
562803049
215687751
694767404
926059724
422797841
776616966
1333207091
588156073
1112029774
409697744
455278067
349664940
388770408
570181814
536594085
342890423
1190800287
807874022
457462226
1285026088
339130374
1745751019
1396801550
1676743123
720101813
607660979
274225085
695526216
432248094
1100787918
1289423925
708816367
1479011616
597358587
192695445
686408445
933205727
1386607364
1013664825
928674450
856762242
953334275
861870936
1352089851
265160604
503002259
1303119083
869592166
310758379
1824038888
1182318318
1633372103
495487500
929553506
563006591
1165083655
356876052
479426
1855147461
208054494
859268018
495803218
156792595
212346706
1126011996
598368176
494827101
623182252
735545288
1061193373
1358700613
632092651
782680285
923452155
355471807
1471715872
662949054
1106342833
1494475626
1077714055
818151168
1035838706
546355988
499242643
1742444134
787492532
1245546412
843137089
143520138
269181290
1369969497
701311069
779197302
1701087285
780662331
1023248180
556566619
1739332542
1428945438
31030499
1695724459
134695917
460240925
160328069
890030667
328126535
542027114
481884940
1061049902
1636637572
1642350563
634384268
679588677
418753145
517158638
132623028
543890940
1843850097
1348084797
674141936
1070691477
1217259401
596916049
875894019
1894820077
347688396
683424774
566327483
1182677712
1438157725
600778844
279533580
770701227
371480249
444223762
1758251784
504299569
92645425
1336928962
901430205
1036101152
1244615359
367503880
1678211804
790576838
407458180
754245383
739077648
351074074
839432734
491074491
152342303
1744252556
707823791
311554240
1337467840
447700881
808485917
1320739963
537715489
467314046
424016050
491247105
1814537070
443175007
364668056
568709380
509726991
1022614312
457790430
1270783809
1634832957
1121724587
1802548
962254165
168652248
1173512571
836166422
1059174697
713759625
702872528
384470115
863143243
771199376
1849543336
371117888
700140870
1045267832
691420095
362015179
1330385473
287964760
737768499
635030442
1073766325
1782499884
877883802
691454125
536298320
1726887422
1612776104
1743008432
517731850
402968753
1302124414
354170179
563008976
527881034
1683664696
781908325
1389993401
446824623
1076678467
1094433234
305954080
1324113439
729161073
1483514801
773333176
121632039
247274348
1761206834
1642233892
139972890
1346902050
1105283335
786329497
1470826150
1049006920
1682131833
1665953370
354745893
236550653
413749908
330809268
855617726
466701732
913445972
1463384059
863111521
469487903
919078040
278367987
520996645
1098386564
383024494
816704227
474713264
660111894
1106631497
397082213
544030677
1074909520
1450974776
1023578989
614764017
1058843386
453639575
1356956411
1229510161
464225715
473185526
475878464
829325954
1321296424
126808803
1876527752
187174886
1461373154
44496364
478858942
872222926
1156661953
1122104961
1004140429
1654376136
387750378
405263729
441741725
692335878
1442334736
693450396
1459269341
318455490
464913167
657078613
391310705
1484216412
1835735436
1271672691
695482258
1328780496
101715301
1246510183
329883717
1451273563
469956375
459231946
1195043677
504776758
1551789430
435533942
1203314154
737763915
539978147
1748929649
816924437
1190909042
991038189
816832312
335207625
1089880868
413140297
1526112154
1113591046
779027099
507093667
501260052
899452649
671250845
414985009
572262028
618344021
412138688
928006468
1055466447
304392230
1869255548
1751079690
897001636
481180727
1313956296
1523301219
525071637
336680024
579540979
716795010
391610129
191004429
326089530
966423587
854704816
253615951
829937900
178130009
1140598659
380891702
1481410338
488454218
187833912
467785875
975100312
399267367
433185
282937480
1353294260
130348641
923264723
659852780
538933285
1481024501
812214716
1146580581
1813907537
424125028
411761532
447670438
475165082
427224858
1144420534
803632014
662883197
459575819
776169641
1039058936
848601023
861623223
1428505485
760147364
496290750
761080928
364487262
1789419022
784880607
660648574
1453174627
521637438
1269748902
365233787
711787991
671225156
991013035
456712455
1088282944
70073466
1802491433
912094666
1746284904
585179105
511992683
1300876743
590819649
280651425
1350576178
1216542085
1782773110
1074848119
1234978265
1683048800
176812768
513204283
1011444291
815676559
163839252
631826645
1052415116
1596339018
382463091
460121080
462069966
156882712
1040744961
364000288
685973880
994358749
503151523
743565810
785685350
943515719
121389424
397081090
701435134
607329261
1276961846
1293282098
635137293
531534446
431319859
1447812461
396493054
227723110
928665851
876002784
138807813
585847029
390050604
581330358
232432936
1112551612
772213929
1315895153
110742434
367744843
951288570
988458750
363472075
987576395
531552622
299336054
915454797
343627883
178966452
352187303
419289401
810593565
890769737
971375979
1045577070
1891916777
650652249
1179480550
1111456335
851081392
1297764773
708113200
1092532412
474808034
788761007
309284843
1176888779
409528314
1551249315
204695751
427804036
302676044
486615536
881229353
531903368
432257200
561260836
731891836
886802255
736587204
766921512
724739119
390625168
691492594
779636771
536011492
315737454
1021392086
331524863
483720077
1351972724
988537366
1059983869
1224470177
782390604
787989702
709093951
738557397
1838233028
1002973407
414984270
669351279
1253462516
343407479
475529122
218114593
1703750380
309867858
743359463
773329569
1165180902
873270153
800457691
596729310
375144410
438717735
967780422
1819074798
671480646
347267163
753036
355196452
2446990
671681562
779963707
1471370494
424689333
507297967
814031247
1000536383
828032334
1190579321
1866675602
485464445
229886026
1703383469
697772901
486147482
167060199
427841339
917020065
744862918
454620541
774105764
929319375
1505967919
383056414
1414040077
426390750
1115788840
1210098330
1722169364
803020736
1054360383
1791656966
520391701
1834266476
1254762538
857619154
877884614
1448276214
977057733
265019175
495819366
441671606
148525984
1648355858
835568988
861407770
824564837
838330225
1533196215
578214677
207605554
761437672
1079110405
320621126
502245768
723533980
119878877
1254250974
815156561
1358678269
549775837
1806568973
1455420608
429665256
1424058899
1188830571
821826883
612927273
479448631
670331370
1252910289
1227878641
1550276735
1333417312
526277258
371158910
748974840
328621934
382715710
1108462014
1229800559
313981320
464983071
784409286
741363610
968030476
943046900
90701728
1764115891
680817488
231574067
1695759396
230732622
650588795
50040457
467243011
815740448
1238371497
1482881409
978692915
458114603
788759756
442503126
513638306
1557935734
1871491572
222073418
771471098
1177739544
980320865
920819421
1392540975
1745605641
1310824191
307989944
750871615
1198400861
1368351819
1144147355
1623645820
1399550962
296396727
1089970587
1080963891
1228341604
507565728
1342125238
702364657
239712426
695109222
56062305
488102214
1717595087
1374695288
560019883
878515584
187576279
946211476
474345278
341383712
363884283
1049833680
1539190067
1286748697
608912355
323073609
330162379
1348033848
469990447
491087844
548270503
482884861
990499484
501799333
820656415
1196832282
466240678
338773649
395288092
292871312
415699222
1833140394
1511082944
123769347
419433284
1390442084
264987699
1054711973
364268807
756740565
1251004821
869990942
836199325
675700818
1221073337
1335626545
496465338
714934244
1702978487
1753981018
929944342
1004733867
1066292576
1795298939
560366626
353351228
1604004365
806455321
564911114
1808074311
443843259
132433315
200162926
577947150
545445003
565663461
871904153
1341698541
714158870
590927634
684445542
587354227
379453558
968736319
792922820
470936560
473277490
1084380344
421345330
348914977
822189963
773778275
1789117897
1325682738
171458232
515935737
1157410366
1619656669
736503274
569691676
999985911
421615928
542627116
880594306
550448287
1267486156
651918325
851273213
371555062
215082531
1489797002
883050934
512573242
553749991
679671728
557346986
1678045074
559232816
455918453
560801390
886779913
882858461
1345040985
1418545998
487162953
1709457477
1163566987
425125232
875661034
323654486
805407858
1456080722
561225044
1129061653
1237793143
298767638
751017671
612384914
710425502
721628843
860487994
506697649
541622857
114375586
984056838
1353211549
704609936
409583978
1006992833
719414820
997069713
83528102
489935364
1617073907
1035002790
248581071
1207592928
468424953
1169646476
653699595
1226988997
459075922
453607458
850008226
684780736
1557566849
311320145
599777974
1302669476
606934443
822751242
230804255
436744076
79451082
403182956
711561128
362840771
1145032429
533394344
636008982
1194634537
739150926
1096193073
848365707
1432029743
1037982244
910548333
423828861
664937453
767457137
1173669825
1757748634
356415055
878773795
785110944
897965182
356680914
435962358
781494002
1021345968
1730279219
524864440
753954584
485269308
796151207
1600878406
431153505
213441050
514424311
446337373
466107369
1456080425
318542482
816968714
1315170190
96580772
667985546
1026491761
1347048807
461398366
936221384
1057745930
669646035
686657355
445136820
624742475
1353857112
253728467
272788593
1663473387
1127619835
735154552
333024446
339330119
1665364515
471411970
1264668300
1281967482
301947453
146238525
893278012
1770622072
780336620
1186197127
186377237
962376484
1130154623
1202804656
636952464
32034
931500231
315187668
774506918
1582356612
1692544732
1306354323
1846655559
834313895
1800813313
1131375458
387087296
1275658964
1098810256
786307547
688016007
403558712
1163399824
1019627129
1134258431
664102576
731781330
489447751
564882819
509645488
629014295
307141466
1829271056
794859535
837999243
773444518
769761398
390215962
1766501384
1548910078
962346122
545645941
1060415662
1021744120
1871292680
1009806256
541824697
795498103
414309614
943223773
478450138
503054372
307375149
635356225
1383316581
500318864
399465270
906174575
350766012
406320999
730259951
438295322
143195126
201064722
585428344
542919260
1540636470
495610828
1496905785
470114144
1016364738
889864257
647235158
1071228139
868433707
365140654
122447133
1259675068
1014763127
1752646869
724275596
939189027
1896571539
1106904257
630721018
1000212476
847540006
49245875
1017064259
531760886
1612743389
332059958
785013608
140497368
1117423173
1521270128
498052182
1166707431
706977825
1018387204
64543140
562736243
1191140025
1250290361
357345078
186917617
1042080003
869973640
1031377323
530440025
938165989
1061567713
859545875
379058601
1766754514
527919989
769665717
536172039
548383863
798068608
682623510
734385994
653810715
1337556211
1508397533
1572187147
985079111
541536403
919647458
497509127
144659138
391199498
452651771
437457442
280844755
1005123027
1298075172
305899252
802917316
736527094
985986406
520381042
738968893
208242666
581046242
1325570888
1117596433
432445528
1470247774
1461956441
238366257
467883534
1452948828
442609994
936228687
388453581
1480747265
895790582
956561199
1785794
1000688908
569127802
1083090415
810887531
502951854
1040541533
981464130
1176055124
1605002951
990875136
274153405
413004804
750057230
1241975095
875648104
649846755
837968143
450812499
37229169
1349361828
1702029399
884845313
527302119
1554055052
389265372
1896377
964097304
1005280645
440354764
906047924
1129894962
989117271
870522887
1789903983
354041311
733365010
539358554
541873512
1132454679
400533349
1113407221
280989913
1005454771
497216047
269148941
1161528569
457861722
485844269
585443250
835905041
601156872
318340070
294734636
643823330
1313245587
292888929
1174887504
1368923989
302898109
1443181497
1379546372
493020268
1212404898
554499580
947674722
313535895
909397168
1156546147
1130064625
794352299
1004756854
286756110
203376480
402856325
521124100
1848880408
66449780
870682283
987805900
277630305
805138186
918288096
856857961
1327578660
335420180
749931333
1149869855
545857895
1018757199
310211683
93977720
169013524
954551812
305377780
394353486
824123268
874330587
1052744654
490299635
270960593
1632215201
418085991
658567472
575390797
469776897
659032461
482751848
589781722
540628574
816772945
597866984
1812434394
740637959
1396818130
267472162
1173491228
915311625
80119547
711798370
719534199
874935820
506360885
910271962
346661775
499241953
1887510159
484983388
587246379
1045730925
521089738
1886933406
726444178
581198482
883812746
966352797
725270981
1379364221
151103032
199806498
810813762
807984882
968838306
1031178754
990667584
590666150
994991751
596947947
1008050556
666385282
439154728
1343920334
431307171
1839938023
721413001
119050913
1085817149
1376747469
1033855330
651390834
642720959
400585129
195094430
610060956
83995788
604852105
636918344
483205051
34208864
1043158722
229667658
356921014
329264060
772011270
18616312
393384226
721753995
306571465
1158852346
696513328
1264343907
1547096783
161344577
730975659
1458119039
1015242190
192973900
1337970189
443829383
785808420
449851968
327102953
1052380321
660172622
824470755
457065066
392248310
1362516642
200360955
790727764
1303069129
442287667
1017719710
346746452
288131338
1462743070
9392990
653818982
98181275
526288211
902055602
523112234
445045698
1801341817
827673825
879332328
507089561
224304907
773175897
416560648
1130390635
1131961004
1179754495
157879812
905862712
427047603
918630305
1151624640
398838604
483668117
697496378
898427646
257307033
481016948
357350426
931032318
240628079
852100387
750502425
414378527
491195700
356612108
1021640294
1666478370
1679103497
984127887
474572590
1501607030
1107332751
939826660
395506110
393651684
600658641
798265939
714401388
1119873027
1777167001
987461836
529694444
1437549612
1376044072
1147187084
485432844
1449976318
828271393
173287996
168339976
1013363102
800668822
1625333192
806632246
430821297
476506646
244235834
294504647
275932869
1006341114
1114792340
828586682
387072806
873831516
1095515120
248113836
470332303
1700614725
832092284
157317256
798917229
352694061
909897988
448287284
1168340618
686979792
1898920248
467983591
157163769
787130337
1656547358
400838948
171816582
232329914
651628904
466641222
1036718100
354492637
336091543
485592289
1077107164
1588403352
416213527
1038944347
864420939
820414680
788967932
849606625
1499930597
1340435839
985808838
1832575153
294009036
1242087012
1161857889
408280726
763951783
1705838377
489695184
754257358
259450468
642487883
791335744
1645095906
1717283760
894784503
973146695
242820084
1686526406
1341196589
802287338
805373551
581513730
1462274211
416847916
708921589
705799948
759254521
253896133
1170846550
1435587287
493218436
466372946
234767720
228255566
202608386
731233553
692817527
783987780
298660588
164463800
755270878
1163865027
709461499
907045646
1330024202
415690340
1729409264
1269687144
472634260
690593423
504301071
290900503
1014148252
1093518278
1136551382
700325515
382843495
163656041
1855076926
365781518
624446040
1845545721
536231738
502425044
829585524
535864329
1073658753
1687845688
1175833764
679443249
1666851918
336175118
484079936
1035270551
902741904
1339983056
1486780278
939808618
501654078
1008420965
657047749
1136190343
503321655
206189127
1131619670
828161452
452503925
753475860
1151577492
378768689
1714601279
828353020
376625562
1005611748
191939629
1858112736
467868227
1263421593
312992391
1791298987
579152092
945749282
1458243276
175280269
1142594195
1827139921
1429128518
1038926100
1176761931
496985715
165231271
1654425400
431389547
867602649
562798572
832093194
481849480
523237446
1610355076
809285025
344604327
452208073
936453427
538891884
1712046408
400304056
402524010
991307224
514342061
967023486
527628712
778949326
857472513
602925353
862944148
1746005683
1013288693
1738398068
490824982
456690004
1062778168
1815191647
207355366
917316931
698642680
496322636
556315716
983600672
1777722035
309223129
383647046
1371651689
1372753490
231808550
726131965
412050601
894468568
657721408
615084252
911198993
547531830
1477327958
849999232
479973492
985951066
1623179064
181601234
759078797
436928474
998108341
1185503368
530484518
1087022849
637985218
970121366
66149011
557320317
710290500
686686873
1245290477
330172789
664765169
1238483853
326290969
458919334
569232183
457841901
1377044959
1178419358
554088035
1278177433
815885347
292827281
929430359
914207475
775691762
1353209319
141992922
992201514
450487892
1140406769
1296045361
876852826
230187794
539010350
1578547558
39089088
912094976
393861834
341650613
400108330
528998138
329773916
506940282
438462002
615454483
1874313308
427432686
307296708
1060554533
1201652318
408998537
822847415
957320878
645776868
858939637
1092880535
360921111
587983869
887943203
446371651
725540822
758033595
1346387184
956963510
663653773
153653643
238397747
389408540
452850939
606719629
645502119
905195094
1265323724
967623190
44931653
1002231656
674149370
421533421
202821138
432276621
569229319
712172659
1338813611
486224789
461398664
933525872
592183605
625311320
1491008069
573990267
37518273
175071744
421109393
864886708
691684645
275870611
823162082
1556984843
1209118699
290965898
900614806
893154934
555336396
667860790
991393151
764299103
503791770
912638556
795940693
1057273112
700441577
489447531
472429657
1881126656
691470970
418495476
1017314669
1135507286
144946164
330855775
401417678
1038379034
469676275
77471131
490964605
1030130031
264682800
428685573
1585540042
39940469
351286602
259826233
600903717
1479352818
206620510
502215482
1038922893
704316745
1357409647
356561554
299173408
882803799
1458095390
431841266
765175252
1042181165
896547420
131687561
825617806
514649378
244680015
417083086
674169021
672283796
625335125
1858544649
333405622
807367981
575401618
779944804
397177920
641968840
1122810
466120883
104102851
553000741
691653821
1832356171
445257756
1357210621
1397513
175193127
782633707
1174856700
798886682
678206393
432734165
460605575
874378462
1049052121
341146983
1571162249
492706599
258073990
731016814
1403435003
555050380
1640007564
1027862311
1899493098
545976798
504404833
612484511
997714405
1430264809
384171999
1836283124
417813295
881776498
1103061367
1291045660
748737228
352246086
616442978
1211296857
416040756
808123733
876943880
805851501
1253470968
249230723
844535360
656501322
475208363
1282170725
422206692
483317658
1131976489
1003545956
1427987446
814449262
531378587
450669078
253208597
906120716
655492793
1289249084
1835226094
1228500607
1267448422
807454675
1056886522
1258312571
583994575
1006186427
1081262252
1315634564
1236979019
830507541
199016115
234925953
256975957
646666266
811222675
242624854
547915966
518612122
362014299
554845007
1225741232
912191774
472583547
485664722
399878174
1494803803
890495482
545852184
409444592
841173395
67762950
1885827676
721616636
171401238
1213882936
406436853
678991933
955691052
330392352
754966313
882735556
46909070
709326907
926520248
540626016
1197442764
192209532
489639503
374976618
808333204
662773442
155921460
268268956
1660571737
688968989
428231731
1242070981
191883481
526950225
1836378913
1059881349
943553671
1257687425
837513229
696681677
237859682
559224902
197917332
1131506837
551460030
182173341
369933086
1487253228
1458461967
290660330
1611206151
336256159
470832535
1098789334
1087141560
712571529
381679007
106192846
1088218669
478413696
1092162471
785445866
881414203
1020909354
869997685
449194277
739851464
121962562
864238205
492781147
944216552
871002782
964474646
992549736
1384365674
1458112332
514253727
1384384582
1294701124
455695640
664430815
1624107475
602606240
425748919
771443877
506902803
682738504
495801467
242389935
1791855416
233279668
1018579789
537777706
891760120
1460136891
715729222
610914863
797338396
396702302
307700636
831439972
293858326
450059067
668838931
873070911
1132382943
959767820
1385518592
432363397
335349143
956058052
837159128
534779083
414264848
657269365
1616104822
1618023633
797456296
353025097
519775434
697274595
1376962953
304003412
441307894
1295586620
285258998
1088028181
207313900
302700046
609487975
70071149
471200543
666758818
464626044
561194876
296163138
1561893948
1257731824
247721754
365995754
1337994742
294410737
662090607
982950981
819193304
1800493886
740836367
913422411
751103124
583176567
1480660902
1270443552
154229037
1160767827
645666491
350278908
730600837
933979073
98171605
1259662242
688055363
1483428168
347799083
859355341
227690204
563327126
354214279
1889175079
685270003
442545378
877469629
1210911057
1116594087
489013341
1398022434
567725130
1131093943
720949504
229645303
1875858189
986493070
908667635
408792181
1301444352
1210970537
931296030
1014854271
1541311233
362734786
1210851189
463241963
756020205
1005711050
968973135
761711195
307925776
650337315
868584214
1051537481
674077270
1067763477
621451050
293315774
985838870
1628889433
610037556
443639424
394974750
358352550
385478192
523170208
1058405105
448556465
514517094
329316287
778091368
951791199
396216460
747834531
1052168878
1877549145
389201541
376266490
1029443042
388995925
1754024099
324445893
217726140
396191509
984885569
380217960
946669510
541421339
841444722
925245239
157457291
532079534
766175002
495066397
429461992
561876433
800419685
1304591686
490908252
1361659694
1178431902
799208304
414267444
1872573513
460937849
898484271
706356993
1094172316
376260326
957158692
542235120
487730366
195787366
1256591852
1702579422
442476078
436021988
296026079
1293098391
959854066
331221142
433198210
701984404
1231298090
330949866
182485720
287758240
380559330
1621074006
89981158
478460496
661052378
1526961313
1818794238
1389659512
331633116
652164883
561026334
1899306469
615760170
1412970259
1756110965
103654970
1403140358
328772622
418319850
930624083
1532937532
628167089
939938821
968261347
889995986
407786208
594240157
1638363773
685651835
822363456
453995770
565457041
282039327
817461878
962373610
555885332
1834238505
863089322
137704263
850171889
714101891
460962031
348476277
731796766
494431056
1619280347
1630891114
828888914
1484470304
355061542
891132706
750489423
370371009
1169192471
278290169
450520176
1041815137
460422488
1823378456
541433025
1058470986
396147333
307454993
867287700
1225554685
955016729
1020191204
620089811
952837163
1065310387
878854695
252228346
1087621222
471645355
405253562
584984232
398423029
1365576445
467844918
1037632818
879519570
397693808
273761572
829009324
382574616
39777275
188138779
1403798726
1539615620
1045107350
1493773795
940661832
491923119
512263224
794899607
1028063760
597986364
768583909
385401303
451135909
1084948854
1060791072
869711186
422937709
1786672560
823596155
846598574
450172141
1680533935
1395431141
306793580
811942319
992678439
295813163
420589580
934660134
870737629
550409432
1417017820
796879533
1421809511
298441874
745855798
197774927
867062621
987425489
1125595694
556834510
1116680716
335850286
557360437
976800872
930389085
1054289611
453679233
673717029
799059534
412998688
472898996
1139364215
441752145
451277592
763706545
1442362401
1192542474
820811472
656055230
388648294
661854602
974435384
362500279
473024884
733715329
1761733161
348400534
1152228587
840693453
421231505
703923695
211061142
963698774
1677058845
1000622979
592726134
371334623
502896912
536871530
183158836
49207370
90673885
1569050686
110144370
325582732
1271268427
1825012816
865607239
1225464748
509051331
1121688117
519118148
1600503210
1053311396
806277249
804189684
672077739
273223173
1378925653
1030129324
487699536
244597209
650818584
455827816
398392196
394218858
214263328
1827631916
944996482
471881828
459255913
547290707
761132346
250504315
266932736
1737441694
337615315
1281652022
282196291
255684483
797696349
1720039134
27142026
1016058711
1026231391
436956290
688106158
522673329
755891264
895763856
373977002
1317086161
710358758
907352972
1059005010
1012905101
819257599
717449650
401428122
981094942
944115360
1282906695
581392062
472759850
66172205
238848324
1749098590
572150286
449015756
73516794
448496219
750573278
1110157031
254473776
345963417
1607978418
1073031111
357469076
1099265064
280875938
827694886
1424147695
1437334895
585470584
1686608957
435705472
861032582
807794950
1542347099
266734005
995134297
629970356
1029222723
1007017620
631740601
1049851324
493043364
1071463012
81647471
219673312
1140763205
774374818
867152576
432582264
348451447
978971414
288373116
308478241
1484382727
294872351
390043301
898858459
838742720
988511967
958544757
1497795856
352053756
984065922
467124137
1441568342
746641852
1891075235
1061376719
579710700
761652305
398799443
1246734744
191421846
1111656700
103257594
913913211
1378054800
325161993
475912197
465608321
963352277
156997173
1224863257
707230157
728229876
1551640329
832785915
923590431
461888529
1434485561
261037908
703794339
40711160
461947402
292179993
978617087
1024282497
919131611
820284518
362713780
625115422
189078670
570885074
461945357
1463892886
803931217
978476941
1102603045
494962554
550881547
1285360244
893139812
383677434
686636200
1416359521
986651496
1790053265
1106697033
394266744
700423679
526721249
833442013
1204352370
1641948586
373587524
893087077
388184460
398720420
1722703020
553423060
463579513
1279094605
591521564
759824425
394402792
1142700926
427854863
1119521703
463464762
703334676
348501346
1697089672
460482043
309944864
879588621
1468182337
378038236
292082102
185948384
1212776827
868026309
962595531
1160890197
519972131
1583558741
331262458
751953704
911774339
296412192
385876168
345590819
1023408074
440520658
778412912
686990104
1029397605
85410440
969225521
727242224
1326686469
495002803
1214229533
920538882
868868356
954128838
1370214879
1449387754
372574600
1068734706
830713382
648186117
675310087
796099002
528376067
611488499
428421014
1083786303
394444913
776267069
906992352
704890246
206373529
346744267
278753585
1626073280
254246789
1389674672
522156552
173735454
496011554
736822001
1764217502
583719541
163661901
490794173
1260507076
225139043
1049373632
278545862
433865561
608787679
881917494
706255543
522845983
820016269
830067305
597633627
1776054364
425103105
878826987
437075547
1186268034
567135211
1297263926
915400121
402018351
1336359283
1414495411
1822765354
676660104
986272715
1036744516
721287178
1670813760
657476016
885315686
214262217
79715645
67426667
1570102912
943985237
1068579197
278827028
488229733
1873499269
472893580
398303306
1727014310
470158808
794439378
286601330
862463458
885647240
1147797906
556760681
450960254
393882712
478774033
283580547
1750237788
1198481870
244963787
408479328
315463979
180882578
819215196
795827926
563325261
511234789
830402679
784541435
219578063
1205821549
781520509
717240760
1275852025
378242938
502070938
755943394
1362816375
883332482
871247571
128149886
858271857
466029774
998625046
1117063132
235948611
1870721373
1254102662
1049447980
384747244
421026080
818084430
635825221
1250485501
471177742
938218758
330946097
448050957
1764388882
502914529
882957316
903936364
252770263
442115300
810745287
409583996
507153128
996345095
1246027482
436351260
369335947
645974671
1483847818
790423397
784463103
1190726284
1869181089
1018939016
533657621
1383526700
1024543342
987641554
786066089
37325148
481839521
861867084
781824362
341711212
475645346
1661884296
202210293
1776281298
1042331127
352577631
798148309
1665107991
144779802
348011573
1465848386
1008376664
739549369
838717825
586110756
1268456846
33788270
302024436
592721340
335113166
1063992230
595814770
786789843
1387538850
561274412
1023017309
1351731956
69868194
1447095422
845468368
1581991644
420041115
365339265
238006281
503228407
884132907
762990913
600435521
669004649
347618044
958780240
305376393
431984219
392444607
1272379063
1829581276
158828041
794492805
841342796
660327666
886543328
1077362092
803857731
1082101748
265406736
627177430
955398362
648273856
321391789
801030714
493789138
730350504
1418906397
1390954917
846582652
1507430332
631748254
947612629
271319675
530232258
1305548039
242682233
697992694
1527693758
1527191497
433974431
223323113
971407310
390611938
365375486
1352142544
1707111833
1519536477
413244552
602665420
469372619
1002907275
1767012487
904519110
461575093
681186875
921995105
939904520
556612516
635532061
1196681279
816695706
1057278777
1213400445
727599584
263107422
369480579
231928974
1071839280
724133795
1754633095
757459242
1289782982
982576152
1110204560
270834457
642270678
278780526
451920049
467604980
1087932148
520719973
1023748283
1060789649
446284427
598279282
582011408
363235945
551867470
624754036
957839621
870666932
438835481
785716828
177283077
696377843
1277870740
303992728
516661558
829732356
1412186291
64664143
471093928
233770127
881881115
1063708801
137309457
430869174
1318732114
627332371
1280978943
246324256
1832685375
1872367758
918484519
812580844
356534108
774241738
336188925
498328684
153813225
1060800044
312970693
394239455
1399001513
902418769
1085495369
83609098
980776370
688371845
334254542
270404920
320954678
431520724
104936837
767405539
240423876
730014861
936070212
1714113154
409493770
761827165
1021139753
413663313
359851209
288469330
1168649496
414612497
396534769
229539018
207098723
858470130
425680880
615683607
506135119
748508457
665574687
101527230
1208193907
835790057
742790228
168793203
850316078
367444972
755525331
168608743
402878866
587141943
418505063
356813279
921113390
324926262
1178643727
259868915
422795084
841322227
768317360
688738137
1632268533
454201050
601190023
806283243
916511373
726398960
318487942
1779196612
862431401
1005893713
567123236
185202771
1677161786
1890280336
1726893919
1168696052
890109085
842336903
449303481
1049457879
659044558
222016685
830282510
1165711649
991741527
563952242
450134924
662332994
594864581
587238043
422147889
488683950
692712170
242851087
388469882
649372259
1017828010
753673054
852712546
1107351934
381899950
1105973368
406276722
266559702
1197302670
603466927
773829218
249007802
320324020
1395451657
514843201
1125740562
400607721
1898891860
330321102
377172023
171341990
508776852
1478400221
643707739
813627276
1439075673
851354112
1794644605
39695438
846043389
1491684075
1391969389
882184229
711292664
1844571126
771606135
520595154
296544680
403656422
1409136237
573192753
787440
743967592
517817540
218236174
887313875
807562720
1654089400
707550372
451818552
381212191
1118166194
1625051147
753023873
377324693
548981487
1141536861
496450580
1777761004
1192623257
404950548
481711909
433571699
452238929
451601578
633111315
1267378532
762081833
1104319761
1405663528
381947699
1027441894
739159340
448253805
1706809351
872015587
1277403798
803797901
1003946934
483387720
340269900
688974171
842355408
498622324
631189583
1390277335
914941295
479936157
698768038
146478566
695199050
738429473
601393542
399152516
139593989
1896178367
707889750
965517329
1121107026
834934639
253775804
620226698
393856020
1500636468
1677225499
542125698
1457651075
1843758487
179945952
918193478
1020413959
470041098
410696691
251881567
676917688
463666295
700082766
1073285658
980628014
309046865
1032386277
208117389
1305388042
488661199
352795677
1371546072
724278777
177903523
447732729
1483648835
178335234
1051221395
589928304
1031677688
908379673
656248514
1248450319
747347040
504998022
589373196
1055980819
765181472
672348153
265207933
858695147
545797843
578716744
1136513847
680035758
309502885
656349182
1851712076
1479340461
387300111
1014455859
473155604
805286806
865113144
296212794
1741262932
781475090
626415312
980104129
1408866432
281569874
992720473
1460393256
1339880978
866181928
827539279
850746750
228711773
732522572
928346171
435816006
5833403
1195469763
222181672
496501609
1470656451
834066396
809480909
742004366
249719481
404494540
402885805
709343993
428321575
559128134
632283128
877623998
1815887927
1435688253
1393335813
1694509956
1754680038
426125799
829615705
406129805
965606064
1507072026
1073713938
448769553
1302395613
249893845
1371541569
625950448
1679659847
590454
167524555
201256936
1441454307
443532152
489264288
383924582
351542254
879043328
492466453
321127679
910040917
530410388
962422066
1892354469
611329400
826632666
1039961439
1179436376
341375130
180845513
592673477
217243549
468191599
213108945
1735858806
762052612
994063843
1077606510
269242305
1684035552
407545869
606348065
925127171
687806224
1264296505
245140396
523427901
622017401
1202676182
1172240438
1082818836
1293455745
1811015590
678685137
152642802
301144398
583735010
645778623
1412293087
1600551426
227535537
391129580
520161866
529036854
528870107
1118604791
983034873
360796176
1345731968
411738660
722007596
1071561071
358363308
1114215042
561531078
1471809339
704251489
1800215258
290311177
247195985
903028209
638648186
984124551
381633325
877575128
1091648761
1253232434
789552823
506786791
234882299
471954396
1463767572
408937256
1081173527
139664158
793517811
385562218
1232680832
777119189
512819244
974337444
455237356
956064590
1058473556
404249734
1130959502
244380456
648200486
435261364
319655552
1740382638
674481744
642473437
243940705
785051723
1103353405
954821240
556270529
1121382092
336188952
534633499
335265031
1213613424
939215516
1021540097
1094663446
1012111591
1685153955
316631018
647139272
473409437
1053816167
377144976
831485761
600582429
496591148
516232444
935928431
770314192
912964291
200094815
820951449
954713758
1602637603
1099462736
1670858990
359231997
327412809
942462183
711025584
625569242
1750808594
1073981184
1238656931
1078647741
1099286098
184081178
657846530
1038786485
255190762
709283652
480386478
1868219542
397663594
1325495479
672520051
1481215942
208957738
841847525
1861227601
877851546
1177307658
787971147
1318230573
2203672
665598805
1397077585
987995059
1685954698
505965819
1611524344
418821565
841706839
540835590
488732243
609259330
1591199428
531979981
155577414
547279836
269555173
1715644134
1414963802
616046091
90691262
1882394026
1467469150
1407056317
622493160
1000676858
1722374644
927139696
929542394
281094039
906067941
477412449
1796364191
255277784
293400964
405213989
1681137299
833853639
1819730114
363871264
357456651
1882996465
929057234
693607803
188200044
329920282
1725146902
1544433924
446484509
435406381
400320385
972541354
706448323
957205801
728004448
590655611
777010601
393907644
1131130572
277829301
1023492967
1173336941
329248437
1147211621
1218019045
1161021102
546441324
389050102
504794748
678220662
709725810
1888741607
483294899
1007050799
339349527
252263254
1492837253
323268047
502836064
1452792848
479735422
263882179
1110355638
451801113
648125424
793597506
351525789
944986910
492347884
1285572551
388577305
352542693
1373857834
685989934
340806867
497690585
414939428
465196726
730802883
729944354
1040760120
888438507
992293818
990127907
1433592782
1340435935
302942496
1265556979
466931685
1430735913
660690642
880010811
605355080
718055033
1016632843
1489495627
664756362
1344678086
1105235962
513798497
890668848
460660444
666404142
318403009
195544030
793943619
790233560
636283079
318883572
339702590
796752883
1388240002
896759340
1617239526
1288385724
789058284
1278048972
332391947
1518681767
301690445
1292944999
458764827
768462334
1844900970
902051309
392819848
1162458857
1004751294
540870601
842735084
961618160
992223896
1022719835
490624647
401988484
1447858360
799753790
1247021156
872335312
310681235
455793786
812374741
884995292
871501329
334736014
969846353
1018666421
672335635
1056118939
927931024
1265173071
241550636
1368613242
897669364
1681287094
579950984
1539357767
1829654522
1381884980
380174944
748084156
323221002
1801708027
465344914
1388773436
1209645158
967622423
71389268
289748992
1400023388
1047674939
960650442
800395379
299599788
1436695416
824541183
927709004
902303478
354219480
702083446
1230855627
488740201
421518320
1030421642
644389310
653864240
435076079
662068874
348052532
929704682
583608895
560114451
821763987
649324624
561371743
654144840
991898023
316057291
1300490292
1282964771
449629294
452926571
1365789662
894253544
132206277
1346404928
1449405839
827939003
690382955
313441025
1120148589
756092965
1132971299
863675001
452264832
1298091820
506996520
98359032
975517776
421424249
796419789
253424653
1555338841
639649426
337695486
298213630
876034425
1106107521
601185357
1001088687
250406873
717293738
602584205
1444316731
1073477224
899727815
801101837
1095764879
516599427
451266450
1354682892
1874236389
1648257162
1212133808
1414999814
316955808
831122402
129149574
976738887
1079734733
461814558
466701954
1236503102
1095813720
1240732069
1057388949
561745431
1608407905
1295089785
405832513
1508733439
161317245
1200427595
724739091
1051632427
262924129
742817738
537083014
118534
679991383
781784524
1058510529
976918869
761054108
745061347
1370653296
1102263973
1565831508
1391740880
1126288489
921387191
701349773
898836794
392762123
320517339
296513229
430721834
680270541
824689840
1088128383
835146487
719871926
868850798
1304088188
61124524
411646026
1358225186
769665758
451757564
666552817
1029971984
158228264
401081728
1297005859
433043003
370549977
934356944
813557853
553889763
312705266
422523329
516280897
795391419
275765746
934199248
1133877944
1209973290
607678106
526936104
951518267
1231657344
412232065
528563230
687099592
880678141
305357696
1390082317
335347649
754078772
1076782684
1372264458
820220067
381950711
886491943
1298291539
1128101196
443339961
1295558315
98007209
521401339
1241470723
1137397768
1228579598
44308719
594153731
416397126
349691134
615433600
747573030
978324789
961299376
775976951
281322756
510671312
905734129
471010948
1082649521
1272734003
1134144375
882649603
1187308152
1338669762
828487298
1295263613
474386535
590184323
824518306
483718824
164995946
497298051
650395361
1787555903
1873486805
880438625
540034486
114387729
479744532
1163215375
1269549903
1044085209
1485352926
758129471
1009216410
742881600
546881737
394802703
950027695
973184005
1881046
679893264
1370558331
805210938
899299044
477241157
1203323582
573284863
270501717
609727453
1790394150
1216009223
451826757
973898513
986696956
741405026
918964800
722531593
502211569
1339631566
1263912282
724986428
433313264
737248836
3045931
272622451
380233184
1389870630
1424336550
1125284906
503989445
825395110
626768937
726543156
910565937
659797177
504269207
327933070
98939874
1794914375
482599357
507298235
691407114
1220273982
59221496
1136871576
539416450
509639563
1300272764
859523402
945558597
851684508
1867830505
691763315
139876768
861110057
873885954
541894286
858165436
568675741
1897616288
385122008
748105205
333433979
260118063
945163562
444425636
496029030
885387983
480714411
1423796614
1191504236
1175004792
331152614
92621496
435614252
1280998458
732305937
1334965865
1400883442
1356095506
1403284572
698306053
1245239488
506801746
561207548
1187784894
1391341121
703719512
145063760
1128421522
564795965
1086486519
218923582
968082231
181452366
841102697
1060616552
759693358
626164994
228861833
1464957112
265583147
1603424723
569561246
220585478
300397089
1113808105
543003286
1093491229
1170402112
1209198743
424513413
354626279
1273813101
1474509806
693010344
832276773
465719765
1043418633
691272767
166742731
829326108
755741607
1316181843
361229163
1617287793
484657531
1420991290
986871872
522823720
836628774
1332499173
584042118
1082464965
307721221
777862460
314503942
306860302
645354756
1826188548
1639337530
469450093
1137197720
673709842
1697347898
328265276
607858646
241837010
1682566052
363583023
1380611051
509923254
701619378
1230802065
1206530010
538791484
731467154
609857756
895198175
338264769
988445306
1479214209
917024861
1627109057
441719346
1369207143
427358517
856033670
256888605
588316125
1158482001
938352539
414555447
374198061
1704848015
468996481
1745995668
499162252
492190445
1638350714
980133967
724731363
847260119
704702282
826078428
483218026
475085264
1682525107
1124307085
1086466932
490506409
1302642862
966422399
1876383814
113400811
1266606337
1779735816
1533720803
748208674
564564911
398146354
588973636
1294968338
795847610
461754499
686633038
334905134
347077209
1763386467
1662040901
437338328
906160462
649012708
894149198
419110656
947321009
1322494801
679380405
312901551
235242093
1336984058
325190863
1009290823
500222509
809919174
889555995
1012838223
432314090
1396162535
706626160
280411174
295031369
1297400759
1056860549
791121791
431573052
528117893
538833323
1324697099
797314294
826967349
487199698
970469704
145070845
1033404410
1045777274
158692560
789496387
1064555057
773486471
1300723997
445640596
502442677
297230244
228199994
529509329
514103237
431157724
1648539093
517688856
705813529
374538589
158382911
439304702
1303089304
156175150
1682234816
876493956
743346139
1333379595
345304936
495372447
824812943
1272085527
944904024
1604921136
490050365
915900987
906658299
199044924
542664183
600445982
1362247379
624718976
565927134
1194868578
390014126
1112005864
346165534
1311293309
1779419225
1715515136
715306777
1283164426
660082286
588149239
573203164
469462397
494286050
965007453
206953371
1007417298
1033318867
1058770680
1674567637
783364233
335283899
470557965
553079484
1052450355
455725194
1100777322
1349818575
1365045728
271140004
484371070
1224238811
431849879
456462487
240667953
1123635029
553737138
863268973
1337827910
1134103282
464319173
637980397
1769541811
1538846898
770192471
629030475
350479106
1594267674
1006977295
754326479
769010316
301834273
780016843
1854701254
187345646
1160713990
666659690
583086341
961411588
1424035770
1403680707
1497885390
883259423
409222023
633432275
1179608368
305309727
1508466599
1244744300
481592504
963293233
919757186
278530054
363413558
1425008301
293064521
661017486
1045019039
1786016397
1406746783
1660909956
1797342077
1043619328
1240371055
321071226
1322035855
1154360853
1029357875
558667439
1671015594
1094667473
885215709
776769395
1156062956
520441509
89445469
1779681722
486768052
66648506
725971146
901040094
1001064172
898183440
730565794
792058668
420680871
860282991
1362624716
389682269
621630332
1385791964
586023563
948098354
532929976
994750292
642939263
1628407983
1012992560
452066118
423064929
833650460
1260173439
1043594018
876059038
1882902573
961331725
1646048842
469354574
449329353
92947250
380139055
513262812
780466303
519464350
1880551594
1081246296
809405940
359876987
932602007
369922986
1269061574
323409829
1798284120
568434683
1274736125
843897093
530163377
661407661
692498458
194825239
1073201100
472075433
1082743389
1354882326
1018404001
486599402
485499146
647685796
905429302
976807725
1064833299
122522045
826460969
923386643
578764601
584833550
779901216
420742943
876614199
628119741
307324913
922288917
1298868584
1150870136
1227076410
1146696176
809911760
1001287654
1185079318
867900025
987097378
433237317
960024128
771855540
1340017335
608474849
1515118065
1599364477
1410946255
211991509
940895829
796075689
1447101497
918361111
742082051
119097340
734912991
1473268678
323482157
1774005680
334095223
1136317232
1123737550
858214208
270017123
1797339293
429135748
265399045
906634529
644175862
339920138
161200263
1010248221
493054293
1810806318
521458090
124813152
1731218645
977387980
446930628
341559762
885103424
1034678482
657079899
382541536
495033409
260902915
20189403
1253327579
286633701
645948726
631725988
1430571449
1095610148
760512964
1182584863
1704104368
419650889
1316411704
1043452962
961719647
1144733346
641878003
933755095
564002390
1294811323
1691075805
1454342988
232674744
948091554
1056282161
814191341
427728111
1181335056
1893903455
557240236
381327252
782314649
175192637
1354552407
794313248
959056286
700903436
893462043
1412806509
1032794763
996094668
1307984735
581439216
980520823
737050544
570535522
685385474
1221430556
191888970
491336075
208735180
1014605134
1806751230
698525583
528245528
517855163
419856966
587746247
986408808
357992825
445005516
407696308
1140149757
710417156
669400524
1069322449
676176345
436960075
1391150621
219291341
910849461
275136790
1101165279
502184750
1055799338
393751988
791571071
1107028126
330636836
333366314
615754587
1291589444
1600229149
428250912
446877826
692461668
1165954461
830543705
383412069
336682856
1757110036
1639212623
737257763
591188505
731442604
1124729364
465993141
756877139
200107973
345201977
760056106
1273104635
1394443889
306636964
489453483
550872746
867884306
900630667
714967119
1037468588
923034864
664962668
961662057
448176608
1336766803
544286783
458633133
662881549
1145701589
693961046
781354575
210082825
878963586
1250906921
182469118
1357058169
1104491729
654599640
960307745
810855548
641418452
1610600843
1869005695
727203074
1131545569
1120366382
231077525
387195183
964079617
625601960
1218494223
1407093868
1086062900
198466217
872194087
554965846
1220872999
1180054868
1849195777
1759353765
1188355847
1205867298
514005038
1205820463
361305894
1125662760
636073458
1308865235
1025875341
558641466
1860306667
670091318
627364359
298021289
1173813911
817657207
1337607108
981232311
981842165
210184659
470553036
1543518
676064160
935695987
432976738
962848461
1073355403
488699984
368518137
910384202
1256494035
1287211316
1195880505
758633746
662443721
438246004
925634392
561132330
447084385
195694884
1351618579
1480589480
147824982
1416816030
1276553089
53484966
307760602
1874081272
725054611
1177290249
1237732485
1269851619
898611792
1020638128
1063719337
344784550
915113644
1063964824
399716141
153572798
695569070
391542263
637924756
772763680
413399293
368065434
36395904
235291464
795039254
328954277
428069289
1770965033
1436045704
803970631
915143805
1161295469
1080184123
67390893
1763806374
1280386312
611767685
767892147
340228675
880631818
1421032140
185624149
704460644
634219893
148045666
1319788757
1091159337
1038128372
1809175012
637760204
858589098
181380357
1335632965
1206160785
510272556
795263527
1104602778
856265664
720690428
181921460
956274686
1624743211
841795008
322519136
799514981
1209494028
383405719
559327378
1410450159
499734457
484707172
1424424935
1083790717
526292684
675362077
1008131849
63327185
540769836
1069464180
1637836049
949727988
872550558
379294180
1868098412
895254194
991026194
1645038519
1393856881
1691615651
475173836
909377483
1061116572
515712104
1092195831
1821201416
563345860
670244273
1695671336
884356508
1651473734
1346637645
815322446
800026256
1119604976
1382212411
820644045
1420624053
109478316
504297541
941330200
189157305
965113869
446424498
462697317
1732581657
1645163399
744966906
1169293883
1040549865
681589485
421981398
717190121
466427643
384183791
256382893
741167285
467140817
829623568
412183697
400460658
800398749
1668208368
290579009
1257465347
1025098072
388023163
935334850
878533980
339416891
1082753590
1462400990
375834652
278327446
804247878
1281777555
917392476
945807218
140141848
1002419509
1178998232
1030246592
1888912982
970454037
487655010
440464258
1863897076
1044331859
685591205
342082397
860041463
263117658
391756445
810190597
726810118
317121698
1761290192
1097928334
1868556175
798110803
359838362
1103874675
1558529545
704186830
418995484
795249063
516416317
1564440182
821586523
1272037103
1506023697
913383536
765334010
1161874196
531512733
3998367
1491253446
1054712179
730865614
372946986
1139475026
824274303
447380200
1629640479
1004554518
553275708
1841272326
114193630
632658401
793790108
1622192428
694676776
427159813
1393303914
1177638513
1045053232
507503988
938632192
668556024
1657225687
1785565592
680769075
1062243126
1888288468
1872816027
200527730
941601590
754256658
770658519
1096192431
506834250
471558628
1038540337
536565413
1120352613
1012546289
699380647
943152713
1189163537
312761282
807572266
1359020123
405299805
691302386
1030992422
1117193368
458155314
850737244
842702218
641257417
698290929
50258048
339150306
429390156
1039288815
46715296
424722230
339683620
812694067
206104895
294040495
292519645
807446686
958438731
753460926
142526067
841860119
1015520950
1825499401
153710765
568750857
792703132
888662944
746007972
999626809
1264595300
654175514
1159969371
401430291
1006196726
142104383
1464605290
1131904618
673057838
705280911
817037630
327846421
502241595
974128230
622309290
974585214
228846835
1138767319
1849599524
232805122
48288156
848764370
1652311212
1003608090
1746582168
100538075
487054876
1467640220
1892639938
1882044854
1291570625
273440104
1122242747
724185198
673160494
223996268
241819349
938376461
663764791
145196560
1575656346
934527858
1003612511
1211533584
1390873107
1326914341
849290946
505441861
1657754120
550495463
1124528288
365245339
958616018
751801618
1417804362
324388741
341320702
1146728988
275557580
889757041
493503506
722177532
657898437
1402751272
953713012
924893939
479554709
1452376744
1399797822
818589855
808595922
1202855429
1187714959
251788545
1773292996
1179094058
980231656
1412722478
859057875
985187950
1400655631
840768392
1083506753
76028557
509213655
1382751857
944681006
778895822
971440895
689786437
852300885
1557606010
1623304059
241184814
180346733
1114246633
802230654
335035488
334435873
1363296034
95405823
156747479
1617365517
1043524435
750634858
1414294880
1056367102
972287638
395385210
1132518581
935533804
1732073492
143853752
1350516033
1772803048
761345574
916410582
1812730195
1565262919
288466094
311619789
190256835
564593942
1470758061
822368596
836394663
379125838
1379343999
898671445
1565645448
472884521
909565412
1822613985
1615867138
477861823
399152943
739142920
1720552403
832133344
690379362
1061067592
1754930255
799108608
853289295
341482968
305188003
505705062
195601777
1393298734
872271625
923035772
438167129
508002859
948716944
545986218
1517596861
1013425049
327597705
888052361
1172507859
929413741
377490421
1730167155
1856567088
337954012
491219554
682907716
540969929
1323991492
409483541
1400837064
489354930
1142714609
1677488823
804738537
482668816
915209265
1134505699
1117338120
940837997
1491167723
1333789391
872493582
1505341187
1367009869
514334560
998251114
480174465
541318415
997941913
1273115771
438107391
1759934228
1719751097
852425588
694974572
1777582617
1195616191
977131451
572061376
678375779
868857772
488086221
1883216135
188618674
406388764
887951782
142422525
1615027750
791046516
1052791727
1567735969
1091810466
700678503
1731596883
768849321
407410551
1275557321
836157821
713403552
865446750
216669280
918636231
1662201952
541948711
1368071190
808392963
483401500
1363895798
1400195469
742054612
1257130526
1094889789
1550546996
889090961
1179124246
965050838
1263923714
589585618
558099594
456311125
1764885316
1668771831
815109778
1164885238
760937484
1220669187
1047765717
846309178
1124093481
59167406
493055565
1160520406
1617655559
670481126
989820196
702843181
622061705
1584371422
254605336
850454095
494694245
1011862156
900369402
457184026
1090754539
818663727
1083088865
482851735
518740940
996419676
367206012
1336813630
450652415
1518589968
101262519
434133195
503485448
806959941
576011958
1004490266
596581373
324718936
1573062150
785941016
466200089
639673508
752780507
919447260
383477017
741438358
466557842
643154818
1037404579
799055343
465897398
952713857
109418505
1083384889
955782768
555795208
877155404
1889402108
1114331911
967944564
646460
441992870
407416414
426613383
413729438
844800962
279877382
820842604
145875607
250052138
815915617
432277725
691949372
1842959493
378250629
1095606889
508781375
243306829
1633629654
1632086857
200003614
1094259804
782071892
838109817
1734394864
734874986
351492895
458613792
412101869
1336348652
541788171
1137818065
1153192963
392104016
665419565
277269139
842383395
267801156
779516294
1098352929
910423198
480394871
1616160931
428420054
1261083370
339302539
559677504
656918490
351120166
926803434
1435949478
1129241779
1482575652
392976263
179601503
770381040
498869597
936752307
699702853
1447635479
382462459
454003298
698224613
689248494
355762875
986976931
583838726
1029127840
619251501
1851814999
523544688
404300960
836069507
808419217
835002055
875097599
464714579
1410082383
1439360173
852278323
381715020
1354542432
988292887
895643550
1009136775
788899915
163075740
1765192963
729621524
1241946307
536283289
928550323
573757132
1410114081
531300821
281513887
1006532162
945110649
52327794
1577183323
318906234
1730914483
1393375073
382418009
184158691
639992246
441112537
216834655
915561397
1557943221
987610910
1793678691
417052677
874583923
648291146
915298577
978129694
558532701
487946485
189500735
633198467
858295584
125846297
720102754
860152255
1273516548
505704954
341367483
955548108
758910531
313890723
714089508
290821590
193526446
404470218
235413005
1432186054
144635633
1238543243
444554988
875314668
747238683
859992132
1512326814
681662956
1327239059
1048715535
1718236592
548358646
391141735
524339387
927086486
752958660
483099307
383089084
1059700554
757491141
371671441
1014627136
1659127985
464313067
390471141
1254603293
435009086
1044705066
896211149
896177555
131279464
983592278
985385101
1176364609
706004822
893002289
1057694940
470450824
670020964
624493527
1541275662
833100335
217469342
397985380
585845646
708244826
1832892164
1669753228
807103082
824301645
1379090754
1706023488
87712331
916067513
501808902
1421706577
413811783
730988709
1453705226
452772823
1333002300
368970030
1082696663
135610760
284371117
705423206
468038345
428164507
724451440
1677829144
1296398203
1097631809
1288035622
1042187462
875222060
910875276
312282781
980208300
463031477
986977503
1469134109
849210332
1505496999
1759686383
554927921
1716237787
358009484
1601032486
1614957001
430856314
58212301
408346615
259522073
702260217
415845217
884771105
1472951640
763952560
980011663
306004445
314780874
517699160
1305171995
906991282
288409980
1658446804
716293911
1557554957
865797289
713837328
808125098
1034460218
1448791664
467468988
722059873
999922284
390440361
896844592
1074051833
1012942211
919918974
898777796
1457006013
863655848
381918602
626841968
1120894359
972396683
1240817173
1013792162
812564939
378633452
1697818096
440121597
495436371
1125293450
493805779
651611459
842122999
937974479
158365155
789295496
1268431591
227562009
1175629263
352532357
491101269
950793206
426099121
45017721
1170779289
552256300
902372605
1397233738
416288535
1046718068
1015495259
602740372
414354873
308512285
297689241
628526885
1709052296
1282590754
1359465332
606447960
1372913722
563111667
647918049
749031223
972166729
1353829202
789836813
571216886
1328465108
1007128847
1295571075
1802865330
875785220
1606522523
615810864
1306139599
1465769357
1423233688
1489790623
744546686
380259953
294841240
21955331
889901501
602243103
415668733
440496388
580626876
351933149
1682687142
1618704866
1079947120
153218118
366932466
1718406829
1171104002
852944797
131387546
1598355966
482122069
460504207
1042437313
549019628
432840504
196608571
636187215
723765808
521986381
1704751039
1809943578
1367778668
901962758
785525398
1195328170
975359704
412685902
1446095140
453991788
126614113
490830954
715451691
1695396047
757085675
716832234
508277215
1529510934
357880306
597495984
436571040
513826254
808667015
1001587854
1358016975
177466439
155851029
765449067
544552661
836677498
458905793
1572145007
560052580
814688925
609272129
203841096
1159425247
705974413
337668058
798459316
453976075
1229333895
1778222971
1378576075
500316605
888479707
1012161973
1727373483
1890026147
210251591
825453575
805008031
831622597
790002883
498595706
540045092
1198668666
1583062544
350400265
943813990
352990364
863704466
964523787
205874294
481174776
412588636
450348394
605107232
265879661
1337255274
284540150
873908743
331899151
195457016
1499217531
1192101408
809025963
94131508
1662910455
344001364
1031394770
738889876
982318111
1063468015
1051656603
819844257
611866378
317553696
470199710
1220376285
966474845
308386796
783640271
621643374
485832931
467016070
1111684603
1624823163
1031464006
1352016136
514903580
456364214
816620843
560336605
1648482806
660750090
1165142448
840395119
639904681
513906859
1179249430
918192578
581797741
519459627
1352764081
1089452640
1049066449
787783819
733222995
1612592918
628254899
1058078921
645265691
1356396870
937792745
1231154660
788357309
839347969
1007844697
882972726
406464859
125505184
462398044
1049951781
679280495
704973647
479029977
577148489
518613686
1195499966
290595535
1497337977
1713668579
459741378
490858636
724914595
387968144
1131260154
285426961
556132441
202128860
447856704
1333036254
460606679
421262889
182153774
511972643
1748547837
340133730
392036535
703585401
1353542849
1104083214
1228291989
1531093934
995432285
1126743904
1479449830
418720723
713522381
457488384
111675909
490288152
742275558
534458725
756197456
139147899
1208051805
1487256488
1035275898
415351251
311983340
1523950393
1239208304
538633051
1653684586
692070135
1135978901
1031148951
1089148530
1507440753
1046567573
188572441
850653176
1161113390
507026838
1364257549
1034960165
579709625
535670347
348792960
930124302
628804938
745896224
1718328444
628909838
454470987
433842925
1794806982
951288060
574088501
464133870
1880355603
751294781
1820942600
981148837
1278789807
1873672667
241084751
1050221059
723504924
979039462
521044808
243924435
911745625
1453275221
924571424
268632413
689326085
891694838
505405452
360005481
1310134304
615219093
130226976
1618211151
609383312
1094636806
847095494
391063151
581005898
968646902
957768284
767680075
370736665
901534019
919795408
801837385
1666920
1146444158
433175201
376680992
185846286
449947205
451248440
140948252
721171258
785243697
761583636
426617411
1656637256
702491814
993530132
633600210
125618480
912025398
853570010
643431699
425057980
1326256805
622659574
585949666
469662747
1412559525
486590666
1082315536
360931480
61762309
1658728031
1072899019
692382115
96445142
1479668475
573218316
1329891552
437782109
5096307
390062778
406089007
860743351
1055787732
71720629
1020049567
645089524
543527442
332137711
1050674120
1229168819
936860351
935234117
523075694
466158780
1042453408
483646364
1735457479
717395648
177771925
521656564
1119612295
1049490538
1127034333
495980700
455760136
520695714
1385491082
481544068
540351327
199745266
946318812
1295313788
543414410
512189450
1737726601
1183303091
679441692
1637841713
690576731
820292334
1197877474
1017232134
2447786
331536992
921422042
457441400
402224906
636618829
822291745
729433371
836228194
181129264
748088366
225496281
836328973
421253863
980702212
549099747
126565669
429315436
532324297
1280625607
1358343515
329435298
1316789515
1414409894
222828620
756831152
542499122
455773637
734690854
450132625
259913046
249277811
1015343526
1340855929
373045245
936905799
968724921
1033324953
768896234
523730194
1483203300
1372994130
487960786
582716125
1258384266
387541615
881741896
480949500
127563862
1301012374
789439606
1472418127
1424985676
1761467543
1194141394
446267102
445299992
404779025
1376238042
531995420
151792017
788086858
279854820
417602925
604084794
952296081
975341852
933491845
409953121
551738251
1303880621
42333826
370782927
578980208
214370039
521652017
846361810
862728265
1428153220
1181042424
780863154
849866060
245215157
999665909
552540284
857050537
417877710
983764308
389525352
1224912318
733362419
662934454
756220764
448359587
1388645124
976071969
519209434
592890830
258359548
864910810
994196055
201404625
610287921
1017146989
982203947
837843433
1437230710
380370269
447163570
1332693518
99504777
265472229
395050524
819734699
507810493
951991999
588222444
817926994
495614745
273385174
384215725
1210704069
1086786188
684812357
832747974
1069044916
130655531
577348109
271432007
1054323608
129934772
1400612707
968740291
143994802
966697643
692438057
1022058029
852239414
526807825
1602944047
372357566
1673083976
949555684
113680702
414419185
1492912681
561612675
1047834302
1212598372
544099617
868971685
1309302242
1085949701
1416649515
924465925
1373526931
974627163
968753943
129997491
209474452
1553915089
541666349
363505675
599629688
1469007602
756542059
532187562
107279715
153882028
778347430
398936828
166015342
559724231
942140656
428202660
616815589
859440376
7282795
780488523
1554921986
318967952
1341430662
950005040
1057066078
930453965
1677646070
522974465
402893337
141539168
1024012905
936054259
1091763758
483570851
1661554533
985145793
676653895
87150581
857723109
1102474173
576270645
1009806661
1066342328
446508692
1452964289
218080866
1215396226
934403304
64774339
1231294425
1626965985
746445789
868185998
404610718
738952373
450164756
1213961316
184892496
798957259
531779828
751396320
1063787908
809252333
1401960789
869668398
447553376
365745712
361648137
202788491
931138904
386012001
1264662102
323490219
563835134
285476956
402628068
289510763
735227113
787992094
164190123
993725270
815593077
592361112
811829696
707981782
827123427
558870532
248430341
1340556472
1363523706
86943635
441298501
257995567
491541079
364802978
1121082130
1112809739
1045323764
466696768
1517759298
484903811
1237161022
1749901769
1885192282
1320412994
865695382
323693022
910908071
859906579
1448414401
1288542963
446073218
1523915257
1778297434
840874364
889367288
492729232
339314328
373900761
345710571
888899832
993133480
652727759
1024504415
969709096
1023315958
926680252
922641871
952155088
701850350
1211060121
439545696
156660264
150795957
1388912236
374640931
643298831
1373814280
1373568599
1563216678
1059974655
392058600
556582883
567065896
944639313
397285732
286235396
637364863
764796134
1021995886
336046195
208953479
1322988605
326879327
1655913802
875663976
1234452576
775289281
1362394712
623564467
574963327
1407193725
1174543156
389377717
210304660
773676486
62844926
665324144
96963859
475394570
1782747464
113071748
863543508
472481981
46389896
1270424361
877536039
1616190204
513074091
213869703
1222163361
1490456348
846322726
840773284
945676827
441154587
653640159
716176585
1655962994
735774658
181961299
287969501
1354105347
940999047
441462787
792846853
1005690665
741350869
405903741
1088108900
472690494
1787542985
210215965
2562858
1211252469
385411870
852377198
998133694
1324275339
343157491
254483507
239247931
450929537
399068832
620216867
368414710
565082864
1214955828
178275791
971902459
1148710078
797130881
365463450
395479133
1342066561
438699937
823605884
1147677551
997754522
1022959772
445725057
574942205
317366455
185566229
1258924192
189383121
442564726
684585537
555360333
323221389
1073393782
1305553182
624274680
770471082
258271211
903649757
373276657
315183883
1695153033
728376460
143734948
1034351490
480784769
805737549
831374096
83439783
265101296
428716817
217819339
562233729
537029744
143507371
911945267
1276200636
1700720316
1371331942
1670980326
868242656
766072933
358668957
916744989
894355279
611635895
688647465
1352943147
923869152
1039674109
986717280
1813241754
942819206
1002276105
1730802879
730770551
1123599781
1119484395
471834448
577004812
1052401882
1532195937
1498979604
993153995
1113321526
671637327
163009262
1211908247
836814644
1374229499
917646287
563182952
219846854
1015962212
716326696
831361439
1041857751
1323319726
844577011
1157762627
403564430
129710563
410321462
62064985
981139785
436935859
363277701
789475064
1229171163
428296788
1055504884
1576798791
1335382931
704743006
525378415
1888445409
1022983601
1240081512
957841143
1080710018
1851062827
972837984
485010200
235359864
731365298
910395894
939589305
771246756
1242079326
621635717
1302405326
713058874
335280196
743663296
1798534336
994135481
506334389
1299147663
1660470991
783804914
397983407
1296639998
1231763007
317722893
923423521
942521241
1308207212
1366944506
1851438162
1410345123
210630257
718111720
1053698368
415037165
903262380
394969599
349703423
1280528748
403252848
508547122
1103415449
1063334790
806293128
631435496
276381503
1676171672
1841941519
125303705
963172682
954477347
737908400
761684110
547492495
666963452
1353372313
328679045
1113220797
513472265
1531966304
682668274
163352193
115825521
818114106
139064135
1295458713
193400084
993985578
788595328
390100403
374935408
946284483
509349766
664901905
1233052230
513536168
454544920
763082844
866718517
987044423
146991060
1124201182
740470121
1036353525
590601008
488954110
1191567335
734797180
102400776
976809668
1232200216
1099841539
174026787
902413138
757358317
980440390
1410955556
1156769595
464684522
1324470996
37285974
294959628
1334718995
649936907
1863178725
871999633
553305680
653276642
922111608
1228216103
1035528306
522337889
1067513308
1282317638
1065169181
1419188281
1107489465
333679040
781451132
718687467
953852460
971193945
489051949
677622793
857568896
377765971
929397799
806535268
614324410
974402838
1487920518
1055568088
613734067
975948956
967754090
337880964
1200162523
378893435
543840668
404404550
744403350
1277111703
689440859
346099243
1157924391
727691880
1085332933
1644665670
918563678
1250132539
1381069926
214063470
303227442
694585205
497382031
507317594
422604379
655779950
1417793036
1354595439
494125042
377874849
397138925
354714980
1323664422
1076313935
960846348
617501508
1422030455
567848329
1176003744
894085600
1093017489
454861845
1790929630
461885022
605448627
511605435
819304115
1425633081
1213055745
989083768
886741153
584902291
323820403
502020197
342818116
862484753
1059310289
337381763
938967953
358060496
703319160
900154954
561225172
1330119051
1668905907
291444843
848324161
1629890632
973906130
818933198
1171102010
1721529362
328137351
447895924
840767990
908179440
197188393
1308710348
1391149621
544709761
498052934
941204714
587849422
1150229691
1256665169
471397412
446041249
678720881
1175292560
282709100
711462668
479295751
523780785
197441685
132362831
91962367
954324732
156825648
134284512
414750665
1181066557
472145950
360286117
417816443
675832573
490330152
1686398284
365465782
528589427
469378773
665520252
1709337743
1014474389
1579435073
1098282468
1488326438
778030504
1282406857
756196387
396468629
770699540
1326322335
255211667
657410877
1030202398
1484484403
907918322
371460480
749400621
998253035
1389432213
406759579
1074869375
350372838
932371337
717929501
1757969518
331837764
1097260024
1564106772
690092580
475193236
1638094928
1589231330
1280258862
392930143
1523543596
460748720
699311815
95909806
953844822
1060021303
1182796886
1214864649
951351698
531349310
442313491
415858917
3682347
398741066
999652271
428973743
315065499
1377725964
414069474
468527380
764657172
359025755
553758587
491779214
955843298
1325385735
364382031
930701748
823466034
986175923
1042206498
279564933
1649514629
538783545
561200262
914252765
958138984
916004293
426626326
487290846
493353417
1124820914
1261439052
192769752
760460430
723656168
964059814
980630743
408313250
142518167
795850726
1366075007
769971604
756869800
1740556240
1434065240
498609688
798806208
1325748612
1448129743
427061354
832897420
755605376
1397709970
1699402459
464815601
828352732
934179359
1462811992
421019005
554958588
320956298
274030750
1446921769
347372220
89460133
1755295611
421898154
544779746
1207331648
1689364539
927256510
1136093458
862751494
777059788
601961206
1012181195
768969617
965016428
1838375211
507156919
1342669269
948558475
766830204
470129248
1386007549
1408579747
545259121
415491644
715862986
188103933
1564522786
406221082
475153502
613681662
917917531
398611572
1100085056
1716136878
1107308881
214264103
606114644
1123876377
325368693
166682926
904528212
455635739
717833261
1009427561
1416337829
293805640
495162829
1721378411
1004762636
1279546267
527830695
192229445
648233264
763267767
458245659
617806259
67511178
393417931
291011967
672614681
1465750332
1050819039
1070893587
1559133658
248207151
679477295
586920418
890088882
940508067
1423650895
711485654
687792411
539803586
123958339
786316666
1558110582
442293685
426091872
938355742
848629949
1070662671
1083360812
659835465
418592749
367840147
921860851
682114403
513635250
734885032
288418103
1476509990
563914707
859104520
1291352082
341164657
857523642
424392696
459715157
858826933
1340501231
76500211
1370834660
872432570
771162361
532201235
990800761
1253601028
1197611634
61490421
873284942
1183799922
1384874483
1300703949
161571397
297582439
309522570
870600147
477320432
1187880326
1618714902
1222421068
1106498342
390615025
1691540361
863658402
183146927
607331695
124255646
644612066
1641943394
694629450
1008595763
453805470
1703129815
623422021
185362967
1329044822
207711217
1847827554
98345964
176266860
910481324
1656481339
126442732
488159605
157634375
1131787284
907939341
184001278
1290241403
1134824791
229402598
320506835
801849851
145522657
442114601
322145294
451385106
1750181031
197039295
225639781
1781752872
1034177651
786347375
572049030
694749178
1171783093
1400268786
172736845
1334204831
460247065
914958273
385558737
1683496517
1134158536
419952822
1009850567
850233424
1732274563
842908446
1676798358
625886297
710203838
708309326
1496273726
815383245
1505744138
422222612
1390068937
1031443488
661250599
1396289774
1727440521
1286638601
637425905
1308722704
1242407421
107908119
488667779
715323774
958710873
659287188
594829752
729114766
433150308
854762636
452440044
398349959
328534370
1876155552
884992602
802086864
281798729
211036191
386224131
581076910
479492381
652386541
79883624
1111558694
1458180080
714939936
1375876331
1518039320
1254205511
1145650168
1150381213
572021094
1436351315
502236099
1368641586
490480750
1390969613
570654800
258568005
966595375
786453600
583432925
486439820
1230709388
439176597
1324467591
472432315
1832269259
798626407
277902663
459854292
1036888721
1116332796
155710804
558163490
696124723
853392245
965752082
828419834
255051162
463811432
1002492670
882701081
986757669
818465027
570232040
403835177
1195502289
921712008
434183923
1779038727
999180486
1755887321
306483222
528858
343103341
330111887
996564753
815628924
305539383
1309087943
1189255640
394130253
464906282
622516791
1332207635
290715448
567465772
614234738
947985731
596971212
718603360
469605492
4074291
469868680
584651751
1592403613
1344433126
420709242
673765433
1253728262
138985048
344763612
783882215
608538077
819120897
1061352053
909337439
1295372314
1050334311
1272020546
374166535
222172956
261600152
1386310381
1352336280
959987813
991607011
505227397
724654492
756013492
988492345
1131333887
1308298189
267594327
387465142
960730415
492616525
809495533
350563036
388738371
1121605528
1814208338
393939125
466046584
375002359
1026805131
598062254
341081744
975411643
1284773705
1672251097
127429979
36546628
893939811
529079580
900688092
1235720267
1163051345
984750901
1391396342
830614639
501764559
1033041915
707848458
1464798459
357589570
707083256
943771552
748216258
207018298
1065214191
390187443
1054546308
1086011344
829257482
486689059
925621677
836027520
670026220
404657309
799889459
1302695206
1352769835
433021033
157084188
1051490878
1146821790
715267360
873590867
790760516
896301178
1239558380
1490386299
1497511034
141389239
1859540117
381578623
411451574
608361823
771172193
544840596
293333087
414825951
769183587
1841632594
892605348
1057221593
1161069657
464245151
728154362
809286653
985560113
1402965507
74120298
439597264
486212396
632548846
183915809
398847507
352850601
596486203
863245167
127920479
903180648
1718570273
1483396288
869687885
1510193533
626977090
781833384
466476186
1009982160
375512523
808460531
758045759
269456017
1243103852
577973347
1168816844
217266757
837537457
488208111
445361296
1458452665
906274322
644566400
534809134
1155415491
445624158
785930089
532863423
996347070
713506197
1317487299
925786603
1095246732
444672696
137275199
1356171444
936789250
834530944
1887335780
1466381611
413655890
555885628
464966961
572454093
630857292
329792280
1456386168
703887648
189411321
861069486
298849523
439298103
804737317
883512587
1708847508
788632674
641640910
888322170
748987458
1375180343
408345152
103471
537016929
443503651
1751077524
729851544
775709878
431504415
1643446190
186886051
1242578897
556948561
718497873
583853280
335587218
389823115
521184699
947526319
774197426
1576575763
478065377
1262558106
502199138
849595965
724683960
1258564395
758125158
1054680430
1231849739
348281438
324258575
832934832
402880068
355775065
801378401
457309509
1057265826
808292415
1434813283
1195255350
839987642
838601972
1791167746
1296643892
1078034365
753190991
659908020
962484017
692806943
542200987
980059001
1236730814
361625757
681433964
1695629866
1050960223
612606423
1319294606
1899904117
291196510
465878786
495571712
608706079
715659881
811459100
1293213297
1043600254
668690317
1288593464
1138173048
1135884503
671109769
587699138
610497486
484131925
872585617
1745145779
641736705
191765630
365121146
1792817754
306844519
1636495472
421306532
1094982287
298603539
1481176181
424790474
432797161
284547126
1111949068
417663537
660476623
1291789313
1706722464
221798416
442550283
392084857
719767942
567882452
827815435
440412922
671785598
1059763424
864394834
1332122382
1023531061
776897956
1236892257
414669529
416261020
484148896
353475606
1264062887
851075204
493064926
485280275
611649496
731936898
1890961042
871520406
1547869766
1688622952
318885988
354700050
687425714
349911876
583173681
410697380
167452445
1515928068
1131385931
416980860
801519442
248246548
863915801
1130535951
161397640
577331344
729285863
1131767318
369693924
258001996
1048988396
560324037
1672994950
636894814
512082699
191936626
420449527
1014714063
828167370
111478182
435811402
995782353
1805315372
1425387945
660674133
1147576857
1258473643
1020165666
437032511
960415227
934308936
591416498
99965842
566570722
913509006
846475896
1179748788
400819350
900399640
1224901621
801491907
415581185
1848560651
766070193
1341593077
901947449
751535993
634409110
1439420016
290053622
1319095670
381321908
342391218
336499412
83966798
886105109
1271515025
783386773
336096965
1556175867
389251708
690820847
94201494
1093559082
660600240
1330988646
430217319
455367550
778215939
90860991
119844823
668384235
778557081
807238181
716582831
473736284
1175745702
771319333
1253671749
898131018
1024336443
1224117860
839442850
11207849
417126444
462697355
436267781
1136062937
1745908256
894849713
1106388691
1073776426
960391602
1345018559
1011290104
810016302
379929342
1097482475
302732749
939448415
1196969274
291848383
254371290
1086013628
1029061922
1251128208
913441794
443787626
1058472356
1287488124
1164136302
522041006
220945694
651819441
945190471
841189454
1300010799
495909654
492065987
785584389
1897470136
403251190
958291096
1064561257
894820248
269059759
1083717676
629558919
749501860
1244518349
1219662815
1423433902
479341798
482459186
819827459
985566556
856653426
1003776854
1104022558
435911064
831215684
499733625
969725971
951100820
1167471853
830858610
1240351611
856232553
832890589
677813655
1850756045
409707610
1272713728
534938078
1299690936
352497246
954919065
1509246715
763786739
971841898
1381337810
652596926
1825608298
815727574
325728742
1727990384
825543046
1028903528
975367780
144750498
1737672573
1107112402
804541036
844357886
359621572
889813013
755340845
1125799889
500267792
1510858251
754270414
318903710
1643362485
664020490
901809451
961131540
1418846716
1232874466
247396275
126864601
1359660666
851675153
1574025670
345386990
877304129
742297273
982998619
1000877318
1896106559
1138590664
822447357
726034641
988335768
720764411
1134823363
1068713452
630083249
878029568
203573947
641520958
1228035769
819699407
676639935
963519641
763883324
510644702
996654081
292171446
715066192
277007464
442594655
1284400933
37670494
254106490
958181441
1310120732
792148538
468467512
1526437357
650492997
1011842324
863840811
936356357
666338240
1441956374
465263051
622768090
1813377019
889902510
381285556
1163410100
1799023277
760413321
640217968
580756685
357627756
1058395612
310108188
581272582
720476798
481734847
461248352
576663585
938031515
1209274846
947489237
350456457
810350517
1333041212
1287256979
877093739
951014844
406253836
1256496071
1361870159
1377029523
536474878
813436727
658996903
503242297
485171902
1070036892
421919212
898578322
36311759
839852231
674799736
960756549
922708408
707484488
645436766
763868080
771570803
1145768286
1622218904
297090765
1769440052
547462339
236114237
732515548
946510636
1345269214
1381899310
1761810385
1090174993
188850244
1338363787
1088802397
250581616
809252862
1745622617
734303349
680298450
173505801
530837115
975931086
1075252633
903742803
402739507
1124545956
728496098
454170310
547249757
514977663
426088399
781064784
1625607910
433375673
1872099956
658083903
1511940080
1003788303
434155610
418778867
1716962881
66837742
644130257
438860759
764365152
712021474
376392192
153470804
537586276
396056345
1484351031
1356976555
806053882
1847054644
369175682
704444050
534793715
271582783
965975784
1371625322
620822057
1505957211
1146410628
633978256
1552831010
1284153719
1306445284
213682380
1287361315
191981150
403161267
1408563709
580908735
806330231
170702472
895593551
65052476
797123977
1057022106
895464484
1398428897
802898255
138930526
1288564755
464564287
1091859116
531433360
886284990
268068634
1706118435
253282281
1118703535
1763303521
967214113
461073431
1739666300
981652065
531771199
522153419
894904322
105371989
1434532176
350976985
247717175
1745461614
331951550
1055808361
646195010
821658989
973071354
1506072350
1622077968
968604073
1043875731
1157663307
1526145001
635095210
972495856
859941219
956020519
403750707
574508406
906524814
195199380
1027254710
368655931
86148265
560329424
1172213784
1230604555
1693041993
1367635219
504272097
808139466
1058360229
534407103
1051009007
747787684
1249273810
703817138
1048116654
826898810
960696982
1223570911
301915022
464333306
550700943
545643046
182510074
1737666264
645016405
591427663
447624950
628216123
1594852420
1182349045
978510465
1025346080
1809930937
389542508
452505225
1372109174
1009453473
220809703
1157055029
739687381
784395048
1251877004
837445931
851770794
635002723
1305802372
535199271
1329739142
1246907
492593858
375537767
1003491079
613451008
1301014074
385335693
731947543
998383873
359693378
1099291587
552247159
1338884907
1219659831
685364400
1036005516
773724829
623520809
1440189910
1429743750
1893180791
196366743
571584372
1448539136
532706409
746914973
325154380
1610484810
395925264
994093650
1821520100
755637061
472869736
1402389986
351400268
1048858944
550128848
466869768
422817731
421536877
753653702
1624700097
1175752284
897621781
367173601
619853900
1010146526
1376955490
295935424
906186446
1369000393
366817944
1305056252
1278848894
889884963
326026613
1821341234
459864637
802045136
401867632
979388410
929937038
1221345419
408958587
384963257
268822936
861486692
1459839692
44289306
763169684
1053083959
317955804
807492028
546653616
645070407
1289697935
512354123
125809147
1100325604
818056231
1175949338
662232887
282483029
558431591
650769379
383029830
465049124
1328281330
1342547235
761312209
580614890
1050052757
1029934195
967217732
372944233
922008383
714908562
318329761
775482763
1246036008
831069783
1133145393
1283122443
1310679334
1354137795
1399248949
553201140
1181950930
1246402365
1083789050
815821209
613764170
985922361
972684142
665090721
261951634
1027322514
683933044
1227960067
1892745798
1034685185
459065041
492565869
765087116
215026014
1008320062
721549038
634341543
318900367
723721514
476504021
1032507597
414596090
879970140
1191273552
844054168
789157256
105857776
1462202340
425290881
1070341092
942026669
551926472
1499965664
720978855
1865719667
675659482
1097424067
505649882
1273686062
709361516
168856041
370225799
562583079
404036717
1491537397
1225051313
610830271
531894368
591065258
1028359158
977851709
994059421
202891097
476567769
889599352
498221326
781808486
803766261
1022481449
880404123
1621596370
1234394601
1875666365
455049605
519109751
861811145
782565884
1776391204
474041821
82222256
241725734
1015452278
1415081345
1273140813
848919243
886790369
827113635
611087289
83295101
1015835012
732487677
809076289
177634821
414368882
475442860
829434655
338271651
1195245633
1426496484
1599332104
325667037
1727056698
406106495
338517283
865741793
941624480
583724881
595619894
543382586
610889980
1271726242
1495994306
696687859
508508847
1207412198
1059976708
71211526
1094404711
484932415
1340081637
267850255
625745565
1221271640
700690368
814855685
939397540
476425470
352552693
1872787022
1337770266
738031533
1004796352
1081673193
497973555
1269751915
381982927
1281317412
1028661112
423570506
1251037237
1222798559
753900683
506533904
902578122
540302945
1208907141
1026556269
396996499
924564881
560493711
1046347761
965680960
1303305909
1348568080
1097100205
1601492965
1493955088
484196502
993223359
1234150224
515950046
489849807
804304737
1036900978
1558504562
1338538355
696002247
727245180
760650399
811150925
468779971
440105209
1367920646
333803487
1341353466
1207743378
1737448713
1475281579
900858777
480483870
1145229039
281565753
1737684742
562521802
554110195
1178883981
589530435
520788203
1104563361
1138326411
1518178419
688992663
560167467
676807481
1123611919
657916113
1781472236
816824764
1396994479
617020609
847880178
175570976
800755789
919305311
502035392
734170946
684309178
1354239862
1127724969
355500745
439366661
940171257
182687202
634058609
464019571
947468208
309246713
935955874
300362436
1033609586
435068410
934526486
1630241968
363473973
270247901
312131810
1229455647
388060547
1070347330
257254661
362617762
888543824
542861146
1026554921
230593435
812794898
642201290
1252754445
1308233348
955878044
1542564853
602859548
1732726601
1344578309
405659666
1764528756
1643969977
807685607
315929062
847700737
238453775
1142047054
1562101096
267564922
1175588217
1593508181
1018086483
702826688
1147613590
430762343
374729230
1601849740
1028782917
1093726333
442718228
880205604
795917
1079509524
1887943645
1067724385
776815420
431697163
299610991
1166233586
1043406396
541307692
1440195727
1729201906
532002644
452427711
881444441
664264912
258686419
714628887
1108184219
495484471
847431983
1572166487
1454863128
382529538
1408610602
476072869
981336279
1175220626
547636611
1068792453
581381818
350160756
1231039229
1470969668
917479960
454510333
519032622
965963846
350546517
1660541763
1274635021
1496362082
928873067
1677381142
1762596619
1269836897
445071683
303036749
400452108
1255962276
1257111740
927322324
154523287
448843068
70284797
679024437
270381501
1106882369
1578766721
1062284965
958499210
557061347
1421715780
1129638946
533861337
574997982
116362796
518087577
1414583378
836159
15239838
1538248663
1678893946
726489056
984781582
641209646
1334756094
1844514152
701025119
571989953
516032295
946381272
477715705
457219927
677758915
149776193
1620072979
414915164
1036406229
1114192116
417586557
472424670
295571194
777254865
664800891
469292375
496701617
352628806
666452356
1055964852
560483771
955106851
1038699129
726033039
1069292092
1028895698
911330814
1172143924
899069851
584269130
649482942
905080391
1074183371
1525962601
691812672
124754206
606653667
976374604
1891390788
617878335
1312116109
1365347174
907819078
879664787
1799140375
592991054
450359901
463025064
395245804
839244375
514329099
882912493
508088068
516325474
1046465367
1408508861
1613754062
778789256
1143175245
956548950
510392391
418179472
1056177024
852320930
331413156
595802994
1353853544
1104238738
873664714
1411997089
142320209
726154214
1440079304
756334094
705904901
346888647
456475201
666261244
509593726
915193202
1764959700
254420990
490592424
1593866277
1069625348
523972655
994105419
766402825
1499145608
78867308
241013600
561984948
269698164
791885242
800930558
754606739
1131683644
1124432348
1417328909
924061587
1037797733
1308328755
1588803231
713689494
869489242
1266400683
946245705
414729946
889881537
764993921
1493373230
842867181
947049326
1433298607
1624536683
372502943
824330912
1213836054
1647088249
861299364
760964256
1215016096
1273452793
911333197
622305266
670501907
386608998
248950488
410165307
1684267171
742305526
325731197
380989213
480254155
770640901
1047869559
929382471
651582075
1611987108
903357982
1427869031
390575704
895378606
1243577245
648471727
853897501
358304857
1790848618
101641486
398961140
1686930449
1325078938
655849312
727851557
526329707
875551672
404828398
948157477
975874906
135473602
1749308261
906498926
489491951
308187286
663562459
740319376
695491604
1368829118
1670014258
682779153
543995430
1659741187
642072982
1110613055
217433063
1266811950
631230915
1184914984
182873874
722559417
655336677
182918751
1055829990
435053900
1214402745
801620334
907694793
454477715
496037968
294205565
1092563423
563760706
50954385
382110602
400677362
1314119133
369767356
1526685935
410746810
182279603
568693814
1281457902
446622441
124048099
1270639294
1134459311
913291203
747552331
160599819
714119392
579287019
656000874
1224457968
1025647601
532917402
934813498
1161178346
530338121
1026581317
1084368884
1130683279
1173141600
972767
367063833
555121757
1379765277
1483783521
571451087
504578145
954800823
791589620
376014613
300680164
243755892
1018363393
1056443675
1479230785
858003983
1243559034
940012832
293098058
1806736981
1315527103
564098834
259000758
1090703611
760796185
846375490
1059959276
1048153423
330595865
996734831
1304852226
1207278313
770600517
667837993
432323284
453679328
524522024
160087254
1067690362
405073458
1003510930
909921464
409136631
744992152
1466143810
1612833493
852811076
1237167800
843865771
1866348823
998755623
1475232743
824255316
518077301
617900446
1620716277
1231134982
529895282
427587737
766240339
722435507
49639977
899503879
813489026
360264755
1129707700
1083051035
883399609
4625444
1264112384
191120218
581290134
1747375619
1839943519
1043410551
540348080
1156614528
677522604
496852653
499105707
604775678
723248144
1684530246
852318213
561423713
1078397762
1065570103
471322857
1339050060
688363396
1125283958
108630655
986319314
1097314594
819763260
496682332
728074835
328373961
1781515491
1075246302
1665562985
747627477
1008447937
1003989319
631581036
1033836459
1419625124
1230667988
1492058167
922899645
1503863828
362326335
1063969684
707529896
765118452
566956997
1223528996
1807982150
967157089
915764879
354002534
380226819
430243607
1483069070
365508003
726333106
1731026597
400618680
138058737
94412423
932136563
1153676959
666419755
471435770
762274210
773893073
841665137
295472474
1208226982
501131751
792585521
827363467
352750711
641118336
463433920
580576909
591028885
390922877
1338574058
1328698444
818273644
456579156
850666897
670701950
653539674
407352938
1038797562
1754973312
1153270837
1441033277
561261066
884122522
421280108
742302687
1285752528
508057886
1626181156
391589030
427708229
1251029712
1213812039
1796235029
836527057
164098888
929603891
431989631
425777825
930964461
888235934
646592602
76703590
410451629
1336244199
334316183
1871526770
1493109853
838891089
1607245964
139815068
1026915167
973530771
754018110
1430740603
1384815366
924155917
1399056015
1146029522
457771597
1008730988
1269237702
766541085
460092729
1512090329
823909523
494411468
199687791
107975560
278595633
358423353
1692928818
1118151064
482884906
603710309
393696421
1058544304
1274789373
1864059418
1369788374
281919798
711681370
882034718
458475442
1721370883
630071943
767116384
660371865
1099964372
1798535737
1286870793
822721410
534150906
865093247
1036713974
974348917
623325844
353704479
575947225
938908185
1199386215
1468804126
520769120
620951267
593412674
1023398872
309539149
1134032411
530093244
1295572755
730586151
486951135
1303889894
1220706015
1384117262
851506728
562409830
854849444
1826754233
1144202558
815601828
500400929
968331410
1060842500
352386294
361483726
722478875
526509658
608639872
727860475
856018294
778770379
1130364674
1433064878
888787663
1110759708
1216284193
700741444
880237351
962302481
586648626
844746147
612492769
1489432555
590625278
730726623
1035397766
1321164578
1037461400
732715611
1465914400
752931414
1358833557
506937702
878178777
827390105
1079286418
1144533528
1196533461
1277584663
67656300
703357256
410919667
1863866034
1056381317
772714104
1189657351
609462482
469208823
404499643
1812573422
1810121315
635095020
1814834906
1023169347
1177135294
859436439
765180022
648162380
1756586788
747635691
1024684529
702696541
1051164822
885929482
1121403657
1218319306
1145218411
1216072582
635123413
1205227951
923207156
946012010
146054028
1335481695
313658545
533920123
599927626
1099119811
418038104
599097475
195217998
1055782697
1153805714
42024428
1844473201
1166143366
844850797
732735241
1559636556
759722533
294629995
301997055
379241653
530020426
931900748
553700039
1783926801
403919299
406286514
684925042
911743667
837978439
1560121411
296716855
960387512
370820411
467180040
1182670031
1263304379
1260270607
1393681990
203566571
598543992
1221458273
668208317
1237662143
945053764
945781869
693389948
1018956799
1093028061
130759728
1448757291
358856685
1092929843
247953083
1807330328
292967889
1178673165
312472069
999617006
1352823418
1108824676
426805609
1687206846
741510380
913295621
947929334
1234792506
984681318
1396160035
1841034562
348157468
846367619
521382056
391210296
400522561
764941140
415219013
709974178
799233508
1709816792
651537764
1102609282
1843760844
865694147
524887099
948959964
1415188111
1185383474
554442764
559998351
770805538
1585248733
1085176916
741442082
1107437516
834999673
779480133
798988832
528299551
716329018
248272170
1107046447
958038817
312242979
564533189
544053260
962506166
1377093068
1410389841
495990108
705006569
673060110
244336884
1337840564
902325909
492800423
1027626931
1697078863
443935820
946921518
1150382995
564224168
370692413
919556174
865916491
1601054087
813222156
405239832
1872174232
1086696999
846602699
1067784094
342526751
560721929
697158073
1608904368
558619297
587627156
336903943
1869196044
532128319
1375434347
1036815973
1051060323
816186227
991512872
530862892
1733096405
632683214
1893337632
337201060
246896987
1055007425
929733898
1075395637
981152939
958289338
767085108
657988620
1487935316
230859141
1441032961
452364775
181995980
685117927
975857287
404539994
1006523747
422971526
510574774
494139741
618534558
1779046262
1389546472
1023264587
598566634
873566975
1873463814
749724946
1602973508
1563483480
734523402
1094350983
549987706
450731595
463868529
293930019
701196362
270870584
951579757
703335887
866564222
1219540400
577625202
94415433
1285265612
721686254
1199597998
185856253
684419919
916431559
227828804
1178871969
493848185
1880931309
163812600
407620348
490423938
1038978161
115476419
432077086
859890596
229331737
443293835
770358644
1391522198
547158130
193792276
1630776493
610755922
779267351
1039157022
341477809
1128851451
795485169
687361301
728907777
986153200
1739932732
1615438275
1140657953
875965452
1806590271
759600273
286700831
1208579890
869927457
1424017379
811526641
325663662
440276730
600126619
744297932
571734086
1760191807
324135992
468989784
1172955782
1701489898
807312215
885347696
1570817659
1842778019
1841692276
520151990
614966630
1721607077
257089274
360386062
795934324
639494436
1402607961
1324022325
862620093
429729365
1210605143
883525711
723877963
375224616
581286141
330786235
1714601099
1616469781
218635741
502691842
1498721683
991058998
1218244531
1025150908
410195772
989061951
493923775
317045878
991322211
392682863
779598840
1763101522
1897215753
936108860
365921252
802883771
456583403
903319587
1747107641
626097260
595362030
808071994
481592648
733063143
827635710
313294926
307125791
1085164717
1895923105
388566350
1126776109
1119673164
889388241
1325346939
950242369
445074933
1130439645
1746289388
1584789468
500862729
786559585
420871316
724812176
1196047910
1654897019
620630343
644786098
379105894
740789014
916351053
1123631158
1062181958
780465855
846702975
714244082
257925111
399158717
408762088
1249718325
790677782
1476898564
476815497
532049243
700436937
1238281837
770030607
1087790704
1202262026
946848865
954962741
174540108
317091437
365895181
1865888630
1321878587
597013010
455067131
484184407
935187480
911323421
1407388035
1740674280
1432563292
962304649
1355404835
855855091
622566712
842474611
508618793
820875495
641271974
1104132783
897115354
498148584
810900382
1147380551
868440757
1174215183
146467323
1618614210
1202196370
738522085
914923347
562243631
1797758264
1193032560
399603215
975841155
1373233138
1302954732
471840004
425652672
466987476
628077142
1415302417
903446553
937921050
794724116
755508333
704001100
500355852
1730247056
545549281
367761961
1281998564
843390973
448413139
1382589318
1191180728
800458762
610200904
864533095
1011463025
655235442
1652604243
634539179
967382425
891725782
931213547
1288363990
79183929
719360305
1310489169
164349248
1317547915
324559117
30444213
1240585227
1375345714
1285620203
1239702687
987470763
619482456
1375521979
1277505149
1063205045
292990490
832181136
1093479609
123331463
1463476629
285223977
649749800
842965196
1142365406
330835476
731495365
490071380
203635224
1559474374
1121154519
44703651
1029091287
1391205535
1310444132
951716154
1111459551
695810023
324261327
171036999
1899431861
319524551
70640570
484431463
1506597078
456296989
785356373
1201858091
779722003
1736453929
877692820
712824441
433168499
940778895
517691922
1747260122
697837953
399981962
461560108
953013508
305069311
1271866118
1069873972
882001482
1180823753
1487018502
484794561
987574729
1715294763
998323775
937255488
1289344989
1137038443
768158698
698221248
373809881
148006747
267132469
876088508
599718519
1255445392
28938038
1020976444
725491130
562250215
986576673
1874677400
642221462
818270058
1733429306
1083033430
167104335
1239316608
1627990154
124387999
463795950
459910021
355077561
1352158599
425129990
1534435925
309138182
106535053
492518712
840462567
1000326708
527059808
475469786
1235868811
1357352206
798816622
657433344
470072048
1214775633
656480294
599062198
629437692
1210343902
933598513
1189071762
1581687461
1482985052
505480999
862628955
703133242
523958513
496624325
477778410
1746647964
1863188650
918343321
195013689
443041378
788608356
98989
738718947
384403826
474747042
285246638
848178894
379546031
1567905098
911586422
1168504162
1889309999
789819307
1367128913
1330059906
156708821
654281262
624398287
385303952
242317811
309856599
880751474
680508835
747333354
591618406
945268053
209590858
1297722608
90628118
619475796
112489500
959971290
522223430
570866728
763147890
320710353
1249622700
745490324
579817880
1838378868
941134775
493662252
400894914
