1250349080
1397928647
617397657
623025957
187381946
599406507
375716473
1401858853
805875115
434113623
567534092
465648845
1056516963
255677516
466839505
500871862
667168702
410182814
867171397
187170237
962789805
953741650
678813354
329663530
114270343
1441476470
560105537
709653161
1255005117
351016935
242281335
766450958
321880736
116500175
810066412
432227436
1277515071
593918030
888189607
884455826
527018930
515246070
121076394
820918293
734272047
111234753
1007359307
1529516820
1530785410
896803958
206385682
110196412
600301467
791004458
431317844
285116075
462618664
225119669
989152684
505917419
102373131
402864275
743750535
544674618
391643604
417229415
540528444
278365311
707234162
1142022985
1507140906
1580007522
525013682
514478241
1325637362
480072462
419646823
1038676233
605149260
683881756
1184323254
306978845
457045468
359145900
892050200
290938957
499257201
672237206
214699258
1196140462
1380773243
126928682
1051504300
450685041
937362507
271319675
959881999
404728444
1047992527
1452970276
501880474
1088052233
392444447
376811496
600435521
325455763
794725137
502871090
1237730106
523434614
416147082
1328380604
762079688
568019861
540845264
244747486
1032589498
786305663
827771838
1047625523
808034173
1067881255
1388903006
1414532089
1457696550
837042979
745734983
397991380
1115250518
808462817
352938758
283773334
1728121836
663826683
916975004
1504814125
624641192
951235724
623492986
447594647
145849192
680137442
371831423
430501415
983696267
736681200
1532620123
1234918939
315931243
153303853
1032280205
1061588119
1130818840
523329121
636597057
1047447455
211114250
1337804951
402326792
398540375
1061473948
448715692
528416402
1285911943
344371394
147442710
443322513
990976082
791502978
1370804239
673246016
1337524805
854873499
544925524
456813515
1220928445
874965767
1431170099
1205844349
468976263
695748825
712252895
559279025
364807005
593643271
359615716
339657068
548789141
455617381
483791120
154647840
648361926
289787666
337635738
471492192
843256456
650696904
502686678
1215264590
280164128
312999019
382355980
1279058400
660782412
196436878
539826170
379589277
477083641
126057085
425584950
684847428
277861951
421065698
1083709373
853311042
793050560
721619700
330632292
1382048034
792695283
1246833628
566949768
103889627
208525809
461282984
169969874
1234848291
1373820192
920991671
1051455924
440959749
707313711
144010085
457773631
400256472
1610278120
768670317
889002816
1055518567
836730785
714833591
961554904
1306752853
1076218273
1704467688
990012141
502870663
547971886
491856452
213765845
775363765
325237097
1257621018
193513938
496105140
466362998
329856099
1167633889
448838781
287682127
1150965224
898285214
518151573
643907315
647350888
1119267683
636181871
342159803
616892015
1088520717
1070581173
467417151
298288917
120816540
597091993
1207363954
420781433
343804891
611033143
1152588006
440039766
202691068
418762365
246629399
326050280
490757262
916513954
643570684
110820189
1652460
2426001
1191353050
70020482
461633371
461988491
289229775
1035418337
675558555
364968183
716656308
456809569
1141981326
1077351103
844573284
616423735
561634480
811794654
894107444
789186978
389884959
1118735278
149345861
437494782
1036390582
377281094
334493601
1133536329
191215076
1043893222
942810466
862397515
1623051805
840408384
543461372
348841980
612871280
647417639
574959426
374694157
300795335
922487237
934130022
490723496
289804156
911092328
216786048
1014788205
172238120
1172205397
579374245
391542263
1139759468
351139976
609102463
268264584
439144617
650516458
203483269
930972918
361506487
540691809
901259532
366269016
406463269
926247755
565319487
1093852634
207045576
700552207
469445228
968037298
231485247
311367998
382878270
559971181
825682027
1331738998
135743006
328798618
419935433
2652603
121496599
1025183278
279017952
331523012
411823463
612761898
1364952024
290413057
458223952
1305793813
349769679
344034018
502190879
1105404061
585356535
343681025
482180719
82618846
974600253
847173399
1289292404
168740201
1445474967
756455807
881559172
959230901
580885124
547930194
460981156
572761851
69639079
222846091
1208183592
347844616
363063339
1031349901
854782428
621754224
445026964
103203602
1397834503
756546502
672984147
557314283
982549256
1187388527
868897324
363743874
851517746
1059404354
171347808
967413484
517314514
819781192
1099995617
866723081
429685423
48089123
311431471
1350504816
595033377
607868644
475040942
528950505
923827320
783328761
252895337
727929314
351282336
77740622
681875544
913704270
730799115
284087420
41028018
518286845
778456694
960230338
674569273
243569920
769403768
481023155
339189966
259646429
677740005
79246903
202216652
297055392
353319743
79242608
70989277
582274619
495916670
126332467
1652978904
918372245
265055648
121309012
1289460258
821314334
1027183550
410051086
910799360
281466121
89292492
233221
333211595
279987764
132479698
264722969
1083493164
666160738
404598340
704526781
447743486
481320547
527813028
383366372
352333548
456712603
314773872
763187307
919902802
586073216
254115997
766860889
520916716
458522251
1013368375
184949532
925081619
498606747
329225026
1279552336
818877397
149799818
469049792
404519001
1000984649
56825079
310876650
371936945
105159470
530482075
406513985
521642837
397732105
420078883
611351877
1255526861
438289545
547173456
666231527
225193841
1267563230
261181578
1594208919
170340990
930697163
1194166108
529603955
608758147
141419237
468683788
446688184
327209817
749337328
212303798
232862695
1486359149
352682
342094659
185274886
245781571
91161918
999836993
645021591
525386394
1259040596
790623539
686636612
168775459
1399729989
318113893
801783231
1470078852
369626563
951508659
823858935
1259422897
554075916
348505214
375561311
629083045
620549895
275020234
874107261
580685898
970057372
522808556
615491992
326657135
1656415066
487791321
548200035
886887224
823998306
573571196
726489959
989990298
590275832
785536691
775386394
839913155
496388374
629261093
652978332
705993263
961971947
1244772491
967090686
1220800610
1154992973
1582147752
429198040
226817536
1360894698
723003064
386129711
505574391
456158331
424385828
1140608329
242451981
480665204
394341906
187248781
1074245590
1668369411
432535024
187739030
152294254
371580364
1361177141
710095189
410105516
504495443
691214340
583149180
413566246
381837403
1280149901
283343010
1063986630
559648188
670292318
462421066
257559805
886100526
371889611
385225166
419721450
870528668
14522301
248345173
214178561
838929320
1618179380
491212787
805045631
407538883
240253480
892866153
711149821
269758155
514619653
1270256649
262183648
725423070
52119
1402742614
902993456
896966941
266808951
513586387
180535637
541435513
1014712583
392533976
260505948
526647361
280930578
264775534
217219800
173682354
685919762
328813895
853569523
827168725
930513507
277252549
650670741
1067707284
1893808
450722751
1324467591
1275214041
323091932
781288602
758474679
318356221
397235219
986141240
1677488823
716362993
1022751302
456746948
1426025039
997714405
44649638
378885208
315678143
171696871
757454935
924790098
708791739
826898810
944810379
464668921
663957289
346641438
175319474
888662607
1199441214
541964146
745202327
535658870
1360155062
356323881
327172681
817183323
1306157379
405000733
587722465
466086257
332768114
795531123
646929936
211443947
1059857620
209738941
1250874608
800530611
661491530
360145804
547722053
862315626
439584748
125325925
823586831
930883617
376079296
1059965636
622877642
977806443
609485
141773059
247264582
184899021
764283366
981697812
1010406145
892946336
408571909
484829216
310283587
881785190
859355341
471090074
625737927
856660077
722028349
483692668
344413757
842180685
196083264
935316273
686363083
283779497
1377127276
332711245
68589745
1065883074
1498929327
58398565
606709913
586074313
345354396
48410353
259914047
706695303
492188100
1321942497
490905756
1320789051
417103138
998586933
271351977
944985450
291349034
980925547
294725424
372153994
238076727
574586918
1046691487
410940687
652117509
1449123713
342938988
1601751421
109624567
829103060
246225155
482576471
1058635380
579621005
906692721
328896598
585531867
1088521211
1939219
310749701
422198753
523917777
217378848
185411473
1609078138
445082948
795197424
104728205
390109098
650781388
426076665
236048357
1094529680
864461729
503127584
152562218
520654995
780140595
452526588
264373765
247600424
396676322
780515227
107293320
686324902
545360007
656225563
889044968
276292459
963508704
170466609
908205872
1045530615
233420154
1209303755
1004424545
1367246895
224560466
346776223
475320180
712700557
784037376
493467324
692518294
1125493194
1318891127
712669345
492152119
1606197
1497498592
1239863077
590028951
536125105
626101762
314155928
527359109
347317854
1004341206
698118269
306496025
688679295
711391879
830638020
1270948608
697103403
246891570
1341550534
731342754
491272278
223341263
1101713230
932428843
277239135
1192639306
761279967
91241083
863312783
474193801
888820683
1014542966
847035638
128279225
1137758205
243685040
361052210
158235677
1657689215
294218580
1010134581
461515434
1055693558
547605633
517206737
455918128
1172894544
438308411
319427678
668328077
526032341
733940768
1037117764
887652954
397056055
476914321
69990410
1034759298
790287783
563112617
83487964
988137382
267199696
182480702
984390044
197501832
3461971
234694482
929731920
449262023
303206758
690479780
513830764
550742913
380174599
118149074
230762337
622949916
676006028
786267771
1308679512
983216683
407841813
509875482
342033892
994194704
456820891
294118839
640329787
1224272036
423279001
1346269375
1276471450
1169586202
123632115
313239668
226171288
1168887611
439556824
723227986
1381592244
1037074416
492707979
416100245
490933463
317210144
1644508816
128076753
517171940
735566161
320899775
46928701
1043360258
1226891568
928783951
718897291
265960437
1386948750
582976236
404846797
832312374
340509979
510619908
174601669
382451771
168913865
967677779
331347420
214978216
601710294
316073736
747269957
298528546
650738767
155238124
703931748
260652291
1323298532
301325158
766775949
952703271
1252893010
468219534
731799767
236773863
928408211
324178582
556440437
180708118
1359835133
756973011
844978086
122656176
482610003
981020203
465193623
1186422421
394360822
425908106
1341254173
678070723
813332195
1103868418
44735438
842609227
388586619
1408270338
349847157
391477882
204891830
336952856
1214828187
1687207940
341917985
582143196
874700650
768120498
457761353
369697469
382703569
1532316692
416185476
1691568376
415142255
815794130
535858912
896354861
689456211
1266607425
716797891
564495065
1338699301
320450791
532092124
815663639
1097511451
603014470
954128648
1053877104
1170731962
880251099
667230307
397943435
210503969
1773416756
763198686
258004140
710097440
697247100
638157037
1408966542
344206794
883891860
49980349
892032483
453232990
286449469
415937187
239232533
34675788
269378107
432338374
372090966
1559524497
1324144057
490415694
1069368913
1398794263
525825528
182840408
678483518
747499789
337953051
451465443
430275267
563961328
209269216
302516916
962923795
1027016676
402258242
395549425
208148366
701300050
154029709
1256446815
911783742
765437099
1785982060
1354925061
1272643998
536690146
995090232
239502828
984405131
671253157
285606928
593221951
936715485
375472992
983837444
606097863
896357696
783017049
1164442835
769839971
734019082
443638052
949452260
420284192
1413553436
1636126186
1666085710
553088634
1748826567
1638512604
349313633
894822702
418794822
177241053
948959535
1175663920
526814804
1425573813
1794879648
749444685
275070912
477119871
1402342905
331290406
503234369
1659035381
914473300
182118644
1213961316
1628962986
703544184
276650666
44765859
280530717
296222842
433193052
1527817267
67017944
806817411
1251327355
1395034676
383919101
1302400969
953609139
420663098
2135719
1508178199
854118788
1044553542
1121835445
1522749347
1284543300
283020663
415152167
941191121
201344973
193325328
72991590
467421261
483504918
825189885
691653821
349857908
895344128
403735073
571432106
953650746
318928068
692791842
1384157062
109643104
434679492
147297381
675740708
529541237
929461797
555083319
1358766042
418622462
247533243
378814999
74673762
483292414
272496055
503508987
300754001
802548434
755418007
88675685
525249513
856118044
1383111500
1457472970
257798694
840552191
1131767318
509126358
478634226
710073437
1283586658
189195027
1708303866
1234935291
852969446
767402567
691987333
505192684
1576782814
78918724
602027739
1102744285
188441381
331204151
589868472
321936477
498508993
627504065
200763481
539648315
105900607
1001935438
430767330
760241870
528409557
475085264
316931209
627915019
868737557
422664998
275199812
421921976
317949980
1057004156
233741292
1571799286
311069724
3466474
1164655670
340974861
481729138
388205144
1236034371
1027194730
903454668
434082371
475024204
149107936
410023578
685270328
143652348
211434685
748745299
579817880
1241078132
808938314
1088127620
321579644
225321290
306953432
349592644
1063212958
1032405136
163969585
806033948
273110279
115155523
384358751
945874923
539637069
390074522
509976435
488117766
347733557
298268992
581026916
1107871624
1003665243
497913431
1277630859
1032311237
814143584
513163555
266244658
1169568430
381788161
1464283457
767920861
373289587
388625827
66385160
831124285
787390588
623238690
402686243
1234107548
567306876
502458145
407672042
432585019
808562583
180826086
1477436151
771293485
621452132
558439495
1054355236
375417364
948266776
644043982
1227166700
299679568
62045965
783602108
404384600
740816473
937784720
432096360
755137397
448541633
997097491
377706504
1782219693
65122310
1600023238
1091782510
1152736781
82165597
1225115535
1469226408
78641109
520941972
1327382173
1219975257
1070156942
492198160
383034212
1078895065
860351575
319940119
233980212
695556838
246146013
1414365153
558836410
510848069
1290453426
318361978
1034320983
198173267
1091516620
157277230
907253307
1220653717
773537547
1470655791
1033537103
1770937560
279428265
490437778
581808500
267928047
1050503597
787258824
547682314
1589316449
626067423
475278950
850670470
1451138292
273608766
1337974465
981610201
460616724
620287231
1235457881
407781679
1313356094
943185880
675880362
444029212
931174
203579097
1263390778
58410421
351071223
984124551
697279
1429452102
582709403
1157623528
605263037
235699397
1266762416
1273494145
1165567789
495184851
1665741164
263161734
260182965
430952108
1425402550
410750566
403038690
665696546
966100582
1066330019
1019777044
1114489515
1387179826
696081433
260834711
826082555
1302309177
726954757
328402099
397552886
1392564111
1032898995
961410001
666777472
195360051
1402862626
852463799
911692353
496996864
463789131
570281945
945505969
433262521
268143533
321293394
375955836
735366226
984187563
435902222
1280236836
679651426
534538540
493137855
236449335
977737565
557610452
343714714
1126620869
146980458
402937645
1220284911
1630686373
1005065949
1363131186
535127120
936116360
385697531
1047304910
130191415
332733305
98525789
94012146
1388994484
249221125
1588562149
473377417
2093575
1331552923
1671307351
727836282
780017701
431562677
1114740211
595600280
407994586
492589572
1203948676
80188307
199089470
461361870
607799608
1106486788
704683103
1693824872
279257467
367444944
889513173
268477890
1584483674
936019354
429394541
811552685
655492793
589538036
1049626868
1037999046
1187091879
1268385548
323254426
203104372
1199801415
460132646
905106857
1312109615
1692615708
233411806
419456484
265628163
280905411
690398621
887108900
488748399
233734659
1469489684
147874865
802173307
309774527
903408221
318745628
267860781
764612657
573653022
414574867
139309454
103552838
764323918
500595638
347596798
510816681
518896536
90976517
480592159
453125210
1238435168
492319755
492080524
377260466
390878740
662789518
402348469
523893570
229374503
301732746
895725294
278143560
1080376561
1650147357
532293119
656718163
1089863039
307274548
1378437739
1047388465
416158665
787336347
697845412
756169404
747570090
943771552
709884242
680701509
1032212204
1015384550
824770297
856573922
260774495
41691372
190768827
335791920
893269208
733590230
508707328
549219331
264619216
999610663
267509208
469345312
527705952
476337971
374278223
440512041
226359312
467021659
483811479
1433468596
696156796
1266460509
253997244
999503721
530478477
3070999
512089176
331887633
138376792
365791238
436988084
1457978706
722977618
1047397287
124958352
496151941
475371225
320261656
192062927
77675758
911224097
259858373
835564218
128151195
1574612837
407224325
157011412
730371120
432615132
473316286
807661373
452934206
74060637
368727785
217448155
398234470
492561286
824885
451534438
325003013
1139712922
789141839
956173923
188571972
527175761
594400511
1628644386
226655158
459185305
979601979
1054246601
123054824
900229214
767108996
443927375
409300035
306830810
717740434
829754168
592958885
36335324
551786130
366392662
1041517990
418997843
687517633
854271699
138707515
219176237
623386273
242350708
1050864743
140424733
213076830
313859668
336902451
47270054
802449419
620935081
121782101
524030303
638336621
513948701
343571686
851115771
359748657
474395104
219080014
569328823
217927116
1299349622
1241367696
821043855
56796947
729047680
761287153
513769213
823249946
356432262
1003128710
511200499
1100903528
852606324
638230605
479374029
917848523
89828425
503810606
663304031
948169413
1592188345
159726417
710097963
399441747
450336619
402726809
886852142
970402517
503931668
1665442477
1592291639
188045889
664517648
89295108
127616920
708570393
522818748
1057309599
388773411
918243673
281154268
203680978
1105590464
1055869344
201622901
1048786321
421036006
436797062
1053522593
581030487
401902866
893072300
248435074
283211275
193132935
482410346
81014442
522505479
219826131
657331130
391534577
270574655
148841928
668747060
397532963
983342597
409500896
528671365
104551468
499765164
1669014669
366052617
379383230
390960943
348476213
444257560
565828247
210781318
1045304983
211918701
681426589
522779268
626799589
647985401
552608960
481181747
367812629
275031707
938620305
1138119896
636618153
262799388
427030371
1594192412
488293627
1078895166
1284990332
308513432
380367198
107238141
624605152
1146440016
408553398
335253519
542508344
151332311
1697862995
273691315
1533136299
309830299
731616850
179764057
1033405251
240706265
354113926
397826065
233437982
538562216
560144354
919039273
360325121
595028751
672197070
745958039
105864753
544920803
332920790
363388699
827208176
1355274909
442357853
113904156
946152297
295702157
204386227
1045524543
1241030999
1390075168
168215600
1064820532
1224506098
558436461
575501044
419237567
444212782
212263571
561096954
863885206
711980046
429926499
435679182
417935903
607229937
479517668
1430718
612790693
426703056
721922831
363303932
1309154005
625468843
875285263
372987024
12596008
236406246
725859489
85143887
515862710
314497647
794470964
767591802
427072063
945998004
369874443
318057215
1138317173
281095507
443097553
296392573
862501703
690737
132198120
329092686
1008559472
318309093
369322779
366272830
221617723
534444483
864985985
106528176
861608221
779041969
760516159
134993182
469160846
471546789
475330283
54416723
625538605
1340640748
316329145
915021059
189632357
724074248
356807708
1045453495
1031061340
538178866
1254861363
673500742
558984439
257527007
334346603
245851318
540337009
590532465
1294888462
124315219
459882178
145484731
1521576737
725304510
402744444
883810566
1117471476
702806118
506988710
594258785
586122804
494966880
174276507
1777587
279266569
379501133
445141632
454295021
459105250
1218961383
1404806151
147477107
319798416
455013568
427589896
339330367
975306916
465941698
158862653
243191362
483654211
1220322230
435108857
424095336
308839616
801130145
228574644
911217882
410229633
237031896
274268884
1024617676
795224326
694476467
252827902
320785163
232619744
1066882280
400792302
894162536
389968962
243260530
188587338
461523406
195482560
187051762
1150371772
802033007
1392895865
376073755
858881444
598556022
497630361
1185389694
971270386
999630514
1130430404
984595160
585742342
163230961
1155909589
270404233
571345612
91736607
1081754040
519697500
554409642
487188181
157176489
197809763
142361046
402287745
573886476
527620887
390238890
585596572
1261790628
648827097
416270241
181197834
689952477
412268284
810563031
296298356
471049232
671095067
307153230
296162953
464592759
332657042
447274171
93012472
278430450
1353901722
153269446
509576703
1442388964
1724786
1233663929
726608873
764123133
666931262
161966862
194312793
310872
183026303
784987707
532002847
471999326
156338400
607292597
424622959
903194362
827833766
399761101
710624982
983183230
395868998
324748385
565104387
756059439
248705388
1385488452
102047665
888841191
658241581
1021971457
600945821
14459678
235374768
1670778725
880675493
1239315167
439747591
193419627
1106048264
316343795
318616557
313738150
585743400
674503919
309885696
117751293
709380559
549233138
314074688
393730570
2215132
1359264374
455826532
605405867
389185689
1365847311
519863404
523692724
1391523348
446253188
651362679
218364929
1007936729
707573356
410279015
801873644
216977583
396977978
219755427
1499233001
186604117
286756110
1202385846
1372416473
141484480
207402152
768000255
507667253
1231408206
460690487
779933415
851238990
758923632
243582245
212273340
330386720
997720919
1066311446
333231791
704742677
499933646
741992756
294310386
562979535
560488650
840040537
465003579
261400006
376194294
208240971
1104604112
580823575
934408834
604593278
1090042023
355456245
893765322
126696018
1218986060
889556212
632228934
366615065
1425233372
418032837
541321704
215383143
846862591
230021058
747621485
461050062
395385566
1832504
537367104
377586254
1062222552
836929159
702198615
1209276652
490039371
871503499
272937616
187058444
1454323347
546886464
416331206
677072619
152731239
216602818
174465077
1304288453
680520419
937716173
458566753
517228879
629091747
379063751
140045760
1325885410
139803621
311822793
434247536
260239207
267711131
789068496
353382520
1310811794
596939729
101449407
148062
750400257
220898282
383313320
1175119255
720141879
638040247
1613804916
375011740
590434602
826452740
532539505
515170278
1467344281
405883977
73883859
651281598
350060014
870644312
687736548
862829230
415588403
213594531
326044859
410304509
846690482
468391604
388010846
353680357
368684490
217768198
469550803
657521146
403368459
535281265
188646283
1052439675
637464563
234681426
947063602
233416865
517956177
364161429
123793953
1148367196
849833887
172108575
595786505
167806122
434795462
550302367
565392609
1132955794
64767477
864575492
633797643
909426458
528826910
1086875210
447143063
183640473
739084580
1110908236
1092616185
548099116
103491811
108440185
973902289
401107661
612603642
336677878
60816254
1146269649
363754967
258950872
247503191
519336484
1032165625
1395260675
693388614
1127834278
589097812
388889868
451298140
1606152307
70345900
502245768
243762324
1092029431
128463927
899486278
528570977
449095852
518892731
1182708633
1269683607
1194529219
281849591
1057282806
124140391
1242942359
459089210
338105660
423352403
555806882
787779559
1514836146
633426878
99761874
369430703
520803105
307570124
408078889
28359887
363468685
1121934764
391298094
616850923
554103823
666349146
1040824405
921867355
1147401213
315238780
422347039
186687780
1177035396
456408605
311102498
749002807
253413142
776137346
772126189
1096319220
241399472
516259148
52260300
864416398
487791787
503497394
753187715
526420585
732214867
468999655
287864442
379510044
654852389
135841211
1558882775
205216769
149842673
385987974
195921883
732982442
97952823
36561253
61816519
488279
293409027
1464463598
1239436593
542653755
1022193450
1086297745
211598404
127099514
489420345
551100025
460014889
396603653
560283663
1001150296
1125728189
1372450516
872640154
456525376
299783162
145573237
452069383
283134583
202164030
532934686
480000401
436204385
870832654
351503539
475593521
384180676
457971413
222382817
270076485
572984385
568092461
665701477
323748324
687437627
817387405
1321852209
1365080020
268001544
531203948
621775717
1039420132
411621953
1159668791
407186897
151256370
840928924
538539533
140904466
1190307919
234392477
428250739
296383498
1145515126
1379097361
986308888
517676654
703454187
674490265
434749692
275168168
1115023291
212683714
461455385
271407447
118743200
462560682
279145849
1161937318
336208774
485626207
785392121
279876640
1155029835
421624705
330249449
383521657
417340052
372228537
459357007
380216101
972328503
506934592
541488851
958056268
794302400
358843269
364725065
832433066
402146496
750192009
279844462
716813012
150966544
363796269
772541728
361644286
203295950
438442827
574057511
615198121
273489236
428389764
387612036
67534111
871164355
1580600
339734292
509464548
382949901
476930813
304144732
1101313975
202133063
1089740888
462277900
1175172123
577140215
578240191
508136325
480452309
1498975144
276904454
95503465
1626579
909023877
776366154
1071736045
59194814
1647209969
115586370
696825604
980161159
532923941
437219030
887849871
319242267
367812436
201146717
225750310
182792472
595921273
842069773
1055754978
342775919
834987092
1457288802
476025425
1408115781
403702926
395051310
939189157
224739242
166960716
1031131819
429376554
1258839977
112454836
623436634
286485229
349324377
795789683
1184608405
488454346
477261362
213982990
109963109
877251599
672919731
313213427
632020836
320189140
495594508
500670545
57686457
145898879
283674266
242002
281351063
881087120
278081359
1284806325
623886603
440979240
355980147
102483225
270059225
487944773
1072557324
1372565420
257584404
189028639
987176942
443856532
474061978
522600375
508957567
562587094
543243052
1009293134
1041581502
340725635
395586506
1041940338
1346715748
477460058
624587815
327182212
1334349690
1319950739
1357863118
324146353
327002978
1499974700
456155244
192288367
284483996
308915753
367226707
438168737
995685079
970480140
314405147
292476091
473049679
346976590
388903809
363253991
323295055
534395347
443353457
884464124
631990870
597790364
34946404
79808844
335880521
1166650790
400328370
801590605
1653241513
477911496
851112356
576584495
430755029
360467298
310650938
298394038
406209015
1036926323
419652003
904042165
677710191
1149169694
1524181100
241365437
353697904
38756433
718589937
478603796
622333959
437136459
611155827
359395033
620385916
1510685651
640979311
66332102
170719067
995772548
405380278
877144021
994678813
597059066
328006123
86984782
473160458
35859897
724833408
1022064320
170805819
720578603
186452760
48059524
1278150160
793182269
358299331
600152573
657230025
463615891
450417282
480808590
220950912
129998750
452606852
377911549
573630064
953122994
798764286
263794088
329838042
326844418
834447735
419709799
918409098
164237682
440306716
309682444
1974531
99236364
157561214
1167372407
694792291
282847740
1127624921
204675752
430456871
1062039832
545875831
328682300
681365131
339843323
911239627
131810102
657378723
534953341
857544106
616605833
251628014
362851454
1022897421
901057775
459609952
122889137
377045666
898415616
125310841
414656164
558303632
667945204
1010062865
715310987
506212104
783317094
410354600
620763902
1580546628
2991910
701846114
253112422
520947290
413150603
326207948
156332526
341682207
460704399
818131182
52270109
822047670
520134325
32709933
1001041468
729408975
271896122
222539202
540628577
474453011
703092964
797985388
414743692
746634620
797059661
400920531
22222132
564551374
702669999
928528350
85595460
352859961
517953651
820269133
852209081
398710
917290094
506535109
786111239
750609004
203975292
367485831
12184076
186480034
307249807
590316145
205499131
315223074
366497998
835118535
253673893
274213630
456299626
37998174
1001196557
586362583
414017549
1054555173
628565764
193597078
1004195347
87018542
19688308
944504123
106688132
428092947
180468719
577879383
718306688
369719226
141509950
194749879
297060320
1077323755
1281152956
420682474
244360906
414188659
502403993
643066288
110700245
98718298
379309628
897935720
932958563
412005529
1012965773
1482906269
519771254
1135016344
178840865
670987106
91599036
1299975052
780250021
231706780
352387108
561963676
531180361
1052209376
957180186
425263907
485862107
997031731
1698786670
621384355
710646127
1310057671
1283298313
897842022
273272042
206732549
475111582
247731217
614838023
219146632
27877466
829642456
187160988
468315916
1048116654
188333158
274421940
758217921
968136159
178807326
1031437414
484067265
252328323
203470542
367396279
863777225
395712677
250066826
260306782
33068883
326262761
343666438
732487677
1043282397
827389520
364589742
1183494327
414320142
223310120
450822521
359673598
2345704
1544967128
545288179
630653038
630339315
643040154
705158918
987590719
250421787
849176771
193025131
479123594
233414844
704209846
55147384
922016120
983921728
510233189
225899616
69472423
1814676
492536261
308366999
401919892
103508088
296651355
539737563
38300221
343366050
1062743329
527123898
371689420
210499659
388150044
1075869745
128028959
518496500
813190174
737149254
1206422
480021898
388651559
611425352
250829561
537095289
226198053
688297003
447515681
215745892
303850821
817142276
297394018
81378169
748201883
1020439662
1199683846
440366337
958670920
606989727
1443157120
550684351
609199611
593784453
287654099
749793003
369666179
356904249
254373040
184939776
1384652103
399948131
871513393
648489915
982615670
641979185
445989904
294672327
203349018
403438260
160670510
1057519251
70672313
895717147
118014336
498183724
686925162
1222578097
177500146
460122690
172356267
248847821
444036706
424649689
295539621
450962098
252803242
164318887
290902677
59212517
290286440
795719248
997450127
379073207
633153066
198640114
131729120
1434156075
1390585410
494478406
109981728
285717900
532828970
786234205
124140887
98426373
819711241
782409777
338716582
382778395
459126910
239870401
1134319266
774242657
477962857
467138391
183484107
234743088
487559861
138821081
384274739
47273603
399065841
197515081
734879194
158648024
26903472
592709184
260679791
117372781
343256274
506740170
408889641
546076366
389558856
1082459131
891394729
371887169
69912094
127151349
33441569
127425552
1737343789
379283903
435332890
496442109
430267020
511627887
648951408
925108154
381291206
591193487
502185376
193174965
221464476
353560595
1026170115
1097042956
401171689
161705463
537590166
151078863
710887445
750259415
732960884
382459469
356920945
494748080
338641172
646932926
224477940
630390585
174815700
692244708
290497855
677385468
558910784
304799136
1071223592
374194463
649684622
928237032
616285061
25609776
1227602952
166496793
404790520
435256
171858828
502173905
965340139
422544871
123310506
395730636
414983810
305661254
719020286
84450781
445479213
324931596
299014060
461984917
507616410
774469370
266935838
1768976117
1248861758
769503729
342701364
125592781
395219788
325529458
364953380
858212869
501458066
186159555
452259681
652829120
334764331
102951904
578867323
890325269
370855245
1329711224
536667081
1715907147
241685699
185335453
804029917
131253796
102473148
244517924
693628917
675386748
638177694
496130962
380762226
186115850
325156832
114242884
758183353
717464704
1680248359
717519824
724702908
435610179
764996221
777915689
475225372
700417381
358792395
235206083
324554182
462533568
232145651
480786808
517488369
938061971
507993095
250693299
798348590
199451589
230343164
1095166431
517166756
832672758
113296667
286634040
141801931
395519204
518709933
966858868
417261576
369386209
379705052
706297712
905752057
593229968
812838207
509660547
189524611
293072959
987904695
565776446
548336018
654495538
927262830
192644871
886238568
1037550978
515931600
480393401
981737669
222045676
523831667
902729174
545522750
611425645
1011433670
421866315
216326389
464491878
620570899
687754080
424001807
150139549
1112014135
517208379
295311830
1460049017
126750648
1593312014
662753185
302827233
374983539
365898746
572721350
125291348
811034494
200405773
70112655
810507846
408314051
376680992
777217597
1347546364
864246509
1249881509
958933035
1345631162
86059122
558835092
281697656
738407761
259809798
1198653497
224934865
931063368
837446663
608055254
1590970191
527827091
1290251544
288744986
101423358
695290167
413166365
577280455
846563470
576640241
243127126
313841588
682141353
564613202
103496068
747820350
570539208
180175352
1253479339
967076389
501467606
68139365
459869128
218380167
277862569
637375475
953163558
734249258
476836854
759329965
281556756
546310174
41742965
406497334
157355749
228543973
1000983835
880859724
922908924
299674975
602570402
443639424
331475819
236555962
383554499
368969006
456103455
366164600
223781712
346565300
55906182
285774027
54745563
523668586
1346446294
127878839
341737836
659278845
855555567
409116856
278710175
172951564
356511711
822541324
543032277
1006193031
837114592
679931506
385923337
885946211
1479434713
393229441
968183483
1087360780
478862253
966852832
333855396
752193926
144874350
1011519274
724649587
748574107
996699802
489511348
311166004
585273583
477891346
195151308
204550469
604464231
63632670
1565940208
476749306
577295
194475695
298521272
235478310
340690593
356237203
106740106
708658361
747376662
397290253
1088658958
135905966
919112559
359274488
454295202
724821394
278666987
1271684876
236336518
578001550
138667243
1166249634
113788014
975620613
396283964
1446691254
529069192
530891993
792965001
5145326
297295225
988737898
1109542693
385574213
93272743
675622406
637496602
117988018
1302754658
205702662
308696901
879250831
1011232822
942610435
899287455
384313852
727212726
539491385
620910155
871856703
170503882
133170365
621515198
661599528
1540635710
703441939
103889643
647862352
1005582152
744606564
792007390
1081880276
692972256
620480212
206097410
518970515
140055505
790325757
259715995
387418411
1358851398
129043725
725143066
212491807
379420287
473615628
485602552
471412338
1008266791
865601618
328489154
341425829
559465054
412974950
848668016
540928244
419075351
588866501
388161046
376090793
308936243
434601950
215386165
680067680
517480500
1090506252
137935957
492183124
1361745139
225587377
1132266111
150171883
963942078
227049072
553690744
210199281
460121967
193609460
1044452096
26326534
1309957550
301464681
204739024
790175613
403001593
1286493878
310394804
613289558
396559108
1078786790
377404937
517752333
316531769
717586612
248675248
694212925
592943747
1494323899
421530879
426415457
318372744
1070581883
1001537774
423882547
968202769
910750469
470803835
96917656
311097432
191645239
201955370
699451878
591897667
262194449
368274678
664375240
237897624
320251940
237297817
29104063
720167013
396610833
899404132
395828391
215996024
747877002
334409395
442885165
486068507
429424488
334156590
659123780
761756961
548973236
144365139
268171314
279890250
271863287
686350865
402260788
1103092811
586774819
155702829
350691478
550893756
442381923
535306803
1016505172
639283289
672452445
543476272
1115371717
766705972
752473673
1050592126
135889592
827704190
661305145
996963887
262085761
279277841
1108971403
195763416
14611841
166205748
305188003
227340089
704719300
539680444
199727384
409818448
157660485
778187001
936936877
337506120
1023442820
221644111
1106227329
871566863
199790120
646352471
845988141
1013938924
1687797557
612918882
630871523
544756742
621028432
313635487
752620067
277273527
470545535
1423160526
266816075
217083124
1465296792
1200752197
555557413
246270180
1066053623
490275877
277765706
1044749591
330724181
547267593
388357961
1451845929
163790552
637968772
382078236
318208562
623136606
64808347
977542573
467554652
1053020156
1037769993
495969535
2014930
448351563
1088802326
63872126
460202622
646432
516094353
678477307
267152264
1655864551
530404021
218083327
1165961369
716866838
875153779
1340578368
381011269
375177935
389020023
709482441
517437710
1644802268
1727999286
597542458
368162047
956705
260662797
791956859
435011744
695603806
270484745
499608556
841336821
501104936
531568385
477107680
439408520
669750322
503202829
277270601
465632926
1416036887
1269072499
193166647
734122316
664775320
732098446
467538560
452916408
406916505
26725176
745605651
333808218
801751580
457019429
579073085
1527049995
367487383
410009621
354731231
1125016399
650718775
1228942569
358553282
212819868
115349628
937622117
896757064
72675
171083930
1477995978
916832027
874839695
321024562
510819593
174343279
443807773
167342021
512296504
142527562
82983847
863080862
161183139
644777865
314427307
1636650040
490407041
1227479702
206993355
200104595
907198852
599462229
308552612
529210858
316836807
110846856
1357225916
454721483
340431687
778308039
906081217
494795178
336686055
579076682
536074312
1269374290
333469626
517257014
271505753
107553387
387397820
532207911
209266457
719926259
530681173
873168415
287572596
1034247909
77267687
512583039
247713097
1716787161
657579318
436136156
58093444
264327651
906830432
797510376
954510746
1268521479
1428115847
896645332
84398668
537162682
236696
535331508
939902910
542861146
270420383
918390364
434554450
604236712
892057942
94373087
760099008
486995694
463267958
386513705
828863732
724905258
498653393
261510262
555849783
642548026
263562763
862977374
740179
326040464
379984011
415290929
370969515
1410214541
245916558
655139037
4174630
998609464
413728844
609580864
273193947
702410978
456035161
351305801
212114711
815837592
670778103
142858248
134145587
530806535
759213712
1320431474
1328882561
429007359
544411692
1012551736
601012036
168343328
554869398
1370589752
610708686
829166239
383255127
493194384
580681452
245741130
330044411
209550720
1377605732
248937572
1262349056
412773576
961267447
299142612
40225168
362668563
430657422
1034003958
1071189538
339118518
539471378
731259454
451198820
287204851
223826292
273052477
287822390
577817276
768322620
372265171
976913342
301722442
95738279
294005782
182721330
64138171
518237106
1385951318
189264146
566557159
233027227
312424184
1242530237
643335665
581001735
339610078
331780567
1466683396
829854740
203192404
675998829
994234945
925829428
439577321
1038826044
585680950
203599535
382680033
305046313
341065922
563485221
313905884
483686878
1501925906
200780420
744534786
594363883
988395849
465200286
814852397
136650404
307024800
1098591132
767414861
478625911
1035680254
650006936
148344003
401619870
315091246
570206593
1213008148
599565684
295337836
35389227
440739697
468109118
308094979
202007911
447025806
1479085141
452903214
950002569
449819146
791980174
449591163
273898704
220399345
1154988221
246040985
821438486
415484560
886326274
776165362
233017729
540271313
43939463
269698164
224693995
93870317
1257301711
258788640
436538448
789685916
541613308
374745445
1312688521
1437492164
866713747
988357497
273323600
729492970
398616909
275641729
926926172
580333432
458478411
236928570
188275802
680135856
423119117
878690713
191160718
667474991
425339343
957611185
306145871
416080982
481589219
1272612363
512459540
424387586
1522575226
1364312802
1063764272
64201462
507721859
992923662
820366531
104267751
921506777
848221753
664539706
253050438
525243640
912316680
906173271
123650829
587037525
190298985
375937607
228337347
576519629
981559044
1108105417
560006641
1297683697
468935158
187718119
1651732937
99092807
16099279
884958597
324238201
1399116987
495368228
687907534
1174767388
603539665
103808535
126687498
348845876
774194578
518919489
461605416
216775486
106337394
366377464
20450895
1202211713
388549425
201562263
696632914
186326091
459197442
1193494031
419384849
863145872
296447932
1052144095
530148151
706017163
464379656
643131116
256529245
806932626
289085448
137942638
121360245
677150801
1468725755
541759706
308330511
132891784
359369707
386947212
799076884
397490902
599105864
758308200
284132690
311019711
818059874
289258556
96128335
793976143
1398369611
234741527
667322613
901792780
1605140693
419991204
61552245
82108082
1239259846
984016468
484980068
488539521
1050976971
1247704974
1067692038
301056746
362723223
419593891
989968591
1176624985
736469030
17390325
355277518
1346942990
449167618
739611431
465990654
864233701
349273464
700609188
286467499
427715678
376402383
792966764
88571773
822002868
518906191
160080391
351540663
341902879
246588011
818275491
248415023
1027449337
347724543
376405131
373736826
1019404394
291175846
353083635
288902430
920891946
1681334871
660523142
913204621
900619215
979581536
434092622
269912604
1007381486
674247011
873755296
148916608
702555750
617964475
890299426
476078941
599732556
246488751
1088963749
528858
334207865
408157202
960292861
1425910588
475243454
693844718
329696209
864534825
1013952088
192650607
955063583
747490710
676323363
595812208
980103933
531553218
240741237
663961859
1024504111
512926133
663749360
308759795
251470628
159210913
483930547
990322930
473464981
141759228
1027939577
923967217
969960558
1290069587
448824495
999292459
360214638
143998182
152095057
1285904761
937541403
1082872528
323004678
477723550
324679704
768749812
217362148
300270352
240096203
297823002
692015765
656265959
790568841
432857867
247721183
488890420
1123130741
1683553617
759360909
1316244549
303754583
217727957
743078737
713165371
1353602247
657871301
472532524
756182889
498955703
782970815
193113270
955688997
115089007
989297773
161352972
261579147
1367683149
568475461
357508033
586907487
408533974
857966721
101139914
1052133846
429324249
919753075
364689590
403455699
420293164
1043913357
620822817
336245398
905805129
604641685
310559869
971944587
242796329
713544776
1203736824
367907636
802247363
809357745
453896717
465465484
179534959
354113669
1041553387
392289999
512885270
149265893
1163632597
737856894
885462807
466482794
574330893
768406407
845948568
566284676
375575564
1007869655
280445654
503915618
522060154
381839469
455305694
1027185068
637075790
820041
772199775
37593241
576532994
405690972
545488583
239422187
451915915
942096167
316394696
438841101
1115764618
333425421
480414371
238992791
828703564
378805415
346271932
345161104
248713881
502315919
417320676
57800447
1381992670
387160831
339808204
949008649
418004503
467536614
611182461
718611792
894265408
802909262
1368748997
187514860
779092274
803278745
1069068659
886887909
488580534
1072263125
50341033
108807271
664068788
463157316
786918389
246690972
897386624
435744151
1762217
491985783
415229686
381685391
325897440
319196261
353390989
132580539
56039328
1208259125
502621081
989267255
63393555
1646083207
1320178821
205499543
489109912
589788692
631222852
115007495
430403151
257716201
682309343
944985746
426519840
546384632
976133443
122838181
252754553
617475528
662619059
420842776
891170962
334354244
632036119
610453433
326528024
213253269
247194445
383309942
150603360
394014755
305936989
305514412
866586848
41013640
232421361
1292430288
715274122
346224666
483008163
1147361308
597973015
986363432
1465680158
277618573
407258801
103648792
997210661
175986623
591154703
130699100
559985788
1064720096
337539164
783530375
132429608
787559756
391561369
924751135
884385811
190501402
208380142
369958380
1233252897
486635588
921848614
1549687745
879854304
447089335
936669753
555807873
206337786
394042337
36513604
271816108
871519929
892222779
385427435
938923065
891179905
1023306557
785913313
537127134
308191531
577481242
378787534
611185329
421624629
112335529
77758999
932266726
1520272794
595378776
738704138
733249760
238261571
408637466
542943693
220078992
865537091
993139941
341669887
361462252
572841772
1340360492
464699161
1578369740
867690419
98454576
469530142
514946777
253058333
1155100358
384098817
422212678
336083521
1269710074
1146833557
312458117
858595323
434639039
314274130
504465916
561971367
836940340
401454826
1014045154
516472506
460032394
73609
1641384105
1421451575
101639570
30526344
305525404
1265359929
319616817
3159718
1314627368
763114238
469952570
1219021385
77957817
510259988
709382887
1401199196
320118457
588659631
557742801
594509067
409716455
406516200
257898268
245677373
1388303136
998653870
449666671
775880193
400061218
560322339
399877813
992352948
168296620
441673774
376712042
88278599
196008359
650259837
223556121
181739954
687198684
390278241
2755346
450322752
907038083
417030401
1094532861
464400687
177284500
41872796
526347506
949864250
147536617
880955244
584630908
319145022
949983641
249833508
1504308890
144945700
411626600
1005779235
1255270285
686732473
532636084
435673160
1452898859
300506388
799133068
389007613
499866050
477653969
874543336
621183324
330159971
360814969
340418861
461625278
384787719
572633811
224451693
473222284
292107324
425554938
259821400
248573632
534677865
89813737
848479137
329860169
1184381098
1329791822
1559696
1072216467
339741312
590923917
337909424
433836989
1568647062
589547359
314183264
1321524168
192697172
1050030795
979164298
877203653
742388878
397340576
415240133
221002862
947285765
590971458
48923188
1189214193
635988007
1513296619
392396387
844713492
787132
263415301
1164317383
428381604
398458196
739006142
1203089454
951104103
165908538
1442987943
1024621048
706312649
328249914
432887419
465007189
217921107
144766879
85677900
824559856
396808754
759634004
358956160
1676804242
660002282
722911910
447628598
1170882120
247396275
384213776
1487438289
488882452
1419779729
574131666
437805196
650754247
334460052
697274085
362014599
522295694
355298279
830788925
95844638
521535795
410263294
350027315
1062305805
520727248
929068737
1214688553
405271281
495309641
327604767
993148964
446194554
734750796
565801672
84381804
342859439
1222563013
621135774
296248965
336710489
478658992
272292225
26698840
71277467
1475002222
1471874945
917603416
496456953
625645406
564403639
797887907
1275053140
876024713
516887165
72602469
356605699
332898275
251543179
1095607461
213256992
767239398
377265808
991290109
675920718
877285317
312613367
513412155
399041303
969093245
1012412852
435267097
800173552
1413249604
465032933
459790150
149640780
877669735
494427631
504695015
456312360
1010953742
135581048
1237030848
589210398
740439975
651241169
721190457
498955461
157846819
390827189
903850400
419850410
296495542
512898553
813823268
630922651
1223537459
1052408882
1310030805
364084400
777286233
281958728
349650471
320780641
470068171
238061668
1246324173
474171312
504675022
508525759
242174164
788901610
383530364
1085795374
628267405
437724713
780242583
749651398
656942369
1075612915
414235296
1530842458
622677004
1565821113
1320348129
250655766
1398885636
445677566
268123226
978485234
481064180
421770530
415262244
774742264
1389015862
593433853
539791544
854452681
1677437814
1439804001
1303728475
1310004190
362220612
311015665
1337151746
230677189
847084148
676727629
352146272
349883585
1496874725
387958981
382738057
412202418
380917327
337251907
574200
723097485
335988882
248014254
929734292
488921308
644589283
267303420
503230548
448725859
580234158
340607461
55944608
456685594
718438583
829365001
625311320
702838290
289937932
328411026
581078224
1740092998
1327432359
456998276
532888308
663204814
345420080
104512248
376490920
317414603
126855839
318101012
281058147
1095324477
1130077815
1094263420
79005359
519301247
1284423790
313814383
956913834
1049330918
340848086
790532427
1283001655
1188722481
306969292
372780463
143546549
438500744
674101960
192319131
740455844
571787371
1127542193
1145428102
609732909
746968502
615811760
291717005
1380663479
799367367
333632235
240816762
149579870
252432012
213393644
179962484
372145956
846074738
1103703038
121141183
269119209
428457940
1459829223
169310355
866976239
573444222
871526755
65211615
657188568
1022573113
218407966
200623219
192846262
391074648
191685853
486273228
486195598
515993331
226909087
410960301
338513247
870208751
287750273
973594385
851200437
531215843
361308116
422904275
461813627
454664980
468984840
331527058
940491268
712770202
412116359
1216860271
132951329
696630603
406404157
683439657
187044969
586401507
796601633
729373383
268574788
656271914
289895059
754103792
386813953
822210147
474979180
131952487
549470434
818890984
930335328
190507418
299318097
108986028
335055723
489032659
154469056
359037199
1077643121
455461893
470198746
382459635
1230550104
231145086
664992136
655620779
93480713
298730522
1032513960
1036174946
1042763169
857641379
211413791
181976065
450085511
263608049
1207418598
599666440
762082262
664761046
865728745
493556748
498198089
983181708
303276443
876890798
187834774
616422499
512425874
369128479
785198415
80175950
366391340
273315394
899595980
230675591
747055346
506289362
1178157788
1005925075
628682668
1037996807
1041813002
630580029
7704846
1382490190
850774932
1128621893
1470832140
957506600
535900354
570685888
341784443
340820081
916048438
389942766
520401268
471321332
648091018
7684533
1441031211
308235013
527927628
1310518809
1111605274
410113284
746891793
63857463
520591141
890213534
46325326
301298543
15980702
393779025
261344648
416419027
675047735
254796505
1269121853
1178831742
1143206723
256986516
613853164
580643429
543724572
632117352
435875030
436151398
1440516936
322239927
1142430659
382285142
629094628
235018701
940188294
65440236
1225044496
1112031628
1076844401
332534495
504167549
328616724
672753953
346075915
426232223
1133229321
328903928
1352918979
352972483
529480272
825892670
700239511
447264759
198153955
150728287
889398420
42536523
365512446
234732265
194581571
989616734
559148042
713411351
1158042383
1486519723
232762153
296137451
1114579779
1040704033
265839475
272469732
1235276136
514007471
707534197
388332310
374197319
470909
1036196139
443049946
793855251
1348332163
1012674308
733432076
1624455
316521808
164456932
30882545
872346335
452640875
166965722
3731373
49975092
272938997
506258931
1095388831
531832709
550622977
677519001
130142026
434633610
755781069
340849461
406655383
601836233
208425872
578913941
164417726
935195905
352625
257945862
215620052
811312358
253389355
382934924
936591640
843233627
411627091
358416232
402050565
533977707
595478500
430453429
1251572672
6287642
640948799
1122050911
1409959211
324986176
463904927
473736284
808081562
708817557
421684687
583007681
518607320
464996808
291627603
539294580
99396886
1254014194
909951875
456608147
1024952945
449790606
323024154
238492410
988162970
831448461
147714022
171947335
838717325
1222785408
1347280663
686927614
464631557
665612344
477186750
751430164
584510638
431682808
410345184
80652236
650500878
1120958067
735919108
1033902544
103563430
359310715
490425130
1277969735
429024209
709935700
149581312
1486691751
468143193
418016243
372049981
782894098
385974218
627276555
202324543
402664350
299661254
209504627
973585095
399350292
168814344
652132139
406907386
247745974
875746217
191811427
33791947
477474607
1598220078
591497094
780747594
476567363
583230799
2524318
1129236167
1166421394
391133336
146858223
167855319
404672714
788510861
1337567109
368084012
4584818
1427529047
583739175
1413944691
548446261
227393965
1484188271
578468580
350072261
547789429
410736687
705854902
652919684
229837801
352273166
342050213
435995562
859627010
238392809
525360073
733936103
93625387
57816063
44506914
843196607
986140529
170688957
269561223
154864230
473511250
289622809
970568774
219410424
762477284
272481180
442952377
167977615
1270182881
246890729
768682348
248859868
184075369
511319649
423841981
666280037
210616271
351532459
1268439180
1306047797
812853662
339517718
257494979
332197230
337515732
197194054
414219371
727838926
321011534
577996512
312204535
701983381
788086858
1540209298
1333486231
1027364234
539211318
443215848
63487718
656071402
554255177
167451986
1049223912
235829567
318893228
1250296344
560821415
914704090
95200694
1236374791
961022860
455014985
1270230515
927183038
834756255
381505777
444839744
511164373
967779286
979332448
641497515
156394190
464940179
276978540
996036158
928950996
434475907
1220406587
345208248
245128414
37363439
1323244486
305717772
547175262
1157374820
328660719
394191670
590019514
1067534728
354932481
859398478
866204828
563588340
203468918
118136929
866484669
552161372
458481365
712877156
590115175
688190644
441352501
598718853
222390513
336564330
287069972
752857604
392217920
62807448
902598550
752193106
435285619
113472931
1580150966
1047660129
1040463032
385544917
218600383
199900195
1071683436
66590783
585276202
872628614
773135095
1471344389
850711132
968362808
205214028
899531331
621319015
728313293
380738099
515537304
214408190
299917481
976143541
551046580
79070211
851451715
4309562
345337265
560540917
1027834777
154802292
486024084
567825761
387037073
232653083
697704064
324682649
545969837
984252517
49868134
1408692442
1520621268
1394709092
163348089
307495410
438140050
306116407
1320092903
1587662052
415567626
268634624
312231372
461420667
580489068
832064443
913097920
180045851
253879672
647275727
373592602
419915748
253029550
371150660
700534657
311858887
331848537
502713044
121996247
1624479416
797549302
359046796
458211213
1172544788
537813541
177942412
268653764
981133832
364975320
455766409
442703
1277775252
162725718
461528128
860640641
169134489
38757150
435463104
381785898
299275945
108869195
725386115
237459318
104634982
747932961
1690889102
508289291
1276879187
215630841
1160378034
436951013
66918457
640570716
708126924
472122266
1035777655
233011137
181688926
158800763
296152225
279959896
397517630
413524313
456606301
1233718054
565210636
262805164
78125773
134704539
926244296
395553972
419060379
448897488
343603747
400987253
494514300
73416876
118676383
788707964
357078250
803446859
848053355
575999698
530145696
845850779
700742954
263552564
499281357
870418142
196596289
1055800
758203662
351126318
344807094
9738767
1105529
1059411449
554175955
363707452
904523396
464940636
1715417503
1015075795
120965322
381884260
1223081659
232851885
1038680647
421979965
466692206
402292248
844039308
339478931
596612729
547178484
1215924562
896196190
849280774
78093022
93784973
862861919
853400208
646642564
241375637
977136070
1167481299
449998486
1228345778
489345337
344393013
1037551123
471948707
855430778
503457010
1142702153
567882788
1071724025
398970783
249572591
434004599
1112529654
887821291
903227475
392570556
553872294
520521085
1440773298
422766542
246200836
853337251
958804821
957859408
721442025
322197091
541596959
1538972901
5006010
1015795833
236520132
380571189
847362969
1038377375
881060568
429741215
496815631
857886383
414239791
1034598770
730632810
451115937
631731674
281794304
358421960
664211995
240342655
279947328
878306389
505302204
929152582
184093967
1709213354
1056282161
207343355
606777944
128572549
96482208
77159229
1111745109
366766776
54934963
954011110
763423707
390129571
353990233
94590542
466933836
1268411211
669202142
450678669
953578373
199087373
803476092
1255330949
1293468821
500764185
969339275
278721362
672150130
630476498
295361892
845825192
1143491670
742042095
470604617
393858734
885946268
766191007
1058095511
855177395
427808086
365921252
114458661
388234888
200656927
1172901937
469072010
236698233
125263301
166686367
477083187
678495112
973024993
975721089
112479257
825843080
341124681
773342214
470510377
753101753
27430592
824308651
532250185
762769059
787883541
298225227
1340453404
1009792218
949667904
287573089
592523523
892124626
315119224
482087151
541856925
236545551
119596130
1493744222
738854638
478316741
1328722811
1062337361
237333514
350597098
403850514
228484635
1667924736
780494511
1210282285
508426040
1043715972
859316346
551727198
266432658
507183112
1251627008
54131147
1359495427
328712967
212372753
334371679
1387081181
567418993
1328145697
382265046
315679862
569182081
603694919
1007512505
1693801203
903204236
1123445196
538783545
345276182
415973682
415688781
265277689
300671853
792765841
366203898
163023767
445656979
32628071
775169310
324279720
702239896
596924451
1388733618
353188799
399664191
196828824
592656214
810498144
1032884495
177232246
168256833
1600640773
1345447058
469242285
545053154
712811890
124012947
804748014
564324542
442393011
1220355603
415557094
335612663
1602743256
652091497
325564085
210256389
1111980294
715749804
375599164
1093937456
241394067
62186730
325452949
332214585
714771397
454349050
954572705
374474874
144897096
995982697
1306540572
788584959
173882016
203398132
1292978682
1535189045
504491262
507418880
174748756
492725479
898898846
1030473998
304861372
760594730
934275991
186780386
1008977889
382526851
509688983
1145765993
20697047
418078031
245802959
452764117
159642245
717557132
1693221366
249139417
1300360570
495123978
515918064
785282699
341035369
1365527716
582166746
205795678
503185854
96971815
228734768
256925769
402091833
622329410
911089729
439149013
344463602
677068878
422254753
409974981
808865111
289758234
448220581
531931354
219342002
413862647
357676630
588264397
455271893
870761210
848979745
662396277
636534942
1396789611
733739782
135894031
1034724219
489281535
428357751
836867675
638591594
34028542
725196149
827635710
491762853
976801673
183982631
40120568
630950604
1152712613
482504838
967013010
440235448
160139763
148464093
578203602
1194286890
210374878
468853754
488368112
520952490
257584612
658951691
585527424
676906931
221130253
1421548800
623205230
807874159
879367196
764069106
738058290
480907397
51654671
855552806
1609901626
992258509
455653174
268809866
323903766
676337029
398702405
882515233
1080195900
335915909
392300597
444066093
932040791
195442294
987091108
723795665
889723375
1262502117
171871119
907639034
238167904
296757711
256946810
425981717
160397368
334761051
469632018
716023723
773260512
830859265
666885557
562454788
419600732
1372480068
621146368
799208304
378253779
395476903
82733152
252810483
445013296
1219846142
782106873
387644790
468514175
617137303
547304628
1245473570
352072565
967950609
395942612
468576855
757302040
23201599
447293180
111690004
464160222
476450511
183438390
407136184
752264528
139955201
70004491
199592314
259961111
539889421
244636381
727833272
892560984
457106870
649752790
307313360
384413237
407442754
1231048557
347034469
781360608
371973820
185325047
630874794
46304833
365611849
389860999
1392769638
1521966945
512070411
222273669
304941061
432801626
536222569
305493854
958458003
294788256
652536153
1292224205
780047480
299680202
276377112
762380189
818248588
661147047
227870557
499157605
591088675
1171692481
468949810
389723336
927801244
325252122
211999246
819605991
141773885
539613454
1305108223
457023437
206289818
468136196
927741108
525348134
995409715
274620551
1366381206
505553619
673965599
291669874
1683299656
120417539
227825706
435108870
1044298443
1357986586
1018778492
38331331
373692072
517430818
454205091
505480706
197658782
1290569394
543424900
121641053
180127758
223571179
772313042
192866204
951709144
437200366
421767575
587883176
803980100
560831108
486516045
533597259
1393523565
567979601
658634410
1504177158
693397409
163524998
659291953
381504095
508082995
396537885
393238325
630529810
682777272
352702889
676181573
321549374
667958274
835178322
360155963
939186983
491418552
295436772
338332726
243946799
1125063105
479354150
828823702
363576856
1461178943
176970487
649702637
452234788
711962517
1213112271
437065800
292698544
276355080
620343741
185297808
433871590
1051997459
99840597
617414840
208106298
541215722
927363671
186310787
1349570186
245475051
320381734
425119986
398791184
383658774
123050339
340858829
489739378
538288322
1070048862
1241430903
466056152
436700928
22479511
207569132
475903669
177935990
566531809
456873157
79056610
1059863671
289252429
800446954
466165003
778022352
755016008
406719178
164245416
1238638644
506641029
377123148
704232460
338051952
423146194
211397258
334232598
153745971
332618498
333414375
528462767
400510522
766337307
354533857
657281567
319779603
966652082
1487825015
272734634
249352001
956089695
966148768
815814587
302438614
296949806
493732345
259778419
395217105
1349728426
489767183
852084768
1225896329
325523642
1372973528
813491682
422124288
600975150
876900329
242376253
480501006
188821116
262432007
53817438
1304572255
454813727
499652158
507650738
171420185
1026169166
1682036009
102282377
852948355
1246781763
445347024
1314892818
1468734967
1349954782
549691512
578941291
1100598588
911431871
330686694
725021266
429940838
876772920
754036855
363958855
828280778
504471958
264056758
422754597
394651737
1065152365
759199341
955935024
326311061
770942395
350922358
310601423
195005402
331001528
1170339918
1340087792
206157686
797837287
233152398
357858533
50618021
388492008
556477810
567007235
431085798
518491050
229936964
376722478
325395472
427064078
447006438
1267518722
322061589
1330388835
1621445970
849364710
492576376
868653962
63219568
32225817
1347977041
474001163
501025398
282020933
328703079
74895624
1103526744
309472939
508747368
579922092
1101244198
1714939525
336193152
746859471
401376159
1461355614
272110809
369566556
1186043807
322145294
530349503
1707302099
357041648
428670222
1140324574
241484130
528131132
1643765117
275263222
727219894
665865653
287948082
300042162
625576097
335562958
907869532
449907873
848516259
1202024678
872283696
906624464
807278051
406488875
792635960
369719388
1324051273
524579086
598658074
337636276
1651692412
324644858
893646690
485262646
699853558
556738405
1016577226
1292368755
171934010
339421634
448829263
410423181
213710234
263015540
294135667
358157067
605515204
1351612966
871194529
204556363
249889996
412090418
783015226
585322120
889927381
1287056254
704100001
593931790
182826916
549810705
185862628
909950248
65857765
200931621
1489686667
701509939
422969680
948305796
762736396
560417829
1185675518
223260102
1103901779
757005022
1324836826
221324209
1051239957
305010593
256204699
581752489
1428270306
1073479521
373948514
726740827
697680020
458773638
340579503
874024569
619238707
485927458
1271628885
987677094
1164411690
561246299
1081324766
1522812302
852334130
213441799
247875140
112167401
1612496068
198244601
297212818
588515078
325440839
588572525
305857068
514451412
397469260
532190302
1176499319
981431927
842789488
435927879
513718581
1417390915
135386197
377197228
1068951868
579850987
1321015859
688239741
223281950
469882394
437191759
798026992
649112509
698413580
1665697976
738151525
1540816
892210978
572075429
1095356478
363610632
1298407007
522870421
1322323558
1661953630
154847289
859001918
640026440
1117182589
183366080
187286592
1246676720
285113914
3937861
582170302
399349797
1522507678
790338852
1308795146
1190088330
296441625
953376366
374308379
771437351
1093073928
992423003
121732846
491883687
643169461
453628843
1177387521
228827294
141325737
307662653
1025187079
415501180
799720500
997173782
321504259
1593769459
409880134
535044454
376059706
362656099
879020094
869859982
184199122
632178450
546895381
1440383778
5676158
712726702
1403820246
2723354
522081820
172497677
655432531
359810491
388998678
213833284
385519292
1330525445
293748652
54708211
311669542
1442611538
795884212
351578014
502980120
1004495138
285554887
1353144350
338649797
504615782
1211043427
1215450704
1775955741
509613859
349512919
1325664925
739598567
1305797327
494031125
739289167
887133630
1014533897
591668547
1040250947
979058344
1420018946
102336092
1546858932
337321690
288000777
511142071
143161816
446091477
746661997
922991516
499523220
702387487
1698827995
1183490824
649544705
871656689
524518532
182434453
352159641
281547493
1448414401
182538565
836190288
447590699
803522883
432579399
1014353970
1521376041
183226057
916033882
1149699407
416934920
1312353836
1148459132
651072270
397724779
967355425
226766872
704088437
226021356
850461196
819570600
332345572
338256338
382898429
319725597
299865609
216126588
606054977
1416970405
1541136199
45636288
605990127
670077564
761671667
330491599
347332766
1065141831
183555553
783295546
413246739
1295771999
347942176
250672188
911532448
412078739
1128987459
69437227
1024590899
3337349
194765526
132544525
182238833
258289509
289924051
232264366
1569334771
1071818756
345041762
677829518
1185040329
57406597
418881326
423239892
1028373148
935500999
1159486615
596847015
785375891
161421506
431880934
407839804
1682429177
825932463
457122804
406380745
775776020
461548586
58456619
44945318
581046242
628365571
598576632
678499654
1661890056
1497046162
485495721
908911135
382138441
615370047
1319164519
371389178
77610017
1077940352
459904675
575172330
1567161819
702745052
671868054
845265275
454953705
294819690
188584044
922248285
710817
760722246
774314772
884565114
165109807
996963411
467749839
1079016140
107682949
760745067
1027580122
704666336
239773643
470869543
98100359
276581236
530380029
1000351281
896051015
4256510
454522545
823923077
526471769
511332041
597107269
474255589
302092294
620413102
879115531
289854749
1002238480
270095597
171056490
283209515
764048122
927529170
1040075538
1024544158
127010028
644961404
1119815626
1024995956
869048084
1210161098
1313634023
862126674
1169411332
1675216174
701024444
880008712
786826224
378890191
204129854
1187051632
256315741
1214339508
801690459
1433591437
637121211
334947735
69360453
930672629
346341587
992524286
1499782549
792352576
284772319
220286391
262154385
893419117
1318719708
63041583
729878610
115371980
644800779
695450242
389378661
1088510276
595898594
410955164
383645209
373492326
63826746
821179683
520375136
549893234
995431583
425013433
684465591
1436620940
608044282
1151094394
1073565874
1283392958
554760855
533326279
1065848471
582867463
377678510
401984288
438203339
811526202
1028316841
215743581
405238642
600133673
303516950
543872807
255302928
313721443
392414708
1170421622
724980056
617793616
345044978
759065450
535393350
597290956
858233956
1208052705
188957690
716100896
1331724590
1066788621
1581274047
961740623
656114886
683197836
844339023
580296410
316174981
1394831948
484753958
308440055
1468873730
159790406
768474064
193882788
398707716
292228713
849053680
198617915
661358824
811131427
861032582
1101252228
783657174
611922857
941171836
548236037
227992760
389514518
325438786
623848123
375311680
506649867
207993759
645369430
870253721
853640475
1664277707
701799741
280871709
396632659
363757829
787256943
346401800
1403992136
311338004
1397246236
752471912
1208281913
903652641
303419109
1421534031
402642812
1622312736
165541045
320418668
153671762
663216578
725926698
1229507931
805616788
948565481
1315007431
2935133
484454687
721182390
754283018
138116637
259238632
1243695520
775928120
300030131
521761138
157535156
342194449
891753497
1489720493
479272069
784517563
1052789796
88245937
197571688
726440806
862451384
534472930
462221394
191955822
346104853
659405803
574312561
1183516335
182755237
570626447
667788345
964314143
1618849820
339525648
346340239
1321389870
206347628
813860707
398793329
169334705
395314065
107218386
1027099032
498737019
568918997
253094043
320569416
553367637
247190905
1355725754
1340970367
1208554160
505031901
1414455138
1001170173
1346759199
525831857
402358117
204768061
320072904
793729257
834223183
642437466
1547833137
364376430
1057903242
798007428
796012498
960448612
886090307
1515759481
520288992
124642826
292609419
970689864
444484540
522993984
1083162275
144054033
812392451
569944504
1037309969
850585265
1439510188
1279044669
844217646
1173687682
1682214721
417211119
1082224206
472695057
500862518
838719178
214176566
251190570
976971507
57547504
480675359
831611353
1416653721
266648041
1225361628
593945918
1514355917
331245310
243743687
745087776
1466014552
577963024
46098397
361190969
383293384
861801704
769885698
642043435
485149047
838544550
62059473
818221355
218895466
1367053250
501696537
535799026
824583637
1399690425
1337562337
593834894
1430068464
560873310
1141464338
142586862
640078416
687332834
1471104199
1346342113
830416271
928421728
1663330565
680778321
125243486
1652964585
861815469
351191922
1125505198
1079232517
871335228
1225398392
931712385
943008732
315065499
361097855
106627798
755231636
737168878
559345228
65484588
538188962
446384609
428258282
539664281
974539488
717147356
1620422729
1315123789
1359558276
467122920
1399579119
618485155
1632864187
291398576
824462162
80839774
257612814
973193568
716483140
524693400
1361330529
328622816
1138033711
1431795068
83890217
354290618
999319693
1015020878
2809770
505458981
310596945
785737015
411594796
538154779
582029792
786108699
133428196
470513694
894624274
1315040732
518124065
367124699
143181384
1027791333
1290078784
992671290
395390337
253816388
289997110
863337234
614709462
793239802
1346588476
1432092779
370881559
882499796
205549218
318215043
1036051678
981794722
1641850337
432544900
131160048
1210123181
755944148
411361581
213754202
618206173
1385447915
599227896
254111241
728259203
989573303
204773590
312549066
266910364
161434961
1165977569
709324087
508028991
653418374
413305924
993930858
855868458
1034266138
517522071
978399198
844399899
544798046
952853474
242994448
210240180
422038641
173450076
768570234
955968509
52091028
1373774556
143292417
880623172
168495614
234135425
1017442770
683909838
1059136819
869582467
335627361
1010349605
399757662
241056197
306360956
1244802234
270585440
292060675
686253677
939441007
976881507
1560853244
739610826
796099181
1224578422
2252655
901602999
910814904
738540360
660636216
443855955
885767725
609389494
518977453
1236317550
361467817
259096438
623662802
903851086
614126301
972911434
191715422
340231103
1460928840
506535196
547834429
1196310972
1470186267
320272334
517250062
322491350
438871135
107572920
249939599
774911976
504620768
975653464
702050255
724518979
1020279012
1211871071
456965429
1521220024
386578481
466662186
567577802
470552639
435841194
216867479
1269114422
1074485362
78347949
223350818
1317125825
564556920
292075039
1138734489
1400333285
418657803
794359703
1043696668
493033748
1394121168
65957908
710253797
544918512
805515565
861062872
784910075
333416594
1225332313
203566571
182778711
160274782
604313422
858723981
315121313
1004406046
723268576
96362939
273609859
476365750
577533455
869617785
344055920
1109825810
484502159
1388010959
103757912
435314800
43136265
384595857
772455715
618092559
350372587
332300214
448371225
1170054197
522179797
1235948207
278544726
696093234
632547725
660612342
303492339
291505737
130685934
594213572
1382113969
533565096
1028836876
925617155
532436741
927169475
318786759
488247840
1190348607
852022011
350725544
445846123
378609083
1062373728
745907788
413867885
1740893743
323267847
209642185
552254760
1090405716
259362710
849918177
350579769
858781421
342294937
1408539394
1086232681
15047085
1037745089
1252430761
329188432
865285512
2131453
1614257152
186420965
230104597
412878041
206572119
1611722695
311071875
81731111
530782311
1499974108
609357511
763073321
1136146668
9758480
1291923087
323747805
1284493987
481813628
247965285
1343736902
727923752
515433253
237708900
600895783
584898899
756161018
1179667377
1781923
887718491
470103302
181971702
1364678062
480638828
812121136
1172222976
732743512
796741252
77724519
471212563
281962025
867341099
289990692
996116305
825782417
490153974
396492132
949795248
960341153
1268082874
1390235095
797601029
426272131
361243320
695316892
815640799
283185881
1185764840
751688077
927064009
383519853
525109884
1025014103
625121346
1084292462
886295069
324595623
95012306
1223298588
639051518
1179288755
169959982
938307762
369143190
1078260017
869383002
895566641
993238801
1480004436
881855158
402880576
343055289
341683148
581725580
331800261
1297522932
1593807646
152917891
700983573
75775785
287888872
285272966
160732345
693850530
785907172
397741509
2920265
807080243
144258054
698364813
617878335
369154006
670913329
1255732327
653960362
435752408
1084445557
383940498
404417589
258030605
485261076
727639721
159674551
878289537
330604166
469078023
1011034348
734289109
450940713
339560477
922447643
235243377
1406797310
447295434
154974684
647226463
5862110
980962875
651506600
262471580
301933374
328521942
465453667
101898362
669714419
1135239872
354188959
481060728
219340846
142391094
1196275850
2201306
122039555
165204601
1219290732
1052101280
355227369
525242767
471844109
1056632740
90389839
1401020116
112264691
906542845
1260488985
373364008
449626132
1138872026
1464592886
1562176489
1097772258
133657413
1095042933
1516075249
104681671
1328388587
360565247
415937923
338864313
608441394
2602769
477415520
339093314
1230069207
413231301
377274458
1056509616
245953762
799917446
814660043
1018965189
308893972
626620839
1737586579
97697489
931959127
128755937
1630056634
461668325
533973331
840751869
859967007
281983884
320864457
1244108626
112190883
420680358
364505114
181153578
448720617
1490576
1238221510
687969253
1382524059
397585621
303739786
595172383
653391848
989088983
199008616
801322428
67468760
517875693
389895311
1580608347
925163982
1003051975
484844010
114249904
267380973
794879010
370237795
252527261
940657523
174529382
1266911804
771964929
1146858209
186322820
347542936
862807595
1382930725
493497046
1421608848
439292437
1345426025
715135927
577557070
525984836
107809685
700793183
1148716161
950923298
939881252
1265919502
747082324
713975149
427558186
150547216
547852936
315018585
371619462
847556209
388807900
374554852
286594942
1451359275
215659532
580530692
660651079
709955018
633984497
1278334896
136499120
945500768
157864984
616492708
461489965
260322152
332058
833243761
239589833
1193892780
569690267
337276767
932899884
1617688701
722910561
498873694
487973245
241075321
116701681
412098983
760131691
729563648
806319838
983474853
605668187
987276008
1379891309
1438965723
405175815
417031844
824626061
637341271
1119675279
542031667
687158969
310101475
961333943
1191224414
36124259
1638635339
358063112
348362626
368261541
1193444080
1437030460
1378848167
592886381
1455016894
201877152
461012925
209724767
448539719
301378414
84307986
274499890
1656937731
780438773
1713634050
259181849
321238912
118493528
1126083130
1303349426
1212642961
421843626
575726623
472008926
583890963
558046738
979965209
1607155088
1150224090
581940618
1139992678
728907779
802100382
264230474
1549214247
479212053
574961035
691647655
310069119
2691770
545525576
672126199
893298491
729292442
488373538
282556124
162493727
1524203146
93356444
1003060238
1104467322
464490
903623507
873213024
620953274
764865327
326031128
812322184
1850671
1345382907
773966656
923135934
352526088
1551702919
1016838540
611179205
326291643
1164529946
1053606704
216139006
645015622
1277948402
1300039697
160769038
432008823
683979356
82465155
681751027
409876877
51512288
769123267
465825692
275985779
209543964
357668150
541651766
1525713659
358291391
359388043
332621649
405475784
1395071858
917608167
1226206493
910445546
149075177
1089977217
181304298
423610295
480615036
124243708
1424708419
1359960569
1040814746
200709523
426569956
284652946
1060119957
121889854
1171970281
1183080296
906306728
1535857063
656757589
754942514
265935056
720524951
628116616
54811953
337238663
471087470
110020335
567904648
882525304
650722280
706228831
389602607
998952729
696848224
638806881
216004844
175807848
238111025
1042760226
1649723777
138506202
486911638
1002367817
1309118129
1193259444
399898044
1667240900
654681729
341097009
491770880
173335335
799183030
106437482
259093800
175884572
343643992
311865231
500570320
674159597
1767696887
1048926964
103145821
464198166
880696355
1152603729
303471731
838179012
685647271
1094519897
160267915
442728420
366699774
429126348
640142422
1347033578
327000146
565321986
267249911
1001663843
288865038
1421159077
543731582
875591679
460439478
148708668
322524240
211606115
435321442
214881515
1303434198
730989647
343762235
512783780
1287538646
480955975
265652543
561549203
264661232
576397035
84507121
1117367476
254047989
144808466
241392290
523077337
1239808298
285153260
431460038
971787265
1670777985
801528155
618916592
317119601
3861655
352143247
542149259
290436536
656656786
1366721775
317908728
419832992
913181054
416155327
398442839
722318180
440825760
166154013
962761598
373673777
1004521417
478327133
309068114
519948578
1537968832
162242546
465900794
546410227
297860286
141503525
945421440
622961898
325741419
1345909305
460285854
524930940
519737057
636673753
710683796
146561024
263605977
340739862
502915193
1474858050
1387692020
378120200
488476037
1774419614
643762458
557953794
207549535
136686153
1072907353
423852391
318350301
522150294
490035607
711241959
962195053
973693025
373157494
286421846
810350517
380823808
379907392
718921810
339039107
1437456940
185071788
492056513
1382333170
308901235
967640511
721866569
587494047
342018554
284912678
191195121
664318730
619139876
1057701994
1457482822
522379016
312838819
1316996884
388103055
251529618
535711213
1184305840
511394787
729958397
255613767
1151190819
341779377
441378040
893416626
794285962
726835311
165827363
156980478
646265089
429682043
908129104
328694935
63081070
675219838
765052458
1124025132
418028347
827754341
285173855
535797668
983362616
442376903
461712678
1080473021
842355222
702604629
1107987351
450173294
469225867
459820907
142215997
1228739371
1243439638
988791019
960494031
877316900
925294161
230866703
610894145
1655458301
1051223858
169485327
1628420060
27265012
976922196
262980750
1436726274
370662109
773501535
183102915
2539193
434430809
443489042
547026629
282808562
859493404
587608273
85264684
365764995
1357953632
1018813474
930846754
1098425882
1442576911
523987056
1073432699
422908778
185909354
496153086
391980358
225630963
392673122
1601471249
194193363
504601352
561156243
745509456
1692312299
981673909
196680764
1164143265
380747041
1174592899
1056862080
641535622
878687728
397278578
772597416
242314612
535227840
831830362
319830714
820321292
1138009077
339187389
1107890887
757948717
118171878
1450161261
815816191
509399141
392889406
1055158789
919027126
769837138
508638733
312113045
376780798
811767804
541591658
987316611
959864125
581370628
267531392
1443585663
318326865
28272936
632161605
919051996
390479433
686398792
664900767
460178200
1026538693
554238512
510692672
167757923
802512227
545263851
430870365
389862515
406532378
201306079
533744849
908697852
506609586
550831855
201706045
660902577
1446491929
820050065
1124888958
492139218
782091840
325371337
1229679991
333064659
846155123
56680706
978456100
73083493
32155777
380109880
1353473629
245435128
344219514
785548869
1006276134
1017441274
459958767
266754734
1056236612
327469941
700699536
745175239
370589662
900537161
1427914325
987299400
413594293
445442535
1349635195
498148083
171082727
1114435725
355555755
480006236
27704412
674956299
347382045
1132696951
208126858
631738440
10227216
834271205
707983658
930879184
489057183
906466985
488284786
455822689
305053888
928833276
1399398332
104171167
1229971240
180727670
263945001
950943634
932731599
301933252
402307151
415057591
360527269
517198917
315028891
117713217
497125659
1117782957
39276778
548358646
345821344
838747450
1575063489
528196662
858831803
741929341
445268480
650365845
173467804
747931127
85330013
483005826
839228140
389087210
930005710
988799964
183938379
1061562867
409571481
258064118
274450323
435030711
1036574949
88219289
942039082
489016359
1571766861
391597873
166325799
618895662
676548955
129756085
546362886
347732016
976757822
279012573
343605152
700777863
744273612
1310658573
676928678
694517509
1043217537
515289016
1018876768
176514665
47830805
1285775449
279348955
482990809
152729905
1452755552
1474761902
3262834
474192698
177979307
393526852
390244986
880861645
301895623
1061379090
1418821379
1142712916
556155115
172497655
457651095
1260679355
1101103075
1160911288
140684803
853948337
760262338
63925851
1301326824
1074482112
339464924
213096378
427563646
317452624
893982009
247061557
535580705
1002578114
345463177
427485543
266241261
765614456
366735842
402975511
395581974
432812166
784658291
326753775
499449549
762844115
1187014873
442054376
546588836
320843931
1301517548
150774144
46081455
144679815
191081377
1300018779
1101071573
821266113
1184600673
391134532
16165239
667510278
408938
108914932
118987163
351562034
550573811
459558465
27510730
1058607389
1201462293
650426349
734129043
486183686
502687182
847693524
390691423
891714354
939328113
395010969
966639841
389193152
678309664
749151715
743945934
541372602
502830213
642516340
541423056
812405512
655871074
317229
406871767
317463395
832989336
598799777
218952590
650588141
1500422448
654883322
1233188119
975923061
640072559
163577520
166043730
972073323
857042725
167522583
140967040
886880683
62403092
1212191024
493454874
422503949
503880288
235493981
361044511
4196183
306108140
277081301
410427085
602783392
96640420
257470469
387124590
319386296
337744979
476736737
632838766
213063642
314610274
264912522
528434978
713858556
265095423
782271719
490995586
1143988295
689830064
1132032034
759476379
1066260782
817407347
1309487786
1547174392
208413786
912029572
850966027
1172994320
70216138
202149197
470619020
673069588
415181581
93319904
1000657787
450092217
885956348
588028550
188907087
102199678
562812423
777259560
1236840
857743245
575218687
449724898
196170558
153172771
1334717161
838424087
481400044
744948610
557841145
309972271
1026466757
374143754
382375995
55688373
259856851
496640736
500913946
414545997
1011092490
1211855489
534175004
622217682
937251108
497635772
40124361
1005808876
304634562
189967549
424069056
342616417
777915184
511249842
449737664
334978399
866313021
71829658
1270707016
714450495
498424126
1335115876
581876388
638396710
1460689473
368146716
473281980
761659711
1160559898
153403666
258241980
421558
391111010
360627880
1526969444
799078768
1316448159
37807476
338227946
639903032
310721641
279098296
1495937600
43105240
400597729
74344053
707209637
500013879
339383170
496804182
114442662
567783489
715439497
451354040
436164937
1432264547
227331888
942018075
665865019
372109961
356933205
356294522
323207658
385758951
898149747
497945205
1236020900
528569009
1395219878
306793351
727719342
288730131
1232208011
94201494
242444393
373004910
1296098612
419126183
339444976
555998811
1039109351
979180853
763969117
423036452
181924211
406233047
641204297
136071288
857807452
1542649057
451063606
167841410
123383138
234027582
618962117
220828149
370927794
243343228
1238927567
188529992
215710032
490750071
308733911
1530315847
383064587
380843015
914122622
699362020
479080696
1291597108
918053725
1073258700
444989974
311100340
1337643935
538733486
1073021387
1296665946
238445496
446415910
760060740
510404543
411316142
483111956
762857105
460121925
1218298471
763654562
925991806
511871718
860358720
1061466667
1558869526
157434828
339617797
956100636
81210352
253995952
371943627
505735083
1256943973
204189348
960551078
308526070
771712527
300692777
180542331
521173926
500152877
385381482
1411857187
310909006
99527875
302952270
1243844597
400026908
631328205
839896628
1239497454
495662072
306420959
320073214
144794516
983442249
1291812613
112395415
433983556
154807769
1084478852
264413457
393724007
832691661
828946969
189142562
488782524
54950166
334377518
959762219
105904909
344320861
197469021
1139717576
401431213
157010873
1061049851
284974709
456734693
118895300
2248304
861938718
975251292
59270984
1358294101
812277896
1425321
964283996
462714731
678907711
776859285
858511940
511947547
158008698
335244509
529708842
487147323
89862773
196785349
252166795
508153669
71398202
135987627
746888329
719701010
425644406
609197865
388262969
873736751
1389317329
162382772
1267843017
1061904959
234492717
224014639
161332112
112199034
1050121275
148514816
440486223
214648001
365614384
970906005
101879211
217411567
657078
507417560
380450773
270694195
287766545
412813097
96890369
525353072
666234485
1015509360
427091887
357146007
57195086
204394667
598587828
253239255
36744036
295997410
448166548
472320444
586556793
676469873
605009490
140034737
165732496
770452599
1504157951
300769752
958312637
147025436
761125407
718163326
1044404517
136478318
73590848
1308692
148161920
198324316
678407603
179008061
677161168
424363477
323075421
192256021
422006949
614694487
464258968
502470081
786646484
513409895
440087073
85215433
662392303
215317972
852245266
318441320
1050077423
426572879
587005540
964489369
883464150
725441167
152499924
930661173
329462887
582914483
842508596
1052371406
304178687
564339889
827164829
1484400241
810583285
627678292
263933699
919044742
986482514
404149880
874484848
288841015
82156227
849576073
1228318452
812021955
580689083
451135227
302903537
496763657
117324066
800590933
677726276
1528551170
1445273446
285682109
136225244
1029589392
1263913850
223599166
297114140
1045855581
437650802
414659467
237200741
108382241
1546634574
839212868
1162611824
965318808
1162704066
1052902587
121759442
2350229
894640841
197448616
486782699
61455975
584329503
461327467
636411707
1306942366
182522585
34575982
414852272
558889284
514817072
393491126
488679491
463484524
1165571638
485997453
461842909
9557738
670579200
119171857
866100552
344292351
551558366
352969163
446375170
219750610
312639080
1130613996
175614709
1039583151
50897022
397550434
1568677207
273564410
416915016
357717933
529741119
1268444
199498408
736750466
831994676
322618564
644828487
389977341
837562011
329004200
255877042
880938225
509885541
444709263
980143393
830986359
327040822
1192869120
380081125
407913068
156351252
309192583
74623640
810747917
273577251
436377679
493852332
1116732038
433839097
1130880754
446792021
343877747
176807757
1204358074
1096994370
965799828
789278335
527842403
390090726
776359596
482864651
489577519
1083835767
607691489
448979690
554156033
212511635
322178021
1377628750
706383
814502635
323633281
704295
74420650
134497359
47292448
483788491
345368710
506922404
700366667
399044331
421344278
1361846965
1056337313
1501724341
577647875
465744785
424259968
629651030
1019200182
113139287
617917914
715361168
352621765
533148639
784646262
61792386
503826940
749701078
406384051
23455565
194663718
803805086
218149803
574678620
286746200
356798625
931005154
318428061
612454794
274538920
336082014
425708883
120799249
227447262
44146920
662892577
492554311
320221945
355224717
151797353
1227351284
295781828
420164605
775763539
583572465
910080666
505639429
211472026
260168938
1136884370
224078157
179673066
471689303
358373776
166102643
1679603961
600937432
458013100
243765778
60228535
267210174
411380759
633056681
419264657
689522597
588212388
494281721
175983541
222708987
582493111
224262353
256425323
267946215
194679281
476741489
422784700
402642257
404263008
477098108
861731624
1085269996
878376366
310816005
361911236
420604802
363244451
1608654174
568972806
933072577
988652347
273424415
1378628690
435801059
904576889
882485040
992057965
269631503
1369015574
1088512243
1012948200
312301149
806166127
517019365
1308527454
108710315
452952782
662635568
246056878
397001268
916343088
783856200
485745042
9898826
963504512
970211235
642861001
820501579
336464646
370956864
375990893
309368585
721047915
317280853
211273088
454768669
155461712
1598327823
208232561
124602477
1060310208
95602557
579332618
202973774
359279054
928236811
289724476
743765326
945326548
778374200
721759061
541935375
247715676
1417580399
490336903
241013600
391217825
1486335243
1084337703
145178744
864378121
915147659
459201200
343249716
347698346
650268370
400120711
192468422
549198678
973680517
384144694
1015901990
1078824839
1641768060
372179376
272405052
1059486506
419623479
1008468623
329393129
326442318
1265735416
228398174
425439766
506036098
348443555
424770702
1521299776
864459477
1898010
433387519
472845803
1426242468
1430757986
744540055
870041779
161559009
286408687
429263795
68806021
1188563888
397983637
43336344
295007191
786171362
831495856
910956880
1303925083
741240274
658249593
845071016
303196732
686604101
1154350731
703356426
73652927
1429169945
931534954
274050240
838730199
227369010
53025576
1237637583
556962395
448673873
486497977
1615756187
822284835
151746799
533331656
995693999
1216816813
505864567
338420884
1612148759
811384433
223000558
204750333
1013505799
305029217
592911319
369318826
305082975
1388571465
909706257
984946472
526916522
290597372
459452449
492703718
925003330
1267059140
963916620
90491821
860226819
284528053
280989744
1332460042
775610772
1053212836
684547936
575876742
409249233
1117003511
952835494
526739208
635916748
1331746003
424297973
539281445
287322654
398734545
1519964405
430072176
1087920437
161706639
736879579
359630317
650959584
813569474
348694501
434286789
75102364
324792488
343694211
173981622
356993003
603262479
952921828
1420265968
544058722
376410521
466268956
528731515
220533686
771760735
290592211
1318573610
399457691
325980399
199351247
1263782601
266875068
551794469
593002040
182626225
1306584981
983899656
246126518
362544313
888646992
404463939
131056310
561876394
573526283
673815241
659833827
1353358063
384939854
1121657686
259755384
299353368
167018276
970284128
611101927
199223389
362273573
943819194
496710162
487705994
174488732
469741561
794490344
305095124
1033912345
554483255
420742822
867842532
510409631
166592604
431423434
350734613
460946126
118783372
742797965
902672399
482586837
1056491635
240764842
800691825
169060707
1296222673
901594829
159049063
452683678
555425432
290528167
754028191
437116964
173235009
649943253
209352307
616881768
433116824
977411543
895662533
1311805003
863504029
1191851213
331964025
231323557
445691133
965134442
600700511
947078034
1007338056
450902796
690812687
490176273
883037690
242564900
449880378
233379846
1000148438
348090626
60794992
1063314382
966018366
221142646
424295996
506333176
54605879
937148824
720455660
586264011
1490233713
370429296
1181921726
120071316
1339144728
485885145
514699091
466351225
346297755
438552322
1216179142
976650197
515660344
539777505
787648044
328244049
221731915
151078400
195201837
551344320
105631645
504052278
445236387
356381510
700635063
609352354
232313778
298020655
433663402
110422564
523515696
700077177
856378994
394612546
634023611
365434656
474730811
100747090
649894922
134463337
149511054
1473932716
79572698
384893669
695132324
263054869
142264596
389700068
916795799
510513642
566443683
101921321
1045550719
149326080
1359746821
718644651
223409027
1004777835
507050872
422956695
1260441344
142357120
600422161
354226704
374917790
633532651
1388030044
92588488
511883159
472215073
536883969
662057243
449098286
263085807
170805719
920182581
645785124
916620626
420652691
314310194
484864170
666480959
1151103948
1136509276
307588343
487537585
299857509
858717423
769502702
790110355
386433911
1060199177
600942881
745953833
419580649
400192475
713573186
678908192
482155210
409095733
1260424761
507675816
1098885058
1340316647
352596999
1293913334
384692086
435829906
1348893592
356676912
426223499
273306375
388704165
505811584
168474176
616047131
48888718
774273533
827649795
1377912369
447373828
753826860
591018371
605803750
239541200
969660026
561712725
512258960
389510257
679098594
2975027
921508146
1107893749
538710587
501576879
228466984
311739933
431423605
425879844
39082054
197112026
203160463
979438492
378772618
352135023
562248378
398827673
931020270
477750509
1327611039
356388672
1629587068
197018169
473872442
503585923
147330953
424180218
278570194
510828454
398250978
631056828
1631137636
366975629
77820406
228652527
437909942
991016015
747899527
1403695846
214239726
475125091
823791580
956594488
1459444063
464401812
503635
411599861
284089556
428156684
773178321
751535022
354326812
317215143
266969252
337396954
316911833
608511288
741434581
149205138
1287682254
1583891791
1479009502
658467088
1231236875
232075799
1359163599
999576436
1214539457
527477710
1237010071
955298260
1601906486
1259747790
540574215
235396688
651082585
336649042
261196729
544630755
767078443
1475108448
495481413
226644445
9720273
173779672
251531727
395943962
477570258
504703500
408820215
704485405
363972441
97200997
804918579
497910752
751849476
695273910
103830186
317397878
328946185
1022807815
412135721
1280513207
428918104
41293802
428066652
541143276
784056341
1193613627
275477259
1130299689
80815258
282099301
1610950223
636740144
644771037
703564781
216603846
881366537
97400421
922011
171062402
395066821
1610540931
440036806
460186740
361674448
173382
694320171
571974239
205048049
471185474
400930812
958697184
300044869
1238942804
689111005
284940947
364698040
781545904
1328884130
1131067431
400866720
624586766
864541612
730408924
211254202
489717506
375767165
80744318
1088803349
298114407
939415536
1311995446
466109938
646709795
264679536
228919618
928606381
185683971
483316150
470483382
677741342
656802855
494421064
175587831
788508815
495583524
329674008
292176620
478864702
536898742
1181727573
243812138
531574631
917003095
862288598
412980171
284342849
1082148009
1430097809
419590002
191934103
670032401
248368213
35822792
1311113212
868902754
21563876
126574946
212547639
1320496882
455550124
210339313
342737429
963820584
1090873576
210349388
1315698467
220793938
1068704250
255038672
314842355
1335742666
966685702
413453049
254871671
796796185
476260929
1271428504
185958101
968095278
155882316
1265556168
396762687
359051652
904819154
571777570
376024929
458289108
516640946
1313383622
473500317
118554754
318106874
311832190
135943507
1016935734
704795406
1687811588
488699165
152981227
245575843
159948993
1520972181
1357286198
648734981
734449530
455580783
375755422
506445153
684320711
181350617
604450494
889947089
629471065
632314206
987270276
472629072
474884200
645493859
210650022
293431749
781043473
484300596
414016150
426558527
424280078
444041724
423366347
280453890
363790782
159146373
244649872
746959101
498310938
525686616
457315680
848905368
37004847
125659345
252489491
507215125
152764674
739785626
177907681
332221525
432357928
283800366
140570432
331435568
833760605
555199688
88486656
896474330
488432788
995682005
1238473620
784280928
146633084
343670354
918494374
621145666
758113324
436900101
946859887
893442436
789554447
589933184
810180517
97829339
276552987
342103048
1215823508
207169026
835684697
176747108
217909672
245508419
57550028
178631210
470691910
398220543
750626091
572699221
266093905
692564269
1121382734
836170840
534770753
778794390
720958588
393004643
765930036
150827687
830623966
216787178
935214564
239697227
738507140
264944762
508769847
539343498
310857163
377938172
260424107
617881320
508090243
1282326283
170732005
73796319
116088630
12338509
912538202
550554616
1286246714
514684253
132471766
397582306
625269899
706693214
1137081642
2175678
468005707
135839326
1173204393
214186821
1097837072
226104119
719976620
376441177
366581761
532305231
181140903
107996613
275691535
462311073
1489231202
405322774
580336094
191092256
52839382
481210
512108586
357354213
441023971
467554988
761910972
497486328
453542973
56290400
462210508
1560523148
1052758617
752575197
988091771
317222653
277974466
300371230
578170858
421657827
540610786
1306618083
294594386
1378738070
1148120006
590006117
467172406
1122598011
1028902361
1428105062
556527463
495958798
1007116
418940676
964750841
490207894
1392801508
491737022
314925791
188234789
68244781
537700687
114628751
818456019
384543424
73768846
81884909
403249199
633456654
168090136
248886560
561899968
264227806
227474562
676929949
1371226300
705966440
705423572
483516160
263761379
444684948
1154694489
239813617
784852287
356700139
634304431
773270713
205835357
400484437
801536469
745746286
322436241
42394444
744369109
951732271
704189530
1664666521
783352829
741989190
443069319
1484097123
423582131
623187645
331673367
440280979
356104986
446894132
546940227
79623892
835941719
355690993
388719982
605692904
647590320
1197121043
763345361
401591900
484778901
1496104424
248433793
820807293
531580538
521113799
355788884
192399124
548749453
509719320
714136049
296550994
872834538
795422196
3631888
162442544
582904242
385031484
667438189
1695380476
367873611
1195516473
1401218977
220856545
1064592779
357649390
295431670
347736799
166569229
1332336828
409444936
184722865
533092141
1009036374
411643186
201029616
773469459
1008852499
729501446
1350851278
239218044
610569218
428559795
253419973
346504601
349237042
504329046
536784539
385143963
1128740585
311103090
975481658
392807124
718776443
882381924
1400487159
1201272262
572145944
315807078
1001076796
1392655330
1094663446
372386030
398173906
499264659
1075753595
676047806
60281133
439090335
217040563
489446029
361897133
982294250
233571427
481894620
906391776
455939429
398206437
731280515
1251814183
878348634
864816471
827746777
611037337
351437495
643323552
114964066
570447038
474275161
284012425
277140132
708671035
1069082189
370289730
949470875
138602604
866958751
847173341
639335422
175792419
280910070
1745441731
693550992
497800874
718006116
716982714
154375525
499125752
439956363
248077333
969486116
626189365
444187942
450555137
405155717
774292768
184085411
1035341737
416814105
1235649
423844729
89713453
384401404
620547274
577598823
273703290
371073351
204334172
593450690
412537451
467555571
481898745
1218354870
496034831
382282464
1494390761
167657
483871669
367799998
1170973624
548567772
946363014
356433858
1102013578
734697483
830881224
343517196
206952494
966482463
479392615
855972203
732899594
356978028
923483267
193858970
1341408737
934887134
419352915
434401023
1267712961
671182931
1176385707
668595130
359902827
761097657
1160343201
469855769
491775043
487510121
444613500
488457700
38729909
529239003
237297432
3667458
565534545
482403107
1329797579
662452391
737182663
1169194093
1646250588
603815967
51939291
421115329
254276159
91200570
476411664
535826176
194127305
397610717
238290271
627701637
622313254
259932510
414719943
165975216
199716790
338420580
169321475
425309796
869379798
257937590
428733213
474120196
325085503
151470933
703391458
62605552
531564537
220225262
443793925
1370134120
1190440776
873462643
391444085
429129927
1119202302
851128378
390330237
21432802
1188236405
270333315
48440985
505746226
815473309
893191426
582215111
1063549380
531671723
185676404
695809836
1298052529
1042489553
128124631
263290118
1109390215
338332329
718389751
1451925099
376755184
195634144
212296444
1461625424
438805472
415543150
393864520
132771931
446139588
240490636
129172595
1021596333
281713586
314620594
401543838
92808839
364018957
877946700
203556046
186315768
572806666
1409917278
293925939
178943534
765092440
1468342742
190653659
830565149
619249335
432793740
430134941
1481286931
1042915402
409923307
1544954886
339831179
381840100
719668093
205659488
431364634
914193734
937700312
904862781
358660868
482702010
983038140
387056656
1077748727
772865084
796310104
65578293
860534035
297726745
503374588
1330401795
473541491
1320383300
216038064
194229798
192892535
252379188
275275195
1231889528
331748136
1180546535
864012995
46281179
55737054
1138019390
1047151792
502022243
308951370
290343245
433738113
1020369975
586258838
328591111
735725238
320319354
490793397
528175448
182734604
603654964
358626841
891403751
281197555
381057455
134162838
425304786
429528774
342574302
1448301910
306288825
1483702789
134043724
937990339
402284975
1058452280
639228400
513082772
509711797
959392469
361907506
369018322
494347799
685248589
1081583713
269355373
199171687
456142832
484439134
1332734269
1006495242
333955095
126289128
800788174
471320345
385598278
1080576313
330447061
27850890
478003845
990976632
545789597
116526532
482123668
136113138
1058824434
751477293
54618322
733509980
632642343
433611486
670666322
296330109
421962826
252392859
746513670
1003087345
927680239
347730475
352918244
6876531
323010834
507197476
834874658
377505698
210736204
402195552
392806939
1245199224
1111749219
367609488
817773108
499632866
341178877
103691294
279164009
258268966
970053541
953181840
753297302
345332699
42742570
165557586
424124113
936861749
1077046631
1250267017
261167549
1220576741
314359208
412778907
941672353
1540184167
312565176
873655852
1307875027
838089133
290189989
30828829
432302128
1464511918
548403677
1279476699
1142048515
979147242
570820529
1775208407
453692645
832262020
772975935
85872402
136971868
470816721
3021470
444960770
508526397
52378928
1058315547
382560258
109749006
-497553600
278967163
296239740
589405713
404994958
494966549
955944372
349208044
544200808
463548492
92668004
677238568
966814900
882539757
244313587
849564392
67650236
1587498509
159721182
720109048
528819495
1186891799
418915747
1091771178
424083563
468760733
786467601
708145458
289494129
1157071504
623200022
1038522785
469242923
232877783
224761158
131467137
87407341
103120148
479046147
763574783
112110912
321147969
453293495
328914874
236438249
1015428677
1096854829
284595598
301896590
443529900
311881239
518229712
1094549245
331447347
538029884
47583515
294289300
450929968
341814946
922830473
378455346
1088220588
1047438224
384557450
455555353
1085239220
161529277
364303930
800895612
391655557
1105252911
138729475
992165378
566093572
397379818
337291770
85684204
782576649
438788452
706448872
237812394
1109584333
101838976
107260092
1059943566
281890752
453033305
265569555
241181262
559002790
643196495
158744091
231618552
262837916
1088361
445207638
783471588
86461807
414879141
928080204
58702807
228419053
701666774
693948783
270692466
1296660770
509117687
842976889
309318204
718960765
337118323
644504118
962335150
407313359
848398360
990084606
767353208
455611951
684701420
810883749
516385187
1117559495
2996589
457408035
856025289
600402320
881186712
890685262
1324900232
483661387
703555725
1215944348
586417411
472010383
116007921
190046561
143221593
598202143
399344730
870279344
455488642
405171312
1069934458
128111886
239849032
1307825066
954581100
176654053
516282822
1074156443
501569994
794016804
711880956
769441218
777815455
885812029
1236693
339737896
32236680
477222340
688873789
488115978
997563427
547367948
704405125
599344637
455206376
300060980
355845230
465344798
211953906
214297044
639915616
341518922
1607410902
205853318
292463844
350271450
390770494
492534372
559943764
610916925
1449296373
1069908276
322823934
878493139
470050045
762632700
903295213
1229483026
380451224
494083114
488674417
456641768
1358217732
571633734
65188302
1099611794
286279390
1278996052
325196902
289927926
1062165259
541090459
200126695
184408373
973499257
381094761
671308644
840975945
698274455
851270258
343125911
320894868
487336663
551386030
353001288
775665526
785497884
890273634
245892956
282633681
236885331
861393517
493691454
484639241
1231079196
499791721
115545681
188829794
396602973
627420858
1170724919
208482193
448566988
108525049
342663820
175792969
1082488673
490313094
346572691
381069427
64742029
330739876
1169624
977114010
579082404
560145198
248164865
620668542
721116116
255938229
406841597
214685422
597515775
1158667248
630045348
427045499
550158759
36403976
1187411373
1285013882
1168161056
1809007
574680867
214695868
316594537
728238027
431352068
618750502
63406961
533847375
868415968
1598358554
858561084
1225626917
514614317
458493754
445865477
252074291
547736988
214438171
1380857369
1117859281
242202177
359258798
254992323
388841646
305113161
507803361
868807961
233232566
1186490605
1084152586
848830531
493776007
500752617
945773771
526873395
1410953532
1320175174
310709484
421561426
1075803408
416324227
1096778815
263166760
434254286
509526832
217736315
1316960272
154870057
1166023119
404903906
333384497
1101950690
1521742098
183076090
506071742
579121460
1107588424
678180941
450807322
529467379
649825376
1697293783
303592560
169453530
532271554
521148793
757109009
529497859
718160219
68294
212140871
450591856
518455615
937810132
509116762
273925004
271979856
566110
450491515
911705699
498306371
1108847831
290133488
223346924
521911138
712580638
49842863
285464446
371339410
312354182
442960522
1074298
79664338
470855642
151748576
772457486
201918965
1091361326
662561568
347392799
252272109
1235675236
273771472
122685379
760859494
315699171
983851749
202995867
334131041
912221211
1047765717
745667740
617688339
1531919696
1451646078
1408710553
135775229
439783216
259549937
445527142
82140825
1317198569
991525550
870623701
747589977
443225285
287926672
440420680
109493644
368902329
1231792395
488218229
562808245
415361500
328422302
293421276
34002028
850362558
883586176
1441907348
1471859763
5428181
471348282
549281680
1167159876
450935953
535572877
1458022690
231866182
714237323
380771033
403040016
58606966
851175969
192501094
89269014
2473641
492704456
457019901
275815679
180770736
339480254
327467272
1077670484
492603958
398591999
244986518
135326126
874470226
518107076
562092793
37090314
1018057086
966226008
788629891
401716792
1084007334
231930132
208151457
1343321350
1080308214
287986947
963449289
458724167
251527336
744461780
1270752491
291304135
1109363970
183475383
1032895353
657723751
631784667
610962229
477489656
298553416
417384310
139478613
559554203
401601094
398712573
543094973
943995855
573295625
326521692
422723981
281886952
432870486
388378780
281248336
895997461
849687009
168365134
486371274
286004753
511479750
906916576
563413134
910118284
377170497
752099363
112548544
538536206
676751422
610703800
959888079
392290808
896103954
780022284
381945045
669719396
562776673
838655250
551954636
227378158
1031830069
604070184
370062902
271121411
1667172547
310435465
80193012
707505105
424767509
323278443
659471184
384385740
492393001
1244463934
409304521
514721901
649620253
672980704
474484617
343248768
369114932
497947040
628011657
177556176
1211270084
724753766
409955755
509487818
750890315
1373812373
817137535
348192770
372400637
680813035
1425042976
333314002
701204621
1054280177
603999510
259090162
424253170
166173847
341141539
515760500
767686876
508057611
254578400
946201770
157206022
482257112
211803623
188715002
1297503548
287134336
531655080
539853060
349870731
231416023
531908886
307669953
278538130
714256980
437163117
1237934065
183911290
343270654
656464976
1135701427
403043334
1624567676
488258782
788569291
76864893
824118825
49441737
1290460494
564772674
80501699
432256693
107614706
371027182
578816661
548751837
206366682
301551651
573453384
355170259
916427776
438807980
690131294
714742400
279312270
1051114177
501120165
591587131
1417618887
1019965074
1384894663
99988835
293805388
985592302
503605745
413281633
1133435560
226085018
1297692040
662255482
1314978590
368607380
180316665
459184557
429426551
508202302
867742518
461439317
650694244
293792704
877777150
264964554
257707086
812293341
800865859
457534684
1257499219
160651195
31840644
382870169
1183054978
991553950
575237132
828620120
870146996
223825480
465465499
678616990
410468106
1150886841
465596360
937157279
1303057693
900915866
479555366
1054083844
170765258
400153646
58074750
465291159
1001666310
616238609
428320843
375107536
891489097
457307029
409708304
64811882
1230677074
660095057
1169624876
60977756
395924360
470754064
827744031
1247456879
535783129
854722500
561830321
95966128
406333936
567683817
810864647
1043189405
470239531
367994841
539019703
257084662
1062193088
601540938
394456836
1092278118
377987722
150714741
1380717891
1658830985
602320084
1731350960
1049039778
164132890
489926063
418930737
92272100
277380891
542097598
455349796
46314602
404983707
177385061
874568885
288565892
97846178
254175994
594274553
408855362
227078074
317244453
1025755492
313189103
360755327
1337281197
939131491
1314638616
444477998
534743646
423910296
394097455
1431469435
445883827
1334837281
816704227
724670936
957466834
738253357
355633348
529622234
858324710
61653671
603591499
350327404
257525946
1407187105
355445631
515770702
502345789
469657338
805861199
359532066
645707394
1012936415
1208806393
362813925
91908126
1774921911
619553361
946189028
526895081
728140762
642643329
543061251
961237266
566684382
924611692
907576562
466494392
646880226
481561547
202532170
-442342171
1035596437
405509730
380783259
1307398414
803177359
1659987007
512127927
258972189
982261044
774758095
557318695
550439576
293806063
908325653
904963786
713369577
426997376
822586145
706209260
577969387
397236805
296644636
895122624
1479579881
1167042475
360219099
219537863
384093890
498926957
85072431
466564006
736163689
338623538
1173140912
403106135
1556737956
435604505
1045748502
428730536
705693201
1422825411
395022794
1752226669
572140317
842346770
499833228
661607518
846172266
303056918
1048415653
1355674466
1528030477
294993328
865316592
883392406
663978847
75252621
352064934
439221175
404659614
771896229
73168690
145872025
66972713
264961720
1335052601
944539023
280541878
201481607
209505560
108691565
415858066
990929086
421255213
1432363961
1280608213
907342629
1289942819
117428938
398856190
242744314
1202737281
882331384
635161910
195682683
774938583
1036127816
325751899
102319527
817413848
504798627
868938207
517460339
580625059
267763069
1078100582
422365482
547462414
732522301
408884498
278465108
787020238
1109493599
825748942
984409627
763359943
738983638
397529317
841665137
467322939
83114604
1267830227
534477639
881825813
536854241
420249837
945214812
230505580
457390303
19139777
1474108641
487823749
174067477
237120624
748355233
1038709587
1651996749
349367609
1592261774
78868385
388087669
203397835
1653197077
853813599
1046252988
408862299
357084865
845058885
350294415
412295196
658027659
1085015098
370229051
488935949
983820561
134244553
1767817514
854606983
819891059
602941573
434863965
946277544
1111207316
559467308
878599579
573637139
249101869
177896060
1051203763
1141035079
802823873
106041709
1147679317
821100637
529406244
1483180934
564513683
394752066
530907672
703100581
1070696132
578502318
130471624
423031802
741422978
764903985
372085526
153653643
812764241
707525732
940210877
1434487245
815142050
408587737
1057042373
413507664
989054617
1240501264
131237959
1372934415
153399788
357796324
458052782
924801879
848384980
458851988
875920686
677321504
504090493
591253596
685682182
801566848
641300254
407158886
361262262
974403137
1672428398
471784193
174756002
771717096
780061326
1642530848
508502384
646023989
481802824
77390934
473032502
1327066918
102780850
918090638
666574739
921927555
133358154
154612577
983388914
1075361789
197581402
483330852
1042867417
471109136
513611624
139634671
659542646
421525936
482990370
853787469
1135826746
730784377
614779660
1397477262
489854252
548192494
1277940832
434154460
231456086
535858731
1589849869
733683864
1409768719
448194985
42741052
651199192
622293601
375536819
437673194
334629415
1036711599
538147352
292026022
458746437
458749572
514946460
978802394
194955
882888234
722808246
1632587194
1142365406
1103444801
512389886
468172728
1013381185
796075689
695935622
438147359
1120085246
598995207
815753660
995485963
848029064
755714923
352659412
314763115
371756473
460867266
463803744
269968003
256843845
1213254406
142068037
1498281011
1050021072
868799674
1059054694
977981740
52827156
1229051733
1044327803
458668228
351898412
500097692
863334973
697744303
243466469
578093391
776800183
655283737
514871119
410575170
484596175
518384522
688962036
511913918
504195840
127617969
649197517
1189533733
448692974
304497926
445308420
1161688545
442525801
1312832963
83462882
415121465
1359790
763184589
456727825
161738885
201627354
874307340
251244541
1087045291
482979553
501075063
376249030
1258165856
1212984022
319478213
295743655
1105759927
892117761
1166133908
724659950
1036553417
1361892688
454139832
215338517
242946865
623827156
1767239239
1272825356
1152408232
426026301
1012720045
1024045658
875463291
539859193
259570833
220334427
849848303
467987900
1231352283
1710291
289182396
559345145
1418158433
364394796
1268809145
331323620
386690317
713814032
377650190
403682995
553320761
795529274
525170155
480814799
216778841
88265192
669229480
914894740
464791368
145636235
167157953
805638913
1310470411
423309630
670028032
1295372314
494706102
273926845
421744958
271302566
459589602
485299254
896065562
397737187
951351698
808634853
1541445498
759143440
521120594
1318659432
883423888
448105964
171898644
360768759
147156726
1164308033
861560863
916383054
114219111
1176526631
574174137
911598660
916233217
722034424
1040503842
355056886
864634751
980313576
735213232
749193042
272188508
134855612
406100111
1121716528
1073512236
107785477
582440884
935167195
549797967
509138419
378354179
968216224
1126305180
528626995
304033200
442215158
237945641
1068535259
880820136
462175194
110481158
43957056
287009830
156236087
1352864965
1148267192
1444193287
709793917
318565912
738072837
1451463127
1325962743
169387642
603517277
469823357
247979230
282045724
1187144686
972140102
101051748
491659725
455691544
305160920
423943198
350737560
413722736
319469614
528688204
111316939
973382786
191249624
303216529
652454549
464131052
356519163
304524235
994889070
1792071412
446707320
868334059
217166355
1172382030
697794002
638597389
730775710
422288627
882041222
1051758863
1162116405
670925371
224823137
329143436
901640682
722944637
464422930
286571131
500880033
195041202
948129845
480320213
927398880
529877646
1476873172
484670425
264245591
1003892585
1061545891
713887404
928124744
462309933
440552163
1037023011
540659028
426481656
420529170
313171345
568080018
184794070
539883929
1303970216
560918667
916000813
220718263
1008675911
968669075
869217409
383064414
844783112
369260694
1382386892
771699399
514467776
331224417
937760964
827728256
1099933722
573656696
419828934
116745435
434999190
298178854
1271559939
1681973995
1237233990
465498096
460550203
422436378
968988029
533045731
527654158
390740077
505753073
495826927
262075317
891417138
241406506
462232183
1133786836
649478525
407511281
563485970
1093369858
626849935
1030520433
349050429
590080950
416148563
487887841
815068837
458135938
1135541656
654072171
369200658
585008756
429485750
491306098
319510562
330931337
527938401
987881038
1254525060
672649855
846065558
572801197
735674148
113213764
151030560
331762859
267855901
64848986
150446179
485992989
988105530
418597320
396817475
1304065161
1388474678
387054513
406252730
244788016
200348206
283529595
1203890190
503492049
863905118
1301703247
1186174828
1052904089
601247982
985720818
1479912369
83002971
173479699
338653177
754211191
463705645
1034492674
61778114
1125763537
618114129
365707599
883302685
623025906
1549419411
200705079
331990350
256715373
1051406254
152942756
448985285
831065033
495479032
339860347
1237068795
1684171178
824689840
411809358
650639006
1548858922
98970809
60263286
479424253
133852590
459962237
370286912
1251123272
1332401906
807261024
786616428
1482676499
446222348
423629044
528063769
1548365177
890702139
3840627
970780585
269998308
795578824
534687204
1119712261
1016559274
115826307
395264987
201300400
1027256461
394265981
1220185482
679449575
342028508
1930575
803984
195318490
272204655
871518306
910509763
528441582
572851717
333818723
613520974
852979214
298223928
678898689
621104363
344526901
438301721
594467358
652606166
464515789
1615984845
457746430
777222834
399547553
386497992
483739113
349028323
502609262
160027723
423674674
204862363
550715151
649835704
753583773
1021091035
421465106
722059312
1007525243
695908878
824247252
1242504438
539705117
1079077204
974609518
1130992555
325276234
100055481
1251961924
372062716
1595774544
705033762
515523200
227630597
568108890
140932011
371049687
582561623
843938533
677207969
988345789
1056275559
640685804
1051322309
1746286705
432059998
334724212
939458924
984199775
1421299136
674879542
232138049
289441369
182922096
441374986
24972358
890402036
1373981960
487852235
1171026852
693484221
331429774
464507766
1065496444
975477748
1075999005
1236481282
939888492
1600484916
805097003
435934104
799780515
1160502523
978620018
164103331
171513326
152743448
719559664
676651259
575794725
1295736294
755179087
514191314
146061217
278451892
112413038
511939684
983777156
197186479
446587889
445977905
400113747
179439715
726590697
495033949
968818668
368677027
406371674
1666950475
188255958
385492133
394756339
894607705
1212530054
938956430
843593235
130254632
325382165
1583482873
1290459729
1419831625
1693536136
1763259492
356823923
1025326753
562795060
522811689
1033491126
1175440403
954083174
445356126
775440761
1665141619
197158741
370617529
983010024
298184023
1184821403
135214328
143749466
76836171
464542
1215550250
150619721
526457227
733296137
698279541
1771678155
585909386
1383091664
739441950
758789329
1096309948
1045047603
462622354
361407841
186567020
835262958
263947568
92796673
877805226
836040045
493977338
732064310
1331331564
272598889
542355616
500076621
287236722
814217924
222908933
951760173
625793953
1442590757
429620917
86100
422110404
242800412
402221728
1241279487
448464892
165682245
472259273
94715083
30943648
1427317664
156235389
1111686109
386083054
340640333
583047836
456778049
851818102
312890945
496945022
799735479
1466434281
749297844
967282261
837201085
1203545488
441057554
453026087
361990556
842382763
30955722
374913269
420779671
536334721
1050894537
902875664
474233413
280405173
196934815
60368876
370406308
824688373
721348187
246459092
434526721
1138150092
489436950
96718877
377049684
1566221316
422746825
980991549
650311570
730883695
1697970553
701895322
1128665623
535604635
374396475
1057120347
445282947
66979887
1366837149
1212633456
404891060
555688552
521421109
537713313
1502809397
1022757279
759916556
616602610
1205967855
681750279
324692656
613979928
514352490
1040902
596274299
726663370
847570556
182837330
873268786
252391484
1310567265
355217310
426761858
1475175994
499542851
194607389
885209773
746096039
230907509
322063211
363189901
527278531
546432335
757513633
151781489
351300988
712018806
849926775
319324505
487296197
336015479
818732112
658003264
713039563
132267081
546367674
798608606
183518914
471646761
211015274
929113617
247545236
1039576385
988925769
467773499
127908932
534608344
539638202
420628046
344123959
377888587
526485129
1647590723
520418229
1355779411
466619508
1636731297
1303690484
1055136186
516358981
276971774
1169281514
688925461
442586094
1140980642
1004716772
571778126
1229522296
3737555
454184599
28903936
438191515
191164830
362921977
31944294
114388822
1000004048
978800216
1367023043
438503881
824210182
1037389047
1098337876
761922402
877186764
554791934
1045593446
726330042
136357743
1323193002
662406117
674056562
299393244
1137995355
452940390
586312652
469943052
154145520
764198991
723577023
1208032867
257208929
143766339
1214322106
1339790456
181542523
946992314
75272794
627919553
738987526
575489648
1142445178
692512211
1223514105
960670030
417679856
914649072
986340403
920682137
331722614
258708386
2394254
323715663
596565371
1269222138
816552110
943524269
529040242
877021380
390890869
541738465
452025212
420053825
949924441
469137436
274710229
720462566
854261501
751973403
1642957507
425008451
398966976
227182419
972561073
324470480
847627116
590970513
356386442
54471996
362471097
433299592
323189082
1726801331
558037307
688614283
154998722
204531272
1008794624
385280490
726007
1326390484
461591013
353711711
344970425
968781533
821097233
607377410
772234663
849606625
1271484
218467523
181194219
884461721
283547153
636914519
136320630
369015852
280605140
273742612
469423612
3136269
512744521
280703930
735182955
66357656
456408515
77739056
926652776
114606417
476040511
973033669
794085566
739635769
807077035
394876212
523049876
180534793
974970486
1053733411
220266930
1329723684
1049663292
456309556
508102247
1105476457
337069571
644576943
-533782428
961261393
382041130
30572262
801961922
341826854
990555524
296121888
331540266
516691685
263512356
517483970
1047767118
1076041352
291901050
880747054
1260266230
317232650
1357859772
1600933200
693212743
526016405
500672173
452921287
801132909
815166720
1139396885
447312102
477834610
1015023310
457656610
356550867
307728567
491175088
165855154
286243383
469007695
261072780
1031064670
1490523835
392041431
286530439
430330004
811700184
78018448
1113695912
791457051
160503537
475900825
339814130
372676434
2240917
973721248
190406389
391728413
729597006
141084056
969778646
301094688
893769644
469854973
746217475
664080660
689778117
486811561
317465954
1352915473
851350019
688623691
350196157
547370184
637669043
475258068
716716971
578425826
841741540
947195889
1247075771
1605853801
1713734041
1605881331
791267787
1430976338
737745188
350612720
1106921010
397831434
1116281684
1294765981
1047725519
147452913
858814385
744354468
253441188
1115285778
1087498433
465066279
235560902
452402629
676670130
1017323695
307676844
1006641808
1158273412
1245157115
1047729704
264039893
54710443
924150908
522155892
867985275
950019039
681546017
239187937
86190203
589679711
673964811
270735856
90407588
578250516
160205038
349049416
190134698
1487939148
754765514
597088035
454511510
329484029
348051763
229251939
1125762382
365969208
951649590
147443800
534468034
627946639
990369423
88964653
346983159
913957023
461921813
425537454
494496827
616065284
1067049159
29062819
384565811
457170006
697663506
416008671
119583638
761048953
945495805
500840162
284989218
439195991
1147311426
1014232502
699855234
399659914
517120929
339658813
1016212335
931492969
1149919145
470633323
771081314
1325320332
33973962
500233971
338450589
551937561
184390075
1202937806
1197562560
431990160
1348480715
1755321753
128212597
861431870
456902003
1603096057
20300447
45915679
876029015
987270050
228658440
381943
613997810
1481434782
697747502
215368370
437127813
610533587
929120963
278933634
579183285
1142159835
431824630
72218500
725722581
1463477894
822356681
572312089
849452580
111523209
1018166957
941955158
236228327
465062144
430526364
405410672
853840009
639242049
457107085
934011685
408469866
625690577
467580687
391225503
1082378466
499705355
148517520
188400532
709653403
534253339
1390074208
576774925
736019349
920743995
347334885
311759256
241480461
397601875
913073075
967561256
271132425
776062486
1069855309
657134658
235057352
784912914
1128604135
507764840
967648473
441011405
408067585
274935858
836478668
400309459
211253376
1208675965
370819170
148650809
1236142931
172498082
866560617
611963420
1329495241
715942202
441794675
639204196
1319663297
437512997
559047805
830891838
782046473
507191035
67083262
59325794
154367399
89317367
537548641
993561328
901827766
190758566
1149519495
140304567
802550496
242272075
1156146494
505888705
417155416
416817504
290746896
983011011
113593131
375333897
605172475
1136805896
950768950
481778526
1317227759
637810835
1008786805
1143143366
1396972511
122984682
1179414779
174159891
1011667877
908504754
275309288
2273389
88837596
450694836
1063384985
438782031
930665836
1105128985
181243562
338823183
114605200
472127695
376897472
226633385
1230833460
1016884374
1039379831
463851067
1399762163
1147204503
662917270
770293008
294285734
887600325
211648365
246672229
680709299
61962352
1153435590
855254229
481479592
1138583237
465093963
223211758
886420292
200430459
760545801
737128191
1137010150
770448057
332833765
766795515
624523889
548085896
703148721
1167941734
381397819
496830026
684413583
171563037
816409422
52925557
752754157
1451592019
784327781
396972046
595470975
623692405
535798200
262721901
597385457
110967731
1407519735
554947566
252006721
975042320
768131370
362441444
477854323
437311595
579373171
385681608
561051003
521648357
362751718
1013015423
1339183408
396450105
1227935173
307992551
298365985
1246965214
96274465
460356100
1767398758
544702752
1672848860
486282758
110964557
448603977
812766223
450517134
873839342
402689112
157569100
488096817
799525973
1018148343
609066
219693705
655297879
645594011
1453200387
595518449
512537133
598931676
1049028068
1019317468
122570645
574039064
829899446
830122977
492789034
782444204
393211363
1300096236
491171701
497714926
900552244
125205249
795281158
793687642
369453014
1283915889
350030481
737678828
607406967
868526282
1024422305
1056463991
1637143353
727658903
461502132
518815943
424650437
281399334
604304697
555534596
397393081
428057949
411503452
1210743182
856505873
744868089
400300321
220434603
358926193
372726028
599175931
901019084
943136577
537104295
162659308
1066638540
379402235
722976121
282513849
403689886
618811080
689484204
970693612
253476695
916899516
1404833539
688846905
1399637531
260778987
672569731
137277547
351250726
135635380
717642878
459581004
362856875
61281282
253728657
370822459
1041208655
330203530
361823848
797597556
1495437690
557086792
838615515
705716301
354148184
327660204
820714570
326149679
700930180
233921901
229921589
469583014
977201318
419868386
330838864
411772025
569408976
458446213
343606949
1334373300
737818924
1635327944
977024525
509036309
222818106
1270719389
628369653
638474046
107993179
331633108
416761071
51946797
649831295
334711406
942138348
431155090
955827461
479906532
899329070
139266680
1005923530
1247333959
211989626
312358150
802047614
774456240
591464613
346237561
196003248
863384635
1223478503
740899995
794409184
292903477
451263116
59343797
1378021274
1688213728
281707466
1139668462
231114299
1482165231
518573375
926762659
479519470
474630975
261950260
1134247866
1495331108
453813795
91353815
426035399
491386627
728032941
173699952
501346480
616903487
138404609
874780157
350967855
1123336152
449632393
853626264
1347809370
887838959
963003988
338505314
477012984
1279229763
755323343
1102896344
176706841
207115827
769486776
413627096
751354388
356808348
456254057
645270413
1534822329
406614923
937175422
886036631
1318319273
976056032
896888609
628330999
281942533
1132587472
84683226
100942680
32075403
397507296
1447104385
1319314714
130177745
438181880
119981926
804580877
864835167
869328689
897737089
198299176
1431715898
808395451
493329658
269619787
428908874
430913892
1437453167
394267240
652070892
410936265
261193257
176996424
211320874
546234527
180381810
591526779
736318885
20632658
562346723
400108643
700341488
1024672999
448984348
1287868597
854772357
312365060
431262241
771583348
626479700
728993624
914968676
471695523
1067569914
830841414
73698238
745695505
1210980090
677404739
630744621
384634743
964689438
317886363
462065257
29698039
229905709
541272663
466750529
457340067
347294210
861217929
453432580
565391890
1377554760
1347592951
705422607
1033821311
214134203
1218131915
345435653
344393754
455419705
785503768
489650115
157911821
867322077
276624170
766842773
621234659
978062847
1458280031
345461001
479898249
998963915
303072391
353755476
470541652
55154956
1632010772
539136561
951184967
280950412
791636801
332486907
233221011
938885744
848825297
383400833
1485438980
1010701082
1824479
617621969
985378414
1368499303
92287222
965473283
1239418806
962288503
1142974282
857921764
513851746
15674902
1231304890
1523575629
1057468334
439439382
335015604
1474777
866070291
410284263
288081793
177354102
443628587
308113303
903116847
273080477
115130049
754500364
403247278
183164847
736181131
517654970
329788115
1085642995
261465698
789819563
829167916
975298783
432707313
1485999162
441178
396585106
146748461
1240519716
151837234
1055926108
207092959
188312953
366686119
1335233363
325584850
471665913
962616201
346561590
172742245
1373119843
183730019
515864851
518560170
593148086
603146705
707057012
1020767621
1258085908
779454112
288856454
1014986904
446650630
1105862445
360486230
618017187
561156110
99472700
323901666
1686548575
29514076
494883870
125091499
712629994
629346825
846007024
481642190
173703744
1193733815
1334176348
628205739
82627559
480304283
1076426334
1679186039
1000882920
588505652
702342600
540862089
799484113
635410306
920719682
114736015
863574201
295492829
1089858426
1245990773
362367441
962023722
650667893
602736333
633269052
102722619
814181827
1219150971
237541979
346562099
349781500
1176881681
820039691
1193650781
754636873
376145292
770044693
1037205780
468457610
471486709
831624628
1138579920
523113658
765664408
1042281714
1427714196
79564544
417848466
523543780
952935026
644549719
928003215
1250882435
462537479
1502641504
257061905
18339181
197800170
1357015949
1219267168
1369566453
1302648841
482830712
315984898
424476518
532154322
436310391
1257496703
635244449
210996153
563742437
559726110
945747224
1307382612
179240360
550505252
1137174530
400926894
352750711
469821955
420864756
1171067665
1415805661
144303592
447228579
879198741
198751355
266095716
855745227
1691075578
936676953
484755670
754765830
451052302
840282718
313592629
687654957
638870160
487343545
462692697
739473240
781719955
166506826
480000008
371181280
282619110
1169603653
598935406
603960732
347125143
203418003
891941062
762022767
447560898
522893973
504150231
1045062763
704200183
497669377
370948898
1462105270
1317129784
416624086
263799919
490532958
1055003730
1103284082
366043271
227344884
381625798
78736155
93869346
319375169
792835432
599603094
199315734
162584498
671680351
860371670
268937264
831998962
1099456404
517750896
141988323
114640173
201059271
709910887
148306868
1699775
195623351
506583931
216896348
629395584
1070584587
172416820
406316177
1684991794
452482122
1332866969
338758039
1063641140
980748381
794709536
1340797086
471283291
1561943892
486091075
159687874
1698911306
1544081927
1049320236
777194522
628470438
2358135
855555897
296832876
728151314
270262200
1581558433
178167566
1065457782
320283007
1153356193
422879930
1126362021
700704126
410547777
222874817
636851710
271713908
472127332
272399404
456446781
487296360
358441686
390476270
309710174
937470952
382659956
384104920
835282316
595425397
400813033
56475324
1118803774
437461796
84911194
397407173
1161521372
686810509
331778616
572433463
419621632
330321986
405815893
1108178758
270108628
252024553
506549200
1183277930
235313380
1249236086
328873816
1580865682
875218533
97211726
643511114
341605061
1271668275
1036920788
1032689624
906598318
446442965
39023666
1114620049
33481832
705845860
767473711
143892798
591427663
1197648974
818273644
450629181
273241635
259710303
733048
329478146
214811684
101334662
1094519596
1376887500
735621804
122368756
508673588
368540407
921526406
9628098
366651755
1111641312
415669389
293534827
373497879
681889065
275886343
507891176
346263394
909571216
491984521
1493488878
446457438
777189321
444349305
151758319
169563239
384063746
259548696
412701213
683085305
1180843534
197347453
1441116988
217267490
1349157273
477457795
450592516
48720759
1381999934
1007370909
941980243
1074344793
492543645
994673846
865650132
1085211498
667167080
1285705137
469242203
1042021165
1010923990
516416997
967417418
750018318
189228969
358286562
212753957
255441233
488357015
714575193
439650534
358440644
433683255
1003316255
202537581
722585199
100715673
628430261
1463909401
159729319
1037126307
751493047
111054519
1047512022
1183395947
230335507
57798090
321251121
1114693709
153150278
804298101
1463968029
518924180
978073146
678173077
1246647616
1554858180
377611891
694237654
593860932
1569834222
1900818
249958010
125702049
486603526
59325156
1065502793
218673874
267758301
264676794
1601974882
863512636
981112082
451310663
740691683
995874444
1344782863
1476677043
341045498
1039790105
899765707
878833303
1620012368
1055774007
343011704
1428153734
1020571975
499061089
641538519
1329151484
362368610
82501535
385583252
813257615
573330272
397019313
882194832
190600433
251042766
272940243
379129124
566331312
626836335
824313425
764170123
322950130
936613232
625965920
325869352
848759770
429001754
560139086
1463856891
1182979569
504881997
347177873
1014951520
84206039
838984278
309842011
1291554526
881444744
959241564
348591146
588524458
320509798
976258704
395606696
305752458
1109966261
1019727965
1021421138
440241245
406203107
79675268
20443498
657178279
424715378
1027169218
936604862
773218624
1145957332
802252945
886696568
967100459
105651434
400396533
271592101
367171608
211874660
1144889005
555130181
219083435
362276159
476981333
1024998869
98575087
404550179
268403343
117208587
353210457
146252593
998926250
886566346
1014786737
274344926
1330781785
473836267
1694876811
1327569809
321007020
488964028
448623011
207198022
381679781
311698943
156914070
1017685666
376772033
268985873
537853269
868200283
1382241898
580627036
235647956
518507836
536790744
397785491
918467230
61767270
869919577
309161427
1256833993
696844585
1393557736
478108251
1449095128
374147405
973416719
441099577
826253230
1616832288
257894562
754188566
65394669
923783316
978967020
929676008
377780822
459141821
500736854
413874711
119176500
465580409
998169921
118892381
1476116586
1114786637
114383010
86699876
583015746
413210400
1052138098
1466866057
732547955
71720629
408534120
1068357321
50877017
1382236041
262224688
943473831
1641761501
404017771
950882128
877701880
778459986
432463769
784417183
185495432
267196677
31562214
456882059
261777245
388359524
753347387
230786845
533069353
83609098
1241670614
1037179881
125248456
442316689
20889315
756889511
527595935
854293587
761345574
1230804912
745503320
869193259
783081743
271228719
633570027
373536244
1229458547
285753187
529482505
294040084
472791631
500828402
782148988
790525988
636210939
691909480
412700427
1325989896
213069236
1452349571
440320699
125869157
901967098
898056943
469680782
1676957790
411103983
679819569
981492121
161365769
1093324883
1316254911
831120472
539171504
1223512437
722765764
169987693
687583226
1574725174
385856957
433802662
690151738
459012779
326650115
494442277
262542887
522583852
285458137
484584368
598727762
426196524
393114831
1331623479
308904734
619211297
456000223
813637262
1276868391
703922672
684126340
438212046
152390520
356427868
928750454
212187889
992898655
813429922
107787266
600894050
790101466
78456585
170203565
242485314
405799768
1245452617
542841646
337918391
411418275
259314998
821517230
367545168
377578327
647826488
353083753
435169984
588416748
205557325
1000000886
298191854
193971131
632518836
1061595311
379874496
44825413
197868742
1014535706
694466947
846820062
136536725
689691804
453739100
137558591
642190627
388621063
1138717206
946076800
730885185
849601984
837340875
231450840
396546420
847119258
424706541
1033109462
276179896
1424940853
539543259
483757737
80705263
324769561
464118477
1164978416
765796873
463402154
1016830075
379256787
491814343
403064575
549088667
683847982
815982920
507026618
1205225414
539662893
456057030
724046945
658706715
838952710
613389586
213566843
640463527
864019616
222164535
799639298
544886500
959792151
514185390
493833202
632862795
408645898
437763461
375490792
447886364
958071953
741231673
1164266
703572705
261367203
311990596
747293622
345384572
383673797
561546102
1603841097
374227939
354041422
333250794
934430785
517822863
423941591
358783323
1694048611
436572657
197831971
339034841
1625575446
402193484
1224451275
585944773
163213588
436131968
709102834
1389310811
1661785222
599995074
459937575
748230378
64284058
5728098
476650451
833253605
432386477
739827719
297707053
1090942783
1229405943
121336262
331916640
88618126
261064322
863424939
1335055701
474121174
1420607188
375173612
684403193
176607082
1174821795
1144459162
375954129
155533493
559696064
302488536
467778729
254019220
330449984
1144415615
688649298
100854690
473116617
237031263
477521190
1494232007
1328028136
879734096
1601286481
943359485
143004512
1399303233
676042747
355426913
1115569096
217273657
687519244
1217881659
197250594
1491744961
252594529
639277668
40930272
745982390
481893300
573528177
544096455
362416632
139653034
443731188
810938995
141077402
911810734
1151194134
298642166
1649591390
1064239545
70900103
435018938
930585307
914160177
160916891
599999564
1152146525
319981431
966135043
639046361
241331357
795862509
489814524
427164845
389102487
438837410
689101397
259980893
402798463
424799690
769218145
765836093
557203660
318396390
189947089
690904943
538748456
210596334
501263794
1004513352
1156924203
493246069
732530368
291062239
619579312
292491151
1210694984
1603412211
1410935
1068297823
678984227
910702997
241138526
220597293
1078425488
469994225
944561379
411105549
749997794
483593543
321731487
340595813
1644914529
339426266
963969407
322505830
933724155
569243576
996091086
523162669
63753961
777227023
243829416
993956361
316932930
205774315
847191885
1244744300
534643683
270117554
594367828
962136946
1050408411
313595829
571029346
444143988
322389948
735908303
207266854
875449312
421857203
509093907
829706935
509872865
614611069
1315756003
1067542991
604290943
193281893
447707792
786133318
186875987
463147060
860109478
131023658
994478352
480873283
1303820267
1187328549
638989137
794292760
324055614
1202577167
788395990
421772094
220337998
551346586
1213943887
754431238
757825849
466399880
655874530
382238011
805230223
608664253
748448332
1698741397
1223119534
41497875
564308159
469519209
986576886
465738489
374294635
303591389
157463308
815715160
270410867
282259333
481799343
555109996
348652532
41630695
830057374
194041982
1192574369
1195351115
3349869
66087312
389104802
1010634227
486022204
1435664448
164131776
450767232
835556578
966143622
718974135
96486544
974038549
434924524
1403156038
989180149
772383595
872441848
178394123
867289254
362313137
834621547
256292161
308193922
659098419
692055120
200186828
828655868
391598146
349480631
1192050442
852871408
1094930565
63356506
109184638
640207882
947340971
240640084
696128938
861377735
1417128313
451233693
429739833
142171923
263675573
658596171
309078143
3488467
1287062483
194519336
1605036041
569764682
506624821
879445457
1090543125
721133004
291556422
688908938
133379700
315023632
409895956
565798681
948724525
718213049
343050093
255593086
404056157
888535592
1592441113
1330248010
359031293
394320553
672481078
445655214
492578185
703061070
497538359
291912825
1130126125
1316651668
298591781
769589458
1418846716
620325722
427230767
980891437
612928260
274989588
1365499199
428069980
697287596
925639330
166194234
331574713
222690848
634857497
412601254
118348
246884360
372398882
64234271
535687027
955347203
1470615755
670278209
544573894
980308904
660743817
215092225
1207894272
1061014173
251649959
114241936
1413726606
628323055
539662289
385189596
408942330
497145826
346995287
1110686109
72900817
1083830393
363700041
98297170
1217280738
1369927309
1486624464
1781012621
691186682
804093550
375128813
392963771
661966588
918982614
1343133671
259927419
952846754
1402949116
567854636
213942658
536172671
1318326416
824379807
481610464
526239203
334088588
462562765
1488403003
339491653
682947191
937916583
226318256
514567829
1098983465
628781242
1287048453
456781072
181395022
313234149
299195939
247544346
678140286
760165268
337545688
972457399
1401500648
850386926
281712264
544962408
1677069919
357971880
204685942
37504043
1039179774
485014266
221145425
469243401
789785495
273587902
1029646088
595318377
364083311
51619357
287013329
400471881
204141404
950343297
493887243
1241825309
235653563
334224886
1470628174
686142964
125673855
1090869824
565529735
440646053
381077292
821162129
981422787
197947344
1230454817
716307635
893744677
809085268
434860734
197957361
1301163009
1213518274
506881629
208002470
105375527
784339148
928373224
703203075
159574084
325231282
346308891
1369743145
477596974
781031076
550564943
133021942
882458028
338654644
808070842
1264002795
197691236
348415572
209402589
1482555713
214327780
471288726
421422588
753917573
292664798
459196527
720351148
1033883794
415922484
619824733
1336239073
482019367
325877009
377058044
420077887
277007308
206352345
462793280
185966222
396357899
246212763
479029977
657942652
130201766
556295836
838403555
973717998
1110720685
93741521
633578773
345961421
473663595
774395983
431172953
604868068
131168598
1657669
633885112
76992253
362174986
1358203439
432400282
535479014
553830373
1358907730
300492155
725435283
1191838044
902875135
170774796
152249095
406912276
419407638
1379529859
452975636
265211003
252389284
843329459
790115473
370257918
1323423493
454208923
377524137
307887994
378844407
410271103
924216466
1494862338
741266571
177436104
549064037
423620548
1217021781
320202938
356748962
135298835
301337823
405539678
736125768
557618395
166241284
231688295
577771217
427790902
307899784
776537158
536504940
712544436
543083
217291514
1071323957
696647867
1663778128
311229236
547419269
173089562
359068220
296581941
227216359
1014098637
667865271
365873913
1187598265
807650632
207036223
501588971
1066442999
782342739
438878
623255721
420180411
930297449
168884113
439487982
1319413386
514269151
1040793442
1558587355
1119015512
928705939
1132707456
511995962
734840844
948904557
861088044
755268071
228742365
1534056302
217031414
760521745
132893855
505117154
373469659
451103478
380272190
782748821
450991223
774856804
448724010
480853642
383036825
345117200
316794834
283245299
1081890287
374743722
1336412677
697175580
601770324
1009752424
730293038
215742863
201234780
66868482
414794805
337350790
427450364
1407643840
1094945923
950989792
738769713
493919416
293522474
956326249
349407611
623292880
522207934
378916529
927565447
228655928
347029456
1093550356
1003747853
16961732
303743226
630897731
503888728
639641730
1156468271
636349724
772961385
634309827
490346748
1439443337
390224121
252938401
947034136
186542190
467080719
916772591
1700525476
337214120
753770559
824665094
236836278
1324040154
1201631382
1349582903
402420835
533426615
147262281
587844558
1520456923
985396505
301611865
614315651
1648264388
886634794
365862883
385981562
1560168580
304136098
1034265052
1233748913
1066844860
345654973
1602765632
919507133
771661852
437361497
169810130
389212441
1132925404
393041220
507961550
966060707
71955288
797001219
556628092
1262708880
724242169
500249357
1343063426
420060233
216994610
896279297
123925
223032335
505501443
1093611248
417274578
1423701214
406176840
642526082
209215906
1244949462
544168896
158091114
826148136
259586645
793564157
539111550
325861782
662848414
1056505189
278608156
358688909
521413675
1380748964
860738417
199038304
362039477
605426731
583940916
894236217
717116484
527502907
1030685655
703648724
576960443
972010716
277029255
489788862
437450874
808625559
743966659
599772431
122498845
958215
971552363
675712944
452597880
552475536
41413491
816718197
345288865
482086119
1556573892
118458805
489783034
583227439
1473362142
695646862
446665488
390522433
847978284
437488419
604350480
238485738
927041802
772465305
632942409
497066427
279938130
497869435
465602367
389425746
904161266
225855703
456073922
544365371
1488269495
194499303
411698660
613623274
1381131070
232422663
230982105
531121286
290604014
124431316
600958252
415141537
668003529
455318408
705226143
239864916
54547567
992973838
465646812
1663692293
674005749
344106462
387235438
171351459
760970892
710088666
884211875
123684304
750520085
527637721
884062520
774432770
841175364
468157592
1294794705
678856875
426162628
802285692
886310678
890496709
774375434
823829464
1278581271
943903477
594209569
237204411
1047534682
1182744281
694369270
905420070
366332270
502212376
879897619
910078282
1066593370
832365388
1233858765
356844556
596261391
366646413
734214772
1370818008
520823293
497888207
603402379
385432937
403558014
502257234
228219945
426718238
666663091
1282657696
425619357
453178125
298414343
526822518
1093678645
967351440
1130506272
1188464105
374434957
726965098
638408018
147880710
763233962
584141609
1056994195
601225904
662073344
332105874
130782431
569750963
834211637
1256480526
810926439
278179655
1040495614
1618543704
360712642
661710495
405604342
371947216
1128574186
495838338
119612504
892605336
267697591
813205129
1113134671
638156745
127653325
370611459
108794197
385575435
412667151
849036172
771735892
784017926
367725685
875787275
324563995
416722891
395934773
666300581
457053411
82006218
1003029478
1158878936
132796484
555721742
489071536
1288435623
538350636
557997879
158187020
1575732381
37636119
817097473
1077952928
1382158480
406310096
34472951
515805009
248362951
829519625
235651681
949421276
414303879
935992591
1404150202
962977246
729544524
945178912
524173526
611295671
767993424
569899642
112254199
884373047
513867803
1369389636
628401449
161380883
930390143
1006589837
696295154
1097421009
632486158
69381299
467952723
340464501
483113225
259453765
1333241029
686602236
420658549
429014968
144229901
1566293484
95412452
646524726
366636431
280621247
900399640
1073343357
486611140
1106257015
988092322
877563383
798726367
833764676
647080590
32646830
997715419
1083585012
793591894
820446459
402522004
171181817
1358784471
546451047
384760562
747488752
964380961
496802968
551255442
983585342
459278445
331349394
169937219
218780128
307157419
231428073
1002925805
710930444
406921399
827491387
998729496
223544581
333061447
825275942
1236241835
680576851
350075090
1575216980
331710541
139107952
576902352
419148053
468797167
756884019
902018276
702418051
635242338
494274305
43909976
848053389
165852655
679511256
522245062
546846984
950410099
1131399570
1762617876
428988114
1141940221
314405315
489170756
535611023
301521272
760030854
691929955
275769275
415257257
1096453023
106315586
534983735
1390765279
412357356
549157100
678619452
716826802
234784241
904322010
192614162
214860944
171816582
544858207
377748645
825932232
1119605733
1349483899
950306508
742450902
1158560107
479785190
738846893
761463850
185282335
227098073
486336524
712263074
629047407
820936964
440197930
629510825
1429562281
1596566751
1320449449
170758191
415137278
191235450
969859740
598002945
258879674
962310851
281672925
1387395774
875521674
609447977
580946698
57658259
680153634
960885250
1398271202
217130378
872917389
1495024058
989534157
855906659
671867077
470926758
1043959752
506961460
889599863
828040696
721775749
54017855
398788893
1665139855
410016404
672456729
978256574
935355681
483263879
1009230452
498237382
668374539
518426843
53871875
210800784
916965137
1029058804
564922579
145073956
433742114
39546683
1038614953
1139533004
944062106
275355738
270937993
818246643
1001366429
95245886
140009628
160803707
1492642162
266058603
1467398344
1461721846
399470588
1299987804
1049746154
757146733
1224861790
782010898
771762754
725420764
474278146
40497817
1515646346
247214104
794640045
345336993
204675671
919884637
1280011331
497262811
534646045
368725831
204275355
962003900
747095452
422145538
184332113
974505821
390293440
256833276
1441083964
408660252
303787850
1115431266
530244214
424836376
1255527968
1003304007
397015390
480444502
930567729
554602721
510501198
391024345
773373149
753571200
35724954
921722928
303909604
526756299
202246502
872171378
591258896
166682926
851842544
912392096
297560128
1326179480
473548048
450636726
244298552
266776394
524494347
540844096
1005456456
627668591
353024765
878836384
536858877
1067186477
1112159665
259964466
344861941
797653217
531112397
411085452
1028272364
661004708
764652370
474995722
526058620
252191592
262324872
551021676
819058778
437694086
899165914
596696358
974627163
929170931
370655464
883396633
66261162
1065877767
245256373
770860774
900338097
395160001
355655075
905129921
1148293021
544925566
672541162
689245270
297008931
787313892
474732971
457703344
324427942
1225894485
128656688
1359615808
1100409129
87717858
113825555
355434748
1113491438
1136453971
595943832
402625964
655491614
295808372
696995047
1358655180
1109714380
454070638
841991320
333426713
328608430
371775593
1173163651
331626308
422745234
881637089
476903396
925318862
442307170
340231053
371306362
811901200
404358515
974295728
1043661637
284772266
747067877
470758984
1522484758
899887986
645632056
680923987
1690490627
935287859
561591663
258368702
45018488
1115857134
549890396
1393792928
550098090
358229150
933168948
935334850
487368253
758110140
438943117
194537755
459106076
500864876
465296178
607752401
114079153
1397738826
925104023
64949776
222052650
444419619
146037985
324232885
781295561
730193272
530397345
1187530575
695047787
1763320641
514502611
546633841
107874666
782779479
946009984
499938741
396215049
323615410
396005115
563507996
275864946
368497933
904459721
664453225
742793764
156547394
943735652
826341273
704775379
1271963317
1338222917
204554723
1128250831
664266109
387514050
970922168
535428379
732972746
422981918
934535931
1294541665
686277638
346135175
477446271
1186061765
73426670
641229837
366781452
238437034
905721894
634058276
1019203977
455747173
896745677
676441417
203354256
940144721
516564560
1684337814
79675463
357714903
485303242
353962190
215044905
1313330830
346668599
849116066
483826658
754307771
373757586
858409447
624625614
817406748
895971939
371952962
670183429
854272971
545407403
304166220
488229888
408568587
114216605
931580523
354614867
867048215
1360179128
511217342
773187007
420962529
576294597
495556756
457847306
664347219
562660171
688456205
1108431483
525650654
1171021488
825851212
595599626
1026874089
220002594
1237190228
1230276149
108359793
777573821
727401682
598936396
303362204
526441079
675055436
1327885789
894200828
431909404
1227310624
1265990552
86831304
676243725
1035334617
320719990
503706839
417201499
1202074315
1332426040
675234831
326948774
375774826
702074972
264065324
492302013
522139430
641463703
568346780
503324399
393554159
710884381
349450257
524145743
839437497
390599285
337247792
150866439
1298754080
1250132539
978424716
140141848
411370290
507226164
252566614
77399213
468095782
527861509
69946349
426926648
985969056
1059001884
433277721
383538733
551512476
490498605
900850336
400532925
1471803618
153937944
35536096
355534845
314012782
1425437383
571990901
526798760
342884450
811225636
44995715
1043297707
405149745
360106783
706999564
1043612623
1076174263
926261121
818863819
1178883651
928492276
1752098506
1280102751
292074113
894121504
172240349
929413741
311018055
114767
1348168518
883084848
962151926
576613338
552800435
1048797101
1181352624
804588469
794702510
545523659
250997362
1088889852
516907884
443579778
1003987585
1065408959
1057648665
136296565
1067927266
173626079
149717218
1675754435
403150535
1243973709
832453171
568267557
192204588
831559891
1694329515
634379900
941988014
525837729
521742958
314120992
528348525
896655736
320870236
275883979
889348985
499558894
476100737
1115858203
920514243
1708498971
290929023
454978630
1248109388
424753325
118580432
250645265
717511689
518773859
933318727
531737588
2167508
1689852111
435043867
465480191
674770574
634842332
1000154202
972443682
834700414
1254169252
738590601
732863986
1017987207
817158707
174380277
686338517
659757314
393787976
1039776927
53128033
782916582
27688895
1166260866
489339278
558464458
418700122
346674517
648497715
137064751
101061411
316809403
1165540715
356135403
333568880
891547150
895579645
147783219
103549745
123723807
320698776
1315852160
621053535
313977264
276924403
384165738
319183026
815212729
831637234
386456867
564808
332818767
334136332
1468302286
477006624
162533932
432282919
380416559
525655836
874949819
235873929
563740532
136175559
937923383
830402679
388314729
496620974
358747789
254538980
209833044
289891889
359391641
345591487
886629652
1387432482
1778821987
1317702576
1119855273
382943500
855542488
839031845
753708028
209701373
233982809
921851429
708542611
320007751
399057879
46260964
337114271
1255242841
1118695867
510613489
1795774519
901872269
426598755
667128242
119878877
1333207736
1455120820
335623375
1475718244
663137350
621988095
560099276
486073915
653042866
1126563091
980155201
468913342
509085558
1202533151
1204790169
857946005
254621300
207235180
773214940
455489481
858029324
861024915
171237628
465400544
412630935
215325912
1575092776
602555509
1527621923
1633855948
366768591
1126126906
426396420
770669597
414231850
377471067
508446716
12805406
1582815678
735934290
224039590
949152953
359118260
1186764331
428564036
899201381
399364860
356644940
487419584
520768963
102004335
1457946013
934136749
1477592754
336297089
975069891
458831063
221445768
705963197
572286139
99320656
1245617471
1121656400
421062906
391161860
443883277
496371934
834800928
389333123
413219157
441568868
391213983
287732815
581542108
810730616
483681679
798668396
684954288
1520211618
784317001
306975957
535769091
1288413566
439781307
698749022
856581452
193087461
574091793
600826222
214258453
682536112
984913052
799625652
477804779
753596184
457627423
97948382
559294932
960595413
558147212
1268300649
1074680909
1046174143
707799186
1002192672
498636941
921239843
1524426670
835384874
435892077
380529630
231633997
1231093012
671235336
644503740
1635198034
90087315
320038133
819509476
1190389513
606756035
731053583
676328703
399670038
883040814
781434601
1557329918
454703468
373774014
957375888
990729086
1024711457
1565602758
1297779939
1150053153
592499583
1091415075
134117965
671346398
653164544
1156855317
508165052
169039082
382097410
847484537
1455132255
770528336
827131481
777940227
715656233
827822138
1677693903
391009209
1278920065
180888
581784033
687907762
100675905
707695538
472330913
94477578
100878051
1069958882
650551234
753688906
924706433
537692269
439178221
771202294
902971070
931332330
561457244
122394727
178161114
1289530357
148242787
639067001
275064272
1382283088
978472565
727206071
782357520
933838836
606521995
510494766
227441355
471097970
644949725
316481830
200515282
717587464
291855533
509785620
607677191
1162535835
703855349
795703647
1296818986
1676771844
225186303
729763169
831374967
733284351
664123581
700107824
189399590
651725688
93172707
870182399
1180372735
844463947
638058162
488596998
860625751
434702482
370859313
607840965
782122776
404984349
797695528
350640016
831431284
378107072
425273915
800276472
356102139
245259217
50447987
386298074
958915344
804270246
521862958
380360789
1208557655
775930041
487882827
302422913
537289246
572128537
403426255
369314914
959266914
476741806
94500082
1212625297
582920662
1020670202
352490136
514708614
947320844
1772278720
770204768
218710119
416602001
933315931
616452553
834790486
274041
932266144
297280661
558256005
1201842866
234782204
367151435
836052167
1196624185
501786924
243843094
479358924
639947543
707753390
1389319019
644741832
650872780
668465986
1395223991
72295854
250203670
1054152196
256776906
569188720
504319118
1102258774
1220494717
1084996840
625806271
608062960
1192185904
1525616480
1238338569
172976224
236669098
633408506
165510815
1643397816
643961273
543850303
995405852
231973020
910203592
1242974257
814430598
413140559
1061887671
165942893
564788205
346594182
194856128
680886062
481525871
1369755514
413202302
710462593
402804640
1295586620
394463320
830153342
492967736
967146342
754314163
1583624
274985379
419737242
475612179
508400355
1274490918
412308569
318559036
340266559
502738800
321844345
1399144901
32456631
386432811
1220862283
292516691
279281774
407201923
335215052
1354781545
441640268
412291243
475363932
450094510
1143943030
887858969
1562949824
192057996
485013371
212092036
714002079
363858452
851815923
1319299380
453514406
874439720
1574317201
669044785
540980691
978372281
982198164
1099431229
319661953
75030226
741845114
231349688
698809584
203950844
739320366
465611209
283775554
271235188
1087554614
518548464
193665150
667474845
255104507
344272350
479385962
697992538
1249365946
891575915
1081255435
928826996
973012883
900571923
586369931
918813557
285324335
264391402
1123758623
783542885
950524192
1395020584
1572184653
821963666
268023782
1081222759
1057951167
49710918
338899985
294733176
1466079166
1058194076
625776850
417160894
747098661
225831473
1115869687
684130875
642780973
1266606337
798158109
434931550
400044639
931139513
1053234796
1185744008
627924141
346440137
1059298330
512127506
399147530
269614957
470086625
1651737677
513222614
747320096
342942579
374162033
1582360037
491966131
1054786019
1185085145
1030225554
831047598
524885621
448586418
659997828
389040599
275509546
393285771
470609379
34364563
1299509066
587530740
390454091
631731306
275544223
1414855880
470958816
526100148
614669824
398057044
844567643
679419715
546307876
946623815
474506648
2397884
192768912
334162702
438160126
419294181
212190647
399937100
107616475
1396551828
491501412
813013485
707029328
459868809
108020846
921507299
633604270
726992124
390410282
253956616
581042506
430273033
1309546639
697209766
497169298
474900821
406618137
498594026
912805870
37806472
471375368
684769394
1377992652
1000297912
1045532279
412474055
505632384
664042661
393961673
373945467
268612344
587363895
1741291185
282323766
158299945
2707288
401561193
1434843230
473302589
373086393
1006772878
640837743
1080751263
484631662
1330491581
548525361
1143352722
1771129426
66455997
777659326
1314429779
62371408
528784225
971732408
587175961
886359927
692221759
840418544
430512974
291739237
1039661816
147983904
99002587
956223602
287701305
1132824670
680551726
1170123440
1229175
1453530086
145734988
570750471
240763524
1553292280
446316707
790313266
1230212685
307799194
804826549
481527347
428368300
1084460092
1323991169
532167205
232707052
391796819
1706953019
808640379
972731853
202909503
346419071
770335770
917216489
229937266
1084597454
1098579297
317984912
552753465
748393106
1011880162
212658614
640111974
724446805
704573887
771476504
496983890
606767977
491515531
196883947
723505871
836980237
1174179103
1339647399
754450893
733812459
86970355
1173435661
1181809967
1049294241
714281242
772772533
855522398
1437488597
1147573724
873352609
864947828
904625904
529791637
360095431
673992077
1301177007
588837912
262002797
36277766
569228500
468897534
625955737
181195988
902277372
216834655
485676163
250136377
400354476
1494839904
694879800
880153831
484718182
660057041
53372960
1483204736
1038541282
252364468
37366975
661199475
207998790
340430554
604983203
722890086
1297776974
1048513843
1049968005
348029287
760015359
322321691
1086244543
155881398
505031351
272521591
1162120610
1617181535
221192393
704692024
439163483
709831828
404866995
921553381
463054840
865125226
461522215
326574450
150478309
509593726
791382877
830157058
270612511
628199848
282473262
375823279
1012269824
1196497325
712582141
1323373311
869805964
906439880
411573371
1170593562
1042386454
308198147
1034376158
1256123190
922512289
326029011
658521346
502371127
824024878
758937617
1181720124
507704652
262264814
1138853269
572673729
1304696934
262880512
1110265264
1203178514
1721146534
892165764
422153775
1228386632
465147539
610879436
1073642955
386223704
447466427
1333785459
958872705
303805214
1147380551
951663373
362704096
279675137
1003295756
1207707842
1131320555
1226808409
561611985
241986481
243512703
1082059988
221746204
897318679
759604022
374835638
677797640
994637488
235914413
949847221
334453724
386502809
1119056293
801316323
1045827080
1323231962
254528496
800002916
180339945
635021985
383445890
618904271
148831937
722574192
584386384
323626747
611029568
436874987
547689144
1073093947
1461327737
350460234
828047761
412303469
298231077
471860941
286194066
483294440
87141559
336074822
376986043
432059831
524400704
1023032891
402349151
399589194
231473073
558542006
462862363
338112889
1448647018
323945083
1096787147
1370819285
1032944924
1326173132
1303685331
994644458
578772020
1018867260
447154753
157748047
459861585
510999909
267257010
1318152567
482902301
1299317868
392795342
1077871785
1410799321
859732658
313983519
395238404
334578750
171781753
520000936
274225085
583817607
1165970263
522018902
532405884
514912789
1117810334
1688538240
981700353
1051289757
264524979
34879396
367886034
690144436
416373171
358787981
456794503
1668253875
256635914
862139849
867820773
425092821
719497297
1150428354
709847499
520494417
897894039
353448896
1135823461
1078962167
321599402
903618101
848674255
743015087
720714533
961150982
850142959
489834873
987209091
301090241
947349681
114113452
198606614
1661134058
1106264010
288899463
910085184
967780422
1078495789
580315497
202817378
414246988
438486288
626145068
729207414
498078258
546887600
954190255
393682628
1073849395
271646102
1009664058
900408734
360398341
287817204
593861780
638904351
768264886
1625059570
520973795
377279468
317165163
304436553
490646907
1236718489
501508919
399512604
1034880440
849227404
91442186
520653410
271432047
812565536
676107702
1203738349
265611231
840107732
695859882
381128665
794638949
619952697
485074497
1052866363
893617574
612094739
623356837
455754018
74333648
998595173
310791268
350732235
559162819
709682232
1787944949
190197926
381589969
516339531
251750446
1293023211
1220769888
265956288
446220300
469703911
800112652
526394340
586660082
1696102927
139183738
320461564
63336219
790248150
524509353
1038926684
130404403
411424476
410852170
808003512
969050004
842709990
386874086
975542401
238688911
352955337
535603592
589357293
473701353
237730553
949366090
513918098
335725648
1046055354
140332730
518135633
748216258
550964460
248522075
1487017515
411232073
1168890611
216445814
936139401
771546664
641604282
157574145
296081699
322765554
1077197756
386628575
233792248
264174091
937901344
1127176692
1226615940
157344747
1108074659
250611703
561651900
430132765
1055832891
130801409
547733939
155883920
468759776
876103509
181142401
287325967
442687263
627367021
692352806
501278659
468568212
1087495849
527742313
426935732
1196737010
1282013120
1062269464
565575066
196908541
405088225
356176041
1537369307
412668682
711507143
595987948
1044137023
839893034
1088272688
1301346771
549101981
946347275
487725929
1152952828
1389713622
833528089
481085104
918700705
890289182
1065494495
1290209429
1245514305
419737859
1507311186
984064262
559681855
315628956
807126189
368102974
185346913
871636314
594037649
496908718
592071948
394001717
1361554130
912052194
370942609
702405209
1185899810
961870975
379936547
408149485
400826239
330159086
1619211184
1593817472
827824774
299567053
1103269430
316403075
688969261
1115580594
292192025
233767805
433903792
1146689726
1118159463
1396773991
680576697
378730013
193930580
449158434
512450204
536425082
536951731
687993885
284610696
382404480
205937324
819857623
147216414
855109537
1310929217
418439909
83939366
499075046
293292073
752991642
1114053397
474853764
434231807
698905945
1107405675
517016520
326975515
769568090
427880957
115163606
561324239
1010097991
352355479
969878180
314227835
167625869
748940001
335345347
1736751886
583264859
1044754134
132000068
217405135
536390191
158359255
638329021
793990075
1623996114
370126487
442099750
599959035
1498789670
915157254
824862913
1577407231
698143874
812925285
788735628
513284966
954092872
1305911389
353689604
989914620
1446987154
451352918
1064428340
993656475
973998339
255255089
40998862
1616988559
411359819
1949612
444492608
1052062805
511421042
455181168
473038839
889124543
305738223
882287076
270254966
1228719604
889414115
459581350
1559452550
172569624
1115188018
246997629
1450956784
599278313
849156706
1206580382
96213621
1428374513
285121877
1262242026
844463735
1601534752
144248152
509346820
1663912305
128771338
1304956109
1354911139
4989751
760054853
1435354904
832297469
500616054
1504378557
1215923034
1335782056
209392665
1377138059
1016887407
619459332
487706769
1221208470
215252709
361294664
454973076
973883130
263092844
375842207
610091161
1427135400
318304296
703845344
260940388
1479226442
457576654
974907855
1320939769
884582271
804709468
708328442
492936690
416216782
728036838
1328683588
887501784
1483578353
457168871
734292726
1172008258
77785530
1253462516
649686171
732987397
474507883
1305974162
451817087
431869978
162168421
490853225
799573617
474805460
1128560787
455785269
1302265832
811638545
442619690
357912646
524269968
203559805
305520192
795995357
389950724
498624901
1514458308
108186915
430564560
1353903680
634229873
800984679
404291190
708148243
539752583
63801341
1014904252
849459189
1300085151
1109545612
407277747
639591826
970005855
516743051
1604652066
972030833
292027317
454235641
899522880
160301326
633982504
403513371
981782894
511529644
760020438
337708090
509172694
883547562
644130862
717349024
300047766
670362960
884707741
1518041954
911468930
63559739
380262027
908614043
299923357
672145163
454549340
445183160
144731852
1349665372
484469472
1153544869
778685613
425719904
1314586490
571591587
574864908
754243636
771304389
352404895
1026478062
645438038
1384968823
539381533
770141106
337741717
1072124569
1194828297
523736782
721809233
1446505802
461906256
1408920970
42410108
1251680797
342845189
372812183
68827042
1196717346
422523996
616447303
901594949
1039902806
488082084
1156954434
28703394
420484022
251712764
497388100
460335681
456071749
1074761127
1251744911
760818308
472069929
341510426
440816736
1509270
357269015
1143453272
1294286786
768595749
702661469
895089637
280870449
1087179097
846641971
956619796
271296338
1170664893
404388344
1566417166
898706874
805328706
1276644049
643638771
272803101
809650149
468669666
776650083
748616313
559675109
410910619
530024546
341482917
877791619
219213776
441982120
1124788443
970738923
924026860
1133675166
556246992
1347143539
768878719
543982039
479912844
1146005065
363611864
355762618
396621384
80784924
1442382610
463355048
1382729229
367312233
1067290597
1193218264
686091460
187939479
754290975
650585823
1389699859
291606495
136694683
246839181
480291758
745246559
839158652
1047869933
654778742
540911223
498341230
476860759
934233517
435461196
1118181618
997097603
411074557
701026157
1486479927
547525763
424935766
426089313
1147047771
142296970
1407012385
1092337161
839267412
927563255
363304338
731929
357613844
1206119
802425188
806461319
1253301782
796117953
377020401
874639064
494391735
569956034
445566801
241822142
639279203
159302950
64539402
1210121998
270636870
542102076
787054901
198076400
601121913
324195990
63346614
417457081
387894890
176662494
560479120
397410978
303602987
238716835
1574259048
1004870147
637998399
769383483
522389198
898149465
977808185
362064860
738662211
511617042
643032421
2114284
250909417
247710440
951671311
1692487667
331768714
1725303
1150136359
844833925
205441465
292079787
976133949
871835985
59010932
709208177
1574065683
1088523827
523862245
53731977
510777420
263164110
1172363238
1310723159
1014497557
90332405
598032860
1031327815
703723762
1115974459
507470336
325009745
1382633981
386845493
86533404
749463353
299173234
1016590841
84827962
1313416460
318771497
1554917196
149815117
367047706
228425299
490289851
305983652
905684908
273763091
652525789
1344011780
752867239
382170197
789799670
1297008517
514962918
1110937426
982385179
707226325
688304750
517870424
700211802
426434707
937825361
132044829
276773069
1027989253
1183043928
966660589
794332673
2677454
1378460513
758770289
1009958288
565263918
78578638
353665260
248351756
908314422
485895615
293887753
194665759
455483572
468679745
843311135
376513564
732808239
897110989
1278769835
532466442
1058114023
463317458
337177831
387999710
967605976
1326589297
862710451
1117274512
498052934
1376401954
544304977
1159480645
1088005954
842749869
473716672
383767221
85454007
733243693
912546829
915940655
185667975
799791873
966376654
1700427576
1137717590
891253570
1409023029
551231090
236732200
1371570299
1592689326
1213081470
552752390
638156917
596367230
1005513954
1112453334
673912751
376399845
800246031
1160767827
502778921
750263912
1473756492
1093332615
300831008
448198398
799875647
634514943
863350562
1377289020
1314392280
1195502289
320807973
496004947
513202206
589490551
326499050
273046611
963205613
587218708
426878578
481385103
719749018
189159121
161723809
1472535143
401116272
237947015
449920795
930721159
296211159
742546072
656993621
594087011
777612735
450104348
993756039
465909940
748347301
919933144
93691814
491447611
877581056
717387345
1090514043
90952415
545152367
688126333
338955400
1263854300
374014926
339129548
503334198
931917307
297453313
466223273
52295861
67481268
417976584
1322444496
660426408
706657284
587660832
344735705
521099300
1000598038
446121125
508860674
935508942
804981747
681790974
974103378
911951024
503812803
1443568074
821882543
356106053
78078211
896710135
1680124677
190681990
954738104
1464126031
186439657
505358530
860745456
492383012
311870532
695712662
1308218058
356194873
1619412005
852771359
742272020
501471350
917847059
715701064
343257863
998744660
1363820209
41852628
243288870
786611177
739896483
1069968675
1524749785
397342966
1519763282
859045873
451108162
877334043
776718187
693056989
841596318
303316107
1096636589
462015923
256101355
769858520
467339870
835996565
1531009673
1111331161
1407405538
630073084
835035286
737721721
551050656
630261785
192797695
594363879
1105757768
1079457458
1243465359
730039241
351162944
492886975
1043971750
525191157
1251166786
1422260983
607834292
500505644
895234988
243083520
725803782
1474901188
405840148
416472308
98234188
236481598
731825621
674066983
857902813
697988337
1040812854
957375503
710656543
332673010
823898921
341710088
1147763050
948668800
824964643
1197070777
720200677
595383881
1355608752
390672173
350532374
776856184
1284965064
1234981695
992219896
732371408
436038554
365394086
866611585
696749491
827391403
114027262
292086155
1062682202
973191101
477226999
448490106
127060721
1368200544
600852122
1175310089
805717829
737749623
931810105
413808909
923024291
1068019880
785558271
544384004
143785314
1170912555
278683011
747704172
528454944
698789002
1657405343
480154461
1137402447
255064958
1229255996
1345919314
1164672032
921246255
895007173
929345865
976668565
483905093
1275352108
516588045
589751658
1254109665
1644153866
462811377
470879193
602988163
862460774
1606477937
823913036
640074300
446119401
239550646
1017096618
380461026
858325955
305508395
183653778
603251315
458552654
975743415
1285239669
816915797
204081459
538761103
260147313
369579591
385120214
173770597
617114092
148612178
1377835235
523493786
316369526
448517993
609828535
684467329
117393666
356109869
80648158
289191468
1650926852
428326585
1130439805
414802448
707516170
434838340
596180150
836948376
827721620
1079419229
495842756
1119356258
652461091
397570412
1323409808
833126758
410891744
310015001
1549256492
992066422
634636431
389272475
958058434
249273089
395798116
387963967
843995725
351578046
517154473
257549470
890119703
766878182
1027042068
1089310519
1358341073
111351886
1000113465
341645409
1121794107
1640415570
200714975
843784362
423912121
894940371
74979514
169542103
552403739
693089750
655556292
1410829308
706212310
571695897
469033714
1205040218
450393217
1262703867
122566434
204709323
651915115
533000701
310819158
1196374884
633821466
483128391
444784694
179974192
303917194
1496355103
1095437261
1171899600
1694537926
284876317
854307597
337339958
221347754
560551046
1239153455
1343492822
664354529
929776055
949816274
322146869
1257785811
1037496720
824367462
1072921389
1010900702
1371854453
2643490
54317103
584833550
231688084
551540690
1201218567
385075829
451830842
307029466
700370287
1041675851
926922074
296934923
1215957974
1149060840
1432516521
671879985
431008303
1304632392
969162588
696762871
239024026
448068990
275441323
515044693
532590421
571262848
623845953
899504278
720918591
599861035
1156488513
624807390
1681049583
1069305838
1244698587
103346237
58187073
263326583
776377997
585347977
438006020
304716274
1084700487
1429420017
1458071793
685257448
808804253
31678185
1008954818
93813523
463864345
358677109
401589726
702738126
668539647
1228300409
483805497
856648714
1716534688
363399526
176702015
508486582
785672696
1222605008
990457812
28670356
852181329
178303415
886006699
400552080
1275808048
1063360802
976131339
804821354
482660955
483553578
319206617
456724931
642667674
1312027862
591191774
478831770
801519442
466999844
440330502
1642296659
578972817
138108311
358675025
1298436794
918850112
1178324284
345590018
367241523
611506142
523003509
512433553
1217090873
1207272715
944622063
513468617
374131543
458224707
549178731
434667962
662812227
1193536841
181704395
472555479
600818118
573993866
359910470
312724182
386162342
539232105
1443490404
694768085
315264271
718064954
519002670
573957298
108375674
452040624
1377933222
645188
451450646
190534673
545703983
27831344
624903360
1331442061
385359886
1259241664
427878169
1088708809
244105455
1163869833
257863718
985006211
100220861
912701502
821774573
638548195
702711700
899733965
1133457400
388875245
225487352
154036023
892159505
746255345
460843066
231149258
808849685
692261623
642040453
786231901
1009852749
893498886
197056615
447404473
62852751
1181230985
399292782
214616522
321948115
231005521
358969758
495333486
459367129
215951028
476821963
918362913
402069482
458923208
202688287
795559780
738233762
445271628
1186054753
178093038
58296933
347889598
973749281
349972351
85575026
379429511
444722742
157632459
587526232
355565893
749344077
1055782697
557742099
345765891
1392003365
430588660
210817817
851552627
441761732
457963921
548025080
240932371
1358522944
1494787453
1216730152
283393191
68908992
209335729
980864109
976133516
1033397882
470023186
646388462
243479021
487798706
1015612941
412383499
436922330
379354349
974645351
273524635
1228011609
504068892
478223828
737586248
308677154
893904641
81348173
327939411
1368801429
1149970920
189800026
256676852
441287914
1310905692
1459354626
470209395
467903893
400718128
528041386
1062078335
1474882735
180290760
566160642
429264470
1074171569
773791245
178094588
1110391892
1200018203
609755694
218506860
373930167
72219728
383052582
1582184799
301997055
363081514
693322196
451033095
432689013
636088679
543548113
413796417
1539756140
272330015
656494281
182614351
92605454
199142721
945947196
1508504833
603295320
1315144960
835815181
453618199
753560804
329199500
698171055
1362654508
697687917
271789687
391380243
307232460
989584218
385080693
924095256
819751856
286539725
377556897
322768027
538135548
1011030569
486008788
247638140
1033217085
520171957
923601071
620042861
113642001
808212431
525510274
846236324
1056591962
355864520
85971832
309811983
1341256852
245893728
310959481
376042263
339252634
859589522
1457638144
672893132
312424028
238470599
729257263
1435820831
1198693803
1035718229
229348877
499731720
504122760
935537180
1514684549
487073405
1114592170
440557462
1028230600
19335826
438435456
704765564
288691792
933263284
223749112
1104978475
344453044
1011072187
1056613576
1673511402
386359182
414118393
258675602
407689589
977497
435781637
1097789790
669232158
624638500
656514491
374197722
488377152
95345666
902894118
423388433
931893151
1010709846
262243304
383148860
637225859
777543998
413367937
1445822059
446825825
1128417407
1032891159
1108306179
1088219336
1493020776
774797975
1154609479
101024856
453005234
656383765
531912308
436949645
714904851
888053509
482501914
385982537
780086820
1663142717
363304889
388225128
401107618
31144853
798817133
346783564
1087813380
964667833
385495245
992702958
70407275
371107678
369873482
631893054
1037975626
403646072
582172345
1285360749
1500821267
431020412
838994083
1218374916
761889470
1349809049
279708952
1021363920
947736859
1027714165
1146078891
987402203
468531335
1130375613
336977387
330627306
324763554
514864405
452484505
428993921
620611674
993810594
1106595214
164291548
394392287
1284025532
501487775
934486099
271280951
243006338
82006605
925967713
448761834
566924647
903070202
789309414
571690551
70947255
370787181
900513465
371857992
997274674
399750327
409299216
1069643635
828994211
1454690343
1131622845
420575364
757651384
448500003
833290642
637885578
673449044
472049745
759394214
688897653
503397879
584778028
399301670
955878044
1258343695
1041219941
923144653
1582845183
159595061
326960209
603897238
545185123
295196236
355738363
521417917
953342262
828578239
244995655
782041189
191725121
892177412
218281622
797405882
1074665963
964919533
1395940607
548535558
1172679033
235868549
121265540
650755680
941496682
431490022
991047398
407885996
308515269
1281849913
385778385
356409869
192508210
626306211
1489876836
1044438557
201503166
500343778
380483237
673870977
470184827
543768709
904405655
705637913
1068446462
1175691490
865128220
573061153
1602960050
212466504
270453489
367358576
883567680
729599945
505412269
858861978
1636478695
381353004
620972934
391212549
993318244
1020199489
287043861
484364476
27898308
227943018
191345432
758409137
418995999
419204361
361163629
1275071520
1096079114
1289491075
489275978
417281322
44178152
534362520
839736184
744655066
1649823267
1193061707
393520151
915212069
177122911
1395237474
438707708
360544275
480158184
1023173096
830377693
465895182
398000937
1283679308
990268106
1144577728
1046133848
1305766044
42412436
718927023
460116927
1161203230
193160372
262386968
1655515196
476187684
135217036
527592444
418790079
1462139409
351486004
333127280
1416468417
512172544
674158470
899241403
902863510
973114871
516900397
658325146
456646417
365720590
432136432
373596025
244524876
1204616525
33694073
480949500
976411524
933318133
773753483
1364920136
480570118
548075546
432096907
559368167
392129546
372905699
404383240
404433979
548624672
1340322357
265645881
653896023
1679370342
1346052928
456393428
466638400
526861588
1095853926
828645053
217978851
1111526232
774810449
311225063
535048732
1043951828
1649319690
496291119
227780734
1319377130
1662294330
1464707593
640767679
645478890
530197547
524099003
427664658
1448355355
373221033
1380638337
835144278
946829264
891337630
676693570
576181392
486231567
758862067
647543927
120341707
109390803
1771914583
385932743
133400473
658342346
118210115
229647732
902714786
563655230
582719997
803775991
214009
872171240
489727799
724784782
727054227
1387882430
533084115
492237836
105410076
664804785
340133730
726020325
342251834
910702888
1456233105
443862780
633729653
92757696
852937162
616782364
627087057
327351913
180186403
735978739
1297066796
501637820
1337645013
444221946
1269061574
703210498
970471788
1645450738
1695192063
875581669
483061138
1531743999
436283458
502762854
195660357
823406472
354583045
892936276
985030260
486763382
840486193
521678566
990153796
100577402
1411829186
1054375995
1002743203
762557235
476874519
238271174
172681481
1725161832
560874652
434339182
351221811
519828461
1251173379
667147529
1514584690
450241321
528047174
514251143
600688968
1451136675
318212764
966790309
1084936016
596474541
510497747
434809819
1383455197
1359051014
1191790479
533589219
739383055
1321426351
353928852
1150476297
95911603
551990645
219583045
352180557
473853776
1542301613
988099937
845539978
626560895
710581202
453629443
259330715
751822905
139127939
491200398
494889768
548089437
488176445
1332775642
679282059
195590302
1655296645
1238609147
526443145
867456857
409593977
124690434
439229816
428687722
149285908
303133599
271881509
1248042655
1269826354
574254713
464540400
1468846777
879405344
374112356
949724905
1326985008
888884531
923813555
1239825155
470580486
1652839758
814274377
843258923
677046755
278117875
238970129
548783179
830817969
394396671
1765951900
760602959
920398611
761607516
534088026
547420024
461406451
576466466
276317194
55108697
265065863
1285987617
1545479010
789370481
309562943
836477703
330412242
130806037
894609432
1669532278
385762657
418929684
337654054
939648676
695379654
338363157
262796971
1211078921
593999438
796926958
1567786062
650797478
80605293
1112491078
444209847
1298137824
400210323
860379083
686705961
824364350
162160704
848570010
455038354
1001850034
926388169
1004247839
792762481
497962592
385123772
1727950032
459273668
194039524
631995967
1366130502
55777463
706205723
498665168
558641466
455118201
442325139
1228860838
960012901
701831402
892360484
452522298
668593212
551102366
446233618
426035274
332537960
190487610
1296980781
71987579
663083166
671057052
590658545
1240303612
206534205
446403969
669907562
759530483
565375119
777992767
977540097
733339271
936601587
254829681
978338127
466542354
1315482773
77707971
317175779
888486306
430115420
443313088
3037465
1046815082
176289163
585973528
592339794
382858997
271823919
820131702
413116113
786871423
1130804168
1009033633
751865682
232001214
1437241989
761113901
881354014
225737157
382339871
727894222
443748960
407162725
913509196
508784788
1403638294
160354045
479867278
186934512
394316136
740457196
1293218741
1430395232
253797618
425991850
1394418942
416766638
463678176
377593874
764905015
258158842
1532016195
82767334
1554463075
716593973
920013957
89597427
428965283
1707463868
543841355
546369395
574622139
380580997
904450497
217603541
497962490
553683359
887505806
775419067
758285891
466335763
1115977583
253712704
1022452978
424896200
501031997
68154012
439770551
469398963
685058605
394506358
431782113
1358685234
461484029
481180080
953824537
50710709
1386345354
563243226
314373167
281685268
785374243
359227515
473520528
1061473679
649751134
176343387
347636929
919771713
284990259
244116189
563545618
1213593300
417945195
270421199
187775882
534509081
39142202
1249168960
483937251
1096111110
1381302965
389872347
1140943545
749399701
465022711
924088766
928464537
373368597
1479224599
254147915
448859729
1752260841
343275223
378662158
1746542131
198901905
1342432095
1098513140
989640284
473078848
556591918
322436162
536210598
121331847
316413458
934179359
1791234378
793599557
784165232
621590495
766122483
1104124589
732380563
155321580
251855404
1045398661
812020153
440314155
366815917
657173462
769454409
630683812
846732863
950665063
1687455771
1663244463
1415917625
219889099
934808941
1291786175
1571894756
608113952
597272103
392556276
368302357
1076902789
1085132815
514682984
408475603
982927048
628682044
1541311233
331648265
509442152
63809661
750712744
434467207
413088395
878414454
195902353
218375717
1103991741
335786693
1482397418
546202132
897408389
1789619266
810029418
1054759795
1635640608
957681810
1397320290
632929096
732902087
1068267591
521751404
564946789
581260476
497242230
784633126
283517128
537006987
1047807978
240491859
344696522
433131163
497780097
1007093835
427313446
744747935
184333916
663185918
719913567
827015918
954383190
1314870786
785205850
713468768
385690153
1013882022
469656556
922989208
770475685
618371280
931869914
1611857717
775719085
317439228
707464
1069233643
521893770
534064485
1226523513
1453159328
1571862636
473207251
1394386289
381694168
847975749
1344758939
1081700019
940892929
321770790
652797502
751673303
1208253195
1302332795
1014563597
288732640
499361070
1530687528
1216063100
1048048930
294175798
748106760
544255976
129681684
1107616935
481589166
418481566
298737129
225449995
1674304421
464192967
1542781331
1446293444
513250986
430414856
750586418
1267385235
453027825
1640597521
1557280488
448478525
330934021
662999657
506895646
1161000845
660618383
425240692
303659032
499548183
426532131
106062719
331334285
1603328149
1176780051
552639881
518313378
1409778654
115070555
47013622
129032789
672554083
161533847
1267312
630872339
872860652
1514641522
718352626
511445493
566364405
1360965846
516025894
1395556355
304475710
1064227137
918330291
1363975705
1492623514
704524032
386495373
1322566594
945480342
1223807398
1302396740
1128762085
1706482562
623765052
973771441
1461812556
343792237
384160136
365355881
734206120
785878654
993748368
1127092301
822594410
1067897030
874011975
496377499
1291542437
1055099436
1319120343
1470350147
434839626
1462509333
351733017
521861052
1163887068
417651300
412354227
335871878
1347410908
526532293
1574076550
632505397
1410049853
281472729
316788535
1179576404
896819137
617198661
933696252
81074441
451567047
597349725
1484316447
520442827
468256913
1293133815
321142157
942419732
289634151
241389379
468723452
169905739
1682117499
549823041
165717033
106087865
548065991
246527570
84081007
715723733
1504577649
610375110
590295762
752634823
795567664
771746743
406652341
1465584828
423549285
1267901196
589679491
620614425
573369730
1132347551
853392245
579312592
485792804
834764620
537808266
775161488
645655025
97961194
1322554938
906384616
717667068
1006370192
1602206950
837792835
653669596
341419326
1017625421
1307799413
1385115501
1183606851
1128682333
791175941
888996300
1454365968
580963611
982758546
1104275704
81007536
1676218729
395443435
503537475
1390531167
1716531829
562922255
1024303911
1398185544
267506836
955283073
546902725
407321566
945765028
736039850
1309623908
1373383155
924167208
291556307
507339108
631589115
1029157979
1717043631
988523898
952981142
462237194
739855093
962348809
171980659
593303196
1347806757
214480865
807049898
264647120
1143147993
464321225
365826203
1675488257
1128820159
797706147
1317578849
418719172
349490990
433411053
507891816
1555835613
1657832751
1016643473
1381790490
1339033266
679727257
508651681
1409187207
234987914
897571171
1336535451
747259095
350779909
874580417
405432245
1109987072
64216108
717986064
562202364
421747991
1406308419
128939659
900778541
166161292
382441127
275844184
353321858
524977012
419802027
938411419
1716039452
1778564704
461364058
1647828838
1627364753
1080977482
1446437704
1098855626
824238844
139653670
422798422
1182790126
222603645
367077604
1058010102
965986728
1352503413
928309268
1216599171
766013484
1031183955
335161484
796354204
1450565253
649544919
624507028
657385673
554515800
316695471
974944432
369455270
1332142542
313353068
1258726047
504754791
1549839573
759540042
450283922
939267859
1740085637
938053373
835161220
1617813792
1402689539
946462700
918867535
399013846
506363212
465329349
303751191
1305791032
736792048
2359248
3019749
1378469315
528022503
1116033808
662040438
800588806
1381902779
345918508
564210338
859117346
348333555
1022773679
926894330
1462967924
313357857
854908358
622238048
268658832
821676600
1790032990
650576007
1102118615
423469731
604322405
1473435552
141156803
1260854078
461256909
945122308
1099197602
295396768
615602685
521918174
984693585
279372084
74990492
955840941
1689277749
1676537703
681268932
1202815330
857261369
1002232814
961056178
1059495661
923372922
313633330
423548482
1052057527
193234704
1198442375
304431702
1168828391
733766555
435010719
425857529
1229973214
495857942
974940454
389997227
196611193
174774048
988889424
472711357
1129851136
396134310
20831566
811092195
951762070
133251669
602221322
403721497
1742413032
1253312837
514334787
1600607002
1247274644
581354133
308326539
458757535
508299211
593070048
171736790
1078793592
772711011
222902609
679436345
642714176
433025190
1421209424
379630102
308082710
1664549606
650795709
1544209656
652019701
806286614
396282148
516120063
650531288
735617238
478961564
841419243
199981376
210197828
510100981
775503202
1271997213
1314508528
35391855
838556320
272452819
1035465036
549016369
1388514687
807085899
924191089
1018908909
1422974074
923616255
35854520
1345334290
948660067
1079001348
713478829
85717665
656169501
1308643906
817089987
475044496
1203169232
319105157
898723979
860651136
310157810
389180231
1056798612
1619710672
672877354
528859130
990194787
558434256
352662638
427436763
1762904905
512521575
125430244
462060072
290506971
977599798
1216164285
1477275369
312861058
451779041
747191919
1047457378
147807442
308806369
1331849631
281218667
1111187922
1391928991
538436247
1107046684
658561066
861930390
1044946716
466342599
1571542831
847746156
472466207
854730805
972060681
426364021
1229695415
826809552
1486607330
1138056378
182814635
1021621714
409902289
1063280448
717818514
330089614
1292517206
218686320
521928040
1016270187
190128493
1045449257
487416060
1111155829
945293713
1412319601
322823028
791086833
1379233308
484680953
391077339
579930087
50384791
1234898102
341553603
542464801
132338164
483490248
132982097
529861298
1353701263
273585073
1217829183
867323320
498934173
787643016
630552237
638308998
421211213
198566066
852222234
182545138
1322646391
221266643
925703994
1277288735
347558885
190471812
706261090
923118496
55729004
1136364132
142780317
507914427
47094826
457636825
1560400934
151069636
698790121
1394460260
445042795
589238052
1245917154
757889684
544815229
925656475
161119181
1588559004
605731956
587954872
458537225
468255212
952881320
445635785
595300064
375144780
968142528
902293786
1451197563
389328897
496169476
1298166438
155262458
1233918959
1239400952
1306321665
97121366
751579133
90973592
685518791
993567756
274364063
340104621
1659257858
903370972
3073967
616391271
1366818839
622718537
415212524
257650138
431232689
1210045427
505574730
214910804
902074411
830079810
386841591
648405547
1078752879
285313107
1296968730
371022948
617628851
1045394040
549856990
575715659
864238205
777677436
424465175
1033035191
1038721260
1188226641
498114552
1464382652
290958019
682996285
823516163
1556117718
194251321
630812183
399363683
707128838
827814557
1019762007
80332926
473789752
238417908
1061894400
352573889
138454399
984398907
480131119
412171118
1325959529
679256134
431105251
893089539
1177119449
411141509
1026974713
438379166
1127652485
404158040
464345109
605738317
626765491
1023445198
995084683
831612748
843045785
464061627
396159671
364998358
227315301
292543010
826480950
117413351
198725602
694210023
590563341
64283995
405957633
709636140
523760840
335569031
978043835
467848947
916662233
964513276
1003902014
458157900
291704468
537180188
1456526705
976678946
1328766255
391493632
882474581
1249282918
517198338
493854425
429842364
1052596061
471860766
1398849856
389323514
498419776
714897641
512487444
595467041
186587245
429089122
677188219
672666639
1202076442
1345061049
128284444
439911790
431753459
429335380
97395995
1158139531
968642533
655395463
1645304085
3356917
297013659
595741812
360409715
426947040
1109911205
1325067637
840453850
520009617
869035429
521922588
387813352
389861844
1380949177
406667958
245214871
1147417199
520122960
73234295
1051505018
685793225
277413225
279297332
391707553
266190696
659056422
396856906
873792650
1344581966
597882194
274325963
332497029
193979837
1641033673
1128403507
130465752
295369029
743151269
1231343736
1308402734
594889158
1513554972
463453824
572737873
1230164680
730316801
816782825
51047105
1271146610
355345378
517061135
268000758
673970076
5700741
466012773
333077116
156477936
375810947
206585773
1439937540
180845064
825798858
394833035
978076031
508038297
415912147
379892273
1460145675
314394071
1789764547
1439360666
1133836436
1313730444
500362452
419519672
1208334921
407574904
495344577
323055
68780780
392411282
578066212
1102299983
260196573
1350694458
456939146
940854040
904113051
552059533
688159890
380832487
118430310
369128980
281087687
374211734
283734749
1283572672
769230954
682768039
860042743
1011203210
156460749
111666601
782630950
547817620
1057986878
1293627429
962670906
401853613
1444342154
339417529
326390944
318362623
765581011
402094020
456180469
940140667
1691211114
1294518178
403901238
712391328
433086086
716219271
296163138
125589586
365384704
1445300600
1261906599
72891162
238025508
1752340329
530406453
275805560
245435284
1661007860
375569443
1061808059
175755497
490391760
633195324
895628249
437263195
502507767
352957453
136078751
150539112
905686503
718242748
270892047
1053883969
1055803001
470414805
600204487
762137754
890979257
339557311
692070816
980052519
808531073
202045356
218524705
50122910
1462772868
380535970
477624881
841214064
1245440801
514157714
1228365267
284540150
225723866
212669740
286158180
338398687
370620833
204810330
870594916
525041744
500853199
741449474
1567272499
1675338596
812197182
197464202
1005996282
346197736
112105998
723606541
957204795
305458527
289814720
765248644
327566585
874676461
1659570842
762990913
727493654
960019196
79404567
454868876
455708848
976495209
400434570
931380011
477382841
430564903
584209692
381497836
1125922881
1464791073
988507854
422259098
483507142
317733429
427350815
131871237
391128760
549640764
100386137
1034864130
428735563
99263539
441118044
943361927
429505491
58735912
960779347
938000248
638981583
265279061
755229001
390940200
190914342
248493597
571765302
1000797552
147505818
700736502
1367542801
90260896
893541693
488449351
407257976
274159640
530956402
606005366
12895031
1202140584
450179320
1504018556
401099336
401084331
941610216
764082824
1141340914
1516295282
801791810
501229719
449037720
788870466
531183183
746238333
284848082
1038021067
1468710035
1217071265
1593797903
943446140
444208755
942613961
885261377
606526578
679062272
324051181
220878073
719975878
871367196
1070997808
340332228
254720970
90841640
483770589
881885127
457757054
1081257285
1304500049
1642025643
1679985894
679131627
821212681
1159080949
1623482989
398503519
195393536
1699373007
406270869
905829533
828251670
902387883
263163891
278305923
725369512
1341056256
786778371
699039941
715232858
399344900
139289415
530078887
711488494
392037716
1023155301
746665462
1244704243
1070125069
1283820571
678337904
873644889
1021045159
606305603
892134992
515986017
967051102
453918951
702138948
898126246
248526443
139314
1336771104
461792305
968832233
1072845397
773444026
885440279
1212344
176454084
1399797822
539193557
565886178
931590320
390367881
271722482
262008352
789031889
1249860182
1290737689
505829133
1362743061
1001629809
1129203844
1006559659
573256832
627295091
420273122
905324314
1101818208
421434582
1110230971
558421310
840409004
46889138
1263341496
1113705993
928190906
444731453
510062117
871166052
929874103
231759586
913324716
359744952
873131792
1067896658
422830647
1419954626
669516911
431301728
1464260984
448993734
747804297
734002357
130273914
334258067
1379426606
47750364
941757552
373088694
276473852
867188297
465799177
1404995316
1245557472
362087407
1468278328
61251483
485251206
451748172
206367391
610700411
1326209382
20235519
108116476
718013223
966595134
754020360
1494022193
877283692
292227451
818996621
621987535
1273642629
513765287
343333030
174641596
1043403013
551689259
818455190
376650204
494551177
742995243
1422118195
1511109811
1376637886
575852408
538966948
849234134
221347682
303817670
818619525
603582296
344595535
418940146
1378917567
368673438
1098649458
289050399
633944089
407814185
983787298
48665137
856179222
264523177
1322963282
472700493
399691252
852363988
663261664
792708372
1225354535
1375408117
243144895
1047664100
429360974
503953088
426251468
820656701
876233396
928239821
485387751
80806367
508683735
1291403265
1231579641
958155201
642593069
961560228
1073992991
1424919317
924876381
779321077
638909334
882155446
641240248
890642971
186616340
174327528
1126779480
471080421
1340163974
1235441769
1268639092
336462695
1105080038
756088464
1320077593
754898673
751467759
446809844
885201557
1349990944
1381236891
1788558566
894108124
543040459
727027599
1278293195
1222598042
875620833
403006496
370971807
1076479032
876597447
177872276
443290474
943986981
247469249
29768
881694348
551530891
492069033
511223956
58286542
848687119
674364289
121709068
648154235
16270573
24459946
707869398
495657190
624218812
906847933
1107948525
984982157
492756126
321894389
536328883
559381964
645820126
438465058
392874912
888463949
1337847507
704840258
710752536
462036402
1167374993
625585355
948013411
2829647
240507474
669935851
1025221330
1057490223
262582195
1108891182
552566580
647911731
310720449
561815228
128848039
1564856666
532318980
335976747
150386484
1457900352
76351075
1311197218
1111768482
1129733692
667400176
829887826
753954955
1021087789
348125544
655195595
456207063
722796157
476824650
785331500
343847229
502154581
973641506
1099979525
1405454789
672685162
177179643
801021009
845695828
241419049
1246737728
443882472
549084199
863199554
850171889
413322752
494216032
1189116266
768267
1040911556
450806128
478213857
284454110
550347613
708883
743656171
2806961
357059473
677778101
529895460
892520727
336556901
438327537
624424393
540163541
672615176
769875980
426310090
171973894
311045766
1484071456
547030076
380311746
222399307
892098718
488530194
252081850
584542009
621533213
1002429115
1205541009
950445008
311896489
1684927466
477949094
202641892
1179009218
168683339
412644788
506124938
124173068
440489672
1367276899
3156694
337393533
823201115
1234640232
570878701
1211447692
1389675209
160977174
873309540
42746031
774525495
509583349
540285477
570477803
1085699243
527608053
652953195
661619222
572685107
50253550
833688592
110512064
242409107
136897417
462125208
594894204
1518212769
215428232
799912547
132057441
392150397
280966791
548931467
920550322
500362821
218389275
690167101
784846352
1227576658
688349130
480262050
526534956
195842041
418816337
845389645
823192010
470919918
696686533
467094440
558092849
686760129
1073729049
641546090
371523150
221730281
917970317
146710394
975060358
530934031
795068169
588982636
1019816792
232122177
670772337
1174627809
899552766
931943734
1398082002
755039817
235377672
877480443
899623618
1200769791
822448896
435504855
562507489
1497056977
643282105
315156614
872009498
1278827133
765397776
1030907732
1128513838
381148500
298284350
408443811
162894745
498455969
562873551
1290508869
616652697
1328035680
472265552
489491951
484474025
382617575
812614996
762468906
686636200
536754249
1180355530
1357965641
260089402
1071569979
181769915
294809326
996372730
177646088
134105836
419755084
975383295
1573069352
258840018
509889746
1263396744
274388488
273221586
581998244
32412569
954824336
1609306956
859433255
1533033836
88271160
866137195
693776043
1052884490
387613842
1355038457
1293554176
478868844
1023939122
455773782
303051752
252875279
827828255
850960968
865711504
1043636603
290634168
303001115
52760045
316555394
568387919
1188356934
417061189
823707881
1470288937
668254774
104720122
1119230622
1445723968
868508728
1080252731
593498372
866743734
1256585249
115949468
379868152
494594285
809551578
1230755791
650898502
614250084
1694380714
821798549
1732937792
347552511
595132213
512854513
422025566
655703706
976107169
604243426
741477182
1390384617
381099839
485728631
1265267051
336440134
522696210
131035306
704789225
163661841
815764582
293097117
1232781385
663401753
480703842
453830269
317429064
783044344
428179080
1080028929
391800126
873855913
327230483
318474825
477004971
519705062
1039077445
989791674
887472117
405687843
348360539
666075315
1781505072
1149274168
696429895
1315229112
951515206
570301237
606561932
879761989
625713474
212997733
540362811
967600786
204199592
449654464
542715777
150738759
815610630
1155415491
385068108
544701426
818066059
1418136402
718086821
414948068
383870296
418748573
772880443
1371395560
573211638
846754716
685442348
404018424
66518164
1076200923
205155804
815654301
1430547813
477303772
1452353262
794622667
1543619384
1410762024
352167947
1070846226
696238017
1084373647
901825614
842330948
570803679
797202330
795501345
542207084
1231815558
994124383
713140095
1070835566
225073551
651031324
1216152216
642213082
1018931456
332395988
1715283806
942517859
1279094892
716102458
905682261
1393022775
356877523
667953349
401684286
445315169
779461233
187194336
1153044419
743987790
1474176716
253932581
1017427975
141796283
494779647
624303795
733087803
1068270237
327023141
948406665
401735498
884986381
881356370
1491643087
893188359
144197097
292370648
1054226808
1215942759
296349112
443453912
1368449645
506141233
315758468
578592221
435463706
606300500
1115983462
1467239811
503927576
1325151467
437622993
408831534
180735630
859178054
1159466154
417100337
1118754103
716577392
190386216
1071731256
363629406
52987769
870915793
980847344
546045327
710633962
480558685
483805794
679742288
334120295
1601244448
932787717
339134389
935004295
874369630
456972134
673972488
352481943
944798855
1030477926
125216171
738240278
287514230
702733402
724358932
959539797
677133990
392808972
656077647
181278203
755565508
390939779
387209702
1338742735
155970578
713538869
258605848
831975113
1411193769
944442911
1188761766
516175916
451042398
732891143
427503606
985442114
433843463
1000164742
62963897
578991056
628481642
180562836
667067116
822174096
461532684
1693363557
82999855
444748599
1057630212
684965647
450608239
694227175
419079788
727749779
723112417
1256806407
472163193
471873065
1062403032
1427778850
1090034419
732307173
190119752
411706421
749779326
639844333
369838420
320106592
446357249
406848496
1402592065
99233852
286795651
1140745839
649507683
127919635
702996668
594097317
1055400776
1766201232
140031762
596739426
843521504
558747749
704880096
1636595393
551822958
1052738220
971761137
1109858075
815154648
432988549
702530278
297726211
492400435
343230418
1064186073
1405534578
372498990
1672851741
1069317422
1236687488
489919767
829756877
346369313
445882291
278912040
458975435
929151582
173933467
256412590
1545472972
242942858
552668501
494128293
323562761
1087980261
591981586
776722971
197863337
857528967
971582975
1414999814
953198753
828060793
1421577233
932785637
818127548
1701651682
507088688
941560559
901578567
108047271
897906902
754335465
532075779
250969187
1264189733
1729783923
998716751
1535450492
668761877
300915007
914143580
899911229
1017104143
448335628
464091947
340593783
479494338
1738478636
856501973
1360300575
507810638
656273012
562741432
1107480047
330332388
456457342
1241973888
798030378
971944338
495873620
518341321
478209459
665574687
722722579
1388234071
920644634
363538555
1418726239
499666705
1047648618
1001173089
114393455
461324085
860120106
535957326
1043337659
1239299220
71946334
673007539
836033579
1290756658
1088028255
563567437
974837884
540717890
361034383
822850263
391018410
468674068
1073484728
153652765
901098280
774600768
1190294154
1200933435
306877808
537605869
149031756
1257652440
541414917
1082158762
1367843304
763822060
847976622
541544047
544131249
1365481254
1469478949
326862390
1065644789
582840870
716328812
595510679
513655555
257105415
283466333
986281947
1130676899
435123278
294218348
439779426
536630822
450810661
807233483
1705836173
475466312
378745250
1617104607
339968244
811132104
205198445
718050294
450230359
1075917615
825912423
1239440149
468814691
646832113
1071668756
178199062
1195251183
72349015
492911906
738629878
1748903094
545037832
122969660
1013037208
769903767
459754269
394273015
468535801
778263458
372136396
153770991
1121292169
1321282136
282365169
420136562
851452103
638888390
283126558
398907779
528372441
721230279
474940718
1666133159
529822816
341105956
504125827
107154236
1164423352
610142329
1025518739
870574146
841978741
1298478071
650174693
469322591
864762117
724310667
561362805
1476761863
540666097
435265260
403752886
474338178
475696388
682396723
638430797
849481649
1120143933
1048583733
1088120959
883440052
477283523
527366712
865136897
394535778
355842004
407311964
790428303
392892319
771751220
279323790
606905996
1085526983
439076704
436723575
548123516
1416619899
459489681
16685
970430345
1082480929
392032814
1037542766
1416677671
782840085
437820
895338708
1740828121
58385992
261988005
696099674
1018706172
391201242
723486957
952956514
733728544
433954171
545945953
383631018
897916868
261818365
579031948
201758330
1202080741
445296437
778078692
417544885
1455408678
192566529
218034912
586697377
1518209616
1587209
393305733
562939138
880825037
44312406
1489005977
867269411
399576342
455052221
198104052
612034003
204172073
660535057
513869643
609139904
256759348
207289278
30405849
494717131
397666192
291402307
902650121
494819323
349949148
375399703
432786377
1324699206
867401531
507754759
1006188163
630598470
669409595
1062536643
1439218010
128014617
467650812
683896880
853468848
1259070936
552747496
627115667
323869704
756393070
203347144
1018064359
643899215
374849935
933533558
593625950
343357737
1478211377
895467743
410001354
528109644
1163804237
217810512
734529528
1475396514
922705022
512021178
734900436
334289242
1096484063
105639964
1602888041
1060148032
870784224
763832058
1586833555
942526693
403867730
926730076
795841861
334228023
903261658
490404857
231043894
1340678142
505670784
550470469
1108003882
547393658
1223167461
588406192
348050254
1409922874
486108291
807492028
854585450
1055206636
1180692493
457111762
849529128
836482407
850650263
1726039166
298108073
727563335
712412121
717071099
1475940909
335221208
508631860
433447961
315284132
439794245
655496568
1035780795
575463858
1102984684
651172410
1338271254
315431139
579880853
689165690
888626816
313902902
868679137
921446398
1758596891
106026099
689927179
396749830
453855543
56331812
640897290
1146273243
459986247
59165624
464616277
821269956
691888867
535522903
412043474
301583053
651994930
735793684
871612239
1452724302
1461672054
213675453
1007561384
635140094
888358141
709593055
360045342
545007940
282227367
1010293908
380091086
484217
827760069
386230984
557240261
526473214
659635116
517760612
1721467525
469058427
942211638
1191684743
266294834
593641179
722898857
1229461004
202405681
992555927
435261364
737825045
565765767
1076010878
772831359
267656580
405704221
1747876772
646788221
826915441
482613515
222169344
1673949002
612104006
1346609509
681826289
929281320
451408583
792158918
22372032
797045391
126380796
1460976846
923266958
809830435
1242676565
1070540253
985136304
448637198
23201406
1325705710
889195090
386786021
421526213
445956081
1449314005
1039444292
791403780
776441096
104989189
810625340
1221706419
466789395
597363920
1083311354
674743567
574992953
76808929
795647328
665939247
1384170527
393954103
1239809301
1089165179
1568204320
1678282777
821395617
637921809
179674178
807969504
551824436
1248251764
1493326526
849077572
384135548
538191245
486718668
1052485105
1644566633
122381078
615780798
1646098114
398996802
848712919
1154230079
584770018
1065970741
531989793
1115318604
573028019
148234732
896641103
1549613883
547260590
924932467
474259746
1464132794
500800866
528932527
746513311
434482046
403087625
421869080
443348536
1473225313
531214300
901679225
151679369
90774864
989207496
1064449831
253005335
194428976
588012619
465254656
1451430128
466332103
836845226
1027453053
807834997
503490953
1298497017
3812950
204530547
1288822101
494735304
831571814
446401537
959037123
321359615
552224198
94277578
1143332590
264621564
311271772
1157343299
1094600176
1164205110
993751999
225298204
501301499
586524733
1042607671
479054485
743193964
1179881689
828109087
326155864
544413227
859819590
1670681356
1374695288
1105750274
757529612
1465514071
336815992
430369599
505758290
368970030
678099149
160027395
270614600
857786120
1002822568
934761216
957102500
797057418
1421634288
479703706
685518323
299073251
471836570
659696804
347346042
717186440
481790497
403376420
750298294
639252678
193411886
806790079
245622792
212424313
352196554
1374631124
545394413
423313728
781953598
634192184
160577697
358127518
420403960
404763788
190612446
199473222
1346724673
1234267557
1354838938
1633127200
439855525
430138414
171782242
275346193
498407354
317719915
600911828
931738606
905805498
529900660
849451433
278099586
385544699
298607083
266010138
439671583
940161325
1089478680
741048162
1347466377
443413130
730236484
876859173
1274547698
455104131
183084986
743822029
594959655
279442364
458888800
512206895
871951390
516432351
380569413
554604670
212554816
494408906
865490548
500803741
816254991
752528382
616298353
608112108
488536070
1132467298
213624843
594352513
941064646
1542465940
512378299
360688150
851853718
233561121
396620585
129121497
832560971
94087323
600909667
1462085293
303711574
751252509
443011618
490405160
932816286
971006829
867043428
981384485
132646956
828893736
532570776
456218325
54141912
638630145
145534994
781081298
228640267
650562531
154950440
836796951
1021691958
575343767
784585239
1139852922
903001564
931418611
496271813
186968936
247807185
1439392545
1029595005
441348931
566588858
910250192
1195205568
726402930
361462370
496571311
1633700102
1047739049
791186629
1471294352
491725617
874509879
1095006633
1581875995
56016485
946796793
862314388
1188499031
1689119917
1235187790
303780995
281717175
262868933
757181764
1740213463
384006644
389953496
842809650
379778865
487304475
1109035572
316535107
432123062
1034285822
1027871165
1120988658
1069357259
685439904
763535269
481231054
511293490
719215665
1034046952
313317855
1218659824
861638041
399816641
514401262
514906888
336470310
524048368
673294566
334049269
973462348
452263703
697077965
366267449
1169998543
495825499
1182578191
409664614
369993059
459354155
460087920
961650830
1484600311
542212683
895766649
1182383948
923167393
779592531
552879597
424125328
926203107
472618428
571038537
1019923344
717554078
519451795
554746532
867459314
425364356
1186357470
120837038
629837828
1018583119
499367043
955740721
77590905
713348494
812738504
337338577
352620837
1216184391
1092352875
805991019
584532822
190122333
133521
255195072
744011605
1179959146
487462151
745522827
905550360
1582208346
166458652
767070446
260691139
638010599
140392128
552923401
41916672
396854390
423010336
1071684593
1779612695
454475209
784120205
1243245780
147725661
516310216
1379570881
310933780
1343699715
1335112706
1528422540
685558004
191288297
429138076
550232027
746675359
499732832
228740448
234755681
356840206
786237423
621950149
1286384357
419353722
624928769
729946179
485089892
641688313
333159019
784205966
58452603
656603707
1033005760
1045832500
1043562084
1378293971
1267064678
1301500182
1294465395
400890048
555190938
412015569
765722968
811960647
410229918
292267441
178146776
1047239867
442330439
838925689
512301537
798007478
360700835
46239379
606932766
655545503
1343809629
523104424
476330224
713304145
491894189
581150831
1145688787
1698710318
833160360
923832113
401187444
354492986
653267752
750663757
1119483335
5978712
1092652858
866417086
536124016
382280743
1405664239
314908600
1032802833
923816966
1772859083
1624371625
710697338
646082005
1012180931
347579654
682624284
888793306
184726245
1529786824
562231356
1651744514
367586934
506672745
500567232
1464780380
546111362
289442955
475906436
1182599531
389950183
705906326
1597266806
242650834
389338782
1325319280
461599227
1364942553
1653677979
738789239
446692409
1668119855
539795529
126239470
419499813
103058073
763859056
157510766
340660643
1053348562
778113653
376970940
438626711
1324799273
466957582
188314855
871791418
1184218192
338260597
420354669
248901547
461368919
820894367
956623169
1615171044
1660439068
523249991
457403612
1145493828
1558264628
892783909
678084832
530355348
719753767
518260379
997721382
1165522549
396734781
823779393
709297594
1076319781
104690014
1354084841
517473705
1454494302
452063776
838910450
190485008
736445554
340664805
433916628
1126630398
275577410
349583628
322819080
1047054572
210059087
794372419
379939357
747707284
706236454
1040068278
243449776
731016856
139016849
960312628
143577837
269141603
566723814
309358700
728633058
208906813
490507279
767418941
1039875078
753905385
931058532
717558227
1470744329
563282208
1631311849
1191105980
412033121
722047956
609538069
770391862
744080842
247566972
1111450563
416825497
1180048243
996812305
1173364667
609261690
439052304
1269877045
1651736066
133076493
159915012
321707031
332940708
1129632444
1443232067
1384410971
420031276
625068128
1025062981
954335286
367857818
477101020
99714765
196455447
1559473306
199808598
867109636
674793899
404083334
856841171
1088151776
999261232
878732585
423926427
1095527724
535270803
852873802
951799083
686171471
1098129241
412198785
900921271
214118182
560051373
455822521
788565529
1035404515
558933637
1049778318
473158253
1456773128
792313355
780435103
515724134
592820771
303765346
954578065
379191690
384161124
817220909
588927923
796753611
399421419
370684739
291691921
523531933
529829235
564555344
519532949
948660804
1047020777
296603061
850551967
790124089
563883530
379097520
1232742162
390575704
949616622
971527803
290249001
602657739
1250335624
717578732
836066269
593136897
692562809
497756137
900035044
283559281
498652369
249988721
1039955320
891080394
437483204
246744430
830818280
861865898
952053924
1144065671
404594785
254566801
975446788
491865766
1135495432
814395817
960415019
1003434665
614829089
140595654
306408687
493531007
894759135
940099223
296525024
917670274
1734702566
412371077
497547675
429009664
311349330
440363492
475211110
198467048
175440261
454915481
1161146329
802727458
407761332
427563290
1076343404
420385366
177124275
1521577250
360445622
960743527
716191697
475098858
75307390
553743241
868343721
206638447
321040220
796960900
349504087
508062515
713670448
503607796
400438961
1044256961
894270265
758490810
1313189009
626125211
653599139
265170716
1284458287
730456867
606076896
35196451
331885140
431176766
483777054
274834629
1663691032
1373234302
932785198
431907790
1132842913
528320403
283414363
834571349
963778938
643879454
1034997289
476236526
779132110
106355174
137486698
204775694
464006156
1455357460
273374368
456826557
191683390
380432213
1070333765
420361555
572323904
802956386
519435239
619183182
869297350
102948118
463240005
356921043
640221405
910415956
364855774
390601981
1501683541
107025839
209841772
84922636
554317002
265020509
567427631
845876239
624008257
187259940
412398864
337838995
468513469
270018515
1058228488
401113611
789319207
453659824
365681374
465102110
681727847
871158989
699269115
322239060
152962776
867313693
1224323410
1606261099
653824981
1490559276
393786556
473889227
1149600692
362068972
419022756
369316188
878778356
499001110
435243176
1539773264
899182264
502198892
1092633790
700434838
389029401
691081382
314988996
847497023
258592808
733661739
1323406488
263125447
426883849
229965721
1065244547
144954067
1140686519
309662423
257586871
429543447
747184154
389448735
194464828
250623391
833646284
494000638
764433719
949928816
1650702008
490629122
959884960
452350027
1449180967
848032611
902084385
1298249409
33728
393289276
400574703
1385934960
289309329
482734909
697839072
648101839
1021713030
666165461
995784942
690317412
1118283306
462050125
604165425
280482599
171240992
519201508
1106422175
835507646
857707790
346990176
627425963
361111605
1011613405
728267633
809707459
516079911
425233460
1238545573
469159886
793004110
134280972
626052281
334275993
392395536
760627426
267148754
270323853
880335254
733788155
1043215722
852627894
603468040
75679290
188286619
112254454
308830828
153208205
410732146
1214614710
292961404
1428913761
468883536
681542411
470040541
710127404
649483197
279537355
376643765
1141503942
1056296196
256348046
308724503
320393036
485412149
349953760
375944332
1355193361
348595522
1338476313
426408839
1582237191
507743867
273483356
517232945
926073589
212274073
291223478
338840964
318629645
270322598
38660742
96078163
430392606
85952267
392222798
190386380
553683875
177505307
605585214
876647537
1290680649
467549766
406969007
388456664
194416716
840331817
784228164
1347659276
1310232118
506733708
677269327
393391928
273320694
514608916
397289384
740766328
637918635
1297876142
658491581
513619992
1080149241
328681515
815398429
455149263
837685344
1228450371
480717029
1094917698
190449879
485512635
762366562
414992527
426293703
353026908
775771477
104309573
1338784270
529061906
1092042581
577892200
93742663
345290
325999317
672608115
498416956
115785080
1097630344
412684341
156535261
462182743
169805217
685642699
787025493
779888123
350275631
671324927
240179519
1211278734
586350932
627626234
1058508593
209816626
35785660
527478554
350172310
618987468
538314815
978118179
385540121
1709128135
266772963
452316097
787207990
1135758414
489603022
1050389070
892961286
802128626
1619410875
441353729
503940703
509576856
657475304
1004459083
412382895
1680980661
480024236
383196488
833625220
419678561
634800318
968292797
211815403
213981342
1141761406
767512512
647859005
347743177
209521267
445306962
514014558
374972679
247038059
727802222
1239293506
1443527261
1155375797
321373719
244688725
257307710
903943766
1645970612
857734547
340479918
5143346
310818126
423976481
414354873
373075090
715123487
607189567
659816623
641437855
364459341
85280628
419309514
459390928
1080012730
485405180
991357594
1217827668
217582006
299352347
813234439
287014689
199408477
109323489
1062494635
614202078
405282179
261557463
1388349607
196967558
919693669
404968089
570377808
1156999800
510135149
537662914
1015827711
753100916
292106041
1746051058
220912992
1027546584
747081526
474177391
260525425
692919533
427342689
700402001
219778108
360456925
254184427
429710926
518276379
473826719
320978291
466821883
516540621
163099916
638783206
679507035
501183898
442496681
923828436
817375796
1496635196
496994358
345203316
822246309
705817776
934333
881116700
40928042
471986619
576182353
85519120
799077889
622358930
916963178
737547800
717289992
293184581
711634556
480962873
536531808
274237412
585692279
922244961
408111815
788385404
1355127350
776348074
476401506
1250376367
849092472
73741352
1501361919
1232067718
237505414
164378310
510703852
805690085
740130833
991526434
1141909220
334647107
364966303
484537565
396911874
203870761
470683676
388677899
677191158
1469279283
378968168
705739020
688647465
340539774
770011542
447471183
387454696
706312310
313433095
1531707682
532484486
484282950
251244509
935190152
484321491
71850613
221928577
824009358
601986211
688689336
1599307197
1635347197
221326198
73493107
749802261
785892457
291269632
119393998
1637995856
954822522
333998661
1260530629
87127317
650773137
855859795
441982196
937176650
852516605
477072143
99414283
642780403
932266340
534933304
1480188844
848546699
728530568
295091077
736550032
599637095
488282276
140431035
1428225270
816920121
869382723
497211760
590818390
1009220806
1282250505
184338996
1001324212
460887132
701268503
799143231
655786907
1699780346
162751541
368443233
443483965
569319953
397838365
489765806
417888481
269853104
1673679070
955729838
843404628
1244623976
479216309
499773199
731787446
1118069954
1129901600
200726304
630828111
48958498
797527722
1212373385
683723667
393454511
682010420
1698290773
190313656
1147398015
756079895
1585577173
469064423
1370550353
204418084
321861747
802138651
208495952
200017005
977371099
515573956
1719003126
534614300
416007338
809700318
722075818
187317289
490149397
623448931
687858243
526866749
480012794
495636344
794750176
580024461
526517755
826945158
257461474
324578723
830273878
448429751
1694650
677508057
171236989
222425285
330187726
980960029
1158341384
637048942
188698992
56846051
274365005
502454870
611697372
143050515
1037746747
397690764
336312405
467939149
431158448
1655232854
1498062713
562344644
1078729017
239574890
381556345
1300191887
1213714717
937226350
759087101
470393575
591326229
674614435
504874467
593959331
1583530105
784162747
415673654
310550430
925743494
832511903
700486313
378049338
186529434
456045191
464654297
413939358
1021894622
359624661
300159859
393913327
148238977
755217468
1344275593
703409191
268453292
37338498
853552546
143186587
550271467
1579747411
751975381
279622893
470577599
379125098
670901784
941827350
440115521
540864167
604283519
708174881
504383513
763682715
419524730
829000421
1177995123
722266489
896136268
732959877
388972306
886671228
615298851
114614874
467752817
648659265
1069655916
410131042
274753383
894173919
498280466
261818080
328176332
476895068
1085157692
730503004
561666925
452366240
814924703
961431634
364144767
27120286
1376113352
1793789546
1418989854
941433689
487325513
870189648
205677389
553709756
636142661
475111277
674971350
477409069
727344915
437476238
1119548596
897896496
948767058
760154610
304055980
308485665
464412877
1241028552
161885300
517729529
391734717
358075844
366276154
522442333
1678820857
442149901
874265402
175458940
409422364
1115474417
528082172
1065635044
451009361
504562209
78998380
1199644608
716684741
457540868
1268929932
1154341120
886789865
1155494679
561647112
339391696
998755623
471730796
48992022
911822203
192678192
849429735
492466745
931316969
443936409
113243675
874510095
1086929474
1016444269
846193258
1330661457
499129544
845274974
294548935
1350095441
793740902
1087705713
566038091
577476226
328406096
454227956
388106763
770030583
161379296
194146114
688060795
1055998389
730534198
351694598
657290730
928768692
372044440
336164510
791231407
706623407
1368937863
883962322
673628905
646973140
911428495
950165714
299228787
381506123
935506188
906311610
353380877
708493676
621736380
370508381
910271962
471606372
667348203
586531934
404311937
354357822
408770031
968937027
696914144
483920586
338513977
449658998
1278592583
191184148
371756793
846855172
244313304
675037310
1371026297
533090232
183020096
54355967
1084628635
479492983
167653439
1471908365
163984171
1199729468
1308405364
886305234
483058887
544740431
765586472
1281450023
1402411860
318030848
1196838897
278224778
473581992
476351975
778977139
1072547001
508785248
325227047
729691935
393813791
443283873
1060513316
105952422
918448272
676874266
232803899
528240949
1467432757
948605706
436207729
611940096
384057312
734754803
647681404
1227764733
558387269
521548904
839120575
975598187
1090586032
264555431
933697569
857312846
64297515
211853859
976503350
422324602
467159442
707806504
523727257
265696271
390447902
420839114
315433355
1226533375
977711431
593353262
294235089
1117181490
1353711464
441740538
385650752
387696941
825590935
723242226
1297083282
192839180
819857116
955223574
515170438
921379165
313681400
1271850760
215981596
1677596964
1468834004
407073082
472531076
451782493
734296733
202714102
407913086
856831357
155701331
729575859
260481250
364112342
311003655
1003708388
1427637659
536809515
527360227
435286967
356886123
1151905410
1358961717
160777093
677028452
542892437
1300696792
580667882
925828832
738831094
482858035
1145904598
518370394
175523003
215636552
389758295
592920152
398752823
1362254701
1263810761
448826284
403027130
299167370
1380872094
1262477872
473950442
338353229
798280999
660675194
810894499
327902434
439460079
250154776
525189037
805558269
408854147
207387256
1018714169
505288599
755754614
653554167
895435617
431885273
1660822764
838886602
398211157
190872377
422756843
1064857335
201918130
935428178
705465038
1012830537
1299737435
836602485
794589923
832575522
491349083
409531386
431593261
208262852
579923863
232518857
734760124
592943012
146367525
1208406321
976554778
126400534
986976931
674646663
643534218
981605470
199288114
457904617
1059109294
1077841073
25386337
1258488844
431041806
713857576
839673522
1759425374
330643172
423666749
1365471648
820711050
919613999
1366143131
1418329630
859611358
927663974
729824968
484204993
872315685
1351716297
750858286
866719039
865741793
1121296792
874002190
903420043
397322554
646258743
14506570
834905033
704123270
469545935
1339048215
483449258
1057884608
738627097
175709344
392078365
435936246
857984602
431808986
409341261
472556524
427819311
467947373
825237879
249934706
536573714
848596687
505627557
502447031
236079111
835725064
304104010
819425522
589679354
395093175
423606548
1214949548
1548780859
268409490
315466274
861316602
671454490
1371756225
899943767
394955068
620015168
881162204
1466146627
790658738
626421737
1221878138
238321945
395029502
176763856
380952754
667961226
794719359
882878364
325557015
353420427
833083293
306001373
511023679
332651461
409626716
935759992
117439363
1049305402
602955437
751045961
1035454892
1364451588
664214826
1002013663
886440546
308421872
400923552
919731362
789145335
1112028481
941730740
1021923158
408684716
267176388
272179607
217335148
295910990
701115356
547914608
446507857
358757966
1257116404
216600239
250909888
1296644235
1124350336
537566954
1131520331
975656539
110557313
613864605
379294180
275790939
27045399
505733915
453815436
258171596
630996384
860114833
78638572
812011626
161326085
483502226
1428616982
434625240
928196319
63585656
383525206
501690763
197745055
494324012
953258341
473403606
827295077
824237273
929900451
312456262
1491332591
160654133
549252918
510845959
1480338149
1394401803
562229333
123667711
966291275
557026534
224951177
164320288
637589699
636150502
835587410
1082124922
1534605264
1272086748
387118427
918014760
491768100
593390928
757355279
1574950799
114149123
666730782
629561783
776269702
689395439
882076019
628733291
527103403
433092844
356688748
482440070
553414253
541113123
543837421
639743069
823263092
484974924
1211215434
493099097
247373116
873215773
324759084
1253367472
511496831
329257557
402613839
736747
78442474
384698332
847699153
387607679
630184430
1017023569
274182060
1683901662
235061107
1060446359
907010404
782717834
167576867
34615709
757397519
194382526
415605857
185826628
569475
303088885
488889603
1311808302
472732172
705354209
404694244
457116772
273532625
1055778717
979664633
111053550
458006777
233241019
227562009
282957785
358952260
856467951
530261380
1051939679
1313995690
752003660
1222885885
431500692
1693727629
349338872
459774539
483485130
742407851
414723340
908091132
759476594
431118357
1261918189
1037866396
799083617
1014291657
1284388391
433632457
622890151
689389706
488638248
671915860
587524356
158185211
1075720968
721296438
272313956
657764528
1081315107
637207953
128863083
173371692
278290169
508342430
469476115
277950136
395970674
332198084
80700392
214327077
463812795
191323738
721034682
453141310
330700971
1496012595
355297283
646538132
877512757
1035570684
1005416472
298449624
525994317
497723272
1155102721
588285719
761427509
568849278
850632256
435971541
441286104
512627201
844251904
1484490668
1069006590
368247806
525253250
833724932
675258723
444161768
488411587
1679378557
599476326
452306468
221863382
351980904
1465998409
410994978
724275596
1061914
701256425
1083833841
556981945
101584708
691343612
267859874
48648342
297289022
618586393
684679659
1005427404
49624430
368440429
501122346
414155659
452202648
402547202
1030755970
854182540
342012999
1309315031
1179533790
43099379
993662055
396035458
155068913
445736245
312093740
518575139
1290968042
466645849
892013902
1099703565
56301332
346536861
295737500
635396356
928267037
466462834
791323571
965015052
1170187113
793338517
1271358046
1457742164
438613707
1088106377
196164067
1277202804
343418030
181316217
961765500
761685865
722525093
570961259
743258089
1223915173
1063903132
312287867
382126831
843430987
439252265
754540799
1712408116
1226982860
669770419
366465051
738219928
596368984
467886743
1463885833
486381002
846362931
707484488
941876676
471527031
432534497
162270225
1355320070
1307663517
702933118
260702536
525948970
116360308
953940273
285238982
950219939
432832855
913234954
1486735113
365477061
653780457
368752947
436365146
992411263
656770347
856705149
1054536504
233634132
775850385
877344781
699806470
1094364526
279936123
191351437
655367080
1048720612
472898996
170709487
908486892
536706403
362524979
319779141
1652075316
397534081
424627891
186510943
842094173
469134034
195333587
510569434
1109748278
414978157
886188098
1338186501
327757123
2692642
395641666
696905955
506370891
448931534
248122107
866289444
1322278532
365395950
550409432
1447620607
1038801173
976018495
430547262
279554953
148812370
1152150403
952652723
1048472566
499615267
411233681
566036059
484835572
1344083630
956794496
389631449
472258529
785277946
112612666
689531932
227172469
384645480
1208902825
35267647
344677268
681385746
1666622765
152259475
819178998
382614990
511427638
1346176036
1211333695
370009607
249200526
1122465687
859472925
917227174
1069508369
213953829
495750811
650118178
1225340089
440916924
1251064558
302174169
177859650
748449235
130836127
328466601
132462806
1235827103
443249055
838066392
890177575
380728355
418539117
595005787
851420589
1680276439
1131439271
1484890923
745724264
316957631
1116311806
352440242
163530517
642968366
327337438
278658911
566046772
855749669
1081418664
549602890
575775940
370183425
929196012
689366171
1746581133
1023839283
1018848220
264894841
469816642
838007750
879186220
271376185
180150317
547147875
1245501207
709644793
424485807
451492896
451978014
414591493
724302280
1019901867
593033651
1064647428
768742723
710693041
279038537
543078301
212085124
286518039
1172089
1063339474
130241484
1287469191
464440686
262600117
941244872
308789390
38452530
496502120
602911089
395394667
909070108
503025843
647538490
1214803821
957334032
502921073
355944089
280255022
520090300
440759035
776615617
456184960
475458091
401843183
554698257
412707952
718452711
680480099
331495303
461303327
454050319
511558526
782495738
28669127
935668572
631266205
478459862
646833716
411157246
735025026
503621454
298510491
514163209
396761530
706625337
656673568
573306558
504528081
961210977
473206916
426236250
716246282
161813853
379957027
444549053
1031084293
446973033
787299534
952996135
482328544
1118954603
959579406
457388162
223455163
354820445
704515148
585206978
847864411
812982899
411201018
620888351
1027016084
848680864
198478968
638414411
456867116
562014375
948617454
93129789
559673841
1112281745
762596204
807080497
207328971
1115026669
67607471
349060392
325904615
359461117
305359583
911258365
1799943628
852670141
1029391721
633724721
1241860127
459712148
1138877005
973880901
456699817
910325086
430068511
195266307
568556874
266693750
470519638
1267157941
490324706
592069361
934241504
745948553
803738095
605592866
1047034898
99427217
502961749
174786183
49077681
335355198
367780414
143979228
910370369
239228991
135836402
989381019
35787057
617736254
1307101190
890378947
443224061
745716226
1718325115
599623129
1736651118
289703968
873175740
332328851
1118317089
1267034351
1007203376
558347942
670287953
229410223
127826887
511965165
1379341217
728404709
429371600
1165213548
898769669
824374572
1385970679
391781493
346942846
1632847306
582283563
559746522
335338525
615145856
841644583
1112031394
609508416
344267283
41402258
896510780
442194319
581745635
202565687
1011679124
1309588318
116583039
394937011
565148945
144134614
839538821
377714589
610366984
796103210
394160459
395150575
1192048841
883105814
1452182917
420745526
232189279
384959949
525938731
242130159
402091629
706126150
407878242
1658940773
1668987623
766228149
685611195
435241665
456343221
705427033
374521617
418111130
1193570132
201556363
457706609
411589195
58454
575082069
478902912
728786398
1316766686
1334070601
85129390
291209274
409662633
1087124259
850874255
307700636
498775603
932014345
341603831
460038049
362979732
463020838
887373087
331153866
530940976
936504834
962607625
594734562
1157421065
1007983643
795411242
538154045
290359306
1143325378
432798704
455608224
541868233
582924194
174089954
316591998
228682191
1238054999
1153190983
927891423
143877464
694996664
468149265
198689226
407168981
578361492
458326162
432603516
395142396
37251954
453649025
497654531
1654831204
810877326
650542906
469983001
540734971
1011889733
1039809332
406075102
315706601
1472249007
1698281005
474041976
667228657
456961827
1384110836
1289457437
491250853
832735309
933610771
612499772
1067371830
483270535
996472253
1606638706
1094627243
991847875
474728170
850171575
1214084664
406215943
285568728
864076636
836859670
681549916
816180996
663839809
303085480
549338937
60693876
599808712
362312514
963311759
477598465
252696102
1324071933
1426920162
161062020
896611370
488239181
173934809
1169249181
519067002
493002152
217135162
759054992
460943627
556510980
402014464
173314220
169802448
851169320
302786680
186556585
647620736
742601061
1677716433
212948170
999236594
507781828
954427142
471783624
932915193
906318928
971807323
1268166280
339614541
588999131
400537753
1295550008
463157980
1710025914
531802219
126288497
630687389
416876653
326592882
757791578
352572043
1085231326
1747678937
1036121185
49260658
1434371189
48166223
456951099
349885809
1718877409
786303636
1155737394
245481676
166180855
249537018
788329337
375318110
378566193
468905939
1022039611
778804399
1406585532
565535401
510760169
544901580
1201052279
1381810455
1282230808
267897033
167015642
884941649
494319538
878051221
219322043
610901553
381466898
1265780160
791735470
523765781
545017874
950220588
654966487
320737107
553209826
271031063
953140166
847579084
725029983
726443287
592971328
1488583288
157104336
1688042175
607112017
449024395
848682463
308562017
419529336
102216732
952244308
1026271681
495610049
532834364
1394037794
940577326
143697930
215881703
264321694
840077239
367778681
841402221
971853458
390716311
1206911239
64694498
1251373290
309808139
88170201
738072096
602740372
915675061
496265480
973764237
697246925
469669252
234200955
21935095
748299180
1481378498
441181504
524986890
759047404
716115842
1402624614
689503980
503432172
1125692244
380551613
1167897555
343198945
723136883
458146791
1356762325
1002606883
1013577266
795368348
1041618163
726897134
736823700
883561313
435100741
1096931279
1037019570
83800442
505166367
158789152
435573577
181964438
567137029
466322389
902369532
513343190
486326034
1169193508
123051302
355784601
1000293348
633884872
529417837
244796622
173318547
953129384
259844696
28376771
1347266153
582822363
1157377703
244627625
467663592
1636149274
378281051
415657099
860601278
1156186510
415566828
1318664594
19088672
1071791189
501616507
460530025
756156885
890086404
826241084
902576941
1039320883
526518502
543957258
548502372
73227396
1413426556
1452716915
344302672
241009902
667275704
586729906
554827136
864961306
246537886
421638646
501892429
1259995406
770673293
1373497816
1629949691
256486795
289864986
860057139
651565013
246057546
1353144084
475244259
1172874274
692335466
934345676
162428558
442181716
768859368
418558599
62018772
1613572758
1475651263
751710940
256227850
980623531
882125177
396015536
389324249
845663172
970964636
172178679
564790703
279661729
1217665139
370638927
1201766517
1197613160
381636088
441963951
342221263
561741897
1666660355
1175906818
437710156
863348732
288052723
1590468111
322847834
650162879
309968461
286783573
510237831
556298589
853091455
1073652241
498750682
72610686
1632429
482508842
812629555
718562920
1100165266
1119658943
861376399
1274487708
806344346
1018104098
207287972
255649989
327899075
1553179
318830373
186167241
256054375
288289690
1424307897
1366370708
891114515
461658406
242439434
322643549
667559314
570124900
889343138
459334586
811844799
289125759
321773493
780208050
551915617
212281785
811633553
288373877
1283672044
403875041
1460040706
261040619
734711760
377746770
1440891989
288677388
1248389200
205282296
277907028
434861628
451351056
482047486
646331345
888738514
375369670
1557379270
399393756
609016676
457818828
1038994989
718131065
1395659543
907781827
139187731
471715099
212129775
398395026
983788564
451073034
359994491
864798402
453151334
213982416
938993342
1018522034
669464200
699446257
549006305
505903499
498825228
1031925108
1121903462
357061604
308726671
163566051
522959603
1754934573
839856153
1214053388
26584555
411164189
707624082
348482439
257073539
241502549
459842381
619438955
820375343
1115148697
931865790
367993279
548034602
735791126
843028875
747328468
871516545
869919471
371804643
1465842360
591468280
802883206
1267136832
878545548
674489473
464152720
1291770485
1421494356
459684976
710145463
325748523
983204576
507339185
702312734
280898068
1083928507
595327239
882520714
379544607
448204778
972872510
980576840
1720039699
817605575
360012541
1008967641
918990763
1072836088
382832872
729466174
746735141
1053168526
1079032598
1359076172
424806067
433268966
501978031
1014801710
533479485
560067517
88141837
1405888255
407496
374964025
752941920
735808302
1033966944
107345998
428045092
467227596
842081664
748660910
514553533
1153165876
1021826233
415979392
508732337
809324169
205614478
501063177
395301905
337189503
1379613125
1177943249
105487814
40986599
970026107
876571458
368654184
341772103
1039423876
433681011
534736190
896532961
957766247
72131881
555030506
546784592
840832239
1086511760
1373275899
1214588519
513909185
1165482981
1711233144
544189386
34722626
1080051800
169012206
301814823
741641179
558155082
488374607
536365461
770318686
848673902
187207356
902701235
923437438
141902758
430220308
1252144283
605740438
743274309
800216253
887509526
826883088
635831582
149032461
810386738
298367992
392912522
975227188
1251482049
580042526
375647534
635134611
1290701149
1072201542
1084308950
744414202
592194119
339500045
1509860930
486635273
2455238
1312769083
193247409
897078822
260808967
792080431
205423232
630059091
457226795
648383948
1337114594
382780641
768306058
408396830
302197950
210159927
847511936
401777405
844870783
272122223
329351511
908581475
528427725
342286042
1044622445
872118489
853980828
1264171416
442592278
242852434
115465606
1136503597
614938735
975923791
1155081640
773337644
491130428
1048286256
646057381
1260584242
302982795
1104098328
936392878
906524082
1111301208
345564215
410147143
408314892
1009768804
426688412
848279739
211293539
837699527
490012706
862223113
263544829
271103438
544905951
773788771
304474126
198092880
847126441
551351810
533619031
1093234110
754043575
1028108194
382829671
201077053
696634908
174419329
452348383
216198397
1164609735
40676904
350558573
1022976978
282336026
888874285
571564668
209688114
1237670353
130421455
1684566062
975093541
763989596
271767517
524044003
32888829
1475641370
709634807
565949732
1655434193
442173713
272760102
969168312
913859337
412134629
658287656
1023093716
814266189
119664301
176017222
1350132534
532297136
474456441
288951456
275239689
794576304
397497899
451463926
1259316271
1204616588
986572650
587262715
100144053
730884020
1265944670
359805417
302067734
920829556
542393081
673327073
1498007499
194397183
938549190
360601876
507839038
1005105346
289873829
644525445
724974818
1058094381
1402054464
242376123
654218879
1195596966
360082536
506920526
444725540
146441989
488577553
975961923
352037668
586268103
867004803
259643332
153643736
190638729
536923703
545417487
815213531
492301059
915954602
172723611
37906677
214390958
541599673
421204251
718512353
185451325
1157360960
1664845685
334321307
725722251
905787546
283814311
1257236637
397976693
814733438
554542196
1298079368
876298560
737433671
501732841
1140531144
594429929
222214884
531574081
895250236
437780260
1250056874
122699120
1098518708
244371472
1079032562
198530774
1657459487
196360239
421360232
1000582613
871228630
283947256
446002630
1761008982
593118989
525378669
882546752
548476936
667712510
678901671
1249561723
419363782
149191691
575071963
389768144
684022311
700925994
416926617
308400124
401632257
855175257
1068414570
882307275
1615376016
1077117712
1659151583
885574984
1055676589
450115308
1138767611
472227578
524038429
216099104
709294660
757373537
728463777
649603862
363165971
1094707313
157157020
373573386
363995570
1209216046
545439153
1754218852
87901600
830391995
400323978
478711927
356800494
899810987
429309038
1105475993
395640453
390264304
586199713
1745428
333636639
575207957
537271252
245837838
77973873
326266804
794739425
66992774
826317334
931165624
1720341906
871818988
591052041
533486608
909522818
1318254139
156659765
195766157
1376100832
509934059
1020690417
239014648
388094617
543620195
431135631
160540553
823826868
532884868
1103106259
1308264085
86548375
353081297
237428795
225119574
821010432
116275942
820896609
449310394
1257711003
1346161542
265384587
1026740785
434983787
1070925706
1125707214
258314141
269741914
355724486
346748117
579330962
1159048708
998279320
1418947013
882418298
978106885
539914638
883134840
35822518
971477164
409342731
1652768889
229314598
518134172
844000242
439977763
419142458
854221649
450389431
388537848
1075854463
190899563
309935138
91620740
524191156
621061378
694952773
418102209
1212763271
314350877
780730808
1673492341
374108404
513911971
783602461
831358744
165371876
695148924
141119369
94686878
136422333
414379699
51530206
1111140282
1019621323
329883717
405705359
113414832
395015665
351702772
646434073
413923448
312802360
671061600
1427781810
506896284
405992147
161884838
294734636
693362914
1111021394
856984169
410281696
221993160
974942947
625403711
269852900
1006972202
206828218
371678613
781219457
335751921
859274232
452305682
737084487
187861933
735441831
265644295
591695439
876525718
471826581
904778830
1029337296
1405647651
1174215183
475659509
255865194
560550940
463052783
3429
685312661
432724229
491576002
254946304
462162079
562781185
595336430
530009276
106248853
787284882
1140266812
185411739
776130665
458072523
508233791
462556179
600893718
498159443
489612978
418093522
483246740
735630994
709332132
1621469147
131140753
261607756
932298817
338960747
190833801
789541789
411799900
332101625
271832845
116848210
332557239
305572822
1005678727
709763462
502377568
1154720
372005062
355077561
543265434
426964152
708455748
665142047
47155459
419396021
244936803
506496840
1501582358
395729271
734354528
1056539042
739538827
668580239
885731321
509242212
886148010
392633222
110854811
946042712
685044457
506574521
454925984
656747952
168169782
397435037
739168066
482318079
443386798
792446247
1161980370
748818694
577721610
383814008
759885240
693936477
160230777
214897797
306594772
1052948584
1137324427
1495545201
865573238
178527799
834839045
1368001825
1061297332
61405825
816108791
1118782926
831530204
412520671
453132839
1005447173
1700506501
880087299
79106461
120443002
1039174143
750733398
240689433
310824718
230110997
69036711
390483977
679329573
502629434
746532499
384445039
502903398
325606871
558902394
556140245
554674482
291179489
356455719
495957769
956665758
141517868
318266025
465710780
119517821
448444457
591868380
389401687
368552899
450887393
1063745279
813377929
1178538454
502777334
758412406
375295633
1477052109
1039389160
1050396089
280122513
458600742
291186581
776110070
245457208
679453830
137904906
342766612
671222841
886240621
440237876
455867090
482299348
476993311
700223100
993689573
212869944
458933838
835062747
416393941
271871523
393779092
419930673
854992299
722865513
481708344
359052324
460653605
585916908
442731453
1268514610
438720217
696758737
570981759
143211549
634576183
1225558479
660211490
534442138
843481005
327140813
533260880
526443328
960961359
789813789
327092675
459802451
1193908999
393190362
541585135
543895312
1397548876
448784883
1093531111
729250309
165462728
919101199
495837403
35642115
445623047
595981359
441678973
544166035
456944077
448511194
719041408
950705582
598273305
677051419
1784904122
461807110
630183503
509295584
389495384
299943479
142864830
411065126
401992409
499902373
399773457
664811562
396771220
569114617
536040328
1453581156
834710980
643508547
254536749
713005576
418483210
131467504
554492719
670355396
908123348
415031209
349342856
325018396
309543876
117160231
338932452
1542253232
772769663
720556003
1338496957
261352010
877998050
944823701
979510383
317359136
297393675
822891585
144124359
378479939
898121955
505202473
128173359
490571332
346435766
442570465
610629008
974025631
648141790
89843815
808741504
712715520
321227258
1146175422
925863594
263244955
700144316
1173415875
914932166
226853173
545904248
598234331
752692435
996175838
410696749
882818343
408759357
118276048
274059512
877934223
117607732
937561722
224769171
468795064
958660364
126596849
680677192
584329392
400665853
656696868
423036825
339793109
669949022
673556458
446921007
258824107
713433520
500434257
1650147033
408897607
503033737
1057673157
1074484781
258163321
556488648
802006893
21294102
645522369
533374710
480843968
65613678
913425223
352675039
862158810
926238676
412008900
1373047808
721335446
458730057
567062593
429330768
229709964
552633485
484738287
127072302
467286248
145142417
1172956107
530320899
946369608
63547263
437118149
592216055
816103179
412610750
918858181
533206228
553490365
1024270741
356176249
108428569
769935685
69505384
718409946
482687174
163211696
400255884
875008229
787751724
793542225
354845444
878654630
412129008
602323385
393265493
415600034
942800708
426712825
492654274
839813763
694125850
423812978
795597715
379229610
460650466
257977787
494686588
837815312
491258863
506030861
1024334893
1205558597
687352483
387201144
316795834
869841288
490410781
124995322
483170820
619531740
1017322505
247589383
195461391
382002120
388085305
762421143
532046647
409869938
1780830618
844506778
623714169
479467872
524270382
121444496
290866151
764732394
210349116
67719594
857985446
168215447
498416977
466001259
835935063
157263413
891523290
1359313004
1422228495
690431125
295870119
271494362
1163246394
809298678
123554400
741387843
683433769
881597549
32892067
193011983
481281064
388708807
122688824
640626376
478580958
1302836357
225741885
385367669
437110291
727966427
723789552
1210298631
66623635
519898942
224045172
1332130382
635391712
213742050
411406835
553641052
451929798
844002605
191168703
450948317
479685148
206276097
548106503
189712160
665257686
1210289233
216448110
497688357
494669126
828086934
113533501
674386755
34337554
1152468662
464978950
1305548039
387817570
332345108
111362667
559749017
480713494
530909809
267213725
1047627289
417121966
355343673
824597693
1243262368
389285592
574907981
383245351
816272895
415742726
354112333
299371565
1215914951
428169925
794388903
65863738
493485049
375716515
1090353831
1261852796
145485557
478543399
696887851
1065904068
578281
414453430
1081980806
1481781035
352191593
472485751
1777554152
591121387
548198364
233118889
1384474614
774318316
108024450
384520512
466562569
1286191602
948951237
770278411
860456294
230476322
1146531529
969741870
416541200
918636160
763386367
529611725
854883073
537857343
609484058
355402008
946010146
809727809
167695135
307536352
1007910300
676232431
49731562
667244142
503850633
1158705749
975223794
838507150
697794657
1398036667
538198488
858247308
572389312
1083786303
618439840
407546204
393300998
440140099
725634509
584464445
256715254
375067238
222779105
761264814
417116782
212695006
370598680
1143694205
629480520
601994140
932751246
662178575
1086722412
679475423
260634307
386378465
520887421
1304549099
1308844119
1648675490
332947260
761424847
445207782
126390125
477136677
87518443
1424478566
234147330
769433380
636004133
1230503901
641084053
908549766
528892862
475573381
1515024830
248208816
1256730745
688503892
1616012062
1083150390
457492431
432369906
148723776
77711346
494431056
179081340
426944344
394636153
900848457
1358021418
240435009
237077091
484039100
851379096
698770257
1077205581
134119498
1161501572
628317341
449403243
853513746
569140564
458469304
658390293
924873419
1387584648
388684196
1375075607
274391516
381268136
656860857
676544111
828722724
322383712
1679727137
921852585
392338720
391699842
887527521
564918314
794051592
205576336
456903293
609143854
342159723
1528774515
978576547
1060842581
1336387310
691951534
279488020
1086703902
319333163
877193334
203503765
239828107
714752465
642174086
1046068221
1017650233
549612143
184989982
405376442
594056031
1133729132
474134471
485161662
220388185
1626984612
533745685
117450795
179054101
643534906
140066380
488937168
169944083
411210124
1691868793
652070762
1004388308
174228458
306698146
754156450
158169580
1036775548
657674483
52692530
680715999
1489323114
1140378704
460668123
383846547
494847730
866601908
430853669
360740065
366247753
693729021
462773627
370025752
554758464
160834216
481729356
597681046
360452267
415387555
498324449
64585184
850987137
1071353517
646130690
1499989230
333803665
69371604
425939701
740737781
1211079281
220616115
167878385
90741836
765810454
212477519
970422165
552694705
1006011279
179100558
1013975738
3886887
496703561
679576591
575628964
517292689
1546207692
876123519
195752734
945466431
107151242
389522552
661497331
703285091
610038989
231007871
631543856
375634511
419216706
1595284713
299904212
1003006596
291246888
339429616
861145651
1344700342
203178323
865937264
630071943
605564810
290347552
506037853
57326117
177069535
760057078
467091233
344186019
787962378
186634955
374181280
300614129
500085578
346620298
453007729
507253010
531210241
1354624439
302059014
304969863
464523470
1387246597
105416183
510719749
216007855
61503272
896563076
978528832
1271113964
1283478140
1356958565
315205948
462493839
1202897120
712415708
678534675
776967339
261026105
340104018
1692380996
274761289
507904787
818974021
293770107
1387129424
351303249
957363758
729159953
928842422
439253240
98909678
986267687
426427280
551039949
304448166
153766340
1144588514
331977390
1011455536
1454146859
655332778
529293983
684445809
612939112
921787063
364463123
287716905
490492083
459903188
948028191
692879756
2519257
409524113
758668351
1462936182
1678540156
720969061
1223872748
342653906
276111502
245872684
795989392
582128573
479961984
1373201591
205214179
660477364
297781570
801036169
1243384059
177198737
729076087
271054265
915168675
184120578
78149595
1608691974
820918855
384335544
675931246
464155354
514666325
629617953
42096044
645111946
1055628270
508591401
541862965
133500755
428057665
273990404
479731820
1617778520
574510172
695972917
120969628
457920471
777522345
825693583
865524012
327463885
237037164
1264284065
877329860
427078659
931109156
814719807
681890857
854664665
419272355
228838901
697564153
467007597
1639189468
324627303
124897840
1535413126
412301618
422045760
283628739
411035187
69420819
1091460554
382851001
335933608
2006280
327210677
920871665
146029119
673142704
344195299
542384728
746748542
1020024791
132083626
324296737
775096346
1199517472
412991523
634673992
712938127
493262303
647807945
1426506160
572624257
247321810
859359178
890364579
869649831
310252932
1099182207
388962368
960851529
1626813424
673534022
203974570
226533933
263626124
183683813
384251628
420218761
161183419
662822489
498933096
983598219
258611051
490040982
369115887
484652420
101592505
215976354
469105137
769313207
931765123
1048742116
1261791199
525097122
686669543
443908354
778728162
184459546
906578771
515650803
836251809
261230702
954204829
811636634
1184753501
879833523
318606098
757848837
313901675
92084568
500060134
819933065
463392
491202685
460198275
361828684
86171013
1217360893
438612644
610763279
492061510
498664127
82763527
422250607
390914166
450958727
640832632
1023248180
393195252
463959657
712524651
283716091
211696976
174460931
798741907
1438039078
1003352292
1120603603
281015482
477396436
656536134
1600719072
497671783
1256241819
1542510694
873924135
112626270
353097783
713867847
716345664
629480737
676932502
102444242
1113883698
910558220
423758318
456596272
552689084
383362493
392136800
619201642
307123654
122014717
538623185
773333176
268286543
1372199126
958557823
119446016
518755120
135286164
656967082
183826698
491627503
150803835
499947577
863921636
371778750
865188705
746696442
646328543
262264652
230411106
537734347
507113419
656349182
525676565
802284700
997957242
356684115
171489353
462554518
347385421
676546796
62323249
711811771
969752891
550231166
48650763
428820502
1556688050
463929099
551850878
730004084
182357816
616799266
1323862067
478212582
461686813
488890363
1376775123
882618797
1028360380
799025917
1001929225
541937205
1367816588
609059026
1381030334
477703972
506857418
472857872
702140632
503057490
380546699
904746843
1000383406
438659697
952683588
399431814
406828330
1001136470
186012874
767957458
458087884
678451100
225213725
392019992
962695918
451153854
704014801
202631151
321963055
661619463
713736458
1394466700
633654648
1170468277
542352077
451078394
789593785
540932121
410930547
378606699
308599729
322653177
193132216
927431033
263491368
383167146
1023047901
35839057
348869297
597588590
1152830950
579385592
90422795
243141800
663923629
211704525
1686199477
254321153
964979976
77665335
1110721330
399153065
491957631
389208880
1468666225
592346369
548976572
617970707
445444248
738767466
316436243
558442819
540802387
499781911
496517672
246633973
539408063
445790426
294873397
744498769
694304646
649341757
346982479
1449041373
275683945
158276815
382198089
124830658
744791154
423286816
1164584247
749166951
943530937
257604774
459498233
994209494
889037266
110962409
86363541
490403252
534342740
700955560
451245226
384386805
1206198186
1174010023
495801467
1519120574
933625
270376891
115617383
300706267
113742744
1054541883
450277481
253647450
671628760
1096937005
409544151
216197226
389317183
746455903
1193559658
424107791
610542345
634474387
41547415
700894048
823612440
510922962
413472426
982746718
1151069792
787505458
267353055
414470987
254969993
1014839326
396693181
87254148
499993542
931630110
491385686
374619074
471832031
1078675906
668404272
788650029
359862271
917949635
934739034
120898794
503775722
147926607
880561354
185641004
492628493
267197906
238370279
377872004
597909634
350265555
846801259
453827615
138267410
161902790
118260867
754082809
434119447
463640042
555160596
377348313
1128304165
807275748
552256300
1660282646
1618981359
248455489
551967500
452336480
526803621
770507595
893581886
929508396
952498404
765561949
482003031
406262022
875999286
466740555
450549259
135062502
725256077
636504343
508623488
96233868
418972629
784911223
557695553
301740855
464998995
564105416
284692224
1166539388
1496558935
1323251484
743828429
190898984
2949040
181099238
1248126933
677161161
794120643
11244704
1090634464
71089656
1308560536
917424601
1166661232
531361605
664188256
1183571513
268746990
1350906008
1093992026
782024986
924274079
1060468785
1519470566
630669088
855313100
275428660
501279272
331564469
138348048
531771199
682026766
421309502
348403615
581437340
430397326
395438217
720816773
655630168
730408081
602753887
126374881
1364536989
1096385770
1686047420
987410782
242629784
102464866
382305705
125039172
711135150
524462956
852571978
274322076
579567073
492448534
639122086
415327758
218842947
1366747873
317708018
541983597
228036806
309807381
360814968
134284335
810980237
456065226
587766613
185686508
1544581636
683487303
1100991055
790315544
393752605
1296414151
834622116
451804760
73552824
260879119
905370432
593755267
305159801
635251334
454731608
1413376447
334778081
868122388
189777573
690669097
594693119
435609534
794681544
729725807
918042034
303911210
713703026
296799718
862651766
1740826657
144895591
412613414
327254308
312037497
736486933
304682743
478290039
834008040
317856974
1461864922
770514548
467486253
1009944757
375829459
396161738
1569673121
1413180678
1094961298
1101339728
490579496
485950848
462377161
1695716413
166206120
258988210
524277986
1044065113
75157653
318704087
281920132
397809686
127353249
560165539
818936939
595717704
584513008
202088007
463958991
891481795
474826470
270496426
978178153
490011619
407461351
329957429
244561279
1226910362
930508760
415350705
922471806
366490934
674656457
1043445727
300275626
513026367
464789398
1538847
380819406
701450593
708993910
1310312397
793400965
1549014061
810565203
438313982
326920182
76608986
1189335630
577942375
957752959
978949969
1471758013
790860147
1119934453
291209474
739696495
53054811
154782977
736148868
436622138
374887457
1081006842
292719921
541717136
201115146
350887867
646846962
398077508
606759881
257656344
824684477
624901506
1124599806
125660273
781353878
257476378
34343513
1307925776
361452036
1121739921
290152881
445275614
1056101515
494361008
1635656773
461211933
834235158
375792703
769982060
972048451
407610585
654678629
1179008697
311883365
753212295
525209520
133060415
505746971
488217783
754342294
429952112
986000265
457413026
487874161
1020629189
777812705
550686075
1058713346
189691039
468025145
566917537
90691572
1268440705
292625012
952114237
1180522786
175923821
323093043
631532761
368804145
860628513
770702657
245152905
979155145
703152515
538143439
1608664249
680717010
600174880
612803663
141854571
1175993508
277530603
388623904
471499808
744077172
481072012
620712165
475326145
617694050
1093159347
111067637
544942945
725106918
1160260361
572626773
132408828
418583343
53780790
831499435
845571606
924749712
392370101
1235140105
215726161
237355168
271249024
529947593
703432714
290403895
865444841
849775098
627906954
378984793
721141073
233526593
956599520
842444754
245909800
844118293
738873393
847433001
753332976
730434580
1769137389
487739990
979984794
1102996710
508192824
402114219
122174262
1570106132
921119268
194767292
511577335
661191903
406862236
403793645
1440802107
1127906408
335076607
1302766746
305327998
265224499
91810423
66520450
299226154
669730541
119796933
498590837
311942208
515879296
953578179
204882844
350273460
596759700
414440426
561219860
722801518
73149334
692961956
331473890
1367109488
840851796
648229303
702424514
35536711
400290782
481099390
927908398
242432883
1182094784
500884838
462263957
661147914
1056950761
461591710
1422456603
446176970
468669724
319016414
1092534831
446490145
1229626058
1228906320
732164059
653474400
253505353
840670355
588431483
211095327
60394096
308157580
287629377
258289745
284741046
754695043
249873811
888625157
142669
839941766
1124024123
523909394
957121674
243836453
932493112
49411816
945277309
208572946
419065495
575862402
810759734
924567616
271548318
15173699
139140624
431573783
1050182685
662201012
1140810928
473096371
796847232
368078876
806160182
577091693
769665900
778894890
376997500
885853457
760923345
103555545
492901163
774971879
624705863
369681087
1329810722
1033689309
694049043
501468485
214792104
1655099142
1178775807
680678881
305816329
7634772
102123889
131939196
451780184
403454460
1631912818
764375169
806466213
692301655
495719075
1081381876
241120535
1359335714
157822710
1348649924
559333381
125923205
71238901
104349313
649369948
781389152
337919318
710041656
509357999
490844258
678848714
491108091
96006073
285222948
139483097
848020584
2825942
1648384051
260044214
407845847
364647689
333097503
362048511
850637904
191731429
834301327
894945290
268054350
350865430
121877087
662925970
772534593
315522475
275895460
1234038278
492323865
738024869
318554991
573928818
421575206
640816963
333488141
548506224
765960223
1064575799
357138657
627196510
882373292
420279507
81216479
1066518359
379503247
890315011
734352202
574744720
307612452
1341247592
539834939
451349261
213667685
1695080587
219517032
1125125855
341980820
183642437
814831020
498083096
945449160
542523119
908432038
523676716
643633183
279013782
618247006
766256852
1058987984
206240242
443867939
305179672
729424283
223934653
397745895
632498075
440021522
988122869
663177045
1359248492
1103885317
182073502
251408559
133695664
44940856
748369653
640136921
761702335
124481258
309958382
545287228
494326493
888975805
892122073
94509566
130466496
922093845
238214354
523813067
513650105
1021289741
335803814
433363820
604787679
765506973
759004708
230604921
323082482
337575346
52364277
287625975
745102573
1721323453
560805756
144407396
981786189
954700152
638251280
131574121
272133164
158049234
589761063
160719830
511431825
342432257
1398275795
187420807
1162128591
931818929
474368252
452792812
530533818
431849703
158780937
140317301
901881141
893955906
410078555
300012001
917111130
32840950
1265930638
266843639
388084107
486009326
217006541
447172241
193683330
368296433
676917387
182429378
678391306
43868907
424584331
266185245
918223097
433579257
312062592
729152315
223364787
331722351
90528525
539785801
227978001
473180854
3108290
1134413706
215019024
349383883
185680322
265927844
149238322
674201636
1067240989
364698198
132314881
470725335
305669660
706585156
767516316
492186390
518206076
612400648
227535964
1517695287
475796626
96346172
773258559
423892617
773623701
1392659137
482502734
790193059
478618731
429212083
599482041
151426430
287410175
1295354622
33691236
897061583
1389918224
853169617
729540303
897264592
881074544
478032166
784771183
1128172554
941124632
523535510
251855958
78956263
768523047
61892361
207986790
435327642
346113825
461116633
557557352
417697804
400621228
1391633519
436642280
757776141
173791964
791696891
450786054
271231713
294962462
974391457
1218622132
217755304
437345123
193191524
665141527
910515281
402950404
1118133862
998366026
277938134
933724633
297860168
957592137
209709390
256613110
381771039
1228555810
422795974
321638632
738486559
468743609
80387796
1026953587
789608782
564874727
654692214
304227694
144447662
283315646
561759816
244621663
810201712
490301389
267484609
553537016
335624400
231101339
818753446
1225469618
128359265
898830922
802899764
1014254865
611421543
1088804972
418930946
890649861
1168364887
309005303
258645
448925032
585083487
1234277536
901780153
290235007
251087050
1528862822
855904067
838281603
388791857
62344797
442554447
282576096
194610551
435009086
619894177
583253045
923777563
869678313
1277161598
370923302
417973070
726566138
209271948
511390073
463717327
470593724
490570468
178870316
104168277
650073939
628282595
969336782
403433372
1238797147
661081917
920223731
672528776
438554019
1492915877
281474865
494618076
810123099
91555116
820161325
445372320
1034551276
355400939
904240103
610883019
437775863
917907199
663331012
37693090
588152342
374841449
761468699
190926417
353940229
202067225
807470617
766130220
228647296
242805115
179176533
449589707
433431264
467358027
681942682
583179184
1165925862
294759513
1026842931
1053172369
556640483
767261516
594224139
1579782423
529435296
655063535
1404960338
568860443
231171998
946674617
821897099
1532185791
397795638
378296740
439501432
922409320
232200618
666974566
649963521
758795423
191604002
1095366609
115858050
816430774
274694309
761157195
1170952086
316808997
807577264
532263302
166955036
1102724260
353831472
928662512
1511321518
440258600
469023937
312014537
944325074
1149223893
235795390
1161256939
1246896547
231120806
452507134
480172710
855860661
581608543
294115501
1290454807
1241133092
660221865
866201993
330383629
449955261
293738967
1019050378
1363505645
348277776
816334757
397092304
32436635
1008865758
421131710
718221108
587906744
333586894
726931998
555744645
957040605
1347522701
492246529
363320065
222444022
136506802
786003013
662992222
599941424
955203946
220352195
405768890
832311938
1377876916
816434621
369939097
197741880
719760537
1655981314
1380208556
637064919
615132178
1526252447
497713952
268268970
1024993657
611057724
259011295
453655642
395475374
578272851
872315756
1171101951
154017995
904255939
1194626287
452652704
1051478610
488674551
327488989
1533366846
1445352619
1077970596
488733932
67751613
659534903
972976621
690546797
403755883
289711448
462437085
407569592
1014875880
497569544
408602784
954411264
787126136
285016040
416779287
287379142
1078094149
26171352
1627401323
371794735
1288385329
408588003
529663327
843348673
1038777901
2392703
1349970814
705684704
281145986
188332085
809678555
127623841
952100295
136523198
726920386
408802553
941801039
373532558
270961575
979425027
1117864191
125622438
386566811
1239571240
310603726
1134613505
446846711
557163817
86707396
480934645
234057508
262068263
323017638
567986870
646604694
476778141
152993121
368729195
349163209
293873836
197341585
453903544
60866421
902356974
199233624
225962989
616157047
1345266078
544738274
802216966
734938172
92585983
60963570
1578584228
567944459
523445775
363385161
584215192
797099388
1329057391
325936797
344570272
1017438158
917982431
889014447
376925496
448783731
82048476
743043427
297245856
491394365
73528711
501274607
1679196379
923963743
1086282985
596092337
758117839
274481641
318401617
214652684
963900726
805750
496103312
722188816
740480173
307244349
121409293
784858797
517752963
526706501
514649081
721558290
408798778
1698581498
628829215
1794237043
380106626
271965907
837702118
381772792
197097105
316301212
846110352
493589814
922144932
1132877273
567912714
339542749
578321637
534788918
968808140
184035268
395273357
1463671180
258389695
964979787
396141771
502879551
450397864
122090014
742379775
700245768
450263539
130990508
482642945
572289367
1352374025
355359716
382060602
1500271130
306420701
807237325
1232206724
240810822
811994807
27267041
691226948
849926319
666963452
791635068
394212819
211686429
359817404
508721792
392522420
505606378
725836328
841234714
573428280
413851218
933114101
43332748
449773955
581680381
38660995
470591975
678352906
983531345
402219044
456270783
313386148
450708175
520443391
1249252960
535464028
344667262
375374628
590688786
442127382
936345771
992019050
370953063
387099173
262655359
251036928
309971025
246823509
878059863
766168207
799127797
963170472
537627808
327186412
490608698
876375536
1707732010
827446376
379521637
1599803287
354117376
640767952
843866232
224868677
485306197
332702714
715349631
661276817
581841119
133752619
116475293
455609241
72843160
123557783
208719502
656193110
233390865
546189772
370929158
714035761
982581536
678667331
187435786
522596385
999731051
1526512953
769162667
525893426
431003081
1686873240
1111551835
762731383
299100773
964653377
505035427
395747419
625829187
495642316
120283558
635466811
445457553
1082763846
732060777
622850458
345839191
385425875
750904107
601001780
985056284
352410754
1531030790
838238
336491951
681802969
443248702
299129465
468655180
407114078
366703017
1522066177
425547716
344144977
297388375
380233042
798830185
288416535
1478669174
241898306
608702374
1320755605
907614686
569449346
778194253
1025218110
48616582
1719558237
420647682
576284538
551682694
579664909
804555636
1082195515
495881027
523315584
937917193
197718300
1260378358
707593065
468993173
1087535736
3464845
184422084
520761741
96705361
1828638
375906329
321385987
427274305
275669795
320690827
431820954
482300017
873127017
702951054
672002280
124399490
698648882
322452372
67648515
312972745
1487684
331244087
274150747
360493008
859890596
610797523
843770212
132084679
260217970
532055936
1327752606
407277023
1091620802
555134186
837702778
825862617
890828461
954758148
336390321
211590417
74560261
708630532
547199643
793774280
339585403
1745048589
1076440784
258196697
1747137355
198683227
766319623
498795100
741719516
323076220
725420510
150210924
1281841424
492816437
1681293501
265310376
99664819
685393311
502681538
206181393
1435117578
293517376
1373901400
443973570
932043217
1206896843
490653127
1040724352
709037359
1161509195
1053292426
802242691
389522208
1786849875
671381513
384778262
677192732
483377830
494745508
430409109
477060690
580810729
313897699
404396992
885426898
632437886
569810791
380751632
1193659817
769079067
463316861
368323164
222580983
809501603
569740946
203373985
737384437
1421788874
295948584
496747472
1092733412
1205624495
1606954975
333393802
1056262214
1081382142
235277908
749612308
130936888
479167822
1036500687
114116996
224593347
687591055
372953800
1137405721
772951926
446371636
789578946
1575571590
1007838528
63965128
735317332
399506378
1200033543
95919950
877601117
653342395
1221760883
340691264
809981917
351839548
453050212
1414281741
857736848
276077639
726663606
640934908
420068423
684077438
1082621551
154295593
727919589
79944251
1461702037
965258365
364460540
294877517
429771384
1012601336
6824713
495551732
165825010
690822511
357260585
254420990
73563730
693261765
72477500
368785971
563143597
393264885
624356027
271117798
530451706
323009717
776274555
258388745
43347531
221449252
464944234
3039351
1156388206
229498323
1014709499
1113548578
743784907
535225021
1067477292
233967687
324984479
158097293
496293610
23049505
337468239
651471752
209254584
528281140
679946283
380219747
615232139
220056729
322044480
335172768
864789919
434658531
895971096
294752517
1025391969
660512365
362447637
609617818
334111368
1168666996
429434220
1218952914
246993943
276875658
977261357
331900773
102656758
746236
695659674
700265206
369930694
536689949
230889501
335156430
1130373385
423262659
757844110
656526071
447201208
277073436
671430138
847870286
932515814
281619123
245377514
485064365
703146493
630689668
743431797
214860968
605304843
538528493
468069378
177588547
561839127
327040077
474207072
400228248
382851375
302806460
331849529
389740327
385493368
667782552
386331804
280054594
211086441
383311801
483747990
283606634
341945122
432534266
877188165
138388040
152726166
446293100
886645654
610978581
354350285
800865789
589189661
631982830
124557899
704343713
279675463
640000254
546378199
463284336
428305711
155790478
307021800
843041621
1225812021
335764966
399956285
523111531
332025589
1133145393
1600578718
1703093449
674825480
200523879
267225536
400896007
1073379635
1396388940
621860878
1232600072
201581054
237448472
1042035150
941127231
769859864
492639830
384000673
553174547
988356510
456517789
128404227
1472503346
462964964
1114646097
323553707
473493127
1062221827
374298759
550096883
459941091
5650708
242487280
530937348
463053285
586778068
884251787
567146535
430433879
467400867
710525264
205230623
677955033
481111372
381780072
647435810
308939770
487051680
930969658
258681503
182745136
782751642
1073866235
536713250
424771711
617831175
806554160
218846728
385640801
471257099
688346468
483653162
307301797
999897966
503065151
1026732470
836112739
232135647
396701292
1110484211
379983369
1015542196
940379550
1672926006
212621458
512236716
1026715965
147228787
1111550364
1417092275
381977052
1601808049
885261083
240797381
719713752
321335561
993817757
288028705
332994002
643040693
100996401
105750522
919844226
682230870
867268282
1503393769
350994464
668158669
198893830
303773751
1040814194
399494967
605293700
128557501
840669776
458245931
572347856
416386335
319987374
795836862
100601422
1252064352
530401657
669131209
786303573
303942601
730720646
366588226
628302567
671778617
389153498
1395860193
848203716
167778400
174950669
127132766
374692762
894320310
278364857
457153794
675674659
185136594
267116483
234051811
872341480
843768496
243670976
279311632
409999894
53970414
856279783
664843887
641624607
479702692
1122751900
392273292
391543188
399987250
887056898
459296279
1469887686
242239349
1469783913
959894014
380417356
486767446
695696469
356219656
196930092
493637048
485477107
478585589
333317180
407613576
889377384
523889663
487936957
428962814
371181171
370536363
278001458
476520069
256565224
1143526967
374224599
667105135
904303839
472936440
964898998
219496860
385361965
281809827
635243169
982345701
775423376
509673365
513196494
411727427
299985872
417260362
614429248
508806431
157163769
272933607
516805554
327712840
593730701
1074137717
301447127
923327638
1019948800
225618069
296821706
1051985194
735674549
205078369
452654659
368821761
141650163
624514731
450243099
1261939138
294642087
715784642
727057192
537654411
1148247690
790699114
354891828
333539649
378493144
1340746205
713128733
905093921
971100199
178915755
494502830
912068189
1794915661
711892595
187606139
349681331
416309066
858101835
317508035
238039250
445688016
152762658
808883595
863005431
390102404
734902270
388157971
322387898
901246782
546484424
1050821003
420632804
205031243
612911614
788756406
165550553
466285783
217716216
1141561555
1358046902
591988505
846357847
228940673
6111443
148951656
497073770
1653542134
437915015
1264389244
163836504
814053149
234144995
436272878
71191101
653788330
810184122
192897460
180829133
484771545
480149891
412818337
982979530
238564009
710521959
651233804
1557738174
384163048
572310544
616590748
241689984
311963085
380860165
43548451
455002422
729548481
758608880
1568251040
1278920293
505468734
1194426435
621452978
1029738185
499754218
491565432
424276097
805000845
97987665
1085501651
59361302
402126322
1016883366
810463708
1067984234
1549469071
49928546
652768899
715830223
1053734144
249720514
1195572984
1001434058
238501210
861378939
1484064865
1309862658
934112104
514538603
1064791602
891642463
563630403
904158344
811056209
958146125
154697244
823591165
460229565
831131208
433450308
686807938
946172795
592674438
29604987
1282257014
286751999
1679279123
1108298007
135661698
203644697
514188777
790620599
127275953
345665517
1102249278
85743296
419013949
640541803
127042373
597044069
1084367605
1531220097
517749491
484716516
580896692
242991012
461707496
594981719
1084574655
628757274
271363966
71188175
102297364
281819565
467712531
269017638
637876864
2798643
198410294
479352549
807454262
806379169
738971068
449045489
419971720
560826026
518761591
633991206
1310831019
1536450299
839309901
948617920
378702066
592759556
1226428795
61777617
1447784716
705093979
511909585
449167339
1027506648
1512639676
211473217
750675165
1730418590
244217798
384551268
757740471
1182062966
1109607730
913146924
818565280
857514556
804983690
429429443
965161570
881908359
259012903
488792258
1325253732
474314027
494863441
286974320
308218598
45628605
770996574
264630044
193081177
832746312
312443582
435852162
285404414
187962859
334935658
256547752
476364363
1145218418
532821175
585699261
686704856
163988620
422802625
105550335
280653328
114910324
639319710
209857615
318602206
663584076
600534738
1119378511
1505451206
1229661146
944904188
982499816
1038821195
750237312
607647877
1325584564
561217616
750208516
1631395721
350258661
393713019
1153733941
1050482295
382795226
180625775
305193570
548000275
642096161
297391616
390185077
351866589
1458777361
58906517
95346314
1646083210
700920676
1030277741
918565441
1197358
121354863
493022635
1146979787
335300446
31969467
143205126
278629002
554981133
479755754
356845971
1201790408
575570912
363532224
469914998
809950739
437524671
413262461
766704469
391546851
367696450
245185062
1062087800
863563459
340504447
210648841
144805416
706326947
595909874
38601441
539304079
1506066941
172711767
328670250
1284596810
362375310
447119092
721753870
1055013103
1205412572
103913291
985986856
490376013
916911052
462033263
1531129826
152160456
461353921
707038087
273631680
393828460
472897671
1098277971
623789808
294285788
761188760
465293685
313432256
121742370
277707087
347318844
228212490
427796529
97529705
854540535
784789721
633800363
637682326
145215275
2757698
821515932
55457419
741444
1277425475
881010372
156134049
292551256
298389671
477386500
481233958
421158236
828020600
1093653388
330523897
693893717
204852527
425783081
283506474
970524677
654187508
525519407
382787470
1393366115
305674671
757393666
1162152950
201590137
397699903
401159532
152633628
838152670
363907783
119957475
1231871865
218744434
113059349
495548592
208252377
973092640
1013712818
1040335
180733143
749093440
144908978
820288825
1342466714
1064266693
128224573
268130769
779851113
416361360
597447496
154222768
568686154
661631656
644705866
70315314
520885853
1680562185
355938461
504624
324388741
539350652
236009071
903007659
209712784
335955547
486201721
1128652933
692197125
259960376
481828583
824576077
909232103
989623841
186353812
569453411
498185498
250346767
885304990
364300590
917864337
1307353761
429371969
1005984176
1395443430
490836886
272346238
277524195
1083680521
351222588
1014646463
789124137
490633652
333399966
1655189500
472336287
1458024845
825226902
1234926279
225739877
1485245799
788033813
394023188
161167431
1105941695
390612452
466745208
544366711
1109898078
467656809
951760622
1289013495
658012974
145564684
290962692
1078403547
1423400029
320073844
127104868
429465953
495114302
668861780
661700628
790583996
823847716
740942233
922617332
192774559
64178851
89203232
434612519
875016482
165811077
366091180
467804340
401223772
1372200029
353704768
82839090
865481316
224003491
1374097359
372256582
654516714
241530095
392472056
110356445
754228370
650938202
408754197
419255661
322196928
744130283
296754868
474145339
819544577
261702747
650652249
514569498
764367219
808551498
855369543
413918085
883422458
438689048
169205522
353296622
314813464
215167481
836086262
962138275
226013776
310930012
482928240
328569849
306933197
552823418
53759436
769450394
318899833
332150323
573325944
352707137
586455131
339735561
91200853
634551938
542397105
155394335
1341426966
331695883
523267150
896146744
822456623
121915547
661152726
24636920
729916528
528276598
225981325
626542950
392768101
276520928
1283504740
522501221
474976398
796211783
1123202435
751103019
1058012853
451087631
804740031
695134825
646983420
1139157807
1385812767
322401856
413601815
1221523856
1734859185
603997678
400212431
263227177
890257734
597774750
539310924
395271790
358578144
327107781
1284834679
220105362
788491132
484409284
298325596
139893839
926676157
410208770
576355920
556513434
703210011
37542457
504149259
353226646
1027819156
490188717
583655299
630816351
1078902823
839348186
430192424
935624745
715775861
467580272
930642539
1562974893
483972750
455709733
452450964
982096313
555040524
209042147
956631673
107355450
354515678
148216169
512904166
1731507174
815004547
1095317182
789563180
457099935
210248526
1317951417
463064499
158142366
425956560
193052149
211400652
88862007
1785561080
360109347
576698512
1267256042
842139818
897194664
422617481
640304309
468284501
402902732
728691400
1325926921
1248212629
1042617736
376132481
432282575
426938487
381354721
447511885
544508007
282488910
379457455
1094119341
237655448
142501899
1136570459
355357543
415865188
775395291
778931181
552922727
364921037
396974508
486790285
277709351
839491384
57774004
1043318181
435032241
696063713
798472944
1574746268
727616533
283372
1050272368
182748937
1029987911
3191519
997574849
1218969958
773014852
246145960
749456599
477038245
807163149
623821948
1039811689
528198496
370919158
695901183
317787259
1044933905
10868470
892800789
891775225
529615169
919914969
1311960896
100622889
1485965502
1081918481
579176714
880309448
957611116
459908389
274489601
200615300
418193735
229325138
389045315
970306046
159695933
1017755042
702829991
595123690
467986868
1009489081
981939170
172405080
303252133
356789520
350706933
1172100417
303229957
1383231623
1449039039
718701826
300905157
1609425396
394763951
715906
979099152
369320410
285170966
1394451447
781621754
789518130
151702546
383312807
936698254
256819113
396545654
415066918
357704975
194844498
346615763
714835254
338471261
749851724
398940772
488086221
439872352
436708507
641708550
1310138696
866474394
505077918
37083848
1184935776
866578741
431538142
660490747
908887071
908574586
242140913
719128490
1774825729
754711897
383935927
751246468
58166929
468077926
1459311943
213589023
452678694
462937813
518836267
925394818
387852131
140163580
756771614
490245687
1543012391
316970
705265097
1132292098
231215943
927178207
198747278
367449386
845115302
915113753
556590732
1031904896
51834060
389823115
559608334
585224311
691231693
488399721
85387957
375287006
514254222
419201582
169844386
700232819
301008549
741759873
290239049
355306801
995774382
761065265
937141485
45442796
236577086
791545664
382227425
673393657
189088714
268156214
280735393
419934573
247976994
205371784
548311879
666590952
777852277
1361273797
884222853
859049071
158233611
400682565
196141367
411024066
499492869
463717761
1117873785
1076855813
226595788
690964280
218341961
747124516
415919154
326331893
168825432
375600588
946556295
904493794
260959325
839713541
828947776
906634025
501233715
643733452
234863548
276917368
1742719674
1122647712
479188196
279775207
169334270
954128838
968639398
611529752
977805812
341940088
538813620
424872972
506319570
948754612
733871437
810143648
359961981
848769189
1233172136
238468997
293309391
100892812
263907154
617237610
953051718
685980554
522694841
462842563
556536478
376505989
543339703
264987699
400161234
530377088
467821959
1025744246
496682533
255336920
1622858860
987297658
357141248
163080708
991981003
1108243775
882861130
864917051
230708676
695812462
517855776
349957082
1123068492
663149604
189089797
1541974587
921817113
1209946242
386840217
441463838
473683172
1220698452
210454337
744946124
615082537
1152971900
286668624
616961379
633828965
1120261270
356252635
896080107
193388653
537268212
980005612
535645486
660353462
986401157
180909300
145364964
846378583
700299854
239089484
832966678
687638324
308251313
323419643
1478792295
708219939
806549086
1228901948
1353147242
1067318862
417994616
428058660
554743560
92303193
524268596
826573140
1388993405
1374158727
636433082
396176879
441376777
1316503099
770278144
388888857
250283370
56553963
1448037791
425356413
973764403
1536581092
524585657
563611252
513835717
498722577
115357985
1125667047
804040327
126248613
1450222274
699706712
1185140989
667625311
687629580
598570331
592836576
132730852
135124573
189689329
340262491
1466619885
322101974
262076939
524856122
865058118
1334915155
1388745793
445163398
34307540
611861114
727318214
779347172
156248073
521530675
848139937
372895420
165107134
865424443
487823262
973733651
320759719
1098427413
1217843234
968648193
674557947
364729145
427602611
1283606074
326522943
587239323
147003693
428271765
337364011
39027198
453859665
122262673
68416952
536607142
379335317
487710262
1086688889
311929567
850783263
516536528
384238847
1049968494
452130478
550196007
323587274
1540348051
761651753
332108088
715870488
517322815
998834719
36922867
352684391
725522486
215454226
489515698
225858154
364691409
299329824
530654874
377954640
284922439
581359527
246702622
534442460
228645026
136193999
1313286975
741912263
658470870
976904317
403896797
392020662
1216901394
447167347
447281708
477280131
95917002
354986441
472775618
791579842
461728377
607334492
530663556
538936
97488014
656611745
731791961
751405151
426019272
788562738
182062568
187394246
701363481
422225506
1084664895
350356951
349345497
226197528
931914544
100165062
432759517
436760748
410217448
499523208
487329225
420635288
183376173
819518169
576831279
710935793
763424264
601386307
295747478
410954691
743078543
345344061
1138134029
549826246
903118898
365141789
916326095
1037859530
794209871
613747248
1018795272
652815280
490055631
365717669
1572378393
1239154180
342218279
504916653
369931450
60097661
169529719
401605058
1141438275
1729082096
672338043
660771559
250361916
115268986
879753832
332438959
702631118
534509061
572739538
405044
560927964
594688069
66240583
514334560
451638
455195816
247323521
10143667
314207992
360536555
1034515209
418794212
185755121
472065652
530967426
700227045
554624724
311924495
791485114
202726665
349588109
1069776007
226648270
477300231
1189443405
401982925
1066189
1490571542
677807133
225824926
777575043
1112456887
681420094
461774009
458671445
702573186
511111195
460894023
263305661
173079050
107630829
232360606
416504944
197935995
1428634044
480388166
1406547411
1492138079
419485869
575443326
1389046203
846215465
208476170
184075931
127216735
180580149
871749930
364656217
195435361
359914963
586779070
502114218
393005322
585224936
221775747
259771514
468336563
718180067
507584716
1548822155
416789344
1492010666
671961347
191557717
192900742
1437544876
626943849
805101340
98890146
229509312
1221549307
270695461
481808757
1046969093
1123087484
941120119
1206371145
561820268
122836364
48799181
1030818459
809451673
144253322
1739840006
983168445
813262663
1080038606
114290927
1396265373
716377434
536423457
1278007948
1328808271
444962129
210681182
924497537
392336144
736352809
1749992716
1261913928
263286302
633135678
666419533
1231481374
1415190071
882814861
934798563
923584143
918975455
671403629
756225586
300271707
563164931
947913883
114644466
337465318
781835613
428829971
383568280
210332643
1142838696
1155469568
1033628402
695527302
21920316
766429993
943308284
395835964
175881651
1481494522
598638932
891823092
537687220
311631928
635234405
1602751213
789798089
380832891
275241294
708674972
1201102119
1599978846
406343404
577371662
193828359
404676086
61338862
447177709
605516847
150288379
894454156
793642436
365156837
490738202
739674992
206822582
343682064
276637222
168676795
172778101
1001161111
928162970
462942196
1130949630
319704311
381324994
242723926
416550114
392185726
1276105259
751417885
467608160
908448745
426246019
711498704
764451380
751638276
319098947
130073360
1637666394
369119696
828805254
252109543
473682831
368998429
71109052
634886568
1357001746
1211941728
964904772
396915197
992261257
1392047092
335747701
767865507
930698284
623405960
191603885
1102408482
433455066
421466889
483555519
269962831
535899327
188075253
528139236
643792536
877025270
550827555
367288553
484130649
467682014
1007438881
1710849815
1595364817
711666038
149355239
169490984
249393211
431242388
307450924
425922578
191891350
373212037
101672149
239791290
1272215791
979944994
801255234
719257764
852472547
1688467117
80615095
292313334
840580691
588074840
497641244
1690497051
164391109
576571735
590056430
187419413
1178097345
384293040
688692690
459681366
1336014352
1307968892
776180151
998466392
1439647918
458844057
53003041
1015548289
850616309
99805224
1077932563
304596221
363023743
419759153
1090090559
362870488
1150980705
265316310
540921900
737209810
1033234829
521041401
1084800344
396554847
535893199
265668749
333542133
505977655
832936187
1488166329
1118557756
202452213
564130272
873279922
707046509
128968284
1352717169
360680774
313057284
836586811
164115689
356137177
300752671
320960824
981880003
1295944494
361721442
54517027
846706613
486067075
75488508
1363069397
1077803267
234900710
723031375
504235267
201506652
1332742399
490856153
837104559
123676274
850585102
824787407
483478144
825763156
279513689
933139557
851840772
873748758
1072162386
226639024
1795368269
1214810490
812804803
627248812
1471232196
1166166333
1126513333
783557674
685915071
623233686
184821542
866713772
1008179057
367971225
123894063
1668056152
327893370
497096114
316767432
41724969
297605160
465626252
459874493
560348249
1066951428
498951100
353096689
1078459363
344183192
113626171
620756446
1659344810
998133797
762378869
691815190
343609048
1346553119
913265034
366787924
881776498
799213276
1224314254
739795854
340425886
738507143
1027862311
687172998
42065123
399561021
1679786622
68528238
877968660
56604239
745721657
693877455
66771769
579206985
375598743
419042662
377576026
109267068
776295211
395775826
327701140
87248684
161458381
646751294
798618943
523254048
673318250
473637161
458111330
353894788
1049769390
931020704
498692573
52402500
406166345
354138460
1004506041
500588719
908664464
1256887487
350305550
149648424
965691461
925308072
405546214
89827972
251480448
38332042
497288301
253289481
475696610
806453731
1388868893
440750323
287575585
293951814
395672835
1192634626
443362576
1336300968
1217025033
427980070
342355832
693853344
413579175
229404912
1029280573
267737666
1237786598
1698201167
971840864
402629496
1422929253
904066324
342740977
416697115
152830988
816155752
272943123
540754235
326076740
198769183
268473010
454234550
544517660
1376140764
495166378
229299112
642904586
1334411834
37575754
1018456738
802684826
28869703
676318368
1350596698
873210611
1653602217
497386173
387717151
999654034
1097588311
502148358
862198553
241255976
259555751
768958189
456628349
491600789
2513787
869167629
125259329
820845406
188478372
985856820
1071123865
429020378
240367961
856286231
539871808
905639084
805291172
1036652775
1044558650
423512409
400252092
885933650
388229331
1474464654
949248717
395123646
723028564
944503517
349462061
592863796
935625468
240880781
871493613
663850149
944841
52500607
455332879
414519100
919808733
202107028
427277308
430723080
1646512077
1304778444
434803381
804874495
595715153
228674259
475706393
416060176
470436660
484726011
5663395
444199578
590102525
1804301
474418661
466257651
47865495
317498269
672341493
92016791
464884938
303279165
150641207
498176430
882039481
1069879800
1278315768
1387279185
1298862880
389400778
1409674773
832382953
1411462196
124074756
399557841
691934876
202631802
581054121
596316235
961265444
618534844
598033490
578208425
444327142
283449864
358785176
277443159
233383686
370698574
681649136
113371960
937995666
1403939907
434535248
442481362
898192460
39595234
580528823
392611999
504730327
899589710
824494296
107495879
853137252
622638040
298126655
153624031
193727903
376796264
120052197
506030889
346271525
445195812
186012040
472711019
784714617
1678840378
295325337
969933262
654170509
319901189
660549972
348506107
563849282
516635769
1536988808
768340192
167852938
490728888
367665013
949957727
829379784
247659289
207339671
335325766
1019336284
512623439
400370435
208707933
406972362
121034671
45360463
777856740
778920057
90163023
189448717
897061491
426740163
81775065
694196537
839945271
245462642
477672659
779232232
1022892438
403122679
76221904
468690278
445612459
884583751
875723058
1049347157
693381690
446775849
498601122
1282604691
424904598
491926486
1018859169
232402063
520994323
1525341809
515958141
716253077
726594290
447729124
721561905
346391179
536233409
522127417
631263741
1086788470
459212858
1358318199
953896521
742745851
466086179
1416877569
294715215
300234819
415816167
604198356
1242628752
464530908
300103375
197886110
199321581
1140359649
578559101
704442796
518001888
28033036
309449977
85660999
299748812
693537157
248819238
199200164
815796753
116770374
154094405
419088152
353878273
501556754
1269555063
599510693
330261933
707641160
865262601
660125252
396467240
1162289270
233189653
157882725
696675393
554850679
775052814
965029616
955060301
990249502
1003861611
798261856
918359098
1038278944
815451276
237437725
264086911
560210704
383997737
1016783980
286232386
508354062
1133345756
504120135
1358989308
425069286
1370091533
380822913
454299713
568994264
513273638
1193299987
1370560446
356374171
343482014
769430245
432681643
277050951
462596917
634291041
96045727
502390563
448785431
16186492
267610058
942712654
563251623
1311370514
417733175
622063156
518289814
440778462
858022643
774723539
463230121
302280939
1044828633
502648659
470941725
1359593711
509634116
317882821
270658664
605652462
539165592
1474391219
337967553
483431863
942402721
643493875
346734780
318192488
822215927
762221682
126037474
604131985
152353147
727890128
215653042
860745957
1051232788
1483511954
264583880
323626763
416920233
488294610
992601722
208169180
1221533014
370704589
648269533
481245939
592749938
64239218
270711403
1008654560
151286678
1167092934
1559879
215348390
923725337
774908991
924546285
668535412
482970815
1355433066
326697760
231645131
929909609
253180414
1233235271
429513624
333837081
634875570
1256641017
274424418
778907392
537368819
673845405
1153785479
427041618
337335300
433668206
895308893
1534207710
336542282
516444652
704305157
245816995
523208404
297489017
930671834
480691638
668671504
249886877
765798059
736931282
717641081
1576802602
1166829485
414748904
1590809204
510700227
678631266
135444453
818839284
404530854
382874531
645666491
209747175
420799107
1225832100
1777324937
161199926
496665008
82287227
1645195650
816992780
392494383
392229979
1382958854
272178242
538633051
228328568
494857402
397765956
528972703
358485778
1049764449
212997404
82743992
313878080
230121692
77052305
865700767
243816071
710710741
289104286
465871196
468109066
853612143
633907990
375581553
552803681
407160249
933303
899005288
229212225
711444870
392952139
572585769
364518277
1020217770
418940556
1141874542
462386538
581196756
1046285917
987162446
1668012034
1118144156
1329636562
135941420
286326258
262842809
515316676
170825428
402247039
219054
873955535
1267916569
359782235
392757686
126371903
484663951
372026934
1350141532
392239040
667348114
757117244
183257583
436066820
518390503
20137692
345084160
271949696
302129445
93205637
495863699
434282145
450510051
231961088
828582991
505051350
1079328270
383112856
359007024
818435649
338403029
215751211
571947935
282516777
406391196
739677623
422802492
356508931
366199828
405798326
1779792565
417916791
722286962
491552360
391184561
438984331
526495547
342235271
7982280
375439100
259565921
910331072
427614414
613531062
646993764
267029538
1318584242
1352435080
548501945
452633033
226115981
387535213
1054788276
611831381
391424320
876687175
744170462
395120843
25592441
348404872
364496850
540888678
133287157
1340470439
467399237
713758767
656976561
1715587485
130043053
318906611
870156515
313350430
307379109
221054117
496004378
1054769710
1560939299
1412549626
513204780
538462420
643998817
151128407
555102653
714857723
380818450
394871145
183049232
1095641468
297394
198973336
447075493
840297606
185461972
821186234
950543152
63123206
312289759
1512915725
1499060319
926620583
514502440
407360279
1057230328
1018791661
189312421
758441374
480226269
253357971
263863342
643143676
736584
1192801939
703428840
391689968
843383650
276084962
109593615
121045970
389631690
578174670
597414935
705253259
860656531
396759103
391169614
572383317
1650007939
665457380
462681189
977767547
509973642
808455864
412065134
532151019
263193847
628087473
667539849
840614602
492797837
429854142
684986164
854659083
856924239
973598503
1134821945
435158299
541330038
7829462
181287084
1397746293
311435626
536334083
459929745
124874024
638273777
1250045711
958574798
287423333
904942489
462917329
305320874
582025963
496833725
769774200
1559780765
1021734247
1249458819
778344327
261624738
410318934
839176877
584690940
614331274
365178440
593402849
126991591
303240855
434700315
214119555
1256993373
394923330
308877056
1133830133
472243601
132060538
631883723
430533579
365152285
186384539
399078736
574736817
198569116
194433887
96605278
930013969
75848072
987995059
362885163
1669388756
332016020
637821726
1152169677
1052738670
211925837
1054986782
993466600
680565204
1117778110
538201004
655544182
1024041683
360998564
545902003
913474982
898478727
1336921370
968394433
1046857051
431463687
682276636
1031259496
432046584
454038742
1009207895
740634627
905075876
631814711
478632534
150025051
1151931125
745603200
989331124
1376532499
1358140218
553685564
1516936477
541749058
1297698097
329583736
1192329636
583683665
138471594
468614591
720227317
141293057
529754949
1819992
386426061
537591443
48649557
166897367
478728876
927653454
389684774
493015833
535476497
1134369070
414827787
260749987
418113382
371105012
1430735913
1524087995
1701092134
264182287
447427255
729277967
489835400
1037492192
1298611751
901243337
1084253409
304260843
1698872883
1012509397
405776422
1768860264
738341771
1015092635
382476567
506428196
695673494
143099405
448809560
502433072
549810676
747952441
433605180
77705645
613833121
919425420
478217434
1002032736
326629156
1431195929
1144701200
1408129518
744650649
178636737
740465697
1278789807
1242460619
104881161
1223292945
625965038
1003749338
1309423215
478408251
615486014
1330389603
802116450
543242981
1022305401
257903783
1290446684
337081078
793592291
164748216
423070834
843293075
850534997
793741969
1780037839
428396039
440330013
1457807799
425129540
1165515403
515401339
304139428
390050483
1471867444
567921013
905769534
866199128
439304702
1066205030
463528820
457529769
222706834
1631568538
459648222
1028811238
620431052
379581427
602699534
774575805
389324979
560264651
1301252598
324361082
248434853
546682647
940822201
958161214
205533376
1079920486
48172138
500022530
1042388417
489150204
512551615
589163035
413339107
137774261
992621633
1109738348
1240634797
364008303
465428551
648660909
1660004325
272193449
570610174
1253938151
656863666
239459091
316044087
113859435
860084230
1198069636
499477375
1336092811
1422578780
932671419
1094805518
989523540
653634715
516368639
508105167
384953085
1013120703
288889873
1450189058
338943738
789886577
364174596
455328961
492137963
824782438
1380700930
476160994
797865006
663554765
322150211
282100055
412592824
629521651
394607813
1138499023
714811171
254349884
126485031
1756040622
981066977
631316015
1407072353
1275128661
280849799
374382367
483722503
460868231
1267223515
1335635099
497883025
595046086
851043044
608941131
777381215
227101423
709947665
212027672
364345039
491900989
730182629
1245677448
731131806
93953237
244614848
949686158
1070841134
342333750
547995671
1030271962
754471826
375848397
795175873
215796453
179426097
541037050
1223522394
79972031
404599453
313504352
850252489
413695965
153322457
371187991
295126593
1511051478
1477210771
196538060
1005017937
1165930819
1153255616
534980528
906379600
726229583
242346086
531845285
129757305
956305359
212858472
103914929
1109900556
380807261
282416790
555311990
802507777
818852855
1524614133
384041531
817268395
1691342797
395877386
152727111
1414452999
754709777
634061623
536417376
508328089
1405013416
293688135
765670132
1327640525
353321750
682209579
663087868
439242461
318191949
1301606522
116725048
254989136
119044867
1522319670
1029999259
1034209564
934270760
129305278
1394034821
588370036
690063924
1255552020
36474913
409106407
147937557
339194849
274784567
1499974722
970861631
183707284
834899106
1182869776
138252160
389886142
407430737
531193383
682868153
1315806344
1032620971
405077871
865196122
792060703
94802355
620330281
322179918
808105097
522649645
493007566
408097912
125443036
639747107
383607938
156014657
328512646
786982666
421074763
352171315
1580197904
827518808
1733631916
23411525
824411273
548142442
571521766
463966170
962855623
485486737
509663013
324626297
497611668
399255266
155142781
426693559
159972856
889289541
1142096034
499644554
429209254
473045330
138092385
273621045
1372458703
228265543
262907165
1607228323
737977864
361746539
812266642
1373118606
423842992
153829902
392785423
512471424
1257282396
76970415
443274930
233039577
817223072
283804523
1054744021
521382339
1638052158
247879048
252023384
380408821
64169015
1500248572
550639157
724788931
630022904
911396173
697761447
3026223
354291368
290792691
609002633
372750793
495796993
486415676
590585095
509097670
161906890
198650380
485935284
366426002
1239408276
222668131
647878869
968832288
417074929
1653538806
856471191
188103933
1264209824
1019624453
1586911957
1146683872
1037932404
338417995
844890617
237758640
410946475
216969064
616430904
373046538
566114871
807850134
185737255
301921755
601986823
874291661
82804279
1602894839
1369854921
510398700
558920402
1360953016
933472965
1357106756
35812279
613081399
222422200
345513984
273114084
1079942824
425933453
353152128
379911521
587280270
16182175
933807138
378023643
375809830
366549746
134226794
530707150
574513771
218093789
158434217
847398225
663247444
843272072
557491268
215236505
747488
1412232016
45890444
914387544
1269996473
652621888
1141879785
270045984
159630980
402184311
479422997
534888972
399131970
229451928
193082652
816602
911272636
36737315
921935662
574070128
217700340
140907219
456547280
347517867
613387689
533902176
1569986371
148659057
351779779
652368271
65480608
527209435
463233491
408424626
420065506
1249035553
667486051
523600012
943780921
425465446
249944591
116151038
477964284
1197142087
90836419
327136772
714435255
2519539
387115477
187129315
479364679
1136777766
639015430
271160394
427998320
286551090
135089852
246633552
808614220
251801334
358299122
1716442874
382064660
675297292
308118580
1339881271
387460080
96397813
67505870
390237353
307088889
310562385
473512721
740094165
220160482
116813529
445443103
737829613
443142235
1088113932
1223068735
964894928
938251626
176082159
329659481
1264216693
1222148827
839169799
470254634
1732109281
905921951
1085959663
174667179
587756740
795792665
407446017
184428424
178876393
466145194
358931553
593893164
192797209
545922452
588273488
647866753
525749472
972073472
784906079
820484660
551683748
364818400
980865410
472305734
292572266
458491946
462889902
234181808
544698615
200638602
269981671
2850898
466556738
419139543
131595845
749652095
580863069
117335726
170262009
107266464
785215860
774785421
438593543
501430760
255777304
1125858976
1315110338
797428433
1163578415
548089936
1110376185
364710157
466675846
945243746
7223671
519436799
324542954
553056408
929879215
215826173
1384360998
333412066
1759368761
644917379
617171649
225355074
1067339410
271178337
635637170
444519967
1129137487
367878885
523568920
132169007
526500907
415169976
239611034
1239126655
459941580
338711878
869410535
442006699
1068168524
451640410
439012361
8165109
1264214939
701961566
425254775
796521781
728717481
981029949
853063318
223603714
274873843
632938443
166178006
566010929
410485074
408903475
624109359
266684734
794878792
730172595
194844708
321127930
1070504472
1633456656
1049365186
544830354
1482186112
182337790
313683945
84544754
333408590
55226320
1381870974
933432073
469451704
399793150
693149830
447096430
384389935
367457420
738649391
1040752288
685977994
276657042
211866754
613391377
375267968
306960400
754637295
1026722419
1270802555
886189908
1793107623
1610183793
1755976819
404943247
1222986973
218805221
444399395
358563157
83347609
200004231
875986980
885672800
226602980
812377802
844315257
585589566
972385981
442872769
221271200
138716420
101138332
570214638
886984924
291455534
368116190
263924439
333867651
246070853
966286939
612638163
201407069
240667953
578012291
1085671311
381784414
65798848
169425590
267326480
311220735
416602961
695733003
835485148
905388537
647422782
664316942
327408432
786235980
1342641138
300526561
670385111
1304513336
428886958
649084820
618763181
887964138
175640399
1126626274
813346625
270818042
996746560
521272841
345313285
233877841
680714020
935204798
314119709
408917276
664887646
140755760
1292480067
1133161645
362561162
1749300167
1197777888
699525294
238920094
391344412
483801451
476824766
289756146
523888444
801763104
1011465549
161200388
1234859220
432421185
850217163
407287658
1408215405
1023543178
380999850
933252475
473171345
429454914
905569455
494494564
175023039
1110281893
228482673
1409634254
987070321
285998024
1472065107
953729012
1329575160
641706759
69554137
580394130
888483265
585839592
796491485
930051715
734781865
1062072321
517493522
383209045
312920698
440274131
946321332
312246766
17276915
1423215
773205854
59710134
119575345
163874060
488962438
850891991
1146587376
66634077
115729
977194690
1601288507
668589738
441307570
356316913
841726497
256722187
1148494
905772150
56282805
1061387098
732389421
458617847
82532164
1074000904
652144605
444432335
768281325
473470916
850936717
752635549
1152980914
1100335557
564029326
569765683
1216084076
816483162
997822190
809262341
1428783257
387388041
1221769437
254240570
724672184
707658392
39128582
313624756
755812910
392350880
548239869
381570144
428857854
862487331
101948057
212280423
359440646
1711209362
748748112
611708896
703409366
180781083
1605225525
666842424
125686581
281616396
316517118
411825946
223857288
1252577154
447777830
486430987
264810270
445572512
550689844
475276031
799652705
992528475
289529343
303572612
1380726221
501484506
72325392
465297223
566825056
903203917
711109633
991375540
1344827273
816743530
1055586506
641465391
429491956
31644491
267281383
920733595
253443166
399172558
302069038
1025373806
68609593
409441073
966620349
800877536
408947865
289814883
246460691
473271814
1279813471
1649287669
264520415
666955082
567526064
1061544863
884995703
186693950
340521623
194650216
494716218
436177266
509543796
924073435
872433306
697919914
544782851
1342506777
696138245
162536134
276608888
951618122
363893473
1016255965
1253888951
489087840
1112599527
488411825
111850275
1217242874
367050616
847138054
464043137
882818132
1615877401
472892190
532486101
1138687831
561217715
331968590
799058287
206704027
412523726
306937916
450632436
959543884
1633215638
757649556
538786728
808097469
119676671
883791071
346392564
393568150
239744497
866126895
305699834
432271942
460715149
302298537
676327888
125655186
333935241
314063299
194524275
1315288176
169941458
1353638219
530057953
194930015
134552973
273395449
105272864
320814451
203608975
564625498
334597722
545512783
216542897
456492230
1182696237
1543268
1423456924
192699967
927231785
288436263
269350154
1389194327
964715083
485123534
219411480
339262750
275981822
277693868
793829330
1631133073
539868247
1070636589
934690397
540394257
1611840963
317391635
473604486
424884975
402974370
344738254
98321910
442545935
753483907
1303030090
1061894365
439067772
325611145
819812264
230384801
1080301674
1648193680
1576641603
278856125
681877775
865123744
209323068
1089306935
731128422
330086422
732852002
1136635472
470956931
38895750
468863977
500741284
1342510258
989884556
387036160
733389684
294089
43761437
864391693
24732095
813425544
256858781
305288500
235910869
780569577
497185991
1049647778
684641187
499218395
734052541
473870704
529586611
405609189
1480336222
673663299
354981984
1033156065
181911782
581793991
359074507
172680033
431782821
642872498
97454589
988653004
665431877
1011660771
1679891077
539212683
368956171
1300964608
301603108
166031642
1187558958
1388112700
800862642
661274574
1413303072
101611969
814341785
1527100689
270366171
325506104
395875581
92189093
508005908
699665493
348141995
1231848922
1132737181
436838438
498895318
470554563
1488656675
474259612
693709224
1144427813
104840832
303348427
560104398
528095809
455331699
780518502
548674714
280885506
404012040
414850028
905709274
464910746
863941454
366452201
473639040
487717455
398417285
342674146
1029726630
351634769
340179295
1384352741
243546751
164208877
633808453
462634542
448081302
209974950
73040201
362991073
1327836810
371338438
1387432315
805900151
803025196
571480968
1257953818
262651092
888204072
192549231
362420486
1100373346
917529729
157739175
765355356
349660554
1247147158
244435454
968614534
1067257862
1205059203
398945501
1441474065
164199166
409012998
526278248
283687936
1012807261
623770309
518171064
1059695702
471342629
563914966
401357877
403914721
843172931
258259838
340611905
936958095
403710891
313516291
650860893
1144934741
491150550
1443096868
128594424
450871804
122209889
395848092
918199659
438551326
948065400
513622424
566719125
445318685
212704319
29374890
312915253
264823395
1585857847
445123006
1383569236
1054085905
479264426
685665045
1145266102
361339562
409738480
390915327
846910700
360457236
196894097
664866422
314230127
156024126
377139961
425787945
292779131
474478057
252140097
410929882
821466389
1721230056
356381441
557959322
3788835
970245938
874023015
371933234
269961361
1423360775
112660864
1095902448
43146687
396811093
1423953064
56159145
858645903
591770769
1295028622
707130696
559652113
394987720
405142608
383312484
541219576
738158371
208265045
446109205
788078542
510323938
280866915
426100804
1391712837
215062667
478076867
301683783
978600042
196511684
222824026
63618764
650633582
1344413666
447261340
915863392
321213804
1490615977
1492050648
1057243509
1365388298
842755843
1176888779
839908430
650347697
1248033376
1442456645
518980422
145829257
986057363
969585015
1025796160
1522554989
737625295
248846786
182153977
38097050
1147880695
325374716
1703562709
515032563
1332212780
570595310
1274963654
47372528
909717405
754398231
478652982
1416925
1038762165
1252912902
1307029968
658208867
1658446804
413101516
807425563
1356536999
105309740
429106141
519599654
1378248654
1078412960
693953348
322797715
218008860
442496952
1522621795
406070659
1059739832
408634369
1404480159
498016508
314076852
835711524
971026132
992956789
525637782
1209873079
329258071
931900975
1274688279
495706153
783887329
712376431
1398180911
521295244
622591719
263145270
1003733703
826419699
809267741
549797951
300899654
682603824
851939654
350440715
59738402
659947738
975710709
68266244
805653252
391102414
1191857939
1028956207
1268642894
472957030
521907194
829826740
416459150
366425186
739453422
207745471
478118548
149114809
511652516
67472294
736501610
1685474100
309409753
91399141
239905106
1512929687
960862265
322618046
523515652
1121090946
155653728
296290284
951878112
1101364535
577472749
930480773
1387621381
550552115
865899346
1014795608
1251744932
1162244760
810357828
485070131
886780937
426198613
1100085056
1403513319
348002956
345413269
910003166
726961394
265305046
998473510
888604415
284862872
375224616
474818244
882932537
770142364
318977264
621935122
1430325566
258031537
207905691
1715132341
439703994
366995088
680684630
785405714
454629861
1356322164
458896830
6559090
351412806
681102197
1123045360
567853676
1132558857
153952381
952808099
1298961771
369301722
1220988362
182348020
744947283
71126690
255976551
714710069
48130506
379749882
241369212
728892958
498120298
582776971
112030716
929241776
3484396
110382528
592287263
1661127532
312981673
910445163
154475811
45178222
399452298
383458414
1020518210
571250995
928466908
866022773
476685465
351370716
464096941
125712259
1188936165
1159580726
69291786
586860811
471493823
303427640
248699458
1263020649
288038310
192352154
471825166
978690729
718572691
1472286770
215103007
383810296
1032185922
323148
398007404
764682400
471594242
1167610718
846853129
1313769449
155012284
466681659
161535783
354156368
794096331
983177298
860998007
338555261
919678826
1618976101
206789086
614130736
1144423212
440595166
603525097
741042837
1234393440
707654386
158620038
901599357
1632719648
430672749
442208724
474757746
113201429
478047715
556017129
849747513
550925656
867303474
1338910877
1041908770
204733916
206927493
373688799
64460475
517820319
527060406
85638137
841560553
462369341
1193958054
537763403
474666187
455330020
1264712983
1733369780
891327731
501342933
213582
459351897
107967195
1256142624
859599587
481505363
519545758
92834105
1379898080
363139946
743971913
788610925
405641275
718506389
183935442
646526194
572325045
845823926
486900079
1048400871
322999197
825892230
997808120
486687584
247208547
1172360862
429178768
1374997504
731368149
930527085
240318578
417901882
418195065
1003631419
1439802637
1025627389
55669059
715542902
795200800
79334695
388922924
281479471
987130707
1247581207
913710627
552763910
976317250
52839270
1352043372
641807326
490955515
495090572
444683976
412012164
1187321991
642173509
1255350511
353491562
405386253
1055890280
315637575
547965992
106617
421727504
722180143
485195411
950815146
592882980
241369236
514233614
1278839789
528301540
390914295
1135877831
770734959
1507942293
299725433
1207211553
434106326
61264030
851556023
416074724
459237749
535702155
20116512
845033354
301973481
992509358
159739748
599055190
631809741
207958997
491804447
291935644
200292374
526931703
273175035
295444339
697817311
395916504
37384721
659959751
239207587
428942462
125122178
189157305
147026740
898306021
341023787
735649344
426308162
379168271
314600063
361630175
573527252
897228478
340591136
548876845
1050197434
985262199
189580271
566111204
1361917566
145793308
778601649
88874755
134201826
1478238944
417511096
128969752
606458907
983403080
207531680
762176999
372027717
1007235823
884222403
352053781
708483521
691944277
39737936
268938686
136352713
1449096111
915012726
898162966
895618512
624150216
811724860
1769005865
569107925
695485530
1121737661
476097180
456239842
794160201
1058723649
124545646
1319369522
1440850365
385206852
534811699
895994956
359709902
305315820
393962571
546187223
1054118637
398799057
276048593
297141118
902821895
300451481
862654851
526075157
312099922
1174918369
876380707
1160749916
58696033
208260235
1092262937
1082958423
475619041
240776174
1475239655
436757862
826127306
1114395965
431454704
874803751
208782818
1417352943
700691358
128704590
581973652
286676013
1207460947
364257040
239952285
740619691
252470548
571566561
293174393
479654205
765524737
1045175731
442128192
183522487
126565669
647769182
1778150711
349417533
1032048966
594964137
1122005399
680131720
290311840
483500965
200981660
81603460
286827403
479130227
1349104719
598516137
1182740862
470289708
368247578
937175979
462776912
115365830
1679886261
692888580
602647020
1367017319
298752342
390352609
761632607
290875774
405411332
365847271
249812912
453633886
532491150
445881955
439074002
748077493
534362084
495535374
764175199
132974400
1230464795
322873822
476572327
549651335
260128429
1440081894
872943619
724051400
1069784815
372105662
401637696
15546122
590782459
306231838
390408616
727528666
1014313050
1748425154
729122739
1069313726
728844753
1400417138
368852370
1033695359
951454897
975359163
29245228
646833633
924226389
479014666
7581112
1016182258
694263150
501101311
1341559484
1367915299
1187465292
311606079
210907943
433300100
807710127
389897105
437893291
356352640
512346676
904901193
694377441
744584679
115632831
420216068
255902628
68897728
1006849235
4071031
1237451446
853774987
967186426
154841355
397154758
857041649
1580294325
121158308
471460375
127453078
1291227719
640008571
260996405
717688311
597929086
357000627
124646698
335676942
591701556
552164928
421727868
979755740
52383269
447285839
888182555
917261724
1022419768
745037731
806929777
133314370
132291108
655164580
603932379
202287990
899780657
380803136
1029068884
520720597
122895393
538354935
703348459
1371980086
505826700
194627062
988985344
462878867
976550250
969824393
221785032
474810729
32796773
916904453
836666411
264511036
847423424
1216581256
324599987
1160988324
404889112
64078434
809854955
133625983
838769940
246092548
591314916
668931775
436526684
323842623
920472768
1563764809
840364148
441312736
1343773998
858190635
206136989
975401550
361252220
393308647
364789300
801043320
201663968
876116792
717837411
329406377
588345415
516971112
199224155
435618349
320810068
182539275
231352579
1184585482
398962704
468185397
161410707
499433327
823809761
372356312
1176495872
318738469
998616526
659912901
58878042
696190377
376916091
778404865
220468987
394956301
1274887699
866376260
332198425
673103576
573171307
208188062
341776147
1029765675
494745671
522605362
68901842
439407977
1028665191
865016424
542208760
512444165
278425108
221559422
1401851646
893392178
325240746
387897860
1128984035
1296913848
500167084
1028462071
970351511
323913513
298258090
166942411
866233511
780672905
394546409
899393908
337688678
240985815
1211159090
433430447
706726540
378897069
782671476
287077816
409884953
1225060663
1109842213
336650012
1276749175
358312007
133357834
349942371
524065554
109436058
519435658
251300637
970725443
483849628
642287918
430777761
801033682
206137513
364082342
311474122
538189175
939718472
381965171
128560922
963953786
1238207802
1406452991
1354295513
1054189263
184012183
390166488
291891843
464378834
869947440
537480587
234885964
321259334
1168954874
258434511
335210032
562213334
264108638
741586588
293179713
545190321
673069966
550804749
340719717
988386856
108655469
693198452
912169692
149009287
1078813710
699141194
1168114822
814065434
721090257
463034034
1431445691
790628705
1055880463
648297855
895635822
295584345
215119523
825696746
1725338549
292907363
366665344
753756305
985318808
835342551
447929622
88274509
1034913292
1264260210
783667351
216459379
909939364
248989770
634093922
1048936919
930999382
970961320
457727635
710128753
146144751
466751312
206287112
1428598681
465708129
1299842575
758406437
418476148
1341733324
440353135
941154270
802286450
982632930
1307691855
269169261
429976937
878174312
262401851
878727487
178264302
40747329
755056854
1230339019
1025457964
921210684
611873825
553056084
568730119
41850484
687597895
1190627511
862093581
935286305
84403868
986747312
896501240
708779261
500272262
838920806
715188356
1010597662
414271352
532323418
927306980
466133595
630810337
968388621
106653732
1403175495
890054706
623501371
938251734
938445490
356451878
567812389
185423650
352386644
1593741098
831131204
909404792
301514752
1456900128
464343449
385878710
1467357520
930259624
371059734
632269011
1416852696
230555958
751250383
780890870
458992298
483275751
340540615
540228981
920101893
187895842
687335398
333605140
814460426
720908299
853933670
455502994
702097339
575303040
762934789
801898364
1710445402
658729569
394917407
254474070
388581781
1605438546
1542317589
1378897674
439310877
273221095
324156333
134044763
346583903
1694030007
952456394
699484724
942313588
960754771
444669847
659418005
707166122
47910656
683379119
206815325
415803454
232682463
404359565
235482842
370225799
490506409
535275333
601149261
1222113071
870713968
645262236
1401203522
273130982
388735794
927764046
1673441139
629670783
300280080
401000003
823615684
403704562
564874567
1245612925
407568348
1649299668
61490421
386759388
320717084
1080315685
991898552
782064036
209064234
1235299928
695360865
890787116
1439957350
675120892
1261814020
974065827
447130362
690032327
1033845560
328934136
1011245558
265821897
306468460
341156542
439912402
550325645
227516986
361763833
977578833
449932371
479497608
329096345
731771300
1190202440
803971703
370876804
449865948
274936452
920470540
817637460
212561594
257546423
506727691
660961360
355830874
415132727
656280178
1263526107
392043087
649297440
339342546
887106941
1015327323
869188834
761238073
1446978789
365519204
730341214
538490689
1098881762
373915178
354555582
474518967
496635656
1289659807
1298042844
1798331608
393982225
738289162
508634577
137360800
794284319
226666688
736208237
848264144
1664510219
435460950
876934845
359232112
399946700
1598165540
557857179
1062577159
604430152
332675784
612747568
393450316
758739859
111058363
400859065
642404956
447080217
128003048
1349587287
729494969
683638902
1790172407
580868943
733599339
1456355740
713308890
446271493
2587319
384721559
389226338
514247917
1036805777
283079439
477329084
1179623829
1302217284
736674657
229353215
648345950
332027070
971071473
1148231975
201291754
933997314
573407517
1051469660
314874369
109863700
1234003462
131533616
1127492491
291248273
242109265
1206322708
689075480
851438532
1197516279
166205116
745175118
138656547
117957997
1666692550
1722597518
383202036
829495998
274069724
43329504
240731709
740170893
352718172
379486914
478034643
531404606
195131103
154391874
1051709629
913328028
382922278
821399800
89240452
823953931
397948610
116562631
383071054
1050804765
1260680082
831169444
140357156
745613325
333659869
706592230
193094829
1273497498
197032285
1168701537
114693671
516287841
651639960
969779846
1743796434
321803992
808816901
766175011
493871221
656897105
740767441
219572020
1634978280
1177764083
295009500
797513137
381905703
53968994
676650481
744209553
75994918
747712508
980676979
277698201
486054127
1039294912
1015407211
530908377
310082589
671915200
644122705
42604744
638278017
900985184
660580966
482719631
399330364
623657714
354744009
470172013
262504947
287758240
341255087
221696263
806561673
440594317
508761874
1742040882
398667871
427523974
315057943
691408114
349738239
386845518
823635060
60344012
408738425
546694080
429952978
471300531
1438446709
79900295
276796387
383796676
736655198
259092429
1047212124
435711522
721738900
307778381
384697942
378314041
1043472073
404201381
251421139
367333249
873121504
777694239
259125762
254173575
459058570
622300182
333110722
755500095
219185983
735864990
255714604
421886566
1647258111
455779704
359272511
735062788
33303165
662537163
392610699
116285626
697378097
65779404
707478249
996164759
1274602736
466256720
1214875471
619512442
880134363
1032299964
811685382
56218932
385687287
382827838
972648509
406636157
1372765159
431122847
703146618
435022100
938779489
548528455
331159326
284027336
868222330
510055669
1129921451
797195499
548132862
579530867
331023809
1056209
493029245
40440858
608946095
328977717
321945881
481279803
285435285
986119255
1725752381
201987718
61467617
394883144
1106939989
949348791
548661868
540083584
191643988
701371809
204974775
163110801
607201210
1110508269
1109903363
237994153
255401257
1301413597
209551938
958812235
291272887
661743211
278753018
250052487
1264791841
318206838
780359010
1451619898
121382877
124490169
97429258
559426687
969481044
389130773
553700599
925616590
212617618
513121
573460533
288864605
486896060
436544541
302914240
886209616
167104335
544400857
505679114
928501131
180267073
868832556
357883871
337405007
276852144
325905300
666678460
266306410
646890237
680203363
664180376
525912445
435376006
354892541
174663938
681186875
637343310
719370236
399813940
534018006
231682649
481873292
425339493
457825642
511909540
1474165606
560702755
42366590
847862230
209955142
454789367
1053910816
373397759
1287833740
454644908
464242451
404410787
436085167
1767841077
876649157
1069612928
438661955
918271854
568286414
775275964
861187909
240146847
255473958
281300237
44023151
891732197
398742012
710181960
233893711
1411719199
588737555
342737794
218823437
1108087936
1282965214
847132950
66907654
543006460
1194242591
1196346854
132921851
898977831
1184183489
1008605689
1145100521
59762
1194796141
1651187713
1671071978
755590503
659224440
445236570
71415459
44077792
384728621
356452720
381994727
499205446
1087798318
231235327
186055594
781548307
138948198
546242340
623836832
1679511367
762081819
172077349
446803428
1300283753
847673545
143714473
91381024
507698292
829968693
540062467
1036539279
88324072
492487922
443566070
1282399021
1565007384
1211081565
1066292581
797178275
542861232
225986429
618415811
557472487
453099695
711610784
324095143
542674014
655441441
529393026
404703133
629910879
817445946
705999292
707051532
951983016
620841198
1218107275
1007854789
538820089
1614753249
1431605625
1052201951
593787118
468920164
1596714791
993704641
516588800
507633682
529984972
1026868569
319801122
355761152
196112257
1042038816
452519264
285625904
443721775
468448405
1121379145
96770342
509281489
458022897
559068276
1031609351
38775779
1358788944
459214241
787376907
114271077
914687196
391683809
224798841
976930058
510807213
292030304
316759396
176846830
391896821
501228227
1255069228
742575422
1023911022
962926362
897092642
664486495
434946917
1704751547
742034809
459126517
511304284
472798082
439129139
598266509
222985354
1153444235
400689062
816385087
496950443
833421136
410719871
881148214
491074852
754920049
476651905
1109086123
1296033958
166432746
550745597
268584067
311623206
1730586636
220423392
162607578
771901222
476064373
614248405
1480851903
1046225523
1290106358
1381492210
458155137
1397376514
473124454
635205343
749053792
370370695
360204647
491645955
1520040058
586556946
178798369
403777095
1185526985
675714009
1345557347
503630142
256616971
683648757
362383005
343103173
40846862
1107829071
214143884
636830802
414135501
1192431763
474978028
386651600
887860
911712289
865924431
727714947
1263570464
643291706
501703451
348104428
890207643
439168012
677670895
1614517815
509363105
865429747
507124487
1433605906
1031734497
38678463
370755877
206749233
416171948
793998547
456862001
273292439
518949914
764309115
665714734
813806789
250710598
782836477
551108691
1256556283
790169375
293917046
245278593
495326327
220492364
288324391
355137246
865071867
538344728
783131751
442766677
1469323305
905533417
543283227
68796251
551643575
220891380
1183732226
306597507
321354886
564882819
552254347
311298400
478055217
135736222
755470348
676373123
266910479
346039597
486746526
251782312
839998485
304030997
409286590
905390588
88019617
1643633344
140718955
762113841
416066631
642750957
949663208
487262750
458458326
1430600566
1394891643
187014325
1217250221
1170396960
314368026
1216324916
1037734813
806076754
1171893154
1050288077
857547937
524210938
512769804
347576781
394325558
299515405
197602183
281213002
565370647
824983424
369219675
584032554
268203771
376751816
1329700160
685879179
600190760
456776167
782388243
998518225
334028621
838350571
262801688
422869341
472583547
486867752
416705277
713258272
1478169753
848735975
204628116
435185517
407905429
764566674
450348394
44995672
693520874
326837532
368489916
166277080
499381580
509102897
1148672067
497341078
297913598
403045409
407030650
1163613739
538978820
869581263
408270444
346608861
189599213
583735700
242652578
1102422513
625532427
221085037
1301704979
46680648
537765367
631096194
449723351
654237113
56413743
953101437
590641807
128067891
803286775
1068442907
224788210
254624043
198896426
1564291933
452829166
416119942
421097175
158791898
710319521
1170325933
915137555
915181610
872358280
339901179
100914725
725819784
421929362
156731726
243233214
491837022
591586589
487796559
312108281
227513870
694726422
1068832284
199620410
1516363782
465772013
881863504
884101749
470861105
505023824
892649144
114910684
118712428
103597004
948390331
835790236
64680181
467758159
241896870
443817285
253341534
137405243
385615003
167467376
329743595
1446272473
1322333943
656819987
548391161
312729470
220843570
639248352
788539423
437437272
674839789
1011590629
124987591
177336256
425450604
1734096123
384898674
1620165040
891730956
347221637
337418348
161441127
1001087702
622661073
182282879
607942594
436141293
139056710
887769076
151103032
49459329
440439645
417224387
393073631
346995965
706220292
832967632
318509505
410275371
780510179
380010837
771868903
558102688
351679893
189310284
644248080
486388265
454917415
441700693
773150945
1374416067
928441013
1323159453
868558137
410237559
320696619
705046197
184020728
261437639
257925111
423462495
153138716
1089633613
462141132
734868354
1272945081
129041101
833284800
1197179621
443855454
490794173
90201015
317503265
512620225
159997164
249755302
1090019698
536081370
450015518
450088975
142544651
344801393
308047770
891795537
257155177
374552584
355806552
519125628
505504021
499365613
1298373903
856931522
1399019686
971644447
179066414
532898129
718622129
1610320230
665077
427046068
259349176
384799559
670498249
220564125
337760733
945312609
297477237
56944891
723061173
1150543611
1073246558
889849957
528099127
81776
1009422475
639620294
452459686
1603059447
520953160
460818481
69617976
95146013
1043678616
886690882
41332176
355534890
260708176
1082464965
355465607
52163387
1517996351
1381056050
212373364
452381850
964926173
93097534
469106389
763103197
198513478
1046588656
950976967
468835325
755603926
1481864355
1000648638
1483892492
169119104
1376342304
274003115
1586487440
101391828
1661277082
509207155
646575382
176097997
1230132015
220322756
398787017
239047305
119960444
899622251
892961912
964630863
903429109
531786327
462166058
317344753
1341456956
124448184
400434835
335929223
1022908679
397862695
1045820723
1425470925
298829846
457281553
844715884
1501329142
1313253119
176996671
1006943531
850930220
894023606
461910494
181749622
1388864974
54721826
197700257
422191469
947126801
482039279
793240836
769212041
1067703
110741524
742884479
436749947
447357755
488648410
309249698
510285790
868598859
1314570950
244648426
886538792
881915627
865470544
1049451572
468950272
1157807067
361884708
492515190
840806860
779268513
526182180
345055972
540585819
523265691
1554100854
112338170
1459305813
173585591
182796730
481083922
508611241
473289262
392492391
317420609
479928309
286115452
297986561
1029057727
235879886
1255290302
461849198
1351299150
521543879
267018740
189994438
392129256
1345531932
476632250
248957974
635320027
998560035
623370164
987894406
1001588495
916789734
113325133
219038653
428973065
166145544
171800894
444249078
450529754
444351363
1794820468
1314765957
433112007
416207109
521727367
1353997237
143504344
557568732
1209885544
225412577
976402916
985869907
353058397
263740476
659302273
256271865
657599245
1058792687
595718292
782859449
922742016
1140738329
1069807954
616869710
1653843939
436779880
156820049
1086376934
1423731958
1016270083
1404126
450293966
1041008832
117433200
214169309
902974066
123621209
1271294236
466773530
263026133
312472069
386692265
696218081
253430233
929397177
188293262
258479161
1165518643
360979497
478221788
628616751
1352209403
432791481
1332619016
912949504
438444654
1234943376
539665030
973259880
259759282
800550137
391538562
717860595
859034076
501916695
467526262
368589191
417916339
1144009187
423703473
305930532
309366478
221120779
362681355
818384194
1678208488
332841055
852260949
540175958
1131974848
291435094
845410071
195961251
608223767
887463108
246707333
228536467
371851140
714359011
396529897
494101073
427926380
179326217
1706267229
1246702442
448299801
463244767
1159632673
288471033
486348579
1031690890
391863566
1230989254
426756833
199530733
232772023
946136450
895444675
459820268
318425745
1455186462
1486669969
1320927121
1642872584
1061168447
1218636205
834681797
561478119
665599911
203832824
1181070867
563794644
1103868311
712317268
312367222
332258340
769404186
535892863
782710267
211285270
334254907
366934637
864716641
1414972743
548253273
769737724
401350266
1087842523
216868543
1090510110
168130640
587522950
273826081
108239474
378944217
928534620
394394928
940240168
900222257
931392883
1206176117
904024535
615831270
1173574029
1734845
791839657
815290452
391808866
889568021
205208285
895253142
760053540
1410018151
1760693695
1112239803
1684475420
814045841
745831787
446212057
975885446
61022999
1258240933
697884146
1431642995
247010465
1647695062
243410825
947370046
212611738
778105260
751523667
976522806
835146161
383705910
507380877
169310074
217818649
910330837
831868062
1041001985
281133484
1574386143
258855517
386692571
619900089
177309013
1290803718
455240109
46563253
566402064
994770131
1662753939
1477887105
828188947
1398780948
1756952860
996398485
383426349
488580046
433733920
1333413618
1067329700
105454012
1556160472
837292826
363299967
1107169414
1045832849
1088671982
909624599
1257528342
739094745
1635545961
400164127
1009979175
219896347
331067241
249320948
535916386
1218134220
341886363
378228503
456115463
675587543
895031073
799417210
847751804
881994574
540505603
659589969
120944536
29629081
512400304
858952782
588005174
672300565
1027847919
1710864785
1142785105
127788995
442002286
842509494
466747274
563184857
1052878024
461374577
1095769117
546368644
1285098737
1209056688
311373047
244527494
533774379
47188292
195805285
1215209582
280277300
537064196
382424957
1139115167
486807429
488003283
842867954
1513008104
441752648
818796374
875504415
398076183
1681738962
240019926
847777669
524151667
960185464
692884956
226689962
268090926
119234941
806378303
184992465
1599572503
371192008
1002304503
939299301
774065214
329623575
478188147
1739989986
1368845572
837708365
834729216
430003765
331072315
1276925080
750773304
292900086
327490688
297670764
550851261
356342239
1425483026
710274093
1684430293
514022117
1219084126
467180040
219999500
1045332458
379964429
560357127
442300461
810914774
364802892
818398108
472863853
709023761
1090710240
1009727228
54518190
1357995219
608113027
862030188
291687745
1433944387
717992306
128699066
830076653
1433876046
119501777
337202132
699528213
503947738
862120012
443308452
640022492
218498996
472379227
499589938
286017829
82369707
544138812
133912071
614805428
262986417
1063235595
852572150
542653392
100926076
1076963592
682104672
441886238
292695814
410120340
322849970
785312753
507955704
535076176
533848041
448495675
57140100
69200158
2738504
1454742092
962641383
245386812
446769130
161203477
1060852662
837680266
543534037
590757145
702696700
1154799055
393287897
289783173
586795274
130526203
710999795
253336003
626027717
927087117
299748861
166318565
697244290
82771600
226169500
257730
447042826
253087939
387255346
455517488
1181329032
1326904685
526365048
849046943
1161846426
495377349
800523645
132983694
263409948
107261440
1042578640
420185209
634424666
642201831
987974340
39962088
185219863
369835443
1014175927
525544272
731144576
663791290
750574164
366806529
737216311
1181380390
179946321
1594025747
330196603
769913766
351566271
154773071
1159785985
505261443
1133541293
1489671
1146536097
265666138
156694731
1771797338
164323048
676476482
422760819
1052330409
1221657702
988310237
599425075
467638331
873478830
696896619
94041197
354828113
186064218
635775383
544644021
582557702
839637680
1023179363
528904449
514478869
660541266
1138551508
278305859
188011812
898285749
614155754
1226271244
978950450
1316616
217733297
447323576
205053139
402322952
312921807
794804797
1020549975
591856458
424209556
750662405
957467319
397915364
106420592
1537438768
627372930
472178987
375362333
502924135
580712976
357474292
979701825
526567292
493879796
598783471
803902016
306334350
401146800
430282214
340951058
856754871
446167734
728969333
353357597
391567632
265386857
456362030
523141988
349461495
409823587
208931688
1444746035
1075704325
648147034
428477369
142029226
554917665
283377305
964009993
1303221874
1681481428
888052896
1602146285
460836867
544217853
363462219
247876497
649291928
1697147
394837397
273896251
418986258
1351081631
26978532
451813231
374579020
165395688
119514479
478631907
437244218
391580059
834390754
404812032
1643763947
674278517
1033678803
786179998
1102660795
385632901
429140471
148756117
261100528
421792714
374181319
291696803
357634446
763377277
490749274
1020965939
627879753
352221436
451859163
458097665
743826443
1464561117
1089963743
683847822
429937371
219733675
540997368
808090724
403143515
1036721393
454254652
380876636
219065900
388560218
489605024
399854651
337951666
912495484
182117746
459554352
822164244
284991660
771071370
678341011
337737150
714713474
331685630
888489142
884778821
1458630484
226901455
1669604552
453165041
867706824
426974920
738476679
1231117345
891551605
328255410
1202898446
1107604079
845110977
784403298
776375754
341665430
1093361033
904092151
38612824
501528630
259710446
362559381
1183956449
508956390
753010864
961141069
531752554
1480306403
1357934627
435964316
837498205
792874416
582605532
619979894
387332933
921309516
475546401
271661395
966488519
491796139
478322697
818383642
1264018472
797403986
1295583915
411641808
566974364
889025448
658083903
298150035
385972479
976377362
274440882
191266246
476185344
421906311
930965862
469413215
196228535
344265343
552077458
521123089
933712016
1422824534
1236477931
652672995
2390334
827610088
180307522
476779480
1144321321
873330611
271411357
709481068
183012451
1287220739
478268129
469373239
835977479
125269617
838179781
445941956
373016683
432502172
524802687
317551972
1007002083
965628424
1206496682
450057268
913996741
312093003
410615888
640191341
820688578
794281499
971648915
846229630
480290382
326745684
1078967883
362580654
463033544
417415555
823132853
427315846
604163908
367111827
720095966
381736388
320386857
978177471
604592141
186141857
474499828
699636765
753830576
86856423
474158299
812949187
541079571
125234813
232252749
874398666
818168026
1374169807
182205459
1139883230
328217029
323126367
130523101
290604738
183903381
215188680
535301248
32322722
452251439
181165966
150569421
1218345254
966577044
391273941
1388285690
359574664
376475137
147463375
812383982
255431675
769620880
157209201
433714985
1310999300
1186970936
1371994100
152471839
377009613
805147862
654141058
375216111
510845286
276265388
498842913
732363506
243447192
100693818
539164880
130125719
704494593
926768263
1379845931
290932469
1059537832
1437726786
809106028
416177939
48736172
1046420063
1262608984
882463668
565644144
1666450981
1363240629
538631582
429998490
662171122
738411298
985247479
243333240
450381828
514684470
986182713
342869320
546697617
731716301
1604476204
1389393324
841102488
630507730
592417780
359001159
379490697
701518814
964284014
84132675
772408392
193184386
1415856128
479516978
550939565
198575039
879654760
256385313
1411193528
701652264
495155509
408207099
583004405
837477789
425275596
160754828
757620074
458192809
843648840
1054143225
292818886
1722698513
728539858
812441332
502164478
787643241
268265192
1073653138
811586512
1282935524
445133741
185626733
487597067
829827678
312430696
392156516
584730665
1379107170
912254344
393391572
567868989
1100870580
459458303
566504988
1127134311
1296524200
485889458
528490023
886075017
102369929
1493687054
711152536
774726854
330349049
872154627
1384816737
704487584
567342860
77010494
662866719
935355269
273641977
1225860457
487020573
488501713
826352921
857289318
632722621
937964469
774938959
330032125
794679515
1075240989
410469576
252757415
322959312
202452196
853738630
1221004263
408594154
211865896
772315229
1475958996
718289603
142186058
1004207206
560652874
448376042
136417427
698203949
303188431
1172560592
296776651
892443584
484790026
95161853
67171466
381185364
677180811
248002253
144186823
919033168
694887109
180275127
586148672
685512929
589036605
612053606
957027408
854812222
871808648
700005365
414166106
1750358155
747556729
592483869
1083092188
141187667
1268289038
445884037
565366041
1047259393
216643435
884549120
599495209
248137426
816650850
554961934
993478690
448043247
423600606
1633496339
710604567
354781602
65129869
638232528
717511272
221001681
846948130
940903138
594750710
1352332648
426588204
1352045864
333204343
351698574
362184949
936240168
1441334210
154619863
810591703
1238261713
601743136
874407950
451958313
793059922
523607011
398674155
488088242
623928144
1406552442
1049268797
398826475
733134341
74513829
402328444
906289491
548744542
428012266
842724755
712592913
121321
417766314
39827919
730923550
310226839
833612206
641764093
807261025
1076468031
97087731
406306369
413304359
677324691
325924560
444550563
540556617
188943534
782005032
981364229
770679238
1416678424
49619260
359399537
454066099
1310883439
73404167
314868802
442821267
392690778
733063372
115173012
436650290
635497045
448976085
1028189567
26635026
421799206
1343853181
179211880
645565695
890876006
694234993
964254109
383661235
252380183
855289124
328066632
456014962
570385338
706991123
157451606
467844784
913284384
941518274
455009477
543841044
1756820607
538684762
471435770
772801776
226030967
369078363
522384092
552664362
90071154
222873678
372222848
1191751027
692806496
517654428
345435933
362622018
406512043
257401941
374158947
1062306746
535248014
319541182
504336009
330005404
554075576
261782709
830331232
454977490
234519434
961110223
79578106
1116206631
300777902
870280749
390240723
1799790207
629036862
580839047
503003160
989805958
1391939743
347420975
448716736
3357046
254077759
243314367
782244873
138807378
284148753
353822873
126561900
1397859383
922429186
1634190489
1345781989
271982218
159723838
239299528
468438179
240513232
969661139
974114715
348947140
124947923
240462110
1018008507
21518894
198059901
552688828
740914371
215709568
1040869822
302044315
402477759
462925443
333974534
941420038
507289797
352213442
783504296
359986327
724946834
751234481
411052516
363740879
59683865
451114432
1071495991
212743215
473173709
204326970
253571945
1030580750
469602556
611767624
1234920702
719863618
622838175
1052787608
339956450
544771119
371716605
299931110
49047591
965051960
666859117
226470670
608904509
100968968
1274587595
346496242
717401446
1271948831
261728006
1626333965
367133621
212259775
250583417
1566567257
262410672
861526890
518479906
277359447
841813902
900815554
516919920
1362762265
997049321
1368254321
608002099
421235215
38614761
236621146
463049044
308325401
47234279
585191828
1321260533
539975641
482310721
295214136
805498868
878870850
528955981
193059090
556135362
1370424490
833817008
308002317
848397764
443989604
1098514087
500732486
828730625
1071433760
552060704
631377834
155572885
241486555
51534730
496455200
671969365
871042399
822959007
384955018
962516614
1649940283
576361814
952144857
663182080
224494006
1036663611
320890272
559096900
675646651
897861770
895174412
873997355
488724669
1018092896
557953209
1204282152
155526360
310332510
692198281
190230525
225894601
205159344
291034173
723008663
944281804
241070778
264637718
396547682
1759379887
273615881
1070561078
714373069
1216930297
370499606
318709110
130863388
1615720686
4244200
727790591
273040046
1269203347
1175333617
399850964
1396676887
1710639453
91589574
913243661
499703138
651565590
315453653
775329411
40957496
433491
595073202
692135110
1287457687
269235034
501583117
1213087097
261905349
393332031
312499907
1339926516
282400169
161297079
726630089
324219501
1575280974
1166964257
1362138701
541163285
1337395413
600233732
301971640
1771240088
706656825
735983521
882135589
506684907
1357029928
279934203
698793207
121180034
1100638011
147464946
529992211
547328870
405506199
875170802
323014752
756349663
276196151
755223637
360216206
1799169766
471938265
882998675
1355304646
1632214215
163819471
289340140
322986949
1474508513
481118267
419375249
950960600
970082392
290242391
402794849
527353276
817685515
533333210
60915736
663520758
92957440
477540310
122233965
193111276
247817960
1050799207
1271433834
452705368
739683935
292027097
1753748075
1226422572
473787232
1161835213
831848204
1015552663
1272124529
421118922
696468772
663354143
707161774
654012812
1664099349
121877902
1035437867
333397312
314583576
718967467
349475963
400049242
495377378
596017215
283518029
218502098
396150144
368131877
252299279
193317276
370356910
67409085
308707874
1797909369
1009038944
1292463535
1051880156
987394003
893712911
411552240
174854106
597146226
474979331
458199509
876254429
623099369
1063368276
418174277
493494113
711167774
914727419
143454466
410056894
965255508
1217827830
698790034
740755338
1001487400
187073119
408769267
1287873213
634141324
212711889
323201870
419479417
221364961
497340082
106060593
2523273
335394861
220323531
175174717
1251604826
404618623
1275575001
1486077728
271230695
287645105
398761180
250038991
193184320
497062373
833972413
746024908
154966995
1344681523
216553135
542487681
162388907
462078277
209624146
1064669913
282507412
477003500
474244406
465598294
1145699707
779983572
693256666
1656425030
1482723386
628436109
447002471
979181368
422405458
1064245697
489695979
1443915626
257420983
950325260
372995425
1315398288
517518076
283672868
312749003
385166222
439919989
237874113
1614814779
685241170
397023876
296644411
788117983
965857931
687000789
186356472
443556039
41185866
522963909
983643953
350715468
1078551374
199242064
833266653
223875243
385468257
758753579
741751936
735440353
161893069
96913864
497519323
348812028
419104059
1362950362
574849364
462840109
377515022
469820441
1235121814
441218226
452319610
256694859
550119170
849790820
310116500
516011957
773329481
414593607
799859763
536624822
1426443482
366150075
442537195
312898519
448325582
473391126
365673264
503018454
942938196
1691494639
1095691434
429885688
466644843
499707152
1122322849
1064545396
256542918
617015224
93256824
670198869
258971477
813651581
1595416238
463327259
504889860
12990614
407848028
237327415
1324419446
136226936
919910628
923059675
499862663
1377613541
1064011929
462500056
360805687
867999288
903403194
1043553655
847860664
418043035
277120874
203722370
304017928
275461477
307509971
1020642808
907808360
424631510
787247319
625355832
385181634
1074731041
594688294
522845172
519051065
480395927
830689544
249942
542857118
728696926
435070140
439126939
401492526
1479544160
625233150
948879870
433168864
615604758
430445944
435774945
477219678
1150549154
239969860
493707099
606707353
500760868
395457892
607605823
535997833
405351405
507386125
1424393031
690239253
127481910
915641017
414101357
182713093
705550553
956564382
1391846902
535613750
420978473
400329219
230433003
351759998
1081457828
598970917
173993331
962382090
1039274995
1130345269
89216602
143202485
1633278593
1043303570
1102053912
366606874
1691358572
561878098
924334937
761691605
379890547
121886381
376181405
237844643
819058903
804259466
1042049672
104743961
1147945590
1065986153
235816937
423381513
335957973
1407601890
341477247
857729776
376102450
379404685
237396692
502283231
401075329
1397546219
108263001
492021217
774223351
934171811
1282406005
730715937
448693138
1205276537
542223188
1045355873
473346548
1236796835
427079140
1493801186
498989532
269491097
133978463
645789697
256519270
434888666
726353571
413487156
346472520
987371642
412552684
343528341
616272960
1059776466
492579372
416743473
332806281
540110381
946732425
755030092
207330595
617546485
979054331
180492322
127258463
718755563
1064648678
709180712
804473192
1000016813
98718138
306560799
1293513805
100795557
619758403
772221257
576839046
561952608
722210187
689935214
1048495906
1712385466
679215182
922038784
543721413
380314807
116600470
318229071
848819086
156093249
152164358
409554615
1152999741
248705214
877238383
152879875
197450622
336278564
192656793
189527301
345167941
272998070
452778003
827078793
510820961
69739178
732824911
607309544
466770816
756115338
658667340
528179323
318067150
405518478
429452976
388429860
185083046
1114416338
573311861
273975334
630255601
765202541
666048093
775899211
146071353
279209
1153890588
1042513387
81483742
1236545628
400252821
315974510
155631187
154265512
620020958
1200601758
969284909
335006412
1222161863
373001814
1221917492
746661783
411705434
388096309
148509165
45410020
1294005901
979284367
1061876920
757587178
154795400
1240625248
675594240
1194541908
528389329
1397757798
738461727
340494119
479482044
851221419
212036267
297268322
97581779
1302177516
1038987193
769811372
979680102
665002355
1095515120
1311312525
296513500
1456455130
81551946
370157457
1186878931
308492249
956434356
483548315
298655721
1754639693
1500452561
143424322
899459374
469767775
525787252
797493892
99882492
483733186
282982916
1204709455
468328183
1126544965
423078943
125905586
29792601
182510494
339251601
807056974
450453602
575902576
1056219067
440972373
447361908
1709485287
804063998
155912194
1446480676
1585744538
1442766872
782674133
300223914
389256394
770376226
307743047
1015181277
615279832
220114036
1335807864
557733167
886472448
565075773
1080770889
1450073468
951594520
1197352436
1062538708
229455722
610742820
162341046
693200644
1233453413
982363569
427572892
1572775163
681549575
33346189
405271147
984426881
197792312
690587522
1689647171
175514126
407721890
966587877
483346930
484945982
180648085
174015770
193535049
1140578971
1280365550
1106464754
1017858347
412551358
848427608
414312793
1613412895
1071441499
189803216
381659583
1023969927
565939344
423858110
842263761
562114914
683658700
856363628
1478207046
485670594
487612878
1022809546
229642654
457518621
746117891
321862375
426005005
240805762
762010127
368327850
381020450
94858672
893606052
1222806398
491789221
151870067
619929311
1568523313
1471520546
986828189
900180407
132059899
300815381
792562386
432692440
93539305
520535087
505925015
542559172
1054781053
966286476
304562336
1083878423
810774889
1074345289
1025364454
684693711
321436648
442882102
734413899
391429444
80421759
361655520
1072302164
298229591
211515388
432710637
719631243
310142672
472914225
143113846
663849349
316859605
1235581106
340530143
426653777
1413045911
1467766282
272326063
553832049
1303192416
486373854
404285892
458984455
730116270
1261590249
719481249
1179580620
357411031
233277461
457581342
284002971
166025605
256722027
39107539
706265343
277249266
711844352
737696567
301493972
678702630
1325001102
6981734
450001969
1334134465
1239842393
687198025
185227364
550381082
964608012
815699255
222698467
646834817
454702770
548038640
1438779490
672687587
398506765
161791492
1325240386
912552545
1291340773
546794567
381723726
769251426
1619626250
566225340
892713022
789531637
352210056
1650745212
1342146011
474842281
520557523
1276649710
988956869
301039322
150979992
1203770006
180390040
208348522
548613615
1474165052
860347099
572463386
105555498
349076693
286029297
437788888
775492134
577386643
794449286
57218576
1690646380
598971412
263129865
450649078
895699868
185528938
107232425
494675388
267500771
1053325636
141750329
413276930
1165051041
973970863
1686002830
232795721
565153167
467733854
496035052
390643712
979894982
708370119
1127040143
241151085
1181132189
560443204
103730112
718080365
534659011
522125306
442861700
273045920
448189060
408516686
611001319
838178601
39916255
467201361
79479004
670640260
382010611
533343413
1080877556
736104895
497014470
1332302178
1221618523
234324986
542018228
956050092
1238145036
370229949
1025923048
209152676
870592436
355393281
189194828
340837589
309224392
1491014388
778954890
456009254
327531481
223454501
550077451
755668689
444346744
548368148
309960571
445322186
279155331
184690474
49293793
354017620
342963085
453454251
969605291
367518523
986638345
911619389
477824219
548929809
359052186
405318360
187142252
727348594
895423432
1386312421
380883386
796969196
200204591
556467662
247918832
340311191
614084183
982071166
449656636
481730049
1309104469
1411428036
1167037201
1025105589
981166732
578640527
466738567
380972615
580884051
1690377696
164519485
122934085
386523405
1305734790
580359580
1414855036
1158552730
1713573031
465648429
476669742
437875433
792683305
396427537
541743804
283747871
202801393
509326206
1214678828
174063621
1011887320
742116420
396842302
983912894
632584649
345397234
975914215
1772702828
318233804
131757894
408368483
419795498
517669952
724297595
437812274
963770365
492548832
948522757
980667396
288672128
1196733863
229091232
374244879
397936700
569262383
473756952
632936470
24681731
409427623
99640351
966850102
422911957
1011314887
310046425
589047116
1021606089
10497567
826302411
105855550
248033361
1246791211
51088286
318275113
383111122
296067209
1054252625
1652526454
107528292
499130019
106003850
457725003
732122799
858863471
1260424
582395057
1259696842
275734972
1080114281
239664457
328086862
959235316
1007229653
872224377
1266574414
531627329
1468018168
458963869
667140348
514640643
641653832
230450179
485443373
928246766
386230659
1773800046
779488424
293669128
361141230
522303456
790814681
1509782
1041390391
369295723
300117851
595057583
947973094
762842859
1321581707
274184390
165029642
280421769
246071940
299102175
648720601
601039027
566530005
549283207
619371125
283900180
93576952
663288606
555087573
240731894
194113438
426097322
876502319
976706885
1392510454
1251015336
1234890749
692140061
701163647
1195396428
506717655
1281332884
467326375
534783678
771093559
346672
208150776
1580753764
639336004
289594178
1494963066
511994984
679068728
759217569
439304619
819479524
690554197
417445578
302745777
1296348526
758278332
1164298672
504231526
300950799
112482676
1530659542
592245650
1253418371
368251068
818728204
620245841
1420838347
120092639
116268794
373881254
481934554
726939272
448973891
294654855
828175759
1057258812
415853391
982574676
247717175
330833780
1129484282
791804935
340027736
563990864
389678224
630619234
629253134
281068751
188403068
642669952
461724557
468040395
343092178
239786328
798785571
274673114
440277793
456109552
66229299
1473679010
398146242
257464112
37039253
473358864
580267216
186229804
999397383
627396565
334437989
533518029
1536566530
692522015
465845523
234883854
227286902
192723430
1220801438
733885725
422617107
551017422
632559975
258512142
368313162
1450627088
339112771
775100378
577268733
200768256
500006022
506988558
306218740
1075556010
730583610
1094914788
227456787
266594506
1144952192
154324153
452762438
755749499
1378905043
160862618
1687362177
634725177
156501165
589461876
461063780
764638241
486711968
213169231
377817436
1400751949
795157785
1280094513
1030924036
307380097
1188238514
954362679
313141399
280223946
217519899
1439891074
347683712
400397919
937217306
364793275
736271794
721967563
303758864
93829113
1348053364
359779386
163874493
868120507
214565746
413065524
381177898
1111519727
194091200
673793797
356522212
877827906
153696872
421527984
420522925
570721830
898404703
847440726
480963625
897971583
208831929
20129647
434433604
242172094
183433802
149812944
201468088
302138214
499202378
301873
1111203418
546926227
1747847410
906755448
336426157
924684048
542222083
1034046417
634422866
702424147
1041597975
725519846
894276885
320366905
589404403
750110388
579230052
126907771
1011071852
443601644
1095701921
581372543
648713155
1430867110
343904479
184827240
1188636587
911120562
1225174418
89988857
391879066
328729599
214365786
1616867421
488360118
561773609
897989203
864784920
390999113
75483315
855006326
443342525
329825308
230518110
1369612225
1360178106
806668328
491884732
1305566192
512630003
987396774
1713950970
1239319356
292434864
4933615
297636255
628608423
642509868
1015149749
57970292
1687371816
366735042
701830538
292790502
1311014336
293085157
184198078
1562007441
208838487
298760700
417885269
374974861
724484062
708984463
508791902
975907982
486924045
1226391547
731495597
442473818
335428631
407986710
937840173
503165546
1242847331
1171104002
778832222
481401726
1224649426
419022648
593438905
1191231497
727382247
218700336
1004685324
413371784
529501042
856237843
307318723
321405606
142327238
315952312
1733452149
1032981867
819502638
579532259
1355474276
1385204
131173361
650853817
200686641
738480779
1009641005
299887502
198880847
783670791
893838830
2445175
384252644
310584750
126606787
561788190
247063184
554670853
643429658
142114709
219233092
674337047
545307466
969046455
1431779498
956185341
697399769
1045152699
222172971
145441267
538315524
370474626
1694579248
498189662
1438936234
347902961
169636329
919580648
519427828
1431194672
37891996
665267809
675218936
165469524
535030256
581775147
1023484877
498113240
176159587
1196755274
1032788518
870860135
783593451
1093017428
359791140
1521214716
434876798
226427834
428892540
979377725
398514447
996077501
1349401686
1220770422
899966300
486283052
288902147
828419220
583983286
323124437
598517473
402913449
542522748
1243411290
322014436
849331209
291080503
792444924
883206240
428926773
532528947
974016450
111721763
1042426959
866087343
1302267479
408483551
242702525
209050260
202114740
1121140606
225862344
356495440
765726244
1138528382
391894120
135414262
287884094
876830765
677773681
361463701
828748519
1594035284
219044104
1157638252
582008124
789484078
670154658
751855786
459542214
1100394675
756916689
587128064
1019090313
1021282233
457730599
411281068
1326476964
1687101055
145082469
405503001
240364550
966526600
261072738
316096522
1189190797
745478367
136395762
517588972
468359784
935289194
373525758
438027066
567695250
106779246
518972320
88927847
583338161
39076816
638476960
1041574937
1162112387
366697522
494833107
63603319
479062093
512280478
866902230
228811804
469731967
1062778565
958104764
493695254
409842850
476137079
788623860
209741114
703183071
399027667
1969241
364453796
619733889
652167525
597486173
200331267
424675262
1395864497
270629774
349827774
840893709
158485912
400918705
403313800
1349657
499046278
795469695
575399498
813631548
517766915
1175716956
432543394
901163866
229286416
425081891
545210835
715764638
1316940070
741878360
700792010
487272324
506173768
330180672
624290196
1335711454
260781592
573394087
246360393
774002802
97921051
650447706
56823803
210682965
408396263
459052432
162298019
117530194
828338711
952514029
690848668
416460868
436577232
503560593
131704349
937890495
145572959
398061914
494905948
286794103
797593915
1066145593
412311520
149531943
505283694
508687590
568073076
1141519502
716018120
721040693
547940327
473887734
461976125
1190726284
432113395
216954902
381815645
271148841
471755754
686728320
1280548715
66166604
635993544
1284154063
564530560
891005297
1327435135
1546726641
763454708
546725981
413917258
215635126
19049156
492411862
1637297594
391736828
870134772
570676599
225859530
925636509
222481399
592828906
407405193
789616365
418722055
950979420
1747947280
1290469514
138588793
711024157
699191152
390244517
327292209
423219008
489579454
385756300
690671901
448426522
435925060
846071939
983570192
855687702
342599271
244140339
897498358
77842280
496826379
266021361
943155339
383301505
779618403
464155409
464675131
895378051
666114634
92636346
1583968528
648720188
381731505
1300603093
1167180381
1186423593
1718680091
941262487
1622924890
600888793
249386171
929467107
372096046
442891771
344016824
547585940
183900793
122512160
371958083
279013245
744314053
458318151
1216971538
329610575
961918417
424686592
719453378
546061274
1693546627
251412522
1144377421
1012479252
1391244488
348830964
296752265
390258364
571861216
596402094
505018793
839778400
882967705
275969560
1288493928
381786044
724499105
1085420713
775732739
677884099
514764061
467745254
254837667
554230254
574003367
598519525
310079275
559019827
222196212
907484299
54396747
656006242
472442792
743513266
1192133907
561369756
1215905541
697399182
825781544
625063282
409537726
483190726
348139363
533402123
2988833
745671712
521611705
586482678
270983904
946092430
605570910
393552175
1073500294
580671559
308818025
506287903
230733379
874496476
715069822
120237875
454269761
478154632
370019237
496628607
949301894
887453515
1201684188
542994822
899173892
356413546
197245116
463480900
138856213
468235451
213641580
340017373
1230064559
467004566
754563832
43334964
996461853
96984968
364430374
134573655
1160709458
463275405
572276713
370341943
441175035
455115496
347181931
351194645
22132227
1154393007
979424414
841900398
985854271
468643694
810593140
238056043
921307014
519100788
1038114968
364579578
1201267177
647846411
443349950
750922956
1097387903
176218169
611071160
362454378
699873371
558740563
1619554
46868795
69309
293877414
703316580
177530808
560713985
427890057
116615079
146377916
956163362
1098252819
168945007
352708043
470004052
488225
148720948
788509474
1129946348
723531115
997128121
228595400
432404725
468903182
449429056
712090902
434602977
1266539521
721911143
985756421
745091541
160334758
154869654
439202773
84609369
414858350
451279504
326648847
472572004
286680661
424289410
670668604
987474332
1057942926
660672161
452201328
225932719
55468126
62401653
265012245
868343634
1105352505
79857500
317483526
833132260
112874613
834120202
301463802
280432204
1031563439
1013886451
343928486
883998891
712783713
800832967
353140277
394434928
399604085
318891673
1106898350
161427982
561995927
289949
724326776
719875626
730315714
98194988
531748583
29895617
443011022
669516944
904598847
835758528
363091950
321038628
445283674
750154284
326246771
443450375
319942436
143334981
391777921
1148381392
968094530
444339876
867246319
337872709
503338156
215991745
642572132
955453873
850971154
1458274394
203842671
735618495
272560973
59991722
773754309
305279970
900627772
1038594367
605244339
887742757
4423520
505306583
526671924
355221468
161888202
767087438
368911920
797991740
539669038
252708032
1737441694
231667199
544848278
387812458
256852994
1185604758
127673083
165788358
648625712
1051505328
563233527
877399501
340991698
1045028804
314885120
747536783
324302150
565860646
1030129324
551519
347544526
413840297
412065454
898032809
478143808
379973240
358271465
242480703
60663793
798949123
332588745
525003082
438496653
62357107
704987194
571894867
418608058
944216552
450916915
568380802
508685943
1275820494
932638083
126638337
764248142
981767373
1021213793
458511127
97958393
950187164
62703055
1043740258
283416842
296553692
939557621
231771488
578961232
85732439
316981678
452505225
447868184
588406298
981463034
105705964
211804887
271926168
125288323
689643479
66279688
1275284324
429841957
967228767
713058930
177827541
294978432
1113825352
606127656
69602413
1059605903
745811516
343250553
69423153
312147393
1087062760
574132995
260112468
383891180
1054048382
911133221
213844794
233964827
54216291
496329708
659740071
443347115
214788877
862996995
216468287
302507031
986475128
1027550317
957920649
901822965
611515818
375253022
441529259
57501312
908443366
1053469717
714384476
151729679
391063151
469399738
1095878538
101971098
864878292
344155858
793471331
96682775
362368648
212648390
979640796
971967012
850693906
390211879
208091254
510577992
135414218
1136026145
735284858
65607597
168138793
937301781
158263942
618190381
468599422
159185374
257482745
429591994
384298671
893377968
988784573
743631561
1103391924
898824706
457851026
368426607
77813212
53866427
435409952
1196380673
285581547
212599866
840141539
52366396
361129733
859695324
322506132
678178366
208188483
35405585
929577431
96236624
408568492
147525699
467554465
941720819
858017668
470845880
533333718
475361275
498346646
120859056
753417362
1122110509
146275652
660602405
733146896
369408859
965139418
216549977
797114290
1010248854
481975973
639407392
356604256
256001745
576585708
211895649
630777853
330454849
895492556
348004830
423241218
469110765
639968576
672706039
335595561
207343133
422320382
515399030
88466231
465867657
527513883
956922334
741809342
933012933
605518117
138503622
230447195
286799365
349134497
928045197
276303972
958795511
624935552
173461783
847253053
695144316
1046404427
862101901
1385404837
1423645807
797926132
181695783
505904694
734690445
886663631
673731466
324599659
1234401199
829073870
247044656
571314687
1026125614
1036703109
692848118
275665808
1067861497
432359012
370056083
267017082
273680778
435991684
1088425327
1073669184
432452523
743193483
69284522
821120858
728353472
1259937516
894673939
766560423
203007727
955542854
1020046173
411609867
471942083
403052667
722507039
652289955
367160035
905732628
1279636148
346849470
188958972
681162934
420147687
808292415
277689090
546584767
603871984
338845720
991304995
1143829808
285174199
391652348
770310504
1193498749
462276580
342998457
757805427
405960867
395080523
1127590089
548817780
727816489
778966580
9789096
572221829
715584350
75651886
561481581
400657658
583584430
302517099
442077387
342927318
1392906794
426268475
622929405
281237458
658956362
858053285
681493342
398180174
562421374
316691991
758625440
236675553
1275263621
200383222
911295481
182758835
1080902735
518312498
406574138
394358071
903127095
290676553
949854576
889846432
818382663
955729144
307918378
1040576030
412092798
342376477
142231652
647961371
225548738
1003578187
541209308
375215646
1226075789
1118403127
839336181
975555196
184226855
1356463253
857765068
594133999
739266883
214814451
1092354230
493209331
291964168
1193804713
781043233
501819011
362151770
711701007
496192831
650668600
315991232
721594909
549752373
522201500
406712402
164487196
538426127
1189684328
530051226
497366560
99487176
631186154
271150146
909904560
1125671050
285180515
940285841
746888700
623404166
716316259
219723633
442707939
902556192
216619455
776510161
390869610
467617954
448568048
120072826
62336453
417753100
427943545
423819426
513885729
455236290
914540425
411022581
267187600
1189897237
195115808
674611887
1148175115
510869552
478282783
536601521
360580915
732600681
1305256351
804715849
1398870756
401558194
663980111
915157514
910576511
1349280850
201753640
911008842
505890031
1035495829
195002912
359590279
288270318
604846180
135308925
130621536
399798122
214063470
461440640
1062026
526629242
1009021689
1176361158
512810013
1241670649
720779024
349469236
208582529
358504386
846304685
471327743
279759969
834552904
465359809
1231481828
784552506
514050656
180558042
1028934363
485093911
186276407
693239320
447296744
940791236
922193700
795909295
1022810790
1206485305
763795947
520915689
400925232
496654232
896565649
224842052
778389980
1317264588
823293559
1051347561
1249405165
492957257
843035423
303915544
75484533
415077629
417233608
933657679
283200184
133740535
1319168502
569184554
390110577
174759132
407664332
389098449
390215168
79466612
494388439
137451651
1204083230
79234772
499388638
1153329700
857263154
712198763
737137819
989719851
393572645
541204827
623899094
531300436
765564778
86687435
345494084
286869016
752998287
328477354
86905253
1172960099
94329865
781552290
474822799
466043796
706951460
2472817
184400836
99962772
1174954663
1145099564
525489963
381750827
761561577
1407381327
485480158
890829174
791491404
360477459
292992547
550185092
736305392
463197085
1159696658
772947939
198218717
515531422
844088386
679831396
124366017
750729226
1044440894
1172785074
560288286
458350289
893216904
363955513
221897613
858666289
735814910
380979269
404959896
321249232
1610075663
454882254
1261633282
445538811
1446215802
369885705
654256527
394185706
848694249
799881089
485657749
795470678
751651531
739700610
807246
978663479
432808337
389524424
562222028
551926426
394874305
241107685
282133313
462192385
444112132
1399341311
722461742
296025921
878940635
263740022
501210157
138708685
1345060423
394834678
786727350
534133597
1193342190
1141566523
1147800495
680108713
1252515783
254803422
1318054167
1473947870
415010204
924772558
652019305
923551127
289542332
1264932191
281790072
500123158
446352187
426624243
214427442
654433508
72647761
341742244
290465838
1262534374
919628521
738218684
638387509
422278768
390708355
445107950
1226288725
425500667
369837827
198822597
485702784
838085994
437333598
781138597
813043165
79910448
105799806
445103552
449143833
751679330
682845
360131043
620967444
930026033
1198538259
732996784
1196385048
719086859
543210828
561206270
494831115
908414238
504870013
167815133
537825769
713637920
319581014
470100267
113242777
410096187
98097089
194390938
1211903986
1137039278
351938508
1239786087
647771445
146022244
641408019
143189128
339878771
891056459
1184000511
291416398
1084938833
77580430
487600259
692075683
398612187
327028884
1117022681
681103417
746354798
460500043
1370317007
287661284
524763296
962014102
92150803
449293427
906092052
836371218
1183726861
1482695944
468785231
574094771
709406439
609728565
400130513
1006950196
288021704
591415287
230138607
530093244
471009710
143395184
1071377324
386907397
386606993
206937619
191975245
166694892
251183819
150769700
346761980
1022943858
262070256
391972089
329768758
1636109411
422983280
629343357
412475700
478113267
842023877
469281330
737348936
447395606
607482060
141835455
120217865
424263101
227871370
130512786
1143008626
27825292
966351020
1379021805
1019794943
315630859
187171579
1216780684
1489265431
389363925
460963339
1054245553
340521798
423259875
407539056
123875098
612699458
526400448
1201966897
528403183
497509127
456530901
747688195
955159733
381037425
569862746
136699158
396321559
582406486
364087225
50943076
539554718
1036331170
293420782
698082530
1140016757
601290165
1116606138
687400743
553645803
1324122156
757808451
692827343
379310751
492798463
1075623799
437714591
417062250
418800325
495149913
1427536349
659027287
1373058110
469135955
467293836
117308198
330242846
760858868
729016143
258527868
468311218
396343795
752404686
1005217204
1062766242
255637567
473365680
1112816036
302417650
190703689
335862909
799857465
438394696
884475762
1015309807
207272411
1012178037
346149739
523274654
271633788
776542385
687828139
126853246
192063590
399312659
1124272254
487900884
1265962078
394973633
660788461
499187669
274459307
712441021
540028646
110303982
1495118322
310777017
512620885
218781432
471498148
372835900
1323429559
179675684
641189248
662059323
312418773
107834634
212286107
895155070
626940075
432590180
399193303
1357558090
270474415
621524577
281362867
92000384
1329944162
415445745
412455376
149285787
171415233
354012079
1209110072
492544475
408619062
1387090405
810271326
375300103
1001323860
918948066
309615515
1069820381
446886469
796788153
507153128
69020531
1524982994
1484871511
440036859
433803935
1199303210
522572593
180016457
209498707
479684271
537315787
352196163
382197828
916277
212993913
139276915
440905079
288404073
737998195
1288154176
592877053
779122674
422574045
775456381
220666939
752277410
393278803
315697923
335189993
588264472
1105597024
524404309
464708144
158856118
341622672
800064631
313818413
251096708
1122630055
835838195
1306176611
773239391
1014569649
824832442
1293472310
261018967
243388182
234285814
493408512
451770281
105766969
97964654
873681624
322687281
337184888
213293164
206189520
295655916
279454492
398844483
747029277
786148468
563119335
1381854837
676792125
637566730
661779836
414818617
783529837
451774452
301134196
818073327
1169034185
1088114251
1113251865
388287008
1166844001
1295802396
306430849
415745220
407914442
267289543
771300163
1012545082
360387878
633861996
359693378
233634186
250100912
811421549
300080357
806855283
395598783
896225008
1190384266
1135939172
971859217
973889193
791174742
844014755
200525872
828845064
377316932
845861632
349893367
1305797434
247850500
893510580
588062075
645224970
816363098
739858825
1195327513
59110614
900155112
750591688
314508939
1573335315
247447951
518283574
335337258
480407234
394360800
546676826
1360954858
1295614228
836700502
587488762
436204697
871011423
560537954
1340422146
1061300827
212066790
454676942
1028466476
953984900
233808933
1252291990
1185638153
359092373
1034945408
427993696
961664629
1260204264
159683898
413725026
193321959
550107083
352153973
456114811
464044965
1204229949
783714923
1481171217
351527019
467469208
843665797
796573204
277375645
1040101286
998987765
445362363
222682180
23050339
558203996
966037037
945159410
368678562
939712382
752573473
1116668514
542976459
973013120
976260265
1350902151
366612932
479336008
918898603
1030844959
1133398970
775273691
1162491078
491854398
713891964
262672691
334926023
314735536
157647001
282051573
224664002
651870249
1040658821
339418116
581316539
621749240
830453484
396275023
1126406639
965963438
132231262
517004313
825755668
1616448125
992663907
733885233
873427531
1011063572
355586990
33373677
690131232
462549905
712159662
257344106
428958236
224646027
434094746
360675988
771280948
271532868
909097893
201981943
359913200
148537469
378274793
677085514
684123883
438255393
935072227
114471796
905019628
1141023986
554261078
699433098
434678510
588642021
1117856710
1202487139
316755708
338538683
1021206663
79580745
416668440
44323192
513483487
1152136385
878380721
338355962
566614010
349787669
57891297
872968656
5701709
929826585
111787353
85532653
692317196
512059862
310616250
561338636
1315198294
1130863564
276237333
774311328
725977649
75027605
684155661
440300167
281659894
769481436
903009188
1122906506
194065179
302876878
687905765
67204233
922778150
567294798
799463118
355203893
548834358
1430287037
53864666
483661079
1164635875
552018987
204276784
691829843
317174
817441554
460154389
974855763
495796008
1237445425
268652336
232024726
309024184
1130282074
1750775136
807284178
358991824
1606295665
1511168100
256146882
652373932
544010030
1317720682
578891750
1105542752
351628373
433752430
421382699
299310163
698005643
260166739
680319772
304908986
503277415
611328831
380397839
211196614
1153106
836680844
373180927
820256906
733836777
200469113
345520122
775844267
459499193
795616052
948852881
746946113
284198806
1377330322
586946494
690736359
332362470
337467094
1311816956
689056455
802461739
146681425
459878678
188506662
565150591
563753551
956130721
328785890
766587993
789245715
478379929
954699424
568497876
419288981
960366117
330086749
67654546
980223045
335163585
1062125810
417719148
255803669
457059861
59575376
356571079
135744393
348421270
526781491
743887541
956163984
175255734
353066434
180162566
530415392
1113965409
218898871
380263478
703266467
739025853
1142214696
423377241
479754351
241271979
596691312
939799943
451733749
157710812
941288633
963711367
640038678
669043955
509794486
625931004
162535180
1128354190
835517840
796628007
768410741
1030251593
1121982043
926212785
850683663
429416194
1410784535
541096406
1094168491
468501380
983430590
387745098
249653480
498133893
948398621
958559976
791365765
186415686
1407400529
384729432
267242394
1279146258
677464797
634469127
341590048
688320854
602043202
419655599
1457171039
349164144
1378792845
218188323
374188312
1406914307
455208815
67553872
1186731498
536180502
1009284459
372015475
488818137
107590414
963277336
384339839
894438130
255225960
1026091471
522487041
862216847
400539371
397155504
1236603027
338705974
377942560
58348823
486867796
470505124
1376786454
706791564
122211723
468968671
202408688
1265770947
324271738
279527376
296922094
213916576
534450330
503010485
401383686
901152321
547642795
205425148
381533599
356679706
516816756
1300017071
1025470613
956747852
1381701607
1304874565
210840463
122356972
130037092
78622489
584266875
353690320
814159343
501220901
573046441
602231522
303522075
920816372
939171437
784611486
970596201
367262661
653067139
399563372
855345720
871565334
198518910
598131887
693434300
359805061
842545278
924709625
169730404
500678747
523574185
206725964
404166677
803805016
873181737
594355374
115051134
426658657
446049469
245432666
1524634671
414393160
373794520
649942813
891959428
940737768
915181112
791488547
358580968
327275629
1132128734
1263333485
1080676026
809176900
582475412
380295404
953528567
68281342
556006676
1487615378
1059650895
80407593
596747756
591118039
507041319
203981432
1357157984
684597099
46897129
386477963
814990157
1364513391
71523147
258040957
1151331612
372271126
1082480952
1273952
282332565
373953596
537342109
707920671
893427209
226395077
159321379
1027449257
106765639
668310822
618572373
92541102
549651498
713294021
365211469
856853104
195073013
643847032
1342562582
78546636
230806396
415182207
725688010
440055388
647864284
1208979896
391558403
708808484
766631698
1051381644
1394449211
807984321
346394532
184662599
1226456700
1010434944
151432805
833694389
694712623
951321200
1488189730
285226239
1180947754
822394101
1639919373
752453282
1214971163
991346262
644341374
38926830
1006510299
703982817
794549271
1169035077
487787496
511007542
492593430
1008234234
419916344
823703521
247374822
1030852295
369417185
453121237
280191925
1117455169
869969404
1105887373
111482726
1021000329
505691238
784467494
479988452
436589674
1099707098
664931643
994021577
800553770
481306370
716483667
948914998
696105845
520139104
600292644
980377277
1148437841
388347104
734755806
878268795
125654618
1487200820
29093346
406939341
1036246097
487016191
1060193990
1103478211
394920094
711597577
144315182
695096926
883053333
308010131
1419309268
477433932
298930387
1430061228
950078449
402420718
815698628
437243388
241305823
862463458
554476592
1459158147
858871294
193267322
1050060585
325192381
1217779224
689346810
376867451
729542431
769206035
307133821
971747318
822057198
368190891
476863206
648125424
265870733
790503142
714790981
954591747
343255820
500352951
378765304
698449752
517497923
643438184
627361538
808342933
914542799
99347653
182946260
181871362
1015505311
1583591019
960803219
143776966
399646266
897717006
88260342
683133848
817543298
1037089825
815243260
930972509
828391988
806320073
2352181
418395444
1054932583
128743399
350784105
483000945
831105737
155583306
1256592362
245836494
457162790
519994248
22196797
80781860
973733148
189153464
722682733
1018184049
555956674
467706062
1097085105
642571016
281067270
438909369
1159145348
735091546
207040519
1163209456
360649360
1513182785
299096190
1371693577
670375199
537893508
645692329
573353376
114482385
435197408
770781472
74745706
1110583058
907148618
358699344
932019278
799673633
245776248
507652112
491518768
494595874
569184380
512548696
616456867
1094318660
452841148
512602827
671139533
1143475755
809469063
239655715
423876553
1633865964
1035338072
173969411
1063023723
777013050
129381746
464822546
779319237
467202843
985820089
44032090
78281880
406474335
651577116
251206646
473840406
442874563
1076965182
328507497
93574713
996504177
85752753
1311021052
44320346
37812015
203522390
415480918
363072722
171399426
1377333203
408791332
315219326
1046661875
626532170
1062437629
509949976
142716196
381109011
1022937621
820883253
357372165
221828487
53421624
360753304
320210514
240036025
475585961
161080985
683644448
377038204
678566086
495195170
622964015
51706087
1340508960
486213921
1500245884
1267617110
785199324
740805744
369141320
41399352
869846464
903978480
948670565
876091426
460207302
1368598627
377168197
1124250653
193999063
198543942
548413268
146945321
1354163874
59881889
377858218
197467140
59239952
367739338
125538923
284169444
489498988
415061327
503310572
406494746
681487930
1633118927
870302289
364212337
385685978
1285451586
287157326
1393827626
324316710
138022154
757605939
480339748
242339062
576893840
645013130
341979145
337161614
332670946
841792729
371967037
718164898
719979880
368242296
320161586
535773342
725306842
1257790360
878361889
120548520
220302382
851802985
379618427
465416925
468237291
813208863
500542188
477118250
452742480
1092148754
481678813
972764481
427029538
1114422241
1156757521
975702906
623868191
155767
664121407
343863093
483448878
1183149507
234712233
712480163
1176490694
581822151
755412294
287061967
1121336273
1006464910
126477517
745419639
385119801
1644421160
514745873
339296640
207670237
1188252098
488124186
1680370
432314090
757187134
1075735049
1036787928
983246298
308744003
781117548
409398339
87449266
384948636
381019415
399246630
343184649
620246007
363638304
1542066277
290777710
1536925070
1140517019
954176056
426266397
335451085
522271595
427073523
951665227
808314833
1266330713
209861170
286971479
208888493
275167083
935388261
417506283
423178602
446416821
836335909
695095974
439706665
732223531
163938447
416409909
1665653032
91439212
1370727830
169796162
607903796
535439942
299164402
160168358
1191335220
1190613159
786579273
409928536
415202030
1114520068
1918701
746840
671368397
735496070
432496976
1364565804
832642921
493686154
902606661
1412646616
281848916
743797993
90074226
924667271
403772490
736146777
928753
1117017812
152747981
974845587
1625257062
1207060628
594740197
1075811470
756211604
126568441
746113919
745646327
44240554
753677075
381532455
853348829
513663343
242621033
443958706
1212397377
1084453140
1678127119
1284778494
1512725864
861064004
627833187
486770015
1413777699
765334694
74484945
953249765
721385137
492170580
499296085
556948561
1383315340
371553698
862253259
418151978
205798500
342627737
257435728
272724557
685002843
790645494
834801955
1247047839
339642389
839618220
584129347
880313930
799962277
1025596263
633670096
482921392
997135318
1063542574
1768786256
106162969
367301658
29884911
910325302
1652880663
255745282
1120119509
1669255327
249637575
1061180887
664873010
234842575
447666045
196673400
874785807
497161656
271903375
386978014
439011263
213210858
1462176520
1309670314
536970435
366863683
1291486974
987101419
653103797
520781340
1696798379
353633892
483704599
757879183
518591115
508472161
143738422
458001791
224420086
317236279
529405311
1326107417
883105990
695406699
480086934
296396727
314369653
871701932
500099953
375560639
698984068
520572267
124294424
362540908
399967957
526225826
939235225
823941482
348784285
607415111
307201825
604963541
665682713
1031439044
346205300
544183954
476961212
325819489
651260528
1669234923
1292444925
882808037
543676028
1602117415
864704705
643085
1496958728
1489357944
242390790
504346405
190752551
263481857
263085484
1593133834
856646729
736940954
792461615
741848322
1041690005
703784659
755874394
731392552
415699424
1016012624
944326475
1449478974
624705906
718973424
550488181
259543438
520664395
1420344895
874062564
558766378
483269390
1155256755
244607176
394586754
167134140
218402587
879090344
913047150
233669231
670352841
36489086
1089800049
409611626
491036550
444075972
383947641
588734755
461898258
803346554
1274652488
57293961
210581860
121139862
876435269
1086916743
365403791
527861115
996377810
438130594
1586764204
394974911
238221046
1767662871
458469642
835979148
175122844
772547911
540033982
710425666
475522508
656026949
431005723
809682481
1437425848
759397304
708739788
697427330
292273963
717441248
343480368
1794758453
553787056
1165546722
494225855
1474864365
492510554
437578722
1504736197
538137773
1065324699
358855605
1584444319
513656149
1360150524
949328510
1100814760
51386643
1554262802
638904788
456475921
543928989
1390440919
948151514
312542368
477884095
407080507
902749182
409932046
432426441
1127721938
586930891
909395766
269999225
289341292
382471316
1063237252
326942723
278938283
1754382145
855706958
937470772
457351777
1007632225
1289083069
741942534
248454103
874506421
339282455
633471693
1212293613
412236028
1437277225
472211594
943669529
815126025
430401050
1014466412
526017062
735032322
513191771
1171266313
41877046
401719705
1013726397
1194645900
444461919
965744356
648198503
937682451
434221814
610224086
228026644
1274308673
518237347
421823363
1255884250
1129134356
677182119
1043179928
1028875443
1111234776
957139330
71672949
1051943
862161035
432642587
608220146
288003923
900546818
676282149
1347748697
516317953
386021724
123423063
1275499986
531419894
211111199
1616204924
189347940
329809461
1472313943
1297493347
718206419
885205462
272030483
816239201
648834482
1483101199
438370632
98270379
529768004
1384702661
1391999235
392815067
342978505
399305300
384565190
147315114
791620533
521139955
439480006
1069727265
127671959
1284812970
1272447231
1029917589
272145879
186087873
176217709
339527754
1181915835
257995567
353909015
1623542405
504348959
1735909769
674538286
393879123
1298556563
1556898129
268806687
539338238
242897127
243604883
174770721
947839501
429001561
801969461
288562861
487858082
328668050
664958773
798163217
134816933
635013189
216846413
1296804444
1550694034
36264800
1046024836
734623671
642770022
245813625
798927433
887730015
348859268
502963100
195921491
953907703
686806799
1149822315
478246455
798253597
888869548
854778730
151819065
854248410
1714701799
149843124
84334148
290683271
427767386
549871526
416992201
1419833547
496240497
295919394
428510178
268233668
1306419036
211937006
430981582
1651792342
850932333
1060605149
375299605
479672841
758499222
801341278
260757594
232991450
359821431
1482857085
387835751
304530651
919958
564868672
499505560
249436453
1120852556
160270431
919481060
206167399
489664204
190449771
330028396
745962959
187331146
214706663
167092110
299597511
307779167
580484045
164896668
491697799
2303258
802357568
373754413
896294778
1077719015
764381426
655976485
149167743
456207987
286631603
460064025
1433749392
1020423471
622085754
405717458
343728920
447530705
867648475
1338496182
413279645
252184458
476384961
510905420
219653501
555833172
704675682
474365706
749332405
729272501
1388295098
1549629
412397792
390214816
5330170
758853209
496673938
266272180
647221942
572280983
842998032
737704629
560355497
1079937039
440544645
368461933
188909931
771615142
282938909
355744014
543708438
741982140
184718801
790948812
1103083362
558729737
1111990375
1011999034
688409497
478629176
357543182
459099912
564446401
1120148589
513632142
389293618
107679252
335722539
296114789
215332562
835319033
692212126
315471703
333310780
235853815
287139097
717144620
890559289
490465689
482549257
1414684164
1317624040
1107127218
289910918
204311476
451447633
152003002
1220829980
1750360123
454966394
1060430634
1091207819
638205456
1204664285
341907957
512768051
937113325
302565594
1003802173
579814206
408456669
394682981
770400909
155116755
115592841
409737744
820411157
278804163
1314591245
1469486389
1333774417
681039078
686624440
418752255
876990979
918366276
274820813
365995476
1172138007
1675793061
1018355123
252111841
677528888
1146795058
352963
230187794
1093712712
1555304914
138223100
459683018
116575347
1562950002
524560521
827034223
1943127
1066573070
438761859
1072599900
1406690360
629670811
354098818
1612876052
98722508
482182108
413964152
274219141
778347789
299014353
411879447
595352271
218108964
578320046
178572974
291450103
762084603
783865306
552058965
74126268
544694090
1295843345
521394566
845587182
1019364477
179472361
569828937
944707460
534198236
373966688
475292158
723043600
1042392053
820472446
908078523
883999140
485567082
502391828
1161229104
1052740797
949230134
766073706
207974981
483659165
887022361
400924959
90399513
288397993
911784674
438658483
233237304
231026538
473108026
489606949
1491522613
918291722
342664552
336789776
295105046
416915261
247071807
932302903
804002439
976931325
1098671131
1464060872
519627583
738434080
1229780085
676665879
809222406
146959721
554991844
446440853
575306790
337578226
1193044470
201708623
198339774
494190067
650189120
364877927
1780967585
500750183
761672561
490082740
438300201
1309274399
77863225
516118452
262439695
611440928
725647734
682352277
254382365
980271509
563661322
110594447
421900155
208395356
676648217
1028367930
457022773
1177740493
331956976
937244138
472664213
447914721
900038232
217202007
1344811178
431204458
1498979604
132855785
947528389
308636676
527540199
368962325
135357667
393799787
272246148
518759537
432797161
536137484
951100820
1778041802
416249157
462009152
294925766
246706724
1673262225
280929583
976836538
389331782
190405284
378737383
766320602
1011138769
105365793
408018933
505734265
109201327
1403904578
153834244
339329767
77972464
288923545
72339352
436512419
163878281
269319513
1130248698
484415412
180829426
347486173
404658122
434416779
383770247
690518280
1174778679
375925474
478874520
536561289
248605276
460777055
1515699632
155001555
357207537
1410709676
772140205
380394607
1754613501
592968364
577847437
500435190
560397306
447046085
372426727
634392714
1734682291
879730607
732162465
249211971
745833733
539825109
916697263
524679879
1241180039
690788911
479686419
659473474
1485696700
488020571
691856515
249089519
1227002046
643082560
316884908
377124505
1110953051
733681647
308948249
158857748
292115
450530167
501851971
400603988
340481561
991891366
1455594130
1393035994
830900665
1424834363
425509365
1425867613
491478281
511677407
353591927
408182031
557050904
1102403881
1053098371
141000197
375858483
878787573
1156709909
610959947
53906760
358068604
399807720
1016364356
492829889
1724117766
537220181
707584177
140056456
307370442
590275972
403079870
1017569476
584839561
441089563
599474635
100801032
827699624
1680827344
1604550186
372526876
744237955
209837215
1120153565
519979979
670949055
1261357751
179218942
625978049
70690253
293258896
1139544129
964548165
844169402
492105944
677010612
641994484
1409839202
906176393
164863412
596948196
55673
1095716390
177111997
1603015309
323578103
1086838102
1005692182
691664516
1642328326
849026245
1012205265
1213989592
920808702
396917538
1117626109
577382469
352123083
645692226
286315778
412435924
95778238
1265975778
205695551
829119967
510826659
870969578
1249874357
600971816
904268478
940171257
430008383
1376924139
1279524570
1544589665
901198013
209727401
387482776
1620671163
663714642
1280068850
423435705
976590809
176809915
344419674
628336319
1149390346
392861990
430460751
551846988
765500115
146521250
427829043
244222094
335457843
793015148
853060345
260677633
39545748
1028978400
190069677
1216026364
790222167
343833810
932917034
429049816
3747017
1146389013
556213246
877764753
983315913
386564840
514548454
950803738
205929744
1306184945
559115441
473666885
51773400
1153988793
425345823
1508891578
996653837
685972146
1571047172
535213060
1401336519
1417710301
248773271
541277852
480434737
405920104
134062632
575028525
338666625
1695950207
1281319798
321405703
408265997
171116223
555189115
319875939
4507130
196658925
487894046
301125410
434652266
956477495
1367668264
638550354
1030096035
378584097
720993530
223749671
182572581
206854016
894459294
283641542
88224478
802022145
468243796
1679071687
217726140
380978969
423488839
387557932
710673914
592703196
426828766
37634441
749684009
431255915
1382890259
212996748
985412626
871307839
452347884
323790767
345202725
1613393813
999124002
256125761
879289840
134644377
538141903
941518210
354800123
1021982720
471133324
388578338
775718577
350657830
932833438
1463306635
1154131237
692585277
393430865
243212549
935763583
1064886395
354022896
565216649
1753713
483509826
649729458
315246583
379021883
312515018
493291042
303587988
1123510151
1597187166
1452535574
420557230
245648475
308459206
358067862
942805259
272544767
251578817
351170757
345669208
910860077
506333006
245218391
839191879
222044317
379719516
64907832
1142096498
510150635
87067854
1392809403
1399088185
239326903
1535067765
1760378383
244746746
750439651
883414119
780455645
750236718
843620314
416094081
569111539
71629406
1137501830
214298783
279264828
732218271
438496712
656326414
514940446
297062393
172345225
780171887
403905889
453537325
731580833
123729619
932865955
578707038
92902052
246231845
586118835
196022520
350307747
1385387917
958650562
413290447
180224888
997594271
477379374
1554036394
273485488
224260955
952883762
625515094
311980889
331767457
399419388
408178259
1118434932
849752351
338993278
1351233647
839520635
303989762
948980812
260870594
177847246
950273661
314696025
443790995
1113524201
1332963470
630685633
196678638
557353316
504061689
496084171
250697667
442936188
493670466
104027198
1103845257
1447122719
493411368
257718964
440182937
369949832
853707518
1319643072
501503933
848179515
1519599087
154686260
452963467
192885862
339256172
1018890803
494588755
473762004
468355525
199110646
576817052
320536498
1391337601
6946233
1113041880
772667115
883256186
1424728070
298608596
47134281
506160313
253412244
348237926
1695911875
338463242
286801299
247192624
69137762
1058212417
341537625
144796210
728058817
949794539
330515895
60082593
1387289395
696607794
1348834867
154467340
254195166
117050939
1501204115
189910916
1124535263
66594491
543019158
776107871
913599930
237030679
812018100
1378640466
973691275
394557484
1725559374
569739923
925459124
288651790
331013
948384778
294802198
388636844
1001400751
458236667
1430773663
746948842
357976676
265445085
660927940
152809611
862813488
406237703
1037528095
396928317
423165828
218427827
388028840
72517468
1210577578
266689553
343728666
775589139
559359548
212037106
1001410634
518132983
314964092
505470068
639725793
198970303
435091903
352283567
518400909
392747091
309799245
1573078580
188649445
1693996125
32865697
938407787
858939637
663362112
411964862
1039385529
1122699029
210005741
310657384
1724831566
675512925
955209968
83901164
691477684
388912165
278116219
117813930
792234190
721062025
627730707
554168651
299303734
400647213
1359346247
499447617
1347084520
753333929
270215332
1036534451
505802659
122948885
309412050
216880273
1571682
1136999997
1576255935
417467349
1378555443
207916447
375792933
670583192
367692677
568260326
1049506518
204061540
864506228
424029658
1058927453
288438194
1434959786
438063261
1415320195
510157404
349001891
322451181
266548138
1232914084
532931365
1644924316
1236968581
1583852798
201425291
135498466
851416268
1107723413
433663171
1141192424
768361367
176811718
1044590491
357010484
1101927203
1528382375
446013736
502693917
1044461184
742061918
507112337
1308875967
699610419
233587284
562543639
607882427
420985656
1234693857
385887586
957233533
1055965076
472854555
278172563
636388570
365677659
410891221
313882239
468686520
251320659
1577431707
1385225762
1110421443
346498525
674663978
828609945
142495274
303950833
814254956
426437593
435762653
1040628052
206246350
524697490
455851009
230735486
492057737
99544912
284094944
799123637
417878472
1768028332
296747764
566669192
897190202
438689744
1351866469
874873110
303212121
1004986066
1072676411
548989487
269865120
752762283
1362999643
589865489
486074442
422206692
467549012
1052740887
755939771
1381249311
201371184
1058445672
394122768
778254033
185826405
753232517
1427377149
714111129
241199674
846466073
207780437
1384671292
1651893266
432751066
1182171152
246524072
1009462575
454765359
970618952
171245193
870894057
465457541
426459902
914613671
966951864
343029006
428113748
542418602
923316047
1172103596
493354308
353472681
1011049473
61181440
1239073124
1340035294
395225946
1389241317
427541290
404741097
241184696
102263543
984688782
626264916
544571356
167665099
247786718
1261349313
576460727
312379771
418328400
644886998
1034647093
561779942
944844753
463044400
392194845
716270864
404545547
974411078
294527768
621187890
1242736037
1134179853
377935247
24402173
1470040706
253586018
1340006959
706504336
465743869
841361052
1605188
652364766
496322973
509072738
549491505
744964845
391412635
461270481
212361225
213093990
1687654218
896979745
1079968611
891431053
331310077
798751994
212409342
765575391
287173037
79093637
556524741
1519555146
354697662
791976570
231438610
306573090
1172915621
451563018
505444760
340589719
517978138
1352357565
222254374
311213237
175958920
981431873
345265614
711845551
170952461
756566629
899418767
887027610
240244218
763947488
554475212
1275034804
274095339
261242591
938400517
1340093011
70464233
445236077
302228413
818593033
66661799
435936379
556279491
623111804
914369199
1107595395
84607775
333577708
322098703
390719838
211641214
333249028
522509589
204542502
608041308
665303114
927899789
412382659
272201010
735055152
1296417304
568181541
474496410
856258267
595469472
1038287335
356878397
1861373
754046544
1210301147
998078997
743097267
798064493
311244981
1751217801
1719877949
1606728553
1007254975
375122578
1022645294
471037090
594461535
434104652
417832935
436604200
611160577
344746499
342336098
368752254
172460366
354342598
412975059
371808392
1745987812
955774897
2009047
350364075
805782922
888251036
810587374
1043433815
125177835
690207148
1299272089
438880589
129281764
475912197
1089976912
356397662
315075466
1043602027
334179676
1050707582
195855074
437072893
1367227332
250182132
314731377
1733571178
43604094
222593664
306873442
454478520
1247628883
811862630
1762507782
112316515
1022808696
933914663
989172380
536709755
904621397
324875648
495474992
568855776
352366141
1721679068
290486463
306792571
1577406313
606908316
192052734
472134314
851641584
659475114
297190795
1141164225
1141758763
259156453
982151659
190914274
1060327936
1003744219
1044858775
338966886
244747426
409087989
247626230
484838478
823746107
964309640
450008142
340986231
276358690
1105711573
720652333
638185390
1089880868
731877930
885442451
181883484
469033746
1373880224
703493988
327282905
585282901
557657997
800953978
1375836392
313262031
767930951
197370332
235483392
351375702
286317309
493799621
824535995
559242477
757909737
701053980
431474084
519946242
764369897
286171814
569268701
1221219939
817736285
586016502
488900068
738908043
959987813
995122106
1096244683
885708019
1532782028
454639375
54800748
408596475
784970214
877738589
470992287
280812870
735229208
1728217761
962979226
1147415484
356501931
764879986
917933488
221529824
452577378
557466038
60162182
437775289
1793394673
302109968
1214278256
725246953
90286561
847874421
31362347
1191706944
320646728
845434525
158972409
269415019
1641919800
909703287
410774655
1111138815
743181325
461713483
455298059
461957842
864637329
458581100
437252667
742343383
388951211
465620193
607053755
409677569
1373687799
264800220
199783862
361777622
469691225
472694331
320177280
345960998
699704165
882717843
67263304
1367555818
494120360
680501438
298587073
483357982
951716743
1130371038
1694349499
212213609
518776919
551088792
659356862
434931648
699700488
693288407
450379524
398015870
240485155
852919801
547232966
2935069
799774419
760782867
625046
1361003234
659167350
1729356094
59402837
479762430
489794289
665574291
341775395
1171674778
286700831
861023819
390266137
537204132
481098636
60237884
532252579
970338865
1092877739
407005106
207296408
1042903699
559416914
139156489
203788713
384888551
518275640
406391177
390856080
963884075
1260951973
868261207
82116516
1129271811
1227463166
265120746
869776555
1037442468
578140816
1114045342
1322839396
655512429
342722215
492601275
482179198
901198299
792538424
546768823
868188199
561675373
732163057
392059843
169462036
419594146
701301407
773587496
450793856
825531733
433409744
546669521
373397176
428609578
129114534
600358207
966184260
448053627
321396480
435679258
555987560
789570565
438587761
477035608
400378313
262114358
682282038
381444773
90195617
1069438757
427035948
430598702
213105297
92925141
494517224
164560005
1068511092
796830554
1664508969
512347091
739375266
193543143
219238988
192244644
1379132688
172980614
784530432
356956734
852072181
979102405
973171762
184992137
1077173499
1151959668
1003874726
609002222
1029199478
1153848054
885684785
1496304189
736358225
1095781838
729358
753894067
769614044
367837593
131379656
349569858
487792581
1504715587
629107230
207221587
164322466
867862025
1558400
775348327
200394471
357670004
249782865
307906606
764221718
1388600582
823024498
547939511
452940221
462765756
275582637
376644247
649004148
819415659
543699639
322462569
177479366
241495302
447694868
474780622
1158031013
266931837
340287398
533830345
660923978
792473970
363641320
1227665901
452011260
922562223
89185523
517955520
138734923
546741272
1150894233
285493606
1686425262
218679263
396957730
765972153
1042350592
451454267
51375420
596574929
153350908
358121482
1613214129
595988867
287117231
475682444
547813125
826395175
775220993
447057086
583629174
489244015
405714117
716189500
188240303
448871116
1625692478
411718298
496591704
186049320
1378757897
426814325
1043872743
361372861
323179066
551242983
195340715
148913025
661784404
472592779
955485467
1320989193
208389207
593470534
526760649
910057815
1130564966
1079008723
280450247
1345698958
385305700
340243507
874524439
431950193
267932259
543995248
1285888144
225530245
129445099
930872013
197808989
446002320
261321787
467672455
621378581
1742470993
1229693165
1061051868
1129739653
167333916
1169203937
508681609
442456753
358332822
1052450387
1047739636
461095731
540822085
270364458
787926831
651749288
339150306
884454561
365614635
778435010
1043541997
1789284297
872716479
389043342
1204833984
276729456
375516210
1032948142
1088979218
1227708673
408352444
317548143
299927843
542246483
441576170
848979503
209180081
1460513682
526126163
580592700
214422621
484633901
606145844
823323778
551945771
717661634
1311519926
552424847
348973081
251624722
759770679
889537903
156341207
971869391
421379704
246022610
402600306
433920613
695791342
1595014337
1098448696
179808737
1257121841
646839799
823796088
290201709
396729841
503361668
1282900150
1231861896
572567068
1569346111
524937344
709584538
265359561
1012977844
391920680
388971993
667760682
309990401
1602130284
480800816
852174438
531391257
446512681
439235367
505423430
506002766
1371256788
832336903
332487416
479651613
432085741
800916286
1190243417
1668089866
1559720766
1381318936
669299220
753125236
588690790
593724683
768177041
435574771
196456422
922957598
327081099
782535795
460173259
737720831
1058641793
785243697
604496393
753703366
794433942
213430458
446651046
1224269516
852976900
794489798
431743737
826148325
1557501844
366170100
305629380
802425591
1127299523
178920012
690744696
680748128
1005739359
873484713
1103862440
933205614
391936981
337189506
590303886
1410926388
57971771
287721639
694507821
816275403
1321284816
178708073
101634704
304300298
720796247
608109205
384938184
183682540
854998639
1111493160
1040093838
1012916553
1086986662
469318647
127216849
407593859
463431445
1024780372
384292895
1329174006
508902102
390493771
408611591
299529866
115199526
397019988
604316240
736009723
931622337
55509201
1305241202
1502390586
952991845
145296547
364195033
829743794
351344747
248314722
1587238763
100643155
127458804
1023490885
801286302
653987460
464143181
428773676
797194234
146778032
554386191
1106092350
1035818910
144796160
889675384
573292935
461990368
1142622191
446651742
432117028
473190720
368886992
1476846939
251688789
1197705770
701861990
470476712
1083214068
927931024
536307141
452691126
775377195
469567699
979204205
726810118
569319569
257574612
366318285
1204836416
198798203
969675398
325965052
442665229
336398063
212794087
699939598
1012244732
251248369
1061157625
468597826
216208952
864145462
240660509
1450121266
110395059
661814609
1320979326
1224877167
78159557
768517770
359601017
773666363
542923500
527236171
249191624
891526502
430433776
1044585241
186229520
430470535
401937696
39755
273223838
409715606
406754672
74163178
585211460
613194245
252107476
129077607
1188714543
547532910
490888587
1619790993
520235694
331499287
356425376
416137278
256828525
408568421
1365648457
424971541
785614557
735239978
613960796
763059023
90375769
1029624164
541373737
355066508
369491453
161654304
1178535376
1163500495
1031531635
28227811
699693987
1116516721
701485909
398287690
134594324
690822325
1090396626
165939838
621394465
849158540
391590823
475456167
27706517
1145040262
1218700004
332504027
303039191
410986027
246580845
245385709
271732820
1116120221
967218873
827372826
243695311
691807282
436125849
434946110
964892633
358488524
300649474
729746571
294762261
1790102722
462704167
182846831
301087038
867086417
850306248
417812789
805056202
349526518
374434217
763117285
459801047
470726715
83691938
107228489
484442971
618910322
702237658
670783948
117455143
372742096
452091378
760635537
442732851
273657750
695903853
634734298
634018399
141787701
860830284
535835738
511359032
603016204
584442457
214995733
320138028
144571274
125882247
296414633
739727464
1643133276
628723673
559030230
533000143
1436156402
584255366
26112393
333292451
9914584
909000131
46167818
477695235
1420327038
497353881
841723409
174843920
675977926
696389772
182724344
1229679899
981953337
795216553
508891447
1072464074
225171936
1005705235
885040244
736628966
339154767
978392886
38447848
107183599
409580206
1672870343
161836079
684342141
254732547
377048015
918177798
464038254
859401006
1023460068
388625381
511893157
237807805
558442582
835682152
289932171
1175016694
269860909
451217785
204008894
618681400
448261466
487801957
1676602367
211217629
1311503087
339301
275765746
323640042
205338567
486420677
748412374
478043943
1574227142
313325117
176664967
614556017
499414960
816393447
1531908162
1043698315
417136738
1257686785
354267531
305394161
718425870
720880942
770943988
874158444
322962471
128618363
582330907
516087894
397148250
431282193
674308947
440865147
1549900231
239126409
1071378437
670475893
880837490
401931411
485834506
188950060
274295210
699837288
608367367
1106638782
480137007
308602462
369425192
1209962088
476895714
748832568
1359658484
563426681
1398521645
366371746
1098145398
153527724
760501830
698637948
425876211
1005191014
1105425863
317181086
182579578
412628371
412466675
839705889
956295630
925779956
470806573
796998979
1371717316
1086613226
811864662
114981537
724101231
184886061
715488689
930043493
123922393
584875410
698939553
1309556880
1297392870
443642516
101503680
299205459
480727717
372209999
1391843147
319829937
785939490
646236433
145474952
380458170
303102486
1011147374
646936905
296488909
431790861
1572155202
231431335
992581103
509177740
408576505
497100623
506917079
627460215
476017269
1165194585
616492245
525673
1467039166
266714333
340308134
853914388
1363250391
798791369
790544469
110302017
439679319
256244177
258120450
163524912
1072409306
182414156
545553771
396299494
1050882212
369255782
252393359
1502849374
1020638525
796701917
968342354
438216480
754710976
92413461
594095220
1098506729
357880898
527891563
466397392
362301367
938625219
777149769
1108131360
340917754
474438715
507538550
783420222
1196009149
428385008
134825836
303373419
246153802
581275416
1113221906
576312740
939732090
258737877
27170808
393008306
341733761
427148648
786747812
215167900
920347041
35517389
147624411
1187153530
304130762
360504328
391474668
1353289727
568416269
115498559
27387681
709416172
982486566
364826407
1607189864
907926321
939526205
162649329
307527041
233645994
196150740
948461124
819396206
1180478888
423293280
960712938
313618087
831897853
586966481
430438761
198962937
760065382
420878615
88937788
551318557
411851407
253984751
243060341
1166948583
297326018
958987472
305000173
1517755147
734055301
1061999341
417011277
515751534
1444704587
303562768
1564265505
356782171
874106176
803831852
344133743
1485900
997888722
268736751
1205638012
494564467
77578542
364891723
851540585
878078725
1040239903
185817289
1430846413
1250526899
493168923
908027510
669519182
122228412
376645977
825775999
286082940
271366682
640022997
769291986
739329838
976194106
1298955477
432904982
114378329
224680564
619585621
576039520
1090774295
1251849663
232771169
716338759
774881016
1189361747
1351112039
866383182
1689318827
1015877314
147293359
292375958
683016332
575564625
866845930
568882549
145042182
55731360
1299435805
236568295
586177333
138787184
698028505
376631597
388344075
613384069
393554090
274905006
527376156
303557151
932443613
1019047195
570844991
1035448857
516159457
540654655
388337007
153762219
1123908075
573831008
422292540
225739653
830910513
948352131
1413059432
1438967200
886234983
360922065
509411066
296696851
395089419
989725296
645189016
415792014
1056181810
796028463
90254769
909699897
571826924
446597292
1223215500
488504560
818315836
246532657
20354834
282858425
244685950
1043191883
1378784261
963236450
846910186
967984601
164199306
902065529
405244794
786441902
241325315
846282207
712648813
460774472
1701357536
1073074234
1690169866
1546358274
788657352
146781685
408883057
453932207
908514340
789775801
275934926
1062175574
478832562
396156437
504187457
1510146713
144093287
134140669
317317922
430687125
788648038
419314187
1256863526
462556306
412021981
494234464
101635473
107802523
2025107
373654141
445782835
289038042
545236083
802730701
515922952
877979963
421964662
505182387
1437818413
395996187
1032769330
885020111
362848767
348248385
839162766
741950590
942360273
845264740
701260008
1773524372
839092224
1042126344
1192650945
411433562
1797553508
308310371
352368776
623081015
244227283
887590040
1012126390
986253551
1295002592
264056766
190201131
1123505054
428646644
228790509
451666668
1198467981
463005841
1549101636
1210253098
107178641
212613612
712069498
523412444
256615779
1297899380
514644796
827246319
478183745
906720876
148077147
402243908
1060388273
428012058
608696381
119087446
73685709
881490032
628134201
676313725
553494239
350821987
344490872
390034393
974063817
420269471
786323569
389820708
758895271
624846053
929694620
479997470
795554474
657224802
456723817
331124965
937329164
641411656
409499290
575880581
352267423
900348972
901227672
1196582535
519265990
841421052
1299176707
697935090
466527825
383727616
33478274
381525680
718794898
859534946
825546898
136792887
408785576
1013871189
1153389639
1055837377
434994359
521810943
338608352
241805422
378880290
463626218
849134224
840235919
413412188
933698382
1177976268
607842570
372316299
1284013894
1067269445
787303807
493172099
842731962
195003402
735741994
783190434
208270482
1068290262
730206735
316701104
1312651698
912728272
980027629
464869520
408677104
263256686
1303676463
119048619
1054280119
1457577319
768631761
247490527
432800729
626510594
1794806982
695478783
271899491
571937368
726655354
535332823
208331023
1242264349
513452318
409719336
207840757
793683590
1237732244
250249621
817422283
355574568
972632794
508686248
427311290
771533802
1224507052
809989217
621518959
1048045358
274375434
1239343705
87990684
1055463653
467999989
565356268
461295899
520877290
1017106326
1425953102
115703830
1093747089
1410218934
467000243
610081647
1338158776
285980225
477621821
1742079724
244267086
609015168
545223566
1695669248
1629789449
834165483
595063281
476350897
127002970
521603507
577533858
631478103
315651076
368423703
490956459
629867690
736990950
739159110
932160498
514287209
518290108
528432206
577919775
393079797
47173181
798362411
661816492
722769045
982047334
789744073
755273
392328081
686633622
48587842
921596185
505120104
454163473
416654
163438317
412087704
1731441645
992348162
156162100
69861362
638992714
567677658
664284521
1714629108
27190005
969490906
1399035452
576085942
825489468
1252408170
623539505
234071411
649737331
195089529
214172444
153793057
787561794
1378829890
890819684
1295259811
859182544
876246572
903295040
594099530
271120712
166127929
412368181
1236773575
735376250
391231414
1253538895
889304186
1149261170
369881792
196807961
338532605
737028981
253325102
174471800
144561213
881773717
1048941098
1526651255
539187022
371418313
140734545
136233165
1611312556
768155193
552008204
357692590
425472960
1456587049
686474714
76342252
621022843
348570179
401442730
189139644
580405564
166803841
1003438773
144475730
911899490
272651982
789360099
310181682
262038614
1613589984
1709635009
1252866970
240502100
1638557259
1171472489
786547569
1176671505
134766938
158114990
208290375
170093493
391234482
1069267141
808724396
790666670
149329393
621918001
362766091
1063500305
529095870
469326721
738125066
857920955
462730117
1327765748
276821536
1755876145
158300026
408279282
281636347
1115402396
487286156
694288721
45673340
522639798
888530875
415395865
529204581
933185471
1048170147
2232826
402157174
926606584
943414009
1122959083
385148634
1210423577
494478634
719596070
1076552497
240856976
589027386
425419747
895892255
70985332
180833754
1181038734
599810405
469855610
288921183
58085237
1319788757
1392242096
331626103
269649746
106543978
720204007
1113283620
277474046
164875879
359501364
415587284
1647417824
739576701
186944904
43120456
968339306
1472537741
944211065
363073005
1058278660
614854752
813602477
132509090
339884661
239615191
876475
1017491837
507713854
1465160763
473150946
805641461
941428482
152081904
945381717
1566754132
383477045
442174976
66867810
1382524417
404617031
558739435
944326422
982173583
1048537034
457370254
1035573668
397533708
216066642
1406828158
858649632
1399281132
522357811
635719288
47673082
1280735770
537288725
777938489
475399678
719744164
398578877
780722382
405795549
536188471
400625439
576579366
779561653
121537501
1640483390
218783511
760371015
1014303451
733138865
1469153158
399289346
1102136091
5135799
191709457
483046480
493943159
709668590
388194157
862662653
553537156
955016242
473562575
93786507
650040167
781799261
179868756
474604937
419161342
134792696
282135959
447292182
522273710
111690232
778263926
434125262
110506305
879075363
854959984
94917417
805435592
227069697
796617271
170215427
509904899
1223402739
1056293298
270796321
163242094
1332501369
1014677812
1077299593
564635309
791340989
403207736
1390191537
697655701
1356686823
467585183
751017302
567370091
1448193950
346111334
150900121
923432647
760825160
1103460722
559242217
428627312
786815494
719051582
707745670
435252377
596040183
1310949587
677933653
372769573
1360422985
461827148
647909507
87197809
470586470
475388594
900452368
1185655045
642010575
164814394
1760874971
1608608826
381311018
715071322
566027112
350297032
704378881
1173286184
215743097
1250129748
714701249
876206464
287792655
593191796
793430922
727058590
344681348
234154766
569747025
117128815
188830281
1011611330
1084961444
402518934
49307595
1486880968
231517385
998454042
221035928
330572403
482584420
261366443
871456364
1137598409
983948489
1003483016
984466318
862549112
374465960
447518086
566479931
783047421
1028789121
1524639422
684186860
501524983
275868392
237874797
1364797037
907122624
687488812
178538221
1277741630
218704553
1349416382
1148734046
1329931841
519307045
802648691
1068112156
448768697
366079996
757465013
533655028
756832390
203031436
784683722
123522453
767698371
332972378
1353659678
296850807
407594491
770024027
727611964
531506413
48136598
649388584
397534743
343246098
72140670
421890244
187196747
1412039276
231470459
774542004
283531730
711466192
156721495
431362515
459203041
396780322
1460679501
888091753
827149509
1042608821
339110988
445456240
590258636
286136557
403435410
853788745
428266381
1030814978
406238588
512370448
1071691045
83422272
470948355
634737870
214356396
862148618
221944015
1475145142
457645958
511809875
833807432
151687183
1138029188
472371716
706115322
784169897
325175764
981300580
407052692
845457038
571518217
919786542
201978560
830404156
269871059
757353365
391083871
1141783338
1367422898
1187181303
472148111
60316696
1785596857
798719833
287471681
89196980
72588281
374114561
599491613
1116057906
1261562022
188351384
1622819295
487654850
1054742451
1041476537
1602222504
52974266
589721016
876884049
348897151
7308490
252783311
368868974
592971456
1090000427
591558902
946968165
354604752
1193894344
592595685
767302955
647988063
1093459640
852427681
334365214
286824013
62885032
877057657
388353737
980314650
1455567612
863067250
752615828
813881491
867439949
546466935
1245366641
446018145
134898965
858568515
440921797
651064880
899039483
422745518
550484246
1297115644
662469555
188292909
392786321
382122911
454939663
393656128
483336869
154450771
660442549
681147882
116816809
446976720
387067091
114727809
960440072
1577347560
389439728
1075837432
543310664
49599600
366846961
130240593
1470676398
32811533
1071229832
336813856
289439095
495846976
424602971
514694912
1015424708
807420079
181060253
551409072
69275002
1683852792
991090258
1008755206
816887932
291380110
493663743
378238959
1014043753
1007064302
1058155890
466413540
206491282
368390095
801882244
121348456
486249343
242065838
673908769
980046
1294350005
680628122
517075660
1391955162
1056305498
220626025
914509769
482837029
96138609
326089530
660295365
400618680
1433934631
870012709
921458575
492917979
513571164
368553397
454503337
501331406
51779149
1534236229
1127738490
145302356
147468702
900382944
300687903
856531044
19400822
1176630007
871513468
398299986
530384583
80935648
629630185
175881632
701028322
380016937
1603759681
1021589896
522159084
772058208
365046411
1294210294
1006512666
1299605258
477578582
345552769
492632074
589130639
1001145771
1072954116
570184089
1435835344
473043201
410698283
989691924
306180265
360395391
348411922
1353694232
30930712
98599365
802380668
142604733
1406977618
598105778
301175997
1038489292
1336183559
802660062
1127063423
1405407585
290849394
300340381
462365012
88669587
943739899
285345962
149107641
930008487
903840460
124033772
587246379
915486139
1218219125
544426431
194724225
879545398
672380581
1107435614
951318247
1588687656
268021399
134788993
664611824
274104022
516249318
572984109
589463906
599905098
359895758
482568662
137587079
950729213
499242216
182187569
467374778
451398486
580759777
1399519787
849370907
416674432
636575987
1046428072
356443358
1178338905
837518466
1119739092
873262731
30975016
1669672407
1061235943
380680825
177761689
507649990
1476640686
161865351
167616395
299204419
398014005
650833303
27460037
1033238760
800813728
74207446
610041503
118540037
615340406
1197761402
383510097
442324946
737242523
902926612
546215781
396024570
116851924
504995723
1235800946
247963170
457284212
1439691156
851617066
2623801
548028026
194259130
292759218
841583595
459556757
576858889
244984183
558077623
1456576865
606669665
968471973
410939810
708996251
61733788
280502700
826731296
1283201482
872946384
1280085197
375249043
358340294
780406085
37718820
409152828
474421536
366157005
105863326
416198195
242175953
193226235
187527601
661060461
887689813
705081331
553757467
641653124
810900716
178815386
1311114106
121438764
725341890
929182651
949725674
435100417
433812340
73457876
1793340738
1067980862
500908035
864433663
916566697
526033763
667297265
227321977
237174691
317178112
1106671783
516653190
380263219
957585732
1011757094
368751172
960297500
451641024
259118643
886535945
400132851
1523357613
119603716
183542597
608680023
375365659
526022684
470173159
255282714
462285844
398285254
522053203
1001885852
447547213
980707584
215006612
561807697
212911337
129431790
585529358
141666644
396069432
569306244
658110176
504064361
842778899
373169924
1075143011
474987753
452946331
1086755357
1369126032
462753623
95666025
520934040
475536095
1136356359
708929979
699004082
1058705040
1493010796
831713403
963975295
825902407
1048405151
434165277
573812712
197093790
1345817636
142414223
757702410
1419349128
170900210
824099453
669693398
1094982287
490114666
843426828
379308824
348141612
306798913
912741471
272164118
281904213
156190667
717778105
251802919
473981250
988776106
547991852
932669708
305643608
509271027
1314811435
1570961234
646600996
684145390
766000191
1213932333
1226324496
1282786079
803326879
1148700773
131808202
1072673641
263692593
503331966
479140661
1104209593
395621683
1409621875
1010691531
665143636
1115502381
556702834
540208847
861574083
859431178
552751414
440485174
775949094
405728845
309101103
1034661900
1087582427
847184876
1307932754
625099133
995789
973214319
139880707
427600080
864690692
385806119
806575820
346064658
973971483
326741261
928593705
438034348
885249962
731138847
340429966
405838400
1232172009
1410704884
1092125768
1234805728
911966532
741730160
370389051
199231152
1301905644
186611100
360642692
973832128
142860916
1439311358
854500219
465004302
982487367
1687758470
266090542
813656962
1320387754
1049852766
802294587
193215211
1174627068
1405087705
1607283124
377143638
763958465
1425320552
191252645
798664358
481393866
1103353405
1101123221
432760472
406697373
816664869
307133903
526817035
506461807
872749790
173914457
32329947
157204651
216536939
1423506017
792482806
1136222329
1207972328
342007199
1183018564
1689225218
1612482153
336976557
172569875
1036876656
656240602
873373590
1351311771
204119916
1281937214
301991995
973358589
534747725
766964567
491318562
505242151
217823503
784470170
600484644
201065049
356577885
473338133
600278438
413363694
542727145
746772804
366925422
494139741
673571987
1242578394
71389268
592865411
917695266
485005881
516468803
685876150
194151162
393055469
99962830
945668997
907443677
1631108440
1697890124
472597181
704330955
115956888
897433751
748430129
977083687
721519543
779189452
354778425
753544013
1406959912
864654089
398296069
508037618
959674115
463253388
107973297
991424524
1261661845
779638483
493791264
411479716
1179754495
542634021
127402241
549971454
1319369475
891258925
1283874256
399976344
255368779
202194579
985661773
1007398775
1572672284
550839272
259094427
464575812
458763656
716134550
1475565559
1181669414
262705126
658274534
200656140
143806942
1091568811
1432765188
487505128
410953734
99430011
543912199
387718337
1675851588
360309889
409132926
561608316
817663731
47447897
1283106964
850066504
1119944227
360624913
748127078
386947134
156573139
794864222
413298868
549322311
988426994
81083501
564250427
442235103
1543340002
744365195
382011806
220394297
1088724384
815103257
546054098
195667696
738471307
963860884
338716649
1372102004
536783703
126095008
488379395
236295763
164568833
1133922981
468408664
1518849078
361554130
459690523
888394947
83312993
378804807
154555068
932383784
89853974
900970410
925276569
1326736
1023672515
1404713221
449478084
616122421
524225708
665769290
286174509
473991029
406165888
1032095623
921787010
998034456
406544187
752194153
381454298
624832500
611170461
493292359
209732406
1005779435
376142706
715288103
1097862346
690737712
399237286
361997786
709846935
37129536
1270147795
722914049
1714295137
1089837557
513162570
183643251
765966691
205666605
506850264
809111324
352790344
788742949
656702432
923806295
1052159236
994231497
53283984
477987376
375514694
1149338587
233119813
333766747
219259554
1206932211
302158264
214857644
250009829
1160965598
865780391
1001581746
407706224
396910838
583980507
204695538
479863957
431722474
397219566
429449972
422750458
282933051
181842960
561260836
538948884
339190625
420677819
1629280919
65753126
193122416
893254908
1492366736
940272361
717205534
322033323
738470270
139559300
156395616
941729673
1362170929
153483042
740167676
604231114
353594980
992455105
1068665360
1420429124
761826931
114513659
190603767
148824301
134085629
540325369
310053849
606618484
193225310
1016019574
69537965
850682919
1723518986
394125881
789996396
889532275
1298742715
664715917
444328737
1367627650
242458677
1063166684
964738818
955874376
1133066298
1474593296
381106195
340120900
23894983
969688110
740979303
822270989
721132591
428910427
947221038
364232594
424029346
331298422
69105868
1024556344
916337354
471694069
345741991
3888962
1125328450
465250543
730200414
336050874
610889099
830202674
807256209
526005144
794045248
486306880
1236502166
1125270144
449363446
1000533581
140049279
1420565592
815599967
36780537
1260242189
2958562
1651604193
1608543406
914577770
1393377283
404699793
1149682069
399158082
698837632
218849843
318660231
687950066
1710122787
1529885095
710295333
401161586
840641598
1203221872
88530860
322195552
1230950601
61808546
505056762
1166918238
1345932884
507290784
1453078971
567446892
340673421
859047
711991746
861861
232117720
1598069231
731550628
565610244
540382012
862190229
217233569
401884136
298367065
338490908
627059353
381721011
813456687
773773225
1104833887
689982945
972743476
899486790
767888318
1341636465
291195609
504678716
941880505
440898460
650340309
249328980
470424912
813692033
576418381
1779392370
377861937
1068541802
480362207
1704239628
799619147
1332483734
435474919
523038213
289166144
183262984
1071570438
492338693
215001674
399659657
795320259
445069894
182052114
877221961
503831035
689222960
192431694
108976430
512097722
823283578
1189250307
307463281
377812392
690532114
271097827
642085686
232338904
427539854
576897744
1610399967
403144456
646101913
710616487
991256594
395167046
461323498
298040813
451751606
1297360649
1361663007
765853960
1017313734
408824753
844509437
617486146
403526767
786406491
157589472
905494944
555706207
705960263
440946213
403683088
952125009
710887268
1390335743
607755815
1463150441
542203609
464954394
510815908
164695629
960944411
822694938
1088636142
1223212520
1237320187
87902645
586154944
415791355
350040823
1083178940
651665474
142549894
206599826
461589951
112633449
233784008
1671580827
415169619
964783557
390902993
263002308
421974445
786313531
331625632
41737545
1076889017
343013063
775709752
1493703487
545100320
488271039
700111558
77794807
116095454
630053874
234274706
1495241612
63173690
286276434
631722812
106035331
304553982
370953431
941339284
1896585
1054740148
732388969
390466154
1066468267
970152137
437958392
487024772
375903977
320684618
635579498
600307628
237051011
769317431
449283105
551605932
541790678
470196971
279923154
1004422040
460375069
460652317
243793812
962802572
595444066
1123038764
1631238970
551188278
875099415
350951404
377210694
1228467747
827772281
1468264177
1638861279
122408772
131798676
840143811
433143498
199463038
533895571
456543693
1261758688
642544970
1302761295
1289010799
807044937
3220047
456648779
450640179
1169903374
194753737
1113468962
158718748
516878775
765992158
535561811
930657216
145742856
1333148102
1173988505
596809030
1005605587
1124688228
293909938
1342998631
599711183
455825697
1565307508
982085467
957543462
595554838
195360044
1133841681
1443869863
1006433072
1687490196
92278731
713387696
59632648
14723785
281015156
194165221
817997853
366128062
346047772
321916183
356088410
857965784
489354650
311807109
904841339
780966906
1777065926
452637711
489589446
659390787
1025740163
702972578
335849
1641971225
423105713
1672814680
609074914
47862566
371725958
583555464
527799399
977364249
127111783
1049027031
951951750
310356781
1040644674
466184887
535649623
850709445
940919834
878206381
1245356536
492306782
196148779
570893374
1162531856
48311457
548441443
749742898
433834037
465760077
14396328
591425815
208647471
369600358
424745947
754575480
391787943
379253032
708166606
519213728
680772159
1062924381
480140654
956772318
1139860004
83721345
1007872516
440314012
22836705
765104148
848061262
62125036
312541688
706525064
1563586022
831137617
298909640
986977503
681800184
239629058
1361707223
690796130
897248874
585102736
154614002
382010237
340526871
727719073
258483223
476497786
1021532504
886297710
834023328
839248443
1146165855
1259172312
496795094
59836449
425522619
1101430725
382154066
529818094
1687801827
727072050
361120782
108830250
1695777122
1004175632
335161509
90084481
1025248839
267759435
622649885
857696083
233476778
1014151057
211125014
451731442
217481051
1491810223
384688002
667646052
1004262341
306766710
298873983
349670814
761514940
472489382
1242465590
375172567
855771509
723364738
661114007
131762705
514014351
1157118826
576326824
1291799302
484299003
274468024
539431864
729570356
761298751
379981296
612383596
124612768
393382373
307081658
393341804
387693897
620562332
104585321
516922066
645530307
1201846854
125065784
686736261
861193373
297806669
1420270288
103634129
729103175
196349522
1322734582
899920373
335750712
688095435
672682463
1218705943
621424251
881155499
288548104
1238858056
648659223
1471591180
438705688
878630477
368020925
213602743
392567812
1301431604
587556871
834112413
250995893
1237331349
1347916236
377382369
398187768
115770071
366787033
1469444793
33945499
840409076
113753126
915454148
249830962
866538727
406713322
1674395745
890447549
870343188
273245462
1484364914
1456698664
387437879
440436554
876262531
448897355
436044965
275142060
524723468
193101821
299930236
1395232214
130275111
388044707
859531810
896031941
529538067
416197224
704144626
744959059
993443357
870254080
704088720
808832985
876923925
507942833
1079501370
544602574
1063128537
584349485
384238871
713222485
142063463
157111528
1782255739
814840410
617146187
106803889
1058205674
322802920
936056057
1649997936
636196298
564664747
510948129
1447993633
912720132
512526306
265976163
464892537
510692106
153085750
504535214
292017967
190472043
574764895
718178911
1038452550
813656055
768532283
318779979
1368791080
804402128
1481676745
1355351367
1024678589
198800259
513114364
733050718
1229430352
484464259
1766325634
758292528
198860576
877832792
916793406
228435942
447468855
1243961979
558884134
43532051
495430281
450792627
1104714511
166715930
162702433
1039002658
729020956
773317627
413088525
966714954
593530801
312044832
545614789
570066023
807103638
787105712
997548380
966716881
1265044582
381970071
915601697
931680979
524695493
683951951
372702755
191740328
130651178
318349738
1091881397
1332745970
198917752
871404157
818593107
462025128
1312682330
642508840
576939494
567661395
625372053
611876575
349098834
422880583
277483423
1673657701
906970804
58638181
1082511340
67329867
486940207
277219382
483954564
461928487
459703154
603963892
541227365
900256289
228004047
913842997
855327409
439018690
1099646172
835238583
1543003732
611207429
237700343
218433
434833187
405648644
258142301
686659441
473036210
1207814300
416666028
583924007
866661754
787730202
517274251
517376486
418417492
405042534
1335258035
1214258942
185098353
487004572
182694095
252231876
341035180
107213627
161150401
1032744908
1492887654
69034301
60666159
867211634
150283092
1203170315
1339085826
645481294
584032558
543513998
432659107
788625744
233648430
967784478
777231601
671757547
344547670
327625378
713829157
1102816199
548642488
910492159
463338760
167932327
411006486
675049343
963661979
335412922
1183030841
221832292
247698141
991839209
346401452
365243353
779943807
521672360
515546978
211919364
1072091091
567754730
1032453173
51649701
399569048
517292604
1611464234
1635527158
563709365
280053422
457407679
108744648
779635858
1354760791
981862830
491444511
508244070
221715952
427172840
1076500897
589062701
956391053
845634330
1439739240
186944631
1392034610
434691
306156111
1670786024
331450297
402915801
405317598
367575158
1023475518
965335621
1004513245
1663372222
796683906
886137183
410777966
391431155
78803219
371072909
535226426
641509519
112328380
67481695
414594971
804826845
336570729
868065915
55440643
564682650
1030596566
246209082
260075264
785047224
153113070
401407219
815316108
27547258
1124045934
825598598
380121370
254488560
296528736
295794304
899058
73646822
1132984448
275351442
408217240
744597563
1001195146
1027388736
50839408
504196351
37318911
543266941
175800692
29305402
154540858
489864323
844476079
708806193
942813047
261019698
630875836
1324357810
499951197
374307949
889232122
164202709
188757538
491516010
451264267
363747277
288351377
268468401
1215119136
528908976
150854924
416839252
874026039
553438436
336917619
358345774
337444934
91126767
147028844
325638212
537974600
272996073
54094778
743798884
1621254421
1057774466
188465738
647467153
185492031
1727007255
1309898521
353684955
891891769
662087001
385238024
917922978
266809453
956702409
281529141
479525306
111996047
210593213
346850299
910644753
957636684
967172579
308862180
906123105
834236801
765372850
1701521244
1090089951
1177307118
1893862
333571794
431769563
803529829
837941807
547452955
562196406
549705400
547087768
74656524
419163703
674839331
539481567
497588899
363601102
98826521
417423566
906783093
821730050
286665553
368354578
238297766
488065391
1426948087
498047548
84223798
460361197
680349441
1638148513
748326993
506636160
838169674
306356131
207864354
659268515
450382107
419520946
861679
1396574658
640526986
543166830
509206227
1663014749
138111847
656693170
236102160
450679405
406077153
1416687464
1293110147
839745206
1128087816
434201205
275804402
404249258
935842661
1236177485
276037827
1390011258
387165746
670321113
445600093
1152761532
1337808003
54702189
388025705
1038125630
1522761549
475281085
1286667881
404248543
1221710271
455462324
1021751506
558235308
780309076
475846769
1591961009
40494249
892064660
1078895516
717270666
324724343
845182761
490790622
93170390
1286601449
457479863
357419646
996041511
364753181
441212125
640336346
944290989
387559584
480636346
542678393
636058482
923339712
746051071
521460993
1043809690
952966739
490033233
711488853
848543255
198164531
1394544503
905457100
681004999
1221340054
337415816
212362087
656319243
1631974153
617336080
175570976
317513803
344753787
540812456
539806591
256118625
246590872
324304740
398072214
291148234
198381831
799528871
1058167832
997574855
45053922
476666379
292454338
503805129
962577125
794594140
380839232
1332801049
1682298
723094243
750833762
845314071
554855213
926851958
982776488
534084018
1607583286
680550913
712430326
782354765
949505030
381844316
361768948
1647983385
546272333
763098230
334992498
193630078
644074612
1422152853
256270810
573787361
150017391
525635871
585632660
724566427
581416537
1453071938
1125716148
796773785
617550408
443254748
395913170
278543898
160472657
427032749
839662439
582413020
1224377265
383031063
530239448
386024193
1576841798
381513610
744289443
251019826
776454593
737023248
357235107
1731154455
185285840
989728533
836328973
876539785
641443267
141880320
850940930
566344789
1361023239
723653760
1648840339
995217763
218699943
1398271646
73412611
268901471
835090745
248209543
601321119
691656346
263213167
262676341
1279282207
149113823
937358949
771153650
706906755
1315282326
943254252
869980185
944403469
492128813
904639231
247331606
881505159
337492654
732524289
1014789068
362906045
430480591
317734956
180173848
1262721673
1599260191
1667397142
729190425
1315485594
1014562994
462562238
956439079
164471145
726415495
663984384
482646865
374336541
522313432
460384667
324071543
383606592
534460395
1357866003
464350758
227312679
188300853
411802219
133972960
474959945
1467884420
723821953
592854614
387108756
812770094
707357732
1011413639
1128766895
244094915
305044152
130724303
648272392
1498341800
1095617711
1628320424
870833906
699320717
437332588
157999701
1457196345
463183331
896162354
199138762
1187460968
848663732
309486074
586440450
815100469
71351855
422512076
888931138
319169738
252546939
52828257
295246714
633718815
355046905
455434827
119587339
752621903
143479345
356082072
673227218
421556177
639696412
325746866
453737053
959699416
1347061596
1362199820
184459565
809137974
840410842
675500464
838384560
213350301
1091153659
1041550465
849783535
918558993
229073268
737422216
751812572
971148053
710611070
1195947772
438337229
493681640
700014215
1193457631
671251335
479777406
506912765
338853340
252303622
764592727
1059417802
467532434
781549857
464548981
453979089
180929449
549187736
836654533
393211709
498072262
776203254
730889355
1081123824
189550832
950005162
631878668
249442767
437755513
333192979
350276671
202392161
1676224993
947771151
852219529
605842304
205127300
609438554
314982829
117530964
937924821
102016375
996484966
1078785632
241614517
337931625
273446847
1554740656
1510201088
832021467
676656887
768600622
1409508559
839103198
997245223
514133319
405601
829012571
1163463200
567425118
985848788
451617189
361933649
417914596
82411304
1261778156
193943706
1576539887
507343192
856343547
746677915
508393391
1028061344
208487480
512243699
121744245
481403485
353000705
369577021
529209890
310102870
757040406
548643376
456408514
1752689541
193392107
1329488965
380145225
1116535982
197619800
721015714
372559231
462939224
174270447
1020825899
670765718
371647274
388568201
340211620
492135778
1071280031
62303484
381029410
157533382
233708691
456131622
1049960141
458909508
237175898
932725751
65466797
883623736
192610152
1373380870
823026234
458634578
438132096
435710983
255855932
1054418307
80602892
303026128
377215633
1049517508
774473534
28961086
313605007
245319317
801439266
624647615
519690880
883561984
1435057647
493363254
1022497706
437332530
1167800741
595873576
273364608
406106223
522288445
277076080
121408380
296060191
451646181
75487784
625738307
462674986
954403866
1432603228
436531881
420326086
510590080
337505705
175304176
490412943
1274132292
135188397
893340881
296116156
398469067
56063639
1429085531
425581753
406410967
603720352
472432309
1443060310
776023774
454180468
378084733
787600141
917548285
592531526
261512945
1021347116
167854941
348061716
403403417
1367599688
707887555
1098124251
731983034
1550400038
279372916
151961702
1374150145
196732300
710293699
592165253
1055713215
296687395
773173013
1024767091
184004415
530347826
189203620
244868065
989518035
826696161
286556146
627601699
671465656
1042224073
1368248393
778257513
469909453
452277304
1110186398
1411069609
748586674
1570687649
481659337
561082734
536670320
124882392
239894665
698180427
1296086393
248992003
130970058
1451055668
559341139
1250928830
190630085
827597377
61917646
450997450
286089303
182006187
734771688
1028155931
450194454
711202740
498704334
1116297969
541457004
1442063898
633883069
1249409951
307220643
193596632
1373729017
45894059
1431166622
53372297
517837329
1117642417
465787713
1311513779
675633153
356854857
529589182
516593487
677225160
951843086
573963343
484121139
967567375
416232606
1070998827
1014447754
1102448432
384519892
1656459847
1238395960
1026101155
248514607
1017143844
585139081
467924422
974270987
230729966
1110948256
1437515614
886382977
440006934
629961874
1087206927
416185899
1000718839
938768897
1086582289
211684248
1008226901
587024911
927624677
1124583641
806668205
73243684
464550089
470510985
1618926182
1046021012
409158948
1573290849
124710255
184028447
186719661
276014697
1005983072
353490149
266437313
951008966
54362586
581070694
852527514
263195660
1615241401
687239037
82557760
954105464
1036846889
228504384
1112510738
335060175
658122253
414675730
957657589
843211152
52525784
479994313
372917796
34882623
669015186
185609044
1103085259
1029518700
441814052
1325409376
939146758
982247017
134739302
529928797
294769642
935748363
684949134
334979194
1492861152
695193658
1267642429
1007831867
306398814
507066772
423835824
425867532
357516378
1181816849
807650367
322883148
630291097
1237630354
945586773
681318257
491590379
1672654313
323452600
356347253
1129365326
682732606
566314463
125645059
247300813
765565751
598014248
551507981
262662214
690662660
489191186
832026972
213098804
511802838
354098783
440517967
338426645
972131983
1217283095
926758743
1181177165
590250509
89988108
102391489
633943541
624335332
438283239
34530800
145551543
631084838
1077784114
487262661
139839183
427808819
143280479
517229391
412740898
717402569
1097782903
540620763
1388734141
666158771
294602822
1459795654
152303834
124668603
472060163
678977035
330307006
452422183
198718983
877933792
733773984
810251473
1314048554
187287135
616248269
191331548
444270001
542793357
439115850
605715304
966626988
655519071
1377640199
236404264
404999038
1066711692
673291205
397725746
732815686
168139264
1005129127
583835978
303356482
1004938257
272976210
350359613
919637476
216877749
566971673
427846410
315146328
1240170766
294172638
794174319
379805814
723745682
417749423
762153789
439441014
452520356
996633170
1695974353
557951449
916840080
29136566
1247285900
1069546350
2878531
668395482
689726431
298199792
642369814
327138911
332137593
1261354141
512177598
566224108
710581616
783522028
494848794
142201777
160130213
201070774
1655465
385501657
444673007
1453684052
284530281
344087963
228085778
1587837576
1558598335
373219595
253296358
153097675
1686863988
425972514
518366688
1705521571
71839187
175520956
268113713
513679083
273352183
712001854
493294630
1200306085
174647006
701015881
760278159
633662542
979492352
495546567
1722695129
1225608857
1286562967
1231479944
232103974
345041371
637966481
289408997
400710004
751796512
983145718
648327760
928478786
715613683
524313902
859202684
207192099
341330244
1083523210
704670888
689731644
1716279010
446130274
1307642580
773343346
647203348
187762406
317161381
435267779
413580810
166538608
894442077
1380847475
1367100208
818119673
760847265
1301045094
1043189804
269100584
451477908
754220806
1028885646
506633166
1041103834
1623472659
236581965
203502063
726124081
642512045
528828362
547561553
1124565311
448992359
510985010
1007723085
891453414
837397362
1163947663
216428733
112480576
59666312
759938843
952403087
451436328
645672429
1122501833
315859744
1642732407
392070964
388288092
358327801
264709448
14002392
777885932
487886325
253349903
108088678
97097806
401643194
423062109
568293161
653465944
259211737
137163870
786346332
927985515
447421400
338089496
1539839500
36932350
524280932
427384386
1051825304
663690520
579520823
953824507
219973993
332877460
760981393
1037781469
844045616
623753394
116614867
413579411
518530315
598374106
344151836
286309142
1032890834
1229074332
838029500
40460801
2833419
649169800
687480964
561468375
117536883
293217718
504926387
803728724
392313991
677684833
483299184
807141941
248536099
600243574
175809561
511807682
548615421
134327293
319131676
913131909
385801934
338661609
124534463
390912969
422896275
781034184
43391752
34204224
124993818
354666447
117051337
160346746
415770796
13954
745379555
334640267
360664611
265386957
1048878981
457567004
680722242
1331315328
833381273
373526673
201559010
292097500
381306530
398840995
476636645
1319013362
238878779
741790366
355192341
430989255
428152053
205147037
428618389
564321661
34005394
310679839
401410294
293581074
169675339
357665588
340080933
160001461
792073986
75144556
443742515
491881683
730968975
197159016
792161080
942342894
307755701
456379373
641523284
533850173
621861473
1680697090
340242
132477706
219421219
202478686
984400389
495340370
1308404
689431970
235901439
524732514
18201166
338292171
453470406
232313581
368501439
1072587741
270498972
505107518
916404627
286436955
391960336
731202540
706097210
320707205
456560178
764866672
471646093
375756732
623292694
410704947
902727224
891277130
321827889
116429883
228670235
339338153
455766571
735435165
241491246
59547620
312290330
782460435
1027939791
297866828
468066252
91767762
334441765
3372935
395331401
185514899
958139558
337241036
561476934
532736641
933418519
596132916
50705684
179140332
224910188
204005166
189067457
525190966
458037194
94803130
500822239
472923807
942991488
5228767
550579993
77799224
235405102
474430830
499975212
440097486
357555758
381812825
1356820708
1096291649
53778628
962577062
152431117
742230271
116735404
1053163321
673740010
146751839
450023202
584437114
1009389546
439996310
317034303
873933454
549718
693736400
613076261
314223196
277909935
483555235
692240252
1370399028
1378640698
401262322
527582894
1405943972
383846910
496710327
407910235
396462737
280168342
327313797
238427809
501153443
960960353
430478019
865807932
293618467
503027274
1355963334
655766012
999274529
950027695
364101908
255636013
632926998
213548169
507870210
532639184
292717965
676005587
202562478
333800106
1164255525
380444283
240793997
397225037
749616482
1060386965
303939817
988125509
719090669
9621999
863602721
804578906
321308109
139184287
1129477
257819193
577434197
453238017
990772467
262595970
83607276
350083324
396058575
994524137
717544729
849454900
766015095
957199125
1496606003
320120040
163787516
266976940
482076395
745363970
324985191
497298183
274863207
517634512
451385383
75304613
161281497
1008714129
207624879
669808859
548452652
521059032
1453030348
180026653
569497098
151189053
127343
174897161
241198738
556156168
106441964
405448794
225851627
186959682
887018585
666383771
359145720
97175195
221694681
60994185
120848481
918007065
730506496
661259530
765586799
576749380
824216980
970922693
171817021
1046334
1056445795
143940505
423304800
421990265
217095604
551545158
1043541860
661697283
98521437
782207205
973779859
473577245
1460730043
403830880
481216498
965729429
864168579
998879423
58328556
485442848
279949314
375997464
372574966
232465699
592400267
56619479
649688570
1108116567
466410841
323287101
292085523
226372716
505068300
834461537
591320630
191443632
268506364
526363439
147876625
105121152
326830581
968525079
468303755
137470961
361668868
1126532668
127452640
292458466
366010306
442311058
191260605
142985142
1065406620
402475288
32145743
1031825532
503419627
388307278
423496798
43706365
957148229
223399236
964049873
58172608
180500713
286927083
247414968
420691886
259690961
87350599
481488501
292979797
741213280
354065683
25870083
1225291006
747370485
681957894
264435970
706181620
286249157
1159377458
528531221
525173930
779561435
507688745
900747563
453557519
1025114575
265516881
638810241
431632840
882463301
113546907
380984373
187949375
831580266
266775137
548728160
440313534
514372499
566004668
792194022
967617545
351584722
477040488
484954704
985047821
951373399
444425858
718034250
843318621
573905196
666523718
390658020
96970470
244907837
902997736
346082058
486499507
1587366170
533406210
38014749
1129046548
799601257
150011801
716899422
223922128
359081343
590175295
369714709
1055895135
508101826
916014394
633276251
189975965
1004331527
894973283
471707813
196389554
412276096
539482839
970373895
1265006943
446481013
210234083
97874862
1175147431
355027722
394520053
364954214
410157499
1053973404
891087037
274509759
521775459
561190236
716336746
716606613
296378334
536579132
742819492
710423436
349134713
368215530
356634620
344209405
392459695
479770760
659959412
228257211
536705947
695540681
218887353
548887990
570310412
815290148
203226654
1193565488
377973210
2082806
65891368
895163245
481151101
40047039
647899941
148122251
997028891
404112204
444597271
694313560
981559805
244688008
943126140
2946958
298577190
770548692
355448766
248533825
393352369
1007681287
926363927
358455558
88055448
522770961
988635057
968472495
526897346
306880252
134102650
1023445542
244263095
656962699
892070202
975532021
197408084
905112685
1123037188
1051863655
190767896
975369172
889889284
1084179814
1160514008
134792670
652583919
548109772
335314303
365237231
177360416
820811084
1058982169
729275060
673464899
277794299
1104911748
1175683965
963489069
1179868930
1221172743
387966399
356408707
684003275
817728148
912071196
1407802237
561984948
318103829
965351020
280855649
375816847
890824873
343012515
425317801
61111956
368243034
974330102
132779253
687502086
386892146
616669917
279244316
756030886
281534291
696277543
552622779
242389935
60194725
1020996662
298118965
523082688
589602225
677612240
571436372
367967042
137058906
388231944
929781008
484620448
951970661
368219212
382221205
1049308672
349425008
262642337
287789780
768527771
54850713
162679993
258889702
908621998
515565155
637126033
770016099
315662837
402662387
819708640
794093629
43564279
838257875
150476762
684922774
801145220
382211291
1543650835
353910001
510541703
784534397
1354392678
624348574
671923570
318030434
788123871
119065018
871208017
858901341
338349543
217652842
479293389
1384427196
947269975
79655521
238739314
348915761
965974998
498839128
962509560
520149575
936213021
372600909
294736845
1060157690
1060160417
1242133365
789030858
552938579
154484121
967793716
771460107
1084671500
931870357
1303475033
1294748106
975367481
668719758
892310270
648488612
1088344302
491201233
396534805
663272160
740105928
521934554
55532502
33557698
1350500909
1023650588
413609813
75241404
199826878
449679519
325312623
357827379
1246392146
939783115
247540690
406234204
692254847
462161469
833922381
528330747
282157240
250810157
751500492
1045399888
429289470
85172525
951285033
96069285
5266480
746004382
135873954
45358456
846045072
378447840
164759245
385886174
384068063
824191061
495379827
282805306
468290947
1606140285
679861729
632116866
634413802
932585451
747709626
1357707458
164503764
328501030
744526564
724424139
179081833
665132348
593704780
1090556225
508057274
226447364
791485361
195139215
826888248
483020656
526233158
864668716
369523956
159037614
506852697
876694332
1062932760
212379492
684334233
1187273121
1050662134
683526668
769044914
284928109
910244053
578849466
64730140
760505576
617955031
159302635
519838551
330919344
1032085980
35969682
936213298
589573032
388334266
360044739
229671159
555287782
191942953
263582034
249751131
2263643
633834399
352757806
58167163
543959495
890360269
360784424
523858074
324332911
773458246
339820790
1025817965
519911845
1103224011
60205567
674516899
1245810185
294255271
879438068
658592593
725552388
1115260266
1021476905
486811712
1551824467
2516403
1311864975
1462048119
181212791
1326179692
515641667
426219805
1067461192
204626489
1675250959
1065070564
1244503077
205315715
789444903
91826199
2847689
980776370
73339142
625096382
885490143
607388443
374879479
437532816
336538430
465729451
759273734
142627955
845273441
1023711167
389458306
504002056
827934201
395690378
320502898
446361009
711255006
133417072
40436017
640333276
1146647464
945304069
847789420
503758243
276529851
617438410
155028880
1374437438
449857150
1064555739
179415
112447430
697532237
1792052683
335187366
607924777
394878822
1054568500
1003040087
1247868682
45966126
570322725
377572806
505393674
657312840
1164318207
1103768989
836757905
824166754
103002456
2128
1020984596
323283538
1230960306
952470002
292879599
1376368813
346706198
824933123
640041166
888679263
723527137
688807470
705070009
1714155402
370463491
561712471
806948011
821156814
396021052
345304936
417175122
129451369
465305118
472579802
67830348
400165908
475041865
121589949
76345783
284719193
400449504
503303071
956227383
386802545
778933719
31474618
384366844
616218766
767813878
434696921
4061495
673691314
828954447
1075768700
962043463
899403436
464510423
986309957
450257002
341789688
370462473
722262006
1105460368
1104849748
743185547
743593636
531415899
708687543
1159987370
585570183
237045372
363767538
130327791
434651585
409500869
482273686
85335806
1084591601
673994311
407528929
302706065
1117114374
987383717
257837035
419615839
105637725
569380010
1010470955
591528154
912365546
778432643
473222948
853426142
196834568
627811294
975630609
160163685
1162927306
1086361910
831370304
836143792
196623998
183305853
385994809
715658530
65081401
403501238
887977982
386205558
237092797
471091514
904735291
447667842
402424799
652609611
324731371
174749154
1283803013
450113111
935733843
978670746
521777461
998548432
774088811
486680426
413679897
452490948
429626776
376557262
832937247
454201050
599461340
381495782
961133514
1185081917
1077422204
973552803
710920441
1246215310
603017143
1125756747
300317467
1039009026
450636629
758961121
497978536
523824611
665793237
951378476
212794528
1045388268
585518936
433667410
690122961
975162865
277713776
264614018
356056879
669410068
381077190
824954457
1035145478
608198001
2588758
523617456
506624992
1083979749
17499218
873391279
1045523116
195113290
999615633
115010647
467286025
707734900
735383611
950577720
181014760
582835893
873725859
791451034
933462424
1096562873
329645699
882383927
873738739
74782918
1576755427
766746838
804975938
994370628
456965215
875917382
887719967
930026601
1277543626
667585325
636369267
927301605
589023388
730558572
547034064
265542240
829558119
403483318
667954735
873438135
1068431225
1049089643
273413542
833828388
826488151
236029332
370828540
254734535
878153020
243089247
1098774864
962344989
1196037528
212881366
868582169
1047454024
1356434978
1328683452
149473658
680912419
963904450
133892122
444853822
303653744
524853098
477816187
1060826223
1208434724
916643959
138317363
472714069
54771214
1667513320
227049836
1081594088
900911662
1740980510
803855880
982103189
248394709
1252635530
73722496
815325772
1128861344
424100260
1166634125
240284052
541378755
260834672
127205099
496504350
659012410
1124108726
187220658
40353563
354851033
1117021565
852663868
929487349
945764103
501788660
140328440
834152072
515777131
1011649168
1616649233
592872851
276835022
733843684
38950475
325796512
1052381724
138939430
291207364
432349061
1050006235
325057295
1235681526
3343810
430427291
985077572
520571335
597632176
1054953040
1069977849
1112380720
627839149
436736456
912576998
343128819
428609896
1017719710
286451010
774824172
1112373356
339806254
1147692432
773471674
763607731
1031739132
761749815
553736663
81927765
375790413
723668087
22183219
521381767
356332712
338313807
827125273
762401189
957500758
518426692
329919060
576691893
268004533
1284305311
358583734
959918589
391311782
500418629
1076609289
3232249
551317330
1024393342
840402826
421658406
428610928
330412958
883680680
1311097444
927844581
627682491
1178011519
1369463754
1129722668
378548148
168633354
594989261
939192764
1046787811
157720334
337372745
552789274
567422156
665143852
1405176682
1178681239
194001146
958175269
821399187
130414215
534340963
1366487716
481903691
407281147
417928613
797337408
301137364
1313993837
1135366254
2851031
196837319
185489955
259693088
866720463
190508186
639236656
567187328
937284845
503924663
865143529
929500283
1209824149
162588705
405218379
495519004
133455329
1316944010
1213164835
466054929
595049779
759485993
936972665
868897256
657251438
223852270
214110762
278445506
481082121
323712524
693829389
118753290
945346630
385085640
360139901
293809449
441663588
3083472
1085086736
402571904
1090635851
646750920
932979034
798267400
375183421
765437038
1789274803
415800309
185455963
866046647
1106651782
1630575998
452851683
766907659
644497076
481821479
549158438
1005684222
790716268
382828356
978796828
670692896
1326022851
979627313
662643480
649108411
750522825
497315158
482950769
1142172336
681213875
823597060
473417433
1271200307
102929237
406688877
1166180799
393900646
671823823
834138119
1059777636
436407743
1263230533
1345963112
711374811
797376147
425129200
99194946
3240909
860549949
1142981281
1079600350
57011001
206279296
1249068729
960056488
386645966
493615693
501442076
488687660
773315777
188992636
205383359
326169267
103834766
475922357
43474237
862640691
972391105
711558239
1106163019
519248405
1469640005
1006386811
234936164
295564678
321047219
529105627
114777282
1113716822
1371467090
243172667
584173257
1214170575
630663335
381011101
1319276898
911204617
999388232
983311325
323744716
340098730
816527526
1049300943
942559818
498738611
799543547
633703937
381066499
629624222
1045494867
1390337402
483709233
387472345
986189658
302056977
654838668
1245749666
393866358
271161867
422043833
1634089107
425882365
578168566
253918537
1029224081
1530226766
539369081
335895770
198210031
200960026
82129075
422445116
275162504
852784299
403475068
279905919
657682899
830164570
236009256
298092728
1509590758
526719482
724746651
963186551
335871101
715938894
227522509
177655369
1213141373
396484624
1417651889
793890007
102654487
787760007
1176337939
680416685
1295696451
503534704
312090749
809860102
713594592
876633182
162706600
309585222
1684148787
150826172
188579003
169196327
648783674
326249279
909787083
974121090
235759036
689025029
854067470
333524085
1375306904
1172068937
204130789
169813063
1277401065
1595513035
486456426
1701910774
636055454
710778867
215415831
1646001696
1449495807
1269583322
288818044
740481380
341428876
1140748816
1386996542
1842406
861590438
447997286
191109777
107842508
999964692
127194383
489343496
290059272
304744258
679831592
604305212
171988353
471214561
1133451308
158960280
902201309
1067522936
342415722
1165890547
293708888
1191554001
119012530
748465392
258139096
930586140
496704357
486142564
272121306
934216717
283740131
172190995
522217659
671870278
1235078695
954493625
1006070709
1341626776
237839968
557136206
501660682
499299777
477124307
1204780255
344087981
473562867
181646381
720811799
889807197
568929267
1206446340
131871037
202292604
670954757
97156948
878290722
503139975
219901556
1074501024
834892557
1274674
629334355
723266175
1285277644
1359715084
1243343011
1322706951
411858054
449239264
249264411
2232592
431535076
908827030
1389051693
930070424
571784299
288687657
137722846
1191248217
377974613
346622133
621234998
216168855
455198941
372472383
189121112
1381399015
401051921
770728343
589102355
1328266955
414954938
688443984
1067232937
280543800
402902644
374631312
1481073709
1002363682
774738979
508057596
618571130
1002758987
531782029
1261613167
1351540611
701152354
493638347
831628352
1095974438
1215348869
1096507167
735075490
133068532
420206137
1202909848
1133599741
932892499
526532153
663512674
731233126
732786783
1040501471
449369532
964718173
394656761
683755396
130415312
731202306
400669732
1396531337
369347355
253301470
882184464
183058609
388309118
999171014
1352360727
804798279
524531135
482578470
818958462
896554265
137890081
625393675
552809734
305509954
406946315
181818367
437426935
66738861
292433989
1241890187
147307102
1326953881
1344708049
1427187818
513592546
399906164
900264523
896429467
769307039
831292160
563043014
80752071
355908476
1209163600
788929819
890080259
93483157
1118076131
734711132
812903739
238876189
566122801
929766952
689688282
408998537
922270180
850853464
1881616
1395168055
891425139
919633006
232151607
1379973135
45881639
1352295351
716618767
1052410272
644859448
173781758
739387764
216757246
609913794
1016189818
394646183
1341483251
841721352
675119802
885456293
1149210050
69003892
472747190
302381225
586185956
42149538
289732021
877957009
1287652787
637372055
865557181
1249270173
1182665187
154786567
1041022852
561126727
1203294179
285008787
1039423434
606489415
435303461
642424202
683797919
841521153
473924678
777577971
381930900
629851841
1331151942
962217494
931455703
465893783
801839131
606065656
212721709
389056668
276067239
1310898672
346559899
645992503
317345944
1000412898
253443411
144393531
356265932
375891945
118919495
898058994
1180354786
264375421
1165073781
460495683
422930425
25488439
708614376
1160967133
436836118
658026121
845572944
1164844744
108530362
1285604102
748524330
890755729
559373557
197757536
301584394
866612839
136290789
434274607
1303119083
1107472163
597408645
1288633405
1040627298
337875385
933864728
1498894045
465958693
410665323
1046184278
845803418
1025354008
925848019
1279059090
951451605
1477841757
241186305
1063251978
1012478784
988185138
361933714
399657184
396212370
125252461
374296673
1106388691
461834314
833241792
819819874
766278647
944052172
1200211311
1272624703
393721917
1416857931
327321409
949287659
484412761
1327689449
420607116
727681197
834380704
520563260
1270616205
420859574
460654778
381250809
146367791
836185690
912216386
523428109
184595019
1265938135
1191039068
908636475
1091476874
237408290
1268545432
389641133
564348459
568272631
1320110202
1335612290
260028066
414434169
220619014
1138571425
747690875
1038341215
1342637108
453244014
488425693
761374211
449731646
446040322
1306854952
1166398204
1180398500
758624716
928176460
972039550
1087621075
224205880
520416433
742674645
809196787
470318130
954319848
705390581
919205135
844741030
555740944
103201606
792690088
452393051
410377241
999110791
251016812
1373964417
796234008
750294676
263309474
531288123
1512235783
1147743526
625998770
1094752198
637951117
498813263
405546798
242494100
503026495
348777193
490743687
518566709
325556332
907849780
533343268
845188502
648637868
1240945983
695688877
732121580
872725886
1643504264
954951128
1155025275
1307877189
717421345
1000502264
178102073
1240687831
1595975336
437697949
288307848
414873754
203120471
145777838
621205515
1250319545
445910437
668168095
630923843
265593779
255613037
961481510
107633417
726657519
756771062
689941317
71629356
844494788
1428138570
289737445
952002161
282588061
1379099783
660118655
469687789
775196263
551891201
259394883
1031736257
679796984
252574668
1534356322
436148548
868231391
358539603
743393082
306963087
1012419545
541734269
1313642177
1092996238
341098880
876738233
588529206
147481281
444596425
573836678
838783384
1208723841
1361025242
413455129
835098849
349120179
909093050
1031470260
758719581
719358977
254311104
715653790
784639782
999319828
1235526771
293201696
68839511
744092436
1451162684
500116545
810746208
453747456
1473868274
146942042
1254073891
539590526
253367775
1229225293
439292877
598438442
1354673707
335321764
665861850
292907510
1655934787
1068384882
549570802
811250526
1018377791
1563450788
536541172
1012054071
1206553263
3909626
1021455321
888496504
780186877
973715137
764535313
1323969104
940106033
1123467982
251764879
995028428
1204994376
1378244832
992594568
614452993
789362933
307760814
1140526339
282487929
703128690
938626161
1025973040
1075304131
997067959
437546172
267699115
709665206
579501329
515939080
488757139
1206104082
151695389
938859457
187188680
427898399
229621860
430074510
64120522
806698785
538610567
384726298
241379424
1015198094
914784736
248480892
954930875
1551914270
293602969
846426478
1325753835
591699261
372898156
1047366538
261286728
415304919
1010369817
1010014593
352518751
644844650
1207706128
439943023
358762833
544994200
990837632
385569705
269532002
468415594
891280612
981326811
323535227
1027164159
847203198
145219125
832710076
470341976
799804649
159326922
980815541
572825025
184314761
81062685
407429834
1448489474
1087827641
222915008
7597947
694496398
832662599
1153799341
1040774527
1022548077
1066259442
549398955
352177744
727411457
612325063
134964086
1482233
1110611534
1102355843
904464736
459931408
1207786226
955935950
658483220
579225570
119014206
1605295090
463431345
1258536137
803704112
446834453
331766772
1353402216
1273034448
906082861
722583655
547886445
639035332
490290794
353574551
456027671
323670159
1358852135
1399688781
429468318
464106591
1053868524
873695422
105957217
1490888608
524630285
977331468
1385593269
1479285511
531270553
1747428811
495232715
1446292103
319293446
1222649681
1674856841
453600169
1484232203
453439066
939393995
1015424460
1167832299
1157233151
532324726
365042441
632550072
979485661
351190080
352481577
1152683300
750219252
546052408
976544046
1272004985
1531511452
978117893
61272006
749709942
874275140
407095281
997432208
1045893581
456190004
1449594864
1229029566
870659968
732227527
1213991219
128880544
781387262
1017619098
1017698286
1511927009
461650004
180943737
760468821
680528126
629507250
1347072836
628993512
1223680357
1220165962
904161723
1244509235
242729676
664666965
563750468
302176859
1007426755
529588647
1217371773
204220854
1229628941
592992421
925436127
44961123
487367916
397649607
521498788
661813349
934582139
852063180
489593247
178119767
383710046
385746164
553638958
1281451502
524272340
1132778154
1406879291
727500195
867208406
904689742
807304309
327212285
396146543
559305882
848740118
1067150022
847664458
789873419
672082664
980157963
918517823
806021269
1307593429
406398493
1258842623
1111173469
565073214
1308842687
1010741208
751485352
1630985283
1263199271
406187755
1017742512
495484650
379619518
1144238142
121420850
807157704
200777138
902892639
909622365
1642579056
822081323
1527132979
1547759248
1458811674
802398565
123350238
527199247
787832880
863602187
103378675
327497387
126395599
1602224705
763201943
500762409
611897696
51224190
71010098
170939846
753018332
206107143
537312918
708496111
438154689
1444398691
299657033
266351367
215451400
942253118
1461133375
1100474727
725074176
935881229
1313582311
492807490
1262401130
225864942
987028818
1129250766
696397895
1482298627
760144156
357864365
134317819
208805461
926591976
1257484045
823870180
1482290456
369512227
1679230054
817282655
352903983
1470740087
454892594
426120425
653180132
422280007
400274897
601584668
1382819801
1611569891
48346221
407089461
352929977
482355069
184272877
365244662
878064841
864737966
125209588
573759912
867921448
263553016
1386371470
1369804937
305651442
724409031
524649242
86827645
545640749
1767903336
1496705288
249539377
8039162
382858940
1216273363
1295102692
666985222
574524283
1003939041
970106996
1621978173
706768805
972491131
451373036
437746237
344306926
1642553619
1536421966
490224891
394298047
810838513
1098869807
1121627528
1058477424
1005490080
1040692580
115943591
1023333003
867932493
1251633460
1122413069
863479222
1489793544
470119728
1127491148
687771021
996639780
494518894
195672396
969982733
1664456067
1455175482
1150193649
440992723
328695946
505467104
453295434
1052129884
726826414
1741188881
898323308
1214074420
335966401
612511529
986527054
2318297
427203283
553739860
932098141
243899394
672362316
1131272757
799551946
546681641
1013890301
686974592
523670757
62839792
589657756
552583403
669611282
769371968
463042566
1732265468
593615462
192754691
604907877
1473530163
1212386059
620081919
1594935841
382209280
893345387
1430964789
1008824241
605091484
311138218
648274312
1134569095
647816709
806269200
162628406
1435582751
1148345665
524383231
608394697
1113501484
1117297449
326347188
1089858996
725867029
1006914862
762508312
1473863365
739356205
1443896465
697199696
1326747442
339141311
1428220892
1298560034
984383665
730887991
1521870991
360294740
195120407
1764202533
860451347
243845608
1020209554
1471752690
1006330212
1172999069
306435229
214989022
784159240
407428343
556532662
1321631183
51847614
1424740536
935036348
555548429
754430343
157233816
1712457614
773130433
465390317
627543304
1599624737
1045131031
250852660
986730830
645126922
976518235
607233454
213673556
1162397921
739847946
814877710
1334304594
1671194644
424595994
733682810
1011939605
831520648
925931804
883409038
1412471349
426024888
1025932864
427994473
745403783
796728388
822080136
1357467421
779508768
518004853
1705846840
437457043
1592654184
1739327491
1118989229
1234523894
1490052367
1315855605
1616846725
1053456081
512250
475070018
138776294
803349296
454027052
712693483
602788282
1139716955
1199990165
1129033258
1471214796
690197428
552381998
1048173273
1099286098
616919961
970193922
1531421057
817811407
736651545
338876171
188098951
140266166
659067756
823646192
765837105
319654711
732711427
382111366
375095137
915205280
383288739
850566419
1408559486
1066105987
953324011
1625269409
1077925231
577435807
867067216
511050838
714927603
152136934
1162153558
957887337
910007404
756166861
713608953
402514790
979356658
1799274918
984552888
1618689307
603734015
236476278
819195667
671851943
1789100748
514246123
609301154
1608214888
951557715
466092410
976158845
1197130597
857371832
115697681
114866221
291037428
1177381663
422258931
1206502954
1263623882
1002374601
705811291
1495633202
1170571060
1602581107
1479538526
1134479409
55320109
825853224
1528577430
1244484303
455335938
1072874813
1006044700
862455751
775383337
1419263838
911927044
719875022
419340942
473919474
196290234
1243229051
272537473
1783913728
467330808
161455465
1726983649
1493589395
827085379
174588471
795587872
1638546820
1422244024
943448357
1342273942
875744650
1230042042
1440390949
1194395615
534461623
46865971
1255987969
696639212
969078993
714112226
253942779
462791387
469305914
435662409
206086192
507055144
1680059401
908487357
842431711
833617162
1597386995
425214567
786898021
797983270
213088136
1056954095
1511562124
1477894330
404806965
400838948
367632289
1042693639
834677187
1358212929
1215998832
1327680702
868806669
851310099
1523262152
371175309
771903527
450774436
611791826
672257776
1452149887
247024577
503110433
1018606955
1081619309
365383269
911845202
843916399
907208531
1022197279
1119474599
384451198
1192957262
819203215
359583164
1348182772
334782888
289471747
1536752523
551682318
694747316
1674061516
1518073891
266210604
516631475
809763628
711813523
529457940
112590411
721253629
660664782
480299811
864282940
949097041
418929231
1276406118
281468806
974723385
554361098
1630594353
496595606
1274412442
974609925
1091587548
1452633502
861694657
622013271
758350832
1258295396
408668779
1655496554
901611767
1231875768
521631227
579907512
912947935
554530091
367754019
919516531
418729967
865564218
486167724
1213598526
1010977806
131393925
745602481
855864584
90000353
347373186
1242481409
1383807884
1385526617
1696456090
218736174
451861786
1573291529
393473670
1386607364
589578731
704958496
643150919
1377126029
733650595
1468230102
1664525723
1083032566
768076025
238256729
717789582
1055752514
1364612955
406951813
1443887183
1249825754
738372631
994711011
349739840
1046383181
561458528
1166367584
468978653
362422155
1080897298
1749874530
32676464
1350515315
1320483314
1760698058
587444246
814714301
652749897
127903387
454056670
1218344347
1187964975
406033305
70971441
1053936916
1030803657
923867896
467507246
268542873
1049603197
1116539423
294479469
709519902
992047404
126685152
1059093830
1373252974
708732588
976877429
393943301
715322660
1740875546
995930903
863632747
323259216
1059927298
576686212
892218351
711453190
985367497
347572737
1294547717
987462200
1230334059
1187530121
1508028167
109657114
966815542
304914320
1558993035
142543009
1015712622
1557212365
193207466
564715453
766339359
271683622
1242040836
426350523
1601955652
380894403
278624030
187112911
258843156
768547955
966708229
257622893
234457512
1535827718
956770554
1753822425
901915329
693021598
1400426502
1345132113
351497647
1117922588
583183361
1431811445
228619716
226836441
1411380317
846871643
272500945
1614903462
173700871
275166070
859641621
905539915
1001339831
1321974706
820724143
459981594
1342182110
139539629
949329388
1057630913
483531553
1567941331
817988872
77336785
215663050
83457359
365274382
2339452
535165985
803532679
35021986
126661370
699785086
272580947
882797083
335200844
274099831
707573080
882902763
1624136036
298134723
899995215
1686885398
1651393478
245762956
576348922
337832998
180694422
985385101
288754755
817971144
62577450
405179219
1233673985
258511649
574938460
1353963472
1448652775
1135912352
1104462741
670699781
91780364
1058892366
1332956157
631970197
313444513
726121354
459479758
780421081
421134750
365263736
257881952
1082584167
260975608
1472704353
1336875082
1170268210
1176440635
233158273
1199037247
1316374697
649644443
124071603
214083794
1430398192
1008344367
1178506932
73114772
1480297892
118810588
355494585
662239737
945965146
1163820950
595986839
660009649
104526615
439171138
491903727
272445298
1170051190
518878385
1433196669
410718260
646105281
1302615687
904614817
801190482
595432003
692189039
453633920
691926966
645059490
606257190
1793897976
215633981
324809251
486084771
665802346
405734982
982331899
518526169
1449518900
1601102854
476504972
486361783
446487433
782053918
1099079307
895593551
253796085
1037322374
692631950
280217651
275096977
643082778
1317496582
1723511235
1621524319
836196214
544443057
505404497
463541485
438048254
220321705
43659327
242323991
916595972
1461049019
1442895833
1253231655
1092768559
457678915
439789359
541162027
859486590
561625789
1610082473
443513678
544489508
261974377
1685862148
428199800
1627805373
523126846
1165552950
980130561
288305375
371329648
981385797
571324740
595734203
1526253463
505810633
357932244
1678127136
13869075
1474491169
494162371
465471343
1245927143
428789871
510197747
725850699
1623731243
338614896
1271328202
646069055
556529857
1079561378
469549737
969387212
548351761
425292027
1112103752
1607093758
330376941
1037411695
1624209132
435068057
1054055653
402649060
1671644382
530317497
1365795564
905541272
1440250736
919049953
1073208483
1171502623
263875932
454519937
177096773
595043897
928882170
146926919
600162365
397144650
1678642922
409384397
64302681
939372635
79539145
947757272
480687002
621446987
1771533163
927397416
1398781074
680281060
417936022
448464144
402443427
641940252
411726413
990413642
1637750790
1683826129
275195247
1499939368
576322144
1090442006
1150112917
856288695
1629591593
39430794
1090396799
161426749
90729175
1092365966
590328743
417898426
432579516
389034805
392213486
576190981
472127777
881226859
317305611
270724180
228674467
429595556
406604004
1718145952
944869017
1055056933
1691162843
1182240509
127990194
811969902
629683233
713216682
164664689
704724729
1491376993
1278025719
1335819428
999382249
788024937
691019462
294375409
1026191007
2582088
378812152
1160439560
228703113
1070616474
808885244
296545402
715000022
1015856172
499039148
138499554
1268759750
784943417
1669753342
1206785808
103470907
256434333
691335246
1384967244
339314889
287685616
430200432
404415883
714763114
380515372
830486991
448227453
438742540
1236535195
733290096
385033034
456105588
552768937
1461027214
875497923
1095155804
433735701
688040423
1270332880
557933445
573337529
420221380
976296688
501521374
1265212189
1458144745
993721574
1171007276
321642059
1014301910
1486688230
733583960
692983642
484125434
1288587981
1329072681
1613163674
1136165015
374105489
688822148
812385205
1330325771
520570193
1286391440
812016962
272997740
407673079
899914082
1631820015
547278814
866034766
911246304
1595219482
872744634
175578540
1711077755
432801609
1366424240
1135374969
388852964
1416537441
359274733
305749321
375338827
221984389
565747213
1069241022
472716463
332288182
724786914
402147864
1771434547
299145775
521565569
874576358
334720780
702662449
198356079
1714718750
599438217
265069656
486941033
635688871
1249209693
833587549
979250065
749725939
233937486
1610458669
693027319
469300731
1659452341
406298895
338437697
1566917372
166495773
1062297269
901538614
590723373
1655984890
1579939438
468989784
401481106
329062557
841017875
580436609
187103132
315640057
402862838
1193925678
1327012259
1091136912
334671471
343726189
1531190137
581733924
1718031332
1639139576
1462269777
382259316
1211458785
741681294
1154692729
830652400
544229959
818900137
370811657
651770723
1400523922
279122837
491564184
721497084
232729548
190407704
1495798982
134263286
281668663
338087737
1506977920
1606705768
1607115609
105069793
350557494
643694887
210855751
1184950263
758464503
757205649
672636
1157757944
388979299
874334093
1161595476
1031685816
1094137010
1399122050
1052922710
1675933343
145515438
1265189491
438766471
470362075
655078347
1351993231
378830114
200239088
244056562
848700152
1391130561
201450215
1351359623
826049676
905309485
833856428
118792011
1177104066
1271556829
210007328
753252858
445455265
388423975
1373855676
897153667
228292845
539068100
413571563
266352070
989683116
93209233
1431250118
1267888358
335911423
395069056
1334421788
867618165
112147736
1301059340
548680095
765294681
970433203
190433489
734252556
1366067047
262092074
1378826650
1193925204
542142364
480123683
390940022
350661809
250897833
330915604
451120291
1302804076
1659059297
577774070
375071698
494094730
1570725163
542822918
1468118122
2149404
1708473649
1241459779
423850779
806031709
23864151
941553456
316049381
1019864604
1698083815
280936197
718160719
754139753
671645861
3991511
412906204
1182919512
280849439
518559075
371501822
671723337
128664551
685966938
510073189
272239382
76605130
535093804
871472078
712538484
221700957
1009145341
95976765
593128739
383855510
666673341
300169790
1541427058
739723121
1581898563
413932943
693788665
506316284
1415630096
813241486
1499559903
1340850428
391838396
870601553
320166677
321984907
128217514
788952684
779380717
1176100620
220839576
509559575
472954418
618441908
808379102
1236623769
747809942
805049089
1206020542
824799542
1401853477
741560775
583487251
557240078
574483422
230103999
1066531842
347893319
359235011
92797790
420750878
286242132
347236288
424063473
491970029
150367691
1543772157
729545666
987112911
1034859747
1646688544
884733453
297142406
38665442
160887157
469730001
1642853315
1297088896
97361540
460371281
1157644307
602964220
644013991
958964752
898667480
495088724
983136937
1474214867
1067056061
65100565
224830641
725307742
349044726
873651718
634810010
459417783
395558456
667301643
930079868
534929144
508130593
1291668456
1598065122
1159258652
698147488
821766410
279623362
1177069111
426175922
553838
66263218
381122060
783245756
230702388
811603164
464856805
284639906
1178561290
1085829795
1337991523
834604222
1640988464
1269689283
391967012
1025498134
939563800
143876510
892853514
436782691
1560283214
359924717
1095124983
1305220315
713847280
483555068
1058381667
790824166
1216453370
773760038
781289832
1779515773
1796247031
416484919
501489543
1201277612
435694057
770670776
161679434
1378595878
549105775
388563339
126701728
904519381
1001708300
1756916080
222143191
456030415
1398076246
457668616
833803685
1076456879
445588014
1658646478
454141974
1063878665
176486972
763756674
235969285
466921800
462757127
173430943
109706034
1012550478
781653604
866259169
450133902
1019831529
382666362
456397782
663798919
1051978529
782940003
155651418
96629166
642905365
1451257853
392355478
319713323
213346983
407182687
1632074193
793359423
755833892
449670742
1496384442
449490619
214918676
896269234
1514292382
511270631
283897804
662353968
931993782
201487543
716971115
359348078
307179328
621082931
777359960
397150965
106807997
1139174970
615733035
723646084
281504256
1068934540
682921317
481696514
456034762
387808700
1652821104
1395243716
566871054
1158533348
1285571074
95866530
993123293
163239042
373558111
1315543447
434503899
1078861181
805166332
773862192
137068504
361900407
1478235843
49981042
422169522
815398781
480697960
487692256
267275595
370847069
234983821
629414891
1082883827
738411817
1070394950
255722807
1765952507
978188953
369023926
501939442
716737838
336938949
686753496
1224698878
390209239
870588092
164195798
362794553
885257847
478194768
1040901431
1221055851
902894303
433196985
68396639
1614281339
535991329
48200803
1337871315
198872668
1340391200
835397410
329776562
1173452297
1786934627
495520180
442864152
261321136
316976422
1782328406
1359134843
418282494
1022922631
1618082227
415888015
628363051
1067618627
397173183
544824455
890248719
765370912
429041799
488044253
457259051
238934575
219779139
510329506
1034417337
1467421115
992964889
454356974
1728578031
894816936
1041489762
1659351741
931807543
1364550505
152410898
818443672
914575156
310083615
1353855058
636175156
1015666525
460850986
848384476
674728
1167832171
869263915
759871589
128356966
780771181
1042130994
1035070416
1579100813
654257248
850337378
1251984910
467148569
448444523
22257265
1080093564
650090459
749198701
806962788
1565477053
464615983
475395174
83980316
541291004
846561088
721220716
101491225
1268846269
815803986
365462354
812803606
321862928
1639530698
1462424792
688725942
797389842
774852467
1249857592
930090048
1295264708
325714429
1660381641
1051738977
838018191
456802519
225961608
814565717
892818140
393575677
818476308
470721118
1669967078
157898435
495923138
890682613
490218409
525332499
1311059228
530409179
547512806
277238172
316111756
218648556
445927303
614653322
705630825
72780147
979699155
1382274112
1007349663
669761692
1236554003
1334705262
812898143
1180108215
342106840
1218108181
864937211
1456188613
258133879
231890868
499591004
637254375
462295906
388969307
936551710
1303563366
948689738
1617127070
1144414623
811046027
210502668
277391241
1018060185
473918748
479326269
405522738
975176531
752082720
592555647
276961292
761767751
768118027
203158299
488666541
1000729228
785872257
703002572
967563779
408957751
492599962
1499952962
946280297
408102064
1087817031
424040480
907217070
65816135
1334416649
966370283
1303814819
435465575
140171848
33510396
1201587241
422321158
230915398
254547132
523949159
350790104
3699848
1719420571
1134703906
942556353
1376772608
1016679830
53472459
869367169
1050744782
1025467505
1391358016
977196407
1383278811
1232567190
1013012094
674435143
1188652926
898025640
298900010
1055972106
388336501
625421384
230255635
720646707
675230613
1245733905
323760915
378030488
402906042
762035321
128687723
1613746227
567969593
1307880501
414402615
34217271
385040063
918477049
1188386881
914979539
1768461635
428585158
978727574
709642609
1321328747
821017854
828311944
1499614241
533872161
482396034
1270475131
409402711
383668205
1231594473
1225177321
1152757892
184753559
890174733
715119796
889941731
979711168
963852702
286925520
579302331
823939642
691073741
486278801
473722383
837258850
1443620978
245794246
770015079
386221285
795115977
995981508
218956446
890343390
482622546
343428069
1434003080
671266096
846389348
303659803
1018202177
490277280
1299861044
391399269
543459253
701210799
211339953
157279687
1299988288
1754986965
274190408
828838397
1097323869
685125547
533644438
477464044
824170158
1720115214
270890214
182469963
1175404474
1001642660
296703552
727592492
540962108
447373579
1084235070
965185306
1208367203
73023281
1079465064
1053603748
496732493
572266205
842364630
818053934
833360492
882894608
813174111
220033167
465784219
1479097823
490059395
146899870
1441896097
1017819074
1696166870
487418190
327731944
1187968983
719627746
432117386
1672583323
990991397
1652239586
510379026
1657325467
779227250
785749052
1259385122
796049702
548946057
742342128
882092913
207032838
274118643
1167058232
1067013325
665694105
352083244
411074225
748910110
323241113
441089774
525267924
279034431
880274169
373151986
205063067
1102567338
524577836
817466405
625773862
164283639
117640789
1590888536
801195264
487869
375779036
463696946
67662823
392695963
1590203961
49979030
173429512
540251716
917605257
1692430272
816007385
511132612
707627534
1153156926
255287514
1454903671
1006447397
364896385
165149797
303096855
227822878
640928229
300639392
1607545147
1144017738
933270628
735131058
218421236
501717664
813914260
1288931369
1725351519
690890351
877771641
620765371
1190031081
858293236
935594180
528023184
1281394403
162582268
721084404
908480988
901930062
932766148
592190772
568863510
1186551180
908657939
1325432095
935497245
102467780
1286538045
967094534
872092405
290144724
1704243894
746584624
843363115
644259173
707919
446892355
1245369008
511213686
398487754
1596949654
472747518
286733361
806983390
371775178
394665710
511082138
513258806
1190173475
1711201495
1369685954
58629586
216307291
826177235
191345733
300055152
1169032071
1059397512
1291332516
735374183
261725843
1098918822
1566428076
503938118
706041107
969874370
609084337
488445897
572859549
708965470
907146041
1194228021
75167231
310138075
1285805654
1334292729
137084302
652244642
1034228866
504500763
456336120
1425430092
271412728
980124642
1134980306
209781788
1489923698
1202880086
858911410
300686760
218056478
240266956
153909693
563622036
444560247
438529412
1247056089
584871220
520015468
463972991
1210512520
686530399
914353341
677143537
628563225
331909265
138105737
129840024
276789208
469000824
1204792267
456670360
231556278
1177457595
509700990
469325456
106783558
1664850034
1205335973
1507001754
1243843769
344446088
1222702346
426893682
466071500
117298872
581745281
777135975
1009743434
985847454
218949859
255695130
1611780683
1669055146
737374167
1165299586
1079854512
642878801
481377860
1079473109
737497210
732660622
1090266129
1213621064
744509092
660994182
1007719119
631487710
542404533
944653843
801807957
704262120
220973730
430155319
414004641
843511543
1301852129
1681348111
589185579
876658522
532827500
371559843
681515328
1784711111
390258992
451016999
795114316
363791396
1005975649
845589311
459997994
959347971
495239666
1063145330
921443933
214374094
438850778
1459955209
1370899164
538962187
722423533
315735436
529981412
1184435560
1697828701
959465811
1238509999
1428682677
325450424
1024764865
564132574
442810334
300275084
836425398
934295424
397694591
208287104
344409282
1465515383
639918594
550945741
333119389
329379091
702820925
455941259
311240675
1070485076
482254934
671121745
855963364
592433499
385122008
295284847
1069547205
450552637
1050239291
248022833
1125776033
241702807
622383716
1248113912
843978180
1657243044
862261473
526744741
1580939298
1115469617
451439993
278732420
1232455453
306613925
1014633480
599653559
263830128
107848493
364127428
1268303200
910980355
194560057
1426156990
75444
400877262
731991016
491017850
1279477305
391375276
157918653
352442995
386722969
318384256
511189102
508045133
897972185
1444304367
359575564
805116095
955392360
795535822
158768225
1036616652
633532711
130428170
485874865
508113515
726053050
1249650941
414765231
1616120034
873338799
1579698071
647489243
754987975
1736024924
647687065
864007716
1340576240
1054611468
137023691
408218560
951792137
350423181
646971059
735237246
973839740
697080131
1201484320
1612711148
1031815051
173422211
2639307
885451506
227685600
1415506765
339358590
346613421
336714371
1038859517
836363209
741845999
833888620
847956674
1535689663
927869950
806704439
189631525
1600247244
296857321
1382152448
1478281162
678739235
196034920
570421664
361279172
1085927526
269283364
1238493613
107996203
1202796438
953823991
719431109
31554004
293007956
470047387
1219382967
875566636
398579967
1703949365
358739890
1124770788
459144170
1578732536
593870008
1478773286
517990117
380125750
1144667407
467275184
651662504
363537855
996926029
59693521
1082089070
798185384
886420143
898893001
842680312
1345380497
1252325301
275780600
127944671
1294525276
907854666
878240336
859234807
989571284
679626171
1433030535
793628180
541594659
571602853
927051973
281426195
242290762
109154981
1602416628
856822904
841559455
403951679
1068622746
1180141619
904475983
363914415
1548128820
748676342
290880145
893676070
706666249
383885200
1203970231
672282219
785298745
646027880
1182379084
384090563
343517474
1055516980
773025182
470221126
785477517
42808087
426485312
785712723
800599635
668347625
831481491
826980890
113473132
446025885
579127988
488542274
394969154
1113205241
451481025
863200488
1704888265
869993163
245249777
736804445
584906108
663834508
940382126
552308627
760131304
39609357
1169221206
644334082
299156997
96991318
1458896511
1090825738
872575656
884849676
180301036
1487341666
520706310
583763248
1123655487
1034116525
503313890
437113808
383661423
711302570
1092259492
1090555540
78834294
587334306
1601792691
632156585
1348705114
840373907
549810604
1018225889
1420481315
816231743
740389432
838952564
899661491
116484588
400750540
462962587
424012064
320503488
344040755
334892898
1193574258
1685830633
1287278962
249739115
218465259
501845784
410613147
607220287
997400566
920101186
667476440
345153220
1593751056
973931058
472249849
672020285
188955510
1552604855
1099321817
429713867
436798185
1485540576
1698852
736094646
249660042
650972884
1192514264
1271476503
673060724
1147864269
963998603
234566090
878070304
1495147315
395986351
831382975
851631249
190626659
684118309
337440918
1490047201
1219197230
772315287
859002800
1089211282
1226441536
128557081
5945134
905340133
431103355
535251998
869412362
1616632697
1360849774
652396615
1014475815
188794863
569519887
882363494
1167700504
788196329
571194281
1176752614
1314140258
982007513
1134910952
1156002239
1203048264
132131602
298182464
836705757
977595512
272867078
595179858
227400476
751920724
687199776
411014824
446852995
197014799
1013833707
565323217
462126294
478163702
1654316591
784087710
321437566
775214932
1198890569
1358642019
708009496
364581465
558273539
139934164
469547801
549005586
427048465
1087924495
408700859
664601810
571429554
806812003
941968925
693047072
296715723
196668803
809368454
447651763
168679136
206524428
191766815
697405239
1104184549
904684660
872076827
1253988612
877498724
809364627
1214686490
904236709
885204741
1181615033
1427942655
811330830
109786560
394312306
574917628
318457674
495927471
403412361
857589585
2518887
499350674
840635026
840217381
333488254
281215742
674052169
503791770
881695655
3373820
334925858
671845067
587973026
1191829800
920247526
1183392419
996938007
598085075
149239649
823778156
791963812
238219672
973722138
954422715
1459473392
632958083
402122789
865990404
127200137
904838926
1393663173
1223667643
293622589
390514175
1323501153
665929778
1006221914
404384170
478089610
497106235
1072694805
911375946
1216601410
652088701
25703926
1259709341
246806370
1365836042
988832494
827807717
561833714
791192406
560333238
1290140527
1061875167
621087639
372832839
317862442
423728774
347533974
1396712207
578345675
769532355
708742374
905577520
923099772
1023708371
553827047
1137329113
537526811
221856873
619507903
88105658
772969284
552201392
397082077
1590136322
1479457137
1538847543
1092441577
147294904
548293772
622712777
246032793
649815924
1055674085
478148344
454651497
696731986
169684808
219205570
488899478
482792635
269181290
1167498858
71440608
1622145576
831661732
214651446
779868077
1476474114
2309851
195110353
339100486
560198171
823843942
754939299
998782667
33374994
780728434
919601923
327793249
466754496
685572650
1006745487
940757368
550070303
930806114
630041572
247959766
1873772
291246056
108178831
1283703661
474854971
1660330781
188305106
873670370
354787181
805195185
186153678
1222732700
195156449
671927852
1011709415
156020375
1064279944
79925485
1180306352
488214737
294913679
783613937
432002073
302193214
365776012
559159926
471489688
196220370
164665212
1020234353
528787197
448253460
534171423
567949283
1249790045
159646382
669460236
416757348
1621272949
577972653
425770133
271333723
53147276
424923301
250297555
1456385843
210775978
916379139
1343055537
277455873
428321293
331293065
778764461
720769094
1237462179
925176178
856123715
1503466696
483354048
1436970020
777594531
1409465970
247614375
1055290027
516655152
915886109
1410479392
583365412
1714233093
470550663
205700501
1073670471
308343773
510026396
389600438
64259667
622092761
308782366
1512535551
288823114
1269530697
744348031
1340169041
367598746
217212220
1269708231
292910378
237585646
869207772
581391790
565138660
263862570
1481483380
169852218
484957030
722818797
466103152
1513840442
467086742
1097780700
1621032863
187128948
979075279
38327869
357213934
782432886
990945517
1123626689
1498159757
166359534
362670035
377025886
376373982
349665984
392585155
817300899
496368902
57774283
330815366
418855233
221672436
193221737
493335811
489595388
1057613595
116297211
1490129793
1376430667
645148023
380171071
401322524
1343524535
163229921
464783432
508259502
482394218
640878190
881664882
1591842821
890984840
386061780
324927868
242965785
981056762
330639505
1003607864
673328870
508429989
783828075
898972854
775906752
1391716545
481054690
1618610775
1444599679
234197084
292842293
528171554
442120216
404954461
688683942
153593409
306677255
441862865
601469729
420839685
1278819392
379873851
552749142
351721094
1458214351
372788144
237202045
689128757
408207173
1142537010
1670199422
224732
753436311
584943798
142463674
163508648
276640228
146482415
57361888
774915635
842500052
981652609
1072267802
634256017
946816456
2855227
1086744186
213165317
1434075317
1612943305
252637348
246395733
473942230
378693968
247029375
885818166
342677815
966003415
1680140382
415236501
908840803
417374458
488729082
304104779
3695791
260430318
523890090
505102426
939399001
433580754
471743040
742898088
975867717
1652297399
371681613
455085579
183782808
152610957
290361431
339819040
546243818
244638768
1098776873
505900870
240116924
101060773
312436111
1239339483
1115269304
185020149
810577501
76380947
1156617522
1367813643
293387147
242273211
316273044
410805116
184110811
461112869
761173314
607514042
311197188
727286714
833115241
1112450665
939120340
557229459
141349367
596945148
236989026
938239901
51264114
611434747
588003779
452110706
403484325
649748549
483461628
188483803
867699255
448457677
307694973
446504584
185124095
797730550
361404538
870733524
950290010
478000958
911195680
712881587
183686899
996072949
530696977
1780878420
735572370
959024312
685524924
833622
350059688
249829545
688059
484835344
902158753
111838918
698056887
717042555
397508751
589577903
311980
814121208
603938227
969899729
675385773
1499076566
450867827
675614584
179171522
374447695
359189888
124380296
448623241
1355424563
430243607
705352397
736544104
1585892108
1172668535
714924946
685606395
628914405
466930073
1089402040
657758612
516359707
415487873
561444806
255853747
860525843
296611993
1438108940
751685025
466127715
657287501
278931833
65603246
854069733
931787476
358947255
885633574
217668400
746242761
274157422
466317040
1527705495
884473481
1254835676
236495140
1143601424
757724214
29763543
884100725
1095787115
426054113
1221728177
340299050
408106524
1109139921
796196130
1286311571
379284039
1398294480
781694576
458422254
266352697
445584705
583346192
521083328
240300098
370043992
1522524779
1089945934
703584742
948055322
777890628
391995875
1208407674
948025471
646192888
355510371
1282503438
499606690
1244487343
182838001
168489588
1058749088
534877283
183309626
507395890
316609152
615295726
623301170
776986455
1267028810
634702953
1731705537
1318455591
830637082
477676604
1527113018
974489927
54115522
1114215042
980874056
846675972
465637810
1368958483
29172503
167403710
344687732
772456196
656196896
614710681
488691726
577279957
316311909
322819251
1193466547
621964127
539366938
461622064
259606515
1565071018
412884161
336871251
1131854690
721682661
587319382
222555656
39216449
899560001
201307274
1596638693
1283501957
1495434817
491285317
1707313520
418215302
825132616
1116182795
599652106
1147397421
1230191114
436064721
581191008
316178957
313398615
203780117
148419889
602483887
1043799027
1076355284
1356218226
1237182745
877455817
192782195
506689058
341755258
194376676
1015455762
382537481
1048815407
1071797067
931681232
2301892
1040706461
382067786
416757329
765970148
425193085
1284131982
150488578
379702355
1035414035
1335207030
240664843
1682690543
246840227
485134985
92192115
165192614
777491866
536981375
312477850
388085466
259836172
450753971
1543814852
684808054
104377643
880757517
729305173
822369004
1686333111
66596392
511860604
603076108
1145211695
704837189
391054444
337599734
226533677
1270028103
157910808
242185905
337850
724878798
393611116
303847
690913905
369440945
1173625938
601268804
458103597
1421727785
992100426
406548346
214926788
1028143366
980830331
70069832
738175305
874961378
872987502
767999169
1108058236
1118504569
508490920
70515021
365599003
760507017
633008839
260032950
647904857
170256681
129620064
515537152
508789877
729811953
391665930
933018116
109530172
557169139
1057268505
480320383
144715712
1345128112
350525851
526218377
394817977
296550565
151054992
1170205181
249880047
614452699
792910204
417216770
370957651
275578130
354770290
610207817
1603322207
1289553677
1070258114
757995149
523098314
796623846
464188040
449972889
394401899
442670675
1287939389
901505900
449711285
1118230937
764645396
641919124
474379512
259129751
270757134
484759528
368300134
801939073
1382483879
1080551800
566736760
736979609
653690524
714303789
1193745702
806737275
932041557
634053406
460878669
944646049
433078511
403084765
657753672
692772551
200672286
1475379787
728893218
582271044
752961078
314964761
918725789
751903838
285437241
820641390
867297884
1530546991
1549166460
876763281
1053922227
228305056
610626446
852970072
295150132
446105150
906817758
1160086936
509699439
516149996
73395662
915180907
1284251604
881765530
845443754
180155392
390474158
311622060
1234452092
222843201
1572000812
1144142762
1069320272
474573532
347005128
470875135
94658085
86648248
475659332
182577640
1679377724
1139789034
259610427
1061889753
831616872
469513254
158714104
966198121
451451637
214212649
685995773
679486055
132131684
1192654927
294148842
291707374
568208126
612474877
282145442
1754505463
1238557854
596761414
1028276345
1072907650
24923503
1032890458
597687798
553336705
799492986
302145727
1432331397
369189810
1315821439
415966948
1565044029
1005103406
1094892337
253889830
233494741
260834850
1490196366
160633989
897867727
131626429
757270065
817879007
478278952
1058444539
577463262
781863973
432312416
1009186944
518992333
542989471
414446116
627590985
352388680
153302509
832413066
1741903343
467617835
1011334344
1048166694
1776335115
838082885
809439031
377618881
475775353
698742434
255542373
1334499006
777351993
529236157
708946624
1066032958
884835261
623340610
497028210
1037996633
578640477
56041401
167532720
1662164122
458221091
1120484393
1005398248
1389955535
270506451
382225780
478929511
1313999066
391472660
1387578784
359409208
652325400
325399035
912217695
297967650
590277554
697420495
877119735
718523276
1074605821
430573317
818256328
581330149
512981363
569735023
1002431742
456013280
162975961
1623085287
587961613
1056932564
1193599628
1132505557
1686300634
169303167
758616914
478347363
272697036
40960245
1684530246
403709827
220234779
604244782
177889304
577138213
1008590452
540103850
1136856692
318034391
245722382
291378883
363007295
1048326617
1037246329
897319495
1050838582
1480558483
1069322308
362213773
708053262
456336672
423093438
505264963
49157217
851617914
743063647
948562146
727381222
746803178
858188720
1176729675
515751253
678833020
569579853
722126484
752814218
1003290522
1685952213
1247720150
697689772
867157112
885418545
349189502
656580627
514824411
1024056446
1176738237
1518768044
369357551
1470653411
972036559
884613065
1655401347
375132147
71373260
430038756
1181284777
825967347
205034808
1619398447
129352462
460880715
825694288
511101992
820501946
905340880
194436385
815074443
1120993211
659235249
794221583
1123899709
599350883
1438366774
276773302
705866307
641382166
846335014
163248118
1230734406
397676460
572259280
222752859
1154150296
310224424
546413979
764734941
618693644
635285874
1197835806
17650343
1254059791
184678083
278140971
262816050
151144246
1056722784
1343714527
672928241
351397153
487033877
570442769
457062245
1137805940
781433311
651739787
193691453
1356153482
1149394891
743046180
926449784
538004016
173250724
252922071
330972978
956483696
1377476641
1121313594
689168615
289876366
596248546
558712279
724584377
1086244667
37916177
1694678673
316773047
985137002
353397061
684658164
846784090
1356808023
625669289
932849037
75921256
651321728
206450322
1304810743
157852284
336809345
869409025
334280320
900874747
1023680702
1429634599
1334541
1746758218
1066292698
1064515414
111437538
1298675606
1053304053
1261028497
1447609558
337308652
892570236
1276822274
799332231
421476017
645467244
644750768
1315059775
291923019
950654767
1753730206
994407539
1313559542
757548384
1719129991
828275663
786752334
836087548
1347532038
456265829
1210692417
785497520
401514802
4776923
452870221
414159759
1262355953
1346331251
194658710
1346871741
602466865
1612663105
1359507908
567123236
359079385
404748320
312427812
952405020
314643515
608375196
938335694
1258418262
229911701
1111219850
1150106701
518057468
419209968
45506986
414754695
449495982
446496609
399885239
411290095
466039401
735354261
492246211
1292210637
482475848
656773569
219777998
1117795973
653505814
1041621479
895496366
1524128110
414345933
443369940
734945454
333969334
751593226
1251756006
634041672
112450053
1070870470
708780700
384115047
1120248831
364591671
498430605
476651284
348139951
257786090
221863612
504333510
593314221
954095654
491423653
875695855
894597303
1217616910
1274812995
346295579
485700107
1508319313
1084277037
753673077
137025709
455227166
619166069
899879304
128970802
367014836
267137108
505184109
512273855
670237399
853434487
846867087
1244372779
1258826376
857899076
1110944951
747329188
285004502
354389992
794127168
1220065236
504153084
1301943375
97532038
907459970
308857727
542756680
626595882
253435173
866544029
1121656632
591600410
423351473
72421748
184574465
605949154
1037191241
414753564
1163198676
662944528
536528248
327136516
173847984
476666603
800761851
1464477128
1146600316
337915910
197882711
691098329
310254115
477945568
1102919804
809848700
855128047
1125297575
322801814
726068773
1423905526
679433777
499508226
168739195
461725766
620788
127137124
1691184161
625234103
472115037
986920528
440268853
395383799
1323573004
1455555923
1104455311
510041265
1561145356
180945681
885850285
527090743
1141815867
336400495
813867614
478883998
413236484
270483433
630743809
757067008
553053979
472480508
313384680
50123064
1029990123
494516192
508823400
981174730
753921768
986588064
945381754
1217406858
404788492
354174106
227553947
783947169
469771448
275774784
585327017
1530653917
625116202
131135836
621305070
364030902
965376604
1186009402
965963105
1230922547
767671314
468893586
433949161
441660141
1350980778
477067842
1399693816
329372497
904865573
637139704
1404144077
455387665
1097055206
107759139
315937405
348812099
898465379
548131716
494510541
1318405478
153894404
1144232861
476537245
771342882
664691841
135592794
484813277
738307025
182413979
670319100
83854038
97597437
1600803714
345106344
1089182568
445887001
939160824
477339429
399407154
459810620
168605715
1000443108
388051846
139993987
144494226
511019152
417133896
1068046497
1665952835
130645841
279167900
782741407
4063838
616190026
1215414932
336948631
1337513472
1124888646
483322083
476163359
195177663
199112952
513584920
476209276
1386196275
491689514
492053712
1415011538
712149036
1444995089
561197163
1012213052
493851598
330083794
1075866475
750082558
638156694
1677103504
198427089
691619437
497368907
1130633561
1167650599
586062097
1028192597
546683713
744079005
1307216844
1075444840
352874867
1300350701
709751504
334698025
1567694027
394127070
266355081
380459554
1169219286
651715753
542082071
523607068
871345872
213840769
1638821103
966949037
161528025
468071734
728123144
555783179
1389243592
497602453
400798946
1087923085
680250400
851943046
1029392300
382455023
641378838
1743271329
427261443
226219771
646900517
551473830
262354903
417674808
719949480
1137377943
934889435
702797102
480808766
903650552
1441086439
971113388
434618593
967187107
142415312
1403556568
384088592
675643368
1660959395
268995218
239098758
848358512
1225180107
240415366
753690884
720374
349361867
85051232
687058537
332462932
525765433
1371212785
367667008
299750418
1309611377
800081065
306571718
245155285
467598265
355043102
791834809
300842594
696315370
443587284
1596880512
1269101485
1001481544
802898331
951469764
495508881
780841502
1040406758
901618955
357456093
335464919
363386255
351306313
502088675
356076805
452418314
1285646465
921395454
599080
641548444
1332655461
270126103
276657506
468859702
949197
907498398
632194991
1455134522
267923617
577361336
1056719721
201223530
402402735
924778290
286882083
648963979
920652559
822069701
497321360
581176478
687491491
757697
945264282
972337757
1203378145
936872417
273555509
297841771
951114623
1120800463
354853551
204625640
459305146
796515679
1447318
1713225496
700358519
328128871
215476495
869976168
866546523
532155375
1179137954
103702365
1388139724
962598782
1487701125
2656532
245318514
54742319
528260734
244702378
99871018
470271740
1394095760
1189758292
776363483
164980551
1425061166
516821521
376297771
367885075
907004253
1161713328
676593805
295796676
466255367
387443645
780007360
662292402
599323277
872957291
1356049894
243888573
1299552039
686244712
333368274
330165498
363547597
117430225
159773770
411701017
313867929
752808903
399533357
646454094
748880642
401144918
957466863
891587200
191335153
302055521
1260899790
281908454
375657951
1105959994
725642213
1287502914
401857202
67605205
585070044
1583747736
713022222
1261841540
1258943714
434930912
443064420
1000942527
353128810
1281730349
731172231
608034138
658644699
799322342
799329028
1176026225
1632889481
1094279091
448143893
1457148282
1168787340
315997766
87722374
1750964346
497395399
992734516
905166442
1067465773
515561577
461492346
422752587
347078596
88002194
690412315
799031763
389631696
848724588
1009631892
262383014
288837733
197514434
963955947
518133731
669471254
408579973
1225350798
824807629
443965382
853364651
774834805
411635611
591420437
1028128014
519540677
653091230
1551127842
464751527
691368650
431332524
1114185073
1261075592
937218836
1389926282
208797042
448846352
1112523724
442855291
47711842
559470429
792829832
206147614
163221783
294726834
835873329
548514155
906174350
379349073
939974915
364899630
271373208
626568367
1010801463
735506025
550526135
884737357
211247172
349014235
550373464
857264817
180911248
309148668
242597195
1320480450
606829924
469733977
181393946
1294755097
461048720
962707015
1041864591
118454706
404421622
478328322
956905541
82801384
1002760082
1652697909
124024752
1062804363
1376351662
414416375
360150868
1136619958
334244035
803744334
1634231363
581384548
1487783287
428903391
375861613
1059093405
340661110
1210195338
348127199
1074573703
141874165
1514742490
468271637
384206495
309419783
1080999849
425879854
1268567637
389109571
854176912
574998589
1733714847
376216362
753441889
661614914
1143047627
1105594018
475300997
620318406
250881786
780464393
1332771976
336292462
62478276
424800562
162243515
1222253576
476904171
780378088
64576426
775353615
378242014
899033637
426994044
216386815
483084536
430154550
289450764
192216575
278965779
1354669108
454945934
654689328
322136569
1469153220
218191653
645094217
448131848
371603017
238998401
720171424
1000189368
434124802
1079364751
510472753
526154416
1051100769
276935870
338536433
1459430391
139469316
793807478
546289935
999540838
13609783
58925610
1369027517
414500502
798393060
769694522
485692747
544639300
807918
631744181
1321042479
205223773
825494487
1613819227
502300891
746229500
367444566
132193025
244935896
640761785
1197408875
508599546
201536793
402280084
1043323905
638005635
729465773
922545007
1623163772
491212083
97915962
1419912649
4062451
773997051
949415545
160006048
298909579
408336969
397846013
1530149218
558988312
727901487
265200189
887631694
389441814
478089392
1457775622
1694291736
442689507
339654803
292913796
268703451
211638458
359994520
1648156047
459221030
851885361
1703605301
376635808
561260422
842237815
461210147
627775049
999995075
895087619
235849710
281908076
1011380034
878285081
309872195
33170348
1390614073
1460616305
210549043
115495219
259773935
373866605
1054876578
154014451
716046601
1552744007
182093350
370893926
921806917
428140540
165288102
362383403
792571655
1118498909
1686020786
1516913949
388197563
709891233
316570202
453767805
1244722942
1193225641
783421009
1692397393
522113396
1004567064
209674792
655218328
324287670
293580305
1213509657
1589862429
640669229
264746505
843068160
930090656
349039469
796872975
866576562
184212943
1058866520
660130009
396007780
1553732132
365561842
1412161330
177848770
323818550
1027150340
1180142714
832799741
460585518
722792881
836482241
1691293680
1129793914
458697299
1024713494
481184743
172049912
779775136
1239114335
1491637692
781083051
1049894996
540091432
1445223313
736671549
589792035
1177720676
687656857
340235828
977537588
591074870
1033543876
1302035790
491154406
1500480993
1669673623
338623426
399620649
58103134
453339613
1675834064
1294527862
1105995396
355889297
1320848252
187835661
1474358709
714695167
321952802
444119176
1247979803
389980825
612843986
1147139510
467973646
485664115
547030756
1439485185
250035331
1007842630
1186907183
1060563087
743126341
1133711319
1078691365
665096773
683183031
482857117
876971464
429618072
704888699
177634821
1625068159
978864745
64363371
1107749031
588774625
592671316
618490192
357677888
1302690421
314712401
795619712
143871438
843201937
884559871
404004078
264452105
501252113
403927082
153551316
412608349
132614969
395790013
127813370
1601325442
622499657
208708414
98931830
555785209
1381901038
1252893115
644741725
798439641
151471996
862311652
695195807
1028798772
422183783
464781984
604016391
1516352
271150999
1314657718
1000275695
351592574
1684531929
226507805
228293142
690809782
318350429
938729564
1141590924
362927109
376939961
265159523
512882459
137613158
1077934398
291509734
399543500
1248703895
1167591853
293743512
187857559
852621581
645150619
378877756
1257386792
516216885
819105653
819795012
698796694
847080216
142273109
523254076
179187004
699090154
1122891138
915752327
932785960
769633784
540768252
915658101
1195289832
1424914458
669710757
312861037
335478576
664140590
438308729
779055735
169279079
483428252
873187192
1147974541
1138773923
599824528
1114047998
500130798
1464991424
335824991
717915534
697702467
122355505
494962016
1506747631
1071643927
289352196
80659820
52898373
702256412
502344032
59241146
971943988
402651996
205114194
1008303633
873660229
110524094
491459392
209922209
959426021
1166639643
158083321
1476218545
203157886
1019969974
207336164
517902153
842221611
929899047
511735014
254026611
1359658394
349469776
133421368
1215115459
801019007
272076084
197160870
313665470
720245586
389661325
514721978
1156119708
906414835
1061113953
553450075
1770883156
422656737
522176825
204770466
1012233534
106650552
231195593
363657612
1769130497
379652510
471928664
317023854
739425180
657138570
81592578
116448997
1334370922
686511516
1178436181
308640118
148219875
456712551
365281896
238569111
1282436593
476316345
782640524
1138756317
1426065239
1048159343
34508402
478395224
145245261
300273822
1133488161
953744133
317110967
1070198476
623457892
822686108
217093014
307987851
525855951
413800195
988616628
1771790660
933433
750376107
456426711
600633066
979569244
106911868
51353325
853442259
1075137099
358564219
436683838
584498040
700814938
1537014491
449743683
484987628
133696651
467994968
855345567
305707966
159930473
407514321
431965908
267589457
527903819
428027205
287991371
876248459
748669702
378212477
1224400057
782612229
933746614
936529164
468527184
453258991
650472827
987543764
854848948
214983703
968149092
416983622
830061241
831321036
574188032
359422325
1140744408
278318135
554996179
1510978681
464798446
371639492
606056937
643061195
1104106406
1375823276
562733339
40849148
492251958
382908142
1761313004
459606916
1570931909
804541644
1333086906
540935372
881447476
384941013
651064023
303468885
404851099
99734032
438301499
1258627430
438500939
252141043
568547264
1009085572
291996545
924595560
1431239555
418648352
132319987
70592250
1304969447
963958706
537808911
1693177335
181398849
1063664112
339084483
850608710
1014239671
296826714
572456776
793860962
449763305
801446148
623802721
668113868
50880300
1155729558
869899179
1668959437
580046795
628250978
874040897
1456218744
850437401
389742499
388508472
573438280
487230865
1091213131
568700126
1766110399
293438505
280861872
329611792
303157274
667656582
504510042
46910576
115159448
586849935
1004290782
412930319
308470426
777674682
1208387682
1939604
447599887
514591627
596716595
1348268526
115634436
314637847
177706059
650269766
1198698857
393036537
944829405
1696560399
431374976
388050574
320944322
1295618276
257330711
417668051
827679321
1306026319
413665155
1011682515
661378395
510268571
633344763
333293659
456632807
531729958
429742036
280240096
91855586
119525973
558143620
141638669
651453770
480748
471692580
25719103
1259771497
1106898879
1420089122
3032637
700469763
574968
359793932
549111418
495449363
1000532558
257064187
1197878017
31443444
765849491
1346136995
1473944202
412747563
909097642
994493188
542426476
90039416
1405696646
1153915936
663878139
1155082030
533238875
388887882
338229918
350055355
178815100
1490313356
1746494872
899214646
1464100742
1292206086
1605414814
608261733
394014303
614036142
119627298
199207055
1444098191
1000845035
280013027
109368054
370920108
318969785
269138238
679269656
851467024
1308184968
6705484
402919891
807494829
789247740
1262941607
699535925
305866426
244739482
1159425247
1104981565
167300418
99649447
182711188
279985931
420614420
244732443
68701445
626946052
54769496
110513538
214529244
724099127
461148734
821205569
221049391
1003129013
1048516418
628813795
686019801
200398528
164354585
897013840
340409317
369572936
1145133043
685153192
1272694848
1238765477
469118361
1026954489
186095804
952874
701431501
883634263
641782457
581519789
502215482
1187937570
522423761
816564406
207485073
744649184
529954518
1628592165
812748765
240756087
580648071
513788064
202712821
350350173
604778875
385333407
616828456
39006884
316606076
715825661
342468358
414676525
529689386
962436
213912196
1343112354
843684768
919770024
1195037624
1266329503
1457216996
440604301
337147874
694892300
454085373
1386651953
1383314597
238749984
440752298
780037650
1065619306
481988210
396790677
1657953803
336780400
469741587
148144509
413783
1006721724
1356200527
250706600
1436682448
586279137
744666686
166153938
677976145
466203438
303089235
1165769808
393642113
74897839
740912401
187385354
537801391
61479363
423380324
330071809
219566687
479392605
1102006280
747675
809784838
169459064
813280675
599655093
588059999
705032625
507833321
683281752
637665964
849626450
180632307
1207096089
1259297593
829501494
33677552
952921885
1282599815
366398149
614423611
322384777
1096211889
1033304550
1181461913
317616024
874736176
518218091
1353239635
1038040368
956898728
577967599
354099509
1747426297
965411111
890540320
506016068
453288525
67927455
235079908
1572845205
677029543
1616013121
560761231
516274870
569055520
851956944
658773603
319479791
669655129
9632911
468304916
1179260793
824030476
965103377
120296622
205198944
376135746
276596936
240916409
1181195972
857817532
941065982
1036818826
399990913
245344299
1107246196
373476141
658190140
406426265
36282293
1669164474
264971322
1494542409
174984738
641355099
1465817233
536355164
385384365
1090437299
2891690
1455804118
1279147880
324132803
255078157
298170740
531232336
201510849
428020938
404397812
1082702634
140846350
583524976
931071383
32512882
603108690
792264998
396927407
670813429
912717980
984843127
242242938
319946946
386592021
77809131
359600639
450591446
1393368230
734825120
625014194
472984577
938284952
372331325
386081988
1362069137
333526584
765368818
399739035
913372883
1061073105
859303475
837525807
945190725
1007363162
1260228316
131067463
910348571
50288655
340426399
1680957949
243817061
359660827
509672610
80131113
167005840
1356062911
242143905
249219507
304008233
79831572
1451630558
382549110
206114259
357553710
945254298
380668477
53438135
857361511
462597658
1555279031
480023879
1453465612
378842044
623045897
1021049428
1452650781
264983460
528852312
1008447937
753036
777169377
66485892
237467860
768545727
1581227222
458630953
876805603
497926867
1275886022
752443187
1258875180
1351627677
884698135
723546537
121838283
494557699
823922698
670134149
488590703
1067402327
1277616035
857688324
1569976212
255854732
446232651
1402353971
751071302
321441765
728585943
76539296
184105419
1202435036
856687525
1345083014
748290866
679806027
768775102
464759383
400596639
1313723839
1379365595
1771723252
795663658
592613311
1053459493
1639294369
1112839717
788088132
110508387
872129517
851084739
802323822
251351845
1679570016
926900442
446054004
400990975
707677587
1152096428
246399210
1116159658
1066179773
920881701
262185605
1105272613
1422816830
649153061
1363963402
893939678
1293795362
720814278
1256907920
388647342
651212873
521853790
502729599
368592624
618427338
443664400
637760204
645120219
408814198
1098456403
734864974
91594419
804654368
429915709
551754818
1232608422
435383460
1135871977
840784880
496790165
270344413
816804723
353168063
123436177
406129805
897391064
595500944
674047189
442895549
390037885
1146809665
989188970
1359432633
265034189
420962967
1030676042
960279550
1149176588
1160835631
1116912998
228026702
856088261
1326336229
834909158
823617966
704137782
123500458
1004496716
811610157
352497246
1408778745
385904601
1404032457
682595389
833602279
739085867
453349854
433529124
543567576
486953816
933478543
749020749
877957554
758953460
1351541898
560658171
613989286
698933095
329493837
443942481
766465607
1103877835
502023784
854848314
736833345
1460474013
442832535
456029594
1465219659
316960772
1103339691
259687915
861173394
225849327
874307697
508503985
1692293209
646193150
477175095
1640498637
191349487
655720468
481095547
453278577
604025129
431757527
371581557
914852709
603196718
977087103
1246494992
461382979
588596998
1772175466
179022446
249199050
640897056
419247043
448827733
474748096
764815805
1538578581
514954494
668939478
255186487
96349013
1674844059
1366326345
1106680757
296154132
197130331
703951982
402133744
154279233
538389959
37299836
465962505
277847962
1425365294
441289614
335259482
394577117
688669576
517042247
1364093764
958178207
457260897
873083045
34206994
138686676
810214777
823187445
177407627
577827518
1000265693
393794154
105205183
192837679
646478683
689711701
374925583
303603255
1119818423
1383242212
869808394
1082597393
458726589
596705307
1209486843
1040057021
1100935622
103995326
1635277159
342344014
795332353
1066333477
1120351616
337306609
546477161
523036519
32398893
758380091
758682852
267053210
456283145
560976066
457096475
1043223945
1076115780
97361643
399896020
280970177
674028413
785908396
819224794
1448954781
745529623
356966486
1153239355
585071095
188151628
990451221
1603525102
1475855056
374952460
393457790
855157071
285385281
20790365
310577658
550448287
509092418
956325904
444995034
330423177
141937497
360528750
20878244
939274665
385732552
701986427
442543965
179798096
349341305
685159945
467682579
779562751
1493575353
530162124
1077396169
668345060
1475052908
583380855
1354231294
1295960682
1101022250
291436096
127151409
386405641
940266633
126108543
525526243
1433635678
840669
935323190
1648405977
755566586
707999815
190315963
565263301
308386659
161664318
866681119
282423372
149058259
1239238980
412413658
462053869
1292255266
792233925
669246641
1404012702
808936678
1320576905
308869150
355162819
316595270
1271177234
282546390
88741810
887867189
358173979
1499275666
502811906
434006668
1080317913
477388954
352340244
1246022111
282298052
1202939164
416982905
445412478
1463787632
811618326
160227518
306806515
215169112
747267174
143781882
1511458973
418179448
730496177
878011386
368699456
233741107
751896609
1369589354
949147985
581505591
1657797172
1399604713
870150784
283253730
276994854
741760791
805453100
1350183479
492304427
321297877
181043710
645621602
70972541
522285141
568775480
513433563
57516999
712832778
170150430
492296480
215577244
186226698
944523100
731874063
42673784
1083902919
1103007288
741641272
948945117
1293629039
185974844
602908393
276258332
996853083
1126861443
1219959885
361656546
871199367
402254963
635061757
285025678
426682492
698813890
1653478388
760133190
215623097
1369662506
1362729425
544301069
866634288
1420552325
252592005
261723061
411227328
1055979862
433906888
126243378
1436053192
496569612
649799013
679012202
598298685
393412391
379219790
1718320269
32891310
1249105995
250469636
1087188580
1043356603
602797932
741140063
626845101
309506128
505918328
484654977
1050115915
1501548856
792490299
471316160
1458882125
216370807
1037498620
395356752
363644065
1571613592
1003730168
1100247765
1228832
628620463
1410881338
1207734647
1679705615
668949005
1075473298
538420321
221583793
536218607
466590636
166707666
1329050897
623928377
53008970
1467083133
888883797
707506824
735996771
199997557
143368329
355583176
531807500
410058213
763097578
288077204
422682761
751335189
753705202
1405458975
660624043
533382359
90504516
95831509
453058309
605183960
815560724
524890685
1345902402
633249270
461464160
781773506
682562245
1042227053
413331714
435089053
1161571388
958413754
417893519
520943915
800480253
1739287003
511872854
787353881
418051249
340784895
1219778893
689037835
223398440
1392888193
1026455886
501516080
1172948947
602542771
687959995
115881207
390908666
605804413
1269116488
898814159
148154300
326257022
472077189
878412963
1416192522
104996388
428378868
986512257
687513320
431833873
493135682
579369494
1450166561
888352664
352107139
1628516829
658820564
917107703
980710280
642476119
695707302
311028178
465772284
1145149906
1364758504
413727034
1116308649
373739076
438628553
128896687
767316526
1414232173
364565519
923492104
503907188
839275325
457116931
596890656
411388470
457481389
418297984
484868433
459691761
524821515
195451628
626419662
1340146395
1683324843
466024868
828146223
514902083
1259929180
279849285
845127525
1126580624
163217622
267642461
885558775
169858845
164305198
52326493
437156235
421692630
317128434
197113823
961913900
626296525
489428794
298341753
1355394773
1164470430
301451405
302075045
724589077
421087059
709318922
716210248
1256787421
137438583
417302289
767522367
1614892515
288538742
791787135
396567288
195123696
294468585
468563110
365251820
460625330
905759595
892606590
982576152
786798929
818426618
1136930898
248023362
306079499
1487125918
1615483066
701048211
473963279
553101054
379830287
861105672
297318073
834259975
631020030
1358920320
829111857
105132506
1576562005
492658710
1476825292
527332468
1396937262
449699991
561297297
659562543
124460602
1676781859
648170649
783978402
490559853
300007946
1017105589
955295665
1306354323
648329040
292002552
902895369
384054066
373056641
117231743
865405192
416179976
123533882
1316991251
813070983
513113221
861745072
746984658
921348248
309247681
379270061
382404543
726505242
49448268
1304413302
1192315937
496211738
1312990862
471436689
244089090
946015607
1075661470
740215845
1230419839
440331375
124817155
1061554992
1222645676
1110967706
1306058713
926393038
302582441
452624688
302157278
412332165
1094210332
155443225
859457414
752147227
1283843969
993173774
1099548524
284436913
296994093
85843293
1093006321
362366672
371381311
782050641
984532375
620313023
67459023
1417510297
1082936552
528713712
685512298
597858162
803490619
122202588
1185923766
471057951
1234220938
520960196
543760712
439729014
275357255
469811272
34825257
726394306
272247997
145046803
628165
390134032
1087990700
462587192
664159153
424295083
359077834
140450723
358032668
36866924
643044967
291149582
187532621
145750297
887329820
487962959
327262240
1383564289
864784926
341154729
442169428
658682949
946711492
1539979245
583210622
157424670
1685290620
1741425462
339522967
1321366957
80894736
69597584
834040015
763665148
532447805
161943334
1100116676
974113637
1013685398
1184922205
416149526
835697099
837480934
1445337164
595467453
244552397
1284399261
324720555
191893390
331905810
107820725
437607975
458269971
686861545
775575790
727430333
700154277
1396554011
511063016
464618583
883309531
50766390
1449253415
1054030542
592938083
935608918
378197085
665086585
354728858
781215975
982545088
477790816
710316266
1054251276
1621378438
969039712
985307847
877363190
406684722
177085213
930528740
797355138
403530031
926616059
170759877
222199951
847915271
800254001
334237427
445218808
980773825
973265797
607769837
477556285
1017742515
436481175
928483710
276208972
914241968
1114934136
509508837
381658375
233104943
1114113874
653448295
908288167
408600531
175461607
1062290225
616539637
1626930389
1102732360
1137230775
526198843
341520265
372368083
429097757
451151276
1611271992
582220532
927403356
35734475
191021245
280379140
314061214
808337294
718875468
921316321
500846242
317487949
282525126
1346030769
319276470
1041303773
1637862260
543756720
878093756
209590858
142703947
469186012
660667128
372156712
441813479
513870401
512543552
1328057994
949239770
1115717693
604640494
307617870
160131721
875760544
271599520
420308349
567857496
407739994
448637950
466896066
322699111
495801319
1647230570
280971657
1390945479
661621114
218022953
451992426
884632421
124938299
816624583
675797351
532702620
208644545
551091758
466023867
1246892705
295786717
62050853
351239106
318579034
1554452356
397538098
545694445
477734223
331791613
237153796
1077438109
701632194
26226184
791109605
641231450
655979655
208514574
406732626
638592585
402632652
398370078
139928358
976723464
1492797629
491281856
633470168
158880651
1112867941
1167080265
74676163
841833487
1149547443
106346012
269975194
46248980
834873688
383403722
1113552416
165531041
132387518
452174225
593188230
880832623
2595252
56555216
1483563439
313874272
251153360
251772847
514320568
460958966
321282629
955965591
745758348
325182121
467403411
800137338
925410628
485012626
158042937
432255670
511696072
336862016
435774145
574959614
174318882
893674578
1168664515
404206057
678916785
1059036693
735833492
1011014737
884580793
378631138
276701612
3511116
789885611
1628672478
61239154
1784652390
810194085
319949792
762667733
522339712
608542859
1186287551
688149792
700998723
55073096
991649780
760180106
1041087966
462757366
1091958061
244501426
529448959
179287366
197578667
310470993
1294983759
1104635219
444878510
181595116
134082418
962757043
642070750
533641925
1383123031
968300538
504469098
1086270215
182336
569950638
295903758
652164883
310531838
507488050
1252087623
1182912351
667730325
1076394666
850250158
506516897
971644638
749897626
340388555
1323435949
742751548
457806255
204479835
783030115
1726471987
215740538
1064324664
431512722
1470785575
1330475932
773873514
577692319
102869923
282972513
335316459
700379646
720814540
450409812
1017905187
267056874
392828935
423503580
1035292571
110463705
72480738
885205159
483878240
930730469
239385017
482972538
1343829034
385491222
380357884
1242759780
523251308
910743165
1141846439
504284653
724982561
1408733393
332305558
267344245
526341572
927850103
281079144
631706631
284236093
312722084
388996054
1093803434
367779427
922052624
193095605
897674963
401793502
356269695
414231539
208660178
120322405
1359810895
13625
703612839
1071091813
468567059
612452708
1071968855
74018081
372187051
1073723951
461620755
756595230
612374939
633095447
1608957083
941137047
403438824
885880077
1762366150
96558642
1199600208
742690218
1197659001
1033805785
1160522085
327585556
395361655
954685348
262087831
527588590
985595407
395647313
43458263
432458355
537133537
762966334
674026703
412591088
1060517727
961850326
418925109
1159790738
443930850
134926574
1409666569
396203248
266416237
762763996
1625795203
726225367
288274248
1665071518
581878260
461644996
381545201
128839991
656379967
727260114
601260546
940937172
273442140
242411218
586616158
367765120
148953996
704642965
1357333311
585095186
1335600893
1120407126
783213683
27362114
413921690
320005179
472964427
432574077
946001814
786250763
200292455
711585105
270303708
1095591408
494940660
128075507
476329838
454650764
823628674
981009607
210153972
827235962
563719980
816462236
411554179
348175559
648120493
523950360
538563077
306081753
349800425
1435360997
359929577
1130952420
333923877
1057852370
497973555
60852021
92601764
411465617
498986386
769156279
493120292
647501734
964519684
445357045
999556057
547874384
642533224
799392011
218403318
400203339
664906809
308597999
592144665
234609849
516251905
64924567
255763068
906929760
1407197796
198701131
992475959
582727569
596856357
218040910
892255238
688537939
515166016
272512565
424846931
44363842
105829292
406452441
530792186
892309408
390715650
449741809
942546657
503813519
381306719
461712992
379709950
435036936
1282158656
393536827
282028832
820746364
1641172730
1672921615
497364783
1402743785
322854784
1403044717
1255764897
1115769335
680613186
270279832
418840255
440092038
425986666
465314478
247736713
1033386980
1511262535
279799410
316335731
788332901
896140
547798167
1077925532
749501775
278769228
127658994
177060374
112942257
824149751
242445889
1053673644
1056592639
682829694
957944169
154873033
1345559032
1164334820
416116669
999205752
460455632
873163741
476721042
159947129
811328315
198549181
898412777
132341898
382085265
165221402
1390856869
404560529
346908613
961568890
563341219
1718992140
1032197865
820991061
897411798
890062866
542646431
489962002
1132289224
408169571
235031232
521401910
370228640
782636900
1386875179
755372422
202761341
818498850
346248170
1065112754
583976394
1085210163
1394977042
821535836
740198497
1398602203
617746591
964021166
288183750
1195771459
293235564
1215486024
1406609300
250058508
58877775
104147544
55055274
473153453
289690336
314679837
473904223
385517010
595182010
1043235310
1685878622
317878751
1238515957
1141764627
981999685
439207837
252633922
1441396293
402851112
180817555
261765194
1652689783
195110194
666073621
786843343
369817610
1722499792
881077835
1473254103
348897746
339731885
163745908
375362422
1398494039
896931004
797094387
684079295
406030124
857880753
846310227
510844900
434310744
745772005
677037654
360279455
396294094
1797810075
1115990481
301125974
492634937
342412921
410665587
505277474
280762208
530730486
436696449
1317158816
316818069
950273697
1627822023
348685151
838127464
1418671513
1377218480
985331276
996999600
411654378
886023498
1140654357
475286803
1038307961
625206178
1489756188
437294385
532184737
1326727523
585598947
600579014
835018789
292366286
809977125
995898155
1053108822
125235141
585103269
1027297211
665381109
306656025
185513847
748588290
1248099301
429517524
580385489
514566758
384852511
1103801815
762737081
717636640
402479818
1273301723
936386168
330558590
1161213897
374659473
984072786
83406373
184317019
1248722835
384686580
365621649
651350375
1003428616
542745127
666334421
936888936
787475520
1129938800
1155283522
590421585
660674133
671532908
513063815
302972335
212434244
538558362
943863425
95736003
792154034
333217570
856011384
623200199
447229992
921893211
754119590
814738620
329177209
1359090478
701967351
44745821
682660758
1320525221
593084007
741529814
907666688
1082630784
1073516591
247180794
269201054
1035696760
398260601
933261089
1046410745
1529266297
384792026
1680350485
1480998068
836481185
546864702
679805841
530122056
1456491013
213857702
384778309
842191490
325559970
937588830
318419202
217670584
1555122145
1017308742
1099571289
1489623273
234850578
693796672
385276787
398372836
235100475
774254643
767119057
734146021
157378724
283953714
815139114
188958377
1277329859
1114435925
889923631
255048271
506942129
385390690
1058738835
831449934
312970915
756642987
573279666
902677322
695145422
568353704
343235964
261338283
421996265
199258111
897773102
705706389
418416771
819117708
1492600987
1410013757
1280562691
477072315
1592050314
514880786
1212584602
945381993
752846370
863576618
267560196
530135565
642980327
429691454
928703405
357655661
317219199
1216920434
792768369
1334922355
298046319
623257640
518659493
619607582
293618736
1683861608
887412644
677590128
694308045
589124608
1638392911
423343638
935500822
1683820317
267477538
723912385
499525171
1498080981
394412326
226853756
1060577462
44562450
535852265
398730656
1447190986
1545814285
225842273
696721775
339425485
1060415083
720669161
494054623
338230908
391807344
654791006
465782813
1072257559
381967184
790577981
351191559
1314452144
702642625
422376245
840626183
313432448
731408078
1663173496
326402139
1711240261
681426231
518067412
403656224
575527136
206763043
129135724
943000724
935538520
769440634
162819659
1058123403
723742655
668409420
961852539
300349608
614120235
986618362
187472615
760823544
232514527
525563351
466347473
918396024
1071797999
382664009
1145729369
670015146
254368958
483795518
104695816
785807508
1376215991
705519034
447785778
265586733
380848762
1219155570
561293976
365375106
705779744
866090015
286027933
153853937
332476167
854678068
865922778
475726532
250449244
326001584
1283417859
1739426292
574574463
753792325
582099430
457142859
435571037
455896185
578767716
206441242
30817358
417111873
906796752
703927731
212621181
503929521
980382586
808400027
1198835678
149444716
426455857
276089899
397408003
711023756
674011785
538674868
288691484
553828985
761423729
510379515
1191358379
454490558
705951764
821421749
617995305
555113309
135233875
461624635
1101283208
475572863
1253573272
1336768848
489682145
1122809976
636972698
804583549
1088161549
763093108
431118741
1393860033
766496188
741623860
403141007
443808555
1605842080
1300861550
1003327666
465346045
1209500004
766020446
411886877
1210211209
456384033
447391452
564723457
397880166
781743216
49450818
1387706439
400320661
806504025
313551586
817474238
984430636
76620836
313761091
150606575
459839159
1597650049
899942798
825820177
51767986
734500445
1108992907
384812994
832828919
1397420508
1198303971
377674701
564776302
70482453
267899380
245406577
788242044
1053579959
1387008352
412543969
920311725
1324753288
441366458
1193964016
259528213
86661837
263206019
1316700416
1388020844
949947931
482400918
1761160296
285171040
746230651
727735359
825441199
669816681
290949602
534441434
1234672316
827077553
382023822
208950272
461244903
210068184
947985731
773366545
642239837
985255433
173786353
1574904002
426862201
234811373
874555668
332568288
346958599
536974371
250133574
209212493
1612702731
930892053
1042272408
363766089
864481590
513433453
382259976
549580455
347462019
1656878457
1179297468
154517455
464692649
293743907
364711622
71894809
406589536
1348344562
783027474
1095553525
821169694
170644512
86641014
228208403
1107940947
526060296
419267415
835210821
912335498
400751246
134725329
225337544
995891687
645235871
821264441
420419349
42166216
455377631
1036302529
567847721
912044592
1473954869
77946888
759096542
195696661
509855354
737865898
1496024432
181807125
1178601014
652975290
949159303
395534457
818257902
1061254793
540603475
169508716
797431583
551483089
684926336
145994088
279129559
449467729
677228946
1388034830
436133481
1220757025
602997787
225984754
462246878
710021429
972429146
706928085
411984113
196169405
1058429139
1421263595
1458479090
340104480
1279007666
1355025515
381801111
280607187
1770201360
963102113
639002152
1351503909
162032526
1330904611
285258998
1233714497
275924192
947632699
1006792531
395096515
588383157
139349305
883330354
853951328
1415766613
316845596
883029798
869683942
393254895
421614626
1736003831
248006479
1030238787
778727415
776644190
923100761
1348689077
67180064
933741155
1613641622
243458655
395087091
508118507
474812025
561098656
442469744
459998722
310652847
218689337
343240707
704656030
1285123082
1217491603
814527024
237177137
431697163
1062477171
412178178
1447167994
951855696
108789691
113447584
392138190
692352727
235050247
601759159
417069266
140389805
584249451
1097090086
108902217
228828202
959607286
467183586
942022909
680633628
263978144
1394700815
523043146
354839059
1219514490
472589854
299342474
147609681
878753138
1402974045
1347065645
1153344451
878661864
130892393
474756167
438676803
574873387
1225821124
996009494
1354851324
1011170053
193046484
244519371
1406248173
993078759
1101840839
322162202
227731900
253779126
1235870717
348132692
408798861
528782664
443425545
356339934
1467377274
102933977
936559293
832443258
1347328160
744631977
366989181
1293355822
474478726
1187711980
28472895
955042814
685098119
494888236
582441183
829322714
51014524
965829550
155347765
641024815
399688633
374757719
327014551
458866868
850010806
1356730556
71199687
715462743
334078374
545209401
455465689
547817887
104534232
681660225
637014705
326249935
171062808
835140420
730325440
626134893
597765191
919118126
298111832
1363678255
575828292
235312311
1022849030
648317636
1023013375
517458625
286210437
578206015
320091307
1509432660
779685177
400216314
203419265
475927144
574922884
398607078
131290553
330584778
437697315
1016156327
778212848
866094954
1151159784
730292272
729431237
601816812
447989867
1345678080
33947733
725221265
1119210046
401783688
460595571
1765213817
3412695
438401518
1037127675
1378632829
327379305
444762666
1478578021
207924464
474873681
1486660631
339636
600806788
926360531
440054048
322155359
817890623
373753483
787074810
918460724
455145972
314270599
205673098
946554314
1396938933
724946282
444840846
1060219998
1292330748
712706856
1736727873
664672806
317425837
1105092197
1414622140
383918914
305921268
137531786
311959571
386785597
176404048
405258334
552309848
830011183
407147482
924302832
280210525
456858552
670471515
132882736
259254291
452933488
1054935554
137037758
55533849
414699210
392241528
1113393169
593000831
1048779064
1396591507
350657109
390831841
294792113
769375931
34377613
805315708
1374735086
408576680
189840544
872453416
1145488769
947697588
213965227
386532477
1404135852
703101572
447321821
785760886
524653156
121539613
473460191
655233074
908508325
1566722081
273604487
1294268467
1219739787
134275215
508927084
428145386
405244131
1073146529
726107357
796383316
882897927
1126599455
411002077
73471241
500802511
525203271
796807383
372221323
644902392
1099603043
191968138
160755604
271527930
337677338
363138959
271085713
309199955
315589528
1239584558
374600369
997036076
454062748
730302528
216730173
338428883
433593591
1327310360
1385437353
406196275
632638753
426912043
343284847
468146928
513041300
351757270
277637891
726681926
1473715464
1686526406
349169608
709629573
623899310
661217513
1334865570
557129535
346918459
1031339699
822577917
986097697
648162380
314210968
747846009
448085868
1480146887
407904105
615832616
199166885
770752847
776209862
1339936557
1109375985
138290817
790927787
1184681223
251676580
675792060
889060108
229541256
447899732
863739478
422584826
207289734
839429932
141374272
463144992
782352373
1080859623
206582853
908608933
1464231911
46849906
354569924
1555122235
147548806
1132382943
870641342
85493670
881720659
782711616
428058475
954095723
766644905
855308839
495106724
557203861
45198374
63296075
365763326
455699532
500351803
299539961
93568696
374301637
211649965
475373484
207727188
825724568
572661706
349062958
343593255
361616301
885783394
246373724
1111077574
460938816
1453992467
402792005
1125299110
350647671
1254801933
1209749133
245125825
241503713
341065687
840005446
116882959
1128670328
408391095
525303812
348389463
104000893
862947285
542142999
449054962
1156418247
785887102
793555858
538588468
948471309
769336799
321808876
703051792
96766404
519142966
1005344592
595301930
694846592
798246356
647301966
941750199
125185835
670221824
820310037
1349362220
980729589
452700145
422141727
1357275715
322852641
267415687
1126054999
873498115
836750749
515113819
1720711236
430210584
417536621
434737075
1170566535
1030436732
955514745
135619521
1011678421
411493801
449717391
421810093
1670939187
1381279973
865452306
146561497
332516770
1663006414
511822509
783809127
745375182
717012885
662292093
479272724
1056971067
224240398
451707254
87541898
577351281
953996481
979412133
399606324
200853129
709414183
752304025
524188427
473266840
511141331
263081546
701153032
931724726
1021957736
550602088
120861129
667044423
474658800
637391813
214937359
366686194
908281283
383783807
462661585
1369594157
376116007
408581934
870781065
378819237
486122281
1081320533
90598686
1157656521
556762424
521374444
1783248844
212653707
489282159
415610087
968189985
331044828
1154425052
289559171
367132587
462327128
1003768913
180663258
1053382282
1233526707
1255835808
1675004256
721601372
759556405
205820284
669999609
165889625
467144407
740719526
424029242
837096686
744399992
1488960570
317525670
806200424
343070937
802849451
463658221
646854234
184603287
149671223
1122009311
1248418201
259888743
70803879
725149204
370667044
1705466400
687335301
972463683
832554481
845491501
125360270
307407237
660503034
285122991
556995957
218834860
634112670
359004750
653402417
21143384
771813513
629067533
463528225
1191339856
621820560
744501587
1146066759
1057520227
455250871
845441703
582607320
510288404
969160040
374057018
562625038
438876559
338379446
154957840
535664716
1456083233
973931910
379262394
962464968
487945934
963688249
837567764
463281123
368518137
1025792987
1322379140
1569674436
532757407
1279059946
564635328
1292358207
888004976
1062349067
1080159453
626892712
446786001
901147595
1107245019
980324238
1331819094
185136111
293897449
695273682
301514164
1507844806
993068322
493776564
269098992
671268874
452471881
1298786847
1140504945
1189315943
1029328918
854816246
336579885
281964688
928526396
146179911
1002618015
383095514
292749071
432053673
805442823
560296477
1373086269
1138246807
331951308
871496618
380748755
727228292
361616647
152393798
900685861
299937672
1362104582
193590150
666105094
1727928963
28498068
66718808
1658411705
111288265
667903515
199773919
291312938
1183194600
178672011
946050911
410110183
1049639763
459250720
426505051
1010030731
713545152
374198107
545559059
1185938387
891264331
260019342
1414696911
342934088
334564407
1771549867
552816516
93662795
969560697
975114427
464382536
512630778
1437638
1206626853
359675173
522941018
460281665
978309721
89752418
952835691
54642362
849014718
1061511
522139183
385821153
541179256
1026990089
190768057
455563094
231893880
430269688
721270446
665442283
422698351
902186285
502859937
304294647
1102553101
768223711
482111591
969702059
1295661248
427642
1279669524
287814238
229456328
515013330
340731005
569093778
564556777
987876847
964515656
1274391690
1279071635
1126862795
389590035
488463841
385028570
409345175
1217951654
944181088
1042986134
1080663541
508799553
602384853
146685774
118031853
724067135
311586518
1035332697
285031139
18948577
214102447
934562755
1514030967
356996617
1045574105
1412346723
1020191204
99133935
645064691
347296183
336027648
314162685
451616355
1048050533
404325594
747438849
534913554
1366290175
503912670
1193911784
741019895
179302087
48949397
8706752
533439120
194762654
399279668
1141333112
683947104
1488225757
566968320
456534273
61616927
922631943
296537446
412237849
502870911
864573351
296790089
552740757
397564451
931727582
255351276
245222932
1172445439
496956322
866551138
194739437
1629101487
1098194795
1322742076
974392485
320551278
764959137
461729861
1334212577
709079933
916214875
793584346
477920650
147325079
663401287
481780456
431973016
1200037677
407279166
1067144618
51797926
1016733620
1347341525
722115616
1054752017
461790028
282822879
1475384582
1231431992
46343441
1138471866
512897898
485719305
724856820
1132335920
502334680
332239096
1575453290
1644777959
1022957958
1393812834
350969533
505447864
476758714
1648753080
976080091
900823699
1047526026
682394321
913940973
724836121
474258299
761836647
831592705
953537606
505423589
735461041
750194580
1290494996
25686219
533168896
1757284571
457106402
1471909102
1271928457
803987478
589779123
683908002
326700489
1679689822
497737998
307149829
552464703
385728260
740882137
619752936
491970802
502187258
925464293
509825563
774606289
626952459
1059350026
742828797
884166450
437622562
1626712232
152481481
528884328
417010644
388784105
685075398
507826901
575092240
207637625
474997288
143766483
681089964
438540011
85236727
397266209
941422943
635077507
1053925289
771440671
348506927
1600167039
443274541
1125025235
1005598736
1040686525
414833635
575891226
553844887
389004851
393124190
773587220
324936536
1398275452
223346878
703357256
414415579
149719457
130436319
438221277
626420791
424569149
1264056378
255485656
454506712
465345882
1416069017
148621197
1044264066
721687479
991851557
1015257065
267561171
176199690
527045982
1322650098
357321973
817814501
714113027
540108434
549469843
794449812
569910658
309182391
781185138
1223946776
530924059
839656033
943472079
850988938
541687479
512652898
672139710
768424070
1385098733
230879276
974614098
247581694
509880257
1298370889
1136182019
671562258
355828190
378428560
844452556
781299742
1107728740
266388782
1191010490
909676199
241652362
1064549912
212346706
761694680
804289079
290659029
360422176
1200236971
242320774
745416645
526977649
728195768
719378285
739450631
697843864
1583415136
703333892
1570394811
634225759
693365474
357853263
1253044260
740181579
319047687
888596194
463928089
664604657
720782059
1029058117
1625740736
343598711
1528847719
1661230781
360872146
438981393
728855839
367746939
530926481
1595047373
80265516
961453032
1134538199
1048850988
633144505
871822825
336719491
1114856502
570029117
710450054
575241204
633711574
528277748
1101318880
679552004
387368438
659731325
405058626
1224611417
596715272
1127947104
41635721
624961826
657649822
879787895
197694925
730890220
721114480
635501378
683971727
1460710685
1160140994
1398311981
562516217
497063303
244799415
1304243923
737052557
653238843
270247901
1115584882
1606802670
1376796305
950851942
1077795267
202227549
1086409231
482279712
161780382
486489855
254975038
549158572
399161557
1169505856
584633228
265476052
699018081
234088842
766623107
144506860
414223929
779771545
661913404
132319012
451843945
406024148
1553543010
317375792
346983473
838940474
402890575
1160996102
542805729
244071792
380413830
322605342
27516978
895505739
401316627
184514003
943421456
865482673
844658863
279602677
1118204907
40437331
548614568
201066797
739666666
428571113
1037003405
785986647
1453018985
6948423
158308816
548332540
107211634
913046761
838545475
411795687
925783186
108895856
348863661
897249646
368331622
800535183
185208964
1454125489
984120928
276766782
834246027
965880189
1432289616
354717652
956344592
900465437
539626773
840193609
520753839
1140271339
916140627
414865661
308787807
723136338
670066538
1152396011
953963465
885585251
822273149
1626772823
685552571
548194057
816967533
984971549
1726089433
1466482527
324460869
304521343
577096197
1026175927
5360049
962151487
983648155
1579240585
1347964143
900711221
685630056
1648098103
734716313
304684878
436329892
1184775389
357396423
941227090
1326403310
1296413490
505473445
1147679034
623757250
451606770
44704662
742049159
579007804
48344680
1797863049
1477349977
1260386050
387700540
590438305
1015519245
625970593
53032569
471899661
1475298034
956859370
52539963
1171624204
128294522
453260441
607546523
482429601
994778371
1065695856
618582568
374744782
822940265
579541981
1091625304
369188086
31893285
991030249
371721144
923219368
443466149
1752510401
367592217
443918587
1029877201
344367535
405094173
472907071
1445232754
1219249474
982351268
497970810
720981368
217469026
151440603
686159172
432486281
291269513
431840625
67840765
531320975
1478706004
932848460
869272207
1018749063
1387779162
743414387
1250428494
45219363
252924370
1455945579
620711687
600464753
1402516808
1080490999
99702335
664331275
171017875
539150458
1233548752
1237849253
1369213164
335903788
811908571
385829046
341122726
1126634109
385193474
417525750
579544719
383871930
321513756
917817602
400307058
290505277
865663826
464559776
471268947
927385848
1295221974
330714588
1053081651
215995743
774713924
543685489
339963261
966083210
1190057065
1098212465
1033586150
1050052757
740216
360438461
539324202
566800613
922077215
381883857
656460551
1018611956
165663563
83783941
270294050
803075778
583528389
606734304
248778518
1277541510
500965291
472014240
1436480299
795267581
527473887
625557838
715827079
1347350538
79676280
1317800461
220783743
585996086
295099085
489821907
1517824165
55189094
735299
494351665
279294242
1059436909
327051416
1077513129
1756675169
1282835602
548864303
409364720
259833792
841704556
95796089
19033666
687463969
824698114
992055354
128637744
143417905
443273397
628341967
5288334
1639235391
726808376
821302911
1015121378
852245344
242965867
683850587
965007453
678214975
570080427
909735483
315715902
774549897
575923933
909073534
1105928102
1033180772
427845853
36868208
458717068
642285180
1040162428
412631324
1581076735
991855687
545588846
825295164
114721011
1054118511
598774283
1245785355
180106311
632045753
723370508
1041000915
294468654
879059844
902659698
1085281403
1742810878
1014373483
471361934
398881605
428600170
625772299
606700483
780578838
1352784118
677409465
532870533
670344687
339373182
525881711
678487875
1666820772
309677116
729905681
888363918
432849754
428818958
403501909
765726853
797567934
743040096
864440859
1255092021
327339520
729776406
970805099
562577794
621714784
326477828
353945725
553217714
1310844128
640249098
546914232
1015632593
1129260256
383513461
1391989272
988972761
816958200
1362843653
714443577
537644159
188802154
6482393
532088798
883059303
646095584
674799190
763325483
646643273
356768148
781355775
205332489
809738836
1021355962
1152944541
1062447584
429828836
117036212
485848655
1371790663
390260914
629848088
902114757
727603681
201235906
916732435
579700448
352841224
468419783
208439934
594268170
1266633155
262994599
1322517588
250932498
74159985
590501194
603892594
652069402
1557709739
408775792
1036287996
395475876
493671105
500747965
238317844
637988034
462371867
234011882
455316503
311332692
1649698565
427959683
467523067
338669478
491438077
1065637905
175891753
1329030707
729659100
952100518
872799730
55021377
406644747
228109299
593696609
32028738
1244619025
682544705
778070433
1127451558
1035470352
747369617
815169174
801416292
1270324732
233308948
781923177
180586160
769371023
315111481
911671045
1028806927
675773667
869746440
269551960
584169272
160049598
1265374195
828557402
28466143
431585082
1060484590
1460415711
473026591
390325537
132814671
625035078
798164840
596835748
851039013
374328739
657673622
895932867
1147983561
168836647
365145271
1090118444
101236248
550619695
47999252
336771533
351180245
1043088397
1521794999
955950732
98342675
1424713395
969089247
1034094853
1739881818
1071202607
335836298
1176912288
1347256374
670576111
770993706
1026993437
857788598
436325123
1392482895
158734908
1296071625
697716721
622324449
1327971298
977184449
125820087
1544055026
842097136
90939303
856840375
655878755
459372392
281414479
541720590
583773799
69056687
223701098
851623902
1331331601
296643297
613321150
675484326
503920892
674590404
202308940
406114667
510384421
143604586
491750770
933198
123226194
1241382792
479496424
884338972
165246470
272545028
460588143
1042790012
686475713
232315199
912595602
510138518
396985413
1270241979
460410564
83807982
436046517
752762055
807305749
765095664
647198322
699030141
1437076018
249840059
142935476
1725607806
320134084
1292707787
469339868
449455241
440395578
150385657
794563619
918337639
1428793873
945602266
280171104
700426017
1019279164
1539498131
380093067
897137077
444595141
446964092
842423871
991808
451425869
616318044
711469261
336442306
407391678
757436299
1006861737
741297443
927284527
458858080
595594510
1288405839
1064709700
213430878
624693257
470117357
41341298
986209647
540416838
462653972
719395151
993243973
528071191
393385261
505079689
983964669
921684809
337012033
811785986
994914034
1540132511
290049369
59969507
1100070838
508218789
544877510
485329291
733219037
156438899
349529744
393788684
406643402
502910873
293732907
460675124
498984539
491107691
801259773
665898483
424419654
293541710
1523949848
420989718
981079080
1050541869
410880969
470423355
821418736
663341859
730159230
1507630375
407844834
371104960
1295871427
385903171
284027164
436729643
507137673
1166397016
464924888
851822296
77602609
451054686
446966720
701920347
718627369
411681445
99358244
523596656
317319713
1113987487
1390545198
505534191
602789510
1087099956
414386225
524210309
1068065035
1128113448
479388883
735267639
945645709
1020040650
1087018002
732773986
886965617
940325977
770575923
410799335
799233508
456283100
344678725
771354575
795186814
343009722
368669855
1093302740
921162892
301520271
568595207
434526463
759555674
301502154
1746677735
727078361
623628320
482412296
372316783
1388827124
1264216646
386783257
567608556
463256948
92217515
438212570
277479784
1475878076
291446754
463928422
545469281
559697769
590014897
981624814
337272648
1037072829
519987290
516020755
990375657
1019173975
1020736989
857926132
64787074
1779865867
217155612
693763457
2464527
871312412
207479313
213667868
738436860
1068920480
1139419803
267928484
484408524
112002140
459708631
1793791309
1170614868
305803598
284491072
393399752
1122059132
951514693
1393406297
1066263611
784310145
985486317
1668357343
118078421
1030660739
1597615931
1146352689
220210058
726835030
854212474
328843427
369968485
84230300
231883356
255203194
345583321
719920007
598847645
975105118
641077314
16708658
461406015
423832970
1413979631
485288802
442458966
916383182
677143553
777914319
266675715
1070091659
927331413
37714190
486634897
710435839
124357420
734435463
542969918
438955871
1328219490
774693501
1254452712
454256066
489413279
970715666
819589796
143869133
208462660
1482389237
567764710
1264010583
1066297865
508239372
1626835202
354268503
266172241
786561252
386798660
1309753221
586070453
887505953
876755405
640454061
127311410
321376740
1050762191
687730104
869766526
782095026
686166435
452837444
395341578
449351412
997561809
1481312468
629192825
1216539217
966336052
651748813
515990350
483593287
1131281196
639711582
588397434
501953485
1386823296
1441158799
1276385782
839383131
203660607
1464915904
561051738
498895625
451763146
1635765430
245319199
869348900
964021775
329421954
522207064
1068404680
785358207
724892443
878796794
665327616
1305499416
171244828
398825837
856698076
439411160
863051079
436960075
328482878
931767825
965162132
299331225
468099915
654913131
978790103
129938872
406917589
1372709176
574610318
443548835
405572220
557440226
274254464
731945803
401613640
1284959691
1396419685
123651856
942857051
1106387180
74996583
518141092
1578769858
369295748
41846461
1103715603
404074700
870925235
538353266
1156403396
452293466
591064624
1652308194
1075644639
467369044
1034757080
160203720
732516457
1236890614
986303651
736812267
449440538
1345712187
517814402
1359990399
473024994
720385467
841311394
788531756
757838831
1310944359
1008797369
1539058426
603560652
488978162
472201866
328495286
1013698086
2401310
138658650
309574626
196588485
565451678
646618524
228653961
1637726192
414194013
1496476823
726462653
486334929
1279056262
428928157
323881991
1036375203
969627435
148896462
749657030
582778460
881231557
737537251
399387328
493877375
378617200
1134747095
853882058
197007419
356503290
280137338
790638864
455033986
1153265415
497055174
617673891
673947468
419496262
1133609628
705270232
1341382329
511526147
948721033
440504549
200306154
807641670
406614848
197143775
1090091714
1318149940
903267660
760488911
317699271
1344481011
342633509
429885816
1095306852
1376823496
1106182717
467370145
704858901
610130534
353121736
893440314
811275537
319352028
560829973
448649115
977374462
208024695
641437267
426197073
71701472
1002039363
852770253
408609851
781835786
912135437
954954618
638102421
862390798
286993597
1009976344
1700357415
447493591
516471423
464868204
413583158
835473757
1625654441
287146489
1538233868
1210505108
896358449
939726077
927431353
879902588
232250528
1343087560
134928937
555583483
973386214
401781306
1398516324
152288409
1139256028
930536669
1119313577
272524082
957876271
424780954
135529666
1550367889
1050943938
779012588
389749657
447688185
823328183
1260087656
525007201
1640890219
200587283
963641869
1226725983
1055052362
1389720394
911894008
342033463
743489553
223231925
77339813
1341615566
1321163864
625197958
1152240084
440614357
1098875897
1234697082
1350556693
524697283
1328947390
1329793260
677188832
737778787
1335552159
476852737
794349458
623913231
510660842
940319573
498323725
879049339
295760636
647272152
734781345
946960234
891146176
582681843
943237574
94186554
523680677
439653022
143565587
757427304
84078702
1228211606
393565390
569300544
489514691
481756567
641955765
530702718
618380182
909284812
916210647
509750963
380119322
41970905
595214535
917981607
478609210
1224074417
720512248
1482500531
158839227
219110632
372444357
280709683
934983279
194704211
430692230
609441468
163787316
652603558
356063602
833474617
465850495
87064948
3070187
993865748
1195720672
384077129
1001442701
834595970
203304832
836079388
1392263537
500844926
1114569913
407064049
744848048
851970746
801490613
788967932
955900992
681106378
67433269
1723140293
822054667
615156990
468070211
494809080
930100331
1198142605
411424315
233395413
634631579
325639588
447790125
58983106
588936347
334772476
258369464
446560065
333191399
859654124
509233215
1484815774
537029744
56966136
846481627
411104930
101072835
875541145
616589439
376735558
18258208
436614515
695142580
857646304
1393663320
852169138
878763177
1528214482
274203730
174538955
543854325
1559845535
841765143
440493593
828814521
954113988
1112965125
560696359
894152408
446020107
505231938
659433500
582346608
819791185
215902146
1039411317
211491909
1631691648
624862889
231263500
1581015666
413196630
929659593
271933031
725164105
452630242
1227253466
201140571
353634641
421514469
934819683
1459305830
647679413
534132453
861958888
391792362
163968953
314258129
398333521
811148470
1100281562
622352624
905026727
1197358958
867374938
976104257
547730364
546280944
459197647
513617100
1108274507
423207859
1221780152
1446461172
1287095217
378042932
282224522
810526400
867380618
770816390
442167278
1178557971
756633399
334319927
1276794867
304358039
1482164123
336867763
368635178
129356040
456478798
574982483
1298385760
713056042
1742203093
300714198
661131438
296687553
903189015
605766637
596312672
118324227
1133224298
498482142
296188357
865473336
674242539
394279854
1209332799
891997722
521717006
347764604
353447676
399622940
304683542
170693138
702573730
745470010
727705456
676194408
351981171
564309245
1177552404
668925496
769685263
1018756797
621324746
763275034
715570781
498618127
778603502
676961883
203412743
493205979
670848448
433273684
370753460
201392832
1279456254
395589139
677860
374517202
453130058
852448743
442193024
321305259
564222787
818178096
329545133
703942890
261039295
131586763
530474508
1219454266
1185193573
432456345
1093017489
569878833
919198548
292309665
682309557
667368315
384488204
1229456863
392267170
492908570
15535480
736239852
1392589511
312567313
117235194
547914222
493299090
387707179
999672503
487197710
749340658
406811409
929576353
881703741
1737291265
474072983
391779530
681453384
638508796
1441460569
1218289646
413384408
417900028
692067820
488677639
296701082
107857662
1050883512
752454014
625127534
1484579302
735542469
591605381
185205174
227580775
319490736
783721640
442693166
792272039
738956311
554791242
1323904407
456979605
408339973
1090564935
806315146
1187776521
709655976
487353990
101675584
135054494
370690004
382629109
1106237451
964174574
462242264
545574291
298369167
551024889
238507294
1680426566
72647637
253350053
279922521
1012908063
1061536471
1609991167
1274802657
818950861
1787990445
65767311
495636833
378007209
1109529185
122950672
599772061
137356491
946858491
1499872847
1251168282
1013366369
82202094
211596759
1095183059
463898879
1362328738
884466306
816966243
772421629
328000849
912448705
715919196
779162378
1761809860
309500204
419730293
755178752
309372612
836814401
438697161
1020493911
577388337
365919614
1126431013
1171226090
685818306
1480311723
840614817
141302040
499329249
936739296
326304984
442255082
1027986322
188997508
344780010
81710590
1432910076
596614076
882375946
1249526947
816420695
187235651
473073610
446823419
1110050902
998246840
471883176
135610487
620252202
582989068
939955381
1492431797
803751943
351545888
896682823
222620279
512057279
554657649
395587036
842794644
37849331
560221665
333895916
976989783
284142796
694522936
1279822490
746439555
132869167
123883946
522366606
634873748
1475750066
1260103600
976057
439066900
1244841791
797507929
108163668
508865887
265689955
1178089418
1038614447
711265087
531439034
355060178
371955454
734587596
594077924
160131922
1034924953
565920572
457291466
990487491
822451736
1338273322
1168038
412547455
756635855
956550844
811845975
253445118
548586838
382529538
715915590
944347823
298064282
127262407
980508314
480394544
467907214
1286706486
285104340
969740645
208198788
1361902362
517906632
479722082
739945448
498860293
470234880
972128655
653360659
378243161
428092860
637822478
1307694708
102938895
327656405
597231166
382757557
158803347
632227596
392509771
465716557
997936369
517100103
1247538826
502248575
372133655
687677863
479888311
85922576
1729097390
497281714
1016596440
349316610
927904918
439086329
496282417
477552042
740987380
589912755
185846286
80813865
108669130
497548790
1260636171
380269928
751308670
493814940
973608543
272080794
573202737
993141529
1030078957
196029081
1234076285
478502617
353072408
391527255
189650279
1067377120
700753805
360017516
208205910
582886273
421737027
1322287969
501251600
1665718489
648161949
544455245
836037881
19123517
380556563
1012272115
609596504
1128716419
1039007092
754142857
202702150
1730965910
902010333
573259550
1089378668
1021562833
342533856
1126338927
246253583
486963453
950634796
361800846
606993546
235830440
766442084
724881882
759817425
539311709
1566357351
842233683
240148
924623083
145742892
430536005
834766402
493964391
829613849
62172060
228785289
496755714
403372580
467703862
550506970
1292386925
846067149
960442572
577614479
874905386
806056715
70231560
314623590
149084855
1060655118
559738339
607185947
380307557
1142048180
204494164
106277413
961052657
711770040
601810259
878427844
397424149
1004891658
108087
463480078
363080707
127214855
299750910
434524589
732746162
187449568
177178192
430424910
100655373
52064638
1358379829
113803680
426775726
90115548
503073045
597657792
813197360
848528664
310738664
217744703
476974636
845605077
1244916608
230771658
247928355
209775237
317224880
168898759
797349242
473924377
532859032
665463656
490137826
430879672
232686330
695396021
1312433792
478166965
476041845
902967753
1600460360
958756235
330797158
342614293
463974583
357314847
755219723
1663996646
545766009
970310066
134609176
472242740
437862
655917866
8470812
236369425
850394322
375859968
195562758
1187928281
697882850
472588519
1046987946
553085059
380641266
1030721216
313781200
378775325
111099299
1551071250
87621935
896231591
37784844
1010400531
346966954
736364923
694379953
509210165
431180912
921958470
334633230
405325831
538491846
643368666
1516370370
432248094
887961619
828167370
784752903
414789095
319949575
299244728
1012978142
75736035
956966363
241827361
488377940
394368494
1344498630
701424022
535136230
294073690
1036889060
497422710
280296574
894835368
1773048355
424375292
508972944
499212493
793046832
289113968
545541173
645931103
364485835
379815991
909856890
772655760
802425111
248017951
493836822
818321375
830188971
380122674
885362994
1632699705
113891455
1114954330
409845252
502261385
670732118
1004186615
344972947
440190184
1010250193
233288206
242901302
469336296
415407305
381998496
373226712
959385873
621468093
699193802
1390218650
1053410499
47863113
519652064
210161917
472233074
733581648
910379329
507194224
782162252
281097914
705646484
1236048523
506173449
117646915
89616296
961855682
442528163
588782890
429893006
860785087
400429471
1778335762
342680020
744148800
229628029
442633858
869734100
569989942
473610527
676226238
929209050
126898227
796737001
203548008
502400767
453834762
793214919
476300772
1694747032
1585637792
588965428
529193298
497035133
558653862
184810972
526981346
402635879
522834832
744998634
526741456
145694998
780952218
429869717
219582353
44154685
834283435
1152981490
490531982
1508764634
863972359
451952874
418245600
1069550269
432025757
621294411
915894818
669357539
149268151
880220021
153216080
704902062
171826506
676780278
982001512
286883575
416558635
1003612511
1448812469
943914688
1222860440
641335145
436625111
542040289
490320298
972255787
167912054
430137466
773280833
570847219
404599724
1093293955
319708866
527949325
1031153112
565770758
56457648
122190634
355766610
621813245
263466505
1264275425
1591174934
572273718
640292389
525882553
868817
1343211563
716431204
198680956
924869555
410557196
381350855
626673224
279772806
212402026
909208408
509649456
894419617
133321717
258818397
453773223
476012115
1588897583
1026115060
390888328
1158541189
355544708
1241693550
1032684843
57064424
719413579
200808842
723825276
792630373
496305621
395820658
649742011
145791840
1603711144
439847314
86573453
420473120
92156509
1209572617
652537043
1176000117
404360363
195395080
219488624
232262866
1204025827
1692907165
163518721
174111497
510120367
771368240
867973807
1231307502
89433244
886486799
462520901
1725854195
1076356623
749136819
445480626
244173469
383486465
735241847
434463928
779136496
1649418112
368746586
510280739
521761899
1322046576
537084880
295985370
471433085
654855956
394881688
719637683
1670498183
1017588472
1032064143
854901197
497912107
784609201
1073538029
1296485818
624757388
915964289
1126469419
584512543
440600353
576613
302532002
1736080357
208731560
278678333
775501085
511326811
1475708611
309639733
325332842
455635739
484226283
317240210
689664994
149016068
766383465
958127685
555663640
459376444
1393519347
831435926
451964257
1296052511
137359622
395700035
1132141977
1205756183
1387684537
502042347
158048617
1338901235
465990481
237129553
209436945
751281280
592437952
1339007516
823586102
608549960
799535997
689215858
373476237
924268763
391194557
143315410
719411807
417839733
1113507708
1199934711
742579738
721973950
344821554
394515958
94937100
765461949
1361890842
942530491
501730964
572956031
1229177567
670684839
949118150
1106027497
1061129041
448299896
1296439174
597965246
721406759
577105896
387472911
195203315
1449978290
1214908469
983592278
409560848
1001402046
1564211273
424498463
169730801
775724089
809086565
524472087
1735045932
1042162109
487899413
435929917
1365631842
577751208
736551248
90261669
555600929
774462716
195227666
1689048870
300757374
451484034
801060924
1646027973
951771132
801343526
499106425
828746624
82829856
300274641
419281933
687901008
637249889
2892171
189048017
1090663675
390928293
949800161
428189095
678829899
115678026
1102208365
545792329
258615293
275987405
1588836448
416978850
208876586
934182003
464907209
612633494
51509743
130015935
1628491417
358910167
556947544
252480435
119500149
860601949
403242151
376132768
1351749391
1439912171
756555487
1292390449
249031738
605303275
840804489
1058544560
483912553
816462300
550177182
380539951
840871112
57721153
922520975
982688377
911890576
454170784
465695436
193684271
595957628
267169657
341104655
911447892
1162686031
1060717152
1111515666
2017696
720699883
1069584342
972378892
399371800
824089570
384190844
387271812
181104952
361710116
161271314
962229684
971230571
1383574189
258026665
945790788
1580188243
232329914
629192948
906516090
983809564
295208871
1088505681
547388826
1481008570
847953841
1141938317
1130951920
845245710
828419587
452651590
788200206
156947839
472509372
1628937069
60822377
657134126
964190234
578665177
451078683
1198203609
456171193
1074242237
928155065
1070965247
171786431
254488206
124747902
992126727
182153774
550661255
318495992
1330552223
1661567573
300362633
649667750
263044701
830028923
1164961542
314480842
441900923
478593256
655226440
480418363
501378421
1507812743
1082856311
1604812785
300083425
1211580883
188311946
398929252
247715139
146724829
66949628
980562855
826631582
898780354
904385990
1040122313
1118398170
397752786
521359923
879210245
335184117
454533535
429951825
890336964
179072843
676408396
86590543
375209069
1008569691
703065383
1586980439
667594611
879901595
248132918
869710465
1042913225
970565720
1783166381
378727150
1472511860
308920493
787747643
763533577
553797335
450067365
275818905
1360343971
492014067
1245357747
592956387
681932417
569000937
164400169
256571160
503301132
1632963221
20082684
87329415
136167025
868207373
182648870
1241567865
1196801569
785944134
870463496
384096468
401637276
440327907
368970194
746655406
544465461
365061136
471117680
1089473312
309128148
360353406
1734403680
838069277
477030608
321556642
720998844
1068785539
959526449
684837114
457981218
856011423
478973149
492906157
769611145
828355486
350494407
1101752461
1487688443
490722400
1210605143
885556042
273195443
681857436
1248668536
795153633
1135033396
898578161
409337770
728026947
1328101480
802382329
1178973711
994067678
382187552
2287021
201316353
381564292
1386600465
3992683
462534580
686173364
361007599
1548962556
460858999
454696655
809874763
613162464
383429287
1329544327
987432737
362206960
557250037
738168763
1407730133
437298825
53658516
168101806
176050334
221322100
546679702
992809891
1063674452
1103929400
1024693649
349367870
426995671
1150239202
188261659
597109282
367618649
996427177
852846454
360098291
711317174
648104421
535140323
1400655989
1098806669
624828755
713186760
490021400
273574361
1232162466
518177579
102864804
1338302981
794213574
143890799
537984979
1160190564
1376631893
1466867557
592173584
877518414
776284650
89727983
1515207550
1592897800
987773025
716151914
978163495
307435473
365527702
1036930569
534524479
1070897303
601309419
330855775
763417541
88279581
933539643
317726981
1237694584
1223958660
701959814
457867873
441125826
888025945
887306987
1008590037
886959370
96157005
440655138
860781984
288567471
996334858
1088653355
128018746
741704734
943311237
438105980
525413533
769473549
1307073141
852673499
240487958
308945615
458119684
1054770025
1871539
531749032
371773576
883928001
566725712
288876878
1044650852
527259504
409549970
890413015
480804581
342074394
502079908
13611446
684541820
798262375
1053974046
88620355
151691525
1036359393
863530422
701305241
612808891
76692641
753888280
314551378
474236874
1085599534
704276346
1463585481
654911232
471836359
460794395
280389880
140344182
417832792
601050625
838272587
179224606
302434465
299281732
944652106
189450663
929945729
443172593
877793991
160657401
1257922215
570887291
590769083
158644337
1324395820
1517080960
1346575169
1281796699
425615838
1027029300
1077591757
618889171
496001414
301558019
837929600
143954207
523452245
965319811
725504556
1492817250
1735020082
825501705
671642585
1353560488
246779345
55584772
375553073
309144162
205664456
1182332597
1273514227
498313695
1308366993
541107130
958916504
789897318
840832387
87290998
452578742
839076416
367444972
523075694
494408324
1074996753
1179017662
864499472
665501662
728747575
1297682600
1003078554
371140064
285035608
941780385
1071051556
341285541
564675457
497061378
155430687
1702198939
300879680
522807728
427441741
402895829
462430594
317790428
1709179273
1013839098
375138630
689155222
148919758
907486480
599194193
557449109
1313477023
465742108
598891920
355833047
422524073
444814748
457967614
722868659
125328195
542737167
304247187
368215466
718677240
422980801
826829962
776079533
600044651
1134638934
510820564
1441537924
949085231
729863258
1778666570
1067239955
949897532
883792383
540750035
914061742
721181501
238460032
315845648
845091887
912258373
681684199
744990498
428527790
942336447
63210025
229316487
617960951
1282629758
1143284569
463092155
981780410
1678579888
620943166
435810498
1624622083
377878795
1489772535
665555769
851422533
138715382
109585030
701438875
211065407
962765433
4013510
891357768
1037512715
874669740
339569193
423605406
226552419
104037070
227695926
843744313
421485273
167109652
712196818
288057933
919497320
484283999
805792277
1065442467
560959484
430354352
270061676
110788596
1294301736
1284883277
763822470
244516681
325665044
115559027
291017516
767656363
281969813
274859097
196435376
1018086483
991419042
795779649
1362972913
1094004158
576719250
1161580666
1486867035
516051298
511081873
2291063
471537387
1217055748
278632024
1101108250
417338132
1052581840
531451792
483682055
745153487
1534236857
504772855
839095187
437398308
155005711
961257400
1240805104
1262346795
331347857
878017983
1015510655
382478475
295990569
967441042
485995003
336977489
302465497
709732030
529463094
485762012
566471226
972389119
1498227917
119866196
86076640
13413505
210365487
347754115
133255386
222642882
1309663816
538360711
727196846
760355760
651130099
472188762
264064339
627725689
381552141
439409146
538189350
897862535
326745197
658583105
1185798807
374184159
737159748
568889297
374976618
865731347
221753016
725200518
389705380
831866690
213019239
77638783
824779588
1550869714
1764449933
293862811
382284346
1479116556
297998309
156192752
545168030
1071524427
413184569
138486735
1094623330
659096810
1643405297
620676421
231280222
954851382
1058892483
617043535
1666580601
242281214
1028844831
169386377
863854230
440648660
1020465646
1557833885
493389134
1182124458
472575365
254107334
301612923
335649588
275065676
395302673
191143665
455147001
1206893814
811529150
1048797336
1063464202
1003783221
368105991
1777713279
954509541
1267708122
474803169
382018752
1353329504
459352089
656799587
571325730
473661168
151202110
467724792
316374672
40733798
778429329
586598831
287945145
85890680
917970159
1744809543
928875853
76857573
769742741
1247402529
1120509908
1606911775
1486687785
465905029
174781260
388430367
1238483853
897016792
564043537
167523344
1024320980
421006146
429048207
458209675
529818345
268373026
593596004
476755209
74371868
717534960
806063111
1175404382
1323786520
704127296
270141866
1152534691
931822791
410222345
314080101
603316678
1708681296
147362620
1192686086
1294316188
404860801
1320726968
596027825
214406974
627596478
528084883
683100974
770116529
751104010
1042998808
291857769
847509851
1690008777
945155507
1005033189
519198002
437294648
373142131
804203831
7919453
152575531
1394606399
689936256
530828387
228872057
1264268015
455328140
272922576
604579910
826531951
411563459
1267593263
782063061
1043582535
843897093
395583378
1449339023
1599301028
1477499298
686632186
912563382
423961992
581655073
1175538420
512809259
294491600
726768028
1191058580
536544316
703602494
293171227
1077720517
417112499
931520254
33613630
144344946
709997288
1689635594
391508713
56778067
957169148
333698502
143403621
703917029
98604116
866315935
381916143
1215231494
434185955
77891863
1381994199
1339783476
367537921
485302733
405458026
637293624
432418375
447294199
361576103
842268755
595776400
72412292
823255776
416481995
773843338
988266909
240062445
1604089722
414566370
798836033
1242320201
858883265
196084627
846712565
382137649
492629869
438440587
1254005750
802130655
841215560
807004165
51452191
1630203975
1069205423
313554234
651915449
106633187
251967345
1178821844
425803661
857782055
510952530
394814216
1367305478
129331650
566905496
941888415
747902774
1734188457
1269506396
885283553
457973432
770852006
35346259
1025168160
1278299792
393665615
268112192
430321055
346147445
501153709
1111088354
1467178368
764836076
775850383
653511551
32423163
363920370
617927883
909218677
825196046
794447072
668540632
347475921
582122566
667836791
894210744
386862720
920124574
35608835
991865626
667526592
779115216
953703745
1349051973
856164586
393494272
655235442
414893939
1102510566
1884560
722283329
270349722
1109905061
1209919215
542245250
730497391
1227771005
188534449
486290064
736753456
605862985
65692792
282357591
640326297
1031175543
411094211
332638748
817163827
943732628
82116069
146905575
1088320222
250686064
986334077
1354284116
1040690880
1290631496
286726726
1195648726
407037661
68711937
90100557
269602206
34497737
723891454
911421908
458918308
135257342
1135322678
486580783
1230766216
1023485461
132845383
962256176
1532740331
1771063
368595507
426714229
473895933
887227754
121356471
774326908
349580715
1008232634
711591722
486170402
189660545
392468739
582118374
505141801
1125066538
510644702
1722490825
1355853763
349020258
1526711023
620068759
608442222
639152888
990859730
319548989
610324279
330132802
421989444
789107656
625850235
570934225
765969164
145973126
131581161
1015462732
1041414988
520836787
344283185
987684475
1047547331
175931350
630832821
627040664
1394629384
369171933
748125445
645753947
461941949
286471223
323108246
392223658
1177024111
977207264
35794402
1140381904
219152488
513208150
91173346
160209983
182912845
1031679
1058324037
979757242
1108261827
324834486
1222434511
327165909
451756233
59926624
421142903
46713216
295396299
1073186452
533056071
253487144
1624463707
35591967
805511994
556869543
944449420
309753194
819716255
384298416
795876707
334543118
529861206
672638435
1547412690
640182
818801284
314998791
741101075
650727600
778810721
453289323
630692528
260844773
323846595
374313312
477829414
666619258
497561083
1482566580
752550723
1608470519
994464636
1103364974
1000443657
1163782702
1294124630
333026613
1181550584
790199312
151972640
164169466
329333066
183687835
899957545
648693258
194861457
1608717207
88341300
1105530760
985333106
1188643726
1497339316
1078433227
1585382830
843786739
211878033
1194253281
667680210
765368355
584943009
738595789
1334134942
808144840
1328204435
582966605
625562026
463804807
76262505
410492965
552509205
565406933
1221197859
620081549
199543015
480627260
600419219
857369758
195146329
307896316
523982346
783067104
92985544
382884477
195887992
1267385782
346067224
1114192925
268264714
734122621
255509770
489368151
127807490
844591103
417868157
392453315
266745284
514915679
830810515
402835841
245176332
380932825
364960087
43604619
460935732
782130629
1238576684
663658829
968127603
643783091
549505798
430893245
882003384
73609960
588821798
1548833428
767414119
800902773
409739841
764967742
108571458
599935138
620286773
346813922
679205115
637330109
943409722
265078513
466405415
622320740
343071788
623126393
299714273
1449618825
745104219
872571618
275257818
334892139
1354296567
912395766
422871419
414181911
570462190
1047309010
944219205
183144625
769662317
1434494283
455412244
744722091
455760136
600316174
1046811902
504292194
1256554094
1062218186
931649675
816485672
1132428723
1461761481
361970967
486951135
301293439
1772474066
431041813
238111829
287404661
365031120
483550977
778665924
976046557
521791877
656481716
251136336
806108840
872222741
879307527
655662597
514037827
462523305
548087360
1485522224
1630656515
1729990338
712560274
749123916
1443047081
388790734
1019904733
362398571
380445748
497340923
750495909
578922790
380769990
318821533
898845088
245048545
977907836
453019691
1100038591
409615241
711663186
218373619
898954746
421438193
976566564
150348186
1057321704
169346410
584573368
988164098
202239437
360753671
902219652
132257862
1122674614
590426246
291046
789066149
295506925
548668206
874120811
666696068
721825699
116540108
1433503507
424645461
928910417
960454156
372522651
440481458
372824536
994416057
637987008
1417221131
337747113
350866013
1256943834
1031277111
1312680732
1146821790
98348819
775765979
434970826
578092679
1010785611
403732872
1140721916
645238848
360676576
233421611
232729986
415956382
1506663088
741321
138477353
509230602
426741547
311329749
524930308
2588147
442284323
475499606
630644151
90243006
1210951145
388397589
700432776
142086435
633977271
383377785
334700206
192914584
428362606
1753975309
382026790
532346465
598722256
507986585
215215
1169053228
1012563976
789650764
1441420700
346162934
1427352915
259909077
998295378
1010019352
624055675
902607263
581167298
1378650042
461966765
252924055
645383495
167030397
667025552
465373202
305441441
1058774369
973884742
366220908
508010798
492128966
484308876
1100435736
858485311
830870439
345629173
712385907
555268183
361383727
1122364320
838386104
416785344
469388608
1671131287
1144087583
463690300
528754788
975118943
66458544
1733279603
1768628552
202305615
1038529219
1680510154
143377803
1134179612
207937739
978932751
505614554
1313591467
611813256
843837431
483584817
888578467
1449917779
633728890
791396448
747116097
296432925
738358854
635668298
939938821
108985850
548785365
516921408
486894145
1302689
1243632319
913638040
566330672
785079485
405197097
346752400
933210728
237751519
936768619
160136312
409942473
1281479700
804549112
589898929
180069366
263108957
514733348
1499971512
1657383325
490947819
274155685
755187307
780396098
735933288
163501311
874837581
391116755
874841468
1088504426
1105760067
172431421
514212030
927350592
476229393
318606315
1060931328
959400989
335298320
1015997453
325414995
1053205757
1684390753
777188635
339395485
90443371
1047213016
224154472
81612162
1868257
345846358
496153098
649162862
1067201190
545163487
409263635
763288619
886569444
625876711
488671690
779308451
750071145
1403390031
568522801
743652187
568523353
627551661
398459015
445820286
114551561
342851108
179860204
493436915
935792393
275641826
1336821900
788760460
733328741
690489824
107311409
454074273
541429873
497573613
771515539
191593189
457530698
296336453
480666372
545024807
719600129
480074065
1299336795
1308544939
441455554
359567885
705163053
673273377
1076919309
849467226
493131193
909880575
359795438
989798034
1454194724
755479245
569893432
318344060
766040887
1381249112
1159344929
649129669
584776512
954133156
1146149515
1319792070
166842338
405018098
754119367
502845151
1254885240
290840683
683843092
1019324133
251537437
954855426
702425847
532252413
1119121813
504578264
680630156
928843527
810721425
1563475344
541198654
740164384
899519770
481898626
232511701
388937820
951545175
527043922
292702776
1452293881
854373172
579605121
44659831
663351537
961732277
322479232
904090553
574207185
505527112
747199459
1348242572
178449522
1344229725
411613207
861912760
480566611
1344109824
204041720
445111688
1110869901
797795734
259512129
214444346
815633549
1067637635
1781515491
293605534
747498675
493889178
536409701
1374888784
117121795
665209876
217454902
383306456
107932178
429542575
955614727
293918855
273929876
1674416112
355396490
193475378
1241778274
543600480
336427471
1361133246
392024146
219637532
962884640
1101485128
400351467
254754221
670179921
120719132
281323945
1782825462
1220832940
1047190477
779291737
1013827353
766958
834662401
458109435
587488433
349324561
364482658
721078955
254633484
807159675
455421232
238392959
912841501
738423782
515482738
978547752
692257773
121473240
473261966
1120198796
573963233
1057906459
544324759
517496560
547710224
476107789
585842382
822933756
393407591
688690656
224915726
1778969900
500705312
552183518
161973706
818898527
729295843
389328197
452266820
946713364
1456859553
162978548
217650983
419766291
425861964
435831581
530813478
711794243
509028367
1671817663
427865716
348974168
511683630
242077973
1134796917
387061190
901441477
392696847
647830812
82648838
505161689
406352862
298838264
402487994
937132377
559031162
1746385526
750227886
1337770266
408970262
237155486
238501441
1509363433
265575900
1143745241
147010529
168199043
1287376707
436677487
276810135
480533403
1025602020
1157544477
198220015
1263294558
427062985
299739346
336788409
517792770
1377880277
1378526851
334777729
1189923772
380739517
1064769265
843464990
1255475838
1068208253
961219303
389649645
236498735
920210794
907999521
697236129
129549580
427631986
381134254
698120798
441438267
1093117529
739746344
274618389
2335772
679617845
893516216
1018071508
789496785
152608521
1228569816
1250746897
1667770946
1014892915
551067928
988781476
307113348
978609262
1225415107
452869288
346200859
403732678
1134337757
768670614
533486620
706436008
397449423
452929431
919303494
613095169
534085469
798459080
229103953
664357218
170620526
343932872
973133034
1651539540
401947
1192066400
1494481746
908884991
972301783
73140289
1320868310
861094158
358915990
399402297
367545212
1130279946
56986367
706524660
252979103
400352943
1200072197
1271725187
56928538
636524479
150241195
256593734
405375262
1066906951
757005517
1741788850
796920397
977275295
359365017
770336666
474031851
569394245
348280243
1161695443
187650270
742305526
633744398
1369341292
1080140196
415089426
609026547
366678047
412764290
413324901
344072905
857023473
370161870
855521412
358807912
84062738
428369073
499199091
1351053451
450805864
341019692
350403961
760907344
1268027662
457754267
143424662
512310558
134027059
1524189718
201066128
1363129879
1625986997
200623053
882187342
716032591
713654
9566575
451823757
638153715
918044689
163212904
1694780669
167629358
1338607111
961877318
218402365
1053844983
274196904
1176555770
285252250
244494750
1025774758
44014471
729825048
1256961814
1058309104
187159115
292616436
37264228
793527261
173945765
520207793
438794613
525392113
580961211
345020988
741886331
438651132
140128097
295524767
301883241
971587947
638311646
363045768
245541279
1328641072
210740845
91732128
836824637
365948353
1623704265
1097260024
359221032
298844406
517196585
722399476
50212279
269871848
985063876
524220620
408893190
344475371
117682349
968423800
897153697
500799972
519625828
1224397213
569195706
862018172
250200138
310663182
53313833
308573135
106277701
348866792
162264898
1051291230
1290310522
515254141
758791221
631500639
1325523920
1267372088
490875504
486682781
655233284
658970965
1208713575
234064544
290726461
942688119
351141945
356668529
836633472
421243330
486816607
954403998
231122665
91920345
340048845
1433945419
688257567
1098098929
1576686234
542339957
1418857624
403120474
783935458
567276325
585439233
546155007
1390759619
521031636
1157430599
478153540
906061094
1065411845
482264827
710095687
43970452
1603715576
603414196
449019208
990066319
1409536759
502083482
389808345
1613759137
133948187
596511747
137494658
130134058
1243462208
1710689536
349808693
709010662
460927225
397011969
460352155
828395016
323828255
429447477
412920661
722792417
680467873
894360783
454487360
472810728
100083261
808207829
770562921
415980992
517442795
542331215
912674315
677264715
1258493843
1125276759
880370672
854870741
75720514
592183605
672260946
700982545
967407505
1483557120
388744909
1064282140
116532877
356346033
752574189
822864605
1288468428
463134630
1004938057
614712244
865045380
529970691
598951750
164136968
976396010
531601637
460331247
879664787
720111062
747814116
1448004100
137254849
510246006
87598
238459920
240827009
155020986
522987368
455680033
254665928
792215437
208060290
960742890
1165551650
495565200
1125624423
1108376202
1456942277
222034250
209853440
802594996
555101371
367977
678114883
1120775146
396315190
597325145
1091645484
176390704
1007362486
1064203336
1118350663
415906394
1087724474
472390422
225084811
204621281
501577650
814191861
1043729337
878447451
115662741
870751800
435748595
1111247614
454975032
97076630
264690469
652943938
413260398
528542606
898136774
440358730
463381378
625653500
2004902
360805774
69940788
401190582
493566412
907982505
468220941
409693337
451943406
1429462681
973968028
547549534
748329801
212633931
491399318
1633390095
975213
245881944
791695398
1006899301
55342882
1091614194
1137334254
213096637
379327280
650839888
529923214
319172857
733521215
11309586
298002848
1082743389
283009108
979328903
1354792153
353684974
686497626
649720476
1029083804
402161557
992745707
198568359
441092355
324268766
515533493
825270087
369550121
359436802
184398172
1041566132
438996790
269589285
199851172
1065869302
562656283
1099064180
1262600279
542885968
787072223
353950539
867045181
378660343
788715414
266158991
281867831
153142098
691195672
688573138
315072346
753511965
444940612
960401962
1489121021
637337073
376880774
386638972
413146801
1115251979
80031290
867628921
670623502
188414976
615754587
1332327932
714089697
403145852
519139838
1069183495
571923231
1182688617
402281822
1167232956
793893357
781526629
940664039
1035907943
696745674
470570915
485082537
846954972
951467733
950225188
949320830
932779246
1020538983
589919198
952362137
848947227
1200708736
204582306
470889582
724985663
364896900
762910090
555423119
799130038
430130627
126006117
790715779
1496863475
788881717
163248586
1478523685
1227849303
299097586
239079384
1745732911
649471905
374210227
803743830
1391978606
856386533
1291974474
1002823390
1635732110
963437939
418355104
903877341
406976250
117747573
863053234
948288878
223305951
445346426
702884677
724058127
826645310
191694949
624710960
860488631
875367759
370705017
1047643864
992557058
1024355979
1053089021
707474967
122901265
1340030729
897134997
110152415
447901333
1026223781
534605403
110319269
267873527
187635740
784676828
308037484
1107099248
133915705
196505393
1139589699
851197692
1206479876
1258069142
184277431
460307507
1521089768
860379565
545936910
1350761844
556152448
452629027
273182947
783380912
310066163
1062463905
1538390128
509310686
243346663
184440233
573478271
630484222
1225377584
744851878
269137808
524533260
642834792
366197513
508977503
1056437058
457220144
617723343
944770488
406112463
217653029
492393515
501942196
433773262
887903967
1468090962
297391742
236402740
993113066
360456469
470357482
460288950
91583224
1327578660
789558551
445679070
1256425263
504257794
952000297
1083998237
156827104
1637823295
915551314
336646331
743879372
607976992
807210701
455836439
387892272
1051731421
543430575
412618665
768001716
484026117
656665322
798917229
350454784
1099701989
339797500
860652162
875218336
860438224
939407231
777448497
1129805794
1268795540
539876537
873684170
1642765576
494122041
445957864
890292268
134522398
827212855
660546416
490094672
91493645
1071655681
516237147
401685840
215777912
999735385
1093458311
494643068
889239360
381474834
397335548
316738083
120286403
431567424
885945173
444485316
305485560
786252282
991332660
604561353
492034720
1022548658
1427697087
373019516
498864036
634878939
710919659
1056125441
1055063996
1173233406
1466321922
826662601
281161287
1361562107
74015924
195196005
274734863
87866032
476916540
500160375
733475469
155766053
825831313
1103360891
185579577
586409048
385710159
321380039
264991630
1237727055
1024324408
683252966
309101006
1453085614
724978316
347377174
414393811
556419387
750974245
526810692
247635898
1487523184
860625884
504800276
551758542
1138387161
747670109
489347413
1374807986
747076435
1043902383
970331881
1260541057
835541380
222314407
629661035
1043882258
1029542069
720752340
1788328773
391929746
316356354
293209849
590865356
787084430
377921387
463003688
1693137005
452427711
26340799
586066548
464948887
844437922
516014403
112990474
1236164837
410018527
1029940884
658520556
573829253
231303275
343108313
701733830
308258631
420538674
385412679
329353160
92435095
865423119
1159268016
469306631
386779224
262321897
155552738
175977496
132416610
975005795
391634410
1009008851
110249785
318159151
857512052
880811343
1344257269
1766260086
856024066
49010421
1058136616
855273693
495430352
1255868012
611024797
446789891
594799095
937657459
555037224
890673548
649674387
751205642
162992607
338502758
406953544
86265235
436068488
48925051
452597278
1236122974
757750236
474743827
911996819
441577222
491299661
477737438
572820815
721424196
844017042
851540859
76222527
332597703
338900642
331326090
1599083335
239170731
1333214858
1063890007
313776792
315732809
716146427
983103945
462417925
399697287
384175388
413999017
64590972
1429643063
496388796
650018559
342262559
700465980
213101083
327737008
423166935
13419903
989443348
136881566
629357399
932886972
436345234
130444094
493290635
82506709
553862838
384827194
162350627
985677222
777019078
1051425388
924483034
639607587
553833372
961359296
810719493
383488687
698224613
795222320
941601590
409496959
497580846
1707038519
793625075
1064009973
1367737145
497449327
1041512456
407098849
85213397
306341740
237486668
137383926
839440310
851352326
577257056
118073522
159952091
489924873
1254357877
252506655
350275009
786049255
706952821
728717595
466454772
1135152196
750850425
298611810
1479200816
731072322
704059153
450014068
269379109
502967600
315070881
1002259071
1054870981
556091391
1701123804
160242080
637702342
1067169275
1236328781
1148363991
1181642429
348754351
287955208
1068419082
637924756
608270730
280011485
206120265
466224627
317851248
1655983523
510077389
623021536
740192405
1070092375
464059968
368798164
554160370
208910564
276810358
1315564796
1029406174
764800443
273231008
332257673
59795839
669710636
134393529
943538598
372514069
875204117
591436231
643658575
810577806
124814784
1133362630
724724376
536855932
796841118
891846954
238556337
332104404
588785118
1355972731
256540677
1018422544
1542676339
825686066
1148022918
874021218
880022623
886139956
527834806
421056971
812939059
445763466
1059442710
213397269
183693259
265197972
369780714
184646922
648095500
1037341637
47377376
428541161
501023628
84257095
573992199
1070402223
1621958170
31652303
714092164
440069121
1098729100
791889720
705785763
661903800
581864181
828184741
763008756
467802993
979031448
351968434
384623068
565828782
958425162
395689725
212284445
1157316424
1173351441
558857677
288305113
779000177
286402036
973487439
896423634
634648092
514313565
519999294
895077090
432478488
316810115
5001474
465993343
435620647
355246320
1388594095
1184699114
439812238
1029099856
660905410
257445260
587017164
580521153
1195466566
1296498421
425685755
527045452
908742441
897664796
1016251296
639701603
185073278
980672499
1046689639
852985988
559827961
1033558583
952333976
1371649171
1484141411
693739211
1417670437
930891500
1761137124
1186569123
304555551
294331201
314129631
674539488
1037065587
428948892
259645771
343639446
578348355
471296288
331650966
1281039459
458161852
944351906
344957711
619842657
671899059
209470081
709623302
256592820
1523011905
749431576
270993
1258486430
613582197
982852696
570010502
520940475
456515631
93922885
355389189
233909979
829926502
233458003
89125187
1075939177
202801873
1267698319
1342535971
1136040289
323476060
652254330
761020410
212900681
951738712
866765223
1042323540
1242038077
1612795022
1316520512
548975622
356803200
755984530
407303856
678110986
728158212
583805231
188925020
498328684
1059774553
939265687
504173155
1009941237
1517313879
1217948995
380750307
676560586
350034899
1071663399
270353672
1571590672
546495170
695370248
1387186206
879856917
1032155867
1290159513
373502303
413539792
916339884
1048410438
482578954
390362923
928150611
409820445
576599673
372306163
589572743
1265210474
531155035
401650955
1222807668
810232330
902005072
1019005499
1030054723
370968597
275503617
745052134
333395667
1410500851
500222640
814167107
1267212973
1202917298
655476294
1120840989
296155839
943562893
943152713
412338328
432640356
1236790253
92583475
318494144
567633257
342215404
935500205
802680634
416987663
773840130
1185069569
214591512
725150515
503570853
844625112
637447002
881754136
881568071
700191282
1209809068
461337353
46296432
385169911
317027537
899438947
516061199
782730493
578455713
1379069325
407229803
449221570
439053815
375922812
1307678304
322334736
715270801
844717298
526649008
103861899
337671692
877344434
472163745
645009221
932179781
458283322
968649484
145933129
336499412
674306197
1419815130
866380318
178724040
659073036
564226091
292797257
1082900058
705393551
42226486
464938695
523317906
631086697
790438039
727764883
201649856
366009032
69382456
1490297797
208363844
984575371
308778650
485150543
794544360
1454607799
990197927
901275860
705475242
537061833
48917456
1120540778
328018634
1268865060
417199826
1199729459
450961934
871121014
528730992
210227446
786074503
673570675
927118475
201045764
399606664
291357878
587972163
403196587
756084364
242195004
879376264
920465185
442847673
535062444
1594103543
391218605
329723743
1054485100
412844812
1799418
257551753
330070762
353664287
727606445
271064793
97654498
782979109
713219550
75113933
968614029
528344207
1568302761
238846288
388649162
140243674
401521988
310452290
561649575
1782274284
1059291130
971977768
794414113
625845476
498579018
990344944
406321454
642342253
485771669
173048858
1083438583
235966626
115103892
1669615223
659361466
301666904
500532789
394660961
872011726
216480890
410862566
228610130
1257843584
411480556
574997982
395497639
189004344
86440110
878387897
379946630
395048252
765294999
776609275
59614360
1331572478
954570212
497641344
283593610
383118037
790036759
896702223
764077919
425408088
59919115
124594832
1313266180
695613936
148589541
1097433896
459022056
952464475
714777619
519329355
476607642
590718194
170285846
770596897
228177976
1275609356
381933318
706369253
288694776
648441951
1077442771
392197696
354602612
524682213
369426573
205083783
1432018642
429691769
1033599556
95434260
1002180172
505204197
1027740595
646685775
863899232
614249109
1347959372
482073514
787098599
322431770
471453513
554211001
736679982
150229797
389156349
343308256
461686816
78624127
1291528643
124161727
708045271
422567291
1477849982
529318051
660820492
989046895
878522383
560943890
744778814
1457975706
1200926171
331817898
973827886
1062955700
361712993
677808105
1189542745
787032377
1026353604
854407989
127972300
1240003740
1273262873
53134108
819150932
518900960
1038077204
737400720
336970265
691964430
468279550
490172721
741109354
707640075
486669853
661341293
213992294
937772197
342361810
690200188
1020811851
614102662
1752901711
1325980454
557388869
1243444867
805597852
339741203
510777682
215098724
641348675
1665448635
1062055649
962253165
1242949671
1408905976
477408417
996739185
1077963434
172578639
290627715
881114660
227864338
389148534
979419103
498060769
303455828
754469736
761555350
906584349
496692236
878480013
1093514420
380077683
407696308
361938959
420353019
969331166
577717175
502355557
150978077
664626879
457360791
1098682419
636433113
304540958
93289875
526573117
871299417
202008867
1290109437
528518360
1728548185
1408326363
655749731
1614977853
1043977434
811756368
981591161
1294948779
572595334
1657295675
1126275559
121258223
306404472
869246729
840441471
1053107898
109452899
626283336
907976487
154163750
2310159
859971249
667817313
135865985
1417999321
475366551
151213966
291030825
713628255
466291332
339028883
1521623678
962004348
548312409
907133269
376125941
460340303
1244043401
457109464
1394659081
1044479179
501021620
204517084
402826645
521295712
1351626722
403444326
564481117
167343962
451055544
1255218103
477742929
956790336
983043540
547497401
1412107237
745414727
306425343
286289595
379158177
931074713
1277824925
960453846
136786383
812364644
1143764908
409870860
1015174363
135719649
1283426620
608773407
260730961
457778723
778360184
803294582
592778960
1289491683
1261384700
773123665
1686966079
329834781
567422345
677469926
329764729
508940679
920261691
1014669431
387139638
293503454
754002989
318181795
292981285
367719696
467232080
435662528
694324649
753107177
617619127
1359414802
1360630981
297869688
856048592
388144399
1495196519
1304880519
1055046306
685364955
660339762
294918799
1697131604
355617491
331617350
1278179782
499403984
766300115
168882991
84105198
788828879
1709072612
467329271
533420384
86024704
205327098
1102299740
1342812508
433235771
169303925
448522867
1265694839
1135914223
1056823197
736684
670503007
687113368
720544979
219285662
1170309810
936249346
745374164
317185799
470804193
1234769204
539308761
991340537
871416680
382176470
478887522
1047123953
438732620
1305984450
252953354
484020445
358727349
381565347
319449289
1620945606
1700173638
733873939
1330354726
318688913
556710342
1383627358
803358512
546155195
334687521
1321992813
621076486
697033435
1060285170
980992248
502946261
1477498
462937206
1289368511
666753022
831625136
1097094783
409032300
532500210
189543812
978746453
952118045
422559300
895392411
1159830199
407072587
888437943
798780793
380751131
45436821
1774548472
799673686
664516382
894584728
470810564
470893177
1444741372
1524070526
263883182
1113995869
243005
1732805804
412128387
571848562
660643132
1286176944
650193780
503597151
409120471
167334026
1229101488
946402365
678335950
1363144416
535416858
983791100
837701826
921176828
1376804775
533265247
862833403
341242487
364047775
1639615809
197401
338953704
949230303
417887294
83581983
194592012
315095164
222865539
1365063069
679104727
27783688
677807189
298692819
447715974
225858440
1633905434
356093944
193124859
1486665364
250078536
251921508
470814719
102063634
807919626
1238706790
330551974
807585833
1033221514
1065576940
700830287
482198268
488699984
976728313
124496510
701578297
559327767
725191202
167747754
899035171
234314729
337630894
189098649
408180608
181317691
678353568
711427284
285911612
1194033584
280745552
30218271
47860748
1238391667
627976895
567936108
317611892
789308454
582626745
349505940
227065511
193851658
141779708
1258902072
908523523
858509708
104631165
814293511
882451691
847446476
416450304
1239839713
1242494947
459306969
651745073
146570827
316231886
539330804
1002539698
1766485845
559030587
325227491
487576977
598957021
788411450
524308354
143617664
172701479
344003904
277207023
478922673
481194199
237646269
173066341
432567568
1207215096
362960532
463189604
738567799
532454566
277511092
504634728
804414415
161327142
823743475
915460628
83995788
1543243899
409176343
814885430
630077605
125784884
775537361
527475624
330852727
550272195
1093555159
966607376
1746403333
279677487
581954587
596842490
761913987
494857700
179141963
358058541
444633752
598856945
758275382
387959802
1129084625
361119232
1139305624
359042866
711039714
552688059
873718995
570131499
430490262
466519371
265728900
931991693
379691895
542394212
1052145142
373139005
969874551
1631266041
434170814
982695488
893762376
230315730
219423177
640363349
240992075
780000543
498559200
382185112
1094350059
1571332974
939036047
439577468
1069013384
555474650
372929872
77797884
146594982
823722350
780123647
220814255
375847202
435247311
1288097294
123936442
817085289
720325712
332107216
637853867
340593548
361139423
373560522
363730429
1024996591
974774013
1156500845
347006543
366932680
361800361
1079017973
452013170
458412697
869013795
525911502
333779967
882642074
405697834
856280271
1370094794
267428983
384188774
943201088
460957244
403033796
1086864970
124958038
670169355
1672157901
921725292
971470646
279397252
487224235
64757376
397444109
873410058
1404709450
814680905
803794858
1112103478
519354047
1362628308
1008103705
107595866
225097842
1757250542
509928409
367298986
1688176494
279777947
474266189
966351916
402881346
1332429556
467446162
828558928
1069862904
987695821
696625697
417161655
797582645
443956934
1633344624
365816691
281130017
394306497
534823172
655807537
1366916313
91026858
693238293
531501880
987299022
163871273
547017265
590681278
531034897
1418071530
499162252
307300
1357251873
390768197
546759497
192655373
603604675
568365730
660225803
1662098203
488702257
1384841537
1351020832
653267081
236341047
753542430
109698228
434654028
466201917
58643761
1072168858
731658120
488681236
916911942
216138970
243069650
833680914
934595461
446861466
713496402
116318556
870243261
940132482
757201319
1129392576
898416088
769748064
780614351
364403088
286244080
106021046
159306033
1054452997
131923151
1761660248
887189019
124616859
1596141884
460847549
43906819
1037870610
705255614
1264908685
506621367
1226947638
510127687
916753899
552223022
919859047
395296019
1342641921
1060298085
1127114927
315720289
157253827
604099436
464643619
879860877
378298839
954951475
962605133
806049170
973306469
890236980
634631243
1638035712
965538408
547588504
913386908
1309927691
406447514
532316140
458925268
480339685
468771380
174076623
178998357
730143554
771396087
194990918
393736649
405227945
43374044
468889079
130180271
336624326
624066623
1157082310
528097519
621541795
747233520
801405698
80481573
1260903293
287361345
1269782647
658033183
1176793890
856789335
1348907639
219683736
425631828
885974827
1070916817
886640934
42515322
485181513
1071406454
723801869
384635197
405993158
916705400
743391796
1026492103
239934979
2349526
734824127
691058440
1381272957
226912655
158346820
834016145
1532618980
713644818
203825894
493864447
186235562
455706010
511016338
975765989
530168129
164476039
568212394
147204187
548091045
409059224
827222527
1006851189
561649976
560602269
404115483
498059749
1215004431
453753595
588847923
372327237
664539570
344467860
503703838
493672993
222389110
791568847
525115122
535532227
981965248
821711774
638597636
156348925
834961905
1132047231
646684394
1588841
126546967
211896753
560697746
171638248
1291558624
678996637
501017115
153730094
268850878
486582713
617945082
268645810
249912571
880571160
283101428
1142261569
411640050
423597212
552326642
191420668
313854097
385477991
435826924
325108998
99236527
209611252
353598605
790787962
563080193
589667006
205312644
1065031345
382795368
54057175
439985789
146921607
417184495
789844593
354430412
83237831
568608781
578078107
858661237
821694102
756140375
1061873057
57124845
451268288
612285212
378986668
275769344
439255564
419387726
439557439
92037294
113490557
1133119573
873861566
33178094
379477201
632047329
527723456
280821918
684203515
1208243150
527258960
600117850
70164747
842551133
80472506
371622316
127465675
246684758
62002186
808370718
244407764
1063823546
1035788516
113535056
911520260
1380977369
354474972
807791790
376184260
491327796
591738354
701438200
1264015507
1024164218
864998910
316833690
431844288
102014186
215917784
422739889
1309456784
1040212060
556308479
1319236876
698940173
497692611
300577613
1589610720
832116782
1097355813
419059903
346195042
272584047
380987694
840474475
206501085
2431756
670391044
986833528
906907115
600903579
459221108
574619167
858486279
469285839
1023885233
962523254
273371385
377262597
334715768
717016117
479210217
1000860611
505683169
977233402
1466347254
73221810
498258586
240088223
741400385
1323909122
379179051
798594651
178107241
338708827
771088015
540053991
861997202
871421186
1267632916
220850109
1647788639
1271616553
261113414
813107580
143908459
542336064
241473256
1733300757
437491839
113063730
1012457083
140233859
804966540
473338977
959686682
1242288492
947932920
316300655
937694610
698631706
620235143
1387964323
520290974
953841596
1352603314
773700475
186419554
881968307
404639146
565635403
344987447
638218248
737885973
482468931
1260581170
1314351247
1262297289
665380765
448082760
337585851
408063863
947565003
177618553
407821633
107589283
486607519
1135269518
1496014591
938585719
807379980
363950515
199182751
412640467
409160855
513710629
97322800
300482930
216858340
474641423
1058157498
437289911
338325119
817693433
1181327901
489548227
723301539
806989472
1158011690
239535609
41051100
870699700
869614514
92365196
639588710
347304792
1320584322
362426444
394497002
411630510
1418646528
1368437625
3784964
330730343
588345783
93594951
346147737
567273062
793961432
377508236
1062401419
862892674
1779576331
1306625609
639452149
896232531
708468736
1789738515
520760587
1772296767
411501195
1118943442
39239119
1036561305
447651920
1167780171
743626033
518302440
1294678229
639904681
574004127
445150667
490767565
1055462516
660493304
1273598033
491823872
533673908
345773505
975943
335117477
953259279
107029514
927394739
1352181734
834076356
1111621792
621230873
1031316551
1540614649
744180332
1748432
463345542
1382627776
370063744
1497900257
1157240361
264704633
912008858
1199912163
418383149
963619824
815387861
714547322
1024345134
987410490
1105483058
1082314168
362911422
915637496
735746782
785633912
531972104
934364533
860204842
1641202490
1265568651
456924659
883978217
1341746690
1348214505
478486342
728888901
1120901677
307412199
172403960
333196218
1478942078
245557286
136965883
34630216
365297861
679299403
344009022
433223094
406331241
299112451
1195784399
464193799
210580625
368823286
336915761
839489556
925861662
474641689
679956162
1029525714
276394912
430177299
257272858
406046653
53264976
451725336
820296077
402412582
538221467
416964687
359656092
418916363
386908699
329475649
5356396
1095797908
237103961
451123308
732373463
296252694
1186193249
1288015
256802946
182018406
350845112
803313978
909625277
929586992
921796027
1048081715
1154806481
279463364
1169237186
288098701
103462582
1433583376
912905146
184991736
597407697
107348241
259187435
1253952788
683947012
350881775
306371924
1022092064
887985253
512102001
1300304413
112100366
713532714
641152586
220893917
422620281
679404932
521320704
398271291
834674356
955190367
214874272
744716957
274173388
1391853609
732546887
624025456
785991338
753810679
872364734
700792301
1145592740
1611845744
607993924
1206122142
943760728
1113501934
1122632245
1001793030
1018920242
1231478583
469755280
1112165618
1721635669
499103753
699558125
558194877
1166173290
765680258
528111534
857917433
757635591
1200590791
630272026
349016089
462198670
324192223
925000772
462612777
907915562
922815058
643823368
190562731
1109679640
208629426
169638729
941422480
1021699981
963966758
265411204
284893194
383964639
1584020144
431406996
1276773537
454832928
219171370
365063991
835837603
527160407
1675865301
1312635300
810674933
921604768
510717603
166074581
346480139
827355307
1173304544
641666884
355811136
411837937
538157297
291807504
520048548
1225754133
438337280
191943315
1053865278
224988774
1161627990
301322410
1076901613
278476931
352377864
640672012
1356988577
919861053
99340019
804617464
1079505121
424590241
240646401
476215219
351308690
496453529
205688547
466983781
524086892
823782667
1544270070
1374415443
590774121
784515847
447721755
291171429
1088202140
1381944344
294419996
1066659267
625360036
1473346144
49643568
811173825
547604723
278326016
1267275684
102233943
394417810
258255675
303945169
767729168
514624816
518007818
1278703760
719516501
590611958
953072633
211275081
372861455
3886992
444021181
1046487443
257547926
401475531
758148898
839877730
769472776
973845415
401579718
487521079
451248624
194002739
343910681
1575451658
916853023
521961322
26883129
1062795267
561229547
700840578
330275614
930478484
547099937
73351495
944655478
801082502
1768289538
431998759
474471701
455086448
543855983
382745470
758417814
1353940193
438728547
1142473945
1681779271
1137096763
415796763
17481485
648857589
626836987
494162900
678739123
282563842
1329526461
492608656
468195227
887236817
1061013258
438861933
366070743
839491644
414886203
330032197
236885135
345213003
1526243512
469712291
410652602
365741673
1715963863
455902641
445157079
820631620
14740897
429839041
574222166
510988595
73294671
352986084
1564086083
567166528
503930872
76152892
96314604
1010380172
628045330
1275220310
569486560
518668467
1151030536
1646378706
457594317
505969845
615846939
495491377
604124206
496155552
1499724991
452692855
445422139
973520605
796020929
215937851
402589243
482148744
370829463
764948553
501869190
1453174570
414095408
996132011
475172119
292727618
240433273
596374086
800638510
732986293
1148946445
745054243
1185471297
759879516
588120877
791528146
1646427621
347334552
376848262
165659087
134802108
523234458
175421282
802673078
466067809
1330731748
79405030
492639568
68419653
402472713
369522878
242831598
287807022
354607657
827068926
584781766
1308004011
40046653
543651469
366898602
837287871
667390810
644405800
1775793320
607245117
476033967
223989474
830347522
455086224
869795015
741594661
77760742
507580644
429757749
473914818
1399721629
533581207
924057138
337894982
474957995
207018298
141102753
308872577
5843051
285909947
540507702
283824720
1257021243
1363905199
351151367
1038801925
541083796
534355211
1256663726
1090158320
381593668
439544851
299406088
135132133
211446031
474806790
171402617
140567095
1078168837
271857508
388600546
896250086
1044416586
444897185
489329363
445246640
433843615
100535349
297848331
746719987
646021018
85859337
997372141
1445327171
668078189
408632308
739940064
1250611190
857808038
1220086271
450631024
941324869
1532905752
207265880
487725651
396610830
256684801
1051273160
887714080
607205643
285180566
773671254
1148392969
816065564
857867684
927913981
946107793
289025824
1047859723
1333323050
1361387055
173672222
102407230
161723264
475938978
204477229
135335796
1641079901
245439223
212436443
1494004410
669774718
226532635
273093435
1183991554
352395277
1527669328
453465341
1185096834
380722162
448832707
329324606
653043544
500039769
504893150
1007196353
1022657130
259637736
151166557
974508092
363746355
436119620
1761637301
115484560
552733266
496374603
1335081009
450263816
1130056714
117193129
1185489742
775844013
185964246
605561793
432777212
539468065
455283636
327483136
350093269
925105517
792914453
961961607
183395651
1292017042
1064559774
1350460950
907423338
755267762
1046854099
176248524
499122990
351725421
1121214504
939184122
603845760
1273416300
749671787
1017922489
1314754617
664901905
443097533
1038220498
188433779
443849478
812127393
1153397728
44087537
1514883732
135314565
528785427
437752356
298919809
739372430
393883209
328826096
1375711950
440512037
692345617
833413842
985237943
857046
488066920
873515106
418562799
522885205
273243941
921857295
761108723
976802981
534332591
1324640193
755717725
738289204
430096584
522906984
1617192762
613973332
572772770
36393077
468071317
256336410
88524272
421997978
510350976
1401799217
417960592
189228694
887416945
147383892
417642267
352904222
1237854227
1352999714
140740294
765711622
538739066
1077502305
97622254
1456496646
236005139
519747785
876194150
1194257199
352417551
1013778613
649627199
704853213
330397861
563618048
73951970
501258997
515661118
340702579
94935517
645454754
395537965
301765194
789871598
807578074
508696167
766374949
322326479
458393699
365549193
270853606
489234632
491803679
468997892
853412249
986107751
949296391
292133246
1049128775
596612394
1068120290
512032019
941064174
269713296
1070770836
1390620712
785101412
293408404
399064884
399701010
444226042
813657266
543167060
954287394
620770165
24981578
381257668
455496135
1359435326
1339283818
1054343673
459331802
473609731
112454397
630211479
338706207
399322922
629370625
1073936758
1167063340
536213170
482252834
890402348
802964529
370129013
979824355
685616349
958971984
389406984
304957876
156863204
791277225
1189808830
528348381
384143820
934985456
375912126
1010633091
1399180528
961290399
206007381
940550447
752552262
464758677
455756595
295625514
1062096176
353594074
465055972
479726818
622257402
205961004
549579333
212517218
785528447
1004112289
231686040
632671609
376382474
338790111
434026201
438686853
575356872
274060223
409781118
425504480
799717332
1633026705
647907194
297308904
1046440660
899999817
225588739
850917756
856304283
942876128
618455115
635652714
985515179
594970874
902816288
619368130
541468656
191957048
1018185530
1480157622
30593612
606677472
568262059
892677861
635028946
962122359
305617929
1042113418
200579130
1142747441
495228267
819977249
470115517
698795519
240729410
1361112429
588244496
569872171
783814797
741696225
1854346
198323177
1188714280
487336093
410198048
1303505427
413647662
653126970
383407772
473377064
531116030
477228460
368597208
1681333438
1172499537
391466941
1215662626
504797863
53035624
170120871
977932881
1416890493
1075773215
1357768413
934335330
623802685
527293906
381336538
1444637903
1099397387
266567202
568740694
1051176755
1098133627
888105060
580165557
399079761
735887609
788460511
323677004
840182296
1011902967
793887466
786772228
203720832
342012708
311224059
1383440649
1241307369
517016828
493756092
931120610
475004784
556321200
776831103
178660529
140756861
1478662490
831980360
1253953575
1128403025
441533072
144741687
796672839
173736500
606135128
53638660
973134253
980021540
632148611
130126644
1250550089
720115422
462451995
363219916
857578731
906385545
514649781
778284691
441672210
53041441
443581210
1525900791
69989851
450466300
1061954473
833138332
295456084
761248243
707410931
467989879
474467148
527164812
1289142767
459321402
1377748636
1017288984
841811080
865165551
1413817380
157804331
320450232
604053259
505754016
38564
709827726
964446438
788803014
798486641
1247281010
1222143272
354918853
924929846
668569844
1186579230
358870815
427306298
2955
754263883
1494711727
679775799
587341382
1403076865
1792009290
333398721
870616683
730479580
981835618
973767598
478759904
601458586
719746439
679747272
1136397364
811196038
875321679
733185217
479558687
977684206
259583851
1077804742
782453966
394724007
1223825945
1077373180
253433776
364753346
1725546181
334351757
851399244
571584724
521118446
1018546110
606734126
321836552
711496805
578495152
914735079
373090947
485477725
353468613
125598512
995315606
754606739
566062094
740287899
682869800
637862887
835235233
328019701
1268553557
1342572977
915053804
246821043
507408828
1480735596
779969717
509957073
444504879
754080663
1229408205
536944711
447156503
254019330
425880137
520263924
915347944
895401392
1504626235
719856327
628707443
1468927970
458675974
824285066
841108770
388962375
253440749
1560500724
137943637
1738013816
1310401871
554822269
440322048
1369432794
367152059
189633245
1239903546
154915290
830801134
526793836
766087234
523858262
1162161801
1131599599
228404087
828623809
1016200577
793483953
512762762
1468015398
211350190
473272364
196344735
1057207624
59587484
498584022
481793185
386222365
754164593
815851754
385701069
686192325
459937138
1311864979
1061963216
296954064
584364172
869716165
272898575
1160505289
322400320
599856888
281098281
538112112
456779082
369281875
459735692
912217921
711257696
476412710
286625913
1052234923
316412962
1529733590
1237067263
197517599
1135096085
693947633
755419233
341076807
1057465939
1190674795
1194750557
585589555
338859071
397478889
1438122117
1027454196
1533701507
402454098
343356565
457819403
1317197449
399384882
942127773
1169980263
417418502
562667103
483168631
329633692
1120700872
444730434
138369148
525094561
972729729
345709019
1610325496
764749825
242148406
559638600
454141327
275148257
507333802
1476353641
575860138
259764813
181079619
249821910
1043806001
292518099
576784533
471067473
421533224
894311583
460690157
392831424
700704011
779077795
502799132
1061471873
394567936
1317293273
700964525
859905580
582330216
315610377
908008694
584035497
335492442
253838153
1030425380
1355709425
686265287
485819778
575819805
1313151165
1471785738
854358533
134996267
479697867
1025316825
104102851
253891175
490643953
170555961
775389091
946074771
670241512
411275252
303808993
204715443
296632948
3354529
1142571446
1176043380
657955189
111864896
876076558
1705451019
680270541
768773374
372254752
701559052
417890191
985559402
1545999069
423867552
458814505
1215598897
463088268
95607117
998849103
511662486
723129591
539315055
1059070822
293675455
421368755
901853329
207324837
421362406
512825033
542803030
175819429
1662392940
334524816
436836550
429774413
999889200
486979357
172048270
500115675
1026033269
25661210
877760567
624008169
72338563
1249043482
443528934
168727192
1225192023
539007577
771920542
1003507263
768659129
564836459
676654663
932888747
45832483
755040870
437188181
1026985863
396636198
771869907
453886727
276737254
496852301
1327839713
1561103318
541508459
431333016
518460717
286690260
512414440
1311826152
536425725
327716689
1141687668
1762187141
1620576531
236870348
1285562824
695682400
650429463
597056010
176757534
406676262
424856047
1562751752
302420666
1047703912
544489588
807653956
444358775
555336396
207063794
385617586
445497340
790041987
255606479
1080868918
296415605
148807562
980491373
732560634
360002301
929788680
480813154
652901828
383396857
97329057
563204655
436803422
339158986
776779190
1057929580
52017756
673647964
802864406
1068958390
1053507321
1187710267
693065504
463558105
1172239273
1038778794
453120668
717064281
474065126
965974877
410480758
422572286
431789018
880749239
211070798
923519138
1419624423
38892831
1068067076
460103678
633326590
462010925
820360087
842356755
170246024
570671478
889679782
651704912
413571808
419018472
378841413
485734838
593018844
408846206
474460275
1679429339
1711515882
1380805605
469372619
873528719
789650828
1282126957
1096313276
629368204
757957481
928867914
277078037
1674279616
921166409
358700220
1385069167
789048699
219326637
821982538
523629068
338042453
637412797
360756355
1320959959
1059520691
503848
343841995
656264297
381291811
999643123
1128004995
541921124
355706730
491211869
537460324
1022339165
1656254551
676917637
1169193491
798871906
380087909
431085359
516489999
213915728
193851871
692242426
59490600
65921495
595495490
597470905
1167984774
252961358
323941878
513739111
1303505825
873155709
803511199
866441608
1170813656
344221623
104350701
1100771563
146702691
897883270
1173950797
495660456
702674220
1574781512
635647541
1012968420
528094320
1107804333
894349210
73654015
1163121092
706877451
731078587
573956236
220906728
978510454
1212210142
868324109
713030933
672616527
250545448
1051000770
385853746
451035559
1246553440
1253163462
343708457
372313389
360531860
528514072
1083559015
769870834
609553238
381574077
1276341325
1097970593
944578910
230259082
1001575507
184506024
523578775
734920867
1017334516
1334606735
1400612707
806658315
255373832
1570522132
708384545
488994213
851106816
303136141
1198745126
1263113428
663254888
750909626
592805465
867197300
494100551
1276744364
930029026
399272394
740613035
662371671
1214117893
1050390421
385063798
1517207780
375590387
239327205
1291849731
263204448
1062424708
870915186
405299805
775583220
585654411
486307699
738054911
1034418271
1448622660
462938399
573746115
623086244
155229790
1288232181
1042301759
328129725
471790466
291787194
327131256
512734108
1354441754
255493781
726804260
131155053
172978776
731010125
359806399
1115978214
320757082
810932151
501271781
400736074
75920867
1259439954
440870987
98620035
75406504
407005179
775177433
518557448
1169782410
933953200
633885367
979185103
548278532
520901190
719128413
249342693
65553833
629500847
1258613834
959965327
414917458
278238526
1376238906
938222515
131861386
1237715264
365421521
248742224
77186449
1073394991
1204739173
386353065
1197187841
417440621
434996676
665956169
1502475747
1428774389
484517545
864529592
210998829
440560237
974014235
950044383
1663031362
833957526
1313180358
612803757
965969529
287322046
489707893
696921199
121307866
417112307
941674003
81361752
1203198521
717552041
1349025152
410477777
1059621864
62983960
853505358
765156885
920094467
885150900
443124709
703472456
244409991
267931946
1330379695
147417514
684056580
452998960
468811013
324836662
298311331
889907075
1358888286
618334012
461201905
479825954
760217998
209507457
1181753631
198416897
1074556618
357976305
1009015294
218802152
343243935
863841638
891011050
452164782
264915295
479170870
1492884682
2035982
488252087
1120710320
215601152
1024843573
806518961
904643460
1438306995
807250667
1355590322
822941966
1465567
341322861
524244727
649647023
526343691
334196643
748732957
780093532
1270551267
476549414
1136248476
896000726
684382124
626505694
725417992
121999810
1084697298
1339208078
1322311614
1375881563
1048148151
1220716553
934161581
195303835
297612820
1611781777
580525634
1434372859
411361284
1277417075
1015051758
1354011825
902196801
825532351
728142644
169427768
492353181
781925254
848184181
940345014
904459223
236940508
373346194
447078700
460779546
242527821
853159852
294453905
76861093
779145057
874905600
271194843
261043233
549363874
1092985432
817593390
290026636
380492170
1165200726
549542633
739160781
437998479
431719406
711753521
630393019
172764306
1220683020
212258019
405138194
1749154060
516272878
188358186
1321553080
168519613
419634433
140720066
379698738
420493467
478527555
330718573
217606745
646580149
695188503
1093250308
272342989
322876237
743858189
6893792
833812781
152791496
189059934
379560005
967903972
934789674
462916187
975563421
880062721
423630190
426542076
21784310
314583329
162175327
502538827
1022224598
324137966
144014715
849028758
137029840
839201816
935357798
714053687
425909987
818039722
699862290
465083537
254652478
373774492
505232397
34444483
347007011
689842050
285306431
640318188
589891423
827258194
423575194
656464952
530236986
1039342097
717397894
455403843
587014395
120291200
211467300
176437224
678430484
1496184538
1224348075
1265136877
192417274
290143376
469322668
513162310
1304455362
940254963
52343997
1616322544
881922022
404027352
562409830
642526165
215816235
657033179
287415691
1725870901
277709687
435618860
940833797
793328847
1004062519
1090529305
649927244
1157114052
644718197
1336546173
441724982
598338344
256226910
465776251
110216213
1074912708
1392438137
925245239
1196214510
820267658
204747843
426153370
634853807
531718328
608310336
965090318
935181279
680232969
1263539575
506830703
916730675
1025889880
421810298
398347838
299623990
672132498
1165999177
231817
868511496
721999143
1028215836
1120176245
711772201
1102650250
234550647
325129100
1410052160
903047354
548335250
926287183
707207621
100330869
350958721
678452836
34610474
218297774
538130718
376702634
445804627
547073567
703506692
116412996
1382210423
251907614
826373185
502492554
389507541
614942107
446389317
7432895
330980509
1097965598
1001421014
342734481
1296629150
684031638
1208125023
639886414
648695640
822098207
824959274
966549325
219420922
1335905753
251133200
774864476
1347998449
1294114571
480140973
848759680
350051833
723008740
341799806
271027063
1751605267
763611341
673584636
739296597
198948080
479466693
815467676
423917849
210677541
250342063
198996166
857559706
173381983
947308670
863191664
209672050
1017713532
194284142
289975933
363319908
452025713
705245374
934963677
596448713
474042508
1198317679
1012229332
896066072
511718372
753012688
441497767
204669748
795721043
450434983
969267140
578414274
375335744
39509886
1255141168
465018178
677171221
657517318
535110220
617161979
1042061847
440794028
640274252
370942991
202499577
1782928396
869047138
797175192
680374875
290623457
503604247
212680947
135441897
468176661
5675578
61595451
1164222485
163472221
1196691242
636032699
836712471
195104478
444628823
1666402820
1011325933
926725212
1068208993
780383118
973381094
127804807
158842370
460201690
1130111957
39774547
811054200
1173493535
279688207
235800988
789189102
265438276
1176256097
228963866
388676330
829226636
228066954
1005531516
489478163
656329421
605623011
220321414
1294891186
838245238
1087376270
261476079
1024013863
68305288
1077255010
101568919
1565875549
315556921
541957289
1272772327
707889750
1769017
195245857
996217247
1010759231
953415428
1172350182
1186131281
1388088787
802655
1790210
1233351629
169241541
1247295336
912851943
1110479225
103186828
275471650
461945357
1596979252
683118339
125895494
495408082
302591496
363649510
536554300
1511310527
852840726
544767394
1025367977
1058115992
636646021
1069084518
424904196
279206370
502985957
449959493
578083043
665513307
453937829
979127821
1104588652
387779054
119587523
100135832
626025445
1123611919
916823461
227879251
444926834
838541598
684620470
1085790726
327135948
1682443221
421832050
1183452388
1260007333
1066906050
117941232
53603731
518994629
1141720357
825942856
459445477
854902518
864199588
1033079847
1403761548
451612634
1659931041
1052919036
550028594
271227990
779646975
217013736
1225154026
836358642
678951694
727361257
1361159062
853785998
639207178
674463206
429930911
1385964668
719073962
679181154
678932026
671836969
348797890
623795319
226808330
949187141
1098848072
436021606
451346038
141788067
846508635
355752299
379901578
635039643
659808172
879441118
242861321
903680860
113569394
1204883710
175967071
290196063
467652485
710802282
233399412
321378647
1617594520
363128543
197398523
368115214
786572393
801436423
294531944
290128692
449427405
769101518
944335650
603975709
678911147
891698037
711710288
839910456
1019445870
616382602
453113601
711107013
768193529
543735266
419159734
640038523
90716798
318335601
1385060852
563712864
697843703
970430081
78297972
560859609
439926066
485452346
334821660
293476751
32440965
942539137
120519567
282900367
122827102
1665164854
399636820
1090265846
867111812
1194212562
85885985
212615587
1404331455
275961362
832595309
185480945
718660745
101235996
671096679
900189654
451437372
430669412
213681347
319776717
477386338
526690152
1026358799
715390494
366456969
296232510
1229885943
88713413
1724231282
240993316
1453284569
505029751
914003167
521360930
739539778
565668851
458590872
51424243
1525250041
980780207
1734979423
73216008
551006529
351205069
283679001
890252813
662663870
342482334
792189814
699031
459337136
335257366
280239891
873358967
416807563
474726856
289366804
632899882
123393883
142436259
182158138
777524139
569359370
1300122734
760205414
245944133
858238134
378835988
312215387
151475898
1293665008
384855227
526937297
89758
192067870
278432320
695732696
913393941
1124696210
96598054
580519068
851064493
330845251
464335723
1245618586
672737865
1051042558
210084807
878423580
470019673
1427691942
303619231
608209156
86658965
682739756
1478416625
993641533
268699766
756524312
496352404
1248852479
591161698
835051558
413493255
1237278872
263543056
1002110224
814907559
197523676
880487595
1261649877
1204294843
458358419
282698806
425177115
864266246
329431311
274425374
892857774
108249160
379348092
409527849
164866602
446632944
378259073
958465052
1576349
1128515788
483557338
175610915
386613976
316365797
1169392471
444768390
1219813759
1276142701
812469999
149219824
134295886
218968494
1004777452
1271628970
1722045407
1052968460
303011456
370918113
185236547
781404526
132047924
820203994
815436904
973963015
404179111
565522077
256402228
374450889
412850795
422675833
465939893
737093120
690062430
41689056
1735827323
843990717
131303177
740141697
620894347
464223878
956763343
25003383
349797766
475822907
501885266
466695335
455991596
1250971745
1034495574
398765639
1153073182
766474461
946932680
507997603
478677774
302070117
544955175
55983949
527706660
1065079130
557647208
362075569
802550048
1136754710
686727845
146729417
903488286
393199233
1002877635
270814051
1019459228
1315433062
1047538035
23032736
198803956
144395474
312941054
68774769
14540
1149931774
215898143
1555095311
861486692
423691029
652137888
91234542
574794970
1363098067
178468
441280517
494471806
941429657
568733816
404345029
636083548
652621208
842383395
487787777
482991651
1054015660
528779221
216752542
810377686
1120212941
1472013809
350615438
1212194955
946076558
244660242
313417790
567451689
496178519
984212905
289031843
94827472
727487033
931750973
196529779
422453883
912974407
620347273
841255120
308837091
246128720
469663629
652752121
376809243
1703232607
503850016
338168255
271214609
402967663
779652130
843435336
895057155
250567191
337794847
251899622
184630151
59603732
442361733
492792266
164532061
688249803
500543074
435454839
745318550
301617500
949025936
71218208
966612111
1653854776
656828152
704503411
754787639
940733376
1618621741
441474901
390683113
120520631
981469230
421204754
182498842
547031508
484979754
1409202433
707882213
449243774
746481267
341477809
401679872
378515725
370787978
1359811593
420186864
1398203242
519734155
884847998
263541812
445292067
360668918
946369032
1203988032
479327648
2749551
161892375
1075060367
416284141
75880934
164849640
318201312
513033833
428189128
640511434
1282861913
1437957169
506808229
1352483949
142949798
302213872
1261462054
773971951
820737352
351802296
668833478
889889904
524161502
200779054
277650728
855917903
609740968
165498145
608338506
732726167
862728265
360480818
148797302
418595625
338544310
722829654
629991509
859913554
594818175
70845075
1595550156
264713245
232198788
432017183
713838626
412546902
333236393
406710007
346989988
285718775
655151914
223446283
591870294
496322499
2833897
357091998
734773500
939318206
385962346
800892007
951598599
161358489
317912359
819889317
205703764
1024840889
423624952
1020013593
1000573907
174773828
1434085190
836448596
931233926
1148116595
1132696551
248088321
344424347
740956211
962951329
826831757
279986602
455576902
457091674
435078315
439342834
300679579
186960059
1745827984
141610741
805375401
468347962
388466458
469690848
1270262675
958141965
280417796
289730280
89915212
729019782
977397461
598017287
470536015
1462320795
811185985
353373999
92173245
849002899
498494605
806251420
535224684
899839874
1012902361
403331936
256812763
1159722643
240368523
395270425
474779775
41180764
542383732
379221126
333588633
1045171180
400411693
778001702
1791166788
1550714600
227398221
531458878
290943310
264024499
687608695
299405990
1602087420
292428080
296313128
254928361
239184009
1311454413
878543003
884120230
1322423659
560139699
344713681
204522148
1025518398
1364267280
1057657132
379343403
745080353
785443322
349612753
252389076
797998281
1359034653
617924543
984687103
363584806
831794045
1070435283
834073439
373200639
552041830
765043566
717603601
949862987
1605466850
921643994
747601172
1254559176
328093497
558675062
994898375
455207119
211763483
883271093
758353701
1388773436
595595898
281269574
33713171
305641463
229070317
165957320
190958921
915642138
402102668
758938921
745016601
422998256
1358022786
461403842
1346613934
934655353
310825786
1034777297
509485620
784313872
1139838849
1076831392
476216433
1587875008
636097058
327922759
598591662
1339377835
1115645562
176035708
207905882
233823473
471338135
927377255
547969169
818171906
1168454761
116623580
511529464
1090305681
322431398
1355205853
641515
145167429
174120060
306301586
297004345
493344740
954817210
464848276
541194116
1107131208
448176359
501102412
920725530
81953316
409834692
667360704
721101577
650026152
924983115
383323273
526386338
327149815
609448097
466311247
310380794
723552259
856380461
1196258473
1108433208
995797330
380022629
72985149
311599306
683696788
1058360910
381015318
931312484
447790847
426010214
1124347294
914779873
221556037
1399513716
771129515
702384415
401312378
107758662
1134460067
415814153
704105772
251693461
840435701
267301998
1084492104
850435533
152350555
756973009
266873974
414370833
424691401
455704569
234720462
622723145
276831029
315490562
301211625
980670111
797843699
140836349
367768178
533837766
527724595
215049687
697898427
357546182
497810127
983726381
1127729256
221744913
410091877
711409155
580595467
371134952
349105998
448124398
617420786
384840782
432385982
518513305
947882902
354823655
789128642
1319095670
1778680320
696438599
512162807
1291050810
474779559
122829729
532593146
1241930402
70371433
770824859
934615552
557333605
390283896
584775405
530124894
183646146
852746326
466739741
853847628
1302602530
877937185
632830660
483877358
94361431
824592701
212681262
1452133392
427164135
1387607394
308817646
1720712406
772219467
826604318
503033268
386292847
776736150
113961723
894073311
607635427
1162360268
458774542
167781865
1457462870
414103208
1030784916
480262554
958597396
425324623
516344496
563353208
1482281891
240828551
1221785759
456399221
416164490
810555972
409953319
97113734
980413294
331756233
669253657
207123472
440249549
863109968
801756625
1069056655
964920775
1281971446
384562744
1364585930
1615711789
171583107
315820857
735320615
596214326
501170907
219942430
185483111
322534048
401988484
364514716
1323348886
545206694
540512512
183203115
1649025293
501170449
894808681
70962891
631929837
332747663
181879243
662705641
439099250
568075599
744735107
775227669
508287428
1674888759
408081642
913122414
301319181
454464743
536852241
1308478167
1257160790
1182309553
1024242969
1509240235
1139033517
768527960
661403290
785709639
982458558
1143480828
1067876270
903111690
453438125
847330611
1432899204
709128890
233309540
1265212443
396411306
915038116
469439719
1005038516
371821100
976809668
819703742
342513091
1616917821
319679368
635215113
939319935
959193430
1625301735
1493174851
703670498
1691852963
288950947
663600142
708770328
1091518440
757381223
934615531
1097779912
779838834
1146340157
407197138
506425105
616319772
1405568265
1016148477
1654400497
1035208172
1338870157
815990392
1304434947
163229333
1242957485
474522087
222724933
515416920
950240336
641153170
858759390
395288092
1023382750
984221743
1483015189
889901501
990512148
466201675
1003102153
425309337
433340679
854235194
851502418
957430915
184673720
1011113417
1207758018
621091181
817094728
1471195248
823977211
499989792
1017683828
1299702504
57796294
484075427
330173370
837653268
1016556667
1434853570
1166306607
599549052
1111989212
441075318
99335957
551301083
1061953316
1029720538
732852890
1775540710
394042739
824146856
525017400
345643623
737628909
851735949
1129723570
799971923
968125340
714913045
410167945
669203167
802780112
790297085
537227453
1386113365
1324578873
1167072580
1038306876
910618249
102569228
1027787951
421223205
449845604
1645391325
1122409017
378500480
986746572
186247836
1060130674
800181109
430084329
1215511136
163931525
1695890258
372850838
840204441
880569709
1066826932
955427852
703471148
972417130
388849017
464703488
509177072
892997717
822333828
845145132
153613505
332894212
604039924
1262285581
335544988
3459163
975268432
988285505
180185514
608432287
617482487
1005609955
308828396
1126520835
504059847
653085684
833496532
1041424399
1070927750
230937691
411545008
1014064375
869422415
470299013
410276762
1126655322
1272192227
441424979
1457241998
816857610
92172086
977331260
970876359
767143595
104134029
538410789
1193475564
706436419
1252672419
426347631
1140905157
556090415
480673779
501377444
766154081
77456017
1114789508
1112021485
580928818
518839889
1001343325
357050411
719199949
998498732
1053785518
424735163
864913267
255921519
1158195049
1470891586
1113352320
131580444
1176058827
735483823
1692914380
762636500
1056212736
677114632
1020848631
1466789267
1025630302
986576673
266446702
389405445
1298650804
131668213
412302121
768671240
1617153016
562192271
1088576652
455369173
103497591
445739992
255071490
890206018
1122899548
86796791
548770914
492549598
441700
409881773
432546453
829261366
946455054
386358378
769185454
926964421
883461339
1041315740
1781059
637619545
693420142
909745512
626488871
416598838
1038798351
660474902
373013538
588850602
361740166
783591490
774990063
1567227883
529108812
770902166
1091497647
765504788
1261131977
934309679
723243597
588605807
274358167
501203225
980821607
457878181
1345592848
772454584
1385305285
55547564
135199984
1207058741
643037261
345223746
384368478
350117483
1036869029
840372140
680163093
1554338312
811942252
1442998957
659123478
1146263379
1046011835
445424544
513918964
456276556
538216004
1190771850
407949066
1055386922
210657465
314015212
333149790
523116825
853865433
143339015
100343022
881287414
1762818401
545122376
752575238
694044135
1355967201
839067181
670011179
636296304
886913785
767198028
526268561
1384338803
1691344500
1284204383
630748817
296249552
264058462
1165054117
190423589
980225804
703458879
1174405333
1107148576
707902688
773334809
1281450522
1260025306
1223004723
218849160
422273293
337441205
1051897060
966837847
321337391
864853712
1490449237
1530668781
752147954
753866772
620114120
589854521
455231539
635821294
1138824455
236227538
419973940
509394880
422813021
1685310785
676482822
890030282
437584652
420340544
766477778
309415153
1052271099
1616451585
878188416
83216110
667618683
1325373388
989216167
691932922
1348698946
880648458
786309020
1033968055
470055768
879102914
517800283
884599367
464925214
652592240
210576383
458602390
499358901
530410463
109148373
486320182
934487712
784336327
368369055
224172584
363368643
242425546
719013481
360879053
1105454297
1048153423
658156174
268101224
403050732
184299389
822479618
874585471
443304376
1122375852
484379777
278876369
955571993
172503422
1109557464
237191281
1225328
294203033
609694575
485919994
408702336
1034999356
986862652
840140730
554272148
714794859
583863787
141699221
1369627902
398404904
42809695
277318730
1182415
951623521
822523171
265589843
429897444
662954881
910212128
321968660
334913176
197827163
315292220
1103919029
1191679819
268675404
910395894
757023007
1003660828
354436061
381453171
1026506074
1385893273
1749480065
821924967
411417416
297548071
970419355
441091245
1262479089
447330392
850625924
1767664855
1657024385
381646723
349246329
1389305530
505808259
844334137
1791529154
316347942
805896418
729620241
659996802
1187444610
559386647
802105315
801053077
704770718
316000791
1649103561
352716656
934158519
455913851
278446123
773214309
1143573772
816287797
422980419
342115907
1759075559
1046574264
400253005
354423020
213923157
129779047
871675719
1332233897
617351236
251327686
879534668
536463686
279278071
358847102
900844387
1085894668
711269446
26539280
811008057
418143472
964156715
317655263
965341176
1012789053
740883257
1236362834
449819060
117882862
359284748
299214512
303540650
149674039
700242229
58499569
528938824
1609183865
460603199
681993620
533655485
587645300
281334523
115574542
691178293
1200211611
940465362
226008922
1794111160
376560936
709550550
521416865
568946461
1244640950
600713257
46032516
788581122
816503805
1757626886
1229070580
459790899
749967595
264281015
523631661
428312032
644938776
700674234
166421966
153438383
1235410429
297888827
312751238
1369945011
130512529
1250783916
524367645
677841480
837831336
152342306
556306588
490972725
560451765
305331856
366563172
527717635
606842520
935343180
1022062208
884378578
333733541
633534658
1780702442
317055825
793120902
867960156
225008449
509998605
1648550805
415369863
168847194
506232829
536259791
381290307
864280013
210097138
1775198567
708687406
162523475
1350229928
536990374
793503805
794324360
600146793
1337544032
292976655
313899196
781055920
352867813
548357738
865827917
728067209
612207372
1279093863
821590116
6528338
988556808
218106223
1039302745
36150728
583922987
1068122512
843503025
1115508549
205381085
515874337
719990423
204431729
669179839
709427564
611421860
352952640
1426838179
746110592
514300921
718701444
440585870
1025114057
453884549
1623650072
515639968
539935905
808267703
116373264
856548127
511690727
196350381
518878631
866185029
184491536
681081735
1066719948
345232119
997256007
152423085
1620017348
86311678
795747565
827362789
1583947752
1181261167
878843934
987029302
1016479718
272963732
1129457102
913139307
73441682
817269809
335597411
972043104
791097345
777345556
945725528
339423991
341041040
396261652
304514191
426450865
1008326555
373649731
403406094
878515681
1196969274
835404261
751767303
1951828
343078390
802998712
1125161632
700165645
587922029
622239114
309657846
335205791
1386270775
323614906
308623420
464177884
1001533003
285140814
704873106
299425507
1146305746
635532061
1740810864
1284393138
296425013
671645172
402756486
461914220
556412796
978765592
397382214
481275893
1159405371
516565694
569570383
311418187
481721527
706532422
570936767
435273548
154732223
131320022
380731611
208129467
503279715
1486483395
1568471615
277320513
906216508
1279996100
291630176
223062127
641967948
569193068
322826480
590014216
974978393
572828954
175110666
434074385
1067719943
679834096
327949475
935221207
158636687
420240821
147513381
333464452
407354026
971428924
270627490
961118062
889850157
947626929
333125146
368620382
568815450
119737085
1062654087
976981903
359827044
366049229
194608053
1786138675
842959746
557968148
436086050
1187548769
519903006
523025654
298522139
253536325
74515221
431864839
564114688
968698095
449506638
206417247
760389150
163034276
751736909
390256743
603156198
286340660
603752474
147470036
1598211472
454207923
366746190
978631223
327304633
679667634
832773039
749415916
1455915733
1068660801
499581861
869386254
575003648
524152581
1446517521
182113786
474601309
472257840
116085019
940766055
582495721
156563871
604999978
938533441
1070672454
782177281
435108789
749432941
591470720
671492521
650215965
1694585083
565701382
443984217
447814662
1436584853
951611730
502980012
52299298
606994716
1756531130
1223430589
130511289
1290625887
361150022
705731874
290924913
871226419
1040210276
454263664
860485161
1018866473
976009945
904249798
330922339
462870924
723046023
275203573
830022115
700232096
628734449
1030123866
701501350
878162143
1203511694
202984337
648850438
564311931
767495783
1624843191
701298094
317761255
734534678
278126235
797298079
499866905
755103853
845891704
466227871
183412168
1698342011
899428410
884100716
209693521
1322683400
917964519
908105855
880087775
1183264555
1200567057
1034442343
375417334
679809048
367154682
746225202
926942794
1077561306
1697963656
695400424
649516354
1687127653
627195445
498863071
640612962
457723018
117499681
1070266954
959274618
317036206
955813655
185702685
924689062
1097732654
1715857242
1109988021
955567162
122980329
1585524532
403225297
995933084
1254367919
833214399
140628291
700765741
323373496
443380754
523812362
426309999
424317
404383791
934454881
145537480
776885169
900879935
1023753173
1002697114
334099160
428845335
1114303477
524855495
240632302
810138218
165935275
401676766
500312026
712543416
907884387
688364307
878957519
1087640266
643827180
515346516
646912602
279979925
551572392
251750144
231492406
619185890
1007860260
829529421
1150133117
1295468274
351497779
1218513230
745898853
914600160
1086848646
1475255947
1142728113
697589248
805265835
242497242
1286345805
1020092639
540378894
477189922
268273100
271588718
282953054
813489026
423359633
1006173751
721218912
1003155090
273737150
871241552
385208904
1046580615
317746535
735445121
705338797
1420745225
491521400
1194140880
771143299
234261567
887487131
319275121
708895359
449342152
437586959
418242638
501179243
1393124537
1494787232
729560208
297452257
183250526
360120950
1584970151
415144951
300673411
571497697
723391259
1540785693
1674883422
729576864
1247436672
292452033
497788672
142414711
491713502
367026115
593044870
468910193
567852828
1121175336
1196489401
1179741887
352967700
400500368
410713873
992873981
1273962603
492904346
887264668
346558509
688079180
1142900546
1304669286
862024494
1006833601
173220564
1053869515
1091160787
1200568359
732268995
428969730
365792013
965777
495718305
791970866
1012654599
269102096
951258022
408345152
778659874
573659301
878343441
932522646
1053956425
364663475
474386918
1427828351
197072052
904574633
450172141
1601100429
758652206
403883298
803797144
357140220
411678539
316484742
262353801
635106202
1057566239
1679265673
400092749
437392903
886466487
606386012
1399566116
97131073
883361931
218935077
1635521021
297341381
61654703
666102467
217322245
225311849
641912185
329203271
910160248
577153095
1059972609
315957817
500413829
971282326
315226631
187446897
432801616
414057878
1302681301
724007453
583149563
594007534
430614860
354231271
868244650
1295220900
791147955
894788046
246924718
1717075688
1727575140
457906627
324407977
1036381199
1297108601
1125847300
230292207
846899596
787468323
995204919
100626298
67681
57479578
229838448
458928483
184536208
824271136
1679331184
39444986
549154542
1276740
504274569
861330423
937272128
615146817
104994629
949235911
872497063
1040780515
493338160
454213011
1520659073
1430104382
460938404
116637578
962039604
314833683
1326083160
1357234545
628152334
810068062
922921646
1284331125
200123544
373277693
513619211
899713347
689136265
633247737
536138177
841944192
1302124326
549379097
153100460
518570206
741819055
107712769
77412338
1239727725
244730446
577824184
354291299
1406019303
197432099
451526924
737000087
431009558
964311734
967199424
479289593
484023083
1467880769
553806226
381057256
470671454
714371283
159936738
400456112
395842996
205608482
1468716630
270117414
580922396
377739082
380419379
919967842
678114246
437069942
118087618
297118676
1128307718
332594563
1063845021
445776002
997575820
600140421
763156616
1142850853
295055460
326406870
546750154
1186994302
171697486
535618744
782157176
175910047
97926531
408533570
796935252
856949172
526615004
1432686825
185504307
74883353
386894899
337739861
252689713
27805786
939148782
1004571732
435858423
121183270
87009763
1045869134
971388222
1613703445
29351532
740505971
545298919
689538929
216436760
425434649
539917139
865447469
803559688
460193105
137465244
82014775
295395667
713786018
432199767
775592592
1041275791
499301001
167005588
530501332
378541135
513650284
123418898
1105453077
226854743
376423130
330698670
295786864
846080580
785439311
9135651
787661771
757503250
597587107
547764959
382908727
314401178
201380943
805847623
387349577
492499144
298791308
619688770
351132938
517079256
504901379
1009389587
383596483
856965066
234593684
249927133
1015721383
811744767
279404596
828599606
783882215
678343523
652034325
813736179
570344476
892409725
568798484
219921817
768239764
756956067
344704375
318345556
963294568
432729666
444350068
597598859
619125006
201475313
1129342257
82055622
236880495
53636706
731518
952941879
252429951
975139429
415295359
277258779
254349038
540938224
45019600
550393213
588428200
1430229565
344865580
386798526
270271013
645650282
271180766
454811659
387235343
1311038950
956834034
97256378
774192702
204315930
195952096
396000529
573297493
858067942
299485978
1299264792
255485123
444568513
1170566624
363186402
975563628
846575294
510621241
889608559
628176853
346712637
221960502
1130857573
724063830
194514826
1058760651
566143923
241519428
1263487388
1018038265
221715472
378620970
223624596
811111611
790560606
213596704
833439535
1796015852
222145527
1151322709
358466368
482773004
421332263
1224785347
1232910848
1116228146
508173871
1206274099
843846627
438012791
980934759
403344733
773200960
80874490
422074226
1757327808
715644366
534755776
633898076
252808501
224825616
702028775
449070091
478094832
160445271
814340872
623565412
1660628354
543530394
200835980
885016906
539755894
396792873
906536933
1286671223
418859990
1666604857
731063329
884743615
360002238
962736609
348708704
754170846
907615192
155973476
618305649
536194977
1036127294
880697682
439164450
767932467
988774294
1596997069
36815782
1121673794
912507645
930153286
294110297
1352617976
1383314821
1713774551
569279615
1315456201
277027017
1099231089
826308061
1437817523
1681868357
204609355
450961877
1491523328
441946699
410943746
149962900
1138955542
219223709
1023867036
1616432114
349871386
415900215
466890456
260463905
1765490309
1008114331
872067677
643103623
1317120318
757308844
747633660
224985119
932342668
162612446
910667023
248615082
68831705
272985004
1234903438
218236174
373645812
236511420
206497098
451593781
1012233297
345636632
1572819125
839851785
1370096022
202851335
466458053
1116524095
341600473
225938778
432630039
696950507
394323800
238698368
777552400
80186074
278515347
590826187
272167284
459837882
1185047535
215956594
2636764
1226262029
478414067
1093072958
178159770
231502009
1439684699
359109745
639223900
680392096
774902521
410383446
432744857
983343912
348785818
95075237
488642621
197074994
910746214
801295855
1504456007
598669810
1287179358
337612089
262893770
906584557
96357935
507878481
64355719
856676081
200480594
1314039580
1426348790
388779259
92709747
202370646
423617534
1083717676
1380622293
372776190
434142676
418960495
759524622
732193509
967721987
524987060
828124685
540170505
785678035
884588399
680879085
1041224748
954090067
1054436087
391657198
380233996
656163783
891720140
1312690442
892769424
906200049
363404768
133220113
696552546
418886932
1640915836
687515199
1451160174
347971960
335468907
319750621
1629546
169707453
785847413
717175807
355695252
729173092
784956406
412064953
623851382
1775137540
692755648
608158865
220700873
123276730
550961720
681298794
687559722
452081534
786994349
535957303
136327498
821457674
1661986054
583842560
1190373
600791913
394286571
1259411267
631416853
849527429
63872723
465543019
1132639531
376585847
319919545
574073182
1591048181
767337985
1150031157
303046707
632258159
1594121604
684145537
872049733
100302747
674288007
969455372
958859266
242285028
701883055
387765151
466576549
742371127
1532446110
586794618
827576833
300988725
520229933
438355774
252873717
465761375
310386138
480394732
1489910154
506440945
983128962
729882335
1374821792
374607055
832384662
904610642
160225383
543490534
533919416
111499947
516961593
310232526
1304759144
595222963
959463512
542632602
713181792
182369247
650966765
1332683922
1385797450
1050014741
609095167
592590248
443269007
402529790
876021899
1371631688
532738516
530142863
905441443
1085346367
927109819
701211627
618692323
121659341
280844755
356953909
1160466673
719467479
1019490875
400499254
658542319
738305940
327216436
808786095
728038988
110037594
48587520
498768193
1198419581
683557120
395268801
1032196432
358660917
288249914
419814762
237975326
1550398773
632870003
536921790
383238434
635355432
361475913
230147770
3920878
973706317
866598387
451995257
356437383
487742403
303435209
1075664901
253015649
1737425657
838662063
790402849
203669022
380214437
343683772
416283411
5406835
246809695
1251637111
911947
294663509
851120291
81030243
71915340
704927988
150618017
555944413
358697019
451642380
166440046
341222930
1167702403
390535647
89362144
470372732
183539036
1378735025
507070986
1127924345
376984331
767001538
803894176
381222988
939585341
460691509
270176594
1021274770
1977552
563497858
428293714
807812353
794164021
1196558588
1099324124
65527195
943613018
746773640
179718527
381171107
1239603439
858824312
774602900
619662756
557984069
631953939
207021709
381807710
1286317272
395031051
325549144
1222729151
169228950
385722859
664564394
1055322660
1229572847
1111450898
614114528
1274593861
362075053
830020993
249359463
1274061594
1382699369
964009180
1156252623
1653364171
1168251230
743112176
155076296
359128404
232288062
388608944
309121936
852079428
73127527
919633958
422855124
910848420
796079358
510483846
608890593
876569093
913670735
302333516
165179065
364166020
221523453
1232199527
799891092
485597376
400066138
675420571
529154693
1078249187
689954345
499954735
162497234
465785471
773322480
526156107
517322479
747944434
1747846785
662310760
347477717
276183252
348089327
903307328
187380514
1335966697
763141952
1719977803
344123520
1012780058
211820336
656691444
923348383
206307662
1699926560
232512527
593608554
409996647
431538198
284981823
1213958561
1368411734
1124709919
62822055
779444137
5141003
746713720
1374266135
407873797
1100052234
1484860354
202185748
294578078
68685075
650401871
98218688
1317849637
411413597
1259158755
104391799
1028143837
335243909
876736903
446268527
248381660
1210970537
562461175
496373991
252218367
646111089
1076753853
321446987
978963724
474862825
1040938302
1394485923
452088275
781119057
343160931
615606120
282372742
985961618
1223653238
988233318
209857462
423352050
438203459
60193847
581103388
179490865
499574629
435701072
36867591
189507784
1001838046
72974247
390914152
444980040
862362094
1790465805
1006116497
45976477
44489497
989058940
460968793
824887472
674318436
977138065
476605981
737361868
1527968533
1627621046
344953555
214967965
1369973322
1609268175
709334005
384265847
752198236
719771156
287207717
333925989
215008257
332882426
497200143
717635859
210952661
1770858241
369795376
1404741152
545919839
1088806982
704753454
635705438
424904464
26641458
911875161
24671332
136120009
699820514
428283878
698730748
338309480
309702673
698950348
170419203
524155312
534316928
857378
763243744
547346102
51269047
333960015
803962150
230255498
577726133
1673513777
339662778
488273116
115954973
970588262
565129389
429428872
997928179
1398477365
236026991
328654850
376853723
1110996854
891697411
323063671
509943413
1727554626
404557982
1057383418
1028492161
791565246
93088100
1134418013
111405503
1449015239
580078061
363979290
418012093
495873288
745224880
280965529
761551541
412824944
326044303
405543415
865629355
923723780
396422010
653878818
892524324
466461558
161765400
608203673
1063815747
864077904
872472119
448976391
192404651
259371932
260693688
403417606
1825049
1373366039
410314615
1230231142
1150323531
6503375
32773691
1228527170
1443202236
541486838
117297192
299120821
443471021
1004700958
296234027
487748710
395136364
410770047
1395839435
1084238701
648215529
240435573
642769818
243512522
715586680
1087140569
245462513
206420980
460567061
372052487
1770145782
1035768491
994612980
971592782
1364425502
469466102
1108493093
414150642
506694079
732237793
490406395
512109119
435962556
493171249
709060666
738243954
596816459
728305038
1408519738
1752986356
777682999
488111788
466565955
1086637698
194922775
135973311
687005630
213651737
700156735
2749598
806346435
966674512
1311940306
1868839
710941925
165658570
78481181
1473709029
405647406
1023292585
321493499
776426410
731751626
719451459
844413519
833066525
1384599555
278835378
1220756946
708122474
348664565
599727579
1076282422
442228296
525342904
900245894
635439110
882020940
486818293
811644976
521537424
1127577295
468201717
506724631
707187559
61354798
637279400
684623162
220351742
1054725291
747152590
135555925
689417273
396985420
1235003369
864562914
1231445376
610926676
484708941
281981033
1055126093
150515623
1669286026
547700790
1468190672
696062331
772041112
242462720
831539689
325994234
173420873
1252199330
309663111
491443625
912134508
1362576852
504119077
164804986
535385608
215318269
640891144
826699225
1316962558
484525803
462936097
535739778
34331175
78809996
1185829737
1040552823
482832842
765959296
867485637
1394774310
538238767
494751494
562886289
62871773
413598330
980784394
331841410
387224512
881560571
483986976
457069191
575930526
338457238
604056043
1147387510
281458516
1670967361
1212193358
456791403
1286651301
219856018
876554317
1140072092
1014780190
425221507
385518151
182704288
150537981
529244255
1035633653
587850610
1132547728
570271145
525359635
1418102047
408073569
831699152
83231717
328718722
524202734
206182640
870714429
513316425
564940576
874184133
593066358
65969522
1273602789
77942085
192906580
456928872
213053465
721085562
408618162
1712082514
609591632
396887140
1051681251
1234964147
454940706
410957456
772689756
715181775
671423402
1456041700
181854990
844355213
579360054
457370006
451922183
327302003
1284603034
623196878
1009896663
385915247
884802083
494773755
409420638
266873587
1277605374
107443998
289317123
962533575
332551745
1573408078
352251408
294146611
333671852
1014875777
926564927
605321747
309396913
1389783457
184269539
269297107
1622185555
769131228
935645692
516719901
258041649
232922271
39420301
812117086
418708317
254032823
1090015272
776082154
912026775
391014384
68509570
895008074
362895228
1296384838
263714820
433076356
446333819
400258846
852754832
268537577
374231964
385256042
839569188
702441240
1070889555
1380734374
815556338
1712492226
1732824546
572730244
313440960
1650180144
453403018
1165335460
770684540
129243049
825217085
452585278
965911650
741700302
595032567
241500465
821013195
202583841
423880079
535698832
505700809
311100134
425599206
477263772
1495667797
140261101
369293183
277956283
344506060
635859978
1363537878
942257641
711064762
357885013
1021427665
334591875
1546355331
589907191
716077060
596733547
352241474
232998426
153639790
419230947
360340191
834964543
697340126
1060800269
864630618
1017009429
277382501
152751819
986986240
1083376407
445695638
1004915074
958565084
200093041
458162625
1711282489
360794825
779488503
581059676
1635639084
318366587
776828521
149395110
401682516
344286108
1307831419
330645081
1166328904
1137993353
993668229
345524199
692331192
836469884
570246512
645411921
243487441
758813225
303272105
472855402
41239867
1086796424
762615434
836163791
942695402
957365944
1604918
738540901
1615536298
812910863
934484916
816381858
717438945
360049475
1154436256
516560496
1567967750
254068
1090074493
680681925
1615636337
882213220
645548368
484251275
902966348
435120811
872980513
339181274
434714595
799034976
120131448
405317214
413129484
592259943
1395158019
1566288254
1534524493
738246144
1466422653
464447329
281131429
370733962
747638910
493439045
1050358618
312824270
443400269
478162358
1241534084
877434382
450594616
524133079
963463980
344201981
306783302
960013236
670945443
817749900
265409028
1311736506
46809797
790078330
1190011696
1314543135
115248659
1489838787
332147729
817960469
1415595618
645516272
1049767848
965744462
1192866319
561579179
1099187933
3644735
383927874
1133115667
709384013
115455944
886888108
389951953
1550225
411629424
1162715765
593748489
822683307
887043003
797936810
1419769120
383140808
281577238
495921109
1222642192
929370137
255065030
419320121
795945658
399270035
880949124
669024260
277462209
747552331
1188791588
198286720
872017580
875847393
759166240
240275712
327576318
393544346
487348014
558746873
726970501
1140843824
588147460
1281250600
905079
44883445
274699656
263226452
718895827
1182398918
1620950907
1554825164
971923953
576330853
1726098600
405792749
1777930380
1006587694
960951315
685504104
1185243629
1568975027
106528345
847321114
334393155
767614191
401007536
483846655
1576623080
942266011
1737090375
421401888
552183222
354222774
469493931
296190762
732940502
208032011
405303753
1229489343
987925
546015602
1119177046
262794265
503877062
4445221
153638137
886717348
277283404
227725551
1405372428
132073026
998797830
1236557631
806659319
523679112
552156357
413302425
349872241
1106363044
42158202
226709594
461669559
549783593
1171815063
977887973
1549421508
328414245
347632003
738653476
1238017509
670220056
1657887819
768967285
1487128614
694619236
445869031
1025205007
380723679
887736359
1276986214
915068939
391299959
283546835
212343723
1083581247
953237450
199301583
720099890
1397441302
453162440
199208302
375846963
316112832
294759005
447761045
498483372
818248461
392027252
499616739
192051627
477401703
1235858761
540931517
1186146886
486285617
56741250
481536547
1212253728
831932500
364234397
920253280
344438298
757167042
984976382
35718357
251233893
180707177
677215827
1379963061
223649799
916962216
1745690811
242969518
370238918
293451673
853820947
310075279
1057912875
728695819
247271470
411806806
1124018053
894691155
583819543
492891442
322612984
1142640696
1405278640
475228206
1488230084
942255474
1193973724
897100662
1149653221
345667326
735272243
304664120
1044185575
803170001
341052809
381891633
462547473
779389870
123137585
1421672498
613929484
1260658280
345902028
943681407
1043926498
1675880858
234013611
790327557
319021869
463603657
817786802
1261321642
330454732
1101190557
674283048
1432426244
700709550
476984326
266861140
473912855
374546386
386439229
104431280
2664831
425854508
1023177336
1370596239
968020230
854674896
935709981
687869941
456876147
775153593
1494626704
173828838
910254558
177080501
187913916
915685616
219631522
203295238
664345245
90837741
978350266
3241209
813752557
40096320
202754308
249240915
1482347807
696531265
447804698
1051656603
681273819
262171333
975096157
199850811
476674407
1346603589
249903457
1061652299
706636199
447610034
521349467
633823899
139501842
677740558
462676486
747834847
1506077641
872735937
1284900932
508072966
1298759559
118124579
262168858
831091927
49260759
608429699
323364327
416678395
41214200
500019589
986333907
663292731
1069543515
675705997
390962499
296352200
243444547
206060443
509677111
719497094
577132121
799459318
97812728
1388182754
453960679
887064480
737460254
624912837
209879091
89682514
1504524334
633454902
318161469
969777571
147287230
125362361
686074260
306423741
1066058603
437692859
725280708
527889420
1128072020
722294659
1363621601
90907025
220077098
725819249
540019431
541364103
268203466
1052959167
359464338
483473822
126289296
368407505
1258501991
629961061
1405029824
1045537365
279922090
1367222837
789620489
473171647
104991756
865813719
515515578
1772366319
730957097
886779913
388493526
1669001993
317164255
137384733
718612953
454187760
1040134469
484852243
894064977
713899163
520895833
619784742
477649089
369309926
701967354
212340472
474439481
511582937
419466036
695852230
1178135235
1730176151
311915676
1461955885
847369977
1206656056
775007348
431371194
923618554
393851734
1383618252
1457389427
250618092
510735187
1055248505
519457252
363155276
306367511
549229165
393076243
487254032
360666724
358909980
290779914
566796361
525583063
820391002
1286958966
1043526107
72936941
788444358
415144368
464154385
388207619
953821071
402739329
1183679907
733544281
741960866
1186315913
429309073
1333144147
49387090
242045636
1943114
1193514549
478648517
438832952
20358596
834453496
348360947
516570795
655186424
878933235
719216146
1398321824
875057429
398821076
499595757
452357908
413522246
135443142
127629325
938025847
1435559931
93712290
610946230
588711116
645970247
366611669
705904901
521783231
613992083
896744613
493582012
436755298
817593763
239481648
911429379
408368812
973590606
334964709
1046462225
367498401
330046789
253198572
383905420
1307340614
542966085
644649685
1182438934
204780065
914660858
478967443
263105282
621438221
342505596
502742130
394573896
95405823
421945772
373178204
506816492
881528593
371335238
80738454
396030267
1121598381
939753187
358833467
747439405
917988903
296940894
757226130
1017211255
1383534200
488417213
4434330
1159856717
402729283
373621961
828419834
224778470
620542336
1393174536
201652303
232039074
969266400
1400123794
509190374
884737
660476900
312544017
245899338
782089790
407196572
794696531
589563054
364109828
1491601899
165970292
602187657
143164592
1734175181
99876104
781380242
851908301
273617500
1684313991
258364434
142517257
345012687
325402537
1143851599
1312251340
1108420804
1223171890
550011961
37267048
435462899
323847922
1032925162
1253104991
886707660
238148682
359440369
1280767823
1625408210
878664882
456817673
458908763
156558772
61598946
331506494
208582219
997993759
384342251
320015617
756295175
1054594929
773097199
882894993
557714835
426802523
947887354
62921032
374813271
142191829
717358971
222710457
868648808
860633905
1050841655
702818110
1057066078
264528269
337158601
665471358
832160441
573981272
1343911922
251332890
668825474
476769241
1471187
620652839
526641378
476368201
400592362
1475109015
413394253
474488431
158943840
1250592039
517993913
652042615
1088489591
465509263
1110583991
171237820
425499380
754684404
1725490879
385616302
707386493
1312995926
1419349441
449289974
527704347
203681622
1546431287
324630444
358731430
917640660
73309493
513210210
1287434513
449637891
633207848
363134512
1002145396
363663443
69092238
449468279
584704153
1257538644
61741564
1366725100
381879524
623116967
458632328
340522545
1276953413
392968958
1315338030
882908766
469336761
491706630
474639718
869289415
1392704302
503295480
214534270
147813969
1197302670
485781915
226463947
451663758
399365106
772373254
277211330
849258242
1177066563
453983268
712439082
942759675
1042471682
124922788
258835529
552560925
552230342
1212642979
760408726
878771600
817912853
810981359
413882656
1019863514
118492236
1010610589
246906324
1100054488
921745056
490119685
502888672
473217798
1699615964
136204587
1000664521
191082878
442992868
1014808014
1021346741
861021089
364711307
1421495241
957772676
236832578
242315676
711560187
51764240
904309319
276368370
556422387
393228842
796814812
1110701624
686905885
1308310370
582862442
441235245
429155613
527333095
393937729
1232781668
858489487
726523263
444748510
295463601
641918257
2411844
608075451
455864888
459226596
728606173
1514760536
360381406
754517522
842068808
1546056140
989236671
512892075
489665735
1346643791
811335791
224107157
315699300
275271679
876204164
287668211
523701686
466103596
779129345
750019517
467225229
380733132
304312398
428295849
645694674
1656995786
468341481
204908428
76203931
420594361
355387901
1111824094
334052391
816486182
1085854998
287536248
938417840
792134763
28813585
1344871890
326220487
384936984
232273443
207450785
521493176
338485034
1002733418
801860355
105244567
282266455
524594501
1425064911
456899822
676936980
771911451
948041579
444998072
369438395
443223715
814571130
975651024
422179682
1366486755
837485148
89033918
359238140
653085316
782937197
642784447
85569914
436962830
731261683
334626559
459603923
1022798561
642461425
429137889
442253798
201909755
990806899
438160139
1247850610
658938454
33831017
628066893
1394540582
352678205
1471577081
1056512621
501052604
559931654
433205631
1512458126
601733426
917799068
394777892
476562667
351303193
1488371526
453499455
390885815
991337805
281045462
1138844891
484925631
856431122
514945531
461343501
1703760213
1698392595
203063354
611855094
403255938
1079371415
1093471038
477939694
216619471
527583103
1614044095
1237986593
1674299778
978232009
388061704
85912165
600888020
1744536
393696821
1078272883
703772931
125359274
914301366
528892433
1091439324
1729899435
1443024196
173506914
732555665
397392863
387996941
81683189
741373063
233212705
148514662
1154376273
1290163604
284494314
689745334
511320651
250816390
1273268571
1114900408
412638932
227535701
970383304
1119379934
265665421
758071939
651804970
868023074
359426093
458420651
548479601
57988105
569077654
74623309
1045054990
679265992
304408739
717413365
823833465
1709370064
1196395451
382413570
871936975
1044127141
199841684
1292201720
620815833
937523283
339966358
114250068
993211256
483062032
80673672
404107149
1654577911
358962983
648066408
263455954
299809379
483848103
167145437
440699180
991987531
223630425
358346455
184078747
755352344
340570411
634209081
235978218
172779022
494868393
1041004499
314611965
420929931
297805952
308424624
721249168
568513942
721977106
521940706
487147754
614373826
990437759
973998576
358732224
215653323
1281004448
747422832
410695307
220482325
1694960245
850134993
469990365
1307368640
272068117
320388879
855745687
934675777
1713499332
356401332
1146806692
1327651027
986859444
1718786649
1725004150
29626230
1741389214
887070085
395311562
1224560215
236013271
1376822755
1775596502
306949468
1665919573
519938570
502568467
1483066491
1735033073
364107720
541727263
384198601
1606814593
667211668
1687727279
356657847
713289938
1794539524
1763248055
1060817673
1704083948
572565669
168754075
1708114404
218673047
629982629
1731784555
550679213
675356699
1577418199
1537144689
303318995
1167738672
625051171
3768958
1796929919
1623236071
123753456
966262338
1097696402
1790517483
115151406
1129386118
937338523
167720169
1739109941
352328363
1310120732
801727136
1748746235
1788950889
1658517415
1728382318
381719330
1784131564
420356240
163868477
544190743
1742056068
1766000957
360837947
669920221
499382725
1410655329
395563307
164154980
1759405524
463741165
348616193
1701397269
1775236480
1743425193
282566741
1479526972
1708066455
687572008
1746690860
733240871
1770008523
137929032
172965549
1796137955
1607963516
469704106
971968699
787076680
132107910
308096883
581910258
1796882549
1798941955
414806316
381440478
469125386
1773943515
1734282971
263866299
1726897218
82904514
203232750
298643944
1444769799
642082098
1612932576
1650909625
423124091
353143433
1768764818
1257071413
511464825
1198206118
1782700941
1761475058
240788247
558027314
554468987
1765299396
1792988387
1763895191
1794807533
1476216113
585052062
469409719
253831439
1562672927
464015829
336581143
477607588
1675638263
305627051
76550164
623217686
1746687370
1523998980
299814749
301264
1209598404
1702457239
1111880897
1768869677
1748613299
423224215
1721592236
1680048755
1694799161
785859282
308496766
968269943
1728759118
83849228
1600972494
559054182
804984488
315032790
1449863163
1253374703
303878519
1794444796
782557754
1722765534
1795924602
908895947
1727146765
1781810542
825183001
208793146
456446636
1787509917
178563221
1680476322
288656252
394995565
1712404921
1700651933
286328673
819484882
1702970956
1060214146
1676606144
1752759362
1023144132
1743748525
1019452730
2467953
751476371
443150156
1793321796
1437808177
159561003
176146128
373829863
1064107265
965025328
1464559601
507539922
1764959640
1760967288
1752178053
1790587909
696048248
558068472
742231748
951120801
1671632523
1682053270
1466306896
1366730246
657448043
1728424088
497805275
1726101628
109068303
1752572021
1697611273
347489719
1711112492
409307414
451210731
901880602
514609328
1367599835
1395253496
1748160031
1700488275
502770558
875078216
656827952
1307618838
1774453303
887302234
750576221
437134032
191869536
833427438
1785503967
1733304796
173572717
600446103
497690304
1727449659
1758512754
1400114830
1518703386
129215
503888534
490551907
1718181952
1222316817
1707055863
901521073
586914737
1751622073
676289417
212337519
1706929609
712481511
388648294
1700103427
1723689147
1793338992
1728108315
1473801705
993308527
1477961252
884808966
1654711360
971339911
200996088
562720104
1624717549
502089628
1306238702
540055515
1576513733
417252423
1064203996
1779706033
1773666303
86871315
353820579
1795027922
467437489
599310900
807192672
1760953355
1281200617
435764609
1780748404
478930168
1079639876
182736389
1782649669
253936951
120054230
349325574
1724991796
230840181
1483081601
83099671
1767803683
336644495
1332261942
1147669326
1007507185
1722592026
730259221
1334005515
369300537
67230473
1662790147
1174332002
1322535807
773086731
451869221
1604122713
1161123100
990588263
1655246233
1712606815
1715680114
892269698
481250428
114324829
1555991578
962252609
1711341512
657935893
1697331870
418162879
552038099
1731898523
1009396585
746271276
177309189
1724806164
1773033063
417516191
762614414
1031580076
1060899457
992994260
1742372924
1254255574
1395483928
1210683280
356186429
1628680162
1625697690
1795765743
216910268
1181868121
1681446640
877821957
1764068895
535582449
1682030394
391275658
444541559
293530799
713343608
1748083078
1792679395
338821210
499117865
709173550
1765035495
1365469562
813087579
1742087548
805481522
363319702
328907439
350928812
1453377389
1714875377
1765902184
315268265
1723623269
853660470
117068915
400813484
1710191136
692745366
1634932551
1702695988
466301986
318148428
1764706496
1781934157
1738330458
361701955
244716476
532369689
1663532557
1739038535
1507622337
874185542
1717677989
739627420
1366591594
466123497
1486109854
907355075
652876221
258953098
1592876379
1632406113
1760724728
1777766617
501130629
1498705746
405072519
1797716569
1735024138
1752540925
774045412
1724865513
1068185370
198604403
1766343861
1490642510
1709245927
686570052
246844429
1616130366
1723166013
1234164747
1791231080
469485226
1710864009
1716937649
946178484
1799159037
1798684514
1436886815
1315527571
1706097764
343238327
1704326691
888033453
1229542292
1475984646
1743381868
377389909
1442048935
1602205525
1142533499
1746672399
906634529
1592830601
395681559
721402982
1634141950
1765163171
1234626349
1770030162
1782707921
481454038
354385735
599339967
1384872451
531119912
1556899353
339173925
386889588
340760905
166354530
1689040894
587351925
1798302616
666133059
1787421869
119693560
194634231
1654057777
607578664
899846859
151049135
659378657
1784173303
1511906957
575211295
309497625
1365951144
1645573700
1449806580
1755581125
24389928
1434710432
1128842227
1765364683
796826003
1725425302
415865021
1722091465
1418531854
428981956
1053633819
526982244
314182936
399390294
284282797
301607901
872931153
859183026
746925418
1740372933
301654752
499488949
1796602278
251434437
412164580
1392806720
132493683
575097270
1728024681
1739060488
1149789007
1734768760
527638510
1776483988
1712248741
204249468
662091570
1237308668
1124962537
948112078
836870254
1674169236
246410132
1750677496
1725552075
359174447
339207010
702894062
140515453
435401751
1557125459
134116059
1072157390
1006939415
1767684623
1738620842
1618134838
438179313
297497088
236087849
1754884001
301482346
1786675031
1276720298
1755082917
1572115503
241334349
1739265627
56648539
1010457698
1362207338
1266498537
495059447
1235876076
1784585453
185801969
911893980
1185269571
1717679551
1391214309
1733490885
1787829273
1689463704
281567620
568386179
1291214700
82469015
1734472694
902596709
1798458133
1669324917
1795914932
1376113635
240747581
1713586942
1458866747
194436889
488109532
1676946384
1337796171
403861311
1291845837
1570795968
916133192
661919987
841041858
1748931899
1581007839
1064488611
435367434
395003130
1135612475
387865780
1738803216
1316897354
1777279681
655060879
247835833
961357704
99204248
1190924812
721261042
1356170356
651858670
269097312
188386768
1632890275
503064047
747026394
1667095495
872333274
829297852
446345641
347986698
814755943
877515306
367236341
378802102
1727136087
987177800
1255860283
1060777718
1179550395
953902772
1670567827
1745174688
361224228
1742042835
1314821740
880876818
1780629648
329413993
339071565
1249346650
197660497
1636241502
1762622649
1354952437
1680253047
500607155
1585538072
1796912809
1381446523
182132968
1353016312
359338996
1407340529
784957781
790052429
1121676979
1209002381
1193622382
73920812
812107130
748855245
349209031
1328152764
579524358
311342552
1204944960
578630813
537076480
1572100558
851919349
1760833140
1728014416
1606707963
1170594238
1651081302
357449939
1732879008
321034633
1793108997
291789874
1743508047
617922817
938171769
606917939
662873556
993319202
163216259
420645196
1350452465
254128903
1258302298
1664691950
480110613
260664366
1500175658
940659921
911831650
1719661300
683265533
727800549
1692365306
847399297
330066684
1716407051
386215065
1735750244
122480176
657246331
1731510925
164585840
549381798
1212598179
850851633
409339190
528752874
1772359961
1260328320
1716916514
924681816
85515032
598443956
420819748
314280080
1238398653
1710124651
165653493
1757769954
1775827805
1666076465
380961536
1701658473
1791536443
360554847
820031055
1740327518
1077459153
174137033
649662782
1740991036
815851966
793333993
131036350
653903688
1697596391
817622508
1724412386
1793980135
1760131700
522858697
1115641054
880667901
1732238842
691508815
511563425
851793566
1709469802
944563272
264304969
907321806
452092311
394494454
698911190
779699748
447013189
1649489621
1709664568
244261510
503719697
211854076
1298208840
427254565
70590425
1364593411
1763976967
1258188698
130219357
1645173103
1703697460
385763642
1734280494
1738506975
1709204157
1494964202
1766957390
898549577
1719721109
1142197256
1690408836
14122682
465478443
74516347
769275781
1734862486
1549325825
795461367
384731179
1315507483
440304517
235476225
517303114
367810608
1613968558
614249250
1499736081
953907605
1631744029
1742757925
1686251114
124008579
1703707058
241725734
1531568327
534390429
1707110001
231054089
406884034
1300131698
1757536214
1236417776
1680856703
963782344
537034009
1701446400
1217057943
211308622
989005638
442110497
1799941105
1435506308
421313853
1179162756
1703189065
279118357
851419424
1174907415
1006169566
113455024
1006202725
1696600196
1785669566
1796884020
1484542189
649102184
1713269230
291473648
1217254991
108807390
1739052298
502147199
583313240
1725060907
1758560713
397421816
1756284190
800004341
506787628
334438219
1128338009
311427400
1717344768
291181913
444349373
283310048
1370137423
661317072
1775331525
1713443655
743625115
925194252
225581574
473759012
1721800181
390597460
203920093
487869969
368681982
1793030300
1603331043
292634086
1745213632
1709833213
1774377257
540963429
1778007853
1733138963
1753925947
1018417994
1640500097
1770137785
879716007
1708794276
1639400366
1668335435
595345989
385749319
1751344749
1772138550
1773790271
1580669878
17044699
254474990
1763144427
914037011
579489985
1313167909
383214696
1713664982
1567058173
485666764
85424453
1441648477
1053351732
935911299
1751474226
482603448
270925239
540187710
1550709190
1704799091
1421816362
1592176030
1494415332
1707623115
1092939204
1468893352
1182170605
1722967013
1739191602
1718614049
755285197
1691726674
831369304
1791373776
307061153
410457135
1651366090
1594901692
1407321245
1763224019
765095689
1753799692
282519399
729450074
431093187
1652385087
862346794
1237679428
1743005603
37047088
123877162
1124722181
1705743135
239412851
528577634
101411414
793162866
1108464039
438044892
1727312408
491177571
516029859
409899547
1023656440
1754558823
767863724
1774850102
100617074
77613214
565164504
1741847446
582958950
615336543
1351376998
315043455
1678394867
1420428542
1245305103
1750255896
1038597048
1740290019
1256389152
44703378
744945606
1767050830
653974206
1782880754
1701302034
1748211691
1689208241
844230866
1041746178
1703019962
1721932139
3966830
789932808
757304529
308232339
1450181303
270478247
1200498512
135591791
1524417771
1535246692
309086455
1546770116
1788586980
493368108
980095867
454415233
1759993841
282164960
1618334108
1737816316
1029565144
257853350
780885055
1304055771
1778391537
1745439760
825468887
714447253
1707740697
999775478
935041588
727804386
739156079
256614448
388791019
1777687277
501748471
321353114
312893421
932004634
1006572878
1685003812
1210411272
608896884
1019740044
1677034583
1016369531
829693240
1661319802
387374033
1664991392
104072038
809699531
1759033184
335238914
1710822419
543843635
1360572743
435857165
1674887349
307983193
1784204624
1637703147
1731963711
593390842
350558754
639362145
1673152200
1717214524
745686123
1098959156
1436817559
1739495400
716621833
377773141
1603396060
393395874
1744732427
1723758572
379596671
1772259638
489782190
156561612
443719395
187089031
1796695083
696956047
1696875362
334211551
434768182
876360448
420219241
374968513
1719839734
959565261
260300598
1748164566
1468992819
265531301
1446131508
1676913044
391753453
957195674
1424437286
64983006
1285520415
186910107
477744712
460787782
768913108
1794005583
492609687
426071418
905404167
1736214324
102357887
616843921
1788995533
601844461
384365401
1045387226
310621389
970583320
883646175
1658064780
1790178024
1386241916
1495564426
1575711824
469024724
395070765
682348722
476028942
1736626186
525055
784561884
1776792444
1710855253
1273452793
1435588508
197487943
762685852
465543384
462234954
1781767668
1716862435
102917787
1755201338
623453507
767908104
610304102
373490122
1708043529
594394933
1753480593
804827912
1094163741
248839910
1604384089
1771923589
1135258876
1748774353
51375561
721155844
1714813511
1778248318
403210743
260979831
479990252
1561047656
1698951710
1792241222
305071141
340160710
914965319
1375116252
1329728644
1378369396
131738417
45039380
1734307426
1631625150
1313280868
1765212406
1404844930
1728927078
1011196624
1133871031
973311676
419326319
1791989026
551377532
95118227
1725092181
1423425258
107865117
89329247
1715202344
746020424
1011423620
1271719677
791322692
1142402871
454746565
1796978104
112065883
1769392315
1724185978
1700807286
1095265939
1753638106
599737914
544449062
1658302675
861778068
1791429236
768167280
1765348592
1781271762
629636085
1784389543
1303810752
1503938604
951336061
1741681299
1449423337
1763619551
600153006
75367256
596726594
1711277962
675027345
420110299
519329168
1693059259
374003885
1663964476
1532885206
392812730
1715869948
712765551
577450702
884597146
881810319
1629992526
934106100
1780648737
1736361298
1683061235
925952524
1793712052
1759281413
805301529
1704796210
1737843093
987801844
615481232
198696771
1725349396
924953140
375135983
1652428552
1788809474
1121790161
1452009341
1720370879
1715583316
1765971020
625749446
1742538358
73846329
999093611
497158068
385212174
955748309
1785688502
706028438
877227436
1032484424
419161030
873065807
1768580427
132905176
1737559104
1487217426
912255307
1606972905
1776501957
413243911
362140598
423425453
952417334
1627328366
830515327
450790827
1707691749
1798984997
86133006
66099705
874449416
213919302
1565729342
1048345657
1028738683
1782188586
1663845848
635654439
1756026639
216637591
571395310
523547371
1705467265
418431005
824766611
920090366
769636009
764075562
640421408
440230481
1405714822
1673373854
514208202
1758865694
1480598555
184870308
1629162387
1681066430
713571061
1715290358
522638263
540987091
1725921952
1781642764
841344548
482907300
250255281
1152401008
529385001
1309693338
1735080258
271021627
863560382
1030431651
1095940204
6431164
389601519
1709672404
414124853
1474782703
1696505806
599869074
1764306052
1730660579
264613273
244022626
558285959
1759625742
860792748
1787094519
1679050462
191001697
404675071
314672661
1650961435
1771670710
653923067
530884736
957177605
812930177
977020472
894717810
1700604428
384021927
364027271
1725097074
838129714
228887785
428511388
186302956
1754644626
817063
405367051
1733182461
300849244
1685366651
1227136864
257829211
1041856948
79136571
1674860112
1755020090
1793906161
1789065853
1796092306
293962924
659127657
58770026
826037629
1071633778
379888407
1734916701
1020289927
1742466475
858010073
436200647
421513996
1704657220
911435557
78132671
1643267781
222488344
1770309913
356890442
400828770
262951362
1401646610
1779313278
1174847796
1697189800
433042887
77140772
714635806
1173906972
1743001165
1701096563
125508072
1391616976
1719276952
1631876864
282741745
453112834
1575527452
488632514
383647735
245140396
1605838504
251191194
797443720
363182120
1766985848
457513617
279297009
314211127
1770141970
1344106714
1057269828
1711289103
465404033
868265223
1619688989
927583733
1754459001
419955775
931946451
1783395840
931486468
1768529481
280558478
615690775
1372382990
999151757
342754693
386490807
1744466986
225682967
1700874707
1764247894
474441784
687043362
1166043431
1648137738
1785652488
321050455
1620372658
1754782713
966650451
460124643
1629686167
1121403657
762546130
447371680
199344826
1526279656
1647981306
568970533
1732852171
380741157
1740951241
489474048
1684945379
1737182608
546436882
385453915
950666558
1165451927
331884096
824074409
394588872
123761122
584717538
92937147
466416654
445849041
1702780430
244556651
317569074
370798690
673008786
783724351
490841065
1221696634
703058129
577011130
320092307
1498830422
1379471713
290621744
480925053
5754259
355136063
132055521
770985456
1704081528
1798768250
1176257955
1625943550
391364744
1483149080
1081334182
493522704
1709809671
1649213376
618619745
546265901
1722161318
454937243
1738265313
1626582027
430322540
1778877301
1712920383
1165424901
760343382
290453840
1687749146
149510285
1783151511
507195385
628199271
1760680648
378589987
280896122
1707969098
270616220
1526831602
1428637576
1398423953
1766658918
705106646
701301031
1628529289
1709861370
1731281501
1758170471
1706026554
772385564
1643214537
1607169598
1672567139
1711562708
843105841
1910111
1747161356
1762243631
1351402880
500328129
186881065
1657669042
1769707375
1492594282
1769222545
426001491
378609718
1644151310
983778784
1362505009
675082766
709202257
273092506
1726316158
678373949
1433330895
1664700408
384650570
1721663136
1715828677
798110803
712862056
1048479834
194317809
49796304
1784728327
781552706
572399447
1707149394
215805066
383549917
499639471
1736908503
236504010
138315162
1778644014
335465605
29395716
1735938239
1501813625
1772306071
163601689
1746748003
724309185
227215287
1770100739
1641663511
1729323754
1798243528
194487739
397145911
1716876283
660941215
1727893557
1636306036
1668355888
252849744
306104241
1752341194
1361531467
413366139
1730751418
1665758919
340201275
1734880532
324577426
1690175039
124731093
296184706
1755160048
654680309
1753189503
1705471950
331399218
1758775051
1777826162
1690475222
443406687
1778484838
1609542017
1662668316
1586478149
1700464264
58122343
1657302915
1771605616
941103745
1732875698
719365920
1742807453
1729289314
501979828
1700439094
1038589008
1769742562
1710734973
1547715503
643083166
1710983894
1131404617
259599642
134900594
351190797
1653433595
1776485130
1614812192
1760549684
1511296015
1627586443
423810260
1701319284
1734165034
1372543865
1662388875
250146158
1783006005
1790293040
1761706033
1442150927
482829361
1794687570
1606706126
1130968636
1750384156
1761583562
1791721116
1764790007
1783157004
1787095634
75342994
1764228615
1730998757
243032820
1728878353
1687474513
1793727572
1733915897
181303322
1796157455
1740531355
1601322298
1747132562
466472660
1654266011
875419072
1702058010
1762339904
1633011135
1624013522
1726126796
1627926461
302521077
1775769481
578687652
1747754737
1753024962
1661259419
215935769
1763292030
1703968261
832007941
1782161658
139355424
1761529515
1668941963
1775117804
1783967017
1599625474
56193168
475518014
532682706
1640466309
311076524
1764313365
1734542670
1726434519
1715649339
1749458942
906278951
1529973889
1626976664
1571841567
1760708111
648118083
579058206
1799033533
1769113131
1745555854
1736233521
1791367242
1755041852
296650372
1724601699
1731950999
1775262956
1648078654
1710250101
1060650830
1784215225
403830144
454496727
1732692706
1717542463
1609554376
1788332020
1739525157
1779649654
1740147102
792636334
1739802790
1773551124
1720728331
384456790
1727024461
880368458
1771370101
1724049403
335583866
531334729
76410765
1765602814
1787236832
1626795638
538413623
360231848
1703940848
1745466152
736991937
1717162025
1486800312
1717126367
1772201084
1789683230
1717730087
1705909113
1719976855
1720601219
1720694234
1756839618
452776156
1664812861
111842366
1707301606
1724317855
194373212
1731105483
1675084295
1763633149
1761487954
1765530684
1799627267
694135963
1733766794
1620882731
1687522588
1715596739
1643516880
144675606
1745747379
1777294324
60359381
1719104402
1687226076
1777699487
1758149461
1754260234
1761658250
1740329854
1560795920
1764571126
1720618568
1532746836
1008498339
1793845383
1786701318
1726887128
719524911
1743864527
1725564833
1503691426
1761527876
1714600077
1505143503
447122192
1741010557
1746806654
1797035038
1723113310
1749660853
127529191
776735271
1780419739
1745067901
1735861311
1710795375
1660475302
1765951325
1254653038
433108373
1760433025
1765002614
1500376927
1662822703
1733577160
1508298997
528011110
1742307689
1741825125
1741296108
436228582
1777691707
1714977071
1717672803
644730229
1788715025
490741806
1701842090
1727911003
1697021256
1703293533
1791030237
1582567646
1633690652
914510707
1729885574
1770570371
1798718002
1760667162
1478166141
1763482441
1731756844
1617894372
202714924
1792832947
1715138174
1703763981
1753696143
1781358825
401104052
1542134361
1767254163
1732109917
1713197206
1730763793
1532834382
1765656079
1744545297
1706938375
1397935011
586246156
1781274654
1713727037
1047111188
1789359456
1744920604
1630875693
1763195415
1757548338
1701304030
1690479044
1603920769
1723334387
1590585858
1632556361
1762593263
1764186547
1758706909
330400980
1691047289
1626834935
1610279643
1750012439
1783338238
1740630764
1669072358
1706871980
1771820279
1716107823
666404142
1722915568
1483925661
1762848645
1749346166
1736371205
1788552373
1578802030
893615464
886052878
1149477445
349854416
1059239407
535101045
333961931
1352242416
468121305
863226106
695776206
872899786
939814416
612151441
595894436
433319769
173972266
389135517
873589161
381836191
1342024364
801534621
896618959
388146529
1367803253
224351885
477151135
694564137
1747069738
1790876451
673355728
398926178
477297504
1140536137
329553631
126258322
584414934
1037795887
452749535
1340016050
434152108
990333805
396051062
154698567
1232202098
1005256104
788665311
861513691
553552779
565713069
1369796572
474744725
1759288804
275611210
752238786
1228361726
467894828
528888634
49059855
1304918480
669587714
851199848
1054888422
1281955463
454862830
346561632
741915565
507591067
1312125401
461557946
1118314399
219702364
1121366647
520031827
542830984
457998866
529267282
343253968
1163863494
673520057
211949171
740807543
415115476
954754513
810189097
1522299345
1360715555
363620915
622719572
1049350982
589002045
353739744
57912822
148779853
324307558
205819011
732049069
184467411
869270314
810419736
126508614
1237128439
120261634
165219772
256979840
436032850
719269265
99423149
176154600
866136336
577263164
777614585
65311849
1264726749
479212944
120791380
1596466745
66088632
637348155
218688243
1623543211
257306491
337201060
1179610861
423275066
563981368
641810586
234364438
477761778
84497310
1024366298
837981249
1757165636
288117112
622417836
1129785099
161112660
587229142
966260229
264340100
1020122858
113151543
284212950
836340884
960753092
493786226
189655030
412008566
510313545
276216274
567990683
1735568908
352692697
177449640
772678512
84970078
1620975113
592151
833929858
44502940
1765907767
956349717
537213976
1760840542
1730646337
244360822
135842410
885686937
1446331325
840504505
1747616662
1048004947
371615381
1241504383
1632186338
238499471
667727939
1716145381
418784473
1775257835
1596450670
533575148
83665593
1791707393
374629396
380893061
1797679474
601003062
183401953
1793258528
302623010
1409018328
783162248
1760395381
495145833
1707984748
382456150
348486106
1772138580
382784006
375784939
707795350
289515340
1795323276
1601265929
1694823540
1518633039
98438125
1714196861
1737709604
867650383
1716756564
440943960
1716181527
114654869
1657612537
747926442
1766264722
1580038707
466134161
1786808415
1607988744
1588039057
1716241448
517573342
28164610
466907321
1122709728
1772963004
889503830
825727814
1707879994
309450133
282516581
1718235820
820376328
1720225430
253233816
1166967347
1556742332
246494474
1299171742
1358985113
646041347
1663019663
361952412
448465957
873775118
271112295
454138063
1700129600
1617001909
1600993175
1589520423
1344082842
486336631
1736363852
1049625551
1757023115
25261122
1706056713
2678660
1667995715
1605846109
615900147
300996738
1726415953
572718150
1668515512
1035997658
1240448631
195148394
529527830
984444310
905784796
1723481392
1702800861
1073305956
1747961336
1721065141
356308384
462638887
135480136
1788934738
534756601
1740189271
281313559
1522541814
702552280
1740419002
1049279819
1722265746
1482482842
1436511231
697336026
461116117
337567821
1785791106
98431658
1737793549
1697270813
517893694
1202868865
141335515
270211470
1461073524
1564711110
433171718
301612245
1651604609
1744989417
1751588042
1600909504
210096887
1745473048
1729315767
179540927
842649533
563114726
1672501887
828777981
633895170
401130945
596321992
1748332666
1795097149
673706145
1753610768
664234845
687428744
334221392
1066000135
468746002
347768673
444407528
1723961516
1083763713
1785290853
1229484594
262767924
910148001
992421327
480893072
247120995
1772592511
401847378
453833382
258244528
986304046
1563087535
757757952
1093555074
831457231
1051964680
1742598321
119404556
1628648181
1770323827
980970714
818683013
940614377
113583311
1040824944
690994821
1792025289
476704388
367314125
499020154
891462554
1752338629
425776747
473527449
601701030
314042881
987496194
660750878
1252604760
1716357473
1376385763
1757960271
1707553330
144555391
477345458
719148266
1744339908
200432118
1112997060
313009814
1655849377
302974011
537267253
1791633307
1610148329
258557794
1159919438
29017124
1458188412
478726430
425120041
580883775
389899158
1799804277
456224556
804107680
1737364506
1726013935
1312031127
600231601
1712711504
120160727
354731335
1772868261
405852876
450925909
295122343
322781625
1777736002
208989678
694684938
1041143710
1480312516
1656070074
373906294
1765753194
216557046
1706060359
1720821713
1044422351
183181183
1131751118
460689750
1028444920
385856249
1757013602
812260707
40811855
247244441
303131399
1716220944
1745752920
1782153277
203115683
512421174
178673501
518939966
623468766
1719762576
1729249594
1618832304
962760038
290897295
1668058453
1726438797
1475340298
535702139
272623947
1720848281
164847689
232385490
1069431110
1771953526
818401521
303376328
1782627405
442344219
1060438385
1770668744
442272854
444504653
359374498
1723806137
1753848994
647916560
1779764872
1795583707
255497227
556813400
439042902
774697596
101552533
1793602427
1668884660
1539674858
275944259
409177868
1582694677
1650381469
1700305676
1764442667
892157877
727608432
1678936837
433343633
722733400
1663610009
637670282
249666089
762795526
1685234475
1661039594
1607903018
810337451
1034287812
1785419252
348113573
588210663
1712487324
375438132
732682324
1609583185
715813152
789263808
682532477
1650442298
1114089821
903364333
472338640
1752070082
520157474
1660449092
511587127
288222837
262876832
1605796538
1727430542
1758419686
728152310
480082528
338892731
242142554
439884341
357101722
1753769566
992458375
1709497818
380915808
1799325906
139958569
375173556
1723619624
310703470
631846409
1775329195
981886148
969107653
1511015032
717505122
1659275737
1783419302
1654678578
1252711373
411977663
865330205
270103850
1700026648
1078256739
1701340419
1787269255
1761686931
61120688
432204304
519595600
1267579627
459704127
1661268444
1714946344
219976505
1600324040
503989833
232783341
1711554704
1472265467
1747336662
377319944
661748477
951569488
1731559501
1717878344
835192083
432578257
1739164670
681032636
908343859
109089387
597838627
808579803
371867811
506111864
814057220
451961920
349853046
543635110
517562225
470159108
1658003455
252576479
226311954
445413670
1428189246
660808400
729708811
605472160
873944734
178579088
1098109416
408499287
683254479
329507479
1017122930
104812199
365098170
573823033
698449817
235783071
820394411
608481406
1398714030
359813034
443618385
346660428
519230568
72053147
650987477
317830415
428427228
1258213316
135008290
706401742
1295702159
241993468
609003358
675176560
1169278657
706362009
1121489717
599065421
826561224
873357150
895184411
370233514
741575536
699640524
389121982
610283334
473583618
837580187
400239037
1298309416
1278952484
817154316
500829024
913637958
272990314
119893869
271876922
585763700
466222986
978033676
523364741
554940
1205392368
300013549
453805620
164046924
1417555521
376838428
930187142
661007987
1622653255
541367143
349517250
520905379
852708123
541368953
1344200787
1228372164
1297044412
513839961
237014442
771711952
953708538
645889276
388788278
463126343
870626
501762091
454294405
1116760992
1258199488
425594483
484496135
677157377
304156464
141811501
1466277182
439722602
990064202
555474076
899305034
975751340
310235445
747645198
1026369657
801243127
1054707762
1066015836
721408069
473802762
1273337134
1180493537
1322980189
82932525
985451009
565050372
787645558
892902716
509787176
251283069
617435049
1583771299
326668428
937362871
1415376603
449832398
206205344
712530894
82227066
157146718
477521092
340029128
289835638
1081096055
718279799
1103907613
1079803258
695614622
496019055
189178179
583450103
365090583
1476573946
293514878
504421138
79525622
1799885656
401899661
1069229031
674359828
768374378
1003736653
354529488
227941364
665074532
459938087
322652916
1674705586
781227232
696823912
756930021
1212351040
72848320
1228773310
494987275
1298030328
231672761
371130
1585344780
590564417
318945867
268547273
183475266
691472587
129463211
1494198374
720810758
88377294
261704971
432036894
1701542125
674555725
325412588
242365861
372256774
636827089
489582031
1416160288
549333422
1059959338
488065524
164482888
1322689175
226939073
466412587
361861065
162987141
1093185923
989828494
1146801526
1373037327
780922295
1794132316
423119570
1317691976
1563943514
334609999
337272543
272444787
121245735
390589005
217530118
467398352
709070812
543154073
749605495
78678940
938194096
990078089
383397416
1119215696
1518120180
524480949
1042876449
111983951
5295303
621033149
1222980730
1027327
1179646448
914334574
1514153791
713526082
1524184197
1088657968
667128987
363953193
68802262
556796430
761175880
1193101012
241709927
1426479398
607356563
360650683
1066603185
632169011
341126790
1122693201
374096060
373330298
376264364
465126348
275466544
631189204
932099072
430953901
1199145475
465911409
851176623
1605432043
595018617
213234155
813473245
253678781
1403719727
611390665
547413634
1316397878
1213742565
255876016
576041397
366797232
428342834
303195846
273419896
689386800
434537086
742422987
1066552839
680071930
78869066
227957099
110523492
526453229
276797501
217244070
551755179
379956527
78193601
1281324300
189173508
87422361
357308142
986946665
594012308
22014077
288806519
540082286
125769834
184103600
1082987132
901701534
405990549
983386257
233432727
479129246
435370715
985592127
540449182
349542806
867856502
122923745
548646731
932928176
532546394
942725934
256722777
383038473
54811955
1618710587
308450008
107461890
363309097
440250777
989794842
362427722
377647389
1089336024
107926496
755599873
1205839269
370481677
394712190
772096706
180024837
597278643
285143736
799865988
1386274096
1018970660
475059984
641598805
319481210
208938921
547843044
1428007242
557168313
386711810
752012309
684650996
87726748
785291041
405610010
138926144
464108231
792554840
1064122408
424418689
131503051
745616040
190162244
1020782987
2057881
428582974
239782686
959401824
416552409
1219326937
165705943
254732284
1413758866
319386488
78383585
716865900
672507868
749246524
639371107
261524807
352450699
758346856
1161124762
669812596
439040865
1336082274
652681820
1728127009
204662579
795571025
355026097
1666818980
1159053981
203094719
859928396
507196350
210009954
922721793
562412296
398774192
712533259
1651129513
543610986
246281181
1351850839
66566703
472243431
184685392
604619255
888366238
537601317
656294435
826109029
352344404
571460315
507850728
494843917
637158941
453978228
813241986
397635885
510324180
967442367
894973952
1286273137
938031945
1732241205
285943496
401844452
478746186
685342358
622446496
66251833
638921042
1108200441
1026301397
456931008
929543588
672219315
1084336074
538126451
1068338105
1072697185
1205470786
274211401
659298629
322081522
813264211
306835514
743478159
498934519
537308920
1051059174
1219582489
361604762
336240621
886105947
910983839
756905687
1644009723
604510257
490054681
1053219548
542112516
651495402
599027073
348726155
704587501
248413505
1011376144
356488764
759633498
84844798
1072854189
48974006
4041960
835961706
269327831
354399741
231279283
355998563
938046189
230946133
1255689461
283495258
1335117960
871208744
914372013
1344526934
535772407
920030211
987985708
774106108
799563476
401824731
698290929
360957417
428351050
51171628
375175904
478226314
508684522
1477974182
1504131114
893773465
289022932
496000119
271330422
1394881966
946023240
722751029
595819271
92603581
1016313080
882319195
1082962310
74843431
851207352
375849299
487956981
439070403
693566846
855536590
44740820
297035388
128764197
429780039
1720629464
1099962497
1054570528
1426388807
1764679743
1424346157
60973716
867156393
261224094
1081184208
452754228
700035906
143167957
130162259
1726401531
505886154
1049402503
1725578474
1719332687
849492124
338655355
321262943
462876133
1698819319
961801
1520870561
333043855
1226692547
1025283897
867512148
1696243806
506583354
469671945
708399616
649890690
1791062550
775141431
1709619404
1193411722
1797129685
224497501
645044073
743968466
362747665
197550297
1782155661
1787969002
370377382
1106539315
514166172
205188355
426535235
1742115970
1003158764
571981015
429197561
1789189077
772404018
1016023006
1760547133
937098149
1722570672
1702626002
1793063974
157563871
479330917
1693552084
1751783510
432476130
80844935
406812685
308709351
137782018
1702924616
1722367988
728458772
1462483903
109392152
444014614
583787401
1782412105
1739210695
1606010890
492090515
476422293
783260956
317113621
579442208
1768488069
1310714874
398482217
1053729886
402359373
800381669
1271068872
317344628
284085869
773948929
1719716324
630791866
1791376485
1756174678
1309095783
660132164
1001235732
541224702
360311723
1704518372
1670434514
1023434016
1749214542
421192461
1143775991
277858809
1789005631
460522674
1781628913
734448345
936818577
516019448
1104141056
1052457962
1776527669
1761558332
1786443601
213341259
1719492164
547859589
737073574
718542088
1074855879
1793463592
1747774194
1782453838
1688884852
868829233
760329012
448962181
1758383639
840958997
1271835060
1766846282
1669599754
733284400
351196629
204048602
1506618554
382309242
216984992
1695985333
1123743553
1742681164
1379555649
124635813
1704160385
621668273
363882396
538364677
1051971563
718766231
1785541108
1784246734
503857046
503633690
1474836122
1469800408
656011759
1070243253
439104847
435654713
1700939383
560839395
1710753862
504817104
397542458
426250421
1728843839
621955111
1724346878
322399837
554449335
1766090592
1683452215
635070605
753412756
1705413521
984522505
330355884
811408703
1775907800
297161630
646998783
1779195693
1693212336
664818889
254721544
348920382
1747160659
1347008282
957042313
856543628
1661279
1728632729
779339740
448839136
532079779
1780273109
1766048090
1009480383
854255764
1754041038
1062459903
1591104999
385345474
751507358
1779966941
864319682
127579727
1766998086
727726807
1610088258
443556714
1660815772
1537441511
982020298
393196848
1323782486
1645002654
1301701659
1281056615
257180240
1730904924
994002926
180042395
1411179724
942310732
533919684
700040685
1612940172
200570950
1344159598
1507584721
1700554052
1700565243
59148090
259907050
958954328
75929470
879323970
1695257881
1758943601
118656877
1721401521
1418442077
678842065
1624973803
765970497
432399525
948550954
1722840792
774766248
646862234
1615343937
1254841899
455399160
1688341978
949869387
1706353688
472926062
1742461578
952339333
452350630
1724394070
700433978
498002530
1766994742
1793719397
584901718
1673123921
1748369291
538757402
841326060
1667010437
918205291
1232441739
506933902
1676782144
393897173
1133101441
566734426
1314020361
485162023
353113096
684123907
1782999591
1708749534
1751580250
820578572
273746376
714268181
498838780
1764637045
637988894
477684741
1703247748
389534104
32852765
463532466
1749988844
1282636930
1764593151
1708645752
754866337
525019370
1756375032
1513517031
1779209547
403327619
1219177804
495087083
1705379786
1712820351
1766699079
495217899
1319767275
338756341
100368193
1762626068
502035244
401280268
273691760
1679812635
878134354
1730114531
240723021
621446849
492480273
104955403
1706306599
928328592
1776828781
1540635824
1166971780
509324840
1788222224
1641602170
1742591450
1780645802
974217804
1505553003
1604256484
370891049
1710666614
802500812
789256804
1765197942
1517344151
212532
449077517
1687330357
520788203
1746018882
1005316055
999404893
517205664
1743650895
1245031981
1235082342
1722974182
897944267
1794211373
1777508691
1732238622
628291214
1771439237
347224663
1702814282
1719718534
1799415637
1794389967
1726473831
929807159
150029344
84200060
252622348
1716838996
1280809103
457986506
1687064151
884687498
523817082
1703152108
1718875550
169653066
1701185789
1735188735
397610758
1680285847
910493656
1797588808
1755987167
1629896452
1549153711
415778205
1700984271
1706590104
1025977153
1637943702
42619897
1719602473
381830828
1672176192
1074969823
1758884092
1768424749
1709399705
55745911
1725254405
1001441461
705599046
1734698727
1737475628
1720764695
1716072564
1771274881
1711924732
1749137258
217873272
1795721812
1752058962
1743000661
1753310662
1702299892
1793791090
104356059
1723257588
801980175
1661108942
1777650496
265848147
536076079
1724453042
1743101042
1714525823
1765611622
1781951931
1005031128
463261891
497411465
1746628551
1533285805
339927483
733215978
1509257036
919264618
350914560
1792034043
1715185997
1713620675
743034575
1637438612
1777075553
1736870817
1402099048
1640701495
369331993
524420338
1714079986
1716183226
1771928908
133294358
563706803
1637466722
1735300573
1677705795
1721573092
1724004097
1719674735
797960564
509746283
1758811671
1773328179
1225098630
343878618
1781217925
1775345756
195784596
272288967
1724942968
1718191646
1766381390
1782199941
1784713276
176801278
1627366591
611445836
1771264562
1770819648
1737630980
1722114948
661009281
310728948
1721387239
282576033
1680045661
1707286718
1680964345
943278645
1741943747
520954246
1415449264
898721457
1754384644
1727102665
1627556647
1724696894
1702501867
1552281216
210969173
1773157296
1711322938
500482108
1731340944
732049664
1719951323
1767185740
1794552532
857009795
1783077267
1712889634
996080978
1774991893
1713024519
1731740655
1778953977
1620405198
1774169328
1725513267
383277545
107914961
1722125192
543128444
522300177
1781179487
1720282240
1507603052
1757328749
1723287315
1403870865
1764977712
1718821371
118195278
1791958863
1732246875
1637336428
794802636
1699636447
1226625419
1419115949
1735976101
1735391420
571646761
1265173071
1719619042
973813327
1713503413
724545380
1729682170
1558305534
1750190554
1633373568
739121656
521134702
1673421612
140842971
1746729101
1362802587
1763837496
424024459
1767132071
1627009695
1606431429
1704961947
1695702767
434783417
847620021
999987748
1707929150
469711216
1746882756
508615633
305356480
1790446029
1705010687
1727004559
1767859614
1710493243
782237960
1740819770
741312156
1744997567
1719595290
1788571002
987514593
226075378
160461982
164387733
1765632166
1652188196
1578655423
788046268
497103466
1043607070
1780987984
744792306
457587524
1717288525
576982307
1735835682
1745226193
1758416470
1485562141
1634387382
1718468435
1769984146
1786194611
1458217849
1717541713
187722809
1661435447
1124537320
1525579842
1776757035
1732533193
1798894747
1716771741
1030824028
1559991671
1695737189
1700900215
519834938
1770220100
1702597774
1777653507
1726439652
1762316530
1501161279
507525743
1614044188
117290147
712493789
1614785378
1787714961
1787515256
860493775
784321047
450077599
240877006
268799587
1093463311
276646845
364838485
290907558
700761802
444080358
242205567
1242075481
517298182
559632787
985390324
1247265099
264122362
250474454
1351168835
687563618
817303116
941917108
360500960
1272439104
793407755
1038427470
534657849
1292600354
288100862
246907842
434577597
196280209
279667545
932870215
830202022
553710456
453098681
345440515
1130773520
425841165
1329893162
195194568
971786631
908119782
1352089895
570323165
23669060
1085685688
1436681250
523937415
1002681725
46294689
426422789
478430744
38452560
691738416
261223634
1166379750
403657857
49207370
32897940
323666587
220143663
857230484
642554434
1271043947
377373477
1044791880
963743859
1477861452
1177282530
204126485
421871574
335665077
1103171378
1166316053
1175094890
532482775
278066634
842001648
764365528
443510295
475515833
126505388
746001936
371565024
440935979
197293591
847905738
1522097286
1000086190
166457894
949887528
841866381
230341595
1374937500
359335231
953765475
1272405392
325414946
880778228
374675094
977926145
284915242
119264604
1722850531
1298363437
684789604
443226808
915333533
437882366
1185459967
102657337
380766843
1335067072
388410409
801196043
287513743
445525221
80948844
452882895
224413724
204889881
1376340897
1568957371
176582540
718055033
850633708
401912052
593957092
1735120087
792027599
1274314399
450150861
303410699
1390418731
1071058838
465387058
383261588
380956772
921311010
827795469
303853918
432439368
482380841
1739598692
1060465680
1142791692
669951595
84901335
1371551748
494039358
55338987
433925481
516533669
777725706
488518799
1063486038
1316931432
462450757
565036213
493323491
27294497
544965114
521387549
760956985
1287617473
969972778
1231237581
849177120
959951396
472332670
529828171
898749803
815059191
651452593
1286426748
340518101
1413314272
505227995
964032144
468124371
1743387367
784053024
846942447
1146529330
936728644
1155706482
921032787
777898146
198025644
617163369
521293
180102912
870049559
451935287
1207822425
1678514068
609515700
959500918
129411779
245550171
170170740
1421866626
676716598
663201832
187377150
291112809
662282815
1128176732
889438073
622027238
1470532718
1329975394
282242325
596423784
857416579
1762337748
1524648
654296188
431562039
228975445
773034364
507115898
1117741075
440016568
867839445
806145351
539631091
1496002
109059396
438009757
372153922
751493245
460396567
562027538
944062449
275852179
415584543
225590948
713964350
600921851
272732414
763279401
569539021
682460368
398701102
207870961
1258639572
154494611
218680702
708629117
435132666
940670644
791422019
1081349712
821292894
692257802
489387823
1860122
1112409449
191034992
491961950
804932115
914626259
405979126
432661734
214252430
266655868
1128047745
1173609589
292797146
853825759
751876573
877247900
662079905
753882685
1523190764
409170486
730540902
481782466
1041396197
337839497
442105189
843287380
586430892
389362434
852227537
488031052
440424021
534545715
396684165
1057512571
1941578
1245416609
1054728472
223254342
269586068
1406114946
476802397
252892364
100630078
547575132
144217153
856637663
707633290
1097082489
440472983
931368015
1164608651
274107243
165917019
984242255
313100233
1254862529
309579906
812533656
1083204608
186921711
842758525
107582742
552994558
775317204
466702006
142353052
266349686
203000032
377433826
189178872
511629657
317316927
517552862
332253303
127842015
813006934
85779799
230669133
1532987604
383842300
1531724678
872296513
467868421
726419353
52206949
159960012
227299735
395096241
535952690
394647698
833578061
344569819
377949008
786971199
1037785965
237069932
271910794
117960130
190375793
414281844
151264923
285465609
379976263
585618047
133030622
479527904
1006088626
488534248
874936427
733292131
342764952
552282147
979509847
866472083
292918550
813586759
560406609
831972643
518260791
1788155563
416484003
299727493
49268211
1023972769
93278002
519443812
798038420
508781375
92515470
256771351
743529517
387495816
160818730
920759268
470428688
1012301870
1389047909
776093075
951680014
1212615436
209691095
772820425
239889968
969202350
927582953
878786839
132249975
412652723
933152834
427918709
524519033
1040755760
668668179
446466127
472172456
284587554
599407926
309837046
891257972
142128651
506031363
895969768
668357128
961879831
1099629767
1377942131
748119218
198813084
1453062261
862260208
1276793059
842654086
374933265
810186318
283579589
149114007
1628539103
201177312
156584226
144566794
1324992381
665142786
989201353
700901107
512368006
339943794
95352811
457177890
11663619
606583718
1285118802
105867579
447889197
368045832
881904512
48833285
485460756
480481476
871274321
183183297
1372390703
444912164
356944981
654315658
641684741
1237315329
1022392635
986139188
663607368
566135462
687188577
263209549
766782162
1139159944
1174044405
1497181511
388252172
908495355
922872490
1209497665
844941620
775024583
778664316
60478870
820346484
981917500
632395603
81606381
158114682
192180801
300396532
804846411
835793349
677968609
810803160
737813999
486591983
860144751
976144254
688084824
648983698
425452858
282749155
412283646
783126737
1120118036
264924573
971038781
819746054
414317579
871149672
825116942
519933786
409134361
453760875
925611689
915198886
1037941648
487987673
193699874
756882755
191491189
388173824
794612099
1180766081
487785789
277974958
1006465082
1355490232
114611209
975188031
1337239652
407716959
798579573
715671757
197855196
47419445
1387945038
733414308
219824236
291054683
1261306587
409277181
930939580
656958743
938535068
767085034
577650732
1586108550
896873500
1288471026
383689725
1179580744
1052885556
685269486
1328196993
204804237
509369494
513660201
389453943
1139305312
701662472
1068920783
461613088
1127057797
134970835
1020954269
688321192
1319200576
284269983
507415135
436129144
236328253
259324156
629733182
904334717
462509913
1450437370
329521693
723823782
488865425
1284066776
480542618
452420366
920545850
573429347
1113461289
53125948
223075820
770064732
62775081
82751855
756928048
324555855
1714706081
373723506
1014301258
429297614
740708982
279050457
956087821
706891489
629127255
197529483
780778795
462573887
1252780557
758693400
636416757
1194404742
790112709
420800247
357000456
1326003565
899408293
881623661
637291748
958935939
875290470
1124458168
560679841
397622447
530507491
184370179
1079570936
297449973
377912388
1593130124
1144770352
358795038
455181235
590724242
367866157
722162010
93943176
32851309
342985542
1491744704
1350225490
57805053
449044942
540870601
455766948
1264157407
1199716095
574011574
407822461
603205952
374375247
423269436
830632224
1551466063
471816206
465531418
1281069520
868329697
534380505
477873304
716832234
481929584
984868961
369871826
1315508547
286882263
740475740
455369981
412103950
1320316029
200563994
948470237
591551146
503965828
468194730
1250690671
754566619
254986119
1166047124
777862460
660034182
645409204
1382136939
849311729
1602487602
1390316825
764373895
480382276
1110146228
75859515
198733830
1034994478
449011858
377941505
465180940
63756709
972402014
544134321
392405417
86007688
765027525
429822808
1149433324
251626472
311105627
951509031
735912313
927007799
477063184
340269196
1017187811
587204793
844688329
817680171
451495042
323688263
458664801
962372699
1051447174
1472347233
136851346
1425002177
1034076724
837461723
1137678234
714275047
108229363
288544220
429480781
172968395
1639366691
1326105069
651412851
391911786
108629951
365850652
114568982
262565768
982726128
217968082
1138491318
410203137
994940507
1636866182
560961999
270085093
309532430
1457746857
1464717389
647705524
1167442239
448211990
1395749648
916372622
191838229
958960577
840899430
242942667
519941390
398735324
193531052
412208988
819139114
504039603
546731971
81766412
703530909
214102415
1372545817
497707817
534359871
667708997
138355420
165830742
304013561
474274695
100596981
943235318
717986415
240251216
927527991
81863792
999320730
802773649
1026578839
155179947
754632711
1724011075
904852710
1027479076
1025899818
402294536
835317461
277584711
437732838
924263250
911583073
1086374097
873085713
971807804
540351425
1398592221
340172869
910637729
589371244
1223339689
550682457
857545505
848820379
257186205
724887149
630223241
986861166
306902023
1142594195
459246659
254201741
522406150
848593222
1268628554
706349318
766222975
1375731666
977449438
472810504
1603795760
400791571
137378001
930673112
826238071
1052484076
883821671
1397167032
299876681
1026537296
92943427
852802661
1331203014
537890423
407186245
1352073099
1211033685
321523600
1036227882
378779106
66632817
1396550277
429620321
535926247
804174786
498744258
1261463554
1024774710
387779317
103812536
494109622
464073751
774175409
324969796
303086167
1371598097
337685583
429448974
728781925
464700958
533954964
460963135
1231023818
515776258
222586967
1111398673
650648073
333265748
551403244
1072203258
88011986
666420687
170252572
1104238738
504707182
213133176
576410646
439871107
378196837
393921546
7139316
436064281
394974750
534237875
956354934
1316139155
919113748
399598674
649256272
210652513
758523990
812392986
286795593
867552929
72618519
850563553
1570219895
696077113
650021486
68319492
540510560
790358104
454074026
421869758
946538200
400890141
403840441
942627470
494935368
479511117
453149016
332247964
413467361
1152555639
60949373
443056313
1177526140
335810453
369328049
3157348
800760319
628008788
907314539
1648757439
416781809
815994282
398601655
1779715454
418071391
1073030616
889284765
220907931
378095113
1083009212
1711139164
825093121
155303980
977653629
969192118
176789654
303612707
864249601
556440105
261886932
1457920613
1333014210
493490649
1391747231
540355522
521340838
188619765
792024784
756405070
1034060732
63786337
159064713
716233290
203353143
1327483420
1296435818
193245477
979304331
503612804
797665031
733686001
300002142
651010904
448272147
211766418
933005592
129578833
926738943
558677155
1348596386
473564664
851544949
905706728
871481099
47136369
1070248402
862153865
246279012
875787197
153175609
1551010729
329659767
1261804736
373878289
421253460
1019072646
229822540
631094971
1179840492
309023505
1081929
566913604
613232911
1068624852
1789188460
1193925625
830931912
785971611
1016078334
1257980713
950553110
1374317148
1238006159
939723909
1029217405
663550182
1284128071
172992418
445783341
1459384904
1034649559
300815671
867468075
1286691557
684557091
430781228
933191743
873379004
430366998
380595019
335654551
478377355
388912654
584621264
884588302
1195716136
474913595
1402983272
1626309008
167997323
1652492951
674953343
394441849
181568578
577034982
1681716133
189556157
522337300
529484789
1047108763
343143091
1586948893
564046228
608596994
1176460926
117696702
501557418
1349948831
97499708
561904846
171828048
222136299
135395472
1260322618
1579552384
964948062
463795546
806431334
362405541
436305508
444934456
465550629
1710584337
1065745555
831301567
1794451720
964193781
1249346097
391884626
1273455276
995000559
707364102
394966515
404699702
860148591
97321872
556740963
167224076
409231862
159041917
1226380201
467132777
252460166
712708219
968375320
342059903
663553454
1172283331
1198305550
528821778
1219002407
1036005516
67175687
1050171299
593974909
846049465
1367410670
431878017
503065664
1025145395
624253803
455930645
1144321404
909208966
410126142
1704551830
917385569
523248114
724439552
896274163
755333007
313281515
495148706
1244072890
319197683
840654218
1235594119
848136469
1432164805
1546399159
459494754
946557899
259134995
1799723383
300478062
623141116
523810884
522843774
317668398
359705500
987351919
913284197
311619789
1314878874
978274187
133094854
1138035770
428869950
1725756033
837799872
277185283
65907347
1397718504
489768421
1089719178
389570230
835742265
494656555
941329222
730339053
211477320
1078040637
1417037661
815142548
1320726512
722197790
1789586945
1290701578
1196224080
2210074
1616133533
1745111837
692826746
1097623210
682579708
372738781
521730930
503904888
1789224092
1048010696
1009145732
957968752
837404676
553458365
1465707949
1729991673
584365408
278690641
1251798864
546844473
569480304
642391408
242687140
1240125802
189753308
740806625
1792901507
1008376664
765934992
202687640
735710660
1049189100
821650390
415444741
117429181
1360833090
915340956
1672695173
464807500
502224806
1055024221
697575977
535158880
522320287
630632147
1752119208
920405195
1098003637
1202525426
91650769
1022339714
1126716934
579798457
428715560
677550082
429337550
375861597
452701373
964927917
588935108
1757917876
512381419
572629598
128851215
306067192
728417239
366959474
914247122
1183614400
1592054554
56309673
1750950581
537648337
580910040
164841077
1345396372
420305555
743910862
977558083
1596858581
450542551
438002720
50256083
1782519701
1706690705
504758853
606504392
443989665
165264624
973470522
1256727933
387748338
699037362
442438115
930406627
75362137
853531235
799015488
99491448
1229944548
505864386
373933830
1794591127
1738563325
189985790
723115366
356367277
632791785
1521875688
562889221
901667504
853415406
998231607
931453331
175053986
793997531
715548511
397565698
497748527
569536763
151819903
1223108857
1681103107
140515484
1436318289
1789255974
1212028459
777170398
557371392
945781869
362787192
214507040
445775633
321234133
674551549
185361773
1211882783
381590564
364196254
604706791
1303171931
934258672
815328854
365454954
927841649
768461509
836859343
409428662
1718732876
416214874
743424551
471565464
540803367
832304868
713066018
166984058
822637318
172643741
1326269908
1116171338
1487250252
1180473613
536937350
1605673420
105130127
1020930537
399531323
479804659
1729888463
1230159461
340908823
958165809
1447098842
991109516
143938149
710486010
933514816
628429225
71720802
319564246
806632069
505402379
145063760
445934005
1737771501
145696844
483937690
1192030650
248828757
668404322
423926676
659729956
421860472
323492310
485398572
956454348
1468972208
573338258
1118250572
216659093
1694755217
672184101
624871072
1114529871
833678344
726171128
1755379652
382726083
585107595
729557411
881229461
1706671305
212646907
467302439
1376992301
889700054
401931029
1048345735
410242690
195691276
1077964853
558252513
892837623
1354208111
553584274
355310796
274374153
1787376882
1078209428
387111404
1151650725
602404328
298475909
389334448
1482549224
1337040622
1712698742
1334333658
661409052
1523559303
1758686654
435241408
475482678
902999993
219550135
560158282
768243843
1502752491
636910543
695492757
1589267984
191916325
1750625205
744449505
543495297
419275797
417564025
455335947
882574277
713877292
1653782019
1120371284
321127679
54161835
408668157
718612989
966091514
1780900968
1245487025
907320107
481597405
592614579
567517468
887838506
869519139
820998334
1326521591
541191326
559998351
393484974
1694086295
1012083601
576278589
1190054429
639496422
798381730
1213075282
441452702
67685539
1020896906
1374733060
526420604
215046922
469350805
1233534017
326124396
988851956
1461286909
603395632
1748070681
341545112
815619417
1327146935
925483892
274834650
1074428866
381229097
1791789144
1611701204
1227260826
498073672
893865996
806267647
750073082
1651829865
1603672499
317752609
68347397
688401926
1606036414
1343548260
1319922289
802399853
445950983
374205638
480136700
1636423129
155322397
661382766
362789111
1188728663
1612311613
1712781758
683557666
213166164
631477480
579647634
268040057
316955808
1469539094
498212482
1270314934
554136636
1007660908
638955476
753180590
986029651
255531617
1312623308
437877527
999475541
883604380
348360113
677258324
1602777350
1677008804
418939782
235040686
793132487
1400525199
466998773
1095596075
227610129
842266737
436588763
916756041
1343673138
104259728
945225034
425402661
1202693436
1095921004
535045904
935009032
1090122064
108874011
337506779
1693075987
719863650
322611782
1172933488
792306387
1540474876
1578496727
1388196237
664738039
301346209
1536557666
1673805269
491383296
1125164012
520390392
226765514
712080710
1022425341
1745370852
1451183816
347050485
602857839
1003168943
609022608
1481339814
526835612
378676076
340639053
1449339567
1678952868
410528217
621380944
1727641808
351790177
929028361
427404243
1307755562
1712717526
1125353446
887049694
250079442
1087062986
1093545083
676023411
850434506
699274926
1253882439
1012154820
1609558017
513589920
723215574
1708395639
625698700
1723856264
1627438977
745379847
502573381
274411021
509166344
718748242
600100323
547696845
968251613
454585377
448524622
216534203
571894720
1207507783
293415620
628824446
827390105
856433355
1799667088
388151967
1230462551
518426063
953359951
582635958
51404773
1472740037
265353846
328961135
1028977774
997461045
1655613637
335510684
459121096
1329113605
1178838779
856609266
1641170361
545500523
1023871649
459749235
1784374875
268757024
898771339
1292565214
1691903218
555544777
282400616
1745276779
1663245181
1209875639
1336790005
586355412
449148364
1063327120
1056146948
466455762
1740750885
731084346
171458232
1689715499
991001960
325154772
1035489
1786220110
696529343
416487191
889257855
414066970
1221116423
1260110872
1281053213
206871767
1702181013
958414483
318801917
506873848
1751334415
1681599940
844371404
791284777
1044507265
948399735
367529298
545560245
604999708
1736638355
1410963292
491638607
398050772
1335836727
707034163
798529950
247334253
1312561927
869587010
816473833
1425918924
970998681
417817793
438959360
1109060172
811541803
1301444352
559231457
670543654
1071460975
729691234
462571363
1358799584
642562099
405390251
701679375
887033686
443041378
247512437
1476057784
1120023646
852583580
771532101
1749542134
255838010
675901856
720991166
592505450
530490238
979985071
996959963
1157539230
508652917
528649260
1460738896
672277794
322094406
397800714
604944833
494968959
333663353
743269458
1370298475
958228524
1704355895
492476578
1666138299
1196038353
735935943
1195467609
287384612
1689980151
1744877221
1355988892
250846704
1759678253
1372616153
1219145072
392301286
543542382
917005254
779678255
636794956
717670382
591788309
474143867
624346024
1631018519
728757910
1246114215
38018871
1472081535
587367539
1678741652
398473893
850411334
1044537936
1302668884
332073788
867220159
1399397685
1772374452
1456404843
716362076
341183285
196861552
1309047891
1082712481
772647642
748631888
1030983529
1754557715
662527059
595720139
771426336
187968528
388638579
157156721
1391807874
1010525718
637256308
455122803
305759716
142237477
137491836
1728792538
775991929
523016013
671802591
1499171540
1095739820
386387290
154139072
1396873702
737538244
1321479589
439032872
1756620794
100557013
1415173183
966299601
435077385
895173692
322313593
381601120
812678122
1006215291
466478762
880076606
1748676735
1732184328
479932006
150894369
843445958
1191826665
1056701722
461611564
548107653
1011549450
452802433
537602719
722781586
439877647
1176272161
356242899
1523128637
469999253
1031042947
1390613432
759534984
838862757
675897266
1788591637
450055969
1001452375
231957321
1015786786
549766728
1058783212
1579798854
879318813
721008966
1218837599
440200756
1741480792
679955774
1590916401
239203630
886529110
776911728
1316133645
270721062
1750483362
1552011656
197880565
1457274225
530210009
1489436080
615344672
1181304801
574328835
360141487
634158008
531265114
947105740
339855735
1613060361
847650932
459723111
144628588
1304495083
933135453
657015343
535492797
669952533
990252104
518228768
1735882043
1392926993
1030574754
341140641
293816410
1709083580
1164968540
583498229
486751405
435878717
1391561115
928423783
1059519242
238590624
1163014112
175025816
383877427
951512560
1752765117
715699566
1553746008
1025597687
486761614
934969924
766051429
1071406089
1240150931
102734476
712291743
455586095
808419217
380591036
1438645875
189199797
507157731
1094506813
1793202927
420399322
821722665
557266380
654331627
1789019575
393767574
362801404
1323332265
1227440082
734415118
420821844
608989271
1163368137
45264
598093300
1678157667
1714265611
1721888964
1049593022
100333933
1136120541
1076308022
433415855
704285805
928342972
698029486
383332118
789335790
1527767512
1705309716
131424804
474751137
1028665573
436114001
838654716
794262782
255684483
505334200
1422790293
683650060
521301982
1480655146
706791794
357040399
941163900
1527451525
482411396
407210851
1387398266
1504851989
1747844256
646505920
702966146
1753532190
1798819100
378036659
438699095
898601979
827838904
1350969904
839935034
1069441349
1002968106
990441671
980472920
1733734371
1557350502
1781455425
868629042
1640533740
706254990
1073557166
940248756
1144652790
362574839
1023324445
1242026544
1054243282
1755834928
811834177
818311405
383391542
1320644269
1185086092
214332293
860414513
1593709901
1740840682
319242760
637477747
1185395337
1261660202
1688058238
663353648
858093720
905770705
109078373
1253107487
1773024012
361328161
875969150
1029214868
868986032
1519805690
991669619
814517818
833695801
733566481
1206519077
260868114
396389819
1744494468
1772758184
184155715
296530886
1156280035
832315560
898616455
689595939
1054969531
1431608202
1675738781
835187173
557359086
1251674645
1028830992
950650931
1714273960
1255199390
448099068
598566634
1653171408
1458203579
1243814662
1007560345
302241610
1775562974
704428611
768336699
687211544
1332288518
749747220
1659072548
1453775819
960791452
878926248
164265483
948561468
1249338626
195351842
1746796808
1225788468
1064228908
838887188
1737397506
1114691067
1091009929
392561466
1118900440
1641560206
690270075
1136680157
633790166
363760870
1189027167
938860988
741242796
530151133
1363610942
199391863
1779370215
1694935845
1349592857
1013377275
437666630
345323343
1130540828
828077711
1014635589
1329889885
195716200
523558301
1057772188
1481859942
738264676
1718254165
1080224115
1401341535
1237193985
1602769634
213546005
1743211114
1024917154
777217998
1470917834
1162392947
837144283
1301413253
504007714
369775890
539308393
1172596703
914857226
971070876
825794642
363718265
296882406
673434913
467546152
300456295
705079740
138196504
786348524
695803889
1782141217
1668069493
714651514
325641137
1746913626
1579501257
1024612873
1029582329
414539092
1246682901
1712395313
946369751
423847290
816358924
1601906131
59779554
813849958
602679373
213035580
906140770
1650075671
869008446
1081841109
419567362
389891427
1035724066
939033343
818999727
1797470976
386055510
921095307
945893152
884970089
608971139
597759132
714543992
1756370768
914411749
883870899
1289974810
949882073
698387106
492328015
861384383
603860257
358228544
1113923128
841751725
302686198
510154314
1777807750
1633799508
302833514
717633470
1503895629
1319933950
637593383
540208125
617874392
167207531
1041679802
471678573
596238935
1191439125
1188991664
610780056
1347623802
1264131538
1527740913
740217073
736138341
201317482
1160232984
212605699
1079744713
51548267
1302497090
1127602181
55646243
941160987
982188136
1073649441
419831842
510753494
469135
460065555
818502363
1046440128
1664594932
1229778958
213454258
1715997216
721024409
1015295518
351324006
966598207
348816358
408726166
1765127167
1690832524
1791052277
666672164
151555087
337204087
348551677
842365183
492222242
1103509402
1091712870
873940051
618264949
541995349
402980616
535938080
1353355006
937986530
1417233591
672428654
548335769
1772931872
1371301749
924827808
1221142398
543890126
1176130618
758921074
368292971
1750723676
1232468046
472567030
530593909
1789115828
443784058
1515448422
802672887
247817597
1476017655
998101608
817901210
1753958396
696349153
321145335
334656731
414409019
505450747
1140872142
1768155004
1373336152
1668694126
360581039
875882725
1474488649
1220156516
1799445348
436878997
1006445934
326446989
797536272
366210842
1790472842
1058396984
597697698
886219673
426509378
613060923
1799050831
858891040
571916740
343524405
1305583400
641722861
399544671
1451903047
296104832
359928594
1469047863
629339443
1498606619
721053590
315433598
1705793645
1218761242
1262669459
624788210
1052112590
1606627569
692449530
1015924291
1768710262
211734327
552894517
754162621
404837299
1234508653
714038078
973196940
1322593064
435976157
1018699012
166273372
1112553896
1747374116
1739831849
281410764
1148041712
9025486
814583563
544564034
945440743
1723973560
1793333380
611349510
434493800
628305148
1715915329
301535638
1072741024
853567063
330255861
883126219
744717165
1795203522
1683280750
491017118
243942355
181317047
478803082
1194164294
234551412
1204576569
897972285
371098306
1616410620
389007097
1150334753
2932006
1019956442
391746381
704254811
1179657606
1719869414
919670496
1752263647
1656513681
858244688
351076113
1655894517
387624940
278604305
1634615916
132022227
673573279
1743191527
1768599624
390979740
1727524659
327390941
67833466
784984893
452315842
520186425
194370532
1314619049
1440768103
450662980
129983292
941763120
252900369
1769449842
1130718600
1092701430
1238158040
42406889
1010095157
869170501
663997552
780707951
333398627
1798707407
566657390
1432322851
1051162776
526718040
1253206338
1084868022
1628498633
986157642
736192289
423970909
662025724
207724717
1776689653
838978659
1580314943
600708149
1568457552
821530203
491265041
1392867205
937313183
783592256
623917985
556388490
368809118
1684700219
866386020
856708901
1061735378
316781586
1026967649
1170548747
665180943
878507956
1389436334
1313285092
1152435019
1602540896
401584163
454471787
471325200
478748733
992886658
762299462
441747064
1753753348
1153799175
596313909
456702214
549140884
501780923
943396599
455040671
772167843
1345722802
944867301
1664778802
803293502
436889306
475244771
1475269061
1586540400
708262925
1630576586
113510267
770827922
1622808772
1797546432
1087052091
968414512
313396594
470345347
970529093
634281830
723217841
1696264153
578913555
1235098593
1666017312
395706825
1789196465
816750975
818756913
48865583
1604498880
729791130
538624593
1399312565
999367166
301589762
1796844838
834907057
799963827
416204414
203037232
60446042
1775520904
37142496
811910889
1797255406
661241253
535128031
338808825
459107995
1768096144
584374282
1534471976
888664510
145060561
811669648
247349956
501553040
1542771822
477189161
1033543192
648580890
1713027337
980712813
845660139
121084679
435173389
429343605
1723794554
874688491
1556657897
1105292642
20052155
134441241
1005138099
282959727
1756424472
1773727214
719056167
542455057
964005156
1192761697
1059716607
342546744
1010508652
760224188
551466497
1754412219
1588492491
777227944
420960733
1782081948
1717776054
161284203
458467433
258493859
1756045866
918388263
969846353
448658339
972617746
1178012373
732870378
641700486
1437074725
507487547
704730830
594313557
63509343
496790281
872370367
1643762320
552610859
1064971812
838745406
1148199405
684256906
426414250
428834259
1190611909
1775033838
849754037
411937956
502848004
380607153
39547463
659093448
611697629
398163683
1706573328
550839304
590440026
1235868811
402691642
592756248
919890808
926051676
1701134635
727996840
759184209
2879018
1787327849
839043377
961009609
904131986
781554229
574830865
297918511
1562201460
273027540
450656749
159348700
580346335
935478447
326344151
475384127
1715388583
549413299
133293062
664071491
640792658
918112516
1272352363
64541175
499762133
1702946401
829345102
227239901
1668147246
340098151
1585758094
472756100
1203214029
869589582
745296688
1727602336
106608180
34619025
253939166
312632695
990498445
1139117032
1580721580
720646141
416384661
230123429
135769945
1759043700
1612605422
804124159
79309394
452750052
1513913547
758665736
1107822841
1065352263
804476881
691191614
1073478270
1503602134
1427617552
365325220
1081805362
1720266716
200052536
383612973
461911278
430924700
375704320
708405489
1726821665
681047542
927001488
1203113153
1704157399
274477846
317686948
1079054453
1726706672
408740203
478952535
857800180
775872431
305919676
1720662822
719025430
520344513
766996725
1780110753
416641381
263057574
1762637763
1305343427
209843992
963963591
1792986436
364599074
1660079383
1322561550
182593886
135094491
368697747
1784170377
256430372
493280787
467474537
716385943
544420265
601523641
599056032
144796130
892381277
579693768
429173300
1769164301
506032546
1760997196
1678522079
570167512
238937895
193223609
771622499
313912106
1673667266
1652034115
769188941
752926759
1719439327
434715059
1722648531
1232194410
1082869187
387280328
539590675
463106583
3378236
1717075463
685363548
376025434
890735333
385603376
452096212
1766990398
948258818
1728313084
378772047
1710177002
63739944
999176309
605592539
1744606997
703833332
638657450
1782774595
1362109909
1768828182
1363621980
849969573
351872324
1750099228
431335533
783233294
895850116
772093614
150635
248682073
592897361
363380585
257217962
1603358215
1238090993
1200143229
1707079805
614448300
309293751
447310430
411446709
1005954390
1605596692
270230450
749364728
179695643
1053113451
1796277345
1275220933
818840816
1009594226
1731844465
736307726
922126956
425254296
1398174593
1511312684
892478120
1656071478
1782559260
378973450
151906069
851038213
305085284
771795600
1737654865
1778493672
1025681069
230377601
873869515
738185874
1418323642
1739704183
43104711
957949440
1546339497
853200296
827970967
1449704185
1035440986
991869840
1388291055
777854713
1735841193
1044850653
428610019
1788536398
514784020
938069457
631377917
220856754
1658463728
639435396
1464028166
965203624
795945059
1250650718
785644226
697132066
1720863919
1709960134
975961448
315761933
790380954
497516095
1741230010
1722095820
398089707
887398530
860995388
808739019
943855696
297837712
1782856552
681035594
1053643128
1422631322
1574119585
995923279
31129715
984405755
1396200911
1723141235
34788520
454851609
892303890
1597420593
1725806481
1301766894
1759154251
74348341
553555478
1771031235
975980521
791885242
882733829
384973670
502966714
1119753593
395257844
404535068
713544726
567342347
562980290
1421652574
450024587
283221959
1373507596
509779457
803567619
1661510417
275983471
795517950
769430612
221968638
930557681
530814827
597203449
801561380
372502526
1145417538
641963756
419032522
1115212644
1388679067
905141233
1174009518
344784550
1789241792
954194954
565306946
1328713271
460151398
892141352
216881816
1588984834
348970176
578703024
321703875
384794040
1183296704
234403272
487456852
925182011
57220865
656016639
679554287
1723319066
1170696220
805650480
318438317
354015173
904866173
459750097
539914948
472278268
1402411186
1622482698
604647903
518464663
1642764276
581028671
369243103
640253010
769032467
183184377
271925980
918390410
157154080
950417586
912585207
419989538
516013569
953213498
991650658
586774854
700650272
1495339909
499414790
1424362583
621998198
661333504
699850557
1351816097
1321227661
1423333539
1161082272
310676176
692646216
510604409
895000314
227305595
786357712
544586346
1349438730
75623785
798934919
1354567523
499176981
882200414
1165846152
3982189
1094301823
728061654
862666486
128999509
1086978477
706333310
1321835663
1127745147
865967753
650747515
582188054
1390618682
476423554
407479734
1090537708
965002171
1374114486
763130653
148837349
460773739
834105117
1531214498
1060190314
261918707
982817627
774070712
374630150
1036464992
1354186478
473322489
875182500
608206495
1266642440
1059618996
412160418
887866868
373279207
1185383474
480185923
494184116
559995601
446345042
634669342
378496529
1713078358
1437172334
1146936721
329018648
1036777413
295964626
781997608
273000804
665869912
463598732
895854975
153427043
356434843
1285477900
1184374620
159859906
295451688
804477360
816192691
1409423921
668749508
693278397
1705700701
357266495
1330062752
669572639
354819827
331680099
916682619
794113557
614865704
1078726627
1039414667
286546319
1183675617
638006369
466350963
396754084
333186095
1359038907
1652715947
1718288182
1566715366
916910726
717298235
1228641928
1969623
92575059
973552196
454526233
875786942
651091862
508049347
1762388672
145712840
522436628
1286944494
446667635
61411935
421801041
810802336
1356603743
389209751
1667030284
1007669484
613154502
793067061
1796684363
219824653
647536706
946092525
172408119
664138439
1502115131
295194362
417315719
1335982738
561932929
518944900
365057342
471654629
542077714
473631335
186339700
505554223
904099128
1300518413
286914972
420868419
1175174589
500050884
1059813195
606453182
558729904
836791238
306761468
312691008
524798892
368042088
733158233
937169248
805823056
1726275724
549769276
669217278
162044637
822859934
980299560
346182527
1419257667
205302973
1223041415
830040396
692469078
1178955354
1485430222
823172062
691608770
1112404265
538952548
723845002
1700565794
633098686
451094928
1066793524
471825307
787858120
127272096
1782822317
519277865
880429909
583200717
723076702
905508515
1325460411
178192522
866114996
936456103
1056017047
1359996629
3860125
525694058
302807785
1180908989
1259305437
964558241
514186446
1263123787
472670789
1294801356
264216698
516926842
581829347
942623123
792414734
883667301
1411958072
780529695
793270890
780183196
260106848
752723608
1082046201
378987390
522074618
51879840
569866940
11066602
747227850
903261689
476783490
451035732
254942583
363923982
389210228
554424503
461235352
912308168
1654067356
1127296783
1054523998
1008305800
1057337683
624456891
700552238
513170929
122545387
381723978
990461156
206423989
1554920348
298610704
249119605
1224586152
883470683
858412226
1283277916
566669167
1386122129
811371361
785973989
758030011
1273571659
472090947
1062966040
1006893999
919267780
218051719
1022468030
208306322
408928559
1275294617
762814765
641773201
841987074
424693140
824645436
129263436
821032840
394191095
532269665
1793320447
1742836629
998964302
806119911
439743910
1089936963
165300559
576088335
380478068
1792444615
202970715
430343944
216989963
355666493
419839020
1144681396
1693759771
1433908886
595702716
1350641126
629134488
1686679825
120876871
167208247
882409464
984460294
1012946845
1239445945
382141761
477774032
837781060
148163161
1050069538
1000904418
433738213
157197930
545561551
547055155
486863302
721762095
654874389
633535290
593805708
243621194
637050520
1401880916
776623791
617045776
459024273
518531406
949813683
790624282
204746617
344761681
216200201
678988352
1776124436
1246907
898824589
852449703
1397059548
530210074
425593642
817310168
478224563
815091190
1647178273
494748524
1382882508
936727131
554440389
1350020874
509509676
486254122
483199487
1156792452
779882348
927101084
1539513107
378057376
538528078
333032464
607632355
651289088
378560030
1258126866
372694687
710376922
673179304
323277793
825389101
486606982
676224251
531565743
800761637
834319336
1647531817
230168618
740762764
718182645
447597257
911963460
264801064
573470461
387014440
1557702920
1194890177
1132105937
962376372
1497700879
694874006
505984420
1097313737
346234542
445237306
1412912947
494525767
931600618
354405234
1645187790
152258571
668691498
1170632832
1694437148
83590868
798413345
381338012
309305208
1281853294
55468768
432094498
1177995034
1037090407
960244951
1544886260
1391400422
438181891
776701613
885147712
689030741
388684760
712664442
899263027
80474395
923783099
559316491
638757375
395799422
350165146
182656764
1542345833
428352436
719994038
273558304
440354837
632514184
350185606
249068791
1385024546
537976223
731135376
475220974
938704844
1439959608
948076210
1695626957
261726835
1431925053
1433193440
1367091311
540700777
803217150
504948966
804115067
1557872231
583867637
465199070
969402459
1154732853
887560608
989285053
833643286
60865466
189952825
352010621
1048521450
463525376
543225702
413347998
492166403
312117114
935461999
940311925
1498222936
846502035
184195159
474247333
1124076297
629234133
71265030
786828815
471707670
477910387
1145052503
912946165
301074363
616721323
1696142842
1665272388
349746797
239531748
873473388
693778109
239182228
934482304
348328320
528772528
468449137
1083176094
593421533
746691881
1497295290
297051791
654857230
1023460572
585926008
1238648654
435514192
2570121
978823942
479316202
168994480
1548819918
394451410
810006490
908037585
390395227
959332052
446499841
460399516
475176176
1672352782
750268871
1000098887
201733280
981367092
519115748
780374798
1038222503
143615872
199209931
867797394
571270831
1051635069
686093541
682416397
1610256892
812303154
325202213
521008417
420078877
1090841315
347773008
437656465
360858110
2462671
1536412040
1463316305
1016393357
359368532
387339492
921901092
179752997
1133896380
807597393
871998439
1053690377
881060202
1017126858
622234408
1334119528
596481486
504602602
361026149
571744403
321259877
992500470
801344505
334484189
952902696
1280113723
1413602826
892358616
188719120
232456360
523623119
470393017
1120995897
1413948792
458145832
839653471
1433385764
192422468
1123890050
305921207
890317213
525563073
899796941
1202853043
140162681
157909098
1303802948
636700917
402345439
295812429
220864624
597505329
709309067
341137001
433450449
1650688272
359373700
1318385735
616410268
1011817084
433742717
817652961
740617372
821576267
1354014113
669636837
212032501
365004554
778496052
1547085251
1189766530
1461213007
979387261
1699122187
816484486
409985166
157166961
787461433
457904169
1428849161
1632319308
318127109
1629733469
578624143
412170044
753045294
452825223
1745934670
187742782
269472962
721465061
975894989
867929804
463027019
406354630
265980912
394917272
395750984
609894165
1499228569
651344990
821167303
714730469
477152380
887806558
1259778096
384111643
198860968
1382141424
1299846227
785807156
1734990856
905539137
758483003
946310806
1002325721
202646103
614307067
900556572
726131965
501467524
97598695
1453803288
1081623094
180630116
1095666233
517017567
634591663
237548009
1408204038
402527539
344357584
434270348
1324917776
1061932725
1360265833
915026213
1305420364
84573259
507146505
762169804
455909074
438866061
323576213
303304548
744210475
855829427
185724120
203897355
323767240
901559491
1224379751
134694685
900944885
231474388
942130678
396797074
1647598039
352151247
775498718
1444451932
1328779283
115925839
705252711
163059770
1529046342
102442173
1134126861
571722046
309915736
417388441
403763960
508439252
776318361
978912428
1792032843
921091
432182536
270328359
774034522
259812407
439815773
1393655102
1107353292
834770679
341384555
770235494
858077599
53481858
871996971
1340339379
684782479
928899581
656025900
566556238
1433477742
99370584
1084376401
387626724
758779011
1148126910
989346581
95088215
1023896661
755521961
639725701
475726932
80603585
276103320
1215816689
962063305
49574499
782144389
929326510
207062961
739889993
287182781
317973162
456490349
1756323856
268282329
292810924
750217641
978647309
1375605412
787617848
987433721
1562696133
330697058
1386674527
932226519
523105426
725875257
457701934
805295365
430994703
455652537
1365919610
177459359
146530552
1646480566
619125460
101000440
839577627
473973253
700629069
591519424
510031253
947484099
846757419
734956358
1142059814
449449621
811220532
1029672491
902754717
281578598
581016909
535355276
131248739
190787571
1319077267
1575706613
1250685783
1437498811
1688903536
424518512
104836823
1045838896
593120320
975385272
1294076051
844221971
809348383
530354163
1201451584
1316304055
703923587
830910651
448757597
492973277
385691600
873055069
137703819
716069798
1244296190
516355804
318703984
589674593
1011064637
823008532
1002918200
1776433252
470248510
648558073
1067834259
426561796
1283210663
213177381
642914741
811478782
398824919
403692856
271151885
945586648
398840455
763409613
374757910
485415080
611985426
219320833
727266847
124696289
1965449
59872415
778933679
332246549
563008447
304837943
840847789
51975988
1199175522
1161238891
191079457
1460850234
672234665
1571160450
610539302
891484704
992622342
187323137
407244793
1082957362
1346128760
532982841
974284419
1009062662
76620594
662590250
341056941
1375434967
1028565506
1755814847
1349760294
1339313667
1249174532
957935280
1116069533
1110983810
890185229
1162539584
719794643
169149746
1350360842
757843854
578336910
412143369
1033262401
296585946
503729707
232807634
886892389
518861451
1092596758
875177728
1310743917
1302940245
1661151775
1388463519
1256093910
930120694
935993524
396035549
633240851
803355304
222350044
834400176
1047324933
841343547
1372037493
1133961273
1014357640
571885831
435821231
349033177
492910342
726541361
555796659
503891638
1045618807
582268455
1493498118
1297820139
962297355
900712564
664784385
763505872
634656179
850235163
1121748035
831572465
1240825746
314007243
120317140
210042334
998042213
561213326
1343034263
1184753538
935831107
134508494
105003942
701306155
516190510
337357605
592062582
176569615
1729075617
476521370
1089077529
460603026
633645783
732145937
1226833615
763228852
475000434
572571818
739444355
850247588
282762364
287464701
528291791
1270579978
309719410
1515614007
469396098
1211163569
404658082
978863955
959817444
903967778
853941324
1196640769
265785326
801174634
435326225
588521873
301702376
416461857
1244155627
435313542
260666982
519396599
883387987
979769676
449318880
890832152
952910648
1624122739
565063651
488635403
288670509
157793619
1726034516
706031278
42669339
1723980240
982100994
64186884
552391238
220439831
1656832203
734220430
527688311
881562752
428430510
846187492
1258509470
197624264
645127925
605948355
1436877248
599055649
493687422
1786109840
702693633
922052885
678148081
836980406
571266422
1781229333
471001308
1601351585
718381871
536387535
720092746
658523681
1484983781
16453210
614717596
785579165
1043860795
989265363
563125012
1320701437
291894880
892311749
859272758
1167252109
434251684
1275332452
1327905010
719413218
995921272
502043762
1293240975
745960620
636670363
408451556
467772359
1357310818
428999724
691832975
778244377
79386576
1036584322
856929051
43078231
995726268
148058165
1632572659
350271336
420003333
492655745
224003356
675521206
1298444465
996281247
861244514
1041848150
332607350
104104339
1505551034
234899835
659924557
589842940
92462341
496642513
901389231
915245648
1015206275
1171723940
124207932
249683556
412314282
964681141
698181783
347798995
717216765
1598126058
1285727751
267400914
490601152
882361665
928992
316163430
514254308
335975819
208923524
204301733
71950102
827546765
1361110148
433281829
243493571
1044239874
711646559
649887362
859237685
149214298
905862712
707061478
394697363
529469793
442877902
1069492536
82789988
392662086
799560812
125922707
530035955
213650959
1713323015
1376130076
1235091672
468467512
180032569
226959621
830078740
385314161
229343763
499109822
241996339
850543326
614538585
442110039
1017686156
282864478
1106190431
1138457999
486809640
995840451
1004489201
957548484
1081654480
361707226
570417470
1028099479
674378516
549830133
927125511
494889168
462051192
510854560
624840547
700700640
1569331954
1050781389
208474750
465766092
911994336
345577081
828476570
136405144
199401595
1283822064
124297952
262185128
704745857
387028790
1027849295
169840720
819732504
508565259
878957498
459754442
457191017
1398273141
339385553
1782980460
711735037
606735056
867364252
209700530
476908637
751760249
205672720
1461891302
734367521
887741494
231281027
173391339
696469248
330732798
652467495
109147553
366779962
811995733
1346347811
928567669
408546921
829665629
929780859
367458460
655949729
327254965
891837537
589912678
820697674
489548776
393638242
340290211
454432580
1359509287
354214452
835476254
442821345
525614629
457130204
1026933186
851566158
1372000037
520476253
234037684
845663453
691321546
763229068
889324476
607678106
302444674
1146371878
969497105
308842312
90567488
402374173
454925102
493443420
844457099
777373525
848665715
241339614
164271526
1606212268
950855984
294204534
195192122
1347827824
253824632
530011459
875667354
1074042113
760176606
554209703
1218041164
548848866
1229500739
795177412
132919499
537564208
404900722
1622940784
259357230
398693274
1050818811
974647901
558018975
1081154689
933245780
41163815
1194221679
1221458273
823229230
701396403
411843441
1018345620
598624299
1667736356
260526242
1104655202
95229793
279176880
691974263
245352306
314088204
935474918
899304483
868491503
302496271
206451142
453875450
789189029
927413004
1052154767
587141943
160322014
672139878
32131733
326144166
391421562
988846316
433026620
387112608
841219751
2568556
97767830
115408738
1139730059
872379852
1030276624
634487462
409291982
691961936
1470019566
385445229
211268074
459125135
923924317
732959935
862664630
1741407625
326028145
1787989
986797429
775602514
1374396318
1569952851
418227920
790089591
686995
469142445
152274702
1175474587
885850723
428209735
97904009
1428484447
537068447
827373069
970567561
403528837
1135417452
1230898549
502740939
105932782
331441416
443144130
410717018
379877497
1137478085
1113241220
1125908529
945707358
1170569679
82739344
772603128
278219324
678779333
208838221
447131039
536090690
39447112
755707913
610038423
534243567
1107018075
611611392
1449518978
1063524207
1384487454
1382516745
850624530
384369652
99435313
452710865
108986820
534699663
14229
402494137
387043695
748796698
526055790
450230276
473526984
510887022
1378354848
827587711
259556984
1352587870
648457768
808934013
500183788
1341051500
640091988
59342324
859603309
544087391
234460974
814234631
237859682
657327851
374711209
400801428
337121162
51771026
513242971
700338715
1621365625
546528329
97392847
772626448
333912951
774631995
1021423879
1213662085
278035384
1192079448
512190339
1710299501
427615741
784677465
1386283589
448043222
402936924
1209832821
1228619024
274085840
1191816710
646972852
1022664733
73434123
383114321
834065261
901157323
398019733
1201208945
1078665780
442268692
915250293
371153
1433567591
1070681376
534716974
251376723
163884504
688893259
149841747
1146249631
448618722
518881618
331887135
1335840672
350372871
1069549745
1306265532
87450036
511492798
1377063199
304756772
1351296899
1050760431
1025241573
1602024025
1142285669
1265503616
886956397
909429744
1058302896
456860910
754898859
425814055
167187690
1150103265
633340917
1232742919
383687663
411690737
812816560
954849610
392409616
175889832
1263441543
596179136
792864482
391742862
550473138
495651401
688425090
1475781802
463648322
639101322
585993132
346669257
129260122
607081163
592642176
378813183
897766293
708344233
588893319
77658001
793444063
246274200
1281678024
1628888171
1179789058
706913703
567431786
1328922328
628604216
1181140434
840360440
1068849071
422485786
856694031
128980575
94318618
1295718354
247011536
611378729
971628728
329697810
1431180297
71740651
331469097
318146567
299764709
1226831088
236563741
466162392
246211166
1097428229
1296217052
1697902752
425240742
1070488568
498935611
371773633
467357018
440982472
1179915931
1486797679
930238814
988678982
462496520
357349330
641394855
1180537148
1675524252
762431551
241232326
267768663
991235832
229484656
1318851422
461575748
468953615
166957093
383365309
599957476
401566519
202123206
1117531521
1012486543
178538111
278010686
347836910
783794747
1227031507
320621705
525608208
759840418
1146510649
587643358
947550870
1677489476
1564537165
308091808
303341335
133589605
1355099004
253261888
1466488770
697387208
458350605
775808379
1043120136
323456223
373398500
195151350
349324140
29073177
953889892
736791380
1689852064
1072817487
373892063
259358590
813003352
405636276
802730678
183486528
1721123153
588416378
688569023
795441642
675857954
102260926
337422627
958325690
1030721783
230168536
1307271606
871203984
34434125
544490855
1302190165
965113869
746708339
150830715
868366485
979964414
317537289
502273688
649726088
308544021
442365744
337953658
427553761
77684784
517975135
917346099
426020280
220356126
391712784
199311055
1476491258
819078139
659695921
1017378915
778783662
514740405
1445787322
650385062
1736834403
1048251657
1191840907
664713815
1070689750
1187360898
395417070
490585748
735915941
1137496265
750794319
501611120
1060960014
907108064
184422280
985622496
208919660
747447894
948116403
999342939
570645552
739610344
1022106953
951517380
535329556
974577376
54574465
1428574880
143784434
494939424
1378254628
457217799
439539482
275053371
984559614
945406440
730877044
1013620153
1776571084
654398237
414301611
542266425
1356739083
428997669
862945841
219378760
1042665007
1714068281
250928817
1716990151
576713808
242775517
527141377
878586102
1074362112
519546282
775237240
240820165
1334155498
1501628570
615819535
863894810
422461562
249765288
1051053144
204722941
850208042
920853353
369528503
989047790
1457086108
757091547
435023661
505704954
846723959
426335959
1378063113
1181955005
585788130
540308572
388859083
415474454
686196283
965023187
1135951078
1309331141
310666771
461078402
885941284
627514195
1063470326
1321422632
989808735
447986649
776568435
505014940
636890412
870894623
792329772
822549510
1385099033
734127135
228623897
383420729
404458883
1666085972
534372029
164998520
742744931
460692197
1709111901
717797488
335441858
493874300
962806138
342818119
442590538
551205123
693157130
1076099503
266347446
612470467
473248025
207191991
548821188
782143383
935650811
244232945
1024591965
526087720
524769453
437206040
156397155
1160406213
825471393
551566857
445145174
556072851
1684160647
1031413054
95133922
1423840115
452589766
903456724
666923192
1207441439
522509586
1070991407
380243404
966800710
75927554
930348
1659446124
1661678161
220803982
382299672
908047188
729538418
775600916
962931160
1192762048
476575347
1744247181
490775649
377747691
405234544
198041244
323858692
245733369
552213380
188265621
179146449
362450740
491414129
1242525125
879535830
183796765
933982321
855385527
974039398
180572206
531651489
413147175
1209451829
994341949
1003521840
568049701
595787345
538071341
694402242
329162653
937103134
482193383
1645204443
868806153
415604746
421879132
50040935
386996068
255938011
618568866
806692712
232542967
478335509
908251447
465460692
168470176
413881849
436108209
539051865
1375908729
475803486
858194523
173470688
1655855834
780412436
77777022
699760330
996111731
266418893
854891839
1685159824
196820388
1733453388
566568877
1404448805
824266867
1392193611
249668420
515926933
1041940450
587000493
980960669
1764262500
566802953
780228094
1470352179
239221006
665244491
640087848
811995724
1678129900
1440800410
59016485
1210715700
1248194216
914768903
216772279
478732530
885453597
1239891347
975885938
550416633
527342471
165808415
1422012130
747871265
498427974
763797021
1546131252
393634179
1166677045
270444704
240384496
276696017
716261790
597375054
344317363
326323571
1084356968
1687767442
1774382138
715415765
500100625
230495679
1067932556
878852160
324211141
149750006
953432059
448717499
440308766
460498394
300436371
950945005
1303438093
477069518
322968894
369587879
970360989
352215780
175766356
849286975
579632393
1368591523
701944452
770750391
891233249
465682281
425033013
457046061
254631706
478340201
69280447
417840153
1392632060
298855800
770439392
341804551
1690903041
1106155545
1235856547
434616
1670863560
98188871
816276293
551281663
237319614
312709802
1256733059
888840855
681946228
588645451
735521446
756502503
156392902
1248674713
1469779199
1224425081
470487893
775703587
756417444
343299146
1160506580
129876267
722530797
932655457
869380869
1368797719
753103141
661750962
160215374
1335516171
419046521
391720435
291588487
666990801
487099593
1497537167
1696078490
986236882
687911516
149944565
821036209
265142894
591835748
121757719
501282516
842910625
795733690
708034286
874909455
389360113
201072027
428981138
411258569
455964540
1615694786
1214122221
193438431
151737480
649408064
937007660
1366755388
279980788
1034034931
1099656114
489070251
498131610
214211676
444467533
900209378
842949984
336638125
451685029
877859605
1798155254
160262393
740601472
162983052
221788569
381281645
777837255
733992741
1028009357
941682348
1432215800
500206501
376698323
396346462
1711525617
366039498
700679176
246661569
940095295
514155977
517913548
911330056
261916877
566002114
589387597
181680853
735953016
486315326
433296769
432859556
588680700
216316276
802653913
275996807
1542251750
105450286
1195926421
535459336
336441540
603333709
250849315
672824545
1143896524
976508298
1644099076
1096679731
956773942
230154547
496321904
342807585
527392719
2263761
1082603242
742850489
1061880768
982880861
248224927
395184794
866796454
804811740
859172498
472270359
1722314104
583255251
239554256
125173786
3988403
1002714780
274284538
604828853
189695733
378770072
750587262
1644619292
119406112
345047781
529277742
1410987710
922426260
781832609
140180537
132734082
447051353
394932441
123523395
524711457
989309027
172039199
985464217
1772427662
1012952025
363004420
1260803939
909101857
565707750
1764828715
314527899
799489926
739870526
46495673
52770483
338159621
559569595
260704683
142775991
1202909672
763519340
299034747
535323192
792215755
422753019
135807744
219887846
458207444
699625790
533427457
880559356
78571548
814031817
964079617
1469629257
1863832
268562202
649137915
1701206945
78802964
507926710
35275919
384291209
519814490
743639728
418392118
1079427024
751792334
254117389
906005309
1289195809
1190428970
565981184
447400206
1002823553
477993844
899399367
1261812053
895335522
319384763
212592860
1479065370
471347834
314634156
778321330
1277781394
552024165
279387688
1150098299
1586334680
344180565
547664122
1003955259
466014783
105422576
810143929
503465407
457202297
370795495
699450844
26132130
1731937815
1019906981
501994564
225639781
317977144
351768628
506919655
292259843
443285682
646068627
436465659
168778082
568145917
59278563
616091903
81001895
497437533
780091470
701302838
1035793654
1107849160
754426182
801331135
598414460
430287474
433370934
455721540
1681024895
449116438
463716375
863056203
1061918965
1142558213
1420835058
419186188
1423573613
884652448
642602170
910603137
446122038
625616800
939329906
629769020
729581257
678363936
784674192
1208964707
493309852
233464951
1016727855
589685266
754968385
839299694
262489743
451126568
519756185
1755530571
374658929
426034789
1019718448
1087149768
988797796
1280549985
1443666186
1373483699
1318739185
528151499
472912689
953261734
301613851
638506409
124193660
625056397
1755132662
113297249
766612902
1712425592
755127267
1328132205
432787194
617941573
333707379
259747304
493275302
290741223
667670922
814748337
457306880
203894643
296174214
410314066
1211549453
506495103
908237133
979030601
261111526
993570218
665394866
821607883
470174119
1554509040
782907412
22057638
898688033
1739654953
922057955
684117690
264435554
1348801336
25235472
524327
912403413
1255081001
725733954
1280962862
744434680
964581894
830659829
576597970
483060794
298983629
716360619
591742278
631740601
1065663517
1122953171
749006755
476732268
936805303
781392794
225831406
942242417
688844884
326758331
661966764
1068146934
640609712
355781578
736442258
387043222
597294275
980594829
1214633805
493982588
1692377986
1144194766
889588449
1048053825
760644860
296072803
509801960
676100678
787992094
276172311
506619704
1366829020
829547050
939651016
889285884
380704426
853496300
855068428
519710922
1640211648
365658506
436756032
894832337
494174549
839612444
400458626
283334879
1663866125
315752938
1201147099
858076436
761692029
794972307
452740968
416931079
1094910946
337282392
459029120
176792180
358037887
194067024
499675332
106161699
1737217040
128289668
1268879603
565361598
114376088
394539099
1335421480
1343104176
90966631
1002374799
1163522390
397745558
101448467
286386274
1098673492
727003761
477940822
489723674
417594188
737180821
934245588
1593160276
1354290959
448460665
505516825
260617221
1628527555
1199728321
110156187
1351503299
1562306346
460151297
1133839163
281130200
673299067
66303712
132610565
405546841
496413300
818478461
249832112
405082699
750426884
683388092
180291230
896184300
651285228
458789871
521662956
746672024
500703653
1022812425
444765830
1309114973
333176293
1537911493
1089502993
952125630
626880422
939328802
372895509
1185683055
562759615
777298125
613229234
244076742
1237948686
256515966
390831574
370788068
233039514
302249343
1202982364
1362236591
424497501
186577152
522136532
603098430
96029119
989749396
384360397
704246451
406011295
772816211
316220907
812541611
440688552
1031636535
1080703612
445953741
340222244
487519205
1022228674
355207011
874243690
1050517222
432219654
715402440
1149627925
791423033
833657737
501582354
273058744
660481275
468349660
626406415
900131536
1097682414
646735590
1223099519
130607705
578696028
1203454128
1131438785
510211822
363214895
325872831
1185750468
1253699167
972456201
718023067
921396089
403929707
295451049
893438798
834468246
98715322
275775163
973263758
1239083782
229388404
994070776
99143611
392262773
356105940
562066150
708670323
189943415
736284790
1211410804
133558152
1621304209
17529734
1366760467
1061209324
188879188
596142825
24912982
1016866186
979385748
364742238
1465763004
1091257048
1157265657
59947032
389716807
523724918
673832881
1477233867
1249605030
183457478
433857069
454922610
419384992
1220374350
352005975
1746415533
302018892
1543190024
741211920
513990678
521742678
1646943410
257352840
414821274
802097575
990552801
649143737
403319662
506390261
1705114062
669768797
813455956
205178935
617446079
401099474
726816956
627682428
63620004
196812830
651324756
324343123
1029306503
750586398
179179954
188004675
174019010
580837091
306283237
968977501
865651028
650427289
1243181239
395747008
365437410
681130650
852592056
1032463508
566787316
1232491031
857606757
497918174
1306669270
1774194186
779458747
9929846
452482574
53953727
1131445584
1240552068
1369494192
1453783033
773053502
318343037
423207754
527506495
675259173
430023207
922382101
787167310
1000926154
563257969
1165456544
339789990
1412360556
711518655
452814249
981104627
1320282809
357822078
291498647
342007852
343215641
709241551
1216490076
520152338
351887410
677595820
358405138
1681739777
1461286440
1059836260
1703282046
895737252
335280196
1042789986
950727432
398204246
166815177
996332810
394015107
1697080205
682483205
451272743
1029487381
1137855242
1296573726
1364740524
332968039
301860090
630348156
867687816
1619700062
376042729
1552330653
505668035
1766626974
441565615
1442132774
290017300
850667867
919285102
509535044
154747898
1195884932
1460934435
136439922
1623566382
595229661
323891732
1694052179
392108621
132146717
488953033
732321918
1046103470
392914615
385112112
386938579
1002596819
1352774644
757507706
1015288753
988698595
769922591
267098339
590116475
904509592
336474284
181689691
1110950641
845323153
2105011
1791159969
416035807
117314183
668329857
720599827
854356767
1127751407
977199453
787781134
571023220
185476220
342408114
1016539684
147852373
514651124
64628501
384883584
591414735
1108634164
745940906
435598359
688966791
786137247
507668810
367336693
359382248
1566777927
505956495
1636438744
598789346
761585555
1016968204
890690629
249704593
462074294
805225226
1189280921
1363322547
354583651
116088072
1629158
726816733
864465466
777814711
1600535366
570941255
384861354
710985974
1442727422
1089432105
803971149
934878670
216782861
787103590
392812482
515114627
501908909
1124517445
408846698
765154558
499982036
980670386
1193389176
963143739
1373500539
299320819
141577423
1388948871
1273504629
251357758
467026792
908653497
257602146
1213938974
323626113
1262174895
1080678715
1786419671
266419664
112722589
1517636090
509369585
547548859
1180790082
1349906576
441659978
1623700420
1131093902
1113184701
1466107914
449765320
865519812
250125121
383208264
1123022999
722677377
201569860
382971275
269779760
1077861508
317446524
962487212
344143747
552200999
101437946
1015641167
383659216
526495712
720855069
960526952
942697672
1621305529
1715201760
226644900
250301246
1085116341
311096713
288254022
309838090
300411145
1364676933
780969635
239562450
1307343082
413507282
1378723040
836468767
261422335
820293873
850833766
585899390
635811963
1284407480
1047320356
851571994
761657471
910074172
208610077
780382632
583283799
912378265
541694804
942503015
537354439
1145947694
697793433
132250952
1021383434
474760732
701976284
788205906
19515392
353112098
399540608
566824278
426072184
743180947
294526174
1100849211
963766993
1393135813
408762088
183976268
686283736
205011415
1208343527
1096426325
71093067
479340113
350285282
786714514
799001669
781441798
586701278
568181172
936375823
1161524547
250409368
144108080
406587780
933752025
914361820
797086783
1215898477
729162911
1375078560
1159209941
723299147
1184197913
962540559
219755543
189315780
849515565
1025954767
62314582
1046558266
394261179
938832176
265611918
2768798
645822821
1611442750
862155862
1462393472
1569878937
1213033870
1381906838
627662523
485094899
672167078
670373148
679503737
702610945
1223566608
363778007
1192399669
79152055
761273667
1192356678
405446880
291734974
1025125250
241635477
368725930
411414488
543757120
1314905992
963391083
197353044
831178616
316714106
134478675
585335023
278747628
815377651
545143826
101729481
668348719
1787215066
396900716
821875671
1787854940
853126342
390682850
298356243
1220906348
81805747
325820362
252592385
887187374
506834250
816810375
672212273
211153660
450363809
1027343927
272995336
1377534421
687429057
230603763
533831164
377684865
1531693740
83505069
238986215
604204044
431789845
254151720
412334724
1058809663
543073516
1201993713
516544394
1042879646
432466913
1101931229
939117566
1599899829
131648383
834974325
1700840122
730577353
356430212
859687305
1090065859
176932591
802825757
1363661522
300643081
150603173
367412848
14474936
200876365
682735860
424922190
509717928
774024388
286576849
725945274
402079235
1495279465
1792220586
757270907
946698565
839321844
753688833
415773379
1703255558
1285063492
1062584266
222986497
1036357183
336025529
944961415
400985339
639879024
836803553
829177886
906583723
996297476
409520015
373868483
305445634
721417788
1608830908
949177101
192877579
116747543
762286867
420570975
248675002
1136239110
790221048
629463877
389125036
735968332
673708248
301082639
409963405
857480524
241694329
658880309
440130037
128498897
723226758
175415646
645188791
459004230
750896772
973680793
430313804
935811339
364495096
1087304074
795812105
17112357
1161623305
238372401
255583986
841424890
1488914
1034846587
904203912
366460836
1013410500
367192315
1484415098
1253797225
941804573
417024697
364223437
1742698815
396809555
950186553
185553464
660002582
899118793
653551031
42234679
761562426
446827413
153451992
795537829
362312058
427857987
296361855
466839072
787204698
408601532
488145718
1030250940
1034851459
468005237
1749305481
728494533
1381091200
1345923918
342692552
687640073
1165800652
577369128
1337685602
162396812
617589070
702898062
997772610
646632900
392986320
806919040
1448403355
524250019
432293935
59606961
786767144
998266295
1723489652
1328247429
445274972
947487442
903429964
2126798
291960168
1118951351
385713049
9024287
1551254453
1857885
958567351
800327389
809020395
857099061
1728987024
261259871
965355658
336244192
1324715036
561608067
1213529678
1035330406
463889728
155728970
796395919
372635348
1525108653
202962750
511846350
202838792
1176407343
444266309
387703004
965899671
825864238
348495186
852296239
430302928
1746516074
333433638
242091366
1000368914
341936894
1365681946
1378094392
199694077
630006907
969128623
1370848132
1158180053
282309245
406125032
463174790
1226495868
142143312
1448466653
791569504
1398459350
654788151
816712285
330059352
193761185
941705949
749165152
661368637
970594983
1311464803
1756695994
931028872
501398817
472139047
1342500187
748019201
865180309
850807982
265108242
738273599
890806753
705657322
186754305
419720695
1323826931
1361734546
1496170581
560080387
1419683739
543284616
469748305
988640
525332193
1325282855
1004990330
1032826228
392070345
908862055
1102454633
261331958
1025347442
1034893908
838563654
1008571911
891550351
829390253
814147067
787009368
1592782939
423135170
409530118
531606339
716299056
378572693
219061094
286003757
224675917
1281051557
181569717
808604506
451271765
260874518
392066118
25026230
658884852
1089556786
252288789
685614992
462305765
1313583913
707597901
656511184
423905174
204402816
824527478
602298399
651020269
152144269
1299396206
400175091
751349891
419927410
448621335
423702686
859441582
1134054447
1550196880
207059812
1629637255
591997713
312603280
731224599
253339912
169846122
884478200
1577628028
375234593
541078332
888405324
391931932
78896669
498485439
244078681
323849336
752257747
686351247
209589479
236204287
627491113
185443
909263203
764520347
733913819
313130733
1354851980
571837096
145920140
188727612
688308234
204893586
423726689
1465568862
1096457722
692513182
605970822
655579518
155438045
646195010
1084834772
457021002
359263666
427109999
1110523579
900508702
400591895
983110689
671670363
301363342
968151867
230522117
685004603
1279268228
820756295
517812957
716368662
1321213239
384119409
1066136599
428422948
956864675
271378089
1100310528
73677701
55870771
686365089
1439722091
733044777
365440004
1025086483
460790133
907641204
354494990
187643163
1268752683
411991220
382286685
627364359
1480917518
1080908942
61204719
254830742
596457180
753710021
131037641
441624621
540562632
715890609
841524852
1431715607
536974820
964740712
267170208
443502224
584098255
1134900318
596044736
1114402295
853628845
197672152
397438016
1179233180
312757947
338843558
453552727
1050916706
601168539
281287585
473793080
226224685
1041939930
220895678
432802100
315798054
1464649213
891351041
654596381
273149099
367366339
1016871884
772616599
1371154104
636308022
236837667
393492124
434233578
451699519
1474845098
219469594
118397584
589656450
1001013587
834292432
548802847
170848846
704613286
503628658
383305520
1000223695
119650039
709229266
356929648
91895131
476903390
414777904
566200543
908298697
1116584277
1305041016
416320131
1761944279
1325474199
595194524
1122438738
266685107
742858742
664985471
765356118
1061106486
368855079
722663363
1349601203
532624840
604128299
1502800492
201253405
210810324
490243342
360114546
538016508
774686126
486893339
116724756
242534716
898499284
786301597
1155904036
670501907
221572303
343420819
1060212057
813545175
430414244
1063408599
61876917
142550292
614926162
777163736
662490629
350180999
700315534
296472939
438745383
517148142
273134893
246896148
886773285
271680808
1300131135
139549157
1021825746
500838693
788029816
1630119079
1285430796
1852860
720883453
851922271
453954697
824241126
917111219
549005593
895987518
1723453536
710275719
333700991
158619067
1083846340
1183388516
439976417
341624111
99587686
147195580
731194499
371983201
41870113
900344824
295972247
932340685
1043542225
328038629
756866031
758469661
721531182
269509052
241039861
215554685
418645862
35715622
70689645
98624289
792472352
731858558
394557326
898699743
846556538
349658167
916407699
664567064
290534290
434718168
273226245
560953727
1739971292
597685611
503440655
271653457
892215623
313430364
72896
1044475627
427306330
1341924776
807644743
604638518
166510731
524823858
1465166739
559454748
725767441
466319007
878030547
765410393
652365139
949330079
525389287
770641643
1447659929
593120049
494248294
1678313495
341415236
118662136
1077845020
828599923
807575037
1055407356
320861598
864373674
306216503
767499773
1490401235
622488120
1391539310
383336992
82967807
410106799
595145719
910727018
234383071
441192721
1384103282
1646117808
1619025700
880247033
756632545
567529447
139244658
1119985859
561592867
145230582
395411492
1265127490
459762443
588301082
461069650
1347057707
471302433
898655714
593399655
378560247
134383
371042448
450696432
613195979
345880719
42647226
1466655444
827285884
858232956
1089426387
1435876915
711883985
287628579
768601912
495467633
197625391
514869215
301159569
224672556
549774502
441215756
625922502
1080485551
1204552256
344309662
378126432
419687998
862377623
751640528
397401235
483401741
1613868954
367872760
389504502
493234679
1278907746
778913100
441292019
1213336152
1052285509
517759902
955978396
140079817
714451846
836410404
1665250250
1184494967
1055295960
554503152
415375046
263295910
384049965
867500370
887573196
1050162957
543691868
572882094
1690759221
427183689
427220426
816640190
1445257980
671482176
1342466057
1462677746
891931937
669734207
1166579442
615346023
861330050
1681371189
491287174
691259779
1140372695
549382132
424825971
390918447
611782640
961322347
1072441106
1119224507
387965834
713883573
865325631
373442352
1398775452
430019498
1560514525
615709240
1052957305
672000069
217097298
234915076
1400755627
171524904
1216692012
381528395
1013679556
343507293
1455925614
644751517
452133589
258610577
241525444
815166001
105842758
554870375
883186329
808812110
291975140
766102028
1444790867
384163605
671788516
478180603
818858430
371586841
757029004
959608356
757481032
1104255788
155515325
159264860
1123640131
521109394
1136524798
629489431
335980575
313662031
904532591
383275174
518424208
322083554
1323567009
517675846
496481532
478234439
443237444
789227194
1280800060
1064707385
700678542
663504529
329996901
724108419
549477286
430215041
560136930
947224987
767548441
1169621823
1091890668
1223895317
699907556
803457860
222186318
340679381
385138686
652437734
419460430
484225795
849177895
642751748
348883928
1040921604
829494987
269167660
692492209
904738463
1013604005
443887382
979389836
364905355
300246226
176262122
568388905
1239159902
518092929
526605703
983253216
831118069
420651740
108614245
540303645
584690585
1029784712
333553828
318068849
769551799
1201269946
664233017
39810326
883267636
198821419
1620495511
567409717
443642376
437350624
203117695
1355510611
690490095
397300826
462640354
869165309
297898975
1205070273
604733375
94454570
798142601
467783918
1259832289
661557811
583150829
165168525
1022898872
847327809
113462433
1043981211
60189214
1154957
356931686
648318987
452004460
966216826
477876999
818387789
545074479
202042672
511260969
885285746
730718159
213727728
785937920
416460599
454824036
742028899
261985522
233316462
807786534
767185742
1392830379
346684452
783549837
1010178006
1491799603
1609891277
810709614
1646974439
277390945
1055870214
436573443
391917107
1153580644
1211349765
1494029026
1073816899
97342313
1381532183
385414573
408668138
976649536
913142786
1445799241
1232650971
543574042
60518342
236452048
1262081345
1446328665
1387848772
899314868
507839415
984705401
1682280266
1374488934
130396179
1046982305
229630758
201100550
969163549
1492364469
1400822042
381982984
974353003
1008182412
479820255
700095628
972645621
1303089304
55263407
635118045
1624742791
1071958859
690458694
1402146487
1714263382
638420398
1323263213
226240785
1342981941
1452926390
1095716519
1281566844
880044489
424467460
524089668
890871930
384709888
800717787
459627956
1524084011
1230648337
1463268385
1638936621
341349751
498384970
1002800546
25892951
916712615
1227143051
1790528681
1134446578
103010055
157048569
1685407301
519969164
1736425333
188936043
1264345184
1417557025
430900268
1452376212
577258783
1137775360
832888090
540630706
144600297
823505729
407116406
506080497
145032251
19510627
1252939034
821716969
486924394
1130559819
1146896991
743762182
151427662
940264253
1482354682
1174846229
1198276641
700381582
463866123
1445946231
1007498300
1319295334
1299598750
888291284
241601310
108530500
1595067182
526366679
673938167
378156091
857118033
97818771
32105843
1346309201
896125432
1395724961
774353229
950933509
980589387
413253265
214802724
242361444
1323604505
1376941146
752764807
696036345
1016221717
442361763
1367843934
255580484
1310698331
1371429263
996529381
1696497850
1761878035
857339872
656452698
653828971
1312654905
217716970
1679617043
1585530518
473804462
749282321
508764852
379573324
1434408205
84324980
380791455
254543438
466633066
986975275
905869953
524001984
365776991
1054288646
490108092
1067550282
1314262066
1166974
731744206
1219601839
1198255617
67235500
1410511867
494105712
458200709
953548546
1307919457
1187497318
546458620
1404508034
1566968148
183122287
1244277985
1493636539
287944170
1485278947
195646514
244245979
516235493
1104721728
862142119
451129049
1658765449
734445223
483927736
1374218954
1128483456
1086606411
937727409
385165429
1614931299
1655094160
881414203
1532637965
738778525
1715971928
180685495
945433317
1359223530
635616737
1141238590
1634745507
1440248654
1718170579
771068819
232474789
389363053
969426850
643137638
1299652162
1086220225
106431263
802634675
1116410367
501693958
1766167972
332911694
114991576
1146547573
233707970
876360352
246487513
1585908025
1550996466
1475332449
1364459669
204913271
1098752151
36305140
1317708660
1438967059
522047013
1237406845
1065827093
864757258
953023056
1245757935
1131087728
441441983
402787539
1272173191
205144041
776138595
566995781
1068559909
373596714
1163967836
346240968
766723587
1652761573
901600813
1123044141
1795486184
1202812788
203427339
304828740
1729750204
506144521
374573733
577583854
1271616319
916716198
506070134
867191823
1071965672
1680707944
989341142
1314612303
538124140
233892850
390582615
914367798
1583603175
1031306885
764152354
1499657594
1433950209
101712288
1167203753
900826927
536387946
1318472598
95318535
1148132035
1780546637
446857685
39950474
1143480216
808099667
97215117
647763314
905435729
1079479115
324707514
658201626
425853955
330571293
1754811287
1575141649
45444713
776835614
1653452435
431671849
452264312
786672547
526912431
1414839949
1689204136
1081097429
719619877
473282947
101297326
1035568523
1148763068
1505641494
259803749
3716967
533334029
1053475701
1425329699
1489810966
241119613
1441200198
1600509503
1407980063
1612234866
537879039
1162246876
1312144354
967573289
1785312989
1605031372
922699560
746477901
1263565941
290707122
138623680
1385356413
1334596562
552353164
767870540
1103343753
1339550855
547377504
853464768
205675763
1488485680
462978049
1432308196
249159956
1392888666
1970449
409650114
251111256
615384399
1756524871
393648107
1475724701
939967247
1116068811
1425009036
1602709588
741006238
320095878
726374835
1301730619
463858277
1308575361
1585652282
1141640238
1548426697
1694544907
51807236
1730072021
1600549891
1457524135
624365284
931059293
1204592668
1723814138
1235692350
406285979
1021841535
1660798309
164676636
747593461
1074516224
710834268
233933979
300938988
147212726
1602677282
1648959793
1149769776
1631995447
1332464189
1449242887
1656205713
1543270130
1680894209
1158433558
418529669
429109772
202212010
245359456
1208647725
221757319
1762527708
1299016472
404585596
623969792
1374938245
1700815722
1003929729
956889464
1384680320
1457204301
297308114
1454103471
311336428
446270022
1491338694
386753670
1023501427
1223339103
388340925
774089265
1344375297
1297423772
808502774
708175586
907300240
1060948773
816550354
224281340
270483576
596663181
1708122203
1586351409
708864385
943418874
1264273307
1276630878
293075855
640135979
1516097507
10303244
1383919860
1142405505
501363371
688480242
467627007
1234931961
412681938
740581900
1471674421
312706312
771590136
823042714
473762803
1486997444
1543422868
832551069
1663498190
185017043
434274079
456981563
1211314901
1094903056
805466971
1048601157
527579549
1074922340
1387849401
1767920702
1227434254
1000822927
662230609
691176539
1555832343
1644749348
390593939
1415632879
698026216
320914839
655210974
510720587
1682427276
1186126359
1629044964
827174497
532351934
1681591761
1610407836
1780663397
253116185
1343094054
1489485221
1240473167
1228845956
798419620
259034128
1722703020
1338241266
401379017
335694339
391223586
1266828350
298590197
1499673752
444749203
715886210
38498715
585246027
1655706709
225215498
1639772009
1027999005
529192125
83963568
519558621
1341215098
206578289
363787233
799057668
613120573
812611346
345711741
1337609913
1492909840
657290312
1388933973
1028747017
138226623
1480350460
312881980
1163205969
811593940
1401259353
961013076
231046057
1095832452
922779620
1287288674
352361109
1228403147
1366764031
737987426
1312488956
1175810844
1647874038
1116590022
1655219058
1318874210
1504957242
528504682
1228150672
1540042112
729202074
1186346531
1082284160
410458489
637608054
594121503
418916474
799201595
707544292
1056928670
1437489072
615063560
470469708
104768279
419620412
694781807
1031013651
402578456
1693253070
235216720
370970868
1546219518
1682050944
198416909
729191525
1178003545
250559081
1720508560
473277024
754364336
711136445
1584395647
1251799061
1750076224
368127052
1546643583
1356734486
956328900
1362650572
440079141
1074585875
931526534
1644252737
1444576540
319596200
357022300
1348159799
1503997231
1208042092
752221851
243194766
1777938610
604346046
684679266
76672359
1731215327
1250439906
413557767
456870282
171666952
899305410
1419907811
1225151534
800922377
274422229
424045080
228934070
1128102480
407601322
478903479
490883029
1076182200
725494246
731793335
1406917056
1666366874
130991058
893464814
674068081
785718104
277529970
1679402276
190141834
1373116536
915877828
1096858547
1159534878
1353828149
867836771
1677179705
1154412825
257133569
1635494033
1073259430
1450403738
1449704760
1093538233
345984949
794007008
1348782755
555570143
517945853
1103806459
982335347
1046983200
1168623224
360474658
1235976638
797932284
141320516
897789748
659319130
156431476
488619703
789879499
1631651563
464543442
1296560968
920298690
1478677382
440898855
494076563
349217933
40973537
850760682
1375668972
231643226
1351636732
750577384
787847118
374917792
1394195253
1357602614
326861025
1684280779
1696548472
998157773
114424833
1677900488
280944436
338520161
469626726
1196678046
482497451
504844372
1184690981
733988778
1472509691
255784620
35683857
1024173692
1448611419
788486531
509725655
894230795
1472328334
701807537
1552640092
762047868
408850208
468905875
765644576
459878026
1518906520
219503920
602173628
1284926733
181731309
457744779
452629417
667502866
1147080897
697229814
508437136
1066116959
581818747
581917182
325503194
536282240
1262868536
1784391704
501962268
926638281
1258865082
477561711
288632227
645733395
334861099
557534011
806609502
85248441
129180233
371856548
719663089
195400185
347706159
707837671
1771563640
413175076
390435634
171297702
1146401126
720789682
770344131
288929550
691836246
400501606
377731639
330493671
675671089
489814186
1260474188
663381940
171079771
946454096
1748161529
1185451427
156885584
89794412
512066766
690681865
440082606
1628820200
685065560
1044931562
224249376
1102535695
98137343
1278119453
685373555
1680328773
1417615320
387948422
760266183
330622030
608767408
423139998
1106544598
415797382
319686446
751296893
467671414
1150458657
1617014924
128050829
332068325
1333676518
964912919
1397629064
108432799
173554269
99533731
219943337
1088158157
417529804
474332722
1129489242
311559721
469315249
1752133561
774101321
1270563122
792126958
481097084
248581348
68474820
1619214497
1440875078
882180352
436447524
410936799
795767455
746923202
287724792
160758182
1011888458
888677021
1269733388
536582606
482932517
434981568
1232826137
447218673
849518611
539562899
355411623
394143446
797504125
779819640
247260387
1134894480
768505008
534876448
848823005
252290634
976295587
436328226
647529403
477873378
191734689
1111889132
862018928
257981624
242813729
1595664485
711062094
159700805
358980126
193239328
1441197194
840388855
221628874
280061258
976370134
734515492
1665937047
1310156808
534205850
1115014246
1436116356
1631091913
319292669
686555001
228362534
1150118832
1602137921
672055862
448003007
373971016
110765667
857045196
316417267
667266215
478950765
3846828
681415567
354316420
1662453362
453236825
948455015
879873419
474288763
636524634
574011273
591091424
1758897843
997145989
1244830794
408603699
881848322
403041232
662460119
1058122272
1729750211
309329134
601477592
1732709482
902772432
442260588
87566649
770475459
354301292
1017688589
473394910
690623745
139415927
596266730
732362267
721053198
58348017
1003137125
61596452
384870644
692883498
170542711
53496372
650301276
486259736
1353639099
689039350
1116411701
660051857
286185279
47345811
423959511
728198681
236656978
378883950
148552221
1530635025
1092795499
836206144
245978428
379811497
297294051
601693835
1505765345
373156627
862651255
190907600
891599271
92076691
843804515
1231656592
1006212849
1253729043
1320177197
348018867
264123905
689354872
535668821
651384886
850174352
833197144
789951742
924203431
743385957
1375236508
341250643
506061233
408492525
597980418
1352132549
1472235608
428861621
891057999
970757993
1200695771
1111577321
212879779
541206128
882959898
455810907
283761703
422400427
794524681
411881604
1283762667
299336438
307168459
266279531
119382921
966975729
622773602
1036938080
1397148512
1284923118
548039718
251404838
432888156
1053484633
561559370
870420055
110116245
982775070
163454985
313855812
387014797
589644806
1402839242
534577244
467844799
343217618
186430958
1023296546
1174116849
765069612
721263663
320639889
455302677
1715151183
1045298288
1113982144
207141433
864358034
141376836
128393349
205183714
262332841
1102934861
998829630
1118979019
341085578
575321384
1245101999
910873033
552188145
412946255
591197085
299367556
525371815
1558606081
531340805
1719546365
478788572
274490673
546285111
305422591
237839680
1203952336
191234056
1398642093
733098478
1091917247
595135105
253344191
938031235
1173149300
408161730
1792730844
1317847778
1016946123
474594306
1777901874
1078445118
139664158
298739176
267745658
214071294
763378549
1002131663
762907281
929053187
660477614
274855947
335535751
147930292
189067858
591612452
135168933
245932086
86540354
447439654
1011371065
316701084
1235633326
681224402
899570872
312047125
1159499473
1134245533
433644523
1107505002
329212216
243131300
366067335
1372945162
201572381
764990789
34939404
505805445
792299156
733121264
1323113748
425608995
240501863
1206544946
1694426417
417988023
887915287
397856240
259645164
332339443
1251897260
1111391542
42615417
497838085
893876749
428011135
336842286
451117001
253890682
508972830
388283684
1002091614
527508753
462364909
274637251
897171270
1226636327
256287995
290463541
474120984
847571
1044168396
444642739
363822085
38934794
413647523
143669201
268009280
296695889
596853242
368923995
651219457
1624010671
350262117
1135680864
535889777
110423402
1193489958
223050031
502354127
381492256
572665030
981945490
175908774
760693411
445238530
1019744319
284384164
291263833
1213568961
618534558
727911374
1672661272
18498509
1281399278
160042093
266074305
1640948821
699974553
392495508
641123731
695777611
211451984
340514727
542370780
702404856
129463344
680857500
160993737
388976640
1059591683
333334526
200320984
288154122
487844736
303463763
576705651
415103564
630962265
277325848
902642990
1769480423
1683082543
478314145
163366947
309108657
474110864
889878294
624273199
283499801
1796802840
858813862
138505449
241022891
634983321
446778085
410580313
412042231
357228546
849368497
346528929
1074272477
759748175
408065789
737469104
965545163
479849790
338264769
848846699
159047946
238098598
809358987
345718518
362101963
335557518
384177871
1390587716
654345743
454765173
1444903523
196310071
681982980
288819295
408488462
1154992757
247891082
599916078
333916017
388040766
444296755
61335836
648564816
1523362314
848635496
1604400085
502236433
432806189
376892793
416348020
662918038
922365278
389758769
195464117
802382829
908651566
773783898
961938833
1024180674
1509114295
714551779
1114607138
376738195
1395416748
537322044
916138419
1157747969
373756002
804284646
1073479633
1295923819
588778924
477634896
262669875
748555547
1089258858
518105954
396127694
922230592
1184222741
64123411
1039319423
799999335
219145061
1058188582
227493468
452781992
747788881
903404622
1147475529
581133535
451875992
482546677
1005148400
316615650
274152281
265155725
801393585
79358243
109484453
931469233
42465410
692032928
298930117
455946692
300864632
854115912
859146853
931997396
1695899231
120788525
765573836
644340943
164408363
1056236486
1546291951
965254472
438919098
1267409520
1115150221
779703272
1283648751
574292111
857118958
1039719771
660546493
725206076
880766806
2733437
721609596
217075
919463609
917532908
81076374
321159940
742975669
1172533273
68153860
1313112693
938964
635049437
58666963
1690759344
472653650
470974218
1270535426
476746665
933348322
692476014
475476235
1104098561
1277583675
854482309
460725192
900812697
527320851
696656084
777284090
492397627
131445028
107296057
1244332414
776699794
1014167974
378680964
994768639
457041997
878270873
987148033
1612238971
404991253
387072797
369755453
1415474510
286465696
417371478
1041234356
237460869
1669412097
721433111
1044857609
564841412
527145842
603703264
337118248
1464496659
782130611
964227160
1748244677
130162626
242704746
266163101
558481534
1428038540
490391979
237039118
366655916
1294730979
544147768
735467723
839138681
163975216
297390137
210918963
569405198
779043054
386823965
1608979278
1127978431
278510647
530335389
443822228
209763152
733128291
720434994
769534570
511808616
215610099
81181417
597153833
789316343
1167745921
587312842
189606391
602270365
321505734
1434761844
68435384
405018311
1019060938
1365618941
1281980322
995196217
1648608128
995304903
970720927
902424802
1352980998
624056293
476630651
1091968419
271568053
233075273
263164668
1138007471
344455179
760518699
959033946
1106203437
1038191474
1251339804
136012245
952360605
456077138
352183031
1019451392
731121969
445965969
88495771
478648187
176441204
206913215
183230886
1246069934
726868505
323046637
953736526
626364234
202395649
326081281
1631342114
1063086679
890592428
1720669267
15457572
424916785
1051290137
1051995434
1451746155
1224362200
205987454
146221904
375815402
413952924
742974377
997498314
452025456
510229721
806672097
204483067
68207149
108567894
620651145
373117212
1189296926
181267341
274572425
128025408
242408478
350815650
807838290
417199174
263651340
165219758
628017253
518479751
244429387
511259730
938622104
448077222
699581313
546991502
1049209867
693251155
360884462
352631785
1309233877
514118062
460916014
1628385984
213503234
1235597433
320439726
587195212
658905537
403292840
366630706
778182600
57458155
1069094642
872893199
616993045
552210381
1125918486
1238896177
297127843
1304737569
219729585
620665582
1156745727
149832216
178857549
1078596275
560198489
994571735
365838494
1024810763
285171029
249921073
257747062
409577473
1144489142
625095486
172595988
174895655
483738739
481214812
355148214
744625857
154588441
1310194460
675446482
843016610
365104007
158309562
462613609
146296679
1018106227
870189733
392739230
624963960
1543197260
617375102
1623080433
613543289
913738079
453727928
1065005776
1528005919
386134821
229895353
769093065
410561596
260202878
800030455
343162960
790661114
529818828
844822875
531774345
390357839
1770588163
942796689
722896797
1099409803
849392908
475967754
1438778232
466305975
465649487
487169075
630155003
203562868
296428007
147469851
372557477
965002096
423930707
264436385
1694472727
808688147
425420194
653025611
1220657226
371810479
311722559
952788554
899453473
749157009
346748335
1036414259
186744862
617149393
1140780215
198757338
1210965253
1052705
476179377
301730393
209653779
105521706
676537483
145305021
651857765
1593504396
277838430
651138988
298559927
1232894693
386144595
1104188828
786827394
353127167
412991387
842450562
766839401
415447485
376995559
338701766
287048564
764232271
284944391
252344290
145047541
985989125
773163528
1010440399
194124545
66218965
1792369077
526329707
1641950488
1458414252
55905027
782828586
429434886
393584680
997853174
451832441
1077143403
284470476
875303776
81614329
213199653
743282168
1745755016
479471809
1424762532
201247740
928457347
1146935303
120888990
356288088
841707728
1412039280
182091130
516318851
1488701687
331753669
476395477
254825419
609537625
1064955383
322036171
540561472
748319800
913979722
1091919679
923159782
536193115
642467224
353383229
1280898928
285701891
216222935
452021122
1798848619
196348419
544883490
1167558658
1023380056
1423361844
747322822
290711864
285615939
458525270
248291637
464507127
1164113975
122267418
1713636454
454102379
432706115
872392246
350682425
994794599
185629881
1025724423
1218477935
820882157
1416840193
547915966
591649042
245746156
787622813
1252353485
67455808
1632363523
1084850221
385804038
971325273
1316276442
447005957
1497067302
1333955774
812924522
59279944
510397847
1035479983
1609137723
473971463
1079925540
749123627
284144043
1586538983
1412233101
145486857
176581101
621843918
354516726
1312229695
265541941
841661132
295873867
471728767
1105746096
608862645
794318025
1769101356
348406
1102679045
564814734
901410369
720450941
933195025
278720113
994245591
1369550743
1238576613
1672890700
125345072
956695309
134554532
165452593
1010208065
1275456660
1196014749
1035993588
446333352
880037718
448193254
264574343
216442188
1262644633
520271109
1054747216
463804696
457853394
269927402
802766871
389138941
305766325
295535761
1720884938
430809012
1535866204
245209197
504670270
1643028839
339937256
1117800091
486396700
720942511
1027000177
160920915
920194958
373365202
1050463740
603873914
1207257418
839256121
653400621
347991131
159037060
327602540
713167593
365034
803899990
793685
439330010
1482041061
1477620678
1383529840
841905862
432954147
1029016980
709399804
638658013
421153677
295767384
131294027
828253995
3339991
397481290
432020603
1062781926
323489517
379419294
212684555
552868879
1271564947
248134653
453005906
49584939
246269862
1456051400
1275798983
795149198
490334699
230559755
404024814
411803301
1414728351
454088338
1756487294
952285059
310509047
2059329
335066006
44854553
296715705
506658066
506496702
859004597
83341758
1201554133
427201382
386503754
390154608
1064004426
469223664
345465629
236804472
715592712
785703778
802011762
865386684
1787854960
274246028
517781629
583168375
407650324
1370223154
1342040
192351348
2242906
474442033
336472954
943439854
184896013
359739498
38141877
767415547
1291100646
336759293
636236137
512129629
710000703
890093066
844677357
230611730
415720024
200733849
551030261
735920037
1350460907
531093096
1765139822
428058742
728244751
73150639
209537586
940827921
537737145
183796751
354019262
672120996
1658951155
654584825
260110545
399328396
765316557
481223152
1499612553
265440653
824832590
504241747
754170942
417641893
2721512
598574593
165742919
217687779
475923600
50698440
852869427
1143233365
704350381
535943259
542161983
1045330112
1789194580
250600687
828043420
325029275
195360575
951398199
199680481
286464927
253226443
799881101
613785854
462189853
934786559
829571860
789898861
307052995
408787403
176618087
267337210
123896437
1705027133
364827351
886462610
938147485
429750947
1127886276
365823817
318599629
789826476
472672634
197607664
996175492
361172881
1106875546
390071217
992044404
440384052
442625919
809985864
479973226
129331948
81379264
800530879
1279778094
64907913
518052062
260062154
61567982
326668079
522107081
1043986337
707922064
428280014
641651917
645092468
286846052
269399747
532892062
720898223
680180378
539333092
232544835
590771452
405816977
694996449
284595200
597773564
49039347
789447950
957610320
1689667678
1196466466
47208869
489330569
774732379
174959944
630838176
884764908
1058964965
539730015
33568083
502847773
219583263
620535205
478672424
451022302
837571944
444381028
1039461441
67235798
516055815
86682279
1365293756
1455821989
889391268
400811061
363841388
344074178
619198038
1374708817
715283735
218895709
886862671
749836235
595259856
1587853945
625233232
868706379
872866310
454239793
275811098
218231421
1451140511
967217656
1100154982
301347338
828792175
843166778
421627480
626119804
1393406065
339093360
402109890
1650878828
354392391
785283803
972730819
471644341
385987329
531642317
511635825
940185811
773234449
637274740
85496253
1635811767
1721025094
582816324
277285067
494001316
959909751
616926096
370437523
366439439
1664379716
351524206
414056702
869074070
275917820
744883729
613832098
458627819
890127164
353961734
1258193715
582059855
1210851189
389312980
195795979
480907242
892400819
700301126
489250343
66251866
275912002
347710253
1107878170
922461104
323617545
328225144
184108955
772122742
317255254
494791275
79300410
398123928
1330470111
422929798
385023102
852032230
604900228
894629745
508505129
450414700
216501002
424620240
442315592
391963917
466358465
377672557
294149877
724774459
467116851
699870706
477121318
481427776
1673297178
401712444
1018701837
719133387
626972631
1298709782
763578216
559412528
1325675710
956873359
386029556
652508885
611085996
319069642
170702472
1468949755
789017201
938997310
907662810
811210275
232994981
370112094
1088270701
1753641346
99889368
164297032
339022645
543514033
457973071
1528644910
227235548
268358290
451788765
176169891
318857195
40775312
305802766
556625951
751517145
321740875
955692669
789609558
1062382674
520762823
347641189
1080236547
1297378719
657932664
417817943
331064409
396849458
950906776
831131864
423543137
214261285
1402838928
303300321
995434289
236311816
41141123
1714745901
1244907630
487747604
799135441
1108707592
559600291
1322939483
1241454898
433902064
597439031
677264476
411176925
1386167651
857459746
1247903292
482525553
189454249
341395701
529353225
308496076
284293662
832353427
325922403
211324290
272423984
467631528
603525348
1387350813
1041527105
1295644911
327663105
1303973559
1054202029
1013486508
577663911
1099817677
876084323
198030767
368425608
188819753
215993662
1034541318
120916560
1758821007
264711200
336503103
449633621
433684927
384796452
804833661
970276322
656092235
305893439
101319245
289386422
1727504550
704838385
306409816
758642505
997259987
538949821
407839980
295841919
399273400
381674893
495968093
1076549654
828164889
478922463
445998325
632708426
402531811
1496867194
265633095
442869038
1146973457
1158050668
501833814
292186836
891838157
517734292
354008858
266665106
369783377
366554571
854128916
156560192
506777246
120539275
486334703
240460856
274314917
870423906
1002027572
1218719783
1093266426
337511888
1286723768
894111417
628879923
827101281
1041811223
1018652678
413817444
393037334
534906668
880191782
338326669
619659309
1200045734
174488532
852483370
742396785
1319831107
133966797
868798500
156142410
341230853
538137396
511759250
80656832
1609637263
418556414
362708606
1528294710
1258260171
20371757
812117060
744536303
1170239614
1385746428
1052995301
667846507
405584472
1032659386
601417629
448809282
150894505
1299579150
207551129
616658637
501548257
820170506
157706184
599432645
73003966
533336774
995762358
183279826
167739611
654670620
1614812173
977427394
388193589
827695974
287497419
693253687
752612486
761792262
1364295909
501813390
1114031057
474668498
550630824
252136297
516570039
119206426
664150178
27301837
742195833
360949389
1281030819
1153856519
778870962
915266178
722444991
406995628
564448495
502089339
898918685
797912602
3598464
1210091338
164543908
236851472
232872947
301657383
122491891
230682841
673759118
623651851
292698904
704350662
28013891
481970286
981038780
962138012
182188879
541961726
621953497
913855310
730749720
415076192
954674458
739541914
519348135
345234709
146715813
1067775722
1337898996
1227369894
353906293
285388520
1020925700
199627095
474100379
938500718
193342332
972988595
717030167
893434782
720392075
829895820
338063419
691622755
302539802
564144307
972145069
477697842
204396638
338435929
884917421
98529158
927885324
165309093
403548340
1087510207
962158891
243110776
628556289
419460261
771453913
420841964
895607258
469551962
609513577
1019832448
465120979
903447911
767610394
20733188
577945832
390946304
174369996
539852898
299695329
807234110
61627629
497550998
926999532
9755948
1709667700
638204242
699873096
221894567
768140127
361315655
636139928
208635798
779514242
270019914
260513
375594351
396145418
190797595
56641389
1379912271
797518501
1133000141
135351525
229702787
143321
172667001
770514387
498319615
432739834
462975233
1152678382
397731712
337939750
507759647
417235501
374959859
668975645
525971305
665183515
1683938027
190113444
484805064
95434263
1347673749
644878736
529789974
233460884
630514896
685747415
632127167
1009617421
213834545
380087207
450817740
1626512783
97573969
453738905
809519074
678522073
524683046
1074274973
714760598
262220471
236476505
675575094
930671676
380294009
1585309011
1727581759
806009707
334315481
383979809
478469860
440828884
106578637
163723844
355302699
980855825
1116315106
524988304
152321553
729026276
178256943
247188235
295315573
182011947
774755721
217725413
969003812
444120498
193857090
270081104
294516679
687772047
871098730
355295196
694033607
1756115257
101926668
356941134
374979011
255593015
307305731
816391473
449313526
899920324
144080105
311392460
981369406
106355456
1585041591
1035347473
533732713
166090143
264467008
240364869
987090121
961778618
915274949
560411494
353582530
165569344
101191597
372809595
1393345852
515229702
126169235
366745876
503374835
782803281
722377601
594541636
1085185835
813234646
1106744735
402305337
1086169720
515411056
216375307
1292875133
692190328
266067703
362192306
742123812
686498474
438361143
1542004752
439591392
1144433291
569255464
110593170
332178082
1110535803
1221600008
674204090
644852055
1490947507
987447565
37734683
496153403
64085247
893097947
1226646978
1065351332
187786968
628441655
748400461
398776857
1051244110
772797024
66178521
831552467
579352368
571041018
54297058
1033328980
598395057
257374276
464035875
1392847899
526546636
420294719
784579363
1181910237
1585851799
443002543
393543047
546795664
1142602485
132698039
355482889
414912785
1650474059
1004014771
1015291819
263708690
417644280
1010346082
1024352192
938473525
485667039
767619447
383893581
594582113
834956390
478216530
877181039
881056987
475898358
435304864
483238257
587410613
635112501
283823342
925925057
548063230
298235343
1638109434
1049942177
623386598
549419174
100012044
699493312
1059042966
427580253
1414691321
125813328
727427601
430898051
1068210429
1079089767
174764108
974094020
575346283
1378544512
1054724881
208644894
815318634
846285383
119686628
390669781
541163209
1007974096
71581544
550141588
466356536
293381084
667510781
473319653
398501318
409093999
282600035
83257299
620236979
965187919
981542521
529192779
1605679336
472328587
732262313
1359622789
348032257
367208608
434477975
518543471
1284710859
1086896414
72915697
689024545
633336648
255050691
864593699
534428583
1290539433
745945448
807764645
311897720
476113332
1091432005
797648845
640549138
1037407572
344043072
412471050
468222908
949691797
793031721
311170975
119430645
1200677405
1064838838
416381169
1088868944
786276895
317593737
70304967
220630034
501903832
230248628
449750901
666653453
282633533
1373624098
312003564
668953493
829125374
226084321
973220475
1157422637
232551393
771999536
398096752
246974002
77425311
950303682
1174339706
778303497
600920653
841745963
711575392
510672214
960574638
540810233
1793537392
219328321
153638544
428110527
369302487
348569041
461125519
685212084
343160324
1335991616
870885156
401241545
371894052
1128214368
364220175
1590151769
410812065
969219563
489232167
222811822
1325135475
524491371
451284399
1637550422
259834121
990948
763407196
75275538
835135007
134892300
492016682
684125595
1443132323
499983339
1150279296
440002225
406092353
802757489
188309547
892604581
1263784
631349262
1003813103
94412423
841413896
955548970
169996230
513383816
6871450
185164911
1405038564
847094562
548547375
718993463
563858549
307545793
1081999
987958866
1382694900
1031331856
834355191
437004843
1232035996
381982927
336596522
260232066
107433094
918893024
405114496
731421027
1423871826
535630430
533581807
38889828
252959813
1209319862
213525839
63554056
507251492
396779685
851771819
658933539
665367730
123504309
428295518
517616870
563431238
113571679
110714749
442163988
446556098
759595191
106493352
385035772
1701191076
502160753
652526529
452589744
892667545
458432712
292085578
95693296
1328031346
163035545
402881529
651798695
429984530
705439206
602475272
674973662
1252949756
271586710
1281128585
790190799
481875115
928989774
406096656
75402743
1069693836
426488086
1173252452
776680054
393269599
610264741
425187058
1103300494
1658836688
1225661458
710080710
112145435
1320979783
465518687
218491280
66814381
1443944101
101850918
296966933
978296836
1587934104
295528787
371418833
444395262
208951220
438059007
250563113
912881967
181612126
450455276
963491458
392688362
789145229
605298407
281175559
459687810
1039238966
702550496
353272195
59266700
170106159
1643230447
186490012
652772856
1767637761
1142930894
475341662
894725135
187977270
497097972
640934077
1018184517
47895600
354500348
347562338
482566339
46368942
1163100595
480520367
552194363
694002632
1275385380
657885918
1524280954
628319746
319740759
1038749433
1016058133
1091705452
429992356
711111044
1657152054
1127724776
92908900
263914885
242465830
651192531
500114506
182922479
1008206587
1271665559
458064781
1132103409
253244019
901615203
802419268
863506455
409312203
300559531
216671934
655146436
293343967
29544704
969444185
1151403860
429353640
774335122
463563760
1380365840
739337903
221749822
384514817
877774033
767922669
625862471
735467293
302152668
804787444
426539441
432320534
278658108
846828372
1120479845
916712486
137717560
76596331
325382619
356561554
999453670
546949256
654149006
224820065
726390508
162724890
358804989
823700709
1032636334
419130690
444517783
757032178
493540323
225469401
1301925436
606029662
238293447
810405725
635003502
151078633
1650667474
152301389
268270040
1384070385
647508227
321281395
1454842257
107066545
197615728
536106812
925776402
113602163
912178147
1376803462
105055087
691099309
1010857746
2435120
781991178
636795529
804231387
221742562
233172261
975466590
428133026
478086180
396099317
380222913
324906027
338158077
121701958
446155482
990106218
526976196
504405883
335121598
842274808
336943189
1010495589
443053625
1726499789
1213938418
737268804
350401748
999661287
287149426
795149543
812797561
1187824554
432820282
149285981
54745924
254158591
658167202
1582148962
567497314
664519701
982048873
902742778
844709818
353652292
115523540
478746600
798288927
338949932
1368938925
1212546744
988679
612404721
454979599
763068496
521535400
1360828482
203029494
1274635021
591707324
197493850
404548992
899748495
509099253
389069311
599717115
1303734568
247176996
852311182
675827094
72883802
602794119
477345081
544168329
306224239
422043501
290401326
1354008789
700913486
453506143
1065738094
815759842
219159982
853493333
879138525
861569367
346653750
682366322
1328959316
382658770
321118645
1238064499
47568878
292557078
323794962
166088122
130443672
498229464
1708964400
453325704
522883057
763971651
609096156
164074952
223828042
519331897
1234352532
696040559
207529230
546926594
1187420786
507964167
1275199861
167861534
589266959
449314333
1519085826
152491040
459100652
1056674395
794873447
444270919
396035200
219929828
1039684479
819356243
247331269
539105826
532656920
472256592
835204721
120877205
87440837
1225056332
27708854
1093877490
1032233720
127230318
547311439
525918182
356410907
343895015
853879104
543407859
113528085
666641332
562082781
1437577999
752736386
308237092
1331978760
1214312950
1004474774
233805384
893927782
210837805
208489416
346747496
614128601
1028749711
1304605801
734943909
685468902
582340642
1059421587
1121475802
709463602
512132071
568923757
464631078
291564438
1426271130
926248988
535670347
332646604
389860433
1424721523
993136352
660415763
328178829
1215948272
1429038777
1219611923
1276133461
402004023
1184531686
1417187788
1068513820
1671296938
3341005
783919293
351477561
1179408252
991772484
1189092966
499845040
1014940704
388593843
410637193
1465838504
970256848
676367423
1191289791
656739313
800368661
368266575
1506758561
983600672
369581020
725002170
1161289323
134200241
1092729077
650008162
1093703039
1372862743
1659833321
1530483341
660761129
814411160
226458194
476665653
374400835
1430875162
826406404
378917387
133815425
436340174
992546865
1486859796
1242728201
1048543505
1448013394
1000928307
912261687
1459941779
505604995
1470145513
524588706
1541852534
759852659
434608379
731921522
263457121
314902298
1485352926
1390287472
265115297
425866121
1065990622
838138308
1342937084
1461364442
1432193984
730182455
526392436
143306080
182330227
1132906229
643091106
189595245
470754761
364289223
450367089
384254162
126785766
880470486
219364217
1595944064
1406882323
365782191
390665961
446979461
914530935
684767614
967193917
642819048
1455254977
936207649
1466087748
487871733
403471513
1501364469
1426648451
159771494
355758539
1349766535
892466647
1422134832
272153460
1491923809
602700746
293389794
314179345
798511881
340512483
408081587
1283032816
1163718310
1299327418
625687450
1210162519
337401419
428597815
1390685482
1149575938
955352648
235976482
401988174
488091749
1069543640
1200855963
1154626824
1479722408
1169070282
903331049
1224483993
345135013
1611608949
1378591219
981995219
662329452
557364475
1447282554
134161623
673979908
103756907
892313579
476118944
1075375794
335261856
442645652
1637852469
1581992398
48492556
1166814532
1645612082
835105734
970822583
1108424649
1562583754
1149782098
1112683259
912056890
1463598415
1047071738
1572532453
1266743225
1436181544
248267805
222304511
1141766128
361500847
856565037
890364731
1200777245
1752892443
1096514596
321644283
377648404
326049292
505138538
573339682
461120660
1299100567
897270926
1320314932
745036666
195867732
848695881
618759679
1427349617
585699845
954573471
1645575222
366621658
841561116
989321160
721711417
675725477
165432162
824871413
150645642
507547362
1506857664
1453441149
5338247
1063230109
236251721
1446287636
877189962
942782470
987934875
234617802
1079913599
1604771746
1262795947
1467965055
468960110
698595424
78265638
484061926
388584706
782784229
780909828
1678908054
500347476
759349336
1148263187
952563850
574715423
494486265
900439936
1427947966
851650049
1082954950
506886782
738711409
876161203
1433853311
145129931
972167497
690169276
1762996632
1496644374
1586695769
390539501
552454782
402583992
879522860
910898673
1535227645
1443602134
915694020
881816006
294915651
385474053
1219479565
48822153
650579771
237273248
923572115
391782309
1250353444
698876132
548561754
1047329256
166496427
558728422
1284253212
707662600
1669799467
1439259309
1377421263
841182353
219629531
686482451
1100034262
1196971924
771702158
624701791
304601387
949994928
695685978
932996277
1367382770
814042863
1115458986
399929167
796125090
1409479457
543103910
613463229
297768091
774374818
810934193
498726604
613650804
1293777989
458754021
1357324602
1389642122
1303395275
1057374167
713763326
664600080
688275218
461501631
970689298
631685849
390337138
1481474915
295328685
994751208
1029999958
503810746
1034024405
766943975
1289957830
316788305
218681021
1475058630
1323875370
1117898985
1153741561
1249610916
1416136490
902689739
301363083
327403012
816287029
1065360882
895770089
593282187
941380092
835392908
1235430006
1286088614
1262492152
356629088
545577968
1269328203
422402711
1640767951
1115341644
477522845
1397348844
764751126
872879233
135929553
1383534797
1014868870
1672056318
1552893433
1260656428
685188793
415241463
534851390
304148002
1303765979
993609571
1087704430
372572793
763686598
1029714291
393629670
933917701
307826051
797129475
974259830
1025024209
1118097560
1047423834
1471086589
1074737030
1473151463
53514761
825269713
562088687
826152049
1009458768
1490263954
1661366976
911541233
1427715399
1440518253
626464416
1378059754
1172514115
601447894
612566942
289953894
1207187755
1537369689
499440781
1401299220
1385809634
961495725
404696408
172508682
643095503
1390041820
1158744577
1096284953
504946247
381639499
831625950
246983002
791860560
1178086116
643792350
998835471
791351915
650795838
682830923
573916285
1359139342
1527009513
356720950
466511134
516473330
846962317
1524909726
1696675246
1097709
1024233143
364789350
569505155
859597664
257477932
277974835
1325351058
557243392
704943088
396277746
775960386
814978721
198277083
1450736156
919913203
616518030
1461716820
354405346
1156218768
1411944471
1463536330
1202315197
1126303895
1011918678
258814372
175125985
1011403919
422699814
177266016
1362370317
1442466760
104655762
761529958
1219994736
432613414
1101869160
421598801
513984273
626166066
745927572
609027901
960429538
982828978
360448780
195567340
600347648
175267054
1272940430
1357998404
1034863412
1028166813
278122021
310242343
610081449
1074056154
1109511448
759982768
260954534
1410639344
1152840085
576496939
1194542663
895445865
1494364708
951541331
1194127723
1452597646
490468822
1000045108
472547942
1408535901
1664325635
699752590
1328625140
209020836
1475675035
1032076398
731684509
949010043
1619954398
1360472683
222183086
187085323
1154564257
1097085815
823376728
1509040717
1427987446
160073266
202379045
773307384
745732061
1042739843
344233680
332055031
685976585
143209848
754766119
1038898449
79938118
391200871
962951137
1143863580
549903077
862574596
1003449557
1297990780
1470252720
692515335
1445692277
780787175
266071233
366453794
1587350747
525085345
755678223
1356264058
791143018
1431632488
1531905245
253387174
1428299459
460158483
497189621
1216200539
309762814
639769583
1620798054
431159520
1144410776
538672662
1126597927
993165840
480961751
968674997
1680066650
839452591
1011957842
502538392
694737887
1354814417
432340149
519191601
422715170
1239842030
636538755
446097326
1178276851
307974393
1601537119
7245264
457659325
714407270
411909246
796509522
843203839
459985959
1209562892
685048343
637904982
1579221219
711506057
531844536
1030034783
325325519
1325832247
660983623
709463273
672710941
1106118187
344038915
192573178
1372419856
374293948
912909260
372757038
1456918654
897303420
958947753
418371578
144687662
606314296
892971531
187752535
516732833
1141885619
1327266709
1035766433
1661693923
56917220
1288202303
1509406469
970892347
487839237
803961613
1241529540
450079257
1104059269
949962274
749867615
804717279
581900443
228260633
357066611
329766209
460593305
1353163858
1023051804
887721033
1001333737
1335935782
234802591
833508798
284592748
384222578
1086527674
1367457657
560641150
1075168587
1160622076
237462778
1047648174
1601526471
2784586
702825806
1190897170
795214744
1073994793
407741865
1350416610
137387259
110341330
131551801
1543151781
342519261
822365396
212403412
937113413
239383013
196657162
1759400836
711455457
1157854322
568078147
108107654
797544369
840166376
210883433
1304565066
585657084
1003388364
733031827
1498497724
959828460
568508090
1285278098
207988215
786453600
1666292757
585708347
573698797
1361121327
242882270
1022583219
1457523236
1463796381
1612045461
1467820480
490195989
578268987
975250965
1684421742
1028949092
1350161352
1082850991
1100221922
1767800235
345473278
1070503984
143462554
856853901
719677
320926841
853908868
1228438303
747139541
1066176365
812063748
1536792967
838838139
1352646991
123989293
1188891817
1493701321
750934393
1189469472
462752373
1279263951
1234760883
801137419
477190408
421751092
1345936806
677649871
125202996
716711652
1396377022
730261029
632458822
1333311704
1209535808
1318587424
316923092
526721249
545848989
193947125
473529409
546280449
1152416726
673176416
196616575
342727410
372684543
678982305
833857768
364251398
422775235
410806417
516325474
748461966
1157474658
262698738
362540428
242753530
1010685502
782382012
360633916
301373210
537954382
872272606
688359838
228867670
441940861
467411018
767005116
872208138
65496927
860840714
1109657222
1182437494
1251631298
681968170
315117380
1003518574
808704906
988032199
585298407
357159916
971011552
53419106
224728912
668940403
454173997
352449659
1025544150
1669536206
945406670
177820254
704593234
1298318994
816170579
423668106
1169368800
1660916245
907358339
670051941
103601971
408877153
932292984
429920729
1649378829
1484232014
1302101442
1317444503
523350804
904429705
1116146115
808812091
1340406100
655650849
788837466
1472874040
1536297326
963114640
951286799
347429998
239660274
254955676
508284414
900092107
410078984
421199494
1721332346
1204203555
537962815
788215683
653424443
744870026
943305920
663572269
462128499
788869062
1455837131
632901188
517506549
1420807382
1577094245
466192056
418649402
971912535
942324689
361767126
1244488571
349625813
1208019991
709051538
415203789
1287653126
506144220
583245171
342518988
952390547
982685447
1084918588
973842469
407624648
13899352
411821124
147284314
865852994
1010438087
471194748
821481141
632854490
402370531
476091727
329968783
1453985970
297865
476301331
334418071
465464366
1045062167
1053080313
385730517
618880992
441278078
509025759
474381224
272210370
841941988
207635031
779197299
934018429
1132114738
561312575
373210064
1042873950
1264078542
477018752
860407035
662103782
551874408
672964563
142072437
314366525
112172581
153851136
869783117
1128800955
434673221
482253769
332108222
810801090
920440276
446585860
1132553100
984524661
974338610
947964880
1312981228
220903372
432531280
1233676460
1097324228
297318625
399879964
190464418
805820445
896767034
1301280386
433023862
1396686593
549744525
50193579
1082331612
1069225925
1088885001
399601602
528926049
1069685973
394499821
158759422
834501275
1264348071
239466902
697244705
1285647
217771542
685675374
423746957
783330580
541849116
470988256
996523275
600475928
148563413
242033870
1121855415
879011692
686852514
945561285
1000934648
845607792
1485853975
1007916538
543006529
499790902
1122963477
467526157
519773485
27786157
169152738
450239897
1450176294
421821469
780679751
143550881
451135687
943337639
929946909
760760262
354231326
241056420
1078497932
260856635
203064150
462535329
1182444311
832645465
536141910
720105619
714861665
1252315634
706462723
1172561160
382428077
417795835
832828759
1355034353
1003506253
962936334
1399201434
667214553
420123535
45586068
1231039229
980089914
1090609139
906479137
400604076
253140593
117985465
1613607768
260061061
493561013
383050885
312073997
400180391
1249379614
794148069
592303632
356716592
946032362
318110892
1615759193
673613824
60598695
729601373
779953519
1857656
912620862
280197233
1710385193
405702296
952169984
881631985
922756422
234888814
307115192
342083402
607920761
200189609
1098936690
1310520918
223904522
1009813012
84552618
390335881
474802580
999519210
1006647592
506928136
684829334
301958086
490592424
955665349
1470842709
538411399
876444355
825218203
404247225
1112581818
419436497
1604626401
1222522458
272925767
1444162115
1142523392
518593739
320083345
435925150
1117696384
284887282
981056292
332409356
1754859874
1439968376
224145254
912149777
471775807
1254285352
451169201
1023219206
953468751
739602275
819970332
699044929
1026291318
206856829
231282956
1754917982
1470796766
444667464
979841151
833970381
250061165
177991019
1368532704
905028390
415163480
1065513768
647773896
1425576021
207507128
447778785
424255143
761247584
283436748
1624217508
709228244
482479210
212206212
297305353
412495827
1237461859
698357515
1155589480
1697989693
1145695677
1421101184
1205033464
721895199
468482935
246063437
377722553
354808303
975523748
1368923632
1131683644
1000749397
376637987
1358325931
180453410
729446388
514925383
914444422
1708788158
1098345139
281832284
1159433697
670014195
663525827
162006328
1358672394
549636139
523463112
1528831840
253542643
535200778
711963349
88380684
339384323
817554991
1568264983
1163080749
723808431
1359843802
981100829
1370775927
878471036
1358004432
478025830
925639276
915444831
1116664496
280823846
1223609621
359766552
81194633
1436398861
118915420
389275062
1270126378
1399817377
706814596
1054743984
665105184
343404450
384579006
1038877079
733212539
357866655
33871534
1540055902
1328926954
443289491
479329972
596275191
140987499
679129778
386319815
175136766
908546658
978012311
962076782
878972828
1055192860
307538779
1249654978
453635758
486307304
1114288634
135488491
247261167
423014609
373022277
889436890
788512067
1199258507
921314542
1315335115
482565
1249046701
207113475
483864695
33795698
1628941911
400694446
530998905
475453315
713411111
1340772743
400959443
117115
487642563
1643290766
109706628
1296596875
497708872
478974063
1209373405
534212587
1382619339
1288457147
562799651
1182597958
445192430
755257944
102169194
846603331
809401039
526799103
583655164
238351189
1186620432
876001212
812916950
1422470925
762298574
356806548
980720906
485658177
385710891
1455517189
890753283
319628791
1705839842
644789017
1437562587
1423510150
32831619
1592497888
1239066438
240186546
435062961
587024082
473872729
792456137
559843991
1002148943
343477215
485859088
676394611
1191785862
101894085
893824306
344641513
328777545
186489767
47831605
415920471
698706539
432910916
700426328
478340318
1019083655
462088469
168960672
739860530
510993539
460282888
579988798
701209473
235759605
705883480
181883341
1241745025
579631762
202593651
451822355
704960744
209141975
152795779
302850170
330841516
812070585
986769888
521520852
378637542
184255035
361779251
884440841
1500085392
999611356
467274445
1286532633
155872318
218718957
1254792804
112391394
152974885
260179986
629003996
533131588
329596654
589823550
561671341
800525238
264828911
940628703
1616332400
398945218
499327414
355630804
228212557
1101855261
275189406
268582409
496409028
920272593
132455851
239482243
1360430751
768211505
429441908
1039299970
1148496620
309851938
1712353776
847443319
124698953
345059085
465549820
528030460
412278237
1478804337
1346698528
243641037
223223935
73934324
319611654
161796778
1213670414
160461536
1362516642
1111530359
1358650844
1312279051
1307185695
750465366
855684935
1691315926
1260673674
1134531152
1693899862
920809352
294023032
309747942
857485493
882883855
566988490
173221380
409247804
227262301
153480391
344384180
554927921
331098252
773888604
667267284
485725666
818033352
357770489
990600854
1378337178
403054226
90440795
529017067
1152589385
166612351
287091768
607160740
774905868
382788927
888595557
708970501
431268629
801039449
999873940
821469657
506200446
1273582574
715151318
860121647
420429701
457452271
1025792312
818648131
430052464
475329894
526101132
350277916
1192641167
282319737
339733331
1229549082
98189778
228954226
165451256
1133817527
620668723
1662103571
1447859054
789904631
371688363
1492220767
383965833
397590965
1391682346
1353929959
430951527
628139072
983749201
1017759401
1249427663
653013523
278402805
757984662
434460929
603588833
673749355
1212293543
1331348007
1193729527
787397541
546458924
1194459825
525267524
781576003
309286587
1135620188
1307930575
1159383703
529439987
363315545
822510239
215540734
299145014
223725046
219811061
67333110
240208743
472787174
195122679
915962832
1491371681
1630968656
224443777
1106698940
243796932
2666996
1308639169
465566834
1043876637
85664303
615677245
785013318
1404113296
1292532615
192461575
343087247
380764305
186192922
1195234714
447201705
448844622
375872963
683295383
374566682
513718762
657237498
656705919
122245934
926199766
430854404
361968086
1112911800
385908331
303329316
884782723
562721975
228292047
159159531
603258198
774778746
1508397533
416913947
764163440
1158865339
743757184
527234126
1321555178
39991793
925687992
606016931
1192802824
997939022
98293588
935487435
513640411
159155146
759155074
874153326
42141696
1251707516
816830262
976919311
507109625
630316862
922430704
548036896
356505741
463983107
375773690
166269316
455225957
381781718
446505618
1039622673
464322352
352503065
953814472
702501222
586631482
722983797
979688334
1106473493
945254765
119479048
671839911
936416163
513588508
868403161
767640620
273217441
83066205
837618869
1041419441
206997340
1021999005
437879627
76719204
621211378
788598424
213375221
645607004
507967904
211129470
893650682
501188046
251961091
1541452558
363829525
792993401
1050325428
750986885
55274673
488142810
194234519
507679714
330248317
723403428
461652651
523750142
843867070
405738298
280148433
1787614109
1258644137
127458448
499752268
111345392
890254663
1299006408
1388619443
274181528
1251379881
692540537
374176077
701788988
267487054
356615105
393226219
339058903
149425503
143993420
536429450
677420053
441205396
1385518592
1017956610
210607349
452004794
73945323
186480677
482480632
576228322
151763331
700842787
365213952
526779740
996843915
830898144
1636378835
350747119
1237601291
952164864
269606944
423649736
906628827
383276116
870693952
462965044
432181722
1064224376
435334484
1334533510
314838832
1351536766
353411347
414948230
846284119
350168390
1076982802
441188094
445641559
228469621
1795714594
215098463
437809741
420346419
437353466
363107994
374052501
379542428
773462540
84154788
1273575066
368185025
756587561
1343920334
1039476688
472807461
683142283
1725304395
989956181
202234472
42253969
694353792
644407
390992697
1691044367
86406901
1399267319
1037339229
1701147682
188628823
1242816804
135960772
920994510
517056092
1445527476
450379351
290662276
154555558
35816748
801171850
926102920
399516174
564130932
526145900
346868663
683134737
1688400007
331036013
509805168
128241746
478470447
599505887
426021211
224986384
1089631231
329379055
558096352
1246870926
763736229
1319834986
462462155
822861878
395335780
1298975270
795481217
821225890
1669616376
350055906
870338003
1005890715
574436573
657825245
467048092
1069311963
440565834
1467364529
295024426
187258623
241766571
454548210
280986351
93894655
598928493
1099665390
407965208
158991676
315348552
1561134990
946144111
70257850
858326686
999901363
1567575352
229426711
1398409805
907674847
321233722
16015213
1011650876
748291697
600582429
1223767875
255722773
681107350
961949794
164248585
1698007446
271916008
330145503
756928511
208319795
248010774
704423577
311844547
363828470
264340046
800721498
272527578
265031986
1035745166
972120366
325599800
377468130
247090687
1211345469
429938975
713388859
538370767
796711691
1020807213
1792369764
763624143
1299006221
489431485
129325914
118478621
1556094748
1406710544
283554520
227748445
656280473
1394900964
55192202
1276907845
268334628
194764914
527739939
1222317201
507380932
687037024
1126708271
1297556557
1047661283
981076594
1381205848
1100100532
364267879
434715785
522293445
975522325
1630818710
1140707004
1156807095
782493370
726433268
658970501
833285510
509729675
1299197278
1780749164
478125784
719871170
209330529
590881947
630405300
539241595
245800469
954691955
1095773795
1402990707
728149434
1128554013
382146492
887038224
403818262
858314132
289642139
586938538
1094107523
1600583106
1337491074
1261231463
421260343
79510994
74499486
1766172219
143498303
340638504
1774656158
507070768
471247111
1060131928
772616359
831344889
299506439
773304913
334183808
101018974
311333582
806374624
717221431
435051247
826845709
497756542
174299843
498016425
1495539560
644287915
516835450
385897444
329999537
566760677
520159471
351066908
186937893
752268116
374011933
576477999
1759765041
26102285
109687551
470026110
2659503
5721646
984641759
183250754
147195317
996373160
332521079
1362775810
315829120
503364016
367143982
224951414
424822081
795571003
530171973
821545867
1546578
470074675
420517325
1752418323
485988974
47843730
248238002
878987687
778216635
394319189
450238094
357479675
1080552356
128763446
364441969
1376990712
287338011
450843055
1480585140
1459142246
1482821946
811122647
508869145
517439443
1332401991
784603298
478436039
1156831212
1217837365
35939120
1038707626
158534822
1136619187
527250982
356756494
153815487
1308834793
604937817
1305640008
424627362
1211918238
583776514
344272259
807987291
655155446
418001783
885001444
1357175688
269116304
461353849
369080090
404147271
875051250
458291851
232697518
438848953
92706279
1209469736
375416179
243271641
601439899
760881555
1453906584
1786431746
969032219
388608114
754877591
536620006
449905798
1728771283
407671106
1373362349
840957714
440889443
196129797
743540014
1104160226
354105872
214379943
687117636
469496585
468933049
757202864
1453943024
1145280811
296818346
776300311
382264269
1039675195
1381765263
1441033277
122011398
297819997
130529838
256977410
710787974
1634356126
1180813734
1019905645
492833873
973227638
136550449
749947053
1437866511
384306176
67650570
1457761650
395387166
948658894
210506677
152358706
626454884
346703739
1757521092
379262064
485103502
235546328
566102571
725865763
57437933
61282056
271873809
357178530
431867638
754930208
723305169
1640404232
361120585
1194509368
801571464
12458325
107500650
168910236
45917995
1456655210
387123483
1421182759
409625436
1050430772
1472363559
985827879
463225033
1488539044
311318155
1509138234
304775958
181822175
1559352311
220277
227434723
891806426
1747447352
549793822
1564170174
1745636968
425238696
141356926
950786971
269623187
919036153
763217135
1047979738
1435565837
915496987
1316670553
349449583
371709566
109180269
764679986
694658087
930606430
485609939
378395478
614213758
1511673011
242870710
814320656
623446700
336830592
398465752
614341867
735027815
338286153
1611493266
1106806921
295563307
432976489
551097011
292500247
1187282880
1236208556
1071441171
211013010
323500147
781842778
488255523
898157374
358041949
517388484
462725767
283814919
338227758
232056662
540807252
464127796
499333773
458611082
308185847
564015939
420361024
242766448
723317180
173193919
1213438057
195085677
805175393
261320070
312162513
354984420
387253684
1574848374
375030476
908979969
487187626
1034947832
393912259
228467483
1251090993
1763043911
812541481
127623079
65766031
460674146
1499302656
59411007
339294930
286391474
261775994
572627510
314730390
902448572
400429614
1374078612
746314411
731086281
930671465
294924479
597414651
757629706
327383729
794882523
1371800921
949472406
909260215
451323599
245604727
442604247
732159234
451525120
170096518
541988448
502511911
730229708
1314784750
511382540
1025922413
615134383
770074490
733613854
397601430
98505619
1137427415
271176695
383136798
497835983
415925779
309915025
362386544
1122480759
381961380
344900046
1665917
667176134
1311403464
687234495
856601373
716195790
612923275
207611988
190046426
1283798615
895154613
689822860
1294384754
764734984
1722735486
207513319
1580791733
229209975
938863276
1683455339
1520285040
47725714
877429699
300724186
1386687501
1147889756
20538574
906099274
1335254591
556858625
861288049
315808690
994247597
487356403
566050564
1464913960
1154389578
806281376
730558802
1097415450
641670732
288839044
832018855
599526500
1090360185
1126505406
417043649
413419049
777673280
345611137
136764418
519952519
318749978
167709205
828688040
987681003
469470811
824130068
784261635
1123592947
863292811
210071346
582220871
1741965545
505197919
1259325142
1399699521
1502493102
333599348
294658912
1786320552
544552395
670738672
1056926220
755918173
309455159
431321101
181778419
702410696
340932367
481798973
544624275
478361077
952948605
1369531
149625228
438890981
555911784
1787842939
375292932
451812581
507185650
310856517
1780418796
1029833647
211224778
457083374
357867301
766628392
741582928
1633063761
316044451
480076434
423178121
732957417
623666941
269035194
1017693890
831935828
1106752881
461535498
539463666
1484904888
1103503362
1230439377
410414
1017831923
708819344
1153765728
434164032
503164264
716568617
1165348017
812430387
121541914
478338842
1093822767
481783415
879924225
1251377929
743109623
862971193
517885983
1371433768
181706166
354534631
869566831
508028423
643152651
312215920
301581509
207824087
714542174
1050147124
196128726
939228906
491271311
222388289
771345095
571747248
969114831
671319253
1330057107
453480925
386437618
488279305
765936650
1006434837
617645170
317838199
296609700
423278638
150556201
1359411113
1365976895
593877441
373722655
537095575
368026058
248804973
363295120
145262274
819285
318728407
528354735
297411360
643962498
649593376
614263334
1291981327
489686666
393160618
1058281957
491746838
1023076912
1424612499
387305527
495257464
383783974
428403315
1187317565
710869137
304572194
229190003
531771978
950277116
212702651
749329885
283689041
1028019707
354632050
522289677
352267360
848445075
271762807
1460609115
614895065
434414638
387045048
612634955
499356179
236135739
222051247
1739009619
306648623
214568251
1655247183
385503412
1109126276
412846357
536064218
360888786
520404050
427650759
453674663
1450813091
1122691890
28485724
1350206548
660591400
867158904
977979661
461867288
466221576
181835113
1443719350
1072375249
1618838800
311756406
1742708694
483203756
512669888
1468010406
1477565631
1090779251
106954397
389634470
88540320
903472086
219648965
3914768
1255337695
1648504955
355594279
824993807
1439652367
130125426
327070772
143559671
488355529
305549472
860564581
334883175
828268860
229133771
1201576168
220874206
617766565
741348272
1082053870
1270389796
335890169
231998152
959878419
411144116
64209976
203697160
398042444
340665373
511609184
855211592
857136529
119474648
1104138323
207243283
282061068
786215405
1627736569
336514723
1067317032
1059263613
1216785210
498449837
311517849
399985250
86513469
826134854
1141019003
1011345132
1164996703
1068903049
480024131
777137040
923000278
1199261350
330556042
131207636
412077355
688371531
129024184
366865471
815488611
473837481
739405270
1161066439
271272705
881174308
600023572
972028955
225132945
482646735
1516401675
395412099
785577623
605727979
906820233
957109430
363428474
1250860372
1100835109
1490602475
1124545506
230106270
300104037
409404358
1157180402
305583455
167491448
494768832
59597176
93981661
949665315
516509361
970288685
358475662
1124480569
1400639065
1602930744
250543936
1004488546
356786377
913077524
1313805408
850886810
583411364
900454158
933324600
299972663
276595001
91322251
1088430181
1250064200
1651765887
812232578
870343737
599905800
79188024
1619016823
1249842891
861013440
242228406
1361754065
702605082
700783942
903847282
763558612
1055367945
570594509
1360204748
83181703
995481269
868804981
956009238
718746403
493460301
591332764
1305346090
648661554
481539391
1329861181
1381167374
298400965
1459639564
131929688
310981779
794043233
536943136
730769426
295409390
777682449
1218689768
1017273836
163935082
449744248
413426227
651786082
675300243
1362307792
182860974
233647016
1254184351
618812814
691158806
668720084
1223263224
434889707
1119175785
900601834
791589531
127723009
447490329
249321133
842656871
1707547624
882829891
312985509
386511106
523124180
270719871
552866328
1286494448
53584785
1745465
674560892
130176012
454629647
532530369
209184975
344409853
832648438
1330105500
540371171
506131079
1022063755
185434174
1216467990
449271364
1437400641
199739458
729371965
296006676
462861587
679324934
525615758
1444836393
950754318
488778782
608668308
926090361
817287716
732738363
203176330
1090704186
244962681
302856236
409011650
383952372
438257723
383522167
586147867
883083167
351718861
962371102
948283642
1383884666
862097059
583445063
553344145
601739989
1129314814
667359095
126157405
642081785
1000105946
792968949
380183548
438672788
1220633041
244991078
129936866
462325118
966127219
365760486
378731558
1344724041
840454231
146235023
583272305
877678565
989324896
90518874
8431133
842500426
727350325
1085013052
1089967427
1075422655
169055708
408388521
204795897
1273593887
40824820
204985716
1170555443
1319646593
670636733
387654244
57664456
434307577
75870381
773610376
771035478
708754952
141440440
1651155381
344579511
1321654929
547346352
504625596
1008363121
1304493153
422280885
340012388
325309916
369155788
1587958444
540532071
1487245215
469471799
477816653
1006583684
661193394
1496872523
268164782
347701714
1411950254
146156286
373174943
1015807090
643941203
625572835
425194
569729069
84219284
128332270
563151932
873419636
615739173
960330333
260593090
74336727
187630659
1049072603
305795117
614362254
1006684659
1518739381
271621755
1694755451
575835352
477551382
377305357
1226922018
525668333
130340773
443768465
81746
158776655
382144124
900402586
348591634
410448435
1466015004
520387893
338205404
1030230561
40852244
681145328
164813904
224426768
23878878
254128480
1273178481
803130777
1173569995
230593435
1281540071
782183041
898727805
375280621
526947728
938312240
560514974
1404241100
246841686
496486081
1310371155
229294849
1335292659
422416654
888982215
544441147
995984967
1075021590
83326490
586189307
413830051
625344730
475824122
663040185
511921686
1346337786
92678079
520315889
391455788
461876386
1007595999
740740896
446310131
113675859
79747930
621864323
849019618
1034456114
1711276440
593589750
1025851161
1316073913
1369036484
443620124
194109839
955307756
1608267295
402642598
393433226
661185662
982219755
48229797
681154209
253613
884331020
944269089
1165139927
295204008
396982669
823014947
834615243
1122075063
444352625
698996873
79753015
1069679320
835216766
903413661
627829463
661105683
1625309577
863573582
774495952
586520535
189712712
1790517608
619914736
753054273
254275807
1058326099
853646568
563189803
1317748333
877422992
52855156
635873814
649224190
552388343
905381422
895234631
420482074
896058739
608455890
1246576695
1043380011
660261029
946382025
246788516
516835102
669456976
772870214
768129119
828944573
791439697
220476351
545604767
410022176
874971604
244824994
619921068
1079503479
101682783
289698303
282864587
1534399183
955134602
887221872
818473304
145823327
422910977
826574785
704792620
1327899101
440256276
827860192
619674028
419536922
156081105
858003983
156849289
1176952812
492605581
413657591
1206497905
1455229991
419960068
779295339
870602279
707302316
1059298805
774969619
995603459
1385440626
78110874
1037332273
870317434
1299962626
3035395
963330634
319983639
470999264
255976186
703118650
444091599
1656007151
350983298
47575937
98805858
940562980
88140225
360137944
1185264042
968334803
200170590
818906540
123062084
318487834
558505300
857477561
427736201
1292281519
516443895
437728453
1408890015
426769690
181991729
1327353898
852605851
422400156
781608521
363578287
416137111
394214392
642991506
472327436
591619627
598469301
97097872
1002499642
438136444
176174353
1177947635
1304460137
966911002
1256812387
1571955493
115725422
227649383
703734015
1027247120
1352923756
610770404
401430559
378640159
236163459
930118113
359972071
524911662
843541384
140598223
916726601
122959874
1766618514
1727931228
494693898
1293192373
1096027280
267429173
763718449
936729668
77471131
415540209
461008029
787389307
828411139
955228904
362872359
408739346
3305214
60238198
726910209
850021209
457168168
818412710
424953067
390908258
457560633
697323436
1729525530
660476623
616253710
309557966
500726434
307186648
534398576
438558915
281642844
1291636121
386025803
271021556
259141033
1512595662
348311461
182359962
501825799
750912071
783895429
531243241
41726866
427313356
1061192773
161953642
228207371
937089888
1061358319
294663037
454653458
1045273646
1170264294
526440378
293109325
496923919
1347620221
1081815698
1214449777
993380172
405781836
522782356
83651785
68257151
660621492
210169254
491527716
779484418
326825545
421447613
1212879290
1395007248
1052380184
477853437
179828708
464581319
1551131029
653316698
1067632193
582041584
336620342
1002281674
1509832429
688180280
796026983
333647561
757679192
980444715
663546973
856982934
99901899
598290666
949482496
143318503
507210258
245908737
877518730
496422697
953451606
365804793
953313044
270298675
358358602
401146228
394203574
1239336241
333009428
344673634
912229461
496338483
738600398
1626919111
757709860
402237727
864405671
404583043
383158888
624166799
463381130
407536510
178015563
299999048
679010254
920572072
478474802
788191368
675723362
1401845579
864642295
911155189
800338144
287461317
630074589
331257548
680268140
1717457
345709710
878818686
955200243
414326952
302961626
395657698
451106307
1291132382
700279338
631462636
226246277
465249621
453813149
427942448
548941043
270285096
446377657
119426861
357235199
1069122827
642144226
335678133
979759537
390984340
613241232
527372735
302686369
333841418
640364237
471997715
672652279
275493557
131106814
1538678037
374235219
463182053
353094420
1368235298
667739430
717005140
1614406132
475247987
393552426
1645022054
759026520
897974833
821621238
404396912
219048561
1358422
209838412
982355222
784486602
458990879
595205218
954342197
1159230422
672064625
129281343
1190663244
1153502710
407255787
1247101431
361381661
194967614
550366479
393256035
547683241
733391154
249711805
131575674
114849354
438552170
1794855263
381273690
67915809
217430596
1138910883
555643410
1613678741
450482916
291450327
1320563077
505894109
246325198
795369220
1337863960
1744397083
593154653
257278502
595169096
1769396016
1263745142
392972355
250489551
1523723823
321116429
215828704
121322446
837649911
233094999
648530756
847338679
851217968
266513942
372918138
1584766309
1073030492
1183389950
233833735
349494401
331281360
1082965759
867818905
293662530
445261827
374221825
1334932595
288190279
1631240014
35618888
803012801
1241958786
722018599
589474780
756668150
145070845
723306543
891838382
408479328
680315133
746242
283386338
577062794
958845123
399631024
850530444
1411020851
376821702
392532737
77642773
884355754
990701036
354423018
1117603500
59604368
912954974
1029538643
841369700
167016375
175879404
725453818
343774130
996038430
652210434
719488426
391259668
554886311
866813851
1654717482
947682390
564840625
205505835
943682386
285618494
1268827744
292692590
183058635
1343674495
471360806
627777939
46498589
1497547020
896102455
950461744
998698997
439625905
122499025
1261657210
1376523
468327816
6965270
74335087
875086259
597657718
973523203
718733420
902407048
774041108
459618217
172060954
484230911
480688662
736541763
418212731
1228461538
367250531
328489261
931748348
206495093
801945786
1130452012
1137934764
478178366
448631166
1654306042
258969673
1112293421
479080796
1319711624
317440672
370066372
171028823
1165798569
461398664
347487443
161594255
706227143
989459077
549523255
528289612
92604842
333843422
1096944760
1185735211
356562403
1272117687
1181356352
298492360
898058773
254922339
1002715029
372887257
393907051
375718831
1037230370
158138821
51111997
873662536
335496081
537646911
497020959
981116645
1718858848
531194190
455158619
1635899809
347990996
557199252
423352975
204640854
879264609
1034791656
377572304
62841096
757545499
448556005
182849175
311173822
472519842
369103797
779835606
481437922
442211186
604538804
1392558063
430240891
588976645
1110536786
854263427
456647882
407723616
456828656
943430190
933213741
762563971
734413065
388072012
304647925
381288118
63540938
869712656
531257507
506107563
1337791003
771432361
69580694
238286219
232716857
837649312
1764734326
335412795
567600260
322025374
113459516
265873619
1755136703
177245300
316856040
950196780
56448234
612881336
361323466
1756040196
901269770
655950212
1017082211
497164534
305151983
381062492
364028784
1274258949
377885976
798841215
1017428644
511117171
1351377569
623028300
390187443
845032238
535545046
867127464
630705969
440769818
284876604
355613100
872973678
1301743406
1775151324
370047391
342269269
647846600
1005974921
798122361
83513989
828983147
172960164
524595633
1079786422
161160222
286360628
260766186
132107088
74575769
151502326
1354256969
659619986
1408659961
1074536771
877300750
235799269
226431608
438410700
490351817
6420599
949229757
662263566
216059350
356883073
213786280
397467895
1479488173
324371074
9619280
440831458
839629555
513225077
1713900635
906943
290678099
190495980
353622951
686736359
1124775301
310471857
509535265
1721540247
684843062
479585887
1764265535
847319553
148284849
513236052
13209934
1364418559
126924688
342314918
368184148
267863612
814341727
1272755496
499502355
308457040
1179474791
182103342
882860567
34212469
467277928
245869658
471283652
532109583
500604102
177781718
811126709
530317817
1166632881
267275020
655761352
1466959550
854204751
1236633812
648350887
410238349
313425857
234491148
289964818
945546235
660554478
981394141
1055041566
634005686
592609707
115971853
980249
653464223
1552084477
1187363853
815659043
202678563
432090
390673637
322587398
1310676420
1329585723
1102163194
424287624
349308998
1458858674
337761681
982547322
767964929
551158054
1698290
722622132
569820920
384616346
1010463596
120605535
387375111
1624647678
66853350
229699745
810283748
1023320002
800780978
914822820
384963691
260241549
1319720635
214217215
538212223
887949372
979046606
329764165
832139462
140092693
1258167157
118495343
500416
432940158
419015483
247842786
408111196
321604584
957758210
483643263
497788594
55016311
139626115
135570136
1208997297
404452192
1421618491
738761267
464568927
472118161
571756820
1023169347
1473124188
112885632
24121826
124072990
397655245
1294096634
1050395786
980912739
1221794628
1621916251
904552869
592116071
66394041
436033796
286940414
565367301
359736808
1342741249
803345948
434377121
360746179
1371211222
1001940161
626809134
762910056
137124171
365923976
193630673
161988096
988450234
897780390
302567495
691151518
854361130
334205134
363092959
1540393883
748156476
373772130
478590060
459720903
337516368
233656856
127129176
166925411
993761640
505826091
433542877
1227719986
197041384
968992112
1378214124
1579941902
217293437
1210123319
776420768
586935663
606154390
1456006085
924441684
930272082
550003810
1624106125
162003750
535634848
135502487
343812675
313457511
494042788
370265177
395561157
398722707
1235157001
292477226
1761241938
441153678
301616425
751852010
362913602
37261342
173111653
505753329
1086280697
404359070
1667361816
439636200
581350189
653106326
925459672
1156975687
352797581
722069447
1057312698
961549221
1053872034
297739852
457588781
742262413
1156359829
118228573
555825324
462248064
971856841
434292580
988324323
515351684
1301828109
644347969
835674535
117947218
1001472764
443207699
460165984
1329672981
1186427221
281418131
363378508
321961894
1043919336
659600684
656081725
1207719370
403972701
244004975
777144505
1178410777
127876818
225151546
473456254
417193922
417162776
574721308
366228797
1228382176
1715151481
896863773
200136793
194953385
441097909
1419359708
438554294
210413166
223646056
429619284
450705422
490485318
179292993
1570333448
1421167736
473363360
445030850
60171892
1153439183
420650073
465691482
493743191
465465816
131763471
352621682
824309084
1677611924
1545611248
1732173722
290400707
135787274
97658091
242505088
1355695507
548225063
1278209987
1466611365
164248572
82776728
292799617
717249321
369165487
1003171123
306954455
343694524
1435769116
126241658
1655359983
179019032
924247
810160553
844334820
296041245
1237095368
1392902970
317117229
1059651308
667047674
755823483
717775038
235175270
832528601
269277939
261915899
551881163
463088671
884130510
263861013
848598184
1063408043
590720916
1224904823
720728185
1758053852
102898994
534439539
831500637
798578007
468039086
639744135
963001403
1008088788
1030506211
707856883
1104306768
3177956
670548398
7256132
1000108176
231639826
521133227
202582539
1178196869
1084370422
1045061588
482321828
1454684934
269114089
344076864
44366100
79469221
545587237
574208507
224038352
182249709
402979628
375328741
517501377
455683893
892236965
1010920583
387081863
581203454
781582947
293198296
382762587
1033140651
1090973831
1138059082
321458043
280231889
609177046
503133800
150594
192397903
286748150
538956661
1222478193
468254141
538551394
399706353
1300108324
181577967
479465251
200780207
646735216
133814301
660273298
1359803361
148379333
982155700
500353710
188162655
1692928818
1190420583
1147089365
47862151
214979606
1210152142
688665369
936669161
1362277933
1619938362
198762970
1205649928
936647352
322135148
396681039
276089650
673351826
548652643
311406674
975436075
294731304
273436223
482939652
820905541
1495006743
602925353
468668322
270760394
315075151
586720700
745723299
352123335
920927604
1153892034
649884250
222360654
484546790
1089257722
319367426
1271797882
916932128
666419076
412751802
451135909
260169533
711001152
1382614547
264212443
831770571
937199545
379750811
1438801465
1639779237
1297085122
524532812
961730915
318279247
119624490
337556399
1778391654
816314642
1776005451
319103128
633161248
1400462468
412210656
176694141
183347881
129372141
416455173
757015794
1299014972
711129300
326911604
410380667
518004063
426445937
204877371
171618948
879450036
853758323
1383273242
1180676110
414310164
461859380
419638871
445065554
432310195
446764317
849045350
268094098
1369194911
411091757
1146858356
356323910
1049192678
302477634
1394542474
416350290
1059861925
392170235
1394850607
1082908687
560980280
653623093
1642155785
1141677218
86955658
127473698
326836219
226929636
159762656
292523189
1380258997
984776659
811545779
1451672745
848793736
904058871
365644262
456453415
458282856
835624019
565484896
593513358
285202073
880953075
527326620
1414894891
31625879
642708993
940037371
199571120
438648205
225224583
1409553144
615732676
592452940
29055811
161696206
533915760
461678612
636482187
655603522
425328855
252997220
379915851
182063877
975003924
359140169
434648105
406246157
726369720
464296414
174251289
556747878
572414090
742944285
530231484
1358130878
103485400
278640067
417695409
548630322
1192294482
581052150
455247964
735731425
638147708
846045960
714384551
136060199
325882793
394698593
227793850
380123550
159731442
161362176
337858312
436473816
1040456908
320739625
797225027
618044849
529925993
29285097
598863699
215759594
74330506
469910801
74019922
363995527
55752308
290606712
1020258696
388579319
402070998
129563932
1310633489
442320939
494160179
308725840
138774949
109981339
922981216
939667941
1314106317
203864827
462045687
1079702976
469354574
817145291
228984572
805075168
456616468
407022149
256730144
314519134
818269886
295826341
784838154
332598326
194046702
190101848
151080066
908893544
1343864595
1497264721
855117374
1081164609
1015358094
101999451
414246253
314195700
630923831
1040113930
710786423
303551136
1457755887
427434874
870635514
242608875
470046704
1311345078
313831567
671115487
1146940687
412907402
146254862
85317477
1704556220
756248842
339440248
968740393
381300762
1103750687
223697558
962234703
1080740794
162690324
276658698
388393715
1212832988
409020370
303994415
678261412
489316829
1390587658
161396281
443048256
173112207
1270515459
522824820
1126535275
537651369
1222443718
282021030
235533838
1508698623
219177331
1151632556
1260075486
870095231
1346615149
706586934
1037704958
546232294
717419611
1503838892
1046203970
465761299
990662882
1149420971
722654874
1651343456
1634880063
512217771
917624110
296552198
216056844
362702485
291818486
691257180
85230300
1310314828
1469910822
970847563
1073230942
336114130
259364769
708026542
337774269
618005690
968043228
1118606868
475994715
115917552
337745621
1141697210
826235186
463623511
380011643
991944679
1735267421
299046214
684329589
789467790
435476414
468619506
43492827
45045791
652337094
1602158977
1023428400
438820903
655849312
683349728
144318422
1038283578
502172288
727767685
182554506
847066962
103538091
710581353
1735715084
354566775
174491249
1015663956
512815201
311337021
1079755841
596416719
295795065
892597664
435026036
692766019
687427792
1066525557
627580032
252348993
1021097614
312714419
530111220
384834228
263335311
5861821
1636219271
370612479
99476243
873633462
294756364
534502688
1381311715
383672108
1109900758
586906620
967146316
284395021
1250374529
673838700
347623130
427926954
1095673302
527519798
1412381628
1697898596
1100138587
663185405
737718786
730407298
779649786
548657337
820531206
994210986
310675963
1114249871
350825389
503274489
1507176146
1768732090
495755757
1098478515
868475486
1037516936
559895816
629526273
452860171
451610448
1099969850
1405693984
1729067999
128666521
658737268
1462204653
614168783
213248600
467232839
1356391921
210215220
874170470
787396959
1127405116
1514662145
601239362
849977798
354204855
257708821
249631974
217774378
836685556
450739251
428041725
285296325
704627611
841531778
867587570
1138797477
469273916
458327774
577062277
791088221
883717636
1004455
1263358989
191569343
615923877
26644148
86198939
409775892
1725336234
85340142
1061772976
1440250597
218876780
888936388
867704997
291060089
1009865233
82947755
1384166526
865803428
430969516
413045295
625393578
419571585
227131985
443776710
648285893
434256897
291192763
632151282
436251715
347288889
1322511437
289310951
1086714124
493682174
679590265
332367646
443800024
1060341963
101740251
263803876
877874165
725310372
308697816
999222227
477597751
453094796
780234454
1005881271
888383406
1204680334
446419304
48141223
108048531
157985663
357855855
699607010
150446305
214765906
848279804
308495508
1395549662
457363805
1406503714
175151608
1631297871
382589087
468468996
1739170103
1384417567
881126266
265482049
333800355
940118340
579911055
722674900
1161733563
192544526
693621635
640657510
1270443824
1374746845
390799842
1178878020
292403299
334308093
528597591
419589445
1004793280
1535586321
651583489
257514868
472288399
1364263367
345432263
1101577146
460676769
229396035
1095296999
931098204
1005820163
1236704721
1281927961
1202231320
578356912
233771284
1202158736
256535394
242841835
86234525
810447522
136789004
272028693
333144429
471289054
353280253
1099379363
459604124
163090456
523446648
434263547
165743361
161070112
356950047
328920188
288839203
1046544358
1118925872
41510043
1314957307
975613127
448032851
203601147
1046362573
508079813
870546071
488917484
170922999
993456081
1085594263
1009840997
251412752
1027016142
734728989
970866895
240238134
452241886
145594180
197183574
1620178159
948916074
429619458
936056785
487160095
809909390
713562541
405438753
1630688608
333998373
296271034
262473509
1221795608
382499194
1188110398
163605789
200725483
131073306
824960778
432833551
914748070
243593986
872115146
380139055
194012635
321956020
627809072
151355276
500006553
214384371
739356018
241071293
292965178
671550832
359787109
601813367
1287876625
201135067
460607763
499954216
255406930
1230435226
1146667993
738208987
794268946
192884752
414110439
1096983362
502450640
658108853
985467511
221199563
995768476
86498882
1211092800
380462812
806975899
696331386
1502397212
417589643
500766520
375660253
813641427
1186276706
64215221
518963176
450198868
532103
1047776916
298212510
828877179
355526582
1679947860
397845106
394670247
202176591
552792091
1140395998
508613614
56025585
534389595
411581843
166844
1086296876
175337930
1446681792
80571226
429245917
2298288
699914077
1014073979
82313083
717883976
1274096562
500661626
362629350
711148006
1331687574
1531775828
859807757
317134094
610404615
1002086494
936449071
1691654067
35580336
891293756
308272912
438874356
717875071
1057616176
450902344
240857834
209395300
467059257
351758896
708813409
386098714
517797139
60601620
421843721
1318352174
686180802
1061573435
717849626
294819461
286907727
320534060
358075645
948769626
374932520
168680665
98567168
748685783
352347478
920511398
620359135
668580477
334349405
693603083
683929689
823678436
1054740973
972606242
196999856
176896065
870570175
1193854548
1457987500
287656934
1687726340
125227544
183206576
642198259
145374732
356670688
369640844
70610603
516414852
835542
113862929
291592933
361041739
1252558116
400264374
1518445202
985281782
825529737
1594002762
909416646
494473996
369607659
286338116
200045017
481525688
428106083
745278996
209629901
766090018
311022903
1664544288
403536985
410958762
287599908
675230036
1762916173
925508889
1163043344
603879557
694461916
781486922
1001331804
927397145
1610804021
345031543
975391249
1355302402
592224816
382276368
448188384
364320026
114584102
300721044
339178690
593095309
326854893
205242382
365978067
466420490
401642599
327866259
407241443
1015960715
307151567
486634815
844727788
851278143
540486428
320042175
1215542210
1385945176
1343132326
748338749
516556865
117936033
88951222
187235143
646268137
504333011
982766940
610749847
489173619
732800806
792159402
967443536
954754998
433111931
821990375
1123414896
803785801
266195291
1255094843
373536573
978648565
582641343
597556529
647318010
382456006
507219153
1183725820
515369522
526295332
193549667
1494444023
543951294
1082346327
467950437
560910275
584625215
592034012
518988501
701976228
292015630
661130958
109910773
1102415818
462547951
277697486
463863956
329047688
662612517
375512850
1001224977
1585555166
315271024
501168013
986924611
362765344
716082279
488438852
1572378632
327458796
347045537
662448868
905088697
628416448
642711622
391897640
407695823
660872319
942975246
444600605
709618803
568775162
202872644
572271
1097669599
815653305
662286479
1313902774
839060097
480587372
178687653
385657548
882813622
1609687319
510902588
363613467
886283645
988022110
1453520096
581084754
1065762487
325383266
1710116815
461173125
329593126
1037495286
2255277
494855220
822311519
220611203
632921099
1008394327
629568824
413067440
508720951
274074543
1303135917
503636243
185249926
1012546289
430879944
981552638
268940510
1081588590
1208483101
300388831
470195871
804700397
415195236
991083578
734027132
811438330
493408832
93050691
756241157
227826404
694563065
48119876
313583213
359714714
332439571
943385801
1260741333
804048058
479393778
881754817
754794173
284662777
388106622
4523274
555007893
1355020513
620282399
1169034361
1204869390
538503524
306552373
274736412
68467306
334736658
379359100
1085847208
1269613835
424680033
839269442
878469127
513746379
373282051
451828310
636993917
688353914
390156613
1456694504
462190668
326698372
468569717
1236945573
1140683701
705234307
871309908
610600707
472222501
499373289
771120598
444460337
453389834
1263662429
919805439
1172940331
306889848
1021795105
430469181
567733749
918268892
911877489
191427929
449907802
621779037
560310489
794317800
204671795
826371162
953590693
596884396
488547267
77039326
813466228
487593355
183463885
393726878
623968198
828442279
458333583
370312955
254376580
648397796
179808837
425770929
281091520
996600234
1355856244
388511410
347418369
917820883
919118433
379239733
398955185
219915673
434887379
281462024
912386894
224577727
1105825856
442397446
214582703
1057581824
871230108
83972200
581612839
818621062
1253294242
264482521
1748454135
635044235
1506388942
780171171
407869320
128619014
1217128109
681974026
223426649
1197327987
1038375111
138265909
441465287
807702178
253153184
1096964454
590064846
75454801
1755131988
538875944
677739057
37904076
970314803
1754150381
753155331
526192710
196464868
478316412
825749672
75224715
541489419
374127950
433267381
1233519878
336924947
891079690
591009170
1373363494
963757760
232139080
102437987
333014488
328159873
476880290
1245178181
390891490
270708335
946655546
617830673
1496375720
1139562970
81191105
687717891
484124384
386908568
56151074
881154685
1632486644
343751984
255920704
413796056
853199398
393344950
235139124
475550353
439806139
855872258
243885912
307941464
192799062
958934113
307342986
378274818
1728958280
202626364
268421738
234711225
412886536
893720451
147810530
509181069
1064925372
419683154
559245167
1219991293
344812908
1149421006
996225690
380632930
539483575
698675772
326607204
414415730
1644686996
477432426
163209614
604137960
1564233054
498431713
237910355
197667018
266018446
820500380
414717002
397346979
672964377
516606893
442067968
729176092
410362739
1585320518
860577091
61416589
455287220
364165940
225679552
1008807375
983927080
486372889
689358438
124097141
1354994857
584447019
1254564036
1651036368
393773435
681547163
54971242
249396493
1308318694
934350937
878499150
599174918
391169951
527012053
456990718
460112876
915790404
462628891
1463682336
836328789
287116927
904186609
1150936925
847640814
777439044
645308597
144455079
1264104305
1495510400
513298380
1255496122
434719541
835577034
439854349
17710728
860708052
474548040
455314128
1036949893
649721414
610119962
1630472131
395770268
1331071293
198799905
745822042
285398253
548726930
332983112
1356473385
813761505
783557767
468235136
415922773
36594682
374262028
1303860399
592533991
876576136
1316024153
1251457912
440620446
371666280
978823642
874356450
800583896
551891005
1219446031
1574738542
1750523105
368238918
363121556
558202522
300719928
721689986
456714281
143733953
182691618
281042121
1265879317
796857593
1609237927
553099456
1061328904
725883885
1163605794
678510830
1383030456
303977016
755875813
491732119
179161016
1013987923
454518574
379963448
729780458
176692502
267507001
136310919
3130029
562015544
210452189
669403571
289577933
756429799
380397572
644200005
890331789
185014612
539218321
397012896
1061288993
190031364
599304223
1368978753
938438603
412254271
394170973
1095188850
1651984428
670155960
118648329
583013150
1029554824
512431914
293993375
406169946
1078689670
293349348
982069918
76404144
1069653861
871015570
267975213
458379637
752392704
436809908
231626226
1279506400
640604588
171272345
625575429
1124681571
218624281
1443021809
655666356
675166098
904154819
825952487
451269
1483517779
296222904
1352016136
1047524766
177352143
732573655
1330831030
786549250
225157516
1158468482
831941665
347715157
492520818
228587281
480932762
1011374761
251308828
757296137
583970550
516704575
774223536
891431118
163077824
428349400
332498789
942663946
1074022676
1514037869
708023965
349934204
132678597
1671956403
127859361
802442200
631928037
531655097
768552522
632804435
220110205
1338673263
421747016
348886477
355470751
874464632
281042164
1310244073
307625694
1782124283
1497525720
1679851986
50581702
834565063
161940846
395117740
865601992
1083042710
923806530
171676454
334583133
844954496
212088793
723060476
228419894
291184675
688191852
860962884
824844303
1035361788
296814128
895847338
100991941
529518217
184883472
627635347
915417244
895682138
883060693
450378253
902098464
1061732537
1632116433
277511371
579725758
842722075
345455112
545945167
963760797
163268392
562954296
299226951
687892629
991948821
593177001
231016434
961541923
199830236
441471302
704415684
928227518
332779524
864934612
1070887664
137997601
1612776104
977856915
1675557546
488392971
1082211541
1472458942
806109148
772379433
485522304
1669931001
1453900129
1095517951
562759008
409959228
293627062
994568747
864941479
1011748907
285029530
1116034204
1775195337
1002149509
451417491
513482740
543647137
1016936236
334508180
189378740
162551669
1096731916
1406289716
1214240514
251901539
251273337
182126929
674388080
316486696
309121157
545072269
1049215679
758981973
47299997
1680151842
316751243
354608372
574675399
254648109
318479143
949550081
1017324124
414768215
1171293681
1120945696
911440952
1097583955
196996127
1499537349
365992300
144528960
814707795
1569440508
611777805
569213650
966415839
335832569
688666504
1060647132
838557702
216634605
356487909
888947335
724844501
473850419
421595627
220045533
611687849
816659026
414146339
1445154339
426506394
814751902
743995457
98727477
302772840
1762115008
1201474985
961853445
1209114108
426615441
485904937
526946053
416465537
1073548257
167855106
1496221890
478946568
456052042
256454114
750798874
1304706795
1359250746
1380019238
913087378
1185381795
892560168
1281624941
36225693
854445273
936494803
952093679
1750477269
473285117
195694884
692576573
609566723
1051837833
181498045
674589552
1590715770
507338402
865151450
854401426
1359148410
1026450422
784730
34761814
103810215
392751827
1480730568
381608959
557828885
201755200
477498579
1656021819
182847302
94884393
345930148
799377641
433118412
810290321
1702429038
145407372
268242826
503060258
795414533
491765424
464892641
469641598
567301553
468971085
1432471969
695063593
257858173
271760679
455942549
1025053326
416646286
1293366482
362470878
879108183
559917830
1408382881
909851171
171033634
640838055
1165103410
36198551
170634578
371423263
1078838679
381078641
947249501
933770714
339303552
75393883
375230092
1493662346
336547585
374993011
587988261
593942458
306382025
284156909
381699610
318681549
413695418
395626584
1487791756
1784219637
1209091822
1371116578
1490340637
1132128759
1295121364
971437330
202163757
1293667682
83609395
978853416
650738553
968437730
463908620
1082389964
866458843
788553427
1212973803
137988312
1032523831
402298676
208423906
448101191
1180754229
1392984206
1050520670
250508852
661112636
1684182472
805279040
230110971
184805694
2341194
506482801
473419423
395551008
1030605262
366862768
1081337113
504967012
438846817
539684373
1006025087
587988748
1487873586
590534680
496438996
1586259708
205550101
694000044
1357294305
510249360
1114378146
285268956
1242984133
262940518
1324313084
732302816
703785506
1383394919
192995791
118007610
911874078
343443020
749118559
1227729772
960483775
292108187
538282031
75416071
1167430158
831354975
1048003401
283170445
1252552286
284622409
623464751
1347229076
377426690
187618465
1418583269
1441929158
1060711261
179881544
613557123
266868089
386646600
518734426
1199277182
393655905
484469574
1666775599
1261080768
145915450
46011841
494143012
636765414
232174636
1050594540
910584704
1355054937
247020946
412190096
142900258
290351815
75652413
521308071
463314752
113737508
1093516507
582320102
265867637
370692151
176937490
380842947
321074857
996255620
433882580
1086617227
262001803
1579273278
383862385
757680766
1597990718
338978223
243186129
289146607
1013287198
1368494416
1449453178
453151538
854146450
304675655
352873251
255967463
626037354
495791278
418145615
858546220
241419543
124019791
1790923068
1198053592
146205357
485468106
1240095461
697573506
326901797
177648402
67821812
1250838821
628695606
257042899
936890277
842926710
474590068
562769852
451738758
990690620
1080446759
849412057
1287040802
324401806
1023520904
445979652
514038613
203341180
1222116647
706654428
982583103
717059367
331330197
393772464
800874501
963954364
1245895246
1597173654
1070694447
1027389299
762485229
1040125432
745828319
510037355
56133340
457914746
1728803821
1393008840
213087189
733158
893139812
495160660
1623785320
794756095
462093145
201044925
343611446
1311207972
509617050
1301065778
262061567
930983798
743028787
284304891
1071333801
338541226
213856114
126363829
1397497719
937948524
1095896611
277310231
60937188
296531990
125258957
1772839771
1316304168
293389086
1094702816
407620611
305546989
162055507
888057135
501499979
538879313
241118524
429808920
1381489826
1660212180
201677945
201410102
713480556
775237922
897195176
1304939665
489928328
276566525
1031102989
824335782
742235139
730286
63485281
208118393
661189320
143558484
692149066
735972907
468328714
324355995
456603341
603038906
562905682
498356473
262231774
923847406
686554682
15471119
499453726
598205513
1165064892
1020903282
1607590300
555856773
64834793
692398958
60809682
466756935
1215120588
794568380
124015026
1487245505
1008886736
862022561
574361894
576307389
525152959
392476530
608895746
491035666
729384976
1396431250
1490049063
334199666
1083548861
454336793
987061296
766883265
342581279
1172443940
945423858
919212109
548826912
548954639
682388009
153678930
897900973
570643347
1185776254
204994285
90299546
1781350350
156436428
538023167
967845618
699573770
440717925
507900873
35660812
1236973801
689728028
961299701
175913940
253602010
768518256
511985097
423043029
208739676
1323502335
870575149
142231019
853896609
971617318
678947153
520901277
624428827
438617693
929172172
1572044194
382950342
390831034
1001393256
661047680
1736938886
192695275
465522711
1133695417
677767016
1375677372
684789750
1654249601
470409338
539518707
445793152
395547910
715067497
1099712907
502241989
1100785189
537040749
818378426
1318919616
313317154
442132538
379386401
921152179
780314335
244914150
1751839050
475283734
376183865
444119622
1670459712
442907596
1575853327
270296063
624965742
1337481599
1525536448
100515431
331119118
374745562
177335724
899160011
862923002
590854913
96527257
816742530
1112659828
574804421
252072110
366921439
1166475649
794194217
458583649
974157925
1399937840
911666777
78286215
812067990
858374479
746154111
96861014
977974341
565283714
391742072
957790367
889597566
1708157145
963222133
234807554
232871495
976108982
708395849
297585320
1793388220
432047272
706421529
340954984
1668137669
1205789392
410601277
362392978
1526696607
677866253
344468618
306140664
964143100
1769372514
709532565
422743962
243430604
643286869
972782497
1081412748
639273199
343306855
180688676
315715137
1196682752
1463978718
1240822219
996243487
300346035
999777668
1579681095
1412681622
214838871
295738134
40990482
481770521
205534956
694854898
1061858371
587136948
222800823
804718875
586662351
1195732257
907954709
386546254
356569878
219173746
1441900127
509350543
258984366
1658428170
16608965
991415780
337431379
1445354189
390406501
214121919
409444592
521066631
210841110
1651659791
382164036
698902448
159056686
1420151074
1450922747
439431537
760573869
782662390
880320232
531514735
90821803
1260049099
355047995
489101688
492642772
534483008
244260095
465662916
341995937
209132376
657677643
1649902009
368970597
930415415
1008630392
187440703
527259329
722903122
347854433
1001659112
375298651
1189592563
830475867
300787652
315804959
198323845
566931253
1075258009
865919677
608838081
499178437
432499733
1706290028
215753651
172908269
219233117
432623592
1481727599
1092701376
507026838
1732259711
824145989
1156482650
74325703
484171022
738801911
1456337661
562626283
913714343
551482235
418067091
188505943
1340344951
813644443
773042604
509238416
322989183
460783632
472271383
755817175
336912633
1615732634
326426697
1024290537
819306238
431584319
943385506
926905097
761634296
293272693
420769735
1079699058
1037426604
770249700
1127743731
230504604
393012755
765955213
646814734
1104301619
773711278
1454671102
457463368
297572309
1029122475
357547932
627171226
814609852
74621455
640967880
216087266
1152872181
1237892248
728792192
239065051
662882870
628094696
200016956
1310235195
764515639
1102334787
396555014
1039923718
404394523
796395654
354563214
405846196
427755239
792086344
141889598
1092465365
700910180
212080059
1102738064
572758086
589383432
328232124
259849666
708335122
343473278
83807816
305190126
349000373
907051044
100396718
162654996
1588795172
492152758
132537431
1206867647
533030645
694575413
322906077
1102885696
1252983359
639753874
379780420
1350344227
1426061246
239453211
1072787474
1304814875
1021676127
508442652
114450998
288558833
281964435
427126167
130174567
257996060
762362383
1045903131
1736140453
1408673023
1062745715
400676820
717622866
549877892
621060564
417844508
125745568
1302831825
529009632
143367357
805316494
724703757
136950400
948479415
469272237
1087319336
450619993
261439408
1776282630
476166019
1098817214
991067263
393027224
327565833
212797359
1274214673
533646388
51673582
207061731
408941368
819956245
1458990273
1716693425
298043629
1690389901
1524848801
542945166
563935549
1737448713
498272526
486811377
351733135
690216375
290655467
1010796680
1355912932
513439609
338942067
129357660
184835974
949441467
1456958652
1420333734
386637528
785494725
861128498
292788421
95905
703796920
307064644
617833473
758701075
1039425066
813963033
396932824
182105169
1482836330
642451470
338772561
1137197720
724599966
4301255
1026028439
374648285
959747756
900842537
718860889
641353908
648845490
343151614
584387484
382375976
788648511
690098234
211599145
795490090
247321255
1734415539
304200561
1006143257
153227733
125461057
1051034628
218359782
188220210
846427808
953223307
971464046
1239299148
449597313
1124575853
924780424
407509931
596185368
947781410
1415344716
1401989036
795515222
400434611
141838017
977595925
526084428
749873343
206467048
969100478
592901586
667029203
1518509455
1681942999
858553736
509400452
447573746
787866713
692913077
663269220
1032747785
1246015556
1758910626
783225548
977863737
1331025031
932295262
1768916038
483893485
661612353
622318166
375017744
751704703
1332569793
367871659
1321983557
198458364
1019207704
918200858
1489954999
240855945
427241674
88935585
969638185
1520500582
1057714614
6905362
618710681
965479519
206521764
152986035
1095450989
676347578
438576842
856849838
1605860447
498795498
298191450
603434470
336926837
959806540
660268228
944590768
1319899098
906609415
629466068
372943070
997470972
854191026
1312440673
366375901
886204432
564595022
197388265
848691455
590185955
986070660
260593786
376172865
528263324
256531933
458344269
503879650
101820580
320183710
242574245
228063088
291729496
119785123
27721555
313850881
656412998
781044600
749711480
1418805
853812673
402458608
1053383120
1019794195
509881226
1589652769
364194632
332114851
366494207
87308966
391823886
77572328
156421511
1151451216
421662411
971849182
1325104248
353713035
1387485510
357355399
326538875
547792624
1189001378
405230823
426585619
1280875574
1169209157
570809597
912719106
182590216
428314299
1403514
955534544
92139490
265414694
378318599
1372143914
125131421
383598523
277671091
612391731
1001719898
1486134235
874221391
676510141
267569395
995289346
1353125240
494878686
173994074
1106265765
186757704
1283174846
1032818698
1072939264
814244668
123007986
135544366
66677456
459890182
1141705061
494232200
1480283902
1330754898
316092139
1317439570
1115779247
1204305978
260761054
1043162403
799128051
697537303
1034178758
183204037
742718083
129028292
550746342
644317339
343384428
126938705
1006284845
724380767
1168661542
503146922
410977215
259279119
594267351
442850728
1073210749
211254704
864205488
113864654
92046253
99550305
433143334
197815674
870016395
79373440
519916601
1229373891
1725510885
1169993
860575636
345878413
571893866
52369165
969799979
829262029
248111749
271928389
518917947
440093354
1032370985
716588184
796349326
1062456508
770509606
523561444
390589996
421252075
184640669
1026452624
1123028120
476762029
816420472
48638518
1259200090
286057371
864352825
143837900
333165789
1262159566
580284779
936951711
205487326
1068296669
491153507
779053265
205636635
716010503
438453302
34052473
362942697
568033909
177297756
244432374
430606909
548664621
50429300
358257377
132984744
282035045
167678762
296716855
682417341
850083839
330184848
1321710394
872372814
945571138
416103067
945603841
724371644
452384956
474246554
308228847
501761495
749615281
411305517
479763412
296398593
435265994
499370443
152408507
268331219
712801918
739447056
281317927
854026581
443823078
759955512
1641798180
207681177
446298492
346164893
552420915
378049427
1281842674
636521152
272920599
555257362
448626747
1551640329
559020329
737433244
353866312
863438547
691125909
300964529
611247484
135991501
242487
742531549
7408536
1268904697
435119528
1085736184
184760704
170421370
697233522
1254339761
308954968
800377753
1130427103
426986171
772764128
1042052646
1795839852
421585251
520794917
834395657
355147944
943306800
180883057
1480675674
947250324
645772155
249393300
551177085
496590456
1460060002
366429243
98751419
81434924
273439095
494182880
277316365
1775511624
354718929
959847423
1202566244
880100865
519104375
697697197
1344821149
708064997
1025290371
221246554
426501070
782112341
439836029
201569586
61410829
1096714310
618453979
1660956047
290511410
571395067
937722855
135921195
455998266
286954849
573227246
1302184476
161814190
327131870
648291146
58874635
477462198
172242105
572657265
461290229
342099
270752884
1704124048
425716948
246708450
80213832
835068955
1165275288
1148856359
739847363
322812700
426204543
288571604
1618802364
502662245
1666985754
578025540
1593874434
964712484
151849455
948841127
493309030
456145732
409925699
906497763
39274908
269937847
320641362
1255371856
146764608
228326996
1580018443
925678744
396951494
914062320
721751312
486519383
263122454
775468920
903910115
754092891
1202305909
450864042
336634817
85982278
1038796035
124614835
60932068
915851263
1103452829
403993663
872297342
1250620920
125730294
370555540
977645664
341440845
567442410
827936992
626164994
730761645
621185546
121344858
262404206
381745054
950814842
1076179562
143242280
690863537
1476323252
634693669
1235588401
784008684
355838582
538420299
340948691
282890687
837070260
59833010
842563903
119871644
315932232
519240394
454701360
587962377
1574570411
405228104
172181976
466758833
1118435865
630130474
330967108
122691125
1041958847
1356359699
661056006
976403958
567089880
1083947965
179834531
1430693916
395592166
493378945
382905209
474420202
460783207
195026924
105575207
362866629
1449306925
523972655
1618447044
943487948
802760071
661580076
397751468
318126329
964052156
1050720523
728227042
234254774
237478837
320411432
563723599
560355834
876937917
654842879
45875267
400477071
1273651589
1065749068
219465760
1221179821
1472388133
401467048
432864263
493933233
156886684
139019393
597210260
410025224
88110907
355733321
1303604876
117663598
919644797
1116051326
718499034
969405025
233545843
457366962
932630327
696278602
476807824
4282549
375904743
702226345
404582874
572516653
734974194
386404686
1261833830
521228365
762002028
389929132
194536165
308529839
804285781
159403446
187574874
838900068
1770647126
1697573091
620574564
419074335
314743305
1009674971
1700937063
130150124
725983669
982249939
919309559
704750646
864084992
466861462
508955773
505712435
989660692
2308424
453716029
526169675
469579381
884243904
206385542
63370946
902751113
794348527
995663078
88494418
1241676270
317829282
113586660
995631633
422989401
202830542
510441201
1045473786
1665200141
512051938
1096066841
225576048
1020863243
44361139
196400619
451460209
1632030495
877597159
256760379
509637066
883718523
544349481
691443449
929293380
1205312833
1439122142
636399069
520722066
319974194
960296165
537956724
124972936
476159447
1739515949
155074908
1020785458
85247583
812315007
833144527
275712835
1512395312
224530661
1098901460
405447277
811047390
972743295
416463953
1649182621
522561818
831387865
1409599118
1216632951
1779531035
1656446062
335469121
1633251516
988928894
495924357
114421114
1697300107
929382684
1062895903
1206686984
210831972
296946013
669366540
208083070
724613372
594149944
481267654
61321215
586270475
482132511
335189488
703077056
376597803
879250036
161811796
457454144
351636603
379807503
270634526
496641884
46353762
269853049
730072558
438182420
730672238
162923083
403224301
622702053
249831362
364927010
229103859
246983419
531771519
416688241
849054051
37007693
528579036
156665647
492899377
129604608
155365411
1120097775
1577183323
703409711
1032465948
921170793
427430798
1095402024
399310498
519059808
414034606
454946479
452507858
108454292
448964540
1031830471
285334567
1334511013
746158706
304725076
641466295
336423104
533841429
985214959
881118591
92240466
939913905
404231794
1540522775
1477457855
394698864
1498732252
380327258
1359074246
137478185
390616705
1065379695
992981630
262780716
257991644
1124020276
1408186322
712593742
459081455
301274104
288327477
356524030
807752173
978716443
111311900
1322479305
212066039
852963878
463850553
514667650
1722101153
639729343
343518168
332720949
439261799
1481210634
158230552
1372587608
576814213
439295831
78675211
561413389
829153473
791561508
838038598
843539305
699975730
186450400
1386180618
489475181
629210292
830552342
450554174
940051269
1116449329
1069190097
202817643
1761204785
913060263
634564577
352384487
370983087
567796196
250406873
409134264
1425695681
427154113
1081923100
589781722
699239606
765404135
359161227
563148796
1192041895
292532527
537965347
979732199
868708075
884206234
442783563
1755047974
597432695
623910513
405957507
469017947
472187263
649871257
374384123
559606059
415147751
350321218
564831265
830756937
246588614
368982094
744494738
541323699
170688382
555038
502314330
992246516
996701170
1431792952
1360703046
345444372
643168565
160999983
1128672315
661790969
252804828
160643934
436116517
329295354
1646572181
1097215386
1742681840
671803131
456494660
884271217
714805444
345318446
44638520
785252780
514004499
564701470
1352802035
1302563938
436984704
420935668
921335577
403223488
77623081
307326362
157871302
3100941
949899224
706446339
218002326
507199013
333706293
183136719
697861643
1358844311
1169425935
460805743
645358696
632970552
1143314520
287499784
199048351
349634111
155429089
1192334303
380560203
595486346
399891242
1030563433
510107576
75651980
807849530
605077871
1012273765
523906734
514137320
1395191069
379366496
1282603436
533786679
965318953
869623003
824912189
753686995
638565735
386738443
1116586942
238049090
1529745195
961011520
97049614
469537933
86813977
836480594
536638331
301679230
825322891
211243471
364815238
245581658
876189798
12210432
517319391
458402771
245998866
804308076
1609500123
807371725
1126252
240091342
766458114
355465020
960181500
256302149
581738103
248675229
901091170
349630555
399371090
146440859
500024875
1134640804
633469801
732454779
706118678
186213990
1268583121
838669967
854356390
1394406952
1374362799
980150313
471946858
618261216
1047602227
587745786
483299805
708486015
215531690
875376363
367861919
1784854487
1729328463
553281023
257262226
400192009
261503758
423122479
1662257417
1302542568
627127432
470450824
453618534
1730639886
1207045450
651337551
333872320
50363915
536531295
1608710494
1579324267
276028800
128679519
325512795
548899981
83157714
898244912
510645304
177971935
482789515
240921289
1002345372
907847507
575951220
1628172432
187145677
929759524
765835921
349707536
818850130
586129249
344558124
308575600
1472598346
294833381
409240065
330359944
1477467446
1430128239
164831247
384905888
1639139
1142411709
407004504
505335597
479428065
778500923
468809128
673094472
796784139
715517536
391969436
864439299
769929490
475958606
424152113
703739799
125617180
395774073
928158557
147558886
1073126894
726903695
1075004479
824961152
97065515
1744883575
129878168
364796320
112213378
461548816
7438584
667190004
399642640
781069764
859595188
951498794
777644940
301629333
300922843
1586623951
360502669
430999334
874378462
640036465
1482659341
297873406
879719040
790078835
298743089
230009474
727341681
177384751
642444526
658293401
768936099
957539089
1236170188
519877987
788681045
288255986
748692490
409387013
769874637
276477409
816480144
716705877
202243841
529802186
2157450
420085796
560740264
475523286
707711309
723656093
698310866
4598060
1436722405
332600002
295342212
230368589
203796313
131334265
219009214
174374548
412356177
183536521
671305705
1225967152
491291308
752279050
1476562702
1598751829
861482516
992478184
996735572
667377387
632206207
471615572
412737237
98074520
1610548207
926331694
469160482
2604689
971352341
476804630
301908655
809770798
295352338
831955756
1046879893
721221961
252783405
492173294
973217447
398896596
250918385
360435216
1015697401
737588106
723975713
151630276
621283939
139619181
405672221
739653
344557480
1368242859
198109293
340904103
1342223596
836786320
1283593674
347719402
1153792279
1737709616
1450226855
967526870
1483560572
147472984
747985064
471956043
1132003497
104405577
903630077
189078670
183997840
194129897
414839366
120213483
332479716
860852841
1660763540
249222846
1241977021
341129225
940573669
987011071
508789179
387664917
1711362620
652022478
1104689375
729368221
375059815
970779613
492147937
1488675277
636653373
257946807
421593127
1049542454
209057851
497989925
427580675
1494976428
1556616
842483343
831618185
371994868
1013633790
71215367
920881353
1379462892
1095086265
257650694
387104716
427899331
1491687024
172318670
478660337
1668752494
1319027583
316408471
119724060
1223091515
1652856585
1205077771
912087475
412929825
388248978
528671307
511748157
191337688
470561939
427198789
1068275315
468671126
1181308073
484192910
806319171
817413754
1425387871
617460655
476595146
1080243732
45972689
117743487
339756543
1690077371
509653756
1398853852
871657701
727574326
398702599
399005195
962712740
841831172
1103405915
268455443
936162774
403148084
819966253
389171403
726846489
574864978
358031372
112946324
694397351
1789125856
275742386
363598096
1689622994
206674807
184484400
75483623
343870829
919858370
856683551
406595432
165763152
406858833
1067788583
183785409
446320202
362538495
489348734
91512857
215269546
538411530
363416844
488545776
914992757
285320042
158585104
237519752
567553716
184255985
154017818
184943895
1112737085
3890985
697683280
762238331
29128910
1003581884
1132661696
238814405
954673882
699777168
871164396
1313749367
659860139
1356326452
886206948
319764810
1448997882
1330535430
110853732
207138864
505820579
746422922
780230544
293284711
592076316
375500101
208104578
71646313
983090774
794555993
1091411684
901542608
667094374
453641557
1606604723
796435093
395904697
763923096
876021802
359706932
344227176
657857297
1530020070
133341296
382629608
438653237
766354484
1268360642
89120790
224518153
471934318
258222138
1124149705
675173881
429597511
975076036
506626606
880766877
490273507
182365369
368463546
333869406
553004780
727623503
234535023
676658425
1583126374
768855932
363749950
1079217989
356057965
390419979
437655028
1216395502
388572997
493475912
685402328
619442913
274465075
853045212
1318087942
351416987
337020341
985813768
471804565
141398190
161925938
395176014
1778553173
1114544889
482932435
382564499
714914341
63015304
863535864
962441850
995184548
304071957
854234428
479882132
1053924710
1372145422
534245608
582848396
1457383816
869150926
213521546
517551187
638184630
541979604
992957849
478652306
865306570
210525397
227231125
1089450546
1231217455
323789014
1025136056
402468922
66414964
940072852
1172150602
346435363
411969736
837892941
461262262
81457080
720123356
274251270
906665978
737053244
1128179040
198745103
1376633347
782089690
637817594
480499715
460380082
876977672
949276904
564265709
392493065
296145209
1171922399
1009787153
550688025
557452292
1444040002
821499717
532706409
552947515
392281750
494808034
998423733
481363258
732619923
895154359
184097894
650776528
474087493
146884610
815110633
911151471
358370667
1082681979
249377554
1513365987
592827216
105787460
933766334
1623491582
594473490
489905084
862016569
524146237
325184643
1156486041
565926417
952425240
291971145
590446891
130297932
915299236
407939263
1105687786
605727265
1348832316
583735010
397875965
292107579
32202681
63117155
732887009
279054355
853480745
674136727
436544370
222600462
896984011
504384037
319524102
559092412
772798371
1000980081
831829501
914897089
464504029
1377037927
503358405
899718578
242356270
4016573
1064583526
640374326
541393708
730296168
1267643377
821982887
566974511
558018731
585060645
1028110033
550451007
671630748
1032861753
461414300
910073913
214241343
972753879
867515437
546999817
344546
308710040
693985478
243220568
794688252
809809818
136725356
1183308689
790194423
690698
767049280
254434329
1208897678
1228706913
396135096
1796194323
1005697377
190810945
1701822780
994625119
336908334
932122982
1242816958
326959113
967801850
510313653
597328484
1466746871
249260226
617373746
663947703
654056106
863251851
329501527
724966949
1667281604
6637614
1352576869
463551082
943308420
1083386921
524460012
566036026
285632605
710936231
664480964
634009701
102010657
162103317
866893439
504188885
74824162
1060952096
1039026386
149567264
201137581
737683091
490282516
244570219
702004551
1202427656
856163172
172203681
408877051
1330497524
1779331658
1129323092
1261312809
180328128
234228367
335628957
320855704
392710292
901376173
1069118971
260525646
804500229
803424207
812030596
1631126728
507968767
15047065
320263306
413289506
303617355
365382956
305611460
363804794
78947412
131453148
650231164
193652054
1228807637
743366625
272350805
482566637
1023088537
465339166
1587437259
1750525713
1389723337
473734258
639625152
749439944
650111973
148594488
512135955
873533700
1174602046
421628652
254448045
148211240
1689809888
1249944499
193813355
251143095
893369933
1036120633
578229419
153568127
312832982
302094808
38843005
290144232
465612077
328823102
1355532812
1290861776
778351540
1068613113
155210175
1042338660
489131186
430925562
241919745
1580794652
1357065706
1776699745
655551792
466261373
924164033
1007370542
1668644344
673621344
397135352
677968553
143614949
635040631
1082538812
59364304
293809456
741440137
680869830
1086737716
138131322
167267967
738729348
1423427286
1790409
360261423
989029366
931079656
232904363
91595296
690749897
812139722
205768185
278582462
1412408203
1721161740
1470117836
11358726
766642939
787209630
799667932
1541817335
355914301
284235849
898849618
449822191
1508178141
767328933
379874414
595034257
992995833
382910472
849632908
1441310969
609126634
997108072
454630875
471094931
1715714650
335249224
269961507
1022433076
783909904
461533514
647284318
694584652
720710881
534596869
469514338
274395900
344265968
566658102
1308072341
559902817
431187802
764896986
82016137
796452238
771789037
717572898
875534662
149537808
1054148096
212998293
751381271
1085545630
430612736
1103020827
380722065
486807964
624172226
121765481
407462683
1290204964
197510451
444848334
229595457
79891602
863747923
180454772
706712842
709708293
107975550
1600620974
142142802
161122128
728883288
455221739
332213863
590304587
266621279
421522046
823782041
813421791
1322601823
1288032997
324718936
512057263
180696870
752976175
875046288
427649480
51184310
660038316
441650574
1116648396
443179156
329932255
1061693441
341937958
925128522
282817792
316857652
707081741
1371306455
546828533
598099139
719513502
497540618
765216058
96590603
906045572
68532
807403025
411796006
1245475005
344751128
607162638
193198028
70205489
1240458694
322146217
610800622
203530800
338951791
411313364
572305910
836286525
813056644
960739164
860507007
1059697484
1751018622
420438969
316050234
334495346
1795878875
649625032
686442589
616302959
1028845879
1048315325
408907312
460624596
477646239
1612712544
455369243
1005635801
330451925
487679793
1359560766
1251281787
1274656214
1023555815
690882862
574027494
481040416
336084650
782069785
634441291
738338106
337438962
1270051300
901740543
84267949
403745443
437002838
711909385
322466958
1291813574
1576462223
1046743966
994104725
1054416551
464994658
772523316
70768554
1648497796
565420738
1501988
277477373
99156327
349995628
107691998
494395539
356281435
506691463
757246629
432615502
128962728
731140168
325127201
326941202
719560847
62501043
255076174
137335706
378812638
58838922
1075966025
124504271
936351783
303379500
817637080
41100381
345389454
482203722
125253339
1120992223
507832129
548671869
1136540877
196291208
737773072
698984156
910161789
281647706
200636567
579716479
899732936
678498382
1482312846
741104365
632724875
340006321
812318306
528954872
370586858
715832567
489159698
421620937
72022295
1213127759
342771873
740792473
549443185
311134435
451281149
195408331
698747259
1434608260
142033150
571557874
275061033
527874171
1720788343
1097340430
1726991649
688625286
239265061
857293654
1162752322
327524424
285547221
260707509
298953295
307688915
964934723
1056394265
1055136683
783246608
749744407
785282917
879188417
995067180
136396236
894035909
999182965
525193034
761205325
511419534
547756411
314545977
162009596
497940979
407287269
267015028
819199709
573005312
773565307
463946065
1055878974
200335315
1728065747
378579922
471141736
477921879
481425
501846137
109133916
727482
828884639
1374635201
1088519218
131174622
95603845
724008366
437302608
273002903
293880862
928207030
795018094
1460802165
730750243
300412173
97068780
175190010
966213189
520834640
578628040
198298918
649852516
716493808
1211141781
478009590
90206145
886498038
417966715
647347788
1079069416
1228360672
1399139311
1656345775
796495391
605303341
1222393901
183970660
1231221044
443041540
411415720
1004190942
1239932657
229301535
697623425
322889751
37692281
716215771
424853655
266951948
945060159
822116363
1709621953
614505019
613653236
337152197
522259529
975410441
266515986
1747429238
183921686
394485952
1210401759
150442161
425670361
52376598
114430870
969678983
146476637
664857930
1726781127
329134659
383072485
313852915
329720920
517152135
1351822665
1620744709
410597616
370677267
1553313305
220681044
256746874
363343171
135997772
892004502
652814739
993544569
141256174
314284941
749712356
577027684
1145991872
777119189
549119216
730877760
726076582
507321832
601669530
232844063
734266294
725856887
926600121
1533504760
613584156
212300528
1393615591
836386673
581100079
451307758
1468020208
946265548
796222081
767306599
615978004
119644239
200914924
1092030795
1546119904
1548327856
1264531095
502968217
539207957
143114879
369749964
436893979
492074245
1743337161
1386624242
262837421
145487046
1474950264
46945965
909691927
156313876
313885400
1668943689
724863605
404737739
750628735
1010448258
300295693
176697776
335639608
215500794
444519097
896760913
157543419
358774905
539052675
260097478
880042940
290108499
386381256
821499496
256874927
1261803450
166651077
32498746
1041464685
613250648
67874336
176347495
908134896
1123725356
806768099
477735201
1027594445
275856235
113460325
458407253
1171338617
711158089
633367852
389499947
54457647
342908097
82699868
1666298159
33974875
531924787
585434488
57394938
655764109
576255102
339917748
387230217
466389650
727144269
1633568308
373250625
85142553
766076140
462425524
154841281
73968660
755553643
404572911
1737136932
563815302
297036423
1230678912
102428695
451433728
371416043
361749958
474483401
294776806
1168504086
695275296
267575401
1110125355
412251620
890323095
960766671
972651807
68404418
305690343
895630511
1161557036
381777814
668300116
255788301
371267782
1136662184
1499224522
118236440
1062284677
583844489
406194900
282172893
454634039
1073814094
1502357681
385080886
123242628
1358578464
1046354612
1362566291
972145226
524276873
206029679
1105628689
1353002413
478268336
387229823
179293068
1535179112
705244630
1818688304
212056230
872888703
1064730885
967840221
152958993
708475884
261733778
372112453
355628593
444731658
829677529
398110953
244756555
551932217
293877974
834187820
412979591
643242053
1127215794
375842685
808241401
371263051
123837103
770567254
297905538
461153708
985870356
489497255
352916261
34649472
227976813
1179803531
1089358060
519902438
1094891027
1189355370
774033358
397446221
1712356981
635882414
1026432697
1094693657
535915006
637536836
354994052
949624675
772532251
452202969
587037211
758279395
629923236
308995057
1084690635
217643846
366606962
1086470518
300743682
305391959
828030469
291547268
1002631335
1248946025
375643459
1582664302
531971006
877902055
761084600
1100238990
425809840
1420047975
1148947061
1417710636
789167836
835864953
700550416
1357607598
340557765
1485199050
318100549
1378742679
207967780
550667133
425755970
918141816
601351404
718703813
1509362190
837398389
932211518
1185973870
672839079
613025268
1138849707
1019802193
429785089
594463244
1489011547
1342169665
374872993
1010981478
1504521870
795325033
131506024
907516479
472341678
116830267
1245933543
854832415
100320405
365917102
120059511
1272347684
573533300
591190075
812416254
293754858
472344777
450297501
2772863
244692257
1070359180
1370828763
92161089
501647495
1470431322
811227054
1220093561
234724455
980972372
1749959370
344539559
672380620
1459948911
1219995494
635569424
701497672
659701561
958864445
570796563
220152726
1363152727
663040599
1005395723
100477618
701879837
150435613
1045034406
511999955
159209834
437452023
179399084
650269734
709880035
778620081
962125514
1364111229
847361371
111706022
192626472
150729306
663629497
798833792
1077879068
1621894751
773587430
595432074
929237181
204871872
1321244389
335702884
1450839716
513674599
469701990
406240849
490870824
1645625727
1324922231
851162851
36975167
680546773
1120101933
351950701
666525848
289355313
488632028
357688136
235551376
443720733
187261637
273636964
1014977467
76274039
217522566
688280189
1260794167
168901129
984234977
1090937484
195910911
136539306
110863879
786438958
42168039
119361935
1453185324
258754983
446240665
139152822
512571970
36365794
192091144
929097
211267879
981584810
564993281
954445930
998183009
1358904406
881527054
865499245
817914166
432666917
390596146
392157949
1191480274
368728351
373518998
282286368
541914259
512610851
548071936
81808443
96698354
736388831
621974119
341100701
336417923
407138669
483162420
495230224
449122947
526685129
260942165
277631126
772461006
543884853
711512983
46541410
350386314
408913955
793500352
919808648
96535019
253012466
257896789
400585436
350606159
134996079
1117709597
595539656
469134004
495697277
220427491
601398048
1075586480
253234197
849265312
542817766
964930943
820215311
570610381
934639760
529146677
365072457
225602966
103375694
972912320
185475606
1177297263
444215411
961300667
531146491
551072657
375223085
346330065
483561323
1274539720
475772684
903649757
486503213
176067811
246707984
363984608
971122035
837784504
275139449
122811801
1031119167
540670548
435039943
1406897204
1344669376
542439348
77013474
753647615
537754432
335931784
1136826277
239529444
536165480
687296934
550686631
235593424
1379560497
398438356
347749116
180510239
712360230
893508231
823529326
571760331
509918043
164753813
148449462
672114713
1175351036
933879985
1342656844
373790251
1057308937
390094006
589940226
579810998
446416992
603877577
115412215
354170226
311072351
346320201
396633144
1725290893
1103276
258169257
268077025
1240723120
499919365
437897138
211487865
310701458
91811701
629096699
260557508
141150172
1062206599
912859490
215142135
844508527
287886465
1013222473
380077411
233645887
537211117
987664
204713288
440781496
532856333
107279715
339248649
1004841988
290969252
168330555
539163813
1264291657
944328836
689165651
340717497
92954706
422766705
598821565
409278077
799856006
1476987548
1613861511
465085205
222463327
332052108
278291815
1261402409
83654715
847239189
191062885
1112406419
638872698
437318317
541440385
1398032002
817256502
543681786
648813966
762791497
276280647
163933349
422453763
713979218
289272214
887748633
583225454
916950859
832613642
1013424722
1597948099
1472299284
503455458
1236060586
697364044
712112420
1074763609
478940939
390527351
446649758
412488597
757183434
298309274
501291450
1486320396
87972
142811840
233592819
1063317997
718504897
427921770
193904567
393651684
1495894673
637120287
258144013
759167250
282075798
900817456
665953990
301907057
467038007
1704993032
409495834
446439263
312131660
153752173
503732824
504166497
1122828465
1095696530
870168992
343237621
65192411
106521035
664418072
454458756
817326053
389252174
312981990
1184558525
317794726
783585283
623753122
213685551
61995910
934320854
293228307
289376665
820157637
470671219
1355839843
753602922
1795321987
423350985
231178574
1100230488
947597275
431221742
601298636
1527914344
340757577
210163737
761532499
1092554771
374682973
733042273
1132846043
729064310
220940913
364051739
279256656
807713545
36435661
238448339
1142230140
187520687
100303072
1000793932
350838026
148703496
143482166
1252288612
585181920
368742801
826507895
518928692
431893221
423898722
411740105
206986017
168998564
269423970
756416695
310933016
344631640
116126858
141568533
407786390
607896674
1792956664
784819060
1176192560
1052719459
180218955
1061050003
136723468
909921464
873061254
4074424
775729300
755402057
932442059
455237737
288289511
188636156
509569191
528179704
430105543
335666308
656936571
907672497
60510164
454488398
434625798
390140161
390491634
506006880
1173722205
292694431
188720291
273412842
1109271757
408283398
308328686
87428272
215866657
323662030
85965513
220429514
514763061
639557772
858905139
95558188
1025366064
352553996
710199144
376229597
1391929360
38238761
125563496
144514409
1474292260
586364794
317776039
694591709
376846060
586291820
1043686205
491300745
213818803
476595553
44289306
438147973
293710878
35847184
321773093
319927713
670769534
1284460384
418515297
1461707003
760494990
215884963
896747211
544553233
512193970
1790468755
404028185
464198716
206951528
1140869587
766470111
587557343
743588208
957261276
781989384
326376511
444389878
977240120
126860273
373698933
1247440154
715393203
716111040
459172792
564414673
131657638
393292029
427325751
739137725
125744133
660625477
516581994
408989884
271432007
414124460
439412866
619381491
862186879
60655040
657058231
1490651
674812991
144759549
630155650
454767148
415244342
619414335
1207704353
672722525
314702980
1000746196
428589881
783660192
446686920
1038106440
1409541828
1009596924
107686966
657840978
507473769
588376998
953092260
729386572
433123431
321847796
244602220
509047570
1024231319
1009832690
849486460
307968927
1262927452
320068288
194055822
1473722552
823437750
73248176
942556371
37851067
35476776
1419917575
307080805
186537491
1056606134
1233012634
45114988
619849412
177683166
537494723
402196056
110417614
563804387
1349895635
849440627
262220643
39748444
1144154392
325400829
1675885286
970247195
462493932
79275474
580584294
286436312
420175503
1506100972
1781422787
186094828
463621423
283439080
311588467
276098636
1201712937
684568327
254307924
639348282
539407198
330838102
37983362
652609288
460073369
586228148
1035179700
36351903
1263208620
529654946
210280960
517307289
713206842
151490515
14481
138234639
310583489
308708896
265663503
120443225
1018155079
773424917
331322045
448006356
22155460
313172656
360927661
450391136
1012681931
478569884
335283724
1622468697
435921024
100799347
769909794
282664635
86234855
241964368
953304829
341904267
869283246
1336300927
876953888
736775494
361163341
332849101
463852275
126545448
488097594
842838898
365482984
532501173
494988033
353104395
1652602074
457110732
514022508
152212730
54638609
388464612
452005372
894877649
1285957502
391254268
399372603
479598606
1760770924
628575041
203156052
1122995016
578340870
753846119
1406286009
689165175
46553590
579273268
298119541
669044980
725110995
982633808
518785871
225103817
1308902208
117610204
447296085
961284409
1738484665
576794760
797952397
689722523
466586849
1490987684
1151398795
580737422
1459114888
555903780
232336759
1429954266
338617959
841668849
89084140
476971911
1747066853
274810095
486570179
528102209
136963147
629248666
1395094211
130474632
489150221
940887252
270954198
451768251
543918502
748851247
1041919345
524109868
303187828
982136520
655836385
380873823
1137019580
299091372
1618484816
758871261
118305174
664470487
964068775
1423433902
1361107
153519593
834671958
365551797
2341319
1653206829
423744738
715361566
1072233628
44929390
281521694
145498698
259982578
448704448
880969444
1029015565
594333152
471491255
69195943
511021111
265738340
609350038
197873100
471036724
706163404
1570599675
827393607
300615546
393266604
970285991
866494402
263019282
165091592
393698118
182448777
346099750
242350402
1026131389
388738371
350277277
152866968
619292443
692940701
977232551
921860851
462900985
523033846
345408508
249912561
704167887
47010227
49387515
1562662039
1605276677
1065679469
738505290
77734835
462672291
150737513
174327327
271788891
112047026
592733184
1009905638
235760064
1472062104
942269749
125330939
560801390
51349662
1249583496
1679082968
1420014874
459883296
502538811
35863545
1000427771
1276105416
1403171201
823881135
635129458
893255025
395357557
242979256
350424989
325759871
801198231
1283192177
664391587
1041805140
461548241
542922503
533962900
35668585
82389412
528632554
297170230
1102333479
827769265
782007884
1697557928
602426638
783768400
78270434
1025719488
117754432
467382290
911135100
446070194
981979796
968753943
218821164
1042991077
1098995851
240044491
182711431
1747413041
403223076
541328739
325597318
483746100
179330691
597224095
1333244327
936084645
445291691
71528204
218775374
124769013
1591234626
32042698
817952892
846797166
444669955
763233370
436718198
593260904
493643840
232229435
520034505
207481494
920392493
1116101024
658151940
293132500
284657947
927896526
552449592
587436731
768434480
868932859
592778843
242383878
1043217713
433225017
144488806
282513343
492246276
467820302
503825900
1068780778
452632095
809802944
1278402646
98285227
466744539
709076524
154505392
1389877286
459191510
444759660
341003151
96760810
772796667
641135807
466341881
663967548
1212304604
949366157
388086069
135823832
873062501
508684314
218903300
415782516
480689614
431757337
343593882
1267574859
943531068
1163661790
430602043
436486235
453055970
573208240
214014637
4074291
704211110
127044067
450130237
44097002
602713511
629440602
98615200
1365101
371518118
971289989
389363904
802430674
972650479
72019087
905009517
757325072
198032536
857174741
517214546
108051418
1358317334
437790744
992408686
1260194222
452951147
551460030
1140587409
9824420
329521891
392319506
559164552
713404544
251266441
721623547
612362835
431482328
1083545337
675594083
1355027317
826780866
457269471
278296543
319629845
1639837561
1412970259
492452805
1364778591
273587809
466798680
698200870
1243467816
609588505
380545828
1625019777
943083733
410697422
507038588
882735075
764391649
854363233
548921733
1391209551
194593571
149665426
333321202
346850395
396929594
1114690908
810561313
767768772
495279606
724511235
243277730
355289245
963078955
732611418
451043910
33174177
245113027
665064466
397138925
147509
721101338
525540404
1266735258
315655362
553848042
819664973
618932286
339881602
1030753522
418364019
283949003
426401390
271130884
1319454926
403124394
2561185
519600537
497005923
477966527
154381547
34341475
425276630
303083604
706017566
398600833
477132487
1062184750
497220258
239850202
748490498
1466217045
767948760
1695504162
355587918
662513497
1201830150
569810414
918633875
678852839
587944760
970613133
506243311
329677162
356791344
929458534
540861218
341841920
412262992
540504888
569973395
932638626
248326141
1057193551
384545751
1146891018
489799312
273632907
382648972
718111720
246171815
638181149
1247937375
566594413
454261435
656020138
189762820
1047865886
122639094
999264134
671248740
552022612
249600727
498026378
615772175
244694767
722520863
523883049
193608831
79638120
495708735
196298542
890073667
1114211745
818439789
887543714
205680662
422186327
72730071
73373077
1797309368
898631317
616675968
459205056
91250897
1422237855
465024867
1066895717
1062368779
349603318
541816222
467340646
496214495
125150742
379242278
451894162
350766667
1338069026
953131448
1192016086
1254364858
848563105
976692325
766861510
542872270
377716662
336543099
363838586
444819819
142933899
264937576
404301553
1066542499
787271883
1149910492
244089355
893996196
811978765
1645123848
802009654
508490699
499550256
114526071
891828648
947381829
1177134108
963763145
992532827
68466359
553927658
391141788
965574830
539771687
926302843
260119971
1576122261
397731619
135770794
857033374
150261098
683703926
456849613
368783608
252263254
342532603
833766973
363884283
479291928
586236336
96805781
1312179271
253119405
931068911
867874769
1066178472
481838869
94841275
196256665
874108772
1217155588
739887781
220346184
244397644
194453517
1058300547
874346296
1168090420
443816322
507527622
97191179
1226025988
505649995
87951143
309307051
452679748
322351359
1251726086
89561405
453396298
146991060
955033003
885658339
1083526128
215596999
1108180295
274440800
1728793033
755424780
709460967
195786203
1010914037
176678267
817939875
879427033
1249671225
450155807
888929454
392453121
501110845
1177180270
395832385
703181185
953249938
420634719
403044887
458415652
470598150
798388966
169934432
648705017
324219852
1348592477
378976055
48143696
834261858
1470272653
318451510
1046619649
741469088
344603900
344686628
1428868552
732643869
319037273
1255664888
997582798
219933299
369509320
560778513
1415446330
458512844
805362235
136703581
467403168
280417839
329976048
372035898
781451132
107430785
640358315
360163125
416722628
1196170458
316284975
453502595
787129292
217429586
1518611146
453368412
343069571
744824202
469506073
829025765
233963049
934416121
463932206
1073560584
831131344
251004370
351671220
741866799
402643534
484607816
1155928471
737379633
800699237
596797804
130035232
206909831
548949177
1518334481
391031947
342800526
455596129
127407421
60418340
1208436162
375650473
115292041
198628184
1146210383
264157231
590810499
548729872
665857110
130880673
902801056
803768742
1393235227
570333392
862842057
1101715420
10851457
694779240
501400374
54800372
419613726
247517664
543740281
1462250201
142900226
394276768
290452142
878759674
409131863
603803333
279282316
449940436
350185545
581826655
514005998
482252254
515718383
428727223
516041989
343719327
306430469
644248919
472869736
180287239
312709140
594969538
7282473
363183272
197368775
1384225570
205711235
1789159693
126920061
479395850
601406253
788979316
457225181
1051755135
723601638
682264510
916219563
520506757
313584175
385286968
544751121
209015307
132972956
428926097
345444752
649010946
247048797
262267655
207231906
654318422
401972571
192975672
185927306
319036542
443566423
162401441
962385384
376308992
49893673
741786918
747483053
774885731
388647057
381174527
492100159
925882249
831593828
471687752
495645738
52372829
1111857127
803503846
155623342
555777207
871151315
629820050
523347029
437513741
643269403
2006818
1519798423
454907053
891182043
335078481
1368850339
526383328
1101143146
304237077
193865101
429593948
341604285
1290549946
208005861
1004742544
99018802
91269203
1378170239
943207123
713086877
1669025746
968963028
751980875
1000194225
551533033
240433172
1033554218
883805779
690757692
610916916
694659729
897377358
1012723826
322636384
205804017
407591684
561485105
1023548326
832820514
1459829516
334175742
752609313
364539879
311518178
710980265
718070081
262305722
543423316
486298485
933249328
202127942
355487307
1311227121
338706039
1332343618
856665406
842381184
74243076
1019064754
112593117
227404751
322454222
232926327
995252125
328398109
700212009
63287710
253565008
243949039
1001334196
544369208
1118166194
728903798
123742275
375298748
724949404
142603704
554121063
1111558694
500815062
77759245
473740159
1097533455
275776306
2733140
1189931352
209214782
297852848
555982193
649376387
498635855
368279945
147751271
1103244302
264705036
131178740
1256939058
454867948
698250159
229258827
658786487
475466079
979392141
1139770246
381957144
1491958707
455710931
522397216
332256627
1785794
792674443
226482089
525559063
218738068
1172267894
380214747
669411692
145072601
543493782
306869695
510883707
940455227
163719940
549879574
1640526967
707650388
683654835
1044218931
1119285477
456987860
749923054
1437170530
350369441
999693674
919301007
1356110
147370280
260537163
530810210
329583774
753975509
1214864649
949261404
28957696
358189356
476382343
1353483985
630209655
1703117870
91885754
322407653
460013754
887020300
117839042
274338644
772616300
329392054
1743137452
1398217582
209672375
397343694
263794584
324550945
34091154
430093368
1040678360
252698170
93502879
455098792
72806084
368863858
916107041
636916942
88482209
287137084
422166853
840515529
1501715378
430900338
365367482
1021456826
434340468
1382816089
894620211
805444966
562994963
230065667
1104133526
281343778
765501996
308874990
618696154
1321250625
1239933192
479591201
433122074
409079273
1329044822
629363440
1455612442
468867777
1199503064
1192725594
257894039
420065652
391019710
545277492
1408952440
105896596
105021461
452702966
206574936
487398215
931822129
358243690
276876211
387839180
61742030
1632074167
436981886
487168573
427529966
1033337415
1037887123
859893497
483124494
1343651932
488970847
1334070323
202628211
958069950
461085336
133410889
717092443
1455422179
338351806
115483983
103677992
342325366
385196837
46533075
1112941578
609249575
253376827
882101027
374155702
279520597
430269383
166958920
267621054
103536377
821423130
851314057
190596827
437579778
350024553
661882456
456378718
1776596801
1182967190
878712580
549533487
30029341
936161707
348595266
770288426
180717253
1384467984
1310905845
300469421
1121260507
527711916
244641249
129827735
208134895
1372325332
85649346
109875280
389007590
552948084
40195958
801716852
557117277
457735585
198912092
320328083
492190435
319554564
980950401
676653895
506982768
1154746646
297263861
466517946
1662297538
381451095
240032573
205085839
1442622348
455518478
528359666
1183373406
319375292
1036759109
505362691
1589977965
116689750
1303995221
487012390
394508048
1325277912
1083759620
1190112784
223903347
594945734
1045824413
529956062
480104275
915210266
802272879
436672085
671886577
727572652
412417168
657410877
824602711
776954622
741455321
874710675
224478200
125582792
714999953
453615222
100903676
349645254
187046733
1271331970
614493387
634379936
149784661
468313110
1447964852
454579863
401926509
627911114
488703055
442747613
1094469094
382557080
848166702
240527118
315538798
681287763
723015682
559412532
442322753
228361536
235942567
207418511
1559915782
322311786
1482879754
686680173
1088161209
331633116
466958997
640420124
720667831
1467133683
1201818876
323037258
404834126
652233997
1067238358
590832477
899110142
528083914
1581344140
547290086
1038628640
480619293
387880484
1016544072
783602218
383771317
380525637
605651418
219104998
119927628
1094935947
493025913
832764814
132485210
724479433
738979629
982757063
902136134
399715664
444672696
111703493
216936866
623170213
270802064
956671848
382303855
1217735724
1157519702
457669213
556536473
381707593
162105527
532835314
426966664
1764408833
342200281
736270569
1095972419
108838002
273868270
1056679674
739996102
466707736
418322834
507284705
521091828
207153370
1586761814
1455565756
842074636
126788532
927477070
822697798
2977171
79242385
397463285
437637306
710857781
479501396
927996818
1809778325
506366938
1200663033
1113729143
935181463
494225443
491959562
397323905
744028063
532677821
510464100
981990090
325973086
839941599
1165924959
328704571
531349310
141618655
715163677
602053521
1014798978
1013030557
1613050511
1654136015
370792283
447961113
1719908717
848782065
859515810
435727956
165449397
166052717
186282702
1872906381
361125226
265528970
915003437
360566210
53777289
754614372
1024112955
769768793
386107212
642880688
148471061
513048717
640471392
552483784
583545239
874941788
437482794
992506376
321546763
394222444
1186612778
334042086
434888849
418217677
117049523
38257541
109140575
270041203
299981418
1128555744
772656622
895703966
477579900
646773688
358779087
715258398
1146648094
970820532
506175649
121692914
691949372
414868852
180472417
1033877398
288694744
285717241
1121401969
1020846461
195924800
970678994
828730910
336732762
138251949
394804635
63221502
1267070442
1004821699
333114040
330059897
148148512
930855813
896242819
657985374
479156475
449226052
407487479
916200288
55403431
54281108
607890924
945477321
620078893
137257924
415300785
128577176
1173359362
420377772
397138996
534275499
1241745151
61702854
538801343
1249501956
749678055
16993344
1690004634
684558720
203541039
486680278
223149241
1753915294
261605198
717505855
1067138035
1394043260
76685759
518460218
641452633
1318333632
79533833
1345280104
757370750
269592058
800288009
259859869
808598525
901295412
175226602
387019909
751470313
386694805
305246320
873980848
175918116
278020609
382876535
713030656
613923971
155371760
1035627456
476023767
611875711
530673502
119741942
295696641
224112471
312071309
773771472
244007095
1599898065
739770273
686321642
904976097
991731871
1460331041
29816051
576985149
463302927
912603715
653565210
460139753
727070420
671501041
251796232
523901626
451413304
25307197
485178788
798594688
497190343
759222299
590091455
179323427
451510154
138970098
1202045202
1059745927
1566928075
660368191
739599232
901771557
953049568
894404548
424117336
586244735
344675918
1065458516
305194860
624101600
821322321
670849386
409609969
213276301
612612155
1036863054
441587
229755618
896215575
535958237
1386156946
987020305
5598737
463577026
1061020174
583273452
1002593949
453303620
512231304
785891171
526178434
364246140
765976445
49679593
57185438
1196642270
572752021
837497270
181445453
475056360
347858495
854708208
745227734
450826595
252950242
204624813
100489569
267358493
263284865
1059384065
560114909
658409917
1084232279
1055787732
916996290
1653718420
1141869190
304437875
509938662
383844703
363846674
1091413841
204107548
530770377
154283482
1374869611
987397062
818837374
856407424
1136282
952659646
379019638
444126257
452390322
285140641
791473170
1056380754
196421883
503254051
375184982
143623100
1383557683
183043
360785709
490829309
1789729965
1166450280
638436112
1002095969
469299001
133733243
321172288
766086098
516137226
1011086635
915318370
1626929917
609672477
1271795659
1257265801
858961006
1007891986
1422105055
458342948
495522460
325759498
476171372
466355232
1086838780
447115822
211454934
1096731232
143964297
489215694
995361035
349057047
699425541
467152801
340647942
1384350895
259826233
720700789
95241018
616921061
999880658
183020612
1374074046
963113781
1041036176
1433143323
327690308
968732634
1075159867
1784081239
990892835
248618205
1312100473
1082608946
1013080755
579880575
426383417
580366606
415349191
340244944
278985213
953232131
191810189
151358338
856018294
355197125
662828091
773354309
832134092
745834884
920783128
356501427
948594410
657721355
1082704619
380173146
399145674
112563492
1323865557
528990899
501566199
536957792
187780001
74658241
937539628
846816292
287444620
747247065
626850689
394527260
434312094
709473981
202467719
846530364
545881437
572563576
894517581
403975880
1170888239
876911885
1144762959
362456979
562807722
364484653
923070876
132430506
461628035
368212817
728970154
1206093640
919857491
486646729
67533387
930145435
1194135957
361415711
192065427
374987562
1715929324
857269701
213411695
750876489
865443213
630058150
457914079
556307013
896037960
527581524
852826286
292425163
504800190
579333383
1089317560
1824487346
764196852
579340957
836089409
472952039
368562423
1080246518
434109078
264326815
291422238
749119482
96396957
429330563
612031939
601910832
64950820
1264055156
486590666
2976881
531764001
931742915
1389113210
984632032
591086812
1786722419
1013386502
428086084
1362850560
1228327023
202648420
1210767147
530565103
964653069
710939847
548646756
1322182505
1609693843
476371503
1345152711
1077974888
163609561
92039571
519076053
73800704
445306957
1779897160
417118071
133377027
537284427
424818467
854468834
915379848
896493266
457858588
518865629
1015977390
299981311
264283114
1050246141
514920136
1112654922
239287875
1728708589
810326060
1384115668
1046506615
1277811541
652165717
1627036828
435915062
865957297
415301123
298286682
446121786
859271620
333414774
1323230278
1754529289
1037740892
734189341
329190785
225766531
213201669
720300579
712201800
673228209
749872178
940762204
207934791
974969272
870822773
1435974199
422155775
558262549
895634187
788746590
1014434473
386188356
413764229
468001477
605417170
353151894
989287790
356445719
926581338
617926585
1295918428
808888905
799743877
583623281
1613045074
904836668
324798476
642053818
951489369
262947613
870720392
959802734
207968399
376057681
244736494
206489358
605298243
1101396373
1294164451
431506728
318500633
841777402
1761485985
450389248
862884647
752815723
577030908
471066051
510589236
389352665
517122165
1038816286
599811964
767143282
773144342
288793957
342039790
226094829
410155631
1799513607
792955524
1098187167
1067049108
566090712
1025376051
768453072
1025651038
657820740
923553542
428807624
781913727
199652635
286302306
59231198
309353515
115841112
363600975
416536426
323515135
427998821
128860945
358813207
937630199
257254925
874227553
452024569
851479963
529290831
1543742510
810287695
803255184
1313521653
807998077
253196098
661974231
479197432
477785090
616274543
1340435839
755309132
704446842
872192668
1050197561
861979662
531897452
1200414896
182510051
631963811
1156441714
1488748821
1455102747
240081620
416763409
442772813
1095455707
852253818
183422484
492867337
312573969
574243189
468602605
402472462
855859438
78297378
821832434
373854668
797047397
597030078
1652618943
934944357
430032151
494350812
1650225106
361312028
1764404205
504940032
839554592
923614033
530412380
1126569586
141096969
402733680
785852501
386111348
450540700
1642664992
782511378
426336667
546288756
676247426
1491828640
844520872
446199969
388565451
379849137
390354613
757353469
888831399
486884104
746993503
262937809
619341975
1851587051
275820628
472461566
636631828
434570986
911169682
1045832424
295417174
377854444
1507962782
1203454466
443740591
996493435
63509746
1495139070
972679320
149986733
360824481
1818262436
459433163
1174759787
393581255
304133905
906028760
1392291448
1291937055
129995407
368863546
452821195
1101414380
294467725
1653548412
1025891725
639176302
684177706
498520532
743221593
591323134
679130313
902402067
401895327
456069588
1879373456
444724329
799043138
316656267
1068108773
814007419
1054448668
224886387
489323322
251512466
1156126989
366755227
482407948
772132275
94751587
526855555
965355837
1664674537
89582088
466634839
1370754074
831077725
324469883
1556661291
308936327
629746622
1680385660
1185654037
414736094
1071092082
491669495
310290149
1700544343
211952692
355355180
938963765
1308907887
1274218798
1262087519
648008921
567629849
845744501
393370378
375055150
298122110
1248893673
131168966
1490921185
483974030
445943010
394882891
233891735
625779243
742612802
1123896645
713335948
538182133
294488873
112058704
502253533
1773770607
715696721
747583947
393861332
319796144
490118790
618625921
934591266
305252294
1036557344
384864461
486915441
48466681
1745099397
337438577
1422391431
328235340
795141885
584124562
716441269
368942648
420741633
264384638
837579448
1017497099
1020377575
748622306
560672432
632782647
280675674
326448620
148280369
60341611
382752533
650393243
457278918
835221510
610363110
957601909
851328593
753880023
1732125431
700098355
583483927
438442380
368223683
889588753
414553800
799868647
658046612
1046342552
566142167
1144613910
225964781
1475149528
285141290
1477423485
386877905
887905862
777097929
653211061
880288701
915825940
1145034894
1068209595
1795876456
374227934
1442379100
1340806605
685779184
387544140
659100975
460334686
176925427
122932175
1086657260
553429893
1075411395
874116515
1427389267
55341899
1417621488
46547582
458734100
669325925
352994046
1799016404
1065310080
1602625243
712868660
473104036
562148165
478986835
54109462
539301081
1115560073
1006356190
1000518873
225265066
494061093
264207746
1254630245
84240360
1815298537
445632875
1071237214
840444636
506239946
1267774412
1408432698
802124441
412099361
451344616
999392522
1290241403
444773726
277962539
373205722
788571810
1317711238
919983039
924746089
421109133
723911344
478579025
443535192
142832977
604033669
1552938946
676438585
670107786
490974173
715420388
1053601594
222581439
326554964
474884259
505995982
147692689
367857697
992290102
1282055896
1048506348
2505566
405125338
159992436
1738179564
875117930
1172921614
305262404
151797506
146252150
412803404
564755047
97075936
46622616
302274733
517386570
575849330
186745369
1021243633
522100979
819557971
265659915
1288704281
397466359
441925959
472266799
503457050
1080795252
945788756
292377701
268259356
975787306
1108476798
544964348
762162556
604746250
305544740
1443681362
259040887
628166680
1080793584
1156726643
334581010
138572451
51611345
79119375
1522561195
325856404
376333082
148393910
426721378
311407580
275205157
357642423
729049847
371789484
493365267
36360920
1050293999
501116911
257656525
1441648077
244070671
615881197
385162890
491519293
889667231
602772531
335533947
166700487
973057126
884221286
381873488
1759827209
1268656472
677915878
1745956143
661322084
26650955
1050442138
498250972
1626064492
936350392
532135806
1209477029
240593514
66554557
277889840
736907342
1289664361
971395737
654810292
1015409808
537206028
462492975
127279505
49178092
585573406
355721074
346199754
269732327
487097485
300049149
465467967
175682846
462243955
882000604
401647305
756966891
1022292060
64635102
319048390
1401461265
605268093
3639638
975459712
747599956
85827380
793559526
1704916
1301041262
698600529
1718072935
389314483
792417299
728601878
529503776
590566280
1367705347
1010391418
708888844
462350407
186758189
872849302
1036901118
328893570
449802058
294521786
452294530
1291121053
1475058559
1355297013
1193324113
1299584777
604665884
1029752700
1342989228
648525042
606894061
409745470
826519347
515195213
234200814
1051556996
1083260750
263125676
702982785
829356312
366195354
397760060
1100879398
232524388
557931003
343122647
420415356
666870415
806385924
366924046
385186640
366146729
198541007
348053043
343916118
475637803
529051115
424257346
777259118
244327649
940641930
492208812
424515801
266612581
591072728
383130669
750942207
762323925
475315890
438810213
1316410874
78477044
1383538701
1482841880
721433613
879624251
1412061164
1316919704
779609463
585845056
948098354
184376261
369325900
809487492
217559148
296330120
1242538411
446554707
246192290
1286005461
310555734
288311566
1549720573
358651904
1400003946
798540712
300927826
803788127
481084442
597729983
386439498
57906326
327710202
452429179
445552269
517779721
365262344
1295178794
987490850
1301631399
1014986697
558202423
581013223
1415828013
1046347761
178187632
555391090
397727309
1359626230
1475787851
1283099520
961696092
690604267
460043122
798857401
461683842
404134474
944511090
1055462156
300347671
155518672
307394962
14755153
172289190
794532040
484848688
345109378
93497053
386884222
912765810
255154782
122719420
1251724652
513049077
1133750664
1091299598
306980542
271430514
1124239831
109072379
933349781
642294653
407100276
858461375
1194879800
1426317340
574809470
454209364
126442714
599087524
464646892
845660732
157569166
1692741657
123902595
497423366
798475142
743361589
933584721
313234478
494888543
504318007
1080667540
145362838
850808622
1338272907
135688279
778767005
296264713
1164339503
1045973708
339907596
903705405
501349152
604902271
1156494029
201729386
953687034
383174767
395078110
36879389
192996161
1293842182
990861629
951393471
715235813
412082076
367081574
1088092624
292512964
1140410018
225948788
218468558
446484850
1165591808
94457297
1095494203
444729741
886479736
558318036
880421772
833965537
1674817677
414309647
1208419232
1259935092
331461210
832588873
272412711
1021484878
1745835701
393310588
430725312
385448515
1673940596
380747844
683201483
493745545
1356346488
460895280
1186579286
386865877
809440495
935447422
423010670
676123879
1241037857
524611997
854692078
26766282
623284411
120947380
3363436
602053673
555867607
1079604774
437688754
234971166
690437245
66102840
265474822
381820720
263635991
357511411
479353840
858615476
427899096
1204471156
1441132992
55725427
442269839
682842323
719172155
1428508286
1147214076
824821258
1727339847
1481898727
1415374825
925110356
1038679645
261125900
397011890
287830179
481519834
890326767
227747175
453014482
821296405
905923068
1533635686
879407267
311971009
661917569
1066698746
263278018
1630227846
392059617
511585455
863017467
372186356
1135480448
280730739
402959879
616043204
452585810
906535830
1311781727
289660855
1297440791
546204212
623640348
429751631
838107781
967401464
402410916
47077739
1037740793
465532580
148108117
357272321
524341749
1608011025
1020434191
1292262349
822677667
874865809
892702386
439411812
1083790717
687957477
997889714
794060340
528615122
441752145
473945632
1043068937
899680961
406584268
772080714
246522459
712577717
500189539
287053981
1248331461
791480957
734925113
833789359
335045981
52163275
403839923
1749890649
1114829195
357049
1086611874
1018356524
575233649
89766044
114806006
1006402656
398778220
1082610309
1682972397
830761080
402141749
497901942
791085945
1140746736
818458298
229756557
62142213
632938790
547089971
906145294
317991259
1034297522
250087151
795616924
240882442
265414836
1123664287
284471043
1658621
612331293
387776581
673353381
374610740
1122188778
1453690592
8945578
50984224
789908955
1109364473
273480333
902668874
336776033
308513794
52058542
1429541368
613303471
547839764
873243195
1623575008
790258511
300360906
1250878734
1002766348
775751821
336984325
1239170451
1136735115
294691618
879693002
251465357
542585739
481236823
358636615
1272452207
640943504
1494190581
294456637
527257926
1016213001
968420024
866098497
738217205
1580968207
425401695
986271912
397041064
865101278
192604105
459467112
84641180
1280009286
1129571585
919205119
474119300
325334755
61963358
974104106
1145152701
840779746
306020610
904902780
187493679
184091436
562794686
433404065
427883287
474013483
665724089
633136507
53128610
294975495
481997274
958302982
203278112
491236159
1092344427
259816481
1333379595
1342305571
1440081052
644032487
967315449
572606976
324093745
738460613
141837627
1186970710
734694116
413757101
343633751
397378452
300999086
415946109
701418291
275816681
300301957
172593406
1177732208
500890002
284720872
668605944
461191185
415124610
219198642
878990154
702787816
732801801
444024840
92084553
1083877039
621057906
387791133
805546970
799845079
1260235254
710624733
215198731
379551109
264216933
1072462973
667180057
898767498
289027706
452915773
361696617
498622512
303777835
398741066
727672107
479603038
1131297175
197432133
370562779
1434530722
734971290
528239945
273268932
1689989644
1809124371
417384447
140175362
1711045599
220639900
230398594
47115216
601001610
491477363
1316988363
1828419125
628788069
634944662
410164643
1361095083
240629906
1744022467
249574841
720337556
1137849900
673642051
362996609
1001064172
421362836
280577079
694514407
487946485
1719436
622300374
840398751
430639393
384582847
718871380
403220990
176369098
723479550
958388880
799956511
249650153
1122405765
226761123
1598970243
1417198941
260853707
920460011
524970962
550687179
1278514838
500980825
206602549
621344966
1148078828
106678316
957769331
510648703
1152967305
671947149
875465862
982332235
673070754
1027671984
925946953
348043371
438570233
945028610
717943523
578377956
192714528
457650637
490237598
1007971568
1008335580
1669114474
253039682
728282692
347002674
995890019
950931271
777225296
1066114415
957753873
97352084
659484886
380972103
93315915
508924096
374508316
175189180
595147982
681976847
93459033
1027250848
549252858
337548482
1083925167
552633699
473893071
291423839
700969299
974675453
373693640
96815668
382724039
488280636
293629502
53451119
940902077
786720878
1506009835
847440225
853427579
400038121
914286493
809676645
443550888
249565329
1252163438
426558968
535864596
252314492
91046632
458733795
697934003
1526231967
991315910
713786268
1425643547
398080990
849265537
937426325
219329348
375002359
1450979191
727993497
418402857
498423795
113260783
650628566
176066017
190318096
1048802091
527737971
781922623
1059331459
429853919
486147253
335549705
386989093
455499026
7108426
770296275
740927261
1825186741
639483598
366467925
829119845
167279244
791313066
410517603
416521713
649070723
729539250
1146836390
397049987
574331717
477360705
289868742
1630138598
892887027
811100943
899906713
572143373
531931498
468342784
1791310311
123055124
960728666
1797206772
680331324
1132730288
843051707
302959193
242552819
741425406
780564151
1017443669
876274467
236213046
711924583
405842427
646169275
640663337
608855182
1431717700
649212485
1209472195
1066396115
803942313
278784916
731657567
264089432
116063193
394291648
547701522
1169798286
165012645
890985734
911254883
779071438
982765559
445063070
856050200
419161264
212732704
677824419
1435572053
496812547
740111623
942611477
41447886
1401429218
33448095
1437040505
475226542
1588357551
631465607
961382341
1380697457
691726945
329645243
986290624
36349091
1166109647
1749055783
803901170
71233859
300119412
395060949
287339059
190676408
741054732
525172898
110832551
686996902
1604142417
318021113
440283462
266255211
517551529
41492409
380965906
315350614
237419318
299472067
703679685
1885694110
168384254
942515465
836226
1138764453
1848520291
1026077472
640916043
248940715
1331901967
145914751
309519186
1287489516
632998795
728739314
564377759
537911416
1567608643
788234551
873480975
404549374
1038637637
435598957
1016248244
100738245
1382922170
865466086
206059851
321082431
887116317
452033476
756070028
220437081
589938062
1584946639
434354425
764899755
283890520
1326123558
757028567
615565686
373433371
215096781
128112713
467255802
969494090
625569242
606863281
357735442
436901004
1339751572
846452611
524348440
1387302841
1663884098
1195288047
1470249662
1201365708
1086292302
327236425
861653146
412454852
553681987
1112426907
899580521
475901987
885803179
377765971
557921420
97531139
68682141
1270351123
118930143
54769561
210671254
1025693806
388232314
467208864
830271737
360532658
1849948267
1268999772
693884264
150559765
684722734
741518957
1608716035
470686840
308360371
455377569
477739336
1214568421
218938909
488474231
707825754
100564235
366968716
333880286
488156258
1174117861
302360831
726864143
394101487
241653479
338113175
770072319
265875704
514783604
253182178
400108330
1755517106
1158835908
220192010
364520722
313436569
918031705
833164013
38954858
270599822
1171283694
124947201
1735924579
129237407
335603033
600628267
1621155981
337224869
766561781
969697776
595216702
311819116
203645159
727915493
417428653
729752576
630717732
165968381
1271781026
939674765
1032254371
189411321
736975393
1213331389
1834812396
1982141
500049256
1339099609
1360275234
303417008
1581498236
857119110
484808717
446940430
175807088
1064906569
887856725
153737401
380114977
637869653
1707243862
591478648
1267975754
263237041
412751949
725856695
344913730
1750828181
430568665
262195428
428769642
469077307
1314855735
392959113
383784658
436344974
5428722
407413357
848806679
1734824406
465532137
422176743
448909863
333201352
1066517313
457993687
324646376
1067087120
389108920
178947807
1168763301
899063466
1177190520
101590914
679054625
551438079
486993254
264414003
983026983
567099926
982880283
1062570091
50204333
207395
692178088
932327114
842533489
224794786
462579976
316699495
444216165
630519515
1048846436
924297756
1661669607
219810351
444029624
432498733
551521813
258957654
755258262
167363716
343157738
1278419481
282272712
1122443333
837952970
481595319
860754226
173371799
337709408
372744702
710076034
350790083
872967607
303343217
781155933
250314789
1142521682
322035176
788894470
1726602667
233770127
30140718
1810943538
349636816
1169739976
769504500
594941750
611856295
563622975
712138221
1088762131
86115369
1082064633
369918899
325480501
353693785
375963743
739843734
212320287
1063808412
580892243
745355635
453294377
588454532
190777401
314861568
780109655
1632392263
646419610
1663784453
478654061
1458638429
176820098
126039846
336910042
418552150
237033914
401094950
1291725990
356921294
546667735
247718003
263433
634607138
1463140639
521330968
233614576
115830515
393965334
206770527
896912108
866219669
495650444
1468380595
202493760
831979328
706244241
49735396
321537605
111511294
36325510
362968586
691110771
283779970
1017152325
1301806370
172388616
548994111
260437153
219762263
122796994
949399798
607969533
854397354
410104227
323166154
914415167
111304026
629499773
884491562
943531732
228257641
565598787
1367216089
396100984
971603430
741263300
1601589450
891680160
1293440174
485063757
50526593
702565449
1588045921
1803655171
937808522
123162535
442654404
866448847
40326211
922783009
1229410943
493291216
242048400
603091146
962422066
1340946323
35867572
449451029
656981171
878083462
1738889955
985760982
294422292
212390180
1317792066
487338497
308865549
1302841244
584032284
897359485
596203977
1222009103
1314870428
1149720923
398591541
866639209
1377884815
513371851
629123048
1280238349
1039715252
304877173
554930094
239472154
384212277
531873598
823417688
1079845082
731788667
950521536
697898738
1182463461
1104627346
1082052278
1006527738
352160117
648238674
310485946
526959908
757383888
1219445246
1007904275
1649069201
189014843
130201028
301104817
325680851
183747004
731989986
840666657
999327189
1405751840
335719662
1753762744
52869884
474291988
1246497726
210925292
800419685
1059293513
1078925612
249928074
657496728
423164549
1366730889
859040091
415749942
150249078
1534276662
483948394
19975370
323905479
440704806
861288670
1672958765
730969136
1236379632
417690444
654846815
198309675
1065055422
518952813
942630526
838376227
1019037989
364818369
1227036686
311628640
961761678
581345547
1310029646
412578038
345659913
296298950
491296055
373526874
565693707
209900928
594921067
337381763
946016506
547462216
1001397277
560721155
623061250
163125784
508842185
1776473532
156260683
888527913
67764804
340602327
481656577
46846067
526854903
638471144
371947874
876138591
472329849
418363495
360921111
828675410
682265374
731176439
380710405
650838983
428219931
291805967
678613477
505442544
185987555
382674239
370248296
307288914
1458112332
332069914
1186741189
1084918219
437118524
312281930
630065540
1084900529
467398249
285257562
544702469
428617691
1097020030
306814578
809800790
1040209325
287448175
374348384
806649529
311188884
1562024601
655398963
309744616
515913265
429811476
1234442038
62598705
540727975
415392957
470083359
1267556925
1129062495
943459
488084616
987273995
585778429
217696238
933612142
289285952
433826610
440979675
193629721
67255468
432947193
468235910
535590134
449918
861313026
403083984
1064092368
448823495
364962339
476492725
1009352341
145065793
1250349994
418256587
323151379
914567367
538740729
379051292
377753821
885724452
1575491366
489412990
673904093
620590728
563031594
522376941
194251405
684385756
1566146313
921045589
1574151847
59134322
1071651601
1913668
104220408
374957293
715547969
381501274
93397514
1071247277
774318392
228549463
383408371
1299933048
1017042877
245746613
755545992
329696305
434010774
1348954583
1794072855
1157068955
234655079
1150413749
1417633436
268454243
181453325
1060187165
573832376
75251517
136733851
474257831
693825641
408336861
825543656
803839377
519171880
762662530
260153108
241612245
726036419
752644181
1001884356
511532772
1147959864
264310515
962760299
1255451555
273698686
963028767
474132950
1079554041
312460268
1098348802
612156596
474424838
678751606
224849087
992680231
504395948
92768011
1839995173
400889788
904932498
32261210
822433908
105511147
765331611
830901742
403456426
771336397
246548475
517508670
69391880
215584714
476699247
345623423
539087658
121975397
981079328
891117740
1009894452
528753998
938327716
1702569386
813369964
246471691
459536550
961674144
492746513
25486799
1673429996
293047949
230891110
188413984
1738748129
1021675669
80041297
850196336
787430968
453993651
759327727
537281224
576895047
167928506
1258216618
1010187435
544523757
937638510
473902329
1156891973
470626397
877476087
669708259
695006521
151716527
396107151
1105038751
38416387
315778922
1290170179
725250203
369370879
952288495
428346023
370504690
435755338
332096997
221415570
298283410
233332687
1601450239
1204040587
477937201
573741845
198482082
1198443572
1040468927
541180067
508423784
352846518
515861707
329586225
1220813855
937944574
304152805
1177380302
629940407
431143258
205397408
473563136
1831325986
278050185
863130174
730017255
264406
396909717
535003540
1058186909
715361920
176527037
490985458
527259866
1090709800
1036037170
1291364539
331434177
38711488
312446210
358125218
193002237
1079602192
1764885166
1265996802
583402011
1243617525
1174844505
2794686
679687749
205719811
1649106531
1166332699
1097715077
353762687
845611583
260026065
860582858
408034349
1203903506
975027114
321338786
243097933
472122775
70793568
668543390
287440091
201993028
423558500
861512130
969591020
978551
935869731
795993016
539388957
630607579
825994687
144272462
916622790
1232505333
237708126
62449962
1373513264
1440995523
1152750711
89360233
1016833557
396021413
1238410274
1517670897
329695999
951676190
912195734
390342771
475793873
405104007
165372347
623424587
475080099
412005372
1618802672
982994764
392120295
438806235
432035896
422405008
270820849
144139588
380856164
343102987
378690709
780076536
380147854
376330568
116144766
1683759228
655447506
831382837
219071798
477085920
45597210
1098311253
432998656
494565700
738895706
95249904
785116028
763718856
1544553158
568598822
422690450
1243699813
1797461182
1048430635
480042821
87369660
528622883
393791589
478974894
289137156
690959753
455753561
413220464
261215147
396386224
1307205107
549818321
1201605118
479597028
537014667
1182823744
563946544
455833587
1539682282
1191789488
1342006081
530690895
877496801
337030822
190485023
1030827218
205728749
649480273
534100118
482121567
459263865
1262603351
1846863196
324591044
369513663
449132894
332592438
1779331803
53573211
526767671
641047863
710589930
553995209
948612321
88957933
1678304489
191787974
889122880
437309940
1309022872
1123051016
901324395
496000092
983535062
599322789
389885728
1365553674
382539123
395562812
918846531
536392973
536014945
1113871556
1036641239
885817854
520331018
940520134
1273388086
572747279
85998806
329742761
235319901
776394284
258876708
968872003
442789469
437257246
1035108656
46872452
169936629
190114782
701311916
119994655
104763109
1612666537
1116695903
511695337
932092055
933332604
770212308
41008608
956035686
1694425728
472376925
1674317467
906777255
309923116
746846757
759493793
233609003
369057420
324625527
1213878058
859770660
277541143
1275832264
309580911
633065066
1779696830
508006887
529531919
844172410
489171122
1037645753
290280888
878781453
123745408
747061241
585049325
1192934643
291477638
1729201906
195236343
1351166205
724980393
634426828
677031655
442309377
355090864
196962587
681087180
223453715
814809805
444137935
459163700
86216393
1175523121
416912412
408081460
1428224454
545395983
830956454
333636950
583190778
181079385
514372497
391323914
1782235938
684441937
1965935
62277853
1220917719
251577447
310764025
326811400
333181724
315705317
701204134
333840618
473839058
1010687112
533303680
566638213
127807424
113168958
1078958986
824326457
931532442
1012468403
1603037715
949898136
186137380
341081744
332017233
399009069
621073988
343168235
941640190
1066913125
449073537
1130895207
405106406
1694557252
405106821
880057421
455546209
207587903
551531820
1015686921
1013741594
1130515740
959679952
539328487
215076425
247678202
937404813
746691772
1321888790
375587625
995405469
1187952739
445643826
231328672
458570260
1133743041
1767873419
1231668078
1801403663
142490844
506889473
1490290170
179704342
1076231471
448505652
1750462063
700013455
706631914
515038871
400601960
409339796
500846349
1755917934
407276829
153508208
57180595
296640435
86745978
306894844
725070885
438218351
577890156
1872000628
893165878
894541050
210558868
780315775
1211759228
535453747
407440293
76249230
786441922
121520983
478261461
1371638916
795233960
792996899
1872601095
322508126
1504329613
523672436
308952294
415451501
250196293
541858581
1063404040
90746703
1145319379
1454570061
1407663119
272443454
620548705
978159924
228250895
241197860
652137523
167996271
436483411
227781366
1445239
450159636
1131025774
205936326
318106582
167862737
869703453
587845176
765944800
1235384500
197936843
1220775173
925101511
476527777
546498091
61897362
779946293
947534761
1675138702
401878346
380275182
821670024
450778476
61674378
1582864643
277278722
1055798052
395335624
414792602
1129306813
997776974
1155168259
702347235
544637370
1678065534
458085642
1005534240
276460156
138797516
546990656
1056585039
1229944413
1180829644
1063132544
800395379
915352752
400480814
753543121
602017196
1062142607
1145230897
751337708
710334945
220457878
440462514
987280902
1306224589
1290646491
623216503
944133225
687228004
1444277223
1019266964
991403689
509842310
892582529
492373619
524719340
354345454
943290403
238358237
625726045
157246443
1049189016
210737694
931268093
410457884
234318163
447990303
185979021
590199599
1292938597
406910651
1100713068
801631661
1053166532
415621351
882314817
880841829
633392324
922875202
371454053
519761511
621565459
2952620
1613583641
662483039
166381431
458409261
1093070014
297536668
673698945
509940437
511625472
72767932
496353911
899891226
427754496
1195043677
200111094
897898631
506666569
1522474584
171663432
91265524
1030080817
322751721
342531884
358760202
527950213
777720869
443498954
458544385
25528872
306965793
274854547
500031526
344472307
1687884699
361915582
1726915908
1569074693
785949021
83086188
750146458
1778992886
304230910
547299189
936401101
1392675570
545882940
1115411534
435193028
295956200
330344921
542352146
1122204085
1300382476
1635580770
709735269
689953765
550604936
172768908
572157535
483982682
74366948
180395603
206142791
756743749
440740984
1105071
1694942483
528666675
1408815727
1097213899
429687106
589031738
694014363
612851530
391861348
362352188
1174120289
365256360
861859045
400307637
361177142
1023496519
502589340
680003265
475691874
148973526
1539515759
1019833613
320513675
1020563357
643972856
392780880
1793652901
812099449
849402043
973354603
1517434772
937212810
508487566
534639803
1477417362
1831540015
462600603
1027431277
637470273
433478923
130960832
963045365
370069787
1757588577
1319264616
1376722929
1022504638
402375502
194282852
611218108
868053760
964146167
176860873
1319393498
538446152
1310078407
227268989
859759931
948211392
468292799
578275184
1141234735
292879614
434995545
465423531
1379704176
372228945
489334653
295474595
1675071786
302608144
520395523
1734673656
78134803
1724083811
1129571922
1386843958
540483450
932532822
474829552
915923945
771138435
185597530
1318741903
695015348
1250705831
1089305802
887156176
946019920
353502497
78873636
763931235
109752513
942436976
506595005
834808143
787899050
145403009
527284358
1099286783
271042654
462210716
775767983
382620864
318960263
961121427
347904059
1118361709
1032714550
451914703
134210740
461198645
1736259909
306727359
1262092220
321746379
1497222225
777490950
489984122
1108330184
276603712
54820675
504137612
297396900
275011618
399598878
1034521060
873376879
1696797473
1452588538
1378101598
268875829
102201050
152187136
474370104
145693229
772027412
1077266601
881229519
118668748
695710530
620502057
1131745087
323803207
303323038
869023341
447800222
361558435
295820322
381010377
1354734973
953787014
566715297
680168918
606741071
843249721
494154133
1507976188
787643399
806729141
17008775
1570883155
310236870
1169846499
757277471
426806301
887597353
888333720
653935260
1390929168
472702422
496711410
201144473
430686348
578580944
77796959
1341044516
749904735
1020226905
51167566
424249343
1051728147
414576539
474218328
290170781
169138394
192432468
922359490
817887650
1342349048
1249641303
356637829
246413936
1756110965
820715769
1798343458
396148373
512959763
656578148
198973353
1015277852
752686889
554696181
601791314
1093337671
1796902845
1409417754
401255177
164894505
875297645
433551584
547525346
1022105790
1270830239
813938838
372191881
312402111
337819397
533170225
514828511
1149105153
384716581
425392021
1797910942
1775411946
187235549
973974656
1808227524
872496898
1094769939
365254859
1330492743
831008829
767486559
1015735164
1257610097
399666400
358373010
251886687
455134315
265930265
1287962773
1082157026
1050331494
630460056
510331616
493668687
1771702467
438945729
298632033
803542304
821297446
622934237
703279587
1417722104
529798636
838298566
311757655
519490596
515010356
271849415
166875625
1636189954
342757450
494537667
366202633
485459881
477804053
201929691
732013664
941676265
289643310
873222902
1656503087
625956575
681336295
49161158
1038734737
445644513
412000419
808945
334476584
903365580
443082688
730474933
586588344
922580065
463328663
376740892
893730564
967344337
797573019
355176889
1253325810
951853352
691020113
1055303864
1010049098
524536646
156828381
1292041849
1386928271
551976515
922318762
561733624
857530466
421722425
576997326
693836343
185927055
24642370
751838477
275378546
667517163
393624198
951886091
577688683
504078758
468629532
410252591
1635977277
820959175
457622675
928946856
570869597
838174815
944973377
737340692
392157024
1307908870
320451285
46289587
702020657
448121033
636804700
200809039
949513553
29641885
1857930
270002550
957233997
178631694
1682019645
91522938
1643799446
298364397
1149828876
372135706
401599804
1216522576
499200205
994254253
719074794
22941663
160053521
1323349036
617501508
910571231
328412687
899891379
309309297
1134396244
780353093
1065429391
472603214
368529271
1409884365
137731971
578403388
88353564
529284636
7224602
1195880635
298845569
444795627
508430471
211069842
383317646
100713893
291307050
312084524
399963852
783987617
1323822837
1735814767
609837448
398277932
582457416
796988497
1705306988
485579811
1372226949
1018016796
449543033
593041958
932657121
1092118800
196610359
446803399
406766750
126103132
349309888
522608350
380469635
1219378074
536258779
158290825
715291980
329171629
677974132
281339494
475908452
471357188
287568333
641148438
631828207
375319293
305276162
1183282482
796111883
1175241865
590254989
604773431
364314425
864760546
785426930
321453483
856601349
844703561
1173605748
65970338
217483439
495612246
1256769485
174792934
40814341
695472271
695369426
1008050777
871617026
452786080
403971041
195890645
611077571
203547723
1703776622
1209358965
1470447171
383377036
913119022
892130410
781709020
860906517
60430734
544459260
967412459
1169555519
163890172
629093313
984061999
648971166
887269861
234332529
756627317
777425749
501805691
1022124253
1877199190
465375368
1370955746
421778380
485289548
491865728
937921803
223287873
134906755
945283396
818456113
365215973
1139843400
680974635
706721953
990447439
1033088696
35595256
340648932
2909795
705851734
311217132
1047113290
123533047
602029535
362567550
626736645
452279006
406532322
591386219
520656283
2538138
473349335
449943261
725006388
571419086
224917045
151303383
825515830
210387962
439012042
707440919
500577780
529367515
839050641
456301693
420819331
174146561
134742126
14002376
391104234
56797913
483397462
504250694
202609185
646555763
229886026
1241540999
1064858698
526529270
1065916695
690584554
1620924245
810590804
984981062
892624381
1538052537
794809790
627079135
975973283
1736439126
407465167
168888781
535879539
399305481
433542283
11981274
544210417
651043533
787741737
733914748
1257780975
1366973336
781669504
157582411
738681398
568436900
282566851
1389511363
488419279
1842146267
17728551
1071824900
1194723003
850099412
340678389
925750885
67867256
1006305908
361331609
1366928497
1321200734
335096570
1276422266
316732192
1840905221
652945250
567645928
331119923
724384819
1235150792
1235272719
368584931
754637578
601916339
982016811
603793016
926272224
1163334108
478550044
759078797
623565122
411665073
338723321
986644677
737467023
950298266
789431065
1457958879
1223202417
842564311
844075354
667228553
1719277600
383842139
785153497
1210085338
651500590
1341621916
653075898
639356040
683403389
726156359
109674306
901330662
1432183095
1320612794
736269159
1160069655
339259808
52272140
832824799
500679676
457855479
139852821
702187873
359330214
259281983
948076592
403544002
764763985
644511246
147816911
458722290
596142716
404169524
225597254
574811241
105418219
178721377
369361106
378948303
112602004
1068330845
139165439
132097695
677975301
340258047
1235198740
919375380
1350913133
1167073646
256384
373318173
1059427330
467235444
1427304466
469193448
448069433
1134122812
807074742
430483071
282068710
522682732
302813799
335929665
1225521496
311929594
453719066
1783207486
50315197
1163151063
732235780
439312385
862855482
707559970
632706783
1015388367
750354662
35804066
1544691979
858591262
993996331
1301331961
886123048
768711129
105660443
964289973
1044462032
782489856
1177995428
302733025
703099423
177580814
386005734
199210002
233893792
672267797
427336570
955912983
454242904
1431504341
485679924
274874486
924026296
1092210790
967623456
305780037
671518868
1780882347
305102711
403364481
839761780
191965417
78821341
1198335827
1636887
883305614
1044571337
788082091
236268229
543538953
1646975167
281481502
1289211179
709962641
316913512
788179600
475184099
1491615633
1111539704
848577475
180776320
623728074
478435875
1269118653
321484381
464217823
884300146
1845030918
449303640
882025
1022748734
1027277257
1324320854
224543330
766918987
425409474
777721575
1299712445
504851821
885859309
826089550
419050724
599484080
368917594
976778515
432556881
310480092
1099015653
1527439690
283079687
596573061
679839229
794120456
1200552244
34680339
1053137332
698626289
288880630
399219175
755691576
441173384
221660607
167644214
817598462
583313167
1305618351
1738235869
867326601
906540084
502495397
216248622
837137633
339984767
1211889543
1170505858
1327501570
670665925
378625516
975239039
1750980267
452218052
1082257614
1104121206
1197871069
687325754
962740844
1501658090
1664793285
206207859
558282408
523922648
371867850
98359032
1256989825
336182305
678120346
788913024
768890079
1776462372
294286983
302914189
326932327
353352111
523764
134732428
670912109
684900432
1362013853
120226737
404850596
516197565
255947998
970608536
257908826
118831559
535160907
916876436
1375707054
739569062
476977030
474453549
1684476540
869252172
888647356
1398535758
455408274
467014993
487622804
939758959
949014048
909614017
625363520
121755490
1275905920
682273492
284343364
806913687
402058240
489304512
125172138
780856552
1519267322
765977339
988975422
319181949
778588666
202349682
415775578
671589920
499960337
1215610791
1174511327
407348124
482304195
76870869
1037884591
832535457
161565910
128621828
1058600866
984822730
559273072
192075462
374845054
615351734
1087284175
663983647
1352523067
496787152
679754458
1017110859
847460970
824982925
275117205
956957882
955536158
113821999
88749354
844850691
1120873342
1397107863
113531032
295252851
1448348081
303050519
308712785
321301204
410323450
566941198
14941068
346284698
394019543
871885110
852271277
406453587
138862145
610845471
499711947
586928156
276401866
434506597
868995584
398412164
452181109
685289456
737269359
658159955
160490934
346960673
115526410
213353379
817849437
187340595
1434996711
504068535
145412325
922023983
739337008
576283161
336661654
638448016
1284919161
717833139
1131358854
530004490
944665811
1120459626
395217557
141833186
597519051
339729947
586168660
626732975
416505887
764003668
1584105342
240613187
541546586
845361392
481570862
970728443
529229602
265571560
535276202
592825901
821961714
111345359
278168424
415318291
499286496
264139549
361967168
422969717
484143816
390084009
988817547
503072986
397334827
1113068770
282937479
1215087404
907384586
807422534
767867103
698872577
689229315
194590733
320441838
1311505606
1369345565
360369992
549649593
331859367
1070253616
67030887
462091420
1055814104
71928619
574536686
1078133897
580514242
685937756
876482542
354552201
1514122084
443241941
406791612
865781473
1181645
1148652127
1719784979
949098713
99985350
505149875
1189866911
443603479
1030035121
805450769
474126172
623350871
940756430
321140022
357028373
546702745
272700497
245199476
866160188
351712114
520218503
424246997
177198282
1735316124
732051620
1033381350
184298320
1030740971
519509739
494014658
532465359
712781399
387653701
413854260
975222379
134767987
186129874
733463134
886106085
206871041
595558289
265415904
570435318
768915789
343637680
457916094
469470836
486655935
1025627138
519961776
382565879
775713470
299024474
329457234
923057255
865459357
232872025
1009225698
145560237
53388123
536018630
417698528
1441610314
264133839
563276151
7300771
769744995
354119295
947350679
427934416
50371187
1273921677
265691697
257437032
281242580
429950299
387434499
507567934
417618794
502837964
431297104
200126012
1366251592
512417643
1646052317
857825855
1694183265
827458520
879443510
589856745
527110003
87706978
853410368
1279886351
487425009
1099821592
883598303
1030651878
599012545
604081571
631992362
69345324
433263885
529704398
781737517
1703274587
425609557
558959666
1692644802
699884679
632550010
548788759
1500085036
204856183
121485084
265143428
1426390476
506040840
1179362701
266557050
643213302
1593051350
277883251
1749987808
648507857
490173141
96517478
895509860
852366483
871094444
463138755
737605472
956425166
896616765
303847262
44091652
57293557
647125
546584310
392698704
758510259
408800761
1147720043
930650848
1708405979
750059897
752824820
494995971
447157569
362057194
889550649
369182405
760550892
652533949
158847316
562706702
56030511
208253567
521433359
987065031
1121444142
121017747
1772129907
1563051805
1126216559
91421159
56379247
1519992451
274201218
442401423
849583045
1635437973
1431260119
183306303
814039423
444966160
1620337642
765258372
215529886
480037074
201988419
197226713
268651687
686633034
789342230
1224618404
1418504841
457614821
738111198
408713475
1787537373
283841059
413473890
527733661
1352035119
259242917
1372537813
491835441
319835585
397270971
336012911
1072656570
171581048
1063473066
505179542
1115354965
366432944
553853558
752527414
931440846
1035586839
758798524
1234442626
285389124
1748139768
1449060259
248637330
1361032552
443971736
394708897
444767935
995797034
1085791048
495623964
273363366
557629560
1861407646
247028939
1428096684
854257921
516895549
1245351503
1715803292
380198543
488811418
460048125
447632412
792486069
401334816
195380024
431865946
1372646532
828350573
1635864866
516092527
216350616
1686987299
310419161
575843569
467137767
505462327
192240991
1129322852
897544863
407403807
659249127
427772570
351992122
108252289
429094887
391182624
1097979388
306156880
334693105
1544826964
1112366084
461536035
733526321
837002134
1291704265
477867685
653852382
644156576
53985186
794548356
1339348090
873505475
1583614536
796593368
197309961
407049767
1412087715
830077872
1018404001
836658571
445222844
230327169
458733069
804507336
744529125
848855965
1062958366
1479663333
938782335
109151649
1168780432
805827387
467243451
567600006
254310093
309563926
515577912
1788429099
421735211
375804462
454754031
85013132
632109849
1774104407
637927423
581810422
896981883
268327076
401580091
475447492
825608374
566725123
1640874882
803551130
338200875
423136760
1055345543
1332621710
182820426
832647226
200816538
1231735697
214859828
1655205275
726075381
1534730181
424234808
1430199204
629787490
401858805
380376437
287796426
885775992
443808510
834608495
1087251215
74908075
927669622
338733881
371210831
1151198289
361567639
433402366
798890928
130901829
675885185
449989847
1036152193
350287799
657477536
381481539
313002233
335411455
69969143
789932478
1243080718
119425204
412965756
682914132
1279866441
587072725
397815645
720747383
763775992
960464950
472767722
93641596
402188876
858959556
911813475
750570520
505224189
351824021
795720973
368166841
1617066692
434689075
81289284
196959989
355401609
824369032
337941678
1264750114
591416498
1345290854
405020616
810973342
80004834
1717615980
785659202
150136618
685713276
489447531
1306680208
686103979
346900469
194847229
241574964
397704905
1036886245
582499222
650638484
528465500
1105673748
276160156
415290522
725286327
950317464
829942121
969595922
1177628923
724289785
416976112
378643629
67624261
218997882
138985048
681412419
1098130512
477843136
1228893555
525789210
275430828
268719625
1261112377
899812680
409441714
150483352
461083577
380747945
148792049
492426054
1181473748
275647708
886950382
482665799
1673069932
943923873
118488489
702191459
213974743
868560397
693103624
465575752
1380237352
356955890
183421542
988359331
1141153035
184618356
1498434861
390419001
254749712
558442742
1228560348
953782742
772243437
412487217
971421213
891852076
57642002
1116235288
879415192
543251917
1295432769
945489338
618747675
521452358
828417972
420626024
49564762
364582647
1223835351
235950964
1797666678
909120754
479125919
319041802
842292
1098962096
798426043
332579162
1567878751
1595904902
394207110
33429475
590301484
472034271
476265279
545629203
257722801
79568854
493212617
653117293
273992791
460819630
579733767
223551404
1647458277
387463895
465396339
206941628
1576452003
652761524
642533378
83551330
617191813
948449909
1008790226
815887569
303821639
564415633
952797221
978215520
194689211
896284742
957222563
771540140
252686217
678356806
350724903
1876904611
550876486
380118480
289090592
1112327873
565987634
469324848
756668964
668060297
276090148
247602960
1032995974
24929849
100239624
566573607
452233096
1192971633
275551551
749230105
919390963
665394231
184654237
136990539
59854975
280268719
320675008
316042072
994132743
491182721
378378273
1154229641
363443171
107548881
290444905
1005431174
429072919
678731102
801231828
370567395
585287422
605660050
395982324
600299805
674808203
855648666
982515760
254189688
470451905
41706
331641188
690325185
1621216640
469206246
760759275
1736866664
246971984
128262239
244917233
727037328
1371226554
292242289
511890696
1083348957
1078013912
1216726855
538332158
92424576
901401595
1145341073
1002908348
660042913
471116234
512170267
961227994
505473872
573612509
738642373
1322401344
358957487
741228815
1050251477
217408744
194562980
1199125216
791775909
259450468
257318644
325090792
377952529
564849275
311614372
880844776
182107003
1013485909
722860343
933548608
553539027
822680519
510559780
246608463
1399393390
1269761640
157198947
229067594
865903881
709330804
1010306830
596032429
390390754
221412290
201369638
1779258832
522521237
1978327
1290089325
926726753
102018476
112291440
1333581923
958120415
1148299551
491175842
222865281
553903189
1079279506
849227079
116213581
1371999410
987467957
286872930
617954373
349536328
281578491
752346264
146096333
613562160
1037111270
875653551
44171336
661517489
539496054
1348609563
366492894
174489580
918628050
192113829
691414626
507470210
424385915
164367014
209409575
1464059639
761751755
1204928093
786663952
914290852
780723707
574506358
588672208
660172085
329642852
56385792
1018907101
130628124
1374913412
772180957
94106987
178100776
1333530068
504898821
498135388
303871553
425103604
85971514
1100566869
276662620
252103338
1323085083
254634098
83056473
1385471890
1539403532
422215796
986913700
251105899
384037652
928327412
872026838
650971
318619482
313043486
307223249
1683721875
719709600
39991986
680858993
546803482
1387383081
460468256
406426543
1329511949
1614901810
131853915
667751491
337941240
1377105563
632534514
1476569438
873693330
1136271794
339097878
994346979
713568307
752523266
1229434547
955161140
817662694
1091016120
376215818
514969031
297769547
541248580
912515782
125167706
506148435
226249240
1618856520
536973924
273577148
955853420
434779197
75547810
139749351
1209962906
395291910
171953555
1260393451
703783274
283144913
730974822
1440079217
359011478
862796893
1247446281
16089369
1031300367
414072777
289635560
300784865
552040128
721683183
234123190
1613310170
438460712
336024262
714266642
619910230
345874730
1532714136
960174136
969832926
208954898
429123239
973148654
39375112
279973514
1331970675
184199555
648942821
442530189
549974653
788245402
640032028
504594782
879335129
468909984
564923811
183953241
785765847
752405172
320259362
1755063500
1440459159
955909576
1066133
391386313
248877762
519367245
481750640
919717
349884206
194261117
889555995
1011534071
82830027
273404487
391223679
1016357866
1332112506
392994357
423348869
524925315
1183422448
641418452
438835481
240195781
317320686
232391706
1761809322
838756968
1550920904
1774595823
720851207
534665237
10236280
954512094
372446606
728981399
1493171402
376805143
570333801
296529704
3128475
75926805
689830071
1012317241
208931836
1788516227
1251584223
918988143
923868293
474024772
583836632
140031388
472964099
1821000252
765306770
1079885049
820568153
1496650908
466986856
497439563
697883702
1095200734
295720959
186844225
695998780
450856100
87327104
1075252977
131677011
941303517
597741264
45879458
469975666
391779960
443895330
323140259
1261889094
517910531
436253699
135591360
629996895
1061461210
470668509
153246354
191413771
895518852
203178238
363297081
1281690289
1224957730
507722519
1083663664
1414911816
46371995
2102582
1869729682
471049313
334902004
373761369
330742945
366285535
433425055
737828241
170776581
1266808289
322403801
339351271
1021276886
788001764
659130091
334846508
905450886
1453502725
367949553
1666513882
1502634571
921122080
378550499
1268059414
341247099
598981750
719074459
870892111
1295637142
736330447
1662391256
320912726
104341711
580436757
242578227
208713167
710669375
1059142992
525992955
1241207510
685962571
514305874
591972694
1044816440
415826014
364472533
682442050
1323784143
530263690
485397939
381708661
763324116
552735337
542027216
930640290
991490097
219365096
933768285
266937550
268691514
347230341
472917556
1695376623
230743437
372269863
643306301
1796114840
922188164
1252848227
1288299464
517074892
452883663
464927631
373998401
141725291
1259940762
512517315
362636797
847410911
947464211
637993752
369635337
1278720846
511017586
341629236
456864713
851434768
212407826
327009029
635789848
189377417
979863683
947876758
418239615
1488800148
1330143309
695399692
1356827101
266301003
619665783
790617481
1303723908
342223603
555877196
535388269
497742214
758426997
511853967
243293267
437255048
536250347
803094758
939605891
296071638
56255902
396954626
996505439
847629286
641909159
101771612
335632697
776719081
74205535
1380580125
501269425
113913446
262452105
315167905
916260437
755366704
153786054
20131972
1852286264
254123041
208483990
711480803
481399109
245607052
403850651
820212771
1643168918
913398381
102818309
283337833
1776538605
627009997
803800707
251969977
1083829359
321346650
1338079478
1675952932
345659396
521096463
625865913
1074127685
424000875
718328911
861363921
448912149
166457460
1188889184
969441064
430286907
928568519
1368192562
498338081
341451303
319920972
520694928
524441763
1725446921
905118497
459328761
731007074
1478282562
871176918
741623847
1163833752
37827939
392477158
533851712
583710739
1005632188
1474051362
1143031928
984088285
478384392
815458500
447698523
531937003
786256086
347153133
61656675
620166974
1151961813
349189045
423710243
1373284301
233430838
989168242
1005012079
47646771
1045976068
1395418048
249022054
425085174
405031296
542399458
1114718165
1266689927
588353104
157330687
561183103
154015526
329827796
1005178163
509212148
1191329204
135361846
1407058244
1292167969
452894514
335929508
980063307
829581279
460685879
1392224671
1435930335
90152423
1271778314
943052612
1196640988
548503300
193847883
864853129
397686595
789110496
808789311
555211115
421212018
1602365222
765516505
482113959
483695379
855514197
1018911526
437800335
1310917674
182132835
1005942646
1461315438
998732303
337019296
123820706
139511482
553307071
1102309824
849529721
184618318
503816266
1488879058
634831045
306529535
1638466170
473945852
958706812
399413740
647020980
467375430
344437235
303959147
196278423
281948753
410288160
932366223
407279687
1805049382
417940650
156405242
10935940
484540156
1250583681
1533589492
424121185
145247559
812564939
828621546
337954012
767630710
247948193
609755026
1208999155
1137126135
1443527725
154626654
920860703
214009558
422962433
1778741221
1017668722
1093858249
390120532
332098608
366877546
313592978
543388993
651024083
62064985
393317385
740586628
1595695744
448516277
195847848
924637228
496981761
1273534325
1670767352
1076776915
303162086
384057985
953964146
521631353
61343887
490002666
671545989
1683351994
462531798
427379299
1886673904
959852442
332057940
57241690
411058586
983401801
1208011492
59455716
182260052
156105166
745436418
292382309
797127471
1131489249
844784935
1564626544
735872681
755041186
1429638072
1334494865
618680471
117107418
1537444477
737452871
215294513
254535385
924353192
113691375
897468484
328439537
948551327
526268169
198745449
1133959379
123218002
785634720
91046506
676255256
1242365126
95514762
218805361
907725318
399381872
1051541872
523339723
192091683
1755041174
721696111
389121124
1578210417
1373529691
142285312
951857055
184769595
411220825
795384393
794127284
414674103
1293701920
786753845
198267054
280847610
454498360
739685266
429165808
1377252822
1014435839
290764648
1058917046
144121181
188160317
1456246129
443655378
99734062
342364860
253358403
882763401
119906761
807011543
421505523
30797521
396919332
1069322449
112294972
208385030
1590257320
703834703
219178707
1322395397
711363527
370330208
1622855113
1634030113
1029544761
1249304983
449463054
294530974
705946053
155038049
294739625
235988277
195489268
692873613
448223599
329390447
255345970
1716676955
914449811
703615187
453501019
249345692
965383775
1138448426
41771727
902843827
701605571
151737744
1388059265
594010363
440812681
702552295
693769700
550002806
725355952
379355279
929938459
1594528652
247490158
831221071
247488847
188979468
396657012
1793678691
750971158
1633630958
847481711
326831665
847270119
759388808
452284655
558735621
495249618
471627734
498288630
632255764
187301035
1058759234
481498602
876631279
555919942
505421638
127586289
669155296
283086995
224526024
538663468
563677753
616700689
367824702
1056232726
1606619570
1023694818
283346051
139491450
1055182299
217310203
543800659
206283631
872451402
373894151
36998199
122230657
451511964
321797590
1292624
1259383165
481720638
359888647
559003917
461688923
432227824
820175397
359817942
87047293
1017648332
420464502
716401366
239535334
468445511
1134405233
190969040
1092146370
155726337
495577364
1012179945
951819273
216433161
1227536032
1671771792
991636493
696892252
1188886388
157377674
1412561003
950431185
374140922
720164434
304480239
973788604
2688976
360221275
607104939
521494974
369423497
232461961
740882111
997534219
195945646
422987782
235648724
230831540
727528901
242292309
122532253
1790015482
537082203
1726985869
280720246
478287089
1011325504
376831563
224579649
934194322
132911126
184949890
402836977
171535823
1179410698
431555754
799008391
312235508
1325745110
302684135
795341180
350325838
1868365431
1655871906
458312184
269445215
651384595
529980840
13498284
355546914
478273679
231637313
1149440286
381679366
912326658
396336693
471500126
2848340
1138518523
1322898182
317630425
931496190
92750995
127220661
1156456828
531822131
499499804
871407612
320340850
614612614
396472527
113895624
645272118
750556710
1380272424
630328957
738635483
941747696
301019649
490619134
882154824
1861911
394609825
106382618
494602339
1198064512
781784524
1011296368
974191206
804131368
752946792
943986566
380618981
593772080
390643407
281014544
375608537
376204278
473774322
69156445
655280258
1677694761
651241856
449780769
308863087
58238028
486822501
1172312976
760633658
458818259
624488077
1048120377
670531819
1214363187
327283514
128435362
1367009869
540997925
208169126
192529983
1245786036
1251200545
209592703
376454626
395383352
655738446
275136364
646333170
1368299201
894942777
397875422
270651977
346099948
266843006
226247537
881789133
518619127
504079152
772942610
831343059
404953210
1179409362
1047473102
692479728
516373317
569875999
221587869
1730433074
1064597214
181904135
153413096
1821967236
1150960650
712616071
787299529
878029568
1044483870
1041769003
317977031
1125694355
173727347
729748251
553924911
1514938465
7724926
257700868
467233446
99454750
308531999
512865259
31710668
272151474
1010842967
614297174
167782754
1488242124
818013727
1183709111
1316830137
509040986
961602210
220371068
342958178
488305177
388370437
333658585
952980160
813377031
68158274
1242950390
425824880
762857945
469438514
222794711
1130972384
74546
368532664
346911270
782687853
947424405
691192580
1465590723
544537037
1722245084
200851996
1121758994
1707068922
417323709
257383460
351873961
991385775
403901775
881028854
1136979845
1024239337
793744725
449143239
670591626
550621420
604213376
1689012548
511127957
1547353734
1276441345
259112484
847942102
1206127191
960376840
399792525
598459739
50306653
318425290
506073601
1082510662
369015978
412270699
1127361733
791678057
549279864
701575834
456242132
879603816
541324113
589505024
1652149236
1180164215
646027628
268030056
267874885
247102962
590407645
316604145
260301099
465834780
465400415
1781307257
69306447
288504895
728322040
126085836
1506100106
187763888
810819114
998994643
241585821
1154747482
1091815689
1584214788
550832595
432366698
232467362
209520308
306501548
501416141
795917
728757740
491398770
912499281
1228332563
980186294
467801380
484971796
835585118
1350365943
629402017
616517798
1383465145
1294482648
102069242
1872153763
1488360957
521130182
1664754657
875099403
834924321
204485941
275114780
172977622
751857524
281274360
928095277
1326242355
274062856
1383388779
157052873
1273309785
386751494
1041840377
428566688
389498840
902462980
178667296
1063967523
1075219924
627581546
218985455
384511051
937748353
372379108
127865466
292879165
495075635
1054258014
1065606521
559855332
331001294
1001587854
55844089
527354050
747969117
411870930
523548347
202901203
607156963
171721518
809211247
854592909
240305085
636377196
1296863692
838695403
1570918939
579717626
1134664499
219513794
962897482
1139287919
621752629
300871087
1338933001
571933260
580569256
538190352
819742675
358236981
801392361
961800789
403613876
1071801445
1608267864
678785789
263615374
243659982
1203467472
1186651459
355045017
202707398
402806644
260458383
768088554
710432884
606727840
1750724255
998462514
578307512
580835517
1119858936
874372526
902985608
160806234
335053578
256111827
508129326
260411755
416312489
1064484274
57639525
540356571
620831354
235672617
356367491
118083597
873120580
402542083
313883343
271602464
976934832
696674200
202793181
943242961
442811467
345527505
1073060102
883155890
585435603
792088423
444415590
566333923
380366470
446249123
607883335
326897825
221060762
888032184
1108056832
222848997
172351257
3064801
770812652
1358083674
819450744
1350567180
803855075
1342938604
251438074
1764148014
467072700
879491364
1444226718
166377022
453889614
950357330
749105573
544023366
252924818
741908293
363048013
1546053225
997919079
857739838
1137089257
187856085
477141389
443053499
537426063
251582816
1134222609
395643180
368118185
196124357
556737757
581569143
185185705
146146240
1387639382
619367796
867031114
1069288750
662687209
382730218
281623449
1194014638
1792860084
262058419
870017832
763790455
1577374465
841489027
305547831
519895161
854437885
479487651
806016341
568873665
1043260198
108708746
322217573
394691040
477913609
225355051
422390078
154014345
645948726
1690113414
1087781087
1272791637
160973706
731777240
474062488
1387176356
509656454
239536122
831166269
913267037
553585160
237088825
195108934
349557690
528677696
920618810
869522236
969502553
89005437
249621122
1014842375
842752933
404689539
766550767
348737766
1201303904
834919763
75172663
475844472
399478389
419416202
200724637
413702665
1748203107
83186217
1797021494
429613736
216192823
455562174
1776431225
417696987
174224316
836692475
472144819
408645944
13489001
1040158533
939434871
859039357
791697707
985505159
1090097013
250627504
843746959
372633321
1108203797
475410617
461670700
266196349
246987043
54794770
409422169
823545736
197977537
483208477
63691559
1782109734
505647137
344455127
715608040
645614996
384812533
1786850613
1482997072
1571376860
381745991
7470837
386951364
491527105
798019598
1045624757
957915750
1077682519
418885435
293182842
70950968
500584072
1368805616
447034369
634180083
468642846
542159586
1378744595
72004042
617951106
1411503289
397142032
59248073
462419777
702364657
184882963
1003243012
124442637
67577812
143227754
481200672
282198479
308402506
104190037
1372683572
380342226
287336575
264262717
885098174
400431762
1050921791
1331365550
519290740
227085352
356080413
409526210
60351655
28675182
135566321
827328040
469487382
1781799290
464136004
366210293
1860002771
594978421
128059293
201894984
493699288
524831300
369304523
438378335
1719921046
1323715577
810239364
531525635
633177084
498298004
663380179
125525356
473676146
319240216
770839453
399288549
816772945
492529054
448614372
172346620
371776343
1037718534
632670551
150328508
792400817
1382755442
913833608
376520521
364607912
488724502
927701705
796244575
970056415
384446983
77333824
1149507709
236399200
718565410
193950314
758435507
333187666
849808203
917960365
511314109
309939130
427496857
524610016
191992884
710470750
705281335
214025244
896718726
93909504
475001819
478090706
995148466
186320901
518143087
67739436
240228845
357720580
69285268
418449067
309854306
881676346
480934652
255036493
248756681
598867602
1610801747
1359438250
930903687
1204678236
1374033753
1667175726
894857711
370473596
1454922713
1020635933
755815188
1093434043
737084665
410876908
397469488
342813102
417507895
585091918
682063448
415502892
639446609
495616897
459359639
274765016
1317614978
808839014
156886094
983500109
1459213028
608849754
385788686
247755772
142118088
696904997
858810384
293168556
487215294
1333737844
980041253
383619998
1355248083
714545365
659342388
1104233689
1161835318
397423196
597462885
1045942091
725078595
1010819493
648421838
176456622
119698999
1312072838
555754584
1001875064
354094845
1357238440
803978800
1671571111
161475482
131653451
622217483
248635093
1157782471
152310569
209518095
1736025193
425611419
490126838
360359445
431320378
397890024
301767808
418782351
549423093
618575477
1330846584
507875280
1057917716
171730506
609619927
129911150
442756290
79956424
1146552624
690102636
1194509121
116316331
421837983
1665085754
765835297
428549405
391457844
110873201
725795
319165550
1714855053
412099202
402326039
157179943
481328741
960403051
476640750
500189646
597517372
522398608
1230748906
978632324
405174948
345355340
376377496
564001987
438649773
456763429
346681317
137904024
141764207
1348199042
406597653
214860913
475152852
588488786
461744793
968587576
368463515
551348534
211558581
351494156
722828833
435002902
322978284
1368030242
476509858
238627829
334898222
308872725
1024337333
333186862
1378776123
554273490
261520878
438722557
140460476
470435014
830652115
1046067202
223399181
596980882
868202493
345968049
1013495595
1018194343
477192009
237333898
1237303442
219094031
86090864
126770750
187409784
1203096397
199932477
350923547
673890738
579002992
200997309
289075602
96031971
439633693
331041538
1011367723
1043958545
114415520
298293495
396873785
757662361
1208200892
1025001902
147723232
92007057
301181972
1266820475
261766820
1473438324
858165436
626517003
140429517
1265756188
513665575
822714807
556841063
1001295564
356110442
143523726
350840056
413824259
362719718
352218091
1002574793
492453110
274856352
777560047
311397736
293481567
633635829
1038975064
1389241382
72137642
899460078
482016585
272392176
472675116
1604004365
930311577
373217435
917718791
31281928
158228264
197462628
1234442066
1479262574
927446078
1254420271
1608116041
1246597897
827429650
379464954
721994836
22496445
368284274
456162068
294599952
700862611
172846981
534292534
379020892
213389417
424122624
1517324634
406689526
557581403
610446314
447938087
533058822
813674576
648336988
576006594
504240616
68255879
1032604531
667168309
1071242117
1671386289
1790505148
917922814
1310240975
682893719
81801847
1044371205
895718920
741016157
1260336730
478100663
870271957
483714958
1074995062
289146949
385500866
856495722
1002922535
398643923
1240585227
1392130400
290242580
801108129
281769129
1352024747
848211311
458435973
328557265
1773328171
1314672432
1098530579
1026101890
929909129
1702058497
729157965
478037446
1292628003
171385571
643583759
1257587967
555317825
1036960297
638609619
346971297
993710509
1369480299
101228072
816868163
494776709
712054506
529313767
1091672036
856870420
1792443260
165140351
532849663
636138156
1057925076
233891955
467744015
446992581
43097560
1896654122
394899367
913266109
446851666
855493380
73318898
475164880
141823224
768979557
223307034
1321991738
286466413
796943555
894769984
1233687803
845433761
495818817
1111800809
245692490
1320323400
208099310
354607537
826458365
441636706
1714747118
780434920
297339103
1105214075
122216014
593993404
1770725838
1894591
377611641
504110211
1355912361
163323042
346063608
569062555
315113081
1491517924
762738843
1429871422
290406196
1545080658
515546877
278149218
1133680591
275663307
1252889576
230429403
690153847
153461279
346620314
426285855
523801415
1797091330
313965467
53731446
1194812699
406387149
528510582
585651329
668002831
1446783178
476350434
80175408
1245836704
269084531
432746257
1365842133
401573871
1408531562
466383030
441988597
607355856
331204358
579908835
1571505521
618509859
136571590
351049505
179004034
630683649
1329063569
1034643008
751355449
181872017
495921242
1312821998
453261820
489105045
1507777694
566260517
492244043
862810693
1151139612
124354988
384748846
385694094
541064299
219683378
822216118
774197426
1344822401
387080220
413964743
247782256
220963726
1143427074
76704853
415527124
503686025
443539786
326755185
578926799
223929619
189392812
205350603
938107921
223257794
916617683
290502240
99866841
635252486
454833054
1484556092
212576108
465070036
1531189988
1021516405
196001696
494987827
354959674
463421620
406313146
441273107
255347809
352304616
327141494
33519610
217639779
756267655
341861774
370246541
377391197
341615783
954408
911603934
462130997
468381920
193056856
1626625544
1332031653
137963878
252235238
313404523
251938042
744480773
91823659
789727505
271271055
1658902669
167482716
1498837459
471180005
756107494
72312036
1037733212
1029667648
119049123
1170344557
788165831
1353718233
151750512
509226652
240826327
1500298698
541459928
840973843
949094520
182720
1031007154
74561241
877649791
1030459861
672680091
464093334
458024284
734769778
937078938
621378276
323606340
494031676
565535716
65492902
1209192455
564848186
388145183
405457993
690583816
423944055
161550332
750721098
471173719
745121397
1293629648
1695206239
1265485939
439501688
421758496
377883617
730035454
949578240
1369147063
766081696
228003935
629401436
386048553
1056744948
525468662
399016109
1533680814
670961275
629941607
950789996
1005921147
1297014830
725362144
1120352613
1812541600
525843726
1198763724
470535511
242568997
652858628
213215408
175779825
116731704
848985383
146038060
9545044
460254537
499009824
1388065457
340270963
168330340
430374264
639263904
899619893
92092646
440429880
553493339
920182682
333506124
127543475
399196572
1623303403
544666163
1090921521
1056064183
244868325
1202847418
604042495
929645917
707058025
1363274464
1051200749
376241159
1134074572
1444700991
300983283
832954317
434786311
1186568861
963555562
202962379
917384564
428021223
360263540
437022798
410503509
1307984735
139755813
185367244
394083762
358355086
86367476
704649270
986045063
412726638
824497130
876864088
1600743218
500823180
477268582
505894840
268283074
118373340
1141382982
1752924713
374735025
245303582
153979844
174100316
618577460
1046746636
920023207
179229630
204007854
451325361
439901901
1019649525
579885193
739377644
273483858
671602363
329011754
233078675
788408449
686686592
161286982
195330982
412275385
612958848
1147903717
719588329
1041451879
270081527
230118539
1586947130
726821084
795845132
712773266
497524281
1644317196
869322704
637224053
454354363
367376200
115542081
536107353
961272692
880719600
951192045
674136786
203411538
1202967458
1040702571
1798954619
587491365
350040577
1853148275
425222976
373043503
327703665
538336742
1049019299
233635670
913987196
263176593
486793687
902451140
1440296578
1097671785
381131849
711596819
169423530
996382472
238568750
558357032
577973347
281537383
372954233
100646691
917222016
242045011
715809883
705582776
517640601
394529929
442960816
958225756
1211727024
1209146196
230962378
435263205
814809328
750649382
209468365
1284478679
139994349
491570745
267052854
539304015
238102033
1120151442
1050983964
412985411
939031826
1009404249
391365298
428030603
1593767726
131076518
373142126
290565143
166373874
405275310
330563894
897681278
299431510
198054447
901483715
565628942
1473268495
315434290
270632985
1067106447
602094001
192934625
1142035810
499099999
441259670
532362748
3705170
55093180
266254466
803733774
199708146
744540561
336199354
1378808409
986180551
381488117
383857721
420188860
252227685
1317122053
344227244
212689638
1121554144
438143548
345286613
1124234587
638719804
460576055
532231247
380470845
1059277077
813454287
1591817121
315549490
579565078
42201332
131211969
461973787
1179953611
344439119
603262809
353291797
1386896916
294475576
503768239
1555771690
339632988
1120285303
937383122
605994722
842569634
1270140598
231237038
301774424
454112133
453410110
1317835991
250264135
662109347
730869043
376147653
420053178
633439495
1454409033
1285072812
385284977
409043271
132840300
497438931
43594990
108938765
1006494695
483941180
1116721976
1535415092
223935200
386603796
563405678
266665602
1016141200
712185606
1037019359
668965244
383920793
1869862460
222509984
1059215176
265905153
629161282
168707283
521934326
1120508262
1163166271
1067924147
341326220
278588222
448891824
356459194
218378543
893949648
349846490
988228961
443615815
367822081
445042393
496315564
527492507
132683214
717530485
722533604
252009289
1145486747
1496619481
1799450704
159921609
720832214
376700756
323791767
472666769
406423619
456127768
433206838
698604150
518289326
388636696
687343666
698853342
418800698
1457701113
1732550536
437687514
401257602
444826865
187753661
418522102
469907706
408429829
857157980
1074196977
993830826
452091006
492257990
490279738
215081711
1389979786
835732998
140271569
545565909
1919560
1493550590
271749298
600141412
929475103
387982483
487842868
1469552313
957267335
783365842
339825224
132318571
925345222
734867806
668103081
456287667
399786058
1306889917
623741450
1065980068
125886875
575038427
510313138
1708790608
1094363201
1297453857
437375733
377432110
345034290
123535645
997943358
409813994
175420322
565775260
495007851
419887723
1266624162
175537228
329502933
434425699
358910694
719264883
533697813
34072176
835915983
1044238511
583303454
691814821
293232719
97772860
433931871
848635280
132129946
395656001
160362190
306010123
274145910
853496500
268486994
429560870
825917656
457116377
408463617
263225615
465095679
1067751607
531675076
753306293
1463011330
1330143382
364533396
1286620658
558242079
709242791
34279002
493642367
1681095185
137476412
343998469
669678011
302669829
634549379
324185706
423535841
61389055
456278173
407284133
1353656132
878802505
120602227
429279671
1052775251
321007237
169290920
1065601582
1023331779
573433932
600634870
1768452625
287417894
956081628
1363019838
1085992510
228962009
460151560
327455322
202183161
246054274
403544940
323195469
779873656
526539430
387528052
435101216
1449687847
619500183
446824643
274616175
382386796
561314697
343533436
343965636
781093166
832216175
1025611697
893647054
354214538
471232168
542838826
209203503
1340217361
382300860
124493358
461152461
618259667
451498868
1325316906
580690117
913788154
1554711017
537022817
1708767246
441822137
164551701
395807910
117921265
243310826
380923
464076949
385726276
946123961
1679753184
309123163
799618358
2133492
321485683
621981616
296087760
173313324
340961675
1263947122
685755148
45709810
43024625
1364870406
303380657
1650261185
235396777
1619470933
1039613324
73975914
295044403
348619119
313478568
450797648
890526181
414668319
440057242
875350562
764258143
472686848
438091725
965210711
862660131
66164639
511781259
854754792
1116726285
187792099
1242950443
1350056706
366134420
101808128
355882375
376625994
65983929
283562596
259115707
825926683
12995628
787701495
1499930597
750271039
454644977
327521128
846329517
407432831
409456416
208970650
525911761
378189261
456495793
247253665
1472769956
399231354
380561897
442884554
712955154
302050663
412249583
349226085
419457132
1213244500
357930023
575202
467032
228128810
419359848
312553424
721957520
1399463740
731422266
397711323
284143892
1180147568
382021641
428794400
1153498294
1728421866
21460523
410704621
277925947
242706531
282684398
1630068002
68894433
378903379
315040457
892442910
538458294
1584539555
1020184998
431760779
76198913
715618100
375296298
466378154
792281266
707466026
476761412
915598865
373903069
797281820
500885722
1016632113
269639716
773069003
505955484
451561769
381820621
427216078
424842870
1647498035
684446471
1026199051
419491705
2524173
733014285
1242486205
470070103
1184846159
1083591494
664592633
1403626649
1455377117
1056643121
429099167
231128946
409484109
779892748
956332743
211606754
287720382
607105610
536300814
826124776
555713393
426628134
363662359
1062395479
710003481
592924217
977642987
580721051
1028114456
241924831
754966313
323877524
165967468
707787815
1332106724
1375657163
496010503
185439425
399039198
486712456
246896649
202118987
345794122
710419162
597104843
502602785
421953104
520999289
306918068
195314415
827341929
691477153
203589064
285924705
1351745010
123308482
24226245
180662358
922883005
771894843
606137886
958370401
771667966
178008364
507977350
215710522
1015099624
161351393
405757014
1495196827
993239334
244663230
362359170
614533930
236432066
1071192256
320523591
289515541
772972578
331936649
1470948165
404961585
384936171
320150721
511669927
361369121
542871894
1439980680
346234570
679323029
451240450
570495815
413784596
559871294
649402561
290062957
785445852
142258348
421456258
705100234
1217345274
212160017
1392514259
849112385
499115436
199470112
104814965
599163214
302107685
379018339
721961330
1189163386
405247325
1204772789
308953859
673944880
967253727
856661788
609609902
892069211
441134967
910526505
116176420
1168754935
226549738
852286455
953396242
59653975
242656905
342770695
231414829
357266709
393707542
857866393
224736428
262582420
568359186
500993276
86362678
956881768
655096414
719526697
327751954
460851669
160340558
163421600
897205421
287994058
240101567
1295704281
213161812
1802478957
375032278
900443930
252143965
1286962320
448524110
162898840
75406458
733896722
823933254
827322047
452659311
506641430
1038652449
489762608
804405511
986597019
249409324
776740749
328586854
284792433
391774215
470069690
524673442
385471087
369486935
957344102
955765635
1720717465
150806274
626599936
82124773
510530223
943060963
1187629796
592638868
1019269991
889668182
478241814
512041531
1076873275
313959115
928995195
697424507
142650633
465871814
796813332
497382615
448155896
343739054
129088342
426934058
529244345
1237948761
276272712
107427042
528431930
1398621985
340648372
408811210
650934302
922311862
385617830
337172320
1022997461
505321458
456794687
766950320
1277996607
259291456
778738843
559807703
272069379
1228699830
862681869
299244374
877742
434172212
536072062
293870917
300067402
420077154
1392584283
1280978197
446394252
227289126
520160699
350298354
52457069
590261655
412393995
450208195
92410779
407807377
746714695
317096606
22190829
449904989
485350723
290097985
302678668
359936347
413216661
539444936
1121489829
419201511
635729879
577930589
280145554
732618755
143613667
932676129
420095042
59172028
270587750
97009945
13214305
1344313480
979098696
718034280
562133439
202071433
456066740
1002549025
635092134
313629943
449709284
1347286361
295742567
1890182713
865372813
1091732290
939423857
67855400
390224541
395595731
155026148
562925034
885853300
291277842
183137118
124893268
120625650
470879853
730098832
688140055
418740581
500319677
677337874
162217051
176677800
902222495
473634487
1065914519
462028522
263898579
816755089
206206667
849851052
119079321
27846734
374414378
518486162
843486495
1020698775
499441029
303498665
1485434095
834094897
853384588
190280748
322375293
113495838
1086228103
290847843
558471891
351327217
261021698
755352161
1162114665
1400198609
838171158
662534442
138478823
1070155088
501184372
294112131
720856366
746660570
498432782
391638760
1298142969
200003146
280617597
674596897
647537422
718167636
383038516
875287548
484692006
255475719
287298343
985217268
838820890
218421687
687399502
515935737
849086653
646747039
250375832
843268274
1270734150
428170580
331699513
1138275492
160969514
889613869
1363621771
409508231
152714548
475382618
208229698
401338985
137368012
634853377
893189626
424080687
38225364
355919728
1100910339
500006524
403609996
1365476763
1312661134
328293076
319836175
1009769721
270074036
467598286
251108270
999956974
635548685
854398925
380266519
754662150
599960013
347655398
282875437
875348982
1008829694
340054423
1276174312
337402433
950449444
1064776473
2842989
189008056
1182264095
275884091
1691540361
739245708
851075204
261451712
218303359
54166816
1002109080
183610229
81138330
442239374
1648924007
451676176
554136479
117991535
52151578
1282559949
908214942
196781896
1047910757
388647969
373324323
842610191
1052298909
356485895
35336
631292594
771537209
642919439
419350997
7695285
305762655
88587232
170825275
792952613
112140027
74829569
753919365
410312415
921869304
455195222
285509709
968978341
1049174722
600157134
327020151
407571882
2836080
389571465
120607615
298316835
982052657
54218112
961438415
628435880
698785921
152873086
875957705
832489417
240632791
406276227
403434857
454619446
738259485
1803071353
158200466
341064925
189280151
803050882
124690074
318636841
98781388
324635576
1712219429
1404309211
543897643
541151060
715081656
581396975
86082944
886800098
681134831
966406840
424258849
267011970
517270067
201874170
566099167
541200520
782129776
240830892
1322677232
790555854
265950235
1265489354
346894405
882727057
277562974
214080590
425740175
723498495
780265718
51142803
295429633
763390258
347275627
428902806
278560186
1114074811
584833841
1254259836
111559186
771442323
738378651
455766296
1757925547
984997865
1679838774
873338508
432725071
520601177
1007789166
1338882248
875903649
788266114
504125474
82867249
421468350
450244362
332391563
854641928
341936473
210051052
797842083
190621982
220102224
767235663
1398122527
553553072
407415576
300498254
44520580
306912050
426120604
537415038
369341313
1188744919
72140106
1721523123
1638067008
1127071781
101400317
108685328
906323303
637460631
361672316
1810580984
308188619
489785716
641667329
541513436
924112979
108597977
311795041
107077390
1764892471
755330437
402287404
1022703614
1174380259
680604175
1113927416
1037923149
185745408
285379206
170661260
764818609
521528332
50744946
488546369
872096276
1859066678
1575782264
357563205
1332053041
199869606
865470049
886972435
400803805
719892253
399496251
1059542644
1319484689
123741655
613283457
871737968
462380353
239545714
310699212
1221375741
519133736
837965016
527332361
325895293
455406723
779538436
634688663
198795659
50318366
631477190
614182539
1112158748
739900129
1564701322
655382520
917527506
325971522
1371317
429226350
139461232
571353612
431186487
234481867
241126261
876942532
765363501
692846228
428004712
975622686
474562091
1059152438
645975816
468142620
869137807
455658477
365399326
464984556
861219745
489620246
1094992709
423897495
315111765
33498796
1416945992
502450500
115215774
211022240
921232454
115401295
165615156
625970920
216837986
1357362087
724482927
459711592
616945477
1328103613
187994657
1219673051
67782208
436112549
840416975
370873397
529069840
585066009
452877459
56794653
1350495701
932426355
1332282799
189429562
382502101
795671965
375718071
1454997903
837858769
66070501
93575197
403984104
866926880
504148349
667548652
229675359
158539804
184281085
932592553
880010695
1231206587
316096096
240989382
316890188
910896438
499130720
426942783
170758425
471295110
188322308
683813431
363844562
265179510
139305523
428461920
929451105
675024419
233952192
826931887
1276756596
797807686
1823073822
223452594
453864168
780633911
306600026
656438455
311979662
904514861
467099920
265583964
873279744
536408561
579714610
63269743
962277374
361230196
1577522731
680665544
776045491
468779899
288529840
211997702
843049065
820644314
352880087
168177209
323841353
2404704
921822200
160031443
1476007326
446860089
773815073
746684049
606671188
183893749
354787564
516178526
987325901
341202660
487235710
314086319
182376864
397030304
309312962
504529422
197708922
1030965138
437993546
186875978
408582554
205186215
362567314
656116125
262602923
132255010
515705774
1007042796
1025430874
36168814
537281060
404757867
396180201
885918231
509890867
697403079
201274225
20153016
340021934
520935978
1838564634
742647234
126509894
34893048
327874221
223275087
445696052
927426144
1201723776
891320663
386621765
310255485
678870049
746734972
1339404841
460331304
122785408
252914962
611962185
206179577
277709824
597372614
553208565
528206525
464502328
130024666
968067508
789364029
477397283
762036346
788796256
1333178671
965682542
1051964983
789969046
728428694
430628734
1191443641
978592109
548105788
1660627867
472429657
102472425
625770653
1293756408
873966176
474897877
1086852608
852849392
897420025
682674093
1214488843
439366025
430253592
962673161
171401238
193821158
195236755
516724311
642268258
148378519
109385465
964888671
41354391
764731310
335454525
668515854
324327571
168967342
1133825525
388245326
716683519
649170350
345816579
268927409
848591992
20492849
758770011
1025237867
665174011
1002958395
962677560
860366621
613504789
1276000220
740974872
516704264
1914012
1189295682
244086036
1373672811
395639953
630601790
296065585
862121687
1036336499
197921814
1163877777
511216165
916996505
321305294
1136508423
229381083
112619083
330013165
69465085
160253565
205826328
1400570979
217783539
271820329
546777295
73352948
1668580562
1282254903
945953163
391875482
372384585
2861278
1040349302
202121407
540041986
102620596
1066030312
988492817
607101836
299823418
1320037105
1418771488
1144912771
472542408
124070947
564812533
391798547
386087808
473099470
237075314
271039553
420495926
629397044
1110535828
249096592
1248439882
599633737
978257255
550346466
1342559669
872610652
162767423
1252446985
1814558782
1013980188
238825839
920180130
418851775
1398835344
1114062023
453408960
867755571
833855775
1337196059
419723366
503431264
1655777270
942287614
145972786
744637276
986660193
416922013
690545548
1393710477
1489294137
146600884
110559475
477824914
620840901
693015777
181532914
146820451
446403369
1074830763
89702686
308222935
263999522
1767273938
1344150051
729860195
1458898051
5687110
574549150
848553813
823523515
545512539
262749046
367762146
441634572
957418896
209684577
557598691
612520622
666749950
592958059
1785439009
613324970
422853414
247857135
380337701
282573359
362160732
399474401
324280516
1408413314
1872216765
804825497
496969645
409281667
119313908
2407803
423674299
905065044
1381170673
1080835259
374097624
317532148
364563185
555903259
674123727
504970573
463574544
496297527
896725594
895940422
144650880
108495771
531157036
461542029
211865227
720055306
1746594209
711883159
217502699
1034416191
739689135
476505906
499676131
415690340
304916038
625950448
353302166
345432280
437047720
966178264
383904994
885556133
472672719
892262923
386325360
803402048
469152434
407673016
1298204051
250124366
1796637341
1591864646
1172804254
137794067
1091774922
130763201
520503567
421179550
231650765
540285660
287038780
728422290
968610548
962914538
1219078027
1773705964
223612040
469703173
827473751
1357023775
65897390
458454249
1600588027
182810358
856991714
414778641
141059698
1677762466
834822236
151182297
1854762633
338417927
166107
1161506518
206835987
418662302
642457110
108249577
991218848
1214597117
1324433570
867878766
740055811
546878851
249703856
1484293420
1630467676
469566533
349365090
364198441
96617570
286419993
611549070
136767966
1103204432
1288072903
261174850
343342962
1182393612
983202515
1034843568
165482849
21078857
709271895
864516303
198647319
154542084
438947488
232633434
160054111
1473327031
521363916
197205424
212725562
147657965
423311254
496556563
479584680
941095617
794919841
181289414
834709814
1328943113
908418290
290744433
200784544
358570545
247123072
479073575
274836992
374092995
599728855
660065667
336078284
1002653432
776048907
1248920506
547136119
1387879856
381221380
993462963
407481848
355422859
1047241483
1423330305
147293046
279145947
1598141620
182869655
1684578759
770943553
201729409
306626425
1146604486
369681521
1096139435
1446035773
278615398
431910679
1811623630
876724695
473764684
924347169
304444685
911095361
1613772206
748957217
100102677
653902113
735163376
548157252
1244846356
614678380
55950875
1423229343
220894321
710547317
303584053
1821366901
656566146
175836762
1149204196
1014553693
1251928892
1033725721
1000384858
388817299
334485538
57186925
717877437
524218983
820664627
637256636
863309455
433212955
177550700
1018361231
210674098
1746045869
871794828
1598967418
1567386457
1350118551
367139319
1395831929
395058761
330923165
1030762606
229116284
986346625
353977846
513502862
1394739859
693749306
379796103
304643454
343778300
632821375
1000073151
1384989475
671753291
424958897
658766650
1443165810
1173879371
466869768
760822171
323948182
500448274
488542580
869140339
732174674
520471439
1805751481
249214050
850697879
587439451
246967894
216718989
1155867214
962865622
386083764
478725908
1066480061
590160631
1721558228
253609603
495242766
649660465
501485716
768652312
391416943
205586483
170972488
1287437117
1258958515
899267827
514529563
390459364
1230505461
658345184
1463422367
35969992
864471641
882728030
724252
630885211
203013998
808551249
852009451
130168945
583450531
514014024
395843725
1744684734
488662393
3231117
811958694
362548995
722241701
719141857
558904883
395694361
1526747100
118642040
980464224
816630737
853104439
228912939
1555875085
1016700905
1110508436
860412641
1812308227
1604728889
1105205093
774855561
1431725190
1060073238
239081685
1479337334
328866564
31372336
344467134
823871666
419190248
525507201
746900393
554087257
1630204051
1073144405
385140462
540160921
388165369
318375572
313744520
105699602
1519583707
939922615
772450977
239124427
453948935
220778589
1019196059
350688882
841346147
1071955723
906435345
946634861
296727806
394886627
910151053
831926664
991404688
423561256
958107984
503717661
614469285
1209146881
35782555
1753675846
541300986
266326993
279938608
704544318
687804669
270717663
613813963
747947607
1372556665
407525740
1132462098
634050353
514357678
110907427
275379946
854687359
655316324
858896637
358588025
208003885
437144739
443106502
701071793
419148294
335734943
464309765
1050731217
262457476
1335007628
477846503
380486659
321730583
1227354599
847199832
811194772
1063268947
309122957
571081367
59735896
437817695
282006528
417015605
643583221
565186694
423092685
137219577
468209161
227117392
328045432
471312721
386184523
489012895
643417333
330953703
201079193
1380502434
187124801
1672024162
428879294
204119269
946543455
513783017
792993196
1061718534
792085761
760243460
859707483
970100412
507429759
298501320
834185585
1226819364
397109347
927122536
152247629
1078983463
564503220
1011534105
505629273
1132548139
881911406
387843430
550467640
752552232
323352340
85818942
629966733
476908832
411095462
20407014
1212260949
301181887
609703534
1056560847
1322412029
68202998
1061576668
334050511
523703204
127437449
799063054
474455329
991317108
73045081
544127107
724224181
549447680
943787492
1133982
547435651
449001163
207237684
332312994
1062362224
267749682
103260008
787428740
334620167
1732743125
725379983
492652511
506568858
730128036
231843950
288691193
1438350252
561218782
543981796
1338469424
917847827
583363698
423718613
1017021154
5355122
673412494
1886867893
498076447
996618223
562603711
234535940
1383082720
505454886
704705407
35748541
1165746575
689902785
1488311953
1680451796
311855893
277242700
869562859
483010144
848862044
372708019
438822925
508273994
913796321
254219263
377691917
540111248
898769212
819077901
307368976
134365237
459547905
850214376
39317435
680851117
1065605418
288281658
1037177660
527589934
107787190
164207053
475391432
251639324
383015606
529324556
150044728
1206135362
1063385376
692982741
428056697
425041419
431563842
666814711
542936167
605474276
454182114
232533945
1447358041
880365512
615861805
758724322
139533187
1220406023
587693696
330947435
389916704
1703122395
457180533
651833
321222369
1005119970
1235581478
255971631
1094349969
372336611
1661494356
345804711
188383339
885244601
138244246
691939223
805704870
859499798
1888527080
585117226
441512104
305725492
108300
517607771
1428673117
466336373
612200478
598019190
570705261
444480832
1086361566
434104413
461109138
263248563
708086990
507108276
1697696951
631120347
799539834
185407764
165458409
203492964
594055183
337994875
518274271
522101114
1173114333
475916059
922704888
423647171
630064235
85708226
831307848
1650708384
349005432
571130355
987319166
1492870887
95059748
781173822
1626393637
1540371263
1525670919
655257234
172008906
514115430
46101257
624242457
1455716798
981627710
243012603
1038613116
256912107
985253366
1540282134
1702175
352816135
724593559
1359951131
316517295
328067776
550223857
831789945
785437540
193072652
1149009591
1063327865
1720941570
298454521
1090262281
362907490
407489365
956453637
792708952
1168470643
798702189
444997373
338617739
445278591
818203249
171272138
320238101
1794474980
171487555
1740308250
521544306
350861874
484487522
652740364
540883246
922490677
1342212712
936453150
193503397
38775606
346763250
738843496
396238141
829319166
1427818713
450277907
864818969
1297566090
451523877
1622501504
1304952691
1765894695
66285560
422060028
1015729595
657244073
478626077
329058442
496543057
1672467548
519655545
505989666
1118259831
979694988
1214202489
13362
667941659
573429190
681242149
644865070
795102119
665128683
461267365
772680649
688401851
1348367358
499410705
597641765
393088675
792314925
779061479
684957711
880604367
561069068
1110916115
1276777835
1320631319
1485258704
609792047
728846813
228993928
1283268985
912379452
298635235
848449052
1438783208
454156826
77135441
498988767
931127317
466598886
859631916
897201289
382746048
1774385403
490996489
696348922
640478612
1476963675
510989878
398333863
369450026
161213942
814785434
733532564
430685448
1498061923
825977704
364656423
514251951
316263050
465883609
1772545250
325085671
993523808
1185220571
1294727875
488981658
37770923
878470235
1055633161
536235992
1098182
412423451
861500060
110075539
1128382701
425228814
684260675
289906065
24572885
527584521
336296068
189534003
179309693
1395360453
726201558
456190306
305368167
471299767
1061973058
379113465
476842665
200009651
222163186
797250895
865355199
326746781
813191072
500893814
360423842
372305377
183726047
592046103
821045522
871405734
365061331
1112918316
601010739
281126149
158394698
248916787
757236068
534541787
407391008
169390225
470972023
659496490
1008897691
242665276
383499205
642049041
791219931
1005425573
610514099
1084370374
702532011
950680707
404008134
801498371
1441782886
326372525
804588316
584253288
976661602
756223412
744923440
555342304
83110133
1197442764
540297026
74922139
59579066
113185332
1301143866
94214324
126899888
341778475
921740251
1271681314
706876833
722506115
534318027
1654208296
530716796
543631090
1883221548
1116875191
385557085
325070221
1556545222
447327003
533408433
762798235
1281347082
339105910
404602836
695106890
499536221
467307775
682519198
965477171
418252986
1577630681
52101827
103795397
436247002
860346167
520232481
741279758
1305111671
771438471
249100493
417744875
652565682
689193860
265114904
993136795
112549789
339826302
274544085
207432207
888745303
471317006
1087071049
399938940
231578201
763654350
303036936
312463540
1433557695
357908575
199885428
893322188
545550321
1142614480
350323201
828567438
492724859
384884071
956822371
1651326622
419651887
318048673
1757988239
388888642
165109969
1430613702
1623733690
1817695316
966088554
394640685
984449976
951047163
75843585
381338142
700948442
411380229
1234590912
728935876
699156920
407897287
296930080
215926775
126096493
463277284
386061935
494983318
1665466012
793627557
268541261
546866639
371542241
371091005
1254333598
1115191145
344804284
331159178
1309937221
88285858
871301881
901405449
454175360
604766021
441766404
621102916
711102765
1004028452
492293731
738853320
930444222
802745193
237774730
691161023
1475268008
191052096
1254065227
312907654
128230015
214548578
477413018
853135738
915867602
697208564
253179488
102866962
296238072
1301351410
318722091
61384377
777494897
740659532
1013954372
1133705678
710429868
756677694
543785402
907049182
733572877
1534966551
491218422
910602682
643623304
1124230380
1760695
1299541186
255961794
152057963
505649882
356364819
643912598
1744523138
1635724766
715505303
702077100
155309624
952094276
228160171
61284211
1418753434
1767242301
750202336
1063665420
750575424
987795523
479087868
203346606
465894315
420747037
1117818185
478228195
1353074494
1105282782
432695652
1353538279
59019541
1131951742
431610797
163135693
1699780176
1364239333
979020343
36511886
1019379209
510813678
247390473
765986581
421141010
1208936379
82753620
247488064
773992723
726714386
303499659
256847917
233630834
633670932
1052571233
733565918
201456425
948657643
431741360
524467647
427382137
921323643
841089017
320919050
221373536
468890064
455615167
677994199
1559544589
351980763
657916113
86036848
398310170
921143153
284680114
239516911
137542272
262571705
333577910
66011927
509811829
1376654651
1689052343
323881949
549177679
383151521
368199085
751808527
378670737
1564570684
1630841306
296240752
1786409832
401348960
1043468065
488876539
1166507731
399815323
641595
330306142
483409319
222698505
540097842
476790460
717744118
424377639
1724370285
389825387
283780446
186652527
624499077
1053454767
1207640312
405361885
1336806914
475217598
315603169
322391475
145791816
891150173
406587013
144097019
1313322736
1145464177
314438689
545590957
853823743
93615218
472478074
730350221
449380465
375757200
273893583
955532852
615224522
921593415
765978149
138583097
446032100
812896571
303782451
422616970
259865732
847640553
880025077
907686079
567884894
940241497
1169660520
921414343
826216077
1130668502
631960954
304261811
268148437
492397362
293704998
41348887
471360836
1401565575
904468034
250626741
352846756
532597970
311471102
1386231908
1103319121
262771019
207499621
121781934
953348440
1445356375
656442439
2781712
530511424
501594615
1259177351
860697722
1401056171
845010188
869934497
1808170407
1211315569
1849484277
719774125
1115166589
761108939
152381053
577466648
1886031551
197910871
98869814
283555922
1090268840
1461771720
788492994
272619371
532396476
526937686
1764531260
880504780
1160130312
1023535272
729301010
1296958958
1570538683
1450042895
1764495188
194125870
108939850
183641364
1302221812
400586507
977137715
363235945
112559995
618408097
143865815
1202912824
1410718184
487555369
565744665
729575410
500539522
1694621751
727741960
1730811488
168239007
1823383767
392152825
1123215906
610080224
333404560
1135794416
332152119
315858175
475732016
1032630234
725289354
467330231
985837803
566676739
625525774
1307019743
1486195662
338843127
894644884
1414583378
758102931
716342693
1117739361
315205125
868232672
682953878
50435075
457117245
1106022198
512287953
105137128
494152412
1871529941
1107599374
182065488
359547126
1319847977
414265295
276960663
474041821
149491612
1309662697
357813567
84326669
913105964
164121407
1198488835
974561997
882001279
964409826
489444276
528827496
1807839263
864221317
253211149
1018606114
405492523
931640751
1326321713
704285321
1077263316
727362328
1378787250
371556918
885446239
418187426
569511992
652689073
373690946
278077295
516387587
347013145
310289111
1004232944
50437875
855205308
574270274
434577451
1005442879
257701300
317659297
1449236988
476919845
814558549
275273116
318450704
1797042138
1272931603
1122043202
286581679
182223695
1145483127
867247603
313802819
397673522
429512225
395523785
423999035
608559525
393264740
592315564
536473944
473319225
1050321105
27691428
958044775
67903891
1611289473
515923253
713297592
778936771
200099356
408102462
475015132
995054531
850915622
809937515
819294395
360598164
294806189
302024262
272464805
379853713
1665662145
750961346
124829609
1675605865
1788131408
960055218
406133176
374785342
474775707
1431915408
415399619
494660174
947037577
210986902
479859716
365872781
271370573
891889384
896443118
806354016
372446586
362732565
828559196
203484732
892981421
1163257130
621667148
1070048039
188985481
1809093220
412478434
340835333
963375426
343262715
287982613
558698785
1141933609
162199294
634921008
1625534371
285233332
260226162
777504669
476619169
209608745
1171015181
923007702
226407574
179699479
427095168
174127274
584743124
144212454
933486106
293449756
771147383
875512260
574941305
521713515
120324944
958949756
901190608
194749934
596468066
853580558
399836098
249800355
348346465
480644714
977681596
494723737
179490043
806770992
452667635
1059844260
190300855
578165443
642939263
127984523
1136697247
509917078
181517115
1745574825
743373552
533991448
279155387
67131922
141427567
1132832379
293515049
1170003316
1789161405
1624138020
246024699
1058180611
90091711
679509684
77850942
859224906
594060466
1771325609
381338839
401676410
1078588204
262309406
349516843
712759205
345349575
1183795960
745529504
797062536
722515869
636952464
1113740431
1091229683
1845729549
1821632530
960031715
1179249747
112714957
390565494
858668718
839396847
608529247
349897546
1303555725
1866513042
814438088
76445086
182657275
210040016
586477766
1567981300
622750036
1588385595
1786778473
1251384895
359102482
921287776
854340044
664198501
326748862
1395677256
386491304
247372118
1406052289
836143572
1542108255
695589182
373745809
957507546
327648972
444433158
46817556
175436596
914640112
1312602993
857446868
763328753
877110566
704734280
887383298
159722479
220162637
395284352
693955049
828634681
1082372152
605096
1422084621
91622073
375598798
705434609
243039217
1797566229
1751971793
1513212024
204729063
787853129
1039030792
443210155
328249998
1667379386
372320337
955761383
5638977
1303869866
149753406
1090445397
735849836
288645149
829534114
470378989
111495511
523669867
1282327950
1334125263
501570592
634751667
110184791
369038168
370152234
466054589
37447050
177788593
197310969
128045420
1319597125
192969878
205765711
223458347
1442877410
1302395613
1319014823
450203645
751695118
369401296
476038890
879762413
544903113
1875923183
745160065
633102835
738440224
791876311
199531225
1745393565
1345595675
483572562
368074112
385764284
639619875
726799399
539810775
729021882
1168861055
187586341
183421120
771254587
490067880
334162024
181622209
665534323
673443728
252156159
455598752
330892054
1027268900
960448413
100317248
322831113
354680168
137503221
932113362
717365211
1010491010
233525360
442617211
384109623
356471603
364810801
1051527267
180942047
687152259
525509625
1446965524
343853171
1203354593
214171399
652081335
1150975645
918002614
364918560
932041912
472628179
1617492360
157558438
78775104
1320284016
179217232
145592562
1290661900
229787579
445249208
1348714807
1657506085
403890364
736015005
663193983
1376554020
299418400
664129581
907979696
1269604462
1864271221
509236304
273600759
457346532
1465775749
1758065155
647858035
65179294
646013150
930372868
278529679
334842963
416018109
1306025318
387209962
483156973
1336032910
891050163
913900817
670828928
502565820
453889359
705311986
508248832
1000381798
1265995190
688514429
628031725
544826059
698087204
457596022
281722549
371147835
596289831
1140968719
599026669
91576463
1029711
347554974
424742909
219205730
1186895894
969250814
989572039
301334924
796441134
476545241
331379422
611290685
629919745
265839729
405565212
491817662
619494488
970675189
1613482653
561983756
710471836
760718246
347632160
870872951
1457826633
168289711
1643552539
113589993
315556764
279141985
1341849420
461811900
765679714
261376795
1469364574
1740664235
1027100435
751615510
300492861
902416741
465238206
402152369
993577541
5341539
449788513
423232468
531066538
927312648
947455506
1343423350
1285401609
286115787
493175052
467458543
1728285
1244859327
117016273
318891930
136105090
1893061302
1076622423
1479623140
177240790
1023437381
549724625
444672820
441586019
610183314
690521976
1183168478
1589602316
570919061
306683922
269356443
471946413
370257683
1128080880
128432081
334604599
454736346
640395721
888784277
499127225
1250128699
1021923966
412702106
1120514994
281092548
1176863414
1394008244
410967941
1028128825
228868038
268516754
633861334
994740804
183467974
1076291594
355747473
437344385
1762808345
465590297
1254542813
926371038
478910251
1288563095
392650740
404297713
1855101963
38693881
307796299
764640835
537831081
1082574792
401785842
140795037
1087416070
1240036652
625474597
328929241
307375836
1335469353
544433833
685271984
97386788
257770157
997319256
1105828012
295868453
1710630194
820320679
307039879
288882429
459590343
778856052
240743301
563737688
240425984
1086476523
416807351
177415915
531308165
428042912
477277875
834689360
919075375
120587223
912238571
132752220
517397522
689648466
280992293
933364127
877605877
1008576958
926339120
1195776780
1427651526
197013529
423337097
477599188
962863496
266861518
858745621
479981958
366159714
1035505597
309785347
421387190
548041257
516049557
416841229
506628742
83569731
72723682
307008700
767396004
459423138
596128
759569172
370435913
1119303662
80649344
941606749
146999473
1575189389
1041927162
798386176
500513160
492432410
1066717387
613452485
171689181
507520824
266737904
77914684
1054256949
1000706667
442667836
457431406
811549468
376579302
1065684566
1173925279
345504370
1472103190
968740291
947559388
1733301287
1667161357
904009037
1170818058
9835513
315799221
1300058326
1712013733
278778642
318279826
290903950
184015968
1182919353
37020064
946217180
328869052
442496735
961028639
386876563
288049978
160472855
43995197
299219117
928410076
284313642
1116489131
404085609
77603013
703146102
1727836826
1015513797
1207991864
542379953
390942581
349271383
654145727
318707784
812845321
222685720
769791706
852277513
548168434
1114725999
443980777
912211330
784953058
408081426
894002595
270914262
1713311090
232478229
242482223
901815335
689869279
781455764
339628218
195884294
1351239738
1302867881
110058883
297120996
591319257
1115860650
870109771
300813143
674637602
1245825853
251882025
365879563
617983441
201633946
1029785191
832232420
442852393
779895444
555620563
1323696488
747648651
294635616
981270162
650569421
137092993
414322032
467604621
478165418
587629282
299445418
312402651
650212996
682271331
439088199
456871829
84330619
911782318
351828452
474626146
1398885901
1144518684
379815416
242079079
779123840
621934892
180604771
505133497
388536674
749650202
925431160
15412160
1795541161
1068399163
308483386
737497591
902705347
322071662
199827369
1100348329
533725964
1126791259
51823750
374359122
288941837
1144465393
271445791
195309333
477154491
899847557
894491897
703539979
173690325
49392796
465221759
268406071
67211431
884308632
365835863
379093619
220821488
327483533
786105296
557176045
868460443
765124413
871998976
1060201795
978233466
878707551
271467539
738447976
1176054368
1145625807
816866828
898041833
403049405
888479707
186109907
182356598
236568955
269804094
510762682
12419703
425722773
390174970
403608568
299888723
1065027252
1419468785
654460178
861642742
588332977
499539125
879197917
1143022010
416661147
1041046969
380098368
190002852
865951788
1435992940
1129148528
1013958843
19126631
181734591
196614460
27102971
1351312629
96725385
1068182807
103333269
119741564
492088559
301827654
282013802
277978008
841424195
1794461432
419051867
752622414
855171649
304846528
531571922
726396312
1847261040
663043015
856378423
1377281012
451548889
54683281
685687078
381036292
1436921368
854354785
1588347817
861042322
907787337
323537339
466953895
883772191
224663648
5173275
456774231
490014479
794570277
335537599
853914568
1432046884
1136657778
149631847
124207376
1553354709
903419134
1857065132
647337451
651347520
31700159
529195996
191764158
451653432
395473713
1356503099
967494953
202225226
1002842091
317931115
800013346
1773199716
418536582
391194419
728333
1405391683
254724274
1882153676
196157095
723490540
307482784
518486030
996705585
705583842
724928594
43866305
344255520
153449376
708192445
104452516
69457539
443332417
1283611407
458570935
735684122
399275769
117085974
308512285
281531352
304265813
306625123
375867714
238304982
179074631
731826470
303817375
471980036
172799579
34593730
1145821410
449012378
178890716
652784234
252382301
1488115868
175423544
1122155644
956151142
503809705
1278811384
471059554
348555054
506060805
1081079118
298542489
204138894
100616838
135627510
241912109
674453333
351257573
502928077
234523623
1002952165
418199084
121176800
406160441
555515781
97218626
1000071132
1026614421
1142610317
65434802
536767438
799236163
902325881
385218002
1136595643
361949917
857800022
724786159
1226510855
257322095
482580288
3685375
312049360
472000259
63066802
457777812
316647862
683197209
761352887
562130470
1386588289
78793424
494014694
1424553890
1212668185
525356662
131214230
245149627
959837747
1679422558
682081361
692368801
1123737126
324387267
234763125
426220423
488598357
646325037
456123148
928381344
523686677
108719892
507034198
527071397
7989069
204783211
697648513
426308753
126420016
282927103
382462459
403865340
779195278
674194152
235228522
990777797
1228919197
1361444662
289620869
500841198
830655810
1134240680
839680011
1111206817
1729267231
1713348698
187152108
985004998
700112990
376796658
1725057658
646115548
1094447180
458495525
687306961
576415295
456164778
1150600819
370860386
569323269
910125350
435717010
469083782
1280811528
1228985531
92005778
324481740
923906902
450604181
163661901
1384309941
911171164
456120868
459799159
441724397
34806281
1032894527
368250877
860856192
728333275
86241394
145757916
860561524
792415541
625762928
519234024
918149305
1256259590
458350181
149145771
1107789702
341217063
974515723
463709977
596951542
481666841
201213499
65622927
1078980686
283651783
943546286
483204864
155361107
934359744
235352114
217403650
300288763
667016831
473486488
416582533
193583261
1043908862
323573524
213743106
368336821
1673609838
909224744
623912949
1140954309
219302101
889485859
45287625
683257522
308437797
388257690
720745759
763790295
520484040
868610439
696833199
98593712
553437353
1210759913
1641343522
739777966
584381261
963317531
1281415390
546530771
328076466
768444319
1179153830
184464950
209355514
207366619
15726346
1347302213
864414449
959156150
46339885
1331189909
169322225
343928681
500518013
362097742
456100330
1024353822
162302706
823213835
1863673677
920615783
966256438
1014742818
84441567
508727748
1339010773
33239286
577131932
158264555
122346856
416285645
488815444
1005775183
23466089
434497548
929412531
666239201
270260520
2589135
207770677
220421950
393704726
978554658
1472544938
507927666
690671758
871492282
89578871
160957692
1707324346
137938832
731215051
212135823
1255581406
255255193
271332622
372494075
243010024
514207890
70112551
1257430576
161918245
741909254
1600055993
1081246296
161861821
345113586
1419317255
502211373
571987843
1077311455
871809150
266678185
803605809
407236465
421434924
1418414292
697602884
163618769
837753496
445232139
171388513
469412200
778647696
485950871
414216567
85415554
1019597161
401153958
1024306963
994207196
349213086
933243583
449400850
1083783092
1418360140
519905330
321111225
239731134
1621994143
102347723
278700957
692250437
1329638413
1081394293
398667570
289567372
523066963
240070647
1018500777
549762938
791573274
417818356
293927005
781105387
246423117
207026800
956168317
350819530
1678877414
576877956
663192533
539984972
1125756041
609674209
524839940
80229760
1398470888
132971888
195411049
1215269850
885847955
388161712
319175596
691410124
346957812
926626238
1253192500
1016161854
549681327
164321655
171265734
88048634
475569343
1868089054
801592873
371262972
418643052
325900327
274300600
738301590
761141407
362790112
423849391
1100115774
363907600
858100873
292828601
380212448
49690867
1752646869
276264892
816713828
1449314695
573260783
1032318259
198486266
328931117
112261086
275259696
488994425
349157394
325001828
1099445625
76978130
1650213187
905606087
305975386
484122059
779350450
233885869
545217300
855897422
575453594
1065698786
471807528
551857189
630359126
276762273
216403940
657841725
1411362609
492957718
1452900057
203988667
802166017
448834725
1414852350
1060432653
476808989
1457196019
209238612
489805040
1499834891
376984993
1318112099
1026801823
499698431
258876997
1070019992
175668872
472583232
1383152436
533105583
567026293
229813261
497841538
606039257
435863033
337184964
973109740
846681432
895957509
235596502
656704143
317588844
991145735
823595620
467822802
358518732
547898575
687817078
971263952
528371051
648120446
175304903
457026703
580641266
342985835
49928876
693927740
992180185
797739358
186296869
953638984
547072849
345523167
129160428
648591305
682873102
409608604
428895250
339817464
832687300
865599893
885308562
1100551682
1336850897
850695529
447417859
537575346
337650388
1068375800
748659168
209357927
267710914
791246324
1218126832
1030247694
229402598
753313040
355551352
874822567
1119394337
354929991
246878510
962246840
757274401
116386752
64777928
376398950
187844155
801937665
443165757
1361866863
539382243
378611923
907758624
1103729377
710608467
554602131
490561793
851450629
758850753
2581895
556107686
194443942
549219794
714486244
419203219
1166069119
627564249
77831
350595354
935480671
1087493284
725006961
1015178986
950883768
397082917
406295830
83839722
372561965
1341321653
818734810
669692615
894774191
703975477
422692167
261161468
650766379
1496808986
562950657
1088911393
387045512
418313319
483466115
856780912
405597723
369378900
246786460
760690161
688057169
1143313529
596169488
392623732
636148704
342638444
769869906
3455972
1019362141
810440253
487810277
1086835462
935329355
1263255243
712505253
692461668
885901254
988448561
683922560
917197059
20636121
753582703
536117675
670129220
626206854
1128179415
419751656
1025135337
1180797717
882904217
869803096
632898995
200006294
303261128
467079484
977202911
466582485
102626159
669360201
347641086
790313243
724882602
710039058
776924651
201899301
490535320
482459186
865120901
962195907
652419320
1177000829
1223050814
866822031
700526143
650607453
183788709
1086888607
153849609
594186058
814622541
671301391
652933710
440895022
282456320
72471090
420664038
871159937
633866146
1044322069
164264586
718517108
1047796395
992968687
557005296
365032962
630712625
217811337
908324978
736466830
397954677
1013200467
1007851171
739731895
1146641600
758203690
1100364714
65972079
342067617
300515914
486393549
293212540
435304992
484039600
1062901785
969118772
395239285
632812215
447022673
547573570
849692489
312776538
375564538
211489337
437933102
774504847
1297451642
770555934
406677449
161156778
954203746
642703632
391618689
330519427
978020070
142284329
656163300
328487988
1275483265
291936543
532187821
852514947
1196585883
663786103
62667182
918224541
101643115
641818083
923113743
46378297
969257857
569607402
1171042317
835863598
494112827
706941225
652334690
810042873
203706740
565202692
828327441
793734127
522615194
916946079
595755231
927702458
473682871
652415007
275740642
896974392
31235557
604917183
736678481
1373202517
989704352
292117429
802606188
308516990
951500756
266561490
686908245
498385957
615502604
386078185
286319227
1498323594
312622948
278309239
1060172123
581157
629343960
665837289
456435435
1229889806
164891227
636184238
384725392
273582924
715941883
1390849484
492066395
1023094980
1062983569
187461385
1769693231
97751037
520714
139630907
716045856
711585711
850365010
759166721
794911668
924460299
467386
204996248
891627155
718638042
231571642
687099592
740110878
701930499
1376267697
677777767
259257791
380452397
722182596
1062721182
751490152
1226932600
641745119
681378477
1445875440
925469567
819709297
255321575
996752410
845782367
1126868603
1222136400
588096150
1296446483
1211043590
362063721
485839584
1034681112
624928295
662973182
948781052
452430482
771597787
630910292
189646422
917138730
704647409
795138755
234204972
243727533
410009174
611865527
1019932531
1004564230
761276412
107845905
1021715422
1277249872
537535645
161673368
863309379
660520542
1437844761
885700004
775085218
863468017
849536969
816640510
459424457
433456288
797735589
868589364
352629818
909110847
1279567943
539854325
375666883
550311655
1053407032
321400515
814888716
438061675
2739186
178537669
855489122
907481556
1007447569
612142757
665281465
620213579
583954325
1022615012
628403846
1096210020
147381230
388202089
615513002
1062376752
859831531
811099405
503869608
465153959
322598595
1340314831
644701181
816983239
701658666
565353329
1255528906
916026617
102723656
1136713456
321229939
705762768
843340322
381624470
767631722
455648008
681395720
661076244
717948358
686549896
964525751
457190835
801507863
1018536310
165135265
729098901
1015301047
843663816
1132906654
625993067
991494495
706403201
764853267
764812724
609886708
362671343
744862554
1194932451
604337391
228942718
1885372
1018011493
489092138
873495128
435916850
893211156
713424072
1351304807
477409496
971718543
824302359
1221320066
408980512
928094479
786842513
480313733
70630021
545951622
1179126935
1315398316
841325464
773625914
982405883
1041784134
825747338
559648587
200131998
694962254
1003811865
1181309757
386381293
217340282
965034988
406263888
61170716
796932572
676045370
767175636
236549306
1234116577
859297607
155555096
681278424
802510911
326935299
913438067
454537315
1221273688
915719572
725083490
110283735
930567903
623285257
396067260
1181953875
525649005
388835326
404755271
87595128
1045730925
529672623
1187714959
392216282
379509205
1166186790
1078074243
1080322661
422235678
1263288815
384246206
1155269930
1004052631
559676752
657664763
1273877883
294732426
260825194
319584780
709379858
404879245
547462642
800935866
469967333
819130344
587840798
1126129234
344777686
522783054
797327961
1005468514
471466965
764326014
994338483
1011499863
514798548
1134744911
869341012
962361429
389868069
664984420
1029497689
524350036
354947891
1228468473
1046559585
1278710116
733352312
550302254
1215826371
2638311
798321874
900304581
998952870
819143039
498026322
7164904
805715905
67672937
553861718
1387692437
861044417
431228526
670427886
508429797
1290569559
1082855765
838685074
641456290
548910378
912106994
688406064
337697059
642825963
401782695
1205949901
868124394
1044166229
775147195
899419190
1084037799
882940698
521313105
1082421867
334149025
417994684
279421985
1039324754
999191717
704514638
857008258
1005188249
1241257262
800059981
55078193
672780623
979890602
355064914
820809799
1393433409
1816115476
541040782
197146077
1114025668
450581703
499922234
1416243674
610067090
869990185
460108685
1344738786
844170873
1307994167
558288865
936783010
567629106
1105971877
523053566
1101879611
483651318
771317608
959022229
652744500
398717444
610031007
706381844
455791229
1328495640
549311633
761901407
1003729179
679430251
113965744
1115879197
1361249169
810403797
320229794
795525912
1355931630
1359028912
307583106
694073441
1218830097
614559926
1129145528
307857720
554856719
839641068
582594104
805807825
405294704
531757028
321136809
965840259
474308205
918611788
583607731
1207704733
1128135678
259978763
1486390865
827977634
634208959
1448855227
982961055
727824912
734968885
954008565
999256348
390655636
722554974
1450596537
577004712
884295846
668455635
340447571
571950426
792748488
1325388242
504812352
1260376571
588198221
621147053
663135346
867399080
542264303
429679039
834693289
1264356524
847823483
718758532
449015756
1185403796
806279989
853017373
1056724966
187634755
1228944740
456422785
951232628
951985697
960834990
317121698
1277879567
958238151
1320248035
262467852
503868503
524724051
1134106174
408456481
751805323
489065600
444237370
925179990
770817445
1025268039
1004289429
338833609
1144827898
398432209
852002596
288267230
906114566
193371668
727689675
1388200049
810313900
163507050
1057666578
497382729
637537747
723033534
967580230
506409008
1225406335
566671587
648423158
520923822
1149930235
1294721876
1077187757
1457890741
685788339
1534573278
795612417
488544616
609984537
967290150
520506290
1245445836
918985464
900926217
790169444
1332012266
1592155070
163101045
840723950
1148771230
315967196
1418337525
902854196
868654765
435844705
1192143346
1146465593
1296559163
1020702258
268268013
1260058533
1304386179
1495456965
1476396828
216302076
358252867
969785339
1098138146
733942540
1218031446
537626668
455922442
616483125
1381276744
926118275
957868976
1357118896
705532232
614276546
679040338
515135004
837054367
1402413362
1523063431
949659087
607643436
1370193119
357164356
836224993
678846540
164910538
1186139299
1178167748
695010997
806443653
1139073525
1070551607
875088410
887821418
441840137
914938388
753539866
634874623
747115396
712351630
1056926373
741750133
618771984
1028163368
700723849
900153475
1163105814
339566414
1026556076
653225388
263147006
648357224
1302836490
362457092
1019844957
1103642464
318268604
889475708
307057222
825407028
564206610
855486849
766633082
504321962
243527829
679552028
211420942
1254754237
1260968863
1054917349
107270037
903941231
912979446
939528311
545140893
557791166
907167209
390218951
1873972199
208352893
720290883
713051061
1170486657
998164287
607970231
93583702
926266389
836302540
1859528
1030332413
1214292304
1085314517
509762605
1278791848
961475062
1260153568
263169601
1131074613
776497171
1597432342
984564256
1224571126
385719872
651434784
893499754
1681844816
833062952
1160239824
1569160787
1476899777
420532215
919245792
1241219587
1203012393
1311677665
192677528
784840232
1255453721
821659531
833026044
822489926
214263328
997194914
1381779437
284497224
543937312
943400460
290681768
1046084491
531728611
1371870850
717386050
513228030
372452678
1631352858
204866380
1040492009
1576778040
6650434
1199877636
556753908
1198516074
968902652
542532969
1140392728
914388969
1557390903
1026148267
742153735
451935629
898705492
403654173
438028486
605880554
1221003847
795024290
266932148
579485460
1579749373
329582449
756602721
426275387
824010854
647275760
477918056
204044598
1047880751
1100371848
405870741
88444386
400008071
462904512
1172057733
336545996
797861678
963122087
76010837
649081424
750269729
1112475200
1028292609
525676031
834983029
419203837
1021649292
865094528
1400561151
768248483
222296618
698447955
702697610
1357226708
411526764
845260137
841481324
585342302
1188668530
923965128
999116121
1320789237
443657627
942116727
1789704741
553674859
831383027
641151159
238199430
1335527206
706965893
856971591
370752284
784199150
397324313
312534445
532966077
849828690
530214445
925278546
806622724
522894202
1677698766
716926249
1440033997
888837182
1104458988
1602170184
863874910
710632702
1609815751
884741893
1658229215
1318601529
34532780
663599401
983026938
1041849222
474265319
683427308
577840461
907479246
556750219
1202705019
268126590
1678250382
817646023
849872613
146786299
727127104
1476243997
1674962345
680588420
1613863409
734387256
314020115
1649260601
551363588
550616975
1642370996
1186730007
856114724
1444198986
801610556
917048856
458718780
630191164
1175750862
624975816
449610240
1474683708
1494702836
687011934
1778532608
852711714
836293951
295650532
556125327
1998332
1018611269
1501310457
820123517
1120689952
1446071613
1595874662
1254692547
930886120
241112478
1459988572
967036718
1334489963
710311174
787919176
568215366
505684057
1579829563
584613273
1769254895
1375068532
416831976
541807656
621332299
314589766
1670020787
743806644
624179686
1168024735
613955064
641263
319409393
896103588
359978351
954755811
639821859
808202883
446830714
465115321
1448526081
997649043
1346394348
1305620575
727965137
880847676
514154437
312549542
1029125949
665299322
1229430477
694242384
840087305
1135507408
1535391119
1246212126
1397726959
825279786
1071531589
510701266
836965336
903356936
1706137131
1575068549
873474261
244160578
1482535703
798556413
1376173538
231212308
781138393
1173633861
115723349
1014697942
1121081887
921440074
568787951
1283822788
1022219229
741263819
1468813592
1363929713
779446972
1399217240
446580052
1095652700
547392030
737412015
566350344
492106190
991224075
901624855
1309518333
1075728765
1649368428
1468544408
624462152
1034380014
1393339728
896517975
419733551
1744809331
641946244
1085748207
697367431
913090379
343709984
1342908380
1297361640
1165751353
726832206
545270902
1095543457
1042838208
583850704
1743430580
535305575
302441907
1690766671
717353802
1231451423
1032135879
1170709885
908519209
798579139
1247528994
976677400
1311651508
795165426
1003454370
573591967
1029638854
436276018
1258765728
1070753931
1249529747
1428984229
1423274906
1508980024
592635890
121516262
600353767
211412989
1423308340
1369123570
912784315
949085240
483366768
235072664
138761080
1033318867
1113197390
889091397
1332341037
1095012780
231211841
1237589819
846903414
1430907866
387598011
775897464
724283727
1120197807
896408893
725471247
1259987537
1177851233
749845471
926254487
907989943
945706329
1649647199
834230991
1466728468
727473252
970520668
1516058468
1304827822
128264225
1482171402
1040724407
997579564
818988615
561378203
729516660
1630207593
600858752
764325850
46040283
1755879716
512349134
1769049860
977140423
760098180
536420759
1487536185
1639180473
1077085080
473785769
1240476051
397091570
1428769564
1198326050
1145113647
1094928044
1497133896
1005325140
1257418798
947534372
1777897402
1107872842
809579013
1371052728
874627152
1164205778
1259116795
209152980
1261684108
1385171731
1049373632
701488546
930475682
839479369
1485402141
802376444
1543998086
1189797614
1619920328
836222019
1019176521
1039238039
1055324560
62108655
583519033
780074584
1734695963
724990287
794517325
827882902
1061123309
657690322
823169204
96218370
726197707
1047742658
1803188703
1670544826
1184459012
953189268
1352789970
718579035
364695868
1281390941
1427425543
1338964449
793305681
431432592
694137468
792241381
1646147843
1305926230
847898972
1322226747
883274201
981427556
449116565
520254147
498215500
695287564
386773829
809339468
988223335
1239819374
1211353368
753901203
523702
440122143
1732803305
1773709153
678010545
957969316
498798443
507584373
1337013008
1427291762
1590636892
734479631
1759777633
725114792
1185948421
751049956
1061089938
1274515472
315896586
718068508
624890724
1040934931
1665777931
457628215
363909367
1778962870
1556817597
904529744
1132228768
936269874
1765489991
1707450523
533332078
292008557
924358248
1232741610
859825053
1048423754
1068374515
930758948
1202922286
1303895849
637521688
1426933432
479683242
790848689
845968420
1299550736
634491960
460862262
1372113918
762422926
562040616
895437396
1228835082
931264134
1453786644
241363078
1132098599
1623349158
1251649729
1168561153
36026468
871970176
749633353
1044561442
1754165842
728587115
1389118947
770349944
945453459
1222160060
1636047766
579057342
1206180626
350532534
1215539216
908205315
291401114
566348466
670950683
1779452911
430266469
547737093
1531730121
1531303724
363814686
1071239457
1375217802
718468873
972715386
1445749241
1276199826
1435308292
1720996504
698114475
709966430
1619264077
924926325
522524153
1739002667
716006594
322618755
1646050537
523012125
1350727710
1426788699
990069821
500982746
1146757071
1417841509
439653689
1472275155
611860541
775162249
358183456
714639848
319743207
1091312210
501714617
1422973252
1865369062
1193647210
276390123
809273286
1373518611
1730088193
808252476
404035218
1279180613
764727582
966223513
691763315
1646443066
980376354
1044509600
380136117
1286503948
616817045
433455142
931870262
911395374
1606172928
1731862858
1242302568
1755585058
1439275153
1217419375
1496913638
888474827
914205174
1183963853
895302263
869085854
907978092
910310293
847471717
58534766
1732003173
1742377692
547317962
1034553927
42024428
986443694
1436874482
623923574
1145683141
729805652
1331963021
1335816674
1070600187
924852411
776000121
1349353807
1676854563
700265466
571704745
176458265
947358338
343472662
759872522
559027715
1743213036
1336483273
109354515
899652280
1480939574
1033846374
761644643
990610366
1384887459
102090153
144459705
78365079
1675369511
1128236259
1211037687
1024144914
1301192684
848164093
1207109142
98823448
998107481
1611093620
517048049
713589475
373093150
1749884339
449567443
1415810543
1083956670
282409019
702785203
1282400703
476572239
737083415
1558012817
1217264479
1708127629
287838198
956705343
1781622410
1297598836
681641629
1211525702
722745395
1006097053
558795258
1473644988
1591066359
1306670752
978682867
521486145
1523777906
735987270
1230006489
818277873
626367978
1647059396
310066299
733342378
1534725121
1355365886
688681188
1064459259
1478400221
796417579
134382301
1364242101
1021032025
916564238
726630322
1697251363
965122684
572228078
1344238419
542858051
739709863
1649467200
1053315317
344204065
1200879746
1005493187
1046667603
530328364
1301577776
1793777467
1045661446
261462328
1715080717
909090379
1052191955
1291223434
441835637
209945029
1358082742
1294326334
1091774692
1359326391
743472961
250624916
573228979
688162426
1443777959
1678056513
1088578979
296396609
703014552
1761182210
799904043
564985165
1775642837
330497158
1568973463
917841868
462945884
760102801
429388174
1321261215
685099690
1149012881
894961062
236229175
504761098
1397121459
478523832
482237378
799087527
917879006
521113253
566421669
519541302
1004323416
1121732883
932881555
634845325
397435702
1446530014
1634385551
1198669246
51172215
975814969
1423103558
970759044
797615443
1417345972
114614957
821028753
1001766336
883319272
130935411
744281657
342526978
346453552
1433331219
245274307
523616596
1402842990
1190666106
1631135349
737230723
1195751012
931274395
1357487824
903558912
747746320
156676995
440747045
1611940208
569946697
522107056
317309723
1007409125
1368428478
777664453
1048536206
1243401867
755933434
1125740562
855860395
1567700279
473787346
799996705
724622595
1613335366
678595383
196087667
827978614
1124877465
1330208835
885084953
734725314
738751623
866907589
1736578723
49989905
1534747483
534795207
1172232573
1022039488
1556760860
1068853947
1388997260
1138750726
1491198964
841875991
1245511690
985897384
1738803509
425702738
1655906625
1887126508
1534573500
1260923209
1241460601
1781704592
1428782492
1429093688
71826
1406719693
1368482173
1680382400
999048071
1049408223
1256616692
1152567865
244688262
282041351
922080461
1439968634
1681869837
1227494713
1507398162
1320661643
1296610921
1273927248
471262382
902694837
1786804113
1897462883
506457568
983930153
900598182
686583960
1235569699
591881012
1046957623
1207310538
1501829953
1785242374
64040818
1846554145
416507614
517918281
1248471172
1576943919
429138664
835148195
995663359
349628697
1224287566
1636953418
1046016915
592408338
419289401
396434151
1142671371
487548763
691644347
1797342077
1212689073
1414318160
960809085
1008011267
1247451827
1669429932
1432617911
556803041
537691307
858470050
810023484
940335895
578857358
1292827286
933641623
596125005
516876384
866416039
335848405
528575770
138807813
1169994445
1374315082
336168151
595447233
457280104
400576960
474925870
370747994
332866098
934182522
723042396
1638846147
1061679467
421688395
1145546637
869707589
127203439
1254337446
1022847632
495571712
834948317
413786791
865945203
484735832
1130124290
438682676
839391569
1088957039
323501952
1340868870
1180449822
941979837
948713943
71981841
340001003
753118578
90663991
854647319
671948809
334451241
673334016
1260766006
1373863649
1087638687
776212032
837546451
977294492
905037115
897862149
530952453
1110668688
423016050
1303081718
1476167007
1863138452
284163353
1373163276
1726953006
883652775
899327942
968700351
430909226
1446557884
988541600
1009308104
932667898
893967561
717980531
1651430226
1147799036
1460012746
542571249
421055180
661491824
658258484
670948850
873245528
1647006477
330908326
1176196651
835521227
1344373542
1145686618
1244846862
950048538
1699441518
833038968
712472996
460744085
1372066277
398019926
1282330501
982552049
1384003292
887313990
805763267
1555221940
136003794
1063265131
982973391
219934618
892842480
1194763634
1036802644
202897708
672724802
599074794
1871135521
758873507
949445535
1449412869
1649009574
1245519907
760903539
708560099
1200510919
1570439664
643452354
1082065744
1019704663
273945878
933641281
890840210
815266201
1213784478
547089032
778034294
1490316048
1723517691
727003118
138591336
1713346901
97658618
970550593
519178242
821023002
543238770
1151226922
515173017
848425796
1306172734
1121670490
506939741
626194345
155154111
727193948
977462240
458644323
114852841
1196911486
1073452573
963037874
620791535
1233574685
663032767
339895792
661212865
853904035
1350219174
1559780953
625612873
1321190188
760635333
1229452036
369405291
1198727873
449576986
159930637
1367758596
1202373471
609907362
1669140365
183381906
959524394
882484035
376333770
1064686702
690094257
1210576355
833526939
1638075265
1048962389
1680762825
710158885
1029089586
1780510137
427945312
1226048566
145131016
1660180436
1048654902
539962861
825193039
1355885837
639950468
1017749064
1850730472
809670336
128506823
935335581
1080111100
342129231
459177531
831609168
923133169
81101189
768199491
375119272
416180678
1449371450
1331625342
935513885
1028862723
467443195
804679498
131436442
83349502
774460098
766311024
224746
502038183
745568628
1402527467
395076258
458680818
1025180952
754648052
1249767364
475221084
563273800
1668535912
922154181
937818379
731728927
842132479
876719402
1126800736
927818577
459897407
1179717236
963649495
768174530
1313919490
1023930167
1013643686
1173156048
1006455234
665547216
706560056
1077612926
771538800
396260828
817206566
970312229
1347673452
1075778197
377222460
180917616
567585723
270025472
162824567
277698425
354186735
1720196151
683933603
1406297236
418968159
1399857030
336165368
945240910
776952192
835810251
1078225893
792681210
814909504
766356611
1455964187
1711108912
68162323
1017563169
294225404
631576574
575958991
1408343981
934476318
597679616
436502786
796890746
807815581
888674227
377502973
1389441197
785025617
1637996714
1812559809
1411696575
786021299
1341460939
1420330116
747479051
1782109927
1204029422
1798964792
879758707
1315898740
267994286
644790291
251241075
430391751
689080276
1062451397
1016377780
934860239
792868720
280650863
1420357499
420254018
297004366
839618968
359797031
735742591
837959573
1401622653
315588827
745510567
1684418994
1891536337
1354132051
1359045608
953974317
823831421
563848646
689985960
173524381
1722374644
1037390401
635828268
1064540701
1151870259
988742322
476540044
600888329
740697370
382609686
1005058711
426697343
220193271
1015344380
748859853
383788119
1014426464
1431033406
1421706455
537108219
981016210
869551021
714125314
1007956023
930647870
686252132
723237403
371017163
834381675
1464497056
124747463
1279868327
515715366
860778108
1017387425
1163029199
132871288
588124102
737185175
228757154
59154152
1703343534
1771347870
1620625697
490259553
939158574
1420327685
1147333244
738831157
1014141104
803318505
838083589
744968864
865786519
1290256882
1193311243
505032096
581400095
524973110
733502231
709040378
812971533
1381880548
1687033502
853832859
549120132
327610348
1604068104
831397592
989196582
1623431737
981048024
1092375910
795382332
1457844835
1406295185
936367229
666186572
494804269
311866616
903761046
1726573366
920594700
1152673919
253251296
424946230
1065939019
1010226881
587472038
661261600
73537428
585409032
1307206677
1364975313
632036962
605201760
1471266332
1266028905
910851396
742435680
895857416
1125297304
417762268
241236594
398850109
1220875634
1758808552
951143326
1219928817
358872276
427518770
482629023
554806035
1409131725
1846228448
939852063
1044157393
226134047
201521690
1219923238
828458086
430263804
1796194585
648101578
637179305
689666580
562514804
919429952
1107721148
448674161
1327334118
1270078506
753715232
1428062461
848303562
437340931
817480959
697397575
890890982
698773641
272119764
884412281
725504998
543823280
222550086
1665781088
1015240953
1059466989
1756696933
1688742042
558144813
1402407127
740920108
369320238
1053179361
519811467
162084776
740558237
421371812
903975711
986856181
207870049
1037764156
965298781
932037745
1104874066
408634965
415980427
749339838
67709841
846535457
1195784943
1429443394
1239750952
1084934780
680094566
962958475
849378987
382056481
490428029
1175975751
761862330
310552489
703002199
426100817
1863565692
1180843643
858449674
832543727
759872052
468098472
481439572
882662009
666425242
550648230
892155843
406170135
288315747
1023663676
614872833
1648424363
412017741
1508520602
130224906
411658603
478736422
501221885
330622772
1644167426
1885259460
239295298
775367068
897925085
470926847
1328819010
718797832
832929830
492539769
1492092872
763600754
430334711
397399009
540628315
1073803946
1111656700
1720964490
1186590495
807505485
803564173
465458634
448707987
579511938
376764474
509365182
889571911
1325801743
190901324
481564112
237756378
79037227
1353312876
490111728
493413721
727029248
1426214113
790704396
415495142
2782804
282027476
239206023
271496500
218415881
961335120
454217696
852042387
921131333
425937487
836441223
607089807
1789332604
469224145
1839386404
1206627273
1699556838
373098976
174990455
339829113
1370689080
663428223
1210782084
387784021
487523030
736946773
758892153
1776806690
768954882
1240005536
1693546847
671175847
842105358
1317584060
1601372579
272565652
728316560
1120027389
1514440311
1008866225
1473080424
928476737
708001456
1324936444
1517762048
302546582
677307369
134423605
251298037
107458036
453670192
605077863
1704107795
658166208
190450396
546261362
1567876732
1373494769
516420414
797571148
671320148
608643800
501876789
595932450
244653067
1030947176
1297046166
472350144
373590658
838053962
914388356
289506429
1242239619
297512080
1005468854
1009722124
192622959
881463026
712232722
554981292
3781364
259266334
1541310805
754632995
734691236
267054580
350550540
1105283335
784604441
707507904
987756554
214254145
938794822
251153420
1095749085
920290274
361963156
1041132721
852540203
627550400
1089701214
68181940
1781646064
472801367
1201557303
67826528
39654538
1327209488
359610070
505946751
672402480
1148265672
667212773
828844919
491197831
671516924
429678215
243749940
50887306
1318307893
272003063
598839168
898498653
67357069
266632348
354527251
835249277
117292441
529901232
419884240
655500014
536962132
61298259
1543431946
538081886
916218984
405612993
135804384
1883977763
932637197
812501627
18167655
222392424
713101028
817287505
713001039
534066943
1044370367
884744838
709823060
264634027
1626747990
925830452
573030760
987747266
1078583540
1548931771
1358955287
315215619
1729394788
946674452
540076029
838221262
1241045009
314034579
121861958
1736910019
576988444
144874915
785973229
457577195
277345194
651345779
1254724286
500267792
1640509746
517365088
868522341
467745943
842450865
807794950
860857503
206652313
693131825
1431337319
1333385056
63222515
100740980
960712304
803175949
586868401
1049026194
157105025
737938373
698240828
374720170
863985807
1577104638
695390440
693475310
1265318641
1316249046
400452229
689416222
357131893
589328794
1274865542
763405470
517464257
1421328164
639691148
1739239665
1043978638
1489122452
332570834
307865486
427116574
1143600696
1318702307
1125744788
220284888
255913860
1142450584
760740711
951714896
528664565
747627983
970002972
643353189
761462949
2902871
566402156
1072624706
713768637
1501654155
585955947
551769148
1111197612
737612565
1446760322
883592942
768992087
504575860
467158941
845406442
1473439428
1251983914
526004571
455306396
675212654
1779316999
441123900
269452350
1266754887
452266232
1004370074
1416593974
585060201
380523
773420384
669051064
159260611
403652504
1514840564
976540251
331198945
1612570518
1377280975
692282856
282435128
1106930677
549641507
858216355
808877593
1741404234
1633980344
1237625187
503865646
495411918
1393840124
1358416849
1011524305
567735461
1380495018
1713955430
337439486
1299333702
493439297
884001826
446831898
1434428941
1580719634
764000610
456494769
151745361
3218932
1001285564
608540834
1312964749
384871372
1751621725
619330742
1372824362
473349657
342125302
487255860
834247320
511305024
1590875674
1542965621
1076398958
1564767949
1053144309
1116070862
688647342
552265204
1104754284
630239042
766652989
1015419163
1300455205
682834443
1388187436
994034845
1319238004
148991357
1330169028
788151992
1426349071
402174241
202446626
1476438792
513094172
1152594747
1143912199
1166606346
517876843
895797381
448325566
579131988
164785281
1662491074
1264006043
527384681
1157111435
513495011
712456505
512560436
909142371
1431857047
663937400
128928695
775737971
474465060
1046451256
294866838
670099130
397005155
1320948
1394245607
995900850
252823726
542016832
1228618986
1239326999
357758894
946553032
397501421
640519196
727197338
423141202
1605658949
675377848
1404886894
1013457143
555467811
1043970816
1526066753
553637980
1467066526
390957748
821339378
1185046685
1073911451
850380450
921731406
450260685
1007484362
743490924
789387599
786293486
1868245793
656862660
835941606
464093455
829181075
646985840
290428642
534452651
820514675
1271783221
1365709734
338040466
1039415121
776157061
680399081
523511435
634164024
593666480
501097334
1027582081
475547173
446138427
858941293
350317874
718160708
409728558
1878087194
1367056566
2148771
409935040
1015065528
478638205
668464500
488351998
302410828
1026795971
1376133984
1556984843
794866404
806587715
981328041
413928202
757311643
393426321
271311111
1701356338
837207551
1093434124
1623141838
304225805
1035342081
905180296
627905852
1006938787
1490793787
361273310
596799308
392151305
889108223
35429485
1311339009
1059061281
272411245
891421288
810917621
104372268
1155073341
1432249597
717358183
534291248
1233673306
818168442
504441278
774914906
303517803
1756073420
406987470
708080792
309877364
1058524875
1533194224
412272706
768369949
301945556
504598658
1101089225
206623171
241619963
365245339
1582853653
318676543
131593011
988774611
1383609826
893303514
451788423
191950540
301288923
1062636626
1698470374
280349267
231675613
428184489
1384042700
1083802212
1553113357
1236953340
749798740
1755381142
107851611
293785443
1386356794
368658913
518330921
28874331
641025326
1043566158
775479950
954730980
671290830
414832439
571634620
458644843
713098647
509099615
865988288
1482815444
286549831
507380697
295074941
766887105
357493339
1717074368
82561825
1044178808
608491873
988523488
260687557
425187830
293569894
562349008
1243794643
36719193
269070887
191378481
632582818
424402964
1087774861
400517139
990659644
721430133
660206925
398870032
469144658
305684984
959445189
622516791
572021216
695876408
1071739750
1159583884
723031953
495419918
352613097
458523034
35646110
753799533
501935769
518337256
167005915
893376871
1342176136
1676559282
1792547641
503374554
77024574
783737444
1005083611
887200449
374658544
881678838
242942609
356
375205599
1353338982
127861746
250366524
633382222
1131264270
101324515
949092101
770618901
958837318
760424878
1110995890
959243656
1704626647
1631897050
718221933
514488328
70507284
738888730
1006015136
1418450599
665397990
918531169
999539309
401706270
602493217
385096130
210404791
1550276735
1178675542
1590754125
860143722
972608089
685895013
1705749979
481104053
1442399460
635541012
763171053
1092610126
1400404342
414855262
943569941
455446165
39670398
571489303
108633403
1303553166
524319385
1000322385
483619834
1003921525
313561792
412398144
33532229
707049232
1286489113
49045262
419309427
110612227
522223202
842764523
1462746486
479423512
1367014776
1744683936
1105414494
907992347
377800952
1202097860
440981778
1702505161
322738773
648453924
637769341
205626686
1775298403
1374846195
1751079690
1020098745
685028355
181915584
635477383
893643845
989456777
1683678056
390082876
230733768
1042454911
144253817
423104893
575862082
1079798409
280191752
1369724311
394268058
1195558890
176403936
974682288
705488866
839344356
928186166
947060330
268425708
471447666
479633018
386365472
948761157
1287792594
447341510
1082340001
1437354274
107114368
960673575
667459385
515286946
922288758
1301985278
813272120
289385379
662987187
140006090
368488587
1605778296
1036508587
722434046
816021381
418851549
1007771319
743419909
996497621
498320531
387374906
392146007
473118668
659067819
1432526306
296883193
235923713
520930838
452995339
487845008
317474612
482757300
1316401721
1270194010
841219775
653011976
420537958
631218770
883635032
781329808
186049093
723765133
85682173
1628083143
372792932
983977609
271312264
44584497
854035237
443913404
955222496
792296195
519029032
1465368807
774625833
1124429227
615399265
1043463090
715189854
64798180
1406262916
1026463982
180486949
1468896751
362774568
407781680
56610840
1386827384
644497176
446744429
657061221
455045166
580282257
235269886
512959036
361463450
317251595
776797240
1315025917
725194216
855020052
1380826721
1191598567
534521994
1037360085
389659492
394122789
296465852
214757530
342193078
617541940
456415148
515301442
1388467567
892899497
106849923
362007971
465338185
467074740
538583777
1451460539
794254976
1026873060
440998439
936144040
497299561
755879583
1270364792
625756127
539061498
591574067
708575688
390561493
1750830081
91128691
190855674
1098964056
1155663399
909545871
1009293798
1314977503
930232467
256590211
724948260
135393491
1306248637
449923623
854725311
415602766
84360824
428210015
530554991
519525877
1082853986
745608904
466425438
1046720595
541994137
517833600
314431338
987567136
638698464
735703605
1709875787
950899585
367722412
73569252
329264060
401515218
830934262
149872409
309645597
1193167936
1227847369
67766841
477498694
1390576041
349726516
251652695
747687886
365193300
499628851
1591089212
1262889372
124408384
1022353929
422799434
206950808
753422072
756785642
523558040
903395772
1261703092
812311646
1641166482
274355378
799377802
277363914
787149889
674507195
861562933
457307841
380291886
960008638
370605748
1279855955
942356562
691460057
811865989
864267762
1587749122
846552246
1372471535
491989743
1140537396
216370088
266897391
774341969
35400949
1249193249
93381631
556010758
1393959657
711421565
392894484
404209418
855740893
393214503
693923082
250353838
823414101
337683248
69652511
575072460
786994295
1436460426
1675733185
1355715856
329602190
727741876
627981141
1090630920
335554692
1509179401
1241830856
304269980
479664838
184155078
822763899
659843859
1154400531
758810829
612415680
1463524740
783828900
280943216
791765467
342504196
844478650
1009264675
1486218902
366752257
188051353
998926469
895083468
916005736
588052791
141992922
751276430
724298971
531727355
586491426
1145608459
497825395
266117345
1003087882
366414706
373438079
1527740651
53163695
124921282
285170899
921256956
1781233353
400899906
1258597011
767373655
571804314
170100967
901390814
1323817137
906899691
1279436043
338371129
514044814
1422717386
383578812
110977810
1245342381
449437662
765664617
36277031
700776017
105079599
1407973887
482436795
849082025
64857880
1783841595
1553491608
802875894
475330235
853127112
217063404
933144048
1612008979
1085061199
755206379
661017131
401304943
626287890
403505823
1032652968
1098561482
569384919
775188032
315075043
933945547
564160596
1311141348
903576364
786747041
779472610
331342976
747508665
2691763
627848835
1498217182
368423932
492238045
1339492875
445034078
363206006
299713515
915988003
833219007
155794083
34054916
408136750
599143265
435472460
345483692
314532976
1234282714
660943620
977403979
1575104975
728093812
1338338154
1409183861
873209711
630126035
927939534
475350492
152832740
60235563
650377923
255074835
174233014
1061567027
765399279
183057749
584384181
397005896
378606047
291877916
967649207
146121511
829031409
594009715
235337394
687262286
411269377
380578463
258875301
396506767
465969508
451881105
722281266
979896805
393203373
636881266
401764193
807125810
640655215
589579178
322539104
204270072
476829797
1654013092
1554122599
539420222
715746465
996542836
558632028
242509307
764945416
786297057
1419306917
639392053
891172384
632752240
957095964
726340050
861736900
1294067588
1244106614
934965054
892500910
485172678
1041151380
1343455605
1191334343
155667550
790178058
983056200
348233073
681861733
972884758
363369051
208262453
356876162
897953527
685040216
310627429
714008826
366431462
1626672283
1333497925
1119056459
1247433598
632158245
541570136
894667513
1054990080
953438603
487433268
348760285
29364717
718590976
224467194
643596810
609504058
1226268419
1418369543
1027293955
720772954
894995342
1623733300
415900566
527304162
1017068319
205895145
1339692007
678695652
708323124
465010898
946244930
434121297
28487454
508816865
384596812
433689023
381187732
340498267
612094392
186999828
229767974
958948181
641668064
812496565
1189685144
1304801350
386333776
214772106
400871754
1134750185
837215847
205137509
566043999
932864135
503402599
38178703
1044233383
130369849
972263422
646738984
1079774503
860181918
930321314
1015018702
944932644
962579281
1159548549
382164959
262907627
1010432597
788884806
1418546422
1140180047
1556012139
347492859
346633039
856219544
316653431
981854687
1048609800
1053005795
879603673
1457035005
215756375
1062476127
1383327706
1065146837
548268096
470464501
500756692
674141936
616797215
573798745
1034272331
1150496039
654151086
782899856
279147275
61137911
996372682
467575547
1000062459
744919921
829935109
384521033
7037453
472456026
974563621
518457273
899542451
359500929
1607172723
993139810
621573005
698388047
616718717
828700058
267802742
176320184
796397779
1043484560
565451288
296957065
155445292
546316496
286149278
400327836
150393962
1454587003
583223100
3839798
1249757096
791312809
772580035
1388543854
152615544
519857454
609259330
630251755
303951774
623590629
659973141
939538329
547340691
407708943
663416018
88321074
217602183
317663563
1353824204
1262307171
1108440162
1003730027
275515307
345531470
528524298
909305222
411268916
922087308
1798159159
208108304
778284198
361188638
466498355
829374478
783133806
805766862
996176940
538807578
115778986
449495470
1624630391
681679618
458355857
400413537
923952938
3823996
484009329
1392040615
498366023
1348193323
353249050
353528285
924102272
540752030
443192623
848068407
136748800
349703796
365854025
1379090754
987078837
540756954
224200286
346314834
413909656
144833842
1695459628
290118226
726722226
1754848124
1265387386
472433689
277945064
1393161682
914254077
558506736
463342394
726570834
1033243710
826783826
1427448438
545637003
1186555480
583942907
184923812
466918668
549603246
48973371
1575184467
571518290
125765873
665242685
1059315925
517565027
570118874
345504419
1207766442
1235083647
317565740
863762059
646383722
619684065
1169295230
547893848
257686578
631318528
632092651
51095580
1409802755
540636666
682531716
276799013
747666798
660740091
595374976
378390252
884845282
61412493
784697774
739661726
893221877
1037583547
731044069
383776391
1293647265
1818567077
163495666
777434414
488597287
1065615806
71211777
1641395636
682350577
128383271
229829107
115362242
1354614981
728394296
799215677
508857729
1159534521
286054733
320727344
637603320
218071792
242725676
984317304
680429497
481384096
956384783
1099113339
1114079589
1039911426
579429675
274261959
461718848
702719921
522957029
189958187
479848064
1076129464
1355679685
1063221218
1799401882
483489800
121233535
394731592
549887218
664287574
413801260
420123964
272257091
617745445
1489391526
738375232
380272391
315785164
333453948
1013328148
984876067
938103699
294822968
153363643
655073009
235138779
363661678
404955114
708724636
982665401
770121538
1658705684
641536406
426942291
415408171
258179813
490514350
1653708204
193685116
1738139499
658931768
1579815694
150603815
332833072
225807492
554299150
107397
180375421
455639183
162738431
884472488
1029569729
599553211
939782156
800442741
205435413
784256300
367116571
345531552
578342473
895199477
1293745227
837730519
635861153
1401889070
1523421795
428059156
228336237
386185009
1625378022
1078876298
1652480820
37783582
398357
639777572
1023332898
605283743
454358209
1265002334
1695507026
128977596
1382411729
140091505
729197491
595015609
479309961
358533469
825137633
128960867
389125372
829513555
520558791
452826876
380136806
508910471
1468977013
1238801347
63206560
455868751
1407395276
478374527
368596576
1147253890
810164613
757988945
399213427
960387512
1152605044
504933593
1156932811
702591081
704454672
67091873
432620566
572452258
961571129
231777610
1339404332
464830139
81015920
458416223
945631107
368010998
944361662
1342709857
1467287625
1388981132
482850383
261524374
451601809
889706581
1054780836
1277906297
108812268
833216649
740847660
355243857
843982101
369622025
178575165
811176368
1096789112
1148533055
460554322
745745852
895224117
1284783916
447481435
302819223
517750821
1396743059
1726282459
1106669674
886957420
643498364
310409774
938102595
1062701858
443546838
633275025
368697755
1368351819
451648473
492000262
771257062
535207759
1314384479
377338360
145115468
199825726
1067704372
336114561
754776600
139776303
936697786
1534385297
246183159
940964641
369507921
903816724
330822275
267595091
898156833
387097090
399680216
1775816225
424847472
923159798
1629821230
1169332966
991457622
914034408
472717765
1370455417
1118099188
132433315
512574127
582600384
472002404
819829284
841576621
1005047252
247952057
185522517
956447433
1780721346
412588262
442426323
1148375886
438535573
694429585
358414662
363090414
288062046
1475063644
827204518
418948842
339150108
811819782
971140412
388326335
1030800845
269722824
872996116
327744028
842704793
308942406
151202628
1296428725
880730085
264973080
592026239
386775461
7869488
457164776
1430630528
882004132
580183773
317769448
233683567
976534804
1030643050
723118104
828394698
1219128998
1126548228
1749209942
617480667
235680828
207518344
681203133
311554240
487692980
1343802322
176180816
441328010
186067067
733006452
357743993
462276032
1152286925
496515284
279775575
516260543
478563217
261800449
1285334414
1262705798
1619488923
580861906
897603518
1114984907
1021686334
461548640
1623443612
1322221978
376852817
1725878787
81624134
275607916
313012932
637629049
1007680950
918413774
114486282
902637268
1438737829
177827915
897346318
497209356
326551808
426980739
464051700
538389700
836876790
1421238732
981963112
844183197
622965853
64817507
405401675
670320755
1188214007
1128932172
607570241
739331129
935403735
1028433146
391998175
995975506
746103380
1521165508
1646048842
1055438839
927619809
82898423
735721719
873906591
193950097
452748668
849456450
364649089
110478357
508950646
1129724409
1046133589
1821390253
437659507
753464712
582652412
807319564
452388057
459848625
912382653
937294840
811303816
574861618
800859379
903975729
1294609692
511968524
804007933
254487584
1086086275
1467809319
148726168
344423640
879243321
618966954
479902584
693226536
32883551
153335704
509819363
667898087
386772187
1181738237
656719255
691841340
697432853
474946768
910987002
1609750613
694565169
860301345
514992649
903466678
1348857213
1435715523
297668614
1499645913
283138152
674497669
864761693
804630878
713852320
426970677
423050176
298714780
870552200
418954917
338153841
476380354
959670674
1109386086
535903311
1767243769
382951861
945223602
716171711
376743699
379990946
310314334
898073272
1191809881
415913619
562803049
1180232299
517426068
188563272
215687751
485388604
159378941
193974005
592867
776616966
464082782
306069952
379121413
495112805
739655253
1257729153
443449455
654810990
1112029774
588156073
318283908
331040771
633171179
1031277963
731080206
875935774
977579650
889614238
342890423
191069509
1827657474
1190800287
601088218
282209417
60222924
807874022
68480425
299582732
934004604
976792400
782405814
49430287
366228654
244381101
1828179166
721226183
418929338
1396801550
72998506
790059746
362237911
759472038
184713434
1454414826
1161263681
1486916536
227791027
417056432
418789950
1020589625
994027031
120751235
37588120
607660979
1451120409
79512560
650981820
1289192315
396044051
482100057
1866407189
124198054
1016740592
358434776
1283159006
823492763
657379269
463992546
1703209275
851485396
629774030
138450611
30430877
247885605
291850887
928674450
828213777
468107142
279123350
249137328
435878325
1282243688
595044967
850868445
610197745
1486676596
413236569
468000273
1046060688
850237978
869592166
1582032787
258349793
503561221
466853032
787652744
1099893114
193222410
1235098318
1824038888
586530342
216823570
1333892894
526450227
397613620
987634206
495803218
517898081
623716323
604180461
134551224
495080669
283017825
1126011996
826645511
1297837910
557968198
1497848777
321653272
164777767
735545288
325084500
984940524
64355978
1824442151
895115092
156865108
680803037
1358700613
457020453
92636648
780892109
782680285
220456230
386044670
58229745
73569423
1471715872
1083538261
489975234
878168272
682469253
409283638
435509513
942054437
1349767735
851585763
937050879
790262156
841081472
463346864
27454977
475134861
1059007895
962294141
358512074
169035262
1169175594
506360640
821112621
631820818
171234002
787492532
496564079
178647223
1166510186
1060717213
396244465
766712396
998386325
81827370
385218264
929887367
1761552548
1405519896
123255906
1118621408
1027924391
1207904376
757193124
780662331
300271072
56087577
936867859
1001068276
1130560921
359070074
1441551851
1428945438
269908679
588611088
582912454
813708856
139026708
898692703
752976893
463173954
1339761617
140439414
167211322
322323499
81869335
239378344
481884940
621129850
1762862398
541278211
724908743
587572060
1622974175
436180375
679588677
1636637572
177487999
642035998
1005990331
279106229
819494227
76347886
517158638
132623028
867327611
161510744
210114207
543890940
453780227
1033090001
251295288
1139262980
429130147
596916049
657672621
1514805965
769035364
1358854307
236687325
328126535
435917201
467898087
1101043347
157807568
326180980
294009189
1063568594
54427014
1849223923
474938543
600778844
884839555
440933668
840340894
1749267220
383144078
305286
559089681
804627294
721629249
521413630
1658850162
506193332
694850591
1444639276
617445404
1033836758
341872413
92645425
344368635
760918184
406251099
146200157
74980656
813627276
848316272
1127212823
462255941
361471400
435529983
739077648
942393063
324259416
839432734
150939299
351074074
1382764005
765313823
522759080
716501894
356501424
589110712
771199376
498989863
671877961
1337467840
537715489
104516687
726727576
190549161
447700881
66101901
467314046
951246379
1048650121
363005367
1050790954
543399745
385075057
676004747
471849669
741676003
443175007
559381901
367503880
606255447
235594953
913155153
167072805
897663509
1009653360
509726991
315837857
413046848
814223458
429522857
1833009613
194791952
255556033
1175411809
522094550
962254165
1602398661
1395017390
257467442
852472975
182521296
429917877
1173512571
1037967453
953838682
297724123
836166422
635828355
252067189
702872528
1092016337
634851722
513744938
703566826
520493029
152877298
384470115
171487278
1035021351
480637129
434266974
399204907
249239707
362015179
418743906
396189458
1164948311
919685973
519150577
316732296
389521632
544775692
890030667
401924563
309512524
1782499884
484040318
877883802
811326541
1574055624
350853537
1726887422
651911921
748683375
965037333
579661716
195200820
954716373
970144113
1753970488
749716203
186691616
413994453
1205940395
756465655
936551714
160188793
781054335
1072196398
165112108
431929595
596991231
1531928032
185733086
1869418325
354170179
1070554746
2074543
210112556
1506072350
973858278
737414139
1433776119
226132910
425233208
138951346
403528871
864010034
509702721
516427792
778682871
1060350670
891992286
1494237715
96236954
800762951
79744508
823591243
149567154
201481437
325853700
367476688
416674816
1094433234
556866096
926427418
634058609
874594850
505808064
494924761
914383363
384985025
1317972214
909075057
395602802
962087363
352292205
1012727189
108781922
466036359
1081521879
472459982
1359611937
267683367
921950279
653987577
910618188
376048411
944774714
1642233892
282207049
464361975
1276105203
201835111
643604033
786329497
413949168
1470826150
1346902050
410472704
295771670
1213686521
1648057745
1375289402
17658164
299950717
1665953370
871508753
960337054
492736831
365787604
647429898
814981103
413749908
925239331
539616811
292035204
714570964
863111521
67537312
1422591261
300171599
867810933
1000542114
808386618
349812502
449998167
284100742
437883814
616485549
857293377
892030097
1275276306
474713264
566448638
1294650426
1106631497
212021645
819698844
399437574
1165083655
565251415
1014708595
1181888973
1035975653
605992956
544030677
1748677889
435496411
614764017
831899748
876765527
1058843386
892150054
742036733
819802989
1669348493
571294410
15601278
288337607
829325954
322577558
193309199
1255920543
864219063
711454967
490827610
1756330642
951763604
590601254
242533108
50236296
371806659
761134635
35390725
826371032
761340836
157615796
478858942
769280534
847951678
298703544
254601773
119195662
363273287
590795502
278530054
391310705
1484216412
187693480
67278113
165016179
658001060
1019578242
853838217
475514885
743224615
383790906
552466885
593068576
48925774
1281851579
460196029
349595661
1195388326
366794991
198123073
461861417
316696150
452876862
736511145
889038895
469956375
325127220
398863374
1551789430
24497009
960414301
144824371
504697038
499998909
1231965447
125663840
247433039
47410628
811766998
991038189
1236046
966140032
1263159040
1325529695
220117151
254404135
87781710
441894040
438828571
618144029
924020357
33241224
1207167706
1122128174
895278984
1526112154
211998137
217094417
501830274
453121819
792745896
1501759102
932865556
501260052
446030096
783316613
393928229
403630539
550413242
246922939
412138688
618344021
525166587
682747243
161116161
928006468
54543721
166539692
304392230
1068073858
1055466447
94018301
504818266
764999614
524894814
87681166
860461602
1008090894
33530618
890152047
897001636
393807703
274558371
225387613
1313956296
527920923
426916915
89450102
336680024
579540979
1417495767
191004429
567030486
268852884
399922522
828342541
280719696
384805683
522551084
168176193
459752588
656195806
1785866554
80585063
790904943
609020067
440744782
270976577
760063562
194898513
1770267084
446658520
621404083
1045076096
768247257
488454218
519373018
126620315
146770554
1180070253
396486027
931855798
845492504
484454339
369579299
745268050
214221357
679756841
1611204
169450145
170687141
599057011
222840972
523399608
1478705971
680184839
926611699
382209942
659852780
286835400
158010692
497913188
1481024501
293385521
258867603
262149759
344884981
675158289
363688701
213289212
984903096
402124397
305527852
48290216
312670969
427224858
411052172
662883197
1333200993
57802457
1039058936
776169641
1133963726
55524058
436782689
411671543
861623223
760147364
1116239587
829719271
494460092
531704414
177930386
863281684
364487262
202411647
1398152782
727816995
450764389
300149429
751702927
503259480
365233787
648895003
1043330982
31349366
517203568
235103715
922351322
1010432686
495180102
306611161
988938333
456712455
406866127
309604067
1540043370
1866675602
351689382
104050361
912094666
321090581
1336742866
360321751
1075016302
331688253
585179105
1780089578
377004580
590819649
608090858
212557673
308010115
325572616
880804289
367208399
732059642
20330
377320998
607171319
401846
1007458340
517439730
284421537
336945288
325296914
229974356
243542475
306617948
290553280
1052415116
1144090029
459073165
345147997
140792028
382463091
718054974
86989780
838256734
90984372
405716819
1343164858
156882712
284560178
567778842
1358803984
462069966
846322557
437287732
220223247
657329250
174819970
364000288
243051063
1504218271
298307848
344331388
202670349
1093599652
177577729
60616237
644692315
776653419
859553734
1070036892
1465898651
547993785
245255033
166218058
588258660
362749450
943515719
359593555
299549670
951288570
397081090
878459609
101516950
663379347
1834751057
401809282
290725969
253196274
679955338
1293282098
88848720
372228067
635137293
895089641
459868636
396493054
772213929
227723110
557144146
646072006
290418683
59303028
105472039
1123286013
821449223
585847029
390050604
189900693
640545174
487992699
270027735
566266073
790198924
1315895153
442718228
881609507
585216628
635502505
1648313460
586301078
1798664018
1092694175
1720377
138296627
273046930
977211053
1247853585
469803130
915454797
655406610
250419355
299336054
933744937
514722380
395664402
925078706
1150733335
954880621
639637027
547559779
352187303
238971414
776398181
1299875675
278583248
708747676
204750110
313197790
1185706243
1384085628
208555229
526443380
366310619
779566394
631591073
383095365
768100073
837159128
946089238
654901556
455802816
479374394
525684557
862672775
977847957
761370953
851655671
951493638
367461912
969457415
556095808
833279894
969950670
260116562
104230742
130559995
435883709
458178649
1153283950
311098061
335058593
1179480550
483421091
792414733
124049303
1578806792
445248416
933125502
568484118
434532501
335181474
900114824
469473806
874688826
196088388
409528314
708113200
605610093
67873029
197363448
532768792
274198511
1648357557
514402784
412542711
509483840
296105711
108746
855068082
1710552895
1710584953
312271634
1176003744
159108042
70506896
606263116
207256883
517772513
928125999
50674058
462944824
39637918
278039679
265913440
1308106859
59470076
878013311
982089328
390625168
691492594
1057385299
417851117
876125695
824699926
652906307
105045123
584860436
834183249
731935633
1235027289
885085156
213606979
348884175
1224470177
552446139
931573582
1354416349
472972476
35903523
320171509
247527114
169192081
738557397
1838233028
266559851
1002973407
241354719
242126874
818547128
1246766817
921612111
350472707
1032122900
343407479
669351279
308611590
1035362803
718979738
1274754996
571204898
466519120
1098173774
413579125
397901547
988604358
342378903
916504543
785377898
1091065603
692407375
236982283
448049683
321506
1014775732
177373101
887723619
357737681
470167026
384342619
1647457334
773329569
1095204327
49659671
831092199
517291818
277095993
455459187
1830911117
932872587
1081262252
184740
813236740
394961727
438717735
202115861
247856090
1165180902
272126867
230354726
989976252
628898771
475889132
402521967
523080581
821127941
915850445
488014486
662988089
945482995
211254668
933661623
180352423
604651679
671681562
1156099873
620723091
216850805
325345186
262569289
1027237809
352286355
406784559
167060199
430976516
1317731634
732416297
195820754
1670652432
463459638
1190579321
443664826
1629357762
1675885263
422646692
485464445
896661818
211497233
835793125
1703383469
1112057290
62617725
233275819
390560111
957221748
124227238
723266445
821826883
492976934
183000772
247817422
444416937
506220708
1255295008
929035518
485572222
660941846
955505
1003813985
1185867541
530338121
50898488
318795118
434140616
664250016
426390750
530192888
467163903
716900866
1253457823
391902031
509857129
313027948
199082895
132513733
1013038155
635478472
1106335859
424320015
509559465
119941930
220536733
395110016
241862701
1653374371
338718816
1054360383
357138463
520391701
213213885
320738939
760073128
896678539
1791656966
147134334
753125048
1152228587
1494935923
359234272
234934682
235914860
454872488
292687290
292014632
612538679
877884614
254037983
777708261
166147191
834050500
803709256
1169983419
307221593
495819366
1770126801
250962923
794097561
487583534
736477457
276332760
33795932
715717968
951348313
1533196215
265019175
988537366
1162645495
508922351
196258018
761437672
506363731
127104898
444262478
995739643
163179658
1247322822
712848871
896547420
157222108
327849958
754545068
981019771
1363817259
644190419
1264271918
731944984
301647537
902987324
529443138
371864305
379009691
1485662105
480759703
1806568973
1145963154
417928665
1134763657
1058118275
855632235
1355337720
1730890642
536908692
827529692
889828102
351977321
664549617
363454031
757799673
1307747363
81922941
392629564
272680603
484021849
373064549
508813179
670331370
1110679
251456701
125108724
1272810388
521775828
387002323
351275006
686149110
325510657
819380684
457675217
255306218
1133971452
636425376
877170200
141599395
856725911
788370295
1229800559
1388240841
53682250
131701967
972743805
1781355066
725293675
590626439
1226873819
385187653
380669546
807843261
1108462014
283603262
360922412
670564016
784409286
621536584
626766974
388900717
290826129
1061640076
241012103
968030476
200879885
658515173
1312166519
701490412
562832933
680817488
302739970
160070
650588795
50040457
50225520
34382461
430689283
607713250
259887693
1101225914
1238371497
489306978
134101736
1162870773
788759756
705892058
1554534352
429276792
974866558
768658288
273379964
384332845
701333253
480668093
458025734
781376590
240084476
461643595
562460967
557762161
477823746
168014232
166684191
344763612
689696834
313740595
649461371
1745605641
919299393
73670836
750871615
898448731
390604371
172823851
893157309
274670291
922869848
1217914977
546143488
1019327270
165670352
427783862
496471211
1293498776
1760294792
959435056
1012361174
208191241
124147052
356659512
1717595087
622755256
979616470
989926034
741739412
338024139
194411312
566687429
1041757278
250480706
1480636377
1067967747
673150031
1146785018
1501873049
464888052
467527137
1846333383
555077586
798219917
1302669476
113349238
341383712
492946782
369276012
1420430317
379453558
836960089
483949827
1034114359
721236191
864490691
1319592202
369586510
1006783797
190126728
455491503
1846262156
233118977
388078444
742802603
482615027
975155972
185962616
1019222578
396482160
482427836
832419605
469673528
300242554
827436484
1008205242
170392977
422214661
1392540975
367275044
503235914
252069684
369198806
1228814723
296893833
703046279
415699222
164967772
819873519
428271243
1511082944
423911029
99520709
1321164578
127418315
520824949
434577619
896521
1831125
1221073337
397839076
700321150
211863004
252740872
547706935
1335626545
1702978487
1599609488
1826108942
571257723
871904153
1311045919
288734438
752820622
430799483
394265066
845515339
866908404
560366626
283960543
379630708
982930179
423427408
433993575
1078537379
1053290867
336958659
559628972
438431977
463697828
1869888780
943272897
315542418
1698327632
1190518819
519563617
120477551
726261292
235370510
917286923
1179282153
338288919
547764212
261592651
207320604
1672751646
173667562
1252476166
136954667
393924212
781617105
188528477
838033005
431638059
792922820
1186021530
965048530
967294481
1031928063
134424601
1669519989
899845630
925700548
1412812872
591321978
471048608
1111854385
1789117897
1096873856
30379278
354452223
947490
161132911
1197153214
491212307
80938478
856227928
436907825
1587256026
1049927727
1079293270
426668019
267701633
666208840
744786046
791009131
886320120
497408426
210668999
880594306
560932586
200001930
472142821
632194521
1824067337
1716288969
757146349
572183495
207804331
651918325
829709835
249890694
428814674
1685072127
572077082
582936224
794327014
846870163
512573242
350694033
986828845
466943744
679671728
288681674
184596534
413124905
776653035
1007680743
725472956
429300116
809831085
219721256
1060548585
82117592
356555875
418601416
546504840
202483139
101399464
999835344
210342126
425125232
1283445952
513230022
271207096
3579710
887799476
116471454
659244433
310239393
858365125
287406616
1565543606
1154766009
548725313
317027023
437535764
561225044
795637641
720918050
328191156
1775137284
3647712
572783719
163736692
791700896
396863398
362252412
1129061653
298767638
345858857
827903877
218259615
679731708
337927077
250279866
267953050
508268194
1191514239
296763665
1110784626
114375586
860487994
399662594
455862808
488909872
779599347
881976604
291076070
140662182
568775671
691275968
621936404
961106162
1373523988
504272097
328637292
655559488
959359792
164024037
283798906
105437019
1594452294
267189749
498458590
602260120
456437405
55722332
1678790125
331979721
757510250
90999128
731540875
762103859
1437766
1692203692
468424953
917197125
196319509
653699595
303287690
358144426
459075922
453607458
522940484
258919301
630217427
1656821393
457519235
778659231
153676905
267724779
711561128
114462838
512698267
665349918
495303777
848365707
298372348
323495756
400393245
713640991
419834479
827303845
470964856
384583764
309297098
342755711
915195797
701448052
381105897
871840304
562858048
516439389
408211114
1005848917
262716345
1096647518
577349273
88875375
143310068
681667533
242105824
1042823332
1120960155
803854224
335003193
673488409
1051319346
747751854
447659122
704181804
443749799
371196874
1335517362
755637055
393173694
251595328
491798799
214771505
428255338
1448654331
1049501337
545878725
173935880
292997763
281181443
392842285
265536748
686849052
332724657
1008532486
438142334
425314377
514424311
279988703
1484010586
622496143
1703137154
512004
146373509
57516368
452509304
859389963
2468055
317735679
318542482
1315170190
397531288
280388509
835826281
552947531
255505160
904951867
634641532
1347048807
1469740686
1108009865
385878987
731016814
686657355
427316627
131240496
515212179
265618883
1353857112
253728467
620833648
860367068
532567172
662215778
109968735
1446550351
390135211
56303428
531309708
328041364
661145924
212992459
589078312
395882373
111752813
1413078389
1326808762
1442143297
766501197
471411970
904544563
1363717512
242209812
128441885
979464780
366290444
357583581
651256187
437780954
871787410
1394595119
1334132235
401481632
394698814
310747438
135405443
669577560
695326305
811861540
90291513
1130154623
813009800
744161259
774506918
495973653
485816238
559989778
752385568
538622616
1383209817
365339265
975631395
449095558
273011490
275492054
431063493
300012708
181785455
242569561
96858781
454436532
473793450
284488246
599688831
834313895
343543175
392014950
451319107
387087296
341659855
148740823
430698672
1275658964
1581363218
312439508
846892810
355681215
79649510
325489791
748244236
1462381454
688016007
125149975
1163399824
164057803
1019627129
97426910
1711209429
489447751
1119540915
1566801667
246269610
424257511
565008037
664957191
707987731
314157725
509645488
535766012
629014295
263962339
548674751
411995824
124850727
1455454891
76091106
1829271056
1284426123
499145436
738054305
583808184
667348652
1403840999
230091935
255898263
443554176
406518665
1342078549
1475670745
336956428
530386211
390215962
1766501384
54209524
676217974
707774229
50118253
962346122
180709398
73292902
397197104
274910713
364508751
139839180
385862209
253796623
396172196
396328741
204520574
1288231330
486655917
597884862
448756908
356597490
473602787
401722652
356028083
712715263
632576467
122772373
710590902
734326778
696177101
564385372
273587437
798472729
467255621
1363510690
1065659887
446560652
1198164986
414309614
975574228
95152856
480302917
739192741
414754846
1124158438
779865774
1224647783
647257077
655498594
553649189
1105255040
986655954
399465270
131822567
468957599
376832309
730259951
545579795
407815629
928356508
771749429
438295322
852957207
1097419197
117337400
424304854
372742743
587433978
62755241
1187150625
89514415
374388062
1221171956
806215114
2865886
486847011
99640852
459161803
495610828
290247057
462555588
375074114
1059050636
1134926871
647235158
1016364738
579396533
889864257
284324651
942677994
143592268
524199235
2268080
470667659
1202222911
25100581
1673201579
122447133
305126815
796747727
443441805
183338149
240971633
826283343
1014763127
148514114
74666267
781978026
218792132
70093011
790414783
1269647289
490521101
1000212476
878767933
863812354
630721018
847540006
829513412
49245875
152765780
564139962
644447364
1502125256
408875054
492497389
308306478
1841462325
1002860092
1819906400
429810173
483806297
130698948
1155532548
1296331672
1111746184
402262130
459231946
760794899
391927517
83875135
778323607
300466820
174685696
1236655555
1018387204
155761789
290674848
691314886
781105195
596923120
123355354
509105911
845697403
372992254
35152373
174626469
186917617
476846244
128294122
712429633
810813762
166860925
177185469
668996487
530440025
199184597
783886503
1766754514
754173964
838738386
416544811
267697409
527919989
656673700
244754055
682623510
261407785
1209027788
119712314
345948537
1572187147
1183684401
1735280597
985079111
393928638
526533794
106136502
390948155
459972466
528233007
1364620843
1679076237
435738299
358400300
1117674544
357670191
1041626085
36096770
273397996
452651771
426613339
436185248
204094838
433592898
329713056
195557288
416780055
1687525457
355141162
545132828
1078354206
181916035
193682779
445601553
328365946
1013403726
193851174
460656011
736527094
1591636147
1022558297
283926316
351913746
192481761
173085647
1025000738
825674037
477018309
819796066
187564104
843118874
984049696
1002443728
479885045
99291505
924663277
734547097
918107284
1776427257
1063805430
328356217
555072048
309615507
945074647
845734059
238366257
343634990
611157104
158677441
383418003
429958894
771388961
540630623
336375993
483953325
134656362
401457245
185423859
257066766
709083970
106042262
718375727
230357074
879734835
173131264
810887531
1000688908
259813304
372096539
772791263
1424424935
1466695156
978871092
392961568
83253236
1101816815
331948564
485475886
475548941
340380691
1770786553
1555113
1049526531
384155928
1897601688
1241975095
1109324858
362327379
1247262004
1848338211
1210329444
1022270693
230216947
467101823
1012233891
385886061
350226969
541473133
776128988
98454407
249702375
653587322
351870992
116251351
422454933
378691199
620409190
1025754863
1496840933
882701998
552313704
873303051
99485692
1702029399
1024380317
166189219
209031256
294388049
268005006
669392523
448309728
430866791
469233052
607022426
487284122
293517268
172366034
1229641193
296682400
813794211
280989913
1282322537
737508091
67087251
682431171
725771133
870848156
1258836851
1453647532
997729642
249969950
493624298
358533096
671318438
529500430
776419267
549730415
222237085
573820993
1067506657
874621086
740041280
1755414061
775378509
369342224
328745904
1719316245
951936048
239859713
585443250
376380796
559721306
714778559
381504353
94643687
227678157
383228879
318340070
911977323
601156872
851846660
479407519
683135089
753017739
225277656
394694612
203652496
819245533
731006881
424408703
434849374
1208920722
1174887504
318824145
678562688
385306754
776792390
459618136
1015510427
437589592
284401382
209318706
1014856189
478817137
1517526703
892358330
1162228989
550506391
355973109
1838121679
313535895
744751737
607439181
586361950
1189096216
1156546147
1415610850
83752613
1033011957
273318165
66449780
577734995
736374160
679443249
881274574
1130309310
1640007564
249741213
521124100
775994176
215928964
841152938
930370870
251348620
504605172
422047601
1037370869
870682283
277630305
800921353
831645906
247628213
702556210
556051516
569987675
288557670
504871799
419665788
144208301
829691970
1066363592
441974356
889599352
1701251159
142718925
355776159
401706246
413001591
1035238487
832139868
136382710
360341997
189471970
124853275
486943705
130117627
49383460
383453717
1149869855
1233314996
1017004241
876868717
78351343
586240228
52939784
683424318
255888314
755876433
953084
253074569
658894592
648976711
376258370
268110818
180650
1700786060
880386608
1500269
406738385
1389190943
780491408
628068563
612099411
890630606
303209131
1155158445
778968006
643615348
816572453
386466928
369345438
1042715463
1072142571
413723055
1341666065
394353486
443273794
657783228
262682703
336074440
874330587
424718374
577369459
1165141147
1158158119
987482252
1552947706
228734647
377943255
418085991
490299635
469776897
475452920
210938006
311803090
359594579
915467270
482751848
421004057
373649277
862029588
358917040
540628574
428349080
217562910
337988897
166544575
220007196
583080138
147053220
1035987536
435462087
116755959
267472162
736675454
1003286952
711798370
461611849
257424006
529172849
1246456632
813105638
390808096
733864571
514825858
651249893
1023147283
451321109
506360885
877496684
346661775
60024912
958826960
456274073
1656945118
1514150437
1119628092
433432900
807599591
516311567
1046412535
636783836
626927419
1449770688
664260674
186991404
282138630
191108617
545507265
521089738
365595898
1798934825
534042137
581108865
619286
542062222
413190097
953436380
807976362
1243764577
777608903
1488434868
536697424
136892608
768938796
1039305819
795676004
147907955
98496867
782128495
522475724
478824250
145787215
923845897
926244276
222170317
360734664
621235556
1251767710
896884798
483424069
438149694
451489139
538337404
495858704
254598742
597534733
968838306
1696573236
493471316
851185596
818899563
818338976
868048672
626042342
375997345
596947947
462739440
505045194
1904928
1222333607
315151909
462250885
358327857
463580739
630317470
819665167
439154728
618852148
318292692
452692521
78636971
453132231
695784408
300593169
565035594
32601705
913663450
121701402
449518348
142155695
380104966
529820942
1079287902
1033855330
680757056
823451336
345890864
1115600464
49981587
1283581533
1341992298
449856816
1344480398
468515657
1158105086
326205854
877790420
319563826
764250921
707668099
1095964046
619691073
1474950449
358061640
34208864
627115487
508826305
114954428
432440358
356921014
1825130743
349117609
844309788
704508238
170037098
563900193
113311134
1200700815
1183956954
278693816
1158852346
306571465
410865023
735735897
441817670
1722514459
377634821
48449698
513561685
784668025
406989069
743408329
172195460
1001237878
1138692980
619328256
566295291
133363293
1887184417
1097986748
1404384472
461696172
620477617
799990062
741176835
673952032
161344577
211474825
1815796387
1583636067
332435353
236848597
965301383
426749518
58829406
781475090
306765243
996252297
1015242190
602630892
868533
642392447
280213063
425190103
788770514
1545182832
785808420
457722145
799425417
923435274
432197574
508688390
1047869559
37521589
235387717
327846421
850130
378630593
480556560
475392846
358458960
1020737121
563626943
168766145
777573742
237817192
684525484
222606186
403907045
139797696
824470755
985653232
547208889
932742767
428089577
471587438
83413007
346552592
1135534803
1302226747
778697551
146967721
407630735
258285834
1032392326
833799824
724133769
1259571033
362212345
1293929679
118041142
314213947
1274835820
489801898
312887605
366045477
498480912
1288907090
1403577259
843255685
923590431
509343271
377685737
465804770
346746452
958443725
330805676
487306453
143460106
133473562
626199246
136502187
459191920
545326028
1020287704
119922511
301558604
125982866
545191422
1048029587
558106258
51758088
192447194
569573661
1262054675
622557615
1168649496
338876617
846387609
462772842
866577652
1509349932
447314910
151847512
9392990
902055602
538790108
406066636
1072430858
1218345741
74901343
1351972724
852694781
990595217
337374001
486045825
786238928
1046722236
310219605
795542966
1126387595
373587553
722531593
42038161
473816216
408525040
598707406
1064369562
1190115077
529579345
720355451
1029070307
455574408
1710536545
128744049
232195283
473123822
356752860
704143233
974458336
299371685
526821891
1335438439
913374325
682448153
497426614
262525662
1086866344
380619967
1360187192
1376110016
792095102
164144780
253353723
327338070
244542890
1145032429
1248059292
352376547
446518895
361534553
1015669729
107935155
544459753
483602130
475847914
591032745
405377859
944752862
1130215992
694785797
180183086
1065168841
150575102
779547845
241878160
524396715
1305794286
364629204
483668117
907576424
138963858
398838604
1251868104
257307033
485432484
190343381
617422329
1449434952
1468241392
872363696
299813362
804388043
264116274
722220132
532991756
132207686
931032318
100487460
508041089
170019763
1381204847
869812917
397044935
516371705
604347037
863540598
737124968
1327402712
286914803
1478450803
205550635
380569427
468606615
296779467
417550212
516668165
1671562444
1052512827
554803020
67892663
1021640294
112463703
355933902
602926182
817610453
867685749
104683921
456286941
1032387621
77366889
474860506
380139143
490367206
936727445
1777432563
655577638
521058572
689095121
879208781
342684867
410332434
575442779
881168623
657310160
332436189
907990410
1488111341
1789903983
364823596
387072806
103266202
74910487
1799555911
317348626
463161988
600658641
248412839
1826431722
122153335
503227453
216180313
448112440
942159255
1147072305
745501334
1727009351
1140872748
410417393
565909846
657084990
198125745
383656024
469317118
1437549612
218963180
1726605520
985329620
343314780
839251506
741064902
1376044072
513320181
1170288892
1147187084
455099753
776861391
318639750
451693721
481271749
608251161
1121645860
448568146
352974395
757413956
168339976
865360364
797829757
309585477
521541229
153670624
449098398
524793282
1006051771
369539879
682908716
321990885
800809374
1039611806
246170621
1625333192
240105558
746285615
808640824
583859972
409758324
425611044
1524594436
195583452
839586309
352828542
315138860
721039845
137218162
100870778
250500765
1015660809
242221866
320830137
424102358
433742919
222581
476338766
545192484
803518106
821303608
434418398
300991472
451179134
385657522
194301851
828586682
572430806
1183215417
214455060
969720931
873831516
984417990
1025790222
415492495
455000912
225575084
509799836
218760463
165969134
311261793
400019476
470332303
262706529
191772927
1404847304
793922808
39089088
142322614
440871240
502919418
860966504
535592883
273989345
419561734
341794499
861874610
427864825
114769559
775201659
352694061
323991959
3384798
631484043
1127406466
754928871
515760473
1006177783
569439747
203634439
569212424
1098834070
442199471
1294334360
692967248
420720153
1454769608
1056267511
778934506
426612912
124062744
177283077
1302839109
761429306
191461089
758114230
744859193
832791248
428771569
178493379
390139803
134793810
209462983
114528472
503278196
651628904
254141557
307259443
632065785
560519141
227552854
466641222
273484246
449514003
717205394
1036718100
390950157
752427744
354492637
411449889
84782685
290039998
427460749
1220120619
339088752
587648419
820414680
1335810922
431652791
337929821
674898847
47480187
416213527
243449447
1229052544
706417313
759842995
1525781431
1415641717
1812434394
175628365
1223106345
1250115793
1000306749
741944674
434929567
965713877
1683708761
1036601151
34548632
606819435
899631703
393775057
66075583
558467192
349322071
843921607
1102920250
1179985352
527392442
1256513501
410811998
408280726
1705838377
1425944666
1329297769
748306637
240185285
457962491
463803257
357038618
514797908
946282890
558985259
596735426
805212018
372672981
878661412
420918278
223582630
1645095906
101754233
973146695
428189899
451136339
242820084
1438741835
778739427
153849024
825928742
343959748
749240687
907952570
386848387
386083557
941944057
363252165
423399218
565860584
1629361770
1194307963
66879663
984898629
448267228
650841001
385604813
1298380772
802287338
216191853
623241874
581513730
858414176
759795320
539144153
386086064
977227170
415468938
197626437
314759017
1195538153
1738547528
691686905
759254521
853208631
1060721518
412672911
393647918
85472847
445518424
37060200
240794310
603651867
714435032
228255566
1174296459
1212662124
1340755253
731233553
524252887
756626344
466718839
692817527
79597487
90955457
666277932
411927549
1019556474
272057673
1226436993
671305430
283894761
902498
481419936
1168678340
73353404
298660588
164463800
321128533
1267904643
944205320
1163865027
556846175
843161570
721939273
329233179
803631162
709461499
719278986
197428
243629821
394225405
852297655
604054432
1330024202
1200695758
1096710018
735099087
1371963958
504301071
380702663
180780263
801818251
616822569
690593423
178985042
2738964
605553304
819745531
73596474
423747980
790374183
1295150379
995931646
208547240
1287655777
700325515
912719975
667803314
393049903
362142932
805594547
912943137
1412670857
726477713
1371865392
468800506
1855076926
540440872
821007092
753475860
163656041
434317838
495115560
370434246
230552459
936737618
653709732
410292869
922321038
1845545721
617670709
501260406
389857271
1314496245
353724073
404103657
780759394
536231738
270870584
1055938956
382459452
1073658753
657115840
560741591
1223765871
333048416
794202332
744147536
175900373
182508419
363332807
791823296
1335830715
268412707
954800823
483839701
511653269
751194508
264429265
465900751
57634265
196988442
506624678
373603878
1576694077
305575395
640600242
822637743
386103397
489841317
338240390
847884307
1315179061
1367289737
367119883
823721804
820443721
151054468
513479410
731091806
503321655
288410679
443757315
258774017
793112291
894463282
136923131
774645
1540768156
947647339
109964287
648113800
642676949
235453457
3278371
244204907
447872411
431302151
1057052834
1131619670
1002860275
340475295
828161452
526085555
1151577492
340569247
439168682
376625562
701592465
349122242
430520132
500506535
407943725
1263421593
821808063
220604572
352488760
590185874
1127682811
257651617
782829512
718920334
354597602
189360428
319104466
196976492
1785999246
1139733310
1255114839
275624350
823625636
359670916
594608863
1040326969
478169253
480699402
315695766
290039156
397107996
843291945
390057894
498303174
780404178
846751339
49918037
518594800
1038926100
447708624
812887399
431389547
490760511
964224341
505496507
381212882
732912013
422568963
656033056
287741670
832093194
848438187
1111357323
1672265279
481849480
615234332
554450228
602996777
424359344
369326131
743108480
373659159
942352587
1637482617
473563770
933846546
1278831396
873859463
400329514
793460162
41594076
1102130409
538891884
810994177
77499380
994136079
138966323
708535409
1117699269
1101514556
1097999905
464313067
1415114298
848213338
399454624
1469755541
805193967
453229799
712842446
197809531
1110472702
424546386
665235782
778949326
1826188548
568852923
533393387
521188796
1746005683
862944148
804186731
306702462
547241326
78468909
110460720
352894775
490824982
1128685231
911907188
126219767
333317863
25270884
940632765
291672589
1715746244
1836378901
855831551
143086938
1231456441
423306817
132487092
660667944
1074124336
528787589
698642680
759713289
309223129
1199729281
383647046
223130891
347722229
80368259
139677483
1371651689
1228818201
707297014
564183185
961476203
223795537
701744039
412050601
346147257
306893530
316849836
524913044
307346168
1157007873
607252526
1272106984
657721408
839062316
615084252
155089698
1065273071
1321685483
914000957
158421909
236563227
437535429
1120923557
249327526
1689458740
916256912
92815521
887272576
481340184
1291045660
1357505404
832882824
388482639
891662018
741198715
99468179
234711741
811054020
272342101
402807147
493335427
1038249552
99658646
1355961626
1047172450
246124813
73311298
850454095
979927645
93904244
1185503368
345565207
555243743
530484518
295121732
275619525
1663919517
1002231656
518560300
637985218
455843943
270451365
912929883
635791772
537415703
616942
1685895054
953963960
381356992
1255450467
540775151
741475495
268817273
404558487
329503443
703937894
1245290477
1220237440
873143549
185765612
318197441
1244615359
1395678036
841438861
742463888
423238428
260943281
172006841
631252055
254940378
794815094
941263519
178421011
569232183
1010191214
478579309
363808375
457860662
1076814174
489997711
451803050
457841901
1394027179
1005760115
494403097
537200559
426325618
675376460
855030898
581430217
1003788303
193057608
329285380
676471675
268577770
187625372
525677621
74402567
121082756
473116168
595023771
515287359
488940327
554088035
829380741
474121431
232970027
1678329230
649385827
292827281
1163051345
334061466
735742042
292411267
413714503
332308722
834302633
1236656061
104231630
710301155
775691762
1881018264
390038137
334905134
1508364359
438066877
284942692
71338799
295705272
686884980
637238921
451474363
46857063
252989674
531806
558947518
979008753
310485725
450487892
184261980
803582522
469250715
1296045361
477043602
410341437
212322130
310837867
304711592
48399272
335066169
378494010
1886673976
219193713
258610961
1351805499
148089483
359271160
856620316
445697035
2358429
80740572
362931698
1933713
259491075
912094976
1860898545
930930017
417530753
766021395
1127880893
309082475
443984732
875609168
407956374
341154924
548116041
897538608
221064162
502769008
926861206
256545194
1320222391
767024820
1590399061
292336740
387049009
840833178
1080746774
117138166
438462002
486844786
1266414114
1890785926
549597749
954854714
1352300453
1292097302
363785079
286713135
1060554533
158726158
101062170
524498362
595349938
396077206
152207007
479953834
483943049
308840178
388073479
822847415
339403250
645776868
402287991
210364701
501088943
333755621
329213848
331722789
354105900
531477366
1304973217
140789850
536544317
446371651
441907130
433142283
115708854
431698770
238397747
1793738601
640040651
470742421
524707258
1048940426
1127052492
414189523
443501259
369980176
725540822
340417117
758033595
954252776
454968536
617859043
344044166
967861883
171304366
313238260
663653773
956963510
692702882
322477891
262681808
173593637
788434130
1046431275
1078221152
1349534076
1010335385
429350516
6997687
951004068
740426251
274026431
610204721
645502119
385180525
682452451
1014303702
684689140
466473815
1474913486
905195094
193034513
474373253
970861822
1838138700
782627328
875418072
384263015
506767924
114354812
1545180643
794930864
559688729
96937937
566279330
1181346785
322623439
674149370
495202499
940566630
1010033878
187640199
432276621
147126249
382690799
1078585713
528039330
770654776
619802336
392990589
380021599
1277778320
816945224
1497727937
1138405053
712172659
397875624
1822190345
367522086
1441537277
439148065
1156449808
477921537
201293430
615001535
917032584
1640106484
1476656395
943359432
304517720
933525872
502146410
457990749
1140804997
838466949
1028661112
382228623
149491810
543036193
363254689
277000902
431698063
938123389
596200273
1733189915
1144018218
390025943
1157469206
541563232
575847078
188339955
37518273
547513410
579988363
473244240
511734774
851810166
154795061
948256837
645914481
257567378
763475449
959382535
312731889
1336386242
501536471
57192121
823162082
259137504
795046344
915227206
203973442
140448621
843279800
367811278
317782712
764252105
1581442358
900614806
294291559
882970672
797172795
381818811
893154934
252266666
468200030
107944555
260870525
338513283
722974585
341566116
297385087
301520317
1188765488
1275720738
99656910
1211763599
1333442294
726775996
204574012
1207456363
771680375
1209430153
676067796
781354720
77236237
1096835881
450694389
266444600
968980262
389585271
958306655
1411147491
130339489
111849010
872335312
1371365729
597664165
200631490
912638556
608581311
391176349
870337496
74135853
365366343
475776502
503340539
715437648
458794549
276326567
1096107417
264067138
530005049
989512906
648365162
1254547836
834162566
332040035
617948692
148124353
190641767
454170310
680813170
247253712
1257813352
83911636
761530732
923706576
39614839
282828659
853876641
413918333
369223369
903573907
1017314669
421339714
1030160222
518132491
1307342560
299680302
522016887
378497197
880762892
358064326
363182384
959524098
632330489
372472294
174100987
131317531
251541405
610308663
679972480
1012888616
401417678
193987500
1144569418
1455420608
252137896
1049935575
707900380
1084410425
859271803
1317764817
594600028
836366443
496591148
318847115
550128508
490964605
679076469
714873161
414382627
572268445
865205096
697531170
294362299
233409681
299516730
437900891
361716613
222609169
1058405105
1117348058
1497611070
401226369
467497780
264682800
440261714
1346228076
650775689
428685573
300163294
1069255700
1033865578
717097229
314774987
808037776
1585540042
557268302
219218653
39940469
604994787
846612867
724636415
163378612
691216620
225550040
1315259975
91440243
438308252
841149165
813442213
292137229
253399922
452968828
873243589
915139006
600903717
409146726
1839604484
731717040
387125111
1479352818
788744684
1058898238
834854054
140345429
849544934
516764414
361190818
904069120
639156032
689466422
200959126
345325249
769761398
169132533
360747666
517797380
547470906
671037259
232819335
500567195
436196622
1089532546
1241079820
244664743
390737321
375493704
762257122
694062931
1198357384
882803799
962980765
719760434
531396515
389532561
281001256
80508581
671330746
126302245
514811520
173799190
725188442
1224325382
274125684
1003366426
132444809
300775541
486998192
1781326885
354219228
1607546375
612222618
332697183
651221470
454868164
386586373
171339179
860332140
762549829
610836702
514649378
1104571805
948837442
1069763938
388774752
459482152
241488094
425322523
829574385
1480241025
302310702
417083086
579383291
485698676
824226964
928844772
906116387
182739730
714424895
431649997
1155178170
978909699
203319012
488051985
744651194
422154020
950528419
625335125
441376671
147962284
890943752
379956017
890280458
446684572
1888883984
422934306
561648031
1360894479
333405622
5540082
1454045922
481891721
739568950
697726779
1045518650
290079541
390629709
404448892
494629951
532782319
652959119
1222584393
228745665
821658989
366426353
735897439
723985470
401678632
752197101
279733259
835553508
555772245
756157559
563770273
204952172
858434054
321297807
75105558
779944804
848317611
1122810
745052604
1132236887
376616034
447469267
1299954435
1302650844
859148099
1470247774
495902790
310994652
667529823
368199984
1291406292
98933492
336623687
620895072
361134783
128725536
975866275
170288245
217073064
1125099277
809502364
945857268
1056796466
558912287
715568583
262999825
233202081
90129310
960060261
319562858
782633707
348778305
466470300
139475489
344645210
887421932
278829892
705609245
225167071
1071601675
205841335
546428365
217719294
412004186
1126366314
162254251
771747123
420267020
1263115819
109358586
531514585
313767248
354198848
717847085
128683204
736911077
863127115
793481532
323249307
102536042
285059759
692153126
460605575
622531661
1281724922
1647836483
468231663
669624081
1005835181
71782018
341146983
1571162249
1748491899
78693592
990194920
46333635
202391814
901767614
1170789790
718636119
282265102
746659
1313228031
1424484213
598647538
568724741
529083987
414151106
229835503
487716627
427157479
881845350
393912242
859713349
516683467
1403435003
295492927
353996144
398509940
1018186589
657813313
1381853430
317147415
394657379
402135906
243164785
1787446603
466542006
459477068
215414659
146338177
726083539
325633998
56812629
819134349
422334977
761090027
44783784
906886355
290921877
440150918
987057904
437709104
1097168896
662424385
1119737564
913175473
402163999
545976798
52080152
820478650
1615667925
86628907
1425387945
426584251
590420769
98332390
228244602
184686585
750790306
475211952
196124789
792952925
1442385862
77913129
578665909
433784052
1134566998
263984396
432696442
63395834
712074501
24633059
241635406
218368119
365316850
1292224748
480924305
998521232
537811540
485649655
417813295
722253642
920017217
170710809
143177895
1154459238
209575042
501199608
979118309
1036764430
366036575
1657225687
693694603
704978169
660666082
523836992
241849148
352246086
358871167
748737228
212620743
325299910
442892328
1115008145
910893202
378429990
681099593
616442978
635310882
963323002
590909638
1382533093
409355835
966553277
1178116075
638044682
1062669522
1057080146
117823125
120643177
1025057507
255638244
768204573
1266879619
761782733
885175519
1234492072
280653502
51273624
103012821
193209349
507776387
114984550
808123733
525864451
824507960
334570311
805851501
1264420640
723756137
1068839456
548701
558433798
698513107
814309451
1235721351
63182434
27160631
1214816418
1198220240
684712469
908752439
26942925
1131976489
405591849
87040803
929592419
999505248
264901399
206333261
1294624469
864886708
37251946
790397726
1497239193
259493405
192958386
1195340796
276536705
361526979
1225213304
1003545956
448416826
1280250791
221511337
273153932
1298293120
733585252
1054808552
940486322
621959846
1870631747
79706965
1681563553
40696461
810782021
838786852
105693625
936219517
827762910
1006073704
38865261
141502880
186276849
399620873
253208597
428130280
649960048
463179695
614985425
381380176
994443724
266102273
383631333
267875620
533096927
450447620
276894357
123040534
163774282
16804990
656712846
307839801
757003210
789859385
789475064
659550040
402103556
509163906
322445284
431700382
463913989
294560815
350579321
1324766527
1364370224
493019656
479382574
627700844
1006950470
1006186427
761583807
583994575
446942177
44294691
330415345
422937518
410734224
205930207
969698145
605357384
301030681
452258732
830507541
1729465076
168896410
135486253
1044825430
1496578046
413964660
203787642
507310506
1211915801
575849998
1021023383
509829519
869436089
362568899
157844200
528367751
485625202
901518310
804688238
496005158
313619445
904310629
856362096
306525581
811222675
392498863
665985325
1026323839
160811444
751756896
592447310
442837618
206917665
977448756
745425423
579499980
242220753
331098375
242624854
962501291
887206394
120269366
1204764111
518612122
117729144
1518081225
59800784
861759027
875564781
1134823363
548611327
263800855
689360068
1067580560
1348725462
688256837
685230711
486805876
799556995
1467869210
386010728
1057091013
460755562
587766381
362014299
554845007
230429293
489601739
510374338
676128258
21948255
439367296
938496724
403161264
374625331
548399674
874996394
504405798
776623103
869948821
454158086
435119918
428202988
1059475217
271184189
423866577
845262173
515154335
232612376
193378511
890495482
204048017
468150258
470401018
1151624640
875124815
490388677
427671882
819215735
306735089
587674553
253826949
529585977
1188745207
1819960557
300677617
207586987
709545529
497186569
721616636
479807227
430318371
676677115
225134368
416460521
764008924
35759697
365480032
42137356
508554868
726667824
1277879609
882735556
411824512
1030324736
460194184
674129765
617533078
401260454
465824674
46909070
811662908
737200124
174525939
1443290942
354310481
605193616
424412435
150568625
304387693
855483
167300454
245423356
1898620587
322230250
709326907
668579931
732202415
316385664
757581002
515472492
204640831
322531451
69169264
269830829
551353144
282314008
491047675
3128104
539606376
1809515775
1263871572
310186291
1479476069
380856209
243595607
346550951
440951522
543644052
322959925
1434503787
479332755
210247431
318899488
750832018
729068011
1377596314
931031577
729754743
1966983
486053234
716130306
244117804
1000448862
468975608
420559373
771265152
737510123
403148787
808333204
544770950
197548069
357201002
897871146
851350044
381052623
1399346578
632688313
418134073
444015480
190081653
507491649
412984289
428401994
866387233
482691015
326800930
745720801
984285419
1242070981
878338629
701161317
620347074
324682139
370634916
578201170
191883481
535007548
526950225
400119860
537555108
227961564
426510222
111778154
381679007
457689187
1107618917
651596366
971741120
1815154
1098335370
1223054399
1267446329
407943225
221859246
214620035
844387929
1112268420
1334903872
422061823
515126041
1434502033
1299420620
306307916
1368013804
828690836
783068122
341346319
146754530
163723659
1558615909
884551087
1178942597
348191634
737252682
494710751
991379195
665962836
1315823546
483707740
216452081
627459701
620751589
769462880
437027873
516799697
1458461967
982393650
308354414
773956457
556935262
1267997978
1114343976
1593548592
487754482
1098789334
515259720
106192846
855321539
346968367
1067696727
758952930
1311991203
282441739
478413696
166043047
315981445
87678855
785445866
600752037
268212261
522225115
717153450
1345695631
1337598627
391586775
461285769
2616958
959766356
441667791
297942539
384573111
725410281
869997685
560879051
876090977
449194277
1059959257
383775400
357760261
340755600
429901239
142099542
421651429
1187291432
428069289
1437070363
570524874
993271977
659330219
121962562
515029020
1121705882
776210582
871002782
176046303
658868631
394303568
385385094
340971117
326769101
461284226
259222103
78306353
519164664
797642763
854994970
144416695
1132412567
707753897
1347180134
519159553
439078351
1384365674
612164276
1294701124
591582457
915400121
26940489
925867212
913030736
664430815
447560699
408783526
212069409
185472245
668805968
824077397
311765291
602606240
764684569
424983020
236618856
318155249
450733846
205825514
946830215
348010951
94063408
362364705
1087022849
145226262
233279668
338327452
494588489
177027060
996963197
314114022
172261020
761626192
293721633
1094232905
1710272822
155415066
1346958550
172563173
511451631
1108204583
442974935
620089811
1394552810
182574323
1368450078
951790522
248112465
838146734
62256217
123299677
1588778024
315614055
325026605
114977653
316792728
768403792
532650402
891760120
193641244
124244592
70068807
318255643
268500617
1029161388
336189296
480249099
281860500
40322523
852440514
402256119
450882654
552111091
1014917003
1203798279
958581278
348583975
439882300
1731319916
393503604
134460301
470831654
357567720
185266859
481409145
1376962953
206075829
122904280
179600869
259683406
1431098852
1677178829
293858326
450059067
668838931
487792222
414119097
712906826
1268232936
567327371
327609269
1148925999
367877028
373076803
125529562
340877872
302028425
272729639
521430736
172716751
154048904
762793833
523312990
1275183265
534779083
409818414
210940591
77031438
511286781
1011813033
624611233
454293359
298997697
129161236
1164540644
426572381
125248504
465443693
988814509
1149781235
1063136508
104679564
459119950
1045540846
537827638
1002983747
322405423
464841679
605897703
353025097
212342883
102196768
405259057
1219241581
396733034
231717265
259523325
1032819159
435466775
1028591028
423119804
77130360
908649061
375675278
587701683
1103654784
318658114
1063716243
430895960
564099279
441307894
227445111
721193862
97310260
832628208
448248787
308443407
341418760
428658025
777033693
870737629
544053260
1856842865
133089474
643210933
542958001
1088028181
456735635
501943797
365696284
79633676
297598650
639152369
940188504
552529186
446885505
523544688
351386612
644389982
212109781
666758818
331814005
593112046
143656420
260510965
304716764
631725011
422859215
464626044
186515987
345563719
599815697
1083300911
611103171
366019076
217196343
623770571
380625395
449817861
86153424
417130847
70127033
275385455
1219829311
576899897
116110497
1889988379
442027570
167729091
814630342
662090607
1788225448
829973726
482124421
383892432
1376606429
424694717
800245767
961446659
203754763
403614429
91480067
907872460
384564620
198315517
382230766
673749535
1800493886
93375461
331241544
1170072666
408429585
701724551
546917149
791046516
60983206
978715394
1287648339
531345619
281442288
59677312
664901342
921960632
433900933
1055176544
154318436
1468007680
903282499
432186653
91886403
263748046
424960726
174440062
1464476438
46761114
301186760
574782049
3103459
347188993
205301197
124473805
350278908
320015814
328042342
965541492
253490111
303710730
1060713535
1000884528
279796332
311152015
433544686
1341472621
98171605
688055363
437874045
212106645
917827935
421857661
36394004
1968224
890323598
128746660
1240601236
554939342
362385782
412115931
563327126
58209132
951990535
448295654
483337385
106661854
354214279
415480155
443310403
734174935
373471846
728045321
359917532
880136553
155494981
306659879
258860184
473551967
470991531
837915458
405965274
347794596
1090164393
890202770
729436059
637970715
1099871713
769328160
46374432
381886769
520034899
332247303
502360495
138055251
528551227
475817581
454814586
254628791
565933410
613023227
365153020
284561611
467204592
29311508
486566501
376542160
286963993
587590190
35450011
368892431
425721400
248003768
1593950381
99048833
567432478
2142651
1187537484
1340181936
938229735
684351772
32635390
527882903
758343
923513134
282847275
117957596
720710437
341311958
468650087
121437308
429127992
894267054
101034433
1280317750
463241963
326529909
414769830
71312762
743171052
376240995
717738644
140529734
143217896
258577822
770184445
211598761
190060001
392682580
372014347
503151523
1058495073
120944122
635777444
1785451195
1260809688
462441073
1067763477
305963068
461495083
365944818
985838870
190617328
787971147
401917647
293315774
1536394770
448132356
386236776
140462011
733937282
481253325
834142412
434709927
301011
1487274
1361386482
1124490976
894878174
280072374
129968193
148103631
529232669
773899275
471298610
709527948
297140295
576509934
488809144
544177059
385478192
582719006
995462753
523170208
300023763
370237470
730060608
447836925
144506941
723217227
169109707
764036525
352880840
514517094
917521305
485309738
292726685
769177149
287168322
159418792
789684647
904564262
778091368
923077932
558481086
713238500
822327851
474252317
643586719
509588437
788518309
546141553
1184268878
445384369
561026334
118659857
796953778
624387063
239474835
960489570
1483353586
584736563
362045475
1881753
254056845
1649674
760829271
478432021
1412046562
804172138
1227588257
142198162
80119547
337055211
324445893
143779636
1105906767
1310759698
403720556
503560624
745020882
388995925
566969773
477907415
453025309
285612225
367577427
217783402
421164283
386458969
984885569
680532387
393198227
396191509
380217960
495865851
288106066
217165211
451832612
666924927
681751029
157457291
1301209960
1709409949
199161322
235393061
405523181
296307638
411644660
636463197
99005096
417893657
206928428
587957246
295952738
606914603
971992743
953284747
728202458
174743447
758122641
139932537
434837254
600199896
433959532
304459509
641699073
320293565
625123584
489404900
1132829450
486915725
991191254
388461585
645261398
758873095
246236257
723177430
1843201407
156886689
561876433
347314671
1274021750
378860518
483908380
962093901
1140600876
586001926
370877473
576261541
1304591686
711305974
488703817
202711452
126052232
227701115
205366513
140728690
379659256
178566805
392539057
570206281
920940190
195882334
139055254
244970799
123318292
778459914
735421194
870973213
73578690
245231196
1846465008
321080920
61236764
514757875
331156473
364689059
371767778
754098510
214776626
44997532
916719650
107236932
226094443
243701764
1206322791
678778879
445532766
244794746
203112328
514895561
717679970
261807339
821791179
625948017
280778925
1572208412
315089842
241287518
542796189
189448211
1406160493
492525287
109652994
315714343
297365495
743056702
437528367
83791239
269464701
980865097
376260326
876959161
81691559
545304089
1607452765
928390
542235120
1067538284
851694380
487730366
500829495
1247470310
253941718
251870770
1364099016
275840408
888737904
1286993622
119992103
216957650
410512062
1702579422
536039388
1228543468
820203032
926320131
408857403
80271508
442476078
436021988
362218047
218346390
1074125516
141378216
258921709
1477377106
791825808
187258181
1396387738
184272854
1616209137
298188539
959854066
1492535629
388870210
1345856318
429879980
677004904
1871282518
371016704
654197884
872278540
574026124
575609777
433198210
1438597756
1231298090
407299903
1053384541
1405415764
65650815
1447684556
792839393
370476947
264252849
330949866
787405352
1156271095
1200076508
963698774
182485720
318836501
280467191
269663026
468249106
779491779
440984085
183128325
1203620939
406104284
568542538
466142414
1621074006
383037466
295183026
260733524
121973166
393328531
367888845
102490034
339830750
370472742
107652135
478253474
164023746
89759193
304538267
807939023
98007209
467892468
543672687
42379093
478460496
294710563
569876036
929971929
1526961313
1163942106
383350239
1488130363
346993759
612367983
110316631
199456862
444582822
837845657
1031217691
1808440107
263439849
300210817
1344497552
54985985
195610558
1389659512
1511565098
33747441
537916390
331964319
143354996
839730553
397059759
511313701
358212201
407729030
431693950
1129697848
54197130
282483029
1592833557
433756383
1760758039
448769553
1049889702
342649748
787706249
843523956
553764298
216152135
283783939
70369403
688363169
1037894960
646287120
618942228
301407927
440852839
737862290
1403140358
5145698
176493865
334645727
83681664
384973099
206710396
153034236
89099694
170434241
127038796
482215370
709313664
107271141
1442298697
930624083
526247269
868375940
434506889
1532937532
411016204
540175171
83493341
628167089
936330798
752169449
749964164
434536038
761049196
1254944893
530787328
501405731
143016630
1060725046
968261347
889995986
1753912609
1685068058
204267333
813293918
738452298
418183496
323598267
216513787
119783982
133664787
499208913
349524226
673989908
350854699
308490508
532002037
476826900
1029106569
424199509
984029839
453995770
891712045
5372577
448318308
311579195
255306435
330045576
817461878
1082210116
762756415
161609
1654500353
872947581
243097385
1542655751
712773647
1739114195
159377815
522404954
353353464
1109117095
241172351
555885332
1834238505
183924801
313345319
631337265
1144705991
1217996807
194778214
1031263008
847898118
546271709
595585365
522274514
250397591
1127965389
460962031
165655374
421455607
242963825
75868900
853139362
241015526
122217086
382389791
887683153
355061542
458294824
1620207730
537489727
1186189979
502046432
979888074
75222015
1780189618
488993725
814511605
1503997046
347127388
373858010
196034393
202399099
1318932695
1476621646
332137711
638371153
458925123
1045791872
600625693
764736373
1131098463
255455222
898115598
609462482
294884392
460422488
467328578
1394423462
197481218
1823378456
541433025
396147333
681170252
380309570
775302305
899426103
435451050
304519327
752954501
374131677
1262409533
149894982
669452125
294631120
479157613
905495348
1077708992
423690520
206123302
110268497
83558792
439039705
187857254
190540622
1720039134
514169012
776546244
1092196852
185340758
339010936
971332198
476543647
207438777
1497379017
843953235
121746285
1287912096
484112873
249746996
118662153
645487713
395250181
915880588
1649050629
211581853
422442629
696312817
544996345
117794866
321924372
109133662
1101949284
441338776
461711125
405315573
472117503
377240696
818642243
411830508
273041045
396347724
379163087
471645355
742694082
205037033
920407866
948978288
176082435
579389555
653905747
771933061
345127848
590625865
405253562
1463485040
1146946652
406523224
321457607
371608685
1328663132
698502543
398423029
484914861
300569191
31310234
1099325442
603603088
467343410
76991682
190241083
806890351
136220350
948080948
1047445879
84164218
396590823
1612833493
1378398285
446285611
904443777
145795891
411991462
269299125
571872555
731642624
778335558
468468963
229642524
310681235
190472169
139831626
311252875
273698151
831624561
57270627
415596539
639308
450489749
363253476
1211291160
49004100
288645450
433983644
661756849
582701886
416373921
393511990
1021832016
188138779
557017019
435378375
499346
390763137
1167767884
166037020
348786164
566971791
473771602
833614473
715380226
1403798726
198284683
714101891
772937682
181738265
109089016
341468638
862310638
221481416
629078853
474619628
491923119
512263224
392905354
375414094
144499245
499232577
1367550299
977289398
157121973
564001890
425012709
342808058
417033121
1178469520
482609958
206731251
388180003
189319095
402027858
313210
430828760
1001676749
233494310
198637696
333803487
418610368
777719985
548253352
377707133
561828847
746199746
790817480
1786672560
407168735
846598574
273646328
542169185
457184644
318462308
1831933136
322960427
1222193819
206018601
362356050
137791332
1518098462
33410829
209390531
295813163
418666105
478457123
355020725
136677125
582418764
797625767
418818086
124574020
381483816
790375322
321194438
499264163
273686688
934660134
898892474
328239545
1019611960
1007300466
1016717990
657815726
248113836
749662194
1421809511
532230080
174355538
532046033
245714098
197144919
533425108
454080117
629294703
322235032
740696842
388618773
1253138
1663582659
310622872
208288822
601612477
89391987
743236056
187850078
197774927
867062621
521602545
874683766
172483592
603518064
242771097
549389262
244874665
362805054
411871950
776872247
431983375
1438077295
1225741232
1728811452
719209075
249599981
564566507
647276623
491321736
342797192
272575200
114442083
1613951350
340063784
615412921
165320867
386250291
198489741
135569836
721114676
1141601218
327898361
133187293
1525824584
1378527095
944851190
694064627
108329941
384122484
238458332
398646950
373129701
1653872616
82193030
424439130
366569236
159115298
785326210
1154487538
1105420725
994026320
591725022
485081042
142633485
1306653798
923100729
974736968
152887074
232447071
380947548
1398022434
289176071
1572409986
770274524
133315272
1030186225
186913340
470511782
1720278691
288373116
403829262
935367828
418122075
464604061
278503272
287779269
243663520
1083278430
415825474
340232084
647749062
969021025
1871076419
1094472909
191340404
345333089
776693003
974435384
517728268
733715329
1761733161
348400534
566404970
697203902
1216881092
474936916
813770697
249159311
274201075
257913763
703923695
507921280
761213422
411631314
407148290
531262885
502834833
167858953
349737360
902731568
536213223
1887893765
698953803
446724568
456210461
207316207
684298252
120643460
288303287
402048357
164060259
344470854
539258589
497269775
359886600
755472613
592726134
1272529729
1730096819
846241728
573605834
139494341
502896912
838056046
975133208
90673885
206393491
371334623
371492460
420629980
910610672
839584045
184327859
183158836
408659773
117655048
1884144
386159792
565902538
577693180
401718558
110144370
1569050686
450376496
47838595
380114030
1013273565
40436337
1140763205
217047185
553104587
377263029
514192345
987631773
83321928
252334668
266170995
78402507
471637648
690241976
456446121
287507994
489417936
90808948
477831065
463464762
531760886
746321357
433663238
712405571
1825012816
589004205
577498506
570646181
133981110
1225464748
35566236
791248673
988058861
509051331
503718658
34540125
278327446
1121688117
619688498
519118148
356880616
321887899
540431637
1430102893
248926289
238232872
376433073
805445825
403526336
1320601910
461329211
804189684
159325177
13939813
1312450173
813729386
609370531
226563550
714468182
330999232
1226445301
110080867
46648092
94679868
844529925
480828911
91270300
219625913
1285258009
464812621
762221625
290725012
596992856
298584611
550059920
649376877
939893849
718208307
1412011697
425736805
455827816
327294733
307307744
195647716
1202009403
1140807762
370652251
4742719
398392196
1207653710
42202917
174149697
246037447
336479153
655025023
304802053
980728815
592691757
187925249
24303218
520357209
136635506
36830475
34777341
490518326
1120774632
1097904051
128658324
720506473
525954657
989137141
243664204
472957990
413786387
518417761
357739781
366776619
1132854629
702327560
194358752
306859383
56962420
277984126
419625818
829387777
403147786
965356428
30260701
1281652022
70490197
224620276
737674906
739314712
782105394
308120752
1316016559
1021467136
671434557
436346065
208853909
27142026
652593661
500390123
378292246
1259390723
634219893
715745802
688073462
878938851
441028022
881917494
751897599
328026236
1337953963
926739575
593664681
169268676
215648325
267706321
162220427
452151928
1026231391
461001609
688106158
1102988629
1343077230
419225197
408942143
1189071762
454328812
125068651
1144215968
284598166
499867739
302046401
188245957
261894541
113279092
173954984
851131797
615573194
283433053
304410359
714173741
1317086161
111352869
454210153
1447114753
929589957
55832240
661879902
878790510
220616604
269463295
541053081
198837053
335048114
705744278
635012050
436485407
674605284
978476941
171240787
656782812
163357450
366576560
407407980
358392084
455818787
426947636
424729601
1012905101
87068619
1495826377
133404663
643484101
423227094
343461264
270819329
491672426
1200919668
369593707
530198114
514253727
219872210
292850339
497857011
542243747
172726453
332264518
472759850
238848324
66172205
1076792297
1057103025
362695234
835972893
751394957
404663142
227515752
369701513
360779310
163576081
475814105
290564804
26111702
136685168
1660446912
810051832
129310215
1015069660
180941383
364501626
498022393
1368456754
774376841
357171886
434230440
1001225121
1133936224
779352103
268530524
582514220
425794192
481590220
258068958
513536420
163458561
1009515673
345963417
479018946
638773357
109037057
471478478
942934148
248101619
539421537
1002813311
741047482
822178039
821904962
371685623
668169274
1099265064
262980132
180317991
706585352
394635994
763922910
137616624
410029771
883722522
260048815
250872586
684230412
471600511
970017815
678277606
335735585
34058457
424359564
734678417
849726386
344539281
929927578
345257
276517368
277837139
1203591557
2038577
279852325
337517456
980853466
789446723
391697192
1644076735
1178317908
524832932
1050640291
435705472
1686608957
1087378637
211471104
218760707
716195761
1352184973
652199370
435478013
396687196
278017479
940456368
217875477
47780159
1144467623
456550901
660579405
31898549
385809894
527612691
500089211
74993684
285541821
877301914
1029519409
669157548
221764922
746372497
444860715
566407334
1293105518
205651989
357454515
1671249046
178083637
846976081
595636377
81647471
1067503469
926572344
1634551911
719431751
792105330
219673312
182216925
1109687011
1163690910
542027114
461416845
150526880
263446404
430473744
739221170
525493484
833157679
186612401
238801445
432582264
334640277
425721804
357189372
875517863
251930594
875110822
713020583
792234963
871832553
348451447
347663582
912230494
461644629
508178184
280330432
661802894
306670429
1369967541
142230037
845641260
392815147
324149575
1190908668
294453137
527628064
589725049
228133091
915901974
988511967
512399041
1012023563
720886977
280869311
492107445
185004659
264345386
236721026
329464171
979736499
83248932
984065922
855030527
1097518704
1029367265
329145625
583915172
353359325
243781799
946343722
480470934
161935609
407363571
704163483
790977918
422162472
750070423
1891075235
1285761192
613373349
212799352
1003984671
259772089
259053390
474127231
1214231255
214182903
453788079
550116575
1174751814
831432154
1246734744
509676875
1791924770
214984066
421723337
392088052
234671192
522561761
1034336318
285462323
550661581
440113087
336829348
1199602913
695168849
354657361
245083325
162805013
190109069
350843357
661872638
596659927
843202902
662847801
472858974
992260628
298343713
461552586
592853849
1164514884
487967044
424058385
1268471050
325161993
349153043
774531431
233606315
963352277
1224381526
1601551210
324938455
1172881559
505575865
80401620
1118881502
120144332
499017151
1446851514
459991789
928706153
1342522206
728229876
261103089
509239932
1072169149
878162899
461888529
842494944
308373169
1340568865
1434485561
207599358
302102828
443061751
1280769928
1028250293
889866298
846271183
447461707
1335606219
292179993
860228876
383151931
1047584929
1014576764
268152867
115987112
353956003
1321205552
618145136
306416338
394011889
417968953
343930068
974206445
1024830343
378942869
360247456
225317362
82256877
1836617531
915919724
1477041865
196712864
315152893
462439678
516153077
1440552154
1284020157
801030714
434855228
455302
1463892886
1886022679
198529449
883060290
267993766
1430392113
881823236
318312970
481325251
542146505
475761621
269392531
803931217
795298647
1083908119
1083170064
321753216
310833542
560321372
633878826
842534533
420113020
429924996
72673831
922573416
769903519
630654346
1064469552
354764123
947979450
697444908
513453488
3155635
253167116
305574487
324603238
527748021
383677434
133515722
314291066
946563386
539615062
986651496
98501496
246395648
825209
261384891
1018370555
742238762
142647339
41176686
300917705
499914186
309266577
216862589
700423679
481677544
884771020
1398636870
186254516
330581445
228263411
149155898
918973919
814143053
704941160
752366304
594987950
370227467
797068812
681571341
440600607
555659220
675574709
168402906
390119722
987855393
254952192
714761698
147178032
861509533
318605580
1249822278
373587524
717199450
1119624895
1651156646
1078682092
294433980
328182664
1267888926
836909569
807921701
1293799354
852079189
422046302
152230221
415207776
122076491
650162540
535174694
277002422
810156007
463579513
368243154
637579656
818773966
328484638
207772724
806319247
454460091
541556268
269183869
1148910255
475795755
382837623
369353309
81471392
1503578116
193829040
168144838
250838224
627242054
1069195889
462180952
318702431
870556580
414400477
759824425
315822909
394402792
312390907
152489484
180364137
427320824
485928465
546524681
795932763
190120520
79473770
30788561
169435114
380483291
158540668
314111684
1100684527
427854863
627707505
537795730
562269503
332925874
321174188
500044414
1640191551
827608506
524107037
460482043
94889305
758901731
1123357818
466877908
799431606
295397311
1591679013
173577277
683223573
1322286427
451887759
411024724
323339050
866754223
668349239
967801445
1774422934
1060520860
664919797
335871589
382599322
309944864
105491232
1536040315
475477921
687441230
178932344
378038236
1315168751
1030565824
571653270
1294980626
148551600
397515652
679791152
83593658
599588199
292082102
397003898
329152009
483991369
1474715660
351360896
500466925
558771216
1540137350
464411731
478564903
540474493
351616778
1090016277
377651103
236442762
148817429
378617324
673212013
415000469
1411494257
1086333625
279523572
370166128
327393562
360271042
399926103
1383941891
1018752460
693595966
359925559
956183140
1132218506
1215644573
416433402
433459190
261403997
261621569
169070074
311429639
1008730988
1216612817
148929483
153989433
844591724
503347229
516920631
544138020
1050922370
1253671749
906930958
138819669
918387582
134182826
840792669
203506853
461781171
319675738
615747382
147535616
230185408
377669099
451066638
225217906
1231842864
246676192
237326423
776369386
401701604
1643097923
136448887
934267524
380650709
325342020
1000622979
541701457
243043100
412141100
469294702
168353998
1096278043
49708316
306917660
1027795058
1158351056
530293848
323617097
868591149
666989391
289388859
1102632773
967434093
193628542
85410440
1450869954
331337017
997933824
765555056
1249449791
341845690
969225521
576783452
533279755
530039522
790119632
1273502631
362665733
326047919
188125235
1029450948
501175401
347242973
788858335
757380110
732361031
836410609
591485464
434928070
1875548649
1263665962
437327943
869374496
233557675
923943769
353978620
1384464089
495002803
196208979
1214229533
519243817
78270251
803766261
1564543363
868868356
571865306
818802450
190136939
787990131
524487302
162354955
222568565
535890643
302455795
249996257
873960219
521198899
830713382
287864254
274816646
957766766
400093290
115349539
76259535
985746804
248572089
1015975168
236666117
410011439
1302352103
617859179
597695309
690085770
973520128
346224234
105707614
427687942
516108969
429693362
79448867
1051172985
354037865
1130123347
1255530439
960121654
449759122
385917738
413545048
648186117
675310087
574486418
921159414
966384284
144528270
387461466
428421014
1106894536
38614603
341476378
955744544
441111072
369046142
474660653
976547421
242790196
257656285
775439621
412289222
444207918
206373529
275914144
1452264587
174924310
1095161867
1417515407
1751799902
1190955208
143589438
546282723
1351237702
3080623
116694317
1723514854
240707318
481825773
680809326
298143596
704890246
1260119274
640511997
1081485106
362914163
579302043
854071662
230068750
705564124
95661112
168588856
22081322
1173733116
872234340
239509303
87232093
537259044
280048462
253171205
699146822
691645658
887561412
282654064
522156552
496011554
806545042
299206068
638122458
615234217
257471891
444909394
105583093
341532260
751893717
376022138
674956283
333890202
437118437
655025768
489068691
548098175
979276637
793840777
736822001
82497895
825418901
1246224968
351592349
1671434205
243003083
750485782
132087985
157097457
261673722
583719541
272209100
214516868
631470043
1548388730
225139043
399587753
243629292
366299999
796638453
1398958614
96506338
192110224
30604604
627461518
303920493
983581902
692058863
866756748
648273856
1351524192
340428568
105455207
522845983
208919766
957129208
108605542
608787679
371592371
482551329
321494727
797540328
668212261
451025289
380589682
1614592043
559376102
155770142
480490080
787102605
716597920
268617731
368587014
203614723
1390168899
135452248
956220622
351635848
830067305
531117221
506918814
460654432
1626738034
130630017
894286962
990144660
794439794
321306171
104537532
812040493
510302011
434449452
977735289
252786500
716989965
365503938
1035507221
1436734917
972132908
327368746
1609451916
1120358739
245815425
533696362
563622729
690382955
1761490270
1261090517
511304243
646040485
421227563
906700055
164370252
201799634
332867803
776953406
659718071
1403357212
330181556
300696741
460267679
1095680444
1375139183
470598387
180948091
210907633
353405972
1091387547
1104285631
199966014
232065615
251221325
344851599
980030407
122642633
1416404795
1049586649
1080379403
1054410052
1473204534
995903948
750753597
594356620
899989574
925947248
256484560
236078283
436365766
322057728
389411648
323431876
102474345
412063883
588019089
740472597
616365262
319160821
370685021
334195263
438575264
600540261
1213615581
122111209
679138344
384915536
426446558
149642042
1334518181
314568567
730431097
1022208016
626814241
341157969
337060267
776507767
1036744516
623757
1272547884
464920950
347907436
896924376
1540769430
721287178
326475446
243643446
133980496
782072366
1845283489
260061133
122993870
703410378
186127122
348225189
511412816
599958439
1304130537
214262217
67426667
435495398
374688467
553524004
858495395
154454811
503102852
835095703
751224188
217906766
269874523
780169364
783638741
1099107963
1275918124
278090407
316877089
1035248048
716608141
863283334
420142689
471434351
854085830
619714981
1790755516
11614290
493308656
231693820
191172780
372562764
421416045
507568612
270193864
57719859
1301139376
994152894
551185587
521876067
1130910392
377324693
477627262
6542624
1184816137
415804215
736666884
734883002
1239196988
451132007
251831777
1116269
501914468
286601330
871733800
470158808
1039024713
794439378
711292664
284689998
420036423
797778916
474142808
146334943
92469278
926974414
738503608
132173846
981250944
885647240
406738475
458743608
450600745
466748325
130709783
1614437683
517083507
133604504
556760681
544128328
204413738
368411535
1809884506
224561960
852246774
923183276
816960941
301355892
513820513
124733760
707085830
98703011
425517101
936246071
372461239
705798501
1220346907
893329922
115602611
850189569
543013220
473888579
465916887
465193310
533557154
820616094
1387978599
150529145
516240176
359497018
278290941
485109866
230289595
706443243
1022922577
167620620
244963787
478774033
246558913
873007149
894784503
680426221
837810437
382395097
915607569
635329526
590247628
1853300997
242234053
514620143
1281346993
616195880
285559113
391941091
188337463
390063283
235689177
745142201
552663297
1068089894
409086415
652938588
1191370232
499443677
449671362
615837662
261811379
397177920
1061600165
1703144312
367173601
394184070
487995770
798151473
872646112
145204185
307992164
834701357
758334888
1044850458
511234888
244614516
370109768
63733874
1677570510
173497207
460239675
409409346
769006246
325513941
750014318
338834218
1275852025
1031695042
502070938
297602544
492535141
325672651
781520509
686799782
694052417
221021095
1491334795
1435309250
803096145
112236341
118211599
1228290910
1484997605
645979398
756130826
883332482
771643691
399786014
407878881
913291056
562518890
484421107
858271857
867897817
466029774
245278606
893969932
162363424
357329223
584926846
71207886
645235967
377330041
713529944
641363863
450583522
1117063132
1684585082
1007563886
212644978
749323756
521223664
556253337
1870721373
136254804
870786822
83709979
1147683314
1088926672
848243328
795552204
415516644
186706150
747871472
748958196
104996697
212824611
144298983
479199219
748445171
868914268
193767383
24412921
342160058
847598246
675789251
738707525
718526474
384747244
960024128
293812317
521802901
43159726
262032496
429527429
560161306
303831418
74260122
780639832
779892780
1360789620
395083006
365952762
82275086
386409244
309571944
144863050
697163026
209881137
246234152
938218758
509557784
703939424
1117938965
427640395
102285409
313359617
104652746
815613939
195751268
186090075
172141317
39443010
319425877
569118415
526026152
541970897
903936364
417478749
442115300
713393944
745488666
828433063
739985944
308103880
1475734286
1112698892
6826584
1708096102
410385582
976890376
264213090
467794915
996345095
212884566
1480041022
762095624
50327324
144286890
89541142
353145366
870400768
780980877
227466061
996721361
337496716
588135043
852327667
119338778
701462566
493693371
495153340
662894783
768836817
1017262601
853631642
185331311
856946854
778818567
291477927
369335947
173183938
645974671
521460918
430816279
478196208
699478956
530350831
862524979
323225304
610742540
134028784
134748433
221639100
6140215
1877988954
305136645
3171540
618833031
441825758
1122990478
466575003
392595145
483522245
341427436
100415447
462025340
1383526700
603603579
1467988750
621384989
488937626
1602372645
465704127
243539399
235972028
316598619
79366526
834810744
1125173197
786066089
112653330
353140793
795625967
144159069
430275972
462895859
837968436
945276255
1664898844
458296961
266857471
839035122
132475503
898486199
565863224
475363399
321877987
351600102
428935871
466601084
421851683
104006173
726271797
1212995589
81541866
1013647299
246141059
972812902
439209702
184254910
861867084
781824362
739108194
97821599
1084080862
1753821045
1081733317
335965105
211855883
992511461
79984264
284511118
1232602399
812874735
503052482
884811636
202210293
405188030
5145608
149368445
733814413
420311698
313660850
544065204
364394161
431871541
282179933
396574999
1190245187
424096484
547922100
1008917084
789029346
580816585
662413607
673526058
253888194
462394126
1023581130
523694009
747842387
1339339342
165140061
854354381
195938648
368839586
94760908
155388563
382832638
833307
1680855724
586110756
479891489
131773615
544205679
776695918
1790044854
1351903322
699313811
1377854148
288939142
62918063
1171494596
1272386928
426246234
5828680
298242042
113348393
233349014
204999838
372652950
973074645
635928894
1458413244
448768494
1003201887
760732646
87859917
968108518
1354800225
85588532
302024436
200640009
851978397
983358510
1456380809
792654954
1246179708
328176190
1063992230
1032165065
965555694
1801946161
110171499
529556981
715838723
310733947
387048562
489622508
241345843
775045702
230803892
457133640
507150231
734181522
105829166
139601986
160293824
420234437
885748123
1447095422
422730420
764347682
1255237975
1147672772
163128962
704100675
1080015250
1115675165
1376847878
83548964
252293805
1199252939
755615787
945815555
1391961820
1516009072
518431851
566941345
398904970
414812363
303027344
214191776
420041115
17125422
1222193036
205207891
585784921
925740639
1040495371
379125838
1142255886
1382388145
907045646
1232887655
878937792
1083234673
260865830
197287377
81249
1096901037
557077893
198823175
1432507081
842471578
225346517
568845031
48589123
346484470
124067418
554098398
305376393
1342176957
709875897
200418448
915162782
1067993498
452900416
64155334
673014136
1151311185
1463997898
1064252616
637119820
324105559
1082281197
1309659445
1000691920
274687533
434032855
296384606
823790724
494975786
1484561067
974479199
841342796
158828041
895450448
472821918
794492805
150799937
991046557
115002204
288466094
314286710
178451948
790574386
98041477
387539296
1032257286
326688275
1077362092
1868160484
310096082
118765643
329818236
1034403825
409142941
1330157092
777865
191013891
850497507
1485099722
840457108
275053711
1136139313
486477156
169105690
281590017
948181128
659270684
689089034
1417028302
1431057993
330150358
730350504
392514319
991623081
346798089
338535183
873722618
360779958
1277782669
945832706
986164713
910028254
1736299064
867103233
915016310
524260982
474391264
825112595
1066633339
846582652
830446150
1118976816
97671852
324766376
296507283
321549490
1263634855
461227568
310409129
21667416
544509730
633038646
901324198
205622042
1885844504
331450371
1091231893
230653295
748081345
947612629
589393257
697992694
1612852614
887313875
1490380131
641032017
442969717
1354603768
552228306
15167
1527191497
1585591561
754923862
464793218
556254144
427723136
276621733
1738358440
1201737211
489833329
712065980
675220488
1385329427
456052511
1896637269
602665420
112218650
171421530
1644056769
631140152
468377683
1074050239
603138587
945993234
168374618
652797067
815833654
1119972687
239302471
1764771302
550829652
438469364
1146580581
584434379
530785274
461575093
429199167
1010111582
386627068
939904520
194070607
300455588
404237949
230251774
423452604
1334333701
136361447
705832504
737962457
556612516
996055247
1160654905
512240244
567914561
1345551152
270770027
1372591527
606107687
1468839938
149254611
753388922
156789622
362281599
1196681279
1310131519
263107422
775086631
473050691
455442319
929736162
727599584
1384523315
177815768
760365256
490874249
988457803
451867077
972908819
706771783
337464544
893174023
724133795
566965890
1656639419
79455163
1078068088
135728703
583411442
160850797
1128236486
376025450
1277833634
713377585
672495341
501149173
74465594
1110204560
111496761
1344034466
1401660880
87983835
270834457
974208964
642270678
752884336
873242109
451920049
278780526
692850791
414140968
419859227
231673539
85048871
179297425
351933288
822496538
231554941
765877303
439709443
1087932148
45099021
663108517
257596813
458814824
1091998504
360437899
507405531
335294321
385281728
1101522835
859814706
789424874
446284427
3056956
411337700
361871261
478721135
57352355
484658468
1315921219
1513549825
647758140
641370076
1303111255
598279282
207244319
1855720955
433314193
268185380
211552061
895040693
512076892
513150965
1012344070
772806791
1225714252
196425956
469269995
624754036
616299524
1245239488
516826144
443526051
352073265
254273070
957839621
429568453
476729358
740547718
131121739
557158197
857516001
539968887
247225421
348990987
1206333794
390667492
382721231
211280630
383130854
127822884
710262022
450022120
829732356
1122768670
479409417
1437193606
516431631
449812336
335258763
447170651
549414740
1184243929
217321115
66467468
311149644
264509295
1673124854
121700806
247953526
845392466
469978347
204772315
1305772890
127917939
125724845
561009713
420565039
342284273
475988992
624119386
172300206
211410855
527524262
295901309
252065639
1346935402
725949485
580612911
433533848
676817573
701719726
1683314540
288895155
303868369
563747
991245617
861575850
1318732114
290347941
301409192
95204025
36670041
671730402
369113099
447059081
184905383
1629962906
194569719
361014585
1040639460
1060267275
1280978943
175552476
269169001
1248632733
466782447
1832685375
288723896
1189760569
417180350
391729891
197402903
604303406
1167153485
485458528
872137142
1066677227
1526775975
862837157
128657538
441648771
103421791
349010391
883838609
431462023
858335670
1228142627
495803945
443213544
1588953286
892391759
368417339
313066971
202927432
312970693
394239455
730014861
822895656
994210384
456885876
509212645
876473429
111214987
400934423
561133637
838313599
465783756
674557320
1079949800
681881099
99217800
928795714
887270840
1477004781
169855499
701695187
688371845
161183957
57111931
475749554
790474416
1360279629
370498704
1055094690
474553776
1390244919
664995563
956260575
526375965
463545520
744743600
482157021
396353993
634241297
924602734
1102146792
559843075
733798612
1329053304
1641442444
304572358
506629350
104936837
409774475
798291107
1036250273
799443878
1365207743
548976087
767405539
399004604
240423876
444935730
936070212
1353937950
864754553
266882146
244337983
498040570
891226990
485856229
761827165
368939053
436881258
653289347
1012228409
1015404661
126032604
93829954
343329496
810298239
306495358
1718308856
160005358
914186681
349923375
433936494
180213352
108345014
561677329
1430176893
392053779
207098723
892377707
149924494
377926367
163315802
1072898913
39171304
1423161153
1276107528
218962581
1030016762
382789145
894664207
268935068
1214144809
556845317
395797904
115501696
148274771
1111737413
563809152
259948297
676763275
300238269
909223150
153827657
235660013
898114352
452950999
516661558
624407230
1023017309
390706069
456670222
894098639
310770317
676637906
388798270
193291585
471612440
555060990
257043355
322342459
225376583
474463051
235860262
853343819
347918239
443702874
595258784
1376024813
822342445
588549204
145088779
1248311806
850316078
439330889
221426859
243528331
432426098
220406573
351005354
529829775
919004612
903850404
448901281
771575778
836469181
542921374
948350363
320865246
585715033
921113390
643634878
258139742
425763005
1305822951
837942022
1035447168
885062440
183883070
912610869
958564900
806283243
153447845
1239384248
927788111
68250878
758998437
363579552
79265405
950728713
679939408
88785253
272400518
1845705159
116329783
286997874
468726232
409681287
830352192
236506808
367280448
460379232
1700484443
120656904
397751187
884263790
1111197945
260341433
853862244
400098408
286815493
416992127
1409666471
853920832
54226279
642359668
243511765
1223986236
986434747
916511373
910766364
398882010
198219045
1383848617
237249923
229539018
592664670
1723267222
535574188
917594450
1061809880
239120137
382516979
1099944553
471324657
303970254
244687094
1779196612
404820162
1376912967
348710602
907059856
185202771
1330719908
978244099
220276615
1440087329
1302017921
1890280336
951417479
471876640
368731849
1071970548
1110108255
628085861
1762597932
1708426140
397482817
1734696642
270687589
449303481
388850520
349660156
1049457879
1011287451
1284428599
1165711649
629022525
1783235982
771661470
1078429638
289555076
303727470
397308252
216471764
136340399
586102724
352360172
450134924
1132414446
534915396
867785799
1819579317
662332994
271210996
480230597
376297914
1130785081
1070746522
256261232
423073314
361505704
661801448
467335177
335030899
453684068
64139065
241491982
507093667
716735540
1084851572
277523005
349138605
267033462
331615067
635586063
797284455
736030197
216558805
290983609
879241789
638794086
90443245
188796354
582535795
1321879524
485804160
1193657637
473557444
115679831
470017797
455583195
808675097
1856084014
750320819
827587248
320801687
1035185378
1282245712
350554032
139765045
806656003
242851087
217444550
684679718
388469882
574118537
50270495
269603163
394334934
1440737052
1485907682
824658508
1428164430
728211963
124863506
406276722
153174359
256181284
675729279
150366786
839974210
773829218
714303786
133526395
1746644890
898515361
302725676
108633797
59477978
906526104
375180179
215698299
1648063215
320121330
1395451657
394286375
606001703
224268023
1227960067
1033116854
342493384
139113281
928191518
1102394817
272032028
600023795
445462330
478613800
542490720
957578304
54035008
449360979
295061540
186810135
742732122
858501348
238022293
1785020710
123874202
363092749
124549428
915201839
714622893
73283526
620850359
78591349
651796531
1092826676
800219756
478306667
252380067
205167621
640098360
1085979742
359875853
876040796
299628683
436729533
311141390
1296523285
580306114
651424848
463810705
395224931
1794644605
1066864099
471994253
793097648
413149668
1043144443
846043389
944989434
730369948
1851712076
350747149
636654895
649642878
768838863
545699476
815934471
866366848
422990171
395521373
51140566
607084888
176167064
190447188
702366793
446106835
405448
201975488
1703161005
520595154
988732985
568825637
451286497
1456511623
335180413
363329306
303065724
296523136
355893629
972865876
537777642
356158795
386903104
1690019720
230466038
211567502
522285114
679991972
992287828
732333586
559720138
642589829
841834700
1122938127
279373183
548585029
337958022
1243502164
196312735
772470020
497418784
801679257
246895214
732044993
1654089400
1195327836
1066190815
329367275
215821249
444376281
181629558
455312376
923877246
70717220
333107610
1457718671
722657768
1767223552
759632472
409281081
113980229
721876551
890776674
243762832
280343933
384316372
673355743
113400811
753023873
505739390
1714915823
457353716
1210401891
90151996
324473722
206866443
579408474
236855568
500277006
357266852
839419047
1042822791
786030474
496450580
970010787
173331757
502518426
928379669
422948570
258806484
463870759
102084443
877653675
1213660067
1877442978
317693684
839930408
28414172
486122403
1267378532
1388376882
536980567
1043415403
539805627
870831798
166777654
608253085
871110957
590251595
405603932
496475944
1050056222
634971302
242045696
1506025189
365046046
689673748
512818379
398797062
407154602
472017154
441503664
62697977
659101687
1463064486
460517879
474808687
287589824
1264955730
902958974
1062273329
733889857
739159340
489043928
244734747
243057877
356270977
992085843
366765557
391987528
386997266
224720282
803797901
351747435
318600626
406621397
615589839
489597115
614839258
295932925
458764827
1003946934
278287243
483387720
340269900
1047893054
57736947
449251094
362859212
688974171
1739555577
377588090
152192628
1206266686
111806345
454001834
81695841
517440069
522468335
209708061
1785988410
231553979
221111769
339933455
320621787
135097685
310062227
479078359
521598489
806356353
420836714
138474916
724135026
479936157
450596960
555645774
166254027
299110880
145693948
698768038
1249331034
1030958789
892757715
131588874
1044262247
456368272
289734964
464479923
1111430993
225693764
817437609
940639042
238135924
327800270
157646260
206625731
139593989
1379549957
454536617
965517329
895960045
527264939
318533286
428573148
972445290
504316474
869616816
750792002
387267037
478476173
594399903
889004610
331947102
56792069
519612982
250171550
183436721
1125507019
253775804
194373300
492963342
251984489
860975228
39664705
700084666
109155891
116864110
1826221307
432837896
529116667
404978617
264638201
48979162
406734405
300406006
317308930
445465559
620226698
584161279
694570043
179976888
1131819388
1273071560
550491
757406938
322641940
543391893
821438102
513992598
526659843
272830837
502359486
912798024
179945952
242599206
918193478
816792119
173793106
990807153
284669733
543663956
463265203
1020413959
1190598803
1278222831
385339713
684760713
350111433
514113429
926189775
527319016
573523488
471696260
1097310081
1056711086
444989287
461419759
415141822
676917688
732336922
378041353
1002008300
424601543
482520379
1002005927
496636216
137393939
737923658
407316802
264313382
1812590489
229012835
549786644
620474007
993211083
419162020
274980582
827539279
355593971
567628021
459134159
306920127
1687400634
122421440
782448097
197344836
590442472
1365957698
915409452
366771115
611077527
285446207
995367662
1305388042
458622008
854268159
474148723
969065502
146329621
352795677
994686952
1151925938
354514516
572038223
517037318
331359370
438725259
467229259
654164509
1486243365
410634408
448164661
911178888
250196445
1630539
737752725
543094984
1031677688
52499921
472177427
1483648835
872426173
1425777930
24791167
792173504
272693117
982492900
1040404412
908379673
459044442
842693074
433554614
946659782
47254369
596990364
1071179741
899297426
1420205148
913798524
1336682045
1716145859
1088884666
211898822
403714915
849743195
106235833
257071283
1312819102
144256938
337728123
858695147
689444395
281554697
464858010
553529972
323720406
457768018
477953104
1069157338
856805804
514239193
330565062
53043389
295883129
190608029
419885196
254270894
436041747
915772050
441143475
428942473
680035758
993701026
1125301069
451457413
295879551
100748569
195661868
309502885
65585183
247073635
336978450
479004068
1416467240
406868281
1027829729
687950088
553848188
1095396580
466511932
1187436363
364199730
1014455859
1021437067
1001003367
51385647
38494
1239133297
410948176
490700762
505245770
487937194
187448571
653832788
566709692
213085777
156666039
117660042
298653681
750601411
1035393930
432106235
296212794
714966643
500998199
420953896
452629482
1365175554
326005811
575279992
869483900
883512587
641789641
1055113375
1435951342
269323309
923430768
243998322
313493765
754986447
732454732
138752258
366393624
876593410
459347026
871587326
211985782
237460166
333200577
210179767
1771761975
209933427
281864618
725018788
56686646
373286751
175800066
866931483
846961425
518624802
228711773
1294004419
1529183642
892250587
452923704
479235898
359236429
268149066
317584285
424109209
662291127
207062964
223727380
866181928
229232429
802943232
1354534389
164975825
963478196
59460592
942091364
323335192
372741789
5833403
990429832
352167656
1216400045
934421108
842355408
942958481
237636436
1212133808
870031813
249402821
365740465
734068059
118223477
647435968
1365173201
930796543
42735483
304787531
1058396024
201827890
1042051307
268838740
273430588
707543105
1100701376
1016710810
496501609
216953961
718547475
1236297495
1186363940
1470656451
428105039
723724768
834066396
195333335
196733415
284492735
307875578
765096821
878698890
491451450
331262818
350824638
474920846
513760442
689292965
80706433
509127255
244141162
1351424828
476429301
292223831
210583937
1697391207
305218854
430031157
803456031
924952523
1352515329
836277497
143957491
542039
364540088
1833912094
897609507
1011894904
735233575
1538288725
707846895
1096925608
1393335813
95394072
542339472
349777142
383612394
1872945779
324926262
426125799
370749249
61473124
122506098
453847491
829615705
438462468
250431836
485787820
367808508
1491333849
421739196
509590494
682331259
56127371
415279139
784958660
1507072026
574266367
160507281
407157743
40433406
399410665
838482553
349754665
452731237
933455399
1265871012
36391570
429951718
196439770
322892663
7158248
966078542
103249161
335725863
124829637
1672082233
347669195
841766298
590454
841937621
373573207
570452631
598082373
380216845
853954949
370148591
61240856
325084062
403425593
656015822
201256936
994623198
855810700
296550803
1807060656
307324913
140893471
329862965
1342569545
199729040
1237305169
856309318
941471632
578282907
575089525
250252740
98271
615508441
910977709
40285139
383924582
1329172926
397180027
378630268
291812656
286711099
773153099
699417911
271658149
1254101590
1759636204
865295108
970975500
525981337
93500076
1109200346
138700990
527801387
198758307
434095500
74273916
294854676
611329400
266553671
194372629
681553476
644808013
1412845772
216819891
675277867
1179436376
676809604
810720243
314561413
135083435
463884457
402759675
556748073
175321043
65106721
586991654
496461961
661426825
382559722
258781193
762806063
432903199
344439070
912858661
1312677106
361643834
517094271
1773616355
291763030
386149
220353661
1140283750
186594035
1735858806
421098467
59397001
403170024
1026784301
785401112
138756272
372951683
717302421
514690951
1088764125
1471907189
524355974
98830787
936620190
450328017
1040601374
947452962
116266525
333116579
114856442
428724097
407545869
144650615
606348065
298263862
332096556
711010774
314698915
687806224
400427579
990129675
1013336177
458214838
850007785
622017401
1524643713
491715298
374818733
475192683
207951017
122116335
359341383
313745578
169386617
262255741
135845064
950391891
684475884
381239598
463851855
382866641
573736490
346807436
332317678
982488039
875955869
990225336
349961783
1310679334
166097106
996922309
152642802
332253595
911393479
1643386192
459104991
728079935
371915295
660422744
1610297013
1020414913
793425254
89516322
6430612
399790168
991973034
774210954
28707540
374587802
121013858
872755486
1346387184
545046084
167114436
406901024
437610256
213490718
556270529
153122616
150998224
125091105
627677408
968841128
664020490
146864541
98835991
36307617
227535537
112356368
821308582
325776984
400283017
1743197519
150275686
537745653
391129580
1118604791
445806338
137133435
520161866
303181847
1471857705
1239662897
529036854
267226265
1488896284
406949495
583974313
422684430
122410782
1757860433
360796176
1020887162
366167097
993742799
508816672
463853712
396910393
382886080
190528703
1391167812
1107262073
1346043620
484358287
1023783907
348468475
910447971
106705162
1278177433
266619621
145973263
43976961
166980647
70977220
712137071
1164353115
808730965
1328818336
937291849
400849022
96092409
476415047
1762999718
180251672
1042016440
98498268
475768681
190917993
309574914
442593485
1158931800
1117602766
259180308
903028209
392170735
365772147
897427204
188693489
454871149
408368473
422239037
591354043
55777848
245603293
808119011
466792099
694051839
856974313
487060676
440923554
21185010
1253232434
454542472
187275161
559417979
972020032
189475848
171737431
231260022
375577941
319590480
690088935
412136044
1297063930
1015265799
599761977
366414838
270204977
506786791
1081173527
769067162
1062079750
488810873
835730437
98226869
301829513
385562218
444909501
352117641
440935258
237799524
1419968850
531267105
113747770
173741734
112061912
1101157799
427275031
494528532
1308789951
1332683996
203805351
434542
423475667
1110426910
1058473556
1456085331
836730748
336725523
511638045
189003477
1106345696
156394123
565302302
1130959502
175384735
645793850
889230358
705973402
1134369130
339336550
422521123
760868268
244380456
461287687
336034953
37670494
278021650
96690803
485660335
455929416
1030250862
292407044
445024412
1175540978
319655552
648200486
363032480
84990606
457139424
488210101
1258076510
371547582
541329226
1740382638
219754927
668174544
1574066184
911013804
321279383
148658024
1672561966
798989305
919337497
460833576
292878185
237751482
333193060
482756793
533193562
374063966
757890506
1024556711
1100948229
1858826432
1121382092
408577310
1084642818
1617697961
855763466
770784225
1750430322
336188952
464948601
492617008
365182235
838038889
456841243
785855617
322395321
1213613424
973268417
870950566
1494174623
527620958
589354597
158974756
1012111591
952863324
819855668
934477627
199519236
1737250394
368999770
204583044
819978754
311905359
1128072
155915574
707972053
527813909
337970424
298593924
411467389
545034329
987629931
933391581
473409437
45002352
897665543
1119057094
115299820
592390861
965826390
124542866
257954395
344456967
267761746
395572030
234033453
370236381
469650918
453195732
974415322
301646131
454531769
1897727263
1009659501
827555950
382042996
483180044
334637793
292635708
1459638645
973392572
399436192
274768090
1482397010
752985684
112812571
104618062
889282330
133876161
764228733
259306642
516232444
1603343536
353721546
217086835
18181749
962038148
1582962793
657397341
52318372
167709063
362923287
30953916
491941641
1099462736
893329354
317857656
1602637603
940923430
151265204
273416073
567184252
221332941
359231997
46340761
1825949230
1034731507
569991080
263882179
327412809
232276138
1076364065
101631599
1374715896
615257724
711025584
302409296
1292233781
444541037
337458533
1018220923
371966013
1467458419
1238656931
795330011
125630139
592477545
806083968
190361855
1433745928
150729407
49499550
1101822040
954694016
942462183
438231090
212240947
744994016
242488238
706186993
155686547
438448317
721078977
1076466728
211208875
824570269
282159252
657846530
294807017
700876712
272027369
899622769
805638886
46466837
77281715
335743350
160640842
904150730
709283652
268926956
1090934233
545104079
315089666
49226027
516418359
397663594
664692867
435228079
380381978
1728511894
586531113
588724465
354442270
208957738
653692879
268907831
1164867377
576555717
819222837
388390105
199030044
478507182
1177307658
1105536174
552463291
146055384
428149113
73882686
900296303
1611296069
348311681
263664801
701852697
375585116
609857756
1246087483
616645963
537286181
440293553
1076295571
525140645
600177969
1318230573
400018088
1313903805
243248966
480596094
354207558
287621167
218844203
326756960
560915614
388020178
1248226991
833336320
573575272
518479977
559132316
563400843
665598805
441711537
426222583
884714559
1748150706
1752977034
851891916
1445085990
448548825
268250529
175224149
243665653
1493486420
1535440739
332896870
471752943
1088033867
1329039194
827494243
57756498
252482556
970733250
469189998
413403257
409600872
1002104414
677803109
1685954698
1024344101
826060572
560016721
277504955
287856822
875217669
975991317
1611524344
1266748117
207659793
1372760055
1895433314
833381568
158788966
489892040
759197161
505240391
663135656
460650936
1087474508
500603521
995197992
178392692
804864011
315286910
386182008
497866910
552876996
391034417
441928054
781460329
100046422
288064216
354008404
486951756
636093428
940153862
935350589
638784756
926058889
447094179
393588081
451029904
253713521
866940086
931080658
1894766310
489393477
889460046
1344782878
815707074
1715644134
348059535
1585139044
1292166334
1685153955
345134362
126031183
650764780
444852411
707170754
624060875
286244742
190256578
914545799
198177236
968121794
245875789
137091040
383405932
362183819
90691262
1407056317
400344517
392003850
499135001
447843096
733660202
867807084
526373261
433575337
1406573863
271751276
398896128
641502343
947222897
322797063
1783298
927139696
479168564
469976570
315981768
385249439
514576171
122240168
350983145
1056349443
214231789
906067941
212527099
1277729988
507506005
234639592
477412449
893939811
1000160289
753568819
454922084
628446177
28997469
672343539
465278969
513484451
405213989
415149671
363871264
597946641
952288
640141284
186093823
93597567
657221172
786234183
929104628
422956766
1045994618
168295043
912602455
188200044
929057234
757909342
615276557
1517079609
363528789
24082343
1318369572
998559817
1671345336
1354206250
6382174
1684267171
308396694
855910243
296867738
536480828
531851088
784758580
1298868584
870018990
1378145576
739372780
149549764
271438732
351980997
209263851
234221962
906496651
159232560
560015446
319952
207149044
650797563
240652408
248921094
746062920
518288382
1068687565
502992588
238162393
333870716
460341776
1099291235
33825923
552800289
513498711
757485012
993301264
1032928943
321088774
951742753
284006428
472818229
1108329904
624135461
469356999
161334794
761634572
870944567
301234
360980981
371808839
777010601
393907644
392753958
381897694
1002614967
662219316
277829301
1687376781
313515210
57712043
518936273
1366464237
59623742
937049220
295307883
408359696
412813491
773681408
788287629
329248437
702054742
1138035957
148019722
885332194
1311861194
438139154
402849679
248540595
546441324
1663254065
265141529
709725810
389325629
823633465
32864415
321138226
153609891
494914639
345954508
373983613
802791910
1179440418
37600097
364655098
282220523
1037489805
425447079
1266936343
339349527
378368284
205539948
901793514
304366729
105795604
407473445
59818912
270693236
59988812
225070906
717952754
1821904576
64227218
947337959
1137507750
1390188365
1033679706
475048483
508606291
465178635
145804397
599464364
663511065
347725257
898789075
363233126
1065129148
230033646
1130061788
468204842
390314850
57394153
288038029
795816542
540935618
603819892
791991909
704301741
474842598
491548442
247328369
1318701618
191962053
813195553
992125140
1518047269
1492837253
597594890
323268047
763054198
924101867
605454642
1452792848
204885528
85212530
619877451
34121641
479735422
801377016
270859808
172505940
105122020
929198965
891580946
686912791
1063928049
609878681
225889028
1281636948
1715933553
701485773
395108405
527010814
726156426
265938936
833603088
1723795993
1530849443
498662657
637305531
793597506
351525789
731271562
964234941
1736576049
118774253
267130940
1062224454
872529131
124675192
469305268
32584731
604043582
1285572551
414404942
372381869
752914145
251819554
270003668
821132475
689438255
406153124
560172975
352542693
486236721
676141958
1272257941
445071545
780443960
678022610
30782463
1090545854
497690585
412012649
467710710
402197610
460563471
450933921
528653415
90465759
108871592
1630422698
537524094
638081333
96612737
166810665
477876263
293927568
414939428
421296344
946789826
1845498825
475511199
1412213303
612309806
384760063
457166572
950799867
425733182
313065562
603784656
961133488
471605396
283873409
72892744
1056599417
213635565
517055019
319042275
727308610
69016978
523382024
220528094
840726772
966764275
1805045043
218456459
1248277182
42980398
1040760120
276382722
427701889
1246105793
341408787
457807916
89218435
321367900
827751265
554506475
52431820
750612652
1651035997
139108922
280487168
733232527
47579408
163087079
116700468
771307579
294446919
340777560
488037459
435956384
516475592
1265556979
485210830
1390784089
1150742541
1056668535
1498435648
912708039
1033851606
504793713
347012769
949398275
1216076111
391401742
1049975403
168609955
207972586
830916046
1234288613
406265050
698216490
472426369
386769463
598669814
920078437
454851148
392762025
274013579
134572856
1029637842
231639050
1434522169
800161435
1489495627
741902756
424875646
664756362
108953293
1344678086
147308806
286483874
148675143
336207452
463512240
1234305482
379208370
463149331
653987348
819579297
1099238100
431412106
352478130
219323811
1013267728
400810922
1394714050
1017561444
349891733
472466243
791849662
1397626842
912331464
965227109
115882881
450538279
805806305
430585817
355666152
1732302541
472714955
269885838
401419861
1809943578
382868229
316127375
1055210164
787556616
100036109
575923003
916618216
753493797
552893765
1406764749
243998777
1758665442
511105755
552897094
339702590
492306492
469686565
428038566
1644358805
1329666491
1548898067
1332750457
394604964
832964170
955311670
1689551983
796452512
280988886
825187649
294027948
466095712
158453569
270437983
637328942
530404944
326443877
658642165
1278048972
157314446
445314919
358800311
165472739
807413581
569674082
1056491224
789820313
553396441
1130688411
1452950621
432112163
1177957728
839157750
626460146
460210360
1048274897
210065522
1036530771
191985524
1777266887
696380409
760352491
444100320
395153271
279199896
722241428
126563505
889175729
419490296
773771232
2679088
463189771
280641116
223870770
99585138
162278790
768462334
1844900970
885687123
840643367
901530964
747804224
549261523
496662881
440690254
1263540654
188808642
1778222971
173920343
843611433
2798663
932135033
24887408
1004751294
620962514
430534210
715164650
193629193
475140234
1336522350
1032409710
347792568
802146144
370724780
195198180
594041658
305914401
129738959
90411852
837062320
432119870
684753933
1688365853
456559419
961618160
261413501
789423532
158753756
1027935780
608715131
116120093
992223896
956558035
350792502
490624647
389106405
38794256
193574753
518098991
1813350740
419230466
234925577
1447858360
519480779
319570066
310575034
979196530
398869349
868721339
1146826861
394139202
988392197
496774349
371205469
455640551
741417404
174235948
691505319
1247021156
301868545
462036787
791641387
94224708
321850950
455793786
1194144277
884995292
506784428
436277776
1510910025
306292511
300770721
715440586
507937160
315260285
172274289
197972906
211518834
459320408
463083296
226697392
232016915
522556576
441351534
1601844462
701349773
414348594
334736014
917189031
202810765
1403976
1050721830
75307617
579491619
1015026006
1255002481
840768392
672089607
180317892
1043368470
322025720
1027808048
881502123
356852627
107087646
172748173
1056118939
1429894229
422461942
449585984
772130799
259009362
394266905
950637003
838226457
813016805
241550636
477771113
463958444
580339859
600697755
676109091
530048525
71299848
1542853470
576792076
530410388
180329099
451899888
579950984
59145047
500171633
380174944
375647989
389369135
533565909
444611117
936979788
48994113
1097886938
333393905
1160139025
213856443
156881104
323221002
628744473
181380357
106325105
688109775
1087474703
888220492
514340258
724467467
586391016
980286792
213677807
224219731
1255072866
471637075
445379662
238560311
445874201
210281593
690569143
656423968
247960781
486215401
563903102
69896915
1209645158
1452549398
398094217
250689752
967622423
1346305673
821427831
72096734
470162852
111212199
1387539470
959843710
552928147
918887554
43791977
393985063
131147961
112975830
764767864
410205958
15352711
366979541
455939480
258106962
325013872
181695766
702987759
341698106
752351962
1400023388
474608148
1270423204
173843556
68309688
466611667
338193195
161062982
1649109097
446806285
1163836200
883454675
1268773625
503270798
1830563224
559252052
739695836
537586449
1054700462
52411869
972569499
847831332
1620545324
299599788
988512245
824111
354219480
1671374086
245597342
488740201
824541183
101779099
812009249
404674057
702083446
327126123
279734542
901715394
54230542
641961686
882358425
668942779
253893279
710362809
369496434
1884946541
1030421642
644389310
1789149922
611332733
298483229
553041030
67719704
348052532
331524863
1742597294
1848352842
168645464
1010319002
1171475473
354534575
80263378
304014103
222317356
863099665
581275089
429152266
658993938
526411196
968186938
225660798
662068874
265331591
250945755
557177763
322949706
435481450
529399650
1028543106
725802987
678115039
560114451
928332635
193768987
734578839
39550808
843899001
1311164474
661437362
249733438
649324624
561371743
793770333
735356363
491188611
654144840
28920537
314117722
1228945509
1407773048
1322989818
767293315
704553180
449629294
506008302
480275393
389116761
438254498
366579107
227152303
857127821
858519228
467404310
473992741
1202165828
248891015
384348044
458086482
534285886
1206758708
1355987703
326495347
341343363
998625046
1165494140
473443060
215499774
406544711
493270767
87368457
1132971299
701540540
700370505
308237457
791362358
146716961
1375559148
368552213
1250143209
841783199
607634651
192312355
287928676
85564782
531698702
1298091820
682365341
127178150
363613480
218799540
770146823
185276281
1091046151
450478302
315543934
386819358
876607668
167173173
1119294722
1267806924
987317070
1801671732
421424249
202243207
1242684302
619725228
682485008
949116504
788460190
863357360
914484495
869722144
883705835
108965018
838911466
1323767836
1181492150
502481890
394023071
464508730
548525454
252194181
24874911
738115746
807920969
773239514
395803885
298213630
1795033990
297003991
463599790
33440937
161707346
1205110963
979448190
1024363132
413629
298236382
601185357
1069523507
406983440
1862190454
676167725
1241500034
406429153
1248232398
779359909
275031430
1627992374
1529687674
408184159
829454478
452668231
555935587
403219837
212529940
474274714
1523106617
258155522
341254445
1608905344
516599427
832235559
363770354
1890192289
821135375
1366198940
1648257162
184447371
167374695
855405501
413383935
560299964
254224400
742459376
517354923
92204691
453653603
837427380
975809435
1147803820
1079734733
474300101
168869020
287309036
1498108671
284171005
588823530
847271683
248788725
476208389
534638646
394785444
504374672
503328212
135974716
722701582
880415194
589786033
874653003
1127770265
719402246
549867988
65870361
738797009
404287873
1095813720
858159256
451838633
771054548
152561580
1240732069
1304368493
267642868
300576870
905279595
105961189
519539446
331723582
1491278325
739683586
561745431
403204966
524875711
466557842
461784590
643153269
973489721
1560457219
368063456
508936203
777820724
405832513
443926133
753306600
619722241
420340768
651202214
57568422
963600162
672970150
503986192
1266399048
1397311383
869967185
579122700
6251666
456930849
482382865
528659129
1363186257
664756783
374793778
801790
1830103356
781461971
715571013
1463324119
468727165
459603267
619012199
1046578833
1092590735
199174648
539545345
428887062
493761140
923699133
409151112
174185298
761054108
1104943549
1242031664
1050818322
409255
66992813
472881437
412956998
760630382
244168759
732836540
242472343
319544132
224338086
216196578
725727846
852437706
619428960
757645405
124497656
474492261
799105646
1391740880
1684103044
840866873
540425484
239120993
174203713
989451268
5247733
898836794
664918423
953880678
320517339
777060385
616964563
498757485
615433600
587000295
1324438781
78130651
709179252
743832141
262300385
105593093
381456801
999008988
281349013
417086781
1308507268
820397989
420118657
249603641
935665802
1096684898
664136866
420604303
401453164
544024886
504534992
327346993
212469246
892450921
577945655
206808531
1097068474
1136948337
230611999
178613250
1088128383
963079643
34229267
379810875
76570267
606133101
789599732
692205228
719871926
695454798
433021033
233804028
116830709
594752473
782912494
85682585
1294792051
469964733
235548996
847552859
231204829
413547794
977383423
1076782684
149548428
195008469
905734129
311020393
308403848
1626526857
430334349
1461148090
172574067
478183125
491079553
490876900
438774591
365246919
219893785
24515660
350975749
348716169
490017273
320527612
258924674
286661717
616011548
1206276300
562358767
113381775
852361846
433043003
310046604
761350405
1287678433
490934569
466993393
1660093699
170001661
325181367
130462537
958742704
312705266
197616708
438368860
1160583491
157342497
795391419
190380718
1847425145
392324682
524801866
221432755
520597269
358999366
62940565
292882611
792185338
265884302
400055216
934199248
402983613
465964713
1451515353
323937104
490935584
500751581
355577163
92415400
775395201
162720623
1766812234
190354015
737917590
1142856950
526936104
691174840
362537660
349277313
463608635
545545530
1176006587
272842612
1231657344
412232065
865442825
241944118
429579053
427393429
903141371
884299068
341365615
896380314
942720854
699981266
508758673
433335751
794279364
800615321
544699792
71319101
109994670
891787126
160481759
908734723
445738672
938663875
113904347
134932409
1637704784
551849186
752646199
357439353
132721507
830459880
338498257
417019609
907879539
564445093
219363976
801611866
358169765
367444959
1563104171
663991453
809303037
410620677
886491943
193202700
257781073
958683935
948816274
312905238
395049509
1298291539
955370546
615225779
748405541
535003165
867121750
225500
494067432
467904545
126095625
819920921
635337305
695588440
32211856
823689276
490208982
1188169927
195207186
147908174
237013933
499979885
1443366590
676261150
209414503
239355050
233408548
448441911
1266847116
1095214537
730662191
866343640
396869652
530670471
701585072
424218021
1625736117
547421763
89906609
1706469848
243264329
44604663
398841310
184028086
543670271
512133480
445477479
1450707567
380436621
439446887
469772206
940565943
218717051
365435516
1653976425
1320910699
406402038
600076247
349691134
1388463574
767073646
861674894
177652684
197410590
645152937
490411914
961299376
674696521
84657859
402428087
464699214
332540278
1465260999
382947704
409406434
317406932
803887765
683114636
369007306
710725
1347799504
775976951
22476201
472614951
195606685
315909011
346637728
456677988
505009905
151175933
1453922158
505763768
805239542
448176608
253300392
875628639
449509695
479162995
99212832
993117822
718030644
806142409
880724984
529124072
968695218
184016046
676341300
757121169
828394501
1134144375
828487298
1593946198
1130303850
1338669762
713221494
1045610125
377959180
119529948
245492578
1624274939
298248661
243468738
584392245
467187673
562286384
240912552
1741557699
820302418
328624279
317515399
444812515
620920342
59114247
357219880
1688980486
17822682
1370076234
779344417
945498364
960878545
539249295
71581782
289928867
792270804
566338331
497298051
359723409
864758382
251349474
331244601
723165363
186930536
880438625
722323196
732964020
190773490
322165576
1145056281
915899590
289852770
903235616
636010860
1023094090
326629627
791121791
187605026
645479652
1008447719
800839193
299140565
412869172
1261757159
1256015123
378164436
825916083
553852067
745967691
1007633837
479744532
197322554
460442967
1006648704
420702025
79944252
668270541
179924552
1497885390
1024491104
138002142
1235879823
290103344
260092861
874075315
942681317
712548448
734509880
193019697
758129471
703221441
1634870384
958176749
60142848
460254339
528439072
101764887
1191376911
1102612067
187271291
752114761
882649603
474660639
125851419
181547728
836333690
1193698869
393425203
494371840
381257754
394802703
1076824497
443740486
1701302589
3427737
806563982
342455159
817588644
1211329499
413655890
985037991
410113746
126610624
276222570
516210583
260045408
996932298
3765932
1756236050
1141990137
433971692
264783094
1060241292
955484667
302591614
594153731
43054649
5481067
275309446
317494536
448024074
42147667
430521127
1881046
384121375
323955651
74400162
400632495
597789293
446489134
82373883
296162210
215137949
446549613
340437942
287968411
789727930
1364163030
899299044
1856691969
371964080
816188642
1751913033
693862249
67724015
598680521
270501717
494396700
733106271
492168524
829901900
1730508191
297866934
578554126
323580984
597854656
1039573515
1049470704
506920635
160870394
828923014
526126529
829697642
325870823
1045738640
918964800
1149176417
38230810
439046343
318961826
919303740
49150515
1339631566
851692609
415461524
320406935
708444490
117920470
848159999
1480511297
47954626
899157165
273301544
587199359
740534008
737248836
243568937
304507046
380233184
835722654
360543462
291404542
895964293
1189412392
664922688
442676200
752254166
454072198
380393729
358500260
131104966
466701954
468232990
1618390704
503989445
127371462
612499484
470679906
498282856
412594068
24364998
828885280
1275327045
161947677
694990919
336698673
595313135
122987352
726543156
955439792
1567843849
659661734
896394086
219960942
213039116
312155347
428735432
182790124
454628217
450794796
826131708
291823411
309797013
994452152
98939874
1226975160
703980556
527801046
480492929
513044802
135803727
581114694
307770034
1258796912
884362123
143328980
298781594
370431824
609712977
199031913
93617816
387976072
306136395
129723068
897001319
195640918
216774343
1240707197
461914967
744806818
59221496
397712783
99926446
451517890
1042974475
519320540
998518577
103120188
90711621
853257333
1011710458
720601149
860264267
1275033274
509639563
259757633
592362920
765427482
258960108
945558597
1714524666
678739210
981178266
280335990
220694036
155365955
429184745
288705745
557640801
1713355490
942175660
1723308485
851684508
433771045
403319864
467878233
1848335178
693645
722410787
58304822
240028959
636440600
483506419
165156206
69516634
541894286
766415614
457016945
223352564
501681082
265292668
829043679
35692462
880247130
1855034654
1090344767
406243001
96053671
1367382647
1192948570
93532289
1379430766
531272808
369181358
503793754
570311158
1348968458
381372959
354981962
805092245
45547067
496029030
96545063
885387983
347159334
359421206
569294577
977570307
687171794
148245482
304096845
252768352
918318542
315014212
334000154
396558912
1423796614
446305325
851147926
888632158
22367251
984516187
706654407
704453949
231804641
489186438
796070571
382136131
389064416
321083602
1082695082
493934319
1180158444
421701045
273138104
733230390
322236080
235377644
1653254515
365380384
70255561
457327613
522705625
547156346
350480501
279510648
185150738
282850566
274076615
623979625
899489202
817872419
213211497
202108833
367006543
1403284572
70065105
999241547
1127295205
375925986
469814997
171070117
830667035
653035992
243759307
710584528
1008513224
900630667
803690193
622376426
715913663
879191968
928944028
928614026
1839004136
351969855
1348054668
246893023
674665124
652445310
121421180
433428132
801707977
565141879
465719765
434088518
959914059
639898450
842474611
1136665992
351273112
259499271
275096302
822995764
502374950
408416406
575862210
833034185
418678094
717511225
391321251
181452366
673671589
1195648586
872996709
1119179559
203710599
1060616552
992597646
444240902
622335184
1266096280
759693358
275135124
446920587
228861833
389049791
441084490
420272770
1464957112
247031344
72136708
359498517
225924349
433587065
1414211581
265583147
885134824
157668823
884508749
296892387
1580775480
709900753
1267149495
153108452
450479243
398679379
294040495
516804735
465095224
975563007
536716314
273772460
867189952
561207548
1658182408
1762158129
248914413
102528162
635940139
362367152
220585478
1086859139
321493296
1384215754
469378947
432278187
411397953
385771383
886892921
1127154221
300397089
1017850101
863773531
73801062
689004163
591256557
1321285571
667395720
163610452
488903748
568634536
441976435
277386792
853016352
809803057
359678881
252396537
1378452537
656977821
434183977
532517666
349242199
500619283
1148085246
190647256
239569277
916605835
950214096
560236549
1344341260
662949971
338782642
402400198
511570228
397001002
522293878
337577747
894181206
292997427
706491963
247342229
976182731
176401524
59167018
406956267
988293615
164862626
90028397
410147645
146955448
155305948
734896915
1006911227
1807689907
309411250
528501556
849765167
670520895
375156149
1136017366
989634887
310657542
85969219
890955091
189314789
955746090
903766201
778588163
691272767
651925486
1352987735
1287741907
939073852
448477505
166742731
1279963121
1045835583
829326108
398806785
931236588
714802179
1002141698
755741607
458463324
664561997
790202526
349237141
261248143
766416412
457761544
1201076177
486046278
403188240
840502136
426532894
715137714
582457319
311675776
1664593156
328241679
345287498
584042118
1332499173
189209356
977676559
858789868
715232104
300520907
682661523
521693378
1718847139
177904682
895002228
832552
274708717
837877916
140324932
314503942
1035773864
306860302
425430034
254356510
1018197546
531596755
879509841
1401918640
387414316
497855128
440542254
739533823
883241273
280946908
185734215
281067020
238458098
346184315
472453616
349179049
36605719
415001313
350332159
442370388
164419167
761398479
300508317
440629595
593837772
396213291
1070528766
644769166
404125938
343291707
247108820
130881082
944428547
307414594
339930772
530791481
701619378
196931910
639562867
223899748
201738400
1498635023
1017444043
1414801159
499520861
261119011
1206530010
1136229949
758489796
391589013
415991757
1457632098
438246004
909299992
1030509460
917024861
288560100
1194735359
274638009
814064334
734870589
167073763
293485485
205040322
492630937
1028750306
336909011
599992260
762984610
856033670
892654782
450308185
277291736
890484277
1118467745
687124210
1190088215
300893720
570194306
1892902931
276616205
1209082508
267361782
452959992
399469870
620329784
1089628773
843670951
370498501
1669140038
374198061
1609294959
553737138
390216778
207900915
50979080
513008283
117718891
312786193
799954350
449221287
714665988
275803450
719362094
830299151
1483021130
519165558
802378581
504372791
219271935
455927550
563704588
309035434
293125385
1322494801
826078428
1142912510
599410034
8387471
217520412
334781954
1086466932
49415180
533620368
357651208
208487031
307780687
865595033
579123103
384886635
644822064
273531673
1036394506
287027870
686052191
806483247
939543888
725830045
210766703
88872303
114583283
964514895
462479799
507925338
504935741
795847610
588973636
1642238401
306923737
388467205
1294968338
357657375
340090746
1240709525
734547186
410830795
862468708
746939496
158042938
769600050
672974066
699186531
278987688
1608210145
166851699
457070930
408435504
1354515673
510872651
858345980
7031121
1084678930
198150093
517743287
121773323
123407364
1067970587
906160462
856530381
1261427881
419110656
293882390
1438577079
469962572
1715395366
68036311
256685994
212425357
1043941804
482453743
235242093
99619253
335112549
918855914
231672722
208292026
911333197
1487629485
653215665
325190863
755551118
1063420382
2619223
318650896
500222509
1230200345
289505862
664426132
463900011
272027054
342204171
941076953
1128697198
100969539
1027321015
771308083
1426597077
512033846
333637202
1069885390
803679977
657047749
1193718290
285565907
205422038
338174742
706626160
475672069
178820613
349279771
165444189
1297400759
253395527
441525544
436379704
819091377
378142243
667494595
538833323
444639320
710417156
797314294
325930224
113755219
487199698
302445131
206684077
604095693
1115780717
156892743
102252011
548703602
1064803498
828569779
237175721
453624808
350088099
348988099
549945206
1003333548
1098219382
276533580
712904556
241916788
696812423
453196162
296862408
491857350
712926616
380828587
389619642
573951200
1123287364
158692560
1091810466
786926171
1033404410
968505550
798773040
289212936
87593149
886689961
139336956
773486471
665371552
445640596
607242849
179750751
502442677
76919558
444008909
1023534976
631377638
380569179
466979890
514103237
529509329
431157724
672385966
736114100
1200450868
1109368415
1499146331
897956019
1053596783
744252545
58889950
374538589
438039913
437819187
1734197669
68237473
147609176
997678453
635595610
47740555
595212605
266912039
1224277019
816633731
1610137430
873202404
539269838
916006401
528882275
1119474008
761154788
355218644
657551041
849460174
404878446
1105836999
522338006
65397417
876493956
196908519
748555070
1341607443
1309970589
687415261
216543656
104001313
505221500
531110712
1094000614
96667340
948872112
94051678
1794269720
616589558
423133425
687268177
1058193601
824812943
506253617
261073798
1272085527
807742855
571560245
348530568
483756978
761750344
956018699
231217378
705161399
372202095
915900987
490050365
982480516
492554775
710815068
502059204
1776051370
1258053384
157696017
427755644
998600581
400957089
1337760887
669676012
994005644
383578263
860944430
1343636796
113631680
1883255513
304444784
780114800
883075230
197796881
1122262917
91573489
346461084
996140054
119270338
474704171
1129682241
504314583
1112005864
1000902883
565927134
463422249
624718976
122240301
1179375364
1043713192
563829492
288057337
696889688
545558305
1311293309
536451106
788755651
1669935393
170311207
65787450
201141435
254205574
572428236
73273506
1715515136
825082390
442570824
861744205
654454313
295448197
503871098
533229705
473934556
597242334
533435814
997446382
1181250725
128294374
179778450
255480404
1019710123
1023976792
363018034
811709164
461441878
783981551
852120628
278401776
320669027
603901910
206973094
87833664
372535009
297345298
175781586
707173197
1415278
208205111
430968816
477338327
66768907
1058770680
389938547
396194382
302896330
420976221
715041221
298603750
251149155
1474438261
335283899
457544312
235326904
455725194
949496657
1052450355
848594255
808091295
1469662288
786437716
645357784
264201301
498665035
427358517
239001462
1610804385
310802215
507850420
1029357875
506597097
814179546
243442730
1365045728
484371070
715439200
358837851
431849879
779614215
479475301
663018228
486379499
393452084
1003759230
3226667
1070410626
456462487
595881431
1037842497
750934961
1123635029
1201180664
2945681
149431241
396373457
1134103282
874585786
1341602900
596582523
861050216
554479355
507048762
597942025
211960194
1000068590
475854036
1840667090
714674760
629030475
228146613
867733900
515878383
1097264691
655910151
350479106
284537657
134356870
1093487793
454852228
517843054
1142907927
205726888
307590578
208289240
308741896
516573706
669674779
570857283
1208203564
693491035
829557411
766271368
1630602330
516516504
955017088
1240790405
195102672
504555702
1454342988
961411588
468208119
1829581276
954610090
1250749190
1737351998
313469676
451547705
409222023
137942380
368865152
217868698
1636886361
963373745
225723519
312752853
402475525
642945749
399817093
356815310
677862312
1800709211
482085449
771659105
723585324
1214745521
1129222975
415276941
1155306649
855467952
861659233
1391982776
1688030875
363413558
1744782867
931747670
730171115
788473836
287152333
293064521
185879677
1752657145
330638593
1811704791
268705508
365738770
1272605686
407928116
436547689
302213102
196343551
1660909956
1752262330
330872220
1290887240
563469084
1556141973
815512854
719984875
1377732583
786958681
113975023
140331094
500316605
1047476641
747491716
355982744
249490329
840064986
309069047
797698091
1108529973
1013022457
89445469
898143378
213550700
224244986
836118209
948988407
450001926
898183440
487263552
730002859
957754790
854480013
83844798
601169761
921110825
836857651
1778038947
1253782013
1099458383
499432401
569145203
1732957030
684330254
1798522319
1569589677
294639983
482233710
797221309
1315368365
544713336
281638980
389682269
202018398
1148071450
215074583
415733757
674708323
744354119
1446208939
529974944
1364380245
229308381
1628407983
1012992560
1581904273
187820280
288017516
280797608
1671131902
1160566097
319992706
392620630
641767082
55154524
660710184
238525589
1102538822
199921788
53260649
155976067
1882902573
274162405
187750471
1364882773
1517537673
716344996
423524655
207942538
560611005
555679466
449329353
478609938
1119867649
1481556987
620649487
971044156
497533236
1000688024
872020703
269808254
437833172
88134773
731061389
454087081
1764597140
581631272
137904439
1292331613
870244061
364121310
687493587
1029477578
909618525
462018080
713350402
353316341
781831104
530163377
661407661
455622660
421453981
1704780247
1444524728
487675557
769270161
624096094
375834652
1073201100
951390472
779117033
261663686
1215068302
385444181
586222199
679376360
222672459
332154669
297366287
650429422
517305621
3118080
242153771
720853449
1104749133
1369714576
117715566
419969110
578764601
1183430123
732608138
143868318
1125561415
403863441
1678012812
779901216
469521731
448502689
413250442
366247009
330792188
1096153485
876614199
497941527
880854268
1007407986
1844048277
1885468169
705280911
1126221263
1293395860
1054758516
692049356
365485411
1669495980
1046261110
257061125
600205554
824977503
1775345349
1674128334
636274146
1200287803
183719825
1240945203
1581478369
323636168
1670383250
290344897
300469041
867914896
393748088
1310651546
516309648
430929504
871872230
705923443
1326442141
211991509
685396284
411926258
940895829
560736698
702892073
734912991
902947250
119097340
1281682325
1696650659
898884327
309464421
437764520
1851749197
680037071
418748749
633901583
953462982
1822825756
469823548
1084725647
873596433
858214208
270017123
113160949
336752191
140398533
97484826
1494341818
925540808
187278327
443463021
161200263
339499573
475516635
782180758
301261163
543928935
977387980
851082463
914602640
686651336
735009884
657079899
750766385
388458152
610263327
343584182
361318069
1461043178
120230415
1374547895
855945903
681789950
1058470986
975741216
760512964
1841395979
1704104368
1021535936
419650889
644400402
577845953
538933285
1316411704
961719647
774870304
204831316
1651845189
485269308
641878003
1138567977
1691075805
1280633378
948091554
325910002
805703236
1181335056
767827024
1047122831
381327252
1174802530
175192637
189698690
715457718
897846376
1207388951
1233460914
487466017
360037214
149367647
1411120712
36355274
1723340852
1144653598
891349023
246408058
486599402
209265640
840362242
458699909
441185421
189602454
1095631305
291266837
765382949
132109357
358510248
370784922
738687502
410098730
96227477
1621518933
208735180
432866709
731837066
205528795
690900749
666526738
762148505
612290661
1272878053
658839228
145821506
818589855
954013213
698525583
482084547
217788736
369004781
338207664
564396421
1205273498
637706894
801322431
125777976
587746247
1013617852
932073679
1286725048
1831128773
901592809
421920198
675717278
906315025
1792886659
985770798
918323086
378208910
860282991
432520910
465674818
272292160
1048883583
562795241
253236973
1342646287
489051682
1254789771
694743399
910849461
1028873434
968335039
108487531
746299716
909350641
892433540
1253001715
205422672
570791590
259591716
998432195
458298347
611344591
409796036
1101165279
829392235
330682518
468687300
979367589
1421186373
558605233
1191343675
325875865
369850360
468996481
952912173
837791142
838211658
437234489
487373820
791571071
49292
1252476632
833739417
333366314
1291589444
834884404
541504287
839420992
285730194
792430294
606983248
352714011
127373858
901948450
1050520507
649303856
497192528
1592234232
441882231
1125740099
336682856
1055541473
200107973
960652229
1784604581
737257763
557439432
639279922
254326681
65300591
138959712
800014
746503495
717006368
450144187
135606866
1273104635
1175944439
614119990
825639395
657045473
680966772
389023189
644141979
1402255744
651170489
550872746
264169464
1036109262
873740479
1391749722
445715924
994735444
224708413
1451764828
802972926
664962668
1404964151
135692497
370506392
130623283
337203899
391959061
711992821
476752063
1149264160
1206601076
1336766803
258173726
500631665
163373329
1179668862
444588270
693961046
1710924331
906962299
1381134375
238213437
461525045
182469118
557016853
550548650
947722549
299346416
1086577814
675810133
1465980414
1357058169
246044545
381961021
860097346
308383054
442492501
839220714
967703146
443621726
359516778
1014094302
420041878
758304800
399085472
25704094
711767163
63743519
727203074
1018119711
1120366382
760987140
1708982086
262812654
1864672571
1264759396
446064026
245613615
625601960
3001796
303768525
1086062900
330333044
405295194
781854724
484000830
448450403
952920336
337467680
350199976
883964377
815699123
937286250
1144999525
1205867298
714284536
516416317
1508301432
1543518
351825152
408760107
178857448
293052211
895540499
3374564
107657241
1118698816
831467689
397302522
161141346
910526897
742681999
1139588092
473708873
420631155
470553036
283241485
513204283
969637026
1068655277
310115596
935816787
1026142820
676064160
711787991
785451788
748870688
803042954
1432287918
1369146652
176350987
101009802
874678918
445484625
886931778
467677871
647719071
1100023734
478990150
1256494035
1287211316
758633746
229881568
1072896633
818856186
275136790
566761300
560672339
477941590
907206336
1280861975
1083927370
1055487756
169049186
1396151154
472986085
422488639
541825554
1280136090
457814905
1480589480
462252523
249260980
927289899
909682262
800905350
1608375804
882139537
316894214
840526236
307760602
99617583
1706257016
504021668
835994494
814551325
1269851619
898611792
483196735
402720302
75123
1194720629
411756364
754037978
104867720
1113641284
280576524
1237732485
166617965
985833758
918514796
399716141
218221910
183415236
91051423
153572798
901184089
1161295469
366063409
838511923
864714297
554165482
674716163
1251640291
156227532
1013022307
1033539626
1770965033
639604253
241911613
1527466544
803970631
517762867
1362334325
282100702
792366831
469505231
179727449
606190353
1368585345
53812456
251138904
767892147
793215110
827035558
505487703
406246986
1458119039
1788366059
494935084
1056396729
582479365
778298231
91188321
269507401
265483792
448392144
367104737
882146096
102256106
1848668758
645999149
1433441439
1064555057
1011371653
1277040537
431451875
189361022
687769433
692002394
673070614
1365510812
190371956
195472018
470097456
1647082918
520769120
349297476
668652155
1027241706
795263527
430469267
705578520
741877251
763013529
797887623
181921460
806849420
956274686
340006371
716486750
276983829
118997285
830159281
1023829539
1886776472
1059223012
1279685908
322519136
834205853
396325842
1217697445
84443796
389494325
188062855
890471541
1609606427
469403549
1204785164
1883970742
741679639
1262323395
337035098
882013499
202232281
1287603672
673307384
484707172
676756071
1229002413
1219890015
255754151
12291899
526292684
904337989
1008131849
63327185
760262839
196470108
922814008
671428643
262424702
1101305134
1431532912
492869450
85888055
872550558
438672968
501185447
1039454668
991026194
1393856881
193122488
737583609
1312742275
397983902
303428096
1470758061
1082521329
1120706473
438388143
1092195831
630629162
433166891
819442342
997068918
855341516
1821201416
1395923991
426867783
1148844739
1889605612
563345860
1689300530
223411274
951050321
1068913397
522560962
1346637645
935695987
678305988
910482501
478416366
800026256
1032191405
2764397
399203980
1382212411
820644045
1331383993
576284098
730437787
1233027
1803340565
240035452
488457095
980966578
1353970891
462697317
1732581657
1220456863
738865913
915147166
1645163399
979522386
1160551040
129719347
421981398
1492880181
645655027
878168029
717190121
721808067
466427643
858674749
1276774260
913422411
273920104
928238420
448050957
1136850242
392021187
256382893
1458988113
1195530195
1453685038
645649538
323861727
775482763
787901952
216116752
1001777410
422041047
341668701
1892243003
426000747
278832144
153218118
540655530
865505608
172504972
1889675020
376222793
440774354
408383369
1758220381
316054603
844631422
794760516
891085503
1874752135
1038391080
441513203
992853861
517682244
887020129
970113435
915284293
600602289
804247878
728549353
717441166
419541027
1361158355
1419188289
807557390
1216653165
944904024
1281777555
1383777917
890467384
407625551
697638503
795080942
1020239660
58593250
1391031344
194683459
1601709083
1002419509
744847776
1030246592
1054298731
329493043
263117658
685591205
1044331859
161479795
794806001
987111484
728215708
1863897076
508949165
962529828
1044906129
264469487
191560927
589750150
1454343269
860565486
65636594
125946265
512609298
786598215
478358660
1091926307
603030427
370558284
1558529545
110667999
283361376
456542608
839025532
1218901096
1066182326
1000202210
953600624
964841239
797178161
439693730
913383536
633456846
118034400
828947793
1260262447
1197265081
341942609
683484571
591304392
1066590218
695707398
235330097
1139475026
1718201825
315340562
824274303
443578236
1173631288
1754629448
286027895
1653884552
407461886
460356240
813183006
1205367865
478560461
1060362600
844422705
766791513
492234286
1208099372
114193630
1005039999
258259630
1229176435
464072875
83729675
1045800681
396213925
856955731
536981701
1334226317
1158597859
1144624823
855231905
871776567
649313497
484357841
1323478194
474213471
467236795
1836031868
333611300
698540356
1516410752
185930851
697004272
1083159960
1013148983
116487779
662414319
470785939
433080897
762370422
1367344432
332381262
732185525
1122570049
670871732
406513509
1888288468
440221355
284911031
453977848
770658519
625798603
686285349
215335073
274195260
1025407163
214484941
814191341
1214706829
897403850
408501456
755637709
244585312
734678381
123681449
501543745
1446389399
1189163537
642973206
1718557496
604839653
852073574
724986428
232611829
285173852
464875030
152678776
568361508
703655001
365325742
655288898
762030788
1247550043
585082105
1090272674
621817958
473859085
1059574157
1030992422
247817904
1326198510
974930047
915764879
427147299
432822061
875626798
850737244
258571658
438517694
961656946
1788281896
422161072
817114769
650229930
397446153
979638350
477502973
1700672810
662873943
50258048
762563522
848601023
332718251
1036320462
417628111
93977720
424722230
705901202
1055766896
1088281724
470310310
960815233
531005232
973180003
445124635
154832753
883189120
355786110
1345250224
473878776
812694067
1700498939
370969791
487054876
746977207
544335921
879425767
735920986
220720264
1059533469
1352407016
292519645
807446686
958438731
273941883
753460926
486484141
494745224
538255887
200468976
222660195
997809433
727831402
314320642
466044808
1825499401
792703132
492751747
579486812
153710765
439723485
999626809
228964254
818539409
731864483
142104383
290281057
1312893335
1594701602
539026195
765052846
1098727140
1083613713
815124929
53510921
235317945
1773461421
602994245
411241134
1347198846
296856156
168008212
745371997
866150328
81110660
940058787
817037630
586143618
502241595
920910089
713608552
974585214
469653857
228846835
1039128826
808545054
690661228
1138767319
392968949
48288156
79759582
407882220
1105743128
53797932
1668208368
138815590
755427604
1007113975
848764370
271371906
1392686645
1652311212
359013383
303679271
423224186
886123272
1172709788
526004152
419628292
711016538
200527730
350253614
1867825066
185516866
271427755
1122242747
275932869
946915106
264923456
564674013
184948973
951232719
987541830
1028958422
598526612
1212967704
829729334
1211533584
332354693
1142213114
1770918912
1659603881
1043513143
849290946
409502049
904809323
1025474043
1823963567
844626967
841408820
550495463
1124528288
478233746
605947493
1891401094
751801618
274008905
1417804362
1146728988
409166234
285245323
1043021583
1093389014
430902140
382753087
921207375
657898437
989261110
1091682869
479554709
1402751272
661010003
1379343999
294396836
284629259
263481608
1372268471
446275002
406389792
1412722478
1246510183
1549236706
535199469
414480028
1433048819
560468845
1361843711
940028915
255190762
888634925
996477034
1306218935
509213655
1079986150
309239871
778895822
547122754
690194639
689786437
417151137
639100462
451857537
1080359983
852300885
710837038
1017880284
601568340
1454360303
873908743
651252414
1329516251
407905049
476400725
1013163603
155012754
1448427361
1575514311
750634858
150791692
1056367102
717548495
289876078
306108406
489769789
1320324775
1682433771
765972614
535320969
147694282
1732073492
1350516033
845455812
143853752
432520112
497010419
601333521
472283109
504315019
190256835
1480727214
382413995
457612793
454703757
382230895
564593942
837459424
411776363
653792381
229654361
651615159
621378425
703859693
1062938661
400589057
351807388
1639913720
1314804541
1469615994
1300548697
885837849
738502042
510715844
721726706
243359663
430943281
784435357
183881373
1633358290
1615867138
719790125
1822613985
194652462
1346634072
1256654584
841707070
239495228
1003216629
436491365
1102643934
292401105
852864986
280607522
189914016
846960137
1390202970
1873133407
401479910
947168185
717896134
1173390600
842860484
951305833
461301882
505705062
1837182947
1412065441
1309515924
1002126278
987843927
438167129
942396331
1162862685
401095047
545986218
472359529
191076836
1517596861
1013425049
397807951
116733820
531860034
1404374410
387890839
1856567088
377490421
521447169
1730167155
232343631
389138558
998837392
952632047
501770584
1285679400
807726106
491337320
1678210193
1255684466
1727697543
1034476813
571648942
542856110
540969929
1730681467
329717350
499236093
554860783
378506676
1204587386
389686212
268900074
857282832
427514587
540814009
260270035
494811437
1397973208
1896774523
1604108531
581740296
484104560
1505362293
807356227
381167999
717058197
1273579826
458746726
74185852
1899992269
1470207514
804738537
532493181
1038340221
1034905742
639210215
482668816
368944532
482536738
821578019
548710167
1162347865
1167171772
1333789391
336515659
1335371740
130770198
1553826127
84491063
977282651
715703665
1466981275
410890471
1662577555
541318415
1486587843
997941913
763147890
1840578485
63187890
1219458079
1050201136
389579060
1588952946
1127992632
977131451
877196709
1309876371
854490774
999394970
678375779
360169087
176162777
1004170090
496569969
598791835
1076014521
727213163
402847715
218066117
1799358932
1132518581
887951782
1047760367
1615027750
468159654
1052791727
758043976
940688954
1101079654
308549302
985607063
700678503
824183785
1731596883
411415309
150157692
295522179
284721567
726728027
1275557321
1380612753
152369922
413280304
543381457
300953149
989986628
1662201952
1043029132
336268142
877727762
474058807
999393452
1196832967
954837998
394232166
1618704866
608208035
883419407
808392963
366667746
1063322798
898552597
1427731812
553848565
718026161
1021279826
429388141
330321102
850769688
1066284355
670481126
888289426
212527239
875726045
1263923714
436805371
569934924
589585618
74743410
392084757
843567449
456311125
948893527
838861947
590973501
821192530
612104814
1188829359
279057998
1095930593
35960090
942140656
442793047
369227826
508882838
571536498
1258165471
1141574240
684763701
1288483755
846231847
486782910
1527755871
498472787
1871867881
1217965659
776719054
1330663255
344302496
891675728
592076705
235752973
900369402
1802714246
660617242
818663727
459794695
850566093
482851735
974570291
135516206
738504877
1034121802
173742036
1311349589
367206012
934803175
163280396
1310216184
836394663
1336813630
353134783
752532964
1518589968
1017639939
434133195
101262519
728817047
251729336
341876933
723499231
626030428
1573062150
231927497
137796295
207348222
1665479770
724610199
260374886
639673508
878134744
196560842
1172829942
399530914
766550344
474797492
564168331
1037404579
430141513
799055343
185724543
695425110
952713857
1305153808
1697089672
479270083
1083384889
860198025
1114331911
967944564
426911004
1748587022
3216080
860409207
557708739
1386754489
441992870
413729438
868564042
297903028
840966050
80207393
175808821
380180976
443125893
743293356
527626333
243306829
1029884139
910189010
280559428
559164058
1632086857
226426344
1633629654
469962259
930195668
1038531290
838109817
852425774
755754351
1048800368
811333707
551986272
1214852750
804936347
1058472356
266815723
442697640
705604106
1055217196
437585767
152023351
1336348652
793252717
687999633
877155404
389514157
325917801
1137818065
1205910121
328323655
1153192963
1062799943
277269139
709861374
409416502
645119460
559241736
803459380
1447073391
626148821
257090442
1464204708
619318465
339302539
545620224
785839632
647483366
777214417
444529436
121774812
880190999
766824804
351120166
699702853
842676668
657134746
1242541400
764020269
680668559
1055048123
258903748
241715442
815522036
1121724587
1254258444
432165211
984909332
454003298
1861728216
1438383279
526833800
225795080
1568654013
1467698792
310602071
855170744
439597357
1205830673
583838726
1851814999
447756821
1480522579
588121230
505092854
289605710
443776156
94307778
495806001
381715020
1036932331
1130912164
793517517
1257366291
748770007
656502633
1009136775
917145875
769806095
788899915
163075740
1238613259
492006420
413866884
115482599
771205085
771141695
539713413
376289099
1310095386
573757132
737668755
402993587
1697052849
1395669002
531300821
1309718368
771930996
652187848
1096708662
1475125912
693530569
504190089
52327794
37006245
1436258273
1052234077
487112782
303024480
1510611714
383046972
1143788561
491336075
382418009
673536548
1824964243
821909334
1238246196
604752069
1480894164
1884669206
1075634126
1554717445
167509695
1557943221
956672875
593246104
998488818
987610910
376074092
829837064
708896995
882812454
304597660
915298577
261009684
883613500
465242990
253495729
149030965
782568864
450324327
1338279907
1494267370
383412069
235709690
553786312
1273516548
859549500
1256800098
468879870
1109687290
1316665273
372405353
56367542
736949008
1072109603
290821590
1583909441
271766586
1415380790
1124083749
1175062393
1405450023
489709092
1238543243
440236750
747238683
1124198596
232029043
292828222
495849511
1327239059
17626779
819922123
90362331
439169336
809286183
544452313
282196723
1073798772
585949423
1266100616
377117752
448084807
1503283441
524339387
1227475219
493157556
602788084
1018276158
1042246820
1511534380
483099307
260048025
411989176
187585935
757491141
372007437
834376939
785070487
255038639
497937932
1279580139
1795124241
1236013136
480855119
166966391
1229498830
923349194
129701819
609187434
896177555
562278576
503820270
877116886
492958092
1236503102
791685951
979891599
642532984
706004822
854208772
1633184386
1057694940
263227752
500965266
232232966
670020964
746603887
342298536
782817919
879069243
1297784054
321457723
1417030580
1262813192
1226748188
406443311
910044215
1102713615
758711192
651164717
1305862762
1672246471
570954254
278595633
386809004
178076613
826631742
592394873
983620138
554811151
1134708065
309404196
187139892
1726703545
337278139
285874577
1638450006
418818772
903109429
1662860201
457190343
423391355
898782767
735509857
423343759
346624127
384113434
672119198
1097289631
305830792
469539296
600922776
410186547
1646723330
1384336823
1106614831
538179906
1885189987
527017952
1380419840
705423206
207298544
528868002
399338848
724451440
761202636
544537454
837845519
1110602881
334593300
294293135
1042187462
895489310
875222060
883490581
841459918
416288535
431130730
1089956647
525317671
432246380
99883653
488899462
293815565
590422789
817952305
1759686383
667408223
177589561
902155395
1492197844
527658560
896653709
411097124
408346615
76927979
332763341
1686576989
245235850
1266385080
765043436
884771105
349985660
190665516
978788292
287608206
1589433010
160206124
1712291313
415845217
351018963
755634886
833073846
334349057
227909223
254580156
1187357675
898686197
906991282
594003906
310839392
118345074
777745154
506812310
1848560651
806115223
309383293
1097693803
643554242
1658844995
1794334788
670316684
808125098
911409035
1146320692
1448791664
467468988
722059873
1701738487
47547358
663044904
522119424
896844592
1034127991
649865759
381918602
898777796
467988468
931465152
335513754
911497847
965980551
479699951
912198668
1227572847
1457006013
281131975
321875831
1120894359
438700688
1195970164
556399619
900632240
873458333
672111423
483446443
1039986455
763907958
7370286
1841161110
331836308
1012374936
1125293450
842122999
789295496
334526580
989467849
1177830188
429005195
919509076
1015759619
724135015
414026554
820842604
1041915411
212608247
668148998
407270311
392817331
426099121
1405928496
747562850
1170779289
1137804235
902372605
888227567
177664429
1397233738
1079420235
1204313222
1221204695
1046718068
1027157319
1015495259
680629034
494537679
583862617
1173346586
1589823420
1386375529
888057983
470038615
439193404
559560553
297689241
1758462873
500946799
374375018
272622451
606447960
553342868
684565067
486297834
959141863
481992319
1300274169
38910034
447245048
696334901
749031223
108050097
1733357667
1369462220
972166729
1353829202
1850343632
789836813
1068949690
1086706859
404018532
1869991345
930533718
1251927020
375155092
336942708
1117594295
1148440318
1423233688
461929511
1458398581
1027587780
746627170
965492972
885225410
1462971071
633633394
21955331
483638186
228258142
176206207
505345208
764063973
695356805
1066585129
440496388
323895616
580626876
123360411
393522852
497208916
760994400
1005499266
874411801
625480506
757085675
708126597
1523664833
49631424
1058170249
974319920
830013873
683539540
660412738
335084461
82472424
1038486128
353227890
1707000664
460504207
59184019
482276986
846254190
1139602463
1343552624
619095680
570973989
1420485485
384737901
1072036388
196608571
432840504
532324297
632499659
1630241968
1601698555
301798977
1388430885
625862161
1030572810
901962758
1415885246
402177660
634766743
1180254438
636187215
906711491
520097389
785525398
581350091
312395742
632074639
212219532
769318938
1211397651
1834962521
493399909
459553384
995954848
490830954
250774770
376601327
1267137314
998666772
321979284
508277215
1160687080
1056674939
1340909124
272192622
399203180
228888038
1847138949
1123613
236089278
370812648
708098275
141438278
1012386440
800516615
430505252
1404832099
507596364
1104373299
1268496481
656687418
155851029
1154730302
765449067
1421666155
1097667962
499273969
563086227
458905793
808674916
423890007
778843901
321071226
1042357676
884475598
1622242361
203841096
679585754
662382384
1873468636
844232710
516141956
281476922
772900050
1201710294
212146375
512339775
805008031
659089093
831622597
1050495339
737974211
863089322
208737367
1583062544
1122987126
1125986138
969808466
330231317
943813990
790002883
600043196
1087097768
1517349309
1433588598
466970844
964523787
674040653
410041393
351940172
412546043
99279349
923290930
642423155
820608520
195457016
600126619
1603359453
829063719
638155817
1035356815
1221666530
1662910455
1006977295
982257906
819844257
194289454
636534584
223892135
166322682
645654014
913219431
881254751
966474845
308386796
1585479762
284785681
775649281
660750090
481484590
868392230
1164401712
439853845
1165142448
1144100691
918192578
870851913
39355450
376732119
435618625
815482315
669802410
388515142
549819645
350820465
1038540337
628254899
645265691
975185140
680213969
1576760581
36546628
931078674
687751861
882972726
456113340
1062828514
1162383307
351097537
1045301645
1774635661
497050772
162564449
348816555
1802353993
567720359
1216260716
946608547
679280495
718016319
704973647
577148489
70890438
1497337977
1652557918
1713668579
724914595
76631527
306702826
387968144
1167646873
556132441
933948428
421153784
1143705823
1255443862
1027194294
1748547837
842829874
1275457096
1092389425
333540383
1557457170
683753433
183186795
557809420
642019704
490288152
725898725
534458725
1761063442
1045441142
1843876353
147434285
1690324718
686140656
980150544
415351251
473533798
1126382177
408138671
140170032
509434824
865887760
1653684586
369936309
1222031926
755840948
549111411
1064761990
1872360857
204885944
734446488
1507440753
188572441
152985351
247710039
317655315
301948687
298683690
1560916926
1364257549
713478234
617172943
81396176
348792960
1062737342
753170136
209417176
363013317
1470679799
537494304
1677316770
784256276
1337533081
464133870
1621935902
894273380
241084751
1838349609
180996860
1186387971
173520698
513280514
1161113390
1453275221
646554607
447293891
1310134304
84558396
968646902
501344714
1109573026
997840164
1121919884
702491814
479036761
1801799389
242605239
61762309
123907564
465614909
5096307
437782109
1677164753
406279514
1490580051
1026469763
533635008
500089103
1467940152
500501129
44077161
1096027022
1229168819
1562343396
1117027456
409802131
637168108
883361696
725432214
756716729
1763059757
413295724
1042453408
89825386
1330274108
177771925
1735457479
441145360
318238930
845102073
1809815645
1733474276
757022885
747383143
154422347
679441692
481544068
1366964069
1026384118
266930035
735527306
660899699
44187464
534899136
1183303091
645010917
402038449
986757669
377781056
820292334
607943401
661789516
543453394
861227201
193429646
592673477
993735708
822291745
706897027
462234290
729433371
1508641155
874633591
961584137
225496281
508351073
1268189081
347383792
195679608
790572520
469765460
429315436
958121810
471013362
567456866
597736823
955057111
448039803
529953377
222828620
756831152
705853461
523730194
145769687
771795495
627158780
387541615
279883593
1096093283
285068538
957760122
780863154
662934454
389525352
677978954
395050524
76336626
280736894
465099671
819734699
458644610
168684323
972917496
868971685
1277705301
363505675
1764763578
667222391
402893337
867355446
671548348
209474452
1140467130
1044560141
1749901769
1024166992
323693022
978905160
484073481
339314328
560551732
1211060121
1228293927
257455718
200092740
463930695
69358309
210304660
443585929
1174543156
482676259
1616190204
472481981
572650058
213869703
555503010
653640159
441462787
796489243
565082864
1774158806
1632619659
433474565
395479133
323221389
916016893
438699937
518432441
412944557
1073393782
624274680
339952914
993660527
875573027
837717912
1055126661
1034351490
1695153033
1653050267
265101296
1100114399
952155088
1310136656
766072933
1605260124
1749692976
986717280
246034605
593458654
1119484395
1532195937
163009262
368394017
3047611
525378415
417061523
771246756
1079380837
1798534336
872146865
1626965985
381732798
504016501
454836147
455397186
940091792
804851128
1851438162
1231763007
751857146
316239287
495430491
364703042
477658875
861787775
333579039
253273476
403252848
44440573
631435496
1063334790
1238819625
1841941519
1030894874
177008023
214058394
1071420592
680671409
1521821021
344923720
883909330
1068951019
96313264
488954110
967217732
496065791
871999633
714294870
632396024
449784576
396763673
1468560639
910470293
239448807
975948956
723440214
343730289
158765705
1043808725
1644665670
652048977
497382031
563474707
1323664422
236024051
493579517
567848329
141967107
1790929630
465096640
696971340
333679040
1413138242
190161291
819304115
1372565889
791183586
1059310289
828686482
920840758
988171610
1103627528
801993621
962481451
40711160
701960069
328137351
227427703
103556326
1019907464
1175292560
428854351
950327195
197441685
91962367
204377570
662792700
701382120
1181066557
613994770
300236494
434549243
1616099356
1098282468
940322797
1267165793
255211667
1030202398
831538078
133251924
790871778
423975612
445677318
283579334
1073945032
1462935148
259886143
1001064418
779492885
1082500960
857041436
930701748
1727440521
914252765
1583472151
727916439
317950641
957463499
854850696
1366075007
1740556240
757505410
755605376
367346866
307177028
427061354
274030750
347372220
1755295611
371508170
917382957
927256510
109621686
930145608
988721809
226973913
948558475
1058858875
1048411408
917917531
727116144
178196621
632307918
1269693327
1123876377
434183923
495162829
1075414815
730466861
1721378411
763267767
728760472
245344938
411247248
1181703253
189107767
123958339
442293685
1006548591
1070662671
426091872
301918243
988269363
1259435039
1486857460
719880138
1412239937
1242293125
288255947
183449204
671213717
857523642
1476509990
375516946
1217343604
438972602
618389646
298911199
997686101
880828665
1384874483
1649451597
610413931
1107489465
1021480738
338756453
600931788
905462923
715967469
749399397
124255646
1349280362
185362967
910481324
958186617
462634074
1131787284
895895884
906561505
309935361
1020383745
1171783093
775440209
172736845
1683496517
1129198993
419952822
482398610
752061591
696564016
524364611
715508704
407852272
708309326
707474991
358438938
422222612
661250599
462625485
1103360426
807235082
715323774
710967820
229447971
908135258
1481325851
389639170
452440044
1299167059
1462349887
398349959
328534370
410254366
1784010547
298316959
777069630
402105780
475697934
1666851918
1210643402
290064314
815492845
486439820
425536928
258568005
155710804
414384342
1133414504
570888376
508196068
548881300
1300762121
582157054
986888686
1459511761
819132568
1649828311
385549644
463811432
1037207192
694549120
107225180
1068051413
570232040
1800079416
132362831
1436209678
1210379528
710208370
137021832
729902408
239299223
306483222
604811230
361143772
330111887
897669364
819762270
391505689
1728924929
216825822
641762979
973491750
1163658354
1189255640
1003280136
686244979
762682946
881918110
469605492
352990364
718603360
1241569977
1239025276
814443077
1006875979
799137242
1367541903
119066273
1652178951
624698071
391533732
389938071
291575680
1200647491
883609724
1399367119
571229909
1483770155
834570055
279739548
371801723
576473060
330118805
932461856
495527648
867123386
419785659
423440076
222172956
1386310381
343973271
787856877
986131236
622163315
1192218801
849712620
696124723
872993185
428572594
1007729951
360096714
129369585
1629800158
362837068
570405606
949758934
387445850
673511254
466046584
185160068
1253613275
529079580
483608657
824755723
1415556790
993798318
697976843
830614639
1206737221
470895784
412644427
1086011344
123268640
639942595
272156789
1141301656
866091097
486453493
925621677
982462812
862903233
460699705
1385678522
840585692
1450583676
1467454904
877919285
1448654527
1503228872
916373571
671109769
714034087
653158515
693273644
287789683
1732650688
360586868
738262252
302429970
1239558380
666141876
295382955
518187803
1490386299
1497511034
896301178
476888766
718320741
381578623
493650278
608361823
771172193
326260895
153974856
676466858
1232782030
414825951
769183587
535795404
292256431
1161069657
935114743
439597264
387945384
145657728
183915809
1451109671
457083320
352850601
127920479
1257686846
1078582043
783180902
254605336
950808536
1638422214
1226843487
1336796803
1483396288
966818401
1085604658
390856597
196865544
379057349
1131130572
269456017
423769630
469159929
1228389421
838647372
1168816844
252389191
454069229
148566487
515332053
488208111
1458452665
742876178
478929674
393332885
387907523
333510734
1267254
532863423
785930089
246701120
192138864
405268257
663406835
1724227247
828343125
181575252
939425326
530011164
419968832
1456386168
572454093
213079482
1015422305
439298103
991099730
298849523
198461810
1708847508
511558587
788632674
627532226
440951427
769309044
308229395
896663594
951855193
1383169433
202341606
1375180343
921986639
802145775
471701100
648683107
435948275
538745465
263974721
575864529
1171288204
899072352
1033504257
443503651
1751077524
383811628
422807236
334808845
439823823
411169492
136604805
213375953
468226165
635134858
1643446190
236752101
542205205
177931917
538290079
1030898577
607255847
624045123
1657552084
78305813
1312434030
718497873
97099716
1696201811
528156477
369503995
151626110
1053695653
520613527
398855280
257714487
1337649632
706704559
1443290048
362508726
439755482
801378401
1841676734
135343501
1147021279
159320736
863849112
1165511506
386498003
733263769
592278773
449624379
946494760
565798732
262651611
806902151
692806943
692534634
877460941
473506833
229204215
929553582
497678522
1732075928
78577992
823584788
1141704008
612606423
892499029
872674387
1319294606
1550255111
526040908
1146670352
741964809
317543246
848989679
145896256
1197768904
717145066
146230792
608706079
1425615832
185577030
1484359724
860740790
489535320
1144491498
292171446
403618570
555432902
610993330
641736705
606448076
977218737
719267736
1214250646
584402411
318792875
674579561
466605781
757387313
624119162
399354857
862539128
1874138065
1833473588
848618691
619251501
671785598
894736274
1332122382
1349494997
406040924
136394805
1229005005
1119274264
414669529
1085181861
1080021068
565657796
353475606
1477116028
412809552
747393359
920824703
731936898
310488125
1100811266
493094124
780085958
372538852
1890961042
871520406
1046625595
152445596
339894652
368357840
605146523
323107847
349911876
91885258
410697380
452339468
586112165
1417363721
865980555
785865936
80931107
634730832
461248352
212160420
496119636
771949581
1114471422
598946389
416980860
724583722
331754347
774252617
1290154923
562829129
653417949
613687371
446030531
1048988396
442316764
1672994950
1124132063
258597857
636894814
361386202
853294386
512082699
191936626
1805315372
566803189
697432573
493279949
407620348
404537250
503500592
1021081746
1240727396
306755142
437032511
483028640
82755092
192954473
723353101
785048889
185378765
1746188896
614316675
1813345637
1552646774
393829603
271547455
789630596
895447633
951499959
566570722
970859391
967622405
422126384
1382284574
1014857104
1046935531
214403858
1272638656
348802883
784752469
1619267780
36847290
1184173819
766070193
675715240
1048857507
170482325
256423435
1438932940
901947449
358844267
874013705
119844823
342391218
871626459
1141423492
823957703
760251496
877687906
1271515025
392853690
1595307915
729656317
389251708
803475825
660600240
1017546285
957841143
1683223008
417484820
991742634
677013279
456457774
470347457
947400704
416619
1493307419
300926855
1322460939
774313201
129952814
503079803
839442850
871259638
436267781
706175050
1745908256
457571632
983058989
1194086755
684223281
552046986
453738928
1005576065
348782371
1197617664
804865128
907305089
353752920
942650484
307100995
307928912
225512526
367298522
802235755
1340501231
975100312
810016302
379929342
520343324
1299194554
181616255
368655382
382094851
248487415
165840871
302732749
931842950
725104439
1236026365
743483680
254371290
563976833
951326943
492600763
370680798
913441794
515981958
1086013628
659908020
372502943
1046487312
1163290672
1685984145
1897470136
476525616
1026573423
699302193
1037033595
852044117
1560941401
1124504205
1064561257
884108828
827467135
1072997626
1240358620
390401377
269059759
1798272726
1706118435
694954145
387396293
864670027
505186583
390657574
629558919
846908464
973099645
669607003
663356519
105525024
381123572
565323532
924531562
1267713510
1154575936
983982874
267806052
342222103
1074288112
864204475
119929131
435911064
614936930
1770482640
1185898320
449653195
456606872
1493587352
1167471853
830858610
468966800
694516395
606442632
163532663
302550429
700468018
1209172773
758818860
517563401
1113980182
1275806405
583008989
737136856
544776179
1112747158
469325952
478583070
203635224
954919065
1045555501
1509246715
1245781344
222014906
819776774
308387886
1488329311
265647693
1023753277
900732491
678515495
950829915
1108346664
975367780
989634651
1329891552
467773140
730415474
941751242
347065786
451557902
839678022
1673041985
499518751
654882760
1355472622
1123821401
794939915
731110801
823701749
320928640
837445931
312937225
1772264500
668831352
952640336
226399730
1643362485
162018325
1207388825
309450203
871107821
524773634
961131540
1053712118
1077525928
36108914
851675153
367584163
595798946
1106577224
345386990
563336787
134523301
427613210
1498948590
85785571
390393702
253128551
1539221731
379991203
895520236
315871387
671476413
981032909
792827921
1245949685
1138590664
640402138
193126719
462021293
630083249
387274285
641520958
890381038
453065639
1345182611
676639935
1114540119
963519641
93735839
765982902
6813941
837119958
666621101
277007464
715066192
442594655
1284400933
958181441
428330059
1041647862
1095594940
351367440
555386559
1340771565
634452993
978667493
1668265561
542725930
465263051
588329397
409017546
542646991
507896329
796009414
824836110
326347909
622445961
907983262
1799023277
1090363087
640217968
410478509
132521737
83455881
1509295220
936446797
284574777
337213532
39347486
208053292
132681567
483219590
720476798
916781927
438591553
749649343
1319024540
422510353
1321977981
862927165
419222080
475098536
693558621
818954946
402455089
986237912
503242297
425999382
564998555
224238897
1723841750
536321998
1272571237
1113316830
697944338
414947417
1363185119
559206415
1609061375
171661396
385344487
825354227
813184107
771570803
888983207
423392034
335712225
738634143
1426496484
804331847
1092651946
732515548
1761810385
766326034
254510838
423765953
265249416
349555289
452030654
445090811
731419087
315927043
464400969
361688549
658193119
1745622617
734303349
1064947693
863536617
404828398
1238183956
1041630937
713403552
903742803
1238700264
1695524717
1838152746
281221084
1124545956
764357277
742281510
1087639446
1364660702
395063796
529453421
429089205
242613127
781064784
1326236787
348664140
333403757
1872099956
766663981
434155610
648876676
508638159
451717127
461151809
494398065
1103296702
1457787721
764365152
1042341324
1289594597
1397931744
1188265099
399138423
467841546
539278039
507775929
648750937
960577041
628460359
124481437
1634416151
720907602
806829629
501737505
1043821508
473954777
599001115
331016304
1371625322
620822057
925659844
1306445284
1284153719
1539581019
876869431
1217839445
706358401
191981150
254468006
382355756
1715356189
723289698
440506990
1057022106
286173493
737682362
874617709
895464484
1356792223
557280917
854309415
323780722
946510636
1225720459
459515258
957843143
639063882
1042521275
138930526
120873255
464564287
1400010643
886284990
446870060
330887911
1118703535
840339866
1166651345
527054619
967214113
1763303521
1184667166
1692661145
827113635
461073431
667844531
981652065
321391701
344254798
1043473718
1226627723
105371989
1200652920
297034006
405923890
936742848
923162010
395317278
755254482
1065326204
302317322
688370792
626056506
968604073
828025324
1194479194
1008520010
338604434
1438271239
325728742
687093731
841637892
385343596
1095740772
635095210
856300403
777381320
164995946
410453264
39719688
574508406
102846051
882774593
814950971
444191624
1509798825
815821209
215909284
465766632
1143769570
369261569
742925178
900375254
1020741598
1390933743
156444126
823749194
868116885
1319615332
141389239
291954259
560329424
1038632579
1049735409
1693041993
1315039203
211964912
808139466
945132367
294179749
641643259
950838569
1058360229
212377311
459932038
1249273810
258950338
417738383
1473753513
439117323
1830648503
135796620
607329261
957476712
388029410
31619148
670230565
767761648
1182214055
1168834106
628216123
975262301
1843745730
158935104
1203886981
207223700
723045565
787218373
734846559
1873190391
461086436
1062231813
739687381
353464501
943879958
1251877004
475955416
36442798
74543079
806772649
136556086
459605246
553277919
195199380
519665778
743266778
817138414
2838787
642920241
81124762
481698526
426617411
327929940
336958523
713585366
375537767
1769363622
1005812285
571374796
957315299
1048858944
754161052
475064056
696975208
399640402
347056690
1338884907
486595263
1126761870
184154572
773724829
421984848
282263905
253744479
955633324
196366743
1039727710
610830271
1066535822
1805131028
361109144
425648258
1610484810
1654635035
941618184
909253857
295904887
755637061
1504852786
238672063
920671871
1893180791
786863324
1821520100
237669769
503801283
450376992
550128848
211851448
422817731
1075460604
1040830541
373064144
753653702
826880822
949086368
441930241
206955101
1010146526
482375696
939597723
295935424
177822115
484003469
937925539
512354123
66219316
1230666975
818193282
372020246
1587275425
767668962
1305056252
481115745
1278848894
579547639
1821341234
795633140
242960570
535670442
610049411
1699146399
738540933
964346555
371317894
480906741
336997512
447828509
479662023
507944976
329776364
1815058098
498854950
145795793
546653616
1055916756
134087154
157329317
1027600840
560489192
1100325604
516261516
732522572
744455329
650769379
982912787
1499779461
1821033155
771725722
465049124
542094805
297853436
480527057
578300526
405515348
842261231
270099570
724799776
856695129
498595706
372944233
922008383
717521550
1386611620
1439901578
831069783
805335229
1283122443
783692384
519119650
603310415
1035905086
251617759
1142342079
918454883
501455658
259750022
1065180927
740825466
1577433199
1003102204
405032315
613764170
1386363205
664058680
1246402365
504945607
670454680
441618563
478090768
350993346
325132588
184437806
1027322514
826674585
423574555
683933044
1282415937
597700776
902772554
1874157142
461800256
1518178419
577009890
205591981
995531754
459065041
861645804
492565869
1842245755
169222846
231853541
229247865
308004110
396398216
1098829694
112360958
377817728
481515318
1008320062
784067515
721549038
547602552
474614590
390980407
261418733
984659037
723721514
318900367
414596090
916793171
409509580
392856752
167764287
63402880
844054168
459255913
984179796
456241938
1041003564
551926472
480366376
1865719667
928918337
1097424067
402878866
251788545
530597344
1699330738
903536275
75903532
1448977996
531894368
591065258
1278312396
361339348
1028359158
977851709
1414606689
535885096
1899724517
1652521383
1379193025
1736876775
115193169
316057291
565507375
1462164228
880404123
449947205
531436210
1391189787
750219182
519109751
753147135
400397432
152753558
824366998
402325411
657308130
439604516
586334414
318653652
609390978
423023920
952000895
755751523
485847072
856486075
1342547235
1092897914
83295101
105320721
917451036
948047873
250336914
829434655
879204741
861438195
52984528
1329632053
473353574
332071297
338271651
829204944
77233704
561068794
1083569131
1445977454
1641846590
89949499
940614973
710757136
1014253978
1086930627
1413515389
1159956450
821298243
1271726242
696687859
259139347
407022180
1075169596
708873497
1876573427
141474153
498101246
1056769511
703485775
995327893
903036764
1035778226
119515748
434059878
567800771
421798496
503212339
1221271640
720385567
552600166
352552693
851877397
719975255
1872787022
1004796352
595859723
1601492965
1371284875
303790070
1001614834
388654225
408287204
257740112
520409269
891326441
1622540114
1772438686
245466420
411626880
96292640
390915140
288688650
939397540
267666732
45892500
1222798559
1174129798
1095926807
440942995
567343365
1382395813
475344751
337335250
687425714
421053403
1721007979
370469456
411069264
1191789125
1093660935
431907944
965680960
482394649
544279030
484196502
727245180
981736054
489849807
656293982
1338538355
756502271
398480684
956124462
1547928171
1893620737
654246189
234838037
866465808
956857518
707723488
1475281579
396996499
1800818586
1083898264
700557880
1737684742
256094010
1046222388
1411475542
375713046
338759012
480101760
945820620
1415223292
749646829
668683481
1043834165
384350958
1826349716
1747165853
560167467
1843839475
580320266
900858777
1885143289
1777936014
925441140
380421398
375771833
1396994479
1099980701
919305311
1060280569
270605623
753208967
658558478
1663224407
619039878
1100802485
465515976
760650399
202035125
848208531
1093146264
880525624
314854699
464019571
955275844
326367058
861854262
443483895
309246713
513538121
1012991612
610138213
618150359
1394407125
398497395
794842246
1308807576
317355687
107729359
970736593
286806171
1241470723
312131810
112999598
437138992
1796518460
845442618
229101214
415668733
257254661
796398070
1282045014
540165435
1026554921
1635904132
812794898
878329488
705963375
1262306407
326146993
83676966
1279168883
393590932
165559370
1542564853
418552190
1562101096
369062617
878229744
890806406
1518634209
838462993
761718899
1014229994
1090608721
1885192282
880205604
1033905063
1458301965
480876202
875514480
331175441
887630015
442196139
785731089
1611564709
82233865
942685287
1805514446
1166549824
942816195
485604687
881444441
271245858
492058044
714628887
339264668
1064453197
398386143
1736453929
392531860
1454863128
1347331144
969570312
481892254
381546684
738791599
833850138
321274537
449362883
665090721
101583522
877623998
1607486671
1160496255
582384429
7211236
1840741019
676538443
506996520
1379765277
1012201959
1012161973
594421551
621939208
331513484
1721260783
504899941
725183686
331131262
136300481
496213325
209233021
445071683
939113457
992630683
452553688
1269836897
927322324
344926332
432441446
886671275
1352850160
488357074
485312650
449553959
448843068
1098837882
70284797
465470982
526717330
270381501
215375504
1062284965
958499210
557061347
885054615
636721755
862628955
518087577
668157640
380149336
1409904216
1490621188
84591630
341125120
794298656
333237028
496410179
726489056
458534135
1844514152
750960156
714685849
1609280666
537112292
1129317289
350160756
467077339
946381272
442005008
687584527
299726360
273302214
417586557
173568456
1643969977
161359109
852654990
664800891
930306373
615178244
1750293713
719802663
1218744395
70446399
917348418
1038699129
545263049
218400096
781492211
1176364609
219958214
697164783
1085260339
1171008751
213061777
905080391
649482942
1471239664
454317901
547739795
350440228
1229254176
470397728
979493567
467475838
35548600
1065390481
1153473010
1891390788
809064330
1365347174
907819078
1019009987
904325554
149871592
485384162
292156128
463025064
402491056
414962104
514329099
855366351
728131236
448846755
687022177
508088068
939821324
1212573703
140298545
459551023
466836034
1101129927
655511727
1898135459
1143175245
1186553020
956548950
510392391
1026657212
1296247832
426168335
926842942
839987642
1351294977
85544346
379901738
1681497176
388445995
398379930
679724982
485749130
1536862035
398019242
317783759
438850752
264952549
964808159
258791331
544464232
1294837356
840249055
249789090
870534709
1295779717
1886108009
987044423
555016797
956926867
915193202
1764959700
629314009
1225539754
966102129
177478540
879553744
396969130
415806660
484151438
816824764
941519645
152046399
1060846279
544011873
952128784
259543704
535683302
489104130
457583539
471496253
1455452614
1706054011
699380647
1026889426
1308328755
276816621
1102587778
1588803231
1266400683
946245705
889881537
1447005367
764993921
842867181
1624536683
200939292
824330912
406214479
1225433260
910016567
747911965
265854974
788161345
1156272120
889170464
370820411
386608998
545508183
1194235270
677646258
303227520
338101571
585808138
1677227843
567241869
660222472
1195274010
414368882
342382238
809684191
272452290
1199614836
1225472593
748519998
968093081
635769781
333203742
1499157894
759354527
650907089
1859866136
1243577245
1868365740
85186686
520151990
925992166
727549673
68964377
1612141447
577862930
526074944
226966637
877685123
1344433126
1170282123
932895024
1329038216
1048497061
1144196911
948157477
830635235
1011115963
135473602
1620024671
639353253
563778881
1749308261
254888021
651886405
1022383796
1044328428
902931238
365375486
632553786
428058998
710558199
351643612
766112632
1039359058
483872963
700876206
695491604
438554555
1670014258
1019081509
159490076
811327259
880887034
268516201
1060448375
1037373435
1331894342
275036296
829733437
182873874
436089966
433468370
413300024
717374893
419644613
1094707195
111577014
266543407
385461323
687712630
180386727
1285507005
509086257
454477715
496037968
851223608
801204863
744730100
105639109
1819956306
382110602
883002286
400677362
1029647731
1051704245
1314119133
1294302575
881062537
649188389
702474631
704132333
297128933
300680164
329402795
369767356
766856544
410746810
464817723
1261903127
550759872
377605044
457795745
429080555
1373939263
124048099
999121138
913291203
578152228
540426366
1122397561
447214819
1655731495
666261244
714119392
858862541
626168560
575281446
1875274134
5525656
638253805
512480797
545484885
694756573
665153639
979572125
831545397
71590929
261834925
289896900
776158456
1224497990
262927473
146330529
406482799
431081989
955555029
1097324535
268495111
354367167
737771264
1222501889
455966498
571451087
748519714
780976305
1893860875
296067598
383614294
347792680
395936220
447722976
536061059
1312837469
284545020
1018363393
308189164
1272561957
190669619
73489064
330254957
1479230785
1068763314
940012832
385567609
674436321
307418666
872743449
554777608
504725883
1745506418
1252862303
529926892
1406201108
1315527103
411555011
1454448270
1209414314
1059959276
439646939
322226053
1078402238
485499146
330595865
1197654267
788541317
249681432
194109675
592991054
1020622602
583338249
1530913
127419105
526815246
1207278313
716730793
898276575
822412846
105488958
127458423
1067690362
409696297
2065619
392519873
901982268
1018672933
70523734
517345218
1087277943
500125126
281612985
1005327067
1237167800
1105133654
630522051
824255316
1567209821
1659036659
727994324
679680667
1391952122
1480676909
1692540580
1689146480
1596347891
917723902
320022265
1018585411
1312748911
829495041
762149574
1256940999
772380667
1373568599
1083051035
329669645
804920144
191120218
334124693
1043410551
460150615
364505184
677522604
919592317
499105707
130009240
443532152
662734139
604775678
55005581
697064770
793880104
825937317
935653770
691748598
3644417
507411120
1343643149
298358371
162362878
525670812
816179055
304776683
604355504
1593080508
1833870983
693715942
1420887878
471564513
1823600217
847866798
1423015905
819763260
1097314594
224302361
976445235
463779716
346188651
485169803
1825329308
360439789
1057804480
310118534
817792685
1747912712
651176006
1220439731
520221539
572502335
727359696
690046717
137491553
317593550
1031148234
876646226
394886503
362326335
835795557
632548846
1401203355
695466078
437324655
566956997
1677844332
832785142
239371476
673632180
516082150
765118452
750586574
873838787
1483069070
1492058167
427217782
138058737
204859054
590283975
835343933
588123835
521572571
932136563
153170309
655854411
540348080
773893073
1866348823
356289226
1303653332
1079822826
560949845
500022479
619672417
1604745654
837337128
641118336
312499541
1337801965
375607708
325462869
1208564791
668261195
1029133028
120117613
107164380
518210646
1601683660
653539674
670701950
368561706
425390393
322245628
1150851132
740418385
1598282099
877873041
367063833
396569591
1153270837
462544574
41397469
884122522
591903049
1412633630
1015984431
1505144734
496863735
608384996
391589030
427708229
1185355117
1251029712
378574355
280900529
1601622536
888235934
642894235
540439284
438101570
1618643758
340753505
425777825
1326110399
930964461
602250298
970454037
359067126
993970242
1622968241
1460622294
513074091
1397108612
750491781
668512003
838891089
1387428997
296708476
1280085437
1026915167
1758410665
303036749
334316183
988172
1269237702
305410070
750598512
735710712
562103606
837172614
299466394
845110786
199687791
91037188
939345830
107975560
395661303
1312533868
204984535
1052185318
824130942
957844574
603710309
1161553815
779371535
462678072
171897099
1058544304
710012772
822562899
282819495
1231134982
714819763
275583384
1506112265
272056406
1540452145
281919798
878699259
124481186
1602620254
1228954415
433837035
711681370
423221360
901863867
1130654922
1296150345
1721370883
918613380
475456561
842208641
1058109907
895605997
403661536
1778882342
751841223
72762533
1798535737
1207200224
848108951
385693088
352773938
938908185
1319717319
833939696
455035656
930363171
724185198
1258260405
498241451
331487091
924640587
907694793
1028895698
428592889
256939254
1038816008
1100754425
393336622
866111257
779645764
481295007
690910218
832092284
371243325
661304811
685131592
466900773
779404611
113755152
1154944135
500400929
352386294
483838481
71252771
1617863674
361483726
722478875
688105337
1382339135
1257923806
770440034
1433064878
612492769
913920418
844746147
565723728
860152255
1037461400
67576683
483322579
732715611
1481095569
1406333687
1259299896
822597019
1772244050
1083004582
1245332212
1079286418
1144533528
624154307
24566383
1119367475
57130612
298617360
370476419
1056886522
1609011787
346462013
262501437
1464338224
811464983
282599369
469208823
397495562
241394315
408104105
1145940516
1795344953
1473213603
1812573422
521201775
194583404
558392226
1507745076
207648413
635095020
702696541
134000543
519892630
824132999
1020996334
1077639223
1819647599
733972391
1458602270
865513241
1044021678
1051164822
1353542849
268928274
822549634
1724048844
380862303
831856797
467417978
779919998
512340855
984746944
1721897363
248776596
1623807970
873492396
1696592127
1697438929
376644992
369480579
1095460165
318748908
313658545
244197012
916829371
1343508804
599927626
444929689
315152179
429848029
1099119811
411201471
365894540
1471184263
309539149
908711782
351010940
488998555
1481095730
1261597514
525405837
535546623
96261214
326708255
617223624
183172413
1393681990
946943133
1350125547
85840607
2421933
186771204
613808770
777801139
887671263
796330906
530020426
286088289
679316771
637938561
1783926801
988188609
316344189
111567985
862334608
1237778407
1304614273
745235762
415819267
1202654820
1232311680
780921032
1430845886
949297997
689159834
1026609894
244138240
913326869
1734394864
1182670031
1263304379
642507162
677825042
626637830
786550215
755224259
918630305
598543992
819861947
850168450
1286108094
915056832
613885416
563852389
945053764
1559636556
890461168
1012982706
693389948
503513627
698250317
959111960
243646420
212901219
331691934
387198433
1040107071
886235111
347522662
1691258557
413361676
358856685
247953083
499126305
903037847
1108450546
763690643
591084071
82647716
1034851009
1879345575
1484315674
999617006
559601917
1028043174
785645522
1263024176
200094250
466289678
1108824676
193524274
605580999
741402723
617629124
1484385194
320252355
1279458843
1274031219
399393607
1674827415
407824524
741510380
830434881
238641964
862406627
808382978
759148831
536811097
904024388
749985836
1377093068
761261101
400791702
477679235
1300490292
1042488557
1068456835
543446227
1264677749
340942856
541942947
435417719
699064358
1346879344
948959964
1415188111
264190435
872609611
469375048
554442764
396244540
1585248733
683646012
775021461
1162572646
1620716277
896139983
1107437516
798988832
1076774949
716329018
258479653
446819666
958038817
1387884347
552136843
726623375
564533189
449706892
1245176923
122720006
621767805
244336884
1407489316
616463330
852259035
295575322
1399320666
1481410338
461662625
1316117066
443935820
36987312
946921518
102235772
183404754
564224168
520799570
155415162
614596206
813222156
1591248892
314201177
1028375214
621523295
423921955
560721929
1075831562
1063599491
1608904368
642771961
697141776
1425799084
191376772
883438602
955865698
1339848716
1246980315
561893198
397139593
1507456796
1125707184
105457632
682690868
615575470
532128319
721808237
153512694
445770753
1545526323
1051060323
816186227
991512872
389012239
795544784
1173647685
1039474133
991817998
1446833998
1149169589
524740925
815744854
988381409
681610687
80489296
1510772289
77721933
651319259
361246305
342515671
1324470996
1636835009
1487935316
657988620
445369686
76390956
1422549399
652973277
614966630
230859141
1072719393
537910050
392705244
980761555
195887012
788969787
510574774
170953386
927716550
632180744
270155904
1779046262
947127794
452266481
1061240936
674772142
989238363
872262723
1873463814
197201157
1479920048
663269548
418072624
836125270
734523402
1228685466
492800423
719659290
436954768
722936056
697803916
124727645
1617970908
450731595
519082132
901299261
1694633095
850143817
796581414
1007117674
1158510055
341479894
459443230
659014495
703335887
809817053
1766109763
310629414
483414135
595802183
1038978161
286943931
684419919
992337433
887546562
563857105
449621497
480817591
478388911
1048696465
814267924
601763601
981148837
1313601530
817252441
928135944
165667676
554037816
203544307
792930309
386079355
423781921
521334255
575318961
278555489
636292958
401730278
904948140
410754501
168943834
492997462
1497455089
614179090
554949202
488481991
295815869
627347461
1041442388
1056692449
676964259
632715554
312960045
975359704
1075690791
233871778
854654996
1117538175
664051223
887725990
1130130732
976609394
871572334
1067519118
484296180
734851675
679691849
605573841
512113178
403771587
892744967
655652980
1092600516
482162661
654732562
459957279
499894430
1189423511
850653176
691310926
1485209384
463331337
779267351
531502163
1039157022
713837328
1223021026
931405570
714539108
494195815
788980232
1128851451
921731871
686974536
235837341
298751165
485795304
487486027
291376581
795485169
196401042
249813014
176174617
732514134
442700832
1499245007
930934441
310198550
1739932732
1615438275
529006728
629234143
733982140
726024497
1622342622
681455592
480048881
400920195
944432779
1069712557
133953404
712204091
1069682263
619151017
515252831
208687168
336458229
1032661789
501808902
239895952
239948802
396668339
931501255
1157895818
987744870
744297932
1190617636
1023498482
272683423
864533095
587373556
340938700
947346422
466822969
506798077
500241449
359119149
1563147156
580669290
751378681
149575902
1153310837
640590618
930765068
99176833
287363327
830098668
621750591
957205300
1841692276
405364605
1343725648
1712872198
1408813326
732675348
286992316
812567681
650127681
357930046
1721607077
267778650
454766776
1426241302
998559302
1184187735
1439819615
704802012
546944369
321312060
572130392
1714601099
75431575
1220726751
572038040
1364082782
1025150908
526510218
319500307
841856849
362970653
1097039867
1181006048
383820525
418492176
342827722
546605119
991322211
691520569
522453293
590749278
779598840
992867157
98808308
472224514
456583403
1303184746
826928406
587351355
223097438
1524717856
1095938141
921093528
626097260
558324603
595362030
453065676
844435814
1055829990
387438910
1125410751
924760986
43263296
1223528996
481592648
1456128707
785232947
527129827
453665716
1067364759
1593114385
206636965
346155530
313294926
795313093
1265412839
663182404
490885971
858192688
482936385
325662002
503815793
1895923105
1075992513
955475589
265659002
367499565
335595362
445074933
690257609
535901928
424663963
1626721453
377713182
1318999547
724812176
541733450
140350
724606161
1352362375
137917224
980144486
644786098
730140583
379105894
916351053
740789014
269507383
422170599
1735248179
854744462
173287996
780465855
443892615
891470517
556714500
1168346124
1291853005
920693078
560247787
476815497
495582367
487322348
378028017
361579611
1238281837
847115940
66867360
1398858331
1021322368
743059446
743905025
117116638
454489791
1344061975
627352144
890119548
961886903
816015083
432760946
103281233
808637574
1015622195
502873834
1107363109
1112634627
1173347821
890303826
544043532
271792045
243350811
473208887
95160392
827806610
251985562
925235012
929494058
450381482
1248805772
726124024
926457651
934615033
1551542838
1407388035
1318555468
793572574
589367418
1135767123
1047495314
1740674280
1078575625
911323421
571467
1355404835
1289701935
980402294
735958767
712052182
538872406
589350701
189398478
868440757
1149803748
74729188
107077308
1038253908
453674030
159764658
775749534
878177138
913745466
922025302
1455785122
184350664
1034486755
1823189290
1388511403
1373233138
998108341
603049481
579533655
523958513
640152557
628077142
1377672797
1415302417
343271502
406106705
937921050
958970134
982021665
280145660
1027626931
704001100
310211683
158533179
520773281
500355852
996137638
1388034597
215893897
385073915
499798358
594010438
222942134
448413139
927826036
284316162
649505626
1175220626
363241483
1626073280
1109785048
975401805
265819386
1407970345
1045703708
110382133
367761961
696269245
479864345
415562286
470859372
211453516
1254213188
420001999
1813893837
1263893693
843390973
518307472
432112466
965354475
1694348355
943787118
697170833
873390529
436286307
1058672903
92277582
558671003
406322088
536064370
35181681
832081101
1011463025
599972753
1699850998
388468009
873676601
663859775
408638894
1652604243
463795950
238670276
506294410
719360305
1136514904
30444213
1375345714
243647261
249520503
343250517
321302116
599492482
492077875
984681318
477555873
178677718
1795084434
1117073546
423407798
1608776405
1394761510
949212591
1530513369
289708948
607556461
917723097
604926573
1300262646
330249306
200489933
1030234195
190680924
413339220
123331463
955977603
1270623071
5019597
798153629
559375661
1339692789
649749800
1463476629
935231858
328665744
839845280
158088725
331869972
921453304
947893184
411393974
517890046
795994487
977315411
274207598
451438120
134702098
1611318093
783497089
76560513
951716154
1111459551
532961565
932063992
465596676
1028274231
355946500
350707716
423493196
1899431861
423305161
319524551
333580744
1330485068
807460266
1848318848
1390598243
565847664
697483725
830695528
1151917858
1779154514
987574729
279764378
1069873972
230044726
490180615
1869765100
399981962
488666247
507161014
284885166
819013664
1300147665
937255488
437161186
373809881
584936453
1000326708
1080984494
1157345065
148006747
716965166
161801901
599718519
205396006
1401693250
518908785
303440604
1255445392
338622562
562250215
725491130
1725418625
231180226
1550979008
1287331844
881236660
935942501
455130
977328927
403664127
300129850
1083033430
757702379
942686404
1239316608
788580496
578335748
1486390398
509118314
619600381
124387999
783128183
1693252013
1352158599
1010828794
814067099
435647411
425129990
1534435925
114047335
309138182
840462567
1035625611
965627363
172617890
1441554848
488861808
520890029
669696607
264831362
566560291
1690809879
253372590
990542563
224965821
598786667
973668939
1558144722
1184478908
514387239
795174210
995521999
1214775633
1382104788
876627049
541805762
1147589332
1038901007
499925706
1210343902
933598513
420145874
442925732
110038739
335205654
505480999
967122746
435656295
909073064
30581032
1628282209
703133242
496624325
727021563
680590865
1028877146
579364767
731455536
829440901
834026078
918343321
396424738
940370451
1249316112
773314103
644045774
526946245
98989
384403826
285246638
432237223
1032865059
750637328
911586422
504951514
188251100
439083663
289265891
798140883
1889309999
188825222
642699975
166206518
880920216
772357095
624398287
622244881
1305347445
385303952
1104189687
236665854
416327426
331951550
309856599
1339331388
427755843
411207144
876668534
653173270
1041340241
261909311
96700767
945268053
275941797
112489500
959971290
320710353
570866728
264324789
808949256
1384105529
548671505
745490324
939360248
610413503
1747260122
128192637
1838378868
400894914
263345322
