0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-27 23:16:27 +00:00
OI-codes/S2OJ/102/data/tree8.ans

7809 lines
76 KiB (Stored with Git LFS)
Plaintext

856105171
184004818
284686940
620167753
908731339
277005581
552828121
567708890
147811663
228533970
426491885
58888207
436929249
970717679
316918576
788949702
271204114
186338320
954523081
841785463
792477088
948729627
220436532
294233749
104497154
231637604
77519117
226765792
758690618
393071505
552126169
911270027
301658616
953539133
217424502
958294871
425521588
593335992
821425188
592106247
922799558
852052730
732110187
411221307
584034433
670203614
908660449
904189826
113818041
690533197
749043728
417786132
76509528
404688463
311305321
686844109
545089881
397538567
607349051
98994454
165440430
53459954
294825116
996581099
58919923
823677191
866662473
846009850
306213231
625141097
75236752
682664219
714883088
434399488
762727324
55777953
707752319
15278816
683309322
924372255
573163218
11877513
810849765
42679176
618109112
542479650
459173117
237514999
659104167
867532859
55651422
553490704
237145286
433005336
286039680
592973544
116501067
816345857
896056165
426152648
96593144
76586223
104795660
448497349
644990101
566813576
460623572
351336761
592220645
434630285
289372853
115814649
967589309
308193663
744323279
793674195
50124212
68700878
325045929
344139725
800577135
68070615
534624292
848042812
39585440
748829203
459760600
766630353
680993935
726612269
539430694
549206580
697882778
462972561
959919075
122610958
904507045
828971446
388829970
279049980
436874722
307028186
156328244
574925487
859203463
699573610
578929122
417703149
199849593
77011396
363862182
212458785
663352703
934867182
340098962
100789028
460197292
858597239
147366437
694454839
682953783
240154612
12986840
947532378
27762560
195424797
206852583
940414498
95491525
679495599
575244145
935057963
559625631
517069638
427098182
816549930
182536517
873262621
507434756
415438032
315202029
134200275
51275537
803804582
986609226
706631413
172845205
254818763
405227992
312736966
417002318
619572268
455177050
516738585
529939554
14262487
765743700
292696940
541698928
817302440
531546065
840883462
729580902
954775790
220909875
751538760
828670855
355563062
592272580
917579354
475096387
133612107
467503062
811967416
972532265
141811117
683135446
758469756
830314333
430575144
40854281
179757030
693938847
490411327
627945103
39363144
103414586
617298316
55105029
692241157
488179783
776524510
348171442
461914348
634951221
865882455
17917339
240188209
576495520
491791708
55033659
960082923
399312305
711117015
28117315
801471942
723477038
781115888
804829125
209162257
573141323
96593144
571971943
159032807
206529665
55031899
600639610
180171843
242140496
921086055
240695465
465404544
717018313
324246628
306763385
651353324
708578573
40459198
171083639
40887141
381449166
793006512
262605363
638650706
974490392
596216398
830837861
18132431
976908099
881714288
261382207
741815741
456671115
144974326
792757096
902807624
657789673
252717433
904431005
989598876
374281010
907388278
795778730
423700898
363119023
423453902
328048980
863209343
300030077
119308325
827130374
785343679
564480569
987683963
548252363
189434907
660922336
616337203
750253427
594326919
396509909
912634409
947877516
462928410
994967589
982988792
289372853
373877426
877258668
987683963
552126169
556981490
956125105
678923036
638821476
779206103
554910681
431867745
190817094
950887479
934800323
72702062
874870699
301334369
180219167
336994795
493650720
251982605
421881611
11910153
292087238
878155869
953026211
451401553
468167649
229018030
344401962
948676629
835697486
617702199
766812994
309545428
236935378
987884369
938793178
42143040
626167188
914611443
368867382
77844492
830901386
620823495
839781553
480500849
558866315
244125037
226043158
839997710
719420127
691941281
865253011
341777706
900137186
684578326
342419363
701123608
1853581
930789192
350476508
599781391
765795369
358850685
691941281
746525507
227563778
439126471
696630188
944996500
949898394
454548873
491169566
228371166
678849762
694454839
102187381
262605363
873296754
909611038
713754107
357494505
794619503
365460503
501416880
902606582
215902464
460661890
665095845
191073156
922028338
600948529
682419662
344424409
285229767
494370809
804851562
263857020
635760286
708256243
790000890
966960531
369363068
186421288
132179258
467384341
766906450
157846854
722721249
484107671
24316494
802927690
874960092
83143729
439937751
875151896
317651873
423700898
708260331
194477755
629716476
963849648
188529626
717705972
394365917
916681157
260360053
133312870
829666334
780146564
557764699
648166640
398785411
230311167
49029124
487627846
6992226
673966397
920577026
873332077
753450871
840095479
455756580
699140884
554234594
168032280
626312657
930637136
655257909
231931698
864626449
458751617
910104218
702566850
467954817
627509080
748242784
178535345
92261754
422620856
543528073
784530085
692418269
923923845
961563697
802911318
576282613
870118157
138290297
437423727
360189317
443078093
165402593
710788484
644952434
271092147
225089549
101790151
187496840
982725224
351339542
174702606
843041665
105469058
441052071
773204073
50683704
983739496
102676380
252424673
640575110
86733899
683684839
913101044
620167753
650816067
827341619
822127711
964674858
116544334
880241302
9219470
424522152
853543257
121403755
112359356
863261154
153046978
658838720
523936111
283324134
187241947
930407462
960204671
784105429
680473698
343199541
403940326
907588380
524874754
839341612
513792848
848074787
93940780
353928286
387602985
60267311
180764475
618642163
366086359
689936769
148597644
499237574
969786928
555925437
781534254
469987305
673581920
461419764
930925174
415438032
987947605
264916911
976938232
211607864
905731675
177478475
510359396
580743620
301860430
878048786
237366206
899043768
89476448
941178442
897093617
426078104
110967263
163236673
980262211
499125783
122623430
165225129
649041366
905736478
896275040
103993103
357682298
315339809
20137917
818518114
806282738
771164587
465345823
168968056
888624820
630013920
636538105
23537732
298551768
228281182
255297165
356695916
881933339
912285874
864078129
428343056
97334471
583170453
390108354
121121228
138290297
88296096
791089549
990895498
338321157
690382369
314634594
221936673
208127389
624730072
462279873
492708765
37907692
315017791
912699500
63142774
873205071
548042712
370303640
790965989
297533357
589084491
682907872
678804460
799264173
136970943
501416880
871255208
157292806
995765325
169813079
997910325
827722133
960675036
503271502
867770595
142561387
625149993
662054183
896012119
454868090
773305099
716074548
295290357
643894112
750731907
12217000
814994301
22612548
431487733
681587883
873991947
160823819
894952764
612107086
901073126
758469756
483716641
559625631
113681495
802387367
818548245
617371684
135636700
422532063
256150715
301137708
851647773
671140444
903118018
186299200
88942840
584057565
902703724
714200554
995700732
419143922
565553040
967081817
417817498
566486324
935313280
359859142
612966344
78480672
323304714
770167535
567708890
83016876
897889102
827418935
411184676
796995551
934411354
633013021
891159576
20322819
362940899
550062566
954134346
994810967
486266262
117326029
237365531
285445134
222082933
891075650
907179834
12350029
785787326
994363580
457393291
985820339
468924447
87192706
676516679
443717233
226347813
586280186
196827812
52446407
421136413
852248976
147696145
831785687
115674912
318452892
67721328
679078460
589488209
347759010
420716836
8818949
235301362
864019887
308838300
625049090
218129239
823214222
531624132
794466096
295927585
484305586
562373748
520562046
822317769
473316242
699704891
848150378
990473237
358498673
444998532
673432140
940584397
807414100
86108041
396878588
896119152
948402285
237511707
499645287
29054544
135617174
295404267
384002934
729360162
364321540
281568415
403341991
129128331
773375833
590002364
350554988
599357655
392954739
97331405
516602541
925874869
701275200
380180822
657429554
163533781
352278051
732897247
12525796
610942250
582404458
338540438
805393844
198761329
657512579
74139856
962234611
11457542
670612049
392619161
860082266
707418458
981765850
731594770
898029799
767896553
250414434
261452356
888514812
405735121
143701954
551312874
298806782
91388228
261916786
475065630
632461036
724285570
344028479
63840320
324010238
229018030
80208768
969542668
530597457
303082316
141343178
720070362
972513845
26131321
870549855
783131189
37536670
557684727
272647629
7124414
168814278
915013457
491147658
29776221
743637165
68299623
983191127
295976042
778649597
68610289
233558560
749270290
965327551
452705597
27095381
542184212
570860855
269346748
185986864
392843063
878914402
586829303
248349627
373398759
81868079
214423116
525130002
633314809
972430184
119997131
846077012
499877651
112945590
431097417
223527353
756088212
630737894
624076240
92722755
582668679
769378193
730165310
706664973
24913152
835584903
223430059
592244376
57440585
942653775
310199499
291782658
126382048
846052194
904997037
683751147
240143842
713280881
958294871
533572402
9837396
716488448
465101480
330724216
581162390
711651174
566347765
991843551
430811663
589084491
543391553
792417043
920433645
561701517
14128952
409361867
701275200
226419151
186518875
945310068
16275300
861452848
741004432
404688463
350993036
826206978
14167542
993196067
243509629
128209786
132395747
776200287
434601687
534956360
762017619
599422503
673957294
363529006
486425187
488179783
388129533
21109605
788709204
355269135
897322361
575754979
919381036
902092446
529577154
370012474
402869873
819741682
183865827
438717267
278206476
636682420
683485505
307625309
390737972
254935292
905947059
829883166
707313174
242013240
826996603
301192156
98162943
641749898
160311858
724102258
612529297
689723147
175334396
53300664
599479366
450477280
900094925
320664451
526450944
963026530
175299704
765736988
168629244
104392529
576418548
688887403
747328425
718161098
11546051
533302185
578929122
719744005
209546862
493527809
166524342
599772512
562733674
41839125
775060962
554090901
307490801
533441091
522629043
260925658
711694228
771301839
825408714
706822857
868143255
130900556
430588514
616838956
713754107
99802441
94827831
767258387
751538760
50506856
291045683
544804112
66003381
518530153
42001395
618519539
294793406
686217062
560003439
924034259
20927292
578694259
292415242
203749971
47637043
943561092
117061018
334919435
829949148
702323369
163093676
169175332
559422355
807677352
854736680
957586320
308460715
181211852
498518707
848245825
614515520
237790971
644952434
455755173
321871738
539080951
673788197
501058887
266537461
864471770
596885852
568968439
179147872
211607864
264132230
243271824
213710920
166589442
619795070
307136556
401536813
187173147
29544614
535500853
300940822
144284050
89349319
369771999
796244103
296407056
775880901
874667167
250121742
492144139
564719734
440151039
638165311
247803799
22206819
531802965
560828986
770135768
734644454
605322480
895122802
264916911
758959775
597634520
242381070
192638376
658874000
997065526
908440720
328048980
597056164
98689053
518899455
845757795
964735564
68605292
960675036
394759743
32179367
95094858
504672932
6762073
981432511
878344474
205476433
361476011
16729582
252117551
402161431
510167195
91934787
785865887
176907962
724050986
730033565
97569710
966920126
24316494
669471391
684769214
815233344
751316742
525170556
684114586
94532296
129228673
380220922
520694978
520053659
665168323
738609783
399670759
921518526
562811368
959814009
429791594
926717758
230248280
53116100
623731477
298805087
649328130
316056707
864084794
165686664
663310768
329522953
254046995
522438397
154492041
67619173
889128747
72010172
371796641
741337433
312279691
106749324
714320452
719162716
363968768
773607622
962226171
648897523
536355477
903444203
627230564
626312657
863004679
758218013
661690562
356299024
740622914
791089549
177478475
985861330
803639593
679505737
208391359
32433061
644524676
91172645
774164017
565757056
702137510
704413642
137436243
695350540
679752461
204744205
291782658
531623220
985063344
162140606
140681047
641218163
159893925
875323192
278530343
513498445
44135841
664090243
931223345
415092103
90081260
698054434
826646525
797709031
201264580
210597190
758672026
564246450
972648435
856545245
663571069
954485865
411893501
792734935
75807461
584293640
874083445
131901565
292894646
134989340
957237414
492748840
814964789
583919308
68298463
962721698
910880572
705133149
329705231
352039301
292582914
206852583
764341338
784930100
242057628
894147454
885884701
612222164
503512043
755269825
444821898
980427589
64187606
353907219
349969042
676509809
860518377
617125564
21843309
318519986
344335601
972190193
211507903
540838128
846413531
760176112
647811954
833649669
984628605
751756988
464439322
762216935
99143639
918468769
756311955
463868661
726769008
201746676
286322788
662692106
617271216
926424950
24672587
367571889
644869847
310680841
93814430
765455254
872598807
951932760
188648763
750054115
71406102
806117202
855089193
706723411
930417389
911481062
922627980
432932735
457380587
939653870
60654994
958799934
593966549
253072200
557764699
889930442
831342034
747952633
488491977
203102355
635494874
634165276
716656147
251060754
387311402
626627496
864470965
285229767
537522402
424494422
804554815
440217701
865890397
695141255
40459198
84034374
991764270
486902498
945749590
998231547
9154391
901040984
509038780
38253163
735805422
775495794
950306336
47283246
982032594
418241641
29334480
384294899
421881611
296446468
768960852
723153653
162311703
352784656
76509528
107655475
834298524
166026753
327881476
618759127
713919288
444851695
452278014
658184712
359093063
197561986
549542271
530324357
460324748
794466096
146297049
242455812
483339521
735748084
722235077
318038964
40962023
908731339
323426384
24689024
144934167
119214896
462540730
852724600
552309991
69851666
920473774
931209028
26932932
842236816
959297715
339535390
502871774
697670689
706463127
539332037
790469611
491437950
17348631
747525787
846956571
873296754
488491977
53200026
876925783
267657987
55172291
877150981
263230810
332614106
469522650
674820055
525984267
468725445
329768418
69201476
403085287
488764611
960723056
827001553
144423129
482575068
85603966
725003286
667350180
900577782
452677426
32692124
218129239
727210347
936743547
574632685
258660295
134299578
110910082
248332932
340010499
208264868
135636700
875950281
930449402
863036301
517882952
445597223
75339223
868669547
847059921
81851266
998333647
774912401
864938905
651942198
856962720
372162636
524369882
696814534
23073773
575623713
715509920
180355309
430459744
491546799
853534614
220187008
615790762
786670661
403370747
5270584
829683026
768960852
213937539
112570101
288299864
71913793
672803319
305015722
579495041
833611201
50661689
510531853
948940186
994504000
5407195
734188469
389369154
878075618
407811037
663310768
481560264
880761575
479697967
678093781
931909547
662581378
601616987
981033063
669845543
237790971
260893961
841706185
635232502
702467113
257295934
854416595
994021020
912780640
119068409
725174113
877342951
569489428
60072808
663813359
462114140
766812994
649328130
363384269
753623114
923793558
949100098
47439954
362121934
277041144
68592846
101926866
243981004
256247864
333982268
471911640
913490230
674199513
80360643
43959535
184896468
33371572
459657559
367031651
299454317
183865827
804258099
509089234
24943912
708367025
948557226
892017747
730759011
408068437
708739560
493205582
807758252
561993357
474260638
728728999
103802527
784540839
85058927
599659966
672595452
12603346
903391867
284578607
70463531
604002519
61225089
978760213
436423403
54397164
4833444
627403191
271949730
331774739
971174326
771790883
897889102
766928161
547163304
716085956
801725219
518320549
572671213
41436723
649187266
155101672
90870553
39810242
525700597
616441178
171684905
270865827
752735915
673782911
605574432
797638135
9094289
82244309
846077012
991142258
215061290
867768304
476498742
780018361
946190395
763413182
81673257
56843741
953026211
906751184
558161245
764512543
360914634
864145078
939056306
184448432
990895498
682532023
625828175
272010110
657686566
667947751
747737187
997745145
372746307
419750191
27824360
578154595
140579674
259385637
227832075
785787326
231952177
91276614
353275989
568380753
980171248
985075204
68763132
837575806
646513171
505667522
194701131
567625649
192517505
588026379
223833483
328176422
433897679
828790960
583458544
223430059
574828046
759654321
853615632
221075896
273596889
103802527
44135841
266224502
503361209
436788962
30679324
947953629
454558814
269262837
534131606
377306260
904985495
754004514
912326533
598460697
322772276
211301620
135021052
297230628
18060504
771308216
202756194
836068008
858303049
21839333
817623032
990975394
776399728
117721015
733417276
289372853
993911111
748151859
301379463
272219004
482202623
492965326
540378999
582404458
686844109
181045131
883908151
419284998
53862155
127003946
964608592
285657324
86519082
578694259
456860344
575981830
344011635
823790557
643404072
454203264
189434907
675590935
526210832
511247032
666351532
698168656
448021607
229634394
10718619
922961562
955441625
145083959
514029290
732749721
230839380
725936779
862501852
116748686
941663100
818204430
321871738
533572402
356451996
660594208
202870760
841413007
587443973
654456911
397873911
127254332
886052761
639032398
818672887
399714096
957883270
227281994
323041596
405735121
870868478
28082495
161068516
744051745
778611484
41839125
715592948
312736966
799416740
897875781
80208768
924186114
669435431
158721922
154190030
899992958
441263099
156135387
384002934
270052603
587630380
326477807
910957920
883189631
813535472
616432606
509369944
974430721
833487985
952731597
536694607
630171262
377965829
981397769
84522272
392374678
867205724
57738730
291847684
695841171
243519761
981385569
964010033
517396157
955496090
954451050
943650415
206948888
663355575
971306380
759002163
279319066
679752461
20867084
250239975
5644087
758428447
605399564
43267303
454908795
930319999
970436322
56313091
716074548
799040396
831735418
725137644
814228724
551782093
561570927
355932941
827675994
43136680
113799311
365835434
696318032
486939998
542197654
681189968
584496446
603196681
881933339
197898599
414864066
381145205
807651475
646802567
617810152
195130413
142049320
92970908
203038203
589672544
243509629
605472002
945532395
217452985
379239145
663924325
635981179
707418203
755113601
785807242
704733685
371688784
176672149
614598148
248636111
322677183
541036267
792878901
934867182
712225803
29420174
971558781
656057653
284190300
681786755
14030059
655273153
41086644
918169925
613787369
45521016
430931678
933928172
506738304
741617300
58111528
724744345
238651967
294350153
371509153
423608103
103239145
275463948
474365545
920571926
718983664
420041497
605326093
646057168
912677184
227625773
105842454
462209186
671337722
804851562
481002641
790592716
820164578
916566838
257304326
317941204
140600105
528552178
13785799
721793464
732265362
760209054
92652898
832906498
783665360
501100572
455434342
640289887
452646959
22612548
692241157
739862342
164744688
308340580
643671757
800759272
286439785
109500288
550057238
27526341
615056999
488342090
967513252
125676557
76889635
359257577
385750239
822791309
875928282
671723239
762443780
865286809
451103909
565881594
398328967
648159049
803023418
533441091
628820934
766904768
944382082
785557567
420493163
462719961
492111108
547873341
878861636
105930008
690054650
330945015
580698682
384044995
716433579
391233355
452888048
1325794
662458380
911788732
397584097
188573812
691341674
518400580
567687900
984558487
951323633
137966519
959459791
495298850
288712143
5416678
726525835
622254987
356695916
193497469
329502031
371073533
987506490
544332458
275642413
900577782
737755472
141811117
641808385
440769099
992223746
147696145
752158529
964256066
29737396
788090279
224190509
484247772
730775658
914248374
451019350
915317405
609131659
677419840
338321157
550867213
751756988
518541393
691672896
113790945
91611310
351336761
554542155
72521518
693452860
251058433
716118826
467214158
711488483
801077290
575955782
102165614
170399307
390581085
188210055
419504849
5657635
387311402
931573992
896399339
331155878
445193103
940963875
430931678
539332037
766812994
998287730
410617393
651516792
595036153
140179876
224082606
398785411
937357608
283271613
949660524
689936769
689508801
723477038
213400961
813690815
206243530
812663649
147380298
190046348
159089916
842744708
38776263
677889338
577539609
718527210
346646875
716349295
450495043
322150775
576278608
908632827
919091265
231371809
873433536
627886409
841362073
25621865
590002364
986878961
968876222
644977973
257304326
303853982
633857746
621020194
486627307
948822681
792453235
40854281
616479221
752559180
917676353
806242623
186500587
411086387
876925783
413450733
849070574
775495794
853924922
508690713
589393768
38771039
938625574
900981312
868796395
205645707
559878879
129646214
586074266
741026657
976843811
974153878
139051055
752906839
425084352
552632460
762498757
946019416
135263188
492957999
474960245
570014545
362170364
138021635
119214896
616790783
879104816
381917538
55336037
753199855
776100018
89287746
239436686
448201663
854573475
736939855
476010666
873331722
471268982
308693497
887484931
907292317
199809937
239285906
705418244
582406150
560282705
753457853
434291256
468984828
110617409
634894240
333727705
972343985
82214494
694098783
911107843
777315669
688796882
264332223
780834833
450372752
950932507
82369802
37907692
129228673
627886409
769569066
524970833
621133386
245235007
290498834
555120628
425609043
735800191
735523053
45371054
117799456
632623914
748741939
957096668
895004505
624641383
388290185
90611044
826062899
400755700
30498223
623856343
165924563
205680784
532882989
756088212
766041619
421172367
117721015
174454095
911481062
80795070
828408892
412807650
445557974
922422082
314766330
860082266
388354454
191368101
214569460
62066488
685162031
160696216
414364956
984721625
162931850
701394727
747159510
169478112
181203063
643654782
772438380
293338266
373390139
661625806
381300365
192638376
294350153
736845841
510502539
406405663
757202659
472525966
539304555
731202321
57429937
275156181
299187908
72373530
530477587
968876222
564480569
420716836
765627415
741815741
883253581
595098970
396323950
226529090
164744688
785807242
846052194
696318032
176501191
28757511
199809937
541487044
33384726
580271825
417365023
40054533
454999768
643532625
895387755
369037169
132470070
466639923
420501289
354431883
252297137
186913240
936743547
818370137
801984510
808892450
415098341
944904323
285421165
173667416
530131033
700954348
496712775
92723667
910653498
621299839
743266986
182841151
741617300
959297715
315166842
32433061
516633282
771530454
539843130
729456329
989549569
663500745
661216961
841375427
923859251
997102574
428377408
820376731
31424423
350809108
972805497
931497234
308693497
491099130
378115928
866822583
964220103
688401848
611937171
8818949
747358013
588026379
398154543
348238899
991467236
682758348
461635882
135636700
200920330
700672971
870527105
710219174
26131321
40311810
963772822
80177028
218986545
539823746
927720301
617547646
631955438
296339422
11080810
625206069
1043850171
433339862
24255629
530522595
937867331
149955271
536323612
572554494
205372522
755223284
485616921
138762995
911718583
780018361
360189317
176907962
182536517
278167410
979849475
314634594
132085301
75477322
734999792
444998532
21832564
335469008
706179254
720882371
617307708
660594208
766976106
157186339
101225720
237511707
919865818
34582469
877250703
711694228
741399523
605134469
145159804
818192950
751190567
882882742
350160820
420501289
931374653
993037958
776982575
639508584
179318228
323715533
982477167
541275648
269699555
416357336
367021532
641992594
793685476
447156273
337110486
416173018
554519162
18517268
13744019
183588414
972174888
228071100
904593293
955253998
869386074
116452974
415893625
500290064
809104482
327999662
595613156
554542155
456186567
900137186
652631276
974033778
910880572
477365970
671456123
820648125
321102068
308083428
690611537
516028421
295393454
472652855
72514193
968054843
194636819
77519117
359121785
140318902
88543644
837879784
237671560
53116100
343927004
689936769
514895509
767258387
997279061
683568451
968613979
460300191
755113601
892419593
369626203
849617654
335437452
218258756
860338918
846469857
316960694
703413268
435494838
92970908
414600426
886342560
542907542
81787429
1060277349
984293923
822118234
297839548
682758348
563534108
168879978
960494963
532370692
862059881
679625754
362926031
976936456
521693180
186421288
114942676
809994732
765918995
587865933
516862232
697182581
438399163
289189162
213732019
579214895
356250418
851401675
610213929
353625514
824390291
596959473
827439697
520904342
688520570
476932011
871500877
530492280
86921050
373703564
116501067
776713916
912063223
837621708
742304901
123088515
408529882
334115755
378689031
7195551
369771999
197488508
480482734
311562483
861948414
298785557
254141245
503227965
872684079
706631413
355932941
362427247
672032531
463383799
91960360
408821448
925733344
605322480
955572235
870116032
348238899
797709031
567747897
457084208
399163289
392839315
32521134
588076850
175971921
475388240
507255303
842592965
518090593
546671048
747113758
10914636
811337254
228065011
821184514
515029804
497756457
557127874
254706824
779206103
472791293
548691962
859096727
344357083
413822802
562767501
555710977
974430721
848245825
909321025
795668964
990809058
851272539
711122782
687302106
500529841
955119026
950346086
891536204
55195630
317603007
467674970
607523149
901264117
671337722
258006172
553733762
926935316
233064364
985063344
307965616
244692658
484026447
659799602
12033359
818204430
504928033
29181676
427553527
313720577
692903102
849050623
486566841
272126935
1795333
838578799
277297304
990594127
846146271
159089916
968179853
771962685
385577404
832128683
42945419
31004642
334507064
651516792
540822795
821024718
303744981
830924053
930449402
205008621
303627617
384759637
908066707
770092142
53300664
434852800
824461733
319211568
733753831
658899097
692203761
737486435
411486986
105057272
381010637
882196856
238403842
338193947
368099882
417872025
66461624
14599745
106363447
759861
167987661
926564637
577382495
187189921
478031932
870845766
901422897
297533357
905489785
620823495
276285715
931827888
770435885
876925744
109176209
2291717
889599195
654975439
619853954
550867213
874455985
166099293
272978755
531155312
289352102
661216961
727250188
402079334
231447608
877579920
996921519
391002174
280206998
344049552
187496840
858958569
854797380
372806334
920577026
826931237
144956800
832960279
400850457
977792914
502108721
160963307
216696452
308802621
494880925
606966381
105402764
785145653
609530742
913187790
451644117
635167275
783498755
829800149
409899701
926957565
512921049
180668064
517558529
152562951
402425194
288880028
718272325
248134321
212439893
854342398
548577594
697205268
952845962
12856695
95710893
957678359
162401688
413424002
910957920
303121901
5644087
652231994
632385348
3169288
181076746
347075148
648888522
907966103
525302789
932592812
398070041
315417703
423650323
373363231
913905314
961469824
264918595
515855391
742668549
770481897
580271825
270148792
407588276
478767772
776982575
309514390
997910325
91759102
598584036
173964695
955225396
359417381
522580175
516650440
780072556
765918995
272010110
716067356
743654992
734096287
211807584
863209343
184040787
740804871
44178363
552050273
468097874
340675195
182426254
59167648
912699500
605215026
98317501
946374678
732749721
330415627
816864122
566882988
659224667
395204804
16210245
203367582
818315898
876480712
715110623
533664517
191368101
896157277
274132645
968886378
853517653
992377614
321118954
360195354
288721156
920397837
501046416
967663471
40557392
679422225
362893285
659849397
49615329
654124469
90454789
170715239
419216377
192120943
50932600
125831569
551493762
343199541
396878588
384018920
86383763
503384604
118524495
318656139
591529876
5284454
930966444
833539571
1047947008
840035090
664090243
300034576
901669737
73028904
404741153
907588380
593007261
913442710
766041619
557535018
536328903
354827427
570042605
464059968
927893315
535587767
708376853
734767866
175103778
374364258
956912968
813071284
918972658
903728738
220155837
813045001
355212545
231157039
25936805
89712644
835122221
703779384
866671737
166026813
168032280
743319184
772232947
186802188
272904110
340593831
138898198
563744180
405227992
312736966
632046946
960016993
172359561
400850457
464804930
985470053
181470912
406222397
108043473
311055218
421742677
8318890
247459448
148401421
803337837
408423146
664170089
495077340
121046435
405590602
152988889
769441765
231447608
182233383
108301975
388344837
480305747
741189578
96686940
77522672
613415147
256543296
950885261
913904150
878344474
640289887
403418437
527431759
551631137
4979525
732772836
722549599
305632521
630072793
887255654
32521134
625955254
609813186
750805241
542307098
511674849
472791293
535273527
713491971
453857794
49847553
116861168
808003843
722518019
151306727
362121934
898037707
561568803
768834367
460576361
814978905
450014186
680993935
40854281
726025179
856497715
935313280
193892589
302895119
166524342
521535011
439169955
215647770
875928282
163792102
998041635
11117168
779240641
213732019
807419263
829472600
665990445
762443780
633339269
930789192
392280394
537392648
362337269
481272641
176613937
484969132
744358920
232829916
708279114
338251643
409932228
27140656
645229023
73586829
630224439
236723258
754408505
459488890
474024623
790539676
230077259
300496309
43278632
570294699
927810579
856648044
56915613
345977369
589281025
982857317
122414590
324719558
710797566
50925368
472962340
185752067
232056186
787556750
953965129
251058433
534271263
606966381
624479754
302979523
876812706
49174656
64175575
177312181
299751714
220857601
40887141
581901930
358633736
916102556
659005017
74140239
563482747
654043336
682028712
279319066
890079184
456500039
144040130
8596361
521215982
843904863
803944495
673619845
373256375
498696696
732110187
222017081
746088831
759793894
459261711
711857840
503410434
943011463
696318032
557459806
716085956
734340839
545319372
833060086
350089502
207301097
76449629
357682298
977111545
547679271
290029920
307941162
787934680
880721828
72478950
955404253
50801990
592045998
43278632
120982432
742107397
650590417
355560992
666918496
970668532
983185364
699262554
922012825
325716610
554194168
578154595
80856903
868060804
956855224
50686504
567570296
770189065
891685122
137099630
301893674
324948467
638003927
799056888
571288977
383272917
529416962
476677797
621838719
411407345
10343994
838194868
52273045
870955822
552961757
52921474
313414930
155137909
927498291
72145431
642009557
673078984
412910186
492433518
878222468
377966103
94249485
572708694
432396715
734143943
613596158
895173328
271949730
191830494
868060804
951288500
562315604
331704864
331155878
531155312
630980274
99394330
794619503
327417337
625896840
484838034
163093676
910055472
925256328
446395924
27961446
384567279
883750983
651534811
868288852
840983821
608247818
81170834
685468155
826462135
651932295
702757840
582855405
153129790
439165481
706614206
504746902
669845543
34717837
302012433
959973666
956686752
591868517
997797164
109036461
451036858
256359204
572733994
759793894
261035951
673966397
53557830
707227371
128695583
270837736
788436214
11457542
919107637
675590935
926957565
354441153
925143048
989585978
817828930
679164662
699355754
869640850
943199341
429088197
648932120
714093478
59001681
525486429
600948529
829658045
653002660
964821029
444799854
214217501
547532676
5158578
601867241
406416868
145083959
810723468
213576929
784528802
770826952
324298732
976655260
775712702
790283265
8306749
752807535
961563697
668770498
470965474
949592112
305377476
557534779
137952703
201672772
122873257
935438723
326757483
588924313
404680369
5158578
607862145
226179681
68160253
633624346
83231036
552178893
372620302
308356175
474365545
579864701
94877559
652123879
492740205
625591952
534132301
75984111
761645988
725660914
855345051
546410062
873384713
261724248
815752184
207728147
669618034
642009297
199738303
638745996
739520060
374152078
55825906
513855906
141000208
508961075
349155387
776050605
108576198
569618251
210464503
102165614
57533246
476410963
207819643
315931933
707474561
468524267
298806782
494485466
996581099
930113599
560144276
652766150
657116025
918169925
60530478
714188613
436854043
150990232
316788545
846006811
191402188
437312587
780876540
114041746
962866076
984714128
495491527
397078956
67102155
837128159
992689181
486028442
184346037
19793696
325449189
928461890
705058519
888143810
232256006
740788757
641996685
670834307
668770498
16279526
559934017
113138364
516588253
61654915
227563778
854155731
269699555
439013800
825772543
559671774
428377408
162627408
427345530
771548399
162158380
462707453
838693424
176246062
789883036
538634288
791911237
699140884
864019887
532107485
676179580
972095441
763593481
574939893
14579113
850467670
574197083
83942944
659278514
346685877
691914262
663919114
813045001
351477231
295371279
419504849
818632972
928461890
331910575
935342267
288762073
427178762
297767260
830538930
892403123
617435520
592974425
309545428
659799602
567570296
1689860
856042033
471657039
876846122
829523974
875307408
392383267
391486260
256491084
94877559
641914960
186737662
260559166
466639923
353876210
426996362
525130002
282677741
759548228
172662461
822791309
455952052
908440720
849799692
504662293
580780080
810580428
535135625
641883107
228281182
378116731
584034433
456704073
518400580
4903398
765018549
179252875
958140130
230371404
757304768
333848319
890517953
133710879
991884359
870868478
49615329
247485926
305397579
760114102
995360118
407171582
555056945
414339337
953854862
75224383
196438630
873081287
113138364
883750983
12052076
812209903
878335190
987721110
441521837
577516267
76987297
464628830
567050579
792854349
402536633
646670341
575249361
192424042
659224667
658621869
359778762
401931858
247803799
674811322
802168681
540051186
743121961
832351819
181211852
75809934
562373748
962139279
776954369
102421252
480500849
934127430
713333321
20343220
810695534
482633463
991230949
358593713
918468592
342692770
89287746
544053443
344881678
745100564
525700597
875564490
71342591
70358188
480936083
689731653
688843452
780146564
929296236
270523098
540319933
243488260
495750871
829409965
822798379
879118734
211489390
634287418
623811524
694272497
583399455
417868107
366604419
305220412
929767078
292708387
250740197
462490268
9219470
779085198
570860855
657116025
406005501
78318465
916994784
377012379
429481064
20902869
905200199
51055004
242073056
941268302
349969042
971903800
160867156
903444203
628612266
527368257
824542917
936265005
515964085
53318066
37564149
973128455
120757927
568380753
357682298
29181676
423496192
352537279
403329617
821746520
252532582
196371956
236479502
654210085
344049552
220727664
815896464
839320509
842336917
898255150
77086174
117066024
288626875
973617841
426078104
495280261
262869979
123365797
911888854
245044000
169888732
697670689
781308933
27526341
882171210
436255576
723721419
589457531
358658461
784137782
46297550
822791309
218071603
67601541
778925877
400990793
783680834
77519117
952251131
787985472
518511501
843346044
366698628
641996685
436667802
418843610
54568885
398044254
728929187
388129533
460661890
530341085
155177699
705290477
694857601
977957854
920358701
746691558
981544733
258181866
475447251
496324573
273812966
672916076
927498291
830192035
163799313
389920316
263068399
674839921
198906840
943169923
64061881
808225894
29054544
426152648
977352065
185356254
151889591
775472907
231371809
344028479
693605179
341377954
579016169
405434041
262896756
106893981
350668595
306851299
845757795
906433611
202201787
742668549
409338326
646100238
826743903
431281371
687466718
904900303
352784656
52675813
327736612
839396824
870549855
655257909
682117649
651534811
753222777
293560474
736036480
18783572
165499637
374686463
526448632
28431917
562066269
475447251
165499637
918358833
132169047
561818002
351485148
843443450
35458357
707365084
858303049
1853581
515588433
625955254
253745613
322772276
674076178
276566187
774164017
625889035
566347765
14030059
708284962
186737662
101595678
713181122
232566202
957883270
19225734
314014088
623788654
436427017
663062982
586092111
417467599
1058161108
844093464
715374523
241154114
405529066
949592112
424459683
152554951
663756713
115487276
235347751
42433725
791503684
939714961
127270703
318038964
744714131
990586459
873477833
518366544
761038997
912060741
893421365
360322511
930407462
876115155
391450996
935144570
451056021
144423129
815782317
189637926
560502155
91960360
774037036
351901410
167165875
781453635
149073423
853728563
829523974
484107671
445719251
776050605
732527539
591679860
817532747
534927836
429381130
55154580
811490825
779136388
846441672
51653474
40775140
708284962
800334369
727256846
377174473
949559474
823237056
948378619
354648213
89587849
264056316
513532743
808951250
131028013
414033055
884712898
750918721
771218235
949687944
554241265
16638930
239842977
834006763
828695016
408821448
293977418
28017307
961412722
774137856
964731687
939668220
253279755
884180173
93040713
807511055
98606366
999592301
5158578
158209380
829949148
885894935
324508260
803226438
35097200
355669937
806953237
406127253
650088467
753551933
982857317
223205135
918845480
662927935
643223889
102421252
918169925
401502203
873814827
639681680
81833189
137099630
361594618
235255128
323439965
289821633
103696354
140433401
892018297
845271480
205680784
40407016
867245378
465574239
750568552
732301117
408895301
188133964
471671062
399670759
308390214
674081595
728728999
111028144
58186428
418780051
49174656
898037707
882643817
679752461
86519082
43095405
656045467
839341612
72627119
695077770
551312874
453233142
226983012
201131264
65607917
269961767
164380309
738609783
255893080
282053544
179914708
631955438
670537513
722283837
544679531
675016005
187189921
460725970
593974842
823320015
148535814
14536071
892410184
497859570
737637887
897093617
307490801
569817747
140365036
575689010
945315586
67705024
437266637
168513121
171272025
784165684
83305360
475193651
895247423
222808574
451019350
165819864
338540438
505929135
440060625
337644688
710949963
370412898
878791470
37448619
485510717
141803711
236301475
521759893
934889321
327881476
252106280
624063949
946749663
414630454
292705906
467163062
389529379
810836227
810688337
923548415
617547646
687951540
858577971
500529841
156098861
814956640
743637165
269771763
768989120
587865933
942772640
699522853
656343292
445719251
394746910
630413974
353048716
837473604
321303029
331885181
535500853
58273374
759558481
867267750
365958663
443042700
556566039
184410419
408792747
764374922
840096115
644605738
924235337
305891972
934409609
927345428
787958347
362170364
304254629
1045219838
654996464
227281994
327948576
234766186
683389563
311763915
186500587
913105281
372743022
269676687
797192317
313535039
673640577
338540438
651035080
56455962
330549021
363862182
575623713
290763725
987629009
648166640
841056114
610250842
747869454
459907138
539301808
158266011
654816914
836441820
648930020
701161405
312655774
64552039
434465877
142714854
783958517
871434862
380192283
729015005
618109346
662054183
766784216
886389424
894571682
809271563
258004457
142958863
119448164
728935190
710602416
609278283
41024578
463701867
933750045
404680369
723721419
241791342
518785878
923713839
872733383
974882933
832906498
125898266
284190300
864327732
866314735
58448890
628443420
913760453
19676478
787175045
449485227
672158238
919381036
264011722
346226743
473535812
823781757
593092341
127761373
155673788
970792903
767550125
827369691
68290773
904189826
650877244
608447099
362427247
638008924
630295954
555900190
407096915
729360162
882365521
452857957
883706040
450477280
778586837
784592101
576382531
402851522
754540616
646271076
163192753
651534811
797992517
715333023
492708765
871647984
985470053
934086230
108383144
609331280
950019324
827675994
629745871
802921409
77086174
520248932
907319012
541591347
826462135
566719012
383045322
540852947
564480569
57670815
187818783
96487253
777729633
898939728
365958663
370303640
155481932
387602985
313498637
937990098
605215026
627166828
900686995
87018199
231157039
989796263
928505967
879118734
707424577
124320613
732054318
640234541
725039895
67607690
380030921
457584414
112817247
414052089
372746307
248212876
119210456
238321224
871500877
321355123
668745087
417365023
343573287
13877338
990716995
814640545
952823760
12489390
160823819
235395762
706282922
741722428
314892131
974910404
701704563
76303944
341168048
194774536
393325973
467384341
384966537
619249848
549542271
886389424
657626227
66820180
66118341
823703710
809945356
514029290
269793406
402660627
865286359
37564149
218790045
159424573
820305522
998649077
318656139
349155387
163080003
339134173
550217440
802168681
757586573
519692792
965434940
179351728
388129533
917515523
227263740
871929312
205839583
105015161
991068553
537263976
215647770
543794639
603424268
730604577
788272966
256493938
8306749
873081287
792618231
329736379
77011396
32348484
708260331
72219998
614155118
896115918
290498834
964437821
353955948
261842969
323029685
429179272
801077290
912060741
221814328
108168754
377869048
215966048
337730985
710692129
874493873
327231705
50569933
357682298
112570101
490001003
1012440301
270009944
929621032
535914839
991762137
337175783
710166553
261326209
778856793
374742894
203480894
219586111
411318545
100877423
468882421
231952177
677675757
848289510
915541912
514875905
984953900
977226218
211162872
592647526
330724216
705107985
595605654
426189436
596613630
123333555
996419272
189282059
660594208
321910227
432336325
3329014
512216301
767813519
292415242
369414820
673524068
719250073
695392147
605794058
546661195
351440359
52337641
460197292
769482804
181851943
251764856
69348627
380030921
519692792
735918080
662692106
741617300
805252022
726083745
530875156
29558032
873585891
765524771
939714961
970436322
680993935
357327851
706079389
730175061
587193590
296614682
209513619
57440585
841413007
781659108
562197778
570730943
226677256
566039840
274910545
85609345
480537710
112946993
967046710
384711340
984127255
987683963
346310320
237813703
72914330
449803756
789111403
485096302
324193231
24872849
47363520
66118341
170675745
180355309
759702258
300568223
120675067
876699807
496338872
462662602
709686108
340675195
449641313
630135697
814085902
442246433
688401848
381987347
564961519
237145286
70579518
994143229
580946343
100078045
398117123
889538406
679331805
912326533
569604250
763279849
202870760
388079227
991735275
927498291
918661799
40833807
189518844
608468997
857771414
427345530
514745181
699869415
879105901
479527682
134595354
909291600
115192143
794719749
977473382
499532426
986037272
675342298
665990445
392065974
235457676
350476508
939714961
170442200
110910082
601811307
153304139
183304678
106631363
362940899
568987888
393325973
617435520
715470888
743590400
871042225
707971484
907544446
622326463
375238539
367031651
219978911
10810185
562294231
437774375
1375372
40181768
522129815
687557275
563572287
195079470
216186759
716433579
708612071
571987008
881474112
596236881
208496654
288715736
458611355
904492848
291475662
741647105
733753831
964208201
233507194
696419614
406377648
599050509
217688661
965777285
617370582
939720947
59233130
413676794
974698596
490831749
518341420
764512478
756693945
24408056
599781391
542804844
590123971
477652125
148833977
579135717
202838500
682310117
894077450
464842130
815794979
233225662
902050895
615905877
77315000
104018212
784165684
50174686
399944322
934979031
387501437
891216825
443042700
367021532
622254987
343842109
543781564
24255629
604405696
957207901
248349627
778844766
203115613
913101044
351440359
414028676
508002661
812486133
936410986
550867213
197770940
44131983
519128630
362927329
217688661
674927675
966920126
348247145
493278414
777121269
463739895
347836024
127761373
820164578
741075103
340098962
921867907
411407345
180342442
560440298
161785517
595036153
300030077
411086387
914760683
601364705
154416967
723006171
395264399
997741344
618285879
614516771
711117015
236520051
879562386
355931064
311396966
688752557
828719140
992689181
9476632
22179167
440769099
119997131
8092827
806049022
138284350
68031790
991258045
235098744
948039494
748270088
203480894
595854299
276745741
548746183
638650706
814432967
111093476
825632520
992060575
655418527
514069610
182417336
442613927
882670712
746247238
689046881
258782795
161590690
667350180
29015563
980171248
648839280
70688019
855889360
103868812
1034142387
469139692
972430184
948039494
988338136
273400908
346785456
869386074
851552799
230839380
453337072
283797825
134866802
686403504
774766430
986037272
332714703
839025396
356337341
799574448
588036041
753713097
798481619
368072603
602298992
753154828
433112220
888306613
492221738
728935190
154941088
676361459
584759126
475388240
237671560
433897679
393379756
679039435
708295533
296339422
160408934
729492720
289933872
703522676
159579571
550692928
793212836
607331598
292862681
789380068
81925659
818635823
179914708
596973945
510161758
372557393
719744005
199900106
668977317
933735202
458476820
13466109
557654388
885689749
248812037
473316242
763667602
505684411
494669612
292582914
87066975
480280767
358215372
408895301
254073065
819249264
505821607
838888309
994552184
139163461
201060037
241392294
839253757
962261276
574110907
1033767332
924807231
337730985
408792747
464339662
949672007
405151084
234401653
648303173
141230257
508690713
744246017
480126063
215730008
723477038
345109544
315544850
228065011
326189660
973268877
380583820
590610547
934127430
777167201
24376862
104773261
477967232
832960279
777119202
325587933
984450521
480998305
89352622
260533755
49615329
595679069
129982093
582550299
169862859
266304512
393743587
944497466
921061099
241791342
896115918
713962443
43867482
687004807
271699549
699737594
586785010
847399541
1062118657
893421365
406038462
191582536
694990516
238722317
119974820
202850360
468338750
504003347
438020568
338629553
714002594
290081128
283797825
736265208
837158294
753273193
358604060
952710984
195016077
827615126
745211457
893511502
435444886
874267157
940217004
200618933
115192143
799416740
856042033
738609783
270884778
796122350
440652991
222701703
22856985
935476000
985075204
692702116
610512490
732164211
301067603
146987056
788788127
891534504
290706117
632501635
162924927
205690848
911348053
666351532
509742903
290686498
348971415
434075515
471879231
944477992
200828529
840035090
721063742
294054027
397411574
388070250
371028498
601068735
313153303
952024295
25952077
990716995
135946967
659052204
642982654
846829311
710486652
933017511
499662731
749363517
779620822
657719167
144953868
223098588
703689381
338626848
167796111
918845480
518797667
176537499
770979988
340739592
168065068
672595771
372140265
210738090
61798159
652734792
685816105
219125679
222445242
959915201
167735295
381396803
276863355
146828389
210623994
267301279
366683261
422357814
61594201
203397094
560070445
825781243
464877935
330945238
288540053
368936780
505783851
722235077
881541208
715509920
181424213
324246628
803639593
457801377
355419865
559671774
763413182
481826942
226043158
409781911
322130683
361282814
101926866
414600426
663541746
450495043
985470053
34260173
818560762
65756333
615958286
279226662
164058425
286710692
565372434
873849697
355931064
668021394
138768242
30480268
480054859
367738921
703889403
617708118
964256066
483156659
675826513
744310231
182847695
501334592
906376577
725936779
163792102
270632308
608282079
682128870
633326295
21946399
596312370
28544170
329407827
426455968
968787548
896399339
834733894
476010666
924116102
852642078
567747897
891215598
955679287
154343583
757007867
740704222
207867188
529800888
800623629
22599645
624876410
310007683
751545727
137381950
974910404
874801436
584409990
734943680
201746676
726546775
589091187
860543783
451281337
754438092
342338180
371133598
960777301
630456796
97801927
449594528
451411749
151658935
574197083
763329316
931599980
66699246
642264219
65270662
646793304
87145803
239748492
485119169
43373387
447172175
572370274
945341711
51275537
377898636
253030993
472086441
788938539
760467889
101360648
972960036
745978733
570295816
206469173
120477803
317638694
564361923
384560666
750187137
744379602
209513619
666231560
769516316
453767801
707437710
930358961
828737790
348171442
37276254
454116073
148195005
578806670
946066065
365968201
503150434
188133964
142013304
7790383
976006588
748463728
129615399
282677741
111093476
997109659
451411749
501608370
967522302
333896075
543831114
36760542
41876526
1066173498
489023060
188942300
775882498
272978755
357716838
59167648
77844492
123277121
959311260
316056707
737256956
668046927
702174237
798315134
289932505
421060178
949687944
855414684
980579183
915218966
114391241
238275266
669336671
390768079
833464184
701267025
537090732
54397164
961793605
644557783
434817469
305999504
801131568
881544311
970604965
470242410
643153567
398424002
161554173
235055793
295976042
931434291
418780051
641808385
308046106
860543783
714883088
307737591
837982134
829522167
878627610
211489390
269676687
412839355
316410139
799909477
108459234
697293625
238410629
84034374
769256863
595578980
703466361
465720236
414364956
735347303
853924922
504414370
68040466
417056826
658106000
927893315
72145431
879613574
278349090
946515018
479644995
722722434
491679480
630171262
587289308
455916518
939835005
634946484
136398446
477854110
691341674
817709276
483156659
964710648
588514364
795778730
215542410
613537806
57413893
965139839
126653779
634990993
780565717
123306176
534068961
548746183
675870646
123106294
602891217
938118468
64091852
958629264
707474561
686937365
317941204
873477833
793073675
381686867
871162364
959297715
752158529
413215
374686463
820252398
143532870
656559380
525807503
353500982
309874689
611734421
543367911
345966463
464059968
586280186
621630515
994663152
681100381
931570220
959409749
826062899
658847924
256506054
378653177
119729854
696672992
511528102
630251626
499237574
395264399
796275449
486627307
71826381
791968120
548933513
728977450
828695016
880499801
920577026
568523751
891536204
311271169
411660160
699417939
92261754
646077889
758779541
129786419
314087258
928463122
303822080
806387627
190602417
546773864
315735450
163093676
669471391
203038203
186913240
663665647
133374634
494117877
202359018
935269699
45703626
587631724
944996500
953965129
133774371
72935014
392988275
825406035
907292317
215158083
517739123
505783851
137649217
751346711
380180822
20381352
662134762
430748399
779136388
33351929
65914070
484552289
258660295
157846854
46164553
251060754
1016433237
682995628
806387627
646305726
158223218
769098768
72590659
301192156
856253488
954011119
508892325
53300664
26530004
499532426
586917730
196438630
367784444
356066978
948051452
230334992
346785456
527337470
669500951
453066743
991386316
913264386
237671560
871112407
864493444
737830551
870854685
366703075
206949915
120624311
6247443
920358701
865371436
635195658
766119727
417467599
196827812
242889078
877301805
845134616
359617021
974112815
252094020
906178670
13459450
672986052
864742797
605215026
79399068
270649550
629716476
920563156
311055218
550062566
305604478
46517531
967361386
785341732
401144809
753718501
444427471
991843551
272095594
45931490
918015430
678236702
637829678
783131189
837409853
176246062
466356291
356898952
362383070
148535814
922127657
107599448
573383054
361075451
538475161
934281521
154074983
898825794
425387460
956830374
287853635
366770285
251697051
465612179
278112019
503083046
397585478
233929335
829523974
732164211
612630966
998371641
156552729
511417470
20927292
217424502
671367578
79425488
482825814
689065089
792757096
24408056
779085198
204548383
124320613
529525548
245669086
106749324
182446193
53116100
989653513
414267592
98689053
570146123
523588605
239672955
759411745
347055769
305284476
168513121
845562822
519751243
497756457
528780521
744323279
955119026
949609232
1027301828
158737017
451566587
473209313
913490002
895247423
482687242
506467593
715374523
931497234
531430385
355356327
432490652
915317405
885689749
840061662
459575942
170399307
165177543
710692129
403341991
930781676
70932882
83963427
669618034
604963980
893004264
395204804
944123479
264332223
742296644
739407397
845703895
647179539
315400108
777005251
118524495
18802021
361116510
906065224
531684037
170180913
11772860
434711638
244692658
283918984
803505867
378111921
12193511
200456691
656069110
29865098
966925900
762216935
289352102
226803247
923979387
555120628
751316742
719353782
348594936
68160253
12228241
285810273
101360648
272201257
186518875
662054183
285465974
102546785
672260982
776068747
286487145
233569857
959846839
475790421
85131559
772451920
117816059
806282853
675826513
690340263
267592787
773507316
690527377
481002641
663919114
618941761
69196845
381104233
554246447
10718619
179213445
889675309
380192283
800194764
536736375
201369068
812662574
820576407
471210191
377045609
468984828
19312805
670732326
457084208
181727478
318478570
961775894
92972395
710327065
464339662
860338918
376482621
761038997
748516474
777119202
608035269
829232610
107967069
771164587
21143394
458550933
849965782
741789782
275620291
538521959
117066024
949931116
222969110
590478562
183541832
372360144
157898897
331721430
498855870
663535870
219524431
463489888
860512642
161354591
331038786
471290409
995558414
688291365
879325603
1052832071
110430637
860518377
46562718
27033676
831990938
164567822
899206240
191405301
912697756
594524505
500623809
866473931
69750370
780684125
98800825
535622782
909821405
33996511
369055015
941716489
741597199
697004943
743121961
824980603
470023237
466835637
143498831
926907919
930781676
907318346
465870589
57671195
658106000
986878961
562373748
738058891
453481050
806005142
529004545
946675868
941486748
437332257
617641831
720882371
761885679
994143229
444241574
19793696
92921962
154885002
451558847
204833321
303174227
222451539
355600415
493291387
143496760
981866139
316797963
228781611
267061096
729905578
128631859
522946553
521295590
662134762
575645705
286332793
918773932
2015581
100538654
670980931
825447264
566347765
607371905
530926216
862654283
271370986
311287897
885085698
29544614
99361646
127785816
448411537
605331788
114470047
390737972
633857746
599128899
624367462
724492916
453647267
103746576
388392346
805252022
474948551
797192317
615199385
928604483
542465423
231065062
301379463
578024305
153470161
215647770
901636034
589048595
459661541
350752872
949321092
191582536
544332458
628481850
198381295
565881594
98044411
333896075
456312429
186424611
492957999
952975288
726440461
920358701
130833126
626860611
129077198
390163547
516588253
909929108
558238610
87197823
782567485
818231074
523912440
751521282
376213133
165862674
520904342
622295697
416373985
297914732
907966103
871333161
599865651
376326232
753517842
388290185
540838128
681830271
870955822
14262487
722530703
582893519
760166959
534956360
980795357
746088831
412687703
394149745
1050308960
434711638
323394154
995558414
931909547
421918262
957319822
432145657
346971772
582668679
628629202
795393884
252451966
78234167
366973410
234649709
732833191
875950281
527164819
341168048
536694607
371028498
661421760
889287940
440701879
719420127
522629043
344184484
236112915
573058801
55172291
455220131
5719021
624910087
524636078
64736694
598144972
267301279
46675537
208964438
808259694
215761478
816591976
354829391
368754647
557993651
533094174
984301398
768361189
22657081
218559182
285810273
290291936
886529572
436255576
602405970
270884778
993124532
607489302
928498114
421679062
546661195
615578908
358905143
181421689
557572590
119214896
842744708
906527796
746326847
736295478
223620053
298708604
457584414
57818939
796229662
928879155
949715156
661690562
496220216
179529084
671871660
179758678
888225776
970991454
188393717
715993596
362121934
417868107
509536077
941404628
519157596
142294034
616839461
115765361
293345518
988362553
293248782
612280640
463042293
678293490
969646546
115674912
177764190
898215216
790469611
400913365
737948882
388095575
489975416
424050373
634850365
457347621
799040396
252424673
119772485
657816091
114512291
643947056
585281479
231931698
976052108
526125423
166854257
374332768
667588661
688407882
800733268
859832488
122878100
115205884
713119386
190933841
605627949
825606133
776912490
510359396
715852787
854537040
127870702
322274581
4863462
288598382
620360609
578461616
594158722
643072773
934806946
143532870
5086496
14167542
685432133
965849955
16351344
654548689
936993834
638861873
591684033
313721921
889287940
853284560
194946994
802412687
735067693
625196124
184474166
43878105
617384901
75500449
264462805
413588454
479692115
985260890
176736648
407549050
973117435
894576942
698643948
975395303
812412044
118655201
129084600
522939940
383613416
1073389522
492114286
56469345
573001602
841375427
357980043
551992139
435444886
665031486
123365797
661151405
883586217
490507393
401093162
543367911
762905395
379974126
224335260
418753767
450531613
872245090
266581700
922134993
87307105
850315299
796436865
474948551
43058210
592556001
132824982
777048429
39219281
773139699
269645600
38373478
9035669
23073773
590610547
871333161
264515566
331689742
202909244
731721518
712865673
223181606
26758182
115735430
565026268
781582572
766695543
807651475
614856622
724600496
99998690
307490801
997265943
690907159
669256154
756111842
651217498
95261698
151715723
657376554
559937205
299024487
711122782
166887676
471783973
606493551
977177565
881541208
944947533
861700130
121403755
24493585
456737473
685918199
635085259
365206701
145749313
218664735
360345896
102792078
669618034
521694995
738883150
509186788
599429266
551122039
160605283
452888048
317603007
636615081
981866139
623989261
416422932
35523593
251896060
717561650
206319188
37448619
697882778
947956485
460197292
51850519
419143922
145920061
928457610
226043158
447290453
845356694
597649361
389675456
179152104
938345274
471247788
938912940
464381123
528876575
156135387
170715239
909810509
380984800
713082563
802745275
719431905
925636300
219272022
215966048
40997125
644862026
757054579
214381220
585753319
104392516
423384336
252532582
537451942
743751957
923859251
377619813
614844709
129172907
270648964
844593028
796275449
579720185
289821633
123214415
20817705
338564997
563159783
261739960
974910404
864019887
475083912
391252796
277578125
258325724
140365036
601328528
458178179
681074154
512976434
618313480
830213025
789510869
909774106
571148261
505181617
559937205
762217447
550014284
548896749
28605425
891411410
587865933
273505927
800707475
711268895
306357982
644615316
42216842
866314735
890771971
83987528
793958229
680753409
199975412
323380377
322295379
813045001
339457620
348920615
759952714
582479652
647762613
119210456
554844835
954485865
113192810
91518825
937050576
925874869
891589397
125063585
982857317
139207990
586790879
408423146
78578358
596600780
74132871
284083870
143144915
429542944
380164075
825227526
491303752
612094494
598491984
483093477
459488890
375323338
915915703
365644168
399692091
772438380
743694461
341193228
741851201
223784870
199554449
971558781
1032546079
604317483
50932600
530131033
57985180
789380068
370951957
397659350
74745055
716985052
346374778
548896749
417813685
476916269
177312230
130141982
198252749
1030879550
727882962
678702354
462391173
904131281
461103864
563173453
325395217
345042406
668977317
10882799
682937178
32223639
595332582
477342230
832016678
792548795
643199071
784518419
667245352
501608370
108371686
1035571237
11831797
933360649
261905609
440769099
952024295
204598571
245977354
48778805
718031558
35533000
687809838
828971446
620487386
323779651
839653381
261739960
439661064
63867336
788817673
562116772
836839200
106893981
530360258
117853257
396830626
191402188
6944924
176211984
630013920
147406346
479803692
174718716
889587054
711857840
214938896
410617393
273505927
243133669
228104739
745211457
197316834
975911287
983807384
476796580
88125250
78273345
710880562
773381172
439937751
472458834
163247834
389369154
878324342
318167381
128670771
647758027
804829125
669618034
502186427
849196770
960440711
684026936
340454414
37448619
304407154
151654406
198381295
791607714
405622831
481272641
12877169
855040537
625049090
240904202
487703180
329289673
22599645
222843224
40173893
690173698
180874403
57678516
35407039
338823202
358357993
919865818
231628489
808214227
906988983
480702963
407811037
823398764
645844534
442188203
80147305
482437593
425704162
72405909
957678359
523912440
11585195
733753831
496783969
944594256
778235129
667660965
295404267
427345530
950885261
8764037
15830794
27639033
638483386
575249361
855076141
18644086
387196762
604722959
771248875
215061290
992032507
177764190
465700538
740895337
814325847
104573648
958629264
209513619
103868812
760112965
395615433
108510914
290706117
735138821
129077198
988693301
105930008
485369745
6060336
901074070
808950206
26241676
744323279
464816702
1023222489
201672772
697523855
278842149
416948922
407786596
707909004
517046137
779109521
847976052
382960734
344827330
202788556
242109487
729053935
356337341
955915111
383045322
210980638
842674326
324718469
252673513
301379463
450638203
885752484
839240351
445557974
168753340
289652776
115551938
14355101
759847877
293050184
788301388
161318388
532830457
382179817
8135506
392575706
795427750
565525503
968087637
793928525
54214388
691526235
350287906
299751714
624286818
651217498
864493444
285843810
78193962
910428575
51767712
614498112
973060453
530492280
999934479
360651073
889305542
699021966
904680728
464842130
678735096
774913517
918845480
907629531
103103326
485096302
114614456
727645137
967698168
786174663
205284792
918773932
359804822
889794004
273812966
552382916
252717433
161318388
266795427
257896347
565623338
963744541
132983581
94467470
20936023
658908303
941663100
276988077
122833647
181387910
734055760
636797104
703529934
302139327
59425411
441221248
35583370
611731850
762680026
766733798
992032507
704096125
502097849
827271333
955590532
808821294
173251370
66919898
773305099
590730850
418926668
332870603
698636582
450994874
250631500
1019003960
232566202
707634011
486045809
779911533
167774736
904507045
404688463
421105658
817709276
775586403
733624284
607202649
912966716
923753518
176461702
699036742
840654415
538498351
103715659
693201965
379482937
437722005
932041735
445625650
918734523
567381162
79242464
842652896
918705177
886154136
344931768
975174631
834292695
584400898
656009555
322130683
698112246
27864303
819904408
863261154
400537820
424522152
744648471
705573973
39037123
767813519
336457350
245044000
924106181
714842992
486507818
685825296
892435780
800671159
426152648
77519117
508892325
783498755
851906447
644524676
352784656
65458251
289089824
753478393
414364956
94470136
209321207
672158238
330549021
1049619941
102875154
996605835
163080003
164090508
504665111
549597750
564886969
150072362
254537822
653375768
632410035
1022137361
481445988
140412308
767813519
937584844
144792687
777962043
574681070
234416260
847562875
811312242
907318346
290454499
655257909
625950631
422723034
953979042
444905516
265777681
850283791
840670775
838330106
728391039
169113460
507970161
544332458
552165820
140720964
24441571
722722434
977845448
897448154
358850685
177312230
340906398
165086750
638737211
577571485
499125783
246164403
867270791
872362764
752239291
254435206
832886853
730492820
305357814
285123283
947956485
11292780
891930808
587592208
908044907
670521495
631587698
515210745
872024838
185442335
637829678
980127970
418926668
467596448
681447390
704233114
788090279
824855155
945428634
100078045
378703244
339457620
920473774
72340259
522939940
451784303
823625999
165142575
575572106
748205752
18517268
154244257
232676944
290454499
776919350
180415586
532200023
667916246
722518019
360165683
279211903
78273345
669851660
233929335
76015919
128886541
413983121
976028416
576787607
366770285
81165478
383613416
428377408
686787391
414700462
32883412
599772512
73313352
114930210
502836059
422205708
365644168
692196116
445176238
713691971
808440678
122833647
4309272
221196794
522629043
589295196
66266339
284395398
962261276
237745165
635821321
150475708
845743850
997549498
984771042
918141103
119770345
881421510
790555516
746525507
919745823
619973404
781056693
854167186
506582221
689376477
300171094
944728739
717018313
772858164
907633768
329286929
157405991
937055295
495589726
566813576
536734208
81231487
557945319
187292663
330521885
310366959
460057408
975911287
853162495
135918946
805496865
324298732
437774375
388422197
194003691
36581825
998312420
712470299
977835726
630413974
631089869
740895337
229514009
999483624
487575687
762466738
443613295
848943755
760801356
339159743
999731263
918705177
609813186
39783063
264870949
4811847
847808393
426078104
131901565
104687752
296339422
850623056
992771937
106257181
260041661
307295338
339954972
905482503
590803773
101322147
27526341
779620822
832223141
436956233
853883406
143532870
364446974
773415669
404728354
223378318
437722005
21095335
860892359
828961253
114370425
760778819
582550299
820448142
305843220
481179675
774701444
891256458
93024212
450005831
993612378
857672608
827271333
704484931
156325282
435453191
795662276
280673716
558244438
110940732
206469173
268655096
246009871
796357425
500584379
925142768
8932170
335422745
615603222
313174400
506032629
438717267
364333151
837081094
790053170
876100841
329723705
416423442
949321092
440420261
37538863
983895695
204842605
12910699
860412520
883030029
358357993
797638135
196401591
450113723
136384512
802300587
370114860
874169827
202685243
453131742
927670849
221305559
664073058
264332223
910794838
226677256
719877517
166213515
293127597
195806415
116811618
701275200
674751512
908507570
671001210
176881711
237575817
679404299
586691653
398154543
118782321
198506043
121018333
101307413
130717400
607489302
556005094
676531721
264249568
879483748
562429916
274343152
389198037
635082523
535790010
155854265
851272539
246243262
197770940
573320940
613719306
486082705
435113254
444414396
338697717
949817763
30176214
73890153
398227773
241133193
577390089
704734227
650590417
590903498
289089824
231447608
79399068
862654283
71845424
912877880
496321813
800135199
814106296
250018170
573958836
226124075
340675195
71913793
392843063
733179021
615497508
871531721
781300821
689165574
241154114
603427108
661694511
199900026
719563546
18825915
287521984
185442335
929341716
466968616
689845420
923031192
385316377
966925900
524311819
119392383
518309618
183152940
322777306
922771786
456827771
241563275
120259622
989191289
572121940
782684743
856426291
754397832
58273374
791639196
618109112
125063585
1912772
876100841
784165684
841413007
850405303
157640734
771790883
507970161
925142768
581077881
542635436
248523217
1022661758
372084435
660269283
224338549
450372752
279607776
367733928
660975406
692196116
509496039
552309991
771264674
41230305
681680101
45968094
808003843
815081867
744103603
67812101
974327279
956824951
84928401
589331354
165924563
70387779
166852427
724050986
400171445
460304286
4820239
703889403
449876710
517396157
701359164
924060487
202201787
779911533
778817750
488037268
814106296
373829347
731856626
215761305
506687095
407225980
610942250
436670386
187399573
129623144
467001146
101935996
674380820
695670191
14167542
585741992
734171015
470023237
43757163
403779586
424508324
860683958
366494426
394162889
730528196
396685161
916111032
759411745
82745503
72723864
54412959
991092147
893618616
306357982
260041661
446395924
141980524
932555879
963880644
753706288
368722051
729069827
825632520
909374211
60015573
950575021
139361782
40522347
707207982
3560379
714064835
358868098
657686566
413983121
179912340
119448164
316868078
656121193
443265228
419083504
336457350
350832220
480537710
702433399
806387627
269676687
804667667
941992695
872545014
429049173
316836347
592420036
262584389
984565296
306521887
8932170
626499664
234003327
41568010
54323740
420909724
542804844
235553464
183874436
497274312
851789850
948123354
991258045
402660627
362303230
592167267
551393203
68605292
359804822
80795070
444254457
380026639
487627846
301916385
149961205
20498929
803528320
79177731
970943746
138423774
528631523
418911167
68646184
93107196
511517307
349151864
481888645
283890432
687948634
626627496
987721110
239360556
440663005
718563315
642889132
194274331
731193488
834969760
128460466
942722198
385611438
930925174
858831060
994143229
323733542
677400564
560333960
382274508
912181498
897448154
112100107
85922272
138423774
198381295
656802075
354158717
526210832
551152209
390330927
571621903
556014425
859570098
121249564
569812238
1073389522
781015277
315086481
214393289
963774439
407817357
621093259
157636759
651157482
463489888
94554547
858319591
692702116
290572109
476571574
380075196
908632827
769636131
810081576
802730525
78498211
776596625
850622461
607523149
336262183
374649495
946066065
866848057
774323024
507191293
437537440
785871886
871173237
738859034
111748345
874667167
741785517
999141675
303744981
590730850
281066048
764880186
256325301
6207518
563566609
109583447
649187266
85061316
514569971
343433850
463886663
841208010
359804822
893511502
97389036
452541991
55636056
689046881
873346681
955241025
702081816
668462850
311271169
25520081
212638574
820448142
897708225
70500646
522946553
426445196
959801936
19361671
390871068
998231547
916746667
255178124
996574947
843102232
621716465
924289044
237514999
788949702
925107073
453524675
478485258
889930442
270523098
64451359
705735591
636830697
688273003
292980083
495338428
313172279
329886980
763740438
49930946
628103391
111748345
326623854
515855391
188134780
919597884
191480609
103868812
86734931
765293393
126214027
950619019
793897566
21383815
626267604
82244309
901636034
290513826
434852800
125465937
256543296
653062911
765476998
829252310
496418481
258912132
691556568
485438573
554137120
349041733
342338180
210248991
579163289
543962531
462490268
862938197
639753370
725936779
840636444
589852335
401210450
601328528
9822071
274216787
986212381
978318148
875973977
803528320
537522402
112285397
171884759
889930442
960860224
130296075
448992910
335464963
778586837
256491084
333376450
390871068
429331874
561327013
66173044
335464963
201743941
270837736
55111276
143648007
469020421
49174656
448794182
785010126
247424835
280273609
174270942
888151665
261479008
739840173
873849697
233668686
279976203
697183784
230475875
920479267
148535814
162153328
734604534
784794024
938726911
967192422
98487463
728524088
270454834
945313659
876529983
429381130
945083938
759847877
737424961
714146257
88954437
87162169
948080254
930273571
824852579
915191983
752559180
729053935
569477016
726440461
467596448
495077340
663919114
518366544
984335137
721932205
370762413
568501007
721002941
671894405
808061777
301302287
968876222
117947722
498828005
218655494
426982447
367684891
351984475
916994784
316056707
229265579
510682287
508408521
888151665
626726540
277177227
280943460
463116295
997643769
230457234
467289426
246009871
278135984
659520879
759214238
263230810
776859507
664268423
619010996
910689646
366086359
264918595
514611450
862573018
1021926460
855076141
410924467
450292069
79242464
954775790
713658943
650176678
856476850
799773381
301192156
701330899
944477992
589276266
173475549
171495441
25751405
383175780
450477280
214423116
472448762
962655395
429824521
682953783
192638376
659052204
207985977
54397164
763686427
342135251
802530989
252856662
875323192
971254696
590394032
189050852
417978232
726751556
502887318
470761825
202551987
62104776
738496634
376232240
148065658
496531256
968179853
712615966
617048972
221829896
214393289
961138631
122623430
583635110
151044861
11147048
390135546
192136620
85012488
626382153
437044158
337976574
434572351
454999768
491169566
659238898
559351389
413672585
507250241
248020768
589328827
234664465
117853257
341168048
292620344
837879784
391007066
788090279
837126874
45061691
115551938
332934659
145226120
190169761
894632496
167123182
661214725
172178883
135966348
985126642
901016368
383819331
980110703
906433611
801784593
863358037
305284476
478959769
89700218
903004473
156057366
811967416
116719074
787934680
55111276
175608518
341377954
805252022
705573973
176907962
850175442
721932205
195986244
90611044
276988077
711488483
33654096
759691546
797009171
10596782
757179225
279786460
976843811
987244033
899851381
766476928
484189119
189910682
740341835
726344463
700799794
311271169
179213445
541783140
616839461
319589636
721163228
630737894
147406346
416948922
374742894
413137795
653076793
963517927
351392425
98869863
673427305
888854719
871356810
896012119
316222975
770945145
103892316
413778493
508092190
503345088
13925744
443870286
998085590
171679606
833977491
1614518
306123114
778736934
414665405
178756629
1689860
779186432
886924255
654272316
996581099
29015563
83570923
288721156
321522609
435444886
762503437
329284920
19909496
201060037
39982346
760927905
859832488
779186432
296173994
256702419
201886778
755750882
934889321
911699572
485119169
669471391
295404267
802132353
690604191
373240523
368378204
241182444
550014284
236247308
488179783
336943468
255224037
943011463
696318032
321871738
758044153
399999174
923577453
397136657
58714235
289316133
815813517
3597123
968943035
762680026
569817747
213062886
976235888
502306779
727362129
557908609
553222186
592309909
207867188
599781391
475388240
298977072
222408427
787837226
348230174
624992805
726266597
784528802
756891329
775882498
1067154878
900686995
645832023
406075865
765038902
421136413
194730696
235003253
988752588
669282822
482448334
616827509
337984219
617641831
175608518
139627397
531075864
296212218
346742633
307902158
926646924
631616469
951288500
870003925
23691734
879118734
804111442
151306727
256491084
551152209
327999662
228339158
865700885
667945241
970746290
56056268
690222502
881449376
157279244
820448142
231103925
129786419
150586755
357815268
485303615
69471283
344902256
726546775
716433579
958618372
71174109
564246450
136011720
538682037
3296978
193298773
805252022
998231547
818204430
142307968
375487516
40997125
356569184
23287687
121426146
602613982
206469173
753154828
947166779
605438759
33361231
516852867
965062342
24055852
663841241
441521837
151658935
263257320
117853257
133933987
276863355
892460710
601291871
252094020
567348329
721466659
826646525
203038203
675430405
882844319
515733739
291987956
184818494
233672156
218676859
697982109
530985098
936771986
610302994
518511501
909305967
74031819
73465284
264351398
425375156
298708604
475083912
225368045
12033359
552640458
8764037
462639478
222408427
688796882
607538541
370762413
446760896
69127257
632623914
976936456
271098760
998312420
609321364
866689587
217903488
939255101
663243182
928605964
456827771
226124075
439159940
920676238
590306289
758858258
167459936
918482646
135216920
168867630
498696696
652761329
983683839
444457599
73230207
98386537
355212545
257086535
98395218
675567429
36509265
90829194
673619845
61757093
640289887
961514212
508459115
660394421
34582469
952731597
654322219
284396304
143648007
489089564
661151405
222380509
887451392
47637043
904492848
978413070
715871680
524087500
503815342
625889035
750560104
998557256
995558414
144423129
220875954
757134730
901074070
176641585
673782911
87952070
90527865
480022510
317386929
987860272
726025179
675243233
606770980
295685825
835279282
222445242
924379000
283775824
945702825
238812236
502360040
576158565
51055004
66899227
1035159561
295545117
415966601
544031904
93175028
179213445
247768443
485119169
980834063
279691446
222877361
988007103
45023740
31292104
96871084
224136610
306228042
549089277
117013057
499645287
354592621
333408052
961885968
626616806
815354277
1027557771
152988889
741597199
25654412
254176128
1042450636
453131742
382752896
209581300
730596619
741516880
270523098
969286607
701525252
287734141
996867439
537578935
856845270
548226308
180233129
543367911
699869415
323167005
626433328
175503553
114734870
140937649
814325847
480268218
677419840
955576513
485906025
191346903
162924927
506398752
451868344
81231487
760112965
685925543
813776317
162153328
742668549
332954505
670744248
945341711
122878100
384816676
256055673
833487985
403980457
497859570
889794004
565525503
649234496
216831422
256702419
156052000
352704411
985779068
932360309
870955822
409899701
177312181
679515330
362439122
380336091
327417337
901016368
921177545
718272325
766045865
711554988
274377472
508408521
341791550
492889222
674751267
60559561
394638649
603372671
660743864
893158480
702137510
112502658
325205875
645210272
717041686
304305367
58249424
858601323
260786022
6060336
653329761
605215026
230454697
527359916
469769928
423871005
717479160
170992796
62214639
93107196
435209964
874385277
546402387
247098749
567348329
913595016
329886980
615971338
960809785
935357248
508345437
367684891
266025662
763447434
128562866
240188209
881787553
972960036
654210085
101307413
8410133
855577152
263473010
603789178
638745996
343406267
285470654
418219867
52766115
267592787
735805422
359617021
387755950
665284866
442696996
278530343
314763972
553490704
243736543
453524675
906258245
412362637
7552835
158815140
750383175
689648808
899764877
729179590
868980137
13471502
699869415
187142300
90895937
786591657