40
2
9999999999
999999999
2
9999999999
999999998
2
012
12
2
012
1
2
0
01
2
012
1
2
012
123
8858
720707100
1026816233
400064401
1066783700
902767770
289316446
40045970
343736426
341188815
926426190
975612911
650017035
40922205
86132118
1168074738
513363285
897480119
1275801581
870236568
116724036
693721317
982552277
7489464
195466806
351649187
646347186
657665689
52742510
466072408
181491786
779757843
908963102
544907324
165503426
209560995
77276674
282874602
954225031
1313585584
986225971
707040909
660928687
527509593
638307328
769949368
491789321
382216997
389243417
352436223
277068117
944342360
912617436
497812755
291726956
1060674332
117637895
966450759
221652380
363502226
468296893
1155275986
1281990707
893618383
1198492278
1172100514
301858543
575188016
337324178
501216299
1233749700
811702945
1060061035
76359508
226719411
115087380
980685588
829267191
717867146
830657600
55411305
833611028
684990224
729416080
607778872
420219873
1391127641
235109826
76081295
598922814
868395959
952223347
1136899829
1324217202
507505203
198201555
175222927
870661897
600472540
243290399
316059515
804371148
432551056
53693828
296210904
371232915
505071845
937553702
414490277
1156941546
668303434
1149685005
27162419
653910241
701647622
463507406
44409833
1051652309
852959343
1243744074
396407443
521913476
577008261
512226658
535550126
868170203
569843588
750373022
714724802
527713769
1214383125
846428355
111215479
1164454263
961562697
548108465
214231186
1171577519
43568640
325544106
552734322
1288964627
796145353
1233598684
348280143
962617579
64851128
484539012
1202547248
1398542618
761307333
563094691
1024966164
862423682
77366753
919002246
759625079
532086966
913576258
939479901
392304484
67281376
576775061
347774860
302116920
1485169
1253593068
549985273
215030511
329768378
784707980
389431961
627343684
551371517
501862785
1316559997
933884566
710940132
618900014
186752883
302839797
754398865
81938482
384712794
332107197
1194791618
448329984
920517103
390877575
782872811
1389967116
257165879
215657631
791996581
232423424
519427659
733505232
870199237
719492369
123510891
330461688
526708848
726909312
875192884
399292205
1125289605
622010855
356121770
191598849
999964576
588233250
922898880
944313631
204912934
56577658
1340585506
769612138
653650937
82988034
66535085
1135702490
613347861
375311182
1234282000
645156493
1245928091
330574997
219901353
224567883
57867996
77973329
737317923
98214681
728403453
693794068
484538201
815404824
255287523
635587453
285887303
963711754
617917300
818387345
804745899
201068007
659038513
175159743
135545517
923037939
431556291
283542327
356336940
916953784
351533579
551746009
301865161
719607597
714983923
797356640
691423067
900068175
1205299804
417444105
244830460
740983400
342079085
203050738
49297895
594282800
378455705
574957219
1376067005
1247591287
108712774
458553323
17189351
259388906
798525767
472287468
305376623
124943901
796352753
883851406
396695916
409065612
326460461
727029262
858471753
54708282
150114637
813786464
376051094
754673963
477297755
808816002
53371638
711566076
1083345693
1153567022
48526757
27333231
1154578986
788238739
945334095
219357953
49749945
382516742
327659742
421249269
778807541
649705832
815028749
683948197
118722106
475157533
460308202
1342068238
478445284
310513199
265501051
1128661519
608774046
974722818
1005025757
893619232
557210664
151268009
1270865562
745742685
193361324
691418324
1119048181
805476374
1316828859
507637431
274408976
982591255
684699844
694585468
475114741
650996982
559961391
406308107
514438957
798366813
104392585
15065373
781124125
549649031
995175071
729778589
545477801
255413370
675980376
213531690
1002224095
219754159
730315766
880920392
371717941
702459958
518672242
148532140
729554752
857929080
1408375882
96126752
540252661
328705944
188143793
747830428
460897518
791658988
1064081074
394852953
250480689
676806444
537028533
344861089
989049813
592521840
140440718
946787566
504865276
1312472322
389182773
696856174
586078964
1151134851
794216551
735098259
937292975
447654903
59187727
1328390185
11966850
807911238
96509840
546369090
420618107
406201874
119071216
831763366
857218905
506179477
937523170
851811662
646709230
262875896
724259066
297597687
238527999
267848807
98514517
757209881
862065986
1184009002
534265892
900848706
414764636
853977325
51462267
646279267
668972120
68447440
221729542
455749773
1365589232
984249552
344136887
591547476
266029704
872484926
968450674
491332506
365083075
960894545
780949093
420528784
261776656
349990807
303613335
233977705
518949246
631590495
474958129
89083492
573795858
250335616
484013253
622095834
664781220
908104270
360423611
263621841
714952287
626785204
1391136905
537390203
378547839
17458080
489924844
545985043
179777749
803719547
510657273
247810889
888317147
1020139991
1333729901
1284624666
1396804356
1391607537
547595641
1058466217
153754603
386200917
1383043274
1295911884
1264893142
500438036
80788280
631409422
1344192863
64707503
557718469
816033909
59946004
1238637266
1168919763
957576663
605145380
81715927
381992176
1013146990
54459060
65582501
267737194
159604914
1231795272
146998996
204520444
316926813
839020135
436522693
1365748472
914236169
32408496
405189740
443528050
849212513
1314112441
50983252
137144714
149721794
1324411388
483237198
976508899
44211611
976713704
628240259
966854116
262768641
1068112943
367635199
604524714
467477449
1200613420
739474815
1235206979
563809734
237398083
356306528
879262742
898900756
746283254
1230277154
585522337
67460357
570905330
1285811614
683291675
37003776
51546754
258851543
802514617
656201052
473721570
94350289
843487255
90167114
2670369
959819495
18664261
360274589
624998540
568648835
326966259
57591348
920852199
1097714500
203788637
1058328072
549012474
358532248
1361555903
637675695
639562100
406894303
1085230237
270283205
816047543
186941390
545214480
760690591
346518851
415348518
756548234
376604860
692711750
788600224
355197315
169430304
67851718
717684157
65919740
384441836
127575093
921713793
974988130
738459435
1019866845
974125129
484523517
159417703
233741431
1234431570
891094732
569469300
344741683
99681927
1272006805
71205988
649675698
999350266
855978593
122002522
59704564
1398474734
220130234
242794186
1094936221
495268378
38759660
758221499
726929204
463410503
716398344
220084830
901979565
1209977178
1277165210
928742182
935018953
102498924
593819789
38837506
775376343
396949385
1056637985
506292943
223429550
653471344
936482986
856514611
40436848
1326243691
81182509
864356914
1039277427
124317280
209282941
1155951971
194912376
715511811
1293534511
10787521
149764197
963586579
236807208
1056974611
627701941
149333279
207484669
158928436
75844107
674652862
760597523
754467629
701229471
1071754775
530384783
652556046
480192238
956513736
624752169
937036342
911879064
409254574
955306644
854180285
990110734
883758096
81805916
879397437
1273244988
109589643
855721629
277110347
60283908
1229835112
773927326
114635078
387999252
1181025448
1032179568
529589856
367114128
1255663256
597060442
755189235
1033194660
1148085939
829436169
993815000
429257882
1366549502
1329006771
902299935
516809216
526188430
936315603
1003685937
91846872
155248237
989923714
1170561315
40760234
445556286
563252436
744729669
1034763523
296019277
296925149
269067239
935636381
600444025
334759510
1048222
835937077
1106241377
977936026
1396365766
357185331
131836158
835387130
1161369469
679490367
782247712
253728874
152949735
843918658
875415293
450925927
862581170
101892322
855145645
809297470
340179357
598957022
512012097
391924206
227286467
887384643
835295916
754607833
47807538
612983727
552371339
209522769
1144987587
544981717
180733529
555821120
578326933
633333775
60901346
512053066
889797639
987845598
847795328
15567716
961232614
1378867
521230030
34625949
202521065
155353125
9104153
972635707
1225522698
403728467
968801260
751947905
557781453
819165115
36008705
127677934
35518969
760256994
761804449
926934815
919346304
826348642
480597395
521682618
431451701
1174554522
1375165002
165740037
224880173
93219086
221251342
380713131
722611173
753924099
677776633
745869638
117483897
156989487
228724340
666138774
360180981
618791919
118751952
915668423
618029993
485182806
497946990
353575013
421905198
290967500
1341053760
106012008
145785218
87156010
1105904575
566329164
896540714
521169311
1326281729
659688553
445921258
560856342
821709093
65886598
253617563
549047306
474929226
285240586
943971669
445248103
554115382
188722943
631175951
805046862
411737629
985363021
904421818
657769647
335332571
959337526
966608395
209870810
1128367308
730606978
613066437
748783860
1065026881
686012490
301244770
634650086
512367525
80043125
979593552
66343488
83152554
969315520
683685413
965995756
749106368
1260586775
1305013049
151346845
792854801
328264812
1125611668
1019526356
1369236622
374061449
1317169949
449010119
478815138
889436304
1356201425
840171281
179199464
48209698
306252285
512806892
628644464
835793574
54326655
155592056
1338054272
85796104
635087090
303420722
390067285
223058935
108959341
875201729
872072847
522549980
1099006145
1265009394
1075145534
663059570
990877080
156184067
1406052924
779703768
859996213
450300200
550112468
559376684
717065716
411203087
1386587259
1271408752
151547020
597955392
589962931
424052243
681745742
26578817
1317679641
100166687
258242034
356318512
568625443
1129045146
133753144
500246073
359477518
23689559
462907168
1263181328
368197637
1195871238
836185173
1156959955
726434729
672629523
862187335
1164269010
951293971
712438891
714995984
639557482
1264472978
968422273
601458938
148253038
992597886
679625078
1197574948
212074299
813882810
737838385
80319734
637453701
821099771
205842977
168769256
1021094324
54675389
9561471
425949486
953636487
743576554
1067941461
396886248
537108400
420892007
161173961
296216292
621775284
108868467
724588794
179437787
492084445
85236906
867459001
810433379
360663173
830904531
44798073
21157871
1071470283
106099393
469931247
750061257
425755431
869243511
1270329974
1016626611
1392303723
78986843
1168150781
252025469
521268013
602409535
941856817
1363238492
955240086
801531611
100570979
988257290
377752391
499105241
865342391
351921546
510253003
345696790
754534328
1408432487
520802399
51595150
972200779
716013155
694016537
611901599
517812715
441477960
458162297
838363971
89566653
901667868
1070600506
317969570
933832659
565636340
209073858
384840907
862985055
589894803
150299508
607757814
134044117
703210481
609129155
107769480
751610537
125354813
1151629195
287528685
137145629
508676709
567619351
692998242
950449242
86048615
326481780
942783891
484738188
120432884
964238333
889672226
363225278
1338245763
519619893
478013169
565689251
514425646
489016109
379421721
594497249
376398022
557877708
906890780
1325379944
831825407
709722024
869271859
915309858
128997526
183583128
787805312
1112334022
942206675
173213877
765067482
492508157
364063386
526468686
426603830
634292113
434682076
769353507
773628369
918996287
1183278435
512874661
776109445
770286659
1215788938
828586197
1388192031
1172771623
815740650
370675943
1150610284
1136794210
756130931
362528874
642791296
68132062
41889851
1046615287
138086641
598861590
514435889
964183460
169012982
522017723
297153773
935888783
385499677
914597933
839744402
574377785
515024468
688122446
4707407
395394761
1272233109
198270098
620847569
87695275
1104016224
689833202
1284051318
789674377
476804507
918482833
174112087
51550464
824941099
1255524348
628198303
1092929312
959726204
854785252
585488436
459110764
975496529
1112447825
250781012
844638075
561458522
1223555019
367936799
318546709
797040270
947635899
900131816
1265639
402721538
906075058
227806099
142720761
174804466
363252880
423758802
984380850
851338006
345218597
796361496
574969551
533507556
194316417
378039748
731058143
975489770
580928034
589903923
40959638
1034123223
978994200
130117083
755194550
101296530
974083059
108233297
418726680
579081334
310415772
1401331350
1014438702
1409961351
677207024
196399371
450523672
215932099
699192949
1214014674
676779937
821192719
363564994
734055910
898603772
451142604
695567991
678989404
986114568
914781536
68169124
945017484
502030329
415430380
698286971
881938897
574040038
71577456
292950223
303750237
939176110
79705927
944219052
545756441
1344357464
472913555
1328790359
1379052716
230281462
465002352
603870532
264065692
562475785
1369028493
444557065
1155862999
366192379
1201866716
77975353
754122871
717001768
960522642
1134283302
324716387
77795482
173988552
1109492186
197616838
413373217
1074720472
373679371
37400745
351631627
877305104
720126523
284560784
908593854
14747231
22932550
1040593179
463935629
959518010
1037704102
823492446
1341959249
983102445
1378105631
1170684999
637477587
488885674
1247893984
374874618
1344148407
711544504
318685192
726345040
1041027739
857797675
446802026
20718128
275061888
838229783
258745699
775616887
869940297
63690336
442893012
11529412
687638516
809306838
914277855
1064688113
386805192
858303483
261903444
324576970
297931897
205618182
1276067096
29435771
822249271
210508715
255500475
233497732
1301040602
207908666
33095108
876431003
169468931
668294895
929924921
541681383
115345067
1267787430
89954563
1236499899
435741862
552009244
96659325
248385637
277738606
658533906
840418496
82444691
1110457261
114863473
920755691
1339121624
55448106
466671879
280554243
231575200
359660627
748382724
685863288
1144064813
138147449
1123717958
171746430
34781327
518430078
1246549135
599023300
55090367
278209712
330384742
606564025
314667634
957219761
903783058
1217058931
580872553
47430900
813157622
713812585
748518171
744548301
1191273495
267768087
589449953
386445515
852093972
960394882
664617809
1262726344
974278389
391927805
217140541
779065480
571241855
931206766
316705835
7562720
238117518
1298480078
590405070
770099952
364297622
671720846
775546790
157119719
850701008
917310349
749552344
459160339
680116368
1290256456
762634949
573301783
471752596
241480975
1372074443
475105583
109056452
735167638
905668425
989877221
1360004511
579085724
1078064128
668285746
103212742
563896249
436924329
685259147
720536782
359211609
360954362
188037883
1324921258
117511125
387230016
759288661
900735575
323768984
347630391
988745772
798481886
504414545
295258904
247082546
38155597
27507439
423461361
540342068
285713024
18152440
103217820
790325941
330975533
314979924
529055404
683613274
145102120
1384181163
548517264
924898891
564767313
636729481
617595246
1105476789
183794205
1300500989
1306283545
311326991
1265577913
933453033
744168578
733305849
480024823
67015268
644708281
107127492
1156056223
801510963
284452643
346873150
868042289
1388060702
408506572
926531682
867195688
303767139
663849717
833178988
952440370
1237226940
181123236
1022088891
714630238
371519587
532519725
88689506
889714305
1098053363
965415737
536951740
905784930
379435837
882753295
161387979
975745058
697879134
1404752866
437560728
1185431570
1345010420
186362240
528284487
65621594
338068856
906337132
792842078
392676646
397126985
810960361
511032040
30104747
304430580
328340016
51982034
800039429
61544678
813414410
983237269
854697222
959672391
318255692
680433445
735063049
284864372
108494893
534286473
447404020
786625640
144724912
579831455
1130416925
125410117
712972347
542535249
865533995
172645475
484631515
63895265
900835237
396320430
762899302
1003281026
732862988
87950917
726270364
1177843841
280864240
426001699
302417255
161863359
767904401
1058240842
1195774580
397572718
480706937
927436037
49019807
381342949
45082143
461768649
726736706
671940741
621774178
176646776
228757293
1019525209
1272382079
1298100592
161507461
762683544
583652197
146174485
934964702
139052118
1126155698
80807882
130827115
669800277
572104907
219440449
697294851
438381092
479071524
1168874480
118019963
170857138
346443790
587208417
873260490
948997469
56035755
717778862
407522116
297296120
925031032
168089417
374958802
91231619
38999682
1183452129
906475465
361104804
544856434
130915016
1614304
169920487
461856896
1265626294
331513967
414252194
54485549
506966791
859565753
200810768
909909948
650223313
318857454
61542821
355491986
32293243
102656200
1352265647
1037205014
331422412
605010623
720287549
555035852
457620685
1337809121
309022517
263913053
1369198415
772995913
949306830
615825239
598641449
576042816
225094887
793502968
620623743
271585363
515220503
603232229
730033847
318538572
810745484
1219505201
1191267921
748421244
986643871
789862306
383535671
1299175428
795668462
190959077
326923061
351816260
784182260
534790678
219334846
394096003
932742881
1080195967
574035070
115547706
685916283
829874183
563578824
44150787
1371173218
950554091
575124442
508282945
1194789691
1078329128
113948005
934581422
496682346
88218021
991990040
341983883
735600258
140000602
488215204
40130139
499157519
1002209410
792866946
306645870
642985094
518465614
1207999407
2346402
461828566
415309325
146362242
738086801
726727134
300056893
634677362
418401039
1334652750
49509582
389066031
778030258
208130984
563951411
309874735
698027396
821629836
1100476926
159899237
227721480
115131987
158560501
433115906
1380321709
665948637
572029527
281343354
323384919
901561776
89650777
791039306
681651481
386158688
491096772
127783664
1330778052
1060481212
441695640
808972842
409166893
811738193
826981600
832248958
156643621
201946774
213958298
111607878
1396359613
698146909
971186431
317687061
614981250
773743210
631219498
986006702
396679531
500603585
327415532
1296225635
202998691
712032347
321164962
149491329
669269831
722662630
1402351636
286213162
864314418
1244973917
615951504
543350671
636639746
1188885984
785448744
924760399
817440608
551385819
1209532104
192223371
262333162
104428737
565627999
1212529041
727189781
325943440
791450611
591509899
239138014
667555711
1099792939
330141418
579652967
636778482
260272398
507923118
144898152
755455339
247623637
987691831
912125992
87009623
1119226652
1090589307
517750444
936548323
842138912
678757691
6159435
513473595
737206860
178408550
1394715689
999276632
271781269
1284529942
196286345
35881546
60743578
647830553
462905314
291598727
30754111
414780626
97622189
63018433
677419095
538069962
887391866
1190209101
410551926
1105630167
1129541174
1297236209
1266829665
1047958714
320576438
397650777
1086577576
399288658
663100338
1068582939
887195041
869721187
31189704
1368447914
250274226
307203260
478993175
757881895
877269384
932803700
270267949
720368083
139232084
698611173
902719414
861127612
972284604
1365095766
128495310
929906286
122407092
820235370
693393328
933046989
646891005
1323954975
795235821
404399646
60712404
93992907
315403560
179164251
197915803
228940569
181978832
255220629
843209874
146686664
539991681
372724279
1026130654
1395117073
611886528
123144594
582630893
595514357
1110186759
738003902
930703019
541178316
575495001
350753838
1329307794
923940118
879324849
151746580
1102082822
229207059
540322228
375122291
304029281
785556932
129586038
965092640
177200659
706507045
260151181
474440118
734987885
1031360625
301895175
14287439
753602123
770025602
666514417
910034314
162327852
387189121
989172747
884600576
712317041
306059442
1142322095
932747446
153817892
871445965
974654828
251852763
564933785
606132049
1296903406
185034680
415047582
15585551
731882697
291710528
533068354
277130933
1303067242
1356152068
735896774
268383073
462002565
1276736386
2534099
360153503
761601399
556608658
845291971
358219317
333319537
21817991
552609668
777974673
779768576
283708919
617895925
1046052473
1055391711
656582050
573306621
728803554
659789556
957945761
848504946
626308846
1143685626
401481841
673542451
557868388
464385085
511051646
207711527
898986928
283250923
132814195
68364374
1092267958
74729271
691115321
943025785
175722153
687462828
85381166
514684924
291956124
894595068
968456164
535393744
227367704
105864079
558577604
140016486
197841070
950931695
411732688
264556352
777190602
204947354
599548799
997202601
382638088
730515452
197101710
211517797
825063865
366820691
839902876
1052782727
1086617849
348113856
228974014
1297878287
977182834
680714169
842939066
259275358
516575055
448837532
103926433
1407908192
929921061
1282340289
1254245748
476246073
784468604
843565716
1343676529
312346710
685940063
1242291997
736628862
723709753
1338078429
264101970
605864751
73426165
826234110
180234716
125956861
257509608
605827986
305386063
912476050
132783618
22416797
878629579
179042142
1039359988
1077686965
728810900
495529630
73646342
317405283
272871416
807074086
824622781
171818966
420521009
170461531
137669765
494234972
203747818
938145525
122779518
829092426
741264550
715679501
153438768
818637799
1370793927
520157064
358754530
1014592015
943867155
173389631
1387937345
244853102
667844587
574450018
1259354845
715403702
862188910
841401514
753283669
664747566
1273625237
459798665
1222036404
825251472
499042710
938520956
819280048
739703644
179810589
496281757
698628708
571848359
890387605
1124281051
779400072
375766033
1345428650
101013436
184351211
306327106
133406100
983036930
591364694
621833457
777802786
1318615127
317049035
868608490
157854889
724417584
821968307
790597704
675094306
1158258685
754369048
685410661
881222419
381377213
17466144
772305369
945514921
566934703
735809476
1265316467
943546099
192078488
858913974
1308723950
454178064
469059080
678029143
1046334471
774627914
876820069
972634295
736641847
155623786
75766646
89351855
908650931
342138366
579358617
452898253
262660641
657841034
160004766
1028789364
208427672
258607230
1149105481
1269774221
544742440
487290205
122212724
148347666
1320849576
1091003615
583557527
553496139
919834124
994667605
122477118
38933594
375252751
39776583
242694494
708307159
149252400
493127921
328631290
675943044
951508826
349679633
212644096
759243795
946986509
788413630
288126292
385046864
275612986
185867062
105668468
694029726
1370503530
471598372
894015822
149004583
629284200
716040020
986251691
66896334
730944755
976869879
552177118
369478622
847617348
831607877
826282317
524904524
643921344
133789140
545216763
365859832
910813730
584232708
660115041
1060506693
587274564
164845446
715430380
702729190
547511986
177924658
1084439053
827743877
734234197
871363952
725109889
1243882064
191982771
886874479
929545327
562428300
607178528
790840904
530933729
392074386
129252543
357434051
613343746
388162139
772221511
835323220
555573242
373776381
364465818
568946148
1304650937
1137422314
1113692996
1084620375
204230369
135711238
446251889
246360633
229230077
941249758
820465964
515010394
348442325
147528453
263996906
51847961
563534474
1077373307
1076277295
636625630
831988513
666080614
657336210
934266931
1143885358
453590177
26117418
912259207
592710154
1159188101
986455631
327636292
227243777
937070069
1292852456
899812012
25512056
889237258
1135729965
122892260
803594862
562939474
582410751
623117402
728989578
406212369
186916445
584397958
74029660
642257888
954451684
779481548
1262742269
710560633
783943808
175163896
282233737
481205197
615143665
598755857
842409572
981461648
809433019
301036392
23398974
1366462728
8028904
767996590
682015397
197983441
553259003
998910818
157680683
290855810
64032364
972404285
362467709
915785525
583560580
1216222654
669971851
109609024
88608017
825547324
185178093
135316096
489547611
692434562
981875851
782519879
419938660
498412234
919975247
275520676
222002775
295440441
104621235
758392216
957839924
880723229
453203615
703324375
736677315
106244259
104111761
463584684
1155789908
1342942664
121381730
136338374
940300049
257996342
866571686
846226827
776042550
1021294529
688925514
638487232
681306194
461325814
555048709
548459264
850390377
818022596
149607451
206932276
756707075
449822580
374855255
807243467
776129838
256937279
1059049123
959843787
871465890
495361577
103083189
718689823
391509675
1156563498
340431645
832301074
1184470399
526172893
7728120
493732966
216722284
492458539
206664271
909261820
568456238
780963549
964256838
275356804
1067511876
248103492
1205216024
865234803
476757991
704113785
642195699
1226226610
516128833
1383554710
844735400
285457844
759714897
395964796
875998140
1209814304
210264706
138566938
681992492
752393899
1344827933
482024443
377752376
662512066
956317247
648857831
1186263845
102719225
625231747
177471473
1052966022
605667625
703294728
1027193451
108567837
842872430
996726976
157672241
606036867
440507596
192985109
305355533
589926550
727291251
929862746
466615525
122425001
1332587073
583566239
149357628
814883555
1366606435
582908574
432395398
52405698
1157395359
332228018
427321450
813902150
477962189
683246035
430276660
851042647
1340224933
541262501
1004803269
892482508
490967685
220461128
6871612
993178702
746980056
552791632
177113904
695128224
712593780
905966892
257334726
146857319
686674914
791400521
1380497148
14693017
254652503
124941776
535171800
977998665
469549996
979137911
852610317
421957206
456988710
194887977
921961266
189592063
970437545
521351924
1001469886
283133274
854822198
272658705
132798417
648324769
528125913
1024014116
701507560
776719045
827597535
190546067
939014163
1312981960
849172125
710404593
757423880
1267714767
613514522
283500252
131758955
562210926
419942584
848388597
1394104240
177561552
886782818
463341567
469810301
265404587
199155989
1066182843
449395159
614388777
36959388
262776820
438802032
698237815
1184148282
834230407
940007324
197048615
797508193
977025207
551771526
217300906
581237195
451743849
201042255
1004549854
731976014
485798569
343776652
751006704
699351736
90916991
131872566
483157821
702426845
681960518
515012323
866354963
1168205575
430227238
1209572263
971490374
105627511
388706055
73112775
14376061
537381910
399881376
261573506
1310638282
73501100
515310990
1038018833
1369449088
603136280
128956365
542604476
299110362
76821287
1184825756
803360423
536884108
351699507
653084868
439855092
343587587
467641555
558648317
232604873
255928972
404119586
92800837
186013330
39820464
428027204
1245056831
52976193
989780618
232662157
1235405235
196287146
1214754777
175487952
922846259
140133852
92553540
756663708
142860747
434981240
360288317
129281645
718945343
41241118
227229262
3337234
316231129
196542055
649050024
288798021
295184369
689211783
138635952
22645223
103450399
261636698
1188603102
887002760
255275956
1035629103
445496176
61200367
973187312
929135987
711819092
111377181
195186069
92168777
806116182
937082629
1076629639
689466891
414897428
886259947
558291713
222725600
472221884
599436153
586371765
536307363
290496329
752827884
294510580
482124350
677956214
922082713
567440096
776295370
1225534848
596749533
475458199
579293714
823384478
663577580
26768553
999983975
876173086
1278328709
213006122
702146067
140514089
1019461238
211774944
1091367693
625380470
1247095423
497252077
706098120
504245312
1386241045
899335192
887139358
901243864
321164562
163888473
909156676
60286387
83203476
1040521272
516820077
109821671
427874643
121794472
681604567
803582547
16446392
414577255
741375310
188303077
374067328
523162344
1010138674
1273069844
406574285
992686024
724488689
451522987
567256506
1150627284
449132964
398020347
158910820
796265904
638230186
417308658
1219316554
484038006
1206456545
675503707
417276625
205152999
759668561
196849151
981466629
421810527
172894554
746101654
955318362
332741317
87633601
255887565
554892591
584095507
788886416
1229737765
1338915890
722873899
625513365
184322247
1257089992
1294251966
805167675
1181165658
644025463
514822911
600854324
979347163
1032599197
540455193
147586484
496122463
518661760
386046477
212347101
359150163
1209081727
708862934
827383716
509075777
932247329
726355218
1403087766
295065461
674820352
785531235
482577487
605620674
339974417
379241829
842674329
542961031
827454468
1186163887
360054645
972331239
383885490
912308065
853682873
672971931
169964398
689336823
284300265
431238979
451967505
1321715427
257805266
501268125
898867272
96207496
551064326
1267892793
384566400
1231456173
273333463
65434630
439607251
982737820
182886758
133753706
542833347
683893895
487401770
931691831
345576020
393087883
674264684
679424288
866875866
502489150
141009165
401486991
463049039
599211738
986900823
73920746
583138555
1091319693
961876994
45521592
1015375896
648369608
690935258
564546019
719018257
618615421
139444220
1293512183
1210342226
58734199
654102112
60295111
830218795
1154824876
1292501153
1238451949
999193298
882677885
1352018222
548333104
126149740
446531676
999418298
727863043
468592210
653021181
793209525
814245317
722289032
774570689
353450510
380660368
1059654691
686353491
1302249734
896361136
198625666
900111051
1273904853
255740468
22717823
57876712
435819152
344618063
259030985
350031960
206608214
779974182
394508963
84832650
766481048
677492569
988409252
193058766
112790544
934560193
645645066
235665843
808664821
1037896239
1381310027
422526228
1242712157
831513707
24074384
115205036
264235513
222768874
1230498067
1055144672
326450600
395267397
939706496
219585512
822891631
1250149958
164719493
906142813
728109199
153743898
588325280
261269210
809571114
966572624
695758581
656747839
75266769
572569744
158089315
650191616
1354768094
154303499
528314234
1325959628
795201363
857183454
782477846
959646189
1051935911
959266879
544446292
744988839
165850214
1129925261
246635750
100967683
234293014
1386082457
675112658
259157352
837828714
1405474603
461341328
730545370
82490603
905524449
1125996414
452033157
88396808
563193584
200558402
208791815
437779047
1048622541
522764773
957888513
837896372
20009084
25147200
127386578
416730481
172283129
472544591
801474517
54426407
545117391
109384287
692829418
662834068
341482084
939801682
155627013
1274835183
722760561
670337953
961926921
527799692
845227783
914198926
1170665161
1276279729
150559811
20195930
375033880
940714937
1097333447
1053553067
370354374
703428978
64567707
177422844
603415719
134559523
169190381
59830167
600583074
454296751
107558193
1213637288
578947225
995076854
604481653
1175520306
815691295
880190863
975868020
681037874
31271862
1011470013
1201724473
450697461
472931553
384708685
537057008
828816572
732927024
332118892
417993095
1368165208
300027470
52530023
307534442
2776283
1296844069
1107330268
210312753
583349418
546738613
1371092505
549745350
256817697
941153376
716278258
43457648
113773966
19771472
150753357
1160438727
239388043
410367675
816479909
650721061
79085287
945520753
613656244
778041116
807646857
44287148
809359424
864941792
761018607
502748039
1232562875
135462426
18662295
1382988684
752599547
45829217
248066487
1409349554
273873397
466009703
616144544
495740683
649414153
335425280
913444611
933758336
202769513
958585082
25405176
844387375
319947243
362923554
130158796
929726639
479975874
992704122
659840678
793860293
161264937
130870966
272983352
334696938
376965854
364537636
562090869
216474231
589048439
357838329
142472258
1339144736
437540858
593547580
1381953398
103609928
87726915
35305898
222701173
943885054
556657858
580229177
938952167
766596783
307253189
678044393
537815886
769470335
158125168
1329044851
360657862
62645136
287850044
656796186
291023502
1308163892
76250485
451960252
73229320
1017011009
458259791
946565539
764335718
248603718
7782219
114444530
434716228
991104075
793683440
918070247
675955176
127825425
754181137
758136602
567327873
698991702
498173451
1358802818
1260223388
1040667212
919300086
858844695
398659759
1210338945
311386270
960882372
1082473726
859801118
353696045
503901584
442204043
1133040314
764563818
974539710
473409425
812600015
441357462
454948983
559579114
267300071
591184064
891317756
25464930
83045846
1112068066
819529525
304135709
1004117009
1370134990
397779459
974717334
202171979
407928564
1277605447
1340974553
921679022
553578011
384012304
1224908632
698682194
757754626
450421995
768914732
404377390
63390494
1128340607
989391770
743144377
816717108
264130616
1086179363
1178452654
208407241
126332476
974703989
526906573
468140085
340596382
944834145
801076577
80904370
1371796056
856056379
153194381
505867839
529287437
1025685061
1138148365
462641292
5714680
814237485
988432815
297822051
568536579
553577635
1234890279
633441025
160098634
92898668
596028168
832071811
916210844
814304439
1056766541
833021057
92357765
306584583
1246595217
776417127
325525215
65994088
898591754
463876860
23175329
900594051
1224045792
961111939
843789122
391188802
1190379521
692349457
528158584
202605545
637928356
463650888
341478413
1104296815
281331550
520879323
240819454
1239116684
560733498
205788354
301459176
939148329
426680450
858597227
248804992
1027326620
502633918
433477631
145769460
149491852
964845269
851401119
661575228
546580175
643283310
1058088989
154566691
37095991
998711318
755440463
736902098
1249782677
586906835
927644240
15298182
703433820
579273881
682191415
429100601
521787556
372169762
155481454
736247797
589601530
863388282
1128528824
351988223
168268384
337478681
584087855
368408494
537862242
104693739
582172993
19843856
2865534
1315432502
706762830
260589953
1400425725
1286605422
245975207
1354460060
1257584636
782205296
491187333
772504824
429627598
567799613
898541348
324881959
291893136
835941961
91523995
200221370
948830275
925956542
293598497
586457971
978831938
1281818621
281372655
674977237
417306153
729486784
810245503
622026483
851115759
555451644
299451401
817471624
1298372738
663881319
774775046
1314690885
667983922
778714142
142373279
415978342
288250339
141980949
925789055
643297943
167289765
1404521956
82888405
906990240
443267348
551758210
415949081
333328147
412885537
730486807
729372262
832532928
847009188
653594020
685668433
581029616
809155244
572933782
622432467
446134363
572456137
452487196
1399290766
330807809
386493988
160606492
916456968
815961459
922700108
578749612
1033373266
431577428
35485290
357923060
806454224
387878966
1063789989
431138271
568648150
375064268
526719985
291136118
798945108
841774009
73532463
1232540847
156204789
531307913
822703283
13452670
7840299
1368251661
977980903
46688072
339107124
657544132
798742633
398164394
92369223
64138218
992803758
958973843
1224243404
673990181
474272377
855811041
908204272
1221970281
407805111
244141572
93815938
27177618
874991532
856718573
92415848
870545771
318820622
834487423
390710673
660022027
652667957
234680103
717011830
144286679
199076710
826352097
420621675
402821161
386540368
677367303
754642085
360943619
186113580
468218153
235082022
774592827
317233231
1058262091
77081750
62779161
718301896
162754579
418882137
449149206
380618879
1080483652
555613348
1325719081
364216921
336167186
371916973
182598118
418563536
411905557
774364188
301003372
1317643838
21841420
1340653140
23144858
882704967
919240060
612068872
1101888963
250864024
803213097
312335570
1069431541
328326904
439132558
845624740
743773738
68053708
238571519
328197093
425445651
893115244
364649566
278562309
227095993
329662553
399560700
136248493
559420633
303587193
756250925
528926047
1391988493
1099937666
539730956
784154651
795644752
63272182
847021839
1317034639
1302361944
447010128
1119821659
430130139
874160575
619778038
415394466
1128492942
25127283
383865858
104961604
724058333
678579545
904334289
374378572
608699082
130841445
1131061171
491189045
520579387
542813727
777611572
195133035
256369490
1392791844
444754068
859563796
356343421
563821135
304896839
10981943
339442309
1253354414
774425171
118498865
396316898
78859649
539078103
1390854099
387684756
826616225
722686352
251309670
54502656
233320010
790168237
631241986
1369924490
1172758636
517651837
1096701988
656383038
1386542168
358427884
589857869
20315593
87057807
159063108
1350733368
1026476026
1291134252
379614225
333430249
954896819
1346531588
1379102008
721588848
896840381
63230752
1358692881
825408307
1335059161
866421572
354215914
842495289
1120378982
214237449
99599177
633479069
148805155
457063892
1064905121
991369643
741985042
361313509
1239439146
836300197
1257251535
311549650
21516650
61934880
912677206
445840274
705186289
231952772
220177056
53628769
97072342
824149665
900081925
387063529
944898956
883254146
494815603
96426345
326284910
53622017
914463364
107779690
452727687
274110600
66455599
1311377455
990447538
984969993
36294495
403919657
258109108
691691018
414454052
522669604
1325729418
470704589
211289687
806891922
392935994
1096895471
990027627
494312617
1241215637
460599390
288980531
661080338
1139292030
454202011
579945867
344228098
261605788
549724600
1074829107
162156621
274317538
407651575
1211359858
370139074
1318973500
690431636
459434985
508274990
887393492
76425085
792774237
229841653
551402940
66834431
879489158
667644817
575660238
250873568
371115652
1351311712
380881605
210084540
1260865220
1269944328
1158605522
176974874
750618093
845664306
318243191
1379383657
317807008
725771028
544377768
1250786684
517444072
61285810
42572402
1361409071
420608590
698717204
647438484
811037882
702124999
945287148
259945881
930390813
622146253
808606298
743084351
354535448
267293827
147789651
711928738
778681403
690877769
590049466
782659843
648565208
1310264263
1158486430
1074126107
349112503
328953045
606663542
844809444
82466648
34322667
722506204
771641706
146519972
95658956
1110756097
102076410
433484502
802068233
711531795
308826750
457800739
1233818275
762938954
320701068
910912718
269947392
527180694
90297649
10165931
438932020
522125583
979606051
547933989
192125352
338361745
91655623
728117458
1049994004
23742992
827235272
408703381
95971636
541296757
1378213305
827723770
820453230
1083333488
832861459
33807212
914202876
249359353
125173303
1083168833
879342937
381280601
860661563
738255529
747406978
285596501
61403648
300547690
245150948
345849229
483716501
764283151
945658346
901331910
166063505
1194979295
3072932
612096529
709764054
932976702
790325088
79365078
98544562
264701273
1176053839
862884035
369124420
565514041
985357420
66053636
904108467
479564081
739274967
84474493
167294501
1205314599
994992572
85829327
167757623
184222074
165033604
744925106
323555274
929754795
811737920
280947222
553634107
493821949
840872755
629224334
344347055
368475685
755714152
1226713069
944323015
550743760
307880206
600163203
1097108743
859673218
800921004
928468404
1188024369
909930185
561501482
322782992
217286422
1264321150
819283974
755587356
943794479
950229364
355451398
533957104
1250956599
403098881
633821305
431602659
483665982
737856663
382233940
205377218
897261506
1333548353
692882880
1277970999
424072907
419923372
738314621
484117624
654901739
652299798
687732460
243850496
1164539359
883259727
978664360
409450028
372204724
527823692
36995706
589606904
920207836
114279745
561999782
891264336
259852595
159689179
81575726
280467892
932066422
868967829
1187144581
305420404
378710453
650836468
409137315
1131171143
112754629
792638952
756677173
1343326460
627882703
979506010
576271699
887819409
579705647
1136493881
754623577
298162996
52398727
576444664
378367139
1191446595
345356934
687720657
794842160
394792450
686690246
793328186
337417515
507739475
684015862
904647645
1376521349
1382518571
338982291
711307909
827258509
818154474
577821177
664282368
206291264
196323272
1090624837
419144703
738023991
803239525
151559202
305014249
486231184
1257498633
500686481
339893718
236404147
425017122
198823527
1029595474
50112359
555978362
1012275272
295988270
19341711
153243133
417811571
1154063688
717253135
678804428
59122649
943222052
1242046454
706431578
980752891
1150124344
424710
1338470100
498566490
863562046
251556506
478736457
35605652
665418554
175078947
337719682
420513661
702420454
1257963144
283259278
508362364
229575557
223887931
5503468
469832829
501349262
1173595581
454033706
641353295
420988605
809125873
829626178
995133553
21733710
726393211
19689748
911095789
1112666372
944764773
33790654
556808500
899838484
934877894
868744032
960641472
846510411
298674297
1084593387
565038803
746613912
192103598
284292780
438115217
33912540
136582466
619700943
711629253
284298066
1016228708
1180341639
445743373
859629713
1124949743
519316319
57832315
1177815872
745552701
1283471071
926818262
679039986
462856671
917159699
1133092130
691019539
1290521944
183064916
394378531
1119355152
727671752
184706972
129930712
684917487
762461775
413106089
667170855
410224114
742653351
197577712
418417404
528473650
764029181
696919502
797272810
62278626
232476981
729774591
494271198
270489137
160901054
754149259
98209511
554477102
909528736
445884990
172234085
106835751
238751872
768799989
621191660
175161584
662759144
126476426
673235618
875667222
976017921
696832564
587949714
22298340
358652739
459414947
747661432
354989292
723601786
565157019
688656874
207083486
99965347
294815939
465969003
280277740
418227086
1241615694
830428541
59212470
440944280
183389717
1356644169
976085819
497538260
171716461
7216453
1028024020
510574282
1221004062
24536466
9392750
922075537
456938840
339385606
115967965
238084919
966903582
66842239
827103998
462723490
686820316
669394628
144940954
964588362
928950515
1070901444
139203081
737591203
125795457
406087894
752449156
728539603
92695550
1096409597
949073955
415220446
300261332
546810947
884983215
1201609902
199780443
213414708
902501930
8307636
647408811
333140672
717490674
335469811
564366570
851379212
118729385
629436637
186989323
285326643
859373856
961067230
1221106678
248295347
492164842
484408580
192414303
468964363
174341949
972371825
232106989
820496065
157287234
1166573623
1294198092
761627855
729108096
532103252
413966949
258947850
338822516
575285337
1353695503
468176365
36413511
259082559
690258588
566011189
606492010
1000275735
1262563584
369028237
468656518
964153007
293395496
127162804
30839058
801062849
66653595
1095943907
186608254
303134786
103695213
981045713
178797602
79187326
258754528
109620097
719997018
1179980398
1182031621
590593574
4354840
296781575
34059147
851653424
409509029
379914233
595583027
624505869
164741426
976305627
65379646
1266709746
1370729283
235429203
410526378
956696981
455626944
796619260
805844654
443095356
678822366
1024500995
13824283
956248609
86068424
106006930
927689498
928473912
1248965100
1324301316
1390756391
789975523
357289933
697286277
4642294
892417765
973089180
374553123
70640365
1408075142
148174247
1193403329
857459231
296539529
469774596
218017086
1352846198
749404287
121828688
474856213
89354348
799133713
1251574491
1288937362
167535806
352403764
153175493
1030265110
891408261
971294461
646310917
771093946
377500361
805133349
262437436
364939898
207335455
512508533
142313990
58214895
476493392
968810805
439273584
913657705
674583488
1183639673
955895324
688430787
836446398
460943707
813998850
1175149085
1099128202
1208216260
919638923
262991060
390215047
385922155
147982535
253936948
1337793840
1205396207
92956259
380561170
423519163
823535094
104969750
510465794
1368467938
1286137884
741820433
713158704
1323502901
278032182
380215136
114658817
580455516
221257778
292332524
347540960
479697734
166961047
40486944
125540800
977190379
728867358
652220959
324179828
469410737
985041733
429569954
10116531
442865329
1384636297
956804657
134524500
705725429
507119276
488491879
1182283920
169338808
872005615
602282801
1346904899
283174824
912579160
166797327
181252903
618979565
789445458
727496487
247499653
544227575
863909212
172275745
989867374
1170013691
953459152
842615530
1155822343
893542745
259769454
1299737119
684940620
1193601122
1090385077
533295709
189339778
1225350555
808823901
587392372
774810643
679393488
190553812
387166049
89590585
1329785574
324709578
613850923
279331593
377801222
1204638335
1050137201
649217564
994586813
834087919
1083346954
1140804289
877214560
535147458
490319861
544083648
974637887
107569082
1365947517
968397068
728837829
523340678
770777513
94452777
964475525
234595197
891484264
264057490
272340125
714852241
602841597
896820722
1170410124
256441069
886267876
241912341
175701065
283727821
1102387044
1372055592
92942305
754719766
747610751
796710882
398441485
297070372
837403482
710399091
233691529
644469639
897957215
3551044
389193026
574144760
556375857
887268154
444140229
299514824
763406289
118692719
357459523
739288130
1318799718
274611524
189178866
387845274
798093364
681593077
59613095
601969447
68535501
397635127
227585270
885908655
854926593
614296940
71943629
613901244
895207428
402907
687474535
1012746573
1338961064
913238222
475784048
697371203
719176518
61404361
415732608
504181065
295695746
505960629
512059940
762941539
21671653
978775480
440219538
863246792
823049838
383294096
921476347
1223564235
22017896
764280692
405136023
431601625
135801034
210938713
670512361
138412474
240884338
199466793
456113661
358258795
424172831
355161009
485912443
1398324868
972652032
461515407
521208754
124372822
986774866
536763206
421659525
170599507
297685888
6139762
1072782625
397258274
847113254
844670623
327535793
616711623
529765306
913728459
982307385
1274290388
617506872
452784489
871463920
811804115
889121499
593362334
187242316
7465337
542561672
98768609
330499346
256775241
740023378
435032623
1050214090
1074935364
826295799
439668369
641941910
122213312
826578123
343230312
763655469
480694375
789891322
987631976
1293661803
70966149
59151907
736727412
904882696
1196178459
71188556
319914612
647227376
865436468
463692301
823912021
674301070
595951215
478297000
271999649
97447971
546774493
100566366
789515112
538005085
908513295
475280238
414702825
20518280
955796080
616481573
829086120
905569837
796497371
818189962
666270513
18141713
646640745
669095202
26222956
139520259
367633283
71268206
1041506064
1245490949
682263492
172661856
989345416
512931249
256017273
752053276
416924034
923986181
1001544740
1310236050
811944479
1058812386
688055757
640380502
8781739
261268459
1340621536
563975439
65567952
911269505
290362318
802340949
1167071507
575874807
490573246
487398359
9686921
876382023
146555492
1081125796
81574550
1141156694
668654341
986800331
1296665078
1019354744
814934931
721884784
1180584882
395152194
408644351
109850394
490465619
934607572
1108975219
809758372
453147335
914978543
794627124
818667761
60654111
478537817
803424124
1075131530
23573173
269282082
1344597868
877048736
129477990
448141931
981132211
92968482
121398795
1075960617
711922668
315400401
693437970
720809893
659127405
672041805
81275204
504397755
752477016
293320657
298229842
579616801
531977820
455957964
619585740
688891787
145263610
219894476
678243378
645914356
882801093
678197955
499700334
243467285
487801112
896419397
219254182
1238182664
479886023
335200577
1176296494
224330233
398397151
1048788085
106900121
1189102029
432419630
299857266
234941164
849249845
851961576
179277476
476803503
85642638
166642326
1277130156
1046092075
12321237
724419673
53894420
322903437
151392962
713449906
538714873
767425002
764732308
872593056
1358809880
815530920
354837088
685995674
879999601
1161766969
530937209
617554235
213485668
689412392
858543502
772860763
348156563
206075429
228949825
217854684
673452595
283920646
1357432177
254106432
740549597
804305616
1291886424
927146780
864087415
188761552
656057651
571600356
750800733
520815013
768361663
25659840
606188508
1116588053
1409997369
1235506075
444227815
834195372
240059817
84768075
869755524
125122622
1225899785
13442463
553328943
804137285
219360899
910256449
203825277
630901717
578604543
666104019
772286139
393225534
151614569
543621112
213998843
909680222
14475607
865954913
511279619
1076630598
930207340
812412918
331036370
75967490
596180180
10861624
474991067
317924998
694834616
1105439775
380640643
914868808
68857843
204502392
904724183
385577863
809888740
881105013
1210397118
259290980
18635175
623916339
1317011945
912251702
372291492
550568919
210572110
472481528
659960469
904948659
947170816
643436530
572029663
92338884
1036852339
997069639
220453030
385618890
227454479
833084736
306734839
707476217
362801135
425551841
722282434
1317138709
540780070
537312938
272045117
952597845
591103824
449573251
332867973
651399871
696907850
90813265
211707380
1188639733
649590845
549534231
453880907
720631401
995827129
779347677
1088110533
855893336
1119036372
557779822
590174828
56851196
25537520
56718709
829294291
135353917
737190206
1109682712
959362450
1061607679
240698514
298565533
1243304936
466795130
368010470
820427332
297710139
801166573
42238503
616978335
470890978
341637704
993907084
407018535
357806974
841805098
678987217
108826438
489471881
1087313816
55835782
266213918
509199625
649078119
944478643
656123100
772085889
244661805
828488568
600103829
8255749
699960131
454896222
668033935
1011340807
11181639
1102074152
640344401
723572456
645059931
654420666
318576040
423833962
320376924
437301016
341571045
447232073
1099653306
1094120222
647986309
601598513
169742001
1101111241
316669185
1386996863
1288474779
743230153
71630460
222800550
821203498
1234636621
842539304
771138863
348508037
145582942
1408700614
785084250
400397394
576224849
249099
73588125
516393232
1076323783
642698658
905144016
983349852
661502390
1159467392
1397526038
2728421
502051400
321299828
844638247
537155380
1106669820
374107155
970581865
780457890
360708960
844619388
582614267
72207066
504747809
782323705
925784419
546677563
983865925
53072525
880243826
354848207
234123845
859162117
290801862
222031154
129632323
1170805845
990437852
861459075
209307891
1453011
596780655
568992113
685712501
768672891
639500568
961530977
220599541
625096321
384553477
536336913
1305971109
677429522
1043318996
729668734
565973532
1050010670
449192526
164292632
599289825
166113121
240529983
877129155
916615548
174469637
612931271
981404372
909165461
1152887850
1365365766
770985463
920443200
374239257
131963151
987661777
1321284070
1409062685
430149009
1204698591
421815173
865683517
699787994
290612201
237422302
428537942
421242954
963726593
340395523
1242953473
373919581
420838887
992042905
461097145
995654469
281495346
26933489
953245485
1343016826
422706838
686296737
512796137
132529413
442797599
491339808
845346801
584752023
380549528
1020583160
183939859
572630516
486648054
769448388
1107991588
840774138
287298260
442407355
647738823
372828844
948602017
302368628
47130805
3566009
558511536
873401609
358687591
1188264272
233763902
428986672
445970652
717442170
301554893
873720516
356714714
498623541
535332596
593634013
997997089
721887662
804582656
262954267
814167802
182126924
613465095
1176564909
882142311
273686027
20342548
947145729
873609020
754544179
384377846
1376361402
360844413
782811052
808043224
391065431
1342764518
1217665752
50271424
888650829
255844658
583405231
150129049
929460387
125425044
913824196
364582278
144745501
267626851
156057395
594626052
410252833
594316816
918688987
51002255
1327343765
869024831
966402362
321117967
64740036
1039508851
1274149702
387192308
727820892
1077434209
1116975264
1307951097
1021931980
315924675
133420437
1019487374
835648992
159030845
741804151
62609697
443307845
586379043
1057420266
429438028
21980211
59409423
275562144
294590758
601961058
1404253176
55766495
154787645
258208028
22390272
1275803432
406567939
115209126
1381531359
17675149
140470393
760903165
918507629
187115584
40122798
1042354020
589417470
821936404
517472469
290468424
64724058
437236506
367370823
1327631432
231287414
146860507
203661564
1094176350
951896519
916511560
134932629
823836831
243165825
1162418037
228038456
971678788
821040940
40618864
876820567
180470881
300840952
928841019
744675108
43434661
826316645
117830760
300054029
1276564453
1207668862
764699125
618162085
549382650
948097815
222442369
117151686
810516113
372755551
491195027
241890116
306434013
234914337
79531997
653338925
1192593201
889302213
962579943
422388545
432399602
149302186
106281758
1371388011
797688672
237294002
692132259
639722791
147091870
458592797
330690416
35695257
609958461
376741659
39005622
1265568222
967194098
338563542
695678623
1355508792
234731859
142777874
631343125
94468230
297574003
1191900771
863799011
708602758
800218306
220197697
818541907
705032796
287186471
49153374
869802363
491363860
114281584
1181350335
109604728
272592199
4446958
538055538
655687199
187363330
795727479
904281227
858744159
513994174
976831169
917339782
1233779446
1123180516
906062267
392647894
606980523
988960153
780539381
553826211
306497775
614659239
395671700
643678292
1122038867
95258155
308185102
1117749357
975489265
986124255
871256858
540761762
1045066066
385448712
642845660
988138379
394277507
999773607
457159061
505390902
271820294
461862831
746367658
993743541
833847832
380049865
829839529
339914528
635004043
993718908
123549739
687848870
136463094
815864556
969128013
253418272
1204870003
449689524
4988969
648666080
384655080
396613228
657937083
241655323
467580598
685044404
840830379
24702327
282595244
1209691233
323979967
612638768
564285939
181921960
369319947
278660995
1006623639
54162787
362385830
976829695
269569522
725101254
1009242047
78056657
131015696
105587167
706745769
123303518
255445647
938274402
673483944
794138775
1180578479
857995138
977652800
1177744096
577329939
673280810
100257093
1246377415
256588808
892718624
655291533
1084673972
954598344
630917342
179033436
299062864
184441895
674122039
657356926
139873736
954795179
1155530124
559307994
443728530
903007379
466244443
495125595
1277998001
982761669
446904085
516580672
12597055
971590938
366439534
168500509
177879263
845821778
410333020
218573185
898792715
4363363
1060403391
1223356895
1007514075
858350905
35180598
737326788
342190187
213156288
39529694
700199149
1304542797
331559950
326312929
570678662
50625329
955055050
299411210
283090177
787676107
940841464
1327679338
1009951022
644573639
846598866
871713059
626803519
816617019
818078333
134962923
64140605
246737756
121504717
107745211
722311630
152729757
640662573
173743976
246737250
178432925
773660850
103705994
1233244961
16824663
741303312
545474660
1109110978
865821575
634148768
843316498
818348177
80699068
758395777
407570291
871840381
849412140
1099154785
519424335
983232341
914532540
1206197412
741256666
236582494
535501803
1007015306
874118944
1328731476
1045785860
1328911540
960666265
213500930
539724253
34206566
809123687
209419500
201033961
540857853
161504278
878263634
319151662
634651284
884762088
253029655
743897615
821869499
303806077
18401723
1341376666
191403889
1089564867
991998641
550940148
947689388
388099510
574070419
500659965
644747993
77626465
741814379
741949363
579095073
559249612
137221104
1239926575
483945374
493686662
1752370
671253548
52023462
364161201
539257042
475746564
809450689
595415894
1369638238
1155003385
722434965
729588621
90674207
900853243
142140479
515088198
788369319
307662534
1348665757
22507113
639703819
1277622194
1093009214
869446783
408431707
136790262
986851539
1110717899
316793551
1311066768
324211717
1294547897
9542811
182339616
5630859
391462054
840179872
928509456
803534314
1034152687
1046509512
30575421
650174861
281159141
1135403524
342845093
138677799
1390842561
86465290
605247954
1123122794
1124190422
949575431
175492962
638791354
825938419
76391869
774829999
202697016
452408936
326566395
1147918777
1127355413
101965827
781279457
1283610005
846152102
894538132
685950565
272202590
81154597
213843416
806739594
691202734
320394636
947706410
679696363
99578707
617640488
1142480006
852252964
514174107
190624314
664355146
730157774
211022570
681049677
1387571968
330705999
568324916
313862985
955937769
654675383
113674366
936505830
195266401
473428890
697165505
654857157
119095232
76788691
121485389
78873769
410051957
806554977
45798574
130121821
204148479
17487180
747810121
484633434
1272353970
99170225
1327835880
14639252
921409670
32391563
591536527
735299769
381419849
57324800
737210119
24802530
577834348
785023375
708339335
253335266
770543010
250468726
224881928
375176979
1215479654
92760840
709717077
536952147
332860314
1386840474
26865434
568688318
41445258
278033481
1255316957
866891497
124872997
616990337
278363006
458155874
393351439
289518105
858966355
950906561
4815100
1211703389
1298976114
458299941
747594532
211498734
957287558
1132789835
191783306
312581259
1383074435
816312972
268322757
337281251
182059173
271516751
217685412
573234186
1101738513
326575142
383517426
973228551
850592118
341948589
404447319
900111367
365192571
475722116
908468548
553559688
320908251
112587598
357006345
881046007
1101529485
404954874
57954032
435081235
363771046
1340311386
1076561399
1061978597
44039005
368893363
1290417905
219462305
641124343
155198698
537270797
251643986
1253772480
837774697
165850372
1122654999
801321542
1203936954
998545908
832401064
846527415
302997313
148395329
214703700
350666283
1017021569
472000011
1030815221
266632366
665245819
863407150
713459164
649952652
615782804
845911094
101969871
92207254
1322921441
1329794358
114412324
1239833002
986385098
380937082
375906686
434672211
1311238840
440008899
674819728
609814200
1215156613
2269061
941524233
530977322
983157316
230324028
770597310
699243238
671705297
395288753
572571063
919712689
610178770
272744879
1027628366
733429186
526438080
345250853
182951582
896286587
738853835
338631208
471973503
539332798
521815769
1178827966
174767282
1213918498
1290061180
86777133
77244798
142964182
1126112942
173808922
868826465
274735832
1266155958
939178316
97270179
84871578
1329933638
250859991
1132238359
407297609
252347013
1183374253
294262088
358893047
632086462
376836440
289122778
43189795
807911539
906514346
166706286
708991645
957624777
743759363
497708816
457749212
103822692
178347236
882762139
820103545
447848832
463077811
65973719
891109923
968034427
438236533
407177749
467668926
83383675
396481128
329931598
611876476
92495211
474527539
979730387
1168801643
1037766973
786402727
704387499
1043358434
874554117
209332123
849924318
515272148
1239730848
704189222
275887137
850009590
173962737
792421332
1031536314
1307590642
584120655
1145111784
544227518
986828328
651275954
36829783
774623016
148532301
928878252
1363831668
762071000
902039461
398401526
342089324
498640889
1137828491
940137051
175719587
612432008
845722256
843244418
867502036
111030552
436352627
764800060
391417310
361813168
719926339
816681365
130615776
491348149
441738334
886738029
197257670
1151902272
87198509
770274777
547184805
348883393
969769669
1167641794
672616852
459913890
398188017
854427498
619950481
913624636
622296042
377620956
366067355
1367589673
726179018
22583263
800694782
341745261
592658244
359312818
305069110
475564054
639121383
832691152
847334859
815152653
378293078
358982561
486546121
299685474
1038222359
1336015748
477350796
711841913
915990283
576399663
837241782
421085990
1126091810
116596373
780218696
952337378
951269330
90389538
903052565
5371478
532402684
487997302
114228490
990262063
363695129
974676367
1235507560
766811553
1403761284
1133425421
441941100
32526223
822845136
402218486
637783881
287222592
941935108
559213591
860544384
393497671
153956208
872221367
151062407
644731595
517977912
678802677
894052245
855706725
26008921
311582684
642047745
538499486
982805268
415201926
211815044
981608499
903718701
633600608
825907834
239105898
530372384
1324398042
950626441
471363701
1024148099
298246900
24917848
207690335
742166856
664647754
642807068
798976348
12364990
715331407
779708568
2981610
807035310
885248623
1002766844
354423600
449293621
1262671447
444041160
485563092
740672531
174553645
923412962
186986535
28710742
676557686
739672033
695918092
437346687
65251647
320332695
882725643
643832766
764535116
1057680582
771015809
499042469
244728027
983013550
102749077
802824200
703341534
974579873
366759950
646958047
429901746
1131797083
954736476
635242892
548392288
534746308
498778959
65529794
1394183766
688122923
541745211
652506792
612473198
856021762
582924644
445064078
85844311
260917237
891737474
798533520
67609999
743103765
802635311
496969003
1352035123
500586589
982037467
112426563
1198973353
790249944
487033053
87737769
198820729
725385152
296034143
861591085
1313503455
732033891
78404036
523952178
108290745
1212202333
163449966
1328052998
811399371
941444647
805600066
759877180
882250813
19146679
346425419
708552423
242131490
209691414
205055690
222781330
1401565458
572029627
1153251506
798791226
285372624
1175165522
480533151
411926606
204330892
158761727
891801929
1395570126
513606253
533639156
929962969
889581616
1222532181
280013899
628357336
905640425
25895785
606422192
1271180177
362118774
976630718
316582161
1390001685
1225664732
373712170
380028246
712838125
270362382
956644600
402130682
376267384
31916919
1183395238
499716884
470446015
595191991
446169481
280177815
325129140
455363654
1387952388
182941713
249611620
643803786
1368942391
884657623
653127316
820002110
1171731321
685579226
897872505
407814022
256254762
379366317
544166560
210663026
573568500
375974679
1032250498
318165419
807568907
241880856
835286720
259396088
644617110
1069639349
386423406
1050480195
186901177
723595318
109272197
537906271
283403149
257992325
1354000738
1127845831
770714231
426576612
466767980
312209018
607496532
515872082
678505013
351615212
469061359
230713159
469204601
236995116
681200857
17470242
1052893842
705985229
119264204
845514376
610832843
682262566
1091689909
754843882
1225800930
970017728
104620159
415173107
639208833
170496488
812415081
507578197
434966819
776937355
456355987
983296983
6798759
780379733
505006709
803760749
974373705
1041163462
621123612
935506108
343977005
1149369320
920777533
1029315664
102013118
734411432
94221370
623494414
407353734
293560236
844674953
50350203
344180352
683064174
697802640
23257718
107081159
582923479
1234343872
303320930
427729632
666831841
1281503090
310458133
599937976
864253311
523849656
1364200515
843799848
1090776466
829985658
75297348
130522274
626719776
1389619567
399283273
1339060447
23155256
430204491
308944168
839567595
409451681
286057090
30026819
248982998
629734797
411712553
39186395
611848402
443133339
808129543
452262320
2710030
705378926
862435083
147360962
279206394
650754415
307782318
1198705310
669247418
522712630
802028537
783153723
1327961840
618411205
807785142
758093340
986112646
10266731
496412593
1054901358
1118711093
675891702
833352780
368998613
1370509963
907853738
1152290799
1338583370
1387175673
904582326
891116937
296523680
969320706
56854700
1132175520
1055911996
1400073900
564709015
86130163
994185095
276864993
235603317
994571325
239648487
473991985
721662629
791715939
29643773
902566333
959158090
905695517
613176521
736891216
569188273
1278563916
718367615
546176284
1296606435
581928006
278335249
496530380
16671690
784640948
719971210
900265579
512280734
253678470
36136942
426307196
71436725
340335128
1295811906
379776333
707787857
88151203
395069924
238969983
1131203499
533908189
497531008
333121241
756459312
593292047
57866264
807294754
480404316
462853157
1250246126
962697320
291242665
753841553
479651302
762950653
4157715
704456185
126110252
614612824
539187331
859038975
601955965
958967882
1059519973
1169197722
630361265
271154280
274881655
755772995
561797838
442265912
316919504
798100692
1191080133
881678599
520497230
1325746540
111829014
1362984020
331433371
812595099
359865916
484181426
805059946
414819500
420603334
484310547
504135462
38975135
107028913
804782605
91451015
777908391
815665472
318499727
60718245
289635813
1002408850
239133561
721488375
1204850844
1104843841
276243982
886165833
271696119
327490184
822377614
769969168
1263009855
475694053
711476388
548444583
353741305
399440087
599391946
581710320
631370033
865520471
162249430
1190418437
784321480
256422842
263251206
705796177
303240475
242278447
1089366752
367939541
1181691493
675354774
864234987
881499746
966967560
774934720
1311769069
902187738
1128025754
335890505
284727286
1322270473
1397099699
1284568777
894762483
812640250
1180606584
404492989
639945716
464967969
1125127613
494691782
2805245
89264853
263341720
455983479
361052598
1110581776
70497288
598901007
434223675
674649888
334816262
330408977
422998366
230124370
319215224
1070978335
178352337
953621855
631353322
180980892
1403451687
170449347
571946318
818253987
388812271
390554216
1203709806
252927922
949313454
7937617
1072177184
786934840
568841777
21252535
6625886
219468563
49962776
989348001
1115287877
713508248
515625824
926957312
340403902
834223049
487779563
315244024
163928371
77014268
789803581
903386399
339075025
133988376
402959545
1241571526
784380373
839212778
569684429
455046526
1343898200
1106662775
327992570
959184803
984640863
499757297
781080736
899217720
49111888
250453432
1073555381
1407822467
760138720
109674121
1213141453
995372810
955814845
340181973
842797265
431385673
683787901
846770913
728162374
650802966
1338138061
312619266
670890130
435786075
72048641
781576958
307038258
409691915
673925960
884444275
589354815
109976400
404633976
231122475
581756341
38389562
215085201
122702161
927601143
631593474
179964403
447082098
36667475
955864790
938765363
782063737
1149410121
973335686
964411139
1163715343
78991128
1406336826
44744482
1053755683
1005667560
569874605
721546251
841965723
744165128
214606352
524502861
425023176
805018991
1036159925
628148165
101535788
533149418
936011341
1138365240
641199300
921663549
177003486
527134223
748942793
696091430
189787451
252938958
211559738
966971082
573117159
392295996
596462026
547502436
1268473074
1305600294
612799067
681144992
265653537
240644752
869405288
724769488
252831694
873993991
1045662960
1145020663
380266950
452088675
259722904
325242779
367452577
66375077
584891967
925003018
174607827
344668060
611277508
562796417
496675026
855838112
491430390
324162507
1348845979
536614778
209664067
256027897
82566801
246541839
1307038586
829666768
338501293
791098269
216258756
544310572
823756326
147237365
553329573
797834038
242997654
157052505
938714844
1169625783
382791804
649477838
145359143
255145557
772333599
833722754
940048752
117303766
65982057
121056744
1158534888
196378818
964665296
519193692
57579646
139010143
129171963
810832063
957230444
633076489
445809930
643939641
1314350597
731508422
677739684
806935250
851279517
987601550
894845926
532306598
880909554
536684867
329347206
351374079
13082717
769113285
447552715
937931903
939233012
383319699
535772448
436395640
970406623
736545196
503141519
552513602
487983717
973516015
675440819
498198847
844280528
1319468845
1382912778
522698478
53314450
744888555
409218568
92886873
4480927
347304822
26680813
1203100257
659076431
883050885
763870003
1352947954
875588379
115591128
143100686
453835919
1312351374
455140377
752209496
807214516
645715268
589941568
103296839
565743164
11486212
534586988
347697406
188974438
322948319
888093314
951377466
949112283
131514345
19794476
1034915161
956040318
702753233
830131151
417229090
209493014
884874260
681902709
105642606
804057343
968985478
754713903
1242399311
921249186
882353744
998701384
469527742
872607694
162757651
680987360
996269308
216423198
924065700
193317155
952795508
985191450
134931193
429409130
134471652
710200717
210258218
1006477905
73518257
711421020
32923182
509275027
892623784
791518578
697910993
1358130613
758053419
613742075
483607554
1162353718
1042637488
494380577
282521094
732000059
306866560
546846791
154091836
727869476
518908854
474648667
225950636
369324760
1389680252
830172723
34449347
897937158
627617344
614356873
893048058
204244005
193335165
702300292
1214560696
415002865
383496524
45506617
181836785
618296676
182193199
31602706
518886524
579393144
678002602
240334316
207748456
1222977587
174614514
905902309
11622541
133957772
62352310
147767893
582097267
341362754
584722676
108802073
1101896941
404872084
676171048
744376349
1008503073
815474489
402083713
636014482
784115508
149242527
581985321
317666546
829216678
1311301406
856931909
434787138
27792783
78028599
81934648
463855932
676172130
268574599
346042155
154475921
872515487
286088795
699297369
802639336
609495613
957582629
778173158
1409043381
1039126339
1020681239
104022135
1161874631
817828863
1192460421
965440323
445925607
860357730
458638817
963979911
936934247
252164435
965191175
742610612
314687264
210209883
107737822
498469935
316176567
977901755
171264097
505485716
476300763
1337148647
560695813
1044106486
384909228
349431399
948876214
932878514
1242983136
65506674
630662986
264732130
351482206
637329496
527476980
559605377
421811296
976701806
299345434
144223731
356343737
1029536995
786417714
673811871
997880591
35334081
802447482
764435627
169783738
980266498
905412144
321288585
951012083
30874521
1146787493
783815094
1204061818
258727785
759504446
522282985
1250427610
79269885
977922623
72654088
500597213
1360078893
88282685
76140610
1162777620
1338998749
810162349
641704694
238138712
828641410
688943873
764964059
254136505
484849846
1068467942
47700831
688864826
483267756
2513697
1011866282
850646498
710560949
628121788
1032639374
337285972
899619197
229644051
270554393
203866758
850663688
408133389
246921222
1175015629
613610872
1184070718
798904037
964823584
39511810
40102499
253324770
828286955
349681424
920206415
398493008
625237638
980790037
151859916
952174264
1404324885
241066243
1039839490
940526291
761260558
390018120
216665140
1150962159
178119627
639858462
23704168
1247301935
978944032
636598336
972527008
390054727
43385466
698679216
207000608
779532778
546536507
359155624
1061923388
941912742
223707996
669823458
717356769
138128102
1363548429
655167376
130047641
467215891
302736851
757929109
775887485
161533253
162540759
492810390
375484401
1000160265
1006168621
616062027
1137918559
910624135
639715928
371444824
544325152
843992863
959454289
1320171911
708362526
611828107
675385318
218375047
121180824
316946323
581628119
569337021
64133264
209188226
783264519
361773612
935495757
934909080
720219067
349603104
1025688013
209556754
1089856099
1264713168
600928684
790913047
350553665
143158620
142591054
364414290
541972992
486877529
971524400
957421959
84117243
95840834
831195866
192924026
720149723
190403537
801029774
1014421553
1276967192
380050294
145653345
621241322
545832379
258182661
260878711
1252613458
566071187
623756147
424858513
6109027
627984889
1359609218
365496020
149909021
528823662
21521395
906555689
20775705
584872779
502225480
131650413
524869959
780563658
737270032
540277471
444990167
492571398
247841319
831183989
163474967
976603635
201847762
93951497
563827402
1080962137
1130895821
381234619
574721545
29197235
638613925
373541906
906839992
584277060
832536983
1100963143
695212648
747879236
1279133658
222851574
1397108794
1371984232
671735226
844470257
967100774
651134721
955368006
1075273287
32624230
453286783
866508091
144316590
959273581
633954096
219935065
211315134
449358415
545046203
1201164312
700146761
1296345543
597720389
26573966
425848378
20072765
843099274
809163016
511644692
346942243
51058838
685209780
539484561
211174760
843514885
1120412932
126621385
1277661008
984599497
314196760
358531896
901435463
119333253
712550432
659865685
16562158
895970156
1221210896
373680801
63047950
205028737
328171429
649706281
545670433
463981738
1299327192
200924550
727181659
656107748
36670777
522611121
10737591
415465773
1161716729
906864538
761089474
678094382
413839714
469876551
1149375991
966913883
562792382
601972311
988770862
140870364
622539890
695815938
16542864
566696942
263857238
45856493
982400825
928995093
957808096
796299749
978832361
111764462
348571114
45233188
1188938220
1391218027
1014616877
1217372635
605759680
546992380
582282369
1217857351
103202070
194735350
214291658
504902813
666253121
114347338
387759791
320448018
921657422
68027671
649760861
1232330185
56227414
751071394
220271481
938439031
95994762
878778452
867117227
887848623
629721704
907242829
752733696
801118472
720278217
741633113
120147679
884456996
1265950364
496824528
653467394
300942521
54569511
364982311
259885025
236484732
113434432
124609237
137411504
745261249
523853585
257991944
1152424443
955393788
187399066
44103139
947677618
273329546
60866918
969522615
821599855
879014512
654672081
807164062
98622638
274355511
397039338
260388701
1100124635
461618180
534961455
658329666
400912783
544018545
541386504
523780185
64594113
268847900
1039132734
592621176
749053931
469513904
703880408
240933515
741419396
102342005
672012754
103394756
525034009
811315990
663819607
905543894
380579973
1124349661
592323845
776139829
305187383
826298474
552267938
809242000
539585578
1384401466
324541606
249081531
351295008
270661194
63134494
61675654
432561510
1209335316
711314010
545380149
859376937
436245720
1144572375
364660408
776978609
512695336
98461603
339308535
320698122
982170292
208772108
17577295
419306158
1253553681
79466750
878111237
810350563
501278231
335859893
502271533
136796206
286601249
519999822
149458239
1076532891
1250606502
75397857
901135555
671546337
750473446
640369923
423506310
69638111
197253130
416604709
558586378
623011360
561767591
1022977679
588204401
715749628
826917809
140370813
447297601
1087658248
311202574
956529680
125021692
830793285
106914991
704238028
961599757
927046739
81101055
983198712
1080728319
784405456
1278767210
108743058
287079853
868832882
226080932
1157726394
535488829
258352646
303731734
367201650
1203526330
1242516753
289317130
1345283520
1183956891
983923243
617549803
788038987
1258095072
1143313694
795391936
650338608
318043448
573047003
859526308
8707128
982911825
533056220
604378661
271708096
241414890
1032809945
225649120
193622577
268014690
486828452
815077429
390806392
494050827
431872793
401052803
802007470
69107514
462206671
946737550
1091745510
810956087
546842728
565076861
113252249
188992513
396063571
467408785
708371121
920412293
857613290
791462442
885299486
569095695
802282980
1102956642
1121217649
185525433
150926696
89706676
292298040
621010919
823986961
48344648
852817427
832230997
812956396
1071110821
970966956
324801736
945948492
193944756
702132990
153567410
1239595642
541524741
869217423
322374937
447093072
726413108
368058058
702761322
711182976
1355506151
369421859
188374480
30761288
89728677
429204564
766409177
159298019
132039474
667233251
1031452846
1381715651
306039967
413701672
67757689
548758528
398914434
886928213
678632614
874339453
440021616
1066972927
801314843
1265596293
896580703
965898439
422162893
368530101
616008320
107976259
136137260
274524391
601086820
792372454
1127165534
200524753
653441025
1153753222
510584980
573358396
60235509
336300196
625980046
362927114
255859808
30466490
461191209
69179080
726541165
660210196
350289790
248512409
910501609
864526847
535551597
821695888
888396301
1252744638
439544053
87072187
896497690
769934516
1322118327
498923222
973608450
439991746
125347216
1077114826
299176342
450943266
697619629
805423922
1192711057
1069475839
893158369
146294320
367418831
102008118
99651088
877875947
1251404426
191748215
641087346
118848983
866159928
714344388
270226429
703116301
761746130
493101356
485455740
282064809
619039657
544040625
127982798
1111557317
155416858
608221800
437541917
421081648
48958393
598575525
349066799
1367907609
763049552
735445099
370188180
839565220
633777447
693829976
35289114
805982501
1315573935
312037500
152752595
1192349583
1141767518
934633073
569844753
1363410358
262216402
341923008
826989369
76021239
479311716
604927658
1380312490
645573216
970839729
601450368
723660574
796994903
1227841124
141896248
65041598
574268983
286951654
201996790
925129272
641696052
562378882
380262422
909675347
60379579
124522608
1363376143
929246956
917460613
858295006
348682943
1121277835
650504251
827452788
238929105
124759918
498006332
811921849
470519851
612954557
675186604
1311676657
1158400575
922235920
378417897
338858609
1247838883
37504479
428335128
1335940796
1201314807
544294574
54209002
907427306
72777963
782425821
536842717
716031987
613762459
718454486
303457276
883291223
342867219
770987831
953254236
983521037
409127551
123491167
988582372
964736288
296453627
1317466501
409415085
921924564
142728697
379538216
507896028
958272551
105769505
293264390
27909605
850115872
794538277
884510315
17398672
391897152
635563356
333264307
677492104
357111025
437614934
87008595
895537776
622046040
982593830
286466996
841452242
767766401
338936413
634408340
467778778
735274219
918422096
678650946
55594133
308416708
1080013397
50706399
97106482
262195248
908761767
432599514
688435951
597100345
1180632905
1406007177
930569605
237933072
710444840
1268698530
987422765
507806302
331725910
54842472
549908833
607647191
103240743
1220252745
1350044019
133384796
261831005
190297274
558754015
1355374190
672691765
350673775
1403352054
1395193643
589935759
1159911708
759493997
605751862
482941848
923682176
580141726
143372299
765168946
1189014010
1363271367
141849476
740766617
1074993797
975132152
127686272
377956772
110579885
638295896
716332861
781151654
667168228
1341788643
993216437
1104220997
622063246
1019799749
233183950
89446142
414862034
902493910
153295814
163760731
141081499
68458622
260876773
59074286
903010650
920058738
217962024
1113386477
61759574
309183246
269863251
1333482724
528836541
36999046
1346753998
944697449
1114870106
299110293
729792433
937074191
466535908
1309768484
368483841
285255073
590520339
475947088
486979939
580674612
200627365
639490174
56217768
706319302
842208848
205594616
1029216622
1173364071
930211520
182434836
335254492
876762612
714735033
241236671
160346006
313676815
271533938
326594062
580866761
1348819823
230744608
1040418339
706441954
74488412
381091259
424270738
761309362
1349690666
386176490
190724752
17003688
804684861
543586405
1267744436
655718150
864140864
75222196
504329213
344168004
875124752
612891064
551534630
224190046
1027755543
878217408
261548339
1232812480
1319895569
723858369
1012907642
1029746288
501406842
795069005
455237492
827490164
1005517107
957708627
182299059
678332405
869039902
164571490
693259320
13881305
246441021
326248982
694904046
152950072
277171080
1363163488
607100159
584816420
928850440
332410143
141147339
785638507
1241870088
306894603
5702078
1310274010
286072844
242569963
966112652
370340467
38180937
1109965396
746704478
372610119
303228204
598836422
363030481
875052446
449920581
492126773
400212792
185025589
904750358
586409461
55886797
506771990
792897541
950811589
1243601656
46374134
232717128
315444941
1362856058
124173427
179013835
1287674986
1107782627
354951400
288664633
14601723
1286806809
705663403
807526950
326746766
739149467
406980228
273281493
933664016
933598801
754385176
936900275
246316159
1069139057
780528543
917560310
1194961512
842017296
218245923
404975471
90116410
817578850
729861368
248327818
331230607
299048907
242304858
547090085
793556834
802889963
885640991
1375925479
1366788096
64816560
763139708
30527650
1088894474
1009772148
991033471
278081133
40144291
166951226
216934980
467404310
866278724
829425513
670937278
1095023072
844899351
231708213
835696333
381811439
473808101
543169695
502757366
638627844
716416781
476574078
201880519
798633999
342302866
640526791
645279545
274302641
1013216161
846718751
23240182
622165442
358277818
985093607
215826065
371606004
624436521
556704792
74899878
787265075
695798215
657285977
431136706
274475289
383731789
1121251035
375817177
524094819
209330910
555646578
603474257
293452427
1356586291
265660115
101231171
630837522
289716436
25006038
451206073
925160630
850311004
323392180
758872558
388869820
31604920
4186618
1382580263
379597672
1353779539
1146800385
54404606
728963773
863422640
772660202
107461605
1372780637
977931461
865631892
172373553
28037648
1084966803
473978795
1032311118
146925243
768427427
366564444
279804032
91582735
447779804
440365998
762733518
446143312
165072461
271954027
718017949
149740539
987202773
386633709
912931215
279483189
27884559
710803958
664516708
463129772
910329688
395658699
340272468
1345553918
949826546
170298365
788863543
466360024
799558052
468113148
739606989
484000310
108939840
687274246
534116453
619854209
577978115
942477437
908286317
1176913004
204021124
188926912
631085014
1133545675
741854617
828993032
610787118
291633305
933990587
518626286
1140189924
1197335056
56688425
593069707
716996572
418902518
224920509
806756936
424774758
532024850
920947142
135535075
358497610
471926792
70845444
436982167
730170664
758101236
509003112
439111792
600517981
690601356
96314014
744533006
893124133
319952021
1320138762
634306142
55509662
1206528019
950220622
429940734
911189487
67878791
414286518
1275614968
729631277
125385225
939199
56331154
804878019
293126579
462452979
707573939
880838089
1096501887
455241006
154403986
222569553
26237062
310809372
1018255845
755120985
703310375
831803799
414428924
338473795
387395664
537834145
1043294760
319803625
236266238
197672260
883690786
552127329
909889734
1305516815
155771394
501212252
47048273
958686930
227025936
484133359
641436405
1004583122
824179747
1327171671
240135316
366454218
399296017
79095990
621538397
729612764
968929906
976984383
820047935
874762812
994923975
436424536
756822801
244281273
503862902
629576659
571818098
619517732
134751626
962811370
396110181
1264843336
332982059
537374975
115597092
1302531323
754845056
36043503
288361095
763123415
804795950
300868474
85342218
321633699
410323319
186898438
949959835
414251502
715012549
408589271
692773879
225951017
1114140134
889724787
343752394
640805190
1198326725
660222128
1378879981
953627988
669287672
166606371
1248155267
782187193
553238527
543309398
195247928
768926327
713096067
1292395280
656998788
789532777
957708698
711761805
113558838
940169588
517551601
220718332
973526907
855564496
264409256
558713615
567702401
161076654
1316884345
966881578
44981419
485462554
543043785
17060681
758340544
478889332
525249802
866587809
588950927
151545114
34187832
27442693
385706259
349535649
994400540
757933343
1358437038
162495514
929275829
618570607
772017488
171562128
944632038
353040974
430214407
258534452
106551236
774347218
731175369
832159561
521028174
1017117545
801888531
497881053
606427201
689074111
958957619
899316093
1052787532
1759339
790136207
326925658
1401339576
898596597
226055785
1214191405
571408739
472222677
139026536
841927700
918568294
1398269329
72316852
1347015170
760866786
487675721
816751291
33510566
41607158
1214077798
319697725
8528491
66529818
1221684538
857885142
1153417419
1303384298
930800348
1191928599
1258006908
538038110
705421085
476530205
693387637
605552470
97356887
1118889080
944827857
302814727
642373549
234484212
1292775187
574319879
30572108
944066936
568545953
998806629
98862109
1377622138
861073463
631767667
636789605
878214892
858623937
614480621
784809999
492561799
243952031
243253508
44237725
362445732
839368295
983196136
625523828
1290825050
986347365
86816884
1367038184
103258586
918032530
504373596
580995309
740485977
613044391
1014878154
107874367
673330340
452266787
956733376
602090076
92187321
323410366
886105094
864591311
62513137
1186882011
1329564886
380657780
447974695
117791051
943271183
487275667
1179618739
691721236
1012752057
339967298
969534453
552892472
771997385
298942079
421532943
674142913
439569698
381228626
102714126
995546160
1260258332
289759501
713559276
533649914
806286634
9748913
714309872
47617550
643946929
1145335001
683942984
197153388
302320052
1051066315
1397103435
1269473693
984633460
1123006783
371707701
820853022
205986397
483511075
4328096
415697063
940186049
985421592
456905580
824382112
1247820286
1349617860
71449074
888956946
726882685
598754248
1407748170
589375740
305161255
1178658951
63660603
1144947701
429988626
805998284
28328273
1345683169
407257638
655354738
905973759
93557399
999465898
17951150
1003820921
795394526
463870847
262048388
864850184
886525127
365785503
647327254
275832242
945269691
1079196843
1082155119
548620319
452398464
634335905
655244762
524688994
902115343
677084372
506365678
457335955
495956417
584815004
75490705
92795951
84836743
733672878
476634991
344849412
1177751598
566227378
732988387
1075447928
1218062232
878491804
1327224225
604055271
920346886
948445347
760641740
620777778
556148409
420649062
1021534410
184218990
219855529
1047211493
818614831
644319819
282582402
820410248
845876012
362374944
522465826
1233519868
146689876
451908394
861100907
1284427069
487780912
1125350234
700306333
970268830
417884019
816835352
953396440
708525600
497002196
149246048
998163336
114437968
230852636
994534821
361481743
241901436
240529617
759130075
652871026
1325186906
456231353
8525534
630153134
338965125
865957620
473366956
807194621
925053756
951826481
670832098
617271884
898564259
639031852
90246266
1199530940
764675345
517740877
231031186
869862150
353883680
653733911
757216485
548696181
826137768
322873858
698504345
204691072
741481002
46440969
931639615
582781672
1390639026
130178677
1176941546
325014470
250080645
1076989198
285712404
943161380
765967107
720987036
105634499
227283117
565842726
309493535
796735109
323994689
984786295
1283554991
606564958
216718337
1347113653
925272963
431594011
288009543
767921320
1189159968
259664832
119121798
772980263
206496290
1256790807
828144949
426697718
420224971
1302082950
289627992
321526623
835371714
529112940
56781985
1385745838
330381202
300111819
126071061
452106295
401777898
1256392169
395551592
228277211
666919676
823838915
564844680
661077052
598173744
440433571
593725122
1126464765
549344765
926284837
19938799
1288526308
837954410
671660335
347893271
835718028
820545203
174236143
292110317
836123821
232375976
768424615
277375965
687829922
861701974
88500069
106509323
389296340
813557697
55843838
813929700
599276627
992681057
1241280679
262108276
98717526
1349827720
139043974
174448331
124944040
699232376
1323031968
241709859
127326276
377738017
984869639
169782954
439689780
477539754
964415944
109751332
798532842
570314563
217580808
86905599
1177121935
272938600
995000646
5627539
1142218824
503890462
47003563
793843350
526290738
51492093
825521237
497020648
1096667519
714650486
47132165
573193397
88567613
124926913
1021997369
50589094
44564092
976086563
587443073
538714583
1380310821
935962948
860788989
711381766
252466969
482624250
1330332708
704384683
891779571
228200987
459961400
591516668
168820485
1173042675
32890847
1263540534
373232130
45161169
918998396
1351574359
426061014
820067728
147230540
850859409
344488254
188064239
120493660
956119597
282026477
1299143438
153030984
966887556
912112711
546946912
951753951
1064590856
569771288
628194029
963297844
99086972
787717539
854549040
749188020
740904764
806555084
412256782
1282742661
1234704061
360003817
949114166
917466719
1324343589
435993272
747886048
424661808
573401294
212484087
82101682
583216638
628123753
482096665
286106018
111200707
782324961
429897481
770906380
1022237402
550787027
296076674
711431611
1240929506
748095733
960744325
835021844
945625536
460197192
1080977180
1153168374
709152913
107107170
752259848
432221711
511873354
441438652
39444595
448584795
1184319516
216730815
1195562373
99331120
818751082
53532248
257071924
990788469
1150184124
943429682
1236932524
889303407
501235233
949196864
32083511
177477676
944317159
672458556
855571972
345075764
537305678
347093351
2316916
796780984
534443613
874228262
1175501996
908165866
923109258
823221984
970867026
626187814
452917865
771995392
796960400
504787321
504146248
856556852
328400501
374848170
910762818
665354845
380962803
807038714
669523335
178438259
73403916
321965965
194679341
865723580
778427894
997999937
461271926
930919045
108362971
783706611
212915910
1040042810
288324136
341978796
1405581100
1217858999
51648863
158482806
490195343
1360027747
812051406
1227878187
1121672086
558065818
954746886
871442613
73421387
1105573607
932588801
185349209
1280459236
602815561
36533956
282887126
680414765
834061947
817041403
960964647
651097741
189328750
282855182
1332833727
543252787
182130817
53625861
85785580
720698464
422746974
1084395162
439653960
845535560
458544101
1210935030
308365108
660241029
870670296
733128506
1217834655
1168099121
997555823
182267009
648807082
1267938575
991389681
648910134
995164331
956577517
478173591
877666815
866047856
141936203
166531202
434224284
569317037
17975474
1400284250
779276303
530071906
383421236
58088025
1108678431
602126531
810743651
476144071
960046561
467131251
868649509
938181798
25684575
381128606
543740411
850345952
332649843
645530238
1017383416
523202721
348598458
1302150498
545619476
718897908
268142286
785471857
895273977
17054621
503250391
193511131
307395176
136177460
839632956
718698870
476570750
1322433231
589415037
624965179
610258351
793939177
848224573
901638336
429132349
1090824216
482574850
801049672
11352372
593517130
736631112
513898414
109471781
82995689
1190619525
858746643
956134879
917542657
823642582
292399431
1117718507
837140470
852986568
23332069
400389287
1130621914
771504558
861312587
642512392
744008403
168811760
1190349555
153241697
475931775
624317640
677838935
823277236
542713014
505111581
32561804
583932863
483332327
847169102
731493485
1041107655
319026438
428247010
603117974
459356324
892512232
394262694
441611773
894233988
741395715
305758589
529487759
949454646
250915862
221278078
656949863
546796535
878818328
197967681
898695803
125884428
688173505
163222172
464037805
708236947
1159182498
680209237
231652686
1156228785
373190047
802489525
995068008
972455458
1173310821
945293828
954777337
681023682
831271109
265677083
33761497
465547607
863848752
181532995
457195659
971079388
42264840
548680280
924874908
442529999
604022843
440274219
882804359
297742949
75271126
530160633
193469293
346590084
24325336
1208610605
803567685
202119250
1316830859
444742771
179437233
1012764138
330784351
730376982
851736134
896940514
502203612
1258848604
1184904672
226468412
543854470
856185690
1245884828
936654672
858960630
403600655
194960217
451200674
585565837
1024516881
920627439
362708962
3273
387905926
174026776
600177231
968045597
274442437
930022564
698594130
370718747
622164838
1186566208
187760491
5182956
210133707
744550130
943022900
181163497
1407562693
298052132
946991018
608191970
782766466
732086896
510944905
1250756543
1147737674
1174278061
189396605
860695381
708832082
752171815
758165826
401561715
559156672
735853550
629657540
290624144
443387835
494000619
606585511
137282035
662898589
998236800
747259271
411979549
1156401410
669291375
733242324
750004288
388730893
190445863
905086649
198482134
464192210
511085574
1227847123
1108471084
965429624
528787609
1294146823
9095502
1045235310
19455916
749719179
1297852256
140650858
1327412675
413156483
135742769
631269588
1242686114
424217162
875806
306918064
116045859
1118707579
467193058
406600643
1364766907
417154269
261567530
768639238
613160041
474548874
431400234
533407619
595748925
33883052
845728511
46892252
431424095
303751969
24322958
699595381
840118464
624270231
767982463
99319549
948106203
687207587
156717209
523211991
813545362
846938831
726612265
445703547
804291912
422584773
1078488753
1307143502
432827368
1208464294
140372332
380033662
1089710843
359209936
1156804158
364052703
565711485
304525603
157562868
1383938240
707075439
307581689
24885422
839945605
262987603
1013367206
636333021
647858440
311469865
275049016
1382589467
570747732
374967907
771317917
109082276
1140548148
605782200
832647335
909875525
246159642
809824503
98962963
968398687
913018593
522222952
794095018
486397957
155607678
409105136
5440113
712205269
982833837
508122205
486189809
635530382
207372910
632257917
623653066
209522464
223881536
183859521
267650532
652534671
432396495
636009642
901126959
863380543
667827643
467892810
3854491
317102396
616135973
11468026
166760585
1102416150
966322053
246286617
1363698325
779379746
673365866
510044321
1235676386
474974440
281248199
43624473
454365464
376218812
914471617
935341101
932312534
598987155
883425160
647937455
164327114
157489146
825221809
1362949057
791679669
939143854
745444063
1129939358
134071698
697929917
369196787
175865909
878655411
56920393
105274729
570503451
174181632
550876
107440369
218810767
1377627936
170752457
865203621
161612503
906546812
377712384
1237111812
695554547
1067764292
583143692
857832971
258807274
243384194
1395559012
57962318
1351113934
104715770
360678331
1338808019
1152966416
87808941
708464264
523585836
89467439
745157518
1383383422
158347972
702002687
112036609
643367608
275098847
1372994887
987454667
1100659020
905347464
475800047
765860425
853898493
992789865
498448232
1211056581
196154113
1316353905
520503894
539571393
917744226
642450199
1080557641
615323461
347331145
795666218
1348010858
898703813
987202615
671094206
914422295
747979275
173490648
473522351
1194813970
1161189115
789950672
555748966
888997178
582018931
541819027
801148473
161970307
731153272
436848813
404126019
374966421
912502980
1138390143
714551226
617713243
1078903256
160450503
531611717
497550877
757631373
290066992
471143452
704230636
1131539155
1154806338
234416588
989201189
850683441
742663686
588233079
427121088
136881082
534519278
1357846230
654897378
926259436
708677378
725370263
579916460
255915640
559129852
480989970
241679760
106161400
877960849
229997545
1394198363
1211229329
790986101
830860739
505910674
753455569
618000947
466200694
36024943
757225834
760272013
580435063
1227231138
105850475
878024031
243218209
678632118
380401616
597800497
259412973
348579311
781122762
851695805
194711744
959358693
936181738
598646707
571615294
13017961
478714866
572777213
611438739
996639174
690163043
864229434
1111729441
739168959
314513762
314298294
208562992
628143417
207639520
340914385
348212473
166292859
1304735786
854050003
525554873
1012698506
100091283
65306506
1409293728
313204727
649214635
447563462
1408963465
165259952
993627731
79694914
841499243
925769436
215430960
1400589163
939891599
292433609
1269304248
215483785
665329264
700853
168744598
677443090
808116206
6512949
131912510
1407427698
101608990
988244124
395731101
1207775033
41251798
725731822
398699752
714292081
574585838
525403338
337995037
232044654
21174147
671145740
991003366
530450555
902069811
858705581
575116653
554296648
463821276
645210015
532499226
309583776
47258977
352233062
673307875
457941276
1167128743
867371623
546459125
930171566
768116319
478213116
695201945
362825059
485030145
1386936323
280160123
415721421
70708588
349188022
606977324
172895738
701286178
675857566
779418649
1329857468
547514783
770839228
67041155
992331741
71464386
83119037
551039633
118556603
1181751861
627479938
754072226
941277493
382725300
1127138361
389741833
903820441
940186745
1343828762
47585843
918857589
314744811
78307775
960837125
554091335
507320415
758655913
66210303
509334735
1273674063
1163948959
219944350
730778743
939650276
511785857
592164521
1046189006
484916371
109060651
46527617
1301103335
286652205
603330683
565392976
346474613
1330062853
328768797
402361995
753135513
769815677
1192736764
6838706
395698382
671231211
521298084
559164102
1307183882
847067952
532860282
349744269
616985794
524212522
178007697
387200642
291062244
751749645
576437770
235245643
997355642
767327194
763875146
958462292
304847414
115606145
773590170
967704575
863921739
669289400
429414838
575253775
890826988
752365224
293548578
1361485210
832891255
1351188795
512344671
328760474
1115950465
562358293
406111777
1017704435
1281433263
193298689
923544976
141676346
470024710
256929333
1191643511
186928737
1372193279
987109890
875493091
697373855
309894245
1336572518
289753679
559442511
809242276
704520033
760893738
413502116
329957071
625716020
110333721
229945696
991882997
397612279
540647584
642608931
60888937
475452117
1073748779
917201746
1092666636
625013397
519259120
223091204
1114269687
860895290
1910144
448345688
946517046
829624553
10848549
1273163199
205542503
455300253
726001334
933653138
445190440
307438290
59493038
10884287
1183332326
1127747113
748607723
102772383
36522231
985119820
1392817254
477622917
422378937
337925508
364024975
23616237
320112697
566169537
895732731
513961521
695761888
509185782
725321383
835984461
370192458
30761618
910534956
924421692
739250640
719800145
900650252
746626124
722347642
759136227
791005529
576577661
229811716
882579141
160146296
307072337
980980319
373578101
797981401
331703169
636190197
51302399
199811171
312627307
1305387549
712686764
779369031
957772027
815175208
3309676
369330629
365133339
277852700
1325143332
493884255
1284041067
380136181
202747040
867449825
382576249
665016108
1095654337
902190676
100991493
922819848
220264235
655514681
322240363
1060154233
1328438283
744425238
764350172
328345200
85909142
515540016
1253405021
974223257
60554864
254297028
1059949363
657128694
162481288
359852191
640826915
1254573990
201987356
626032914
582631745
986291849
571537133
821506799
609138847
76923379
525145124
376123118
166107275
838825628
895619559
252277727
1011161469
754922695
1171745570
402053741
658910212
1339330894
769566678
285336133
515483
805686664
613865216
1032676538
240588605
1207054472
703980018
386291217
416130317
993777202
580664252
574985769
358971413
383225317
1067223286
614651683
596913066
171236043
988153182
561835982
125160856
1269205877
227743861
966481674
1274972611
388335636
190586776
429943651
840246555
804232870
603827558
315981593
224125574
898155355
156717215
384289373
1127829805
816450935
366079235
286786662
257884287
567521488
270645246
44466555
103587865
105775567
970602127
990990626
431508984
1302056038
1046794278
199516257
248528014
1353345848
709146127
904722699
200044570
267654998
43512668
1403898398
915120634
185395638
256483178
213977390
387214317
376010073
732668333
118875258
797248878
1017921163
138698484
122309161
333257458
660082719
788323067
1129872166
560968884
97902097
931922017
943518770
44218356
178942854
1370377481
944549666
486097788
99642828
993460997
848397838
158506320
291004006
1397639201
261792939
846500981
889924119
150693832
748313933
223951492
677988993
831915789
917628895
362584611
128266313
636065714
1005422747
949354510
496778865
333623200
582848854
975526385
610886278
22813808
215067488
947686414
408730985
754481118
10369573
63046035
67621782
1333907619
1133053043
52046239
576059122
148665769
700662075
236100434
837878006
1200180203
724279146
477078929
516570162
268122544
287197584
376184183
270024445
610988752
93730478
559032237
632283516
263640517
623061087
432913804
721679267
1004951808
9035482
608444544
52683255
988824840
1406322208
434661843
1328101495
331051818
624212591
464295214
114717912
186978128
1338472435
622374966
561127920
127202823
219837807
195160761
150864513
517032887
671538148
667326434
596869784
109285358
1196762897
324229604
806675175
763442541
653950506
246254014
914209700
1092661128
720487099
601820312
229922361
295812475
418263736
977252800
508420973
776485354
859212407
472400865
514427613
357329394
670012418
1321135093
126399995
84013248
825721218
1140816943
919318699
986429138
91781715
1114072618
699775260
743784590
726651113
26727961
819292262
211072720
1041172167
543822613
393461028
585029075
646373425
15286776
531485975
689599700
13538769
533670069
737171201
901766780
524854624
701879597
983658539
31927413
701120732
781697208
1107578431
587919832
439619080
569216029
420056732
1177305060
1294325112
1348371416
864853774
568745969
1304686026
647031139
55035142
723317153
205087747
856892722
507129991
191812615
93001361
119320000
196095634
1163329771
1079636288
760517082
553802394
597810214
71335514
1401093794
1132859089
1222924636
1255402575
290710390
1117468074
437985803
354702093
452817379
46254677
587540964
355789632
505028855
1081414618
897583534
1018722337
954129082
56039770
929571410
638775990
303598492
490020906
900865505
489660868
744188761
1398658208
1228640132
427887173
69165107
516435139
253983518
692322957
441494376
565592568
906363457
147961861
297624377
942052140
1124363275
327310135
1090392327
367702067
263856477
437536846
122599909
206299879
947760467
575258583
1359501010
1337238291
115980083
1174769270
175736184
524280940
889084016
197408798
552550464
335889081
701951504
980749742
392342797
791189232
67522427
205511529
490802132
103874311
604777177
183376287
638608902
602322440
439684674
340793740
1219943306
628518292
506288042
1088759066
1249693142
93748903
481960755
654375522
665274357
855286405
638005417
185084365
1320260901
733930354
681464591
1246478508
802681553
44230807
481006659
637130191
229251130
412550649
29590413
357328609
340176064
632031303
1166221009
918080939
851494102
1033609872
775273767
30378347
343770547
535240191
978039624
332400489
150684586
131090415
237804837
717613452
196314975
308245974
414010431
288837324
269395468
978690528
545105435
999173878
155267466
298212848
94961446
439464119
631537686
979739687
245278443
646049258
193475421
561298236
640440064
940007468
1298714725
719411800
816765721
745303668
555077912
483852621
594925952
496029662
479996790
220887403
1306118498
454087671
422504286
342242090
1232312881
643027449
171364117
177137179
395230310
869529811
224986409
227524749
339645247
1360280033
328187106
170807449
731977590
477247106
402308566
74840679
727497046
1297573700
680622358
512720744
327252755
1272957147
221809488
837382434
150773024
309052955
554312690
947100774
1118072387
630039691
1057565321
571700229
198678307
457281240
103731095
749503663
416157632
432240019
396181641
730105793
832504247
1113134939
821334354
725362083
337744153
394669855
1194295082
139353346
466666659
1048298933
1055226348
86132981
520878840
871649375
978728684
573734382
1118630390
501482573
79957675
969676587
915795628
375533003
891438303
1086415164
367384092
1220996657
387978669
334919169
493145733
19372041
223205218
1242807616
616373689
808613387
838258729
255587005
11859069
919808926
852776066
889063080
382293834
1343741659
53407004
966715197
520869281
185855933
524401975
658905920
952228660
631272820
1383144156
847044971
254034635
826549914
632385622
397948944
242987280
968567245
445536287
539627730
520672440
455749334
369584729
420698768
1028880885
205301543
924388600
939253394
1406172186
230368267
655903593
21841512
232647970
194271869
367729293
309049975
1209545539
372956928
249680085
692068191
126580668
1409599298
588427186
164739126
800547312
721904621
999530055
864045783
933245199
507735895
1307459274
728109783
786905827
739163986
582020051
56937678
848983393
189719754
641809025
383602175
1224093104
994292425
648798717
606402424
1399806568
558291636
408575327
284761227
88235985
833031193
453761521
224628691
30631305
1027673200
849161208
6754420
831124938
135659610
567827954
671550813
952151206
249141475
239743059
389643596
746754753
314724954
410559028
1086451522
1320114215
990664754
874315178
301396708
698376831
848147059
1164386
454984863
500874951
220614585
438227148
740899373
854504323
496180739
422942795
675256961
997543994
670086637
1260613999
806966563
47980821
335179190
606042049
585320837
358321672
389185012
42745565
815551157
826631861
127211243
228386967
1141432672
791569616
367232375
748732373
1173420664
170481329
1126908027
737730120
189505664
1261869752
98504204
1132351237
1391921480
1385852080
176002742
386862333
1207332204
169788890
761084275
1339520161
286672
769026593
191070139
562394972
450672360
131905154
500258586
144123585
85463948
822279354
656610038
791748257
314763327
171189564
800098384
257017610
878477060
539650432
244603707
437650542
392338789
1326530845
512650209
603944451
508818427
266810603
1360629081
425065644
104020848
1152264684
615340802
725684374
507582854
863407636
1296601554
827307067
605537370
1197041941
172605575
1136871745
95517859
1032324521
622720204
873028652
994204100
740636453
602344909
953714448
191011798
721137034
718003092
351708493
389662396
867937819
248869946
366371566
1236939085
1391451591
569292586
554943112
507318938
880122005
579627354
535986485
986710311
911331233
1320716910
360949188
631055517
919137227
33549716
310710383
500420167
655176672
897019566
517846174
402396988
972208558
399996445
783700025
100032622
980035495
243050540
524216566
829316551
663315121
1232229734
1311727418
108276834
585931847
683488747
598861351
1069684264
357729012
729197227
111032000
866624727
584233389
938732765
1237424742
478216543
691216117
246926815
1151248391
683448492
1185241002
982489821
371213754
1050416948
154903764
650744325
276759044
635214397
732954233
151597699
789850618
57689515
776674436
901308749
547113997
266094999
1147056082
87440833
403375099
59735455
24205465
584680392
804508838
345925318
654485476
164370035
373369840
473384279
818873969
187786515
501241502
837977132
684555312
2044017
147935768
884073168
776308297
1007038349
853529724
81406385
495472022
246873561
1184065986
162432356
183625760
752712355
814235432
1354756690
1222616242
434640571
643904580
674826546
829578860
97747853
356611384
792544970
143680885
247000192
108589519
535264752
1322603337
846228545
774980235
565628710
488498291
408303292
712316881
97515534
659223459
91035672
892190116
131121176
334424213
378820119
74662467
241575122
296649511
661638836
605644134
387686688
710704727
516271751
362825498
99162071
22290421
855616129
717849732
797079498
933384407
551266228
1400237100
697909207
209976961
103804700
593098151
409020421
558312030
427852719
205521991
224488974
355899700
246436678
73877907
1243946791
400919413
501548102
74531898
1221419705
640297691
530057838
708811988
422110504
500517942
1167425095
46870965
537327441
133347476
930240209
516741079
938212149
83694202
836892066
75999969
107292560
232230803
933078868
1032443350
667942730
824180638
562726097
599293178
681902148
311446064
872924438
630283096
285248805
900643593
1028872702
546948081
1222753441
142505851
120640021
399776441
284679404
398582094
660036334
994995264
756727338
604323030
514639968
360233556
838959289
31158192
519326639
44872339
550132560
1135858477
814221977
204322011
477295956
347372297
660084423
648749606
298286793
488846317
499289830
227919982
340297863
528740267
749944299
101411837
117866640
1057267489
546675111
913062375
822795274
544452486
130634278
19046553
690692227
1115342266
382107210
1304389506
503354391
906217779
168754567
658313686
1121539220
223521164
534586150
1239928517
153482833
165911052
16843333
314610815
2968832
57881502
674933245
830908503
197013567
984675562
174532597
671678698
1247107638
75454480
779004974
368661870
827663633
275713557
750933063
75104471
901812226
179451054
138194234
624133016
1222046345
1286363870
509438568
548494727
9501978
323552886
390962535
708546440
498357258
499004646
951895439
391874284
1122559503
265984203
1082718075
754072445
388327033
1313461743
568292950
229420942
192552765
367586205
54973588
598093744
148988689
1357658292
101252063
408205691
270455727
24341488
520259450
39840536
173987415
744885449
93984576
98923680
881216619
455805176
838552718
903291959
1227873612
495761534
929854010
636164955
1216631573
575645598
882944767
698865090
627053355
144350004
120636783
709400518
433014979
21957293
407888823
999366951
173213508
207637604
320423956
706055085
422746989
333453119
208862392
548173686
512781545
121692193
385719511
281926675
962085820
1100994482
589993906
375676149
149917435
467904862
59867515
406789367
959688290
19098267
31992829
956849303
536791811
200213483
585289310
682093926
375157973
1064836535
370887316
634437988
843861244
624433543
1273020521
1224311037
642249558
944497564
577183002
281488471
43946689
330762090
83299147
620178295
648734471
66967391
607991753
246688518
845948459
1028395129
114174742
756885555
482909192
202030094
364496978
860374636
452910591
767841994
123818937
2380417
857922180
314362077
1231729924
818905791
977852202
152373496
410264908
651040405
293836163
212986700
56546073
723648498
640182759
532069596
90193516
452016395
706918594
742345172
624552821
725320377
148112714
850727556
380694369
444645357
24031695
1118026885
9995844
997357052
749779182
430134031
1120849069
1298065884
937816763
167150337
384989126
10215023
1370368170
893381874
934333100
423825636
939040369
80120885
817408668
67066893
383700239
744162305
74718935
472109144
407167908
810915602
638541327
374074072
436885241
153585397
793999185
31602189
209492610
606846418
622479932
424527175
632539223
816556774
1162164144
813908533
393470940
878675898
371699318
603587373
561195913
142201625
195882850
111745536
718880129
21133212
1211266217
82051647
426437143
197224028
687605199
865625630
453087761
23924022
205686251
255929010
474874600
313601289
223050726
727476787
872585989
171380725
379799739
486913541
1350392935
248154956
72516215
208496486
353142972
100058796
1327847063
165155509
927598710
1361598065
608661601
1377771935
1070993100
575171167
484979189
940550364
888690752
557959741
329848869
427222995
745334427
777469422
882836099
54687324
195470655
1013820670
528440746
443977139
419169112
659285260
926447209
914506816
494526329
120412768
760717887
839455699
148399295
946042550
1216097484
822324510
948475750
76934286
527627790
351268957
464569860
124677735
1110411033
888102525
677006017
1107145774
896355110
448909281
219796749
805638736
542595754
1151759863
432091957
461576860
1300403545
948018760
179883452
353993189
1363360615
1244443016
891000276
58754543
900186885
213050726
424903984
700181117
395079606
432946607
197306366
461290517
726543932
1797974
1100786324
1088925004
331166931
1083604161
507611751
18204126
315469524
581241298
526645942
1201996174
21876757
353309463
631836473
667234694
1034285509
892215552
147532641
66138663
957236908
947362433
406095500
1120228733
340672417
857393523
843212026
46658954
1169608764
849895663
547545707
438238642
420267495
125549561
32541647
824238942
61196583
767544680
631116160
618663073
89558212
57226825
627427279
233376232
328427654
111559161
40853117
646950666
1121466314
478805617
864774862
550689769
253965089
14135963
972201956
540705180
593923622
1292909149
832066280
76313789
249578220
1192292142
462722303
359893431
31010517
609513176
1237797817
176098487
78385742
1122451665
60223291
1147662921
856548081
344079003
483222313
1014120484
977996868
941962795
131888030
1383315328
1348206865
488298481
237003960
463140566
460744399
569110395
226580324
949829533
124117245
907823268
642460891
1332581372
278341345
1227270281
600100239
373090126
673068951
1312185055
127173806
458642786
752946541
132974807
540587353
755257381
495251249
1003652329
899241969
1041175813
265936325
778316988
762343856
558986572
168531048
1309845290
104185749
700025715
699208761
371872055
853791825
1146389651
793255627
1237060716
951125865
72767003
1402284839
183032973
199621592
1131995721
252472527
188249417
517898681
1373073030
18054651
678776528
481464408
1178459309
203692380
882048100
595971132
605731971
1023181132
618313078
573348932
436147444
407355404
196010542
756241352
949548513
38034068
499605195
1150321406
727618334
1217775885
770871193
327041311
1372290913
7751035
851621263
644151979
369488383
837712535
753130640
372922397
648570511
1277076132
978771787
504007038
589826328
19045398
915895543
987745815
1279247012
677161530
377440464
862383639
668975235
929868922
987095655
830105038
768093934
1346274475
113327436
1046592081
36876957
557272917
513472202
217074332
669369017
473323552
719677409
873026389
734480160
549050701
54508409
1345767458
842962975
603182707
1160304825
44499826
710389175
176293076
744686735
673059810
257033763
724789677
466730303
327870083
900375472
683120714
471453381
740130608
664662844
946127946
676151961
344472204
392147674
862075281
1318847555
454504558
679931014
825882828
873209165
760176519
117432282
667066325
419918161
268481852
361156458
757307112
874934712
1153337667
726073647
934292066
324931028
713942753
479730955
547192146
49359539
965879309
1127501670
882516218
848391246
641954978
409128442
579976892
452611289
332668990
419647043
1259287752
1256918584
950209639
199264724
711457322
140927271
136426713
988413090
2783308
878464624
661734204
567369405
159426060
334498962
402526544
511793417
1122988095
301193141
1080660641
365830042
210454427
922073222
436944628
111487415
821761519
695022904
288402522
829822768
128670522
1355534990
201937325
434833026
425358972
144219706
409877232
300906064
189360975
327665875
102508786
461567806
981732057
366727587
217704680
419093989
882827256
1094620471
71912450
375221326
654275507
392581489
958676311
468009359
756697828
812401868
1253957681
236373115
522881372
873374815
990531249
579551793
529245096
488415452
1075979689
1028791955
416471853
590185456
623407998
187582028
332351935
835482724
1060525283
728809106
403006607
977584469
224400340
620455767
938823992
93195293
207425158
170024173
408945241
909755108
184080890
262334941
930873357
295426575
620222244
625354697
469595987
478758856
625135558
349173584
889095210
92757248
409958463
55082020
532203308
624865584
1002716499
608064697
1073905559
621483546
219262732
646624524
319519976
364937771
462983871
1098040016
589043232
986715170
135220343
479556108
870883375
590590803
93586569
885496214
230242571
847386746
511758802
1192042237
300959155
802568811
820351139
457836341
431472492
1042550179
570219213
1116653454
826055347
1033951045
406222024
170483341
1240375174
339344719
842753000
732279477
781547650
1050729741
853829671
126686321
859851103
243357587
58644163
426119013
696522963
986252365
835004001
497363315
686209248
775280149
585574349
899820734
410002075
249077674
288847456
258263244
242895888
749508818
331517291
240002608
362453236
690236477
780050845
1261575663
789456657
949152312
195659934
444024828
52169406
1307808655
236764805
1027278872
441834847
291441855
753114419
998528072
238090028
659313145
869731524
98963872
1018266325
1332060288
625452161
1143284622
146315061
955969810
839929678
474314399
706476677
715508782
968249655
1019211582
1104723808
144392095
404838888
1277168671
225934833
625042404
836395904
254199105
221215079
413914895
453680442
544386313
889464130
85440740
624219208
44936425
421167121
960055229
612216088
897810631
558465214
140014393
647361323
433444346
337121559
7244166
96744500
1109938018
4398652
113621306
616517778
874000281
174030487
817317443
1009544942
22985578
140733649
834681537
618492775
560561263
816541582
475532791
489913951
26368146
202193416
157234918
71013925
787581213
582003077
416022257
631385932
1122654459
979762297
1127918376
763221335
1334270698
414596190
272247488
255400058
53188466
1220858707
427563765
312106075
602597421
35517300
682362417
123647431
121480039
159696382
316809419
100293619
747050594
1278703594
355632212
344854197
1102930239
335848470
814787248
37109118
579755181
1264780016
512063087
340036100
1193372179
741033537
932845649
857292623
126783056
349824174
403789568
18492249
1214678605
761616265
874978203
854154485
332120956
445219423
492930536
400266720
139565268
320560560
923344005
19119118
619176712
940749101
363706671
474899388
1136908816
32202429
29418993
768398627
470678927
198953566
614078808
855639249
898270647
397519016
692465143
409742583
497453035
831321904
609795935
224986626
106194573
978690640
309542113
112267347
174093802
198482025
4424449
661410956
754943503
767023412
129255917
324242835
270956595
857270473
53151852
886564900
723556001
507450269
776209598
46672112
1405420901
449198303
414912899
753732102
231887552
435434789
552172681
955692380
710180290
347367492
943632337
437485130
1117121060
447237350
621480027
856928516
553804828
612463589
102454872
280541153
548777666
1076707804
347323650
258548875
672874038
938591593
261748760
83015924
20014639
657907741
935200863
320526469
691685441
393305238
666331750
727778361
1194336527
984832211
610445991
715863304
207219612
280603594
985264405
587977576
625977923
267267940
265427796
563097779
1028892914
501110320
456597546
461472056
886948051
562411070
781662876
704548986
329337847
24233927
1409889959
409241501
213282160
485832433
969503186
617138884
244026355
1187677565
611509832
994208503
546513506
211116150
1261676776
388603452
1398875528
395835455
225471311
313062265
1154788853
696192705
592477050
38545115
575889166
1154731048
799910970
416478621
1062079916
225964751
1142805827
406183145
131600000
628189982
420213187
969779713
1230779221
1249659230
163003361
535098870
97464478
511961449
940048530
485195660
519570946
1331666024
220789390
124072055
1363395564
1104694226
43289511
646921815
860022704
694554160
966334377
149925266
936719366
741923833
534106260
896130233
1272523247
407729838
692593069
4661720
565356924
476160928
947286181
1351496025
16997217
893483450
422175365
1271499865
979764951
1169829854
885173377
817231549
841017371
446649733
701170999
365528540
1361523772
1178574203
427234307
704216676
470957735
944759606
749985800
911612042
84505054
1303316049
194339736
136737192
228422859
625687833
939245461
392011037
595852940
263015222
345874
1244003846
88085197
1138545534
158272313
94578511
360018354
779028611
498222788
885513034
188849952
526147003
477766553
896889059
63582891
223208834
1145774728
933832551
771429437
1140624157
190196089
344811950
186455525
453001852
80368226
1261597642
730771690
258230959
324283216
497931835
851561849
694255765
1334982325
230144376
652203676
685879655
841189935
156754263
176134081
1043278606
789645177
94514309
619151039
192005397
764601103
332671226
209876932
585332588
290529839
642402232
312279897
1298079277
1297991494
506167370
983361162
421788994
1205963136
661438731
1047737972
642236530
207970289
1370589093
1133734904
469935945
1351435102
156006617
849336454
199950865
771245919
67630079
954450585
1179511463
966125811
69098161
100536055
555006875
1206555089
1153346203
891561131
428063400
377851058
970765853
452625736
213071665
171984810
952797454
748797861
1379327697
799113065
31899506
111909706
637763147
595040055
786921938
1209623163
314143132
387645732
58092402
976619420
253684684
881842306
1223278780
995522467
988785715
941093469
475408119
199664014
1066998086
1330772450
262589273
1098811504
894752723
1230362499
599036755
324391797
731533608
803321783
1324506404
571722222
57093274
1165687548
910992143
595048809
253359658
192376469
604186790
904947374
566144449
421390440
1161948658
1014797783
286500517
508331556
455674915
628666792
345754104
769435768
292320494
1062587290
961341027
79347787
835078486
356133019
737922913
766373333
688816908
55633444
249610125
1394755977
574799926
997122374
246734127
52123506
858731433
745644626
843763946
105004299
737487717
157702018
516915819
1101782704
358746939
58072509
723169293
100338377
333445011
1184991591
206964806
1023389950
800783993
222530190
938750882
1368330224
440780182
322444615
1303226672
1014100292
489404696
957015120
517376323
613882537
12278295
618579089
909497828
266144877
140611469
116179077
512148803
852831728
982245084
1168970368
1307422836
215153736
1050306083
391592069
242972585
1276428171
718089119
149973919
1132519630
726733608
392681887
357163522
494864266
362957450
1394114253
1350535036
553498223
316122099
530748119
910579522
978963001
205598321
157267040
626408858
766500754
488678708
94548474
24803610
698176695
443225844
755834385
6611124
428907206
1308989059
988696862
207948654
155994821
818481229
556819396
180349518
845892695
760436508
554410948
1341059990
1277351903
120260032
1181920308
162561982
45110174
60032271
421895
1208973377
1311717731
1025987896
463951956
502847354
110827141
424680688
167976431
481194554
249318003
542274743
842649560
299560817
824448027
1295793480
613093191
680292915
449222544
226292388
581004454
983339044
96847361
188333743
234179861
712960331
287846704
40530393
336326444
504130927
353969293
263231932
201981525
932740514
565542288
814246252
520461779
529084959
468402660
1373917161
927613048
568179638
1010686743
198825725
880872137
942585936
290693097
435756893
139178890
576836115
162890239
204878039
558360404
110355827
630400670
718673134
90170404
451802040
798289573
95299022
179271236
736843162
819094666
182620104
159006216
346354111
925877476
613841347
713676455
563500479
273353004
845588250
285086993
283494113
638726025
1041930855
1164005987
971576730
831003355
629752159
1406562319
920369162
270335587
573201215
614628075
25672547
647442423
484345362
83781497
614638569
274656796
660094317
132682057
1083097055
665558161
118719294
661217931
878587051
963475544
644820668
518230822
1023841491
109572585
519430199
456710916
262187872
1072782597
397198303
852426165
187251275
601717894
12943448
324373567
159590555
711586583
422582597
1298416608
801732012
875341243
1306823666
391553856
640580991
811194982
458263871
1377914607
547107481
247795989
629153183
342232751
250107469
662933045
55647625
858597863
305864537
726029557
747903883
985291367
28784532
993081282
1372105549
740474128
269038433
55173404
404855460
474582936
557634834
444679447
339859123
872500180
778497862
144386493
59861631
766674741
552653572
1320862304
917005036
730155029
643059979
549760498
286307733
117398072
6611609
331067868
147672207
918503567
922231734
596931097
305354306
897814107
754992115
1004278802
804994182
268792861
659388297
347184840
154732655
40420367
254981148
4810612
135832692
1039131965
613832965
482917137
218305057
640645085
692463331
1187014106
15579051
827066604
651403556
322604167
369492832
498461421
658901632
485592397
576269318
561075142
1327670721
87900819
123847891
117465239
459563444
242444986
484911483
40718925
918404996
497109212
1315490151
542339810
564407265
808682994
1232489830
851840227
773555328
1236065368
179639703
387633276
326754229
521593209
418968107
972320536
252406125
734478381
711079818
289381025
366041670
462693402
1246503126
436895561
504479031
479633871
960389931
709909197
626017489
1052395015
204858592
487646131
743791231
1187162928
533109160
1324819820
332534172
398045607
682162648
362112735
464574622
757379649
180407315
1166845212
1058077009
754039779
756490678
157126801
464594519
881602794
448608611
894702409
376339200
829570740
599661201
822954550
4818357
163710506
440908697
1013410638
886249621
690474390
804601451
807336372
318524838
1363781931
67805565
1203805015
359591817
517777481
875656016
709559903
149706864
645077375
690913637
32438768
804834039
810273492
229771331
1269891142
626915683
432884413
182864377
543659098
475120432
391771450
847385814
631333965
695198403
592679189
844755450
140757436
514294368
49108711
825423649
1261675349
396160648
1367554940
322903630
721501141
424053549
872243493
24143611
365511985
33876799
351321842
908439813
562897645
437384046
332295063
7837699
207395426
525861683
298317035
840553023
1167424618
548748762
147453620
992991705
913923808
404583622
817826768
533730183
847572744
285885925
185616113
798261055
472741651
589328492
20881157
860663016
415743321
1015108789
687996063
939592644
755865231
1189951529
108347323
995713517
578459812
1114959304
1053931952
641747366
511554118
1065333368
100117830
133202896
6654696
846397139
218032213
853424491
835145082
778392126
110900116
36737296
1286097078
140547753
117221776
57820415
521582298
1302952823
821536459
401596601
726057711
608625170
530643818
459562012
707794009
1075266591
377900872
774231967
999107607
761388303
637868538
420870310
1350160499
486749136
758834355
151023951
116402111
332368460
1652
845957264
266720330
812571662
255357527
398261179
503530624
543220161
179727405
927003529
485766519
550844601
60701787
1261234816
823879655
1349207534
1232486564
532309154
759423864
1064659884
1208540512
1313201690
241382516
749231464
1233804096
125302480
899805375
1035978768
641163249
5569863
247124129
684062513
331849058
729881403
525680808
698843089
827204828
250450570
259008584
433232482
957721132
1047799476
685227276
82685334
1041267843
987061110
817967325
607588175
950450938
1143922802
808716288
516574058
906648675
979114043
504072646
475531260
815329071
865570144
23105608
1363986021
1195170531
1000728521
1253080718
517157826
1102814201
133004916
27146304
1231517161
958366086
369955022
529958201
331502772
669880604
228296060
94867451
918950256
964639521
237318993
995248093
748920875
817062442
225419888
126973400
722487100
851162296
1231905367
42747518
923784261
54566454
711751002
447384970
191878917
663141209
141374219
253306733
411063222
905408554
69643054
1218847868
217210236
976978502
911611287
914269960
993128592
233850965
221100485
945112929
506161855
39212120
1130140870
612542128
943367595
104086456
295831838
911358262
814896130
739868107
924787370
442802194
241451318
866966369
227462374
49876981
147514642
393308213
923213792
210062366
337184272
669492452
1294688190
520367499
936652483
318720812
148376558
840937819
1069358241
300887985
653776877
1409130273
352778882
297848969
1129565330
872814695
574806484
236488105
631037256
772212006
687313486
91531922
854528206
1009133368
1182494797
728943997
185118847
895752008
1200601893
132456928
984599914
1224721479
211215421
141434821
291921022
422939138
644648504
676109709
1048079667
1247059460
973719738
879275304
831747650
708201889
1397301045
876974076
386243118
637207939
468991886
982859165
776909085
518137309
967141288
91887724
116616980
832978313
630185552
829964172
270911869
404279102
1099549222
379536589
614923870
293645685
1123353461
869179851
208993878
999726758
645117098
172582047
58272882
142940102
977451596
520064230
793775424
62468817
105182089
1257509814
78729631
838986325
413830880
216041348
169581200
36255922
729411696
623760664
975904505
788157310
605038901
500099750
458225211
828662873
737557573
18411789
319752559
54959152
482264079
1212102179
941267618
78360317
665623213
826079804
783724652
969215424
584760102
483891687
923090344
800295588
741856620
920919147
183477260
430752288
619574204
48735899
1145824228
224063642
492701630
675822885
681048807
231341562
900242807
763509327
636020907
365167391
1260604495
191312761
921990712
525105465
309896621
1408485052
232758671
611199135
1306317727
69459471
888584962
838505353
1214319497
430060268
238565128
550696065
852757905
317938638
408359210
589744202
698908656
756665336
1082163099
1269208100
328278124
214953368
1219419653
1045726555
775044726
68141693
453305634
460692630
834451583
137462355
860859924
391429146
132388137
1166375870
356455763
698554883
476805851
454354379
92464219
30002214
1312490707
1098166597
311558299
421890114
919660406
785946892
940933316
597349216
1016573218
436011936
198795166
821508958
979501379
845336968
540092933
837614875
1009975483
474059088
447216520
87718324
882170347
860496359
267457552
712271599
362669234
1098051129
917589419
19631662
916823343
1407051180
544014997
266037542
574399869
521868655
581481725
977525182
213652014
603829726
698169293
962029201
43070985
119885667
473002610
1339233377
234295805
834517223
1248568612
1032304486
829712764
432650192
598267443
502132268
1049607350
471784986
624960381
714394904
507135984
132972852
1082456430
1049756380
794951591
129789602
530467508
548475111
600228485
850388163
1032047744
551349738
411394399
103153563
1022099659
567935183
192149651
318031872
917348065
297374816
67906400
695295484
702116762
590342180
729421105
344837175
235281677
141904969
296283666
77463717
107166427
138673883
1000576280
1366911739
1187721159
895008089
567284421
745733873
405292541
1393074908
907878000
234669941
139065038
219833811
640742478
1168318129
963381479
181637562
1066990759
265374009
1092729758
375720708
394288741
1381664333
835244049
1121722311
675465923
1379711176
414326081
293990069
869955726
570169255
838568920
912150016
168660992
191291963
422878614
232936395
1369940375
632166173
34901669
616009728
999894634
176563144
370828277
452243512
1284606635
659129021
1162472974
1075235430
866040101
419879934
491916682
187225565
1046489551
407275371
512249395
4153860
576653983
328259194
289959510
241886990
268940370
473931319
1067232868
1024232465
822492941
285050689
883894436
1350412697
994772046
855814554
137755569
638318852
537763052
872937496
915573184
134031231
693016807
809848058
600596090
44605995
193244653
512055574
234224876
95499984
415289581
353271071
1326084076
707133323
978927424
993492906
170949669
244140326
91809647
176761287
672924560
579047120
352158440
93785043
322007543
776322003
878333171
613228937
480304317
1314024177
59729698
251417469
968907415
662146062
467580729
394112074
152813978
105289090
1401484448
347715648
780978928
986063393
133107387
969583152
800983106
584647971
970902918
18105444
42845140
616399434
399546592
735133165
580237006
411369128
913217863
589887393
129374361
863200797
467187513
38031537
51006527
393967269
572592614
1153679642
253141626
185504368
705219289
561230636
428930996
814943797
358873544
728115843
401511002
448170587
674141929
116940641
606121153
749608439
885896948
401157635
329238716
162693997
608787994
301507547
554159384
845475643
225849255
638956687
823796168
810117714
895706016
1391823671
196352908
380854311
128715749
468603271
608373846
434098382
934543982
573900855
180999691
429306924
556659370
480248014
126548436
599754707
121930090
139000817
913091202
287079800
1126221906
507637867
454268872
929126950
294958776
505548829
793238711
185869494
363862134
365878488
833666268
336825603
393435131
931519025
383386776
318128767
1033171379
792848094
1233566415
227866628
190240300
373658395
502524698
1033247219
464315081
1074545034
648231918
222146889
608132732
944214095
604539227
355079094
270220341
902313576
1071975511
914564032
1071874019
282954171
640876956
1117187434
328237614
641781948
736507133
673678916
787959544
95468053
430760861
380400200
646927141
235736226
865250369
555643296
221407283
228323987
45322329
19498141
876965701
1235875456
619887581
1127075218
283786403
962291661
484720399
729879810
197077138
276406995
76736485
415534642
482194667
46442733
583211490
788534909
367432989
375836741
754224530
546771916
1292821998
971708197
1211704380
972371577
778581754
52152914
265167122
177464823
1072537450
124460095
652224365
540683295
944448003
517846628
407960072
888752419
249140588
946147717
603294768
213124044
94982637
805858358
1102854082
193425187
766270610
165450145
236798616
400840741
12615241
985593231
1339467745
157546057
936126284
527145282
184065208
211652739
584132533
291693423
760620293
933445787
313454854
920634695
290821305
315555238
1157033776
1300610515
309680475
16972363
312726764
113725210
16597260
16047132
1192463994
1347400104
734511559
491003226
259705417
1275753911
823360410
1120508008
506725197
1224548876
624537209
510731645
592270818
839820007
584236909
490823781
1209308673
702722188
212047898
808479361
248250301
379263331
1322837685
1352731216
209220843
801041311
909883592
153535200
38349260
110877082
319893565
451583493
271512910
659209773
53880031
196203947
1122046690
329142136
308293226
507203551
561763395
777336333
682083398
502535409
301175505
276963210
595557373
208750087
347944836
791637953
39003140
492923033
494566685
380894441
833384340
823866713
747889054
511471351
460760851
281360773
1386940964
298916105
1256926879
80734742
414409818
383798707
544840575
33447112
25802563
816640870
699675958
649484886
252235609
986043266
500616682
253078180
1021731955
756273519
48122026
89567026
648543275
166493377
805969097
104858466
248222063
964898161
939561846
12629577
671362835
733813801
15833907
81706547
156309631
547037841
817084075
309073193
341216118
673968687
1235874478
1407762255
1186683088
1042329112
339210487
636474896
1095870978
777431422
175947356
749311727
43741091
64094321
903545228
391002665
1140935254
5790821
183889928
872449110
448943742
859305035
239490219
688374942
429883712
567564100
768752993
138387070
786504193
182412809
939672434
565444791
884935459
1364594937
669130037
477507202
659277067
1334140613
518484626
93872173
806292896
384358434
926609668
959616373
150707932
395467165
466306154
404036404
74133064
334427910
939550623
643115993
830551671
576565147
1012778990
1353582890
1000019989
415759552
142607208
1107996480
1025629660
812175286
784012958
746104018
599466759
165566971
523695723
246888593
132102836
966878264
170859291
862201620
1103214226
884565548
469124914
1069883
1387477843
887450411
101357474
257253489
1316820509
237610655
1130020090
880348869
69289802
795833634
1094225815
11184131
56200677
223270050
330165660
1356634233
507675018
422572100
674918362
837258183
443356040
974021410
840038041
846375864
460561204
1070179521
287681491
152569813
1341375845
735569551
228370345
11061291
6679961
1203966134
371986142
333755062
781900928
127281501
1132695669
895847855
1331729530
509178242
863368525
999070572
712367794
698021781
512555375
458270482
1283080356
832712822
73550926
450568639
884141935
654568521
303322930
622624915
935461009
322690945
662374832
857373261
623142102
732707595
228856584
1219305540
681234589
413394263
569440933
500808497
1186073809
895253074
723827799
545782310
596837440
622420074
216591903
1788444
730111236
552033566
356673567
760950182
567076621
713486765
911403556
81145836
1358608934
682438633
1008082144
1406759978
922773918
660706111
64888086
480646969
44015725
654130746
739025369
940735832
293268575
1212325694
818282387
248043719
1143410946
128047358
534175029
330463198
447431119
1314978942
1310096187
326147025
1047818001
271793920
1038775861
29365117
1216154934
907616226
135870733
1065068123
766047764
144149298
30980261
471044599
304555856
1060377920
843568895
71021322
267274885
598102811
1084763101
455309598
740673682
459541246
311652958
1337168412
807868820
243770014
589531026
714563357
928429804
764434626
1342506098
114994562
664715897
530462240
3369609
704895613
910752555
475389642
665618655
474633582
980316001
389258514
60229641
839168264
180349647
614767695
1161356755
5406784
1252561977
266487428
1355822514
353308834
182868879
529094066
11903281
837544129
489993270
229570375
417327871
735116051
611884603
727429312
360914321
766265431
751702549
104068626
821398487
641360700
1316713109
741895988
1016207760
856351760
1038333533
1011736464
793943429
270976190
147139043
133046344
489070501
1119857804
678624386
898565278
279333214
449188040
349280095
532367558
1155186116
818943295
182635067
147879872
968120599
519109368
136190312
514299790
1232800477
1215069183
892970787
802796133
273822132
86643045
485444226
302908840
957965898
953262368
649797102
268377615
464628910
145561937
621765409
905085671
513482253
256293151
685435983
761206044
603978060
164416283
1182160112
878316811
620002513
200292681
1294632511
226596731
30383040
444510638
633998710
443999448
644191193
327445662
352559432
816348638
282879915
624131858
1126689345
45164215
305946543
686720633
616024464
777191520
953450354
764735786
204728522
717146242
715007846
88413997
495566562
167663480
835881210
820419647
194031106
1092685007
658025321
444018442
399910477
108367830
848831918
489875383
244239636
1070550443
1348793226
261302149
769565010
259573106
855631680
864419657
928447001
1409563511
1306954363
973344386
344507643
396324117
647237371
485332406
463183381
996739785
947177777
612799590
491839643
429838155
862836337
322500974
419372062
810903307
312806630
406429247
434345559
535491840
117502898
443746364
760048580
1118842732
855244006
590385270
1207688866
745106203
155893994
168181260
495915084
747492122
404741542
1334933912
58137131
150180893
532244209
637771184
1096250344
1320741191
293284331
951656267
475358047
588141007
706378499
677853918
1117004710
663651648
1027541793
526455501
290320704
1371058022
693631742
845435733
384261241
204936073
638416900
379046910
27356731
808746485
714073415
628116624
545626569
557240482
406133903
206536740
171662758
169033030
758711955
264656668
299272999
617518193
275253331
556983245
685258823
1078974219
564207489
1050773489
134761823
623549094
951096156
468242080
1117496069
306118572
319413314
769740262
572609066
653916624
21230213
477492958
132014390
962523686
43886076
1091444898
1391751843
974276524
628318378
387236161
89065317
664349580
478097109
42701684
665809883
637508666
822467063
311671083
154336188
911164926
709909894
801088924
70219021
517845531
746848468
334445681
981214050
246006903
1380566571
63272255
1003515644
637704637
839167981
152525473
429761941
1265063403
683277063
1012259129
232662391
780074145
785156658
517831858
862131090
868479154
904129994
404600632
59961083
1117690290
521213472
923476521
286853073
991656175
201079567
674645286
534496159
474275935
1088681975
199340991
686665282
345195460
146038090
1283884600
560594715
44100568
269102880
1021406719
1345166691
56079800
786032669
270032896
860067958
710283573
877828442
500234996
555412762
1006360131
765077936
102896164
282473229
730328189
1201948930
107123877
44096225
1352286924
518557819
417463895
1347764556
539887127
333689318
949058977
726505811
1159849022
1213183574
281921784
15176905
277442005
624134949
594357280
780742688
584165687
422906803
74910639
39571363
189823152
24161553
119020780
141673827
518319454
822024090
252881510
1358404050
928353753
217423415
1043473604
512684245
886742988
241431718
9466798
454596532
641650264
91719971
1138457731
809123892
332677404
565426906
574203800
1101455551
834165694
757428634
975542873
957464151
659164399
474650723
194226972
601673384
988766960
80465836
522712365
447853639
778461455
810067677
499504563
749540697
521463970
158628979
75353216
1365298630
815480312
1292691564
341092546
700966310
193271392
1115599561
46386429
898891645
1306108627
1224934246
1032515512
1277513304
38446469
669559706
1214930283
317248288
815243893
705010585
172254931
314787779
362209125
132104040
972986728
632200220
428071439
346016544
217299102
445978391
745796191
45804343
822141275
434710924
173139124
953293798
530246306
685167457
601209864
210606735
182923698
671143492
1044532014
638591229
205751108
801837805
369326532
577271561
683707951
1218456097
486381323
231131598
720213765
929258823
866493835
443055479
1188783500
943292134
156106501
230374440
103946248
866811856
1047459640
1160050666
931673173
1383735884
55171550
1154837509
538485969
63804915
763092110
1364496497
624076506
154440190
469155351
660143887
1365483674
501951116
632762639
76987060
32558174
120251739
351771018
747201317
772305533
408057227
13993937
738523323
129306428
137853196
1155716670
60885559
443815010
999027822
278582853
501076723
584997655
862659750
635819545
351916744
470089432
877790673
1083616931
589852287
348133676
906402678
681761692
557170597
1114600480
1404970781
1247586495
86264150
865042433
834296832
988884303
205191118
926959172
37718491
618558287
782781659
761532062
220943654
247754808
394523340
428946632
48047786
723670595
660281702
779295439
83575232
706670983
89167799
533169977
1235672487
915190167
612083034
130169406
942536534
459412184
1209202308
866142082
412169475
1134621973
533451573
474155697
766679766
1285459114
1373902293
739035208
1380093116
843867098
883450658
273093954
442033438
77903435
1350318341
1273947705
608220394
254757924
311998890
717925682
41203121
740509179
637701938
1382329589
1204802279
587283234
884107966
1057114640
1205898805
336442033
204198188
505139105
666547388
1164749552
145750644
1064996974
532823343
757660838
385793987
881743697
88909894
337006808
380708438
1208573295
870704559
1159088341
1285804204
548354861
446132715
133357815
556161540
830491487
208822040
195228130
53769133
367669593
868051500
1354252312
28314481
862232069
711655939
878944876
245549779
1181884046
427667800
622356921
287701915
632702639
294010894
236561191
473193361
40782865
640708268
1241572814
77808381
988804916
587707063
4098967
957360992
1154292399
567614926
753185151
326782033
274587895
835802404
192150201
121568760
175955657
834719357
1148483947
746633668
15682752
640689219
376409768
381757642
320735548
391549957
586608412
393527327
437807843
409034172
1100615950
114663797
14212435
632768685
853130758
773159393
45584059
170364280
208745800
981345864
1338571041
269528627
1332513730
176035566
266434629
100314845
250658323
828713498
865280183
305853790
377037551
935806412
337264453
92653306
252458333
339209051
695808727
133652740
367781603
1102207261
976005259
866472348
408415185
1211337628
181062175
250451291
418433924
7535
913355310
1307776924
347401555
127729773
736396781
19131205
572507110
751414638
575149054
800382982
822768111
766565873
251901856
340996574
754110249
606355804
642531002
809643616
121800641
1235433093
445039634
879365452
647537698
217299534
937632905
509231904
830842149
308972463
826550078
101611231
1384561618
6546885
480013534
683214316
1288179528
153220472
990926832
1190392394
958743129
283238645
103401368
347628860
396811066
667288281
314577212
374044126
1328978492
739759405
454612104
416318314
658170004
480061786
149381782
56944507
115472238
741818391
266891764
962438633
1314155882
296605914
53574928
1346704954
187757848
480438061
1132610730
749579933
245455902
82962238
367848298
638034181
461721491
1348075702
762672028
12357564
342650510
137700972
1354140011
547576708
634663608
44617164
846640525
918370091
897835417
128166768
623515878
58654460
821501203
1074767641
878549285
149022350
771347781
655985516
683107609
994925317
1094549484
973182625
351286238
1275567879
402530363
335760923
1024898280
1226206369
23743737
1151563296
832577632
1090870497
192175809
771875832
807033518
949185864
1203806072
884703060
645924317
1043045532
940653687
1331633876
703489697
100108701
207352020
16513289
436917780
467703930
1170010059
246717334
969122098
247559420
1313872075
111287998
628801463
700016084
650857642
562841153
1344688815
420817662
356348422
215056565
286042793
950892515
525376429
295375139
868438962
1000627559
90322829
408010195
386106025
1155621689
820260376
1207833901
337818252
121253000
1199004427
576076136
858245789
630938889
587397677
606568770
141381332
580070646
465484523
612827022
491885340
443200678
722449757
796447982
672875126
823557706
888797921
1041329730
256218610
673845017
933712645
93162510
950053397
875617057
482807859
271950464
1157574003
646496038
671661774
759323078
63606106
284820744
286048560
410902928
889559661
686391042
295379999
866483909
1284258313
635250784
67135060
583672204
89674034
148769996
591336818
740340488
118445027
1058747346
773995831
687434859
484919173
332301254
273720503
115581526
269538863
1050372391
927769239
515404359
917645250
1369998176
367008415
410285441
780637127
604477174
794287926
628965203
648887063
1406123408
124637262
1054465181
653745720
286870399
80213647
685691416
793166568
726866882
377439902
213138254
1398106541
665000952
1386958083
386553124
587557793
208969863
403129332
761431530
936276051
1103115404
750295582
211226909
296741414
950852262
978971704
431217981
479713133
200036564
365261759
138593850
867092774
1322576603
877774805
979324407
1389965301
1147275309
1341571957
946638245
220857270
260721319
223236546
478530258
500831967
243514634
8240571
196561481
1376948838
782424831
1114571657
144162074
516408003
667698485
1148277303
449751571
114033530
67406424
35824229
956522223
857007695
893945813
465144684
784607168
379826562
189080615
443125108
161766727
648551470
305610331
309520126
672368942
228284114
1133536987
509019373
120900062
327438279
703747056
33455658
127573353
906976696
1072923334
415224306
121823884
1360490466
129791269
146086483
482750439
518496144
522030724
926037080
770716287
188080795
863485176
1004541089
96428815
289938241
231748965
1167673835
878650833
977028092
813515155
251589141
663986621
848193068
156370966
941369290
493571702
878555276
401181794
1225912870
383245424
567065448
493076413
859568338
114736245
72250001
383758447
655940417
228833470
875740370
920798823
300021128
306842668
158693660
284701457
44647717
849442382
906293471
1051021223
71541057
270139430
298251937
265241743
1307474676
599436677
892637921
189917035
777591424
402139581
717553199
483662491
1292558360
765536993
463707745
281850325
540346926
438094173
31009744
339227995
705442052
507966143
1364825629
133579585
1113859945
261418269
961961758
768576334
472569460
196127799
1326274502
913742653
128772995
1103868260
866720314
658857559
1120222694
210003130
644566517
499415111
845089779
918320522
205319384
36572469
200581866
94685985
391257168
6928098
1258943283
855095147
903581493
486348456
468240182
901918695
776315646
11111077
437826738
439374054
149276396
330703671
819182735
978634800
314821288
441263621
746518923
209143814
906536376
308501538
270579114
638721445
814366048
1300988091
406960404
925393370
922707458
367833661
1347952654
606428091
977793935
333248668
549430710
667479316
136672664
823754845
670936537
399171439
265580279
309939039
790724144
578324305
238531857
604648861
887223160
869824278
970276070
997673834
644739934
77345696
808790453
337255003
125370717
609241858
107427591
40119456
887287178
17895648
954171527
781850515
782121107
849476765
286643674
463391069
832998954
102653436
671535928
609630735
497464142
267439097
803939227
142362626
463787101
979080315
201551679
274416359
362102125
608342098
133311451
800943736
156148673
388516878
546898324
497719157
463394100
197063633
671053862
276705089
1324380372
13849033
601133419
469494211
37683744
208590839
10314590
1097873893
786172653
85200335
801329499
125996835
610807937
798974870
1094936256
644941071
536459918
877449635
972845427
168371656
616204469
988727474
773637596
504017959
925571416
301214761
311371690
369466874
882382050
447125672
52556950
410471837
650148738
1105694855
303623391
485795982
1246381664
233874752
584272925
1276881343
545813493
479822000
1245658444
1063692027
1391656371
898494881
305892295
66312729
686320465
791752638
254477344
360766398
524017916
494624738
619361291
500187762
637593303
480687942
1298431473
190210794
751099511
432344564
416611351
963112997
688847376
655061546
634683431
1262106494
735058866
1024407695
110810500
571963588
1003373709
212221624
35968307
366527170
867641230
1242223548
513473714
947236236
1373477438
431163228
613007662
758550139
794904298
636119457
296926742
991728255
420122336
655432988
613625431
89247302
241786087
442139554
481330800
606624340
55488003
722219668
593914393
869605167
972432806
614742817
1293103778
962050856
664438645
1004947099
660143371
181943356
1385106842
1400088757
509519868
571556633
1386592534
48018371
389363315
247728827
110679562
152420108
864107761
185636549
1016391014
989277389
867284646
582266963
342900691
214883869
568004871
24007365
1009299542
1259440274
184981901
18333149
460854362
988799744
586495299
587024657
1070659615
182421209
1251158004
245576679
996031747
1232260329
490358559
715263394
1137657099
293192908
697367977
841637163
1121527035
241207779
400916904
1193399793
573062910
485177770
1381617451
741341198
890441277
1153106598
1107590490
151802011
327768973
493154827
537331304
435873665
785219167
55256646
518186688
193406141
710488729
788298844
718503495
1407656348
240228234
290543276
116581363
602331444
518175882
635294376
206753998
375227710
209993025
859742084
1127100666
751705866
786995211
180172932
3598293
356646603
296367436
801341260
372889079
554810860
507593545
132506823
877269522
780812443
325704719
505441998
966171533
775255732
254525965
998447319
115736768
843542666
831475754
663860165
869872704
256485938
668563172
489133030
1146416059
733199492
369807153
692734392
717501487
489114833
976228818
333016538
113170398
178564261
87252678
543391801
292062737
726148295
1262630550
266170366
1145067650
537710719
50248348
606762731
164349534
70620949
527711372
663872096
1294844278
914898341
608928456
427347666
192395640
162274081
544072008
289854137
954269318
20262386
18809378
762620908
22191486
395013041
796490239
386677319
533753939
1148397332
167361821
1407674816
985140276
504234987
1127910616
65003308
262753632
81231793
963524265
501260281
559287523
569166603
789395686
397913411
1142628985
22692031
186801645
1252957194
21581133
480729781
1283321122
1100788376
483799660
68289579
83717925
746408898
540255683
287257558
1223719848
32300765
4750332
139064324
970700534
1130791057
470897800
608962888
171878076
525808177
757069759
682594214
745904414
677700883
102356974
707127917
1279799788
14162345
179522052
197163932
529882396
1220626634
307268037
58232684
446311736
860894362
566963101
99351270
1173844266
884021549
737397759
403594882
982133738
790723963
226465414
782673426
651694689
743841203
993383375
827588593
555520543
155154428
424128987
176739057
530446498
65608261
361110450
753223847
944325524
542188886
758414626
14836844
273220889
449934085
949097754
408994637
323427154
737082748
221651153
165017888
684200596
966131558
631731081
156609092
463033031
382839550
13520607
1289853636
34551370
145903481
992669953
738323598
407377196
945859597
751930098
806782898
723620719
88906549
193476769
1212640584
542805990
59949019
698300014
714916187
1168917494
487261380
708761720
23420597
676362124
88766366
1082033799
1293778845
48114132
568550057
1124334987
96899177
1191610281
808053792
900688127
795317231
777133722
285118337
353583756
763520106
1279559392
59012890
605545016
207096014
120301348
531066971
306732995
882726916
429073130
1313774057
453187110
502271584
336449979
231608346
230441288
540665811
32456985
1379924405
989048197
809618011
948436621
502755988
985021316
45246488
1176058965
113486821
1329719784
223638613
672084666
388186344
572772978
747624492
299456700
1151094657
621908746
791325298
558474120
670241278
709410041
194958241
920102735
1284519253
33281941
138275351
663968944
779908348
893149942
773451131
609874721
191599415
995656351
774258389
214132943
942753509
86461973
500872636
608211146
889791303
863525049
339096428
852011283
1049798225
1387133597
121165803
1019001837
659072359
47089921
980329529
245819983
160344864
801477034
534515190
657811152
1274868277
381731834
527441116
399501236
553454713
826266692
681647414
19066762
412413000
592228869
64871898
842970204
539560658
1188699588
192646040
480462628
505175314
51068212
696283269
298406857
984582127
1006143289
91768428
896458151
662057285
1287555272
1010062934
42131051
203831177
1341422147
152576571
295675890
1178079995
254645409
276137211
90193531
960288780
1160885661
489382525
603507662
1323916850
1353950236
937286758
467166952
842981512
461824749
948584987
113127190
327789951
18828733
920199030
972513799
432581168
477577550
795561097
748162458
742587694
368420769
801332256
613539396
800800045
1328545368
625456243
1246127221
704674815
228631162
1251189163
812845076
137950603
623709894
825259191
192786136
928356846
83086402
810329402
354992457
637391624
257355273
1028167975
749959628
406988732
1346288274
1238865449
316052507
580128832
529348287
476834173
1285935971
21001911
979731475
391626089
571295270
847235670
1267728639
391379272
446970340
163917065
16491261
680023914
764136946
253314554
40935945
9793502
1004613421
317565551
1340646554
892685479
202917323
618704876
148535141
225108982
964518957
15794522
723429802
50244276
936554361
781331909
881827127
813238477
99784433
749004077
430955642
799369157
1030723557
755899439
978599783
367832182
1061994210
426407169
1071224442
950675764
1320011458
1194744045
498349618
355205499
1087073139
89085479
67290057
1255989807
268647631
800673965
439566251
864221756
789735964
1323439063
184088756
503219249
495086848
510761038
862568610
707004134
744702476
552997332
836078043
264826182
165852736
783239410
155271366
366087232
730259870
668865733
123737006
705620725
287080860
894736018
54413711
1071496402
364346298
1189020671
916641143
962313008
96553308
512340215
836374042
204729789
970754396
277091744
609618394
760802617
1314220824
436206215
303225842
540681012
448386230
514158456
388467140
966496375
318139828
960969339
867336363
677898182
412417455
1186878960
195579663
340362235
80703857
923349808
640043608
705096332
751095483
1396624378
690411803
429404015
394189558
966661514
463235105
130502638
443723469
283471106
238902540
326455145
296076015
1138608570
908912762
935710416
704977604
965949490
284335645
760915543
804335117
981602770
649015844
823590945
612808855
393608470
1186125876
939615102
958146337
1016217638
1239585695
680786642
633437849
466545244
469868531
1315786857
555916619
27581250
892316007
1379314211
815763994
856255193
930860865
202202272
404345946
1284777045
762083270
5903457
1183691290
22607266
144821429
418703903
133856147
1288424899
72619689
1362118515
1317045755
402122177
258758461
613199567
783303211
1110013939
487373400
172110736
542558490
1150853314
644543981
89865904
460047671
717900204
453861137
247326261
381613231
890740490
397761961
584883067
905558969
1126756364
268383425
141551568
233932587
176705347
665755950
601255337
764457798
124527055
819611623
884415517
33036238
1064032164
851749844
865598784
6595857
891523661
775651667
976673931
438691125
358555652
610638000
194688150
655950996
123634633
508368110
1055110119
876094575
14959414
918903907
420785279
240612967
883211059
658071635
379018975
1059928970
432061678
702050301
607481706
1158038316
535145439
92869481
165672164
441089908
944322484
618727387
166176532
849138390
253580664
265738877
252447239
128553709
327454703
1356587679
372668588
1279344216
994474258
573170820
314608623
1315669087
457041888
534606433
385875663
1002140484
185740556
218109875
86035463
371468433
82825896
148101090
429242970
1119467163
591780076
605423533
571620432
981990232
133968454
277384568
223110317
645455359
978787661
544145189
772856924
1211076796
107082013
876447905
402824546
526966385
62302893
253889607
770545969
483415752
147801182
83010785
74842426
200536074
144830283
519288709
648150494
1315743802
54239877
1210043859
1276031031
852120771
699546791
1081891128
821671134
194558038
68851655
609096596
440094522
802123513
272269566
582783973
974173445
71877834
355491856
675037076
969234999
1136635928
779229240
817823094
595878058
240255519
702765545
2406650
948164785
155248899
645949257
341465623
436026456
335226975
84513121
375667286
151031005
1392168312
129406964
134847957
843699097
342469507
800531344
773832032
150016611
1368449737
120385317
1255303492
810445229
919021298
189549815
138843252
454532427
697283218
977371492
1113626463
265373326
820362365
935700858
453075535
270423445
667965927
607065048
341289948
954013218
1238543724
306133534
193686050
621257011
378342902
728658557
1393882235
671604607
670996968
188543877
1292274491
383083807
1293885455
747832486
384391227
276728527
301595537
153703890
920228360
464964612
450646325
655118151
386406446
864363390
437581831
802657840
1089237885
716367059
900112532
1165866067
398839702
52376982
505502123
1026929322
660703506
1193173134
802263802
823367456
736907166
98125939
188105257
196315817
80989026
766267875
838249812
868900733
159739300
608220549
644756626
652799261
1164184168
519677486
419466237
15918495
197548907
601177201
321143980
988592329
736035627
153991947
135771304
1106613302
924164579
1163058525
571874663
625855944
94463116
245154327
852775504
6520559
165301890
645666404
1259591055
1137052087
914866028
475483457
578536594
576743521
1048520112
757049802
363094252
1346967720
983591711
144663770
169596582
878484594
695531906
1096319480
550562878
320945203
1047237008
621532261
1132301652
672403850
1404509146
351511209
790328816
615724654
1242119247
745671419
382107200
748840482
1386789587
937390437
18934118
916419566
186276053
801277916
355973576
407831671
988962097
604393853
602813075
186157310
861631075
936978556
504756717
532116214
42876281
1044130790
135987132
1032426124
480813654
926996036
142529507
206142751
774361982
173247529
643411434
269211931
359845167
551205472
1282530170
647955790
808277388
764877310
77369559
25753414
680574786
222726673
280716732
229421750
886720441
718246511
625198318
670298724
991149849
750990758
969883258
428329976
572866437
78799886
297242256
182865342
996373317
888552395
406633109
709018540
300236038
87190313
736295395
833072532
992853090
417147615
979070512
1076802023
881196163
670619890
369399919
796451830
379249859
627021568
385111549
481338364
500923844
520223026
190627414
191449401
408197590
122348854
144086004
391959621
294500237
1280755200
65277573
37949626
57088936
943669034
79220963
133923438
826589212
773764438
315612285
1241719678
97487857
852528204
1001925482
359984466
278200466
792212162
493893150
135033378
176689895
947945782
571967239
1188992688
16151207
43169967
74047495
929212682
977023821
386485791
1227212610
284089399
1116881215
943258156
902329624
17278580
372604813
851120887
1083837327
313380154
652159075
859858470
618741468
923047937
48124764
635261593
905390660
100030170
760559680
589612889
983018700
364146165
30707228
992659246
1055866772
268774380
454192205
581795856
781053447
1388680814
841030314
976806167
387943942
63857386
735090468
427280446
113419673
905652745
41867805
687765717
786139855
933223153
801078206
158792647
510188933
647849797
1247120849
918138445
83042192
756790917
63756763
980501777
207077104
229284065
285723864
753658601
286688669
411587209
476232260
1080414800
1338734715
650128624
1162949008
779844575
790314567
122902355
285155149
421162201
990657220
539681582
115774665
441850444
1334202148
223568806
660635184
488870885
66782939
483110613
602810818
1066170554
682391751
598105348
796578714
650639257
754290093
1072478953
1274680463
23065319
58727899
999203043
1387625023
786178845
597162052
704751592
1301564426
1183003952
1386878189
464502648
1210404093
496381845
381977710
845960734
809993928
278782895
733742141
413646292
470927180
490305577
348084361
70896028
383775108
703098216
683315199
650450330
941245772
936252827
121076707
829747085
18022865
72478741
533887170
112405569
88874237
136615273
1379679714
297719195
432900180
629586997
808261451
1135967790
473938699
450740962
540253535
584429304
351450579
278021192
90795602
1286518574
795604547
755638880
844819165
542238780
869062889
957989427
1123976251
337881940
742129596
1201135205
314726418
976904707
629394766
342443249
200318505
597028213
369068177
659142545
97719852
428000813
784040986
1307196919
1405281617
507956687
758656341
932528272
485804932
771883307
110447612
700130472
489348394
600012730
105604080
424343117
961883326
278906238
946398151
169190549
601354965
1350955162
1142391800
998246678
204082200
126266843
15057737
590261844
647677918
475120546
777250627
599727790
689134371
306756700
640666207
1238235843
999909147
208076786
951660206
8562249
303121295
305204161
734126411
185580230
844854610
438189637
414410360
925921914
772659431
458129751
249095008
179862399
296516163
949170770
721400999
205865344
768250174
1192441602
550192229
908129755
480393315
526620112
747736207
895050761
207513687
128232063
951302696
534015554
620157841
732674064
506890372
1261318841
203663022
57062325
401792893
235390761
194454994
425759715
484530670
1385680020
386323413
548517538
584457807
470322113
1338861092
1247252822
166220526
203771067
367462204
653987032
1137593819
803090231
708563701
723677451
211311219
340132460
325274869
185663437
1129702343
335552026
33396772
718243084
811042327
368116208
496090492
281503237
166758746
403548817
631947592
821123398
543395488
717226883
1308385295
97344014
452502684
578860950
208543732
59126009
757601461
18746865
269819232
567520270
795090123
566316518
819050955
405548149
286833603
168733376
554152588
653667146
528730743
343483953
665564058
583618207
1393074507
584662373
103667134
1063810211
913085331
808967225
1040036406
536964825
356669693
873879560
383513038
102408994
566330419
1386562412
630797749
361831715
895364439
116639598
836865501
328419243
27818099
857451759
546018879
931628311
593486958
261838373
44995503
425387735
731956656
378815680
931120757
343525072
283601609
665605762
919431722
342586196
972099292
253090664
1243496146
296539973
157191205
202760094
511062292
418321569
877482298
903483595
477293854
391576288
1350094836
1004319528
623400739
89584820
225628535
657274790
701919917
486731979
309891137
604883214
66588785
579542312
190588897
1219608319
41077130
32365209
672745282
584290008
615050750
301786491
1392106997
629728495
989338832
413279390
500797972
382792186
881701802
282269151
520806150
837899205
193912209
138232342
398196338
561432264
572051562
771690471
500509822
243971965
186239551
341575429
254110298
607760403
355519509
403695102
810017628
1187903583
251184267
782736150
21907356
1268109025
42308446
629199889
1130435787
86275543
594767676
1070153721
768473940
645096994
875978831
692623445
1389607135
1038451839
484593656
238430539
543825975
862941860
182296560
619659208
24787411
1143750483
37747457
752429572
1252634040
358380559
669840252
1248658882
1039004392
264392711
900309937
1378957341
810592337
507349819
337121511
6107699
1355945440
353555047
1354953859
81101672
766850411
709569870
509347851
706235981
875758453
621740153
191951307
329508538
955109868
354959479
147275518
74859731
430859973
1218755033
570503643
505139777
12626828
601170913
1177758032
13844659
117979621
449459327
79551781
704911072
561545435
698648859
288054922
87457357
1177145535
219726996
720768385
425236119
782831945
15499127
724117450
699031099
859626977
701365998
488382861
772944588
741943156
720289844
287035627
996085426
793266781
950982902
144273904
330180722
979220974
343212169
565289355
209869094
362341451
231645202
1230308739
254125988
931477043
484898691
502548676
1243664712
922300648
706785493
756165979
582411896
1054921265
255898476
679403884
575525923
125336750
234079000
143171920
45081606
1165452577
542298259
1331894575
729762367
808067802
540191206
154014311
780333683
473356729
863710548
506579084
181411251
656817715
233977730
388077600
351256001
54448385
660217116
1244886321
494121011
192727278
929045916
862890136
723122858
1146944489
1156078044
734457149
1376943404
1293184909
903826240
480224110
165914017
998295198
34758150
1001280669
592922099
1369880738
681915670
1014806482
290134457
578539453
496480963
935467863
669717429
873669698
927668265
605837227
965759252
587652916
941187965
1225707508
1138134090
886166967
167376794
689174743
190054082
540022253
958228104
961768851
349391043
160484546
341651819
441145571
994213499
443528570
1012806225
509278789
426152631
114368090
1395835375
819987527
1005075204
343267202
807217962
980636883
84270264
27343584
520171253
521217887
1157396272
830934103
756364442
758090983
108422945
593519002
328699678
1288681936
222191004
1086865585
341326028
958694662
33344729
452778382
623322099
369969233
230947830
708174009
137784959
990804513
1130982786
834813106
763589015
490414629
77655257
878917735
1279898452
263697527
1163883485
11267826
774594787
876796814
1177009769
1013126021
649987485
444048815
951814613
1367394490
1084247281
1094615530
152579945
849178150
428619441
150959129
229070570
779484915
422471843
123079987
773598843
510635013
780090933
756791797
52224183
258754552
1007342363
399003688
539379344
235177110
784835764
32099767
14734685
481795206
576432838
174818998
1122410772
82531908
5885060
954824373
1090797620
827733226
1026859270
1150676037
949414587
373096448
429904224
738242835
304736796
433606242
989331883
201165265
191814264
709935726
214404830
227446183
350636114
87835709
200862880
1052062807
1205386062
665895603
425265437
294296311
327073381
1212976210
789109734
685779095
674718621
318768756
664204369
993272183
1103170695
756559286
294284653
983957166
1091266179
561261345
424186110
767239578
336880667
412712683
907612271
753970147
75727862
430445749
375195452
179099968
169061783
1331122882
794973078
1153876528
778079049
823997985
237808209
840930549
714154450
651854611
374037383
97950026
1097184751
475880281
47307173
582197898
895676877
1065954424
275523498
339969522
872481101
700192760
506733751
892040348
847343500
490209942
307222852
886459021
1345299937
1157277892
303773757
719814999
502390446
402881142
558752896
92928161
747464721
427074325
257340041
763223151
940052329
498100273
66852930
557684758
41932113
58131079
361377346
480512550
46106389
829701254
974161182
1139538430
535658534
628848275
1007411274
1300505819
1107692881
219618855
114942487
694516254
846258581
330926271
153807236
19128006
381590432
919946096
855642560
104055452
525691210
857326750
150872526
535109979
913632102
177559502
98284500
725172796
602645670
1409886873
166095433
571006537
738071195
504500491
407374352
656444328
885462923
15436855
502313579
197646324
420863442
1337145185
279418138
976625202
1122440219
464998584
242086470
928829255
255090124
49074667
631089568
981228193
1212168252
602661081
361510345
507905324
93581113
733172109
284534389
655584513
430204776
656041924
110950045
639274404
816748673
600319682
982445904
28643486
240969795
1282206755
430074243
960954230
481187133
92020552
511535283
545623827
574194576
872033678
655986535
145021876
220481362
378103192
776399577
727564081
563025252
688015942
528030618
934910701
419065547
545002190
808898637
528037758
1111912271
183804818
642550597
899984694
539028667
88015612
57718014
532539315
304297885
454153574
952463872
22777876
516549317
95627887
759350383
896110743
257708143
283445720
90689221
1210401624
1057592460
1179590290
259789209
640820469
135384837
963877809
434683651
1207159300
999300965
679694766
1259838919
482533908
673711711
1377490972
503854649
895217943
1368593892
895781389
455140332
244283831
372548642
1093883863
1043982223
158193202
316984107
147826686
146806270
662471428
324883605
360169340
549897994
1298921727
642268919
339799810
500436194
727385558
385356936
695608675
262673356
500735636
346884634
1280212268
189059313
723062547
359369168
201795119
842750876
653492396
920651506
440410441
291336887
73925728
488526459
436883265
333116405
674217086
509305833
264576300
836234999
431995252
758520189
441901173
293200501
934990141
148698083
1389529166
698912590
1223365510
1026330771
845298597
833206175
892820761
820321365
1061880702
980034802
992318805
928355150
412944017
269892289
302530830
227109599
938840936
862901863
275811696
84952302
380558049
1126144655
103243241
915249277
1382546656
758144789
551754632
1109406988
1174040843
484221462
585429584
885328087
604677862
785095142
621604979
1051499097
1305967180
1016104334
422332202
1391181672
1352607223
1210879346
458723628
1205909605
526575896
559685654
470321747
153388787
1337458121
757380534
1616777
1187720435
825446138
96966491
638917628
73011788
1257940172
319096
75734184
857423980
34175317
438111973
641548634
206662071
954855815
163016054
539431584
1329964972
1386251754
958431132
894072648
581668576
340945134
1403075394
481948347
845977436
659567278
1230144867
1099301770
722486715
1400292469
270406259
687772761
727302651
697072761
995069902
487221891
996898652
171092539
501483388
418262394
184431071
1244433172
679208070
755759930
856018801
949391021
163230080
3776077
70228373
67758543
747968735
361607465
676526811
171467917
896065483
693769078
729483392
518681501
1187879460
297862015
566100103
109000002
871393858
969708311
126338270
433105703
455900064
793421177
50112120
403325867
953162023
56173719
23532535
608536647
867164531
775092377
1009633901
922011223
737466324
1143096398
45856513
29746095
783487896
1034510493
333798005
822780660
166049522
515721596
1268049904
37723665
564148332
714803088
546685476
723578989
1303326384
920678583
228726350
901363553
300270736
12501089
1053624393
706535612
1355148889
853737794
88254785
827530225
181133798
960542785
337975781
530622985
538169229
213483281
1361970045
1238943410
301456769
78615411
444476027
228717330
79497648
591584754
392404790
421541024
337129897
1133643861
408064921
409281410
624322106
907331917
104041643
970935568
166439008
1179381147
518062351
243184843
516112255
993924163
866466173
1068193302
349662137
388403609
571820254
1076548944
71945899
797971607
302010296
209945551
828792239
114186251
626628569
422995948
46453705
512690247
968909398
805035822
699963512
79923697
830935606
301754880
871865119
518502738
801232529
234081726
381911925
31042091
1162487950
176072502
285099931
40594034
415187013
212010502
1161707984
133016805
1174170479
955323222
488467986
311658358
999296011
1263510154
711782930
176275445
74345960
293368890
1370925366
178030419
100339994
866465378
1697436
661067430
993078469
33117292
238649922
173747555
165193178
741698356
945292999
498173348
107142656
139586508
732674624
524401232
293084512
745779051
29781460
1334536982
419915518
1089023843
184817276
127388324
1216388861
255674
621283558
506500356
470835932
299399517
1250385345
1077275213
1396714067
335317476
370763161
1070996491
119608967
126384058
232077899
79150044
1214052930
31689775
432808384
1162976633
719828714
590174552
848925053
910572409
490574339
286896944
429703985
735775080
437641863
364637778
58241563
399266149
305220127
625218882
632168027
842525024
848095845
479202661
1024269523
233931774
489253723
623217880
454690813
283887850
1089595028
630454426
594846375
674646893
281378032
394087462
423518932
688991548
1046734331
1315632748
355678789
611360180
1351237865
179392490
140135304
516906146
535000883
848060323
506493271
399626357
514677341
489043986
1177919488
660495214
311287652
783848591
373998920
97904323
990302307
702229867
818064197
1343851047
493620464
1366215238
951306446
237557093
705243845
577758784
10724006
1166754192
161312198
588480792
353603845
1021700374
748613691
1039386067
422196818
41884848
138640490
1053477472
992657489
977907243
349827563
489958052
711631941
665392971
124521815
316040214
1135446777
508149318
475690882
1290759763
671307032
234900881
837652661
107094344
572169613
379818263
705692019
1204688588
1024209818
46211246
993335536
410503783
655245844
961857675
883950838
634446537
61583882
823176877
470934313
628283151
1095631364
495520796
735283999
344505156
339921692
1295555298
1317669107
876186744
950376821
1125771405
932555879
61220337
27902834
719397429
427346450
1191875087
1105726033
654589932
308104278
1242691509
611096582
1346127734
306454159
1399851660
280083188
63840131
954173820
32654917
510133031
397862881
36883337
309086541
82710125
714485347
849288213
699446987
586654516
316778859
657660937
32770296
727356384
619434941
63669920
980382892
127865742
106126524
616096492
185549409
30639036
959333918
594912162
558025776
147825383
531987307
783754906
805198115
158231249
767643713
5626882
13967003
502809781
831235746
322505173
438097959
630325692
1340380597
607271586
698027175
401818417
1102338453
1328461873
908398935
873630477
787176091
994470864
850445810
994941552
1216507779
638173519
737792562
88997750
16838603
965218801
126322759
230220261
434965632
275117064
155306359
969215483
130577474
342537026
246493660
289629146
487232131
378769193
706977150
704147246
26987266
453726217
352746075
822463948
30625861
718367263
31114728
382850025
1051211298
478216905
918894113
398706740
1915632
634166596
761450909
1113322047
1352880910
1239078806
757278678
893115566
589206236
93845489
481479524
457236366
1307019378
255726846
618144156
1003520368
922897725
186324014
348557891
203618789
949462574
796395086
52680918
148391881
632256435
269478543
1176535195
908632591
13612085
523953283
437221681
305910401
27352215
910679780
394983816
16630083
591532519
499636468
901253282
936216387
381563941
883162964
170698624
217620349
1351986104
776344682
452603668
1036875536
99390303
600149142
968886205
413494147
826038172
987736884
89809353
779855399
201052406
186203673
291449396
157486107
647372742
679526080
442113557
331889451
291468983
300800405
980719722
1335063069
431521557
361215521
448647883
510125488
356751256
638103911
327500446
380995543
907237506
327494945
213059950
679636822
94601009
2065424
543973261
858807583
1187958853
616658273
901311064
176032584
189642059
443380394
1139668332
97872393
391204714
1116907529
147571197
513466242
236460328
27187744
838335128
1207341727
337913468
70315717
14216386
617601753
244773509
453009569
509680416
697272619
712839486
1327761860
69183293
801332036
850690470
516806955
239355780
696002869
692446132
1051840119
356856767
637613530
478829181
574104570
172478605
499444760
669714845
788039262
294912753
464716138
381592458
410540323
293636967
95629760
206339821
131975224
944059443
541411756
309553739
340852159
314020033
240160954
624427195
418684069
431062519
1260632992
928370091
426036586
1364023333
699696127
951586773
432456714
87816626
1331213688
464270888
837133094
307293871
1326421286
888414813
826340582
1235941100
1147041640
493109945
87148635
970029272
640517390
745723107
110878042
952330291
478448757
525579620
753957340
500203244
1079865092
541805365
437869004
637633377
346683484
40605340
435529251
923713720
1287668517
383524959
559219423
949090800
1013019104
534005927
230774002
1186723137
855725902
10803725
632626772
496842736
1088424586
542741950
290585172
451748244
628035666
112608823
625774964
143320694
620888261
1218153224
1002786216
1043009158
15670556
1364227437
1029460058
642066040
185606341
357328005
731533667
444993802
672541311
675939774
376534818
995370583
261980146
1160563024
1076580224
191447380
339577614
984010902
956408532
215362422
280867050
40662635
379586011
1377757462
913195681
310612791
539269441
712960548
481507818
459195743
515723116
56663300
103679574
1334697440
1041256526
693886034
47946769
104568521
240033116
912331595
985914355
1273226279
657445292
599788655
287164820
632544617
127076270
921713900
941588432
409466468
642903663
736121561
1279028263
586359172
1256116670
398792687
380720429
293420313
2632598
293350276
540387293
606679299
778036804
259859099
571692006
877411039
1103031389
873437529
74149763
776787748
353431894
655934103
344081909
731824156
1293273905
389126219
625628327
795121577
411889899
732253399
821434336
403243160
816316464
1024944244
830511969
225362453
435964733
202715605
988597585
256267610
176307687
478752471
258792455
1132561321
248129247
341815332
817438200
962476036
759397315
811298835
729558756
1272835395
326660315
754853214
333463426
1015942653
870378422
867363006
393943266
486506916
867236157
1290227508
625768330
356073121
359758445
215278753
986374495
362910340
1350401421
137284346
281388601
19341186
648061374
425557658
401346907
889294751
375146089
280073120
446026139
372706773
474152069
823244945
653537523
22722077
131142833
56396585
448978754
826873343
483019642
76444953
466575576
1059071529
175085236
973683989
856113162
548750767
908823363
1200695216
75819988
162824661
194263614
1088048800
356221227
1000704831
608920346
1164433624
446426828
831842547
807632819
1396185149
371171585
970551993
306638182
1338545540
949050199
894441980
288373000
271541368
950941609
430380853
943048104
1083514312
370341975
1285373216
469254363
484082043
29247276
681496409
412750692
657581721
878675437
176106848
526504726
29669912
638390800
1219641818
1112000619
1386236177
405082947
971072099
327860632
574419540
605531790
1159542082
342256245
822746050
1290311690
827750125
712819523
717266080
612379459
992106385
1051760480
675043274
512543213
834143308
994838085
568432673
733242432
550105409
973472563
93290782
854884689
780509983
1372724475
277381293
381554773
648088166
353914307
1384004922
1284372180
243055752
30945812
198271582
273602869
170421802
480711418
766569782
638893366
33807147
1409768197
785282143
95784864
650673868
734930441
338111164
834521018
578520250
210646040
402481647
111721095
1263388262
140352829
1251529749
303207794
327583876
253964471
275111484
712528361
372658944
1179447548
303430260
30398546
616244063
534122347
276482412
731283201
621639678
670336676
947979578
735976462
343438053
610509670
414203293
354589785
1151131349
597145502
323712109
113174820
581725164
997273307
627071837
492092956
313300946
427990789
963181571
1294453940
103377531
406798216
478637356
296766140
445298359
887036168
1246530088
236388285
807698045
698652796
302882053
187651093
823063658
557976714
211248411
1170676829
835758019
866049288
47742607
91189060
861834449
489332885
968398146
221979193
904958281
383995253
902730254
1320244820
1273677186
874892456
644197363
753863598
64714840
114276756
277163625
1021500675
843541173
512024720
387486130
919424979
1358341477
1108797478
716999594
838357244
780035361
118420955
416070325
60203511
1154293706
863110509
578094506
1228587279
1013109268
200697291
834291661
487632062
525332418
830817451
886667075
469577733
799475877
1403884388
603214835
855716632
223120223
789500481
1204207304
751255245
767353397
978750305
1012648151
720093465
190564352
413908953
392125118
27594475
34446783
164456594
805122318
933270152
912081148
283150324
105108699
837868773
371895367
1105399183
329508513
911465352
1334874381
988118541
965454951
244920251
1334197044
834361609
828214459
217031672
378078795
239722258
682436850
355624566
173872369
1289204187
1140511180
338694548
366794094
208544947
897625748
514680962
565136079
65938760
1026828757
625692283
448919310
362805396
552494443
949771871
100239170
940775704
1173154906
1049658146
1168424088
318760584
608488372
339393523
380431756
677214282
861708473
134838957
826378799
612448068
624077513
856224348
542131104
761623925
1188241095
708325445
109622567
273541075
898540643
428606255
132943890
524585591
851279212
869635940
930347903
47339201
482671231
892663422
586355318
359751078
91266839
512959785
458568988
502443153
800227302
993497480
1346924363
451726259
1159658394
412915407
1334590978
342953722
147943540
869459752
1366798133
441718451
665385793
586477693
989519995
88905077
962420367
460429408
850503932
751534909
197689770
506794990
294244956
908405824
907693293
1187529229
477791430
138091906
476571866
898289081
933440777
37660570
1154119588
42832983
1165593719
911268870
557689848
555604902
92672044
419499310
839089472
1112665953
762810531
880802383
236619691
887959489
447015675
295226477
66762328
518548495
518047645
593360946
349064170
611589516
591437404
680243544
363669247
1096052311
1214437195
940412377
1023591459
659169027
9541234
1183380427
484726822
493301785
826051669
693601206
970431865
947173219
354637574
255456271
270694144
388404116
1070078106
431239261
934568641
1137933366
337870576
68087180
258402691
790178742
697997863
379877238
322055030
334449066
649507650
308379679
296269924
1224168821
549023508
1077744062
821884386
666008433
514294798
1210786967
983754410
588091375
1360650795
163216449
852177626
1243329004
460584904
850527070
100711883
998250032
1146035556
52879036
511507890
478499756
655288851
189511381
1135094875
853217745
981431854
346146959
784088471
984255481
1325304089
220260267
1316552614
747976241
195853925
127931392
457863479
734075408
1096311540
193427978
1036654420
220868714
914287529
800568279
1172253657
997349642
933867629
22451452
804718920
52307912
932741753
790212854
208571948
1156023661
734715458
636624645
577210345
794226858
182697174
544304937
359215138
262822076
261712767
35400359
1402973844
1278687805
571507260
370141063
1230228540
125768412
160925093
885859871
739221815
890969869
803032434
1256940025
1378359717
1257612025
769610856
421373424
834325368
900697681
12478905
541973972
1095122826
920478762
973221610
227685513
82246216
813994225
893692830
730861961
101761099
489702179
1404767692
424662803
546915659
87220804
1189761428
70341477
1136573004
358306659
215585915
358619980
987460441
1136543421
30637806
773881587
1179666348
905659115
1226710025
1279056333
162317250
900273834
96179029
306275337
446779860
579523898
957922516
643283091
717836158
1187564502
335329986
564794542
736285868
592281432
103742671
818251103
248856029
285490815
669156513
1241496619
321663154
185025289
63131461
931112151
742763486
820705867
536104023
794252280
390802848
848901815
578718379
43375308
1365388317
533668022
999498048
792859125
674540444
523712643
81093807
82876300
526267814
170823712
384590759
301143818
1342061777
849301929
312403240
1234245342
514389014
502562816
37151473
76206825
132425423
1109496492
670878309
695655350
1277183750
752945625
46543933
1091758056
331734340
154053486
29814222
112447240
676029141
1081703981
1329813410
159694929
43188824
939406074
720044684
1262295439
245122049
334332915
1332028046
417389862
1112365506
1234452810
895236698
435547498
633415335
72681731
53080355
1070847566
1129423786
896476364
716130698
125437353
581966491
727109758
211217453
220141342
921882812
104370767
485737327
1374052857
1100886411
1306885877
869462389
40323002
307491428
1259844676
952925422
916333459
329610444
463523434
226858475
775815284
562553455
1027849180
892183307
815717654
1171363134
42550548
924790915
740807740
804189385
834560157
844523325
491727334
188562513
629333073
657758911
779546478
946842817
968160706
238386912
85473224
836588978
227616264
209856486
554937725
729236993
394371446
70789106
1378978621
1267345488
555969915
784962357
111424462
507517147
730733554
858300666
1198192087
952323171
1269550141
1219364684
1260810743
72361160
75350044
493762269
283796955
1090949401
983278531
371939639
414722981
165160973
1264957657
392644227
180812237
279017393
939518668
197821604
290352481
913667825
951287714
879981101
51279338
1212229937
643637750
768056710
881537743
970998150
819798979
27815470
767893947
8889099
848482710
373497356
1045199175
154678071
308655
63108487
788204151
1099761096
808584425
153904795
377455470
501267295
830502238
735684469
211001406
676718410
1126716654
600241716
495928437
1045098867
167833308
957002667
444039472
7454533
863697661
815601024
733398360
790079882
1242122200
381778564
932885411
134224643
361776637
778524394
827708228
250554835
1230223880
872491450
890353821
86773926
1243906048
372095314
530561593
765079489
143684086
856310722
405560591
855350042
708352074
511916175
159183181
1334419225
368782275
723365084
186297049
769639262
1359472615
62547242
890821088
352490738
202688812
1259700262
1326411092
178366154
1335930206
944812482
208713087
594823349
351868615
304688141
468058618
608081690
679284607
1084505686
298079094
184376020
1325469798
84134197
225783692
141319537
540263831
484572537
1136296055
771126222
368006151
1066606678
45105670
632081731
17897815
994306533
1399409736
872481441
27005123
1200694480
813563853
1396693756
616577332
307135121
116235677
945489145
1109001575
201898375
68894647
721275595
648749489
181152773
515230108
288724730
14977283
214779580
586049704
485267951
157750498
65818890
679912931
991829194
474901565
904908718
518298546
592702667
603351260
627268276
885288957
210354691
646542155
46650021
1389474401
970865016
821752486
777484214
646801777
69578349
855861293
185945851
165391945
400537483
281395509
694456039
840999616
302770403
208378933
649839837
954642384
427302791
777925958
1180775564
1364661808
159848778
680070299
485723118
821966521
995649475
833161778
399413071
110667552
1341783529
90034682
1385136817
742041674
333675797
633884659
574959711
162130079
844792659
673086408
350934595
322185917
861837995
1180708104
269241343
360368749
353100590
795936355
100023362
467368810
1021236944
715976683
546986317
881672201
678603026
438862501
962009747
553494558
969926304
71202786
684372402
536047050
458351243
359676429
649890629
1277277907
46457469
286538820
259749173
673790811
1182745283
1035982496
69757938
983661292
23035843
886247763
18514419
1231466021
106529985
397098890
1203538860
509445975
801286159
159250744
224778340
334056309
347423743
445807950
181486191
1403797997
1328847408
642592065
116808637
650743741
433503048
958088291
1150917533
325320842
33082481
175420494
827618583
265829160
441107993
939634926
974190207
172531051
110454682
971199574
446314460
738076832
1104864019
122578968
9517104
644214682
560727614
156114895
34988531
775916629
1346397625
403606430
1273778978
928844740
969655240
468278543
475196162
815708840
595953179
336348469
640511640
339881684
501051675
337413261
100193798
385419588
1171781380
405968330
529466553
594117611
277352332
872395657
738899633
903764996
780463985
507676274
366218822
850420013
441734312
725167211
474581268
488898788
241577821
164280609
555079084
1339454116
869036031
833552104
233599825
535092032
795424535
475677477
504802535
1373754797
715821391
505423006
617779675
15082711
1407661030
605697958
782471331
871205863
246423734
1393622770
392791916
1211996603
62885119
91154585
545725542
1047958753
201274734
612174013
131525049
91216742
956665447
1102771641
207641459
145728867
79128869
380715009
539435754
612418500
686145598
1380770356
580940251
6728119
1067532906
563230013
440628342
1281108727
811986408
911351597
471364297
186603646
498406128
399173654
660315315
94621386
299486383
80021223
342787491
997737197
288302449
136958216
950200465
760527965
972524675
550823110
930134908
73540451
924907177
557571837
899911995
48681179
599530956
295760195
276828777
151868816
143237440
1476630
94868730
1119864802
920911883
720077286
375561142
25771853
491208717
892201621
312891833
728783213
758796089
802491464
135744222
669788271
789777933
644943006
540320257
768846704
1055769557
914412935
95762822
488678508
1355496400
1267331517
663893724
8327063
398018522
716077642
374211252
1011671443
479657851
642721204
623454511
1030085058
1389094509
341637980
300646423
624929443
736265125
596381348
1061817459
349519668
741887519
747988183
609301718
1408847639
475264736
11881900
815235301
1221838868
842185225
739017616
1229635432
572618766
990647358
841863547
832756761
29424337
468383104
118764367
959505460
1090758263
781541520
383758527
1304848068
453284525
1024560937
350587108
337858401
800982805
653327233
508376968
1254710001
1257908602
345732839
17178215
440391054
587815177
506554133
963505709
813299323
781081845
85949112
1223802655
1156980052
775686499
176809655
850060270
852180509
996061936
989587025
202764249
1258557313
96693300
807951354
28003414
655875353
384822164
167850503
61741716
617872964
234509263
682871384
916646325
756789939
868843060
598361779
1299917631
560323616
1109482722
485406627
430195545
739842480
107880791
27305116
481981665
667092383
762821042
918482738
1050045227
1389085628
981883175
682010507
61182554
884912914
57169851
132213231
935284145
506864068
754467876
141501175
727007063
38949766
775070989
258953081
397416864
116556608
679142449
311404089
765005305
815998285
1047249086
499141428
1096903659
1078840214
608543363
354928043
161020792
868821897
233194962
772548499
964827256
1238750645
206289854
658980213
1227127433
826334679
860875610
439928491
680056128
1007549356
75029420
177781070
808818882
387061546
261619277
795913552
275040030
292292242
1372410775
744481577
941772947
1148555835
672417862
123430260
189222293
346974018
914779835
356625160
316728975
640422259
866384671
713172589
1033002275
748700883
899568607
191759486
603419243
220238700
864704319
210374039
1373006412
273608364
787324149
471177936
108683922
958354019
917314220
596032650
855613293
990438537
775760237
773174589
358450965
672380505
196855987
255915978
1085904640
1394834385
502247922
1022170439
134916631
368008627
219800934
330118844
650635252
1089006108
777174183
1019232954
690564457
597576911
39665728
261620929
667643086
1215688577
937474272
214242939
547752383
455872671
890356867
1075915747
824272028
404418991
334964964
159506916
108847366
115935660
510582967
126892030
1052401876
910457613
856171670
227152979
521555802
651975814
42358944
418867313
577987631
385678048
670194707
117133847
411640508
109052362
91446354
43528090
410489168
818391225
1333623433
437735592
378680380
109572642
575982070
660735486
991860355
1209497380
794732576
147261717
254412449
23843787
412524893
352351521
989683169
405275217
507653890
417586375
294153462
800734111
426151155
486445288
909961624
365975368
836157154
933758052
258628322
909491153
798625891
917750268
931582134
60746932
56086347
1206000078
1222579041
271994782
789633860
791836632
512527293
515819496
975235316
513320687
1371049983
198071644
815977739
461035554
269752869
754101147
580421798
114291705
230209337
827442532
1195271818
1078002102
6640781
435780559
488329942
345885399
1124447115
1144857
269239053
804462644
150965798
752540455
196920619
30358859
602412543
143992386
529016152
539295566
189980420
32411037
784036320
720086800
647320916
11382989
276445163
738916868
410297791
360683493
553474768
342248044
305023670
1373928055
131187438
313494531
485321381
85952915
452692607
226938932
766700377
374458822
1116009889
93527598
1191389091
1131684144
448351003
222978923
1204706288
214721974
708404838
870081454
317694622
1375222622
438188516
843224076
454684695
787090997
487929944
118031685
979491057
897765907
147014709
31817918
995889637
346325389
986814706
109173679
1080318524
580551340
543164942
906876274
343121723
189014310
518375329
1077494775
1378646915
1026363569
875328159
760262051
90320545
1121851610
1099922974
843112540
615953084
697587588
537062630
273830802
633450924
786843141
830277614
273077976
391869227
582723057
470578720
1025657615
40878923
597840531
285571851
393993299
1005578853
810942833
527621627
422222831
690059524
743181953
181743106
499755087
404456500
477349301
536992131
838847752
1085170874
143316120
1083272815
593526767
1323077470
325307268
375918943
219472213
161449665
300543689
158219493
100765185
54862577
536316270
616110564
1180444704
744046310
1219145445
279700094
715640324
602330836
173028407
729355308
484918844
491215295
367862520
826262951
1330089912
345116818
168236250
847705834
764547085
263817232
920995109
367677756
524118625
552708503
914176189
893141575
460340785
723388190
325610990
19328536
905587853
820860281
900246748
880871393
962614049
914250502
945092506
970537808
243425647
721067015
484015484
547684087
426919476
111214001
846644635
203598185
185880195
126062179
585562057
208520882
902330343
872371996
1317409703
646213657
417663474
1323584915
302963339
843564390
1130879489
13240679
194708823
1040126696
775141074
1386501922
93657395
1286768628
713445843
128673451
622833834
1073714447
1308601751
771390953
1383255466
297039036
133866975
967523385
798409314
897674489
753528924
1118139354
600780744
992969523
46259303
1145202032
1062554360
6771079
481479494
1149981625
909245100
843527497
861344337
812048201
1325206462
316560397
1123291084
239034641
565492636
179532560
733166424
427292878
1290363696
642297152
697582171
151650702
1214700316
55221789
924380961
835687702
327434882
476985678
66267831
565572971
776813665
439788210
1289544579
840482538
500386843
255064271
469691522
87206399
251724403
300113890
730728031
874873870
406163714
589753007
189260480
774138433
411602485
674115892
789592451
26069504
1267461093
84256420
891240895
1085680090
265233017
896914749
824551803
863172292
954690630
107732681
204300651
1379207583
1219394543
335088471
347429347
850726312
1145144855
1129276904
714582251
987452215
33578053
727087803
901316254
378137605
662938935
637710226
995223835
293478015
292597366
8125386
925989703
1055010734
996251824
238790301
99880747
567430794
735506412
950956281
682934755
220924744
221853853
772779781
1038329959
570474335
44547956
699890685
370584115
657810608
8397256
317688385
823299212
1152988996
958040598
110013292
442879321
668881448
740140457
418788255
257996380
698359323
568279160
811041481
126949629
1289047564
230442955
788533630
632997681
275582340
880337940
780389561
130438774
963740959
396888392
348363321
846321566
756647384
806951612
847008796
546690624
956670196
339485921
506347643
881726931
966631884
602281766
74699383
296581794
672347143
604517007
614391092
840933473
477614731
65362369
257672732
452376183
129578288
311301052
407085072
116926948
986917757
323173939
208533135
1382908673
944647835
692452573
18309550
525862452
533162152
447851699
250432539
255058048
303132970
355371764
358083214
770887961
432738331
782395442
8441483
391639652
559888013
915545185
148531905
417724949
1185518079
52800433
482943936
353839324
692107104
311101472
785762427
282704923
246493030
911312286
939683765
615378283
1379448487
789814402
1224811142
81080589
527292178
643653745
1300490715
464219771
1407552651
1090895965
710048563
923487079
482389249
1041312349
268449347
67000885
983501646
207226826
639722091
605093581
112856890
194824017
804511335
1311447820
213502413
1205170595
1325695369
213320870
464010502
255736374
812533469
410390911
352958642
13809036
287665211
328283830
863777388
924368517
777498923
290400147
1358078705
1123869329
1057390989
722517948
547378109
100000610
364719030
109655930
219919107
1181858848
1187534421
1362281931
702749642
324969105
1386841870
632182332
836804488
792093674
792468440
1206153959
402397947
821514868
832706154
340051669
528511707
232464192
1036697051
1367820038
759866304
176769834
138091642
130351982
426722210
582798015
1206773403
822746905
340680636
179990607
967371333
129164931
722008444
272080937
866024951
276726385
271377687
956196431
213095974
153078819
932868361
499283945
1152465089
901227716
1284922160
684430803
290499739
540746232
530652512
343852001
142172187
386709709
228957313
170947231
360397861
427482570
1077288014
871922570
342532662
311206620
843466479
681118366
1289028954
158278946
374612238
1217050087
407774372
664010057
303384000
379991923
146423932
1079597832
595221976
667508041
567021669
563966080
517944733
994186376
876024182
164573862
395446202
270713751
572608511
540071582
507178361
424514321
711742347
627572208
978288770
657646252
822726153
512567621
304393814
186501151
115774285
325883533
354933954
1190124110
554740379
545516365
10808265
304685584
1133052686
465833568
265069755
740947794
691921955
196353608
650375779
142410958
195838057
84475510
941789971
643757184
274357740
689875214
1076717482
1133507712
1246524748
442247046
1191372073
151945333
446922023
764770942
164537646
471528760
276678105
288843482
685491886
275178125
311779171
407324155
34012482
689995676
58174052
535942762
234447786
886642492
683056806
1254879803
124748304
618274155
335446622
724307415
228527913
125484762
878743125
58555596
298672349
449686298
607702395
871216947
36203595
1359298888
459548745
44726178
802045991
1248937424
432466061
1124994698
962425229
287025017
652998490
227296787
1178667815
774977156
570072350
173836752
746399397
863101914
741986640
1049287977
1118897425
30542230
1397838462
424565076
412459016
176479302
613299470
392416321
872971317
94758308
753708765
466763926
879058121
586807129
258707385
1150101772
788432610
312079757
448246586
242231407
189379632
863548417
327536755
683921927
1211271449
324112621
728783375
572999007
564085557
556584763
102223203
1064653589
911413430
978300986
1348927164
1149377
1292341233
86826679
77177018
169275305
666160568
294088644
44607123
472791509
1234630470
957495467
51825769
165814705
616432548
220680259
458067069
767523572
963102640
27760550
586304353
993592684
817067518
68013375
96579316
888632623
489385296
688509531
802081090
1261065198
399882844
304696437
860351901
1180822862
266671511
389458591
1334431780
684791996
1144433636
232231914
454749338
1236946734
867310392
10051582
29940295
605564732
818520084
215973425
561563718
460554825
1275068679
238341732
1110322321
398974563
89176606
217685315
477041973
428057004
241925929
232972025
719174559
752929543
237462174
170936860
290429629
562745393
677362565
50158972
795594159
874651288
196351565
398074048
946371249
768757358
996713204
555260155
411154924
118057505
648585927
925057186
744694235
457187014
215729485
1031586782
426070486
991394257
37090125
838547377
51449631
969132032
355888377
1194392008
267860299
1383555972
1387893264
581937157
167682161
674662790
1246407907
799842619
834213017
456235213
641459318
682173854
1057653129
873216266
637012240
806159034
234943000
142321325
845624794
433341983
632704970
16221683
717374533
216518305
503754816
1062591053
929121307
667439793
1129144483
799963216
452814548
960137067
121989650
493801639
820951369
384311893
378712844
521798024
717287477
858480633
550409167
332076706
919247637
637275772
200849684
1228139637
723799672
811936027
1333872176
366707165
183488665
953711517
789292726
923790952
71770844
262905671
205528545
800468478
171088715
556645386
122256602
492061015
825322983
500739965
1397963265
1152187348
910629055
517627685
689951591
1020150298
902928818
951533130
53819328
892724481
64790025
414787591
1040029141
580426911
693325660
502315524
890309177
795118968
496353395
385349808
1394530716
209686470
273639860
889588969
950368722
686348394
600306051
540271625
45899291
433159710
149810440
750774758
514194257
752745747
343114719
628609433
421960801
633743637
59804095
521422555
143792184
598932634
780066937
1356488221
690204889
742033648
131564985
319188174
73358389
737455368
765493766
510871271
218958917
998443636
410399040
1160385463
451522820
189146149
1250868986
764934685
886919544
1067423054
397685228
254163438
949559189
498164077
679736273
704638109
165148415
1270093631
399285119
817735365
823121081
656066076
865984354
1187184755
279202778
480749913
616251959
271619430
1255015949
1407351231
473373013
370809490
324778227
496060463
496287364
762470613
595249936
952516133
910217044
890129032
719023633
714021694
439355391
1272889310
144673930
742228290
1301623968
101630994
143588889
340640502
534382262
376060044
51398629
836351519
1146204853
778386626
34180875
109817049
865653137
453146991
27144674
917342402
771810879
1060985614
174894456
162023143
526037214
70466069
653877359
609636315
1093551686
306917258
1237795219
290920262
494652714
971711499
978063827
562725868
100772661
1002551629
1083944421
562637593
175730362
178593229
366969944
664483093
1361596250
806581511
440417051
550332150
1360726305
1380734452
715872974
605064632
279896502
700410598
795667869
282150424
1329980465
981162415
772759735
1305977935
383783690
690197177
841168805
713945986
301268721
154061684
14401958
1056197274
858497400
110944923
658834888
582364357
715659186
978950429
241475790
1329543193
790340880
1316555695
111144957
361080526
360672281
942645828
168994908
939762535
1362933297
648575386
890473869
954034044
907730551
958212900
549443797
658028350
890258271
1038856780
878006196
887875180
770104578
686139053
1213598835
845858017
581585400
1065126918
226195361
730181317
808115068
547700295
16418563
584753220
396755526
167352028
186843128
52439767
491301139
747067366
1204401663
774737286
513495439
23212289
579483030
391885255
1036768065
568050850
537368273
50834679
350614650
1355474893
1972845
1057652827
417281863
1141062547
1228041393
852905277
948145822
510842052
295984161
1256239771
1025633469
568634058
596867585
426493767
108916567
642660177
144934983
958368083
86051214
294851055
494058436
1191831709
1322263135
544959036
21198824
975352713
611562930
811536106
949853374
779685350
134123306
1004169812
375514794
353315657
729832007
711350342
201658231
14217348
911007837
319280019
525166715
552220431
46408186
61904898
45114262
444138454
300129525
472561361
114371839
1314074304
1289374375
1126860960
922223143
47406957
556388387
705559731
751905786
18619640
324453984
812374764
552684155
1387713935
206041992
986422629
514357710
903917294
697017575
346614751
568760575
998396598
1393881585
757422175
331661767
86098818
436264735
429888823
119646975
578707368
709260879
186376306
820273724
481222313
130579347
252151156
156105945
109634193
1231154641
313540774
1286323995
2933001
719036162
380714358
970407828
497595889
575433735
602220099
424557768
514854630
348801818
357552604
1212670378
41561893
980234876
109522477
52696066
559940374
268964355
462737753
309264648
828623252
911127906
1117029164
1315222600
1034035186
731743890
838972018
131026705
467551447
828841609
559139966
523141031
518225871
279481691
106663466
1044660596
1330231318
510573981
255192572
48971246
467771557
400669861
702594988
991393807
301883701
25760967
935742339
266853018
1186439330
306219565
749054990
619357327
29285597
887811865
598600123
512524945
408206262
900958469
76131493
1193923993
386271060
506363427
422904809
627824675
457017460
1132426269
103945591
1015871947
912486926
323440345
630703115
576761261
137006429
845957390
249959324
767752569
149048896
126684847
1056135777
940041745
994210509
170815285
269808564
765355218
652205572
88136902
551727230
72138870
919895902
704975815
11260647
655443041
131237796
981843140
900620537
203315726
421041182
727124894
1266283509
580181053
694716793
1031369925
1122141675
204357308
916012967
474001584
742995317
1111174247
840879913
820964242
1159730898
334810577
63364228
276438903
187122262
995922301
434690344
576574042
666227779
955434117
1247691110
625384071
186101102
271131574
371740685
899089058
208845653
1233574841
819993530
421077346
434612000
152927998
838197709
287261825
478797233
1364268729
701945720
459895620
702261824
656884206
1350737694
672553380
871038152
350943649
125990525
373765781
104556139
882318720
113358366
446480092
466866007
706199733
873702912
925332509
291445451
1278260387
704618347
647463552
891534160
593714783
588736790
697411788
159729356
73354191
654502985
884042867
1077956459
555237950
647375913
229733696
27948650
631587611
1373854109
677596947
657338113
587801266
657005960
157643990
23136899
685824410
404416755
901287683
502837828
919668903
311938525
608850820
646255809
405384405
749475246
960424546
498614409
564136180
594494374
124586224
364324051
478744533
362129826
368065506
283343589
1150081493
443362616
209859277
378782392
839435777
875019879
1258984961
549708063
681980236
764737027
806212507
6843879
1115214412
983233468
134219282
513384129
519070810
811928780
1119148352
319384522
314565699
1101087679
555941172
139906566
406716490
976502454
409331027
973865505
783434757
91571830
555280243
690278278
575860891
640262307
494032924
1313706148
713144580
519048710
781053639
95036205
671219789
65529988
77269316
936398662
776867390
660155447
439077062
410228326
860693058
946003216
993867845
453396891
845112884
1106659650
481527157
237416232
831235500
393455034
1263266995
861483802
496896477
517140718
258526436
857000300
57257669
928324640
28996449
155471806
333579256
50401549
34079430
420276899
1138722351
840257847
401503500
666963136
991745861
919360168
460948561
736389478
693496150
1366360441
735624435
536141237
922884033
963737211
630522614
1241326421
259227403
215293509
1211328223
582384941
1156407628
871623599
583616872
968858683
67020801
213959416
1322067340
1264737871
141925161
515994123
739986852
836368802
638778427
178807753
862659048
373901062
326401033
419218577
704044138
224042327
763853168
708031250
856995530
49197767
986074781
302776926
371080973
1379063973
1174131471
970946925
1895310
727413539
1168123641
923609048
167859178
1370786428
1222947804
18597122
1132623719
1178229644
42645792
861698743
944798902
472673329
547497068
423880499
630899040
880507847
864898831
1122756507
650160064
250524201
872980737
645889276
138948293
973461685
778553173
828440747
1245282370
623415998
9584897
677358567
379254546
792940832
684345263
901239132
308539698
960474191
233384422
450787835
1310975470
59900059
894928328
526180361
1247658583
533429223
889243690
605520909
140548525
544887002
876332747
973119661
464354922
836052895
485396798
458803945
889043340
683420686
681557475
348161224
1208825295
692148924
138656664
787693851
1403181703
168162113
151763886
255693187
1242369285
610512733
647896374
740780804
685516697
916316377
464112004
311133408
928391327
560672328
273158407
891730446
78730952
652548300
455822437
539179598
843836382
223806976
400971956
881693234
676306056
302774403
231566598
4382907
522177489
1331127223
904141975
371369511
317895746
321579611
21263701
991035672
835357793
777739746
355836893
943503190
271887011
810998467
1330458843
109922547
840380721
691387763
681308763
474841587
740596180
92904285
419372427
167818276
907967551
949024615
1028887550
997308611
713057328
599046129
479774624
1039804191
754364109
461813979
429392713
74323460
267047656
577973147
391077469
478196891
1398257354
133395484
264585117
589402191
647769640
948312928
233795274
497655761
1136209935
842157383
250223798
1077734627
293484297
95932228
602050423
684675336
271969458
1288162797
844164088
1344322553
206774092
889985327
746981680
541677582
5683916
961444334
587393535
183308930
430260399
324571667
562964047
221616442
495022611
176837293
312221292
468716034
779238604
656774699
407503258
175370514
398804748
867287135
385580157
626410806
730744350
1179076543
355875651
377172683
263173036
630168140
32531711
1275653750
267616579
959951022
760317819
1192014799
453404143
165704520
465938356
304210101
607105235
171561241
753292057
452788666
1104782715
39491225
1092725863
60956485
46806531
563881840
43431529
690292750
561019229
795830732
694508596
513817374
420724835
406108024
857312904
974342283
263213044
930490047
1177997054
1095427117
542625290
259346961
1206751292
277508934
1007952876
440665459
616038636
832171818
1137084095
1351997809
55812605
209569332
94693759
93065762
449210710
525306650
1031895661
1072181674
507865057
1317422451
793091225
1253177077
268867842
776019577
143843739
605901334
1224263181
473652021
442842460
219661972
781472462
509752440
101132089
216484922
244714084
7571679
160786641
324253411
813795706
655053932
392055177
493917404
869209836
527255951
1035612494
976120469
279333870
383874066
678416975
96857376
393852381
312191040
1218209522
1133629456
600482592
174500776
1258160669
185445527
683940684
812780661
931405284
1160070693
193542079
61619882
94475969
692052386
737113827
235274594
908775131
52588720
400344938
694297623
1308652270
565744601
951108398
625343786
904681055
189143188
43049284
255950525
833327844
1230251085
968814291
960882350
736643371
469728541
803713800
79541187
177090152
1374076817
1279226871
1295641958
918247071
835481627
120649740
517417622
484849122
917421335
453503822
108925903
612382078
624580640
123304888
1118487795
742699190
507050241
253414517
122946340
285054922
203303356
449795606
794210602
278740742
379585198
906019186
486733431
919645243
745357810
1101292933
302581178
947731287
919285376
440061004
713832393
703603017
69405257
1386522694
1247357413
799769455
1107510361
560191488
165715516
2309852
146651681
715674244
467732302
94176136
891732911
929930071
730821901
765041553
1249403453
590030795
1319327396
995454807
1407958436
766972678
88149076
344775321
3835819
849315385
754532736
233774146
355371205
827613071
785101673
1012976937
1390436149
908380998
420500340
289046313
589126083
907941057
601765288
134898689
996839170
373860271
891455681
959555010
971750000
899446798
347677723
1150051047
148378843
871003444
1390050731
582989841
70596828
1392098749
15558159
1116380125
1184779388
94823352
749522706
887861051
109184394
55316924
223004030
1190166204
314365510
1272436941
773134436
599304162
532690202
776867442
196134969
13532682
99305653
134082388
1042613593
296281475
368816344
950232788
638949175
412004614
915447190
1176761740
798930609
996619172
1084342953
316798360
427031581
867224889
305692840
1008961148
443381502
655522974
828644629
158237603
662006329
227540506
986773090
255181131
406022253
108709955
1022113332
1196965580
906899867
915100655
919456304
1378750266
486962111
591842648
555874170
175551563
909967152
56164663
759018344
940554899
108379301
201703085
796697807
703353453
645693358
1256100061
319864082
1374543164
214002534
2612245
1143397404
149238276
1174689010
197907056
236593176
303521746
283635673
74723701
918097900
175150797
925599066
876301426
351481094
1051330231
96759518
838140395
687447965
250378284
647062330
1383752930
708103647
227808747
155266577
282029538
465028697
162028844
69615236
48206556
192422166
645571106
1300584632
1233618258
943195422
393848410
553087761
652655840
925818135
518935544
553366208
717416831
293933712
946014487
737098884
793830591
438669123
745572109
513255394
530039051
559437908
215928236
1006119533
861830377
851033725
1047924016
454850593
803682681
548292718
995024300
25798660
107353323
113023631
568789931
83491902
723592078
615384820
9441207
25352356
878886258
677247946
373620696
700770318
1390476360
1182126161
1276305459
885786758
12669315
679250731
767956903
415426659
868755263
215165106
75802852
1291493408
75229585
916536448
837894082
586168593
1380336066
109573384
578289454
54316320
465996142
71289340
172692700
883773090
80962200
195830772
626259099
256522236
1235768998
74113144
433735777
441845293
646677821
573511782
844894720
567214401
398915309
188391062
167974225
1134382936
300798931
854161016
361783405
555864183
766295048
4271178
962642415
641989292
100364671
468958837
141100304
744016436
339407871
121866406
187199353
1199360643
798391768
1076010761
388468208
1146718882
304243193
908499464
603681246
876409088
177840959
750929105
888009977
151421313
909891595
245244509
262552767
47421766
240310846
226778824
559170996
200421821
824686268
729093694
651927296
620345817
486146135
120387218
157939769
401819758
545431857
97010639
346503144
242119004
702923046
603457443
492315869
815698734
185310448
804961848
237005774
366112627
919114365
1345324923
776300337
1095332258
613257251
448859767
215082797
286597045
23044293
1086804837
751290472
268918403
1088043036
740413990
180686326
993167315
651309068
443877053
171672888
126194468
187100464
1085553246
716266247
809420172
322704576
715016325
809634599
40618192
1177153758
681923385
1029901445
856277038
141459074
221812136
430113190
823823121
554211161
694436271
1043143438
827947746
231118191
766618823
455893463
687938584
1102229129
1364465671
700577732
1153268743
31254961
910254639
751840282
574158448
655785733
844336604
479421346
1230241601
74205262
823598267
1225879661
837102184
488227618
1248958384
390804444
127219821
666184596
630732630
1055746960
207340674
949155135
1095248346
723284677
595532950
350687225
116849453
860851663
552238784
998277152
578822640
792141855
959087264
389363971
1150501309
1312734506
1335714661
1103876981
665295157
170074857
791421501
583017855
793800712
993965218
1174371461
851475158
474101389
820337854
42238414
282878214
961997483
161563423
441747340
423049599
654350681
440138766
281074282
925388800
489459653
383596929
127507063
468743348
374625469
543340014
278535791
1187319951
49402367
189470967
820778611
644468361
1331292344
808436600
980383427
1371580495
374858481
110151484
300756826
1337259705
418057082
335862133
1018242180
465617117
892172930
1381386187
123120461
852745308
353434543
1050625869
1173984234
1072905007
1312325510
276674206
337434292
432420369
729906783
1185113963
78232045
85440341
929648043
709973698
1277104479
823471845
947654687
873536080
869417791
532823278
765804390
1316821400
426799021
679318376
233606734
331530350
23554310
1125030741
681757743
919208227
888829049
272812714
265258187
288398602
899665074
844743798
630499854
135343680
662465037
151387816
412908593
744402724
815854955
1312960102
783377357
383357452
810012737
526559822
499117553
743106144
623636023
114909313
418114992
65800478
668921925
862498116
545033385
438891427
464563584
482553000
866211339
1319758179
410924249
173535557
327953033
483994281
1088923571
446169179
950476716
738959172
400482437
335423426
394016881
915486610
56249741
728293674
544013636
741237787
997494694
619812131
573770160
578644118
891959789
549881709
1012229686
428002742
904684281
794525869
761107853
769377643
424499192
127149685
392045208
936207662
1362303829
153919504
593495014
216997383
453756250
82675161
547901600
923189481
86198915
632476810
690179262
762852309
1202759251
1005151852
476690076
650503073
844785551
603672607
1248099121
966433000
121907396
189944608
810271406
884400951
147924144
379414263
208194057
136552000
275275245
87648515
849855841
960805867
552819114
753849637
73779716
285691747
382926795
1329008295
878023013
284226150
147830167
813296529
158498503
673916833
687620493
24826481
714152211
137769374
682667122
85518304
587185566
328969784
587152685
139747164
1359104083
148169879
54797727
487481868
817552042
593042262
624556442
860203896
659932351
507735394
1290889594
1185300160
263342197
725094864
1158010610
615478039
191674167
625786936
155132118
135984513
438183832
547266830
267559706
300594842
791162019
1019648353
1376437235
728877908
615655586
534757723
770282832
375225348
903953508
1205743397
235503552
816931685
865452294
43918500
408757159
267009291
62982007
466659852
990600417
263183025
451276134
696862714
381315461
765096274
997810131
240285315
77144691
99870180
218183696
1331017086
879251552
837606786
105299586
742238652
522614788
1080560728
851706824
647872922
1240218203
571107165
1376240514
92881436
48320213
667222210
1252690623
806114940
877808034
809873833
339768142
133313725
429874466
157554053
547128050
663224073
830887761
587985179
87624313
450203320
436957567
1116432621
1014752364
115238685
1240517751
371847648
703820807
984664937
559925464
130582346
350079854
483037269
919430587
966133316
579852169
724076161
324478551
650229393
689537738
63826717
543243730
524365214
1361502548
647318693
184559813
1106583646
313321502
1181378287
816751412
1094947925
1227173047
253497293
313395892
4544292
687487072
1016524543
818761775
521027062
956545696
1088647923
755488372
222400010
912195952
729132515
1264445613
824083439
263179407
45097813
804921371
465278567
355946045
901984777
296802768
1122659764
327942467
961970786
997897286
823436462
405612565
1201782146
643510904
34565051
272437495
42473337
1288832418
608894571
469008290
598733139
716203558
165201549
914818378
319543580
269394304
29766194
904817450
5935718
200470520
135226032
321073625
286560054
845248584
720261198
759657019
561875327
811639717
663556882
25746983
761072186
273989897
350086477
836213830
327495216
831023297
217597650
392965526
720210383
693711500
103488820
472887206
742445922
342920664
964851723
361583319
918928730
591192073
131894063
395596956
121031304
192755639
822733931
79147235
865276856
449168490
28620331
858230095
935183698
918418935
1018487709
202259158
440556072
90725959
253382928
289102824
317244077
629507488
974419530
34989065
471036951
479292478
433670894
630942932
758260574
874881373
424931068
649031225
578745054
614110562
493629938
684656977
13196027
486820890
493935938
841726712
395563990
1409452042
444041475
758135218
976992837
1100611501
897107927
61854752
778901893
391603102
197711664
640170400
690409597
804635146
737737622
266743383
305286822
196343032
950900782
221626310
989529735
476375743
375187965
451927330
860882133
1134163995
399162639
1252111763
794507045
427953396
466351498
1355133244
817400528
598730534
582129162
807009101
679342597
215982439
662632573
895459588
926735474
137808617
1275662069
89665071
488469247
36770579
937127536
426506720
300235515
1101823153
725710
144327893
263655785
484240619
450190387
60094800
640791335
1179028511
537391548
579354558
368137028
434239300
290152588
978544904
904164401
652625409
555350457
69837668
564354288
177827215
170236320
1366441717
638062866
795079709
407356039
815067128
445102060
720051380
1295495982
815045383
178756122
1264954259
1338081310
511205923
621986588
297820705
875522785
707501618
940861658
698418860
392416170
710247583
931095871
449979046
356157760
1005994082
680124747
138512775
762747168
413494110
133930950
318131236
694935207
16139071
1103147209
334023178
717308811
136319801
78499308
882072322
294581905
1375039915
559988667
802760738
604237951
1238332348
225958005
862426021
920659489
273407274
730905287
861618320
344403661
413887083
492894185
619550729
867957075
301414403
660080182
146383683
1108600277
1109695844
1015434117
1146423060
1050517963
761640587
530064770
1250503294
1050613912
1329974364
270966114
863763688
420942489
50592268
848795644
869610627
499112545
983994084
28456646
706899933
508532762
863440846
1403087796
680773054
1390455151
363958983
475832286
879512337
304197274
564346415
1092825546
894764910
526385251
1089290502
999075759
1070829834
1103653979
759645562
736156112
130868505
439433891
812200564
576430319
387771848
1017655581
145101966
486975316
910967887
536927957
47129761
220531176
976319821
305298231
754550271
685058388
201718765
650995586
433102461
463742735
1331065158
1023553663
727817332
226261800
207333178
921529121
546078051
816280714
499156373
655267036
840220725
253499924
1014845749
330945012
223669180
618580506
1230450323
525596571
1330102846
914472884
736011866
857990711
335964857
421053831
483842746
619607837
1198006699
581802469
238528774
452216573
669737085
472593290
890075878
493310275
634177906
110203777
1099237640
1184506169
754985047
1291672070
1009846786
661878754
496630399
387177398
1175014003
80476667
1248696496
929256960
567873064
888159691
693194710
115717335
5984335
178744623
509186696
777050131
584838429
505351471
952163493
741693081
821758143
258751471
7632668
785160891
17294259
1041800434
401674264
234834902
529111264
43323747
1276815654
94798507
243421825
543025185
80053624
877992733
622616913
747545659
393265301
1211072517
104717196
405036130
761621971
837996796
124942152
357177821
835539470
957584449
132098385
89364053
62110015
921329474
106763625
995897798
32997327
522978564
90695958
712583828
1030117255
584758502
502007780
977339308
539867971
6554
937604315
1223293745
275544904
118128176
604401207
769331473
502385717
760780298
953046974
782270146
184739311
222233435
519871069
573148908
809693058
640488099
977319681
867691123
882197906
478781266
375388327
461854673
470054467
1244177168
872309041
616389855
842055839
570157184
1112546595
531325362
1378254319
75659876
313079695
20535328
864801364
81717469
981068174
367030397
1395657378
1120896430
748450733
682214244
916851144
252315745
984495283
826908773
777146671
83342172
469867094
281680724
431371353
358425823
659005702
699232388
240167162
111479264
78027536
917156377
622564852
561353844
841481601
918993345
735358695
56593308
972466040
377297214
1031613432
1070930232
331868386
487875126
558248767
470839552
586924108
78364079
590924498
311422697
635976686
665838448
949041044
331841361
571647817
24104647
113057296
735966976
890158487
586207334
969932896
313503667
459193747
282907702
244471077
397326699
371261951
727836725
115484365
392825005
565017388
1337412179
1217964017
160544887
478059127
1301032697
102191920
1373627623
98610401
815383179
494051651
620417065
230749926
120065846
516710973
971809297
349496410
481070701
941293756
806965046
953146402
318591121
969736067
139926130
1256351020
442821895
305930944
820611709
122987938
191876130
553973780
573517817
68833934
868133418
489732957
93447787
277091869
731173099
297423368
436839431
600859474
596875737
865245328
963345095
333518640
844208514
46521865
783136824
177371906
545706740
398539252
365345919
882102181
97602976
485708918
342909333
567274978
593108930
895905035
1188876655
685260545
907769717
266062923
1131102462
1088610864
330716997
129332858
209548967
649385228
363736891
693975902
30412314
532136645
156459668
507349280
177201202
240035199
890041495
349736155
1123424047
108857206
374461302
237450601
1320631339
922838893
631732887
970505945
911200771
643552120
173219523
244856710
489922271
1372615559
299451129
350440463
644164286
1395475921
543912962
711014039
468922700
504860405
74886905
584450416
232483565
413227664
260915615
602847135
929233497
143090728
521572212
67589950
614124295
191679391
46310988
306624813
549278323
421095726
377951520
57023223
233342503
294265299
598430410
337896030
1036945784
867437191
518107648
183596374
199915589
701350795
1401741711
630780529
414377979
551423782
602998741
716739622
165685746
989132753
150056357
1144785309
247053582
833118941
792692552
963030291
222749082
834074632
563536991
940820948
1240573009
345214085
919044505
761253632
451980463
846083958
786221336
615465600
501857378
53130185
877187965
895105158
492974420
904786293
285924694
696820085
209827462
228086203
470821997
986462587
394553633
771958811
57567659
1237790049
951934222
16889151
977190114
205093418
768732927
970438993
722425461
670943408
700171084
598496430
286277430
27994151
455582015
112685450
50195544
561857837
1014345070
187214897
58701621
256276383
189554639
281688350
735214360
367104659
44562201
809786957
204026614
24215509
774162189
1336721379
288980327
447643329
942731150
696055119
614186988
107568680
526593751
245661118
104635520
1043670964
854890862
63889292
95405621
53836464
653290265
87578161
1134119793
172409725
1312299636
291705589
724027950
224009867
505635602
541439355
344957819
655324444
252843005
371202322
807367110
702159451
449474092
168724864
603495856
496078710
993929397
973248463
259721757
89320417
923383167
597504149
1142193926
1131611854
574554345
654463242
137831430
383722927
93738324
1095681424
1072045226
745487354
55598965
1164071038
773907430
127408496
904603326
504982606
591678568
830486437
298614634
410393197
902251529
944814481
1261837997
994741181
1024576483
1059393282
857886628
1226972349
455426968
605493258
694378508
358010703
1379632109
107815006
237557590
1150763511
995069836
447327219
653223999
1037301229
1256654294
284509934
305385847
194374275
396096380
1047337435
1284493523
1365564385
992293948
1352335253
980729880
30011763
226633794
491562417
156723588
671318138
44350332
488305448
1011503909
832416487
1096796600
788877214
766216536
823570340
444167744
181413383
1306371125
854035788
607484812
715742360
1392170583
1205172812
981449107
1286832520
1311345202
886323032
1092090962
1100589476
872557217
1370718630
840717053
403221190
206599374
427469532
522374904
997531855
671801446
566841500
24718669
766063581
472742346
801740358
631727302
157464402
370803025
562446635
80215493
269379257
895647007
144256917
512706704
1195934168
738669820
474240771
78590192
459652656
1180520395
748509155
1341475115
688615804
352381454
266724485
650546437
1337814876
1409608080
552509394
786236129
702416812
358210831
610701296
974832222
396061611
145771246
1222535226
544734308
573164507
273053439
375072612
455007462
391291573
816039398
412908682
571115928
252537434
674240305
346981479
321002695
943291598
420553572
284717116
909875205
872242374
272961343
690521270
905763452
955421070
662608973
845489952
792624443
573200191
1161953216
1002763129
142520335
814718881
558084060
552595219
1350969090
747341095
110838543
208647239
591149380
998543945
127250676
836494609
1206582968
433769908
755098067
403477381
967598265
23002874
261394092
807354158
263022243
738824396
1125126852
222421960
1407934419
532336572
502947548
397701301
457627330
567149667
110733622
1374788986
707228808
1371356753
296127306
115646888
458114165
461081456
905219895
582470099
923511078
748133128
1353426747
66545042
882713875
335621782
675272322
506190081
815436057
260610803
829888740
567567169
416651328
605861044
437065499
627654367
529109906
502511181
756222249
348048713
47448997
74155070
771651774
190369972
155298759
1189746397
136845459
280433385
654934140
436985268
744886666
20578188
709849600
243831056
382444819
445171763
608046774
925691744
326374544
429851320
603285519
1134362958
956942638
919593682
1078619029
935912979
992005070
1326388064
679154126
1173794212
659059526
371493199
886690256
118922078
478117203
326622257
135018638
681656877
545464279
1051035870
581500326
452121125
361651221
622032849
1318579814
702060737
68442384
888993430
469652684
552735537
432852930
689001060
552816285
637346647
41536002
990884613
267103224
257634035
140872793
741716513
250670852
982097465
445819638
628321460
15046037
542539831
763336345
986779018
947932312
473366065
542407337
748095939
993097280
291160066
744978577
330888919
955776155
1201464190
874623710
786413265
81224282
800429730
460809071
791872779
815721430
325805933
348410856
441432908
185461256
866504391
146900513
741000041
81658418
1065686140
483962548
432734738
3506602
937974664
31671907
216531508
666922406
999894235
122809771
811411999
270200214
253934470
1053947537
74778403
1107010180
190660579
26193524
406046838
106849397
998066391
794543949
1241819047
706972506
189182460
851900965
99936890
25349688
803394268
514105374
721514725
732852792
113497304
351974736
715989213
1325368284
1175672261
81674494
953288881
60282356
249944565
165361716
174247508
1067376602
543110614
541701405
470016165
232796669
1297928275
628223766
48837761
508690388
1316803340
378166692
493179298
43277466
335578962
548077224
1297635259
571506573
111824959
1116969157
45066916
622580432
234628450
268627601
174326039
442707818
166500334
606984590
219314275
871120291
240998594
441272276
430749499
1101212216
235594932
1312161133
717407581
757689656
221769401
633257540
102012506
1070902551
256523643
592585661
391983090
1354813166
284826189
273183863
1008980174
65635893
301315954
906227045
3645220
56039681
696861585
1175642741
1274283994
782999656
441247186
63424422
956004727
293277009
517458059
299110196
493718368
671966684
832037577
401693920
683423536
845564738
610698438
100186606
621582549
997723231
972492781
99983417
548217561
116490539
692207080
240124329
765803938
193376000
618122741
1340633858
985479133
767483581
758351335
1264469870
879364166
969197651
309331377
920593215
937386628
1401497334
925925112
791110776
843492487
1291731564
545857420
988339463
595161223
3418985
505336332
243327127
870431566
1295711044
10746261
566291473
714031734
901013606
80795374
309180896
274229763
835637654
478724555
26295697
666365474
48849914
911154376
696843893
684464290
576350362
333415645
133307358
194224499
682565337
435864245
242282481
925930487
762438221
1184247152
345207095
133932078
1327095391
55272740
736003672
902067271
499096772
177495342
1303277874
739119349
1060018129
931437354
849662064
1093751861
965249244
268144895
778783313
622410605
308538749
160011386
634197293
142395375
101617047
550895554
176720710
1201964989
657716997
182287100
1397036351
551615665
121336218
241817676
503236079
1084553083
800340819
530753881
267632714
708094422
758976264
523598514
805408840
111344298
39133217
1087464245
458088869
600137408
585355806
5662064
908748435
843677402
589195893
1178063946
1312109480
824787697
410210497
432239488
202369985
595924842
1210634141
547661765
204642894
432104557
376776940
532994474
721661050
535213161
940373024
889294014
581481265
198604132
923026997
618797956
464877853
1336494817
1077505966
425438065
512500255
14506218
179729027
219089067
790986162
1400789439
991989430
882387573
157172375
230393285
821883843
1001728817
389827023
1199119095
740449455
481940877
155962707
545844309
694345672
841075528
1402582587
458388732
207343408
1105533562
1234922255
793456080
391034386
695186570
642484226
372870649
788322090
572679902
152317476
333827412
844787491
272425418
451698921
752708210
571617344
1097609334
415289143
126206542
480933107
1205657122
747107263
259613008
479374866
1242395521
507634539
734137276
1336798031
619245261
428608934
829888329
909422009
1310843230
413774918
1255159823
620226740
392509060
730776435
970318514
199665447
186870494
546232369
712733980
641918898
892607528
208811700
147558029
1164089667
149712937
407099587
435665084
816864071
1343340073
303588672
630462434
807056948
1136999622
929694879
1011302789
582597789
694433926
1030012660
1318388867
533516866
23013926
751437655
945850411
351899893
455724292
27589939
624707766
1188802797
1241695305
278388265
812755440
932789365
1011562400
846445402
586230865
29944747
335236378
1189684592
506561096
1073448855
739159096
508152080
1329688612
1269219743
951244759
919782585
98046952
772284893
873337588
716160354
716892134
921199983
866761697
1313213868
600308601
830020638
612277432
803424737
880245413
431124212
489143256
416991832
965331068
919535978
297932473
259271654
69395030
574745007
1000734585
752326708
586525618
128185425
159739613
951743075
325350424
951862500
87187682
204787014
1379971763
76434060
61314485
1014903276
679527410
267529986
706306480
407737290
551793735
824012838
890444413
884511711
697344422
381570372
1351551520
621812810
362694182
665744751
750547779
919858730
260421867
322483696
79577321
174638068
107988542
898558940
299696620
920862302
713100865
604102758
586276877
350529952
626175210
50351245
224438498
448409167
805941506
176490544
28976169
70058980
624530154
588160816
55421182
531849820
859467499
886485079
694707944
357189605
866286782
763757934
686016266
914483201
1182396390
635769004
789634603
1272618823
1061417352
114939231
886265442
324708570
557974781
460408720
1033834659
185315030
781046627
855118759
1316205702
892079800
780587689
714744601
883052924
498308485
173394197
210359140
1084163217
841228628
277243058
838269437
922838880
574976445
718892346
961531365
356776718
596744190
992127984
1093808429
55666216
799486401
84610925
1196848525
1366990221
588426766
878964703
56721268
1087815153
530521852
938855893
932645703
977499003
209213267
59640962
411237799
34810479
564324709
347175121
532068939
314761982
41103099
765631566
541752524
637213951
1189387046
650976072
865168609
854404396
994931519
583580021
313622546
910929628
175591663
562526173
194674815
300018643
600611227
89621167
617487721
261201944
28325206
211678559
148481439
894006764
95320077
74526742
307170263
706580746
848047239
1271393221
161456127
269034111
836703889
428720612
187880215
964843645
393340959
310159918
822274114
238623515
955073463
904856383
356246718
664047305
743577585
529487748
1401823900
1006604177
875890226
262238399
846052777
1199174191
250450570
581070945
1154819227
143673251
1181267398
600294452
326758706
583731302
948867992
205014515
263797141
840482631
403631744
478214878
893833234
426694372
363916825
813275375
1304606883
463032560
686680657
709407691
99760787
914261149
73828529
700977501
452008833
809998893
1361412803
756525891
30080025
890099054
428726182
682230088
214392385
171021142
217773215
241515097
200829800
693310440
93244199
873325181
285632683
183414476
857103014
10174399
366308692
159044514
679821646
689892370
824556899
507801441
1108299302
804071943
958205298
559849163
1204852590
627653519
450494193
685863304
1057486554
755086471
1344431947
744378978
361697920
1056824066
678563989
834345273
117454598
229544128
986326003
402346451
192720894
192749648
951016374
300144066
83196877
781481628
58414541
606445497
757675580
1243377510
706814845
312722334
173538705
818964367
49706765
251539007
777082250
360898849
403555091
668609444
439882886
894223865
935080400
1177223624
732596466
902515261
562927227
425894362
42610164
260573765
613628368
744775607
572828581
1051059995
1276899434
243703818
607308521
1093848817
555010288
671061347
859126069
157240358
532920089
265749674
905540564
161783268
656889443
1156028556
476430564
484737683
858107626
302200733
365223755
554755993
334644892
542891484
797661456
531714978
131480850
785418233
92999737
252885243
743318891
574876852
613579562
801637665
168653568
433331114
365648649
1325614618
689254015
498759996
271848673
222345367
930815343
665398682
341824015
363322531
449070645
759686032
103454862
177187319
497048918
108046316
654427800
172004520
986893905
912292938
774997760
349335315
1006011268
754661675
554120596
588418954
242989305
844175059
173070844
661891590
564755339
804323937
326402804
821179448
491330264
420427173
734599166
145544640
1271683612
397035617
114913529
386479536
309358804
921034369
68510490
70223608
617648081
1090239411
955037292
45943629
625427503
268452920
713980077
22355280
862715124
629955506
169456548
834809138
506171685
889414381
1204518349
735519083
1177611543
258281712
877614452
316444756
1231055785
276887957
995504906
44673742
4620739
1090350600
900938671
236228066
371007542
1396127798
1308921961
469213045
380400692
888472570
856452145
696470844
219931782
873382647
608052369
72690692
116287608
3439155
472445956
377236302
553447385
1390905498
601749207
480294432
307319865
407312524
977645526
119665014
763228703
1393356529
566412531
210216091
76293761
868488283
384515580
558939083
157884314
248380150
756473594
1186928972
973491333
110986230
169600731
495357204
1345452006
965694359
1205054466
682534117
593038074
1148637891
674820083
418404413
89978352
602018289
316843210
388793808
951674736
1066233739
607496236
723738534
836650806
861875716
832710610
29221813
1058193887
420804082
304990659
434262080
216693443
323988587
56903989
667590751
812757100
1202557400
4723176
475719049
171702099
651568435
314449766
1122445982
230185484
1037263785
462454510
624613499
730974037
1037375519
159915153
966837915
935569817
488580938
246738066
524570788
660775870
1408463449
378084330
357521837
1251993487
743658262
1115781273
991670740
791452917
349240190
440341029
248474937
249054854
1246752670
1334717624
26046045
1364413185
942348277
739817699
1406603564
947692490
340923972
1192918120
19398775
176987722
989462637
649951985
910855422
222193077
1376877938
142531188
518939258
645913583
1126739837
123656780
837394247
446556991
1363409722
940701558
706435571
1383750512
145828095
1215999628
917492911
486948783
44843048
334379095
577158007
808649772
77144745
159789075
1222130225
210411419
1131704386
653263612
601034999
1323664837
414778622
502029844
252280325
901761158
301743728
578374687
361639570
8572538
685836383
216973959
392093140
532706195
1057880131
70935454
682269237
21701105
927786800
874329867
35955571
887118118
438025869
765272914
138394164
730654462
261121697
1127781374
634017364
647463004
80622774
115041672
447482655
253208489
535891472
815661374
34130661
937187833
30421829
936590392
638331989
930258098
1334166470
499862218
1280876781
448426520
204896025
681562752
609642428
562166113
1014639989
138783068
962380974
89810116
1212205132
622334735
482357653
721136994
144465717
818295960
129132540
876623507
1380049072
1130736982
840000201
992578940
42385786
399449507
606088045
576226059
814923540
474295009
390982646
268170977
459953963
527655957
417682659
622595515
925785888
194922052
812867972
973276793
414038596
43341496
316874812
41213021
8487453
638305084
733102785
602334026
845944623
929888593
247419598
362444199
929339900
653990220
818951287
747765586
526422478
631763868
749930100
171011516
421562137
782583323
222961261
165268485
834978653
87754352
626815193
1308258976
596177692
371133069
923304215
980785907
229731797
894448262
600918527
613030467
538519932
480094946
686264253
526658553
450467071
632585790
43104638
636298090
794191050
206543139
649983670
622764911
472690993
419680003
729914425
1278026632
211927595
992942445
213729060
902403794
223915013
524790492
331744045
12428433
646699354
869180713
181570161
394804066
196596312
840422837
1016976645
841547516
57801788
994951510
922711536
870034573
787037079
1171533036
627779116
964942076
561381495
88699156
1174395165
1345407239
794197518
211485252
1025430546
1010733158
462956460
255400337
1157546455
843051977
184991551
235502932
933598685
269818969
41827421
428319750
844387091
1334866455
23269753
183793345
1077606264
480123409
462194955
452451836
753629450
1387047529
90207445
701260055
424485933
706321004
944627784
594534518
964273391
1218158855
614640026
918474975
38933837
978723281
219498314
1399119312
1224962938
1215277690
713992597
355450832
1408654466
813362115
753130915
820934126
845036427
296286728
396574432
978257573
785705605
447038160
393846236
338360171
64817329
172330618
484702211
757248309
796708720
279443368
1136880924
457526246
1293065105
668516093
295118390
681444593
564685589
797337788
863023305
602381059
580849002
835627365
433641735
836694674
698113977
605196001
536080615
77924082
347166217
867747651
894613895
27622114
869687351
599787206
619715358
753046150
795947665
288245349
972849263
48468102
415002023
355605618
566664640
147423261
8865482
776699668
1047217470
39044905
660879740
189862312
1402755035
303691637
677548462
95900162
14816230
732243868
494777198
259053006
1174753664
343743138
721791682
264806693
17200314
547583357
388169984
782613651
143075118
284732846
771515451
224937944
725368400
625715640
216693615
120982893
634168370
489030917
38744011
387874462
625485958
529925846
1145253893
389706543
165083810
922760095
78346439
87806465
823048985
710606654
1352819445
66381657
778779078
748682812
965548713
778775397
196409482
887860255
458378854
214189316
388176121
1083784645
444601982
617426725
783855797
763803208
333074366
902777
276502225
180023548
92438852
1024596712
217787146
905568336
1155296389
477146715
1310293599
407027956
1175894106
1025280899
993967225
66949460
192096273
937098090
151624603
1221122066
1050955122
10756137
1012877496
301911766
834667672
625619910
558384206
872672857
265789324
575550024
362147875
866296433
741970755
225133693
945491627
974954557
80408702
549993302
432748242
1175813817
486372233
496041845
824522382
270265107
196004347
1386022523
180550099
571368170
293726781
594582825
743040385
191040255
753473200
316342870
916268181
695256112
44862325
753672463
1103636968
795458459
2540899
744734010
931359074
503281224
1239715774
1099897944
935664566
64014242
826452080
832243908
1281215372
757185198
182573208
89239227
89312242
234153053
412549863
293786710
509161229
316763059
1294991898
716408254
1020086874
407738189
864923164
486908146
494262162
996174793
1394569352
671940621
1202668567
1290793929
736854799
446275155
109139311
390654016
560410385
123821248
1133808571
1349287544
604669151
58188147
195624005
542896203
628027009
404677986
970766554
576078362
577317015
164076226
56789115
26615275
405790912
130655075
879904657
391428155
414363558
924255518
16530835
635332788
65206692
615036352
121694309
1410001403
226053801
1020273781
653002304
295279590
19426965
782410475
46158938
1174388876
927753755
547343232
473227180
1371218826
331523091
767029359
724723219
847271058
5627734
710030638
1073348150
1235815310
562705440
318555001
216151527
143814338
1323231153
380689749
104272948
137552278
311974588
964448668
523058867
663890973
137245463
829663352
879432444
965323047
455481778
901427000
927620697
649734895
982238160
850286374
1030075301
1204447721
766468157
237852350
245046860
498159227
29987137
155013040
303339291
1093682199
1011132844
779746550
1405663127
373844457
1401938160
681433178
979622151
533942333
355540309
352394661
791613999
357923002
806130516
16028376
288383941
876565579
858480392
855061416
156251417
579176650
606073070
542249832
912751014
103386448
756860493
293625410
712068174
1078949739
892717686
519055485
228373153
991279719
420799491
357387702
605784085
675992200
133332505
82582568
1378586956
299939915
1157316008
56617446
1282848595
733326762
70270492
136994173
239909056
191952917
207307781
411193890
692278201
1194863130
803180057
39722930
572538036
373574797
373537646
999274512
86345631
689610321
911582555
936374451
1025141880
857161660
557056591
70683952
327191178
1291160705
167733067
444504917
1223659986
632444431
234172992
88932605
989844049
1388619516
1179899119
313000341
314898130
180275037
180196132
299242844
77974648
765344911
308901571
728596679
997585312
162364133
1357074237
867642970
378562580
256780639
789154818
1007830768
50316078
250836908
646607431
752115677
301998589
744429643
463053928
249841339
530696985
948828167
497150396
845653467
1125962086
39132681
309696129
244851082
979980050
198895906
940315470
563077648
1247942582
318639746
74644933
1090417434
617715028
612838489
647539241
123953412
411416320
811716482
142861823
320889360
1135045596
363607875
712627227
1242090360
333148140
438552768
429507732
565597700
897638693
591899573
984080240
151807181
171112999
418051068
636617395
143158931
524741855
1100580957
328477812
525145840
695199510
464527586
463885967
883466245
759691818
682956453
876615129
636091679
118747325
923261483
1036888410
280912285
1103064844
243393958
414466265
572245499
1300067119
164358722
48483208
858275048
533759749
825100558
874856688
847740271
1237633914
26374855
852480829
1367245818
197794271
947726053
170908081
486111589
801141241
773247852
664629752
116159687
37933024
81645479
1377242837
483031215
974674254
334797924
489169419
1078930782
431371178
380617000
456903513
569252157
272559270
439089715
361479283
1172852559
345293038
1173670324
689095575
303516124
319706548
93883939
821370151
891668869
298792418
305781465
349203293
378917059
247326915
199504599
634838430
7622680
1280625822
537642078
490881021
980097468
796277830
181651161
112214405
1231326335
1381049529
139059439
144174824
335476581
555721337
350765706
384269165
742514503
629851122
238889979
1060326508
244819736
1382647934
706624132
1138684240
474700759
390973574
627904250
1215594820
396628599
967319523
732673076
293225003
1153763162
906980527
509357480
814188189
1261140315
218258700
652124679
985411931
983575928
100847508
1351556025
1110072985
548583088
559781753
804193228
533293039
790559860
218339010
1213399397
1115585581
437492167
977355726
850473404
811962019
780939190
78175895
274713031
115279615
524938502
191159739
317549621
349079768
1075380406
1225889779
1342152941
238642974
653616395
1088213882
602991084
764684700
967875504
325188615
648978640
839654119
864653971
1309364993
1279557190
835054748
307497570
719089558
513197093
371067326
803398452
189365459
211836251
1095639726
356934598
524603017
727746267
1407010777
390080321
850823448
324351461
297933975
617946532
285468479
41694299
705802545
492527408
1142364553
829235054
1142923724
89790437
524422985
1088943434
831717675
502139178
585827232
1400808526
590128697
845722601
247498560
90957201
408963332
186752569
962418445
834250595
613315090
39371814
52556235
626875365
677948330
752943119
488738639
748970802
277793598
480699325
699330221
561272864
367317068
236571817
938046725
14006034
498051878
364091394
708979539
579406856
775344527
42070709
82218107
890935703
590466027
298349975
1143763696
716375009
993705210
703575663
879452711
459719380
881933683
774649729
649810052
1130869210
6108648
1014935714
409226187
540254356
1399911767
357535714
407110267
199602160
52214720
461144451
601346516
1268015987
329506880
538248745
962639921
498362111
663746239
150636129
483203818
1137132256
18986722
366389552
216800599
152376893
819219489
1100506284
141353107
642449128
1240226002
396089498
430395265
599321741
203352017
1161432683
952916110
828648179
92311403
763687518
703626562
336753865
944842372
919896930
306523253
1072432048
980081966
883293315
358276565
280077700
11497985
55940680
325836423
1187056905
803365623
32601579
791895699
613505293
934968204
971815473
673661526
790724742
467348766
1187306640
787158454
761240055
168123375
400564471
397733988
1099115342
249101195
624502964
604481874
274769617
676778858
84648322
782100083
535995189
710639393
743357559
1190255141
521564375
887153288
708955159
774769722
202778343
712443962
264293404
300388455
147641079
350208409
269831259
193097056
509162244
52216556
499326433
454478420
247882136
1102516050
195374212
845712249
446278149
460236374
1019767904
70727546
700623158
913567462
145629901
1404340732
478479121
248015509
735853245
511445924
406345376
7283343
504839156
37141025
232476678
163045029
224234653
591921475
261904822
368467358
247070897
740318773
1234853982
663298446
422012451
1019582226
773370109
388359177
394580658
665966215
34086449
844522980
794170762
29596719
1194905848
676739084
37045301
867473920
711504810
18392489
848600139
14087815
346058291
635762664
913160297
200753045
1124289668
302853164
738243949
814580630
1275055502
1021097803
245736294
524175395
958530715
62435925
63804970
862203830
295324172
914868013
1096097628
224268570
688499375
630332295
806174424
1207060877
612763928
136710522
977476693
3741085
1133292025
470242224
751342186
788360930
570379498
711179279
866582337
923678391
802109739
156516256
757080905
310254052
410372070
673500326
236492969
1320337477
152409794
377129106
378653550
849472905
253931881
584300256
670257995
234885767
1217976411
1187549577
1189083927
903462826
182799490
616310119
570339342
505217381
713857848
159973041
767908629
940887283
908818002
519636430
746298502
928524635
113532344
262178442
152768990
20851247
352293186
75825058
1078602314
1367007450
245965307
120871275
302594320
1362585326
1377554763
523457761
459023344
129457751
459120329
1154457187
156938494
1123633033
426516908
667006509
976231908
1078787224
452092823
821787505
105472292
256286361
86265595
148132100
1372896264
974049837
420096186
490827579
865010863
647860142
973302526
1387892165
232090257
990665766
588872845
1028344322
1280806834
401475285
432022785
739820556
567192644
199047034
361254504
665594424
743500342
711481955
739998408
907756978
607576184
261347514
851183983
846082630
975292810
535419488
833228016
1196735874
1073754777
274665992
844751655
1346929395
139082881
843554164
665799982
908597028
1037630687
156729140
678433582
144042678
133967803
144355383
237410334
886620953
118682382
752757537
458646003
236404687
386794054
795204323
1356490246
262047281
782239654
609586908
763328452
27239789
989540222
534857773
347181547
104196208
74949962
196013531
635339808
1313350145
26822653
1200783383
1408645024
657792825
361350315
529153782
154889978
584716687
1073425411
475886535
743737266
501820107
786948883
399177643
758210648
1270234617
734076728
478220412
17809738
444112395
806933432
201394441
947792766
1016649298
451774202
387372056
657152104
722601890
473710648
70406004
220778873
351145394
1000277818
427743421
255257038
201990227
798614378
1024557473
962103989
1325369
478476608
955498169
175164360
24449555
883156896
92157586
420978365
276965471
567173667
341392840
200365462
587790610
554474159
669911852
598839125
1027360116
1320426178
1108747742
429031249
129343327
666975289
1191125502
984466173
1009427582
113087807
727791582
892398802
1385431871
754172400
899139326
906572804
158234040
927732943
613087792
411308637
1198875323
635376283
874188773
443308175
255750312
797532832
329969199
626330273
637482973
680378823
693249927
6315232
353192181
385071585
22979111
286132409
662179033
560381814
791690600
74533959
612136903
808579339
391815691
548802897
998321362
293084316
1109782095
252770313
540758013
154367074
642126045
54958075
177866743
183435247
956966365
822309336
668153882
13100944
207001542
1138968853
412287291
197363334
658054370
1354180037
512410497
1267335142
356609778
775578092
976827875
671927304
553798692
194870460
342621898
1402198497
307033844
114428363
1177223241
990124434
812347718
1210079069
1404021465
803909074
183648191
615601025
1197533178
668210218
1378984486
636165998
229935254
923271059
93791406
531585633
257998820
543877826
1196359159
383439504
629761871
1266942381
607255174
377797497
364878069
1304074798
775317015
390250002
729500988
307674415
942473207
197781803
806151508
266441923
1386436302
803193544
806966342
403908406
695948657
509676033
905152531
380495798
840221987
460138243
943841435
205944033
582034075
747647181
759250651
848793655
332493375
683365972
757123484
142587683
1027028797
326365187
806290238
195788358
12302446
768110359
1299910540
79041396
468418616
594336685
115696553
367163592
443371072
1014912846
104987741
851695279
333091038
1308368230
745328958
646766885
510368606
98349081
225881972
635314209
550697098
128713877
65879212
293735749
1061895914
197309387
953112219
370816173
844143755
652227990
946424912
591567138
1014794967
1117064678
457083892
14042576
233368625
868317498
783763527
42022306
883506077
688267959
173557817
715819432
703716088
378928190
465470489
909585811
383585042
566316562
275229300
294121050
272364705
703195706
889492108
678847272
860566271
739161331
560850013
757937052
905155371
197559599
559762049
516201035
336153641
764051059
1014142176
569977852
640161118
996433828
236035810
395389791
1317002109
963418472
404539647
22247800
802755025
1078051436
673310658
1120029224
1111060214
1312303366
797295825
604809268
731232447
146115516
850132885
621925319
119121143
1185415026
775176103
651532257
394169884
512183671
657969258
996419335
878002011
1194857605
23764208
1198415900
375299736
48535257
170290931
528101870
476564806
33638791
1061033005
568234275
1312799220
904029869
134543114
1281329311
381746736
454427925
755618637
1029584861
923737416
497826712
835167161
806117708
397872603
477130214
389031064
732489148
595141380
670894487
324037612
1279927477
297418522
354315775
734270568
965029950
915733692
1355058160
85419508
284198026
559325936
6580189
306946758
184625555
822651161
1387261144
444870532
716283917
170996054
583227748
4849779
186751740
197580018
1272037139
405716416
962119258
233435554
20500395
1322637759
71084998
721229989
726175441
772901588
609713428
653016929
323708684
600150200
691134450
1122395960
1059920866
1278601637
470835839
43200580
136837650
1094037184
637172052
112988583
138568256
989003226
1408646083
56067061
1191963796
169765911
622030484
361102748
483738999
1279735418
680806127
120802480
339624981
613921185
150337605
480302669
326782060
1046614560
917335223
291061662
1318737069
1367941421
932174622
603835209
858804247
697158521
7007681
8557803
905934241
1035585937
171276066
199374526
816682242
129905485
67394640
1271858275
936366455
598783595
11803386
12320136
721098173
774436253
31195754
276400601
1196779722
952065960
854752921
48208089
698750637
1120391808
953689977
270896222
500570663
1383304082
836196679
384262178
202779372
997122306
640035952
220792092
294340546
464273175
847078977
898518591
941655728
530408650
1401875013
597187493
629705795
111839528
895563841
303561060
586279423
866241270
265993643
1299120437
722685849
778662718
1322664871
742705643
229271953
939156388
29438521
402481080
466560962
1025747419
73157876
547677450
50360015
796605339
141132119
221679283
863525219
1354635353
335258589
201330322
851100882
300208952
882601948
251369330
1155211946
102770769
1314770726
80924176
1405813043
870164056
715945727
541544987
818331453
788069795
452463605
653399464
207305668
131529720
988614181
1038332125
54939182
404574535
582917931
187662298
948796665
150734155
783578084
356188935
147212846
124281389
565435492
94773124
562799631
76480570
334243512
370970380
820317530
1018780123
622025810
39272771
325572417
825081823
1331483417
1241772285
377445914
600335217
89191097
775306742
550865320
521419074
438506882
856496091
252317278
156806785
1003110117
922985857
105363886
289855358
1053745049
578169213
185455606
848549123
965700929
460366981
450485570
1275810289
1146607894
229533935
527029730
79895667
251358075
375130690
85635717
1294365717
789708281
53565259
727924296
368684958
167742191
243773357
969000323
478940115
805333126
737409791
710727882
1308416175
337222041
647077441
59700806
505609807
98913147
678196749
938123493
217625110
901091805
227484351
49500957
886431091
1257182820
1206091435
689935233
159340825
86617572
97518080
907833779
377133887
795556132
264185073
921030877
784870086
784998002
128240455
777683436
976722747
458665970
94078077
1329755990
435415565
848822824
713055388
1057278008
602804902
1153893354
610397521
599223940
704621039
766614114
189746248
1206393963
243738565
909058269
1369676381
995970800
375469957
688190452
859240158
226380396
807698451
848256578
984614939
655395354
74969540
361572775
1046465995
862311976
21484405
225606687
171078002
429466658
500699639
959231354
521885278
713229144
5179085
1368874371
475108933
384252698
433919901
1089018821
1375642352
1238847254
354856831
744784096
336769598
925979909
337110438
28561162
556343464
1339286072
985458565
666845574
1346599255
1083952069
214650330
830533856
597336426
181996359
1329841956
81268313
992983510
968949804
520399833
742407745
48238476
543148617
185368302
334812026
531990127
708551858
1364646623
27010229
1136539272
883739283
1312570833
134843167
904034358
1159960591
295809289
95960117
290267987
773304710
469566639
1056194751
122122673
85195875
238037086
773371844
1365086506
18437350
366168906
619822170
740504292
601882857
429137529
66262298
555724058
52157501
384561756
778178216
238684442
276135788
718140999
374757306
670958435
825205919
981488951
685831698
443931669
538914387
234702715
610243738
903231178
182354071
161250290
220770296
262377259
636572616
1017750534
1082170010
1408949358
1380553351
1239206903
969361516
1330837817
383597376
153517918
216102262
1203229951
208408579
218590736
281283176
251517883
27644882
421520599
1072402909
619675002
569121145
623504092
781130124
687937051
7876195
1016645563
638278069
4878605
1254358962
160334927
1081714441
909849087
1134592707
794970075
80126277
1409283101
246823659
491767515
841448327
274088674
1001994466
426580506
583076775
778078294
422342944
100878909
323791743
1007339843
288498407
38727406
630013016
88644815
760526629
421923160
593473536
860744447
900295672
535689900
950754344
856957621
1283761162
133713812
133830021
598026178
1146694333
1204501559
639476783
231252565
457300021
901327463
1031804196
165713325
408548462
272883951
1296040196
247691788
545900090
417695753
134448118
637906781
570506355
495786605
919334072
281651516
1266601332
183884241
942653992
482794173
886790962
321792467
682615094
157788669
825822408
730197295
979125306
108054353
489446687
740010025
153586662
954991994
579865359
260458379
647492595
607367716
681584414
530990427
1145637324
245722967
621813250
26321597
308639481
753779498
133753050
582473938
7016042
268673117
1108538552
582553151
568419046
275575476
527861886
525302554
196057082
918944871
753604590
934677993
382828368
970566208
519013643
53443637
735558426
608541964
751826481
495682716
112579663
124978023
230628593
1303968432
551820363
354090029
188892910
1259667019
891497365
160573312
1177352462
58137198
795647694
223073135
1088923837
588721606
132770207
1313547546
1297082829
832863828
1250444016
252523445
173855435
728802175
896432760
931091363
54964220
601280766
1254526507
191881310
1185534820
777236380
103257333
966416392
41012336
979812990
50940830
1011217091
992627835
928057430
179233469
1368865861
1335472603
1400635397
1130713427
872275490
324770384
717300704
7778678
499726132
1059054486
1059865851
601697794
944010474
1302992340
822103110
793396513
237499438
744385610
643041672
581864587
387331564
1122191753
477271620
468773469
1386867211
510218872
291012045
337470435
557120950
845114776
189321142
910128728
582661713
602206269
236382537
907757717
189870894
539121890
957926750
27140665
337497875
106526536
626412022
538807026
1192437981
257214319
1096965313
40269844
575945739
715833488
101033476
986226358
558313342
456195454
681557126
879070511
6530605
556615673
556738713
251028207
423361930
88799906
488756615
357191003
685224368
862397873
487017318
504845017
764439922
347577855
1202484290
1092669773
589381525
636596151
964110155
1292601520
851752091
542132779
373166106
254891384
711471267
1207054883
590318830
72366899
988609754
405918213
365091350
851662529
794333410
590214639
84786928
494423858
453561885
990054109
1129398338
195425060
905848656
655463177
62829564
721397028
136769747
376165008
500829242
361209344
717469748
638151837
468385321
183190026
792236831
656953404
1016455254
734080318
672530473
1026113258
739299907
1352656657
707141746
176972595
649943900
516996032
668971996
821725830
1376014754
324638091
643733671
1198481947
731834444
728664688
634998780
1342125437
561757703
466918258
145472722
1326129179
212598349
188679184
1223589080
1194304507
235304536
477840450
893092216
1296736361
588220373
799186196
748800832
268822409
1107760393
346779620
179481870
840512090
1224557486
1252281285
616460311
485173566
179393099
1045205025
35871734
179303439
746579769
8908599
1203296427
978343566
885881395
180756174
91768537
518967049
809395557
720985099
968295068
149911996
690647980
751514038
557814452
869325309
367340644
759415054
324037695
623931622
628741458
931555332
1184409426
147371656
953617420
1072960788
292032053
508929294
1229742738
811254243
239004141
283765142
792922108
936992684
914739018
678776233
278027634
89755022
83437430
517163188
575737918
984253996
558576634
488526722
862120598
381244115
283495640
478887479
1200821916
926642113
734351090
794039933
909037391
692229466
1194991675
263289552
1185975227
238539807
227562416
423288761
470008216
841251218
646243043
1334426052
790954905
779590735
596648869
668096283
83794559
615278534
990711907
96305306
625084782
194225926
215247672
1182185042
738669329
882196960
549356822
501319118
66692243
47161446
1400009435
1386965437
53053413
196320954
359226401
646091533
634853221
826922506
94958761
1195880710
339851026
192176332
1391758207
246664695
508280511
532269756
638509024
64933648
711377757
524901825
716749251
1153017115
961860101
350903750
115526022
638585627
338988184
547260561
997684706
724331351
618024509
631382645
1002063202
238234753
688450420
948045224
1090871108
672574797
414773884
564937282
44219134
758983949
244280044
641339039
305176858
726019562
543187377
777685553
938723562
538169592
269374164
328927892
864152291
1259639939
388347117
16862245
394810002
1225938229
221725510
983984610
144635645
1075342
719646577
1380841102
477184717
516727394
885270528
15253406
402899811
593919943
50567745
692540214
379729855
220559148
689166905
371030268
1064918218
617253990
501094123
305047300
710885938
1329948381
195802684
889061912
105075366
713493451
107067701
146526192
702615062
702498424
367528405
1331429221
103990034
731438964
58577949
523720853
678541002
221707727
1012785119
6084771
632929915
907379467
809431987
61586642
563063825
734291457
7971787
983017574
807538168
1407642689
131134881
1112582657
1267759621
1320653671
421229302
753121843
1061925294
265699790
462363300
1086718572
972917433
294839342
609618920
32707721
702868526
77936129
622509864
155774627
429550956
1241235210
133239831
666371559
1047990535
72737793
750029928
982604749
551684319
686288037
955511441
696925320
822231868
313963405
993317396
696983968
894853447
774034054
571211395
458421480
647159055
573496811
1137116951
864416056
266179846
173396594
547122812
185059442
805758047
853861549
155954185
373813426
694685087
506100688
111684481
517728469
1311037624
393431555
375795270
395293823
695960211
400697181
723680580
829655935
875808776
971083324
235969396
820144039
751029179
398814650
717636840
192320032
1245683895
410070684
1348893201
875007001
848557091
994802254
27313946
787371021
79604275
613528358
870452994
324211934
30929071
670151572
887001030
45758522
738091722
350351133
1146209704
230686207
890148314
405625962
1353197148
706024567
951118631
182381413
1240847230
762895953
152747047
938659898
108590677
850095013
194145066
887007378
785446735
107497943
1310281252
969840809
244739602
223878714
746668540
1254883196
591013843
1265299203
567339592
534032648
1209006493
10132873
80631189
1377624718
990658698
321546375
422042525
513577170
39590919
190950488
484732302
891491035
513144932
68269555
441838641
824661076
530247260
1008020641
970127745
938204210
381057551
1120561560
287575841
1229524542
347049665
202814170
601151429
631100954
847117807
869819399
3486032
340731026
1128491860
691594343
1391161914
295827172
94431458
595339743
498493185
940301802
969496681
832180764
1392538747
599992140
116452459
750824839
347444631
857312594
479423626
818211339
985323784
974144523
1090604474
631282851
20382910
350795092
828932844
405104957
876569579
338176162
342815038
5056838
1246601620
830384054
255310888
771162927
314999222
102666797
259295001
250206609
828470662
1223597165
228545631
566595184
144280757
317953257
676587373
913327789
456563493
533546673
422749969
956948845
10638670
557962550
971243269
438511168
445248102
763246260
425339588
380646555
955869405
545318135
314038072
1173006828
591410855
339449371
23892204
302193936
163267960
463946449
976147022
244265623
21959431
932370585
946484718
1181197001
178388819
28901738
754978394
656339547
212368162
547968697
865363894
483957302
144759738
361498410
1246052497
1171484310
900328721
1349409867
85456209
28006287
553027478
66151073
308006893
718786484
587944232
915830646
735330368
498858654
709154772
804701656
967416277
390060360
68424355
1352411845
209427361
451573834
355271987
373188156
657683883
823973770
737626851
763062721
303873557
50650035
1022161645
332117814
574307002
770162744
1169328557
664600106
872745254
870381838
297588710
1076347381
992979154
368719191
149674542
768306148
179304908
584249977
177328082
586864353
864821031
1025844466
408565778
223190147
267283463
963107686
780938392
470194608
946547767
493852212
530510981
65763788
119675620
504866002
844941852
233203954
743301489
776791101
1098720101
903269824
226639866
1033929988
162042928
212057401
1044968666
908043728
422059877
991381548
964704114
825418964
465993608
314442512
579989974
535906990
263160404
823332183
127668075
660463285
1333758614
539442185
1347510346
125258157
558860310
561792654
249084878
984711598
199460537
565264773
572410241
1125687022
751363548
115866114
174691309
709035510
219848957
734272141
497698929
1402749982
685718716
524610051
903638878
465033357
668076267
1548365
698649879
427847140
435563990
338741529
1050326320
47729702
1206424600
979477571
209894225
385504920
7360499
900820600
690199241
894591420
630485931
1261903803
1034978883
1327046667
1272798339
915741532
1344152307
852376543
480900452
825501318
243656914
712211708
448114081
558479056
734922555
591151539
789083966
498855974
345036884
393422663
265865216
769978418
269001244
754658306
251242641
605951361
568533938
1091335948
1062572395
3345543
466641837
978200854
401358622
406936903
650061468
1072037892
225393022
52308743
381208307
424269239
64045615
380153250
406013888
636865321
45688319
718336571
75673761
1123291449
898865005
84277753
744456200
862989834
41215047
438896576
1107008109
556680098
195880304
730987568
151621596
501286686
24277233
959301462
958000854
464311984
981316340
917939803
911168143
297388077
708137789
89796921
586430118
214490539
170358804
584253495
1346813956
865108814
168395536
1271570603
508665287
599882679
360752646
154691243
629934755
1051843785
236968655
1174634375
425151381
709970153
420734335
431803624
670683735
280764942
57174795
1262168355
236112298
544179713
317818763
778333060
79747727
556513674
17187998
385935287
679987988
1302232618
404190748
914477076
752111170
16003864
831249935
964412069
865233399
282095121
101482356
549319232
952717759
695857648
862405675
759380640
146194462
138186267
966720677
83891863
1358138972
869271952
1318652082
929930367
819587445
604589779
197158050
851499937
623482218
214202812
476667428
544119018
649263604
242683101
1194756392
370984102
1291127911
58330924
893573452
385136126
278097645
690501260
883008815
224422547
216657423
852884314
683120746
703581832
619294450
68915066
148995365
1244615850
559313667
451418458
769294414
275482035
606122553
607376401
1402389328
342825979
1145653075
1088918165
468917845
210622502
693912315
388873767
254335747
985695291
745118517
257630550
545732855
596184969
729243825
595374217
968689908
233669220
556801801
695869290
460667651
25929800
784263819
1159373789
542972383
584064135
280542003
491248765
572253934
969557658
1088231056
741347797
280233594
82917186
929163989
261188068
189823068
72150639
894869658
793035492
264264709
570105063
52917307
1299539525
1057077296
128578253
150056912
826658184
940362060
1000077475
1174835072
962980472
277235025
730278051
645043749
169566207
888394945
807904251
464637782
230321556
956315418
626623310
910975271
897592004
1030893705
711672746
1160040549
125641193
234776640
1070396659
499813060
257065933
808948610
991568156
503192370
397543997
66858519
145007473
544177281
8189893
573806770
249048713
112758923
733225038
1329057098
853422104
1112308128
438883914
375277750
291264367
190436735
275343978
788945023
706339994
277221020
1092424301
119070234
1028831536
43784715
902017425
704430990
1363568209
298776169
1202988789
50922126
533036607
303548835
1352977854
226843757
1041029986
249919169
115619728
166070613
519076933
665205939
805510228
754317641
467755775
927403055
614423156
226476699
434333964
88977972
124386775
418366895
188492648
971413629
682284766
894504442
82667978
956353028
945434803
133247239
840908309
1400643742
295833957
399172323
1049178392
1210176914
405042393
384502536
307234319
243846556
1064005669
165144987
377349626
286056707
447252550
116568411
367418780
814847159
4611914
1059969684
260072687
551486469
135283044
376275370
425485203
438263147
102749134
181747173
689820642
515707730
253125412
564306950
496405637
102876841
578778129
578925121
575069875
922682055
492025454
1050081025
690491833
956928594
745632632
914304348
146967849
671203400
1210390385
862536952
69411012
1146770179
986688374
12709752
906971013
929061539
813240856
1024304865
844573840
760101881
156409631
1064619832
1265426496
1303313926
756874349
377955604
1009072214
249011232
243418814
1345700927
342932330
680980577
764973053
144677160
643342907
339033045
645884793
322677862
852224581
1058499838
1123059084
145119605
578181778
926201079
782413013
1306941764
1063146974
853973803
734501184
261381933
538558916
1030599109
855807486
205026584
22945111
143090208
660042728
236514374
828911287
1079874705
541604943
767008989
25178506
399460536
496120957
167628184
738332950
1020837967
528997093
525897138
736705344
1363939896
175841774
1077044963
71679843
328339325
835811456
291910888
532109249
756714466
983699813
748586453
995876512
698530337
769323729
313434929
577980349
538863964
1309899444
532737044
626299715
133384973
5399666
636025857
302699477
828057654
157789029
985458378
1141007257
564612738
500270857
1131852809
838932706
13244220
434096052
238080570
814164627
911047460
194032989
297532505
1330262993
29231014
775736862
603197306
300381688
690591060
190008455
161239585
211336280
1175574866
452609800
1246167448
297370509
1341351743
432944924
990450362
447915861
998771043
12672579
1289847504
185866716
480605095
13286734
722525345
950715494
1272858082
179634188
804921717
546980519
987138797
1210455753
957433827
338572361
701707667
239082213
833243932
721133351
836345657
79591363
607472327
359999488
896596918
196536413
1204502807
656649428
145363396
649537548
160023588
764768383
303423141
176065730
828871443
184736023
382465192
713742195
731671696
942544841
759124480
70849682
847369308
652097199
157172585
230391212
359294913
120178923
1316283619
1327081740
1073285731
1305971559
796610114
539602870
170064472
891542480
469055214
1406283664
229491304
27519188
201378847
796710710
624325425
204682499
1306724794
1205818770
306466424
688478687
21854317
237019560
709620197
333788239
603003213
400616367
1028268771
913069279
317372466
144855867
460867369
402632204
65320151
229699541
576646424
395159030
1316362996
976116322
574958856
50487917
263063132
904257154
49313381
1106754709
1135122022
117652724
522396647
1332492252
569759194
733703463
530014286
1112975646
366711862
547671745
328155957
947615675
234333593
391544805
647435188
747428048
54444849
792818905
398101979
722271090
577724683
826821748
497877063
723628463
401927420
664710881
373850561
403843954
577900725
398271477
299581491
685796721
685457584
352482393
226800727
663707017
164073506
243951848
314852595
120644971
166924300
156356828
326629660
702569921
498107710
655706265
1239568448
788679976
530207621
1364404142
15526526
219924270
817725251
147925442
615038621
757627344
894893406
108426220
71439211
531260424
398929797
1272600005
260491474
823741631
1056391217
852921022
360001165
334358280
517976973
887066164
881617373
923904305
437312355
49360643
239710995
723479224
900525066
623265031
622109752
680141823
227669619
397544811
1245743690
1408344798
1177833397
320115856
491406711
572903322
685035500
1020277796
842209001
1166465555
377731963
1208817214
697477440
353126401
415106068
352528970
133329243
357750165
388654649
113542234
1303326986
567021542
750262538
365513510
702095665
677553575
247184432
1393434314
244278693
767763977
421339834
836530024
148069610
1135254103
331419682
391718367
414929276
322501902
526067972
311700851
1304606442
790478635
985849969
482445081
169824353
1295798635
106219660
17254524
52685329
159958658
355713071
751435407
897228494
780142048
218264585
450890031
282129457
263489429
772510284
993865220
850409721
901155140
1393114357
31759543
389695612
548918652
314075932
990750365
347933949
357181337
381532674
321604981
1315349097
658844132
346858804
661107131
1111032193
259324693
35559800
1215033046
454505523
617777099
651446215
245150039
596418894
925630255
24811629
163722048
186858844
1116919324
38573764
37426626
1075450138
43225943
316635220
133332081
1066802605
476846589
642505697
657542412
73479270
1192090544
444950708
289636392
505296208
584890904
679830860
154143424
257298285
327688838
240345798
701172297
1214453206
467765976
181910899
270801796
1032574105
721624887
1178810816
390875261
123367762
902196700
948944321
586282292
861468922
43651191
959717299
363396222
818365605
512766067
111398754
512436493
293397411
741303875
686481929
713757598
27672524
840265166
723310017
469044664
546614762
1082907215
4885043
676814203
1063850627
608664476
226031314
118493220
128236035
662580341
248284121
904093540
987440480
850977904
703342223
55217399
1395208917
950031124
151522631
221000571
610581152
340184283
634317009
1102217471
189477963
992168972
150138757
899701808
746641029
927663862
1140648484
950741056
198510218
20067196
821013914
596286405
380651773
934986575
650600440
883122922
483192989
97607409
978681989
938115068
527826204
12908895
219580976
165966105
285483122
57197225
213458758
1354812403
1202263351
916119868
427560025
718576856
406818549
41225123
574071563
959009279
1032316309
1352595775
354211981
222746017
607150108
781635795
260758899
839734076
825053119
137969594
888373885
924826735
944206775
150085070
923142851
556983417
352780719
613849294
1159265894
416815067
199375731
719998847
352374278
984110328
451233932
288420362
220248809
506199752
1322860629
989388802
325733584
589252171
93709891
87003045
754689845
1280469963
70514470
495463707
321675404
1350419487
335851623
357702583
189689410
251313516
416291070
461651774
30946734
669493494
1376589130
1279484354
1340236623
198759585
113412705
1071342776
960229169
824965231
340623154
853057813
8527343
171409112
764624251
483922824
183841435
88796560
154660112
759616599
900171781
1070076481
83404872
1197449437
700691361
1110688777
686256520
946738247
313592789
469861616
1029424937
560119301
872505931
1094318281
673796269
671903997
324696981
284171482
1044018587
397619382
856762409
631895225
1372142656
259102993
107495829
459722084
150554659
925483161
795794850
233909399
859767229
117954558
851063537
29969101
385030572
98540919
475012258
1370752270
972101324
420351715
880040667
602192307
169462337
948856577
714940438
557906757
280918405
233097707
1402369681
1118370743
1307033966
874009253
604919782
504422368
827282508
301535462
674065340
868244424
900176197
154337405
189101695
575835814
444221627
144459302
582985102
916625504
563685094
794904649
518451779
883481148
924495117
1102007303
157594574
345971223
1041001140
998976538
1132209472
150811798
1131180115
132874806
1022703182
897618547
526268704
1370501637
170799295
75536998
941538219
659115190
710702460
350553728
71446679
1003340040
499888847
811575969
579524803
77792127
551436707
880426131
422830784
598569184
1351520206
336764915
503655488
84599666
256983233
848834304
703714904
719506804
175858098
335212343
232702133
636016653
857125231
539730800
928139346
831220973
787474791
619027251
731172209
860081419
1012599282
240110182
1185163448
1365863478
226633880
478759364
644906414
272592711
957501346
396547757
848262447
648068040
582798620
76666115
319473836
248775360
17921115
639634755
414159505
787975206
257290128
622666438
369654918
136968225
882028692
1312999931
1192433269
179618571
297951205
620775098
303550184
737460345
518487989
518616767
213945149
63718814
493924955
1197530652
568909320
866927119
897130881
598501240
898044846
58300401
1101424205
1122436485
89935761
1271992278
389603172
224522673
781084997
517576740
134221406
666020217
826993379
531675110
813942788
64820025
127965429
525927459
975628307
1102779620
643069865
915817741
273298957
688615380
536582186
806188179
941019769
356594435
670591296
504868514
793889917
899426307
84097589
38186635
501347106
854959453
749297940
146650257
320379590
1317981828
806444816
953835301
39614205
832151349
241192465
262739775
941286330
96442651
982090757
988263268
630478645
194040297
763517098
969505578
570577651
1017906837
75516267
43100454
800797065
166342707
561731461
949363298
466295344
982552871
515660932
940495085
646722140
1050824650
690098362
879960134
721160593
198294360
10252234
581090073
1051044184
871480540
369984758
870070793
765011553
1045719868
840189696
124473455
1220173939
791522023
1156449936
67736968
133829097
516016894
1269860981
950111752
1211613673
55217149
1264452205
858134697
511579567
975500877
539691306
416232746
363446009
738191342
85381200
1265467280
386001304
190587625
864724741
861522202
148525931
314176596
977567455
124861756
865266408
175739340
273586678
22397252
125975689
882537402
785163557
281099358
187829873
466022958
985406307
53074201
768083211
721405587
931055815
1073298099
443505493
353938103
585282178
1038269816
214462010
438235978
98579714
1188473213
1023285278
137938251
889164927
634975491
785294745
141892756
154201935
812172960
706877498
767870130
228588604
570726374
77835170
1378745783
957110845
350689081
649373339
332917915
146215165
67635037
953578444
142235472
146062042
1033214563
459690168
223455034
22044248
1081444244
1170087609
954013705
171304571
667930450
723822555
961199374
12432801
535263244
1299734921
932765145
670413301
819083063
1353009873
466457564
340786911
115924286
710935229
76595473
903637940
777044699
1047151782
127230689
913345844
823867731
997500118
69600422
29448563
978887957
87969430
727709988
313905941
78512589
1082104062
735636750
1365304079
1075178961
586026645
1145760033
430554768
1168034547
527650126
807879764
704471461
490471985
80566732
956974787
874780630
3572159
830894227
295001815
266683046
229736476
601233690
248660359
377016226
871258693
439170818
1127080116
347315453
13547389
322084353
841800104
22763056
102468534
1138081255
9165353
733630429
884547203
577853725
784196822
701640862
763476967
382061600
8488342
675954474
628261097
407661307
294255169
517917131
551522670
1318303896
623917819
27193477
501218578
86839204
996913222
749794769
362799575
877873964
723257927
858121167
901339337
554363571
189072547
495570759
396128416
978392005
932970669
272385284
541777696
1186598653
782578500
275712439
1259200125
363504079
884112237
579586338
1025588311
120271680
776996205
1273188849
387332744
783760262
603475632
870601796
984214978
650648813
707869889
421611454
80952571
592419947
245058154
20214949
926520716
629040495
1330264491
1233839722
547559136
188529129
133582084
958580690
451335885
190308326
289260459
478186255
763011998
553138625
94362763
713700050
899194826
1263257483
1276304994
790032994
752021302
501822732
501866927
1396157541
270720994
533936424
1260665418
1189935511
264327923
27250279
300045850
334634309
994920380
9571462
1036211128
1210249801
68231754
1145286183
825453227
749080352
272905204
161346735
206949415
69053202
785544517
73610271
904603044
171926427
408508625
451132765
608131473
70065476
229607958
56472429
521861606
1135688129
970085121
652446764
1210282990
1160332158
754429796
960952445
1257694528
800813094
2376117
818643684
780893271
170336612
1181091791
780779451
331417843
312741203
121180088
223089520
633496670
615900407
241473849
48000154
1082004569
415793035
1276226524
102856385
905444065
977378921
185474554
779302141
215250362
678837665
1334999778
91344549
167809318
478751043
848484886
235237496
212924674
594111085
539894147
422700471
687842296
891990040
970068645
89062467
293640673
811233909
625057160
175851001
274348617
924107051
144308971
393404816
1385113008
293301504
709989559
325438252
853664820
97680116
673935114
1299014381
772545420
444243069
200569164
1036761468
624892208
803207647
1395645252
415818074
433840242
431476118
456474392
1103859935
885036280
556080164
905218726
317918651
200272163
896901087
337178603
755641060
274327461
59103211
211474992
238525189
792197678
92820479
260618881
687021616
159655556
679318622
1016669110
992449052
486556210
1167711797
738322795
640548059
413407029
77259465
420878767
577627348
887283664
906698996
710747820
718028894
670447226
1392963274
290465526
328646062
399700608
457327748
451173149
479810206
506428457
227194329
409885396
179743398
112263765
869669961
647604570
516974007
857079910
88721030
880258892
15469107
688265743
7801911
461538246
854060729
192527644
818929037
705876218
173501443
1409116691
441602598
437930277
37742811
441936396
502149922
721272256
201580124
32382032
381498657
882296174
1070801379
143258286
888449802
422284087
477256788
870128964
969755225
1014269560
729690872
1069482125
939942553
78511764
191034820
453047498
73410256
328026092
715635703
617463568
1091940613
501830916
653992962
7742342
988620949
480878994
864431214
701810556
25974214
281761650
683702464
322220925
31928502
916077646
599492473
919183084
145502251
629685412
432260606
708577479
916415288
440287112
198586809
414513816
860577187
399527666
1151216548
1230099119
1365120269
61580080
626259491
939821352
1287050361
782454881
810930144
572454727
1347952782
130204703
548677189
909630263
36780077
327786942
195629620
785008192
168406303
470302398
731171122
780431462
929120014
925941709
390853998
833009766
89640951
528967834
867894781
928729410
1111064969
661461571
369825751
981752220
1143710663
149099897
760139040
908627241
158401384
419646165
1219469641
619578902
591098989
912083873
39297571
1044301145
77003637
160832112
1049150258
1370848355
201784021
632113493
1019883412
251824015
1194753926
1348432070
186923804
675791847
899439974
486196619
813943841
223677676
332889596
632401451
49051872
1233026115
644970044
717199556
221493209
133352140
743302025
214441683
585043413
288332648
605822547
615023786
1115249617
1287341817
1375769607
156393982
793213467
538739196
644431168
82643311
417948160
911842630
862763290
735999568
26200303
1110032560
311121441
332745052
36025362
1371836864
321681574
609570979
981952419
98285205
930176339
823680824
809100294
833734111
867745703
575789946
273915051
504753650
553624732
945005960
914933173
1251376434
679349795
386275661
1123425630
1008242442
448138466
293294858
195296450
360060907
755619504
869254620
1348762744
473745308
141783097
755804019
30023236
680263785
111876709
127731382
817047897
556492956
946341723
119960767
190171209
968318210
971996460
981032862
248014833
795715874
616634903
83357204
176218699
795012484
270537927
488328498
608691922
1077330426
220658538
691959432
694984577
490404742
514039109
912820705
922013925
394721569
340581362
468178832
349520374
152380076
890117767
1269727494
448535345
595774611
973556577
976919763
838274994
1288340846
792151598
1404154742
251062540
886818043
632630682
1303857085
848536886
702541419
601543833
1320667521
120958537
62660604
716389435
401348299
261634250
1120683425
343982801
303810817
404738791
164397441
756781909
175387622
93899834
1366878752
421605751
777206807
2189087
904434408
1304042381
910757655
1043936466
288158079
840146237
87977933
570427411
1193549241
1028117677
657061036
151914273
803358053
938919652
1110877923
349117563
867976923
453651422
1216972638
56452515
116300959
21350749
514803081
682325091
164891626
918245988
50157710
92476375
479929325
437684749
917068870
204401838
889713564
164270531
897837626
704641359
647700597
999955545
1371108504
617630096
570473659
211621216
373706066
68618770
119041201
1118059781
780321717
36312859
649397629
23874005
558648304
629495325
498630014
255915992
119383320
40995860
1052303036
382340867
26769202
538890974
464246109
694096273
871528384
140184403
862107864
671793011
1088891448
365704943
627740995
96494716
256841687
598092486
1391487789
478090870
676940926
259847249
900851214
343325284
18455469
99618417
261472553
1044916062
966446230
1344323232
896931069
892884867
344484178
832908860
408849264
491152615
242077667
287767561
448733317
788584703
853697738
573281670
1106121604
765675085
477902425
13471003
949645914
1229674716
306787130
798218735
542589766
810971423
218226950
70794624
798368776
690148340
1185617171
852152161
1012396005
259302490
712265726
889647458
42280222
611045490
683914245
70650677
1056969023
790188301
587963591
31449468
47886661
426524006
206215067
39276197
978714251
1022936017
94929942
896182090
138723039
6025166
224388589
966785053
520810525
220074400
757772727
291988838
1587542
994492628
1157071360
877122786
914725828
1386971521
312457870
1034687792
1004921293
535368722
197134879
548926123
523306395
468405815
701441210
296905895
1222744013
693351844
641296400
156008358
1112166459
668422207
830503381
105267428
913112443
781013739
287133134
96912625
954056642
9651558
383539852
618594051
768971243
181896560
600760875
1206159832
30625866
776060764
92884918
256531347
1339899697
228701269
785521554
951757434
854560273
860353897
405993924
686658528
306688953
808327537
77404201
254687336
453888115
553014594
221950901
460605212
256637953
965025439
1367520796
738254748
1171562382
1104132677
1055280830
175615441
87361272
616716100
1230899030
471913010
524514298
410218633
583778648
350549056
56096270
926584759
1033570045
1024364739
95278906
739748079
781674325
28908446
1278003199
522969298
1025298556
759350844
978651807
462833336
765298924
990617171
940029412
121666881
440467976
603933789
972565576
186721994
380185766
1046789679
534977092
1135575810
58248051
816995114
795583854
1206483063
876972143
937694906
859410878
744652607
226575729
91207957
955352239
503501057
867045687
410867209
306747356
852447580
422298177
157117040
984452226
548995351
36998443
598857772
864819296
153727909
1299916615
107239575
595323106
189105675
775775540
1360740269
52950758
470812291
469751170
474411715
553591523
456822163
80473025
494735444
390320299
1277986594
924239890
855395559
1252150517
282178281
303051206
22740469
136011783
1001029722
929948959
334408702
344619785
1214854277
798636486
403434804
555907632
230917679
776392495
1311925219
386159085
672050794
737565858
342615059
1228353988
324984748
891251676
667948517
7075070
235354606
121897130
137182798
246467085
852955642
738789701
661985768
929851970
252275001
981345957
863698378
22981590
215686309
700143603
121377116
523576725
925639290
118198145
388306488
236281768
25570555
87246189
139513279
1033493930
64375914
723665457
535855368
524053057
108395593
947793319
976535804
364840370
372200343
634172814
252712348
459709149
57994899
303464286
961755686
951075779
985239368
1257550138
1270790769
942581695
337174246
70452178
736402234
330446005
400919036
241086614
1056883664
835958725
1164924488
936924307
747075175
873084709
506360293
138480577
782250543
686621809
594883103
137892110
197586387
171817067
950289816
826104210
347064324
251895590
520431394
1409715944
150011623
775468926
790388075
6443959
14979724
260098925
577303429
617474830
900263248
240734683
112432889
913295901
359340578
240335385
265145189
444736468
346331589
1297609202
1307038508
554638317
976065077
1338055664
775394451
185780310
841469473
737886379
445786768
158971367
643869975
809730479
638615052
900673252
466014021
50965660
161156160
449927311
1028186643
573941830
6378493
680540513
779657520
875795444
1051571032
238894010
1339578128
134841212
320903693
344043949
592313728
344993424
718502125
729909454
370325978
77135526
602379412
964038881
422321876
790355590
211404936
1174002548
466639362
748183801
880645471
124926136
328969666
710064430
1005744332
41042478
415896074
1334483104
1396287896
791919329
344345805
917841281
335880060
939830411
374741633
245392666
1395680793
284442038
822538639
178701075
67814768
418707660
359820209
127656354
875950776
325498103
758172019
445450886
516185720
326826651
433937501
124352696
771289064
836242944
883415740
211798961
1712
1184918804
749716464
809993135
756548182
19347705
20104594
506737174
62376968
1183020413
502936996
126167755
169554414
99407767
633220918
1309042710
590036397
636461233
409559793
305154461
1227383862
813382168
1041806098
1168284993
1378305250
1063365634
956354751
571919273
801711605
100792629
25510836
303125524
938367808
92134589
932838710
906087257
511928008
733671471
915818496
1401775885
685974640
978257037
879151498
52534892
1160723873
246265174
427842688
385462368
395998637
317976158
677925206
255064244
451609367
326937076
1289146365
362987366
419743089
296836935
75469700
1086690744
668171811
613786455
37328626
204994943
866756178
745971043
941689332
769301829
909186036
852807192
558743484
958727547
566215864
598801594
1211008373
123057732
919804133
658443628
670618520
1214072587
787334645
179662665
749654702
815272057
80108263
995898466
360219432
524610729
478706811
964313723
109222755
1384902331
592741886
1048864175
847986940
801129889
585857294
868425412
459502397
7293602
19694606
241503845
43299800
1120890725
355868427
152974945
268638955
1114629220
358132088
98396365
647164351
842692206
552008132
827763222
282613632
337753842
369929557
564817762
982306557
510618525
226490138
581160126
855828949
480186326
266786241
176142465
607464472
1169412518
875115525
302942767
1031150603
222426147
523278540
763867473
354306854
767599471
970912291
19888357
921611161
47707538
592161873
863657442
10029322
181661244
859166319
613141987
946295657
1163816597
50141968
568922414
695135385
243588203
936399243
505770034
250613037
302169156
457055503
980625108
826673457
396338020
827748362
620276992
944147161
470041866
487124944
882447808
448629813
754744130
2680319
178320350
808109406
306936115
376380677
145327347
1381869544
120655095
728012413
480477697
1292500568
24632340
607418250
917063306
1013722215
811180535
1185984907
799006664
178796022
912000354
357845250
1282085541
647217867
1305149325
398949629
451743900
196038034
1224987069
786023422
1081178320
1023816434
1309398931
208281418
509530447
631503584
996881231
364683734
614811225
755562359
147236414
548459191
1049896538
1231173688
1124386594
1200952243
405831053
421750877
67812529
823539280
411222423
705867597
555472267
517470885
530477963
1176241400
1007459521
579112657
666289580
971955532
987695565
584747917
1226456129
40678772
925733942
882898431
1293438660
261723546
960418906
64195160
220129514
1056187061
52307100
284055631
934326710
120402631
1214428702
473190974
614807272
341469071
720819817
278006167
378444503
541601416
660267539
751538264
550068424
321260272
1174927104
871924610
1159415971
383346891
328313913
403570934
164250555
838843684
40643924
875698814
1097624288
482771681
1063184634
1377326738
506934761
1246290066
174331817
511643090
191606615
798917253
879928357
386595067
327333998
233758576
40396318
581763351
686020493
308679261
1102817791
677089692
97518475
922596804
890984175
993864585
781722283
662850519
1149284992
503336501
1145288005
275698752
93098377
226895039
357395465
77303209
1205329663
298923186
632710057
815564037
964026505
432774577
894683302
687409330
169887468
456263655
1108057302
756275599
504138393
623355543
633186911
50086220
652284596
96014015
988273333
888140516
374886614
579921702
955715590
146870984
20086007
853195506
567747823
505125053
114580011
408208573
975508131
527034814
738526060
547332379
163324916
428559541
934778837
1339739254
956208940
506190460
709725292
795706944
12264245
406594716
997189627
432390354
533333028
861734525
486945051
705883731
520879436
597367786
159268459
360638436
966434141
19955432
348758215
17016882
799545898
355181749
404457509
454412361
427286325
686933702
486918127
604754850
350710914
535989901
648095493
1068142362
257603817
297365623
302504333
597461336
287195633
411109875
701404034
392871972
345082899
704357808
161787046
907995389
712740267
114518988
941463176
881780638
231651900
460832548
780769621
752464609
288022280
343521936
145361219
834361130
361757423
392804088
564287287
1376975265
316675701
1368286571
646330797
1060203455
953133088
776159069
440142912
908270437
727659284
540951873
216432745
907273919
59122664
975187702
793596391
223650013
962508964
768612551
1277371862
1134242452
575587044
713448348
579494917
164089144
449964588
811655025
425040891
608069784
1320002381
673322955
122932946
340442258
532085278
1017050326
172939333
438753490
282963687
670295567
1300416597
153948319
311940709
1195491865
1123828098
357956599
816645770
238939623
588777390
76470812
37335830
678808232
420124418
1019533006
452528581
832160740
1404818373
1286729341
543166185
240644194
254696250
746085342
1150022374
671479784
278725701
4529221
952508782
1345157564
255791921
964596586
571848038
792381541
1097153464
399952353
667072781
328601613
663310539
489360306
1028828465
724162843
75530576
668781473
397183658
471753682
1251625442
246408824
328721827
1409675232
160706022
439906137
676465529
104133560
45290323
791907616
1025396196
325177252
845341063
641937411
302180373
356930194
63448979
494028855
183280651
959763857
582393976
596076597
830514906
1095944212
98303850
220915944
633536045
408945680
1304523324
155405866
80683730
828036801
1257795776
1034300477
619079906
554356365
1180019078
665345410
906416115
804951456
335223196
994642899
712346010
1336132492
820526840
385315631
43019127
529170633
856462629
1074415103
1172433960
1341017534
891158819
518520359
743953218
93560329
899163756
949660410
591316889
1279990055
763022415
220612014
612702474
478767306
834061353
961511285
233708405
1035531875
887978721
468310132
974259027
367204227
799740635
629837564
338900874
904729920
270466765
665490697
622511722
209866153
989372562
331048554
582742258
296732945
285239671
1397064722
1101519778
757094547
623247979
127451184
14087178
657368421
35756396
445371787
1313784380
683639950
206209732
384529905
405350541
421307813
910975239
317101785
722299487
384769957
889301702
575648828
62230748
725269933
1076462546
774266310
597881032
305289044
647386359
625872159
864767498
639149900
732197933
945991183
515206299
230719782
595824741
929380496
680096282
792474250
848695755
183237969
547168371
491456504
605502571
830612850
899428634
615665945
553509258
827546172
737194088
996218912
210170767
357762968
1124190255
1083297160
446145599
955065932
122632699
270685651
212494893
596729281
813079660
201499365
21277117
720775645
463362489
1368009867
367900450
568734013
1052191624
632207986
704779988
1352261036
675107937
684139672
685531637
852018214
718883702
711356583
977331587
169948626
753244385
546520038
64950390
64873302
355129875
314399567
229087227
757221670
857588865
543570598
1350424710
862971303
158167772
1203835755
86233101
118848021
552258968
719129274
911162960
1107223340
571813248
1020586229
44800539
734131119
86247388
357859316
382370274
608838851
613409852
496244803
1168317839
275025057
576152031
42398444
939071547
494153948
941475438
946830771
1090650889
1086790214
593708844
25521596
185701193
309563217
912197343
74396675
657777291
716223914
583356147
148820309
167355002
746125839
150562276
5630068
857171691
1332256978
259201657
245738419
260851862
1328982798
475754059
1346800634
120312959
283454045
332493953
1313173773
754575697
317550174
271221572
6631020
1060665717
181039519
1395563195
354411856
264820959
319206225
749950993
975209160
919465589
770732741
546057613
417124241
338114484
536493820
515063237
344624594
369747673
867340593
795923276
1069787663
259120318
809736610
1248670723
651156013
1272215298
288291729
709120655
305868722
931049991
780027896
135766554
328089736
720143678
589538128
672361572
308405972
191786867
888946595
491001475
556877863
1371640939
769139472
524730304
849753965
915870894
109142008
384315554
19793099
411196496
1133429810
495076596
513981668
198815061
97272425
451991418
655680669
441428186
923783476
578531049
81064922
761905135
762741674
682847238
179283201
9635906
1165354095
610127559
514950629
406962262
402581553
408127278
649771685
646086965
697983443
480094013
67391422
699717594
917900340
628398462
829729881
798240433
707907315
357293518
717067898
1156628073
844764191
700655575
291495315
463090203
349309284
1304361512
751407914
1399071684
786286550
217097741
813352287
736906619
17795808
1317016433
95445100
281042897
251254305
198931538
225980044
464119111
503144768
964942025
470506495
719196743
886729208
1374876013
1096130970
905588468
178012462
845104219
481988806
227216702
318312328
163013222
1029429869
325536767
542425446
144441600
497335410
970558691
652430715
345114429
1068640117
120307247
736793325
222769764
33724298
953452316
532181543
730858453
286405563
794055230
1249211884
1203395176
100784949
343281253
43614999
890143268
1346479139
1127839974
407436607
347491159
468824762
806253224
114075120
445031242
952779158
42481992
632813328
720426813
268105271
1232125056
256821955
419508475
1192515244
1265164163
378162644
1169007501
936894019
459461189
85869709
22355646
423941699
12611034
758985682
190329319
645158680
787087760
65786790
594491265
364818777
925778542
85408280
833756593
94905978
347820678
995380238
654058595
16774212
860611822
286476283
1336078040
270857469
1076501834
590584138
1348019958
1144146271
486150081
171695701
1235401138
82944630
1293443131
476394645
333831530
269428059
525399497
638678746
938069308
361749077
541055314
1286180075
266496610
680236913
795573001
397883524
449400730
1027435071
672519381
594855704
466868052
937688489
969099295
438337164
1103971930
1245543867
298042629
395757106
1239648848
653558813
255040914
802948704
732855536
963085755
823450522
284503210
834412403
1391512572
1000070996
1398207247
229421406
893718972
1319221265
757586963
831456424
661504349
862633428
362020835
173343738
306514785
28247084
10877557
387754126
90415691
943160278
859686319
273062347
263310112
620673051
443234739
974495162
185135064
1354048103
534086896
993783084
470069804
763451935
1063293915
904330161
922197047
296497508
679654195
277862891
950984875
725472652
1379971638
989577828
525819272
358712657
324620903
161848703
874787400
513407122
979649414
711954797
1356870718
700102557
961016009
35536709
203710034
694315400
784253862
736869128
291447710
563946715
237368635
561848583
502091064
223246690
306949313
130900632
279553345
900722507
948487001
604843861
192475372
223317289
1091550039
909809854
484098606
202026881
951192955
919669454
328416880
512858301
190409617
754066032
322116910
26083559
130755423
706457325
30894006
231838193
294263848
950684178
985689014
321577966
35202534
748399360
56124728
672228357
481962098
921338595
445346171
298617290
66489102
614474726
1290922284
393942758
1191279378
163737231
567436453
889156045
1353438777
620325165
48717265
967128611
251207652
804393838
25501181
159430300
350736663
794657920
158904228
1298645703
624090600
236013298
126352826
162530344
797022300
1264976789
559109372
659463795
735792018
1276920913
847344824
76667164
86513218
402552548
57808802
265136474
1390446970
533296964
24618598
617146382
589234175
427524651
620072638
309042616
542209515
290811117
211710177
321760676
1273411180
1293815957
924896518
508775279
201765562
585053590
869925134
1226425800
503251560
944052913
621217382
319560394
1377292177
990748554
1357367738
266659425
541661286
660056041
228614097
628567620
640611609
756048556
656027793
219738639
760328888
474865002
675257526
47360164
864861044
290021292
288094099
929909448
652584701
113319849
12861382
1340729575
206518202
681640909
555770538
263686482
249226533
507284841
339289
148907672
1037376061
409386270
492755257
288599867
483745217
269296177
301812628
380819323
1348939405
209258749
955328731
971296142
638744761
640586777
195442416
940916170
915803181
479453466
1079725984
1233802009
489847036
670537079
237986261
456833282
915791518
1200007
856777206
410185104
64408984
705644828
825407755
1109026642
968942116
1341386146
1021270007
440981924
116903161
797087508
1175372539
278994006
537078972
310372874
340567481
176712502
311141336
742008692
215084878
577877199
1286712162
84707229
1317683337
611509207
19536676
368904028
867002342
588684785
28490247
419731674
198962374
822494503
1317233315
822539155
398509706
610155083
181033879
520838938
1128118205
842395134
1176269835
957626783
674807394
214606813
470411132
916951734
974622786
1023501317
26995524
240950498
587575400
26003539
661230875
413136823
48700935
926182432
831298346
302688000
91415850
183830046
1043854184
719359205
955628171
290415533
714615956
799257941
56879282
421258313
1314420317
1287062410
696449863
113877721
505006964
514892448
140597765
1402395924
255814674
229713075
1218729110
498623667
133089016
537487947
850969647
406882232
77851626
130695817
270097668
1095481976
202989387
265793415
4638256
1106782299
481598176
875848592
668256653
1351166947
752630277
1105429382
64777174
1191548452
676778266
875707355
734117649
781719445
85122925
195997381
498393038
509030928
931579911
645606976
710369696
284118703
115793862
407534573
193799851
835523433
1354913192
654366882
939778156
328673760
372659878
727094114
962666038
881872062
438050218
940086513
1106463613
311822609
98553610
1262140569
1057648019
295866467
692078866
980235315
41559705
454800110
118481741
691607121
221730771
960609151
767317298
666936711
294457315
419472490
659832833
24559870
889931135
999632448
172517917
377827425
1312069518
541888229
209055993
359098759
267461289
463402938
1350497188
113756693
1370006518
117853106
941905940
981607385
41993285
178769825
502752502
206452359
1287461322
30405019
1011118535
124913276
1227567340
1136707693
876351064
949148542
150593130
976698136
29250985
419281219
278371732
725336169
599218169
665041535
758399869
1084712047
257969681
737940047
660388562
847316116
122708671
619241381
137029218
784153096
381803514
1081819525
43908142
452308262
1142714180
229645594
1231102432
1242916841
521418384
224211736
255312119
236173396
633531102
333086398
799414065
1286854278
192617090
85350113
29094039
72028342
630527454
572543209
991163853
621827425
865879827
700590872
383848061
734471640
1395102943
320837810
567216049
354032365
259999491
840740183
231807847
1136727299
422878037
705143288
434203736
1290845455
1141334505
490091762
912864120
308108932
924536301
980556746
356437412
181013877
908582408
977907984
920402123
1123606978
461678308
535431500
852753800
62258647
102172259
1173303900
707169998
815059684
581908755
28609177
701634991
884390048
1118568378
146321552
228068540
220624602
538102314
39026132
482209404
517237088
477401580
320808938
180165508
245552178
679239207
315257177
631858425
729450805
1232285945
836570285
730310275
1245123173
688003008
329336987
673777275
1384366838
800309026
385215707
1313291374
402640134
1079406633
33861824
410101623
908363524
938281409
125679758
295806505
326996457
1189983343
241318023
382134466
501720726
160573406
449727763
505350666
1077848027
863865837
391038742
71357195
219596097
853587930
905415127
393164677
258694812
1111691068
839038342
704535862
376400712
419882311
54950324
551991240
586097156
797458784
416992830
795544376
1220708676
378630644
483675650
929100808
77570120
979385666
145570093
317005394
410077489
486244485
960066396
832472078
5738352
407713904
847236613
178227984
173433261
557927356
579201035
712356284
260649578
1027543682
749038073
810924268
1073938894
671963510
724755269
148813698
962068374
150095248
851439744
678278070
230664150
340683984
974108694
419461766
932256257
66422868
1246236987
579369745
776724570
664342526
781954958
660812902
491455609
847531663
206449745
680845784
254340083
389725041
87538351
480210289
760673742
421960033
287738798
696041509
1297829257
283481178
566020412
524325770
1262374384
896940949
727822813
870927488
32246163
787903472
666842828
707814978
445521611
1041771192
182101214
695770317
102861570
1323692201
979218597
891739824
705285510
444180532
1316232888
15714554
386649702
115140436
1392709217
70631047
21198206
846271123
1073571616
180915801
435511777
1331076390
1377655590
38473440
641333853
325149387
818810326
284887939
265426805
692607545
1382510174
445581346
250250815
569152097
1347482550
228411877
323330603
965944365
123258214
908184105
947911739
1126228289
742227128
479120857
45588720
1082834161
1271927959
513829052
715860329
215599502
198882130
825986090
592340018
589437997
566624590
1089026154
565020849
147078188
742391743
227615856
1363576598
1308112911
18063139
142281305
257976776
1115711995
654197616
935553899
243320462
83602841
472983703
496085067
195248578
1369000715
1015696817
898878035
1027027196
374713628
534334580
573842346
581248666
605869376
1326596068
1376653731
1069575311
404104582
279108277
17899113
340164949
322479398
43950152
739565123
169569510
865465204
162943676
1056863005
1286234694
69444860
56176370
219064504
768886852
400989392
259952130
562281570
873089446
552079306
890290292
767305961
1331132595
949741278
224837700
414597094
184000559
200822048
542277018
905325307
776223313
345606766
569321256
1180048938
198816654
1211152453
33398276
606913005
57448885
809525118
653950128
1212531352
157308870
223598655
25371586
389867885
790333543
1235851274
155353588
918354137
870199328
899471847
414026167
334326217
925375846
287248504
700752165
68049861
570781231
9062835
1273271055
286915332
601706246
153132806
53296525
430958796
694129410
704783801
485331073
714840919
768586302
101321085
835142478
25205158
863392736
183212474
4450
1035382803
479471233
908776606
54627598
1016734177
251052400
814666745
305141886
946246423
170649950
594402019
657916285
128736939
350998296
417779896
244558295
334259091
88477033
288235833
277217563
155521487
1335460071
155546380
452171731
213771870
140337473
1110514773
131443438
877622727
872586155
353291526
1233428585
1087398675
151428751
567002327
855026540
1218908959
692975794
640060145
673983972
917289883
993815022
389463880
558507002
432219157
549408745
222910291
136712508
940150955
953392139
48834907
875180303
443862745
2859562
946235942
686386131
388296009
1267890959
806100228
667482962
327968015
518853688
233205410
800676368
921281388
264675370
120246167
592354133
147149734
376762678
569881196
208189055
906668114
900419080
144010311
459166188
228847906
513396596
398750069
903546321
1251534124
926621018
299871706
456810529
925583108
229796301
460439466
951836903
675814250
15333839
772989383
951525499
606309947
1099803000
979422146
146542069
35881090
721309646
1225090118
21178453
300279346
960967691
177883803
837242125
829985950
552028240
584262979
198133665
997568555
1373003147
400791358
618924591
135150048
566958250
856743565
962303090
412920369
484029180
1184067922
672798050
175539590
320553199
189302473
593646568
12847696
864638632
534905739
862482165
277455064
1166860645
444849300
580313262
152423187
429277798
604887179
579309146
931995415
744103476
861656020
853643743
479256681
853148774
149568703
849677640
654779506
390376857
50396899
277005809
527978460
431096704
543288684
37687414
621191087
493339382
919964985
878421519
29197538
792645873
1316825792
431874140
759051757
381355476
831175310
1051945670
940473635
940824129
358147973
77996455
668883647
531745150
770960117
61643043
277909237
149643381
859385884
935846596
89054885
416565095
629965501
374420973
649602999
749907965
603946498
1202637977
214707103
971382098
275255711
456757298
946222497
150630089
1185315464
1084707114
744403264
844556998
826179161
1157548882
234786776
29706883
1150438925
124315675
652988038
109129376
1402165993
64774914
795737998
68764
708642621
431948718
1166589833
1360081712
121849198
1323750598
534307138
684646026
486304780
995662768
342398492
1095936376
475286491
397003903
982286568
252286542
1279109574
573997671
318363200
579035479
611291525
473505548
280351262
478292393
108571838
486889346
1237319540
880538521
662279336
235132556
879996922
724266678
392197593
836536078
925751396
195773146
208519495
472174877
792728293
266158869
81084528
81723556
517976464
813117715
95529879
731026596
26857780
1366941288
935208842
82385503
1284038843
87196760
122494953
92507749
194863572
1011390592
445287184
522391359
1061061584
1280250659
647795162
600870296
366097340
613706263
781346704
1194654808
315701834
895573912
1101129726
925886971
973969304
453159398
862397902
305902902
493608122
876057605
992086171
689201423
359248785
726113283
685907046
301808478
822502141
53304595
222771960
908980882
609683133
951912261
343799592
1264975491
900520638
1348883718
729906589
299554908
1309255702
880654902
996336936
569647337
710862202
601116419
774567957
388984547
226475863
231789440
223648155
282419389
789931145
702241439
1215390378
570236202
156571791
836197033
506423954
534618298
991367687
95356497
1093434508
179685620
132266046
560140601
26776316
405314514
558580892
847594154
941956273
206893826
70665255
537268553
384349810
675278060
348441340
293086338
1032359693
129395718
835000037
364802540
795339940
267122385
330891090
737262013
239708104
323667923
188184516
304571582
913579474
48807417
21463288
575559565
288891565
880806519
297662152
474320428
1001206932
990402475
24341850
637695984
339450385
730670476
467751283
935954820
113188237
397166953
651110785
881174379
410203919
1402528565
775436926
271750342
1165888740
569517251
228769941
240986571
479562321
728165265
457109325
908345034
440094433
1275595851
115421808
229003391
588707452
659498939
19322026
638368835
923463599
96989696
652573819
31024544
452874111
874811667
326800678
205128788
236964864
638882315
593968581
523947613
1096544921
589140885
695120073
525850651
207122026
95056491
694695991
413986035
185852193
632505440
1369103964
1218024083
107792398
693164604
1106405327
251003141
607229139
374861421
219464732
662548336
606214413
772914011
1307624850
126786493
440403548
80085886
558247754
137869065
377829347
487686053
838123520
635876834
1059000967
840475950
158093905
797707399
933253933
169996362
293271294
26955051
973690623
110639486
80361786
579805608
471631664
35196866
502850038
97931089
80899601
240203823
993693917
350248877
100103213
891410719
761493168
828418032
563642397
1352375846
1099282
7996396
73588725
835094902
1255274913
1170371315
1274764745
208763558
581745065
1080606351
433261384
218193378
217854374
324953496
341866964
643481703
205578255
401569407
538482946
956107704
212174509
305710643
195904060
859269168
919576827
285709746
1336473493
16825866
386516692
310606495
893842955
126282978
274692955
818155842
851125460
153015826
612919781
383803231
354419557
1328324828
493302428
475806821
1043419069
25979894
146861947
688293123
959762344
1404506692
936718301
22265934
457898365
994094347
999864362
998522327
314727971
401604906
115556502
751523781
810072668
255581069
887643165
828343040
362834437
114029495
545582178
561373182
205654218
252203365
376394301
132779161
868286608
319571278
572655707
1025241213
447232870
1332268784
708313320
103468789
869553045
547992957
479460600
327657205
1188420610
847987998
771494102
1406830828
238879536
160978433
36207986
179707329
986973773
533091429
715845210
293731663
381730169
64801282
518637893
287113703
1108198842
311394947
477981396
229572685
75730617
295347872
955922422
691960011
1301921493
735464223
48517120
329302078
1346673875
800206978
860548889
419769021
472558936
714594391
1142317681
1066279660
1306806391
1097685185
204677249
416387514
183043943
423660298
856568807
1087345587
665884265
716657615
350058806
453426141
211095805
438133449
80826806
151716020
1076731090
643330037
1351551828
573433900
603385660
1058449695
642727848
131823350
355350404
1048847102
921755880
22285367
985854672
965982773
950292220
634305146
891418444
911351150
1319104735
50791378
830200619
19658592
1252507896
919899831
827617708
139360355
524191480
637947523
1100969487
265077132
407480546
449384151
115357631
164274480
26100269
1124732973
628365755
784129274
623106865
146366055
1341773900
460523821
510216079
1168631370
967936496
800432411
25170312
563948279
803528844
280206156
152300607
666358141
293846046
102106669
232083923
365917302
42626141
519796812
453514449
516967574
934316374
673654432
1126729939
906386925
49698923
330584267
70250876
636209707
133286895
88179635
826029414
546789459
218250610
975072277
682791103
1369207699
695170935
804383716
578139489
866492393
557856469
843028046
981274720
838824074
1120253017
933604481
500646668
938787209
847271356
558299027
252587360
981680902
937916277
1185137582
788080189
638447340
245666760
490061189
556636683
375731858
404802573
441968814
650265489
102197316
1379383005
374865660
510315746
1008877373
612914523
724786136
778244295
407979659
658907585
147738784
242825069
903951283
799213839
254819984
487047861
998492266
910304009
1241789335
253759923
424440198
1348017909
188351168
916854586
252727103
1282846944
925734918
221670207
993751759
253196272
231789053
606238963
1202349187
835679288
851782473
600293491
871703463
727758951
888759228
399149514
582840820
1337526831
34117537
555772076
549866537
126977862
441724740
405149559
858572003
602134351
587189118
306475152
706654856
256304281
63996983
20272959
19122804
282237286
1147683723
932677997
667125023
810484966
805492636
258654911
824438926
30940045
1389552740
820128047
1177592030
630845715
73806781
1119216003
594682982
843477072
158600859
173434505
690377233
862414782
36969770
294571962
627933180
1396291910
484674037
224720613
630451480
1401808583
793887350
525107873
890811329
939060954
1247849113
484029759
850202526
111023405
849045862
18306455
342359100
876552315
908714728
231247031
126746043
731287783
312156583
129203170
721716387
942485524
959972677
700649231
173353597
841178957
402252402
42605447
363504318
852077638
397474406
689721002
177670269
236334960
597312001
672726176
425555588
800359226
715597501
898676362
436795796
327915874
59498670
681770438
36011766
524143768
235966181
256025913
996153832
250848154
1200095292
457977683
873486585
348152137
469746467
404318683
879650348
564034761
783901832
784524962
536612536
781539502
278292586
1348957247
752099703
398290287
909154966
534704992
575695445
470771966
1327493260
1087852782
684171143
921904443
559038791
863340250
205925658
830481880
673883682
530841521
265111280
797897920
327248080
325045514
713773643
614420808
949467958
794543420
986892950
1387585707
724178736
416879097
656534701
1135136878
701733787
804106788
229081339
815299064
834184286
889149430
487335987
1021472406
1251202706
1157671949
634128953
402263483
574658177
811863871
25376411
518821723
369201508
6207773
221250172
984529922
322342933
713325703
394508982
212611732
955458643
123745520
581218869
922404751
342343710
168395190
336725132
952277255
538077876
498315529
1047607607
306030053
334870128
423847098
634963804
826849693
870964519
448594224
941675855
1193828317
403436151
580325040
938881994
685641482
516987174
649034599
586215510
926282276
677632837
537758279
439291724
485512719
686248509
201726400
1315564735
1214012701
1320977466
942971728
198472060
394031998
1396973033
722520185
747028415
468301078
502205397
1190099171
1336935824
1085841292
323853673
597527185
851065629
552272951
361693777
243540104
728299303
993878433
687368784
108071909
718693130
639964118
522617732
904436003
295397217
242957231
453504518
1233613705
785992352
884995858
391616997
558196028
952598139
481081585
550392041
706240910
461593381
1380181539
943537823
436378968
69347154
256208904
275126610
475124416
693759587
160115734
455003255
279685110
382624845
840201779
444933712
32784277
843310764
512696819
562183971
978461543
96847597
374784371
1065268078
400995085
256209711
185884796
834382180
430402142
404335870
85054279
79021375
701432222
81410925
945476036
994896400
857856988
792028647
818363279
101288106
522565784
230121369
971657647
324129772
1132658157
869303242
1203445806
478418839
675185467
310420695
20140931
184427852
802841152
554730205
854962366
373611444
543935801
446352310
849037232
182859694
546207799
889180113
1077856682
582608836
1279654976
987670963
364161244
479747913
48657807
976821721
356392100
476958483
794653047
246573245
1207445133
7703068
826466494
224030571
165826957
346085256
53955224
479620998
25015660
986336246
355287805
551857288
113716940
260683798
205009307
720129998
150841739
1271932143
737357159
771036191
141644937
861033067
620803949
555982299
696168144
108449713
1183086468
205817407
208164051
878333538
378637197
1075280030
811388519
738271870
753215913
55910221
1229721190
995551404
177895236
1180927644
622245109
693318339
189518023
734970498
750274583
196728882
885553984
1396806875
925253384
627299100
580282465
657570749
803598600
1320332284
1176995084
1156074949
1122085949
557083654
1006989869
378084510
927996014
552829772
337879920
404195935
456016264
337864239
892273300
1134277127
521914924
90765141
878777447
51116682
293001543
710350740
166748512
991510742
366762019
32560695
209375657
376344280
1008769317
851942588
515518217
22477257
88034640
497969908
616954171
350725165
966796491
403567181
531950529
256661856
702127383
123037788
1173331606
165242211
607512635
1375259380
483681916
982530027
513762795
782950840
218588084
172986926
1273751365
500642706
574457889
508005418
710149965
700569781
632541638
1251375288
753828259
74656157
869379598
140060659
592323617
1324446835
234817165
1340481083
977234104
409693671
706649519
702833530
1165409594
970516564
1235586384
540524598
296953428
119396638
436934722
272428880
192147701
702005290
899335414
776921208
1221642503
58018280
1019532999
183530575
831212675
22188132
148776790
957279506
425066938
219409341
486212660
937390506
16168329
805647399
283196382
778964324
432778786
75597035
1181169545
826849734
573705916
373057663
467997050
386888180
1219753859
277539363
755579206
913135556
59596056
331908595
457277844
479827534
834090717
704101816
707596921
505429655
1377797014
918760982
726818213
525024293
264417126
884940218
655369968
382458766
318700298
502802677
196114222
1353317365
210510085
946473698
372881582
192585468
39093556
933985311
801079570
1356562982
541084583
686447362
310364357
111641693
418641455
250777065
250381719
122915484
662033803
648339674
1242432032
691013111
380143503
346063909
1010211614
598903244
703265173
726129710
380692800
854309443
121503733
1218240680
605753155
758904326
948509927
852619016
484231625
240443923
34820937
1088268114
487874004
664743597
184872419
64277702
933784062
646224232
997856110
388876725
286370256
1248141761
192794363
68052504
593964836
692642982
752302118
496103572
190012310
985271393
1369001884
1270083052
965613011
578805328
563217261
871068437
764755161
352037684
566217379
301537446
808898058
1008833336
1152890360
594209887
349330162
1170827015
561573528
462128099
980652270
970183207
475965987
41782488
138363083
29625895
976495739
722844077
773324039
439382338
61325918
821361877
149972286
601570503
1130694393
663687188
1246753279
372152691
414019106
42311370
678977140
296159513
567488998
645274588
365431077
165751978
722716617
218002933
346453160
59525132
360993781
392963808
1280839118
434644452
938779122
999543821
641794192
224954873
53263568
134008953
311292271
238717285
198218160
690544271
467264112
197799020
820988715
709241114
46476049
608982203
1076100234
1174762610
405633806
411108452
1049114784
517542328
1344951032
1182994247
414999342
323487844
41349127
437473817
335947569
1055075636
881623920
355469589
899678914
415580059
539967130
812272621
259270885
413558039
326570935
762550506
402013173
366774190
490112608
344487746
5921382
907124543
211479289
400073658
306703155
323494632
646256587
486250206
837817252
338975600
1334789558
240484555
897549890
929909594
658649330
85377186
1377356959
271303514
1284777035
642813729
520347913
224191355
306630795
945896529
541399194
854279500
572394359
157076117
1071595564
117707104
1177948763
405630050
905228601
928556536
767705623
602891569
148681354
282710189
677462738
438804917
640013012
1315134535
1198956179
340558364
908179248
12428805
1393633979
38369249
100999435
527192865
151376189
561424340
757030988
28645488
1248283478
1050072037
443973115
1317332675
655795076
905495693
257531320
836645867
847872773
421652502
559690147
29681847
165507021
629630355
1083986404
806954796
383142495
873033848
787235264
990242256
769900114
443185630
343700430
706873657
1315695746
261991771
588073619
1170850839
180841667
1292402411
794297161
539861893
844565594
511543245
451254492
555770727
835397598
996430402
1055607123
385547051
772507208
83129529
113399358
1153268493
297268024
341883157
1335671541
460942610
417050576
546372223
757792630
601957453
675410195
824545525
166473795
631865269
683573759
951600368
546300674
779471389
1345022095
927234006
757316145
236291590
952453627
144254762
768561057
405748392
813020282
1002536249
1165637852
564614500
216203441
188787093
633195328
774427809
1115745556
554430008
270205148
158954282
117908621
642882046
1138825571
381190386
860149938
156029012
881328262
865882072
916124942
383082305
508029496
118899857
290492787
701336464
1267206808
1047376578
91129837
337713728
680145823
128950842
1262392687
889239908
34680041
804616679
364098053
176756175
815631070
928235282
761503589
740194749
58476742
971951667
894010312
1145948007
217330899
1311326390
892351262
95178624
734502043
839967578
1351554297
968640729
34618213
675839659
119671347
662170359
742366811
955387439
961042408
135306615
124424609
925362188
856942376
176791414
365885869
485120551
485283787
691534833
828797068
703364454
727309518
781777913
835322824
865035990
865067616
165769614
158751
197975382
257211222
464542413
564776252
326920499
94897824
645822264
143117328
438221854
960479363
860009921
694180359
1177858822
965567173
234179834
74793934
928269477
770797612
65420180
729996421
931246046
1066105488
44901411
1110122271
453200590
210945344
506456467
715858887
50290406
201676905
388648154
355239836
155286874
877082522
100726085
262322725
944609883
174936216
635269837
292962567
962677376
757764834
900411561
264887005
936130439
443823875
910198265
521325427
1207083419
295194780
1102497989
764002204
630101113
25356395
588967682
970280472
1183946786
496997268
304662414
391706408
513234986
1191103000
194056777
1252614584
213227997
409095941
996985584
130294661
451397913
775754469
773590659
98688437
1120671008
533868885
475131772
416675019
989616099
383178374
483228667
675758031
630169743
72417126
748276491
416047442
209183387
725568581
305510328
551357852
1310816515
777646208
626497090
1168261218
920479157
289460643
1353017479
399206998
838725728
532064279
612304943
1218290813
161394611
445894276
521402509
87454459
135196176
867748856
854574122
185762413
302508345
692699348
779015756
372029874
1325727052
851320922
292378807
1340670709
547701559
830739139
1214792970
20690863
745487884
724210506
268008189
489092528
1296453672
245344620
1319167196
865297194
43898745
945278294
913968313
446643852
515352667
199875799
925057570
709365331
872101873
523928210
491288980
210510184
964606872
1383903175
1012374302
865388491
966658510
200173872
347791934
678978613
1382140768
910228440
275141992
64768330
449777647
186662286
811776709
717208564
786857461
749833745
729666603
66413557
270480771
971982130
1385019269
1247567565
130338956
674663851
300272356
452220092
1202594874
119399771
761338753
844989940
1108503451
298019494
169177309
133288376
92618515
1085843300
967981261
926509246
90593622
50348291
41270753
989995782
466226673
692936158
406505978
709910555
557937950
537018646
171394786
568326444
834560427
49005139
838865000
714120020
23009805
59117710
311885192
251567721
645891443
357345997
903750464
295196999
584205878
222930447
953901825
858547079
309277378
504700786
356798624
237484754
39291686
1230096079
1248151460
677462932
465331835
169078922
1149070304
530072444
950156430
503816226
195364980
683576107
908929593
1267819422
927255266
344256931
97701520
209956687
116028664
759324279
144849677
238071196
203838077
137589080
337979032
103814613
198687915
188914398
172656509
55583022
178158865
200953374
1212044713
552007809
647742028
583692567
1067490409
114768180
597012435
554010934
452334998
868306730
693589608
889276302
336281663
274567729
678739708
627604791
276729924
941161529
921063031
44143970
32166686
452266068
1088105363
896708680
136627975
889591482
458354260
192383708
1236116205
1117419075
889820263
646648762
1392507585
32173917
614225430
390326990
945837818
64935990
375441457
677098550
908500160
57793739
521186207
614243575
920873377
129648984
257613384
606754608
643183831
914596365
575693078
884621849
776038894
194415481
1200151002
1017989358
803594462
40468275
41075988
30520750
622677217
1366787706
353638709
828277889
430415469
276614756
110282243
851632924
863037618
181264558
868625276
599018176
1402611512
395474374
35561831
947613052
296189380
169546850
1004675922
378009728
258248246
362591570
270718274
1345642961
194672534
8617768
1023332704
562395842
514625653
198235931
38243926
163007684
98644493
985302611
678899506
943403529
286759073
38564407
502118024
279402389
946288557
953485196
7511385
467145405
805079024
1372814551
616671965
810036609
9101147
419670288
205855717
790128281
63842542
991640454
1300719323
985590909
631410038
907469194
977211357
301083668
116203108
1281795494
341259166
479842140
676130868
319605127
15863363
1106869302
1356196190
213431797
1395360830
273343935
999384470
446517957
562602577
271787154
276482645
538022452
424122817
749623352
1063284099
1400523408
762192593
110976029
82035635
544872349
234062790
923585506
609401935
740044775
169687379
1167331670
875381384
1136922157
999939271
122404171
1121646553
648993308
860535919
466062464
804472166
295058966
300204510
431359935
246754156
603746557
554607628
211800175
463039858
524886075
240285894
511553383
96010786
716703768
66474943
761898511
983040877
952502651
1220730469
750285377
139935933
1088837096
531932873
44483835
737587076
880934102
24291256
204947051
102799608
48007781
69686593
445134912
1333549782
1240815333
246660470
169223470
302489064
489943959
400700415
160355950
363306642
1229003479
591833254
119702437
551795557
403701984
847011152
199007071
504443233
10076637
726840476
361168738
739408891
519842501
324537707
1373094319
1127538148
883959054
448235029
1317054252
377737026
96723476
146511087
539803900
1088661125
811444509
774254421
1023015789
273910400
74593858
233253206
154424986
722931959
571509860
1078982793
140266903
465799917
1231872742
312439133
65574551
530124547
701444723
1208285655
239813176
624085146
827196222
845719323
28067189
158776015
656926583
230634745
50889192
60643491
44935091
950138283
172813933
413438196
997783253
663514558
360082301
557454352
1003444098
675365458
420219766
594908151
47059551
1232903511
973145305
455066778
531749974
406888400
1052312606
126330577
1086919188
423957273
783553533
486172167
1195172272
880309460
124813507
647220082
1023173220
85392888
742695210
301509279
1190803289
928084858
1033118989
889177450
327092657
657411288
141188499
74437889
647391315
434111916
1017091520
847600805
461299325
1088934088
923471899
67169014
1243977474
147002208
153458310
468682379
857595429
814685007
950872142
138451547
390199460
994984626
231024523
921120335
1143713413
150538521
22640664
634096145
624980295
1327351187
198948864
162556093
818458565
951603354
605099358
413345750
184230625
36902959
351738230
982508992
1368667312
1376879180
745359403
832854545
303422909
1374543354
574085455
231754899
893503945
775276485
506995253
567086308
914328349
54117484
1341908842
554240289
655413878
1103674022
386239368
1277027434
723143017
584685041
75014100
661624091
505256608
575228694
841125049
966848028
1071326786
855438863
135031890
9936872
426303182
140670255
900458686
1272345503
896346119
775178476
404422878
442074760
466375537
583749287
264718179
456852802
510721840
694948758
565602078
136915342
770854583
42680805
264615173
1261052323
407913659
383779729
946314248
302788047
482284810
1269753002
1189844666
622316026
262908017
140963674
113371628
1012972742
736474193
946797955
816184070
889228581
743538369
278091258
413437188
231565335
434627382
1076808957
1106315103
681880551
27335808
847616650
800636648
222872070
522914600
1408092573
125153323
407288928
858063680
897178596
142350526
474900306
904256612
1065409947
66058209
1027930824
1101282159
141754479
340556441
194493761
181791878
1390826180
942910038
1033022033
420213661
299561510
365591748
726737032
926881295
822190983
796675308
814402632
131005229
714768636
74098222
995298849
223167370
43291696
881794987
84195338
399694575
553657144
215733225
1248353277
780571591
774258226
823676913
561759655
315888171
570697492
946885916
495715731
16584749
1162020148
350011114
815210282
705725051
390347010
149670134
550965977
955977058
488773670
244661102
1048714783
751686269
781288929
446801297
980554242
485977835
1096998913
888642134
831161824
461700590
451102968
973784842
1064005186
368383603
820124667
649616970
1030205188
544346228
327400589
811680863
546150150
579976976
282216728
330353285
108261350
362644134
488616895
907040801
526569883
577889949
578713579
13257428
1408361786
710564431
447393664
527716035
520820740
671281130
849329074
92076366
626905441
694479419
938886181
96173876
855645176
853067079
426552175
324471192
179315325
313907175
194364778
19320906
231723145
130661531
905427799
119629727
1156326483
190971723
996316076
1042488488
1290635707
769353190
661260565
830815085
815372648
608372575
777161129
241471781
829463904
420286793
386301639
397344451
422559759
355085926
640168833
553293176
118677581
650104183
888761778
862998901
735357362
59524503
225506591
36008855
426757891
644488343
890453402
237653537
449889346
965453412
754248847
438010525
648552571
51930001
316123066
156737078
244245548
320882128
950246610
579510524
504725119
840660062
145702773
117554345
823459051
765682167
576612133
370360811
56604727
507994249
282115664
40478307
384282001
933813680
140291732
240411260
1209175544
29012349
578467294
59751540
348721850
940797834
678653608
208955351
1187655212
887636947
526562155
1024457203
993360217
989767993
581641387
599327426
653481549
333225606
834918505
565894473
906792304
656407298
100297077
1199289245
693413223
762893143
124686608
199154622
318792734
647288412
269550879
171840609
351490640
256178039
615330047
73442936
274358669
313192368
611493448
690858863
26783641
265129715
913585671
378387524
946668811
1259559715
979049642
130252533
676968232
684408963
415217278
407896474
189179470
1396824312
577247748
510473858
1401648533
1347476778
232082722
333799473
788824516
626845027
241859361
316141786
127501051
1180312036
1237412834
141337603
530556170
992513549
690183479
646135668
557458133
598937380
896732024
716621968
46874665
1082850589
1111044058
1028686159
212493935
383278911
744336079
1223496896
1309963910
9957521
438742508
1114889443
1165577534
564137074
775471971
559983980
956481918
212962895
929045412
639994097
530882215
358787994
318752529
159219787
746187565
331092031
267744165
655388764
678091314
852172971
1018663666
1292953501
107969701
906603410
107096157
117644864
94202873
501593421
353090360
58184927
909005367
847346210
362145670
1200391984
996249954
915809099
875960342
203221736
948554343
514747167
805270793
954570772
351863678
591012822
550684711
1369274755
881078156
610670544
756379162
336185788
125193440
408643407
133436433
213798005
717760331
968764940
476136437
243724827
684522433
878848463
905955440
138506210
566651192
549881389
27243613
460280906
199964164
532138680
224331023
118638023
1186790133
946433163
266942281
14510706
1031326539
1202024951
381228565
301742812
801111392
673188611
875126685
489386384
358806487
92667106
1284803120
756246465
795183149
78590926
69377376
955090358
475888651
432665894
739894670
283134880
1205287890
449786799
54568285
556867726
962363936
205803119
1040781157
808443776
25683338
573342171
1228117305
882008368
668416927
161191788
1390474192
190745182
63479945
298691342
966008255
1342198255
779144727
807718004
516850352
458251116
111186056
561753987
801592038
284216551
649457852
683497115
39103691
1329220097
29820385
923682852
1175945813
158998856
70147109
1345285887
493050778
1316061294
429750042
707553700
251868679
1002170933
250742559
856796499
547717434
334486296
1021751903
546688975
245745444
123645089
1257383211
475942068
997724209
223988094
708128125
370954236
240011760
833430239
332589212
1387804505
308285866
505806389
817868456
212151815
236190629
57026689
407551200
1221515125
993979658
185397506
305166283
725765592
525934183
807642875
1275243750
807682097
437386127
580401407
643914018
296709427
1409705155
1301876242
119104261
140663391
189204888
653528013
221585029
202573183
563022414
83416834
427513785
430155534
785841952
564258524
619032031
384331756
344118085
447245844
1056159479
602509062
360751504
522218005
453416708
1318378583
99368398
170862630
334947171
444012472
383883107
1108855645
323673947
172372308
988711733
372655433
414573629
197099887
348252472
179807338
940017249
247493917
752629682
950468669
1068634354
1350065754
224151355
926503965
631079137
225115742
623749834
297946409
34421918
519708556
857158668
260075616
846712907
942031737
557844415
1097835798
638829375
111028995
175115295
576456427
889609966
882726497
118607771
1349732253
852006629
650765601
735909035
663992939
158934372
476361039
678282864
266612590
37804937
901752545
784081836
115910871
170895214
236852681
845146464
422505118
321575082
43447124
637198479
706536338
702155716
1107950301
932795372
1126137636
1297644774
1109761744
188809784
802829747
88701252
287023583
841643808
186628960
221400795
894751388
638583319
155282545
895867544
845635800
41193099
204783554
142054
139355974
65484780
408242930
926275582
238677662
964019194
165525816
742470515
178628342
912880486
584846257
853764635
707425792
440980965
987001963
959491886
859281021
551887319
475684258
558368755
466667342
448145181
591132626
587089147
707976550
1112515944
598618238
647758716
564179232
337978898
818470228
242926394
722823720
818048765
284544042
659372025
248747421
574212263
354331147
444075362
397978800
715627817
251668399
1083944528
1320030278
222102118
1138220755
123068004
18914720
110978327
246637497
777053153
216895076
359030594
414291282
1377719756
612678497
415177946
1133653611
275528445
125047845
910319669
51715639
927253881
435685284
810406053
748883452
1238887389
1351028875
622623617
44167202
126587583
829113584
987697475
581196425
941812233
628535817
710355282
204549714
40487564
421490189
1190194696
533758650
502626239
33330864
169454533
139374113
483015698
684292376
495771729
1267704658
960331847
1252100022
52728542
886455665
1190380494
1035014631
333263357
165592371
700109424
1048151317
1399353631
396737701
339729606
245837469
390962633
850330881
343833270
1153801513
1351081308
1349712866
1170307600
500032896
939173509
180948354
850081869
781991934
364801828
208259337
1142941692
271298457
246726270
176562336
419358713
264827137
293823206
664943409
401638167
892491879
714407295
1230702477
254065181
446993827
1243580276
958637007
635302665
488838947
544227104
737190390
833135258
709720705
396216316
761064804
816896419
443829806
13707592
1240878521
369130918
982628524
368323625
853619176
521726691
321496402
242318308
112641732
49785129
1340644460
139860773
390109219
712018709
310495225
1007949235
232238455
822646242
951177550
392479861
48296771
69999389
228883771
926003766
1075354321
400742902
51482839
92274732
728377798
1143962370
1175687108
881988203
955566503
1157246200
390534408
1310825071
1385964191
256425142
204560950
486894361
273197888
849010328
648261366
1157527773
1358391472
1048471859
915190642
831650506
891010560
201692776
121923126
294065439
878771065
621464035
369720773
358008611
928537640
920293062
693110707
138499727
410109549
856505614
640124731
789095096
767361700
404029380
759648983
299000595
847708816
962857957
124412071
542422382
966208529
104978964
67471475
567692943
536273301
633722996
1379451387
427884383
354566434
1349711037
744388047
291022136
1197208239
342885897
875952659
785186133
563395525
1058847688
151957733
635684420
535681677
655462785
160356126
962465730
1135266813
705692400
671343489
944260223
982244383
410277099
1060982520
31874597
793407829
962737053
88924247
319467250
1092716010
1330497768
559016109
1232299854
1221914047
694546313
858640969
714924248
1330240808
742518172
115148863
357594901
14221256
1144549988
694399635
548350012
188833033
723760584
959351718
427855588
979757631
759509434
470003139
573803595
175597832
1081817045
216302041
714418857
136030050
147053015
427627178
119004646
648602224
45206576
375226798
437515611
1123398554
538495625
533514980
876830185
1255006512
9810781
1325745570
585037860
499357282
604963562
346348871
922802593
1154283316
738502512
834459406
743490362
515109977
1164634825
988751214
441907917
1373201628
820092693
186390643
1040606067
256192170
895654631
97009919
1201518951
347310844
828648911
693731692
1082990195
654527305
882370986
353930185
264404076
1344160138
273991044
646452130
110519373
432569184
993426078
328611114
513891753
1309765309
1027236012
81475127
721324388
243290572
206130724
84491636
1319287457
466708263
773929814
429246757
54977377
399749298
997123449
366105328
825891554
259165043
1338163483
767439413
554579331
423798706
318912311
870991702
397295585
1037380464
976072057
1300792627
351794877
99830740
453179026
122945667
227780477
492699736
74681212
197866884
4964580
320702555
957803887
889819876
287914505
970872117
451873544
458631825
397759624
127947500
528319112
1369285384
1278501242
411513251
677482244
384380069
680232005
178576290
320213707
501880443
33844760
805780692
663692403
1400552760
192643608
784249110
800685867
12242400
498761514
330281414
1203828522
780923609
757819186
687792075
3765519
1123740053
974606466
22573285
1338341983
952769179
1409250589
670807102
931701932
363732552
95577207
915701775
454259736
401063315
127470536
1391100662
343766305
350732078
1252115086
818432877
778623162
937282762
497034914
151272347
433619391
1390725086
763615192
938644341
612206431
672337119
523805323
682479452
235977182
938365544
579094308
253620428
895152533
618118526
75202488
24282772
1022077411
43970360
431903532
40864818
266015198
744967098
95499138
887517985
701111686
211813348
364981918
505711847
107521530
318798908
207823284
86198730
935328967
81658171
719387591
122013966
831472524
711505953
543664392
1089782079
1007122803
1108561543
732582777
1131640425
1303846636
549632076
269228338
729798153
407577450
1287358736
828071004
569076630
1042959151
958956005
905464686
777517129
342115747
617745933
1109367186
535907842
486062199
709532757
240014247
234229499
410858688
42058106
412279804
231495896
1016750928
100689308
779610105
119615094
1080322382
957855985
1376927037
596630615
532671923
331172260
1345818651
872166468
498407551
658767328
167303249
302418151
386140177
958120263
811498253
3716688
202631953
972666038
1219924676
684781941
388008956
318015130
734239087
965390569
646977686
632752200
93104376
470653001
550424999
566597890
317672491
891951656
657992446
1161469665
117672033
373041125
20600274
193360054
214056375
256749494
984930514
504066771
539056321
59965456
160229307
734473142
246155593
584049209
459062079
574281807
1154837393
73853589
527092260
943321393
598840784
813511433
102846211
738348517
1103293238
951577506
996203778
640205003
155499463
1240041326
823991806
528152027
565663848
1218992021
79841904
503828594
706037799
116397606
422136927
177694218
707817676
809361237
436326117
1371492467
1089193619
304259600
919600324
326419334
497868676
259131067
861596974
675061681
288204601
593746855
504324293
1260216891
181574553
810766248
251326990
529769798
196841577
719037456
1062933011
1257110419
373383487
418893099
994786207
420827784
442611119
529516967
741450437
1094638183
589597255
1363089278
452669438
1068665658
1023129188
976365207
260076193
649165315
339995269
647912333
214793597
857324318
488696288
120295896
76192567
377355706
1157403857
429130546
468397399
914210765
800321457
622374833
436705846
549217766
806310629
403377223
1298105843
503140582
231600661
2759118
1047323357
803910027
872858291
1307547291
7323889
439615413
812567899
3632334
803283180
1170495161
636149763
234261602
172378330
1016752221
365649789
619074770
62283192
462428938
52692672
494078990
61898859
841259858
1365330731
357046159
596392830
277586960
735788803
288383472
454049214
423799056
989384574
212820034
923324916
837165232
701200293
391134205
256548200
774533027
659623422
77981269
785147039
222436583
1327233546
291909793
969215377
625981892
1166796808
65877051
1060642579
1019199487
979584772
524160756
1369653673
710114751
325387159
1152128913
1272760015
1271586340
725570421
979764820
903436573
554752257
198430736
147408930
56495231
292688426
930630132
901382021
522097059
161175105
958692313
1353284846
152288462
744755494
975969087
700138274
545780437
37639801
905426167
207038065
1051016849
173045118
688333610
412841701
910456634
608722479
468339629
1061773540
806657759
342106719
414724203
166002418
88240674
411304742
50418199
249107743
837820887
486241822
94327991
936742433
856028485
834906533
535606240
652256140
935981156
298994969
669379837
329773591
1260956540
713660808
463233501
728382153
256653135
526383769
868401948
577665663
655962286
778026321
1056672538
732941204
281487569
781445428
831366167
78891425
924160372
1028219622
98300406
888238833
193646191
933530451
504798111
945960734
79330787
393567465
1344539369
838076235
444635992
273982536
638730002
616422721
284212577
459726197
281437130
592091218
1103613554
23294749
25939916
523921516
663896329
1160599302
840687980
552982686
650644176
616646377
464889595
585806208
555347486
899752780
463573889
635361956
984676804
448986575
210426870
1378165422
1282891774
725332534
756728157
426143339
402422177
840484822
334179863
508930131
390981436
1173991619
1011058020
67762088
565137716
848023063
483062510
159038924
1383398346
934112127
58018677
464972769
1381375140
225917161
687749438
209051282
501839938
473952970
23816182
735119397
819336619
293258446
482987446
928229796
37794209
459719477
996629156
1165698685
32998490
142095815
755121520
193218208
260651488
525156782
200517814
929328306
468059074
735980384
1281899188
230337442
766760071
249375925
1313944872
659382109
802866602
692686347
248663475
1181364978
288974786
1173872992
583085692
606585051
621309047
196091872
763869341
665341754
442224961
1005161227
43271140
23216808
450531235
831365137
109175873
90465035
675332045
126306780
1213002320
26451744
1355698257
331516605
313531134
444632974
121973279
285403309
87530738
163074347
916129479
684955041
325901577
778654587
383464011
1224030749
609783272
614657713
731839175
708848797
869072385
753981086
592271019
579313399
429752865
827634072
1108297922
998705081
328840414
806413079
486003826
809896628
917230906
507611789
820167165
693918221
171533952
1067976264
229167426
1391397634
899479529
860165488
142843686
720475535
223202458
154773281
750727526
777854021
979184461
863234481
78323848
675824271
678201383
439918578
229884703
41010571
180679724
40138828
972424794
431091192
183887490
567381740
261751967
487570995
494860529
1015366456
190701560
635151699
64750794
535101570
131467800
942457709
351203244
464625611
741036934
603277025
286104301
399887019
1155526392
274961995
689811099
187409580
276791088
272482780
123872003
190820325
675737573
525777763
634567715
565468065
492224010
633434191
586801418
885898066
722900643
1230188226
178774258
954000230
391262297
531929105
683850608
707585176
856205406
252454695
926679197
517871673
303492531
976224853
737160874
313793271
433686171
786950206
924599134
290002077
495087357
193739316
839864148
832509770
1078847539
569245315
1365910392
394149490
86941509
619091584
475375306
407957089
401741606
997917376
82101391
606768750
135665294
1312334898
831790882
347408038
453492014
597632091
391450274
615057943
911440657
707890901
1155943285
300524572
164300708
1327446367
1255738359
877889896
1308602745
713450538
337182065
313631515
678650790
984540915
169697984
135215104
82921438
773330499
812632126
9825815
900321286
495112374
603598899
90873169
477968722
697767201
875490844
560964715
1263835068
299123537
1332742611
112391704
83132718
996562982
999449393
933280701
715446383
522863589
804077148
166951528
1372504602
494519628
377323556
142124094
1371661592
688998838
829755286
1139692455
158387674
579177968
836993919
1364038166
396365924
387139718
175064371
782253291
93255884
257870429
834890258
1053733819
442773719
56875358
1361067862
53017394
1096481938
1181631420
868497819
345529570
197095579
67051563
285834390
78930165
972333318
1059064076
690026803
198026718
238497309
908196995
600622284
169178295
55993948
4646253
995789680
171754790
486925625
909949705
1072113662
226059447
1124234072
700111746
983036905
893209955
180082997
550866213
974497743
4725684
548935681
1186331329
929032970
405669230
731259913
323015607
96496837
1291861510
208988117
381418118
1053865779
613975725
1332795952
248223181
403267505
577283052
504704411
1297570539
773867024
816350810
571710649
457002662
636261016
819657274
1009616002
1372961198
708426797
404862150
168441105
1321811251
13649718
545482646
818230701
13606609
466693240
219762650
341449381
193513587
1042525850
239496589
64998622
1007316846
348581849
1065522783
426840328
57979882
340652084
647251772
542969504
700586146
133285953
67223358
522231266
315068768
804284444
955374733
993513000
601059974
62721945
907077619
1027308746
145458070
565255324
151199360
795581767
536757328
182598699
643694018
353681769
485072367
1201815393
675394867
414941430
398911252
1335277791
389846192
966171493
494695210
68000233
766438749
755600755
193502386
427692528
258342546
824393770
209175488
774566550
695523741
384782917
1013155137
96630814
694900374
597009512
929201431
174429042
182368819
650816399
812051932
528896716
76297289
840152009
628725903
265426672
222183028
528857768
626204190
63617102
492895457
396490536
603989380
132951747
515132421
178544926
928971547
617941174
568093075
517193729
367635386
1381634201
361545616
1077857867
355415045
963686099
200406307
1340948375
650433031
44027488
366757677
773702462
707668152
1193907696
769903282
418933592
523402873
336705514
586596965
1198410935
1226892666
18090677
328018194
779720221
88060293
185082631
525960016
572469666
935000801
606442509
721398017
894351316
643927006
904973578
543683252
463289087
646817304
1028440734
843239026
503531824
759129950
365489085
988912532
265922206
407515321
1047329580
942829104
587833144
1238994380
884805764
1377666559
556596496
346348660
639979655
503544747
963715396
349329599
534333227
1382593202
520121509
618014793
648377545
548774218
901223377
973029420
189781977
924805213
891836897
3106005
17791266
997478756
136537979
768676517
929632495
97663042
163596371
596867311
737415847
618244899
298239759
1092343798
505864471
244971484
99593927
948096744
357299694
124988662
474786735
80534273
540825060
595331599
801186583
69546701
88657411
510697679
764090558
1282472103
1018544060
139831848
650481606
960166783
1089761308
763160171
1318073936
1133226352
5649461
1242564650
772910572
271354219
425077633
1202429218
532548885
149745378
64626328
1370432564
867508775
385490834
926378201
369643646
906467819
66461106
767331394
68493728
414237574
103385060
631155580
948450925
904020672
1133141777
1276486325
978756821
923432024
34880414
959765585
1081689098
385123827
892615856
787157490
401174480
738331047
454981449
1192614867
151351306
660130918
1321916666
335742932
753595037
116155462
1279967748
404865935
1382524994
542006138
531536586
438038171
180110062
102272749
1108145673
1072355697
416122071
135023614
1369725599
910606694
664987873
936255524
17472130
520632896
703446490
599314061
225623138
92141575
1385386478
790190782
965489123
502729106
1388589721
799989246
796350609
292545212
118445463
494946343
256494952
144297708
1162982383
1368964815
361104875
801846922
601542530
1080878450
936927020
982342456
268356092
452726106
1290128389
719797534
378829968
70004241
586742686
651627490
20139609
195605152
720955238
172849999
33339472
647893512
459901796
1260828037
149824484
188857199
396831430
587146024
525529555
21877331
588191241
876041112
297528027
308117199
1317377385
838542452
58579612
388940034
3693519
388480345
914537354
494395483
469779049
1148951959
348851227
846762781
385141894
531639921
25529608
355170458
217242585
747133274
1267238796
790346615
751694004
1238998072
685087651
966066156
176735822
756810931
577371857
147487485
571324710
200658887
193936848
1122507645
605961457
869136212
824297173
914570241
555844328
420707640
493102864
201206731
56174848
18498834
1222155773
70342138
252614630
856257633
856744309
351712887
11558792
103527123
431120678
239821472
325946277
947177102
416295639
214114601
749117657
1252363407
209218800
258810070
269963271
788247098
159651276
573675311
230531519
476491853
320886385
426170105
200190075
1350062782
998611718
688080583
26942979
629063722
666417618
343667615
1296607988
1222698814
986931201
338529491
563606381
465555846
1240816492
464162807
1363938186
535493665
110349956
588604451
779817206
586669400
902650753
268932999
285653648
757222910
914820707
107218934
581596230
897711386
513663893
412828692
261628414
725399148
933296357
697651458
853928093
385270140
366237241
51786026
952775535
1078008414
228600654
455372799
678980990
756113451
281128985
90503605
574399486
633637215
849515520
601144377
956063069
681519738
195612969
776845399
1371806772
777780538
915805025
63840354
593732834
47248101
220880380
193468381
857855373
1205029815
180947922
744581538
426587977
842332389
1218875044
94862020
1316530270
679817236
893346732
745339516
932950835
1343862036
650726773
252314592
842124247
594099433
718903374
490872570
195751334
480508404
395693679
1032569550
1354555012
707093293
947254585
442991772
33323552
378511208
594966136
355539739
834280755
1376977555
343328675
254458814
364910784
635452148
789571352
634780656
48534867
873500780
294802274
91684441
957499460
758578330
349494216
815336441
545063551
1380175323
547102430
162866207
27232600
76134629
524307055
987704573
856929483
1001910803
981648278
963735326
1097006534
773041556
1229474014
714573522
243609461
728661993
1305507018
417400511
476044094
375265002
519571496
854192524
732850031
903491750
806903150
904923775
1230668342
1011153536
1212525314
792033632
532510039
141876777
809311044
18940372
744392591
166122625
710770816
372402256
725465929
22347231
961372688
484457953
658076501
462155671
77059205
628588017
681927746
584400036
4946
548289543
1056346707
764757194
830913573
428600140
366619689
1136344983
662122852
446506700
916048303
987990800
42529374
661825348
275671249
765992684
1120822321
765046294
425072217
299060204
497817303
1039838263
395371028
92845154
452452112
277126922
650196649
92602694
1298430968
1313297290
788126768
21474778
1183373330
153004352
274082860
178350868
1187148552
851195684
28371718
97983033
159032241
1104884234
1353212433
793017423
1196858286
1033753128
268187179
806068214
604902995
216884345
354077233
779533818
18246530
520306101
278815085
90421339
592803535
1032414209
628521324
742509093
711911747
366347028
316039841
647356313
769212077
1389600842
136309984
631755445
479348784
109923021
903486695
1080372517
818483358
556277113
96003872
1309918296
794193001
338960382
213581537
88930391
962633079
945123729
383079990
509494588
696206465
839472802
541858025
205964581
451503613
172468436
225323766
514314631
872160622
744026492
621948765
318195405
900753115
149039616
471552003
316519357
33727219
719571866
389574570
773450362
1055340437
1338602169
204419691
81323918
380005099
1188039598
118573404
547110614
334834759
383647627
962420309
156426276
524477519
503910205
165870438
1036506599
789732688
214130589
708334833
523176387
585785047
1173246238
725058694
311372854
832543980
128025798
483647006
578013770
952974644
354559599
1072266877
116022179
529020448
846264321
166337909
901328049
903607977
92324916
209274879
301327375
115283894
994507964
13541881
64860631
636621818
514758591
798462209
770515746
216487937
308816845
350331934
205114142
263936298
469676721
975134214
120098238
1385495477
91796399
674849715
828098593
532457564
406537295
538653493
183419510
440076181
66889024
1239919036
33417618
472314787
605685929
76307135
708575970
734742220
494498587
1322007818
207037853
288333075
892551414
59360072
1297481532
834318333
366838154
159521658
980396644
799789831
229359327
458159154
699299479
535975683
697820565
201264611
243161834
324963542
478862782
31432200
523395215
147601416
725856495
938151607
476286533
720790830
894860312
1129425501
498128800
1120739954
144961078
137008760
1015644243
641345127
18264258
844839190
29608343
634317535
682546139
558225595
408637387
822030153
751000436
1051021636
1179931906
459962037
95407180
103097633
1305176593
239400800
924806095
734803838
636815744
384289884
920337847
1382380949
630441366
957750637
104188522
859886118
679885929
806381583
298654725
319259778
201878975
57710441
511243823
86828516
1031690641
492114585
903839398
420330130
766127667
1247004224
381062015
503803267
975177237
1132043531
1342746556
798109331
985990093
371373025
239985633
864759567
856215458
305460387
96516506
768130204
995711986
445978115
476069070
342503754
1226994898
10090632
1320841901
529669788
882517412
780100063
865291360
524371569
648723920
655410261
59012154
142020723
971253937
455442141
854993159
1316949127
1020438164
1053173407
997386478
1379518218
563167147
488714496
1301745220
681944244
615281686
294542379
142229
1153619221
459221692
1353283298
314814383
623017090
635239463
788427187
685235553
628599666
723434682
552751390
43638754
822743627
45079967
555070840
478684059
503775804
436901462
424347486
104050613
450207497
42951943
1199136963
777907830
1231824182
47408536
1005164326
1031571579
424918286
371397938
104768010
840330254
39219074
1143489867
924522597
905133490
263688012
58606517
1392857149
587014801
1192877447
547989479
160329897
166580136
531504413
55975985
196297601
790115091
975607098
460770857
552628030
903383859
444555839
874850632
922300791
888948985
310794443
156683598
939566048
944265402
895137217
433180469
310221450
705502095
385090199
389001291
691830719
144728659
1326324861
639433965
963327372
1092870001
907614047
464641768
139591736
1022085787
299589314
549436719
286596984
551899280
513042317
629730277
1189491308
238242001
540131884
428643827
20934826
68533541
866495583
412936697
359470110
306727774
661987459
405411681
833132387
1082173588
72552795
575698796
720224238
680371669
1055964604
119676290
795352612
684235621
592244996
40715835
55790747
526331792
909359102
715424012
434137162
637318529
749929334
461737401
56747011
929688481
590699664
235371165
763447937
744883378
165313567
310127802
535285347
361281089
611404132
970742528
1189600602
334790132
1175465550
541540377
847771232
783928008
299967914
318231
566130127
520073971
1288758004
33273367
427772521
75345702
991156018
351164472
198657660
302173130
296485552
981185287
601317790
1370584686
798810355
510352841
578740817
505585463
27475166
452495805
434351472
31820842
900092498
46618085
121370231
956594144
681283278
747528000
623503883
541630098
853031579
500342817
613505527
799018245
473154579
368012952
44659386
637417005
1377674125
167186449
390600028
28229039
245654696
591779128
121942892
31549909
118982519
93831183
565958530
636823030
572691497
618679122
999517382
575422576
34424470
379233569
622824544
129979316
767164189
1150680145
790005934
852989183
590670186
636316219
24409865
1068809994
104530061
575803365
33982217
457732227
847695248
821636879
135039655
783067758
1180503959
1266903412
1023339288
133945436
306790058
578688546
566282997
741156346
840591069
837127927
943814690
695247289
82649202
81247656
1058659935
640440454
568299874
1405995771
135207717
111984425
921138092
626145573
345693565
66485483
622148216
701440286
187996226
490393773
162332417
211904556
127140186
399322162
474949105
597842602
889715637
494150934
79878687
721715673
208828311
276869425
732795663
943810680
435535174
519170522
314865157
28448897
232835025
257952128
840065485
962391692
552542272
991090938
679232108
316769212
836858556
439455530
195902339
1333583231
120609063
871016601
568851352
263313960
1120696984
638999674
320429744
1190661663
562438201
534452974
1058179143
13270306
1382087945
568496003
691090716
373382653
12523763
56908146
1283725084
40988676
856776820
1061910133
1062918874
725669178
325500718
706498096
205640286
96259247
113506886
705418592
399352167
242780178
769037120
627214854
380113428
942663843
21263308
810160300
619097925
131328394
579546937
790523651
298272979
837143963
21866772
936938326
398891643
1271762330
238108468
903240853
140034529
1201561602
488548646
863337650
609499488
5881238
686920880
757520079
173832088
687991315
1241168388
557084987
969801382
1170831225
822195076
1068585338
261887475
465281786
1165510474
1404023184
193481265
1131491612
282918240
1012542813
236584632
463906449
159278194
1400397245
487643977
870945484
194255242
738403009
381787921
368176526
758004333
1248059802
203086910
250923227
750779317
474099056
1316178006
566534069
303661542
162885182
472300423
343383107
969824574
871414379
101196895
641550060
900780623
629030958
681578575
1278652874
655478267
1304708917
488176
718271817
646364928
966045493
739496381
417371399
24778880
369487092
389279950
728774665
996811767
902602706
587730419
131676458
507564461
218753765
389396843
1313939307
734099594
1392754541
718164952
534143285
1146555019
70934023
1003197551
267531194
1209575412
948938267
1021857996
1262613566
534800892
55991472
477492992
893901144
412186598
651852010
745114857
328671505
66519982
796763960
654067226
12356598
246580942
448396052
126932800
1138964184
1091178559
1171570531
933209698
179433117
358441651
1101478605
628862361
296712083
848173481
1028107908
945061357
111768016
21345668
388723599
900052777
124368001
212130394
539801554
1393510242
311366616
872265622
327212844
618144586
830092363
1046732452
153823670
450425913
665278061
353260544
898190212
694445424
836843869
92179959
965399506
719145691
799809365
1152567463
530838512
534750381
392748641
915880530
1231632050
161685832
655109865
470112983
171402357
1199058857
822441245
342428091
887324938
30593643
1273835917
272849353
652481997
220466212
495117304
25727383
632874665
188419493
703842354
736290002
1313937383
990916309
640070533
380534859
1410021527
183425187
582712035
648649110
1179554679
873689668
532294731
649788908
474796691
1146240932
717634362
141151652
581094073
980715700
710654877
44793099
655672079
325016755
668147119
156830649
101079702
448198979
470841716
278556596
991461848
379053334
679886488
434727106
770046781
646858594
521506550
410896075
24068285
1128077087
52372115
222488847
769704491
1296838664
1016425194
69628396
1040747205
637404055
131092971
158273179
1202316959
93865150
86316130
493881187
502630079
1089930580
830142262
621095510
974328575
1058297729
327685451
997248086
809653577
23624272
849538626
268785949
1115986194
653841926
262854928
211420421
1396037272
289361035
90268957
780363597
842001727
412926757
174096665
332393561
435728681
623755238
728813484
715399116
1339151849
40867857
852468963
208799820
452264279
1363427528
585674882
744034042
379083750
204710152
733225734
417042259
561359454
157832656
979461810
976947915
820722001
956704891
438078532
873209409
467382544
683107709
123469352
699835917
1037330262
826374773
99461788
754409749
630005290
969500908
939405105
254711920
1180827985
13652673
421786366
218950184
593463748
130650239
1164047275
595338504
656719324
153692207
136710917
914852937
732855439
575423029
831370164
998079724
165524695
299532812
53115708
266676635
648445294
78785242
385297401
454107536
469420466
995010039
563910782
798840191
986360784
1407129392
549215078
1031135773
269291064
443190294
19112745
570359068
737488615
625089875
937809001
602441604
869679956
1146166914
632237563
936455860
454791504
81410738
584136727
56424952
507221160
229878802
599064493
58683200
994717920
570842477
736877096
794334310
3901015
524250687
1323344082
319517452
694282234
191484494
76704528
656541168
303554681
981825633
270055581
393179454
507274675
846087980
895036161
70168497
904513472
363648745
1020183808
495054648
819361217
850226591
382807484
654966308
622640413
106786223
702614469
1323158224
29892590
702961194
91580812
954050761
55660527
276281099
168732248
145326888
38072609
468271481
1066161936
60026455
357264141
623736866
644253935
529290589
675072367
438754039
22387006
779475620
319778610
225659328
538532075
650206177
584081909
201783757
101366629
74043910
529853952
249150990
119004189
182912808
884452562
406517047
397602543
959884369
919632943
545278184
198799272
811428226
539104661
446241254
81558640
299443591
559874349
845744146
1176644069
292931794
416211448
249064427
385902379
358387616
469009693
979934350
64399891
36597230
995060734
344281794
153063563
989893504
294525432
350551044
92658692
595333930
253224226
59536530
1028498906
612642600
774719142
406603523
252433794
436120855
751660513
364845434
181440549
387005785
1393005303
51950513
581165083
105564864
472958131
474941290
201788993
159282042
568268570
695515809
379962915
385860883
1174347063
1198194036
179679378
767351745
742077663
773494132
67697912
1385144183
1229376011
1155449377
573856564
638069885
1278625597
743517934
1118904693
943901686
862566660
241729888
153956950
33571724
171623912
95223827
954407592
952390767
180328606
503945868
154216024
483792212
929891690
845008028
1056117797
109087475
1222437066
249541449
972189952
163026708
896120012
911946297
689235444
471169264
545273427
95942531
346152638
1085564335
1079381585
881464519
779999345
27728787
579905563
843357008
360757908
1330803679
1348001762
234651075
929889772
217846445
451727956
311100930
808557434
744989946
1250079903
224793421
355291512
707741421
1041496140
132421137
429450084
303520155
248393736
965753437
219338912
182260565
1273243457
885499889
126069960
17903014
834175435
65673050
899285670
70301650
103710722
390351125
135953803
35542373
335255505
245055008
962884962
415165557
481098437
650687641
17988921
125591992
69988442
1037431874
438494389
437405196
619282440
427481000
1246058742
642330119
974256999
1111021011
1295587011
420968896
863446138
226951097
685707061
197540784
362142506
532641584
1066487882
628782341
428760152
1294926900
1406821121
373227168
966085180
866241920
19687484
121515672
414950616
417408291
648671821
28782772
24043289
442502021
337799638
1135721529
479625592
300580770
100353315
407445804
963814470
895475245
741880145
377961788
897920771
208047791
913026026
1346114967
975103533
210714966
618079308
782877917
720859010
490922060
1160851461
983215486
1115240140
1181956523
196830026
1211195442
166485144
1375352003
1295505442
691906818
770483858
803852121
829184179
156350786
348438552
707736377
146382381
269273388
703115978
983140055
325823751
995429735
148901075
1135618585
1090400272
33841490
50301212
1171971076
751987464
671141481
415232261
630102245
2677319
1335122184
486377343
593310591
81865798
766886685
298523821
180704267
1766321
873919253
875670285
934454972
647536380
944193040
1259402086
34813130
422115705
659744109
1105641531
520677869
1270750677
95448624
320132768
1140938093
597531522
370691015
1040872251
788641360
859989242
49447211
518802804
531324400
551555693
672133320
987083973
416294314
87669275
546610567
738492385
81681213
60357576
823659485
1151345308
604979327
821428306
207756689
1319076561
1383978876
969555890
932505588
171288639
278767448
798549646
887748621
701478794
994650400
198047497
397300923
749754652
590733581
1312256957
574985822
69986348
186197243
222342776
416559349
107784969
967953125
259545488
39128053
407848164
117376424
1368067847
105950117
575672759
276924621
1028450651
1013636634
480055702
784765052
858424313
660638847
1308456558
1209155086
956966494
981430432
448398630
718004042
649876108
224554364
990029987
1058743826
380224108
954052138
568527918
526202263
733486152
428542767
59460020
222374325
423600413
318076391
557536217
942060679
126229969
411059373
902803023
634519156
1143195932
224967217
486758902
853708990
809703165
759066051
800190844
846872397
918539193
798762834
767518581
253026262
22825572
241058262
227430905
441089864
489981834
326094414
594961452
621181163
1276737210
887149010
934481397
435717352
1309165437
1407921129
547830339
330467309
228751036
985026119
553230509
1140448490
345407541
1393840672
1365005027
372315723
1382344719
753882927
1128950736
938347588
361947704
1135093968
982046307
649755266
568552471
909803988
488986180
613237064
754016534
381703616
654473719
84083552
303241193
1168074278
230055151
420261915
561836504
889544715
870203822
755046882
794837220
88372962
636495643
355164032
44289425
827203292
138244647
292376540
638109453
223497188
908679948
899467571
75052094
306795003
883310327
110312009
362605489
422104678
784221161
578017865
1324916547
764862134
673079331
4307938
776256835
1052950741
101914285
739839445
435199030
414109045
175090076
228128759
600088970
148834584
752041860
760517272
211406922
223462046
445612954
64279998
151392447
348206059
46038289
814683700
1387131134
827292263
925142617
544062070
754389699
390859877
600494452
670632253
581760274
446720976
317865115
430619326
152882631
84684131
818130456
363981343
62868664
995667376
741197775
678686201
370382592
201277747
316616935
796710977
476201155
845020706
74598445
33365120
187842310
179805029
48153968
26590733
408251378
89986494
488799943
904180286
791156651
1146246087
524099857
301924236
213516772
318283572
268537672
572796635
527412979
60225669
1281827534
436585860
925365408
708572985
650600438
522801556
585497825
700885346
440603161
136748159
176565702
211295493
832276296
979112463
821038035
621472544
514840021
619531786
1338282955
249618158
1039931489
482218285
334527177
536655364
448418007
505540751
68028374
308054647
252323533
192716792
488741928
535267673
1008159240
716647744
142287868
1025662832
415240277
858809312
391165027
1295962228
310016756
549299969
1273751658
674664956
1053187524
305859449
984188553
191926637
98927319
776108176
830199491
509637017
408289712
210649484
753676479
255592252
42301393
973844577
902846777
201589330
783078510
863705879
958096499
768282868
875763742
696862636
1162543184
325569170
1355742206
1172023880
557583117
803474442
102464472
772253054
264104908
84833000
759934339
434809556
1198987916
744232339
541335999
720997520
505270812
845351454
301588246
31695394
903958841
940473486
256924879
888726515
626740174
501785270
397132369
452505359
101152733
496957764
1119162238
724502045
93074226
165060416
518618325
996223770
1158550218
567084775
278850311
823096462
254472081
200483363
746888627
446150053
295069434
290059229
134395853
666294970
1384465202
336176633
1255977618
626640931
35173212
606408513
812973300
628703358
266214820
1399456931
939612386
542608697
260153525
734116560
822431268
679285861
867999103
137167317
642424247
250586292
829110077
459278021
401851166
642919289
93360653
733847302
861354160
147826901
1283114160
857112020
517064020
590571651
473175697
606893546
836770174
991650328
905606947
993382467
266628201
158386950
914661169
1123150024
337297537
725236698
512857862
120044453
857888294
780237812
1022004053
351380609
1309393338
444694205
640889152
957146783
423896900
813257453
723900350
707856378
1114685760
85215890
510118947
141804281
100403820
1270910129
935062345
176822327
176483640
107145579
216840823
1382299530
593906139
813925634
395771637
129662723
668861398
177298974
795111474
1393720952
250640687
1313340414
201892409
952112121
130118174
704114768
792396172
1258955653
769701716
454773186
496013775
862052139
945535187
438288844
549142129
257912435
1398285428
611282115
463876249
518456884
369496892
357425331
428206155
1151006853
867970468
22411814
616182572
875949534
294774782
313322439
844066935
360112885
227604312
1378035429
680003526
1337860249
220495089
197990753
364428212
991715531
371016477
588686905
1212174112
108450592
1026049688
590987273
431079208
203023647
277860428
728960156
148180037
774720151
1074979794
204354011
1196393582
468664069
995426046
160022740
267975119
696907282
534513721
822924480
84063884
852209147
841753120
177521641
910602789
319150915
1001410394
720371973
290319282
314616340
194414227
865916320
654798882
227959080
850129285
535405143
610463457
529839881
743390306
802463069
290501026
989914117
874248378
79656960
13059452
650287630
128699279
132698635
614647700
1342950686
1235020785
886888473
706713851
108984433
169668725
646425758
169067730
1088932325
1146952
1080881562
445863785
652326353
397290927
554130916
402073490
977589004
934209242
265236774
947166145
96709931
807984443
205476288
441560630
474926000
723702050
415503294
745569712
12726571
57972126
946744696
1032449249
621354492
540283963
459506321
590494329
427341647
425171700
936037451
53975049
1059136062
3427055
918871498
867932240
433649792
689177854
1313827001
536866931
271835540
1147776315
905096349
660240071
1234225244
774156507
1160915528
998603055
623329236
687471744
885871741
380033348
231602450
792978761
866552727
123536218
155944344
727923751
63935736
194494384
838420657
1227186572
246198773
214230120
947254846
880991419
1247669974
646399683
1281297692
773856552
227875763
1087941491
164185589
952989846
1197129889
148973355
402250974
412001744
1185676417
400317479
128044383
454809373
702749575
798833074
566670735
1075727162
867912236
956928701
450316478
594256028
539980904
267794756
701221015
661993943
158780611
181832390
606114908
125540610
1044001238
304683488
779244188
220904714
136773143
175316813
638777498
15031518
317697575
436627616
401296563
705081763
702884675
644698913
285519293
611647398
372839804
173969993
45269697
510115940
1082163510
436221522
195822756
1346758040
634614641
185277900
620309962
14621411
629526012
474082240
1323280912
696485370
970415942
114840495
1284141416
902999641
341936126
772309563
267953077
250274551
96406861
406217430
823275757
304033972
262163232
763692683
791667568
88510769
1261884026
1362869020
867661157
197115562
583309665
356182872
385451251
23535264
749026556
563387625
366841730
326889160
232224432
972874021
846464414
76866651
88513258
59538806
555751868
465228809
306872820
271005261
1106564884
864049025
1294100871
687445589
467185726
934602033
1309934442
367657119
422627869
750463624
790794817
1207097451
939835407
525706308
991567524
437837031
794308409
939372583
667078448
912798634
73671957
1364731656
958403423
138096912
817763129
660057880
1182006217
164571983
649476391
701528814
717656379
29876427
744707123
969190849
17596866
660285734
232609518
382121062
164377234
340476190
704036250
675697931
677316917
1002267835
876467633
818127667
475472856
108043245
234283804
270256571
432247223
192805261
534876036
978204128
999926113
991574830
873322217
371379570
978281911
1223338985
129109191
192012354
700338847
166304817
41570904
787119957
823773763
184838824
218024517
421465017
1131905513
971545105
207332754
424659128
479464912
657132469
1385634216
557117993
500086485
237446075
41217312
809630448
367341476
244350206
56160951
599695963
939529205
163594284
1111087798
347221168
320056558
1258646453
692170836
658139315
556906397
788356146
536028543
608068419
670099557
117247438
87435526
451948110
953206077
1280603311
1059609083
1210075812
1138107853
866083242
179607757
1311639018
1263908242
314493093
49013857
689157312
524088093
77752879
414351883
143364154
894541708
1071667337
959693167
19949007
298605063
164247985
431507692
337149715
906765433
1357074130
531267040
178112600
828842179
847436198
899622633
955397166
188588114
276410886
1037258747
972920009
179065945
740571000
1095397750
803320726
770453125
24592617
278515677
718199777
140249667
450410228
149319020
515356629
676295605
952563272
251764586
214953371
900797203
156926925
379781456
633154067
592587214
550980730
76378760
976604087
106490088
806494135
1331012384
247406347
1401480800
380144247
1399772444
569091887
500247798
1010807782
379591035
1385601582
474252515
740847198
359993955
848343943
618121406
649327712
388880631
279200351
1303781786
491518780
962382376
777055835
1077324935
381686112
253428389
449688443
396968762
24855369
1303244072
222846869
677326662
574821235
299401846
1049687524
1322099533
954480810
323977270
1105981783
318758678
1312939664
928494331
915102826
24212811
754300134
484872738
756566888
678644313
709666367
1120605011
380644851
28063814
475068494
586785874
92922003
375411366
49397911
1318581363
589666580
444664025
303724054
225350795
875785101
307887283
422966928
39506897
493124544
174745528
125188946
1017438726
127407152
653621544
313422479
987087048
264276872
644006673
36994108
1320949718
898340932
223737711
247709041
733691789
588233010
210394235
819640693
243711426
958013996
935414563
35654152
1133929124
668701328
594580626
656237810
714824714
225801559
657972628
32954194
969478633
1181623154
829605077
983159944
344321670
1226801674
90486767
790029654
319736368
1232888339
713690294
81282842
484016121
963407250
666708943
657014809
482529984
429908082
1030873081
1290575295
332328541
473292689
1089526511
6200282
948966726
597104976
1294906492
798350504
585741190
495349256
645873676
1193877122
272119317
461672178
539481630
616421633
26751158
339517753
50859690
372972611
331611796
973405551
1174795712
1149027847
77024843
242981231
934953953
280727849
567581099
1006260824
638906714
1000152207
881667796
1202166430
129055281
1219526781
144135130
584877800
570378434
372794896
106809575
852328739
643519283
983656947
1388604456
735343063
976434610
375875318
1210279690
731121753
798400905
456422934
131421440
753347263
253950831
905638577
1275799649
167675384
800175127
442244103
362068492
524895248
677289563
564624267
550820289
321868207
886045685
922345453
918142791
941662310
587866641
177858761
370958607
958093909
89426969
993856709
706778742
919641559
263607390
1187779307
1134778668
418063297
576742122
881756519
506085258
1384867266
739357457
764046246
410397163
729034570
91285512
887177011
173340895
28393963
596010512
677619761
710809726
442923919
396864823
140697224
1104363243
739788073
958583449
274903811
89449130
534062287
560372624
1341258348
729858877
819055010
620406761
515106472
892975974
889278143
604851601
132040955
174197221
1059589409
325196841
1312228524
1279243850
263927274
576848195
834986634
332544928
388123204
4657623
1307728399
889120381
745198673
385270880
599118528
567597502
762060299
430193589
1006581307
193461334
976482949
985341072
700958852
735495335
566315937
750357650
479399757
236040272
661616918
354452110
1122523836
1183139628
541787830
1074427937
1114335011
256876370
33192378
748506926
1008930302
456943055
1183310339
154497695
683640434
863723275
339886884
732801076
606092070
181012975
1386644234
286313586
674116453
1070486955
1193219283
1183952196
916647325
1300277401
296955944
1090596914
475824637
1337402078
1248369008
454656432
837215595
158748518
498025994
1049434541
378412035
1318762629
436398965
239273169
645686001
1353290675
90364448
948634807
224360855
588858449
592985603
445393037
485798344
930280505
566130002
46235546
437738927
483597115
34690466
752342894
52262218
553311964
354058957
526898194
1251350439
1315127058
182427870
1379677240
264892357
68513393
1106887065
1225041475
639488311
111764166
220341265
1118166925
573889290
885146148
1366697340
770633610
383121398
1402224265
1137628765
445073325
727068316
15827440
242319470
257359539
939362550
380221937
589623089
999637947
429019881
1316436235
531078206
51436521
590665702
619020859
1015307881
412871512
373247103
1045223521
992487385
847269831
827592923
204585181
909053318
729408117
1011263137
1136957718
652007302
873932507
892062854
663319546
702756496
852603660
28089584
393918835
55335050
322983073
189537907
309881916
196159847
199295549
804152365
298676000
509666004
886430352
712909378
332105644
1000114905
1119569094
455886277
212540599
986121445
1378936796
900236627
244033202
1326154386
346656778
339057235
294272744
465580738
276493495
908719596
912785248
722289198
1003590582
956501120
1291877256
157709824
767044993
103334174
682312366
883675686
758544983
217179791
77864358
84883764
932913850
838856381
967929884
786843080
1058446505
781112724
419504430
595107039
539160811
694800209
263383762
779483471
913700683
895999003
1281853402
914259153
53200881
245378145
409232398
574707367
417219554
972252304
800213061
861480218
627785889
23791093
584388117
528206340
475563149
739442228
857827164
535370599
70629713
620386531
266636085
530822894
684862646
17642173
397042213
887758076
11801621
93659442
981251226
184788146
902793231
551111881
63075562
202456672
926321188
33446745
782949304
118407880
210056527
348245381
422926905
977411928
1174494011
771068459
346496974
448114471
285797385
721855296
842968102
1042112634
766215777
255803118
44686753
16241253
228534433
174418413
978607102
741285062
416724940
285279057
485860235
696052694
806609793
220377984
1297565305
415290551
106726393
831397428
652983000
710091406
341515448
278909322
574035488
243092926
1168398313
131097840
1025256883
1117048562
321195241
792692003
1168918616
172165532
60476454
69807225
712533652
698521649
423740134
832044430
194738925
841362080
845487917
181124529
250730328
770063207
293943787
67434552
381024235
827128233
171091612
1084833831
715278578
905970787
803845905
786181883
234382696
468776368
840040391
483398830
1327041731
77366605
4864250
497031410
1182851734
975633082
637545336
379341410
400098420
756643283
154968300
976377166
606832650
62237271
663450641
764247202
1184348834
1291852892
735911571
294319525
591594037
39273098
1286760424
281342868
878795680
204862210
101524898
935335068
888815720
421599224
750873824
798070184
642689960
409001309
38430899
103216324
822321047
49736767
418388743
656165566
942128932
46270579
704925606
835374659
863016957
319535944
365518384
1396032723
310786304
658565096
792697866
464632914
1119729244
1273498551
1274333282
246356762
792117835
994682294
485068643
370017459
56592453
1186854892
708770285
76698613
412354772
404626526
583007698
768053024
13789403
1052205574
927705197
238618797
1079114261
857879104
412231962
1744004
204299137
452014580
862974713
911564094
787242348
567091757
395775532
1319475171
989930165
392704057
481898915
640569444
185159538
218056552
122135972
23022143
224699209
421310004
1381852849
281634606
1359341987
18861232
1161491493
424332434
1190371825
285934257
981998959
671046884
791531828
180361812
959456504
607609008
524410042
361507762
1098701643
849974161
835083609
344364435
1094816237
234917149
270434023
156014947
414491926
77356207
1006968212
465457900
578275339
1211085412
531178380
424144791
1407346593
641952895
432680136
1357807001
268761647
682193399
572656852
1088041689
491799082
1310199041
329213789
528613422
711338120
134574232
810136586
1198636527
87108999
126389968
450993756
682329142
193862292
117038432
642787994
346463185
517989296
712459109
1047201558
975514737
507605900
1248863955
225734178
104942556
975964027
244406473
560604241
762073648
64197859
1103432509
115403686
65090798
554659991
388994228
173980945
1323934406
704756996
528014784
666449858
368570674
431625325
960356431
195954161
587349484
789982348
408550499
170165695
939514327
5187935
306206357
691944392
691322262
173337904
1347535649
983082381
429508105
1189516403
950801955
913070624
1077148127
905105544
679388161
827960242
207391474
118451772
204733010
1258529708
545523873
712645604
719784567
869527039
1179018101
531299641
28978243
1152547514
872319445
599947760
675382595
348100897
896765306
178010854
417353931
1018859266
464304033
234265888
167718216
64582055
331378621
409251657
833782212
820062110
939853455
771077596
616975370
1318201141
548304018
1231133924
1107417793
468798603
945006793
789470851
1361520676
1342873843
327816701
878529306
369617759
496330523
113533932
355590283
381005086
730816075
1259111585
1077893770
1190165691
1016250862
613262649
720865341
31180843
807221965
242820424
834268938
1017108592
286991640
952751037
543051006
354372190
247886224
655008174
158092954
580623986
82862721
840441192
125013798
32625102
969604061
893273816
128309857
488609071
292435701
653723671
1064673443
1234682957
161753096
480454475
159098167
357089236
1374905650
566977535
785081318
619011579
541853848
381981029
1255229580
602619027
944635397
247348546
34610233
914907443
67140484
365656234
797958117
1128679962
740569653
449385308
792542376
1330928967
656581153
1140261294
156589928
529777767
8424087
892268090
497236493
228254009
324932885
754422315
80602936
1038673933
1199881703
263907141
1101848296
641749884
165657702
337091104
205223337
982235650
425685482
57155424
361458658
954756412
624642414
167369594
949810206
327219791
919317834
252143636
277879824
236041357
8810291
748478611
158347742
677263462
432114221
158156902
193050993
952480107
633740151
656247814
814248888
891459580
107019027
837877247
379709811
756537763
766025795
1072066754
34914539
119507833
1196491609
380145063
191129538
69974467
712601781
721579686
428475570
916184495
978821412
1191517090
849380828
1040014883
79700778
15059660
681212196
982900120
904875319
626146873
37202454
526620864
888956861
193754059
1093381482
646259522
368861553
368027236
775237762
302242175
973963452
649643273
385107154
14009883
19268107
1377292990
179214766
348147110
672706521
944455461
103312502
382683370
1058616367
239629787
527000699
701839366
363533601
886473040
289523739
1139241044
495750159
1038009622
745640709
1277913649
689252103
26002229
93066556
393462899
929006004
725456356
658448863
1333404012
568365526
1048379483
175583716
52701955
486665189
631189880
1383494463
113631666
201340249
6172164
224837839
1251461220
1000623500
24849144
687880209
748159849
36345567
672179783
331014677
876282402
610889705
160389847
127985692
1141720889
49745173
998241297
989357736
666295896
344330148
220315675
1151931778
397728557
382849523
908261175
444201443
1314302505
115401812
606799754
582837762
144428231
652146526
971630033
713546336
897091543
204850936
931525496
999599260
213201122
265953620
347599682
1074382828
1081588526
913866228
194974428
209879220
53197383
664799706
160533126
129824560
614605983
47959157
504282883
620406576
1240582181
908488703
392278763
353618570
644815422
293266077
739801640
811115903
999335148
57386936
98975741
285202773
244097005
665764037
865064172
60031883
214467444
595568681
753554791
252714074
360749107
1087153123
177864591
477012107
426860829
914621992
784616131
627791039
173812114
229812672
49208818
353272803
924980427
178811656
113132111
505411010
187472083
820898449
506481188
252886226
1011425336
683007218
444493607
897174681
433471126
998235867
650711246
476756104
770314124
480924046
1289595963
1109544905
752753485
926112042
939938914
505582516
800725952
575304010
224069454
862458884
41192454
24203333
1295339763
539772444
606449259
387883541
1383768713
926029330
1318486177
262223806
954459598
364555903
454983467
934803308
330004588
73788632
49313871
1150323169
762688590
119269532
965679851
499593081
916150493
922903172
322106172
93921334
618526989
249443632
691482608
876818136
174331643
235331552
136802267
524774608
193416181
976332272
832886300
674248335
259759599
647338736
286823034
678143643
606780272
341537728
315278580
1032929180
408763734
771637516
665722037
12913810
47127346
197117833
497454185
1138844506
804125817
933232688
1332538026
692585707
622630960
901241051
682235936
18790764
842809142
565235530
985946372
1238033359
33543646
1014334434
191517669
896007964
690799209
982488748
24519449
1351696958
1349523713
106446242
206373202
72286112
428437770
775968952
838711132
44181394
749626263
1390316027
526621423
108365053
1385246799
539619732
294134036
547587769
476375829
1006220011
238359147
944562301
614672509
128309266
761621304
986573790
700384330
200605667
1163540073
832380007
720157526
210683208
688854822
364076376
725631762
548938815
1161320582
1255758727
560607540
150780916
519801514
863368702
146518161
1218693126
377169332
280965628
1387330202
435563737
840568697
504564548
443515441
440548114
364555905
518740365
564688997
912925595
42957649
233907341
579274154
433473351
248851828
113314760
1346896721
997272758
630263858
205028952
742159722
794905085
303114436
847723478
536051053
997997359
621220662
1043956293
384560415
267349555
929745078
287215004
468849243
1231416852
459592554
906387804
1313130219
719979292
257182601
193517584
1252555334
734802382
696253913
354365737
723490815
70100003
882759979
298446006
532342984
538495046
212637185
299876986
64364978
73211348
351335204
619509089
1080782998
832448614
1355772039
1224831575
820967546
174003356
1013094243
947712515
416919264
54968000
894579003
999615200
92461243
907582612
682264236
1326062178
952498632
1326546107
99737916
142078576
473754665
13423894
1383789754
105056128
842025836
758446287
700688288
131161558
241959461
505147860
792944214
533293226
101171021
578956878
1207173497
381772546
1055438046
696377082
270712201
588085695
1266755235
631455536
192298582
865553137
485861074
695753823
154049204
959822456
143409896
440283612
359379348
851798325
418769921
1156526792
23673012
425470767
994590804
269358559
265977927
1115463382
1031774569
368376512
102393556
139074977
942366686
1280319004
1088341650
784512192
101317305
505470239
475495618
976760888
818387253
335605337
165338069
15220992
969591382
425377287
192802546
729050758
860827186
150451072
883298104
1265143816
320732210
910069251
404375016
598051590
416057973
901716825
97278507
328719631
1278293467
915402662
302810901
767098425
63323829
1311682331
241344297
772310637
860114684
991343790
1335938706
761119132
543573069
995238534
686102379
636433106
1249435957
267532541
773265930
636437310
424216978
295481936
779609278
697981217
350326157
376628405
402694522
682214298
801623686
677575427
464547037
581780356
969017484
920841526
950290022
687190165
952000735
195311090
1385686619
350689889
90479185
358736234
182730367
660939283
542212065
444339432
743854882
200676688
1409249512
402838606
857646431
1342451205
421234658
588735357
1366653114
585486798
402382800
587455299
80399963
851407088
380997487
84170672
44135792
514795875
821656193
527983553
650818916
401816126
90334668
424877842
708198726
184443434
757466977
756058624
1399323812
799705728
150678787
387817462
1216338477
724504159
22320623
1279429361
642717656
47826337
386375928
1234882134
706074141
813278185
180807644
465945808
692007498
703863348
545873415
254701975
5748923
740586169
921500089
350185091
422453651
548228959
112934564
521313372
767279260
10235789
959141024
46003652
997963737
862142210
177409646
955921043
1121085881
863975277
767402912
1162770918
896939941
1121901080
692572214
255654203
1219705916
1061502753
928974197
552677653
755657499
921132236
117087531
688994107
539804618
393063647
48752262
183146386
906057102
889018158
1220360056
1342808702
947840016
530693114
798093203
516818774
95070610
641625141
1186494234
1190891016
74825043
687905831
488486443
853056882
1345813680
173531982
586623948
114967974
449747851
367017672
439084944
865163533
184713200
100555998
105519253
750781392
318670759
536321258
176628459
535700674
853457488
826256536
819011626
909616144
54146186
672170363
896168329
203343629
851223597
178883475
246512721
771561904
311908017
890051905
300295717
1180761826
696121323
818765706
190229277
939633745
312756545
697871443
268020735
983122092
806339053
37657156
680777541
213287515
103259564
738173626
574775752
1130791885
927449631
623470609
444772020
139382322
596717834
537266
153357488
1261005725
1217483764
667490291
553393220
311425749
144779774
599200524
119812429
903695999
271658877
1382708568
635578111
827294927
547182984
1339980578
943833688
863845025
389474456
948397541
137783585
673606800
584834000
710184974
14877208
74484163
1259006312
301666470
853680850
119904189
1076873436
108108069
171626020
72069019
440515081
466636135
550211128
220080252
466576311
764194111
464455603
842209160
73026379
291489393
486140333
244063259
1020318645
405348048
1127078065
310130951
77143891
813658271
608826434
728215818
504395221
14752363
1377074303
396739467
1079958349
1354645342
489220378
648208114
99171236
1147131010
591346716
869428905
388677039
1119883566
913413006
980669019
774742664
229467574
433413933
702213985
206545642
783879674
25335595
185891353
880407183
1225127750
789392450
347073280
908902867
1057291737
879751203
73335486
163327865
699256917
153052851
974589567
1244540311
741218812
505246280
100352046
36151508
895707221
920272361
957888245
732095625
54051731
1101715732
590128957
1362616041
20296433
25263363
515469380
28264732
90139968
909812734
125933027
455238635
473799548
707759124
585101873
1004218684
283073171
728800515
254284249
749292240
336331843
817092465
798919311
1345831729
475002888
770746022
455219480
503983119
646468727
834149411
864299656
284863350
372421657
802171826
535806291
658162154
625895692
288754692
430091269
255924638
1046251704
747404333
1263076235
1135625666
795323528
865513105
807628706
326005168
1395769997
575664457
841088761
441843585
1349361062
240843207
89076473
382714893
180372089
368203386
85970626
636101409
505763485
358140964
179345749
62025141
506505090
534779772
1130212089
496717017
719308562
122953472
995795155
668388649
425455977
650461241
60675805
674940175
582358133
1380703598
878447786
142276994
518844608
567799313
180142088
347945791
153408174
626286077
666715538
207727838
181026032
948080707
903719467
145078867
882454082
831065438
275579134
481583683
852069691
643197092
261962573
1080907509
618330659
964604807
1142814329
958174680
308141302
23963800
432775640
196975689
188556645
101433689
414180060
749791719
946673196
705394838
232576498
1302498389
468428510
333166506
72661969
1120502235
509113884
1235843176
850780516
21553203
645789489
1110356161
14949946
374207273
939203128
715281208
602328277
877224116
663777731
806724701
773359760
714769215
567220454
487034542
983839822
303754071
1131153655
33640275
1050653444
87939462
874051349
987831601
142169112
417934770
115754433
571769297
913066385
1223292471
127152677
479556604
111941171
49160537
755736355
612325800
284396598
600256306
726158578
1013265676
139109244
27261196
733778291
404618969
777194201
576286309
238642896
785081655
62727296
890163281
311394031
39544340
677901390
558432248
1384095800
138011626
529025244
120184953
840988106
682072390
738792476
432302269
82642416
238089405
654663289
72442601
401013083
814069912
13934338
274272742
835635884
751054747
521485489
140316408
1004882305
680414829
908420477
1314972097
132569229
1233573064
537573498
826849490
807120316
788961040
551419750
374952138
897457490
470956540
944764431
766972396
154214334
489944257
613085791
154868417
684074078
508392710
255587815
34157077
757367630
274952144
913931779
86680054
744826110
652536294
87701984
710074044
772385219
869470620
561463775
494672729
282050830
611325566
75753800
976620630
1048052193
1007681789
1350678100
959888989
266308864
510192879
445445324
252749126
384086592
832699178
871315254
724659421
135640661
912958980
22378667
552778152
1058304315
500120635
163942307
335924155
8811137
666467275
740488988
505072052
482203128
835929157
117699715
744405213
89483427
916118974
1204615883
925969090
1336306497
1403713027
572128332
280795110
414868579
1062271747
679262764
410340747
1298556903
341302224
847081412
940931958
1253961854
655199759
966437704
1394941952
833854639
428665858
1356838947
573955217
813628578
913010969
651060575
424063524
1112056073
568035187
1146496139
990485161
873958308
26097738
44125115
780604626
565515202
1104300843
825486584
172825977
165815891
273908964
1173696280
884447092
947987597
10010645
230796432
671804190
1198824915
360096957
1014200483
545359795
313951342
582927801
880710930
465763017
900506904
858510613
955637124
354217982
420290186
346033281
118215434
285699137
1329785981
556207131
1055103949
35086537
367685984
434059959
1036499589
1278739401
834733398
795849632
297586639
708104359
1000972883
207884814
1124360286
847109408
1053876695
712561724
333449655
517359776
445219720
509579273
226573109
640623721
1221978238
837398199
717897166
828915758
560881652
948683919
609884713
1125965285
476998501
134924664
209910702
288858729
685286873
1113348226
691583464
698196252
391033008
507350162
284968061
1021338606
690157773
435735544
232026653
779137806
702441646
315149471
859678206
872153703
537889086
596686958
1341443937
467149991
490253115
1281449486
489166672
396069122
413873687
229776621
1211482621
273676982
249955166
614995657
31103706
275913199
229860690
776462371
384278544
681255557
330601731
732920936
1245805351
1207367558
637736019
262483883
599461841
642810514
178178814
318221459
342747067
1247274310
888852000
51979831
820668536
238975854
450178464
773178737
436283275
18593159
495703882
1126756375
674977819
129345180
502164853
384740487
215062685
688094703
556443343
1383477878
8625808
1188582518
119219044
921237391
526303766
663690503
665790425
343252638
389438044
722525980
385454134
1191015071
85003717
545412570
860580138
1067652853
1239931284
480172056
1217522762
23743178
1251004850
513140986
819517045
188198061
714960609
620596068
1219923608
530922006
136924160
183522398
827890807
124830950
552906644
334416508
1051384923
343344630
327267159
110461491
630917275
526185379
248472962
75989574
671430097
118017184
747430171
498476181
1390787592
167838424
278692929
59413617
145209676
387545203
591544218
546587161
616282914
939565032
874049871
1083939544
70619043
562875511
1388560969
1005979967
1202403096
719357612
609375124
894511360
787609037
948659617
5946540
901657786
1201617171
360680020
1207155357
96748839
2662443
586087578
877671488
529713599
164943619
130256591
1007157443
352617413
128338374
364845048
559766677
783336902
505611857
843398269
320068682
865730047
1184074246
95535362
247473480
1327208340
428355306
656872631
463904869
708034233
234550127
256893603
308625855
463127945
1137393788
1140190323
520851531
1297392997
444245823
659669932
872136203
860695510
1189303537
698777751
1133423875
354196095
740378689
909808597
953131548
651772396
66138363
888488663
508189965
1405937541
307637769
377615786
641852876
728756324
772205399
125191536
992228375
1009666974
997044270
906944620
434843713
446206632
333355936
362125585
162611021
878520871
661829246
345873422
206116996
16147584
642523014
622887704
933356609
724568435
380378431
406223177
544861048
890306666
184313851
696075163
584494025
860863760
409562009
581690142
541898905
1044504519
1163145219
112066276
754469465
914128621
1253254205
1214988392
321567471
265902060
694695523
914062078
54103075
540733322
488274234
788771676
483326055
232119482
708359474
137095146
891629644
1379756056
868012415
259380971
1240034106
556230411
76146642
703029796
923220282
1222407276
863422202
107572821
761006761
647545283
802854925
526136828
92250713
921806366
1235513116
270704215
69198738
554236223
293417606
402631378
561432802
441050922
182946323
260408735
1292001788
10387628
451253434
375892011
292038425
689468557
652889941
756964005
522351853
1293261446
126611935
250926786
50310464
468699957
480802712
355959699
913028473
635976008
107111266
1385239469
774717261
298829417
667268721
721599253
234789253
559101299
191730449
560941753
308881869
113961293
119368752
176553798
632775583
896404149
417585724
261847509
51219847
906629924
637230368
339584309
990758118
751662621
81334568
30154138
603247257
229907280
386588511
1208652078
126236490
111810239
380648891
566248410
641676312
1185945239
362039916
733599674
1066751658
247225688
978185601
818638420
12155952
1157036385
1186930425
155396430
506937186
766584862
1359153869
269953126
19738530
309659232
782808434
815010715
991710178
513224931
696791300
413368033
12186126
877942327
26420592
789363765
286322601
179940018
170775372
170952152
635127231
1352952639
1279966675
827243011
850432674
466133004
650695448
1152856916
234535038
628901054
311055659
288943914
549547940
612991992
500009717
910728291
289759569
877311953
237186730
67328989
782915782
593435547
257266527
749295343
387625412
212544341
646468440
679896907
1172926993
655222736
165863800
803804219
173507436
243164072
243302094
21107508
996641802
526443508
383948583
1268420419
1132224660
14821989
206536383
635943041
430610793
664812209
906816302
48670995
352640083
756624768
5101766
545874198
674803972
1324702849
229500218
548094701
894738387
795886247
35515042
428393807
523687593
327573436
621485700
521615212
619210101
695233446
436425997
1258997807
934560895
736521300
977234001
1223906982
339047760
597180890
378174274
130204175
38882609
746573336
712239206
461117139
1268939341
731499695
953019199
1176013850
1055587946
525508867
869949066
961936973
1281958891
914199396
1286726988
533954082
108237353
221122175
326355663
506331322
341079782
376337101
783497457
876720264
448790520
856335139
216199217
892442589
876843414
988538269
713827493
132536397
403317918
647115916
861735714
937936287
720646246
884429630
1184441107
10484728
1325532899
691770367
1021825486
679317367
150846148
99049692
1136751169
1003203390
100649179
744946177
505850543
389413319
1113261976
549332954
515293260
798439785
256756845
985079612
1081271060
1150988603
1134977754
259226875
301142847
256023764
834064840
1146260568
531716352
980305831
396433284
111098604
629640429
731291100
1351298707
1304104175
1289840066
719441797
43367269
24999209
230932915
324255444
884462545
329921377
887697878
274400764
788222145
593989271
285686291
27013253
451319455
959448251
330646303
723934211
954702845
103673278
577024230
418158430
379557208
257883973
166069490
773956056
585383212
667082716
520160373
923481013
152772377
327471042
474690242
32254423
426456760
785760183
766947705
1157962943
447775285
291036960
240795730
385777296
655976976
524463625
483435101
81974684
825641643
477888397
361276379
89399196
673815128
793731242
836917288
974629822
1038633566
467265080
461755122
996592460
950819446
1293410547
814488986
69237960
336637594
809841795
435670344
1262697487
694978481
379896775
1337638833
176927394
394380429
1001213196
663383707
459618946
586388915
1081533615
62706926
404133255
938110103
785524050
355205072
787860951
729253169
801882556
1046502284
1035074835
846665603
1102435541
19848346
76165521
345068077
624875602
925333855
363322034
520554015
954495393
241366665
159217338
944805220
1162530946
227103835
955849435
237590641
711134948
914308541
851851118
311534309
1352581497
260885874
1407818788
461932827
431458787
245785506
992481796
613519467
1370398680
134989625
618884138
1033958664
1058533589
550564852
351546529
893136302
911052300
968603848
89634592
893849695
398678437
514083025
1287173626
104662961
370766401
603646848
912614456
84125979
404260418
1140633209
809796642
879420763
3352418
778356466
641414593
156950806
1071918458
359592203
5777278
537882193
516851229
373210184
728750410
851023317
590540586
714054803
990541523
561307895
112216381
404379225
348743142
596170500
141299160
759892418
401945429
1229708500
172087343
478588307
1013451990
750871990
323343163
878741925
672932639
643571495
432005397
483191786
197139048
857869712
808371141
762986603
706076523
107724612
27507091
248344962
908845303
182023231
273040044
1386460161
716063033
195392194
418165605
364213059
937375955
810359258
877665463
250074992
1054201810
148916783
709729311
68457967
182598019
895018597
972409791
276050109
825371339
804410437
533975112
898267008
998098913
82750043
87691728
479048117
953770764
329865850
117336176
689286662
199209756
231925003
245938259
973222023
325060822
957082877
590823784
87951766
735492074
552534857
1024172281
721150022
784046004
663801992
654645240
931285198
849194274
801619206
345402199
1075730471
959346579
1116052051
199227072
435524262
519937086
434089046
609337787
633116213
517026745
636796295
334554886
629177990
215809273
199665182
751882182
259500228
1016449128
47183418
595333305
1354979865
291542299
96538513
390133383
823450871
388764508
795197446
795185487
776305887
793486309
174490337
334886436
178349508
672321662
887662024
1087793284
417317720
955401083
286235000
940611652
25782913
334132671
610634533
943980572
56848792
465105339
549028902
551934173
1060440522
210887029
1293775144
200239975
1019819324
833312679
1386629699
32643948
567638227
499019068
1157534891
84097543
292900730
85193686
567607162
873557067
409949828
408074561
1166731125
696574479
135465702
745034084
1391043323
725215308
813904516
1356079188
1091738296
635283493
531914503
834379253
532965743
662313307
341101325
114930003
1289333253
1067170182
238479840
120109844
168245143
6697
556878298
807360535
577780264
991584951
504441687
848549672
640654775
1117882624
117724801
235631922
482819436
336875271
944451636
210270324
141595764
657968232
1282849792
882281910
123466563
1161137285
304980868
554658810
1168155327
1038285815
620065174
132233959
545078210
406321268
163927922
930064217
871062259
586083766
374842749
645864917
914487814
489566935
861713839
67644113
744231279
522744137
246708035
985659788
43843696
628843061
556285721
121177763
205118982
613796924
890104846
570129190
934703296
1208030220
244177175
782356546
158966024
989313674
544207928
214322454
1328163751
971215696
768601343
4210736
359485336
581396217
887528540
708837566
209523884
197729149
1113164326
536368116
738536326
1341314489
823977602
495805912
452032991
560694114
873543032
552262622
109228391
966571329
947762532
896260133
30131373
1145145858
378292940
985184175
866525638
118167639
1371874685
16227176
632907210
151762049
143859452
425277602
255566776
1061529104
762439112
1381166901
766251294
745826737
1385340897
887886454
625455047
550041160
50478208
26279364
41364842
1101568951
201714054
136221247
571631036
247266165
632552673
654591934
564246250
686899418
725787341
91847777
423350448
849815313
619512351
1239442520
294968423
259063598
199838226
538883955
491779759
575101585
619794692
940389748
1048728614
470106953
468165476
933306455
1017791158
630965506
405860699
307870057
544807130
947314308
347641065
285241447
528652346
86398159
208036033
657037051
605179081
144929172
560234966
588889194
172783427
722071118
239901411
23655541
844050620
233324139
946444616
567546288
372355316
624362791
265298982
421464134
1017757869
904158967
79196340
1147627007
886689437
866220392
368353481
413408076
988322374
206290140
391462566
870491005
434370795
14899614
234624066
887748095
484054067
51952214
501516272
894242664
640010330
175401754
1279451437
738015692
1341683637
619611135
468746893
889284503
581593727
259743258
796588124
87642727
358441063
345864251
630762290
110758014
159470730
691078446
228385589
1153245982
506683493
677696886
521776516
837595936
146178330
812898372
1234602870
949470167
1031537939
635909842
99477139
383017632
144699437
1173726239
124837929
181009979
80061605
42011264
31175580
1136686188
264091037
88734547
412169769
17765456
501384639
579802162
183135646
117561180
796228752
595007175
1131525529
1261349022
279930479
661234355
1274669541
45060698
699740274
133109746
384316124
960389280
80714504
438459214
365975672
419387900
545589899
835289126
701999427
453990867
748252174
287363850
758242386
1224390964
641201292
1003012528
764301037
1052112648
449556525
420100055
590752985
962363192
822568276
643187281
983607122
631276985
853143084
1310629343
521241111
936321573
1303188865
114350166
697748380
865288936
688789690
601288337
760403132
801654973
528023027
881662804
221052738
883319662
139917089
317966115
1291351164
908270397
702310284
26168096
977771419
679717314
23128636
533681311
320050648
127729503
748112843
419489274
1270668300
1278144152
198724875
73008623
555674063
614896454
897072535
484620162
630257861
515661361
548652665
684098242
199020353
31373865
610497090
522695413
789446963
545780506
124138566
186324961
878120361
254442558
916189481
998740541
409171441
536632839
1126533677
172765457
333134472
568677957
1175757783
116749945
957717551
1035056379
12038480
5537155
393660646
468083378
1250458177
565925740
380696453
71392817
457968180
774305021
433856859
229166671
938183855
538824917
1193875778
559622070
367101922
102550907
789035279
247176091
987183766
723893921
174484174
385179388
459625838
487446115
922027068
173905140
270871805
1387326819
282146547
240695288
225942019
685589343
568146745
1145016693
862066879
647318133
524229983
1260169987
264715334
525155836
685410602
603412214
628567384
114540994
702733171
445715222
493912381
995101005
646673537
1250122428
839718918
478625910
1353817312
692022776
1276358835
138387380
189153887
385662806
216486800
329956651
244702612
810219492
38542911
1000117675
29066717
647479859
554863220
391220382
395292844
1131206088
547018277
167738669
370569589
57206904
581806524
933654953
648623590
43289854
747544715
162140612
702909173
362958052
288413067
1046687552
428368734
95123274
867911057
615002531
1395804609
279555167
45185026
765347328
969464257
856643491
490022629
935173443
727696125
383982224
403073725
627036268
613053889
371384756
1362752341
915373981
35446646
923275548
5798793
752071400
928114482
193122856
866230792
170117151
731916570
598267190
133921667
971687243
865621550
189357547
1389878521
460901714
381563663
607655478
55386122
994710203
640522113
264099131
503727541
1040594283
686745083
1299142213
594065841
954589371
919102770
330859487
369591388
305143071
778808197
548054919
996633114
185875845
931004579
561081757
99853765
982399455
74487283
492776209
391538622
585033856
918199468
1290781266
376685214
584494181
202854014
164050501
937397895
825034618
619837728
661836168
124368663
356654075
1296183040
81194253
741788045
960626962
175771622
740658016
90184051
732499822
517556289
813051891
892578546
899654865
215034543
590373573
482627988
111680184
1225348209
741190859
457282391
941763560
1254339108
973014913
316429989
340811903
963508458
173421419
326991910
735464920
732692778
139201649
800761465
1221175707
549096967
1269596358
933160083
746971221
153063070
335892519
657833222
255480514
905900356
1266570402
78013263
1373588534
66031180
1093991916
985529275
1098048842
1281021036
1145502254
225447322
69362372
232512285
549091188
440649571
699812339
470557278
897744846
808701837
1400959573
836449953
390764002
376438366
666690723
40893678
478081866
710842323
1372393078
463883238
138925306
867534840
166324898
695348584
590124029
266978963
805077147
67704129
1378077765
138923761
575531906
477080431
451172513
226126319
120797199
473644559
958696396
556288874
271489424
567231420
443599061
547052690
92672877
69965123
644597229
1153853064
461170442
960375135
19783224
615219384
1070098254
179997401
377862583
199535949
623684171
229011392
851488130
465809360
143905599
410662365
41391435
979872766
814597525
60449207
1044431042
257135324
197536899
311069884
792522520
751799550
230850568
1200172127
623657122
564595887
83537750
396759485
676927641
109851459
15066250
80406519
361504795
914148049
845146360
253653698
338293357
665482876
205308054
118541407
672033031
83038366
1347298693
209286943
948478503
1000759946
1109572072
741873942
926723043
474617971
311948280
490701352
942370196
14978773
6345492
457317897
64067636
593194945
798499275
171198758
1128576189
499337616
1141525349
387678773
264202825
19208408
226924151
599353299
519219923
509097366
311679458
306362297
206174433
1282641247
515084273
1399629752
348177263
917965472
57380450
387833189
544771081
925841981
842503005
149296497
117035107
527777653
226699474
1088680436
290184721
951396731
125097342
700756397
434474347
833510917
818634239
1047225042
491733748
876740245
800863373
232195387
676858534
642655782
1146509257
140958349
349676854
626399535
151075176
969577703
1186432832
1352159404
1219014576
885636862
851851124
426238458
947306104
382629598
417391352
1357233261
832977864
718466734
303309882
292510787
763544392
983225160
1277876618
1175636076
390752837
127195582
783101178
1343049661
523070278
925195058
905214832
82024306
550990581
151724461
173895359
861360649
162004229
981154516
877980659
126767189
129187258
1215333931
157943233
274164947
367147195
979844882
1268710097
861925604
589124425
632289343
704712572
648267971
173177273
223597048
584799510
598361587
96991652
837172188
388256775
273641019
874002827
559028204
832354927
504567424
177083319
217345165
72757723
124660414
261865965
122998969
226049299
68109465
693777690
718818919
1341435637
734001353
60515894
262630781
421479049
678962998
458381403
399434975
158944906
559336594
864264862
312830140
241349364
447452657
910285919
1409143689
199029850
159233988
526008989
275396180
321707626
1147678622
34481578
1176540866
316281715
230189967
687748456
272896031
583744546
562815722
478705325
509612867
251347486
861959744
865823713
462313864
175529108
695629382
1309256830
892035059
867150155
817926743
1212068799
802015776
967869510
1001558915
849750745
787731872
751606452
209766830
15839559
918904116
586519160
371486366
37381726
1307899549
449001833
799941073
337474955
108385497
897680192
46609726
799392130
537217449
1118050982
85361305
282581958
282329422
805048969
91419050
245135015
398976827
388675308
1243928433
741685283
270719151
467096606
1135663459
1333068224
288608095
290205903
99039303
612422356
683852786
388989446
743987020
897497839
1277813251
105468542
337717943
768897354
820044600
705757041
997383335
820781662
418118637
1160589661
1083206827
985197015
754764249
760389972
589901892
197529348
1112661708
1329744495
791788476
572110467
434977766
367509820
484860252
625668345
798454889
1347317611
329437099
917071092
860611681
1144832744
207591585
812028301
198442044
570017117
777169112
371023795
1159639980
430712847
852729048
507737094
706752607
409401807
251849880
108879397
401002920
800735924
569388661
406872178
400647963
795184256
1241443725
1125243788
309614688
781898468
814608947
993451419
782126054
624813480
458624138
3489551
390413234
1014386455
425426101
968170106
1038471034
693771841
922293937
668737810
324516440
880101994
161050897
362869324
1305800787
567767250
883905373
207461484
808259027
123057883
329704832
1236544291
840252531
515493075
873379702
1309462112
297352393
656583174
1087199568
742327155
879122694
489602741
631326271
918175056
476893010
490343606
236401662
628087666
44962926
1020863869
1246207011
637747839
216944232
801144893
614035041
85010615
188919754
550040842
477251721
1195765867
502932172
786455437
67627187
875031204
868200717
497663338
623861168
1340998219
328069626
139470666
708440845
867737573
297652841
1202817604
560301091
303438075
161876164
309667196
454001345
848262428
625609106
777281728
297766001
702158628
411207344
345866695
947349431
1014970487
278618265
1131790196
462252371
745526340
326694304
234337043
38298820
228433715
623291800
149448484
346427153
1318027774
275874039
510313546
1359495222
718465224
498500808
352967620
615953270
152385994
199304963
1122328937
23607605
1312386875
608956187
9444649
1230407823
968690082
472992274
942738068
449013999
63956815
892425973
323584647
361089343
297259594
312728600
605060792
346898779
1001008653
243345899
1171726353
946384500
80517342
132612095
732125276
931711718
364898309
648564934
375419547
952794876
674166158
383413306
851644670
495183858
912648016
825431509
554233312
943305105
314768725
361474493
514352718
418365534
290582046
673357818
913590718
1012537645
714910111
1169314871
328762261
689046750
614458939
237023283
1199904238
510615623
282730544
804626102
888083341
692613338
891793764
47161062
740961936
1404047536
856855039
62135881
173958501
642190979
185374235
769028029
124810870
122766330
72690013
361503194
112356220
850645854
849017236
419932303
680904076
144645067
1034670435
973145245
514218477
1229785800
1031209115
700355871
513712670
359195166
613801634
35487255
138639906
62078655
41171948
1111595117
137454846
659482492
683276441
1366137800
843834132
216924551
382091015
743284790
421947662
1147346577
453759938
1305955985
1139680024
610189501
692644082
689801804
480724781
296957516
1310869043
640714793
424336948
483395302
340650819
284508594
631431776
852066764
335473173
623815816
516722696
805834728
193074749
433794987
439718321
492222314
533636944
985451238
810047163
456633762
436828453
767438589
566342754
400660908
206695297
1138622224
185843672
252814503
766304904
181454640
155076322
904546425
92247874
668477989
877571087
460250349
77406832
110897213
919369638
936157594
701812975
167046483
82050264
998497640
151038591
1053989463
512489558
460692026
680496031
1260725255
713814932
898624009
262764812
452628107
410092942
599721224
376980311
389226247
1398532099
922051547
802417354
107362990
66017667
460186796
898120908
632580896
564410225
499838522
461693491
888001312
346400265
52904970
637750144
416074337
651565120
541367542
946567727
23039206
52920803
815720307
709873880
531228684
76505046
420981606
256335975
333810444
1361905966
833737808
312834018
82797004
344020197
295234964
1221060842
964493594
596816476
518806826
57702858
936369889
890360132
476240528
342349569
640010495
1132470995
783202099
184041504
790764540
688752116
263900741
770642321
210730465
771761085
252568798
1069860316
157439558
704190450
563499203
1121613195
332595690
512849923
580849370
68131173
379557452
284486332
30716499
264605330
387458763
956220985
533129702
941234694
211400834
189757516
108762559
405763647
984276342
997125145
653638757
134624453
659671297
202861810
976631632
1301270292
843553316
31921380
1029086466
403268929
890842
586257381
705654693
552356035
77870843
1108907537
117431121
12642620
1025722515
351220664
885081797
748235983
378020292
1286659066
516708552
503345734
854862558
885474302
225222257
954307320
605329331
866999927
581778953
474645787
673678026
669949055
683542287
455540963
525597416
330686176
914983860
58222372
988871014
725203303
557304712
772320968
917432918
163006329
585873830
577952180
705716558
132494967
213654405
279556222
651249736
396941411
475964527
646204449
251815872
670761156
895411390
520713282
287005490
1108870341
1298455124
1213331112
1255655405
733033118
285714974
1120021124
73855783
1398768821
1130628401
545881148
246325985
118883386
129130245
69282364
885451784
513435704
1063876133
541068166
823506653
559306006
892259370
318277210
553119080
696384399
52843769
32824644
71729123
213481613
98494256
777460009
848472208
442718399
862524018
646692776
909600390
1121828545
913715188
114236080
1265884448
459278104
505023675
4610965
266084546
241208527
1372925575
1371610
78928442
1034912988
774916716
863337881
131291562
129129458
181780174
940545393
592689590
576208748
738514536
954795101
888378944
277827673
1342342499
1052529977
598404126
444229414
69378854
324110884
195566834
307847486
504422382
1243852882
1117976694
204319427
800967670
742793562
560924693
443587048
823340821
122140397
741205108
300121970
382015196
15836037
985093023
978586008
443346521
127428261
179032976
475438553
232826616
363766182
506609910
1071988797
368376046
29596379
846963393
391846246
139118423
700567415
214146490
93528445
781589513
995845120
279729029
184953603
987051976
408302468
745747734
584007453
874051020
1057931724
274743029
440177616
48454140
82108330
161359739
200876031
204511617
412434529
254315153
30694662
199391176
581493336
1133095490
439694626
643653177
188305708
220204077
594169004
129396417
291050574
858610276
634927349
223323894
177400314
1203601940
797880622
998724131
1241267742
632645058
735970777
738060382
459435727
431246819
201719508
87984016
108411204
980097972
11562590
975863746
1051545367
783296390
113042785
1270950588
1161642649
706997676
1365806765
1153957012
267324907
115002568
91386356
1139544564
995624911
212428157
971928858
404200966
1176219265
973756811
806598290
247361619
121314805
180185845
364048343
1246742260
16796384
129232256
785089579
595815696
447154529
1105775842
178336401
1082504661
815526954
987776261
740537885
801418760
596324273
267159236
155191267
733525739
539935863
1267106351
653317804
731837688
29271341
69087710
862198544
85633028
849128328
62121372
86373737
432618901
193274571
399447312
1332144182
39057755
169038203
763110591
879422371
974698199
773417509
46148816
1366847753
479400997
552430982
403092675
681517700
108314641
1081143325
866623695
341131830
954920613
59778206
1268532872
926418436
209236455
404197226
787380548
933812640
704828057
779606400
711236122
52857367
362788255
750872802
840853132
1036566082
374167119
129484501
331199237
531577824
961756220
782139408
617935007
521982
88755046
570069284
502619245
1075287044
274127503
1063104448
30639332
420770065
1280801858
705233023
1185765289
1036026436
821188676
152383914
267309360
387786623
323004044
639004603
602149211
651313002
554898208
444586778
879439076
26857494
799698267
733663271
484868087
223526860
375305411
668663005
454681529
693772675
250913880
653845945
232357431
219675358
72077751
850406585
96194966
1344284021
467987479
762877417
954177927
1025456727
642903475
261886688
1168295623
272435037
457405338
427523986
1094645510
232782908
807878073
958860010
115924121
967531893
738158545
505388830
515177085
192037186
1230788334
876892092
594832282
316477798
821501631
274438658
898161059
106621520
91736248
895895601
1368621709
144137821
1286265910
1105755724
682432824
212657534
1346092769
711841124
4195137
54847982
939389384
444525234
627507070
335862453
804560601
703199962
371677617
183618498
63677738
371496333
1150056673
666545459
1035587174
30428967
636825642
1340792394
607490902
725713131
328616630
93577308
277411932
164411603
77076809
651895188
685013611
175287469
837294657
727555952
883752132
1187959298
277817064
180610572
1270806121
897295616
556729141
65027719
685105027
788345318
929277693
812866940
253576985
986297443
188576481
858743314
513987843
857001232
741704006
784305396
954815793
4747753
98363696
225417759
833836041
1087089629
91675204
86472914
729958075
877673388
808274571
332292101
71184751
179138089
937181242
94402192
568282087
411752184
215390013
83034399
284578885
503692653
919622298
856236584
487040460
465428600
910120857
478275652
1005457225
69716765
763230318
202544439
1383573749
1348501772
1311648518
354259571
1324822009
270103179
208847467
941692106
1320107161
472601946
884206870
89037856
560309732
887694195
826883677
834872198
396391066
375062296
396229105
644687095
197358730
955313770
925589100
668139567
999556008
435425237
112838592
604081220
867986330
3008508
1247816627
133358365
169475488
139507841
282970210
157953943
931511533
133228949
775748846
971086551
1068667441
214341985
319659764
424175795
695589729
1332879871
476597449
330189920
586362102
439251924
342028306
178891304
1341844228
1406174197
290652737
707090940
531231394
501561011
949904243
37581195
784205814
203261756
510242756
590149920
105277724
446590617
906954051
676958581
687197183
72830413
990184182
449640351
856317712
1397910179
840269814
152299724
796814271
391000563
913336057
703690659
724224318
682315824
672535199
830066285
950429533
294056911
735480902
605336728
132281957
813618895
408043817
980558420
236156488
628624407
757749047
710528103
909009356
761329471
10553784
426458012
243790594
565146099
635223722
178452392
955666505
690537726
182075462
9547214
874394876
953234854
670524090
923868
273160184
993444628
275248805
502204156
641767095
317443098
195267830
774696691
696821191
818162276
212087267
196888216
215759940
70866973
559007190
540860683
266924104
497885797
53450628
689263520
1201267381
282450836
939021568
726402473
368466624
703095022
1302618325
747846793
237157183
383499743
14290237
1152179639
947227103
989125270
701333059
537943245
568418596
446353251
864750986
125655825
688325193
276788109
490963149
262482963
1318571041
118656848
144441798
522673688
635865015
770024394
1266076431
813997457
826924846
330304248
589622197
53557421
815881908
118935751
1058603259
43196862
721202614
675681082
451101249
698156204
29686689
528058697
584575992
1275297457
668452568
176756154
765966671
427236002
949072344
469771994
541052462
542962080
174285498
184303250
90742078
326378911
1070447601
914452801
501709056
205284401
88017080
1017544712
820112965
20538443
478794236
589423972
471698915
541994872
351021163
978608394
851546978
519766012
19832250
764304115
899362361
240613305
1022848741
628855849
542686858
563649848
701061522
931068990
263943093
512471428
277204524
447641028
323484017
939207116
445040657
747589697
1044591320
152212423
1330500663
557284900
152896786
76703845
696627950
194129816
321581868
813287708
1192029651
667174009
220455017
511261965
376102388
634371344
14878485
331100150
452657583
812741240
121661647
323553772
501486165
506787028
178390971
495110457
479964305
230081722
359659459
501104361
915890801
157663702
807053105
365373862
341552798
1248710298
631209607
527367620
926949100
1271999702
618725157
871027989
1074520354
958439277
245454650
926978662
1379749065
71206018
1278187377
184317628
362176871
1233758050
175134335
1000373906
379318866
256873243
1151064778
598899512
104428136
410684495
571948929
966702618
91141869
639889282
1118133851
766333145
417749281
26361581
724653175
452207969
579390432
459845084
144806995
783113580
902309868
919522556
251610530
362476335
94510909
1178418788
410057123
289330242
471458654
890254710
484904258
295553063
714436786
402437762
649572722
72101575
925801471
134941316
318801078
376457387
1007349896
400636595
857808707
804629655
1316840823
487370829
362613659
151543245
165116415
429607213
782707482
512080269
747176791
1293918563
1156505180
397969269
983031544
447861484
1331911549
609895051
989681169
295643262
119078598
311417429
441061658
825773662
1313329923
206124558
934876356
164465208
796031196
343258402
235577223
601653691
438974593
1362397496
762775361
52992730
694129362
117383079
920891753
293952296
712491276
554586495
399002049
115249724
1292944443
417297347
816817773
823059754
674191585
1368637764
609380445
602398200
1381556284
270940544
578489907
309271493
369784080
768398773
430635300
347553696
1098061149
1149712275
846301748
392712528
688974945
970250652
160224425
1340232106
883157254
999729916
198781069
382412241
716476329
365487593
757655987
1610368
209696793
809469019
320533709
544966913
402090565
830380635
625446675
929278606
952229500
648264291
509503078
286504948
637100385
759692159
203826376
1125602021
1327529160
673282652
960615686
1331682781
276398354
555834289
730567533
920108549
279971384
989414069
1186117112
336564988
714039687
903090012
946396448
414784007
9933267
192743179
585888567
655577730
209659138
319049079
159526694
280170622
187593579
485009598
346039233
960826686
220578421
443543131
161437055
919523894
942483973
210070600
1124725565
557659069
946135325
759557201
137869262
919067969
1014096214
1095341869
906735883
659272891
844039026
238255034
1113117774
378674729
220007772
405211396
1102740567
533340777
309960197
799364601
632310893
768715488
307976359
471483739
613032853
1178299245
1320286309
262407195
500568871
353542660
185943137
115478784
1266447773
173477190
776634726
115102438
561747444
17137769
181875442
702257297
416885480
995865198
1277656189
618732055
843216124
976725986
458133700
320860808
222274756
1247546632
548232543
235369018
129003437
835344005
648115032
339852936
162199982
446854335
644754867
570006699
646872515
950116683
425660487
559145556
638296957
1129472329
875411533
715917312
1188836083
271820399
359246879
222462728
653019313
607928327
304057179
620246068
1195828227
1046764226
737944963
905165118
718290868
588265434
218047951
472435854
772923789
673183939
54093911
324388442
155673016
942837101
481262024
296366210
827185826
952826469
264981056
989865812
698878714
1133423645
146039519
523851319
521622661
358874724
103439356
633885526
716286783
173256302
996505541
629739679
1042571575
721164657
990266173
654651938
22548082
349691623
608618752
1342255905
657732809
316282085
585255152
958596708
351758330
901663709
339928106
476228039
489801907
353842761
978294310
1215954851
78148759
547399273
758093801
513316840
1075754254
961595064
224870623
767844007
655754880
754690648
632448789
539901600
350190691
701003157
210239428
381030238
820646904
377820201
792712817
466232552
313113714
478797646
605492396
190097172
1287835104
345012504
214271799
115512663
804002946
896892420
518675100
520922693
474634171
491267807
1376434134
710125829
18956899
1307491722
1102619870
924494006
1076777797
399461723
187958894
378217434
1206092761
930117514
49980926
782773310
857808905
655069665
630632844
531944271
81115565
1191596103
643112947
185858257
214011073
1076394824
288669577
1188224825
1327768515
402428813
427441760
1395036650
461290402
562550912
841218389
242856719
30441363
26043358
113375172
60756657
138242454
293249760
345223223
1400640070
626717290
44914904
625504741
539752789
903840134
115929708
256087731
192087100
899838843
108099655
503819984
787163781
843507442
934524309
561946605
654340111
945318456
722258241
814563014
718403708
86057141
599374076
280561519
1028624660
316364003
958374067
1335690147
409520288
944381974
832785995
352005641
718361369
1296088061
742043057
417049263
786885671
802608780
4639498
1039329750
970842971
966276236
561312347
388806674
608274964
916984722
48950072
76279801
652805553
596192497
28532608
823278191
199846935
961978325
1146968005
734061843
130460815
950362998
1154648959
216352420
37004861
883569952
1226767770
585935408
838784840
227724255
238036782
461030839
323560996
766482857
522470986
234443253
7802066
555823084
146190335
411623873
396480948
179398949
690891905
641980058
634034214
916638662
1365770774
333278843
524952192
765082601
346891357
715050845
571762217
107719051
103954297
312586594
664505284
865080600
1396995687
116030129
945795306
177197835
788196539
958134929
94487800
343759552
501770679
435806494
9403296
238840310
777443475
878695165
99967451
19566930
827162887
502540485
374606446
872814362
727712258
55095184
749128795
935649847
445724079
102538919
1121396836
437673763
959758822
62397733
574005661
450663976
46280659
936177949
793738108
351877810
1215488186
862442648
785399108
549996777
391685587
356506225
929534737
201318903
145625008
1362520985
391539096
428221840
1255369636
287640574
571734848
233229025
277909255
529570331
771626232
520960757
741794650
1252889274
1076937467
78384554
21500489
517238343
1345261423
859055372
642731743
904011700
794271093
1173319420
900530740
1160863443
630282624
849927460
86406009
67968658
434354872
341842731
201623500
481166440
684636821
1375907507
243091351
949130297
237275654
573178854
1380304867
634481452
732138548
286102935
302174975
1132393095
56786729
461275566
832109760
172385202
296510532
73821399
1210387478
298574157
1179738144
45695878
374123776
50522488
57300105
359531035
928600081
1053752145
842091805
1401218203
1119485251
182690565
1119766380
612551607
660403712
934177189
1023169410
479123853
613286227
1190266644
271089370
1343327135
1906713
363188138
942965653
617487836
812700175
1232660389
192356640
704184898
628538061
1041140195
278520467
410081975
899382660
474414033
925230355
449213690
282613121
326690660
576739399
288816304
405355784
883693028
7349413
629042506
160905595
520855083
717264378
411426040
324556773
975205361
831746818
587285794
1360567331
1406099705
672398433
3941422
790112366
831496155
215881154
1326895728
936183759
5237551
1345351587
794360478
422437391
554096550
995460704
433230211
349497249
1067690579
878060859
226343178
1089372726
806119626
56663961
649991707
583632438
740884021
699119044
510557130
1048814636
203659379
893423800
879836704
203820561
754324060
1150100449
1356978440
691455
1019869159
910745605
371434860
619917172
637555188
809349751
460265144
223395708
1339816448
513455016
1149826488
172594184
557073619
842388253
898944958
252043055
755656574
933757420
478497032
582230542
378779351
734320279
676612883
339407435
232591305
54504116
673678655
101225405
967319178
156446811
995760001
574191303
29517379
445080486
864479879
1374921531
951785197
919392962
563894395
739921623
882946967
664374807
947559836
142906724
46376208
352471468
294886425
67867925
627593784
504427661
757125127
634041607
22851962
260256188
1056467289
939602412
618852699
10633978
230226969
428577460
188250660
200560561
805201458
577542099
751382643
837864685
116399362
411687806
928810871
1288425370
98331033
212604393
96485680
761699529
1276893857
47475499
931490506
866234939
354469241
9846473
417367092
240961714
913492269
484697312
566960493
1016647300
1165264285
364240882
741961585
590263576
58559921
677713820
521942246
694719122
367579195
134390033
255119271
483812941
958364945
368357002
464592863
641894583
711267099
1171703191
938963162
277331197
1372537621
173425232
644591495
440555722
1281699708
189265226
1253627686
399452661
535315662
949132867
519062123
842992833
829832009
458168414
1114039853
152150638
1280074100
585426396
165322402
979082022
783351389
697782788
994926361
51110822
312664167
973867321
54613528
519961851
234791673
718667790
70341116
1121867041
915254144
439481213
172160870
864588192
538160499
1212205286
362317264
778065142
368798591
714865615
867607160
853011563
611477348
297566733
1153246965
723297836
222925024
955597052
33447823
396068627
46536718
711757607
185090544
117132045
619860543
451201578
120308674
925764221
91489402
799729299
324634304
182071980
168739714
160323254
1294960370
516768961
1153406249
889297492
1347711653
713833354
22325988
56000845
1027566702
696587965
1285210304
1168277886
590621534
943017724
328144938
19432888
1103235850
1257557909
931359907
77229806
1180998333
1389473409
810731588
383391464
1221756618
69037077
224433321
854929945
973559950
1356412
110654119
39914194
740036652
138922711
920237060
65093784
1204673618
892387904
456313330
241616976
212371697
1252681720
496330129
349234720
483141467
41115902
901873877
692662729
394157763
6233990
634586563
275289387
557249273
712245743
594310650
891200453
633808337
55116905
892666783
291454283
1173646112
436638376
318739189
2376806
593788403
766638698
276106187
238869863
613623530
992993146
396823072
1256793374
499259242
633878767
365236049
1101008152
801158157
813235539
333432291
1401943973
229452281
440049324
791962268
75523370
252266767
7972154
233294763
836330524
955385532
594680925
274162622
893818025
1055219913
617171039
367039539
1187191950
836055896
743730182
291301632
438379449
50839963
184899336
639461558
543868025
154367290
172007127
809965384
610291466
7002738
1086668338
753150703
446674171
1072855109
1219785401
401971607
1400745618
158491730
1404375672
1262929622
616568366
721028389
1205537275
185732003
463783989
192766577
804083030
652116776
128073647
347501438
469195077
955869022
53161990
33336984
414590384
381769486
286449711
256111047
1369690089
40626750
1329624017
983414674
257920955
332630018
984703049
544720194
540611995
245490982
913931985
415236001
24798904
446723584
1392601030
892702507
968795619
1107635593
802565561
286909230
351514266
342452278
333715133
196784627
655045567
37407285
493110229
417119767
715403747
336694437
508516699
479247320
110297067
169231382
228293005
194043108
39420779
728778759
956373321
587446395
216938694
915173436
978113236
758675535
289826504
261255824
1227653309
1215372060
477198985
607992480
688978764
80652100
206969035
90740230
246649211
859345546
300411905
251765790
222497349
553149707
297987471
363210456
823894360
239083438
856602933
256077694
1237483628
642086478
989147588
237695678
61212795
263875787
235706858
90136991
443334572
120790871
1063912325
898998251
1170487785
1393247339
804592088
141760959
786927026
558186987
1399185298
800505576
510832420
1338708354
574836745
514516676
69331010
589102278
313635944
327602611
533192305
710744750
92957480
210234379
898853407
983496693
730299687
286039414
148300185
935988845
792615233
156036216
203720949
204266909
1211476979
758179889
966462500
831047557
816914277
592581576
15120172
994528330
258410753
351290970
15645372
641253807
758370458
396858907
494108210
646205983
1135568100
1096987277
500753843
83463820
578512437
561022172
6733816
545795859
280319442
531095482
880482563
257859329
373827808
82225260
481742485
915849796
89895590
752707823
514260484
843771656
259020792
573675727
19198245
1345546966
1081353579
789691856
451710250
564056570
797705176
254772026
643731096
182499382
1243115013
815701060
169411952
816480129
228391493
623865346
1197978146
226453899
962381307
529158536
93994992
569288619
116504166
490587394
867251868
974068030
1086603717
326495679
252125805
1040827256
175486357
214075911
666172980
875380474
111236257
1175206484
1234701121
1236971402
629359898
199864063
876550040
608646157
990648672
871327019
650743796
591374646
115756419
61798110
646842476
441777398
349685650
157848467
1215576141
550722717
128588354
271026024
363658285
54613598
939109220
681386386
747500175
319934003
280151892
488641500
323388354
1335494119
245384775
857381353
218525420
96819136
109082146
742552884
588831607
133743176
288279540
843960355
799409685
814832790
628021429
672251295
228531641
711482475
800677562
752619559
940414005
1338798691
325888148
1099460857
703577260
1129344858
134818400
434475778
553348962
661261
1203919582
407728566
542085313
1363704290
259069743
813566186
416500227
1236326969
372328388
838446693
870413605
1107516548
114889624
73972774
409915912
1232604333
1121981590
89673013
536805547
170488316
290229849
105124213
1135657145
922083138
971320229
197075036
378194861
1077939258
565853970
348041122
948386262
55666310
593321
1053817958
592341259
104878386
502962074
1140576420
984954818
211953708
940012374
1099483150
360366812
180798281
915898385
31208885
220947957
471999223
173742689
959084784
222563284
1068068644
537172654
853244142
326158154
88899099
1335846165
377714727
1156988307
384974250
1362017261
248754654
456453769
154936883
739919429
916583868
722416530
910851062
728445930
307453517
924982002
454687009
400980727
1100539444
261471535
319293599
108667306
926505003
281810423
92969366
961468167
944619937
892418855
1086938613
654702525
1371397125
550820602
143415909
49739471
757776792
850595599
845724665
242286265
705885982
990432945
835271299
184794513
535118552
511005729
568869174
388495248
1265056126
865870845
105122217
640666899
42967613
807750348
480385499
446825558
314192885
52005650
310658718
226744761
913398138
508451737
140282324
149587454
438510542
473015311
892531277
21755095
638054741
264561671
585848739
809723190
393272431
34345941
877191406
634333007
933632309
928274156
943791594
796102943
795235230
449291628
820646341
711281908
299639324
415079343
911643989
1151500479
931169591
632487974
1047434000
1211275398
380645383
1401598550
96945652
1225291793
770331995
1066311535
53717733
972433652
79509020
822195069
948053287
1344538324
494516745
241783867
483378759
310692727
907299379
655963501
887663273
501554637
1259089981
589559501
642991973
1087259000
25024597
108542878
787666670
72570087
862192360
1221106351
624621281
652385441
213071961
912482381
1371436884
94928087
385506045
810057878
911270269
138903520
1335653011
50429543
1374267045
37453521
39464567
106724097
402591883
282286914
101742900
1363701073
1028773913
540356940
696546279
1071243723
368787376
1391198124
552189925
279914711
102520386
818917110
114138111
610123440
263227658
763352525
1342014442
401211526
909672328
320926171
868757117
382488520
146155593
690024535
418828984
560044794
284251186
829968111
499654162
1241691415
175397211
968538746
141894791
1368990443
1072152382
1260708065
1097740858
1214898354
1325336420
156427985
391633710
486891371
276232220
212131929
436549899
398843053
242480798
751410470
840617690
618782790
443299838
79665917
709786365
374616370
176446948
453968812
44939863
853305311
56336319
170876869
811563298
872195782
662255834
606042873
751478938
561085951
333657083
16019109
733156455
814183430
400108136
548095574
437137790
12862733
983748387
529485342
690806122
730853366
988521836
763967035
751451151
978761317
155870521
1056440464
152213603
476755920
1058329083
285545824
645608482
913340056
489145205
683581750
583999634
8166090
897750990
637763050
402202851
367645684
671512610
94567697
912656441
968939117
967234860
1073503094
556016247
13818687
883267552
370683289
463436780
392530795
547683247
107100956
684053932
717517236
35428893
514565088
160148842
1405435579
445215929
379672199
1235641939
536469189
458293322
177811397
72116636
1106097969
7175375
1227347005
94336582
789695325
209558655
596265850
988494157
745084308
579451727
1123095839
1015531601
253112557
600551943
1280216286
589353676
781039564
342103250
663857421
252920825
84035782
448955084
840633751
601838027
455411691
288836152
762339074
935893754
544251545
278580485
277432662
754758991
702653099
1282246120
668513948
947508932
835343552
295651976
227065833
64431893
903650587
64478877
1295335508
768197289
1260024848
105364953
572359361
379664123
472672430
1063016055
122474251
709413387
722799322
345647571
496236269
613267039
351302809
284752633
1397164109
1253278919
291235660
469699016
71818940
269006801
154469600
72256349
1345395212
943445885
723231445
633556561
441513849
703820302
790976754
155386196
204748441
12638363
635159575
485303842
712840039
355362369
884933633
249096661
864242316
155362379
1139163842
940826930
1128736556
1017071486
1115667583
1010725241
419880595
1372929021
406427705
180930032
415387067
430014777
66578039
379745399
943311720
488204095
941090878
1000943186
841500600
979729598
1304816931
568380304
947275862
480519535
862318609
7063971
468160628
1230679051
1339160312
378002010
247377681
960542328
583449406
206466754
711836984
221976279
198621399
791020653
653506429
460402517
109854214
686035300
150474312
708784500
143256563
900817367
13621935
856934416
169632608
514630494
392593154
881059163
348542786
592637413
757074985
532904225
681226329
1045855860
507127774
792980984
848619917
369388519
289316985
524018451
520619393
1222735354
409011157
781822170
446847957
321787143
399547834
777512095
99911064
1169803509
488666840
1349871815
1407157581
309472407
426360313
575750177
52414943
132917762
600962153
1181415714
1010637273
42757556
177957049
848903387
270604364
557268014
73515992
518976150
228700030
90764041
202583357
529406320
574377378
253457322
853588890
470189416
398872508
768352433
610156517
612054048
895299755
691754797
318513173
680570029
1101498931
693267991
879009622
134287714
23563075
181685477
1099147031
901695881
73838305
397068084
287697707
106832245
538607477
851004582
357269778
951275492
27914769
504144732
1038798593
138700662
653756726
370831184
787292505
400219757
759697912
695621525
217007982
103131016
889666324
1192773310
498752894
463310813
12554590
120329217
755751121
35815970
803115253
518704917
170832196
688572439
48751066
1379944313
212919521
255306577
429795414
549051633
204785332
785623755
965034026
413394395
283072684
943574412
1994403
370647070
441679350
138155214
612188973
1080337359
1309622
427728631
704687890
533233850
904995097
206761209
420160212
390103486
243472889
939406339
913518899
314834052
521032658
337062006
918976469
1357218214
319257312
961757087
784797259
316432633
474393819
1003494560
604258127
1329122288
852502836
608707059
669957232
852582046
20618850
300768418
963879810
736462260
563735098
185173611
10035474
1321444133
740950125
175958984
661996114
1343309674
313500427
197600972
312752342
1352777710
1356388873
792254922
230317732
89136341
708604936
872739641
916323588
276729441
448804084
988246640
209073683
286025609
345004802
1369477257
801632085
542399136
245630668
1351979083
151461360
220085295
979822216
32026794
757175514
193666381
994556381
774800921
414252498
874550389
130234248
875293715
1319312608
623372124
136657004
908097663
84901814
674194869
539536671
835415673
1095953834
333982442
61360226
121098012
812281911
330621697
742401243
574784163
894854354
452603043
132631217
1383699891
531552837
911334985
444778601
426497108
692978315
567656641
20083644
597366110
1184050089
1318253862
941769671
233137895
190438286
741128445
177036578
314125114
340245133
60017586
751955614
106694691
445542910
708622377
564470038
228519792
353978596
81696779
448977013
496394804
752650481
489388069
1397111757
169082962
480728457
1085089262
405517534
718048226
381854405
958698175
723310291
339180243
192963330
1355817858
1015512063
536118509
242624340
768219281
358951198
362260328
295664231
348205321
1364116661
986396925
566906389
300096676
950602476
115265145
380867737
128526208
834194036
1284724389
1322472647
958201089
804961206
14602998
26297399
509614078
375803867
400195689
411008546
88652808
532536981
50309995
858570502
156011423
428846360
993465931
887676946
358665074
1138271812
867981935
724964507
343036561
503584717
698774236
43689297
238893787
506279827
585436954
813904840
357218181
216072886
1369721831
347110859
21766398
521997608
425037772
1173537463
926152818
405688067
224120731
743937971
390044143
820893824
271382627
827854996
78928240
1237407518
556808048
780624084
92429327
1117238152
530978566
699826438
587264668
292950383
595497720
326041345
1114356244
95349378
673783241
21138125
968316230
269841406
634748164
1314502017
872629123
106789691
454610295
344323099
1116124846
778419289
930236251
1050619351
879297474
802262945
177677616
700439471
127072609
147028360
997161393
1255368138
1132756212
367802860
86621611
468270809
1004380629
267833108
920156033
263953704
130239442
320921387
1321600609
320171420
967220731
965998060
425318403
815325831
1001738150
136263015
995768586
284954180
492502666
513950398
530888656
35201974
742995318
63764415
47950438
197222840
909737740
363778815
189674147
786064955
447361661
271778227
224226322
13692945
548035634
412751547
706080714
540878690
918324545
478468458
1367427245
527849013
662620986
688081586
798808800
432224760
1161388770
909617303
835230833
609342203
463706442
155305803
628863089
960241406
867327075
1247431493
1278312008
431959596
98450301
851471544
679908363
152349140
937101403
363061852
273111575
208792505
752003322
226505531
578048164
618882986
72209576
754356552
603041649
37720493
1173640811
763098444
949418359
510748060
855328662
697339290
578999886
892480917
378846444
660737083
1388230653
131443958
660843208
1088488972
986484455
839581079
180210701
21551224
741757441
924797403
437048702
775877603
790345200
864388243
678039317
823888179
781913873
170966932
560347527
477365366
970152127
405417471
1247066008
307252413
614528008
75969591
544492113
631458094
300504259
280541557
23754792
909725903
237826832
499021368
833858250
531368281
557665718
292826020
242061186
1024978966
850540690
330401902
731231001
1240537411
655175442
204144062
749832337
931582644
154156795
522043095
291799493
406247826
655363095
377019871
285111076
1331530897
720329113
570651450
362070071
1205477957
673910186
489349285
205074214
643725312
634413070
1289595578
822740768
220394432
481587478
670583501
48268461
528728496
904360069
383724640
100164456
791292523
646647193
72586679
183104593
1014226753
764880735
587890087
531721969
836387784
961176134
290631615
753606362
561052351
123829989
611312957
995709807
585515233
935147850
379427456
784297293
1117724334
122011996
1103559713
662926755
832528435
230470732
14535311
938774393
405158073
327168555
24275537
982411333
307502769
244666023
132342267
604222047
139957901
171585741
1376096793
32695483
598004061
30471646
315100772
840685416
485569934
55816289
1204567655
757393643
372298517
144253430
876493316
785897451
442389390
258969765
67291389
273224356
603387641
114229262
505160759
144848148
389241862
563316533
443790682
564290499
1269796983
671723357
551112335
54985207
290021784
577947129
511645497
1386827020
499852225
298818743
984380507
803812108
150175864
723200939
8781036
512700027
216666480
974042056
890871590
142287074
230304063
406032776
119328315
63927421
703319660
267138038
284720765
278389591
764499127
29678682
82504029
609971131
517991776
314780898
107891320
553729259
989184058
422828890
1099948311
104379262
893678308
745044857
660494215
1328484861
397766067
733061580
448438624
459124866
645707696
788169306
1387192342
178664111
247916152
880182152
1004069829
295012499
43233179
409206199
247248544
37785614
215242287
505288088
807844089
699185320
1280960697
1066801155
327105710
748695492
431050634
245534071
1191714244
63559068
90220838
217056506
524082044
702566510
727569382
1200076780
1207008601
693574668
29641083
927555745
783261198
1003514816
11690076
587377769
153420581
229250954
925990464
183463478
271628287
95675095
785056432
131997488
603814496
1325043016
286052462
210861951
1345266030
1180555888
784060364
114030311
1010029087
453693250
729873552
1327005380
347529902
428115656
903211569
938513411
149596851
794719393
685995892
257740638
562193252
601169921
380594643
964345304
745453208
780635024
756837100
885141333
560001818
1119368725
864342214
658461056
961940693
1280571168
889723953
625232367
694701504
414677045
611017833
950609126
36618355
624665804
524208439
484222817
619825347
512643232
329120877
245747275
974094931
358593682
580405933
308995021
150963020
755706797
754822559
575195090
531469978
415156089
1000908467
799203923
1271184902
565381232
308071577
1305254746
1133239993
491512707
816745286
758220402
596029723
1054848060
1322360950
1118685273
177191002
214133184
222589465
605497498
655488563
770720271
678309871
822727461
177050128
189486677
99302490
247019922
824443213
911166685
117906959
168280468
965979395
611691732
963884563
576538339
302888975
278314563
472027777
921182625
862414904
1166815904
488685181
725325629
1214707257
1175530341
826514094
977525571
1335707420
862072392
64485371
667348778
625310068
1170758924
21167256
889442049
500393928
338166006
374335402
521718913
464288570
273287122
315860191
573506849
76683063
1328787022
935102637
1365587841
241250909
622738962
1058584789
487157508
435819023
67395086
1177318589
328339056
1360237663
252488668
1345537214
951028710
89679190
27565323
977625150
1285247123
954413911
201460565
73867061
1226523123
639245788
993580637
566431496
5512414
303560769
1027063455
878466688
1259819269
130313887
689538127
492262892
1191480511
22949174
615373768
286271172
692336652
121566518
528373072
937141999
65466148
154817967
807278402
71388315
958994276
720133882
453842248
477796100
253754067
33400275
760781394
506969718
977978587
1005062035
1062918458
244397869
548704799
333981519
380296493
808165475
165441841
790220490
295639951
890853857
983598811
876287687
192153650
146624745
118925431
507150130
662888369
142487549
1116274168
29076259
365139212
854607109
54031828
136837624
898016637
1057102527
292321324
887581793
857666932
550936257
714642676
187677514
362833889
281523480
351615767
159727600
639951965
442392909
464850848
159846781
316250587
979410665
13487922
630371698
944367647
772879862
1130054929
317805709
1223332885
940692520
974056755
796451940
163624246
857676912
615260950
104147502
243586082
547634388
350891279
1359467681
1404574550
907502599
830532912
33085971
760641501
810124839
699130188
18109109
1246981853
685854324
615475394
410111670
924632681
1019364046
66423982
577382144
494144786
669265163
10367266
1040461004
839742878
1152705997
967401140
746836013
514103512
846433558
117580719
587506850
674689165
802558383
1365823875
312629266
388502315
905093492
806213071
49089332
668894676
459357655
1182936259
1376848940
931109621
697252865
920531931
616096891
410185959
134110082
281945095
946468950
795874671
439389837
939266395
1215718689
248840584
192102316
379146246
365956142
319721555
483791446
1330664113
1156275877
862381208
1136640713
40284995
863540110
787258644
368845545
911100899
866027309
598625181
719811825
234794636
153422022
292169374
797191471
469202156
871732288
71396562
147745825
36125024
673998773
878009890
1357564548
348438994
711734398
193268394
438595483
639977493
787255540
259842118
1329221445
465653319
252469860
66590024
287867026
951157410
1101793918
1151623758
915530782
392013547
102926065
66767948
1150789403
93532915
597754495
722883242
202719791
750399962
101351745
412756791
482584150
504115609
736227280
1202378074
947426366
959021306
14499715
779897787
861705945
679627814
946204567
727627350
312261677
899381831
411829871
1274067974
131042789
739308480
978935226
896366017
931863891
131954671
176087070
745932175
450392171
913134768
759112164
800978659
1195015346
467795249
58375575
485458452
998423163
19693041
1056884632
747176809
99420858
483044613
203465731
675898127
338513
325555738
780313660
749890575
465303882
786994139
503864326
440467360
1112360572
819557455
869888109
1093866674
1231550692
311665550
38676137
867975429
480971364
1385081149
436853420
277086975
1000996869
706102772
20943997
994768986
552735536
535455805
666432164
43992389
687631303
463444944
542476789
382073650
286395317
977388372
896324155
314501041
880897860
265793593
333789617
613490407
322678403
1126611378
1116845821
886319058
1386750548
1007713312
89374787
685407265
769920736
900472623
371247369
1193344731
461444931
1365491472
861600297
1039275892
9369437
594601221
99444500
662976729
425075408
214148522
9977102
946796596
447526629
603077786
67110371
1285333722
958295331
414628921
406648133
5778976
567520035
200328020
1158955695
350918758
296027618
1406223325
743678431
289000588
1087583665
1280846213
809005366
749890638
744671807
8491358
1350228116
961965498
245342662
1375024665
142408244
163494794
85179066
554674258
318937222
636121916
183993609
493373401
198119688
865613544
197724879
44871888
118790020
235111497
252532633
513265435
727859291
286315775
378565800
695987874
1267816125
932228397
638676875
501665518
285469124
442192014
5153923
846595203
66308281
272412319
187523318
287605973
802985010
5694147
665537123
1320424423
305632266
59740281
706967557
515797072
1301182100
84439469
282937373
1013702364
302929509
336302678
456145352
1329053985
622727512
298683258
748592873
1224814003
780219849
880350909
637888801
1117498566
1336754080
509267715
878045050
784571240
285160791
520426389
120390206
1079490204
842282918
989548227
1086279522
568494508
766294414
937484418
435952478
258236595
688578966
694518505
320334545
418990651
608117157
171040259
759805517
262374610
763885437
1114808162
1362257417
835768842
208611495
968655180
663725005
523663244
925954641
193657470
1232615089
1374739572
936462139
31699048
711148808
337638970
82572262
328379917
693399065
828271854
746790772
521019887
724158761
429996595
590994514
628077458
1013960052
724140614
213791463
840219864
97374196
213891265
387577221
289297440
848431184
820615335
89466897
695077998
362862697
333583856
1111424779
197238079
364782538
223038157
1202695563
582301735
544138778
561056521
949780500
652631556
444441662
946033058
1095879969
217981691
972955038
693576040
160501812
303471238
1326765946
786401454
276100205
656757402
420742937
889628377
590623801
152442191
1183275425
65756607
921797913
306190887
114520719
173997057
1083286386
1046668513
576593086
974828098
193798581
595777121
1115665503
49627170
433227217
495170590
898697912
647264455
99388372
1011027780
564290780
1371819818
858490708
959263737
690526637
988106725
477513736
90101853
790974747
411386281
518561632
173754320
1265083924
122483643
496492572
74997170
372355930
817151181
109500529
1102094791
849278565
728468038
658676309
275730387
960775810
788313967
1279144216
326632613
13236075
829920572
918797667
797322070
327209727
800162169
505912184
202627180
791804057
850697708
328888912
808911577
937324699
710373634
947782864
994033799
1027156233
629993289
326957351
271896414
93918355
991156659
292357884
284887336
768038720
1057513944
88959380
719491850
447955456
783127123
282266418
491406062
886199045
865521486
946869205
690781629
393456275
668498321
535181780
264700416
979628218
260856979
208057640
1144050357
527393449
250047978
638635616
921574184
807370402
401063862
1108565281
340578079
913244049
132784253
1027412106
1007910824
910741770
1091574652
1068228269
708464807
242271118
851637998
998650986
231648112
235517326
532162412
886811411
545620530
1187654923
395999697
757074312
731761406
1324342636
231994252
250869981
1305430195
524388100
914229461
351676704
726640604
470814024
79640678
86439409
979753501
843092877
580057892
863765582
8196269
889014792
259993255
379862736
789353359
95202322
648390608
1106315806
677014405
905226532
106688300
690029398
854041969
31906163
1273940296
508006698
992469154
217466459
259923987
9468990
862204352
842976419
75514739
810159955
182168525
102982038
461789851
828568490
630837310
480929061
887296834
563085490
134451507
608563500
305473003
500875834
1118674407
382935616
24372361
612681131
442424172
796197196
502335731
252896032
1396333356
966658855
738847592
908651037
1392359354
721305617
700825965
204429766
688592466
63392491
703035627
153237177
555096614
115040564
702878599
346229356
90644869
1066087524
1396864553
895334279
982842555
585827635
150257139
1053508689
902902599
262312384
35688045
890511749
678692153
721025456
954303138
681168073
695285373
261721834
505852800
1200872411
496718136
534956846
131677281
498850372
495247317
582370603
1120390279
1326410109
74747976
1283764888
516898696
720602255
1084129156
397367005
32114405
618515534
1012919509
253206210
626587749
836796232
147012607
617197144
422964265
50500301
125645082
1293756888
822054642
578543302
402646469
177974430
768542062
372932953
1004141230
153804031
496920203
513985949
764508245
582806336
27793295
128185463
1378010702
440777771
298823325
391916319
772985127
608352712
211970022
965252944
468098036
708315319
494887549
1177247764
625794262
667136825
500287284
833839895
623861808
10449022
124837761
461946111
434008745
59653317
365535587
501835920
617144680
361631182
604012000
279262046
651179679
655944833
1259148815
218181997
678289402
527273234
922710509
488119076
290627218
535648746
18684560
1011070690
659682763
106832318
109035183
485485081
1345149662
788779399
342328641
555230775
695905242
312775538
1168418076
1113153572
872789359
761121079
1091090669
805380832
582684342
648133765
803737073
877754698
226017887
102761072
712537967
1121795824
86784375
952204964
526868187
9033418
911759026
42742614
315592618
585335418
223309913
336521287
847384241
66089581
737740946
746220562
303727594
315776073
185780547
870300262
858276399
756252156
841332694
99155692
622743619
1325689340
827228754
400123677
979261173
1343353331
498538324
1034013287
275711295
712921468
41598537
60333403
102109814
956938081
406271229
1117524412
183071035
46561217
377191552
1276767594
1350995605
875332536
878720997
306758712
533440530
723311586
1041663788
719164384
961739864
118238637
746651064
26494040
505861121
1146346803
878375499
1266181003
832991750
318628786
825930893
423102504
311840939
565685602
787907383
861077915
606180407
311663285
402647331
167103808
194863415
88859986
952451041
849760339
1090905267
84919804
966930326
1407279793
1344512884
772128324
457558161
1127282983
1298822574
668736402
176190020
254250829
217172573
1091419701
708307686
347295938
23062842
104252635
1121543259
323461502
880928813
1292554083
703096833
680049808
945328431
37426724
923920158
91126800
782675560
596791722
1033065502
942027225
949606259
981204156
903897837
865598830
1142183475
729790146
170548145
937983103
718902329
1074744609
1075731335
1131080266
218373118
835894110
263245900
386765379
216263612
110270744
541123405
1117374520
350680837
270960683
605193863
304668673
1257502617
776464255
1334965360
737180384
70089094
454490278
257610281
440564340
878932950
323540958
297861426
924105627
932663280
150703425
343303113
1129560058
1141630293
583991462
472783360
183208374
624272422
1011169583
481252707
299806466
475603552
541174264
424876048
31687802
704691334
627951984
287256788
132489588
160391747
931814835
168669380
767652262
806007259
763461995
122370268
139736253
345871306
235565476
106894685
70047359
471911872
561402000
669515547
789714791
1030456552
781344772
1344505018
981439524
76622906
7086502
265800946
334263453
464292698
589602445
282980653
485531774
34022216
910703137
934330560
1225018653
962968491
167140547
785303730
1074089309
429856124
623018397
37067737
599185839
332888083
206954387
459497259
470783108
75087717
215407701
775699012
437845238
705659415
210083218
800888036
447278045
158749923
279421226
300299523
997564434
770009052
395736553
447077219
384822812
1407671831
436652740
195749963
535662409
295681159
246388639
357760566
906084475
856243221
1109797895
891203017
454469644
266118684
253665942
447868581
589700003
130223809
42607216
1375598232
757146868
36049462
666690835
147689390
58398825
1287926127
462162694
266170396
160658129
166469312
532702203
789344824
531564384
449755957
885080545
1316579653
848328503
612858927
739588342
267350941
550770735
776487539
798380816
593747339
222159457
673229016
1096389338
1153904949
822854957
53470893
432098747
674860844
1166502117
497342945
14032642
549334515
161277799
966905647
40227943
669655455
259212733
564586973
776910006
459196174
171679859
736299823
542311454
857692191
1318716207
204542626
23687733
610392490
81031801
638960285
1378303584
737786213
390356335
84124121
479930924
821018800
1311452295
954373827
925189669
892893800
7440733
496542360
32280326
646869200
1092853455
350941693
261732423
728832311
590869870
835443922
697091031
234774563
85579222
1367548147
792173939
125791866
170055730
645518768
990641269
77451446
750306135
21819691
725245110
358077376
544661716
891853946
390549916
751932882
1130774046
118350698
738476670
882478967
789717936
49790544
324113476
560786165
525827780
515209872
250632347
214599846
624298837
380317690
281043933
994393906
1189510079
256405403
935087238
686122758
262299100
964760555
93836913
512425261
613287823
128095475
171015645
1284030808
16988942
439766745
882656897
801944437
1073787299
367759692
1103905633
156120112
256577481
561143610
1056774691
151903931
612990212
135768914
950934204
880595623
955262538
86726058
1323872552
409172339
465464128
39061187
649364623
979018290
731437141
1023875323
411654646
38602336
585520497
125497244
1331395363
95430453
1056055449
332072586
1219520575
726087979
347171406
465457871
92117093
558652189
543613596
1106397590
630112935
758394927
194117333
641184807
46740158
529904968
165310676
1061744349
65669285
463026975
545398996
270689220
713952607
12397176
874029930
241334004
468463841
72601850
247134971
435972639
670386960
193894893
789828915
804161362
345306185
496861415
1009823481
1272667595
440313045
1109217702
294967997
463746685
692809057
1035717452
794924962
409885728
160330466
705265488
234459850
937975511
512913197
478686567
597609236
1020494002
440624212
928119229
583623657
324798740
382153339
149367838
487248643
2606444
214765801
818844673
274846155
1312841552
1173111458
1115238952
834430358
638237959
287344201
487916452
168678037
496506339
677642146
1224657026
554470978
289948042
163001121
3565454
1399964115
1187110770
112762582
1252019515
1175249084
514142942
386050813
610254109
7504150
1073165355
496002614
519207577
253671636
96060848
48398313
649602458
403661380
534282486
803876162
657625309
211278154
889941471
586753994
875161855
560430470
164423285
501871636
395680788
379931492
662167909
331631744
524356196
788267328
545330100
359562914
641834458
722527300
1208607923
1151016562
313645553
720530512
885840382
895433807
470738286
432297533
276583957
387343001
1162803732
754044635
50592744
722464099
1341827975
815800507
787651228
310053365
119275706
110846257
766900908
453486139
167733995
666954577
1375439573
947035573
506746126
691623829
488139411
325087448
29187021
1377428433
1008448717
103809047
363255178
129599457
371804565
195036440
1371845867
681776961
1284583790
1107277720
592833182
905729120
450850262
675800844
476535341
191114205
122755986
1337997309
80409872
506543114
139234685
33539950
156945731
803923686
318185641
2365717
721160811
625402840
1366501921
1384134117
274418621
1203359551
166977475
610958578
79669891
768045597
1310090387
692666521
428011994
658400739
876449707
1003358613
892664675
278621569
20690796
951635616
77701642
833776550
82405513
202135872
687946501
758015469
498054870
547555190
986433942
1116865547
769095238
492373777
545457286
1268555819
524706982
12078740
142295810
590905422
151984907
966991115
501541727
180951761
1263883433
769902363
975331918
428649699
729699860
705330936
894682833
578866371
248109736
1297969160
457116289
638096330
988115382
107527613
21329565
93481524
1137007718
222134643
38411836
246108535
247017912
928824459
993032713
789969734
721205132
733846187
1267357633
672107273
1025003868
1326081655
81194385
1190301937
222555858
660202663
246055988
491073131
344261081
185676903
866898005
393151926
1193901628
644014547
765402242
720410451
632243550
437485240
998296153
329834879
414883884
1334180167
1128655838
790927037
523213913
350783930
249284792
232486597
978899961
1360605653
188236971
268907374
1380940328
238638817
144019892
994699515
621732003
1131480429
924063343
284926440
228376310
476486872
31047016
242704795
823765884
135231830
684932458
659559263
841850476
1084795643
164739402
583604842
758674566
725968059
714928937
604776326
966273710
1110773964
855403453
895271568
823055723
62172916
804656330
769554946
262925589
465822496
847411335
941085743
1083855362
338037218
602876268
643849453
151005160
1343089749
669417516
95095991
796827998
1284711445
216300199
755328822
156698771
89119889
613933375
904111116
742264950
90768336
579095038
37751013
266539717
263209321
512665770
1190493293
321186579
116568425
952708321
586319501
944430923
927932722
142529005
1127483092
865110910
624962555
547385279
357776015
52512971
253737362
1349208737
998000744
223325676
662980954
76533443
457047378
231655552
462697174
507094002
436872627
955048457
43803370
1313506445
999910028
940327367
129623064
310999364
1167245114
89694769
91991874
122912444
328151239
49750736
145887191
58677912
792428520
647223969
534883801
490508180
1240976901
951888314
787642473
1170738135
328057587
1092140217
391984380
953123166
714940536
718677218
1229293313
645004981
961496000
688593652
715343519
266134740
77679981
716507073
378914640
322923931
409518123
127609558
723314458
77765339
972641403
812432235
1246492829
115005931
916796604
1085728223
230965187
713455261
1360068708
351407149
1233411476
1151467632
1125346894
75610794
200210798
663892907
488322381
443083577
381332382
954127382
412560266
681567714
981714529
1341551966
694177863
168033330
484639718
694820717
1031041698
995415978
806809798
867378210
1027536782
428207212
60187304
254693038
194521439
1098421570
310376962
870885517
114351569
383920957
712936605
370345400
1066625013
776378485
876383478
952172475
92540294
764798631
150723115
741191087
177450443
64207769
841371047
1355070877
69617405
1329387841
959616889
1051771275
715297669
669087329
145757148
1147776213
877792374
739471959
857834168
217570269
1043223077
705991071
681665966
963389075
989287648
784564629
1214765178
867418933
701456327
178450370
1127192462
610260890
987698739
372611667
892379261
534325078
325152242
1156641343
27168445
467830886
247533697
694746651
333036176
868783924
440087533
417007840
1340473475
602502446
862479273
549768895
35242390
874245542
164952985
296115929
597951809
356442636
1188335933
1219105695
358939178
1222352405
846255762
577549115
863198428
675504063
366974218
136990912
758993007
742215577
144377004
1003575997
547964718
134646981
345922024
837427725
287004366
916330895
624409512
252208452
342106453
584765270
214130712
414327946
505324011
238529697
371789675
480366161
254737763
298196187
192804083
371546441
399519836
694415686
698161771
1244385689
950500992
520913472
658229289
168557861
617786656
73914288
42131400
588662685
715587158
802242630
445294963
1348773164
86432161
42855893
250197136
931885452
187820378
240057279
795728641
111561946
612666433
1291235980
213642808
7751721
904204335
1094633481
442077854
1107797407
233021189
142585089
762519391
329714878
113068203
1022426910
965723718
696695818
437538076
1057703926
1101073094
408072559
482399853
1263728092
413163383
514512829
78041479
509749643
968359255
165044690
1293689118
98192964
681362931
125709809
885752678
722347597
417332732
375256165
211210994
80937191
51140042
350457277
727938391
250700408
566694187
316033243
748241723
948717365
1339798795
239671262
440676123
386404919
1221118642
824481029
177417610
776315778
680776062
412281430
92525628
555860464
281700823
163479993
710561827
994220616
477268387
882646781
992558704
284305955
952608574
820492310
787053238
991927006
30661902
555719297
280139043
1128093226
290201931
763846786
819773877
27918161
454287136
1273323653
453816046
1407002467
699603025
7907640
987579067
481556945
305886612
578085998
568654775
732272767
898611683
624267724
290837180
1093021149
1353226000
1187794759
769197272
395225325
723387765
943146271
750327061
626252631
1284811253
876563810
489429633
723574610
349072935
986733079
1253473442
279303606
41115089
710569099
518978955
819568569
10600627
349533696
434651167
88578787
558963428
314741914
534928004
100881154
333069116
929455105
48867831
377388485
491424843
1344535627
660915106
1301737674
135485227
269425222
250445134
975605008
305101216
63920274
555337742
886048857
934308238
587086944
918028388
668197700
1351987941
788862660
379314041
113897341
560623036
10946256
60730949
762511883
547129771
1014328257
662229505
538791807
80631282
65789913
901604729
163461938
225548615
1083501147
555251612
895441372
146000281
688806498
1159593174
220026422
529543091
1160957430
648668078
661978005
22359135
84081461
450842618
1219975240
745796254
709446379
296179258
1248251095
1037993045
120931861
1237680936
914832029
833584807
875255099
834302569
483466149
214650175
481304772
152066764
783575776
447719081
266474595
491673044
35339166
876609320
45614706
482735426
317788740
775160010
1149614348
667739344
689192845
711293264
904169119
680389592
581855144
263228457
104224664
159317620
62780193
940230012
532059505
829419973
249573818
553643898
323856449
64687702
452697333
490977519
478024671
189209222
116588911
74346918
986103778
916986539
37357060
394249561
856608500
429772765
571770815
447327767
516330497
753870542
641735432
397018560
918944849
111592331
563139060
90260112
221314445
212350254
218739297
630499283
795021358
811744632
600881322
616493347
974075276
677627178
557255275
763515617
315646148
125436781
568466459
705735224
389930849
762493713
727724009
262397960
1082983704
1128586183
942077355
24836320
854380507
483239186
494652714
1324167781
444062186
124295369
128533675
35242819
180013493
976838722
53850290
510107920
130048617
236510308
1157514917
540096052
714527719
1378823947
443326344
525870487
354190286
658444250
1047204436
692517009
1232958073
53159620
157674116
718559355
460109887
524972338
625208853
224862053
820615666
227666490
908935041
961776137
404110908
373596689
766100678
193099348
72317018
898501803
784579961
36306319
1021994183
981162372
301790595
117334818
554090913
9242049
758623622
977329856
1198452421
9076396
704295812
870287058
170943779
101533870
781011380
1243091683
296589168
702626337
749609429
459060814
98336600
160083601
1267660065
687257566
928595809
6371605
419861483
369335790
398757833
886842929
640811054
1386685490
852255872
232258978
1053581722
721203281
520870654
176822746
1358293319
242837490
640310129
710757498
412816427
145909092
690249599
62551621
240573200
885962281
904296350
839498724
34721038
354099119
479571450
183300234
229167475
451036295
494912712
99957101
946639067
752754511
29960946
938063251
760904442
871447896
584632238
283464300
221946255
506792051
894585224
545605094
343892785
658484211
1358348096
786879985
776196751
544520830
477512760
825202596
1045649428
990661040
949335286
53562189
621362623
91919938
221661455
144427855
1106633853
539454209
294615365
1364585513
1262345046
698427542
957403497
395948816
576276904
350665161
1396530285
818729969
226672931
1048689993
633222349
1226336921
147807180
992829285
1086432602
852601437
173750763
210313116
621705928
198436262
636741609
181936295
585840915
1250074270
822583080
908662246
452804236
354594827
932649218
760163973
75289790
756277715
590312689
987189695
617905200
1001924016
1271309998
444323407
422941910
1171541415
901759898
1357305047
460547884
229372499
897816406
783265655
1330509528
598709275
882556640
371648053
960204837
1368189947
287575053
547815262
61928499
648485925
77149455
499694501
706523460
600695839
977811335
305801654
324526887
546473227
571348796
404418423
252510832
950183140
1360902501
925018441
396916674
803177920
846470621
4594
177374470
794616077
705854574
256319104
363655859
921635541
204335625
968898121
689181446
256016636
1106675048
828213576
423292030
301464438
50886495
620304188
710965804
781504316
382697961
726149658
37524380
734364988
613176762
1409838566
165727056
166950964
1006694209
217784611
777248171
127917001
982970789
1131239857
328887313
1177737692
125085167
983461195
447789032
184636786
622974668
498532262
551967789
266675871
611279845
788760672
948704065
1025416921
579272786
1124495697
463363084
1080956836
1025485250
137881423
88524082
686876249
747025667
874774483
426642094
1205810451
462102089
167292612
719648572
461651885
819493318
275520344
404786368
948317105
752470668
867643776
1343863192
990703608
195402863
52374713
203153953
474102437
490838826
368148081
518498999
748219735
385942063
945977966
68835939
1027004962
986163145
256865806
780971107
1354142089
768007696
1356602886
98559855
183869428
592582098
791031144
508953199
455825417
959346371
593085595
1093764838
757333793
657795325
3177573
783704631
238173222
6537581
206977752
632498776
1144366395
973025562
1081573480
1241998947
804312090
673262485
254719406
50424137
919467466
319773876
262443726
22464267
358855486
987375565
839051297
57218859
529936020
500403850
88868401
1213400852
668461719
581976089
75877985
601153075
95341765
756129610
861555529
920047510
930040770
107497148
105094946
109685110
275108404
533771581
887776156
1348655143
401722134
961279456
793374715
59583823
59414375
4053345
831977036
752357193
200784759
597379705
637811407
317352682
393716148
484911080
259760360
133565831
595431135
1283850040
330782499
611874306
1296127245
804220066
1349480760
395530737
960743581
633943905
992677248
797760468
1321911713
1220273586
730699158
442402333
824890963
775665980
582884556
188145588
21324721
356834101
28314968
358498864
178609593
1208207670
164318236
546369451
270483627
168902964
781266228
691867722
7729840
1296265624
721451685
19406362
693936308
246215677
71554383
192897955
513471881
1057516226
300964870
189128620
595455657
608552396
812732656
87350743
531398681
777117484
1393332387
799790668
483185559
789431365
1051950963
888890568
709868423
1140843369
819707417
391991980
777211994
1031506871
808612838
250725107
103369969
609022650
203131244
874822381
47203196
521825789
1224235369
75155043
1402290756
789170021
1280915904
1347856211
338314414
427859867
521379066
797593641
34423586
169795860
452490623
426548996
440994618
555418655
1019378765
84406407
1218179091
834828849
1356234044
713097782
820212884
41734111
1255398689
731929987
230986111
1026224970
818786080
737330744
996853556
1256979099
90105723
289669238
528937447
577906512
733523183
266557438
367490059
465323489
866786135
560913742
961239180
394180728
1336414775
1187342835
816126648
541889344
568485768
505752549
908637350
249754449
569907162
1256025493
1407034681
802225820
949673265
764437492
775228045
712699958
842924369
214095865
515675977
214604871
195304670
108484098
1042206290
132453937
611240747
491493061
81671973
428779570
99996298
909482429
21974769
1182585983
621168229
1064616132
614301170
844907819
518498077
1332161643
907576522
51636169
744841698
726645017
968751631
471750676
32828936
481569224
1393226193
67000749
505182104
611709489
327633103
357539456
673645422
1008776301
327821178
1318715765
504683186
781055130
1085671395
964581784
814760213
467509086
339844034
662971687
757069953
74675974
799972672
1222604187
251631895
261011295
1097163228
531746364
326107636
1063491132
118066755
160816840
1051363417
366366564
422756904
82605001
729088160
80372732
721869629
618134106
537396972
117896564
1126697481
373072870
809875224
663933999
726311284
416260044
978490728
426271644
281493337
404401873
44106803
365640733
580879377
4275604
693191920
636542910
755380793
566501256
117981075
688190118
1323128571
114365006
88313057
874561884
712129047
869085333
154531046
522030856
605314875
98523792
825138175
872219045
1057141826
188155486
334899571
897996967
982283976
242060598
1134418066
120273805
372429587
742511420
615845841
517508826
671003334
203208089
996876775
288202116
346725302
390727932
881683069
851625857
1391384871
1070550303
295533500
1381235319
1205279593
665654918
21807707
769878878
549433784
1404962985
227690283
597998041
622099367
492340747
595061853
1076219428
778163112
535680137
846568184
204465488
425614194
335408131
758906328
688198285
1250490289
921896891
868303281
572782454
393708033
336363418
970511381
847844382
1308294457
24039092
706025875
120819781
700280403
591431592
896708288
835714656
1012574664
18696209
140010748
143798205
110390001
228590252
513641827
27833816
668719970
377216611
25526890
1246293199
548178664
883483762
9299431
989740348
793493041
1094327134
363260894
140271345
66966163
340203262
574408295
1185933405
962048806
1270572315
562093500
602413223
936955499
179192230
517450408
882047570
286273171
610784143
244791086
578428101
1392031506
648394807
835139120
641180659
667913120
420274220
269306898
26334275
899618904
914968362
535674750
81746610
50376538
250253521
913742095
659939147
618339265
334273638
688329919
1207405381
837100410
501690002
206665643
900014065
1259552240
912406285
459644847
481135247
851979747
1202588257
938764144
212076509
452579136
1307765168
540676571
653571499
70373083
694390500
982883833
1314314895
906402695
608862507
1270463114
1078698110
394654719
720792171
435451128
145970934
346180302
716599476
70365082
600827609
953259889
159732215
301044589
973811877
211683784
231010794
916996062
513931633
384078831
901773094
734853047
664972938
72943102
1006422947
985920871
541702054
940981527
561019789
1247401228
852974316
984170000
60500441
290166318
1259851347
353431437
690379801
8866748
1151455466
403457559
1182258578
272272714
667641441
5989764
675023870
12902741
771802030
1096334429
999410718
802840069
40337667
624183406
48191007
1171808606
520762850
971469147
185739967
1328819707
1034879942
108090679
41723384
1195509468
39180059
110715188
1151560693
1030350413
1406536426
325175194
1169371164
1204836167
41177297
1150974318
922100304
269000055
156000731
936600611
735602691
1395851939
1142170401
103290392
239264692
631223061
440710019
378513141
118446526
1200360525
1303488485
225402715
549344891
646418907
533847005
51980124
415304483
892615913
720520647
439837222
925994426
780458643
565593936
775855834
623202599
1068199164
873567203
1371182587
461876227
878919957
527415468
535147882
315371448
503035898
1374397796
365142827
1392934583
600046736
281490980
589916802
844447051
122919493
533806262
585368143
411058460
705238731
821025228
427537207
580991199
831375479
387060359
712361522
472673239
129610961
684757395
47367712
175500954
21346229
861759529
298727786
798152369
276629188
908603205
542648194
1146088054
276462126
864915597
189003123
356029076
310330849
133667029
1212601738
698723036
191702828
278366314
1196376099
326098451
593232254
1074886395
557615330
1088713810
55541587
540512295
895299746
1168772467
1337072546
1074602551
221033317
114837743
544734711
615436396
686498095
374162333
685551102
291055239
377032468
728173044
325304144
636169847
393640672
1186270429
744508682
333875122
812832382
463406301
366972612
709524516
233637291
387527455
431576622
592547018
562870930
707801370
1396268058
908709656
524820403
869917183
379390503
357883628
205551856
1641166
1243129467
976130002
753913838
842898933
687035842
832094566
429828823
501496567
620905419
716520752
182719692
960803065
972686337
842565514
277464060
251691147
623924007
879911446
1107816201
639290441
580167903
595584087
795197023
784033002
1077978742
580377250
855485016
262459733
693090401
1382699802
263212017
193533581
209123651
652944125
1025441877
293544179
304420073
697386161
863244661
1168209812
1330549533
1150427246
636193005
9571923
849920179
1380704769
227103607
623180265
332640003
12333590
544304648
671214217
75100006
52519810
170257199
25714184
116833315
230247702
1035020041
200664672
70068085
548171614
779539125
1383756859
627598320
472274373
1014960352
978305062
1228326390
1254628616
348364490
1053288158
126818105
576208350
218980440
275894439
346339510
687384780
890159659
620198097
55276022
676793583
1217156767
229205042
949258636
800988951
439696230
1364170950
641356679
1405653269
1089770004
1077767211
750033353
1402957439
1312601503
244413219
1172194328
1269831723
357495213
1038918035
279733739
838951414
441453077
565374470
1009705420
947198816
207607228
81986819
862975283
192874830
61297855
170306850
405206628
35460533
459255674
1090205217
812966552
789185122
638781175
63880358
895851196
955229900
605899527
730103694
597193275
953765324
1245110106
269256744
913754639
95758441
165875261
998184034
123249525
420333959
206519242
860565308
273955749
950276981
915323935
678317317
49169042
45495870
323248098
310496377
444821496
256362756
590970003
234629841
484140205
570652464
413386684
890690973
219149140
66113326
50662120
950130909
433737181
337290385
1081437356
971304497
336852680
414019194
658707314
346782897
91348179
1157591706
807269958
1036253981
776965789
1376373439
578326977
874502838
792891463
1236435836
737036322
963643216
448638932
51802698
581786373
1333096126
553263037
227018968
177789818
922167077
983365138
1382652677
1198798117
635381299
484036241
733002508
253126504
401092494
1214384570
451980062
1080088130
38036581
704205625
350556078
208772497
46619930
667511701
278569525
1033786458
298682366
16296624
490462086
917025537
618787836
929759461
87140926
534316360
750236415
31428418
897411205
123534266
582437142
661489343
741572107
984655999
882301839
758477791
590750158
1147773094
18511011
993285996
1372481186
455407954
521844966
429545740
859480842
163554713
880713689
1175976079
1050284499
948479640
1163800892
168588446
718604102
1196488458
853069044
699856519
370823276
911975852
26595474
887960230
290298641
478167692
53212668
1068797458
890352247
232615412
342457485
260957339
785481348
443016357
598754718
912611534
720677361
614721536
867969024
63011733
105808008
687567761
995029221
438326288
519935188
596744159
760589907
178182695
37608357
581216580
143132529
320459132
940878211
345853903
532159498
354785716
52267145
694957834
1323041931
676737223
370077338
373717037
498851091
1131415794
512606637
327327596
716269282
140430567
34738856
612202973
853780622
741935193
17865218
507280258
202470531
794668782
172856561
108600203
399321557
915138273
731354383
370316011
345531045
872608464
660704172
829671775
547822349
329603777
297062867
1048149785
541752910
252911905
491717041
161147293
706623181
1377555940
1053715866
238821453
790371660
538982731
379232919
617457227
570402170
389066941
1040039765
870684296
959331677
775884112
1188829006
849669482
698113393
138197270
798816335
446779339
341114678
268714724
757517117
458797175
968311167
858838291
966447265
275850590
868990333
944859321
90187077
915090316
428121387
968540348
106804771
801470009
1132598976
759831355
942014409
575409562
451287508
538104549
651305007
598768787
701353394
1319497992
512305530
681391103
771303887
540993835
661849669
399573126
107028964
365681951
317988518
1085745940
813381133
617992849
535950810
887923227
27123817
836809593
637786309
149972401
382147832
1026005515
453522927
792414362
310295167
379934372
997476976
569343382
591745332
1382273569
839684506
997245271
696550066
718455361
692350286
766019439
38552559
396002680
112707107
332697968
438597620
350796599
837510448
1133975830
52855715
566689452
224796387
319202915
704721700
187323542
781616617
730606211
717206842
867632556
312770212
68146684
729628371
833681368
305113716
719424198
700942255
666351858
549774115
826431469
601611164
1180028455
747582110
938161889
431650892
80742179
1129883925
932445116
1083561442
53927116
652847545
453936038
780794861
792876304
739199460
1218235874
928736615
717469720
922290592
1125497455
745085007
667587
479502730
267579339
250403010
585111455
444409160
568925572
1404812616
624775946
880913600
178618382
349461706
573517531
849498198
1302447894
802730724
646964617
263245372
362594560
860258573
143733854
753783088
298541345
1041116543
830407434
891585159
66131056
618490793
296359144
254526553
94371908
703099114
555486588
1272654173
287854074
1224548545
837067767
22452780
349452773
1299951223
244226182
283940876
102698379
186043575
346715932
472854661
739933640
500702693
1355289873
184472583
701631764
1221627487
6354495
1290580732
833584286
592234874
976334304
346078711
8730713
466190430
187051686
1292820924
887008047
587931435
400249382
479356939
992552903
848718362
776647550
402019913
23868129
1193783177
243265974
424700722
468662488
327947444
517220505
1132747266
310154613
404869629
553929141
260945338
1231447396
451625327
800982644
558531724
10256608
515739998
780869104
262755553
1103372540
897465401
70480573
740965846
1015494099
396359082
408238715
81913644
729694054
925336440
1151716755
1392364479
96643789
185070565
871854911
748674365
815226484
378475769
1013690738
674665921
581621059
244693341
463535611
681704534
255719663
263281212
196664586
553903891
426576725
1245809428
467710295
229570354
1077400211
82971247
953452846
1264390538
186497520
707334101
80760926
914290479
272034839
682756455
849970548
855057084
126591777
603975719
1204836916
792243840
439558636
604026037
705939318
1216542118
247805019
1038279073
1175714185
934156931
639785008
818522167
872642967
107690405
747224484
1220031843
298588601
599379910
780684058
355601336
259489486
214912556
525196700
431121087
987410005
115824504
498029931
460920937
231299963
153109190
254490888
1145507463
744654154
1210171187
255334411
69253711
1026242849
292495457
866653576
668161183
529222683
875431737
522224623
993289280
1104244301
474301745
65713737
948107042
128317955
416931720
823507322
142934435
403891464
1008596350
921978311
299985884
34665663
183482029
75881086
256427773
544111058
1151023842
636383265
588011805
232594762
1067302624
21445108
962014324
540520102
148905816
852477652
687845828
182319710
134446674
283039487
149569977
861755612
77890551
1393233076
1340532098
538425669
633072905
912129957
1218282507
180516558
1353216453
854118845
759197670
662871547
967377284
350995229
1140606440
14780746
576674905
392962143
384095053
352641281
164387910
932310132
310329859
108407467
663203368
977264511
432866319
36805213
647257672
956115162
252075339
1260272333
539091787
877257165
527667899
684824719
781822729
663287590
891203248
323930712
95545975
631016991
1289751367
284159271
143638971
95768879
640032477
517288669
339678346
394580287
239933604
168093072
898240732
342677779
1395536005
1025144782
157510832
1408969625
1347519761
139189800
1399231053
522964010
669122504
253790421
867453679
662605083
326321591
992630040
852607031
404026550
196536912
739744046
84068914
486740729
385893542
290947208
1109109778
517698135
597716558
616920793
1039443544
40819525
1229214494
146552551
102238103
1313384059
232801012
953672527
936329987
562905316
959722074
530190312
987954561
739161769
488293801
168237350
411374292
112703669
737981770
118639497
327365747
1101938028
343753170
530893141
1220946048
826125302
972751635
889789563
1036290835
1295253820
1048733052
686217710
264860770
978236648
194807679
17586627
855967507
302923
358900635
171129301
225142029
899521451
54671278
195585634
1401636178
1342271203
920795552
282204598
641895661
827524452
1275079920
536469388
1164397164
132175012
397434023
515368492
19329540
870103179
746248463
614605383
146678049
961238248
248977827
985488283
197567580
82485352
907846124
977991329
666030161
902066366
1170413963
134678595
302608536
313388537
428269852
111578560
197759424
200695755
99655020
593134511
1199653469
213584395
435620613
611110891
944768533
346994897
468983899
27164749
22235926
526218412
118222016
942331630
139856514
742499773
239331100
727393991
1235802643
1219001815
1175003720
354467542
668497398
481308331
731565539
481450902
742618266
973233456
630246504
567890398
89989963
789281402
90613977
854552206
164509227
1007482418
539796394
747064672
713634483
1193469779
335821546
651258999
187402325
803335183
980685725
17588148
628748695
947007806
1093856030
673651830
69539976
815196489
439223100
686815612
725591958
1316944562
672904189
74299387
417110156
968497141
472386000
683143120
1114544932
345238914
773194852
1251310634
892976952
534351885
864986514
446286829
514504276
906656627
446251535
981896470
969362244
55360146
295355199
1063562623
276336585
693300293
1386179810
501835119
134492232
60045796
1283803854
247290705
190683835
792786133
1287609153
162956855
820309990
355558696
495348591
411276324
105020727
75671319
874021378
707756604
753177768
508706432
864659915
621663320
76597279
376409816
663151678
880213727
498287676
500256914
1260953715
1112626925
224003031
136889311
844361591
340686586
519097564
419218427
470968645
1274947899
917527544
1049282232
715115838
1051078180
1230607956
301645587
257649833
418271216
304493190
210394683
960332314
428981418
858102865
335217858
363824007
509064161
361156439
1040986712
374897946
941808372
427290993
818810074
836548273
704336179
111418775
145845062
811981887
384082341
68001162
334944026
945125874
342249994
940442201
817133159
290113975
851588220
34767493
178375132
189844548
762988879
844490849
564779978
553534868
746647650
1089836690
236700680
193212954
194118912
556479762
910641893
791458654
59751387
1014432804
577063969
482112145
944045083
373541545
248939842
640613235
179946616
585350369
691882265
337949507
174692828
598479583
753343465
1188844518
315209635
657756533
32504927
501167713
526333630
579501936
86640865
779648928
168551670
242004342
494169426
689574718
1337106934
323831052
271414833
179886882
276306956
954130417
988573946
929584167
828830233
566731643
1377408784
3708887
534565360
450069901
858849654
64108881
895584695
76760027
1298324523
326758884
647287369
921235919
1106707817
476871166
1251341602
215140825
878984583
417917271
422103354
504402430
549721965
93632508
596407470
767403853
709727503
67616016
530324806
737774461
1321290899
700221391
258558495
335424964
127658655
126682245
1108842909
892352394
100385353
1223609992
982088618
852852011
963496971
944166773
591921571
553067811
56677233
622474423
279687323
284937762
637178745
1027890817
145136127
731261111
5608317
1025160420
140066289
29741712
390764352
323581566
712607065
908844504
700767472
1126968940
19417415
1088893661
589324283
141317722
930186444
288009384
876864209
443918360
572891356
272523975
752683577
827738263
625405773
821790351
202143266
536187523
12219370
1765140
424676850
1351825119
699373993
433753420
6466019
340674032
507210825
276293291
1302312888
993758441
628913506
879573570
1101157947
122471541
815452907
826636545
112838852
707806382
180131866
1053470071
571527744
1048461926
1253966916
187768294
1046199260
400071341
842310181
1311606835
1324734593
320490937
707667572
613170977
1281934106
205271329
1192312978
356661629
877092243
889428588
871520069
156693758
1352242849
45990822
674103679
401151451
601909303
272779223
610467476
459453100
647681274
828708279
457775279
610439360
708968283
829853158
488033370
643255265
645783526
196445061
168026654
747973415
432211677
723933633
805509991
73679696
379442390
593376317
435587859
524873679
36788653
11863793
805898929
1215706564
459245963
935041474
546841894
177793088
635109838
745504717
773507990
923299079
134040463
612997969
74583287
580381037
609946486
243687543
26312977
783905220
220148539
447057595
353276193
348755829
233912705
842959515
483836620
294370265
249856829
207504727
805371029
64949013
26192543
777839245
846358265
987702473
626328257
756382331
281560391
600007997
459525481
916106214
951474582
662068597
634578776
48636631
1115735519
841498694
188153063
342793996
23201753
559099010
703555839
606491182
786263250
471554052
270930367
611895985
119562934
143149660
1094966795
707775556
681567509
374132158
92437052
640472132
395381974
316440285
1190400796
1066086512
199657061
696146438
512700687
972380528
595409971
118953947
861544921
932756162
90939425
31917265
36232189
1261757163
542820094
982898764
98800821
461521584
412810239
591833035
415466346
628918378
163878549
1220748000
1273417379
856003812
40389322
62132454
252530749
103334140
404034360
1215188521
430689134
1064116300
187809911
721816016
418007801
478034362
961697712
693960305
1130312306
38629785
299135324
1258380978
646395294
757161478
1159535836
145120941
222887427
633450171
179786432
446914763
721586012
927396773
1182664103
928163685
741627443
475886410
1189465693
733661880
558764734
1297141050
734941603
1118333721
954098666
986255923
438426840
314942738
424234004
978340385
140880186
580039283
346491674
510541606
558642590
447707975
484410894
366992578
103626451
824065260
555798358
297481277
765291527
788382491
431952506
616103377
355122091
1074072478
228596322
848320348
769081267
562380139
580785338
315854039
271467033
119931518
695360653
95413514
1205394341
974490980
811793210
910482283
60124495
302417497
222408
891499357
378466391
156299184
435811366
382888652
1205632495
396181582
227818667
587138039
244561762
955167180
1196964641
857627742
459571210
532555556
95507845
218046724
507218325
546833470
646514349
985821248
952287151
58342272
371095073
495241503
175724195
170564458
365269798
724252265
1000631562
1229927533
160991495
897766487
721199905
518819290
231854874
578558876
1322293404
388399639
673847671
250704234
1352862893
625325506
246482090
752420742
296604337
657607341
84408342
94238193
119028540
238664653
45746143
737176499
15251438
1034040140
318643613
802322909
538165913
537442757
846571465
1339394000
137376431
830028713
1315501578
207870833
292824600
931758314
935749242
79033950
975937455
168777295
552713169
948560293
670180240
247973575
47633679
128340953
658031891
1367503331
843060533
347170976
630732739
319390222
479026092
355010375
708824673
723711752
67727023
779261320
379129653
57157569
472655012
690331283
1184207662
43950716
477383306
591500992
836780465
865948434
478674712
448575250
101670488
448922524
854264468
6509311
286594657
623119463
937180025
576671464
946822193
715049852
629839375
400435023
318401766
221025540
207921751
1296845274
516606373
449679635
358520421
97826121
752497770
1300811783
715890646
263129092
348141710
43007130
969173000
918029888
810957394
267027152
474561988
284363202
725301976
770572701
609174202
148308072
1088572046
76209548
959730411
965761193
542451696
1191190713
602568770
80308306
715707234
860764624
868266373
212322674
1057739902
734624224
343735018
728634213
499985853
263476086
842905119
164320166
577855953
968997090
516612310
743632766
1350488143
554666961
925404809
845259279
691160182
715424745
98127295
213352285
727021899
30571555
843143422
1339509843
1115444383
390846548
554768707
1122805886
881930642
704628005
1330150814
235610653
417043200
293484436
663272596
114365442
1082293941
1402724253
223137367
880132655
73013533
109549276
134444321
89630405
835361996
1110931068
788842657
28395642
1395592541
25664147
75298710
1068681279
449573063
360712066
415010289
691119857
313191044
536102779
526197689
570271278
832554907
258972542
246415965
610452788
788313944
520499579
905327430
328277107
265340170
1202837535
459652527
1097896284
760990506
488425100
645999989
137688413
126613427
140288248
742805033
514245113
831975881
643189260
898029148
738831179
223582795
270457609
639046202
1335070547
842672343
231028073
134495869
126571803
392786774
1184418963
353279210
303485014
673800242
7558078
482746290
463780854
490000633
587486522
619753392
835713263
724296952
1032798518
221395026
199490730
852361276
650719316
752278541
994532173
488006560
653660240
477507548
924330876
912928790
388487954
397258946
23844407
1292405480
129862267
524900517
759015445
512350339
1147138382
1181869933
799138055
170563175
254331810
504110794
1298771100
846560021
594361717
1262371986
262818443
911722702
353152299
1381866151
3508345
801645270
216099207
968978292
267150100
613336049
830649138
558026414
1018622358
783268050
809324348
871307641
16044499
675794122
877620105
977392138
79696679
983813221
997210752
479348227
1343687437
129264263
370223414
264230315
1239002807
69935267
124623152
827698613
161200288
261719503
743421033
144711366
725011043
288448439
581971213
372003726
1095750366
571689381
380506403
375704604
973901556
223275846
1366536691
784616643
219380340
1203178770
122774351
440609351
870372114
974183582
237828724
344835754
926678200
990655165
924661296
853787340
779271660
1158486668
734051075
386365766
236343609
30245642
915786776
497475286
142879964
859576151
333817703
1098463820
214933462
792758392
330131469
1276448568
1251093550
866224968
506439143
127371812
1335341952
1192964813
707518877
658691606
867671344
386704616
314861731
648123815
25674275
247660282
850425409
892087252
15915954
113566457
691209235
416427013
118986262
873366941
319209292
846289922
905945799
440751163
714616657
819624418
681331537
315109133
676216719
264090855
275471432
180132334
756185406
512794202
976203664
1372508878
277997522
760824129
265280516
570885706
835012012
283981946
1167160601
621997954
150718200
10379116
409653989
1323100212
215845097
798149674
1337132143
15038099
1063290160
398231785
824412148
194355764
12365675
1148654137
362357936
452737672
766728908
115631815
1388746652
700922036
757947308
1143362130
716482293
593582382
1312462341
114736689
765514327
818168083
60680243
865125805
349705287
310472688
726421541
580766047
536272571
492927109
594347618
366194640
166267681
1251519718
364141637
1082852467
1406312950
185102887
781741261
778029879
895759447
1361366269
366518825
488818042
1203776076
162307131
59375291
397202535
1052433
1236427740
921647051
81275180
834741438
1386134447
286425140
739504733
702084374
1336132041
266311756
909661353
506569954
990622471
286338765
514314667
986981593
1290509945
341671318
139880
1300107487
674063643
90778120
821052957
1152757411
818914750
369966224
392330187
640495063
832028092
669730545
238000744
474159825
774208763
2384192
36288529
920712153
978215814
319507758
11767145
765401353
112781485
805223747
900342010
1182867099
883564751
180306150
826030857
561177281
828042442
889917001
206307221
163479018
718677366
407256150
1349305150
288690578
520256748
609709866
728165928
760262021
793331944
736463955
19674165
643075336
1121916515
841655757
886350319
162902265
509080860
212922131
475081910
1194765413
315384062
136262723
1055877151
907403842
824835806
643212930
1361092483
48378149
533108032
1524424
686477883
603563677
150681658
843013459
79895094
422132617
336874080
239131915
204479740
895977416
1235451288
187143082
1314907336
798318793
694407346
536146866
836961246
577591814
242219890
394413344
442626448
1013216076
77750366
85220117
472669546
96437067
1262913611
266959311
540613250
712100990
542061551
298584856
426962378
709251577
69521478
850404094
1406415428
150790157
657679845
713981659
1161313599
1345524029
1145212426
189312605
1105149231
328660445
484449117
596859999
815540057
654391238
662233492
817200557
216874702
1199403299
173462818
79677139
967852265
1227792169
1147098444
184963779
146269264
426546019
944059325
624125847
171697133
692333522
267383957
832484301
1254901320
954399853
228416124
1033478249
1314612222
922059979
528368222
219172828
569891933
371882923
687102616
653755100
863644488
1341788446
510255544
941685498
764163601
955590983
44684553
552738114
604974812
1030358773
737824738
561157023
585134798
999897999
631011797
121070791
1125191752
912589616
580905934
305295720
960645139
620791821
488680629
358202177
931200386
655308032
142957239
1151506853
437658675
432177491
1003378257
898741341
629965930
964570318
679205929
602315881
1062327237
320728652
390788594
967692147
107260821
327559146
468330604
74669392
131462407
261533053
995556818
596117203
864549047
561451948
759944434
139983516
568995278
1122781016
823937657
545589197
891730740
258484423
952908422
573194738
177230306
157139298
885623338
819299353
273208764
597842295
922949024
946640241
875465546
433803376
1204694786
439836404
446334426
1006050619
1393094314
601414922
293466751
312285640
891685358
578428299
840092632
265990545
965934590
309691674
421958065
408800123
189777138
416327717
1206604157
2238322
977701159
1234743756
895510555
910788635
100701808
99515825
761276016
918200429
39330867
569445620
941040848
676823044
198227168
634290921
442665520
757785218
759617039
806754428
411908366
23366441
19539646
637123628
164575988
479969457
888650807
347211472
537878078
736993612
42630824
707765113
969981447
406484410
175286749
849633008
790715473
656291636
477435030
449749607
865680610
274723373
125464394
789075473
371527333
1228213785
808459855
923990310
1080565206
603568427
135496546
309593950
830023087
317003205
352093173
524400262
423969712
699747199
1014779085
132373503
119232204
749226666
452162121
205060093
199668773
1067623185
691770915
305125428
129081035
97363312
1151529581
56230013
276193356
1154192006
256907202
786532112
416940350
888966079
720558977
628646164
62310607
989556115
470133251
718435375
45679804
396929219
100687541
466443278
616360621
1301202104
167927185
975168802
1130907471
1305679178
190453039
152576506
815662655
701132906
373939851
320070432
997374238
855392378
52480618
536655986
554574363
698891793
718480915
350623084
973806458
433024007
694891424
748781472
496019487
302847843
416993758
1176958545
266823887
697649298
312618343
261200721
812427424
286821603
705991995
1240968181
804799680
891441915
649316876
760368758
546929506
605808604
1278977404
827496632
284801336
924585224
623508671
990728669
142530223
1373153453
1260073881
124167352
1002176847
880515991
791185039
388455537
801138858
907770747
549563750
776678347
1087330846
57879116
908908806
1188990093
853558317
555614427
797499587
1010465658
1173684662
1111198993
281773212
50420862
391041763
837901865
265991735
625228598
49442792
567108375
688308227
545861713
984194369
714158216
163167660
940645295
970539468
433927240
175643992
431887625
93937380
714509193
132756092
143041419
119379280
569617652
662867507
674715116
608640330
78269826
105039312
894283010
425637567
374432649
724967355
522038237
288868802
571773021
55075482
601509315
566628199
107397030
1034165469
158795015
808029300
642223500
320197868
1160001573
980930559
930094835
252695119
138781435
811314823
712506897
922083
490155373
47085919
483253813
27069890
327062698
568395263
384229113
39762248
1193271641
1152844075
1022995132
879900897
498771787
742060033
652471922
65377130
40073851
910823231
438002453
1103112961
812688559
427138055
783220230
902160974
1382782017
989260420
680288571
1402931705
254329266
327042156
115045967
570742653
64759977
899095997
1135805746
348565003
337634962
650922715
991745663
136474581
321698122
371093270
952823046
788563864
217864471
85828284
881942399
784435406
867248411
1395723974
720315767
281344699
40913481
1359283429
447555217
173767501
1337576467
1186689485
344926812
748629955
653465797
936787177
281644796
642633832
1070381152
1323017278
71549201
296900055
960478029
1113722398
509677880
53852655
442420102
384517508
536239025
566842407
375486330
6460729
915325006
670362983
936857224
1362119690
634854135
881557285
854044071
516824298
309888326
1286597566
381778003
112432820
24856359
201469992
1068197407
584253005
761225052
1260991562
92496137
1145697533
57385454
996661481
914872017
562355858
437594070
979864602
615882954
357463385
551723499
403072171
444039521
1122457791
51137580
283365564
131205774
317985610
213959409
174578202
666650230
831865559
288623446
556923662
662831302
977382911
1376901587
238900367
19396354
1279610242
144170491
170292447
771598768
256860337
1388464390
929594236
1025328387
1153157962
903054164
375911863
371076844
1866376
697139053
1130648776
1081108293
922130511
1221519667
444931747
1041314062
440806416
829791646
239779396
594969662
359930099
1175567297
1225682618
489608767
1373934125
22337590
338394354
505363672
829877702
921307317
66838416
696877237
861398026
783600590
797790484
235550205
79727267
732502014
282210070
256512744
1298780839
348667892
9751037
499536987
369611741
455333213
1047722721
790180418
991916142
1298126936
892781566
712702413
873349345
553797092
87946749
232617353
400904265
914688173
712856682
716570471
1281843772
681411348
267364749
124749986
1271597747
310704748
989638184
761889247
490719709
850220024
658079551
576492412
739802509
51679917
806253543
607366107
888702951
43978057
863537714
607003293
456969006
367600764
625065100
420624260
164495648
743342380
708106371
669252388
878914703
58981692
716829140
294890650
443394533
88790022
175654222
668515894
112438275
721940630
364986236
729782397
407774799
625766281
522847874
961657496
323687257
38800728
463153485
369489046
1008312495
38249108
575190649
397388913
168918961
631351614
1290336542
954926576
234672222
802351941
416303581
729373452
477352338
344943028
679152970
863169294
971372882
879092813
25677639
497346092
431415817
1084206894
701060814
897699885
162030231
639872935
962497456
388225052
562091801
388993247
585775853
117148039
55288559
858135229
117540291
215264292
440755812
1104233177
657592889
282705891
702229446
1033480352
505870105
507994904
8403143
587949777
672713140
257401156
482416396
217199126
1172017380
863662428
1201173462
144096093
778384444
1168658763
190793108
96180050
144226048
693881529
127986874
466455500
1351875923
457517626
292506478
355168493
385330895
214735875
287982065
946973942
387367073
633126237
648188234
1335891514
1367150485
844632900
931978589
982144371
63451715
731249821
1391820148
1328702566
1182041235
633263235
395087803
628797673
301669738
400938056
1271014267
848270161
210351820
1009397175
1177605839
58046762
311054631
459712673
1167095587
1370530008
813584768
493792309
1401907217
691136484
804568153
1043096052
864174975
672337310
520482142
511750054
306002105
1156815496
916602825
1268995709
52595245
194737154
334734195
945339044
305627890
716996691
372185883
210607694
856514505
355058897
701252567
185456200
99443811
702741362
531690075
88636971
4605971
1388963565
485152176
338022972
480183579
491516330
244850693
695628694
380777935
241111019
225079320
691525005
1218874635
1124768063
757560330
793344343
909847088
142914494
722711791
121891690
344620808
1061548751
556555987
321157692
2793770
563774933
971781368
534055205
821518964
377868246
1323843436
880529850
768655164
696880508
712468033
851530107
602150396
124251466
1023015983
880041059
365752290
930716788
71791340
1020697586
152448140
379123100
757393569
365474356
767654232
463343356
1273968262
22676365
327400843
858232284
277167515
856291461
764170127
408425226
699840736
92430605
42291474
1322004174
133338045
1373374777
244881298
648358088
1099157642
479315093
679255590
390109150
247336731
909411455
1175175647
45821004
22220326
627154454
673697970
367901902
933687692
1401638503
436734993
1045968815
1220661023
1271195981
304226920
635450853
546522649
250509932
714903156
118495636
468546801
399535963
52673372
426778813
101471134
477629106
1253867752
162027628
1296106066
245531701
372050053
428884928
553607649
725427282
226331403
278213509
953129091
267483270
562643206
994697811
1283645533
966836874
649040613
568014575
529090379
250980814
739319865
747536071
19075693
412230640
298942547
1016769183
463037474
189110981
974736161
442694961
616299658
1180783050
539997888
937116310
613476420
276125553
1215824474
567096534
842713115
258682962
611821257
313521054
412627383
633214664
901146148
651005506
487239187
622283859
252917280
270867703
374705984
856420238
244190313
268832060
719787557
52511239
403266974
137691829
134082849
501974623
682164466
298078820
377546032
1098426292
354036828
416660812
427512856
746500656
6113115
797327046
290874950
120046640
429784185
703710258
376787285
400593644
648834371
1311513957
878594311
147230955
540006329
271957002
812780323
1242716056
1228693610
827634616
344335371
819128680
662385897
55506715
969349188
913994440
1362994986
214079074
279857079
1062018328
602983264
867062712
897879516
378894494
158084271
559736662
1059345428
441538623
654626329
597733288
834371417
909402882
888384310
817864953
74611560
372715960
877892676
327952037
980625454
118383064
1282173311
1272206073
380971809
322121131
344120843
210084501
147472983
1402007228
1291278878
600355925
604131297
759480262
498617723
122756181
388106445
979476666
466558519
895301153
36812002
506910773
307308849
679190511
1082191641
302608209
1385199331
1247577864
85975256
740002019
461508918
660571115
870991217
263772154
390472544
425647348
872454400
1214687735
853973607
525254365
1201734164
108897246
357216353
30464339
1072647189
602890645
725959702
456773380
917701179
551148067
690955072
271045601
1290293235
183409355
1182192476
1297668216
890953486
178157845
633020074
406034010
188124004
191370286
143368962
888410746
959311107
440757925
265914603
947611742
1390010633
594627379
688960274
1005492546
558987300
283389628
502435601
880678359
97501481
587708293
987444670
825006678
754181434
746592399
3461572
174283747
1098309771
126116049
363852722
848460697
744281304
348164316
822872131
762832847
765227176
879147035
58331033
150905685
789839499
323062269
63789749
517545053
1188342696
655903673
1311328116
385175682
542909672
339945703
381651825
808631367
62390299
1386424399
173357348
1049939726
165261055
1182909344
518218376
855196848
471441119
360874150
940539158
1056939045
941457106
625718445
175486754
751788629
805107310
615658122
1211457068
963618876
235318532
131248747
915136125
308982722
863372665
587086648
937138446
432870661
499825687
545026424
960913981
1312110540
739984520
1118234081
53407445
635492402
181595865
817236100
1038499477
685886128
312830440
1117710719
629553982
876638125
58474855
809942800
608608386
473151442
1371324440
32503229
1256923317
1305978657
835842004
225246934
856286500
160259921
704818915
65671751
782439130
1099722619
247572361
632803134
157775083
1314091081
840646846
450591080
366529431
331473677
110418515
1133621435
397919261
446695612
450811514
190505936
1013048483
287553375
1014585393
444487391
1087049458
47421627
448997383
390823182
86620152
751826636
203066072
417796740
644173218
126372150
883506720
169606872
921894122
345867415
434989232
343186189
492009833
737244804
718675536
275563281
177827788
366257810
619907778
958975449
970164971
699531909
1140975058
766215520
341511204
71145664
333559998
318048507
774012408
1253315345
872735906
32015524
763931027
484809724
776333203
634784694
895615567
239140475
869452364
411899433
1340637470
976401909
1176941763
943628726
1370952372
317083124
1374318753
1073282717
906199541
155362738
572548543
857347601
211887923
861973449
457354050
672632578
204543529
1074473983
381383737
89783799
620063593
828902710
290209458
714953915
219465657
988125866
143681071
480251610
523796229
254183769
1380537731
57842160
203661428
485280822
247198848
371516341
572537496
408332479
84652389
175427882
924036046
145478349
736455102
1213362334
329172003
1104553860
597647635
1377229503
726548715
1073661305
823941831
45601811
1018657041
771234855
850207674
779826593
41596895
1275896020
950288407
54948056
353664012
503317060
710833001
62801574
695431
933836746
210829839
577844308
51323611
372928446
141978452
111555813
798890605
407596259
260017093
408676472
203184227
947948106
768388152
59720531
658265497
1081780084
947923661
1011347277
891493706
839622688
1283111036
203241740
833770089
809609657
170439612
282641366
106388057
318720872
631534079
881281122
563381906
468597842
165548043
373996233
44049267
753328158
417099943
343866858
720460731
914227181
592518306
84545532
610051057
902889549
696981501
197463268
464999765
865824115
858649436
1295870270
1316184322
352571941
36093018
1117473847
1360251897
915391400
790177682
1321995206
1375494927
66918220
524882569
353224608
267896370
843096188
255640014
707830235
1226822467
1357519623
531531004
316688798
428007456
1058715240
360883579
772248198
992714328
714952167
1409828547
100706462
847329883
742249821
667606366
489906719
297601707
468839203
180948140
1237175006
1172701181
67008710
667184255
363217790
914309504
389044243
51895025
402432122
357049442
156159424
1108809779
1198799324
129337587
314302692
534737935
790860209
238853843
1058626871
269215663
844254229
742164747
13637101
654912407
931238487
37730643
387242813
1027942155
920944161
978959392
1347055693
467815697
346180013
587966701
82136248
607421682
550871835
319841558
748492457
314361823
16849526
1082222498
364671999
359393251
313801475
901021048
532140883
667886358
1189080107
40675083
1231500238
733633974
359119885
256227336
569607908
1174604522
563521395
59160860
790684319
178201147
763360659
1144270394
451425288
628672404
554164416
760203746
685785960
862762272
326751219
769094617
315927294
319911051
149190350
630494203
260779804
37842336
307443802
379483573
477926676
118537840
214537586
93118028
369214682
932973955
725531058
747461784
749334851
240281104
469004217
403089728
208321094
1015438402
694779751
599113985
185692991
910995316
223719455
897494248
725688103
654976629
711410437
872648924
100992321
103654515
1115242847
453588949
319606330
378674699
978550800
462176057
1100573174
219718250
967404494
298848841
680178151
880246595
175825232
957859457
473762273
556647776
1233036929
237187349
1358851624
421869650
1148220701
401602288
403254148
1277361283
619018891
348979864
1332891066
965005997
829780970
879431904
333321000
356953565
535591179
67366322
706260064
842249894
1380740677
255046188
898372833
308095630
851474601
689402803
813087534
200225424
68318111
698055470
872878307
147529060
134022487
576966225
387889604
1349102888
295928305
896208260
895521902
265686599
868032353
1019026398
417473248
47547673
857513453
153125550
647940651
498840890
841761918
1170679289
923541474
306684552
377060356
1006890556
809496670
382311897
424872761
593126021
866677244
536251290
888484881
331087197
814290608
968384254
1085402305
452698398
131079270
551314027
240920784
511425554
289834430
281610840
34677689
565341327
95263857
1276297659
937304059
423355322
681705317
1273078342
979404590
1371128143
1268008967
445742088
360040676
313824146
869161609
938256739
358518242
761633656
108839559
212607910
177828193
43308558
127024998
694887087
127387423
669082170
429933947
896785418
702218695
1024322977
348313323
922305276
409065329
341973200
463132406
113949758
210133019
222881784
557733739
99376868
67867449
43752648
996216387
59853480
343215004
451878729
770711576
875233310
495169632
1012799270
753910051
39861156
959079699
837201829
564846593
254975318
853410878
89636729
61097155
713491329
1027729939
1022577257
278179784
24125089
798782982
1025936926
557486590
586540905
944074878
211325011
251474420
255930985
93368080
399567143
798589450
189438802
105500927
991451690
742178403
663169080
981814570
872029093
403254230
1299158689
568364605
717967092
776964817
363057670
319411194
258260506
516386207
1123454619
594272964
1055209947
977770821
1354582941
527135032
555053524
501222982
930986936
666662644
306430665
351901757
1560061
243236511
359342970
552755830
527039105
228846732
1263764965
730310710
680833556
533004303
292988953
295865245
898738424
197407790
581618892
288105989
780171340
630682798
1208405103
1119708275
67445292
901668583
756032603
468504735
753853879
891862017
413266180
348524398
868540215
593555527
304912910
783183058
792266283
211539934
108365498
166970786
604903270
563439125
225011768
617221151
461507614
580727292
964128931
1302324744
379498834
121315678
321519453
577774773
1347890215
899129984
250906686
770780127
704841263
9670463
529889232
546847124
734847330
192745449
552773696
786581784
651384881
251953957
685040695
745293962
885587763
342841059
683585526
903542564
825296687
913936468
967803352
861075647
593293391
291694259
415017317
207509793
642917034
1321058274
344414382
1405929684
244229552
730357989
1113441828
164510156
367944811
133208220
490522222
103622631
662970237
546465790
214492406
727004992
143216944
1252283537
45813939
663932074
55006978
580861188
1283168776
1221349095
441151851
1151349906
250587917
296080693
330857278
454158912
657651300
968156126
991674770
1084454728
686688522
662234510
736252710
609491367
649539035
864124036
500232352
60953040
714779068
70020774
1362177324
775552015
81100770
83899656
118668469
309327013
923675917
1101928630
1323727817
978926898
3025743
438861613
830213215
882845390
300267806
280392428
405540041
1031880595
117353446
1393667182
666369333
498455806
504206392
1213511131
891346359
993440909
832840895
287697036
354385389
1340653127
839451928
262207594
544567125
466069975
67164652
620039622
779088435
371217403
533147684
233886760
201574957
889339685
1347745702
1252262603
697066626
808475135
672977960
759901094
963728532
866642693
1295577435
454356919
188968411
695636525
924420288
666658949
398207177
425630364
667614020
7977163
5308250
507546190
6910465
609561345
62087514
194170488
1015150092
339710045
160268375
164627859
901753142
715648199
286114365
284149091
52595495
965681067
115140860
284568502
302691127
481262302
38458957
151234649
182394590
1399083382
56560115
59519716
254648450
929815312
69108262
502527886
329784537
1260621486
708728593
738915564
276271911
1198831844
11216997
982216126
707283430
769014706
835171535
903172835
902081379
842966979
50455907
768532987
4745989
1140415799
1166801599
269788609
755441371
910841585
313380604
714641659
917564681
1144567407
611075979
313627106
574991320
114389005
711540907
338812719
245011198
536619894
688727358
1355747209
70748765
952424610
477516125
883411043
618946188
155767443
326178515
811468703
187436960
769962547
37499773
1099273825
836656206
520754538
555244180
1055336676
675488107
735329847
53679690
878691662
238280809
290509866
637605685
519491184
921088933
499046505
1204209638
719698610
818874896
379697680
977530141
967023535
279797244
862693768
54114756
787486431
399442087
1275104827
960494954
193958748
773590522
791281297
364067001
591602734
252008458
72797890
555792222
1388647303
742559622
524950292
786055634
463621334
196593692
66459428
763806555
411282715
536881885
388186230
950957058
1238365360
1069624285
360770011
882027636
1293436930
752720392
703836377
1010065596
524287005
642322563
726005030
1038677677
266843782
561993799
29628582
1340942945
60299991
1052831040
246490672
1184265040
355077387
595502797
609619976
1003521324
316544201
897109897
1289363325
1333270712
463210051
124683337
556301171
1054842429
783054794
244844979
8184745
720322781
334748555
771003838
431969838
582075951
690289853
399651548
267315363
1283408997
696545921
610451620
1401070650
248115726
461183019
1047569202
7482
968859326
364556162
698431305
981076057
258150374
547929954
967751153
346986627
811458635
718610587
1229975246
640605059
92188162
500964704
26383251
1161386590
422577319
735254076
943610518
894379424
831427085
961649546
854346613
688375249
517295503
555445645
682205872
37396103
224336014
758329170
793360130
84474269
829359353
702641073
910970785
761172923
529012949
291821890
65138915
545941620
634395027
881796994
1218441348
330705326
239930830
307180978
1259697351
968009873
790387989
42846987
13413418
486886050
20046429
333726232
1032021422
246790646
1171453978
1219100465
648757067
832572359
692215364
168451730
1191812244
321216113
804738904
1225843901
65731072
843913623
939050218
1184744713
948045102
195123716
595646882
842456574
636464703
458070737
482392981
118852725
327666179
795051505
768634792
337817418
614510086
783872117
828551608
133106732
468934375
874505566
559713309
860394476
877069002
594341214
375426952
405955568
489639432
354364502
383351651
845241532
714587237
639095424
264771933
610235350
938324905
1144771764
842539836
619465418
601865018
661137184
632535856
170502676
670039522
414969779
49561643
92483769
235711394
273462933
241552460
1112741017
1234298097
66407993
945681965
144997579
803379874
133455451
141782342
168048237
234476784
458535614
35887569
3332019
445938722
770491936
212328953
208276722
659299772
207513403
575167952
1342838046
608539404
402573693
510959282
841315327
148851833
392861983
70658888
536367607
910052858
1164327511
940796988
485886850
609263912
67288316
597832430
920204177
616292843
1396806987
801121238
731603111
693450781
898819457
264979646
807689925
790575452
730341417
1380413781
113863590
217800293
523836148
334490608
1360686711
1197764889
703410567
525979565
394809558
607277684
408119725
746409802
34883397
879167363
344081560
75801234
642559848
98283170
330960661
1112606670
1194961704
850460572
829474262
481294163
631442649
459903901
216985051
316413243
1369824808
671503114
991802026
62170136
772621211
268929258
1084336293
322611105
373141446
594709935
379596812
725601836
431585519
325265226
605473094
101193720
551937723
815863580
259069430
682310827
435916406
311485363
162182550
731630375
751288154
802861428
488622817
373330638
438654473
263275686
538327857
553014328
454800153
1233732160
189754828
99032131
142948397
502883745
366878727
811712158
815273864
229860996
566304953
862810278
168095705
793939901
276478581
97688149
1053244902
395950578
726681303
197501092
244754538
1326581070
1311289622
674244139
378226183
295114993
252075795
532421459
621016445
534818724
368620319
684703596
746655266
863969751
231326347
122429991
720148263
146871466
504368023
397750351
218439896
800387394
973807725
1409272618
403375659
1209781409
1199650936
507836962
450989897
552193648
1199325953
510929659
74095618
283311954
825582042
473993216
713147982
243500316
544003448
462022264
516854248
94414569
197389621
688357593
485964895
992869081
25822005
971741187
668611301
982460771
331789011
303549752
197726957
1072223523
427598626
1378181436
570752430
903217838
904098443
1145966159
207495900
450319343
327478364
927798518
780446090
646547873
673423334
228144971
204933814
971903556
1264803897
753960493
961842612
1237898651
684999434
832808261
118056995
165815890
448939196
48707834
305942338
350133575
639224322
659442248
368182819
1284256371
1254533921
625813848
561902677
1389484774
346731005
708778723
18394142
53920769
721464516
377512134
996031005
834865900
128289347
680581177
1217781792
1384116627
874182636
190146936
585273898
468780345
898956417
991600719
1339640325
807735566
791100471
974471353
1058142634
977478710
152328379
30136007
165888960
824530306
609714749
872073484
1267916530
1215609982
1087971066
541659533
238652277
1087167858
1063327115
1033922676
626940953
176139215
14996213
1278206417
1151717282
69326961
359118549
1146499492
607801642
992964638
13420556
141232487
74560301
574875303
837947743
663993302
57382305
712528790
820968465
24259889
379466177
400338138
747460738
738426325
1247780146
536682569
222045888
1123601554
704737774
433786128
1294854244
650781769
612308746
513349772
916264510
645125741
114642332
849065568
1120934253
751438596
875779073
805115759
8511201
190621784
1242868659
970918970
55907747
66774190
1028015322
960431508
623615160
322877662
125146031
135225900
276070673
788185564
85722030
1338592517
319730455
441530914
218982408
566436744
1338714563
584938445
914001355
1168031560
178569757
237380507
253089912
216216131
635326493
1173279122
8928928
1188678240
1150701361
231749412
600963752
1097353251
453750153
471504251
985792117
604571545
585621941
93542142
557511355
37616163
519776905
703885425
1020763604
755976054
494223664
1049319438
861239148
376136303
917555724
574118886
188556521
1026684028
1138793079
382708610
405846954
6381215
81884497
804361431
361975102
676761000
627940169
992743452
564892093
109156906
798811299
1036463369
737877753
35108375
1391634223
415041394
1237441077
339369767
558654789
1086537994
281186240
887360606
259176872
1093622723
1004849745
678390821
1163922949
194924138
122081772
926060704
536176197
645198790
951448628
506785142
578882216
413962965
850559397
791108634
724420244
342765199
498832232
421290107
943258691
121232208
1368348685
624382306
774947952
139832498
1354683113
491534956
214955616
814050048
84181596
314587401
747695703
497968259
3028089
894149852
740883750
876010451
262582705
577756796
180602926
354512992
315734628
7016129
781106920
811880896
663621960
70772595
296745638
545980687
747683315
115498412
420410113
1333683851
53690169
939071533
67713449
1064670776
233482071
512240088
297163036
284208876
732449110
507975310
1215924351
516708929
742898027
314911158
561504030
870034235
523622471
99744961
753461853
588017544
1316714601
374786301
115251903
647086792
1206933590
95144867
180905935
857649775
1286345117
140828512
749728755
918338036
38205725
559862986
65289013
380333798
128397695
1344719266
761508491
513657742
469565778
1302969022
844029262
1409474387
925455288
964165183
361979989
809715250
193901900
254764741
286735670
566229576
358563903
385249179
1215234049
1007543506
1353356680
778925615
155749592
961368691
1079879178
30042896
617865243
1385634317
645875087
139750019
190937709
1406940200
312002138
1091833222
710374058
982394577
428929387
743975829
792442095
179418837
898045036
651189699
705121835
220911852
900972782
213743429
683365001
423874363
368029686
112433275
49518992
1858554
397796833
837544974
96509848
680789658
1356617735
1181920303
796433037
1203694173
658648081
906053202
453587450
315752890
876226225
284892866
982884626
897423026
586427886
1285424403
1102814561
724477716
549466767
692783718
208146710
586595721
1208061219
836237368
1133966659
275321774
113176242
824633961
602755489
715598878
627316369
146569370
654522086
654616320
32035593
930826268
62258307
1383528787
1078464410
997050851
558462521
24345893
601568074
1096689294
907236775
34379619
197801636
425263467
21529070
283610669
365595999
790003924
883035453
781011777
862841198
705418362
943207823
810026810
800891421
371052068
833852899
3503197
534280487
346162520
529838462
1202385734
1095254348
776119512
512633177
545809807
271408210
488728123
980381133
702117058
1071378242
769304184
546793902
59635626
1329882546
764995718
123372135
712454707
356687117
481497532
1356294414
1278636476
237190937
400291344
907044098
637135494
767931985
787996223
382684609
915237100
76742525
1381367972
559976398
998986278
222915072
285322788
324170858
360612692
26886030
472220624
12670694
1377107130
594193254
278781427
1120557100
482824091
172368932
775196116
739246861
553599697
568968844
1088958821
277505728
579718182
899498691
1181406925
992582252
1007661731
1000329434
1269973541
459272071
357901685
820558939
532750472
695348010
952986954
445037736
1179972986
497580339
786718503
885047495
879150841
311589096
1101188932
762515272
267150007
579623079
762543610
1086970692
418554144
1306637034
954454095
631469046
487783629
949747694
255603485
379737270
272463255
730404171
226196213
137608329
874679310
229450165
727195581
338939959
15911136
602017191
348678159
1109937150
650789029
620988316
1323749432
310625811
921790249
194533345
359902890
417153758
343777552
158575987
852308643
814497506
512900447
549837484
388044987
1228945758
854870464
944180351
1352710676
916348685
433569287
393843986
1098375363
892635871
275190545
76702696
714523845
86850481
351982960
951024488
516196877
886414686
288112941
562983491
456986136
467329680
215845516
1182997405
940298917
1024281192
1151235124
229359086
212942573
777876227
655575416
854259422
1154945191
889364494
424707723
386366710
23080128
311089082
600214691
406930615
422967278
966390843
899644770
59784131
970807974
167499252
531531416
1146336397
1000518592
653360977
554932743
487151759
402252117
346137519
865406266
594612382
372588290
672104762
476901925
93962654
1254235579
519664205
497604025
118966670
280729
15869030
12242762
332120446
416558755
702830624
716061135
1338812985
919894447
550365767
857032645
830375490
1298672987
400875494
201734629
239305440
630604797
1308679092
865922852
320768392
909678740
1064228827
1379316152
471901520
109251730
1144489853
651741242
101718947
69641728
243775533
260993251
809479853
570954783
21734750
970642631
1179210783
1180484459
153822608
1382775584
21452649
675356303
515621755
320762575
500940541
884142970
221800072
314669412
926489348
885340339
618294668
656327509
575376603
68920853
938962566
142199004
275394473
809275589
706398141
159207738
1059314301
239259504
128225751
294989802
838294060
1182057453
1117769036
415220083
915165044
401940696
10209894
334861961
710860833
137747787
282141477
1407808247
754517228
811714716
799574633
1381908212
777547048
1220776709
723190240
178833040
795322490
161254443
1256463783
1332283669
187418778
397756102
342332104
669778776
834098211
12337720
502287738
412603288
343342374
411861580
931491423
644260416
822256332
727048767
759865355
733560398
1152485018
806282491
692245545
597103762
370132450
1327258070
94131449
716420990
259700701
557984735
1058100768
326704526
824207658
780075413
663571723
237657981
36854882
93506859
1236627776
513614742
954489386
276233875
773428473
704794309
632561066
902403896
341202758
1355175827
1269832758
760274620
1204080018
1231110857
598001325
129765414
895991551
148105792
1404812782
232599979
13388590
1220455719
760912383
363607632
40090187
1160767056
254185086
776562254
547127859
269633641
1385639904
252715010
470774474
1010836726
419844782
432927036
209839413
31973495
758430305
1205055751
501878042
292466130
715724608
1114521597
1183946047
460254661
560085774
917776037
647048744
1229279167
312881925
74742764
1294123661
814550601
678856124
72960955
519496962
43315413
483126042
404793073
675280891
1371491350
124999353
306205648
757883345
387989026
924168991
892074336
81645775
1168384550
85106917
288120572
948012533
130973922
558401451
981773596
771973153
193315745
579299793
216693962
414179697
435873054
958752982
464955120
769194258
943329081
472332695
927561307
235868429
723968842
652091050
467609622
197705735
47672736
515029218
662343046
1102490006
796408436
819085966
567946657
879688729
287965092
418316750
290946288
996029593
743352302
320801639
1264363405
416559087
686403087
852750689
895730834
27327646
1154126468
878545870
717684793
327690129
9067323
16540295
818143119
878653806
359526653
1394454373
836722270
353852331
14353128
978575679
715206215
940275218
733455468
212189620
161399358
473925595
287001413
253356570
959860005
15578292
151256619
596296433
724107239
924622856
770189651
939366521
162288561
361782650
879103626
973739456
1087023833
382786196
575845883
934099189
326273056
615286064
1000479208
401967823
462031703
671334321
560320565
58857441
1189500683
1007599096
137116438
266470732
837258516
1041978235
1197440168
1243843531
1219984059
494714877
505209135
393065934
897111184
73181292
697503726
797462547
705300380
388030552
222046084
829524242
865300261
475397605
1110724451
59057538
478421380
928291433
412763576
679134980
794841557
899573949
751658341
847594886
601521117
216433758
718565352
64547365
357709300
839091402
297921621
243484254
775407320
61431700
470999656
34108870
626700571
434540679
517916973
394598701
998576744
900296931
776027237
327874800
865961698
1202771085
940995874
346682135
804498080
641386868
52799434
180267781
918589325
953485984
1078877107
1128633085
249924489
99190831
1182287339
311973180
971360435
538735983
769816131
724073005
55321932
795962203
772730133
601086393
958048363
1057568227
328701453
769898861
1029154319
35355431
652932159
470160610
912608088
590019413
1217999061
402928783
515888850
526179911
529572736
1150115940
1315755130
29215055
338292939
981495444
15141628
433550741
511183039
299312067
1365196007
591159189
563615446
256684386
1230036112
4037369
529568448
914700438
213172568
689723695
1368824198
62318306
85930463
1087977262
965597474
319805140
825297783
216454344
942931597
771915976
1372752170
40955651
30517432
396542187
1153177636
1105913877
1279352105
593640871
673558849
744883869
781244925
203957943
822865156
210081793
302848426
1041102077
334325804
844509038
668179987
161922593
1139704944
690056919
786536523
489965848
952851740
38506286
240234009
102035341
1012296864
237733274
388617868
213174573
263305840
30828681
410515270
969917772
8968447
1048683389
239429876
585942728
187052946
1006771249
373793727
18119405
1236048123
529138953
177352661
508245028
993979070
894755854
822495352
352049437
413746713
118287379
362008228
297203717
767078541
772493995
365776455
657040034
923350901
518719920
174455521
834885093
60646949
832499277
960023024
1312263502
803462390
237491365
823548278
507396855
385619817
1348856498
449406638
807609907
634598849
887470130
1231412207
960620107
867457331
250084299
87100245
697178394
795170706
883409865
231096622
1398758416
340801513
863608087
178878070
61035004
921803747
85108096
31015523
622579752
714604248
965028996
1406022721
608735852
872578558
379693687
849852847
278824280
883886753
634443672
310973996
686846121
22869500
949437889
555211230
982343050
948687397
1273412019
178855604
278302714
322446161
873260819
983435688
537153887
828350917
1229189785
346287114
62265483
1195705319
875726265
538261655
781477576
688783748
406560719
989509027
413221659
356703378
515547298
1337681896
874942266
440213727
450379599
1127009114
170342657
308811115
581928023
508831449
490382180
1212995878
174912427
147051273
189862421
63895465
450796236
468057662
284285918
972763198
476856851
1124682015
641208191
1192452666
949757240
1159378719
761977863
564248931
290668
298523497
226180009
480269497
676346754
844499500
421627213
333381858
753101276
544314177
281632588
808269761
563982720
692307788
180794218
1354282647
906318216
533203512
480240161
227349089
969225596
355007448
284993013
336577895
488253335
501101400
667383842
1272239923
89016525
1184515200
918930765
1053643374
623029367
538106126
422911066
851062612
492650305
1203612042
635313784
510189889
383422087
288009422
220204838
82110410
824911363
494707876
462664374
765402645
681633346
609250051
37322362
951939930
589268343
540973816
732840290
264711174
217669222
39483186
119917587
523000254
651158450
229306453
1187774239
439366866
53774567
97555678
223127707
894764991
846548547
536870463
562402004
121235407
97795314
614088270
664174966
399289622
659139383
564217224
403773968
507572963
752498845
770289648
1248036459
501127044
301930321
544289570
680021457
1310410872
33778318
427130845
46436909
975609410
600777904
899967147
64261010
1164792739
706386641
260528737
646389405
906271505
886894878
242637782
51618701
384874051
779794398
158119663
1745911
75700222
734107245
360075735
401569274
3975721
1370878311
539481072
929715008
83243476
934161644
270359246
210305307
910208044
1261763764
208335345
607212351
1179543014
381342581
874987904
806922509
322247888
812080926
591993505
1275588858
1385988013
338442704
642343427
98665585
590037170
320531586
280713412
790803675
731885502
1079209628
658155772
403185370
491916920
411746809
784532723
849811072
92772950
278964892
655316484
1118305100
850254250
911002954
73532366
623857450
105560977
946781909
161994902
1116570255
834915037
1014102123
243215620
1190834046
293184164
699091878
1010888895
989606364
216989648
451369117
303738125
837435947
344645586
925407619
311873645
517382703
296383859
767095848
6452925
1033096293
856926210
355113988
345317650
932257812
590016941
1025108989
287688446
354952844
1264635575
641673631
70496202
1195719785
587567297
199913320
335148266
68759127
975809272
827222540
670797390
891221638
640469551
904742128
151474598
329675356
516489286
737216159
362209566
1019203035
783419150
39139579
529360838
691189280
226884189
765524591
145987733
841007273
339283177
548814049
647784776
658406940
527852171
355052130
530757079
948603034
614911055
1373218794
311903090
830325841
257828159
427841529
671690006
394622048
591324384
1226646095
810782619
352853239
147597783
446337905
870770639
854698586
540986937
551309569
904588009
1360134256
951994525
544724148
84795815
489185856
975323741
14946860
487191782
1402756359
1055979918
280662841
1154194281
1242950000
380862414
534037041
1300669786
1073897377
349662199
1115018759
31863401
1323277569
1185577617
220199767
906599848
849875617
1163099195
905403515
97139834
402571375
935496117
289517142
775972050
626500341
211832460
674798440
232039364
103741692
989159969
334816860
123822702
1367434319
392516981
876927670
351128455
887639067
170297164
147499288
726279979
874650738
763326902
176713771
1385320477
1054417473
891627514
409582557
56010714
921209179
410355158
875075927
964704487
395858777
240734520
1022655082
611266042
760276283
22474601
1375968113
321053612
105933843
427071890
988875347
1059267831
334298061
39748418
469772244
80224264
625325031
347869646
355075907
34803435
676552082
354416833
754410450
57990142
1380704170
730530241
596596833
664223314
816494603
765166722
320316598
1068799835
829396158
600429466
189871395
170458880
382468728
424822958
49118148
938328966
555317779
474269801
688013335
1166954518
758788467
693232484
874712362
696925378
146923775
1056866687
876834259
1142846088
1249308653
1076457494
968205565
465757158
684335875
863350357
874198792
823067608
912149812
578955762
1156801693
932888565
907049039
484632675
490849344
875975220
561920941
188535047
1314585506
242764916
584041369
84749949
22093370
344143650
765001281
1321666323
893131134
827675008
179872757
1077636348
1315206937
1278406355
658456798
868705643
634847211
503164828
939301772
401327315
824454576
157507152
379294408
334042020
1084723221
955715603
809289592
962150866
520550002
478688254
1188599098
1305812045
594569564
917806732
652857437
620908909
94686688
566441060
764439123
378506171
577297932
266930556
258994453
634172553
755003124
998189805
111078989
719913293
904814154
46809958
993900092
337740928
684398650
135201799
13490502
930726180
372374327
193656660
159289830
907610492
881669653
187138284
868688816
117358607
895093227
921914650
197662972
763349433
1187839
1408697438
1015398648
858513539
444571962
269317333
810291787
355389166
320642336
179377609
1009120736
935625851
674944041
174806307
259347848
75694404
919097681
777731610
805220389
512416444
999762207
753011197
846974058
214493810
801145333
951589398
168994262
3149128
737012216
926505511
997740376
891493707
965360336
522597298
508169255
582285958
710668551
571670622
1042691560
677590399
830004313
432788583
569249986
421531476
244030989
1016382187
522277226
296434486
1202088019
612850142
345395437
571207912
77141090
182166059
153824932
123910421
980006758
792828280
529380908
1020246690
160379747
892195254
107192160
477347273
232302331
332843238
1010355217
413095633
616597534
714492702
257872198
604772955
10281196
234296640
1083415481
569602035
1399752178
1374910556
389315318
565015943
375112088
672506853
360959774
951795244
306395817
79959042
280817422
638567151
253865548
881074034
1356632548
867077028
22803522
1090435379
469066661
288341042
318480474
926089960
407011622
80022361
150322384
441478076
660759555
647587698
313608849
627681176
42018014
982272849
203479159
277875636
619307434
448136359
156028058
1215481891
176662748
928504875
269472885
405973455
1122311017
1185352079
704829671
100482031
847836653
1303798302
652976857
505117995
707873896
501260990
1281994477
1141540911
614858715
592768479
620790746
371759157
222968650
498774354
315299265
973819999
821508932
579783441
650647452
103510728
386471096
375108237
1223026048
1037967247
632631749
500250186
435700749
972496736
440986689
837395454
1263150817
711880962
787371752
240169182
38975807
800282881
995466290
319655423
363128800
343181638
439253960
584801146
240785471
1343311008
943070409
787804873
120887760
575521604
309116728
752365250
1165635428
1264378419
192047316
7017085
76667706
1034524905
145474942
1269124042
665084620
218770746
683214803
879129200
918517138
741296825
1405151185
1118128655
973600229
878563581
239364361
760627403
401789160
914664781
1175292875
469068695
227688731
470681501
376605268
704201307
153544826
1367626249
729081746
538387194
128105675
630736629
833573240
759684595
872464062
401808590
156348755
637754503
292880601
662076980
438002385
494354308
353138493
206873585
516943575
795906854
994060407
985952527
795965973
796143828
935039727
793606592
291358714
193699517
364102772
223457214
620123500
174456922
622255048
448936748
837706706
484487602
466878535
606834631
935248831
345083837
257962417
389265205
440652688
480594597
18017475
872476475
365995749
234812100
225019621
986090981
310221851
595519582
696331830
240119936
171544049
894749118
53716609
696564922
240128214
1090252043
66715755
965964203
868821791
1195380245
920702804
20918287
511038069
149620836
597620755
884746412
365754852
532156873
1090712856
587393165
1023109781
672520440
987135446
882834188
397421555
292496462
1060649815
1088996567
421474617
33452112
496419695
450304317
345866017
1014430325
446142850
613351394
836903577
924711861
351402000
784449690
311270775
1255707138
667877626
346331085
62926303
777983628
1225560166
116552568
128026566
30071100
190370547
394294175
890482326
681285688
634449265
949150278
398484011
980213167
541926412
283268272
1241269733
335753802
120831645
1112332742
470853833
337327850
945566692
1255435958
599116587
867761688
1341053369
528888440
1011141907
342377374
940091765
575455602
434086666
992209805
541446283
474169858
1361243415
212223176
116613175
890553408
417564497
334231029
817074222
696104849
618124772
1391941226
1195872914
446613851
876047931
912263309
855848004
1404470837
144135168
46818494
429304832
609536694
893573426
427591057
537624027
1294106369
911087547
1067649097
858711290
1061773873
949226
140260453
305505559
16448385
413779044
788890135
478218746
293278608
168974186
564220367
977332094
210823991
419999404
840772010
1190373897
1264011380
243708874
748774577
61546439
124074813
1385908317
1053329032
136692946
584048027
612230980
923236028
481196964
563326940
708006742
624003815
183140106
904713563
549203092
440655682
696333255
398614304
656023606
470995201
510091674
950057547
768970989
183420280
864779419
1385205432
898394096
1008351354
228199978
32657590
854491363
887980610
1213009128
672166696
637655618
1356637423
976336687
386218281
459681328
847097885
396177178
869031280
814677095
192067081
253369299
759120814
940384545
677594597
424457995
948286547
135254841
513582947
620174938
452170751
658625335
28965411
770518606
585177717
539732875
44667866
673888559
811405862
579141836
931200491
1032381037
897857394
902217682
1392479486
726213638
976592046
513513952
119705698
78821986
658813871
385516869
394668822
926811123
1306502158
105704746
714890919
886573594
558034025
305731565
1166486981
51201462
1065445817
996340631
837074787
1268960552
981470077
936009149
919399503
371911176
745395163
36710399
842434494
829840980
1219894448
552346198
194313702
629348932
536979567
507847127
324208639
722250800
518571781
107028318
1089781487
293977041
456713652
567460299
106718521
557895170
965010469
915420976
411054101
757426147
313266549
264635104
930169601
510084149
1238739013
836800727
237900648
839919123
46914517
996274116
472914714
441728453
725531251
367380682
79454806
88580696
942285536
507065520
688409103
823107338
183411666
426146486
629023393
807186323
529098526
278469572
900548687
504720906
355685014
399403797
418971330
1344050806
660454956
845703937
1323055847
311673971
449279489
815870118
297458523
891523127
987247620
342361563
478463873
1361979122
334271195
721277256
84350460
697525102
671183127
628694479
470358326
611397938
749765616
666071262
660643868
1188200516
1228751449
110067477
450605218
4735787
785971100
429312122
1371484297
848365655
132938584
1392139214
757684272
1397486627
575659812
121618289
565287430
339518975
994520114
556769449
537096877
683331545
787944671
235201303
582688354
680279438
696943084
831634555
673418794
1252897783
753479905
968779385
280754055
988951288
982333835
453660103
827289599
837220645
714132851
984514287
515193856
343675253
1054671201
626650473
193604923
992930428
895204552
589882372
751172964
707519891
178693753
1172555652
737561938
502034173
726979914
86187033
130380509
414664753
650123091
515477114
351765654
611294348
651648774
709495491
361612006
540010319
351342831
937726643
788834240
110873617
148979695
317123297
876056522
836498545
203075982
214952328
525369105
933687648
1140842860
355920433
796756887
275679126
528296818
536709823
333232186
1308773562
590784685
752622377
646805143
595147525
410485357
235198887
1389507586
513945344
671207367
361309159
111496358
120351817
521512467
902980232
424195460
283328617
837518455
867207265
597327904
689914795
544320825
668403397
728946613
34506622
303957368
12557818
186080722
655291928
513601880
648260201
256865528
214944448
767889517
603684027
322712323
881994346
868798824
200304454
631572709
925630909
317482588
291252740
373860234
578371951
470140734
389797002
149737592
493425484
810417606
261613138
556983600
909392411
264037628
1247314083
432936588
510087846
229445341
759463490
326623270
209941418
1401305851
531433137
1154179273
733052246
606609381
225813592
255506620
1051333774
380818133
1394273716
733392982
553128228
654533691
146430050
244034126
892292868
1386573000
874142863
475928419
844771004
232675512
587425173
626393533
510650837
551752392
36571811
1408867383
652584887
1207761169
156892888
1252346441
657108664
575701459
239210234
293718602
367435212
911790625
845327957
102604802
267556543
669778267
888630994
636428207
867488048
30614907
291624303
633193422
509561415
196773665
382169545
509474835
889752604
837709987
656079842
372782731
258683181
62207188
695257179
47416649
77822806
1284486867
474766368
284099982
456530208
916340408
870759273
569714060
187215758
540996641
855927978
626556885
792760981
186187661
175328265
89121725
1113278744
953798576
283518275
183704544
710399148
887120934
877471342
1324860176
906888293
72113602
1082755616
471733545
531926413
1241678002
724168194
904949018
264882778
351128673
415967542
339702494
309541221
198595435
620799996
710890218
278116829
1059072991
354569633
305953892
672917088
189205519
441326869
1059685423
364141974
49712693
158563942
425247011
618881022
939926719
966550414
831260012
1004494518
41783929
440491447
889794588
205904535
739698873
75982017
996342918
254821621
388954967
18349895
540761834
727921360
828063447
691288821
74073361
546437327
899226677
491445150
435476503
700595060
554054604
176917414
787829005
730074908
36407068
572854787
39996741
679489426
118163726
40069370
691002117
126567476
60373469
896433885
1404797906
1197658284
303279283
352643468
699619451
975274144
505591523
152102590
398802596
49021813
1272012224
162198352
764304388
241151172
33229151
44175574
102643998
1281200523
706074624
182313417
789651241
745997344
677494832
578214679
549671545
864764843
783081047
988604911
979828082
1235725784
333187453
750777532
957653876
720435072
172094776
977634579
1211056358
692483312
84125424
128490840
878320342
1247765779
269945008
860428586
448406336
624269318
494574545
1321735968
314190769
554275076
536882706
365032937
855327910
275923954
581790315
1181495024
32299772
748706739
957933865
192789762
642824379
186028620
11908721
951907607
110065202
23863134
801369062
703481497
636638723
385776407
344511774
296615480
29408077
40597422
244597779
300588026
966130629
16007310
1099653656
136840796
86935127
754484292
930844991
316965059
1069207766
1345713183
475009283
521280237
760235558
704622763
22564746
247457421
754567927
392850378
249139592
593713457
765952893
179907349
757040799
875495060
289921093
407608355
46687961
130099780
728325669
969608859
935920873
1398472861
556489894
507769059
1016063521
433171857
830136986
401057703
68171991
209610111
986773529
463048257
200901891
893875686
948144267
958462183
464198746
852966383
659016060
791897571
482182286
120261480
998156963
690649175
1185727387
434721172
346463999
167655844
908840959
529613042
462035985
473565867
565913680
1184532793
306566033
820231257
874824453
1105844955
239297924
984273910
750494076
717653061
1202730869
262053986
678328093
1359144380
281394680
838366385
366039335
343811924
644275734
23417241
1279288431
754966598
366507086
1105023564
1218600857
760446805
715453207
1123964517
1051071462
586410167
870404622
948581619
416182824
771558348
904459734
718444500
713387183
506290976
268883685
457876506
201902853
329025399
933530982
468165424
458686593
457348765
913874602
678173723
53538623
771277920
951967787
877936986
1095404871
576691121
145272723
1258493324
172583951
377891837
1409440824
794757386
359888418
976158297
460000814
968502903
925171181
158586932
655020717
1333327736
402636954
844090993
1108478429
396126162
256336794
54068171
27285307
140942644
414684365
297924386
299373267
680216650
1014662799
528804325
704744202
316476255
460926138
1333596368
414585901
343717592
443378063
126484773
905396816
1313293712
505457631
148493168
626127704
769648349
370049105
472559762
338427786
978423595
590064278
865939459
1262544207
1269090892
291767307
423039329
1091887933
634829368
672966131
882906650
18932629
279763666
985315277
325776830
2285984
273201728
431084365
857757310
969498776
108320977
974674626
1361873881
885237539
114116982
474843721
282198645
990533202
652061491
785639806
67816150
911716908
348428279
75146819
935911704
444041033
614541442
362131650
689557857
816584227
562207058
181966685
511774429
462676384
1301947100
205708039
836720793
925826913
37373922
1246182132
209675020
43509028
599207103
962718834
1264658174
616063241
883777261
954832616
950894428
335022313
592686650
189412168
114541661
1028410408
434334915
457875937
989948430
419883643
209172652
442589872
171080489
432198153
973353853
1185370683
1200501486
1362609584
443046137
762255956
1314315865
1236351851
233009031
848689776
595306198
38954079
147147949
490584679
29579182
952960306
1080185248
962969819
455258858
636986479
403134335
290163004
727938721
612103783
515570916
336045710
81670905
825138960
289896035
340568600
95907593
1226171472
615756288
867193020
68944333
90746341
108437675
793008758
134074173
16111351
649668013
802660407
900193513
257226702
865624333
114941010
1280068894
724077413
826511388
805967999
788381776
994194546
1072664510
847812820
44048244
1113825618
150195871
705969212
643708869
479009336
972396668
803792169
128799842
470700232
366414722
276326304
913120807
766689843
302537681
195549242
498364230
556474890
859683263
557315090
31274901
626089456
980706508
183424987
989239792
111632468
46485145
1081792043
907040536
757528302
1032083878
542726104
1343175978
942068148
368712333
392277986
687296159
1044198947
552925239
878934099
191253960
1356403424
42991513
916555923
439068680
348073779
1315661286
932717935
819103978
908075816
816809682
926838661
688580115
395163607
716257188
647238254
1304449210
199693815
1106929463
118657412
945091454
316421292
735789384
781508578
662473620
514500785
262112161
243926574
446146927
1178650655
809886563
1207307798
746845266
531702623
747084101
850386770
25647079
231074280
139573577
876574779
734780935
781726331
1049670557
950695624
33701192
1025285478
852569597
965050351
382778500
49818514
394113713
1158101009
653225425
477681151
467709681
611547404
670260684
894398435
740734531
808103334
200587544
405359732
673871722
343574098
28026943
828005924
122433425
537661723
989144834
998434762
486867912
128861792
116080804
433774791
797002128
1135106116
406854695
413395297
66680192
35704764
924403301
731924893
1255934447
176336094
541670961
10272870
883916611
528902975
239330439
1396781105
744944909
688663053
669970867
960879122
854911337
1218795571
521125045
764579185
839908990
1074221881
91418473
128277097
1053097882
855454482
419383804
182348751
795465773
264506556
128050441
144934933
980146797
5013497
147417736
178921867
794451669
843793979
37891211
836899080
134163550
931757278
161800671
219182189
769818668
691712219
763217618
939180704
748196911
340281410
619246906
83772461
1089519530
530629355
761650410
451363968
876969132
352782751
584558565
1154570793
534112121
842615456
778056086
1303231523
762963364
888295788
552789575
830225217
16394894
243752418
949829747
736505891
351013112
492636916
596911867
967277420
271738430
567885637
295498403
115894851
280424618
1072969790
796715912
285731790
130004192
109920147
1085943160
962754049
70701990
495352665
799540248
854452011
538261853
472320948
961765703
143899730
475117117
515053486
1238354427
1149090426
117490271
304637
663622220
699502879
287433775
1366698745
190619580
418709207
1022334892
687669695
505229943
393762414
1259330324
833830439
954990922
14603295
484185005
1332732366
695810602
672700703
596449461
539248371
957100189
794083107
812101062
379643128
404571953
296700809
857062043
935954214
947611203
939660779
921723593
529886580
600684338
1404106522
173718732
486740126
102154833
496324977
1052692299
986723905
143409858
220399216
592725841
1187189254
1064965524
327041447
292702775
330930828
742060713
1364378103
1165433798
401448350
412098340
105584336
519386772
790696644
419013004
421351409
344320805
25193527
82822191
1338969525
575463933
978108256
928405556
1308978434
746463308
583861073
875280935
718326543
499998475
1280881093
354630938
280604469
809437575
770629812
909491302
686859006
1166454353
408086238
1001269890
1398817605
832919626
1002364675
493837459
78872426
408672824
293174055
130287652
1367036420
507575634
392081678
1317300790
576497878
187087539
660333441
757832332
133249658
920855187
467012768
808099688
250297347
628580687
326411019
756706076
438177721
132642891
88778500
835317292
918318693
548258792
184720973
394906299
577415072
427205136
580072863
699796795
155182288
740483114
24169875
912613871
842953633
1331917400
1190674711
8168189
820086511
976231692
48270739
144439810
960397122
350272958
153673692
1271181268
32625353
1122586608
1038287123
260247223
679986219
1000627210
384889583
1328613492
351860048
37955585
494832775
729365789
154878281
7352645
405325561
1323732001
417350910
814129410
539628657
113480012
79326018
889363252
305716929
827046234
419326537
995316765
870372524
512298627
513924719
1200160735
289993303
1152165920
832950773
738334063
933233704
325060203
939399267
736638145
180933521
965464042
546326945
413669752
955210551
545836489
1247093625
112303380
1197776727
431192206
489590943
1310676251
1057358291
564960540
128148907
1231388804
10781840
426268787
670597264
406777534
495057564
1328022991
134496382
25224860
145404754
1227509262
1391520942
631377212
619587088
849205331
73197788
283014390
155733882
916807448
989841241
566269816
1280128221
652640919
1319050723
25980756
767064305
804418341
1395006949
1143768572
40881969
402687334
15863403
789311084
267280305
1409901397
604026676
183837983
991029671
890969213
988152744
129676627
491802667
769344276
967834559
777796022
384541617
321734608
400140496
526013440
275551538
513250371
647816669
895841368
297578759
618830877
751525869
1021720761
1263396721
534713735
896084167
464114314
833289849
798966282
226283864
304589127
357297673
917352550
924128237
887263698
70020694
692844849
62814134
729506390
207630478
839128603
755681895
954759077
913394386
1059759811
427446767
323794773
647343400
1316788807
1279999994
466052580
689205412
477666607
811354364
1208115913
71682714
330774315
80120696
789345112
621941433
949116313
808283260
618197555
885409689
1294882879
683944392
708213437
1174677885
293682471
814996599
1021875610
37992001
1332653780
303494505
245441370
249507270
676000013
682323064
258122302
657845038
1317761906
903401739
407507111
429880504
731186356
667904405
113393358
447938570
435401254
784870140
959157680
1346584302
277596232
556717281
174191519
605441637
835346350
757502602
1034165298
798837668
876017997
187212598
272077888
1131823980
261270219
1219017949
400083574
1077010714
1407558696
307937803
1292324634
284753563
494442321
1012878003
1154540853
519595563
1186409101
593771508
1390989711
1390836941
24959895
803085056
517978677
931277782
390925818
33805518
439546021
194220297
829426986
400232302
426726771
307575472
387417313
419460702
746172288
1349883657
1048946302
284538909
189845074
210101456
142435948
242172145
467101481
1084860350
208875936
598341390
453185223
339916661
1123078828
1124510549
445368925
937705870
432118067
884543726
954358588
848511730
940585287
400817123
639893173
403158255
1319247944
437272372
1094113481
135747804
684318670
948992598
968383760
200106176
898623530
1182118382
63898882
606335029
1157903402
870636876
717307473
554294332
779841202
12555807
660999883
546394385
1335024363
181398992
816983439
605073350
151911444
710756107
109000049
794256006
190175328
1195291917
1158206440
67182397
1296415461
131169525
724388923
227532494
221559511
154368893
403762709
146483130
152003446
1080636165
683895074
887790156
500695373
22363065
167546312
787738769
418329610
248385063
780203500
487119301
291628686
181835470
1375639530
272817409
950395615
881048914
1185671361
15775635
981408534
840940959
575012009
1350250283
1390346787
7448140
224779786
190436793
887884976
1239788479
1218639913
616200102
520909420
757885345
1367667192
921480632
536845209
489790597
584925403
801859351
649187280
888191886
516468889
354870661
580625125
583976697
701669027
1249517747
3497181
55482709
475478006
482617944
486150825
129710617
1008857997
111863952
475812464
648836896
1044086750
1280351609
313185953
449501245
491610188
792637690
41823684
52012179
146112140
924821760
646934572
1036520491
1385931324
933954885
612089529
519537356
1089641773
964194109
1045475639
942132591
347214714
485556365
221763880
709188014
1112287689
46856319
464851196
627541661
385181735
413698477
147995110
365771251
948971995
872336188
558842195
1165476905
292024893
70212002
549242463
436824210
1293644564
732393112
689161031
363532954
923692372
391391040
13856768
375043536
1402201908
944713191
148455789
139083950
438578323
972831726
387384691
171398307
736859342
7405186
427147437
940268831
1024898277
286103129
633357220
511723246
885671253
881832724
506131413
93820205
513625773
1259854894
1131732731
918363059
880549594
73031980
724250848
108449881
741532930
853718032
1073327099
862806566
1302283883
207067166
364960753
460312788
386135505
6261193
697663230
1271553250
153005565
280031437
134569112
150960580
863963983
842787262
1052334928
1099778870
89686005
665078492
781535238
1144816534
799649630
1107894771
730525778
921930996
179053625
904306738
789539125
90735844
1271765994
703267780
1047853727
460297820
698236828
1156166099
954570464
12074759
630390009
1242963542
254079039
676813744
866938474
592175990
1142552893
1137009534
514913376
1175466652
523533661
455717626
165813868
290609156
365946071
126922298
520365355
989842158
1065775359
390493152
638307618
64038520
1327775090
42784509
447949288
930796591
802020353
539079269
164885462
585462162
207573750
392044707
1407813398
743792121
661028246
1157471018
1293489696
691681634
986628929
461115400
133822515
217296945
222931710
1136544166
1102530923
145056485
853071510
197961223
1330984884
220148206
528797985
981890012
804690703
530726282
849677129
1097178334
239292127
934088657
69376775
764573601
397951670
862176371
316829700
325222110
204387194
747336787
432558474
793312295
553233705
414082996
149935539
946539889
534865882
307195566
747531524
687085821
662976080
168183073
189836585
274025791
16702239
163908336
327107255
633915765
417039437
707242301
34895531
723140722
636389229
320331520
387627942
918668845
213729146
3549633
303552730
1205267297
532821989
1045267900
335052555
868538136
683879954
510899437
239452205
308169437
362146346
926681279
1075930902
4831486
725487939
618011518
986536109
701186259
228045962
779477856
804905047
698935145
338217054
229874203
10367573
839257422
838148076
1040266786
127822901
1290373478
15538593
156876095
956307929
377414686
171396372
954722856
497179553
501411574
289265828
489460764
648409524
575940729
624414991
21105848
94598118
293268976
312822281
118720192
103593104
1330326974
1364724073
122298785
699563610
70199127
1155149885
926799575
1129636498
315328630
1296141282
673411718
229809968
932058905
1254725262
527918051
1322957395
1032195695
1314413215
1130639008
729073253
521522720
129072744
1240292948
829808784
1210655665
583923878
551690265
914087104
138353772
373207805
692573311
852780076
87152042
956764392
100146090
126165844
1078108237
802984400
940963766
605052254
21724025
558747976
117352431
1306742478
793276621
1256812890
1301195391
537822655
357919300
468751284
1210398626
533024614
779925486
831467545
789341809
4365883
401429135
941283467
713276059
797563278
947050105
498304
738923235
29119318
573028132
1313687453
13100281
743670349
358757917
1172251468
289197348
973058543
154624929
778611577
1260108593
408795049
654785808
140149755
1023455833
1210770887
455615028
1030545117
278512882
903849645
1110834321
1106535701
553640365
1362664281
735098468
996947012
535210849
460327449
913435625
172190526
833917418
331248684
824009593
752954433
887847799
1040222317
569268031
102221036
99756530
879942825
586349755
882706920
1301251060
1319296268
1225845211
256396121
1296206867
552465013
1233650162
322611630
177111988
435608450
57934120
303332161
665687175
844564418
620561278
1011123077
74304454
551597285
902878818
400600559
916676268
421687415
829774985
567713456
583866732
1031943324
621192431
1264778759
901663835
936729083
522239299
855997552
185420304
223648970
998368920
177818186
1337415959
229977587
798906853
35884393
633288193
9673591
113225595
146367015
267904210
550582883
647511046
238680701
270305827
802326132
1097254258
754015635
833395488
82093362
251334560
92584297
613918406
714267314
1023094781
512004003
354368689
1380361691
559078306
312659661
21927691
1109784650
666344821
739344486
376847315
478640177
497996452
745772370
505599558
547668109
264818257
942105116
13849339
347543997
757778022
470372397
873312477
231234614
995316722
583351799
436688378
13713393
299339047
632320518
145033749
219435990
290974323
480442015
664658436
544887282
61034979
488050021
563242487
792060596
427409911
668575480
1027268815
948743589
1190825456
652230627
178556313
127379587
932048696
56018086
720012550
136715663
109531002
390355854
311753765
513561545
204530920
621945743
365131804
735743723
693211759
132937851
808557693
403664975
578803715
911277366
723731353
548485971
640237921
773676336
708706562
106293880
783910708
273117073
668042588
1256969559
571402819
1325980041
298473877
388390850
48799558
624488174
17181289
312246077
923858366
1275939882
637010542
508631135
44177501
259224122
1097288911
235438412
241322874
646852943
826760754
1387854746
454963883
40971521
439437042
1127569534
675383669
731787456
369326276
53510346
591310339
100563546
643926614
85312259
157518197
761429429
971040938
40499482
783931949
471251082
499460644
1254269471
241432934
744487381
1194510387
884841608
585970383
730430312
437614484
587004273
1135334131
877658978
1090554429
306060245
705637643
935281137
190864442
922831513
172049267
192029058
980934166
519549302
1296960969
1260384285
291448884
736782118
638329215
1170345746
634732919
556806348
1289052454
815747514
121753890
1386329817
810243973
769345908
750128400
532758681
476145848
788250926
836652526
464680829
832444152
737241909
451990669
147144643
679684717
897104351
664979455
288703534
312237199
250050531
247133475
475242522
1323407569
271767780
170310795
1400165582
719897594
1071195921
767707107
448469966
261621181
691642919
149471983
843442914
376514310
1266709766
571503075
495882686
641611192
377793033
614044931
199364070
521574245
578418454
659845630
1015635385
195408020
796612739
165319005
645805727
1326607648
828365744
1235324960
513627826
401034433
571169238
863787346
1317870163
712975244
567871527
1391370362
84524430
1090709380
460668684
214717255
1037986690
241195670
144038951
583793358
771199890
667223166
952522250
209786459
1060182713
660449682
1332542476
410857690
308762033
1272860620
626414819
1078341887
961846486
1071779732
746515906
1015650931
648218658
1100234179
221499567
360482479
319409437
388123600
168938220
629454088
335808039
1062122998
124669993
154358267
936382542
825373665
695672738
503875300
277276246
412859159
543844462
623574436
160111038
548937795
251997612
471742610
359234776
709011223
576551621
724732084
49219473
1163748665
290495764
186936535
1367126563
1201553988
477678525
1278283722
574734244
592507783
841745294
911879442
633811468
795228073
134596948
1160284868
805929456
724831434
1024938535
925223139
3844891
1220414778
434316
801927421
567161745
773506287
1317456093
817846886
1402874592
1019646230
186189126
1184663430
567677264
624896093
460690549
106819385
988233283
822487227
195409759
805635027
389795360
939319473
338422284
135380826
16398253
166932969
430135438
685604056
137866788
91288239
608502941
53943106
966160438
370361346
1107521576
857989884
1196303968
440994853
776303962
356751943
338055121
133238744
446582751
156288986
640136823
595135927
55405708
1073564338
798806536
1144366165
93781996
597464462
546799864
316536632
875402621
467487937
742315547
442001177
605445210
397587794
1120022548
578149631
558839341
465307459
241405998
214409608
337947764
1042540004
915557757
1070804504
66116926
542237024
930594231
180186833
152224522
381964510
1146325386
882586669
988367463
378198393
569711519
860370221
740299953
272228194
475608967
270942057
902525538
70375104
638833882
1177816568
892152960
541100977
810907989
1360608013
701338488
63957543
294552616
884381446
740008069
1081365518
862765590
765085205
445162655
854542913
56974570
146746683
360794672
472922367
428396445
52844539
1015221428
1264358246
560125269
1324861739
1351874278
514133209
922843281
177319560
15475240
768172111
708155080
396056244
665900587
717614154
727200785
407051243
1159566485
767317450
431373427
1080577919
596584898
884153717
962212500
111619298
1287081228
351924557
207678652
688997985
936018227
1280789871
1406263708
392370407
371707524
171564260
982963129
596587230
1123159117
126041219
396277946
994501023
1260198687
832092983
354922921
63542198
494703738
533130357
719482901
106238932
1118910944
745355664
860571022
450378069
231232002
28493789
211359700
1109007765
375108742
1108289761
295393669
487548185
987966730
786997386
1353053435
991571910
140059473
136271770
263177007
963052866
67457867
437341786
685189709
451368637
208851078
884573597
248185793
834937944
550819553
296470687
539716233
586319992
319994400
1232833301
364549998
678628214
624395413
930681627
691443475
620032379
725488273
937394935
523736090
322056455
934190051
704572217
95686846
843035662
268396409
839391727
1241593489
50799249
168878843
988951359
172558628
18001645
964388350
295924259
717758999
917800303
72841962
989151514
21804082
152141365
116517237
1178401491
1050591011
1397863044
691901706
697263967
540101634
518190772
705559505
420474839
255575437
234778717
393838419
545697019
379035414
935484148
1125313077
677021255
970374735
60666801
528282079
1300368883
225893513
685648437
172580745
437384784
370205542
858910340
470001482
298626531
634463819
529126987
611538812
132240595
143016385
240286740
871984335
595951359
174758153
887353684
170167872
506849335
1276579153
541329963
1082740757
1352335114
285330382
445015721
702550765
278910090
1328702046
308573514
594511415
902861897
1372784545
291797026
1169781019
139079733
419930853
331699897
489497752
928680092
724450677
1340598658
4602082
1399476959
931595499
813870152
817853000
1100192452
558326857
348219977
680442881
1082144070
846776407
789134594
526849464
1284226235
673370389
992465056
918170727
572100936
426315744
1107152274
457415828
163898060
308226135
738204029
574898051
827032615
320433200
396247255
789762485
76808056
510198562
462525982
7334939
904630486
354420865
762372602
499670888
375589644
791991362
537578413
180703898
899908637
1380715296
40107181
658375971
225324865
1258418412
888961494
966391077
796253135
188692310
932747666
709400775
336306418
54191559
764835470
107203481
294398662
875494663
529227656
735842561
876029426
918174291
1280621900
24685196
883128274
102486357
950169321
180807631
842175048
586345496
97300564
1030486634
313122840
445770533
838517168
196478988
400272271
586724891
8698145
69348491
893385866
897232912
175632780
494667810
296003935
59001864
566480869
1242449622
329147751
329758162
244334801
51067845
644353824
954741292
297254924
633807718
167235557
7603539
449605168
272460434
505849472
1077547438
454260809
590287692
246054402
1147255884
1081864965
92194468
1050999513
477998154
1159635201
789611442
271995827
123739960
394591161
255454659
579502772
673270369
1245170524
737894114
820463885
546310681
974203869
400936317
1075766627
120986710
737333016
468467641
1186901954
666272820
1350056871
1332726120
1210523317
284986940
265219199
810566808
745518071
935016668
1165029520
253233699
653869548
851312406
1247526257
214901805
1192989792
745186393
490667288
132057257
124324562
248322494
112583078
1265163512
891806795
718286930
476398487
971461248
752820434
502270727
907508220
636017144
907472484
465456557
206358497
463865032
19019679
703655891
700951749
1225812021
656246175
973629740
947624750
206214274
1381056332
751739718
820132774
35933221
320025323
1046574233
125986448
429686960
725884567
510036062
216150155
973316072
299924709
737435301
406413377
896076789
754360618
1076778000
906979772
821088366
70044072
115313920
115911529
948982271
1032141326
211044467
1407223393
88317940
557656765
55897364
795802759
30855276
1239185955
384392156
533789958
350083761
420403706
48535658
231186676
531214949
861869111
375516519
361747606
697136748
737364687
190388980
771841233
628211733
886482246
658685070
503157936
855931585
1263468208
983314268
118314764
290331977
803347546
926128214
405877526
137102419
816844432
149358632
812412681
759486943
150708521
611507919
316641067
156393555
649462567
774297736
754934909
836961606
612452336
57505475
440152264
1268994236
230752761
463759549
877395212
799629211
1033892995
474641372
159366848
430158858
852647785
335230647
16052092
1267113386
902503127
155345461
604377042
782333090
257986826
829460172
419244345
228476141
771428037
766724168
36092650
582577148
848147067
776797943
78962432
568456765
586409583
643983802
103695863
822004872
338761203
1050271310
683286792
80885796
258925496
264772622
70563688
443126805
22328333
133058820
561699462
455942145
196906054
1108900213
982875863
544231696
340797735
61678186
227903336
303403435
605503417
138497204
87328559
811090514
2075704
477012861
154567467
28495302
603727564
27470272
262152585
685848331
974027769
1016466856
71034520
1175485985
1268017358
371187241
50374852
16302303
218136387
2608089
43490442
1084772326
519398230
895708579
471985865
659271981
1096018166
606592561
84041512
107800939
408523205
1130697558
125107585
817277620
205845475
759572883
265834132
590005527
373112452
680581423
787729201
214059668
1157335403
509607349
365719626
755504015
465352168
671520722
492883791
203587213
64937008
372542298
574648259
1015178358
787408080
107097334
199269642
813332399
760644471
168306763
238386555
925140871
735476248
190567529
809774971
873844643
105576205
150832220
789669688
76875836
1210381049
915757160
208370289
838138873
769647830
546351391
1234252874
867639184
588037741
914172905
519558411
582141287
703829651
551283162
552193376
277553873
907505340
259515639
832901763
1353491072
47781206
384283728
415567435
541119821
373250074
28718066
578610416
875357711
567094399
800955318
653015926
193506594
182313325
198512166
1128763457
280315512
254546215
722285947
884802468
87275906
644072835
145517835
1367166352
83958726
916151025
1288405245
296968428
545324260
652666280
12184392
1300907411
101307363
115815685
1003928013
579193106
886354658
585207013
390224631
595240773
273283623
1401325643
149806280
120208776
544821466
551568385
741633850
435388349
141615428
632096084
835022652
180715120
542200303
270214535
310420308
217966186
860994538
32230594
22385967
376848187
883686627
734768730
970190161
645916012
159453257
291806504
1236324374
573736046
183897773
662833506
1113407481
386980640
887966852
367500523
361983509
555137415
501014842
107305169
648969890
754956146
519695458
630259773
512320482
85664043
279164007
447867888
590188093
790755385
187639936
643484549
955788167
724816541
199088110
97793201
241360318
202014169
1041809617
871926578
769198574
816396949
720043867
949131122
640419049
1076854847
1240136016
841011766
213664973
820202666
237073802
107255604
602945051
292465773
163788310
838251674
641952413
248934174
892496709
768961995
237783415
1184313645
128546976
143583608
83013389
790786288
1097421250
1064615290
629481831
310072524
300681426
764495466
549223581
46708034
373517540
1078273149
1129708455
1213740524
799150360
213278205
665657880
260850269
67389087
1390899180
257348460
293051491
120110082
154371756
254133628
360061554
757601809
750929794
130255039
169378464
763476521
52777767
170283244
75881090
634556253
309547614
319899693
965124840
204901745
1083814792
396249707
955783219
304695405
577543527
292216348
871972416
631573613
213864438
492141971
501458543
979693292
413918922
523892329
269320511
310944379
572134411
903625998
850369514
149910787
851220000
454411032
96452287
451848538
1231408244
11542678
359422088
1090711873
189475095
363999418
506122266
657959745
616404697
90900433
598044829
493981373
120997075
616223339
750924836
242523182
880720451
1044064157
466972591
569937552
232339426
1165457681
250010377
944091690
837562981
860033676
584520106
305150528
845615089
807062122
413320865
168710412
139501364
476051895
1345081172
290940987
643329182
1386426205
703851203
1164911627
75625567
446262057
603481234
966700500
1197818677
249934918
117956291
505225499
791438655
349512961
582702825
1071374075
801216668
630473041
1325991165
948999290
422420510
792854031
761253
651625760
521225423
1219934071
323601159
1330324012
841544408
307798807
582981626
128788399
374101938
899128583
889647010
267251717
961520325
6360797
13135647
620493696
1399525291
1307754460
460095471
1344397017
279429279
205186323
862982695
923147458
313021920
352214761
98455970
586207635
920903987
1334113241
429512981
1177598553
452406386
1087153598
873201303
530543947
1082644846
562721849
174797920
279327760
283041193
653539664
983262545
42314763
587590776
1287811606
938501079
78700831
615401641
691997865
147716151
1014566431
303533480
606844544
45286350
919564965
1044182987
559101041
681205765
1069330811
80196768
690376739
71795458
497349756
261287984
989507236
760426536
1142887558
449686455
995118665
593323511
536268137
1008574635
328207360
1151506134
882012384
794083190
87321104
839334438
482975946
294857060
415238170
938274433
345464416
617029834
733339685
466203810
811210587
1140444244
478559194
145201381
142138011
859657124
559799005
526701878
142689152
1037885094
882060885
48545121
923652716
131457385
137217916
151483312
212849907
565218817
615303920
481498204
128764346
300931236
154462527
1313879116
544438786
1178123117
544646363
899255338
1351061852
484555645
390931495
419962799
75133522
207680595
1368157342
484206258
971525784
1055499656
1191635302
43798323
189628186
348142833
1038170603
200660046
614145667
422226022
1236848050
625719923
503730438
182304003
400220167
879924501
1196596353
91208775
810494628
856857385
1190202553
922462235
210645132
41664760
995766668
685696968
687963788
1206635793
701692263
79856366
932284587
101771999
1044415459
396273389
245820240
858073903
545048933
544178270
256813393
166499325
149213783
195714908
663667588
674211442
1166261486
893742078
594027591
637939368
604545138
541392692
524878758
528408583
990481127
629058970
813577643
256186684
238594759
69047271
117714304
637209752
728502356
439440375
59206685
301257822
984582842
736606991
277218006
268145109
595464248
311728401
127985117
913285218
9222578
948495856
964529643
698198102
786875395
23984938
514606416
282454569
156145986
834658052
8618978
1136882612
94650692
404637841
552365700
28707582
255858270
383035413
640965938
584718517
744998781
224752690
631051227
837715745
1255095571
501519314
97885214
419061974
961878165
33392498
471664644
1219295839
240590339
962440545
1061108108
254290911
651715911
954585970
539769512
1020893936
845213827
776517143
898701170
1050529
500865259
120836128
239796
312866789
617767566
162678706
1128379394
526099415
371093818
860469564
1131519031
811760587
405719276
121538536
75692355
795227815
682419878
1266848154
533004730
646566166
933606566
787189256
389790703
379601070
48962476
996338763
691490093
1192448324
1045831
644710113
188823679
753061114
106796130
581371086
1117130919
1233795520
796113897
318001567
1111705191
941113088
609006022
70152527
781779395
794175330
937680760
1172486555
201519352
335483189
975438033
691371439
1351041513
150575624
372338185
863057679
265087503
50160650
159913176
171354447
1396711807
931764919
456726752
1241749899
208868728
598599335
717544454
773392581
850456178
506723437
33849901
905733309
427308270
340174155
558208942
543041371
577959865
1146465255
878943350
102981311
256642661
60679987
645445327
835874872
778456573
199788166
1019792275
466200068
1165017565
457476164
188340125
863759812
907515095
1061347426
964319527
959576937
602568136
413031745
791111529
120815780
565036946
63058950
414962680
29533190
162170176
249651969
6044130
117488651
310224235
180512957
599948610
68635235
884136652
473290141
1013668493
885357185
852427291
233920967
1212849042
1243104513
691326252
833053709
233879350
876916766
550212429
726253551
1390673269
764603594
662727925
372012832
718840410
211270291
764628172
1301209207
356274500
229171530
172967718
601676866
771278528
644483639
463595293
116194678
932934165
16953676
624719000
546666080
178476798
546195194
1394095238
1084662298
854739942
455453653
148142998
18293671
615324996
822465151
366895843
1155768753
1329071845
833073756
1288824749
384978784
258446865
598811108
1211352028
1095949446
1131327742
1103389078
796515742
886045141
801798095
965510932
973497090
553535301
354960704
747502076
712345238
389033139
889051604
487728962
339914715
960208199
671824656
24353359
1306761906
1245152558
431332150
593042488
109272291
771500016
6192681
37777746
424647042
1164843474
520479845
134568098
842983468
573772408
13979773
717603974
344374269
465519688
171062419
74123395
1032848005
1073016514
1344595860
811201405
598097690
262253481
182630892
469249301
339491932
730130282
1019505265
1222670363
1122818861
1021372460
482838527
179952887
1300397114
1399074435
609198445
35599718
442453126
671843726
1069025268
481602709
147477714
1380632762
237273048
852978441
201698362
701847260
482031847
956016377
665006134
800544383
566210019
486746168
180750908
749431773
158916356
1406041104
44429475
736485892
63776227
701526350
778398834
239580252
488965091
795603509
125305568
1240997095
329292076
818852671
280394110
195452514
1330918
1081433055
1209702529
455429616
616496752
205301325
1120294304
862929252
614889398
36486790
685675620
648205222
1239224349
49868008
180362656
295724063
1294036738
968960139
121754834
437438790
830591716
676329768
806214288
452336307
318517782
180110896
417819775
901504009
458212393
318288092
671014897
160332318
430641559
177677357
490324427
144485999
430213160
75379795
829513775
272307724
630503256
1161318810
607858765
45822454
251853068
815676358
749795375
412850597
87734010
352756793
37126839
534355125
235893103
365625412
1339744604
487933937
1275683293
766074056
705711715
1163224291
942866431
842018659
924935296
761659375
798745930
46460020
602540152
840392568
155577119
669183953
601565560
43281453
675369328
263907347
143084459
687069304
271749799
730847340
388211971
796067219
96181276
981268545
6943750
587026080
784420671
148705929
971013568
151168081
1076563601
771068359
644528654
706879601
479313728
977066056
976730340
802089844
440028798
1360668579
577479833
926458803
562356827
657727297
1355134876
498087149
729987287
710952635
1399110952
601079161
208908759
616045365
809194534
643705731
1051504369
601686392
1301516168
74554322
93383581
429033781
750140132
387545225
341115294
1173665781
19816066
690476146
56844328
930290775
1136074691
941507126
668889706
381059518
765215232
279362148
69148746
543997705
462032306
509460041
562150295
253085024
914135119
465403832
676170139
876272249
675167814
266369041
822435450
608225468
1184260311
1366215144
227962861
547656409
748523461
750208570
245625173
561791139
802773465
834593488
260903984
16565421
801067568
852934128
330564471
469221617
303068537
621208186
267063791
1040663274
567668316
859412928
738027123
1050571395
156370762
940848654
294572668
416413592
418021329
949615116
691133853
435648611
578469883
117373980
1177040817
843196021
1138716432
676722402
904327068
918916662
1143860111
443636794
106291078
481598317
644353402
666617118
574613628
401274467
220814375
991535607
1087483290
694575768
1401888670
341637669
703703549
216593799
262757245
1007887564
172440362
701206065
447062685
1371716692
938779317
942047877
256909705
181477349
751934462
720332621
790253657
355866298
15555214
540471203
436683718
1389198066
366652985
81879225
858836441
441972990
763518052
915795681
92881030
772335469
413546661
1210244300
38969391
336217271
1393998566
238802297
594810437
879317672
548771436
594832915
198239554
505766787
124827312
213734518
266475409
509923071
213959283
1211604837
998894393
199120906
552914030
24042192
1328691081
644205107
119650535
857080027
712877560
9120192
204379191
29036749
87553571
1040109525
790600771
1109750774
833034134
755424157
1397691583
626738586
85557110
320036357
1013369785
950138932
56369144
241388519
739427232
1097201568
4978714
113326970
850926148
628910578
302244778
87086534
730685493
828081144
36360961
281322994
614867020
408367043
1281439369
256829063
395295381
880128741
1223802113
355228083
575792269
458939572
783714230
41964349
1368571013
903248075
529362465
585855042
705304049
817428337
815052838
917228148
544807186
465980172
318927216
1085721798
251587866
166413
921832612
659357419
433212445
579494203
1212654241
33985768
668284417
575184011
562877660
649417117
154483433
954354620
741109683
48870031
13784317
1393582841
905848411
204573
30853461
935465957
1084078904
1017456636
901883900
287167085
727067130
473204776
344831573
848571604
1024281453
991756477
623290628
621383961
1026380627
654495871
855168668
634277090
970601355
949052361
236295805
140723792
875617480
356152973
28426310
817373851
356823214
363323494
81477304
222491481
866647316
938328645
20608276
845507077
852015208
367852390
672962771
746659103
467254198
931024619
746952543
768525622
849596788
37000923
317241462
746611604
261213724
686426974
356471637
1064479011
916405792
693338588
789912401
767479449
1134300062
957728660
196574910
1301031209
1058382512
62655622
896435802
1217663993
927298568
948845349
546526953
834347345
856690674
392841995
1071927612
282905074
402580164
331754406
1292656870
1112892353
222084237
1337648381
941227430
878300761
121095458
376951945
1395055956
844823322
900445783
536541016
1131310949
987698775
296397708
1089911411
262178485
442391775
31521742
527811027
478924128
1282443613
806688702
998494405
461248207
680593869
176360143
866406403
569588425
166617738
1225114816
477578634
693949366
1249392243
1375914575
1057819064
1190581816
322916697
696077090
940457727
154461939
545626042
632607675
740666447
78010717
949753378
885374571
319918708
1341242826
751146654
1080426590
624484667
98148962
279134832
937891642
325718711
371297901
579632484
452030017
923592659
909090290
105424688
167311758
795109094
170470737
580338834
419761696
1031185022
856645884
38738218
599095998
28385852
595679970
546474801
714932355
122473004
130347195
488166768
57378991
1270573035
1333436632
384851535
655308253
800392035
13101790
575644393
358331538
998489855
858994907
731004437
590608293
334781836
47301600
115607953
912255864
1292291321
80019732
102157680
60417144
827812453
985584251
601563286
275089492
663323730
257786289
242549184
257643875
665917097
411245197
201573338
429023139
412726521
13944063
219953006
1094455988
113194821
110974875
1360396518
209337348
942831794
782160147
420992340
472475075
1307668542
1362666578
895391795
600168805
195275085
89224944
583779493
1138229332
478737130
130061698
458569394
678216173
470397580
158167484
464373180
38159116
161172210
1385356970
375201978
31685950
547583012
59364058
1165250554
64136762
48811964
81383061
631683675
376536280
581486582
1245893000
335855360
800360394
892354449
306312675
886229637
291819155
1398732237
961081028
340174715
943343859
967314581
826400193
900719587
472703116
546675474
698517847
676927344
327257206
290998940
643496864
11300731
8904323
2788907
547097337
814922731
797268518
1237867792
1033004921
781558983
962654697
681128473
650118759
761298076
950602471
931234006
1259800523
623533121
481244423
947171077
269446493
1079053589
1125464213
493719751
1117439807
1162661553
832841744
130219602
170036733
753008404
97041975
1384090048
673467515
458088139
1004535190
572394017
568245087
163489319
945381140
650783049
473472439
624855629
782080773
684114270
772966483
989900645
1385645
549977661
402566185
661165938
69760515
674805731
626788137
1390085997
635104096
278353679
765532657
615890511
389217317
1093230121
1241885027
463296801
1291458873
619190283
437847829
912819971
1348964479
243445754
752000450
159990644
411096224
991059089
1107599484
570325804
477590470
173288992
302131192
980776502
143127410
369740933
199894755
104537477
337985899
66952121
692083618
896182153
1020547832
972032584
246922407
499182215
819436229
671047274
549930459
85251007
1295776207
936501134
143016946
208542780
751490620
491168621
109449079
222711969
501461076
319533699
636796165
501866397
432130384
174801346
920159241
1202288616
633114239
270846536
639348077
545282002
1090164041
1155404669
1406828763
271095069
938492128
492029977
1297486608
494116465
750877875
115737289
473508693
881122180
763704872
836350696
998405849
194415406
826638495
91844176
504800624
628379103
620252101
493925172
816584485
1313912476
623158623
548062009
292194337
269447865
1000187060
971585879
1346137511
779207267
55002524
833734804
827252930
35829173
803272390
157260284
333262822
649772496
1154135897
437640767
580240483
651711981
586433828
980195204
596508964
696646209
565804620
51702908
443155336
116884693
113884157
491886027
843607838
48003523
615149800
329803330
167705913
562311436
550363806
969452847
1170961959
370700850
371664166
973386288
585933619
844224472
1103261657
460845955
521117022
796882445
530131598
1234341809
1196207088
361989412
607400321
438152131
853565263
371888464
1159937557
583165292
993451382
209256160
725278405
1252662227
614378542
137174921
1351038624
135196298
1290947685
366808483
398739047
415773266
75204418
878285471
1372663730
1023996225
295725681
1044995915
1358169302
769517984
481222710
187013698
1351923749
817890364
623507873
519826698
663218690
810970925
199266712
260939771
513096560
717189319
1182282294
51523795
558562757
707821298
349243867
610050080
731031411
506184985
970334823
248385705
416705831
430727039
309109551
504623060
434888517
456176464
808293490
1382493952
750877674
208129145
496475337
487543006
1183187586
29331262
737545045
138692257
951780320
801031297
1182362293
930336905
413623484
928463749
189391736
485100182
933954575
200430480
612452450
924057594
941255337
862094714
486595435
679154032
107728511
118838368
477161601
26533158
1162731512
723373724
383692791
885246120
432119702
579266902
719943066
394577297
261369026
704295806
1021620913
201285749
657086835
965547677
44520877
951871011
829282150
935618583
223027564
1242820835
1048644452
359908968
760205774
253911482
737203627
679678052
144386792
118482826
182021317
295971504
252296180
781774745
729701941
1031312497
136286548
276462606
635910903
894170176
416751461
53634192
1047785547
325150694
146043956
422815542
1154531680
212833328
516419114
423441484
735530121
491019255
153398800
443934653
51954406
1252489001
725754353
888525715
1384387528
310180281
684485211
1298870855
208638070
698503146
185188128
31687068
48271012
994810302
662740542
263370445
312916575
337973188
1372195761
51612730
1095364903
1201346640
210202574
125577878
838119145
1289630161
740592117
1113839833
534370087
542204027
509740122
619040448
582985209
625444722
284488959
1157349829
887546964
415032576
627531186
523026826
560724441
986542557
686878298
947909209
1026739081
416634925
415978733
931663202
1012480256
1355164635
725340437
720527258
728370118
171868586
591910374
703627829
212607938
963387575
427491888
658622012
944166765
460430302
44347682
426332939
738300634
88265998
334657791
712077104
36857282
328344390
898127513
733343228
143075486
1137890077
764285839
984562740
146264256
673816240
857112297
845393258
960356976
858913161
866064423
587543669
964159841
927872599
829265412
498908815
328544480
414272441
81719094
722895713
1256576215
968103357
638742576
1075391742
721789909
988870768
105801673
939644690
674267944
675032390
638054000
452979109
119874411
1269727867
324934378
662659572
71478002
787260949
371257586
1367016462
542600121
520062974
79576042
703780681
683079446
755555741
648885616
59891223
225123208
205834545
460684104
816437101
392070713
542166648
790148860
337581774
421000484
457075482
765100757
666947164
299832312
774288053
987111192
216539858
1098427356
966320115
996356897
515899543
974562995
571269282
1345372474
1184880518
1317253748
166149961
733031660
291882440
17425987
434697748
841841385
849342161
1044600072
365101872
435590570
572394938
1311557500
169068222
634733788
581987224
20935102
173464448
1083033883
298101124
1080210622
110232735
598805367
1125458576
104072845
1125056360
949385285
1344403139
505054590
169155575
419131858
241530861
458149089
345914450
1000126491
26026851
936763385
801514089
930189044
544132077
1071836946
463525025
305566001
130696186
187120069
699657334
282660261
470430837
1030511982
329353014
1356885009
1355692894
363777246
1108303259
572033254
361503067
602738279
779758038
695097136
1234126904
1365392744
118829378
385019734
957716204
659952236
334280324
1375802412
637985295
948121342
201675342
73734277
339966421
1144432990
195791911
64741640
781631082
1205511203
881271990
1297014277
559922208
992627961
13954924
931964812
981181106
224292426
1339988331
72250727
660379098
521093901
800648468
311109748
705886202
1338377422
609835431
714726861
886177004
1144773488
1334507984
421114193
1017479779
838308349
833119090
788943163
777358463
353957889
108986397
526321693
1368460791
104638741
1203889979
284109551
65660449
216261224
913588551
75452013
480516768
174997080
822431954
457769938
427549749
1151335186
1102448562
205269733
782677643
578743193
357166794
825408147
7101390
281377376
980174744
477873410
269694370
149604430
688842984
239513740
943404444
97599164
960826705
840719014
659420118
656251373
161044055
843182472
504089340
592138747
790163073
1102083359
245109777
1117785501
930084633
1198126616
1225965851
291252333
378132471
336425148
303202252
35414908
947306482
1271197570
1333907423
713719905
1170956615
989531203
898436795
309311455
78490912
983746108
817480712
579161803
597157354
146659628
679158284
362255620
871188013
120079753
918959941
746515073
533439083
419141408
723420022
34559634
703039237
215789837
898397257
288263265
938758088
574749271
669057376
908991130
755571994
682145973
39883154
119553463
729195849
994711443
938393768
426264376
409553545
274287268
951420902
605276070
310917472
678528108
1011658197
392436393
720702104
654131554
533281616
144653142
966255982
1362710536
834619212
1081224042
765613608
927748633
192759972
483590684
1034677367
706699117
617715359
840662101
999658712
886287512
760066809
687503981
220535719
742485832
817025923
257787719
332918539
732291895
48131610
1098105782
1184170417
595281068
714731649
723560956
191290653
486824419
588580529
108106015
844314817
908002573
1216422422
946794394
2884163
555327715
803179987
1052388514
561541198
921980242
968601326
736548614
789729982
599465005
98967985
370685631
1268537442
928027532
705368890
1320458045
44079643
903810619
923054135
1138090884
817842784
73753513
1399548433
452021266
377584041
364478414
778299204
770492572
302675115
513601670
710221631
1374239522
677535901
1198042207
750198492
16620040
186297309
703542875
184367969
275339915
838135871
1039022726
583684594
866533415
844637275
420298656
727555469
617472518
970572154
718379141
878710963
783524490
773401080
757229246
572090137
1344154956
652720818
842013439
449398865
1108025106
641491043
538916383
210627458
144102704
533533548
518090820
947730344
759853699
561681416
601393035
89125710
680100328
389856235
67192483
347453666
128683505
951588044
1155286284
985623284
582795552
1354489797
366787609
393451967
1225271806
1348420993
504705075
515750588
1189689020
60628240
508651792
663264769
1346969490
458369454
1400536764
314041468
394743062
86969770
439854790
902729688
662658768
558627027
73555893
104594181
724678060
40913448
648508830
383000853
372545611
332696763
132552586
762374699
25307565
323300303
300838147
313324120
775509876
704202427
848211230
856673920
85901576
751481040
184887353
753534327
839466734
714012419
21713643
238121055
994523482
377844482
543525408
431819751
488614852
1193403838
696323954
969783152
1305968937
693347435
815437404
684840257
138261329
187259152
93964586
305188624
116386245
1137432446
859071258
477429529
957576484
593007032
78799058
499582726
1312039285
962585974
508748209
281952645
318203138
314569509
850880828
86135522
1208870352
642819752
845665688
514515908
494749688
1183286448
486461520
601308727
401663679
533327489
761782794
627862911
708872329
121780482
777142623
694121033
147271418
895940637
1021791665
785646541
795712321
924319875
865524059
363501968
403810129
330454525
885284181
505767520
668824104
314090490
51101181
428909506
812865535
44462730
969947959
555511695
1206375134
162572067
116685649
458858064
217126418
887157538
863356045
456590807
60775704
160457452
1324299981
475134270
896456419
1087604204
677260315
715798167
125524339
842104903
331292540
322142958
398043366
1095214232
164876342
844651834
28984717
172560901
142594474
257097391
438221411
1347258781
273711827
318259255
30695810
378571596
391557707
677115938
526971391
540924467
909424453
536236506
343533650
563107168
211008912
188430745
123409454
720901159
723268389
376806715
389853626
735174999
912794352
101442165
180802376
179237091
797780624
228164820
309603906
203805084
581329523
757756312
673809382
1324368978
1383707489
104896052
107735159
1357518514
1361059203
673776774
462484145
939470359
478612534
806140915
168916896
755771771
406180935
930296734
859656419
725057981
677897783
977248339
232320569
959298863
322626688
421485665
829818170
275587502
698621730
447770284
499918298
123210479
947515676
3452
39685282
905424387
18399786
394034256
796131737
697298281
1101055379
589771707
1218941373
462935236
264106090
1270813022
329174958
13089015
540075935
355663396
1097000070
658294284
153176460
228556615
207644282
324295537
934800987
98885226
830667383
342579608
1031943084
537059683
119525735
423214470
723143095
82017789
869035353
1067998633
668195497
763400257
302867589
553540995
126889459
979716357
425051151
413752187
930898831
165532870
783617679
528056396
1238537995
601985075
62635302
533915936
1056410903
453870152
937782784
63108391
504251678
662356378
545355358
996832192
220067850
748598777
85345692
139861264
1256680883
731213941
25546019
950070947
382404673
104145606
841338275
138730723
399812047
908734614
942547742
387734806
423560537
367035889
718648899
7509477
750119126
333631222
45584037
194259361
202572128
131736917
396827252
622999500
326756409
984651057
103796621
774633825
909724952
472745093
772644957
379764537
341729959
1337864899
117043207
914547092
488762814
467746015
960570842
873832856
511651209
895152569
261261195
714218483
559077763
558694900
764179250
291095438
1020698497
982122639
879871024
485773814
803932839
234815611
386405495
992930133
769885233
18321318
518565976
905209765
292273919
1274952358
993787749
1214732136
480945356
326597552
1227403017
863521576
824388203
40670783
764865476
960497523
96883886
929984267
1358343644
600137570
470382975
437821707
413369733
225756808
230358279
867268589
167166070
599774739
1027351652
557289837
32031048
151072050
317863087
736999692
946033549
476348995
199111401
1365806740
45160788
115540129
18808803
1076676527
1297058329
34108191
786182235
1307573147
226893485
1168713021
396274243
728088377
37867992
955746335
475814558
471883947
1148019906
426290944
479614510
770537349
501799456
1142441105
1228343412
418730926
508665691
711768002
282020229
1251841966
1224073321
498597448
841977160
271042632
909816765
479920420
545337464
1187437034
262936955
1266358112
35658618
338759463
1273589139
970220124
802643840
49291914
965778960
923986258
129405272
504214160
410331285
1392593293
334105350
134916159
1346152162
700187215
794496751
377526546
754470700
1258023270
1037563915
815957189
427729080
90942907
308818623
703173915
763110287
876131059
805553068
600310029
697591059
73799272
298041288
455162375
782246907
637760827
938871162
120534858
861668280
770472799
222612884
574872985
855641522
654478143
968860424
517967890
184842101
275249339
245921419
1343344740
557089901
1393279188
1167385872
444643372
998472375
1146176731
283758290
650701572
931384254
1237477336
696256316
313953940
109225679
1051228104
333528801
403504711
649628687
402802873
268374848
568348239
692027620
435640949
164121025
894445329
862332920
349828984
953877367
846428089
898846402
559530950
201639680
1315202724
382209380
67578858
112414106
245765287
991370005
1867533
585932512
105554025
554088296
807714233
324216422
275373854
591239224
388768337
246177165
905583727
496672036
717346798
411384123
6880710
68302264
1046146561
333067115
627953505
372715952
760367014
780334492
132125576
781867986
761213690
636259584
1247034490
985578270
382599875
929881740
1019365368
292033929
218413186
156157941
979287188
358945560
604410903
1095093109
933217014
145885991
106514306
513367328
1020162745
190343126
19648319
955103005
605843856
306222692
889516522
30077549
980144350
533994632
393468402
1213065401
455022945
703597748
624892982
1317413613
697676837
228357955
139338037
621350808
702078042
95210056
385332089
761876039
175583446
338052260
268948081
442691460
250507656
861492145
1218417653
249074540
928065209
252138129
180374417
398624894
624315078
18439249
1223899456
597895463
974354144
528945340
1162298838
830291424
233169957
477439724
349698745
439630661
1172279231
371189674
243718681
641223033
450767189
130107420
191597512
1280411950
1354098580
1133911377
112453305
347035608
756460181
44825335
313068652
805832176
203454199
555276027
832303306
421317839
111891614
461786176
1170210306
380392401
936605926
262589368
181213094
1403840709
764549442
101104863
1281784143
121425719
723262496
315905964
653212739
659176360
162303586
112413959
1060956308
287275087
775991739
189837496
135263746
44961100
128676316
683924952
613238347
1121235129
267151401
3792734
579788987
182394508
860558794
722144519
277139449
530114304
1390202876
925165814
443137852
995723102
291254686
668476556
175937540
820794740
1379812933
542252001
108087731
909012213
993661649
983321421
588357026
330066741
239181278
983366219
1073095084
192458106
1344731433
164670203
240377399
607827131
744126033
768059147
381718495
1300235362
252608627
900618223
63306308
189863137
718622380
600653631
1010057230
643611326
432682691
114171241
219607607
670310430
100339115
934758643
928470467
594761026
717356028
295412350
48077072
844379680
827650260
297883155
1102210801
273769215
208207539
826745714
508552417
970610105
821037573
354204114
1380927700
73509772
1388858853
883396825
318816153
266587063
1011999268
858634174
349884524
826062553
454379785
1362946720
2524242
782456434
1349027367
1073742621
692912767
241610090
759010674
757643636
819654077
56863963
382232062
609295822
53060067
186480898
1002703255
731134989
1092832248
213966060
590865552
20467975
701241211
844750890
835384819
1008718109
1008724856
1071023585
731626392
948223370
128138336
1333948340
677519199
692902819
670141179
385769587
216371224
644327256
677255179
31837833
1357499442
707508898
679996829
261291871
147326623
120923564
615076504
1025266262
1236241177
1243066700
130040481
679800987
629756290
337989578
568390308
40462647
201035090
354593232
508196039
745690850
445342552
317706512
156394929
419732064
491677239
703716720
894445785
475278172
291912864
37871645
1156047034
837747312
442215318
1369788112
1201870518
612961110
1270310447
412665546
552994956
535130692
594497788
94930920
509059106
169063371
433674421
819277535
428325919
107213546
1026095093
988669546
505807286
725872158
1018743197
98330908
103818195
957545624
415206619
1287202299
451723821
923703670
1150105377
286229528
811122826
534183696
152549573
974216944
1181648433
1148492374
75434313
713338220
382027537
617689261
837549228
431722440
637894155
578756253
53185118
393669721
411855069
504663284
538113353
1209336570
18080488
45072855
293892
1110429441
290592923
107204823
808058676
623431146
354341551
555455259
453759556
716735439
989059722
274471375
1223470605
202261416
917666801
748477112
905677229
622866331
770082121
113401107
869770449
183223557
1298048111
993169452
889674886
1019504049
666576978
233596562
359797248
295387275
123952657
910825542
487726631
623712981
625645779
747015026
332601528
980706451
1254003844
261434114
286659506
380751936
58770750
915926335
112243998
592775375
355067018
513424779
809494186
450464656
970460453
939839441
1050164618
40707453
784586552
782023232
611304712
277376862
538851760
139733352
714276973
293434753
467012500
343640078
246347739
530763277
5952989
354618652
431848487
89682873
1090198460
541173422
702821195
948468037
159447302
870632453
20668605
516966806
610544097
834555279
954943154
572766732
835432403
72172008
397403206
873095136
894097378
128076404
1392463824
1248839926
715589121
485201507
955281235
59509455
674207592
508417705
753121642
585197377
927630141
841482073
798307212
925410150
778814543
624192146
85172896
865000413
672421294
232456542
427485898
287062230
109834633
263846506
283331799
649102365
798047053
1121996034
207677826
323205750
1283369484
141060019
179088640
99810608
804233721
1050090419
315502468
504094823
103639223
179765193
438561994
880483369
1302509654
949835592
782470804
1245435588
37103824
1290721540
643240243
134370070
352506099
712544099
925912587
246502294
408843778
272658938
103767919
196853918
170708589
917229414
393365946
692034588
179463274
1220989829
106501421
499067366
113698558
917120875
1142087655
980072236
1257234261
117756349
709756194
349542732
622662421
29023229
713092337
846859591
793931414
1309213789
487266178
703947252
692227492
539274345
1017719118
627207170
982005621
705162173
491499158
497835879
25386656
630353080
784596688
1410061402
372356264
1368586999
1072597213
582413782
80102405
1260946708
657566197
285932467
734866484
1256264303
206666562
931057316
90361493
51409884
172346925
591278585
741440470
308623867
855218682
1012357664
591937653
353981189
487724140
632838741
790276412
780985862
189235007
203917138
1363309606
244578397
16564038
700280740
389125866
570607538
30261721
988251837
174310514
15950239
820751733
1004821617
381961287
115118885
498141075
800998818
993573716
260145642
257137860
235661473
125362281
418148822
743592190
164682609
32754919
291326852
973894297
1408434955
228167882
91716386
614569531
448133633
1262814821
35128351
451262575
455335196
673490086
783602032
828510198
1253803561
256078099
433994221
939023523
713372259
41883694
144391009
794900199
114278835
1332616648
42543889
1267982801
133646006
514073319
402932939
327174254
460350857
398483461
1381262703
670792847
721509217
818688992
1256298396
102221655
370974687
796472467
1245671561
980610356
543089780
998725743
338626759
888664294
1282168339
822457970
567286395
521338248
238930949
730073553
379097387
1293795904
996804555
524934644
728817790
371266935
344654264
857790955
662692244
628863607
82753890
300490106
701798825
548727388
637637873
974626874
640062134
97990706
778323429
480952818
711011807
1312049504
77751736
818522653
270952206
969172351
566815290
981033705
697384499
613454489
685175153
1387767743
649723463
258402747
877638341
411026283
247995886
338901474
159660059
367203829
446727415
2454614
211481886
1028206120
934184166
1257750331
1036457783
432131903
1045256523
454886958
531773601
324960356
130067439
1222404857
319800773
1241187736
1188690316
936297941
189052783
4820839
735262407
498705976
817104913
1288270295
576115232
544557947
117432449
179143985
422448384
339881721
1099615246
153433073
443208074
784261815
804535254
996047868
716013378
198776806
822812108
487977138
1396760825
923574653
331754255
608966040
1143714924
478248851
807714859
85857391
521420151
987939816
677901023
571389891
51370970
20516990
709144786
386401063
979335205
922158917
872236878
860874239
671615412
894768089
673850140
416076180
1157579052
922365648
784381926
763828175
776680506
961100113
1365206454
59887263
1156602201
784903588
1236752773
478329653
545683218
990907250
729540479
536574020
553112643
431738886
56563264
811479131
834393742
1248720926
977970079
535724955
992115801
257636827
291665769
473984160
931382602
292460047
536267727
25105747
974934718
706025161
1259541023
538481639
44288296
742585846
413930304
624604525
1255903575
101904027
357208753
1264927174
1159445954
117569793
456332050
1332649736
358892395
794502435
448294950
791242709
73217597
406852599
670645166
1090260461
502289541
803154520
942756134
399807089
539371322
1091403572
1250198810
220942463
485441800
36323751
152547589
665450724
870073606
755912648
645802668
677339092
1370263418
305728665
887881003
627130452
807535143
881596593
760706322
803915696
760910207
281164965
434682306
1128182105
874632675
1052223310
687300338
745686447
627673777
1273657943
788520477
1154314545
955070701
260009442
575991225
599268764
794975516
133199016
13014616
381482744
871880235
426503984
1159413925
635545697
31487480
685021115
1008963534
1161707261
680496173
1169593688
1009558058
1272825457
14282683
231649670
459286698
969206440
682842150
903808590
894996034
231005629
397042460
947427269
499516280
725128623
375375083
743855112
714453758
160907206
1200522141
442965615
981106724
1015937049
150371687
65010816
352706594
537065409
568455723
212287814
1032988643
640387908
1386840147
19105566
710488473
1204338520
960883931
1016662416
748426498
985298192
367590173
969176603
755487499
870286487
440208538
60767782
1046368514
310862407
228665674
398361207
939688209
968858658
504082779
444463231
1384738886
118403841
851693393
541488238
72084672
293989291
1296732060
147277269
787394998
497263002
895116531
1064146533
451263981
1233588977
24724246
363232589
1255739390
296581001
1298660307
450305694
864780825
42046045
325419437
523981633
120855469
430178343
309885762
295082661
948053672
1270489079
962827535
908198524
205420305
413646857
230933350
755024765
361062164
582822600
1173317033
765920476
767265946
274590886
648163589
171787017
292716651
167602524
652770823
1102111134
702884263
1142660557
142900767
105604661
894534728
539283801
199376882
1228207114
614839605
218265438
1330814524
130150102
930501854
868881319
253902670
19874354
412462291
875388090
307483127
281203659
94486898
334233667
1002169641
146104716
908568962
474307701
314046553
732485386
85266963
614858961
959426404
1003710112
482480571
1290523161
633361994
692869316
51114071
932264423
558480556
361941993
513778431
993134782
871580105
609971751
289731053
224550284
967862668
1403357227
201392017
91502323
246041095
461859464
231821182
670815369
717984872
56194224
385490201
275397467
81903536
1316120092
19059696
79349466
1079777170
592709702
389896031
781840290
802494595
750222211
226327159
406524423
102989949
952420985
929391058
502117006
35740784
308094267
850429565
701451057
645898835
786320630
429713709
96682145
1183815274
216009481
1199830673
621971147
610041104
825064773
512007126
458995505
510523530
183501739
317086177
765273880
1395627312
1276121635
374561286
1385744983
388363787
853631279
49122617
569554201
71959475
706151395
760479089
588426334
1406041896
224694950
991880041
1122443904
1286411039
232205970
1199980004
8430170
367914408
666703712
1277104424
354348901
1104422960
481353072
803584950
1022227581
336149767
404045786
547202461
252085893
58750233
524071693
948964101
107443680
68377730
871858437
668782368
759897674
588052326
287804599
77140774
223625907
1048485555
388985314
873370025
1122006370
894083693
236556543
1004573363
55427479
69932057
792672007
221175135
313255120
909840240
483433548
839071349
432642406
445386171
484573764
1328788324
1267063844
293506051
312814103
529809887
560995053
179458218
1009823272
240252363
468598378
226210689
1187958577
1144025306
996774580
733621421
1018602079
1135847267
806789097
753330040
666300078
843944803
52954564
724534221
783079617
1011028832
222182667
52817919
409220915
506293583
38406459
438617671
56521693
1240523153
766436621
697297001
1160597528
927652573
775521123
775405814
470818223
1106347750
11237709
407313154
193367668
455642148
310155097
1093358147
512480494
384876238
1228112454
1013610521
1205943267
803724549
468610402
625050655
217761916
319976942
94635941
1355456494
314402349
414810111
215630002
705202796
1282789972
262187099
680310492
1147859618
658529627
379778511
618735243
1183299094
386521355
253924319
206725955
1005487064
256813487
234240727
567387241
58153174
611780194
1085124683
842143451
734735955
528936182
32662670
499540277
466691381
832561151
973087444
408088915
851546140
799505540
487063597
569531575
645816244
337476977
903123095
737657822
407149161
160665920
878123617
842639602
249384890
960239349
871653993
676763363
650663852
98945754
476142708
12728537
990089818
646092862
381126162
709075635
955147122
494538718
225597865
1310985162
97100365
1154801515
297513409
37251106
936418290
395039777
154301185
567356518
1106947795
31742514
886335478
838235756
250975877
776216221
789238411
741583725
310528879
970112191
1281066398
74916211
602725978
912351043
543977594
288439701
1256697841
187314138
333317339
254891896
866326281
1227595182
255055702
151345186
715165227
495166734
877846402
972129187
570822241
247557402
222674421
591053400
670657095
1110544075
416882264
920048001
737806990
952952429
381121003
358151389
837411950
736965336
913846063
1180464351
463020845
1326740288
238534191
367255259
502555228
302319105
728201913
134982813
292607167
350710627
574009246
265848546
892478191
43048327
682567663
1110827263
519221650
29000552
784340353
1372432195
505447707
51827222
348427705
196963480
72418937
919310928
521737737
907239796
421449648
687172891
940851572
951320672
707833936
257725487
770865684
79075247
503492826
709943116
1007545376
1135224928
465465735
1334595965
182449959
876617561
636148620
1832023
114196306
1364580014
1122596664
341452452
18135769
359708751
98725435
29508609
63610015
79121663
685031310
1281056053
901881176
1372610260
1169907118
1301553568
193656080
138493575
1186523668
381631334
266769091
718487017
577299491
328885742
644577805
514758082
485630429
470514963
565845344
1224366874
72346666
950663445
993416039
767954156
791053788
11780441
164517790
232946385
802606220
1017513212
828665187
230308604
980511868
337178875
1259518101
286669198
873679784
1087992077
883206856
109208271
1140538743
574914780
239960627
1287390438
80437522
819852184
930196317
307755372
506152245
382590720
298489054
870493980
538669735
1235427903
242545459
418509917
202091634
706554473
1035331481
579362513
547689188
277598638
423057782
788730981
270141254
1114259313
554866956
666008367
803475546
422384762
878765207
256837988
280031891
759708734
171737868
170665177
849649149
259436797
182843407
1145081258
931477843
755307780
720086819
1164705157
90991755
349448163
470849454
418505329
649224255
209726414
890263347
536788567
510805243
185438942
876272358
480441426
615405192
210840450
931100810
685556896
173371739
1319050147
459382723
1399944015
829917629
253939896
605476862
529139794
934403295
1010381850
824061365
931141466
612644596
1153494928
790470875
309211502
677640013
392156155
38911570
359130799
1381254027
1209732976
616829237
766848428
564247612
364453896
716728049
6702317
755633809
72934144
756829803
360398380
466368585
114163228
587006686
800411132
515739633
642978155
850199704
36646894
618257026
680053636
681178920
1148647407
486129511
730796142
694029378
841883981
1217404442
476598855
141217583
218555646
1056202802
948297259
863644883
32771404
1160904204
934863411
815365628
16404099
692412405
449680284
759265083
901824056
1333174753
374473577
721909235
1293498183
785672098
35697356
977720988
321414806
191510291
926609626
45168644
731363448
296875794
381410837
1298314283
1009664215
208116698
502320995
198390385
782968983
465405272
319455424
317323850
371869092
143543686
566237690
552632690
23784797
795353
296183133
153556819
579354032
473487810
26260870
47995128
542515033
959434268
544337264
910903627
80141612
177776568
790861673
721882789
139911260
933424853
394171573
590461245
921453824
440822624
1052417864
1095842575
741905720
1057966615
1068768111
274603675
252168814
71307577
1147690155
952960313
631557674
1243803880
529898361
950660100
148367108
602821447
961412627
952202565
758696761
436869651
1055888929
951284872
229615537
404152476
745774885
912227286
314898806
976413074
684606535
303342542
905027926
240754406
1093967953
1026480699
335491174
181309335
976224588
1360738447
453603415
98899363
1142856106
876244398
1160445773
40312255
143162463
614030955
246679945
506025614
636307504
507228115
1128114084
874660621
1090321694
1364704819
502664994
669131410
412136616
192096797
82036620
246317608
974152198
851485008
1062823889
518866805
607903342
518413922
1012396634
463870053
1102135731
741676024
1018654278
327447673
152672368
920701026
654784830
347273871
205011350
794459657
869740284
724769748
560727320
479163013
1278739105
894744964
298618291
378249020
323206811
1402956119
687411357
360437758
42700513
778540850
317081940
1044821913
753209625
637161491
1042012801
857169976
86292815
1207578157
146442832
489296767
211198782
371146692
68589960
323810374
519242724
202953137
902050590
823466260
937091490
609801588
244220170
771580771
767941704
842963003
771643501
740549367
616486420
291791023
1370155373
394441903
580084786
1319417475
262889659
685351406
607188296
577379195
825584525
956817975
1362298844
225515363
505943336
611384728
565403125
903157764
981678702
631780818
1317653909
109449640
1211411349
1230454346
131105891
951292228
829105143
276891437
302341190
424953030
122591167
658538482
1131966021
419859120
1374569188
457106655
1406522426
772991230
507287962
1020576414
1302740671
765184225
783418266
827054103
239545954
597053263
1781259
944473536
378210036
1235026209
861171235
425295142
790229998
207634281
540268457
619161959
766846073
553985185
176982343
979438818
311837267
392333298
508136322
1206242736
306916056
679898539
149034568
594563185
1062462197
276441048
1400944189
853978585
402105787
619138951
79384744
643938384
854538307
18890600
1154442416
650654321
251256002
731756154
586537765
620064559
671072931
178161069
1048498648
279733318
52235117
855965520
49944391
736851530
1023955112
438128229
142736692
211189808
303828040
759191066
798193223
207244666
1313039044
445805084
151781369
376249119
152535920
961166065
621942225
973154416
135978844
253528256
582067930
1075020367
500340537
749959325
829954644
1152398452
554129262
1158211066
977201688
835140962
958918752
779060481
998548740
400783295
737954140
216640091
468678060
425261180
311668286
744262229
148392987
1405903007
94923668
821694804
1373946611
666884777
400496210
208378821
182422871
272278849
440163546
520947674
660240058
354503627
257303631
784600439
131518887
549981150
465234004
211773729
580255013
37764250
811668005
119558687
10484809
291280027
207609465
477326590
472974689
912861233
241294944
408732703
924582790
595972294
663368368
902481544
1263872315
1338424469
804071082
1084914573
631373749
73405716
252177359
47692850
48335193
510301908
1389189586
355485469
382220096
51857975
810243655
276237716
521774376
544400535
61103188
837970191
360607537
404898040
972220213
79516656
761925463
773736806
227027386
22199567
894494275
21647089
920980379
1341045286
807304524
250675248
331611182
624991980
278831486
629520721
782562219
714718802
1301374507
147011102
982208251
620687912
410049343
505909360
41395102
1118045922
1192558633
468226585
551539365
794151999
519865382
207266102
1227852884
94799586
1230585212
1385038252
741167364
698057879
1396614625
517985431
650485330
849918980
112267044
197845225
689293454
9650750
1019448047
403767057
276789908
954010059
705620284
261463154
640491193
1134849622
1177546257
1157640841
850354297
260390649
630408208
894508083
1067653896
1046850211
583101349
56549713
617545860
1191694828
1011196049
568296144
831258115
279501124
211957838
88701423
775269154
942703000
61878700
458760088
1394734651
469458973
892566277
33184413
578587395
817549167
1259231304
577941974
203806810
878759758
1149220965
218080489
138149600
967329357
167974497
616357575
879466977
829847729
924910126
1404273648
219250464
11025689
765905988
79800611
1379027628
459751934
633223866
973877028
132267645
261730834
286807542
243127524
796382732
1318826135
734426330
23185792
206360492
854710887
733449041
893074870
1332786308
611580645
578195764
1255619128
1047739192
131784436
1402537588
411692925
786521121
415463592
501671205
675909325
31644452
1014313991
1400057356
923263923
683344282
20434534
78403405
137426980
614676035
1194893636
1292954424
1325784335
754128191
1023111748
801253718
585809498
1370053128
676504219
617181653
1207611522
443260731
908730026
200766380
615487536
985496893
1338817980
958882763
1363386379
859641119
709159526
1267972658
793453415
1092022996
127301675
586391267
1052780090
318490436
625539724
142370966
790873255
638284231
1220382655
157002296
903475184
447083660
40407832
612266179
578468556
529383964
926581430
149671500
1355346228
45519174
1135273170
620119007
673941240
609838865
623823333
329732347
329330974
98594003
591515646
632415906
856338114
155227345
363856805
251580070
1402509165
993758475
303007320
1270936352
945356829
728791210
84924939
337717128
895547500
1308357783
147049143
766039694
569849269
701007982
1288835567
551187477
194901485
175067305
89990337
1266441684
47269468
387012098
230152156
1402338850
841028306
16278649
1252461777
220874404
1067130152
278759456
233235127
809499038
756706050
291917493
112946331
762802708
42951673
325369949
864508459
252441856
1075277235
186109447
1245269510
881520113
49258675
167029700
1299294757
1389812598
924636756
797024614
604041272
589665474
537889844
259872464
575846989
673682645
832368127
695831272
463279213
1212487980
1037381707
1180882176
843137891
892201676
906529583
573896662
502347545
857900325
329339239
611738855
448120697
1141249509
977498933
725866217
4615222
1363268614
613359045
780912850
146018239
625376075
493176537
81664807
1017041162
291738011
722367386
389149674
897494065
136990193
765152638
621617680
1050721319
914101389
881999589
537720076
882054953
1170386151
581552113
1266212897
350795635
77774763
54441324
763534487
94212301
397564109
1202826047
850863309
557812885
844618023
483682105
1178562470
1151210640
820865463
706958028
680749096
1005372143
527713363
678489225
839182245
1059730490
150187766
669292113
291906294
408423450
414225331
153993671
282107311
514367013
915055099
620181483
909175993
731028194
359726351
1021716086
1335075613
602035969
233109270
772077613
1311449805
276667390
771215684
210342121
681747757
350711138
857255126
90169669
797632675
1396684060
1339767690
126374922
463256580
8445305
332235243
314925599
1167488909
494683604
310658558
666148124
312390523
190349639
408341494
522906467
137109899
671824477
239450442
1210004341
668592061
27277362
171607920
409323171
108241412
934350272
314696291
1392640156
441078110
284388241
84306976
33907736
788803674
788863516
938843643
544473398
198924418
992090900
1260694920
773495582
359307710
568167250
180533382
1071730529
538869804
875594651
548128871
1360932786
751617362
648732886
450669068
99407037
953548647
170535711
545353110
84532607
837333880
373655903
1107432949
922137048
253425254
352425940
647044559
662133343
535685997
543591021
249326256
331815717
649843462
505161805
724448965
289601066
151371590
119673499
816464687
258343320
1122157171
348564021
591624015
376636716
790744204
19021602
502037488
795665750
56921992
359398318
119434707
946933011
390128018
1336482484
476778794
1210105032
633514054
997652341
1202293002
200467665
91565671
846859180
614785908
911791737
949040739
692322199
1127852260
515997198
680745337
573931769
79245741
378138144
899588161
1010829142
306365907
218194307
500938203
590866509
679422909
589748331
370368692
788034668
779623339
779803433
188612118
88644255
843761701
31548786
6972176
115794080
142708430
1160910730
1334446364
79052431
253785124
46459950
792209008
157042553
234544973
544840197
251549970
596173051
1349614976
197201739
140852805
902743809
622445745
371816718
188866058
1345264242
350251368
1293551261
273481139
589497952
789624259
791859017
400681140
471444479
842880344
9344664
83180520
89454862
813849908
217260856
805314819
498148371
830218056
902227463
416408326
717895844
812483985
335313550
696921295
77939689
101126959
658802924
276435432
832205428
888358722
112562076
51012294
745164186
708398033
563908776
759067011
719164212
519991681
379939241
361207986
347037439
110104487
681485395
614467547
905549904
517294373
314312977
595588812
1109046885
675726422
1000068606
212575667
522029235
966808275
65335316
7607004
425883674
620667311
1160278155
825213882
482336709
998589501
1002326141
1220744491
1253833781
880503312
205464744
332990412
137363742
772254970
763649128
111074630
635032232
351079018
770806017
444192212
1174769376
645014477
851887014
614945134
802356348
1080168702
450178839
182831892
81844748
1092847792
585688652
702715145
516466849
988559839
653002071
48817793
28904931
241449401
323445722
648856190
387666362
1091861228
691602723
882682723
623954179
603901126
161490556
1216186308
856440226
868206376
419816663
360794289
978285417
346139249
679223714
735622780
1270207972
573892848
979139686
1162648976
447356656
216002947
1120811066
482029918
312326334
408423388
486695104
207404411
584164654
218922227
658951082
389763411
339639605
1358546038
371624051
923392227
1228831725
849462630
772836021
736218431
285386824
467659172
13614789
1283180027
878638874
1220591273
308857948
430485339
1181802185
172291677
585138770
1214158106
940466092
807646757
359801281
1080995345
5899913
943189758
412577737
732097890
1036456947
1157782262
646639946
552750566
282729247
1295824457
951938778
1328621590
522045892
133425885
530268049
30827908
806194296
876731524
556152523
347437504
725745650
273175230
831457588
117385791
518885401
844427639
29403931
811981090
915132573
571042143
244446707
1075640763
544626134
1056949118
1279804096
65740655
900757928
1075261734
924377347
345695711
432691400
1096004438
357248211
733320731
768537004
1332871656
1253027475
283884238
144450000
399739618
1103600076
674415070
779741425
260170511
1025233457
606076537
841112585
665353253
876605655
173148478
373727955
871000726
321761789
626254223
188851810
1090073423
1361124292
103021857
429049011
424874119
683521016
361675952
668914184
1049831349
342089230
685220381
344653576
576311132
493800927
61705079
350121849
427014297
851687414
1162275045
68256814
238759229
195039786
965521239
219818452
514682746
358770238
230076374
896179083
166202750
1301373822
878269699
678998685
391764142
273309185
842456509
1191929833
746985837
648874058
615066061
1271899130
88493516
273691464
771562521
174551337
473819633
626856468
919247382
593387708
572770665
677947744
904053069
156959222
1382141585
1106817424
693957681
560901753
942381479
640547580
456241339
147309543
465057098
736211777
928258714
423156736
311374145
1235954260
929215500
652141443
346763233
1116484146
445567225
999289882
427984273
910108666
678635552
1044907569
982165663
94805898
756256003
664638786
40685911
382528951
283337077
1134623141
1254122051
858744641
233417575
584816779
1304797263
935651748
725042884
184047127
467595236
1233573147
930049706
421183196
854968085
619954967
722916133
302757249
534960466
1346559283
716576607
159942630
282388270
283451742
526458687
109896748
726571198
695805289
425232349
860343955
1388969314
571938936
395228253
435285157
1140993412
334258242
11664125
867723240
754912025
358285260
1008738144
717285757
306602758
737773606
775172974
663561176
969730830
957288431
319784253
496923838
792051821
254932670
527771822
885579668
241328470
792988669
717004320
678477051
985783084
379030364
605732220
1141484747
151967799
807579622
850613397
663211880
1093210027
497542973
408954301
795197588
310080378
831593160
513488934
301423760
1147892152
548334064
232576673
911595726
1011447670
1200296327
732089668
976335737
541622647
1387548164
856542318
531673484
68630031
1015115117
235651810
787677677
877162874
207677084
522839085
145078799
844289811
460677670
357445652
555814076
109482291
572235274
616360817
435254425
874699385
507451175
230679171
485181158
216066848
1221744672
16743710
262459814
1283043763
435676257
936082251
488587500
1354850583
136765576
785126919
740578147
16451019
464446194
898391897
539967047
453747744
51002107
505579365
193378398
29952975
737918408
1217434366
703537569
233058321
294561992
895302470
410559645
470162336
602522214
955942350
463338497
863460885
1002616994
178378351
148475841
97768332
772032604
499502103
237961029
641973487
729045282
169193150
836993251
68728028
394013267
635324329
609186255
1394723481
667186442
749196468
317519356
900140014
518717463
1321820684
644208479
413580640
747078118
305073420
542877057
89034574
933478833
1241452492
541467607
929315738
456455379
966696002
907682977
557967507
587690970
1086627958
576278953
368507341
814829378
478133634
833229059
946424617
1199895889
480991262
311394924
706266775
494562904
101809413
218228025
1019198165
546566042
655801052
913909468
297781266
54923483
351078507
277863417
72971682
1097575967
163624076
800845022
1223061535
371367709
69872332
85504866
50245455
702687212
527593599
943912591
250399468
282295211
1351373723
478952619
777941613
525906041
64423954
700010765
269247403
735441240
595285164
891289564
711601929
434610213
544086649
453496927
913823467
597859202
821609590
603729873
350937372
559991152
412788117
863797269
145750294
181203126
38461501
91585617
1045351648
548304689
685827354
574106446
404993863
872396958
286658722
133923279
297858986
884014122
1345842345
256914646
475414348
743988934
291570219
556741608
526782738
1225259829
247775594
112813729
14506659
904140523
330551072
474194580
660499375
857646102
197914609
990055758
362129480
380686846
859311853
702383787
977897157
441536279
705313332
1067812841
683323904
641770829
195797150
1145335269
889297257
235265428
739186449
313251000
773294853
226406516
67412288
961619096
543415561
127869102
879711710
300632500
429175322
477011114
585782168
1264735976
83054533
745459573
568948525
607677508
1116083303
267835669
98353952
994485461
96459128
307297154
878343510
985205832
151375596
968253651
37724622
518429729
897505557
626004939
384672268
658023755
971914031
1079349295
953976197
92884942
165215291
700483004
20483440
514230747
584079640
924989307
704705735
913788769
407927468
919625676
333543701
1152797005
1152332554
635627851
382729573
348324433
135870619
844584347
966579534
755502671
972027307
269085221
188879474
426466545
522505118
148334266
93725469
915214105
366509527
108972325
1147498880
596510317
1193179516
903728401
135529659
869008579
1236250746
392813691
1199622757
415050026
701944263
1189734324
299237693
904088190
111202622
1218251005
117200733
946768635
426976665
658924605
171681891
628842254
31925412
1406939973
6062318
474512430
1125344232
198368785
683890972
748166746
544527655
1092331369
52538265
427706103
961417753
752602683
150363285
981793986
400179076
843792263
800815474
492192064
320514364
892384783
796323062
910750276
220638823
1361948434
1017342440
386098511
639896831
338830228
1159746292
842560191
108157137
735124880
1233210919
768151216
644044143
467316114
113520127
657162105
867183301
178531636
782858463
599782629
336094891
80913292
139229931
1389415277
259788656
345184828
1137244001
675842695
232789650
523761262
862292279
124275898
1105380506
756163093
842868544
1131799186
1204645107
769547154
708885447
799431417
104361446
1381338098
1837932
1068592912
1390999893
257486102
449803443
295022088
1050958809
710067086
320648943
21519196
233886792
33433857
368282866
624285364
509287995
1239959329
625884332
795747763
585410234
1075812356
219410944
917504618
371260460
863275194
438515963
797024396
712121512
554100782
338596700
97000933
1029855368
496130005
54125294
590894067
175604120
385374330
971581927
116700832
218840159
438331719
884618272
602874360
504525399
1336824714
881597689
215538080
761597994
798067718
836813847
596173003
828593720
420868790
991031377
600546700
736642461
99009775
112354879
4446053
618076769
216062977
1283497196
75065623
606528603
377950290
1030510509
762942236
695210730
586736936
241102212
414312948
241651810
850366740
183435782
12669513
768031371
288290551
573615719
210331523
1075383104
1199044688
1109260178
356709271
180974812
784631427
664163783
1386802622
1112770126
595579981
237548510
711464014
78051755
415452539
280984273
880334563
227099449
846451302
845243759
366622811
295167692
469619957
727382523
842657414
166829737
1367228618
206104713
1136237977
310251576
839137150
486869217
1397985748
456882339
7086
1309617307
543294591
1331625754
205237164
559701462
198935568
141609202
99636814
509076377
600745648
31899095
22131688
101125252
132345614
1184933272
24965237
226514814
455516355
1260727142
88667417
391121946
217658485
218044620
863681377
1155390307
1042145339
1137754525
1062217081
736278458
184331129
702219980
318652519
247137808
666158925
400815026
491339694
1043517619
1314344876
800624594
851642782
128353901
786295350
786160981
255661240
36281033
561291545
1080014497
97412776
811087136
718112496
470243277
1377632676
94313462
374897667
629955008
322840134
429536288
164395821
1198249777
105272360
246784905
192618707
694500315
14917220
500833469
1156996669
1176472099
259566143
1204492890
1226400774
266588371
1242702036
1036908734
30802749
166242983
107028902
886772998
697656847
684628338
34702884
1188036471
732625387
513980431
328863660
1388572511
540552461
629269048
218397222
623091149
969612919
948700049
568958995
886232540
990387034
673997745
1017630834
466549115
789554982
524082798
904970464
180271687
782042785
1016725583
1015518093
259207516
589047813
727691058
981765599
122705286
1187087013
778952510
99988506
977144966
334617932
177104278
652417051
640137339
287142291
896752096
292765170
769688389
871550691
31517092
626005835
715235380
1254894818
435924067
578480239
582198844
123174088
1105504326
468471017
846665725
105974670
288377467
903413362
572502813
640350989
465444045
2997529
684403467
401643959
441289831
629548873
97914514
175640301
157330547
63450894
184811666
192932958
886340378
1002495200
380843802
369667501
103393910
364010160
442551587
189939200
1223566296
915444995
27886206
617842141
802112502
461109984
756111328
941472447
563959790
412458246
132800292
319293067
537263857
105631864
554573429
500799887
919838257
335844267
575786604
144378656
584600901
340697881
728878916
509437646
871398727
242889886
471307197
185703945
31863544
1395672042
88912132
278201896
897686417
1016248632
124724012
205478941
1075321793
748316856
936385667
211752480
1348940527
656672005
28372436
881657362
147377787
12896309
478526525
681687762
675361405
810097089
427876615
770677908
804297774
252962528
392117528
498700629
881836971
88458553
696165309
461400521
317125240
831963858
1341825206
632807937
617188959
300820085
1003339700
435275006
1358449531
20553666
702916729
1401341238
20577453
1402076610
1393880527
905556471
617448982
1211769190
895054553
1172709137
278496126
698224544
817285979
1388893489
124509660
178273502
120727751
1094934953
1372053957
502039981
687638696
265028129
1302877393
775997537
930799490
448963583
989882464
516996703
433010854
869991088
898058530
1071036143
317488762
278500154
590772916
938133787
271844062
551907077
594066101
179981170
123438015
1386998208
294646135
160172134
70298628
216354414
302719472
991008775
812215957
551808461
403360176
1215022349
680009897
271137488
921316634
245369953
305514181
334793717
642253158
970512566
487693857
446016911
731911770
91963029
654502245
604444475
861260400
797520667
1334147630
528539167
468572444
1224511810
690468989
321709292
221540
379299792
1352034910
510392479
999878828
1270559416
211282216
1151382857
463906093
99880915
1408672348
364376047
675303107
109174553
1381540230
139145801
1329092930
1305725819
975104411
515015858
840607737
872917048
255170715
857106178
77930693
114580274
249592853
652604599
180741876
1274018320
305248807
122277165
1294875525
910671990
665724867
496402405
822347115
91127886
1047487623
985733578
599307778
374505206
717025855
496184376
560059070
739536843
180815101
244688050
59568413
823149546
959912787
850133326
395931326
765073829
50268036
593325769
1256004906
1068356051
1118738442
74870789
700083053
1230929300
911857067
309898341
438002580
1318697763
79096354
86523105
85078075
308512403
706488862
659534602
1003895837
867234988
414445955
144578176
458550642
777370874
210637713
787337119
750784604
444260538
154942694
388220258
1427275
422622039
855579097
160761706
386913633
954143931
540371894
711292678
1259979447
44015729
254896089
923052534
649215662
89287002
676537982
767893402
1129343935
406766670
660872239
295211943
899183689
1144074089
83579617
850795201
1373347196
838452626
397768954
132356900
138584821
431827105
74718767
18438500
249687620
228479422
540108034
1320258688
495542344
1064728387
1265173423
1362308365
626090310
448120026
12526937
737370236
277849309
926884744
225696449
61488642
781552466
71413467
142250518
862181616
129481642
805596758
1249832321
412664345
46906893
1083416906
490757716
382893877
631217879
574424010
31148975
1217701348
1281814159
393469838
484636538
1328446923
385628400
663132935
637559800
522681844
348143277
708177624
825899523
571798532
1322979184
350592907
960617913
776555147
1263892975
383944405
1113659207
821294714
7277837
130165174
538089163
50332521
869665208
146731750
246282685
748589793
746937949
48594148
211496817
690319734
46268624
349606274
904142965
397347772
907729450
486305854
637093907
289341513
227960568
197405501
644882009
281310340
539908288
589021640
1035428400
131232665
462917505
764116600
180227970
479584711
48970824
69209123
512008062
796082596
191004959
243468786
781615291
1326580534
1257727227
436593171
819533173
872974585
951545812
808751393
1108677362
823198298
898910689
214721637
460945532
753347465
204988673
387436236
57084954
445513042
510212766
532629998
709995049
53955732
472165611
273859970
372171093
629431778
437548936
943156346
693272131
1005269090
622993444
248398616
268635347
823123014
455660857
1405742771
494819597
736617132
852159701
552952032
184829652
857054879
442140621
1343141013
367936594
696697507
777758039
430929478
102834635
964786774
606137773
711993726
153663865
615679602
289375096
46464684
500339453
180251146
891465054
874552465
215637789
911300636
361392712
494711581
631007542
554686869
1352301585
500353705
616207525
477405690
1250736608
732399431
75966297
91299725
829099307
644299909
1263589931
928260210
59044535
1270928371
603801089
792060880
279026011
316603668
832150767
527330064
610608772
1067856111
178502298
54647320
729549820
158082983
76356498
44085836
651428185
102235049
265182995
411925079
989619667
1049505779
953926490
334329788
178913334
11163601
77994224
929821555
1175363946
1318972013
355373396
857295981
217053981
78561891
715337281
249387421
73370626
1193525244
1024865717
977795486
751233168
239758468
557871155
225518242
738270178
852783604
1030503092
1374909670
319197846
853995043
536015286
676615026
1156585029
557272311
890031120
236049289
1391443442
560239937
232216816
361918077
975912101
772931363
695386512
54333858
914092220
869780929
1347278257
664586722
1372796110
840644738
524464104
1238223122
1019958512
396336345
746818058
623872823
46067885
225408317
26854926
153850838
604216892
98979976
750092361
591794202
932558918
213396135
1130692350
423320123
418495743
410293784
682342601
1004421962
640489554
339943201
31107803
21338186
204408542
300427707
551787114
928733794
231903513
126827874
251310975
672485471
892684666
1097866301
78222930
889245580
976109000
482229334
385747114
689190815
1039651014
282900349
772571271
752623339
938664980
718257990
895388566
842150650
648203164
169588325
697632318
929842476
970582279
347405624
77211005
1071415121
440818253
971925845
1327408429
1252657835
458933101
908743392
1241645476
310266726
71443645
144065958
805141650
739362481
45719666
557826936
762567010
77753196
547017005
400940978
931943044
930044688
514586943
219583744
772507841
820370407
562752122
866231614
1177495156
509670750
732208673
138882012
244926327
785549331
1052230461
622581970
313205493
816614676
974961535
205340787
1178427323
878724326
1124147901
380178129
735908472
438743376
141447347
599284614
976853238
193881015
1261576298
1091898920
1030086987
194533185
480448796
289910957
589597463
882874006
354674436
457157180
869448885
1406232762
815433937
314428512
264584776
1036244382
1251577712
449307908
778449063
468401860
1356747777
200996728
328834177
194483303
36004353
569397774
779768725
808256118
17602833
1236085616
194486098
116783469
136052014
385946542
412390170
664222460
487790275
31500674
718201948
558699483
1330763684
90398325
604622566
549112116
783524812
64649497
412934894
1126848587
746746878
891828722
22159643
316025554
3092570
814900913
735077895
714783205
101827815
203340965
429339982
636453353
1017852771
1008346571
962273575
197992565
594763587
946567316
396766941
493087580
857441166
553341239
113952968
448036017
868628134
91075234
182366560
771801979
516544250
84444
589901679
471520760
502094350
347498280
212120205
669252696
681090057
748334226
792700314
1125177893
708055698
730675314
874089163
557289241
130801502
762584791
787034066
552326603
94825054
1405627252
830083632
1390808745
1102315082
513727591
18509683
247315898
773598966
985233920
57576834
226900379
473796347
1131947882
322454712
355094773
86998991
1311919636
228636640
1066994834
984454551
343389955
919668985
844895293
122380926
954555192
651787748
206660239
712674432
155821441
901835844
99609835
497638402
839718270
849931927
294569324
501791876
1022422636
842896056
164743178
109985253
1162008648
310198112
970597286
149508449
603233585
42967381
514463660
383776685
360533696
507287520
918464596
876636695
889408998
5012833
225226051
888970832
480901932
893442048
10180698
1086531225
725070260
423325175
1300718132
939999178
329256462
608978256
265856740
678386212
252832614
418091947
758697156
654062622
161077539
10499061
198606775
483713902
726205822
743323130
980485917
591842658
1293339124
113462084
899161185
600905342
468290599
498674911
1112611504
92887571
491291846
661763345
17284074
987861750
536941191
1009527344
86747945
556490016
763207203
567111227
1340368610
577648701
119821400
816005025
762665054
446668701
289695085
607962361
579045008
170507384
81498690
818568979
1308066115
110756196
709854753
831275858
505985241
533879332
1320949401
570143492
175207073
1073817215
758822279
815107179
732654588
1366120032
285571580
790049739
556086059
143772193
111685467
405704752
525076778
435162769
619937992
11096890
718027479
448679984
759226731
1108107097
363139888
696691568
775283371
798232593
313771929
1220093212
77478589
901473385
1301508652
1355594801
350040966
1270055893
8728401
11631160
616690285
633892007
591790838
1206882653
805529856
164954401
507645484
354676085
236363357
169940709
608399516
633730316
543768564
750015858
417614005
44276430
1021067174
223454269
836590096
459568723
753779428
724899437
919321442
674551438
753989984
1180282688
507135332
1042961292
297616336
935969041
310013440
856343517
1227975875
1268130266
913517954
1169351120
564584998
821327092
995237260
9528507
274249279
1332388615
706150342
195376772
105567090
621434760
605897835
848480919
356496856
725797323
632457181
14371776
138191199
663752394
1164304345
57447470
821126258
415744235
591453058
940316698
372512157
936034591
604270691
828618794
990772871
729767911
236009798
242557060
1345737093
941361505
808523399
480030036
441074069
205618552
1269370002
1118953324
771066270
191282869
1310693650
994802042
984120208
507287038
934452749
1310951598
865069731
836246596
329437195
671523337
410973495
388227418
252414357
1306046967
350767919
352979898
574136050
720354001
1198096228
368236794
1304434248
913013979
1271803319
739764357
105275105
291540792
404103064
993402604
438667562
247121490
302381981
519718983
410356992
273317152
819237167
88887950
1371018266
95357822
976898212
251363621
273341416
1030406175
5005302
363031635
507360849
1058082077
940822019
777962165
998441674
495404465
933140365
1217584440
428558808
1251442804
254413130
916825745
100765070
893219868
195541880
164404120
694325550
91339836
292845569
849961554
403051030
585197686
416117168
188360156
506729695
685584322
1244101555
1022752106
889929618
611155676
436670675
597546419
879687108
1402481655
773180476
118829020
727140905
445896615
667349583
897040765
111624618
298825343
1286171759
239445272
1156228453
75999448
597690683
461190244
831717765
212199421
634890069
832822443
416265074
81890118
1329849150
205957491
914907647
134910833
339876220
734520028
266931574
792439788
415293691
811874071
986375123
918762195
438094099
878919180
609919301
222901483
835747938
413131100
82459495
1018261491
44034683
30705614
395545887
941717480
892178382
58751798
443952863
653785674
678090071
252854377
301967298
707374554
1117808643
98174962
548981959
600315116
343788732
236295225
495540607
3944621
1268049216
910357289
281818176
214142973
1088239303
1104212219
273422463
951829475
417724727
715163608
341104857
585984937
942793167
374954683
821666735
406891012
782051090
234712371
833119362
550410222
460639889
617925939
829718554
165247422
1118937300
117202096
1026454807
13788526
929803512
370629229
980355109
492156817
195537893
105022091
988235375
816679600
807500211
363600055
219680725
811679919
515048970
138504766
346418425
1037468736
3880224
1095857059
909891787
1203446087
86852033
143725300
1401942191
849138207
468648449
484033339
425612040
606002903
1314763823
633272858
244678455
527084503
800236506
281726848
127627578
1288064608
859697767
399498046
2513063
220467299
564907338
684130183
407353409
511180443
554508939
1218842530
224166051
756146730
850425235
569508931
471918570
202724593
188914691
535506467
201255856
236759543
158382400
440422778
603200904
852961177
825742017
238833805
689608673
990033988
582352673
794366753
439406560
126254567
1164424636
985808624
707214264
4648122
871624391
281288962
623448280
530944824
488036197
1038584743
1173882689
556215913
1262903146
758317734
373295708
516847791
347600429
555216948
896657995
417460023
254122929
989353575
300607706
870228442
235931896
173516862
642069814
465756436
138732651
779277814
427020815
280689289
1003177825
406408508
137408353
786728932
78217747
175393750
882681829
923574622
303733112
477547865
506900456
352427705
1141177952
1388774926
239337199
45397673
874495940
73641895
729132893
227847647
876105677
548261456
363611519
83516648
1314791611
830327742
345482997
1394490334
995317973
914368277
275560205
982493758
274953615
147861904
593258469
958151552
45135444
228082613
505959303
840617685
321045992
1066582075
621646891
1408287040
653707061
927472631
786354584
1403688320
758167840
840193191
766299971
180858025
835730102
129801239
497948188
835540436
325504496
536087204
116850263
914818908
1229991187
134616078
973777381
1049134738
931410411
1350455435
171641579
42282527
53462638
631537453
436309651
126628337
466827088
1169799963
916619031
513570187
590952484
154363820
810722918
351661674
957216775
446321617
301856410
167500611
478208224
860437334
357755191
38186629
1341585341
211459410
840008321
625919054
897743733
953975881
173868041
803558861
380158136
944038963
994558845
975484339
234874236
279356606
1098241291
630590992
446843269
237352328
1264217975
779034292
537037194
223547089
628532703
385271931
294397658
258808694
387595524
356247157
405602869
587372583
434836672
174966389
328173325
653388798
1346493780
623717688
983680041
781218354
371237325
421982623
678809924
59638885
125482755
104474741
688241223
96497329
758075817
610191158
349037117
329220589
915618169
284336814
1095152807
176072745
648557092
74038107
268680765
404246789
883952142
263278131
349442520
9686420
983711705
624184613
1252115914
1356578336
120362191
123065506
265500498
849219039
1340107927
1320878986
1360278562
943642969
302263634
933943440
773416358
1044041352
166488695
245751863
393924400
750518687
814093238
808984887
131333798
760406489
1326160207
87058602
1299529792
179085100
493776588
215241635
334143
527645609
789488108
1213865623
1016862817
1165661756
1344407745
985085988
467547231
187615110
37763047
1314141604
684128316
770218150
562916224
62286636
1304748667
1065976260
393359786
720678848
976408168
931540994
153594109
1308133663
485225943
549154351
104161386
329169971
449789857
1037422627
293789695
77166484
558043479
491803992
786589401
141619205
631319798
302660349
102137608
1038841201
271177215
748359569
881943266
1158096616
195817785
847231929
337159336
816986464
281865633
601900550
589771409
560233099
156185000
724433224
458223725
926446098
1150461117
275358612
1233639402
357828703
371589896
1094501382
920206233
899795835
310612370
864919334
177129896
1269425220
41206579
920091416
995060245
61908575
197975541
287237213
147780647
233546080
1059427918
197988259
1229227743
270200200
1361742789
219144613
116264321
597979758
484987064
776739492
794122794
298974743
963782573
95764217
524158270
955239091
1135229503
1294592617
439948708
1282245061
323792392
341121411
68262169
92106062
649710179
137743334
841977106
515764873
597804097
651568709
664194116
207225064
1141804267
151777975
742868384
241574610
472822440
369875185
885451202
338799700
280509416
37265352
736707939
2396200
69766647
1302953668
760052476
338740177
879413567
1144365614
265032752
221309985
353929981
491512117
80966891
922756001
1313668232
112931638
468513056
320785440
568953441
762914953
126050496
242460910
394059331
1004668841
674822128
725191078
1264953728
933886316
489837429
5190603
275687034
1122767238
1236341424
441376867
375209722
283524984
190158243
1019553438
687399549
555103378
135946411
845236551
748944099
626759635
248316859
388689017
253331939
1060718884
739023559
1318225111
611711703
722731715
688900289
688475580
281510094
422741001
1025415860
140213706
379644697
393386502
904225445
27848272
1375560898
255859990
157664755
1383270022
986209821
1144864919
719606907
224589771
516419686
345123826
148757121
1021410775
565824587
252396138
749507155
116249669
52893583
598095765
868903004
379858594
508379411
437769980
371043396
1355549330
1042647444
579370539
828773516
1011962850
387740410
746628074
791433765
215024689
541184694
1280624214
1349622852
903404361
73033083
130632830
315203815
1210459159
422402794
674018390
238933489
405034667
577106261
1039712224
568827934
127684363
85087260
37274198
261202903
661651968
1020093087
329279425
591392659
595714672
203706158
130631756
27712124
95822279
925945554
464347139
327653254
511134923
133843000
24458131
101710922
317056059
260349687
1112358280
2723084
181982071
994329630
646917232
1266034683
835315606
141066513
157406564
494840590
883172063
859519255
588917082
301079435
429491509
1162854725
3812225
466826502
956562371
923047433
176707184
1132558796
1301800834
551585361
809590907
1361180732
234377371
979125462
709888435
746026542
725483032
1332313434
808667058
689317595
416845876
733393694
306229862
1084962079
1128321181
146616105
1117251149
79203256
909972149
36806271
899885997
609206997
366964747
1138096071
4440423
93307571
1327904866
683841001
1273172147
1311191499
322454350
368840820
858894284
483090661
936596304
582735014
1398910002
1194353506
49715573
1117616782
700449563
549977759
304368137
680414220
666314683
662299862
939661683
947012389
961792235
525654545
1264278344
971164563
280748210
54557565
55832164
687830562
698286481
388419398
1101055023
791814715
160156242
723672704
1234557909
941460767
384506950
848230020
441044615
442266222
295142891
141737959
32090522
3980475
478528664
590617736
167654188
510945051
897847761
733044947
1288675934
1348096424
668769363
845166360
23175723
1202484121
866506634
896223655
1207428541
772634927
1140294301
843441272
134798303
870672812
732538581
513032703
32027518
605517650
116800631
394892713
1182324325
939277670
955494495
331946117
875595734
396154596
175821030
98076802
680319634
832862660
80510546
553652824
1147953844
955726686
1326891654
918576968
481598782
849884008
695989473
1288980010
843714029
486299597
853906002
104709885
178794863
9888014
781809297
308557975
722601686
845088540
813009419
437100859
1202208487
426511005
593671998
114794825
164787403
773173393
535778429
96258251
1320923728
549349040
403952075
1313831604
885183861
992331466
761810613
616188853
191062428
881278566
999106504
564012871
974140553
401707643
1013459934
505720214
731732132
786669244
26922982
760234282
30791095
518150549
1005761930
673515056
269714697
915277309
830096432
163437602
553014287
303442347
933990574
480786103
1365025629
131379116
768884124
250681210
65607858
1322046572
851991004
404209646
966585748
858950373
667232949
26028909
558894265
1323462920
698108240
937798009
277372343
513233783
800151553
1033689298
691559142
418485967
278267120
399548650
963396718
1152728144
97574803
547893508
450574070
319753514
304644227
410576545
732143709
443790925
998160785
199906512
931169629
67905262
1321069532
17557670
113876962
449468672
310492224
261333897
292731576
1147134962
887388664
150421331
347145249
466410314
854571416
208872319
1211424598
628834305
743769700
993201849
764905823
265972558
643862992
216193246
331005495
349909236
254186259
730114977
100854145
122549014
299486891
1092519263
433156374
707986532
1391228696
448021409
152621764
143296176
234484401
156803647
1141603525
564620004
1221356960
55435370
94324923
1380203637
82390481
663602253
30137064
1385572425
1138487805
350352918
1226003286
208733412
765581486
187062876
1110063289
590917167
23234315
108336197
928460852
136224366
332854468
377447181
1381384479
140549417
448326875
1045909391
1299439804
510013634
638233771
256211341
502787942
271064932
97086640
594652393
66606249
152187018
1355289250
76198675
788862353
872166253
467468172
42865799
1252010503
883426683
521505543
271247780
283123673
1066177148
246711762
241869038
317426729
545526706
411258078
981255479
188795320
305796429
58399859
1404466389
440053068
538559823
370729200
582689984
676631108
453831390
925380847
383557746
1308323573
927387384
806787202
191239057
262769470
206365964
973044842
214831474
281863201
579098707
664527613
269606458
1050179545
1317989150
261795659
711027747
924803618
458411337
772219895
428995624
683506110
1105860919
234660714
148324603
18465148
66561953
210036468
180033101
801330654
928287701
1191585208
1294893706
697806097
198969439
1179855712
120747174
830764668
275359364
1070174644
291658403
780177813
268804000
240080522
852523586
873077415
64777392
388085300
690971828
358753221
262388265
124613523
543485925
288337604
1124988707
522406934
786197056
317760964
849014228
160379681
974338027
982289712
906669420
139046022
93025018
1188908335
1114024021
592632575
737712124
346198278
552079597
503390484
1384341206
625601367
419285332
1371317519
190739427
861417959
30473992
895997906
82962582
1394622455
550007556
69380059
381003797
1301490656
312712237
746592758
229378029
486832013
799646338
1077892356
983812499
916684069
1291987334
591019261
289593608
503620950
24117154
963766005
452797545
269176750
1373431989
987438597
975465770
36838836
577755365
1320858435
540779616
937668792
114683999
478584102
260596191
1316170905
304006619
246914981
732242698
4490308
612144842
470711865
296144425
799942608
901036866
532264536
610115260
1147087558
814332746
135359677
319523504
646022045
501286743
476814168
220782
495471712
560276584
1257585305
1281193142
267937149
72971525
616922279
623764157
277070737
9633083
759944777
412494577
660649926
426764414
122998332
527947783
750726606
1360869716
71001490
887750403
1025479971
16920663
1166503305
873898662
241031074
618015778
955410322
342057526
667155787
393992846
519609472
59802750
163955873
200440176
1407524133
417009590
935411548
704806424
45127071
160880620
947706688
775980493
755005655
396834819
269263663
732256336
196026485
235159054
1307634652
684939899
1194312950
563702052
97964486
392515036
933239363
962584404
491776114
187194628
492437190
1203977346
852922747
91099982
441170946
429513502
314281133
853111710
550718624
145072144
58713022
185433716
77605669
467690719
1304246776
350545639
568731437
950606630
461700657
992414566
19665875
876476608
1102445840
1076166980
854939676
171542039
205793102
135590740
249700837
485255029
1142531749
824255102
381055170
170579542
1041946629
983230182
270143977
1234769161
853498087
323629215
599248289
70839861
1307372251
703695870
902453028
819251677
449459360
606115352
569436268
905723034
686802422
318105983
800716789
413848994
963103978
1283042749
738205431
564661764
804306945
1398344179
322945466
502299812
962801287
1184401280
851528816
451529246
102885783
241991730
845942018
838150940
408502985
9187640
978961941
536750373
307704378
399567340
1270562001
233673328
388501815
371371764
1097550948
464324683
1329621279
824227247
1176588286
204516081
771829872
126544965
272388806
1319160233
810084219
240791398
404890107
697817872
306086466
577860478
571280322
563355667
617870589
972921612
264371337
1268520636
1337745955
966450430
862499159
870231517
350722543
259666221
258900196
985746549
595630106
359627526
137439313
52675623
631111158
421815446
998710438
271358911
704434414
386026943
173274555
429927867
787816106
1259360730
238829880
216893791
873795383
1222360499
105100144
225243558
405293475
98025998
973047012
832444328
1294430446
846409477
468623650
777550098
411308315
536471106
15677678
699334234
13231875
149025496
1159376778
544714926
820301332
237417120
198613827
209463338
177647224
1008665408
379841364
131165074
1133567627
992408613
55578454
791923147
947509700
154742698
650347064
916491623
97223089
620706089
226941496
342224045
1301690019
889719025
1028332099
91453458
1273206390
768469519
259134213
784267234
1264345055
329767768
315217565
1180560056
460147031
33014152
135404221
532793371
814452651
988124606
1293637437
923237945
1377139340
837623564
239437562
631405708
384440451
247235227
462304266
630292265
241492651
1313439771
848095469
1095607586
152896581
636313621
812255769
498768687
88118746
286877108
258926354
1167068339
1001727378
178692624
1340036143
81588674
490079963
216811354
153597141
627296817
734112321
320905402
217163986
356118506
1003028535
1331187030
706064891
635349834
66232088
1228273858
1327418841
777478245
711364627
779251578
146925633
329092756
748069306
175027535
277332391
288433181
2676502
106261934
468809261
960092778
294270587
66147355
945269866
1254628264
283392465
423665404
818338726
738865926
618236113
969416153
941841947
1168435955
806183237
747511627
551706138
1050228237
864954203
905528266
1113030306
386785171
669091804
885033091
617365661
13091228
61184857
16845257
250335429
188619139
275912922
324711577
203189197
1107530674
677146454
490940296
996045387
41327949
155756893
903104032
338484595
808485620
67415481
365555108
441096793
753997269
1367805184
435163193
509689137
775032897
658884022
169215487
498980812
443677152
784041178
929071725
14022503
756009621
480226974
900022720
497863357
1367714326
884242707
447235315
880177643
558390506
1331106001
512191554
761682532
925860746
467821061
513891673
601891120
424378487
648514319
465457611
391319545
1372107601
1395505493
48046859
1252481160
870771800
439534793
1346110572
612068205
18762504
396506566
490057154
316644768
349658776
877136044
668337775
814015928
647874737
68491220
503317393
239780710
266764379
808132683
842535288
987932805
876692686
527560577
928713960
808771043
1181025307
43566868
249948777
1132927597
121456448
62769756
825580079
215154331
1205096605
1079325695
1402109721
1020132909
611102868
556445263
667121199
804094583
521399911
973385131
992048720
1384415377
1252004729
836024127
903429586
359289667
809212220
82204680
418348747
456131636
633523529
347854036
416497444
1353736936
1212760717
173682314
513900895
758838220
998533930
97895748
553596864
666501112
199796772
844287343
263453
684382960
392861092
217172754
854230152
392588449
795606168
441861852
771850083
26054274
2216043
866759555
416552487
460820558
1314493754
626116306
411254215
11937544
134646836
489764268
1391896533
633694120
1205922299
541883263
799896427
938511709
557966910
791287735
1317877474
460260792
647361983
530780928
988695917
714401661
596317748
525385703
829268866
174588944
14863191
599006658
1353554586
385091058
481071194
203956779
685768095
308317098
431107391
347059525
575471897
255981616
409003243
51901804
126491857
645982225
363039574
638869069
255825612
364325841
740777860
1157921725
485094592
1303224386
774522277
825593314
118900715
781980735
495967599
1008040832
78466879
1382019523
81349614
657142698
307637371
77914796
1370764881
711364653
909382262
95629761
534532680
953579630
386815906
389886443
1164453094
1027906427
206587383
1023040612
694758912
37071760
56478587
436702521
1239708369
799865808
635459023
154014119
938354487
210336294
1283993822
705369237
801924816
500005246
865523797
1111091779
231495367
344146121
33186713
66098072
490229606
1330358588
937687433
897576301
242652890
64188360
823620140
983764359
96694532
605046835
106362902
740547239
295122900
213309503
725244611
776501142
624811484
772998442
590093873
31473209
603961578
906301521
1406767322
615573874
841803197
915781345
746350864
522302604
528825997
1310417173
147895932
528129197
586445233
1262998674
677186506
168576056
1071591557
194592397
693658503
6403471
736614597
560237610
998518118
1275314602
676485376
688221794
186848403
913329920
812718525
14649912
947196417
451678887
422760649
93999413
185454679
388011059
271438167
623903803
938193571
411844264
827550909
204641624
575363129
546253223
679752064
619757646
943147361
161442064
742246971
14708064
763188888
546144173
841330227
1221730984
526148155
703599350
549763580
869508521
117587705
98732564
1393609909
473078926
725647123
1261776101
165703995
1225580571
824468075
655407094
145698358
964104838
582182942
70741704
171948401
780396749
20591200
871668003
284613967
336723407
154215966
659758169
7882115
554279402
679584426
254923903
400940499
980951753
838593173
502517599
862904898
1130380670
634829237
861833852
1141739359
594574822
52132335
1342307640
160838557
884365112
1106815727
1088965370
55949725
941883336
26142267
842059342
981461091
923345700
533955867
465910522
600535418
747900154
473595971
946798330
682212431
69941928
151979692
1244646988
888342290
334928895
151387204
578830639
249173683
580863202
301012338
220372127
1128751421
147771675
313627583
254846137
1089420342
533824522
373003286
728656000
750206478
952000898
1019483490
748772282
31474300
727633121
1076281186
239175360
782885291
1035815769
449822055
760862297
467570445
454055819
400792056
855617419
20973909
918978406
1020695684
277088434
81848883
57349786
26303650
882027907
122053424
660670925
817353740
709100148
1282346371
744335377
582128681
162169153
985285588
810228279
925641881
920778465
43093042
752714005
166643399
792802686
51017357
348843814
3040991
96968937
292138884
703225546
662817429
1126696038
486247016
489299220
466442023
1013893575
883557028
874420816
168897312
342702863
144363016
112338465
367225689
688875111
7162001
588469307
44743880
103759229
127846935
507570070
769266166
78969660
378939371
305533455
5282918
455015478
935899053
865977089
1040875725
539846994
351782558
764161329
91813796
1156181710
986285305
676911093
216669526
1056101957
1266214415
823485159
1175622071
707305107
862939961
707085735
987405256
142711695
1034833090
994781694
87896951
353658142
66292219
1332509055
936512197
386776517
859283878
1156531608
737411331
636398898
758177636
666475803
201748596
34596250
804301647
278273228
746984998
724170220
173262163
1087570450
345298532
460583849
621670272
264647803
317212683
2314474
259559205
1303105340
795503392
445901970
744035128
1333278253
726164408
290701662
760448977
414164604
778447757
285863344
234475989
1195962583
394121031
139209635
9227434
462699734
636818793
342380930
609535585
656232949
956137293
373534292
243866888
955263903
471947979
523559899
315128351
725868950
712650877
445866519
1146965031
843456499
465077394
49948498
1405032802
416231949
726994770
64342216
173770977
843477297
703905047
338455765
437207309
941491822
78584129
379891661
398717907
991145879
831455784
116076929
1181772620
227275283
765914503
619411707
932109998
609480603
764697762
96619000
607691522
102313657
394284544
838178639
714073169
73961518
555095559
311938492
88851600
958473800
150460305
263019589
663544038
838082573
472570967
980778075
685805355
1058502361
1242650318
468192726
129960066
746175109
1129657621
915098373
133181376
369649561
530481280
246578497
1325451067
813627434
564950073
409004877
586382368
169855531
603567537
349580927
687884953
66073770
569421491
250507518
959656422
726947859
167359493
1163831381
128204707
796629113
326832666
859055168
1067662790
416634509
366291327
633773585
680412493
757583191
189416966
63293632
616545873
834086029
222336347
1254395463
1257702079
655996073
1182374066
204877286
245464333
252568214
925598228
1271099740
300555641
74993856
779672458
217364658
79218515
609749803
766782760
490861144
890025582
406364707
874914180
154882694
74623659
662530286
506329936
1131085014
543086829
151048858
296491664
487707477
891893814
487613060
351960046
19514523
878644580
885319552
886897496
1172900025
456921493
584337517
594213848
916576184
253645527
235847867
683543971
266460620
644605734
187093454
346450892
276017649
151034708
666278457
274371932
632289824
284498316
497234866
494320684
685454676
1105437029
427053627
980024822
619987410
571878589
388056253
162404871
306265814
1046041597
816391053
525736522
384233742
221842673
930935321
141390411
460892782
923017321
794766657
923933636
537626241
984839442
477583071
962256004
758983049
759085721
838405327
184659973
295210978
1119947843
396473235
777471617
1274734219
141459320
386515168
164716408
10759781
377050609
483290158
966564975
35365884
1335995142
329342558
122323238
835449066
1384183933
765069430
437309032
548047015
485951366
633274871
1310766770
840896016
1347491956
375921118
163044240
732410824
108548854
356223355
187635135
2463989
561351434
1314882252
86696219
258696024
975525459
642501260
1199105505
1290789946
932697141
77082241
590981127
452088348
940037675
1172663429
386303922
537667802
1365693165
691607766
688115505
1276145421
481057782
1138356372
1402189373
393473499
771334049
54228584
764666048
373006143
756873823
533848122
61300106
250639896
311682721
1079483079
87330207
576461916
1283076612
180140250
237763641
1292209172
1306515887
951101083
1290826386
872564847
490040860
222676309
458690599
126336192
605202671
226462061
458371880
784633478
319276396
1331311329
1016394018
206489713
713341808
911037944
1182676443
499396815
1053985066
1106307381
1283280986
1362358715
686142125
1294825939
1161360293
914959535
527111855
200526323
783646724
870811099
469871936
258744721
87155895
726469930
105884107
602160076
435523575
176184987
663715486
1227792453
358608918
754677656
756813279
70834209
851144871
442997289
851120613
131266133
531878541
128795922
603347437
680066822
362160757
437301565
162874217
189092686
715349412
707145323
359281598
350561859
40666691
818462864
821020430
868318003
865932369
513847358
80200189
749800537
660167890
204142314
595074679
560276789
479993671
1383529570
192274961
532953182
35031782
51170544
500645527
1016942804
278361541
267293669
1205640984
987493601
859208846
136136015
825950977
564302073
989283513
1235148825
1287954265
143474426
929137805
928368556
797235360
977894088
543486765
182605368
911338803
1326864087
523447761
1108702392
974437025
1087424628
1098516718
807172587
624589168
365729460
97992625
982195340
565997742
537573443
794534386
947653674
1049045685
1140090758
446006838
390815588
534661032
671170966
863774520
1328083323
735346821
462675915
835106469
17484274
555908263
126526696
585889440
541509272
301977981
1217751043
464814571
271309121
408505321
487276175
850806284
348191899
645011487
777925146
96015126
562203833
1299762549
1331895911
235195668
428595598
204064388
614411841
421745541
761059370
573274052
353455480
526718871
146852317
528554275
1215233883
1269103944
949376684
98349427
726382463
133609126
1404619211
340183036
869793560
236215304
50470537
158992377
1148664543
1358647115
725533531
939394733
960457184
342470454
686752594
578224766
326330880
1040753965
319735578
734095049
1114251510
546815805
333921890
345282882
229201048
1053586118
66996712
949750503
263085789
251268622
269423847
509088728
416285944
716288390
227746183
543130821
1038079664
422574505
292683896
53114297
276176687
545372195
162279184
425013056
421912659
831922618
1167306641
1123369031
711039856
250255160
938752257
730355949
678673702
631039663
600049701
955042112
554318569
977810604
628271560
540046916
556101954
785303289
146723875
749770071
343054866
36269876
282162316
267536207
841800581
861600650
388717842
439033104
1257482489
333704140
383229090
125179655
147463022
365357897
835270482
182556762
414112349
1249399974
304609757
1487138
22498537
936135316
390634772
644323679
52197812
403785668
265177061
971570360
568587430
1145962960
945940256
671772935
1348395396
440954649
1331978174
338851614
89379812
779378322
85561972
1009707743
135903806
1228421804
284721645
1161442685
49806734
481212105
903132681
681072614
626521601
364888348
317858292
863711874
56754385
386520261
850932101
947374078
801782603
1044371164
187674843
567595678
314625762
986285004
731563246
1252067541
119923033
771865785
382661757
63676251
1211889240
28261998
961139045
198273107
216443590
82732848
462693355
754063082
208417803
830348682
1120504885
234001807
164826633
459427361
228980545
151101575
269982107
169825527
541551356
592537343
223837233
479953675
805002083
348018576
521846450
598517784
445789492
105389063
698160049
905641171
709837210
943625869
834772704
313625855
511631039
866523648
541967224
934696382
596987492
16216602
1072395139
337050399
522193417
99958822
598267690
202969416
572195779
254989020
1105872305
845622465
798943974
607849486
392374540
594034591
7037675
256065746
459015024
428807190
795297389
744285513
267237249
696160801
371412848
830837537
669161463
1070407449
962339020
710856579
50215112
977742625
205391519
631673641
71580342
1263969955
420279476
651120303
811546285
587115914
508450611
125797849
136251744
1249812558
1335489619
147615244
212392680
108685837
699901547
762588186
129768551
821575670
839575965
392603291
83650576
826568604
28504125
817986780
528461961
841026834
68160034
288343431
90819532
594655635
934969827
393410389
108542371
373988907
175203854
533065165
42548305
766836342
1306773061
835504188
851967845
44552172
399727234
1353460748
1269989482
529578831
615729502
943423179
584317800
309183079
375925709
639469571
501326480
642461411
3292750
1171718947
243068280
385605394
562095189
1358178970
164926537
673978741
502923216
565213006
1021874460
945890619
766488357
25843611
426255447
538875921
942038078
186226167
110432078
68691295
220883452
582141083
924333049
948428078
229856248
679222837
778481941
610116548
350634942
309951155
344649862
251477323
579269562
800922052
526188349
1122121145
547299671
487419446
604776246
968506724
489469937
387297232
85289916
990872072
118965670
838368071
291604896
809485258
915611731
315834386
155763687
209140683
80235422
115194269
742587349
305083595
807478250
174682322
277704063
283401795
1496633
384581070
465897332
513576059
111723699
64102617
307225177
1358584918
1246045528
838924236
536894150
740956852
494180605
12209995
445585686
34889961
535150433
234015618
1228091789
1012106755
1171392768
1066586807
213600777
456495732
49427875
137628126
956653267
544304989
902439650
1261732400
1241549288
903070699
1148429405
1688956
246311550
84079393
161025013
876136191
68401702
1334736590
655579662
976218647
714152521
935406218
315930600
840074998
233301733
502917612
764905992
478258101
458399113
352688849
122254450
1235282802
921737031
379015433
420450787
514454874
306966540
1287080832
61014240
259270892
1320501640
782955894
247688733
718137207
339395157
852987462
138427551
1092041863
934097626
694037873
922168509
563087032
596718203
609372207
318233793
780025178
768036936
591339920
701766419
317888715
115583701
296854844
270830101
1380287593
122738093
482327465
322942437
1070965697
803327391
1326459780
946133704
1312776340
88577515
83957832
770558687
406193321
938203031
918371900
724593673
250900708
50486642
423833891
813085502
412114219
720103035
863440458
790006165
996349950
156005656
859421020
312754093
1358677441
1152008122
269807073
685758071
616785519
612283134
655256453
910216092
1287726898
80125122
89286897
458452896
1353141160
547003532
5366520
698891917
92393208
279759894
733592423
379544654
563231467
227513030
965451482
816680328
935835334
534054809
854899077
39218401
459844953
416183814
1263811411
204601563
1104862104
423806739
436403489
323517389
671007673
603995564
12640889
1285731676
130594712
511399862
878665582
796104919
1080995364
867828955
1160282047
747272093
305506891
1196413184
252090942
324484044
950380356
840292390
130956471
625311982
144622879
1072286310
34581567
803086029
751644767
6851951
1281505325
485770501
322253388
423727816
886087420
284062196
576213469
164492757
316331747
830050485
728259953
106074951
697988452
162751799
470684603
1148984086
359881798
1139193452
140676748
422719132
410542377
663938735
547846495
175313368
928109557
256868317
252141806
140237610
726143366
643606996
212039540
623192993
555474029
815730183
645763094
1082751223
1014092454
499240128
123105562
445854062
654491272
1051129077
136625889
665398877
78283303
559085433
289184337
1398353384
704580074
67689748
700636602
389429165
88336229
138331761
343087813
815603552
366910797
40849601
845713249
31624726
330308588
359647034
682823313
714530934
414329288
235539037
855629772
931776331
594918235
789114914
228616175
589094473
1276592235
3053386
412088454
590216633
46931640
1275936826
555078617
473372071
910939898
682397779
707332347
1351013346
825776583
1380429707
190598171
476628677
1256602211
804045045
862814374
337894807
787626827
321173963
132616195
709323694
730922189
424878410
333535202
74379449
1394825467
321042751
371371970
913472433
707224808
57713771
1381617648
21937426
1279129995
285849727
659560163
231714555
897319497
235582433
667426696
844811376
1294523238
1403329215
873322092
830315306
707871625
171950074
497868212
939211716
643355131
533149030
839511842
322381247
976737874
171957024
793577937
600721828
387725619
498155548
1088457631
274998870
1343843313
568362514
174168266
649087505
216938571
197725042
711462712
143349228
124647112
116642215
441792267
22473399
901334008
441068086
1310266130
116108028
49826452
412043776
1225374524
954743261
700070520
966212317
695442070
414189985
19427326
192195646
372972454
981182582
641774101
447262939
981196424
1354340209
569046499
591591727
101762704
262728694
208470110
874129985
1232450152
29603111
637508306
95378267
267373623
186886062
1079789052
797570733
254524866
438500455
508021237
88058579
340093953
1371464869
703492975
29374517
938745979
673864
652256493
960091333
1135991913
295441997
470389774
888753724
582592359
683500473
154544552
156758913
1125364239
460648304
855337341
731433212
394862932
460584950
1406867748
776254990
771479141
140166837
118928783
483065498
949805249
841889757
987322137
717349319
221988939
247492367
808315222
528488726
645855494
274494258
233492114
328239911
1249274981
186858164
1391185658
1069045321
759101920
1293700188
565145946
968094186
177587949
972814586
22448269
17183639
1115871359
940955108
385725250
1367755469
163123096
703904615
477856283
188485394
907328549
1312079279
830071864
286183837
915863791
1244755287
780239734
1046062123
671516951
380842687
114616766
512741270
1100425534
945967331
154986721
520084825
486653378
332774088
1204454688
1076579911
840396681
557977656
300375925
710135467
323676250
778871701
615696677
73417733
712668277
976480301
451906007
565628912
162293484
218844404
86103000
305983901
547915405
1390461501
459119957
1123790943
181840799
319714736
605578003
781185030
376839550
188185615
1362338424
154355998
696389646
818082841
1268610351
606582448
661409831
148213384
683597363
288029486
764309222
92607197
84908611
69073659
622146076
1271774480
473822814
15530878
747361516
684453568
459651555
1053969533
85160503
717071940
868428052
381846418
713274690
924186972
547039722
65865117
243238834
1121015140
1137490439
230685986
903374351
498780027
1346853977
169633892
1146833284
594033128
849792705
1357279527
868867807
1290437737
1315593001
391604567
267912023
677527927
338143734
408585191
755335096
255421611
58517833
281195863
776916469
736545007
918994292
741548691
242084669
442191765
500875398
992394653
191606289
79074998
776189779
364352659
146655894
675350356
390409667
101337080
420441292
613603664
427056901
338100296
884993411
1407723542
712691411
309721886
1053615544
576707976
654936688
32111005
1025084600
972045000
686140341
159194819
831319158
696272559
668445147
487954911
137942720
655115298
520101270
901019210
851949143
466318801
361482878
530584193
674537563
992436102
422832243
446980282
353397305
483072735
508491463
1246952096
589965692
885584498
606238839
206187526
666920021
1354556632
1339289624
739881957
136529187
15074425
144704865
447397414
31340934
650420177
11582829
676400102
930742433
189536171
901683879
112162963
1370167102
483913372
872533702
938476691
201605072
35290906
397313632
88169371
675282200
540163427
449168641
296385050
330322535
176796055
440560148
253180133
1056240182
909457604
574462832
673555032
1379071348
791917248
511765178
6540739
16662340
366095755
694082096
619311319
516781785
1174418812
1305329711
969261457
814725218
343025891
389400681
441874540
619837245
133042879
1227106634
384274666
339975428
573471297
283742583
1246756797
231797135
23851563
719657156
294145886
284681336
123989579
1133441548
774352373
304400634
139815837
371546336
185549028
281410469
952043609
111526519
566963979
799855719
281923590
782946098
726860918
1032863724
674994400
418053226
509705191
221409067
713047173
79125323
488795301
499993226
960381268
653982927
272748587
258490768
818713838
612457540
598333513
745660960
458790530
885250361
460256886
884642946
1274947173
953900623
717211614
315509283
24872096
857700143
1083158002
316030039
390429466
185473535
856810421
693257697
563258161
355248431
1349836451
890769254
277653643
723051802
365753044
940335479
224370247
760288984
530720336
807163033
470057395
1095248670
1386705706
982360945
581127898
1083346332
642811230
1219268334
377067748
221959826
1203877096
785783718
812421441
150500131
93881897
528852130
507687703
555623945
596107659
786116009
867916072
51955776
562464574
255538469
748180803
1248378620
219708966
1137782870
501187268
931967092
1363069300
152150057
18474173
1051780721
288165164
85600814
827276883
936645162
591997859
1353001230
1218956042
576959721
749620651
854108260
217823346
76118879
956798246
140017230
1034065454
1060724134
1000043760
1006648750
374951487
326499254
81249722
754697409
1205831987
157277415
760486765
808812009
786024375
752058317
386299104
833942034
808931971
134112726
797303298
672907478
901794396
317650839
19473211
1359117729
335042527
875341504
795990593
625518431
413680359
360112436
1306898336
363164533
750681315
556005761
536729856
917227003
434195925
31054834
1192101750
531924653
1286205847
190655069
927429329
759650179
371821552
64035513
690119983
339351983
453156019
729662562
832186042
116610650
1050208413
97532693
213289652
1111291243
223528457
186668496
307716534
825407914
128594003
1326837815
166661616
572266978
816361883
1371429126
348138690
134977304
1225739885
22098050
994981156
166841726
57033123
568546461
112830142
195379516
968127805
518374001
733610170
617974928
393070945
463395428
409086045
829342765
1315106351
397004085
310894269
914289457
335793174
340931325
219099949
1050424253
574821509
910731904
579742112
249115735
328705160
1259685362
75134919
1049321067
324116182
288766271
447864679
301755528
279912266
264467457
700985308
773962625
733727911
908424685
1249649636
540018057
1246987784
842216408
112287614
785739460
248133379
648463508
961700247
785899439
578559785
652113116
781389235
786655868
963566916
1229432668
780652607
929121473
535633575
464402195
551590269
960215881
243035096
693955180
515405956
790740266
568251550
359784249
277078541
739479062
229710227
200237934
1198003450
898176526
83993589
553360998
985754652
60477844
984201545
447794328
673440516
635041232
894332881
900511507
807618746
981884247
777342972
70465824
1408090548
1315967131
584425078
478745677
642113421
153011537
795121357
436292584
408406068
459118790
706932765
330412969
737672523
502520482
98258096
906327542
1052068312
249725954
720959757
245706631
1105664688
203052531
554301984
233963288
278890931
50575098
674702670
177267823
861811833
377850021
95897832
622226692
176666551
320130028
597069774
858030309
481516640
110645742
720971719
57537122
951263280
702094892
321339676
1331563091
1168523550
228148158
823689264
1319662974
860794127
826616245
167285988
346470990
655055814
1000017516
133644691
427132297
324766647
997808352
329102742
292874675
279029878
66602076
923358362
315209122
515929570
1057343972
1050431857
254799413
294933112
960442545
942278722
863917382
19417566
506325100
164114282
18994543
861870532
826871725
261733426
658491331
18405166
88371631
214804550
653330971
888139443
257751798
1057122577
274988914
82847274
931439657
232959214
362762586
789396863
731534162
44015343
217959857
553484681
733855049
677315556
1188119612
1179727917
475123629
958233372
458190782
617266268
654495591
313163278
957693172
844823101
747025510
370973174
549608648
614908291
507955616
332253306
115404263
1151527708
635650235
604598782
722983832
1269172665
654371625
1108845627
293704768
668848686
538027443
674485010
102075163
685553457
1202759471
951768524
147099753
779090402
692030513
744710730
181341697
885869188
979946951
940692400
769632693
551090028
812640486
540441710
479607494
395574417
737017829
653097565
172646444
468936643
47406005
912095670
113563562
729279187
643211084
712040763
1025868048
1328216961
173924835
22504149
95137536
844657104
121579111
930951327
260134140
895438443
1371332074
513022977
749122079
823386085
425671637
769591094
292608406
903949136
578319459
556757107
454401057
390323348
266837581
616204235
667370996
1108020471
205571426
206516692
113441351
221700564
1069819166
837065083
930242205
58159686
102718090
1405709238
241223748
834682587
686594998
116100321
85597158
475028664
959662054
681685673
41978810
658247467
1369333598
1055563356
314767671
219303612
512909243
786036566
751606908
431845351
347035715
898035461
655357494
541359521
1048798458
989325258
708190615
153034017
835524211
810797683
1179620489
1109445628
193772187
615448985
279862040
225954898
451782657
476689435
595617739
938830234
508641391
838915248
909351209
526158021
406468328
897795528
739146966
1047112388
1284196230
969490972
1271367826
573780102
260441735
237803934
224403734
566700679
734677859
613306615
974530752
775775050
583241231
291886539
934328142
926371367
627798975
53925274
198905167
602195296
478671097
464788406
562451044
579621637
120472068
250915893
1072700666
658171701
602331798
131162680
565677998
492831526
430241385
436372686
221499883
65224716
731219330
324199688
786593914
372666633
883080430
223438400
842459543
792372922
971491683
889216605
7611847
958363674
943290625
1254182161
1009116229
62297302
192272842
934740902
1015559890
1152374553
654163140
210149097
1363556344
633588186
1235219079
208151353
824383779
654999706
916096751
724126807
289829490
1209801411
1323251404
267382589
969860638
1323949308
181468762
1245257914
782709172
504844592
516140744
374127176
1049014759
1408670922
445332538
27144718
555823533
173990751
73317024
596836277
733823802
654135690
956415511
1404057732
147195908
909175426
433280848
309229418
556077952
1098065962
955865254
254040424
49330601
613064134
266231260
688080850
773856150
74889995
1383956337
399835500
490247053
66515031
104194559
746529469
1202385072
558034103
137124228
753118217
150827303
232450540
192774983
996765873
1269510928
279480009
904968984
1195584882
272460888
1096678383
1050161823
473289521
589296603
578346286
892577167
1381561339
1068984224
715198101
378640464
2053487
981581017
477177053
656087519
447663836
843346280
203710489
1210406875
611019005
439108854
932067602
393510550
2025598
60232862
692785397
633673127
187742060
646443051
981852130
469204380
517095089
686894837
1255789860
871884108
947229280
341540682
1051472868
452506817
978726214
152888855
331679705
106507148
663840187
602315519
926310417
998196345
1331701739
456076375
663152240
40442820
268567681
544941126
981913641
924106765
833219896
4532021
523606711
779381387
567681170
507115161
303428505
638356032
308255367
950373410
602833662
669717742
982536412
290213157
988540332
231771804
889983066
871671099
178218271
921730301
556834336
732066415
880759843
330509751
1315404790
849484288
138513468
778358876
239272121
374287643
424747402
878489286
444209625
370612400
123959475
123122738
847084440
845768822
404069816
1169833099
1012598591
486369208
366038606
371540368
308243421
1035345848
626618602
353058183
5657913
1232521921
505216119
146986555
587341405
202834726
233150076
1381547291
1374783842
921935704
853995512
557008942
275515230
529225114
1099267756
870870360
366260968
748101474
467380729
425365724
288816152
607808269
735032409
933169146
257732568
899110049
228401025
519622351
255704324
1300515529
873604351
50626880
543689335
790275530
714849869
865398201
791675108
359010841
1276571428
755574618
209955316
417255850
729411620
411549527
842686853
87537601
249213647
523557265
989403686
164203530
631825854
609603959
233995930
1020552559
222232105
358801121
413691776
7340747
205215832
1167400176
104986734
952728035
963017236
1143167824
884415156
156541876
424390547
579085570
23770587
111979372
764732795
208897744
189188507
1165657894
976187712
804895402
358523914
212930439
398566743
513594926
109346382
695587973
920818905
296629237
177412269
344020255
636596793
774592490
885015654
657330242
576976930
426252240
1296516621
99111723
709030932
592455166
822237359
27699672
790969779
988776336
408646868
116152518
161052846
22743147
903010628
483394785
211916462
972856198
979531008
835739689
385630741
288286402
1010996345
552522344
344808677
27717715
1261428053
242701708
538812872
219470643
921822868
590008685
614615502
85045004
123910663
785161335
1075875945
518544963
731664667
579983070
345525494
544005837
119953163
804415675
712926014
785045821
21617115
178668159
196941891
232325951
83260299
107602962
735002246
1194473012
1101605464
102176777
164824518
874917975
94540428
1279676874
598145067
409152961
384290918
209299262
247082199
811364731
614499583
518186475
455963899
860442686
774753462
1257419850
1364116447
532728975
790374287
313289763
550827790
225229528
807639882
714321893
406052104
401362506
472544112
789797804
415010879
552325359
620040012
95340245
180480561
1362801004
993132769
898942622
1171971451
127212781
729609893
714385160
1047577930
284140879
904355034
1168270932
227789164
771752646
714341059
359205800
146189412
924829557
228583557
146761545
90912934
374858407
599955384
182620799
728954158
757490071
855547399
1031053960
201607895
999855853
1289959061
1331554887
583221247
1357034609
1160441329
790494565
79522495
1224912013
735307586
693785921
559309145
724330843
873996915
754881041
738936432
1294283945
357036712
869745456
763232668
104686935
1408667119
515073844
1022445121
158638284
880264503
250817093
998454082
340749545
956779048
212353272
785889952
447693350
786487396
341949607
1183037946
783065468
839935398
718736641
1197037004
692277655
1376506274
756489727
468641199
511242089
704425445
201111776
819688389
304245166
1360162668
1317901721
987499017
618380638
492725187
615581816
163450339
960037106
206160086
528369427
1067792428
482089012
654947517
1323987565
387988855
692800428
662271728
280457618
174393218
350199438
223341670
257450359
306276986
890207378
912536583
1384767864
414824475
250059089
541733549
39476978
1255323754
721693041
160943158
5663266
953708214
968796601
221588837
151924026
520729472
147538514
950838401
1154889573
625757749
335071282
1333661622
661737629
1062984185
390219567
1211499164
589259388
632738632
272691136
599963722
606633733
261399523
1394690955
541793676
336357335
1090672002
360656984
154917653
555926102
106965244
845114189
825833589
619384507
295366668
1163943383
720101206
200096660
892520171
295765427
443573569
109567451
345775535
634379971
1084282277
971348227
754681822
29757763
705592233
279202338
274246325
459029331
386167297
245553377
856184309
212157075
785860495
1380688746
643772598
783569223
206423467
667763369
888778141
912729237
1151331383
894980406
545532612
288058441
574657493
528208766
148040852
703049868
429286031
1196644840
571147212
180592319
932940195
591655908
363712128
892374184
408869640
618320109
754113333
191526264
1006386598
168948287
1270723006
443983640
22143801
70172048
1372366044
484508302
826135810
787816780
766733165
735359321
988516411
686357065
937180595
94858333
116296862
621756157
613845823
144194690
862150406
872338923
281397446
340831481
728018740
536948558
538200476
964580043
643942307
500192748
87364197
319389331
352129289
734543269
1282951121
7992736
1149663130
774021506
686161531
1066455317
885566186
496763176
432580887
825046697
647979135
94094500
743369813
649818886
441026431
826469389
899587534
99867470
515828183
471520286
744466618
455341564
85659383
100188706
576581724
284807411
713971280
507539176
673480120
182412543
1392583351
739198742
1345699067
462991674
383959125
665890768
153426479
985865920
281545653
708589350
937272056
463620607
241232212
892032035
399798893
886744857
899118327
905588080
958325239
593845616
767403484
781052099
466594288
426012208
247111914
115941762
1303274887
361529049
1342424116
192244545
19021030
20762230
398676163
623818303
995769663
999222034
31333363
554695805
418183987
494995999
205262006
424227462
427593450
137432781
465231745
791210054
1312229408
513648677
1211801324
983421260
7256979
922220432
546453876
727049831
161418077
554359639
642542798
534060039
599283227
324046944
493611143
640598467
653732671
817309831
123408153
1289827573
986755504
608674743
728763847
392926993
590466817
971095373
173571988
602304372
1352338573
872177064
1349795170
190311618
335958816
552770155
813257265
3203465
120167944
719206140
58570447
926265775
88218520
593721082
750379321
42917770
1220045333
384107844
268524249
296451107
1293633459
162648150
304803814
490442271
712101930
237818764
1081476180
809882136
990033670
922681109
564860656
470072835
415842643
285065496
242354878
871892383
156575301
223441606
664581216
993978630
604479842
982307370
200005119
496043245
383931287
353524848
924415801
460818722
1084838632
140328614
518163342
688668897
1115601469
935924773
323764597
1185011168
681076074
732070212
149726722
642531484
391499882
603560580
737679065
611601193
682915249
943255287
425375714
801277589
234280346
655812052
609246701
311158299
90750075
1136319050
675468621
973765391
145426610
491223626
965159676
761416688
337857713
574942830
594207008
33343044
905449429
1035374783
130486663
261342743
1213303481
1392041318
903102352
270350671
146803920
961889328
105297888
528242939
766477552
477832996
645721398
893934006
737767251
918759707
1178536558
552965589
313209843
332398529
662841505
498766900
1210011866
900471553
1018642104
247830480
1320466024
657907872
119690654
226589965
79082589
343199201
561179007
805767063
148682743
887704571
310629244
681989428
558549057
516757822
695206303
772627841
257489367
912744113
182646540
71899679
8398303
243754211
89728937
731040677
139551316
111397640
1174342614
289872354
920081821
258282596
843686988
520993929
100941894
971287964
334220569
576994976
1131072747
404893227
1148130268
840375818
410996777
625545594
1254761349
31423033
544495914
342807883
13650190
163800940
639694720
848585217
345940498
58985327
296512038
788654386
111595007
819515532
793403105
540907275
257205393
845383897
1209567650
459486637
1310510699
816048186
426764128
1010550984
513380478
966291317
980581582
582238611
439865796
443283980
1038982069
795862003
711213643
251343745
1373959435
299456683
611447423
659500892
560885252
290254164
918734898
366100893
578296844
1048666621
657141042
13696173
189653496
137921540
755757668
125089788
973329234
1185417525
273929733
1102703427
453349183
936037591
1079133261
300190003
552386308
1277479495
812513307
208208072
178435389
593279983
334523546
1343105747
423286461
110483301
1376676163
1319337900
233397487
287634730
987744986
662901959
1197912675
568073365
282508470
403146655
368636337
445671630
496610371
766071910
589633288
1214233811
124576985
96163554
130688167
455493179
190995974
1130010803
962366646
196906256
835547698
858251751
33112165
782831782
3993391
211539897
71552398
170398525
1018359403
803304178
949954683
1212869555
23677657
10838803
509801098
1338516718
537912715
60973179
150454181
700750119
439266244
448782098
943802203
932434068
1228112671
550759655
761807201
540833825
99221368
198855957
253187670
347456637
249109702
598754499
693194334
1210628512
475216286
346426298
664102572
890610940
386430628
723317424
265955942
454867295
635223239
566687520
63124262
811147666
575124145
754176818
1008004896
331766441
1245537956
1364835822
944214733
1066498323
239483524
137114712
17726150
1505454
608167299
969360173
121012
1281198017
511103803
938535089
382875375
961711339
688911657
376707751
1339003670
658731677
786982380
1335925113
370601173
790601758
766135561
105376624
81332588
356996246
246599458
1109724566
671529091
161356558
851946623
519708905
1283632557
863316344
628311685
441424247
1368677861
669857408
291076545
902440571
1014774621
38126182
904747577
581919795
142446697
793490537
1069245663
188443218
823150143
1025878558
864350458
1181906304
5392291
276246968
534419601
1173330976
389458217
812588545
1129974012
982176180
332862651
186820402
544538534
81052244
652865286
908004558
1079881453
930673516
910276704
799907810
839187904
745175430
285193997
764803992
998068536
979415692
829957942
263406894
1279379359
145356494
777373873
476903412
684819297
838936019
326425612
894601538
297790140
847936837
150119365
1309070456
603597139
445328464
1163451513
1098763083
799427679
1338989418
849662153
757765946
1270647711
530644370
1122474265
186929667
554395339
189938478
364734009
714922878
766589644
572273586
1178204607
314933999
1178706294
298208130
154284011
452505735
744288179
555856269
383861853
748746551
490382995
6874117
429093977
364544999
1374311351
450196502
899194910
744315947
751368630
650833075
937578973
394297774
358965336
232715962
131074104
329482606
552902535
1375050319
507319055
55846561
1004322164
49564269
50491978
178845737
19918672
938177948
569374381
38330615
987146074
3681411
489454105
796575702
385011420
43142851
631744944
580204433
718945023
403328885
688448643
273801301
449179479
59413733
764895516
247735844
273019180
146838359
1335863835
370938179
728376702
630297712
1018240440
531029443
383863331
539021856
862898916
945671016
617225707
363890021
836622661
103870471
279421198
996806722
21431354
777928612
457908999
799326175
738498939
307069012
213300908
598431762
873772664
1371926075
1014487663
356474591
321819451
814194737
1302198576
537137029
944910753
890210344
707114251
828479839
987830739
507358297
295197106
895960239
42564385
876774351
812307524
178097159
635217989
849226294
810603957
589328129
307445140
1318749840
1403236580
1236641569
1256761654
536728388
78345085
163031327
608488188
1089310153
532989496
406097275
1146761586
67476314
382225177
675348029
290561254
685263989
182086235
136039955
393767647
800001179
164842619
111430623
611772959
113270985
372980938
883665833
735059556
423559506
1103716737
69741759
727492176
392925069
1405106471
278909669
150648264
896002999
367203806
797589519
908018086
243448192
5296811
831238844
958269609
209282629
436172832
499915218
859524281
860964600
228317693
14805138
393856954
65807422
198557138
616071317
692349819
424919063
449612702
138032659
1195083369
1075840828
250022510
262511176
891640144
864823560
1268374702
345538911
323991654
697643002
1209213808
432389858
583403292
315102124
48460423
877920823
1103980862
936680374
556279400
925815208
997074541
1385027907
254018739
192283149
428190602
401950992
683100122
1271080443
625534281
624619115
768604816
702763554
92915967
124980584
445756061
24541358
471637744
1118012994
1220164263
1273289012
1230436309
260640769
1226685024
328880765
260517259
29967571
538415903
255490623
567196263
98943435
1235215650
1230773420
828611881
498105543
954038711
893193989
122053220
933692375
1122953197
705900367
1329500726
2192123
430133314
961170161
191155999
579359059
1000096694
1090991073
480272633
1048110816
1163911161
190116514
775917884
885348332
516949464
126848930
1402094199
547980167
212146996
1063910415
119434554
346512890
764850631
675229704
62110165
337134995
879182260
142443647
1089177121
948747528
247548054
531004688
1158821824
975456896
973952991
882270271
290502221
1177236189
773147143
344631606
457491422
869082056
927270370
81613344
877254985
251473533
1079714919
1113446485
641403942
719202205
272269058
990679206
1336601578
493133351
43228799
318462257
279790532
136199393
468358499
642765247
1013227926
683977911
766901688
452306866
327903910
378383959
886146371
846274736
16837834
320145953
180579706
47673336
1011678968
934068389
225109952
1328950986
663311463
441655048
607882411
299045385
650628143
660614371
760483142
125138590
949878284
388424819
954257254
363486822
742770217
182022237
1131668855
984009295
869479501
847695653
749101238
1233173662
768364758
982563844
486282340
647455641
69537396
716198034
255220033
547005357
178584562
355044706
379281368
780999848
588969032
387229312
949017799
338582760
1017420623
766920419
1408170715
578319469
394142124
462863198
418313052
181009682
814805000
470497431
358764692
900376851
965179121
360742682
419990163
271683871
275433839
287519319
133399630
515183581
781744744
826988930
230156686
121250736
921737810
492004483
304342028
262838957
366439404
78820392
1337465742
232717887
1114045743
99339787
372371611
635603113
49946486
1328693360
946060532
1257443385
887835445
1227010720
364107892
470800614
394680198
691124772
375559827
23463592
718413453
895900398
677465952
171743961
1381356728
470772367
165371242
861772529
1128537984
687308726
403264228
125530281
1387151489
133989615
703896475
488632699
66559897
434404219
1294167508
247354185
489223023
1246097550
973983535
1296470901
113329099
302790595
131122826
892989571
30275251
400925101
73118428
152906008
484519065
450782850
1230325072
534806956
558474792
315633826
226974496
280682521
1023459312
554885081
1264834009
403532578
1154111505
851943835
182383054
501122908
985314647
523686637
571848024
147362214
117624079
821802915
743390014
307266275
974477446
690670982
574542344
455211592
211181345
1142762913
6063155
163608458
658852869
106972664
596312024
86911734
724961287
700939870
568046425
813786931
1140115102
1131294884
346568323
43789454
14746048
402023024
946274818
671408209
622122819
544103293
536468708
580386861
225266786
175238584
903738891
687816017
771802401
565108475
1332780671
1000866952
58440351
1073097261
718624952
215088577
372200437
682374641
128689702
386879750
1284756134
522801734
288608191
631360412
1072505907
63632623
198312002
907867188
401727614
898004050
193026159
916320956
84444255
614640576
622054832
455817580
958240986
522713885
500634881
548015597
803724930
494914334
21789348
876864338
213265528
52575048
1081677986
33417676
454197548
1100305973
413986522
445868807
253901212
25415353
587215389
1297878472
977016952
336329227
593508891
946010211
1348740135
474347092
82330917
594215069
1073954822
65260561
395263782
679151325
244565423
298207943
12157756
1102922905
27061084
705760329
25141670
357526400
668002212
821329865
771643113
484771212
237805267
713941561
390889246
627228844
1287662646
292649688
1145665937
884472850
863252818
243499081
1280256870
433849412
349751884
654970392
515594219
1202433668
89520488
618028550
773451523
657648099
611667573
1291966531
672838104
898833191
650175599
251443155
1337826358
1312357880
1065362218
403948249
969989871
559861193
792285742
895219485
909401998
495155630
1025239728
538151163
1251357735
240827566
875732759
271402008
351565204
130512706
229129635
8287696
26939669
283691832
780141363
859199580
1032219892
1166680853
857144119
852825849
99809881
685965200
844711827
510127001
68537039
793344845
428526595
928199054
723784305
423519011
1226014071
287885327
593025767
312598256
735011307
374579918
308582770
368501306
221938868
677183509
394274152
1159476221
849273284
839687233
289764810
494463431
325149431
1409698423
398065300
943561195
711297157
773321426
858591775
498416423
621778416
513347230
801383947
546935937
744787105
571941029
106968593
351820231
591990071
356157925
441721784
955786467
903991697
603576733
741551273
433754781
984622763
57060944
968000727
985221870
292543484
471737359
644894043
1047941798
1213621098
1247809816
117932359
428459037
1203537800
856970692
405508197
309530177
518503373
133003973
348941761
803667434
429992439
976733489
657331553
530255335
767663214
472415371
377272686
99775680
322756562
990228617
267373232
785350467
944167948
1200591861
148285338
143938600
473290750
467815162
676389345
1040553398
943410903
287131063
589429759
491174813
595102060
551246833
163546705
1287286005
707311556
732297810
269677028
2456422
693279569
363385927
1392366269
103908376
639547109
1340909004
1354827811
322124552
837226785
65431335
405036712
807475805
713264891
490132714
505096990
114028919
1088294582
798489466
796377492
826512716
76468009
123812310
1353474216
215947173
722655595
962878973
650076959
372793725
847013764
808463217
177854300
1144118113
346270016
861802734
1201773908
1121556008
468996543
644902859
776630949
708297421
871344913
545590012
830973048
305227697
1008631913
1321147839
856777760
830223076
599457985
593649772
1250886839
32700831
942712359
168637144
393616059
453789819
911439623
355732884
815392809
593411036
302688534
529882713
203708176
480179748
472533300
993981254
861652809
455434001
899944090
375802554
593893883
609401517
500915495
297987175
726105504
209322900
182195750
211357340
108961688
621908688
120776890
893872304
561972216
1289486166
1046329328
487197733
728660322
1224551899
944057259
390475400
133589471
104453149
424484768
1248295488
679409306
1407989592
1227027195
190271153
1150041452
73158946
249982285
708184032
625215750
432501277
1104830332
516432074
266214048
72244862
945101093
630283700
524602268
303214040
267609077
289375009
1016564094
940815021
1336228064
197617906
1228809317
236760942
1389617347
430457842
854076567
318120155
127111028
1261857762
869288275
392394533
395172792
488795344
142346852
138450737
354041616
248817354
1065263337
833570130
648355413
133149576
801358488
812772971
364887586
1370169987
863300749
356301577
121332782
1306422866
1222001205
606794156
601524907
1096935778
854019062
68415835
894480118
648151468
645056253
8211321
442560765
26271949
684149007
16503462
974690503
641621867
351722977
855063505
941496322
133336087
151656547
705344487
460915300
596108086
350206308
735251784
699768046
832711566
31175646
677983235
464546927
784885322
146863476
48817178
777516593
953153032
608363395
197727870
630167861
433663607
1375622977
366932636
157717478
745526047
884538263
1001806436
27092612
245232585
143779075
526267369
559612285
664104972
748237212
829009587
864383132
1163481214
991007408
433518959
573197361
770960028
264697014
625436432
422662157
868081198
399674383
1139597867
980078570
1051591342
849698357
430806258
1120309188
953027848
1083822785
219135892
1203873539
482916305
263523132
376785549
1216720781
596749513
118455085
9498826
369393243
861285194
832224020
162598057
898970206
964664013
1280626242
996702224
20882070
159751208
683131167
276102785
1075551394
204076144
778311305
1240712741
332688053
179137575
742024576
344006160
184442652
581471627
369834556
43611910
723624767
310626344
207979063
847272434
922804630
375885937
784299380
810097693
199055890
1391882227
659622013
52719522
875624321
336380910
981020505
524911186
849127734
404909928
8404
1059340392
615329348
316110714
79826071
590415594
1244455005
803372190
427990138
631531072
508240071
830516561
241144870
488802087
257558729
107907697
224485424
105837106
624991569
858069937
151290370
176370237
694681806
330301274
69564799
372769121
591236239
415286163
1240144526
91276175
56282774
1364824996
706920996
342473245
32192802
553070758
242303261
434841462
551487252
407340768
346335697
452879508
1278876432
961218520
759059998
317477186
1132636617
1306067961
445320817
720384502
824535602
463248339
506158936
1219751475
398233271
956835085
1238838750
894336291
230348832
1332447517
1166237104
87836328
325847792
670935438
520016713
952600306
290610235
591337941
122525971
221462154
1115589544
523719024
1283316239
25599595
779199589
303524741
509137489
592294064
311262120
60301818
320850654
1011941895
20879895
480019161
1194857295
1353327769
864447009
158990394
1271408831
126242901
723430611
175545984
1144798916
698249066
86468224
158394084
1095234171
367215886
637698228
21497427
502417905
1371148874
28833526
105966996
634821841
141308863
496182236
57114670
80769404
44691048
44064635
612998130
32832431
618835282
667100948
252435021
784118714
1339754263
961003099
759146003
5735450
548665485
888841657
336048293
178582701
663279194
279195142
602741607
945756794
823281622
1257480886
629218524
1305824069
643408620
949611370
1399760974
919881523
380977457
911122299
135397115
471987430
341679780
368523220
554985757
155434890
960337983
902981074
976728583
116602586
700127089
938794873
716791911
694907508
1363081717
244881699
979845356
64306426
645502244
895362927
88827578
678940650
838633059
189553958
1266484100
2668331
336412964
822136023
778111192
741517692
1401157450
672087520
1237395568
69684321
326214891
509367905
908236288
470581861
397199194
387760400
5712038
242934429
122496437
635464971
276040987
265249059
533590544
435994565
230455384
910279424
845257052
553783366
1155562181
420838676
808330369
526446925
390106624
883214576
217561771
223855902
32107987
435806602
1273269179
106508822
93051114
583724894
391110786
288054286
865227568
100243075
998489845
969715278
1161451478
677927481
365887478
1328521843
541860779
561232171
525406737
212303492
857192213
428320379
744245666
875951568
441122681
65732733
842534813
346528535
1373800843
175933832
93136015
944345618
187078600
380526712
376437067
547188357
1270534604
214432088
476771717
490761551
89830521
29465890
428443860
281566732
236443505
291789603
101197547
1341418617
655391070
43995423
524187098
184863770
251061576
686288183
939808858
1253451140
391636312
612152446
910740932
767380621
473432573
334645787
1372325881
440746103
660743416
1306441624
22183889
566897056
733772176
196575397
203699528
180281543
82399655
982709163
422914250
157236649
1255857540
874572719
17154236
576628094
1264616826
1124389979
333624199
653294154
527057521
35357708
758008119
942574902
1128060735
1390363056
1379086511
92029282
737812228
702384279
240394885
345619788
693343230
722753614
473498373
1343887549
551695163
821025583
619893518
831489085
734656212
684263949
843594202
552851810
614129025
1184363633
461553612
628969345
31764970
523250909
208295797
36914706
220667043
625198301
1239436428
97691115
1265740753
493833704
913366634
45830914
488338246
582647512
197116632
573550154
516464751
1089863249
437824437
269983795
1125456745
95985731
440037279
75831418
689858879
517269731
360137955
422206116
920341231
998719100
252531681
785406966
68608081
600361961
876636616
488838054
980297676
979052577
285622517
158882701
420899269
773082736
266685466
1147554549
875986948
79243802
29105340
922196601
966867927
354389465
24970808
512240879
350910946
794161750
333291
284169940
58728346
435392683
36833926
460923281
783160947
852059623
418208661
749402199
695429738
715540232
854434861
421006962
203849878
706821964
471811668
156004084
689810305
396398357
57885921
829178072
79517803
594089890
11451504
247422003
222223991
500969000
689895825
491274649
966192586
531659490
1004484796
359181475
250605596
1066418058
463514781
701893862
817223952
735866669
1310330702
1265971342
153041008
45492113
212273823
957281965
843762510
1357262114
62142058
1321159203
150909457
904024676
469431754
341027187
1140294201
969742494
72378132
106133122
634188992
835454770
734601095
188841216
1179469472
63443878
1237764861
768995838
958376947
502648009
945895795
910565774
658614589
868387178
208648801
274716231
251947664
131066762
35453598
335360685
380620302
846275210
604393744
637761988
440628841
350414025
44188230
50208551
600185953
1322319581
368847551
1220019026
430359837
250661847
917477955
1398590427
296697857
324587641
1217621340
546416346
253123377
1322324656
68137344
719974756
529100050
769361450
1232888046
668069896
731133521
869439486
341499492
189077288
400850023
122670333
530918047
755149639
1248620991
630864800
835509060
749737656
905653716
47431031
701473562
217479738
790350165
777881550
757922098
1209142102
874120036
44563140
398918216
806315082
141967564
1131464991
332537080
670714646
563679148
534897665
1017700501
709368926
469770900
841460458
583406973
9292432
847300530
317616457
409028015
346691934
753700666
1273837751
831366316
187517281
267853235
6827736
819448133
1125807619
771877262
604599212
965205022
1347265698
428694132
74788364
632486781
998829690
720174894
536530302
49524774
1400898962
201567728
706365132
349343260
260669137
941150663
888243936
489045583
20210729
843902873
1288860354
1364657609
25264732
867012476
1275731402
875591507
518291167
346930289
136871416
325519318
385811725
685529131
824417238
25778996
1061909187
916687364
370367330
7298381
458553398
998734657
55881263
719558047
285560456
1038468637
354574835
988720457
601945691
431754396
159028892
1151505763
183278394
1195437811
438885606
1317354490
943505697
33659120
186009848
330654125
61625214
720960092
700645677
19658621
1361819466
11961152
368786582
88734156
1403770078
432630745
591556633
780916063
809982971
1210787713
847726459
901190148
89336820
966921662
1343540003
701486814
5216318
716705724
990525385
1031949351
638658101
338124761
36470947
409803276
304261062
590986789
948420517
394083534
451647133
963502529
1031934763
718186160
230591381
256949237
82650364
895034089
897763946
902444982
616936240
247193538
100197478
278361678
99507259
963478423
957295899
918
158279884
744540652
26582288
970535354
465328009
254088354
171833895
468171771
846773523
1290115017
173172841
986110101
717422957
279932512
1132849567
65415247
183016832
1244444915
768252793
150631201
1121013455
903678418
51801088
86924603
358387868
58135466
348665545
137556786
501788053
473785392
851928135
521464587
467296599
643895449
987228955
55013700
496703273
979639767
222454917
746400850
817898926
954530237
671968020
31190701
366408836
556552818
692988485
276492369
928318724
349354646
216326880
767687505
1189359370
780435024
546669747
801308578
242775088
90056290
531813352
1079148670
777932825
965377091
159365653
292396373
466788745
204781752
658967002
792782882
425998493
526797337
1121074867
394098498
897503596
816666865
857707000
735980800
50428039
474812207
682412231
136856374
91396853
411023082
940598332
1209986114
671922857
736675080
639004415
955132580
970089468
105108811
271246071
652070831
419436817
1167823870
63842829
546203344
1104854558
822237275
668621649
843666390
87263484
1360417212
29826596
678263397
26964006
434748785
349415818
463375645
1222615639
843945392
20954404
605610459
711091027
1085252412
789037309
558756937
148612249
289380151
77343935
411950617
327050223
1076093888
1276028820
120417573
975121438
781725700
289930688
359560806
390150468
342052151
787823262
839421633
451053232
496857950
383481624
848835239
660262584
1313798772
672120423
107164451
591624363
606127364
707025057
1045005488
528091799
797324015
327413474
392871590
536999755
882547459
1299768472
635876093
394261429
311007547
768743021
785282568
134695485
1196877883
840923315
876625695
603162704
904833244
881015201
467359033
537369033
1005367734
417861658
443365745
1037884305
287437912
419145287
607263013
295385995
1373367561
270978623
276560109
1378066018
230576763
799869781
336873459
794107439
359187767
559318916
881462207
408039138
593760800
1347256980
127465843
995273929
261577050
82743821
106841507
822646665
1108395531
537879165
1109528408
702180174
449699485
1107648222
1347615951
1288411280
27576288
745382303
341710610
276952125
569128903
393267848
1212391163
56840955
104486949
1296208596
269790279
192685416
345271690
1191227635
473826262
783798155
825526423
785998762
826327988
6757718
921941050
423754525
301650779
438881444
770042027
221255794
777842484
189344101
1252432483
875698960
161398080
94118524
742314051
949722760
517415121
557601531
748965970
1266526760
1061226885
897950636
959083731
1240280613
201778792
191690103
399673446
845172144
606200911
1282560000
183489007
467848842
143226956
91935607
80113614
396101531
675770021
158117477
650039821
933503423
159110403
550858317
1173494878
99424463
86542650
198055518
363737732
175263383
463453527
470771299
15385109
242660681
215275799
269383255
938183307
932670460
426730179
879610570
197261168
1070509734
1160114033
1320928590
843467858
1143288071
278800801
142486181
1137364533
978236051
442730728
627030819
445598461
952661245
106716327
820524165
174668069
877203132
558037384
1102070865
589929730
219297387
924789524
162853296
250602814
500871091
773890299
348673127
1295950764
1111048922
647150435
255206997
162022706
292023146
285372084
753949655
988335565
805292466
464638389
106815943
756423788
941041324
867245019
146362979
802863753
345621669
456307702
569041361
91906712
127415921
1268223855
959594341
121375047
180280494
210263434
166087897
485452479
782714629
903443107
917790099
699262434
407084394
514709458
1156169101
116798809
1018516073
499139517
962422579
1244035100
1027619828
46070901
816099297
401018410
255759730
701327418
1177494407
236247237
205899514
957519120
43591360
36584200
511263088
663623215
844996513
853339843
298832613
163165566
645222014
1110897715
516179684
740053933
969771867
967184223
769523508
314324923
1380060123
36302718
471717387
624516362
676314077
600131035
987948605
382739483
108648087
236454928
407442022
450006304
352975843
232189656
502922001
322634384
1243446938
279765291
1019512959
178304797
886414347
856642089
436725643
93312219
1086010985
415048550
795481124
1090973644
237586031
733539784
613789712
458310091
730493488
852603952
393211229
282789653
411167161
433562744
662882820
291165366
652508233
544359047
418571185
837252964
804644449
1104874044
766279060
664747548
72328020
767219578
943160789
238753823
86159470
1201297838
194219732
230094407
140550479
308683026
536698843
239049688
28493396
607397767
51203181
808192881
604719730
542720016
350793395
1029709186
741919299
820719007
129373262
537137089
400915688
1283309819
152858861
6413340
364029975
801745602
305257964
363713183
153238624
800797210
476106232
928511264
437280483
523131470
238391110
726785857
897734251
741952657
509686307
361613131
184573892
151810714
847704234
186038281
624486521
397586514
758437109
848450101
547014825
302698088
924338988
1016007613
917199053
721744953
369771321
748483286
92799219
985377212
910593409
56816882
253218635
350683062
215974976
357510326
983051935
1050572407
583194575
170626470
678631058
432487026
702387316
624511595
358645200
167207137
315761850
167438071
937843411
175156407
224094133
1163938044
279057098
123404331
676842502
594389609
1080974373
1094433475
783346212
878766850
359520402
411200297
304939748
602704202
191972240
431560327
619139524
395676424
738095744
354479116
1348779272
891591902
546262879
493458334
904030312
661798588
368443180
420751857
561454466
177094834
173770885
162398556
301295152
330939867
1134626488
396583188
734611106
236151878
367730249
1294810402
938455901
382818796
1060239782
278545722
637671918
127301532
320811896
1013137450
637937289
261501528
177871522
675398495
672940301
756116431
160817969
494284387
406750944
135790234
53335765
546397199
902972253
960834278
531075347
957758818
574145476
934330516
919632942
1409741174
48187831
94130518
428227114
461528464
218720816
1261293838
226832891
413105976
211206988
183476314
446469225
1000460904
1303743672
1181423454
62352341
180968141
930098216
828342541
12998466
1182365680
249974548
776640015
1103746253
119845197
1030015959
986826813
18936242
102360620
122369424
1165450168
33252776
396324097
132557383
912809835
560379796
1276985786
719692149
845924844
150066640
187287641
595277484
44695514
389607159
102927083
762415482
321942567
381921447
1165885286
462031388
841947054
123252888
871680387
885344749
654076071
895776152
696854556
250154631
838357781
1098708
972267172
935774917
542358668
282971817
9464763
866594590
508774707
506083524
502267300
873092405
972202877
449980689
856372898
106663748
814793320
329713680
139096842
785798310
1323203297
1181407338
688357254
795722824
1209585575
940010234
469378675
514871403
389439210
1225760867
523266793
348713009
995763913
100091938
894102974
945794669
642253127
185227824
816998363
532776769
347732089
349015031
624235882
97778451
1000199865
55702818
525401594
996102938
612724486
542944970
215047978
523971552
594119086
155587735
1154676439
569464176
638900801
823832472
134786417
212841553
691917622
300002097
304261439
913755743
348032203
504337693
1109697658
559676930
1381129013
766483396
514250310
92432111
322384259
781971654
1134651378
322415437
976219896
976591916
817260828
754037149
456243887
728350609
356243544
492887645
1067734243
781837099
994783717
919044695
775743941
1049748327
318550215
948983541
653363720
658796991
696696879
1007559870
595134608
1064090369
708899247
1330129811
858526826
571446777
842889811
849623929
849860918
598453613
451162866
263660126
527433604
77028938
1184744280
561304696
196970648
428872564
241962068
485372902
705159637
373973636
329568008
877191013
656837683
648874278
600516857
552945321
80557367
23303304
40711223
956609344
372674294
1133627911
111263754
1317168205
630263830
1174698880
785766115
571345834
509206373
387792412
549877133
99805432
321549656
466546002
432285938
85329101
707882201
106687185
302819504
202746218
1295521954
843372480
198681457
903171119
1082117914
525971971
954925095
938914001
503644049
782974836
1273092771
825075071
1167643436
970992688
762366927
169534410
281322169
66806216
810833635
687049314
532442004
705113466
640162306
957410859
1333721390
1224418159
315537926
17442894
303962462
291275475
187643253
780829759
445581918
359833892
124923705
1100401486
236109010
2649651
654528102
1005360920
328024047
175004364
377615682
750508668
925869096
669868945
23249789
178144800
888915964
414758042
451377101
670435967
1366119993
396241996
697086936
101591242
1299182045
1207284591
641061958
758385221
1089011738
895880779
970223560
1284672417
942585379
526660586
104794227
1131462770
458166516
1249299602
722641264
346080355
573928556
1124327150
841805163
344304762
909865947
16947568
531429282
537054466
1339202767
186907721
178728993
46492807
61765337
324359904
415444635
457477618
919621640
153170131
577379253
904552520
657572351
1066380898
320222734
403098459
766596488
629633910
1284415982
1004389627
683683294
1012993836
556653714
855950282
1103342828
586245593
315451609
1015125179
583917580
1318655566
1116458849
522505685
254547331
873200780
507708351
418338234
834588917
935819791
250972499
973724016
619834044
939861934
369581903
756178429
738236
874497452
1334304767
641727994
1086886324
956636887
898297927
1227786461
897229607
15722582
776023592
854296422
850711795
822129876
511107122
852349207
957173409
893836366
903184081
1134687155
596940672
666515558
947377168
809112641
781365732
864422255
314012648
696334865
149389404
329788639
157096575
166593455
955597937
538886051
910731874
1230025703
252138350
679652656
405925439
719651789
1187004358
2593066
1196662514
894807050
436527500
65409716
93368508
777360400
37766410
898471669
620092406
495013903
572877040
957280974
149837629
498898562
1052959192
267685311
683929559
385002841
892673945
810749790
536361986
963061373
249192568
353854164
177101575
820964840
749365412
660717486
682867087
302400710
756999121
263347143
1868773
766814133
129707891
1151741019
606091717
867800017
1276197174
386214619
1167183609
105543218
760394819
35488260
102341954
445401894
973968987
970184460
778619694
786540584
884795085
538291114
490843635
359130195
473249565
774224488
825827521
68468228
833935617
454869216
479247326
897581731
773805485
562994264
553975343
674916019
845487868
807504771
455790711
121933929
671797677
98237039
234818687
229909019
280321913
184743008
976925811
618526882
362860461
463724121
448639652
507447211
111846253
1353511131
888963980
1121544344
808627832
970391095
54998414
101844020
248025515
998622784
973751158
578780100
525668904
572893114
646749172
602182184
233183506
1307704122
188653415
951824380
834799315
215644337
762344982
464731346
1346903135
105515174
912504179
244590714
957920375
436108670
193019345
530266391
472265910
1352419664
633700890
935435698
177774628
157508038
881471504
218262662
480163643
616555860
392114569
611224078
560461591
1194126932
585401398
34907641
454989138
1392480994
527051556
103064400
464251330
30054616
248245539
397205032
544221882
9996841
640357378
477874352
1161253766
111835385
585120966
859511308
1414760
562292028
50876266
115601339
337899256
917011773
1347161492
666583753
681585450
618288428
296955361
644046721
76168485
428521542
919428943
702501916
343740915
743278619
303307463
628703695
1264354091
1342662147
805269164
368395580
687757325
269348198
854929115
936972624
491953260
1394030957
569917242
652706331
970493907
133289632
837703400
960517075
22202046
499751418
621677327
584405814
674005629
138335884
493452723
279488912
686721050
893719216
750603317
800249882
526330778
529174859
937770126
1153481331
491049119
924033542
150834956
1043403029
672302388
385514794
158892026
977170043
779873583
602229154
448021880
412361977
704424223
1174169306
191109044
304743683
250341705
683082416
44182755
51508781
135657616
516528858
135258339
50989663
907006995
138066666
274621379
76250130
462798560
1244224663
725427401
289238680
962815166
603125439
243447694
614086651
303540900
85782451
948424222
649578787
155822028
657772565
481349043
692624597
334800045
242556032
52370594
638095626
1290228605
468524748
973094048
616452693
995584726
1349485990
191969593
966077402
195896207
194445577
1053089083
1254855266
307399130
754720119
995526384
295072080
575487052
559650972
520184457
992722178
806019504
781686678
1021028885
572351669
503695158
597913405
20622657
1087769129
1235152445
805392006
365093473
1251634000
322814740
292550554
750806400
813351618
527313630
170853789
687419003
931661759
370145003
904284465
832350624
679291247
470055324
633465634
237164704
561239736
42279284
215961386
609218158
792810694
256810239
464730631
799592041
1247637152
414136206
1129485464
743763428
361634702
1382528901
382864926
95703651
1265701724
381422233
536959117
83280291
1166259891
706176862
623948406
423329162
143109435
707863753
536422698
391788277
293770745
408549392
364181063
738097709
502939800
641673214
66954837
460900605
686626605
605828041
67073887
61845775
647804961
763043585
15663984
889587811
1361196821
704755120
89543048
645704467
39419263
126104914
707046096
639593218
824406690
425543527
689464481
417019931
625877627
833346526
222294354
90976074
35423330
762399503
1122939019
425623736
279242659
850141144
749204690
793932974
49207571
376500299
140223403
317949564
755267553
127819200
651386407
837223402
683860629
681038723
860388409
410833770
926949808
543169523
1037217927
623391161
27969161
324677452
470495822
537559480
815173882
323380082
222994879
867158102
807773673
458070598
427966923
234576963
506561592
791131366
884533447
304672711
330126
1249700866
587296101
485759332
694226572
399416582
971516964
645637148
436624510
953094327
1364569904
972577956
548556980
13036996
613489057
150401641
863599871
518694035
1096962765
310133480
277392290
688944254
731912005
673890924
800320276
229607708
1147121897
844415793
1063379956
730551197
656470584
796279090
1277934917
707523419
1015758614
111105968
384635419
195637967
375050021
468625274
844269329
1070104858
102050854
162347948
970850066
505804359
697138044
993065549
1332782894
499939169
866603220
879573863
663796591
194652516
79613566
23374580
1179505303
212973373
73065652
1035999472
580899574
539182188
589670139
209337445
363096801
313026990
636145356
254574870
1228728535
286503687
608193175
204637737
123228141
815318834
694035607
157469131
721572068
140917139
1358266903
154553965
469472787
60921981
934285342
539340389
451720372
973867835
886116192
350022686
447926820
105771997
269164423
693803935
549517869
876907178
312239904
1150609745
1312021690
965848265
444885766
297456516
198146240
288631563
826540808
13993530
973109679
88118017
233529603
359380356
497101512
1399191906
136114248
30017299
484049794
369779563
568977278
325772603
590917056
772842263
69144283
329497393
704676511
750542855
826776317
125321934
318889342
440024525
1107158344
223381127
351221864
53453008
575323775
206577024
584039527
619628312
529784365
1219953387
353265685
522089020
291106411
1004338743
800961429
814699516
1210457144
697222704
608452045
965584370
1206199775
119141702
874970077
1397195383
1089263197
402792567
607099198
158273404
51563996
970567190
1290206202
694173572
630353065
946821797
114535129
364859234
374127709
503138572
298946157
603326134
514970478
403362321
363361273
132789731
825097434
2582913
551491752
1179595744
855817989
85642099
872882402
448511632
1222912991
777114291
225615095
7867349
888400200
787878436
151269526
823501600
804953910
714117039
145726047
1263892761
376038988
403355220
1213495612
421077525
879865957
69266545
422690240
903765325
850081618
196864610
658939584
28191916
285494886
998463649
1318479771
272873879
646445221
971072962
212195684
243469729
942350876
649492342
293446363
1367082974
1129288495
1225650760
216625885
535120493
641686771
106674541
229776745
178524295
818883114
236964177
639453282
237682662
43165668
479530863
1297802086
793259061
1192464106
41077150
464503646
531622653
766717695
1266440534
604503281
110625759
38558099
121951278
995729562
479348261
505499373
584967593
162325220
34444925
692960494
152066053
632965024
1076141651
81028352
389289673
668118659
91017991
176307406
304233405
591709729
887091307
26316129
1212035098
971609551
1216726407
339273749
278988354
411455632
877908970
303385212
698680467
240656663
74058246
434864399
40510238
790939439
698832668
895372080
1219140816
412197204
689096619
1172608753
184828062
433400893
73684919
117277702
131761978
1030544519
452099474
479713123
489261149
951301989
863969734
991419522
1029823604
224221790
591366921
425826179
812153717
399660856
40571527
1147932432
758427998
1334609296
1122165016
280472935
907680264
695899419
993576015
12817245
1346391764
861723672
944955919
250777642
645264321
311967481
322135898
567685076
738560920
374660205
403389215
42608621
376101598
415636257
144024721
702177756
594223675
976312302
80647238
134733668
620181465
795976416
149789270
8545929
123095343
544466935
336201713
817709485
888467403
896390102
277970615
1024579590
196740064
1369361647
222907586
740238952
349115550
253684081
968130536
208460808
214374784
735632496
423129563
799330267
338218127
272851194
932546234
350281278
1234297259
1205267463
1131197558
998148155
697850125
354666230
771357443
445210743
1398109235
464392047
413657586
1321415089
1358847044
168718743
490180939
433511761
9919454
34792151
1317444156
757079073
908239467
204408630
58051360
968809699
719035290
437947422
488763714
750562708
1233076782
813521041
730345293
67430041
407496069
25243619
1156911148
1168498291
591859888
30730523
530623095
406430715
123902652
742206840
308717403
911550812
699794177
654127626
857101456
179849380
668443245
1080758621
903870511
947068109
8993587
1292900121
816833773
55399658
656736072
703969972
291801075
1351945832
915380003
898027566
1172503067
1389471152
390267212
40430707
773586458
153804110
571761329
547090023
901146045
339969595
1029022831
87883416
753739185
50079208
22137903
1312293192
1059315650
313036368
681329829
1173241198
823168443
112589573
65987885
479477554
517926749
111831169
801719916
519032697
434310787
210505485
658392056
1203342028
522350272
518977384
774653496
844721166
119179813
702610961
1175155675
421380620
662081128
518424360
652263549
342240835
966445015
753869270
60089686
401389611
42195676
2254979
1055088962
272144831
593145330
742178902
697097392
98654213
854081612
291293117
988062413
904935710
348001293
916201683
1330174195
627395443
74108509
337253129
543704942
192107128
570673167
747063815
931371447
141633928
956124082
1054581269
356322220
414256037
592580779
1361049673
206976241
1075322079
97307659
30608493
457606285
574541354
947798722
926291734
195038795
1190335111
310348023
659391065
223511869
291409987
712209638
113269540
701631113
9944745
1248606363
218377297
20077634
1030041675
477956229
255687928
1086608672
500307321
143677061
1409372203
24152498
676715069
111040510
489919078
266819677
522791606
541924793
1060083172
108745148
144997058
703479988
121372370
168747329
718947625
546258942
1229261263
628906913
79468637
895078776
164845345
1041276126
723074767
731145575
158336651
817937574
727715113
356781132
713057339
453673364
1179618591
570959021
567059381
399212463
94612725
437119900
558585245
427681529
474550389
1214682846
701302574
563504738
869006305
785533759
1114785149
353368896
997501604
645994657
699608983
1134947830
1000717317
568493018
401693742
989506394
357386687
3568208
557088044
82551028
110907369
805563170
808907174
839645349
306495037
172587802
1046130624
169948325
534625455
849532418
494170262
644468194
169633753
879814140
76008477
840680032
1380656485
295094636
944302757
787443090
473746112
210061714
488788755
972437459
45504201
842908791
821964667
448523209
591612848
668109045
958616629
992731355
1230174298
90148592
334663687
1300527634
1151496148
149809747
633723466
883243718
918664648
508438170
172435544
69287689
894921526
934867957
555366352
225508258
887216383
916072578
852727760
907131274
418299349
703099140
882876315
768911060
793731088
946653992
968348659
368945881
687872119
1051884467
414624143
934745409
1317009921
371127519
905211902
1010735399
760815583
510714702
309934274
159548563
203711956
287949059
783101050
737823481
92655969
915709421
518718900
171261947
1152599441
241379200
785381910
1109212791
1408301438
697205499
389175616
119378766
867495654
347460598
410411009
594089345
679418183
199773181
988149832
525101123
1244527347
850438236
1331114477
608871190
1012818154
997069420
936256611
580958890
578611071
477454200
254466502
768603811
1153475838
354339724
929697300
283283185
20121741
150923522
602658771
523427381
1319121577
720148217
1241898487
931481326
600360817
479347473
224662094
533221127
138725325
251073460
282228833
300604858
765526606
398528513
436508063
975507065
87371158
466331238
254824512
88051925
637972304
985301488
740528113
914739851
532656739
366501291
244715845
1192389522
231705162
530665337
243525085
694026058
298351210
563110045
802002852
835292180
623442035
558543956
285720441
1373989822
906337192
406924002
585283580
594090812
351190085
560146981
307369804
892993580
832380139
1302593796
47117114
1100364349
700138922
867532038
1323239380
858141332
454100688
483401830
634256860
174424768
352429167
115327840
321079988
570308831
1125688768
1114318828
710084459
116016026
688575227
840777510
1086280835
289051591
703664156
403987159
744970283
384615063
146710532
1399414207
341269422
917634883
629046006
474632495
724776566
1333663680
131442820
1334792307
998938259
942124399
319821860
74436637
821407919
608294997
915819756
1317442800
1106287986
908518636
1380930289
421575989
1120816442
914325607
189749174
392808802
453308080
294206385
165322477
512769153
989737768
789376747
113064856
660208647
2774592
347114672
1381002193
351641106
1060687508
1062418518
888959031
691227534
551798013
431933338
404884537
276951536
545118135
862942115
8261839
902046633
635971750
422404929
628053033
1085925252
671920659
172164045
449809799
714599307
1085856259
1221140684
776562681
193576876
231152595
953156389
1320295619
997507673
538715991
431818642
1282575135
406104344
839382250
1366579130
926592962
407046499
1209336458
597439905
365520996
912109493
1258452824
208672990
491272298
966030650
391649535
908563095
92138700
421967365
440546075
255974297
631294163
30709452
1019412730
147978014
745286083
41351775
33688892
465038448
263111196
1160044279
460482681
464684582
581359784
219337714
449419436
107565068
338602302
897472336
845099588
139966228
969004659
457621180
531634485
280379806
410198856
47691536
448780944
313391333
293646565
832960266
502720152
529330638
999720239
727800568
1406076931
629259266
255644205
252459560
117037474
921428731
495105381
725889048
520432498
939387083
272714048
1407179581
381137683
522582585
397912005
867112411
315032371
1376616608
107836085
547268568
475833290
900448899
553812554
517925218
705498938
598578661
797904011
373646786
951026666
961243169
129360652
631843190
755352919
382003017
251646984
1189976453
1157387127
938886933
75208772
312944152
765742880
217010112
198185781
725538252
1286428467
967287047
748296052
658801734
598712661
244251922
131908933
26578925
502549035
179263354
832839194
980557870
675022954
154198280
366660961
1146568951
474946300
1187124627
1109239056
949595586
984101311
885004925
382925062
700407213
426144114
196874059
734694157
1290541256
1004635984
174883738
504765093
1040878773
628991612
280475719
59950414
1138316030
2574024
694530557
188145669
317683676
816674619
514713453
84315652
505627403
547500163
708998036
92675862
218753851
486204348
566914187
414463666
1135530081
377864545
269709786
477865795
676479431
257941027
538495411
580773050
1364062685
1361535374
908071771
1365987976
152537416
51168221
525656064
405603
1173975945
1320922645
178925221
789422175
888548672
304106855
222223146
292433623
1079075180
430441047
713988075
1339299508
242578857
739299245
653922451
480833113
996248839
374834232
410216167
110928596
1067203667
517977619
8997148
600272207
124392420
753102761
1180498772
349939705
141785625
222037861
915880994
1121257964
1848932
460382910
388141129
406875100
616822834
1056976351
205906700
855720060
1097839874
738628659
449944498
837895639
564949745
151249478
505671111
633964633
54862978
1158396995
37051416
495709171
739176340
744134332
921297893
14209577
1252582060
583220515
119830412
1178816333
1338139317
912730844
542017298
1023046493
473254454
1146105108
81382035
259894932
520077074
150665909
673516106
1303881945
680951916
739820910
1184279005
964481634
817649671
179916444
337458036
700949540
397069339
606391393
732491316
402909695
1296365891
108052082
444674639
469959332
925314316
335072046
1362779904
1217809950
777488963
370238151
582878538
340334312
258943462
250622613
792279747
804092312
442899348
14686178
541849048
614126010
152229867
402907889
259404455
907663954
706039591
1383275487
669503547
282532999
1077204482
284781167
700094757
492001846
159527243
86416703
7960904
45211635
28267306
854657759
239982248
503273515
605713836
1409707736
67391265
1295292186
727082367
394280334
201752848
928393570
19062725
1253048163
720687790
1388080380
412431577
559406479
1339025015
223235479
900130723
951670668
860142271
937563314
40038097
82617522
1236126886
360272472
1070026694
110487945
563902883
713943836
478705714
617914608
649708169
877344100
512239103
824127975
822902437
268874223
133169848
150986940
783876676
19834241
167116093
962532414
331669232
687684353
578084659
159324027
410400899
226105997
42944895
929887549
525293220
635645413
820723382
133436229
348269316
393544238
300619526
851549627
177303963
889187540
1018777255
1219644590
422362412
977133571
277861299
859089855
113520772
1406488233
309361728
667632131
783531970
457471873
868665565
851520699
611656946
448806237
487751095
540370789
213810518
951228165
177970451
1159373187
641116177
115303847
584129453
1436842
178349419
340009281
342988725
571520637
129002293
234256514
844973623
862673446
314104779
776453958
244676101
254451038
891874974
707054454
662162117
120175961
656229006
57091202
1327086101
752132739
875322448
119519948
272669702
886996165
36360883
1399770332
413550079
282781806
589353565
346786864
373810136
455779097
418967053
163838957
408190477
397113085
281705620
145121235
351810535
382252199
223480701
1201530754
572250754
280767224
730202631
1307626151
755107888
257219198
1361184854
775655549
431721762
65036453
847318437
564501709
670088888
753152651
431930862
45397053
251127130
730511975
199626418
10263743
1142705451
382164886
160768292
553690616
714627491
714151963
838303124
715275975
175069371
452210
254285043
7918232
1197633527
124483837
282729463
894536939
902073320
569754960
98702810
869071830
497935582
539097203
534165968
1300046181
926684175
1152603569
378271345
540934459
655311125
319602488
697450283
661803590
531261811
525419269
614489090
880187861
194941461
696457927
351128656
145858077
737823217
59541087
328612554
293079983
329296311
539879401
367058321
166556760
465194867
3186346
1135133286
663616944
90620334
28166604
1114574412
695525953
1187733257
343579586
716678422
837679189
272481180
689185561
280280266
322457799
226287188
666133086
107986701
901811931
953001584
2379835
635759190
915775465
740259727
256955149
584264451
955522314
156747850
542334973
313927960
69116102
1177602593
725919218
801242759
1152907104
939685846
134685329
500243818
467048453
376930920
385000719
433046981
783111960
696007270
1343059420
284211025
595211005
69051065
349395231
329637894
708295038
264468393
1210873737
670819059
78375936
946907918
507986995
638309207
1221137739
1316647451
434084971
166970025
458301575
728291114
107572154
559431391
1205342538
552378642
331313244
1288839421
700840593
1024903443
357050750
691932776
1206878294
811630580
790461026
952114908
419473284
1037094206
961692045
419625201
163354546
517039117
573340577
312249204
718265630
10481482
616552638
570103668
950623006
508474496
165445186
414968802
954932896
367980121
1299049207
72030595
1176128800
873208295
69731298
980744857
649664057
347572486
1284888517
1060816365
29332984
820146387
949571369
866583998
919166651
299794597
1024147269
219935386
377299100
677025681
417684913
1224511027
511035833
1246477392
718804608
998955702
199998645
550019235
33349149
1225195670
391942846
664695888
233094804
342411633
402525448
75191742
422119026
853689904
275954384
501387410
177178455
90910869
212377280
59009011
128959236
673695381
241382735
910925803
362656119
852513872
327565499
1291082415
617801320
1074317339
760777698
723606811
1060405432
688792511
744081376
428150523
686744945
40521417
367506107
618710470
249157274
628506945
425447434
833001987
441676715
630664736
500666371
292103712
322490703
284621905
799511394
288473929
486942898
97665656
76303365
664205172
456841653
237938819
458490763
417052660
267429898
108248834
773036272
624854547
937186988
1051596842
256517148
929167991
725900621
991369120
186355557
821450853
907663973
821700632
552017801
78141956
323945310
555209659
2279122
1060903196
927672207
335245092
156842011
683052538
789365523
672673554
70986567
192041951
540436081
890148573
395018494
467840859
1276402139
1289675280
562875255
179519370
342828466
574942020
526722820
488454062
324088
21979154
648905843
970803285
17952736
677280471
422274344
619656552
962299812
191961102
304174208
1261620980
558596582
1196793496
1261513585
205802826
760522896
578778848
514987458
1166264662
4468948
541358623
330936155
523957447
339938374
460211583
444332814
29697814
952658187
128446799
630819563
750891997
536449563
1213183165
217267518
569393774
1107126271
1161225861
1184848105
625469223
580011377
31386400
519734975
470573387
1283014882
669520569
598035706
407670411
528719266
979051376
442704870
712198517
1385719615
331117640
186131900
913205385
1219446586
867508134
729275417
533220574
316246807
901486828
185008474
252815071
885655180
1089064619
804313370
287610096
422313238
573898773
227664969
217576848
868924042
810289036
552983530
99794641
293029677
1385472992
347668482
1385042739
165561937
933749573
841655480
250875438
902138196
438704090
807990551
679441802
460505208
173735954
555483594
561302371
185958450
343598842
1349806177
1180936100
42344747
984588994
809691482
1340993868
989824960
1201109408
814585515
1027665028
99835718
901505608
183507320
116605643
111825558
384922165
951014989
79565894
307431058
587588993
972756863
470427875
1384537626
739189038
673093875
200761127
1049897332
1242476695
866861364
662624187
126112030
380205623
3300013
971176162
108855469
88038827
833411099
591555158
459135784
439674948
63055452
936325482
387507812
979761332
840030306
414710324
666235530
403953090
1101397953
698022817
743595027
1268587798
244917022
906942409
376474232
929989973
700290914
160967022
98536208
1120936428
629407215
815542286
20717474
1154140617
612167300
923427825
139848888
650309432
806441199
92910034
707108375
846034312
912154819
1272356425
1176415925
485396033
360018073
844984656
39523881
336274134
674678660
533939000
540637459
366346033
1338347269
1205952805
648603534
922353573
574908476
686462993
975137384
207560864
268431445
806704907
717646345
517976713
395269264
1246751096
309741324
904729087
45975657
336615991
675400001
911676049
797871185
303436585
541315461
1103825384
880158313
1005084339
695227677
677478548
244175568
196645239
312797525
1074050230
1285032775
571255697
519639109
868144455
385992769
957503092
767608556
581940661
1326447294
881636596
728734321
979239041
886517424
1129909196
1078331356
819178911
382670152
874926608
1310168509
298517391
1302236044
1206166527
512004710
377505232
674708373
1009893712
242058118
580382854
334048557
118151970
297837964
96416223
845757741
366691630
801048017
1350017376
550059653
421603573
634473171
183635455
805279804
995585118
368551135
198089205
736631239
689548342
155669867
534911968
1252688982
1223763935
606767672
1083056241
862758207
721814034
453916686
446482681
714877891
325815370
887872314
93012586
187081106
905909919
467459607
371270861
149004344
122304405
805078805
843510269
1051193667
869729191
706380268
184980754
34371439
319341417
660463540
1034535771
666248550
703765507
561526994
1218963189
26537529
1006334110
229633034
702024668
1086277649
615052873
525116471
842956949
537502949
909571377
839151011
897531213
406644980
846901340
976682617
1263007804
599236459
167595523
470041531
969143902
567868024
772995331
147662208
209652426
216956592
632422213
584263632
546536935
577331009
840979262
1119089196
1369710996
144504
764986946
591372796
881019258
941072616
769454817
194888889
1344522573
1137346589
642122234
331428102
1082441556
345267368
298249098
251072578
952587481
404151162
1329918874
625973218
722415657
517761648
1320135822
277139461
1154073729
859961112
779758301
1382764791
231446052
1284965560
1039297721
317302828
737720558
809843318
603045566
856033791
89636024
844908026
108862872
869565073
671595822
436664067
938355941
616204257
551154187
939501183
718919478
425916928
1256882484
773677026
471621125
789354570
269269268
950943777
319675181
293781055
520302864
984686480
962148528
82350688
543787645
205633120
415774920
700122360
989995437
573505549
419486936
1333310869
624071198
247575863
38941198
285918629
15273287
113713457
867350261
617048756
779464439
583645835
522100839
991398707
105203400
533800829
748945867
665014381
1361644990
28054501
202532611
628474401
989776932
757804255
594218691
840954183
109794216
256668066
267933452
573856569
620322932
48418454
153147007
20908335
294201982
495792173
340103425
100562136
743073018
355767022
435975243
397927708
325270152
911636428
755953035
932176854
543678738
782857639
76588005
1167294813
168462863
578109733
287718956
337253648
849369431
469504554
501098217
695090957
230784607
661963151
187674457
979836827
1267362353
118345131
764849859
983636359
381103700
550750765
972705551
585241624
488739748
812457899
99922409
649952934
874741371
432766935
862445853
148400741
662197144
857159684
77165174
433559360
466412890
787484264
1346411562
90242235
615928934
351644136
139198881
606096275
507267089
259495480
615959484
334784488
327335832
143238930
1129227063
1065460472
122793149
123590786
769595091
643474331
327172531
980758929
90704413
365076567
111944448
751357248
275342785
475319462
171525965
583275964
549922183
442461259
1083964311
652649119
408380609
796100867
941926002
145689891
280988543
150887989
855191068
96734681
618075280
1066223376
5684956
577019819
888763924
245068942
521258272
95476695
10567038
1160221630
98759206
48027936
549204139
718728875
285578697
526451194
53243159
382933726
209361714
94545316
869211268
100357047
124190120
489906935
995526535
761222309
350588850
980974327
719204420
41455512
16414413
668175866
405876517
1157036873
656049550
289029553
1161990949
428573604
562328019
10964730
60645044
753888267
964548013
995322991
178734002
906158357
859078038
779591012
846115046
971172786
108989228
147617978
130738435
598600242
148137185
911759856
913097178
453152481
919729154
930593436
347012666
677454827
412645289
858681538
1122640417
84969946
1230084887
467227484
530780757
375434057
266930844
452355705
82107252
1302172427
1332329204
981281864
284700618
526507038
405845521
324994207
324791330
604403661
793021709
130067511
547424064
583593005
707703820
550662431
897890418
239218646
966722321
776832576
804312186
474356195
715905930
494634374
202894043
294663920
75916625
675464904
556148212
93491604
119826113
183572645
1120228066
1150312761
371478152
776881135
512964017
237946609
1312143174
833409017
334896102
236281126
966553686
351486517
123845434
956480531
8272218
655518656
475350908
968211682
862030954
1167533139
361248742
64926726
354734697
703102677
1268327228
414655898
15457731
1287036212
921727063
166730406
1018980478
21951754
705710399
419801850
833453621
1185713233
135602822
4800711
400624801
1262984469
147151065
1267814082
146243360
35154873
468336735
43935736
74187674
1396392839
518671789
70988044
14299415
1096782512
525779733
481687322
1124070209
555529718
912125576
831522072
1404708857
525228905
360593295
532533727
106199355
756724613
243316494
954437134
647956776
521077401
1086781450
1352420161
690829900
482315198
826077468
625593960
830733930
723059915
922190199
939343293
587374878
333769485
871181975
1032134511
327906605
598211074
976657023
371793955
976691547
179979116
460532546
257356234
1030886679
27562813
532058924
421702979
40834915
470626365
1138506471
1239773955
779504315
1079896276
634003445
367559082
397675776
39517459
51132652
429129446
870234170
1113762754
347900852
535280087
229569355
290920163
393763498
2155748
790670762
404209658
719168888
737603509
140980558
596662247
277948100
205378917
470110763
722043043
978188735
442533354
979554664
683142456
20648749
532257204
308205435
846039253
1161585253
777994472
1011664514
662077161
971753349
337716258
251109055
690222200
890009859
398377724
555670319
272638682
424002173
354148764
455803990
889409842
743737525
591084159
395749667
1313182840
638946867
1283919052
789270327
616580000
976863424
574688327
603618094
878547447
742354026
380589538
483646467
172238636
803330227
361321269
7147269
39035192
828805753
1220713982
1227834469
303651495
1003603224
751101252
1194663149
193435928
514407912
115716112
861591654
589798259
526780124
599850037
1393664745
1104474642
239913160
193841835
517042840
671459603
1054912059
500073921
229019637
1143280987
658929008
257884242
1366403958
905094347
598329784
1176560763
17079311
369086428
239023801
1095721104
322261028
649231431
542717593
833715599
784375449
862934855
1206558618
454841251
822484943
919892812
314174240
703275684
300891449
481190825
1193172717
719109532
465912396
35297403
1344671130
361781158
765088239
980022651
782741626
579610764
65616764
778690397
479179957
1038107634
628026133
664049590
203332844
578927277
987352313
121673709
884393587
1340654158
437982934
355028327
855115926
959619862
1131630903
116046736
1383321579
961775173
569953712
70302327
126330763
766766806
378093245
491425977
1212797331
377751264
188781781
348717693
727016133
1029100270
820102253
223311150
929133972
25591463
888554878
77205807
147664112
381209760
934246823
326490792
612680242
776642861
945104234
501273947
100671376
657835610
838774411
559601277
135871952
181955014
9611124
758392068
1088812214
870826279
698241064
923887917
894222122
687692494
1090915970
940400287
856856265
935150053
813535831
861867485
219618707
50610948
1001338039
845018069
454530380
210429059
656107582
61594329
509451976
459417244
938048521
831816206
283291040
714090506
286257692
940980868
742285317
821396034
976538962
1053901315
417711460
778129809
90944363
648928852
316620846
414355188
503683843
1265373366
1040643051
334700364
1377657084
989142822
810391922
282789118
754389753
963656764
385763144
308059517
420231116
47201023
662107960
1183500823
600380617
887548916
446012287
435289636
642550638
1254899035
653690235
34037621
502853138
449988602
994733716
930981603
93760960
358082554
376939670
898554720
1000380020
711347151
307541086
847522714
866280882
93728922
724943903
967966673
1046053170
288448034
874375323
947478683
85154698
867460566
1049204017
520138809
506941062
522907254
941073172
314764430
287201002
31369740
74163943
740850976
90919241
1371806591
69618950
523325821
418793445
360614020
348836186
395988456
873036787
1233740965
583050594
996112263
426694027
68097850
60869267
740889363
1122711213
579457742
140651686
829376051
758171191
563878731
934746726
777399503
337096171
1039537350
351357515
26317960
733427356
341202834
501513151
761847697
934449725
1304627581
1238281882
371399506
948689190
566441125
358525716
474278408
1004206830
497854095
1270858019
64289900
359445063
621019638
355506400
779515853
332640092
890424452
306748091
131105921
762926526
219334610
487132931
268284702
427243208
539828848
427118726
462826387
618308680
623727177
724100130
1145545495
1093967179
597397375
810205302
288313626
955520355
703875163
599135406
1114770610
946984874
998672456
964706175
922888123
568961802
395482102
821585956
702695968
408034854
857659035
30666410
901999764
591700645
428890541
815856926
380388093
927536379
157155036
218456771
434983080
978028923
726222286
689024465
363259292
266401731
605220564
1218536138
1242531977
200461320
70111793
482116876
171839505
416960648
623304652
511227151
909771509
444668564
1172601245
614452849
112064902
1282660056
1150239788
126273783
292034471
254025269
838746380
196956842
153285105
469007196
611346966
265233721
1325907899
183003901
639506818
418735115
832172650
887399875
418357212
827639086
545354654
298830279
442087720
1202250818
679469758
620782374
1056609852
19971089
793540092
852445414
886535075
1060298108
70105679
665659250
832931034
803095785
603449855
384763135
301591328
735751025
940191370
197351054
461835060
159731054
751838771
449515526
143204342
393971343
547018144
992477592
405701040
508614592
814074706
388581645
333225025
1050023505
1302218674
552852265
60942003
267780173
168439229
992749579
246225841
1351449980
348233514
407317915
438929947
842870145
472386297
1391234027
678064756
981483630
363345179
490250015
1401323772
399837502
190603276
841959481
226052807
1179632681
57431428
974678645
1118671587
863904916
599717218
576168689
614105103
678282727
514240600
38632683
294945586
1242795172
521069334
990844006
1285611496
202351750
357996479
427412891
1222483992
1321794505
289661459
1307545949
938142425
383144051
282777419
537992703
1347782045
168976607
41914539
631501764
741256435
502074299
631603507
958119255
186305696
1114892193
828365575
362455206
278892870
934273760
165894957
443330841
1059879320
75116331
1386927271
389145896
850045292
101683723
460578574
60977171
307265403
324070595
633532249
558743463
894813320
194883595
523939631
851427413
156289690
519649797
108458761
799143818
80376340
293396929
990976713
872846739
1294371285
1318380686
211537885
479672796
363977871
416047111
630101582
595187082
659213257
1208249551
976355158
371479609
59818624
1312382205
1403968175
377399926
365167112
1167431487
375678718
919895051
468256039
247813617
1214760914
285470730
290996671
871088561
164549152
250866586
1347481112
196000752
219197063
638350814
346467293
233090689
1204506037
536419681
13928354
451338880
122771518
345679830
495940378
523244163
997473467
789151376
313083939
1357880659
957625185
198376492
502278659
775544711
739300386
470452481
646453285
244921413
538524154
201003729
233739007
567965889
383611700
90723642
197410530
1014437612
385589036
338617718
982081457
731432793
522962780
748728057
267267106
176042021
107325802
706369858
968238541
263796294
1108845034
318738967
447341289
927123574
1058903313
989762285
1088260016
151156358
641299586
957695787
976915041
17700056
365902209
1106398607
1400960497
527826436
1279612777
871602127
794684669
403550719
1346508224
210094786
574307049
1034351633
649874042
1261561215
52365506
1180211709
668102919
761240506
829197700
903734959
938085869
932788557
569578314
231397926
979364602
382650995
182758101
382640675
576258576
1255003197
719580432
273479689
609720121
495052917
999853599
1047579516
619937870
687464966
253125787
532909061
985419832
36560538
1135389873
306490434
430973037
1162979899
1303623142
635387386
975855348
71556573
411722086
1203475479
119731416
181486279
495596647
303682161
748720512
531404901
985078213
637005792
378900822
587244055
530044898
527230560
486571069
847196967
709241570
376467369
540834798
703184137
234081725
852099710
637571286
990476341
260834916
877048760
366075307
254877581
879196233
229640474
951490225
473107168
1311557127
699594248
57267473
303524629
147893598
238298699
235151895
822232691
1321622834
639835976
518884467
722691848
79665905
226281987
847357718
653683873
839653364
926496057
845067594
445617034
1221859346
1306810444
791776524
933177927
216367727
6896655
731702808
1394189386
148510028
546736910
775246290
883967879
918725772
92133451
224138098
1357392905
1276635114
141534845
581374744
1304145502
303442368
871994028
38421917
688479075
70830302
920525140
812636086
524113774
878121913
317067798
170706673
734689053
882656277
884429605
475334017
182243824
446817831
1078966196
195709772
445892595
322510142
597322327
1199621863
228888235
1254035869
331818420
1086878298
736387893
630856898
620254954
742640191
316468836
71108792
773309334
748790475
420995366
930867317
453260640
250707373
790018871
164144773
148614885
152501433
955888793
442421022
427767544
77381426
813349112
895143915
391313029
268467828
542669995
716071261
42813388
981319275
116149118
760638514
60347145
592289621
559159019
459166727
975228296
849551729
747818315
787695560
508979629
969505228
332777838
514381460
274171362
772081452
491060626
583554831
834448940
1347811049
552073527
327799818
548381900
27217403
929640343
349803105
698184983
500560051
400802486
649596420
199662217
103929132
892397390
81507776
1154692507
786182317
346593228
35596943
1296098474
369268537
909596045
703081172
948531118
58929483
900337474
382147764
215023739
654489178
50590743
909526286
479826884
93628286
618594930
1323098811
1359401888
601789608
968308869
252011272
974271644
555897450
500887846
713536934
1355652073
714596075
1044585830
539940124
698819917
576328154
619740794
825827463
118614920
1300947093
896995211
619937713
1111402226
118204401
1231770605
1103861214
1115911177
33971256
1207451269
651921465
255052217
1082893710
59888847
163296291
8960747
645287191
262555749
407310031
801290279
178656096
559419074
1105947890
634267006
980139570
275011442
1159348960
368697852
819776299
592432113
969951899
958434398
601024910
585040416
380025278
33344244
724088781
165360495
583726602
657092144
1016943343
1252641611
47226978
556515112
1171835599
317821558
870632300
1268461452
474367086
106238020
326376425
367204688
623221983
1327241874
511979775
238208112
112597351
721810000
161083204
226107053
298832460
732131572
538305217
836713120
872438006
845935825
1285863140
479291094
463401530
973221971
996886473
124409133
166515173
788593969
23231774
678418951
222356837
51204313
616264236
152929780
436471097
1262514818
787736510
899356348
299433873
745390695
1118455677
496707632
1318965842
138729139
1030158438
975938518
196338565
510338499
916959093
86722432
247580964
563658540
992545904
1157563352
514986131
87394047
621007145
134251755
549970203
928851581
450565103
818119111
752110494
624657773
829404587
1095891036
637168123
163007677
1214753784
875176125
930983717
485401171
501390352
335691628
634380461
391709184
668957248
1143153474
688395177
584377827
647877778
633335884
78655793
424262263
273789114
1180859047
823838509
770638615
415668024
572602800
821097826
1246136304
606146889
816059910
257425970
166068864
826945755
507923668
966190605
87676283
91132807
131838950
749865096
1393354385
742439881
197483478
858826319
794707605
974295104
959028511
317231313
277257938
508313878
725580204
804468863
642848400
788070519
1199863379
100960439
866828709
927034234
912111462
623965902
757733604
638423287
1176977788
1230172373
289460193
646320250
901270452
223453771
405451961
308921667
712349567
620858965
641035045
1181564556
781745965
792067231
211662406
157869943
427824942
516707662
854639878
795040081
1202975926
110350718
872660144
137870414
957452382
173486715
788971707
287106275
546799739
256938937
620566288
950265439
208895770
829594923
595517590
716920701
918101823
605017240
1226430793
991106247
476012983
1323542262
221825342
41813341
2105148
524771052
55258705
618249469
254776285
291290854
1018407519
134585854
730782996
318530772
608794555
641665729
806224227
701360257
608673374
1000155391
565172838
1162265819
1025530562
30472336
242492580
653325483
28301674
1075143262
940775328
278995572
396555053
674895657
822647147
392725938
1351170628
353663228
1151542973
90892463
343206478
1050918744
895942057
180321510
39876012
17435414
487703959
637848357
577154830
1213460640
68081213
933391191
1368708118
107815536
463000757
186597111
352316260
938104555
1207086244
1352049255
100204929
183149894
305177076
1315195924
805696788
450916233
1380634137
625652132
827999756
123156018
255490668
150816989
144456495
687578806
166605167
748680667
1303875220
485718849
814241249
913961681
737913640
410848297
46240058
701809760
272523842
1365784646
766320890
659251878
577508334
1086010042
182581297
963926220
810471552
217785149
145852188
780006306
1146350316
344219408
1390189718
846442348
550275372
465890617
457483011
658214809
366626357
525080593
572528587
617699
116047539
301859194
434395538
1350195526
380332246
245307780
1316175551
715568570
547041521
1132509230
703928387
938832816
28153081
414674977
706215152
713745953
379305282
520987425
119167848
762692069
201446412
181599025
718184511
1316845367
1395742098
980089250
287792346
854265085
185848653
617231556
969544336
937764703
967448103
89345661
114614078
1246855944
603023286
72078426
67740328
640419261
745596579
472216765
147980582
59197007
527890350
328784545
494426067
905556710
436608515
1355178958
292380918
422442642
504313050
427210437
415882425
107964761
540706541
162598371
80579215
259541924
491628396
722735696
58969348
809864447
697885341
737610505
721679709
709325725
1261872683
481145096
216491661
7878849
98244817
451280817
117822988
1105620246
817163407
1160422572
1086163561
821563206
1163835930
130324986
569858424
759333318
404222436
799022457
185497253
1403991080
375858132
663713065
405534303
830982088
376006145
651608355
556072369
394225573
317327018
618036253
637152280
610439669
706684178
1009473019
576771312
254748820
1192777621
977900215
913104317
1006522362
164329536
66313403
804801462
712218012
782523513
526478440
451902299
926696587
813655298
521980512
421593441
626326075
379626618
411861710
927472558
808445143
487856215
1168181636
176743534
207839661
124923908
47596291
416621135
423267245
498684704
1023325478
375073659
413984939
940690190
1328474037
1260377658
582222356
109044930
225933221
322107663
58585008
1311551456
660062214
896450271
646745742
458704375
565373786
1404966737
838972145
693834321
401115008
515348165
107510454
159193243
639565970
713405762
654860258
292005259
539866096
363231657
303343964
1119432535
985567749
386972184
487453729
456270746
652274285
995037236
238239614
132827534
770197557
637486944
539003216
931819038
33506563
168947494
1117299398
683794991
113245098
57594424
600523686
501817378
572285643
674667031
118040735
463519156
948832095
354707018
842669223
547851266
1376821048
41503210
1331717956
1172205109
348315336
944160335
793146386
262031924
465604854
270880346
809295745
55592917
443132493
591243347
1132724469
440522415
1309743088
1307115865
483383945
239334605
833607974
391354128
571290321
223381039
869556076
833410891
538436708
32156446
160363189
695398468
495639059
286975909
571827489
1322723610
101334106
563203146
342747213
203693043
292704165
1045554388
741382109
195360058
404444636
239436708
391670973
59313583
516145476
233225995
577403301
874591990
744175243
531928594
207997537
168633669
228886206
258117167
1222748779
204320641
648585871
816798084
65010093
766014927
427565126
47784387
213227089
628438396
21566370
226785423
572519629
757454598
1408526497
139269014
361300030
468412996
653608264
761741563
529217319
137868875
166844594
74759784
300538993
724442344
800969109
927617548
1125773197
878334501
1198186927
831022130
345341952
995069944
704829179
63035027
754586511
1215526376
1271389872
926965088
501524330
242034806
472972741
305011071
68848049
795845157
489727756
256794554
364929473
630153640
1204442401
197083172
711562744
599506289
1256424718
109788251
638701537
987968077
847580585
1013331512
1147117130
1010999334
672882088
101203013
491137229
722198327
848006800
98588470
1074266435
17200719
525228518
487992100
220712548
1110951920
841861318
189128160
311175033
180818059
199809460
64433999
690632725
1119594226
930082802
1027481558
991978084
543388529
1359627746
1202692172
263442336
681543249
234576913
694349597
880280617
701219467
1334183777
338822963
1113285900
1066328143
1258946746
3815004
76720340
1022609100
71429611
1094713933
276590318
425999717
34158521
215890176
246847000
876280049
55084184
979021496
219424515
445105541
458135159
582067435
913554722
14695970
570956700
222742520
114322401
1154256726
749530090
34333291
204318694
847174263
32273434
303216694
351974482
572105363
185007278
696969964
975122767
99741907
252900919
934040256
67773669
1170444405
992915591
778778372
1342144971
734823136
587884342
514213024
319392274
776588426
855669259
223198141
17821023
391171590
494528013
281280742
174215849
765016055
368896094
765902830
156499588
998953893
420702649
84174788
876035226
509225739
117165599
73004349
536410512
871358124
389908520
133793374
810740804
130179801
532874312
838731664
373592335
539107562
336617996
41362667
1187182535
1198563661
475269832
889144149
514117257
584223329
169018426
545165261
294046658
927281021
453874171
599356331
747373410
68487640
862114624
557733392
209548181
555580085
185553062
13433811
126146502
641380593
859057217
957422893
723190786
832509702
43196096
616313000
261679077
1308914665
1024825003
873054178
967295817
749754763
1194476574
420058610
925668130
469175159
291656546
716102306
30642947
789780298
2465471
778677889
1032399457
58350368
1226552098
609900533
209918305
43097899
1199790641
546205065
1268966054
407660447
320384796
530594700
927847595
46370349
1230186781
456563130
37118135
1079523023
741981075
70664640
525569319
209614391
746996317
676996737
1357907221
815993850
1254291093
956250555
569205027
183300136
774643660
835112076
77926438
841737592
464402106
731020575
216617081
951843892
155521153
213504820
3373438
1159104076
371984540
856329191
139649064
740528088
286893506
880319265
1097665087
829448349
643608980
179825583
960705547
757359018
35121203
6973362
1152834333
283374737
363260817
1096695234
5671396
49910032
696838785
41080062
764712044
60357499
1349467411
306772757
156921924
1257250041
263704709
1164267069
669734560
126156697
950429385
165010421
512381894
881355286
114228797
1241830190
212945638
624357598
406054731
692483283
1280385078
1240643012
230734409
824420830
516839783
1194830046
524641014
458807658
720407361
575625229
358315935
1128377451
993227029
1370296014
1315757586
195561909
87409385
398626305
749199958
106999687
314127333
933012222
269343605
831687139
394892146
965415183
464938350
999768457
1255329328
28877704
591977275
923811591
654521310
540673716
815188830
700882140
1265130711
895812537
488915304
855954930
108874686
310415796
129971436
331522378
285959914
68677557
783868566
34184717
73168834
707596807
300033548
867698550
878744877
738027673
1231130760
1112142044
1372782567
88024945
69828116
492394405
431883956
196508979
1369870840
104002100
573497045
184117441
995045876
192797
205294567
570444959
800741596
601488983
50876474
428666586
349009440
829051085
460715413
1137480047
424070328
323382231
920137900
1231914181
221295233
808185447
769783146
922036027
901636460
598894894
1147967781
810270197
419651138
658822305
905583673
351831373
1110506420
730504629
133269787
813730418
937450382
429665387
431501472
819771572
653617638
677737406
147766357
603095805
1165915044
1112107754
285091028
928292296
904241632
470104436
677942367
575714068
1072632669
660771813
9967796
124725271
427484250
229719326
430798704
284352091
666705984
59282296
625982433
215459166
238325243
1305132417
603440025
100612065
482478746
828367046
314114205
661927333
1212733505
1319275638
240293468
499698578
514880865
1022804914
112429484
1253633727
791939534
139025699
419549839
1313346407
713989593
1093263022
211929654
679233696
276905349
789560069
719234655
1023377996
355060123
539976091
646686221
496271720
1016240240
460226343
207701581
446659203
509584593
153577179
935210293
648260830
447383000
537530259
305655206
60276712
202257105
931686832
120124070
896021787
1349849200
238576359
170594954
160654903
509709718
798573058
738986886
1396374468
78920730
511378316
870019348
1310835563
701308908
39383471
697640778
780021549
91392290
662987778
708109992
236124824
1110519881
400826704
130703317
823028862
513377426
116260478
1298775739
217206750
593686637
849093595
1193132884
663438059
363737203
870266735
1296624399
196488385
997614879
674879659
553941572
1011492559
724045275
162752146
4195787
194790260
75369295
972660685
987087806
625951041
282952923
384550273
500500453
740808305
1045971531
142987008
483465860
70195170
1239809116
133826527
155155484
934701080
633395058
269967728
786733343
968885334
954870522
936152712
59390137
1353864661
323972395
684559747
497944534
149613842
496867379
1102312804
241803159
500974058
48624606
1324865992
237529813
610762166
343394150
997312975
1389282160
314317159
1389838512
551254911
476434236
113015203
508504919
645178240
907573665
829980486
86748981
1206946267
1379065398
277940343
924637559
463640000
360698704
18193381
1307588994
172448848
797959349
134940530
885458440
994821623
549953968
271338396
345771244
444298089
1369184030
771427794
625370478
499227676
910012020
538015912
307928007
1027439323
77979985
882708131
1369707811
876928590
304348392
672531531
438921342
976658632
194521192
108278516
324302945
217170979
214857284
368993321
151781713
1157332498
1208742945
1361731008
1395222697
536771290
1130540000
455588552
30910568
175248285
747931844
853298186
199192118
362014883
31020039
185764749
253245717
861681980
351488681
714383735
485911837
722511281
142216016
880771656
1090116974
474251512
667070132
765827348
762555076
818667891
93811718
599472242
999340628
654274369
25694726
1295305810
1158640158
418584153
185145261
139742941
119759036
751913505
1037968694
794693623
472235241
1245185599
940792034
1026042802
1165827555
498692351
694286941
407296830
757854731
1320584280
83680998
784030188
136794883
981537091
551130321
150198735
309382665
863283182
291476792
250000514
750056832
509341551
860184575
63276884
411997590
30067121
543504510
674695825
508735125
851200791
522297551
946035863
657982572
825712302
161253346
149208273
790142572
357402899
229492482
782656778
347235612
850299531
317482475
82596473
47744578
227632571
354956386
670428688
388295956
1404511772
1370591176
415440801
445030373
85625547
1006860626
1309033752
574037955
1334845818
649079731
411233753
568885568
943857904
406233738
701730052
92327318
39409022
1322166635
149679613
1285677061
1395894884
225428410
775009729
1285310131
1249917819
576796769
1408348572
622212753
113759048
651753499
206240105
156422547
583423473
1162774312
443807209
727287486
899848730
360737194
507340370
794086921
1132173994
474224448
776469079
299823800
915064469
609678878
372150600
952715371
702174599
758560729
795312374
729496161
252989201
918580757
252570135
903259933
227455125
362291020
350472589
148235102
130670782
767960319
647435764
673691299
310960136
748081860
94319848
608050639
243854393
1188537037
782910432
116676441
793362016
967153641
64750141
488385979
8895182
665303110
416962679
595733608
118799866
1309967854
1106119984
337970998
261459252
636519326
1035914051
469788690
1307173625
52067065
1150928958
684350870
885899599
621411874
378185063
113825668
860113911
836708648
582286343
961579475
471500074
1038395081
261351395
880586887
293968228
159726263
652088269
558716352
657601728
997121085
454521348
968444799
140459608
139827753
1341504604
304066013
1238599961
898348042
533869610
1035194432
403438669
531007018
700809450
220623268
978744632
315951409
510476341
690467644
170977988
1246758
660229217
539129430
877959243
147376609
354106573
761366232
545092264
1141765903
878110640
376723961
242001011
208809135
557993747
714968079
1231514933
263077121
638852759
319456588
757849636
286977593
707975338
1339462793
759634017
499499110
321258624
1125124559
577133178
873686330
943036206
799030719
621498528
418913255
852777382
193294837
791051067
616121262
111658874
917029434
118085285
57335462
73138901
642849779
167842577
694066427
952124498
563347383
312811385
492802667
151180957
1024768632
145751252
341972979
583290676
277781193
140122860
339376871
173810060
1409703752
83428286
1337505461
1249712446
129432021
513108698
770262353
373565457
67457846
330675018
243432037
1252717737
794460396
642304793
405377383
864619576
573362674
33743586
858398409
658911321
592649343
596252174
467398615
1038872078
964896579
347611639
1057480967
565824680
1202294615
292382198
343880723
179930613
1310265087
55822921
720950050
21050932
953645684
804114049
57843437
63375981
47471252
372752983
884657990
244405507
30289926
895021962
350897070
955404516
524573359
921349037
285888466
986372774
481249072
227724541
872202964
303271383
1108437199
1389717940
286780008
266257392
265674352
256856165
296121522
604922158
551559305
237076615
1119596685
713511632
202370917
765454512
290509791
643893572
961560221
626583162
757163120
769998200
1225410537
823587441
833034460
460946416
245520261
572945607
367477095
114544087
949638626
970309336
233634685
314126332
385448887
1046862036
97041713
366654366
1271023206
607055309
676489286
186190686
517230831
289678410
1239210304
177263891
623887133
463967015
568061695
1403743839
940439285
730252812
1348768758
864775023
626697857
526699725
429442926
71695054
634519836
154607340
98574366
626886358
354274639
408731773
141382702
1067676319
1085663377
175075014
115099236
61886564
1208506413
726951217
319870114
66682740
515354094
94895286
826684426
303460642
574714671
988774739
84476750
113298369
1260437508
304855514
377720910
105400099
213535615
619829366
1260062057
291857669
525765583
411448287
199759192
672710252
1053801363
593149500
398443377
947204652
116341222
721540590
758675417
853255659
691206007
145967664
1318849980
240999366
620029202
184557636
76163801
456344165
1310981772
759099853
10143326
919003456
1093946935
24491562
572000175
1191647175
572075816
263878098
872519791
491795668
495094716
273829975
281866936
478295123
103366378
31448787
951744669
784493902
260329757
441291849
446360510
1315102215
845401187
905084178
884639058
822352041
14408589
364940933
954844774
399513042
195599941
255898469
244017863
313130318
95687457
838200416
996227619
20291379
1184038340
704835332
988545499
72715232
289596132
306030907
510320515
1361227848
213528989
215042311
822274091
518289869
1251246332
35613170
62839271
1072582196
1265953382
931894799
785783494
149322440
234779474
147618599
318863504
613653130
195488044
885190724
762015972
833525203
119002224
1232212476
976944025
400252245
632637914
651387102
710973493
4038827
237542886
439421895
190121610
757049269
195627140
626257708
456151348
1080386085
756250323
579963448
157310475
222671713
629713799
256372506
1249834633
662167467
23027661
399784286
425521778
632514336
1105623851
587629289
1239450262
466965941
1177337534
227285589
825836267
205022793
1027850961
1059906063
601241027
872921991
965927507
373760355
266071392
299801244
760775007
614284512
620136567
1250277100
60746015
525152514
412358837
413348695
191328948
482299306
460539395
66413893
413037910
319677029
1177178358
399219000
257443232
1310850509
590087399
618863694
830146093
241534013
830923687
502734989
748486633
378509368
946198357
464501704
402989855
40240833
144092112
198070248
492821340
160934278
488815916
941015049
43381160
1182157963
1234019562
627155480
510037459
477841505
444658847
813218514
166762750
790450701
1203730605
1220079963
550384339
970576536
1033507988
1172470709
12079372
294287545
239761106
675488989
304831964
186414213
267081122
1100781094
514593449
594237404
766040242
566087411
736813197
208117681
36088152
857499764
1219020955
1406272880
1034801197
54059676
498131203
1154697040
156389297
920831643
866498389
375310901
132964580
1077961847
850621984
836686396
26676091
41145074
288624717
1328150929
760942976
472602953
534420684
701340742
1332258049
195285007
632732403
1090149758
934971137
722486876
222571844
362649753
450266193
952039204
577020588
832282733
939850885
90193900
310694015
509842348
95291642
771720328
358933318
1389959653
966963355
826779956
664121665
428183888
75024715
1116821894
224060064
774160985
587803480
538157935
302600367
534718908
295095384
119723202
779436477
501019973
1284316607
854077496
732370412
545242283
176015328
495560569
55006610
1134086914
1160314474
410070438
329295679
190444195
913808883
368887396
116302135
888507276
63485020
309900362
684078725
426459017
575436657
896084348
925451482
832499375
897820133
722681925
182737292
34781847
302121164
649524937
388514258
788211269
328987643
898984426
856754644
49432534
283595719
1214688086
283638217
210707113
844508341
1136778016
467517898
1232057500
54077981
276316684
1044320270
403603165
691695732
552104937
572317400
768622557
690550916
830627591
619552820
149747171
217818728
296971951
901511812
228475481
388278068
1407034513
191661817
384046730
529788232
850442718
805360252
1118250856
1104456054
497438990
240594834
457380894
67658198
554735363
2925699
918338447
539084421
23580612
320759439
1042564814
64936138
975870404
75281226
428518660
817178323
872271353
162190412
112093031
774175326
617017164
551260549
195489655
480529438
330201818
484661857
502109284
149791312
309991448
398584612
124540302
419515156
388574484
440783948
888349423
241124093
1347317439
239282479
889872277
403718013
825783281
264410367
1295136815
530447842
216724644
1203738786
819293768
687062305
838412544
981680389
457940615
141275512
196742021
161620027
134651563
32620571
898101118
596239077
632845354
375913905
909163757
614844091
950283447
1238152318
697972352
986166173
274203619
998455911
1236185804
756687558
777183619
864822860
437521278
481938224
517046799
765881682
874127176
358637892
113023521
284116985
1392802577
780992867
892691310
956095998
30917679
749004605
1194603586
102075162
894559688
689761257
891677495
151237907
287705665
1083744157
752913802
405112573
956387473
629861460
742797631
259177295
760351766
417833822
243646146
1298619267
1391973545
169687819
486535642
1232933047
1176398180
237998213
335160442
669235691
155587776
250312918
348048530
745322945
264178427
1314014271
737467402
138205112
437051052
329666823
361468038
261578868
657380262
926650250
25347547
866016806
14166156
510855920
582377982
1129762564
674308933
1104637672
647375721
159240469
958599460
1298637716
521716179
977130480
1133990618
275185624
50720805
148279357
910756106
258793823
310848759
140463562
838824357
708535783
446080644
373814649
81854732
346985284
1237341277
429886571
802300579
861610163
925719467
560178099
1126127297
1169689777
712615876
1014175274
102249429
630183818
681887387
310985151
334790938
419518026
196019831
790241084
1381732625
949951497
659167862
1227046506
298772986
767077015
435816558
192739733
1150959080
458350076
264296771
1390066608
946762742
903942327
548840387
507677961
681864625
719217153
818891734
249722805
39050232
305547246
60063933
592669219
647904101
794074509
297107834
758800886
65287293
1250830132
893353719
1379975747
1320960030
814423418
293440816
111417395
780797604
820933953
9183963
1296144474
115410525
640946552
928305000
333342584
793003660
57729008
275527877
17870483
735881793
133432548
725602018
331853206
465687078
932203349
908923401
369725803
829926734
711906020
119988802
477930789
94035860
155421128
101100804
906905497
753661434
686330216
1158057054
620424048
955873559
482464607
966660127
1196105474
1195582528
446847887
328014958
796708238
757976255
41801572
1227525899
317758077
189799708
754836757
977452178
641813156
901294678
1099690212
212595129
1119573800
45671002
763413134
1011039353
845287750
787160974
492552737
304815775
417037917
609172932
377313652
61494192
1399013446
383680792
717502204
985295604
773956284
394499146
616966043
214702968
1350240149
428510024
1066066825
1112183702
942846136
1083162808
77796827
199257086
1315739180
132146212
587944701
417751209
616333750
276062347
537675076
135077613
39398900
68984372
79296475
594457128
83722904
1050500236
734136422
1173640943
723815471
955251557
633163342
696136571
119086440
366898275
185567603
780309595
197100317
390349469
98867663
1062698827
457611373
35061799
221059120
599699786
556299282
435243797
171896410
288082506
221646442
1104716307
722699498
971937393
639831230
211988940
909088731
876999992
999199178
716143345
451592001
243852377
750158967
312845997
895469206
526784443
876279996
78875992
478782524
471997500
1237516814
1040598708
360993328
191953710
533639367
447469600
248123215
965818248
316518960
942027550
226244601
1141541146
1029757203
172939936
934944476
965186812
960890642
809143284
191940132
59713465
704207028
440649476
100602857
1271152564
1091852364
52329622
1276972190
983325996
202275679
497823787
641001584
554959279
866222945
814039416
522444272
340936640
822819572
1119080865
442943288
763520625
55406876
109834974
478691813
63248070
1403828997
527133986
483469778
553696954
1349382876
1359263710
223972649
505639794
175560302
1029762157
654898070
204674775
207089292
1186733658
73268836
727130680
475009607
727153483
409519137
440051384
643747802
244807120
184000943
20049677
220729244
547367360
525186912
957239381
1388404550
75627921
779213177
533551514
546549826
1235673714
131009491
572788209
866015206
1267898365
289915398
406962985
69227443
171242621
471819803
251373067
359118405
1112742560
947701862
778623939
800962228
898238545
77773201
848680902
354013755
893292812
1261977481
768449250
760451311
724056021
837063034
768686925
1264597753
721290090
822841014
556297638
1240040244
60644309
221234980
708491771
17175508
45266375
307837872
608265863
729081771
276565155
405080966
453574901
1320178552
1324838553
891078409
250821637
714167189
41475689
326607536
144989475
593498680
575440340
486482750
1273489783
864915877
1066402817
1332403764
791782404
1108019473
971081891
762448789
476968599
379938839
180876619
430810339
35671079
166151242
505987051
613018579
517016625
231050383
891582740
317741808
1061069150
1129718335
350794721
154879906
1026307326
732214785
178208673
226505
760208955
540608971
350784377
1300314578
410252624
77653396
713301431
555441335
1048326626
917417630
427680680
17876109
556995359
516151716
679813410
858978061
51589243
504165938
185231585
481444272
177925302
820655112
614862270
50451302
252020135
138585104
1378180474
571268143
523925966
682969306
764642517
764827761
328099464
1094468315
1352278553
921983818
951301148
323092120
53508281
1256693363
38164421
287769780
72050410
370275712
170782165
629356076
394443908
149280582
743320948
510604077
361280390
616334109
613671801
574762923
154214462
626184069
1241998856
1317052309
937668065
613148708
976212316
37857441
1387094334
267475292
573656131
868961889
1325103229
1143855762
866604916
544026668
361424348
1228565546
1005154900
261621320
149205832
257981253
61986170
78429251
1066305071
571357956
812896636
1079090188
527038256
634624054
680275617
65446522
8043584
137669121
938251446
631580620
196902094
182124860
721455484
970179995
561187616
863371982
226319319
862841783
478541558
293414721
796323544
929214205
272377453
91651668
1037649972
215466448
85493019
199496810
476646935
1276556444
69300417
8141921
584632373
467224644
218809486
248757523
77165903
317655463
49237160
949588941
559060294
397452421
1049530944
682455185
806900410
1272904882
602124918
604214137
233209278
215010833
1024487562
1018174686
815008287
104681719
708056274
823335538
848676805
707854862
434755118
1335740016
816592349
542749367
875425896
484306683
761740525
463775414
130484156
266175426
496079198
315430789
686601755
27110832
690397092
514139291
593838422
721791746
215303943
940812673
685936452
601334991
1060802908
761646520
535349216
466581267
1248762550
482750475
1269740908
428901633
598977749
1020258975
959229052
422407177
702899031
367197444
1202537197
651890659
519225315
925712843
230982768
1133570313
647700402
236879033
664004733
23387141
72055532
42192042
264442199
405340838
754025880
606925031
666561775
337001609
25502523
49217368
993199349
487047000
65613459
352764308
733790337
1175751658
175975678
874807664
1127656850
1386120578
432199215
665411946
671741922
714535701
400951272
654102569
390914167
394489281
1035519809
94492010
521782315
970063448
372074473
520534222
440554106
287586267
174928326
346925274
125190691
418643133
34749685
470066815
949974316
311678427
615606101
506727986
1225204329
739149148
890214657
292323898
1154648434
982263937
537352861
638263523
1278114675
79732142
398683626
840906283
967486416
981005343
533389752
276808710
741873581
524345274
659368799
271077074
1248306435
84384860
20165315
579299403
370429976
583581456
123465934
592627452
623622607
605632121
716618446
1093995139
289141071
525838425
1115589659
960051851
992296363
533910709
712504804
341869395
465787183
611531084
1370319801
234131472
676323354
402279808
385044510
610826622
495277618
998296717
774515447
551013618
1276327162
412690394
1000260072
419715993
257396851
555533041
391214613
438783449
141886016
945747773
558177824
674771186
594468139
309467452
118594380
580733209
510084921
378997531
726752049
31676031
657442627
169584676
985624030
272251174
1142484211
1255092713
397992797
49254723
102917054
386528317
30984084
140356263
647183604
380442941
434796035
476689338
370722931
314290990
24999102
14068938
773856512
397841227
948609247
117534840
671213691
502744694
163301842
187579665
326418574
196838961
907677752
1001854622
1000284214
42343792
403443861
548968684
446353241
212999720
937131288
639959589
628575458
158432387
410413387
408793275
1137796128
616808949
391867279
241446526
631335114
679770742
145820048
273718549
161980055
68056581
448179405
152898792
982152157
320877351
1038504120
736544453
101065359
676992796
786354083
994900998
147496419
945164621
72994770
631044347
299193065
330141883
717985409
399749505
603412431
1311151424
754002463
665682554
535666214
452267608
1210752948
368825802
167707834
687397922
913931430
480011666
954508341
80799336
955753723
386535349
226617581
704218366
663098534
1218981242
769697593
807145469
577766711
969313693
833581592
289563328
56306555
22527298
351041159
1062679797
507996749
1292034160
422768840
234079722
463346560
40160455
691843839
599607322
115818902
580773964
1149480263
268961063
95453124
590544206
1085035302
983336895
317417619
578742349
1003976064
946564280
609512925
545960398
737878249
319575644
1364246310
663335680
233856632
1135956299
1047279419
730754619
111555003
446359412
431516777
712064624
75834944
793224552
1389741005
581742877
396466821
706937634
1316456713
640794348
943985233
152755365
52508791
650566197
1147807105
262805344
325382504
952560712
81372886
865476656
815196859
889559917
421946195
707887146
764285483
96326753
208870965
87221923
125565463
460998957
482148119
348066911
1125786875
825216690
1392770080
476990786
252986786
797164974
773080274
1409330282
207790547
681844321
463885830
402250620
500191953
252740410
740724887
569185666
1146243557
919396867
177008681
448494835
411000494
960327146
1256714254
499235929
37636149
213356969
1020878605
328647412
527509452
26621018
726251734
1222599780
74112532
875681972
1030260071
400396334
582983060
416213447
154655427
1249773698
124863420
921480730
736009055
798615719
93857168
184146498
941341784
1107527836
596511658
300739212
311459406
474659587
675479969
939622738
78459457
865303982
1260493375
730706515
241434803
1162433295
708941096
948050362
624014287
981854878
739430787
182835951
455940883
851991217
1171413867
803248368
12982894
258832063
437020427
520198908
640666179
333375194
88028122
441519020
91131623
1353048527
1288878228
772748404
369341396
232136379
803148898
997706016
300766271
890898142
345899744
724860980
620883140
479312175
441664795
884275724
902649063
2756669
502777546
983738361
879348018
1022244736
411263278
689336151
1361494896
759187821
31658314
585793999
777017971
21058709
496186141
4122111
679475745
798599645
967712835
220146573
959133964
140156164
1226749476
223175404
648139788
433239207
894817474
1085581142
686927131
412968748
1234114167
192238765
875370167
91038086
416129381
1239109117
918630194
569034696
505581983
691611463
391020073
1201347959
1399870594
725424624
59972774
704690207
112182329
40490874
687930573
386913728
1016387250
57858179
1388601118
445787125
441200152
322458669
457105798
302658007
92978208
1134534005
363879813
428686535
688698220
1062082242
500305168
1140116325
50216891
888412382
684129482
612316041
120104860
880620256
300907094
758925266
368561715
901156669
336275186
319263948
762703351
294823916
669780411
303112012
1128012678
338692448
121425673
318385373
149617251
920235000
179875739
363544168
368238808
315959170
48686584
1199431852
529836032
391732582
209122170
491422161
230479990
161940344
737409165
1355574263
476411982
586631830
163095436
1268595942
163826276
601125564
327691157
938296783
51675293
578338676
487860561
172914037
65623139
1142957673
943632262
440735863
56719799
1395844527
1108188320
474374665
1037196263
1255584810
428218168
553299676
356299901
1400741969
931126446
590680641
863546951
496524278
546012027
226439396
1295218857
1221759856
760793069
332214660
800996173
1226830460
1392191998
604370640
653673819
907709357
981373755
991702976
1071483917
1257629793
1000971410
1063232453
390416490
723278002
61667244
447539221
1346922528
596604328
529173555
529754166
342747611
356268556
815731308
1293928180
1218554581
1294386538
524509816
696145298
999929458
475035930
372380250
674815953
221676150
1353388215
1087898944
107259258
371000632
818931036
168321545
643275418
610539403
828011603
856145469
106429299
375181014
1300052321
306115610
545569335
254300371
863645832
276072422
935043426
349221433
715681858
737723175
661829815
376784676
908076607
894278182
629030516
554007534
1146282226
93894328
526096840
146023548
438953139
944621984
823057949
405886285
913426471
837292398
891904029
203455080
606875062
656288020
871982355
640418120
864744594
64495620
828924723
69039068
432527312
546065793
1022210956
609075672
520732651
302070600
622349798
862788290
1323255874
668171946
353004842
585014181
163393012
347376915
581812523
298038060
126754103
460192950
21472683
758056734
20642238
515175416
270047202
1335865114
531136915
790890440
1155346730
449501657
176045014
222445153
482885853
322473473
865784013
667888735
89072768
380976392
355868571
262520354
688256461
165872103
326236152
94328064
258382498
881947213
566479893
466469633
107959251
928391040
1320790971
662914551
1070606602
352349955
192122511
698883468
932718750
848633881
504634060
156103901
22699383
132712736
638081802
703657966
858799089
223118636
1114552509
341880758
805341219
901520926
895304573
749728480
1317204480
411869933
898790202
431802547
353526586
658771556
1315802071
267678983
1052527486
620857370
140218738
482275886
951951989
319410623
1097010418
91023151
604791364
1309703394
507272213
543836790
728087478
22235892
866745623
1231264013
68953901
462647315
291528793
719262620
534527234
822397333
1174615430
927959658
1130574393
89823264
865952989
263767277
244034630
3516
394661113
817214267
299463535
1021607169
290611610
1053816214
1361155158
797540548
624034730
1328255080
633228510
724652597
638757835
752311552
128692731
42379452
254340212
789933981
737867304
1242589126
358139312
151670702
158921624
1304138938
191238218
1174859549
1070004267
485922780
431034725
626143688
146830986
537241225
520683410
928039021
395598297
136632538
809312771
703866022
805426380
511569978
345682400
482232884
487794501
79579886
1258624565
1294823793
427584103
952232731
761846570
583801912
986839087
26225653
357729583
1141094939
166698863
757994858
124244214
258778447
111364212
111897839
1257073564
1252882493
798244397
883024949
728473375
1017483410
430306974
1166487553
96394371
289048091
1047282498
437234189
979542475
388187376
1244684799
150585563
595523824
422323148
79657597
630360053
524276075
1033744004
973050965
676385542
494558235
209328332
1343772159
187880959
326390179
947550497
875085937
599742418
542583413
1174227518
831327957
630568147
315411352
67542581
1311398791
970857505
1253581989
574405617
26324298
998346263
510993821
647469217
1013289130
185688501
973493918
380433696
732722218
581862846
112962368
116391363
949561706
294571944
50286918
971005000
1251091989
922065584
1014979046
323064449
189829500
315424682
546319177
458365125
684350128
1079503090
864039034
275808851
976913404
825785024
891847680
131478614
330013125
247533727
667535734
712493281
676903089
817940554
182558027
1025985952
739551360
1222717036
518489735
691983278
850159191
294924334
607485760
648086406
96849053
146268795
594997714
934829778
625144699
411289970
1157268963
1108525470
910436937
132717733
725047364
647814539
1301610716
574972725
533520988
821649201
852779136
481791728
920974564
2936497
482946943
225479309
492484714
695546125
236092862
800057046
444632986
525361023
218461764
424068995
46356071
605100882
988903290
885366146
59807298
960052770
535725933
644021535
928100896
164320267
711942812
242143223
623981132
160340833
1398868639
470945277
600987619
44553966
26515446
1283281099
1305881252
245476392
678366892
829965591
402027925
363474043
1108809534
810258537
119998710
699143178
1360511977
664273887
64904696
1370605357
896127800
289620492
1104436753
624937982
555549491
687670768
350299987
914699599
198359892
79582319
953073511
351340556
66658161
968961930
50444597
1302398281
12512713
870783834
149067688
388622878
616252304
738975725
185867016
495790007
979047712
626660855
1298706698
246749750
62717023
263050480
527172260
229756514
1202985776
343283512
143782448
23299678
641068531
227537244
845080749
438137461
974045189
532765665
1049243176
454394853
181027966
1250263926
404453009
873651888
972583913
1355086747
918787817
1137218281
1033830646
668065779
602644580
1011500055
154821302
417467716
14344473
78787458
365174809
249271448
32636984
463965691
1204999729
715477021
935996971
137745836
268658864
450651495
648806017
891654
532752480
996925913
18691890
1275205951
811706923
1166744400
866509721
1257943416
57064118
836973842
154191946
474130101
228546256
15040357
1203537904
967618081
1154140006
715651225
45298690
370245373
754891115
477251552
922245468
292121665
964868283
664106102
10132216
437146700
404078456
13350588
725400366
152374807
913392590
309306372
103789209
1325347616
575413208
914681771
405310283
775864941
582427944
823949038
250986217
1264047987
914473034
892239967
692822756
426143785
1378153682
928764822
284162448
490840811
119674688
269424499
1133404232
928621028
935386764
972164525
1207213162
450084880
922514206
760491814
897607951
155680600
801870910
95101648
852161922
544880536
588348992
1130557666
760920009
123699138
213718927
728017222
416113069
1132485055
714250860
361084201
1054410179
552529488
80789626
210514386
1147704112
596291403
310490899
701347921
436201483
1260852045
17110335
947201805
69755388
137753424
937402388
232007135
1392791346
818364759
660504931
624371900
1228903920
716725371
171467223
757301763
1184566329
272717542
1366795812
201939307
585204140
88237211
170580147
1184584931
680280103
399675812
294570063
854564864
643101640
893654389
788800554
21660805
1397784206
1370583827
1217271150
912200302
677232912
355287476
52453684
609108533
390183674
820600885
1034680429
545644451
1118828565
870052612
941077929
490899567
949503969
1017481393
763111056
567634163
1001618477
723778149
876933763
944745263
207197452
203536318
214374786
302905868
861367234
372719952
1354489293
150191315
443547625
838409187
336177893
129797344
23371123
510160331
161043423
90320910
61229694
125418254
64522022
870918903
368153
655395458
734729823
303304989
367049552
489889115
1093924541
133316388
804162164
1350376974
1346032324
947253201
249769378
335406162
388609123
994831543
602834794
386533098
1035644853
253364455
493284123
436353560
1134600895
608887080
780186367
247019529
108925001
1115194476
1042136407
482121482
782432294
1292937431
99237183
260348089
50904539
1376904051
173441783
312161584
908169183
304417910
360315274
91721536
1347557923
901263774
340182523
1403995136
1356477253
69406393
248040912
316538790
525599241
271986995
927175962
925072374
695208680
906505313
1349673709
362192757
54073773
443175199
798206529
556794768
156338336
126940172
1113746973
999934406
123553190
693012444
462943662
833461517
720704557
1377768526
24620514
1156860851
525685274
615208051
686103748
146157728
968092571
241241670
614738808
527972858
294067940
661922250
870421822
488370935
902109980
576928565
387092875
155633852
125262728
284852366
1358379197
182492403
315633242
226670880
716276385
913468725
328785635
994224377
760644159
986528820
226522408
214969220
626472839
221185385
484144908
1248112209
575070113
806337145
552633922
1266305860
847634928
903334036
246715585
1334030212
158991276
618947808
305171859
280642677
993919839
189118981
2691383
506182296
398720060
1122031427
330920530
156381403
913228091
184074747
565635946
304196080
651824927
761624713
667646114
1409554138
557093009
1071993781
161815804
66192179
745629201
490854718
698233748
413425952
391500565
147849185
625689098
824008289
1403705181
1283625357
1205761983
88967338
645005859
658022695
540694711
137816904
1347343344
61950490
241975352
763755441
264099983
149096968
396629706
1103323508
753667134
630080893
495638343
769792847
481758237
31391729
196686163
75574464
146311450
1135150762
1160056212
707941795
409916558
1177623847
1331821297
919593635
51428846
220232481
835663513
138091498
903486626
459092222
545366678
610745077
902320942
450986615
77807447
1010490523
820729456
389273642
574883329
1344095826
629043496
1127095542
35924351
1228569635
784282775
1208718838
23714961
968772337
999878033
424582483
690593063
613918149
72406951
339932667
312078527
272439750
784135828
625973821
723475725
954909972
173143213
948313852
292488049
190758388
506443776
1258027093
823541194
674705017
939678072
378544686
372298425
680853743
299471660
937416313
488773394
153857618
297142151
1194791208
436265940
867046662
1248215452
882882837
774914577
615624930
661090791
67043295
312677406
919573192
579511357
52469264
268000761
258779223
680937463
735617016
470122159
1406143340
994109622
887810416
45961503
148058420
188941438
377161676
154208974
186416745
24528163
220593055
1100426626
179484247
626947014
215229015
768504654
659337669
1264948161
495007654
195182363
16070129
114028121
84256079
765406049
450507365
170412788
723590269
356693513
18671322
329700184
782175860
910188822
426105125
974669678
259638419
133322728
332166421
259846354
179108836
414778301
501876936
134118841
405983608
570588637
540954776
997734838
250617017
647134496
1256494343
573911540
638036079
126479472
324904328
477897626
560764777
315514179
295529892
1264030971
617919539
24614078
220101876
946273475
116029091
161946924
578454269
620474992
523573825
845401973
907456174
388113232
85099176
658835369
28066090
1306307216
363881119
93304963
1117442569
713426205
776960025
871632043
682111792
533220786
571058471
953461071
247239741
535458852
968258604
515826315
196823503
228129230
904103858
294185212
73624497
672147583
403527986
6676418
998116890
1219179868
888873226
900098675
734481798
744324931
1137994985
507035071
998416708
728776549
1067689534
1364123851
356487093
312949483
507647708
909596649
93179621
1336536498
653743772
423195597
806020024
947977466
1041339189
981933667
995067774
541046387
97220745
800929841
489595336
561469190
791519652
996477067
795919655
1203079100
365623962
428664313
685749336
784737025
663007337
251186177
643868880
105135041
922610399
586634833
956383750
1067821732
1118447827
281530937
1108525127
1056115660
128671584
466579732
641634093
783003889
691723750
1305104140
510174895
146437000
924963749
128422832
244564341
1166628209
122650293
591293697
409247707
297873600
771094467
378999126
733784591
808892544
1250146217
525484081
466236632
1371150556
958239753
152775232
870181485
188818511
385630707
1134981050
1255409325
89743244
233497399
13472640
188600096
572614803
418877499
978437367
781911021
533494027
149505379
651361424
22117388
381255361
1183418940
533403870
532694427
888960831
188038809
724615814
921516202
600151156
1077455225
550645747
1254141196
930198551
230571220
88711268
156440078
460141056
963789714
537759406
683768605
472044193
655641760
537182109
653725475
1363178538
745007315
138484982
215028845
106910062
178080251
481106540
428693846
554197517
131038033
683838625
868866792
752696423
506801895
420987254
564843212
656772230
1280929398
659155508
279018340
656145627
1125788576
353650574
135458160
804719241
702809248
995986871
335100797
296552341
734022592
561746578
772161
1074816656
818016262
874986674
1399134960
334485580
634875714
700994279
1211658615
291120864
1020230922
364777597
858054188
896534496
746572364
586428410
407210697
577230197
167959323
94594387
197872566
194391446
188462341
130214143
494140385
701994016
1111192835
128100087
62081283
959555662
509683011
206204379
187196308
320983500
265095761
920088104
439005577
816006228
415409492
502628018
868328774
292144740
544665858
531326254
143799782
633928058
272660452
659381876
1151035248
1210519637
441183893
1095982270
211712803
142278458
601079811
190361062
400678827
768454878
891442794
4932395
434399408
1250564741
1388069356
683217070
360775830
686600711
842440426
1318403583
877062432
834008785
294543824
663735141
949756209
167161074
363273432
779899713
251966437
161263505
595489393
598072619
248853714
1036967138
799587945
58255554
743940674
1067212417
87069147
1160808724
361624067
935529823
478389726
1018720217
412486173
1064061227
911636241
13777548
71220196
918857802
288150217
477886615
46308905
1271968827
117591787
495686716
198854040
80174129
422545903
1010667418
364215032
1062884236
812480422
209018550
803181595
685796734
43438213
539287116
558689628
658637600
995842822
1043338607
893016010
1332967238
1297718464
749641864
1030518760
1340607286
735726048
442765747
67463328
1107988992
1051635586
911079165
735919989
7352626
1259382633
871126952
609413559
677660260
124006075
811896809
1140251316
1198879919
965679803
36042914
239523360
11671679
78103303
548268771
582015993
847074289
765319994
1395104377
744196439
820036363
181404787
94630052
673670647
150735471
212804720
316468179
473501583
215274826
39172265
402481782
945543800
24300437
655505051
522620097
1302451084
543987279
986165512
508555813
242680296
143216580
422262974
202417895
1076516002
995533286
572122733
495278612
40515868
249026568
73508581
1126783865
819220667
994162258
472710192
568139267
901373659
350014404
887113698
892481320
1302269757
1327910073
95434129
1226110061
513415448
296081677
779683135
646063694
538624200
225321408
885157831
936476352
429612104
328348910
993319657
233837812
554244546
989510318
13329601
57679114
757414993
937996422
331002883
24543299
964597553
449733118
256846214
5889942
248626706
931216305
911421142
739543297
570805519
141910834
442978239
1201543663
1312624896
1099241015
530067253
679020526
887838089
393112205
673932171
192114609
403093443
944622393
519778402
242003980
67963306
1271287385
1069385681
394625504
209201069
202936757
1205634555
162473876
139827758
637762715
516230976
666626956
568589580
815782434
268198804
612142662
342914764
519905658
823087301
679877218
786808517
688803700
588375350
778975188
232771244
1296542592
846233959
238317395
796211971
367721714
798541300
681318703
1297628455
697940247
217640313
1188978500
164809663
466889808
871534216
1380305121
728712570
172550328
899374541
1289474585
127553779
575185491
960734775
474809521
911744955
669461724
560730543
665116502
125518199
630449816
471055992
151862726
5791387
188911448
271809363
309662203
193542414
447144506
18781986
620431003
218748679
261518120
555639309
259013551
891701428
817468470
1196154428
685506084
744655601
814466237
607198284
533361007
1088179059
1227250307
973339524
785198720
130450717
761735383
38948576
597836172
536613975
222466308
805764594
245459057
904103291
428370389
1184624475
421033939
701562969
19176378
1324738533
291621687
392442174
599747911
457615772
438590411
318256067
474037809
943891587
275830154
455099018
1171585756
374873253
730593853
850702391
152532689
410450429
860501471
833600282
84870746
487842053
696830763
1191529447
321029597
762778073
478411036
1010585428
44024872
198494626
59859229
567743415
207001316
1311913253
295945150
619625286
820550334
178426695
461215150
729481636
846640912
1236568068
211475353
790498498
390379147
465232437
478336986
252674446
356525535
371425708
466728058
204085508
477116311
522177590
388982918
1228163840
1179548347
488784768
423019497
208954262
935583712
720196126
31974413
1276683790
672883490
889616036
253677240
987567860
458556857
945418449
360747476
813680512
503317271
253264795
1250177998
505455900
1359388224
1186507361
537968369
1192093693
132272484
374625403
234617223
755654837
202302621
1012806669
1048465049
286597058
374712482
463372738
181726997
38376236
964722556
232235660
588596922
699317471
66425650
920907390
1332535238
210217321
374152716
508791079
1182639044
118320183
529927268
264496443
961500346
765900410
530240691
1007039943
915194615
996422638
127564859
466741296
329336919
813782493
530628672
270115343
1273041437
1189658890
537728134
930891712
908613997
353644101
480614871
743636186
62550406
184936316
1368745997
1227934859
106465420
931629146
402271702
380362381
850975792
316894749
626002697
979354378
771084994
458570502
721290519
965562156
1068953426
608549112
993491902
948904550
511547586
128970796
179120391
476124412
361940150
1044566445
230893346
370945007
599593794
257510267
559765954
734006792
1095284251
1303161512
809378713
527735336
309862481
357791967
1179968813
119492164
512576164
191641192
614348622
899014169
7400323
1145697122
965196711
1085704419
495678722
486304425
475017880
778243119
939771839
1005219930
491691403
209780380
1385802120
748381080
1304470491
611153756
391218072
977616502
108165389
864046791
1319681540
631402598
281383468
117554197
680390880
748739303
181328674
327605434
46741468
1067019220
388377576
164122752
437511534
79296224
1339282719
183176082
205304707
104073958
745050656
1098004698
422559475
88335744
858851108
976980346
134271163
118005674
178456538
116176169
544285003
453196782
671555766
593124474
329342555
1072098566
521608901
510336684
177338678
132244431
303730420
136107117
212426811
971828608
1176715690
290267744
485527483
1156300422
466751317
431406444
9979262
107287695
1395178542
677600150
265188927
231183501
309351552
791279178
723384808
358740208
226450663
266504802
389970555
988207773
634952810
491296730
125049716
311935878
47362487
784557761
760714457
204482257
570494741
406953368
609197291
1336995444
850106615
288884835
242658828
431436862
282438072
864657622
620270258
992796416
653826525
251626770
955807598
216184566
643256770
1248443888
914016717
367692440
220899299
975941787
330816990
727722878
30380701
1360126282
371711200
649829910
635157020
82356702
752552182
1381134437
946612396
575545031
631057985
370957630
1036052887
216480626
215285701
456971719
281389567
752944763
416619466
385731163
514830572
1007296645
234109695
728626306
826020365
29491752
111415876
624591556
329854246
881257686
644583276
1258119201
713588331
834471189
659883333
923038410
267701010
578568426
138730794
973867231
1011828555
1149740576
769730545
925174962
1356549598
299039244
804407294
593701710
62503646
1232782135
1335235846
1032756822
43116002
650657296
1054769544
28385226
199197600
439802677
602206164
1303992664
475645537
412647029
1033041007
696275371
704286079
832087739
578620416
366231015
413390058
811023587
382267482
579373488
283262339
584552226
994648282
1214457022
817387986
442182668
105156070
451200280
284186605
707787215
1363859445
1104979554
721068176
1147381976
991820851
17340409
35547639
1383273381
449807581
178222092
384079446
414154222
547610230
1020490532
738693281
411939461
398688147
444236524
1042299557
1322806474
854111587
737016526
337219913
176331569
837849885
540543899
261942760
549345717
163452306
1079194214
1025333534
1295231598
912701765
882755052
35581501
161015157
556076436
737782795
1001997380
10435348
703082289
369579154
582987552
784911164
183480202
111899310
1300763614
651164741
1095317396
1024950682
964270280
525832112
181559878
39725509
214884356
378850758
839477368
153878068
156709672
30281815
458796077
1192115175
906406118
50701950
28206092
518779643
434106351
1385974694
288411595
743674683
499368284
291229153
1210577220
1134380796
835065881
603588625
1055166037
723671714
48327647
824863843
807382718
1281126966
1152906810
175955664
251058481
386690877
1031039191
877413821
808326264
185396586
370186077
450195262
798203174
1391720710
638840857
604623947
143735781
62747127
886915860
196496913
144556445
429474725
277989015
392924863
740224775
725684885
52550618
14725572
43454846
282977466
94720216
954803823
254213084
196536518
167784035
867303224
1247795676
686139239
354496822
666822672
1361648665
632403900
884678135
945073484
572695023
928282147
529684242
709225515
1209535910
930182448
918543128
648532168
229008506
292381923
347921086
720270741
330717618
59876671
1198827270
1398695103
944592412
1393499960
77735787
851755705
312027071
638125689
559548773
266516876
441124747
647024611
750434558
933747854
994263283
556123968
230159952
1352527354
21103987
839291597
283234916
343165226
1345444209
666834598
953184702
618262026
584494055
1373658517
38569240
982884729
1350133751
277300814
1166712636
1390244216
246191951
933244286
964137895
144429467
418426417
54209687
348120486
821077506
503611362
638450773
186528329
288027739
276001819
499374442
853143436
661548518
935050338
919768945
304084232
499972152
360984777
793607102
551550411
1217450905
364892044
894473323
999674856
1324284789
351074659
507492100
745414670
848101702
866886780
518155820
1008366756
1410038334
990524330
1247269230
539604856
145052887
197752223
1334241827
805074041
905960740
1284049528
1058925520
481282165
182428029
295955158
184008910
787723065
199660985
253236147
593399468
558100188
630332399
235276036
873857829
999159593
568952618
285261891
1309335270
309434486
1166703130
1081887514
788634388
148927069
1275169735
514479651
478844801
665558085
500746448
298979780
266130163
870433973
391420222
364660961
258979504
888421233
1392627386
596692526
326549558
179092405
848285541
1022274526
892957939
553258575
847394653
942269656
1166525585
79312033
67955106
255474103
154959756
635322719
344799635
85855328
664734343
893826568
74128403
1177829278
758748676
837122338
265615579
208153387
689343758
1267131296
832298999
899857176
711931603
422165269
200915757
612866151
1211537434
48640574
870226524
422159640
770503881
657079637
217835009
843926447
902375032
233738072
1317989666
46911919
65033402
757028254
865766318
791778450
1239996586
1238210682
1340366097
505789842
120262193
968960715
314813728
653043878
132409919
962129567
805232360
151168406
47069621
124188148
313718522
273281602
1117920713
64083624
920734433
1178397476
805315620
691333877
184604864
658352318
3944072
1039037487
321794534
171179329
797356287
440932503
780166361
982108956
1286526433
279977071
721052265
631990585
1394598347
805688514
1290444572
946228057
256260580
409272776
113278408
818215425
494793603
405792570
503694033
215354417
125820291
108550033
296391603
232045
1261568274
419811723
601754090
479904091
887619903
514565743
1164882457
301291177
827913908
346422650
413376741
70120904
1254011716
655173825
1046916504
1218709919
54265119
351704393
504924223
1245446456
1138491496
73342143
917289274
775447869
478391021
169936469
518155841
31871056
405648733
1350222729
968540541
567158808
642073068
504792731
1140163708
377487665
614985569
958079353
496029846
649020070
937236345
416691236
357032845
1179807618
192140951
41997309
570257770
1252923021
259369048
929351472
464595837
55598887
412127931
995016770
670232869
1158564961
741274315
246010762
1371085032
789267888
808794207
1082779733
368971412
39915583
656751139
1092910180
626323683
1404032241
352574859
1373910701
395592475
1168367221
186023656
547219649
609666274
943491104
613506665
497712578
917185092
490473059
175581610
516629719
63901290
58418048
1286522401
747320542
636315665
211731025
213115078
162209842
127176702
1219859967
948915257
553249007
701820857
929067123
399869685
444185495
809634350
355075012
1127446421
570456797
1291954131
771255900
958243927
1138186692
9162118
412062967
110060805
1068269670
386033437
479926476
345602071
482857248
617127803
539504188
622700629
201604032
808055301
1319764539
939951428
548206894
399012080
887209897
89895438
598328917
644560721
1037693312
54262348
25923399
209257866
223589678
1272275333
1277901733
923747610
211690844
202343594
1271052284
359754158
126602314
174732503
786819752
101947537
172180105
17695668
796630350
900942689
341160949
265792159
449424147
883488189
304901827
37288608
253823019
547835373
511670374
145181599
776427558
273448849
1181278194
137624997
442825044
270106676
582519861
1368859188
446546948
890546638
516468891
558926011
360121910
217224906
533951368
9306278
534246274
346845620
1078460262
350190074
360273511
300483257
351460254
1236271808
575566214
880805167
810054047
690065846
235728950
587825094
766795185
1095184541
1358842599
1097927412
972531157
947102319
639178467
1144274905
389943280
904330798
1241535311
263528543
190222518
775583236
279155946
370311579
615241221
879236087
427669511
708687808
524451859
1294547570
358430965
376633761
997257957
561845100
820627549
981597863
1315472532
1100807319
1107646153
537934210
900500849
799982276
120891149
260328348
42191130
945850308
918345346
975552536
256436228
1162509699
458370425
491490585
514473266
956350275
25854846
1041007637
106447944
790676668
1121771228
1397800364
228395807
215622214
319971289
938025335
456355576
629199680
820620781
248381614
313398446
1126468395
550608531
614178715
81557406
988965223
276453484
1252749956
223739509
1341243242
976073009
426735129
480417703
170553583
304128426
41979403
962292563
1400134364
435109836
505869144
402502691
993026774
944918863
457495373
254813430
383851696
806014651
1010880568
229851624
531571950
1345119764
799987488
503867390
935133253
1366017322
69599192
828969191
742337133
855658067
668208944
503658847
822639161
846077377
881015773
206124565
255443441
922737782
1384046713
539278946
878487373
143933309
880281275
1069705440
276962540
274150166
471932879
585425118
482166642
708129253
495706575
455274378
591034189
103556355
83968626
117730494
1278047179
778771009
1026705875
1069874191
859968136
557875332
643681084
227558456
206650511
563566651
639699615
959053953
471107623
964484881
977384152
277955290
162303854
93091734
253745840
671416693
548780158
107056383
777496613
1237882402
324816759
539257818
913082244
859758715
540546807
528252574
306005006
798485158
779135031
855028462
418220108
79827527
989563605
147472413
927810868
1105886561
764785228
787927508
114754586
284725274
795385086
756817759
513626780
1206582920
1111888131
88981299
1244322038
389697815
1169406030
324070842
301499563
444729192
751575798
867277455
999064751
482594565
36452086
764959552
46530431
488532357
415004632
945266424
421736157
1108464931
813042922
165040529
722246237
483740280
803381558
970852281
1161866940
498485179
945372718
503662038
755446459
19518059
451993344
198298979
761707997
91937606
410302700
1245645519
725671396
1086582566
294857855
632874383
806173822
598656067
222755779
476210268
796057755
723410858
916272948
791653604
683591767
283916128
1075245374
252017902
198364118
567078449
449558978
437898639
346351949
242199013
32332720
435492618
63884588
468191876
998824023
410440154
847672346
167019273
212179258
507425614
341605796
609929330
1379467370
1306661506
410875329
740539371
412022288
771963679
436481888
432697531
465364219
195764392
850463165
732278342
124410958
898528556
1152893495
1014774621
486662946
542738008
474915185
223363487
182170611
428510493
630818162
1037798118
829897518
177288790
829832973
939619918
125364218
111795291
610509179
1086278574
1094902659
598075390
218908670
534660552
961250099
323799687
29593484
263173611
991716115
215696796
440524627
856035676
1088090381
1035395109
607475780
114487178
632727413
642467131
664921061
377074343
199151890
624966332
5300555
1269553610
225273180
657737080
1313153688
847131355
491019129
639284305
511466021
815008001
1272171103
665848351
306948639
356695518
306303142
998140641
724599400
1034651180
643305595
287111861
936961019
755944219
246823176
666060810
1254023765
897002047
853317963
1045159289
772435418
940104048
1120873369
153618239
850883269
464894740
437079097
1291414051
255298035
81080362
734979036
521085735
858458303
634664629
821265192
182268226
177775078
639786356
1144154943
300746601
932507897
577254936
1082686869
219376342
1353923808
306425230
777936775
621409029
224712000
876314442
1324915321
518121535
781096273
703352010
14762990
766946916
677377761
701430506
570724891
1389433140
1357805560
370883553
339400839
729501439
977663495
61647245
513330101
914251212
495640951
458954055
438583042
451126282
100759353
961234194
25616901
301882023
738297615
943613561
1017668034
612435059
552650885
130022314
22790775
525330027
1292813712
499710685
79496789
1331074541
657267472
11268400
207332410
731560476
679009775
1091513209
419427200
618987980
893485062
567795675
334251944
905903141
196731082
223875238
88655103
47013891
1079526981
933950148
1035817345
449547383
12441312
39199738
8513163
844371971
63605156
1389309174
996287097
480894463
57144294
1327886074
923462216
1116977413
756417049
900065183
1108839469
848521853
449724808
470668777
1183011034
683892695
387257240
112852358
216479329
890368712
1112809633
500570275
645334856
170142095
734490840
1078314951
1015505101
113686862
604857623
1357559795
337768055
16941736
572135844
454882803
113413724
754405589
404783657
138249502
243991985
334086851
40788181
683966940
845636131
122892370
855777719
880855729
1319169582
544258731
983148480
374806039
585380587
659311862
1317011887
814730782
197272627
463052267
336808033
133742146
564136997
68845459
777224321
68949815
1172476062
143028864
1158150772
549983183
965704835
313639362
1204901704
1337840620
985004867
316791425
1004118763
170848423
357176096
102311963
231367581
139686396
783463623
864571975
1232782514
900711629
245626536
1025045688
563824516
615216683
487962469
343075230
288694166
794163393
915534546
134919082
394516323
1165152180
229690046
53657461
2076673
557334934
386783167
1408655567
269207301
264674527
593669177
636981242
418936125
61027166
314380498
339855551
739346181
70236908
121363247
817045250
689189643
659981170
745246979
153072474
931005707
868298696
189109480
711546527
110780300
297957724
590046870
1146213868
903184903
380421036
869578983
131364869
1224027921
791065144
99276346
907663681
322492892
127739866
922661144
1170722477
1199354344
192987646
29251592
341880068
1062242996
887064048
612184850
351182471
981280016
82869537
57481434
522439055
468153627
594450536
367780483
448418088
149451214
921947568
129550872
316067410
682994189
889365992
6027830
931592084
840477975
1249886336
44188196
1314683380
681879291
879219150
332898558
435439065
563291160
360270589
835512523
787139088
621175120
545239230
498689569
164416839
234275305
1294676127
633153172
818720473
388999231
205124053
813101627
536530711
931108692
400899842
253761280
481764902
405537905
572981069
1242813560
257953425
1175914474
28388873
253920919
521714088
2835880
812822584
121766218
697130406
1283858906
516945606
1179112151
897554637
334056013
60143293
732292299
981928969
578434463
576314900
175016046
183002626
1387769938
139381163
1398501659
569605035
606375490
300880556
1365110851
917487396
525951908
112706753
554510413
341020788
394706006
603136568
763908868
68392949
1143467759
420278673
960987657
508492739
749696536
1140169668
795578883
1105223560
851671183
390841755
881593686
1057947351
1133237625
341019046
969431868
734582980
745888865
378840329
730318787
64124350
421808185
227942983
27989669
1329693949
986451977
809317146
454942163
546633359
540082915
964243404
652933334
592827553
383133854
783888679
915540940
622069700
27933863
250382048
948217644
149125365
316353639
274573672
302829328
1346235145
528706018
199658431
1088911675
945787352
647938976
173720594
286721332
56327566
1282350494
255481497
800700799
704009064
273477764
105674066
984944807
906088384
787652558
566287019
263278684
200885218
802723712
639696643
331450451
147305891
162689267
152064230
1015093308
752725106
194660253
441284421
1230062747
215544627
450812408
671014765
644881220
1006262032
823757194
335467767
812820412
743614495
333812279
886695903
5814330
1272090746
186339998
738254136
129471352
74576203
1354563496
294411736
514961583
777295177
850727791
1055503424
109857401
547058211
213643202
646803713
177312697
543299146
1353446730
46850259
608567473
665073909
570520944
178514646
288443227
1142409919
560495825
345525402
400522823
5063753
953607945
975708694
305116187
927433626
144110546
14158041
719201532
510775322
797456891
641813637
164882665
276852833
1113641175
513861830
774188134
643182017
427298765
278360226
409200935
1160897247
769717399
114172469
358020772
506758565
661607342
1073453048
338051342
223533160
989262471
687721311
1330408815
1337604100
605278257
901136135
970535810
934830766
549625657
1290082462
366588252
851223731
66075039
221471891
1083034229
962507365
720286736
1109098839
1232818244
642388316
1145623690
379302041
416152185
49214543
616810883
703274678
341587210
473635981
607137511
734691441
391333813
949115431
191804226
858954909
291818222
136090784
664719752
606129540
345323954
15822413
301172084
890299946
66590626
741054070
728269319
630994422
606004783
179720623
1353230542
123123042
788714960
1115129253
234905342
830742944
309247315
787143538
496189159
650570113
27106882
324679291
1194595776
884657247
694465769
250539731
607785118
991785947
1249953974
812946797
701290328
1334063786
996789925
467876910
346646991
967205085
599624645
932185192
670104785
1130461523
388147380
134947745
471696990
1137158687
750157130
303107659
1066509428
603242719
1093017848
151398141
498526055
682689967
606953196
844527242
843459373
285177089
226692537
868088898
30915653
916911944
85475843
236551939
109635961
526860684
659377636
297153807
292144644
152548486
996625208
869983845
142592058
759875820
519423698
375621505
353845011
868517891
756907005
646374719
683760194
574452248
176761336
362996461
1063868409
703468335
421529920
824847102
443096555
1112399335
236697402
594198106
671978119
686096391
154154188
457325014
992960969
1398899378
540104777
798835135
1405351549
440135016
818785576
780048885
803442452
153868258
1211958062
474078384
656041506
615006931
1914859
625219446
1091052970
1099629031
831373507
688143335
291766280
876451347
538903491
248805849
194276667
784507512
110920482
119830795
685065286
422239757
822757561
835734568
513555957
686815787
406642457
170048027
89844050
776728928
422226005
771695136
603155720
857297833
936264256
621667848
952968101
601992158
1396957253
420196464
685946966
28295108
743741203
124210168
787894510
547413291
788666289
1408460294
361050351
894097052
75168278
230266285
1235268293
823336069
752962792
986596022
194632169
668948348
409595966
340649299
50345800
962887310
88228562
654395923
1375790157
322529979
208534708
60865621
853319781
8535748
464798227
1045039427
1071706325
581930953
103598795
311663721
152140626
1224226447
1015869597
60800698
94973326
936175815
356702253
210421382
269809121
686585828
911833079
514221331
888487775
765127178
847418057
677658439
361688849
1407633717
1136427116
629272475
572485495
427493970
967269613
551824157
984849289
639083693
673876559
95731643
530193729
833486459
1029842208
708844332
287386450
372013521
139910426
787309634
430243259
233856588
123421883
122282613
294235562
816324746
1219140552
1217719038
944709748
842338356
1300489921
752178842
1020655484
886815778
897853059
969002537
504536850
1281026558
608236165
272175968
803299416
413787292
634071147
325659052
733202441
545698977
262366492
606067700
323092991
484343180
583725643
190029537
286118337
541053521
819305014
1013972380
620391510
798284438
537538774
1261907109
78244546
812516565
740449703
948949247
1053126596
857727374
998206024
770898773
310851299
153319321
314213497
12368607
79779834
733385169
461751099
965603364
726417108
1375741649
414892852
794374781
583555280
4055034
792975732
930645158
404630599
1334043543
217201725
812361490
299939678
257404770
1333842945
1145970522
133594983
981413395
1028366090
573556410
377856354
373016055
281110115
312039873
619842422
58813459
45236255
585008876
124866264
896950352
1118462621
253067650
74019955
197276891
637158393
816007946
642866047
447751048
659369518
861603807
904916675
971472337
158160691
1209667592
606132163
1372675478
45187668
881719025
899675458
197200070
1075738386
315721694
868727987
460624034
377768507
310721670
415361367
147461650
543377773
540756366
841292624
490919234
584073581
467063443
54742780
257048429
854880440
153745366
140766889
236849543
16227065
146300175
748080359
10912535
663467220
702082496
59192699
944962088
1091821118
476689932
792000667
707745157
241109659
531353903
829273859
678007211
501055428
214333045
273820535
336379061
355212109
475891219
902491858
820546105
1184229588
132642445
133196361
10272381
1136853241
162201732
1207764562
150904290
941660816
607994740
397852260
667583383
404134536
609822799
587854223
976857289
143466779
812480546
941367057
1161146082
949720900
1347231414
977726272
844404211
742216322
626471762
810067776
742807323
1257720832
316501635
1289283272
869974595
874010616
951507554
940515102
1309449808
44393935
47533124
1296354119
599258134
1336966151
489076505
1281716555
144046425
1084997738
828038662
114880520
879685389
335918279
825814610
661438391
1027356177
82398747
1267720527
588598522
457781527
677276713
917868084
271367423
470656755
6398331
839353911
1322207705
421381356
1370601462
1337523657
439041933
791105558
766738195
40961450
1039721848
1013329858
335101628
1168407227
651141614
686070558
960547327
1162463981
416760250
572925051
1367846756
263021824
720091301
125997503
805686980
713869962
1084237179
736606968
621394279
126693997
127533569
211810869
1187595898
1032239762
929042430
1179478375
414286346
903205662
888026821
75586781
416854520
1006393576
556266889
29183486
740658737
504908522
218429939
32138380
533718046
235148925
10712345
339953118
47972479
698817835
1138863123
579192916
109777672
370298935
415393993
391414345
277035190
1270267714
467759460
547492588
1262770659
639143648
538682957
617622592
1308029784
782138742
1068032517
303544851
699492907
723477039
332140510
1215443072
157410769
583844742
926120506
561618779
504611624
7902
910547580
933291496
217309064
492495399
901128258
242621750
811943460
513958830
420404386
455929984
535335197
629994109
142023762
838832842
564020836
243758674
483360546
198950013
102425535
71521736
1322558427
597360847
493730099
319768189
148133485
522732791
719078574
808861728
227947399
178555456
156703000
284652536
311774755
669118123
540930538
30482520
819249607
974767982
167923504
330291643
221523990
1199190669
613702987
831227007
1098842389
991063008
420175790
1096704609
994351793
553456878
343224636
308213448
1271345004
479291322
793593101
1002407275
195520741
650797574
552721648
1065059546
690077056
1056408139
648857726
439165628
1057566833
290807840
122991418
134202241
455414637
16921952
654051562
688368772
248707319
442854668
958207109
920220919
933543706
939906644
689789606
123077915
82210331
161961304
208905345
38985401
873763737
451843686
641294948
144207802
310293702
534969154
145128070
520855268
119045403
944501889
235934104
195949509
255590687
841308208
584763227
142983257
801825060
1132938828
735619739
622061763
1070228357
255171284
151083390
50220923
356863378
447101598
135864613
701049148
934400644
212984869
729405357
76281260
328175167
489773478
603984968
867495825
653459517
888331984
1119967747
147515156
708949801
613513943
809183289
194004491
524657042
147735070
305129978
415653187
1220338256
315534238
852508539
816409876
842504387
1156371846
538191445
3975302
864218895
1007898246
679742867
169440606
599428246
779064797
137003661
1002584920
257236299
114117437
693168438
1356258779
380924573
442299491
25160405
577681535
228074610
409354259
855374455
831022212
889485781
912399435
880931166
987592287
408028684
302754260
773838966
751153055
312725343
1299692469
798562279
1330404115
661161168
511827909
446569308
1112189595
399967911
1039802602
340365996
896042210
403426275
102570220
83097608
483818086
973027265
306041144
676382738
569607556
208896254
444334726
787066201
33662469
1131976666
807787618
1360480685
711313859
794687678
831060048
494511202
660738280
195665336
785556677
174700982
739455896
1187267093
474856252
335682858
55394031
1038501003
1311908159
439491381
842198397
279157276
505698200
539050020
141074211
888772430
977590308
109658090
264324895
160187105
1074194804
774973087
312478037
889014939
531959649
989375876
953824226
1082935818
568775072
587276357
77837815
918404257
30942265
36944672
854005427
1121436574
192922735
1235047742
106137311
835196883
599739037
95416978
287159248
15568717
440213010
147283509
235716159
824646694
292627658
929778401
11893645
289075100
885209676
25248248
1046720515
959689175
641891901
85014701
371429862
1243615322
485388554
206662818
726348453
455996298
778406828
1032110145
363785726
443890200
850380704
846161985
466416740
880223741
500549923
73771819
296060287
282679859
191480650
225535353
107794807
527159371
465567278
836618808
749369523
715970150
303464203
634230310
845077699
437612467
1221627356
1256893096
555902179
646341009
1180870693
566417103
989328938
228053481
556450212
1064358876
810523866
1202214751
716081740
463202505
824250945
164797728
530315342
178615369
851439699
487447119
832020273
851388384
441874486
900706680
342406776
316713737
1028030605
727630806
415656033
427858529
114331424
870939622
390970894
852265364
190824388
937410271
227439388
913021174
1076655564
722716447
180503188
751102853
1210535618
232009305
1228905203
881888116
722280412
364846596
1071384596
1171419485
485398601
272348216
498706163
206444974
568648276
1331313514
214153982
1398656355
782065538
950768217
892505026
43640557
262398778
172331850
832638019
193870926
378806672
557478371
1370545620
752722882
514275097
961324323
950727135
227853511
659545133
67710076
197761075
147924207
828872943
507100707
174634357
144893807
306752987
1240449432
873470777
1378595298
4617650
602819967
170375140
722625074
943150240
750663647
1029959065
497375766
910820728
1110495365
302028731
952471359
142992110
833776352
113613033
134567082
1371902107
921056496
117634071
231762528
523503928
663586392
779080390
826997093
755417001
881450916
127488495
1260025610
564224128
448310903
411803057
254235695
549940338
408998638
860931147
685170017
796315518
273938943
1333107519
38614309
677838483
919854390
809142339
799052508
347712492
930070381
161797172
390221674
942487575
946562337
1314088287
681657714
454170798
64856005
250106349
769531202
1116771934
933078134
492570172
640363124
245920718
564876181
1380862198
449434915
35601161
1242321898
165780870
852609027
503574613
1095677911
243227285
829219207
27786394
556016050
1162218673
499803882
468822661
944421063
535395650
939057188
543002180
457218066
651132967
113121021
685419628
495006783
121836721
994898026
667631887
1035159604
7757087
604028553
389793117
1024693922
242618646
9097260
366596241
455860267
373938325
315202141
657468265
1375159384
226939174
372253396
516075032
804152532
269947176
937436901
193669037
465147476
1029958473
254573480
732142434
30550152
1180474397
405162511
588978307
639974210
398679109
1311806416
330596936
880317956
915219088
354266668
914965688
12646285
543645886
271636302
1310126647
1035083944
862954695
553007406
515865776
629546721
779842288
1307557738
1234844566
352696500
454927436
287283863
393823382
616636772
784668646
855354873
382864790
1281309151
1302137766
275905695
200293355
1382353946
833900733
187053251
286570302
37552161
845027588
995858622
640717595
260815869
1287929250
405890385
789193528
851274974
530307278
763420704
982990780
125128524
1147424494
799102165
597466427
1085057290
279919830
888018908
866181597
243854014
388676623
795848524
150115276
111141532
983511870
887517529
919661703
167979918
933685183
1136959208
189037713
766253727
1268480451
1198897940
791094078
1262771410
763092629
752255921
156696334
762287849
706888336
669379433
256191072
792573995
110827200
630243495
831249676
631406169
391122284
996822020
580849787
981245558
287248620
873351273
823201104
596284850
1080678716
216377474
1239365414
991203377
741097738
995544190
840940023
124085045
1373084980
968725768
1263801158
686390972
642182049
497488349
313362522
778118534
880275366
728932972
61324185
596198771
212796426
477520221
811648147
59423645
253386933
193011786
308676632
583665455
28644079
555182591
1109646970
540080550
711506341
682889914
3209166
745829284
756479083
653919275
750366800
807116251
319294709
377753064
838157144
459059307
435692514
381219692
170338161
337733282
1405549237
1295268327
911228078
478999896
772383452
284857270
774920474
75665301
773955514
478880718
874184173
1246698910
798928335
1290697085
664185467
792630912
1086925198
809690769
669112170
524152947
21113771
71933847
681285249
632472874
763969057
144208359
721697476
181929508
405393725
101209850
519270605
707564727
289863258
388847530
657760078
230760333
564723222
248263225
770062139
524012360
160825108
1106244014
408729296
393392773
130127378
505409200
468656343
490979463
481693871
1220668796
286766698
895349483
998712675
723420378
152429649
615880219
684179802
143043257
770893817
556828157
273969206
259722836
806747739
52442958
362339777
136324547
683756739
213909520
408525951
1306453933
477461957
799669918
1392696740
753865696
733808007
1032171147
571042315
140790504
948750477
585148903
380318979
540463196
465168998
1393034926
419095918
547651351
320659695
712653215
313799159
964005997
938762069
314694677
142274695
1114722774
802667977
498518762
66589968
1382416804
420778190
715009730
98430799
19897359
1062694678
894360865
906674974
256487816
995793905
702147666
977383399
459152907
79562056
344787996
644331534
914236148
475550038
210483858
122893967
875316676
258458762
221719509
1256371578
990600546
62735130
428433878
476823728
286425249
682973593
764627403
601654912
271740613
632334781
214215363
960121698
56066194
769679332
615460321
563069689
1094872585
805199443
90822514
972927979
83314564
400381857
761872595
562356027
720772619
585980312
504093148
628226251
601558222
399103571
789006958
950932616
72255212
1163719467
441027280
740263918
907691563
761605993
1325587394
421268001
158289810
524230585
1091533391
656075750
112859340
767507129
113383739
247115700
501051425
1081031184
264292222
381847890
932297102
287529707
920051768
532569164
724864988
921172888
159837455
829555640
126311250
1366896613
931606371
1046071785
976683165
189145794
958651199
677032043
130900764
136364157
46248406
478504305
915378331
1399677267
434672739
887260242
199349027
1351289849
530207204
1128342464
76366759
16504097
135728447
837895899
483056378
181826614
292359534
123208957
269672766
534839028
1036296345
223679289
1014432339
991420646
680715568
179067317
1376872288
54861596
441165102
993013458
652496803
808507534
332804279
459111033
520821711
371106154
614306018
839962959
183362870
1334821343
616755507
802879483
998365879
290831916
750800211
986523861
1125410394
320367145
1277920640
620174537
194526494
13006308
299520620
58243696
590417731
185560985
815226233
865291056
671772682
1042262208
674153384
586185321
206562854
30022906
1336770000
854951178
702489618
1385931895
979040510
38026129
159534040
656002882
807669991
992972964
686104759
1062991872
486267810
876337598
91694227
488278873
89031196
1121498345
529316713
1281177521
603572251
817512971
177006481
587554076
1358747319
936525180
1248981774
873233002
794015534
1308219867
790638703
849724977
363516464
473960349
757828036
550714126
198895355
111966420
1276379976
16725206
479555988
733034604
176496798
1401207258
217037325
241665386
138061844
93661733
556826395
1362246842
215665298
80275375
257492839
578898648
835021875
139296963
62637683
1350590147
889788027
899523403
734608140
758104495
1310836188
885958782
705586132
103859632
950162211
731951991
25806903
492609992
1044442539
36879613
737166168
375220936
427926775
238500233
1285319349
537408336
49803955
751455662
173489414
960982684
41471975
539304252
1065140548
753775760
558705758
257636990
516084394
1163213781
372837440
458958747
101640484
759453746
640231886
1405245385
1210790399
1175177553
357845788
306586588
896770568
1306821187
46204723
109614564
177497201
20068600
377944346
809557342
117995013
506184773
981060443
768415666
425601164
148368515
744567296
758463531
1387304891
1358572650
135277739
1063678135
37215882
469659839
680134713
578262173
172292423
579418568
1270615822
699364088
1345269112
835500658
228828049
718958708
213757415
748372649
1115361805
653932854
247218759
266930844
922772095
655232578
293647288
120747717
1203403312
325989297
511081646
517102300
537578095
417518943
203223090
335529654
948970083
742009320
282104563
53768681
981686458
162409512
813579670
812698215
478882515
204709667
292542772
102309250
443297716
180193959
195913152
862005873
680052854
971633268
563674743
127150821
301476491
664023984
1035799046
1036997288
569952582
783284953
210302040
308404473
126993850
575146322
96133578
335844808
729801033
285494303
240576224
55101438
812224937
783289276
1244541088
957985264
1278865439
1363167799
534059334
67518895
28616364
275122926
360806001
218940500
695874319
817463317
574245548
165955274
910631741
382109617
829510479
21513049
515951493
1170884110
331839079
11431680
24527264
9647957
1258853872
160157676
983965755
952123551
276752269
884908980
161306697
118208198
278224377
1200237016
577626761
89383016
233725057
214877991
25481826
931619156
565975024
464214176
611213795
1375093821
313323367
875457776
418639787
997374328
1326095625
516181575
228839021
812218249
508559797
1000206515
1276221889
680510318
370236380
1302546698
112914609
573179781
776293058
239945619
637983337
421121111
557666093
995342091
37525292
1179941291
606237147
1046923020
920293174
453727719
704280925
295862459
633897731
924729249
1403204493
58380546
1315934003
843996285
579592730
959336182
499730659
197936856
956897746
430599763
78160977
691399949
931925584
735049379
853591151
519113522
262175460
384703270
347240685
1321287229
827400173
54418608
1394185407
791949997
1345113954
114157577
142233494
772502410
283965382
587327245
426428457
351343942
901013443
495004634
1302039195
34979370
547289827
783553938
567700488
952488274
872402370
766672724
1044042426
908798317
970171719
46824243
532453222
144129410
843778699
814810502
506207408
749194234
17010886
828561192
242907121
474224464
758693667
553401639
621995426
227554698
680871238
536047961
839956571
434308844
48257631
9476609
828792908
484125385
871194433
1009528449
303621141
183451171
412998722
774914216
164349587
300551283
144103658
1112393104
682363837
781476702
1407040073
914052588
739374379
489307309
673424248
952972902
646615701
775087509
854565302
968489855
1184991985
204867029
266398718
527287042
45468302
377368852
461414468
1026515268
1153991252
635569556
712176228
369267205
476154110
45121418
208206471
966864463
398840701
1096943657
283260679
290304720
186476213
157207852
261913006
708317642
1265265808
741299501
148995676
952877888
486577136
251564404
316300474
112727160
961538494
494950201
204837117
830548878
86629102
923941159
484600500
778781963
594107492
888608678
1023345213
970234818
1021873930
689320292
999394117
870077712
702373218
424848615
830055762
130812050
672351331
1402234081
256536503
869032960
392814495
318884486
274735868
631144482
271357992
679606998
1166978075
856134251
964509903
209022279
450850485
519702935
734639199
741396006
607117008
300143411
351484702
242364073
576945942
720882123
828623715
148630150
839979504
169030240
297587364
349014023
1313893874
446406942
5806083
481391898
242797487
679780443
503342216
667524775
105988852
796510010
861792942
1225412634
666449952
207273425
196389087
1258700952
845148670
845947580
118180916
1039667409
841416159
779263064
417463740
1135116056
792541174
440995084
694570702
317832219
1378741625
978473717
441642623
226268862
509612808
23640846
963750104
346804433
819269984
808781758
18301470
1073068840
854102543
739541435
600552072
175986530
1157102766
898154954
141420347
1359609784
548807534
580168568
565833391
902045127
878429923
122752226
84385157
858771420
607321719
825526903
505514147
655178546
1386158541
152707296
394269858
230300016
761879341
584409212
463916222
73162494
654270438
325743115
60066536
1338396628
684067139
775822205
179140395
289945152
487864074
985941688
760050028
875838845
468178462
200680800
191363074
790202180
1238507890
310573463
970091855
655546220
299126437
1332734775
948571041
893722814
375814976
473409076
190389231
424890428
580049944
553056833
282783699
126833464
597877901
14444943
780071038
235680243
336403616
222684591
500599589
364030138
1106458179
60908252
201653708
41205730
400355705
485278729
762180477
1380826959
759734658
755136199
881921797
948081425
1038823970
449280834
117550483
638692281
223273452
276787723
1309802337
512296605
691448780
425512888
144413166
1008901541
180281870
868674293
593909670
143853385
425218430
916215433
1252781620
1021287101
316166874
590845164
406861370
519917683
572246235
991249739
276245493
352709792
234057123
28582219
881366102
957640349
305631057
1226933846
1137771664
866747152
351780284
394165536
240144869
354887712
688855368
25285088
387650640
574552567
746855819
879617323
1000820395
920179773
615536303
644834266
127364009
493153208
742039535
444767996
636745212
751548025
831106763
929026347
297597217
457611028
163150180
769056846
85395851
166550811
114145397
507922383
1014721255
1193415515
699166241
386360169
643842913
1134997378
727853329
816545131
534580268
15688174
137598459
374160164
473787108
905626179
519912525
405863633
24752767
1167437478
23322908
756960326
983947991
915625055
614921518
1040365924
1097440112
902617813
1063504488
605786324
843032416
212812318
517049645
22418988
940829258
856694507
489357339
319012234
77145860
504265682
764738628
183887631
1011516399
96343805
933769110
591364801
929834312
248881149
815553102
1101570
830139690
1319098984
236782030
460059885
96287006
117480903
224583792
397586669
924300454
271520899
995471871
81372577
1142127984
68023405
23805465
785193260
1407927741
168147930
477423304
18326577
577595679
192913258
976815468
924272925
635960844
334129340
124733983
45622104
831401866
201989832
337119127
147434938
543707764
347778436
702750633
52393350
383709561
33489396
600937613
231914624
24582453
97406649
269767594
274556293
122551731
349036499
934592979
920273006
1314548657
672044128
1060050683
738941281
720383121
826169899
629843695
1075097828
606077235
728132918
1321310181
136941917
805414896
29903576
404760304
6824315
505552696
930863815
526657747
708038764
488089637
828363592
803138546
184839090
239952311
953652323
399758354
95539257
933783883
401952627
750892507
284740036
676856730
1247521238
1045110688
361518231
424171597
753329811
346759010
644513905
989382295
168452873
652301617
1026480964
571722010
213149235
791026062
461968937
602962803
621304579
217727893
314799437
146831225
864065593
1193821530
1350923912
426379359
349511857
126941828
1259951253
620695622
825251026
614045411
648688928
122976595
951263378
523203970
72439486
218605142
29520397
111294565
859528707
913463561
42644906
329419130
231503333
413630064
944347655
597474599
400327018
48474443
675158483
1398770409
642280092
299538898
593028408
429925056
650008890
108252093
556532674
808845062
1039889175
979010145
64579111
667498673
141350610
1281063525
432989208
576951761
746940395
608430053
79201939
218021088
1141487736
999234035
553839034
1194832298
628641978
770159426
953617384
1374242267
631121200
839415130
726948411
742949861
463269857
362318939
565713451
1155611341
710096483
75451841
905896435
656736129
3248288
996469492
1165010135
907036128
301617206
1259857097
222002272
701895288
592896473
303203833
467417705
134844727
504508876
993994071
704714405
779012274
155218946
1330223212
628927368
297688501
635105851
192070300
191802348
343122059
493791552
781568884
1312908071
201226388
600096163
731650678
267375727
106790722
522387915
1386120576
708070249
908987075
965707117
11934083
242183572
458147849
683001285
275915526
364654135
849191232
438819284
838518181
973092580
1037594376
664594526
258585460
572426329
660455928
653010650
1145739233
750185219
459235379
518845999
979656877
575917784
708324398
564057566
625223649
487367105
149460828
94328083
308602743
884038632
134125260
675366728
743422401
929130859
840051140
610874361
1391078766
730178528
601719155
565058875
606651692
576801227
507675854
618413233
968977149
593285909
742500482
681968013
65301763
700039866
399086571
747803437
529565038
72197110
108431129
398649291
626232340
736962258
396524792
752641291
788032327
964588381
553452278
896498513
944926922
694862496
900571795
900215412
974658936
1384089326
981303924
1074962096
589559451
884079787
79751294
468672789
1303358962
707278234
767141700
1169746087
859417655
464226910
486385788
160026554
54221033
423179675
101025300
634641281
695609812
749667249
185343883
429018530
669166864
726973234
591787697
924050214
801318775
189213555
609347782
1390549252
488880758
709699527
968955925
1361975789
830965747
39832314
823447438
1275559932
12518415
1359953105
1188053959
719994785
1010041065
1207220095
793222415
601101540
648634358
630648663
465852251
1220167571
1042311617
249667641
451466301
845908275
456512140
779696065
334822701
462572724
565818432
200931938
1332160082
1082251977
169521751
76738510
564999861
938173655
137106480
99218521
912369334
362570370
740881922
843005408
236698872
226101367
475418318
922740127
398479923
328802607
352265519
557652828
323869695
1390852770
691156213
447839715
1150693577
972387524
770924886
867692970
921943211
511874608
79259606
848598054
890304867
383420680
935898346
1169449958
953470700
358092942
118559731
1015895387
433108444
658925113
658762888
704817830
890949258
735284580
701066325
153367309
721781282
1186311932
831933494
486870090
159365232
335618956
763928570
1038927846
344451007
702057212
797431658
629290463
1400484294
166880898
709980869
433809449
1310278970
104620405
560411193
1059510499
338480391
525869758
1039660165
376783456
841909717
1157545764
525529507
842548832
31230519
1105420208
698130199
1379318379
28618954
819215928
322060983
233979065
967483002
370305391
192567258
415178299
1251275250
834709431
349088245
1043334749
695100652
786841585
1297273209
702397451
32463019
359227199
392267372
31053944
868527834
117988192
514774269
517649650
16335581
300020755
385446743
303760324
198222341
804840347
949345006
82677634
775954506
213150746
1165084381
396078764
801768717
419571994
23862750
1270818067
89985031
838864518
670015566
328578217
537415805
763809448
1332108082
31226753
637097539
103112292
945992528
805025238
789663908
1001277734
79354782
533599024
1201190367
1389571253
401706536
805054618
867585738
319135590
951604731
713398741
465402168
929305915
189125760
1265597763
207131627
42752647
251837095
1297881797
861817684
106561405
21002182
852146658
324474931
663487746
117120085
796484391
290330605
1060800469
606494122
603855530
940593178
280898499
1146742228
62292392
507946204
591403165
988190165
225021252
917180600
146298847
905259524
564371665
902092192
975459684
260030904
703907649
252688567
28008459
396065853
747501211
1362980144
905653350
631001322
647074043
704886160
525509033
684323311
233246843
1409526911
1331567156
1112608812
1161748104
404044506
988584396
334024093
765321305
1321485657
724488927
856182296
501084005
751238167
684688255
18638646
5142598
580925592
551844939
146232287
183695578
321097362
587974
467774063
605820563
579719417
184485444
928851806
434307799
113104607
604187539
803688847
489548535
300953525
552765703
55717411
719130981
681537028
524853228
560422412
1309696754
708445248
177800989
578648671
81214687
399885548
731496847
476452569
28492837
208568785
1008500626
291511074
145680058
712194374
1001486564
474681084
589549929
110993809
363147726
1045869057
976616247
979301469
680087742
28476066
365235320
959493297
847401999
724956480
429918629
896713139
783614443
311730985
778343865
957995805
1320820528
434190550
324270159
888462869
417083803
90960694
408190171
1267577638
656270083
1195421310
1065322318
738796983
315579599
1183578308
457712083
837469944
720598813
1313724874
524358458
994414094
224996092
597495270
893016742
683753979
709125975
343988897
855467975
385766992
603452329
863264912
588563124
1163342253
124163663
759404504
240788509
796801424
253561712
827211303
244127895
405138015
880799832
427483321
320177461
406798023
718350258
61658679
40525135
1212563871
602313888
798856235
396867188
780673571
288002089
14967855
59052690
966398978
190613747
725859892
79987241
1236789526
213988562
81326198
751830898
366559783
355559145
2862818
734289976
717688178
304893393
809407187
260903626
1129556230
347584958
665481332
393502016
676199420
553829373
261804955
1393250925
451831735
856925750
298664200
759056164
701769641
313871781
969422678
1292046096
597529162
175196551
1323036356
72523636
701949143
257896566
1026790440
307356200
276942799
778793740
86106118
731161874
322034763
144457146
946558312
817003446
378021013
1097352304
1202203215
157811556
124945054
310188745
339183885
444941412
832579755
999948541
692904798
418351277
1395512626
605227629
536911094
47458189
1075748287
1166381437
893093034
726635285
402267820
187783411
1187936500
374288058
107682870
47287100
657857502
317142194
395855739
442093309
40348622
435130888
592234245
862219338
795579207
1114568715
1084551291
1114315847
730369375
697091222
404227803
531823935
843402908
4023791
678699533
1341854877
101808178
674282675
113953066
395763558
1335798739
761370169
1188549031
1356655183
234424712
805272340
407027643
261490142
587419763
337742684
343627736
155244087
752455107
436948580
868964118
115476745
1270789815
745935625
469668903
573366830
638348738
1019567818
490308702
309382291
548864965
114353497
905089290
667475922
219860893
845200623
71924947
214124929
352418654
190657528
925333982
946679952
720624097
787318820
171897320
376459693
968822621
1191684018
333536144
949569693
22494947
519817228
259513291
835966358
1205400392
533342676
705178203
415011203
128818605
635971791
532038655
200614430
166340192
999424003
311733899
978902847
1377884019
315656533
211460121
88750698
695169855
991278405
934562396
791677894
155798394
318713320
54709341
419691908
318847987
941268374
654823961
176125879
57314276
823576556
772351477
813498136
463255205
401654078
1190355510
164663068
646192216
496926888
130893365
133919101
482817284
675605410
502170222
441768160
85082039
913074302
872018804
608204048
1109596688
478606240
535868040
1017139272
742843696
53631606
1356891753
462788253
599077789
1166442124
613418096
1002332584
836773533
156106098
635080318
908820343
331464852
134491996
814433131
890119603
313082214
192079049
359058800
901406447
1156542957
1345450431
237858224
200652868
51771888
1190207888
1393493611
50980913
922934658
885518464
751448356
925721138
31831474
947701518
775366065
1380336978
342846767
870192756
864654389
508732010
1242590311
797055549
539924037
221114489
971381025
536509621
1099287399
263996367
481459273
1113292012
102758668
1053285621
705672818
227991303
225276076
606859756
204914132
979762134
874563053
831761887
83806345
952757200
186973544
259074843
253466058
134791719
154216223
585049569
758637140
330530865
402087533
1067341033
845452480
155226857
639850176
976678910
643639631
24979856
170700853
275591151
172051171
1307857412
65660586
176054495
1083665145
109787927
299189930
775533668
726027644
1040874435
15017474
116589340
967543358
199544809
622218813
135946313
541071960
240151529
963969606
110232111
533721528
864618466
678586326
1141067969
449390027
289886144
113405423
888778119
777719756
32978513
830986771
908147450
503585515
90550453
824240739
481137597
273997821
1278918798
703326006
709895913
11177992
219767652
17077955
12337888
484100234
912712689
490120604
1392574280
621856844
762643534
901265774
142417477
521956677
56002611
1402469648
961793981
810810470
83027364
653378424
591146209
625365737
961206997
581537823
929364902
801600047
1270717341
8183622
999193838
396717314
382210397
1276082739
263869431
1109305674
306489843
230708060
303482102
919010406
287112134
138930937
659618459
302390438
1083036055
297643076
148157937
939456732
927726189
515907256
818876188
293477493
995444916
793960380
375952555
893895967
706216221
733201616
979710900
436401723
1135206763
214201766
221334569
581554052
650976026
635521893
841019191
842298460
614320113
709800517
20731522
786273122
608042835
584636174
202547833
333307609
293431685
953205764
1256422132
232088553
1076266194
847240812
434378618
1163124624
910464120
916303910
157940623
923506080
89201787
1230331329
694764943
135983947
742690099
88635405
1043309527
368666978
662310571
407672778
204313709
725336290
621300691
675498774
114133646
798544
245170642
474948775
803718853
60036658
989280559
738749451
135740395
899289121
259301265
39565897
43876910
379656127
182585556
562777862
734755971
705182852
313653532
37028303
424764140
712409261
19347654
272361582
344174
968713005
701897083
1176589906
796036663
663214106
339066264
1371952074
754096280
838799908
404474535
680515070
169314267
654162018
1076774165
594540031
24204268
480800637
895790874
1015411652
447960316
297589897
127093560
1283288433
807418785
1067565964
370073302
893992594
765654534
630436879
876406547
98912523
969139629
533709724
1317963852
200325986
1315853075
85567340
340937316
591642369
737279523
417331282
454869417
714543640
130806850
787878405
125129029
731455855
551437218
1276723258
296800400
1332162379
908562685
382544384
47280261
756886741
590036347
113636778
676457259
28558420
497368515
641327893
950666829
454619506
1406093278
959467214
441032658
223938192
736585219
59084793
641921844
482458414
691817006
883818723
1172389541
271493574
190291629
257062622
1149850625
1193654536
1404272515
1117149901
1205847394
599758669
328182633
838993159
786374807
924304870
373826062
500074732
613602597
867262963
954153634
1394312401
534263443
51928773
1264234710
958098525
654684367
993474485
104269854
67094392
1107794824
353877158
640413905
387696
566303646
621773442
800184551
459986900
275695488
692378291
118861872
86075242
1283905904
174759821
19930306
708990433
810989105
570009165
875392532
496141733
191244149
954456415
209964101
210530130
71915484
547384987
213987171
1159612505
633523227
288643074
858626630
980277600
623429813
61375918
1332988920
771034624
577739136
1008286999
772432166
625928740
108535564
626517454
346211235
960109158
1165429797
319375154
433848957
1223223289
43169073
797019034
898705032
888636166
955321370
199146369
207989904
69363264
820823302
1283799889
780096729
1262616017
629612246
1161195470
1368887259
481954910
1075271567
50315102
971265766
633592471
761710565
409655045
372458611
414141153
1010034072
693571679
1022933054
684682430
454028594
259578726
1045788848
906741324
707372418
1021221702
562596485
841038791
821944069
439312477
1360606751
201958855
1279655583
243415834
558884704
405793976
731913688
178952707
604386627
903253261
551642816
333419151
1039432088
146941170
630495135
673333551
797576932
179740771
880860469
138711721
501423602
1358398167
517518718
629133711
545954301
330378475
589100103
404820926
401892344
428690674
221845668
751098640
783395368
501297435
202611402
430485964
765669137
271505125
253287573
940475989
805247713
410872876
469999942
746288567
869708360
539105355
616282774
220252599
423034129
446195378
491702673
456626955
1089838037
723750417
905211412
1276304586
804642184
849645667
79002037
861680926
401030953
753030196
2128454
907211283
703962386
1368238890
53308952
789255866
808444302
389936141
35833203
742210957
15034125
294741756
8256338
939738005
259235354
1352086482
525349948
973422776
573956924
862647383
690736405
358416503
937500611
757984830
337959643
425194460
895804758
598504452
196166935
832392517
158243598
836451772
450397726
395288428
123768022
539527951
174927941
721051789
256623165
1066602612
625801481
1209902965
724963923
192531699
933328454
188056868
62886640
551676313
828473823
148981602
1336384014
604591281
176446586
759805387
815054016
1400164827
1358021345
47153813
453293008
585647732
811166011
825026691
1013899160
43086658
250136776
631737240
168215758
401942315
361962106
957488860
1056578070
684484599
274884361
944871395
402363526
676833378
1250189537
296032701
702967857
404472717
842699399
142913447
20943036
588207157
1068729306
487223947
786907427
839631579
1004567352
937562943
244802786
201599005
1253805641
857001154
908122346
406240582
699283814
508443099
1072362352
961566139
392819461
314729410
122877627
386954626
733395581
470375567
314533937
329172509
661961178
1060158529
20679673
754300604
58526128
961307312
396378761
287199956
568254772
657565830
244037854
184860767
620210590
601888235
26028268
1006271642
557593636
379314600
913569927
861248728
443233965
589417053
255336225
819315478
179271601
302980485
650110166
512115816
42597604
1220404334
128860563
768894999
878119203
146456423
164387290
381385976
932184169
204255275
612870766
44512890
1367832041
339008467
561425051
344787805
117319041
842034833
1106796589
298956711
380504005
432446831
665772306
265141427
263497144
58892078
203906814
274549712
1115909625
796877873
47077759
111891257
403553668
536361068
851173384
887657182
791770399
468751607
326441355
728080362
1089319432
408743809
1060639012
1228101742
686930121
790757440
879801882
454093217
1307254857
315471890
312589150
853395386
1061784613
262573883
46781518
1082906595
770314574
1344250276
655152490
104050261
1025702267
1707740
48812316
255165440
459321108
713054971
529278196
6840402
513230893
350949483
872790121
1124367441
823822487
708477875
835213017
323177779
6262294
170224053
921480818
549587913
901691437
954964042
911214191
711392488
549898104
122278394
628231229
766555993
783004265
851913049
147506933
1356335973
792647911
1325808592
521413789
142503610
145923028
491508768
278563235
470830922
525747734
643470611
1177906181
822262930
175153901
209904021
958671755
736209229
215590167
98517479
705301262
1366074138
229386506
101333983
435787980
1213451785
298920351
1257753518
280585194
729509996
495183159
567669649
1006971130
136469293
273877280
302900400
926198080
676446497
898736333
42904800
84511042
926666656
263722805
4423193
364925552
3961458
320890959
1102506297
776340460
441002805
869265903
891752210
621612059
712037190
731019328
1356248416
1065417863
876981233
244510967
216957918
246759137
735203566
222249036
189627716
291040806
867704387
1287904373
697499864
379440280
14469784
732413981
95364213
379680051
780042382
678093514
775153798
1232324365
1206570261
663372319
633751476
275539050
450749485
785530651
892956989
1034608316
162725888
773042095
110759283
1193596570
486258625
109001411
558947480
17988040
655039552
26799724
618597001
143284432
389550139
560902323
956801592
171142698
289318499
323083169
42466604
666509470
332283669
170485939
945350164
860698027
936132712
1337018150
953298084
531806539
828791211
60687144
884991496
234480284
1007121125
185940698
1341690701
479507276
808613759
239923063
80146160
644106446
1166310000
1100055882
1212160668
394198932
820503162
949675070
561798683
269065831
862165693
156379250
179092721
793635231
56750608
1362309352
346630769
1354361376
206588264
1290320043
731096695
789138926
173411391
239707796
483070156
152407501
881026139
788788891
556358750
942829984
600291995
60487185
1046405236
119381233
249904619
291270859
19775984
567992170
656700030
641561409
453107582
109960269
152653546
217960182
264406842
698877006
1271666218
553493820
149762390
515969654
626683034
981712744
349467054
280535706
1116173106
1051462980
106212767
814709294
215476736
720548943
400496850
1370853649
84970698
877645681
468570132
985928306
837268387
1162752125
210162682
827950339
93336637
977418424
746533576
941940538
25307633
616835735
270150283
1110268177
842788656
333995120
49409036
401490966
493640758
729521875
408312010
697164170
706882740
1279379191
517888659
1342834813
376601294
758767562
529381673
32208069
797292132
179812562
450491960
390388151
992776035
911923042
351479204
640313387
583596577
869252717
497955428
298356855
785126599
1032086763
1158311782
833846056
1002542633
981163842
99911108
967040727
454553521
880399044
610799273
87713587
205894054
826620021
1317973791
1376334644
251442777
714537505
547752162
507186754
352174532
965901683
915683328
3448211
183058977
275890184
605134268
276267658
34548933
312035918
555549144
238774820
443216764
477448766
509400771
558359767
617142948
225323225
418287086
519626859
984982981
460311247
1078608061
456629965
199523674
957389067
217180702
459126814
751200360
398682513
850384347
177714192
791177566
632943072
39030328
216231721
885641299
507497519
797359657
781132175
349452825
272442797
785117247
909500608
812346591
1328871287
977796874
1067550624
272284305
930220709
293817815
402496777
1310941260
632316700
1402815122
551766284
1183672781
767465419
374526867
458450038
1359760241
856682656
614097442
889687808
623534946
525057279
193594165
850867726
347887058
873566372
85335082
862845139
725487384
328106118
542012198
456106329
1285545721
370749383
105443811
958071854
376639619
141168847
812460247
144255693
667796418
922444350
1185247301
977594731
661806686
494521663
718836593
789844217
801411510
587146810
629498525
209814055
220017401
501988567
24199741
900877770
634002084
20109091
520614424
85276363
776207660
647814673
1763419
1011200862
426760780
396873450
512661402
106028159
1245536154
1094395417
270120350
952077083
692761441
814590389
171873490
326057202
570642466
888395216
1233319688
354868371
760783534
138846150
716698683
853325007
557306878
114502652
118256051
1264772059
563298200
697548710
742272480
708898595
779339139
993426506
863385221
866667031
1065291588
539513762
64054245
525343869
351539023
160343344
293839560
246593152
26768779
513767495
588650590
638293013
1239068659
567502299
481192438
1228713769
1290871634
563225252
774328378
866027552
78534668
893769384
217186368
192079296
67337557
949817786
597820213
1400211656
605705043
1374796858
158618681
340840950
713890811
416834104
959109758
913986883
927828843
322546082
512868671
667294857
938955647
59501657
696073225
1334402370
525982086
766699011
474555132
698925261
251246661
1392273160
33517736
95818787
678207417
611585158
735603015
212188841
1287100354
652089027
560674782
519119331
887846075
755575554
612350100
817611716
339919328
987801768
950846747
998280250
141263081
373315223
835516941
73997849
226297706
460911265
788153094
278541256
714158060
358312230
5398669
1118099435
528482685
557284896
178802265
924605191
278103462
1240175023
878148918
607723726
972019308
573569078
769460976
701319764
925948170
819737169
608196643
681622548
696346289
254713251
1231986388
267750673
701292987
612656961
443967790
1188946632
1198792776
302579952
1317028710
890865568
1404646271
1011042896
508420363
854491238
733369561
149118918
347789688
369967350
530309356
266425358
53881211
950593683
477779610
552480907
1137693343
497532120
592704730
380028708
1276224374
600628305
305654424
455674627
1237466215
385201997
1242093120
300913877
370251950
160923906
843144162
104750738
1370974368
780223824
297537639
903219902
434809333
860965216
1232918828
636640965
377815358
721006113
53100448
1346020987
413178178
356248512
210250160
560962985
755291582
596755192
473768306
1137427491
695726527
509516885
1337279156
642868618
854125355
857530829
246385684
919157171
750934188
333701366
1006181362
508798240
378502018
670111811
1286900307
1002019108
74768517
272407051
1365811291
420759554
766647720
934947638
248620616
928909618
1317798587
1248311934
928471289
71808113
228059553
1297062390
575889836
1138810562
859822318
902222147
777762826
393414574
671888775
1060066212
931891854
1142097536
601555773
935405120
782196396
942154509
313488506
806626664
977745426
1402593152
92740570
706747369
394746588
256489388
567279610
910118932
374253344
67522351
425753776
184553921
900747862
815970184
282592678
482340496
1350170333
144948381
266825347
6911510
839574397
255747353
663816669
832371244
821468130
481090982
41388789
1222518656
233484964
842813067
380540560
251487822
705880745
989450367
558615490
963369571
257053424
537339484
117870131
1288051934
382805360
722972410
322503943
291694983
661298704
114009239
429970364
553949650
780471982
696737318
1018630879
897189101
345219756
967957855
323202868
95365208
777906900
1144509314
433805202
216607359
218626758
22739657
700559461
132077264
234739196
400319321
638050592
1043430228
1066663104
803409536
319118227
25434670
84710832
697839645
972885308
88262020
460237885
1338524207
726941553
418533515
835117418
997984812
137322357
35601993
257708059
966552850
1286420632
520357154
999445653
918768039
534265745
945464801
288581396
543065352
882571144
262008944
507275421
929387869
1352841243
1222483836
1160639599
414991030
952341826
438138885
649528210
359595763
1113632547
292813583
958589594
554244603
480042422
530649090
687886936
685393923
306723630
898658135
456392540
1290589779
110854310
582785618
786946207
817984892
906116617
1259368465
294907704
836701462
1253473316
174529026
627505973
844460838
176822975
938854583
269141532
1397120633
551755365
283099146
1153109708
323858377
308778137
329627233
117796031
492593126
752747526
492778109
429228298
1174030407
790239444
656154561
1379785375
980602815
37628971
172123291
716185269
895999214
1245286129
191384788
136015224
562183596
648321293
475967606
525281700
247657745
142099790
163884063
304841688
552584322
1278653585
413835751
369900585
1219269240
777090229
299673847
1159415229
1066872842
73897576
291215397
107700923
1297694958
495818150
95430946
430647252
641244681
612745869
53496953
506695225
10739507
847160292
278356895
1179992591
552817907
179368299
189847546
1402554538
458996347
1124845965
984173977
14169715
468972898
136677440
455730602
11524301
1150052536
364950671
250949442
918229469
7582046
72769732
808325539
931968443
570652437
94713453
408209075
604171413
18161710
1166968235
1172761787
423175493
600514635
221847649
563593301
1249862690
525643858
1383045893
923956574
89217651
202142448
63317708
182269306
254265222
931656334
260562581
999054528
175347650
637019818
265561726
194660737
511715577
278992775
766157397
353606555
403999391
696526836
789483826
647956857
114552831
624251979
274320226
460899751
753584967
1175405181
850842415
520119590
983095403
1081064673
616568070
674959121
632607217
765080253
335876421
621020576
256403945
907842493
644425965
1343841795
979508527
429838108
842624403
240083631
837803788
361624571
234804373
405150740
188012873
464307276
85243668
267905489
673644204
674386171
1279415215
34362428
277885754
999445011
16130647
812448935
838441139
372256943
76501957
343490503
1132572903
98013408
47906347
260199095
798769447
367927930
373225047
264579555
446941799
804572486
987443830
472787064
82259049
650148890
897019457
1221353942
393508530
902203549
140569514
148856454
620624248
877710995
1263475966
556935714
999171941
229090735
1293501352
268541474
823926762
1206454688
64136349
222505632
474792743
83116394
986431949
315981473
1131209508
183722261
745643213
1525220
85908929
914293388
1319648813
190754857
839144006
315309441
450867177
463755339
631098462
769409433
808413292
966587115
835319930
776610378
478786112
641399297
486196767
94548578
348680769
1106451189
39627819
203213754
799785688
819292403
1105431959
999354833
311582223
228619681
1227809437
691986988
554089852
854427300
961837054
726401380
53785789
414595984
594781477
715689247
11725656
320861415
568122137
1269761741
917527810
1201442247
679521600
93697074
605126171
806457959
129923363
903852790
373385465
431099292
423210057
522607517
807131327
704835619
1030437588
383946962
28857305
78777681
77599388
1382250925
965133325
274026129
974896032
784576140
822162477
821979509
1028895043
292985080
209186499
956241462
927892678
740467587
371616298
195820614
49031277
6888788
939694085
533851740
106360898
425189763
936788552
464902081
396069465
82260568
888412236
419052809
482020970
662367224
668385766
842756627
335296990
330221461
11396611
533968897
250900810
259279190
1141222106
631984868
71666842
632264500
965287681
462710951
374846709
323729292
775906579
805007167
1388678829
114417679
80505078
331720518
1224600513
411688456
377966560
962425959
708303171
234186744
115481570
602143482
110103560
657301760
719449227
571813863
1270031576
1407977505
263183828
474747159
78234038
112512868
475814389
997455008
89012203
413955208
851432708
169222346
810149538
272111472
46444945
166845414
616474402
694137513
761583078
1400102798
310408713
469708973
424454472
315492840
57797264
214917915
1327386412
160284624
564996166
257052318
191264562
528786100
286447907
706455749
779780183
973208253
185799355
123958322
64543737
877405148
857813206
70129227
557868363
601073525
139773585
235316107
881762469
841115353
513593721
957759302
35265867
145583098
154285587
875451584
429562283
1406502281
1216089006
119227972
1315152582
545159375
501229073
947958587
314205111
264646933
192092548
532360219
1093466735
40221142
489587595
424138807
1108908829
1004557432
929297669
332041192
478770602
407202477
60564116
79061445
416102606
121570564
100497521
150996136
200975562
1116063858
749484863
568384845
712058762
558480243
307953633
1333941923
1311826403
1063550261
965808666
1141066545
932132467
504963347
1293817793
233378427
1354506594
690747852
937396688
957423158
522870400
879198112
389737561
179838454
51483609
19331972
172122139
733705032
562151271
644983601
679027735
455151764
82068723
787512329
754473699
805282391
1918598
237223470
801718207
456041591
10762903
480327817
403072619
182012367
1348267275
583086790
767328862
288548624
124992966
638433380
573254545
48634850
281248054
929800852
1046598687
723811644
44174535
216032734
88322923
963348404
158979298
58231962
905047906
947619565
614076095
109209675
854551363
263695434
1041398119
378212945
1175046486
43273451
1060300117
842183418
980853127
47213340
515424880
132719976
1267334988
233474135
860983308
645876815
548888814
1022250446
810526135
83116591
930393445
303323388
1274817681
700068720
159046024
575666200
105608997
116038978
1012974060
178677628
282455529
1251767756
1032793773
1184479459
850904605
498617758
592781331
577175470
620445182
405302890
393646699
909370235
911370810
1196406306
105109602
770621436
1069077824
915786134
837506838
52623574
331227485
957212400
1125365895
715384578
632636337
932623904
1168064361
89480723
1257181394
149710815
547202886
841629236
1046173548
187949820
371983674
1054231165
1349149818
368447568
1346437681
210048799
409455024
1235163749
803948422
1239311092
729872211
1206622000
990706366
788177428
636083537
1294898625
1146911889
916838214
55931093
400698215
71577284
837488561
212732066
335839117
367965715
252722566
280408089
778447747
461431521
922258947
795344697
299938250
1244927859
1237382596
497631383
591405246
215374955
925646736
847873706
196761462
297495160
650556530
780317840
58310702
532077022
150262412
156262307
135585888
1311563889
457059135
1249623379
382584431
914530057
1264522493
571130224
554462446
788001536
769751949
491784304
46554339
1149374613
810603259
680350727
446782595
119059023
434021643
77004540
1146428835
850534906
217832646
581764556
930993512
393761758
400190586
400760383
1365855519
936965745
685252747
362567923
988701642
1147472662
522975338
342287502
212225079
693455655
280474880
1006551215
733680784
285222762
779256823
782419756
732819339
1187738671
696312549
619958845
636004270
865465967
796281671
1398714096
581133504
245405800
695317950
382242749
898800757
372902902
570526414
766028955
586250233
663575910
732532922
890529869
628438203
891376735
160966952
729530093
19647662
482834263
749722742
490666421
142716361
29625210
551139981
645684014
1307321926
649266790
46953868
633375652
708491893
270445890
995510575
373363365
801160590
479021356
475954207
1025077071
1181723540
984174081
517634040
834854959
997743870
990056550
601399154
1067555755
539353243
655442233
1288649940
195241176
2231889
621879767
322115670
327316546
606169183
331789697
1224575928
254542030
618074572
1088145939
1131239104
545117162
928318656
497008407
40800584
1016425305
385834939
149022933
318989427
751279782
651625383
335410820
897008355
616296602
452182454
73568562
356805242
676756442
871915
325393397
1195629649
109912721
1362054348
481733392
166000293
526888729
663829653
573076467
840117737
396880754
399123440
52849309
928552837
346139336
194524463
671587459
1320952703
1766993
530394784
654193381
310702680
337338090
340492846
314798591
611157249
115494205
862277664
1006351934
839792266
296191290
644425762
41907487
409995712
953274286
240987957
532950674
390283165
562278037
872016134
69789525
1331456237
163515154
532016123
1060365192
605353621
593501231
261439522
238324526
685806849
568524324
515424774
523455703
22228513
865034061
358785740
337446803
1015034276
126222056
310526739
970580053
427171920
305258781
245664726
537087365
1251668737
366490523
242389793
973285728
718830046
917709887
808992326
79039093
461541460
426677216
245511557
862540862
209103901
479464723
348244391
613977562
1137455641
145209550
647639718
325576277
662857280
996003594
853047725
852148325
746995013
1399920137
636807750
49434221
846375793
605962471
637682055
1169284408
1122841493
596000015
30934251
92095324
1168826115
728988311
223480557
427559163
715370071
1026122812
383224486
6068926
524870889
1153363906
539298078
266485467
892080833
600503874
694039754
902264273
558412471
356975188
415814914
378503324
584124491
440281259
478930537
22496288
721125850
976431418
827689701
314662123
619938963
419203435
57581163
518661542
433357185
591610356
258957471
1385796266
1824825
341893498
400481555
1119269832
404976170
952869957
40019254
196177351
809112890
166557284
252951813
959931036
193572532
1385511120
954165651
504338312
299327369
587612227
1034710897
378948470
632319278
168426993
100841057
1277204233
745920801
735746024
288485229
1386896631
112756346
109922080
316155152
969949133
259412568
126974900
41507040
126175039
591202946
1088739139
978226436
958912227
186411537
286024633
1105731100
145952870
1388152340
514216276
767675071
675843273
814594016
684035696
378276853
370710683
998184389
790402726
801116339
804309314
209394502
542852909
818108579
983610248
314940344
983060624
133367827
1047995589
78423889
514546869
219100072
556046591
782815549
87920311
50990006
907294924
1397753285
938629612
321006706
423187098
198205663
88082059
272146666
481476570
168492994
864289275
116247715
1390906889
834178101
870512175
44917814
988638792
171926950
419152885
729889755
453232389
441418930
995421679
541751264
937004668
644921190
898020482
82336547
703627651
1154609171
415884117
902603668
1172581904
255546261
1365884699
440238008
676852044
529294659
959266000
954794744
789584871
1325366378
392233017
782889956
1171910775
618438566
128100045
349068775
543566079
723510653
672548967
904747219
398976833
228154807
309439819
703461673
182189664
397831375
91932083
160704443
591164248
1156261938
188682856
1199315173
619745690
546284863
1406568526
336767259
197681215
1122627783
537901063
694164852
904118541
144148366
731616265
105885343
203627699
422991745
200511246
205935872
799074946
447895325
287275131
596332040
438208049
887203374
228901337
524911011
857344044
518471179
296014456
677435569
529235464
54952375
491840418
787567720
459293482
1143010985
475328868
695624079
398651863
7856394
166147276
243619626
440190288
967436652
982389066
442382302
785300377
1068911374
163947970
239308400
104047578
1102931721
339143242
584123469
706715989
65808254
750798630
10964482
710576029
89022727
101641144
660295344
717032674
936422964
219081225
1405127675
570338990
980804832
484612736
541215922
718298215
473009890
477689727
369569968
1086063920
678446857
1169756137
210793511
453123768
255533565
827189320
789931951
67459917
641628484
638159987
921319974
677563413
469724141
889533419
1165967509
685261378
89260506
387714823
842067990
1073582035
1287160658
240032291
633689605
937366295
933581445
78728518
457385571
277796956
1112358834
393538751
819158304
154319678
692396210
162305329
505183910
681487752
692604763
937475692
797386253
599687053
366594678
573468567
25850513
446455490
167936121
1151559305
561909361
99248754
1380641533
1135514636
1086168825
105828893
333012424
991295231
62955787
740300842
312496390
470761928
11021743
1170405202
1341811514
826683763
970765224
417338868
353804687
411644886
83223939
504250548
1093047213
142900556
898273914
883071442
826949461
597434430
418894357
313181679
374825290
292626785
791537163
648378258
35901599
536780105
826515708
197561514
1280944224
613069946
1050715382
644875073
945873272
385742361
610136279
251821734
264090159
103684621
679881925
535832157
925823033
351134918
1110805248
273619570
1391515400
266227495
692827905
560727330
345628360
15536712
63721161
673592367
888998584
559658361
319996282
1405120717
1260833204
769385837
515513583
619099509
866556773
628668335
814893282
435352566
694346735
944714176
437230171
570085846
577425398
129274858
1119632864
550380446
1135482517
321755092
124284526
1242609469
329965396
889148761
931705662
662979551
981271390
519376989
391024101
408686925
72909413
20230334
1278271011
146671817
892027641
835724210
219157766
710902289
755490145
1256435859
70519300
193696405
177147402
300978054
448746497
48376108
734426924
337141742
316922328
554476641
797207388
310203566
732221049
527840454
338903005
118971826
430646978
283484680
666549172
392867705
494348143
252287368
364649406
356536672
757435543
542880701
385330601
734106721
1059475154
818690209
316372079
382045329
971743966
469262877
401597126
379621064
769672466
183584747
454318835
939220755
989229424
592401934
604602435
834300480
130486224
724902564
614447860
1050523945
609693360
610277395
775057866
955333403
904943032
796404403
699602173
532473730
699887685
289936229
1100952723
30576003
76668859
503759189
843503051
383732223
734834639
395020975
1009125463
629522615
858250787
998183731
836843901
1315644145
832995635
342212695
205177165
135770294
301542135
892189755
110805442
46488285
431741966
61023120
897406591
517954886
946398395
1160350990
1171264095
286789391
22537834
93657163
739587457
1061430458
415000013
705540729
1082515728
204456608
835126127
1401588927
638966457
748689444
9893089
237735211
163720256
697585596
264129593
1153590366
1065777067
71431117
158007883
1370231105
755131097
1266768902
169746961
447545509
127328571
905653963
949952987
588636387
159380250
754811656
159652141
682533591
681878459
589872128
1171118901
1039539323
194477240
675629699
851639581
458655089
240325840
169690090
355388162
636823248
1219378415
791985237
992179430
842820871
646430740
293442304
612181059
955214441
258923433
289310975
721488294
306904208
840404671
232034031
732095667
595027227
737386850
78335958
696226622
953273300
684945466
909177845
139075388
1111024852
382140156
287999868
331614981
680488269
284668373
1116730239
361678589
913171128
929799919
697675855
100916264
217860605
504871186
1124589440
688092239
943942339
189435164
1185471816
236968627
182259894
333382405
243600212
704397893
1385230509
812632920
449663921
168223597
752830638
172358162
486393650
298016896
1391390308
301478910
800032396
23204890
221488835
668715037
275343326
436899363
464288352
902844223
1349866758
1112537094
450312014
629854293
766065701
270190488
151873089
874670250
1119358108
612816906
966056640
564222711
714013590
834370687
37465854
360947494
345742544
778831901
155700632
801080039
890513431
426255582
230411095
1167792977
992930309
1060078345
361525346
615561699
74968279
927166121
193904542
198741384
257524410
197348977
82536128
268116240
44805733
1030107508
381473971
409009078
610070825
549786491
204083664
1095191148
1142110724
1383251118
979317767
559483373
845591218
718246476
262831215
446647215
355669619
615435453
136602830
349154015
608639812
77651048
610436412
890039503
297706706
678290711
215611655
728096335
204742424
445082677
686491884
95512054
268294822
1207908625
607457115
441993305
997743325
1166997785
985434806
203960402
874588209
835934239
679176593
199404346
44686487
429691123
627395320
803938764
781415846
3034348
767286593
807262804
424745463
523053321
294243818
1104461930
184324367
156555677
531818517
365330490
89371257
116095024
1019215421
26496286
1106175630
841217469
377634997
832394659
1163034630
380618701
969550110
1244741571
347532114
23046324
523367748
1317586971
487606064
651386029
917988088
762885058
887064377
1395533914
255437953
376659778
982287488
163696902
520454335
809782228
347217977
757955465
619460028
531028692
950459306
293959305
958951800
823232700
112973232
394870342
640450797
266525086
653076947
834272578
232702845
306646053
456720771
214167466
1190530623
167396423
772344246
885740805
1135020076
1353688937
186488312
35216883
1069162725
574612268
940544727
445079565
406168779
98033701
65001409
496653906
193110628
963116404
60814652
143500808
888843095
483749469
692314202
515656207
180808425
1176959400
176795409
821784892
97849245
524010633
88513689
404347533
676624379
879437454
590502602
1013564027
285656010
372275168
105629154
997461708
563000085
590439857
862134500
1375067921
490671579
838950960
900303892
922161048
727465005
154846243
746397387
563232337
489140819
679854569
393928901
454357622
1256369683
242801335
228810224
97062879
497161311
571595163
81125792
278371903
307434707
931626376
333656414
382673556
771036952
401415596
595781679
562912323
696083150
851955748
770736338
70781996
276563283
501415509
684598085
931170014
138541601
911834382
962742405
622146476
248482581
472831593
503537900
969588717
1162744766
564545420
669243890
319909035
435214067
892789032
364843341
940303879
840660908
941478250
771801295
949295855
1163441307
765676231
1041831223
214588454
841726688
865797551
90975389
798671319
1076948528
194273146
69112942
1182509890
1027098945
330167855
632057545
896346652
1349260885
453289756
883388167
181736819
243308467
810121141
394669466
518883284
1184093609
185866160
351166395
6290588
392421500
758655719
998735645
284996748
151302755
600342365
724537664
94587558
35596617
1056886454
745649463
366115009
420791430
258782011
1030669020
377853014
302281748
607369753
1081898950
1381522207
694775321
1279744693
1362978355
1355121337
320245400
1193730581
193535027
1084717910
871604150
538499192
267400049
231745611
616092123
525404024
412084705
1107870763
35453744
869788137
955068409
518575915
584261024
819964125
1328598020
307763054
714406998
717690619
815456332
144443466
874858131
391092627
396632599
488798373
363602796
679508417
640877369
165839276
279071237
687357311
28955290
353458394
363864182
729191454
350555006
296944205
805320618
1125911842
832410818
319081163
311780112
788988130
258012631
41798003
102128843
1359915571
284427260
495268021
507010908
167663031
850509904
362290267
499066718
653852721
823205408
547400072
470169509
999319330
966080417
333178616
234065303
2802886
403046553
401176408
415563408
893460926
930084242
650094409
770990269
933331673
695507472
158890288
285759110
705606304
2976648
700908674
520188636
88349859
1218524858
640499199
947720263
528885272
312055689
1395085617
793253789
306358766
905935052
657149676
902314493
1278032158
208212830
111745523
1002531638
524878963
329795089
83434222
910027427
980362247
862391505
790647567
491648052
1220780220
512964830
890473119
564399762
555630637
1067991893
603243117
1273251718
127555505
195798824
67640182
753537182
431942835
1283854086
342983872
771528676
535783017
682199665
96855082
456040759
946249536
1032691567
834584976
139456688
1044418854
476601111
1030025243
41253752
273686029
619757521
746962668
594250834
687271919
176621007
662106120
843556776
486310975
709678859
899585129
867831428
604406724
535590369
725135951
664635683
1106502681
824422742
1298481002
60063180
702867509
1148816551
11202545
473155938
638527839
499107062
372769281
106771341
1068037976
945756001
1188270995
305299395
340350305
547283000
488049926
1052423145
609392577
1045977102
839967907
290339932
640652176
221749837
1253508090
676324528
968397339
27079833
748107531
1380036027
849164112
348740708
14057140
320677351
601964415
916842807
459099255
264632462
637492717
863033649
1318358903
591801366
734856239
994610575
328658227
868996125
1134191745
585010984
179608599
471315557
817421517
783435002
1261838014
570720114
772601711
221003800
1070266020
972973666
567711143
591895074
592734589
696925568
1302544193
203537147
784132658
1056451939
381373432
14194056
611191677
1083467613
885506515
1200822279
458900003
1045347731
930939599
339222890
86874062
188756377
976851230
740872330
210160098
780778616
165527016
1154174169
1232549724
604054220
287128851
586205064
121067350
649668985
676056168
871126056
527130713
640665212
784433572
148546623
480294380
77527577
287105947
697514214
12757225
1082752657
561608856
301667134
354938541
653100323
1061478951
224271544
59536655
655146193
10585292
222167491
133484258
487049356
1089590175
1057802330
128052171
563424194
931829089
515766654
621228449
79748816
60416811
17277051
1192523241
468833663
850629814
137380603
367707557
477454985
1262985451
438752820
757156970
662265367
439688154
62116765
912257795
637638091
1291289613
1055489965
404137055
225407525
831061042
822200154
139502891
692976145
1270017788
442695188
731726378
971443662
1374119145
14859513
157927643
689040616
1033283616
541739550
815382547
335997706
697646528
766061991
80810035
950018019
211809948
484962058
333713365
458204585
546385944
388736977
424218540
521547981
604765460
520933372
464358795
274535911
71639257
752078910
1373992378
882203865
1130443226
822238749
635178362
562557510
760843289
565933841
212622098
719651296
390686929
588329649
174674342
845963443
907589282
1076453653
801993397
190340348
238906603
964162066
27461269
681176779
751642714
641426114
555863653
1250952513
1171180363
989731797
50838424
847610074
1258423305
249061817
14665314
472934208
570822442
368066094
329023595
168160492
193503012
1356311603
498194246
547772693
120975652
400535449
152841237
793033818
285755191
628704601
644914913
491251800
297890969
145012530
690314744
683383623
907685706
1009643422
439398284
949401699
559201348
370634557
332248387
928541984
338734363
394455503
851637292
456206138
834046030
696616775
544991050
256393276
812901139
488339373
173028367
355315236
233578702
770174679
1095686392
217789074
1253503391
183252732
378790679
324446409
1368439794
290504917
20719189
594172215
314257966
462100768
1288514023
394182489
670768363
496301066
1132494631
92347141
986072473
457931100
1239320725
845220281
222276274
182393947
649765
626688210
541741650
180327670
885416720
669388498
289278858
671845055
1395128893
576470568
764453957
997787208
994918981
144662585
956279406
620729591
546407691
671986267
214633161
604271739
913641564
356043595
229050998
674722560
987420152
91929915
1385966217
1264195699
22755526
588979790
296103665
524876152
1087252112
483558334
912741539
1011920859
473686361
513362483
220518118
652198744
952877842
141759624
390402835
1067616264
1032969779
1325338921
855641049
372968480
1314385957
1340809111
1237801119
731460294
44689956
153255751
1072756079
847979729
973828008
245181727
795228179
17041391
325437161
1379766054
268983744
830038029
150427898
682923293
741099405
243324969
772023555
988103242
1305035968
617505365
104726832
169623317
700471184
6318378
936580952
491185448
271840399
731949373
976300113
1399073639
67327753
816077282
277706941
232863565
639674832
1299469589
46898021
751746505
594633344
707555364
810260
194427486
576639832
279368777
233319053
262579650
386522567
399607875
904304331
1243428246
642167572
753031735
568634703
640227841
401574129
129268573
66049201
143018506
423052001
757914601
773883471
31338855
1028180919
350820334
850078261
1409091286
192553556
882545994
136754749
120796332
907986920
360398608
713316012
330689970
743447074
314634427
278080043
115899275
202792118
305096918
964079235
1305684723
268907220
544585198
685637253
412607523
294874978
567894802
1229331977
731700560
257594639
720953064
149201474
230389747
110732208
1095918543
248081748
753372618
715144425
42310353
16949667
430155317
18857081
650848569
712376472
766404345
40241491
240394519
481956117
591792914
579956693
750322507
1011044089
801738017
898872899
360893210
64329338
601763676
109987803
240492437
783379891
649346267
639778213
1332920745
369526374
919981785
178129182
1234133781
215414156
882591141
1299393063
281219335
194642054
285875869
207200615
194379575
870218094
752730707
695514181
483323238
440279379
553903419
798068029
408914248
127438229
344311662
676174474
632003205
17527124
325495122
966770435
628283215
1343008296
328037043
569218062
921851895
1161044596
244516670
122691630
735016223
668023424
296967638
942428166
714618594
823477926
298590447
174645083
843697317
157229979
1009314025
481841078
474243942
127446449
1399302828
670124849
91121269
415287277
79609342
553349308
299365950
219915355
98029610
554361699
330127398
444779733
550010561
542971644
1142084959
579295613
1111302170
849532900
350939470
582437557
653897715
762606013
658679614
1162328451
262286439
496460254
947566214
467325344
525654679
31404912
232254876
1151323574
583102178
887007151
403879003
329330080
687534890
637380135
174435902
207710892
466105622
321530615
96269986
809628636
96189514
978368785
196812552
169519136
1278245734
1385983366
960095952
249177129
778877962
583650914
854276023
101567383
283421159
549649258
106272595
589895799
313220933
1062972159
105959784
1081840719
111074928
481484012
244375498
682263841
549212540
786981503
1126187304
611121427
850761766
964419180
3182248
681515576
629306129
518445543
867608127
153382154
512933191
266234115
472259153
106394589
189151959
1087090916
514176099
307883866
500631574
634999114
47209635
88149929
292443916
413737801
579138763
343070817
545412081
217856474
1007824521
16155440
260014767
813083110
1266749945
1097269203
652051191
823946903
1364550586
919486351
815001748
310105973
143745704
926221783
650784357
697363311
50504000
980481119
54770499
716246860
614877117
110644551
196487283
806198322
730399381
1205902182
296660054
316244871
687044705
664397873
431734151
241470900
602860735
728116018
1595956
846047007
371426193
207354430
348767373
894031516
80050164
233318094
836828275
753812685
128454146
1013906648
73609476
603032535
177992935
677931097
89482697
1328305786
959079425
397501375
83427134
646707726
93612076
1237059483
874485822
490744771
956835747
706386085
826324615
504348355
998708912
972054246
1273472492
897040327
186960067
1334165830
919990588
390678338
1199983177
320312920
323406087
529543476
990614198
1015214860
604823084
124373296
406669374
376943996
264491002
750271666
1024932772
142128291
17507348
371270273
97067216
875020835
81616142
667589482
560442507
638147287
807002132
123638892
880782702
25682383
258138875
872779904
778084628
1290604611
258625783
443508038
1024764177
726478913
561608700
549028077
873554479
678821431
566478526
1097783277
84277572
976597708
526625924
740525792
331913303
636476602
720369523
1034043159
784332460
2771530
247146678
124852953
543825416
440119077
291583195
16813632
837729617
737475043
233569715
933649783
210434259
175852113
276232336
245400315
476460121
16642081
292872252
1284057303
376649365
360503717
945209736
274998787
947313210
16695948
967299203
801289146
704160562
148214023
1182777340
377453041
258784471
980321621
182579895
1272000041
911059576
1351153680
412595312
825317324
315365772
526578309
171750930
358192743
659387067
313386250
660064339
445977591
198609776
570832490
869270947
81273419
583154457
51439178
414499093
447832080
354510774
256223944
818825712
1293609024
658185945
1131103254
526760355
276833644
396089346
1089245768
881535768
338232544
296818234
1113217594
710178625
618005457
53648027
887402297
907348346
423677736
334394134
385180345
985367012
913808927
30575468
261207715
21317896
176546317
240493013
969087560
969272698
1328900576
451247236
700197890
842031661
1048477652
899055832
1360233457
641875261
619310698
298111893
78154247
716840676
742145254
1076429951
314436286
170710940
378816951
954874446
489283045
1332923529
89037407
736265850
252084335
372343823
84586330
654300430
172242045
1203975676
1073747843
223717801
734198355
1069031655
224185581
760069000
623074870
378114959
1294775013
706288778
570425770
47845560
1140196115
519757860
939219423
1331095695
6152134
156146166
858008157
7955009
781555211
438942601
930135079
238520770
724596302
118473627
290361161
546278702
119477924
842757303
117827257
690103224
285564331
598508038
145686983
1354782205
898282502
145448915
81077423
456043018
342719513
750199039
366537102
731713952
696467019
526674052
71187569
153652041
272635028
848714336
655902257
454132031
420114591
469619653
146395900
1079592596
576111738
967953860
400298386
86392357
280796651
471069995
40509550
915293880
551608304
152999163
82661241
230337647
871940602
1360001840
976821351
670830341
1348541155
752072440
864701110
765334182
778927140
1408948623
717910312
40545553
524331376
879099598
260802101
672420121
980174511
377317373
913867024
240275598
403029522
484776086
565385251
117833859
1396949120
733952765
907156915
615788780
563962948
960957464
768339295
169180965
818520721
1001577136
668242001
357514625
1026507344
265107294
782547382
392476688
87370375
15435126
209560144
911809005
265083375
248070199
1341427952
287655770
547418122
701514007
841546534
13456388
698543118
24081224
220282803
1136558579
596463130
1351806456
494443237
547903175
838031482
824558475
166696914
885048061
1315700659
917929872
634232111
567656558
174565530
329232556
90839867
1051571394
928284152
33724
1172161550
583308247
1368154476
53692995
864261157
990360392
129456561
543644612
97898986
1304793475
880873677
252273331
931449574
455204107
394799195
162856208
513827816
878211873
797244595
829966134
1336439745
156466847
115555914
7624279
730143120
552651622
349661763
524418316
986874299
153082485
954447917
962994587
688356942
8329135
177033014
217558591
438503436
29395825
963195240
22445423
818535743
768920462
669172437
354603076
670111488
851612940
75136335
993229647
1032391789
874374794
135671107
846084239
622462924
522188281
1219791932
412105761
541544425
1404150378
483756861
872095076
99495507
872362810
1378283085
352820144
596660060
79410890
155164315
473806507
1113302287
219543492
922430795
567169050
424739672
462974246
65913109
514192716
821316937
258410230
460521799
252000399
520398828
224029175
558620886
728435800
207818063
744525005
881807397
1098730961
1295472373
1259565747
897486920
456349307
548107577
16276076
688404366
929242062
932257837
37632330
789502810
437450644
330502411
150382196
326288360
309324940
1225381602
126786185
693030701
461171372
607143208
319572238
65484200
761508614
1406252133
517199796
220190596
267080577
834605209
487111595
16404478
712418565
549433551
305702275
933499498
796828390
831503771
615841116
248425840
680282303
913539624
690422326
419121915
377993111
361897579
806509815
1361661307
670256639
946807205
565113323
1171538794
698783090
538338556
126556319
851066073
1245374867
848713144
276575804
714131446
522791150
7300054
246057328
290854889
941645105
989932937
433355928
423742847
212655993
665701060
838394531
875259237
1196594326
508790215
99865348
1025774872
446256626
367568759
971430026
423192792
60639036
659162555
630904237
164473934
845346705
133094645
1033885936
1374505536
774696600
130353987
25826913
163108009
194975115
650761953
731719491
871178102
930549061
741844348
279350566
456835203
508396661
766189422
742188392
346012679
428073864
295996855
596296401
223511767
762088664
1138869328
580820542
87600128
1299968625
236709037
533589854
223706570
95066955
746246488
940847389
433705926
58109080
641168265
536655258
1389259516
898641614
86969660
362020633
736843606
1091305696
669101736
415687972
226453063
35800040
170401413
106920542
845772293
470436228
969587994
394279026
1389086944
346642023
173913051
1021872755
493680749
1134650078
134879030
1276224612
594873196
532189023
586253572
910598012
812802003
599466178
390609201
274732746
461631054
86473354
144536780
777052095
902100775
571694291
245733791
60789814
555101770
500842198
1394343843
596513856
1083595346
731496195
485956270
576417784
1089780403
373012132
411571805
1002274686
487035858
116579809
951151519
748630884
1046531610
453052962
870447972
1120282936
159231574
653101384
753514922
527713846
915441145
1044307873
160964751
856864918
605334848
1245325538
955565178
347366242
1321991397
683848815
787423316
640470632
655932582
952984788
510961219
327252421
112535201
449788140
427418609
801081069
1297800507
420431707
510738171
1082219703
135337698
268767210
1283405989
796184797
820543016
1042268933
409139739
358432177
586140019
165253861
1016655612
73036189
1177150538
1270899609
204061443
238220411
1024253955
1276171503
483247798
834592401
61154385
195054137
1048667232
183545341
834218396
300717913
416548428
1359991890
985167188
272968482
528825437
119669160
416425360
391752790
917955592
261344616
255637872
213639021
762581405
640196449
877232842
771836660
290884892
1300551466
256631273
691578428
429295121
446032605
215478207
426216186
45462115
1158855290
1057034600
257346195
350815810
330008889
668896324
888376734
185006911
196743079
486047183
18222567
352322238
65401454
480650544
707689435
21917208
1177914084
765155994
826996803
715374542
319852999
19236452
526673393
1141886257
775159077
647427850
725517370
522128495
668447538
293101392
179563442
394175490
121892916
601118883
235271233
348190752
104323381
344120358
572182838
741867823
638622910
249976269
271631889
930036249
350051398
139736300
599884455
201984205
147201806
1267957525
681084707
448320337
628133978
879975124
507583316
341066290
1312738564
411310058
1013249442
29348298
1166214374
744486380
881395519
515883499
321583498
433603524
104284200
260271491
335492538
280483213
473410428
398078345
49993019
49330667
124959476
753528861
640688139
1366796908
161437342
681747878
704732316
604226099
208387402
532822500
422875904
1323802869
883038573
501080490
442602907
486311974
1041141956
1072445539
156850711
534869245
48754581
491074150
651679379
571960865
797897066
923374006
490174788
1015120276
894283601
238220299
1250569292
584897868
917416425
806423935
571215422
1279124988
175472630
1073617874
357985972
820371652
772642835
861732050
362280971
754391612
788040078
1106511490
261577060
633416111
249626043
574966569
317213596
623732046
1382744828
699593111
829682193
917649084
670499863
1360660834
349608541
1397644107
300159544
310955485
391289998
159160310
331061911
389264158
565486865
989646979
660723910
284760512
1292569357
343512116
1082870660
898042103
605081897
416110668
169719316
1077736981
610498732
14248398
467496768
652717718
86621582
805695259
653570264
517012215
576352679
438607425
1082717728
823887403
519763407
795004743
1054316464
789766855
1120479420
1374046748
742272082
82632129
114160087
1360444075
1395760039
1142122216
370293058
175629133
410910554
230045927
792781459
24233053
478903686
825522140
421469714
845873510
363362840
820826200
1252610194
903116793
962391326
1240550658
847688894
653498339
31106784
627978112
218313360
44865800
40459102
1325555269
230044319
145824412
359709982
919037580
40600433
993697620
977633126
981273245
1177934533
739539503
738687507
205830540
245447013
76129917
71551743
138846227
924541469
1141182098
1157766899
972808646
594544876
114902454
85159318
997339227
740166671
647846564
931358421
964528020
352528569
219353479
456440819
28970232
553973091
342146227
266557322
405527304
692373651
21740463
729134539
421302851
165081751
235612783
133377993
407232562
770275533
935292219
1257653366
523266128
755138599
237138413
31941588
553462828
361482860
607406136
406612139
89607051
616308457
897686634
1239351422
489644596
515266474
373838397
478184399
123876089
337589506
653608340
157226981
895432588
349848290
294015364
5910789
836092071
816116852
653814967
537906315
299429041
59737496
808961567
168844848
229110522
859390889
398725413
960947681
626082968
514909824
605910688
511576870
489878441
1183600221
775929946
337474702
452389689
519433804
105662369
345502931
949450157
1227444737
779110989
969591722
522508401
374325611
822108996
619521041
116225917
284544784
145384446
497205369
918562346
748216867
888253465
1235401333
382077428
1271676335
908511128
189525245
69510517
367952590
1333128846
1347252302
1207364570
741725766
142300977
28585668
367567666
849957524
725585177
805248172
157152273
177966236
681734519
924997469
576464550
955759259
327429916
1077650217
783039333
160699854
689781171
434626896
363018312
393463188
653123784
127889251
116543178
833442114
853039614
457725448
981460349
818706125
343162064
282853548
881622724
1156520056
48960596
412098396
320151963
640189833
42905865
865166685
397377649
578948930
394922188
938640590
867307863
139693860
72900847
504370253
150064526
468922110
1154201800
216870143
764084470
1086450296
943115140
1099506888
1252655452
450513229
628404206
790899654
463589358
582326670
1354427539
576100949
735130459
1352197663
173230124
558581345
1064346615
121786884
665788567
1052311233
317255836
114747501
511426498
770500400
742968546
666590124
654972472
599178214
405007454
880769749
1129825951
247552622
599702625
187684761
283701015
380508731
438633467
68293898
207934960
229509595
20485595
1296401180
48271366
360107899
52971018
674442847
854242619
1031390559
898832152
756393727
611513054
285339190
78219793
400077844
64296752
474251400
643023855
890904835
83883932
764726913
103357246
110775862
447716664
413751768
87654817
820908546
898349336
1022758577
302838401
710907973
61272027
383719656
241661282
758254545
700531196
662767686
233643178
560591933
142976176
811954031
389836583
1365780718
228358815
46178828
14563842
84312336
1349331959
1358895320
858057823
465763626
296552954
940039209
292713404
470254953
353318234
852206675
201376692
27826623
368245612
424929545
135865835
491634629
487527424
952308541
847451274
313025810
357377777
1409278150
715017976
992890499
804941583
1301632437
1212744933
745066303
568886436
657714042
923847466
492576025
949952097
914655951
98082989
620951311
516114814
691576299
466209541
628756766
845625893
529820860
118224813
395638577
698237945
637887419
54877238
94546155
123138862
855107826
723928965
624595347
206538952
602380481
506297695
446959288
518683886
241820296
304859434
717254304
831808549
1123316636
991488794
711420035
403689247
531192004
919786755
545082001
484319199
594400933
703812695
63626403
25890585
1314309222
693743483
269775984
926470401
709560429
941754196
199857105
286728624
663344815
900397526
490357801
619553272
678978864
36356299
105068846
629776352
925546219
171968441
445820159
318025616
1160036807
593114546
1089506951
787483728
552625482
188720163
253939919
218830184
961617680
558248059
235472057
164742908
317926469
415068903
574959792
191163437
329626230
269077637
736864618
318122923
843848737
272278050
425918180
1170773992
245224501
212892292
372583235
711420449
1123495591
526584395
1133887134
298148735
954101550
95503019
1342010399
544533077
961472181
202716959
27710640
61636235
542520007
709350579
492880364
1059045091
68387291
1304287966
681627241
163271524
1158388145
791836484
116593631
108134038
550862335
1222979681
1179457862
198883022
856832806
1089426784
118354741
800954304
177563330
1220120101
616364376
53620804
721381224
441718344
1366159581
808416198
1080209035
1245886979
929930812
334733185
735372872
822976466
607878264
901182640
428670684
160669707
1040619546
495521085
1069437302
1355772472
98168841
959762881
811612363
770133932
185395609
961388613
963006646
217085686
1356712910
683399376
627288881
421795969
681629530
244111178
14513535
1243531966
510524737
1216260223
329959869
1212983545
302146081
669725488
821324459
499061736
937473994
830685803
531221587
1061030470
318192347
466332565
536047997
694335251
844631715
336959570
67237556
181671364
810623684
490306288
314980503
178213615
196095125
1062551579
19309965
565686796
573826838
1177287630
1222713266
451440807
627415301
44487414
126098787
701955008
1249493480
754765705
19983839
972863197
608095812
266854070
257573064
95738747
982857
822686894
863731930
784578360
916222678
269897877
25055868
145656485
766422977
1014039281
530479544
1013746927
776915822
625186528
537104311
1094117101
626850518
568722909
1302024900
408022385
539316963
368923967
145782809
345264006
789200913
888533525
520206018
843645111
972550104
80549465
56322683
119285295
988407878
873095348
364259279
1011026494
650901972
59799356
130159363
285455014
962928711
254664993
776795369
925538441
321304274
597711771
950392682
668987062
674944703
696219851
980093583
954065877
1141773251
640360451
273180415
215681439
1283406743
278973724
416864415
474386328
797938614
394616358
433814624
476632459
207200482
768924691
159181632
1814636
1117535324
532856153
1393961685
299029445
560675463
945808043
312872746
268902679
67488979
457693312
130598599
232946926
927204938
262977357
929081713
587207055
72464149
806313712
1374569656
170614654
1191048398
98915628
56052282
867128857
1269637735
415723514
317990233
912199129
41601349
749361843
267558154
14118952
434123599
546459178
646526265
540127553
414099143
1225888632
1218907111
209169608
517164742
276426676
930907282
445787902
338860286
919981230
78666374
909247471
261131489
944664487
812488172
849596641
491956304
143498294
139310414
300763753
141805872
1087601992
415606062
657681014
157740093
194428817
1333258926
378597227
1095731129
787975434
554569176
91350291
551782911
317646559
86412167
1255287110
50524942
141327923
980289915
758605194
287438588
1217008192
1015094546
460691191
818949309
899997870
858395555
257988347
356664794
713172456
816152146
62145042
667730225
471969550
1116935986
689341799
524832823
580873920
437820987
363224791
179405722
236324375
48669863
55538687
159813888
270342789
1145327135
257881062
271932718
466307574
960719074
1020399061
1017945573
320439065
919295315
205696883
266
910858159
243369754
1210604135
1115387644
957406899
428660443
881254181
810017343
864385721
1336618839
317679089
853964354
1345181622
462328377
520527463
1310008736
948426741
1076519141
385523532
1021349423
874823968
446348668
340785291
1089506430
281978372
962587626
542099132
444606483
737136241
762688262
877107910
742334327
30783180
45012105
906139280
133823652
751057368
267475140
862708645
350214864
1056727013
430576881
1078516932
506806842
429381730
236549270
377405037
753036000
201741292
446840024
232339644
652632471
339120346
362570512
147193352
281914766
1260812353
805248741
1108401659
446222394
250928124
366767212
91212502
954152734
522540829
576469416
757995586
926372720
562743846
445020993
780683965
934824295
476089021
1012132083
693201698
900552834
768216436
608890697
667319945
719111290
615938470
1376642443
101537818
265192214
154446422
314682739
128249691
411579520
306662884
805835861
1039065338
695656411
897266005
144545520
147152180
580096875
605125029
531824384
1390953443
738333331
813885413
383136053
186786201
320107286
911147014
650758705
768073303
344799534
644221037
873977005
780060404
1308040885
220604507
1253138250
750602514
751528634
363622252
395432587
818247980
933328860
111879777
897287397
652351980
994147853
599924259
398953563
954954614
158631782
44327225
446675627
1251010194
267171245
1105298536
144738359
1053489426
145402763
1089380577
1286866106
1037515793
258074826
789072954
478824198
470264985
596567074
959808406
415838492
396298358
695085129
275490598
815964725
860415423
1290863307
1345149430
515073744
124833784
132416880
166272095
804424823
250359916
449935977
837267191
693864838
626520350
972002540
958881146
522596897
724864465
168286461
213652488
776316982
505651953
168246696
129588347
771803446
383127000
30858673
829565442
94564856
906234837
147603939
906972684
485637063
616452315
85784071
22150861
966834944
746037664
477029337
876083430
41213040
165064078
971472735
80972836
146669011
400927496
1195827853
74347059
860188201
326736329
719922805
143117753
561285493
1043324907
833050274
204849534
690699097
231064589
68428339
345162176
241539506
68915151
675771094
171717148
553192665
925604199
407921387
1299265072
304477551
1092264196
1258258991
261577977
797695919
940920602
606867025
1191277943
135540186
958828443
1000073743
71095373
863393883
258726706
163735136
415455671
249531376
102200770
363496600
236982430
1409687449
915510912
7904130
981400758
933581671
1082489709
1079524589
661774335
984990860
573651533
748353166
129954886
648820788
948181896
615237316
26135512
753116225
843715802
435369877
490038026
810227802
199849363
727887686
162824653
643346224
793634390
936880323
639557067
1272313748
9445
882384613
248551338
553956232
542205589
103627693
693175878
867240412
587385629
98757000
95479800
661578517
264170569
885855882
952130515
817218773
524496385
214392757
227864803
977647176
504770502
1005582397
556430693
769477106
225509523
116452916
153986387
730601944
650440275
427245346
207785105
105233067
32670008
1163571381
126092685
1307684764
314901267
16593613
1315902457
1101475773
908145013
785432948
568444968
1056354680
93577678
137141810
1384062684
737768453
810624728
1123784482
443206135
199563621
209482708
1025918002
802017225
795754226
1070595925
250003008
942580973
320975846
466038088
230550851
240941802
225449187
421430350
58938550
473876391
141789402
823714202
999249805
793536704
794046829
8251289
411778494
155861903
317569500
274462818
541796120
675805875
231695786
727842717
329426240
564801525
154480594
131732529
523924914
780277611
961323340
1035995321
910632615
344428406
541699339
464802491
998282429
1283057133
630433510
766815344
386156220
502416175
225169252
238996486
64725718
599596307
877780295
153166609
296119791
453858717
838883096
140860871
742225143
1026649844
1322749953
917641323
793649475
368395332
180640160
43484543
529367350
464476978
1089453279
656885466
695506515
1026536166
130303887
134479537
208780531
434219243
803718093
835986885
465863740
773411941
488041962
27993738
296519341
1314221622
893706709
734341468
1101995165
1358137499
575433662
155397159
36732445
572811465
129148156
153836333
828578545
42869953
532322855
57258783
1235219861
536751571
599477943
378384815
68292632
670800475
953216073
846276607
835208790
1221089288
920929023
1349255189
961853603
945474552
633625287
1014359078
1191168134
503097499
405748316
1230615350
1126317238
703401663
1037939230
807057675
775429275
222437296
225614
956382169
313264162
105429301
366884413
501380884
370371506
369939093
323246849
84956706
748822051
923738239
845575258
847384409
1005320113
993703953
271915651
750544201
54266985
135598404
621361352
727972035
255885619
1071257682
977343431
1008202728
665601290
344191282
341470939
947512902
1207306329
500786931
235449492
1129501321
601871911
994744600
889342777
885462825
882089930
606981984
776944176
942748808
745388360
323771420
1084567495
69161774
716356974
226105738
841790852
35667287
269990020
75075360
895283481
266886183
1012931903
1107882969
683080249
838285718
585725910
401272077
179260931
431889086
580499175
834413201
170948760
340357435
95195993
1276377960
494928992
437145749
796015802
150951440
717242242
307259686
1026586282
558114610
309793701
19893064
316295992
124720848
764921825
727990523
704904421
866522592
383879669
706753335
687047050
459357233
285631151
1033790773
1345989888
678802946
1191800531
316115164
147094803
995265349
682632383
551895941
1298354674
105421061
596647899
1327905436
346906626
652897094
632175618
120969992
1172289864
836388901
654102005
566493431
722719635
426793362
175722880
90593868
428316745
1103530619
1096297418
375182953
149997383
906064417
605770308
559387783
910564091
1361361052
503506130
1186613426
286780877
639969495
476875379
89808255
651197156
505864200
837478351
333783382
211572316
158811459
217987204
1392664133
666304181
654319234
346064440
1292485658
557147028
827140622
440888959
564107723
474754946
430054254
1178675184
618024960
388899386
86480762
18647750
1243465980
5696166
267861589
528997790
638382127
390012886
714517649
354348651
214305763
184308207
1079846296
349543787
793214811
766050175
955805601
733241663
639642623
1182293387
51274970
105185306
156934641
176420822
233184155
13954055
929926539
1110099104
370871575
1339956543
58033576
599355041
689755769
872818668
478883310
893937815
369855118
542205178
613322834
454787265
165318601
226936545
509649113
1165384684
889462637
647348201
744714674
1159085281
1364993542
933465350
677845253
519344479
164467639
741728133
893606803
321456853
183309432
698116103
741963421
626185630
497096787
636259695
279186023
981982160
601759954
2757269
991435089
473586070
568124543
171073776
1010897701
1179453162
639086138
21073018
69229486
868763126
876454654
590057533
942604624
855062362
51505669
935471797
1281858649
1400960008
312684865
1204603070
40731975
546519974
506464276
154790995
216282398
352534454
1346524877
308220304
720932640
411171172
858739014
989761337
235103860
577161140
1710890
962863835
841523178
279311356
302556800
433359117
310466507
904137462
865192906
209389642
52323917
365466203
324542544
695683835
897551673
487905925
686950389
1199860809
94977228
483973959
225008455
807599835
205789134
220827781
585468079
884404001
826653287
97041757
1113779293
657592678
22783425
857823755
897628965
791912673
794533626
1012220439
266273121
428331796
1071575028
435547367
1380763519
1167791187
391095911
1238085434
1012050759
75436806
750928503
227545809
805804723
580562240
1011773835
127556530
676903062
732717143
1169950344
311946420
823728526
350150222
231314049
106504059
799655577
276648785
1347935521
283353790
148465297
616034649
600528933
126340967
280960669
754480892
213681322
511293118
141650595
767771010
309905618
83240459
10352209
499728683
891673059
713726336
118673866
714780315
699095745
1041764173
716122846
777718274
438383225
874232504
441113013
632695613
306451515
1353560950
500196711
975889365
1096945514
307047619
791689123
804857341
75457002
616940890
992660822
471108424
24393319
52319788
954734715
397728732
493937923
210393101
136927374
916068869
391678144
604633980
695529698
416103711
259331523
1100456730
418720308
81626411
916983686
1156235885
473835769
378473002
534650326
1356565262
772281415
1213001
616358421
152801732
785337550
106970694
194623942
736356335
7803012
785853527
596940120
294242159
759644465
867878633
56042634
993312284
192810796
795860039
260731772
411301509
395839546
278221091
710933675
469449913
790105127
675135147
1002563739
1265309244
731420783
980382612
23637709
373252952
23409953
698853869
482910679
763951079
911629597
946709459
574078446
80200151
748891364
379038453
1399035937
105218584
287777064
818580601
640181446
909758936
880400707
222554097
506194476
460974861
633154091
96161716
839827730
513838975
662690806
346538252
367978360
800967948
172502047
958763126
1373779934
922324417
914995680
346737298
115207046
1219310314
610779859
773054343
212850981
819328549
201815501
622761037
355478614
982763932
640317091
350302286
384411888
1154714937
203550301
656030431
594395591
419889189
462585884
599679941
1003607808
86268109
856512371
1353216220
415049050
650261291
876568461
1270400517
961295503
169698689
181750540
597941299
563095506
210713194
688889566
978343628
121166976
442240122
503027728
213349072
252166348
44214098
1046547668
420751548
728932671
9258042
854319391
111242694
516524267
511811953
492301716
775251646
459300544
759934035
494087572
877260898
678024682
928286598
1007630564
594071053
314173227
1092785454
903350566
806591484
495168525
487435111
651481078
923795094
840698201
16506074
1194751277
416073347
434025043
515092831
276584867
334163544
723187394
526329927
973645972
582744036
712663653
226529730
290594052
32388435
301365732
1137851297
412889890
693132980
220267359
598976551
476544890
517715091
91966306
509351999
300277084
865402409
326279668
179750519
144764091
815365589
89225412
959641307
68190070
217744470
635358431
1289470985
399659969
1092273571
989850252
1008841538
888410953
531947430
471103555
371161414
428832331
1246341811
1349014384
728572627
555752812
534991821
1143444622
890466966
944646994
1183690519
541131163
485404559
379738233
974278160
556101225
605148887
1034394570
1195306061
232022700
500518859
1269957348
155691549
501340539
516969712
464383560
917213251
232926515
666626258
79566964
491098622
436912091
1402959750
1232269508
55433118
143577424
665773443
755510288
816181109
886268872
510444512
809202997
339889822
225367214
1362972736
996132300
1136001978
254530642
128091816
87067144
715832800
884986574
904500837
389927308
869745815
1122175380
1201997062
32002777
910666827
240532459
42058113
30144132
410142965
1185320417
359354333
690795384
704252854
633138420
826291805
1097169710
771998332
1220291978
673234068
406352042
985696270
838685918
680448723
941635340
801777659
820599709
627609059
260693957
617126113
456686723
188320034
773870368
558299650
535403628
141301595
529641011
189083464
396397006
36081157
504234453
313063768
1267088845
1375869330
1351419466
1094838209
137651325
387917707
494190851
241322097
474827882
240928212
230445652
515452933
432065220
1190406994
474168439
453779628
417712099
883813275
590949499
3089222
608722040
626811431
242943838
715508013
346842090
1092429681
1023243570
947514966
745567547
672815344
939132519
372154944
1402693497
373029587
157134468
940110012
1214194478
706486385
210348564
246202975
65412981
364868431
576396924
793109591
377085814
1203455386
666136325
29451422
677146560
35577155
349836326
472016837
239570517
842929861
643306472
885375304
122878157
276776664
1292878133
126823368
548743844
834435989
682996264
234851156
1066237855
233296613
53235975
901592640
281894636
212545437
268600186
1047748137
24626113
996763935
100286105
197663252
571098303
238028460
1049970620
235561698
932762246
53858541
162282104
913087405
446213823
1296191939
595271039
1235735753
107665583
866211934
17329087
941355238
604021488
286581064
571302559
150550234
16102588
136231869
440504058
708655228
695456824
193390107
253324225
263758570
817851785
76851865
769181909
496768768
1404399816
970949134
1285479288
833768690
53060186
484531537
502215660
893778923
642466827
779437648
621473005
659744288
438542050
472817321
760700798
753828757
322045298
482911662
921538232
545806105
1176918451
331873866
710436301
1325519607
858133483
799286334
204576206
246748135
731755391
969998370
1125952007
281072411
775902458
725952741
242903798
1377152717
34392648
121027527
1006941615
401430538
427162424
208878519
1011463059
121135000
584832445
493899802
991711356
504346880
172003694
1368617810
57284075
1400832919
756506010
832908598
415906845
695474373
586710091
366337582
296108521
576007708
467256382
184797858
340600375
982183994
166587321
1065362719
556350867
734438531
909067674
442831802
612581306
550866075
587907857
1190541901
1192942263
827160969
149277721
1280218876
1305567285
28825631
99497156
689105542
732091446
1068750525
461114373
199976369
603744281
463620148
378676243
976920607
661304743
898494901
1405097899
650834147
33564299
1328730159
784452853
24292856
1403066969
108375594
677453035
347743708
109956137
16692918
902808612
912310799
889986758
499376584
404493405
40575725
1255172695
317284583
839169086
535948891
702262572
762896255
304343517
239499793
76416802
649755579
979126805
1325009043
488322919
496137657
441851861
40113187
787400808
689940440
659297207
6781625
643950582
802892683
227188443
521028572
985298186
1142521982
491180414
642538565
122736435
92651011
604286584
1357171587
870330475
740812443
513656872
744589784
70809353
541938814
63014587
1165038380
442296062
360157998
1065645817
842766474
878876020
564391183
98912242
987075667
13887756
426993666
1227806509
1275765182
579155958
1247232667
475964495
600609742
898985060
248497291
228782544
890760425
211791972
289204498
222397498
225326626
439050643
60087035
699752709
448544338
877226069
757237839
435772091
1077975232
182579542
204196980
59349644
692053088
549557715
363024916
952462018
445556987
845975499
333463415
592098996
849800468
330473626
765148568
437719045
231466148
8927768
754670408
114620751
576813565
94715192
356840902
937700422
352001050
331466810
735046935
862470302
53636822
829338476
430097369
935671243
645869217
1140279490
1021607748
719043242
645487139
1169091776
871148410
423758174
299633739
898852789
739476886
910824550
880994643
76301286
566512980
1037479276
1099313033
686259668
1347237743
928064534
535055894
698588509
1348659820
389357752
62203197
125131739
654435207
62076854
939633337
108079337
1021232590
284517896
119999032
33019514
442048207
1252121871
886199022
1392350389
347300600
706352111
1096511091
773044049
30687865
1355053158
607230351
295681835
707736064
1376670075
663480488
807060980
738020647
901305499
105259274
187888736
790268930
1037841060
348752706
257128367
447248754
641650974
677624792
509312582
191136677
1027958344
280276807
115486050
940402209
943169643
892919008
747321464
729992427
1074942756
650312552
440373668
1299200778
482706875
870308106
472703805
824430343
930614387
788850978
219032844
659237615
789440447
336283955
195232006
995705377
77955105
697600758
1164444244
1017362424
548606462
884744283
144798369
205020278
696733579
1066584704
398054379
400457526
276843717
649423711
1070786183
364922875
338970699
931246344
654358184
1328629488
589118917
341847452
721901547
779741526
250021729
1210419963
1059204218
1195357744
1368401783
408596812
462050449
991754624
565211997
994898396
826419254
337725485
293059398
1241071834
768563557
1215862927
177474882
722956222
629497891
1254540363
101331502
346074447
354627889
493961258
686398938
769709590
445136721
1326337975
458437976
934161346
747231420
180247480
1158069968
905081491
456862878
361546215
880682097
1309727487
1010125390
296075030
166527725
494727536
65186444
691028768
452109494
86295034
253450221
617296324
722798421
937743779
511235250
741035097
881057776
1287166993
228069763
1372346666
659958952
113484537
860381116
997917357
882408867
218383974
163910782
878507737
809010288
212257793
326606734
976211453
368984259
643376888
776538926
1123238407
327710526
751089495
225078761
912786533
1061769274
55600199
113310673
853610583
841643111
836614523
710430190
358248995
505783493
1084465680
845446771
597553323
421613926
201202077
868230718
829315140
979889129
885111897
183058264
967569201
1176609228
849507148
995839456
485563493
147361428
364928210
618464330
602172107
330263061
784288082
557069948
912829368
647280045
284008470
987800785
835554188
509408107
47058151
40938815
708830885
309534252
731749565
1247785285
477719641
474311253
592063116
749960201
510189370
325124275
615174114
1357503803
1327024297
987906659
934627926
65021818
448426618
401750102
963456425
464147552
950356966
341230365
477539091
893163110
385886824
459197306
431301977
474298911
743625926
527238624
363499175
381288116
970012949
509478541
814102553
979811373
1136676172
441472072
961005938
23436614
929190913
1170702131
895862091
1292995374
263761196
1122928053
337386607
62943776
769437257
622909426
183617754
482318527
25067047
281606840
30753456
38638037
32650158
1189564829
144787179
392619925
641818173
985965635
827330208
465323741
1095752431
706482970
822679974
1001739059
925414964
757235744
976430499
157586234
1346752201
1122848004
70906440
679272310
176731108
500622736
115926265
663453661
1119869389
393314448
1384869668
21396033
386333954
778531787
268734078
1404277765
1351926995
244427522
174295613
69187899
947049363
357868660
171896433
61586920
823217493
1258968231
963671100
1036641495
313576632
973162571
831519960
41219865
80800468
733888677
519554138
641625977
287274463
1326528957
486727609
562682375
136976955
671725535
674173103
409650838
80165567
170693785
597969998
711922643
847781984
1293565097
265298893
922092465
592602336
634192288
590692292
825260571
283591363
947209463
337158764
611225422
42854940
197622563
188474614
778173429
1309463159
646246583
901817238
277677119
80342125
564038017
12289987
429271544
45745789
885966557
1065699671
510926723
789669841
1210808079
893573350
977344842
41932668
401650123
762359348
711495660
272902811
203346193
232837811
1144804445
682230945
137291037
888841186
380717831
918080979
987016382
267812100
81453289
539126433
712949197
624528381
298111571
754874358
333743038
787867229
764656745
1303339487
661461587
164872640
1311251775
995257706
237062350
860714024
1201338104
804904224
904496942
985032317
868710541
981192407
641079161
1098310962
774227044
928865201
96886398
77437148
60661125
313676971
224480691
74642273
850668257
181893068
637489607
733572456
1031991908
1204181732
1087765434
364384296
546487262
662665056
1017430630
123465132
806456038
676268710
795004044
194066198
85914005
923306122
370981821
327841690
289071740
547807366
438708932
1373814271
17352487
420297720
642108732
267165291
369717985
478571683
810924967
594249101
618339601
1269027652
1022882616
849741542
673998483
417387944
427289351
746211825
525224921
1400031940
520919
254388888
195208967
293137753
831263667
900688109
965936385
389884514
795137072
1213781168
262397814
1090585577
968551451
70126882
845016437
1315745028
213979575
244532597
22550141
522123276
382834555
387658324
1138210595
492491413
939371780
565228420
472544006
687148139
1144086557
385739381
542717394
20001027
197627861
1011321328
723845236
391055878
1325558850
984806418
145754122
921515763
1405651833
731698073
439776317
600500657
697504522
887602243
447378460
1231509212
501948099
239210062
531893007
645793350
1399102089
874547920
428799171
1168201204
666058564
537808758
949366935
1268382464
535170787
1376057715
328953194
467233927
477982768
511062321
274774732
532326882
781358548
1245333787
1087236795
1324259238
791046254
697667499
246615107
871734855
178516749
1028307063
333897653
477435254
1342919923
298258211
163538816
171279157
821476107
163316741
551316116
317899774
811447780
769601596
269732559
541198281
173508365
623777226
1307383090
966270974
920643417
32545931
21992515
1087640204
391282187
317732363
546025738
653265058
773521853
616254761
145815748
523580042
940397732
1384020657
1052912667
424581791
764066969
1107047402
451039841
575365754
345427101
159863389
165242724
944594072
828433332
912457296
334139619
154631637
1251306753
808596313
919396474
102985523
781249129
1400796617
338981061
577180920
1117693214
245235322
691844390
1222593516
957981422
865787719
942235
291116094
780631665
519188542
947056733
662726528
353322126
867493072
412171036
624491752
140080344
78945976
1154709607
944367784
874861813
975715956
983226983
299080191
709959268
1013473970
1092559408
642175582
1201478083
748959449
637415737
636267798
204486757
356049858
461104121
284000619
108519638
774482599
941009145
89380593
583159286
988757410
608265450
854212698
600856405
167728687
660444391
299545034
614783344
499138236
802507696
531004932
446870642
755545405
935339529
111067276
787034369
919829145
604937005
600903775
292810198
896574758
559673750
780756283
30557891
831518153
208548358
965082832
555080257
866291399
817711509
1117465455
798515849
493049290
857901892
712636273
125848490
1188979063
16898139
965145853
53075101
1038648037
944080472
604943519
642234426
590934047
682585587
664995579
140652640
885579654
216289367
316499330
165335411
960061028
1317668461
922355801
442958797
836579032
560438102
1287847555
997287992
1084899528
658691686
523447482
742315899
770896397
478206714
856396343
316293703
445758580
88402803
966925283
1004669390
98591239
496675351
234477421
160650002
674824741
476308582
915601348
1127893278
453350883
235452365
965836671
69488387
463703186
205977961
1263107264
376636378
178536422
33566746
477679003
384561392
566085574
953601542
627935720
663230798
526146534
647894905
792992584
569020342
776827711
1300258039
790557296
674993300
243395525
264533647
281856132
59494298
4905969
453649945
292475184
806320438
700067950
552896896
1203836874
353766561
751832509
401489336
943504566
8095522
837844989
1369074747
641928595
907082796
1253177551
660512976
3035286
288487302
96787648
419415517
225837727
644621742
349188563
235594656
92515972
1123239714
1244401806
696841331
582739208
988442396
90194766
299605773
1168402601
1144343893
734733469
411923069
866549712
550445749
810347726
144532043
229985170
1388781322
76088930
304572253
53412589
56601839
100863223
744497510
1030693301
981634931
556138788
820100791
389879558
1140970067
293176698
889218058
192778550
312922645
871546212
1246688361
15204849
442652466
835359697
351512297
874444123
87836141
293595144
10517060
408606186
587292033
350898992
976793199
1062617119
1378060250
377329489
237683662
511762805
996123964
817677023
223987810
991337686
989506876
171607665
1379263030
589284250
1322375676
997827016
46692873
69956149
306023746
159462106
329763063
374981908
1009914561
536099060
968203302
1221337304
29158596
925133990
832437015
110941860
316025831
1132397020
714072853
568524911
9996715
900207782
750402982
342587277
339081341
131820662
790699427
530170010
1158635196
1333780230
285187470
174575069
385473848
222970726
1271698719
762138943
728928230
1112646638
285128461
178640981
951196851
38821956
60600700
53801000
329656461
1075861794
466459173
1226479479
190736214
1147002073
313890081
344722350
197971828
769995721
244462607
346540059
938537907
923839007
255998316
243928159
47756788
2673100
839891009
857778598
214543150
665451261
98085357
651066704
483677165
18022853
1127210595
1026067901
512448782
164114197
988936323
500511727
498801391
457091042
733672880
451734423
1046023431
753780872
1042202654
418675443
1261495373
501276844
427088094
294899071
209702531
1267616350
64760055
352932982
288480167
375336649
385287768
352120561
971461649
227275037
146215591
738345600
251621086
325687421
869907441
731132747
645674256
1385608112
588561939
190684565
884914204
228064232
205168060
793284812
415399281
379373928
768315047
542138845
1198566189
554565574
1313176998
167940646
211684433
763352379
1260034257
692669317
981132132
338619512
154002784
236077499
364182555
462967877
640740046
541000713
361575572
126141644
300100304
769412163
579054150
545274759
935490240
168846805
1007634768
542459407
1138924578
663857887
156678737
1019994048
740023565
113884611
364884420
1262006480
403907749
493285006
470639893
263441532
268025393
158664835
928910434
889261049
923440913
601113942
544420014
635849472
403586516
1008692571
363223629
965656499
1345611656
36747560
622532638
155320199
425480126
617223340
1386410228
682090501
12106889
1309256075
123568778
130100332
1024643009
1179463243
603004562
166388903
559027995
259866044
600959689
409517755
523508354
372882418
718768797
319691476
413006061
738695897
1098002165
41954177
90413059
514145341
1040298026
588900605
227879127
586433879
922254610
1106464595
219500915
1012427994
212222022
422755888
711180272
442123981
1348257281
958825954
464766727
516047278
1091493294
316491541
104001971
768319427
528778753
251425770
1241754216
304040873
602225130
150095660
114162419
28101001
230640466
1039807004
271778307
974089612
559306037
513336404
612241571
1316467686
893341758
3379526
234468349
388530754
196134780
283777996
1022008411
269161857
12875057
1248517176
871094197
832887039
303136524
923419298
329697520
1249669028
718800774
252481408
684758975
18248157
646751355
341426826
964798200
821766354
291104482
224503591
343254763
848176912
226810446
296451871
95204027
704271179
239333669
1353549245
371823703
411649154
203725665
735760021
197009969
675685711
478244711
551096354
553805521
1234285595
503534868
160380754
691609947
635521984
807320264
870917795
851622856
612319100
1221140262
411777381
111766954
975001914
1121572263
524460994
74370867
62789394
1359322462
50244652
118945115
350628084
977845216
958268593
910195335
927411833
499247843
963643930
791962375
281932908
510456990
528804271
1173330887
172034122
858380079
882802788
715556969
803272717
595766055
8904302
737164406
626543023
449361220
400431256
885436792
708296578
345763710
382783179
728622368
1371151822
999883917
745034923
660047264
432817013
735874307
82523775
446775450
61233250
450324702
731483103
721312045
1098482123
1387070360
254354297
88167036
503257008
72720703
834707578
1194100390
608235758
244986999
232637254
767828777
986633118
367681066
380704331
198149324
702202326
132867533
808429716
581826433
968961507
185099422
791194371
1182462728
471948672
1220983924
51383112
1314749242
893332643
7704372
626168769
1174367156
423136797
214580907
556815483
636238140
461235122
261083261
484658384
374221213
153396426
244191716
176121880
583249839
619465600
681275988
1245040185
953806338
716837862
443008277
130375377
96903556
772752725
1177051866
731805195
255912206
708345207
229278632
93805261
91809130
1244405171
440248462
662470019
386843297
403621349
671388608
224089427
791618818
385409359
975402454
150854544
417802951
526578143
586350853
547609583
1127392501
540452315
189443348
800536459
510397871
329867702
522781794
14431861
787566749
821315127
854835659
315235051
501451957
667991449
1026892492
109307733
68306986
1275633467
340958286
947623284
868130819
169153461
851666406
608663531
927367669
723707883
987436363
897387232
606531400
1238069845
945756045
875606276
76398115
1249818317
180336059
860408770
646835216
887656636
590940794
436419572
1238864055
345458685
916222629
477270035
17872288
893363544
624172293
170103695
961915292
457255027
114792018
838437514
979041751
273549458
135378521
870730267
868764521
996746357
599459137
1267918196
538778520
460691637
1343679691
83106239
547162817
1009542997
68451403
1355054906
603402607
345389239
523040088
111188980
4263589
904908730
245072672
486789909
115254115
398424084
1199380253
557722653
918495233
911189482
73524561
512437540
45263363
669083034
383913357
587453470
179926866
249000700
264627881
484731416
1370509702
747302563
1030400967
42214521
1100991261
569291035
139404693
569024580
807542978
738312746
1181843337
182235474
706192009
415457808
94618417
433281387
89593234
826622011
1277868651
805697884
827675463
805938950
581267886
747710178
205768388
371289301
414720049
535198486
374338407
472324208
692844690
783370200
919357649
797109382
1036438250
40938673
270432980
762365873
660424107
706677950
551036966
184737251
936774438
493801498
779929949
630655506
781331937
304813487
9467921
471216939
894482605
853170426
536498283
557682300
741048790
51514857
628009302
750586375
252846718
261910405
999087091
1033466360
755217908
663933551
1059232180
238027340
469093410
738569640
764768740
859463864
252974055
126592272
251517428
124337241
671707555
530901449
1291087665
1123244639
684486916
376613766
294938163
543241975
773931625
901762064
1204319019
1312124210
630634071
9409677
129726102
174781152
565382382
975434844
65665396
92690342
652365424
1302617877
251791720
489016199
981355654
390692703
149550817
157028268
176539158
974805839
963774924
1240293018
572568546
805940926
1308245765
767827306
439743555
802173616
400614353
222019568
790808471
502217647
936370632
1318512004
589248410
798950936
1038667334
577681337
747720679
115555939
889843714
619208698
122910224
642704385
130249801
1333868858
860091227
382764226
212069316
992199849
56896021
781608827
827638932
179447351
1330620824
60745873
845207096
700930733
1170270614
643832954
966523073
525673129
421623627
481775945
184226921
445976577
113204416
618194921
890337490
1013473796
297676128
1254933807
614161181
134626533
40995155
617274008
129234510
861972465
86276739
181432639
717358302
5280853
38586048
709303264
790589320
673026043
905553939
500192558
443285557
330390229
854131776
439970024
1189752539
845116426
954965600
752851019
567727969
1174278586
897968296
866976940
759392407
766751468
821038608
1340584241
951038182
853740760
603863566
538154180
576700321
457061500
917451791
628509192
191559687
588949053
65871759
389631767
879896627
541351998
216493146
750434219
96966068
1049089124
663719631
267202915
420936137
1231485589
952825291
47309211
450302708
555310917
1026732495
395396469
181913076
575302798
1218793137
46160777
623256027
573355589
356820496
427981954
185929957
244658393
313298112
187837208
1249943194
424501476
850686592
807216034
24964310
924111407
504975016
741281103
1085955289
540204072
330208399
686278222
1266119541
640065274
801185990
1336400378
105152608
889167283
466173272
1084493850
583494993
821981616
951536563
757006869
319646346
735415669
846421355
435500905
893606172
931129476
584219049
578211548
426469354
351661043
295361594
309202778
626113713
591735219
113219504
992882331
58405179
976985612
675370190
952977880
1160536157
112584697
49139197
967646727
715526050
1324232642
807706417
1223637914
808652672
558949575
673713868
434849118
733977032
1098759268
939563480
298098317
652966391
379662157
197067455
25764385
539553280
723281586
1098840758
471929708
210350565
663764792
29148035
755042099
170381534
136307553
133200331
458752266
466237940
12790348
728226829
360887341
559316774
669061158
124187616
125075405
928916269
298092046
895615499
623540386
362710188
85479335
1152759782
1048525786
687010743
975428015
290729960
695427448
708006300
595068927
608296947
716883648
1152441980
685341567
1406669286
304847561
1102577946
821518900
741497599
852752452
282561423
672333402
972060228
1143596748
638380056
1355864193
639666804
619343978
10403547
865683793
1325869990
464540681
883773639
1159594906
947283501
993990335
1284002215
85366975
508478113
902033439
118170038
200870077
412716326
1328371100
351715346
1137031104
322179077
441754862
614146142
441745965
7443733
1317347123
485314560
420575349
89244804
793574329
816989019
638333248
589955677
1063088201
1199330317
224040079
605626294
995613789
586315483
1020720243
841442477
1355468467
744467635
13479504
1012910536
286017448
60465469
450510616
1082292688
1283960425
1179412350
502622539
642379051
590954852
503674578
539974032
516655771
257371053
303032983
1264079454
107632275
435969154
115150302
426315721
83366696
1100537437
581219462
190995387
824144787
114086783
1382431206
348545877
153336708
871178237
1240014052
145286841
669569639
1006122551
673737641
71813582
247799183
897374532
907856317
28395706
748370731
919423197
1324046634
292391861
993557689
605688791
226967997
763148762
307148341
847073812
243368994
152211827
1234475130
225157754
23074003
950983417
389977770
256068463
206555302
823037637
340105451
117519686
905233861
630075842
1275501542
408861117
161391275
787318585
1295128085
584164713
248603965
994078029
102198733
1260002011
333147410
1049366231
570098198
429629851
191364419
94715149
153494633
995211998
516591871
120512787
682312133
155936524
537226362
50629344
777489722
1265073464
921440264
843316415
480588068
228054651
1343298921
147700916
473529926
118846588
173378391
132318176
832396191
259744425
420558287
1348473768
110133370
506635690
1392393449
558595702
861544190
1105450633
197341603
130699796
458748957
530817383
32477422
1304080661
256736211
187233027
609480134
941569216
2757992
1387402461
555302032
423201352
416574442
636925706
18393045
247282847
446556
113558683
808462703
127700444
639526316
538086584
345450678
82241712
412012172
496990482
360535543
460993519
168129895
98670552
1396603797
36342915
69170695
685929389
792525863
552320535
228997014
1148831826
293622776
610664860
762657655
307989301
561617861
1055871787
974051464
290919523
811991823
518682610
431228599
671840515
372920831
643370128
281025483
223465301
117201
409029809
302558777
15995490
1351500241
594777969
515919950
983326103
952893018
53787547
422899879
231157659
852249312
425271811
5065122
240518741
95391444
577098200
1382990768
1131757931
427820559
755892244
220205526
294070128
1215756245
429359159
618107910
629197386
792808082
979198438
589458633
321772601
34885146
431904912
365861839
746565422
459791238
282174029
382076058
552801103
1126392427
330446877
803377350
175176778
734362391
993876612
1256529963
221874470
328505360
921806315
896824857
1203564734
1149518078
1252987821
188459808
903992553
203633748
862387538
877958171
58676350
752705504
1043311748
51888877
725957002
118780029
774068674
60418109
922757410
398567068
356536231
236122892
679950779
201381253
1273490790
981815715
799439257
212275822
759861295
695197989
666378479
863254902
499102963
395217414
36404036
1142506326
837659704
119939677
835350503
742773780
401221584
821444643
112595993
165545243
684973715
990022520
995353491
860622959
942413576
743851890
909134024
50905043
39194630
738967168
1282318304
356971926
104567941
182564716
42547270
377549003
536112335
1150841774
708265600
53119181
659264882
32567207
519214194
794369822
112287554
151612658
86024000
556530434
1363883301
185825174
552498790
791550970
92710273
35667202
479994330
362700211
100976443
533617742
224084932
678691549
1010245915
29639884
922976826
24262200
1170654359
439484304
684584157
139684832
686860456
568994088
278646642
323879678
240056977
921937696
357745029
52066051
1061891601
250539473
401982509
99485950
1084968436
1253769151
992575400
1113333963
859821248
303394045
298293405
643764439
323178393
132392899
144309341
714243639
236268906
1059594698
808839562
187648588
404247787
1099947238
663307554
492479170
921100194
150616114
433284450
90368138
945565240
158587422
537117904
1320755007
711533392
560004929
635932888
161530787
1260218452
1032118551
428892536
399705855
441763061
115843892
1246482426
453092123
867954425
459569304
311209447
378221498
393947221
160372376
645146600
644301914
676729830
199979313
1102866098
140885525
537509543
848283979
517419889
804760968
416939532
310267765
530036811
1078595728
1255112030
807599369
222624278
994126070
732139012
968988134
570001584
585978482
863004136
149309227
441691203
384635079
233384355
967197558
1106228698
642445650
622534650
399832164
698718502
918614385
1292370222
870627473
447457331
874335402
185900781
631610700
105186876
635378802
749519769
540480145
956610473
829078481
73042600
791187050
1077874895
20979827
381691306
663689962
724626420
676432245
858747006
186155996
811047101
128050445
729711909
90118554
702979493
556345212
760767646
1285234213
180848843
445922127
664669064
530211143
562698801
934852260
493673095
1295329823
812223637
893919203
713894841
415764305
127776499
645592557
924846304
1268062
1059452502
88161256
468600000
492506780
1157751376
103440598
71752382
1019878066
247030376
1176640673
105565230
360367224
246287133
358146436
99876309
251088043
1406693722
281682552
594550607
854192135
725378763
1215809580
1132612560
904380375
530555784
960251339
541382982
218112250
1172451389
57508918
298154562
479684483
251524033
282123620
219799714
887114330
848758911
136336620
840042175
711578155
1125522968
916476858
922464125
719256491
121091474
40433035
380653291
548643964
1322747072
1399424044
1258445316
1114286113
547081846
614110533
524232289
78773220
127402403
964783642
752376210
168842105
46841553
476257400
186924147
409038342
936071928
880198189
968604289
334782910
648282433
233308399
394934921
1219026839
994598096
502136588
98869715
301998846
867079454
1220920524
993498164
1340642826
285561682
405520958
2856495
1333767707
118657287
613541224
302198015
835728665
741843016
930614081
465492539
653697217
157642017
470411996
931513156
821562967
658643102
331186254
776762803
685612357
399815535
27702739
725636211
105699549
416122779
1238161596
808952716
136784888
734296607
1093888187
64266908
1175368030
760360722
159000116
729599410
1127679541
317139334
46343847
98880664
341513447
913133578
765473482
156074059
104083883
11006307
799066791
115839269
212579947
654024916
1203102421
374918095
48883660
700003554
543995406
406462337
601944417
14080077
1293402113
698672466
70456601
133650093
154632729
72668212
558861303
106629942
294271130
646615697
760840257
1300091654
109268834
351790828
651312716
916442912
1312342817
910128266
625142343
407330675
370649208
942378722
740492198
662977906
332631572
774980335
312779766
238072890
1304048394
240235842
201959632
705598713
642618321
146655822
573982578
484752723
1163303857
667223136
388180317
985504488
816301293
929143242
214779565
356954282
165995596
854959031
423661129
1195152472
267747579
748447316
200920479
681672777
885225386
1220089799
924875022
103046764
223213759
524810310
158653412
1393842161
292006030
722964262
931786641
334498622
883917933
955192510
167283603
584739262
990303765
160010499
744101389
329229703
746568987
188308388
973544402
755796104
288938090
1286068171
821332073
703581416
262465554
178421209
187567893
35144920
540557139
386048017
761606272
389561583
406373078
834775967
166840698
39772151
927487721
947723526
959676961
477911466
964199044
1354046526
962645462
1341857648
109045345
1099706928
228053304
748676292
94963755
703469049
1173916531
78310117
254194214
129164430
831220033
725645474
319612659
185018976
551541915
950315551
99306003
734677373
827631363
263820312
405805867
208837824
1399508311
87480880
289443870
340920069
1113255982
269682181
972521906
8599456
102596357
535788458
976869191
119647697
966348070
447802185
151105069
175463894
580866382
15766672
30640065
918487429
952550870
1151403670
197218113
491408743
803031632
474865320
454598599
805186374
486602157
1017604142
420964464
79168481
76303488
419644009
274925900
213686779
566312557
1207149087
121551868
293822283
934282599
724966160
854627401
373359825
437633397
775441426
1346367929
365698101
1175921655
362933874
35150861
531397056
63691027
393972152
172933387
760124495
328259032
416944960
401913357
832521260
39679201
492602075
78559648
703830522
781588955
524456974
117326576
627264151
710901206
1010700582
643928035
195678563
787975664
224903275
729038029
75125103
843532679
1063112190
1139933988
889597854
598002469
463617058
831707706
1187106621
855585909
1092512133
306772716
983210353
46174498
1388229373
589981909
70526836
54814705
189508328
160448115
585454076
76709469
241044612
652396875
558159103
163688831
407709533
52735362
436304336
683388500
1195382599
933674265
131037410
444803873
756309328
307089198
131533227
667460640
641010294
964767920
201520288
513456986
247498170
488748039
247322709
146436104
742006470
852837346
733668866
562788642
308710646
1021115938
237580897
847224443
765918285
81697019
1237399185
512558723
1255260188
155344742
719100876
758131789
207437173
746226884
111556031
356062874
827845875
272315077
59155068
498878983
196856162
204332823
1051581509
160358784
1266368389
920937994
531566531
129704656
846943603
515165778
1095798331
1380402719
403571632
788332142
997270490
863635724
18408814
1262068901
381809108
328087925
952650785
136586250
85491822
388143999
372977697
275219476
414198093
18598460
311984643
1089198184
30373458
144766472
326164172
336829484
103031307
863243850
44664089
137605793
521907730
50014240
487153530
292002520
78077381
354396109
322268430
641169807
941346650
951929086
338894600
797768729
873106944
1128125246
643031980
1077858094
235849622
701895867
34802141
792230089
645820882
971478343
717264374
555837663
292757141
97829849
36460023
498375924
124753643
959709699
547473299
499232484
202523803
1183450961
268383936
1285603397
251642435
975703142
126117918
514384146
937493866
1204868513
314875714
632148989
1128689694
876968269
932716167
170226767
918221369
1215173636
975688699
45370165
1033234976
507040160
486363393
683420205
68995266
950120828
454223740
624062576
851789612
36504661
943108551
334359827
858042227
870430235
84163368
284835950
664027677
981427124
1368657821
335385730
83439986
763258925
1372236300
175727201
82186222
95760664
161121722
701560704
334058938
241196607
130632483
101051549
176396211
55254347
287338502
1100137541
687091722
270669073
1198180049
534501686
864265294
258405630
1039251492
1252010849
729773739
368886151
1139918850
900629153
238824229
368191629
514043619
1194414652
681001764
240213026
385482356
950233945
71827515
969265634
960320673
578814255
197116876
242037974
326159847
315944694
954929010
94762253
587331739
1002170392
917370824
827311239
874220323
100559688
268012039
97399697
520732445
611666914
830620283
722952306
361070859
740184822
434353917
277652783
81014264
741929609
805583564
812433330
500555318
416646612
1315728098
824555020
343808392
620367321
252439372
60202858
918986075
742070117
96155068
1032364231
62874313
266359533
848159936
1101394263
285729257
1155831443
1051756029
609377243
379461784
274837715
39130419
204795613
986744391
973624594
39693440
500653058
257380285
785925760
730464907
201490929
327061591
966540446
262010725
290277945
945659181
1278179897
466115267
36431554
249717089
115922624
57013139
434083232
554528782
553789929
289221109
820031073
367406974
1207712205
195857770
775273496
853065792
778924399
837584110
258782566
210001264
79033798
650371450
220033311
406565909
408785402
296386709
75883480
563401562
931029928
58544934
242018185
187062496
435135394
1320562539
26083416
363072392
35438922
592851268
205797377
633376915
304559852
191469981
633999041
415154726
1111216398
191269275
349128692
540387062
726196520
30893716
134792426
521515249
894483804
278344951
298844478
484170950
50538745
1216843255
103330881
882534700
669685246
208649994
1149312246
354959636
1262129829
175488330
511980822
598759866
463597780
311061083
596557041
349313992
809284749
1145656817
1185599054
924637601
619073648
431217686
550342202
495936513
701468875
1337761962
652082607
110698249
138165439
65412242
816891472
282772872
250180741
168883072
420272666
935629431
975045283
75099017
721424193
920368240
376897319
766549513
618592585
270584157
333885096
825585217
277177424
235199195
1089164265
970753393
632291480
477132480
811060018
21320054
1008505024
998097880
369015633
173110316
79163326
815454524
721510955
961734771
133369008
651252962
428409635
1121696302
669569463
85699715
227444446
56159883
866905813
39648800
1274143197
245855516
546129867
891719728
695551893
749658738
137251942
112829832
632427322
123626833
959900516
442259858
1116775639
689895051
1343109449
818665860
1183946836
107911104
233073230
858960112
389086201
968877394
700232159
283464473
225860648
162604737
941568572
1341900419
325638272
904981733
965077565
1336632735
718515813
159204825
1218270963
1307130213
674200934
713105003
842941628
42399958
633739543
644494753
623514727
227158696
1320890453
205754606
93377025
639075412
1232373329
419344138
840848553
336635353
786514760
903763212
455973884
672182294
790543159
2756331
612233548
898441580
93079606
106624015
164530039
107293972
33910680
10289024
19663074
319480050
312487707
18306537
206957913
512762492
917390359
65812205
167175783
542201257
254693317
59573183
727295387
660809895
895500362
699140311
1286937936
1113715582
113477342
910779275
867198333
155961453
415113014
592968987
1172812912
952756314
1283506417
931441900
765157870
1405262598
75106568
1234752160
650310735
541515328
1278886689
847733968
611944785
997818993
971988728
566341066
1121283513
323194132
483648560
618291506
897111452
1137804579
75149718
682699024
741837503
280385512
439582651
951734632
1281176741
439873609
1150278114
1380414839
53409410
15070437
610934117
407329145
113781542
407687113
728488917
620776624
575843468
39726150
860288759
735985237
208602855
962998665
346786609
677356333
513201043
677536552
297528487
248954094
870155178
83170037
830479838
130797918
928740986
730204257
258739566
69093327
117395923
839947013
364962883
575257444
747665691
1182797840
890301859
218150467
325877209
76050759
1179763499
393115489
320073151
367001493
309452293
342868517
599302616
8272206
913622169
159852462
175665503
682564217
695984573
940678417
641143822
1384622562
583436614
1360962066
680195857
124145197
440106269
226283620
46316540
721514416
464045618
481937346
701989472
1349030071
164690184
605594418
865312265
4776995
491958708
400470733
243979689
372296739
46329481
898025910
537006
1068803897
1106000455
21599805
738126657
225360651
750469650
219676261
393747205
1251916254
302556316
433634726
1223329968
834133892
595406483
647638803
843256323
965144470
1158092135
943346128
394885645
128644636
586824210
209688337
885970602
203485925
133986308
581455514
40729073
884879129
1112370410
773536609
887716572
866953395
41472888
921237625
529159248
570488833
363816881
702334271
422321303
717814219
562376598
828354914
1231571563
967605013
73432055
780901902
1061089875
1299532166
641085518
1029098124
419384502
962032010
164138288
843503201
901942496
259711010
836231089
237429861
543712321
608117322
1153385068
758998123
1000321984
516630833
417775514
800266875
1115126942
839867400
1265218054
1137484151
2077036
158859435
722865522
646792135
600265927
253168867
29259320
763159743
193496758
117854032
624238819
969368481
379047966
1049640076
206612523
711721492
184462627
1208410210
1060006908
98119771
373811121
482825178
910492265
742676536
117038109
222373121
1359838500
1032822222
815224839
143046123
958487833
519745683
307213135
164843039
816519141
1155746343
853760571
952917077
856198364
696881995
432868584
702568781
905919528
120631959
98937106
126052072
662477733
79034477
472323595
613324988
861705343
852557613
60771678
943958126
463717653
344202841
570881434
54689265
1309790759
293706556
337103072
664325136
936183761
770963082
964536137
1022863757
666278102
561844287
234417156
1067999373
421982024
928416397
381226926
650355324
764304992
423931325
808906614
637749516
952852053
735470078
372560361
963920589
26248674
694097291
656279235
480665183
642039072
640514593
391036288
715755866
954537123
460491800
1362282974
201038137
230326489
762640562
751601273
343060121
1298533141
412601613
221681432
200121018
1291729900
490671688
686665925
242710323
579107355
569657267
135793235
1028255595
355356422
930078933
160843561
913341522
707683660
188466310
652023341
767591040
1375930398
331534067
301099453
544272204
226786036
13508975
856675157
47306712
202894026
101131162
406889435
1061055486
75123920
885995174
390736607
384610605
214979825
16024331
971331772
401825336
825599360
645122280
702655919
1003146192
826138922
1386674932
94312338
239196414
75527449
224115547
1321591423
671004634
765766597
683794399
244541366
40878950
1270508492
593099209
1070598783
1207380033
1235591788
532823751
496740537
746975209
325132533
255273889
961899269
1199245419
672755940
244306045
656463904
526357332
558164211
544136950
1107575085
817697822
999719264
199377766
862600474
669882384
700360054
1295096866
741629175
778220738
597515168
382246356
542569911
326331103
889987597
894815781
1220318533
681235409
1051964482
985627159
1227464427
971219541
1311488598
55991434
792882533
745494093
431890288
169327797
920929899
440130412
1386713305
954161549
784151018
247991225
1399439903
946790843
428399233
55305792
279867597
184130051
264539573
506425383
9031262
979613810
163750291
486204871
470311729
954018303
952851092
332542421
532511927
983001713
632207524
809258572
354960699
519117153
968213321
52614979
402790348
1144181498
628715102
439927244
304809490
944630642
517725837
941012146
188686234
1152495454
211399004
575764313
749014985
915428885
179608841
978441625
699990341
953009317
828889324
790858787
1265078399
53815101
487104843
113603015
841334201
871280679
1181469359
773174616
31188446
869210279
1391765942
982981800
967284961
692756828
711059543
882109727
690649483
619739295
400983086
769309183
502978557
711666994
1391103058
32394461
408086743
639228763
270583596
1340733629
448708510
838523694
581689289
302334804
192756170
672904416
816474241
98485145
313461530
478953716
299620171
350021052
587127485
925498934
506949945
310913443
941880877
244939922
738409738
63202749
249713157
184073336
658500005
976290903
483642146
762012606
164334159
785993367
115383506
773800771
232497367
659589081
663909332
252695273
1249638637
765004994
1397304243
430659009
867531624
1139154518
802597883
1236887811
1384583269
939039066
1062233133
330655299
1027374356
99546014
19859764
895544001
1034639754
37868283
139901638
229269712
1220609438
724310781
651413614
677251470
685666443
1099623492
964975521
761919574
820038532
898314142
343012796
271086629
1204743450
701784853
777584175
991889961
900480634
1408702463
176046542
1389652029
1385447387
1345092685
282072545
364798385
1287869450
1178414570
788292752
692986663
745009781
250593835
14491871
15273411
917079335
721166179
529937231
424901952
470688448
972218764
838766429
1248364600
172465175
567036122
904081568
82454699
330121271
208705703
31344546
158127063
558173754
1011984299
1205478944
657656448
532020621
69233218
502100808
540013867
1139146800
532458666
879863801
655681630
362021620
951962740
834634041
517259948
999545967
553770842
490291778
50731962
984921769
780715702
558659015
862053305
910247714
1125107012
864979025
1155987869
877955919
315866823
1177949563
985302601
1231368465
673815203
583818469
631152865
597595272
742180191
951499436
756685332
590492702
454710959
772579663
674516543
50360086
361475868
302112554
1176499869
81786740
754048049
1328316899
333981327
708076863
127661105
659924555
1399770145
52249574
533367968
736169060
761907387
581345397
278056304
860883717
53842517
755955110
1068173874
1346085502
935534166
616132221
407721253
319726668
362894447
335652851
798359263
494854115
770046351
904048139
899342344
331178526
1306855726
888680367
361809629
883160171
485938707
298857930
539422262
609019506
899660542
1338798297
1406425459
374882126
561046614
642019921
900847899
29393784
194633020
828631382
512912052
232202399
332930667
672538209
529412343
548185197
1154026928
1158215745
996510100
699714705
812455056
137950389
1252468111
489427368
1068204612
968650399
56534663
168398692
146982727
210300928
443490488
30695876
75213508
1135197482
554868403
791447235
332380385
579684412
866149328
396409937
32354174
250731644
1336221495
315266455
1348605832
868260828
804634693
115677111
1320484007
471212941
1368782750
588870399
20691366
602680158
460409116
212525814
396668472
171264671
223492872
665900719
96279163
194535877
897722494
710152044
617674952
441914096
122871819
673137178
422655668
419057170
1305941732
564253440
15178628
463949076
1110970265
987392461
966787057
185288405
1191382688
194349572
411571913
114027665
348437922
482084022
133080641
1221522994
16247691
642474941
994225149
942686700
184326606
1359261048
1181616764
46606571
478065891
516296894
1046920966
121663630
815113883
156244449
609725812
788520854
804619462
990309637
722499624
1378169421
743476961
362995659
1039292449
139394202
1121342573
219006331
368500554
838106986
523028027
957217805
1288225557
991046737
977716927
286153571
81816919
917832493
959752456
1026035168
141233864
196787255
1055404115
729385257
138789580
812096456
1361502197
1329696735
20260893
956568571
239765018
916233606
408966764
644214303
977709971
129359714
362774734
187230802
624913284
997038530
1058616690
143279499
502478534
828366771
614694727
326227154
957617081
350910615
613424258
24255899
256367446
175964693
219843016
654318269
214398405
488330260
866573728
1022745420
626125190
1235340318
1230522292
509347838
11937910
1149375601
137379127
496401619
307350384
721494198
755480358
970291752
487191770
649310207
54128545
387781093
391513325
241901808
115814768
1243600372
564071834
422393041
1096912055
961156099
12795743
24295734
324334638
969147331
1256156858
679680402
372233521
420428326
324075251
633549976
451861232
265724892
708591133
1032891678
218232537
593206803
848112870
337184134
982330847
1249293870
1008075739
496617391
212080898
677406114
105731354
587351628
840446460
988533051
926945005
492117903
168575625
1067656582
993212797
649288045
825580730
1189737634
216167569
92138869
410438559
364496859
89984424
766576742
1080037345
137507556
636301857
141262658
583825698
805060557
925637519
310568950
422320203
700606628
419193104
753685129
259831636
853821586
957627170
896954298
932619660
652054747
119875025
249795861
86374875
788048371
441141206
534391109
1346071796
1129882212
522489867
480509557
475605040
860863247
1293439227
724746244
1061346925
661534985
1173708115
562271876
645429269
442465686
734795311
611523967
275545468
954230313
311792155
272512479
635386479
643117595
1060249990
280947206
858918614
240442150
757302627
458110654
981369880
755326799
756475266
845458914
421445147
135146055
839282575
103715130
355924699
166131369
359661177
391928696
151262382
621022670
590617943
237286035
301777872
668692266
283555159
449926768
629204845
415279280
346124620
136079714
45848693
723964013
315611942
783757225
367769972
868840509
591403969
935954272
1185449788
647416797
103072622
65677189
666201431
948766762
968617299
1397060467
514714925
394566350
63086606
783357551
951368474
673009090
1162249082
993117918
255809094
778430864
488324648
1732849
196244163
604443315
93222154
348399443
135199146
97265468
571391522
994589155
139512083
1117283160
786477864
1027424037
379664842
103585707
1057318324
1206066310
858269663
78187960
690333127
90632936
1010568865
480627529
1230713790
542191506
69511594
1142967799
801856474
903029784
566284540
31056859
703498877
254766081
226508131
319113829
269547291
493525224
294143088
509271390
89804218
373612242
98606793
1090209381
603956843
1385906040
151187907
668549700
997042186
698112188
860961276
1286655048
501710587
1323583895
582143255
1287892687
1183079642
603796907
197097117
1046091174
939129948
752462840
998317082
715189579
696256019
393214574
78587049
517546672
181903075
999979792
473717031
420935685
600388027
4304922
196167064
640159354
269705220
943093813
885816384
496222530
328527674
996866421
135614432
397448318
502450231
67477209
513573858
990755148
585019468
601879484
1325018599
92866895
1078539663
111311328
923230653
827672129
1156304163
854668899
522990897
731662567
328452313
1194275597
1248682564
440175774
1323305617
607696595
1135142009
536565020
768828997
890047407
779795318
411815637
125203624
1401733948
64780261
138039609
627333261
635582380
862118781
642173375
227379929
535029703
779356249
482439966
659525227
622057232
635345780
222685168
417598024
810199051
323850184
690738283
587501987
321955707
1052862831
1236965758
660218350
891393356
19406472
1271014290
1270014241
362886449
1272089851
599043016
660760638
1235100696
914496498
81775035
682732667
650737035
647183898
593224522
293415414
347826372
670918595
254700672
965324301
722485282
663755043
617794656
34995362
360002719
908339101
1330999337
998110240
272027974
153853409
748739209
262973688
399539158
1017377650
510367352
156597200
1241080618
993986320
589236400
986053196
684981930
1208376137
760260567
141678751
149045134
818738275
515890334
122309255
179023618
1069577157
519603115
327853109
688405090
369929604
297277687
517835274
632904625
1276390546
889578498
1131527853
176358574
681496858
834157571
185069632
299885991
354973701
1091701143
761346407
259821847
980705390
1225758528
684708295
28572813
358701590
400047567
628648837
750065766
705259443
412137827
692816311
749908352
193573874
639720113
246186022
994629638
975474154
149324612
45517712
1051771109
716999678
907326686
606646872
174422399
912802319
1349066056
1377882874
703445900
644738273
1291304514
138268894
730842379
501014248
1258498170
933423215
324365295
738339419
356251271
535576205
977854463
939108825
718487104
690231201
581244811
833852687
1117654337
9915970
884284091
573218019
876394931
303115264
65750533
514142073
1155518926
925366845
204462813
167886142
695431805
1248198852
952768087
873408740
425538473
992962650
583194798
803107254
984434716
181753558
307932331
660371811
390074875
930928937
597150732
332613286
1177288331
735485416
361768577
898945850
725214685
271152201
905402153
343125815
615445573
788084084
612387047
147588007
236292078
508948872
859003872
60240314
191388581
739989483
559581351
17700267
1193090814
416376383
641633006
917068637
456640793
963346078
866448070
1400104920
433970885
789317622
789657107
577432397
582411145
999040040
912541225
58161534
464221181
406380258
1240787947
1198553162
700900246
91668680
794893457
141770315
1354524327
265353065
1152088704
62407448
559679562
132588957
198684866
808143736
59640655
1241594104
818377357
905429962
414738751
937928422
221420846
95378612
307742897
1041671336
490949548
398676738
801554585
553864640
1261563083
364156342
457779792
468361710
786752382
616814272
75005142
296497608
962759596
506135815
199486088
182971285
1194384213
616603420
489227550
914612101
1246949397
1112157640
183238576
502132194
446868718
125424101
641297529
675318039
367276509
357500889
1173244086
460421561
810546295
413365390
276351936
330144076
118109310
887960407
696503897
879327057
1022559773
480208504
87909747
766729504
510889554
809148772
720267075
1083309380
986993571
135808650
15018206
932916070
7621317
972504532
443497105
360581102
51797352
1079730702
448099296
237577979
23631927
677743374
1182239049
62154300
663550266
361727288
335127719
1405974226
1231605493
902996889
430299075
118149531
895633790
1007626312
446396807
927861514
460178580
294091618
53095435
891655286
640384263
342093327
842991339
599987711
859966799
1231147291
418083972
1054015447
629035718
750997116
760610301
911021832
735590562
977394311
1353103032
533708539
421525431
760220828
530767718
1366071674
988437221
831267945
1397011467
642619563
324950662
261749877
887811750
1177506151
189365280
709492280
73479667
849205319
87070542
287141277
1169841483
348339801
713614588
24476598
127896729
727934436
43943342
724429166
341888241
311620883
1245296524
855046561
705346007
913070154
796963166
481319986
933534940
805495308
926296161
447841616
873618974
457884955
26981840
237075618
649703623
1093095571
608558732
665073738
895434127
199251305
479360959
645246247
764787796
823867279
360590914
442111726
20658372
974906729
30755750
595942602
846387381
537742770
1159814454
433628571
171871939
429732605
552615201
202081678
1230488095
808395786
180200702
418511906
585580420
45824686
208112686
199088145
820820573
898161339
196278191
439065545
4599913
954524103
1258926770
278406812
1020639716
1033202808
183908460
835957096
183948865
641629192
1100360589
407829093
951176862
335630036
1303486972
186382081
1063211067
611028925
79543823
459389364
895257918
1119342257
1296745217
9229039
682217010
830006191
885326418
513868781
84963354
261467333
211115180
550765482
43732760
570588464
1388746855
576571522
610881392
1878776
404082027
159427807
876332371
428032600
1169487290
993512417
522465304
332481766
642279421
120513358
183303855
121148639
62281760
385221163
518807564
387513490
566560660
609201384
1087245956
638781703
203858073
248796829
848293954
940639170
584916935
645749196
275714137
613138475
187543870
444014720
758437565
835245094
731526235
802478616
493781772
489684424
309246080
1387050407
604109884
79374905
924706214
808845791
1067470286
503167722
977902726
613536851
112531840
508812989
922379686
955808408
667598253
917302950
205066454
1012697814
1060678257
578486840
1175538556
884354191
1173413269
636367900
947776315
1300008990
3509593
606843647
645470916
797173447
350369149
433401438
106761866
1056329403
158265516
698149764
953774139
133910663
582947935
856228945
780992414
362054892
564469226
939317601
1239110896
926791192
703445010
946170984
1402292321
871956
945682293
720805991
712108690
174606958
416330566
20121818
515648633
333686666
463950998
231699609
283778606
169938076
472828657
1014582115
798140818
213550698
452100036
716378894
841997129
1120814072
1382144718
136824154
46453484
375923525
1075367826
154556225
856124981
184799766
194348918
1137249332
1210269220
808745111
459365831
775459538
932409032
310955366
25329668
1164557394
812161206
481233473
1191310901
156850068
892181290
782853504
46309128
1310301533
70966338
664787704
771324370
820116984
464464998
625122031
883448294
795046388
729830176
518851166
92341087
942825497
1081871361
1227417478
848375196
1319095499
670953078
478700416
299585836
158546115
1315075601
784735937
863509921
293127824
330220376
663356255
509296806
57614927
1080270136
432160910
477479681
545791428
634543858
66322671
172206169
311798369
649801502
483822319
1277605309
967872911
360851485
792105431
106610117
941995082
857459306
624969266
314492052
1401400182
650190589
250327641
6874646
4249500
1017964728
12525117
283081499
71275710
558069706
692443897
351583868
684380064
827424731
293019057
1279861452
60344820
151339167
508727109
931019092
1113749711
1282595624
616440338
523700408
1307452514
605204873
699611518
612580671
677245116
522878844
221553882
475274768
983236759
359947003
1401826268
161756089
774331978
954264037
799923460
426066762
321265026
540774029
1096918814
31868077
154430884
516357020
315880570
188833618
44158221
733867366
598129813
1015023674
618673856
666748866
1373802209
1246172379
275691699
835952006
395289740
568515813
838829837
741544161
283805274
106140506
1252178523
417505283
955784461
369706378
1283141462
967727648
1001863105
655987062
843537094
745890618
690376815
973233342
166458324
232583808
1310019197
229219818
901647213
1192033377
551928028
641921161
139444137
51525020
914557351
978636572
905484660
540122385
140396745
927025573
264303157
562147713
912095525
973921108
910364215
1361901964
1079293485
311372379
324707810
53171562
578881711
120541432
477262213
237082100
1181117281
1016893205
841762183
258061955
545484933
563248686
311629712
967635265
454963977
673372603
200045607
793920294
177105143
871182670
779377529
550503732
351274728
932141852
343672087
757432769
456050755
518332926
376264595
719316992
1096358156
255442152
706492960
872089570
529696046
1205349992
691008595
177943358
1318387022
567001676
509313050
329409047
464919699
855867820
401421467
960946127
1354785136
534988353
712610170
119267715
675491773
108824867
594559456
237023497
963219038
1387906027
437332208
1276619784
917450303
778111318
265143578
851559509
173058384
121715254
1158318259
1145860775
95382893
819438807
514032220
1278255338
1392858612
844507975
355092030
176027666
94867108
41174825
8728242
1364697396
951415320
605094757
148897690
211634855
1152371997
159776525
185912078
1139912918
431598635
340531274
272855467
442085627
233349014
1302656856
630905236
863413741
44045888
376213508
981592767
1159043913
67992417
867850839
1160013662
40428956
908381770
438905145
1354711107
834619539
653788838
747818814
1120540824
1256806507
1108401251
119690397
338759684
569691991
865781889
46577177
1201167576
157917238
950552631
8100114
583035435
1125240419
1265403477
236810719
224279700
817151328
819999227
427551819
290612234
993103185
496619332
480704160
1191911700
439404526
411168716
1368319377
1109350111
568005933
956845919
497526573
1033014113
860224588
313894004
864852723
983517874
272835138
897138617
284156564
1332482218
576472933
897492854
1040282209
1288964451
617851041
986716744
806860826
985133472
884522392
29288857
206419588
960095037
183261429
311803510
801946435
88194361
677513210
379457109
354907812
1234822166
887681093
738781094
709786425
909010380
367041148
781973007
1143179118
9493705
748638341
474931514
1186880927
579002949
751795431
415943659
44906789
605058313
466662058
945267833
330029218
966101229
1439400
245647418
379306854
217018816
14061337
730967603
53401648
63199152
851688851
291182153
675582889
117001313
433160371
520885996
45830521
908466559
913814550
626568802
946495428
510278582
220408391
661579243
708065899
187552320
613456170
766514715
108081094
410952399
42733482
1393773111
802599875
848349402
350401512
810973719
333359234
89782674
895225545
319421406
660282001
988925395
648704471
284075455
945629107
1402673784
336188890
32660297
753697013
843846923
1310766104
1333509374
20315007
321279684
29052179
156740836
172731538
559521898
703486706
1272143716
233347610
528168521
496047553
504310161
785541756
989077779
672181768
616643179
545192323
470950534
858008939
23203431
1057984145
726274668
723453996
475170729
499080458
1352282593
351822067
261409476
999569664
74918833
602824682
688567879
207427464
1514916
144957758
361258312
328946276
82211712
655590735
443485177
145073193
28623668
58079172
584827817
963615210
635573476
1222866044
399674054
916337205
231074161
195987014
1229634157
396228435
198936546
828456886
1112972017
808726637
429750191
653405683
1242923635
1192096387
756732226
97593834
521793180
836824532
173907976
282092641
838612455
161434148
195480198
449947333
568671425
243279511
186781586
566169526
635673790
813848781
619106690
11533914
6975662
889644233
673547513
1175891798
174265266
109181256
1037037958
1012419833
650371043
686030131
1172399601
953851059
334744921
434446880
557891119
1112521709
665524091
510946831
208579443
1397716763
988928886
188831345
658145627
483117609
101536393
195703023
832828005
434983800
912902484
306853280
1297371247
451534626
445920195
1053213629
988686207
53000076
474858801
560374307
753496981
30079144
164170361
238455055
493757102
329799073
196050325
368444717
794041810
220721487
390617846
1388538555
264468813
918022239
760966884
176705246
1162817920
1306246366
1398562860
653433106
510872570
631353350
437212715
523097308
485231715
1034629150
1044267962
449346898
544570188
708416525
1226198389
900625725
282735047
842962827
43874699
582380060
603187207
1250404420
822209832
1208960442
351440468
336673742
348511349
56366913
517016583
766252391
75492829
1361293074
705736237
720612360
596203545
618981507
737465992
331280062
593435402
410803716
847070730
935314041
725750664
1127465134
10844138
1219299728
1170070110
671213596
377895914
173532481
24573131
479054561
459777297
395439289
212165535
139237521
760678252
935298109
25795903
350141137
770191244
1039396780
138235931
71103965
230213020
810223868
872422521
1118728241
970160657
723276220
994475852
596998920
869006718
542181635
750618065
865887120
481238626
18641942
594311833
931865577
419765770
172120712
545753916
41939760
692537543
284958627
474669838
586950204
377777803
396071648
660245954
776344461
939426811
1118294843
1087229761
185177219
958676101
97527208
738685007
163054959
24697088
1280661500
326705466
1080649638
834008047
440504974
98024490
134127963
500159571
794730924
201114787
1060080401
917964994
883700233
650919556
638796402
1330884836
793756135
290599242
151777038
732828820
105633014
713134073
285580105
294867351
1262769637
47463919
894799371
188179530
130486560
401507758
305798021
146174473
375570362
64746030
830964286
610885528
10858343
693948152
442319805
514505759
623785135
806461893
373650856
634550493
66890640
1249949384
463754662
824970831
273604205
697938344
443934686
939275975
558754634
760867428
810083875
723555548
885066084
609491358
397269443
20437381
177343868
161631443
921982621
407985277
347881894
412257447
908371798
732756397
348876602
258797856
1348589576
805912650
397334589
999238636
70973139
37522194
444755668
463589312
982982922
365801018
793230701
500742018
728396582
156049263
1064740671
182308966
146545130
627269227
465135000
676309943
373426489
802894718
978156902
1052455655
772044125
93115640
509059670
218229982
516285750
188203170
901657308
1258951151
942326629
809622860
459729659
495685698
291236605
843018759
999146439
507534554
22125284
688877501
973285297
996639004
622898898
1253263653
1338876716
161575958
462385100
218466734
977052253
810110555
328410426
781095944
456483224
1359156893
1110205557
105694894
266228946
378356368
1099260249
596531435
781460405
335264711
1221142795
160523827
257665043
199355849
701140228
415965344
118092326
1071542439
488194789
245374492
366446018
373075514
669503195
739749682
618056169
1292346289
966788808
807139145
63461246
875046946
1058480221
907921322
314049727
820832927
517641379
956533921
716277756
877936224
712599385
645145187
689273786
17211542
573039732
207931055
794648394
814788207
56104907
521728392
641036871
896479784
1009603695
1057645094
170067848
397625544
838705228
87734062
340484189
654271327
334385105
336403017
1182165791
84386207
283916263
563245163
185845613
846493344
336700365
186594930
46376625
505887312
1142588865
841086005
960545648
715911946
504673
1314489571
484646677
416122141
842342690
1190765462
572978242
326497833
61297261
233474509
561023062
314645425
600613094
978939722
946814114
1070188330
678825235
85337819
993480679
620328047
515734045
328403505
611933023
411989213
623825151
621025831
1163322806
848554722
61323029
993669135
267107567
1308721057
643604477
818290843
605805447
439300311
770650852
74891031
805346679
494170602
168292912
742329210
389644902
361692583
585910263
922608832
155755286
888399543
894441953
1372182780
1336726039
302787719
566445543
1310276597
707727766
406295069
496380789
912215340
488855222
925994610
1167654705
196495591
789392833
561087297
694015038
707794044
869164961
1017251096
508131229
994290943
695974689
32280435
1405510548
779546889
536782018
622876345
279339240
265972909
760998472
750412944
730994093
454726442
439119990
681195336
42123105
523507013
969020194
726686730
101754416
674989612
1111647973
1005540636
569949023
992010474
327178321
188643432
895723886
637014648
454848585
673296555
235883445
1134776877
914626762
655089083
706808428
585911618
418487159
884180246
1337310596
274825419
1040282203
665875380
920524789
714207043
133903294
686337281
515572874
423141245
702217590
158205669
675149630
384574266
659108924
632812610
920615781
189316211
702876300
851683467
900916387
735770484
859720425
836424276
150459106
755752694
183053424
257345563
954456946
866753901
1007975875
1222560181
138048360
100285383
20023296
919035350
819337975
330946535
803118042
964477613
567979129
922317356
1405854880
1128053841
118607431
545986783
379113550
813171282
1088603802
916922057
619509451
1007785685
34887738
900580614
736026459
806221229
733581092
909679748
638509560
105356987
163042643
270872989
501994368
1106229729
323290353
949888784
1100576747
631717480
367165104
700241842
693742868
1317614579
574138203
240851528
1287109961
50464013
1039497943
351242113
659600407
338452346
224530898
749876643
1098102385
715610445
763120841
476810451
388819258
106733225
723437069
1320452485
170658295
953906619
244044474
1263154598
336392683
598030146
36589518
1291400407
756174544
1243874920
183122090
672978646
373228296
512984073
808801354
437277557
1371322070
1211697880
629373585
239931223
1347635728
1250647259
924954964
651080489
820104134
739360940
1062983865
703496800
295118823
662119116
1232238280
821662390
434948223
787603763
191145040
1196166208
956221100
624184014
365696637
675168348
19432498
432046093
432532331
768179557
833447230
1320193696
512661796
789478063
442834052
683766152
451175048
634906525
982250176
611175072
786899166
99337368
580008992
680317103
357851633
840525631
381721320
631341040
753822938
430666362
574555520
441072506
892663207
840053005
1256442527
217574236
934883494
636768531
498700741
977491246
843940531
321004075
105841246
419266981
601270033
548510315
569825875
741421455
581034181
1029116150
412512523
309865127
930598692
606949057
726155565
903615795
557712459
165190216
197430237
1409881548
99394828
1331854391
428961464
631287835
270397060
1193004292
576788564
1089960580
685081035
947257316
1249039315
888035151
727061652
184448174
422909790
773919509
161078573
146390814
555037974
1386876665
1313300072
267461399
1007841886
10616704
688142594
89383718
735905625
856224908
1133660680
139193538
492883809
1056280405
442494581
521279627
66555581
694496465
826833542
708195714
847334315
56130801
288095150
782357850
373583938
622018772
146026662
522645060
8779377
617241421
187430508
424696932
931866944
1216408720
756893377
1327892161
305192401
706372810
369347314
183029755
1084543434
141505822
498642831
833099974
202790449
915192656
854373137
930016572
80948632
217765038
495510698
573055816
568134820
1068965848
749024997
178475933
599068412
42444568
678619632
1217259244
1385407393
273004226
1380737117
86919252
673048984
859285506
314122288
1265232231
770880800
752917125
708239291
510787468
881469316
588724044
316614572
181753908
245741097
282940422
53940968
835717909
66252629
672589360
563468401
566330316
632646363
609401907
878248057
43373911
1123087809
365129953
931558586
292549022
652965728
926801775
96395556
235211109
792582515
510199629
594161662
969360888
774574540
183044565
962830246
180584349
311054741
539492706
827004706
549510545
364216494
731077307
281602558
1157633076
145303736
15016737
776037214
548579474
62456611
881384368
384177475
23067844
466690178
827092044
337191606
616068089
779241725
170780182
904704885
376724644
890307463
587840659
40527062
54561523
618135731
268272904
191155778
25675221
1221908852
998656942
687238810
910424269
181958335
1350245139
156464614
293251993
371507515
23114290
1153278371
816078775
100003023
1253688637
274821778
344784959
310039481
619357877
397084433
1057826413
549184739
990515964
875644626
250578940
18628219
511977682
440878854
1038360136
549471003
605245572
1223998384
96053311
90884595
717302466
691267540
1390052386
993184921
477811611
5854478
1004053526
1074470106
1306301642
734986079
195685654
675030508
1002237618
468724162
364917886
585239234
748623756
326406025
461174612
750512228
1106820606
942161197
484800686
995514504
588565809
1325590622
526655112
395070083
751797101
827012139
243126376
926402906
1299712939
597734841
936965910
720967322
98090201
104830704
635533933
1137165430
891521873
147306890
240470649
120189587
236440299
569573554
834402351
943252395
479042063
1386351270
974243943
818643397
690213533
215220855
710934154
866664113
265186743
767086699
234694947
577612354
587037967
750721474
286885442
575211713
360387062
1309556312
612987490
961346943
114100709
995260740
476823244
590316712
1318871708
1131162227
588348856
241585604
474762695
228099534
617646147
216407822
982606636
513847034
331987568
1155224494
1403235919
63986421
670840260
895513666
302269624
907023157
400802478
174635737
597077812
868902562
619720729
763762155
13792319
406277430
107640809
65358071
987666437
1009397699
50021589
22879600
697837400
6692857
599156434
775401332
889911141
89841109
446963939
269508608
179005718
788885706
192083317
810311348
841944440
225548373
929131103
949533242
456182005
1059239097
586992006
25530088
1084503138
358516097
823222422
510225565
549603077
279562042
636229581
676271726
837942201
404006641
918913503
345365972
1247151429
338686168
833540467
567865837
807880306
493461100
1223259975
502065956
818886452
654917937
326892665
1387787332
377226695
636990414
1361931416
838441936
1128759089
219142474
843498202
439445670
613663166
246205813
398321412
823494751
664873966
972632326
748614055
370150149
215381359
434094883
840230083
100490122
627682321
354445668
898460052
834315903
996351850
762493668
930885892
408691
365035095
45347932
128904043
548744535
186570261
494729137
718406052
392273472
851817687
1008998535
563538122
298770690
359495846
619002036
315255764
663900397
592188659
1318094585
507130090
353207511
357919008
23314623
1313641078
77098500
544621434
599952804
605100117
211428397
7846749
874735564
258907685
760259049
1258488532
609696610
240682814
221112005
87276014
944882806
770550152
183320809
711912685
470464018
235924021
1177396563
34289217
1295761166
1386411052
507229744
595002474
1164810124
836623856
1405109724
1218829704
517488485
669388543
66513188
729229201
710753009
6459788
307336821
360858868
361736369
11109933
965700153
297783142
1244432002
1203951902
1238512833
969045597
531292202
881089469
409469914
223850632
35270566
1286649858
620850535
993575736
746200732
24291097
768737289
494633052
331162918
1374461514
586825934
665534996
361067554
919856851
1326461866
41610101
444055181
242005540
205846546
698296093
294664567
514317096
1253128511
724645138
410237478
407049512
530105466
405504787
177384678
1358936057
761492392
834548446
684125868
1014803315
559415523
37552179
471756041
475403952
878837864
1241772043
58599857
166049056
997285845
157946067
53536698
1225958770
403600357
1206622703
124570132
971591352
545918714
267322337
1312352896
604773738
203366394
194790629
539173110
570215492
471711601
118748172
134439991
810936047
1182549335
296698629
547231086
1289557994
986488922
842535355
305895873
401018220
522726681
1085121176
778934239
113697033
44739448
770259501
241277974
1229193423
220007612
1104019249
28170733
1302926529
1409020661
732228476
442633683
643431132
558002504
699560034
997719638
1109342854
291226526
25141470
31814628
193359413
510904800
910010639
1165227662
448203829
1312487119
788026023
1209022718
408468763
54856201
896002108
1058839191
523236528
957067650
518749937
793042892
567436995
38595259
852820270
1369324203
730055804
1320020197
715463134
477063266
801896975
562831455
799738853
500526702
948292078
994239862
903974683
271930634
167844015
6142903
700181924
81305270
881815832
199252607
259561034
848427201
110306956
915813540
874494463
103370605
265196464
969279847
1099688420
873825652
175465321
1310415904
444991008
878457060
764052322
826105100
999799233
1244259287
312661884
134358077
652513255
1144317201
1060480096
1135157100
712602236
20115078
759708075
659474614
1140074100
972610707
1370839441
36334690
711832252
90933141
891697384
493523657
242506278
1262129162
961822605
474201217
352286501
1036838713
75581322
321767834
637389001
489798756
23235880
316415344
754886889
358735269
1407138797
663303899
33728866
1729534
109269245
404657948
1169433939
796272927
521835928
1180317392
909417188
942414476
858231329
653244933
575965847
248623831
829515428
88951629
182839261
1112766096
407632236
351296442
508642119
718598039
153598333
215360125
702184527
1266752700
407183642
1170006660
933367714
357555584
777872152
233388773
546765804
967372689
892347120
782329453
313680922
420195408
437375065
490232219
126420141
36849265
380884365
310048160
315492815
632385409
452185077
92234266
140849577
560889320
968316549
940584541
803762360
315299267
726727327
455989988
1148027284
364104433
883209185
1045548396
586985074
630557280
972026700
806735471
237456814
924716260
985912168
1185280512
1105917058
875127840
901007672
599888313
698215934
497000571
423934659
1291338758
805736399
17932644
156837749
336524512
510773301
1241236165
750350304
708835961
800772937
76569472
821365844
990208814
93652188
32599350
442151583
452865519
654766473
183404901
447091210
1090479497
530270115
753027464
781771137
645304376
608069806
837535461
360314940
120127885
177176662
604162447
331984785
214658100
534056095
163051802
477266485
551719072
201595463
383575303
654918565
844432679
284321292
39598055
271046696
570933070
911802655
576403156
220855469
512969939
1064951842
1196664164
167632911
1291264734
363071523
612120760
366050943
290996856
1228157624
417774978
63641106
911037771
531168069
160401717
980070021
825463370
836370358
786957064
240525171
188353009
548687179
602259243
760514765
950805709
761101838
183322499
1131812017
1285350663
599212925
1142482294
381972267
911113924
695164113
677682408
488000193
906341137
666871506
824574210
855520269
654324311
620904557
737234162
819607007
825546453
865249537
375375190
336023527
638961733
972747924
49932703
39290493
989278797
730011699
892256836
156437478
279661946
367293417
176032324
774915681
597772318
273837491
350666231
717313145
379337374
837699358
569108081
788567675
333869338
426617277
120096203
682812359
952927524
1149056466
638682589
307053522
367795587
319886622
624552496
421301188
661051040
430647816
542401457
533054685
813547691
853962435
355860074
820870020
911342345
524793818
1355795741
177437263
477564434
778978855
236834028
991814876
328696503
1066111875
773128455
179316708
312831525
839719292
956334795
585322620
1202540243
897025668
751720616
853621662
1096304473
1130519121
1190252052
263386544
585908893
311713014
272541150
315726246
933404002
364942158
77715678
812541191
323136049
625145179
346796413
636051816
968597338
552746428
708983794
815721829
313287442
1164599423
1262706656
428913011
55565388
377014272
634690522
51136721
86941921
152331789
379710056
92275388
1122701943
712293247
20240654
339791040
367687717
76995928
945503262
985899857
576439642
204225030
469597094
695263614
993870401
1284697265
233449549
792455750
796248755
174661901
422994821
787189426
838862600
1348520464
553006863
445258583
687653087
711514850
117841894
115033112
585909966
877621312
1101242341
871575135
742187177
1179894268
836119684
660810784
194405919
30995891
444690611
165472301
201749905
297531176
956527435
1124861146
730651507
38545711
813730529
665659520
785035464
835915519
684745692
170038718
828748090
183566936
153063876
342267094
455016752
624703266
156968901
1289930318
833271731
634864253
998501389
385640818
636192100
547303347
1164025403
604595535
1403432294
71797029
518581846
796096296
341972540
868992743
849996162
450297200
953071284
1195720929
283198053
857526135
361071359
386782001
839164601
706064713
757073399
468054473
485753542
125909845
608659730
751843112
380600507
452285821
649504479
355008145
122454563
264363815
1194180154
943820985
870853435
957206007
890832383
424726191
854598930
956178833
903763547
626658341
729694946
29315939
971541682
43595617
809019610
1093719591
849221517
168675742
46442864
516993350
138631680
468601475
153194498
610502165
5200446
837694940
847618669
806502658
418564023
139545836
268092288
1195300438
740916499
201766493
851640025
625108604
497920523
383003498
1174579926
616758003
866383189
457666160
478870274
767527555
1017669670
101781376
90294016
742692912
492620558
416326159
649180877
208663364
61591431
902673460
27565190
1195406325
748621493
299989421
925100515
483751440
866551400
796837099
852726527
973745090
938620146
582096687
283236354
681318206
975576410
956322220
351685994
911787410
648019939
706425890
858818280
717246657
408674735
266995147
532398497
925352380
515470487
776389280
942560203
182199967
64821366
192826665
539042826
95726257
979544035
719846631
1291544444
532137407
393239953
722922145
594241255
528159998
904990974
79862567
314113554
773605175
560175812
370093773
1355756483
275681088
106730159
264785296
473960477
144686083
727881812
1084198000
759279576
593000412
555090435
724379813
311206382
1352490592
110905726
373508999
1053261126
788008943
1216236975
622208658
127013815
634666355
809354647
438033811
554130124
1097819803
1094312242
139140742
67830638
996760117
169216483
780759579
701056397
383353580
447578548
786259881
957699715
927472017
269133011
427310896
44547720
704671331
17967858
646692936
394445777
566837633
980128793
398599968
1187037497
690353563
990763121
1078515324
321333450
586151642
223435493
1368836721
510675430
650177771
491818222
302101458
1248830429
295868214
1359404429
885404285
1132667071
742317676
110008584
248682947
33463149
762086441
1216112978
290931034
19551491
1178733181
1244287059
334730608
309953906
1347242125
74622932
1369463690
969643649
32919646
47057433
435671245
795858536
882167954
481917346
794281000
971211938
521291157
697750055
667920383
321964311
892482389
861748404
204675436
1300894631
1064353420
25989513
985636010
493049579
917544144
321323103
753901145
1017032857
626408906
1031199726
539805750
273426908
125210486
898908719
899374410
757665741
319357809
1220355071
346870787
745152741
687093445
605869390
581461520
247976328
1030964404
1256542168
399047770
862822764
122254292
614856134
806904886
788861931
582774517
995237545
1322298490
629287195
677240134
284023158
897660915
693587059
1106560833
806028049
629554248
921558292
381032705
870036137
1280477022
609238726
61296499
460783535
1151450833
339944340
455242484
950273367
153360594
605068140
1199395731
114039002
650079838
373558613
1320447406
200761232
527932123
539481195
125190095
475436534
81987965
585212250
591861436
983374319
88663020
1091178738
942770434
1250510878
95160430
987995928
574093900
700187820
510695669
53675589
360896549
997903936
290729196
338503237
474540529
622178219
111554031
992118881
604884790
1358446569
967648384
895691287
762777217
1056939723
947500031
970770993
1345405230
422831660
424868061
286971219
823185556
214758094
221355162
48227260
1397886502
14877464
164665155
818788819
607280951
562048051
811151456
601246627
74922353
420039086
163182630
1200770916
868960915
73096204
654175007
584524163
670624728
615399563
349572058
903140636
859030294
468348759
1323516081
1322493719
32241029
844546873
507498266
977198400
546378319
20753286
1174745295
731294141
738231079
755986126
976643393
439776105
402765287
78496154
472903392
1101166922
947388688
946855565
170781591
159260269
914417041
549099264
701788475
307810380
147333440
939359523
904847131
729234222
113554748
1091108654
1260224456
880567817
285036996
313805399
465206665
577694201
38077587
889525829
1211013878
857099624
940235191
795579756
571833112
545352901
451118039
35885066
381529107
105827681
849775912
271780218
755320754
1282219443
806042714
255615401
388221158
1321304418
1044280124
68879055
639313973
359565460
472233672
215106480
483678842
167681801
112217681
1123848943
800628191
97678411
645680530
524403444
980614391
650630518
630442353
967026875
889637312
700707326
990345200
600594897
673021755
484389924
913088316
730252911
735293436
771647750
404899992
175360594
582120321
196269792
811425273
1182050978
671342729
423370015
739738950
961344607
159169742
302860921
949381598
88540302
502877409
511366873
729124669
204628020
169510814
59878835
644428140
745843822
67018587
449007493
1222358363
468914753
1304965946
778589488
425142891
749924374
892621858
324607827
129333012
962775011
171079187
286213040
522882539
938395172
130352094
40485553
975588531
365054793
69482561
63827850
469017425
1106365585
129654859
1263970620
75492617
274368915
398586731
864936746
719207207
675100474
386694203
100119615
1153924362
566873051
579727439
911875030
735506847
609412278
86073126
1332200092
548412904
1324069724
681360674
928309698
1249805733
71520166
234572176
353126940
1059463549
326751832
375856958
308702538
87324304
648450451
520921308
1352412916
1015426271
777736644
264288491
1042824400
143238630
93633869
1142014988
309653717
1324453145
212895237
553045316
188873058
610083849
726882175
201477034
789297215
68847015
347638960
650598191
808800516
115012442
387895862
1285260408
68082808
142467395
533735856
830468142
671318267
737184142
591379821
692707799
758302493
322192061
640212318
199631038
727250295
297882499
100244324
366497075
256859741
346617899
914536193
711878865
752604704
756585527
739761829
48405804
556042906
456180693
549266527
300773961
80608983
609512272
24942647
355057793
946956938
1185310425
439942349
676437415
473397063
762045169
1177598768
205773636
859182324
793875677
869044260
525261141
198434762
956466753
1240384801
685344548
820554752
527916309
911911873
190415247
907842871
284075934
773734882
270564484
1300565144
275606468
436666595
187697822
811008721
991180367
930193974
122233599
363125229
730400567
1377597814
66995710
584418060
214463542
249052889
65254579
771529868
58011996
772683061
674365551
1011707997
309394311
96506728
703000768
1076608381
872684510
885889982
586459722
841648173
680701237
985255380
357218618
212954894
884897297
261280713
226087580
288429105
380727583
857714367
948747738
589917839
736780005
1063076317
220076239
724659406
852447960
782447456
825370161
621377638
440783093
428006902
947082090
870799329
794456586
406283213
263612976
869009649
409798106
59696526
112232838
807039416
995175326
1016685757
57738682
391380494
195568691
347089732
153477426
556928553
555938346
462843430
766301993
461356485
511587665
59347688
546494936
518645288
813194292
270165892
1067502500
1006344024
439991614
451687577
571405273
533773570
892304399
113747863
330439206
952237470
986136647
1351311057
593646326
667749289
839182429
1153945144
447721148
304942458
585024889
543986724
349344369
863331536
132804960
384668213
439553131
1300816653
34623449
1372030488
977886434
146659573
39029440
423295729
810528250
89922444
457354873
754241565
579217311
233134567
131590154
1213821890
842180615
233666724
373624279
894526286
378358774
198213921
431685616
737509972
282019020
560757815
650776511
182536824
798887308
674597310
954571434
680674773
541501792
235749059
684020799
752731584
128290191
770885991
589533938
1394236402
361329409
686513064
944156808
308261785
992512217
1108542288
463827263
1030321414
1243480255
297900866
1211956394
163083813
455053181
482820591
597521427
1391880024
1179399761
617570958
281439505
31079257
553667227
577485417
354485190
101250927
238622288
1377257931
174483487
626787673
655363137
265444453
79337855
688582011
386712732
1173013948
1035516195
202588899
1091068274
508856960
811548539
651751165
1233868800
495427400
1803798
1401823504
731996016
52667537
1178204109
994070986
1027125751
820761783
579574262
85040993
207662099
263539169
758454595
530277819
361559131
608871722
816311949
716271098
570147122
212553466
1288272463
829856155
146103669
888541881
318883814
1304676057
995858220
932319183
1221846601
96765205
476952027
708197488
778531595
261295042
112668860
893365268
327251296
886241836
66931627
440837658
974201797
504589230
610210924
817077085
332981803
500298890
141699098
568574236
856131799
251487849
568357553
488558184
547133568
709819270
997393181
485622254
781004121
524092959
283026083
113537198
542737427
685665501
1083433722
1165487645
312880687
497624139
938378919
1154603514
630769057
395693865
417463116
590272815
112714308
212752844
804853420
1396366539
1144146660
853648976
357671399
392942020
650875204
830050649
464775863
543073852
107302244
973601111
805787823
429840063
990630318
209888380
419080068
851533179
307088316
484121347
545746203
747430513
150302029
280824954
735893283
53913257
317688658
192277122
885905812
1142884856
146319264
995545306
636093463
753934148
904175643
1063159749
576273718
729078033
944854073
421608449
950540770
1088180128
766415526
681536290
1312506736
174279580
574562095
761354820
1028671073
342032866
545432551
903753529
1317299762
609185845
7799879
935828622
126439602
397405943
584625551
519563743
743190154
972057468
52163833
662216485
272961939
306366073
688728923
961531865
118915291
527844516
13757130
226450101
237399024
1183665730
226868291
572344392
1203344817
404089809
103159066
918434746
894161573
158133324
1291595852
228102976
337495932
125362971
1137483351
798366584
802000522
996806871
1115134788
22782332
447105485
939327829
51091281
383785866
49758906
417312136
10990602
872791465
642812043
437371314
62675487
507955062
99108273
1309075499
950094077
310308788
1171101299
513927204
370526765
861041769
183883
357075756
602654681
318503747
357377773
466966087
304188217
546477210
493770449
877187722
737490951
1062798115
524428505
132902062
136204539
672829131
889242237
465148454
629914752
147754569
732205662
30685934
685509167
1205873216
125332988
976169937
317139080
889588444
137376276
1306306819
8392912
231620181
564005041
921563622
493369781
397684295
715561470
612907135
821540959
772627013
940556925
701972211
184251302
334293912
570399363
666408989
258745504
285245991
1074445032
731335716
816472243
1145220720
439371919
900104634
206554659
72549019
539921767
1150417720
105513058
1327364490
195112910
925328135
356733933
105875321
536751505
275500697
223154239
574954310
65767678
310664130
382898544
137625072
240112113
129707262
154771223
1244624289
302970423
969677685
139171726
1181077619
786397051
657984177
1384138175
375326362
1069540809
859592384
515759526
1334642462
842270392
20883503
692360936
1176861216
286458588
110396425
317286249
687648741
8422717
23722001
32110002
944701547
611271372
669624095
703841770
327677957
444954663
300798109
680496790
397932549
397304856
529737695
70201569
1080453872
1367458620
335545623
674451162
47301428
801729393
406633220
530976469
987955163
298327226
503717692
489922250
94058593
6701648
1023078662
494747103
1103739395
284880135
67994222
149804451
769010982
104314688
612466361
801839829
1405834635
304323600
26506480
1201217041
606423017
387997879
70898988
762444768
26411228
181357731
356644260
90634996
328378301
166245672
540930181
614852170
280930201
1019716290
732164558
399429693
808506891
731283286
640139683
658517067
98482482
436556365
927590262
157218345
999506917
889105303
947320364
773919027
1354554959
245180617
415226810
82034454
4549562
241470789
431025679
236463539
928155234
992433171
321842477
159569901
600183883
881638085
927964407
1259956950
177226920
171473542
334183091
674343491
439166475
547236881
531562279
682117883
584120947
869778143
607664231
1189396448
81020979
465655851
326039054
12881559
1379274502
773468358
278920309
798918619
305112045
596126078
611368023
635815646
1215611257
189687937
758789412
89723701
1252597276
409755836
1240784534
635243771
1228592386
230464816
43999904
791124770
783343655
270712583
109679295
722805231
52267388
557327057
109846136
682982332
1066934378
1318246057
399179933
476884173
585816885
629183256
1297635876
260080741
712968248
366014443
1310561188
1197537550
358907979
853591829
639009119
356553223
770482214
1015765391
848849248
203850634
216129004
549674272
464608717
617844782
842357731
1391940019
327367543
612088311
43419075
203791727
1095428299
616500484
598401885
854830529
577166685
896308772
476412469
811371935
508776051
246325552
631114840
928103845
957076522
72230437
877556302
616290717
823160326
13259636
874114026
977384543
1095258554
870505603
152522575
279934796
1266924008
597408117
316847136
698990235
718885677
194778238
285880072
253066135
131401101
180250229
991291560
909506413
186078759
868423266
947493044
1149166906
1155250019
103288165
457433865
58418595
628242074
85968454
101962496
441832765
124053524
524660571
13243544
764956937
922118115
122383351
98036485
481818272
964534063
71069859
116393257
1252678775
977973939
6191562
722521744
599367470
984578710
659641641
838170506
914082062
856799811
202908393
880597849
662846830
132557564
514328325
488177505
594814834
49312435
306526746
185685844
671722271
643717834
478784664
161219603
519601370
387398883
1375805094
758476838
610620818
352656037
558686883
618761551
1235835998
123022177
8566821
332759417
677846860
777720065
328787719
115378989
700906751
628056805
417079509
1252891458
476103990
260202139
277254380
125298270
84814977
648676481
646752486
68197589
1166571065
411525040
31147224
504243860
856782775
944357704
248898388
415958373
337894655
715834065
561989890
689747380
1367339724
876499241
663418344
600988938
267639657
77511477
92275174
209651493
31237070
82845908
965697059
784788565
118580679
946250492
170291338
365810992
326423099
1375110344
1390028538
23005102
391451140
508020351
1240820886
867518391
664639163
860267561
872482396
13803363
1372652098
221315037
1317229308
889456382
411164819
902905722
1258668109
194819997
279171914
1297318414
764465936
1048080291
236736063
165544616
455615837
422862093
258633998
499181362
178184714
862176811
482608585
853708157
296376500
1142308727
1180176830
515279478
566838013
669993839
925241091
668822082
776355194
884924422
169977458
62500647
967137874
19920291
698245879
118389110
26692819
354740956
487254762
236151175
775568934
726990187
617072693
407939621
893317633
522696030
176190068
1119683348
527963135
154995300
220982868
348860212
131837378
805499737
516073301
213610875
433197961
645162005
594477594
231013601
615020771
959758837
89751004
592877158
868177278
820524770
1156841537
814662279
1188294320
1313947924
208651239
910553040
864653845
705502671
488505322
608896709
979596700
483025486
514468968
501202529
267791031
729900456
644482785
841776968
1242139018
671181564
249531134
417215925
663650324
951179629
778695994
888458212
166825963
161934639
764146698
807171002
794782727
670673885
478936329
61409559
306049975
1034287849
699888034
63920977
880569682
953844961
512315115
771354748
260246395
809210029
928339171
525538468
837202016
18775246
707337654
902965520
842453240
848779423
492209910
781219711
90464323
313025941
781647585
32729963
318267532
760067713
828977056
784489802
1255735975
335194314
576927472
1371835819
27502474
626123305
32870173
852604047
706273693
520006482
889614341
1038434961
648171837
392576243
570786687
168156880
848404707
299304186
988743171
195688096
422651724
485554370
88797762
1316958910
891233393
166592412
486044414
472992574
429485926
591507601
1389205877
632819534
435728703
753354827
909811633
664188343
310258901
933717799
464887844
909684716
861958802
497230867
57206796
368024308
322073536
147639219
1016823587
868072837
1362018616
275587765
817582682
187848044
381150790
452037048
352353966
884136255
947093392
229028073
577219748
1053343915
1191216393
169848004
930821376
796914510
307003008
960497123
1195296733
899444382
697470415
6947
164027716
11867831
521907874
172913378
978439194
1375613429
98122741
341600593
172102856
515821520
443158312
421485477
69735092
580803724
37332768
723570945
1352113293
298401259
957953582
1038715103
251358369
731200106
399487836
478498131
8255028
188203155
373467151
742506005
126442529
824806688
7437485
590371297
818107044
462262451
437887639
211871522
22596123
435238195
1157837515
356232327
1292041427
195785321
842013063
724224086
479180125
504391585
926142204
52942999
1259939994
1293449351
831359671
58856026
205977366
31605042
866928166
397714237
258669871
741483698
171764270
233735750
406026778
756394320
312059903
1058662243
240335668
1336039621
396003204
241332489
675484304
654830283
632026232
525382562
553893520
917103385
1218620906
129801717
941092976
890554535
130782670
20175237
1335480037
844280057
524148775
964037279
985114064
1074038103
206950537
1056415059
793278224
171341294
360911807
1396887138
370492315
43359944
687192211
297528979
1064439304
538629596
766542476
831840086
169049100
1230565928
723562569
701396237
485706749
735310274
314156176
740689481
426513268
645186620
432735451
15701978
19345010
54296230
478915465
508718223
34908750
5262323
179069547
411730420
1294501592
687220982
112239263
302564821
165628407
1173115071
129936218
904301723
457249551
498424968
685112581
774375614
649356086
284201929
408501025
226099553
785990135
902718546
569431114
441508625
134383195
1213429645
403543764
433166677
790648970
1321788041
1180410190
448080897
775872939
59685518
898064847
1094303353
59126681
724930089
1116285670
866262135
961265945
1156178494
1173368431
38617345
667783137
200134299
456643192
663478154
885702695
353727367
61910059
226049792
419077143
1241631623
1130692542
762645974
394913534
495124643
264664448
712621344
593010470
111613742
258636271
1168999206
777125881
1126301036
862190959
479295652
976212391
380808753
1307083052
1409621731
187903920
549488360
103244568
189912528
953529793
440636054
1408544965
475890571
420124172
740509810
16281368
1385439330
119435904
785489991
221823790
591029426
140271422
672903764
317643733
519379709
907880693
729804483
254116571
1334205834
23140617
571540776
120133984
25941795
440920279
75645963
824666180
616827031
28163810
1025251040
199785963
783074920
547882478
271582364
1176301882
150767060
898023557
1170969774
714118249
839846364
1310003130
776026960
78493594
481642810
556905071
729259411
991973128
829318100
1066218042
1154055866
412406762
972192690
367301790
388485864
100201834
16702656
901025483
964602006
161486218
797931808
841773427
964426459
177443463
42423380
1285636147
456737530
68616939
380177077
256564003
197380441
316521112
910303156
1285686455
151034374
398050223
317840587
651123405
210153423
657850664
987372854
1197944799
919799533
935556613
702738854
675378043
374804370
327124466
559661619
159960047
325856361
1277545610
738230381
855521163
501372769
1204633468
571274934
495638272
819168230
1352333212
666026594
472294147
890902415
716647606
301844231
460629666
932904970
117202413
132648418
572412703
311752295
359833470
330450591
683225977
839293544
1045891543
101040995
812939656
26534621
1385140550
1354260166
895951046
315331090
726780272
559354661
931000015
327742757
1131290820
237445766
367963469
1186262293
567634636
1097008975
99276989
159465999
994465082
549047505
1211022632
337415403
317622721
177654593
502156146
106302269
43962998
31952081
255176061
468187614
596157897
602796981
602139813
1210673681
607353056
584905428
90448438
741199988
1055274057
99656961
753891496
560855496
970036545
132762805
1224803068
61089910
322581608
788482182
1293637900
96842930
630755308
321358255
1225779685
436962125
221181541
856077667
99626459
720910558
159544442
52444500
349174151
1220990498
542219651
754969383
1190072223
923031610
249928452
1333330259
543606582
978097557
491640081
972494355
290900039
329373993
966621913
218852901
613523027
50178380
578324833
333292944
1329661918
852745454
80608246
289982659
1124732595
391922273
929638790
839854373
733006036
746409734
814126051
194308711
87836751
298670085
975015266
422929683
1126190566
366102547
713248554
786418815
696280707
508967489
226692399
430916953
733468069
558558633
303766261
426335697
466865217
842613529
572411050
947276347
961821223
935845432
863133599
552088992
507086372
376937627
949246513
912850799
101247740
594412689
22735490
493909793
821814738
153935184
762187253
1112341883
139867216
348338279
331679865
818473734
642447708
288150806
935495603
804025832
459759056
90974135
1043905368
210522729
258759381
619124798
171397259
540174943
485686342
14339236
505429920
801959243
665226897
1201036398
756664113
235594899
986027419
1210725870
1032961133
640700987
379350982
449016624
858800496
763936859
1259713325
574708663
885455703
745741272
334399574
912347160
11894744
309644666
972059886
754927547
748455753
468644361
722832150
410104404
653169794
797702229
1332841681
451670703
116598638
682199543
532161888
133408484
933839458
974095975
775707431
402736692
543152316
309344434
123547225
111147367
570168121
386598856
829876280
1048060030
555192788
952465750
86231560
431028509
9352533
540456471
915517401
1354235691
1344224074
918223849
399687643
830309727
111318172
347596397
41164701
916182096
204156568
1240306773
225380309
1239978524
369800784
186752508
161683264
410601819
858740057
633008126
504849717
914723955
346400193
760619230
411736860
91255959
956427435
356073874
151631945
846232032
1075255452
500096334
601471054
795071372
149187250
674756436
25058376
765060014
740342118
446057717
304722789
890176645
194360397
247568385
349373487
43091129
506844208
885182937
245920071
22049309
969364584
771424571
710405865
1286070914
804343817
723733674
967275126
27799420
72775394
570422951
67433254
846217742
61209701
737658075
328164791
838622847
741380125
953251304
580240
635854744
213253794
537175906
1288088019
76124609
17967987
414193877
1170136878
733622535
202596632
63072032
377274529
38294745
525874247
688790443
297413733
330018275
246390624
565054374
492142718
691018980
893139634
684687854
1051738036
577046324
102602465
678967474
234167215
186375673
1018371178
297555233
155377841
230308595
610504472
936716810
664089159
741741238
978157878
370004606
588377685
716462028
62797016
735346942
1052184524
97086576
732225727
971098224
408699283
634345258
51292365
462877993
136663401
686121832
1147908061
46182456
327383053
1268620212
380616562
104026927
300255788
236772164
89739681
1389634394
660498426
733934907
544685103
586971660
1065963526
243033708
230490399
257331528
8054327
299927172
744671398
979985637
376215958
145451635
194246589
747256489
605955784
696664760
122387632
470535694
622725437
417827288
3428570
566612573
392226055
468061851
982373903
157454228
1381120040
199934639
49242668
429898994
352540897
127418799
250813424
856178479
615728287
709777909
249723848
408768236
924094636
886633098
945540942
897912202
139162343
948208461
560832674
258767017
849085301
876352912
239647862
1399282941
368296603
138997579
736856081
489895909
817551631
1279471763
833332923
376311297
424989134
62615806
827255461
1057601685
332753026
489527854
1187936120
51890828
618419377
1404548766
1304246277
673233171
103444431
395403064
36766468
553625897
334566854
728117271
539739814
1322262145
1176340221
180089220
193097241
985156069
1138498542
1157875855
76764541
47393046
22314304
261119593
669668045
159044610
584881256
481375444
799173182
1205830675
108991803
841728157
183925128
878509827
629546782
911508181
1134711276
185529385
939578134
36336628
1360747154
813597207
586394140
1153242743
189502414
909496130
869482056
808059211
1048654238
742075205
861178270
288795064
349716854
342609338
723235886
772789396
928559043
62372328
265410916
1204910581
417681698
852296135
795856858
88574769
430159655
821043763
944769392
1146176516
96246959
732817390
664807019
522613853
630414541
375197318
1255669700
372639196
895342117
924680988
349055725
1070947298
454110220
139008263
799116026
1023112551
532873495
194858693
471643257
529765097
94901709
118450798
1114622301
438079575
289744880
329281712
135049073
409334150
250343233
1044522522
788268871
1399705811
637527429
1058857743
152779959
124584782
664043616
653587529
7696165
878735372
319476349
210906073
1338155026
670407348
74267475
132069973
422614784
857419750
1006462634
301308827
333901035
1216262491
961343800
760969655
796184037
1127163207
543171418
738082289
8001599
497588265
273792962
350265742
410851540
2072545
829083459
508269437
1371318776
727576584
562754848
46890617
1138702
597145120
1059595941
588366132
373285019
832591817
516542233
787269393
34720274
707304999
462800798
747975866
994331251
845067012
671548611
600001955
523554514
131654554
206016085
867030598
1223721467
83586874
217240662
678045028
807230170
753737389
406048864
301824070
229886580
710821314
481936240
334529827
1220181792
38207123
828935196
531544920
407930709
695124869
491157056
110640372
16555891
6938461
168462963
565468049
928106795
140794911
754863431
800691061
1098038301
275601484
209226773
1202484506
830384028
1315356974
876665113
679812627
1062116698
909534813
753788021
1206129898
1282451254
226077914
588648801
760941164
571168019
427876922
864106721
268040290
340880058
854684600
179815300
110744484
222683448
1916850
391731797
615922413
449123161
970541470
914687307
104798514
455028085
775580217
917725262
622193597
385126238
254118289
1214153827
456186071
48791812
348440450
5645312
103643342
881453050
1228590646
639572209
535345582
707190907
1286239281
959258614
985785256
1225283845
977565045
652317601
659591668
51419245
1265774287
985008367
233009164
1325274226
116091316
266225095
938794746
1085610586
959417863
997180030
241243860
720932589
1140236521
261234490
487777668
288238142
918767254
203444524
135619208
702286255
920572952
71715977
572257351
129385700
38015195
173618785
213393371
1315911953
220786366
1403099365
438528490
996644379
396695517
1178990712
263176179
10640421
1157431426
724554754
555863298
641896424
437353897
689998938
74267786
118313545
412699333
1041658534
300624480
312737288
595270324
765325079
652638406
443121171
1198892539
455818363
1057867870
695196016
405740176
751021304
1042185261
901268577
867506367
100036589
556705611
1329951810
1137604591
1365366168
506718382
221364566
77795414
602974789
914625363
249595723
340429559
1400476159
749590277
705983451
137422161
454017705
185212263
363393170
663672424
876788690
1008210462
412127145
152355157
1007277439
918537810
683880366
750113574
581937202
80862571
295373089
911558740
1007513799
988046671
122417869
439353609
536818859
71399617
418637019
466484193
482423658
207197061
1050681666
910626282
981899773
919803469
370046416
194673915
522499994
358846614
698962648
675714312
180125592
877577989
320438863
598797263
107708654
1053080380
340267044
972668138
12860696
1092042770
742780837
992367480
1208061070
152773611
975190735
561488102
1152738289
730367135
649710984
13551335
260497696
231405388
516797580
178657907
837262243
927485224
6611948
489676054
636916371
442803466
710076134
117193188
1292763842
260710922
1073371179
1025173827
1039655789
529700886
1364378548
289891559
11021216
106975641
477122817
456156889
406560306
580382212
1228981007
595793305
246229087
37820765
236747527
557440308
215454391
15485118
977257943
88621072
743032581
1233018118
1408724303
674378100
190550445
959743095
87103015
521067887
311408372
273378426
1036373452
210889762
720816230
809903974
682063500
1113089123
1298679255
772664223
222804237
664063005
341903634
1104900748
1135778076
1013287126
920118394
336479756
491422591
864920713
884143912
1070839784
1273323370
565477722
318109184
978757173
868458773
1100614523
22686317
421012588
620836343
903042263
883111635
671938782
963857972
421599223
687645126
40085895
516188136
742579899
1098942702
333989766
296670629
1156710709
392345731
480716144
297834063
45317163
916914006
984344411
182527759
694444595
527991170
631647936
670838740
879407004
277075250
919404267
472524117
605622103
57628594
992934843
306512113
577013378
107242337
987477168
419473614
486115636
528717268
336917541
739779054
943208809
776466183
1106157931
329577673
591025989
569749769
321363149
801739580
726131139
294498613
1372360711
661551215
468528961
524591906
160434855
688681590
900523384
589886733
16664174
785915551
1344355621
1332588995
279737921
728647344
287576502
107759277
366134863
2062580
491669612
192573874
438171081
367266603
250251384
714414331
969869041
287364471
771882304
194955624
804262461
965850924
817254759
399673640
976419911
460706719
1111827517
347335937
842591527
768006326
72675191
470350274
334800880
83234323
1346817789
321746026
657191922
604384407
200376761
457951108
226119360
472931921
1287253605
519324852
1043988605
733678299
432222560
725091022
1313014256
126515221
1270861063
31037451
757098176
75429191
888594203
880331830
448582788
22559477
117972222
29375265
300341191
86647110
516418727
471009240
1254884100
788874179
392561816
1177470981
1243120917
801591734
233600082
509022024
494159856
590713363
963302666
464258661
283123894
81452142
152987285
648949673
572186266
427974737
889980923
520127692
574487977
37927696
870099529
1045124758
874699485
579407180
180881092
128361809
1164610323
110563467
909072209
181369307
258094753
323789287
1299928990
514876933
425963165
1398634923
820433998
55677909
653533203
757670244
451445244
1267890161
567417601
214520030
421648610
364597804
1390200291
269796987
317965812
1154018203
936274559
423090241
942641112
1179808305
332800207
1374788683
843084205
717317790
478193472
84622793
896771256
726150935
422563968
818799085
75624487
272289884
629983938
90741199
1092101612
1078470324
235836014
680783208
442291242
640805954
1324316399
712933981
587407530
763516323
263498028
428059003
90748412
604643686
27994774
1001290457
205413934
124953019
857476234
643658741
1275307305
689934061
1091406562
43450719
190829077
233982217
759099328
1185423226
61927171
106267674
363348615
982206139
850063508
918037660
574851795
715202664
289996510
293329844
255647437
359458906
860440437
963992523
214601401
203292547
83607710
707409555
1036526213
198767016
636190913
635755643
724589552
117491219
785466324
513646834
240783496
620466810
1046978
355413260
437873921
219199543
696877825
190022350
491128863
906505830
124235249
1007896518
30169074
1175729373
964286524
10645782
920402869
310579078
358811027
770051287
255390881
376232478
633164203
1268679315
991333007
1200236046
778054641
1033983231
1306524067
503902716
452644391
545907604
264831181
1185057789
603107794
139309122
702014414
630376502
710475541
40749547
867972774
85437778
255090309
371918833
528822025
55267739
692231203
587090439
334317984
788870818
636532476
924692720
1040881373
329976219
905423411
469985818
138765545
691719935
1192852040
758976221
33527017
838643451
877226503
44246755
680671867
716325458
305345552
692777333
872918744
387512848
1121316176
2260224
320134597
134669597
199917807
716732843
96562871
264201706
231908634
479487944
585769765
403863479
179841056
677501848
314531527
724842198
610085388
791002674
574730724
463435061
316281460
818670694
616332597
986676914
266820024
844320547
698593989
812281906
1133519184
328808291
844860518
627603346
691757729
1027071206
345204234
208560582
495776424
57235836
876380585
498375548
277452798
583345320
197972151
960431023
17369845
1150880490
102374762
471947454
194216467
562960021
110476690
819437359
1045269938
281443987
728380566
287658165
796563871
507735239
982717126
41898121
1005642717
230243157
279718061
1190126440
1188973681
923806570
709458316
671287411
1375689106
807950829
43952816
729012136
638763931
957912034
213657792
549467328
358568070
299399034
646267908
92295545
488556982
473189936
1110519280
268772986
387385109
144736981
823317691
1297357584
1330918386
870233550
1366134534
576964986
80593449
1380668654
84061279
1029743800
1123487649
1336301402
303110648
407897554
820957411
139823046
804271618
347811985
963434716
1066865930
575961067
661923272
650326436
93511228
876808888
766228958
1096185138
174655040
675337842
681245668
150152899
584551162
401689325
493937735
480561896
232404002
725549482
547765657
117075489
419500464
357973309
1214387401
260399908
553042463
695693428
479907144
849930291
22616369
556849392
994747525
79090174
2471939
707534876
177270359
621433036
317730440
285164021
340294138
765385243
482196513
475468490
598354240
1208114732
689093965
594283962
747954929
784476220
366004403
490738664
909408040
326248201
144628744
425028571
904198432
773455262
1237922529
995622252
687687272
256250048
581672852
215960975
300746562
735946034
567839679
806473119
265521574
295347114
741353033
403797870
130300215
1091766598
1063122139
95496221
624342853
948226903
789056729
580211632
321343175
1250096451
1213634178
504700717
300722820
343027926
467454592
931494074
844535737
1369606080
196541899
660023519
1353648770
795651399
228611055
810805307
805783454
302880435
370981248
554261506
215742089
333870502
34282937
141085748
489717385
565667804
59384489
516814514
1287274237
76634659
573358890
342795379
123842711
1001695447
397445444
565862241
1023628206
435496215
68383977
390270623
1145738230
285493405
306628764
518789200
892416483
1050764215
150215961
582027137
47075280
586912764
176257851
364029461
352500129
661710923
46320201
338839933
339188213
345805931
122295295
985850901
444557745
914260733
351850231
763500078
565983049
325690765
932724488
370756419
173244025
1163153252
316308702
250404455
154361869
672317258
402887860
630279932
471474547
557046980
1337005575
591834781
772403218
98621189
416814630
942933229
397386921
208896416
13975201
169915780
604011856
597561716
748391785
969532977
125043779
1321763050
360509502
476351567
415020416
1395422664
1230373039
314133973
261945553
175050881
358013528
739143318
749933494
905951618
563044904
604944190
973681132
978391638
515237685
684972274
1176902061
755078974
307545390
1388558256
658130155
1300630908
493818392
426743392
655629239
452634232
1059027098
718395926
279890100
907418438
597151243
97798453
230331622
914890257
26904881
924719128
1092312666
705264240
281083930
540483366
437702142
1055144969
361257921
826368059
1241883205
1179699570
429231516
264620365
233850076
605417801
338637067
850439510
494823872
226026231
697393132
761952350
410161727
818477617
487948243
624092980
81383729
763018193
686508137
1144663208
262194227
807561326
15118507
647084590
620729659
911279127
335712083
854294780
460384657
706650303
1233420928
284778381
815207198
130895864
1197122363
540514469
722770585
831728851
350239258
393523776
628957617
41268837
38299660
793051946
316567298
82093506
596990502
542807780
492612873
793888925
470854596
574189200
418881066
454011518
572346052
499873619
168958686
915007030
159269524
76697409
1202859931
874349550
729277360
984039729
529411472
428258230
421250936
1336490202
881783333
198256264
105566247
884229630
1314825404
996760944
1396129105
528666294
590164334
365308631
543812673
620374803
110409850
110704501
506418727
852869391
644311742
345836031
951025790
53613675
456150877
430663403
787638816
893730362
216083180
283841004
976396777
383799190
463366069
332072891
793496087
911840439
597992094
1278970261
351640240
950131337
217954876
136243423
56036098
732521300
787008859
984232815
39455779
649219070
20645404
340284030
1102684745
1115140646
1087699003
362954337
1292769486
250296054
327073935
1211049379
652179805
214281906
841698149
141431986
1328867087
769695656
855637560
874247452
1175427137
260729734
575856455
718249495
501655546
67846395
443455619
1109187819
1275073801
794724890
1338403051
171075487
1242721309
1351425891
420355213
720051445
47252454
318793179
179466927
812112919
275312212
869718162
256371133
779075452
504987843
754133148
205256993
220311507
834643893
337863802
469811472
755348331
214364801
140226202
303157124
1063578358
160651934
513838465
692815200
145115050
1252750879
726474690
345558575
558443035
592618097
390888967
1043902927
1384871817
618862690
1144387786
421001599
665774374
1220159708
680361829
516200394
157785292
1357222369
1355334413
945342788
544021398
827192167
795756463
450942380
156781274
707931309
885482657
913600350
52228345
1088729026
368520897
277197881
289375915
296873963
680118772
931884125
732394533
221690848
794504871
1009484397
971330900
821266891
990751437
411408903
181577600
680514057
55325173
722199422
1017899604
689988196
228953658
995216810
353108786
686236229
813980537
1018149485
669152116
485114837
496859879
545093063
767536982
211422554
359088750
181613458
235896415
539601482
641170917
58485304
582300166
1395079253
917697532
322577697
300564537
918124436
799755603
249347932
489458881
356388260
244232907
1345352744
362658934
1122085745
1280086043
991793823
938747108
198384728
752050290
739987210
397954646
389665765
971627168
715996026
869314522
124776701
481196571
132005059
428225195
881822769
201581915
1391539822
460394995
416735196
254553476
1089309802
147501783
1219131737
611409012
184652091
883150639
1134045744
469180460
557638135
964825692
1287776994
106357408
555561362
352611609
155686622
377736282
19465861
567857363
35296263
647371073
364444576
1086444958
221090927
226091788
886739869
1133445339
138608807
463160376
311983784
36380355
42149951
652820609
108193134
653529497
956208776
1389663779
944016032
175575658
910006382
859328987
54113385
95604904
771722265
235088350
264989942
508033035
1174458204
332445683
203600086
475791058
554841092
368059967
501748008
838514391
1348858076
918735314
919192627
1362951425
588058186
409409981
156218545
1297219542
122803224
324415483
531891456
172175547
548551396
597290639
623269161
1062078556
875645296
246503139
473627777
829942874
102511281
910182830
693476508
144230844
1160962201
1018812097
624849150
332279011
478707439
424957533
920014519
796485464
1071748190
246623285
9771929
295035189
421734119
654041216
706555480
193250192
715234630
313401080
149461273
1262840459
489878675
450170737
1036961395
615055941
1073481970
611657189
1386049984
797806230
272613407
1228203775
706827171
322863012
1338259095
461563776
92240179
413541918
207034455
1202269866
103629972
573860408
962236811
310352318
696378160
114497354
606093253
412108511
152169462
460609194
972602533
209142661
1072736108
345731842
485888717
720719015
830131246
13449227
886907819
491712812
1098301570
363567859
106481594
466648046
941104181
186270868
392735917
545380697
15068244
442496817
63411849
40464087
112471094
75267769
268951095
477881439
711366992
606977759
283792673
503265119
1004398172
463307220
850043236
1354895438
1359423084
1194309107
793247867
283041989
291416215
124345896
887456564
276163267
294576515
558366922
629713051
304632774
673610146
1297605297
41076052
745004256
14642054
633021960
369219018
17202316
728543062
344423620
487580698
361706876
807065879
9052945
114868337
313509117
147865910
362676121
629447764
687401413
626568244
1373503413
1347089413
382850592
961038847
95988404
1208182979
797390745
384729913
406030477
695339279
200768272
460334776
313016545
244698004
1118142337
282852995
784389839
430422283
349172545
67630370
1055856577
1266182552
672123682
448902471
156823252
679099469
767935076
115901986
636747029
1079067238
863252808
646099434
754366623
501767436
469059581
15097586
726719704
121501118
726226057
1143506948
162938299
504989708
1052322923
137251740
203788650
503324781
992632243
660809552
951581317
327047055
712905212
46919813
855380176
1131628656
201741874
285574955
22991229
1319880833
794133351
55210126
1013174842
471017420
725897926
987201535
451510074
723018245
326915892
838935919
410043757
470878774
374235115
62576280
365753574
818590505
632391695
149851856
656529670
176014035
770417270
356177887
1336412538
559414488
368037719
555806753
167721
299714855
216975814
944502478
551744154
437566476
688985058
1387928598
1292986620
1149310878
699840470
273904252
1303614604
406190814
1081115772
79207359
30710971
1249095109
1145312461
1093190686
33451223
940894152
640740994
287951514
164411947
763070696
627986755
400633577
563730024
809464743
1402632000
331368285
352847548
730202237
883307178
193630762
703720684
732169508
1274299162
184933276
368432461
60348820
302450146
308789753
295884973
519962826
1049310548
455521599
833532207
535334451
342608731
1274133336
1074762598
383592021
966741243
584714369
457600506
1128508634
592203849
848540070
710390837
691640459
124384164
201018077
747761527
387944590
440127195
491639724
147057928
774332630
733392176
1311054848
180775241
795334546
789793018
388284094
757010379
147292052
289155282
1252122048
1143969109
7808908
1280998428
1227825490
1264434820
739928452
1138154980
673319733
730977328
212895738
378529229
258924475
76439125
911578866
949242276
543986575
175738217
486793156
618968166
918083180
89833465
45710218
394423012
866520336
764936967
377768525
813641038
460203656
821356556
625730060
547715115
1263395593
1089490948
974944725
1324673906
348179977
1296583266
241451851
622581727
1262439841
356998789
855588926
1287346170
786515024
1188631072
1150457924
478539857
476717991
278963184
173531073
696049142
240371309
763056536
1232887437
1359066501
903318212
133856112
1287942885
117830977
1270657534
838343267
1042943025
780435293
1049311533
796922386
513963700
198498404
661254706
989974781
43663421
156752272
592829375
954547433
801514820
436962823
40492216
844367544
568020473
377194607
332778265
591796316
134232921
589867367
625922275
158120645
1077612811
219794453
723672697
860831196
352192970
540847523
375772761
383233077
603493268
147256556
25118736
217989524
769708284
762258752
767497334
556730204
1065045692
980270842
1250669022
299847452
234184889
601434337
17253761
899208231
145359035
827964320
364877539
209372794
382616520
900733493
36629444
641713158
459772034
965196565
154157998
43709497
625980988
483231061
55276114
1270726734
283911123
175781288
654565927
755139745
706968956
887747223
478383731
113809726
503360715
211789674
640551453
203421629
252195392
112357850
1393829550
913953032
539459816
836171799
1365553
367964672
185528733
174833082
311779755
604266482
171830432
1060503020
696536977
705744727
796110600
105140849
535471667
1231773406
324581441
635097095
338182066
82451035
1089495759
522571853
580785984
1097655897
243860011
268151307
886015244
684234586
132632734
785205094
994350424
837426530
1293875618
306330057
1183651292
479645480
282676828
114714072
176055388
615140174
495295475
177532258
763004765
940630530
862097610
493071630
268456617
297425355
533226572
1405473171
588084523
916671545
5666548
295903663
952804251
856002468
592596742
826734037
481010773
265495320
795229738
161868171
880628294
850051511
989044901
284966044
1007437263
309887126
831609874
136870456
681244323
1127478696
568313275
138978150
806736237
731672612
859786153
974728659
223859075
193978043
77758328
814003955
433843612
347856280
939529828
412724650
1053820434
578162307
429596345
868501422
829974525
691985159
1123341865
963862846
348498600
377144013
158785168
973895118
256733941
454554992
976240079
859668105
184964331
707707290
1382378788
594050201
130981344
372141053
812256775
872432131
514874404
603311548
1358013934
1030696980
744643233
130202900
711159114
1299393433
175124718
632118496
425471231
59503846
1166856204
516002367
397324031
332061164
358223878
237547016
494594620
153717551
784861519
240359285
244051925
35962252
482260041
616789601
1264972340
869157346
981857118
707005725
1164935329
901168235
1199615449
745286177
1151007710
514123705
1185339196
587329864
1087459235
437369442
1323327144
1106538601
648259070
1306976342
138507345
51015190
488490140
348294162
698068739
1327606827
780869120
545589567
18784948
487343818
670581343
537222825
455972197
255748920
153270411
200471117
892252859
94331099
471335703
427780957
6338301
811100091
871973686
1364271731
124233452
105523485
102688328
940678042
726414508
732993497
587796618
285762117
462695647
132870863
278568528
307177619
4913631
495846953
1364190538
835583627
206237440
331891875
214170354
1348057041
879865003
364029912
520511658
791059289
1098972122
588268749
53651892
669718875
438041143
174461610
968952724
248608880
54494140
665324619
777896017
59702992
9210686
1068609150
612457220
735151329
763639538
577444038
764113576
45511312
370735492
83613307
746248328
989696495
1097363561
875789435
188401759
430736442
949927113
1229080546
1268081656
326201248
1362633678
917403884
976874143
69908597
833900712
948004393
413862755
898426151
862985080
784988935
953335742
18835497
994536818
266543638
234230758
56450257
1371936302
563425644
913609470
738479406
384502197
914369682
1155770662
360411949
846577443
776267959
277757331
307806067
265201164
735502446
706185077
1326497538
1015573958
468671065
197814114
458619703
1079374341
996127936
1340916313
1397517868
390992647
456698367
171996212
1351455714
1113542437
804057628
786680319
478118943
215090599
401433151
851229060
356766557
386597269
1257970284
69411499
79315468
368329551
760189977
1006570650
496724657
1297582090
743871496
995492581
1264354781
5703805
383537988
547926760
723901894
855755245
676779685
1306766916
170871348
913127891
655253242
528324021
948001924
505209858
670086818
267489436
80935616
460809101
1300659014
329480076
153335299
858237290
751002872
474290397
1287131843
286755540
504419021
776210128
311230913
39694788
285534476
397523773
170811822
217227984
351677188
1350932869
770159873
766377692
349192969
265787601
155491187
1126595860
142805588
1338200186
204438830
194406411
896664271
956342899
268871927
837631377
580167306
81693505
700461596
68473066
575651809
819662514
722928663
56458165
609112778
245550049
868990527
625649521
127061507
226225667
187341968
602902872
1363495320
900827048
39123697
146799008
1128244766
866396153
304621686
746408118
264655860
235061754
91837594
851440771
415234178
872137159
686590594
1081636265
983149947
274738009
473240102
320412389
973316948
346300644
131256805
194086575
800735868
89894866
175972098
1273912208
374906469
761879735
728713261
576111056
1293694533
944358293
309217773
346444498
1113887532
669641860
688693425
247810733
866926176
269286745
672116100
138376989
27728142
477463980
51137325
504444946
911849372
556429566
167676170
460514996
390396689
540634238
34721447
954736869
544867321
640513815
783129640
1029789129
158778755
720548315
66028763
624050359
20257811
477950681
221133421
374957857
1112017968
187829145
447917557
622535330
1125014709
341131982
116574831
735958129
350673761
879399666
505196269
377848394
1098654304
987338914
881401815
391232059
1392929224
221860242
587784391
939413045
1266172434
908509707
871946459
661347392
1042557188
883427835
627090687
435230454
139615140
787814355
268363269
930101029
1154944083
270352418
529936101
1043038961
156962107
732672284
957411062
834389652
439852033
343666096
978920791
70919983
933117906
980332720
885771875
409912569
568044779
489006650
271054315
738449
218625573
562454233
729335543
990741514
830142479
904157035
821140567
1376779033
799703457
893361228
133284785
394446594
2739731
124747180
664785764
286151163
1361988806
811627603
7349986
480784139
509967888
1310092637
68058310
863504813
160020797
312366349
10512280
321033290
205238722
960739336
589246144
1157755831
508010256
1334069131
48620628
834495060
281255086
1212033707
1152977144
776958137
256774811
676901535
535033067
408659321
228159004
869084906
318684423
638647427
101639795
1282894372
393193689
304326852
157641184
820129829
923729929
170129312
171845915
481746937
118370359
835331552
1120204790
673836873
915988337
421913567
1312928939
1046229186
606987757
607331030
710075574
878957129
208508230
1000550083
379203515
345500015
766805257
132429958
1041028238
939577206
657199956
16245166
755640546
712028210
268992979
942255492
46352942
881184987
964045212
423389461
966181433
4314159
902647274
54723639
500199451
412456968
69178297
458177091
281488294
383020979
825446937
534813802
354434964
44900849
1203371453
61062469
452485350
958153328
1188736056
439391171
27843197
1276576946
122144135
84698700
38759299
523358287
839096191
500266261
506365051
288980014
1279184897
914880308
477590190
166655135
831121280
118628630
5095647
489430806
147213564
43707475
113360424
830078823
688095329
591347094
270122052
116217677
908242124
109308676
113961350
21617357
1306132041
597563399
422192943
464074156
1218406368
493980225
616031712
1180038282
112161074
1326930872
1058458949
210771714
772912489
1164738214
163368705
801662465
1183542868
80515631
900832580
493469211
413206158
1053179543
216850664
716710607
1241307753
831049172
1275096560
352144456
9872213
741863770
926011349
254844501
551857336
740382575
1222409378
849116221
1358584605
408037037
995739554
108726235
871328326
1374790988
101911674
768392665
711050500
922926075
1164326124
895069359
902601415
718000426
1129267815
407214620
1100896533
354638224
783127699
1372604259
1044341184
906814504
542848373
1401750333
862238806
1018295670
1309397222
952923236
580595799
79331585
445793607
965979194
350910431
332337386
240255422
220124161
295651784
1010064062
1001992390
513890347
695826363
246548879
750345986
431288469
1088323485
622322095
670982642
1240651868
928600847
166200384
462583817
513523271
333668324
46264245
1205207807
747715660
983524364
942263214
208144607
758577036
952092839
1114207042
145292970
42778723
671795949
602729827
1260031035
682525284
552917061
112837420
120127971
1022262649
214648966
487350552
263492145
690434784
684831573
1313776900
926605035
1034907816
707736488
782502937
395635943
1240912262
518178410
1002925451
219210783
353547776
535115400
451040286
843642003
505362921
514511300
799775089
248917250
793042341
340926971
479618370
1015311536
140477104
629348408
9270712
1203037934
858173038
22136010
298399273
33767491
127514578
385283886
653740931
1194486069
116734512
98800103
191258375
939061737
537208050
816981833
519059002
715093235
97708101
11018556
938719616
497868188
72246104
902135161
518794849
953842206
385254042
1213543468
208934928
921522644
43012318
98181942
610026736
73313317
115998986
436126847
914698474
731346927
260127836
578544703
439998034
885876275
246715191
873606139
651486369
1103581641
515463883
795617991
1011349038
942571951
975194471
536344186
99058999
240945052
331409276
186696101
800229579
749343297
535320770
607343087
186432191
521969284
646633758
204055560
1215464120
244230651
194086715
997025243
418830317
66894869
835170900
967515923
144629427
942295431
445098547
1089836045
576564248
550952873
781221969
66069987
1183157593
30667981
497272794
771237854
439018148
978095237
1285404160
673021884
1160130918
495355461
311921687
658880558
269633427
761454133
736577170
163939172
436521846
580255820
289971916
173804955
695416531
658051148
157793150
1322193461
158345107
1330174404
957470809
932366136
149815704
352319793
731481041
704532324
77159092
325811506
724925791
860671922
529009110
827053972
383078388
1181871376
214298105
674731048
52079421
628719004
723961843
461846147
870305295
1133227864
901831409
500509556
64428608
826730558
530062968
1239542237
886403607
300746743
500027806
682596128
316726283
372267740
20733681
724457555
429658161
263745147
799282549
61770899
1385904466
641793475
1383711166
1249051010
326608574
762504272
709522746
864766461
4994604
217404808
408898376
804736530
759246169
909160608
385388590
551273269
406454183
88370074
646864069
909957836
835947676
513395383
674521981
592947466
372799625
188551670
828971958
1110780885
556290109
585713662
633444662
644010480
753710544
187301144
38643498
1146365262
621386577
468006524
812807707
214972146
384034944
881941901
171496052
711169956
514123882
940920001
399470958
849922382
805287072
297582543
84272658
448090880
707313576
623795321
693085403
719348734
409878025
954847585
1175161718
667891476
543370723
955080527
1136247497
910791130
216183858
985977422
315198966
1328287756
1048215993
97990355
483729473
666472927
962067418
1128537273
206742221
94734388
582471473
817178995
256261613
1240597549
39291856
23327667
86387730
964936404
952459653
34644830
849850311
532383978
892478985
1049975406
1352555012
846410369
458053971
141646714
116389716
511580247
41744457
154786568
627064969
268458492
902188808
86785092
940113033
375101692
892844017
535954348
667760447
1128016817
793357961
152090033
882504297
34078070
1104536329
299147391
606463427
1035651477
747977761
475546979
521678390
388050157
1311529956
696291018
404928419
160327109
453402499
540501819
1002589851
237607791
362124053
539096569
1121318931
524374608
685955800
300619285
522246835
125581353
45910876
74053610
221449254
405998327
695466833
85888176
249659549
394621654
447955055
1265573791
75078601
301239485
860726672
1115998564
430939565
819173796
104419224
989304285
1303641920
654381673
12217042
476241008
802206010
1367440560
374656353
997291766
810445075
350862319
476903010
63953656
362165592
766799823
217991263
1147636557
1041257185
1139707537
741615486
1083072489
600448300
762537708
49246893
1408516662
858903566
56509021
962068800
586063591
201138672
178193299
417615693
77363950
819803965
1016870196
652399659
568250397
907727506
1183431002
943878132
923884942
634307789
474301858
112749347
955528713
938467627
999570733
841588130
86787640
1271460702
348165393
1267808644
859642378
728341857
184291315
307849895
225177693
136682055
322723340
204466127
29797310
291828044
608081067
744688372
730692047
154714204
990730055
1027853595
135932376
827715464
399601506
931854670
853215541
492622307
257579942
599287776
480496652
475280678
925275961
721512307
728960613
517451653
969393443
706132774
1188011270
329677465
683580768
481957168
317008165
586046715
899936495
910120166
857680872
435804568
1386526336
335535776
158947072
625285766
1012610831
311877007
960074710
444268036
875366847
823473030
138115442
155091912
262837603
727368542
149405051
413128498
218840190
301818281
99608150
344611913
537858440
30645109
14245832
583400019
388177614
156625258
741018039
360474359
1223986409
297433476
1251533853
382736448
716508400
29262425
575111645
1024874573
674605612
101420423
567212517
222048929
24474233
1002178352
265662595
36296458
422796454
778690131
221753532
243131800
207226219
801839101
1134320479
63491113
964911595
229657183
1091405559
1395317032
960366682
105594541
459352037
575409222
8534390
875985201
1220205610
127916929
558088213
71779368
1239777659
309933746
814044748
703930630
642356483
597499313
718042076
491314561
644347255
1374044639
250125021
1074930516
1093580702
295860420
1015098
895604964
976218320
575636866
195668254
933823023
1088230335
559606300
1231495408
834100374
271933977
640178099
506239486
503920158
748555339
510524859
604585901
791026303
584152625
1073933730
160800119
1245748016
829007684
591950739
236908532
771716171
325793085
190646806
889761640
866545519
1354093216
161723770
434589444
430076983
426846701
11511811
306141193
683157932
691613162
269849603
1157810714
837128777
801985896
1297794392
10012326
130587872
115986591
1092642449
101319109
490340790
367190438
44079828
1012757073
740173797
886467816
817996713
42041270
985373668
984428594
261164758
997201061
981611274
1033013952
556297725
648350795
296343347
851901751
349493420
1177020037
705802723
714711769
768939303
597195194
641093186
570744622
360886369
596537151
941265285
1099968764
424683715
195248120
620967350
877669272
961859885
504953587
122571005
796473102
1319381621
896525124
1281043599
799183196
694624780
99763322
527721594
392600311
628244583
168301569
1313098043
634800745
1007708497
693191130
810248768
313011406
594100821
1130844083
381706249
666841163
858714233
1021649595
950054970
1301903966
82569296
708610743
406084131
592911740
12393560
109117748
893156134
1339056609
158670926
1392442880
736832975
460572844
302388316
1073032307
672108059
1237101027
596023006
1320438498
641843263
377503872
98663317
1407744835
825675008
631277139
855494559
275325276
688129053
43922507
381319593
540501938
376529941
1386631809
611428133
710327028
832379537
557339446
1368899299
101632757
716005950
286663092
196051357
728205788
799299766
289152285
852677095
562468819
952063631
387546945
863776576
238136373
219761979
911535075
1067131080
637504612
1038372077
949189934
694727451
613352610
649340887
42426423
1396151924
1221743762
1053875611
567397795
3996882
857136570
185587027
1024270540
265981419
397093806
896362080
1187999099
854143930
809962252
1010831367
462909781
568677106
380988362
535010965
17773553
135990233
173489829
1380465765
1229161167
932551411
639333370
338612599
1204726486
285280444
568609399
1043181556
1329852799
984328554
289969214
589441084
208881809
1051341122
897844154
663034046
167642814
428304040
982586324
722024612
58666406
260759492
1154247967
67091120
541720277
590604995
346144716
551259945
376202404
286889700
704298072
681642069
964588383
703552965
931304123
304200713
948186523
595714243
654919552
1328317900
1304568513
305554963
243754022
233432699
465436139
778755224
18444123
647152849
1385440263
961804593
1245465763
1132570404
200104342
512929884
1306807192
524874290
250969278
728409376
386945453
1188626273
287798486
102249681
1098327392
962184088
279135780
785220609
205862098
748588337
679402264
1000721802
667130099
927928634
751685785
386026963
66060072
353292153
159727484
643139982
541278259
1187590177
507215397
282468851
764710017
1144072488
270711941
78191826
524421486
1144010889
217607765
311787421
595395580
1213088599
928942900
697531401
1138218311
985064592
696713990
904463729
486065773
857528206
255778548
3538052
1027070069
691408036
284653748
229231245
652351376
704935523
496294853
7557294
870061660
179326161
1123333296
242711332
591640822
575276474
456887427
821247262
1162040892
226853727
744797074
978014414
642795095
765373366
770734353
1153537467
832538085
87240624
954372458
886110800
797045553
604438503
21332913
290958045
1297376297
883568825
842783503
986464436
948464923
216728610
412462490
882259240
113572234
482591894
707506024
1142784901
381020739
1240339597
848566014
903221429
345274864
36910465
675790654
170740783
236860635
34682783
59664360
285296867
402710571
1139040480
391087405
208043049
171904450
725534825
502067533
1327152448
848520079
567801018
868174420
1332648976
523830998
6295436
766354337
1307817619
541542325
1345656043
687193114
1068138370
496712942
348451272
399310143
822106329
773350756
1081991952
403928275
628897399
29293678
31986324
515530816
1318128139
184536302
93008991
679877307
349537280
472254337
544020881
474038089
145127905
191163341
993364047
869666235
472196236
473433795
471581271
634292699
545402802
927927077
1248943568
559581831
128923005
1168922363
376205333
894726427
394567051
402281723
1374723389
950896780
205188821
315993837
747066798
497600078
284339382
503953977
598261170
1322540395
1138008579
258185528
1006177026
965370512
1035403785
85248521
839988592
877507811
1365429565
1212380222
436317642
467278453
770389686
889356317
357876933
1362957221
419503591
1181156995
916690668
1083793780
435406732
428424230
979578222
7553902
453646363
615956337
523534454
38847981
231575114
23956729
1315092761
474761006
882253876
746521205
438918005
373223086
1291062456
456881181
91483099
69911383
485960439
145915151
799302808
1221937840
996195139
318634975
918781582
47148233
432617865
799620276
923569100
851880883
262785951
1255443411
562720441
727932624
485736309
1025522184
1231564331
892080063
439588987
646617134
229214669
247152304
604502370
874914993
842653813
1216710446
617609513
367889156
114554999
646566784
71021652
982259823
260702666
641626847
651144594
977596707
712983795
951220201
390133012
1157419264
558623026
1144467530
380580601
136614330
146992344
702557422
211132030
1104244547
182928137
240848603
244070818
1354956104
1053790017
38159202
694664273
54569622
376720103
996417248
708555935
424180882
628745536
1017846969
1115648120
782185322
1092061464
286571218
392403786
826604172
1102153961
690022837
292482774
693802609
738806280
461335166
692426690
96795164
274816303
1028726794
952484547
738210164
90359841
129161103
6057890
481971468
495690719
188238674
679312535
274323272
1348982975
184461050
22514623
924287198
771221875
1335342634
1171211226
383071822
456616951
232073906
629467569
923807378
510952795
155773284
1230612329
94105117
179378167
530163279
738495928
302029750
657115912
572960182
250066384
349899703
77246103
602712425
185683867
490979656
157494317
592673082
601890914
943852166
797121001
1387053364
309547100
544970390
613530889
297926432
78760299
383171860
320722485
717429309
1370095693
70015669
95233323
542094502
795200210
983943765
1296374263
752809357
93863329
183245370
422713640
770837034
819264551
874858704
406383208
624414903
374367309
636698149
621095075
128160987
515721965
583230105
1252008564
485680428
520555126
924580683
111105020
500182025
523969381
867627314
870386308
547988482
1194967101
411149991
916135310
877800916
836664859
1120055120
191058927
263971349
135359654
719813688
1355983203
544012266
325090944
103891162
335436723
564432212
486953012
780015529
941868218
875823932
4224378
1007344394
591856980
358739123
214087917
4590121
653291371
179024372
324586188
195588756
793442392
179258086
901488076
296965125
1156575277
894269919
873369541
274358042
1116435577
267790745
323096091
867443611
890809547
702259217
143135082
874220996
398905395
575962335
382179512
149248890
197884913
1399559424
611435366
819857207
797463755
707082926
506864737
820083008
1401650043
814651404
858917212
24290952
684476793
815056049
122355034
108747419
1122820425
565214534
1351575048
320600692
322275997
260264381
447018653
584247803
154488642
398213755
1336112898
758490336
557726303
542794377
926085884
1050027377
258087063
587871732
481028508
647304232
665730178
578023253
1120291020
720824046
901140321
109419591
1180588213
578071546
1166340012
790760531
679659517
705598458
82311668
969727076
644302352
70072147
112414307
230307363
662967910
120217163
872634205
1262636152
428264322
1327011153
410412902
50244321
1292498305
140257517
455227765
1142570595
81017638
415128941
1062682314
22828982
75772189
247853539
172175627
397963363
956885240
928931040
471146110
131367814
716309608
234296879
555994012
154849765
308062753
444334581
515667666
718871212
931991966
186467761
786684025
662217726
963664253
159830547
256978491
321125312
464126283
84544907
213210019
996997907
309251784
30751629
41343979
796392832
1084778327
405885377
952774921
1202871375
306195668
201518493
552961502
810269810
1144721668
167903072
157318122
261924446
60722571
42720096
790667092
554013877
352604837
584289505
583232786
582858100
1208881101
352126655
724563377
814110883
6343515
361805445
249438067
557826141
719685734
859139609
304072464
660246065
361654313
1068435898
819954193
636101653
730377258
751502381
331907952
1360547152
736502295
969310685
1358391678
1381361042
968012862
1093717596
645072592
395781674
75187476
27610984
381768175
765090732
210960130
414666689
1301371075
454839353
1273684778
659715156
674072884
938749958
213375897
1388588436
302211238
517179346
793512187
203702198
63584411
362631506
306467522
868739283
1119124611
921392117
859592763
606733924
919116802
942590995
333926238
157425378
684680607
1253643377
805822374
265803411
1045168470
554248359
932877329
437459463
916540248
728181796
1200355969
737536740
335025603
407222723
503078182
539042579
405299717
224264327
345037427
329291472
458366622
339756020
365974126
463562869
567829406
12848693
966705085
94662936
424186404
224810673
982780811
529883980
541284893
1312965188
539022530
366076081
84174804
635832693
1047405641
705128222
536071074
837419259
738030374
943160859
149790519
649878854
130262099
795625672
698279458
381600347
148014625
568654568
1050269310
1137996444
751489381
852222444
925661312
167082168
307816730
48583423
626438413
549918965
425708943
511505924
897200275
252720370
156211656
1340000124
561689244
370111771
363348972
711000070
729524783
913896342
370618441
256631146
394929186
19133954
1133721910
680208666
951330808
182596931
900081622
145741211
159533187
1307779143
533210987
981368711
1195787860
1016832333
827962628
976206483
715068932
423194725
1249775716
350083453
977628605
845293942
634927585
73022006
787585117
308942597
951820915
359488149
1198940200
974848046
694034773
842911952
864927369
188974199
155003404
980080365
110849339
962719981
525802443
981057105
584120956
429783464
514125381
905193835
264389310
162117832
725322397
1246804758
1025575612
407298803
124269506
63424765
246333041
1071531049
472776332
471774659
766773347
683918594
766949132
123095026
851411327
506707681
777739072
379685511
1193300521
1328150692
859728168
670160038
501493244
475374531
857850835
573933088
174875407
81646856
979625063
336340266
471446206
902657273
725424346
710386775
512621602
932244191
217245432
1265837263
456670897
423269009
315873069
1349591780
671661080
271045942
747813209
396148223
895363789
672497152
884207231
392035530
887028491
351391667
744184761
730870741
1000711360
192260646
991782239
55634343
1318761900
433981947
1338025428
35014450
1068467697
1365787424
237892459
188486511
36000419
522248636
1001521006
771740894
329976126
1236084234
950356902
179398112
826244317
715745050
542606732
14459114
303721617
353417396
1189034660
824808091
857580820
12678976
44400889
237100357
984607682
918130146
337436526
1333792495
431189813
1165562938
483710705
643221562
320375539
449214337
197337532
314670679
772914354
567699428
693958969
547309108
1202112658
769099440
677964075
282370876
273500708
490943534
6082989
629876357
275442109
910383826
1088367531
255526933
839910621
846657731
721659543
31927273
270002933
541744874
583319561
801736716
457169585
459992726
1325554826
261768978
863146309
578972901
313184319
180504053
468469972
898833689
197888651
488881677
293743951
141102206
881373656
380932678
355344937
184952498
340984370
598567678
40464533
892019170
99643781
844079173
844561867
7138576
1216176099
49742366
395001667
226655311
719870395
1060532983
176477444
478042146
537227978
754430150
919216106
1223657362
377460491
648550527
127627668
284003180
119697508
920731977
623243620
582901555
311592082
1033824510
571719083
190681981
636382580
290117535
613301752
548991852
228875588
635687926
135405699
947007838
36222535
324122651
664516108
153976690
52289241
255262087
150358181
241689079
662840281
462054038
251456209
214938251
342218086
847588579
661325145
1118300525
357484555
1035559910
492432449
823363731
150950153
111352940
724329262
697199983
869641586
709385883
634615501
297094299
381301792
665787611
751344434
1120729230
500330976
412634833
191886223
828398498
447480327
548673712
741089882
267475722
16886402
1113414560
1337505635
491039864
979635287
1033203312
394487461
1048845382
172701261
377109696
1295573463
381146377
983568844
697513480
834364744
917564894
663618642
625342860
984249677
999164594
271788424
722006898
32725160
906961794
239325851
907681777
25536285
374744779
819212804
551750692
448989965
493565621
817747913
587114207
233716261
435145023
482882964
370972906
699684059
366649669
571460216
873357188
1366548400
882772925
734187572
429629864
1104700661
177261167
387181898
827339629
994594264
471882234
836951193
212009673
1061363219
1345159261
558032980
1368570782
235996055
822875411
629771553
594455557
925881687
340155727
48770677
157875228
802536165
446023357
1281653535
395850222
512511472
572649078
1093926724
139454665
82914163
915718638
826972954
624150165
170062004
616560453
977836852
910692679
724068669
684118222
286798102
1261372761
798554353
489331716
1206077089
618111485
680369979
716020664
242901728
213343526
1038594545
200365434
434051409
411457190
531408783
694730049
678763306
948193165
406127705
902211957
1248428633
678912102
268574316
1123051738
782556535
533678577
411437604
600583857
538676124
905457162
1207648430
715085270
1009011865
238037599
1324862407
360378637
893439360
1407191082
387028020
1075299352
782544395
963039817
988555030
154352237
677111928
989015952
1196015805
83314973
993170076
323995659
654778720
659002776
691249408
368571498
504320229
1103893937
946309272
1347207612
54814175
786651867
145480057
332164726
744215071
710984690
921605707
394959630
352088302
183562987
414921457
324597842
273745654
670422347
578341102
529193310
3456122
61175908
408106199
681328931
328767707
489423330
854760866
915043361
13483649
220620395
174475243
672241798
1218232052
1212834241
813651866
570343221
1040254804
383417793
546648378
995764725
442229350
271170917
1401970728
1091697830
222625353
997225275
113070963
435171600
667163061
659419349
902817354
121556949
862377074
52864681
753476713
61965423
916557298
663378935
1196963960
1137318069
29810317
1316284743
70045779
470611986
489903543
1048577844
1062205845
1076231333
762383300
34602564
243996179
723503740
178544601
622372697
180067064
167520005
915576253
567526817
999696614
1233736374
1205574126
163074436
536662592
707148877
275296693
5481957
295152231
21022721
385267648
210149869
332434285
195869297
922353229
374044146
316083602
718241836
694738129
1258231188
76477754
536791773
723220009
804455812
261808218
582729158
278228807
180987676
373242327
314725394
363411573
30884696
767596094
1103371063
826961985
1379640218
123560875
913351870
235561098
1309905455
51545235
640407856
289984300
661327701
36620043
1040245487
447539122
25337359
735023752
954657849
172372374
546380455
587598811
857070390
14586635
1348483419
64063391
1285152910
58544414
642738528
586689845
1045526929
443426935
252620587
221452756
786229212
1091254613
381853150
47878800
32814780
368373398
173011180
4384480
853613498
721994394
1261449306
789095345
1199432874
641051808
513704785
614617872
51968391
966425211
208972734
207739917
1202353564
650401731
819143319
504669630
221402749
1022066053
808576856
77623341
68987308
1060849961
226237181
144169345
57732159
224090321
859598107
827263940
665594592
1207377721
166570223
51160952
453224455
727612468
335433045
793437432
135227900
902489241
1025782820
670496162
351110099
1042302062
724423896
545882443
69240828
780804218
189730571
275585032
983653617
789862244
770487792
466076979
488124797
344945583
769058410
1047528625
925711103
156100478
1107539342
418981040
587711412
979579541
1223958112
704110365
115392665
1270881231
319292748
210772591
375585899
445261062
167795287
1174346034
892696792
736776297
996882696
583788033
430307557
447674579
800680384
961651686
623871875
649236547
100330442
610399717
768011563
220818893
772734614
728564440
694377940
884600083
374523859
1345745899
492209767
399483037
996173295
841641917
22273631
66605853
335635106
150885344
905747885
1290777167
860384531
3009787
789760727
43951744
60168908
479806235
1043537783
363180370
643048210
340111313
547772589
484140117
581144595
218711028
931220419
19876215
168370976
276651621
942117455
711818022
1166526764
6096771
357873815
157993600
91376083
41908088
1303988212
758051748
935576820
173249996
498256008
759047910
1042772109
50619093
890628095
865228450
67997416
33937882
150313213
540355788
318771716
159050002
37743102
667461865
748177401
197722978
30580117
438890112
601454116
984511917
561762537
547492134
776750108
352316453
884306598
21172784
887511418
996796155
1258995339
486142715
1026704237
88401033
287076477
674333732
891970197
850067415
168498079
768759337
832114906
457577016
674714223
46135225
623273352
454643924
691479440
1254371010
522069511
99657200
253951440
347086605
85407322
726285520
779562890
446499547
1032317341
1101303265
817599439
653480691
405161431
609830008
564762041
268793997
19748168
375658518
990047548
1209139814
76737515
402571655
374638277
495934661
838112169
331987779
900731448
1316964085
698246899
402393132
94020124
1260572502
1032765781
149905493
233142375
834255405
1329346888
245262492
709043033
705789691
458326764
105490766
85236583
424937677
41978409
1172138345
844556577
180081906
1149212661
279276839
939532273
432278591
1124667111
659645980
660995162
1191582916
279222464
376714081
83412180
15106098
1180560567
13211974
347942433
617845444
632724916
133201389
833402236
57707077
630410649
442722114
1101763205
705943175
241894561
35751161
39095744
1042887476
174749871
90213012
825162894
1198858111
1372580489
601943328
613333599
675064366
526932832
849868880
531619443
866985571
190466902
819384342
740558239
121427522
490323645
308921813
216093474
164393265
495888790
622907115
139368187
253359471
62922678
312907180
123838937
197431016
911714596
651709499
494706207
754849903
708590470
836283358
183413489
327044220
320308245
696158076
119641625
306924654
306605273
1365656170
380876323
493918891
890578441
1383700681
780551861
854109709
1346252619
460569853
206972086
351604453
1348359373
312848433
1202640083
950788954
184829921
962908957
1024126740
1299503742
268309693
528726198
413222462
402328156
1012315386
186357544
103360859
72524495
825048791
46759249
345404088
1055479782
76018343
409626631
562869070
604334849
252787962
346262298
841465280
971518206
623886670
926109658
828506369
864367314
689353643
122146646
58581140
1066445346
28407425
153656640
546778577
520483668
560292175
648597609
948974674
1373319489
1289795687
483438364
1325689016
420437565
341935645
212725362
204822874
1315847579
753810433
1276147673
682726792
171083325
377036081
64813900
593537504
730104546
729949158
1209780276
482118890
49806042
782929027
405228037
611599516
571333171
927352593
558296898
728829977
542822688
293398484
513332221
599686612
230918823
175991407
1048273332
461988405
721023568
18247756
203179801
512024678
61769444
1317248753
1367182889
470256177
1320094343
989517296
924565920
202451856
562956963
48050442
626939011
113378065
100013741
1043454545
558802976
618224152
1173043003
280063220
538750175
15351017
282473538
394085175
1008559372
159799832
767777342
208557848
634994352
339680526
846031584
822086031
721950372
493868765
202700627
282390857
806983389
1097332038
957986530
956005391
978817734
727129024
391996715
1081658373
455355926
734742990
1108470028
201916786
176686282
202312533
841400555
283846954
102381713
485544901
442420156
589436578
654264166
1257680657
217349381
621496462
215539245
763675183
747749457
692658042
579791558
461366246
510288498
494997786
110880747
368951174
793294350
549464511
780365503
773634886
591050224
721282984
321101097
119003566
925677590
754562783
1142596768
215300126
1155398152
351432101
732622067
50659593
307900597
966206062
370449058
768200227
583662634
7011422
1269837354
447154463
680469338
913132546
453431243
676266298
1072754825
382234541
276897755
988178747
724631871
704615246
821340874
231187495
806628123
428457871
129884090
693705428
492956928
43067671
131248683
793914551
607089809
452424399
736270834
185013973
895665638
926857203
295483013
439155972
2094927
718837722
31583639
777465531
188482412
295920384
625805631
348007848
847992127
549331967
38129188
735778645
819902692
365907097
910259751
169614001
1060733900
540302460
1176182428
144543471
1306432145
684037134
138702200
129721014
60302203
802645168
520951823
262627865
886204422
447957713
944942947
261056083
452494508
1337184519
1166735317
256582749
628144539
692358326
986450047
161619442
688656226
274774804
1124872229
636978252
417623894
338353207
905147279
67766042
198176209
499486393
755644593
67823044
428311391
754989260
789580382
274726384
408565068
1310715976
706306165
143253130
278121974
777751731
290993277
599789059
266470949
1190031646
521236007
312918384
2347700
17692822
268726833
41209268
326330244
554891786
752292956
355178316
47318211
1154345536
1154978536
234982322
548063378
739648315
811531262
444785120
285843122
16934790
626713229
213329668
563390056
427622371
737887081
695945653
255436004
143160591
438220013
148046372
338741118
149086975
561270337
383720796
812840188
1186295844
555773079
1209833092
706806474
377395369
968395289
23818817
555209649
812504800
570423976
291073110
1116299864
379420367
194027774
68067478
73358897
810400686
393807497
1019185583
206218129
317742734
238492155
110546492
569383424
17508083
658054837
456276941
443947842
105439404
271263005
1278484059
692723000
136830927
335113534
497134586
865090173
1389631936
218531695
730616723
1398767587
429209773
737588173
410017257
630139558
251062335
486760321
591917786
207287212
260892376
584793087
75232931
509293011
37482563
675159300
937036807
534806544
734618037
300627038
130775210
26511130
664924814
243198317
784622462
851162919
928706641
1180294598
629662054
614069552
1083992028
1306593165
483989623
1201174564
24940881
451288421
431789587
399771769
865391982
365082671
573335335
960049724
919298571
19123569
344173710
839528640
124784716
936358430
315464357
220531324
858155268
1390522437
788808875
689612342
699219472
129679698
1092481143
366521701
733826989
520704711
1229548944
463473869
1172885295
633903570
172507571
909792032
1337348948
377748311
293857488
944194306
1032062165
195498269
872688655
151942223
660131639
821087806
441521269
637007292
893015594
633808701
1054079996
371510607
368141301
931476554
478161133
592653634
759039703
31318046
124366781
138569254
855954278
876341425
619700572
930643927
1011728519
772071713
1344078424
1236751372
435215432
762987683
936983592
815703783
811431684
127119973
792111945
958148389
1184611660
1130230732
558829551
547642702
790132836
1199612038
507599558
23964532
941655449
211019227
561423733
536233931
753977972
622896344
277611868
196271091
435298123
348367983
785786619
515776054
471361093
947368199
865354519
846992315
877947780
560783267
1111715062
409803391
746932711
881533516
1208935290
224260154
370455639
600168835
171004239
375673233
203309723
1052229107
858079261
461917037
807482684
452983813
606648442
507392242
557221924
55106223
1001968668
733820307
881080862
450405793
323226629
548565284
54706923
264622103
767223175
429328901
403367200
953306372
330799655
958134900
179195608
998381226
978478777
456044827
282815473
1405205087
747024003
907650845
632845247
222520172
515169890
713389147
617588789
1038074203
232879213
854954016
307609541
862929185
513359602
870785706
595465577
421148714
424817645
971074322
296807870
829350207
795891172
175739043
648194716
694562485
864402071
889723537
287794917
267263292
975376912
455846918
988472390
278258952
399457454
59057101
56864731
252214516
663172911
733575797
907112514
4476386
29191467
1370915031
440367583
978998029
867919348
973397918
103970565
155771184
78188851
177585404
710943616
717324086
510001714
949325278
705619247
962526979
52450459
774616117
168551540
516443553
653700687
708891639
171868127
871561482
220450032
67748813
8653695
38692609
575890043
892261119
518229513
1314583034
514350805
760757896
1117265691
156983941
575849942
323663128
242374566
444856502
712371945
361732071
916938093
589207877
1185094416
161163582
482308614
65378708
572124604
976587697
956229959
124538229
620718148
375436751
323016958
458679468
366007147
29637257
520069580
492138976
554720518
340605590
1382325682
771256734
1169425124
750873228
323214955
855664768
154108333
736634932
581526387
843814212
105582113
67136268
879513154
1087156891
456491707
1227364767
867066790
760497577
316338176
114253525
306053277
779358021
65115497
531833013
353942132
1172614598
512169342
622877933
28652460
203085706
942340488
454527902
1332081288
1323298101
2803564
7592039
696279660
1072379190
793601302
826090343
865051620
996251669
1195867785
995233107
460526602
443563000
297557716
919054172
263088168
885758125
1245670465
327593752
608142408
394185721
172983748
870613782
473430848
203776289
390319843
374123503
726137827
759335661
101444231
1042241856
921602262
489959805
3153889
858837250
580199338
971197679
429088176
39270596
85409816
168818200
763019175
712796156
1082386400
857956840
244985572
731885824
39286670
1190440586
22061576
288163352
539662865
835534149
33758233
197659928
467636882
122937376
233178027
899106389
497017414
417543174
408747173
706485138
536900528
778812095
655539429
784471482
301125852
843182507
1201346678
199108340
778160802
584812295
64554699
570614241
521525079
424324896
57104363
371464856
687055035
339106494
569120310
201800723
954999370
792566755
484738177
1069319196
1079864637
218451032
351459779
543366260
1299573752
337089000
349616943
103885866
1291811122
284279679
105924730
413595412
1188184459
634354240
68002313
1280233575
237444947
979380041
702469298
871189138
1187109525
965314770
95777861
1202327571
418307622
231494888
940238840
643841584
393342912
720016812
1281042988
1043461393
185208433
1367580811
774868260
395271688
203111281
1310232004
903014365
612698302
11078362
79479214
482251648
841017494
328015907
496772475
1024391604
920067417
175696790
664302572
797874292
1108971249
1043457525
1028099016
826904615
247742271
390203104
345963687
812908984
348809624
315736410
123412553
375520960
118111732
254155485
1175668049
555830439
175325797
693326578
220741410
705049103
1043908562
547909434
547547314
967092586
562334634
337984727
868231884
235072213
88235456
947805526
371495137
313892576
816504624
976234244
117164374
964899450
852847276
8852870
723954039
656625781
508865805
1362477549
206609007
124298900
288902322
615354420
986803757
765168616
587445215
97281033
175445191
144189669
845992952
1241290160
924481195
964701239
127202453
571401704
234651603
955801412
923375515
465767266
106368635
437066803
955413983
445643167
981255389
192521934
1193178697
997958122
73765498
971922773
594562878
88819668
364170888
908547390
196904125
499477576
976327639
581476220
528833259
1057257545
139479347
938875256
1350940714
955413354
1021083056
163828813
479030036
881834107
613811836
452084223
838157086
1178455382
523988603
992038001
548845166
1243819355
1121262701
62791321
298623360
195916021
307566803
1327941275
165809392
316603731
434298614
31795130
482840263
711350293
71601913
604701291
675059382
1403329316
906942298
748546630
909865284
981794879
837971496
523414301
1225099637
858024816
702256760
951311889
58415361
745102516
982546174
909314107
55934846
1034842784
982471740
964890465
1409432213
191495748
818016401
765627086
712264480
135560912
793783376
17041050
356012941
269430310
450954117
397149391
743099946
747099679
1371847382
397438917
416416392
753072805
436552780
211887370
203078073
182415351
1263205268
298026395
688666259
1365677115
539839528
1075899370
655085799
451394265
182940957
432903879
916520433
16510714
62724900
392387440
619463495
163427496
568479623
523073216
1346647591
755725543
1040576766
271750164
231874094
411123236
436246086
1160668486
883569500
56925922
173325953
447369754
560428855
392228618
1303173305
215570239
143238695
351380572
1378632227
78010506
565592448
118300592
1354525590
970733492
1300238421
640466445
447774804
81855881
1290251966
204548742
909273614
390483293
562707966
526058674
73870971
432835269
344776723
336560693
949223399
556014915
53362173
648327862
675969533
1339743573
886299039
290114480
888262590
898191425
654663724
886837980
282003829
393420610
424008987
539417389
432236666
233740729
932916421
800534470
475981680
256795610
645890189
1091079865
815316728
314092560
53723127
348350010
64177480
726513236
1046237402
393410745
838827508
126142216
739932769
355695684
1047967258
277621666
986597104
1222237243
77692526
700005207
1406558730
631974614
182126656
256973865
439087751
1148917362
1261493520
570666260
771951705
493287356
1194372102
88662343
106117888
983980354
670541016
718816901
392454639
328438157
907834310
339994712
1343595768
702133612
854589794
681197712
202072732
451982475
1130887306
1099892102
672036523
385930724
943163806
711603746
907549253
734671519
121955894
557933277
360433877
491167387
364911422
836389573
83032636
286670009
648858586
88863666
870041944
508047231
922289913
531944221
937206729
525893842
672089712
988962073
926980047
706175229
882338666
121323658
1144863380
149388847
1217866712
8310727
872936607
1103064962
1159442855
353103949
928761448
775786574
389041838
839064435
271601092
938349873
216560104
854896805
16889625
691202026
625078248
1406287558
611700369
137279427
853112759
306087644
937916648
894843791
703957565
926999035
1046768239
208400788
174995478
590934362
604261748
197504837
85924550
48105478
664572425
48902462
531327231
162741774
514304455
435122746
241894680
598297593
156684826
1345955931
718773090
175012998
622852720
304706020
875005430
708007205
463718033
144665005
671608419
555574728
412912040
17090273
101001571
1167864999
201857240
87476106
667123101
693533556
346841342
541125699
910825380
384283044
437554216
77219745
222036621
1019611367
92457004
960412114
195198036
813988242
285423361
495457483
744818538
346088153
696188200
969251789
256671170
196524549
609139411
263335271
872122074
919728544
290211644
1387751860
55491278
130528060
924306874
285206283
613672596
81382134
337818289
51989616
439130953
931357893
890478408
457512688
676697009
130614959
598271450
355264333
602016439
688533176
361627306
796791491
366211221
520448909
114127944
211399419
938202760
1187467932
1164203290
1111464718
1204720527
23918567
860990638
463436217
629194912
58307408
1313400735
326400879
566101781
1170172120
542070397
774431991
876499558
302553023
905987478
39971987
920595019
356663996
433243254
951532685
131615614
1122128652
795950261
670447566
893197900
311586625
120227153
218363691
636531500
305791448
807103346
1197974074
291628697
504235768
444785372
865226140
946608164
757687726
147309881
567167451
1300156830
367187375
643577824
1400799501
1346917854
224125057
788924088
486098860
982305910
160219192
1347582390
1232223893
620853426
351872261
833653843
575032343
974960470
574339840
797644414
1078045501
1258019694
723480251
293688033
894432660
68483409
969248994
847839307
1319580348
120335061
450115248
733777597
110909231
780452463
11625160
400427772
439034034
506928226
896234172
1112283061
461286665
492160972
277972689
564500298
528268264
349465977
340293167
266246063
644633736
646345180
722808513
824630751
656060607
783421558
1316803036
1367963571
1404484227
409859897
841793197
601455330
750273123
550009653
424622855
996766951
75975224
47763687
117887939
181253692
854024957
874331215
686137438
1379391888
671114828
989119891
438201618
511567700
104238575
1205548676
182592681
898973701
372441844
278245351
156685902
645193275
614798610
283724739
904779027
683018607
772542356
337158688
578609065
465448358
719689800
835402633
7965223
291699509
774624000
31051335
331048908
333778560
447940499
854042085
626873186
1116199175
535247707
1192109405
785306854
158476749
937
833857059
153847993
709164324
861232518
74793203
611156532
399056392
996540834
973678536
1362723216
721251364
372074922
710970963
336451338
869823136
251174921
502324448
215171567
755848422
737021612
968443488
576839137
382575670
492962526
360526503
595844859
248204555
322012925
349928366
1272445365
465514562
817055347
110804470
992232411
449533491
255533388
245364655
682442613
180391534
693823894
187434362
106548238
1105034312
54038524
525852551
150918397
38024395
316483233
782186779
866521747
81531699
307482778
379140856
299223574
283616242
182024997
110471908
538085108
334838982
167036488
518773920
239352778
304184553
1125710403
270787674
1171020249
579714848
118379802
618417385
382235128
535204473
923557390
885179074
920784147
715390641
921584407
974041619
1354998683
732583154
459153664
50249658
21638117
897154981
922146304
199494449
905754237
52372880
790165466
1021985032
647371650
649890969
1031181258
662580662
945264511
1317997145
596344138
720632880
1134242607
931700981
781696048
514374107
215326222
619366948
549226799
539948751
560714907
851062639
422103072
207182871
117747350
77339762
218270269
696093018
183974447
47137463
3048700
914853677
983792010
1028199740
447563272
1207673537
536162850
714196949
1043237859
564632633
633929589
455409432
99763768
1297183618
500696610
214805075
609065803
1159086126
739786486
84777965
20690028
196775211
648501080
1191252097
110161967
991059634
1409356370
305142931
438251268
158967187
856201734
914234091
410911185
870746600
557491602
265450162
328450272
1072969775
219591882
693983752
800524110
829606692
852540964
809796967
573444944
715518364
719889761
383966104
1080430991
605692177
51872762
191447240
1226204758
361198122
440562290
204849669
110685933
293332722
326122999
92888666
965290972
1245779890
1120495070
238415651
724248448
449956106
1325982830
626108196
359919709
1401969130
60546923
420582966
680202132
717454997
415443343
957951302
289952462
648210725
412454852
349275734
395756220
337596453
301408498
305743779
512838477
880953302
101556522
1062808483
1373150220
511876481
437771351
554009601
776065138
963728674
150031744
528985613
1122781126
301006177
72737289
81151641
848193573
916098648
316675744
930687974
137027295
692067533
187785544
195273300
222695854
636233694
647153018
959509780
701308371
815974887
833775275
162327391
947366587
1157339026
105703931
803552473
16873664
863126961
362075821
299896888
310514698
176578050
923053399
387486692
716269446
624878557
490732271
925354705
746671465
347762461
468339493
611203798
775715806
575586423
501931227
168481857
1000916781
786930956
58475588
209800045
208810950
947044756
1047150125
500688738
341938022
197903261
1052854154
189625259
853952229
610063110
293638990
475678
1075225759
846887908
314828781
416678968
704090838
262892420
613003038
638821507
137049468
826466033
329177433
1408247506
173273638
1335559431
498328427
1058102328
666052068
356161461
174834458
588403420
33948539
695593506
432205515
1085822898
185829474
139101539
756727487
146225424
1355530592
526926391
1204406673
1132140956
273969489
483761470
1204834769
126371048
515768532
500281637
145710964
681727002
260327711
118835044
625753300
1401136817
895107019
1283337516
648745928
76739872
380306585
509160432
1107693088
480373562
124592871
422118501
527914115
414692537
919756123
714066801
68802043
887326211
157494075
1247722268
918071963
98175221
551030083
2884022
455307731
45999701
193596220
363518036
238346179
90516047
328138120
1091956573
1087422149
606108882
486304140
1324415330
980368461
1209455674
983146619
1225828427
179907433
153799170
98654793
258541031
172275741
184003016
287016907
306808993
890694518
732441432
770121554
447425707
949160634
721712576
1065319038
909809512
550870
261203055
1337281794
699710118
929131344
1272740121
875754015
819834456
886922303
290941430
142975041
958326095
914178860
150170128
1230771725
712080323
1301171039
587310803
759633505
470263425
504722046
249995847
481546836
489046685
348531693
1030494318
423607681
1304028425
565678280
928890727
660096057
864616032
650677137
234349460
790884273
1289224893
931565160
1283713959
265523013
497743673
1396125126
924246503
1360567478
1047471369
1043627196
475724420
238318310
255298888
666979258
178272715
1048270330
477941656
209030716
687877334
1122468957
223960918
1219865062
759130963
223120141
213877678
646849918
1169020719
319794454
803676810
331510716
141391990
927149423
601139539
267124880
315136203
899101536
245555715
210638606
876858392
902542783
1105417966
546279550
21844914
143894443
1090897048
185483717
467979829
235656355
578955934
259113897
559450574
66717967
50760572
249778890
331324528
29833126
419456654
586496563
142385357
431128595
330761055
771041857
910707264
26272412
925917098
188536522
572519871
690577015
548318153
1189879340
610069920
1315707693
10931786
419268585
469742778
931037580
598164991
90791924
770325378
116473065
993041990
880499819
576529534
593430442
677372862
466094667
323780434
532842329
603364411
117541065
430722759
1043309930
445990430
166577691
1357900792
1140838051
1396231907
246776613
449056907
883091697
773219318
1400656193
30379496
430251950
984500165
1045129181
459065943
833827660
175653796
133431078
91132305
365155634
789835382
416115075
218116719
1367744187
908294388
240408227
684173492
241495065
837481360
174875258
530775325
537348205
102021864
646319506
785899191
815450036
46761471
231112954
1242368441
876094378
1214080181
28377565
946471965
834007607
196830365
956177993
1012511702
215455104
817953710
400476094
937009662
534181416
98260637
128334001
856237094
459819363
996171154
1140328148
813485089
227997728
851497767
817652544
6842193
995024838
716196332
1406813393
1288205617
382514477
459493278
66530910
743277250
278013171
238374240
64625110
199247051
249366406
217620224
207873916
675819984
391929263
843806710
550464199
114205308
145379252
817163698
116262619
580020880
774237454
865114496
980511710
638557330
1260834026
1393798123
828613129
406089926
1064759283
27812827
69094190
982190658
41578532
138239399
595228982
720739926
341256985
1304807974
1238551175
714635709
421048630
585078868
449992638
885779693
301586873
632581613
189634322
737130771
781932341
38159167
1248973535
489117354
667517369
841582905
257429928
227324775
706987786
240782837
68339240
742411414
1237134071
521238633
890725877
629832859
491827581
135354436
406897857
884392990
609946389
772620346
299010278
356101471
68633111
373106128
850239780
654555195
536578170
529256983
72279218
1272360486
983037915
1111091482
1382527472
1053458004
688634473
144412359
624430317
865039355
323734308
201652014
312026027
350811285
938049057
150335680
290529040
455474679
55702645
877333087
594151942
311148597
1228088856
425962242
210582889
1170844376
569857865
1378915516
777126915
178231
477539375
631571191
819207239
700486654
362185385
343958188
569096285
273458934
316595415
158741829
841183643
321211829
729579080
1405967086
54747607
1312713876
1347220868
459832063
1171378595
211739948
130306652
827263663
895350771
887130048
148471520
1108430303
658264252
374440828
355022178
622514911
1347647489
744119456
212843773
828424070
726572749
891134098
1035665689
1242963272
432923273
467311333
308567849
134282970
1166588425
147592987
853329624
415478803
436599862
64757703
1006899771
1304689258
377643236
1305494964
767642901
576133259
669050593
904518341
543184734
124631693
763438923
196922454
503262353
432822618
182662117
887413039
169154856
543754687
169940385
168731438
35967717
2552982
510689310
263759609
115656891
521584232
187186078
411973521
80162861
274129555
601225821
1045150885
220932279
96424562
310280139
680046100
1320625074
749742060
1194816106
355419171
634631402
865038342
718503894
487133333
345785042
467038284
87560965
180217988
364743773
114049922
720494106
1211848235
1024032498
819329672
895062837
526000725
470710101
533994930
684880173
94919952
127990844
356557140
530962536
441876509
571266956
407880998
832561942
54160052
241216190
249195816
43081895
1094324271
1083412151
259895044
1305818435
1118042640
740399907
219520620
787060329
141934607
51342488
17154206
308400694
347391919
275380768
518089114
529746756
115173979
500693429
56634084
148877758
770911961
563594241
228490728
576529024
925455695
214195258
241386405
86397207
1197382272
1183656735
9401262
727915711
1251788878
375609892
828352581
678232151
592153459
1341923230
1366781245
425095599
1250792764
12626077
314925377
252273513
1217030433
192340141
163831471
456913342
261982341
233280738
683940385
331950040
423656824
341987210
45128393
419543356
988941770
400871130
741666385
215721528
55058098
1187289205
254993090
352226378
178129457
586054898
749189249
122563706
980525588
134625324
423472267
973875768
377375750
661786076
497262563
1329271353
340729936
989959780
697310746
757506738
483748141
616000920
1373496413
1310503361
348737017
245521523
484052666
32487512
532616353
1031552621
370934967
619942100
946361160
1007156617
709361327
229945839
884436613
402574143
857852896
720211474
165102605
240707737
78525286
149559890
136415767
210786583
869892317
49910135
1280217197
842175682
651844084
641474776
589010530
558731720
872879262
637227995
556081324
595492221
525585892
382299598
963738389
262791448
271328390
1219712590
18454596
538759302
1154245803
562279678
1122939733
957562213
22986328
396746685
378009817
1131958659
51882680
498056127
314745855
376568043
1269904392
195718548
912243131
581614410
527456680
491567790
151425650
1235332195
792238534
9807
840431218
55456661
609852910
1203928215
1299234800
328738675
321671015
1313929223
1095437736
645005506
863460283
594852924
644695723
222876956
374544725
879942126
1299316438
651794014
539084790
110417139
377858812
92482473
1383058100
386634635
1230697120
764911077
913013574
1027992257
207378499
863272258
1310338205
365051520
137252933
52766089
887884870
209893210
238054885
107431979
265895709
1244059936
870790730
644877695
654332090
278743875
310179088
476527385
341281255
306622633
588967997
750148054
133763894
671897773
886733306
873800144
1352445836
1142645173
1004770340
534383339
1397436224
446723940
1098419631
46000899
1088617888
1108356424
945495479
882574586
374427680
785090838
423434185
668597000
691149332
466045166
1310966414
91588271
1136892523
776994519
467921999
1305374021
439413693
237663223
160436829
637346632
247201000
799631728
928110043
1155227069
360110583
1284927954
1012124918
301672487
682530251
220925620
381390999
315242962
1407744467
22388824
1261194602
903902082
846962503
1297735720
222586611
966000975
1209258002
901717587
380255109
873864575
753302351
1278692410
951641801
232749236
740284863
1100129461
592978845
541506314
787661869
940968370
327397124
517822017
797314241
999027374
1155019329
670854583
875944842
938555845
86105712
782354484
962673678
508489308
213268404
319821235
704895301
1241297042
146878997
898311303
62991520
447501798
439594966
605967444
380559529
39199876
704825671
824356871
89621953
690986408
93808477
701386049
791534620
410093103
104843012
582172534
529860674
992399169
845610901
954478173
794065376
1195488429
770408709
595816137
806455274
419049735
834121337
723866035
907893104
654155973
887761679
600858470
629866169
1250945723
687594579
658340200
834648345
698903211
181353710
365103601
191858970
651192778
772827638
1344850258
378879892
897894728
907663455
57684532
450212574
713174971
591845614
468234471
941402766
1061407838
418373717
394324790
80767819
464244063
1057146510
587985742
772824319
459739724
700524829
709685533
1323796893
416675228
121461533
493870339
1127418227
472364040
1198428835
172133099
513080154
69462050
56450686
421532744
899953884
270790314
952735620
525002782
697446177
555369404
483641693
254272108
724427022
106097
386163342
967163903
1279801928
542303974
872586665
813540750
964529102
92066021
876533651
1253553
302095333
878416345
54882004
618150264
1170572357
1354855895
824943135
256276538
338475699
27620549
999752605
1217754656
71798461
99201283
674329042
90447144
39090680
495757166
505698231
370928260
2391196
43709074
358042232
698994059
1038939235
188365061
158779290
735991448
661252455
476962747
530252416
934160512
552168841
1395987060
201410327
493742265
662637663
1000705473
1073957993
1314519088
253284221
1368647139
720509990
1040971155
413693958
615600785
1202094404
672151713
85345458
266260469
1298247313
129646422
54955363
712000854
377414042
942470735
328920391
885281853
1131295581
18178495
1206693739
1201924375
63645110
600036753
999537528
6624659
1136458862
744783607
1036647709
730121430
985473554
697149429
227783048
738070920
1095241843
370221434
596935204
1055161228
120412189
206705204
46127817
641666756
522189069
997738176
853264199
295008175
107054303
587365983
573943293
69891601
395415022
393382896
777523677
567216181
118627361
278632428
667764503
143901144
1051040716
411390422
786069058
939201116
19327432
404181025
49469540
208104409
367519890
388839436
605194614
292477409
215315541
301483356
620233100
290455369
333670986
605985763
80147581
947336269
690419865
115058294
286602833
147212012
649052667
947093653
509881038
74575852
1058157522
1138340422
452534263
1102718767
537905474
83830259
768787234
1172097336
221976545
140579528
765072694
1060948333
436333559
745595575
879747230
1164216155
781856252
1187542797
887261658
95029409
743315609
458890425
218552200
717613440
123087383
920924721
1371515885
199246040
836265284
194652201
313650357
1393045915
365459032
378575431
1234782688
749540027
1100351527
125950735
590132779
626184347
635002635
496957128
772534318
920051972
464879491
1402313679
847674338
761855219
544222097
151691394
405714172
418004747
13154479
128607435
535027881
1250985367
126488763
213383136
360340509
1000031623
256389997
926633643
912319077
85412870
280276658
827448206
243123666
600149882
671475865
863928152
41420164
922322416
954866529
412764913
543115993
322264126
876040176
704359033
104355234
343944587
734038247
1214932209
112719367
503653634
636058474
395235303
1230339344
1226458403
853027524
435146968
1389107724
994891892
647034463
618210055
634759000
1381307935
641028922
38888190
1293072576
666463970
258904600
572614588
42005772
806037190
867287675
492467211
982411611
133248771
810748384
872675219
367434335
973639679
281100880
987429344
195615787
1960847
466917372
1268736923
719082426
817590903
1061059768
350226993
965039669
350328925
940103438
896001960
632227837
1153431708
1030696681
734384095
697130402
435274320
182666638
1204097186
394193238
385757212
336327031
916621041
257446427
244837287
9393525
1207529440
465097658
369120517
369547513
400163660
526827167
726165271
26953369
1192625928
970751720
1282447420
666700609
682433056
754916753
609880234
922504254
88632282
761556691
369099835
767562771
391732971
25829537
630426741
1206176487
981778489
863976944
876115873
60043757
606371671
39701719
177348532
219476445
702337581
77382605
1160806009
516325635
66129682
344979855
484175117
1021731494
365946994
1102232113
901704531
7913071
1304943686
393173370
1140423977
254568594
346411107
380128149
1083091460
161242851
524604893
1094240816
272428994
289530316
675437066
306672070
33350960
202582611
530910111
288164220
596452963
1161538596
658586859
92873948
737015881
732913403
610361462
212829658
426257216
213340360
374090335
1125814114
644596444
1128160493
318968621
1382561462
263428643
598918493
80780736
703725090
940919955
1354700321
567670813
464489681
1164947120
791200840
343193126
597786373
267251895
972332898
155076284
735584294
1332376884
316680845
893853036
963233084
415599233
557889418
768004644
545020716
584599852
1316954917
725576681
879397991
907096726
929578643
577736939
100554461
710637323
1148530219
943085724
1214114266
852333573
462622160
1280938484
44415503
965754539
887298484
417182375
541119633
200445809
1149241197
226302052
943314387
345298018
165205755
131544807
432888452
278230420
634554182
70823822
520220623
770728318
459392617
607520208
749426530
30528697
322586697
116078838
1054990458
563077304
538877056
711353210
1194698176
583440982
954947685
495468078
510822229
401339703
1297842861
638055638
416520998
258393657
841992236
793638849
914291518
523612281
201657669
1329561596
458628491
970705155
329384538
1183099060
744872909
901113350
772662279
810262603
691151445
201009448
757144296
575659705
920918546
40846306
607049697
1387205571
725367266
120308949
406159679
78877202
48011372
84585461
61083253
45686745
347721070
307855836
161344312
34308469
1047272005
162012088
34380426
1113770591
512055761
985776340
180835734
668125340
404357250
938776161
557658010
990536322
397068505
686126282
187426992
498755318
706444041
727800834
666802284
370891640
383348779
460002395
806360300
14901592
326488126
288297995
728515546
369142620
255560500
812789202
139404838
193642093
748439059
633971601
61609164
399708720
734298436
202502316
697827335
579787689
948069920
955654772
182505923
230949361
288403555
37968203
176298235
454613421
454278561
799195615
134253425
239829777
882481227
409274720
954987560
167689335
300441606
650829090
224133953
164571723
677186876
604334693
166170451
1406201063
6500383
886024718
796444076
62541470
740296514
1342064265
1146650157
415241331
1132976428
699486697
31048709
137561967
914342638
957659207
1407950673
347692168
57169670
519522643
1174536575
509848512
787343316
612853266
1005730175
811799191
761621450
254603033
70168160
565342655
1051247787
171624045
865798101
820757021
1211371012
45654632
736509092
120169253
128253916
802376232
136755490
126792492
671342219
522993949
1234122665
354761644
132686894
1385901431
226547844
439792573
59579634
269425937
1395094958
143637721
1040169125
403129439
371158674
330920494
58926816
416408853
534570155
910495285
862807045
463636885
143220241
686434109
721615251
546859831
452488926
759477340
919886092
385842390
267759061
781633146
913377973
962589442
111357118
416849428
747062524
1034635568
1007002614
211068436
672135705
306968614
278114924
653584041
142816884
957280720
1179503837
381796189
127384897
418747521
821622312
900908679
657764071
795250647
722875792
698301879
338566439
861342010
167236720
949533164
611361293
561296826
158183413
360137384
914838055
517601925
910463125
154857442
112859568
223288494
286357388
797294623
314358653
118526881
537103673
257202910
438353334
1374613121
297256611
669396043
674492783
253189395
265884373
293735006
140825353
742644631
341309565
691173099
1226518864
1101386178
900068993
1356562849
133312756
736790606
653134955
528948589
505961290
914871246
489349606
557579004
516389222
520982514
1127215921
636332443
404842791
731290450
353829327
968776500
500026013
395666109
689279731
466909456
29482383
431164652
424684179
248741380
858215559
776855572
513794437
1397724303
203656035
778628246
410058083
606257249
841771084
702921544
1397199407
592802736
81809401
877602292
239926823
970184545
685126296
145554780
143819134
943273119
4213102
1063119520
490379644
681474451
7039379
919128074
528696464
438687329
512595995
472784023
1069883471
1136614181
606222822
156823180
513787704
302915996
130642367
750224815
548059221
701768016
27535992
61387790
799566484
945582466
489191814
625880711
851983092
293555265
469940847
290967000
246232103
453648849
66007124
873865134
580845432
1403866838
710774365
586288466
1055892063
537804737
729393377
221778681
400917915
299205228
488384335
724894733
430264172
864582951
99018331
789046411
462159760
465611356
740478317
225612877
420367536
971565115
701188696
897559936
438148640
807177707
459934494
1378004995
660948744
935303945
248149581
1305605103
926731359
178092703
358749180
21530521
1038530624
651479343
884298885
1354759385
657550349
883617399
321205441
276901025
300540380
975009898
81806455
764607276
665254103
943028652
363355829
1406584673
980849283
302254726
935067341
636825425
759475131
300066365
788485811
615471492
568731163
456509353
324703325
328936058
328558251
1328903314
486321357
107962256
264053074
1298978502
242960637
4810984
1101821785
1381077376
37441782
517254126
141848400
433874955
582182026
873664325
777194570
203100895
41563612
829592777
164557612
292548430
746081715
447473243
127754811
885211486
274939884
82829648
132452161
216160547
477884895
1039371873
636230056
452335896
846110933
373452448
306089534
606620825
584032739
464806108
866611224
340240752
928330179
165459038
716304259
946715809
74721850
597540850
368339295
227737180
452470339
907696042
329670297
1345392534
968036555
527594190
1262745596
958476783
418480196
829824219
395470357
16745872
685745693
1075239309
304962692
351767470
1118192346
103405121
770905587
343639508
187083318
584076589
864957488
1132584801
1007599387
428138991
365482692
943443311
736082642
575847074
371372990
161391374
838881371
151947346
242907751
388101842
311650745
736399384
934904826
132201449
584227450
198069653
738733556
1275336650
660978634
143316857
9244837
293151855
673838563
1160351216
852540937
108496727
410854105
405031420
416368848
254433688
473592095
972585796
473276199
450201200
1013728912
918962011
136781139
396211680
1400739355
131216601
325416272
316573719
777461178
1131914383
722360399
1073410487
489025428
850496993
531805462
721838337
1094147274
655610556
1134601653
769897810
638982681
27073815
7092735
556100719
889742857
504453732
1023757041
1063052942
960142305
367962500
982093612
398072102
855648613
150721203
576422893
166685195
555728959
839161043
1306781631
651280353
400130518
317359539
718750698
736635337
338504627
1372867190
1078007944
51062979
869786178
54541257
860076810
739041865
5720213
261659414
1156413692
714392399
764382237
529872282
1268790752
350084400
759653013
920348689
87545209
435831897
423381336
782184619
669193773
852863814
95585503
482309458
456900991
497997396
1361049520
909234322
788566670
588342163
799868627
1164344221
313613456
212976890
809730266
617382717
719273441
1090650042
909994545
699389143
26494398
107091642
707095362
263486444
143339535
360013203
1043868348
954830381
1205633821
1288368478
360361175
244707869
411662272
488155570
337639262
986862881
446585599
61343877
918478566
383901845
956461215
427845192
855636084
97485372
933740628
905492928
833464384
502966834
1376367389
884248437
571404278
755679880
267091072
702175087
575778203
572457095
327550454
346442491
624860881
171245091
55893785
194061121
740905680
253349559
114687165
895756302
462043913
680433522
579032914
25215381
669398470
1157683110
904162337
1357131431
320342147
984859552
673911842
104935802
916713369
1103332886
465277263
723396731
808055289
453566059
653481047
547682464
206586491
841564593
427578116
620235953
983032305
337272366
954900261
438835820
830203698
981044790
1265482311
72845843
50064233
890904931
930451891
966720769
1104410803
1096319890
354445829
837607902
276123092
684135920
216542901
693479842
1081869973
1331880575
158608863
701446353
591347250
935669180
87756635
110743834
96195155
463129186
889735110
256943501
963275295
1291853208
533614815
598251859
429843201
742625309
144851387
826158164
688231852
1160919961
763869251
263803163
231741619
198046581
15914934
964128603
505318497
322424629
876451655
1187286124
103700487
1150687206
65453443
325421003
767497062
341600407
426909628
243766445
116679018
797028
912025051
829809011
1240036809
51698542
821064512
742703179
334861557
331562045
637912572
871183412
90267704
1226893686
895410768
807696645
117225277
933361417
1067705224
111427645
138525847
884968741
216568658
887363740
14833337
388817883
53655760
660499563
1396572711
1218339780
257243141
1073978503
846119086
669292759
926484964
184818088
352856299
404627398
190451138
635896314
702974386
920817926
829820441
309398647
990732507
22668626
445930027
1332043244
359901945
609430889
942390264
559156943
311901515
601561542
626052811
1180217566
1361866799
646630122
668755537
836627804
485420704
210040339
1026198914
773919405
374121915
623160035
1020666465
260549074
517809309
298481620
737574181
968575637
672056779
154887153
962194172
731699605
794918344
163489068
330607001
201190576
43805093
1001748347
126237580
390895185
391513626
183508462
1269214155
664878907
568864143
1393644660
623260949
235475509
756826132
694520133
300092224
919039156
583349280
354724615
348601239
3130702
352212170
878030571
1115501752
158897316
208266418
661437621
411868679
1193061536
476277756
1050282009
387146064
1103157912
242640507
651244187
98843079
349371322
45944066
303868495
908802386
281705952
671306320
665174485
633665662
74862469
257359648
845428914
140813598
543790035
370528192
149107525
945170813
1148125779
537138731
1289155881
762529212
382131314
475619454
265692697
554182198
1339669710
398447458
270631431
572667451
483462977
224018014
452370264
25934896
1034677700
931707850
232126464
1387349792
819427394
437462864
200816270
264161419
661143087
868525551
880130771
581308548
1062464861
639074755
1268365900
299102018
287423836
211467973
371249222
245151899
319982918
700654833
724022918
490979583
248438627
990608081
545752906
161225493
1222501729
573124597
434883619
517387314
863482899
1320596252
182758403
621653979
972166893
785270990
929818916
123281716
954084709
1304048040
1384552242
695910773
940622561
312740796
250104383
500184339
361193389
507346444
557406356
985651522
81286518
1361635318
1294879002
201868854
845631756
870709159
49518783
1041939880
627869925
735781264
173211714
1191472845
43081237
1007500556
1130401147
851064169
1361551222
780377036
452431238
482215270
841131550
933951901
805145952
1038360647
719719951
28265135
522821691
1176415149
75953166
1204345510
112347565
167323900
539232855
983718826
515272471
946901338
57054410
970872996
956948446
907267256
518102262
568618397
503328960
726006253
282205269
1085987990
421743158
1052449746
75730730
1267095261
778210799
668253739
261291647
497995238
153200997
484804136
538290335
924532073
1300922267
855950339
621272431
766570270
242091242
464460817
244635856
898294221
331656668
753795537
291608328
599276114
131356092
462843030
16389750
239734876
978704729
1338472670
693230063
336584009
374701532
366267450
1278648036
170095836
1369469156
492646039
163864870
776786707
129964785
887377111
459816628
1340840323
977521100
868247974
942741746
1176078397
1069921580
883524271
376086393
832431467
712144211
543718134
861806815
132688758
1168889405
145156576
979019357
596299684
704462869
671483902
210652924
329884820
830959539
299149604
206779286
845786789
64777145
485605067
551593330
1085459226
638486107
46486277
806084478
549128646
802479922
265055733
326210889
873894156
341633256
544524535
11720365
704705463
374841565
682561979
676592054
1308256469
25836042
429319858
402131762
719633756
195127208
966518168
528391996
783150843
400808566
244950279
882288473
595557831
406011237
114467043
790784293
129279605
1095475144
177216352
1369883655
529890084
1015356465
311412560
913723358
932340492
133970444
795021811
78960677
40015257
916959240
89999272
43488434
994670492
787290505
964553751
535527493
331253729
145881815
327240738
897773228
488931454
1126240596
614620551
300489754
326493288
736100934
237388882
676418167
1202173586
105660017
527908294
942196922
353974330
706054973
130025775
321432443
634270668
242658644
106228670
530238260
738812834
684898387
453434553
511997936
1248183827
849167166
753735041
835348972
713692260
384497750
436497670
511238000
774574673
818547172
1140183872
781805086
793878700
1314630934
560034958
193528845
614715131
347483869
54097237
312330415
771350053
563516656
342308551
602918986
934346830
354626747
1078985772
680907089
1019070852
976208099
489671727
22502707
747715629
857420580
353216466
926040689
281551837
386192008
134752695
609781936
316459516
575382157
627132025
340163193
428430781
709980809
1259696438
643111186
835758433
854623599
134120957
1118092380
965476974
1168354890
451994456
903550167
1341450278
167732033
418956641
89847644
613779681
568126957
392426528
777020011
629875972
240171350
990140707
710327087
58951619
236976813
627027564
480894046
111148744
339511440
499043863
535078313
627034012
187738876
129515793
254772943
500599413
933363737
183299564
418479301
356767397
903658179
472602675
139890551
30974124
705979840
603172931
161570237
915186341
429928275
1326214846
487124447
645756898
993550562
911550916
1023439406
1351784147
796300867
665620197
491396870
814665217
1344862889
852945409
769508138
11813854
348028970
593436312
281446872
847426332
809327648
1239967946
6459984
1137063538
744842043
161121394
210330556
413791203
709681041
317068230
94506726
1315782882
1316069889
696848780
374440661
694344483
995725547
460171247
647544669
1320363787
530764060
1401609456
882360459
708528789
906484082
1028468592
1023528147
1312151346
964930401
321484768
290196695
866836255
482740395
958163163
965627144
627183147
255183129
47733212
287708771
124018230
882040887
6467828
139177268
78501781
86938059
1078082846
400617972
1345450734
290951895
12297134
438762226
891086747
186318571
59398371
875312322
731243401
675992760
703122090
995277698
54423975
762198500
1231045739
850186031
609251432
414238728
1375619561
323293757
245791991
660100430
403651469
371391221
284207034
1323243260
968159135
453116482
702727387
379010895
115878529
387441641
34153659
88994898
553915540
454441837
209187403
780871167
149857507
229882910
20781806
870094355
774757466
1243423160
751007435
279151341
952710314
952446670
707361639
595708542
443103699
775081479
30974473
480007534
1266414038
311858947
374982248
89331695
232871394
520875583
1206752106
983128354
566861219
528741619
329650734
698021043
693950494
526017188
553912337
631289586
838634913
1201629609
357793076
831623095
1198881533
400009146
397238743
367475881
988278338
480951887
661634088
1067617709
331931897
417021107
497268358
11092401
249091562
236670197
1139608444
20833352
863383633
880353435
742660879
100608337
715161917
385721707
591876484
798413649
1162280676
548652276
351993342
166728563
718539736
1020955744
444376285
424788884
137877779
1310110807
226272102
341372721
57017229
1013652130
967139334
986560045
643278671
1048864483
426475044
659903622
531051753
400747054
1072623329
638538266
343956782
218870106
819661509
627279523
786395868
713995228
951360710
851869636
1201029208
796210441
633536902
426754323
880290739
661440931
447968477
460094825
594337659
871969761
1327780635
1371847560
713698065
106230347
788587807
372979781
1022225906
190616167
14705047
700952276
309671694
523198585
223676667
447829183
40906049
1120589713
91615930
523060207
42952189
386567854
884362305
180843451
513338766
765596221
980115418
126966462
280719704
55756126
727299307
23271491
77048301
392059366
1147268162
1320678981
497606433
489285389
276848796
896728195
1016810253
430837273
263007704
140195966
832853670
5766238
1405924859
236740061
114099584
184962113
1029352316
346985388
603520865
331491590
657825657
896194531
1243419465
374434753
796063409
438889529
65115837
379150034
997935048
638628828
532695546
459875525
111536567
460482380
468033618
307707525
271278047
787190265
963214373
513478890
574352562
946087347
451947529
37709646
860044528
291638532
386142468
711251715
306852045
893638026
339456770
864604774
102859278
562420126
827256561
146944164
851925942
521350929
1304716765
13967277
712971981
447769936
906655416
837753683
193383937
538857512
731233759
430211749
817866522
487328566
641663250
944764431
399054281
59580740
135779990
707911509
988673496
395475157
1104157806
198500023
682638279
519500192
793741636
648277204
638876120
360958485
605920839
46972703
1188000739
1114867767
477814255
141912924
1258890635
54049589
87726056
191332210
867009839
414342417
115084946
985352267
1220030949
796067788
383740588
24179280
95006270
1318042244
763146165
418422040
461541303
435094789
978293106
454877234
1374312900
1174631499
833934722
168646593
412079098
179086437
537561633
1227906072
289552960
1052967154
300023828
192024040
777629377
1102797948
430810944
1063558311
750731338
684628473
322840317
1003365516
969572724
259131313
279236995
463828242
1361416487
305680601
841119843
1360311531
141698880
912057488
354255958
759815630
931350890
20695507
340812337
1195199059
435509333
447529899
386070912
743600109
241120936
23211481
640800704
1213963358
292871107
1254441092
1134838262
801537575
99545584
785227800
793812525
143629077
875494034
242810091
1372401681
723142386
791707843
8903295
1237711713
1400107102
645745543
178231741
395090828
326747140
991491635
350502342
350861722
994950137
546228372
1166833963
437884470
359668690
245089292
1205574965
218432875
190679482
376366919
383992780
1164643740
931667521
310623632
657452262
759158674
836458796
150990576
116905805
886571095
1367592472
112104474
302585260
9113061
385735507
1364159907
768297329
456410949
982864973
156730415
847526093
574322042
333762770
199987942
47139122
1003334076
675337171
4577360
286877061
195423235
662510215
1098886991
558319521
1106055608
479011948
622407790
1201161705
196678165
404030943
311098632
826945953
922100091
443760294
316519024
550495869
1246486804
378446324
329026382
58440029
523673007
537386351
871724273
925213949
58197867
627773117
550658463
496438053
1164973553
369580655
492943731
71475899
1347671003
335508562
1105795222
679616008
364456380
107087342
569044849
651880786
885121781
807843164
707295588
678257011
338976730
198703902
317686923
589674032
340565523
554448019
443310854
861943248
879155374
893185628
660847857
593919035
708318404
815684913
135004587
345581416
163091312
262588490
1260555098
1036862749
718188188
949306772
222162223
37434009
673709012
756617484
530805992
952099089
907973404
1155705221
144861001
629186143
1042810397
362546110
404486339
1398018710
655967604
95939141
519946928
516233110
783099285
1228986986
253814819
405980109
21757855
574467235
237017476
75584642
1373983074
824512147
767341423
149452425
385611284
48842412
796301752
45219065
149615544
32144929
1349746467
435867533
1248774548
665869182
532856175
1074181888
652210206
960649789
199312802
574897120
917085301
184391571
1323561789
240664212
764159932
825982823
742865277
177816666
1242206742
842460742
506742129
95327852
433798770
684220334
367967393
815002701
975236863
244936420
709825418
954873012
910626527
945546013
804865017
176986153
288806935
517637187
270798524
662833925
639693264
68612399
100448740
497049523
618283155
290842604
281651337
151297530
326979951
733394954
151321030
1378781833
292081277
908153635
991153268
19754599
430552425
956171633
868057056
90814821
150066033
717903120
904492483
705054261
220533570
57798726
398529754
695943703
1270462666
511422466
968345232
700872234
353929220
629316828
431775588
173481046
257115028
955776304
745808726
21143261
264539232
312954429
1252004231
670841835
1235226642
1234836821
235155450
1296591253
225253413
1357068537
855954460
209613977
116116619
532634491
833736777
793397970
359755287
778542920
447567370
301906892
803445825
1091282655
957999091
743648228
978127620
1325829683
109508420
174985550
1180507974
860309489
513737905
431519735
81357244
480060656
333259724
851171875
488470979
512968332
384118369
338895205
895242308
222001632
108893505
731527660
601060620
88296494
125535811
21479212
26228262
892527829
261413374
669674690
542805753
496911602
5098232
137247777
73369808
1069463193
1126411013
1050107611
1137839238
1189212390
746834968
90118954
939613122
39386786
158295121
567100326
791265529
992618805
593694810
283477437
1281270837
455265575
793542432
856259389
187719234
604257520
225834667
315293765
285856845
961914078
703201435
930629409
499760831
1383178093
1077719939
1313019505
481312254
502592828
797441147
609921099
483897307
644202044
912116490
91037665
933706496
994063948
211549010
905779299
747190511
1395750458
840048937
647356590
210113113
286558959
8785907
1387204102
297959934
1391506251
967250523
686317835
487062206
113018484
389036651
1059809422
765159061
506706593
96805534
887161381
1176245980
1140085586
511289654
418735919
530631783
843303555
984247356
1204213705
1269148447
181967556
327212550
822700047
229638164
70374767
887254193
508264695
584537532
786030435
279810961
1180575202
800833665
292285316
349439662
880177321
510983863
200672983
1370488937
973925276
267237681
398868421
1396324516
186895999
275879396
1145948965
826717162
182685273
1150821455
1264749789
351546551
188920849
503099099
780991497
991994673
110045002
181441593
18650658
768124833
527832232
471709239
327995794
973698540
423737645
1349904123
951532515
1052186839
521184738
735873953
718106762
35815939
510626408
764686417
1182965160
407022584
587327451
545432610
434207815
1349829197
673866101
851449985
282991308
475956718
103052355
15404782
261682199
674039814
825008032
360000003
193728821
793541456
400714082
455056903
606229943
100288587
664080550
1236443915
78553339
1302681772
696872923
994959828
77876405
213270655
270752263
981668900
731658789
116400658
738646333
740625930
681392286
439925653
773019718
209311203
5797784
839465198
732535480
402543744
865195450
643299091
115920263
657012245
958712568
818940036
182359002
290796222
1282966544
771579324
6061539
1203769415
58841715
896864840
1330449229
88949932
1325865391
926380420
428754455
1281304697
627272969
419984256
909323762
457165583
214623010
104064409
182119354
922290857
57347737
534913135
488399869
775055960
1060571218
713349351
661829605
913287643
752934022
91649126
1227568158
407871797
916182733
758878029
945595196
967266828
1104199247
413269089
1356255779
811513874
834800546
162470875
225705633
601589345
266709541
627514895
489662112
919404390
99697388
109791602
398224188
539267440
1081886097
640062930
598031198
985373030
1223330915
697050128
346201582
719398185
975114283
1115561103
611414817
80742520
911475060
1261051567
911892239
196987113
656820765
440167702
1303837286
37791935
421397659
803152836
398342802
734458386
596110889
897515143
519719147
725304493
85580035
569727929
318160789
90645819
1139203608
530975820
662926586
1134098221
859241700
764209358
1021531732
197373205
289233298
1127787453
56867273
549654370
716612173
840899858
600993521
62144862
737074860
924284824
119701694
1391976057
29462243
217430754
79051369
410108109
1260101548
619367356
83955311
1248140283
795487450
775096126
332606611
10402416
738682512
444862512
876160688
86616432
489836539
691569305
750413054
702029563
1181208848
318993419
768882387
986201787
804981977
796473857
447531488
318508100
327239477
503893988
160380000
430952703
374254031
730149744
1015276158
730574205
531319006
783404736
265049077
171310845
445303404
1114432765
1134271969
969549664
961418655
253429480
57569895
794353996
574657395
268971375
426494057
499723455
494588477
178358754
991355776
185434287
522954384
242381709
633829960
642423625
140387394
267105469
777098246
884770154
964674230
516366457
6151195
86708284
438261306
505120305
917628795
729556955
1377895328
825392278
1279345792
219024028
178729041
663163127
640402314
1371415782
622518659
1141790303
828257285
99882212
954763954
366384228
519634546
935348560
578011909
1401272057
723864201
242368613
1068702778
1270535834
927923408
879810436
1403949873
40822152
15722302
151717435
389346953
731856573
673922431
701484830
72175608
878894993
1210985274
612156234
320104532
364689485
532078151
317822475
514087735
715921731
288334370
745516353
1275849587
294697875
33979146
304702691
442512556
720821547
517030611
1364487720
480106823
505174304
238450911
642400153
1179029380
638803631
1224250952
512395894
99709250
1252435823
1206347604
1135936215
922041131
850610343
197451414
395342847
866162462
812990782
485784781
195922844
827539116
540073892
549838337
195231961
769801965
712226130
856006731
98762772
333430336
1061674782
506249294
408493453
753695207
667814473
319813476
1389491290
817618554
211006979
969787030
339040883
223092903
211958446
1280974392
750145493
301446612
463155650
102518340
651184346
1075887092
615917412
882929384
169702232
1326938068
668514509
314745233
813048612
912048000
521793728
653915707
310220286
754730285
752540073
46118766
890454658
653177272
556778461
723280081
335080890
324927096
427183829
952847276
153357417
846648135
1130614440
880467599
81618684
174740676
669392393
201259527
871380905
514751205
666389121
763987588
168515945
561897844
362711780
371451400
1131832396
1128199250
222169058
231943770
898237009
646176283
612346569
180415295
1362045193
360186316
455097922
823532758
723563033
418719318
474541515
181111827
696984940
291830205
162781512
144657433
843179882
484188501
319745338
871658109
525011777
686756358
1152721673
456081800
71129888
924247689
466205499
885085812
933692534
879933865
546547641
525030830
865972279
105457795
368251891
1314534983
175103369
154069758
53907916
931463410
291590688
1057991311
878315855
446686275
516936157
414262555
342991015
1064274130
1306262973
201314715
108825143
946244248
1089666945
687396755
597471263
605390503
510938587
449850647
697655373
641828174
293284761
912178040
310388051
412399911
1367128484
282465243
40553628
627622000
538877148
109206272
1090332669
585033120
242086071
764465435
427197114
308071907
506386257
195297507
254531275
318366841
669595267
493858713
556067215
972549628
745998814
224581529
597723836
745572029
143814578
568615997
1374444893
393604731
923772946
1175472106
412270791
271093565
425928175
930180040
681178110
2011094
231718298
266592571
800054632
631798571
38634117
132684903
879480217
851811139
730050242
427345108
974489958
689165024
788052539
496381624
796978729
687568033
186678334
899052358
706778573
796290417
585788278
1230441609
835668847
881286707
99827046
890908169
436254904
137826674
337253058
131414000
690143035
1080563881
189888772
507448794
726387125
1358335111
166735057
519450672
1343133595
362844199
618556787
914863265
973733151
790914592
73498188
472294095
981969275
44921725
767151753
72497954
259943621
946937419
611466579
991435647
1254823619
838229330
847114754
533726939
463478745
802514602
1303909687
888015700
6617471
961939213
442274999
957502851
101674020
633938469
926279034
991447986
711172056
1014355911
169622272
162435762
78325884
603229448
786985541
111825570
428076882
114244919
517252485
427824028
659088002
850288986
1021339171
13295289
19929900
1092753308
192097935
1227091254
186914518
860124928
713036831
636510269
63581224
105566035
305461947
247544294
1392230303
49692528
186495129
394031095
631235989
100236455
960314164
617283519
108261746
994768126
357976554
1100912767
869837947
350694809
344782341
1223089394
1176347800
366673254
523505250
221007306
164223274
830682937
1381261301
112898788
1391989278
1310797533
757554131
339971560
356766747
1214801204
786672033
663729914
1060114576
573530674
1297978060
1397640273
666066823
502979787
992759475
470899711
47620370
86329571
345556995
131223251
725902774
218739301
905837406
489566697
984437634
1137258568
481970558
380519705
769888606
507685269
1332267606
473199242
431576872
633269015
670933610
36171314
572611613
346072439
98372471
257315224
900289827
276452114
65843024
868281397
115966306
842442430
889173270
406728164
205904765
457345790
1305687911
1179018583
869947278
989735707
1328944141
380810696
139878511
332545165
56574929
981001113
619431464
196562602
1310475405
699173031
135085427
423932459
370010310
609185375
1304558879
867105496
82024809
775729074
236237043
321870851
925567023
925491660
1178186437
279600471
448692325
264725505
218724054
725531724
403060891
995991076
986668598
213151181
752520549
1222097921
574552194
866940147
60341084
864750834
508577954
35303621
730855113
643037791
117458871
57274797
930903665
458386412
58480721
225488422
379429842
594579044
222736308
236379624
1399559878
753017091
107488339
930385557
996924715
25632031
10979589
410036019
1250926030
834568616
847528209
988962178
948101411
412110232
837586883
589312167
822473080
516158391
484865445
425599564
750564729
224230620
995533958
147761660
1181266179
1052329329
159409088
279546659
183691239
606424252
781042859
268084991
968673514
643874011
490984394
801642491
443554720
750644922
796553290
1110905184
693449308
1116519711
198418199
1368545431
844802480
1356894341
398180070
942787944
790013291
305715685
347325728
349534027
1358102277
181370285
645912512
650500999
506360718
531232462
631502158
1072413362
857764127
125333940
397744604
706761153
485219693
642465718
939186089
192073585
700203857
982963669
769794094
828529236
261391815
408174281
134372363
576961491
532326361
1020087195
259063369
48031169
800472346
26550879
355819432
477658397
387102509
1107868534
41404230
402979949
504632734
597961538
883453499
863506896
945936166
374537294
11152908
962024846
181028664
82356877
450246031
27483620
91131115
78166993
958500396
58891614
807074743
301730493
121744861
410318642
536981969
1006434884
861980072
931845535
797540233
17190364
268835666
67470767
146798483
31018576
993059407
334628978
707229260
530886293
324849927
317321211
54746319
923535465
681619116
284091970
502695268
292409393
836316554
836770532
75838158
355363152
419744334
635543968
310542566
290565115
396183275
769075606
630732376
544849904
46387299
231623899
385854873
134640757
39646926
585580663
616725170
648205596
185131181
605316606
553120531
352251664
997829271
820724292
221214550
284549165
456179806
839319588
1254139851
448595862
1061579369
1181013655
938826565
948742678
969661414
728329624
587685428
997093973
844798903
705266055
606287945
655440357
749131139
406193068
723261863
433291190
720552479
610410685
206716902
786993566
509875310
896529563
1380768996
50403073
196781809
354906254
244302939
1000787714
753480880
572257807
179859521
193796579
219932348
787759701
586090858
1256619691
911603457
746245927
749311031
468916928
758045957
622822227
987714349
431795349
953213211
630789830
168281484
931881662
283405142
427188180
563363965
928294294
676881
102733298
284603536
510309723
1383842145
860852815
306368170
987696120
787887517
634661947
202916896
753297106
517923823
255896250
1057365436
1362891776
698797649
41208616
52673594
4877212
243567503
32905297
574149095
825383213
330384786
887833498
545837171
577745932
543392192
1264786239
256382570
385084532
546024488
774085492
40732663
611657541
529462835
915961059
969143866
46995158
167573547
1235963317
1006921354
444873636
711610978
767278934
670550417
1362874854
961657496
575876714
443067443
502198895
322572181
192295379
1204185279
961471907
201838845
1325484075
926792117
91312057
345580968
659186531
750746413
576239262
21021521
415571886
506509032
427628729
550727221
494003847
569711409
619195609
511262819
666672349
848515174
75992439
222696942
849165963
40464037
606028516
484385107
258765283
80883699
1074308647
222200563
382777218
787328614
209111206
1110729115
361024654
8537176
793435807
905949736
783310385
513673179
322226632
670336092
994380776
74000306
9612017
108508244
942780360
765135174
85258503
185464864
985699026
179058461
802848928
559954355
248126795
773700144
185664350
183951966
802972242
6023025
809802098
982439264
778725308
290106159
155841173
382404330
831609930
719242336
877399417
149788891
470026446
517381923
1337358297
560750863
583060997
110299185
919963359
877775367
181427492
204495724
737511346
462229191
725931096
238536723
34778728
470270942
401882224
1132534002
153519642
785355137
336462954
545327342
1137381068
448594679
207884535
916093865
959907266
1245322754
248649762
468929743
455736179
1116841940
217335375
1037141668
185354560
928583582
358079109
262717736
1113649809
889440828
648852817
973722002
859843287
355344887
237052514
1279566362
44757720
40516040
271131307
146171772
159725638
963651093
902745404
139399250
1407394981
911484665
1001759895
944026326
806478522
474137885
693298583
886597495
1210731748
714939493
131622781
693399452
1169070941
559228056
89933789
60168775
187955749
332520870
630618476
1152021824
801022879
778651004
1242894486
942273651
112030368
776120017
871751549
859832346
10807820
177265527
822184574
27080743
194427881
877399680
1266193080
135174077
626034278
412459373
780744048
401929887
904096525
357121679
764604399
714041210
588441280
562341311
462673249
707315663
672332995
588163220
1408832613
965666347
852953715
996006692
952469133
982144306
1153125443
1019506116
796414796
706131590
534927717
292611262
1314564963
1013323693
175945387
643103919
763174985
542567410
144558212
911766918
351478021
373653810
216079061
565643874
648153961
948024377
391664197
341268242
1039996997
613626232
1124377835
266537577
398135403
735343416
945433514
430921551
1191592564
989281845
190689288
378696214
1070523147
772726280
523784775
1217153014
640171796
791735762
442929018
754845342
856489415
615759445
815899596
167667053
298062983
903435087
647782301
771814271
806181059
119102524
759108317
240617779
1355166508
290582378
660113473
847031102
128644835
797943746
1262891753
543428446
188463885
626464392
452216647
331375696
501203546
180812979
200018206
203512124
632430329
1225985479
495642988
746351969
419731657
1409127243
1286675459
209541661
1145647781
1168578074
880010719
39423304
440049384
493568775
160605908
773397271
1150886110
358812884
473363589
700477501
921103646
514523540
247532770
1022224308
1395501459
519176960
140249752
940415747
599531245
100864649
1090725339
737938816
154058554
614153860
649927133
589366067
688587259
306594713
62452113
880374736
882810432
782776359
169225151
566905252
779642818
568738973
268629475
508153446
245845407
646875172
900182647
1075862430
237310497
764922094
1076470124
71751690
93068202
809355939
712585454
7769140
685758748
284562672
600100281
221659555
116637173
322764479
793226182
826019845
1395860640
666944716
1409478417
1374577977
1048506154
182547765
475725436
132906796
725927388
45620693
132230471
764814330
250104494
1009017607
824570646
1275116912
514474014
33668591
296525402
113752301
939251866
458120304
138225981
246391078
680088418
152131661
908390032
859946569
801689692
992981958
844117592
821158223
262939494
310369968
12839327
680628542
858180007
630027644
1015811661
643831428
669587654
893022551
691056999
1068621425
1307744623
554527655
785298585
748581210
365945303
765904460
614446445
982168099
769537957
1227941138
951097515
589719487
726701671
926595845
994875906
1252514351
513849592
829956972
669866530
248899119
735095436
606617424
889870179
803965776
853916941
638768826
308977491
181255332
945409721
369652565
1177036527
889760512
212714080
648557231
761842407
694785339
3850145
146077545
547670179
290667312
124977370
106400879
59754560
1017264441
479384543
856048105
534315589
536922573
777948296
1241801185
623461375
37598281
610583652
603682765
464399853
450410912
723734737
837366391
644058208
920503310
640020153
256817564
1036886404
505145770
858461288
944540476
1197841218
902825026
115165589
859992907
537208748
880545120
43477711
877320400
1019241529
405435556
572141128
811318113
766092637
709684346
414541482
63235237
1075935993
184354829
294038353
977704953
237681440
1026046970
62706643
760274635
314285470
1222680994
1320212086
51283202
261385827
1181896935
918108448
596995047
527155901
660252939
55591068
526017255
1082170884
1158615852
1095987405
898247839
402264724
996782734
1227783987
513936126
1106515977
705695939
850951704
11997907
71695216
1182925588
419464741
180868015
503117405
1346068887
811057631
587218334
928922260
375885770
1399037242
964801070
958665091
995766825
339382771
54648903
487642884
358548859
146031092
385608699
503777318
559242168
1089230133
1330118777
667112860
49442195
382071803
1053909831
339346872
49861649
1159308679
226370807
34307097
465721859
505289688
12647787
899563481
212056961
783429434
819206321
578966285
308529411
476166321
459253692
864775996
467477284
105142292
200669283
968556189
823167877
277508876
1007501402
236484869
579496789
1218535404
1063032164
78760571
656066398
432107084
17883644
765117085
284700836
564211409
1146084644
691426221
809151292
1184598349
1099361743
890457262
996358395
1332366054
966330815
937667480
714118905
694579631
451253939
1394193704
864958581
670865904
44918115
454863951
600907
232450977
995510290
531082274
530010657
6536828
492857811
124488013
934941504
580176878
475829172
328581880
1374113686
541908168
488248617
697598066
772509464
337580032
1107007746
766027933
872275543
927342620
1263508204
109499036
75388997
465917720
553680898
290101411
1317207865
534993644
71958141
1071221792
460830089
514396668
1290888567
909032587
900851660
721759918
1339141278
44209708
851991468
900557969
298704032
187752102
814720887
74362748
853292550
406549973
688562628
919325530
1117053519
1408806132
1079417257
652844223
256247353
694436345
826130706
684318741
102099021
302721776
448367506
520565275
444536153
982819266
163077309
724412011
1040289402
309016440
1258310179
120985461
132706261
658228848
557709653
194198441
789416645
7952911
260390339
207792777
831949370
997201286
245170131
937385099
242307915
884311744
224108115
944656306
959841747
337944097
870007697
724323127
302991076
1123129287
1339494589
97910249
654391277
1164247268
805821042
352520020
994800579
980545321
30756442
818969934
55365132
231346586
415111277
438721055
248302218
960575633
105974260
424652388
1385404566
57288806
1065645875
113637311
572838411
909088882
1293850375
893007292
254570722
1242099141
449325754
646007212
909247872
609389764
71556808
1218035990
143750828
419840646
646688730
348018726
907685291
113264375
2289531
588042671
836554562
344258873
351158867
210843934
955255471
928044773
620535681
264999438
840782751
228336975
487701714
55201583
565613236
472283893
127401997
152166285
532245079
317664408
293981195
1145542355
1033428486
709777534
1193137462
132456477
563536145
1018129967
321667204
503328302
1179760672
987843081
848677990
338968388
769826545
1015735548
74202565
1300257977
470145433
1048888540
350808734
28539861
512352880
8973801
1271432961
473390987
773450444
20547046
80025618
325636150
283306146
276433554
976330573
828171267
38010818
292103196
965833487
705931091
78663659
329618716
789159156
950455757
317567864
697247399
1094101806
635900748
599161683
1022669064
1065275866
445033046
567203068
839867321
594912924
851031668
94182796
794895434
1058207076
748462995
740521013
1405803538
851521986
1190529171
545409383
457664729
599730859
124790804
428148557
267144065
816605669
992209288
1228863325
1312800896
992949868
719079719
987490099
719219944
957672343
139625138
208709939
42356692
14448719
983370773
379540742
995686874
1221333171
1395805904
486972676
273570652
354126637
726018017
2625847
942145983
651027450
762676374
861489095
421710464
985269502
864932406
85067353
196550764
180607980
1342622283
430755824
264496242
634910914
263653356
377724279
760133480
573998992
582086792
470065213
862937356
780322399
46084096
526238064
1225652844
240592440
1139195897
499701868
130077529
243077948
543569655
174011934
153159168
399029805
351899870
231555646
252189006
452022146
175578321
1300549259
768710297
94112042
978627426
511274647
868428029
805112226
813107785
1094222241
320304041
107535333
1354574338
514372368
189729200
491306693
332082615
855484488
883085895
1260447415
745298269
770895762
148706206
718443147
1173253754
614391864
649001626
770573946
112299278
118747828
714128429
160430071
1336401246
85935154
972075516
18725089
371648594
57173219
134253765
105411434
387098385
579070476
1143007222
862106438
1328115775
58463858
524963674
560104286
229740454
920540094
469516576
1175490248
986107354
290883549
41509303
395876119
1092525160
999595240
122513874
114441566
674535867
216792501
143035803
629237054
266001918
646973175
1272488323
470635874
455666176
390244720
672292697
1039377870
466044669
277327018
1263003640
523415807
234775361
558781824
837759266
580686767
255421063
611232151
240328565
70261158
60822101
292940864
938101109
94990947
933901801
638813280
357798633
648143196
389161894
470704059
277207974
328265518
669837759
964542932
523562504
523872301
1356769620
1012512338
1394340886
918887737
970627076
559745299
763250102
867854142
593220611
1246574400
266790387
724430713
248939737
559001761
1241370902
1170018276
686147543
402099737
550771003
1345730734
460893591
222824267
1166991014
281624218
785978917
325421011
625458986
209416105
1163524637
58894800
578974276
190027649
81556058
402223739
307180203
169706805
294212609
754503434
690609362
213356829
244786465
798639444
192739328
909733319
991721381
1172815063
766291772
456337825
872456059
87827887
574528418
52235458
195168790
820915897
1149047829
484838602
876823961
82193501
375470113
603503950
542071134
897852826
575705133
959153360
625462070
881576480
754522969
619949477
198835002
885481726
798628561
943098583
314515828
672666768
705235067
974526084
459453381
468971747
1281812800
923930084
801411221
525643267
494802900
922333098
641677197
510951905
811127762
252618421
79131441
572413939
592916584
1259019936
1168025029
596790994
203666048
148563749
675572535
1155102282
438371956
421688123
320077100
815389833
109025634
546805457
1044312809
236732493
961152363
98333005
346552035
857048419
922290413
861692693
329290292
1046424162
925505785
405134620
441699705
1100866077
828614292
710209057
270209164
109835003
472738349
936298635
718216960
345023535
593216913
724317181
1170323218
19826419
751496769
823866915
427306409
345037202
189934691
1134258199
815408067
490407072
97078875
433148212
556682330
1105417747
1022446957
167059817
1118182754
1183107704
807758908
232851389
1353548701
769923925
41986415
971085498
288340524
275034239
262310343
73968921
478003668
489144032
566184380
74324448
49418909
679419070
468614976
56856537
755297272
246069939
975358340
93510277
126745999
116170534
392755338
783000051
244462771
1069941037
834654163
1208561976
287139495
395906571
178383821
408523175
1201567154
350485294
82054527
572713547
1363646590
1106243363
795221008
632336103
543749571
517746317
1372840828
879448619
238416006
645435544
48092558
653310362
287493730
870713899
515623100
412908007
322815859
658237635
409791007
843296222
984101483
272096165
71783225
600932039
371920070
487907424
616805597
806543066
108327168
148017782
623233940
550059934
504980422
386322537
246142193
42420055
168731668
664045663
1112189177
891989595
296126784
1275763638
439332558
1002702941
563144002
241360426
1242163427
458198913
615410421
42830848
544507889
772383959
249289785
771837260
765987508
886184844
813314182
1155738646
459716545
734810803
598216140
638860154
651310916
131520064
133262964
381701754
35207934
220595636
892112071
286158246
529280312
127178857
938473077
191329087
192916697
1189392545
286431261
285548355
420778569
692852068
1323579466
798399137
141101558
513994570
860485263
472880626
247676806
286485853
788920552
347090938
243892328
267479813
441326883
985485656
788305139
239427196
406902994
237136281
286185104
245177329
1251501673
533808572
1121827563
835187124
630103897
143501486
540132837
412813265
214617939
984906787
271797948
831726282
13167126
237343147
585323356
694129207
714254380
199553343
215017789
589743405
696734075
1228779
1040590006
673965487
994506120
276056000
520084061
260824929
435521968
671904678
19785028
511734592
751888105
238710080
799937137
266800063
769244902
997459382
64825403
704971616
719808110
931962922
632544215
98610328
572728506
636368601
898860404
892097735
1287442490
136277107
727550784
968464098
676366246
130540079
599152329
894774568
644314437
69070344
662054692
1204535404
1212939499
944330226
276611984
142360252
658706535
940255492
396430746
667973642
604860203
811646672
849124942
370805940
1284415686
994568082
944569593
934381046
605336252
604183936
781684557
460384675
374902392
99272430
1245758613
903593403
489813472
242596641
206796557
799932231
786775970
89344729
1210864598
482096666
833471232
748395044
179242377
604579341
707837256
775978816
599480637
107231554
986179256
421054703
701110674
315664104
82868518
727881141
636860913
720506206
146088288
177147353
717526664
1208305777
234473738
211801050
879846391
595282217
1146968915
993385082
691973335
552669603
792852980
978567928
446679546
1327381719
727441776
702462419
338636525
146232831
1170189584
839914307
120010610
838252775
609691784
24084351
158632369
238900431
581751089
219592704
54095250
30241073
1308432871
55779041
883205623
9352645
663025207
840555868
474212212
1177125294
266659012
644346678
1115070081
997849961
1299904225
339584999
1393489673
469671180
600943581
882138850
845829053
193340941
1125707182
38327429
1092784306
405071614
902527352
298689801
1226372012
417170064
712974509
609053647
345595968
285836004
656040990
774203786
297697313
1100615511
1250782363
176026768
959807768
337100785
477105411
362423199
297978339
674843913
118124361
350457798
368263538
669886300
407828821
793356816
403598967
806011812
106917183
659988235
850592367
1307565693
932411013
1093004179
598947728
996188826
593670612
351581862
1038589314
1306268734
835074787
292587819
894444988
1130792630
856571599
854113289
1187293214
459207295
1291603062
848302226
694652073
880095560
64742430
1358130303
339419074
538151658
347121037
376430506
330300588
466164101
614454353
654855621
983924499
307404463
1137136531
353938930
385235133
376968836
72959082
725319508
410615634
586026230
373296106
984945784
617822827
445828465
245129361
1379361122
942241035
604140628
860177320
869801611
623128514
1189551853
551343357
911157780
508041533
129286436
190101802
847144206
591411326
1260783112
1313684469
1158814161
623824993
458724701
498459046
1012425485
1046710010
2314876
1116689616
773339273
550113710
23507114
96531596
181722313
388720074
1003645479
397375679
1132700107
426593168
364767474
962747654
988888562
82075033
1380917388
827027804
109060139
782574349
867270367
1163790172
1258508333
652541726
702961512
174226439
617929450
761079857
1211843737
68354929
386275979
885094962
453312406
66270114
945243532
219181334
504880534
58962328
1307589252
882524156
830689055
1047114902
1234303090
523243383
1185201126
100301840
955804331
796383758
935800411
935207290
95444888
745787564
931131890
137697895
118700135
241506891
927914251
117190794
10936790
578628911
230016771
1287253141
105283469
813551434
1162868178
199765066
12870721
790395457
632028828
313536533
489340349
1350855245
812692906
70268277
657922644
458622754
587153776
646611681
475889461
830642190
56072398
571803643
301020170
789163424
720385581
981187818
291238211
1183310423
35319860
540582983
1141915871
1104249611
1260364930
61963593
862412632
528380168
205786552
1278806044
1177036652
608493948
811082093
611025912
632662522
387258837
10681574
553454511
267113462
376357785
358983708
402156256
427000776
89499792
785337224
988985248
546778794
1236682112
886987067
447717253
232934035
941465448
1036732591
72806215
298021648
1223617870
1378120056
464078119
418907845
1184534380
32789798
703794936
205847774
929438864
1302091966
1285393274
809827251
412418008
177208268
880176966
757454369
1407632856
994290114
922147467
1010798680
468627613
551878422
500877878
605765347
219912929
26746554
1018408671
1108973134
585670936
1277123121
222424766
92326312
113215583
627732259
1012629513
409090591
17825883
705614312
370477566
322431309
51537875
880890262
1162406190
684588930
617261135
436363781
676980067
658586528
315143268
636349342
400702967
1131509197
844203201
82548877
905161589
549567119
273388411
628070005
558636501
451879821
510188275
482862641
802224747
652756264
973345451
1280949371
830707825
371111859
675818109
786420074
1085483901
879065691
19776112
930386701
1153043326
615443029
408082757
918938098
819957585
493887940
23325571
385984665
825428287
799359325
57735412
505112235
767598989
121806399
486583635
613395802
70123822
227935462
611874836
1115378895
757686592
1141633813
157931909
908673996
904834833
577944546
972054025
982563023
1249764417
939845834
833294334
316045059
975010562
1312633819
903610694
61350374
169624535
974790811
121666458
18866864
103260256
295407231
1111612504
68894179
808195508
384585259
388200179
880330897
127824344
1161005449
709312015
956136960
1248353143
204422975
551084571
62039506
703337975
1150595493
337821934
215466637
1139412181
605915774
266828402
607811856
137991964
182076903
538916319
432241634
703974154
82517578
729801852
1104910240
73484408
896687786
205936746
665886611
64252276
1182771056
1223174146
1356848750
707287818
804010138
848598757
528412493
783583506
132826067
498798326
312624358
959457785
507520141
1247694090
167593472
440073790
1402409680
363961422
103911606
689127904
245528869
804249326
158832115
296051714
247639700
60163659
129392877
340808670
886588259
874604704
306150822
352936125
848245708
318158938
603388635
1196028016
918021408
1031490697
55397352
519302470
694860578
191189668
1103713275
1228643110
752516887
631169441
885082221
305179167
547825103
888198372
313369960
1333608853
688351783
93496451
48841003
131290268
97331721
516709590
960754058
1313727309
1165407107
182455376
23842019
925524227
34016782
589965636
464896770
786207625
90985343
7002204
937405249
325235371
546478452
1324951366
77180143
268496761
812837048
555796946
133431534
826599266
344994038
289515367
769162803
1079932191
410436479
787623332
1312062287
620702474
188435477
252372858
111950415
494378563
675350575
410364394
479899100
712743991
515235122
169293517
296608380
229671409
20631131
18731832
168845515
857015603
1274018300
775335257
102996920
476479060
992173144
555326388
734230171
657122023
603413481
246021879
917041177
1248109915
1250495489
350223657
1035940077
111086604
105401622
691953055
792522944
647273113
252021755
19343582
651127943
401202449
220288204
791081229
455885058
926329393
334805672
551590897
390137846
603156526
875671942
427624096
968642965
109549663
77714557
436488443
541387822
503484161
664286576
67872170
1226497206
932719051
717899487
369793931
938116993
397701271
56666284
849883859
704388015
516020397
475053367
1114767774
690322477
284270432
161363426
187488158
722378947
1202860034
489687762
288600900
227631212
184161799
935939906
562675845
1233721209
538857904
1028888038
600384138
956308166
551395078
17972523
623883380
342350827
799728432
941429129
903288392
910493010
1012724595
1128849536
343477385
18681082
1263459949
499996218
535057226
479228812
522599349
775124589
51187073
6743883
992228440
601998432
1188726979
771633583
25853288
627549314
336865613
853526472
350156971
936685210
986634750
705670687
649566210
1212270551
953677257
849555228
673014330
381197538
267792692
369950725
157879537
112719570
721963426
216387690
1032279522
936599805
500936712
491508148
810678936
670869514
989660958
1359210376
872682888
557757944
472786745
1272194345
24602185
907389928
191041506
813177855
1124427553
915572127
461739123
564457497
639874711
158318130
439936555
901619259
798689602
700166542
584607041
1105481829
1114044156
318945713
176294610
271673931
949572496
897008699
409472016
645823839
530942055
29200131
304319189
1103772150
896598353
510899209
602946
182023623
618917658
345967418
638231579
277940096
253803278
37778059
836810255
1362051087
131968232
912913431
1314332034
37953296
737868488
346459334
1228416635
569536351
216746287
964490261
421559827
320971505
596506613
505128671
382090148
646136617
77626118
127349749
391977257
305259254
1190773267
766451448
8202274
169084260
381646225
901445347
369629194
464700153
176135858
822143567
29361614
280785964
652657795
622633995
156588517
1227674898
211420311
160970788
1096945772
686034233
396807171
383882827
479273073
1180629514
490767981
849917402
886661865
891417404
770912037
1299438657
73635084
282687615
520336751
945521559
999864115
95480406
360010381
870392388
1072726453
191668277
860589251
400574463
19015603
1068120662
1201731029
201340098
912413620
755120250
128253730
776935480
730604997
97166282
705036839
260339562
793220252
395358592
559926446
935255252
71791289
279691233
1318103139
383072403
867450502
408348057
119527994
848703319
253874469
534790042
205019304
694026912
4288171
932737922
590888133
942460440
899501652
1283496140
1350661400
909716772
866216693
891963500
661528335
832438778
709728284
273562662
363617163
297144636
59519681
1332269183
631463661
520856334
830138780
610044255
624143075
549428017
54772360
60375290
41919254
364343928
739776835
534199394
806351442
645511333
543481974
804407017
989486724
809500196
671779392
197560552
201254192
68979723
222067053
767284647
756256454
632692036
1319951842
292001549
219412425
932427796
902401504
542477204
92480647
1036014227
632577243
1242328953
1284335783
1283672115
382908141
174152190
1027298787
963432343
835818474
1148672444
369919407
1341123358
757854452
236596862
700856051
1091572266
631065964
513167639
1022095437
523033997
901613891
52206178
884200235
212591687
69755638
498925464
948493186
1071416369
874522645
350712897
753916025
291898506
180501035
607766568
985528466
552972447
239441450
126200403
1286483058
890345488
212941719
412629646
347257207
934035324
374147920
770997917
1282636019
531054038
16077154
692333244
380586369
667271681
1136408923
517163116
652112647
816998798
1346749768
1273787906
708221752
836193721
740487731
945709979
899001389
193830445
568936807
371453660
705747406
1076614121
173907952
1233768176
659274617
322513495
298262467
588980721
89229640
204151444
629203108
1073658493
1211018078
1155347947
873051035
458060087
617665026
1299178596
150080858
416177173
1353571209
284317525
543688153
343082876
403587887
433115978
320236437
170032647
82010467
571916142
400430641
322640855
1255264058
822852802
506614603
292448660
987940242
498686681
790450566
489965579
373130632
339939117
213000387
513560640
1279696651
129516699
1266550720
1231734091
556994532
16959142
57998156
1155857711
799643600
508403488
448782781
344145621
956461327
846213366
108936094
734465171
705269966
509051218
189025136
775343443
1312332798
68929120
328351285
914276640
152008907
345541660
144761176
701914092
131268995
850342006
620005337
562304622
229068782
1128115020
473883313
430972238
337183871
422356198
342823839
1257629795
490833242
984720200
113485958
552917965
592105603
1200945828
1363054911
769419244
669302473
790849845
642323391
739433979
1038064602
738217710
113231622
926592817
230446530
14428994
215184687
810141154
474175643
1283772969
158802565
1080869792
5324987
502793924
571708556
639871540
247710187
722551060
986987907
939118499
1393142379
521814378
434671614
888877657
1034789768
626993023
301886531
336805122
196677621
616729078
1155630897
402066172
1252848031
1244946690
967295408
546206123
1384874896
328831923
36540842
989196663
663683745
44109443
773661612
987526160
23174654
795368630
105302536
832548586
570293527
399837500
468600797
1126543509
581835952
757308988
84613533
152322863
34692037
549105010
214036626
1367680651
207840391
987574504
209119885
145837923
335035917
311585753
950214419
1392419373
717704349
379572456
1195805971
807218471
612163250
983371150
570175321
711459614
850294876
367383521
670487351
874624470
315623545
816685889
995922116
52401827
718922172
850761820
487779386
436330127
736406684
636531398
336395468
1236457728
256305613
504742628
685949105
651046706
1323539011
926221605
1024008566
391505666
302719583
595080463
912047683
613966134
897609098
707063133
1283375293
192332149
753187580
811609274
126644660
1021836604
1000395180
120064783
214043903
649126867
628886196
759787231
231145468
228829194
282602247
866285845
274795395
622524344
65174194
1357498837
660034053
63458073
1304495166
404589706
422479136
838108562
940921706
1369246636
172779660
509603175
275120245
1154644873
905729675
438190672
130016180
383505620
635480977
871083144
175963339
747336927
645437061
592560395
621051121
203012064
957369598
566282711
403424047
325681455
246315399
118679713
248495494
50276316
317822674
10763955
1341579071
117255978
726349384
1322930532
471877785
736624435
799135503
739596613
635687180
1341292035
941869819
303350287
1371239849
393004601
507680076
1144635567
492283916
932525722
600592278
462535727
452875610
974517775
990452946
497024327
1103626899
667495356
619334772
909718263
788653889
650807712
407974685
768802117
13601552
291710506
1264572245
11866913
1242858505
1030586678
937595609
195798719
1150304946
367060753
358106763
493783440
143312962
827230740
50691789
827449380
1199220141
294702648
698192677
553354698
1108232109
887503750
612520633
1231545287
963987043
354061796
502157136
235781376
710399034
986597576
206939445
1325472280
893457880
413173203
1117817410
299592035
887787970
96030231
1387211261
681827469
1202668294
868744498
186118834
213421605
13806827
600294722
954863732
632523051
21802235
123086517
557287501
961259450
548643723
190662980
334692425
793829346
74936010
1102589296
638830265
527245062
1171112879
890404166
754128132
855411943
96902466
321848226
163311622
788051568
1153663761
77183813
885293147
260853877
347305641
565258152
674245263
494166110
1039263579
787901448
813055766
344491187
581318660
1055265508
725470758
652925539
471059726
468941219
6443573
934455582
525157749
1115163202
324851836
619447392
152855669
1070602216
258895575
637780566
783761831
815223790
513172619
929166955
1369893064
898019208
262934754
677474187
1357055247
823192466
979564625
443819010
385819145
274412331
757554225
1071892525
524554916
131241575
264918075
512289928
1115850637
593379607
274248791
348813190
772278711
31333511
654039882
748907158
537408786
1220729879
28097366
91885691
1330516002
91224571
1151297029
344651108
72513767
56782496
164940507
121783606
719144014
993188607
619032894
1293692654
945763070
1117999946
61852250
86118193
728008613
677714017
133417175
905847273
735086202
942391462
683242054
234703521
457201924
87141826
148453904
906338480
982071348
814025842
363407547
448401841
961388633
681641526
634782172
1297142562
623641610
492836764
868097411
555814479
378618045
1245542062
160918660
524397747
903115649
112603763
767776299
131431195
1072203931
71467334
153983243
1343383928
664019913
113660030
1014906171
635203911
106663707
659262084
590449243
601001179
92650023
784901228
441517012
564164929
838932629
901457304
562285419
14539490
1096258081
602707111
1212679432
296154547
181383070
860346476
1131745150
646071418
230608285
1368063017
1237546268
1009299882
287791559
786386058
900586268
874158511
627228522
517029248
475159867
403265778
277135620
929029861
321292534
317238817
45554832
1098642509
777338914
847779298
86789640
1325735205
579342619
986992331
979494391
196181576
640500232
690604631
339883379
879104231
594367900
612327606
1193398488
270658584
898730629
89175491
89220067
479297591
525787788
1270212040
391995537
781991241
404205619
1142021975
618566459
61697087
796043767
673175693
704284113
773404353
469209053
439084563
695799028
283979558
700589971
291777545
637397449
192330924
130236047
870998736
179477426
235834932
340209644
969449919
150994911
1165624681
663290563
399529901
1270733758
670085964
234573306
846436552
840445812
1083724997
650702490
647991072
625665885
428757410
676929049
1329041444
697709191
187857434
1060261307
280173457
50240477
1386908155
884118692
665556643
37416530
1357007444
179562785
671749398
1301974552
1048547209
573719977
385460291
1228460384
178542887
70478727
568084548
391740727
1111472660
962310691
712838582
1190671531
9516009
285276560
68863507
589866023
997399561
809972794
778702973
815074451
214340734
497531066
315850376
1379559465
1048810849
96060229
937568198
1063453061
373927130
50607853
1135257105
597812124
481759088
586460926
445163056
132666167
412304353
672316358
1009199647
214856919
1378877940
237304891
706769369
1249685153
407494536
449314936
375146202
1163267958
431869113
1405347456
749127253
510458077
38356609
684816455
954559022
254241791
497287281
377214700
653450037
575666155
462364379
593971617
69140944
538044297
1334155218
744488993
561201697
770134876
1324314841
208507360
770481559
1167409301
404976470
1382173000
905143276
88665540
428574120
29377955
275951158
306727016
267820294
1227903775
476765093
419533692
1336397840
109015962
822509002
1275443868
122617362
543927134
563260620
739412754
829656932
472286334
540791831
796033978
615556048
329446792
772935089
1069621198
642021976
14323625
644947355
870609918
25055234
262651244
65731905
1070379898
876578103
1274591459
857763711
812146425
1292044980
3289443
557103620
75201329
700805897
1134547715
1078922016
299328768
304994736
695841249
259876131
517229676
314411619
648799160
433891250
347982698
761012828
512216048
749600506
850211635
633107941
605032967
893806131
1377523764
947863928
809403557
869378381
785317831
189956426
425620499
403449288
185496045
23384818
957543930
751350814
983567731
476638166
149601528
1098064474
599100859
683841085
432607773
872240718
614184940
460203075
678355570
239072054
167933454
151200760
607697113
595560328
833900885
500141854
1201148219
817354860
1052172001
628541268
422869871
949458882
496973299
1387058571
618448921
191565076
580749661
960980393
740605873
860360779
718696976
144166430
130205572
797632197
394999582
944968754
891773987
924040435
409924995
206098745
1349455603
181830057
24117230
553642676
291246353
639349493
274294677
586142910
478252248
770609752
1266637962
515193585
349268223
131561613
920558612
1128738995
1392748858
910569926
218083370
618114709
581786042
881524796
479059341
571226201
331507659
416261010
820364680
152939829
894313760
701288486
373203371
244067076
987047878
440256795
596884491
281909754
814234907
968284135
312617461
3916453
962919884
401345840
1209769074
149166546
337137804
693571999
156977892
40487415
816343556
434318105
807955193
128323349
754616115
670178197
427570826
1271991818
1324213705
603426112
495022801
964231623
238108825
756769658
929714374
863405997
691431051
1313643761
327006338
372067169
399687204
484255951
210203517
1023994570
344717760
564790240
10459307
263086265
809995998
477927080
1375318278
1230218148
1350722221
919052619
767936401
675895597
384473993
818038455
371297925
430626101
392348771
355384982
776880734
949983426
383680078
228013295
542752545
365751757
404243898
878500462
232652
771310564
955623362
896973696
885140836
556836101
921895461
1042079632
866181688
226216418
208397431
212007214
566814633
580832227
725532897
361656695
874650317
55450262
36286970
324593846
774183992
1346829393
49297635
901959924
992488335
502698494
509873585
143703748
628220792
1275223272
1352446372
300067644
901876322
113150443
866424796
1138603669
1089837139
335311962
89265980
540036814
378824514
1307527669
505094618
442377905
757045787
921184474
53838367
299861844
1071369544
62324130
283034294
745102317
1197253192
493129788
739658163
974341287
132661176
599657526
671220961
1255779457
1099111644
908427521
888712907
217975377
76999799
1389086959
691532623
252576789
480920563
986880636
129918075
633965656
145277908
85937230
720467751
1087704307
638281371
955517244
262679932
111969238
329683580
963068105
619523
795928702
172049516
672530402
472816368
692547105
962006630
352925779
33418037
5208098
738754
210068366
734026389
673536670
481617368
658949006
1172129816
232079883
740051361
1071578179
1272023321
50016055
1349448853
436878401
992698375
140295697
98929636
847353224
831992423
380560654
833400749
773417427
293084066
333715320
245307994
1336507660
764069641
750155926
258377596
148100846
987809109
937510868
793458036
652686706
316274439
1308157767
539745710
975902475
69175192
271466713
965607786
272923344
987286206
666939187
918396391
725005254
1207304991
929451191
555921839
1088351954
414322943
91046928
26277460
225785893
773972474
1058569406
804772621
545931610
162028193
228473115
403109926
1300145015
219473673
1207822746
210891881
211820718
189280855
1381641981
1237741938
780702832
275004265
915929207
406818678
476602363
215452611
89255573
749576420
410444149
314673790
26487687
828273618
1017660276
711761894
342973896
649234592
1399023316
296665677
877054935
250651159
891553740
684074263
1175558810
1335823715
253992126
414877899
705834517
463303062
720409832
548284495
969308159
767855938
1083707749
700484213
999701443
528102388
879071701
1080074237
940842460
779058861
422663236
281849484
610586657
1173934012
413306243
577451979
805883096
990679618
459951081
837024294
736395785
178494942
802083941
1022509328
226852320
285547106
262571486
859160841
301107934
574475343
1389548052
721928427
1396000613
801731333
978930077
1040151186
65993266
780427278
202198954
913876391
453528247
1219160381
1375838858
614557377
823454209
148443771
113229236
701310684
660645050
1004765625
366919770
610090683
369777622
356940865
512199731
1021227046
457220198
1300849512
834573782
142031400
1207083707
106208918
155877826
351015132
30230021
992151775
694735149
700286585
325785115
874800190
1231651072
942949501
760587510
1403526007
572662
207310825
878243801
1087340388
951769662
720075695
796082057
962434086
740998177
767104388
300791131
925152474
51669187
765789288
281281913
16267264
546953206
1233561352
1366352820
246274682
937436776
636616722
774696942
37398572
878987235
29698607
97175527
630520306
362333643
390989482
43140222
798754653
155136025
199032550
908741259
321374369
1318595720
760286618
505145151
350670583
1184946372
537459939
664676530
459893752
994296940
567943900
67691433
921563772
374778149
22937277
176157898
103223436
986149756
67540280
131083198
658419904
974510398
260834943
354174520
947606691
471589037
352288622
72787918
647197499
427889527
454223091
866790696
226298965
232257524
1206866098
366773229
626345701
369422090
686113381
940549780
655009877
944113373
240608932
736954676
493245766
35567374
1391595623
388991536
215481826
224468434
792171215
933559783
392668930
957478135
545336799
59119342
60251466
799416008
715819829
118288192
372234215
616554089
523955813
273623649
4857005
1239096820
993762800
43748593
216969667
1286966058
671381046
782216384
197503793
421505712
1087283750
4747891
314292607
470080823
1238482125
604978676
1055785908
368728331
568673998
71077875
945738000
221626345
548359601
501672383
482340306
747346698
707518513
946522364
758563391
507369009
1398288089
1390864301
910883851
670886158
1059028014
592049225
842388933
1282072976
851893350
600037555
369918573
706923438
177407800
187551632
7756820
928703985
328529055
553063800
1205659389
254863142
337572224
310039344
1407786043
738143255
978348863
797683309
344606181
463347531
728585171
1225584151
555052726
272858040
768118816
980037735
1208500820
565022194
687591570
577499876
1070560868
1202379506
845858689
672268938
703379791
606817729
1018880921
998507277
554559515
839361762
1355250641
496322949
264513240
568429908
549012938
1384167592
904134074
452350309
1292024422
858350535
173028327
773241418
601193249
265470690
912555334
482730285
303919791
912735012
899859963
578668896
929234227
658190775
446714090
181854165
944746447
782367919
81405251
56924151
823499789
935379109
675669118
744877192
132727241
974875875
910830506
259533869
8243306
1185616886
897446552
886281806
692607134
868159812
874156222
1237279698
1096263135
47331319
358352974
909728713
1121618797
549339470
587602548
994346284
181299682
1360450722
151270246
334002835
154770698
846169205
524200557
256479656
779566409
49946613
126148883
290633467
235135098
1225214623
491503286
131050128
890356720
205724521
678614227
231969087
1362432007
216637149
787288255
299462390
289320763
637412213
776403815
158638067
717218721
114242370
1072612760
64414758
266717008
674376995
436016193
876766066
147636383
514022157
548780725
726099822
406012416
376231357
857334297
210275840
484295963
669202377
1320812449
336811791
1050019372
849243538
131240274
1064854554
993988983
1209761404
449248280
619000961
861651295
1211910350
90682768
784365075
1007631195
1394948770
793593803
145357066
1333145116
529113379
153571150
966387648
420604368
471659318
356656167
1049373683
287650435
898269241
152408028
284884448
876368100
75918917
1140880576
312740636
274844199
746388109
201173233
903168098
146237774
575330632
1027460522
1054567106
781300537
491981074
699079152
810937284
797539922
299503075
147998937
409919928
1103921977
983056842
265919469
360973148
570432645
346113767
655360175
1256544322
551221117
393313873
1071062015
513252075
966668229
612316597
1053235156
937523546
806953200
1098970919
51936088
810730278
715479283
39813369
653161213
1151848603
134414384
536646249
674609482
1209723327
275352321
1095972580
881883669
182367808
73344170
768745841
655964562
975288482
1372680340
767698582
240144641
1254037694
954348345
1355541540
834045595
1001360482
833954624
900739354
268258663
1178082192
825518145
1213871770
201678930
265394766
115536598
349820197
451020678
1056328520
500430316
1079360950
658393018
1271113867
596920466
301678253
431890121
130035521
638204383
864179998
542673771
1165037804
756153165
901372256
1059876164
899563420
563160281
721914116
8950654
1345418546
788163183
686054057
904277462
899289237
346849946
280206097
414097391
189792299
1059939842
425144043
704199044
327389417
767879468
210696567
822152835
368373664
721027739
440988934
460477153
552052341
864224085
897432600
479291594
352599351
567325954
95171908
1389447774
966236322
779148915
791920414
86304577
695943269
696690599
987850412
374495989
571070023
93844643
662068042
352056256
11848260
218037807
519198992
1217471580
287426645
298578120
510116573
1225332062
866102799
173839838
377639643
1075139566
170752039
1156581162
543049951
472210040
319722012
1268770743
968111765
215555330
63845381
1178554485
379461514
647343215
496344966
529682833
1392755138
1112153937
898587111
351093158
89690973
906507850
327706897
207902700
252340012
339112951
680017160
38300483
107554369
1383893923
326843260
152339694
520678789
1218596523
625221127
61714981
839579223
272245053
830715254
215853807
876315929
525790700
69988870
1371550823
505936024
833037348
972108513
137560973
1383782422
180438629
755577548
501075864
358535081
1393973075
836868675
882166395
712597231
740787527
270625721
1172026632
391080365
34336005
384036268
1137486676
309464091
801795271
726828115
597083832
303869196
350650235
1280787089
476475065
222090385
1171271113
388755715
274934697
130912499
535863986
848587578
681054669
274435469
940033182
637795451
174468863
1370308988
677146531
959194842
146160866
241861635
92260059
898325325
590745925
252404764
359514990
452439702
1228993425
1086569364
720160047
413539470
160634348
457581745
762284556
1350116632
246962489
970819497
499219580
548460961
236859744
929821058
1019301043
158576273
409768233
500406502
595425919
485460452
1408917373
616836446
954498025
433391828
137459062
410151379
446640966
452158522
462394427
724735962
381851011
391258530
1273322104
473915690
142091090
615035309
923521857
257862719
728931337
314304686
505045341
304739970
146165912
972946172
1305545078
248233014
120259
370403653
1137180758
1309487500
848404785
496738643
356695702
89620432
275016209
465194320
866466305
251400453
572260186
506423624
519625767
996369204
976727421
80063454
1031102022
978361558
3709287
11795252
965495570
970882900
75027317
1225471134
638233101
75534021
785661285
988521954
1351065625
650474066
302185688
460000926
534421112
118257224
42209442
1068911378
808712440
294429712
616168161
110863284
980451681
718297793
696685158
485512610
243985585
812150119
718411871
874600541
289360866
938229955
942496831
196183579
1060885541
763491557
307598868
389668727
703705110
937608364
851140250
1191544711
462137481
101328734
456269899
828506044
135915295
793279593
1098100776
229473313
883638079
547130680
1178319390
1322782395
581693984
365143392
441860958
8041192
1191286474
833571660
347893542
65969231
638767466
563042462
628859628
200224877
1270834152
491155474
609951283
104774018
539040632
325426971
1338476500
1160535376
888540995
1064651538
494733408
938420520
568843940
786179559
628746672
1386812560
355303225
683379270
42133392
934399658
1260140079
30905201
1200674740
830660455
1055213819
965045866
590117183
1100141034
25644214
768032281
447034824
1005014676
599754924
436554915
617233999
120945198
1215949616
1201782412
75335728
57308010
914931462
101250854
1242951060
1110902006
798723285
308752798
907557398
1082837707
107308755
1240601062
900547705
753036162
12113035
358948529
724623520
385256896
341757250
804203967
162793510
426176910
171084347
448684981
141010033
591739681
1094674281
191456255
325597001
607031032
131485271
56387739
1030499990
17564808
604697832
804252951
201063313
671748574
523107666
846479754
152627568
187753133
57923081
445081678
345601959
1137763795
1329369118
270664904
426151980
1193897992
553736036
438922935
70758032
164275997
881881736
321872476
170294322
262551463
617469671
276572111
222865444
1064124215
66082327
113441860
483421479
1278018635
1388597602
1291021600
1235545752
974262944
65372033
713806057
642366219
286100051
310200133
943978843
651391931
710406847
578700152
468541912
889965457
474294362
408193295
730607626
239027281
188101735
152684643
1096876658
374043916
511785486
780162205
159689287
871152890
174313992
519565966
997246588
1256151994
210965507
579694106
695080514
114515935
38522709
808090740
600730281
1400059695
1125028358
83247557
1243625296
497789994
1372124559
655117842
346152522
305885239
996355174
901453802
423481593
386259842
935554801
1034414775
511642114
3023110
970902065
333217864
444874790
950139174
57835728
1002411290
791646178
412249340
652496991
156610261
885879037
925715926
640550153
379458620
74400234
1373082782
256962518
964868290
298529188
548570014
807832012
878158641
657272319
174821644
909625266
654369038
259419000
457025777
760891687
392570147
778601478
178686857
493422627
1090934566
563211817
1088086556
1345693461
539372654
942762361
422697776
562171015
384217948
871544129
617249200
907308585
815164148
808560731
763144792
678919095
408259065
924678198
608434880
520069987
140064457
630990041
484633925
677330447
509878392
663288939
685088013
916251290
664358025
1060591017
515245841
809317334
1326033627
1019621354
1150218579
919790618
495304593
350205526
248091138
1055017106
132949760
933301640
779230849
865013816
69412590
131681023
765539548
1356604432
812147659
179408265
332371604
1100853129
1187866284
896063203
189034674
508628516
404641901
442639106
444766555
829019217
728167595
269787982
355099676
936873983
626867692
770743713
827382278
620601615
916540670
644550192
527134870
830147904
37417052
868176714
557352049
914359730
854637668
415536878
306391612
30546005
885946261
535980006
17073709
815076048
669873106
1215330762
513758094
1303934495
692083617
1250300512
975963734
452393027
489927710
570265692
458602791
177470284
853291308
154694346
1702962
650282964
1222424914
959182069
1066174738
925027238
570318608
460950309
819447831
1406048149
631142595
447368433
628540983
340007901
438230577
14316421
352882787
583588503
1128159941
304654667
140456753
374093256
532771781
373485964
1157728384
1224022851
596556004
693375793
26826352
958359288
940944345
954974943
1035633038
82967184
638438635
587179571
300998609
654550281
798563166
242419161
512413757
42722957
1116673794
372424928
395827715
437130853
655653162
652127216
201933571
690747309
246532732
534039849
762710461
285895754
818346036
82549019
849283317
816430654
1221094179
497133646
371691349
800577094
954706056
744146019
1014679212
222792469
314268286
932810003
23671189
72579584
594962079
537068838
1233802364
86448989
1019309518
565179026
107622115
730801869
733204581
33712397
895567518
782063504
323660731
51004699
995186963
725694911
634572557
1097549315
809679771
930499395
105602862
944120879
194227542
727439236
43968169
50455223
685460820
1404893973
202950759
578089239
59859710
1204741031
823221912
346438106
749151257
427753304
574602904
341973826
899292454
1376285758
4830504
959065999
499421812
690274389
1377562571
395511325
610950691
344854373
265255440
399417315
1113745632
858932761
1222321576
770984558
740250856
487193579
291530973
474300558
776700004
800687595
787308461
363728548
28725491
1250158912
593912076
421516645
901573376
493513397
1293348106
1100651533
407717464
5804758
954908767
820595435
429189448
749741122
1340986028
547627487
149066396
53187616
72395101
680147726
1331042784
377278636
1240626091
741165758
850861417
1125749718
50995790
1278566550
816603790
891912972
736098151
445896969
494758543
1372729064
60442974
141729520
427834369
646633752
1224067490
17737309
28561234
192976798
812162884
332582253
986240132
989599228
513251566
164235524
87738088
883170059
957755835
1181265557
66333587
328308472
114754978
164830341
671355985
805335925
1010279257
1403378248
71892736
732845094
749511540
401800907
1388123944
967507833
200773291
1374482490
340381551
781018405
1242106557
621360649
209233000
802529806
54450177
877889000
67550917
732997433
381400494
640646765
256074833
133866796
682334889
262671386
534559780
203455732
1175696974
1193323074
491579935
529459386
1214952925
953682993
160410031
605503550
362190528
288151661
998055493
214627988
311641335
692984950
510606603
481621626
345717129
919718264
957752818
320694033
501219053
348691858
166857166
950999138
303592717
390333833
594639833
430129424
1040768790
149637824
3234073
709803879
841371391
459084487
524943786
873758553
858348772
557843654
1116041226
383056871
695170388
98285960
236891052
370476173
45126509
1098737603
108587294
842878167
692888221
459352748
601358139
1123283885
725381374
836465900
1063474008
1109212927
573847558
126058018
245129566
114354993
37142121
750598589
662440082
146267341
1381801747
1371397030
1254403093
215244215
30146102
260560593
507999541
85279572
219953548
55923359
398970843
836149869
1319432102
146775250
737685055
341192385
358596123
456609287
960984414
1077937954
556324869
291117993
305989605
1204323880
1293311239
82326028
406796331
1234053238
399482231
698935017
1111373273
23023791
439344886
162397900
55491232
907225029
878777201
942609043
373470454
656760995
519804252
1289762930
42688760
973115460
916600556
390267120
804879969
227832781
991998959
654005368
519788196
123807831
113597833
622808775
294896571
66575834
128988520
586032670
1409435381
1120845208
800940194
678201493
413945606
739065171
1195290754
99760957
721066505
934605975
584283530
1075620653
407164872
218425846
1194211362
856419573
979687450
277053916
737119777
430545114
113297773
503564375
531014793
509471187
318225474
18422860
954244694
1375174953
820596835
531587161
599654975
1103794514
948268023
520233622
915920786
410547482
962004470
661215857
33372866
77409149
549350051
397668
196091245
1169588231
775090732
790406685
856772553
949645035
309114786
538873078
944779861
838811244
23611541
528501310
719601835
166710622
1215985236
736554189
752491203
993842379
985846927
1086683283
866563662
1391974362
100825568
481787730
446571498
763659560
244892275
463114313
970787720
413544268
362296754
1186684423
494818587
1171825365
1187816769
689789451
1145358445
171483150
82946722
76639974
995186442
721509397
356025063
617102853
1194819631
288582788
278302118
149789976
1357303696
306146600
1321725285
205758013
553549695
684410921
264721250
187043598
650707041
7525622
1115310407
826760946
350228373
329171105
848417718
223263572
556164243
505782001
749385281
1282538221
1388982746
409181558
741535849
516947635
1035301631
260745763
566659554
266350114
399979322
907283316
246232950
758568453
116049186
32039955
435257838
187012775
1241963905
908655469
899977510
934886562
261009372
816881135
399027933
1271893470
1260594940
119180085
1153808847
131675281
805017999
464850288
1246193548
979854775
1271075406
720754138
642658079
270719270
599888994
393571499
163652590
1288160452
574673427
822194243
21988936
761918327
722990955
464320087
30048987
720442546
1216134919
589722116
546472645
993037145
177136210
73899495
1082926884
816508828
308303636
87781003
921885351
1208131368
240379393
326772091
1255607207
951843742
331636249
519301201
581130407
524715218
392261826
452320775
556245539
1119140451
632302006
179260280
654773934
465554114
234320160
100342136
169923583
595057096
839490771
1335816386
507960084
789413634
1063181617
890341940
637292770
232638557
980500339
1408585705
390654736
1267783005
1360781732
400139639
235206293
633456379
1102384045
1134454354
905035167
506581757
475544263
927858219
807674269
850518339
547610958
1403253739
1129318733
733988054
791099107
122991575
273629395
628780578
805346813
646930215
674657861
379604397
954977374
1190496957
1336188163
1015266385
200695251
16162298
777831561
269521799
440490378
1074576025
267894527
1322989421
425043556
530982154
782918850
1312826277
752172842
685301965
730411883
757819819
382242271
238806424
234346548
110621668
41553181
80884843
196765438
727043927
1243589356
706052465
138813642
448766568
601577871
156992473
186730069
341360537
734124344
242342957
53784038
1147902841
647000257
595237055
640927587
454700880
318110498
235545221
473708330
13831856
512530355
1165272500
963400279
894614316
1274350738
1394007717
631465948
562329056
406096118
785998894
1053089473
185001135
1406710790
431694750
472369839
319251970
557871995
1017290930
978716362
1151136843
1211567446
1099898554
785390767
698442007
330851068
781996463
1047557068
863932608
899684951
861786137
991792949
297726340
573998760
40489495
248592563
882514449
753483417
1327335161
850021417
1249819348
704825803
518938752
1248805228
790180273
797222404
372683909
44475840
1160776843
271406508
59203559
717444748
886945997
177582574
289276915
586073265
924836569
688626503
134582631
445178407
1323349347
388168071
763505186
850467910
670982429
330652648
846724094
1393376257
1105808763
135132337
15415461
782986833
1175543398
505493953
563696938
332431056
686827186
948331439
711833084
725554647
1128642145
12027593
181927844
245795594
3161460
861141072
101238506
550748187
24908014
143722473
1401530187
472418622
154275160
1113503379
21114002
160088776
952720990
808366999
429356200
207764540
404327423
495789987
751910360
467095918
643188877
230026369
630870589
353173609
586739561
495793734
114155299
939985932
6299104
649504442
937581692
550964955
741645041
1219738617
225991038
337404628
535648371
201348415
979633073
54624840
311422946
813012212
670792321
575544005
1335493543
79346419
246378371
1280630041
969169256
838892134
159895554
874665232
652717509
31612349
100546114
736852016
550819088
653227063
364207809
18398761
1087408361
1053661058
316022169
517488937
694226828
253627488
429277815
279723190
87633053
473203213
797394222
410286557
544819966
497150404
817350108
842898313
791978718
965330972
238700954
913947503
403210195
654974642
241457056
263743325
952467267
704066337
350905158
715601175
264358051
400572610
688027009
263492000
448621086
500152803
290282440
707824186
901275141
1184916680
424344530
526697270
213118216
153429988
94869979
151697978
646531651
941001347
523710590
1316289279
546365705
954137777
685227322
62919446
327635704
1393772929
696324708
627669068
806811576
52185528
651133699
361132359
47836823
545847317
516583713
336999242
965561944
548265134
626866148
593383822
938043682
991105203
115132927
1330525902
469622032
104130243
47794135
292795011
35148871
614677607
1282986571
363354358
577288716
521282003
182361317
285893307
182926630
960610476
1406765492
754192088
675223682
126151477
540433401
273388906
254237754
366819555
768208238
700191403
682799161
1330944172
392726767
724506704
204545307
1027207707
700182773
893116410
402131633
46449012
314589487
437432101
1020927520
827859036
281235051
657934047
808737560
1046752538
995911212
833398161
725698175
713937103
262756084
657772355
3390425
129355783
464229898
438999045
231023551
192732770
553965328
505957194
239542579
28271596
204749136
403504795
943315569
1068244117
636681953
929073380
726916841
403278057
212029758
94964409
27418420
287209051
1197997714
701010133
550993597
386254989
708855009
1271729867
99133237
488491486
233908108
1162211685
640197842
607383599
47425095
933914591
679406830
648281646
945149767
336988387
587836954
1353792461
378278580
1268318157
766632271
774958347
850450831
482603649
474743636
472889502
904484502
182391845
127714249
1392878247
781644742
111436367
185491535
918855006
717862404
919407280
962659798
694238965
671802841
979148840
431889629
567422246
41604393
790173273
7863427
835600932
1279174460
457505176
648405435
726420683
775679377
3711210
1183379916
813880307
1131468079
1270612068
256263787
799117288
685859212
485500637
114000650
257324029
857115037
883897767
506391015
609501227
361036050
1325311557
1209446347
608544543
1231285174
479259666
796002829
672228810
422367567
345647348
498454284
182901489
1340202781
1267910481
375487181
56308719
255640508
1296847049
671428456
589988970
712812366
979342192
662681473
679447416
434693091
656213479
551940562
411382691
958518814
372217296
943848070
697064421
772307690
635127256
855564434
784054744
1055686883
657696841
923430585
576534747
506425940
783915530
280838730
1315957474
819663284
1215830700
1116842124
843895231
735523180
540631314
690279780
714099920
444894259
568997510
675790177
277257490
198153200
962181893
56049843
355860979
936551956
691003615
915003972
996782773
274630628
984884807
607187630
200196056
1389953525
123210669
136073411
681231513
789416861
539553462
214623041
665288895
951223933
427255669
391411623
688012597
959014536
957869428
773314977
518779453
975891842
59427484
1126710496
671941023
1645529
558048345
728953641
947225857
624165131
420465200
576919463
335782679
620255323
386972000
29698209
714224142
1013020224
986008945
164589492
615232595
1074693489
1127435315
806650741
1160001555
438796064
747108427
874135170
921235645
1144844491
939559876
719636271
670276098
398447184
307536279
1100270268
819982112
951293437
954817192
120559623
309865827
877774127
700190621
1303871094
846370477
147665622
1070476008
487820630
564658257
110464849
23942769
880447257
614972899
901820848
498702235
807711729
378095081
579411122
1076314852
262110437
1213300280
328355007
228468788
130897780
1156058514
780426173
15613664
549319439
1226042967
796314133
642125915
709000592
1245509587
568794905
858695790
304309280
940353591
533770636
150038837
489462716
386356347
247533944
436127584
142783830
606658367
632619276
947341132
1308470487
617450654
817766334
13115594
812323280
246370320
207579370
866555132
829098366
483991484
314475266
440488932
173296892
320111078
258959585
435349527
305262891
1002351065
53475576
7833580
566056661
559830812
1132942934
177938871
1088176692
519735993
970812802
341787341
1273674281
314838260
698806302
775594108
905230671
906083726
1407381539
326099708
236894233
213263829
584723095
753988023
1222128994
815053218
844067048
802862874
1335923117
919890002
371979216
411761577
613233906
344999897
61192249
1149748974
966744722
64289390
562651519
233102594
747800261
1231278250
887492508
954127373
200578219
1175310356
992581783
693909851
247809170
39389320
49482309
564352123
884260671
1272684017
386027511
993067611
35959409
675918478
937980611
835519562
354976875
557993639
251483319
711865514
940908645
392907777
251947929
619160384
233661674
11044422
594691990
633577872
616132289
1077574733
232853401
1081550342
1252790346
290285016
1205898760
866822040
906252251
378030011
997956652
498530785
1322659460
645017362
549208541
974161225
1172251827
108690200
813775729
806370762
794699722
1394016591
712415860
402879562
1251973109
954307034
720315945
466816103
131364021
802989768
875842805
1390263610
761355461
387079918
830663292
396412800
777902298
1071858858
876190722
593695504
468499790
375795723
962538592
594098687
430372039
751352874
681807178
577272633
370954706
965108554
236338219
80075936
705256035
747807478
302049031
93044714
547556226
728742537
665951931
1149931046
1089330630
387684565
316237356
99320925
533635375
336303692
1025237291
187690277
1212403647
294630084
734313208
678634185
303996469
429851963
932813028
681227103
264625493
763977385
708424144
497270173
282671461
701073637
700387119
959171556
39437580
22497015
464557081
679913115
942828502
264105900
261892558
196740969
573004372
334211123
108681889
972454788
1294022962
713158032
747395093
970374506
203502441
553955121
1025003544
1198980437
717752445
1310201308
708385208
1146757773
212977463
805261290
710210403
1156662503
1330269812
1267830125
263731542
879690198
10593530
922812878
619519200
946043343
503578313
432370571
941505773
794640089
568571385
1016446169
49720680
543707919
1010530002
539918670
392633924
535509089
779124410
1220729870
436454589
672209094
939571390
196701280
1187013450
1353124082
489876812
651987473
322224892
400291229
326804325
54611085
54055867
83840083
831127176
410365022
1290989566
437227961
618499946
1356729475
388130004
1370740331
879847723
513390989
220405806
767893298
46631057
764744183
1129729380
648922466
668522503
307075797
799943235
428495214
1298234635
896185766
730233484
429927482
117897982
346948609
314114884
522560185
894974299
336032615
260355329
895176969
1385877447
624894236
1170775570
922070947
1120286846
29190852
1152979675
346764762
1209451564
61685677
202748023
490018168
263774565
572013873
618567355
570677147
223443742
687822641
38286701
659968155
108503814
931829151
739890815
1362472756
1179892488
653765102
967716912
423969097
766762976
578101561
718871735
622730884
48484029
1006466498
614117357
963097126
1277634876
639271573
734856731
365518833
90508151
727895930
111968478
1145790415
1144005918
364939282
1222941820
338994615
446124174
177827031
1223359275
68660007
771154858
167136005
444015860
190220789
78451289
721336287
802718281
830632034
295973873
710357158
1266545186
381638756
712355652
326595490
1282306739
777510106
603153950
167831888
467618799
169198180
534916179
100798410
963501658
876356321
308165446
205991312
160603678
486395080
1356145588
780360141
293128896
1301272849
1004169442
907752117
1216318496
800649092
242120757
910184864
116249049
968004062
4498563
359874184
347961248
698032752
13741697
684066165
389635508
1146302093
371706172
1280766008
875325364
730192465
1319149777
72554310
1249761794
968933277
619918872
981545934
319960006
1106206403
669464989
118282691
680273960
830669954
487291535
315848496
944577989
971001510
613644707
384270826
547818357
384020745
691475033
736884501
1218371795
372564623
385561544
66489709
235186969
516389942
86207842
1312755065
877670509
749441491
439845833
418569499
534283817
215572010
129671164
412662213
163258453
1167999922
451888824
80595712
452682152
464363008
704444610
1140624747
356372125
577651698
953190637
494876306
780428024
616845606
936330536
1192778029
946486255
1365011564
154493584
1242216792
647313371
274568071
851717889
35570681
395151573
719773308
80442370
1070552924
786118257
437234889
953586970
1357879354
940460202
1373127122
181755693
848720147
204383476
435414069
73698468
410045434
1039282561
1347815546
835274530
420945405
629618551
939609158
547260487
1144974185
689929194
5608656
30024719
890575357
50773286
1194767084
626508535
430912775
838033005
194160107
3059059
260003415
732865177
622585149
7119226
359314397
889739676
106262168
318094607
1111065056
741584210
287320373
708393574
391408958
719649689
978275367
31898225
249504651
884848777
481192640
192483392
393676207
496210891
965682115
972147587
310104287
1377217144
724532268
930189674
247324101
410129516
238725806
109728739
335215277
189166615
400514522
312845009
268594397
465982730
865356749
127186702
522083986
399537367
914288947
671002000
1095572184
547045539
175343481
557197441
428208681
1057588974
612874745
1358814469
764844938
311548107
716598121
456801719
547597913
1158914023
446001231
496522143
913732351
1151596950
979645800
163057451
449090133
542733237
893985024
321692920
1179855825
438039731
591924548
489735510
783564008
32275408
597153923
381043490
189548511
856410603
1279509759
1041590092
1366757130
972248924
786598309
757498833
715030018
5614720
709615120
14679776
1012980050
100149809
41334713
147577366
480546601
550868882
445551903
843998138
773346757
138988946
1090878130
575227455
814390049
134503660
546479217
332541
1248896177
582259734
1362259000
1367819963
846762919
419755569
219307720
1050217641
377566470
274767303
442061197
746750265
617581047
1360657200
1318276747
703132796
901992013
918540876
1062114375
1245835778
1402637737
1401730666
1152404187
835658722
1255178584
1290024910
914874393
511256808
19849486
674969846
30552114
626079204
389991209
818786941
187813266
241636881
432019887
779012988
878327401
167715740
771710986
874216295
30268080
293829042
520763091
1404864685
332929040
256648393
294183759
606055751
562143325
545420046
510084136
528512175
946226504
653814827
1234629268
704096091
649676841
621332536
1094028782
11877430
569155169
258367173
753337605
572158704
212719155
821962784
287379008
338504382
711039140
970288186
515780293
1003666215
1145173486
710307204
157820108
794231265
848913704
1025343108
552044157
7530543
325865780
474526166
322580881
1386046101
509095685
927646180
27954460
771621680
759612252
523568616
463792293
905095860
277573224
654825880
446715564
957558386
136766844
230365618
1213723513
30437843
589963430
950912102
474514042
825067784
1398104265
152016242
690285482
1035788958
949049989
1057284190
570040799
167545631
28368528
112698564
632627823
496221319
89137819
533551201
856704419
1202805095
476690259
1147540434
512114314
918829319
478612527
674959271
872767269
738062751
3764
67023565
1382460734
123376384
1216896900
97974431
118393152
175503084
971466118
675037007
602865846
380465322
832806765
585668545
916064468
792169486
1218328728
981836979
827630168
115045328
65870528
708478481
826079778
682456283
696225700
30914231
1371262140
565850722
610786075
500946961
283834702
41436549
1059041443
742306020
263264903
360655111
1212276984
1202833408
742229316
1087960657
807296386
142548530
832966009
1248778337
467137292
306608630
466721052
1147182170
322584858
78834405
158543148
643690520
674501501
216522453
802873589
387865515
197950617
479015557
678435299
1045203452
623107517
620975180
385697723
804338527
897641633
709965337
229345668
953661618
68518451
859905066
1356550663
1208196784
849677817
907959868
578103090
596324136
302160059
356043234
13975255
27534043
7410440
429217871
808055493
545213986
397507322
545861609
803911834
907548041
912221083
331722076
613782327
768572602
192187012
674025247
352460795
489159903
777140850
854442366
20745627
549556688
508779578
907984190
754500700
1021645762
425207767
912067328
833538391
333697681
930507759
90608849
604196342
137687360
386737086
496999579
52320448
400991526
1404821713
120313646
731977256
890929935
699340912
131153342
681072362
886415357
52027687
717676943
13450855
593981033
276552312
1281565172
803024619
525807228
167493220
1342482908
480839157
622825063
941991077
401874358
493470842
189861383
895884576
689633836
826701623
861054458
382866014
951103754
1047059907
934479954
506697480
178378967
440979267
742879615
804248096
236742660
405150064
654721608
455421241
596828988
925661137
66874460
669126347
1136627072
328657447
564411320
757911732
285581857
1040287496
165196824
594577033
1069918370
53171645
1373256396
552494377
970168264
708780640
1113485898
68488805
1020493986
634032595
1265584980
708955210
698933079
951401171
512465960
162216273
935658385
497647873
146813085
771135940
253376342
44829042
480637222
411487010
496513835
510594215
389749658
740425738
83881657
11726812
97351128
837958826
1004796415
1220463794
389905378
1114213293
885628588
1179499247
887163359
688180141
337439716
696751710
1243073540
1053555028
258394900
181788059
445834838
573207969
273444099
1247965957
637633116
1343605707
429700769
190799056
274405646
273113268
268739276
524446589
584142743
670655378
915683776
811954932
1399507746
74924346
67461297
641232018
656668253
151824951
49508458
37868029
181109142
223758290
356023651
604641683
1057562863
985795582
553299594
62095622
785781681
169201843
89284538
764307385
79015302
97522849
312511538
75239586
224351029
234618563
550534159
408465227
1156380360
1254521134
583723997
165952478
1118926863
52335912
1269348769
516098730
153672925
43039773
886244777
638589671
1291051832
832696907
799374410
792261591
75527208
520778378
249097405
272118982
136307715
948998876
1404434449
929998349
442402970
907233311
284063276
57374043
824419621
917476199
261507616
780171409
596031616
255317256
976426206
238579101
716015933
563386084
1044390640
884434467
179492662
126751261
978931620
258676035
856586269
107394578
533612292
118702156
616392728
53879542
847650835
241586794
75031846
1021846319
174023952
1208096104
265459782
986630951
252942792
1114394010
97850652
530664411
443314786
550902402
987572342
735883666
835509375
877587528
61331151
1108295244
797744913
234301999
1176965936
861469750
801225213
740310087
452697969
793515261
529896717
536593371
555831906
682601628
111456173
256522152
1356983962
843533219
734070383
915843722
763990607
3537207
964973294
1083184108
987876055
949479919
422835060
1092790398
920761708
580250554
146876566
212185139
318089971
211484594
116003005
851337125
210505433
955933297
316456943
536437153
759836540
101694313
671708166
44845161
359368724
523270223
1258202598
213508561
1055111627
541245818
124993644
835878431
367801195
838917585
619492471
39578335
801850453
329505619
85683507
1214081565
1177265966
1055052741
343596350
291789498
826375624
904263261
1266133995
570293235
892307296
1287765626
133001008
108272507
240123714
612755988
425476055
780211548
635010630
122799469
1367784083
573047047
809644500
755470965
1294073105
501494585
290186020
1060999589
757917033
624409347
997037433
1172882430
1070509979
88234315
389541216
81952116
688767295
2607059
167017964
128441983
846866060
102994327
479143436
943628590
571692707
376533060
527383056
603574219
666964622
210272806
780199953
353394090
267770997
119361293
889398770
170842000
326020224
539075601
1031106818
407536143
183096686
752816714
553682293
461790584
1234902860
208917907
1272454806
64543377
217064255
626340018
737398777
782189816
83357832
948252576
1189675140
641824360
896383956
900505150
684377945
1159000839
1323099256
295193486
851523504
901625961
355733056
117338471
315889705
921733825
10206144
1245488984
616753060
921932467
327339907
863827111
908740194
192366640
22115021
755551222
748730923
1372081964
771529514
624087390
225201816
804497887
1234780461
439061217
255033370
167155182
492166463
347020460
110050044
1043866756
107196196
781873735
398418872
507560007
461445203
283078236
978177024
848087689
477180917
65717720
835114614
25123873
474221727
1053761172
193219105
869441716
684785908
202099935
445100372
163157301
210968502
1258784842
969032455
1114338614
536602640
762046664
113969909
900327386
496075480
1149588159
736568128
328034475
482501477
361752075
1283808559
288655126
498378950
543464333
162751366
164078192
553746875
113346885
715188730
549218312
746124009
495337881
52459690
806688724
831655249
735418204
952323955
972880957
618657079
1203081727
36846666
951756205
809862435
926844508
226336234
410400403
623644797
1141529232
447789146
642853590
845490944
714799083
411867562
98010598
393523639
298142842
14642666
1375784524
625713332
337754974
575678041
782385086
546405471
42428424
1281683462
206211653
108104492
711000974
624069516
336199667
518136055
959425584
1192500529
661107765
979385011
939745866
444017757
953185282
845901420
474449231
118424762
1007810233
564839276
329744423
688358913
533968113
866231953
219243761
870357921
923763974
572173113
1377498657
770405413
929925146
3601160
863170481
844945344
756480930
498086273
813105473
878115604
819282562
799614026
1386915941
598370578
241481525
531888
236768295
303218098
910652437
485827271
605003947
432015364
523600315
1336897488
234576446
435794512
657619765
294759527
847365174
955888439
368005322
283223694
538059730
507237352
272055147
141157987
938183245
223717598
142015607
508113844
1012258932
452034489
708443393
696821928
960332337
770340634
6391787
964039300
55299825
729774140
290306809
551242998
112932661
157827327
84615168
915082829
168703498
523381636
737883024
407699014
1390022193
217044111
466900856
248557261
391073049
735122892
783022845
402882065
107063944
711074200
461530766
517499807
1211645502
266181191
989878998
631526490
416859902
1023625013
217681346
968456528
1063833899
760281964
446765176
86196823
883030526
179114847
981058385
708105422
438466604
108724607
194553191
996546633
1046596316
37047166
506716752
449391546
75806623
716223780
1136717705
280951875
647341843
630529442
38960538
49326211
618874116
210151955
476164106
581273401
533660449
189279191
1383710744
78983487
297079468
56335686
647201259
528130928
544325197
123478099
991521188
905173118
587354483
655457479
48827320
284822166
685361160
921797468
1158079511
25674059
139688902
851038565
231951657
955655092
235471845
322852051
417973213
895532462
364505760
4655685
805805969
50140964
178911719
640793985
932367046
723909103
278237298
1004945171
363269302
86328776
489136814
248249863
492969034
928121414
43170440
997367323
111542833
876227804
226097884
906968499
680320743
101814560
361339270
606035994
485248686
458627943
57031631
964434954
1013704939
371974987
748204795
1298289246
447775258
662153557
1283266962
310967160
784550830
1147174330
967231184
1025003671
248440212
1368702947
400724061
390446479
727984433
739016372
93161582
371196256
275065127
1216727327
741303343
1031070432
1333501584
306852557
387527762
644521075
750981
126010872
844686028
193313609
369265995
368146985
478858006
905310924
321123938
361846633
694271354
520016692
1228932323
130703981
95765730
1027325357
303452997
612946802
82874737
398624158
944127385
1064174470
68922390
375134158
449212626
516798022
1311326066
281904668
973359121
264745671
768765107
564550056
519600488
308387969
605406299
847352103
632213085
478890703
298355053
332836750
89118772
722473451
101327987
736991509
703207358
408570269
481272478
271351953
347972757
753587976
254094249
698730013
999510741
1017460924
833265641
815296012
920862463
977130617
494423445
216423836
759351519
461107877
13581553
1031133380
7959047
768505067
878919005
924884037
867176697
414843830
1166081400
82068023
439580720
21162878
150614244
518377292
937374499
1021181377
936117475
156901997
309307738
208542479
121652060
823287778
281327836
317691322
1406603996
90439631
868773862
317198006
165292233
973749582
707214493
1065320218
367207557
919328867
393722425
975313465
930745626
770710239
1076150418
1115635711
266704026
561920509
660441173
623319144
441565402
832406925
367405313
399654792
1225300528
573722223
1398617050
1221540103
457621299
354613765
423115577
973859333
758518218
1188526179
1320722259
485153028
516872210
797750024
354834708
691502189
38327008
969159090
329629991
975777402
94221399
864749398
575330377
1025363175
650237623
1196596775
258871303
37258906
364984286
913872320
700313242
78204710
1339977014
1097343931
121772007
436309580
1223294809
484401227
602408033
40707766
361370595
1030051498
687761394
861643916
19510191
510446505
315064806
265092641
142618632
271596402
1384640414
429406695
1054420985
532611908
592489825
34297173
984462474
1077837352
802877099
500755364
849928886
874616590
65423778
1147471528
729235427
671715187
431374843
765448470
522113066
490879959
318044288
874109032
165959577
1200914354
685034903
930970235
9295266
426351097
1287592276
829765286
888028376
894630450
314845439
869766346
562646394
134643220
139929985
199166720
940782623
559505748
1040964610
1051046557
548656686
220630389
432048806
599647790
830010071
735123081
790382862
520772049
631785250
1126370402
1226972915
979332028
107695104
153597877
415694547
796099183
519957945
775964389
1393227628
1056311839
59312439
1060145774
1284733936
647378831
969364804
298197236
478725323
441513777
122998788
482910932
581060390
796145037
690656529
343213376
164813824
812260033
256925281
80762545
1096673143
348164256
393481757
819620452
675703143
715407820
847794558
699996250
242652758
1003340624
678392802
1156142666
1165983055
1285643534
658729852
838488729
333264222
739339985
742190922
622734750
492233566
683766653
533837533
518427314
597881060
440110839
934390230
311313276
989131055
826291596
792446266
1381966302
80689399
1117615697
74286971
820069471
943545909
225085641
88978281
769225474
730995302
1278491781
1375870886
611379822
592452638
938644257
135055228
1333882861
622231568
841283728
1162274084
517767839
431009106
319905004
596574458
677968871
891202147
299798089
288014346
528974881
250431209
1170661593
645971515
1000129908
208395091
264835361
1300548088
495019183
512494060
537700137
97745212
541030266
1257974735
813208417
257334645
171680142
671744937
58164485
521129387
672848756
1320327921
988931388
169205580
701428768
302752921
981715081
879086112
193970547
427548556
74964216
973003143
777897335
517614065
671817057
475776446
128194463
731726740
6482713
1189684234
840507726
411454587
729303028
454939373
44167827
44261104
734149098
745267495
836633376
678862905
857250230
141558826
747105759
343378079
515809970
996792136
729030737
279190934
65110927
711733757
555369133
85572822
356523876
462362602
1255144997
328208268
484324916
992311220
691140938
739008073
635293509
173225867
468355749
1398747308
77705326
678748536
194551846
810436399
536079866
256742003
963305725
392512092
604754832
538420905
396538917
367455134
867720058
805726852
1088208988
115929284
909879025
1402019047
241972635
1200739509
1267972370
55067642
855978777
1136376361
207471935
701256409
323857271
1186248325
232392455
59420627
477703471
350188385
466687381
806314909
831881778
628659319
715995340
673828181
582065591
742930438
526815372
828524082
1307774128
380644733
746703077
16253751
926641977
55163228
496755508
561189594
679963479
241694854
250346531
263082935
784433085
854565437
403929112
731770275
478122603
653910636
701641088
319989871
1159719818
186148861
812003193
93110268
120837407
1166686443
69968847
944733715
1192913041
787267404
224567442
218125881
695568747
417405504
41216819
296989960
260537580
153636361
300625125
1407711994
523723300
800903567
271582562
896423095
93107368
761236667
1226280456
24880333
95823773
172200666
1308066875
270451269
382762483
255841841
746224084
1111082819
1314179177
349874087
627175919
216187497
940795862
877151636
934488068
519511737
600339664
555799791
1319564353
1289164113
588539820
261802873
261630684
925637758
355683863
951350359
1026785994
850109404
1252663192
167786538
560589085
450220231
1390354715
380578700
698436475
184747308
389155041
417307749
316915465
272166973
762531342
1004976609
408380743
468035516
746611896
398204005
289633477
1284547864
515093467
449877563
200996354
188292554
284067295
112689202
430276851
744344208
998032354
278815726
207865997
763945941
287379511
427196980
1388325967
897003925
736773478
76772505
1130142769
1067539394
91823691
156348726
100926546
259958567
961459067
740075459
372617145
998880886
493467520
805257035
507714171
1037014936
923180317
330019391
1373041925
245387671
639131297
59457119
796876392
4089088
583389023
659584145
637313721
892492618
920802556
852104983
347544874
585315477
582567730
521305930
73370807
856455234
799599226
173814125
560440652
1240871727
182102465
819086977
499671132
152759986
1070936325
376107788
74654114
102577996
237171561
479671898
608426578
484915243
105247349
517547252
272199628
274984225
1255701501
463239668
113472608
240500792
594149122
572473777
236940566
375734062
485181503
98052328
815047535
28083276
946546248
764953571
856826073
179333135
19505373
429910564
221477955
370475605
101350718
342270432
1310268943
560794800
1301836564
1294854633
96600936
56795969
1276989587
1277098451
738494782
1157457846
188921866
951833772
859858237
90021002
1395086380
509814616
905232357
454041094
193911773
930146762
1078636894
69430492
353645603
1169969827
1282885901
76502400
425453150
1242857671
493880297
414055392
334392109
69841098
191646314
985213890
1405067575
944076319
359441312
811636722
170495388
240598470
416889452
509158002
856662055
763634221
241734549
1038461154
523638281
13198436
645361123
145467327
1216340271
27961258
820366955
542451736
518737767
1149959968
98914734
487489241
1221393015
743580870
1298061780
507198760
872659241
555674060
743835247
124319736
1153855676
1061458359
972962133
14792464
1092132838
1182192352
741922850
554587482
74283391
344582730
375726973
429968352
652883529
366318876
660747229
34528908
626358671
358868275
1030270661
372171142
509719747
691765391
721009267
1044049512
175883155
850407458
751335556
645259346
200151872
798705309
612250729
1171752783
460422909
485545522
784742623
914443557
876760549
257945065
27662065
668582760
100346457
458320566
791365061
727525386
568507066
1223396870
439566957
327633101
878879100
443769933
715340291
15858985
829349236
32886026
6126848
1958680
210993221
418473331
349906298
1293066970
617799210
518629061
883766874
1369808211
552688062
246879167
93065640
967933364
746645934
965779989
993049676
76509588
925092252
63477144
696286215
521322299
469143064
529238122
829856620
300923696
424854284
364407825
335058081
302135091
1331233588
847359348
1257954232
370897242
765053349
364155868
823013831
478176160
1304566580
107994364
255917003
914463433
278767862
796108475
312737035
1209546506
275907357
76309632
567026650
854686460
684262095
981877851
26162083
119949824
627062594
692021699
832405974
935840796
656545413
38817125
515885980
958161974
996023626
152364497
202609890
942621339
699854208
1270398719
824960526
816624367
308664613
1069463267
15053850
977828895
788860798
508744294
1071507335
498601171
50070489
103288512
851391152
1045683054
503129865
880744038
591232733
770223453
544391356
36036523
776381527
225260690
342165210
766975304
538211593
115912099
282458357
1223553040
593716376
220284832
789983319
294777103
903176123
566109864
813237374
954235136
501279621
1054114202
85000819
472040985
409425762
506558267
1258241589
335702325
67194506
1068386778
1013590284
645163837
1254175562
867415397
816682774
1096908240
522404776
1338161433
850854205
634512638
815001618
842231452
459829668
56386302
740800968
711209587
758889718
110219703
760873996
16777997
77749238
887087349
523687416
499720843
383559323
829945212
637193711
344016184
83161603
1237429180
189551017
702378506
586924820
705980498
842519062
573331216
570519381
129572724
104714530
443234197
354839733
526414637
331655398
1103457160
1268531706
655443922
745730828
355257343
536678868
880008193
535834651
71912193
1175096001
15158322
583982338
908049372
36346742
797261483
379282845
229875010
361319694
779100677
489347505
949912484
301918402
846959878
258101507
177560030
340881938
1151265178
807030579
1067870441
280455272
37841308
8849366
499708449
89545916
674388756
597094128
850287551
204171389
964487751
60503192
688414324
1060077829
727746134
145148207
521426368
881101928
1229636577
699837297
733523200
716351024
1180424111
1030939430
68589057
1090675571
132907675
1376901501
185642522
713115584
916191398
773228151
831670966
836224222
1368195859
767874281
1112774800
1227209429
228923831
301243797
755971740
39946326
129120363
955973118
229256686
757787723
706881969
146604876
368713045
151702521
532961220
375163577
11535998
409470973
993370130
372909321
87722921
471723731
754957757
2501380
349896167
59889435
8909269
503826865
864560473
745020831
603634351
175152076
214678982
1047902617
126927686
75063833
728577490
1391385643
806303721
426566930
943718420
330897453
1327083793
115866696
701405627
1146789362
356412362
1389783414
174528606
333155764
719605555
711286490
385768745
75352582
870359153
1224388942
1381163036
34878215
103895884
6962958
339588853
679763507
313800260
1320307264
264030097
287616859
449708943
78127718
392853352
33600881
755298383
381242850
974822049
770579559
705650562
297560568
1233844615
165038268
488694991
29491251
897524089
31652248
551118146
199566326
590931225
684437000
508419010
879689373
301593165
1103835514
866157516
553583254
139121048
812859931
1084231374
67131606
1009074729
470035496
1305404619
241581276
1211046894
1321191505
106006277
1232126531
1392118186
957816992
331318559
402647947
310197124
1289839896
569487091
1129957993
270797000
442067702
3744043
725187994
975970848
965456414
1199508493
1249526808
998029768
863440579
833453817
676524458
707565414
64244806
619239867
851660229
189224507
814273752
985080820
1305677229
198130629
311783885
14548504
908358033
408133906
242271460
835192654
1172841055
1282327877
60117232
187341873
577108377
613081425
11953734
517945202
64946682
758349423
528545365
555015336
711078080
998076477
958952605
1051636779
873271123
873565121
1058440969
730204279
40381733
779867246
41964737
710249414
545853234
35930143
300508964
878133045
712382079
1100417147
1031893358
1364622276
792100430
418617278
370215239
520960699
877019724
137616384
174216594
957664834
838618839
663351214
682250574
480611056
208471822
153570746
730439055
157166124
920590486
125024453
791933685
433463844
1309661320
158237311
1238070418
1292638576
364016046
1063517244
29533973
127108055
876130645
764072128
902659127
1204692027
827917841
423225239
674772961
190709451
116893386
412318021
402494943
204574305
402616031
470684407
49787679
353593871
4501936
221309273
812935401
755621442
680301061
377100266
1077504464
24044336
853030641
148971616
785720213
355194151
897404484
677157206
1257585155
884507947
360639030
931734456
586669789
394368185
763222249
721796521
732650127
739504511
156354325
840451002
1086416981
34137213
277939077
1376263354
13309365
516571049
971802282
936246044
458177210
353252403
1181083923
904209932
1199776461
805702864
580737803
1060077720
960946775
520577096
526791090
660726526
317323462
330659650
1341168592
227759616
962160168
921695046
514012464
398852471
1098809450
986731598
732790655
206633291
1099115049
839748913
167915982
685941202
595594276
1192532070
831273410
434472966
124552486
496440689
421886038
1361589315
494842809
483691620
279470399
187146354
531407539
1091292069
486512027
51711692
1021534699
162520936
926453979
1263737451
296235151
88065893
224865254
1302439635
193324549
734811644
1386895489
297333648
1243912333
720255835
919307161
890533292
34871153
330482679
485347036
916250931
1119943763
894193590
632928928
460027804
448262613
192602868
426010611
176140331
280808175
399157725
885929042
259019684
699665896
336338553
241611503
420267668
679709764
269259389
63044513
413029748
582154007
185513409
16360123
10413097
394038365
453982333
788364659
387382604
900456213
839623864
599216674
723468390
268499328
1244999823
684477568
148852276
597327711
506518638
618832872
660995299
537325112
13678933
927863194
658232404
541452688
536218453
1404097113
172954246
405296054
939947765
172412774
843672569
176525894
938246988
852361516
464266422
103303838
476564995
139640720
17258758
164613809
347380542
1111814737
737053887
236722571
315450216
34502755
895781227
615513912
915051610
442552627
1237024398
313766958
554326554
507450127
960048406
898170982
288562615
146892176
676434877
252398881
23066676
286293577
452694418
6474070
259723450
1311333174
708896012
657969244
816824006
687430304
1083378514
71062606
263076958
631750292
537209905
66927924
958471048
969161299
721880095
87015461
895715013
272320502
1023701100
1251882245
202615622
193324855
1060164645
11257406
64286708
996277607
1309862743
584903368
412379526
472016842
238353325
754386166
202419798
462065870
654129875
198104860
45927880
747611051
569920284
282494946
591488419
25382596
377848971
683813999
638665766
924227684
48702792
759537971
734125949
1196874838
348136549
247732279
265949194
899005379
413634033
43069653
755590715
300280018
955665754
131324535
634937830
385420618
1116261850
110140993
463470535
58301066
481581757
843166246
261104633
607500245
594609018
375713227
466363635
915834243
139203283
259941598
597964770
218529010
163023476
541397731
267783261
919661909
897916293
732391489
662591563
933699194
152815131
149290617
632139470
778486347
135843232
310564376
860529610
1149401628
503751366
10306036
336886342
726733966
39039213
999336496
1070723953
700356593
487836720
782431903
1316713395
785126585
661512561
1319131614
540155073
1320894329
1357975180
728333542
34892260
625581653
147581849
673079954
945162445
1319767263
680206482
663586139
965134498
44973471
1229110130
840612615
392205169
849877386
549745972
981329216
411825307
818126353
447806337
217915904
484715039
576139790
64654590
591862732
868504726
1015792264
261066995
610838133
1402710230
716958329
450490775
16723624
384134242
719560697
1215426195
828831579
388414101
1186061568
1402705689
556858752
598653926
1337113540
1077503730
851923089
578207669
693366010
312869658
1010947074
152657570
401837861
481974496
289472526
915012341
748888252
638733201
1089342650
409297038
1151188710
916327374
727425996
842960538
193114190
855485443
934376248
69594674
815256549
365684445
523688192
997090518
966528872
577400510
60594477
585171008
777046529
1234248320
923391006
237201868
658606430
959493207
888741834
889562723
554499823
313613772
877529417
322359652
704740205
224673151
279637515
764959426
604000475
927372561
143167378
733728364
959228087
992738744
1162544291
463729232
880727135
1247832323
32773502
200777258
606100327
713370287
1023908472
493515814
981242093
665043493
375691367
198181951
721418732
57829067
330660269
992553920
911856057
247605633
598495167
1219968488
662089278
1260152303
631455668
430150978
68574559
321443080
219149998
384403781
917211395
2557476
621998409
210656176
148150241
480195496
1074999562
672031393
965052846
1036806539
679737126
355809853
986952569
1107037189
767185234
893966768
1198712462
326689956
215788696
503028797
284809915
953408727
1097263514
794105884
595180245
1248489858
1283569416
958622074
375620304
187815005
870103869
706010454
438530631
893190009
671724532
991336544
179802984
862590753
453105375
211279331
365361870
831685791
776469572
537170061
13416639
32529706
535829720
78148848
475233696
227899366
146601750
529251480
366565506
912516786
36198287
246681437
590067391
164204386
248839848
675982958
822663203
832593652
1317736657
1084938100
499081482
716221393
840416467
249924807
609235419
111544276
127170102
71308651
19954080
55175893
1098447854
792393648
773349179
709087247
947190876
124853510
480209158
444472970
668221142
382395253
462885554
515057978
691305974
358310761
909776582
1295068953
683101315
87866592
433436833
107346940
152226753
781475190
94390634
322016559
318060920
1161611265
977582280
466318942
1295205963
764370824
1033215272
872533331
786520240
868566620
272541668
318253612
694319456
1348830754
712747152
116913609
685652954
205436954
551069471
1090580382
1367235826
368674724
754944818
283741852
151163227
1093627542
651986116
940021094
1197333019
167566146
1277215959
163109960
1084250276
716240664
1388317850
762230720
768149738
336329653
550746285
397463880
600756629
164549886
444411880
830372920
617772919
364131904
694242866
333003327
679440228
280614169
103217062
297245583
447082807
28817950
507135974
865832236
660534706
813676670
232517793
1355979373
48507684
227803674
491241603
1159815755
736552909
53850878
991762001
823132439
304236204
576712786
413785441
939881092
603167450
219353503
918849550
94407013
562134224
985626211
972339848
1386998918
1270212261
487077408
544216210
580790052
279988463
261771292
153786625
1025907762
34685898
175855169
328060756
140007918
159347123
277619077
925231092
289821727
766139318
180831075
1004886311
948477789
288482736
320085674
936725112
711506187
1353856531
641194000
286338219
1403867777
696388570
634739277
669181007
262981988
317541175
959456795
284023084
110258419
950178299
404957406
635226545
252519147
622536052
468638843
381211113
530927197
457080519
265496537
751546535
335529447
436120027
663506036
398766061
1131621351
184535030
17301637
17000183
503832664
1137854161
1309242906
1112146702
821025315
867185613
386351848
725043734
211841716
268862538
355551566
493717683
291382109
646747009
601442899
1144951997
1168386460
19569813
435803737
138973296
1090649102
629006361
136990394
773996808
1233290085
129658255
751555471
1195878733
1320071472
1056840141
479075984
577379143
487083355
378164740
775855487
692671930
693705350
1004730462
465303999
889011235
294859260
93655597
951100335
4632077
127477091
489013112
146392305
938908717
19257416
257431301
355062137
663173970
822072814
822700640
240071355
174481181
162923477
915887879
506406960
366694753
467557273
972185359
573265929
905181315
663043470
986878424
597322912
333613241
666582810
266382575
553981654
761158539
344371685
293101228
1361486952
1402077678
593649679
847407984
707658027
241184127
83459441
330157796
522559565
657113030
866699488
1316200206
726404764
148836369
94073980
1176561328
1162131881
83686298
890305960
265223249
1004831407
425835540
145906580
154911643
699989095
523770596
513770564
507344943
1397324979
980656893
934451087
1220190121
238782619
928029405
523969799
308866283
204117502
523094787
282732186
387911947
520592152
131908715
989986236
26221941
1190162800
349823738
90724160
1182817502
793867259
982485642
1359172003
357250875
225281800
768565890
532410856
364139891
361812904
438096623
148081383
1064029348
846680092
76464078
1282538761
160841412
970939596
905729722
129057966
121855859
653266513
73297527
445952117
482453491
841116775
368863021
863214086
1108739233
1394913395
598696276
631758390
780682229
624247978
560010282
476515121
667378717
52503657
474385663
584069812
713975897
23656199
907449161
447556862
531431402
549278217
909076690
152874948
198719156
1188569445
815915558
570191950
333916030
877030851
896586453
805322751
559623435
1246136612
706929677
363742495
674308358
406254104
1306521608
925200167
663484655
650826912
74095851
1244427973
423764352
1154093980
128666704
460587737
955942235
242496092
16877778
7299713
824893970
23179923
219840308
636526952
167904680
131689866
49537332
49183333
618899051
312042092
774993576
981651802
480406163
231871725
349603241
1315775672
1321778780
248027255
267912699
202477903
443555079
186532108
553585192
291483679
234333542
1029548647
127902187
781893951
181169453
982715615
380931852
308807649
372717376
707418364
405298673
440046315
39065446
461625964
311899349
63287908
42036449
1394741761
701001654
809078788
604306269
132080995
146327787
237098198
502116409
390289909
260410545
701539413
253279862
1229095646
867384260
234592358
903729628
418840092
1021179957
927306507
812516560
181007295
535632809
1060347906
865422665
138337635
980387879
957424388
863741978
146533870
586597663
306859190
406208654
196199541
665469001
369272831
594293291
486991434
95813285
856749167
89209985
981044457
1014364328
828305683
302159322
280482355
598022524
923183167
506368958
121349261
973693471
854448770
227111020
195793714
394764008
244356762
1217800981
267789120
1088191678
243523523
368103876
456061923
990327683
998339300
442411180
896710899
759037911
455477049
469201893
141506070
11951045
701450492
274671842
605275627
97627181
710358356
1257977817
207955769
612518784
114697133
172660243
1334372580
69539751
1079546949
864072130
830794884
2891139
259749850
902905160
1001634380
722342345
398579206
320624193
1240436705
569152966
214896644
603482554
529606310
1398596849
7280243
1193716226
331333429
12036109
71797536
664824734
327080881
603150275
1201277512
736420823
648898326
767956379
674621466
351784823
132711180
78301692
547735587
767726779
963777010
532824397
635369146
369258506
193929336
537784968
1244411578
759580967
509167538
1349602996
545599966
304975746
1235944498
1015703861
1075018704
837008442
425621902
215587945
468116423
941301897
426355761
435066716
1052736452
525785467
384109965
261050967
832098152
529962882
798543567
411818850
791240392
798501075
636443778
279339258
573063103
1112340690
800084583
424033701
1134433892
565103515
282647811
1199685547
761680180
689853646
645858546
904390070
138352494
95953821
932252653
502922473
617995660
163041318
707734940
1000044198
947753188
739134145
909363284
5246607
690534888
505262733
478664349
1284261994
569061153
1316007201
316948565
793201255
853498949
651195513
791154856
568540083
443327329
1063818531
821949297
1409738654
199350894
829921648
933084352
470885247
893692117
421975568
1166662138
778517554
775250141
251532746
713986875
611234854
13663357
354745102
868146133
905718888
686030094
1157138497
1319909198
1296981147
854642393
370068131
1168047062
54078088
787584132
384147007
618650300
762756583
560999704
1261069125
6582045
562489500
313720341
590286974
127483986
874125558
1225342215
1034578562
202575744
1349036734
223456983
807991730
1010448208
902321589
148702036
1229432702
791931918
932874653
483598172
689150462
785011636
520103750
1340061237
423353340
628499560
1308008068
1187014135
301826827
233586386
45294313
1363626632
411934344
104214868
42099807
329274615
686229064
879137865
425417983
344789584
654751997
910745505
856676079
1208117572
434495877
447829064
766516168
469563155
1229964746
22672247
633480482
410130374
986290547
93846285
1085307783
1039442523
253081575
218502059
310010179
307951191
911819148
818586603
946619420
488406038
364261874
1294767034
409117210
923997228
505216851
918315755
1317154919
462667142
459978778
423197392
1372285429
808567127
74088643
427109475
110601041
98004661
756185484
131911072
1358195430
1288333123
331859578
570770305
1109336853
778053959
122705213
1260601214
215897879
1222411650
879159858
239384222
283136504
169613560
795434526
1287969282
229796205
742440457
322856606
193295083
533050205
103833062
902956400
132504715
129256433
73159889
59812535
1082279515
883893135
567431478
881111025
1195598909
169910581
134423880
984716854
570980757
272400940
643679307
1074211536
854554886
17704224
712831756
179751372
23056046
437595298
752808973
1067816677
310472096
292710187
582119060
79019736
1317561309
985409842
546296286
957308218
1282196102
861453587
594327159
1088731792
136038790
1001545113
731858805
739887772
880370103
1169508590
1335721777
499283181
176268759
315439632
698741739
15653652
207254566
706536855
760541556
761819308
291869426
215575348
37766897
726983089
505261594
1065410361
997339536
72855492
1106865049
981183340
798804702
452501001
177583244
822086491
939150630
502319244
822537126
736590416
1020182000
569103642
615313440
420985135
901972271
303412838
818023999
197632971
187362106
1033215950
71749215
322601399
191235361
905084261
118343629
81994748
632230616
400917411
96075742
1097223986
601534041
466058357
220059358
485806342
539836828
1357559991
38924104
587143535
1144690676
1281207601
197116180
530998511
704534154
852042476
943318440
429782998
812899613
717374766
922888033
1364191236
482083916
640756183
206781378
718065054
410802057
909572836
72074299
456367291
978338760
452397316
41825571
603295170
7584704
317352058
1274576347
66852745
855500693
42841650
881663917
155409598
609456803
88519114
960158993
107185349
879850082
418535555
1168590121
287584035
136330894
444926050
326358117
257595860
727020078
742254766
647306426
672510007
33931908
1200886024
360640414
243514677
1005434312
454223817
576006444
763060757
154684817
80815757
258514686
468292600
658723108
575692247
808007321
1319239185
618717751
518140000
760841236
96876137
910438137
215369180
677313231
388352818
964979882
614065506
206341283
830108400
273457301
846575176
309602
778639304
1168941422
223900861
725354317
1307494
125342825
182852678
983703390
373737029
896115691
965689073
762813629
17089535
780275801
291271157
372970892
598685731
1045306827
1295614224
320868271
1087408287
827587540
363063553
324509517
1092354287
510353600
335536828
191677917
202459806
1120080550
922114601
260491029
998044101
630564017
760913617
901593043
343146663
349442813
525282922
16815875
95992679
621398339
1010997143
1319198963
876743745
407647123
627063484
75818625
187487570
312424363
760296000
544394590
562563803
733116733
1199303884
76103246
287459149
869647638
24323119
648225913
806441686
294023271
1220320332
495560184
564899211
253010802
859492625
97000439
987500494
886842320
37549079
492669839
63419947
581199983
604688719
611700815
858272078
739680288
539469928
59490091
193778044
762386051
470593621
564903947
776625261
530229777
152458569
810317786
755745989
67779224
768197340
856075394
984887700
349353845
639594475
668234051
73804015
701723929
747356330
1232016523
296770241
48197412
1023207930
1134520296
276362917
205716201
590904838
428600125
359398440
481482101
863294310
100399525
436634118
750791831
519354447
990373213
404486025
1137509467
547879821
283106486
1068112611
324226461
938545703
31983278
142244308
798981823
907450254
1280056327
518983771
255804280
806139098
84789125
371855476
725998166
139124001
524844965
1362867156
505898552
694260475
848683737
319192505
625420399
189127543
67909065
163128252
814803279
394705870
305158858
817034649
213577177
446145764
77750071
244115334
888898799
432298404
774550385
113492793
81809019
264422741
265075862
614434710
663458984
282860815
1171372197
751256092
279298476
277896789
325928667
823333077
515757313
680934450
493007062
964750799
1056953465
778961726
496885117
870665358
151112600
1246828966
243654843
830376586
948716787
719952611
657994605
75068879
603322968
1268633010
96917855
82759227
289380591
205268825
456426728
425661103
270701791
62531929
515917361
1308789672
296956601
924935698
142980802
175473831
816560022
679526922
496400194
184214701
1083723873
417250544
558771627
309521895
830253208
812818199
459300007
422239010
625250912
979133542
831110608
996994614
108561620
696119319
262682302
372993658
536613691
225788634
398541542
503291484
412931749
54447743
1008781257
726670874
934197943
1346168977
225404611
86005895
774348698
61935222
959824136
924693118
972141586
415950163
545545845
1353196322
731052917
1271999214
1286362955
978861385
134276741
396169256
227435183
412036591
553333332
1220045475
322323844
1101976243
1102794912
67808717
46935223
592386955
86105873
347109012
1408103491
946071335
22067737
1056438211
520364612
150453324
335144867
358783025
731660989
251099061
275653739
318968939
1212758163
503967424
517608207
886589106
291440811
930349978
831529379
839801189
588401241
1180007609
566616673
210072266
884036917
124074948
752219907
1063639271
1072030208
875061528
62670139
955816745
904688789
970863535
431675026
1164196157
1154678279
360544042
787750984
387711521
530687121
824147938
94775197
714227074
1375708781
1302427215
1204396464
30872999
902890253
300517817
100019688
556394561
716446193
404688934
224694875
829606184
709449832
1101993131
488872601
300165627
311365711
1128125181
765969478
66104011
861572807
1232625780
911779125
1105224823
812984228
637825246
304309735
378539295
1153156867
222332428
128050316
214670894
329450285
638081013
900015465
96959527
1014722840
914114488
885519281
308282770
936578564
157050000
261349810
981956683
971076708
870772693
241118678
256292885
62802080
1037084816
294640061
1222649502
626102413
69257102
733750419
1126340954
322502642
1077724745
275053339
387297024
550504960
1400214696
544559489
1057937681
199524310
368392091
196946313
643805443
14797039
814452640
1352984934
231504400
44462748
1093775381
1126655137
1121887909
636647268
196995936
184804206
161041219
1029574835
874924586
172649912
466288138
90735421
605869172
287401994
234655177
959232049
1406127572
574954978
708615250
1035882197
4129212
738575655
246215916
1359926519
877570050
774381517
616005522
904172828
331103686
369139957
199965870
1217304810
735732235
147689406
257984713
921549208
364488951
299867485
320888035
980736026
8587
1321694164
302645609
6867363
1159781642
898788898
1161117918
46773682
719270035
57382259
649507154
984779181
1301356472
1163393361
1310864254
576474215
376420763
926381493
570294301
1393382703
1130326479
1383339629
1279839070
1144829690
1120703120
474018229
414659597
821946154
895310104
188715771
726311828
693622456
576161067
209116340
1401541892
901145227
398486353
1391860835
377793633
395662700
360379392
1326552553
213011140
343973342
363721883
256343482
930006373
331296268
484138431
842978390
355336008
706329863
504307208
610928743
663778311
469044178
896388828
357463272
1120715959
236744796
39684164
524170091
717691825
941965050
1180525944
31000804
1209183607
386360706
348905156
920229523
594269070
172694435
1193251502
278043131
375562348
978370963
738747345
683272313
173733713
694583530
215738854
121540491
321580388
990553811
1319823038
332402388
369569998
747326329
301753886
344825438
452329416
628617851
648312482
937416733
794064603
867817361
931207504
178986524
19068168
281811966
349722586
811165529
9623841
513587229
385168559
383540346
549098585
920699976
1178226757
329527370
431350315
752971476
55493019
1061030247
887598241
1039061356
580554960
391407015
652814115
698790587
832548564
4652142
1338326296
502640886
1043815210
1356366329
1100662588
759365384
285639680
435360060
40142406
25033034
675375644
1369998942
475973803
933550672
593973243
1011991032
601036914
1203266731
138717335
1120808287
469454657
234081517
385295745
506057048
1053267721
170226463
1128730811
344056493
1084894092
679565172
1045354593
560862221
716590328
622265253
1069427181
757436097
431955666
883408804
160516954
459501391
245817644
225750884
1188499393
221780769
1204804287
1261044275
61790018
604051434
1284533516
150880737
888720138
626285069
245840637
345451824
1357918271
213296366
181238943
198970289
373673563
388130540
67080432
402653652
488504867
113149776
635643260
870769436
679172871
348257116
665289778
166103794
682496661
543665379
192631887
570181069
708586171
332145259
904254876
791068623
831930596
995473726
883539743
843605928
858394751
38531266
183022724
745412546
164646984
996115894
404537188
500070274
966099842
934266740
753001089
1062623550
1255161647
497862406
952103397
150526868
268679988
739880392
958128500
929708263
593358378
1004746377
941241086
745955107
251608147
170569521
836058368
447304907
802720021
807202965
1139577150
325162694
586765548
1272355304
132117289
246179623
233527651
95111807
129256177
728489870
428242523
746881282
1242742921
34489402
607647542
283358456
821270093
283267873
590860699
920148168
948205131
687168468
233308806
634356051
639929984
182346267
258048409
164063562
290129185
1333770458
673928468
172195942
340888744
802749629
1351528980
473796004
59458356
753533288
9558340
939093395
1005361975
822400258
55131230
981668932
77044243
387295369
196099488
1384389428
581259313
764570400
285267736
294166391
293798958
632001690
687692732
125095700
558727516
219778005
949519112
532766750
404256487
1214737932
1012985750
249281217
795427122
1103419328
704174119
1306416917
518649127
207683127
245511987
748097938
883138776
505369076
1198706811
273308063
59692953
226168279
89163317
21649501
1375243918
1124287864
368666618
206075805
381557216
569661739
354825842
1024610613
459395684
451807594
2182792
1182360020
797860634
473566550
1158430484
463922127
725960791
552626749
1215109515
341684171
567048592
116840940
567068639
260996990
171523084
130793258
207494228
542080529
76427311
311873840
607199788
455906178
625221643
976960081
165249707
298705614
882759323
191915360
1176833575
1339773266
878978325
952241120
316206238
424490782
595545578
1250568670
336641329
841359781
903951424
317394230
731326220
555031548
1176268540
1273454032
1242018805
144453674
344772552
1005701226
946222983
89871447
121999563
950437428
202491486
108353817
93620588
1360918171
211623601
700740667
20112201
746748561
445322752
1062180548
649497234
114579783
749957597
676927882
296757201
348801222
667329475
178337982
571689036
867185484
291987022
163806668
254383936
244104018
774555270
357116693
641990757
305791822
336501008
833644540
342712957
466762049
669754499
1165946447
918357236
912436486
143326039
356714696
442089069
1046373931
1170717844
451358317
449133261
1286313358
517229579
109404249
375723611
949038053
878672290
880642998
219809486
356283742
364232613
203095105
30583140
303847574
1386041957
953838191
729401503
129210968
1310743024
699160656
233813070
77823629
303852581
397103381
1127686397
28039056
320410644
1072767643
621668255
560436181
1247374991
194020611
56535868
133117318
1323769133
337475251
569982404
851131993
1334710398
649873679
123471986
537240396
758660409
285410274
364353864
514832578
62689244
1261601545
259707946
214980639
107703246
593612390
1140992794
210402298
49529152
879775414
613728339
798046309
158154679
23981600
244859658
1091750682
1356665115
277915274
1248011618
671982588
294795138
365590140
57588987
156909881
1269965322
821181485
1175460495
132630122
795574152
1002666663
408544144
651419663
957245838
61758791
695569591
294198051
497642140
453796196
131515045
674646172
304790276
986832827
874733942
1020062900
927932598
674482181
1071104931
696357588
276241401
1294099412
818475167
725992390
627762436
288570584
1119762568
1329906590
1340209223
1318948005
688121672
1212911663
85058164
1159359865
339072285
510898961
767081685
591001304
1020208629
779043113
886367552
903636625
1195225023
98000477
987664077
418829679
283882674
257265244
616712156
673656848
405305055
552337469
535101888
892250456
173359157
189520801
126859995
797034169
42867051
601256159
904540046
652179585
729317906
910656520
149909314
816475771
1282271938
410760278
1384210873
858359632
901437384
126837505
539301764
195516938
185784087
144885654
912364952
771564801
848010373
644041197
919552026
40975879
865231911
368957675
1379162946
198896428
1064989780
236773369
1151665533
922615688
261412051
323119589
215632014
628773069
564306766
1031563842
1401647057
816551028
918485250
804670329
806641971
674425137
1095306110
103984290
953398704
1268507152
366952097
463470342
337139022
854146514
267283879
879793433
919548762
676998582
908102853
1389781807
275131316
567578184
211609272
198718451
39661215
253276436
1264989166
1392280086
601275036
375036377
368364545
709740424
669845428
66046793
645906728
336750495
742528546
374492808
795127899
653270160
107725105
690788948
673495765
707000678
1544838
79026655
561203769
105364181
12854665
532577345
652682399
873734144
472327474
798528957
812271354
176238352
259451508
600315645
69525046
874171802
105783194
238773137
458139152
2893923
25061165
517406863
1299169294
254350589
118498245
986560782
862074238
779830077
198733875
107945074
18822663
856635875
139202371
773393319
1009706220
318540249
216147709
342351973
452777542
458884577
158819436
1285332556
436533165
378121768
73750215
335938701
597321584
758150920
909740811
1384273202
1355895503
283715054
327197334
132108350
799077956
482421187
739202002
1306246351
1066275830
841981480
502418289
1088786012
100987729
31659344
759362036
1394226492
885993555
51688342
327383175
23600082
1243259566
797579055
1405648695
33190925
329888106
1309872931
304726067
941424864
899399727
389250957
1087993084
1332335326
944689238
910486410
940475469
938942964
82008100
936954502
514962053
244697654
701650132
583987499
419463544
817932342
562041862
752594768
408980881
158018033
1094379088
236914617
338426199
901491703
371430386
101857606
233770579
221610427
563195041
352477396
414187153
669062896
117813597
705049160
749756977
865810348
615117567
285863234
717371108
424223414
427149993
996666556
401620853
422815106
568612410
1125572279
902694785
916596591
826587832
1061440157
1266452603
999868619
119675896
484025111
1190425153
266813759
251037831
683814964
560222185
840925801
191392550
914864595
193989484
395802128
952755280
909391575
953058654
270921149
515404432
717508787
41809398
184587089
327195971
140882588
746702236
382195687
343227766
273898306
50599445
761177728
647647903
1151857380
915348700
833491304
720249741
926615977
384346213
1008695994
161121164
1309616693
620412860
634991455
664802276
726487026
80332403
307331985
713039183
990665471
154160391
31173335
860849528
764310814
157177362
297825079
295057666
246604007
320092938
1113487112
746670850
479828327
760814881
618624527
886325718
222402875
806735485
1307482962
1177172447
784772885
1160565460
65401121
670666703
1202959916
691942177
254244033
1338630498
639297685
667729907
4474258
837401315
180782942
1270520084
599899655
331766696
901239412
610949543
496119084
638503464
59558498
535481633
69583252
359186715
700726529
528103978
229309581
733762106
553582
525197803
574741468
554801712
952340431
697909445
722426914
852897460
685230733
801884116
128021869
37315369
194277363
49315192
974844092
95290103
444756527
144474721
183257689
66559016
179467092
440360387
148985976
574999784
876638519
379837840
18949405
858213939
544610009
1049319861
735133202
1334803539
452857568
156868599
104319368
138017582
524558215
616236563
541546334
517934441
1186217556
866952211
470675552
46514268
195031971
1208864748
24276134
333319210
410582323
764121798
696037804
319509405
721851459
1082906162
911325039
145648226
69126381
1153746306
814859540
63361264
1363787588
526575665
425244529
132739919
123935276
652310975
1168823377
993594994
12807331
333207950
630728192
339717175
500506925
757653144
692827157
228959088
523085255
849968117
254134984
939722981
388014209
976295392
957512486
130681152
66572772
980146642
960678438
519087388
39939977
282990353
710341524
979516924
953380600
818701158
1235212260
280431178
415731126
115629555
1012447088
477239763
756219163
4309911
806770807
880120864
431837770
123661915
1008096659
1222089400
372852767
633168133
415499323
969588710
910623394
1316564957
412269801
811337591
1185150467
951465463
629851961
123207803
416355394
556729057
1318795865
854411519
403106020
544974258
89375177
11177217
867190288
671312186
534727057
838877074
188915710
1072993784
483304114
229783324
1138661374
36740346
928437023
807780034
946190315
464705063
113501304
77681473
796767267
26066127
1071923225
254984073
884719602
381388433
1302195831
683999808
211802918
231812330
179288324
55665345
602283659
555733608
1222434867
313183473
1367390599
729697521
500366873
1301777281
158801906
845287881
96456592
912613258
176172626
946820414
309268318
876781173
1341646595
933489210
919470204
1006591566
186058520
197152049
159659186
201345783
595354584
29367236
601082938
1125990978
452191295
550260025
1365818404
11194339
720897877
1239220144
1379452132
523899291
706214933
683056620
94366394
367719887
597598806
567253843
852474384
995308978
371137987
105662382
832621618
84716054
1328673881
301657192
257102814
1198906768
780002863
685912601
52149077
156347836
530769710
950418433
744365972
692104628
16643083
397192832
688812526
336726340
941630615
244807012
499515766
272796208
1105598754
964283240
869410125
484731817
159406002
584441032
305457564
1377385128
1064729819
1303956914
1057394970
809798371
1359484815
467532360
824485239
1364121637
1274619735
989224186
509024402
962827394
175773456
321202027
239789661
698562490
1182579287
1112873071
107237153
998850211
564303930
248899243
900477695
174308824
603268380
1344534888
353615145
674308665
1332890077
975905577
563277515
84041666
1110629930
849188627
679721726
59136169
132578331
482994746
955807091
832352711
462371923
766447210
106096196
1362831574
646208059
596340290
1214159955
1406969257
1288291299
7727661
609570388
1098414388
856511252
637280429
806500003
1279674224
358549707
532905144
819816571
26726206
544837545
283215562
843869826
1122870597
587027807
1133017198
293210647
722704009
537844855
198113676
795280269
226330780
516176269
982539680
445202189
280853372
802792097
875589372
7306012
207061421
2651387
1315563097
15502450
972984606
244316688
115014117
471156757
783279680
36872923
658563207
822353525
831799829
377321573
475845085
314502866
844897668
382382833
1256010021
406325776
878635678
1142744304
832181717
1311699870
558507943
119472728
1014626254
232947994
843286920
142706972
816366220
1286943588
964708173
1151226911
604366379
907744276
330885703
851313192
70424224
252167525
257279418
1001222347
1202321829
1165213994
1165282488
156371901
30382452
129609838
362217314
30325
1343246905
79189659
430529814
19943037
266177012
949940101
778664950
853096403
681996784
525452342
103941345
292060500
1233761485
423234562
40021775
960474736
40137746
674985084
990262357
78273895
459914597
496597102
573238643
661026481
1270996875
501772873
658513557
369707719
49056179
732386766
480089769
450841790
580112352
217396617
1322878599
212428319
617640541
659094550
854202976
362913042
248320802
557742220
719936426
98525688
7375310
46005593
614436773
1284352950
62237539
205137908
150933749
239628264
1396554285
234403987
400196088
165368416
150080406
412834213
147210936
201438593
355948975
376308583
36913981
855306795
433737920
1133256605
296433507
1121770058
366327809
753627294
24853591
301117797
773758409
567705400
943864077
259884585
800283492
191998263
1078215960
1215887564
172791733
945854040
1069905945
559628672
1204932103
678705676
799138017
789552476
175367920
556932493
335072723
1130300877
653944547
1025261160
146242171
1092661174
622013519
259035857
989738215
483642248
584287738
201584579
534489250
7705750
634309418
111749174
413598063
34739896
1073676291
262038609
1242416697
87825018
995306180
170817303
330139333
77137214
597055222
457956380
684585017
813049705
516428
328893865
351482058
754124003
325884688
590467942
742029198
740727552
739401046
151116870
129868860
38170347
842800556
1249835254
136811503
229993308
157835934
1126172915
775960867
356066590
120454231
668047223
924002176
591127646
488740143
231262517
122951704
851962051
9190723
1076008388
340582567
326984959
342778411
747096670
593366082
672067965
4661286
172793480
266214525
758483358
739087642
1395369752
834426255
37102052
839740905
1074344161
211933072
307972684
889995114
780516291
278705882
980399257
315440617
799649628
183511375
156157682
566110574
860175291
341315551
1071836508
387040470
989913073
134677156
106848732
916372802
564834960
531143512
260596452
635239936
1287187926
914096642
807377068
268365060
1198876049
386443642
984368895
392839407
864806045
928825468
82656446
779090931
637657943
885893902
869947954
377482039
101151435
456841203
404337611
544370374
651381341
791166145
740465804
680020432
1303662512
452407326
1085328707
188180749
1067656556
1099600524
1061022803
388563608
66780870
49181156
473385776
703989736
679853488
965608124
448144431
863534496
260996775
631515269
839617577
537518553
807199225
996002177
207872215
302393573
885070937
581775908
348443763
914371177
282247449
786329231
913477532
951309423
36299805
938790210
693727155
503280817
667511305
343874373
235532703
73301795
524561042
1160729156
478451341
909652782
133573516
290756226
546886844
110655411
134995839
227438956
26425898
928662031
443724884
244833109
62446946
1254569456
699487359
595462322
829048714
290186182
364433881
635276978
1409151326
683881922
855635389
95340069
962599483
134891061
958504660
1401069012
316301931
591019762
823692316
702177834
509183405
974895908
477418138
1341151910
187003469
478067161
338924590
348076167
582850315
1233967164
1007652022
785728168
490888360
558757735
1297306297
34541467
631864142
745329074
1234354071
158317943
356384663
997376569
239307910
1134453724
1105087855
260658063
592701018
796096334
590417828
363942336
719108085
215458403
572513079
71334751
246387014
702621415
900088935
125560846
634739123
1068123500
41030900
1181751659
460249873
1143133666
174541813
231049159
1060298895
139042509
103171171
688805532
1205805974
1009346259
86792086
723153195
471953071
415448719
640967421
535445768
340814023
776220943
150526797
482662642
983409546
1296488256
720648907
1096515055
917859430
662362959
707224525
289978844
1153710653
1105866888
498126930
638198890
601666640
1087549095
775236885
734882424
342337802
439285213
1158437306
840833861
944412613
558170075
1200720235
524370171
355112380
501882711
696479188
579757330
462739045
821476513
361482755
216367319
177413314
283283421
311449776
162433926
463879031
1107116336
392207947
327214857
761871796
980045203
880494124
1259264767
292294300
153034201
385130077
1194033967
162298791
833583214
255745045
207664415
849345552
718823163
802981155
166324518
462237618
910844208
335769265
115973417
1238440450
397220378
1270549122
537728858
379782633
616355371
715400369
471428753
963082268
1150490315
633091146
746634516
911816897
49940407
558707994
380738152
909004790
42477580
822104904
499806941
207243112
1399650141
479390644
903295429
665318476
40070230
797221859
988595406
1345515536
319832548
511887162
801028643
501962604
6899918
564543641
128723036
776657492
726033420
382633560
1289544005
202381070
606312592
44932611
667284218
1396810647
979198513
709217161
1370805275
631957558
1081475973
114333939
913998445
318143717
411411037
1361557512
162914339
1082604119
159116209
568527831
625480699
19507916
781609777
769070909
587716737
32623181
1187968743
1067012618
559351238
624736833
194874845
136565073
568061615
409045785
836076033
1215026693
1280014471
654906885
287994123
401742219
1255428946
233116270
570084561
660644369
176843586
641915568
1024027070
148407560
893512860
579060634
848472299
643720685
879531891
643521779
608351403
348406057
800713732
1092298070
6796814
468917589
18750026
92985603
786567800
659512785
1065317133
1390297279
362351711
903022015
319150447
398855428
429655063
715552756
491557250
28869150
216218429
889448256
92728550
963149331
116624058
771597991
471458438
477250093
821172890
67578357
813442070
656681238
333353897
807837192
465259854
1097467148
619431572
75388778
1106190731
625517320
292247819
1331565887
571284307
255482459
243137396
390076338
914708720
629465557
962785518
338790227
539037974
18941989
760872463
1005150649
1043643452
821237812
197009073
137406713
277900766
626528056
456308670
80423622
624370379
789728874
124181905
712875386
227853849
973403160
1367227503
360833231
202956398
964475601
831391719
1289893222
417353351
1212524035
1104873924
1073242417
1081209879
310466281
741629855
944746653
1038022770
97792779
390390183
338810622
439018880
346015856
1115767764
638526391
51727595
453254660
816792825
758226540
1264146709
88126213
357816533
875491243
898048008
189155492
221374027
522891644
1142670062
453626981
1115679337
821562551
869749309
700508365
347554790
623015954
1395201627
800252219
176236750
80839278
918324335
393969576
427505697
469405899
969724297
461843289
478817063
1360138251
221794870
306796171
990720841
310214546
1112470643
64700179
453269618
20347509
12923654
156543412
88374558
735456274
117913340
50387148
551803353
1310627881
208355976
572942392
368951493
20432546
836317253
338512750
563870820
31589125
348717610
985551237
705877694
923928117
1011069032
779419299
621491265
315039354
947297352
594842272
546869066
1024524813
12408602
49330589
1394451942
139697063
203430484
535829782
489518267
240499592
143907353
284229224
238698343
912401807
256718343
1110465118
903774048
409170820
199769162
50004084
772079764
127743376
327692469
1226955513
1402564316
960070400
802651704
988261449
852695076
884339342
55498003
626459486
137433374
118980571
203709475
571917994
898062346
282625796
45517603
297890538
598836395
607272053
635395438
671360587
802550138
907708378
357637294
282729249
699575551
1205283068
559113701
310460621
1340862993
174016575
326817223
167777368
1141798054
948100199
557923491
37261288
309461162
637156798
995978596
1316340495
753706665
667098556
130330498
1373939323
783545049
749277844
464865471
427600180
681059953
977763433
1293000155
749354102
553432251
106060439
11923435
455566816
1324081103
721830827
242577971
1079954718
719374375
225649180
239078591
594795892
286183471
137655410
246208777
613098964
70696886
999613348
1101233925
96257185
270321884
52912014
856046791
757481805
598810192
224864572
325031139
379135652
65678802
337175291
110113168
346444293
820639018
775384941
121378486
498454160
83095938
319552887
686187513
273481637
612143998
370602402
431365579
442901222
56609855
953567338
782359204
307952931
206162746
39363099
378222940
619894830
63362769
478993247
61523378
627269077
871651571
273927285
440016271
306505501
332155476
65331833
430401608
639592838
876409783
362793121
532200922
187681867
295901227
59372003
83667717
336468371
1374724995
629320359
262099169
1023271368
100739017
13551406
454097312
1040536209
1356693609
713733454
200677986
27341857
816765659
987975737
718251501
1074870426
908733182
449077255
67923184
688767036
384400220
1038593216
406467135
579252569
22711544
595028691
274016503
390012292
796700787
659282227
345563552
954906668
1267157946
577641026
16173359
901474542
734905048
34953020
225662703
389742678
401052077
713676051
170944956
948777206
274376323
910296081
402644608
709171079
420885857
85576558
503049037
203217296
789902797
19573104
1386146778
1198351553
697362667
691536629
237017961
6697542
686019577
859320327
1404536098
838317749
116853998
1168386169
115853382
634688458
365889770
96241749
336968011
641149707
343648672
1355606814
1236545916
803226439
513244230
888861696
882274924
49833696
509526632
4952893
978256153
1263797305
676977503
199096406
423141418
49055059
525475379
255980377
199199319
1040310922
1015249559
502299157
309454495
227202553
770983615
625946517
124220036
779548362
681350899
297580494
731526753
243837840
786973682
407534788
843832492
1004304266
373192247
25910207
989742387
580242911
7058095
1071211955
281914353
716330531
285349698
830277681
4448104
1202233559
552255887
356985201
340391225
1354658052
167038649
314333162
793003206
663121359
251508015
1395204752
492225944
352000318
952124225
280671731
767984025
403586643
633709120
103918215
479323052
1207819170
215537701
17189639
894098877
860181764
322157712
1068845534
611580353
917696732
598095543
588054940
506509066
101593730
186108219
96150060
549119090
194714989
644342920
719230338
690923279
485132117
358956966
605011835
862709093
470903139
143982578
595324614
277756810
1363235932
981705491
1251464999
131509675
784556602
424981328
82454771
1171722010
638327563
694151271
201796598
643624999
635475597
137728253
649762434
678766961
134522403
22884060
426153928
457589544
645465581
609652005
460076675
474283200
612792182
954872244
506717370
724050246
973179859
156688549
408225775
445748782
1234214979
457834209
186074557
984345751
240253267
589181195
859886620
617289549
450653713
679850193
325742067
96660483
912099185
659966329
313823171
871292605
900486529
722331941
284702041
391274150
942561704
90909616
544683617
20119853
1340345622
363453015
580379609
1380063049
821446366
756269994
260322052
427141727
683658615
375755548
181453379
79366226
256448019
457666550
1624529
368775387
281215568
1192453556
1235213161
502847698
27414060
186491831
159301709
554091842
709182530
749002798
772735445
153259386
945696450
877662056
527909157
982308469
58962552
522023510
976208708
123335625
392815222
839894924
4583917
368545826
251128164
295582599
47430662
785407591
1061113767
788470194
1074928215
874999616
1131185732
74041358
128250342
730367055
752915690
103697707
358854118
800914751
1354337621
1352983705
1350103859
634601921
1118367817
952812788
646078072
1155088973
522733641
348617695
963803916
1407757880
288663190
632644693
253273079
209420874
14241166
1401465986
1130986276
758351652
184240406
997203346
994178729
547912715
157947778
691108208
434855981
781223709
546406684
428249050
861886351
1243002211
430813782
31592837
857696310
325781786
1124626126
1276138215
790306930
896603646
616908851
773484269
1004191937
563620703
433526783
159064792
1106223259
381867951
174892167
273057245
666823278
632045240
1370699128
903362653
427351661
493763232
711294423
561760560
675359471
36190032
276625076
940795842
144130487
377992131
474219472
628612325
702035398
220625007
782982280
1300948516
230064099
698943588
690505391
374258252
306865038
34848118
138085795
590330407
668509539
551626980
887374279
521131340
53091963
865566401
71451294
226053639
93787656
971396585
539116074
717591536
767224220
1113518165
952155777
2005622
782372638
130084368
827793892
495056254
25913635
1238305453
459778675
364770345
1047106666
167216451
97175165
93365242
652816672
560115316
689174840
709732486
462827274
734737431
165202682
303348059
50221368
933890754
542837766
836631711
682675894
296350418
1205677395
531453536
793338920
911207293
944668227
415624229
199164225
204252809
305830062
1073835029
348461763
1124828378
696786453
183592110
630529598
456092239
1042513554
294786281
1079104696
824609373
444271862
633958654
172191321
736409226
259845768
1165777840
107595148
536197787
305468919
432228750
709701815
897802809
213747829
585568549
862063442
186766693
540334248
708541396
935410582
247647365
58441654
965919149
227203859
528745262
562770888
80105665
143456054
23995582
194363306
39829149
773140694
604683849
935381042
55902967
134493864
752507095
815052468
311184036
916990395
770502345
215620303
1197914642
457974432
450261506
1306179928
1061920502
745448492
537947765
1290430374
294592491
836838048
229973765
909033709
363669829
611148350
434261171
964305914
819611768
1256366464
342883528
28096517
612411541
163660218
558996967
298610605
756349173
295037542
966054388
462352100
895484746
467193900
720962305
302433165
563749820
891547964
527445848
587117735
823267892
343568141
262327707
844343661
261014025
595847138
578876670
185730036
861819052
986982118
625976641
1112358509
341658589
941844228
544172332
1215972827
863541332
377970430
57177192
353551514
812581985
504110223
591494071
81331537
808681546
474971848
1073826389
557648005
443600185
427041589
1380115423
151556121
506259628
1017912827
743611131
298892420
338032055
469372545
684029081
754974611
512537477
1200827930
814565200
138702940
304235817
1226914598
1257483290
295214235
180114860
423578090
582804422
610288213
496795782
232996881
113058357
458035029
423145031
351600646
971764344
982138888
985338939
22825992
785612798
184758850
1286867022
802651034
716359931
120458131
249229305
789520010
75760709
1154614339
124745630
659622021
754041217
87656924
762761915
1211845910
1265961254
266649619
909462933
443788413
977597808
176098477
714951141
598765934
870223295
802618641
478645961
588975785
1175172160
277037934
504798493
222695071
440724974
305739855
741884665
814383980
780193299
1143320329
1237900818
391132750
244002506
380397453
752259558
783447537
1393224112
1217332321
438770999
926252746
783507430
1348721678
617851276
701274501
414902523
1389847619
507679381
305508191
118574778
409680484
34067814
226898117
772714307
985098946
1352855928
504970661
248242664
1117863022
143767466
880546939
996046094
932389072
77774631
925987482
821671080
563867428
1230484520
1241531598
141276076
1219798537
923470826
1352053894
1107178009
83029492
761197634
960531532
403424315
162110102
270504271
769074260
972876361
443640695
66086499
1252561040
222979023
1011940584
872706952
892686618
165309471
2126923
1168887249
34058740
819553525
749864434
406294890
296001965
1115758361
917244832
1394345043
31194343
623401946
919605310
337127127
216907419
432687673
1381374033
739683142
203891101
953785146
918424731
1313896556
1182052618
211148590
427070825
668255720
956088881
990847900
503515770
131181366
431832587
429489280
1064621084
219895507
266083582
484607864
231502446
685430046
822830529
859500438
51368092
909569729
596507230
1150787726
219250042
668046696
44925677
767228764
103532850
354619337
1144923606
49071449
398899978
718478611
773366923
582633334
761043954
438552400
786699832
852915389
920074199
1096891450
1025721118
629564554
343717847
377951917
924644713
1120066761
890955899
326385903
1233770379
1344903027
313493504
38728183
1084802444
415861393
1253563960
1205623696
995247705
1336308196
490596791
389945197
830900678
789550523
304098971
1130384199
374652222
634470898
1355040429
842443037
846471139
764690860
1103713554
464356065
435795197
412063258
404841630
613064211
950496988
1334726536
981069590
74082659
990133827
442627989
1048297873
1288760534
867026386
976842939
42602530
925006560
948280676
479680507
817939053
433751009
664872446
1103964580
130088395
639644645
855629018
1296012772
647550891
52435461
99017925
850348729
1299621439
373101576
393643209
168738203
49978124
225431539
427725104
468535484
1192559735
837989436
182093574
173626854
485846539
129400964
572850012
390325114
1335393407
981661382
139575047
1217277645
83036327
902527366
636981301
133080425
441323972
519514429
265278215
1139049931
995397727
948429462
126636404
42781671
1390394530
776181826
304731872
861254003
706669414
112195916
384370178
581920149
914954284
565543951
433956999
474528641
785846271
778775608
84022550
127255824
214920372
1219325110
1206415745
775684781
591398993
218793126
76516904
507567343
390088117
953625977
243524207
455688580
588016459
833253353
391991063
1391305925
272344841
257135390
36170138
498820822
967988351
944067271
269055540
61456257
29172402
931398708
920571027
459249261
29686730
764208697
978836077
258480497
309530238
915761319
55777982
475474449
1368416496
350954377
446841428
924486161
318727338
484891244
692286467
545320373
395876203
68769605
153000397
155278161
577577222
1034670933
564005410
874597118
458171718
551820426
787034640
365559261
815035721
439273853
804435836
54967489
816567424
902056181
54870985
732156637
478418445
1348409525
1076211460
1254586669
1400615282
1324547403
1015387257
790940475
101442348
439312492
1130404062
406947686
538727527
703530198
672715508
534763444
1031133771
825999898
578550457
707445122
1141308070
592638767
1066816785
290752506
1112265293
445242288
263417119
855563462
247832414
575764657
659795284
569587341
297249427
518894429
791665041
262521997
743195930
111210161
354801627
1306860994
694928332
700530577
1236111930
875686198
1152269492
243946404
786269791
176557572
1124572700
445838658
1312298801
369642502
166494769
552471797
110872283
562269595
227743052
1203008033
125440928
612286664
815569550
23292196
340576257
1388943271
641333513
770287433
114835908
760403544
364161031
991742048
85501137
827668262
177372538
903930249
822879945
903836830
639059131
664238476
1180795348
600366473
464283081
254579146
912433699
708630572
130663428
1023177601
234693160
1082382765
654362061
364594455
5943510
674894265
963077127
240203557
609055066
425283272
574386947
1135895898
62453132
1017897210
74220854
1235919771
247375939
228490501
1243038454
979066588
1345047203
48044357
610343000
307634339
569144709
847727591
749213571
852960549
558775087
370111074
600208022
977677210
500065836
527619462
1014120511
236967681
91578155
1397120701
488566327
866087610
606508334
1224520162
100259661
425362818
982567506
384633130
299464686
952176517
568774907
1212651706
1256451911
518032769
861956818
863441969
63299705
373331120
266422645
655833416
1219051899
142454200
433994423
1067313106
617801465
905693210
129553055
1145362991
793869822
130624451
1341767887
496562117
1245791006
94342076
926900174
614871828
901819278
973872551
200689954
507764040
202243216
1196004560
670449145
216796591
548814671
679095218
234554349
827135702
349791411
855316130
1111285884
1289875595
459143313
381929866
1202322519
188144278
697765472
406838616
371262914
1304522893
604366750
1186314765
532176637
557907493
399782367
117099176
508431729
698341927
151654323
1240670160
190212863
977095797
236212885
251811209
1149412773
623839259
707669013
891292762
362171616
294368701
557585922
355975697
134179612
598258331
43099710
139948455
379666663
1077541512
107692330
102231681
878030772
445006510
800899251
451993880
110008729
396719838
251526123
383153423
10726876
1017865181
291603185
541177365
309031134
284944979
26551214
231184342
67779531
187930655
397828306
9051415
702861594
1213016801
506299653
486771546
681369031
106605231
1398420348
258560219
658810857
856871086
1382818097
115691609
999825882
179064144
139903907
90653460
449515800
1404992503
1160206317
383402461
66476996
1008000382
693816389
121084579
952815033
547771606
1396190088
718043425
65786480
332837317
884394802
560871698
988372682
204913830
1193047259
517456363
716321828
1263038270
734187716
792359282
632451294
1408679732
492698525
155976690
1242399239
26578189
681177919
134560277
167490279
1363519846
330841350
963331546
125646205
250707276
1405303719
1090999311
1094041650
888778740
641319167
1402830531
913577679
880009379
42857963
526723240
926027854
1138790213
675358835
915981034
602526185
423873159
843464310
660379775
148878168
1310952635
1254650022
120194523
1014723798
600176520
865523288
693730789
948736358
1299675071
21708965
183323461
349388863
890176339
589315790
268899584
1292601518
629557616
854509242
554605446
303638363
466443353
846344150
533616274
108359261
508976711
51149257
202946107
514131634
541236754
273000355
361810906
239391209
405602805
1353200170
725703434
232285487
1306625230
610206358
1022973102
96281554
496628189
1302448476
728605075
557712835
1070882768
1278655245
946259673
471590697
1189698448
486008030
779991082
373052002
106278554
168360826
380039383
951782930
68283528
347030773
271292236
1037374671
261948138
802341884
808906294
1206730075
573677331
842714918
563742084
769766080
661376923
844491057
89040772
409057127
727098951
684505510
304324258
661007354
1187321886
603293957
76971169
141570775
423920415
605994997
755098993
487425640
154275772
1197039924
1131098173
467035743
929545559
885922809
96515151
536581386
540051412
659029714
30579599
1218107750
553806316
217906976
786552582
132746073
685149467
617298505
262243670
74012449
119075590
104763870
865128094
36367590
541420508
527078022
716357822
434409419
622747810
193844118
145167452
729665552
730046653
204386499
231451911
164498518
1062150550
440379557
816596371
724095474
923924282
548797766
376512647
1119331600
910795868
709056204
614419207
315477742
62444643
1074858434
898863053
1396443883
423303433
321749511
20350765
420141461
980350008
551441148
894745786
916388494
561137374
417598393
492067889
120184216
1314924417
608630992
918433165
224576968
318823796
1062174932
886973245
648314281
189926955
238075751
802316874
495946159
380012021
913177408
342719663
903405369
1387195191
637948940
228264167
319734360
140029035
521421260
954821192
358677115
500621031
969377220
605616542
721355862
712314074
1294728108
731186858
605537658
652440167
244256303
358305058
943467660
567031146
41415708
1363413841
85573683
210861633
213393145
1215511318
340786540
67597724
478769642
585755381
1329462599
186461268
15203263
218466046
781481572
794743985
881129491
473324572
767868628
920599065
711729262
189962491
854781545
413447197
608535373
558749889
574282859
980229645
856827945
43305848
1365083261
832931920
117765498
565482885
1307147744
894742314
597505571
722097932
285616592
645618225
982674310
447258288
796850467
187369979
728163439
372483577
450093773
783344298
436869190
1322477992
255336684
45597899
506913625
119699363
1098723649
114654396
768011132
155485975
552931854
996095225
977773588
847051066
520575365
437927830
324693184
450777322
1076193056
559757287
1048333087
888941014
334091300
705934509
1064513016
615599149
442690644
675670453
366721123
333983846
468161744
260524491
151568781
582867286
111636890
1131548085
967903650
680820029
244836037
1340349686
1181356283
400267023
585740706
954080794
239456451
197602529
375164312
1144616663
1107830800
891235071
1020036777
555798200
217948132
259769960
109743814
920590810
6811734
372046931
74951606
210102661
16729807
864530481
724904
862721752
488033552
648487241
515168425
268029945
1299529131
1297313687
968390859
1112060998
50666087
888664797
516316412
760748095
578279240
223247441
1270359190
689817043
35147695
1169077848
813155438
1182893022
855843790
1159456568
285411218
954211459
467064844
850790943
1114710330
948753906
325270949
986597747
376893057
684262250
242950693
697573500
790059175
1370523222
137492338
160336454
475477385
479491181
996423317
1063449621
25583745
744865071
491691313
893134671
760122892
99245482
999631183
434876159
612143483
286215979
732357331
1272659795
28428005
1323461329
203051011
686673601
547901398
236449501
195936284
1319927440
650417268
598664770
755342111
902200338
91042637
438280124
1281236003
431803575
1021152919
394543227
426518786
508095433
352136010
835607092
23692744
221088554
315007256
318683903
488642423
344056752
98380320
982643093
112588432
263904890
663247157
30016454
761089845
89215928
494831920
924000128
123965735
787203142
265022997
630172668
1336587214
319162184
840783293
220965838
508969506
302903187
518355223
470963959
593934175
703488876
869916113
966498793
889652529
365924393
955775228
291981465
1246548007
428699651
284770004
487789344
286933889
250339931
823567676
522241551
539105651
20564913
670090509
472201663
192217513
12055737
177466950
940899195
146531972
1281998344
252199589
354352462
95252842
272062683
34602009
12830128
575453856
919560238
898372051
1048964268
188368506
636678402
603984109
750724797
458773243
1024577702
180396414
1010015542
511035960
1361245786
583965917
668349381
712849518
365009868
1351499197
87744071
176068693
641025799
350941540
514735056
875577351
599353943
349117014
307205305
1242924582
54764473
517093643
844555519
575015901
312387193
478152051
161780926
996430106
522403733
207524315
154926313
415626484
927089665
29010603
1015696618
181360439
1164693107
1108055205
763952432
687742362
58703784
997715580
610327950
640045168
391418228
623525217
674706845
569459232
480014831
690814118
511427101
1280097406
293989147
955894067
552158328
1159913193
426517549
191123076
234409343
66713243
971620970
538931059
1049738685
875124250
780683345
800775141
819909657
49895755
501713549
742099732
425740067
679765
913077554
271933217
69379575
1012118879
550113972
261794487
989574390
827099815
283297008
666791346
436053507
418711735
378345823
214015754
941349598
954868744
155445799
103888957
1354005122
547630706
135761603
814083126
14730545
617277046
1079008401
782129980
1179898510
326642632
568563996
394456331
75506247
801267856
602105858
411764182
852907521
475327557
350726496
1168137789
619494663
648103750
184798356
861792475
666067628
249821457
999101161
1135706891
16042921
1160562014
75069702
523597695
546260057
224953423
782480584
269254294
169424932
441970916
1009165017
31679560
478860230
581029564
627584493
526410731
540519568
1236346836
685638511
119262996
207475169
313625214
56432754
12635930
20234161
808022594
1044327356
1317482111
268265601
188622134
673320778
460233822
344144160
723899113
653090766
710102664
971421511
818480516
190270660
1137654255
1239458261
781406077
172579106
172535725
824160003
693570512
1240351371
656565935
965901408
963956598
614186911
1399420249
205489641
208316001
66761333
532829319
295504118
995601951
206809377
863758124
347978203
634252297
678192602
66709963
276427851
950972864
1220142395
801400254
332042281
872124587
553408887
512202955
387335292
422936076
428458551
1154860793
547687248
505164025
895322301
214197948
591052935
647088081
937861799
295245652
1294107146
917224899
348871604
519674866
130376704
720643349
604494243
470473793
739790943
945110015
117257534
157136009
357016020
735782115
448535213
346565343
1133512382
600922865
227804320
1083239284
26021826
154532150
346280964
74881606
502692296
1191010855
983153072
289622185
720570690
448129548
95290256
270782536
336088740
838298494
1150212952
684216019
312658943
1006788648
1298147067
578790700
185415738
569886898
240131572
792957532
479256544
944640195
182435855
396762349
680041709
885974202
656763702
519975408
902879609
966508676
914222135
382234929
434589164
364943045
1314994866
1186846294
382918982
337104470
926487159
608392375
1349187749
740122287
860779778
74275319
447241292
207892965
654381760
692607235
973239307
284656228
1264638911
552299557
136053928
688492565
424598844
533855345
676944492
93399805
1368790917
688553579
634772834
262278947
304879259
1168399874
96645820
787229365
125507691
219202956
315773541
177717164
1248191890
56544313
608128957
723361576
37955515
284419890
1142518693
239750884
821420352
886672595
161997438
750645997
177786909
30664939
509498478
474358243
376012848
1334364922
205458331
901138743
353409912
765851762
128799341
126564715
561774167
668628215
792297936
913896020
582024656
529560222
604999535
1368490610
1384993328
701572090
891745207
147789160
751057248
1359605940
809815737
486200624
559890709
690458606
385040422
14792168
677106253
310174614
14628733
1050206270
196202155
479755470
579177559
3504225
645893442
359808137
180952644
711788722
1036518591
439320516
266218987
1118755865
1255893107
42297610
520423884
69557273
535473069
937075587
792155989
903826842
807356909
153355414
1347493360
958534390
891286830
1307273319
184495566
123909173
1018220967
1061399158
191760416
654808641
107231496
668248075
948867714
453014036
829847644
403884556
1037023151
896125118
587701843
802312115
482993163
179273844
859920413
1274594007
605395455
1401868868
319654929
130587209
592024113
597419811
233632521
820691945
771926265
1383010001
891018615
1341271164
607404300
1345093739
259769644
52540432
944319466
522272029
564939857
1225120165
590042591
214831886
505515630
578760464
685733280
422075051
476028171
337401315
920106656
542727054
305085045
293701951
133790782
861125743
955054468
289232269
16893660
365269951
519253060
817570172
432550451
709242218
841064318
277376769
809366594
523546570
628653261
996324015
1195340893
1223302514
1255922478
585313909
1009991300
686071033
262380033
7621726
121223617
107125960
663294750
1255822039
962907161
683596169
302519570
759658153
741495540
96238699
129993231
300925867
1088249048
740000976
203039784
444187175
453110713
178368371
281118305
31589428
194453349
765380081
1017985776
514565865
565340537
282942174
846950699
55699204
13403406
93638217
272509760
704247436
758595794
183162130
1025417041
404490634
168008477
141274867
448365679
395324757
569137546
950951661
868857458
1270164162
487189009
630013156
39578203
105936468
627225577
485561214
868132616
1307456695
837723129
1077356583
950628371
705828275
194938367
97613474
481002899
669472105
38254859
437376748
585350040
1355272884
33615463
683863829
831187417
553750348
898639919
283808203
982667407
164571603
746736174
1126521929
1279490615
1257320155
225024745
666140221
922786433
303153644
116197092
375659260
255565321
421715326
1324739655
730504876
299718400
491016683
513326687
799519158
961379015
419291722
358450547
276212817
473823631
888400259
909814587
177417535
515411432
329678578
649908082
96714083
334550409
191453510
302686061
1055321105
238858762
10923254
1033859372
787688100
557597400
1182493379
953378399
140119300
778944508
132501253
120387518
801565603
1269791404
616490321
25763933
50878643
862156414
758075623
1333608836
763250386
1293598221
1151551534
650943086
658731885
799843733
11405205
855145495
678684152
286594947
283010133
609237480
514419342
676487606
1199322333
595639792
310017398
1211314356
290496179
685532747
267207551
35331565
1008533493
311189750
213977872
504496253
238793438
187042102
957780041
941106396
264517217
758641871
676434793
1367437433
176490759
932086574
373580964
876312464
19202071
298188511
1058673662
886431770
260252772
761223159
654390994
454688332
711986606
137854183
510536747
1330094158
88050187
164371911
670854040
932129481
456445499
195228084
1398489829
179416072
740118637
128027001
257966336
969467824
20409545
91226629
1130321723
809549017
715425354
636839149
224522184
90926680
694566991
223727950
302215690
97062528
195114442
769917911
501335894
420728652
1205959536
13046317
967007127
956298115
878875209
793384140
836050380
1100212098
832101252
847590168
54848978
914246457
1279113236
198928575
76096806
1326311832
118834896
800431380
904833000
381822519
611832243
533903621
978163163
72669842
610589079
235007776
6556323
205818659
800714241
21365767
408778032
848854248
889829511
415948110
39560560
971496760
716704203
231442612
484114014
154275454
204005383
556220384
41227063
13755992
27779120
745035928
235347968
186010521
515883557
198582681
156438030
1295373115
618882121
639358125
1313595304
248292096
952099397
937337995
379487094
286405449
673427590
755649879
1291955052
240711002
202072744
873776787
865066520
14328303
716657005
153018880
1244972607
752964913
537771029
114434318
655087686
1188907710
933889443
714800748
4107653
595690900
711504075
304093948
707313780
341457213
777193236
397998066
24402338
1394855068
1228878044
772111638
102695255
579519919
848776952
135313390
271477771
963346354
38329833
971389346
160789737
1403135050
809665969
718731512
130219933
1062362739
12330806
511799600
430352538
399496590
562396466
583308197
1170080396
819387669
787981732
922549086
896788403
745126094
598311539
311977233
896386510
662337244
296985659
18713118
973457585
140206980
545156567
691010468
266488572
460089404
805350466
92265202
175668515
1123393909
578091130
506108824
298965158
896763513
845844556
571588099
592915663
777869876
782513333
546244197
150245189
417344026
1230385004
318413098
852309302
193110619
922364516
324172006
365496593
1224410123
905206027
77608360
885091042
741470761
1379817823
906196350
851769021
150176811
1276501518
1201020728
845228002
889036112
764509472
926741408
871459565
1114467253
219907456
767704289
963118589
239222807
616952753
504149372
785147218
167966896
659810949
530098957
346481857
415969377
968777299
339473078
544473468
633776460
331539893
123958952
44065829
596227177
821215161
446412435
782001246
235841784
774299437
1383906400
868222868
599194892
523771372
644941512
665013964
751460002
1233973412
600615968
615167260
1243757094
306502636
269161327
150600124
1193899261
252922367
93324446
369564371
1382068678
991102284
437342064
432068409
807262196
533805604
975323948
548200480
398310798
658808956
877666839
254593109
950897117
456221147
181609861
475724262
258766535
593707879
147673208
542711234
1281380439
1337358146
1009607266
548868892
803789445
676451977
438841945
690230052
510774157
299473801
491736881
1137072623
1275932720
473213335
212847009
874240953
845284747
1200240427
45864932
1142900597
963494245
438379549
178376882
1381176092
661272798
140996402
686062053
421891898
502222674
814097049
235592961
996801907
400571911
473696915
833178147
489522206
541089633
474180035
466071449
956393330
184733850
744493261
690142244
1029578354
488087990
732944284
221212508
813786351
154356575
77824544
298673484
384399304
1402244193
998899064
864670322
980548080
599806973
178785238
45864214
717335627
799294807
688509172
1354023844
927027845
854583501
1383633596
301222383
450445731
76488757
648808100
227077980
332523873
152464097
673865006
916955201
31458967
359144796
878427331
356005452
393172577
752276091
699100225
72873096
881207105
1075207326
898563555
1057968765
789176403
208532463
857568956
1121885486
967607362
733159624
1279572177
859339136
545660376
1255142809
415813873
756719001
1164722742
1241321599
462123778
348701395
661948350
767834738
782430519
630931066
1192533152
906331400
390008909
988839956
585072889
632283440
466827852
420207361
1270694846
512212805
1145313069
1160012075
802392342
1033951344
449484995
74967491
583926449
553528938
317903891
371537289
337699969
717843132
639575476
456702438
207394416
123941714
65704293
825896938
147060812
772466522
322706170
245701164
61382588
827187158
679490682
1274946715
783123303
704700501
192953827
419796956
205846929
153297977
1158678874
911399357
305146198
1235805635
586523785
974016124
104495914
22184893
375018435
502528150
1090165340
1018299937
246730888
96088939
1186154262
12586518
711934123
202414031
994373499
665951600
462707931
350423028
973015687
176741234
783531246
337050057
381751573
384134859
805966050
113731077
462946208
51641991
727385469
1127794852
1267241088
356243264
103259011
484742627
574312455
74573271
740217736
1126913916
881591090
799231972
116709893
566676310
280505095
408857557
337115611
833185355
173259005
1220508755
421430168
1132362912
894336749
463452957
287648455
1291959550
271461553
605583111
201111468
608207526
1189032947
349369417
290759269
1369443954
637600122
218790114
835904152
112278429
458126411
677881538
319545690
1403611853
154210311
930346694
374144023
681739533
266003498
862128566
88645836
337768780
620939872
424507690
667313593
107979360
587714249
532122961
998409435
1117914149
501622751
475394823
747217292
36618978
815916171
1047732484
601029707
139114154
247036995
221582087
324754442
527728978
1300683689
1015191269
718026939
176480635
498217325
682128341
1305085498
376257475
821946819
1337645268
597624842
483959709
952450205
220039457
346703841
994317110
510997435
720037604
1340400334
68535277
199966043
1335038476
503374356
80255136
513533998
499001906
479921092
339616209
864726539
223861358
766411167
532062464
233607718
849477547
151702719
628551384
802227736
942247915
260278191
8476881
996780407
1001506711
1348676455
892782966
362762430
206434199
1156371196
938535675
1216640483
35792381
485758106
959716386
370905942
193987494
969331504
621380507
473349002
812544544
449182071
714691958
412519208
451469915
613711642
300688251
714835592
10792001
414744834
907525256
825298792
26760952
1018859232
617847868
618320865
195117201
893307689
1165080198
784941522
149833949
211524064
558582736
683321875
705672959
17672595
196710917
764693194
1369217089
188936493
691401546
831361461
761106144
539262447
632767464
521961512
70646406
952664212
381838852
847569784
181464182
175890126
660097965
598167185
472415059
726168323
52975733
784448725
1038433251
836765371
864863143
107711928
400144188
77173654
501635103
283188446
421166093
1293133019
615132056
192626859
333212239
811814360
704602920
895225636
704631105
417302003
521003317
969872018
656446653
1305794122
496174554
570952603
661640859
240447512
860658759
33871511
717302977
777428969
228950866
544137800
1252008648
912503926
39507576
390371747
1116433128
565744561
1207973446
1203104359
668009818
501989993
1135305919
982713168
475101713
1135165220
1093460441
385263821
390392025
672637311
119493506
1356121914
992312834
682390249
83697935
285417017
1294998111
375164600
158030169
1115748479
367356793
916694125
1120513053
682385582
965906169
829937806
438889679
737564156
281761350
940426839
957597355
173800034
170707505
473796435
817219673
58122
240384621
606563167
948973606
121656980
235282029
762057791
930377551
111652777
485038900
646506227
499213281
605774482
138525940
118568338
1349397816
218263208
1293465494
271940213
42498754
548720301
167533839
350618558
547436149
871594922
168687285
254206966
806663571
764051642
550707522
619782883
507997879
1138385078
584577403
63434096
839385667
582924604
407406190
965074746
16046157
65766370
826753180
462380562
1117867420
1170199911
657775010
726170052
709761102
240831295
417061343
647608954
410544482
761329818
473122563
1195288459
1118604199
781953141
890617888
634603773
708859982
1070972773
41791502
941106392
185445150
391057698
88298415
297954753
57463037
715485598
758537056
1091316371
850195130
31628929
880332432
1155703071
1259125327
412954647
17371881
483459839
220038999
862172548
154002977
498916614
443024043
850026980
745815516
442421686
983556685
527094840
881046041
807285185
191762200
745188942
255796464
560915476
528254329
700410162
1248640300
393890728
25239643
318823330
891075131
371968776
454826403
498446533
106157705
1017823943
996277973
717345827
417598544
513831254
699007023
1038016772
414598716
1021548555
857543114
841803101
666352430
328379309
49483052
591036974
536499814
945721576
670721068
433716678
1247031938
20267704
417478346
461024227
215222531
290496155
501671607
484218329
25143614
71754261
1316060943
440230031
178931380
200856270
994235577
794655457
556752320
517724592
1061758732
635901320
562404706
24783910
674273755
551794338
267190925
411210813
118438940
564231047
619734403
1072122069
347288798
115938467
177216405
689315397
749496497
355230780
1347515656
1163569656
745377174
572879884
134772102
961220423
1279352298
982445323
287197860
1209588400
932630624
92201059
1067452509
1128030756
187994732
743124164
3032617
893163157
461498553
1327394352
747580292
614368227
238768394
1106647126
873526323
814724542
560812615
1051214673
124214050
642388576
738877804
100175403
584559289
732321024
950975183
614200318
636149968
380322894
352664347
269404631
517951778
1257320986
336636361
890086786
346909723
1062297492
65779097
449850734
873784345
838839548
257055272
147891257
234721194
285718012
260363560
1324718250
604469892
887780638
720175587
112654741
880497846
311196032
712173253
949282857
45809184
275016552
267169703
306858775
642550686
662949066
119051470
415779968
385731392
552689748
512252824
61908032
162452756
506764610
458329489
1278563665
156370714
1097712879
96872976
1068876388
634509810
386522268
911886543
1042601422
1081850320
1267268662
37287937
1206341400
509911719
388473472
732743681
1065471892
837060685
615153954
629957606
1294476700
459042031
55309047
111539430
557753033
1273801910
664509478
548912591
171449051
903929911
306469886
979457160
251313105
457577534
121129376
38293199
979526956
137412752
1089080732
974168748
508066745
403242469
590904357
667700115
903727436
527269832
437072269
508574015
928269377
1273852861
555699620
637926090
685079651
235353839
516730395
1355734300
996382880
19806278
879207748
594248988
273265477
720385934
653728110
281463653
161287863
694476023
5388517
910556873
742030723
1145342612
1032345915
338596638
596533655
946379905
511118011
997032008
222458162
79395110
153846413
448347890
1261058371
330701634
172091243
926872654
911330737
820639436
751545483
991329769
217766361
848076783
1120968550
984805786
915276579
635915910
47877857
515361416
479416471
1320659062
74962771
938354108
219723532
1100547955
1317569414
951922406
1082882595
138401358
348837306
1002213467
413514428
195653487
365760396
803501483
73476220
11973103
23004647
231779559
1304355206
145714997
457052769
358923550
519976963
452320095
1187727661
434219260
865982446
1382103798
87957022
604187743
640535983
734231169
1295235945
1255320634
821235030
1404121313
306340090
152913131
595458297
1291414
550008649
221160779
915569047
75335314
620941914
803287833
440165496
906093202
230122215
71113438
936192908
564873624
285784660
368474852
1397888708
162534706
155597059
1227811389
728161414
551610822
288106764
1017235889
419205584
629961235
702743048
921969677
923294372
334284360
1053484645
938311559
799085383
945861469
192441516
191438535
437058961
220210054
1186660417
1082786132
386978977
867803550
889044441
536726215
911368664
1126776486
1305579805
443467083
396586497
561421097
1362512998
736741459
930567739
852669392
904702976
734732430
494342193
1002080437
357046936
398707773
1285135782
936104975
142747753
69233056
917165972
846503588
594784734
196188421
482093279
1274013509
1259676067
691050881
331530985
376937775
278766306
346075276
242810442
372748247
451054296
371355728
310838288
620164534
295005801
596386422
477538485
802511711
730928344
208049376
758979371
275346581
307157881
816670151
207319968
498596294
1270985460
1176868787
490049237
924330406
1112581749
962712193
144868219
1100865798
333136241
200234773
406298707
1335924793
979926832
566792461
914674682
698943139
441372317
645803230
1053747909
1031141348
38840135
1195083926
913508909
631617707
744378721
248119400
475996148
322357246
618739212
400054932
1188667654
671345706
1185834740
543591273
341697344
877205287
608824882
36703723
489361358
801169920
396068142
288338604
812471820
83103963
419791421
197582870
328099309
514620177
496918458
752331019
747301249
1300157575
953943809
516160091
13715062
925429224
172551353
53342794
364404131
667235578
34484524
253312708
400119420
128840116
351487496
1208737670
1123352601
42974365
845467396
910301524
301832952
652544803
30407659
491647349
410001405
580366942
879221158
993005120
409452255
915070946
485868445
503633029
750411243
512664945
600413817
565841850
1280773569
1389224703
459002320
300722222
512955461
815344893
1207277527
255501998
522718056
12624251
13032902
333973430
236637165
915778096
363702114
54409411
409693683
845751690
1270497528
1173430977
1248820489
288480456
427383504
966992966
736660217
195512938
67788614
1318373709
142291646
881200755
631366405
259748209
358974151
210344104
22142286
1021232687
319863503
201893938
638687527
288005654
94014192
858642105
601441572
933565069
68728231
1363059007
981959818
1190928564
149537510
517713059
636264615
497510869
155707499
284114361
1031808809
672166922
1362979396
1349980003
1190313697
634852398
708397117
762710165
178494865
379729931
721950490
958497267
328713097
561901459
495170579
694330079
1191485265
70556906
124643434
724542594
886756839
140734502
934377790
900171174
423634774
678493584
218126574
69258407
971643805
643693298
224061687
849528249
461785349
434229286
850676653
1275174623
680695917
454437419
359518769
724748546
932491317
277673433
727862533
866798825
604357265
961685034
441529519
291649137
926422614
721939277
846801210
1162403182
951030360
1002614281
518291255
838565063
345057676
660307826
433429129
1308286789
438240268
740786505
491690624
286857331
606275080
789082822
533612379
553316279
18230527
1323310390
832854804
567969526
175432099
71589914
639376211
651409569
812252824
522434956
152514331
913634764
254909188
1353081710
832179061
153550845
595022360
164718384
101337012
173017147
1133386351
374011601
264744257
483451888
176155310
237224094
259154312
335836087
143432306
151041358
950028204
982752715
867693070
1306891693
268749932
55945733
1255578368
848156844
733479756
149001305
73851900
300721607
725570963
279004611
265714980
611778872
160468715
414205858
593652285
151522233
629310355
620359603
1408773845
118585132
121575709
790138212
72485340
708034040
750734518
1163103468
447719508
980892353
341427310
289974025
161662702
947822629
626830970
117423980
624725912
1080679044
668439473
716721938
1170490
894895253
125082069
1031516341
461742031
739202200
440143495
243443060
558204720
482585386
162868595
798920121
737293
427042355
6011455
204855925
1014759624
626211585
717028399
1018952317
941789254
998352266
535205482
868335108
456483176
178875671
443050236
997158484
678074778
65334794
224709273
30772269
419558108
1031143896
734174723
1357899073
675192756
280801100
154435866
531169321
383529244
953292089
832764442
107198253
713383912
142185363
1074892057
435726974
689798902
5901139
991804988
546816548
1303777460
642871770
980841585
700578352
967317002
287869985
328972648
178768086
297775794
632370448
396843905
251315829
32350859
705129174
1392761729
129811138
641843760
847688537
449108208
1201283927
730518975
157702974
500550122
798698828
867358172
639710095
93961156
756240521
83033390
612991459
1078151677
1027313322
67308564
561421306
170322633
1304419006
371234902
245347025
212389446
1261114669
865820963
1095347966
361310152
668163452
817941054
85038029
786689073
288885906
547941042
1205507333
747706705
933750587
1306194781
510789795
606152256
11701957
859937796
778930926
1002546048
428757565
937870085
650353613
256585394
712258961
269576461
1275417733
1001934544
592292037
1227461119
871438610
427870951
528440129
192465840
714315252
409871777
168449468
267640279
532127489
1142101979
303682521
1234822237
1244838029
40279453
637866849
742395467
684643326
1182491796
168318716
102585213
907139075
894874186
916351037
385809370
1301423574
1081596202
42550908
252206117
734498938
212791118
66140221
1010134574
530928681
407186679
384719046
72709528
1024301847
421854138
807023247
1124547955
1406388661
74426786
862692118
586169451
576422790
680701557
711623951
1211401307
1399496184
330122638
444492835
232704823
449928343
516723186
420057993
490559200
1348818
1406601569
468178042
940705281
534026659
1321631690
601227244
7672018
478523969
571105999
203353922
167679826
172661889
429696565
301747330
915441765
535395225
476455589
819709347
511172674
135642087
1150149851
69045092
214027502
367212460
73011862
1159371812
640517772
505943843
95476273
342482029
900118982
1266868476
74257401
865638038
476254222
646088455
447034027
646326528
680744768
675604620
719729169
1015879393
712329101
236993597
275910892
385578850
338437638
840755403
759044443
735756590
105649700
54485971
63861970
652390581
591562424
1187841962
232183924
841750534
377557477
813581015
881395588
754674436
338710553
998340033
251752398
437777680
886786878
307803696
1316919166
1018011061
830243705
637794273
56857521
576935969
813415112
1008913744
955485647
133477346
750161329
812679702
1374215567
151771194
286005080
737243487
72439844
771572754
457040903
482478631
655569193
1110162675
377266340
152847814
88352527
550017037
686886706
960298810
260320446
6368426
679527695
92090677
658020894
28328825
1178164554
1282315746
368114140
928826635
858938061
404256696
164401353
63220247
946110437
328184585
1182663446
70917690
323073208
1000490477
932496386
602610561
214574068
783281359
421017442
761123100
843214797
610636004
804856039
1160777235
1381872054
494573249
141604530
774349981
587633591
442331750
544882243
6802294
1250397538
1215979002
448835648
270265004
9422649
825753312
711475419
376901174
1366658855
1132314011
124838522
1166419822
156199391
1197305217
79514857
1409441879
294032043
268494378
401571261
728000585
880135108
936426724
56511416
347384336
14165986
88594310
754918101
323584184
711252071
1381890053
147351398
26258596
522616863
979952774
254183402
1089006317
1089102650
517067294
732449564
579771503
637031035
349922346
603745140
977651320
954545039
242225131
1183664261
552644373
805583544
250215748
454940731
349306696
799058765
97446034
842078012
1300197895
92041859
1234460543
1081367399
563076540
1281400393
446244505
218926104
1111750551
1227091709
458432514
758864961
692794355
131643721
262139622
759018778
157692705
129141761
936333435
240655815
1206319587
1071595628
330405917
370608928
429027210
1331780972
1112763590
598132374
977042999
123320196
867012898
835688546
605801680
991543749
643458362
1194861007
918674792
902387707
975929504
367572056
709192371
758585828
654609006
48455339
553915583
801697350
97613238
212343724
162484241
237951467
1156948481
927650037
5974352
977086552
901121098
1066962227
1393656824
151971463
641622850
734776841
1216896152
1196565943
452780018
563895728
608983664
408742319
953410369
739005722
139091241
976028166
898451224
1240992788
619958241
446119206
431700664
1093873342
62347856
837167986
469938110
70857677
1265954725
1196313339
392257623
378024532
791576124
141053929
78136435
1197346186
1188534762
815369181
792533192
677328503
995008118
510990941
209796048
943416963
740885633
1149578327
1122659063
1303145436
89162178
892513872
928401745
64049324
334074807
225926123
886115037
866196625
975981588
888952014
1114261887
293967981
396434667
1195899262
736435229
267203481
940594903
657950902
707356150
347347892
447953516
310352241
132895703
538084490
718683259
7881319
1111091671
497574206
1400094389
533158282
413797374
665283225
1087585713
492461524
642931439
513110555
742232370
356874063
137767401
727687024
1066531015
112252563
1139602183
178532177
692178444
867318822
434273182
235781809
438864942
771730515
1002897163
187597677
1011921448
431663868
717249932
51765524
1170091682
975163389
725207990
1277336055
572303343
310808146
1073227886
937298629
368823411
729225827
247630784
334504467
336755761
861556617
1291966627
717451349
618813833
224285598
344208784
549141282
278281331
747764493
306683614
1077224360
35866615
539809512
897914840
679247790
65380891
1390756516
646560265
235477030
789452041
440696312
312633219
629274453
837309457
97399391
939538701
212990185
892896679
1378039176
703519150
77485492
463486205
848034213
943190822
541575549
133986101
163796818
983972826
661981921
117783986
627817228
190554955
538406542
775174513
1285536740
1177563239
247845994
916422089
698755206
1142870816
909470219
36276618
446616515
419835135
1026042627
541571156
949073359
676504432
689285000
628047716
86779295
646464521
488092580
559772378
141865139
955795310
8585597
1179843986
349966578
817858818
493168520
601301188
783226645
641890125
167088936
735866301
794999903
588483254
1345915796
222618075
502037976
486280376
34195185
953493508
464276875
126096388
269248236
860149725
148026842
873195110
407295069
13463386
357275054
30595981
608776983
709096951
174316483
549941789
404500481
65429872
651500856
178225219
1204150686
1261292888
360307046
960901218
430126168
624047319
511697764
584470032
898336983
311127133
109238736
892421829
112690130
784408836
459370308
1135221072
899799047
745354933
755724657
119180101
774430222
834895618
869541430
482093250
297736658
161613013
1222224987
43239557
454896086
1140775339
255637161
802912767
414951173
433057156
739093980
554216068
167433815
155640598
343352985
23270189
680250585
586364436
1152737883
1016084374
797013632
948011836
618106738
211869692
37478167
88511263
839847694
716970331
483713624
76563119
72628537
974143625
72146234
95479247
238804327
593284974
317503240
519028385
828640422
830328326
517705150
667907678
662940930
1410011522
1160450364
671716622
1258901288
61042353
478741928
613328169
837442665
621060491
102370493
392808883
933835974
1619516
1192184919
133322146
730026737
622216204
717800341
680626089
200729370
1311758717
428213882
654660297
693053061
235726642
675253826
1044018254
1144127291
467181627
141873173
365271917
195208482
749831195
822729278
1021589695
1294269502
627014055
349442116
497242626
619122734
998011237
719615745
252003990
941512427
196159818
886450974
332602943
778960919
1107650058
166647675
1162548521
339215885
481915273
394894961
740754814
184871085
362173460
698620280
392629848
1179931806
70808034
768117196
1344373159
576041466
819261564
277764469
114704168
1083816072
976439332
685706438
467479281
1119028471
290943766
62216906
819912799
520098110
29099644
1345197357
1152574590
689293939
897704654
433431297
750867516
349711037
1286009361
1213112029
658471133
769088329
1012392709
583037453
96255921
560617756
891598279
454185099
364749615
694095987
878359088
899177897
120297133
560135837
972758709
785568491
451940565
1396541408
1195063581
969620142
515042558
765424218
325111339
28909993
329591943
1133591266
832260349
591052391
954284237
126459481
776645022
1330098828
347248643
20354791
152454828
641017385
540090790
554765723
559289672
763516661
529356648
51439377
149522271
602386753
965931240
196619081
329327917
778133456
159714047
59967031
1162768165
1314462180
378332481
815584091
152176494
546809413
685385627
367643899
1199132716
690862807
448237871
631322122
970310612
947176459
389922297
359209317
618385622
140143384
118433503
1036489073
701021815
184184086
506836930
1221441054
678372759
61578077
395982740
10303421
217338189
1192079303
308808860
71977281
26861852
385325810
1116467775
494078504
223840720
403513539
513998384
389647648
315352084
360703151
795202221
292430096
732629241
329386861
470146470
162329457
58810849
1328915262
791648870
1189094326
223233023
24193754
512717037
588247498
129659273
401186504
1161094061
545819687
520362600
201436850
538812870
639827086
874065665
487449622
35006260
1409988405
544593677
780402431
36466380
430688047
88340343
1235910173
742889469
430209745
1199138686
765667980
538984605
53694662
917219054
1403095872
953676900
1392922163
254407572
225568270
435508327
890312277
148012798
594451634
13017973
741280784
280305782
716598394
1230167271
1340948967
741304020
268208123
201844418
72882488
524618063
581264083
33768352
139065026
108334256
497108025
169066778
165953819
512360904
908329220
121857988
503587560
98760882
1052024623
390021870
38310609
98157492
179268844
428738827
764143594
1312950287
625151557
399073581
383504887
651127365
512981992
805943571
1151237033
167693132
539714286
621028539
300625720
84605495
1217311123
15368407
756968220
869939931
1138248151
637323599
105759712
38207685
1325347998
989997414
835747995
28290316
772529379
925322179
253562742
911039735
303228100
214213269
804816034
328608433
562057535
22374829
285568110
684629103
692640961
87075596
364528906
1180765281
761029663
59374271
888218292
1282335750
583931648
642138521
1288196755
1106282987
307386100
756807364
432889624
34007215
831353633
215924270
278638589
630767373
635564508
828178188
1114950764
147914211
1010475759
561240568
129627476
731115713
722052157
391048973
621098325
712860089
865084368
359156100
1273913732
707741552
1146812027
407191130
74295912
1149067074
451068233
674643430
626445927
167942075
245732889
985946962
1069260835
497053987
1309593082
913441211
403879423
495541877
385716756
550616756
642639877
418035919
805445462
57604810
923294082
331523896
219782586
194676932
868573469
897469141
35113747
41881919
1170744677
357932449
725523887
935600181
773906054
745831698
1111079161
411996777
569159066
351843559
54047305
876694904
206364029
1394557156
599586408
720772088
357117694
369583883
258155297
469773577
1341181747
801658316
76153285
773961643
317286205
621874449
110754385
728514606
87393159
936151075
652317368
128725151
615648259
260497623
245823786
5545851
490583927
1076196059
476708377
696313643
402265885
740636690
609597129
415865504
305525158
6899828
983641242
978852510
404826522
1304752806
590897020
1269307814
429806314
247669138
708870770
341136536
85477026
953141203
860197625
1256519171
629730406
297677054
306497251
223805246
1263526043
117901649
380241961
239533379
180122942
172600422
261585487
1053283125
365275256
642566831
725595761
401863091
434587206
581351093
1103031496
198307812
499399599
378332472
163118526
740066753
422422338
733502970
645526119
121913692
1385374439
651648388
51477944
74266675
412109285
1101205871
836305531
1092515782
86364570
920742578
319845547
901668120
673708464
303278059
596617298
30089624
974893517
1131002046
1174088205
272248018
998532904
583196946
626714916
751631162
659565262
100789917
974034857
646259271
666280741
540039464
831411001
26837888
899381972
41942623
631919427
616282159
43337544
148048652
285607392
319846274
522219086
481852574
175765304
222373081
843372826
989257972
704101754
1165004463
158262619
738078793
1030484068
355802220
5205504
482008442
294795397
788321570
1024436496
900562296
7307892
923335312
746727721
594536300
49495840
375324251
673324912
542831247
574409859
1285850026
414338032
753618226
820119490
572553285
464957512
5873358
787000672
103082834
273954106
115111327
850274238
245952695
118473640
42105625
168239630
344516567
190491691
1290188124
559807017
330945567
661429282
864263160
1017362802
568598849
109471476
146878535
316570728
320329791
94115210
328805412
841957009
479959513
721347920
318679904
312447428
697726666
985131887
229304865
183552411
876920245
922701706
1356864060
1127792078
598071106
938129764
1359860914
408047768
1389558032
388927015
645616567
1269215299
522025602
578783302
244082682
540001846
361931988
12912933
223613605
396686606
1202219682
733566803
348874407
459453516
68915813
855621046
553144196
236205577
1328962284
850258896
463996787
163953398
608667296
438095498
325204011
304640883
1336005808
514516508
820758390
261092044
996786778
1298396378
462371240
677828724
842227338
1399322897
1324834619
874458241
938952366
390398868
313530142
641858148
964976264
710216053
956735825
125713783
558541593
7939844
354108962
69971800
800779369
855718138
117419334
592097259
776771434
308073376
837929542
820085616
489198024
921286077
1319804654
759434164
727142176
582042397
260086585
641421212
251588318
1074643266
634428934
797273927
1143794548
432687033
594966003
57016398
647600788
365672710
634542401
1029703174
233024745
382915209
737074841
914240153
233248455
123051114
789359420
180846301
502800731
999395985
1324357818
806023067
382177060
942486895
490072236
1263733404
650513810
713111402
752747869
979450550
474532257
9517796
17807071
1078328005
875320560
870507655
425338572
217887184
1053823079
897282359
559663673
17286964
519176782
37893861
1010933309
167036069
373292453
415959005
1216456770
89028617
1186034669
8682735
458368588
778351044
578631624
415865006
838139828
20813186
1151358568
460949805
851845565
873991570
133541829
413373522
808283286
312693060
631816933
21918833
975506822
346287678
781574034
84404410
826243736
205848723
558119800
695842377
1263010914
931770911
756274673
618814943
268877073
721265775
617565568
7213248
1027844710
560046410
436423815
659695714
591995492
1210692259
208441103
898677065
649765206
494507033
504410616
651071104
118710194
281930351
396788798
396582760
386768156
734226767
159477306
495821538
118089846
623404928
453775934
474638747
619312467
1292273889
719291919
819634781
171152554
176663332
340528169
655510645
1358488629
734358345
82536605
680699666
1233099587
128965778
21029346
810976078
731339282
799877221
446005842
947248323
543437263
694587242
150180169
1287059485
759719210
217282141
909616095
541063178
297700419
852300003
367827858
461568792
690701214
768826790
219606751
1089301320
544337885
279063656
567230352
228068134
102802960
796325338
109090228
206653209
191963131
1267706435
216335172
935859889
283045997
708647667
439438909
594167349
582304890
90512095
504501107
745282272
260341543
1076803938
618880922
930546218
614623605
1034091616
607796901
1151564033
817782679
1254188654
818948213
933767503
485758613
330922755
761842818
898735554
833355429
50730066
648591736
421359969
54078134
1116342238
1338854664
926935184
59257317
680096575
484122617
1082921245
958887934
271307305
527141931
843535162
587288536
388671729
829180637
947221166
1342924169
662672639
288047963
1403125218
450771478
931163730
517856561
112688809
870573095
199051321
329340044
559825805
59249307
1196409711
208158568
63285390
730811866
340293281
507691193
18484664
50598414
65691154
1236359116
828077591
101964882
371900219
518260609
975901402
394109723
1169832802
793895899
775452588
1042699286
761113244
122668171
100205199
816038770
1066092003
215234641
56985989
46273344
1366826683
1244935324
337714339
639824097
684293494
420055397
1087900226
910337567
924160115
289012300
105440573
785853058
419958119
1008754596
392301770
750841063
199193944
1163561222
489218743
455060244
473384344
621430943
1030649354
812954335
718157944
825431880
337496652
975199228
605593753
390617106
48516689
223215954
63526945
593209070
481517619
345213909
658800307
711291924
1121428052
299841279
718887367
758811404
509329889
15418751
229733712
466926412
1371450293
62177154
1244974215
934363506
859966220
660323668
354094730
641026155
513957918
206808646
796217817
124044775
542496345
957214840
1092718784
667938326
609079441
1187713326
119404504
301368432
1271149240
1219869902
873232989
87038048
24606883
1010217792
1339536354
1036664268
879990127
219349893
1131220704
188053250
716483703
688836733
578921649
431760448
119102480
381711618
477743638
743796053
677809131
694009618
101089929
1190011669
1132780218
1114764304
542191841
103025802
789806628
846064037
966839732
437849885
1170598949
885638883
686601673
379062724
495928975
516597164
1294621261
411747593
1298689445
132700959
1018057314
415068129
951510979
391034647
357941457
661681311
339266158
328105868
697353760
224324862
723434511
1357063551
6319800
71799143
270015231
863571495
798021898
956370103
172795780
679109363
174861986
1272040453
329675701
885620555
809653727
482390359
670169570
197053711
5033748
218872053
904694127
639272065
83490935
900019388
18529329
592914911
934735215
740868576
443146347
1262247284
782997023
970565776
981317043
395612901
185612417
1023653520
513815447
917938083
456312628
724720668
377606380
198500565
1330589017
1254801113
681906366
240946418
859156253
34299329
397156614
838096815
1063967369
1204725926
741124439
728908976
883527172
638639580
310154189
667697228
1274484459
938660338
567650319
26831171
775939097
417417834
1238742918
1119487244
169391762
804250861
10325807
291927284
1238599627
270519744
646835601
259512595
451033416
435075234
130404757
384215876
18055363
183563773
976609006
784722564
708649862
549553190
735394826
968185849
1374647772
899043739
358052286
751151638
560435217
865850149
314819163
762469248
443395659
186519711
157485780
778466345
830423759
66186631
307879654
667280507
513959283
507109686
607649982
423692290
1159542794
560524428
2027641
103883750
947907081
443186823
931943584
393274575
696485713
409502829
551782678
1165825169
1340316564
841255546
1073953188
588345800
364265388
526599509
781761451
566180123
894882265
712351860
724074487
398491081
346188380
1269685054
179568997
990609779
1163398279
320991814
192606253
417229793
1365558492
575306552
1058288896
646396541
230460786
74255673
1177162906
20797834
323879681
1029331535
527671457
796773306
911650738
489360793
269630890
172521468
58829739
736645395
309284719
199365694
150901405
747398313
309111904
144581427
962619940
487012817
1263261980
153400505
391072729
508673411
865313679
804258261
309469627
1357902971
394616293
1257628493
262130289
95933315
1260502509
677797374
788912295
340713128
902567345
257763182
158608464
672907254
114541667
695172385
506534064
801868976
760777818
507194600
479985411
1083805342
989356033
12618757
887892512
743528678
358771731
715042785
644935941
151074426
1383842572
1296387073
1079903304
607578661
1399693077
1080857624
203895718
713354506
147108344
109701230
837526714
339576411
60864788
679246151
390991818
747423722
451482997
73307953
270703387
1282472460
551257868
1363249719
534097850
609744652
62266656
39011330
339583183
60758034
965419581
982546382
939325298
636830528
961539945
57079731
132460769
612520725
663483640
1048690756
320897965
598580252
1168349496
654733714
79414654
337961311
914714107
207648822
996828138
570580670
131068221
637684915
885988006
1091328625
551687030
623480516
31711406
139513988
605415901
447102222
286961062
412401171
699879140
67485680
524448369
819561911
253199500
764619060
644013540
335802066
336355148
598923827
552977508
288364993
910764704
824988595
1201657622
193164796
896740793
660937162
945967668
365930747
311939050
42789208
131725182
1362073180
96239891
635946221
371166227
6322057
703750472
640364144
65330193
624081115
666658129
120494362
770790320
898048521
810029085
488690804
1249080076
820733783
860195129
118220269
832525183
441168582
520121121
305234139
522386168
578120057
126328505
853063075
100167964
302583693
89676059
119533595
342327514
371074183
67861152
245946597
1087011698
631933265
657548622
55412151
878574337
118260798
206007718
1159480914
541811643
308692044
1206899177
966756546
902416930
356590388
679918046
635042427
716903420
970818509
718930885
859897406
641859967
954178844
403680761
142640839
579717355
263583976
615350651
512523202
289148124
690486944
311753489
971501422
512307664
970495844
1097366913
634141405
54392933
1354432582
981756884
845029279
66090365
304459338
731716279
911178239
317240899
546096754
708217664
960233753
381722085
240351115
802542171
583392346
609729055
123268215
845664192
320963708
150900791
152364181
860654046
762248460
1141380367
1255972209
852467802
591971938
703777916
275553503
130882752
922614138
850443970
871055219
327761322
1153886504
532288639
570156982
751573988
1396798422
714286829
473855899
896161124
678441275
285391856
641201121
521951465
609347072
351913395
1236432687
908814893
799823004
1300041729
343138400
1263028712
392097564
842267163
1013237596
1338183267
330429938
61311177
200345049
997167981
21477482
23101210
449279655
223157410
789023723
868331818
596141252
389104944
326455826
705618763
806680481
741782405
660903399
383544790
806245143
698270692
881446649
859834988
165502393
367056114
317560770
1284560382
409739406
767629316
873426197
338505441
441711279
970279698
811798655
1304685695
463557418
506347744
810189936
265299242
581343050
652562401
741097496
125319405
832918536
459589584
932419941
300537219
386306799
22589871
340396176
29809792
399794698
113385385
71708223
77980465
72548005
365593783
178942806
669466839
811344964
41425061
43468170
194590550
1256109789
576381439
455267361
1370182517
261116184
745894995
631790133
721499417
670637169
682024177
875240334
857386333
1335818194
153202621
495711699
851762971
1166352102
851315830
247313358
1300091152
587684138
427667009
981122979
452480546
868415485
437664192
923653908
771527656
128483427
296147113
87917963
427235146
519836736
786943698
490461486
955158142
403796804
754042104
549144423
996051527
859533820
454389723
671072540
303560100
633287393
362356099
546850119
48067028
90876710
65574420
708152444
294782008
903049219
979606177
501653715
821323144
482354724
239685012
1352208690
901490571
682457283
959501105
954075589
138422236
623000349
145806211
706886167
632734081
283732892
560564722
921164611
495626587
935805520
695422415
106124426
160480247
22593576
1287967336
1256928613
515655771
269680197
835060451
107060012
339198569
997781919
265860810
872359377
201551087
410342601
436348422
685189246
1327003799
1337299192
54711257
258894982
1345173389
847941548
161517416
250203693
464440335
738848366
930215844
484696434
374181826
365379122
357352404
940324990
990018135
251378237
355106123
444262830
536319998
981197600
202703704
93863938
1190650386
305608106
511608706
585370232
953433952
841551239
681422587
59951323
404697254
903010928
787867421
172032713
1260506103
852881972
577966513
481587722
623817930
675187131
474467825
558316374
736565544
1201027480
136872501
1026786958
1000587539
976665449
620575629
680157335
683353377
727941237
480938491
184950267
384187257
1247180610
1005247827
739435549
416442703
259637376
562134356
724871256
837639607
995461727
364682568
867406000
446963504
226746134
668428876
304181108
1380337317
638596309
229436040
929981713
664679746
797258520
1291099002
985785310
132412715
1331580220
689390430
107772165
858528704
270629756
1372140943
322377581
374000907
460571466
288956187
61976722
19649143
812217565
106369089
542525684
141330329
102323
876925371
229564223
39007500
307437008
625157069
415392033
1323262156
1232931427
193789876
576459119
614620436
661423553
619337088
1042427884
486288170
296926013
15592941
39682200
133809510
569225825
114722705
1325895553
810389992
233825073
1222795585
236642520
486855681
812622160
634700969
70289574
755083404
32375706
8536141
283090266
918958693
752224502
954406798
480491632
111881070
94992727
78066890
288480187
1292451823
585223124
877912822
262403072
660131772
1136539510
796074936
302390503
821298637
785770247
707358620
524137941
751652113
553290058
549682253
334179942
954400042
914284902
710609719
251519674
940315270
331083321
681760738
687791864
289873867
357435052
1075397054
1119950614
586221585
918644509
1016158369
764707424
984274537
568800644
234782983
859144673
738718500
929899453
1042671755
1155323923
102608897
204859437
996848430
538017359
187626412
952915216
865800934
637981421
1165522469
473607157
333106678
144121774
289353922
219479520
1051053614
557015810
606788621
765937398
488946816
343400823
1381017105
754410758
912391586
784634234
456294470
1307053143
1103232641
1063348358
1214653961
925648299
163685528
380828259
110588860
200580637
230004878
849973706
147674605
397815736
371631578
1091072431
294095475
410839874
940853329
799368625
578765886
438449520
118151634
42030850
638042945
1297509643
2559730
665050501
46303415
659720838
731399164
449014648
843924251
929667023
279077090
1105303666
656041270
475575737
883122650
537906920
693365105
407823177
749788977
210693349
156953894
352209118
486239753
1308765363
154789792
503437917
1010541850
1211571852
484833514
802324299
657849064
372127432
539507709
844087712
1200586163
86675949
113673344
796321799
837704365
834463109
749820089
990362865
129893773
1003756161
290943776
508500229
420037703
743593471
2940663
524865978
75656047
680107939
63564640
825088634
1258080922
272570385
48135921
599294226
282305735
494904212
1397106454
222360489
566976890
434252764
588701174
260926497
361869336
149792917
1341451063
839051809
898372728
541339609
729397904
26263001
669928404
328282987
112459634
992173337
1042797944
613529147
888804538
561217306
433451495
1109408945
751593902
754782408
879762688
192398226
102864570
1323850823
820334841
98854688
645260428
272803842
1007206672
393907381
26727603
1018772573
416716016
568963272
59585450
212059790
779293716
579885511
485818000
977256967
236395072
348712177
632296931
236828913
857320179
993820488
215885268
1129464828
810969264
1257422797
629426693
526669542
305143305
397721096
48275309
1194974677
202374997
771445787
835891133
628921714
278039895
694663834
1355228254
156952908
764646116
416773568
273649736
592329971
10045210
431734088
692145052
729231192
459303078
1135848891
985864316
1122264331
110105061
625653156
799153079
460762745
975844356
83162992
881938194
484215303
577524540
884705334
66054843
747450982
885117630
1148910770
877650729
696112176
106676573
602201467
757893504
701943714
458820400
503051481
1082841505
393973344
120803945
1236284758
779299047
885029457
349628910
172652121
1120650146
268079740
363301370
35079143
523834147
202032134
306985065
228755882
109257327
673021141
796387081
185713445
513266870
519680588
830180863
734063842
616797523
969573829
577245641
828038466
869741955
432603052
199699052
1208212931
609276640
522541080
533555732
837887301
1158229719
36687336
446996293
251315031
1340752242
702408250
980786837
717725975
876109731
688882040
1052176395
123972751
799693558
1236108354
589298837
899499594
806155324
541861118
531302291
588236753
975224037
160099155
945303006
1374683562
709880656
313489018
521223918
52837817
954646365
29882858
876225546
1007866371
429094629
1017630916
899985088
713965127
351286822
1192752906
830777600
1132383801
460446632
723628361
781846198
1261896783
601190009
1298302779
122796359
722685702
13750197
1245177151
697412733
928792030
845003262
145204305
1237911517
673961686
230536175
825051261
495188135
55644769
548255100
499955885
237996982
595976880
273580048
62201192
239408929
294762867
512886692
992794803
1283009082
204945938
609718729
574558704
942889825
747330743
865937100
312711688
528975827
1248035962
691936527
488482985
238062522
588271952
396993855
297403591
417389744
1205078886
343773756
711136090
614136026
674477346
114892748
373738155
815677465
965942092
304772710
106898514
522391691
966318398
606497968
914441743
391428959
538290814
251139135
977889002
1372531612
702956204
1266118290
82767391
890037206
1176335515
835922028
555472556
945399346
254456278
1015294392
508270866
885354881
941111540
204711572
915299840
1139348736
567821308
1133039363
706528038
13441416
40031678
206171566
498422334
2969037
73434550
779066170
277065263
1341348070
252007367
579234992
22694168
179653049
761765407
901396533
743068171
534171239
172801339
998803544
625520398
160702996
227266275
908201530
1327683993
221436445
239151565
392817386
41475443
408133915
1012943890
288314530
193748979
833836323
1331801672
767074275
139958634
774109406
1263137083
1175035639
889425323
1162074954
35704661
822705367
890155166
117073978
595179435
1230068956
231219011
1376631897
8111
966034132
628069045
13372688
604958040
1331398596
963633374
376194774
972938076
327451774
907270057
372485142
877733116
636867442
733312716
906996400
105134435
155934600
967547040
268921311
862309091
675148717
1155219341
715555116
878233713
493919998
957907585
195538491
699077568
902745003
751101857
249322063
1009934498
830276377
660491320
289848121
398831485
485335261
657310512
130559232
259259304
321836373
970740548
234951697
289500128
791126904
316554276
438516267
334229904
561031044
931716847
836260991
622137624
205283425
436014723
71956325
916172942
755488169
442747168
323783317
452950596
116378178
145736698
473295466
1301195924
241596495
517213554
372786956
309930202
698813379
1338929578
680810926
810893174
786424004
608501826
448792835
322224605
96322144
1398966282
1386595106
1225802707
445387329
1382956992
204769337
949890216
22384593
694879897
1334260953
695497636
414162194
233819809
453916755
865040873
1094457304
1253524034
1182624107
331720323
826434106
797647264
26442559
604464810
910098802
728681495
557159032
1319945291
552923934
1221189021
260727538
962729100
264948149
134775585
847447058
879147141
937197942
364170563
962147833
623186870
58061948
866291666
614701724
375406840
1171846279
838302368
929816752
342465481
563340015
288662925
966936413
306882575
1254116961
953547948
827419624
564478061
1232559799
487467689
496756959
895032263
1026104573
647382168
279426703
473909071
852546005
1016423686
626331982
653361437
119443685
258192076
850885197
65286187
397199638
998973611
914587759
984220587
462167820
614706730
18657059
721498519
578973840
765746029
1306767354
437786314
597532967
1079050317
62075015
740706118
537821738
159377938
1345230598
225428403
101060184
903154528
592975837
466245456
994241918
529199741
674813883
886572397
507276619
1356031083
199581017
435694163
900845948
1030999939
77413665
1135463914
1409484331
1271963684
916971342
579045748
544043015
219333893
690118109
1022370471
105294530
438414557
55115379
18626537
263884956
711578246
1392999906
794630820
807297274
68716125
1203565351
1376654502
658594848
682834404
37198112
224884398
870884279
285118785
669700939
402645631
1224799332
624271191
319085857
291727307
1259216864
664975812
819155881
256677758
368981582
142642953
847621714
566918229
917548082
446603173
454105622
102268260
327624196
899994754
636157193
782704382
1342124959
474781579
1203060517
139048394
712430704
321968718
890342612
993692119
1306766188
499363079
166278047
671132847
305727640
264136410
685720864
715965030
311453681
770566576
795479642
777039880
848734756
426673305
731980117
524633760
1008302077
925710702
867846740
737352961
948182348
954457751
1177002545
651400941
739775508
52923762
852544095
373101348
227222057
334758875
102377391
689925391
235510191
931557121
608105344
580206145
700579016
1195472407
737510516
540950904
1299849246
415260463
84607732
281339656
628644166
21672378
730792624
1226282817
312525128
501728569
964404116
134340650
268044282
1349548005
905442126
484977572
899706535
1204531592
722224136
978022470
139476318
1311206898
806999468
678287852
1363070081
43460094
855320426
964717083
561018859
762541445
318456343
415425922
987587438
858553788
822273851
745440736
498504946
760895575
324313631
1181535892
536666601
166354492
548585110
186211499
780968129
803643549
538759597
213333909
291361036
146240464
865933784
1190893869
129519399
1009137454
484789819
819836680
443637372
2927207
271499925
1288250857
905082733
987032017
435706433
866997591
678317388
520670821
1777938
739643115
1140139035
797994048
1036769748
1357375014
1109712988
544232480
1212881002
462531034
255737134
1062499314
289629121
192482037
907851349
517044226
433849769
284038496
111314615
1017027343
943882177
774490654
460010957
830236219
52660960
22371851
937729157
847831727
1407293029
540685025
121208917
392762490
1187065271
940866180
217132524
1257532502
653965195
544220892
106678152
457317964
969323652
108388914
774331440
940466721
1209972411
540480649
151215025
9513648
1104667909
144969007
1157991969
1052379442
78073631
90737646
601914986
165474902
178136901
129582713
1170886939
1232785184
539644816
1139865813
501567020
58585705
381778245
912310456
372197360
146820068
1082241465
866154420
659690321
1025467742
686012926
1274356230
604925353
889240891
948303661
166479578
571763688
642864700
68788009
35666631
1389808574
544403598
411458151
1132186028
267413672
198282086
1141437804
812461014
691612686
1346088397
330581226
190974979
969340122
839084980
570179195
197323550
695328977
396662509
569866035
125495236
477015015
1215644109
1156413942
16626182
1186890381
999927009
1079657431
700269611
1401344907
79553706
521040812
262893634
66896671
535071061
1161911298
1342922813
264626727
1159113662
74473899
26932984
990060405
632845197
894381612
28050174
328930450
808969547
374170419
339600376
454644981
149297733
577434235
1156598385
398870903
689469463
1040968015
895616695
159943247
499576425
659461615
798036550
355182922
546804637
753933491
1406071697
480124059
733567028
1051810530
564907648
1267548243
449186953
778840604
747747093
109332051
445239013
514038723
945038133
352479739
105060912
79250356
835021312
142935350
688496751
266828087
5146984
507874583
18081230
353582751
1242413149
539814257
207055842
11868267
846167129
470236112
949952602
438304487
900803539
59636006
244792101
1067514070
617696645
865418240
368426184
106233812
310478338
292088473
942208466
160068440
440964056
186426090
1303116064
845848971
80656596
380918644
37063523
339420949
442062926
1304738545
563925647
238319893
115290534
366297141
121984361
929366752
213292080
1184723457
410413276
1131266341
561907569
830020225
499841158
694740700
284410603
683374241
783928151
868707546
851781199
143486170
965652756
1175381800
269461229
385733128
312352188
487401634
533624891
77705971
652916619
764236331
323052008
266568720
1212289233
351845478
250547014
566808163
790893387
437722480
1267690856
92705532
726917814
268679061
658117711
238892795
804767623
271904471
854160284
1150322155
468586697
451539520
928945781
1354598728
173612231
182555875
827736476
899280092
220926006
984417065
1056034459
1205501297
404639241
444779094
25047759
990315503
37073554
906602544
112752967
599259732
601717111
950679659
704451098
568734444
776765305
974468025
1375321509
817642141
429820360
926592501
803475094
234621921
539886303
282922847
882288663
1249980888
275989769
17650292
763297431
228244356
671013461
407491512
356094091
142581887
923800495
680375838
873789942
1143584949
279528284
530895128
572355520
60162582
679493713
63249733
1229623822
1269249200
988994506
829383523
252103339
407905856
739822200
775770781
230630454
612989692
1031618990
844994855
1130919998
375648181
212150047
787018183
575887382
1367943468
224765439
23020917
402130271
714562051
637608960
285531440
121167950
266195439
409059243
707766013
1134199495
71180731
982985721
1204880665
1111083292
22420209
987991779
977799815
1232777079
610994996
881180409
611909430
569994952
551096548
770216702
626481171
551879882
138024609
126857744
302692806
637794517
793669775
442557384
963453206
339005624
686977579
417082498
648048172
947018988
632231599
966556384
32427851
756992035
1116559232
207906414
260398623
171077204
772827364
1101131936
714566687
1029226339
863937397
990854011
271097165
699617234
574796779
964522302
1126832770
909629647
845338930
719707116
1115421711
509770119
135047374
701098024
880450732
834942115
406398835
1065836484
645645673
477223144
639138603
564474694
331306164
33890106
855990648
751415210
236241832
894554849
871927651
1029199256
849728510
367230917
960812605
1149940750
786501892
777429651
1102870597
389032194
668636973
1169628640
1138076204
102132147
363462879
976210499
406169620
128950252
254705901
298900826
530282792
778025399
934528791
495781226
1084760093
307593306
723743916
305257185
162764119
29649910
879607731
1403736364
1040303204
1122361802
1278684944
1403075027
487454496
1215855247
440321197
591749968
446708256
347023057
824502638
432034659
779052373
372734347
300065457
613219241
1193405423
337613433
86516180
1170688996
930470474
70303767
754438153
265053906
151352059
375603207
999557862
770139298
1136666333
373418799
360610333
213845060
1250902411
630272907
1076684529
877047738
813330489
1226177268
706630777
547903010
56743547
762650309
906642622
978295187
1125730714
903609930
995373085
710272512
644643998
862601383
234535701
1209539304
543262579
1260100211
105345693
753652482
368516190
54393823
1027049728
198014870
506321591
199748725
692399667
527780669
813982078
320115668
180801402
30697738
485932923
611987413
1077102390
1258578357
1338843883
825607509
443613557
578058110
1302050143
588216784
832202288
498803094
859317801
1286353412
363561981
878630219
286276153
189878095
1173185613
437777304
600618705
807153247
35100136
435579593
544921026
342100528
444817211
1051640471
497109584
426155667
224077441
556214532
919596322
235574879
884840410
192649413
54148631
289739633
158151740
535625277
242725878
597313853
118120876
401210505
38609234
71530488
686834268
645562534
84969774
748606262
826106715
277422537
983740990
904891518
883673124
731905062
425865948
742341644
410480425
795977927
759745159
36265597
157517921
55375848
632849608
155372664
628299256
923687537
909484114
590594426
233940226
178884298
1037181812
1396408661
370219918
16654353
326802099
791113112
902585975
1134017993
902512260
561665109
980028038
53846488
1289982484
1033249326
86164322
823008139
1163760944
461870065
724542743
548640075
353863191
207365748
881741135
927745919
617148505
437047240
473195439
573531166
847868524
953026400
770486124
349858471
282457468
563950805
358626653
1073016609
753022547
265248973
334569323
461137673
936217207
706739589
263646102
1337641151
1054502377
111601779
57278986
362177708
850709501
252812820
56905384
959622747
703369756
438798707
1231050944
390869220
730197482
832168816
541550586
956220648
857332687
864543062
10783451
1234405322
751448118
438515644
1247700033
251621036
167768837
270373084
280377585
689560249
857831234
24266751
1080413077
853279016
286661190
166213368
526063401
1138844165
240263802
757017363
138471335
50130562
375966465
653599228
253758286
1217117968
321903781
692606022
135826889
142234198
933489499
781479010
1318455953
879588002
99930641
361335618
118530430
114314677
867189762
126102342
902592773
936020052
19752965
316137833
384943232
413090596
10494027
859798824
798500241
378760103
433340524
399442310
67454489
531338542
1258420207
36064623
931283984
1036880679
870587767
563913638
611966705
68567863
170239007
16387786
49177598
924176523
39030289
619784736
644835373
525332608
911873761
795356011
704984780
820642339
756408128
324812793
712643773
130302275
619965109
182356412
722443240
377591591
1266034300
597170955
799279043
1402096157
1182159770
226478410
1199446403
550320546
586230635
770273635
64527766
794022716
1258863252
573245431
256822321
74246389
19248373
1257444681
352714845
632856941
1076786563
2810319
1301009191
376641575
916273253
978050933
1163259660
803533532
1215932662
499684470
625443086
117438206
849020339
668967591
61691761
872330077
638666056
1051955599
1240701493
915710854
894599683
345637005
1190145429
1103553618
726719009
1244050155
113761799
95382672
1305170270
240841810
420113518
952135854
44615502
852817338
131814171
128993119
398752181
709027665
594274132
781776858
1142530986
909886240
723027246
670058227
167651946
390611427
348255701
1394495250
377670288
141481878
297200990
799141357
1255043741
526828671
151143042
549881634
814957828
671095126
282919193
734008624
385825502
686904002
235798462
237467637
92762046
777775760
965774018
596350785
506660805
178558640
382666631
63868185
987258073
155901558
1368300762
1155743829
321759995
537725775
755141399
268062919
672238603
159104505
396429742
1063444259
274629009
480322457
730060749
95248760
786794825
328446614
591259325
377472222
288651247
1393669474
556830138
1140386424
159859706
939994623
531801249
428599743
1265506279
973651438
510314910
906645455
25519011
974685813
737381232
815290595
812694234
896169897
552882787
705183485
206289062
1211846852
710678948
1219324529
197337399
747981792
184085854
254740980
827838583
1322264499
816031973
527580825
392112525
1045317170
7562385
1180194203
669989792
769366491
441986431
1191601988
793844579
484859000
562846959
189383711
688274574
1221106498
515668758
259053193
202329595
558568012
257067962
259406395
1048596376
303825349
161588499
849744344
30828666
137165508
421709873
836383490
218321945
584345771
1079939504
299361479
551695986
628493950
527778663
259655865
234719366
286063335
300233953
436518726
488183228
567113762
1161916822
437493194
280329828
885378166
882052722
519280029
657501757
1144968347
1245810948
950071076
806903407
1254024421
223175359
703088780
338384049
847942599
922655337
118211370
645187710
856776340
87667246
644858288
526504114
604976279
695926701
798012563
1056760821
1163198005
697978954
903129825
654590497
591167885
826821232
814386330
640879514
850246670
1133728583
514028643
197059060
262361082
205540934
1136409329
500656170
1356913016
876005250
427271978
100871
391864685
566556094
56828045
175391072
383918448
1315664917
617079332
743612444
688680360
387502244
1261422676
142573856
774068974
995545109
405674595
21969903
627708121
986585690
54995858
347590044
530638515
692072744
734745379
568657743
990881932
47077398
17863970
151645108
1187882704
538990703
8406113
295085821
670560083
488404830
779384779
542980349
466640429
514982298
1271910507
1239691285
620075943
460290147
1095966958
187278274
760029718
30387898
1298986629
1099372587
522537681
885245285
610151010
885026378
159743654
1093555746
988233706
1169348399
9524838
829515488
960713387
701674886
117041474
319553097
1296900609
608352013
500509252
1272696197
991363842
723457880
265726274
596692763
586904538
350217998
831416020
21954266
1020784133
1391254568
672784983
118741763
545372969
363461207
1127313494
876036225
1327378353
941178031
63975662
641969206
505620788
1054254384
79148172
834659498
737765469
65878638
361095961
461587781
1232123948
529887199
404496685
1065662083
921286041
1127716286
249145288
811000326
1058632243
1124964032
630766674
448190036
466924372
494351765
37598521
853536378
153378764
5209814
546420568
1049005761
460670889
968500018
129858467
800337566
911207272
144549267
559650009
747169384
744321390
138025300
908416308
630420117
111028695
902593968
13339650
348108160
1314558128
1285016634
343608047
165418630
516209776
469567395
591054317
509788590
950338019
1032789926
740869531
546998845
300518532
28751325
587239221
434626605
1104004203
983190307
1321504744
963363450
1315928654
708949518
103904550
231044022
878302603
255417208
1064215720
1297381523
118330362
103139198
794266239
675554759
378314678
740838605
898915602
772400061
83938701
1025558568
611111782
32284119
706545409
442302269
543329504
155695358
20070969
645197620
809967404
352747624
865591757
691429985
973146424
500646348
217365921
132317568
822548833
721025946
31718049
749341753
1318956449
1361002451
1087742886
710777377
739257876
1093738673
540112713
623417414
274607042
1156382766
338147031
352101457
726754169
432553889
571752661
700587454
944742579
580531018
369902438
374929868
932561205
1060680150
852933547
1386731198
38758683
564929841
360274015
1020743542
241591271
354737210
612074817
994449208
637447044
78235602
84825841
975189810
919409386
1007755555
1150807386
1408207501
1215078082
651955083
698116321
317969195
592695807
799834817
177807575
322956981
148337883
415749479
899407798
1209567159
1275422045
158644067
169193404
617202014
1174265344
404423749
525378872
1160401424
306590822
889081410
223256904
638800464
66344266
935685537
106523965
655966279
276201827
174221150
103573850
439494937
913766598
804994635
287995337
47726474
405555514
1141335295
257347205
517215437
144260383
82658332
687197092
568106689
67562126
350240652
351439227
631523167
1103226588
820368217
1363577537
196884029
32011541
788311233
583307887
946283209
959537334
455551146
471763356
576596498
237932447
452059258
481566927
898768567
882309550
336921520
432268848
718029354
710574817
883976639
234990118
32148718
557449627
749794891
162290588
638838462
396965738
774029374
795897165
1188921828
765212861
345019784
410207679
664753523
183411462
76488916
751391947
972963587
754138255
1134229711
120883139
540013810
197487754
185732518
911513238
205775183
613358837
31903976
399951701
523897709
686413463
985317196
141202650
584304381
766077432
518357142
1231615815
1109579994
487887619
1183455965
471855936
1102526986
109553112
446578679
807915717
989449952
584192615
320245000
898852568
450875207
1021270963
665939587
818388194
453608919
1004268244
106748481
459666347
188564665
811731844
474977566
338549263
878149636
1026475812
948850794
1155469831
212075148
307898744
338432312
437153041
350087151
296950353
341188936
663857072
616602561
1175506528
1306850376
22846172
500141312
701442196
123603648
617983109
445192078
579049237
948732605
785698827
658026163
62667506
207166301
703336009
192353937
979937812
767005422
327483705
978099696
1265193692
199924043
1072766313
1236577794
696839153
743378181
545398300
679488737
604217162
193125656
118402520
632339580
387130770
122159296
925470103
1311612290
186625188
66486905
779424690
358714332
179661811
732855234
69114502
355917707
867431042
560370301
503752910
1279337489
943444490
569013926
564012782
682212990
469460687
524669740
208591593
644550891
272986703
92982360
301484747
1399348408
1185854445
535516321
77670292
362533495
775770461
639733781
852134878
910097079
944743007
897581062
453328723
302196261
731040455
668212851
1283806919
465153872
1151365596
763443981
674748609
1254510775
380545850
543998637
151940169
235498456
88589430
334997504
700168558
565424643
1037456847
260797873
1348398883
893218530
800154720
110299333
496046495
58011011
723142148
517371668
537233505
190467764
927157597
1393091003
1243966719
614227964
324841681
7803341
823166647
1290985579
821211964
1195301421
1251188579
480217200
471554723
880351447
147868271
271059912
172831215
768853052
505434589
873878054
330063359
515868541
787094081
869800424
769633646
87556357
185559947
502811478
150049232
533396483
399807073
829496585
817225263
1051940691
647393965
944636163
882018403
469468294
824043182
898047726
793418227
48649132
517540452
825956508
1302240558
693091654
454447842
1002301213
54958803
537188231
1134281936
974464662
602923461
860812495
723111780
1046826647
749574338
267019686
459688819
294433274
628180293
1027667646
769733009
368289360
270125038
262350782
983488622
94556403
493943396
744313109
916602886
164762091
891793040
281692974
718616058
358866672
979572021
744951178
253025679
53736584
690989829
1206893128
545709254
16153630
907624632
1124564935
1139155777
52089787
351501364
945986173
240573450
875157967
1351835259
212497349
657402006
613638305
19841445
119846135
418594480
833229995
1254364633
218025560
872352478
95048189
674131356
408812651
37694798
998385861
899804024
385111779
969728172
772438649
561402665
371518911
1072545120
572755050
29898641
314155379
109928430
315096394
1152946146
732074660
1361424595
513397310
572899147
745788377
1348248812
658993479
223121199
61571332
142601978
816533697
658338166
632035853
939590602
174759543
811780381
1119717390
624741793
556353035
344531207
705752331
1005065419
645615632
966828669
323146672
481181615
938007556
497772748
869965742
411041620
1374285078
553243313
1407250371
353425311
1044267884
60152101
865210203
463253302
771466395
1025905562
727465229
20477135
54815851
380227707
1398635714
836640397
556617717
898723155
6279572
805057963
666520927
8827208
454256435
1397215083
338969489
296353235
476889655
429440045
436449538
790514585
89077171
562182160
352511103
571841550
1487238
606799254
1407795229
193023771
69092881
844532464
526417002
1379273231
1249692206
1354092859
806114556
574696731
56154892
857001934
51501541
437704942
606032269
95228535
22353718
965292393
730163930
442570698
971248007
817613405
204103754
488977235
869499486
694810847
678482580
198678766
859740002
581267882
664611599
277920079
519224811
858232178
239432682
857051201
518471296
1144615994
116422040
975962226
885884293
619096603
880792966
818778894
459227397
878847189
973878260
120366818
657275219
831183599
1374160872
178619659
352237821
767007789
269855454
1237644970
528917516
911254811
101360855
636094499
961974267
207427280
568741420
170597320
174521959
1334846195
547477348
753820981
502870251
32703415
943886519
1379439773
578930268
1321671264
400966958
47536142
867260463
379657605
842172660
383408427
925373821
287713846
5728294
190604897
133130131
995239937
846908737
465155853
246549576
255262570
210629914
845833589
664337892
899062619
109980052
192906247
62702222
412519684
1312261986
1110163493
947896756
1368681433
1391240001
138687344
637575870
814288653
646990978
354275885
543840103
645957902
1095371450
911213416
574525534
892362239
325482181
1257543051
593818682
565720397
931173243
216928678
584252016
987830611
1365048216
994330637
1128235269
417003847
162577512
1141039395
411149083
54413508
1311937521
40995919
1190948003
982635539
76173169
464416129
446757733
144426396
197368715
1385487479
1276291795
215984074
1073102816
731524680
187347985
387350602
414078652
465096259
559743089
531086988
318143707
1028672502
150191140
712110378
951155359
1047599930
57825031
773036450
657355171
264393109
1339009255
385036402
50171
661645761
529883410
363398605
196581314
334779551
327307243
635940046
175260772
56913887
302957277
422845331
1093348482
738280054
615651812
895028117
1012367095
113390924
189046072
1270788925
624439271
5180253
1355045490
374547496
579319538
550866421
182015694
590351716
150044029
457728243
1380477802
548982376
808481606
468607445
87050175
106056434
108316833
1304635867
884102575
518281945
144154415
470328108
970112848
237853341
513005597
446048214
388256058
619462270
998641952
1358503036
112393954
963029548
325676352
82564405
737786915
240842531
648957456
857624677
958832906
522928789
21427497
622888202
794901459
973404347
942793693
848566144
712277199
299814185
909412594
1165957868
971787659
1088622259
731551015
1113650260
598742117
213278761
688565692
223251633
1208026347
206707335
201083196
601038543
906868298
102491991
465914378
145033418
330889748
160756163
1380346866
292583780
584787086
487822447
218683470
401997006
414519989
963149064
165633065
847355088
716721848
585678226
128487171
163113539
968738711
52618715
218111249
274425894
121787331
702741036
179265686
237650069
239377126
641368392
679271943
266150856
853823280
171220832
968178008
589852693
250730804
102124718
386081381
1198115299
119351817
747345353
587574164
14593264
1145292727
425490097
893504902
976396360
859025894
592569080
857585023
733147723
866859985
156364407
512681507
1009679621
353632426
787935855
263316184
593094894
347657368
146669253
316831259
11868827
285264909
513002189
295472933
721118448
1081223765
865081703
425130118
125361212
1155375124
345480819
219975548
616080484
987665965
724340949
1062854791
1264980655
1290399762
349630242
989669581
1108562
11009443
1296312334
742538235
921047227
292439662
736420431
42463892
1166823958
39177257
644834034
804190046
354934983
643789534
1210158936
854222740
1021557106
1128697309
355326094
1362735222
3584428
884616808
842462271
320267682
490364208
400262598
764241333
930161687
1377139086
1327680116
768377482
1381493361
655224539
86376610
459345900
566700687
890485030
269674048
903752311
281260216
615752217
1018313649
361252998
1124602318
647969014
1077950380
885095233
752841189
691431511
110788793
102380122
1176981618
676689622
185847272
1139468302
822842675
623259635
102920550
670497809
553667801
144898566
818078738
539478447
123289570
745097528
761682468
740333589
948602860
1102842382
691132775
1358331735
1322270786
232392734
38287993
460985542
909556723
1026996244
974397521
723323830
1327708966
391991241
341877756
702219748
510647875
942296246
876437534
249521215
489901191
508193738
1288635622
238763087
1407579831
406255043
198846080
827268453
56048929
1243330697
1789014
87379567
1371577798
608145173
1298739750
911291454
1193449767
274970044
226517360
718388212
601135387
643416512
836866808
719720341
75438315
612974138
673793298
160936426
202889343
1251857536
704061960
366931670
556743374
180184383
393460917
736665629
634978880
422896016
1164928152
75372105
20878251
706536049
504544591
813197888
1184821216
716870031
722160408
454249579
722691371
226647155
214865593
836095847
1205386829
444327833
511844640
71676552
78225452
253194413
1387970435
69608222
189022011
956920069
926156378
228716334
705108757
234519040
823074278
117218057
55284072
575987000
1270530325
182288587
802306891
473109982
890100950
175704128
150970412
152729646
530585858
566612791
503643899
979266366
529848187
271983375
431191144
25776071
70653470
694928864
423564995
1317603290
404410829
158193762
1361192820
1079457397
184824078
194458798
885307646
1057744122
57325562
665996558
294439229
667185023
622843021
520861801
1353981692
459429963
920597717
396423359
272131822
308907004
1100714582
302527268
605241142
876406218
741112558
783068211
829199033
476108595
322018861
206220765
428645734
117226773
239629066
985562279
945252368
648793310
1021205843
1039085926
676269692
461497175
948310881
690598168
506132727
62919242
1391882277
1060797192
648939225
508838573
645644462
314305625
884730171
800203851
70565537
396851131
526566589
542728767
469416909
720950008
175837627
1392622898
62497454
733812573
219584479
878912304
335257996
506821125
481924788
15302065
256484872
1221866457
907785890
769850035
689926301
285277289
1045670233
512410910
910348745
915886533
708764219
519392735
640995313
770583859
27237892
675268233
1323855106
516787479
161035903
1403758598
337473364
113618350
253048138
977249787
384600934
440695079
703642404
804717820
934213371
280640075
1004184248
271020763
133852570
697465211
956575219
481953654
48164515
411159964
314516523
904833515
132440432
709180841
10961075
419131544
245068419
224130310
693072164
73766564
949525443
691103365
857557725
646240580
395297842
773540676
623749592
170452242
441255019
345850855
213042786
708583858
145745244
1163721562
223905547
415486503
1035005550
599096434
2423698
439343901
587155809
834110061
1222400641
292723521
870678741
471106911
1221771549
760117994
1256912057
330689264
1142530955
580646782
718533215
589960693
464584689
1147298
491004105
547317325
790817495
385184943
467717044
723477262
121606555
930183367
307527507
435204456
1029610678
1064975198
288638657
1050627268
351599187
510912080
214223190
701656754
832995874
359405130
1357223300
65516654
320076781
268625670
480942983
227319777
132319768
275358571
929218466
184379816
544195765
580728289
62372529
93415421
447039661
282425328
587842596
391117654
650661341
215331275
778960776
589067544
302744480
1301236844
482915092
1135806804
1162920789
945551430
101301545
146167938
404242206
1241848546
879800514
842999276
1396706171
1352305176
674312912
834927749
897944942
671734390
727288532
134574871
1363558802
29670343
548265492
545016573
385015165
445907063
1403885742
873224819
373783271
908572916
1112131184
1056969524
218481528
837430309
1240944524
893741961
157958570
518099459
111517060
23697746
886610660
79044304
976338302
342768081
694221208
1077215858
497604931
660518618
320155329
802239377
832054823
798356695
755770337
1078238676
1226518039
151296365
122315382
316176929
272426783
181770350
44374417
536671341
131682231
1374517300
60876270
856374252
527329205
156180368
924314754
162051764
165353688
275902422
454507790
922862860
553401206
188411743
208464222
968486307
1346362095
762915191
534944215
222261514
451284887
670226375
134022305
614836263
851297887
544563940
439701407
752737160
1349813953
312661152
907189187
238286972
1158043125
1087090655
512443912
1154459042
1207918408
1217591968
526809223
963667895
390329598
869386248
846106031
1179851538
857643046
539173294
946593418
944972487
617384
179931375
512149997
1330447317
542502692
573320914
8081500
488179362
423562727
1215588400
959833471
552642697
953496196
1245691891
500842593
994490903
982752012
787961177
145972139
210693960
1352635732
568877617
575903778
75767979
664621151
280257026
572419543
267551936
1216711117
185284214
880528272
301964439
457371465
391244674
423602272
310129475
20557332
105270471
70535377
1208074062
357274303
127477185
65891054
573358072
629661870
741783937
227275472
926346129
424316316
456770110
859958987
482147201
930656083
1073972398
332486756
645474899
778094574
977532435
466820533
586973917
28623829
590175960
474928620
1663896
1351794732
870555965
568854182
264413676
1018467220
205390854
71927193
887757820
1341995112
843505601
469994222
80627917
369703823
724722645
320871586
530415694
426190132
1312348282
382041733
808004114
133821038
326857248
404979358
925759646
957281891
165782158
156104768
694392016
58320368
80503749
270394807
792733329
545601796
133693231
1286565004
217500469
1362492780
608647305
304582103
234007421
770281449
539286183
335541732
789409465
55643050
499517626
476745137
148178250
630571795
967727106
327309506
814553082
656869164
797841165
626079317
832953853
4943436
480250400
1305604997
321379643
271057825
612227023
645284730
284860433
589057317
455727740
783724300
826241530
4066767
875425454
741133880
727555628
794311736
578580856
573807419
733216236
250844383
1349654320
756480865
1234590591
906053865
183569090
83844947
210560156
769194707
135872662
990160162
301857222
335468271
391075041
252779392
684305562
310602496
1142361320
682073766
1122273742
651697416
293321084
304601603
739724772
630048696
910406630
783122392
410097393
802126279
255117146
658360534
885602670
85482518
925478265
1407453899
640213964
884938206
970027189
692147897
857820143
587870143
99690151
77319789
1051799819
328973617
501242894
28963778
29927181
389297601
48208973
497098382
629998840
718142478
471742423
1269403538
483033877
6920767
299701545
598935354
517419673
66658144
33417879
301983387
107056526
1137205761
553782218
149626074
173986896
321600939
806870513
363475490
420714613
620875649
1019504498
1011657711
1030637373
650225626
68811740
292269064
694382020
296089348
719150796
264819819
419268571
879438786
1281942689
234125672
1077502908
489478498
121991979
380325256
282502611
999288152
247760271
11047990
792142443
364099676
381056554
378286789
628950515
99800340
1100763366
969386933
1170826004
98332972
177439347
468456826
1009552322
957022016
592066398
399326375
90101876
238309523
690537899
810487539
1016864132
844983569
1249105970
123849101
761430896
785821254
873332929
957516146
961055699
126084046
1188838574
1254531047
487216201
1328092385
638074060
300320047
1274521754
594360394
157814904
501733176
1113818927
248673038
517296389
313083835
700075464
473555505
750224768
1075223216
1077092525
668644736
428014088
1354997627
12535232
58347843
441534183
1119368688
992839134
1345902401
692827342
358084581
385213748
840770559
916825193
86965939
1309093402
806479754
1162223383
787572614
70590350
371674054
505576040
721278161
472853880
1193066022
663843378
591280531
123561413
269921557
388249217
1202913725
821196642
203283496
842180989
662099078
822599201
634306886
468852873
695752800
526594376
183925341
624580423
171579775
1280943370
397324664
422323716
58073989
838633047
530101990
192357751
119436595
452452153
680284526
1026335299
392432578
715668057
283142900
105631775
720520440
470377211
52566688
937475865
64630939
988273620
536697985
125661838
971981020
800432849
801663646
107532072
423509959
51582892
789665506
1050411253
931480131
666080894
318978207
101602268
606841546
819173402
371150117
256249244
769109089
57759884
1248362680
440821672
396707948
1324281746
386634898
526721138
48123057
864370360
317052314
312607024
8866707
866552213
1677393
1048993148
614447392
480043617
811734609
286095465
836259355
990216463
561967750
1146156712
832883074
594233792
1334730411
731050886
1395159578
406852165
305523073
385236912
421020592
422277384
743503574
674503370
1050996462
901603355
799681216
131267455
524439337
785404974
940328798
205581488
13605169
63845242
260305608
172203270
785477679
977033381
36086198
571635805
661460088
33338561
648550927
16931675
991372885
157620038
396717384
630656217
636833543
625828478
462763001
497261728
510430989
421154733
397379689
668688578
229423434
165398125
531542242
228222394
454390020
686772482
765559868
1129842621
464905115
6249908
373253329
784605905
484618641
736262387
792692929
387426774
585953490
889285998
292250173
158972957
792497406
751874029
805176633
947364316
686199919
562041003
43019879
472860209
746600213
580264134
3795267
686142495
185364008
129498731
1271963775
732571795
89877623
748063764
886138999
361187572
79500739
398410524
1312164557
169296238
547075975
96963530
879443334
131950208
82865701
1353550463
94204562
1017142791
263329707
192876011
986059988
829539041
1047457730
800794355
165074754
445635491
738539054
842012548
333116723
1236606795
1057795497
991155714
112041846
660062687
36524504
761262132
996594138
303985141
635580953
935592413
130188187
169997897
925606118
1249701044
548678039
905385259
898040360
691708401
521830538
712940559
442689098
54513867
425125208
981243222
652728345
119205114
399304665
156485268
717162709
338168188
745863769
934391686
380022926
743748232
852272131
732343450
1253592114
488851058
194613772
758482420
536632561
37369811
641857358
991505278
705030856
149828164
472218183
707176164
734854396
196432431
661785131
1349966888
267713531
177590763
127510090
307552211
1375899746
315251476
315083709
875988515
73818736
865122109
1016292046
113159999
811419517
537265151
761592536
146636856
1267278591
274316338
688884618
753216998
950409148
470942789
743722646
818125511
793651130
240170244
331385729
1112364880
245182728
1032072940
653991354
703577004
218709210
139476376
1148296790
590912997
596180069
354570449
841629593
342396027
1294982502
817521868
401167315
1192552280
698449109
437007635
869166697
495672961
744470740
484675421
976453269
607856967
741761710
1003866902
700109243
451848776
822676222
685167140
660658881
1356423936
225560519
264070034
824877818
801347309
1262052027
1202010117
386624665
1053773746
655062551
558485264
760659751
866195344
833759606
212971099
21199116
486734019
65653045
217768550
124830900
172324146
2924771
900290276
327870043
321982598
954810199
1269910143
1281443963
520279289
566899556
816031112
493781443
604954880
355389472
1110354697
249510734
1032898283
1405712703
487986940
520185219
1059261053
343852690
110166349
267601280
112622455
1240738236
564800626
825153997
714614808
447965650
714115230
852865923
698517677
493405914
753079418
838772922
803460282
547424464
704294102
512796631
934564470
1239376716
1071805856
896235757
757563580
1069197158
297379166
882111269
121212855
604913592
208544332
1374988349
382192677
342751927
1100512827
1002341137
29454226
204323372
349654061
836285203
636216399
110820999
558587139
196483145
818989787
889792146
1401147818
824286949
738433989
698764858
1051221744
175961873
556449576
1222774622
887586622
405228597
957057743
151519041
485058092
256756670
883246747
789815204
525316111
782246879
233745801
153059958
980471754
420742309
760048660
214429972
891506393
753378840
646354258
389096340
113278201
297572814
832309350
1361317776
1384608957
1019960
144297853
860212878
108739530
615741735
878211968
160734550
608066790
480859213
327066193
986291995
32307546
252494706
148152364
650976801
524401575
610671766
1002644806
1380546424
288835762
681435841
328679206
773007505
1268673205
633042511
1358294809
314586907
1380704391
243525616
11948728
71225470
309598889
97507748
1063950473
659169349
482776952
768669017
692487198
359474278
485182840
760526094
446970027
916528680
832013696
613523817
871648459
1367154367
534861214
736832878
301622252
341886554
349481114
200248138
713117628
898971329
277456964
564728332
792998102
120323930
964337591
940485125
162569187
1226581743
1352235079
99778631
194439881
816265770
1146352808
694456415
351585843
503922112
556801852
577777801
185505696
490581030
421370829
1210153664
96822246
549382824
107427901
77442972
1264009737
52848773
193393260
906472098
1158049654
241762395
152162297
813410256
1031045214
381962933
1369477636
31903640
1313038066
630789529
666239375
1294577482
173970176
32353291
134503780
861703020
900096990
777955838
689097418
547072872
514794897
634883129
1041558781
300703347
516940344
899738820
606011550
535442961
689317643
496889222
930653906
1353416897
1148926981
217774670
721910216
1064314590
351941702
1278942108
560033133
868068031
1205362907
852962279
835998750
437831839
803558462
803976967
433188660
1216553692
190992385
400347158
265223857
384876991
247487444
664214451
1087417632
547192698
633264465
761831361
267574390
201522217
1402291592
853651868
312474859
1116974082
484194390
903631683
526764045
718118513
809694245
720342598
294813843
837420097
204679941
610812750
88049541
1176682135
484962029
1353986291
1269733727
9291765
240488765
414875096
831456603
536769213
652442476
1345247611
786133115
419974276
501421213
764793230
274366799
605125921
164544086
770936380
969815843
1096120601
168404971
1110387211
19801964
657780193
11775056
542768885
690046596
839384480
618249585
787711866
1389785415
371663262
988856836
1184707983
494199075
102856497
1334774868
1309232068
574478719
960903855
1174152446
845940505
1152882974
1177481102
152567463
982755720
1210126887
1352227014
364170307
1084986879
729753571
1310505497
102283637
569778652
79917432
817165238
151171600
1308245932
769129500
836423468
594594211
870403789
725098043
1318018296
1071666035
476649181
204700877
347800638
949142824
289630588
451334597
340774930
824459764
335770291
210316678
790108804
755758810
961323609
1312923858
585211289
996157105
292817157
822639614
78357032
316204485
244698711
843453956
319057172
732136871
108464234
665127603
192048891
470903399
120824996
239973102
1276703694
383923901
186892116
893839
754492684
201871099
277660529
203390313
954145500
875370987
981122035
215832333
643151695
853768749
252226151
536810073
409307819
115040970
1149236272
183046275
788032209
313724213
1348607567
1329201516
721125626
901162684
264427559
245053183
217956984
912367752
311640751
308036170
866322447
461640700
662194707
955471291
570246282
160115176
1308700272
830350226
733453135
275617172
1385464790
940849923
510769877
531645415
133344233
791403136
377530872
194331663
791822813
1093406453
216754667
696766414
481717548
278006779
310478705
300509382
16378877
132684939
632911555
5260466
1354479097
909616104
679260254
1391662667
871706323
335646657
210053256
794816176
1025632070
381452375
1041653772
49122668
112375161
841090853
95523093
318986333
1060929270
900078334
489882124
1109987631
435957347
432873149
152072885
223553353
13823759
651915243
1239835575
480597976
237165168
537385287
555407587
349842100
965816629
862992755
39532706
958381820
1130769176
412163697
1255190854
284113285
367020320
1163224694
606159848
338388686
900745677
1147672470
783030451
276381591
116487679
198612344
903974659
956352961
1208527418
381884436
176433725
1011297687
789458218
754398970
889215158
57646670
872379123
539057446
920222174
697030698
1347583362
714707458
415028993
832241354
344867171
615355217
1151737125
729712770
352964353
1001311308
381847068
1201080129
31976741
149550769
611597632
240062777
377922339
964120237
686460686
1283413535
278030866
668669464
728799419
255774700
893786469
881751999
876471365
207198185
609994445
994462363
218053461
745183215
72981783
1041365510
420291355
2231867
868587260
837664791
63545060
322343411
782417288
126417512
1329274753
737798549
1135532007
802551886
918644341
299074157
560395584
427491217
824576665
320518017
324938340
656908553
604762033
6943510
52819184
696941933
86002064
951070033
42010247
158579769
939450395
623420453
478902122
615226691
939516043
749527838
180047052
977489167
156422359
266171882
742211282
203339033
686601662
257992355
347910869
772731013
713179382
75539172
101508814
203709293
534344242
354707633
1396552873
199037816
967803325
705530197
413071745
904731363
551385467
688997802
995441251
5231886
165722380
963888273
1344767062
857312399
15668467
297277940
468444477
473807334
394136563
730891093
133666604
371577247
578763683
205743409
967283844
424778093
891208700
173673539
1255472218
739127464
1352379418
55004805
1019588383
1219972895
334226012
741330764
337977345
1348006312
285598832
1195316241
1189398110
755589008
604632431
284795036
360517478
751954373
630541513
941098324
1304561329
210089251
523415345
338078739
1091925914
990907557
946989512
1372129749
298034489
790320023
502297396
875861987
422104143
300357776
1190109159
192589734
223694062
911849435
130061047
412416602
696662054
422374193
597496678
191773436
87190613
759586775
223231439
105233406
1207867158
769171972
97141147
555886764
970035051
575666545
457407284
488536051
31199196
695764199
223587619
895671138
445213364
658461574
682597622
201414415
72039525
543979901
360586023
435705737
465310932
1378649925
661437280
329076008
522371884
451119919
733776077
707369280
1277417766
581218419
652054703
1074936545
1111988886
214368405
1024089088
443505098
454840800
1402792092
487745904
534896795
920997603
699397386
5031322
1250156160
807400878
331020121
40958870
105084617
110353921
85427199
666751152
468218644
832150699
19839372
23792531
878616828
139407622
729466407
886908841
378913389
111305074
666676477
1265139975
905303445
468929017
55365756
886429222
441670152
648937373
225753356
457604023
601326252
99089738
816741365
846540135
552733875
388523212
237829103
1040881645
531024904
112697242
466754713
262822199
280313850
728293261
467725791
275736064
285611514
1176835447
290096946
588808295
818071261
95194901
856643650
467416238
968539236
146324901
576855591
1083869587
97301922
1282643265
217976878
10977010
30049642
486886630
335699655
7774449
70863923
948560543
354936046
1342866026
920367371
448103319
68444015
286790202
829307813
522696931
959808767
249946237
846915787
637673246
216751138
184355558
251603224
198358736
1026613101
442569405
174613902
868507638
1293701981
831321855
181942575
67273090
548677180
125104
1113617553
386887557
88288055
565273707
1337245856
497578490
835277373
903490014
633977133
138650070
539789839
878386905
783482451
440895885
350705911
502200106
63617593
349707992
613110118
1407963406
1276659862
718444807
1102076852
30856501
340478694
764003699
488555740
1059563739
920820330
438012544
480024823
975510146
1245019706
1316367878
923423270
277882735
42560023
91786186
76062860
51785020
573847747
909148418
403349929
1017858752
203198872
782523185
866681529
185955096
541099493
870476529
36606539
69892689
230686227
169625926
1085960536
697801572
742536750
613584865
920120139
695479144
383787549
1197898707
331689136
924607183
696649538
358375025
414762490
427506901
1019378405
111470043
541260945
1409078265
487525232
280690133
142837088
936002024
702416944
229759094
176573573
841088748
947690127
1327249176
829465295
370443597
242775881
391989017
1259350722
475879058
396095075
1401346137
472736673
289077229
119853383
164461822
459825576
338854546
451092011
696946026
784680848
675564118
752973005
447240483
787927303
841245013
1151704966
809815556
489202570
341619954
191846352
602636929
145870293
796567936
1187374351
1041887741
948378563
889274332
781168493
432087919
437656478
978481837
939693655
699877683
647714770
897369341
100544957
258530398
830338621
257315131
60652579
1092253538
229563927
405857233
391559313
1050979854
805886352
522514335
454810726
320576414
760153897
439850684
521648380
380064182
756574950
1321502966
1272373457
862402172
960600550
1313175549
787126567
452392507
1299265141
24258602
456125586
659098353
103952633
971245807
412384805
163556648
635995198
1374027332
952429439
295073779
750474890
211562994
610115752
118692712
794968085
444042365
1070914015
160673261
584348932
822563465
791310834
364544582
610018559
609774311
235275560
173666607
596232187
614871875
863602887
185269123
431443034
436896541
212249315
379545532
1351652345
549953630
938951384
21631075
349653799
867304197
647515263
252649341
474684961
899579243
527326263
244637390
133986116
726138791
1009872298
1033561782
275419565
1325913022
1223780553
1258236171
706417614
506466487
1201830228
578352946
74769556
830659760
107827410
468074590
713631970
972701751
162139141
570981078
834208549
166820064
867073397
348741404
833480045
53655859
1132534298
460667601
998427558
492962299
457552129
350973375
249857203
590538166
105661105
377021733
553942660
182527052
731254898
220704677
964947923
988935606
270992393
323699641
327887288
805391759
638328277
1409886059
440122661
998305499
809973247
159368606
329261277
1392416803
651155499
726618973
822400942
818344794
776954410
556599119
357262728
487557220
928772671
74614115
638230337
144200660
7056659
132613379
793212026
243216230
1028535147
575713124
372346268
14681871
408019230
639149008
724542868
545977599
646567609
933470315
413814437
250672762
330741297
356918587
631894098
922939372
817092048
288873850
894142953
396828076
218140822
272866024
1105262833
6005472
824396957
673781230
923544873
222742673
153994580
451900560
75049037
249226626
930206612
509697693
524116019
1330251231
469323478
386124526
668691710
1148457469
137378680
870974580
1276977182
1114851509
1133220200
66540495
172613327
778907471
388630568
346023894
1393084243
276613065
975640778
215034203
50895352
1053400450
209642662
579898323
277163351
1328895377
770680261
387062679
455097029
210412045
483328280
591012302
700740139
584057084
874308778
105822342
602157327
359283560
835354229
912730956
39716552
397839282
17290548
1083684194
407668137
129162326
1380154560
740561113
437108302
1341224108
373074692
670583452
872400999
946579476
848804792
1251005180
993231656
37509412
875730478
604664477
387194099
366518397
862260834
1011740848
1333877884
465390310
568931929
39938586
1228836544
1259636305
174507028
840358697
841127720
109069459
238524145
656553365
944574298
220150362
532666053
851009664
905939027
1261892075
1291396485
879737606
219830736
305998942
410816517
710627697
513502036
592195060
788009463
1033260330
976806897
190889511
125368744
752607840
935260687
810453631
220321099
278215315
883785223
663625450
654850484
310987140
955978816
59845927
522934009
759144098
654404703
995440856
681839093
294142867
836326935
999183182
1298565072
918866332
361359960
1107900983
462057517
991285929
408227788
146830287
740572517
1356910616
843277790
966418695
171396186
23477530
779413358
748527761
800734061
90550314
1310338971
604227895
116327647
1377799030
739429553
761432760
333009373
1014038950
1349173585
192873670
766398534
396830395
373424050
199678593
641250395
394197567
1079609341
127464201
224320435
760892618
146794784
1308103904
195498936
95280824
672940552
491287454
311788886
434541937
490942290
115597263
904505064
108931099
960306175
437053080
472254613
94059707
23983569
487415904
715237503
228746700
935745573
248932343
584568321
1394315178
1085244139
360219173
302203313
487796919
1326238141
107133259
960601236
1381068726
14638758
112566910
108604988
150284408
281048692
487248990
570455303
642707049
114257988
861934538
976732269
792797187
76179336
975566862
166463052
620936245
785799293
1245992631
521228308
11864463
841924361
547619892
662144136
155397628
204206344
590245752
240613619
862057016
55648772
830003202
696363332
60773682
527026445
958340777
1159688149
237196722
892128712
477989118
689802345
498224042
1148372052
246728389
739798550
264166706
1044617576
336568339
358025137
619950679
561958850
134773753
124575478
1224058921
943471726
422284211
503379789
395165225
727103242
712367253
826481412
1271714204
381744764
202872559
142782146
1202264103
579772736
932038714
1001075105
145074082
874894439
1035291077
119424302
457184381
208096493
590788894
605049003
639495163
227891824
794019934
396286372
1078523179
1097356957
304128319
780997981
181760571
1250463893
85905312
337846024
690521957
869099211
168541828
630502519
222890075
949017131
506918643
1323897821
759161065
1390172401
1160968433
808789778
562307204
614978640
986474996
92341589
1401214491
287078809
898298571
86177946
1278751528
149875939
940404216
480669910
713679783
882700028
167893329
658802932
386797804
329762058
758389061
618611657
283121436
1147904242
233647211
151010184
1227148743
365114632
1013833184
1115162355
1197054697
284334907
206950758
536094337
978140555
821564454
936097167
1031360353
884072920
794614775
194348829
914243604
276508313
969544546
399980069
1230669301
1089458709
459698290
397779292
922456005
14914145
890252129
636963971
245799089
123042037
893172219
790178524
1322803389
316891060
251077365
29197285
79076980
138287681
1104454021
65632697
1354024296
826598124
130538921
55533386
775208155
70546271
6476654
1076390763
769873967
534898155
11199443
129068761
894320235
491409861
768800451
1234670991
188792605
9199670
53330952
1326618459
981780813
450722129
887177201
661721403
52009190
717838505
324235205
642968804
753856199
497906257
98999138
473401099
361397431
644847087
886720671
1074084073
570940912
175772372
374767227
933732956
51410092
725717504
560043145
182122733
128090541
377356582
1000392131
832654025
676437159
253645087
287756036
640735466
1169726785
458404973
282286677
768670498
1176368039
121728346
246999274
468237555
816844739
90511451
111906192
384556150
467933299
580129746
1060415587
511411689
765821110
1017311566
1183175763
1293882519
27624502
822092549
1243955272
334762507
452599534
448998542
63057558
894427859
85725840
592729577
806385098
1150627723
637356608
753603658
498980222
186155438
1361853218
1239757135
1153807027
21550493
765414234
926585521
199004880
777723697
434789612
155038305
1336637989
827168388
500122224
1318461296
34442651
1301638529
297580361
586994464
500935646
94310679
3729538
565194791
815717357
60353776
374441901
224324797
360949598
670663848
775975232
49304342
75363851
688941175
817105168
656332316
33393718
225025491
986855588
608596048
817555739
1344822692
542117044
671786112
483046637
77956235
1299962713
819619439
280090168
877533442
2427947
739978031
1202035226
759547874
67363186
413409053
641229453
311926214
109289436
237503471
188532533
823544449
937205484
1196715380
365995879
690679339
493502589
774000618
812774644
197064405
565332884
990286753
966923751
616365530
951849679
779489606
509422699
408995543
793393229
53033039
517675000
181994372
1082319197
456647374
789951977
991887675
881061534
969346735
403931201
776046427
190949767
344226347
377445368
460283768
1295890541
446062358
235766836
680547310
1259988357
135382691
388447329
373733918
151926301
105249373
388216815
274080165
857335362
166323629
8585586
768411222
485367376
317223915
594522534
1220351553
155721974
314593962
1196158901
901696290
924478503
853353197
938259132
907633617
512175257
448790774
881519058
223382084
977845061
102709989
452701117
13004436
224302095
699359417
645102410
346001341
641695953
69989405
170656631
667655852
285535484
1102918281
251089052
139447713
1087323764
597756085
1037149864
484168118
745197610
677204015
857884900
1367285059
989398945
69367595
794186593
1152036009
987493648
723770909
505334419
281401252
226742267
1270869902
1017703434
795626813
566571285
763455934
1251561512
466295575
1228820125
1001559148
11857071
1281651812
977945659
653988537
879763256
879688878
180652049
923154451
720640672
1275493412
1399849301
579893894
24406444
471153837
100899139
874068298
126100237
502126246
264158274
738244770
208027111
29169736
863090290
476797407
870811546
820822488
822489270
1361722572
722997740
834118991
43080032
38596548
1303255371
1151102805
560706261
1197749798
904168771
38688648
91726018
304343827
562410465
598446319
1028753979
1335862324
187456488
454209733
1391517831
716981779
724142848
78333090
1383976718
378182412
318474101
130005257
611308973
389389661
1253415168
320020360
142665145
246048305
231768380
427815382
826157994
751334837
205331474
446416912
326166104
474716616
1051312071
854039144
783011330
706647219
906019396
824811304
921324183
657560450
399506869
295855756
586515190
681408633
933425182
669113321
181826000
43991669
247709146
1277703817
204527791
653225454
712784347
105073363
695275469
604812215
948206767
899479972
694451815
1090494889
148911735
602742861
1142248749
688463157
113278237
70451736
259280186
807895691
762726068
84079241
343965801
504631587
607647020
352512744
273873132
98759757
677454065
844835204
578469452
50925274
1311621055
410677749
837918146
447741795
367913272
849450480
83710230
627154074
1228419486
1261879768
392182043
634099103
520657950
659180263
1172126632
100159883
335839803
497442479
438896092
411295255
1390080075
978193873
857426691
192323141
525782313
604675280
660243729
594005185
348940772
714108138
905054285
980814463
532216493
817824848
91580516
534970270
705363907
706077891
285881586
476730489
905035891
323171295
1306057773
193106317
1061917716
1347874903
741910901
958856092
239841353
730902159
486842327
611355315
644243318
602670949
133784432
349169299
479648771
981402763
407529089
12305646
314160279
803949763
67046314
902388647
287484212
138985610
499332374
1124436290
357399121
815666742
364523585
313888820
300876999
222730503
285399332
299599716
1005799184
1407436896
1246338686
181868820
346318944
1276960521
786345419
1208605019
476296368
698758048
1043318358
62702526
1085922659
448394867
784854112
926891458
1193888208
254378309
72112050
630323031
952199619
958946775
1023870805
521349160
1072405524
39777454
53438061
1342263483
331339807
346837670
987697323
234269206
772272421
772586042
732101563
689893497
412777005
99472750
1254876110
729814053
147932125
43465458
302492033
593500065
944371826
688099853
762089241
913710102
1365749016
62889903
404711725
330778834
153742699
62392672
503205301
133382701
548793398
81228050
536935895
907292051
770733175
744887629
44903931
111999999
404157949
27736560
3049687
529711004
501428270
892411419
180364524
431660226
184243388
324259562
1115741842
1079733704
1302002745
924058740
201010007
8024779
948297221
361533353
570531143
648535807
905857767
876101957
773080422
620514939
422939261
1102439564
8548981
1051931948
354820689
691786086
1292246642
1390445876
607134818
126356197
1262244571
458782292
578388975
20003302
1326457983
946318994
344496069
399679263
978068658
204818217
1266306840
283870776
108199547
888068447
1252249021
702830752
674855867
537741187
240619719
1076913095
550347720
324354540
227681084
128252508
216181161
231907721
796999919
924097818
529614282
857467968
661935399
415463785
1081466692
1079127132
248726212
843322905
762193430
505096293
196971127
640992809
111162683
932239027
210685907
364581397
465796655
1102559898
1023559862
58935803
697342323
16655697
1145061210
286027694
1140582869
637790971
492633507
284339269
646207320
241976948
1245812795
859607116
731699690
1396747529
981050856
52729236
899405220
527913544
376258375
998046525
619714426
103593821
806708519
706197806
297959453
1172024519
410951672
958223519
1160880961
1163850910
734192207
1337065704
534745991
742712370
643009016
910377915
116725043
1212225439
848138835
115826671
1069397017
431833425
755363841
949056395
410877773
152450981
414849325
1085329818
1186272366
965719755
225129459
251515624
1146986937
1409958623
313545260
1034020028
506603053
1012771651
808536513
273644367
150170394
423642687
443452468
830453946
510629011
882113168
827168914
398237415
78410912
248398876
122847268
281196535
521387505
1404603506
825586649
1249765527
996694873
97580401
881753302
703985727
123442495
662181415
490870176
410068308
455531757
778495004
544874715
898500675
248093868
497478636
586268905
452784465
564869688
511053547
428862490
72305497
1187510176
661252090
572174477
481246021
1378048684
761292746
326800151
383011841
446737380
283310165
838380589
475481814
1157228335
128587479
307326847
543528771
188786164
554329713
1152009051
150123720
1185269396
270395422
1020147278
140006680
963351906
259044384
1329268826
340043816
246301608
446392623
303067898
1213155043
92073381
1181967649
724487625
532998676
513345370
188787692
495046153
129119686
275751240
819816460
866831674
1155174189
863266374
228597090
274811548
144241369
597747096
642522216
61307058
1815242
361979274
1208369833
700989837
380855053
270735732
377761235
481749322
409479724
1052866918
1392582021
1334779321
80632479
266902382
549564201
321950868
943767198
953379670
64491904
124595533
130085775
469852388
391331747
1129087698
1402832752
754577435
145270014
80963004
605945014
588117974
1230507718
539584920
279456638
776213849
723537750
155862715
778948831
1267893744
169091849
702757899
708996077
471449385
1252280947
1032290286
816020923
163481329
2695172
1254827879
779367575
487004613
938175585
446554651
514117559
18503286
120709725
609424790
730849258
374596415
1109701660
83132579
376936444
354577210
61320958
833017473
1250393249
660561480
165276135
961340975
642490175
1225547263
936678879
105998940
458392429
927283368
199954701
673649310
952296669
814755488
855933336
605363500
120208986
532061037
556841090
968050414
292583347
1117453105
686206414
1274607098
577331967
809204090
344014504
404708799
660410604
128706109
40143402
123905369
1042154622
12493642
978385012
1365104925
98231512
794035154
227245481
891449431
1344930662
292194708
547714338
964475290
1329390006
45152085
13975289
916411394
868334959
580838847
761357313
680442098
251696218
455889270
565888432
517936251
421476894
907024604
388978228
444910329
770426273
1002119037
654454746
851355777
178904980
207263125
489114861
498413665
560543144
508613686
35479852
545288439
210410038
260247011
744653420
121729520
1047048094
28020375
224141981
444952888
67834296
4676675
258793630
858106172
620557811
1268693511
876662873
317659405
107397675
962256147
204861906
1084639747
966247248
1271079404
1190861340
1117839628
437925981
584534640
983089081
782988123
325433289
618378177
480413085
924517692
150526934
619756329
974474991
250920094
1090540128
940799847
192308791
523894926
368830657
819433015
830723225
104728229
18018188
34164969
335992731
646299317
459589150
567935311
1224426757
179532193
99706938
177864883
996204525
626204296
554436013
166059776
1160144767
1216780634
386955435
599116373
588013163
748934517
252922511
445663289
685067313
749469839
287477657
194131329
626042227
711115441
417825816
428083894
208232706
897886740
762881594
949825930
972102987
1343179102
1137340066
409349070
661260392
766303590
80336596
75815638
452065512
1381094610
626345535
72562681
204618597
698241457
217382644
936993113
76879762
735163779
1084642889
572784172
672970320
442025207
680001356
530414384
407689287
160801139
310982518
593818207
97626244
674898931
33605146
304890105
614154541
609058815
271136182
807381975
53085612
430381903
157826198
1319891489
576690832
914312620
489245058
1186312312
604872607
551915396
474755591
931181755
368380812
845708420
1304552338
703212664
528651328
671435437
796626185
471125411
419561842
597577019
261955360
576896541
74621667
875115722
435480687
87127767
777545085
522607944
441163242
66649155
870839304
521563606
408049633
581824335
1182316330
856391255
644770453
1131170060
502735501
996201842
958678122
264161182
35798880
817707814
427489206
147718089
288522707
969745933
46791065
770709633
68873751
438936263
457077351
738724285
576800216
600017669
494299835
169286370
849863360
168851837
147457014
858999687
107602424
449788811
668863105
665541682
71961417
464106102
421034499
961726695
274812176
601992084
1254168075
754308422
636882760
527384162
829499541
234102375
695172484
424605588
639000231
761242970
17167039
685568250
281864547
382757428
1066776731
182962297
573151542
642365693
663719973
1371285121
78480602
197881966
612507412
766506131
87280508
490136510
407654530
965863900
610815397
9588977
861363260
732134091
639537456
582099160
355645161
879648389
493618216
668655477
821225681
333662906
698177162
885988759
867215909
989868300
683206208
823258351
791910202
557729508
648002532
973623987
604793190
132552524
312424153
554420898
29311594
872099922
661148552
909002837
98267626
773710453
378176782
261904257
283952666
1097592531
160351536
342806121
9018847
699610875
443451566
656136799
952494114
204655392
28168237
327818816
79922556
1116483694
914848118
655898704
493716626
1403778774
82596506
1260569215
1253528276
538065186
71472686
341011839
948052242
658063299
287911245
50181353
497251333
156774032
941436799
315760709
653467691
126480669
494275671
1126819646
256220865
1037663215
356019098
391703379
780978586
1189022718
1350194961
69692603
241576685
627705430
796625060
1095205389
615823885
883611749
434682975
133260150
1363204664
426996535
1175450378
247963010
267518467
609720768
1387159069
501534161
655926004
1384260973
844851255
325666533
151891518
332314135
23760287
1155300072
518098189
711477235
978878084
276704678
284612234
650296264
269158448
1119506643
333079559
268345577
1241585708
1160585688
591730358
1309560152
34672178
1401565784
93071874
657904008
907186776
875283854
664405459
420035501
946085543
221280662
533505535
741537893
727814922
223868323
919104113
314737068
608172106
451707078
379944624
213398600
287111345
910707517
259476992
1066951677
382928656
342204876
237045618
152945179
1132437750
190540929
971172420
577003060
905523861
85236065
663344794
1356687910
453665218
189045234
164091706
915137560
396801369
555803440
987632671
87689759
865137866
541195353
755423931
1100368568
839729839
1255637854
164210819
244267729
565683262
1324722591
164063186
109604402
977463712
73315710
228858059
851151199
540010933
334828403
126650733
857142162
14860725
1140304814
474318012
71221971
607062439
370786744
141232753
1253568141
410060531
286839465
988470233
270796857
606450703
795283805
121519028
673430061
557084774
616861014
982443392
293027293
1277526413
183282258
912033557
457507107
970947509
470047085
1208215160
194940302
38207041
60515550
1334128278
983322369
623739412
494531657
1051692907
656181976
1331684083
259254221
461662612
287533421
1402510741
33798944
1329908830
551619218
814218509
971824196
74325189
1367938052
825343718
728665162
207766815
318260651
851536350
348612927
705035412
790654984
547376175
90801404
272662321
502010733
368811939
607032670
28419109
370904868
771928802
668415772
715665679
398748698
446772528
526415686
303305394
239695968
718038638
63718240
194631617
79264560
122747725
24668964
632732508
657583320
805595612
199466774
559760185
332329617
648275708
345442044
1363446257
1219723750
131207440
991329457
419718789
417381085
1385440131
858317871
672252497
861683127
374469625
923466367
852917852
59744013
329471785
486961682
1202598542
61823007
228577101
160217022
600021598
702372149
187832406
951648185
474958311
198847605
193507378
21950990
626481973
538027963
1034067238
346585184
899249269
852772570
124623109
206567300
753849977
295267659
677409675
892260881
263316776
191143783
563514148
487540250
706179186
1076364856
119283040
124671205
136555806
615985709
921622048
205357019
156076669
608238504
348258569
1074231393
267167444
217209432
922684758
887193833
43672971
945571330
50980917
545679241
1115593837
874915955
759620389
438734256
203384892
909745729
892695220
953096557
943401341
923690162
727179311
255855250
266800099
442916340
36302766
899123257
91456187
1311734749
269948932
76085189
75721645
345957675
1299198348
587059366
1013414303
570622216
112902076
833205513
494930282
122780345
855541700
663388134
70948166
741488082
790809317
868380095
153995755
376467229
850139579
881036401
175548244
751454722
390209060
44831118
284504625
258358450
372194516
136156820
400484432
907574375
1224345584
16042400
1226923060
476744482
1036638206
225476062
198055545
48100652
51684726
686288133
599984781
936990283
50328005
317043002
456897355
865852480
1218164879
382083119
559221501
207866374
1121995753
690095973
738733130
691652729
674129536
695107112
281540587
559627508
813744732
793432584
749008473
68735492
64470746
704346994
1122677854
5576124
1396505832
99540576
1049793383
902415513
411464261
617546680
1090450004
862898103
1175311281
1094589550
771767986
700599643
164056515
1399831072
102105167
4167913
298079514
728121526
1182769863
77699648
408485704
599235698
125914695
689522429
693048054
276137159
13248783
396303853
886952103
1008471951
587553259
228707371
398361479
265913440
42784875
410373036
183121993
304433099
348422242
226540276
76186316
202104144
972497035
526722365
383615882
474285036
642989237
224614646
369699252
637038883
372858189
471447131
727544274
223219344
1358925247
799307732
785672562
239605764
96231810
30968944
55478861
787618665
1048958509
1190849582
1110961425
356246170
744139864
460205502
421258846
713390383
206857849
122418861
1123354558
155862474
841082645
157824580
686936253
246391260
473094864
496348462
64118850
127066152
447097713
405402941
992926892
250252899
932086740
969573212
26258308
478482075
169952661
916519884
297431934
872399234
605176807
430652102
22548992
759459817
267029720
338609336
68764901
86178466
931467795
217942278
103197659
547514650
238709124
359283251
822618017
1322610587
330639144
196773848
142670815
720179432
342452575
364908373
657774812
1159647321
173030083
524050887
313191981
474464558
561461590
481112629
1092837657
957217386
505682692
428630937
773505474
203647732
353887573
810174684
854415694
521854091
1260492238
545184531
255631320
521313303
627026908
451622128
467332639
749521974
962258606
1165683884
589124026
1289421682
594889148
458228947
446787983
385421178
29327252
812855868
641014496
559824673
31735198
818300024
407563248
854125474
942934035
1090585543
413387064
986668804
430429920
85613132
446753108
613646873
70190815
661267830
295049965
985413546
474327055
1098245848
980189092
845824107
449238730
953697809
243144322
38813018
702652618
860276961
674337886
961845033
247928509
639415831
661135612
281960629
549508366
800723958
586041826
1009825704
262141197
886153154
239150059
604852430
530504512
51998213
239190430
572580777
687867797
896690474
802166866
341628408
101372247
488377641
595997522
1114143200
73544329
915162664
82196813
991678000
1370212105
65023712
904666937
1112506287
831207602
1172253894
16878546
726108563
418220812
1336853507
1096955740
885760091
807897114
493276830
127153227
267411656
1366292167
755349078
301220196
378083847
344853979
57353460
613116541
1246216602
767333728
360778055
1259261671
541310240
1111283274
228874139
319163351
709238928
3034843
123161842
644226228
802490984
716979036
635574326
321478149
43145986
727188011
277426097
950659831
140798562
81495665
1295177576
22888715
404410213
907837384
1172290033
167106412
1116450863
272323783
369642637
83762026
277754128
386565762
192851345
18130035
790141955
953659711
504502589
942039136
625999257
549205680
815343826
545228750
849353831
587645046
68245384
506884178
1277610107
439126729
728829268
1049996235
547880784
948050915
5667537
33369581
439536220
178695670
286788928
1236203583
621035888
1077466208
312233586
50526361
487042789
549139052
605818136
830421649
1391025638
48529001
1305297561
365882027
38776130
203375983
819500345
251405487
314531266
479091309
77895344
874331495
685951093
779618663
536316491
833565101
6383917
1012243633
1083014726
643762168
377084141
1056750132
77651890
155918725
656693263
202069874
304494595
508666207
687427635
1150950064
906898830
801757882
746314745
712000866
1301157555
752812441
1005588332
1051832329
960843311
118943766
1045985214
821713098
201264149
734281000
1294474699
999771673
164274982
917833590
748313651
425142553
185392387
1159408630
246176518
23574620
228293910
218236513
7989885
904371006
125995127
1157130882
439790689
885070476
56638558
149548991
540373111
1281145810
778323582
627737570
308369836
17777639
889337736
628789563
1151536640
923813142
367809793
230696514
738726514
580302226
492755857
301647627
89007740
157056064
194873292
901303359
1283552490
917108881
622143603
558833036
952468026
1396511296
382790192
440431220
193456178
465619800
667996920
297039168
471614581
930357497
473696758
543756537
743556392
75844116
221782341
900892999
367685075
151860843
523033315
478132061
603387727
825300944
262663588
6984339
345141709
29299743
764895869
145277855
627795058
688542960
389809738
305131761
26411363
673574398
71417915
327651372
667246711
689163862
320487812
860613901
1162610527
476716478
1251631338
676508258
1268561183
28562828
178813601
782908208
778296684
846114567
803157488
202789623
851414143
602088855
199760573
134393237
911464692
190662113
677760055
1304605635
1271244510
1035367040
1067904072
599847335
712106114
30836469
1187638607
53816262
1097633821
495684096
1378888865
326068657
278554965
293030400
1060051692
151813440
795852156
466316112
796302712
680945519
631156298
350297127
698824018
1319013355
362047086
980352701
216371464
689257535
1096984270
1038208922
114139676
282343677
548149144
49702257
29958139
873923770
7917624
891812335
578415614
637303539
1391170242
1126060939
109867877
219138666
227698845
1194540887
694842298
693357261
251582995
518301479
157758727
843249667
865524757
155209869
229954481
237961470
911490534
177882359
52533380
30159363
803096692
56561215
1201856044
1087887126
232371977
378526780
989581459
634691717
952466287
616790463
1196162520
117970851
593300448
715180137
273320898
220600147
1396021703
851962519
241704586
192467824
545525072
37830134
733114160
924006753
353196868
596925651
507020769
445315565
658392136
1219444836
484332414
948191348
13027911
1159141351
109213683
426904969
444920233
1120163863
281955294
783437364
10643324
1216651250
31513384
791509825
851774154
1165764706
967914504
606355351
377769775
530661864
985559196
1271291013
440256556
765509867
49694688
26208675
478269825
669068320
308749959
87630303
561418113
174701489
26883513
343697164
94689592
226095560
587487549
1262632549
688925808
993495598
1049483531
822008391
422284881
237604869
972339913
504086049
1061169502
263114572
883330862
424048129
7209796
949053918
743502065
869215572
526863658
798109679
316196570
188454672
733173507
1159223401
566373818
411713562
799212837
712576346
939894688
211215100
874678348
922910373
232500832
29139328
728667998
206843068
1148609541
533810442
203107150
1071299016
904172999
915476657
1120158454
357090803
504137950
105808753
402631996
1100372633
1101918878
229695995
411179611
485110362
102039759
96207556
1251571583
912739548
916706193
511663269
1114387622
519058397
769098588
290778685
664004440
950186436
314281976
732246927
277110182
472312320
509659105
197195807
1214348895
1001010548
455802311
1100166660
1326642897
977051165
373290981
359764212
768370577
1389927596
437946655
1035333916
681483331
157020187
102360107
819018373
727520499
350174066
562561255
296500067
987108520
553040880
818653838
336625113
797261969
899697155
608722434
140541828
547675960
739617829
381356990
515234451
50552731
414584833
932196683
670033684
178381175
542110396
257932184
609320214
38402359
1120665722
497152358
816999518
26094621
1385158417
273196670
266152834
654245904
1024620928
439302049
415495426
396725012
1269226019
1069187463
473513257
1141867205
776668421
1183773613
516270123
223025477
859700703
507784417
615222210
771890727
839052434
1269420901
555797715
284056341
6779360
871638765
1085047540
605389199
80794063
124051906
733857843
1145004314
322494509
950868987
109117892
1136944736
1108013219
1194329294
907881405
689981856
469695895
1377434724
1196217155
708035571
1393336858
331573461
1365311388
336371010
1017427387
5532392
512142922
588090144
1298870474
724674795
1144284939
969469978
121424348
25940250
179397288
373863939
1301111970
526515075
149617764
885812091
606835086
652880134
398572744
684769364
198904602
1037331485
119369038
961222882
1171526009
430935268
73811568
264905333
4417933
699421
70017666
981137732
819455893
870301641
748839772
471545616
866097042
690016288
1131394
568029737
865425971
496879825
296908714
323358482
1202105575
1300941674
1314332708
708135027
425732881
451578827
851649631
1245847
137565326
42158872
198031889
699385947
709244008
84507014
421628200
767184325
472009066
1384647572
413837911
754554975
708759826
717944960
121327032
761130796
781395846
112907306
230858273
1247669946
609485759
368294248
1224862474
924312074
667355127
1079728489
1235169202
201329043
667346851
311380195
675822708
818795647
1238612317
460040177
777320525
192343350
277909031
304724728
146846001
20227251
691518213
603011688
250759133
46065811
618492229
198308928
789372382
1190839659
964509586
360347511
1044219106
353939417
143013211
18152658
3331367
732962393
775845311
388872982
333697470
1265968011
636266961
100656462
1220086755
844003082
507672405
378292157
1182584961
197581740
712119961
109856131
1593237
164083774
172153494
133135701
777867721
678242478
553104208
256943142
373543414
314115982
1158508612
789590819
376586563
549974812
1395968458
889154874
935264233
805708938
1159652018
1327517311
375561900
196508944
69502919
465212101
283936373
171127439
1123131797
836115377
162871682
768294387
1267220926
892429846
34195627
424004987
59980124
660779284
750867332
920660284
185096276
504017912
609404134
178445041
36146856
714469598
149257815
274838268
107845000
1169697521
421136587
203346140
1273906093
367322266
1155023711
762609523
857610285
783504653
169061060
306098929
702872058
180167455
513176690
364505118
617169
621161405
713557893
1230548163
661584615
669683416
1402417722
56071239
1292535957
1154753014
982333631
1384721236
971697071
65046576
374582651
676467157
444838565
538752556
984898104
466385982
237856725
885524550
71507548
469435250
630390579
913363766
1142387766
1033948237
1166658107
651322190
123183168
188656871
929554228
468230072
306207327
828701134
445130862
800246714
808668447
692536654
596869
211103731
12276472
799935146
779294877
682877341
342398350
495671137
865300901
152513995
251716842
587565676
125376918
466501660
885692284
337640371
714389185
620071354
1129638096
1016898711
640431512
645516910
30012921
1038230913
765228097
789973399
821862127
1072095913
559829810
879173172
1040261023
15990660
152701073
509407199
108724736
312534997
803805185
182598687
276904806
639020365
395250052
173195295
527619446
764895968
635226796
683621453
26876030
232443567
1243253387
154141906
720325877
832142327
1292687608
592174277
616556838
62659100
876475593
721950875
911469369
1097926127
54780965
928777119
679458328
2437471
662400384
182050513
70966147
1096824905
553130681
983654600
757079367
1387755112
937203410
378389087
863918413
885098285
779888197
65453863
490266711
1331212633
237498290
272301413
674621952
336158225
700992604
377402576
347770097
1403290629
356495711
823412289
575666439
465817291
1037846849
24771393
843892670
900067629
569111157
351682180
535300346
634401353
395868393
240821071
217079676
88494652
12167399
554694357
660240067
1240840407
1181171111
498611026
385027370
242420939
861671934
702623464
873564697
28933406
855846714
60929824
1342432923
787930477
300265953
568307124
214611499
21931725
345478807
359872232
144011782
581129960
1190228243
151452038
382395081
121406608
65460382
597863926
701351558
711761603
155910180
863711683
1267280347
226457191
1068716754
1174366984
888059295
200439428
973797320
733548407
977183924
915628745
813551781
1193180087
983620822
469281916
297358749
152690124
238624028
128162433
480604435
228884839
1127257230
1105997369
23846499
65303649
65243457
214184768
1204101774
390620493
253828740
4894848
339306532
821117594
719569502
991004031
710941747
691163502
139149604
559028247
1080011095
1151542321
150753626
838408003
645224805
451719527
744779521
78707838
278654280
773035158
401624683
351987265
293816015
1337600897
403437137
806628084
145300842
557529258
575498819
935749422
816552254
551485019
604228907
643788129
689411494
1213016384
224836711
211397674
172466618
785840692
940893912
483116977
348913090
535920273
79201668
1007044032
1025777298
1253375199
822092971
705472835
830355747
892844565
703046798
488097728
1019403280
212461036
883435405
274121933
1407046507
18487618
725209687
842324395
443824695
678305551
301628766
974391853
94223081
186544991
338682203
351581795
676766309
832252009
242586853
294671068
612598458
615040736
662985463
181987931
609316532
105791336
833543265
383990614
899166137
69934488
716035232
1121299401
96286358
511191937
924292810
731209879
535591500
472506332
235676822
990596912
215204508
1284257311
1282081685
1184973603
293660987
491546694
418315546
1312148202
322437318
1267475753
665366531
633494137
300013457
66918780
480323232
697972926
870054745
964631311
184901658
127706087
725116482
1384692287
1379721116
893314316
601453
1041804795
423486975
1341863684
960288994
520059463
215148108
655605193
1077948414
1380935415
245442543
485732319
170938509
655745864
826250743
968734781
405346784
326125564
15645971
861378784
623509087
56480768
785121185
685071609
570981643
141795973
441885386
225195365
864343032
394359713
343326023
1223878824
798381268
212524532
1302595643
853445500
245462433
753444454
427324575
267224499
1219975098
214690119
985317754
599343001
541668339
566364457
1187389399
1062775695
116080467
671150680
446752949
1297442633
181499569
8094894
680117087
920422359
789195127
203532129
37207425
1040028865
544146897
338064353
204168133
644167550
608684457
733398770
53994731
66639002
860289562
732937592
476264527
729619808
319485888
362299222
21138996
265690535
141514170
861846803
1308732607
804230323
866146967
378649973
732630208
996950807
466740182
564053769
911989272
465160804
814271175
367426476
931499817
413692197
149239802
48199519
737443028
407849034
291572944
98127278
530847327
293857604
126224973
686236415
1145530911
748518269
464293875
717178941
909358493
1298832499
595028336
365333873
1105262972
459152426
911168872
949053032
729866052
152137825
468140025
60693945
16266502
724685558
715714423
741325527
470939370
280370514
283290484
216490121
235721640
877001906
900811381
1147404491
933197103
531932959
813791088
229450719
268264231
638992574
653125486
446878626
419292417
375741795
994008576
1326963729
291598102
336976482
643051189
869929225
1209972883
269260590
410651851
957807030
488527719
200997938
152280547
486709575
304380654
797057664
213847215
144569802
826064575
255638280
323424352
1351400022
620189433
221894285
429726590
279442659
867853664
1355610965
921860278
581189658
266162394
39362480
847250559
302004732
679452896
869365385
1181780911
28509872
579161992
552657715
250663117
271706476
761998869
587481752
735928558
55156266
1036824778
350989772
307899015
544913651
692962969
375204893
825591766
512561066
77298910
1321412816
392488890
795055918
841771180
888455482
550872502
106377633
567321009
212430859
1282874283
808403389
1242652263
165550646
44470143
537594974
1375242993
1185271135
530822176
477510632
1164185561
399605359
158943414
46506430
688619487
1389497880
782045657
1184039422
18030893
95552885
255072875
693583574
961240255
1103717458
900721981
80555036
855096859
261998334
245855620
718367382
950916746
965779543
731390569
1250288138
861437248
944870602
650428789
109162602
70624577
221714175
1017951170
194717429
890492066
192368753
908267956
976731410
448146138
245248212
1401531850
1149578004
576364854
703873923
874536258
284387806
129957857
423778433
199016948
262595034
944674438
828634546
292636441
699758784
537926534
909371207
571035495
852296548
341379696
531148408
1119671298
939753096
625652058
1383173944
10236091
85860811
618982273
520772072
916329514
403513194
393720083
601393243
524663393
504495058
570228450
202286797
85043356
1215871496
781676389
1399084207
768390121
964033983
641672614
757881528
911206260
954827371
565820230
1228680802
1330481445
448542853
853857368
898164916
1361801838
1403486433
652599649
642040726
727818270
94124222
935809983
1279184716
395972394
244590772
875341983
319390578
133755888
577079894
834467710
960814103
809265443
292470768
1308441407
839598669
1074506648
171307347
527869070
156114532
20242278
262699498
723752485
902675501
1032613077
535329054
781176863
807606447
474546566
185541708
254172289
286075641
316476196
256774919
588521326
846845811
587721006
101192411
999533202
518325278
1383280973
838580879
116510923
402303580
383757790
864143536
783106018
177924932
100536494
1400257656
920311415
825272245
852730697
767772844
197262041
844617126
166198400
584925540
180098234
339421874
366491444
800802978
597591295
655400458
76470369
492049460
682349829
733634664
1136448786
371170866
251004688
490763937
746856911
1110460141
1253336686
678496759
742846446
494141925
642875321
804600646
778147635
21483363
825998927
315739396
2434768
890304082
900762729
453191663
887490683
266198366
1117595068
320055957
1387209357
1261904888
395862613
1319566405
35407680
645252979
332376718
922094513
396389608
93293912
311075846
1334218420
487157369
901838380
690349654
230977911
986852760
235035070
954984432
941150473
1286529163
973187329
723144745
437142120
544439418
292555979
719544760
1278766183
8969121
1310028472
202192400
815873951
376167209
539485004
776224788
671924972
932455584
918623840
819910259
988364843
1175699068
429112150
255907159
272831464
228033066
769555580
739617551
852413458
260332957
1021072403
41607531
612696670
677787683
131133424
141523774
43188925
66330950
367226196
2531442
616585322
409928553
50922840
267994208
174155239
643704393
1233163867
773518267
330783060
512242461
490366542
528874388
776512364
1164947566
542383046
688174635
904130074
621968123
245247798
12885411
684759050
797624476
650570769
665159388
221092118
1233117150
732493388
569255796
893327714
54293197
127304622
539118768
439618549
397650261
630144157
302476768
1224066939
782869789
287878436
516935367
164469510
882255649
965040573
1185996869
548362276
563397237
559830636
875859228
436923514
267809447
401938997
222321258
529689587
117136160
253802652
442310306
186033962
861549383
322585942
568086223
875298840
350753371
953076235
101557914
796567630
350594271
281592047
906187974
39239758
135309752
787733199
1369796775
18817231
484350161
861476445
543624496
375361835
20751758
275415341
85840590
384558478
343225500
997841362
944621284
475038077
724963687
5329
917122623
1346007727
306460390
47428509
763348465
210027434
981963802
490307134
96692095
1329440253
557469692
938875038
802307605
671874466
709781018
457104114
648673346
387690724
563711499
281177502
980533430
341379868
1335846026
868766531
795583654
1284971964
103531410
315236873
207026704
81580103
271559830
558152623
151044325
696046755
279426748
7802553
561553261
666091370
106037328
197433739
400934916
1047379337
63491657
1387067021
770838380
34741067
848948222
60507572
994251648
650840503
532491537
498202419
920494387
603091439
328648419
823471019
409158738
588160971
1023728136
909876291
896106022
1232180809
1086693704
625632012
1347885075
1098943468
115012651
506522953
416658590
132559264
475253938
990556098
925987297
1186904150
275737222
1185580945
38913825
470922387
1143054707
531851903
714231112
555082942
76558106
229695376
822112387
274019611
204196672
795629954
980321208
452510149
203857784
243435374
782539867
901283068
645716836
513152322
942211758
952443568
241853243
1206565930
598003589
93004013
131478618
446035816
98487607
781543718
979607595
1312137267
587121595
716499690
777382977
565425480
649775992
208638914
238419838
943731522
905022951
69461664
967616606
560135512
1383057004
785612735
968054420
987878122
974134335
209254646
1253740457
994315
777998551
551943780
379038247
529194105
1029571121
882091814
206746104
332487359
781489879
79643254
946514505
14516683
958808900
1195463133
29431428
881054821
148821325
574259273
970250276
857709172
628541712
517119810
18820290
40808476
776903874
283054772
477196347
565189599
369326431
670854146
53537428
664457483
802047622
1366420691
620387461
761299674
390274547
1119687315
710289058
361709685
773811971
1076948236
870420777
106327567
396087976
158846807
295866651
737134877
231795774
569232308
851323024
617011904
856452747
839646902
624206678
791712375
717747862
1347094399
89163027
34614893
997360701
909894675
568256145
714946988
361496597
195080749
664648445
262356080
829462557
1220459876
435236276
919724453
1138482436
521613045
119451321
614779121
340221014
789987204
463744982
918986368
274915603
550505253
103960668
500765123
394859645
317633038
1150521234
844880194
289043708
1078425697
992073842
22998680
648751
171707840
396342345
355443968
129270050
1234982728
712367518
1141502957
1100827220
452393230
958840715
654891827
621967052
812972842
840277172
66958330
377438507
523732647
1203359780
603329681
290206066
216752132
941745091
298222205
562070487
1108185970
84660603
524949905
813231998
798153257
363304353
673859459
375662429
839970064
1333834477
19652540
365810753
417145992
763540203
221006182
752147980
236010316
757736248
325720273
277259961
772249224
858513533
785840658
1334320112
394206742
541280506
676988394
512074140
771976077
865503408
90079641
647045647
502361911
468853168
951895889
43600861
458430158
596698556
170576828
369066380
941233434
1022891134
920987455
910460462
638497515
139647420
1184137961
1019835053
976539900
969865825
267791466
271520711
330583741
700476796
912680866
507310360
1133701253
127801690
368933274
105741772
756031566
519473774
40993873
1232284937
849352610
95114121
841624503
66640069
900750598
178655742
831247248
363927674
684508787
90024688
180034012
1121773316
325902083
715700877
884847872
303635037
571216079
704369947
601604978
71359791
363116086
741673430
241859341
530095957
222144282
64279113
32777548
220908061
370519702
1043156364
122942088
1019530226
270054316
632930125
348385651
250256782
1250997873
756241564
445259036
1271649148
433165079
1014267039
329786344
131626070
694003565
824716795
106139224
263358876
262351560
157192161
834650117
384695740
959224269
646128058
14875670
826250067
168483694
103871816
440273507
236603678
1158414207
281468204
768177582
626904051
114727032
1145863381
954420660
994200191
161918690
98907050
131466588
466922073
901309724
1035459759
137911332
1001484650
198785678
821580288
168946992
270279403
985298453
6374545
606903220
83503984
210393856
1019404896
401505316
488246699
947862688
742139302
521608472
336032540
208055444
847559590
1295570354
613406873
1073353516
60057944
611926800
852543217
1221344961
1183585805
10227553
11562448
755799570
635554451
844976659
665269254
992489274
1216939648
1269980860
121811873
203538163
599198514
148490392
525372914
203586411
289816092
1044214458
523681904
955036282
803197404
1259086846
561028675
1052180668
888173114
1003876652
72268218
528839465
60386163
896044958
453858135
677014659
703830843
912377637
63274214
1233014991
594708433
172761621
922407549
1134703804
1135905649
508517449
168157135
420218149
748047762
44670057
299054439
109421132
132613415
3917102
907561186
15678075
441204857
259285055
733849324
1334583878
265873497
741009226
1030369169
355006762
525773387
144168807
70012090
1077551560
717982241
498468657
504806316
1249908852
431538952
86174258
368714744
823511278
917581100
373911614
890284753
58457220
1305895643
77259271
977116143
664995297
847999680
1235804196
484964746
173245848
476433392
826782299
571159095
1338680912
169570119
357292789
526654995
952119684
80121697
1031040563
272823497
1134199220
916991131
306814053
304644989
442252989
294275405
278750028
520292313
660420241
820614987
270388345
1327322927
452182901
723874851
821079350
149360666
2882380
389281224
668010430
704664963
859463017
715189421
854587187
1043627275
1187168583
409009788
920321831
555070142
855544229
873540390
997308064
683274302
453143462
15942984
791441936
725977794
28125515
1231024657
21453568
645299545
516054179
182552002
928067794
1363734817
245578247
739095798
566016410
1183463004
475019814
808702916
912364352
403645012
270883957
565348291
65741400
69281417
514292932
537694963
622804285
501267798
1092042101
525494624
1077698026
485855882
834194092
814378409
818991165
650170788
414433937
146108736
27373620
978534423
297207179
252171079
750901953
724935555
744644041
378172946
788170952
334346538
735084832
585908796
218489815
757040822
719713399
13850483
932113053
156930316
612693711
757597369
724485959
390516258
389070471
662479288
192995653
744168037
915034288
311943825
56709829
551494040
796072059
951226843
804528645
651798558
1133165931
713847466
863922409
917162393
997343581
942901628
452298257
857850931
1089930349
1174233852
617930669
9041105
719233677
150005615
589428208
1083991283
1403697397
580627492
231786323
239747640
647173425
1365066047
910183077
92859184
890630856
1297878415
583352947
121161655
167465112
640490953
1322138174
299014705
229868058
833190866
605154247
973133697
674707102
391366749
755133903
396434617
498568740
901022123
843649434
809118932
974391619
627113956
1330254435
371888219
664342040
830212481
477849056
1195275239
819502845
483479076
969021679
306450090
125070829
198306261
596553872
110511286
520507754
337706741
307666074
588455633
863877065
44244154
1352459869
42664319
423375020
225219779
507824757
431499382
64923196
661856763
507512485
1150280915
181714848
1022072103
69994070
95949162
936691802
730036873
77526752
8057910
344160182
982568566
1291815211
1253290451
240158067
856847658
116799683
11543084
897147738
823812379
618909444
923250077
460355230
618828180
894058515
696940671
932366785
704824840
695613768
507978857
683654865
79437330
236046315
152815603
660302428
397763183
966567594
657690901
186088340
1368518632
648358020
272536142
443832934
1210155129
860713576
79813181
1150758013
459053843
1024116086
779313438
138413833
497216212
845536511
222798806
875444458
512862692
1372701926
296923138
749985646
1388185427
774586926
139513800
857279241
325534195
605556022
17007610
468305541
383753126
239995584
757804955
897743148
24045986
606271023
490368034
919853323
463551300
1010205179
937389116
315215620
661414571
505792775
563511789
464009323
363605733
125980310
887521013
928777419
196583124
401362358
805817392
586186255
906386157
564551601
696948356
412993298
1191691684
657633879
556391612
705730303
176561418
254670013
588668880
84814019
839762644
375588330
688807219
728919879
719558443
1304117211
813633496
165900406
992114591
712055128
545566526
869878929
196222924
839284781
273808826
1396663757
1039702751
563135257
694330862
155094570
331062666
445532411
59857685
734330717
110781600
548655976
833733095
910875335
527252891
149837616
736829325
459645367
788627025
487825318
295321059
649907005
892331019
45989346
613897948
335632756
1123985238
712885337
397563660
31921311
82381009
301361346
35834485
743952536
677437675
76590966
895494603
1238358216
664584911
1208695487
480873011
398488200
812074608
228972250
360492067
764945838
212505613
486945587
39160583
926481156
53552879
334143853
655033696
135955333
1273713556
398150174
1097342674
588759537
484031918
852621043
931821984
1071609392
731067703
453306487
62978022
1308533748
691854092
144748746
47711252
610214265
891462795
886458140
321876799
868422190
1172084802
398996825
214640910
723401580
868021954
1201155692
291676702
739667857
122540129
248407850
668014121
65160857
383023390
297103192
1060184090
911059826
613110763
504535477
169063978
38114237
818901691
786545728
936325966
255915677
16953145
148872621
916933135
852185806
235628878
861492406
1137502749
934873054
183428514
1196789789
169087197
141590216
559675111
1265975123
411900668
145276382
431448372
635362901
786669918
67093782
425066333
521363668
333525100
170709158
860708994
816446263
1397303249
215406880
309168232
1362852344
528073251
1060235903
158600371
204697610
740828103
457434506
573787745
195580732
908266523
497665773
902068298
438804784
709233570
612313774
211247779
595862407
1003466060
1338561272
157197170
759679286
828408642
1271972750
615317144
522275756
955706650
1044232316
979283849
10001981
136808267
161614445
973708143
861067039
302725628
983146229
935078456
1078542772
916931558
913766515
552605863
204635090
188701304
835746534
273457155
233690448
406760815
11803865
571785543
1235544330
80035087
899222980
248024526
533400739
454671100
25592993
1164888763
948042743
71816374
741336054
962610937
978002329
154551098
296675807
245161510
1175493902
530279654
468981241
360887581
832041023
219670823
62706767
419599282
706002667
553538050
60384846
934873103
31255401
630441367
738694190
56766433
950834725
399822126
397984484
313730050
281016714
59477720
1363018523
1239944282
872046444
1315506356
618419236
89671949
569196976
609962801
176915832
87937516
1059796107
992714548
446219128
656181669
984929399
1067801150
432781436
182708415
270369037
524864337
567932467
427459276
561368811
142754819
1335386832
410527076
635744135
933065792
56294517
538182665
1034303368
570249034
245140599
786763921
76906870
371263160
408271537
571676382
686734583
137437620
454745413
200986291
688268821
177975228
1288260896
570690038
719134304
151389939
988008897
1234103649
1248853347
864328011
661783299
1152368435
780231
326596635
800640440
105116591
112412304
1334185315
562392060
72742847
141794146
912633611
1354166934
819523636
836723875
555120881
241232457
338474063
664850506
256302736
1248417194
269015464
517464488
750630053
145998172
1030693745
117628207
848019685
619533348
418468046
761667058
185014096
110464652
220952796
81885545
1386420002
364344004
17015790
886647726
987229365
144932418
390628462
190760129
868314306
1178833346
832743710
70045053
928624659
1346352759
421154575
516750639
869812109
278262585
678384177
48567187
457782068
730780653
455573180
1194557155
353376559
597284198
429596832
694892763
446647572
1284740103
844282335
820619326
1242338605
342301931
770271240
612760277
753781929
312615667
379005594
790246369
37069184
76717928
1205518228
187495968
409254961
766796872
567787391
871765330
191502760
730277092
648089083
858770428
1041044583
104716597
864730975
1267002443
595760836
931897234
354829061
678802613
388382112
473635490
448968596
15631227
83456683
843129198
106189771
1038343993
43513257
401849852
288471736
611489096
929138508
478548973
333677018
187430690
238122458
265386190
198698308
820053241
1032836316
601245562
436606739
869072643
190491165
53170052
461418133
1195792967
230980511
815373617
717757167
575175418
186527752
144174649
913138727
1292130523
23619598
800756929
306829734
164220919
31784722
657696339
588083370
208763922
857858511
844008600
135435215
628933743
980947346
997148803
100433488
1072688451
134219647
722383502
177042470
896144686
936817017
652895441
392692250
651936631
1173067165
15340145
1146630230
1121355900
538154461
582582115
1259499022
934369502
565928875
187317140
644593365
1129667931
228083228
207462108
1138109488
370105322
1109258393
288097388
620169531
1138319087
121020667
257767422
1386175925
314276389
1315231813
595764395
206709687
671185800
716337056
1085811968
169864984
1152913780
1116629248
449057667
493219081
701372687
681316558
800592039
715775222
169582981
198836121
1172436196
551972642
229156551
776364619
791315153
1218152534
501728783
871248930
455749989
638305085
540299172
254197980
120134482
177368652
583417802
677884908
259158012
921212250
1200325686
596828494
1360790848
1149994962
250087301
586218996
604679413
964061013
102900477
808330032
140418304
617247276
123147636
1356252072
824430414
355546661
788831860
1223425379
308957945
1026496787
399299436
873422916
873793538
137282461
1395869283
1059441609
307107113
822875497
564599101
395984745
369341055
66691546
552672442
786488907
4897766
1186066330
799685797
616028183
620774277
72920152
342933459
158843033
705939478
47898317
862660933
883364107
54424572
1079247997
471590863
296969841
304844076
96805577
190316810
800879492
610140266
509863405
21815399
582974889
114742101
319353950
245425292
855650339
354015335
680174797
720845642
754703980
885572043
1369502799
393213493
106511284
115695222
123794197
1077530450
1394076162
600080021
302348371
389456365
751637685
1235726396
1120891340
1317951714
610794443
638153609
667649317
822410070
630037014
476986901
408807813
982057358
947188158
1334713135
1345634169
274951338
925377406
370780281
561549406
1380582850
53887219
1161853275
412872869
1404705363
530767799
502120604
454554967
166773336
666972303
620349746
330378263
848148036
869793974
714945680
1076267457
179912995
289035392
787953986
512290943
806486196
520337833
976121743
869863685
17163910
776813247
1096339628
1399594777
515916547
165133402
766465137
955596992
430911170
120502893
884595080
890440483
221366444
529674552
336149933
740187046
1234483185
483542429
556082144
123677007
91843922
378474864
1261693834
239642201
1076700204
953547281
928743790
474623519
843030322
359447255
748216215
949671172
13148267
239253788
19207147
557234034
475999380
1385805110
772454072
299587245
1051842550
89412124
829067331
350880631
52427719
1312027647
1154158192
823975568
706192641
406794847
338239540
1258187329
1229863106
755740751
81516344
586632270
572863881
648638143
1251496204
290730791
133999870
487914950
132540914
656055042
642840489
13056109
1093833601
776247368
23659387
295799519
772347781
192073071
956861858
941329212
313643998
336210761
895411295
66338566
364933655
1186709749
328244258
379397637
190020211
493437425
131147958
1067279461
129929728
978582323
986130107
674536788
948180779
1253238652
89741980
347506776
936134442
385546855
212951597
1009759602
190250815
169138090
450436075
255124060
1383009267
724526163
607871038
321270670
481109516
211604664
343965866
20479064
145348948
1097281234
127461846
735449850
776478075
980492919
130285807
795370383
842775514
286411847
526734129
721800470
315570269
917954381
46802098
767856161
555583626
511099479
313889278
766976138
1407649873
655141535
1143250362
679387475
201231242
741218416
661658838
259422728
64591697
1275693600
1247988186
280556534
32648784
856744983
105693238
694408160
46994729
1100973227
838912797
425714209
153490820
598800282
358796874
156782247
1078353346
312196058
867625163
3686761
206583060
446458609
888628855
1027222212
604333753
1343843710
744132022
869403974
873972781
918860963
110862599
991557116
297628317
839558923
109301404
922071557
286167701
560436016
930228940
892301850
491049627
642177899
79210482
476942662
596846759
52340632
953360637
214021183
367952061
461044234
1011712038
765077490
845748906
419890724
922802667
107915013
424484969
420852230
447748994
1052370585
974446416
504123293
741650079
206214334
128828440
498823563
1104697603
353081753
303597667
1168923483
799461550
688943971
75294798
866191900
529516672
1008162260
803058735
657601998
736926968
1227405864
950125292
951629549
550094625
542285280
337459940
271427646
601543425
459439229
175747934
934252133
34406948
801301439
440392283
59812216
954118623
1063045997
288471662
615629625
811647709
1135635101
753931355
953215714
803817046
623608210
113441230
225434262
362492739
902512020
905102394
534547155
840125374
197265821
365482586
1335585892
937507880
56966336
649448004
1382772116
882396511
1185267334
368941538
810739222
221207893
353125407
965233312
229167003
1215033926
833163423
568132195
276217031
349186124
268023242
372560527
985785848
321068640
663884206
800300032
516998368
1021485951
62269864
416894548
593781068
62669453
467718277
1056768744
1111612896
787149403
1010984387
40531239
471353190
815639204
495665376
25162541
710758937
1163207670
278138483
243521565
101910973
40318571
835223034
976058467
510902488
205968454
529253871
433876371
900833112
236753970
520971048
18993796
528215556
840267896
513614715
922273826
895908931
986385414
565109771
1321521711
368340053
206871892
850410552
739094317
658179459
424417639
71404028
1379862449
593373889
1206739700
769420240
1142832543
676066722
1369857312
38451442
1281108123
520039363
206144927
181860199
303278404
327673256
641811800
348402662
679805590
310673610
430239009
538844055
1004990253
880619161
87227837
653793465
337243014
834135602
740679155
680715979
838139049
911766625
258146115
1228125137
768523534
269375368
478109109
101134673
1293682324
607357499
202865254
82141206
839290914
1081593521
904695865
15352445
1160720456
665331491
742196293
1239192327
1351171926
383671224
683770001
181345155
992764892
907331618
256321780
1113770642
938900187
785882775
716005643
473397414
855238173
840256642
709711612
774704957
146022375
539477495
1333580917
1254101096
857105367
510446370
343407252
225343784
1261948310
666731087
1250660498
236747232
667118469
971264935
177021100
587766902
509499059
460351465
572766583
531975567
752677193
1352651661
180305925
518290127
917174302
985048620
265932259
754939863
170097477
1000245144
623754394
208625104
87175329
1359465385
424773716
524442505
385971408
189338089
1103592997
468106718
281901964
964028960
621342164
595930503
1016434613
742971719
156921987
370128430
14726514
91625271
813832634
674632777
1005687064
1259693084
146985113
373012388
156306203
495303010
339832275
481413898
407902995
126507471
779552824
1401660579
737439206
504110202
421298836
617489831
12938522
290635931
159458551
609116568
1347652225
656881101
711827034
824201916
89242432
988604030
1080649738
305489124
119682713
475082268
346382030
1137129934
534507403
633125313
591677824
1242259496
840646752
1024834627
314968799
260753448
686635880
335339661
591252108
735945118
1278724948
643913895
725568707
493016316
483498721
82396771
315360605
498253048
1220926514
264588502
841450088
150865927
297927812
529606684
722065509
600612750
291598660
523784459
411844103
254867270
171166142
884935247
776598088
1393777149
883892502
387408775
627033095
332518962
591293043
149906212
25445956
1104183896
984793406
536384171
246339679
514467091
100181344
1061548225
550573432
881884040
275654743
718508320
1308324689
518045539
608023914
211322940
363769099
884529531
1093818099
694561243
4581857
16328042
709076991
893150315
432364246
509196584
523537080
773528587
831704783
412321044
563172916
1091567864
190232676
508819085
927475853
962961957
11702769
154637812
966460732
433021347
686633921
483639772
1206209796
1115778745
157645093
745961656
370167566
522366606
737860367
388608509
650863495
1126214255
712868521
215643664
329719332
497150165
748450267
525260347
254933173
63216356
665859860
1192637899
1056882775
1094224693
831765482
65246808
609576901
168663787
887147307
285221627
221121207
514835179
644374005
420317131
921944623
392080414
637002128
775037183
1134331550
221702051
1151066286
168512706
863124599
908027199
12711644
357890360
716979864
754029039
1277183791
982125203
1136450296
960314499
500505334
660673539
495732627
329895605
36490627
854385317
403302618
322706682
767259990
602410941
302116498
830566796
130430548
112210907
623416371
1204139757
814103186
430104978
966414450
654938580
379016763
1082196858
987337961
414898565
431401059
578141758
121466376
196478094
833922905
234980858
1353553569
405348771
811948408
139752899
165683589
1055439256
816792540
24594237
839004361
1346733680
831714731
39959216
897713654
545100695
1105239166
916912567
697916134
372240007
564539712
129317152
40488536
4589200
206598622
751687072
687402908
88119388
608680226
964343263
509992812
761318595
451505554
179782971
567937760
1168463505
399628329
58796375
985515368
985938489
885047355
845802658
209976040
339848054
792475253
758050298
125630951
32082796
865528544
812646169
1227905898
233083884
815266656
1350470004
831122516
627810764
144443450
603735130
729829860
394273610
1145302998
245456299
414697374
807766660
1070577125
738300855
654567017
448445364
1353935460
963237911
657185902
879981778
622658580
980132353
1374469998
175341633
14294373
498518815
974473593
313289222
994006719
645076212
354173822
116636296
636410446
830086149
667063982
297094040
972062431
236432913
1097008782
359725768
259831832
301607265
366509657
866033938
858038256
729661366
706765860
211515473
761976456
972803030
141033021
10305367
1120738385
211470476
877853248
964341427
220041746
308520980
555926839
175036547
178508503
954154954
189231528
350308253
820236916
687890713
737023959
175445956
78796179
517314282
1142046041
267577131
40137840
561651296
895603013
780698165
124238956
1146474553
350130424
819666952
1198136685
421958585
254460033
879965296
1137544732
741369954
1125621710
461930877
412651416
122639172
10030716
349058472
114350754
346295341
579956706
347125145
263917392
178783446
150103998
892392959
524285932
526464723
837388854
1015743453
654683156
431849339
265149716
69977382
460931304
226464411
564528706
715929969
913944963
1027703524
1307441152
969757417
208038976
556968984
928004688
150340317
806838792
265998134
578608726
585358212
890327433
831704434
1200366081
78481583
297748469
584938208
429735932
259013014
1175053983
82367356
561169721
637578534
586555604
201219260
201790806
1129450507
1349267753
736347936
826435176
950085247
216409353
975394085
990623768
400050005
886332293
91676449
319085718
303013318
665765399
1050040365
349180847
695401357
1221911630
456039981
583379907
802691655
1312842231
966900301
108912536
609326205
574981696
1267960824
663455409
87039414
111632558
313028866
202605191
186589459
882786025
179347232
701207885
966038334
150032902
759583307
778408632
677832301
329069906
158219919
214573096
483718297
748947131
973322184
204569181
174139271
837865454
850655063
710874575
1312315885
919344849
74233975
371087951
500640253
995821912
902520546
167397124
706986121
298391528
47938724
946011975
335140180
677905137
480743260
390076135
279045989
991315130
981121965
330536438
272737019
998511217
912268940
465732
859836052
865346919
401612776
746875980
915165510
535931762
585608433
99712472
845349267
137226540
170949536
1136887409
506892061
568140472
938414777
504495250
403273727
353759508
385627787
400051852
4105715
1257162714
759816245
504254882
66945937
1371008150
340395050
117968291
864187790
204522676
580728682
17388296
448745596
628918533
1172922155
603929506
851012237
460555134
566903335
1144369065
270903465
857069372
1338381307
431848032
951607853
534255306
1277203113
593125243
834423897
307006461
138712543
942496129
469704555
581037107
78535165
496667662
165680164
243293798
745204448
67839137
274064553
161888774
790217581
307143492
425080051
726187783
598674311
423270490
1306723273
287937254
877964587
681674086
183539597
798618566
1382740599
777242615
548285528
215905147
458639509
318864281
983259360
1209606946
210074198
1059012654
63420592
973346030
934634631
744150588
436508913
1045968181
772768415
1295968806
547862859
704547035
756724215
178607647
1061833011
737288434
212026119
868444540
794729200
881263246
874916727
110190032
571969902
311128205
727095134
612590372
131522453
38676242
555232508
902309908
574747757
843501567
341426776
432102838
326876331
687805246
225851626
501900687
1269400180
451791368
375601444
896802612
743686687
275118260
256806289
685930974
179374184
776120558
403357042
605252029
660987480
568633772
647521079
779008109
793555543
791398086
31071226
437900862
756328937
583292192
465284726
529765587
185279436
1233586105
831508439
447106879
1308327474
1234400281
1068152749
829245447
98199568
335540007
605428392
82993115
531217913
141233451
383561155
258632125
1372975863
1257096306
768600074
420443132
232933393
89344018
490146218
612269133
987262394
333010813
918053004
301218410
707584623
911531679
538828348
1050499516
554543795
789248846
255389472
802414608
5867138
639886424
482159025
998684908
965666089
130510292
843654318
947925889
1262901006
327505924
815758889
427358371
322251889
553622834
851358748
611769575
1214417967
532348637
456153170
257213563
433448750
852448608
511231082
226931197
585063667
838381162
552716274
409342829
707433443
848435526
373850466
924190027
715189834
26685348
691911053
785311478
644204508
468949745
558944141
660203526
556575384
25654326
963745979
1225879814
737114748
635775948
323482545
556828689
76980071
881650292
302361935
1018325021
657342313
911186363
867456576
720304015
476507973
864796182
732361114
951503639
288477066
184765282
882723063
1077413119
937829408
321698697
986988604
910366589
768267615
641229626
678798829
346624591
678270129
1093289946
777669165
670983239
855578324
332627847
809944461
689322244
340541374
394068517
955026124
992306683
624245280
102574339
521709169
782981111
45572344
738981610
518207707
380786152
399187116
139114040
579359957
844648407
947397725
254755760
863027491
428436823
828286474
703414670
151169106
405658851
110674434
319379575
912579457
739968634
8539569
22874405
984596644
704422330
1385945690
414733517
764763699
370942580
10433292
691854050
976022183
290860063
261414419
123749877
671770346
519711809
71850709
600716175
47207856
808374705
724371369
263377741
1086444683
422311510
104814440
338507604
746039237
292159079
892730476
1380015160
133222815
716768081
910224639
390471486
397321237
655181307
682751267
409155582
698762093
240654985
39726206
54713172
905987115
395900431
969478514
423048233
480612510
332199939
251356257
1182064704
507567168
427704153
1390092521
63406292
787864733
1346568776
163160412
158595862
524519047
28079916
496221986
997257524
892646619
997700089
910738212
534650539
883143452
1085142646
516376624
872264462
423411333
239876356
792163052
277029629
376661196
995006662
980977529
754098925
515020058
1100014957
984637356
809206204
833861244
875928801
288288800
1229891562
963145903
373782837
878831175
24649708
8655590
685993359
258203655
220499970
375930744
851254193
609547593
1255131133
281276206
1021865770
189279346
319633238
778866068
1237712367
1332169825
751550809
914543287
883304466
1129929382
198322420
283374310
33527019
979869624
862526942
477927387
261782487
11486605
447268762
513447694
315527908
989878286
10626962
783215125
207514137
407271351
389274902
1336693095
350425206
291736975
292885382
818687674
734443336
146469255
397431866
979234129
81227224
1126659462
604859706
5790328
773407403
1239475500
546514182
724044197
1207017526
58051452
1140673647
996753072
1130794534
502641304
435967920
87787288
957832460
577804138
558784417
1334534028
1400660815
413792735
405031067
493655152
68472396
961280385
690992894
924807226
614672274
504410453
597851266
912032953
605949784
103059725
748585615
925707463
961538
810268059
600073074
420347872
962612936
129321675
637058768
433757800
854285578
684425348
286722521
584887727
1001003676
324657259
951496935
805086716
886946432
459824923
421588445
257374522
539778108
1341660429
768737423
329809253
911527817
518257619
692631257
354190381
1051183701
992363855
784274481
628059131
107607662
668427593
484274892
650839004
814889692
1056879417
821711672
58720442
123142172
323845234
1280650201
617025072
635229191
667203822
110024739
1192189866
710209415
626634697
467210399
496367193
1386246572
696746068
575921575
762234804
569177826
863637713
315989170
332831329
465379572
410823536
540121974
302235695
1356846262
945937551
887413536
1244228999
964899118
910590795
421660498
543349671
673198490
1317859855
418123306
40283902
400539142
290676466
635515799
300044444
274658893
786079025
1339917682
755816681
722728289
1285864177
761333638
203262327
623133672
115573520
374267279
368616977
365877601
1299888939
791683374
155413779
925717120
106937997
1071100750
200097705
523096996
66736175
490751163
894801261
984289932
774629076
535538492
977489023
128574122
974213249
225788182
128877232
1147525020
329938177
841440296
865584945
328916714
805418990
825117245
786505735
517611580
22651390
666730867
797642926
314506161
315627635
811488666
738429509
547726775
755919052
277840896
538952456
1400475759
1380716778
1283869347
429827314
401607101
821059191
960961559
473085681
1190699186
866520763
416097567
1305189857
1301157518
990508730
956683663
1391983470
856961599
397453439
995030280
1249749841
863206486
267527656
843044608
108265562
792885874
483517937
428599824
421162714
704942738
611857520
990691960
503964614
798310104
870452347
522959167
337819749
350305575
397404557
138687980
67563925
144854001
1347504586
512104170
400400016
759715996
985916104
942138493
343008340
891163788
159910214
417752072
542897075
734425916
904343980
235457770
185449733
365058787
626114353
951802296
238762313
333952394
335680555
107319294
898840255
846720845
742476434
130578274
730139563
1322379034
689498380
843772497
293872747
995955591
1180417648
638271732
507477016
1326387331
612265837
845411890
945102832
70504285
148779655
642106815
961034583
203701671
653508949
1202057616
842034797
899649613
476149584
704272834
469081967
565159849
513952989
579461532
1056686626
744201660
346681074
433261049
582822517
340712577
44364238
468670418
990198467
285079741
267485341
711173894
182658926
485143804
592075161
519006828
421146178
992264215
627891823
646545697
826603973
670251437
274174605
878328624
921602285
883609688
255052245
862619770
375273071
223996462
282093657
717676948
250322029
576299749
331903981
329294517
127234124
879181767
915084183
234676876
143105406
659907642
811591939
677156230
121286793
9173189
681631870
109949925
59241585
831624303
543868071
654868035
1314953908
885687513
1389682566
666208688
572204840
840658723
924364148
1391855610
152671597
1190687051
53993532
894165261
807433298
165514965
887889824
296582476
858858053
788960497
133218421
1276227962
41281316
1063108261
446589506
1352475999
637321145
187590516
523795876
84830781
162183743
708232274
764738538
496062557
145118540
249683348
94921242
902576968
331377415
448638336
99728714
773713235
521765090
111361459
1000028621
540883868
460268049
293490792
939361607
1312505914
1101990599
569323989
994489321
712438755
275555237
713137279
962949737
668256313
1115974821
970271400
72449245
472584328
165068835
747773890
549627111
792161065
788346005
862021744
704826870
394468726
428521872
893519134
795526519
527351234
931278648
1239900442
712320405
561345498
908954971
630550602
51292743
1304418382
760964351
695320282
641348307
430658239
95514661
844822271
128842232
454136878
1003148334
393639580
262477089
743367005
3391192
897198409
757497670
275818816
357915033
933773137
1265332484
1252182213
473551765
970368655
283486232
883557508
804396632
1345985081
109121442
630807689
1127925284
940784917
738176570
1300468833
1063970760
539717335
154007927
1218702598
337268764
303271678
555690789
1293517910
122624887
422843855
169416956
592656219
273674100
740389837
351272349
51537858
1314915713
320125529
768579524
1260150282
1274777288
1219140048
408953701
311000200
126017199
750148536
1132422674
51592016
895318601
574860593
1030271771
835205527
301294805
574211727
1213944388
141503603
478312160
322738044
530882630
1011793370
1368239139
626286595
220744766
86685046
255599620
558875930
180306430
87162451
713630629
178373300
758368783
181139379
789133953
316417669
484102834
982007099
113269148
1313988769
1260876695
230343263
628237916
59600139
60539343
182831652
330175970
834919719
641717449
746097218
1223257988
597955856
280425933
876269557
1151370144
999063044
475924805
901987668
355763803
96201252
271669698
1222801326
171172350
441978205
302373005
578725127
893120719
1365199436
464490623
371610272
1158494668
1353277943
514409240
367297830
248135517
562050518
200515174
515050304
979691368
506592992
407325045
360343337
989002099
277641400
506834449
765131982
512023978
133525893
392457354
216646417
535195933
337578307
480686212
897457995
901686151
1097681336
482271277
542639463
1188814450
45960040
465206042
310659167
719561515
433705896
278611748
220918123
1396941371
966298334
755983418
387139885
212716991
126089558
987462304
83891108
862962424
814022853
1099191946
352223345
202302779
707087509
414753088
790668130
381312873
31765170
949108289
766320571
979823963
235313483
1002046501
686111241
607029037
1328953482
983600450
822772298
309194862
681996358
320150819
1231150605
722809965
557763123
483070696
1203133575
500541268
682527155
910524140
689739491
113881105
58481217
1176318155
654601015
785560921
215961702
633502291
663639290
736882553
423763541
199853009
322823962
407818875
1087570073
605046655
735340072
3504304
870367872
768315342
1209700593
356397997
504663365
1089210280
27675339
584929989
397688351
882518987
563722922
478332802
452551043
124255655
903626495
441421795
201542560
964425162
336652901
598447224
585751758
77448108
1174719451
217679330
471899442
1404552822
658842942
116500865
1190337573
531673908
891403762
131495226
244181334
792351835
1129511027
123660557
339757128
231778980
718614951
799277735
1018966371
1161002480
32406492
791825992
845169961
445137822
570427360
709539044
289473156
1171931271
786900876
871148044
297301052
73402626
1271559580
117728576
1058782122
421458743
960969888
488474435
1056513897
176341746
808516796
688529668
1086535940
444044105
308132838
994993979
120894964
299003372
418257918
796626510
72744949
768473333
988713498
229110705
994558630
541470989
867266195
885049306
459717379
532921071
133561577
1386383114
1265121936
14846505
676076510
807597821
1122889035
988410366
940457507
1181367251
1364018132
309743489
898591066
1104243531
498958200
1043926411
359642640
466326712
296779195
79241043
349801412
489011748
662540961
1103060651
362702333
981878590
851594081
1047350468
942538110
252813836
639170073
115751300
991790640
568353556
204790054
134404180
92209701
827637766
295530286
346380844
892767564
601314324
778716581
524723506
56992045
59888341
175686292
181566147
1180976413
197911240
140782446
936258966
842969335
275055413
272753243
741256768
6166046
751475561
482883228
1362705792
306412551
396183307
452993168
140760060
102906666
549113599
686729539
821601095
969265267
93833271
456066292
192223486
952690559
706529949
426999007
1316113752
473340151
1180862594
1019148664
373608726
234634981
1154318383
1001420312
321116594
1405181700
640185035
187605029
575181826
348123409
193338334
853495104
914297817
574556953
215319035
1223464894
336044323
1257297469
372525924
634385380
123556690
854097631
637944833
890324432
1010754421
862282292
209348615
303298130
412821819
166101072
159924315
799262117
809404731
906307209
1027406368
447670075
325741847
1329514128
120859629
1049745888
864534970
522901928
481775707
1071322100
699721191
438021904
328588533
165974119
41189079
471262051
663597276
98237717
879280110
879623597
298703452
970120453
1050428503
53596431
1190742475
624289980
78478502
457684511
519819585
970779797
12411095
100463204
10886384
1184105576
557311530
899909042
205081239
243819748
785770736
455926837
864031456
580261687
534884126
322690139
231726992
1098154593
1024960294
141356710
510819932
1374474892
393325709
650700828
902045081
982702282
1138227250
42184918
118319863
44967878
214812828
741825526
201244508
1198094059
909375303
834819711
130077455
10284332
420840070
390832770
164876507
702534506
1200918468
598440026
829500511
645322593
306993666
535651098
740000752
221045243
1172605185
484769457
170861571
714602691
652067632
680036147
283181525
233159317
556255131
871221269
849888005
241830489
1071618280
290089816
660797650
545988562
703015448
612630639
633584507
42817656
487144822
913828908
61442855
659351232
111893463
1254909943
480748328
539886937
80897498
1209387283
967712656
408621327
701656029
191323842
676783831
593865293
416604478
303553047
154741494
419125514
1145898299
181599937
708834642
844555325
288358098
1191910835
559818678
574445309
1151738573
416729503
26433798
492117738
556332071
608441758
1028116457
418480745
888007912
340361623
1409562805
444686414
34152003
285745
233695394
402498032
1331254695
937158814
114042458
59715106
362532121
698325061
1145240385
859381636
99243751
760861051
1155259196
737878694
220478706
497169759
959671121
795096355
367430512
736944390
549396320
903942745
420683518
499952468
459242073
1056614805
1334110249
549336817
667405108
333323426
62044635
773509968
768778671
834958549
902214681
1112514571
517034346
1204519448
728269422
268940458
751938151
358257964
1147438346
974677594
611044082
956281120
939854275
228970360
1057055432
1095651447
775191454
143034569
1394505905
637970850
609179059
473141967
384220520
373256309
900445533
973440813
1337483222
2704496
90260482
292753901
288530636
459891008
265110261
644164203
477300289
486013769
603566631
1285484042
1135184856
633113897
960896048
15371517
894500107
829359524
575396461
920008404
156371065
769775748
646398793
490350868
727735027
69353376
743803908
292989062
642097550
1310028
319723570
376648633
152130399
984750817
765796446
662020425
721834378
836196437
29696986
47951080
570186485
1268798487
940297926
104162009
703569774
493080050
755057380
953039105
781493144
866798040
491149061
1355088704
1154287644
480709463
512875977
875066960
80041869
1080470796
1375204808
1400817158
314995775
688044751
521599658
87936561
628059810
393281215
175754148
1193692149
119758302
842860051
798753484
289521997
1153620836
285148804
1263074098
1369053474
883684330
871497184
551051013
718301498
223204011
54871025
894291725
894198526
926182241
541496339
1072350331
1214425290
221000965
458817645
939555675
221371271
1225273256
961831245
394013641
700945549
960444373
488697183
220241552
25746356
295400264
488895987
123546004
423823016
1096118644
960707102
366610813
53992970
345827705
58938290
46928389
1404436913
1018055916
978038769
645401704
825050020
598008234
566265509
420677137
420493832
272089535
1272159171
715545928
1238402926
1136271350
1052262071
523358922
619810724
1022001937
693611566
435607370
575261671
437520111
639123946
309526423
260187881
681780778
959159742
944607077
76983978
997873330
350285083
782149757
219052687
435885960
383260103
382866027
712479413
864943520
419267566
438274564
1365875016
927447544
97244394
225675895
1116250683
252957035
136373119
414219690
109638375
636172256
424740015
819661748
279076532
254555618
791781742
117097685
121220245
795435038
909594211
498803957
552201672
926566791
1152163973
490771277
399569390
280100462
226678305
343982312
172204875
757692936
971476055
47174479
761805178
1002160132
802838294
531154551
227472436
308202970
622802885
638513371
997218528
1340772715
770421713
604352811
412584583
183251312
270042689
759203266
664304328
508081675
932831074
420631530
332347228
938525969
701169063
1067148523
560419901
21735520
926798086
134506453
182757334
814682607
112199699
232753815
599821955
663387409
708861033
307665381
151978326
1209185773
1202984116
714702443
1395855929
1038828229
592922085
394929844
299438027
1389104202
1281760801
686041854
323939671
774574365
310246101
391352565
446827984
551616757
223567399
474015021
410922389
148822886
702672657
996881911
111479718
1303762108
698634229
1137215157
1004447528
868369823
818539688
454374041
953058832
842230350
474328370
65001522
1165552223
862243091
966198087
583531395
488134853
879675433
520533408
1096647162
141190095
366683943
306220996
480631610
415977454
395696999
102071570
1041874543
540150513
413816545
995936675
129488800
1389904703
980494314
880823805
171327490
791715803
103354138
23249043
1319545417
616001004
928761312
744025469
644865511
716781516
687145136
1403326321
818317036
370493107
311265183
98982042
1050123261
1210452583
462833941
1320347373
110154003
847067014
134437037
212321443
612753807
460333372
675788325
671873120
987506919
344922037
176165338
531880535
798157310
795964815
1267634648
282618754
375018193
258662186
182929154
196828212
71672226
608343159
149737481
359183100
167433338
1364689943
827146833
421872055
884356543
901178097
773852705
578023689
279739976
89917503
220563442
891221159
128000363
152659143
498699758
488847011
372441236
1167373798
423846326
98140148
1408499030
927144725
761132763
284952183
61456654
585321214
561868605
209540811
778221342
168631790
237259118
707544123
403151640
410694164
73334620
272151459
294950556
528166323
743095632
1140590296
277575822
153295958
893236908
142430549
485239478
312690239
1268610083
1328691627
1031650320
668487135
732514133
29931059
938480979
467235713
330507291
492274676
1015004962
1042720039
767964009
613966422
154756334
44057492
935268031
407505617
922935844
1171123916
163984958
260739033
272394192
213678913
473656643
800126048
75026301
1221308501
1107924081
973849799
1151105843
357342045
334195539
222049434
382074173
559981471
561961318
781132436
720682857
219375275
603699589
625058137
687724569
1296406968
1321552412
50072204
82258293
384738175
834844308
1241128281
61631464
709880429
816313327
1023281165
1329891233
1102310669
107501522
1162815405
364140434
1294352674
872971652
18827084
19708983
1391068466
307875139
403799869
1365106821
805623373
476072752
612099018
83655099
902867854
968604577
808855547
799032144
546511639
647082807
855981421
723849009
192036992
754423734
594589124
827904710
797071797
392055685
945875572
703066724
294502842
61825670
331728577
429770909
666256111
629757425
826328492
525099391
1102146388
935919944
1305448316
928391455
541161063
602788729
645512891
1172573738
679136698
691528823
510967926
443365164
189088287
480014333
556272742
1295048365
138429683
782922353
824028278
1370959548
205632985
614947664
590599795
371252095
478070970
803826865
135411935
52799605
644673114
173981903
121821102
276916127
928025604
303233593
832910355
876419749
397321032
1001843350
316413829
255194279
339427310
399992120
408887889
401674976
1021439792
87463053
43521059
1356747101
183998645
168122291
633497880
788550665
1235540023
205331809
91360419
381239244
450183014
158014441
1087996349
805012580
315539622
230953866
423421766
253324586
740981740
355756998
892591862
794896121
793118282
303476804
173203941
356823024
581545941
414250729
530187010
132975722
554715272
707128358
545166661
1189672050
326350079
722786232
428108352
224869877
71658507
10141008
964492924
21967613
122100417
142298467
1190606278
424120704
867755274
1333960758
685957295
99391827
946070357
309313349
389037093
937620973
505858282
673219212
932530777
730770138
993547889
1398269237
596882685
704798711
464609335
29692896
534629767
228867506
402075241
967892700
1062189902
1262255276
803491362
16527706
909365393
1135231726
971797547
1405676366
927221012
863130165
89035519
787902643
24425871
255152668
306154056
1034560040
325187428
310605099
73456232
187861188
524378088
103975065
505532783
901471891
932814978
764241274
275540433
970980652
426482937
201158366
383232064
786673798
482369176
857589612
163150745
465464065
1150091675
1256605237
140120934
675591654
229614648
474476059
1295438492
336544021
1082336481
848661032
406987210
258043952
514801132
276583535
131885190
329128398
896216787
509684569
561133851
932013960
532452182
292377330
181534150
86707062
1316342151
999326455
1247891235
545805724
588850079
586833124
961062707
682562750
712962790
284607406
58047173
47890124
1083014774
926824847
805969797
1030606070
671274104
802661686
817506246
668515886
81006374
133480742
1324158312
267658664
3756442
559970908
783588839
993937350
933997107
411145845
267893647
23113647
584122339
395594718
833612936
372838507
611909267
1128998026
312364676
250952316
459949410
775820255
698533192
341269592
233862955
42181230
697283832
332923631
135952273
945444517
814171184
206722335
97352111
1117960404
301389358
859683683
157058726
166288502
901681620
1022710078
119337058
761056683
727395565
696394092
183463253
541630834
1336102517
967592075
664712611
372435815
551819953
871633284
840144588
527577857
1398641751
81919973
241030141
626507558
895030095
832125629
959275711
193506355
133058788
622398674
1245568829
612395655
619893996
144347039
702839790
995161777
321651701
339369130
432060149
363090741
830243979
803962685
408866717
869072676
361755596
568467762
476921178
283437856
324871364
1297874424
353052963
125904393
311644105
268042908
339991762
66504957
572444685
869437210
238283834
69699452
1110287487
563553364
952274464
704587855
90276717
92780633
456242077
195535175
433623127
659325469
831895738
267723521
803752866
20390818
694542198
1351373595
739248298
1089852951
856823333
242390685
607310535
884881089
1267018051
785991032
829315333
268126549
300933273
755913508
779446007
441159450
512715968
875107930
624156573
538915067
59356508
365974286
284614636
2886037
705323026
689837026
925924002
869402607
575199083
44135622
503834605
954292104
244081448
773006985
969792143
319284525
480657823
821638335
876086117
990587216
535206485
944524118
283734736
75013582
883491947
735696516
942614516
303003885
852263360
757909525
225842672
240056376
778273098
1400959212
736032137
4713579
1157437365
654855730
214155145
85273820
618809807
986968633
171134770
1198624155
933640442
89377885
1101641458
653962249
411691729
519832963
437022621
966675239
923937496
753854287
868984501
99207667
449040087
279628337
651690703
1163803002
355701699
312430895
949179013
550683422
254768144
47545892
990182587
218649557
274430072
978593195
872739595
191489506
1388789739
612792822
504335877
583927630
279470572
74412338
19675703
927516168
893790211
327385903
793251294
218216953
962927524
1055144859
416389974
68276093
78222341
629371469
1222904643
760105289
75636112
1205057103
528510743
1023786377
52461652
978715576
848943786
377844035
578914247
883794191
926358648
781716930
417776638
868206772
29910822
373871682
678863183
110290583
949805275
901566009
685245424
75076117
806922183
125469497
1030184738
90268688
574672003
387815437
350717974
593419127
26694529
1401787228
417630270
506825369
145667846
826817880
1159428518
1193934662
998794456
462336352
921541690
550868360
698003261
412098891
237626468
93247765
1207022677
709357168
1155403462
130664922
494392449
720707586
610757465
926138171
974475245
1152954053
965544606
1263093600
95655466
929761905
1366884964
59324896
910628181
517940594
948492020
1333208339
1091041442
77042661
925967386
496953862
15591358
820105779
799596556
1016015029
4885644
795618979
189269530
234938349
31304963
245071501
781623643
432723554
246819508
364367352
745473715
732238653
545744512
233860645
588937731
306513562
507031404
876584780
1242900327
993543521
1356939113
1346105910
1180222157
515059204
600991949
159053859
520779811
1083176336
106043914
103677035
144336075
246277710
95046981
231321039
455056607
134165316
643935139
169763311
480357001
1125362967
83340296
972937173
122688011
78088883
830566446
2515542
977801530
486630536
903827516
900495328
721192256
841955856
1342885295
721437387
325503042
840712246
225319064
620547230
81044212
44300175
1409768493
13056320
764172782
208941748
210932970
598971829
224098037
1253036715
979152095
994207111
275885278
782749508
235189997
723383962
27822832
180399340
109006881
207520268
550683477
342251157
385589979
1195435371
256716645
200284812
974278615
708111134
1176352427
290356080
965987902
1075392800
9291780
1283068831
982653973
320848081
86385820
1285949901
976531719
1278871350
1342050903
604348851
1117013185
476292647
1078066131
743031101
570894063
266605141
333407633
1187201485
957753659
599442782
213319448
798522541
802625459
36151006
6031006
871035612
614887708
474404984
156112685
5945472
315261124
166819235
998585578
634761150
64960196
52992483
874092894
519600911
423844649
743564999
948786300
44533664
749327038
1103209008
417712506
723499709
38972186
241151879
1242466598
26469025
1057648980
722604362
593833455
920555292
891282625
546539695
1060558684
118743468
391222347
250321552
830302402
109039840
40365346
717262458
1404999579
658208775
344005407
275383331
616855585
443654286
852667810
1117158934
449154640
184540674
114544652
976497155
806916797
727546965
986327245
86163948
687212752
275453269
470588251
1086286877
651856629
581534969
250774025
853600261
760971255
908199209
536952644
151782552
1085636338
96472946
398036715
851288202
850496407
778164033
301729421
1251688187
1172661624
674387939
515982758
124470001
898975044
25507358
960895384
703723428
951288231
377892965
811308591
65230715
133001029
277302893
990216523
430082298
1088037574
782504042
1059321241
792472477
1289323931
1337143186
410582107
1313811135
213184833
419364841
476742755
692809411
1150991557
867159468
840194245
165559048
394742571
801635238
314489819
909350795
802293239
1004936745
80679324
679360412
314255286
703615002
412564186
827890067
455426345
1398120781
819590504
948868030
652371347
1014500889
966777580
355005991
1345790930
167480013
213214567
676618019
8121693
367425547
263138056
678171289
1061671275
514012863
1249768271
731511271
822235320
189854926
616269743
779485259
799591542
631753853
438201120
144070383
552509365
331057965
171015150
353874443
1355358349
762992015
1162590295
664224124
523786927
254511053
305958390
267289021
967209412
394543933
336097574
74920511
665583057
411892508
664337477
259293187
41092501
590301893
907638369
182831754
623898136
654842255
884149767
519607220
992282197
500325419
1008867013
178612855
1153472861
370533537
354193745
405232637
466329175
693823537
589425859
673948064
1327082031
1118882523
585172220
7535777
673903187
952641749
1113581587
327296017
188728201
167621073
807421087
1273206598
695973845
1048498065
457191635
100364981
351039458
59947497
460240800
1289876051
1193236215
742157093
144052587
127740818
74738848
635149402
48747262
247646632
479364179
67867747
71353136
19465386
1396572225
485186136
916642471
440238174
537258385
1355333533
980109996
827771378
951050315
764901454
934178092
1108151008
1118398109
1186402420
81493275
230979713
767190932
749940170
192656094
601238841
494991884
39630832
587451734
456605519
863192540
166594226
1187144913
379570109
1361657153
720664452
584572083
927530760
826110199
897601250
633242790
154702713
13275299
128917162
395299470
785075505
400393945
966410772
1140019991
165883201
226676374
577236189
372557965
970397147
841179550
880954624
160277351
159315312
291444915
364142638
242328256
607379872
94419286
430725499
1179837076
277046102
641733824
858638252
577766021
443080941
599443802
360172975
1247602205
116746125
131945858
864800074
1109960768
1001065432
1299012097
475739219
254928964
237138195
787939797
1016551905
712575418
101423800
22566128
549574692
915761719
141974880
1202898572
1164295726
357969489
114248484
285990327
575505288
548487541
850836120
474061258
525724068
550868703
503894085
863446857
242206638
1040592042
15709466
70123127
956122469
1279050665
1059430799
834147850
616321915
51186349
561277757
951640182
489916202
1043547351
269256929
844993638
230324990
334192078
1123876468
811968562
655714080
806104567
783468701
210127912
866012358
834220170
581004745
825254974
1377489892
122456332
652353216
982903395
805281249
861381322
201531718
200800664
337849134
223951467
84722695
1125456553
875648981
191882161
484602683
541691237
47776945
870846051
48491793
1322138618
44392223
299334089
541493690
656576758
993752222
51669768
296077780
343231646
434534788
646899927
915593629
756137005
614924909
899959319
1221360725
21305951
525102725
298365960
53442369
990234308
573365028
826200544
565054376
210668554
589816819
581925740
380645478
369383351
685018483
278171961
338782374
48046051
995052626
9414630
852448249
410695571
701647638
647390143
468276365
917150793
600226305
740287904
634234147
509898247
525460459
447784450
785692544
291509199
215559893
1103007858
154051008
395768158
299327416
1220889758
319342611
737548331
845177742
835291313
905220990
1208589125
256923923
261155486
964589328
516265276
90587707
239756867
992623478
422015749
881706634
391728327
185199203
674141294
448458798
1168035396
1039112702
1391466841
1233613691
85731804
1169113715
363655126
436569689
645953061
475723102
807027004
1098641207
681831780
80492290
1272149647
335033410
492236042
321220606
310412526
147128305
59390941
283786942
377107334
591589696
305852998
799633152
1292618732
593957282
200734936
877088388
666233705
548267452
971671230
801280741
1122955442
252438035
1069154242
1290166117
613121929
324343999
917373761
496447047
572378216
372903918
468425610
70789288
56151596
1031496944
53423122
395640350
701140458
288142703
758697646
249203773
1265916353
810084412
1159086827
855521367
246501317
1333192745
104801598
685945657
800307515
268929970
1169896715
1166399770
339914455
354224691
286644186
646341603
269008532
385610352
1237808291
366644943
225326170
49186860
922493537
23189966
185177
782480009
569954744
793407532
322818654
840115318
653334997
1010006831
991540542
175015326
911165853
704542882
373103829
906771486
874588256
1349096576
875652600
409704383
1328627579
557092987
216407518
163014551
118420780
933401891
6748
727290565
453757869
32956638
198170098
22622529
258984779
1212203986
467417454
251188586
551014041
246200170
604701291
983345950
533946406
1303071121
469516464
556009168
610049502
312190373
425015655
707017077
768474410
1369645128
49680625
1040517129
866960860
351810619
1233821276
1001081949
1332686064
641247024
551953452
1335593940
151612806
536108631
541693460
698864478
153331498
595918178
398173590
954059259
1089276933
119266342
685938689
375474202
328249538
770419918
901226149
638656977
585093978
1279063163
453144964
692583038
23722560
32682233
322575163
176537268
1356459591
290868779
456964926
986881462
784214593
239722644
915079244
447637585
1327491954
709897381
331118062
384688072
227005195
506126112
511850267
268481255
590959996
771449839
784946192
1172276054
597436711
817007355
591212918
456179293
1150105186
678904733
837404218
450174600
126592908
1044414686
280575517
325871244
926413055
458256200
33746014
661351848
971018222
246779066
414948327
701385573
1092923960
45009902
1144423131
836544667
493585964
163403194
54906945
882504339
351198647
990472016
746850033
29729485
978142110
214181401
381001060
340456267
349955969
567641562
800974733
476402464
779585861
18869897
1153475671
523432141
480551094
1402809875
746742347
365626245
830463036
667359735
221827981
791485853
93990233
98999973
649888570
505265903
747613441
951746911
111596511
1130063109
1002363996
740898086
650075137
739473937
798184887
200937447
139894960
11280424
982125222
113773789
329880036
666788361
931879103
873731763
99126450
932688018
909451866
645753743
384236348
386125772
236248886
17249653
523621864
926550820
66791574
464481623
811745537
852056297
322933949
412380460
342097886
826621596
362444970
285794550
399071749
765162756
570630656
499279951
939651884
321285539
353333680
842823149
1236128900
1118301277
883086194
434359649
631730650
378722667
852812137
646683102
447999069
62266375
880951967
935113016
409899120
233079398
959034631
866987611
938282019
748004699
751767923
87639351
197113496
392158494
1167960692
1290707526
364582152
840764304
1071423423
229942769
1143527639
324052641
643232751
539167585
113601966
1261670863
301975514
490601965
671429400
962847149
34747214
230003078
265360628
612072761
622413472
400184666
136347932
995543428
425297306
1172901133
577295581
819748155
450208335
700118484
1104496904
110480366
649602064
867902329
368023643
707220556
744706273
839564927
390054705
1071933218
271546310
143592296
1359637460
269994105
104614604
1399850987
922515136
75041028
823980585
845457192
897303511
58269975
175538855
270255674
275292897
56898704
507182896
983839024
733525822
146070906
557207987
139465003
605427016
371307898
76331559
418131708
678298137
924946997
283381557
410379873
33052660
415099249
1135526588
11482531
1338220043
969928892
325138748
1238498533
392231929
1036912415
492443710
961847141
937997061
790774877
428731284
933858490
181670751
466703921
195326733
802969186
95553901
130093150
871859549
30234492
209046750
357342407
409369616
922590323
187069131
449625215
749314949
12673860
490672553
542199469
1102180542
571870217
363825301
1000283028
589648991
105635159
107159712
491378072
286633908
155416134
446551835
114886271
139288046
644737214
1190515217
1166591864
21593356
797612576
435266307
596986009
293356287
639498043
918962715
799022278
663653995
960720450
943502490
24786992
454531974
875085327
937126693
1253763996
373893270
657336677
740068758
421417310
900298478
437942177
506256010
123620462
724253601
1213936687
104441954
309245808
814898009
479918703
286811708
709952104
733337793
414076463
1197980929
1033364189
1236788132
1119094918
236474466
250331273
610521020
105128200
73026385
935198689
1275913816
724128879
452303610
284436911
816126407
445677341
1068018460
647925505
708640890
349995760
842702572
179142192
281946930
836820265
985152463
806608241
815402278
1329499375
460905132
401135946
666105711
692262797
558537517
385526076
322314160
908246697
285441432
201690675
1085963837
794913796
897154244
1330077161
483809991
662016523
970968631
1305651471
60789169
717925479
161694618
189222777
1271014659
689948271
766360448
614047594
591086841
1235054698
203476160
338000777
994315659
670345003
647745834
1054976581
1208184902
1030572852
993830528
709210142
789592222
388888060
1344467104
1336090737
193264809
779550969
121469239
954896207
240196993
358385228
1082863988
1007480567
832461676
608724808
778452071
688054917
734132030
809246023
57978492
218836537
815559119
416185312
495143079
1239430845
957503350
963284706
131655878
32461967
204903695
1205712539
198890342
37322381
319157521
1219671151
538383537
557355442
193257596
329482599
820360665
852046200
899452399
203722047
517295731
43850746
439395297
1333959896
576203284
983158860
7787287
796546094
84644632
559079423
111526730
427269326
570224619
348145329
494104064
807067080
703646779
387822276
794426079
737436981
810386333
1305383194
61774820
383519142
846913176
177067748
372290823
103604743
762061373
670005209
736975998
66677883
339824014
205963419
163940279
857520425
496218124
547023979
979112650
1339166253
560317913
740478230
938099570
1106267039
343645788
1315342502
501108471
786949455
764504986
910882125
612916384
546024059
986641485
959130626
1179491614
582586487
589921214
330841433
689066579
705838143
702548649
352931517
1278310008
158784127
308639923
1378405842
428802150
449256205
714348781
755826496
776762586
1043229014
808932471
706912754
469962635
439842313
139527978
122725194
1309842743
999444264
299812730
780176408
366617670
153083174
327597763
200220294
627997832
956813658
10193006
568182027
69585892
1377066843
153824113
680756544
115507097
623427685
611365754
167043562
538492525
260876034
1691331
909364410
49698750
881401120
149587037
61346153
1231708056
99794823
277436644
274208882
1114978524
1140341522
1234120288
942930558
656085427
84151412
817949914
1156072681
747722459
786284027
409535026
338126309
432345222
1340996210
456928463
681000667
601421511
629931704
92218247
435029957
576507307
903747671
110856926
231480156
61527234
296649671
129500670
364480495
644659084
1137252492
112243336
228363462
572034812
101831872
1178025805
920274079
283421663
377753458
746514079
99024223
252066796
1356790713
51636695
941263192
93611482
637711907
304622358
825798418
23153631
411438032
132163128
637069118
888466813
713609471
8448871
95416666
705705095
1347837446
655504331
679684752
233735153
706843100
505492073
68017578
356527307
389493698
200408235
842254380
505027337
25092116
868162184
396551720
519529731
1236714369
1409227086
185424274
923262789
100795465
808612404
37331345
557494586
636384732
879149362
720648095
248505343
546352554
897862582
347643562
596962554
988113095
368847462
52676461
213216034
221194536
1098573464
188521897
629692737
182479846
238117529
491630685
511623729
674645880
105486348
440105316
8250618
286015435
625535341
318975933
735941999
532705477
66996205
1043080788
968021203
191302590
1016973354
1386292746
430251320
186926804
146895059
185582943
141205528
995212415
1030688898
664682112
507747629
724741221
679088005
108705424
857295625
4872713
413809314
117866447
829379131
225618102
701606232
728638347
529210153
114220010
389104921
798984679
326822332
964088261
1083721856
79861528
1159669895
545549412
1350014466
1344084577
1295613119
456095613
867734373
820931597
467740936
1036291603
286494904
1293008597
56568807
138512235
723908276
1303682371
883860772
714266396
1357670646
902525113
726254653
312716810
1234010119
136244434
519162528
163535832
764815425
688805246
977796508
325469597
325780102
1088576545
206563954
644058772
257810932
1339931491
1197370524
766776498
895280242
552550348
1018126179
20906214
199251685
628298588
524064648
539331096
355481469
527722847
418526173
992460770
203344735
962548707
252331018
527319062
243724963
55624194
1337098284
801950488
764500896
848927833
37504957
1222592586
1237412315
560322502
468494171
457747093
1154054815
499096990
911030116
1214909098
671538127
207620834
575983700
513109701
232911052
453877153
632300162
500256747
171950290
84169396
26729823
501685000
701160900
901617330
511015723
617924548
1040247064
1141961935
646504445
657511009
245579719
1055094799
1055951645
742426335
213245781
608978130
979594650
289956300
1115818203
257193331
85145791
628907971
293545747
586386383
750679953
484010838
416149082
277077836
1230560348
194045738
371863308
437336743
666659550
89636193
597547544
465999609
189833409
15591464
851423714
123692569
188137651
585581689
720465801
138777994
640793434
1274559136
1141933247
287033793
1170577850
323009484
235805949
1084344597
483686528
1188608367
294509318
570849542
1144640075
738751193
760471656
131194067
581408851
213198306
436170304
851947841
452887501
1370057161
904523259
1266692631
307571814
1279141860
502155497
272139610
448272994
610549088
216461097
722733807
888261195
964281074
831006854
440035935
51393993
1355465043
382002889
574613033
456476056
578386170
714382250
964357370
1179791523
284761878
686826061
1247001558
1377457992
371907890
38848382
915959953
321891184
169689956
439812779
776316783
176679939
663007266
276100457
272971236
4832407
77742744
799259636
1214489404
1256980643
555852768
714602057
218900577
144682031
154112783
191138561
104700871
103606086
1352664328
325345931
171126538
478312663
622770825
817553433
579636715
387547287
271330453
162730039
1407256471
1105856396
590070137
648873728
704760466
953889006
786347562
383192565
313473071
427709075
997660597
522955951
176226673
152684053
685694332
334850526
880659911
473612917
1186242630
528384628
459115295
87436883
1140920383
321591296
429751426
199237171
533005888
88404332
792939719
683626887
652975287
730961176
138821080
431345220
200284448
43104693
632490825
482749109
1268753522
890563402
1376903731
1097881861
466400740
314486358
812738709
780862722
974150031
195129112
884860863
138720115
791057677
364159581
755703490
703785528
412612098
607835304
972038486
915485390
842968591
387165483
973813054
679256105
1203020135
672694989
1089171140
391832345
383086130
397984257
1200824947
19807895
542954869
256783815
1097322295
771230164
313314642
972444043
542257669
944881612
144783994
692129277
213415459
229466395
934087833
259802100
897759063
303281061
298529427
1275193930
474517939
248673140
504800073
1388384912
413263004
122859190
1208840592
72612427
469238804
604067263
772515561
840571035
258222374
792910624
906117612
613218824
927813156
1184595229
973190484
196531230
216927066
596966029
184046469
451484834
237010769
387422748
1403761178
1247235695
832609768
1042494552
111959518
1056242889
515893740
923269783
304158178
66396874
738056248
1040815808
52888674
939579424
960179316
692950969
951252261
617691675
848341042
1170476581
460315615
1359136869
436939910
962088507
635842180
375609104
321043231
415436290
154955357
1326585471
1183460437
356249173
874136602
82360955
1312870420
626436719
117499480
513414358
818038423
763149293
468128378
103630702
697352589
193040405
226774194
309892294
418231894
445084809
1405194197
983578782
58570672
723026515
90780013
36687043
973993978
485136007
467113720
725746988
1275531978
564981727
455360530
55976718
1223166028
1130680004
479921923
156215762
91978445
806654030
70984521
107830742
342517288
621682676
822592353
16342685
585113046
656542621
417254807
705653934
248302570
167163505
1185125769
162729511
139390205
1341900193
61577626
325817721
256385104
374622469
941303769
139438916
741084531
164808422
179281156
694897587
434923401
510903937
399169584
216234588
2974060
476975771
978264119
600743687
274109676
161718692
240047711
597546199
926251377
826817470
199667408
486371722
264623530
1222044666
243650907
740407308
948682011
898760287
1301042468
297333836
363142308
506257171
194808373
1122591884
167437608
1227043417
692044670
156481573
429310842
712195373
143576661
201786870
537392165
930443856
983739727
403926616
714272414
949999266
989535083
813404667
607233365
1153006529
242340131
724514489
472006287
932029120
58724390
1281362438
867613136
28781760
317301152
1216725296
473416703
423828336
25036633
208879953
861780620
394125814
1323481113
577633533
238579453
1016866384
911692368
440068375
661395326
846536976
959305847
396999722
109283692
345229559
880707266
1297478341
958035036
709814548
1022045859
643254564
46849126
415938466
510729450
524467817
899998978
1190902953
924742
638812596
1370812403
860205669
896418655
340607277
557409467
1090108718
668402295
37085770
633441280
1209756270
910600865
584277007
298361476
1073148033
282980662
173472045
1234722425
1233376336
138257384
1157288352
106826721
727230320
387774744
903821920
693501568
224015785
447729167
1389471619
968517527
585055752
711900558
967453692
868026348
750881413
209830599
310558818
175857071
588708637
146575853
1383518412
409597059
400864479
689093977
792814981
558510101
1325081202
393810819
1211786838
437103728
533814004
1280518039
785774563
1291096527
689980341
502968528
447730285
845686622
966608032
729104986
437527587
424981451
616171480
578003470
328314443
369534755
210289162
340086441
951126055
22516141
872942454
1137248460
55125425
1181378902
1379003446
792364413
935452340
966624811
117206965
832296390
427159874
1158874172
652308665
983065566
825465873
6812419
963890402
204169097
279909779
275464823
567249110
745342286
1206373355
843471532
920369673
1211520502
1157631502
434339913
377010857
976286379
1216678100
41099112
77237485
668032441
844128100
35735817
415590950
354454238
501269814
294694315
1382499670
51172393
1366552424
1208207132
600033117
919850519
334313090
97746828
215932971
1175919033
718360044
161382865
1258500050
521239137
1345291156
629361042
210500184
333009658
617890590
329071902
1105442765
1399168648
84136949
446118377
784837885
795788530
12370802
345101679
1025963904
1220306458
1096087700
200974605
1088672098
920574100
391499266
919099165
880684598
184461225
182479628
645327231
739484556
392285750
1003826433
745679058
1133567030
299304984
319387302
870625054
582596593
986820499
1051003136
302435415
157920451
194867986
1158411431
745965063
429953013
686765758
604241220
883493992
268412820
638056085
282913158
254790176
212610528
565050861
594922160
508938540
862964233
160852618
884581201
1010747091
597152437
1224025824
733476089
1272254323
1209288878
132700624
1217261463
540548345
919098205
324267514
445783965
710826080
162582592
558798435
1058850410
834985105
7713434
432716467
498149625
859550417
223019666
43883671
111341924
738072233
361092918
827151000
646883621
481023499
758392536
21096128
773737972
9554040
370474729
23493345
865196075
675075571
819930310
372573808
1363524524
509742873
359465343
226018889
408549783
656133150
442244820
1290778390
952477767
964856784
926137828
306714636
978769679
283345615
267682173
680430397
837844112
154781177
514787745
311154964
916944577
941313349
1199745404
99114407
1241877236
630667458
550747455
1194639522
879105341
1035380880
1365598214
1255559361
1264919822
585362308
852017005
381072404
807631772
615501990
991758002
976245625
869860400
672856595
591013048
768073330
797637275
33571444
169306640
241181096
1351477901
390586238
599499704
538733781
150322441
75922465
766120844
145291356
328400728
1339643032
1146714127
620498264
306031412
484692243
879599876
141431448
666576782
350630141
687719482
970648794
451062182
738691764
395703972
91229635
1014970027
503766327
595695410
6725771
563553467
545153366
945807995
876608065
748292222
943133553
614457984
713036313
496894694
808161698
1367914687
812012036
479244160
1046295185
1341149686
361160620
1262264133
989912136
1403585759
1210374376
732859338
609966561
911102864
400228002
437980391
416081774
601242125
220155188
494435883
805633286
1081726103
225048771
552691730
988400256
194217833
314856213
37727866
902986757
1185790125
611757124
831136882
696367505
97279786
726973293
343590837
281707447
950635417
982229733
350653131
455102945
348282080
340776147
423402278
155445936
999258785
373933875
606140839
806199089
777584729
492061106
640106519
624325503
983955324
1074905943
875634514
496077463
286288737
1373382830
792488838
612803844
896268685
856588861
827211539
239885916
924052759
36756666
591919914
757089482
246988203
154657502
785608349
1319281267
235674211
882230912
67593755
371868765
1174932373
499553619
323930352
559124066
900573586
142866491
153120089
713299348
93332540
302111982
425957426
470603357
621289867
939246136
400989660
325914870
1225354080
618661363
564342008
144386745
1359357741
88516565
336887476
583738120
421332848
1034239124
578010600
369003597
994779126
177066899
577213027
1180714364
26719463
852488415
592174747
336693087
721473687
1074106392
426547863
632290246
958662993
1252959672
417236303
431107049
747851994
467525684
1254766540
252979986
9007057
499583656
657499111
189725414
422211974
195531227
252868024
448594165
1308847892
1036575494
571534228
477447046
470845988
279287550
360971696
533178728
1181229555
240072978
443373831
166325204
872329200
394097040
806518008
60151671
964347919
239085011
1307386598
333157446
983615950
733472711
1068830048
776521874
132387244
733612870
574466037
888340524
628307714
987412274
318556775
64821875
204918447
172139380
1063724581
265278457
8552511
125501061
309951291
931217523
1077519542
1053817779
394482134
27828625
952437372
297388592
143048233
101511046
413626126
733275333
1329180234
598815640
349319931
794109776
388863972
653737735
576983884
104663099
710742955
989174891
288504489
501649409
838759194
525365765
7501848
624709059
760602581
974920427
248742507
786237278
529318229
856675063
137459319
676317672
622399456
148449942
617040283
746910530
810663788
664298911
920646944
864005506
809692529
673947711
687066646
702166297
203619271
719868228
836836272
332865513
1242531880
1405150964
266733505
464921664
810186201
271092405
829424724
562831279
263574808
769734371
635686617
69213078
824087130
291650753
498136820
1403674233
190905943
1309242718
21231513
625078487
2691276
625013438
217531900
755174950
852162542
983793928
1295289718
1053973099
797760699
1258133634
418020181
654772373
592012563
903716703
444463458
865260519
263785392
739289157
306389829
693132389
365745289
1197249116
975119207
504152342
135452384
678061379
767208716
1265800366
1191193948
884647538
1295398853
531190641
1171878096
796277633
303693818
799731740
904865290
69094369
1040492439
646947213
288700287
584904206
1200008799
287285930
441437270
846902807
289453471
699230105
1120276091
456485606
979677794
313056742
905566587
220029660
683281293
33709352
193354512
1380047318
427684741
451511580
628543702
750677364
538424747
270121211
1130123274
233021997
690329145
339167538
521870893
73769474
987210882
119270746
76116675
742618458
271756879
178812384
893747064
477248732
912720493
1105782003
612122439
361972079
552738800
649847886
319663027
731284451
740535912
981425266
1077350946
552791553
593259624
211891933
872079976
101608483
354158667
483816538
1328833444
96153150
146657218
290431952
574225653
1068972901
275820076
230700797
410185459
383406383
279291280
577134430
359800418
272475724
82307881
914561367
1089026312
612460305
1376079571
1297551944
1297117116
724972892
10501910
92169095
110855410
59032784
753597089
969470770
294678367
94573171
120813217
528149807
974014292
941973801
4720667
190758268
37810978
316640079
1134349760
66345649
791826689
470458139
946509608
905735735
175607732
537569429
48605241
334863498
179723558
105734314
744926590
881131046
59232962
613243382
847498027
460074145
996440963
1107331291
79391008
397904517
899842076
14128175
515861507
1261223459
1149781433
914806855
601644873
631462267
954717385
554133724
269404846
32745321
1193893335
441514212
649439364
52253354
299757164
739667015
2871841
264117039
117192944
1208068382
59829308
287553651
236468137
353579324
277805557
284289986
86014106
204180809
348741110
1159418960
368849536
1051637595
698638784
122690892
253902745
213848651
218297105
541317312
499798008
469665171
801915783
674728619
75606637
421041410
470418530
242195674
508810942
899362403
330545135
1117565141
592001145
216311385
711432733
752212788
488036514
473579881
1350240467
558892268
799364354
991045662
478226455
595475204
573562990
478927951
685446002
436597642
238178517
12530140
272684905
516594043
364322206
820052910
910255513
605101436
670151917
838352118
268537848
871691494
438878787
562282160
1375199700
427883844
768735031
123495014
1371946388
213473908
854932976
426631542
282274007
945226486
193335588
802097230
1241306892
581518225
45137363
803713339
321362503
121040998
744308406
328567701
1179994867
735292829
1229211445
203074981
108748233
19856023
660035087
696946928
661409256
514381576
879388774
362744186
1091429033
397277318
323075091
1290646576
951308858
1012564723
528428750
978871828
486286651
742814483
117553266
9661837
83763220
952126453
93908631
478526672
992272469
766869302
307483420
818406415
652589670
187338176
663245056
652547874
937105838
702270118
1276010250
58413078
831773378
200627568
523470356
540848192
236217062
256440779
691970998
344649364
334342634
372313594
463827738
818401079
403438371
482130631
685521712
800046962
814565689
1163439122
362826466
795871431
491289231
508211310
919943437
524867982
86510562
39945053
514618717
892977740
176587854
387806976
1134311672
179100055
983878948
697592072
445881682
132619432
882231563
69527497
988118098
284432381
1301606866
662621594
426781688
260108276
790366776
1044459938
421991491
400584047
372477961
142577688
677359872
507710996
748617813
276690787
1091799892
676201213
102208139
267581529
925836843
956961554
431712056
503759113
173635858
220454887
331075115
1093737879
328980936
1261709916
1184130062
585137580
600076296
344879425
850295684
333996739
196149712
994154605
201440483
825355069
927024137
696959839
895837105
812454539
991866264
596728291
892464399
90235022
224068020
1225188670
870732981
980684551
89708589
451041198
45179159
600420864
232877200
1042569050
619542631
905887008
935753633
951898037
716538871
730656651
354279680
943270548
862601473
140230643
194726039
415576877
1231762485
554151732
548479357
165582675
1082845634
1367002017
829788897
112677337
1280177224
40092681
852063870
214517616
549044713
398286053
907455521
1189853553
300295879
189102355
312115806
294993984
639579921
688392466
589158280
973563012
1339288379
1241292922
292932861
845073370
319442149
522609048
991396531
363762753
73181957
790855180
122480997
898300571
928480845
458616236
178603890
1252206456
177579175
480868524
906124656
441616897
896183076
597849466
265059261
348058937
764598080
762905599
910488003
988736319
9442336
471077085
863970613
15629448
366296532
573395278
228297510
978818199
893903184
110981610
939573702
155548202
1023873516
276296963
74000502
445397542
122395525
429483218
584459472
1215667334
730751224
67681937
448374871
926527394
153235180
892597149
831983299
600299469
742746194
510112356
996135768
898793503
745899706
90628319
103824272
919092775
655036863
100607894
324879145
887614396
607467467
874100276
695826933
81918919
48157521
815804465
279976403
262607232
825835228
476134376
122643195
988700516
593104793
1122464670
429509168
744750400
1229047726
550727527
982310710
895535228
121084315
393557249
1109570761
1272606444
735488056
1193077664
589749610
1220996675
429244841
1109303477
987826785
500756718
955724992
429281024
397484579
230898306
42570278
214646208
1197924477
974448567
501752815
1225558167
616987034
675801225
368156095
817929061
960439947
766479915
339495517
1339123065
1273268765
267880136
512359745
994707446
643920845
247728616
832578267
837215359
1230455336
538886289
5690271
831975295
695699328
870496883
465168984
235074348
760827437
1288190795
1334635472
457352843
944833667
51887814
760137293
612165360
273422618
556455908
369422780
281551717
822885174
1075718709
321161475
20923362
786988699
960253116
822341984
591439893
282325355
204006906
498610257
749945158
1350659684
1249004401
794664042
713103652
480018268
377234888
515631796
1244440153
233401964
498497792
417459270
30122582
111741433
936697692
105403682
1160260521
392392478
45377383
742143489
769516416
457604499
628847038
884754580
989222006
134472286
752240422
1136700506
955917764
855758462
303489365
292550225
1235519257
588142877
1380847950
862387886
957659189
239494298
742022793
780262555
933495100
292807973
677380677
1196236743
702766792
639837304
763093390
503051335
854211034
1060608733
989221323
842900837
388904533
260611096
1189112932
19708504
908756920
1401908834
1187610435
334752753
218581596
215614619
646340737
808725931
1248052325
121174660
574351818
422159359
1150993906
727270506
686710399
416213214
26857224
343749706
10553302
1253857982
119337326
760049601
1198261619
119406673
908351032
258019960
327254758
439209217
159999474
254856774
596069915
952140546
1292330700
937556522
109690526
981913362
568742787
48838174
541736913
1143088667
81195836
849941059
655048489
381174924
1056126891
423530762
886028470
673754327
128698830
462729808
899470168
1029020135
773666174
580717019
217082868
1018586504
172693775
513453005
693947904
1016732919
329300846
613766935
1104103465
1291892769
1194735702
362234339
999476523
1080201889
1029126258
725152557
657899849
951587154
642812575
375194353
821287586
81631015
249955000
518055364
289282851
857135148
1319223980
981915458
289014351
1184433300
777094678
177230403
56486284
885364431
997378824
996003156
838007952
549378055
446185281
273704276
498622956
507791678
724977970
400282734
851864858
534413027
490551695
1181733112
1381007687
603317048
383785386
173485009
787947975
976608798
194438272
441092059
1088431828
78973119
281398277
233838683
1306986042
1397821294
599260844
1158461415
250158843
248336473
1376972176
563902121
157088335
155456103
399961447
789771978
1208189004
337555568
675437937
389378306
1007500105
360544422
144271878
587710602
787116412
187261706
397760357
416118802
247431475
1251287999
948866699
1207522886
216485581
876845714
932441552
93508817
154505009
698556237
303424157
651538044
307719210
253336009
349784905
106871058
39236778
27760161
742630295
1270394582
122596672
267725130
180066178
118252728
460388848
357370664
872990460
1001364834
295753928
572611863
553094099
678315769
335815819
40140941
34104064
516750984
1154941751
726792914
768943868
1018997776
707747423
139510994
51327308
526059345
351435096
153589567
945191374
1243730186
1003781787
393047420
216627101
345773349
922600967
488582392
769034741
815701433
659488138
563384307
279462055
557916366
617042412
459049334
310082065
689473643
958661141
895238761
1036309267
267274385
1132113916
433776665
635829974
1238508687
372205124
177477778
161235281
755102825
805692030
603641948
603485875
810086868
1033422409
843587008
993227668
1199078949
63863646
395144702
979495623
1128603189
45450762
599100292
1014048482
426724759
408014898
1054056526
1133456101
461798665
241837245
1016213736
391126800
618274160
500811088
1038188418
996223012
771142360
366620605
703198126
737576264
565764816
72992764
67250039
1330653141
855536054
383719439
250757819
962909731
1408339957
854602153
315001439
1406417080
806751888
399235580
896387321
1388699932
603845824
312677408
193433258
1300092099
377522383
1288390940
910881923
772549053
167017584
204359989
1125804776
994594437
544878264
747330270
1248459413
326977610
713281385
562762645
1281306744
919530742
916739186
103031501
446064471
448307007
125292556
944773531
38878727
1066309733
121425297
486567549
1178947481
640533375
575623768
108616292
626416138
1023192246
446588661
147807779
779505026
621932554
1158944007
1199735066
37150705
703634057
789152398
975745476
269695551
630880686
1137723346
939045350
1055706247
655184562
198618852
923158617
1053289552
718787395
135052734
989206123
1375841840
335434925
491890001
769810808
300521668
429938802
467824128
218573418
953622668
233861840
842245568
752694219
49417755
579756289
981373470
322327301
98358983
642467753
808681874
266392402
728609289
166722776
799217329
880328569
137307264
197789532
968282315
1112244124
635856737
435009341
34351063
285286181
669434159
100138715
930874402
949363498
987778325
1346648125
376408458
821428111
828532345
945977531
872379671
695850232
1281277434
281548740
209137730
310890854
324976030
545420285
784273284
23863991
511492860
1165233174
264515703
664305596
358053566
253655519
916189744
987204440
512405030
925994715
640103543
329984321
143290135
705992961
382230063
571990258
857844695
450988776
174116301
811079262
91003759
345848553
1096275650
153119739
831727813
1124851775
1365625892
351280141
502061451
715160221
298726701
1340947524
945011474
395261373
789084625
312060708
174459894
520180647
185101978
383586351
582871055
453834259
239581502
887093591
724740223
700566443
320092402
714460425
1293667609
267415051
358712928
209422714
743489922
536676383
1375253898
976781643
527420727
465557884
2818088
500716232
909213656
1112430444
242403685
554180278
754762222
211844451
1318733863
863651564
751264049
1389964587
788785668
5691415
1002902537
1251593616
909588689
804835051
1254718687
1280958742
594352212
886199048
604291249
464197346
553877819
552467253
850770491
579218351
1295933082
901600873
398070138
919550368
421346904
1240936289
949463392
951697433
693950301
715119371
130198658
304970242
839206609
921059289
917754704
101545498
1173704593
1051302140
530835266
226233638
105653404
32413606
801606887
1144855708
601289679
851082686
1144897310
41527625
360577106
528317538
448246592
161053150
444138472
444927714
782960577
251602538
61345375
1376171392
1084246140
224479774
1407325072
78143185
579343043
999626160
779205963
1298997752
41731147
23417676
489665878
1199986632
124972325
405604875
294498367
902753161
83474655
368885986
1366228425
661769709
432510261
832401629
869544045
939284786
983701596
1023495769
39445385
757555931
697415949
1076470144
738057265
1157160126
947912654
649360049
151085696
1382341248
561645309
141252272
1205168260
812677947
237032705
641441571
599795404
635409532
487003436
24832780
580105917
934229101
471914734
300287469
755964033
6584725
1045429065
582444551
106249149
42379244
183608863
1081275885
138917154
254020682
22599782
497381043
311333403
1380719028
659946623
724353320
273550225
731584803
554167670
519172355
631304975
143720364
534770112
31145363
980048031
259691160
560505884
1239299057
705542594
65869679
528630975
1228152533
470150508
1179724151
49586043
909586798
586137788
784866934
716089996
954788964
212247002
30204742
919196631
26405657
968541498
486671649
95797586
214405847
270850263
278195847
383766007
609871436
1206685815
210707515
812520947
49768536
260148029
867074151
629022112
245431818
81643756
647059400
491034499
378909012
844875405
576923968
105161167
974166666
309366232
846074031
875136332
558210936
948894359
984534353
132490590
708122830
222056674
696832513
759610154
145434481
859515827
434720076
255052223
822978693
10522764
607596397
942096185
1236554486
185594505
719796808
55706610
291228459
260233379
688720626
425755824
408205541
602198871
431562777
1237564598
872416399
1285370273
25650496
1207037071
51501402
905921167
64636315
319307519
218818756
154088811
180880076
370268005
1070189955
553756440
912413313
481996863
984701954
940162717
397946595
332539281
192726820
616005405
472359253
797142728
584207166
1107878560
890389788
15881213
232193977
1310543627
704373958
502218434
1175119368
738848288
928746521
830549918
130412632
647219678
397298117
24587745
276576969
56021485
82901162
889851209
254897565
905565014
1161858564
1082036918
40509982
375983569
691298187
943206371
778195345
409327274
202119910
184800318
98207918
191965886
225001942
374937149
838512144
918553418
806271595
557786665
1332775043
228776394
842411039
378860988
188900601
1105261878
470359171
368997355
678260616
962754813
296763359
1185196978
915701447
751198876
1016471948
987307134
861868815
959719181
70640427
997170343
47112739
1031159150
965594176
740759278
431348756
764874336
289345644
374474479
756828403
215214464
629583514
107301397
589017701
1384765481
131902239
785381998
48608112
293085206
1151218824
469695921
900805237
153688081
119323060
423780782
1127886047
221881404
980892763
412077226
1313935882
94313002
1366621940
841604933
569197522
663726544
505039462
220527824
734061685
486377738
80037987
1350511655
82778541
266410886
465617965
246798202
781207728
308202179
19348555
299536431
905920200
731405863
573078893
272896743
3521955
504809525
883728523
74954585
333720901
1408907397
541059950
949008495
953165086
64495220
23277271
1264866329
350490520
933278022
1250482517
365552986
290096049
854047024
639548430
891926914
132084779
1240616947
288478063
222490122
1285782
579655119
319222370
850539710
198538712
953036474
666312405
1093645746
273313933
556679324
1087764424
894803929
967281944
425503670
742763559
518288654
378184234
640998926
954993522
964698385
32139809
687787433
842378745
401590719
147991376
77340370
395299616
633641307
934721595
682863185
1015073179
889812680
1132749749
963214510
1049891734
1352178051
116913467
941609288
457946537
1126112855
510676326
542339560
71870601
505823070
851635506
737695895
78836236
670158760
768641702
877395989
1220599459
1098623425
987819368
527873028
568879836
527230439
559242508
1083947734
1367510693
519970077
1241554956
593491148
390808195
16377910
1113705425
801092999
450649969
190164106
774635172
875697506
464492245
436319960
593930482
140271632
213983516
836836869
91484346
244092894
24130775
926294718
1192952441
110885234
1136210298
945092456
574273255
426570493
145494412
316376208
713212230
60479542
937914593
361039269
1408994237
449802317
336026526
631800825
545217545
292800144
1296809990
126862926
1135834282
160881465
1082708839
609664873
709382403
253893396
854182313
196763004
329077282
556836856
415397055
747111665
320654800
391857839
55033177
62329805
727295161
150149941
1093927246
719617298
973476607
9112779
622401275
937911779
476595056
810352028
904005909
1364303577
961346627
321393595
1118592853
258558651
343146818
702291200
943485279
471637025
97000968
583523255
955555768
301857191
51970200
719477910
886667350
1194070308
354505859
620534959
127311205
986071781
948581616
132871654
441250304
772021527
95026994
872784116
638299932
1396140229
353052247
1187825332
537768043
235768360
34560684
542640824
114492057
65030376
859993455
216078608
829879512
462939
586635969
287788716
1281986023
871180680
120304206
1296182740
645031338
424078128
744582022
933457428
687254974
1215790246
312673039
615268205
908074186
30703298
407673070
820114732
541342497
121102019
388697754
36787225
1255306653
935012750
17201727
929725737
504820496
1344962608
1361235735
822988493
1023801643
110147809
39932630
852440842
1079767689
514418882
277735161
967162222
355546481
11930278
213400927
308074113
943898932
275839233
837508830
239666204
695895928
637764266
1268458082
1226479066
935397978
26569583
235783423
102754086
768788611
70323411
529554026
1160760990
316781557
605589111
942038888
34567541
335027541
264429818
495140673
1285093728
158575992
891116175
859064292
362874406
688898471
264647987
40290878
141000957
19523376
304249179
459152495
516603632
901179095
758551668
726290131
30281516
79606047
152540796
234098087
231767699
875819150
466567236
957911021
33811439
653118384
238450306
189167191
280894091
308257780
797765293
329763118
936030033
303938601
1350283432
498269685
547162066
329730440
720406262
808846736
44684493
620375994
731962916
223666272
197434770
1162063525
861441214
415128306
1042757601
34963777
115824174
466096793
676001501
1191184420
183751891
938421742
734542064
340146492
35568884
868350222
465609457
445264759
561897156
576381951
147022154
532644242
301159756
200944859
518294632
303417134
848790337
24368396
258094806
887235269
1142602992
565959480
202748341
978849974
1288481882
949525509
476765898
875167002
289183031
1299865499
1043730437
606017625
246388134
133160638
960810119
26730002
446665721
950609776
1326684052
370272835
301133341
888233753
647719209
747063892
1397767009
798179395
683284457
144354080
862707720
470060031
197971907
1147159548
543925272
199252995
186495700
353575739
1316716048
990686544
629358555
1348973873
269541062
990353693
946948576
900869887
335477257
525197792
784019148
198849827
452700197
508149707
667102989
1062403370
837617981
121376882
1097414693
943610040
86173673
727340762
905866475
266833750
295841127
68230036
342871220
560621781
1030250759
497598883
1205835581
1257349501
171827441
919940264
403547818
526694187
843650421
334434850
1321469776
521002464
57613790
1149111790
669771015
736458287
866812356
484241589
864661250
1297591111
441175935
633844028
499615555
1004569038
780437588
374125594
143220192
420127306
30295041
807303780
677508809
382358314
1184593861
556656376
730422447
963451790
808311823
1080015673
1194041053
482968673
252502805
369263357
1115719640
689425905
576453257
930815305
785444300
717473897
466726637
489161004
313493476
480985215
692432744
638757422
290299079
808390172
512996235
17635461
799897582
199989662
420012839
1140329792
209328795
388624977
1178399755
718092331
850052284
388067948
263380938
276284731
189524225
975934023
194067413
1051810409
1101565414
83018915
582392393
870761288
1312161739
195221765
663429860
288993300
144410530
855588497
41052570
502070932
456640936
671573124
527168530
797322427
829741083
780481114
828303541
192742477
55910071
422361613
28687631
593320840
129100959
526031548
434128717
263660358
237890892
732560124
821334952
1124289174
1312084488
118228375
799104104
536292735
98452819
63537107
1148994604
549435334
411566434
776794562
641204557
601801524
889808113
156958771
600815244
699794329
206775268
17182949
127144259
834803013
662315109
256874867
79614433
367708277
231862775
382407336
439728110
1125139530
340121282
1374161768
68835572
438267163
215618288
962427092
492138217
580620760
1355669652
246893767
986567036
799010671
800678931
994967861
567874702
383869426
482755479
160805616
902996493
176181491
664002169
411257495
175162406
640336596
614484027
52141103
1189110357
568412612
600118823
426923006
692313102
934164188
197768213
1355625263
1060430676
355886015
719982037
725122772
385793766
1183746514
1145121706
196934346
361569500
370699397
196389811
742934793
987061307
838274132
625391741
459218670
41942833
1371962277
1363123027
152431257
1292849934
515526031
957517952
693424569
201952691
374459113
503126796
1229362501
194041676
632842242
84482051
324512443
154417704
529927928
1409256442
34937511
737085086
607408776
796493271
953152695
1335038328
202458692
403673277
477893998
135834835
541992026
490276063
624950088
992485809
213998868
458245592
422347523
641973288
748367341
1197208428
1141535923
1034217375
804105887
331132895
120656288
861269887
517634226
775053883
12410972
1329390850
262709504
263653180
14453764
327400500
142017175
1267125784
723375253
682703988
39638276
817791478
326433272
491876250
876833184
339403555
1067246739
804092997
351795895
95583106
277735642
155480020
508500890
952079606
866730711
189960812
112914119
676109281
25682470
368043951
751817249
812918223
666608899
849814668
699945641
155223442
840806863
636870049
1088108993
433572035
531752400
758872640
94974136
921321153
593407343
531918922
491585626
1258980532
66733803
335191432
787131847
518724998
31823245
342337925
725596204
761744100
615386479
56666669
105850093
57906043
688719990
219305634
363163847
535256529
390239997
126194550
164267928
1135460192
1307684952
122369163
742269354
367037576
997336674
85420640
463318593
1341288386
1133776920
29644360
964024306
383157722
1186183347
873411447
1266853296
555368805
1296380019
355045641
574717144
218703847
936092140
763140840
182663247
792256230
125117643
110891378
205710703
33113560
1037232154
872445373
541563721
22056372
985502585
312724887
720962712
790650354
1080945980
446445886
271484867
827286267
961199278
744139309
628696515
98741642
294587282
1080352993
1088039146
579793876
201297387
872461083
479267947
279906769
938058839
444506841
972007974
541843739
470513117
328234982
927535652
336177860
10094215
1002140762
1278598452
172204227
809621446
897677993
1053398935
1171416719
476217689
397388696
560925691
170383985
712111414
1275615338
840505914
951428926
1378790572
48762651
1337705679
425711107
382253197
804533877
428711528
460904255
93513728
467405002
977711344
1372092088
436616804
485956861
1155094172
1088798259
402017811
1207964009
653695236
436731031
536367701
827280265
763154472
920273475
888764973
317753096
1279160559
282456375
769303037
891757278
861087095
614246133
704377754
920030346
321708221
530113847
1354912275
889406231
828403094
383691074
586281001
78223882
97164543
184413873
851761719
398383511
451007913
53834117
681293468
905647070
1238088974
493872412
954416669
1250337868
270057746
94619036
378816100
568966847
218342126
11947174
1253187863
509057677
1075213566
477503244
810403683
1218788625
787238339
462038216
177886967
434497445
369875978
509247104
251377117
442235177
1376628797
111737488
211197527
256692957
709873151
1351761714
788626170
1023916172
576154625
610710768
927879159
294848374
430489671
377226675
1031314580
1362976946
10210206
50225993
1303462116
196274055
222730852
653124938
546342508
1203459960
439537684
590674678
163283332
178855224
120031492
2159243
950809729
161421437
636954456
131203039
1056925578
298390098
156728463
817990631
394363496
897940131
1162861685
813329356
275969515
121684494
76591111
561490653
367797184
793225577
650738569
910841152
237470472
248694564
1322444402
590311781
581466525
350940098
385200951
739917689
710100160
567593110
107583698
1372867016
148114997
147578363
736611822
327278579
234288114
356086661
27593841
912685845
388987254
662687161
903040456
953066373
1372976316
911265697
813518790
732874630
544143549
835223964
701580536
625977339
344326427
310106232
649053281
1037490117
373804899
58833999
786092225
449394418
522169928
1170216537
722284007
434242210
1209277745
131905879
628631542
1318988647
502907730
894833413
486784954
873781755
1201749928
1397490263
351174424
128081111
34292016
762362891
585995443
969600206
831255657
122020619
25452454
108376725
560030920
635616505
1387536133
199552232
145838151
72335456
985830247
525408665
482916103
1119247858
675113036
617707800
795191774
723594541
677000818
202928705
418772849
170504434
1309354514
183568756
484181905
3327515
142234283
925801964
1117419331
629137071
742359312
1241667117
88439620
1404741744
1265333243
211239952
508820266
335669616
984739477
1303538507
544381970
871370898
561516938
943377345
673973743
792921363
971532840
162270667
525819564
278233810
511758548
1213838833
507079673
257782029
529001851
1113598206
455367390
784100221
288339982
270873147
355433411
202173198
282391878
419400885
736319006
788408452
635561551
1073089440
289932990
780254418
976353778
640942608
973161921
654128230
375863230
995944940
603879660
94368426
740623216
631709212
1053077656
398217615
733356146
1089238820
310765735
63095197
1107883944
620176103
857473175
309375213
73317468
735614531
5240939
1000292232
635646565
222223874
560325247
384640870
1385644912
163274423
1165964567
943737050
1337876258
346470786
60247614
805569002
459809103
281845011
725753760
1232404760
95535326
1355399111
464446672
743740788
1212950224
305315116
723571888
327878576
904659385
395315758
331566850
479402248
612937903
588671468
162042814
997958199
89135093
627828592
840559633
609416970
947448741
674454146
373432136
437244321
286980970
496649447
631962400
632701900
320318657
520569513
275297509
176049720
385603898
220671279
527285439
190494785
291501276
306830053
806980073
875909515
833748072
786871592
1258001158
183326873
641628348
1175401998
155561912
1293762555
600301247
262849050
178995657
880585300
479458719
730632579
1022317207
693742599
847632549
803578015
934647307
531737751
752439655
996500834
574251981
71397829
723478693
250802380
523714917
330234345
38282400
78687898
220589607
692563411
996636194
587047048
1211242294
1229224360
723035229
629301650
754851964
1255040910
798073555
615874425
353574168
464788765
479762602
383215990
547883060
250711046
219969650
223809617
575850793
1076937587
704732991
1014289240
642856884
916500927
1052512621
667032671
1236806037
254249105
759721818
165829796
129882689
1063989631
1095514158
442699673
1342546601
322038696
1195699089
857038159
920819191
579096858
603303788
357531536
142814820
407893538
990717955
658695547
6408921
839759103
606632874
237874136
212505823
983382761
692117157
970578429
1018352103
31598507
868638692
469953080
997017655
184887143
934857489
442763063
35766551
205134451
461752615
796006842
1405643710
576748600
419551710
657697772
965005573
626414609
139645133
506754119
900360305
804822713
128674315
951532060
726638236
746632755
1309278349
247461762
884647328
941255945
405040024
621648975
770259874
721917718
940455963
638388349
997164220
1309647340
433304221
503017758
891862462
384009107
686152382
126062364
1206663399
497446356
841892139
720884194
238433236
102276490
138705484
229245245
219527663
822448909
313497336
900948992
334217508
1030729554
991643900
870584898
391991558
171132503
885233105
425435552
1210064155
461261976
126988220
295050748
939530377
212524623
899795838
1177046642
1309527567
1204464269
1389457800
1233917759
180873063
929593397
596552773
509927746
688197939
239198095
393436479
303293423
1291164950
636403793
141727939
946752079
258401174
211454691
1157836320
547181369
821620826
686036639
562965415
1043429200
322695915
952942433
1288103083
60465783
711981526
721707071
118466313
291678145
841117037
273161463
947848402
653821265
958416272
354068866
854964668
220768307
297602541
109808368
564820807
547044921
889396531
1240550818
679673555
425975422
821269108
157319313
902782884
1137329290
491229374
381147081
730156520
1292315429
51320776
364339030
461330008
66883474
868290699
249465298
960749285
148133771
1234228782
109650463
397641122
904535380
973287199
23034831
1360943851
370849037
1176086837
1257243769
1363464647
917397961
772752380
126663908
144362111
412795540
312456091
52072275
103916838
888761101
1234868504
179833065
842051548
1055046763
139632820
992366926
789930528
452080887
575097577
740544170
986636268
667737943
670218307
1159071602
1183624986
1207642941
446252738
882589917
1258570342
307974628
1317436291
409242879
997527906
301818282
886133281
911889265
89919560
1225479716
588851600
285055454
172414976
886193984
769384101
842680697
615672631
1065552828
501743898
1326866593
196539158
1122884893
303570210
140165711
586232046
444271923
199277892
395209082
340546071
608337336
1343000283
1019757945
1044699881
104666181
635421340
991675243
965614769
516067592
1072025521
921385312
159211058
502836155
135863279
882000910
673199852
458862349
322189523
554716920
569858435
414651717
320485623
1277034200
454026880
641698122
1319656350
1225962955
87912587
879447180
446345093
731800363
379928720
450082167
1157070778
1320811608
491767410
114019348
915226460
891271197
265569461
317422942
626166919
467472609
323148281
72893020
656839423
823343090
838470185
20637779
1089777113
227481291
959214421
171629543
1335939397
622752958
138375220
89244377
1295246362
1277905661
1245616523
525333281
100367571
963733824
94750171
199521887
334008970
1369276639
29392492
1169845375
1297430525
929266632
694692807
8811356
753855604
775808767
1115143199
178989348
978372083
496980757
431391445
242329499
617375664
770480143
335143245
198932001
616253021
498922072
757667799
588409258
822555727
150752282
59444091
1241435719
234731550
1043840005
49677224
543510397
444417625
1150283968
704689566
255322886
811071543
339555045
512275860
858028839
777947741
561136878
1047845701
146192297
250107388
132401235
37298372
290836918
78893327
693499709
367650595
138678110
908493426
147059742
117682746
243401292
572008966
648170905
679049736
664342575
592555966
284340553
1388893847
215313325
452933321
631107179
396369922
1117031443
578320879
644828083
389418402
461346518
1118972302
794311123
904838628
756372422
947341148
1365708738
868712298
606014377
925368337
740680182
199602093
787061205
750740118
303980853
1323722603
647824027
812697119
276225957
181386550
78223612
527397556
925483484
598438875
1076993645
979590092
834542435
982659147
542342806
992957663
786620730
60660184
363246128
177882372
900946512
663119301
154896143
459610318
712811466
1181480826
133454257
473087689
1039327065
332775183
639524194
1092742937
46653011
611320548
55458936
814014676
554498173
119990368
1295617143
634362844
701564202
746986130
349397765
496963036
72372058
596663761
1093467182
693478022
145574518
14353139
1251535660
591475614
430500318
316373384
1210645164
580093981
829994710
843263268
374494741
982147692
422631743
702107321
1089285062
575040119
28360978
115174304
1095835379
342173699
784848647
1191849556
261015968
431544586
812399844
293139193
978031028
937805842
876375336
431965955
124360366
674876598
727457335
1372932961
110253138
1067615544
168512885
443748053
101753368
761469001
696444194
194266540
279160015
347620756
815904769
569378663
568473269
612803598
1185612340
1090938749
546320148
288672411
434748074
726878780
935940773
1377834178
1276742475
140961775
281993447
494701985
555686213
921493301
99352083
1215757523
533750673
381302531
767951729
350799704
865064919
341576778
640141440
679824418
729106431
60623630
569319201
997452056
442127360
547044894
253538705
351675198
823409138
607512588
1400507390
756153842
639347633
362772603
392759878
549295815
595107699
854684764
46524835
574974016
961104367
1126603151
545543879
285268836
765158533
349945500
7916466
189315918
84185468
128327046
549887242
173474132
1353647835
926214145
774030411
828033629
140784436
389073460
16472497
186397327
595569894
142143866
343874989
1302754986
710020663
1225152297
36653444
460443779
378878399
952188046
665643599
828705473
837842037
518444704
178311050
37855313
593763879
965355476
154422225
1183430160
179799056
855627233
681391911
21086738
676912836
821676197
898148371
193882778
991071364
1301916143
696076987
513793415
867662420
594097201
1232891408
370941073
1128367290
666501664
53980953
844693465
581728275
1216836325
640608814
1335778326
564829945
916971038
1365139917
368537165
206076063
1224312950
891075411
258802150
1223902951
1225778306
1099328108
109655719
367732070
1386067646
993028873
1357091281
1045220094
583423729
501867633
740337653
102239182
987815305
1157228081
339068951
478143761
269641462
864654275
1008246872
741137037
302591654
578896427
507567970
677066224
318219113
375995794
312094289
1272853598
286252523
798300044
1205877735
555362221
996109719
457666369
243520972
363978853
847532764
1401248681
646731974
281088512
1142133100
59771344
1374093098
1184073280
1306335988
443780449
808362044
151329365
85776345
611432316
1263725247
800795625
592234077
1149798197
836714491
395648687
809513532
231734706
386843331
285451856
191597648
642032345
79839005
980438763
365543262
277541457
218262256
688519306
1124003230
781631873
801618440
634347504
388128629
945704351
373686949
92897166
198298034
267486767
404786948
947560087
773233241
510932682
272132288
755555901
723713491
423707879
1125734450
405467788
687744935
765418728
346784870
932384884
1162176280
515529558
1002146736
840694636
976278067
114274118
1064467014
332642346
804533797
15335409
316929838
1136579160
286386001
1084126309
97197905
1046929733
2973490
1159870372
946208461
1296596484
377842878
1024365867
765293036
485294080
355864235
837243183
778722600
852680915
352424854
1259835245
770876672
364890795
488552466
131251715
309331239
792802112
474769695
872198471
1220173967
916084216
662633526
739133906
44382344
1398855875
203397854
919190668
1122171640
931729318
970073586
773156226
481826312
76790617
553991002
387368061
264911990
681044718
10981048
515522265
151510088
918788564
987068795
868779208
386765124
850487107
913102161
834124342
701893920
891588194
234350699
282005608
728833502
20726068
339538546
373164784
919461135
433051577
987407700
985675710
837828950
968887656
65900768
161169759
244652772
564925303
358315231
558316437
96519204
748249253
494340360
775043094
503990346
931201100
1336157291
1120192292
559152458
921443311
621245790
1050536467
615140699
303087280
522414856
602834332
730327462
89780972
168957127
122352950
293526610
431884620
792954560
921394800
560593064
877375869
531861429
469205166
830702891
318517168
815339433
819175491
685837435
922967950
667102630
1237721975
770968524
247650733
271976459
843184862
376808877
937501425
806187636
1226491932
1069469631
232873021
334155508
723327713
768382178
782782341
1029535643
864900203
310193620
903784022
650953954
843434766
685696944
410447602
706175252
905454495
794637451
582975884
81378338
781632363
490523900
684679680
1379532600
687892571
832279797
21830952
781032322
235166067
384416010
921178482
1109732206
604454069
789920017
914785129
551139544
623862574
496356433
1166109447
115260911
516817372
434845860
446630444
412065775
687972195
789875546
993671604
862591282
21977202
526313726
605337421
145639021
1136555080
982566270
130988019
213934883
235966488
12468938
521834291
594070475
885340608
63144603
1069553553
451084913
1288126614
512177193
774843468
1131361467
113218499
791409490
1206802617
311713869
767350106
314574688
450290374
112219880
24262523
643305661
606805689
777921830
549534051
799919065
1284070616
152127830
107977589
357332188
1115986164
756203527
1287030105
902243625
695645035
1107137397
790435508
1373672925
626525791
241791827
1371486828
1130878952
723387943
825172852
871857785
434096733
484602664
562059283
1333146919
392722825
729223135
750990694
273143472
234356907
437084812
81980254
854763669
741344481
448459202
901631909
105578665
787205856
590184586
720401394
943967015
108292592
514387303
519947609
526623876
145344877
836333372
924902564
194784362
912117218
788336960
1051959353
644863779
893742869
592130887
253840757
459843530
289124971
1115524429
645905408
771457491
319772432
6492173
473126712
1289326160
723618581
768854716
157482329
989381382
888721828
145305937
123312506
317195570
885832812
23437065
1300489282
641448007
265044185
569247276
903765975
191752497
433508243
921039113
836408235
1064652803
335877533
690845423
994428399
182422274
1223757456
91232130
904128808
1169947892
998463430
500447084
416382704
129833179
947765882
271324025
315720873
1096538501
327930762
1095385906
947965423
281030447
24272903
426972113
1155504025
42756091
451927799
983322536
489123089
792623868
23897363
751152099
512383746
1102560781
171913202
111335030
970319785
98450831
1120149531
260455798
546667253
637244523
427564133
1138768771
167251650
260099632
865549694
1265194218
399475308
446783173
490458609
1249986666
667187752
936119027
10971731
795816476
946664481
1183965190
159560677
520668414
830116179
374722506
780599256
1217195879
631509031
385640514
421849102
689486408
727399898
596255511
553878252
910884734
461460556
510518756
613609425
182839355
544395870
990098206
422400250
418970076
88758331
40827017
609337364
826212276
431073701
166963199
1386242654
1093053799
891511317
805693090
888323130
781905057
1137774133
492974719
958110670
763339761
375071582
241869915
746225531
233163748
1216245190
912376692
1192733937
425933326
1389157343
925238338
816893776
1398960472
440347420
1033171375
611172334
366865959
1275381982
1177220222
1020656734
355951259
635445425
999002864
667218255
38853275
90956980
161762891
648532335
936444666
373302813
1393596498
383439793
457696287
902410282
1051291622
826599500
203246626
878140395
1031086751
54967290
436180314
248099641
573392260
834421772
926588581
450794856
1050982722
1299089270
1240407310
579129199
61306160
535977304
898478310
925770903
647748254
798699142
1073035562
933465408
779698336
1051833530
711758173
340807299
1000531277
305363881
226061135
640790506
196508368
666253492
891995367
209689059
441486312
419484840
225230870
135148165
987183989
361242228
900213616
308897813
913889131
618060527
543931814
49000715
757170559
502035764
507495069
366185265
788279492
390195114
480964228
16125817
67904456
8909487
270044607
744357040
707141533
401198349
104108016
869657638
1268154641
363852266
291264181
945888954
945551011
22563436
584962424
281755367
326791032
82582427
1207755806
770203780
790469226
774986002
577971984
979749926
1233206631
564715894
627007536
1076201837
587228153
928256500
103163689
678998610
231669557
602306158
928024523
735974297
332597383
1375035981
601137449
256846082
1066149852
644583064
541702148
160072156
61665093
558137080
1187072422
1256218416
578414077
241540357
9573654
40771870
710754286
977622501
777443501
378193710
1385205262
1385074097
1222166581
1055319853
781405825
358068779
248009067
1261691070
329621870
172451756
970917155
653031700
1107316682
61795494
255042544
859353197
159343226
107108775
955188426
746785272
203017141
1189542691
384365837
735585415
373265820
675470364
272739144
180401982
626557573
104084266
1130549039
559443002
526169446
761519566
868856403
448197323
622270386
780291303
440935185
272174589
591538883
504868671
747326273
648411823
3111968
769321227
475067545
1115629587
184626201
851728687
1203621061
202755430
674745755
878159591
554450025
231977889
1106869361
699083299
499708657
1158330694
452544254
1360319646
1137535003
371549474
489653046
202949278
828206582
332962828
567209600
741995315
1311140272
725831718
262793646
831620577
442175588
1061997268
1356581045
48369067
480925183
920538666
419628133
734093695
974479085
659448463
605034743
61583899
617299247
1100683526
501161955
235318757
224933580
435848747
103211509
684263207
933851853
674599004
813557580
791970085
462689457
122505576
400333990
88017520
567702314
820187254
313095089
98276584
400973686
484125675
323577628
824928217
262327151
220703134
239156174
1408626241
135553820
204236374
353824118
165308312
1166737664
313844947
760582720
449947771
517328313
570449447
547953282
1380910300
581497931
99903302
880959232
960549478
409489238
475972365
1212802276
454080333
63533457
123531898
1182755221
902220247
881956632
1236337426
882201330
1080554263
651034430
21021224
706032035
709827541
543982907
448559919
761650784
698921672
30895994
354634994
78652417
1346744450
860666051
516217357
781619381
489188535
1203221917
906188275
470966053
1401521056
83477339
946184757
628112635
74941611
492715482
1371971911
360315677
463944904
111447774
272433320
512691104
873026747
506003988
122499277
1188168502
517400813
81545667
302099587
256154785
521593891
522875296
1353712168
959068259
80673019
1200607736
941555002
122161797
631976956
734312591
903440948
108917964
914564151
919694427
43766583
451479858
138823747
237807346
378356765
749696929
641327809
1214463390
1347857355
771283543
442700882
1335384477
776587656
941845487
272357577
937528353
465841090
999469239
1177436204
304640008
496839946
871463182
408359712
715580510
518224094
761553816
433491233
1096655449
841040065
554694262
737525551
253190205
496617785
644528918
405956279
161054822
595271295
310078515
453934994
165098100
66739233
829099932
1094627766
223172631
763996549
1214687
802766712
624557144
245636518
373218254
56602834
243302477
249353896
900863158
423104711
1238713826
431573431
1314172755
74270992
945550166
228920999
978065502
407965853
369368389
550771441
512436173
326177828
1156201892
642646656
102617004
619820147
239610662
49225544
146645082
695278817
1158567708
1297873333
820120836
496794993
1089003783
17008713
609332383
968980132
993153303
601059198
810333027
950837769
551931010
696956876
303953142
455293673
706700840
995965531
657808948
1224785870
682506428
1156047851
1073944454
56511251
114498870
708659576
1298126775
852082320
685261080
509081872
1390050853
1010103918
299027746
734465485
688872106
52056298
905900146
574087596
1246204523
329573787
560181567
400555940
1185024188
1285015362
305256103
731041497
71089650
814976797
1063241352
31895998
235437632
581324354
340616363
565328269
288781154
1377992230
825641707
863961508
493589828
1083847102
1008078544
288464979
1033509984
757781667
349117560
363422400
488817655
564677664
561146432
913267616
1100024329
377884855
459222064
281086981
1381533558
253185802
502342246
1266028472
880199627
1292342978
43326203
339461952
501362732
666167099
1328971074
667152580
628692366
1038129836
645301499
724505208
1249577847
332913741
498283840
609112184
740820278
934147203
1184105959
616030118
601137743
916190805
1183271103
423795161
862766634
535324906
919886124
253204656
729517628
684064803
1055476124
199336281
738274519
745345535
331456874
1170551919
813241356
610820669
1387479797
116299691
86263996
647887850
1117318661
184283825
5669290
861101175
582176275
359504786
841419042
200888923
141340661
426340295
158467430
129733258
64071629
1380841743
655567131
1009039503
885206450
481082744
47366552
1340736569
545556311
311486262
826490295
1135893547
412133134
308649837
9172865
789172085
696979388
282517139
949871747
309974227
525353804
450980867
535033970
632453090
900765426
485690572
974929603
936589346
678466612
884750203
1047307001
779298340
573752319
717820707
262807114
831589527
55802903
775453879
651702842
538836882
437011533
1379758593
711353338
818170304
876768441
67299028
682133227
357673280
35174575
472961735
663356091
739569570
952495841
1311121069
1064412461
395917214
1094152206
216742124
1392336858
267320558
146290545
791595605
930367203
508749178
808246026
25569037
993255563
817268168
146322475
459454602
1316013103
261804862
567650989
371236408
497095651
900177599
904368077
547167722
1005632727
961053603
369630637
329451981
1278083118
181017474
773343614
235650165
1075356474
737068151
410645086
164700761
246424211
235682973
1211240875
465751076
100337401
601519812
2044572
133022717
1299916460
1316729836
918302704
749074675
648536891
993801130
369902178
635954019
364174921
508981647
796567931
411532943
186719159
772360436
304872785
486843703
695262680
510367008
348050735
1370408934
444883286
11687964
672847957
538042623
1248517010
297452828
218398463
94587892
658424142
1321283236
778193304
892460919
695633637
65367234
277299526
562692456
696034976
816288066
331601005
872544772
434937673
97998435
715892842
634897527
1001029578
703354727
302836161
552871617
675113538
919019221
131739130
599959301
42404379
775128426
50185056
827213885
1124553624
964539699
987590633
305612536
197808592
750184567
595141434
751578457
1071854046
939861285
634292694
798732987
1401692340
109194323
413417374
669146301
948556196
1273951630
982728485
992492806
513223854
312259970
801290260
556248209
272748503
57934686
99371652
967599657
279302385
523337148
455169554
679443297
193568565
93821521
1338295785
929975275
781952209
219717280
405619539
705086616
908821455
87412200
988719205
588950125
1112579706
208546828
312785546
1237536597
69652737
959579580
935619204
668401863
416526634
994748189
806492413
310530219
475120215
629920987
1041953687
288337344
764029473
465458846
494790067
360530932
863925003
735884400
1408646262
822758089
174538843
28376808
573462209
311504033
747617118
1029906543
946564702
725378413
1090062602
81554308
754931147
577412618
801965066
892645751
167643703
1035239985
961694694
599900291
1084248595
1185345452
78772102
121351188
69074769
743298201
283310455
449852840
197882405
165797359
601303754
182832263
340540411
513087558
871261337
1142863453
574045138
481257952
291264751
621819906
253045940
472241804
765707208
729525975
329652943
222293826
1169020033
581376226
715613192
337917039
769582691
200037978
101746703
1065314282
956237566
1336409347
552122334
850520104
819990540
619821467
827030383
460172289
1117408937
34693334
654793930
725821567
621639020
450200859
69852840
277849180
626130282
1051663414
632707936
48855111
1374645161
868096338
1359673403
450602597
1184777044
51627252
150737430
675185782
253209748
518196485
566065110
10510941
1004346452
492788738
39108843
301110971
459899642
654641970
16571665
636633021
545372096
435635182
1041261685
352524986
1394675668
980451235
1190685351
859310797
691744412
1120810218
1135286060
298526036
893539834
844519008
82226039
76605615
500509870
835574915
841195568
422879224
187156378
13875865
251584964
730351288
665970704
39780319
189277122
221604308
1211581715
1080732935
1191474267
320233118
599427355
1060030274
752445139
90538115
946563457
917512937
762046904
671091352
271215416
926046990
897750528
827270093
171595602
301351933
297457019
1370036420
970993075
584300551
785826695
651112862
875197557
681334933
745700697
695263846
148957673
903114258
327429980
716976989
87815409
367021226
679515048
887932674
367435913
399154338
561696723
1213502447
236874728
509206648
636943577
645108078
425032867
652760927
768861041
1217424586
75741356
730173320
448300987
244667934
635577912
955207957
512713041
647456690
77409992
378545691
1190722352
616430733
941866349
1081999750
203403036
380686464
610023195
852585822
267565356
280009615
472932033
881110690
840070486
193235376
157532549
53369774
561190457
747431989
293332813
319395099
642188880
370521724
962417655
867639136
434432617
165594939
363016762
219015497
735600062
547529960
839411627
999138136
445576321
1182755777
410048505
712756677
459362177
12950067
781792648
937443155
619646758
789653652
927766412
453972386
270388728
586607715
283855638
120412561
915391337
78728391
951623720
1236874575
932635357
102339668
6573252
462022318
145759453
379151099
171100167
978514078
1337140893
760366506
855310949
299360392
1232159315
722006724
421836770
331666025
90655828
721970430
109074936
958316716
468796560
634454737
338380829
838275513
666202265
831220784
108971381
695114193
519242824
849355963
232219618
293874264
1275314694
1132346324
277292478
587446655
27502882
150462192
954500431
176354630
117498231
978374538
579064594
186815280
17337139
910273724
620653301
586497666
333907220
986082182
645298369
863146751
1364435608
280193395
934433185
583685359
107811821
479004087
553966336
271682944
184872654
262277300
496509169
545236545
924413558
401974550
836245557
50606396
163116558
486166164
425632448
391353393
545647688
804803475
727367946
865855955
92608291
163089705
608998172
876241860
722512185
335656008
898872757
763965917
467085358
725537287
1395422843
91509680
543996051
1199749826
470229804
304109922
729415759
65952898
888756572
900609695
345736946
1408110588
693210630
155432196
956759063
851299537
922744
1331850698
144537292
65574502
23449104
82273234
569744419
665048320
707266836
571415515
81683887
459042699
406717562
274744779
335272498
947013790
1222678095
817052350
740414681
319050839
626395498
573302643
40206639
893994657
924965421
1262869361
284390676
46198030
1159580289
756607874
446212477
185472347
505714393
435884589
472082559
1220234168
634539507
327126362
38254636
288373632
647492345
144369324
999679859
646979683
981852447
407119845
645172574
292934242
1177135726
230905653
811051942
356332782
540930623
197606250
814573738
376799448
295629783
838307795
662519306
589809706
197472850
1023172061
413720254
943065121
384903412
586437860
1326096875
330483317
264515289
45746809
979930233
1356071268
509408829
305646050
758064719
621613128
1112049185
108099203
1073429290
692061533
680326481
978533795
614104812
1383857647
1053667297
826771108
548034886
416111707
307889235
790050503
482823128
1169355937
811978926
879058033
820677832
1369178969
297049443
84374462
637017104
638653054
818426734
844434579
736590594
1076994702
864929564
525846618
1354502368
701425082
1319329812
768216251
273535688
1288031974
570823959
536336841
692589183
128211733
724371631
775854032
295310229
975510904
618172568
439136292
973222337
1232976051
1347825774
1181361113
746354258
377899764
849467717
473432793
355854068
84817336
272871403
772757934
1050231047
216760848
812157329
180733024
1015652573
1207587611
112291438
69616912
327191622
615483829
1100961348
599396263
909573675
206906571
862008265
836083544
863657293
89681180
490654483
89367140
131213175
767269358
909189663
1228433567
755194068
465247984
24927316
1021151887
631971039
711944434
985439203
939889806
426919480
584151678
75075366
1213905286
142713903
617142826
1299399305
507907328
8911318
329683142
853195420
651670921
797332263
448858071
959038754
759308267
21641596
555843424
477897234
389356987
621203965
1398604212
1235124340
967185655
612278593
827977658
417897773
499535062
909688540
598464355
419017054
968190460
343645434
756043131
219598545
638832509
633151056
1350127565
485731490
513609482
397964007
990760769
538630943
109095613
956376621
162725952
774740513
649785928
51303654
1011277024
931989431
1054203284
972919359
1229551764
142147405
9783
315347923
973759233
97597854
633000145
350742679
671475302
6056482
916543584
139838474
1053276316
1087705482
769950353
448630515
521844766
904036158
805323273
239408267
1225792921
912724915
931125246
797430810
447642698
1148808584
960061821
371510486
410949263
355602236
858538012
1256236765
129695432
710170490
1048796761
1400562921
374519923
1306678081
791822785
826823307
762706270
96193425
501421250
622364256
37485299
393110238
870816874
130528579
137091192
1403564451
545391679
714621280
1346314982
262656353
283293905
721162558
928107769
530943439
1286142805
89343948
717628984
797367547
558601146
813718116
1005363273
442281820
642107869
373525433
665095078
473866872
391610692
661224737
883401526
379110756
162787984
774119014
306614531
561556866
500679189
816840944
879191315
300902747
801826674
272126436
629336397
622319629
569121505
981164899
91360414
955325863
885027733
23762614
589185777
880903268
933031292
970244403
414182727
966629542
80186625
697686701
459477215
361521128
465284307
429405962
764063570
497375987
159375862
772434559
686524708
884688932
726102260
1044950198
1074634635
1315870959
989235204
1172223231
538725348
364770767
436152423
301815945
1364691637
1027580301
257584185
925470221
320902573
954124322
1077818280
200090521
67797461
354449244
903709940
781249591
243210754
233738107
759665149
173264496
533983645
424879376
992214595
21530325
961521378
1017759077
407894786
292988521
49101281
579065467
523666355
37306174
510173553
4973511
1002394667
323353741
965728177
837434382
664727259
829649611
286996136
330520260
71186015
353141665
832911723
663859177
761385276
735894325
607920276
831153815
135144355
206873579
1067091004
1201726641
411534606
916121925
42061538
593318700
1060362233
1017218417
915489671
69308938
70697495
882366362
385685650
972834113
27277460
155496902
996656304
25086888
1027718349
621396749
543176437
819696594
829863477
721819651
959966213
962579624
517934118
11222019
855458407
1359649126
218006291
200548526
1243521530
390668640
499280923
278958942
222838251
1205496645
403179076
594843239
61125613
906347458
808846935
776892288
1377070060
724173228
403662054
600692187
144843474
352387529
518994885
72325905
390307802
124927177
499908006
61664165
139959202
1352157743
33193976
608804515
290489580
456328809
957581802
390871343
154303784
490407319
695813980
166546753
643390394
596069706
265938549
619512409
789513642
322647401
1016607177
257868129
661237037
207626077
860078653
636733963
962557956
204485740
157254877
49526878
539051817
426239
484051043
978422285
1117207067
798561863
1327042008
114165934
972651390
235094769
279669046
1400636561
46633022
729568672
362385540
347550008
14426287
989921523
367667264
495302896
131261649
464358418
898358438
987046691
680358779
222752204
557217237
188953052
795524426
512246425
795802447
73350205
878463583
587029861
856081533
337941180
712939497
202106184
629148542
954166097
562895019
534938601
131467446
737766841
1341198252
663949645
538784296
1212176180
1021797940
732490967
260703490
969290966
446007150
929935760
712650714
157425386
532722420
721213915
305954352
644732219
73315971
761227051
354680269
869031037
564489506
88991286
1238608630
300994344
457655437
58952884
704778160
1041401989
704178417
145227799
37236601
185118973
852869995
413407352
703313575
1291781038
407478398
56262868
652056246
1371447041
242277034
555637021
385130889
322519785
552954997
64260216
567632904
300463362
240979760
491333781
876768184
943073004
267715991
87466340
1038648824
1346778236
1056035797
414012184
541298503
613129828
207442510
634999687
877168330
905547739
746236018
36492154
208816639
1119662384
162271172
141220216
241185620
497070590
634801374
689355583
743054778
462601537
108924557
473817581
534528112
630224156
1319187561
986779827
1254850728
1317267717
782992448
680381591
774440999
845289854
917155985
875050089
801889796
339471677
738049281
339805797
1253655007
924839967
689625358
727015363
796205344
734400804
775546366
139645455
40410427
1205107077
813097364
1123022647
807245186
389607134
471585893
710004926
1396204792
943518683
69818043
436430118
975053882
996863289
25552495
1365054305
938694253
609979774
237827011
862076439
295934546
1341979167
681253474
66212431
831540241
460462454
275955601
197356249
628228816
1018886614
582251879
173132758
615702109
1003091597
448335949
73199278
119793889
901826644
533566442
664124263
359433741
328370631
560383121
908653790
465115827
455110487
141833357
356407596
1379965876
121051572
989133022
674272840
768008099
1379705850
542966514
816601070
556575860
914977749
534878146
919014419
922936731
965818514
737196579
824297072
923420812
433196668
366232882
187120902
697664612
942708698
745571649
255319912
377956955
297772463
268394683
1125223315
363241289
479059476
614552219
1060642022
250539098
726705507
143269311
728989303
164173913
647583634
662466180
460453102
417640469
644399922
100607565
705878436
1258007620
943592266
416694924
180187405
826933026
935283788
87303951
453632933
358119007
320111750
230931421
515120934
900526604
865229506
775365787
913903385
536756165
814171100
449039009
670425444
1350619560
803745790
563926022
1390895848
690411666
357689828
710441419
833196058
811444871
720576273
814754319
195408696
423555033
50388060
754626111
864118435
477907027
807366749
991696324
238062155
465908885
800503538
387768897
444792569
680367120
293418761
1004967182
258737133
767033152
288675732
564448336
612688521
203781158
416915997
149624190
125099877
426093386
550777915
324897834
799961741
373010919
1091247176
1009313348
1023327673
516064469
185377679
425524387
425160374
281973823
864422183
192884645
477927106
305005944
879136556
875602497
1238405818
328590301
391100095
751627509
318231755
311852591
154519319
210305155
318570404
684131997
681199353
827869042
349262288
432521177
139330460
66404059
95383285
721168722
134588743
279970710
479536474
1156036427
70432139
1152724662
1053826070
873503142
845706020
645375757
276192537
239186769
225038202
736248400
118528633
234099955
1141849887
1135942253
510655509
914294033
970332431
206917838
300712150
713702728
328554992
361362835
610101229
1402804561
872265434
432208921
1235111286
129280748
330267641
775113952
181948778
1093617637
992314399
73151788
219550940
860939607
260983302
681267732
148484371
24357934
49218762
415086428
979362766
853012876
195324946
994934896
68284019
23037178
270190916
356482342
476297537
98979449
322079454
975874216
88548024
299334747
1272357165
305950214
595069191
541309687
469819262
653599821
209793195
1285063929
101317677
1269958254
1045672771
487130407
376367069
175617930
44597305
1021909010
340740637
534161438
896354223
185949525
1078533115
1076103894
955560476
213954661
68427805
618845548
772192483
602561901
554006200
177417339
775967671
495045601
695578140
1082538103
806016403
603463462
629343634
578246173
611884675
1086209282
892891993
1397679441
61813292
879944672
593458005
947427594
645965027
996697434
1142974768
391327640
617740906
440211509
709804541
1034220353
308475294
884501841
569462379
783946782
809665641
45373488
670906863
1226075119
1045134750
278166014
99342120
1408201330
1089693892
498366791
79854945
628913589
585271902
194422088
951648787
226766865
1169112939
200543088
653520889
591436286
46506589
78342558
705233880
322733593
78266919
919870775
823101874
913308575
327112852
67716157
932013148
396717730
381279444
21894244
890584467
204834405
1178794602
164476877
825637917
618580581
671261779
269213579
426712504
954569554
704255983
588958688
579178606
672679916
737365322
309292131
916397306
477102353
740120852
838183392
115641741
750176013
819221596
336804763
1004997407
607960106
223787118
409468809
92072171
1063170323
891509820
138652548
979809274
596640353
290911167
783666511
974535406
912673400
44440855
260726532
1063650974
789027222
156246526
397422620
676022866
4582927
110862073
434168228
43776071
229654964
122549468
950228627
675066815
645063358
748495444
1098769594
338503851
778122849
836002237
1130563462
354513911
362353957
575274792
864960783
477295004
1379714256
439752360
636549678
925550249
926080202
447535557
915540842
1175345871
56758892
187355292
680313281
246508863
843022591
419587413
230692610
176940930
764554727
1030861265
543681350
108925696
910873028
480624270
531455036
1323353916
85989494
474848987
70124710
955567219
453176434
233957741
334695233
605875509
100169473
866184268
847025293
257124987
841665576
402052718
1205896884
629291587
10123332
434136331
148960457
1335831640
977242232
349109021
858263647
619091089
518313045
1254413
846286042
221737924
1123111844
714760153
1139246845
1086370001
1244787008
55119796
1084414031
187283917
144279991
824307296
269816783
1315549528
710182609
895241554
887022006
876147425
117899947
507744337
971294162
771765929
141254080
205428879
268811436
451794114
403532551
1192448002
593365111
814343068
996494697
165047588
42369649
103161825
24166933
1280606417
674199129
483604787
974086628
690913086
518821945
328707950
357742745
1268580058
930830820
887502912
853785586
1226648320
150968541
1335347730
771863532
666827669
389079083
1037835237
92585150
130915915
284793130
785161255
643253218
537236311
228521549
1197514830
581254511
1192757606
957748493
994007673
801935635
755389624
378371278
477928653
662603353
1265356384
668449114
734768966
417965055
422592982
940678735
43884066
92317616
923455553
1161059969
744931272
268667879
712304822
1093218639
167785509
852824518
1068338310
68429045
763173208
881803732
943123804
915356470
345708593
910914128
452728481
190058690
1022030450
621497470
735539775
404380063
213473289
380309708
634254065
1332410567
337180252
1080275694
288173076
906272545
1186898716
1275183432
573857273
1305769797
657295906
65651844
823609232
393858265
392083035
385910692
938735759
866566788
1134227467
735156827
1377401328
662154657
221017092
898251918
244678781
383481993
1306619200
827614120
445892949
1084690502
226730754
1170986620
301017485
703742127
1128674562
906493326
44604270
1325588110
1175155673
368098365
505954435
736439089
139468073
1173746286
468899110
947182109
590130480
725753729
19231400
672788004
470053804
9539113
410235451
190765489
1313078842
79626442
581522975
793212161
201156943
195257652
354964305
659223951
1141741553
60596809
127058912
146586390
879493620
82863850
954776869
219865515
350706639
948155736
957370616
440342856
1207473682
469724376
939672178
383143732
1329889437
487107090
1219734264
766330290
747280866
757889401
212978684
1052252063
307857920
1320325895
1306460521
1260909609
284658684
528312543
779346127
372097061
559266477
102389383
442039732
676350743
673610493
426587708
1332978161
1159350544
355547516
5031960
488370583
419306923
832134868
859423981
208912055
571890850
363367771
1059494822
955861821
555745158
900674330
489237184
177934253
837001532
1003571809
196344635
1301583716
135026975
954953266
486248947
141253045
1333399890
63692087
279658997
521932545
168639197
54669593
1040643717
250834484
481517551
95735615
670401941
598047863
493683869
411080594
106585826
995186347
99195843
1242426803
668564739
80729475
256741724
240561188
394232879
587231091
898213334
417454149
926695231
119731473
720995359
294846897
890190954
340260082
747643501
259226008
738966013
1175303068
267511452
66078466
856440665
603072152
829584406
863093746
402224090
457057190
239401281
708053751
2409749
232602300
58520434
817990199
748225918
295625447
364381354
37431571
58076002
477930773
965735630
333630129
649679737
685626357
390933354
15462877
613734582
860518445
772167618
524584548
933013186
807240900
94080716
130164737
1159376024
740148614
930032343
381968990
222754348
821987014
463718204
71521713
1105502879
548126144
316591826
998235229
1390159598
500715195
72731859
15461622
883634301
1284008239
388501559
426106187
564310521
927701831
921217226
459126042
57474532
522513862
543702780
396662808
461614484
602913428
841600247
991228501
120070207
474421563
973118618
780811887
52183175
826291029
597687986
667980507
1280046346
70633212
904782193
1150162075
909295414
790367298
45227374
1319651968
1048190689
940713693
598901484
159573541
500311794
113644028
143434763
885282674
1404906728
451669165
1159564575
543349528
839204999
501353692
367105783
630237551
227417126
344631619
107977138
455949628
519743369
881435824
888047330
868211042
1325588413
791192951
678318318
737317091
561427807
490065472
749922739
261680258
30853820
1079075524
169365448
737777883
295365071
329534147
691464958
64704344
298142949
10331233
238505964
510999238
254616554
761657696
362007829
139542613
547946683
713605174
702139959
539885420
274982214
924654791
549688080
435429638
696026145
941895142
1152472172
34403345
349831540
1282104072
894046911
802103146
50315765
37923583
888126850
449467487
652574493
918201472
59404819
247223926
1081612338
240636494
683327371
722104169
707491225
1102552881
188159225
659044714
187992490
948054014
798460655
678752251
375507724
127512971
544842743
316099623
106282585
155565674
561377457
1201425665
384232600
206601407
148363924
348162388
956886015
819515359
175789031
1245267494
1372202358
1345516570
526614136
1098496949
160581811
301007039
277948637
801384543
196816535
474552258
1265824130
949112141
454229103
1320941908
227942633
1056959233
894130667
573173581
696536498
964448300
782494893
832862662
1169211282
940222431
1132366474
428811095
294607244
470261709
723183559
570478431
1284256313
671263885
518826333
477314886
813999673
1356201372
511749867
301098848
473967809
759429740
586954433
468695579
1154789615
672294847
876154116
874457768
1015291421
251512398
1368811663
1059168765
207804619
216815403
470596352
555527561
730399369
890117718
271307191
42555826
1271365993
1230679095
775642614
237971466
1147104509
182927607
1258905177
641747775
705753355
656234221
1146117372
151894600
1005706110
255141323
639345377
279766785
241349414
20779913
180770763
879446725
317068895
496555148
1381002531
660389949
455085628
1113891372
948253952
876095417
247019798
3706600
142510145
369121647
329798247
506321729
956686313
398604537
1217510598
613176604
735045053
724874567
1317405242
798083517
359496759
630019805
976448784
369181404
319561996
585528177
829087243
893247220
318770407
191494552
631543030
786580810
636539484
978760304
299059742
826372909
489785804
926898228
779616295
1301562588
816866327
961283633
174695629
140091015
573340130
194914756
62375489
412560458
77681495
115677458
813308509
591415153
299423220
1154818082
1008092195
599992897
557064358
1290906873
318772406
155250509
780810319
720272950
100196746
414701096
662257814
1008661192
671555409
646001482
1014227683
995018462
342004223
562171693
1347070933
201341832
544413772
825685086
450565407
728833681
259033675
531537063
1298382022
42061063
83626132
819951259
472944216
941461488
431788905
1322858443
445633140
787579048
1164902593
459603475
1105197025
429092368
409963021
853038289
151783393
581186219
622119220
1345029586
1315189014
267341057
681909412
1164041635
414485558
671888242
712017420
258994006
665661220
478034067
269072584
252375642
595071954
847871515
99804143
347683204
82451594
631080130
266659347
994380224
444618269
647297615
1130279022
189455044
696360407
1395330911
272448393
627493257
61025760
81667257
347617957
1111364182
73613234
14833458
1184771105
826057627
1251951730
1087363317
857408377
412791843
43477621
796729972
438199401
513414221
415606695
259467906
698221911
704271621
500319000
45587633
251172738
647631457
770231283
57652286
1293335005
444481950
933426020
7985010
718760399
1022155618
255699493
1168307207
333733664
394180390
663629330
919019771
549298286
1137553546
894222175
188163748
129471180
451998355
268202633
141372218
969704009
776361360
616547716
27291185
700663473
1353849925
319299042
272972647
193361132
511279229
393879024
1041468542
761179885
101394771
1146452079
393032411
424597862
19648009
743587345
832890408
816639513
722243135
369725882
545078416
699141690
463161024
785929470
547497494
642515039
152793594
251798797
1319574324
175119860
1058112235
1187280355
1027705673
1021663820
39453471
876519739
836466375
375068155
1249474470
967902142
140477750
170235257
393583494
169042987
111017803
957157683
452488531
303137536
187410454
232355479
606936694
37589782
83872784
719410158
88195426
31960820
787446832
180109282
457967317
219934784
430135057
221068951
765798207
789163719
547314013
830234132
129412990
1226145663
544393125
1398395001
165064922
207450742
1350521608
566736144
150301090
491258925
144837987
264710388
156937113
778852186
431049288
578392256
768142955
577292729
884366756
1084089560
50114861
1007191479
1188455014
18577791
214896616
1233139428
849706592
667103990
383661908
307171792
327956899
1373639045
73886437
687943855
237607348
811808079
978069903
923277132
636800788
83941803
54077300
672018276
1244919440
260033049
198227169
923973341
835835478
866458205
134290295
747194033
103784889
341100891
74281472
611021820
880787513
881656018
760576111
869271000
526191310
294391601
116570219
258216685
449133682
299157351
367736978
373483910
1365229398
1334694229
1230715059
5856192
701319466
441695109
786290293
181201643
471370840
1396655059
955216849
862389624
857557161
146516032
161078087
631034950
598010349
1337711452
914469542
565669490
1231408105
614176182
682565724
409296473
672361261
334001932
619066886
829729788
405345940
179540920
143211824
547354078
308154184
569133252
633778822
999217169
152329366
305815540
95393849
930976121
819736907
526144303
1253330637
982377614
788920830
560424068
243445098
208300682
607699587
797217363
937775511
23504408
68997082
913652518
142837517
790275241
595598997
855498573
12647121
1291481373
1263962145
322957938
50911107
1138700754
253719621
325206369
1213309517
720609480
57763722
202424775
1322326241
56159783
900155561
230358274
179603587
1378248116
989825104
1121606393
939453351
105895508
1213301463
132543677
1338545445
198139778
537559145
294604802
267083987
787279720
290515881
980027255
325598252
304865971
519375267
346473825
866140143
154613417
967736781
942758056
53160846
253297689
1087336761
691280636
109995088
479826992
388535763
324655547
175149525
1409199549
1078150619
282765882
929742293
405676866
343301126
913934256
1072087761
756864457
92385337
68291380
658257418
757198903
553782617
341108403
339841067
477077332
299716885
144688460
687118527
608539396
207402074
824613478
431202824
1381339549
244832385
892567921
579496129
992800176
921235513
499916859
1077304557
473746099
481834658
179176308
779990707
572579627
157275970
112484900
799059459
377527035
257155049
152343982
28713836
126975350
522626857
454435743
9625518
1782635
1342076389
797961314
759090734
890467388
915999133
386351434
996548149
812000241
992574368
284047287
535924964
372773382
693721685
220209449
573823671
107586157
1273403252
1046183323
662096981
273627063
1200688548
202800404
646228938
503466
341237202
177739686
135977119
683555900
1098099658
727236820
347011977
804618849
917886703
174042673
376336293
10833698
134779996
576258414
961599728
920257599
649175702
271754494
863364625
374738818
1089146299
267373657
756089068
918600786
171807287
768054952
327667051
861382127
715006153
107927246
797128711
421776330
804438384
801309245
1373922600
67961445
642602638
835472314
1274685966
890223472
1248496808
462675651
1117565213
933474080
969645282
705731878
386731388
1132971705
763849479
757665921
607863356
541900841
591571044
1357910006
999148695
91644200
159380974
989751846
467855161
1217176913
356428490
435687761
681779956
520132152
9550366
699954068
169390520
237009054
57904604
377987641
389484081
998396332
868981056
627493034
351250096
1240238147
701706397
345444588
643769192
569741471
1048447064
151296638
392494619
615603888
492577750
1278268349
707295035
562335881
1176697708
675208099
1014276550
533771801
877330071
447494389
620610334
302913986
110088930
1362675316
179144016
428439497
878396434
906920979
849648456
935069004
925087870
481304289
782213236
596793555
1365417710
586224045
20201750
796265132
1205253955
555656023
576817515
117638937
605576240
101343379
386672492
894071720
718837941
749059378
569397137
405655042
303534624
934244229
514764484
679420207
774179256
981037317
1300688262
101842924
1044013322
988000187
213190174
517429668
924705342
327520187
693332249
347161006
476954552
517089339
769137796
430064207
367506326
544581871
74181655
904452993
599504390
169208939
919648801
515963395
340300069
943396406
169427872
548589547
1248397521
210560449
141564226
1407347131
432370794
365499984
267303687
784840129
1239913406
198647098
659152690
910219251
27564155
98797104
321774600
969301960
236671428
253507232
784897004
755398405
574667967
712548949
261289947
371818605
702807714
696401095
976904326
638265397
778465729
690822055
902533166
588193690
715014085
375231006
1033350321
399596930
826270081
402908489
732720638
720958107
930142665
568016916
305849281
439519011
179371418
1355239783
597731237
901450714
324538823
665406987
662956427
63664003
769710932
228235435
752705410
1010035477
133475786
370495412
548112615
204783524
335350139
1340986000
259631216
140421246
625069377
1343671789
291940911
416765942
197221008
1107566874
217911400
2505213
733886664
793582167
153243609
516055495
487999959
722169915
110483270
1192227515
1349183881
722731365
778438377
998321049
706111617
475450502
322388160
440392500
884675820
546751526
1084486923
1126060766
47921262
144355315
615832029
1070594657
413297425
748738062
1263585343
212441843
286090663
46908455
679792950
839372154
459184258
811476477
700990064
720307651
1328095128
481710796
666085904
336228373
261800819
191079179
891864916
900768138
1058736992
808712336
1040639712
243843247
1352485411
278762074
624707270
1176149646
1399192775
110702464
891517792
707058771
663815993
188758885
989858671
899175106
440773077
327565888
216774012
593656304
386378889
1106662154
981943736
18730309
397658891
67960313
220559005
1125434864
912877037
1263659434
531251984
982987488
454466021
769990704
249411473
1327927953
543257048
639924746
766674353
59376297
187362284
155887514
950823965
757619491
652492503
873508568
616695820
757023656
642393729
837057021
257159118
996218600
1407750592
256296184
101608434
1194492188
345952504
358327529
664025592
124254530
338219005
1097180348
396870867
32240319
126368693
274012806
927381793
566637634
512809412
921392222
60681877
227764958
135920126
405869280
269424692
842532421
1134944936
886695273
325351573
727047966
803543074
1186209006
671977502
341689161
580458325
518141698
348820466
1061899515
918673412
1116484802
498032010
850660468
873785489
1309765326
1410035696
602883945
239451722
559323610
98685672
753508425
655510448
779625171
835390371
475741367
1057540612
1290175474
959250029
1017289143
855919828
579554958
826767701
313979018
329332726
1304633138
457335044
310761908
1286375215
813563274
501747296
567729463
765388703
476630008
942051986
503637922
978362928
470275780
666811449
696800688
1362941525
417886762
1139010253
628865453
24182496
113720916
1293991314
497783261
241583041
552229142
233750120
938975764
65198171
954948475
502780393
255489636
614810080
304717434
379310262
1006320054
164497517
929894227
570717569
849936532
1356557687
1134948399
820536948
135028336
871223459
176798834
780451960
262220747
1183078242
696571661
812538222
164707960
51598890
50219765
766805554
309484417
260313163
988012465
930451870
908438226
145708509
1392579605
83076551
7322087
705846218
1099241666
557598417
463706335
1186418611
860575741
1049323831
1355639242
173707446
109205670
794767357
237972747
627330794
1296417437
759920629
686206354
566899793
754443196
1280391506
496632391
244711195
238589613
510341337
188298681
297643763
1097655290
386802839
342331724
255872188
146727305
604242585
560692130
238557867
992805131
812963605
1085291762
345960423
722722236
688263155
781457531
630248721
187391783
53974075
812431031
498484986
1277407102
274960131
223101293
695810351
874898382
1256007846
863157019
807761003
1218951170
707644300
765913810
707454091
1143774443
146901102
505610425
26996862
921210977
41960509
310345138
1123153492
120270292
203398324
14849480
106501353
188006365
346311881
247692881
5713653
987913598
186462964
799065494
277160755
869604323
521177567
424449556
504690347
830235499
703744866
341216473
999795025
606316864
331100466
331382709
201183900
153319361
230656512
936503000
40909235
869565300
749311386
817207758
546468209
589210681
190158088
432784512
944361701
1350805050
628088596
1042621952
1016263160
681258828
666348633
161824445
941057960
33041191
756130399
760496068
1272254136
978193805
931314615
41444767
865181788
97404200
750447088
319941724
935578686
765562328
1052022699
925743805
738717052
268105460
954672404
1382726591
1241321364
627513205
1278160086
1228008290
514702121
200489483
1325198790
822558424
304505792
789310233
967314070
779294015
265833435
1234710453
879913342
324884727
579464793
638738755
349858028
800543269
35634464
157158114
921927026
927592957
984941896
961754325
1262595684
733055341
768074495
485628799
637410539
48908699
209703789
291369421
744133022
405183416
366023443
198746396
447329661
497419097
718156989
684544523
16725108
713219212
979834609
1114906884
532199152
1221443198
766752319
314525746
1370128265
765131341
192405944
799078867
1011610905
1309405755
427718681
433631231
360125140
858719158
602479865
1288303149
958821497
23567904
601213130
408353686
1408627928
344735958
335760777
892512521
622652139
54404205
855959037
805927987
963204747
806555382
22167770
659642473
548659684
55684564
756581685
666788067
592487357
562818491
886014702
682204481
232998915
945772335
759772671
501535621
411726787
571828034
980439929
617566955
382769267
576432369
461850389
957430439
212675936
1278441183
401648155
375573024
594106528
148400939
217871444
815263610
411530624
177040389
309811820
427621971
476403358
544933201
65201150
862423409
424870030
84758490
66541468
179881878
193993683
1207296095
174029281
1247727391
79184806
746786605
1364243740
412337676
683020564
807178093
936491666
847509492
658164281
1032480318
163080962
974746542
256293200
801467170
585794098
306754954
862948050
922587043
997016848
323746544
948566328
1405032994
319138132
1339863075
36170698
293594917
54045166
48477229
412583172
1321482901
464507507
389405329
757441632
235560541
753452549
238814459
492398596
566501585
204764573
379173309
923755245
1345047659
914532379
478794139
1101354873
323328004
852951445
260341142
459411998
1293845857
218398457
792377469
799805711
455935334
302303102
502785097
9573897
776763530
727285234
14841519
567566391
943343274
574320253
633098078
486892999
935292062
745609029
503854298
186509367
536589760
542728389
448453647
1292891220
64771630
69017186
143002874
732517834
754378401
798956339
1070927959
1128952749
1070109255
871398389
592164993
719313569
216469835
1123240274
560206899
747865796
1002502331
588693999
1233878741
247466296
754098608
634164936
1194051230
557623155
143715709
24173080
187642003
186123234
416879275
1076182595
422858070
608313855
562495827
70663524
86264585
150802840
739663152
1297437451
445225360
113671947
689554914
687746678
1026058396
164949411
1139120493
536126642
1330409094
304501792
879998467
1364717659
1265588768
153958488
561750471
1038387906
597076767
597434919
120743283
1253596801
372194195
755272082
754325973
313394851
445662905
746355235
626408236
788832813
642733699
132134976
816032744
775990415
960756943
114621107
783092072
1376301325
957467559
122211812
201140972
857802272
910920658
273014561
819620224
236313112
562287371
255749140
1319433795
286936276
158701027
996796103
816874800
449296965
970553436
105653282
267217758
444657208
658327050
793853052
957227053
377389756
1409491526
314801954
987698754
1398644026
155512466
1377257378
1308969367
17131365
471375526
87343008
133578668
132421836
708295468
316097418
1055308797
47784098
265988953
1058797174
1271205725
435498906
260785938
1402544708
560467484
398930756
983359133
36855601
225692012
1301343284
962286581
995700336
281353645
208005389
666295087
469806048
543368440
1173465735
40854710
755526160
785528157
983530403
672685466
73365306
824507430
839881929
1212129841
1122162760
150817135
339530567
1201648716
781024283
829179900
119719553
249845418
889407591
333291918
578663149
946515158
243325535
900910323
121051629
683337301
461795868
73640800
793936896
587030615
422409401
964658145
12563206
5213907
536948849
781889392
769951821
234638954
478267759
661180396
147041243
260385984
1318597223
46291066
1120499737
161719557
579226755
532713113
387088765
441681744
348872259
918013989
575909963
829122979
1091456493
852900025
1381868175
1092408679
971298660
286122342
398645702
874811342
865160622
625753255
1230558696
477789052
974874184
646584668
233054615
148757211
145881278
594671972
1181345650
240665590
802959849
1225406879
615539530
457033524
1189192504
630912625
180094437
965916991
927322341
738469390
795100964
162753258
451190045
1307053150
877934087
399277217
785153864
1259941713
1025268984
684037807
603015792
694050907
144971587
852228092
496793178
819375876
530369678
542127771
537095987
1362365281
758435457
166356740
616965608
692893863
719714120
922056065
806871726
369968795
1212061280
901968282
508541688
629037967
322297594
604508815
870871105
671253555
183723262
1290079470
793944725
25981368
608623211
225516676
892442762
67404584
637839890
166479315
727942427
925944671
1072140289
128192394
98683869
63877005
997148103
98282232
310434428
187276137
314026363
840581915
113209668
1139990702
649181305
122448255
293647699
321246033
448072701
952802472
172745673
229842057
940429100
853100646
823267299
428773050
984697392
342165157
352847212
137578267
1285814586
382877165
172483167
471001964
537287204
40500099
1048853324
549855482
657512833
939733911
881331529
412106945
744275131
1146028229
338001718
609536685
450409332
749785379
706429096
726541709
861543086
679307805
852545024
93400910
1169056911
1119818996
979113525
462600789
938915659
713336223
117956445
699679786
909553819
1201956346
450584754
508915687
1383792184
992676136
805668458
471456024
808384276
516675708
207211967
1194483759
444771643
656778949
335590744
318367130
1387688502
456543594
675749402
554362523
1372029177
492516419
1322452079
1104599329
436554353
714946637
1157571785
539806602
775324061
19826905
820746054
6801458
868759987
547832433
133167254
126960562
656598920
826174842
9804950
402752070
269980224
1273211853
950366907
159979141
851545132
775610244
934122232
943951114
411947631
1392476626
788675335
1088805993
971457327
1102890864
259955962
268845716
855660279
1403838771
102408351
924800965
1389028956
15195778
760365505
385208779
298498266
342774329
250229359
406347012
985563415
204426196
881225306
292469356
500191096
1375068321
579056047
249669753
462911189
848586033
667175933
958819578
758210698
357597171
1399437147
1050854280
478121770
242707952
454849291
158713237
375297114
531216392
75404426
366686872
155943709
469319193
843111453
2304861
473852301
281667664
1404516237
1076135915
47842917
756036817
3120124
961440141
239981529
767234847
17182752
1024172431
1313241025
274731776
748966742
132657767
621686906
578694276
232024427
679170979
302283526
937654090
837386553
69116645
1123337376
590640381
640345559
468342389
709380388
253118092
755627211
516467278
125815164
885173210
295559312
420526318
142535691
210444237
119141660
845218082
433817998
142651408
878184164
956551515
254536567
902450712
394435503
587201326
508965893
372901813
890641783
728505045
936911025
827541241
448739562
420812912
932063417
80470224
41099409
506087937
425030574
576984049
1368949294
64743484
234349950
700761094
785213795
623572825
21722230
192091936
350735939
645233923
61054597
1122777655
398480376
291624285
604996940
190052227
414030654
113451155
549554898
1206994290
500474395
899694979
347387785
828233217
864108183
1398071668
333738635
876518729
217120459
279855607
150662555
571808367
425911936
454836855
657311788
461648540
792878265
575100150
99375619
514956577
450288803
998668721
553274183
953005060
1401976195
747300697
354773901
863523091
725882268
992468222
13566129
988546948
582246956
1288505006
131311027
606335255
364626373
561467769
1183599192
977197614
894773926
954214030
1348031941
558231061
118591716
731213363
814905636
268133041
905756432
344172731
230451643
97002638
93124981
435535807
261348393
591180837
584631638
1342924132
392489896
1373311255
186404402
525875097
946322763
174593264
1268269043
617589034
722114951
534283902
1098212973
163029583
59417341
54215610
758115531
950431549
664646485
527909261
860053065
422915711
778113523
292190666
995891028
964668050
861424323
37988401
348258644
445243778
1285959769
625802204
352736125
311680751
907920733
963582991
265120010
1355705103
655031235
986014837
350037633
98256219
1204013396
1115868120
608279970
113065137
773142294
731722173
312944155
529261480
619878394
947722083
872889822
8058110
638162058
391831588
254608056
833953918
166368272
833791258
1257704635
958629454
1390692981
694826679
812524283
412895444
578563754
316885328
736034140
362467590
184440913
746277453
293271646
137781166
495465706
321619377
1264904575
1040587308
360866768
1393439442
1406264663
719944878
616246777
698389954
1306339807
936703959
115692026
969115890
632505765
527729050
680869669
948645930
397668319
990722794
61312678
1298852413
995906858
363045548
129893604
947894293
796785235
913698874
551879766
440100568
1118114698
590785177
1008176388
142930268
169997906
1258550704
1227434200
928387566
1053383686
114997202
187368141
52637225
29716956
83524038
862253646
780309407
1078086889
951831628
1048681376
594161095
1206382336
950450943
464036480
617839451
783489164
1172172620
1338793770
366361252
358780760
801676187
255579334
221781591
768627570
792896789
481269473
370953971
1165460831
1260858497
742938134
1387032166
204621191
897620909
448985085
674741599
968739631
588144916
222602389
246859415
686333708
880842006
1241257214
693444167
544447650
743483560
791375365
937114025
994931690
991246580
1225169905
712215176
1221915225
480540502
157054950
596706540
314586078
1323848264
267934253
85937615
775029672
8501334
770133614
839218524
797504619
24406107
804878838
486923571
329801882
338826183
180650659
560559789
332530394
411121879
958814045
96588521
151429350
105634186
486538211
1283893890
791461754
1085079374
496009410
193549327
1089481438
869538944
593231665
192738796
813398436
1117081831
533411729
32733941
14645942
302478576
937129318
265671221
850217086
468162590
741311964
382104299
97874927
627066771
786277879
186890027
1243242328
92095859
351169875
194912057
1165768941
520326661
166773792
3710274
208680528
963151590
1363970426
124388955
773925664
30136576
366435556
788602049
419362027
199014111
746936647
757290338
526920130
628253940
424877634
539967986
9434301
331487168
830771405
848630223
775479582
421930564
1327003514
698559253
766625367
1209582514
800120452
596062131
914853386
761454596
622427354
88211798
1145580300
117599330
748604264
896351215
648640140
643993985
1124593273
752315751
239439082
717446403
59547958
862753251
1085084708
457139658
123957273
937090771
534773121
748391649
423544970
20629341
350167102
682559411
401090376
352219974
589696847
489579058
695278642
160572726
1371220862
1239518767
1387453067
1350462818
268440343
684869267
334904371
81177349
77363656
433754351
894962451
258818218
247517577
999984071
967437367
968111105
352175110
350631250
1172659921
889941263
772830626
948637297
358320872
658062903
53613362
71427288
704777561
240616852
995461880
238414599
22685257
204082560
903078669
29320999
831211666
747445810
856297854
275715142
568672747
539603173
1107559644
631508596
820948827
63698408
346405680
788803341
670870335
643921779
1398553471
575881717
1378336322
546824128
1275735284
520440782
1145300687
918033368
945509724
233598927
994346023
589740100
1392644460
848260794
562595384
1366752299
901300391
706020447
1392557540
412778720
193308141
719516748
217334683
113724702
112118432
162340733
201585537
172706330
702302041
135947316
1033859949
282948803
190228099
887281132
420846545
235510965
189931603
471461721
799575065
223410516
910863026
115019816
394582985
808835455
466503321
365122483
188933903
1226563328
109775018
561821328
673395298
865766635
653519033
314616530
1144668108
699247557
948786793
516520898
556916963
505697896
270260497
496662470
1031915632
1152042485
632226649
1405327869
982410900
551746886
303786174
976182353
37023913
69009298
279411855
479716713
186274569
964697755
1142246546
25648022
569807731
333122018
1113029412
238364181
928736163
481763152
425966868
706538254
664060273
1039112445
135924477
852411339
682815003
123500213
1242226098
356551910
767085878
524232887
724434202
179194244
350508111
677501243
248008779
506691490
495901407
913874303
399190235
875401370
873998258
1079420727
454278907
1325709369
507806436
144930872
980927074
727398805
527932118
435132741
247491557
913778564
425224285
894904792
656586744
711262514
720974536
735303844
1023151760
376534528
880699747
978219686
1271862552
1063507806
582446391
587316291
1294230583
899926275
306950445
1229061746
695775200
1237553582
258948952
927157146
45800756
571139863
1064039986
739515858
946530893
196139027
300274510
1024566666
822948010
617132055
630104476
995590949
824410412
338054114
889873324
292577389
764621003
219008287
703504530
16097798
1328050230
390508723
1336228327
489953678
678619107
122139935
553835299
655964944
156482792
1226292250
1218788554
545779994
91849198
398739870
956164911
777975637
244407350
16081748
506795737
1203944450
613467661
516242855
478501513
1126240139
117694714
1107163715
323149188
37229624
233985142
241232682
891195853
704333798
1306412440
525967397
410314787
933255031
1081764025
1308277831
601650844
882958731
9475215
823802685
592968787
292382617
964192303
786532750
477121120
128507134
721528041
1250976074
885268007
483500662
460470021
394321548
320874968
331378988
501829287
431738070
311665086
281205189
198515249
377712914
817435918
346532398
606278132
307454745
452717575
927582871
984766532
840643962
82128865
575359899
800068727
520241762
1065929050
189372771
1194853572
734956812
531827714
1267973676
473881315
503338137
978054832
1314234333
1406889199
826691280
6568840
145523566
243720093
235147348
71186374
890116081
661401839
574746253
160507658
959555011
169960918
335287848
1364917231
843539306
225855900
660879720
885176757
134938072
629272014
215462983
327153424
641495024
861102786
829971771
417101
672109270
1258994664
379483759
171751140
452921611
944764054
294674182
563442908
903386023
637629774
593983583
182793731
748930975
949480189
999056405
759329191
1160478530
1290274163
431416715
306931065
619476597
288539678
232453394
452168992
550458069
237679405
947541390
320925046
551292737
318492318
508614509
680691407
699432554
175272167
1112439531
157484240
1214988195
452610798
29700357
192720049
307232617
468301616
847013754
199787073
801578827
40966214
800668086
28604508
1400156995
463042540
272255261
643353723
34030504
698994344
99494147
973251666
409304636
117335903
425447271
730178500
407512604
909681237
815818453
176598623
659411162
302968463
903867419
247206683
252810611
744409064
789363929
781642075
521758271
579342202
551943869
1341489084
940353936
368402331
73588486
690067069
331375367
759436027
97739708
1341652120
1010399553
478156933
504601873
367268389
361867084
1148141159
1206493353
398600863
618567848
1268456308
464252508
22143530
973594763
148498450
67594073
610977624
481923511
1307873161
1328639024
1035028453
681440036
708885504
97654423
625136132
16937918
1054603532
6633427
1315764425
458974401
953901653
902319516
1279064258
556495139
109418312
1051685375
216250747
1270217934
972358185
245917502
703173368
251875090
573261476
365548617
455609837
106556670
464190308
896422716
731401290
527804787
971360360
1320890708
670009230
401518086
1363751382
620824838
461372976
778529196
205807586
747062683
799600792
971958944
521206540
404105169
998592779
1155244737
828050164
976899658
428935608
753044611
296118820
355881635
645764947
58319027
507189315
508936505
232350711
967382814
289311013
312317083
390232373
1212382986
386001768
64136154
376014358
201907357
769340943
340662332
722983459
807044426
229953612
290195928
1259468578
124983773
699591907
94528127
919846778
831450012
935531539
169069765
812953898
584232941
6709563
305829047
1207463523
75827373
342009158
739634163
623111892
670292064
565627471
22702117
722250469
61507810
1047838309
86777870
980057333
492484290
306427964
1284710888
496951588
414589530
1275227446
239886444
93250354
42689500
77134028
822370366
934022335
602282279
1302736226
1203166628
626101004
262241446
532740194
773457808
164697236
979598379
607061108
130383004
458483607
96014597
882008968
646005319
1293249264
338711384
1162403066
71024651
332070493
235025127
266161819
167716563
148409718
383815584
799415082
213798934
927109771
1351966222
941767303
976738426
674727477
231445952
583330688
805339418
83789176
338494675
548272861
613417802
603034391
814747978
799742794
715452497
1676018
503861723
601852939
52492201
1380404367
197275172
456173621
1221786022
866818641
702731231
336121644
365441952
52426197
456688701
465202795
915847252
1356327826
19511958
268924586
1175265607
579265621
590147071
536246165
906219264
705079069
927407661
550263796
743131642
274853049
816876296
94719106
487696450
1354947765
230899758
1207509597
690490377
552982811
363957137
60130848
1248654392
1163273049
903353834
1209237751
118539128
660908469
1296924531
1179492180
699160091
941230897
42747206
643620287
213802678
929659373
1169193990
1370061356
899012472
1053493026
654885455
64389739
891813662
435862937
251381935
1158197686
858389306
1115258726
316193487
992212263
522110026
810816799
1145008622
1107526373
143367692
445220941
318706923
781215455
232720925
3383504
407178603
504210062
653151000
121274420
134272746
763722504
683385864
384583711
743910285
206026123
1298036958
683649896
450105020
366243394
478533979
812813407
213502041
815681145
728000609
1104945565
406348136
810764872
408534042
539408581
894258990
761021318
225429677
631439907
801230417
651518607
879483956
443526481
903013819
471051383
858284609
554144191
566732318
270116328
999794177
130263531
996511351
1252903540
697288058
419350687
1284818819
1299968382
1063100134
578820822
855279133
1093698968
497169649
969760359
600310504
343811927
347814592
1155420716
917808915
297060391
138496212
37933267
53605959
1324234840
25005592
43404315
59927915
864683007
1294607065
600770788
1281468695
269084554
139311196
520999886
121392197
115498054
484552753
95797348
153663621
943393528
420407656
517043365
713076974
136192612
1394083197
1357896190
798377068
1294792552
714223813
1084665928
739530796
547644618
814179088
548823791
879151158
143341289
1402639713
668514981
30545044
259654021
509743382
713545406
270396325
437511427
506667102
1378347118
214624163
909688781
604064906
613339490
149943129
1244921100
628577223
709995235
699010778
572210622
1333324088
698530850
990154654
954890927
788426200
98504850
427317571
708893484
1233317319
1272654262
598818826
1213127820
208707548
192603373
889534825
649322364
1159647175
1000477519
607171177
851654670
583136194
866133584
697887288
850437529
1006982225
959896206
636421425
220005104
261759854
265859172
520299391
551158117
289958440
223894403
441965218
417651181
353183843
311845511
827733948
798865449
127673998
940037563
326157575
242259652
1339674106
856943331
554234953
405698931
179467381
266790752
305937523
135491018
229072985
390112298
305964498
245559216
411907960
172209661
913334936
499371875
184473406
450285212
288108886
837895963
861728447
865546969
780917939
187370146
1215394546
428177177
508411737
154554813
170486229
771578382
286533974
1228786346
578081175
17357360
108776745
126521316
807542692
584706916
135970595
68901462
883220605
898427526
256861788
818366073
836616837
999672243
1302751570
948444321
908620524
321242115
112900416
1348513053
846554117
377999535
575219353
115634932
323758754
165605537
912680313
972317109
144878465
1327702035
946093303
1390443278
50049326
916419212
920392285
819562505
952363151
873444510
1356554548
585930982
292674018
919109351
714383308
514093549
581699969
385831960
401065681
617584853
396126883
632721114
210440226
671043683
519480303
216464025
568496080
278093549
773612222
117012921
514040613
561131156
838394302
968808301
820029891
934856195
833267650
1294540484
131096293
137880469
1271064403
1306678954
542034883
732090968
890392931
224807073
92334957
645520222
603094115
349137159
1234840807
591688226
72784441
867281734
512303181
356686795
1290683272
470339345
606495767
214496873
960181484
379261347
27639894
492193844
219241630
647338271
533695168
516960929
879754308
495792636
27590800
1088100763
369723328
604484296
593650085
851638456
994618971
316221265
750562676
886422111
974809283
599360621
1369772999
301873478
567533491
624893448
333323798
723990241
441258491
255279822
982432087
805239184
94852719
319539279
783065885
178629734
1157923205
175552901
600025731
775087763
87144527
850169232
28011119
141302891
667397819
427274189
986006522
226311372
145615706
204411359
609814354
390248469
366039755
303700026
561021524
893570570
15155045
1386183673
106453068
856788342
464952746
83379648
246206745
617665538
1381287758
195867543
389217059
1323651354
708052800
908619049
121964132
836458683
775387015
793532809
901628918
1140211010
564455207
901358895
911152010
356269272
536237917
892178391
303502860
396607874
529969141
571878308
508397042
1273169665
688013286
59450564
563448260
125235515
1361810388
136959170
737655392
179433012
1184633775
979898163
493330432
541657727
523430384
207447820
974041029
57206753
464168109
399016004
745125653
195379078
272654387
322591408
896842409
165803666
536696066
194432279
656060507
479949236
759050932
951053986
959556809
1255871065
16534397
590383389
843531004
27242230
817098514
1258123486
269750227
432587966
1145906680
482540021
1285843460
207836942
676748402
541133055
207097469
1211173883
855188875
56007156
396757815
506968240
758125050
168778119
21119093
259097271
752495965
798383715
475467267
279632686
1009438079
754913904
554798986
893014941
300177054
37812010
540494112
776150230
73009532
960682934
1392143801
75997477
1328113951
41707069
329569779
521247841
352268638
908460790
869138796
1254337585
1147841453
565493098
461227424
1120532254
806968016
1211079827
959438894
15592522
360515583
32785545
340462955
446924850
148816175
858578782
63431214
747865351
1338915257
417677581
666210766
1399513486
99121220
319554881
859206394
147535893
721620856
928102906
452763591
1239923273
1285129964
523932113
652959490
707402111
327385843
844952489
930431955
96892407
305258969
927534209
1357618767
1105725394
849227091
5215371
1251139081
937749205
103580510
494421312
750797388
821954403
541592393
39551913
1038284182
617757767
392383759
537009155
242579178
773543978
1394416964
745436187
408016599
78850592
348917815
229487055
911064199
1136086632
1234788966
242493324
826469657
426259824
1277270205
879481352
348380009
970220712
375938880
1220256529
311881454
159869462
48674059
334972115
421950951
1318530954
485926285
14990799
319045017
861551868
571624870
835644755
501545400
61831992
539237097
41715248
614196921
144874999
387671533
604183563
29222173
659255894
958196660
778597637
655264020
692388728
845493206
251234898
758159151
310889647
865069380
1318541866
911353390
437857278
29896967
684632883
144145809
637930184
346396755
516767966
911534635
175311817
248035797
645002046
1044611590
899455097
1135168293
200493209
49452301
611022103
654555267
473262200
1140935472
658703461
642421504
366465470
282868197
1090891658
364302126
580179630
178517155
47692223
191340652
924600375
825737218
104406534
380073083
816395510
623938865
931229975
153071058
498596692
1377374306
118526770
726985630
646850198
858192096
120569994
884155229
796753902
1273297873
63553795
297911132
332951712
1222148354
364852172
880281782
484749040
289360637
378576570
820505794
940775586
59497977
329969323
726043091
201656841
827192449
521274309
276325229
1395036381
97075099
1380691896
712954256
506415662
778821160
988278230
138042804
236768120
1290049021
1395524283
733922897
554880899
814322910
659382511
61718280
74009027
925174959
762983844
1367677441
857018660
129158881
233921843
470897908
768631424
572899023
417033237
263713788
836033381
485154368
554047648
1350627863
434362968
634820831
786254139
933292548
7711863
772458277
962433309
375426014
21690272
168906470
1036832629
236271834
5263329
1091185242
746142071
766438502
370037091
549714752
573425902
834426746
808118306
170592305
9067366
893914615
1213306413
569471954
752545487
778772574
814315380
934647565
433727020
1421199
1091226588
741897379
406983516
1039980581
98529708
61804865
296774810
672541324
1317934445
15344625
1010591531
1062175972
593778499
520312365
275827030
407112792
550006992
754969701
888760309
1319181289
182577791
562171499
327704000
961535480
1056291238
668609687
104360993
161181095
222896215
629257572
136625403
60957832
859967928
17909955
142892938
507995493
625925953
921864639
491778980
126299570
889152309
387117159
770686173
304740704
852615734
662107973
673620300
190734033
866045097
677858854
510167307
1168872233
363160469
726691323
314220493
391413482
785244220
905065738
330768395
431387497
436255758
123170481
384419889
574549793
926172586
262811515
693979559
522690816
332734611
519829529
4082496
726865442
1068814419
1193410594
1204175444
664652095
360979274
1404770566
879860658
1292453485
243849605
197251593
168034088
306859679
844996826
779461464
348885628
532659371
984625224
328236166
251139242
12360589
349543375
869764517
630365572
952590136
393893669
131920123
247178125
711908129
171628325
617911688
95647984
458104398
813706974
168355926
1016359322
77555097
48214120
564770232
843823739
846820464
1104585576
373994243
849996802
446131812
186856435
495541980
1208360793
645041732
167712988
23038875
484682915
215369699
699049408
851568793
850617401
1327804367
595799988
730332647
1128118462
233612019
120122686
1248680406
521234570
1187280042
141051617
965306897
1305777062
439055250
870685398
780995087
221000214
703495970
816994893
772225888
145030604
942293063
393306954
1076746585
460553475
622192206
113945609
42711669
479480302
686798243
296357107
248225799
150750763
414445240
748609580
863817537
642600456
603714326
456911967
979276880
515379419
133349164
759528073
446660348
965587615
318172798
716712939
1152375237
464369882
1304854713
547642746
272782534
342527185
1308830339
248690185
769457525
729135999
645488687
585853549
789762326
784102123
949396001
1089579835
201852153
778326746
414549945
139209443
413223586
374897178
876101163
119676396
929674678
1110253936
245593811
164810504
976638422
1341839505
546613676
393535568
390619492
910593168
981398054
1228355788
311217865
329809211
187587797
915799438
81666398
347070868
858693463
512971327
700697848
620291521
660061235
381739961
377066915
338158637
854200826
130316626
500417119
149509203
286560320
18123948
702570226
516475370
1191620817
973137884
546260698
948288860
1147801476
353939399
1273629864
557125483
616069110
746183170
1300329891
249272970
366526323
6434571
554917822
962801136
1002050511
1039782851
697857432
622759862
334804211
643414348
662421170
384593737
1274739427
523129465
52654380
1390713207
9879442
1183118391
116711279
453647135
895268475
656504822
153387067
9858456
118414052
87168942
194399579
1189932815
993438455
809851692
1086926259
1394667589
478145944
1148060083
45215758
290762931
396597186
514238612
659807126
723223043
1359413352
475970569
470965082
1114540770
214759414
741444076
568362092
228345019
539256009
846144598
637086879
781745218
484708367
330063260
913488129
206277636
370777239
1320067330
408002047
825128931
1359613186
653517491
376868238
74952178
581102225
773667944
1238078433
865252874
647517589
975120033
144812218
1084702126
876918062
647686841
587844445
460131846
541339849
492153720
830955668
1232227283
1216326626
771481260
898905510
535340507
186701737
462784076
351710769
421060083
879237757
191470213
241432063
248347019
897014733
755514004
70038653
809015256
813033397
303386263
988062382
134363309
396111450
1228189478
706689961
406384741
255304888
926778735
780824713
992649173
370075557
430137658
378202603
165899838
793361459
683410259
413510302
154887721
141936606
332072386
868442435
384586872
82058970
907125914
858961826
184259434
328436519
43595183
499563494
1376869399
114295857
1261439759
707098857
1038268705
835390179
514279760
766221404
502507701
1034371828
19585028
876207160
338294582
965975618
253542739
945307089
1205874155
651752689
635513961
556424418
708271028
661599760
4665806
146330497
219786652
975156583
1329540292
297955541
32357298
1084294799
1340369334
1132364538
8952135
597160754
842534666
805665179
382157896
938130842
1314290261
342319611
79853426
1008336006
202080998
953661331
1341970388
558833574
1101896297
1330720011
711717132
802752818
454498121
821467860
941095243
290523014
790763137
10733450
185263776
532908826
309949038
189629773
1036417923
582176094
845195235
668848751
966555893
1282573568
518357580
1302271996
58457070
257926522
510825572
290074056
704567480
342832219
1007960194
703309620
592728870
871010891
1285947252
959721384
827027014
802316937
33677265
546629487
1117830875
903849573
1118045123
161733445
833828173
1252659475
547799698
781975286
822589320
322268371
846630442
429071751
1115658547
1378364480
1212630547
1138674089
490989834
1241150548
859382619
1266402991
602267892
709907902
582281814
309520903
633152540
619931704
126124998
673537227
1069537581
1188249845
1042939625
438287449
75696026
1219052862
183379357
119982600
359103773
693523479
384314731
883512836
1261333634
219141440
950706485
597994133
861158686
746021816
1334891654
437772531
1361692880
426327639
481162866
936790336
189615760
42515073
584731703
164681068
899670381
638380791
317455449
635367877
303379739
699267745
923147197
1064977634
737516292
397125389
813371102
769119639
644248567
835350471
218045034
466876602
497419156
501397632
323592453
1263318937
288543562
741558146
1182842607
595728501
450950144
2158363
722604248
439138466
2014213
102264756
145752381
160610834
335980416
316375437
1066743612
873390085
963617781
1144099923
85957686
971092583
109435393
1210796167
812713665
947075125
539354056
50998350
736400527
44237436
437086292
417789930
932121661
689385476
823109443
226475499
883327593
503381966
807126479
388694953
914943546
608754330
1173328677
755496054
629185009
112781570
1271538732
872263530
198532130
397720741
812280478
89521918
91763177
691358309
902280231
854657378
395402639
348486194
154045794
878730831
863425639
1060207679
28064082
425565900
268393798
437739024
935059181
765619190
1112585735
1231079599
1264836090
97276328
430642792
1082271348
885389259
347943789
323030939
586781777
671699700
1213097427
336780037
830702103
707083200
336862969
620459429
749774561
240451818
776240336
354002189
605922565
345777987
955928227
3936904
875397502
427199931
565842443
555363813
695510646
619329690
712247928
526673516
1192176588
547794488
1089648469
302206061
558775584
608523565
191847515
65734289
688070792
450235690
816195147
549073274
342628883
362541341
267815271
727458669
1134195405
569030764
36660303
1310042571
244614501
360321027
337367336
1032317847
606175486
374823599
475253425
189509716
378808655
629019041
568546583
915367624
12450359
713246549
596626458
940320617
706527082
913757862
1388737500
995881262
236258232
686217782
1318498527
864791556
1049203052
537526626
358664346
946520441
97989165
354506306
687683154
503011247
192001023
676634068
66842488
333836866
204262517
515821035
509045033
472509026
86462155
455327799
145993005
204202691
96674210
642732562
933076987
766774373
484101505
790346191
745125391
644205817
734987508
201043333
75260624
1117458322
531675764
215202251
669687907
918576789
109223057
359445856
74196326
81187998
589713574
492983593
158434364
748287030
880719593
408502076
9194424
644185758
988724648
574218565
637234916
65044118
491092328
988502628
349830046
222039332
227159592
1204556849
688182506
579531944
925016177
1107866082
857602048
187937167
617408569
311805803
382120549
53527200
901676686
632676453
145453365
777048789
242196667
593418260
624869794
1005687050
352816495
741412802
447430744
280492374
966097519
664094456
1239280516
790505425
979632328
1281298655
978585129
1304988011
841606196
643771734
136774340
267814778
1105621481
22275372
561926336
89895391
923385809
1123918466
825219213
1120252
1185919137
348580938
398391834
574817408
1407776859
1407996330
233667399
1385205205
803294554
652763052
717603594
1021943305
1056271543
961203893
164523128
921499757
327016649
419377236
449419632
922991543
1162953926
721259947
551342861
387333974
747249461
595987971
76181356
322117678
57708472
492731672
906326640
208322407
623648083
84436877
456983780
697240801
757861397
766213723
128984722
334875372
195716007
36608376
180755918
776256113
334127321
510909713
337645116
490028683
1072509378
355081511
184850955
255759104
184001300
851154562
659767837
308668989
261229010
510459026
784334094
167001055
978113582
142130099
421586670
1203109387
176037225
938601932
311201419
978333851
319655120
1242516895
93070373
339946859
1214561701
135784330
402407609
96709349
176611637
426216904
510776420
960282891
844487043
47776721
1229555793
10549553
843262176
857990404
166128271
551167166
6745987
825464135
833968232
422921343
275373074
469979551
1285470642
563234565
124662040
731318421
301759151
262074671
69235440
916978221
532739210
309516850
996558450
1357047142
167022150
312692997
761186967
1210253912
997252379
358752056
568462073
133833538
12911441
461305018
197179627
793189950
606975873
463405384
1373898202
292798978
438641034
521476687
964596090
547817648
857156602
19438684
648752181
441146250
798218842
258736060
644783342
348354841
412585005
1367453944
45331014
94779947
885642714
189958258
8313067
467783249
443402364
680779049
1095454141
871352761
118065991
65200367
294908186
304018595
342087509
857836901
50364892
584532907
1175344718
744165315
327434313
1258543510
364324433
262232199
91936872
909264533
294682646
1152656793
167691351
1372440998
1224203020
77235758
1208183064
1047313617
886881335
341008230
538021467
746794542
159463003
114199643
1060010798
801578833
349195045
598619501
100992182
613542025
702574227
522951504
523631365
503818257
1063810356
582992473
918775430
413712591
1023157801
414320996
49398200
232175286
613435359
1059720744
696625446
124224300
518268564
987265757
656598604
426663940
56125370
60425417
329975295
520835650
411396489
584518812
187764196
637985701
290210675
136525505
797839348
316569290
888822291
762662298
1080034537
562271882
289294649
1279101101
90066072
361405320
231649685
1231293342
939792966
723477384
448940071
425417622
343759114
324441216
845937168
261459615
924300859
347838451
6363005
1360100537
1036928209
613161055
118751880
894153436
910347155
913422670
436859284
1023864195
1082397656
498399822
397996310
1324366302
131871362
741623882
420348381
850604497
608950688
372086530
52145540
1208318021
934479097
371149150
693422606
911312409
568416754
51818916
200843191
627075738
910906397
681219478
1221639826
673755483
433692065
1408905960
243580741
566754547
744784791
462963829
247011761
508433475
1146243790
684305742
234998814
918258294
427892521
667701254
1090982109
979154016
346771870
283469704
491968498
982874476
1229161286
1087805320
97583513
111182681
589620503
1099834187
504187719
882395014
80237751
302259906
675405997
1222729270
461185955
706358527
130109663
699807703
18896289
1033995977
737746666
50366150
41047403
1307926951
891442164
946611565
174763066
1017657370
993036727
990551238
441748661
430069610
1316186118
408918056
494801659
1307958794
1188661948
946936721
1389005572
493037034
722703902
769964262
682076683
613948043
188033404
376712325
859851927
912725197
81251222
1322342591
713558814
239901025
823223949
896451123
54599514
608241005
73468258
334075817
1190119009
32831453
707434829
78544768
690372218
1061763955
981437376
35018906
283679949
899742835
142283513
55964929
310797927
127639958
311366330
129193994
1367828116
827202963
650514651
312464773
787375134
1381702429
95477760
1008456735
127380399
198059010
85615161
845858503
960383140
642643060
67312309
584254470
114334686
508737519
353072835
202540566
1053003273
1060138004
1353936161
628554566
388405263
946343606
402761147
120437979
817944224
953758509
629440021
1107385966
1285413094
820344849
1155980904
1124828346
347127075
795253466
38716502
259537745
768364955
724343645
456511070
244475978
295853773
1030485190
273666590
209007315
493159115
955975843
71986400
530806185
896599372
193078280
1007835114
24220602
236482822
1044807560
372102956
205546037
584936474
180870587
42930208
709022376
672178522
321430509
977549454
671299119
742631844
368914218
1083710616
617242149
682046535
54878407
755996634
747115924
386164940
946222082
266719129
902596668
238198532
543854194
487995388
392335438
354455188
756805181
1101584488
1133559588
158069549
159749977
541697304
127066173
549173870
792143696
3075762
219471607
1194358746
806239778
486387703
931569618
366141272
773582775
390185046
427527556
850414273
171260061
999347513
278291288
805995214
979900008
150690303
495069784
1247216315
80047054
607474015
778377453
87562220
1369340319
883300651
1266844635
185545884
578054646
893191880
453476899
256716223
574899903
468998487
527746757
193318189
685085727
461649856
71027796
736085645
1036630092
1149764158
475493104
672397942
868661268
906671416
142298245
413784463
1217523503
1361116378
697957885
676250473
809533433
799628065
85164744
332363689
173641501
360194044
852340849
604621933
911900305
273728889
13401961
1009758052
139298308
195529372
814457439
382138478
1289729880
839334732
474313093
598551156
504039028
725486995
1221557394
702987277
290270366
567868468
207015710
1329352082
498363563
267501596
103569978
890884160
73653854
420260896
144555789
235106292
400984194
627098558
553357399
403534234
462821923
534397322
629915359
527485059
881168441
134394893
64712584
16608453
118230346
327987571
156770162
270519787
98834147
17013277
589636325
843470704
1114657375
540413291
1330155736
327881432
533839677
1097613791
290659162
804482505
650023522
107619974
155317991
171682144
851287502
905910638
319873433
212128333
599436130
1076025346
1089570669
401246951
14305349
208514276
873244377
626647850
664904306
247224099
890876779
965509133
270257632
22038729
167624393
695819925
931929467
896029023
1113275264
410935381
748311925
438742766
670680542
341858178
1243873187
1310247675
89332273
295559003
1095179178
427070627
347622196
15472058
1377200480
741341497
289986048
437299085
470429994
388899097
905673499
303492081
202576960
1329991050
1013789868
1224455334
384895567
17205774
446052495
690686996
523543672
216651958
603729491
329180584
149366208
185955578
1248889707
1218622567
94652526
608721209
185370435
216571611
486557796
829486589
85080705
834407006
846848605
418757433
933775964
856160317
903856084
157905033
1285798710
181682426
706657239
776552846
357434952
725900484
1283492069
964425085
355318098
283984082
28572008
516560871
318839110
1238460230
752954093
911804860
1358465814
415496211
358277200
531707276
86038211
1025450233
191047616
421608340
1338584493
412991055
673486817
380503178
645349342
123519230
349734990
1084299132
270427467
376323339
1239392183
262429087
732028143
80089117
122064613
670950186
1257827040
389608063
229012074
186446279
899703969
694958822
1392649532
1136654554
1049429262
153707055
696502746
1273655676
100776765
409312278
355459966
643310929
1404707633
128044757
236784938
530903026
1016924694
388722006
113070568
299492537
586803754
473193786
572544557
413950952
907090014
591821415
938528606
580247752
471107941
429338292
781980440
759839284
272238781
630127961
598146
693967637
415187130
247861237
659603789
318523791
189458092
664608046
963121930
428560415
875303712
271825836
226557784
593239975
82017103
1227577521
446754454
294748172
721034030
496277959
334712858
1309864346
1000082155
703735264
240074695
996768528
742728628
240276501
95393773
623384738
1085536857
240892371
1250672302
1052186717
867018667
169370455
1028259730
697196147
678498969
436768092
28010244
219466516
273346996
519060402
327270229
387145479
933721250
1329529734
958805379
628232952
844049796
344900596
833750212
378175686
23647359
506376163
553407456
312528926
362104731
763447420
1407834015
960759832
910306106
263156034
627233898
816529568
965878872
60015124
989771085
252432247
556157264
164076346
372924443
1036262016
676135653
329361403
603829527
90487539
1168249880
259845221
643785285
403514440
647720407
106949242
773910263
942292639
181704589
212019834
564279570
683398328
208459705
94946955
341182247
165475042
672325739
197727317
260070144
760715736
678398191
1212399088
8682669
254440931
68093528
360752788
429119380
914019660
189826721
1352206573
938709038
417991760
606274871
767551166
700649274
744664126
826234787
710177923
584379989
459417641
963786354
947229069
892114376
443839305
1298231515
157695563
461017969
609733179
69202818
173635091
541957526
758089639
1303472770
1390793316
260896291
449160576
662812134
1093157720
878440222
83990679
124058560
831644049
1091580614
883428705
516162084
470894856
1166373
879923686
1380962335
312110449
949747059
359298602
12206364
843314360
12682621
831383533
188685102
646549918
530408832
575398719
146048431
166624793
86134435
99128618
182823418
894115702
397903430
292998001
470887663
248497884
81040536
44018749
106090597
467154775
963177983
717384979
408879673
79295664
1233859932
1309118019
166725742
1372085439
385976782
252927984
482374859
95298463
299215364
403015023
78595479
173886226
772144331
603737245
190851893
170416849
1012847615
745520537
483053314
224805345
848715888
68337205
440852078
636770384
169640108
514413890
866315173
860770364
627270517
337179970
731580088
946577581
118213149
175839537
1291627899
638421767
424861068
411781950
1277855431
224265984
286211597
728574941
1269287470
980051046
811541686
1269042914
445521880
596656154
639411089
705790547
524496558
56867059
846801555
29307452
334522835
786616118
553356770
414799275
120737762
608107596
5162137
445513457
85387006
253298436
137885665
603939767
208412167
795854862
581912586
735787717
57479074
401042192
819395806
481354904
371995814
73052673
319875343
1192762980
391310411
42486540
608627545
835010323
666462910
198448006
136070238
273273731
782712009
595084774
1048254885
355470421
344143577
939044868
70441693
676410225
316300720
804984918
1324272738
926368475
770663274
412278315
384958420
581142771
916934967
1290777566
266222386
7037611
187614065
356627896
818887052
269134761
383110907
333519016
517226091
945045155
321396353
1070565601
527665229
345224714
907699969
514328888
159593636
476077242
918433237
44872403
179544974
122173887
169204779
40299528
655721591
177459916
401688200
504456166
689942740
1196572008
926586492
385900973
976759402
587402494
55987159
286839223
644474400
96963910
461373890
503556632
379952139
500151051
869394376
494703666
495430700
290266760
956633234
987214228
56881971
797693460
1171241252
408455959
346733427
367191317
428369944
1105794857
307131132
436675969
169425290
419788802
642909094
799430070
10665149
210199117
345070688
245897599
989847783
152518979
160791874
547377638
1282834666
682093527
599382029
999755826
257814199
997246826
403590361
320506559
1096174606
971111163
848790554
1334258312
702544764
120920957
1106596634
971712089
842235974
171166184
802791467
843261294
329675423
31264711
553349901
420914555
430006204
42977123
719942204
949030757
817424901
413971215
584178313
1241098195
1344310004
770255578
679509569
79748066
646613303
453005838
280306903
1364892940
416029044
315766162
1285392966
14361372
93988523
60263078
1134857571
309867979
1357702614
438426472
642337729
65364680
377850296
942756866
308002025
434620559
953819940
879410965
25841546
1190984852
561476720
341101695
124162211
904943582
173540144
194375919
445725544
404801549
822404764
440131050
700867776
1392434894
269069377
786248713
182951460
683460022
1040017194
378961103
492167754
81145566
669980882
999287568
1187712868
1348678077
238627681
1132974364
1140193388
430505469
926951259
861397763
798325735
176046702
597162081
457935307
384132655
953494909
748453598
672040481
32968165
708020576
1224275872
802423182
473070428
1165366463
974719352
1306769099
636219542
1001704020
135624524
157272268
67355266
331440564
865599845
1182385604
520814478
876111593
687936078
948268059
974338453
54751511
747503324
84195505
157701059
1145766594
728015496
962855264
689250630
227419081
374355981
802993571
354580616
1366966154
68141705
729946471
1108695775
511777633
73113896
969779963
924053567
951159609
1149893952
954762160
961316986
465049534
576408169
1069699561
424560334
878401157
151793989
956450473
1029210335
204176808
556555253
53671291
509019852
811327898
1303492747
947119632
273984168
273280512
1278909688
586938204
1199399758
70311610
1265487014
572453767
273230481
185041822
372532048
41006262
806681400
385073451
1335454668
1327788236
79339148
660474119
96473670
719480525
975935194
789264455
33544599
808512789
124999711
1331505166
473134858
654742979
792548202
360383144
693338608
49128005
383240446
1304961643
1048412622
422043346
1138900812
143746199
531435803
471849592
1356262561
368967115
645402547
1125837914
190436099
1325497380
478070877
375576726
278540179
514552082
25252952
80394746
982278555
574888598
1363125922
804695387
719741242
244399303
383980827
1120776927
619159096
327040792
484306992
1122356940
198231140
366397051
919166582
332561787
1232434611
529797233
794542432
567499500
77733998
821795171
49799244
317527361
1190756298
121167157
146825980
632230416
1043598945
141318707
920921171
780302690
524984558
1355896017
156445503
1050810179
17986858
11871478
607332098
963989842
581327061
318080644
772847212
824806678
483901357
134473859
300781075
489592025
997517023
985794951
1211926687
417973411
193903966
353080080
587826135
183608182
1238710749
1150056747
204867350
896616811
697033259
525217746
1385782658
718210215
942295250
524104044
367492619
838580697
470933879
1367061631
195467566
458160437
606348154
983935415
283363838
5186123
629077446
717510008
571896227
848897388
908528728
644169601
682083897
464472166
94608479
210586479
768314162
217098289
1091377711
1213072510
413179942
788671720
260487181
1325733859
1404923363
687091025
97160682
921928340
153902500
582798300
698638762
196945158
964624634
244253043
266618528
792495300
1114481664
803461941
216778691
846782867
608071516
158901467
305446710
830132081
870732668
232656889
822194878
1296486244
1202315029
558596835
1269337333
1161782876
1224371738
486073626
1305892177
1294447399
843255052
788255791
350847892
406310333
735499275
336580825
10638580
590002255
994135017
665218020
282252579
826525974
531119189
270372926
65670670
249084654
796797924
47121764
646332859
748107747
566363381
856590052
6464861
430853573
119661792
735643745
716741671
608030886
809821809
706824804
223698441
753977361
128837113
443286111
352038107
980200395
556437634
1333028413
656625672
981887609
7361291
88037390
136553927
262983124
967862931
965335651
766286079
29018689
1078935487
647247833
247953135
760824971
326987895
408271671
120867911
361241019
592219597
171347799
52838645
283357855
1338210485
912029587
970568972
1294694556
376886960
218165413
1102674816
772026548
28494678
991347738
555561102
349141590
657580494
487402952
307885775
29799834
541869427
707652444
339175876
903207077
733241723
897049132
58927746
692445218
453257948
176468580
773968163
898888927
854829649
664130876
1299486880
966689433
1211091549
1341474298
978408366
447799618
816279749
197709628
1176182629
237222540
109579181
98482011
595636516
39609112
1134020078
277957274
711573603
456763227
790036012
918397040
787906608
137755887
171915768
573607162
991066269
46350228
1343733491
1352824816
1118308701
809055034
257413991
1333393733
1275409095
616216715
696077791
198456514
191238196
759474024
974081510
138846429
92977575
376711638
848215348
133582537
395807922
64581004
1336030079
861658910
320550898
218620566
229675973
623003858
74502635
993661311
548467047
1290132542
123646215
425470362
590973550
702611438
790048002
867555257
48926347
1109244533
563588529
109810316
577576074
611127257
889124577
1251213440
1022325352
1267056741
259587912
821364315
642436200
1195497955
882910103
725981009
452012888
988037879
897056782
314920026
12422815
924935864
873968038
441271001
1004152544
427067588
445770216
302569156
931679082
135183253
414331100
245042461
1282195855
501439060
518076350
375724342
814814425
277070779
900332711
703485763
181517499
834122012
35131837
1178258719
898187186
1133967987
830852251
536684147
37337051
377648954
112644444
115445620
230843786
162288983
760026590
1260556509
105546183
1293135488
459143441
1344552376
904337942
1151520859
1339791156
246842647
1370545592
210182615
764147572
933992192
1140532198
778169719
9429876
607525700
632271458
340672444
336241378
154473305
457627089
656726239
315626202
1209451344
761355624
896923265
407789369
673548344
96743318
94261724
620755889
88797390
91711367
274947075
308197437
632370633
464007689
205745666
758803771
58106017
401113662
1062280085
321482292
350414033
1078130317
603215164
733649125
187478704
567169646
734079524
791584809
170475166
1309780735
876795525
747575017
9445261
259167641
875476570
913740127
666953252
342520963
24553335
464756386
982550406
469801340
571660670
994168573
288775722
211073960
578213826
979555028
967253564
1127819205
1319287629
343105735
497125538
614951670
872980922
275739306
240137566
423668349
491747864
766897602
109383395
956286299
301727926
963609582
734873918
337176946
1320575439
591106099
971605913
991393448
33171701
873950840
1073568877
1224945693
389601659
934555850
562983872
844404154
543974065
82932169
636392842
280986482
719363263
905635162
1376985773
1209277575
79650000
652640698
645433019
136697884
621191203
881761514
1307113796
439954288
1209926305
142882938
552669938
670178720
247324463
903633462
137082205
890393142
1228309727
1273538789
1277367577
887402912
804977539
932997999
894224349
1068149372
595410802
75886199
720576221
37020352
893433212
1084661034
723199017
404605581
702628647
770353339
1230682870
54186953
143699895
316765920
976614386
1063773039
451290926
628293675
711443883
230501509
1269568452
415846750
251479925
1253082905
695422314
440322496
510279614
368288000
263920654
871946415
782502526
301960871
1069177683
907594437
1152525695
648981210
533145783
1134818167
748603768
357417646
588931013
509616286
173937069
374558409
1288289826
779523871
383545511
895861536
168634966
574778512
726345146
236516635
67223344
576636918
122501623
562866446
408826577
890835002
417395866
841617008
121939357
970507818
746563504
1346288245
1240342339
598139875
490532299
642646466
955045049
149968961
256661302
604532111
353070164
340353958
898897344
376441429
288697110
821921013
275836220
1097848398
532992348
313911081
1152331644
322816371
981414587
872735755
190348586
1085540649
60577092
1015671146
566258444
1286945413
95352401
110203912
297338209
888150102
630561855
701181938
412567484
632190498
36607370
358270193
35995918
944374097
519798606
962798936
899351045
106871467
425611222
215492856
993727389
217648523
891160462
887020943
508423697
926582923
989324540
1110843807
1351164461
38449992
164249113
17625584
941171078
89147728
297353858
1406879722
401839107
905950134
76833718
818944858
124131575
682843256
592893914
976661543
366574200
627378115
400498258
251468982
1022404488
125109636
349241248
908604941
719544265
979482647
1261050647
623615229
1284904565
287787251
669639794
50000751
309520573
391617860
758023996
267491418
254501173
639061409
898445725
247790827
841527158
382691275
421346133
1281010280
867742839
446412491
735591614
721645762
1103948837
1222119189
1021722643
393628292
1193054684
481087370
205744262
313494267
136747317
301629859
1087956115
319326793
143543634
190318347
837918554
788031207
100347418
29318162
1173875449
522647998
835331022
1303919786
21961694
306608392
555243528
349292697
331860960
88983034
1385804553
2365921
624447878
538496518
897231366
286164021
1400603314
208989350
965934696
76781082
1136719611
145606778
917072646
250861362
1332328303
282332701
192043025
125793859
943881760
859011029
84880173
1092437630
991016150
1128244161
796269140
217419578
897682306
1308105169
576019370
204478160
788691890
1080405673
630093388
583676971
380530023
196765557
370176192
453427541
620067978
514283671
1264253603
663304081
945886824
586536483
70471999
34077325
833022309
899804531
420172647
514936833
698539541
376340521
520979348
1140257543
421507475
491192678
42713750
497229404
1085440622
1088600195
710749424
861197045
452474543
1037145990
1029594313
739381743
103955334
653581470
387546943
1307145637
868179749
751348930
1026665345
761771074
147134201
933182725
821168442
332341534
104585189
799408033
57867930
1177809922
697699438
209286797
81768749
247145061
1137817413
1107879524
672332914
776170415
425571583
431400859
737363900
543082860
123650685
308572232
725737090
1006546632
63360471
304512909
440191428
1190240218
993775490
335998694
679179115
175354968
881494361
736033389
851594902
843453560
912653745
882607077
457053725
473922992
124406319
295133219
109060952
1257069275
528971821
265893028
422894719
1232523583
378853939
498221199
49824163
971880817
1126537310
627259186
360826299
320279154
1315797621
147423318
1027257670
870924721
742905918
525462418
170270858
364760682
809326483
199775760
1030125103
475953203
329855263
141627606
538955496
374615412
355453951
317960975
809294674
214659595
321254177
717845177
662733897
85028117
803624221
237348331
732074662
948444033
172967404
1860749
178942979
572999193
1284039513
114499060
47609437
143774581
1340221989
627526335
338684900
687953773
681959409
267877340
426138771
540536116
129632250
470735270
958033315
242219028
1160895039
1297611273
751764441
140144540
1243896750
880589115
399775854
339015967
578611608
1584691
869362584
958828226
193810873
702069891
249523055
356545439
165572612
608697168
1206948505
944953996
695032539
759930363
1363133586
137371131
862137467
32605665
412803157
413247837
1239521523
540257990
757076314
228133980
492214571
224154774
248899266
900094561
686065316
732156184
1070126048
573749047
311714561
929233812
987090135
901107447
517131884
315552943
516135570
342685879
616041553
774493367
299339985
487586006
1238873361
971847780
417259260
226469160
599819975
132125260
396667964
1112723
547610941
976342264
379402387
60742355
1408794516
542424118
471231224
1127800846
607232262
915215188
1347219499
164766591
711123190
1159754843
708063160
562349919
1077531144
1217132716
404401821
1249366952
762131841
880983114
807540311
54436048
924791322
893745533
902215424
318335098
706267824
996290249
126079785
727494754
407395692
274868903
822432287
505806438
134831278
876754319
719009265
864497793
134734933
467319991
312895011
1339250831
556740547
719735055
652786085
791477374
280190341
495182637
1215956829
446214270
226385463
498445722
125659150
201387220
589442176
802378587
638972720
986781452
1161475230
70738083
762004203
687235209
604534529
508359400
132094742
1154645250
753590313
155272426
467858026
415050144
902963330
485639081
730776531
486966232
1040733543
834738433
984195266
220800052
754160167
847313870
265738289
86612040
331281350
102716417
497145532
211667148
1312940441
256295290
674794756
913478596
271762290
1063014018
890631442
1190428695
1081492807
726869794
679298682
262011461
773795064
451931743
358318947
66181869
316038565
939963389
424238194
585776074
182615240
920885268
678526575
165330667
206449613
469670339
960809353
1116954289
602969839
800341940
130241600
307643455
254759311
737439042
70264513
892091049
314557692
363026652
498833234
933191328
165649340
741925123
273654808
601877511
86380764
791563003
900891337
454765896
810811767
158565959
380619760
401319854
733701875
560559193
156757652
652957077
420429590
240556870
795578150
814543303
649473569
386543860
922950786
797647277
1291708312
933289586
1166104550
45471422
323202875
1326155909
1404630097
868826855
711069011
279410741
153265334
807995714
228594244
1085673644
4066553
524473991
904131873
39411711
729799699
497453441
1408603872
900895286
907878761
897519888
108841976
265634559
156288965
1331352695
1165325222
134727938
1315382023
674622569
887972260
333984694
407859869
203039461
372636975
3586712
233379642
1381631550
875509244
16554905
630509121
388694515
445895768
1236852787
922615748
275718205
7579287
873359798
137491540
892857665
651480497
298207432
701486186
534557017
1069942072
1239781104
199586539
742946539
10860560
1109422531
278932826
754807400
108860114
563611083
815061547
579742837
89293875
113823828
469836646
26875031
1157477789
134962606
1298638563
807349620
410873704
414801769
358421647
130000664
443743010
1073762967
400033445
873165613
1019185608
1183493646
1348306934
904271681
728894474
474519714
7492641
880576260
1211112074
935405422
514652291
907104285
343221260
689224486
110826621
987801608
1039948504
212903806
1021925955
27685168
295557799
52146493
1282080697
1171705538
532994642
765322808
1342098572
780282022
395898904
691077595
804747049
245814614
878015832
1388212146
734714064
474924196
608134662
880280641
633487743
716758901
380963405
542380405
465673625
398806829
1055721061
33300267
175917736
581726621
638503116
978397853
356455270
1359041716
330670258
753224443
918458469
1213656273
731203716
1059578849
605395244
72693850
297800214
728037312
824237555
243540823
293849980
485491634
143767304
460758132
163275129
359018469
576958579
107126070
1164494311
635400087
26747466
384188734
1380527428
625952712
478527695
126150139
1171873662
1017477639
315136914
810798058
494447038
1108125623
961771310
797264454
67340969
532373205
223445092
800707484
498997941
1140791771
104979018
1077444838
1393950302
163426212
1301566568
724475082
563986784
1341736194
224443355
861462570
50598912
220456989
730041554
544246012
592924444
695563466
757546753
630476369
451297591
973746118
257319874
82086179
622070291
201503812
592150278
572456526
525149524
267467366
655379764
155623359
118713512
22368276
691059444
1296032721
66153711
215706670
794165528
633885380
880376482
590758596
388902389
472860694
161946236
899778052
378735368
1296369970
1194558876
776838515
1401282889
285645810
581094135
841194118
653003077
666599046
411842328
33327413
49999811
963105080
437303081
1321736889
99736187
585249469
960119538
803615961
1126305470
227515690
163978984
295990782
418318524
640112329
452371687
271876223
220068694
53819596
88268947
871548326
238569154
304747043
240527529
986787630
883353345
594469346
329106974
695962045
345408486
439639655
446121920
823941025
798026916
315995884
699281577
943848839
405330181
1108677894
1268342715
546310206
563344146
637772292
272945460
505061423
894463244
341469734
325416625
931504498
331272980
204972209
403407676
526494117
318217643
62485472
501691840
465154929
837648687
388680384
739338746
360118511
803554711
528393437
313662078
57986987
202355735
1055911723
116749630
343256263
672138293
453678803
105012083
615541704
310577812
6711590
974758059
641769344
678795072
864570867
869043557
22749508
738063190
274049173
504336076
499254724
1322623966
466492257
750228628
254956105
280011018
272047843
910256731
724637299
1329736311
870699081
36932224
197871436
477958251
233863531
1214007277
746215531
594517128
128753048
369884001
518956044
1192199986
777803375
740256556
27439167
917094272
412276789
924158539
98487901
834311034
501871950
427321152
226637322
655278327
997879439
529160708
1326615427
653075241
709164214
1265030785
403495009
766150708
576906529
122066644
198038176
377532539
147111571
541037673
1144896302
1331176111
214595114
1150585275
1176855505
174531071
786014969
834318336
553208982
935255997
989539910
819018317
1210806211
244535714
728129751
311524605
127416152
1030832099
26684887
593394414
923729019
283847719
688637355
862743198
1288175357
301941225
750017209
628465317
598363142
1077330593
988668459
659323165
193293588
588007325
56251653
357430841
321332103
1377855905
180423917
107673124
712278414
440410547
805852856
1404503951
246160440
405677737
1143958278
396735704
348587816
364592783
536503810
135967631
124357838
830791096
25896728
787944087
211130473
970434672
332037482
197999472
230525583
542453170
858208381
970982077
328305603
631790941
273601220
109120977
633573630
1258763830
945205799
437623009
71605278
215027555
993478668
788127785
951164615
130848426
888476402
474157728
617457149
792822055
1199066251
841750835
554688365
109333992
965085063
879748896
1016801929
271100594
647180808
869328676
218395526
601876942
966341857
323028247
61711680
1403066593
153689805
800181513
799760663
448359315
704634377
1089286627
94641469
623205956
817981667
961102718
687912896
413539209
538604483
634461702
460836913
570794021
155646819
800295839
962468666
248213318
195725839
963098641
1205096109
908913824
80341998
679335790
502691829
80734610
601442565
783922
170640380
520246916
834819184
123683970
1138383461
860799683
17127564
885628618
861409471
564907965
1409074630
393540428
788946585
430787951
261344921
295817021
165481401
706064877
962865622
937011229
374361720
230735275
394897671
1111998706
395453029
1126804849
530082100
42762283
863274741
523761063
922351912
60427200
501179184
397340920
759408351
1286507042
1079899888
1226596415
886044431
234350572
891458406
235618955
1383966124
559812054
937100326
1363746208
841262794
900981129
637480136
645523372
95685697
226369805
958212359
584306033
435501920
186384186
908391589
419040261
369609240
116441204
977182508
796177116
318750064
1014821717
199895993
602767647
164548483
1028222258
992375511
1407385967
840015779
339415170
774929808
340743903
1047410568
17077819
1310491367
373944368
817930780
545062245
379086572
412713763
35342182
830647895
644801638
634733802
560736307
973690414
1217278792
798297716
43287856
140218810
501565228
721853373
491781476
115343078
188375386
143836972
843975879
533605772
316973420
193554317
441870043
937818745
1073027221
358670668
1315443467
200191356
523844342
823509890
97190209
987025663
452511192
720370751
1162378545
341616468
563471471
1131635846
20493969
256292657
1388049843
553820703
425150857
984429158
1390288990
1380658836
328764475
1268799376
327785894
553044737
890172029
27204349
751292570
754016074
254074756
787955276
410362099
310694262
723989321
621434896
588781551
179578162
113292295
777979689
1000240586
172361122
229101929
679392027
476679987
181551797
1157686942
1220212575
1371471708
676970314
875825051
806565208
175855285
129990382
1023088505
767698460
205111036
319570020
1054556051
425741049
333134739
1305512214
852676753
780315430
267061298
935550006
913880477
491596775
626936645
177404279
838076491
379482822
397666803
13967595
310830544
652568452
32864566
611671115
1236419229
734609281
568780956
742824817
5033051
943809753
654708792
318657429
1313551916
789235126
265073176
1150033314
367096620
429751530
294030694
858311054
541571153
970058486
1309432445
1082122896
968195731
982712792
709722161
885813492
611517924
385269148
217546438
68752597
877201298
78917416
1110237073
866503211
719405645
493412180
742734418
1192976636
591608707
601539898
363827920
56321956
1027124714
441154521
166556070
115033362
120661639
649731695
216440535
855154045
997097930
860984774
1023030677
627328329
450958071
933612179
124424633
6610766
481091234
1056820580
353295319
222304363
310921779
150524245
821951545
831760838
750919808
427768938
683182671
531165049
312429730
55917915
712761956
449350880
242926303
180371956
439495551
648130497
631602692
506102007
267826639
479979380
1269675173
411098255
887508738
611048449
438641521
376402275
873013403
1013405724
199549203
773766483
607908812
921320198
292855131
877720455
1051632064
51519674
900063048
1032999791
497911322
1094467576
645441315
734440586
377118488
958953580
253407300
202620716
452616639
1362913142
324756985
431166842
398217493
126829024
1078302315
315716888
187898941
1369888303
389439352
620490794
182817971
671997553
226779334
384873835
61279942
909803239
1030300791
422668920
894837045
149777011
334981020
909601137
353926084
452003019
67780496
665239098
647174992
454241327
348894583
136555808
1335762564
343774895
364357455
1325840402
116552564
233550728
452924568
436287380
1001808775
540739590
540930473
625189564
144455846
499872348
154695576
1370281712
677675264
529206995
1152762204
366328955
475391894
479475152
601128570
22569799
596437285
137160200
408157414
1400109616
1099875073
1170725676
502438756
570471635
675006531
595116590
49036885
33037086
140405376
335829899
62039781
286808549
1213792845
554096473
688920283
1271660392
675584932
45091557
279539835
1300298520
701191399
546769669
985731638
360852678
1166015209
142718179
723423363
550400358
745466289
87526874
161509501
613294712
524745181
635445124
650094803
230702092
547059631
740476679
189137709
1280744034
1332022263
965330726
429806024
401755078
713006986
303897092
766311912
107351468
773347775
377394178
982059715
634905246
1044704388
108555490
1126182646
852037954
56214581
722461051
1166070596
236563867
753021739
147154648
310130899
1207397325
751795741
1399361761
725790224
1263943722
308365091
799569623
798999875
305590501
1263328954
1188121587
567526466
406120541
690905395
194204618
603769081
196371174
1151315113
218752240
838338687
227497465
536326458
1334006679
630536556
294787197
452293971
401940502
901110216
19134883
1249034573
226224997
415544709
1175634787
206200240
520723883
543951408
279695731
646794299
191754159
445245416
679401176
1138009254
768231768
297222451
620179136
785953265
872426017
31164719
108999642
730194846
1269331093
233839812
531578464
140895561
352549741
893597088
294298640
1289313274
236031358
360814901
158570722
1118204182
1331304757
365791136
679221951
27742868
620176091
927505085
779698529
186462663
846717085
1097676101
489582928
785728853
613203342
933600948
145687208
905660065
601279417
477904572
174653280
1056294666
523952264
980846613
149702754
586679601
540723572
710332633
846525387
209532383
124002615
666437599
177554558
661307734
571890689
1006755582
418234776
632235075
647270970
466460350
80245503
661177163
951198415
11458761
38514348
624205421
946941082
803643843
238718247
162230339
158409114
203047052
697445564
451171647
702062141
164802939
1061944517
862429424
772167833
1294028194
261519589
1268929852
1104937998
948418121
176480677
1315414176
694141702
919164135
951027334
728966155
1075082057
617907392
51055701
771793697
263751829
123648658
640159533
440888792
253226648
829642384
1224006775
296933435
801567041
788182818
686202069
755903830
1319539458
1394255872
817575970
585918422
1191647260
281460806
711631521
138024058
807809363
944148918
765308916
506744180
155186425
1060462840
161241600
893857380
31635238
120372083
116412448
527630924
44667231
420786176
528420091
233772208
522920535
207256722
601406683
113485781
1104027809
92090203
75840187
168425188
455348256
800361770
72189889
695668670
709964536
232382260
657468674
815629083
438737234
924064997
218370450
408553328
601690423
158014445
15618644
842173182
244480613
160069305
477225222
998626377
619031726
1009824462
538959652
399195595
1233290966
899927736
87462728
1387831811
37831592
330093266
408338614
536831417
970302701
992593979
77482961
806581798
7134568
886436837
916305552
647886208
933229207
703133781
194096453
185825724
845033380
901821011
326847414
446165349
426772620
914063188
1213435730
948178106
430719604
275503481
964207395
130373133
680718143
284834412
624584765
1175164299
546235560
1059985295
833051702
285418958
516572911
381915770
577755805
61155766
1144269957
172424226
511440058
496517725
1395621845
216356669
344755462
332665918
1004485274
978788371
245382687
166573016
1213280129
916554285
782684006
684321648
98115588
861546533
48667308
238121622
958135541
717807175
832797520
1056811954
389660678
594456985
320144773
774657970
77753506
919165967
406306268
1111952145
369258206
1173254195
965000914
1237751203
429274113
991552520
239502792
48632448
545010985
154450660
1223030557
69778771
67330814
485776434
833269931
220879405
946853263
714736612
292342859
936029489
494549698
275910281
746745169
600570848
647849669
72429678
397356782
352321052
1145268368
751231130
269288820
1109347455
1167514426
1205915470
1141160388
451626865
1323778800
241251135
994273365
613367755
58369317
1068676111
84003947
914905782
541564132
394746499
8435831
51508577
448183633
36056071
525058209
869770624
595091027
216338210
721745042
791893816
639818943
174366447
1317421799
304532261
517305635
299109727
472606234
262887982
876109546
637798941
43924652
857954341
899160779
629673522
500816896
699560665
435290756
99155833
908426543
539048855
238371417
638306597
50374648
431430862
807056687
50570336
172806558
919228462
425662282
659490323
37293541
26441541
712802990
792167107
463824491
496862613
683766389
290319659
613787885
252242403
315968525
47144358
1239363201
927849573
838769778
671479886
417227912
213806971
1026262509
580387376
249643014
522576602
805858128
252914419
853489737
772474013
40599319
1298498781
17845516
318018426
205533787
783761662
757570792
493904601
433369656
18365738
567030024
66726633
848518278
212224251
1195926418
1361121298
1306950037
886431129
478324303
511104465
311113225
755724538
181018411
753892027
902325750
447109563
570014273
530580981
186075817
231032431
954672421
247767254
279263355
1337150320
970635642
555245538
612752848
1303694984
962835114
499908784
316470897
780370010
166910288
1213173362
921583319
692010641
16534212
980665382
927104841
657670467
968707275
525695639
721084250
588126321
381356492
897124978
1248258370
616662910
177319742
555028007
116772224
16080462
168537861
1058026007
403479645
1057384838
529358921
488935455
590669054
699376351
684972024
252759976
552413585
803325738
27444874
1199950895
1280638989
730231973
265185489
833751066
1352130335
1009571041
86225361
434318969
307893553
816718441
376013423
1282637810
965499378
1308704121
1276926887
202403033
490094254
134275535
302154155
33023064
949002976
322199670
1276641779
609357214
1354341995
1067724027
273249601
224281077
989001346
1010479050
933140252
1149665806
323504274
988782040
115381617
161570969
483970882
55025504
885801458
805336925
335587021
1044252097
871703168
489413839
519804003
205418272
172656363
46163577
975306499
1189879812
684896290
1305665053
417213560
172207778
629917339
259975549
627350538
830989895
66967191
460464040
253965758
214100715
1165988301
153346760
720479265
535197612
685164002
179200438
631181096
827123797
404487968
458484095
1327223509
682049185
397828779
226904623
1050902282
850788139
944169598
1040392841
25162474
614610543
1256018483
712109248
957538525
57686598
644275265
1221253755
768145517
379451380
510616472
668338879
284353005
676298466
138972810
838207919
88924414
885675951
941145713
1267873932
1367881157
850085045
718072888
430205931
770160822
1341780225
43368065
649940540
688434421
1321632934
140591088
277935459
64642932
783111018
1279893835
1198146076
252102577
473832801
1157091559
332675746
909572151
860003340
470576532
212284447
1121927899
1134658667
301872046
803044781
489653311
191419422
42228338
646754192
450794634
524456652
349425377
303609651
92379360
1196429975
496032794
996738439
359079511
537297997
167947074
25602700
1147481493
987928093
525490889
774445428
8512852
807781238
65634166
671803358
515514554
112900233
1386830650
160226147
778909671
107691374
610185817
44099027
614263772
141804612
242171297
1305356672
938016113
1268916769
179997519
428380261
543520588
1280510584
208267177
381785194
9260009
618944374
411164904
227364128
898928160
961044965
199336360
512163653
493296858
858630820
834568653
451957854
1333796469
1322623790
779939583
959286650
1353585056
1377309157
445313943
69399849
1319535030
876430881
978630545
199287697
1194378750
1041545007
614636623
375378862
253923558
344238328
450536418
176788689
283320022
48627633
961551380
762436961
457191873
742186491
213837161
251965566
495965333
313671064
459251763
807055917
613209700
928021351
717996521
420282665
386293655
439052253
391120443
367234331
94575520
252205528
693687605
75625100
322281227
413805616
433106878
388874182
144522085
1307210
730197706
624783173
1383284699
254447743
734434214
398353618
1371347076
588607002
684384339
1318983241
599661788
615787415
1280737363
247340965
135741654
541757486
344317030
493085769
728393631
465685343
972754690
513133231
675592541
699169083
607227604
1404609252
259623393
38055804
1263939147
84313575
126127463
832979839
369893538
1087760701
71922302
131199456
502188074
1045354080
682727304
355335180
12271578
92075586
1393051083
571615632
836483844
218543911
837280019
454826289
110641641
985945703
744022031
1082622972
982426053
499646352
682373163
571642000
919755954
447360276
587928844
621832707
232134336
360571832
649838125
444586887
1161915390
646667655
989772482
565611825
50346400
114103881
360519604
748973409
1383235282
964215974
999490893
1303950532
858231794
992193166
93042721
584740637
217882902
226783737
1368172902
247955622
1307406560
857359349
426959780
153719137
1175832783
925104133
427067241
483913470
788415910
950541496
269949165
912769408
1178353732
454657645
560903304
1175445460
706708781
1086848182
335222584
15993806
1347797299
104401981
372198423
310106007
739035259
740972039
422352319
154105042
819630717
169086199
344960727
373324598
682469187
456657355
867471279
891572340
1300943600
146901236
224331656
680164854
312351211
23814751
587473975
296906094
1027317774
1073369758
324436865
50066306
533934589
546999744
1029506016
548094333
422643710
653226781
919162664
879704941
731145865
101281198
757246476
1052154819
613738633
979347192
80824980
281030276
446661642
1382246283
366445430
792362288
396128433
193244672
184606411
1033666985
257871681
909807097
630306720
912966671
832032506
553310853
172175037
902479977
996153738
977696194
406816941
111626300
609445767
967557685
1221914452
829773219
750338649
797435302
752796980
501870381
256285518
461917625
2270828
695348794
460958053
1092914709
1169733102
758807111
758798225
644665507
1334004098
263505350
458330537
898480164
375592358
197453622
1311300320
984531210
654350582
1381314695
765139292
1225231140
295199248
594632187
303506855
27337942
40136297
309162152
1250531129
587250013
1100225767
453709780
886337148
194014179
435586566
771577463
926375241
783788408
1299700621
512978717
855961957
1099969166
118876933
905291654
717418662
832404309
856051521
677156391
964729573
862421476
263571327
492426492
685925904
76742342
885086946
1108359176
649027799
652406676
855768026
165589263
179884337
161240057
623502522
812899043
234017236
1044992408
299549022
124288115
538841210
760529748
731054763
248537056
499788609
778863343
1196773556
1384325725
476746141
826153970
132155478
524020913
486073829
433801259
580123281
268119834
1614
577176522
435367613
247890847
1209825043
499380990
105090352
618347704
405469344
1024429025
190616708
972715780
1390288670
567452278
111755900
484492437
457533526
43779452
577000259
719572151
925047190
33458872
330497158
301583970
297122142
391511850
605053618
22531989
451084871
222634023
371160482
311882755
313274156
761595172
288584702
880912438
107197007
480124434
923630199
601295573
1299733663
701116060
152281352
64441309
662768884
396930917
631029300
56688836
1066084158
367542828
1236775012
832748711
328164983
167909993
706191514
64773401
550342287
649977066
765234038
1226016266
629236320
921602479
1058448009
648500102
968495066
178089996
144126931
656165900
848091225
69493198
342687941
339123067
805244858
1153944877
515768847
193802172
550036090
386984377
902834648
320919724
857409987
639669535
323283038
273940835
182045109
991785186
137490019
340190358
1259066545
395854100
431550110
1056202542
471292193
807189507
108647869
231379959
302001061
856734655
777152103
1091979588
135994811
1395442188
76239591
5251616
1039197807
917325391
52960507
666588216
1001434740
879957446
446224349
834609370
455241476
390804389
296356520
753012025
497228353
512977424
427626598
351623473
757200699
103990165
145239940
1207306930
237393502
589400689
18219856
706797684
936800844
1381098717
907085453
558744554
375143553
969129235
1355954445
123532769
753728452
623696241
1190968019
163855194
964040960
110225226
395717324
53780154
665735748
862853760
1356272618
202777472
705514932
896070787
832257810
419622659
671517483
856585286
1255659531
1263757712
420368336
801053196
904819054
422041075
492478643
370100057
606209665
1059825697
1408752459
495462676
903984347
983809533
311517031
163545140
32979571
748624007
843692979
501914751
488538451
647768725
913777120
506307094
199496705
1278305034
509603606
600419375
731228414
831734006
807917276
64990501
527546485
266327240
83146634
632762631
872053860
180282097
39630316
267363146
740493002
707025478
847387310
386897125
1049551418
1316771864
1040664508
1215582332
737418276
789729037
617972545
576521346
727449043
362361793
40722164
516577357
1398946172
779386244
820437600
82950020
728484516
1009494202
396349694
154765321
441727241
1270998419
378121762
221076006
1306151907
467580632
985956819
922624805
735466644
80206258
333898426
946331858
76657658
796563330
768049610
1267869071
809621310
1107023619
535574516
544904046
100937520
488959374
636848276
758265242
543733373
1104883755
814131196
78875473
115180145
119417152
611408919
1155848911
947161845
1192634075
555509550
887486954
696697780
577598237
244598722
272568391
109095582
786221995
758930876
372847476
306726437
446404649
316389655
1350534372
348719330
826309689
745874830
329912187
674108858
331137101
176465644
85647150
2465542
1017664
1313641176
827931171
85742544
327398912
87063756
930841209
314321221
773798649
529658451
924690164
1088396076
722830045
101423885
947123554
196223858
96534547
507614926
868693013
306715702
985715287
714672498
782294398
834310815
233674883
306221935
1318028612
1379679383
522305510
7985398
421340493
1227018999
95078468
1245168184
267000722
939463892
242288155
958542518
512640526
212961800
395489907
34070682
237510604
294833124
287739501
1389889397
299457904
1037337410
446989557
418521365
73526981
733997967
695007658
275074892
967698548
1302862616
932762255
543081723
332290237
1318211012
700202389
96398462
852673462
470987434
648152030
635202515
1279327743
995894038
986695885
1403918218
917438118
387014028
503032497
991386457
97074610
1226368450
926563810
1327274611
633831760
975431660
524689685
1024128037
1128269187
891539200
665864350
1006487041
864116342
527894543
313341946
294027480
140427635
453662433
911989925
737935405
1350136445
365475721
1390354550
225426546
688773007
265919908
776519233
225630175
673293019
893695967
172614646
851582297
19683256
374975424
270705610
235712059
118718875
1360429838
202112687
170370681
301989821
947750625
467561130
590255994
1274243423
374236227
1338317851
195411713
91711777
1083967347
698996819
82175445
1358315538
995890495
95342350
392665612
414500137
722375630
220314142
916987079
527446953
50329605
695593527
150126414
612294072
476570052
1317905284
423916093
884122560
526575969
377984545
888142674
852619968
781195710
376196359
96285756
1288535876
127165577
604742583
1246756166
1037469240
792828712
1167405410
896617302
767088442
437676646
1171999864
770108780
823182184
436597127
358539556
1052060441
1048850
1403866722
388846812
70828410
327397462
567011083
436526327
741956069
101843938
514261002
705320166
176362632
16252633
1318811211
831909938
538040212
501608916
551657139
454651391
582903942
463644044
556435988
1198523964
389086258
368809556
355929997
1072301210
717518583
409990818
278590536
941299713
735382347
194727505
204884100
762738988
718952550
619109758
789871961
972876849
191616375
153093498
607777760
912636607
727347643
1105349412
290329908
336560994
1169288225
633208224
675266890
94962732
615575324
431204948
419812552
1036073836
24676620
1232131643
679249401
649284523
761917997
280360730
550374428
409439236
940997875
111802621
732801791
357384166
784608976
1149604573
310176236
497194130
598598008
641580588
545914991
66608893
1396454510
371047953
445291001
754474950
739471011
154339586
682901870
865810253
454727445
815752999
789465334
893724165
215132315
227098602
948048356
315588255
127415762
843139215
26871794
817112385
814667876
562362226
158123143
596873535
821661187
138354612
1599389
205616318
487901211
263619482
616114853
273546751
755684580
854959552
425762634
385597005
980770638
513328600
537152748
685618232
264147363
904422673
889416735
1037984766
236910427
975510005
813919148
107763117
590584477
386907382
1063590432
1237121355
1084130395
95436545
148811800
516153756
508904494
854667783
466022613
373762138
764447105
844031158
454486168
1026004494
929766132
46457207
549874718
781178542
250866027
487519498
928677689
651668046
154249726
1165036292
619657736
65749557
36802638
950250959
834626080
583739755
126463
565983113
62893907
624914123
240256065
659766420
632994176
661725254
500048845
787073878
737141217
704852293
311081458
1367184549
245534353
1046260936
808346354
207755392
776017712
210943171
582386078
342668188
690828788
563107760
257948255
286174990
1112872130
994287468
276830695
1106569350
532609352
2553971
14877031
948716938
922667344
458669648
1386125417
120905261
203196380
139775434
1296954994
68893210
771698393
877833141
473274554
17546336
579045918
7099439
530945651
594855564
809011054
699681941
672226698
101264395
1272334636
84306243
409564423
925148985
21746698
840616170
372643333
478458209
603357298
19043230
850122980
259243358
250573944
956929551
395981639
723277317
134585026
574946566
588402083
512309256
966806179
388014546
812509319
253404749
1059636116
1138010162
856977711
763809935
300118360
178699710
625367749
362142381
54367803
1167085100
798875966
705253769
988903128
777517001
792067476
915671478
1247283711
48238560
740160293
341188156
947874661
395156548
508939358
844940091
928747525
558478478
544922587
1330103597
950336507
403995044
447450866
452466364
866373542
413658497
549853301
482663777
563189846
594001014
835628416
326395551
1345775678
659930032
86784246
463209564
1394527656
782496198
1002690309
184172307
324688912
716065949
502999072
1325347733
619837864
851587300
748431177
921235681
215217310
925441923
242721010
426012776
554974288
63565201
231850405
65796839
820089412
898242150
83069804
676271526
356476807
921021221
759655946
949111984
1074817791
1269545611
629127619
257502349
940557637
525118148
943502041
833995361
806029062
261211572
821760994
154841490
90344997
529561014
8040780
1382712413
260429257
99288161
1020349988
802428039
449866572
1383141936
514470166
376238649
372804787
373031318
739393322
577177233
638862045
1123934415
249204258
1120248496
1396294275
198869356
979918187
754683081
765852857
1397002673
1252746415
106856777
5158542
190536090
635965650
600770803
801457464
820880421
291646197
615801622
318411309
140861000
1023131351
677096706
394068661
284988821
370374180
638943551
845917869
593755414
789174156
699589630
950166532
7858848
791671200
718484089
858248339
1384791054
551610433
871917118
227939287
780573872
550332692
137729898
527014699
389827459
501774928
961124367
648734577
457019006
1320203476
629911658
522368445
463252682
1279317096
1092041863
1055557917
3926881
323675337
1211891015
897769529
367344813
735415591
1298794443
1086124828
197777022
183349108
1393406220
508588209
1020004350
591390307
249177090
1118253379
659503684
671336513
31835597
15846726
1088213414
42663073
344479700
280001883
44964762
243337804
506705796
629667784
691741178
1084316556
524271381
227746464
753334298
1222019259
936749412
614293533
811891135
612532561
153346235
628232388
595157636
632597688
644658249
210917231
67443255
1197754438
1301913680
914979881
745443457
124227191
220983705
901227648
640882650
1083989174
1181838155
261094025
602982222
455850951
957088369
65852529
574443767
1095825805
731632628
386034950
453811405
173790919
164152269
663510322
1263495808
380851952
791210428
1404095243
524260653
314855657
170996230
641507484
187721223
63670011
1137100766
340653219
994088296
823064500
357234546
357140668
873158425
687602751
269860297
487774022
1353086260
303481254
1164473439
797705307
10060246
987113485
660707584
574771125
458651789
969674544
839039703
949962186
949295845
519543466
317807332
719223920
638769887
1015003375
1391831791
670850531
997249486
1114311591
481889765
85027344
766170500
729586284
677977602
1028260844
1084630104
1395712779
133336242
657951427
1260293900
778810228
279361309
502560437
445560591
156391326
669502522
1258356443
1156499413
972436957
186702298
722865113
655582161
763102043
152330737
139013676
1037973886
252381760
502165225
558299814
1221010729
755333340
562500449
728141240
646770077
1148735486
363111527
177601009
890932456
23733828
523740453
635582922
566303560
206345430
873358767
283477897
853218796
104458150
824112613
776020352
770297362
196938762
118470195
371006504
328968073
1264638519
549054603
681654535
318014096
899175360
256897298
168194818
1191392574
320535002
151963185
646672183
302760180
45164828
30517027
199406155
360543987
782660684
888919107
468653908
320882283
1009439099
626936188
19446685
1408897444
1281518665
730493292
232167309
554929255
320435350
690373645
836105876
11123229
402527528
917763098
773861710
747527606
747591140
791988272
748739004
243595636
1155045781
221787964
1145936319
731903646
560850172
15106238
1395399869
156798212
378267062
516376140
1227589893
400856294
930937134
703993275
792707473
417445175
303977919
1205665297
787892197
450056420
1308622021
52698927
1023209205
160493112
560234993
872918989
1258999461
1104267295
307543037
725126677
181445693
328455641
1097466896
243653123
822398538
785803807
416604567
764220304
1407186928
1363755909
885561373
755607569
132408799
123878069
870850092
316741893
550795792
83521806
360332044
182089278
69736696
1048794535
240759155
1363821485
370198931
230071687
249805713
1050285574
359006690
722554815
1295845262
240468994
694984683
747373165
343826064
53081056
1098325170
1147064502
184750869
276702471
804115031
442340104
62275543
728839934
407663936
1057819089
66233101
694331064
652359370
180464365
765858875
373180576
464464758
1221242523
948080136
456528398
1004944761
244148067
625022905
868259804
987078081
325350366
136039844
616967861
298569267
83130598
231981930
202463059
107280577
750293913
76456466
170502665
612900641
197363010
727764429
704068456
995689170
1094849269
647749712
831713106
88841369
785905280
584061231
1397176603
1360432972
72257434
947403127
7023293
1133033032
447510819
1259139911
346985464
79466995
167461600
1223359506
683410261
401493726
611362865
489361018
74372312
707553930
751046506
874635885
701579512
556632416
780678532
496346121
518225144
841506247
730254877
694071544
699386237
411739323
64542312
2144608
814386126
255114639
1409788850
143495684
426852033
502119055
1290178188
871843072
703215088
705851156
879144109
329458630
648081901
259634054
429323389
1069769914
571490392
43787602
487864015
1121849866
219150140
465781981
1339000333
773758298
376887088
440066813
80756185
97173648
305742541
997344857
735135712
308922950
976348155
171219665
1205218206
140710326
8891245
699865683
120674523
503907919
1065790498
706196974
918359966
851639240
430156280
172745004
435415306
739112130
197515874
930966818
515481075
188248842
775780692
994212437
66719796
336209202
669733336
501968836
1222094797
650832683
64399814
715372505
619041336
829829816
431381321
775492202
484561638
514022112
209903203
482117122
751861197
58523953
285923765
450354674
824365243
562165411
126935443
391507676
511888261
140344508
688684604
1400869802
746337821
52796659
220688582
658317624
188786046
734477020
749262403
664854215
966426914
19125603
44115906
173071423
946466930
70342353
750273401
687368630
1351483006
532540136
894653692
608267885
179765656
919953432
482484645
252192604
1250458929
543679219
897262431
794921062
456875628
368642181
543498390
206763778
17974117
971082937
1006580412
674964176
589866205
177913039
935498635
594457408
32001511
668605704
268740761
935646227
1129242976
288848665
22013524
1135408161
166213647
978114617
894633052
84926708
55912984
566208036
16862699
999261839
1344227794
68993768
800069929
475952371
365746635
776976635
831835390
860530758
107602811
245244407
970068338
27014331
1353244142
706724528
470702454
218353615
870649880
691080453
337724185
990756421
495137187
588857793
168078245
66361687
253536839
837580443
522943497
223591805
158662775
339429271
936792598
927430303
1044827050
484480799
991202871
454868017
1065378281
270659080
555114263
549645381
285112070
890762684
191556674
53450863
706630376
617705801
608527792
85899148
739348439
870754012
519009514
1267707552
669447500
891564073
86962615
260974099
58966269
1334925122
1224134710
576422710
951486364
546608013
956442696
1234964289
1011645276
537879892
48026631
385513352
747505729
875351878
411165191
951226509
831604212
307159572
377837628
681559777
602673308
149093535
1331437868
308499114
336398185
1038836692
854928631
626849075
537549463
855425902
943260951
645247976
839994681
792498274
865537114
816711238
299094216
126535919
172593630
109984837
1330939557
691775170
682812616
615273299
514925174
108502565
1251426245
706174071
411547787
784469147
1097348700
459966377
1377640629
1346391831
292919794
295561905
366603236
856005301
197410110
141412099
212541191
938740754
800750046
837837052
104083807
33247923
430526366
1404934011
336541838
258065162
80000587
12367393
1122847819
483943856
185265153
693508919
1134316640
720742046
642892126
1179202820
547454830
462814730
187984652
919996257
879109171
1023339472
66661513
869419031
190832742
857194378
273190865
823148711
611899265
1097711559
753503013
422568833
738205261
689349589
643108782
287345851
302597717
746146321
715274534
943900861
968546372
395207561
460768156
169711435
218811721
463274041
1286852906
1359112769
839331689
1282520678
881358911
1019588809
839736399
1012577383
83859577
398071008
1327721945
576042020
533645511
549635612
338407305
729638253
1245571663
1054477930
733852129
593100899
24031709
1010059627
725293687
994658522
383707490
507425360
186409088
18805944
617471864
717007867
568664463
77867476
307006435
982612796
204579639
44611491
1031843010
1319365305
457582151
1037183360
772097861
1304545795
640659662
43537397
1157386315
230358625
199653945
649958189
598068006
471919782
462933207
1217536224
973220828
1336444090
995022774
565808853
1051826736
1343776399
911936097
144419146
837575026
683944582
158676310
907360676
13080275
547675033
900400049
449188044
445857520
414173851
730498163
516239164
164234236
594872365
582986091
788581933
40713790
221554820
194282366
1299178892
20125698
947214991
1289696969
74130232
931572271
723576773
20558085
536000025
1244747749
839920261
186513797
522059568
770995528
78423842
806808645
305869463
445955061
1208730240
1305250750
617004059
991984414
837770286
910998128
309207974
828529788
1099978599
171955227
123467247
508242558
922247778
24929253
879584789
3177224
370248591
730201489
944402260
737497867
1304574542
1298054377
523301055
835361821
392695744
654643837
860656231
40695884
839921972
194112809
973355920
154241997
106839059
1769
402842335
81236668
208903449
950509690
1332263026
55585971
336388262
882145446
457133302
403893380
660432017
604777506
179054187
1224228423
334406497
88123781
372539671
629782355
255928223
540142281
1062368708
2295974
1375678692
339686345
385778464
648157747
638003460
1039204236
1137008278
745503184
266384732
135155996
945554242
514725766
146657665
445933194
343987370
220812819
601537867
76590218
274515403
951693317
836046013
23826581
154412684
695213911
449385931
909778928
650930894
222127151
181968547
858462665
1081348609
1288495025
449722333
148930056
294631444
568898861
679118541
534471221
699550736
996958167
728155605
1029328775
761467552
794612266
93480626
591288723
409573277
811612247
162851179
1015534780
765428191
763525328
328395219
583457173
262868160
1107654236
606656805
139424350
675297931
63738656
558228225
665914319
193486925
754422927
1312379422
1192281092
1091852868
221359452
166261703
608240384
761961618
700824297
471111837
105525794
821235060
696048732
649641447
126353468
240262146
171856204
1291180261
96692027
114165849
1166135771
188276791
612589888
84126294
875500358
360320585
486923786
704197081
443859001
426267712
430154214
1205178227
620977963
57106466
903845582
199791019
470825679
22722951
95350953
461532756
565410571
688923555
859775161
978159708
1376363471
1064275012
1090414954
1351314801
356078910
622698189
62682507
366671035
383729680
494516570
1152998538
219850615
871379886
1008652118
806786691
524219858
955007680
968603710
407447853
1111554325
796321751
343855700
568499728
808750815
689561914
4892739
254970147
931336555
614905671
955287174
50056319
1159165894
487660156
12538692
965181350
1258669834
569989398
1028421244
665920676
415234873
115145530
1324069689
1002735673
841878836
980858755
671597532
881502557
908701926
818244561
906213351
1263395970
1356804075
1202245574
829486682
323206398
798114574
461369468
984825781
696344490
1157739437
60976430
904248481
280879579
1022668444
1253633562
1400889070
157887231
650598981
1409792793
953350773
366233031
586925469
299756026
589471803
1342929129
859217768
580401087
585109887
1139627952
959279740
447367010
724445609
144929975
253127494
574256941
662992929
792972721
455088774
146891757
196205436
232462502
885750249
694469749
1069379387
273704729
497738625
716386736
77114901
810832789
1204768316
991747975
1270386403
27861542
865732687
88815444
884100583
703421612
546336781
709570668
824779798
199138046
297059298
781671201
952357661
35532984
949790225
611487791
1277143589
885634694
586173429
610138620
1316937982
271089307
907363286
476098490
534734765
374000045
965758009
211079936
596636848
93951360
805392456
601197507
324792529
911451318
1130066155
269661890
746516388
1409513253
567763327
1133098967
620036671
254973605
518448583
238316200
1017305485
1049866767
379784201
173573679
254107102
725323081
111033793
100494554
2272517
173357697
1278358481
1130683420
515882353
503967219
276838354
372212867
404322532
629890493
748299456
671509469
613831770
226109117
421878711
927167091
1001216162
929777256
487873648
295099369
889736103
906112478
968792183
612501876
46405963
937617143
1112176116
1281038858
759619956
53158018
266965942
109796243
220044485
510795037
418979943
641499015
641991633
457401391
719114417
682412605
966364665
1161658954
117634468
1242066766
480233208
753488079
1063899409
135045203
29551526
309368219
292690486
700250668
982409857
1090923636
955222570
656917966
179015049
428700569
1291941699
929139060
196236189
545708864
133330165
11478523
142757687
900356987
178075175
857045968
692475250
490876778
681998187
550664662
1220175738
393477209
424304838
348386217
853858688
453710145
862506327
170778668
1179377731
736569544
829054579
1404856640
624116481
234511901
644431837
529856765
1183691534
7752354
765357331
252982644
587964239
435347524
1000960070
627645244
1055810530
525672057
111557667
685364077
484528047
889476731
732147506
683667959
867610351
1175800529
479513936
943517607
1234386594
840590386
40990251
1251356272
1079293038
482792053
84387196
554305223
436244784
583842715
858100076
91335718
718395212
1338166199
622890163
926411100
1029267605
867482752
1218388655
464319068
350149668
1222871696
474264265
1089112784
904796929
564037527
296291284
759810257
902689871
1182701395
897687358
868845342
1172647971
203954900
535263019
215309903
983645889
372519721
212347175
564539203
960299109
916504142
187776027
1356548427
338951872
832678581
990127831
751010424
204989334
450503114
759586752
460660865
781815943
311764682
567611397
1121492420
618863839
1165189060
560768042
700808040
484424986
733850837
41750441
536636125
351200050
199584008
989953503
1068103909
154847244
1085948854
384246413
718636087
146248094
443432406
93901693
665481968
278795233
663114583
823583927
660714918
735929334
66200180
55540873
782747114
81739844
1138836612
1341668146
885181857
1310504562
147565458
840284284
313863560
82764286
6919859
650806793
149559954
256208154
111728913
1029259592
203161411
741795013
598288817
16199278
373866983
1204410455
110251737
466584587
980429451
625097708
445859480
30243414
458520476
667748775
385459801
1339472513
108565377
706791095
466223539
355526333
379225223
157562942
548250863
693589338
701135214
807773970
807905726
450853587
107073124
308140526
797344743
579448268
990701774
601937097
840879536
844649633
415671789
188288271
821273
140249404
963181253
634183987
406956814
932957016
857369990
327311137
510931763
713055973
1148384945
359033036
747107698
229721650
156043454
789069877
292517797
436630121
170823722
73122579
85559650
539324065
172951293
90762003
825516563
740850137
1259986222
455176938
997129977
901861253
168743322
520282156
319716194
597094296
36082835
693934572
888133367
950635627
497024030
144322844
1072976891
446879070
9448883
703824992
165384331
565893827
1339244775
699796249
823176530
10089093
1258607075
751338570
585744967
1291618847
129207055
862905594
676614476
408347361
1196726545
816841801
684840622
306552527
980039742
939267829
767028423
759980837
916063508
747868195
404026060
297487635
895840153
29395619
1351834686
803030850
562163729
1214348062
589104083
566599554
58155599
1375093326
1067684630
526101348
349248111
929553724
118369588
390569741
17399245
668788759
294925104
1346714340
224823528
90827369
612075273
441825778
441105098
792822253
172672185
393680593
598650100
3630789
672615017
31723110
527631688
549117357
243953474
247710819
374342858
1364696566
1077355971
911607643
23863630
5350333
625897193
342073565
460218701
1369875680
1322299978
190219115
982923299
270292743
680234734
998897031
939295093
247998166
605386005
252872989
890775117
558055707
1245015238
263591913
550798279
931413941
339549848
924696398
156940988
598520846
965754703
484795373
580010627
775161680
1106090048
455290331
26619526
762529201
398201826
275958496
898362700
1031811129
357847549
1068762422
440357723
384935540
116745456
899430099
992119985
827608670
1088893548
115549080
645673511
409387360
915949273
294464774
743478737
656652641
146526819
442623760
499180789
660975752
1036474423
779540241
969822613
275587923
579662961
343917249
779779509
661801751
321022613
63478317
881635389
504334835
932539709
457876918
638528125
128367932
1229246904
593169299
727068566
847802061
132586204
655916504
14186343
881083584
313017259
67184502
542315813
655501602
502818368
438317866
822332771
853707967
122805346
308012724
492299653
741278985
636316170
1376001354
572767524
532350093
464113060
809583001
955781058
503238665
292126197
470839200
878761250
45899743
644798167
774164418
1276910536
90296685
702095768
854346129
831281303
132382448
1104258281
559362875
550359925
26020898
699657484
852426973
1403189225
378792700
705485958
176206611
278102700
505682597
650766712
104460781
683940141
643254959
400661425
1020998620
787834017
1250266700
411866064
638625488
291415380
311072426
21033325
564459923
892030853
1139360139
301203520
572179241
99307978
195868921
289597727
383791450
352692342
790747637
125461579
496202831
130742802
1149772518
165703026
78152367
636953252
554365346
297856701
525672765
926484246
597455710
140139851
144924977
926114790
346873797
549144424
174840447
863438740
128438721
724851925
244647538
715117299
453078555
1333526612
1121747734
54728345
380337042
66551988
891104047
1357076277
864334594
114276724
553341635
68753093
103347527
795458765
162092300
208475592
912822681
551900961
893240389
1073648113
1214988352
95559161
139028031
490540046
451870398
870766898
883606219
285862768
191124721
1211604402
674060187
225153486
1387291781
286729957
931306356
675390363
318972494
854486744
135394208
17095327
394133296
718986855
123731253
701701331
265942192
1077768656
400713892
1033591055
1025618712
474388592
437656329
807312152
334411498
1162164027
1142337240
708803566
781166143
1297396391
893687252
191034751
438335268
82535847
1099156777
208305795
1125919600
259457826
504114585
629737933
67695025
1235336231
38545901
786678106
276276370
299799007
1143230907
540751106
216892920
366522498
13650382
709084164
697379504
540091484
1398782725
1154594702
11381482
251764589
597764419
57994394
813381355
762574164
770871997
430961347
449610266
365501067
308282266
566785244
832130008
353739784
726758158
610749418
325044627
1379256830
304795148
175686698
146162876
359990518
804414659
861855275
984120772
909728742
441771393
510052724
680904845
771574871
186645016
1258904958
310395870
955101743
1167212518
775142867
404809991
1073643666
121880972
976968009
587957929
192213540
34797081
1406130147
168011765
410163673
398644898
264262781
489672508
18064051
194355204
773713883
190949242
348915781
481402552
272282693
756197920
802068216
415971168
1244040747
935786231
222194564
617476710
957918406
579370644
84004061
1055499736
598713997
209610159
448073308
832748334
767544525
788164692
699074788
1326967380
528889740
434606022
614158948
846928454
32684441
97452148
330522650
219504890
80907599
484642726
1304180994
1158447055
809412164
530131653
748585130
633255193
979421070
438914597
717785897
299161160
116712820
637316172
1183156836
378292593
25253380
1397523381
1262284613
96043745
563661529
635999215
89433282
1366784929
60239832
302529429
77628796
312827048
250845759
527553062
110315906
529513032
345275074
806202499
1130877529
256080427
511528372
993489355
879630371
721240956
653072446
486708125
574219951
275779286
964320290
1314761300
1018353240
947907809
993202147
409771816
688994648
997475898
702280777
464129339
158929721
781474524
739203243
500602522
545144603
1251355181
962549495
512759263
259545741
385385235
7937654
651517983
386176753
768633215
61891138
802018167
419069981
458084179
712670106
226522947
532910466
600477144
902120207
934527987
175271742
871056288
34082124
1294168841
479435378
222219702
324077021
70024971
38060852
1261840829
326244394
545274026
665658309
694718858
700803567
2444434
1043200552
547329431
1217969187
322083641
293247736
966761955
547530871
599403014
200901265
228522928
73414113
297833699
744383923
1317236392
485271025
1370677680
429521576
286188662
949301109
513666664
416907096
678277384
407220640
766249779
479320335
874765782
676926141
15281736
238666654
74969069
660331633
178033477
175097354
238545405
763610811
1153610576
579333119
718046464
519223382
411322362
156308710
699184957
1222660861
612334063
228214918
418958491
228574589
821281755
447257320
1381002405
270561753
71606887
859919337
266144361
1049401960
1219437390
214272697
992184415
420363261
357833322
70371217
123436317
427503410
776127011
565731207
377821628
454984215
905568050
13001063
707160463
966647017
738689529
141686639
285969731
380789494
116807668
765209030
340202630
591507173
631950451
814768159
237918832
378859353
486494990
776735208
924287636
468436663
1224465639
36854075
1125482206
151148723
101562906
1054475648
1181776132
1107727372
819671003
801528077
178357348
208559136
465003646
487045533
341613763
244547436
13999709
112534384
702014595
462388369
1188531906
406761878
399621852
682123995
844012962
378374381
285162394
857110383
1154561327
962141228
953302959
646865631
455420797
149278920
1381574150
895990619
650724530
1071399240
951763468
378171711
671144180
354774656
568828587
459040964
659187053
1190281821
332337148
400478576
424216690
205195800
407484131
355744174
1252166375
885873612
370215558
1278896651
621305692
186369839
556378484
746844459
698808007
193714937
1121699112
742892832
1078517775
553716
156065650
528243617
949895497
889367396
341613640
29565290
546814812
1319228219
338747723
267384926
350799797
218951242
623676734
1309164912
735359660
427188318
160179367
996684521
1357375646
392234542
432989857
894800004
636252494
186562446
1016440564
817399081
904131318
732704583
879380308
901326655
989080871
410012739
587677739
364274553
396846147
6208930
786657182
684869502
204218329
196238844
1247731505
1257998246
1358324737
812039237
283084587
911611814
318303139
738404151
961079388
1141391566
624261948
118548102
1336367539
755171129
350653397
618383218
881703719
392489386
789612629
620576141
635831242
189221053
1208256807
388873236
964753743
896578129
1293770384
819684690
241622367
445068197
928690005
807751783
249923791
890790667
292857909
154870209
878587492
723319118
536178091
75592945
1311115406
1059070634
867168865
766378207
1363765819
670515150
417575473
27204697
869948745
67366084
820842745
542301988
773688992
217297492
648014895
638337728
248228786
933098057
288182969
791178063
448040305
339224762
824319354
1378465253
1056698330
221592063
263913410
753597456
344924506
1344531491
409200352
188261417
931928629
307135664
532338921
1113457999
665017305
539924145
200088138
1269149237
119586263
396667246
191505117
364042204
1111331400
449478688
123099058
585221338
375709246
622844869
88209327
484609312
288496106
764961999
1153693859
876970543
118902497
1304545977
1312946992
195077177
74990245
446477135
516700064
626114446
415916505
1178826480
1259629422
983099639
284903563
961168228
686543797
861827731
900932787
100802417
961480729
1208442139
748469106
68916245
191117321
673363099
620366315
397100044
21948480
49672589
962489144
402931519
646608387
78991231
1201924221
608720724
107775988
18314242
971993607
1352938121
1007314293
401210949
841884119
1258518349
939158537
697227067
1394485325
156659099
104935037
1393392135
721296490
947003795
605390584
538572201
943305486
106983002
261977350
630144542
1303489540
1258867945
772977838
383828920
641674368
640393248
603088300
787752301
542170687
74117438
1044195225
380720736
1038156410
853252163
621901480
874273194
748490119
1074556241
764560664
749605843
231220164
122812355
785634410
829533646
772727559
732725010
988341570
178874384
279087640
184227529
980854642
771093582
567549461
1152031132
793253789
505498234
188733933
904039213
632801078
448250709
860948846
73010137
673055858
468872208
391724444
379375357
694907224
848356854
108704235
532313710
155838338
1139356669
400220159
442657757
719011978
926757555
385186609
1211535325
779007196
183895041
1001255802
231426755
323773586
120518354
1156111808
942189747
539939118
1348575099
285244272
824276672
398065997
526279907
251848779
738790736
668757412
402536152
667275458
936402740
15461830
942546878
840988919
759484042
1334411711
444657789
1123102659
53345189
621771416
53340878
895440549
308964916
1149736999
643419215
864859609
499002502
617302460
724522448
50123368
759299150
100605713
178354909
980855848
244499165
979413993
50786223
539312070
557721968
600348622
223199382
66107656
421510100
515946253
969615156
393972585
886222896
222066356
1124872730
424341142
404033311
793545383
1081724156
870613878
613567185
1408859558
619866446
586329738
767953454
278651383
854272535
112316395
524342463
751902689
1052795292
1295522493
326268478
1223733674
248797734
237216485
192253537
184285437
548881325
504830763
546791744
218171946
1237717203
1076440873
704663788
576098070
873621067
235301779
226447044
638265496
468046344
100720606
505240354
1040719331
414538114
1113776326
600197376
1014839072
112657356
658025218
1298179127
491061401
359723431
58537596
959670662
235620013
633196802
288054040
597055080
1164480568
1379346315
162602969
77169502
525728703
83461264
330120120
200545483
142627736
93401640
817170906
1021968373
285520370
222419637
1210179968
441716722
932377483
977986133
680141227
34211523
125033461
915635586
101997626
230154509
693883745
210548343
206945895
433577621
1355794595
480042144
648543602
894230406
1289220173
1302151093
227198171
9358636
298923186
1071817881
1385870035
936302727
621434869
901305355
323221427
275574684
806463501
764454306
703542308
1209619538
841433945
409946644
79133286
902657369
570849751
406555320
460346055
1391051172
258803354
158744025
393950006
526325461
788466546
435078421
1160748390
343225462
498908439
674306658
101980945
1275480619
474754283
165397395
952453492
50281598
533848851
470945465
34809527
503810505
265598686
222056126
526191399
488053634
446992461
376288057
1189337367
219094087
943659023
1188738858
61851484
75784123
280001422
976022439
1338928872
353532667
488916944
776111426
858489029
606165666
39211569
992307147
601803645
882346022
131914736
1215662148
981839040
223917970
247639092
965053237
1370265683
883125698
1319457838
938120605
371048769
731022859
766439160
192963026
582705482
134804656
339903149
445971065
446617257
328323597
592580817
799870031
986567839
367666972
1387484212
54685937
542186960
950759081
165216349
166279011
580874534
1102922370
756572837
467951054
1107648633
241338295
625611894
137980858
911897341
688696206
965605460
1382501564
735826502
1393898045
728781993
927656538
120111689
511600546
391865832
348319698
345773440
791136241
470383012
16011129
583670532
492133551
142377487
87739412
655506611
356944628
1230626368
112409385
1200948114
1385252661
168386664
339264577
567566209
841315016
695257929
185404920
18152091
206744263
319478554
808995029
1332642636
1155568940
888068937
642824378
817180416
539765297
897808125
323887224
941451141
5672
457625442
8230631
1154498571
330762215
1061755052
339819769
621382385
1278548781
695623995
677499751
941604220
2201022
467594598
1330288360
634359685
11018705
581867746
70990778
842537797
1185610694
82253647
158454867
408297039
436019029
861439219
1025445860
1006888591
775501586
616611683
1312052481
210629137
1255066063
841259157
1307944453
278443308
596418636
310528783
231754685
105544149
348032778
22250827
265797421
1221982973
365793630
801368634
1208013880
1104503446
456116263
129416659
828759208
71781133
1324247701
1219848071
679593602
615617079
801156002
584185293
580728894
1124718945
642065666
643130799
1169823704
512222228
839580100
737305040
701932305
678158952
463571474
101305677
312068138
132266194
234039900
697626825
747504751
604371130
760002193
978790396
865762636
1021788608
290303921
602385244
788206515
142259081
272867115
1091363138
515086664
586071725
174135320
908847193
965591280
882923224
635775884
68215700
1258254938
117865789
49581330
42914907
235070163
1146660310
950160423
342751077
734348545
713542879
475652038
188620025
234419824
107650936
583768416
507345026
504761043
375531734
93022630
213718736
890124668
594621143
261650789
921959818
640675097
93067400
622797777
1221339843
800356355
1086489912
518070428
259829835
809703340
616842304
741750666
276628350
404972909
237010137
198021119
4180755
114174641
442466949
749844581
94183556
944450688
183913509
234680990
54014073
18928346
198379404
7641997
1309886711
605801363
957490288
1247651400
753470502
1342389961
438274395
323170679
481175277
193814950
246049021
880804136
960324088
893378439
904211410
1292175647
577646505
869059883
1355261273
830486722
1349463998
32960671
122301258
38545001
1328377793
542402857
1182092358
259285109
325006671
1177959765
366241954
909230706
74869510
534102065
640966390
481465221
875486571
651109250
174108008
571709677
361859356
225699452
632017267
534389684
848158409
1071077875
278954308
226736971
894234484
1371428334
1326970496
933540050
389935427
749476629
812587848
322459409
1294340039
133242236
352746606
710760909
717962603
630396879
881304367
399698966
354859903
646512399
951652718
424767881
277201251
1380956598
716219095
550241980
771347620
1020072547
1030203291
306603004
195154655
1006175976
396055413
830847647
689833822
817989355
735470443
219522437
271781667
570787148
714840461
771338530
494619803
1180650083
815376691
490863363
405951450
1226085187
679320153
473020013
971517013
207764599
216538654
1182652024
900254160
445858523
524579930
1201339508
1348386367
527110900
511465136
774397539
985445023
227105657
105982968
316198366
249953875
826283284
1196633678
137359619
864945814
1387937642
236233587
981005669
818865495
444881106
1268852619
1161431557
1352417735
482085529
340953796
102968836
260570975
395323350
271967335
575930254
783435523
961067545
584543171
76993256
647187009
268749842
601721699
923355795
928286665
245447837
273855011
156009108
83583728
931521631
1345354609
936906562
852776482
578890254
1353845433
827662574
717175513
1377588103
289804745
1263891961
771032453
90882511
320262829
904746818
1055234998
237175447
881314833
741557721
581532597
1222768979
283949161
233351325
963484404
627558811
976661757
968567224
1281179771
427926215
952533728
156307368
646987292
1271800443
1114359480
879669539
395701682
243722609
728185450
472598902
613991521
546878599
895089845
294389924
1371755302
833209798
938034071
847905085
789057490
1206977588
1277858410
558452511
968673223
951128631
295754298
88903284
651923965
575421832
333202710
350246306
618871483
2946173
653320986
829671683
950042445
914488379
100072163
1008324400
634035785
262088638
1136482749
520509180
377403082
1180072006
57033055
873532645
1086784651
309632606
716174552
303978324
354050113
964496154
769267664
1332409305
783826136
505809242
756489676
226413070
619199279
1117948791
1357246731
704414545
134933851
837867748
946672891
1210454780
1187293943
895214237
499214726
1094588143
474241976
58331910
356826616
236052769
232530765
131469063
467855679
431982542
176267729
124510073
123547809
636419330
1238694509
720879324
827204122
276878521
174567499
371013129
800870799
370208963
21386553
240781426
450823112
816834943
575567653
154463897
113636660
235572126
1280939783
510844414
387617907
820585454
53192389
285020100
841906680
391243362
281921472
495348233
836704183
280275960
933841209
1055747245
1249763176
144253696
170184593
1248438860
457662893
1057302472
357937923
589374707
305199525
824565254
114683978
249639125
824527813
852908814
630303806
254723115
1272268715
838362630
540037167
85092671
1393201625
640492375
146778067
7759923
814004084
903270656
157954709
1276351985
332938948
126516024
803968568
1164611559
196348954
67671145
309343425
1383173880
873109744
1068018038
211294351
544856803
980941212
466259113
164061416
55734906
764167222
571705070
270613945
383049110
467715731
254045629
658668102
443842023
188198880
103477402
382744158
1257115930
651862853
488525632
323278786
219900679
201320401
964237570
1394826517
132002445
946745051
847709507
583788925
262347086
780761097
784607159
900393804
1104560943
895661138
1211311935
536120664
888281739
933393435
393025391
342790218
743841263
768226525
721306849
1114223215
178051137
847211047
210273330
871458995
295716872
1068702070
385573041
848793636
631954636
566125869
1340422082
381574842
487792523
883393157
943520538
1227958630
268162579
610138390
314387597
477176521
200084423
23733247
504834041
501398558
215631386
1218646981
771923954
20229641
891022641
690842087
27790213
294001669
174279713
521234190
748178960
1055761688
683862263
1113723476
911982509
764767544
1144498162
969422826
488124742
46687868
72833965
99075378
129244868
614172236
354096870
1289362368
333119684
737555877
256384556
541602433
623162137
1291885949
379039404
221319763
838065405
378881600
265166548
759407532
348497220
493116278
250704232
433560481
1173076472
930439575
1323260452
487071055
955268360
814372412
630811377
844227019
591288970
111907823
973357113
105744226
1178673192
541272081
1287202368
291514093
1065473005
472968966
701646956
631767789
1390878047
719769142
448751201
817332349
1308384482
251769864
392183206
211453017
368229955
1202278520
323162561
427248349
253091071
312197869
447005636
120824848
572424291
1301874086
554296732
343437107
397304243
669550345
828591401
984139052
805683435
400962233
510113717
37465022
898523
651459467
346462620
349830099
483814470
864983398
977779571
935486008
256492467
1307663999
847779640
113325283
566395006
92583903
219422529
479057637
845783920
299570590
474677055
99309903
539431515
594743769
66407171
927973018
1395953545
592659
866125444
744382843
705455426
463922025
1069996624
12040515
430532681
1316316473
206635737
636233139
1171151741
612190045
137324395
403694066
501614884
792358720
201204297
445139854
1329326321
102395859
1350069450
486335175
388134631
566924227
354528118
333323957
906196256
402507386
632879723
704809236
802338805
1318182967
342263594
246004737
1377945380
503005542
553028619
1196385802
76960107
859719269
290468183
572835759
164741279
172488055
994578344
262611754
1210494723
864511249
411981176
795864752
460217890
954647125
1192355592
23730799
387278691
494762772
1138937792
1330583640
669951295
972405699
559811702
974145872
1033058827
616769236
560009441
53783578
793034431
402819577
976062861
105134814
189656428
1227023250
159607271
254498371
697615633
303101485
505753146
547872741
447590989
164767298
220842441
1336774632
695786596
356451396
679693732
535569483
298581450
925485059
574129908
213644418
619990980
716976089
303826964
538689970
224962537
188034432
347956795
721813460
548918424
58734543
453365472
633043329
1320009555
258575579
46300901
1246744149
619991402
173956646
696812496
860456212
973424080
576391265
447235477
153301497
619116022
987908033
826065320
717893458
775677603
591995927
579208239
240997274
1153085085
463761240
673176863
547448544
31563896
74811563
178070922
574819003
718906511
336816572
1194093121
468483635
393553983
891321309
805904691
944666204
220584925
211246729
106350154
653527737
1182203663
311439745
875487566
397989219
784624230
727663469
995916584
939269157
542613663
577418606
123479842
433787599
830601739
505717991
791359822
451241779
70890441
628324969
316744580
564178294
197475695
653755689
353126371
121905221
1043284913
706548066
435354226
443842378
202989906
1006138630
726962933
805010627
134996356
652574330
1320629053
724495859
1348376133
878652816
828021908
436607993
648649630
568525752
1352088764
988380325
291431860
125084527
939338300
49430700
1210882828
74494081
1099050142
245568234
6754181
706572967
1329760940
786584334
1219896950
178197503
540649982
513654392
442918914
82078369
746286862
943986935
869335475
477175356
204856996
626056100
828377833
782254570
81636941
235107271
801306375
520924613
262167585
797677744
480469663
1400724617
180572857
982962324
340423711
825366700
931083880
378676073
1042932363
621664596
271802913
903451378
376100389
440318312
1377165350
11957122
531885990
1265617755
923622674
705057391
780825475
1097037433
415087167
195905904
692657980
913631452
881031325
723323365
821129260
1352951995
1170317196
854749561
793272831
100461892
492128776
1068307048
836967834
370786009
1070797461
877028509
799681608
987238694
731773834
343687553
183715146
305147810
1195516601
133162855
1351998388
585382017
903707065
158178557
661455522
1070913977
827192834
1264416303
215853548
900436382
282251747
660226916
1395812281
522966740
958125360
981981270
765359708
816906426
116583311
240255570
448050734
776036224
181427729
343902872
907140387
550300910
1987118
581287602
1265043456
122673430
121634593
609066305
690490616
637778818
556419076
867207445
761279415
322208918
547738544
1029516698
362233695
129501085
106167066
29465110
1030971567
119736121
843205556
30481693
698551914
142549360
906186062
368437985
353613614
712860060
965800947
491765405
403261599
854949192
55962693
536591324
14303537
159356853
635478107
29047548
526315244
766969923
967069260
845591585
18191850
657021792
161180416
712417133
433375946
255198892
1211939952
113862086
742296868
1398511654
481481220
871289418
229782871
665423844
1010129939
83706468
353124461
517990866
39047850
535354867
1341855228
947120699
154421800
445115746
202153521
354210869
548058075
745097158
798618970
728576717
40454932
434730034
723134951
486825840
258447847
226369058
891613633
439138405
564094374
25486568
1178334083
350020924
893882292
854777211
334790017
1051893965
388681807
252219114
707802411
91297755
1403332912
671679647
1060551517
489016304
296477200
930358111
1119894297
839969801
1130280420
23072207
46495632
86902255
763497062
762878693
297537960
17590277
322876848
1295765763
78160789
383266820
331021942
641485045
736375654
171472008
1239988724
858012364
614330709
741716327
887534640
400776563
1044772083
500147004
652829681
323136711
994010933
1166165743
1289976261
865872477
923874711
1244134268
740104048
622875175
801829480
723955625
740827342
823892537
546755004
1348848793
1095385449
17687321
294409459
6657065
486849565
1143376434
1090854227
33213271
826685035
220738968
305710067
781343911
124105091
997456920
421834343
799778433
435630312
122535899
345149667
188055249
644254887
1112090000
234191517
79282768
333490481
330637244
1131983340
761717690
1034164839
471633818
793888469
314737891
120586882
464281954
151136637
1192001399
395547709
1171934547
1063813935
384455483
422001232
961168527
948399672
236709133
715195641
707827116
719305048
625876108
425543581
410607055
755800826
365200402
1384213909
613760647
450659636
1209783472
460025476
111692730
276136710
692635661
905469646
1132191978
497521314
162355803
633900629
755066338
1210139660
1311599816
1181395968
11506940
1236827322
921696698
323666999
684819168
944908592
214297911
605121372
896730803
144332133
883196165
784730682
225054305
1398748893
822599109
637611891
548338276
717240523
512342826
566240272
117932825
700869426
134726372
709472245
816759017
355041473
158434646
754540719
17798353
936198197
733325745
857917587
568696264
602066022
7575640
469501160
974921701
1194775773
457473064
541623707
1076712770
826552578
502328421
96100075
1148089543
711555249
410870140
29515155
933789207
766802651
528310011
511861532
1035975846
111111580
286224108
9622403
342360618
110702024
974216790
370698855
221665221
59473730
1209160364
912701950
452215929
897573836
577199399
846493318
544575912
770287387
701651387
813661764
402342574
60678245
515681004
771400855
57124042
5079962
1045353289
1041002598
446103226
280483688
156692882
685038471
217890598
674102067
1056365994
554019923
983927517
891425535
48000541
297399885
655848211
195653525
590116984
1051751064
955880963
148583635
700297535
1207832563
278925640
706149589
659033287
324621676
7323838
614034073
734998754
524114141
499833612
896758802
387848934
477532364
446586555
271969394
855279389
735356943
262638014
1127423999
961512624
896889226
912589696
84777596
923076220
3621976
58731595
448785418
415155406
1299163457
820289619
386028414
998659933
901138484
364933750
452313132
617568032
62325159
900747062
1004988073
795938849
662856036
959947351
1013291352
485023849
885833825
1139825852
946972701
973010523
693508196
79945483
715655525
837701100
573866334
567243465
403267063
1276908540
232137020
345628929
1358315062
301671317
1389572389
114380682
881159515
1375723818
1149463223
467632710
365048898
886786502
910221995
119497024
561462664
225430413
669366737
492973848
7127218
230699000
630393056
820614679
1038351577
80793393
892900186
954309848
280767606
611399394
777929027
947421153
918618738
624364113
838880347
817898052
171858409
198920424
366253938
190277481
959951787
1304119687
268246263
1145458682
838411300
828528249
789786080
1115926853
488566335
458686966
371840002
1232162130
934611884
658523787
839172259
183940600
818538975
524911062
225603022
418211579
1261677917
140425334
289856048
1318713010
1218920611
1151985827
527986621
894953826
207362602
910346903
846997431
68453264
1321406303
41318717
1023450482
69449562
521465041
830300131
97471302
1107566309
937321125
803631777
876346238
811482197
10272663
452602735
970639157
1253979915
854628705
798848532
611792425
498748272
1181871585
1244225101
931137283
1032470340
951145796
405335033
93640428
1146189007
846004515
536640547
848826550
1035195533
758178319
1367550482
550897762
87315377
1335602632
659042000
139393059
773138998
517304546
500664240
682615161
1392061107
239094738
738619493
961149325
94946227
16593948
106330432
765569715
644091445
700045526
992101200
70610124
641732694
349009123
629559916
804041800
949896577
1007823752
193613914
492741796
726554939
404306122
969305391
478008246
672536565
992002213
7701127
10143985
849364551
1084108878
415631561
135354015
1108134455
860947830
9007205
878038311
504477810
1140122503
175947629
966180517
55922988
192205240
760087011
615073470
1003664188
303966319
119134183
238643570
812737921
699073680
408684853
884960539
704478118
1121726059
522590649
959381871
839938329
1252445204
394206375
844106465
1325608527
167908006
145926712
248483965
890904014
249536228
366172522
846833825
305535069
1191224614
531685396
483150940
1218933670
614377144
294786817
608652443
250440733
990368783
687435844
933733447
455258516
376728924
78335274
568703756
1326205578
1339016355
604285033
409449691
941017961
959447463
342288012
358561093
488223806
236974861
207511828
300965622
882306145
74485623
961870119
589136197
282104303
601491644
666737352
975613282
157769659
196717405
920429374
308369528
459978309
15794381
440988557
869566184
296075649
1377575841
585586505
442565656
107362736
38597739
1081861787
748696942
61423413
491196291
795559244
162153110
244603273
58347079
661505411
399470470
470496741
873233993
549696068
895333221
1172029579
1105950087
971497065
626384655
1131595711
256168639
631082962
863436001
1194032790
1379284457
930979400
967801946
856433390
834931191
36340058
231034116
466699371
898622279
933016673
392052110
552104054
739625570
164691271
681103555
167759350
1281499548
393273749
30995862
919742490
194742617
944037987
1112775572
597294970
500499888
485773338
718231713
1055826056
1050336598
504302291
601970457
622338236
1212505931
1345885448
588359601
148679625
691902197
91224586
825294796
474432393
378853717
289996168
761232132
761797808
447823651
508165639
303378037
917286899
338991726
100149429
681052652
138580275
150113729
90595363
680921804
511952464
795800230
1222681364
283718156
548910735
93148238
574939758
475892880
685450014
577328753
370915513
596545675
552917297
24652901
142785683
872996704
304133996
1059747664
177431661
149822240
179521169
93001176
299999611
1347383844
704960649
149743213
555324345
310088508
1355872525
898717920
481324420
611674575
1295527411
805506328
761371358
542007975
6260219
351093635
738849092
196836343
1018298859
599481975
1270588036
422257301
1370460650
253411150
645124389
385332453
61826592
546795122
62968272
1163980190
589919272
928831981
1132557433
700314203
693692388
982976121
1363320311
448289808
199175676
168545544
677467484
258180605
513842955
908141059
259175625
1176808124
130153838
1218471672
527235226
326302889
243882182
874467871
531201613
513244191
996306031
962082403
318366863
771809155
158330491
172166160
1342792394
550604589
464103746
375225890
19719476
821764941
885569195
330193723
422050287
421111420
268586185
35133806
1017288691
132987750
194344751
1027159060
787796085
656436292
77669185
597590298
131572500
995902463
575010282
437970491
888458278
108945223
990524919
332222659
463053465
779900068
389593062
521936769
163918564
928742815
92671232
484581790
369704830
656751302
247838552
1151252098
458851422
822980943
366466679
432459913
994067817
13282558
644710766
358923834
85896193
839916682
374305976
984962224
1382609421
518154928
450673216
361306038
158995369
290868595
952753908
1246750042
731207403
64466747
1257761688
226792149
748301985
788013470
1170476947
679623707
298520683
847028888
416945160
703031992
18329631
758478562
1379544329
575318927
1318334647
261889670
1377580396
68658432
95527263
425056681
972167069
608425631
227246448
437441841
228973265
906316774
1239024371
450377545
693543015
737062435
475660302
853923666
713058766
95376604
695990961
108744335
389684541
405720152
715922951
93057792
4376938
1159249159
667328077
777521316
500185024
239160973
1102830549
151263078
766229529
697182148
568119726
479326470
850528204
39964478
86633332
1216293205
894249351
539003917
676344842
1111521235
428456548
938991837
1010378953
156072906
825714095
281804134
444688641
293672956
822805762
317152779
389876070
131895794
414298179
31451639
921799030
361871626
445078182
9684284
897998768
76601854
773482926
5344304
394902125
1193808676
384336690
723312656
1310037187
209873609
493118637
526927059
555325726
355101529
215174209
216725629
376955568
697902777
1222675749
998961578
317542306
229021735
122473206
614109883
565598758
676402177
472028647
937286997
199202130
654447020
626633138
859239939
747672959
296187391
1006716307
1210963817
386724414
536572882
110335261
1335256437
988944588
1316549704
793391443
1202339947
1128894393
1093192186
1329613925
285553806
743853263
356431633
819725234
865134349
864884334
871921290
414101908
135587528
532168730
571216633
1336905382
949792687
660563017
188213540
543219969
717853317
1306571593
984016980
707433730
585864281
1338363501
298740326
788514404
601217183
108461522
99112595
691512275
920637049
508260488
240205836
1281838958
323734526
848486175
165154096
251508229
320652950
750361149
509750860
631425093
793538955
917189636
966003182
1322813134
390238243
953697414
933235962
556990574
142564476
1376776760
413386169
103831740
227133584
794812448
63927332
813252540
378416532
745731833
392579655
271296837
149878835
493181525
620360831
743322819
410928206
611130983
828015
585965724
1126623016
194610414
658893182
204282848
65469453
1046978194
779600239
197118368
927984422
552744043
980831775
221731651
372506742
293743457
654660703
383907530
496355863
267259280
27512606
72218905
1137101055
992297867
434857605
677433238
936483704
961953052
1253310768
456545886
616455780
90569623
465753015
414224194
56211081
802109027
937940770
738533663
519925860
737065660
250942094
1225181808
930627375
806610566
8818781
306165036
351029135
858244571
895724568
1021466462
705079617
233466498
70611289
818750555
556364586
620471380
955469048
1026780816
143894396
1213378433
441865884
19604752
458307224
244790219
596007056
568691711
531716622
870575019
845157119
565771667
563215801
1082785178
629242950
831174998
101783343
278954749
238896602
180540481
259629688
1336022155
328511195
812772350
466810807
185573609
625155152
911776803
820502923
956515801
71047164
298026366
1045215450
227576109
399950853
317089419
1161627395
820798569
512097439
1312654630
241561708
7087492
502627662
907643205
541281261
914153801
713130902
531588250
723632082
94763347
656469683
968748180
1190352829
332973762
804653496
399865208
196810716
789168302
1189812850
306947587
448762859
233911505
895386063
911717971
764139969
627128576
501831633
718825954
409576726
362554491
576131488
1042647851
936384010
535581067
13946738
1028805870
796305828
721801640
569345907
279812374
14119147
1163916360
215605375
73089688
376059218
159260809
935647763
301397390
1237855851
765753598
812372744
563148551
633448331
884329213
526268264
1048344834
944471361
418285748
765489995
215949639
92215308
27681995
723020081
1315973917
306158824
394687432
1639181
406125228
687879927
324857
17453894
342556330
1312911829
1359799629
954832782
671374591
140997741
423250246
12667554
226538345
102245417
727441874
503330443
118114967
100149925
1064790329
880000022
534301853
134328405
27521474
1088527155
587779189
321818320
160789159
952191631
829591660
865817188
638557771
783237956
799222222
614252061
643474770
515366316
55760495
191976443
982244607
561879419
859007693
60921785
759810524
695993169
624217100
551039230
8632870
804633483
759699425
82063683
518754351
965064568
1005392800
509773972
251829369
10752190
836025965
439407909
823638011
474372076
602659683
461570738
586408774
964046781
447592153
48887234
679882181
112850515
1094162761
71985889
776071583
1224183938
488960998
326270729
697146078
26701457
1194605916
295416074
854365530
141027140
814107650
134873729
892330406
872012384
1159156129
562229778
284156746
680965694
835874613
759134137
352601119
209198665
1006311558
333605252
605616469
136450518
197762999
371642784
153947660
65829502
73678902
747457703
1047957778
696923085
776456034
948852448
1083729170
592106052
165468447
108084929
721223890
1925115
353753542
187254920
747770519
99267507
179035177
1358572475
1005507894
384212133
657367306
533584497
904954496
929054143
90310137
247844356
988050980
1229052823
915197767
642324390
130533599
422131533
1062260958
983722449
334902042
463963387
684093331
869068277
1024763049
395374860
724258334
721256822
683186731
345801136
116201901
1102701575
933642620
309327155
235655901
22605597
548605197
710592450
363989501
651410991
356348958
70673739
286656400
139095297
590490531
615342925
984047530
251827549
687007483
674923222
740860234
459688938
211782532
424258004
117682476
1015927750
80900578
165676168
79340226
770194762
881341356
1253314201
176052944
505568783
643261243
334053551
174429847
714039276
1126052992
163649266
167270277
559997488
554939308
75629523
545284725
759229415
1172005939
297971541
102562763
760188885
376871782
721149677
26682615
108924612
923679947
1360669227
1182541684
1064596031
39759284
840641864
848464689
1201852717
971843918
701768187
904427024
90870014
256057122
1015308305
1313584542
435831790
108402731
495721015
694055573
11259357
155435665
492868147
394542885
741667339
902959188
130769322
8921026
258896666
588783962
1366763830
400533936
288832485
997465955
1086745180
49334939
938450446
688096610
198605284
142133791
791960323
702871613
268330554
215250126
931096864
357813962
1315567202
347009062
770457562
722865656
648358560
822938351
944868784
854463257
693138475
85567410
1247645901
52864858
361215315
164007102
12507743
120918786
499254097
524888744
849664116
519802336
234902160
798188911
191059357
1238903724
610332306
30332405
253817832
885503552
486893233
897347776
546151384
555235105
225737658
644956592
803315606
341623981
646570230
633415825
921479599
145192818
981188212
141514778
790029829
983050907
272046406
536677871
627995541
1270129295
848707995
45361942
496451031
369468977
917243874
177014707
276979526
182031216
430124640
1018076684
594248056
403229762
599499444
263868828
1181389450
852571384
527775474
244517123
836437034
216787954
456170029
268715695
229492276
678946756
505508175
559066063
859184013
433856208
491577502
108725138
534141470
246529872
35054022
98065869
904961474
93744618
867139592
676348740
943414216
932154362
716360189
676870796
455197989
556340702
253270029
632716636
430541766
927789880
62702260
741765069
319665057
637411366
613710114
972434792
881354746
751054550
1162966963
628790923
892129927
1031500116
961953226
442768424
471934200
805996869
745059159
707561192
455788105
482115496
444063792
1097306223
334639613
527081494
602577752
253420188
496999270
116223062
548272895
1395999181
906210529
119930349
1060266894
943899043
788776927
941261528
980071966
843285726
772984838
634040159
1237684302
971673995
622065463
774743584
974589109
124336746
695151302
530060040
1007624218
837385285
1159114631
56737964
1388533131
854496922
167881303
1007517483
135191127
202498298
993529658
109296708
815620541
43327368
638691179
1383487233
198549828
994113017
102130036
213800225
186477781
249195589
2105682
821676169
365670195
771230113
815511126
475499496
876765589
222659472
29796424
149175623
215899988
629263736
170489444
305359020
1288290421
787068377
414668606
375042285
425550884
688892674
577712670
966639962
626215180
751203145
237109424
736531647
1119011190
57247706
644238004
718533469
526173437
969839321
577138660
854072061
1394712626
701835198
658913789
368316047
608904836
168519866
620173621
205995090
1377414859
378050466
237383288
360519485
248475463
1178289585
749102134
1193957297
944277017
975738190
1345276631
619811764
225628110
968290055
748251987
331888085
296873105
1099375884
1060786438
350541215
1406717273
814056468
532840102
84993848
1225327601
81440605
236697750
174242058
653742027
766010171
98051402
509368185
774766750
283021841
873169303
330588186
570806732
149815813
123164578
1271828295
271773751
1118344796
1279865175
678792983
1280454923
133005227
321285184
596833957
988059104
229996303
432081670
683543115
429272328
1218189261
716226592
913075415
1373739362
244574102
618553190
668705237
1344401514
159804534
910955050
135826024
191706712
1013883661
463139692
269530157
957970261
740285326
93646736
1185040657
707668973
18044512
174425515
423912420
891581786
973613094
1188800815
849681892
60536379
1053951339
1005306792
1406504059
722415626
370492550
982665780
832778043
787263892
1082018246
761298909
592407875
599242778
269665618
995074126
923380108
387447
428492458
819153755
423006878
1275829705
48039397
1113207572
460192816
153843304
783122720
728686481
1065934814
367008312
53380088
502167437
842083536
718825786
1339435033
594785928
767005715
7134992
869728726
423615090
646408745
615439188
1086508837
946959279
1377077186
266914803
603404941
196802288
1116188514
531057880
81572848
845176064
1034221528
935688218
475108189
368634163
12702532
885688523
172413178
1163857605
1026658517
793596279
923309171
594827746
1284285691
753770258
558442536
46101237
628903622
248297477
655553255
713892463
1054921497
148965019
626774881
157569832
484313971
732635725
927628307
604203261
462986736
1100332690
418038918
45378176
927373352
149441048
42485779
792391736
369286045
400956750
357959763
292651018
646941105
627673252
20871804
470133959
556434880
338637337
577078114
1330176540
442396903
618913256
215438339
42317988
277653121
293687845
495225196
502584284
131778609
9805437
996742262
776919733
924956234
647337282
116118510
1403790504
231914986
420158326
360316439
1160259895
983238791
710665529
1142193683
654848784
713026109
949443094
320062915
774915359
914365697
291108043
851618635
1212848415
654325578
294501428
655367842
791707358
778764432
117571617
536715519
287632113
1100017741
84156446
206087542
865263946
434393816
649462984
14027859
732087544
1115494929
733007456
1307625061
826012584
1089917076
261985292
142861536
1168994591
1262542410
1010748976
1056989709
1161407885
376178178
827822812
221892856
591422855
834570735
275443178
468411576
529709545
519276105
771300841
444929851
782987451
767691219
987725448
635692252
26073679
623551368
507959809
705301568
607661661
273274112
153062462
937767641
378978460
1044370866
1071833687
575485942
1199504031
370718975
830260043
739674084
415602860
716757639
155847226
33634140
1269914638
169824786
224061719
1340855070
651131661
388299540
637756753
128839441
81621943
34130119
393812843
940653154
619873635
1045908165
598430220
795381329
916399067
595718524
410617907
216436090
1236885853
873673081
827029941
882112037
889399045
808265346
916625948
691869016
956564238
451329094
493856558
319513842
1216389024
1173169699
409720936
885875528
813676690
215002267
463778632
501704789
68323502
667702248
585909596
664594630
484929421
763386393
740392095
1408212204
1355825566
1257586435
768054268
999532585
1011710375
42650180
1389029339
842971022
318796819
837600006
403555102
1227214048
838713335
977867920
464697114
469776924
945654367
491181537
673909118
1011053871
712438361
242844323
714471794
853195404
360882074
193181519
349027681
27355014
246542320
119373677
1296827600
1401255316
491715961
430265666
994652812
214533438
160009386
970330365
988615131
1340612367
30495840
206812776
947825702
266818535
464711693
970021561
192505261
913088847
109816791
597686456
305850305
98979670
105078670
394641189
373235268
1165698632
760187787
1080371864
509753453
359747767
38383664
509983059
172518527
515233709
561552854
625281041
65928599
106253068
300651970
1144374939
650562830
261421101
1309894183
866748611
361037930
823952848
1066265888
715844540
780533071
624527933
1069044521
449374302
268735357
977952462
602004243
741103712
944642511
767195947
693842056
862579160
1073886352
790765420
438839833
404848066
724663594
214428051
637369177
530047936
50383653
553772863
680184050
862390687
139166113
812191289
491022027
592242165
427463757
743521873
731231333
948015216
152581649
573886205
764829092
772136256
1030040473
514989438
973796285
373907789
1368677560
173592925
861239509
819611725
178950055
461484540
130556231
649067869
598934294
366116141
468793853
712068569
972225386
376523789
537855975
661369819
197263704
255479940
352543953
990035478
42761453
389065202
708704729
1118134204
314577292
894714706
639900124
532504195
288180867
881751766
218157129
387938781
76669989
643561778
505267615
181510913
261591710
206148602
874993286
210269193
1183101838
918796050
43222069
942608605
76640967
721689053
19215459
278397160
160979540
1001569864
212798849
381541136
423251803
387235573
447640497
209905654
640720253
697738430
2691449
123974351
232928700
967245779
367387419
398983292
230358750
990012494
1023895017
718241269
711215459
796971598
1400797482
654842592
111191776
836839846
487136434
841116057
970134684
752008726
1027865877
361747630
628250181
492551575
407335650
292459670
1062351058
1363074124
501653096
1119217034
242026417
569982785
450260829
1238961327
735372
1388096837
621601931
160334223
8912013
174021008
139792720
713798945
664629759
210689774
979696133
33120151
946441731
1361714601
1157293330
1005429325
50257452
958983363
849129976
712127195
1317891004
639825587
800177875
1658864
1195937148
627865755
819574845
1073848968
1014432952
858198016
1157202548
815031293
924329615
647317109
232234256
896530345
199949326
741017528
1323376786
1142817511
140240255
133250095
93757467
1408601126
714034336
958975879
398389818
1020216865
291842416
810547740
801711068
195951879
754945907
735888371
333289651
154662414
362468104
862139531
70750292
572839396
121561941
914738196
568695194
406068814
889640328
416943672
401114412
701616593
741878992
293849909
351761834
264288401
61288950
467871917
36531528
289339821
1038801403
660320483
170659891
318831300
673933058
1211318102
845243124
1168522438
369086707
973296298
137057119
242186354
66359385
822873724
158943771
1204494001
777319273
394397007
505113457
369644808
1055992746
516197713
497295360
701081969
655272510
70463979
210024912
627351874
1268452212
115592253
1248734346
999675470
113748697
827021728
729403183
286064718
557065468
1247850976
885889242
979977362
705669868
493170053
62919519
728318486
544306450
145670283
794613159
566590679
15729888
135204242
387058515
491810158
392301446
777300772
999530020
114122010
1074963130
969833259
752250796
462190949
493076013
524995979
295654143
624086420
816004311
796670814
174600312
610751966
781465304
1358333339
914490337
1162570849
622903725
837187924
561671470
890619819
1284393466
200296949
347655654
711569090
750648228
948918170
452476018
757129357
735351853
478168740
818294665
616255966
410927519
1110325412
80618448
763205380
70917339
116309841
399400605
526300975
549645433
200736417
555231487
659216533
897208506
850327744
27259167
1015582045
233267512
157003699
341292231
28264768
333406256
869469791
643908486
29618019
78099487
1111195264
817512526
180418344
210657962
801000255
659169870
972703663
420746502
1375874504
783026100
377351617
234928701
1216438263
155341445
981661290
818994165
656313788
1184797887
923041416
55324883
323475784
439317781
312361896
112396286
517657405
498276090
315338540
691183680
582529414
1084361009
457135797
579595526
261147976
709956256
398110889
615316240
250075995
213740032
308572436
70775906
893954101
789548305
153145864
500700173
378124712
290492213
758893978
481389997
770353089
837166170
558714766
233843734
536039714
964395254
885366251
18321959
710938754
286140501
298816117
4194991
368396168
829907803
272609351
188388883
775852189
745922291
52335728
828600901
234742616
488703663
737137079
1278161180
425199375
1387265530
645897124
345260839
309987804
934375780
520774616
612621130
463214289
560242635
800876669
838336028
756648374
239012081
234215641
866356406
629538684
1370727361
42689925
523671729
511220161
654846420
57026513
612380185
244444341
250862520
685119525
779483745
807923788
827666798
1070159636
115536266
665108492
627946904
298509472
701439269
1300782396
922921500
741372551
692612326
1026097442
78339083
1312343690
636830938
619135514
929226603
593636999
775782267
1087307985
462890867
707482207
331601071
320048957
1131005757
507000863
1059333832
155273918
495729163
306966237
586283109
1356667430
88945365
31137195
172491183
501117896
1353171557
160346057
212669004
566085028
268121165
172998802
165927682
184282632
1347453670
995040427
621184814
365350201
1181572676
45689376
825914655
534023574
111614877
542345052
684553686
527226972
704938612
45846729
268222036
967816170
925623189
554652725
854604445
787650150
586882293
634206621
489506244
471975999
565563381
597041491
499987873
116522045
623157635
597650729
1193786369
149394508
1386833836
1037901619
102875942
461468663
903025494
718641736
940018435
306984463
1386995144
569478740
717856381
718538726
1033681666
655517636
329753955
159273403
1051154418
92443234
302265663
524086261
1273168832
11609100
687037032
278773053
312030233
491376226
106572276
85549783
912705078
344855307
987191365
146915020
122395823
502599564
233494802
601401903
756408341
125723376
690872346
74319903
65515979
1363852076
12179467
98617087
992315102
78752266
938462679
53585127
63415450
111345857
632867337
32201678
710020700
908326478
322904661
246467915
10278279
668765907
399305296
221680617
105564882
1074375436
976203661
155648353
766870996
1015317110
609564887
421753333
426198752
131275289
554115199
259113905
610687684
282572862
155528768
72332095
278725566
934358738
906194824
63711498
567139558
1626516
903503634
292653673
757199211
360556274
634910437
1372013994
675503220
1275164004
597314406
866730272
234263300
455972010
311143645
753057218
596562862
155843939
398507390
82372896
753579719
870510798
859666797
610265364
1270030938
536034789
47361471
253174285
390775123
178159530
493439055
710821917
1040677814
966243936
1186124905
624664275
21203582
406443595
743183202
537941251
342337727
563981487
1313106808
1340973113
391590045
573240815
763180655
1220722979
1269770575
807738372
684188300
514015908
436985307
914226766
30228864
886357998
833571440
1071234930
740051444
335619953
255239256
466774039
219021267
1087886127
1389547908
487980809
1150693067
128423166
217096072
511919475
1027178104
329748899
404029746
992025774
863037414
716767044
622277195
891914662
956443091
1264012959
1373801526
317250375
704938889
56698231
435872556
679205802
748376920
941922866
548001885
801106299
803316319
682997199
370017348
636677206
955695130
318981967
256887520
468621801
938350830
1238113216
326574338
430633463
257870823
1041322990
177599683
693892512
574706174
423846300
169515723
224999582
439520767
855893412
122159892
839563311
331148651
417920958
205729026
436863346
218540830
570066075
825073977
498112309
104147323
913562286
1344301640
33171651
1078058362
384836183
795013182
278260183
800611488
987186802
650778458
225648104
154465993
136954117
447106616
1257694449
323659273
849777418
1132865119
867794563
511435143
921336211
1204796385
202046066
440659014
1384230694
1400794912
207279720
741512937
805529531
941818997
744838352
294647797
753725585
790540571
956983111
265225602
1271935794
501432074
219361997
1030299165
40370137
1189035145
1063837767
577205639
327775224
99721584
566322161
254776957
1131254581
138215081
599837148
727543596
308492556
262813038
510760780
192646794
731613864
1226060401
166091623
1102305626
187473173
1126185703
46137043
819122851
541484536
1196475185
362962713
775465733
997298811
1100611289
658376850
154237885
917811044
492718319
36766839
7859217
722513376
866745631
366962986
247175212
582190760
1043798428
596220857
475293049
339945614
468498705
535029311
1201799670
371235341
927403708
1228861687
1398222987
1386082829
508469357
607679954
454720780
683817539
986475584
711394665
717411854
682138194
1351556337
575303199
282223935
607231171
1297832986
1082681116
1087512748
299308531
900449492
427844212
961457124
988346736
1211914037
875978875
1014154912
710860647
1319839156
946970723
515854152
1359189984
642125877
13902831
473664561
939887315
910266592
951677326
265264371
1211681339
34711368
903824583
656420395
735773679
971504640
692158302
216742549
477766325
670162124
1077726343
238014659
961861066
987400525
569046284
343017855
201159875
795539527
413180609
815857205
694982342
225690461
244679216
968380757
118869709
947733850
59935441
138792079
1223686115
1113254501
381939537
649817366
479197556
108347367
297822718
397732673
93347000
141278746
393950172
866783101
439387723
497822753
307326155
790786375
1351573021
623387510
1297070280
1235601124
585805653
118078859
46437631
1150973940
888800590
770217028
631969445
852659663
1317243726
584645104
994292334
445426161
351024711
819033033
631156513
204609814
120298273
1047305369
862670464
1162871826
1345538299
871633012
375388510
386050066
1161466872
480147108
999246804
498974715
619307239
430062401
451350358
782699909
865205331
919269887
123453864
63916514
588649173
184266757
187424124
506249099
752100535
748699737
683284708
159422540
980862764
937850497
540299439
716275260
985918810
1347969356
612117308
301477861
915082716
153556837
804988329
624453145
524380531
1388888110
882131332
614788410
1040685770
607878177
77783382
429996917
78672917
227517825
825350520
516717855
890502032
285654159
859332216
820293161
951329581
1064239271
393460875
478378720
421401559
15015855
237574265
895630535
1079904089
132298055
291090958
851843794
1082486005
585346523
310422106
705141158
178032236
965829617
732037863
944791913
982689938
673533817
852588688
13642749
30235490
515096071
979836759
1166060822
954156504
336635249
955843222
1275120939
161791122
45677695
52672645
715978786
1141695368
352716986
34626511
505025016
673768023
93807721
529247193
930569646
1080482581
135844986
453165341
426486539
822614639
881061834
367761950
407827896
354249413
772930978
472678424
1037344113
272712424
230203381
941044592
525177546
742734804
1256365901
590002402
364344859
1386141188
340389453
1388378432
551858462
387921106
1176071767
225234624
371615034
321627
327081249
715182649
377289229
797106810
508553199
1352543296
674132191
632552129
564637535
696468831
86466152
907553429
766721798
74247956
374163996
955736664
607594747
713675184
1007718564
323612520
511328483
193701861
902022220
1134748079
1362098537
96336955
772752921
94043879
480455988
790033565
488451576
5597870
707692727
1405399994
508348958
70575607
901435309
379207452
1377998976
994630850
318101854
818712457
945856986
460683074
1067101270
625282599
73902068
673653485
698451802
75213335
936365533
1087899321
97528456
958994177
699974121
362723872
1206458233
147806475
871427531
235467781
630675910
369665806
984539728
1321456841
1213813207
2819735
1103320484
854335970
542734065
812508845
877751025
1145577274
838622063
329646981
253134309
540361585
366130374
884291311
309448418
268432426
1076432490
235935259
1011675971
1125665857
1224359787
499845785
743577998
672382796
431160195
804198490
210069274
366379651
976369579
249541073
982904347
1240324515
751449606
1177410373
987973832
202297083
517478785
136774677
594394305
35580346
505886087
254435389
435567936
866708322
176397106
642647243
745052880
196136670
137709890
1392209556
135426127
382183909
489508903
317836301
188363316
831197484
554491512
410024921
645724750
774561205
85469833
83804247
376632176
542020420
717348019
304743112
271675606
990190243
1090702994
553121872
527677116
705450103
402039229
829231231
858629063
218556696
1075159184
908864075
679247861
1222711107
273181983
1090861716
814375218
1017911504
1118503783
1292531183
348650907
333234332
8512028
558810048
247924801
507084697
1381941989
744762577
1266845457
905060089
272131134
1319183051
1209388614
601661174
1140789632
157580212
1346121151
599828941
129444780
1113762180
88785510
762001412
931738158
1138476390
110270817
500229886
1053413048
629636488
1396938916
955119458
317207328
910371391
523334737
1087961639
723329856
316387976
447309310
785099438
84807741
301885879
988562051
988282758
882906005
724338540
212644431
371800945
950468282
641938699
329362079
171974407
214323863
978407171
1399637476
82586545
536476482
1099115257
25029440
330658143
916482124
413258330
820807882
1057032822
711667211
1353234011
122986852
868729499
728117518
484700395
1211636510
436526049
899896027
995967144
834608576
797460031
971741388
958625537
593756236
1002316875
716894506
202877308
478127576
620893874
1006191112
1152337549
293222198
329282059
647767091
1017093198
1275783048
209844794
1101778734
927477345
775673664
742299396
361694611
193809939
1103740308
693098918
845340376
1005876051
466655035
623041525
152470225
792990185
1017577560
710285559
664719502
918246143
369907336
83544293
86447026
1240377369
804987748
657148097
735988764
940827270
151591006
857390072
658071333
1398294175
931280416
191467415
115815286
839969725
870026195
42163865
1033923338
144998693
59546090
496210283
1359592691
639783820
675384357
543425244
896366067
316264747
70270807
191579013
631623823
102021706
458093162
775750834
980138921
826761921
158721067
73632319
847331572
929180057
96597390
966363221
958693401
302742832
668167670
977950166
449961740
913316926
662024117
310455711
1109255497
962346258
1254724585
832766770
510488795
233500734
569422839
56677415
6488991
581395750
1360241138
790467502
947606604
7181858
990012870
680078715
672039450
272565046
874841602
822348792
207246495
411959280
340801249
136538487
291305983
47921758
690124868
951487839
48478072
462157954
897524576
974032350
25337026
602106032
895842069
446033081
947008798
256423450
74563301
949365047
408964882
960179924
674697887
941682194
1296426825
287414778
572931847
529667182
379661396
1391474079
172017847
818477786
822619515
217796815
674672369
432612082
738746629
152912102
1114727021
664171846
1053555941
275165608
122241995
274825789
489958912
1301316133
165404365
173446417
468078877
332081313
268522772
357808602
7116967
659810636
718941257
161556588
340776604
313879596
249328486
722116558
214395171
1273023990
1384014172
296819878
52755535
562134793
1108265975
691880109
492212799
154400835
780029258
468164595
743931485
1350401370
140372842
889652513
1099696954
22566459
788007477
24940218
1014330833
87790159
752885397
796050524
970116988
16592737
861695599
576445462
229892376
1302065970
969767492
286633524
1049517597
106984546
810141605
893460078
1013651156
217686433
652572363
290469910
176682322
539337500
809613733
754209239
1078750774
686502792
745799984
707164541
418018875
891486841
957618150
17796859
1076891183
940005632
960614864
1055677153
551695032
929376221
585612805
679423124
689965290
629423289
1007811855
147670153
181908457
1391152396
1353272092
299090206
18856450
242884511
1086878706
982745247
145144612
837942538
555895821
619709803
1244408839
782787238
799488016
769773232
454561173
340333061
804791035
425388509
416936062
546135663
325637639
444691893
385538913
425031244
789317679
207405560
464636012
49893148
990864435
300665634
763295420
901730727
118253256
1067099444
1328161626
991909412
166318324
329060288
1408063637
108639219
529821580
643395033
1185573770
149537518
573955580
727230685
701757479
974791516
1202586602
629636664
442118946
1083383738
274027171
207125345
411091303
537765790
178720597
673622338
1012218613
658256789
531464154
737542874
576854870
1082429266
418178384
97498505
693640721
500064055
595498749
431070502
328569139
847374486
789200589
440605791
418787568
146745677
681382077
553544654
974422521
764041844
781530428
532729516
714749895
1407587650
936596059
475331740
154659045
284412477
766054377
121214603
661019819
1827084
676190856
58600961
418269427
225872352
879765963
536143995
889870450
1359836628
1001634313
1267773753
8369109
743701969
329881571
1238163205
953846830
782144088
206485293
488983899
1291972379
288394382
592348368
275900352
508669424
825092629
1070024177
580590124
859179898
13175753
56586177
410206381
40488693
799251995
1281043387
670822170
1152935202
347785916
380352582
444203286
1007689291
107216998
728391531
929068090
821077956
87651201
636744066
556218722
179713422
743788871
90943358
26207402
151958551
1373585993
64918345
680218916
1097779284
764447329
581144763
400918734
758626396
925606400
59579892
994778985
385265811
1363473151
470032214
1364151956
785200018
225386632
347316801
780924691
138225554
323259669
704641344
1257775501
1270742590
762246048
366301239
67815466
536133200
279959668
707518336
1283034550
434540331
702015286
131837775
360405636
1184036968
1179300044
336743236
856946999
625846740
747300575
132967009
957019689
545189536
875897205
1199667057
1389170544
1153593084
922366979
565010132
514386474
400947335
957702290
824185681
112339241
992502218
482048802
854563008
1391230229
284991011
581518761
107818372
477501869
745494434
312259660
657189899
1092973122
1250980456
391920711
1367525674
73833597
646765772
656435363
133021370
39822151
956513099
524311703
539687168
296111925
330346329
734355550
949612872
310592699
876440061
776906000
384195791
40656393
538208892
277955184
391668692
507721516
824231532
970627534
320304427
114949731
194699926
1125478958
372710139
652678678
649953860
232739728
1024937099
275847007
311005298
921299600
480634467
63772556
79365519
859176595
630031920
313188167
442891052
53870192
84023028
1034256248
148472268
1015390240
338702230
517364124
258923365
721383321
481834338
780278024
990770533
635946124
773987763
444359404
8708956
251357488
711908956
1062155539
86061099
190328748
1147972498
797411277
175080629
890988109
1090762422
957825920
706716022
919985608
967229820
1198673390
78410327
347307607
48903045
279840188
40726653
1133742839
395109577
1035277138
453078320
606188954
690816229
532042632
1321973758
403081006
488341116
140152057
934306022
854026145
43137945
548763476
665492995
69901547
1336605466
95741176
703913916
200258169
192177898
324453530
20861726
496874672
383813816
1225241777
591090242
391403592
379672782
930216200
1096631932
685635004
717766936
1326603485
1161250611
157184720
666748730
844109241
125218777
364955815
856443853
22829938
1404342811
342331051
362482035
731331370
500660174
192663693
13678388
147612153
779899020
425804433
1304983460
165361228
152465229
482930489
908488583
906672137
375788712
1015188912
1020532618
983528730
52071961
248869749
573506913
533696849
186296260
948690032
655679192
131913776
1303532690
1180582355
48657382
173239367
968952597
217208970
197123052
538219966
411190257
572912105
859749405
1128749585
929848791
1158308554
579933292
1129268724
130244601
968440556
398083715
990507689
288491785
802501179
965513219
1121005464
284502040
49970501
1204179952
1003997317
552962773
437923423
737243348
745386605
499479784
395614900
688563836
15918739
613114214
392531926
972662573
167852851
84648638
374164160
887977908
293750484
504972823
379389080
550687872
550251845
44818065
959623731
299497436
960114580
239326376
746097005
154062286
1342285832
960250622
1186400450
700341759
1199066141
582705171
599866612
72058744
708424905
820124939
440270650
524779016
253056147
878113260
573084029
531390587
721403859
924483038
692021397
980130132
1281414708
229586162
570746302
42013825
605376366
810546443
237983136
946984549
519929309
724245716
675182750
149747235
346867972
185261656
957321364
634997834
772486987
106793979
428422780
972704581
741296758
414712815
797913048
751409109
919702216
819478989
433706906
479886702
1057335082
1394244542
924230429
684509904
361791651
1006834657
216732144
1054623910
843185277
95330984
214983540
53271137
257728177
777790805
1238102234
817113487
14752757
315652077
1255836643
339721270
1169253
606653367
393516701
33684020
866621871
844291159
185538177
715453669
762762130
397935830
601096137
174419141
571284485
633277752
31585594
72101738
1267605589
178391440
648721122
732709671
995811471
139756919
56128899
476396248
367472288
917601789
536214989
67451290
769145198
74380831
699262709
1138327970
174388186
363279736
55108979
485892278
848882714
766735940
362763938
162708638
1227363316
286940573
868172022
909442962
493370773
222054063
727588850
1186632134
835764613
756475709
601858142
408626974
1049052807
309670987
601516422
493921487
1043120127
225062223
332934005
1048207263
55789617
207081626
741247204
415559105
581751952
360691326
737747233
662957510
1325144744
1320006926
529635170
782581341
664111560
802724994
675966111
434882714
870966170
926257946
37047086
413729665
125659312
357479040
459192355
1275049828
909389839
525876557
94639863
317519448
566609306
526873555
1352536092
4165613
23908719
504631347
264149845
363330467
147545363
269264965
447805847
111935937
634936999
594811425
816510927
730486156
534698340
466656055
320038440
396257080
745208954
970006394
664971
344139209
628173002
393396493
1121460935
569743289
503726636
166192563
575592165
616555506
1213781401
926452483
899147297
222646011
299011802
1380494853
195188035
826926619
853117248
744302042
644489712
611499206
646834175
1215476322
79963913
1333471223
1015419140
580742992
1058424136
894320144
583849754
838718296
1331797533
308534958
822753696
263873066
604000419
451935991
856801175
1046099
340148195
202915192
655057289
485249965
959209870
110987186
242342523
827244933
39645135
214259033
711119833
721963569
1371261826
170474179
1123102264
302924758
457781603
100581452
134866072
481470457
263904363
3928391
965407306
1050412473
861278563
1101562853
968591365
965180829
666401719
157059447
877135197
963149742
701842607
933003090
420431630
1392219808
531077761
548256157
716782585
867771195
304529599
860303571
243434393
844441971
832474180
60010556
381122275
920646810
985908304
508973130
1153593757
602678789
1299940736
694552106
795255784
422620054
789009042
1020167671
806149679
373505736
823183507
680606325
1295752642
776978452
259712185
890853493
708804361
1326309645
796683045
685246109
669127412
199052478
869139321
781300974
466652107
80574438
776187682
695898018
943345799
1273781793
545493786
940726201
581740799
230538516
291523303
497447626
1351152797
670658518
167237195
8480664
650818580
724420674
1216590536
521250361
352604043
860968140
761318929
1404793751
1204317408
729793006
444282213
813709800
68528570
1125689692
1876475
940796242
920508747
546812210
799617612
51132949
411846790
826090660
700316495
591523818
900712691
114393496
553031418
1326639553
601903438
732674188
16393291
1177802931
729849063
107718031
939760484
291602483
624119913
71554420
1116865050
768391210
115948997
254150945
168103093
1108442567
775946638
624113337
269622581
254836877
1085980436
546752373
762713263
1158749378
907354957
514307240
466165192
848180001
686702595
80327595
609146364
81501356
175332074
462002393
575098461
602036024
508708825
59923009
881337239
602200870
632913041
1012048178
247818684
1404654927
509195862
1331903906
424601941
499830097
1002984514
308715318
905933804
98596444
1072344946
1279914777
250522035
561002141
364496992
799868413
839015419
501168701
1262526602
1030698831
1394246127
258455163
762408041
159823251
62511005
87180070
316192816
90006856
244527643
1157665736
138896413
641883484
519990418
70231335
607236022
263527489
556695799
909881270
43488949
88519454
449328806
736334171
125792756
671309532
547598582
859429119
1176641650
510300896
433335485
563657956
714285864
1146148015
415845307
140608880
655625481
125399911
1383734875
938249535
766634076
1181715408
389898057
842764842
833009644
55353940
670190885
268943630
1057227454
1101941064
255859754
657973960
488971022
107050807
222385637
1300844092
465646523
587452576
293765909
538280361
782248342
256652362
642112015
559244676
934240615
1266637984
883218483
115475300
995133881
902056902
711572049
407330647
66515903
897644045
775978677
551466476
612440482
1386434476
823358164
600996339
188938490
341056092
603338841
627151066
168675706
112248751
1030943659
85910340
195949277
903050110
1167200122
847725084
591671956
168491135
213074759
1170888620
755494976
199987631
171793643
1077212869
371760374
361568682
654442171
390696181
148116959
887784838
1082112636
793286546
243451195
358378535
608563103
649759908
626129071
286955796
892632505
869512662
694681049
923561770
1011892188
381171522
554762092
700786849
680462779
684453960
152746645
586771211
52029796
198938963
1028289969
651970275
706605985
8581729
1286649749
1057109668
658045494
864951440
304426653
847919830
149753694
146524584
1082452617
137900668
378397469
949737243
63904872
253403938
768203431
791236869
156461131
1232438554
23244663
922025777
321867416
540694665
638130107
534997239
152099600
890080122
250980528
1263167229
820601306
775994986
864111700
771888041
849307001
689190682
45507565
918274907
38902417
383577049
486082016
263743445
827988476
844796238
252552538
504202294
556127983
6766789
773344981
261427339
359423493
543962316
332754555
550642551
43850942
455050785
669478760
923732702
899984717
197502367
114309876
1054295076
553844842
820153674
1409256625
744280713
6223130
66614572
629034812
676676889
89163538
219589511
518732328
1118243925
926930064
21248915
1055813104
393508917
388407829
46356555
411020706
501699313
247774881
494188878
8405760
456912666
681875692
860255291
900385282
584207681
383074352
1378911118
344606437
439027657
676522734
47372391
860389690
599750583
915408879
868214688
382403058
945997646
121606275
547737063
873005163
656224990
1382030083
664814044
257368719
314705066
689303958
542579909
973683849
1386950919
841392479
523953353
343448276
271770820
697340061
148560648
843378751
309566909
163714492
622761709
328139428
850986571
892175356
408922760
665573833
233650934
717174741
378966271
342199626
429203943
1151197576
655782658
490427646
1240259236
878625808
954393862
1022247521
1272675692
107518920
158441402
1018912527
1165022284
968374536
856784216
991934430
729336067
938993471
527135811
446727136
469979463
502193346
401711935
1179812783
224765790
1057928133
963557174
459484466
503436799
231002766
935226504
987871189
759765431
1336951552
112493096
713746312
1059032388
479001426
237307408
868529566
224391649
656652447
385147221
294877910
543219798
286539514
770766858
524828825
161761386
142959152
479175778
1039870117
278152822
809271781
912411934
1373042740
312150636
358933619
232582791
824460867
815319641
613698593
1379434637
570932827
1407358638
1278709175
323291199
357106778
520002072
372235713
614249469
1122834889
330061521
68120141
871233902
93372594
1124627543
1224144379
1112194819
550647194
335968118
827442292
738654176
671182405
720490875
799158204
573530278
337159748
674759231
980677980
35343527
874808250
935413938
85759628
809264056
28777177
166214344
467101446
249999100
529795701
530880232
1407758636
671801411
699434025
1155249872
232488144
597977883
575882390
1049246814
922177156
813186359
512369002
1119288884
1332418868
834887281
45467476
973520897
443475921
1389416628
337644753
680576598
236500315
984058331
205648915
562860689
1391687823
794619399
550230083
132809248
631197326
80288096
837159420
313332801
102326144
1384603649
111133008
309254659
83693917
336821730
355421038
1389782747
1357299001
625815027
390860034
181536349
495170107
797835927
303453399
240842864
884100108
1331477385
27
243173655
910902721
373813208
583515703
1402043886
397247820
1005431189
450327869
675727757
993542452
70891394
83610608
83883679
317062407
191321518
534505759
15307313
80733617
124121616
650882939
1363264561
32444137
525859374
713349917
646287654
716002910
673502677
5280
985430618
832251949
687917830
444145130
472176064
1053570004
654566965
664214195
391775643
1338254712
522217943
317680794
281046990
718148848
1027459798
901351676
729365056
478187550
1314153157
171896060
521783160
73197886
840954514
515528297
128950280
327548170
33091013
12951163
1065120137
775033173
197120605
791438450
106092978
445367453
646876182
142502105
90947986
1062893174
518102150
983489307
1257195738
817434053
221311575
59170597
1365300854
1140392753
396699573
780520295
670884
859702065
577944093
735047780
411826321
323131874
663841405
712218208
314179067
1266926914
911715188
562262946
867212147
116690800
891257237
893495987
943357597
787689835
6245444
1166759283
515812157
577683620
69775987
49366891
764299592
598319893
216902808
576132881
512497509
1293731515
1088146534
722141062
1383380305
990185307
1372714892
541575695
536568023
517136487
644673064
346536191
316795397
812546514
744493050
242480992
689827462
809121768
476349696
1251895026
136894999
241914820
66674418
437031755
278451071
595558132
35441428
794100604
1393305228
357446017
1369135688
880240173
569274864
467959714
234771868
201827039
830788017
20926147
1373077358
875123578
451516367
601838713
619692016
829751198
519862871
276392467
499556496
163267745
854173504
229496933
413394012
1069759986
916285494
1308746049
37242995
1404365835
77334512
1205000273
11494865
380672900
1316755868
826878730
880880801
86985052
742373462
6240575
770142265
434015573
900034337
586832109
410812995
324339375
689384511
536659643
392529007
1137062300
466173305
460982774
600067601
320272767
830568510
620502007
435647879
799813004
366929910
931710347
362435556
392084892
978607207
968463692
916085862
303758753
583585322
303186634
1158904594
576021988
899472237
357383672
666309683
303115507
419786098
431530379
587684283
164557348
227124721
556075491
686090077
66587662
1210959513
757580393
427769287
584431017
965739693
160944253
811107057
509101655
500405192
19555267
66934342
1052208290
989204076
134223957
374535841
975111794
362541448
876587448
790263710
1404534131
54977430
763468276
181275035
774524449
770670971
989780267
954522063
711347529
766374167
47409380
950003582
860721413
479446475
199210356
273134267
1284715763
122376720
999125993
332459285
468286997
409094293
1223225083
195317617
204684296
804683314
138214615
1368346792
1108454404
473314110
30997016
251690441
55998090
1378032162
668898841
488038585
535994486
508293057
986470421
318461304
530230929
782826949
187012223
444168
910329693
192945292
366570591
747692871
761087341
913310765
476797662
863302295
794421665
802642901
760976149
142995216
597537142
1026079102
719218488
353536040
832778009
23723240
230445045
687976793
610527573
399697486
1137928169
544032305
827335320
71953235
238314580
179060037
689696396
416209654
159188349
823569449
154285676
330414657
955898657
517202686
694743093
376782384
1004226745
23920900
506555323
838585418
529232360
706506225
637267275
357777301
281558323
764178991
728238131
117326858
469118083
828499691
646092833
549567797
79990737
708110773
364269944
1252073295
930371638
948959959
919538877
430814384
301267289
924763598
706618642
1279131547
864317217
1205941982
952686512
335745961
1320324651
851665006
212907403
1202785687
442698567
502182288
256699582
646777450
1012157731
41536905
622820051
410310619
895932709
25982086
1050410616
876342855
794145397
780733217
690640928
863178106
426540251
957589356
692928151
690440244
92173967
562914096
864055541
97388231
206344119
751961271
862231974
922094777
821681079
478800642
76355154
741637537
196753225
952407443
19269908
1269572406
1187496836
1123388367
394257538
259270580
696603411
739121049
393834914
57358828
237271126
322553747
923780959
447530244
348429661
743377260
151789966
984387031
1106099313
730257045
754408736
552299986
676791321
432205247
636033914
286598722
900960993
998231362
508492267
1005315297
210814771
649969808
565971715
736703571
394015495
39344060
316712445
192374684
38034243
633698819
1006058538
1243792819
455212044
35891159
922298059
922565110
806732184
945126168
17637844
791026442
1154521458
695758351
845936981
814479994
1220362302
732771646
144373732
287812835
768514109
118487840
1006121731
29574335
536121516
684626299
596308269
497529071
394798454
920504048
838820439
339178565
722034027
469010036
987297208
1129065765
930142685
66911900
985728695
1080587930
503064422
342104993
439226819
221947291
497062828
559988370
630354444
201715193
891373350
37369457
397084269
789924920
307412482
414199855
976196042
795105670
117844523
303377414
203427428
948563194
122827910
176960699
649776403
747088945
912175346
590270613
1220876107
1091164141
81321108
6350149
86300318
331650675
634527583
282196634
104803912
688690381
811448523
408134632
744820635
1308923669
531101398
433452830
39037145
167982456
400200455
1029028462
76689450
689243075
404259982
594350386
265620983
480862059
45882305
662291022
557900120
942652340
72430243
774420972
1389051717
682691994
773826831
140738779
96799426
825208209
968087035
412718474
194343664
223635674
1298661816
311131840
727274887
1247129662
762936203
577074347
181957359
205640440
966126164
481959920
395697553
756444861
68782766
763461948
1150401596
778324438
305554383
742518724
921857889
713801678
21422759
805492040
387359895
185050766
96804794
487364292
932887986
1262372233
264617317
684100947
79303820
1128947944
662068092
750117761
904046756
18756389
787112499
37930516
316032982
295501657
615066755
1341078339
370196965
400827490
382406216
75198864
503059666
445622708
1227183367
1004990401
427916444
526683480
110262118
673718410
1142498450
350968334
725861213
281111961
793227117
510262050
956582905
194824977
253777431
941462663
621998430
425449104
785347727
369793677
1014329825
603642302
427538712
403229731
470649954
595151505
518813985
376035454
323353096
169770310
828841074
490540060
999299422
1375319179
799480331
732411304
372887596
845175255
895683529
672104758
291338418
664845993
987822496
410844035
963262185
550923213
128759007
1326660919
525265863
191447192
713621873
942746669
424733257
251917197
47312547
923044775
989523624
109223282
67367976
895159670
54112808
1218743550
287480263
806739509
486010675
150484761
539659051
1328510446
848249
939823669
505661413
436626200
55430874
437443846
719269285
832642060
153124203
691744267
968413282
520616783
710844251
50208764
937549386
93125042
886859710
166595676
594044526
1047387233
446974517
1193488757
777813271
645076879
536938082
6499976
667825899
288936624
120471453
287813161
15152356
833060063
1170697411
1116963055
535663551
101339061
170462949
741321786
351541772
467371539
531880690
482056870
167415066
34364234
878850414
171706268
298965654
1299546143
1121003654
859661539
988777599
678946846
55728181
211874444
801952121
1150531626
607906606
354355516
259197415
8431369
81541165
645138231
208636166
321925701
140433740
900249925
845740196
307624812
598983343
1225963260
804808589
773947740
205790018
102517822
1317508057
538694575
27135491
393721312
1048119577
914495529
781288679
657070832
103804118
245577966
206368409
75290851
388179456
462496789
299461222
31905623
410758082
1130542030
239004773
891852774
1083128653
115268605
452778484
897436568
1315692402
1374414024
952038250
225111597
1309652570
1167093427
965265576
1017327447
473661051
1321574666
552909421
905509431
289027738
379638695
1047931599
62201911
750660920
956368934
948132956
743392255
695872286
490444609
183872545
199188399
84114824
918473078
1045486326
1245871897
1145249889
866965864
511747895
607767261
683810692
372918249
658742151
492459064
543834197
973052848
186934383
882900435
768743887
1368469935
667688181
1053957366
705283727
565550778
60754883
393855272
1147562773
327573291
375702937
728875737
547998126
56884436
501918461
649866792
1394942224
789915104
473636638
1238195791
40923499
666460412
470126465
486245645
284733210
355154153
600590409
223314926
238045659
817536889
772015297
965197199
1390463917
987709427
512881841
360626041
905085965
214186773
866233110
409695885
1276599422
386696287
75496375
799192746
365631590
1334327838
995817424
117308351
273093668
707026142
425753091
823747089
955846508
692141204
314719295
191397025
619981406
176215804
537052369
927437164
932735555
489296039
1052116053
1399354004
260977998
480910744
210152813
405548244
533091506
957306161
786698302
901493308
716710334
74469020
757603698
922510380
876710105
1042030521
938166267
258175577
894376499
181117326
72035492
430813624
455026634
607903629
112828338
1070656670
623736843
812503021
1072498826
1051940891
661723938
782926615
437683605
120573706
65020318
358625832
1179038137
585955301
692818570
1368033627
177614927
449930600
703604203
463572458
765759688
574573603
771706905
297262799
692274193
1080689662
375765717
353751256
58916348
1141691912
56029238
567474366
912425667
1264766263
299659313
560117734
69758706
639664356
923571289
2431356
1292150288
570188942
203135482
27743675
1317104185
726533099
30537274
1200735371
587410582
855181555
1194758096
164934363
860453062
974584881
188720732
129424606
813199739
658465188
716147621
267299766
20379143
990507438
713231617
292998593
1251817481
49124231
209069753
1012884139
249302122
1361202772
454945199
385834643
74464456
195844098
199124433
1019095795
771830707
1023894238
504144689
116579719
109469251
756983389
262859237
280709758
439530205
481701382
178494690
891403285
1208454146
737438724
992583723
510704051
481473352
632231286
167149244
431550600
90508597
1305435031
169203375
391238177
604119606
208217210
611506610
897034314
152304627
943547554
463591703
556619873
740789181
747372990
1006873195
383629359
190383641
1096988574
482188438
932816350
342572441
1263967734
94093335
933271323
943107215
26556926
1203130873
225245457
376003831
882170221
916240637
775118150
863852639
802834193
862343768
835064355
836044946
613029474
945692386
973919716
486140741
414413743
908706682
906201241
746655657
170774423
1247979891
31759803
690921826
905679232
577229186
386202185
295828073
9199737
966646383
941370244
845152987
779595991
717667598
1308708587
355984640
407771568
941366904
1245222904
625381523
64038587
327912068
1278526512
744730616
331955647
471012378
712464265
890078220
389996358
950310950
353043979
463302727
676853831
909354588
698084797
116877490
997946402
603722643
202837435
356187758
31277685
124634795
228076193
52643834
683842367
18987215
593457097
25786972
994051815
869918158
342160316
654487271
567746619
1060570554
138492892
790598308
841767565
1340504825
149435482
108958925
526702432
531257486
628298961
824586729
605241374
657511272
782902555
889126679
885695944
299823671
345677877
444041940
620939798
640118799
328272695
420883921
988533917
654462463
419187048
521505884
1152874042
467533372
1229158666
911835779
35982440
1052941757
45120221
237873482
167150192
711656374
990230597
719763655
566336658
970759002
63590486
29408971
73918671
613014542
1126473140
717251957
70751639
778039967
699767243
310196412
845755053
756588868
464482993
377616596
958144886
981195663
602275562
535288939
496124024
551058959
1325667137
263490279
1175213441
751635031
851447823
18106635
703144451
562757229
87098482
149060912
1118448724
694326537
901387456
993966572
985210834
521755903
189294913
1221783158
257649692
120175479
955706482
137203998
954409577
816368466
27263054
222175347
428585944
690233233
768686169
200315010
252395634
652388506
379119194
696632072
513530928
1040416405
854329440
966449327
158354642
714785050
817637053
688284803
430209726
148342276
1271473345
895946822
869849055
51208734
25496246
252407115
899663367
833645565
982336041
275777821
344579795
910878445
793998438
797307826
842693904
693765388
691786299
768858999
237145303
238082541
454295760
685480873
399028127
497797639
1076993020
730778760
311160497
475879153
652867210
78753682
827679593
24489380
501210230
289693644
994351475
157109436
698806573
1270985339
304639000
1288147307
391621869
615206963
194973553
67850121
1337113787
803910995
527235968
239400846
880301659
157478189
634329872
639462598
670422036
492915155
910405466
128617048
320504668
491410299
155904584
690286814
603259798
257094392
14251563
1111806318
327156181
665381920
925636245
648759432
833773256
1331932930
489698123
54510550
414216253
257384567
774248319
789835929
784610781
1198970039
409533611
440022031
966005159
1023479610
211023914
55803498
883697886
1296924787
1090630443
1388836034
1100548223
499590058
66013171
1000425873
688135863
12197489
132492119
568806247
222282214
21587479
1110024302
640455133
1346705724
621266374
818494175
521920277
786489335
756272059
1136670199
52307878
841250391
634456207
868091611
1398149419
733568358
679634419
97624651
314893
961748753
39554572
435712372
31833985
194535485
480723371
482550338
171251713
50389220
246289326
698986538
429538484
733734066
65857718
886554357
984734579
932646414
967094609
754012742
185525211
533096979
701284764
340844336
325248146
457165168
199832826
1025066200
706905817
165807903
1190035310
299697772
1048673681
232961534
1402386518
977803819
581931776
102251471
1373151976
24412654
718497461
966345147
1030401047
883500914
889660422
225642722
88147485
515685912
1001218693
836994494
1024856303
93968675
494598763
656809695
478255092
243349287
389469959
1229576290
810240414
24498105
735430245
499016240
180078485
776289520
792511072
769060152
215963344
593432900
193810945
625024069
358190641
78022581
908610820
367310167
331347204
647977713
264109981
967122198
197714242
794089249
1050549166
262677054
720842821
865045859
330216970
580710721
492427650
559693196
322907240
847009919
43452816
32163266
1190637413
425806286
793971755
1040867842
241018209
188361682
475836223
466530591
741856729
488690048
599362885
191409278
789347145
319491768
9039492
1092005933
131444237
589319952
250734124
493375520
706138333
919034392
669632459
1002913464
1082797630
358246365
756446705
862747730
489427085
746686807
267508379
322672264
536046600
284107728
268889048
386633866
930413503
626635041
703697401
1081176566
1287236352
660161404
933547302
883301993
1085916392
868362758
285480697
652337528
598627339
991025873
1032605563
660908832
1263506925
707062030
673506296
402524452
21562637
311367636
468319873
419186841
373139769
1002111660
869524977
342463327
637102121
866169370
193895340
758435615
103539934
434185953
780588704
170587204
1343008161
39187564
321755136
878639777
1322180323
473572412
37947975
608469671
865311210
417062410
110466240
704290775
894666292
280840715
149696820
696893593
1049283533
86281651
749784821
264222984
701036351
166335575
1336795303
373312255
1366312541
446005565
1217191968
344775791
616659256
1320879063
454774541
1068986964
450432138
1025691158
279880232
562245063
524774195
50671045
869422863
1188188568
432483398
1012975772
174756040
1176177028
303090675
983442969
57226998
1266718224
213585071
284262309
86524259
769957360
820416468
158020229
746726072
728641365
1291877116
90815418
1120669666
251152258
851859939
804240848
288871627
367229210
1286815613
1253428678
737844304
119717852
756216772
997239864
150954802
846368747
368531632
1097984461
433238637
24241433
647423065
436612464
630906742
512584592
1223095574
540813656
64852014
251642154
1007236141
150306455
612567227
509800634
1390406727
1025015642
414304592
29411714
882968200
951533357
756158956
281821971
1219406767
808119878
627588251
415477704
457860672
643668761
207269934
820275744
668429947
1355530976
303506803
333515277
645433777
975185277
812474845
653987630
927996331
136846850
1286109678
898574672
633159342
1246623100
1372999751
818042470
232583824
233735263
642279732
311728928
232261893
303286579
629228589
899904898
440137619
426678282
678547077
199432951
302154463
705921320
902856190
869296311
733188951
365204173
302586663
928727823
540439236
248413589
734306875
90292180
276804250
923742032
514563755
964251386
375099542
352873500
999267505
651276442
467891338
423803580
1154053719
314578924
774344491
241118998
50158417
561956763
454036509
565912637
1297551473
390553253
274566366
541145853
626027656
124865691
283157541
355041084
872840712
479525534
594017148
1379581106
1011193051
70270641
374634236
201844296
5729375
191694640
1100864351
1108478007
18233089
62081806
1309921543
1184324607
782212250
1015515238
761234619
795840310
621521945
930779713
1349887698
1057583802
803323073
134744659
247576394
1206027138
389673452
923492442
1169006301
950914527
262946979
1267947667
598201312
110985413
655635323
921484579
415263225
938845789
527464116
387797604
710301494
665752722
532865327
415301094
736533377
907650167
1189953723
63628566
867091580
1146091479
1255990636
698595235
868746625
902569555
419424080
662506063
472066503
718174216
589105271
502894702
30785932
345648723
751799455
525634122
135230944
385433291
86657062
860297374
172268658
270558071
979785783
1261002537
444642404
277701075
904694632
728837275
1279365804
272125683
819176185
179280168
26438407
889083160
918431877
623138305
495497014
2570612
829635147
996199263
861794177
181448782
432020001
468022322
715746808
77323225
684010684
668654795
496911693
1649167
1021056406
935824856
322691656
77741346
356426922
115608056
746271698
448474716
677695552
110405415
937921435
781436938
1178518992
364940900
1343007964
423868693
809700855
362629325
991366478
880722151
584642623
978081065
94679516
38131438
636915061
445170726
564108066
574100446
287046194
119099006
642087721
1007840766
151042505
998696020
871389432
200547723
1386407496
774536896
184546295
745438497
359677401
68540812
696048126
592328904
555897820
491868737
402338062
854535180
811150881
870360957
639623121
364158030
632436020
113560464
49363415
159865445
308505720
242571461
403662237
775685890
703227489
408729358
1067455080
650434679
270662023
275127244
103555084
295782255
403119260
101116294
274279249
402932456
513975035
1203800881
1365353096
940326280
903979698
521573385
846166578
968468078
579328731
271608685
979849580
374902810
174036611
905365334
738180380
364790229
641329830
1070985931
651458244
16200390
258552383
579042620
627089362
272030991
754777323
121381313
1060564550
660435236
454985770
243101860
41629394
456466285
573248730
532960022
308579230
948475292
961618132
80393947
71124567
268118296
470639103
324626107
664762283
1399632666
4527968
1292338402
158564711
227122530
511699239
297963025
547061371
1170350185
283080104
750293401
561322512
856747384
714029256
55658383
748128043
155604430
1338097797
463531332
709038679
441116403
346607509
1001020918
807899743
956583585
669743865
189755132
331694935
898758797
325690448
51628861
1294426024
626324658
967315
250808733
719381776
29653919
1155296
673507800
840445987
1194467854
702509453
1396858999
170033700
294572906
908375050
485951242
1355204781
813248769
220542058
196142916
1077452898
33471959
97501695
1196457584
754285348
1297406890
1227322338
1374797632
1011083186
807105158
1078867145
436461376
408341076
732960168
909561412
62115877
154155279
1362716451
937830071
472290516
726051766
761454996
725882363
502276006
352305334
278373085
1356525705
831688816
1111433937
759644665
307339167
691416828
1033362257
231626520
727708621
849206985
1143710718
1194012925
193872117
1380696638
827555754
746610250
924876432
611635539
430589903
447959427
922936844
1299699294
360986746
636138246
977117791
330295994
994211110
987878769
1611959
363713657
582355977
983098817
1395385260
951608502
942847075
714658844
747707905
1402064407
931229276
279814262
76179500
769882626
692642574
21044962
1005960111
424096739
1153985697
562290555
562716155
305011493
197271341
120486768
953199654
403221282
651627596
162345593
1109524101
826540658
158275793
561351623
861620843
121381890
365923289
569056799
1342954080
182117728
135557448
864808392
939011800
968692775
565684455
430420239
599019300
718763513
984650772
725047856
925512942
1335442112
948356580
388997282
96071217
119370037
274096279
343823331
686550642
1005524046
983657961
425130343
249849372
346801089
436839895
5369630
548440995
650623364
334008119
256529332
380027263
596269892
524356417
960719451
337529097
447665172
1240506945
522479818
128759924
356997114
211248586
95998365
152269311
273982118
52346328
56272202
463364214
9260805
98827394
923455273
907934642
315522877
767195627
482864252
49054532
547616342
915325457
584231055
634947954
975941585
1273052950
559649878
101815078
713463081
795855006
231202090
745662353
153113403
716140676
418607592
722687140
1223984599
430245598
576489302
43297777
415023311
42367709
372785829
1003299591
172742369
477156243
858400631
830916436
731006466
46304410
436599387
617068303
914270807
1366610546
773279882
74867323
432470944
119672239
1310375496
788123104
252369391
826002697
1085277491
847028598
678563834
583799675
264358581
875739714
1208367819
633527683
274517991
2894328
1133126967
922116317
957503720
366306219
717338123
184202734
165754285
175527543
256198785
898651307
164435269
1334817629
302650419
77865903
974489349
154192174
58466199
991053724
590611547
797726825
845700531
970669368
409512043
1375350865
350612554
478106910
17871267
308745160
725329315
174167442
25889594
77063890
660489619
477249964
1204399611
44160480
733721977
416221200
798048609
704962683
80951835
416818296
59152543
384017697
204039715
42950588
672561362
277087482
204703746
875347352
222642728
558443108
55689368
1176653304
60999328
568533392
554547848
7376307
668512679
476986123
204393681
1052458292
1340529333
547783205
1137077528
405798869
280524646
539107436
764615557
824704790
496030416
112755939
421676213
143324016
854700780
431596808
689722443
556359203
642385868
983620736
265167927
108367834
616031658
391328200
1257926850
432971235
1072994303
1049977663
234674882
460912269
201382262
540041695
484551722
485342740
847231751
709007507
1268364571
20932072
51646536
571647299
269899209
1396139793
1029687650
931876150
367534888
117778153
470620650
613308461
510289467
450192616
684762426
336038125
589983233
1328758372
971286020
409135900
51141892
867043663
1118514453
1285654246
369591612
719984097
200251220
735641517
1317539005
24718780
1334911908
160731800
196334789
1115403818
591984678
116434961
149883148
675100139
1102512510
743105484
1335233865
414921887
1194084845
469500947
601623551
1048810256
906551382
677119510
624785617
441836707
655293416
932582931
260089933
412200134
486988333
890252715
274204203
36173669
70038989
503912417
622380475
544366678
1084631570
540345689
1037866861
941602751
114227366
233859212
179254816
233771083
455998047
106676260
305793160
885342340
1047392001
154886947
237067715
295903252
1406122192
986537016
106858260
362234138
472960249
588072003
1143644950
968875575
860446416
847818332
605018588
395403130
297040646
571759855
421436178
762885598
1192134131
41868547
454613067
935379904
929768062
878285254
1052232220
1383520570
174779754
1061356341
525861205
1148620752
1344103827
460861682
31209460
100654278
668750158
314444258
39976945
396725404
1254256321
660894554
1376451345
45184895
110723341
589456274
1013698068
83824992
736913965
369677368
1384284083
238795132
619218404
568804623
1876895
943866183
144876228
205958487
163625456
132728881
148358860
534335901
1199053643
1235962630
205256308
54395769
645642600
305415941
248229046
957307260
313981537
644752312
968773587
144091792
325802710
249574085
348475088
297226668
916135318
1044283151
609919934
909367124
160702887
416954507
830660417
1134168452
215223350
847136415
699401100
1011786895
956307498
491106217
217592517
844570581
970159076
455824228
754979876
831626834
794210708
1308183898
821965632
379407073
371493084
1183219635
878441270
256897429
667891385
600481473
12060795
19040792
231466932
422807439
440886684
322481497
34358762
1069773352
471100924
263328758
405674350
600866793
814796746
325467771
755273753
456371611
381719004
179024867
604492331
234764924
662758270
636196071
549656893
530513711
534325401
859886341
838563276
785659806
401685049
504624575
303100160
112995185
460833631
123179797
1056853592
130246122
555634651
1370005940
668873846
597855784
246391269
246160467
215844621
759463119
624491856
675587611
9996185
675028133
282306924
1201882835
11212084
984680168
133270422
884634416
282032802
1345048579
1211808386
937575050
87481911
639627884
855855592
796644947
969057202
932695964
1096561268
507447805
76995666
11334555
1167035052
266870956
271574358
400451042
184841566
506490423
1042383995
413150706
119347673
187960733
530162335
1233699487
857273879
1092913799
689912721
845496446
989788095
954845700
342192877
400721459
702718650
221172202
410700332
43022007
378777349
126953727
702806351
592081915
401565503
425916036
35131386
563362562
63317062
804042504
843080402
681902906
893676851
92582361
322899576
668503021
1128462187
1015758871
845306793
718502514
300476745
817479038
800194436
404589271
647678062
647849679
654470270
490444932
142535673
139424194
594486021
1244810023
341209710
70895791
1250437720
740043969
922424146
602273792
150160878
347699672
814219699
769406151
3451976
70945376
151411286
311999874
19579890
1160081619
932566546
1395995790
581839744
58299847
164219115
1386263150
656782011
650606793
100860846
659852634
216861089
1258637528
207359242
139453849
116142183
360628886
1245792172
544139914
285698038
497087440
14596234
132271597
926674207
1205281794
185514871
921468987
215099877
227076263
208519413
827647931
414469776
1153959611
1012191767
733267844
859291812
951964124
1263427928
634631440
654976263
873242992
986665156
826564250
34645734
492820546
196349572
1051406988
676744895
1288584551
811907753
726565764
962978769
1367949677
819305816
74571810
114021326
10486898
932508248
711867000
479088111
1375257948
180513293
607519974
320716388
688270567
217346329
312636588
1150005882
905584051
891931907
130107918
442037529
139754316
378326722
239809047
469697621
734155517
272510630
653266977
18113447
453404589
1257277266
260716912
97310398
487009954
855489158
183630497
899676629
1098620859
748364348
733102056
1378412584
796203973
317697723
233758575
615794040
116000594
775314539
961721888
801044911
1073310481
1163326227
537204533
972105574
1148966629
721846117
431163866
789565587
1105111727
228945170
996714214
578751198
219211544
1389702741
138882204
101740738
886225600
69669822
332560751
218871317
236654818
41622833
888609906
745110124
504181285
339421352
518480210
611335846
236472857
1145679022
207186701
60715261
685299389
19744331
990571644
1267960149
195918646
1127975004
359416331
278290133
465755279
995964599
860423967
969528629
419176669
183062955
64769056
170341821
594988121
1157701531
251292631
448595062
916805195
278862653
1036527593
905000933
451954812
525450194
289456019
131409998
44952537
97410357
827172974
578109376
391986634
907621717
822290973
903983788
151462714
1219108969
908071016
905971833
1268017325
422543777
678377669
477539623
217098792
677044392
498243353
515216553
619816592
304224586
986506757
513140317
786102989
5846018
922805454
830757165
478090581
234298558
268043270
1163843800
665266626
831640389
583925303
175902031
307764580
270826628
960205911
499668320
171528703
194377119
242868592
697506936
1000585795
163480652
1045808911
185111535
380118964
299688366
859506994
479770275
687850396
16428407
77201476
876181769
789428435
842554541
61210642
64753991
790399085
963244724
163557285
395385389
1217927421
379404987
248192504
499599904
286188207
811377868
1037640307
232700202
69901470
1290697621
943496143
543463633
591813268
656777915
332053916
795506172
140029180
1360321895
369278492
2504769
706774106
952921250
120778373
600082497
40181479
460050504
505527195
395784761
329848731
1375426262
465553071
630748166
344707091
222255808
200133303
826800445
918905264
985946440
345826769
513794434
989351619
1117102588
425214381
947905510
760008407
32372315
758335211
306664493
743873552
397116551
931633695
1333641395
521787847
1022551822
687354060
545258623
870164658
84934413
778156377
859837098
140756894
964646132
515167324
171438815
459927636
118367558
1023262383
466824745
1349189950
208687239
1244332210
893235978
365357280
292892889
118791294
228041358
503946165
654879516
193230422
326415926
377958989
566967882
307734448
558101817
499717730
957550267
1305392905
608640158
1246307460
1311712303
170123807
1389512741
971162111
9176821
75263423
441341144
157887359
1105380793
79868126
643791314
144888655
324997800
638091775
1368829006
84778974
301285542
116530802
887033839
349124801
294068429
808130477
859730540
342765444
1034329426
848070439
130557734
157140334
1070079536
321190129
216248033
852402375
240269993
718898162
594266521
465059852
485903038
1126008559
612748913
559942349
810756801
839911767
993627965
281073637
120380206
1008249160
1057935467
869360673
920457850
487744816
545303707
493904547
1230535180
113888279
914830990
633552613
29959686
992091044
201491171
144358086
506361470
88881937
465664830
694338869
489251624
90962568
533255970
607707094
709952085
623020612
400971883
121621820
1408754697
880697567
897628416
425648501
946327081
269242619
751800469
181054150
831023243
341131921
565699570
579463744
589580512
869226235
966604985
832411031
627445406
143511120
732794211
712433902
392250939
21559748
456323465
225299484
278691969
205900460
983781663
88046191
663220631
603314025
1043462177
191785293
128627934
829480186
198618134
967539177
202770883
1037828581
348802633
438156980
208769570
990576672
773717373
348818441
647171205
456115835
440017427
800987193
333273833
621315576
85801569
996256037
882165720
119199007
574122238
482361210
357666746
444626531
911473562
708377003
390976245
543646322
282962336
365666161
947283785
1393561223
522062680
209905104
974339137
972131035
1358321306
935363679
1401593973
663601445
39140052
199293291
204598927
3640341
91578826
820378205
132473548
334244990
555878400
169848553
970451630
507025313
343859338
835712388
1198269523
380134922
476134453
253639578
563093760
750815770
36916288
1230713578
935613000
252647031
702056870
1035123500
1196725765
967785939
1116579206
260155011
1117155441
1102176274
680602390
852051487
260659136
532363751
23620913
761267715
483067864
1211683287
77006771
577784846
452666025
925977458
1280063450
94363842
153990437
436771356
590213246
1361077415
1021672611
690282725
895076849
1250613606
253559272
857717227
176335320
841400310
549313703
687390425
926254769
870303268
150374773
393866128
401897885
741064153
864027942
487294832
1258372032
356489757
821320980
1278727803
122535301
140235384
1005982471
1257355368
256840893
634437771
742444309
677939571
758890375
29163685
563630035
633544937
449899286
1183776235
191232536
959419442
687958002
351758734
372834506
1282507438
721004730
340006350
363095759
359256717
566993965
260021980
26897744
1174526829
891884317
747826554
100770409
1189016986
812834589
886923622
82150154
713598487
275986551
136296518
660078889
556991064
801053790
1283492672
924034785
741917650
542864044
869156606
1315432147
447392353
188156752
16963235
878358033
1189307252
167609294
514952910
718858063
190882921
755616187
495475583
668304338
867491908
51598998
1082996952
341453753
325201103
44050781
973010194
996993175
505038954
317703942
955313802
186171159
12801082
468390342
25538511
1132689245
531675837
994235995
1074999875
982443119
135622980
591953827
180931382
398870934
616255397
241830926
736745154
507229992
311252888
869313759
897726476
1310023711
1138556919
18198517
638467738
236910572
109273175
79158776
399152086
786945100
437635488
728916521
560727946
602172678
621953769
707718947
216609230
855754295
952316113
754685258
769139565
434748433
714624764
1189884084
291007029
167596414
50264240
479801252
411935818
878350194
229991928
293770515
74497939
378005187
595294408
670757479
709880141
122555414
50911612
671895219
408316537
555735082
216710600
904522580
282618743
294953256
139149871
1032041349
587967398
800622549
439081159
712440293
284298938
1265029019
1118061972
308064568
495650470
292883106
269252414
298999363
804782614
401480065
266072414
630125269
207444833
1197251978
514996182
24976148
631541190
832909323
640493076
680976578
179639982
627252616
597890639
1046289531
113317102
728247043
986227398
571916530
644581379
1043135697
812879373
414652245
821797846
241020706
1204744439
134138230
919958223
173519610
1252073393
1253028748
897445720
585265411
907094573
688890314
76700134
724186140
1266238672
703185074
705381610
499826739
235394250
761566713
332105688
571840497
1379680743
811402780
255743690
1134556
109578874
900976016
297095578
206674209
978936314
933295131
1210217322
575345497
490308587
1299669274
190584291
143212507
1388555110
608771883
829573290
904646920
292612370
367429667
625382100
164566787
950841147
746783925
1369447820
536931517
75400402
247590489
1186680347
4381163
135687874
77808931
551910899
1311583054
1140020223
691377528
159705103
41804648
180513394
360056150
641479706
111941498
356430656
1354806247
723936220
508716869
681776590
765617737
968013502
987222845
374537186
407836085
841623240
156225599
829356635
566110735
707783382
610483250
782794378
223388372
447294326
42772597
991697539
836584267
766141975
1108622007
495917773
560466721
358716377
516830413
221503147
78119791
968553321
387751948
191024223
309324386
649739747
98970374
997526734
1252770064
1261481208
956027600
1386937946
1213821354
278139702
960453278
885892475
320775468
843075234
1342606439
890638302
411200994
382217502
63764469
646110326
87923868
500464000
744061935
977428908
834736948
727429526
707615002
531864802
208017555
757525196
872998084
421432292
599986847
742627520
693768838
942372307
9733016
94991449
759111525
47442600
854044526
1176968535
673208548
792305030
371559831
923437351
226230115
437198646
303860847
1077936710
512505956
1346936342
41977669
474714471
899148278
1166136508
162628709
429721305
1182688850
255868799
821472968
540065697
754343963
456781879
317647622
240210495
682639612
955458548
643631845
132157970
824363743
930837916
774465209
256954448
681916568
983603889
609332626
393296502
726964537
1298900285
488057329
845619754
697021277
933396729
1218024405
87479324
200959533
585981071
215424546
839015682
1178058353
566836934
456431601
601490284
661540288
1108567881
1068735388
896700655
846697922
665407954
224430398
509872830
1381180288
776979182
87758912
873394584
772041906
523880314
548798163
274581350
862767908
125638977
552415387
1007001867
390345428
283629093
315576792
388174506
203550006
840159612
1327091869
1393174993
620650036
1069027739
1281563201
1344886247
333349548
263826508
251433577
339834658
294438621
387894985
235838774
583820488
1161691302
1037800194
592747888
132591126
369493216
165794777
469105247
900822848
411156237
1296034839
115221962
91106926
318085782
1268746296
162166093
442391354
779540343
807911717
87728401
379910832
690259643
1350814649
577606867
1362151331
831439674
669875466
311715705
888922404
383664118
932093155
164706074
868628743
547857701
1378298577
108263891
285785872
1405891939
577377592
382707778
1155432277
1285930403
314962931
451814408
366285682
766590305
760418939
383633419
799965394
794574515
156392131
926088265
1251353535
925066417
321095114
260900578
230514094
776389265
818690070
576470007
27211269
280515001
472166421
909980165
674299
308285234
334340497
242868446
716614783
385191577
187870541
514822758
396669913
172018695
687368776
32140661
679948083
406728842
604410346
1148545540
596196383
764056199
118951674
1164192002
175934795
1151823927
999204302
453672012
291106892
224534895
331967693
845299536
660882964
111081080
910386762
214218430
784083173
33078517
623116726
329445195
894002875
609758489
1409061010
60494884
645300323
428227179
938369696
984591513
412512196
294844950
930077843
246501411
1151032480
87919105
470183355
340204151
760784441
372614997
305334813
22630517
324801439
48354026
811038967
153027210
28939994
720904049
364838523
806418649
1256253364
994732342
349973815
688461509
513749084
17852016
1210065434
570281251
59799841
589714732
614039760
892460313
1182539891
851921014
329503936
252283304
1153607973
581650820
970079134
811145270
4257357
665586264
570641061
398941692
252222384
915204481
541380019
474824961
19475670
539414684
1152115568
295295671
1344976896
1357008471
823155839
1117395673
632260215
745389910
1007201974
1357251347
775265615
622957398
618798033
1014423652
954911340
318422622
1149877737
1259812666
429374635
196826998
621482349
184722389
886488543
231201316
674148243
213559619
104143736
817728954
167046270
749437074
413128446
516396496
484132776
597236671
316892428
564739417
1193872615
935532488
263167019
672027463
678269562
227421765
609242989
424269205
641161746
458763176
807868691
1453491
891920519
47299367
40691043
370474808
74326667
477114237
233337939
382371841
471613156
331835322
1278717844
366879029
130742474
714918583
1331978901
417514607
461880685
59103280
601519968
1142273424
773660268
983996628
1117709257
384668852
1183639070
631234106
1061990881
30976134
852393882
1086904665
33569634
389655090
400157180
331812652
281020486
784932036
1406155212
941742520
390796919
1302920970
790350691
934117412
762155726
432238869
24514347
242699001
533267799
54531703
9979875
945899532
157507718
1008389336
993694835
817280681
172646039
238570029
614367059
985156548
141765909
828625031
107392420
1309507601
177954421
813699012
448242072
444074726
831235581
349168255
126729581
147224840
1397706739
710546115
1304814109
691561865
904098305
756114984
107789023
305120380
401856896
101575925
168184481
128681893
784421084
867537418
531720180
494814307
171643843
1244866629
484913488
437138862
464258588
874180215
679048262
83353079
876852599
364930929
26395205
177022699
919649902
184747001
753530496
654479467
97423375
379947054
518635423
44729585
1100324754
1225777456
1113406279
1040599882
963993496
1396159042
695319283
946069310
100009975
370944238
500239951
722858019
711264143
414072072
903565709
110544601
428004096
589664360
267224277
493677763
1021614057
626708097
124664416
1392312795
1082212575
441037272
248095329
1361405926
255096480
313910631
881503660
719554321
227337516
602381878
678098539
476769822
91553080
373351358
140939376
315318059
189010818
1213292712
548887628
76499003
1194878575
520070662
190694305
980624212
89355740
919223301
57142214
303375981
443903160
866218211
387361151
511664703
21286499
318360840
1356982436
341430221
343682381
214633473
1140765307
938786643
824845369
324113501
844447326
170866325
302458047
536632569
990146236
531196568
399713480
578196303
529451554
757026977
849357116
707988831
195052977
135210165
688899384
611305204
606401082
164081812
182577360
1046897414
1277555758
983463377
851070986
548473854
233971593
861674419
841152787
19817087
928562802
207521996
18069285
287238479
1345700122
423210261
437669934
208514324
380870648
227184712
10344549
153970987
630379515
34389695
547955219
593223332
584228062
830073165
179853564
942789194
315669304
287117725
87784378
477637860
639077314
1405146814
274302074
925391734
416371260
192131224
376529198
706166364
765998650
1354692414
977427049
968633637
902894832
899405037
226786383
1387723405
55196662
133670084
468467835
954265609
358871649
205065701
1325705007
1089474924
549419562
903707627
612793442
250495134
792829194
854508447
1151957317
888968048
580113417
124599981
958951516
176469451
653078122
842494184
536703901
1161739222
310437554
298233543
129901459
1155016233
202028456
980652125
474427534
93967279
62811413
98417136
801422110
168002305
622000132
247414998
549949973
659345888
239338436
155677235
614141255
333235455
177856712
672275015
20589279
1123273867
986750474
811922607
44850452
1354879246
1074219063
192399620
747743638
74857771
391768537
808581030
677417381
464698648
678786621
456039690
503337916
2576824
664112151
852396205
278155386
818363760
406844706
415395114
973126012
1268418155
1146980685
631530751
25896093
553300967
793939822
794339810
1236786230
153686742
955714235
411114093
272816422
500475452
700292922
593776056
516738642
886017504
214697450
1119537309
1145264568
23393085
27041197
604121967
882460570
162020808
553366756
556113859
1054825651
834935027
29386338
341762273
458419704
1338147405
8942433
105894466
355222437
1403940263
247256023
814764811
1043740936
356236220
765220367
636487311
208377125
558028281
750758772
1354414943
267723589
416876426
5273565
1046675461
144048169
660193537
160015854
273443860
355176868
306050669
130250016
934051216
1074123477
903383223
1356179013
138060744
1055855291
815232108
719579085
290211773
2474387
647616685
433811435
980128033
1293056339
615494017
465493082
218083825
715903741
1388854862
742189773
23731889
1091742332
1318452561
1378373660
442615220
865081782
867067420
882701097
209305531
15815308
630759182
164830670
560154168
430250210
1356667869
307077668
28689287
1324468224
1318639077
119512318
547951946
700956538
207551972
806141359
547357681
1282555240
448783897
293101129
576432471
1205907186
94355713
895266781
1138147825
427430784
216673332
94382414
173573766
933981119
215705809
406065641
499998923
439725959
1063362412
167921487
793662202
1033738570
930490313
436750719
986987072
259873573
370737742
213093008
640732634
492428956
360579557
901768290
394823325
797083055
831810242
88455627
942552789
305084865
974753683
626685975
973993958
468696426
894763051
661866448
558763281
581306804
861246612
234329316
339299215
20756238
262211983
107314710
1234572393
759673427
654227046
222505205
835073786
158779664
221309197
1150158560
832241917
360917325
965983364
937200646
5356321
645334286
78000848
345083696
857249172
1291585639
972799979
1188743291
391141398
446388822
955805682
1331568719
904486400
72705397
11878360
922756109
1290542402
239962924
673592627
254349462
858324738
695005384
216918633
1406467313
111110412
512102032
694901930
644537003
630586847
172093040
678948058
100905052
1112290480
1313345371
1299191578
873078110
579528011
1285771324
326974153
724841562
231373190
1032700527
464887734
989899216
1106858954
998875327
792145545
144398701
294931418
329363982
784483064
577077347
550410762
11425248
211586401
326509695
355791857
988299485
765514285
257476554
609854785
299081774
180672440
900638185
739935229
810278872
77203314
562247460
486457877
972596543
1062867430
272719451
54755668
946774108
124880919
985352594
687764967
389989276
516736115
637181206
437517983
678059100
955805639
924739785
323953210
937363485
100639665
856044035
759855377
92038777
1355105209
651715182
448039023
794547900
662893052
1233813772
117975915
282892699
373659913
445486554
346952066
478294150
47313076
696769496
203689434
1173241903
642037119
155677027
7898662
1221278207
905133442
536970541
156281870
1321541133
1213881561
408037650
211575366
977420848
938132899
850169399
87908923
691611693
510503114
1387768827
503172656
904419090
1322995782
1269002929
410128626
859135984
685159274
115637173
872101091
204413095
421972303
430621533
303916109
768206855
11919308
958733637
335428801
796341542
930307117
915392082
685793132
1055109697
25458970
830786962
116888169
584581772
190429847
537807314
847762662
596998063
483550635
241991575
187832739
893071928
311075164
740431874
840233204
804590217
907802179
481848886
90591004
777296185
947556537
836261964
323302526
786282615
69003166
998793074
610877834
472108968
795821755
564919046
1148159482
921134391
620752164
129406690
192374518
966515595
191045903
65608234
1357480668
750141904
559130588
8377539
717715563
781882583
854299353
290338068
958542102
602268120
1189003667
1324983179
1160920383
392326195
380771447
257180078
154392914
387763076
755573498
944207299
80131913
1301902588
323910642
730567943
82124390
158113890
636348132
846346099
1375873731
564883415
296630756
758655987
1100049771
850956767
496614639
788866612
746985092
47618640
121819549
541006676
814946576
133758724
1198179280
424622895
327140940
32373073
747766618
501357174
64599863
677732806
267576241
538587769
471133981
240795348
860396337
1390298247
908226638
547108990
699676730
699827936
640190474
108117034
128698024
382240571
1191123838
606369482
111360915
124037378
1274273255
1222560847
814065143
810527779
411951593
467144681
29512280
882831433
670173116
729801811
1122452643
376647544
879050641
1189224455
898829195
1135757021
116781218
891928672
530061170
525393473
448019932
689714178
422535344
233791210
197430925
223416767
593126421
28721632
881189228
659611974
115939220
633885319
582409016
240829410
441458163
911323080
6133700
1369835443
551155344
582562983
1170802909
188086649
238019090
306516045
791479279
913208167
712600003
69430300
983188459
454175410
684966256
617623615
303575467
924166176
1369928378
971697789
715946827
1063718667
175640931
734206516
686690844
1311692856
760685942
541666665
683052784
614388465
1279968515
745585147
1234057523
1291988138
1149240684
885843308
978974270
126843838
1191362986
1374772273
147948622
176016514
360359293
205937298
986765848
425332873
388346275
266016257
81923882
3848631
204293538
41912847
639794350
675539962
1149012031
86410037
142988866
890669981
334310837
208090283
762865524
601211840
856390665
731979640
549779450
1101139501
594568398
57985087
655635391
1291160360
558993403
205529842
42260550
1188570125
530876255
214757687
934284336
654461149
642647079
56597419
1182890958
1165977010
24935594
408551722
91649804
975800169
1195256664
222714771
291410841
1210737816
974708885
1152010262
436254577
1172442170
718919421
816313034
516007646
16017935
880545966
531840335
470005114
971577059
400476272
849751542
1318105638
1357433308
984671225
800607341
435273529
936726160
969933335
496816686
1035412510
978099892
1196282136
482805761
1036037815
88563657
539475797
662665650
371259651
131213790
434488580
533449503
894480765
1042531101
568908459
805093847
920619879
519597311
654085740
1284598887
83404696
835051355
478366201
640026991
880131186
1050109608
811413063
412882953
799540012
793942108
835333071
28195461
98633507
1203468388
853814973
865741529
530739810
522009194
155947300
1141326740
786529934
1168752128
939106840
674092566
567674653
1028343121
366838573
386984761
652423738
775706622
869799373
255554467
1176860505
911471872
387190036
392565066
470871383
733930993
448182854
1203778406
897861542
857592620
714134856
454524553
186145097
208077019
491059703
466838400
918574182
568432849
893643150
686692522
943633787
361090857
1028946152
430995523
828128731
331995706
237931115
689152930
647852483
1140095613
179273489
729420048
371768695
615899590
146999995
1258302150
887615290
1179949116
510205993
307501932
755420476
125281534
622542583
96014500
259153204
660368531
1242675437
427310226
527680124
554706306
351095944
479277354
428959302
424914495
889678371
238067106
407621244
547968250
195772432
990897080
86236258
170524726
355828580
1266507369
1064721858
753548867
868497864
46839720
655514352
603136522
190450188
279124899
444908044
774736462
1310137197
283742211
307353151
182717677
357718458
189017338
1400176670
340692486
535580988
893676467
1149542665
681786488
445593803
292034646
656555835
11782778
250694906
443516809
42555973
74386821
1381412563
252524503
61404215
468352912
184841784
905421028
895281504
1161006382
705338712
341905663
506155496
627513127
1345832507
63337305
806862880
510768730
1376242763
679449225
963773678
419538929
805616547
1052713165
431320466
158975787
492022867
958201978
351887589
989115246
252038614
559986430
449572721
663310505
70211200
910341435
1017575590
473334373
619499091
271811378
451864269
675534882
827221719
77193445
533163003
983046069
199446649
312159312
290208716
332508817
178112469
364623018
142078631
470806273
751798072
767194876
445859177
662020722
887885478
638864519
573181833
418137848
559336470
647281596
927726147
135583890
703305242
63147059
889471614
618464818
532855115
21802556
826357119
697981385
1042992255
741026686
1328637958
187964451
819541158
118192069
244265940
131179827
610340062
899332206
371102246
789301410
389077236
712843005
784783267
347176793
847524904
861942358
513378379
240548109
196602406
354756918
560462106
276640554
1126401707
498336307
426226198
362368213
305282239
396127111
822874758
285872155
910159006
982781397
969140263
865366686
1360084330
357631408
119654007
457392509
412687421
557933020
643111373
22073631
173451665
318679019
524127122
960787518
805487509
722977416
131817210
1048009076
326787184
25813088
629078563
791414481
676435598
737596984
890060990
96323504
1090516011
636786148
328750513
555223454
1405862440
763927276
673555106
19743985
78519360
399732805
286874122
1056564297
398556556
1354773202
1096120252
793783790
76311926
678539580
134359307
966200678
957799968
500746584
881609300
482798362
1202106375
961294730
940195228
95473231
748117349
784264562
872762282
191316725
96725154
334304990
1029915042
710490444
619171553
1327771382
293750749
852788723
1399199692
1395633771
1167300276
478791737
516231091
882168692
723416093
1255325751
229467227
513100739
899915733
498178448
590286874
1271376363
657681191
563241717
925937141
277884016
126656179
614364127
1013619460
1151988703
592393895
750592775
855205089
721943073
1000276431
452579488
622888373
61428531
783613442
434653716
575649593
737158468
432791167
1295310369
46521630
1007447256
429044407
469168184
119601534
780405309
352047869
452548425
637281691
380654052
987541833
1126743600
559272344
1364385270
62010556
1341251346
900200311
975331692
739880038
626613888
669665853
311766705
809694604
1297497333
217138652
547948361
1035357245
349911536
94803218
919007418
796030321
750197305
301482800
911609927
217700909
519831292
856499561
757056082
274077095
335685121
1296811930
119350405
591205970
918234982
515533348
806040910
549875829
268246634
497902600
1311970398
85543750
320921817
630704868
271120901
801330136
639002568
1018780883
1124439399
718411821
545519509
211498812
860837408
11010740
864433088
412203005
412229875
685690745
827476186
147341131
981709541
659750939
516189620
113400974
1093766028
1286059249
804255214
79297
297299092
911058610
269184459
310544067
283062141
403242677
109113860
405591126
892420428
663959568
680984484
862434980
24551628
20499998
442634764
257537726
673781449
125476556
704396352
922147301
128376324
271968347
365724106
189858532
462065289
300268889
650390984
617281737
649597023
678424459
908975659
699314045
895389469
509946986
311293295
447003781
259997426
912689426
651651972
891364019
565317767
334392177
773748689
908537667
1162118212
653216
826704600
367735614
764723170
189746561
182212547
1265039724
1202456766
17390347
530961406
434933058
178628039
161482181
911768853
1265830377
614540082
138601876
287780437
918377445
540955553
655428536
326286424
375298923
410395475
1031401845
792987495
1177380136
557610319
137809301
484768362
916231716
1067309199
430694718
965903783
494585287
631173617
1086919972
1116502591
240758183
881256562
271915967
663505296
471797553
78090589
337601841
107840462
1259064818
933547928
304243529
52829923
1208341324
616355859
1370558826
297799848
923227599
1121987772
833634600
123559339
626818505
174924228
1271902131
776612597
156798168
711558195
782506390
875260698
409478874
203080937
372634427
240783231
973064695
497773191
956967218
905799208
231970370
1318919619
648602541
1346512465
546289446
61509837
80539864
950129579
422793868
74397157
1191329986
426468099
787792822
126959073
618304855
515503344
1033707549
235478142
537974815
186903719
740988916
232752641
343259208
905545786
644679207
528064877
370829603
212499350
838761981
536660402
131614911
125290578
519227331
103113177
1305304741
920224901
342387367
892474055
271888861
418809187
868213522
806935785
437781880
404800021
975690044
603277578
872516680
1281544751
204642226
255644323
944872900
245269598
348216025
350510506
998835028
790494311
1218562656
1298767723
237238123
675836186
984531794
42107092
918203637
682545123
809496258
368564804
85914118
809142784
1180540650
504698644
440363732
759949921
574463069
1170340357
740299895
729206908
174603884
895759905
281544151
452374909
1107647890
218326754
328333745
909619664
70849988
1060042704
266793619
367781709
1225092066
977330209
1057269942
400936032
35819313
829369445
860848221
24743978
374437955
1288543898
658283561
772791789
718941565
402272396
630138796
410290738
1325156006
203014676
428840104
176710442
374156156
758788224
1396759689
902551626
929558004
796100804
108493531
21460986
117029163
583657523
1399098655
428003579
784179797
825931980
383559310
353653080
68657683
565401510
297407836
1135688403
848138889
154085193
727808113
658968811
397838735
542511142
561926373
615501908
501279931
405689914
309653491
336945322
656397641
792364251
749748498
864734684
754524016
806804922
799237277
665608628
815388261
5547903
862512975
486599590
741584127
564945019
716734059
1092461626
851837915
367979085
1281774486
742057405
28261417
914094819
876363331
955029441
849372614
1121585873
837548188
719754226
350476235
57930261
913027029
377120875
431432906
189133136
628315734
992728616
928030180
489909050
245642812
879949232
1041497842
358878946
1392191432
1150501765
567536666
764660603
898882756
42996999
1407652597
515963124
776310811
548505813
949443838
1202594664
18615785
857336058
286558030
920923808
1271266269
341463760
266292187
183806162
259169910
785704268
1100056991
1093070432
991306664
1400228101
197483364
114685896
899459048
816492699
863534462
912081680
529386583
7941791
84754765
704947782
943798003
425053074
112542931
1352315565
22979212
530817694
203953807
997844819
398063670
1279961434
253390035
250834151
511697988
556445795
278271088
158839532
425497424
112146507
155807533
489005421
508874139
1061800818
3877
36110805
668488198
7746419
446069764
233172637
428223045
554115337
147284740
701101571
1212301695
1167578463
118931129
411491441
217447789
1309233620
687854078
829817411
349506555
162931690
483590647
422249968
445888075
524541758
728230625
133327500
901085025
454571136
329816050
1374758604
477669588
366385139
404525693
1290045394
120112394
1170225911
863290308
594001969
168954353
721515945
402969826
104837950
776699685
333852798
711933167
261667173
669665717
762524996
597300073
73248613
220012051
504260667
420963326
25463483
674046719
1012610402
778460133
403219421
12014766
802594236
448428361
879652619
184614754
700605608
1281258865
285419118
1052943301
543444659
1368826035
847074146
747433178
252705790
1146542180
173007112
117273449
465498230
655848111
1133434203
899156810
874149158
306955700
814581010
793076748
257378562
624490795
1230215629
1001935962
811649983
652842509
1321920017
735793892
743622597
1211681937
735978678
816755148
914054758
806440291
102234643
487191673
637870610
654404785
750999497
971861302
490694061
539484657
639863454
482280965
1036080725
25001376
440132436
1149292108
589247809
122675972
12985455
607963090
373241861
561767689
195868877
454261788
1180100251
505659930
401332823
273269703
374816426
813038936
1104456001
431345610
436338369
264171999
231285063
1053563574
262478234
23097350
1182364400
164001783
712935258
1375552775
964839791
197785624
966720065
895484
1088521412
275296851
821514494
955261071
590802685
606530344
713710582
1321729308
141698188
349261720
980052034
886266766
19165446
247855886
1280922767
278344428
297732501
554276589
744703023
542056574
507211060
244523802
319565822
482323385
1168367962
686079446
782709597
403969271
840322464
705897380
478069700
284136860
908688156
964101501
168778865
808249089
916659332
1066962969
306387175
1206279699
811826350
475390165
886675884
1083283959
687434934
941829578
436465215
419233348
946565151
872163756
224161424
317222403
793670518
790156614
86032159
481925032
734829284
458744134
593180186
141100764
619383394
952501720
965690338
464609048
797024104
1146455408
793680033
609965539
809793754
674136356
22251718
625453952
828264962
705686940
333111511
863166977
839471644
705827400
871882580
624392936
1252110608
229867793
1409493959
1391743062
1298204829
638232434
1308300357
114096757
690695985
677954921
358723971
270427210
485796108
1089803141
152588126
832643307
1224218099
63045725
246837471
636508135
222842554
244607309
990785711
759320344
178109091
875929407
317978121
973853044
470149512
270062458
905981811
474777358
761341043
464388988
821393098
625148734
844356100
532606049
644284324
913098685
685135862
458187421
741601152
860132963
625833136
545106090
704382115
365093064
1200274967
547934997
11477075
397832358
622326973
539413867
302435611
664153951
630259033
957206566
694666818
816080223
347552731
242393996
324599644
520089298
452510481
1353223223
142003513
1057085583
193853602
580476813
500989710
203725724
141982940
125399162
868808456
266800352
185237166
982182384
56915265
384640765
867794419
90374823
442144291
950730540
315604719
725817922
783621646
655119350
54686665
434078516
528492425
1332196433
423485879
1273484699
1129847248
1351220557
1324943825
445320477
32216240
166862153
484682022
424508533
140719385
823920026
473383055
131132007
716115722
596833078
1234988135
1013809232
956092459
1077447657
423517596
48055302
675534106
193937400
182522749
623843345
722367199
498551812
135961311
1217005795
43776226
859974381
143698883
959617583
255719183
1361624523
440155457
697144874
1250879547
486777420
466665459
363649087
1143585579
932929710
784974225
436536484
57116674
934135055
681439024
520752048
49109612
735536922
573330529
147565491
997161988
536929720
962825787
134456199
698565063
1044756748
563352638
789653278
1068166787
12978765
1327501486
103603873
96536452
968722221
1218872609
960482115
502408660
46853505
989435250
1316699378
924228550
758364262
151835202
865368027
108009389
875624016
71567293
813769277
512878453
433887760
1375730700
169318932
905561625
1008989667
1345614351
428732521
1362073175
906760336
566589704
733989005
167570758
108319687
1339607092
422290783
624981399
170800480
1164805017
465259525
176269693
1191011341
481868006
60773576
596251382
348710628
415853022
641549047
1193780415
655402119
1393604792
549395535
130758596
811596550
1163210758
719395483
541964323
1171942471
290865462
982692290
363809412
525168058
460997524
48716894
882011294
147934737
132021383
654396560
46054991
1291479918
1124640991
32419245
675947966
369338889
1285468963
930251615
621433931
653260776
39375495
677593767
166100414
677833097
339564734
783396773
724858719
554651042
201300193
905331186
261055601
499145247
263900106
333634365
829509561
416479708
383410230
195068808
826771892
1280887924
1292025022
613777356
531463783
617426893
579354879
218177035
410679921
1124292483
1366305410
138538951
298627539
816386058
794672300
20751395
66390271
68234820
579536991
197124651
808304041
913779013
24164500
577080060
145005221
695842683
374581103
34868874
887250684
861477454
113104936
810419650
470006168
638095753
744204673
717044154
20863710
1160591178
127808629
58385235
49656847
975912688
249956106
919015515
15073008
956780550
209301389
553915113
1367772855
1351766411
50197164
359305187
69589889
319596664
103746636
548586544
496241337
726930659
48992229
485072965
944993790
944139785
763469286
715568889
159697712
1042408908
374152209
975396904
88409301
553064362
39980871
498363512
710815938
327366941
636187286
480927984
457263161
54975125
679411354
697988765
681637014
277265028
403499116
462782699
821899886
282239571
656428396
245000760
269125501
101468443
962008336
1165205105
686621777
223225990
735806199
306947704
536868353
1019995643
968146775
430051643
99174764
418077520
701236921
143810880
966555910
358425508
164743075
1058751246
906511939
400898139
341011790
438871996
105987795
167497205
854015010
635201505
275282211
393590481
348005225
584417925
1163435162
533823240
1354522265
148157220
406636289
865220955
323200222
379010679
419773042
356036586
740987641
798763945
51777770
176602899
554772131
700986813
740144579
325306179
574007851
506672158
1393985632
233761771
654464631
1283744283
925034836
441445695
490569620
312110672
907947459
528980958
623609239
50518986
299080800
553626543
209330486
461611979
1237895406
635674826
213789073
1334315717
829432236
380256708
119138921
1092268087
826347150
101647479
796398800
462164509
705506206
598378351
963769187
317339406
991498882
420262888
267797596
661583171
552946680
36482481
233606075
1156656086
178236039
1383977908
132341220
35728449
181340630
902652709
83728644
833731609
139327869
135356937
109758964
330141437
384215255
786488568
68070540
821162014
663371902
853861395
451914453
1007566106
442396899
264435333
189720989
764081764
911538586
435874392
404813114
994514821
1182828097
684029333
797553467
1112473184
773332204
704423227
478018268
594380366
603681529
287417023
543688392
1100807377
151410127
996631687
727093768
801429207
172562047
543198690
88564416
804034715
194869364
1104893769
510168632
524531805
531358905
39995239
501316374
303131016
1051099930
624904586
387068989
328673692
179965164
1293439259
806175241
145538804
46121239
404813860
325255060
639626515
928377760
1382053100
79877945
5468313
50179710
60193067
855741589
254962623
452875268
52340139
124041688
891632906
857363131
453145426
505462178
343227239
643110387
960498797
361062608
155651279
1056320335
214249034
977799020
909098115
54118173
816363192
96484908
348442874
1378552392
581388184
968066614
517581468
1202080804
902992751
347973406
885779607
308599706
697339809
989379885
473915919
926994853
602885904
1241885943
1245667929
238331166
650155845
1253316703
1152444244
122791476
665969149
621728360
544735957
717725415
591848278
242886871
1200275453
951834438
629357258
522881050
544514925
525295252
847608932
410817720
703186239
1390027531
689026653
772781723
1335087242
638743739
1092436976
972147737
308844498
38883405
325241016
485161053
541137349
613244764
766447908
318372141
875068321
1037430117
767597908
165723726
748088695
110920200
915032409
232406987
24248743
881062202
565357530
509673991
895540781
1192604775
481825398
472105224
289380751
511092691
191116454
738477496
570735432
845005448
204227549
612516639
140917855
973515759
218045150
17404645
770406413
167410271
397599836
812038735
244269143
29617663
628567426
193833432
776266801
16948847
324721145
74981978
445784601
723249512
247810127
393560886
2878138
682663137
654117766
238262476
979519940
669478224
1295524342
116668721
636190539
888069037
1051280915
638715119
653715729
456792960
682293554
173733342
896714618
327823067
323085380
284911532
441415335
603013920
6388213
995851757
862075229
1058925725
813771390
396111060
773976205
320234981
245529656
6034201
44034438
196229187
903260742
931624721
383375879
179732478
703440316
622105621
893049728
50391901
946226805
454342243
695400366
811048879
747187281
1705456
1259481966
354112613
1246160665
160991236
158930666
780516283
742119704
527362948
349180915
511499115
133888314
1011027437
521711616
112739730
1232077199
840151077
680360451
1213523612
413766931
833060374
1337887373
1332389934
139108690
859377164
187926508
701800752
666186585
532002604
50283549
377208237
800267185
778652504
1121202252
332132504
370432138
278892517
467200567
1218461819
958941101
910140128
765741607
743689003
956419332
592463452
264673723
1149492054
820855900
959207290
118952127
1282385632
210815051
369243700
195822181
922849771
1081111559
901275346
830157458
1011877575
744202288
487505657
580398605
916718427
757497099
1159100917
668021009
184566918
840318137
1099717000
743500142
1103833616
673513515
524878684
239244666
694371970
199211546
149087399
65613378
268447579
391963648
914438359
1037241730
317589113
35986844
1304632879
712627303
1282831437
759704831
837264363
51120874
1314345506
401482701
225187857
873936450
35258622
1138096735
614078730
925654340
976623441
783937616
355638509
608001081
589969181
508645106
817962220
268577987
771420428
331087655
173871945
321502651
805425619
616387081
28852727
747083904
813543424
618081193
272689184
510622909
624695454
826979149
294016385
632266372
866418142
779852047
729890152
325716169
853254507
27758264
507792094
1226182115
153739675
885005757
749680100
893100494
415148322
690293095
642468009
139457981
466114259
518067093
189354425
1373109922
258617319
737842086
365863962
876163973
1333935661
1317439673
940326273
1274035133
638095769
813567103
327153744
239190951
144994195
134299218
88462503
1031313885
194328247
517938916
1035701950
755876990
97849923
92763433
101286212
541979956
125998201
198005987
1177454781
475850351
973958620
733837865
496258198
562509570
293202719
265082696
177184279
796679417
319732359
1376066946
234916903
624451550
799551244
977295573
898939097
934174656
503812228
26711085
1192024255
1060683878
858028345
887396465
258163347
981448208
1212778284
208279880
946620157
803539525
890813752
228811680
996964221
30150756
287870067
161770074
34575686
1407276565
477315502
534083140
1224833839
779005577
957171926
446066787
1843689
513229457
312414104
317754650
53411057
580878572
301247031
818512608
872327115
279042405
877233683
473490687
728654686
416956086
133011947
578904140
631870026
766591261
383846789
698856708
170062731
876428448
1011575980
907279615
1204179603
128148124
618399599
601044820
605940903
975066060
852641142
1283724160
183035760
238315611
144140511
1309671970
89229223
1206771767
196204105
759353569
1365162118
131958108
936117903
419173117
87725125
868326356
452092799
375087339
400731813
494777972
488783365
730181000
547517880
770514751
1168770460
273784629
363695707
948771364
500877086
1136001465
1278353631
157762130
674567724
19302599
690954691
1140014649
1350350405
1228283758
409132578
914926003
1041493886
768105315
62851743
1070401645
902838978
55758263
661580222
127957634
695185146
1085290611
456434507
1018976395
1122127959
89274233
938749357
1040202317
870035933
495835052
368242077
569059274
410042381
912148153
530597384
983466601
716249612
849593714
603619227
38229485
588401308
150661932
634974236
280546553
113527556
519452394
180943155
909642670
1324185846
40223484
1132395200
949304248
94183870
41572803
260500928
1034160278
951537908
223284497
552239441
995309715
260101206
14480177
589589913
405894487
96218872
76332660
54370118
1030521373
697048036
986822693
1250319611
769478247
173653151
133808734
925390626
569954990
855261208
387949354
442030303
698504234
994985009
882113826
403721379
915037701
215215499
541933973
1011742691
485315067
19198711
607047089
888075105
383195398
33168660
956341563
351522810
752028367
652261041
1112123974
117937094
977596060
124139720
742114154
837661104
461606877
608019928
652981443
686004766
285367176
1398804935
501192121
862078433
1403612680
937000859
441788532
666787332
531263736
305526178
1046357354
1358084584
871032689
1087308376
1316726398
192924406
924840681
378453321
828236221
1012156862
655949081
1365695999
100498585
235571928
571004758
1162755
616081995
1032300014
364212160
177936600
25641367
752125128
284427203
585622713
789640180
1247046459
893230379
1107521143
1025632615
596459001
686802514
63267909
509208292
1219173258
267084727
872999005
227532626
1303218371
872306307
117670508
741369573
75375103
467021186
1218214239
780175093
1034290330
309363533
806966546
786705646
90840139
596022813
749973585
662180485
292566136
348357392
486356364
473270388
871184860
363761660
272265876
655472314
752651269
141743453
104468749
1026688326
538541479
690784532
876012004
294774641
457054347
608949298
733127181
189749487
601801348
369137751
544479919
123128635
617415852
779282841
803581178
150434032
918777230
989759822
1320201819
521955179
415726812
625428694
683202592
277976299
20384118
555632547
896463878
133680600
232749190
453849227
44112533
315255506
838623672
860877916
868238830
457452194
1023928305
324999340
343039244
986844541
617372819
536017181
679760132
558782529
213845689
890755736
347793990
1122025396
1016495221
101661214
839565665
535522019
1346975484
390373146
364315357
754808678
651191022
783976106
41831587
702190805
532562705
620725863
837300801
93289683
1054104621
683469502
153045698
499374956
649988863
405633573
422974049
512487796
998571750
607974243
161112418
679478539
69711635
512294586
379149026
688982719
547270713
920017620
1115003871
895746091
34735103
823028677
504724082
28180734
617402776
475528505
683950899
897779334
243807466
376546353
752355960
1026553114
110579355
768236583
43620526
106753235
398484115
179340547
24275210
145438799
693431404
1349538793
816990882
54346202
1131512799
106733680
994653586
682499896
926634140
857194410
751959307
1357252277
297094936
727844139
112504938
451372212
182896941
299007016
881682782
522717215
777233957
466842916
314137577
783755758
739612900
1384727377
1016343575
470587444
119198926
458339626
648033995
1144628861
680313208
1076292408
1067853289
688541249
212549277
103462878
293767126
926630581
129239184
966719089
685449957
636547004
23524148
340217462
112661486
50630035
707209724
1238384271
1311149520
582479455
841909716
791491594
585270980
164039772
546251097
1312541018
1199526463
439741822
603742314
114578712
525970354
390781443
485564919
293235648
134639471
170848532
303853251
106297002
520389143
297256568
558546318
433059110
670893687
368844115
64448640
840361138
833279147
743492942
484221277
223882989
967864351
785203403
253343422
249002109
113592620
24085919
763843231
606012993
1324939984
185942389
761333087
351920072
972604900
581890396
660337811
86117795
149340043
995663034
282721467
948461857
462253391
514650469
312210
221441425
1298778104
975924054
409917357
1301087203
299113907
366838778
1185727151
773432739
544952948
367099593
425878085
760257159
758514593
305455054
15704569
102077639
122636953
859761635
724236988
353941273
34577642
401576916
323103818
654239053
954099375
199636777
7688990
650361492
258871390
574463881
165930921
258911959
759888253
574507556
929252727
499800380
605200164
571968370
1266203958
421232026
310960888
47522516
204028507
172829977
288082549
426903276
758081743
379367754
1008357427
100259332
521060056
67284484
633913296
450576345
368146499
905871826
1375950124
587095145
1337735256
890484232
52084738
18299565
1336834766
1380325912
1185110154
149181488
99709850
308411883
135523961
609234139
1270450349
657501818
366413714
547691853
291694204
1203535806
1116479530
1099167563
176559821
93219260
821454126
580842409
304501547
299255103
670077490
237585417
248256513
879849342
1298607641
856792544
574746394
251242578
801216277
568153994
549210069
625215326
474690088
303295381
277398531
1409931401
222067853
797567655
985464930
911071252
776437168
1237614594
981910601
572099862
1314769322
1089104858
488440934
483138320
186020980
861236529
99123572
779532413
868799383
1292430763
264643891
442203625
158985290
107114097
907523524
350943980
246809735
368114549
1252455414
410716903
139226121
343929498
657332514
626931693
809119087
288881204
773356002
694229820
135506122
812852859
152085518
168130265
101328134
760103189
550800374
911423190
567508559
568992165
891120781
1121281424
264562553
136746211
898538437
1067344554
271603872
1206581485
837737210
641184740
639583540
234562724
865322181
415100096
707842470
343694297
132353113
1342935776
712203302
489154627
367565847
276699100
338592517
137712328
610763459
596957782
946851163
1267539995
330883696
795180835
879799491
768223298
867563153
805826833
51533294
308635391
409278774
249764133
304752399
766084840
559381994
375799540
170966763
331353839
30384159
679281407
425332734
143624529
439247022
910802642
737021777
1324308869
119376500
971512838
473594046
5238515
1225927491
139906768
664194113
194209451
1233722660
848527753
669869645
107263984
282194973
759477587
18051440
789049369
988950457
444598854
641046202
69331144
49583585
81138731
1365797689
71084600
632785011
191143635
1065664861
1250044509
814863212
267098865
308655634
573400848
1351853220
95165563
151108208
925733928
952813525
365471152
902339917
923872806
244027750
992252446
660312179
48789614
1407999358
1288967638
323198413
530956354
1001904307
112545384
511067378
453711661
674773614
108256756
245698827
393427960
1088220263
610265120
182807814
766779443
425322714
60121357
595065347
997194432
37669314
316523003
11714368
1107985612
1320664961
763614898
787462254
848051848
266278329
319265532
646178473
709777632
633989006
433838669
266510207
950764599
51400551
477795079
467935895
1109139392
723331604
681908220
227433744
217012004
648725595
1041526407
859890395
1133712867
124736059
578956155
357439075
462645251
112690384
158722170
836720058
597172291
413834366
684662509
397452422
647606691
602369387
915333336
431434678
131707073
393633060
655752352
832795900
358899205
184889090
966653210
456443350
924026761
539252970
1202744842
19950622
714905740
995846906
22435071
876766599
641863786
21899550
993145566
219200366
75516991
293152228
52952831
446676577
54031071
76290945
1078159062
1068921645
553619151
524144758
685636308
378692322
227659861
915237715
542088510
372337359
786679378
360924712
632830903
773479442
1216404661
935611007
906651554
797242111
135156220
475139343
583125496
309266697
342722685
561089567
861701742
397912269
515730557
212706400
352930882
275118892
686011597
202811380
599730733
14664281
294614679
901384645
778521376
587710919
1128204171
1106045818
523791286
47360690
867488217
314828003
224040662
1143491317
9717798
381400303
580399725
893193892
969039734
842407790
375520219
992155437
266352106
1367258007
13853938
533658845
1085396640
58557049
1289346949
1252613763
299267292
10330335
838317424
404508822
1082173890
806907165
1338040024
314050789
66212738
1058888783
481915692
679694685
1233482282
798170846
858720089
895971289
1006317784
514070533
195266770
352369056
865009567
908774828
250086483
994221947
723974174
153894070
1248341974
629083564
990870124
556313099
446512494
994644435
1019732114
432017577
193891609
817172958
313763426
191961057
300390970
246310432
1319283770
133468845
595939311
604800813
35085181
1108428685
888321921
907946304
353987344
1391723787
948867472
980580402
533777832
1142905103
755889008
1093059479
1395438160
597480691
94670344
27706869
251434042
974013639
731709151
977574425
257429909
371447499
116752814
147889959
591346682
1248674797
318736230
658833497
649430032
360696035
1135434495
118669777
49641358
312648698
397256695
74649751
639004187
867122616
228213320
290388904
1004312773
1239494816
690437944
988196833
126034591
1022621018
525816644
584725582
678239538
296264507
94010925
553832359
61923651
5172768
802181466
525093510
988253623
790795551
643733206
1298233622
589183651
892937367
237754922
728870787
308962469
1064984000
574921213
1112100622
650295776
738672479
668457686
1262719645
741659793
1269354419
1026756016
1316527713
692358
372230002
1378345545
1187403509
653925115
161445991
643301836
143851355
482906451
890589384
773931324
588914157
800830454
672440081
46152023
1231689597
368410173
66779227
17492564
134537425
395926280
770111342
902114080
699708036
450669618
351382822
773712351
899151456
612957913
1149723715
284805399
158036572
1261468512
1358232543
1548237
613092931
200294630
1259027933
241585646
509101321
344992036
389400051
1904021
562013443
796177564
1088465379
168126200
989296942
745021832
142412982
988839333
240288370
806637852
301801986
48656327
29349455
170992524
244604039
809661471
381526116
1337393650
261898229
860395686
218584114
1178886437
383262082
1036046232
149662274
730900466
258819898
1379904844
866621278
434026509
242167960
565545908
261815958
129470170
766745898
812778128
699244928
470030308
34210920
29546883
59350993
602098040
238932311
447697340
248052076
1048579456
1047119302
486258359
675914945
190660386
718486926
973467201
991452426
384117603
475926307
250789111
888227242
459787144
825434310
1374541425
512014543
566730802
85687671
1324937472
135870423
690077161
681927590
610522589
842624920
612495025
290300123
11949962
947943036
899283480
1095867031
503229825
1138137336
314040860
1308942970
449805808
640021682
504447976
255870147
1101737383
214508784
524608132
142354422
218506556
18060319
1214614303
238551319
106408572
97666707
184988921
1227616654
56033574
149602939
798820149
732168121
399919941
16143247
921977684
515839338
627420203
1241139235
946427937
617296699
49230566
63836194
841307944
1147543809
33343329
295084966
131639852
393192845
628253385
321372768
416399835
410880885
886954956
937668072
1377728642
795010176
236456844
438514158
266350769
180314568
1101715330
725919248
900752175
794257724
1148952477
875823602
651889677
420370391
1363794922
127163515
568046398
694096610
213296770
619476306
863616132
1347123151
381537477
135088458
455242173
616920437
580623378
232322529
1267031194
279479994
110471048
745499204
636422136
662743450
523917602
223259601
125744340
777871993
161278094
316046824
144045915
1275012023
599105609
609562355
1229559630
630540699
473050511
213187476
695269724
316734001
978417612
666163172
546260933
433730743
57163981
1292452595
775746664
945843568
796602205
252435885
849609157
515728202
584142255
1225214379
373179382
136622921
250144655
1226534051
530881312
314282198
1355266277
1129007972
283567398
946969716
519755929
153043077
1048952295
555355595
1033721934
737518611
690779049
378692351
1170844850
1194106375
181454321
426964816
524407164
988496826
906110952
429825306
397524268
784027795
1299520694
317117240
618340834
458170056
997655225
161063835
443983810
730452687
782599693
216690710
177902007
299981895
350049962
435736371
5151169
207550217
360109298
578549961
925630630
1070541600
698122597
535344607
1348859420
1069071214
978994731
607345973
260537122
565514840
115642446
456134918
137070478
287837052
501228834
360142734
673473883
969978718
865642798
1264862317
743004230
1387883686
745960049
716322617
449477495
129804218
361365034
837866573
684461129
503105510
643410030
232333204
1303548127
928955236
1149641561
553634883
497768467
166118293
298169071
734549845
522971435
540838985
636485088
300120050
251395352
97154828
799098962
754288130
885551731
930280990
94018029
122281828
828011758
441065075
728660443
963530670
617393499
213090640
105504782
707127105
337378103
166830014
26718990
555607042
790736636
488317855
383054653
843405380
863514089
326169540
34995196
189740402
138862495
1049665549
245858117
118648200
933134898
725549169
1127928958
152626773
278981978
293160988
825276985
584964016
780090364
357106187
856302009
146263427
922333727
521440982
330160807
857579584
14427725
468638320
595421296
71325380
202977856
657793595
581184329
1137498642
430184096
178868733
676673009
655746090
810480118
27535887
51773070
617938005
268579680
749633458
982315156
658136106
924245702
1307493262
605771628
473505389
180090270
1011291881
713677883
1339950247
501533737
754219697
83737790
1389532200
1281440991
417242177
188189028
517094689
541611750
441094675
496114165
489027737
633475525
990984588
961792794
704327279
257200135
319103116
347896505
481092646
397214393
742108385
366439923
866783907
481551376
285948914
179893479
642391376
530033156
394120408
546263769
265029072
292821029
867965490
838348777
60269822
232038171
281172483
486921847
1377875764
56686002
761570160
55156337
423092364
908384686
701392634
606945845
1250133682
1097126556
1049406859
398733943
397445443
353757484
1144933787
617455586
48685215
906586776
495394051
517759570
172823721
374007917
901447747
981631238
910032587
634440109
499282729
1136254284
664799345
903285572
1115444726
899804542
843573782
456741404
110412101
1035514374
1248739347
129372154
576094250
699893323
195168842
333044687
94363800
1011062081
961464497
1327866442
154337675
426779261
927830795
505438017
427505297
86258809
418030648
1234128447
350345062
907924766
519664317
653392823
363987825
964393583
1099337813
417546529
270763828
331090406
798589287
337306874
39479686
706591936
332471355
342245001
373470414
491574449
874629048
1301264435
1276519971
35706088
844731455
485666296
955529332
692018861
493521625
602322849
1051087927
423352461
293838637
14921023
1045312884
1051526461
53428503
800799415
488785530
719807916
909161439
165114699
432034051
844385280
565973248
1137718655
534973216
521584426
1251157742
813846336
761775351
733667680
81350797
908727822
130661390
879610414
56062286
1236640237
1022618005
597844736
123410382
645186010
370502835
170740250
145506213
138283118
1405139382
551499788
494687240
511879208
916400994
1015325234
420333050
1221021463
45147345
787311262
984637326
1262060559
151260729
226476950
30980432
451718718
233543953
410264535
796440668
158832733
1155921962
473840772
163250863
159690065
701718270
1301084794
725152941
1137575759
849303812
886295380
1381895993
452305995
257871549
775311477
224849569
138210370
541550162
1235361147
361244733
3645088
805153064
826414157
96622987
163837829
272866998
1025945763
188580778
735279353
13196453
197682653
47264852
82734731
442120137
516568178
1150722205
24152791
164482080
584488033
547255722
1181909008
45278247
415056435
295312330
328854194
411465027
1022911679
259570943
337516559
371223157
48018411
372930242
1065308357
1059698508
154638614
181956067
154133993
410372711
569924649
119764540
1361339271
185384272
535815351
45675824
120424295
588552398
488527524
857039070
353703734
608227684
896325443
281342337
442492550
1013959529
302266746
672347792
21964486
605884419
1257642582
956309727
1397689601
847399892
443502857
473801356
355594211
89174637
514077072
276224339
180030599
1293379468
808622044
1137258787
839992495
546846443
104996424
484732326
903710049
878744370
27729519
260270339
986298097
125236809
169961524
1047665121
1306822044
791259845
214270083
250383420
455608137
955038014
733531616
294519793
302873246
233449953
463336283
1021302935
677044937
473297129
790143446
1237007006
522451691
909375978
238645407
284920932
133886503
972441510
917396874
788036426
684285166
865676526
318847339
855815767
834859771
406027288
26635242
358852219
515839373
781225786
313305455
1233094553
298032883
1401957233
1366902886
1184016794
954418043
245942644
171279086
190801649
326876709
1244663378
100644673
1039308990
818806666
655035888
881148892
226592751
922333480
621003749
1004401214
578271503
1373736476
852947729
650000167
211163584
775897105
1318718558
839227546
656198372
77783939
398373664
1036549899
183550712
324207874
144162370
432984351
306819478
575967008
761465423
1013975983
342524877
507815890
989955584
446198661
17688579
680247794
608860185
109689715
1149628138
542260615
189463494
974881762
897048222
190546075
307555216
799826064
723493046
70415852
1394928588
1172719496
62750973
169249975
968586787
208161943
392835374
352330337
453173826
198159107
1368529687
718963093
958036190
66795265
1091632334
414414151
353159973
265888758
803078725
583157689
1133254857
760254639
156338184
902564205
922369557
777115174
1394527461
109198386
1006180198
542225328
1067171043
574334905
63743192
498772306
1032328216
687308582
64865925
756612655
272534784
1046186329
111601549
208082809
72634012
315002311
775309789
29116920
375793186
136625680
336664745
644271692
43550719
1262190193
782254107
482510249
651474222
157372238
792712017
835681846
885864283
344873749
1125708717
827511412
1072288255
937249620
119175425
703709822
56960015
498672288
719889712
454716223
50346095
1267765085
250449867
526795455
304927562
1406751166
909018461
596903803
1047929648
833420354
84390049
318994234
712647601
348644536
970282768
1092686659
715888049
650597242
1094878740
269406772
528153064
57010200
475392218
1350641543
282665998
1044557633
520451735
115153804
633701497
693822156
1235766621
288096938
1149627809
31300102
435505751
605907931
410910554
401215854
399220134
772600037
92751716
943503403
396232545
96983211
150278534
1318325802
872799343
1127624664
837492169
1304491838
1276232429
11574847
329684370
972535852
1122907864
609735684
260101167
118709407
486106884
76103515
824818476
101684572
240581031
138701858
300021572
363912693
116167524
1296953722
543877846
365916898
790613332
553537121
1340645544
1168578640
406282865
540662488
582595397
366676970
367519627
637670288
165691329
246121186
134597714
765661979
662034856
483381947
845626797
593192853
597942539
117670310
953417277
823774036
332319464
1256525143
1363549393
1294294076
762250156
762124861
1112117258
994171232
2530014
932070967
1116709506
115282559
499638997
524486778
212759760
484985232
408244150
260630081
955287494
687400609
1380111129
775898586
469019458
1326411697
581030099
429564779
65025025
1225080391
632957
338030242
586904624
386060123
698893990
357636002
840798857
481266111
834609483
34372091
458524790
555000394
479737356
1199842396
840892709
298159404
1044717444
732475662
615436076
600748090
229984574
764004228
321050928
388238034
663404229
833851043
223694385
659364825
469275417
913250437
669811979
611885384
998340714
1294921017
1259848765
722842037
726729033
164718240
610904511
25726368
127189728
506196323
234243141
873109419
280171443
377428080
846734898
289945271
576159385
743839387
369211571
400465570
343287540
735215131
90831820
985086411
911519626
330738269
200467873
1135705403
1327875703
1269589359
721218977
270475710
197980412
1329836286
958233952
301555270
422382490
634027619
179834480
1001183823
1276051016
261376797
911288440
306632724
29445488
271767287
165476048
882384885
219295117
524111167
217362372
9085319
469518012
857139510
750658779
989988973
869240320
426749309
491500364
397644425
966385170
881528979
1298549651
204758742
466120153
351374953
61058079
807667483
604459048
533645966
127085436
618504066
601872068
553793183
696277176
646441127
94245722
50959675
238790619
866502218
399787140
95704142
414230827
315007543
1075700896
925081459
382707462
715504876
136932276
319066606
73885564
707509411
951182314
1093742107
778735015
640455193
303332174
1156091000
878174245
545281069
1233288286
985926374
507756870
276902910
391202648
980500853
1152396848
28268773
599666618
338183039
626363547
286171236
123327334
624706441
186016589
573434689
575769501
564062524
85795794
863958855
968329287
526286851
729684588
848325429
1390835665
1352077497
593783683
192656981
855069934
873032860
255455877
835951337
405738499
1172016844
380040270
1088655145
281619283
618922321
799805791
219480190
290550007
993608820
957936345
762776248
175491111
993700752
1259442108
266452647
847547851
1115707495
1348418234
160585281
1051025922
1074391012
252685191
755112949
256578566
407063933
144912281
886613448
251753042
401786617
976601171
403171716
87355587
902694503
931162478
311425874
448872487
1020305015
326141829
408578703
213416109
1166644181
587842049
888209779
411695052
1019093431
425760875
830505050
457109688
688702874
163537553
221146946
186104140
970811039
94066610
546462771
158997477
176627602
160666298
877233752
170656940
535302451
750573622
62905064
789137442
317050494
847937913
1014396760
241901254
169014269
906167703
528678766
660035260
844452071
103606019
937410018
352883871
543366628
1401500785
301229332
773400129
699225935
488386505
1263945176
475369152
496860385
228551815
245920514
166725068
844321934
1009030991
875386691
449321738
196985023
1323539633
1372765333
487721513
942816117
1098223117
1322365615
408539719
121317612
1087842599
757237228
969359889
878898989
899675262
980668200
65011350
677545633
701883530
905121339
774613391
527565035
900023146
670343188
1124942091
849034427
809704417
233751643
29175214
737653896
182700309
467492332
1312288691
795698688
148493191
205889836
759844425
714620204
930983209
328380683
448429198
878693987
136028192
594865170
584241181
765170371
6565054
481468816
981679782
234242241
105916532
583878321
967292279
1308497617
528507265
799516255
666825915
505489210
720256
216553777
750083217
756980290
1384440627
917932402
97890680
972735698
719535380
483735857
986179876
1159863540
34600053
994673864
569095679
864131903
500760076
712982119
594812003
337553233
586097360
17030014
1400857976
937752842
898749873
422272335
1041593354
1392329933
133711623
1322370262
50145604
402857371
1138681231
659188943
50684624
911073584
196204426
276913356
460963630
721148515
331275375
785189517
940916016
920015289
219832037
555833458
1205277452
838733399
103564118
292237022
603590362
219588829
211644594
1100250537
68007802
643870443
134320880
685575429
464596385
343122909
910574965
745031612
263331290
114856077
150326031
381511042
115002231
1111927697
151961460
303763847
381454532
1285094187
617534394
1363511266
741204809
173001947
708544805
471942423
509795053
241903264
295421057
393424644
880274825
39851947
29141879
1090749589
276322482
566301145
1258965530
1323668932
411427199
336904220
933471189
1160519008
386627327
759813093
286149175
1190437865
592108600
951369087
854815235
522545827
604690568
424110745
348797185
946602478
228209165
5035036
378075243
74271189
1195508564
560438767
44669556
693168877
98390310
336159963
610713513
796605756
816100252
445104026
916591928
1153434033
638183366
958710842
604200560
737226786
721338328
763906804
985117267
773598087
274423531
392204248
1295277696
286318066
185918217
182008329
709775096
60640167
132688572
761457662
1320597600
574886236
576735568
154974020
648758481
417103833
886493432
389669353
888791281
855275817
969432489
281944867
639374502
31017700
1162365436
820045240
296118308
851542323
490086930
500083789
1377037660
1238104404
97697215
650498875
196775722
247593557
847623684
222065328
292989463
255196172
666143767
931075447
687445459
851520759
1077944370
276439163
840651084
668480172
933438163
69537440
357795722
1267990740
500485264
38979203
932886659
39790983
593239326
290588922
1212114489
484251388
88292270
1340443877
297068185
654519774
516716569
983425832
224612260
251939589
875492612
677956569
300911049
637168012
93290038
640347583
939216134
119480494
138904926
419569472
56857978
100002837
683343797
825336361
431239639
600723225
28184476
914272255
323580664
70006493
1082351307
893325565
710262026
984766631
98477275
1312850407
63599742
965446555
421084848
877363610
1141931769
102462103
1082744722
1165863656
413409741
865309075
1350548702
366379746
938547216
621756702
924394373
149329023
701787672
626349149
321844797
459933035
304079573
1054001146
795931234
434200755
992179706
81691092
629496662
854000280
779086858
415531189
53551055
38482030
252424697
311457040
110597219
471556753
895079105
759502909
486824328
744904909
628835364
233083308
442424235
880557964
468575763
415861907
949648743
54643348
260385652
171003459
634349790
561354108
1199292157
91328720
26159443
793961007
907781150
293937730
803727637
568389820
277457439
831687868
890853618
231081204
69113421
72731772
320210126
33170482
869862256
1274708376
953177893
580422409
625317535
526557582
435630471
395084258
932656877
1148222429
31238224
463076195
603443258
962042749
515143420
651706935
138198823
174686290
1016020103
289759053
365620293
778273932
992615446
365009818
800767551
657846018
243711171
35606872
1022144000
495748150
583904946
1372718434
147101259
102801414
130983094
875881968
346405919
19408106
230009953
1374898875
753759935
429049005
614241495
461591435
770565904
997525228
220158357
42848059
490313370
1176879980
1259221428
574293092
241945114
671023406
1867236
711247730
561254374
470607521
437676572
717156582
145203843
596631523
849690333
169383094
1263660361
853248197
563204917
444222828
1041812766
807445352
487743827
624272664
950176493
837759834
804940548
761702534
1026447605
608070820
913280550
1209240926
611886443
516172087
910625549
917193723
666194732
423550621
875448915
336599591
1030800415
991270586
555950004
682506006
627649064
1210220200
456166560
237613568
604771788
409341057
182056362
660469683
45420844
669959691
936142282
345145133
109498282
559476772
415996978
502128111
357777876
165370534
843688107
798636306
499720474
135299077
886280632
1363685908
817997939
398593483
365777228
1093769466
668867173
217091975
1012167272
1160224799
1348862517
346940944
190268503
304193874
388933079
399158224
543888477
1033360641
484538331
1310741932
420535386
452500
851359011
580461204
339915988
859699576
148267677
874655438
60652604
577098115
1169558142
736980612
773575487
454846238
272329087
123541251
858781442
1282133195
621316600
639990956
992930126
616244112
539315236
904756504
405847620
1028181106
188406182
450306192
831332592
529899740
514619142
1246903977
515582517
935354674
1107095675
642372046
917299809
649036967
161461182
1043315086
177822485
316199738
708899622
851125644
137342480
144578813
605991604
1193632154
657338196
472588206
204887572
428310198
236653713
985759650
1378814980
884364812
692719937
734688569
175034
788849201
947681499
243868590
812684666
554049585
195997789
869390002
863675504
418708071
438329046
878958801
895606113
705418277
477947837
940759639
582985411
634443962
557604962
354665237
982911416
5449080
1043120687
185702464
965907933
116045089
301864053
593478011
116591846
373414446
438028321
1399368345
62685262
431884311
84509676
718175827
34277462
1079024009
283277045
203427330
373181670
56681590
620121985
939289134
331381883
74657666
987298971
819634571
65327435
395172712
416282495
747300763
93969225
501703250
127356707
114008520
424752539
835424752
593670208
