0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-27 20:56:37 +00:00
OI-codes/S2OJ/1471/data/evolve5.in

50002 lines
482 KiB (Stored with Git LFS)
Plaintext

50000 1347377103
127145163
380834708
738049000
955376258
466989256
269094045
150189957
313155731
850162797
173842177
255707599
122491721
655969107
83620835
406487376
523591113
250437955
878155355
512200507
206325505
677755051
15372965
19226457
144568734
347523894
61349310
735762985
684964201
965665429
387341947
873005161
305572251
1015252334
238081699
869775568
359158954
393355487
227991976
176589346
208229371
164500354
53602906
179784432
144511781
180574330
917389574
642680241
29538956
259205781
1037901766
985663136
529028318
971486091
717858740
329474457
324811571
121924967
46861045
316875036
647052712
470390565
750922309
639920461
623519731
774446639
154259219
910998566
191538203
366566005
609441164
761743228
116273447
1059831222
385271046
101671328
307253
996552952
611390874
457949001
935386562
748848452
592185778
425556213
47470922
345743818
688056133
538222287
117306870
167357524
27169572
461159849
841090743
252235120
146596019
539908572
616001948
297779991
801120391
644534601
715351875
178925586
497552373
333889216
167717731
317330613
496640311
495999406
635990170
642729021
658312099
264355678
323910966
335018122
485365326
373409578
369618050
1003912117
195741210
155451853
491670968
284710963
451166380
725829241
455203068
1069636192
150876217
240345564
548750434
799711992
754809862
634619869
651714907
938655801
828849670
137173232
219513015
708618825
949758575
957729398
402686690
918263718
140131986
228243542
133759877
122785088
600864012
412784559
248453293
773457223
298064363
523975230
5936836
935420784
266722483
486808683
425655019
422865532
416198033
454562878
626122073
638421102
534646376
79245367
2326383
513025527
963226497
565132135
669381719
577481639
172477626
805406827
321879072
363813104
279168340
1035199026
69146135
532063406
324506151
313150353
116634257
627223278
262963544
175175715
545424681
521072359
216734583
515928405
954538452
1023854772
645174957
538784113
785083731
244371776
334779186
89045311
309956183
204696383
308410909
705158443
58787626
245160083
952496896
14029317
40616905
193151945
149347692
600006406
455406471
696644199
54523206
188656565
449015564
684563126
773225043
11048970
468468721
307428331
217190995
380410769
32763924
690763773
231756945
42801212
1061406535
150771259
198557108
153831316
459145490
331257319
80632361
464170110
345679353
96218327
840220100
567842259
250085263
1055095637
401892560
368899077
1037235712
431745185
859098158
535988387
623864396
950401089
156609460
453491291
38685990
265052614
226232166
678148287
744123799
158053090
683657122
461831804
772987221
9095459
152575677
2738832
85751738
407195003
220227470
744650010
610289364
884983561
495220392
512732412
348785577
785147458
397631121
353015897
13871894
128748805
107088655
669252363
558156290
435201589
63285289
784461231
42070573
436354357
284986446
176422063
293294458
66001630
81864426
1061437375
1054764160
262183888
521567270
7316102
134035246
1058000772
822262743
70788640
17046043
601517733
129651954
135697964
139296226
40130165
367881132
590532248
144270070
437014456
984045840
671819073
86741703
788930352
77421095
973231215
566755442
143663637
205205094
45611982
228225207
39190703
113567861
671374526
408697261
923675268
752612993
910611094
104088711
148146050
411776787
23140955
548642562
601197799
719801471
45406442
732551926
196755911
187848828
30215891
376306327
115440818
401901849
915331482
578109707
687500364
584641704
94570353
77339365
286918830
268836107
397790408
964192974
773765993
409734222
948481344
410495937
314746776
489760982
244646519
693342697
457544091
316210390
263785017
174140770
116948764
630193130
370623083
582814222
325308977
600993854
178375900
737499390
223674484
122987842
147647411
347525352
746937835
83564120
1057285494
508484165
974317043
888866882
585579749
341845551
864016456
584465954
354116103
735408486
401742066
793275600
327349762
354474431
1004430147
1032067915
169272172
14724425
531745725
341045690
227788762
154365828
25517553
260349203
987055299
704588253
780412191
64338470
1038451714
581836458
330380184
609736749
206866258
43028479
727945935
508560351
814129421
447326822
601651413
419174083
356056609
830020427
474142540
644017661
513065252
607885919
165803576
16519979
241870751
37539991
190786639
51703011
682555253
770821208
132964032
725429729
166273978
25276349
28690124
552797679
21299758
585094265
230822616
559773166
134691434
642403505
343306953
256652307
119394523
162585222
69985156
1015014473
295981457
76569104
362207727
66320410
442673276
844246096
726557650
893353270
653955314
112985331
82379641
149276102
597004606
454132716
126134449
903248894
88319083
746787484
261807676
581198306
411580034
325034309
681980013
125538398
606660704
732984502
355325378
617179227
120380102
271942640
392975482
394995175
7525882
678985386
901948019
720978520
538144443
304182087
116916758
955846691
415408225
338875980
149972868
922957039
427154057
516867518
769878121
248481570
1000702818
793901571
587437555
1068695239
960679827
745493362
202384719
200960954
168945772
61948733
169314327
62800342
305957080
90020111
164952740
1053132656
465862090
920822744
414324122
31397993
414805115
305116884
330747757
982146789
245808225
18505623
681624189
211484389
134502557
189568098
640006179
391369029
668616051
11684263
80484283
310460471
567137621
38737405
868819204
871107640
191131345
1003278712
444447959
260123710
716161054
878405812
345015456
61715864
434482964
496358587
663752939
1010256642
369453879
528562847
469665149
205416861
141800099
733445480
823245582
91456748
369519171
495254232
92153751
127953041
630370222
241497415
378188152
124694084
426899733
638538008
705550312
209984271
452437349
107020656
63150570
141134652
641868696
73462542
119617154
460552614
572891222
443897445
79955715
898614857
421741913
329678504
780894641
374429544
682985980
108695285
153456335
378699744
886218818
455605651
400741881
955716801
291630481
324499385
367992683
878441642
612783457
43178449
947676374
226690451
98951645
502950533
858850949
247626464
533706016
603422090
19177289
307867908
11162942
956029243
508104429
95148394
895107380
114246347
829570113
525855913
423486545
654458470
310243631
879923611
805210503
178184452
895000942
335089014
44677826
211577682
177998946
347092328
445052916
768406431
549439483
55661137
175585140
107779872
812097994
529671870
323565534
294212638
393802134
777353254
320206817
191155668
221915185
771205543
199480123
67742759
686390667
374468529
307052234
547698030
669845336
588975075
185013130
64493695
185911553
217188677
230564792
477852865
672957059
592976810
641186731
821250241
784123462
42069555
77754078
62842274
614194952
393633179
734898516
577916799
499867276
626821891
403343274
382805498
206249514
348524423
562760050
27529994
218009783
37739570
406531145
243256728
225927926
219721087
294910233
281423418
1066272094
198631764
412706973
398432052
757113022
666286186
42882768
266436946
510579739
30185144
952028916
337623889
110225231
264934912
554876315
947076984
380861813
143173582
927039462
612418726
488455562
603705918
919578557
265759612
374212832
747056089
295751346
630350219
41811862
11005494
94266356
617623493
229942854
1015860966
502296162
967286428
506664967
195512240
293651559
708918170
757216606
393893047
140334600
658837982
45680027
525998649
27712861
362238563
304206125
614531483
58789025
744311477
1005326606
644320411
327353744
366629464
408893203
263689931
184552685
478538275
265793576
917449651
21474707
24690884
510304092
605711852
73556628
60805283
142363396
230377749
731786461
754180943
304587190
89694374
66550416
192901319
519827038
899485707
242555533
66876031
216021853
248210915
422398119
568355169
214035344
234372108
69162318
212653098
132575554
62782835
344108853
531469960
292293297
331495811
207648608
213966628
270853177
186777674
771193739
457906264
480123935
583673784
80618331
122929213
298567807
685955132
167760921
180034739
500897109
194796501
383431123
332109630
597305391
547429048
200278321
206244564
644671151
429581961
259667416
138376820
1011858499
948075895
167908672
39460545
839534636
303609671
369384894
3401687
80864780
734976323
229588234
161438810
678196700
799442320
343425398
695992793
161937999
934690224
351060392
998652450
134665989
266077136
590604317
144163354
20203010
152505651
493782751
323944082
104858684
762466463
187357170
203354886
154937748
679141838
1038454053
96380075
832572758
877064377
105464765
494433080
26519037
922729575
960883189
618539414
222576409
713919408
165510216
759228746
707942299
26339556
968681221
772032743
758812118
276840860
796476480
189838110
344470845
269555479
211757693
223612257
395252398
570632400
507428855
881210575
620748080
561447869
1030269759
443093086
34987537
505875109
143830780
580717707
460903800
993549112
938261532
306889047
7209384
820534718
607169502
129796301
188176495
143391967
424511689
59937936
232677172
490856695
187784439
64703030
595269776
794878463
401565140
719561588
105440586
123306216
20616126
66679299
144240139
900767607
796556317
228144507
179141484
605634894
737633070
215507614
128376974
718950504
238305215
938716636
831124748
782720608
515018821
260426948
259364626
427904240
774522993
1011412605
322107415
794119131
139901774
245159681
419799729
798220860
255138626
201744199
651476697
864262422
233651622
225541385
138400275
475195364
1056658383
266374653
956171818
291022632
1017177995
564245793
152915392
221234297
699084511
694210846
607336756
916843633
535678988
260262799
995724095
786895983
74582481
209922801
513551328
526614799
763492465
20116851
53007607
1071625887
137858376
228804954
103084526
259605696
140549954
239100950
455220110
767537598
205419198
233979078
678299286
375851477
777712643
757986516
384483488
782705821
647858940
214594462
9675712
42329875
193962106
212757889
507321212
926148818
357542795
631604389
573344668
330150181
76846381
581564468
517429463
457200465
501932693
842490044
345888537
388198789
366144197
388926312
781145619
512463993
54084097
27046844
551311155
925543541
392391188
289380858
197423382
727731950
618269702
137222653
854828820
703902335
599906852
494225334
260420127
919527792
550544616
689096999
1050935672
656271482
174158353
205663861
892127116
1070937807
903404712
874341965
933475355
31616355
523589297
766951028
732424469
298407100
1032840364
237341206
454660988
32242142
491887923
726765795
371195267
220456940
58273867
85243317
251924277
377647779
642701358
759416451
157122710
510611262
697950545
52513635
294188051
981324327
869932337
569877920
558203530
915514491
11285394
808120072
43875653
512251977
182883007
987961012
182008328
729862244
99041092
432357314
67025109
926469127
174181568
30601400
412833535
548755948
73025328
160857332
395160220
529842711
871035910
391577675
68785802
59154740
29967427
561056034
831451869
760314701
36282012
937911988
136818899
346763209
169589039
600380485
380623303
616321217
1047813827
157219801
529125719
210684697
707886593
656085679
385417521
397488249
80632122
617979092
674584522
974565804
145785028
608816272
557685835
430690439
106352022
574615641
4178234
394464339
756934523
103919639
66630761
511109043
763066298
911984461
493617343
407976009
240271080
365704155
115245411
529608205
584198287
56968627
562946372
500334801
175405172
61913301
31920502
662934093
902003932
358789249
513878624
434810555
183344447
752000071
796802757
793822569
785619030
95529193
502117615
1068233204
126376609
119452173
355791745
153177364
757091728
1053203860
478625325
951378229
141045475
434088362
37396380
171365625
1004960301
571367720
609922823
37117053
622263780
368125275
138848944
635638109
1033269250
19427373
1029372734
26380697
526700251
760889335
888273443
587005495
146207244
179086185
650490489
692322952
99137182
103326143
234373760
333820251
280322572
632053935
250311400
332629865
866067702
267366457
972831626
152714135
665368061
527791831
548003556
441129169
133079359
632290875
1030583576
34883038
245616925
1020388361
272429071
199198150
46217789
745354267
247194732
790711179
703397453
354572973
138298156
298328655
287214920
385994645
22882285
481220993
834978667
764427533
180672664
98420860
82813185
172198041
941736981
442464163
681199138
749051793
539796744
290768261
377786885
797433055
297534042
942803657
379943765
92436796
523373223
787506880
234526235
409723056
48765770
673914000
49011263
1022990933
70026603
615713124
390309009
322011390
291480589
220142668
824562587
158298958
1050707676
80273846
558133654
314013477
268442296
536757785
263409619
653425577
199552997
254778441
534801229
203963230
767863053
697599625
210214094
792877800
454327316
125036751
15771443
292782581
626871157
348831309
789075993
423610450
123911936
231113890
455072176
158417169
606347029
667877218
638173551
730105787
186423014
504748745
1041356777
233572207
26858600
411025060
1058189133
730821756
186446588
240601141
70434953
517076887
454928557
145965999
498225473
38119325
678271789
86736397
13821583
166631026
102605572
582979495
85713782
742682681
675523805
913679132
855830863
75363634
1015497033
256377879
44458884
324522622
584529285
294875589
205096354
639031048
239056153
141918817
935598702
596930303
794143493
209597614
793881805
13143581
253454891
375511148
564018662
747009166
58350254
673156988
429649543
318312544
933985487
193369084
271091032
259481221
153425172
41253965
1027675359
82730898
323919004
231666919
631804548
436272520
420347748
153494863
821404451
192125174
131932221
130113373
102051818
394515952
58566881
402677420
490167461
219888839
143543818
101811038
103654030
665396621
847406518
47421255
1037862903
202975433
625040684
499076551
196212132
982569491
529255873
267279427
796913403
233296706
138617477
915699040
73084754
766273282
799774053
441818591
253134419
59841885
177776282
531525779
378769113
355132146
751858531
874505786
309473291
341745505
642803689
416726993
691056555
836273168
396481720
928147927
849143956
727684694
199531143
327166826
625822093
433382708
504603997
778968908
268207337
462061509
230675307
26686377
461575685
12242833
267202933
181095730
854638746
1069525302
20507248
32257053
205142729
676632860
973421708
997352746
428832530
552426979
190719108
781133151
115495088
457409664
933660198
425303085
199908713
694985183
744036864
66638755
940046007
858819772
598660290
207506565
94361299
86787564
12469087
410903932
61083607
510662194
706712442
635559099
283310015
326930569
457573425
902784646
336734391
363496952
122916183
362674408
530830514
1049628445
517276140
397628495
728632880
225726447
1044149421
194482827
591616735
207322665
662146731
846596499
724228079
334062711
433719864
537950476
72457265
434108153
100521102
94351326
139814244
117015653
381256771
363939451
580075888
421850573
881262880
93620091
331056873
305151571
324313375
129114023
283197317
986504043
68381010
412765853
600826594
865687651
41173440
354743778
200676125
516094841
697664317
539946315
784561746
193284835
87986841
431903934
85514486
228431309
351779695
362090748
97236842
60841282
857192408
759659607
118437584
792430433
285256289
244610000
577261542
31209505
760293691
236325993
7673045
726068392
32212638
238317203
715724446
267859760
714743543
483301736
429425444
849176481
207789280
184286675
184304211
102922099
152138351
990299531
3898847
245628854
404207425
165560963
1056739819
18893808
387198263
457180838
451349901
731198893
252660150
96812898
330875201
581455715
286147100
369189666
340532974
52522151
845928588
264459178
925139113
179291015
785548529
781583979
68980802
22189239
280784790
1032240590
65901145
20931717
237861356
642094190
752103915
1070298741
386228187
553110715
544369079
476221027
568767036
966602945
96632961
159282243
307687774
462606475
657735487
725637162
620823586
421048640
188499322
23369809
678621649
812352984
508775706
405424686
398895366
388712767
486971445
72839531
392140737
94506312
218877651
892530534
40391175
612415646
657442904
803618005
412159431
411571631
757061349
945535345
588810857
51271949
534866017
523064415
133086218
923940445
637607653
391558559
982566502
633254045
39546567
828590308
105252843
46063321
183309886
144422535
178363129
774161218
593441241
313658087
314583268
278384781
906585860
282812644
73704452
34301014
752725646
564957014
229204891
920186133
802512455
110893693
186561326
893998182
34796893
159152921
297771151
501464535
307374495
946025723
100130776
494329964
243004968
110621819
343729501
611089354
221568249
1053375713
806931410
114390315
1007546514
391001917
184609671
362191027
76530538
72956566
141059837
776681747
573630975
56168116
317898425
716225326
862769248
947596246
769384738
363945311
535423251
934765268
47200587
411910540
457689394
847662995
799317648
182707489
364164657
142825448
106026528
421423209
1028438720
491012784
9887087
79893957
556962788
465236712
164131869
201423232
561907812
420463948
252312039
586690432
315575774
1045703788
788460106
63820266
688662802
119861530
83213332
443753680
961578723
444232948
986031097
147318764
347365301
761680718
918118159
163211501
730509924
55083144
528558636
388278660
147265191
41922955
455059689
597019362
868195759
394865354
613166663
180940291
309860282
507266769
143508509
861459283
532016453
519140092
508974568
130312876
615452395
886718280
131441198
339666846
924776859
432744884
1023880329
98155848
756199636
961505960
202159060
973620031
592024019
194537510
799965782
683496520
1044356773
885717169
106362246
27951278
359703123
968869534
547910068
43369146
325070893
56334199
406721420
461298918
648865981
499530934
180580267
716766291
352922616
526886640
153912559
690317419
215427533
23350762
578728684
720070201
271488467
104451716
1006252083
76742235
695115794
956466177
706358089
500420009
328125733
718459020
234767462
195547426
120373197
413426050
32782106
549958924
36052279
182373914
420054727
549938776
308918049
117018211
232047226
200708472
571003043
515739982
454095559
455858953
677349606
1020734648
402568161
214295738
77620561
680818255
655785798
265468705
336842347
379766893
199818589
876226542
699536309
776485589
503040839
927994077
501416453
563944343
24561543
542498508
101167907
599857391
53754157
121444461
721341743
159379529
555215451
891875416
280088944
260899978
753221898
910577693
190032585
11139315
105278467
864046789
176741494
163293533
729017183
621092152
533113358
771306166
468700646
742867477
383952392
478976838
592448418
791599549
716592916
196968585
556270140
1028317756
377435903
163400737
676242735
156492374
217587464
150201252
190660485
382135165
296623091
911680620
103182883
324175408
358535382
294270077
782052819
47604063
366715471
665728715
195391141
104830649
697077095
846430725
895264640
114973351
742300787
733582135
582450489
865152922
252323722
802848859
881797740
320016891
261351175
691258325
207753603
69614374
798284885
992461730
270762618
737953605
533875960
258333983
128973646
457099228
409061533
68296804
510187918
391888833
573952754
428174862
279023039
86323962
87256523
623373798
586007681
297340720
685379494
88726439
879055061
121908682
205560663
431492216
325683193
687181126
306315115
81129212
560202691
315268973
993402877
731843073
152486525
551810548
258280684
52006066
933526665
277968689
111284246
254622816
732735407
536496838
456946839
277011572
532243235
590866917
204345503
157466474
225209425
668226778
549707461
547084028
641311604
474837804
187136516
936727299
71051471
85074075
490637095
745041292
427894923
148206804
258298561
188965907
1014950297
166891548
524482996
900408234
191651187
318177357
504493567
1045823638
54173876
303436800
692876812
241113487
784173208
152799069
694993566
199401942
672486394
53376147
6527240
762550897
455182048
50494863
735419817
187843547
353367842
534298117
739651891
19532738
90990069
165977231
1061367340
74808569
731672661
256868207
281862549
136271782
226298986
349343107
1030249156
677570669
775631012
282378001
639903285
638788365
747877823
716770441
370038222
595508701
393292457
513332971
1071689464
64822499
583535408
112223602
698516271
849917911
654285952
41839992
634100104
698504777
685287406
243632895
59370578
30352152
364940691
327711495
119548050
587134955
553863610
169384372
141775723
52572249
4114545
1037308378
248569329
419979484
1003604724
388969270
176176161
715531790
162899999
904005181
635670731
185424960
43015042
841701131
47533803
728016452
188579073
163391729
6277232
570898590
446877044
472644166
852718014
90428231
631206149
497959515
64454618
856198129
785357818
839530981
171053710
84433422
111646789
796781183
831196361
601334709
727334540
827384783
114671180
448186917
564869320
412541117
829424360
483957609
819154856
26554870
743552373
549734802
358813440
173016635
313876120
320599555
500953113
473779564
191948981
34923809
520735808
59564426
642462346
17352151
793268798
304342117
702165868
244536682
73908545
650776016
118162835
355253499
519146816
981904253
403622439
667807551
116915883
674305323
197152185
73511780
209093226
106123225
178988282
98390030
768213222
640681490
920435069
705385459
477590946
3194032
830269402
752629099
324631733
106350421
518378804
164827796
304880109
291354019
95139659
463129936
338803548
149515847
225898043
551336852
141871380
258124562
151790641
45477696
290204432
998206290
605325595
462313440
107407293
46696989
890575518
539428566
13425259
341134033
490903184
142705744
99624664
257538240
611477419
727837678
454844051
110051995
215123138
96526978
1073196904
798712660
126579623
1045667838
426872546
126492195
131789106
750443746
143556977
756464352
784526654
856609700
810026361
699327258
738920583
273938103
138971655
281029157
263308339
152720171
566015216
7743523
548410303
129111544
165956164
646895128
243193568
42369873
322682874
730992322
463809541
726237294
203732818
68225927
733750354
630750774
773793741
397356799
70103754
413958231
85466426
112800909
416874538
308138097
96761366
453783763
443847753
910516113
587074416
314515180
399581592
473106689
257182439
895366285
596825284
289710829
222694225
210845157
31211252
31749069
484371848
162072256
65340798
502058345
451117317
99391613
161626387
423861150
916490522
472459737
481068300
321759144
911846315
269589462
251481009
270923637
260400096
63859365
705477714
725320118
582384687
407080848
597103486
89078074
2685782
79319618
270765843
113774782
407211795
1051927898
958338052
594439113
955740880
217901228
424109640
143858710
420555972
150292310
308139730
383769815
548072206
794579592
64061648
654073102
217976792
329859700
81262340
247569342
235220186
550738165
608585369
65611061
445429885
446587707
455273753
1064395125
493340408
1022077461
346210162
775839510
434561369
940395250
682620917
752720382
53222070
250593116
124207050
617206954
258472267
523100003
293939092
116878886
225244371
18103743
141151995
609170218
825900636
565065804
590046410
26043019
473761083
504969371
592840309
914769080
585757895
238480782
877880561
866869939
967844748
874472917
331539829
884603559
885724952
1065748926
619971899
245191470
294686253
91488024
272124075
938732591
296642536
390201851
732466494
403799657
268197101
388189055
614432058
156964303
574978327
28338177
167021523
688470116
223583942
1857232
186002151
553483439
243954825
56954692
600543987
529248911
391649818
668371471
590017488
358755237
700671897
759732948
134151793
529294648
80677554
326972483
671635156
222853125
1024034664
18162928
466926885
345836089
391107979
264445488
492166228
545908189
757458149
460318452
606360551
449239130
720658433
153611264
309290430
707670477
656272203
10313551
473138697
928833258
22980095
245159050
216266378
655041914
749331270
791592643
504760374
442516835
143195016
217392758
446121219
185597448
50683547
625379418
278425358
314327093
73536505
563715786
550446834
737056142
733904974
1055256834
95525642
316600504
220053396
964841381
658949949
694826210
272608002
433349193
474098667
325967544
507055882
37331508
508227938
757067728
155552785
333314609
88872756
763434362
931072385
701465485
457595642
425807458
316177687
481130456
6619845
264169700
643838796
771071895
275782311
793986553
392873990
155942255
177003182
517037617
500168709
24142984
214475161
87754903
782635825
1068093212
49405546
502824849
33551029
1045204528
128081451
740668434
18902047
1002702186
1015880758
503874248
337923268
326330167
177861126
830215287
182863882
949646073
282981217
125407222
578884016
625865583
862319180
427814361
662931613
277019908
2666155
1047378187
782440119
92881305
187580332
320585104
673921441
76242373
575218449
199693077
24884239
260854839
318244306
968318098
1045443921
512504640
152383790
41322394
786107532
21276783
257193743
544025531
264715958
540640737
21810952
393823779
765785928
133792063
269605993
717829048
199964517
215676340
642732866
487065669
664837709
2208624
850204336
1053040089
640030791
354641609
460166270
708536931
329402180
162498781
344226063
566680982
510448426
370067618
239249508
181702052
565369191
225905576
203673563
383010171
198671576
431804270
686010620
10941672
382457103
540679147
825748
217931211
15869079
64242373
645025569
106263269
177019112
478484637
10901419
150655202
272568774
68304293
922694125
900250368
799956973
431621301
400805994
511950348
437444794
418957671
569301157
692652030
57283239
53271117
979688940
551392929
786385788
63353458
698943184
66640946
257049691
699469786
894978770
821694770
734670322
14574289
165660289
176443377
278149894
838398741
180804824
636248177
662111786
2315609
315828356
459635490
40747535
430627185
243841052
667936777
892761304
408634482
589630838
481258574
561956363
525406475
561965335
909845252
513879182
184812454
181010869
76007771
203340127
357378162
158743819
625586006
907719457
1036184890
819191799
217647378
689617128
776532244
30860133
328175934
724689986
47869039
357329784
327352712
630511765
481379822
109832720
1040654160
267337945
367418822
99421760
46558978
528013505
166772980
109149081
303506406
481466033
392162816
748887533
72887914
604139854
294806510
61020473
931418204
464709524
341146336
10054855
553063625
957960547
296835451
414678971
553571589
698881314
134727728
65036841
679684494
761883376
56571456
709738582
77520441
139343035
138366298
6265544
961101527
884795259
157487347
258065743
595406141
330215527
257232253
664114229
811593074
858465217
922323641
508777084
68696988
618404312
1071153286
98386661
262318133
342601595
408807778
57122589
757507848
386970682
256119216
898714314
76762880
588499714
377793134
398717511
418819103
653553406
41578586
27366448
387744882
997337475
170528835
1000660032
641691632
889834250
38395989
91674766
50867342
314138842
450873464
75044052
129765083
212181306
133160420
748875664
83044530
1064621974
126718286
655138779
505322525
66007674
385931399
658877380
37750373
65352670
85659483
10939300
68887633
934038791
1009938916
470117366
481537399
546450263
105160593
576559057
72607156
354095085
142624
95230748
385775595
252881554
848250696
434023656
234105470
319079835
103386707
189544182
176452891
666708524
63735117
91990054
285621219
594880825
658951057
323656839
50588444
463219196
587523257
468600364
117821649
718296008
776770853
6025915
843728089
434730680
42153648
770170197
172699326
613538709
181314223
823434500
713627393
56999982
36412898
775402271
786809277
375442901
1218833
369320223
1054203253
678668301
530665089
76754663
139934603
208436984
827382372
279516212
171041531
694676764
62009993
88053695
563457678
264915749
44858864
62246327
638180327
47935368
589540033
1072103284
288512135
1050723459
164928102
509420622
66542773
543424060
526692771
450900767
294867803
581085133
549945940
638682237
57668274
209488033
11201088
29305837
688283213
68230625
810055876
115439122
981642085
205044868
490234389
998272213
571655604
324722312
622475714
709514719
576280327
527245748
600380976
87088091
36367790
794498399
206498694
649280488
768694156
822627264
162893886
170182366
452666629
255937941
931837958
155073239
10607040
495386608
165128747
825910379
737793412
247813655
930133207
258584513
404042394
810272259
480992326
1048649780
675252756
408588205
122556731
167618804
172238606
744151785
171738284
12392621
242880746
253610709
83558592
724357667
246029894
528065997
93965621
60468082
733819848
228825441
232611185
189433802
259343109
1015852420
82528821
540506541
214709490
698316974
232570645
1059504345
809820916
952786770
216695924
72791822
682204593
206679258
171590239
245923742
529592100
862014738
142537552
137423941
49154878
929150400
110931905
760326060
628634892
224326266
52412767
195633495
598735348
49220045
271954544
401152387
756813401
613561018
518204753
730126726
260148061
849085151
700341676
765361519
374933847
26823733
213064046
361857426
371933991
782018433
179749989
118857366
298854294
509336529
156825529
584312130
224785464
788053554
95218297
106620057
395619207
371027489
103065028
620376099
343855838
592416286
185245714
660062669
643585488
501052507
808649360
143642781
371278267
611184859
84791770
136542161
51142159
562622961
440348018
102734938
185073954
781338415
606318328
54313128
210480645
450101741
40517179
978823004
472498322
78185463
433964408
237594521
469461286
112842487
109368170
93800068
110622102
391126510
189855210
913901712
200698725
345724034
357534882
126540081
767071251
587216748
166617180
633199692
277651645
472145943
435148336
681461936
388141961
1009874878
191450270
978333023
340189847
106893630
501120445
727651385
438159253
68907718
265831030
440748351
648043042
130395942
152262493
828855268
831503789
44659798
267645983
614996506
199566228
505454012
681688566
95029998
147653893
398046439
866045124
156861051
951582537
449795893
846278882
296872378
969897656
279617801
564418450
245166377
816397896
117294246
383512693
217614643
376261958
144544962
107078767
608911597
862298282
288657963
189875000
165134361
400591249
797103203
812895200
655252550
992783421
179789362
184764494
307249608
1013065085
203120442
753200580
578592064
270526437
102850552
652673820
19961001
986372351
670897662
1059227237
207335173
498483917
480716578
510893260
991438873
166018930
1043889105
406378262
387234722
342247545
84363601
484434906
700809329
121282260
322484614
297537566
284929960
916944320
679163346
206235619
4205730
717677884
491367511
523092353
748018310
294945682
1060154715
136599967
649974753
732351398
638285176
428537328
478533342
888755127
625835578
680815257
667138747
77923050
122229650
163260121
139777487
902523325
163844564
13306051
496898971
986172137
701804586
458186191
612707463
737821524
294448414
268371256
416810285
519880328
694473719
609181349
341239704
160335036
403344315
518797038
645663254
435214340
772194990
927592676
92858200
1023232401
136460786
22315962
37684870
292204459
425230191
239831981
812877389
471447616
300172823
516251897
94894192
693090826
497489664
651778543
338507507
177547930
19024406
1028239361
215588914
536031876
74345978
880817732
102289049
503231979
742296910
21720136
623573009
104067192
461646093
111197444
283373030
475015345
235773277
359106710
676214876
18439471
870895897
37571130
651309459
575540270
212909880
630584378
511964821
904603027
143120201
173551421
1051709856
728890664
4337822
665103498
382922869
631007005
782693625
79520061
135639418
153654536
178578911
658560919
445148658
63941554
978751325
214655542
886059739
96718839
978601047
223573154
645258759
1015129589
723051747
188000551
149496888
407133915
52152175
218512985
1028645688
285463145
519947512
542997440
117087080
148921162
601432069
583363671
974238486
527159562
545659259
134862468
256708653
223125400
7478125
532526380
471256934
896037175
518001664
796998606
478537801
930670324
1065578095
179177049
965043605
242246060
895025456
605645920
666268921
113217832
1017573715
362493753
137155923
332551445
23610626
490139785
475256727
508376472
787360454
85790649
593783584
315516729
452309247
219424221
149720876
992218667
725550276
508641589
1013030256
717757239
370529993
191412204
228387496
239137891
587235649
94197093
400129259
522344624
804405202
370803582
821574908
774043563
570251018
535983012
523665095
746073785
61317638
392604703
37061573
505346536
156564587
457939350
209150904
609025805
121839726
93833813
195367985
343056168
276714158
748687185
6095073
894467793
832033866
630753121
318601998
146015556
409065473
231753883
257661067
31559392
220395982
249173601
193164034
128440436
144691136
470150897
771675498
491834196
1051478094
325321153
658473882
1045140129
822455625
85542640
517460608
112240380
242495235
100678023
153537203
105430914
306139532
722649825
66352130
534040744
189587688
340426666
530592058
315387833
1062247716
12045446
518032503
717351822
232863817
396080459
247041757
158158092
276986637
283619214
747914833
661062444
876915307
732621557
786842814
613071398
648833316
481208658
496566680
600815743
416377234
315724970
424665749
416493733
7313874
244884605
717666358
639788694
307223068
54498835
272935991
542836774
492580529
1035692591
622392820
371200601
485920886
101975953
360702086
264861915
418476086
870408677
615587022
330404473
735123973
963933437
1052473539
329616179
383331993
386717627
54226909
991552333
644737251
103357324
11784879
573348749
625129769
239825597
6364603
563313789
681498096
949441992
86427242
331435508
1044153849
148906235
675964815
291151447
360138482
725928311
509892020
2077779
69079570
775525488
812133443
543297467
192131588
280012979
97842714
1021953342
529495074
92893670
163834494
378678305
252082619
895896334
803670583
296783336
66135663
948194324
810935009
224416996
36641056
207883601
863042473
476373786
253212869
450513786
153206026
941020336
333585614
914427295
587407133
936264524
683306362
184434798
428360445
76189039
660445779
73014002
713803035
768542149
44913418
36686161
448034933
603408086
667139517
571499638
55091095
34241075
444632816
85155179
101056398
537888214
992687414
684777337
86548178
526022703
272055783
55945758
740308814
154334157
576976133
261675343
633384866
570358138
514592289
77162571
16750988
324208331
152211174
568445200
61985517
370220945
857070220
1054132014
832684558
604507727
334086874
167879547
88357662
445276329
320009176
965762650
337383137
546092018
151472998
454718382
61521471
547499813
450999483
368487074
136143081
19389815
1039071324
111123882
399035780
930272390
552367843
255698573
1038522370
31968187
42479438
603347336
1058789907
748957319
352159338
119518515
490226102
158425828
599812970
509242762
25843374
917787158
387959997
120585093
375063230
468994085
386403859
521543575
96504212
7392962
787732196
936965968
539455084
406936087
17564400
790739698
755480908
621618990
208057671
422439622
641921373
1000663567
363562036
73199361
645224386
108623252
481139077
310595243
793603910
12378565
33497086
601740095
111325482
585041794
365350075
902504052
298702030
982654146
204149287
595859047
336339283
955752442
402694413
237859428
383665922
954524098
800520267
132399175
632139628
157487076
124709292
951818617
815675097
11933563
842842620
1069091510
512168361
122811891
343601441
510948004
884544589
70688544
74146100
449426954
120422141
103562340
319528054
394907474
42263525
281179164
761797657
716910942
153889151
41345141
400287604
151016128
417552155
822413398
151157109
397877436
531377278
790345960
230242920
385895390
265516658
83870763
143496856
153796683
40291445
521241317
220963701
651669416
93855569
877378121
598439516
1063862484
176482241
380509033
91871683
679231603
106901164
37325550
763777523
547784025
933534613
444541470
141069695
192801077
422810049
479937941
745221663
3582709
450418674
801957797
97553632
626043416
644078674
181217535
328019931
338076794
197813811
815839765
4980778
300173489
478606947
375298567
723698763
271684144
510137029
916301246
680982970
538510176
605500535
585434192
122151458
594861917
105916158
385213494
819129431
538687761
412555879
374081339
492761057
710158986
372030318
810482200
221214698
230591283
468506994
160022607
686593926
110517174
565373114
376935752
928281662
534755273
229396749
329608532
480860268
124842799
518744099
305690783
136833724
766567482
299365006
669527903
628532079
978362469
475669198
978194645
123438083
597304750
821573438
274886090
366467707
555111201
534947341
24957510
344141515
1024285795
665172547
282088347
873645682
340126168
468265386
79310823
157315815
691702312
276951041
407474589
566210745
202052740
223174681
172726059
492063974
410716169
743341901
303457496
353042240
18712268
361691384
86433282
248167396
697789906
670982171
94795359
194001913
738137909
1071128905
458021521
234027451
46474483
761435658
720508565
467044374
61937153
310772656
21165145
652870748
283951943
476842440
160726197
149124133
287914399
209514983
635962267
814567062
620805239
232262182
542996968
1027592103
475099781
479669274
23456440
141478150
56073304
159684417
489058395
62721074
455319762
196330900
189307222
173505688
165781752
551213173
578603158
239971014
243215119
749861317
799237777
47608674
709553509
819274593
516101638
375371605
354125176
188855059
782493919
553438313
1041763893
56841299
9501846
115074
763616613
793023800
293938753
270681820
774290283
601891074
98103709
114329672
1022493916
722026003
939180754
605779857
779902709
653721503
159326922
768486238
56435864
338314274
254658862
27289066
98739416
719127975
532700994
649072008
610171109
412592550
246242689
582706314
80780471
741808127
816522569
362944381
124214209
970497060
257312215
354879682
279589162
26423488
307252211
767271973
446380415
66455545
598023838
918661955
538212572
118805155
223174253
627480481
930172201
473425543
174644738
743429500
28464511
213581521
645241937
726668774
560504926
184032363
642179632
489955968
615680751
934914252
290404111
386136918
1012888623
260577078
340490581
41554169
973753019
178200547
435882638
563133657
97780548
7432677
1049753792
46504012
853313778
356805896
396329346
764081109
255128169
449267681
428451673
438102575
493121551
873715998
721065895
325178660
583802584
758700076
577163993
77765444
439245247
426712010
103772327
97308913
615238214
701683257
784562454
298410929
155875861
606475102
461492933
95575108
464158553
531368242
312102167
324316667
243598478
260344195
341608704
706271298
377758433
653159700
947527295
39685255
249849185
106496542
230437015
156424542
782711552
935811566
496819922
793218600
137308540
287682657
611109355
362022336
801695419
550975582
366539572
431506941
436714648
527624328
740075130
561640683
571735107
217280765
610096832
208760337
190213788
426216069
690290403
990084383
1003313893
19983061
531507710
912500396
189386938
835267473
1050431769
51929114
220405489
543238255
1026873254
777801146
448335040
671033079
118407248
483127614
254587231
70455676
154494130
954210752
275597147
1020507148
238796186
605596
15068327
489597449
495735897
111544972
871202717
208848008
569847141
763954000
121344470
10316221
217152656
893354946
606521549
218565626
38708160
230777584
236543806
21976241
387560535
76137547
115992716
100889566
703325895
183696415
372675428
300402418
358433063
829741898
960135807
210059254
467372200
778985172
908375881
636089161
134376078
407216017
197105715
136102103
572842601
124888882
787446432
735239567
271671559
510621014
465805339
83167683
108574572
310515731
336536455
165403219
58618507
447646046
6982993
82414005
103440121
177966518
632594186
162917676
330703900
535860019
67641144
676744244
428238024
119424343
60016496
161945186
583811516
374359223
666868114
370513556
137604847
313817682
661579612
347886965
350167500
735850216
176196873
594024358
252370785
295467550
198169715
157387002
266897421
572669193
188412906
356696664
691556275
296110239
620778435
218735040
727637640
62176766
219696066
708162863
569543277
784454129
113666044
749587675
673480809
514222453
665226524
661440200
214855650
309599049
1334550
480002207
682812799
306228890
398273549
27198611
670645061
135316725
153280779
912038581
606948176
88442211
149696500
228637862
654490315
400079688
540099733
58219242
348519041
251573025
305098059
114396323
290317829
159841133
334510900
470253649
350657097
613420684
255635737
338434479
327352923
765844370
18382969
490152095
114769918
860858610
220390209
321869271
151226154
154200099
227012305
353454304
130207074
551551732
755991000
222227038
575557844
76948208
464757915
708006834
235083597
199289262
396636727
166075297
750032949
1033599933
691893155
754608109
753716133
134201214
595932960
445567406
270757834
165218524
289509369
788572313
294607152
980066771
708913561
165364933
666310917
14872835
438535454
32820650
475427693
301639083
249814835
642638364
743250834
455981870
333705141
209976064
84932108
519449624
188701253
105308529
536402318
65732591
636826318
40505001
539210382
36131013
15608746
509491339
686519718
991513235
609814300
48324059
791319042
162014264
178846413
234819372
134668167
363608690
946375760
810006670
746257772
127127709
724800513
720619550
549149724
831331997
239667169
253497340
100052633
137158135
156363128
194041230
672529468
788890498
161657064
156901174
844821759
596039528
667811943
33352307
628472227
228442040
944233812
551748501
370979715
796714222
260777596
18267590
748298826
951999199
532206885
1017764179
592822709
272695999
530143149
330112668
644261341
953012945
787658099
485297947
593454990
85767565
672554530
987433102
111086697
456960874
900849023
146473855
140938566
606822734
198746892
1029590543
695383564
10384457
539774738
494195827
177481481
640085208
957633825
670676274
619360415
911907556
1002149110
866397521
951079997
213956298
262672007
645458016
4924854
293613584
98582343
604187494
841301535
325993288
197836096
446536952
524093618
189922299
816612827
521846753
108421146
496400783
105501520
529042177
744758738
381490685
810358624
319298358
629737788
229370045
41748115
297393290
160503135
744707356
743528862
597325136
402144068
422936613
108900360
891707239
974528003
623258353
658663010
215321313
787741809
1042232856
46856529
47954553
226728643
931639637
1006273484
748465686
222371054
42214770
523167997
111188687
606906841
334992432
603261925
406486999
721369822
73010008
640862351
722750026
660790481
1037741951
235764240
127891322
557290299
1063041985
303921554
977941203
561300607
28914595
789505554
408082615
10273079
678888635
75585916
718619877
655708686
255956712
594979270
549501672
827589403
632514772
912925958
442126259
775905960
1038576004
106335901
128696695
327538151
241273142
609010898
65758638
42299930
555979417
431928102
189335676
44069831
790815369
284822773
557373983
903875935
478656597
95018411
600349548
614832075
552045348
1001409161
888349465
139412788
880881744
402326322
230645303
544690763
603285394
106918650
16393897
609125714
147158049
28661961
52958861
515388460
1067230462
422701647
413023062
178683336
333348777
216638575
227299263
785348205
790736326
117395663
555684334
502074171
356923675
650243433
100488341
214780197
534945864
702179802
673125010
94390081
661766248
1043996599
272251447
119437075
300492729
269904904
163247567
232441633
228973380
656418497
974575132
149803420
708573991
310006271
406268546
787959697
715425006
356887212
166440347
176815854
186685757
270167605
144958007
69998019
37917198
429757828
797508664
374529676
378601935
487462019
288825752
1052798727
959894362
644550105
285797133
266689971
194344891
569580225
1039466811
713234284
565888213
489663247
669610825
469159895
748622322
485706135
84559980
167850460
600605
23305400
33553432
506044639
26746400
40729953
915096560
269748849
570378535
696898000
549863192
140718469
248831438
735720496
564716373
304103933
115758429
598878727
90933435
377210181
580335137
110151220
371797824
828932820
65570338
34682069
17933799
313705951
1718595
326521373
626419590
331645399
157928091
891489877
435234399
366541359
86427100
363517583
56486100
873930016
570797573
1011125244
283906076
55390062
774044550
599223651
486065473
268793787
261180084
92748544
555135351
364606914
409511214
299680828
46726528
588053750
208374558
406148927
250055273
251434037
43343877
550715592
181313646
373296368
105944672
65166386
672498825
228900648
631426528
221429540
628450494
495570611
808449191
528999138
836787258
208755917
30877771
609433939
778874341
654685144
395832684
745792489
349518283
550128456
155897508
585356042
780934738
547431227
108797819
774040022
256650448
751974386
942160901
499719634
217454273
732005884
800514483
607876640
578643139
783600472
329349999
718782101
302399516
299349028
742430601
556675865
982443163
486502721
269738939
698049111
793250029
26738343
233898452
596313627
466042265
473340412
348550976
305463908
58016204
535676559
878095439
199314762
253519025
290281913
871933291
210344628
818172927
311357636
71591406
517235865
160901005
259284108
56014433
86660647
916724963
388006174
914583083
160498251
1020302429
91146979
112533375
609828845
264939297
635400576
228644653
74057827
16528360
98891091
645253962
460208707
7782398
135573853
108958003
490254497
220381000
600377223
609257802
463514130
531179458
684256535
651338055
622898500
291549750
1014044485
107234782
351298987
174984422
237276114
256473676
613096309
508825539
9662504
823466509
392067349
771984793
240621706
234425153
764611450
511567970
136200803
31683652
733819930
174266083
1037881054
98413562
107487887
716967245
125109351
337491037
747596070
266922770
132479041
1051631434
500851558
528262775
34518507
324445604
766614498
139221389
402980177
507882719
592038063
374782466
91328802
434217566
221536241
226929556
402381712
177363946
694276745
1013814363
191831321
697027141
236758561
88986454
821047492
97264267
1021612590
782855864
384213689
78017894
44365395
159658664
509766614
549873829
1042649328
585461505
754464508
45442817
518524084
578019272
731298442
605173481
347223726
992004053
1004889682
537080798
27592292
148625078
233655525
941295718
114703449
363301852
135290953
807448492
16702672
919644787
713374199
627063774
765363962
191822247
815241403
672025071
625535960
580086054
192571244
261647966
100548799
649971382
233587940
89548243
695403989
198185178
386527648
69056475
570468408
248190338
189675220
628330414
414287746
74189572
55843323
114027135
687152075
939502431
621205300
97288800
690866598
325067839
320616382
629072764
655003033
676581510
997371964
859782885
913115300
944776873
196068169
325244198
1022695979
203747166
146313652
12920372
70038675
314361404
732112522
755268579
746955444
84310158
336442376
1008503468
804323674
71032648
864600699
9763715
587281649
36337203
788182123
770669005
387245783
448769307
681087472
358990210
235568338
224780128
587286863
474191284
1039080287
244518729
141394232
296116911
194158043
114894077
128875700
766819137
96745120
35266696
819413239
332027136
37450726
279615186
989984313
142499755
772559134
437884832
641300926
842522700
13513323
217586043
242766767
658510503
599780532
317237931
287927557
326691698
405965783
697279883
33535540
477424500
153056295
119834948
49097983
556074364
45926054
205000326
157852494
354569426
230710215
29343147
520965876
317544787
162235181
722668663
780862481
201758849
515189403
928169450
210209619
100427424
657691128
271193212
642467312
225799544
1044734005
591708752
611177534
92311902
323865117
169076889
414860636
712068562
692429533
694230878
176891631
85032998
299979506
302749276
455517579
215411252
530855522
118361269
389795731
315232678
225547189
218175354
855145303
770351316
422998278
29095058
111756847
634366120
1017624821
280441344
139086403
25803788
502866053
738233154
102002239
6109540
464033574
167850705
354422263
719270063
255300565
50732636
336021909
778793762
548472326
152834214
228509889
557394107
69967070
23824634
748880002
773154013
254219065
931879360
278993646
333119334
799301452
374880355
1068950724
88650453
612696131
431133408
420122667
772475415
683941685
662059043
26127675
498251612
776004681
636152079
133690200
789185991
279381557
1015372478
170256814
18165135
271765772
23945873
637719512
655506907
266143523
606999233
78824089
846253214
135062179
836085270
304193056
948908041
641853958
584529788
920819800
268485903
251886919
10625639
562381795
611054535
109850124
320689968
196620254
1043502980
501864825
874070089
9998758
42255388
292397896
663856940
976644110
258319617
424668072
517924368
134971254
488997372
220348313
159860309
629253418
475015719
135361344
63327753
224473744
270741550
205897049
129876244
266728241
810859095
130669849
78233089
57442729
510462479
576811254
421124327
273472985
736969823
645012763
554194428
105774169
586251599
159321376
694105829
304217157
317339383
159793471
700528106
162696386
495027239
281100281
345359220
212078521
963407592
808884792
126364698
468689627
426223632
102166327
253954072
1025081293
314799221
166759380
54733859
626104820
268856859
665806118
114401261
896438574
682033388
995197780
472498676
194436569
491685317
145203398
976621656
243191019
207675805
159264554
1013041442
12064216
892467927
295901287
502812438
484464948
750179576
119395540
796066485
774023455
610435003
159542820
215663172
730993886
539048957
959383919
75414721
160033783
49105376
100903464
574533104
936657092
991289313
399907281
296142914
127517405
219309217
346150926
963429341
58204820
93554880
106978501
115188502
63110422
722947351
189740423
749382295
474709484
34966496
580437211
448334409
163945501
468543572
576144747
239864133
786967560
304561200
502388611
634487076
57572311
1003148195
254595244
299968422
271976623
3708401
666044326
486626623
319579888
266344427
239659458
182697097
39521025
867630545
380536731
854572679
459232411
685421774
115390610
643025836
246583288
439674520
25035220
942510893
281258246
166597918
914957332
220966910
583717323
169810179
716866705
875891829
460984802
542549667
946490707
437271377
1032203193
505488517
203033947
54476416
235735801
205103351
43898081
504958398
167290610
518127632
351774330
186408061
7742869
336192010
40684859
547094479
50196191
256278094
353098757
737522330
5357576
139314599
294954115
403235779
245299749
546295493
715169780
83255398
661554734
76933133
119168969
174914553
876504061
422595297
1289217713
1018330829
228894936
270089119
454541320
185987228
268110496
496808601
664879728
379615112
199404860
975731522
280469310
1035209546
781732175
239092539
1017709377
144299702
267585145
423076258
287607171
95389721
541239660
738891397
372155774
132234214
774948207
90027916
658398718
612177795
982829212
563490585
508480609
25917427
869343118
445249686
531585903
112454865
332731182
678731859
96004399
476341042
318718716
873427588
91393328
817035235
736662625
127170934
488103015
968266455
602082044
914183331
880413721
606280418
4136086
44183487
495765258
444621823
560422220
191388316
129699878
125824996
788736280
784927925
406084290
1034072336
1019226870
541621189
553774933
965301844
832700791
131580236
729903313
542736931
20403098
341927989
142335706
216358933
467912926
607698189
606997587
281950458
95165439
578274852
371260161
680380123
131943098
932213909
588055870
551958852
608862994
232090676
35062012
82057594
123158653
303230328
184042658
482532325
355809898
675312479
456900223
330817919
841075147
124111919
590499017
437376893
496215785
897618177
64974644
234146188
69218462
118182990
869721313
279633227
61309400
78752899
710425216
854216955
598860819
33041185
307022539
788508755
86943113
7938308
1065589611
66415772
779461010
587962646
258842809
727229885
1022435033
38255285
415447055
336770417
523424009
56184060
587393691
580742338
130500109
26148013
830765140
183414144
824433103
311818278
291595558
56051016
518453134
99300645
186671994
600830957
553046675
213964739
448765297
214564078
309645897
427978022
880546433
603153536
582662408
367136519
901077443
588075465
264657846
205947115
870611183
87684018
137215276
163778587
296249286
91504154
92583489
398929114
330767794
256990528
864111931
187475076
794478592
1037236301
662820104
710359732
176113117
9498950
573221238
625673686
551620200
127988602
436553468
817227063
476057832
80538371
98131546
957875487
243457442
625168764
17069729
292225183
259723874
506511238
475001667
628673809
249149671
70612464
1030744138
126446587
88208748
699488083
748633682
826114443
157614604
24520299
639328052
641502456
344834333
384619932
132714967
246244775
169743060
267461229
130954941
559805518
74421506
679139259
769173520
214933220
809053259
575001188
282563719
199949587
217033688
120656238
1071391993
205142025
683758251
294138601
66404523
1033876878
765860614
163774670
1070786189
861609165
891796685
106995286
505630347
201545363
91407845
272306144
689102612
256451241
149944876
313725683
330792134
630810705
913135048
1031473789
646821996
368899932
108467832
39024168
1056475368
263020389
36299864
163199401
739139420
224414968
970240481
305327149
11894841
250201712
677780695
487832196
227168259
189266456
6049533
949734268
742495432
62924464
400704084
704091224
645774504
428714709
666540296
769563949
617237177
803358478
701228069
472136913
547709710
190290592
89587445
816177597
205295867
263501067
31484099
145630364
295885391
145789937
255444396
40647731
61271175
20215795
261348512
343518466
627284808
562710918
873727372
201578025
384142205
884916643
106093570
19143081
4678987
290662822
6545078
332698409
375210215
830315495
45160364
645510402
107429928
315575598
986896743
712803433
729396726
712923427
1028053991
163727431
623364245
492749814
259229539
697725575
378255879
197256655
27920115
22119588
177140005
42765516
54742262
113956768
753075934
272252179
485204876
666379253
90263316
138265353
384364198
183826062
763818905
385929773
150107947
126982516
745744546
417542874
125210435
237248691
558273289
511932643
419009211
25362929
737227872
332294114
473147941
283999055
97096345
702128053
4236364
300816963
998858600
476725891
449752932
654978298
170532917
998561852
745009745
845978667
387446515
203510050
94179865
497348210
357331386
164845221
154738461
858712670
931186031
130182445
449200051
788752092
78223313
409168550
937390354
705257583
833206905
37947675
596170190
44921154
134559055
1062233337
148957290
642788030
308794374
860869192
758024671
577620846
489345032
59267950
641723520
604088605
325916060
254833545
124389630
275374734
1056791629
21774933
37328605
685679148
363791613
30375577
248579428
84215897
541843285
564446754
634374098
1058284139
210358546
282163315
12659291
67225592
21297750
401351468
479928208
131114052
486095305
91687733
516650063
672492645
45752195
641847062
257991107
587473916
65658689
550261839
627068734
74027074
706487955
980628115
488667331
429922891
1020395806
362060263
423878973
995326126
124008657
96814927
116078914
597513428
753819527
260055581
691520872
155406373
809461194
984211897
647563562
125407510
862003586
257415043
721914133
155300634
742430706
174980020
136297857
1040247220
320055622
123521995
560643629
809372229
88385043
520749697
1060235264
256424323
333518432
260531213
692838708
301142263
141476140
146295383
448509183
94149555
65726475
179928208
243763928
122626556
635400913
1068097574
215791634
123014274
490984158
804636085
272906067
471608630
781794084
418520923
1004340069
398654980
203870759
96223557
767777078
779783656
862226364
951330518
751284197
279950960
657783733
25771584
590152300
271330180
588812958
201930014
949685591
515735922
379061635
253813932
30703044
402533053
733995167
897205581
827995272
327228082
661530493
542620433
50273332
476145527
450859182
84755667
478553987
132982194
959615078
404241242
93815900
535870426
560424775
986512617
1010019455
200244135
66527272
775749090
230237367
229415626
329757065
734264217
388191614
65713582
201100002
464276443
223786586
322620421
833009783
572418315
475390087
19718432
715420470
132246695
447149047
279377281
949468890
785110618
827945374
11512280
1067943035
250219451
402193766
202092610
534595804
130642592
199796269
225325437
145721999
1060768029
719234450
569670612
753573715
58773649
58121779
463080814
546074649
270310785
486033589
583258872
446807773
430402192
64155940
761714234
213193213
2642439
215037377
180012073
53245909
149810543
582706927
710961234
526085074
203201620
927204147
432534964
426620129
146767591
992193516
700654007
57009172
790437286
1022773507
987821652
956399092
387280556
950417005
520403945
205665439
888407650
162688952
85762576
36396119
279978604
340905446
360127992
83715964
143489899
520801545
308660515
121460097
68716460
446805756
674530810
238984145
985234233
736397424
190875631
777055709
201170086
651380298
715769225
911756809
241372640
116722305
235804074
445867679
236317677
620005659
1018673362
326303298
460556353
127314209
1035387718
869450230
148482701
450478778
655713698
123297959
120839025
120541680
204567384
387528352
385340968
551627001
266310722
460331729
593253916
325356526
144638751
717715788
568153634
357266832
130110516
1068011137
994220331
333957358
407585071
39459683
676077187
596727276
121639878
69041893
844598396
743322336
789098627
755887332
228913053
180799957
793612407
883608386
16244981
39030257
338838362
163813556
669576622
357090367
217386745
453167760
20424131
177373917
257208583
566561927
172567041
45038657
648795872
80057269
545999694
35928371
471212743
299540514
160176212
879063331
282656593
92170993
381237537
312496934
402699612
324461208
826314198
741339554
1045310918
539937832
140377802
328665019
775608128
152166817
484729866
513240750
215977590
270360635
348485385
982825258
661809883
252709823
76573239
15643957
468069095
565711119
878612002
419930894
196003857
989791379
3114767
374378355
234595501
563471495
427490012
260524056
179628302
977210884
159906151
851614430
221858816
983586153
711488595
880842578
375401665
788119628
152440611
344772800
459859868
696481716
54221410
376436682
396497825
490051251
199018757
131436687
85036314
721241845
371056236
103804268
251492905
72031799
707044774
790969626
1072212905
454041429
844244022
286542202
36642027
196932730
518046042
130067090
643285709
599500717
305909707
160586753
247851776
161229580
122951884
1068858657
565802177
174115454
753165104
503304395
163509283
772631927
775770552
210895854
153794859
285914555
713595008
490635909
426283871
316130241
256687590
397023439
233934067
85052315
231690002
703164477
235651300
276648062
778282328
282994462
1045104497
591675205
762574335
572662639
660434776
664352135
673568686
139399040
32301375
20753553
559972075
932825938
325866062
459668121
96804823
162377205
511465052
753125174
762621697
315413944
87896335
192695189
440928561
68754681
30074316
737221310
13319717
311927940
732037597
643227622
714152097
370538647
759550690
99336900
49131997
797745211
594410375
98386805
522428082
434827045
530284997
342442243
694611952
82683947
625859697
128807610
1005045128
165309307
296432265
65542732
679397048
756227870
779986516
708933267
768920171
528339184
715595575
495432778
177774504
436537439
503921746
543432904
264584759
325972498
973388415
106474738
181061346
526273248
664374748
936884647
778753735
585016437
188521607
504237199
58352847
369823766
179541874
471028376
821892333
205037109
114774277
500476015
121271920
456776937
114472128
71457936
711401765
260890814
936817041
466112937
379324838
757337935
148980280
202886797
677990079
618669710
466599763
14858152
798517882
26141245
1065190126
753273338
754073552
529031614
979185618
538576832
1030974706
570000062
376797427
3343948
380704217
247338769
393782277
635069115
480996020
1052347635
232338272
101552564
398666196
3347502
551986902
588878619
237626008
615432943
331552447
68997848
167048722
232982830
325697548
426553344
455520478
205396064
63296478
74057482
137426258
239601395
619329315
124891117
660780881
671272210
11723845
104376899
3664140
213132297
405305126
335948709
1044844794
1022213085
321822133
769997398
99933725
348555004
1037972259
1049747095
140028355
543602817
60969726
877795323
458868176
393995552
383236156
124785813
218346500
662373851
95785816
199310476
20851113
114876034
221205054
610092862
738158785
512985606
748732861
63655830
607860178
471561247
934759654
818964192
395968854
893168239
766225643
961109487
40131103
245687036
93125001
348934284
409262486
30199204
652487727
765383292
551506415
651231147
485914495
491888573
804049732
47060205
877322435
209868481
1010413387
105047869
511228868
60973802
789430776
478273609
185028039
301946771
333117790
348952151
275889606
647973099
625684444
502731063
355825891
272976767
368048514
322294016
31900243
746826202
474440822
136565163
868543619
595896767
317948025
420480602
732747108
326399865
689745179
187483515
741623925
11490711
38378371
936007286
190581276
638773643
760449648
798019691
413744193
156699761
738552285
251788024
45420972
155776029
880847548
454159408
3613278
331824274
799434843
933176098
803181398
54825126
473440177
245034119
99277625
818770041
178807695
708916211
848639406
159288272
134209957
404368232
278991252
727085440
656646962
468229122
284621085
75869211
28521960
45032539
196165941
712793506
860618819
72731036
959824143
217519706
592630998
705386066
284338618
76199974
945249395
800600848
793848063
114083370
944537400
697333618
749283208
189099164
431517203
371570058
241013518
885162353
137235875
631524940
875536276
288818247
178412184
903172500
365676062
468052456
102629952
303433152
175193561
587966817
227891248
397839018
474884812
228807457
726066140
233588633
494315485
201162612
11612883
844881368
774213876
340125301
330836247
128543897
609619502
312634025
75834496
232673690
119626042
636368726
521706997
26175669
592257693
615008324
531566846
981159519
625339865
308776180
364630181
662099373
353724243
485182620
84993348
180171499
379230910
250205025
886391037
43112017
777354253
735142201
1044268206
1014488729
89996344
478300532
160371893
375933674
1062190768
143548327
778866057
825332238
887424062
458821781
551811410
31238355
86312312
1037873670
608833904
379069659
428037113
100514239
944827562
302398595
263822381
206612251
516830759
326937033
760104646
1030586269
213950785
1040868627
1028098632
83466509
636243943
735549692
266963825
852583514
512405297
1071326066
800822484
471539011
162399155
574424413
784128311
634206766
245716377
224600367
258956937
236792629
517767055
359268843
208193159
649145161
219350816
149449030
50819349
190342892
92886272
335615759
222294336
801351854
497414267
141612630
533912550
51358991
550641032
489033380
22267099
679326100
458330132
1008955225
123185358
722367983
363852329
19344387
680429161
801321389
499271357
334001540
794868009
211015141
543152376
230494860
511649250
554201400
138382998
131751757
614971091
204004705
38255111
764863538
243938786
22679330
908905853
176180957
215570133
101692707
287138073
250400158
441901980
421389599
220274533
41746787
80683283
213855952
742735861
37516120
144584779
129671697
690511596
609780843
419413471
864697692
243554570
705232319
319486316
465634981
79550182
48428661
226661992
552807136
714532835
82224128
650518703
38759875
517748477
920534216
286272442
43500400
752846107
415177014
275141545
11880181
861722496
788560468
322593452
183933970
57842489
296030809
751689200
449178400
183224854
79915266
207354328
999324305
345677117
432319766
147829665
175403841
230873507
224088277
705118821
537650712
674180343
671215956
642000936
294987582
889893879
220981260
1045589070
183600270
213687956
664707743
786484702
44491968
203862800
517882635
676602490
324565827
15366497
376332738
515963046
408851397
519751899
355621481
502761118
809123505
81399961
25024160
713729739
558665060
338096370
479197056
784703936
217998042
199331573
657331319
465544552
247303172
622273547
403153770
68404577
241270646
12153607
217582655
609446210
569734060
779053583
614864335
252480906
489979581
100615344
914271108
66009965
1024985080
417121827
213105085
1040203033
908966219
194199269
430862882
555419483
677446234
449314965
224275669
524959854
900772360
261353057
391628548
555498818
489175266
170797561
131569235
356549536
115873585
19600678
7017179
747226861
35644856
376560890
298124604
174069227
1000624674
866456781
236314038
134911933
794363151
354027829
442968263
92619469
187584344
305471767
960875586
78958389
649027361
729969699
556933475
798671823
812989942
2221176
139494007
427416178
716477881
259576451
691914825
370910886
738051345
273994145
128868188
547963722
8365265
377670408
581759255
522643797
441151197
22934247
135526815
187924548
978958443
137602468
273225651
402888787
658424738
289084997
229728918
217811369
514769048
550556934
718881473
343793849
271487891
940571326
564242532
732548133
775890325
266484048
578557407
713015867
272513941
676897965
786207050
1013972319
437248576
797291309
490246334
168679068
181235441
368642384
90262617
414830576
97492747
567891814
550580913
565655194
156324187
251595887
10578135
369658964
408978530
530214934
160551780
334381276
460767291
287158646
204001084
617076303
56726034
977543983
65556161
83024695
385432698
90669759
800082242
843837542
553537169
508072544
725569372
529404902
745370932
410788758
191974957
450759300
65349528
582372656
23912264
626421313
473546666
531720514
103677968
882476587
602126881
297562260
632789858
113713279
43317617
727319714
752260550
210358284
458898646
148409219
405185758
892155869
418179778
552148239
125479522
378966336
677690307
728724843
703389210
14686039
566833611
181892855
846342940
536491147
658510811
440675390
659624351
342215900
82752726
273084063
181505315
135732104
528472448
569462694
633153242
378355393
252412659
118761376
152392840
256513534
540046342
274387128
156171812
677261730
163590062
720792062
802289645
404184451
373604007
415140100
484054052
80059743
280001915
1035115763
580438361
443191859
114969850
719942304
534075467
1057336755
747336735
242654358
213534054
732904822
20272862
540952776
341327323
714322356
819833636
253617446
93477221
920543608
87810478
753224009
90099751
245809648
93828827
239579215
82360281
641664953
246680587
354124067
729888421
135595323
143929626
2403860
33079540
445853915
415949730
742775961
862155037
543379419
150471803
1010510756
408065565
609100504
160838521
442647515
157822623
566600629
714619618
539159094
165374143
594953894
36607283
560902085
726102373
1054639638
539863032
35664433
769735908
276096936
534247682
1021194824
496880742
720187273
556586849
611822412
96875727
503178318
144186524
232138783
20878257
673121246
130703341
455727352
6173511
483636572
103191634
158749672
145036654
1011466188
538070220
97006683
429745268
515592968
64052312
96843584
687133067
392835870
405008684
918169109
233010405
698767399
232682161
683438425
136240923
552871051
370603017
256314556
449956187
26902972
172262170
72467801
640875398
350653831
240125066
130488463
523144970
556501520
613031106
333439400
787360907
370640639
209610371
610935104
51485614
647103789
508748643
30200486
111133434
595295030
302300151
24287424
207662250
254694439
746987063
517022852
147866476
544828244
167241580
216936858
193388332
189638988
236235132
251547924
600693788
698627064
498884621
675496526
503596886
474297694
718218257
637448269
531606931
149819754
190556211
664739716
157055432
33138984
821382189
214187862
331423314
724856824
35516322
483912273
183060664
442320052
602153407
693621828
114561184
779666314
136456367
436225949
698571642
160331095
227580572
268074891
213592056
62734009
519436693
788221584
157479143
3563186
710096865
840450353
214048782
76832910
116932502
117545680
182317245
735244882
652395729
168795157
122403117
314989616
778175445
17759354
207068478
642344603
465671565
415245579
955427972
230118949
205030801
14016246
351906122
270774596
405203796
270076544
144627650
369340175
88064268
531879869
955692626
412191542
509535777
1027342712
519409063
389840573
531384464
311681363
79376121
287379345
221919164
212080282
342415502
489243361
715683997
199141248
47864051
945257164
638663364
674986472
8836063
8663920
394942037
349769288
629165961
158791527
394497975
143890113
699456277
367286699
854150157
138926702
377654191
112036931
909300091
574176890
251637355
110979577
903186090
594426282
845061508
783224084
71147084
629095854
760141123
585530542
762703954
368821838
461264004
9192049
214939637
414851879
92467922
860320394
733744331
927792971
607751393
670881672
490647601
649395290
696146987
464760367
85534705
451725435
1061604984
43514433
244179876
943015065
184091220
5723998
310491940
349157740
223415095
797035262
719803845
911908886
281036747
727318123
62767808
113263613
839854496
253433763
88673090
94104357
52194093
664128593
759710043
480822819
433112652
644245299
323968996
421383680
785339789
697941913
180261711
372267297
167877025
230302208
221936797
2843158
424234918
636816920
606516258
566857006
248014170
45061757
619772840
376882361
815040693
653007134
285816707
668041506
850868944
183772580
149008452
273194804
853587486
156975238
953909637
899519562
334721457
173693880
610920209
759393834
825293967
273779655
290191748
764697860
513587061
66382783
61344351
435732336
175847486
227551931
516433271
457832559
471439719
205435933
108360854
908107737
229747084
971023669
523495461
313622419
536708318
99464944
993218067
165607401
327798307
151339025
193653011
95173214
166956197
673710832
465332366
135230045
89751045
141276456
694491593
50115937
308432809
481875475
958413437
49597499
787806218
530230231
10001561
846445412
673176603
178639527
154384617
486211314
620016740
57275622
282280097
398224594
256972437
18515411
201005132
901384526
542684712
370057487
456805110
1003279308
589175492
121007031
695681860
461224504
708234846
482723283
99420416
254650037
160834854
245200913
614913635
550544790
704351825
110071528
789728071
690925555
147786020
1069521138
92573118
558953388
449032675
464745095
322411456
652009954
718925298
44979749
169947936
891224188
442384990
161608325
767269446
210696986
864359919
705580813
663480116
957634455
705997780
608023348
1068032855
185077732
283395799
173206891
551946739
527536948
191878424
626231697
194302048
547625524
769769703
141746633
370256887
145442973
374276987
1051721368
413286532
281677800
393114756
623554797
719209223
339180132
492859913
270022426
454963407
145610835
723477181
257663292
586632009
43304377
903736597
255735188
184341195
139857088
192191132
722410899
840761804
222274910
679625754
420570585
236203459
232637913
600702899
453201616
366936202
760255
791425190
440212278
793908429
205845231
543374704
23651544
115998789
570274574
464588509
603635892
504084044
60259516
526468463
144638202
483495856
563864371
401893897
103203782
1057674747
34418236
437198596
837702308
30360954
548715381
798608948
942905442
114776707
259996285
716519543
734543287
550032941
327452796
155000657
245514
739705588
666241204
366368808
403523756
237965477
638843235
504377318
465419045
437429986
186657368
877213828
206481278
72124662
778960516
964590649
913329454
13763233
480880784
135923974
250390534
1036537130
610357328
49863518
12584822
748249170
841136485
46701018
105119572
234174732
619586276
863179571
229106703
164896193
456968298
520650201
148238350
796486054
950618128
234158959
533536528
88703313
460387477
274807127
254230008
649480590
107534148
259248364
242119314
246521791
998600000
79868631
176875672
31585657
922597710
743319644
721681477
156852335
167320740
147362910
414170053
221625206
162020010
331873784
905018124
850390947
545461019
902972824
459237158
502453385
400196549
164014189
477582893
156463329
1026161263
266347833
300563192
361822425
968846606
66615980
1019255794
282622101
499889400
139569853
246305034
740748333
287583174
421002504
151887220
83491886
628456083
1018166707
837812756
44225373
473472248
185663339
227741732
109854659
53667272
86544597
91341202
146367341
405477639
891254453
891999689
135200250
250844232
301991397
385872439
747832699
1004328678
751859637
75203664
85853171
311032261
702478518
473219430
781297837
616109157
635955381
499814979
80974423
50674217
1039209651
729182588
769420076
573054738
17991481
782780917
250658070
276242419
696080095
201769356
27945826
202340027
452138988
108479024
126236404
115972683
869335175
531369477
978453445
759715326
426104804
26547752
1036096330
829792916
799416031
261964161
1049334237
164685250
913623206
434373543
432317513
57822015
595394950
792924288
93402615
422809671
147545663
122528467
752147592
768334767
110035283
778712387
694496569
513359095
142820084
774131014
697972318
529413180
621037974
719732013
474657446
433841460
244522001
205632009
182113497
147913578
404052611
377776475
796281775
32714039
238655116
166862352
565056256
82511052
965670466
26686447
597407643
188682649
490426566
785656703
294539607
164582297
512819141
196928307
633387794
100719125
1036487397
461293239
711021020
640154232
545940808
169429203
327262038
385065003
752426508
963757400
230443615
145345241
323321363
178515301
298280613
1028645520
293979914
788828012
433529958
281372782
221974551
248970846
535278556
566818646
204544462
734458086
511432092
104509007
148335049
191249520
309422745
181170579
562350149
555461058
525132463
101502503
213893999
496237056
184402651
163029247
446148098
823935188
977184113
992227098
958632514
772028277
255888007
271244825
49349076
213905172
863433176
795117285
392245742
1026393182
206926393
165488959
486696669
263277575
44019971
168281016
291497640
123224094
19659778
565517257
968338813
643490392
21088277
487980234
582478368
463511144
29840928
642372704
818317702
906676554
560941860
517613054
415053770
599718600
782470078
230087122
344445193
634990685
711972098
526031500
1037131243
483642134
291964933
236132664
431452025
625243203
617553695
1044726837
730750871
119943908
409361657
316439645
170666009
866504331
474188158
576875481
781865382
157172643
586319361
36629300
209536711
136316899
751786226
785956045
951640803
48167850
1003094994
240960939
515931279
182550739
626152730
353955187
493366023
881635335
651597148
497243678
253559325
888117718
467227208
66763718
432490066
632386821
1026809619
461862412
106964659
932647242
603732825
267287131
197517168
576571139
193338730
383670362
633633568
378501779
798378193
919515695
33725796
1066240226
551401904
729427942
298667419
591377406
1087419
399285999
660209897
794882913
175823584
226704855
302857706
36469556
250365583
184620508
360404116
544520248
105008456
243594771
788539724
779604850
346259608
188125182
554534895
533440319
14077721
739709083
565245261
70794220
384786785
573230955
179697649
604054387
244215743
962017257
335244229
1022276063
520193319
635030808
45925690
204873600
54767929
376938835
647019495
109046221
450311794
176784089
199815287
641080267
828381087
676679949
397129435
244916061
761873607
391837875
174569624
67696161
193917052
49244196
92261504
272529735
40461045
98840915
430045753
957942638
742805613
821839063
385988404
457044710
346488900
355448216
371852234
476760796
67672825
606599287
684295406
702507626
528336299
164926236
741163176
616595799
610007811
476420187
904976894
17173868
982240936
698782492
269295192
46014085
101335187
496902345
1005271126
710280496
653381406
91669839
124227235
731029721
546487407
403653448
540701713
555446445
793449398
729552169
282288574
599606061
628073079
369147806
148434726
219361434
354421942
596147622
219190363
412777675
134307613
69658421
163516614
597738883
5485431
419497510
229008935
144926497
241763605
90106581
266924791
118272637
94028019
573524641
441384509
552424883
202520348
450594901
447081622
1070166984
228141186
213869789
908554973
261289600
72764041
193139804
660864193
160929018
772996710
268004046
647014150
442696236
642405686
415464912
67776550
215476548
27706195
226596589
514507342
212731376
39175823
126853669
464447632
928460960
1022236344
304341911
416680844
918571899
40116191
548360746
145713791
403810476
119441806
583209886
865457265
694749263
401705895
804566558
35643793
756220763
782008874
53175715
207387728
657563156
431936054
81761380
369548104
751069828
63036386
870103069
256372605
485749635
786242172
450490200
75753515
279553009
667060545
456239015
230734512
48210367
172242423
166578584
89072334
230673890
378079755
280495824
1065416198
492424313
456348559
526060684
2141827
589757917
64600591
743544098
12315453
157899121
121619664
199877134
442019570
910071274
1004856714
928080417
82964186
427070529
215935594
797779538
158531815
87173245
286050737
265631520
548729982
1030194621
748008344
80935097
860516232
136278867
34089819
440785105
63745086
656366747
768044314
1045028656
441364103
896872545
362706152
225674482
238657601
781679234
612092487
29210208
253407610
116756190
429741812
151715444
98819117
246696309
935650663
993333012
550078495
230581235
631590693
1024114234
111911728
256701146
268088162
49129283
198564439
556157211
997062046
48051323
715848298
615367488
786366050
881030078
551315861
101745542
767760483
452941755
784169594
256299321
742718265
773646980
744949355
769482409
163828474
690408913
585810096
383692083
240521984
561137041
228849824
100896028
441365254
528905413
1010644695
677579511
564162071
20690748
380711044
103532631
807600342
76839184
225869573
618102934
925146881
184487575
494745453
3123362
39114839
34961196
1064397520
655638843
837189384
263716100
666396201
415062840
87448448
719923331
699597303
506074296
369782590
357621960
175838927
200425658
92667549
190971473
147821014
111669744
996468640
55427176
468999294
989377734
709556052
69659216
899843679
86307343
739824116
260305942
4568077
56874983
169647186
1001464707
20714946
776007331
414778469
532564777
1049088534
640118959
283653380
220207745
485405140
305639678
223973123
267043928
226570673
72940838
571765364
713686057
40056345
9450804
720914803
538506031
463744999
581057728
14554793
583518333
307674014
124976097
381361805
233717070
989574212
204043789
307321626
6336237
533574863
802212783
31331354
76902808
371860153
168732906
659119461
633538891
41196157
971969345
624063745
230383892
438602496
227387338
552050981
19560266
796781172
739902418
15008213
249447052
674659214
246812045
96689370
153088500
585923389
33972221
456895888
149670175
172312527
294045400
884416365
483411538
335272169
88191133
439906089
737148746
755818141
300860328
811369192
737557049
778900126
459796065
235778837
257446027
186417206
332348324
64990546
604547457
165225447
1024178374
503905506
645955013
344968274
512018066
600657621
406146397
147256014
1015140669
948937434
517490933
1023971575
58704560
865492572
689118289
555884059
288472449
527033588
172029562
7394431
154490956
333409651
113761428
352837990
63593969
254005142
289646414
630817612
493090468
211496444
653179831
221550504
479792963
275866650
20372861
282927619
891313131
461865889
296896388
786599551
516266211
141468711
171097761
901427609
668383414
246183893
532927451
663002433
416211941
611600405
148388337
337813338
710758747
697398923
561440572
568038944
124283530
283406315
428851444
433098251
150274327
818585011
73274715
642979657
272972876
652436177
1624437
113685577
736986208
919931772
168398615
228649912
597265279
861698713
96677058
523138490
626702004
677317173
675827295
389356828
427393243
22784279
431829428
341294316
694718366
319758765
601713154
82057301
7522369
624882064
91069328
98314823
342260405
91170238
495715735
93039499
448578245
552020110
1073199469
449010217
7056864
757186446
264235125
754805916
182786668
375956920
927495442
738791339
449797192
687630454
510382096
268408812
96387185
239154922
113530256
790020839
403991588
476521148
259766673
939984205
463531394
189938070
189999776
1060569591
432113173
785203348
107751070
27607238
273827990
573618361
428456032
507945363
510526848
700567785
68309924
412740316
8902920
322655063
204829981
38593117
183834504
505696596
277195532
1042994384
800065993
938381765
32661751
460756552
830580546
239740294
654392677
104153976
455052448
62091746
209820600
223083757
124374780
958875955
188342362
952593832
123622332
890352566
389712530
699472679
912220362
245335176
791587036
629695545
1049933467
832780088
792472152
306032066
437267093
244675418
319188166
13804717
667125919
72623312
107782750
129647875
111095872
986403060
998107479
1838743
160402245
86569539
543105570
522344224
57296534
279404305
90440521
19188650
123624479
214191797
63801406
724939074
192351455
3838360
106215264
17274406
566660652
145750080
496445547
1037196352
908642677
130120234
262432574
956543091
241120844
90993015
714468013
479819526
106155293
749901296
215699708
478988063
70913099
839184048
492725899
320994181
1045497407
526603404
600423297
93773942
232762454
346359844
727063764
780308108
236095430
519118345
697172014
981319508
22631459
535337212
202023203
316512843
1054609819
955237499
178779091
622728886
160036572
32194198
995161553
120106301
1016133897
882945573
584388520
881177931
189907885
869541349
672633444
39238606
428957346
434686184
169639174
766441993
426290708
416669535
811031950
505225594
923164492
592881562
304846054
240724621
743090986
633849037
422471790
742648056
67350655
659059025
634536218
566665573
76653559
81959550
720004396
293732426
375143220
1003238251
213189830
374636665
206745191
245320889
881466798
133269011
291454814
112065456
70345404
386604865
588324311
234577924
255643013
804013946
614817790
510668959
630096139
731345902
546414220
665951763
617258631
229214821
791442262
234491384
219904759
482315360
289554117
769180673
445097086
923147373
432856620
834979962
171638305
299580996
121873726
545720451
964646985
47632709
589744281
217557276
103113794
270501005
616659373
685029052
212556659
1068728801
94402562
908259490
248809152
183986846
25889594
583343966
704536022
599142176
660264778
756552237
716465540
903210495
1013792386
268197014
248825777
524385219
19409103
609269205
493001545
638901131
722856800
709321171
800279238
574189474
524949706
76438938
757581862
174220522
967675888
50133098
431966245
759623457
406949935
993228880
561935620
618736072
454055470
564701592
1036307498
567395074
869419686
655188801
23270353
450785600
198085033
59964255
275330469
828590637
61796016
782125336
506359332
34675686
328599015
67265860
138055252
778680067
478388398
1034263393
663065099
145227886
385754600
164623596
771943865
543258925
393914820
657364970
325926032
1060582407
238475400
145583189
415132095
583899043
484283753
595072697
155621234
134650612
692656735
402354355
218746615
424492110
144313183
712829040
720955202
598292994
753776063
535854706
320762333
462215558
63961269
78546566
197375746
234487069
512471384
207149431
255876891
543772886
660556086
70322741
82423177
193458239
65114812
952164863
1048960147
938087242
871455584
532397372
156089160
611486706
603619317
52401437
397335143
185944455
252563157
291918867
924882929
918349585
140948225
49297074
337304675
155346138
656641019
130107939
107250845
681184176
233652968
496624544
529653390
615137513
138729649
317096334
45056381
179761948
158370173
575806431
142701512
357058001
71518974
11859618
428654037
636803993
352887582
493188568
215784444
64544426
668005356
70749566
16873588
372595075
753205813
670918606
879447528
895143308
188564734
876900333
252669616
479419229
499649212
435155635
207085507
269841202
628504832
261574787
64631014
20515633
782464821
640002325
666468312
1012665759
21029630
672145269
182044943
626420454
523959203
870656544
761169603
806029026
680981967
434839763
901667128
216072702
893953646
398454103
243737009
267971353
353095759
285629896
217832749
416728310
373413347
399094835
6763671
123937748
125244025
633252071
214026359
563559452
105186707
520918312
772920324
360854366
381629182
587414959
231956800
541147335
144044473
413375284
797988926
585717792
22348716
76295733
194446264
270613254
275290926
922191963
506679405
574014241
55682221
687663970
565359376
92902620
21569824
607376003
769955654
142578609
264580007
228572898
58622979
758659239
216975891
582018608
816413882
538222056
717248956
85993297
54377693
118163810
685173819
642670279
844891782
373585472
477651962
494756234
301237974
70082299
786783025
168127335
207920663
54174080
605657604
60294300
592698571
735982812
103891376
585518212
563688887
710877841
234684240
777509242
311565898
1054136077
173114634
554062180
54764431
779733647
495567648
246715506
492014789
218654958
761138317
197312217
163063762
218684402
513611041
133563669
1043678638
323312770
262479507
797722022
432668675
704030692
269999966
669125436
333231423
557814373
91740472
271713293
63103557
126080967
139214234
348949003
99967276
525837772
223058909
953325998
753531813
510222081
1007889795
185333442
466914819
288007308
698167859
13352977
1050118294
11408200
399078578
772012307
232512428
335021369
473926223
37557095
798220406
103506164
927020145
199641223
231880875
605213149
1047369130
891213602
758000068
339229756
189237179
55911407
261608491
877320942
331903037
615615644
115280107
535914006
755125426
288751566
149461934
569677929
185953028
73093013
489664961
227183370
176187726
26909921
674027551
373224384
471731794
9369673
107748745
29099060
207097082
1049773924
158872807
206012975
132753188
488672383
691428755
227578463
198843982
1052576710
358612699
825859587
267157472
90778580
33135833
984944398
184892277
870427209
706579979
688590916
555439625
661644769
19270680
1061542328
890875626
564514927
45059378
205984446
351755402
434287078
690275942
98652882
506359603
145191476
171671904
178424378
937303864
373766817
402714565
374582659
601837987
395594865
729259007
706278227
624707055
665799096
959583689
316302845
386154964
531399225
221534887
484831850
749786203
768036190
693694720
298607309
481503342
342216980
222039659
144293107
41576862
561516619
500802356
319620193
265571960
644677641
487101195
298568493
935165623
241904515
609010440
250438134
434607451
153792481
567408495
703287276
308071245
9932815
795246255
895724373
380465879
474183235
269591867
504241379
786413878
686134183
1033821729
885725008
729120884
777699184
537496531
31666364
598306706
854334829
644787464
54051538
342871021
292607325
1048150512
469843273
490052065
282398513
765971960
844819324
60157360
644138572
155914773
116643853
717404113
21090081
299918955
239961270
877011669
455146316
276474766
264865818
480753954
142916974
915281304
594335108
462771156
246514742
40430245
319964874
260395451
772648829
416196572
402997834
492236161
1070886771
182920648
187860652
282803827
310187423
518407377
26040146
542783119
273286648
909348760
267305895
934306475
929952070
725987010
496227637
590880963
639556992
755383347
637369665
905359281
88788655
1051973072
257461540
134547700
30485904
323893163
66157021
537639975
461219034
455210625
334366506
377077428
472516093
201128050
570434857
183594474
382770338
521216324
409204807
644508798
352283378
1011117786
79117948
614442944
664901097
697677105
768368051
99342730
59731658
750556809
880486843
489283479
22235179
303275967
592522000
618294708
315973633
36667965
1030686605
682592573
373387372
547371655
307540561
255955208
147078618
197332186
340450207
143338993
96902376
541289383
341457191
581287220
641512934
799686416
195324267
146561767
715065017
383889248
266905981
589771249
846249925
367808234
147141286
749278971
704926198
406996770
302668794
903707665
806132628
468897618
1038189420
770061987
235650981
628376364
720053865
642906279
131402676
605520272
721755193
796222901
497883947
325581129
591290568
397357365
785199225
251396441
407972541
629052886
27926012
72438657
328093212
166800017
125846358
464404569
1053377706
674069850
863634048
204330745
628726681
704864162
667836545
836994914
630341925
392854795
575993400
606141267
927802399
289840674
197884467
301037216
414659620
655040177
921815510
585734634
660952484
564148461
99375748
4278477
719707525
587879062
62320177
52303888
93113241
443558241
296283258
742153335
119489430
641859441
656351341
991634039
370709220
245773216
809442225
399696093
394348976
677367025
581382392
646685181
1071815473
165386794
234625786
731664503
178049282
595313609
200798381
825126634
195139953
515121300
1068115554
386248277
302179456
45285311
445909110
231479667
182000822
738339663
777935322
1044377101
443208473
190172135
279048162
415407908
212350248
678663745
245133509
321811402
781150220
104296999
258960658
344464276
1006278405
57481540
152488468
66243415
594065700
439597249
197972494
20724164
185321273
617046718
690558106
177661200
779483565
298448018
891370143
952934434
925609686
734272079
764897510
873688548
1056931043
105392714
568077862
591484452
551869507
931017928
273540919
40181022
864166060
217620335
707906053
158323997
33487092
564130242
893005023
557134720
77149671
783720673
1062279589
72048855
436252645
182621792
237897540
962711500
287796573
436480873
203402953
228898727
160823133
235168100
630634667
582645293
928358986
552905324
341251454
657197476
280643857
960826395
788986801
820498450
956386080
1019543465
251571101
49301974
167622789
666115842
276666347
158664690
214807464
248073712
536417646
533456470
671348630
809131631
196595287
136799167
739125754
165286750
257301173
76513275
772694075
149439592
117541881
654172662
493203028
614772981
1007411015
1046575629
495028667
191504880
264111867
1044498773
137269573
667356662
624267700
19388160
139121948
46002559
750567311
589013171
2208503
125907362
751802512
540895512
880706601
611877319
1060704436
572438
445042686
792438207
611692489
866059069
180547572
481006998
812130302
27401572
673593229
476581217
252050099
271907282
949770573
130091517
392677043
260858822
272121786
306817023
264910304
834522165
211089350
302830933
238065681
763816631
483541438
210370293
657661485
520971132
839590908
123046314
255255336
469774588
637095618
337449571
349254611
273721971
340017248
783457066
106678863
163164026
640187894
252070011
55705348
757797787
897632524
253715836
1011913247
332887876
173504221
677166415
1042202635
282996246
200863478
86454441
466243358
624127360
623152784
3960994
49025422
226777283
42389789
1025803979
403876995
29356985
428816210
300033501
330833974
705755078
49269967
565604511
768192704
569002044
465716149
196355249
534615272
661292969
103519103
31095005
98198608
558306046
766975389
650656557
388426760
555764988
274772782
700374064
184417011
834097883
494962040
638403463
653479117
6369281
839309730
1011558329
97916274
117146050
27884284
88852654
524001150
53901225
713044606
241526326
676274291
747488230
758700236
600600551
538104474
568964480
644434115
167438891
202796988
7028960
799551559
646992315
487663267
522113548
107791723
1024427664
491886978
902359810
1010323936
262446929
509717100
778358964
264450568
22653234
430276249
697928827
672834364
405896866
698437576
213721855
891543742
537352778
862581763
233698297
795189299
200108635
253814809
858844522
850523629
711877653
111073403
363144036
607243971
70557027
96838224
1058968311
448686575
224329036
888550026
1036690386
154066011
41055529
67782971
926146196
181184715
51622827
100240133
276059337
383701218
960223116
630895244
121544303
120651762
243366506
551064682
18986197
643007543
39269687
433470508
281720008
455956081
106806793
748109696
210737783
203011227
812243808
1042668675
313275198
1026825460
572309133
236485504
135537185
651337053
242906455
66480929
899356237
605133309
552161956
588922613
884840826
60012267
825733764
483389095
392153008
895544118
140514502
482015644
664145564
450858556
617947165
378735948
239669948
375982782
189628611
754625095
409462130
624070421
43469933
226721205
217354433
326343255
106811295
633920619
67863224
625066345
528376834
55630141
640294445
759772138
322776491
304179401
455186224
367221422
982766803
134172550
115994858
210613066
195132877
740927023
55464489
675171209
222312011
278146279
362307725
92316419
404832001
617216290
271803107
32096569
778273792
307207496
626784922
316968255
562247699
11172074
276404996
401446965
890673364
561216915
370134556
590688199
797193165
582042248
44858551
176082532
780407933
917294445
201004042
81627004
144674328
854492662
1052777637
919796329
588155765
1048948439
260698208
680314344
173586211
1053145819
529118303
515105836
365141274
569235441
519179330
529290511
743661520
11191157
492239149
792299962
264517080
985742701
533294844
509364835
780929987
125219269
644255355
1019361435
725348280
775435399
365610950
34532897
288189445
505391990
703076259
260610415
991456703
419066801
764926512
84148951
343458639
181949873
576058043
396897532
916059813
145614295
76739203
790730140
225871244
345250694
446330432
296327750
252001133
14948486
43613094
962571052
308465654
574679180
198348583
585716927
543696550
248595508
111371867
985364398
735234686
192448788
62627830
219032615
404064541
257814782
59443256
34642821
491058387
452326059
254320900
456438260
169161115
344711377
691416882
891411371
513207217
207897048
772530150
890464007
660910761
24059234
768451530
288156379
415188066
601539782
725582889
667419869
710069276
648805718
194723370
680654075
476593598
210023807
515374238
25398801
101282953
22790644
128959379
255396030
524958192
413549864
588336041
545071993
219252607
552407825
586611150
48164738
521399931
712115403
11299255
65575518
534136250
729480702
399313183
407136527
1041705997
574599364
301443032
780963705
166065418
134565070
418949781
215668223
440918351
103275510
65084737
311963825
257217189
735845348
952579433
254223934
910725732
129466714
74646284
132651312
96318300
740552280
176310908
129039979
10155757
269340318
127531237
147990213
822642123
241172250
973874902
274646232
524112936
149179203
1061707376
586634933
549046894
73080664
135924066
542480515
708071410
768590873
66547163
420244525
200203555
243291912
630341691
111088896
669215100
700271313
268463333
214993236
1013880366
742761482
1037465100
769412987
1044120296
433655506
307101296
652479639
462374271
81170216
360767160
646957497
452527209
86949820
1033921963
211922955
863652234
250016566
913348621
151793090
409949763
647017446
386406092
971519921
68584277
67647954
444842702
385591871
187985890
565417918
1048120024
322119988
931918764
318028838
244189002
307875549
2327989
571083276
127705722
163772618
995080243
352006155
145919476
737079764
683668448
1029341952
205990184
695970535
576221388
835692683
157243488
147971341
498248134
274670277
387809444
22137308
943498744
148857715
585270220
623217039
314586790
600407503
856537280
858379375
162893762
652955966
690156639
479708725
719875378
487780816
666350629
90254871
83955039
825419222
324943518
337950834
953711602
360000734
87252726
295417355
764968516
43812469
149087537
243210291
224957663
650069923
167167404
900944573
705802098
120241154
1027516405
70062831
69972512
296616136
48230582
154535736
740300265
668111161
195398132
158137624
42099466
511557539
201155235
207553323
191275711
337489857
533150476
1052536473
37509707
760348224
340973008
98832840
313125618
96812704
625322919
676043555
263051328
623853266
999890114
44586083
359094519
262474292
263157361
421626157
516679724
933677912
223009969
338712912
199241662
791823348
164004676
691880419
1055254906
91156019
273291904
25085371
791453320
450889592
528828602
555171201
180641758
302947965
373876215
413316046
277079946
71104645
272686661
868140623
204870378
161861112
21296918
310442158
200870865
519983813
286470393
174994700
416520477
70657330
45861716
310572035
636170237
764026281
344555196
89314814
170344616
501116588
164487128
204285225
225513390
842221471
199210960
452624665
147781731
79550316
754419383
516585106
771799028
151962867
765294640
865673251
766088883
874444802
30864935
1043098016
1002892518
515526119
755052008
1017728368
164854967
570005918
140023929
436015598
766989319
154328810
576420156
67603579
239308250
125601400
673401302
800186788
106428708
730913649
136380041
964207908
972072330
420402810
473321201
423706124
391454338
98639563
250659889
162899883
34549696
760141323
657094152
784031727
728557367
824897028
315997197
639701148
102093289
799952694
863579832
215511917
727951925
75425014
206759341
942108685
526826178
149153489
314987923
347230097
847917499
855540165
13641866
851771131
155025634
691149642
727898992
126155987
147071214
286979080
439905896
342303603
257382857
550439311
624535760
289338258
469583440
1036154863
492636085
872595738
44789065
866160639
596558569
81055323
120155800
44517803
270544355
453051943
78171951
26556167
848218127
574947878
660666300
200813782
4167981
200751012
489671250
568809113
711851171
776917067
765062850
591962120
134514451
489792591
448292225
115287566
32136635
1014098828
153854535
245892228
140838479
1027885397
166177786
116526456
99075296
383458115
914771847
25896980
146585928
188230873
231931782
17540134
720118603
156764805
99067921
231889107
49193725
70309583
708985365
840564479
827443573
71985715
51959179
370382788
613572263
793423258
62025554
309465915
242389262
55904202
616051763
328527594
747461267
80510452
332837227
137822934
797720419
755012570
581326620
248118158
83795927
440189836
525926995
127859090
162943936
856937450
745191879
96864082
784195674
548780140
298342917
129830051
96305176
345529842
136389607
272317587
835082869
366007013
409220640
255477749
677629394
3783170
150396594
767990768
25185796
977883343
129525610
619485502
645178909
103356035
484921518
201647503
835345056
533530601
1061520618
469353168
554046445
1014487634
320947601
838928759
151659114
669662108
777041845
507015508
106679303
329940899
185938617
37756838
299136371
118365720
12918684
952323350
7912691
744936899
801699190
148522421
453087565
434436481
233483767
504866514
225245718
678927902
39818002
905996740
214230353
352234257
11868255
267642898
323778396
895911794
196125818
204987519
1062512196
531965689
254298175
35945941
818697082
90621680
357816757
123727630
147132509
272724878
180306402
452416988
226369760
555820557
518914626
1071708959
600125528
729939135
240187214
260225769
154181105
570022274
88765
283938424
369605244
853492594
296924531
253889896
1054025272
145683322
496776703
1006883069
673583279
603948829
102387642
98806417
414915500
768566607
562472047
35754271
282590521
155411123
47672797
302702796
145269646
527154316
865671851
665206753
323269394
852812530
533117088
955861060
820341090
562930306
376613062
714677336
140554336
438612087
479282931
1037089212
389594453
192857099
150690718
120566518
253371063
646781158
577620890
387143634
379479691
106820202
748651969
67919230
91372905
824597449
447739653
121466587
478339994
492387318
98645713
850154834
786226338
64763101
952094560
87854292
875509406
740289898
216065485
365884029
1061904456
604458945
104577944
746765122
240142672
411842102
525528464
417169879
611449277
528118379
133733167
747634438
10540618
485920297
695920372
534044491
442072712
319878741
264215876
329462046
179111946
569511651
655923978
942653385
142036697
683433443
212896064
484905890
245037301
723678062
769687980
24827585
248742339
158198256
84772377
217210216
155222624
694889451
446825584
204671486
160724404
64525599
718959718
70585883
193679863
304741600
178138127
301280164
674275510
139732133
947138719
222825662
343557669
39659574
681409577
579138987
605964721
162811915
392989528
962343644
227555196
202660129
249277325
32467241
163312165
356022908
2670455
65328577
696457135
883775387
622954487
619787600
759201855
153524009
215890766
665118948
235469248
322668016
45141556
81721594
274498642
245162778
1016593069
370561231
141844224
143326720
569767342
393504827
745607288
80840943
315519385
352001482
13525875
235628658
776968766
267121149
755094751
2058691
22668735
537147828
26743448
402840403
643482320
598902174
269632240
750374571
625596461
609668989
176832459
171318499
636176630
131420262
150617029
215369005
779734152
885069279
632884833
602881843
736877807
517973112
534150029
791555125
770510643
198655735
646308669
27295957
8307335
526273030
292195170
605845405
167581055
804665096
631340716
1003091215
461847306
1048150756
389092372
555530733
293339800
506733026
50418876
74650117
419109920
491285852
289622648
983127866
987832848
183927764
1047856251
587072449
834234935
358217241
527338891
235446673
867827895
160114067
202466855
976972980
582851342
6304052
417906438
255935866
356105951
77322655
279505505
766182108
152134659
189584097
437934231
700045694
914374479
350160526
294817399
138205017
647908687
950036184
333834440
871341319
572093854
493689500
12845985
365126707
784057864
44347648
726905585
127434585
4340011
610637748
457351512
923990162
366880565
570862232
932514745
590548848
243383874
208724308
743896863
968481059
328455272
349627186
157008957
549157270
954656879
207670389
855695248
917055498
58096701
323077726
782637630
347736395
397651830
482144815
330205171
522019771
863241489
113808207
548602180
928763425
769817961
767783800
667881272
700605373
225166832
369212313
337096581
159977594
473302865
528920000
218899912
409225945
322373635
502178755
933163640
226751223
419892343
107269337
279054683
1013645040
231344716
164648871
499592970
229447883
166642327
176190778
209094561
141105827
308344328
75866197
1000484936
797005919
770681175
907937802
111936873
753850826
356850001
911722885
716654894
1029232258
25690279
1016003470
190626667
239781767
453016775
140265870
91794115
199924074
241333953
38362777
608325790
696552414
110500207
1021512214
601962416
910345774
308577312
62330987
662339613
198068426
91289449
168538461
475499539
245452307
128947307
1070104316
275922139
102235795
153706554
413470900
226902285
35944559
28940444
1034683574
947658855
480058631
223709191
148290042
743424347
342300396
677557430
556702216
231471247
13324101
182472927
67104945
676869849
944854806
474960327
596983803
1064806730
314083836
378262421
387511559
56009679
941115887
542003574
86833585
9272463
84910796
526952685
601120599
255065242
35784455
577923590
552431659
362433587
783762591
2311559
809440242
300873012
1065523623
27148758
268974302
726043625
501801888
779536115
856605751
248578255
164413834
177781359
321748515
530418453
227968420
676572163
591051247
640481140
472944656
661448427
704051117
842968066
1040275270
182091133
509621887
641787577
183429408
337938679
33206069
810582482
327345317
224841324
317116170
427487783
459210536
205401970
876215170
768901565
249755287
318510707
581555540
380470361
179654129
196421044
239389067
474034685
73039242
685024401
216821368
380109690
53964744
239080465
833775148
699186703
85126358
242694516
377782602
631560298
541467370
1043932206
487607763
547484273
69359249
697966427
197537208
162105975
63374684
928845876
609061923
106831895
245410351
34292365
172584741
380523137
146456900
694802000
794938583
141769133
74475310
350371903
43963305
270678480
660828328
730852539
680073284
363865440
387104297
748570041
263903921
1020905159
153228884
791589494
557673795
212252208
425717081
104055075
822265999
850653651
226880805
605500928
818977531
232224631
40946361
165557774
1056945317
715211101
228215176
10858018
292675572
344296249
259263068
661601771
823084876
143504465
146171417
356706677
665429227
571017684
516783447
1011225868
322825300
636419314
285647368
263187621
70281011
243773059
782199913
610966599
817417159
1055037378
176898644
328524432
400462271
474961633
836011027
343490831
265034274
636134977
26974386
876168593
159429362
700434753
151468110
146594427
465659324
58625474
465892209
137508734
212950195
183387106
224809496
60313899
180210270
240418864
248394368
578075329
89045458
296510471
989698343
135657011
297359597
1024173809
581432388
576663753
173939817
495966700
1034092807
888593080
452622928
74110627
98115751
856005038
330482947
154039496
248243302
628055306
483978989
255912171
666428007
786052133
792520236
165375310
511721620
619797191
309131963
865255297
19515961
320773641
726292194
596438371
511673654
193560581
729239142
460850927
208306850
635821881
128602257
679956479
254952489
257291319
393448395
971332163
696323301
762963262
166705849
796937898
436411661
73819054
92594127
961104860
981466495
501621516
250640283
403015523
333848014
269570677
182640366
613789497
385524994
701366070
335834756
977774358
614954077
337684127
238886288
208342633
748232079
182937884
17693772
704358586
193317715
552366927
67348453
1002085759
142589546
752268301
254165603
450564171
634152421
776561336
213188915
493178400
94655026
86444984
209127157
1011161140
164519741
778402950
329364853
431905651
536350344
150272154
240261695
59422534
62506811
420875012
767945304
163374893
263591882
448477860
240516899
601528629
75576871
636904831
760100652
76789576
652771343
486753850
575062067
967340607
329217719
639629322
154785380
85914982
252717544
90989754
920290015
898271081
472236870
53431504
1003773302
928575425
904553367
128458754
361292566
1043442485
336531329
987566761
885862929
383222702
260497479
284437810
366624292
29170729
43929887
470985592
760093869
283128905
140935376
196672474
180809206
666266959
775703115
482185975
306196533
652662866
13043320
147268413
519596475
692057505
6205385
811123004
162284477
30626853
179261754
5341247
120037181
77304947
177958275
156986703
98321785
798012830
146537154
491032714
868884395
703188723
219448958
41175943
1008350543
684953285
299102121
473941430
14525633
261937065
310630751
150167448
428466790
246682360
19613150
988301584
867862759
963480779
258211838
121668047
276352970
580326306
696809318
741758405
531772286
103712312
622512690
177613746
401953492
825876877
635539912
236322361
558078572
716866017
330611490
482639698
44942305
929583563
769856634
652980026
1082521
270183585
484100831
600832865
71986890
233879138
19662729
337081102
596262813
320289885
292268091
733732217
1065789040
5220192
387067552
189684399
341150731
1011745281
107558769
911199337
891804239
86965914
541538148
141831164
951522866
717298160
1012214644
233624248
166755961
966059163
96938112
668338304
15398455
463233857
345071536
302502880
645663297
859093
13409262
177518757
78340038
61239436
745634201
220968171
7236856
118836569
195287246
542263808
66938820
607278201
779717766
301509026
225508049
465098859
992328932
130107614
737327985
561010560
759846010
247868697
621628959
871257832
100937604
501130638
18699668
579886778
144341550
623585406
657292655
335131629
131088788
572806907
656586290
751165866
41947826
36031517
39162015
153915177
720597897
34340761
163241563
737608453
695516797
677432709
302394473
54840844
951332313
501793486
161252125
76760709
651780822
66670188
767245585
831042453
75524634
79657398
679504206
272714028
30976059
327510818
362497983
240382524
209892865
774265250
121286990
300709659
710982195
390268822
587965210
18481067
486481396
102149493
915404313
140686968
524903711
479644356
850549445
53748340
662096342
84210194
626097014
756344596
499463711
141352073
767711600
150705673
257971603
819965507
627718685
1046014462
81473156
439810997
98202048
118616540
268630393
469939896
61275319
84322966
246213552
47954858
385508177
394269777
451515695
1016749148
27404109
631643683
93561675
788063876
512071483
151955565
309400603
328052179
247966861
131308404
111578916
707999017
377923791
614095604
716290986
308460773
746018167
599736370
411346043
504872296
420632291
904012856
478616775
300602268
44227087
694292780
84702666
400057106
104240954
765594674
244677825
237649222
140311531
1030169286
351337468
948603832
44385792
701896106
137091527
449479655
634302499
84288628
398580582
381525074
171920631
523246929
73691544
333552621
798175197
765660646
751279838
321269331
619290971
244926371
151815440
137594566
764436635
157745998
706228926
65625661
886284272
494641466
823297473
100237064
44432344
370665697
979949096
244000708
114887373
208138916
383226558
1052820749
567616673
163196760
149624726
278146786
17588464
648507708
800875792
862145515
14429390
293643214
50897869
446134903
500099732
432488053
1000007298
157141113
548391899
693985921
22689026
933819076
144707866
81056879
730858464
990785248
28529956
392289235
221859291
245213065
692591410
5072221
15526271
38997205
1029821763
1009098806
378538019
292681731
577654472
668722997
516834457
706423685
269981790
98320969
336923965
687328835
768399164
574630433
328143122
21265791
546504217
262992023
552163551
648181574
129305817
290847308
576093178
138562152
1043041378
537809501
327581166
809267626
317326301
6057393
123677326
403221216
784052501
268645965
969051004
65714437
907154297
144284002
27254925
181838793
1066999830
576413275
70938260
343077676
622095310
780897994
102822973
363011644
250119357
96407167
748378602
717314089
792318625
991296724
344337697
542492748
545406707
658434873
357103274
204502980
276905793
672028686
569307092
213661705
592956114
438383717
472190473
849383964
143447525
1010340822
592697277
25274377
1071526500
154235858
85008708
7508722
17561998
488807277
367200633
332553712
212431306
154007812
52786863
875389050
696588815
957654886
490973246
27070438
66425422
43539326
287209144
260512641
730585453
91533685
125211086
457729741
394918279
748628889
14916238
917574807
562157616
400578052
710675306
468146958
356118796
675698868
562734329
421627813
632588892
243622219
137142348
21700543
512982966
453294500
794134279
439297709
298508805
261939106
214581716
186071747
168030522
961192462
745039590
950342808
295768681
1061686634
295103894
712135666
1053610062
535879517
936086381
1056552585
762110453
96295647
701200650
747286134
91195474
799889477
143708677
66379896
796713661
72281840
63970056
299691323
75999301
817840808
210534975
99197218
1045401434
75489226
225024269
741984885
110135028
78712981
344516451
693321060
199417580
632834575
749913859
307225928
967990191
490621737
851976479
550957502
258840552
696389802
101844983
526449284
32658854
212987726
750255140
718298870
71698594
412953809
136175692
573783787
497869369
682477957
54011387
299633566
786140361
796716759
286914404
847129366
328115215
443912574
92577507
154194704
913131796
712253273
487221703
553260279
750229492
734723828
321690045
43350992
683003656
121967379
15750143
236548784
955472010
622129166
1042566254
138583793
16894570
57415342
263025755
415465519
499036753
743754299
37063090
54708833
827066495
637042271
72031130
386575450
206675307
1001810831
732085952
257349415
117383319
179354968
925440377
867193052
144796741
644990835
797839550
375455308
602740598
320239034
12240263
902168321
662576565
941685863
623254847
1069901212
166422931
320940692
1043970120
916127345
125126178
570520145
113334198
126752845
358259941
864375256
100863828
589415772
175661975
10619260
582653264
212977174
182293002
240726410
121838517
267546334
570488284
96188598
983935385
599790731
143462053
638953704
283119368
207659726
85516195
1004862176
225057632
90667840
951650669
559871930
688141457
246712055
318107638
615874410
565842093
496754699
5876211
700794037
763864786
1021412199
52990923
717443893
22888250
685399187
339399436
974286279
725312276
685957543
490157161
745249844
917284002
165090308
777499853
138413966
974231561
516897250
764981610
231529213
695075771
962302232
14715867
461803009
1010103194
183234964
849379412
408775959
43804993
268704698
113172798
488821114
766838281
767249739
92575857
445841379
41858981
221913743
397141926
1070238267
231264211
760021825
581744946
699823387
142450958
646748238
849175480
542921569
541074624
200243456
708737167
368359574
454015354
807170993
473883522
110918751
183292295
985684810
165889989
864115912
506552632
37493435
246113865
24151678
16737940
94261156
70373422
402329429
252787500
28168952
939426032
905347488
209921731
13907198
81679741
684152665
515038889
343747393
501954557
748234695
592294202
170425778
231374754
386949854
708513804
137091451
27735240
623174513
785987586
613468689
167727716
402957166
145419082
643812811
314497082
365959589
87059706
242881095
35398748
802596712
244843207
244368738
381914009
236600137
157247857
435355830
547477087
754906188
784911007
540163261
643282854
953256838
368766390
775141738
478591777
347971143
917213521
195906884
112506027
319545475
756104578
341893467
266636487
122629463
348035003
824377769
1042444305
647918590
552653612
215162741
600479141
428102560
81731939
669336543
256409918
211155860
143570231
168612511
49635889
661647665
153928150
862517480
316069846
460099500
533176761
299755755
438289578
503864914
278125933
714259481
14599825
746943801
678358121
41905505
133056460
325558355
589365512
135979960
24556989
173945724
744870432
617647826
401453246
629439702
147230547
961279042
942536711
67164438
476295504
475040472
559787124
896336572
388461570
454374901
28182899
170645762
301915556
356000249
562429223
56370169
202454776
71383594
304753124
892037948
794888530
590294045
567464155
356344639
371463498
42366471
638933618
119757193
1001305819
844111430
134619580
673181719
570753704
408324017
83006797
56342363
519956735
85087331
259418653
990404080
999315522
504057279
172040959
431614664
299465368
863233449
28724042
1044794581
133496831
148406760
605996912
841562966
51278984
613161444
41504455
141473241
488852426
257950187
1016509004
1034133615
91442574
149846227
212556758
993279639
226640476
36085948
546328976
358377943
204086120
381834329
974891820
212668725
916002102
250789259
633712495
300895282
234699743
571686405
298005212
793310087
559168793
30705263
106831857
102892637
286880768
830143828
207927989
51561917
713324918
908957546
1060802781
998450656
586852511
669017198
187512910
82925597
691510228
251966380
229078786
856424073
39479435
177519049
308261525
23960410
4960873
221140205
268922413
213782528
115773006
666890820
471278640
523496351
63340731
360917860
877485758
281907802
756426184
90630791
162036548
486061059
521037890
432654527
326579033
298358122
181859676
219166687
388487546
215714091
191547955
744247791
193760792
638621801
432639909
414661592
43737246
235202609
554981380
280993613
240552365
797441185
491658142
275443809
959164363
258232139
267683304
72262381
428422431
611524524
913665505
655632250
873966232
722071340
758585449
163024375
529474153
621443308
103225061
553900879
587938470
65618091
214399856
1064229880
48658106
703778081
301620882
45877992
650032098
457051075
444436472
260271711
780434463
647665815
178389043
72200576
413486620
21736194
2063858
470602216
87765561
212939029
133470991
491231730
226659805
591907544
768251709
297629797
133681181
832132604
20177948
278291190
1042151845
535079775
59415645
294831121
579849196
262932368
1040222447
443880742
902340356
590601424
287754448
271688042
780584298
480669863
934411999
434320266
806152448
73189353
101233662
739114017
75684076
67825232
155997391
235305124
747387712
581446162
661195234
129999975
83106478
95058128
295889065
572963392
425036610
93761234
214066671
407246582
234708544
79079456
986777785
122465868
613819860
621824006
1030574965
569310977
562387272
783822815
393640952
360104757
402725860
271206007
486634694
653707289
79782577
859213183
247064778
379606930
885484534
535686641
426677104
608622013
442788909
1047234165
348911398
307730318
513827807
315487254
457282368
121592647
101768196
256248202
888743056
683246344
584343535
195426336
197246244
652707910
69808819
402723189
159690802
643886206
489283285
73768018
328354911
409888772
102424670
778956079
249049572
344276386
280815771
497036641
290808538
317990621
449366988
779337572
631060770
482469852
782384146
466696616
751598533
467120338
216144548
497813823
307959203
224845401
328850398
540365720
271413500
706641011
778963604
529731731
508882724
382884779
221062348
1686290
125953690
752942258
114669953
807292356
1039903756
758568140
953913252
641035984
557077110
345894149
433335941
598581438
540450358
106801177
230834519
133960494
850929372
972521723
10974475
61650668
664468187
272148735
792574856
696224541
934283901
11737763
43896199
709625415
265207604
19281449
124807512
52723784
787308706
67487838
657575937
501784306
149250768
792941912
86904668
417629218
130965506
241324761
239579635
759208259
440798955
200722815
131625104
193966246
478585559
643475164
664227867
57885982
592614698
407927153
739781256
353330829
181181526
245501920
492663233
125441852
182986795
151691550
579611264
707074440
80640611
67673961
95489436
484605287
176281290
20246394
117875719
186596216
715396825
466982416
363066488
267673874
918588933
60558634
238551951
156077383
517969585
811225052
349311284
227821329
588149687
641548573
95173679
752246662
186501098
418417469
1011546800
569149601
305350220
480745735
597234762
610258744
586939180
928556822
43359219
388101212
604339327
10956499
784052748
183505696
382219148
720014886
487907961
102676206
318659630
284217817
146503232
430885648
715747265
69479784
94701691
590508843
687124234
598447477
564561956
41411192
583769791
193063401
450377472
811993398
879161546
884824948
116839406
959000643
527669415
244316050
685954876
521305577
636183687
443936455
575128415
43097
446667177
630362866
215210825
318704647
391083829
246188778
371756540
540403359
86186198
721690513
19331209
271371813
236064787
508883434
126914089
96243036
702033028
396884089
568749074
411403131
318905238
941284870
1062674784
789981185
118923987
573624951
354348152
793770089
760198484
601499593
211366963
113316734
624241984
777701309
425683012
5340310
246483257
635143481
280829758
310535373
536476727
285172951
128943995
154660004
781383472
702513226
106525121
853207891
525924235
49909791
672529989
95982405
475404013
80687637
29566193
903151527
475276786
130289986
119783868
693256713
1041109585
840975240
64116248
278188718
103866856
488705196
383348608
95197000
1062977497
14773299
40636379
858480063
758872199
593662678
199978214
726880873
535205679
514874134
40813770
936526420
47419535
120970924
136070845
489414216
665687838
144108382
622005794
422130834
643981389
659320967
155229252
211199031
6467758
489650310
445394190
191962151
703924696
123475320
255465718
691666778
316970504
553735946
1038257058
719641198
117811921
652349679
91209089
689840823
789515327
144958372
458184214
380346137
376218317
128256080
316604446
226259778
55484926
245973434
155649413
628496781
470728425
272867226
817817356
659614358
541986091
694758549
67751427
562066122
778819596
822817790
710138514
676056457
1028966746
1059258877
540267417
384335666
568282480
499191530
19697850
845948868
89530247
508911711
468328453
874886694
161086943
215887732
325663124
36635805
466596974
665397657
636166689
417647140
906829668
443065354
475431466
161633645
682237988
722243384
667781363
271030131
347244367
99880671
305120225
427324268
158669331
178368497
795078143
125436817
459911773
1028222237
257303300
973833683
513024133
1037165195
345616950
409460709
721371363
565662261
645857853
998102240
211860083
799256656
172273282
34891120
440253109
767421747
105485589
36884605
489742302
472737404
508396754
201642756
591432946
108776055
160078453
715240170
135865381
305134935
38870662
687487730
603032865
376573633
248574712
526921628
687401490
520733732
8008774
278082711
689574957
510154705
693630513
147850120
592408051
884798568
266539843
310295936
79605580
230714057
300221259
813661317
957188170
583207901
983029711
764532116
448042830
101139150
352598046
370956144
175503057
776178262
680557360
237873782
973237220
288236685
426116976
113597578
288809401
474653718
757989543
796960131
366389005
747492623
346982003
863886600
226719829
164421413
52584143
867333582
70776486
151796192
109984619
6350237
435727980
323256027
920083242
799536803
418102346
658082192
265158555
761098142
214443458
599049027
254072924
492742417
474469226
21636325
109825831
183141317
782625795
939164786
26400410
41591089
885411377
409480559
621428981
842341770
1022356429
576428772
233818489
527536937
639967972
766270291
577159822
221605788
655702406
662175017
1025623792
52863746
603332839
914121452
559181179
186785888
250263823
436848032
758644023
392263480
439816405
922149
760568274
250077486
35921406
224525125
542276782
24990173
466097895
222887791
548091196
459333032
99146512
208695504
260352941
108918881
412115650
664203039
332368964
188634967
479155922
629729022
416913681
19558674
793724272
308077558
925755420
792793381
610649120
535315363
802341322
244593594
754075271
786927803
475700052
654628058
314981035
376075585
338863182
561963758
385244735
326919271
37238814
188418438
520988445
718783448
567861497
937573646
1072067128
8061365
26109303
102303517
346833411
546513786
621177373
218070955
378305768
169938613
611760344
263325969
281984304
855865463
618908646
571569476
570350363
291152760
442213718
137443456
71728832
421801188
192221695
351951208
932026381
185965498
80140325
529051864
104823070
138228604
230766241
267223841
1036592932
323834443
678197596
667640687
345128594
642726086
129100926
34135926
716460568
457430382
943028167
358618974
771186480
424205848
953809669
455692219
449699742
521619056
440698014
277610675
678488525
249435071
41165684
521339653
230037139
754120597
365039188
347068171
9374057
790801284
936232440
806102676
425807073
366345871
369497824
852225148
764186759
1055469254
311489389
762872147
955365850
114378741
1029519223
309147056
432614384
654699900
746228752
607295357
641040658
438327820
17384681
458311739
518364815
513182057
142999705
571274184
645563298
271286942
73358010
566492150
80169247
801077393
281674988
398220731
234530327
333041036
526888426
233379900
704920676
1259073
675239056
346072843
184444355
595565237
944957794
763774758
783036344
1051418492
825741250
387213886
685974682
512080037
185029883
657903257
691915347
411293126
431589040
287637119
48147941
600200480
171411371
944490950
781343738
145310675
497958470
1067143472
452672935
796583169
724470353
727546830
787070943
636056452
295992833
487316274
1006789379
263504683
51172354
258800093
782786145
839387987
410164061
864464676
538164772
974068547
715214633
531537175
166500417
573461910
491074106
806634022
548081845
254945306
130650687
631663743
117749620
593968356
429992993
590644131
171890681
83309239
318737859
241907240
982333494
147624980
2298962
823787434
950655881
623163737
1066006871
120895029
51924293
111457080
25812766
376333224
666600796
11066935
747051
944105664
1068343323
35369215
698612540
820916545
337676297
583091339
551424112
439956009
618743206
285159144
453407753
842259417
47393005
505134112
32558700
757585320
393486769
24060658
51898093
67412814
141573834
993151011
554383974
769875083
384307016
743941325
369149489
357510226
292043443
738317828
164400464
625397619
688644591
849879995
147058374
877281085
767690415
181523607
355948920
894988476
132584545
777864158
277540348
118169982
650641616
367714667
752177865
572822766
842464016
581152048
192511920
478048051
381275033
408428353
10757256
130102784
794862981
118604568
169492954
589044586
566791091
34963558
349658447
612307762
956747258
34161202
251573306
762084409
118838378
22695187
326445941
546572712
807928923
67027893
101845282
997449900
539089906
113756958
292822676
207022444
592946717
524980741
226921631
129991258
857364820
1022626199
52648427
704906591
360527820
764257401
627900415
878173486
920272387
455525581
917888616
862451904
103625124
207871707
527014145
149835496
237713420
967976634
867812234
350832650
570969337
90500064
476477714
765646981
86755622
462361513
809978761
367995921
564762412
444044092
113624045
75835885
418964177
641699310
569212093
914903373
1054679476
738838090
373863894
780423640
578173982
117886649
967385478
154272977
261643651
223604810
118454831
726605159
269511388
223982328
760623337
652327098
544076046
398869808
221695342
31182351
274594951
314173696
382115580
100173403
813927754
1019026925
349583627
143223780
166346358
657711950
979620541
68317593
27249320
294152876
572739023
248707439
221568237
489101311
504856541
173701222
913052925
650953787
517241302
7883196
361277128
10344263
375421102
717110605
545849255
925250360
536492161
92073881
936732388
14367111
96708080
86418307
580689933
398549186
184172556
181305802
819191539
12498982
270311919
1070811794
667131243
861007626
748901024
614306697
186879594
179632145
290270873
493242132
203315999
368678948
498117153
132831692
741634813
364437682
74833715
480730801
483721434
598211256
420971563
244300954
788249227
364967563
163512283
349267813
402623908
1027952114
194189685
70566102
779643212
600394125
270040167
249064779
22543716
386170968
1006851455
251259889
254298474
726137132
127060042
784639037
993245159
103847198
25784762
775882236
82945816
312527796
57081651
853911596
355926076
523140644
796812659
1010394563
590521437
395180065
137981723
994429441
844926603
171178075
472583392
328762233
723123581
655679203
149940070
606994609
602189712
521266572
304322693
302629854
320602634
812319063
530251916
789704692
483906213
98406233
34094707
711912267
15515961
210845706
729698618
671322174
74127197
583407050
50294964
199552195
783740276
29375408
671136111
15215794
979856319
511318837
14319225
971062767
990609481
195291214
652371684
104606233
458989042
304842224
247472375
80075057
168888571
471356472
128424017
394853914
600194291
248382991
255555484
391512712
253870582
18882869
653310766
32528054
285031117
547841988
568129416
763609596
210896241
250464856
647796507
921129325
477749695
262291221
241474425
632093038
440501311
601480725
247993741
605898793
971379055
265421803
181444733
676313367
116513816
205189963
771990446
412088029
148347955
909303493
528076636
611532105
318524067
1009447490
773279782
299436118
368767427
336577114
267311506
416081866
613090890
621664377
400214013
487337826
908025108
138277800
790554200
4360054
362609642
349018261
481670177
206593345
960476311
600543218
229483126
811506592
564155087
80171702
319439724
186353254
616773742
516082926
274334411
116086571
734143976
972726930
313452664
466038666
922384187
627868420
482993875
647064224
725062330
411304970
494638908
124483236
122182731
118420955
360902594
1033461193
173141090
710647631
764389469
160309636
95784530
691157318
80069418
25714276
465244377
775891976
234570923
471082842
740834826
753270795
23904776
596570897
845329916
683639617
336421175
348902845
832020761
210877564
251597347
369844822
147139817
76511916
172263638
211993127
63356729
140987512
78040993
10672089
697399832
659241922
211683145
665920166
447991838
882052259
860553580
616324362
797420786
589297590
440324489
535405782
966448091
590942721
613845156
620482888
1043090527
744852903
687656485
150993929
687357706
235024416
137459619
681756312
744078508
30716458
724967514
887977669
442408987
862056318
206686829
767286038
88309101
83432100
775428360
37765538
467365669
610377715
324032184
739599146
415704279
652300597
536331296
158132481
871715006
434781333
628879635
180695541
566722663
145777216
1045824225
404617452
729967984
244166811
159645544
248262489
153868468
115808523
19722423
342362234
220387978
95990892
378997847
219079243
540814072
687658440
295563224
152237997
507057968
732154271
580064218
989217346
7131474
624025903
305225047
391820057
943425158
27503532
764497381
120659864
358603245
217994834
847651662
879591129
766637637
421200050
718313788
1006892714
367959614
225827891
449823105
125055860
31717072
568187617
146306178
227677534
170587971
906239902
542269918
499100892
449986236
508125759
730505245
19896916
198346896
171436429
63266208
694041158
196215692
891197730
350863163
594595304
490805807
192313662
65440764
741770188
11502404
609985198
90959504
1040365962
349135653
663841119
708188132
507385139
219791414
446819148
643609762
18363885
394766008
20007644
101985554
975633770
411460686
55389061
615287990
791726588
160073763
50247690
413130347
425288614
82367327
129834512
39673843
1060286111
632511221
894646621
241858494
47878186
508309163
81997544
398915722
487807703
181808190
79874275
295581675
427753751
50692838
851090102
705786658
251171250
44079772
198946283
68508066
939257443
623726993
900307835
547602015
781525653
52322561
1071512752
39985003
473017249
983112941
181044519
287893368
879713828
777927093
617911403
525378032
623145842
430940183
571534648
764085565
107739310
66976578
111369828
531034916
471274699
308281335
255457260
284428440
928147840
66347548
308577601
955744438
667088779
307693469
217743169
444200077
287974068
178156729
91666968
183624425
349491130
415154337
287973915
940012931
961831764
614697347
250708954
54649157
809642757
556208068
634015113
26290592
458642266
521226530
113532418
313144353
943920726
541500670
627774921
300532746
66755150
712532399
338188229
182319304
55782355
27733261
138722425
538044824
532106451
347567378
711179775
308555870
62432609
739511493
184086490
132330564
607897227
315469756
538302692
220068070
436209884
210140689
849095741
372190454
480879054
953099235
327527029
699675680
764334540
6425341
331747762
399156124
709983586
285517353
412308392
768629499
753386752
623344038
126742609
36094490
115079232
452303386
103365180
32459352
443682589
215907659
177640596
114862248
529583115
535697368
632329742
990303235
409248683
587879350
461698115
343506407
265790460
766547619
347575768
436748813
564256382
766582161
467613707
29308068
481717462
338875236
1069225755
99444061
795342095
414252638
237555425
780875023
753462291
346030257
198945962
18448045
635328995
978628054
66261522
1047196990
225564452
588284361
41295781
99309728
574945287
767100273
197579585
515740050
947914287
704702830
844442829
36214221
708074533
182394889
949036570
522208491
468180454
869178136
198008182
546007564
134673125
511712355
713599482
483188039
541845606
934525646
37193372
192105343
638205037
193026146
530350284
87887713
1025620941
981535705
578176609
649205487
166696190
792266455
40886596
667961070
315861712
368807545
699378213
45380454
135306572
250869941
953641234
864081046
222081678
1055407648
425569826
186530207
191576061
672455141
106767505
288723591
268948012
249213032
691972755
432061103
533000083
692829635
748053418
518313297
181301959
170180290
330743885
125395974
261765333
754782602
264418956
1064797332
648094795
154316087
8390758
567133785
195566408
427819066
669390451
313541829
372369657
110187089
40326069
151691663
233327632
670624237
349767365
757478274
101841738
737716618
171593737
651623334
417330172
784308703
151726391
863671207
254994838
153467765
682970092
597412306
411527145
66667206
855974462
158943578
682997306
1068048693
54026948
421644641
125159511
210700638
703590785
527346670
448017050
180164704
185867315
699907760
171765182
558582422
537777911
911814018
266809090
1001624433
751944544
792193156
481738769
80248131
477052547
817337363
488302688
182208367
174865985
471457915
322113279
26993706
400189232
733289301
771186786
734998371
210592614
526387013
129765684
277447844
414123398
731781281
492074182
776489542
195892683
739936052
130504145
30520047
105524391
144749165
98403445
799629414
259455413
201220894
58803200
195932781
773347398
301610859
515125896
58513375
725834766
155282715
238801372
334089754
423140841
968200950
11209350
30433798
146256596
407049871
710323428
677986392
204118900
348772768
1004755118
356521549
405629023
186609158
697607023
188649611
999537828
42079059
777197275
1028575953
304167547
602042398
164760105
97842164
132941683
14381975
53794528
994438314
609072507
30112120
354369278
27107758
28235186
764441192
688970229
675943797
7417495
954686218
157695349
541056602
699036767
80956728
926342100
412148299
108958863
441774500
661022147
217022154
285233085
168111981
626996841
367127999
248193603
6485388
774129506
422890702
29238742
352149198
252664658
343511798
406451369
298480393
454062009
956624302
170388081
113285317
621414957
631692711
202014440
475390964
385613542
301826569
75551283
23056020
91695451
963474739
899018128
491878509
177244587
492162139
152120166
344911043
285754224
42930590
288204039
116535505
616496672
14928039
19395307
220157349
151715889
609237575
571738848
529965782
402135245
570144835
280198272
1212720
291446539
253614613
35993595
453361613
535676203
818066954
506273709
392526986
74372740
908617067
229032273
594988477
313227121
111681103
206340819
359271342
704307689
550966668
182929526
592685005
398876107
473570691
27857333
1036668146
267649145
748341659
162642588
54107111
360979798
269188555
825952593
265001427
714874584
123077917
1020189829
16196747
779137775
176732102
555758568
656389192
211095265
246347306
74106071
849607560
466242628
202299938
947149465
674971854
1030433471
412344509
713706145
248463762
118202148
699625936
38383019
149991324
86791062
623216136
970428323
869618278
170500882
54911257
212641768
632190745
1001461613
72473065
146498698
260421482
746132689
665026280
715849453
233887446
958520245
689902367
182443627
418029325
1031225769
670488308
402717145
339459126
220529950
971862865
459233737
358094212
44848115
663304322
785195562
489596257
406918244
177803623
338699633
142199833
268666982
192674010
1062424660
1001821058
143958779
576241431
1058484619
208345851
357243043
263817210
968735393
738670762
332698999
364802415
185729519
167475663
1066854400
52038801
365811540
191008196
880060131
312856288
901478723
94287289
592745764
800947278
311411419
263179877
55772788
515402503
61242714
422263527
242921291
309785979
728055640
318396602
194301975
51799769
352348482
480654092
504191555
906362311
673735761
659606844
450147376
170904309
531309699
39274112
540998897
582857273
49747718
729686658
732400219
266088565
127466938
155994576
954602201
120683653
84415426
757633419
628722031
793116902
721599017
60414349
381344557
384168801
1018054229
948777245
21493515
687719499
614231361
254147677
558693857
249581329
355015279
377565537
61904105
269920669
402860361
698723931
173500092
415190646
49264540
520889840
704985329
766989063
178475043
214095337
869496801
580171636
944420146
608036298
528206520
442450267
134550158
115058708
623853837
152227467
294004153
217405164
281513554
170722522
405317875
397050949
48387978
351843107
882017224
125284003
764094546
741077533
382330655
132953128
586279048
79089777
705461913
531895577
1028053180
120386250
560964690
560702081
168081971
1947699
272211501
312839288
168494704
334737658
36204691
483268024
500035392
429025113
606016754
592259679
63325698
119850793
429976581
180700522
792991515
848051199
583515200
227660691
614594216
502728715
229982589
199540820
221776727
61666915
515744798
588015043
840101255
150418349
588312164
267923295
513767090
299023045
129381330
522714380
15340259
321032628
137591462
701705548
349032834
113419844
617192509
117270314
82722911
53416683
325172253
978596927
363572645
883279098
730561882
436822975
283952922
717589708
751957782
507277293
582454626
365555156
269189490
256621262
750514132
1022947473
631377921
314412636
57938898
687797994
456201562
187025816
282263479
87957042
197226421
534998786
162988938
652750368
309637586
510455548
145667749
535625011
587357226
424619130
447516288
86419799
636825001
43659242
125118604
353096650
474014630
301919524
188436285
1069181993
516664417
231647776
165450367
639271288
543568607
324361891
576094451
294589653
431391316
258159561
469865177
78748398
172773833
780776827
261595989
606448001
482006166
640486025
257991459
600157578
743434639
192431869
282358626
384964892
25163870
470153315
454274117
638802306
129463089
188151521
321947758
369212936
558953473
651303909
689243182
18291905
575767864
604723261
444909308
771769885
559070779
164995678
464247100
293015741
623164025
984769264
475660237
401688601
216197511
1051452094
704240904
190634864
1027631784
537922166
984939730
595237165
151295614
409871755
763924279
135511077
383948210
184716436
53143612
20373785
39184454
921945827
267721507
423221035
307725723
620410733
123351602
689192312
375667648
90083382
1001845015
926467139
272132974
645188580
97375520
68146441
390011139
627149343
502459867
79237565
664136474
755473938
41447824
809299302
396246666
756600852
51235317
109929990
646767915
648644874
73303829
627867420
106670492
868211624
157903491
619209402
299720382
556585506
145394674
758283676
117783841
65884650
250362323
218752167
130826662
41060581
531245823
414609470
323731672
446940126
82786634
250732593
840619777
197203954
25719256
727549244
870159066
312522253
442777266
143803257
72093648
777734418
327320571
167513959
327681332
79744871
80390522
266503714
64053736
33176378
345453472
233276086
754052970
188650278
3330933
423057059
1064587928
678764050
792922273
442747649
407789560
204493758
52863436
609083833
934705137
206690161
602879287
895558056
985764584
406278842
890190600
538048830
429914286
399096832
462877796
216755806
564230454
558740891
892247033
1007646339
209871844
159520584
580560921
22199737
265438602
407937372
457707933
689288801
562585989
1057516244
330017021
295918050
348144508
711234818
422270573
119753516
785734006
118315734
260610914
785136783
42522782
607936892
538847265
61275121
785398233
526683947
245579765
135814358
877154391
233902722
692081961
331354289
632930336
443791257
63714226
345848939
21682558
880102999
103527873
61749984
712792381
130492989
63658823
751989872
39614696
640025086
539442285
82828265
894578129
992172044
681805736
1064529360
144323164
463911569
464891551
336670596
313988938
535842985
1007106208
518354428
673512360
178204468
529545796
237843616
787652254
234932630
420552993
572733192
22868875
12620648
235728501
65231265
289983561
127258653
835964574
743597581
203779502
48476662
656363514
9965572
989864670
513154121
470618366
375080728
522318981
181141120
484156631
507658374
594610646
471016868
480423560
792568503
262568127
70151254
327258896
489099038
598650305
53586313
214292100
215378807
16261870
694552016
116421043
200816866
763385591
1067865083
12599812
54163842
27523836
120357753
478067200
71693206
264332844
272137805
553946557
415129478
357565270
1070626925
711678792
111276176
343064433
318553898
91984651
357196902
497032834
747926495
286904899
451604447
671263938
503391419
411152316
721677096
427989298
168962072
116157617
214412837
659272961
14779747
105577927
870766096
323060036
251132982
290828642
361096130
626373133
587089983
982901898
206029942
153480906
150239650
128758995
476024584
97512674
465547741
62674433
5594815
7416232
995699401
159358679
460230907
73799430
770314727
208604319
320108874
24758871
378887759
34894463
415078553
271974847
82661749
616727038
720383746
618619638
922388142
125288483
510767596
282456288
182047414
109943342
600309843
446033544
835490634
233896852
360499155
257347109
40414432
531417466
424475591
76561688
875072887
581999131
400938081
519439156
555409479
285035237
237613443
261068553
411890241
176189614
200730558
141808474
233869044
475471900
496685231
931466541
753883757
610114951
230437440
664065508
958830057
594189137
880062978
122063927
550116548
716965511
458154982
191885549
731893378
550262113
419284490
452853076
847710675
727776994
45038483
516617930
740730154
52828390
639486943
765262701
473145855
866708771
1014424384
296747050
925845222
27306175
181254167
117978322
216549465
759735853
637384725
738985220
260476491
598588374
166599380
1015825099
445759650
518103539
793644540
258911600
314482647
117029279
513541036
724595110
280656370
191571902
360365108
695942882
922264185
173427927
1058169238
128395709
124196702
816629271
661243289
489847354
561652098
671356204
841884231
731541809
206327360
166733325
506293728
113792240
283359091
917208386
950001925
697973567
91890250
644662764
442660059
928752929
941280203
205656920
48470251
758221385
786570614
21383531
987524369
47467339
422395935
1012198696
136431449
299112837
277184906
981455236
478072626
123944029
562727102
254927068
466693132
339523695
864361336
398644438
222447715
175178969
610680954
417028419
750066278
975434100
606974323
694153614
372236748
904186686
621227324
746054656
24778556
193700552
646379030
593541946
511985498
187092582
608721474
522401750
793790989
259354577
507134990
885599168
697864008
214122496
801415957
259528138
445542410
367957299
245467132
86899814
930113612
6270710
78006850
497303201
152659938
398714779
362788864
739060119
126509606
779531112
313146674
406742971
165710126
503233419
135986423
642158619
64019082
1004722029
376995242
213717223
111199359
389343561
22897577
208063282
481373203
277226199
426440551
753102415
132091626
203221387
246255975
807706816
420067508
452300986
93228601
526611383
478343663
952051460
991416090
124177155
225485
667096079
11630697
492345444
529050677
959070928
214369023
11839882
84345835
905028013
56417250
655637673
747381247
235895606
620320224
263996436
761476112
794375755
203807358
390357863
382074937
181586874
168616339
430773944
131096356
704171888
93486436
195803251
19908499
705816649
265300349
460667885
300692507
199670177
394281189
184415366
339243739
46222273
559428993
234350984
212585081
77932408
424484062
346832652
178963247
284514736
422249294
397298230
652849156
174499132
134053912
770543936
724916735
181051182
493655878
101022706
553818491
738677194
199854783
96117300
537946056
823081623
52072831
82924059
217135167
151839239
616337687
24380183
939042837
1025387059
94362263
791562569
1052528890
573540772
215429972
557459877
1050290105
913464831
453437703
1007178375
453705534
768925960
481187697
10978007
745901519
705445598
15291180
161866722
626928293
172720093
57688460
248357188
236873098
62857851
557997816
34305858
628840748
481533480
796431414
382775328
728770005
235113065
437745443
211668163
332280734
33183630
314461678
697841213
916891568
441539030
230522198
339109084
478970158
95543020
1060318061
670250856
492797449
385665601
775872440
395003536
181615472
698015822
709727981
520940657
556343006
153918737
111746761
46015059
1060834396
792376666
619876425
415379770
220507792
443003674
71801321
230685036
192452549
223022674
450709521
928586986
653500484
193704639
775426997
8587060
128441788
462553098
116107597
260778995
626035705
6417808
468048052
151147272
92061875
762574583
865297288
749717376
626183641
136561368
930305724
16646558
419640885
1006959177
30554710
619527881
624143735
280685615
589413252
952585840
5896285
424139976
185096517
242507696
243430996
65407147
524217489
85000581
834888637
679500308
212214280
174656657
51125507
54701431
87068611
521907340
574964044
964158467
246056297
771234172
511993400
589482186
645059742
379856170
419065419
197908076
758171575
667531167
575071015
649729294
129306776
755104519
517470858
137753568
778445499
179272621
671887233
179166138
95860468
122940438
18165694
619734318
166941978
238257246
956555548
604046071
459410082
189920052
930929926
666666268
436554812
852330675
267316590
277905370
790412574
625266955
195223053
784808990
131947120
577706755
310839684
574151900
393419765
399753600
291639024
886241467
38510385
1036529334
622585304
142532764
115067419
621363055
959858458
946090779
829025189
580095154
558066709
562737533
44470634
128352515
428697908
537832225
605682473
246563999
741312612
240946019
630425213
92928676
668268026
8134333
415333338
489674437
668734714
51038150
414690010
249208458
120242821
784124942
213918592
80344700
619679156
211398143
109857966
440068403
816875006
127935557
1036432220
605395299
69808872
270888631
835824111
1308987
233395946
334615121
215909778
602439194
736250538
485480212
318057609
24021404
300009525
219657308
516730967
94018484
407744229
270932174
885004202
52151622
257568544
218337580
275255296
508960709
560872285
804671803
319776444
140014137
727814180
356014621
658252784
483707880
541304939
709352261
226774669
397225638
895434637
684186253
109762178
581982674
587374791
1023093088
615134593
726830656
722672123
440010269
185501277
299438269
78145111
552902264
170081322
789262990
512748585
88722242
1066383114
493038679
457146301
413425490
258120063
267746016
75617773
214233442
31261342
735089277
195884429
140690952
637906351
357739883
803190093
699423874
864331052
28470359
561110670
793545155
782045447
199809827
168834364
318675724
674878992
309502156
194272892
436622624
580040503
382621088
440718085
305213608
674294422
479042839
249108547
1001693292
733666073
815075388
15333296
28854316
40032463
234397895
1062184857
813648609
118005921
77865760
678101566
1063666595
190292066
187481444
141342512
396812781
790464762
703767195
198155631
169432533
1070977980
472493446
1109121
827798001
882198660
151367779
488636582
512376578
883895437
44587435
288819665
552869428
853181838
11234114
115409762
215783736
310861795
98325105
100570866
978356514
758045041
942856661
197275017
599032459
7607610
1032666576
284913563
575605154
168217710
41949219
493870635
396273387
145903589
863867356
73344493
976407993
550829234
1025128623
153272418
1029168157
120297326
730942579
699780541
216728476
19538630
77883896
1063681205
1065305705
968755773
129481436
276536178
273276707
604035153
248891849
775082762
118081051
118669264
247648442
555358271
612706229
723054610
288199619
91005582
48730414
335088190
228013249
483994732
112411967
199482194
245124364
565621996
269731952
685757777
155363960
181650765
215799856
384918488
17486274
257291707
735578877
518063815
403897718
664775535
489875339
77506955
1038716138
298098571
253678385
225615393
624759303
377005988
511864986
291616100
711377278
595567946
341181156
263064631
515477215
734917292
991991347
666610431
655446650
391565381
348352257
518060834
750811650
213457627
56778205
991921350
253874986
614898546
300801420
287192482
205590250
221418097
234320928
280698887
252524438
725150788
215703215
773881708
264430072
355343131
692306514
562892492
260798860
488295108
1002811680
304137089
997490817
805770434
613477167
774202218
411356484
666771754
595080977
793468018
280509147
380612779
95755992
866054627
1068353774
918155130
782460219
331977188
147634312
64172586
76733293
26899993
463879439
588678209
786948103
591893652
130637738
987330377
315798609
309313300
1060251088
507727641
849547556
675072148
630075345
958186801
777512990
394791869
331381435
173668487
765403212
59102430
664326743
48692853
478698881
764064642
1059003315
434071080
237648740
758249089
521810148
1048061455
554039033
140395930
826110309
403536914
5884729
340070820
708965603
323759010
746769824
52659536
759402842
766733814
269296031
1064669120
20193319
216580946
607993704
385910994
671041291
878133884
725615983
547030945
533226551
1022032977
84765236
138179318
761316582
493842555
282412385
474341686
723652055
76731510
247792962
618266121
999254423
522018447
567121059
211861797
592462243
232860334
434738916
721289010
1023116794
79184460
99688324
7921792
717977510
7502487
820931082
537227620
1048426787
597465716
254447088
568411805
443009194
724030263
919475801
726426502
1060237746
300531580
559030561
635889344
393106671
95294893
469053893
886739608
91555487
985544876
146049186
392805359
207745170
666699943
161835258
122223371
598524315
234515424
457573041
834349854
713690053
190869094
235589446
552740975
140695096
146676241
144652337
622966672
329739409
679511930
535309410
366270565
424383705
691175508
671084211
132423366
307686459
167198572
53524056
70314291
658012306
228127444
230000864
354955602
266912360
777679658
235989741
62207123
418158399
742223646
131424343
73697236
124197646
455915438
160728808
119104865
216748993
274028651
398219878
206383582
63238692
667247461
527800371
959601878
156259402
434988288
428988885
200323278
749581330
730908231
129525912
381674146
397138857
266553494
1031851060
133913161
656893769
46941080
204037393
530439817
560884831
921615817
126736524
742953700
177964720
986521444
723661934
127294268
423685294
315946435
593149557
403142455
450913670
834524373
130048680
215141312
182908645
80594136
384847853
385856475
423561396
70196657
66618592
120540471
591338685
71991868
633510512
34211930
672381869
139162154
86216843
693257514
417318768
578770654
797292938
564872647
736791955
220594014
306088962
493607885
524785402
481702797
787898086
95236446
584544483
936132692
862337342
939886811
529393484
734445627
82964956
400057106
334174486
22954365
161679057
737584548
555690734
1044653826
134988979
403549138
847817604
42917682
21481840
842327406
901248865
277348654
202136391
1003864184
1045220890
102832499
743274251
293151314
185856020
242234168
330211761
766743180
385252044
740700661
192252263
704773219
212210905
203866578
59314540
150551625
87065661
711222284
20059344
255456526
194695087
253125082
69732173
102723121
776586589
61611554
826238757
462126888
148293553
926325689
526347122
512036975
256519612
643646148
80149207
482494318
49416262
273279874
155274569
321296663
145684951
300486918
349186442
410160277
354865445
178616819
265879630
694518803
40064681
525342916
363419253
142222193
143243541
279147960
791505060
430272721
183246292
308900627
693266897
229806181
708169765
55496537
298970246
422706810
214331919
206412826
355673868
190480139
1037772363
270964251
269966175
618983784
905525342
185538654
846838769
499440930
297296567
928844837
504846260
682465752
699388281
496822804
437407050
227401746
904095054
356866640
125861143
279896591
303521744
482695074
80673534
557885396
463331645
174130367
164326964
87142993
145261605
592199581
1018432751
457634975
244225498
949105384
990245492
601366578
94224128
296644098
465984564
26396495
741046635
297281022
530651713
968982297
168283265
458475425
233299555
161653626
383234909
47505146
192277334
519763987
406355563
1008669680
70724488
201443243
435486490
643402896
630312291
294674415
1026083420
385098480
869153692
389530922
310134010
1025655910
285801245
536076817
761614891
764390387
158693743
296733396
411615361
760211888
405037834
1040416661
207823050
816655858
624890141
181881693
43009756
384492961
79002584
494496540
317832625
599215027
624507465
270600054
235871623
204202107
485485153
471817620
249014980
422907840
347176608
755986738
212114044
192526097
713672372
331627556
72061193
707924818
1026684459
132478392
409123723
29617169
233922162
787810532
716166440
303899730
215294813
927058145
52882517
192054217
459229774
197846793
654417808
427753078
284083392
796174700
96805422
261238177
253484831
287193458
385918711
159145948
850873109
775786392
58304685
870203967
691415834
522354158
99974000
79345714
710232159
550793238
627570456
337658618
1060973578
503329453
963109275
174257441
948572947
570254359
44036070
724305543
361025435
481072454
49283288
44950280
88561477
239975215
881303666
523445394
949649919
167944058
89037155
231880824
218503506
170639362
95109858
197884933
794227502
117028182
165633728
550083702
1031357257
443855870
567586202
360077413
393863018
208769841
70116423
193932462
716314580
277524223
185774903
467453185
354259995
223300102
746459826
774088926
763336174
742887811
585032967
700674848
30773603
135218345
549988807
115874673
420087349
203879455
615972063
785758110
455707459
416383956
182228925
579664731
808204586
129003825
278034117
224649888
665381536
683333023
962654316
334190080
939770603
388390825
409295627
378491075
582994056
1014227837
111499541
110574987
768961460
165458030
816421496
829332029
223504882
23218459
164389097
695052491
95371527
512418717
110108602
316727706
885678275
405383104
777364460
569504838
502700914
445837847
324964238
653441792
640351277
934521770
233962243
308686983
565533927
581164934
111802399
42167373
81364532
120810118
163402021
257571263
898806555
911483519
378365894
172026820
367737191
770515011
315003922
678197214
300094601
756073831
557041696
82799860
445685134
170557408
93818387
201448263
605066512
342547364
804008723
949207043
273745669
173232256
651440398
142709627
1057849084
310489465
96811569
653083917
596899301
77842031
451663448
335965526
44844972
987219832
119345248
420386516
161288175
729004519
118470429
711321038
170284511
917361922
341358001
809592781
520238792
555233165
92983281
975689666
769605033
186575400
404475619
229098665
400474141
325549833
229604238
895157535
711304268
393349548
435375101
117071200
216528771
327303041
489761229
720975581
318312009
21632186
714406349
1035715433
135092208
307247246
250652486
764585193
867440589
414405930
760663978
110945933
130039669
486598253
141028589
552589348
241276443
382021679
824952382
743985469
631518727
798269768
106153847
243914874
320470064
128926475
116056109
184478420
425285394
65790129
4802136
225548034
118859184
128019546
425093733
30007785
49389359
338570581
517284142
55395815
440699713
45039877
424194697
529216318
374123703
615687526
413279377
351369137
395862740
128573022
24815885
277355841
186751812
229748448
945575889
194413055
195831272
595654318
1016241785
142928246
119663991
695549501
273273520
264975383
199729508
689986185
25657944
298750634
256690636
916445708
813643343
167423197
823840426
29287492
835005616
9222225
130724963
687506429
677948538
273028195
545923669
28481612
56508036
783991367
55624781
441723370
137340921
4894367
45646268
380144629
480032874
761579665
294032033
761920331
1248268
249445524
650585801
318647003
78688114
220185961
402755807
1003581016
197314071
153900970
242550695
323505676
396941185
6763592
133851798
62740697
729890623
682272001
590113355
213721890
1050614840
3007816
295710635
919725549
941322389
209513777
7459026
32608281
817998246
842537440
534420515
13208284
143722533
1044574469
369821476
602530810
91991118
726323314
812020911
80619911
572191732
789732733
549517859
731214979
588077605
171882499
331546907
786596165
80464521
408998780
141876798
1070615766
290490403
621569666
221762469
708370963
192216718
47027145
172961059
509037591
751781451
556958971
339539605
758491250
227135575
70183575
52335262
76409021
790254771
371595152
73590452
205758348
430586160
207435200
230921070
564479336
597286334
192182508
317509792
556723517
791585975
660821752
167493341
113005076
382266926
95916981
490824517
721664546
554460820
451216070
298195432
967977864
789756607
1032201157
236985758
598969233
68348115
525115866
396808665
393483022
322614623
434826422
538239343
387472713
738213609
277868961
1054277642
331677714
258523546
550981011
5213349
450339212
262257578
856673476
13362927
111564022
139343409
75674865
629139586
170069823
501729813
3442598
346408504
452451509
98786090
26699529
5899114
177560900
652387271
674386946
684177782
201621201
532234865
700997396
740443641
381243995
518899456
397861272
193335636
943768743
253532209
122485883
647400465
274752025
7703346
638960120
134876847
441660493
44135561
754744336
413512016
700174844
720568376
197506340
74500526
405919190
237894983
861099334
575615867
858505370
211141959
201458515
190563162
739495237
459199084
219171378
1030014812
204909480
670005233
790638829
196313798
272431946
124750000
519397682
121898988
209943254
727884892
405424473
254414230
79404951
238839646
786217867
417816004
71847452
46166062
232113903
458831208
150217372
564335302
210205249
447305014
745639956
831550270
493424868
169299781
452200709
618570158
603252059
82062273
250359027
737479245
117872205
713383497
432514556
684868642
90104718
262761761
180679204
660231290
32792881
720462622
163928671
123199074
227935292
368538415
80653693
160660702
154844463
213779487
277914627
703607556
430608693
403657471
713304243
485285421
19571460
430984167
144461185
950680860
232973320
324219528
277753285
785788189
558817881
219850219
24367433
678280584
542449988
266157475
545613724
401638263
904248404
475050035
60227857
620999519
597466519
333192910
356357450
507711004
244700403
951801292
303641894
997679239
564536282
1048903578
415066518
875228643
682951178
220540861
102054656
236273666
986652880
1048269711
88234582
110702012
136058289
602002818
545101530
1032956075
716035121
619574726
584811299
50096923
697598397
137093141
312071618
699067681
142726835
494251178
355727913
837531678
867349947
131379837
891732903
374605639
24970090
338550025
341500083
3695495
659284731
512173720
787790720
669867754
10988598
635007704
168859030
58396165
764590228
301176804
6734808
316500960
69749715
641486285
243591387
397405744
259499148
274019374
246972493
651229609
1055063526
98206334
84821779
659918441
346378499
631886767
36664595
658453483
3225621
264828119
344908456
349586578
771706779
51484379
514550545
476533816
115102930
646052978
731342648
249230168
666853572
630727907
502926850
557096488
188801521
226498210
684051922
611646312
673219471
600589601
18467573
609900437
304486463
607130488
161605197
239701886
937371045
731870388
285762812
72601994
237043111
208167762
75078444
503005362
135567659
62219559
33234731
34769746
875130877
46972491
150883786
517817737
83362344
381069075
391171351
843689487
1026406549
749202948
524294218
1049676360
755590182
561061121
183802823
73603572
437624554
221821403
133615158
76550078
115478895
586102657
384818953
608393440
334165743
91591565
209485062
465379305
652950752
700957622
22058200
295474183
621501975
248084547
456828180
719258646
1055889055
826121331
61198531
704449860
391791523
727352967
337096258
239774015
618959605
1026694038
641551004
26958734
765721981
417957019
326042625
994750688
842363876
675156039
307796596
498820134
575434232
500758156
818692281
555200395
333886702
1004927865
756579004
638277592
233188054
597367496
593237184
340949267
465400008
191679817
795498113
125407617
42824681
135979185
292956117
151685197
672860921
2067432
41016011
4150715
96366543
33328197
593423302
777827682
316640944
1031913367
859900903
335587751
183273665
416865440
362639970
850236612
925057153
864727724
692542521
166535403
143818836
678406244
300505782
195852356
551893054
129072690
511238337
167035891
683391389
370635237
899615980
481319157
199327523
369627367
67441669
80566016
1009661646
148396096
341357814
327101062
771907628
704831734
667998205
630280862
129191143
797207860
74304298
432361326
477090248
365395318
11573650
229321154
404827046
183919075
195494433
839329181
714357900
103064376
268544890
333426061
134048245
626436609
261677288
755619641
260573536
483192905
240398479
493275936
290124761
44033279
935379158
105644151
280039725
631773526
141947218
419849380
748456403
1031618561
504870831
948794679
507933523
237485007
797124538
46180421
607849406
772761947
720740172
245375427
287008077
222786699
1042241994
452114768
88708975
126877172
323381336
285282347
86540506
232269756
1000692307
370701252
115827889
204180082
421656204
237134865
126649
884783587
302451095
959218669
673148034
984739874
14284041
480467125
192576483
731653603
738351069
127855587
645604961
90533926
255119909
975818898
1061225632
497508654
1050017190
681094971
121704234
572210944
788373416
784083379
165201858
574005596
470608186
704789351
233790304
35990661
322885521
217685504
724928394
600304231
24437831
550520612
799750397
29294351
27925975
168754074
181631061
43738226
118043040
168239301
743744306
587907568
415932974
850527889
720680683
515487314
58276405
638424589
41255832
45830977
680990123
9473651
430873453
714753884
801739451
100643289
287116600
464629935
694037382
243697849
92035027
33152220
1025086542
208231687
812824482
335417634
742282992
208952139
398103160
121859845
459322104
597842719
110947444
649381731
777417385
93018533
52051651
746128562
1071382840
269632195
134681087
156796452
676305834
449907431
215712789
126767955
794270407
621367049
186870235
657260144
37144002
759998205
602814149
639862577
586638645
610814115
167167496
271705997
59617333
317669232
219638877
150258467
916211872
318914044
715796483
719992622
652711038
42029590
38527399
529402539
517645112
293543242
834085396
201708125
213120841
95291024
437343276
372927177
217068459
309153604
67802316
338428321
108817416
923096007
262243530
519674870
445231551
664594704
304725526
25536025
585573639
950606083
366376537
776258970
415161388
168932833
514345708
150534524
634983076
244036670
378645427
329738143
503187827
755816819
786893850
252017893
102073345
795171311
378673586
1051894876
509359204
223856144
127975770
46654943
100644094
860078905
254296607
503059952
583936803
218020681
166381244
69343225
872556003
736904469
14825887
444851472
62036858
494947469
242991737
700135485
305822757
22818804
602547787
243861971
184542435
957102150
405449958
92906999
543582805
381751900
1018397720
29651249
168733175
1017611217
266094582
1028996019
56735617
58294877
777587032
245554902
1037674777
512946598
81618777
573647046
635558518
930774285
181789226
60435900
137647146
762247310
374674889
175552520
169103235
290587362
262368965
34971362
938692769
595684827
900935568
845406580
524517726
242860128
589122748
530358084
581236597
330405075
136258527
860850723
1013440269
451945482
87367257
975639884
781998815
972629745
66701667
271838273
99356437
223784519
291523161
615142532
446534905
228458152
124927389
361683926
93263311
540328521
1047710264
406584047
139702920
565053267
1049766467
797623977
298647407
237388998
175338007
662823780
197866045
404559796
106742436
661054544
779766584
927906871
569867819
709595731
566221059
642340044
511327446
617626781
861159425
600038874
107334216
310993238
553931494
101522426
681690210
60573130
616582930
67708167
175487268
22173117
178104525
210212203
230628812
699300276
82641670
254437298
161882167
1042446703
754512302
49909778
559168995
750175655
298856361
761989582
247810615
963215966
648569314
315240563
401054061
370773270
187195631
420835629
390534557
538420191
459767811
433765721
172341608
594475639
127976827
419070329
814050107
1596034
955501373
741604454
278434901
240038073
411010479
14601784
250307663
346378803
341245397
655270454
363872807
184678427
205891676
67530528
385821959
882348112
133127169
23923850
336010654
603557322
398364357
748459622
371074533
11370388
1134577
699435667
863444400
583221737
434920315
489064768
193407559
561852514
47775251
464461517
49631740
57065212
85964852
22926290
826621432
116416781
448101531
119021566
99753449
233398357
826524300
555309492
220027634
272724760
629196544
377953509
478627303
326717833
440437007
768795552
383940798
1021072621
900958234
269739889
1042230943
735278900
699130103
467568172
7430761
113218795
677372662
515349041
126084477
120379029
391604449
1033473375
427009808
7374484
773521254
728466633
780252616
736917244
354014288
524692084
70929976
197965806
328976636
304089512
755275173
221476050
513536574
322211776
361905226
668301332
333065351
3588481
713029847
192381049
344778048
628382636
281242187
911174674
739556741
265173389
39519634
1041498443
141385773
693496042
345919374
838610932
611081688
739360159
782598591
790942578
301437236
742978116
98190006
392791699
195462059
185095011
344507980
514402619
442820024
989184750
422212385
414781589
522511444
757192517
738505851
32167037
819976659
22409418
829084851
408536308
273059657
185786777
220011681
29719564
34239686
398628569
425581066
163168332
620174801
126518187
47377014
271939380
133723830
985413792
183078646
639978485
387368326
1073705939
725848111
217269178
774952712
163597334
81930800
21941930
173384688
1007843718
33510060
561644108
774025349
329936023
793524349
65865193
195466678
735330148
369148264
354824773
221119968
744421661
571552492
752320379
114717162
165592335
92357000
862731668
126810692
749744517
15098549
1048285182
354967750
331773469
588731006
1068110442
404913802
860065753
705047324
121190381
424960034
167885160
487547891
583592835
75800869
208115811
1463413
48628656
618897394
280440630
540529099
417266282
213492980
48060823
742234518
138091697
729669198
357933773
810122417
1031469125
127380310
723986715
348502279
1032545442
352910949
574814981
514053493
491505844
121929648
845980230
982453149
431145626
489942238
781855785
930499459
38504291
631790918
386616945
461364550
347479778
584664808
907609001
566998916
478887670
64833141
752986183
435091456
611924986
372998115
77614699
259515487
213893694
78503448
271386509
145824655
27565684
193783940
755465938
460441159
123133608
959008416
772454043
733673787
171649916
377840163
809956384
365383602
728555507
24147625
730919058
271431198
900461740
893552880
173055461
742797636
5419968
372202312
148315729
835675226
65064351
569230257
503493934
298657721
51923095
84507808
219142344
741220348
568318155
628048112
41177072
237456137
672332163
24364503
641792722
66871710
726178014
781771261
496973999
61401752
603127780
531632700
249012577
341661115
507306639
758597801
740341884
321445470
805605840
85838289
405743156
6771985
788811964
761380025
268759135
508105244
168584790
93943946
712377899
434821552
605207742
968061703
862895477
84268756
35104054
968416230
870087600
772661832
163518369
544365889
756610543
1051328430
218360705
542686153
233500332
276574772
44242699
584044607
933930555
154520564
38313861
62504714
497911917
419817374
768995312
840871800
142806025
303317537
889988956
218163509
770568860
361984270
139161663
374572630
540600414
168278456
51816896
139938631
539478449
411052551
197361456
686595965
196534386
701334209
235704100
62528979
87658185
747342693
570435579
773440798
598065982
342573163
372395877
399505143
789431811
72864436
462268953
253218921
949267356
945220133
273837756
591031323
632155814
588315787
59969701
166143735
429627468
507812014
738392704
366520566
117661759
114298144
398738856
985898061
795598927
385494017
791383656
357190799
714686264
225811225
707050079
85314543
647835869
591323786
700337168
513733450
70651541
344987105
195442112
743654782
40777886
713100617
505461046
929123198
415584910
647426170
746782835
111828885
1073031281
633363627
60783931
191047739
701386845
600825866
519542904
14021625
873416354
592375784
197200566
451541060
528949754
661678638
231494850
522867644
676553646
130304385
703115256
342301780
57280420
701117966
687395201
610672846
642155286
792205305
50592696
652034780
195229944
255061948
739843835
131037833
607583049
553521966
329858353
314880770
1038844845
163855551
130925235
65826127
103728656
12223280
1028035970
1007499080
630594372
49777615
166642248
386516050
189321678
211075231
488484657
106212257
741848190
305979352
1044596203
845747398
156095084
228904385
174851632
533548596
77845563
49199852
511305671
218606561
302012092
419700832
955637791
717613158
795980895
149140476
321656163
41311762
1052752004
314505196
432877786
432836547
631273456
228739892
117645753
242993383
877028242
410048046
388500758
35291260
3770064
624739114
926483620
529542192
936267020
259249064
91888088
6019784
647650741
265527579
408470847
111212513
371108630
170574927
575179937
891148507
137461934
904376225
34454846
895697528
677752713
192383022
1046925656
439859811
159527200
312389241
413801804
253284043
944862312
491577288
103253889
751615145
751129765
230919550
142319592
408929372
134080020
536770572
1073350476
728098422
881911225
200662630
390347592
480410372
624969654
707768502
207229805
968939363
167784822
670202355
178992341
77234185
353866307
146700931
243258035
512610808
41438645
820669198
114277576
693254314
672854137
393728946
712922813
238230420
415043572
137869515
387351409
907108271
829108455
20950848
328395462
597322659
193892559
801620342
571587776
1047417363
748413823
524312763
656330968
741831179
870869410
318033347
294697846
399225442
678737727
48689142
700901956
303225470
190155286
129222823
452236819
132336603
196667566
514503627
619086001
50524702
535822407
600692579
1067228398
80478184
619987763
605615663
248707858
68200583
666309841
400499658
573957045
171713651
389379080
23410052
889609550
350936842
442492800
655739118
351334350
308097127
65278080
691998740
475176819
479213800
431151461
659820227
612443172
175520025
464808621
410074240
272864829
632366478
659697969
351230456
150474527
382141339
772933827
529738543
781396868
789384213
288452709
617443743
154053959
302505040
991893844
899538925
420647828
106267931
146056082
217529744
590354703
238647935
347233349
463915525
177125728
193694895
302184540
566367770
803995860
274994531
254874277
639529447
558955208
682126075
403189219
201435352
699220354
209348801
408363217
27600269
873621529
250960835
232327256
31831475
886094868
684729169
407617636
469114144
743478181
71371042
177047666
539998229
986524958
575344618
96033542
380164029
24133505
271612768
101076364
1039947887
610270247
254292006
648616034
110612355
274433277
391277965
181154511
254007138
80410132
962354552
905825375
72356919
626266340
933583651
647413928
114300844
750618398
128088407
291892454
643844998
147048879
217700127
366186065
169305045
500952474
349404591
53059249
189253079
765731195
353725759
148778073
523345648
36512906
151147253
90028271
641895102
1030008667
38809271
257560668
495413824
539667366
17807340
740108657
1019216215
529790602
518665338
1040862030
777858598
93231950
79202483
376620997
420337368
506950987
655340746
140789686
175647691
942630451
473077121
947786006
788259322
717751660
555932190
201451997
162033709
115312990
751579444
688698495
298350559
30850358
86312766
504232782
599261107
729050766
182012145
964418472
206823185
129712478
493193626
222697792
373012432
96356980
29838222
149025037
106856586
208138259
98679449
1002400366
559021182
170065692
460697708
111091702
669170645
103698455
319132665
491013793
390771748
1016630425
572319700
748798748
18953043
345874371
616365513
289101781
132135673
316206930
246274532
1007518285
415266823
1024866914
363871160
99966772
1029509653
648781609
408404288
133521989
754304271
544989821
1027564549
945843387
493152528
952427056
89135857
54659144
650043151
185859633
447923114
168344127
55046497
131671925
67222443
90701568
218119006
591983406
943311723
257900127
125922194
28407660
749153594
192989462
909756873
12791418
938310777
161157838
998261279
656701511
831658954
286797343
582987922
147977864
16287906
15173701
268828068
357268149
673918721
16858769
676270717
267400666
210785730
460455118
447752986
674317638
537981896
455341528
239682639
1047056370
735562102
671815921
305704885
969429298
252763868
963086108
215831707
122497150
585303452
35451354
647166364
712255285
70670882
158634427
423539099
39852797
120437218
36807013
667010962
605659161
118676006
1048702867
925383672
508289162
153939194
396259911
453402961
112405446
128628358
34320816
950259401
658326124
785842329
696732174
353992342
1046050307
470816968
7069515
318362996
759404114
258992645
473301200
663966129
983633460
56639971
18184131
565656621
477382899
24266287
404032603
76186772
598090989
49975331
595827274
320412633
40533970
910682321
238858350
573070548
219759286
92962437
36396799
114347126
409904916
87681680
264036053
116536779
710872189
667180998
8379168
1061717759
240421096
36277040
52187776
628029430
186115572
257054490
579504378
209820802
783650306
1003240265
187735652
562436296
486182606
605094211
616997833
543474910
144351296
262956548
136157003
215650145
538236019
544784945
43999704
506936598
252001681
527959263
482470257
538238626
719799761
389472812
662661157
320368151
459757138
750715536
126933572
918186714
112492502
729967454
343729034
984142213
73126000
235361500
202177398
997777852
316719871
658561660
719985294
733450946
488512684
975550025
50212525
1027779858
409118203
319197231
47061170
548471405
667957271
675783424
504490497
191898736
113221745
200378303
482013102
412736378
817782639
785865494
334432948
1030700190
623802470
696291841
505753215
517415528
428383060
443632063
466440591
153870833
138614089
86291562
487971838
264575163
13465973
26265992
190131094
291343524
259379952
137420098
84914962
338630561
795092043
119593765
70416317
1041088424
901349011
576821608
826301379
21120410
291624337
387559725
577881315
221947168
866432068
2181343
487731623
138067238
49332702
396872650
257490320
75943436
691492689
947947087
694055269
210077770
216347352
667328489
1023704755
831383388
448536375
694000202
100634808
618878571
15986617
543351806
853499203
105738454
471953739
915302310
675375933
551475521
122804482
885845406
1034337840
89055865
403309874
271658562
14910415
380276911
306075263
51537979
469182132
557082708
137220148
506931787
450281447
104106274
129727668
119382074
559696823
499456073
191387460
393209553
61438677
784465463
96902088
179711300
719644594
707113544
61695375
69247730
124968990
32120217
89563858
618655619
907210786
538525552
15377957
778424853
905115021
170695292
251410107
767994782
834364611
227706350
15198741
81458995
196672804
668499666
538716779
135390796
257783327
397042161
258274348
349977915
590873679
17922828
618243810
213125395
660812844
748455314
737785824
16072769
943493518
694224021
371514627
780654213
156154061
375987970
752950296
251239965
993803103
312259390
528609135
117065138
166109984
791691738
621692935
764612609
692230394
99806556
140967797
892936428
184308771
458714278
121041913
407234671
179010489
853043558
444772299
23193232
235416056
714671543
548907650
822082353
264165866
157399415
454972572
175784253
171776591
776433863
17874960
60286415
29314223
104398527
283225576
284862258
142370182
575644077
878604861
585038771
172131688
747797843
992667481
739914334
231502813
383520750
552533080
719898499
557030590
255827279
425417517
558791252
740116791
185323704
384678108
887644008
986329392
383807508
411540296
995957296
492586389
92314335
1023178664
553224946
836403313
820252328
549635215
482231423
365995258
234518742
637811055
233741335
336485672
655547125
667528859
64491264
883498817
57751066
969018431
539296539
72651132
919758923
591108797
311825261
195697101
360400316
321129648
57328966
411583947
352698755
216896862
91744403
573995616
859589509
760471480
127210316
610951265
655302412
575111213
11680468
439729849
4103378
439751167
365532284
774308432
583070815
61679231
217752601
24204141
31205243
55109229
817691685
131642971
1068014009
839908677
677455951
651668714
440284932
216520404
595377890
723941707
108185759
253050832
73918680
603173923
261824046
537174759
524237098
405026178
28194809
524461934
924360289
587103541
120066879
570249344
194239688
840950940
1006070163
101892539
571150197
658641497
563243066
38641603
517256881
5776355
88389543
998266460
106155845
503546682
515145574
415196225
220503427
211704162
749935845
159078782
218556615
553847193
139688164
1069173297
236050029
675925466
805081395
263447578
311971731
337353417
767048461
209924754
408483714
66641828
208754348
332021951
243334342
135368817
404616113
239861004
132008116
164999166
189658759
774584925
121699179
2169982
1064381436
528922422
907358928
483801059
21178313
196047133
101479061
121063893
735851517
346654768
223768834
457572039
139994131
114951536
196611655
76699123
55580973
586374590
401079248
205204806
285785566
433934227
206196621
93253253
663087028
736165945
425090687
500176908
825681855
826778126
458614681
683073508
708992247
150557743
739410655
205751243
1030649765
65083743
668212322
31410874
71773749
617942120
87466431
1061949251
933140924
61593424
644720976
305738168
140266659
316301068
11951912
831131708
361631234
131964414
254445900
234458548
930952105
22977537
96671324
584189717
826170515
821354761
590343526
677121063
1056917571
262910393
989003175
764094056
390044460
780264873
259327210
444238740
266910996
61214201
204765959
593288020
764715790
354344314
941522618
1011927674
424674417
646190744
768667076
616828350
706130177
1003095348
11497006
8253052
567173259
915625598
188399902
202662600
249601484
160691358
261894478
768445362
573608728
1026504660
424601268
353503689
640106596
495975740
656449474
930011602
47224776
395348858
406960624
388633822
102075838
500309104
374567107
1050539209
283070935
142967988
772786684
785461114
1052964166
990755057
185452553
785552722
271543106
215466017
725970504
261324011
79683193
118274831
977445048
875954866
24632435
367975094
715287983
62828749
834659970
530075593
553231536
999953863
96210258
176700559
472142615
302849998
673186417
205969561
789832322
237192532
500634189
264506770
158390742
36584126
580812778
139314865
282074942
358605864
207204958
126724135
173224445
431066834
324227693
96722690
118747729
854782945
138976301
235090998
920153967
216675929
38228295
487527409
421517696
698588434
54861882
507963680
454780154
821661200
249489095
19219491
178557286
461147474
119443781
341265349
167807048
393080842
113825525
1073609136
126528431
90324048
723661768
956747196
737211694
357236677
549308636
554831066
450352058
1045399507
364839906
262016481
70757763
212211028
735599027
719926506
110427539
790681782
608431735
685953415
30976620
184860568
893174993
508044632
681928347
565945784
792625345
779308659
156481774
795130406
129856201
427630446
725094373
274266499
818257555
531685887
403196914
629412884
108860983
492415307
543418005
237344490
286110263
72742099
134324464
534566291
509081045
251628415
33025314
420217876
959643560
100303952
594708391
511728731
266961260
694252156
188656758
546209522
348036702
117252511
686717578
493705842
13802447
282490390
471122624
645274641
307234923
646123007
675188882
5299595
14512126
952422859
30935304
677935902
243735630
61226625
394064682
252403459
226524897
201858901
163860289
781036599
245335030
572931979
437527694
1062567506
477676778
928843980
566032550
87477541
1648659
140008295
703636630
3473922
927305601
280431943
1052466364
762154554
88308511
618112214
313105015
177769478
200809332
499287327
39438425
776503515
735469031
163165143
235181738
221783538
371971886
106169578
510741488
48284728
603197573
324779658
199593011
906977833
8949502
640772957
392816936
89475008
733575189
967178536
966549772
531031173
90964462
89004992
705418336
400649402
530051380
77434846
427871649
329940187
790464746
211573797
787776523
164083999
27217688
342624989
720011516
458440746
710750366
612575380
411100176
324464973
938547295
344218134
586205950
455862990
44658372
412468728
715649602
206302956
107602169
389257644
622477560
38376570
321402302
349076990
63963640
620711500
275335234
221446229
838981407
637998787
18168192
368697568
574077707
129307979
323821922
709187013
39686201
152843049
598408986
567119713
648990733
864777014
5277197
185654058
963425915
927791836
821177826
368034797
271276837
203087038
763072410
214820428
59624542
363740567
69476969
793934886
518478401
569051843
597451493
41436390
525416212
121352587
391869259
594365922
733894170
458138308
909620464
973147378
766986931
827171987
667535133
754825055
58593299
656826598
478369706
69438550
320114109
202896307
153707252
575022917
520973362
257883645
632378134
525990462
694070597
361980594
826785672
147299626
840469454
194046657
428647386
722411986
1001546900
660638316
122357429
442642483
121338807
473711526
57708779
552868913
205380786
239536734
431442063
843803602
117220759
443267027
774864199
220887814
490774214
784181601
516974270
456355887
600772398
65452204
582392295
62883448
459428798
1019832992
689256541
15298728
754003204
552238897
24031675
357688306
54439748
327830985
768480899
156784560
366877180
153886104
840557879
136829464
1066460290
590644445
72708856
688345759
811672938
755366370
413498275
550403955
107440933
786516052
862315265
644962038
91795550
578248827
215511146
84856455
271527656
90098072
481337526
370842024
418815396
528501986
91779419
500145147
356927789
22199651
82478162
300951848
665903283
306520594
541336432
563172773
266771402
356994052
378772143
440906301
253831377
29688117
448101135
291995160
216281372
676894872
181249952
1020303801
804104861
675625129
918094897
10821731
291855656
332762135
42709325
668108790
142863630
389315509
427523624
595887142
195398932
142457982
650415642
170859584
342102528
652478146
211434245
844850632
778279670
647446431
351068111
317423150
413139035
832060517
587942781
684361108
553246024
107048063
389367782
257862532
50650534
391454643
247062741
1039009956
813704949
246118314
54421412
58491709
743808854
508116560
171016235
514880256
419083666
874981391
99729418
486979224
169336229
138829450
514526049
367999554
716812143
345520408
377552784
438687456
1041728353
852900181
265433312
336793755
389495663
166390613
197135418
365969753
731697156
1056505893
82425517
426970553
164774944
243893403
923667088
63476275
555643048
230549834
683943801
705486791
178905643
215287440
177870136
216041440
33113862
8306847
549569131
661941050
407661813
203729269
241038206
349134147
383475453
544015788
346921023
267010346
247531612
101761181
537083711
808497773
242972849
159265684
451975473
453943521
379664082
590753095
124771787
90805729
719464675
775559946
10475724
244835260
724761531
156937817
664399059
231829723
708498383
646971354
412195594
967168608
411210560
85984150
897595852
244123039
11504848
535962575
735675463
827258465
327287728
321962600
602254766
846116162
418416462
70907368
446518741
822365184
995784586
593605100
11397387
15580211
804468589
44882805
532234074
52990851
782595725
798266056
128639227
295284003
989986083
30290639
77689533
146750474
687263330
545735627
525141178
995198229
860022635
722270169
312009212
651565420
76472645
79135791
146623498
478532279
487775175
425630755
34900927
291561721
1059900814
894353706
345670651
767168109
782149318
450466346
117215647
588550375
151543604
398800161
241999412
87399577
59577544
221497468
285305014
16536181
23778723
782764169
379322892
501400834
91780360
655417648
453685853
129049018
37805817
103290011
605075072
735944534
177248652
1032766364
670394643
207546401
612815326
263516192
666394477
26926070
916677659
167064298
52463369
375379877
23855948
370074412
669359475
767112369
463247855
509055246
975332907
501238050
106699125
179966814
182294163
731161893
89130054
869122243
394232959
505497885
375794903
794183939
928648708
565184692
960855403
125219423
190628492
576746348
43834609
270314673
689970764
1072264606
25854385
120587693
1038405318
585340262
448715340
59034962
540500871
621776960
898353044
489954389
573347308
38932049
476036793
590474700
510616740
344895282
109265401
703722479
38626018
961657849
268267305
517328300
297535360
709911359
285888550
411021569
119082835
676311228
232729071
708184651
782041584
1026980946
191985095
438764612
619446530
444317190
273631622
96268919
1047808216
166842293
405832934
592719532
227710933
67092862
935603595
403679268
1028250899
208632527
213773445
103470001
447606508
120720717
456490147
1039569122
770333925
690511478
184062185
100869535
952048677
72106576
143133363
657707256
306232966
244136605
713630375
26648572
368922529
8626641
637994203
182227388
380758806
437011337
555756784
176487563
453007280
447867539
471543993
420147800
624537473
1044947381
211784465
351921080
145223417
79541857
608636936
44062097
608036843
206839628
492483038
271279452
105450061
741524414
477344680
281029188
225743528
39730363
523724151
491763718
225727895
104788082
32968273
476383468
103452345
751856209
813714298
1014954433
394905546
148781308
770667411
921189845
155573973
633832384
552465104
274503866
370323864
265180725
1670859
791461264
371844755
174587319
418969484
1030981585
524901670
85912164
9360297
965402207
94173847
591396405
324511056
351090124
992356229
298020510
31257229
572679025
485315597
514919210
589430991
918053563
578180039
9582104
410854645
499638617
974005810
77925616
356722200
645974681
245180043
195621867
159628594
405903975
441825410
475487445
319240330
18904703
250023086
432018171
476999850
92164396
422478717
602038875
599105750
780902240
591795656
46981239
144611907
48991336
47130585
564751183
44171418
737320016
612142691
428600966
500781882
392664550
164384106
355084410
642503889
7562557
1059568224
911981969
254593020
190404356
685345538
941729797
265069599
223604913
174433084
366141738
372864694
524733739
153296620
500632109
415591708
156251683
36267193
5385146
155358585
592583815
424473773
1043749812
265773231
240177848
319347512
41679455
38548060
429354459
372489518
187538642
111603420
663028065
611917430
165095544
64096166
807873592
144509322
378006763
171387933
50382320
424397649
382841105
384839689
128319120
141969040
492467898
133176820
675078350
223696081
438628439
797746706
249890917
950641784
25960767
719611022
265388058
168404861
6741287
660318179
1057737767
450918168
803023690
558217977
529082690
170792283
269599758
66729510
857852483
347281808
792023907
686521057
610688409
105428035
608063920
478854822
515090899
268417156
187290164
648732978
8336098
336706879
187851158
270955263
620701136
55668521
84916808
69817370
797008948
239293087
688155630
670554917
321343086
373877467
965500658
151264278
1042029158
451666065
364936278
675370866
540751851
250878807
673122417
247532050
1043212138
474884595
131231219
787130646
737034479
161101008
36134907
802523521
229896
160560731
629433808
3426482
766864436
995747771
322165477
762634567
656363131
949261732
235475023
440062108
749916840
274725001
113421854
516838706
183954458
205182642
186753221
383360833
210078424
246120860
201269495
23773144
372426218
45013884
288308324
527468209
286132560
1024170363
532064628
513206162
618195415
729300805
674161939
958459746
344286592
89906451
65852384
76610900
12972645
793343854
880336052
539399586
249156903
1039551758
156988824
970769348
670933631
253555061
138776876
102651576
269111764
502148287
306237620
246771481
700383969
620491233
760714307
73233717
323141131
190879648
791695023
1002478204
714235499
407404588
320564423
535969296
428978909
124533787
290298957
254320248
84842790
971189856
434489207
255215214
9725398
437653746
260366753
116565425
548681566
501036814
233919629
385180349
474910600
871643800
80912856
155679392
126927157
211206196
23809170
792575434
112409725
561319708
1070148039
20800917
949019157
887862501
485102014
1045730777
182543893
125009079
895854974
702847672
607451171
784091948
53897466
664794907
659412912
812718946
303786656
400800360
7980488
561896227
961492618
400152581
30140828
607386713
5743584
74929562
624075161
170713271
288205242
44173271
461409701
3224189
616670253
417789077
92474318
864897253
439828658
50519797
990104947
595858742
94292523
8830195
729703267
869869043
214945096
91678291
423557425
641444606
772562306
64665326
165070616
571626454
47128763
1126934
479946213
159233870
1014937991
492499874
621242807
615066116
128927581
712436153
528011606
792606137
12794805
291762164
986727495
782764693
959063601
723712862
54299490
665871445
250904250
392759809
373256586
908228414
640828505
254562625
574225689
69094385
304227133
491250634
424138620
177327235
457693862
674728384
457409016
233853727
898758056
233083219
34226368
173985716
88021283
790952450
149139290
175525641
147161558
144107958
340578510
880760572
696004022
236523897
748605135
1061619757
844155170
245422917
835801516
226858597
47850428
238692667
804116056
923991418
280888035
175200686
589428022
619632369
463966563
838631989
526427342
459615253
247364527
101480399
50704977
933247017
546043496
295545121
786051444
153953515
140152264
88192932
858644190
141163958
763875020
134862815
732564044
513401224
225774411
715717509
416749351
101399512
146949293
165468749
816374624
673362403
648576463
338730069
669274088
155876491
659583428
575967820
611582092
224592392
104037574
40094065
989061335
136202668
285602221
195162994
894728958
984761908
556338905
102935880
203172912
258442464
549551674
107420161
323566235
398277176
472215908
948390733
327028830
176168942
586158270
914501349
439750786
76602455
275165039
621489593
185514716
267352465
114129249
569622342
433149898
865299291
79692946
219159399
750799774
492881559
240189009
417525636
85420691
75816395
420830436
565288399
777131497
541304994
407306943
528849683
204978482
145609555
1060355348
965028481
507261305
747793529
717809298
627283563
859340708
90073892
600299398
812774469
687896608
668478549
317523148
335447299
443993555
533537778
45719260
367913830
8886104
500324333
133542874
456183564
230494761
125571076
401513199
608011961
144941358
584400265
73499104
184859589
53527313
421628470
343115255
652227137
305036567
278590213
679946273
631356475
207289406
941128645
95060004
898105865
425311479
449629878
254870044
216196695
552780287
954914487
627260918
447790353
85738177
570770378
661047795
602383657
358841312
129762701
145062712
441066688
362891045
1069184772
451444208
126051900
575829527
299906945
14153094
261539559
673971317
591940439
160588420
55872663
590352747
720495059
960667940
505683103
452045221
341106982
712765691
307500832
748018721
891472572
554998527
61956538
637944963
963775864
248007980
517856568
952447901
1047304918
799700281
289084630
980372245
7751281
297243947
34142959
122553342
207221391
1004885836
32673342
122968359
841151090
142249361
135595240
997146192
860329452
588404528
901108325
432228590
314324514
424005172
174522113
200341178
424003837
377286153
974209441
105749280
71124304
226777993
542589356
863148434
873287008
404849240
72739540
535771289
766443820
735531525
179757163
248967611
267251345
1060438176
600037008
635702388
614079550
77774309
212556195
412104063
792262614
439119606
53818041
451959661
881724823
161014702
796786075
317865880
783400088
158014555
944278420
180750036
55984232
41071959
946611100
7006524
743658057
456392217
368074491
817631412
1042900529
163797649
588521880
482605094
259754493
607875413
634230045
888542511
794313805
158648156
582683944
532208423
85309542
776440995
296739426
903076800
425234871
231736364
748431431
238195068
554854561
64735186
581753395
279085791
809150340
169401910
76917359
570692635
89997882
89139665
267251121
126164171
985349088
106029650
272135447
320847513
663823930
415861521
538753848
1021431433
606209991
592254821
292230585
45247703
362597436
768965772
326497286
522228001
452923932
898143242
172375821
751942839
4360361
481563984
262538580
543641291
19873844
225298107
151359918
420697614
952203733
617334643
484580238
443063742
441242482
862457001
412714088
123240241
634720549
160082110
233951271
713065165
239406421
565929542
408802534
651887704
49606184
492223636
8465355
945219323
129010712
263219593
200850689
158692702
191157512
406252554
222391666
152462630
710303886
52457879
104806235
332629038
373354838
162127573
960033505
831528028
493904291
830662471
407465629
730219672
508023438
223625377
108306295
939377202
294373631
337503510
95967572
27121018
168407408
851142601
222853661
70001481
629934599
611406386
16170753
288646265
77778646
1001773307
88253102
751859134
785501940
781806597
159282099
550685374
198069659
656023873
937014953
63939446
279312200
456866131
964029355
19570598
457677490
427786396
14904218
128450778
121524523
81662577
118971898
82024860
686798821
464329595
390332261
243173132
150672339
712291426
645445111
9026046
152992836
48840101
269080866
168196665
287441706
418576021
882207191
449819879
985813625
245229592
389475982
445577256
388335439
307472910
289517613
263054779
753311395
610407500
215550477
360055115
1028463405
109299240
1026396028
532086413
146690781
440765344
465612181
2573257
443998189
13879798
100073855
102284424
315194176
549199698
417554263
780900848
887779402
135462790
649212660
431524330
371123382
258328377
158419182
90470091
844583079
262191347
654919743
997935637
3425869
174280760
308906499
519620695
771639869
963377681
522526141
69272320
666978592
130171993
314867051
80438040
72155984
230258692
980740434
623447820
627846015
57769331
952803640
786061309
706002243
997812389
196750805
521964814
320943580
889020624
619942902
195047668
785616782
71797507
306123585
603039870
166396094
1070615566
985363237
696159594
658525670
245938947
339937762
118792780
346298742
496585426
377058976
584598703
316832908
781549325
298699003
756819545
171550024
236917727
736521790
974430370
479565653
123639577
640895973
153806944
723774493
353223266
815554197
116025578
541275644
955237050
134680447
231327919
591901510
115766626
874851698
323151123
436717942
573707673
162751788
464595537
577800441
913617925
702698237
378258092
579841300
736571423
97961541
220645670
636038440
965343816
900138024
191352572
135072546
266986230
692468316
110608790
496458035
263303757
706493112
295646502
374843898
400643066
126268896
909832500
157594484
672984382
216081060
247104823
29184108
375342659
192730285
391708088
710071616
540967486
496467146
302579502
268618822
544009935
798040035
904359065
381428555
413153935
567832031
675027940
921513822
518562015
209744235
456055322
238704134
462532208
233423705
6269231
668227731
96823697
130273229
274418635
978313118
309104852
547724782
542948195
434290298
435999061
371567220
763743837
836134658
545336086
644010649
771494342
301777935
631022496
269287709
690916958
266435888
119791059
110306230
409550903
650507637
388524514
684661813
305768397
231060745
442871183
876238531
587096682
1029741030
9854537
1070617775
946416474
900686758
3730683
381569682
755482970
205889015
1001209642
696062743
263863649
10598872
201981790
320887265
464640777
954255116
1049443942
375160262
140701080
640949019
412991638
304877359
1001653486
164998441
53940097
88615692
187971580
224432032
459580699
926195853
295734500
598610242
410463107
393448662
649404433
169124681
456703290
83387028
711133133
513629708
309340106
830040987
701459962
87158508
273214503
211413765
746321681
40279073
710052685
107735883
668018868
274369538
750862602
182759296
79670767
100384606
224892578
359851290
111050241
487180108
660257612
153107199
161240774
163044444
100642738
630537485
21169622
566805951
1009827600
107343600
98577146
678402692
64411974
449715716
685157233
286091678
561747870
351674501
106113881
541339570
532663282
175311678
476570986
1073029139
417941051
702048582
314359119
39881374
271221606
554233306
99915101
154310034
479417313
58073802
220596932
1065923090
971183880
506986570
635975292
260198536
886540077
770327993
195214743
232293184
246863922
349073362
26638381
208335447
209261383
565115620
865822619
930282539
451154548
337171169
69694623
540833091
212239719
9650245
1068427916
73784263
775633929
588329035
126134473
508221457
1063073729
512418181
556892136
271042093
732486179
494963432
131841141
158202409
220273249
225064053
156960094
182874075
721705939
934759786
767761045
383129721
368834669
264870368
190764972
59925117
891289733
672489418
264107260
40633921
745708492
425704569
38075023
235049516
53203941
7408282
465306894
230680830
485979359
412491262
778627669
547052948
227198382
19093360
176385822
175579603
599060533
751021073
683391548
596809970
8396241
757453927
194649709
507738151
157108141
30795585
866174524
731804841
723649073
784572000
10518935
474752103
761329229
172973197
611630672
854738453
26624315
840894059
452843487
101796544
121377972
745580891
710440660
480712310
901706119
460276256
351587543
174427417
560588442
157317911
317077235
739303493
476765094
38504305
781346111
212982395
820163533
290063487
35629380
17103730
162211737
775818728
612301797
300138238
497540212
218424995
669405966
358212449
116807110
1022837106
10546334
200664211
46899137
487465689
187761670
219757469
181842858
63666139
71973971
914092360
21153978
857660362
742868737
510153190
12376473
157615975
621326147
579997393
48901338
224282532
771925955
313001133
365874372
694970934
740471646
207255979
320461720
652079021
133305501
870063770
547738857
442240058
585853385
237077195
489487441
71311183
905399726
614969117
234508319
635380615
771519695
136392496
560175829
28627515
350490636
312692036
52522659
467081404
176956453
473024219
91776499
54008919
128541170
120966674
105069715
537922906
251606778
915628292
662680372
452321403
495569986
311187408
719838986
386362142
135050305
763132786
77143950
423896483
686013193
42263341
227468619
67459226
454395103
764386736
53494953
530033391
381508486
297051038
819383064
397929819
489857007
381153626
904462483
772686076
549806718
234074934
595029117
456244187
1031785689
39815337
837125970
834239034
884598258
172498278
214490160
510931041
931384155
471241577
96921684
205096840
458663978
350261913
214234666
502904223
426923931
183817346
312461740
335200707
549133360
753557670
278020535
667864140
29889019
97661134
782820278
247067837
741929746
147693700
603729303
601971674
666846214
147219485
203632308
576154860
190012630
716282641
193881603
77224763
122932861
897851881
751279148
799860289
942142920
49053668
545209378
976312366
110236548
591150454
5738951
540163257
96698206
410948756
240273042
261514441
136588148
195217215
156802389
507227818
616053679
770969162
407200280
225834999
723329728
31199138
931348232
124713712
1027701745
1065790257
223729441
283803584
339187370
448078338
673991755
247557963
164210537
303824841
618325002
15105819
293702758
470510317
617667349
105613777
878050509
765860231
624860361
935626270
202106801
386295663
191527114
565930899
52167659
127041920
72837767
411934300
735723252
517849689
424726112
598440059
194654408
257072920
13644468
436185394
428920148
291743279
656228136
176078365
927323370
578781910
192432036
19324557
820218292
154861531
360531164
400237375
243753509
574593793
249796394
473149244
233047152
499057257
275189595
797564536
725419918
328825731
240378297
793064708
85217986
158057344
353850724
748098733
141863188
54895662
185988063
270269577
219195603
508203956
391519921
96685072
281795301
434578701
1047296368
782663640
301721277
251685691
151638598
453069686
174993301
432325379
235903707
253545311
145343976
149377962
467304666
580061910
671573834
744802297
642070928
703900906
594338550
799257658
81522650
786642944
160079600
891132592
47714907
50976070
32578798
456287499
446417063
722512163
998047486
689377449
594460759
983697527
475016581
60928085
634962892
12948635
992797526
390919252
975017303
159829490
642249352
707373017
52253306
59173662
496880002
16464290
541616374
132656420
909268632
1046700918
1041155533
191790366
616353674
653346563
498133671
725118706
629186495
628836346
714893253
131527501
109983306
155630366
348047061
594490809
755506569
654063567
826992908
335754407
101985737
87127363
202063932
413924618
97254142
459747694
130557879
423707557
212795717
92034319
614788721
470781366
727503763
1019473741
370485773
50253058
744116026
272484371
149519943
724487851
929063405
5978945
975404192
773691201
756188436
401665582
752144101
593788796
397078789
886660884
20900490
166294246
274187816
110983382
325081058
417645854
145858406
166282097
53204753
161978856
1005592271
32886696
109513574
16158761
92454379
474050378
765991761
78264838
826287252
663780788
224612905
258029123
157674335
691627361
564177971
220165730
617144108
379916418
879727917
433143498
225152997
11795339
220960687
957582508
552943673
51132600
555306287
621556620
1007108220
123753163
19306547
193466237
596971317
289366511
169351286
301397880
829597338
311907215
403253393
750428859
743369369
133540551
310616635
137807907
720904046
741527395
79008694
576554701
181798473
552466153
241054116
745654039
640585983
247361108
179567327
399823349
199138334
74128701
214719244
753737997
473497675
75620791
29939386
428379834
170719599
289252336
234496928
155847356
218619258
45073916
327256605
247381454
704625884
236043360
259811482
254755326
337563098
1032979537
982551606
852875619
841992266
238467108
576821237
604194999
523887647
119885253
294059633
50961377
415141581
44182273
203044267
355319685
629313713
381638580
702174943
91181609
229158503
473172752
723963178
527678409
400058853
498781984
214723822
892697455
36641550
1051982476
435710780
780293179
648117733
276570176
248962307
220504969
423765220
1031264561
444467660
795366131
332658260
191267894
243678384
377140937
420631985
246370470
688941924
321154167
588382316
13397417
165369580
262522899
127473561
136650105
705246779
342725907
352315980
258709308
17746058
876314295
191125287
494614261
549135322
616913775
613386223
921919726
64107032
567784055
330746434
489886532
836343849
473685160
566499693
437277087
568138165
222517246
836063055
586388128
732793388
122396377
233400004
251087043
81275078
489087626
196727446
647908178
211373504
74247474
253774713
562012400
224902851
254598517
701554607
298680633
170440178
633043956
665286567
701347215
650059564
84841331
21925348
532481199
780601021
211065502
318146687
256075521
231029735
803908897
4283578
219448687
723559994
852199214
410045829
261559834
596497619
559515297
5408849
51615272
98512077
220172512
782922686
706872313
713286790
72688392
465887090
365822856
70887896
177974007
624084849
740932571
512299726
238792343
792231272
503611897
300252399
254459579
399925895
223279135
324629452
230569961
861739883
379750534
214201794
613454957
197151835
458656019
1054622303
700688867
187749429
337277288
54236803
771070365
205691654
767268836
763845760
520731100
541289079
958000330
131628362
267199703
251887898
238125211
896832815
205773581
269266471
772477524
61045910
251194704
137577752
270587401
689724523
126689518
365222322
112656103
508661484
551995599
31969701
193211211
928828341
413171667
668400380
721491539
328877443
196077306
117301411
41300894
457876661
964297709
178938433
246207840
383067792
921678030
261746436
543733462
440132207
241185938
542341228
237765785
861621893
537567318
374036530
438572132
746858621
54799081
605975282
813290423
846374371
603974019
428738765
151211933
504399518
377190467
7698243
570582311
248692797
774501614
613276015
654535971
215623950
138448040
210235426
463265200
539223266
17246953
614733608
236619910
560856754
18390221
428660083
637768586
96909068
226340380
225024308
470106627
516469577
462140942
760186582
435937694
392432269
140687520
621643530
778921897
464646540
150842189
586178102
223282397
600667882
593165706
530392581
1013504459
71613907
426190055
253567893
530997245
1062476406
853059491
248885648
192665303
829080413
806732263
58376440
498132592
953166169
431793978
554357538
382937257
773460187
657665387
71041968
72815149
260134304
143683393
410372377
696080872
406220907
1054498212
385344145
70699135
496445452
674585413
600414444
876667888
266436889
800689619
575512256
670890683
452002303
544559966
77180946
501614378
595970323
695163210
161153199
719611690
468248910
108188550
51400136
842324893
371706063
655315880
369035629
182651787
814202826
83199520
94004220
48207811
540713395
618346477
982762098
559358699
331835634
372190712
852297139
701072793
710046466
23737871
282275600
299906935
133494864
114013827
715084363
664637637
105486112
357451261
1020729190
118140290
784250661
388423488
104633515
713067352
845671863
293548984
416723612
76942238
176455827
524881570
79542422
547124857
72183685
473170197
1021279530
297994048
828805500
494487795
175700725
147905903
891417835
1836400
782074818
258146831
269734701
249857743
919605075
7834389
354181612
737324529
272208526
233401137
121523020
160604669
882501545
244854507
497129470
134470633
51834265
90251283
922809876
144374821
336985079
686720060
359578514
466414741
859150073
932694518
101126997
204155013
601703212
336428994
422065146
230553320
63410543
268997109
134442360
681151720
839216416
88852304
117961453
230368878
454976375
884042794
108878933
739625368
463465500
735673000
746847441
32852244
486924375
196265311
188750014
19052348
645075720
352912989
136700428
940042152
398968157
621308908
491163823
418322687
289504987
239946878
772844902
793667877
574648473
7287642
267137128
991258370
134244640
348672207
853711399
62515324
965315655
160313554
170910136
810895710
658890102
170189737
249899883
17549366
79942432
1061475575
51176995
732821139
175679829
1003637259
222724055
408222412
149763723
1044306097
73430381
781088980
758560744
290207116
41287960
1032902436
332593487
741945228
652251202
569192115
956046621
1057215711
1038768865
766597294
960232263
435464620
171244444
418606021
567619225
64417444
216463072
456502296
770578961
659191761
1073000799
924183380
400893613
260227900
225611739
480711415
690244935
72022995
258881264
191081475
399335607
88030568
5441693
364748691
142767296
72166458
652111236
297225319
556629999
345183676
236901308
94237369
941964578
188422531
930524658
679969225
361367644
71810572
259590123
89887457
660393168
17912421
84661927
765296160
872590957
623427117
336161834
436425416
83818304
605123883
1004351951
196719576
452879810
132315839
452253422
314720805
657892488
24831357
647770964
583739793
300394261
1029641093
50983026
314469416
743537351
349037744
604473315
166018701
561451478
169609966
267701847
252503120
16857449
594406923
267355447
584777241
237829977
677834536
132894649
170778343
311684158
1024108210
265466859
373297506
161883638
493246132
227131695
281437994
222977182
655781568
706614529
257975790
181022228
180314974
327901185
116607050
870909401
229165004
730629079
615917491
71628156
248356376
528335062
542748993
331897462
167903047
838876279
382743404
561582616
260073557
114045147
202491331
990924599
773953702
760483564
192947465
98715179
330765023
170991665
578255938
471831486
741294570
98295996
183122621
86883259
475620586
19770237
112141127
36026426
311129584
949388208
28408617
418909623
74940537
432581110
292683867
51978355
67636710
10532760
10046415
967590785
298344422
637307650
650678753
496473830
143266253
412942852
893752333
4377243
621647215
274512240
541264401
74461147
223928956
333189173
456045202
993277648
414292608
638403904
156435725
426566606
180420135
1018647404
71148841
695488233
659876452
6914046
243548533
209828871
166369098
701452857
243584909
323861390
104090329
122635786
496929936
33756764
588605303
951415991
1001686989
552443652
216585059
715220644
914368168
653975799
415125025
102938473
102568966
516480904
588958610
467185347
388212535
163025524
753239731
36358889
87390823
195264687
895324250
490474193
508957032
742946033
99559011
782685444
1019848380
135151990
338069946
294375898
576808179
102887227
771736390
137384435
475212669
362996547
443027905
232639142
397707640
528689889
221256589
699394625
1010328589
175957043
383941418
200832645
127627816
690584415
190130000
158278326
86876146
162031216
574639066
134511884
570148986
669506809
374364014
432297452
76763691
585607487
278480890
347712879
290053458
505366365
1066159598
345419579
111177738
335562690
649285164
584421684
80333813
410626632
222510290
239177337
124600767
759979087
11011864
535555081
545776169
254777511
904459590
617487860
581176617
354077027
370182590
849682838
65742847
105107682
503020462
61055850
368963296
230596338
602149090
681040480
206859773
85906109
735908534
1053214865
329866707
147227294
745577511
76823874
109735951
299466948
252581294
987541653
381451187
201413202
110441040
531312444
218058581
354878350
520505976
670839173
667901456
203044874
1014870051
898221512
461800302
137149323
1031739989
9348372
195345318
796578362
19473430
623087168
871367533
391392578
238575082
94762541
280085125
193271148
51204895
819348085
415332749
974550803
480975293
712780264
120918923
455635700
689765782
925194919
456475294
5416629
778606155
1313822
397986583
753433363
485971083
162090128
929065764
200892919
246691735
212513296
822818717
508003008
673130038
126127619
75830507
224442615
231723415
586550128
693976684
826065488
238810023
207403227
524583455
156797915
248227504
65144022
237353660
983417628
132496586
439875937
440982947
262657208
89968442
249473826
588977735
363679801
189846559
648286440
979379173
411963378
647924297
698439805
250147884
195548562
643919029
64500295
226001225
704665804
376258293
26172967
682301839
719281960
160829250
786471864
45968396
493966728
601800817
1052699382
726780316
434486623
536295338
55281684
26037875
278159682
366710012
567425648
167714150
594582435
253956370
395009996
432005892
193710912
734006151
538378304
347174587
157530896
671745298
319188674
699124786
299972793
101574459
1061904115
553892957
324196727
890057199
581302825
808076899
208386149
421210938
55279322
119416288
598912916
425622795
141567654
168072842
63898020
508832341
812571186
361169756
817632092
255761543
425806396
573735562
458437841
580850451
710389491
200056112
691321777
79920348
697483953
474323331
1064911046
539807003
992938436
66659949
551990622
261915250
38882828
11776470
230384219
758201843
1040057670
102592468
530994328
416785228
977776561
916118428
821321697
425309085
756689098
129969908
14283978
159792379
427429422
297651485
237724502
272009538
413898191
61571425
30643553
25887149
42887399
903624070
797717917
257350299
220689096
462767098
526369375
288139877
794128324
11399346
41431598
709421907
131539622
600115760
449243437
96861463
241430674
556233384
181935038
719707234
948067901
637597206
731291983
280752423
184950632
156953496
49089385
955347296
37155642
342812179
581252874
452058647
640052628
1061725591
1021769168
424505252
816423507
223048871
934897007
125545601
269481795
272488043
348767953
246364197
909450025
72216128
502378750
439538075
185189701
90570672
335106295
229205743
250600569
551761641
155949361
157861565
959806338
491166347
584443121
347120781
526600374
37005849
143505137
23926852
377594497
735547160
629573446
516853489
343265690
191823220
945815826
124539661
780034391
1066712804
279494726
710887008
232957402
1034967677
424330234
705157375
99650226
167248418
5137800
9184596
152503946
47511994
277057320
56351740
534921674
274085572
389414479
20298408
932758890
198727873
766783508
11530204
744376690
795550859
610044541
297811433
205636724
260655166
264539093
1013314486
92694344
13664074
672159546
851644716
15486740
814523909
80409466
48490890
204726188
1047829378
48564112
777212668
90751145
1010530156
7497634
901915015
363654504
329464813
949541569
493248835
83998467
947192010
786449752
189087542
1039618102
1005840122
982344638
268641223
673436974
101808208
81790546
528290597
845560486
407517274
438651846
339011436
61055203
160586978
408037975
238467802
786484892
114719361
879877064
167970397
862425415
86764995
199760001
42283905
672704455
692938893
550460741
33793523
717940682
658914351
544055019
426151083
794312972
699049804
124124480
279913878
63056979
56917484
181627918
234395641
22531300
365475583
85436491
110766158
593649604
581978725
319685557
67924897
748893705
387868927
560253075
259354988
234355130
86020486
962744418
1017479433
174008835
210890654
182011029
789187219
291230774
313152164
779082660
124701767
895215772
674914
380246951
478565808
323466385
230478582
611367140
124002871
483429380
244714755
130079068
640994495
4748280
232119625
282281185
711594214
69285538
485482153
719463040
264028023
728527707
181656578
395087515
251422452
114081705
217379491
729932633
391835334
485942831
718405306
180669804
598343867
15584289
446651842
447660888
177763663
131444644
915870350
138608422
78471240
63216916
223215619
354118169
727723915
986169924
260907910
475809104
90217257
890135262
426334175
173807138
913771653
163411532
31677393
49344610
828345357
132364083
105604528
66398838
526436705
679244571
619195397
46383300
319869255
172539928
674101620
823830000
651598846
196289802
762790217
793424870
84560656
495212900
612164659
223387079
13967407
325732887
1004742791
268833633
508528203
196967105
787720624
623019446
134190265
248747338
264837112
340632405
94112790
13091684
70879230
244665721
612639145
191538174
142408248
794510332
375274099
233353182
138426170
1002101101
75468783
95855090
145536996
963338939
472226254
145820688
412802839
627952119
960885015
1042610828
479755552
954123167
154643681
417811282
170000605
565686284
249641892
312140001
24287044
634828672
378061192
1039618779
371029222
1016199467
886848099
287723850
948341261
621420210
281839715
322312967
311660224
423674426
202163521
156374457
411080274
722963860
245274676
779898949
482563342
874476309
360047959
62060177
256563525
263890511
648970053
716608278
674096183
721825846
823154596
576239000
69190339
423163244
114195303
130662367
851676960
365956995
19855185
919901046
311391011
814821948
169781943
573614236
271393293
920031282
573427292
181299109
647989491
430611378
1007418000
306000906
219035316
123229683
573503804
515309208
79438635
497878774
187606466
292992157
766719999
479805821
561810071
382551829
465460737
371771265
27059847
384383501
549623524
232149674
203366807
134173771
477376946
279190031
376967741
50241344
437828523
883621938
117410270
609225064
731959870
455536651
58555407
752278891
547426788
131093166
131674355
780763047
97212935
200292887
284758162
817761869
780581395
122012186
820073925
154284858
112020487
710840419
923270392
778754823
47228238
74007124
101373101
787953892
40874878
672766710
165039185
521748456
244322192
1043505697
48420080
468946261
1007505516
57381180
242586353
180247613
145770901
468717181
582553639
192894048
97434203
148955010
755976246
407987420
1061628120
717317449
228164742
196746940
239366031
218855970
563792856
245295706
653358317
703871769
370470869
785598647
162213483
203907191
5044032
571111061
989645901
29236701
74372582
853267808
753747038
269219729
397485534
426890558
154786497
686542714
427315052
193055890
806481927
707611717
208751144
530821005
166831651
268724037
1059676623
28471578
46631972
183373360
812206741
694854809
140813153
692144056
179583968
904820751
755691758
723850027
743671595
15356296
214515645
351600932
79494364
666497001
951399094
43772573
660027732
583115422
519811812
316026556
33775065
338084570
685796124
153696632
716392537
739757873
200297271
57616801
671324768
679553247
773877615
438739502
661846654
108061875
696901310
807312421
571193912
720036651
607118496
538974105
242679664
106935566
769877691
996403847
88559621
116336126
251799264
969764770
776824004
747927279
154537971
877823876
26681775
108873547
597745438
883569478
52731260
756930769
81315584
663598318
481701514
232205894
534903524
299769591
132313659
385133205
202616933
212476965
186862691
863098976
169091617
298455418
316054569
791595839
134765886
840880635
87644950
276226352
127573543
881333467
23479720
546738829
929210660
729030637
554095037
26833109
117572594
692173542
306932887
30890769
791479887
258059625
71009562
448730776
310175372
458470304
449047265
33280477
164211834
620482905
206957078
388550992
972604538
1031792111
964280823
121023105
334241193
234565910
639733426
603833858
665983824
483457344
193664924
92969378
478942388
549712361
287026471
736793856
418774795
391684784
157313932
191226132
91684072
623170598
35346902
81113205
141824968
489784002
554837101
166895381
222463837
645937129
54658003
695379490
203726758
782746589
1073300895
52489267
52387658
22554094
302451229
262594018
941873124
253294820
261389574
383006065
336691396
993343716
264190529
864782195
628303830
302486708
474017856
719106041
230529293
87668806
45220887
177150171
28899017
336320587
50528644
774141999
400892740
778569438
234983447
80058022
69654943
691043630
211049437
269971766
825231993
448087983
707903393
510169787
255576597
1027090999
765710478
693325280
73857960
231473395
167656155
372022136
167604880
780983895
72895799
20126500
61219127
968474126
19710811
432183104
724921194
54921381
312916905
509751239
619928286
169145003
799920063
224788993
4019812
272437433
709351444
722207415
760778414
213115278
221735258
802940643
230724113
289804473
5895593
130309336
214202533
86830508
40514931
634270433
243650562
142249644
125529973
123359485
134019670
66584519
181666597
502304832
927280640
703195738
791558470
232422299
332852866
672506494
630872305
165066550
613271701
1027418326
371666706
24896969
960781305
61334757
160900104
228260798
555642347
147508605
691219784
205478170
699183709
344497912
858183777
57095232
290409389
610044061
87807719
367655924
473586529
590823834
192523724
375290271
403164063
221518517
102623234
1065513963
231239524
1058121131
45727967
960665687
52246271
724578169
605437686
388536466
721118228
913404301
724703106
61594930
211280356
95566658
983745410
41968707
149973568
704195143
67822551
531838888
287980383
260122809
748438058
372229191
27806483
256513879
426844414
827434223
74750988
151921813
736704398
399632961
220238531
555908232
621205284
408129901
217479818
1002497188
1064075996
35154525
512876221
244178975
883412491
1051374136
120765708
669282772
49809363
143934979
25260187
558108974
734647796
755544590
34278493
44197120
985284507
42753317
371020047
290397712
31967677
65112367
671219426
210096944
203097780
190970136
527403866
348352170
115104894
340330905
714454888
447631329
190244389
1050416472
524480949
1015590427
8631116
709182008
1014991385
327137504
473204328
646340586
214244217
662446763
751212411
1026003053
313563867
217816499
90170657
264966145
461563505
97358405
487410994
349938615
378442260
299372615
942347771
252041689
66557586
685834551
569889015
409588925
1037988336
587154591
21790025
395433493
532464215
153441604
499225763
374793938
380349791
129101518
19666662
331805899
221889833
103887697
581994404
75018638
888046058
874293361
187716152
593083065
162305659
139842484
449798341
465457619
935966986
552632602
175595797
515386627
301865859
389157930
879914957
103523365
326243251
256678168
100059929
434033223
796179355
123790462
288405582
1023183294
383700671
32522565
59934759
156675550
367076969
992824891
1010010046
67362746
726787876
502835595
373695600
562742124
710637978
15533014
475674120
75932478
1014319111
92093445
129892967
635947941
520967194
143748770
577637438
719746887
808787706
531060027
559238207
752145170
180121646
121436096
206181400
462228023
853094173
147270731
529455182
679850529
264507855
181079978
1034710812
546357515
523196254
78391630
571006602
752097555
271637170
353981479
818066235
98105989
296789144
233028620
502124124
276453609
662736622
8564180
558253905
593355757
832232690
37200262
702177639
554154447
336253654
651526832
924238881
677996648
194902994
173423979
223691324
663552550
380939907
983662288
153296598
420430878
101281782
514920209
446822410
703532404
376997491
63547583
1030950231
374780747
578827672
575503238
197975767
88733850
37324146
718002938
501930532
102408206
1069593688
59294630
886296525
699279071
244037899
417046737
156993779
79722426
266290384
211762633
294068359
1043181822
299150794
795648526
752134925
56916535
168008042
390554517
626202210
170114932
778918415
797851134
578882606
618791110
479856690
235697314
57308400
578846286
618944966
83798694
125067894
792488868
4090405
547273956
672663880
426790898
1051714568
787281396
502002500
328286514
362777877
155571148
495485859
776545469
761535141
85191080
200952845
379572423
460510240
835335863
591292733
437272764
339285143
52379001
230307028
222933741
944649342
739535901
312815776
154246389
228941882
360740859
317010869
634937976
66946569
36846857
584916950
153762952
372095967
712547201
586807467
121746074
513879284
24001814
503514973
300832884
964956228
909515593
601780478
459275114
67137213
526859801
170135045
523313721
360293438
70892181
23858214
78238076
253813682
37854745
827758650
163207697
726626091
127091780
469693209
396920523
8747040
135942050
4189985
721113095
547739587
258641794
711008250
56392766
439119758
121937495
432935138
112003091
10491377
887754706
825461763
764179018
60971903
1013090886
759270291
176809322
105090328
278394587
772330983
454342698
702670141
78009512
861425383
147682858
429107472
25523532
172629144
741400933
89610525
45926946
541105604
282042322
405351394
135716698
95117715
788920026
92597762
59544764
256835594
1025833357
716193918
593135196
1040952891
869588120
688708310
632067126
885415344
2161475
674439811
320965464
454302287
240767569
376601937
700816647
781175231
519274050
356887964
238708561
46625737
654555900
423598654
617770855
600519383
452297085
1031445780
444303627
282934948
432435025
185276981
1040138426
712418026
42702433
524338071
866933754
63129862
506191307
660629030
722000688
143681401
935894514
73711951
787026877
191420966
489712515
205229924
543043613
141673222
113105569
614321050
436868554
80410048
90437602
466808932
401974399
912994236
438240408
44112138
543246539
297245537
85759784
962596904
620016864
140807616
970174872
365784651
358837752
749890196
134291242
461607096
753447634
273921462
213823869
816742235
553566702
716287637
16250141
468023335
635671016
295647612
563853070
65299120
854790972
45388362
158040072
725241308
534219684
229327376
243454543
705007415
12573734
909876463
152589397
665090878
112882378
793893209
21957660
272848456
74168552
518453740
825232273
343589782
95374167
233647140
271609665
335743409
759736514
60171284
476036020
100373231
85787559
465547299
700516235
984493848
256526026
480422143
72687720
293726607
49551979
780525875
139450488
352509053
761676063
737771086
337835952
500052669
679468223
531368728
103782631
7185596
71219969
94689852
511513117
859240133
662954216
629390750
355715654
901485158
594473593
754890708
77080923
29355242
620330253
789156500
202738175
10679715
1031113845
165029844
240950036
229843687
790187613
106095863
767392414
115811334
499353614
167491193
525432327
532877137
1031205682
1069768916
518162640
181324188
385711651
144313252
296882183
730459392
159649551
85489413
496759171
962330159
819166799
245969510
252925961
890148613
227031912
370591850
619247232
694257944
98163523
557878744
138986310
408373675
251045021
425571278
695163832
417339164
96603860
184974841
94778215
833554917
613922055
266898131
155849713
637915077
999620725
375423660
83812321
363501069
477553876
282554986
29490134
13093424
289460998
1022894370
199449893
179578072
113005860
446328142
881161011
249233528
153352683
871905120
81876710
572022343
677101430
658406469
207094374
32579010
69461610
80688039
764439018
8541625
180271046
72558624
486170453
521094863
693613351
876688137
480922521
534814100
155804158
264402423
264507369
59347358
25877001
329245202
147465518
67547804
539820605
315426795
209062591
591772367
629308549
77952910
769687333
668041930
1005881032
488283477
176483252
530615555
434830242
192569724
944811594
109925777
400223954
910410165
188132405
711855939
23052841
327458932
602469312
118018574
327732123
457619817
100990351
980210905
247883036
591645084
359156331
529843179
53181608
842195561
268480961
532283698
743647256
557802708
1055136945
806983263
229180798
286871351
652625359
65885194
292379234
745825919
285359314
610809302
315602806
579854932
59466167
75511021
98032889
1746342
1056299022
662190531
199484313
268273864
68660487
678876240
191582790
1012575284
300051620
541847744
928905799
125996366
633628213
444108285
34714570
10982566
454477684
229009762
548493153
158694563
31336138
978193359
662059869
699861029
119292477
230388810
236727090
162721871
557892562
1803313
526213514
883514176
685958974
560911368
809701018
504228661
757070186
263849536
525600469
233757895
78734979
92878129
567695892
112075545
62323609
117982493
400300014
221851216
766643503
173227464
702261968
817168584
559665054
478142573
444515592
930051921
923211183
38606092
204788224
469011879
538195772
855648955
788384495
150906403
260049663
183782323
201483446
21324149
481755934
772672196
411260642
923050828
578170516
677895250
312232009
1050070572
133688410
188710476
35629502
329617252
663750744
457884250
187772668
279005584
978675118
522058301
606918246
576923934
532917677
94199132
254242664
895470920
628870301
509897431
350056449
160072421
26336444
805299557
23423243
610002432
535769829
244550470
176850224
727563745
1002551763
207540481
618655475
44512408
39709147
311812487
593817974
603466242
289735032
560628248
345587289
241514810
176007054
423832101
233797858
788989897
899416897
345660397
499328687
365278511
144476096
675967441
348869358
284706661
540715831
151656118
415752496
167447146
879236205
144510280
395297988
201900034
329817463
138832340
137626689
315241450
107460022
220290308
123158924
842097781
550225331
750071329
313183000
1031266109
161420617
157969619
235428195
251220397
107323537
67813995
94057041
581744
26887231
405010454
452233740
13814364
93378484
368223807
334027062
525238864
427782655
799330294
1043078133
428349961
114025615
595245350
879219399
409599716
816699143
256046238
187870035
671178863
233639747
414174722
291408935
810278499
822515521
308660615
259839847
868511675
159432706
581948115
985842292
70910363
205944910
123884123
70345935
401428182
487088550
71545945
154803398
697582529
617584866
695428924
395876614
177548349
80107428
793854877
677302470
721007504
391615295
203320498
292577508
765946910
367409050
231585731
371940194
699424821
861669577
1066843226
558474706
212642419
656510935
357154748
797520710
616847692
49205508
577355409
371974335
594977807
33311524
461489287
955625250
868305509
155448215
127250822
758421382
5127949
272648711
348426084
113867135
111821776
732499431
778490937
958737677
496480046
326183910
597194371
518670348
151513791
179423142
40664378
345022573
1026199027
155239034
887734157
739685794
705814090
341356012
429175340
710290120
418294519
283411627
718070097
333505121
676093991
348241953
650666239
509714707
784464541
103900181
407588643
250635702
715558107
450224109
291872312
470175741
596775166
925549174
229091531
584216058
698240731
548202065
25509445
878288585
122657422
334689034
1025668193
296271692
924480462
738476097
306796937
326306512
909296672
618204273
363426331
696196620
534665249
263090382
702102365
570042133
776190628
554899304
689949356
595494926
797560249
683298941
142303224
407716196
113977490
42504449
628127707
738964336
656521940
122754558
796056581
583171000
797421311
973786393
115392929
954316835
755768692
143461993
1047008137
75823441
776992111
38176356
56922411
167593138
431818305
198220285
730308398
399802458
572084485
867616725
795386520
217500
511959141
48907491
168386415
572469255
243058819
1023920531
587679755
739790300
155283552
647159854
919295323
265838008
20231526
305008851
534269364
766560166
996176400
457712132
140092042
236092970
40613905
683132089
577678799
47578629
760719882
271177195
141487703
223804818
870363388
177230727
33933472
850648164
159045459
320824316
738328591
955923639
469553682
80658344
114387922
706453005
22868908
407639359
188067589
599711116
360151298
315580079
667790203
624088095
874375447
599501894
428087871
791433443
1046997612
344660941
200222212
689116233
975801611
387447729
928093221
74816527
711158154
882222741
756518301
58300368
851010156
296007592
65744146
576526488
632955008
126643641
919358841
782633058
312302373
911546002
30555274
381156462
576652587
1046919959
95735124
16474441
162809497
351994935
346980533
541188853
249495760
465735655
430649834
116424857
18129863
383134709
666956282
790398563
427457283
976566665
268583932
122560581
1052687150
933582349
602970392
232119574
542390605
421107660
346010850
115779554
765396829
159989861
463098888
2007064
113752029
340006751
97766463
813729389
137016300
402637646
274492745
539510309
532505901
189710697
698043939
989821476
804404512
221838962
226351390
10575920
128677928
722439378
13043455
29520899
62255031
637210458
266809217
79889300
263490365
877725323
575090245
551126700
596239206
499514507
196705141
362587468
60566551
278192180
473711963
223669760
487035635
872714767
163752614
205782865
422097516
315035457
3464791
776469427
312550007
895823325
185861269
834638215
195953989
320037825
93965661
131891119
78009989
261104321
83361582
669005581
750288827
176069046
249990103
553351069
628309315
271688711
560101537
807762415
345308950
625614930
71294732
1020275904
414734829
664702602
948160864
203448962
170265570
851990218
531949934
729959794
180560764
921487298
760598326
970246558
709566303
471440060
205883886
403694489
625612538
592243858
254621623
324632899
375104281
592306877
981751311
1014370929
450066805
29126005
170247187
716359314
174115122
607731992
5560421
200511176
479610479
331097991
788341307
906283305
232140914
1017557268
146901938
502355928
472925671
733892048
183477391
470043814
1037837644
484755531
215353915
874464477
677915195
355454669
261080265
229382453
86373241
106900311
331277723
556608640
66996346
120798438
340432413
355230260
594876232
549192
725145952
157817436
480363045
468998011
174796988
981828500
345107093
768080684
97771959
680481662
214870375
162406053
592015805
586195739
557515557
923380359
135180787
285403018
267892087
283245317
399838959
177388035
753589536
621224320
396309672
216023253
776408269
92741008
95959071
407832461
739210409
335923045
264926965
689828482
322784559
175401580
637934523
667463023
498151787
95401904
190073688
158264400
689854460
187422380
129835607
639181613
579090556
416859399
269852908
50258760
205913308
241519159
51978686
87888241
50185874
97214826
221080021
406634971
253648644
896641465
115570367
726058999
363444086
212100631
102122629
425827914
488019728
351777221
228952149
290022340
622955605
266561596
389880403
154757014
193512092
226906751
439737907
203636835
495671055
910007719
404461575
379358353
655805600
105901903
97059210
110953237
1056796686
763943893
1050711398
1016464309
622722281
479564123
48853159
265429089
25196597
342211351
363788790
795668206
652598731
304139046
497387805
122295650
792607114
853377929
1004833902
139951807
965729648
16061456
228975061
759000474
383185527
957465106
222568437
966462160
780855049
824718561
85480397
684943694
233040661
47451107
460573666
717947097
533283562
293402470
215392550
216323733
26930412
271810568
1053073779
598194749
635025562
164581487
222443871
798486924
787633712
893252548
759705664
527027041
471359826
728670036
819889922
485223906
771405503
296212635
647930096
710817915
169837044
129613247
671982050
47658899
426661096
33868224
951898000
79036349
54746963
509797111
678958327
647715392
678313665
874523475
490958306
1008986327
60421155
252969717
719322639
44535317
988704075
205666137
112827537
416269706
565937602
768576104
573710729
294940122
212735874
978055062
607321337
37911717
704522034
600039150
65038782
169508772
196506739
46754737
133406127
476908774
41714155
70391287
1061563283
267236185
187417901
377780244
284742441
135903917
180102127
12789512
306775707
772412498
31001924
12510174
208449851
863751778
661162001
339117621
225732648
49434245
251431961
681418519
316435182
725332330
753158955
215206949
120313578
763110560
733044855
589358830
464933136
391552165
239770023
174865504
10445779
78546673
125042969
271580874
1050816360
411544191
134821954
716426327
814264040
953721590
928579809
67684673
848707378
372124431
389800077
480238246
244818415
135652328
518643564
284868267
330404580
152209766
796692330
193890797
1021595167
210675071
269573879
122462446
211125313
59275008
241470264
201064700
298191625
56043516
743950228
238811464
784488251
213003528
459550775
791817315
480764886
210095444
480745582
268406930
27038220
492689738
67088644
228325895
504000198
382008911
98809925
722092141
738206323
64159121
268248167
531419391
1058362274
699245271
330899
83495100
495227591
843148160
196197450
674760515
555736919
347934981
330212696
211267207
131274419
665963025
604931495
895699651
612319438
1054917974
962384031
113548188
367220808
419714765
954428577
1010779917
3761055
17228689
281258370
349450236
1051192780
559219386
612582585
98192570
102273764
237339267
144039969
922056324
233841977
821843045
836033276
277317120
1043854210
920932093
270205717
137432276
138311940
556403843
551357607
375583455
1007600411
118076073
163703630
862794609
781690394
238439056
22399863
310034352
557465997
791153560
353865124
1586560
25024406
190129054
686115549
177070850
378528683
697872689
535172774
139671374
297714756
787103188
367395338
586262144
727890893
425955235
705788448
520990546
732696210
1054358878
476725561
164937523
726470105
597380010
23157872
978292954
315055267
640987245
462214045
554369406
204345456
671647862
607759889
840840210
29909636
611784207
979145167
288147615
586589407
19667955
296001196
930619905
615873401
1040671078
398536901
667979292
427881475
165639155
932052470
228613813
754194804
121220198
16906658
491365047
241952904
413136797
161616805
348904015
767880201
255364561
837131927
969192912
662757915
153171115
541098340
135653563
422076401
81042919
413405585
242372576
283334420
393206041
125417703
969605443
784308043
185866635
548100764
738969721
689678521
658185415
473819217
378586355
797876749
534772129
779201251
266427730
632547531
707380350
54366721
51050046
754472146
59795097
591869680
365947939
90692563
364841413
217759239
113030293
150114508
79434672
624840580
644474326
205389626
688775533
81250273
845595123
176635713
538082236
904048491
449840502
327950437
211875729
231531870
213968560
719872454
237220311
386429645
201781509
633336220
51469072
283005515
750202364
455077309
428040074
44831126
206383204
92349399
118384692
490328965
705527644
372920495
954701362
1024336045
3792306
699662807
224775108
152219025
115731737
115778423
366209043
895181118
6919843
738015191
237669959
731293064
838332483
538568454
516186594
802033065
272986569
322404289
84044557
125362045
281813101
743548102
949020572
420507844
478776087
7503124
239383540
859537102
769267921
723266218
13419860
205220323
79404960
784168104
202141378
636861087
897834627
58234797
71548214
381676685
563523849
1013934357
327869450
280410321
323986820
235108236
928762730
97341841
715117181
371510660
464462281
53835934
788567844
1061668457
590813370
83862545
232311858
357031516
550149433
583576854
841011829
411436386
1006177660
630458599
590181624
491069750
410127915
269457163
130505147
458598725
100515845
275442643
292881067
619373730
196174170
116953661
421422582
385841629
510697005
1001411432
965326953
555309442
163538495
973937535
555679132
215255611
901255703
188916132
49430588
436954178
137392075
209048931
29355351
112566527
284612974
40717893
185340213
477911145
367851405
642922348
736901289
1053254245
548769666
158338847
176611868
570169731
622729596
346347332
574002674
392030756
225514714
234707204
775939994
233262366
290618658
467108843
407784860
265357303
341414535
207377675
218882627
31923800
230188254
693590623
37078444
62593483
465427493
146976816
209812490
784945793
203481362
201373282
624934073
220443643
890426732
957903743
152426189
77073211
567992128
386698823
529707399
67557183
472957712
89018728
341937192
383094803
252170785
356578229
251092123
769711640
752007200
103344564
43488010
213306005
150975062
416444162
775661853
328440248
445699355
331176675
1038587508
6477288
772268294
20379501
139970842
17395622
917493432
722669605
574793238
772355032
188603333
59073657
72587447
86200393
552136892
252980814
605177277
1007634323
622513618
486351
1017998418
307085397
685892714
475354362
91882242
639077148
836295495
991914772
32722175
100591930
695385685
575370376
613030845
277688895
463534872
924287096
296057216
195799665
660914404
95152233
45015049
233175673
379437651
189980394
155721959
196912346
644145067
277822234
207803770
345236724
833686373
5388282
353412663
511480428
72235427
967017165
14284228
198454474
277799633
532246423
952642469
210887410
701334944
706479797
770585493
233100252
173756691
60060539
713311758
741389874
104431801
102691115
761116227
512437905
163109188
398695627
173630006
291420264
298186134
983997117
175768211
1072830401
655479356
76587709
357054802
6854649
652536250
53731364
957961908
52248701
557911063
89339104
534056096
6292927
578552882
27165486
59903763
303739448
85403177
483961140
398198192
651108592
347525564
64067283
1018173236
5439640
567260309
160141718
1022808667
59710264
356618141
481834272
113129811
879069033
92159051
640990964
253632871
740985138
396726420
32797536
121261857
843500305
406651196
189625479
369970120
83231218
62576212
343003618
24061396
374239009
984889732
80106422
707116438
239467946
25930889
371258864
310502656
35608365
618188099
546400623
200934305
114533387
141754796
186380552
79396564
282036637
249271721
155325249
383128072
186382646
940693953
556251704
172187586
368137369
16987365
178320811
491227299
228596199
750391201
525163006
175489764
20225689
916506713
581043097
43872864
108480653
1072231263
88279776
456485879
434581441
318012603
164923647
905756448
94844891
534861315
885722321
374265007
61370738
281392401
442922855
609733031
236090256
416029318
252428227
254315909
19410629
226170094
581461866
304218840
640590540
1043478666
222853420
558412500
561031742
400166726
91328339
755251558
17909135
925423905
990853539
683711750
151855234
120856617
167960015
609517310
1011319622
461015045
923255998
718290654
1059125898
340758687
254508765
404131006
140606763
542755261
361811075
794347365
536135762
446876861
540172892
712539785
561906497
911817185
592769282
821966586
601081568
381230487
658522426
54266408
241068033
56741119
1023382132
590074148
166079374
116130021
745968076
383896408
128376264
645553418
778337782
225557075
1030032185
361161313
592042508
613835428
1012449387
635883102
721558484
100488659
115424610
793783576
245181938
569054166
73073940
20961921
281807951
630617981
53200011
52804551
59829909
678246513
810745258
160520619
139767229
546093228
751263235
863748535
117237150
569896828
247090648
241616266
837377743
493361630
1063906993
735713725
412699613
595803105
327770217
81793696
217226454
722729282
641185914
364721770
71690322
148627608
451735520
47573023
1009642131
32207366
286994287
249695830
308032959
322925679
254445553
29598795
232499752
640055149
464957522
31895639
65547145
602592825
317931131
732654102
390993954
179896911
185405454
51104328
201349849
329135041
252278115
127360861
310955365
831992265
171979836
1059724742
244304603
754809644
164999765
542431890
378476842
433875412
351814994
257214162
58903201
208853697
144976492
795959180
850794579
158102918
344355699
733830128
732661577
350789489
28513322
653548513
15337088
170765914
498661839
646681644
761493290
595111074
391643353
15024535
618702063
664999255
64377300
751611517
739985505
94487126
395409294
922653003
761717737
777898462
194821179
470567511
679902356
515407147
56429203
713770548
450723145
37975935
630115537
512032774
291775367
538386777
554448991
24189216
954245604
429062655
79184135
758004148
365095659
230419107
750900442
843820138
175475808
116510940
871276979
28208737
434957067
502859901
427422202
158089136
529030248
656886218
686675410
567194326
287982023
420353397
941696541
93022402
798592503
575386589
37970508
685438177
117248305
135755820
115134103
326125221
354525479
452272187
250418155
492758865
216866854
777176096
29802147
128252093
553260571
97944495
254291473
811322665
371467658
116103738
440816893
877930122
77863293
1036436713
749455730
613845636
842094748
524672886
113736579
100078453
303621127
458121682
181299072
929452376
342674460
786532501
140407968
231456620
47074737
293716719
123133995
709910516
151100437
763383812
287295289
678998177
808649223
348722468
806351113
216137212
176247309
585139821
793283966
282090549
484276681
583946636
683263076
772532873
380956904
46257996
799165858
1006332619
1062269485
997550284
485746281
870162521
68873560
178542320
671685690
649573694
236333589
436795234
379893832
153747087
597761142
102525115
125154708
604422443
42793891
908561141
394541295
390427215
286435808
272629846
1029602401
513870776
8240220
38049006
12510467
348878240
138965186
954256074
212883983
104166982
1013167595
531382057
643968134
270910652
143401702
288312347
665637490
291456444
152636041
1062011759
268465553
522582128
788551527
671550630
888033070
1004277395
188232642
361319359
309985074
162391625
375663961
26177788
452780548
915072614
394303692
244091829
166748898
270093436
96028510
82887564
664419144
464143315
475340760
84639470
657586137
438606064
444899078
474338456
782418081
702989667
418905248
239277925
913648907
193577465
124437613
646361891
563523440
567766717
335754787
476812930
646601292
973648487
580096298
388966903
163443097
939023059
165189696
94260664
887565797
214667648
37831890
453483062
371321652
292842425
620713431
647474828
84861256
758602001
121520062
427258840
92041824
867311501
397099232
9492309
449303747
149184789
11447669
14749140
297339816
36903225
550775652
37884319
158017717
1047758473
70206853
290865657
693815562
166644208
245900952
228096173
126661193
108598509
179842265
268042194
704574492
47858222
189216925
290773960
629392872
626772419
666066097
61741855
475602143
303312803
130887298
69330689
108583391
142821364
574912124
491972456
462972987
387353110
372737231
999424552
416446411
627988002
396351397
42074530
118009372
793350088
76689762
253609172
514138706
473698808
280822825
221053796
452559408
595879177
1033697987
227213650
275225
132337269
744824961
742108894
519799129
311624455
250656108
255290777
161557615
1053739098
641718314
933340263
9351429
45725990
977039518
619345442
54399465
573834818
926094507
335480945
703919044
442169436
685867759
119156875
373507263
1036969825
300205216
762126194
4668774
5228955
280685277
85174664
576150561
881473179
627576089
548510
1063952978
685857194
887342169
449762461
630532936
128591358
509452179
166552971
98356645
695722698
543520334
987761941
639800297
474432314
938705595
998658427
117592222
257618556
342046039
118300172
593900212
303104035
337502535
17260252
388602942
814901100
693773765
704417067
177037408
1000737356
853723657
170811380
189050651
628873164
882974965
703569118
193958318
980014475
676223611
693684752
910151131
123101458
363658698
263544042
132519534
56226017
42451706
83710698
655467331
236127779
933285929
67727277
72521678
311327996
171168109
213358749
113278963
811395764
363872185
217527219
191737553
156057097
500790631
465691614
152245110
20745342
41303197
65291637
609743103
609734174
55054567
514853346
633081863
645271188
527340545
166767954
62809817
953267356
562592845
646116584
246929992
452991889
228863276
949328620
94796611
272140486
234672067
318184706
513029851
264494886
1026147755
959341947
480452610
305180915
383978078
684141584
291581611
119034711
328839186
11674161
479942475
47015707
17865946
255790659
802185040
771159645
951548382
496171437
695520700
874833355
699707316
910300300
295788775
437991988
497485250
248157210
480644807
91829175
660373329
229300002
67798831
343300968
57006324
303864555
40611665
758283976
63717933
931501361
550435637
710499387
1019052950
425135520
180087689
650831405
338113260
702806294
280377963
77882199
285366574
16169484
233866851
266190673
21918807
383456211
419701732
20062239
452399104
790968789
162055907
420005276
721718510
105974711
568705739
265738933
312767675
379944005
256255330
570584029
243613619
597692591
995053305
501856940
262846043
479726109
334306287
672235128
422329862
457908177
161960202
497730808
479084258
747727122
723702943
213407177
145667033
30418820
628748052
714324375
1024994943
1063660055
493568776
267842376
366621373
559557133
649291115
1003309450
334749662
1063608414
669028085
425556075
740738254
608038351
188144109
660867308
916200118
424956631
239197073
178183882
618443012
60658194
194815865
795896407
667520565
535075598
188930217
277395398
616500022
698941685
607583383
143934811
936852706
786068746
187948622
434491119
901887096
1021183226
759010410
26055396
728994259
89124710
721656120
247379854
178212030
542587180
158646882
162095265
455306885
124065717
38568267
123069327
527234881
163309953
13741991
565292617
224025075
60447633
220830887
957259524
180407200
384731783
312520324
87176564
168413245
610976169
243327849
73695050
4449678
983066195
426370350
1034563195
328927767
795970072
55461209
148695024
305486105
574922488
27311321
59255824
346870065
129070797
604170942
560654097
439770848
900447565
144488909
189958809
608902658
223068783
65203561
647396287
652354624
462224826
284204735
75283964
391606096
694801446
680755885
277819844
651692185
933725396
965794518
469491222
235764714
638847950
11381277
945293217
908349920
543295299
55150322
223416363
22827477
389590921
573460260
771167560
498301068
421120446
681093510
91202566
530229139
144084673
416081661
405239771
349412283
916773143
1040643065
598483033
458194224
166840811
855378171
130122571
495417676
143819908
115276872
219521038
438601721
113374602
105606496
578901870
393407616
606745394
1035651428
897308130
593089288
125180498
401944219
128191781
6439539
473659988
780669439
767222420
1056786735
473741450
51834289
17198917
147998696
279079494
776230203
530012125
640323473
143832033
110389145
65781216
544035500
238545093
158880405
396492449
538987430
230576721
869934684
783227635
618883960
54099854
638481662
90478738
439198056
173589177
506334583
666415883
778811596
227591372
36880117
5875490
167739906
640217998
231391860
981866144
85433125
645176890
819971431
402506830
169859852
208543595
288995132
652822691
179707361
405285636
704391336
792455023
394777348
562428727
455799017
423502493
432777219
212204395
204121919
911705044
937971242
776540924
121359746
694560010
162294028
517654584
458064239
665074780
342462991
152432982
371478741
12916336
570873032
456791518
39725408
75234896
67626272
330814654
680926344
490053124
525007218
109692644
717604222
235699952
949328397
1058222673
964068406
251214727
222517914
436088019
1002760980
166198147
310156201
732902003
722280917
234089825
630449742
630146500
65607359
260637527
180237559
188259244
242515559
531763754
73738389
727276794
426232153
273038251
43110636
927364352
81411730
412466596
178658833
186067064
561082443
185460122
691822965
11777597
539558056
325630171
184815310
889689268
599004800
58712
21184122
80929176
488664149
14350776
462267042
911589172
647122429
164456396
123391555
399435546
719775341
749774789
430595577
715531566
654707925
618773279
42800251
252016630
119356401
125045556
1014055801
531231102
786306916
52533428
71814943
519705549
376928145
95967842
234989478
236911007
453347861
1039118181
481644915
227505964
757395669
382518212
41809142
485039505
9223720
684871996
189435360
72522400
326574232
573780680
979989648
651154565
66162881
329272528
33817361
622337844
909330010
141545570
318392278
179042119
364051461
135019379
194643288
867014337
649667298
282674682
651273611
115404260
223782355
212301755
1001455278
1048812743
239282563
714440791
216730296
885290836
157183932
881432588
427745447
72938192
241651746
559586040
236499586
10148758
319560541
444246375
256983564
10575633
9462514
253834420
291921520
6868019
11951821
274461403
215628603
190532199
450176479
550099160
898637271
73216179
529862441
391729980
136673300
483005585
327215490
372328622
2116890
268135915
467390702
200929989
89890366
340193107
67838600
153001084
397597650
37190032
1017315094
914199549
31119079
773652941
533832046
703836298
998706936
550017644
714462985
1633293
68667994
270678370
179176133
850146476
649896716
156856769
516149974
673716554
868048359
105497074
993137966
864087515
181092494
236717066
291204421
352531724
53705490
243543020
246783002
9548859
380812913
142772598
437355398
917760671
663645555
559800511
1032484570
701038228
164038269
761755437
375999105
288643836
410919443
136114950
25663261
207005057
585704713
503332513
113324273
728250775
296867278
833540257
37984396
395445262
51214849
930900631
144803503
56812002
151518231
139683564
338590758
330821676
169995007
347142489
655034280
260182562
215960899
681040315
480817654
729603236
633473184
706410468
732564684
533893085
429678153
8321873
220158722
92351289
373191191
147001742
167509936
106278658
974435854
110944862
790062724
387072919
353568315
875234782
256492764
917273379
1008962690
654333280
190996975
819168594
112436520
518671810
573248092
136946022
64892336
55347259
835602993
151806610
735797017
675091214
15050329
878354150
370476195
105650781
131888348
325554788
17141340
524271321
395435240
790696273
656272238
1062446647
488357163
7091622
93810998
616230869
400699058
332767799
79682254
6070609
36660142
182260189
102110168
370555632
314806320
157766438
407082346
862740697
286982692
1066651155
751908608
489655015
229876849
323569826
207898860
521129703
661265829
298360481
356978869
460814858
229954927
842757199
491417276
479534247
154211286
359087110
281477232
458514467
70951848
20806636
311618180
797044987
192383698
409682192
964215034
147405929
415336520
230994141
274542095
84940671
109230141
8295461
492663360
101954906
175152394
42359368
411861892
406712048
60961452
353501609
339514185
345498076
143693561
61391409
486914058
594153047
590359860
734015582
269151888
846531880
705896041
678238866
128082511
121790431
553968048
140478622
702564297
48119847
262362368
211550979
255843334
18842812
881681265
55378042
788722335
795030887
717059344
464892658
410737016
234079270
261868582
257974205
586899309
210477644
162769319
798431555
427626101
464709300
770026214
312656868
621890717
905883274
433473857
583878823
357245929
208702844
118774158
783440842
519935112
1028463875
615840561
301210537
1043956705
752560935
759535910
151505993
572692465
572893037
554316828
250164102
100881581
183300162
125437448
125222659
360446397
527970444
32991770
419540527
794994270
743447744
110634906
788473157
604965899
362915879
917924962
196997112
271840379
164720457
820567009
789814399
369887824
9816713
799588719
132450964
548516167
201522974
697110618
542371896
203878676
61039606
718261208
266761810
638333989
60801601
447790102
492430753
20917193
420450973
678768716
541240529
628694097
12587584
932653088
227561595
112870149
658122309
820273196
221019852
282624560
243553267
58695627
747986041
711760218
100012184
121125858
217494180
857544948
475411577
785041242
779246149
738738384
128829656
488404207
70028569
358035679
701336882
249459309
769979402
1017546844
751535368
711137752
14644285
399004765
137655262
666557766
208109026
480421498
16717534
413152908
939747925
126692658
661448625
142817534
537264946
427571242
151553429
657616770
559908044
656253573
93183891
814358169
327787851
638231597
663392280
431251486
769630558
22999537
133989563
188552295
252439622
907112288
681090705
296555483
1021137500
864820228
148936037
889143040
26367869
547593992
178439504
145416704
736683074
231665596
334233310
488984611
236234880
990665981
13235762
10840683
639817429
1211003
407355658
465370807
817515587
49741850
391597185
596648049
363574794
398739804
722060267
210739210
136337665
1772361
614778285
383840142
614638674
169500808
475298641
655611311
47623323
141285670
900511714
767394220
513304829
614517506
453645348
593447150
152813537
213085171
607832553
148339164
181869912
644252466
152605040
76134410
931475112
639448869
702517809
948589683
972764021
850974641
514515535
142544010
965899476
634814346
678919214
648719605
300886934
717851131
445352198
127249069
758569632
261223941
299692656
276590442
625437163
551382396
424503225
480703956
249449040
816651080
551294706
188944287
84387840
505567068
100567868
32718976
599407528
193540583
703649994
571343768
523954283
68720218
490074757
191376558
317565371
867785504
325914673
120828625
89676838
139936003
732740562
522910938
213761907
104563915
386475999
99015407
472056034
511510684
717159797
627912761
910808333
850642710
404944406
46812426
271289215
684865948
106567419
1009600053
597650593
163999400
989965104
547179769
978020988
276668278
161364604
329586315
252795654
708682851
4216710
78619477
142137159
479429155
371049218
569033901
729344805
78978033
195941560
1033847396
358270442
721659682
67613063
791701436
83991372
978148774
382031192
110878018
1020147129
499237647
205488011
759683066
1001198301
506659075
664712354
223618759
703538495
742511295
396311346
291453727
87006822
315674811
178887101
193099818
216753455
442746927
160395921
556967735
167242721
211250433
203813643
507560765
580041087
78290603
110329874
656548604
291969725
139903442
325034417
869784509
225234177
163922791
914748337
199847215
184304243
566569027
45860293
495363477
723988760
254876708
143291863
231548783
9800355
106011868
704455482
602987363
688114721
515213210
687694133
537370465
326051525
1007280274
577856191
197706651
476084739
809585772
563902123
254531644
612480232
108430703
536233341
646412280
678221673
679727469
276472822
111229825
720824333
174329619
747305478
200205838
24513082
495389715
177077793
635646415
310358323
779915925
655388636
470726634
987740603
299206479
767338945
1066631226
728839855
112888886
12784022
552051900
249144508
372876320
197149881
415673779
152386760
27522055
474434260
541172613
322124978
578904638
724344127
977414109
212541792
781845665
56020614
536258195
781126088
1005022701
43808878
685677626
468802534
203864487
411341822
805198565
258838379
1022824176
82048872
836153396
669422350
519916476
4306430
777772098
91460815
963601940
1056007628
57830050
214995596
320563306
206625090
286062391
909651982
648539427
87899377
759820249
155101688
156186879
735698305
692004647
569270125
688793532
83660678
1002604265
481846851
651358410
848716350
901099420
98823718
602585535
86741475
143938276
1041929418
148415293
433977584
183667913
348542877
481041811
566142494
1004495106
659329998
136248194
993061225
318824485
986773369
752136771
683602712
1062522019
396093654
8299099
451144159
1033212399
11485924
705419323
850416636
825511215
418177749
70202787
398893931
355640268
510330744
311698494
403638993
771981936
984944732
29590792
719412059
88292277
429573750
508419853
356142378
642253370
148206827
38075452
848647439
58919686
174914945
952698548
144625601
304544758
104641882
144540296
596832193
754845376
773708184
158912679
449712647
303957597
187044393
892184242
482912779
520821645
521615561
162639835
250610481
448434391
274848874
379199757
572971270
550709905
797097270
876316924
710682086
244516298
722201023
59569941
213956097
789199700
980169952
328070994
618917581
238655691
42902258
418070417
151687490
88704611
78189813
48111027
271447685
360020566
102750052
51278859
999982090
778642525
444940989
1063448824
283005812
83776653
319746872
141675052
144049578
72842016
395294651
758275302
160744379
860284496
464144548
580200577
404664809
223053205
65236984
313251275
714758173
400515586
98768451
158562301
246099032
1012327976
99521371
508029471
741415495
270924191
406028951
522203030
883390057
60086465
684381159
223128011
243894399
286160727
639362966
332644890
423291356
726749134
968092494
530242488
1002879480
767584382
52078355
72118540
961301821
536718348
252706755
97232116
583383409
586428015
575279882
234360002
116562121
468441431
48404092
646678953
199637507
312708353
556567097
113442448
264195909
215961702
883535886
760667829
443750672
15710754
665955657
964659257
137438066
266959300
284300958
437019183
727688496
735654324
81611894
401804873
699151020
609874478
678124404
102016006
317318514
540692537
367797514
165578857
790968832
164606470
293233877
232630441
24775375
704964874
217168445
452195070
124323230
898793280
832398762
50474338
592064778
259143077
222670297
664991324
330788823
1035966385
631116899
44731981
89397942
762279541
256253509
422779305
676331066
109282546
722168779
510963454
1024559035
126612198
394721918
660655370
294623503
22955628
17628386
781526129
17277916
960863271
357960643
380472883
31260245
142701899
923147590
993920754
897300616
247345762
311923381
417320183
1004409795
732180739
507963417
328957962
657192900
798772755
525980158
996502717
342423254
510562879
992763422
1065793818
477532934
234496377
73657062
69425386
565621102
226256667
988735179
1072354583
771294035
260761984
650053339
254301504
248985667
110563786
121864366
984329477
342013535
62275802
1070535867
693630907
133200766
562257838
674995655
620380374
558149565
596080232
264558688
53195847
815139572
681551618
540010690
736294690
737223299
497588275
656636400
222690662
237258384
37924740
545712550
211060078
1012976205
711851927
330944233
443702143
675971417
1009345916
643651205
750629227
396727448
241043476
839223591
242987922
448576090
388522921
139111229
497937663
80145496
8503398
921894829
483431707
250881488
666364704
17192754
401558826
1064998341
393542224
32594613
33113712
117336261
675352797
221113085
334793098
256395692
712348307
542666047
355037838
541073986
887973680
838183381
972186940
331921716
312542900
402046218
45580486
767293243
775829967
841281208
215923082
653813013
128483771
250203031
916284768
704817604
2166651
146200759
498592511
739869664
42532258
356685476
587556535
556210037
512171954
326525916
74049216
56153332
29334338
159583327
297526832
602393903
533553544
473940527
152975312
243068374
208242423
557255590
123519476
11701809
363473221
310843931
518460106
113584155
146882357
146036444
63826587
744102669
696918462
29313094
31533750
1045401341
72028770
235468583
568638907
578403686
332562127
569528018
456138332
51439571
682644375
247323330
693070373
290908559
609256104
92398959
66131853
80459480
319338302
80872880
310262466
1019982790
1022052915
693740279
125139332
480998844
689819876
227676855
919641627
625395433
38700521
569474492
508217587
242992995
713026046
115320005
183035895
65900012
577329954
9325141
704713594
710146445
144904334
629940068
656302167
445960041
899388067
526199781
65155413
634948450
566587383
1001363423
285358158
354498996
479526621
238579584
54041575
431290034
286336237
189750043
169081952
290263987
50931525
875862580
532714009
620633115
660866393
248711578
541776322
755970129
440563443
605330065
69427371
693550925
497637108
224660185
718904505
134975987
4810126
85816420
921436505
563083702
728232980
128207812
362063320
691099153
531350548
497125233
206364959
156434979
747399313
44143314
95912789
362291476
389851322
638247049
354450883
219635809
412912938
752480072
158279735
777496473
339688806
763936934
64978227
449949284
227725251
678468265
673211898
424360954
688761089
774137954
116455103
525682742
541510836
1051508310
47787123
589314307
703306852
933529691
126139503
780556072
530194469
677502793
899570986
139785228
16988099
231224410
307483853
409975253
434856875
201408155
342898151
870119925
270125331
1014383535
1039644941
750129586
306373750
372926139
382012475
120321895
626528002
532443773
34711632
435629438
256418939
152105957
101182241
845415546
404756569
493937125
707148493
66650725
524215440
619253887
152181684
505121942
17380261
638979714
379771649
795295676
111433653
435401131
95779144
857558743
193025563
71088852
995349486
39847928
324480451
825579749
51300491
181629994
220783755
668043201
21370489
436639446
536892140
619055312
552644162
333100450
154155006
845737233
289092889
795221047
197309870
16493649
804018836
64455125
218626804
25144904
321988832
372801432
7247113
965080988
68151162
779089731
102157647
24433555
89293196
751987886
292971748
282377439
440133910
521580084
279224342
898758004
208402790
659987599
663203087
775541176
775766374
153553870
231867676
216232022
471170759
354927950
936594896
260920000
457666684
688112414
255483245
264362374
184474937
679535935
128299631
1052561005
62117823
729047492
583995753
88675103
566122318
1019202472
7166615
731962370
715245450
401617778
606625565
634508182
242953020
838671979
621637578
222376123
676228930
724904911
549326024
167907545
183441241
217845919
319748839
128969887
769669980
679145171
122825990
293547676
480213820
484195673
875968989
185393707
310618305
138467686
650136806
922450137
967013980
224079355
216255973
721544015
83530359
488373127
566858889
572135358
40292087
548711015
962796279
594610624
44190248
533145821
239346994
1001433832
448408364
345640142
778455882
50377199
67553706
268236044
520564582
81272212
296489340
677011197
563981402
385216552
930958306
502392157
773745240
229182624
581855527
560240128
41793831
622084558
349261106
217288864
130478911
904211088
654909022
338876764
705360456
1026955527
589513156
659140412
885690024
185092362
663039254
427537322
8572712
14074076
339729390
427552958
529924014
897176550
765502681
3403822
359933539
159591704
412223384
712491998
359678046
617975308
295539745
127337293
494921418
409110286
646409586
231117284
568214198
234482277
490498777
130625100
194503622
199665918
35207093
557263308
462365171
617495891
620538154
9074839
86138006
76262009
454741823
855938657
361931301
209189250
254565207
902755847
630031151
782160554
667202576
260016835
114342841
834530128
22132818
250127474
188048267
587982427
907404053
592004284
660493647
774388327
614536615
16750578
632082288
309592917
11650635
28532973
120544665
334403202
906561522
1071854142
384448892
390022773
156167459
413704649
183007499
657978134
464917512
168263509
420697309
796071572
247359631
558341418
87454554
784217055
424332762
214777493
568317572
500421507
786720776
741039589
502006039
967165841
1020803900
463710258
265908671
800107327
484173283
81066050
650980272
239066100
300235373
283881596
258537312
792931428
898322711
141137991
532669103
767039208
369884811
47384017
343047646
622590515
58456438
345906232
221562564
184536653
1038815922
63773069
452614805
195127671
1064097702
603782616
117991681
202649613
454087640
49928147
297418427
571413681
302433400
812475587
428550418
792957912
665323941
343600645
113222387
321392612
622157989
626603243
695783959
427919614
826450498
894064352
350259875
679637243
235314296
123746705
341641419
783853949
173222506
524691014
613240377
390023155
718316319
101699665
245666163
163652241
207360493
48501935
375710975
157371109
72768358
201148159
397715883
368432604
785878889
857383280
138994152
487033982
116549184
671197657
865516936
107754194
545189385
30284705
357924039
731819084
468773625
592266186
44120980
363686071
1053715860
81635485
320992137
449807391
630931845
546920678
608477841
969113118
10824453
474354494
386947089
272969622
265292450
121997129
752192771
65671473
106539460
51028448
989611701
612236928
274463781
169402131
487254664
983666314
537699979
66721062
1063981294
180154689
404819944
564945348
534999030
815437696
504288497
16127552
19924877
166853548
187308993
124387746
148193115
372536226
418591217
536798336
252476704
664362606
766268855
1014202816
786182949
889863840
548623005
384052007
734249324
610100551
634325245
796015426
495165251
121034350
554866406
796115887
321843177
664533212
289466810
789166824
560786345
765908112
437538405
877850685
100652582
493132953
74955882
443754361
57380394
157299787
969785408
619483363
13574530
232256967
15162408
304949272
300134818
885251555
620604411
309247860
29828001
656128273
217680821
948540292
864564798
613672733
185407383
978495140
916959579
228387972
631962806
707964192
551252094
69557754
408727792
292900406
107444601
543339674
701534208
326551355
176601117
452859016
573167092
834625689
494622613
822035566
269773092
458469950
175625311
119033320
106726771
222802349
13585300
265661512
110538340
681005421
479494420
122676688
417734943
942575092
146467667
986000440
347020221
163524118
372285001
306892088
420855884
419547862
495729913
96618158
224479706
93301162
311274924
956529092
99538401
41154330
168854088
662246824
871412067
238413294
34586554
375331735
548528551
363412354
427146437
576784891
437547543
8223164
85957356
677725786
716372789
157866543
145821793
74523374
572142482
113447278
331770782
262064927
230716075
324344704
832671803
235746829
244637835
418828721
682250981
516090945
215221531
683637555
693964307
51699371
270991050
546258012
127454393
430118630
107222407
215926433
55379837
336265186
695643253
904248139
1051541867
102563087
220448200
27593631
744255024
853941482
791710207
565065371
61038784
477228521
949540788
308048854
71086390
778467028
52030842
544410784
955570600
770123015
633067967
216582935
350538380
265884707
49604982
187564815
752392253
26068968
831477023
559370015
704796581
69079964
72962014
260187039
733993351
57067763
227813608
344064672
270433288
373223469
640792909
177846047
425475074
947634552
538032835
559302417
170886693
399443746
989037140
198639494
89727747
689772172
255722673
95786796
43573130
46087685
503327282
1003809375
701484024
585541360
510858299
334862624
973119611
925593697
340994620
737597046
306198622
221792455
313722411
287970709
1060224793
241555033
305156137
344870780
1049324684
98673369
201407546
94444325
915006373
715564978
1070529386
886616813
733047592
64800932
78611414
77487731
160358767
554904632
217030066
672048517
229974460
679054083
404151331
805802615
993429882
427675046
26939421
219461802
1582198
753814482
910669651
966193830
76603150
736436774
20554236
1033516697
31723526
155439433
612220816
954926013
335125990
722019771
549409269
69109890
152002480
378349090
306849479
259852178
718157731
150614576
530925872
189134116
1022853682
745688266
505709050
293135001
935731688
950064462
82787973
162284053
494721619
223720758
811434236
658552459
406120061
668090841
119449938
446752797
401691959
903529747
745571691
148022956
611606428
1018960686
769884666
929184852
374500776
1013234849
562736719
41572062
607105973
305689621
493146034
1068752983
71035109
202025909
221357284
76791251
648029737
179981008
403148305
282201050
388223099
363371001
19633013
45968228
40864140
826823628
577628999
102270354
372998588
117893803
127873861
627213037
1037601002
319969629
316146813
70914737
550229473
307952626
39122254
396494924
179107434
887631845
171304968
58023436
494091916
338552881
117766304
50492269
172746870
448632962
172526029
119521770
700997448
492511441
254923981
546470814
512111825
117026022
276521209
427613802
98130707
318837075
131719508
571157769
486955252
793360059
486395896
582130236
540249677
853771219
363434951
155463247
160389776
232385756
994809282
681052841
99588427
508730453
42641446
9303044
499465861
115336153
115331840
25771450
972001519
924283907
679571609
610770154
552129875
476765823
703048920
492395496
10224930
233838734
480801078
582463072
245698334
365915603
595159067
216505145
471123174
755113406
620323114
116807798
882461656
45437230
404015180
787934830
1012487406
214270498
738444073
326071773
968061527
545066035
283567882
982897529
302147139
305172747
703574857
494710150
215447619
223956893
277873558
780866920
159816915
636165797
991764441
8555025
54011854
28185808
1062356250
839434802
75139356
686760550
766481547
217267076
647876253
1178873
379373866
68627124
703441385
90074664
866923944
160171040
125779480
458408986
946604195
678790748
294967687
453080659
399538347
443165308
311465156
625787305
426283427
156287977
599100802
677446987
892262886
239476893
773138885
58694446
648352562
320367702
755659386
951826949
117218282
55128682
239123346
45780634
48752602
447754479
722066528
1040136324
362606400
211252851
630121991
708004715
207325943
95110443
201607685
517969969
568081279
747509402
1001178648
125234293
195252099
350407548
97977146
384164391
522673439
796222284
65257991
30950345
385115765
435462715
372891633
652713427
726424787
400800432
319664494
903686313
46080962
632128673
1044424641
78170386
811603759
319573872
231136018
349339137
750220282
676503964
138021444
190236456
55485303
191730029
590600344
363595122
202026554
254268146
664639754
139594359
133089375
752892172
9585901
180370628
286820069
9069726
585878890
236345211
263871801
216407443
176114477
964682183
228349254
24379134
477647034
769019430
623141721
701326520
1023929818
592427257
138358647
135378309
274331897
291859903
799798757
592569296
14528084
301111731
902353436
609395079
763099634
643359773
500006473
692391164
626170348
687202528
286102313
688659984
941468367
572166640
141410128
316860722
321667778
946086107
143356771
456538034
533576057
692484668
44264463
410035170
1069481162
634857259
319605443
315804592
156553481
54750740
999764635
201065832
189477367
397969977
828784753
439183996
80557448
248459689
916331404
1068891999
955626011
393805845
79676307
936092172
271003857
281357407
562347826
171081975
829468631
284552784
623453417
873130544
1055298897
828832773
432707988
462582114
653883836
1063352360
765891849
716953941
42697249
160180547
954263319
556763722
647478486
220759861
764946739
901200941
67996988
297015183
132897733
15190603
15772164
720235164
130397301
491981906
835287361
778139623
730588986
78421877
576006759
501515724
592965596
213608938
985266729
361561013
1017385429
304732939
655188032
214608513
861944116
158573336
558646325
265556682
671403212
519819133
116689029
188043831
276567872
23240104
112170342
779785970
235081464
15229713
235638641
75641737
683592656
373695304
97186206
931261200
183123998
963056854
872202097
209361105
205376348
810391477
90931057
646995914
527212706
142540192
639227864
513056998
452397000
417575851
199426475
265230089
125962467
155892232
231903977
273086162
597854544
228355746
526171437
214691576
463835461
742493664
48942428
278400195
542089872
524451365
444600005
323960272
144120025
768620490
44999295
13197779
777807186
805168172
43163359
209879116
576984968
9849053
607710349
327160277
731389305
291103475
41080004
146338691
294809705
561224029
882924006
182556291
542340053
17119620
133735840
292395685
926535526
262906379
64022717
536562446
641571751
97552962
642623122
594216504
85109007
1024405837
656120515
754915834
594473499
183750888
746198201
91553043
525555321
1059495953
144419530
37612955
823511228
121265932
652692846
3247539
270709876
358457761
87131854
1072348425
285195957
609708145
132032793
556644236
255614062
173424326
264608392
385918327
93367209
406770320
969830705
410120082
637564688
567157880
281738345
606195348
221650702
250951356
316951589
484800341
276252130
172492696
616425959
828873595
265488734
108476117
45448683
875646928
487067494
607603366
134720918
535633595
829489114
183583848
794073995
918899807
252867030
10973554
49590434
778979609
475277973
750292060
605945378
129998200
121153600
261605619
77551908
85774871
783717617
706104620
137636360
247798099
42442014
459689831
845782814
680746892
525912074
494410337
109387744
624657231
561903556
233579874
83288972
199119381
62242195
44478564
129908791
63910677
298212328
264383250
162056856
317572278
228685444
746084555
109813338
315778544
130320278
237430532
615877173
554144572
15196101
625161933
638063810
43820416
412566571
480058187
453227262
188850530
556670545
767149905
979099057
264458951
32073774
522922039
138332849
273127780
75476654
24998561
513620497
596874068
124186655
427068668
274349628
459220075
750747735
697397510
161814779
418147199
390004118
589003511
417922756
681865914
960314458
954103885
522847464
252638373
480426559
150706209
221884413
259218547
762554438
554995290
571095413
865421782
313998634
415694671
716343492
425214253
204211968
1003109255
782812441
26716445
588077563
417802095
787348936
982487577
833530152
874059499
363141706
765512003
246316379
608955183
678554166
491834171
266003923
262448461
603207403
164571714
213751571
401033850
732923183
677155510
773520643
23488704
343106095
213589597
369994288
204705239
509337110
583937483
43999185
1024050850
82608317
238278462
170783281
497353848
675456633
69840161
51769450
985426533
82223024
710662737
674183804
700659219
11694294
358648854
530769554
450064078
971109177
109631212
253913025
445385830
707752591
504498563
82083588
354291039
541457575
90052656
380108660
272477934
201460205
194660445
139978121
819136362
532960516
652766664
188375528
916136652
13165392
329072347
236605394
259555590
948210614
667126534
340213573
119909137
770624708
473796990
706458115
421477035
74217276
952550346
24912542
632249655
341732017
406962191
844578840
556293832
216019479
173518534
15541183
24165004
355161263
623026894
990788799
153554359
244899257
527492333
827308052
581525011
520850898
673635653
54791891
1010735542
305866200
26937875
677575199
33831447
296228883
746978735
101149179
204540108
132789427
889495512
17926057
1055395721
859294633
556829588
811477208
384791346
604335556
365008964
209996110
167163567
255592205
445865571
214462303
429154539
582331572
507242661
115715658
65292758
70444281
815354988
315839104
925523070
811769008
601872323
615630618
180613006
630235657
154222381
750412987
665478421
301813879
59153817
587875813
45162722
1020204197
192864477
186815672
656004869
261435930
946607972
973970547
948182824
153486463
301420513
885675578
636430917
265771644
531277167
19924761
164590445
636851051
502323887
149264655
1022144856
15886310
761295864
148383611
446579410
664400244
952933534
114685764
590081629
411100813
160363038
897692138
671047984
155937136
484361541
184216977
189431107
527669030
389853597
239086731
177816167
784326383
306079146
572630502
205727729
143671200
88179076
691044248
702058155
585221827
625711907
18971178
716706102
965763439
148951023
595615602
508124052
110139786
131470482
110150881
613559070
976924256
221443592
113588101
114630251
236073072
415306198
1029013905
801684456
91088349
252037318
203660842
466432844
774258020
470099649
134994990
64489155
985290317
105932834
135692668
197475254
160798696
626809988
944687205
763471015
231646272
922372958
975563155
749107740
112860756
486746426
702653015
833303724
563533047
112866835
86057817
270884908
396652273
362927288
178705689
229631381
541693544
572023793
393326490
45852400
140019285
754042991
10092582
130295996
652734902
746380076
553504917
712013950
567582774
144013017
601126449
356533876
725542190
512593041
649476110
551314101
17302442
579225162
218748890
874655929
679048707
262899405
490817338
582497722
449641501
204475482
847319148
46104292
689460480
544246369
43400949
528218893
253433911
88098412
1016858665
543560046
436306696
528141359
181159714
385311054
236936727
81356073
77054068
509633564
433321710
231602766
1956752
10954781
267052622
201102195
261700986
32228464
751015145
24918624
870902356
510033540
199909666
591881867
466013990
1043478279
555182271
575951811
161054334
559693696
685959782
638276417
705351585
592725916
157132878
261857230
227767670
262025947
289538558
978276347
81574873
854781700
75610197
120154340
670262997
391136206
640537379
177199188
899810957
401936056
313827817
737601965
635577510
716436834
1053429178
80455523
221607053
424384089
218487083
807517058
971550475
644759766
627852795
557657181
791777511
163488658
23173431
46987723
300505442
510125182
310654087
615090299
725711380
303007122
257435003
1032841995
708964352
967224961
625712344
716997249
336991728
922882090
181363438
218809553
133081277
235590408
519408893
723160515
289942003
41835086
536478725
428985379
78323926
434776574
773608831
247677753
158411359
144187905
540216564
295172408
291825647
316926658
54865710
456141721
192406439
892184716
772547342
900586415
43425518
754800991
339653162
601057095
572825495
37732770
34500632
986233354
610832005
63818993
195763535
1010505425
217830974
43313311
276270041
514671771
131779066
336623361
671738413
969496747
335548351
757392876
540028148
696375260
99196046
742816042
1027318977
409494273
161150856
635315175
596600764
1030751733
819246615
126070231
157571900
335229300
1029054669
336697966
162293489
572459320
193054386
282813835
921113180
865310222
618644424
719578385
1050399251
69776646
170115018
413040700
217672029
20700622
1040785628
394690586
590365266
117191546
134941618
403579922
39370955
538105741
622031892
273047475
60424050
594486814
265035717
558225983
408420408
929327897
136218645
778436781
690955297
709897015
1042797719
281738621
234883432
940077506
203680117
929133374
208571996
768278511
383664052
429844192
305218007
641077404
9235656
367914016
167658863
452346041
43804319
145141606
753822477
335496527
150860442
421500214
640766439
580204162
115963582
1016408405
769007351
62511695
929516344
678327412
708130195
707418697
264545023
1030622262
337566322
902128267
483265040
595023212
365923556
978320
585062636
102962180
527388884
805735180
343063597
406596785
467252395
455751201
366362692
950058370
705008602
392249230
1028331468
164821470
15016166
275929069
383079968
901206255
291529135
219890430
1043520377
338409419
140289604
642357097
680320990
136839483
223376630
173283596
442619328
772114750
1051175413
804878308
626828521
197240583
191800524
205573283
243511680
872245302
285200787
890453577
959534216
750638277
209004667
287135293
461920393
309152942
759916757
799867536
672632163
157619284
614132584
225905217
654339280
167703721
191633990
304848753
738073252
460230681
379195811
272124101
459238912
753998917
95095201
205581309
950761480
31946958
473557172
275054678
8625590
467223427
153538592
24849972
1027452663
785747229
158704801
100281028
839041826
236886289
807933306
901757843
5561644
102363377
117815150
6802176
820176452
73864330
172355957
265113797
583794953
185338164
234883985
560336919
887063148
934321011
439584259
232465766
622300004
671428730
438611917
66449347
78514682
632290321
239027978
376937432
348052052
491580859
595058799
309484742
1049034439
1029634751
132294411
333551508
523187834
147332464
883104596
620375027
354095487
138748091
2585816
615839848
277854573
133467357
11854835
207551669
86544759
402024321
78168007
973433583
140342975
763049044
534441311
111218478
488605770
155082449
765652091
588993465
530965899
569042930
365306374
803603460
139932647
670690301
340990518
292985227
617406280
178203250
839245251
987441855
265753017
218829514
566069497
201063400
730177254
39643038
1020229661
199957655
448661187
578156415
367288189
1018149208
53327543
9857703
138397081
346575443
1066082036
108977392
573121389
328867292
6405296
251298620
411650280
312948893
1069068242
49750079
414869846
20731263
116768095
560663635
1027888522
132844006
672537487
778531896
825497467
948744426
675802970
258324627
51086229
347551625
115001723
956297809
117823886
471597689
733982757
1037027712
65652030
908251642
885221848
110000022
646699075
395138427
111303844
262471644
424630026
1029708554
207218426
816667329
815551786
33163024
720313250
363815627
92578804
176777693
11260611
541036316
545415616
633084625
263059983
566273544
179001725
153579932
87127709
984897739
658299188
852000945
740874393
17094068
887670748
211040756
754284753
209513939
635309280
356206737
685212299
238682167
370978730
176692348
35931547
560679386
32167199
999101347
1028283811
279916976
409960629
667402268
990198815
863732658
119301679
102758429
795042572
594986175
480866705
23914648
59420238
410922440
397061272
64522481
5100273
120074168
35290642
779199736
590650816
229878622
715388139
187888659
421241657
276132375
754446809
92328802
84534509
105347936
565897924
559563759
240674593
733223109
667007815
501348144
207765043
367398034
811027828
33264256
538054980
534164756
609443652
779791023
329638252
375467396
781374096
139956559
14455990
771542656
511754141
65274065
403904474
42459275
461487525
299718138
132284173
691831202
133798638
635599440
482912814
285231240
345884898
686122506
498260920
1041804691
330236325
929427698
739644308
601695996
794774515
53190688
682354493
868679966
616431023
205848195
915133149
763417654
116160686
547617109
506885685
824330120
549016906
223885704
578161141
342309397
674053300
152510693
887685985
25077274
925256973
1003247753
995640180
953924520
268615373
126009380
943479779
265245963
556613667
633674248
261770832
907497371
571377182
144748275
480985632
15589981
127115736
25407253
638019491
634343689
59754473
334758817
363315463
348247286
36193912
454490846
84056808
160047050
274512632
1040755331
474620871
14257218
727805941
124279430
218889697
124976646
171599083
481771874
6797708
128265863
211727602
340956361
871003101
151111852
805798733
300800904
100728845
8307839
628357870
594147126
617575107
325785190
926023245
271146201
584633690
975812570
982168772
565674433
744030516
51097410
561276364
682765203
666956433
690433448
823660309
542348779
403491253
630196513
622748499
114851800
227012952
129895110
259949650
114763401
338614003
406325765
517759122
761789028
706422183
79710222
336483412
23727712
163615156
722112057
755160392
920004019
53779855
591141976
398091567
243967845
71659641
36382844
392007472
974027771
650181256
481028497
875690446
926532786
358573887
478292153
885395608
1042965089
574346929
179163143
739799349
108930974
799789317
53500648
143379144
690013352
207418041
180011976
75584967
775036984
607705956
494950599
251305671
558428656
224432557
997984550
86980961
428313791
178487516
751989253
182765044
41685234
212724818
399549746
528135425
469632649
27596230
1028729853
355015285
30812675
177266658
196302643
1061970923
77276070
53488338
214947994
671054836
352801186
225494448
371982891
326724569
15622883
458821683
633222698
210392316
593178263
345455493
925541869
87519526
774036483
231870169
377261244
992781715
439327554
682306814
624528932
852819439
563245635
884398004
525264998
786761879
955978025
34075796
939430695
736854182
262603184
554968005
1071542809
296185031
618542234
721967717
387310136
556645167
738944627
273175732
388349840
235169237
318306612
278257563
664475632
823720835
383623004
219566139
252483645
18445981
441300481
787519231
167717203
178953295
637723919
570658364
164689533
770188532
548601365
940626904
189709469
1066413988
195446385
954756459
201518205
518849361
366239033
671322756
503049339
640511520
228663252
19363367
416784392
623512940
1037891446
30979104
107262110
453556282
235889569
750638522
234031532
827390471
428372824
881390812
748776187
724818316
59117299
44214411
207155768
367545622
84383545
325164479
148540713
220718868
586820410
569002066
93361622
94544694
221150849
653050062
623989467
73518103
521836968
85266631
785459863
100191578
577701697
787853782
130334992
57730157
379716948
737900797
422911669
741977027
1008274449
266612448
625411816
167887032
731498342
549663706
432330634
239317962
1469515
683332207
709166581
322488640
567688040
235384285
18986556
560920400
224904750
512041271
367556852
670987536
132975418
468529748
796764700
248760570
134806362
129932174
325778035
59008100
712703704
10217413
198011871
158738173
324928835
473126640
824236479
191327788
217281768
722411402
41127433
738538856
555887643
1019906735
247150017
174918662
299565393
617802155
756273886
646858604
647213225
720745874
116615769
554813231
245353385
547837457
100912955
188779331
7363692
211888463
413752529
140625604
45471932
137153360
1008496819
556370726
30148836
179569553
41706613
227826153
137759046
573540814
714662818
95366051
370793119
176433673
967696916
697757023
1745210
1014808119
818815800
1065738980
700811795
742893253
379478225
503107138
399005911
755909269
238755004
235482148
84788009
67515958
1002610374
991911947
252806259
414384520
83038157
320373604
577948384
726261813
686609157
400922054
705803810
72599440
134258272
227529124
193526140
197789380
786682782
326643727
775302463
510898008
73668097
41977480
20690097
8829998
397395152
466336510
766476827
447544685
46910990
319674833
696483610
89196538
359788434
122335795
356761965
940488983
137927602
281939996
150492664
65810407
700522043
50873687
1071082864
767520877
99750354
284689157
530918097
152715997
263254692
972854894
381814328
776811437
748326690
951994906
549414879
393764636
202575124
316616155
142950147
244168191
571119650
786098476
102636496
392531187
413759719
185801297
331139763
788844708
421151075
378072714
884796556
73019226
416369126
760816576
673665865
549183786
733735568
746610171
947518922
675791983
904314346
556639595
223992922
167436911
686004281
268332845
1064510987
510688867
478151462
439986294
676277119
796389751
197767984
646171659
534657629
632717176
583343830
526942434
134521437
652374201
186946436
243842905
1009223128
584853886
425824123
491708267
961067726
364630279
683614289
156638965
206081221
256924256
104864541
1070290534
151668221
786276415
495888131
516330254
184437999
44895653
525811228
364986259
224488846
771866292
687475941
526161961
370484293
882875666
766846359
714734809
180970182
457022691
130810906
581756479
200688714
925511026
363149506
339530524
419900731
695634940
166053701
127085463
404670026
211780280
815643680
763453153
27206676
73259083
46345138
473266486
1028831705
173427246
15319880
379406471
24141493
1016126015
696625220
726733186
5688957
146127274
812086022
1017839952
1056314444
197203733
145901504
275951608
469034638
966501328
162230077
119468582
273465560
102931483
131322425
1018443492
715235602
158237472
726774087
219130671
119692808
738264463
33862089
113749708
663488377
460779978
5039906
1012090022
115630065
195653712
344473082
931234427
231184320
439546657
118065672
67092022
22069199
250516803
219359463
558828013
97140442
361189189
799750004
127849825
888087623
362226011
737494194
692056297
235448687
52788549
190067191
64801571
125130508
268067675
679584882
153595985
246290587
626069684
287851292
361207567
277316499
261015970
416680924
109640835
484462130
752807980
282309953
86559163
59186098
751930430
128579992
441754479
620205041
94333357
221530579
736618142
652503234
713551223
350493288
668371234
185514895
709378191
91305115
875265306
97621657
615626913
385238500
601072227
524992462
566122768
350839961
445263572
173690665
1019584819
381793761
832668102
961651618
235026956
737770554
129706120
590004348
261487313
202501332
633309284
1031493856
147439022
101853325
785463920
424939575
273256674
545414598
847570723
774122697
138904019
45406291
747072370
213836625
263276381
1071012676
90889217
1043075183
537250153
30924285
894001230
180172618
462490649
125699030
85169781
245175401
264231328
239847950
925992328
146015009
617186544
485641282
98308742
672768719
1073431881
84424598
359450317
713572085
463713163
784625234
938986295
520120754
520275780
614308228
413546733
488053167
629973817
391431932
102091277
563734907
167680563
995472618
112650173
548965299
948102726
325139732
763178076
142716448
257852086
582238313
443606087
902025548
443772838
201649370
757445039
921280726
339801956
125678668
678207852
1028815463
134386129
18538846
51732032
33534410
118173423
180876389
885957657
835252866
776146324
275381517
454909409
58397327
965931937
447056947
858719961
49224893
682343956
543293190
502654311
243553558
392493776
382500697
707225336
460698277
107172149
69372828
58893666
556686376
585481427
247846463
332132083
289823828
912105651
948445479
609838070
435374604
816322436
133299629
688251758
59329237
3499888
557398918
3636230
13477331
517615525
685941940
31923881
264010555
208669693
211305844
256971421
220626518
664449201
996628537
695088064
547911775
931823849
487346225
619182895
177200631
235676081
933603493
238695247
137887668
809856990
465766157
195767413
539909175
240212274
612704482
445011835
560146464
118443299
164812113
221738431
821482079
152212781
451379193
5109425
38166422
138353826
7946454
937489264
941501865
1010651515
512788784
567338953
158544118
520214845
96830633
138897707
125625962
252279355
155547248
913436027
272248648
171174980
59333279
828050730
686152690
133922561
346775400
124393072
586937219
28569202
59983381
801974016
1005847953
509778509
511535605
555002324
327520738
263872808
234628456
587582614
509506854
772345514
622660142
287859946
488403970
566787399
1031166613
733996691
275531137
777290838
519506085
244273181
458257373
707409573
526327701
266289869
416284270
291903717
882431436
648328681
96086264
571845651
436393846
216677248
149297905
446049190
726048155
189253000
124726534
529814252
317806389
886782243
781796971
172821979
958343076
887580162
436053649
581469125
364948517
257794664
992007912
382943865
46789119
754877946
668752891
22463342
480583227
120436846
740554440
779124954
314302939
79371939
178540733
822697535
385245612
257629125
436958947
947825941
139028029
402427730
39805890
994233652
260394831
182556223
60552218
25891870
1028173201
325105197
766104871
149990092
80811280
381120357
1048192205
475047025
884166535
647624048
502259280
644254994
609044548
963496834
988385847
791615934
20910686
275682786
117040213
590988935
833292094
715621718
153571940
921220883
467930405
87862528
263112436
659101969
485186913
488811215
464503856
268906333
249664630
472323553
696626716
290921054
435208688
463812914
70527156
26306010
6288532
982175978
846286057
888721962
316286555
657562079
510476676
1013368965
123680426
53104322
401521355
750012860
23990335
625404123
451375920
632975051
1039513947
200594152
308838781
1069789324
45730362
352973214
232700886
516241797
704551046
123745920
113264949
342589352
487371461
231772773
19490516
596305285
606050482
797320817
12367180
487072065
99600792
87833312
58903807
435847001
99679403
1069420707
633245153
350199633
232519883
459150902
646613683
510908315
252142532
567340336
1027855623
596242530
20609309
133180280
214409126
569332688
602148933
253397599
103173258
755797607
111827812
61232272
122921045
410892568
806627892
913208565
432432213
14349735
46043288
532554635
716557293
574540940
66685801
953887219
631429223
779187477
777149684
175120718
65183230
748663038
490504364
558810987
1023839049
302236272
994326014
256592924
336465138
81999338
858965855
573009996
598087733
633439021
45133571
675095055
594466478
455656654
938146046
407694326
787521817
884383781
744614957
545140943
624733463
410489208
62813747
26504201
188213026
435925805
141925148
890933953
387295303
1021255920
213574598
339836249
265032472
382624609
217713085
216879153
228328020
725932774
10654472
425571979
85802383
179378105
372305552
690483875
269419014
484829111
193099845
157512214
175037019
667673199
667795828
161454825
185342899
387159068
39611481
142028879
74015738
353141393
317977215
152979610
81410147
270283294
662367534
732642307
967932329
430048109
137384207
110733076
678783986
1065995032
510516643
43702785
455689068
778017682
366727620
287320686
768699466
722647758
985399486
941893740
708121921
94199219
89596413
641761966
449988449
960304598
1041932538
218459660
53474456
123804239
53626262
341868575
968728902
126708371
119486761
412599451
19425031
72901717
458894976
77295296
22101044
269175425
167758906
414171537
684005879
388599448
949100698
233380056
194771264
377097236
354948712
341760159
243552822
757030464
76383025
11118131
271712561
88775824
494293359
134233560
767287856
315718286
179559206
686627960
635551488
435752506
253208790
564767396
939338552
399102863
29439261
40463820
690514547
214152021
358551725
762894051
871218587
441908498
553968853
98530450
44778003
579807449
238053794
541912416
66053067
45630274
551129725
943914706
488969015
26132540
432710481
373147229
267425835
207223211
69743814
957972496
39930069
159672621
282035153
655269663
568858489
717215825
260522762
234948127
671713607
796905970
523635989
260869506
384895834
559513978
247375110
42690196
107676224
38817775
630312572
737799594
68409561
192474916
715826312
278317553
962138986
891750915
118592364
676623707
20500046
158021298
606140509
302344347
676709588
303421562
235143012
105873584
95916938
632484893
452136262
51799519
933083436
226095307
495957762
755057451
265008328
531496976
587318975
258387756
101261618
423567074
529288647
639957200
27682611
636842288
583031447
20245751
31979148
693942312
348953525
244288171
214594861
432168155
262249364
192094029
178623402
699915609
618630492
806646366
1012101810
326025430
258282089
163657945
66140970
544562865
159116369
776220358
764529636
922789077
825202597
590183435
930437661
911631501
229652216
47897607
1014282870
689403633
993829494
215449090
110448742
674958412
222285178
390440351
512083633
139745444
554264163
193628579
419814831
886286328
402419017
17372702
234365145
815418474
233260099
140681452
190666426
360437962
119334984
599659872
463894650
894963020
669227647
355376987
46368028
138296434
28363599
265275839
62338924
417181556
237713505
639307862
26125767
41224989
150411045
776879365
580183629
285087403
886585613
190970104
8279334
581634139
758570951
299371675
580227186
42767071
200674413
446214076
81607665
645896208
875487936
572689124
694298322
557599190
171663103
366353926
277729285
216585368
447520939
1057103563
158768447
519111003
981839020
859878318
126186330
221723569
528230462
36226901
325611406
655929069
542288839
403581665
622893955
256105268
336017528
1045220485
539231094
854228833
382172917
163397870
272291482
709926966
379427584
675673623
539873411
128571673
206402036
849237840
899484381
846768351
818338846
656546057
235094850
731156405
3656567
325520466
753204446
2728167
181388207
237457928
409791389
203210776
645346949
118911603
557578631
632849588
436549861
586003767
652686885
488805930
64230797
932291499
249560736
349854180
813314908
352104014
153235161
1039193175
7550313
195929789
776407627
67198049
770797917
558024386
896620162
205979883
260943621
178073109
725913943
688617311
41497571
614851498
269458301
719679561
938301080
315666289
944282180
527346558
1036066152
190974704
258352890
746053623
735119422
503329599
651947475
52672022
632455142
888177776
721355101
378815509
923253596
426774692
3604310
635025678
165643824
824873126
422848421
143186677
894840390
1018788117
238250094
92749260
138770566
425241574
714936003
119462210
698432334
10864621
700251606
394330000
671784133
216150317
116174960
652387306
205746722
136684285
68680645
514595505
410254034
541105610
143681069
615895985
406698175
196772941
472544358
646267397
210092976
112276688
695283439
537176738
561991045
818555709
376823299
38016353
125504642
564890265
986853794
311192567
207333765
100182113
846232461
223993522
808760677
856122104
300827656
257590627
193311493
166912577
261813900
283470299
531214904
403668265
428933723
764137017
422719793
516039063
810662092
177794040
549831527
975983235
279731335
113264792
709507106
243071073
1032376856
32061736
574795389
934176808
76849006
292619494
962419862
421143948
748584596
171279249
32641040
548862214
506987974
258943935
142197829
40332437
228449833
590682794
508124171
459597229
275583231
284435429
234297467
63494852
1051681377
407449815
34659479
70116979
18225943
958035986
304604654
534891909
544291327
262557883
250114668
37175583
147794021
163487900
227083842
564867004
188121571
215603986
328415756
511592514
88310611
507065469
320513273
652334471
40847723
317007006
36834373
16553744
675793598
293084602
133389115
34159009
230055333
291455747
9012692
905112785
125193110
490238566
53815995
1057674994
183617020
385626107
381487483
405079786
582221493
86310150
229538180
784285304
643867431
744429320
278576219
476568145
114130164
596639723
509166656
536245154
881513066
113128523
250309286
720068538
163430162
748034839
926847845
852561853
460577544
76111749
298943083
342816545
719380058
328183417
446287335
321117298
438922727
990587858
699618140
721656244
95916155
182274818
854527575
445995626
484344193
454045790
274680722
143417990
136105511
622394402
262288152
309980156
577650974
863971623
863740760
266469045
907835299
382207822
409838707
129877798
550204277
77257084
580679375
766003245
692276479
499071186
731696254
55562417
762242250
986403250
357678256
985426832
354239052
880392778
48354453
58047566
246817058
370501194
903250280
744174773
377418435
676243018
704920195
818248825
851232927
692825818
636405440
326941087
898403654
154509158
70120791
218739023
895131931
344327736
652002830
446318775
184264817
538322863
254154136
229663098
1013740113
166814596
179622637
240470408
353712443
424571306
81065022
214299816
158808720
353460235
46916968
766490990
322127710
593895528
513901890
334291804
945940995
230197361
194755535
603376830
65540787
172194666
597516639
322696215
145015486
219759804
675828912
970384794
690851554
774131921
513990576
332075810
9317032
985282110
232834392
752540544
469123426
192145000
784758423
749223598
117255839
595235094
355021104
190828281
182310014
123941744
473170835
556019069
218184178
686560433
182369924
222922482
763623094
370756310
129802149
77835788
488750218
787306750
638477677
289430887
342882141
464145746
69283639
224799018
961252902
738486385
476612056
447739071
49898535
388297029
338262197
426758670
886367709
70570644
591987359
745419984
246902895
403545371
629517453
330019069
739597292
586909530
976971787
308960847
252930891
132829181
363284145
91627690
173440179
100542323
795835142
626555211
181679666
11547465
58231879
254483823
357129455
940296693
275828862
213487914
346302324
867116852
105798399
359025231
47201049
1044666113
505423314
812032402
553838256
698193551
912310413
609792760
193857635
456057459
651863343
198339703
742227187
107539045
150352725
53522337
652496549
1040589963
621926124
244809751
528718583
461256702
295467584
562985213
473655265
706175727
888481498
523471183
369758892
878521179
23832678
444030109
430018874
234035998
389652243
627496286
348107226
759186729
12318800
79957495
741001521
11279580
890542104
312601510
92019165
433035507
249317834
1065816347
761472596
657539880
431320989
469282572
773576062
370060491
403157592
1019032937
162409381
626158483
217686175
165768830
256034310
699192460
149292139
110947027
643742223
461676482
453309981
801548893
11944705
959838370
274250264
759154864
861700173
689504582
723860247
862620421
653971201
411504875
105596214
913921528
490832262
497823835
159073415
44343927
323498461
586120415
561934674
507937101
330268988
902808103
978973268
707445979
106015931
288724159
41189664
160844034
430760047
149586355
884298771
760851580
124370752
1005439410
291927637
509727180
563334544
76112768
1030480157
1027768631
302296508
274366406
371654826
75401550
20136483
44871230
145282905
1038490659
552481713
155852535
62445827
666499427
204266628
20604532
726064394
223759223
217382302
571740527
659700788
591345455
598494701
784165977
641832948
760595274
371725952
164875639
781920978
807116160
500245435
73450740
275880763
654457639
795335590
282193646
1073233697
808295835
709649239
15186367
193892973
145477210
892122904
473319435
67986088
786383116
507943195
467963539
904207830
476980475
748406252
754260160
32500130
545778152
1007534156
493418463
263004334
966939507
149141974
955322748
46739621
1058994862
201220083
264764947
501895929
657487682
700812996
124351935
26713641
675355948
157352779
88191275
207456992
501742525
621541353
300091748
251180942
149221963
738561361
210451832
81990505
90439833
679474263
168739523
884921852
940329153
412656790
388889919
736274105
703077468
200214067
152248060
762042733
903796032
715456930
340741746
381974286
232873832
645973345
167423361
992872836
699321458
262424572
678266304
631466715
756301043
257828629
482969245
136277300
120155819
353529491
301804560
365607876
744009793
683455757
942263327
418972576
134268025
582312511
879989278
593665008
445246916
397355773
271151906
167497788
37990198
52098743
1003695067
621637161
629181293
511654364
581101874
1065545754
811917541
727797680
714153841
106971665
299107953
213768547
764325230
161461037
102187066
89167651
357631118
432468064
415684638
410773381
274536276
912049864
176587205
630876985
13720037
449928710
442069540
82981302
1044963589
408497105
458002117
105549139
408363021
202232554
155561818
220621079
489111977
990080642
625034836
756333680
484957905
151476316
796217821
533209123
226063968
40741871
639264437
173121507
957943489
818732583
735524006
743496853
571811512
290122073
406944926
235388129
652505052
218717184
368486074
342314088
893525987
478509580
529346966
180098246
226878601
726947391
164336120
39554941
1056538089
59145609
576026220
207902196
681398181
3299229
378439139
570692471
202198008
657271901
900726591
344987058
1036094428
742630695
394895044
589201075
859026660
767432498
142773875
1063371060
75376261
273843219
612177059
652038701
293524649
745813493
546467656
174372782
562521909
361873703
98976020
808636993
272843648
792842469
151084549
166047754
501764889
680276208
484320116
54468643
494141860
98247633
17234316
475687950
115882066
463431351
735693896
920024778
174182920
76777962
74220022
551728276
429880700
89713766
416835743
91832488
144357998
351374027
462700534
741348537
64410537
540604698
876635140
734900151
1026013072
28708423
1561295
76004913
1012334637
545536263
57065099
192664333
553813590
89380129
570993790
794990178
435295462
108930947
648740701
215265012
328931398
101031950
297938866
761934685
89919553
591960233
597462593
74772467
528556379
567577215
742045273
682011963
297842631
341787686
834667461
1021124012
919586
146714446
499086278
261754850
68636428
735990480
38126556
764432669
722079554
66020013
294257640
493981911
465233059
738577056
319080469
316015728
460738102
618858504
44801491
475088385
134115344
253065671
421628720
738924834
749295133
460349450
226399009
288275939
442723852
117684217
639070414
281697828
643594130
459419803
981063139
1726993
545373961
213678558
1019455015
236862583
430970425
664819271
577801567
548894954
379735113
182116648
847443127
518400950
16993703
305584506
859386407
239386955
309268174
771549956
331927078
149883142
358247466
346525110
967691075
356361360
761892688
218748065
1002292481
152782876
662027235
417129935
512842892
778690360
35840576
550621162
684804484
330558609
715100169
378887891
245925969
882733783
199985432
743306100
238417771
347715726
301513824
274374998
347620724
36254689
202986036
751228951
1034544166
56994099
705928744
211210105
97389414
85824999
321577365
152275653
398642262
660333595
464730493
714406254
934831416
122070691
10958981
678230867
628509389
374028552
371000408
138809197
879075998
492129386
253658748
960541952
891560429
278715270
155264502
21158490
943675920
80429719
216422276
652760942
967414283
31886149
285450339
459427407
121694260
217696050
543019298
227547472
651629898
643386999
152007161
23141946
534139389
176469611
62125704
795386783
255806956
220471028
724332996
905677084
304877415
694908997
154127485
134992789
628612663
12438690
95548172
276089814
139152299
53671413
481683431
157076163
602589302
478641134
257339079
572736462
360207702
336371380
589888835
519986023
176002131
398908231
841640626
374766596
53815643
108329101
477389658
199247635
369317174
259417607
461993896
388766199
1046856994
9958972
122759922
181292412
535898441
843947633
181456861
210848342
46939146
770771576
310947426
530565937
47694889
780449585
21924522
278947848
20504992
31572429
18745269
442026965
519430202
584805671
357205177
136053020
314724909
128366580
2995436
1053100946
648809515
307543120
55176121
139302460
601762508
492581304
110104449
375044939
73099216
3843901
155291531
307977449
773086236
295582227
21534720
26665450
234643510
267336445
120592991
639136020
851149072
542756728
192477221
264210359
277439185
969516108
407951179
902747153
366460480
356905995
399528903
258232888
191308746
123885496
132101692
234150689
294525748
344291192
94495992
752579405
602920531
531030611
852105419
591696033
484623494
6348007
532066925
718218263
1063785506
1035277406
805018728
578924869
172487142
512805620
457975786
365283030
839996887
471554935
729878313
763184554
664475890
498441111
234006910
46070114
184914762
346195963
203291966
1015736140
1048230345
642762239
646443134
419618798
304145818
1031058676
80576329
121841579
689927421
67746662
236728972
74243096
395057750
337835397
18982077
700493542
734629647
152299624
751087958
720029152
136514342
489044814
597740864
162036343
431062535
611389523
617235059
15693414
853235688
536900698
906993802
592053081
180330383
875212580
263328594
112803745
125104087
343298326
412628404
136664864
208646407
184904633
633580458
237961182
27655591
211550260
685678306
155153912
221378233
450049925
478124575
610914482
364595682
525967065
132969664
567972491
63309210
367390989
153368625
36222163
580107503
41931782
251269216
784417393
700980918
157247729
470743174
182121062
122161927
12349850
296978229
870382939
533092918
257070559
769384273
593850477
14593876
467793935
32761406
485674553
86359008
312634725
610977946
592334491
129102088
188164916
384900134
1060003033
148838133
804348048
10153222
120230531
160132413
37774201
240022701
673800154
366264489
883483889
407448839
910275760
206654349
962631242
556775439
983076267
392117671
23622885
238032646
174182002
205406614
338222889
208933689
498175743
651080816
478698786
709994361
521338756
339931571
708096645
559014077
2107489
531007033
553296094
169583788
367098190
139327751
20313169
369967016
923459615
299935451
479364395
643649296
52730150
84353511
280074785
51680071
247122230
307912646
4349677
727789872
326015567
276662399
141637237
64711101
67464155
319771603
574469817
494589166
73153396
61448950
148568438
361775174
422180843
669637724
347077707
545142397
117061569
219315464
668327664
250053833
648673115
1029784379
459504509
1050236353
755939116
885886084
151072497
500091674
317135986
473312591
419673344
537200421
1040153237
795433717
240435902
296789069
815206439
764874845
703463342
733627027
1052948129
1037332198
719690718
977167418
33198354
100827306
868721904
463135342
594437064
122495288
430208238
923875436
145644712
372641975
556271283
181826153
578298462
939391666
882733852
734602792
419448897
568697356
673351277
1049562292
142918107
502448215
264764124
218327930
167483737
733045622
97025814
732761340
260181755
920370922
641121895
711470707
890190720
201257943
164517111
431010701
275394166
627725574
759569474
150460579
384080875
50595139
471800164
903594976
55189847
527520421
531349417
409505429
118839554
37491938
1061477060
337955893
601855007
3181145
211521880
140994042
784311936
276602897
722109670
114245648
56573576
673504712
280544104
662086024
93560421
156269054
367974054
344425057
386164589
183769893
248411936
940453234
263517127
688622880
797040913
162713222
644528049
94160377
45379704
1071619822
129246550
220235780
374736719
393307840
659431049
305645242
101735120
340353765
315670957
550772497
231632081
92477988
202326548
748289750
416413497
386646375
626679519
242774105
371436444
709375011
139417851
338497386
113635079
332769937
107614704
741911359
796921605
162464382
220921164
720483138
583180053
656523440
113798576
611062718
735272942
715995966
187974332
42101938
133131410
204444179
731943040
327156911
180531792
380629148
52998319
785951627
608028707
245824852
741559520
406955755
577112208
204039605
577231980
266589404
894648694
151002958
617282573
1007972729
967781159
399160773
889501071
56744757
1027374375
71873410
359350633
24540884
801674339
901442833
474722030
741892604
38852727
848478808
570948883
927478396
297463218
412025869
911538477
537010416
771340234
212985994
13971165
193305336
739742644
47068172
388932035
436351747
81643246
283813515
993798441
43838521
390447430
330742298
398163749
293308563
129259435
699981757
217350167
158769556
640658156
24073834
194691958
383633127
397879031
928927331
4890181
535455482
628523696
97110425
933843947
48707777
96606999
679862714
568234800
197308151
770834718
638270055
681807564
168120053
89136731
871150976
195964866
1036635079
672591145
503798901
176787387
522054825
1048360222
587351550
166701438
425168340
205935138
29214460
485128484
93580927
1041545909
141820859
497489989
714622231
438353070
629032576
717985275
362063575
752791848
435350323
133861733
1056922895
50108687
153797748
1030635879
583031118
138368751
88467088
303094822
458562768
694932637
556481802
638469653
1031779758
267747410
163271137
180165094
741406013
432483015
765510949
68840609
40439929
1020451509
843068097
131889789
464781131
789013117
92256688
339595218
671260621
443682877
1008951770
707348684
54015204
224442614
455466944
841490407
500492580
98342622
237898052
1044978449
804218849
923835569
40248863
420298891
523396310
198664137
687723192
335115667
445631428
761158003
52734956
344062711
517000131
296575120
419801755
110200261
227954941
246647770
149982967
979713285
457186603
605514265
484177151
560070379
700081666
777964417
249921875
253101624
764325913
448078364
291017221
260664622
792207908
513540684
100517227
562627617
1071418299
376035812
508558722
85084392
109850922
361243917
637698831
326588257
363915738
438668762
532838698
373798574
132903950
667024388
780380135
264653739
797580795
459803689
503053916
367296254
60559784
446206367
16307899
500070267
200084139
508685328
37859321
457756351
969716612
151348459
754219653
107034429
783056468
710456315
311619652
298802129
206079648
817602062
170426015
76139916
656198265
850597003
393567319
611984869
285650443
965897029
105593700
444186894
39556483
574547459
632182685
723355569
818251537
534178613
184675043
32609894
121401947
208353081
44076600
804511371
1057200010
843125871
695856207
451230785
841742881
286482278
298914739
164704250
950582385
505630737
235459565
102282365
74070422
71724231
57231570
995144621
499160352
677012197
177993062
330216157
553808133
346177860
826429735
369676056
409658425
491150619
339805597
475508234
103961883
5551773
623361519
475518485
691483236
170054780
680560571
15363871
316862825
486878483
72317293
772821031
131648240
600622439
257191542
632493867
23150045
795982154
38528942
968926888
823818228
272910663
39039513
591263852
376180983
151817793
881754340
130367446
588397382
158278605
754178024
133000522
102240299
623733087
326634943
617945429
57686727
507348319
105388800
178993296
576541413
403596791
1002613924
871485242
1012118134
15481300
1020429771
396140577
277357950
463332763
212214002
407068958
898392459
366626966
412816355
685244495
623595362
847440430
822698977
1069736942
327570589
106252515
707228796
323186780
469324222
241202534
1067691188
677803671
236110956
822381256
789944352
564543254
448983387
92158805
183319160
959015824
99630340
258677016
241083619
991339335
568276792
318204239
280600270
654461432
440225455
365531990
836984788
1043496428
741845835
410166889
150067331
635948196
286967403
256450259
676382461
438352315
880118372
206672317
952457917
77216775
190492786
475369528
299082183
165962099
507037539
92244642
871569876
106695993
549076225
86375208
10722755
322634289
207542251
451346676
590333807
405199889
971312214
460927061
799222280
711109324
402911602
363151597
184169699
285535106
580157854
84856239
96531289
681615188
136690586
116696602
587783488
434109159
602359360
155535184
195347567
33886544
322621368
525363541
66779184
987201002
656337692
164075820
679441221
256835974
378439779
743049652
95322520
124999333
1019252497
499050429
73437198
465482128
129868566
376378365
748801782
843584786
561788237
557795363
253138522
183512894
388057367
544859035
777143544
928225778
676757603
863512455
86364808
346146819
719627159
686516402
485891460
199613499
390278144
141425505
498298373
222052434
451394399
569629080
89392731
77343789
777647415
189767321
122367176
827409608
1005603335
710210184
896543548
938961400
867125997
330025266
878854036
104296460
518882621
958573286
24296748
47847872
629396213
65743293
1047164610
540815189
259595261
596672545
287000684
842747409
468537199
372067402
124637283
3684754
350182855
451688709
924433288
376317218
737151772
705379797
535106865
342223573
897007267
350627843
327046412
737921541
765934835
542761755
786246257
186714916
708598002
710802167
64198380
239270596
729073349
438182883
590632287
458669248
119089482
524163856
402459251
188776971
771861247
185117832
751513967
20581700
483765105
945659608
744761426
549207089
255732226
590531338
714853894
186520417
805555144
1027243280
98921298
776195389
73710606
828676957
533039422
137852891
233265418
764661465
120959053
304377968
701045434
149313966
891167359
649629611
246412109
757253247
745409493
416009405
620913486
296967567
220096647
23273785
718226410
631282362
227955434
142134916
777627102
471051825
353647984
144291489
650070677
145286952
561145001
340751898
205769626
188527745
546068654
79121791
199630233
1029738702
593121948
556479988
115945395
892059861
548000156
816817482
64047716
993337911
196822978
207038112
97960902
301987609
80896118
834582795
838677563
434476737
888711464
655064911
418275445
147672424
162357194
16862785
52745969
51491079
196806855
652161548
127623779
138690766
535152009
215410968
690111407
658145433
40631338
435996080
712851466
625075837
748051863
575142301
51926226
776731497
358691303
17029569
782829110
694834978
55252070
291491054
507191116
176702699
662633739
206622690
396260736
650480773
673530602
71262060
799313920
174083361
950308790
44107214
346833263
650799382
322610324
347342264
18078552
577517347
336637194
182349125
15625471
276997438
458239879
614506353
396146508
815345931
726866655
132003003
798288789
949313983
377715716
603323447
746959383
276400012
364767738
1016387961
491472487
269442735
567903070
607053074
72325710
163021226
134368499
272679191
4084788
979814574
371165771
251123504
90023899
54238081
712637372
561549565
216527790
553609134
114728297
401103334
435577562
186139825
59042242
155226243
880705642
444927531
44223921
222512917
423468005
315404176
273635214
740002144
107732949
200852038
306789835
956785809
365973385
238571631
1531557
761777933
728732143
786731507
28908128
107097337
485888874
788374963
772983986
175945266
674504735
850342192
178646129
923555420
2463439
443163872
755818378
886232192
264163618
383658214
8253206
492611890
113150517
179924342
135409044
713908904
459031631
190995256
150153622
382190726
129194077
156612054
156448031
495714604
841959574
187212127
843657102
270613034
360597778
242729030
806406982
505814053
373405379
29268001
463982880
676176059
983977335
678082864
1783987
760930468
179321916
346579236
27753520
105938265
267623099
610722839
505198681
465620323
739604376
75585247
653511062
470186400
1058078150
356794834
174583082
556228593
465654805
29506910
193422286
881759621
1031383026
187698361
1008806261
14866130
348100462
551678255
42106136
491616271
22650269
12562774
365923315
277503068
145021383
524879898
189619164
525853772
751638329
610100248
40293005
561265031
715417753
863533722
260959570
1057601629
603348007
207207909
838849222
200636350
538884965
248572447
258307395
75657949
161400540
96435398
784253306
590087009
170430624
656981857
134815808
715000031
363628959
380857324
80341103
38865136
506903374
821258929
261757255
174943401
782568527
898486616
128972682
118902698
268239440
457158218
342984390
67477237
494153096
308878437
229721687
393613720
108709888
175258016
1038047701
267153670
621580215
166212587
780365540
1049956200
787364558
377918401
5317751
236749204
93623651
223220
93264667
7027864
534967762
572441696
532487296
172406217
131387280
557243302
350098808
612980694
166723724
667599222
636188186
671512320
649869520
214641
265465932
945108740
189528384
225965507
483297430
528706085
463355246
726330983
292829251
897974886
729997681
105123182
869709441
495784612
921899773
115229499
503241757
640422293
430405025
614679273
191017697
201809352
629121652
414884463
119968363
581397330
730949806
615938818
663049466
172648014
7509592
624831293
838646
403414942
531428294
292003592
561266480
323876401
74576174
512125942
704243108
791674591
179830692
635532524
371853190
827616305
22316224
90007583
317381547
201562552
184938926
244678020
713743807
62745166
233573458
730028529
868287832
772796388
781832879
17150311
69025800
206471037
423365842
661767450
263429876
789450684
9519041
394467660
255306019
458640295
1032083931
626589496
36417027
801006637
407395158
645358162
315546458
41291714
348201272
679553143
492647340
533528682
82013601
972593240
37832063
573363107
472418708
22697563
199018849
526979095
568119322
282728418
150318085
22364988
1027079294
310043959
23438307
148044644
424191878
189935538
130752490
205362123
89402877
585535666
778128604
621200453
684638925
629700614
427842456
533369821
6606628
827164733
339609315
682767399
748470157
172882601
288624477
429451311
606304407
666449079
527288645
56726021
591365310
446671489
264750410
326645865
1023348542
848672529
255171605
526545958
256659214
282651316
3931456
396839778
126876512
394455782
750725296
265879636
63866611
761085280
92379342
873609336
641328651
878472648
32496318
299928925
504234073
34332676
494576322
318294845
420719484
475511444
90190603
113215749
400999670
482674233
909089639
8893803
130975238
846705454
144901408
452627085
929108074
357194463
918132213
444924137
61662122
109976840
61613569
853180495
844657628
155885704
18183380
356575363
252039412
312630171
202431546
245969753
178475192
407740365
225710991
287975452
172886992
439225836
94673613
170642532
1028047967
271959580
764943021
121648139
1031709212
613816705
125793741
218196728
410008140
53499232
678495049
649456963
486590988
285776054
780876038
173218737
256475555
981306982
820877270
164552637
189856326
939243591
585213265
619918997
983270865
283563431
762056925
912934862
968760659
756170687
54916411
610970507
321625207
259068715
821384239
847605310
149048159
526784085
796805569
382105724
767178777
494252153
545747015
103928698
458414282
316554176
462910997
24616111
919589080
579661576
180834909
604730233
266525591
264037944
151533042
695923945
1058976835
574099150
449879463
971747874
738020686
895153169
68343082
638090782
403347558
581421830
244699607
113958987
190982023
227179253
224034053
187485058
239430925
740251087
365870229
523862307
52710815
157338948
464936385
308879512
412968996
652359863
1023510872
368787253
344209234
483266134
718963157
251041082
84958294
847597923
302971493
754612891
116520789
476736204
907275022
375999291
622974524
377699528
994571456
439859362
542346741
306810885
793770140
345855609
496201603
529450409
964700669
81113578
48531490
315301527
16887685
675837438
919553424
138863955
452646642
305315375
701742265
656090189
917142239
774027746
595186237
65033287
987328363
219989434
703996645
391453273
973755789
560639992
773450571
312573340
478120716
620877504
429908428
1420469
678700398
612910858
205077998
686289890
23984464
80782564
114992472
922394171
739420000
560938545
35054459
338648148
164822787
892931608
636280253
67933511
322423186
441383636
32210701
919800998
160104479
1057811551
672712852
290103387
242014410
251048508
124340725
516608762
475480481
83788179
430044075
279257735
579730070
479861897
1048208349
941771213
800033366
409667954
484927732
210924154
750706725
203904463
778034036
637739693
529840502
765062159
620413573
912245290
164748172
211871322
117815166
547420979
732106369
516746379
309483168
617398429
115901369
335024251
741709569
547236830
894185269
83950997
229934525
567258835
240819823
7426127
58924320
476376974
438194212
681486976
647052060
207654180
772811191
856782286
168065270
638587180
315998469
429365731
918627916
140509144
449176910
991611461
702782374
499025372
313628138
14805594
331914103
376256521
491502924
1019032962
1036844831
121605641
779945227
825034468
494653404
710537233
39737057
378189719
222546933
536118912
710350334
149478163
773384278
546776640
158560399
871512862
275839549
400764880
217512062
606874270
43859309
582253954
71970001
26009250
490281659
30585458
586581399
642683338
452962316
224533243
607785930
206714852
215316237
65561884
233065987
71251938
115999285
907792218
266572460
1029756776
695823082
904543578
440299307
494886509
62731978
704677790
1015359309
1027672118
718765827
589762018
418293051
428650564
240778023
195790354
122760600
737733334
138405713
753611058
241913632
398224817
367704226
175056970
666918145
739890710
422114720
190032136
643289580
574593560
81277111
591311538
122082673
748986111
571002146
565558126
350775099
591090120
192837179
501329769
368663087
371590925
423389557
831079030
927469772
624168926
302208134
139042767
144205699
958414470
1064048234
728017077
887542447
533089567
211405916
66286579
675426722
297104983
473029296
38811058
386372954
535397579
4612078
586400626
762362677
864025620
121197497
293644049
763666244
215271199
260939859
207764058
719435279
982240327
832946507
192644006
336654264
307687456
328740105
490084117
38583542
770030042
798668784
368414436
16559336
663558816
65136865
687394509
576085368
650458905
816837849
1028138244
223767391
694651908
629700690
843503730
138526125
27958724
529724213
899316844
727222805
23676198
286714884
776825266
780492450
671619034
122903432
603338762
87992783
99071771
82407058
59399892
408625622
358021544
230895786
410891559
672730398
403101155
345531916
769302999
459726941
575871014
193089116
129194648
76880810
745939382
918005930
127385062
92591342
664768296
142531902
481499171
710121064
174494489
464313654
581464253
784506428
706564421
209860685
1005841453
11082954
193193374
683271738
108236787
5878494
572878940
248451845
163566148
338765345
414012796
755386856
927013048
26127957
370005178
69016901
796365414
180037272
1009188738
236395397
586229556
290217515
117049006
613273516
697135721
92204523
407740755
506412473
240001014
20741077
1042164349
112004452
169857831
406969622
102408200
696259001
85532364
1047639705
177768770
1030467080
465468432
385839915
622885878
607749898
898321550
672786536
191777684
284154909
23890178
1014210816
7911738
814936132
549462683
296025469
28628305
1922852
575315782
567199376
479908608
187240180
203227156
97490583
591875170
756640354
546298755
742063724
533730792
921289871
198350219
1010318382
943594798
194603992
52626896
569628589
336539550
36917291
563952950
661136265
789688643
424216364
788308152
289984799
575796294
257748769
281106360
201018489
132824735
596128087
357319301
191515867
869682910
433519010
362841030
441980331
112112257
341033421
432263690
74975702
1042186342
181993404
253414517
947780768
252163105
45219615
309345894
503234710
465168638
465181015
431195903
633162236
973251493
96351463
5000784
266091517
504051634
770266737
30990267
890869414
314366165
92529231
99082685
455363759
205939848
44883886
1027599572
106702084
599299245
185140773
921651268
51274064
99210664
582955961
392104655
160518313
536066033
256441054
595975497
125658215
32136494
91673991
322116955
639468201
948700178
725609683
475734717
348464152
798318000
452310322
805032397
549516370
65769632
628870043
717655689
389918648
124963811
1009421701
427132724
41919154
599650505
24958873
1017941315
597388068
231101313
859198319
62313932
229748489
340823742
263357425
286568976
481693801
608397443
605777565
192415209
263879419
615119008
267237843
662261316
228094163
314111208
329283246
622158800
504508703
364707733
421248882
621035654
262702949
246574535
664750172
442435406
430948911
690996616
543131086
236234852
119936202
511140626
653135920
481779914
496068876
598932937
697657809
220047349
49082051
481464167
105505081
42248722
107605616
181698213
1033560735
74584846
968279123
802609837
118811805
378740028
530664306
732091892
50157906
41199223
618654578
12965633
646456415
207671117
535623704
604692186
533667114
848833005
1012166514
175771085
788348943
145645908
732077531
399851714
229663949
81368847
163607779
245900373
170348125
237548412
569305539
401307896
721411082
204599252
754100093
717072265
134774903
461142648
140242881
48874779
501938752
418118810
771848662
422668192
1117590671
47955523
155080097
389549225
99191228
462585125
174412267
795527265
442162470
375933056
517451183
152205635
28580194
84723375
160601802
142412551
367501623
17498487
639631491
598966352
1001196186
792007493
114524508
684689075
443885034
612621061
685323420
106877781
261409315
714225922
172521454
626461763
246900000
262498250
1051007959
25141118
322802986
6587124
4363732
193907925
678156504
62207878
771249135
750805724
907957371
107292461
721457027
273124797
577607926
1054781971
596981102
185959276
23223329
30533769
83716052
202200546
230864133
525139388
180658094
160923346
67021842
21610639
201863483
683094070
303887216
260603643
670315480
220439314
112638051
721125868
1022685333
158120111
934898849
655449641
358991519
56688757
284482246
414385683
373034831
465710590
687872144
777683817
119934618
977984607
996260226
976197327
474953239
324904830
217363845
651560660
449350353
475897456
512913533
420071781
113914522
236292597
559154070
12490640
685521732
111554809
268466792
205866764
74585923
553059028
711019517
615469142
39020734
293989377
381436646
111304817
273265715
497031286
561467281
437766646
152620067
781287321
289696485
111564357
717819131
403396187
269029980
988995426
1057289394
59878434
123197589
60228836
245145384
155141263
266675501
179753307
68487538
313911159
74346341
195995163
289992353
620791027
565314146
66966501
745287605
113739384
24392905
191206672
204757073
823314965
939255841
90621595
616731794
565820855
303537002
683137059
34629555
352445141
766230889
75063590
546256575
506155317
636406470
587351780
1043709921
238854291
539886646
569590212
734008638
247483483
297013993
30861902
634335537
931587247
276247417
238130004
121711985
66575659
367905484
251904893
190745813
173355694
20128523
287037808
4508602
191469708
665035286
906801419
879273931
552453599
423920574
104176969
734762377
503644466
24573519
366799617
446201997
419480524
482994669
420361134
167297796
262554597
34055905
1057962079
586625753
721474079
527150910
229601072
196297128
217097498
688688351
709825256
50310599
1007775
488447006
220701992
233093204
687971338
852506059
380372398
408758900
49358502
53649153
597610004
1012205110
744452204
598498070
688300158
436099590
929277949
310570295
1053820131
33023438
557976619
266499411
450812938
166347122
537426294
779131011
1017213111
349530709
271004108
1068459125
270259635
48399108
281621662
475669154
649796913
129643066
46844984
798745443
1071400786
197722814
384982292
69908462
620706296
216270522
293726124
1050908124
641804713
963416796
658170087
658655075
874036715
368256881
110698791
618433073
258246517
643443007
992903165
445211119
332684093
84200936
72362918
663924707
86932641
563852179
918943802
179221357
136957023
566378566
640738736
356013565
400754434
489271528
112594948
59676865
795857742
271582710
478880314
782281743
141729991
1058079694
968428083
706170661
437402185
5663814
57041229
924183640
561027403
251240170
200454166
318794845
1002065392
537954754
178507868
446545568
518886768
54333839
868077943
718851585
706475914
783407956
286086231
968476817
173456570
194158172
730527475
43644830
29588747
265948377
828094254
275498484
616906116
160340956
290230276
116509270
529966113
960116786
733660451
610223444
200720395
480921209
243592807
1063627645
306059075
754913445
441856876
333650700
286502427
143427413
573077649
226061788
359747361
318883014
167181981
400311741
933381527
499043700
879327721
102778783
744763717
172056475
14255786
118699226
473227563
603855635
522063319
1865325
415882904
101370122
997018808
150860714
309172987
686255739
65092109
226403855
46513658
396263327
104060958
361527655
777089190
823487187
742358178
33479539
893264861
141092874
636531522
325823250
941858000
533992125
748170977
1016699388
906020321
328982811
54076896
787263253
55680663
530105503
835889859
356066830
171963435
124577636
789113290
701256931
409537342
590437749
395431944
78544583
72509656
711320452
24296033
704916649
161743950
625179547
198394102
579304879
131028975
125909959
101340868
503629906
188567575
321209423
553721142
11603413
7174852
226346082
621294478
658718136
292436512
180459144
117660409
608352161
137068726
915995661
214051905
475652522
913480129
186512452
670144683
493218977
668203741
182319152
303450685
198688275
251086600
286611264
65169617
364600404
829118998
440647934
26266715
919319115
660219866
533099744
1051111443
407470992
672141954
861329753
630720884
771373289
91788343
997718504
352734887
106360313
1042701881
624811696
136730889
661338335
502478727
253466933
73273150
325315160
176986242
120794651
99179291
615772784
349939401
95089604
28220000
284315081
1022093440
266042106
305773937
608397979
521605428
761629742
722696289
540187135
126106165
360012551
753043179
963523646
188956985
752714334
186321341
487992319
345943099
219755460
81201774
133391886
89805258
397579233
108118159
364806972
798641607
206673791
647662324
254347729
81327036
253689747
443878385
128686053
695609944
641431972
376488404
579512373
869738939
478688661
41009603
959245433
241737342
1064758183
188633010
652277149
725954882
537608421
847542415
612277645
214629439
719750985
154685104
530940236
128871314
128432770
252911437
209425580
106113777
36671340
445806025
564706832
794808838
194110524
968503180
237913417
459884694
174037370
109444110
838887294
114393411
134561060
707621162
61847080
818063856
308375180
260995641
835417697
628020159
550672082
235703298
105701042
398872796
1057321801
458244749
746632328
442410230
687107019
972344039
363553239
47365972
106687581
744903883
16788987
97785128
21857186
555940021
502605150
954567195
663023176
508545851
385237012
164164534
500774381
747556304
505797539
209678226
303177342
754483851
453657780
87320851
385650857
76601926
797967142
847969867
296497416
470326185
159988149
153865367
970892745
472147615
96130854
488962312
289030845
192803258
1021973315
418097044
396913713
148396529
725761545
255551535
205398464
103780296
833897172
773313153
106124799
333890006
53438238
75092582
718921375
285051160
821655225
200928666
945011186
265966142
545585044
545548041
447288851
63427586
654138011
138385744
481988415
162411916
221386241
77789188
779035614
7247389
813152563
671776127
557501249
207711005
659153400
801127267
76009570
787415181
901189045
690303843
597970128
571227007
563748989
959557438
211749995
795991793
101239056
635582657
805297097
435248785
796446161
170573110
753553799
2390219
283576124
90330108
218832009
627160794
510466762
251517230
406039409
146906224
114957306
365912223
299204730
237221250
690159954
367893530
565676104
698136960
262871265
930691932
649917636
464177724
997087308
282388063
162990885
836663355
158840634
398096047
656359480
753589708
243005109
389913550
144389883
57720348
2669206
88857874
398781356
739229414
194988726
651511730
397969230
383091813
543267013
1014855225
616398609
145826290
742444522
67871839
23577257
493989005
861168478
678833303
335775929
1055605405
39360556
635908278
247702025
194033102
452810846
937652996
829849611
328400081
19006033
311644887
269028119
889735588
61902957
242662781
586311970
128336994
57795126
262895765
435868258
43523654
865710647
357675466
190807565
46628916
282240921
1073302723
637436426
881359089
584017006
296911722
822076964
995894954
115752162
932533251
115506494
113721710
609856449
529293749
357366176
210371065
134089921
938040147
299121903
670759183
795937456
706090779
592813073
897673417
13186257
460079107
658779922
309803344
245091446
195452014
341277932
989228730
89283774
446787652
251807360
471438038
485004647
265439599
205559634
712641129
845836034
621073918
399143948
625768678
969867808
446586469
174101237
439136487
415493880
125319420
403257882
114832965
700544449
618703144
743279033
324743426
356580860
946247374
276481513
73382389
793023651
410011410
81935685
430403352
134858944
364624258
352373682
626272807
606893798
85173842
976107133
791804248
302792077
488199708
362477478
225409819
281444407
522412925
157991313
607973668
982067780
304495814
125477336
239875943
28260923
1008802138
482131064
736842956
43797255
564090185
186411669
761669316
624814686
304764900
636685426
275549709
285123401
805711018
710707598
69230044
44058934
143123484
457519640
784641871
231160732
654755639
538018968
85321930
26552280
71791282
776354129
134507261
674550526
398336441
111956870
250378273
198221562
682205799
199726370
104115563
141624810
574824222
27812507
768735606
250126434
717602490
134925345
214109721
992221483
47250344
6270821
186452330
691130371
333762317
735292708
248002017
396642534
209184191
956501122
752455104
765504150
632895026
995589532
362528261
112073804
944505718
981042499
870107563
125767806
415545961
41534667
390600927
686267669
62525695
524762380
701912696
684825301
43212375
307964098
720635653
15412695
11911258
648615768
521144414
212040330
288066983
800131806
418116917
225510493
981684616
495516865
693162298
70814839
460437362
342008762
272345570
698730735
27298838
92533823
1047988251
958662359
558149147
414510052
23968167
656802130
590186871
815401724
205976802
419510750
464888953
773745352
866104980
221384804
672338940
641740522
344857498
108792230
137971573
279059618
363216281
93850696
487967650
636539229
995362437
560252069
1017462943
323637542
658989858
355852811
58834426
904172338
450512565
506592023
736160304
1024059154
121300296
452566644
679785165
776741129
797778746
187808797
523506969
751219417
803632696
366341974
504452470
466052500
135995230
1016977904
158083071
97683747
1011463257
88544765
565614438
418805829
54795442
231044679
65118431
413422132
489123232
383841144
176430046
74692365
222325074
110838984
711588397
659791509
758773121
466709882
266245063
540297093
439187803
99236368
153392776
25680255
492316058
835985163
1006579054
181064833
654970692
261935168
226791268
689291106
869956404
162468297
441303607
657135424
421164628
584691096
468923744
416966865
767056761
303408093
289781184
855056294
776376741
711097873
438505047
388519305
956176875
297179268
1000917004
677758799
110473392
122790665
1072714698
487694404
192496465
118546522
201833597
353287699
490381185
107529976
64454913
89864034
246930336
270628619
14780181
522445322
63353662
178179442
384886969
28249625
656869796
1059661080
320292415
489536625
77014713
939453285
293009335
88359588
616254074
440409906
780904357
756287826
534349388
380113288
128022
422877964
555159057
441959384
221532907
85911979
201984797
166381965
180834212
761298521
87258493
80745436
564350562
638679043
718557996
417723214
627048696
575577288
722927130
457446132
896090146
442901109
242145563
245691969
337553360
146326235
82014559
219232876
811268943
418487258
2855879
101029306
76598558
211899236
641200731
417407911
959867491
214246891
669485548
551251002
413986817
358108934
124542360
342259950
635147182
318154592
796851134
467801090
842954503
72762288
548939147
873962462
550372672
836971320
221570400
79413477
738422454
57816767
741228940
998669571
87082099
414166091
935901514
957276378
761560960
41785778
720102317
418987108
130109221
342849559
496697100
987236836
59678900
497871277
97753215
577070870
665881360
268662000
1073097595
159413418
108493393
744839024
43205609
498857607
272300910
251359170
1011134214
130269193
409801238
1071614407
1050939491
165918499
492438587
97378252
586777050
452604541
457990863
197288339
213786047
674511299
211275300
181343141
564253384
145738977
666117523
681502528
718555010
486287670
208259699
629046129
566822310
416565365
131610586
725903097
509893103
831483588
178801216
69729545
250697236
917002674
359080080
1033658681
24807299
141145038
1029870447
227997199
504464732
1021292838
731945000
181365404
1000126681
362793414
951933894
321769404
647991479
245597518
689793630
737329545
378083620
421196659
848559202
57056629
493649875
388886160
678061751
319949328
235723450
183161413
41523874
242804824
669961070
896480366
967551993
200507258
912071401
79634764
197155950
166064342
688569591
569023595
51460240
97229579
245137851
948369766
785321808
449705810
79363839
667553927
32405891
518703074
689658556
557624245
735029228
230243225
204897263
116275244
635297208
817176471
1041166372
366990237
9130632
334180862
15398573
61668477
543218161
992281754
104967562
772314117
126110935
389747237
748881628
313730421
193056036
117130245
748969478
113120392
227074703
46488034
122458230
290277737
414892780
551176003
684981839
559750584
199363104
68359147
128942488
184939919
712889912
208843827
512555365
619746408
242794205
181996796
1048026229
757293545
407456919
108930979
231640030
29683161
565236849
579141320
753767152
742542580
792516121
528196817
746879359
444488461
213964574
554819452
298653243
851061440
220262907
198335827
28460889
356434803
326061294
487770527
625915535
399001860
581486423
323183505
474928809
991461532
594050676
603507080
710910330
798707533
814347846
582969627
151320523
636399925
1132182
757103716
754270468
171631002
483091161
263803035
462379927
573171527
654061901
348921430
1031034035
695932376
544459231
540706966
618093340
373055024
701064252
172531413
686051224
117136694
565341641
779785251
562462469
483939079
929422293
434012951
106641100
310977457
808634237
273138259
975848780
972211273
176138931
184657556
141527995
157484169
682733976
134378112
416377827
314237165
651071152
358666253
277982350
61435479
194750320
365860514
727931032
973663761
608966101
166047025
933644299
130785919
460694067
187619804
357009954
622658922
723635817
692051533
50755793
488021662
835224760
68728107
591740870
66906117
600500093
350987975
30013069
202932471
746937923
41201217
92302698
238180613
44972221
217343590
609977331
341234124
506304894
60767688
652247552
698539643
907897503
639408386
457559686
628511161
159151307
708232394
533465969
267285972
529268047
674166202
137052281
184127832
625256010
941296392
919839880
930038115
541880003
618164305
811574267
56453648
842646017
422073031
637357223
880808350
121046031
179186290
422891227
901455485
881844918
178167150
261362438
134561428
3696850
728940304
125552828
712254864
749973447
196827181
770744364
153636302
211491153
76146881
696136711
882423071
399235313
432076232
568582393
663733646
519256846
40173255
30584252
812901973
833813480
41204010
739987580
348864589
1191636
259283300
55236730
401461605
328448220
588598526
600068949
395568031
497522472
437557657
935333416
255721888
112705133
152479266
491766207
477593633
926355322
390179643
531206199
109486282
24965992
956578485
76568609
691418202
987781255
49255270
231951838
197400814
328267774
397243137
51117388
786520556
537971877
85216391
915398912
328619402
92680934
238822031
489860753
216869355
985474266
179531205
571101780
488341250
200340831
666461000
413044052
155189104
229362117
419980912
161472887
211277561
686421096
970673919
306598000
506440207
653561351
362014720
262796884
1071090150
388563252
714595932
242942511
152410140
36448705
269688552
520884818
199239423
130959158
783374672
483608244
655887598
101937920
761619633
520881183
301401250
622670737
658109204
285569126
264176050
582803848
267103433
214724167
710781488
836149650
783240481
636487389
309443838
309546747
50217578
503453616
686929830
41038197
644360496
8074727
122153886
642294600
94354148
329128907
676230825
151808146
337552801
498279748
473778309
665117576
38041332
75508168
147211896
196161824
443153686
99895846
268643857
701728903
272631400
915297652
595923275
8013894
255188241
527530182
514013589
452855890
213735300
476919535
371275142
352413041
77211362
326793866
394392785
456017234
459167487
815779863
838207593
935624304
256345572
222149292
508318594
248672255
129627414
9259264
72095335
788860116
813981189
242325926
543963659
528021054
469444955
458008815
20111024
253564731
709303955
246709210
350612659
65828072
968137266
181036082
163124359
389432751
485337087
37995871
529995291
158583520
309604751
159609143
136377084
79701103
88781350
463090496
21685232
119527535
877641180
156206728
196717988
417657994
103656331
911249274
768834801
285714762
886318582
81577514
58391231
268163613
761324207
333730601
733701408
172618845
753821750
1051895034
74358505
32381721
51358521
811666455
939721962
24784503
742598574
701252560
267640632
695326398
647727747
759031744
408573309
45181547
734004893
512721705
419145958
986378232
141357315
490591255
747942254
759636171
348102494
164846276
29985267
591765430
15381301
458929077
134964112
259771856
974113
877225857
243855160
364153283
166788023
666185204
22743190
4951469
486390470
733752820
229863871
941252762
528831774
416363793
30444093
206187079
648522662
725173554
525898095
477483749
596694269
554473862
169170691
737447154
202751807
919100909
396398588
425024860
39310036
262448435
991053033
101172333
478306623
384469866
841930898
96677745
131774197
457849534
410470390
156399502
266177026
245731327
514735152
787699428
712038293
897434594
445041551
395076826
477575709
327339801
294123202
84176857
275062605
726842284
410745267
1045919202
84893825
539391359
362193623
353567619
1050660837
103368326
375760769
818837471
204250017
572629992
770088270
397799349
398726693
130470777
134035048
686287705
867827415
18451304
152450214
156769304
22808043
551329789
758582779
451798742
368860881
661099468
607493757
583886933
583327358
1015585863
290534596
409820012
780068982
240899399
547454249
261781875
131335064
168724557
309430553
252537546
44738941
217027493
372322739
58240055
715165589
872905956
628215836
16578546
910890736
740590921
128675379
154758906
215271368
76186459
417535493
950157367
442254472
61564597
367886194
970120761
393524023
488538877
978269035
29705039
236124100
126279282
446090943
351174641
878156927
385957685
503249116
157753762
355816262
159867707
886393567
206541147
825531535
701444357
400090900
198099587
448502822
727379197
879052333
208578971
452972404
105311485
56803337
27876737
1029654161
609850786
243991086
248375124
164094852
725839540
80755785
126658925
721846728
623745825
879649426
136882847
626754905
141359700
778894855
296071293
356980879
229735992
922207465
323117481
627824049
50274977
372683057
985002453
778136036
547945196
293589424
842923642
927022373
277324757
79777952
19605492
679211581
1037730795
474616610
13766448
809592205
210807401
514610604
129321397
657074482
803048452
288352810
818065700
482771785
773808762
868679959
999308566
789919748
201720391
450297442
219493366
279528262
294681259
25897529
213037135
27527422
580693382
240938751
457513590
346665888
486153725
150888234
615753737
27640899
57860689
506489699
937721441
181183554
253579013
309028250
637217105
408959908
652435902
469185919
573502647
193788193
157349283
397635014
485377861
263999335
650378265
20486058
229929181
673018755
155914706
950124340
792131408
410829207
135134536
954303710
95653841
168080463
966297062
225999597
464520122
921171647
460381418
555514442
343220770
100076967
610367109
492160740
261801904
699582177
982898526
305467076
128022875
257813665
239156469
124875931
973812192
218361885
113856912
1050762383
402196431
682577877
53557006
267578406
203880193
438660069
1020833379
117847435
143932858
95692540
585839082
286659370
466509503
46254689
478791034
237337550
100372772
19702633
494440951
469288687
180699796
537722757
51862809
476541057
231124746
52413725
792802067
776402009
317623081
513100171
572296666
77188487
870246600
26492669
384172156
989266869
603623565
166192035
308711448
51175493
141224864
556693474
442662310
866760687
8268531
756592958
782921474
1000398646
130566017
70265430
175295566
5868299
439038276
634298957
14686880
1034749928
515428386
289832127
250583968
118162994
388970021
312946428
108324304
151104653
192752739
753628491
207160556
894131446
678721136
67370742
66421202
575684478
819715700
213362470
148261047
529045621
679810147
635380737
555124031
500553503
207748925
863089085
960736250
261001766
64425459
185381751
83116073
986331525
26369741
99283071
731112911
711861854
670214193
598844416
259879609
99366622
226895554
82431468
298557308
405970261
398170462
493829425
552311694
57540495
806006573
1026947500
511516976
452346
138461749
259585743
98481588
65863345
521301525
712902400
491728045
656370332
110011581
318242508
1030147615
440898164
532606567
152048198
259064823
625641620
1025432583
795867928
717708461
922820046
757190096
185020448
607111456
538603556
117742167
579339766
158887241
836560320
87763956
135404258
67367237
744355349
846166695
342865620
1634912
655401491
753924461
133894778
334435615
477945863
1002873130
799961016
477310466
253041086
204010926
111796654
75749397
564071435
248891629
64672318
25139071
209245001
486753922
266251079
215531567
1020531329
727740744
232681418
235788208
169912539
74061301
184706028
337754648
1071726787
581972692
37066270
256259822
38798191
863086328
237625468
249139664
149538941
657530213
581718525
67836316
533011007
780504268
565343592
666387951
904798646
625985834
508095301
388069640
25046307
325471493
182290212
173451467
751385017
187578244
397722288
1031792072
670947454
48237238
783071605
725877774
889244005
482251517
633896171
344019706
521264033
121507706
991266367
782547409
599469585
675435289
425433666
327712075
24662947
732459073
16832675
348121153
409880818
429567616
647751293
102506376
116500708
272356478
518973253
976570089
151181170
515421618
138007265
872889409
145341180
443933496
116095134
268143988
22214227
769646395
671192379
238767753
22425026
548083057
765921572
59628024
229068329
693611030
91605522
529745803
1024365271
946391112
165520857
319059252
564869599
57594057
87010046
149906694
7379494
924468628
622429805
90190715
232568481
144831901
202818534
834755981
48043911
220160560
848198544
401299850
27712367
1048917029
502419727
224157483
22965102
1030264298
532509672
423151214
304043667
15510330
442454272
133832914
483929754
704062949
640377296
597712791
237678892
256340808
697969892
176156014
28911310
566223354
726662234
252757309
209980578
737461554
44792123
342826485
425181394
787108349
4768582
933541806
83860764
182439546
870274358
176187837
764909325
113229545
384408653
374793809
634254490
993988091
109701460
407661943
236220360
526699719
432107782
757071693
502640489
244856668
498000252
124616864
89713869
354161499
77361994
542040485
240997579
590556550
725359503
885581892
45505135
402462258
725039485
740745475
498832098
453111170
606540101
133057569
15467896
370269945
142432549
4339827
848125915
1007764445
793008323
934852188
84402473
263183841
96528761
963380106
389318367
265615396
646842205
618370611
612256751
1028775269
27102616
885283439
827904926
574865577
291533467
59107069
699548561
385271351
526113679
591331634
617659082
563913408
181878168
326598297
23440926
495881684
241005011
125665525
52987533
542339535
62765216
193985672
123630968
758284552
854166653
217799588
879985402
588843373
363783923
255785396
123331585
184932401
258983833
633139986
737493746
930127643
176713033
762466193
355993233
950088646
470047294
534501972
349388137
811683174
438573922
47454375
218922558
673406113
542984700
516242476
334541970
480524317
696635063
11492457
363421617
662575091
255620965
583288515
720209315
791709894
314956608
667746209
271444499
211679010
500214771
221059274
300443234
545905196
70725729
449493501
718872208
193874431
161662004
779395728
24650984
987712021
810056799
620650770
849126902
548553392
760144719
36614763
671089710
457453157
887081623
102220959
671638145
159328075
546787068
662228934
909616332
658209656
84173711
380055500
1037448379
135158635
98008466
710697400
227822089
437171788
201248845
573373892
35381591
379609326
71212677
353500164
544295566
553018491
143086595
214392785
808740349
30537877
1068595374
75633898
309172743
811108082
525727165
583202030
516970849
343170868
657272512
242434722
108167760
756295528
401949391
105211516
793768465
243590183
76878124
211191106
31923219
896472452
806568069
45017314
295002188
311509352
31916680
553629685
549290740
138502805
680400434
14446220
379463713
936213100
577260481
842392701
569490301
366727537
1071055984
552113638
547097044
170849222
90989251
719098161
434191029
791413574
27573462
188440725
537424928
63272464
124574381
397291295
223411388
196274681
375657137
513041894
285433496
154390800
81792211
216596190
130876835
556832876
213656465
312651482
1069820879
812824267
207847284
288246849
626757290
125512952
432803303
51320236
795974694
20917720
552728729
593643597
171781848
589219872
295536982
83577172
204053474
412269470
759139896
43052883
111296024
788098520
7014133
462229578
245023245
354177919
720661206
428415004
224449619
1025045377
319293137
811602636
657646883
408776101
324175333
402364328
93923550
179464136
703303791
651090521
51099186
145865918
605712852
63990353
791809250
550042524
50174629
34235906
438033616
524395199
94734443
397573759
1064279840
289595674
965895620
568427018
72106264
188542106
1035737869
707875039
267826364
264694590
472079073
225715958
468307222
72108546
350292870
751699656
793884210
1034672691
381768433
102819721
717179553
331587266
270259005
632874345
697166776
55979815
396392885
1026416004
231700382
627635225
241629041
649188856
20310574
121338166
339371061
329482436
515519711
409148398
647589472
797392817
65743308
113682461
61326578
526729752
91139365
875020209
133380222
568175110
260480418
302933814
113564615
603459559
240543417
341121217
180782329
85405487
118038295
182190561
539079866
198756552
263072199
436516368
997772734
297307227
93991662
257891539
179714756
836640602
110683
234649236
716062760
701053926
792777948
1013465926
792058254
361863952
685786146
125005060
1002965251
794328382
496082060
230771365
313357926
295948442
97690135
767996899
50545853
574112124
204811662
574968522
125845611
178151997
387835689
74071708
999104621
340274203
867677477
570770404
838350987
968032745
323574697
149580925
1057596818
417337804
711058006
111794746
581761695
301158268
319468519
760185232
190687533
139804904
71291911
91916763
503552328
245470928
648495501
127505750
318638354
20910605
463408054
792858150
149016813
414554041
142668581
186845380
148514350
317979298
237119046
602977890
669739022
220421294
169758844
624007205
92664051
444351731
777623159
801135307
183742649
68547491
790215529
659767342
55571888
358429592
587536153
759727026
1009749753
175190061
1497551
320528690
644008529
650233705
128241931
200788009
519574710
111924542
1071998928
921942305
149225431
72884644
641566288
667458946
759817456
409705709
41633180
855476607
168537008
759896291
809595674
882398796
703548533
238640986
965908674
1029269905
293471539
1051789141
334553126
438870217
414413443
1055579043
525867792
341581785
195540488
717548457
461949285
460458174
720422219
540725641
512305347
380346068
524666444
140601620
203793101
353377060
375105229
274146621
372421558
521635994
116993390
225721102
165176788
144227400
585171889
150810971
107464936
303041029
363079157
438408416
770278497
384972255
600528487
172508376
1022011293
467170264
59480450
917840811
578964094
36514420
146808160
661400127
192011162
633568487
81505992
869126588
1063655831
123319844
313004627
489650712
189866042
326536952
849605794
200368450
706232882
992492780
971478816
307207590
470850413
118367205
665375874
604034347
641379544
445625828
496711142
689186998
544720411
135817130
659888621
148941178
46597181
71678894
374207935
34082325
245920735
70836941
887107334
766479943
75647666
335387398
273533941
732464724
440085254
338732186
404360886
318611727
829000774
121656959
769177102
448053966
55352825
52546075
393655647
323463387
157283418
241555574
83212089
448965164
1042195605
823164670
748899446
550137453
184689912
107154013
574697706
95116480
547627617
245932878
166582026
884115309
701775782
228211535
499478089
1055449225
138296235
840746534
872906642
591247530
462465306
411250477
453502975
614271010
380394231
342200764
629493605
70735153
204503306
516044167
176016839
98171438
502517092
401402208
729588867
285536639
364473468
629004094
403047525
218893942
229630620
530311465
440033675
42909962
647157317
21940563
530234429
611015963
532558705
260691605
404854817
306718096
990179370
787198180
578784201
29185001
767080281
867432498
107600551
251437845
142718776
777825477
940760964
105491634
253775961
587983592
385940215
101381249
230210785
621862830
20823179
17196714
157601764
394804324
194758580
1019960180
393149308
210324014
1039143447
659746292
681998885
351337093
268583200
43739047
541191223
781317702
1063813720
23340050
82930535
139240693
264279996
888801749
9396335
917597750
341199585
193975540
677590275
490924477
471559707
644860912
400158854
521822799
624479937
537904407
963307220
732263599
236132881
537639415
572707460
493962451
84991012
63257143
980414636
635012936
562373876
64405636
558568812
826292212
57649457
837516687
441128627
101060243
1043361983
669954734
220088452
382492838
1051748630
267554203
199825054
536547413
34957337
924625113
113439658
176361805
167523748
118303967
436175128
1033077893
57957321
148016360
719466163
56653968
702623898
308517305
153033484
864541335
645911220
781516967
45223019
930439992
371544172
21292595
194366342
687043320
609919466
530369433
565462330
153010226
111125025
570322089
506485701
452149327
2804398
37899429
591331973
534409461
669706274
717652912
9859453
316289732
639542819
348951455
907211298
325607727
163382664
208753005
183309590
222052194
20720254
781411960
428184496
248350559
271310386
361750294
496851331
648112768
724592643
193915649
172448090
502656613
615346645
479227850
24934844
458298954
708395678
131236057
955319243
86987294
271848261
181221654
326671066
557716637
499820831
535584000
471049114
207993127
675908405
832109459
61923209
220027079
929906235
833157235
730849750
164264912
568775570
424020497
374714441
72861975
133156327
473062367
572944762
637658666
568169924
75848046
612692888
53034915
647138259
480234406
206123587
233202369
716350602
70132702
38746908
91751944
751440649
523272687
172127978
425754929
483215829
296649209
523842818
238188203
435769727
401485435
15544821
616685924
491804123
222747374
29706755
449618276
79207081
1031790990
533609225
991632959
885407067
1059791236
837859745
980017870
669024942
315309694
415978017
363522652
18601152
111755357
374298075
829455309
207686783
704840212
97566743
157907969
837271690
518375324
368194994
1170712
732412848
668847165
448369476
455959912
818533295
241643254
328982355
298959420
784861212
477858599
552789154
1065295218
253252681
117602083
934580085
58454520
435253198
141428882
959564955
3216197
91362237
823445970
1063122025
683378448
525991930
56456275
196790523
868628835
557938384
271384332
31261887
211921207
257033990
276395934
950738880
47106999
271635593
115068603
119109988
235150659
359471006
650141176
65981322
206198186
357517279
242589804
7314823
55187705
807861097
680841210
611195767
379582165
798394631
70105327
240155285
215229431
596862918
355781273
783927526
1033927956
239455430
203646158
383651665
511119063
590417499
2522544
319695389
484231534
623919487
161746267
59486300
663594517
989510316
266250923
781248702
514563010
155577710
467367837
977043029
130529045
570234080
621590144
1062426853
407806397
59945448
402937463
146421815
522944977
212059398
235415057
741997674
140163860
394445409
383862226
785912049
791465315
120971592
119391240
918664046
448625856
570279032
297934694
44246927
252419887
262698466
175872599
164071185
849328990
670732167
856263205
947475940
412470708
113193784
104362326
258953037
663090218
604444954
745826370
981798036
104891660
412339374
648979550
70329450
61185326
584016106
597492742
144058122
726091206
468083572
489003189
583335167
208891573
512905227
236258911
79115828
591716115
895550106
1067865759
338684568
106728082
699122511
853979627
366807168
847596550
263040714
761820802
341209495
160307632
325217226
201334336
737717111
895788254
980803582
451663123
671586170
94705173
462505481
87204956
381271982
63990297
123917594
690582030
996416927
792770543
173714378
652225380
186942238
397215056
16806895
339750319
607162837
1006159211
56562478
298767875
680788567
555675887
114827445
469726703
1023405753
11759595
656389033
761174515
64514960
410863998
407054658
516878930
932233819
483672720
742553937
626524209
71456942
354200294
280974363
223786933
486211150
354016598
99424956
385718361
673367592
266061060
747090128
220791373
432129760
247001314
413162862
997813108
181877248
397268910
575727306
693489901
56495823
604325547
15213962
67024706
986519720
968897256
315919209
191708321
546775616
322519573
785763890
370816456
1072132991
83115644
62563395
309479117
1024005497
22144009
303635480
127587920
969525037
876281399
138690154
433280123
706592808
45191156
475919286
38878907
657621710
248322379
645764107
39137777
671499613
561505412
697721056
117806643
985471960
5100145
188229391
1009521336
941343975
239695247
670613558
17725343
147732716
174572002
571013229
315782776
22155575
617434842
766274972
239639075
129116435
1002060674
956754764
138426199
645175574
367771805
930330877
1043811307
398708881
524183311
105515275
64751301
117041183
573912201
617321081
1034849995
258183948
263676795
553631927
965553801
780224438
114276995
918716207
641135258
228987961
139663547
405071565
735809364
86494444
605322356
249424469
123675228
182222268
922440581
789455015
881719161
94515
59009294
6600807
88752160
791721295
43620737
706465832
918799061
215303294
170197987
1016810118
445864911
407589958
334673488
35074400
619240776
64905154
680344356
578288074
854365286
197405675
966589137
330039018
896725235
188284141
209963527
287054612
530278274
150285558
291476450
481131319
220528871
1062496027
91071166
69756650
63203276
769680648
97292006
767696961
44848885
987198638
13591710
384169581
95049448
608715199
446179817
223501298
835776443
767475368
779297776
524906956
304287796
1072186918
794094178
48219939
374746051
293648928
162188176
132101198
138531823
643763519
483285809
451313780
553049050
372061490
729443353
574634786
591342959
87933846
539115387
76896550
918736372
502092651
774728707
811690903
574903698
697865622
722506147
777038667
241284192
207582386
172220232
930716867
28719238
1516678
901968509
681589515
175323425
754145779
217662923
263099569
73700910
1050649581
1057202059
1018819720
829304754
121730145
408406185
417711072
197249354
204853500
771276255
498803816
196276809
296438720
418466640
132764527
467560946
1035538618
863618705
402130326
333170248
273329516
776200935
378595308
583797070
725291048
669785275
701459913
76724821
206259990
230859108
187252464
448696798
75699408
329559224
857755311
475218936
604199357
221912324
77386511
766136925
560569627
700194609
428135913
659715080
472004344
973420417
241617137
281834798
586949067
268675011
474016947
428305555
921571992
187162598
402984739
1001529514
515373352
625370813
331159903
504163341
28176430
409478521
752217322
60638844
502600795
636387117
799572520
180985675
661968017
846254644
247705971
154658750
54647528
106375496
991373629
136029144
487909503
489237079
436714437
178973577
605554496
315719882
279840273
725951891
591218549
132912674
198765220
549061309
793965705
112748911
1013139652
931041022
794285717
340856343
896412197
570102294
535084066
506774071
308785907
156519537
657448848
138715884
303368354
309520268
543107450
482353756
144575965
109706062
686189228
296013466
170285777
136977922
951831389
720187634
529100850
13138101
92397556
168915394
586795188
166522155
100598294
12194824
988528862
383929395
45992022
36094040
745952073
921647639
543188674
10810562
371058794
658626130
723073204
59115712
505870639
839557938
874513776
578007912
173547100
42899975
41667075
435816918
252065975
885189518
851816180
814601638
119842196
338954218
700556200
552570701
897343073
465518667
96397751
140038734
405250793
215848692
9096734
434430469
135281796
529946089
68136416
62489299
143820579
230787466
273042178
977061792
28003155
794758450
85787401
394345755
864899903
137849515
1009024067
335052799
291686878
784026733
609333523
294965917
447853001
250153776
509005002
17432059
1069582935
134937795
673245866
846301982
86535462
538294034
229853667
92381742
938239174
354892571
122711415
153243149
375505324
491353048
30399401
368575949
520869068
107869021
779961305
58305786
64474129
614679192
396204827
15761794
783362862
734533048
220406306
676532147
491066575
427479421
350092489
274071207
499462568
191228120
536004685
798543535
572498445
621171329
793705848
155663623
207480941
882929895
704231042
770962887
327027600
643021767
120649308
200704540
772561935
825793922
915101843
35197062
637240547
856090468
766830247
60424910
301737670
75620622
355333197
601053237
171177446
559374338
560954886
111832082
625540270
241763803
414479812
80652205
133222710
335183104
74648394
515773
538856271
308612950
122613357
776443717
553528098
59146289
495683841
47680168
34862549
514382573
292769556
700956173
184400346
525938675
105169477
635434802
328955562
464473390
253500846
218888453
176415525
321298836
175377832
445946371
658422974
133111474
755257174
577078248
543629110
672234992
555729544
219082508
651504453
9676211
597895192
111821151
232964125
99032977
1992444
365746349
178730478
811501400
532818922
799903346
891383478
651504792
105853216
731585036
754036651
335785155
169719365
778865454
80619746
284554179
369935244
743027606
75416524
135276268
269153738
884576930
6998316
733801867
259185371
70102654
606435059
217670214
53387568
378731366
547856285
763890060
513479525
392715424
113856476
944295505
136593494
743440883
143728682
256443339
795146003
342394249
732433801
303887114
756493584
119722136
545797478
74657748
243046211
47959960
195258318
213441633
673644250
475443619
286641615
146545160
1058432949
83049043
248897325
429204469
1069554636
162257129
85161695
527145467
430652768
432274603
240783080
157656350
2385659
131587170
291245101
317872359
240600471
993061150
787857557
421146879
623815118
251538833
820318883
784348729
27211914
276669645
809397034
382315777
1067425962
847973978
792035275
560865462
219390634
448391715
828708580
717176734
379200776
561287418
147186774
850278218
161939842
168758401
487532031
182906476
264870578
766145405
49243141
215693227
733453829
475775419
207045723
67095912
835089906
185553066
373806385
82933542
15295496
180505289
276294853
984043694
320550394
797964736
929716317
638427308
77529813
4107081
180470521
70715488
973221601
924095280
491993291
282561121
458614219
1010116313
26371628
202332677
249488353
716715555
140107005
694891166
69025952
775847630
770201238
191315073
576360405
142860630
775062070
501900657
362016892
94736990
558586782
735310540
223625253
387066713
133214041
581369073
180743033
451736463
77095464
20412194
411084784
121596472
335858585
19503506
261665728
286157451
137674881
28114553
73174449
725032390
697032597
408628481
263298529
1028613354
429674654
193743314
412191825
426693199
138730369
645819341
834072477
967812618
353231690
532940945
63731331
906429906
164055160
564797731
27939680
241276414
494952984
498267224
223888247
855088672
571050581
510178723
285401154
776657324
326434861
812202994
167251966
898094130
886207636
505824827
108712752
24384545
929284980
184232731
647505646
189214029
119110487
223359648
303535722
790308497
162131591
767300786
373554196
134219416
180696583
26425498
313403657
640239081
46990545
795648772
1063686668
586474604
884149007
260730984
462474120
217442220
779702600
701153279
249818286
265534978
128039832
467088214
890041075
83919035
57950735
831421263
790688782
704221467
80246470
188567602
142143560
914490311
64175015
201254585
29897356
744508167
505914049
346544689
718710583
185503094
1057195541
298085630
13701296
575131917
893517721
110197087
369602794
83659069
219212059
747771108
225231948
154210615
303556019
253252751
678383038
998821373
381938376
635872707
151730449
1036857993
648126330
1007167624
24258828
651400386
575633800
239744313
491131131
731905199
641874242
1016847205
350171968
108245664
91350107
327643469
902180461
214586900
637708171
420552265
165097567
105331339
70804507
467855290
739030578
30044975
858340625
27207184
641441829
340409845
353099950
175765944
432341685
658103553
264730263
384639750
23924111
370452650
34940193
130192988
437855336
554662499
407023596
904495462
717322528
181044268
39110250
725489797
473527775
467759965
61929531
641614600
542264256
727852815
250162098
551068673
491812499
384000303
613859028
73453149
385917421
1284396
337672348
896479604
1057425009
496515627
69155633
678736913
549984385
935788349
117151882
688057369
992375101
707693928
213069786
537096047
762009213
750379598
1012318647
857939150
63508576
241508001
345101354
491248109
179350993
895125674
766409829
105360708
507757065
417428863
520459887
246072233
692798805
255466302
769462661
827270914
46741301
165528899
641646724
1034092405
209965094
317394044
17540369
61204936
982973399
446017739
633052161
385582748
888435255
630648781
407077397
890656061
379214960
592825364
112748875
241646309
608545652
498982344
728959116
351276909
238714531
267775605
415642793
597404565
220665576
14385768
538489391
828725682
361013696
338352943
100878619
522841258
338933057
535403746
781904334
632341037
83762210
18537185
206097889
203269958
243782005
254399892
869861566
99762655
904463528
357260728
744479568
114553326
301712496
3821148
210059913
230387324
736172280
266755857
64759712
568927087
434845552
17071287
306239461
388098729
554949537
615832043
572518909
782628637
580235894
357635142
96034157
284011383
563311694
700734779
767957066
136506576
1040046311
907296643
817682360
956775668
440541737
271741364
155509431
287078958
240606694
452299306
158994740
368740740
486971383
823906572
738924293
310247417
313884463
177666181
912726340
356715069
559565911
766115631
82613341
650714119
350531585
133389617
491947010
431726212
771499329
86363191
342197560
341804031
13941576
440271740
53698970
679722901
98865428
1762409
351549472
778334081
681748127
411500834
66476950
552400437
498646737
748186808
782538247
696819772
9247960
122934647
333865228
423375821
101012430
614209423
277508210
354536411
156783551
259103103
9051199
808400790
376525343
21964420
499094788
355330321
782133878
318453688
207180689
222151949
640496470
487119740
628691783
3412646
7480305
755899846
277464
271393451
973404585
735759849
1012142062
380629028
769248590
509955409
387969690
210880573
768362183
346257747
1013185196
35045651
338550862
237090458
207762483
189159864
528206499
1053453348
142161512
387034306
532951999
13991010
828990526
349174756
122765349
846923026
771467616
9132396
72701081
122268990
754706760
661524085
162606740
149306904
201469614
963342365
906859657
55130210
128463132
111977418
299630923
39801920
767127294
580903924
295157167
320185393
214495220
732564095
296367274
155398944
618105662
979422513
222226312
39590027
638751142
328282643
36726063
409267511
164182890
43468641
93131256
709097438
18785698
958363713
449684160
12883314
632290873
445271490
153010178
131464803
362793682
129930293
301360741
403266555
729262692
124777142
10282682
56278598
675323020
344221351
254556596
45313352
549303944
393987549
175339812
693968895
185093250
411181971
15719888
699161634
461077175
493634702
57600263
247592248
764449064
257717370
148811716
558476024
540779575
600323235
151338111
454146334
770814213
570049364
879670283
204938868
219301402
211894223
722015602
483353679
251193523
84351398
791265782
845284910
542348461
174316372
592416624
230011386
146413905
549551846
721894642
766618554
652957737
417991161
911527980
713954355
589473355
236148928
388190641
38829577
105923053
276848568
567973374
461357423
506814157
140258375
165186891
296056472
285176614
319269595
562449939
211942446
778587169
385178780
729418665
749939806
637154304
733574849
207070516
866572422
605628448
68745101
313494635
788853419
826013218
447998738
541133873
392902801
581561290
339015202
675618670
546108582
1062800848
117581014
874402610
636378932
117135862
103362747
269819059
755666465
126490809
336811784
810663852
387132632
707689618
29250182
214889749
22126345
781300368
673713590
50118969
188143840
415003463
597885326
109980927
180441707
156897356
103989871
446861528
212302700
143528510
137539797
16805098
35895764
299373499
853595351
419488784
243112017
259503952
719208222
594336041
605956613
616796872
371417500
127327160
617996453
298801814
102802660
115095845
313605831
595471790
490326530
61456723
502075716
247858077
964080831
247085495
519685689
132500277
53692395
148245575
804318383
627118551
236183033
792983479
356577192
116776953
255932192
253764455
1046464908
379078753
270074824
85722430
142669509
880757154
751685421
67944205
675943571
315641197
110699338
661808920
349596294
514073704
156713002
563429847
195718865
1066239999
494931022
181812375
843713867
581126446
744195152
1003919442
17555593
184781676
827972223
321896179
825069922
182883911
530066216
37477184
88609267
391472222
108195961
968304831
288477020
399825466
51018278
52491258
49350630
196828800
283756983
181042999
28117049
216761457
310134121
757497077
284213997
182177130
648512069
544213239
552429588
369448169
747570520
145550470
132741092
874137456
608268260
998853711
71730259
394462027
122476704
780607766
153444753
272629391
239418486
938839364
434303521
321554114
130013867
104946820
9377307
679253032
160416359
180289050
1019873541
87539730
926603635
748934399
230719300
534628105
238193328
188244034
107800086
1054264343
450431464
500568911
538082346
277347790
183973770
130538776
779551929
472349185
286119455
638720301
368999003
713341260
1046602784
479582634
611276895
44839718
545574490
721410582
125017480
708413715
403452678
165461456
256924449
741676520
258881132
1059882658
406261578
434965920
854296
733418860
300911880
73626457
523560660
329930114
193582318
157462843
277083227
979933056
434263671
276945033
954522748
520918391
162461414
139693771
270219772
775446898
577629383
91040209
43897301
149555091
132736338
34408068
103470964
143720694
588467051
157137612
957386871
229819208
833833767
209422168
168883783
875078644
233729328
247490118
586982629
788741524
177591875
329431985
237277625
18690927
93711859
768521382
853884539
23463364
294111742
644288195
417648050
409402144
64366763
128897459
801101482
570961813
940682028
733284927
573439930
129855957
927804390
118037426
549340823
248181761
648021598
506341543
264353145
390469212
772529402
453598032
89628548
404840590
577576538
60786579
16253000
217955164
288913328
304627390
477493377
81493624
645172560
64500264
156201749
438139066
700700865
354878384
568919838
220426897
297631398
697299751
219020024
457835241
451140957
272445677
788800514
453936216
141667921
196015129
173299408
426494273
452149467
64116593
488149096
567352588
312920978
573193624
579694161
239767806
993384949
359256359
66046238
1068674887
805157786
1052854385
551467106
1052350919
660508223
424472785
74433189
334224721
656264619
119188621
591070105
666580805
71063364
419050322
238816646
91987771
331296296
675054520
476707164
286166883
169918035
685659613
102251949
905340668
53454309
394262256
583379169
355131097
486467133
538716145
114422977
969151664
975439525
275540142
424021428
189042438
472240146
38184140
294373294
532902117
94205725
192245469
935064900
5449614
521451437
546602721
648398408
28651154
212370374
128394427
65791773
703859997
392032369
312417468
338191839
760597984
719541423
309875912
700113472
128548162
59384738
804496790
43421617
184137429
63597413
92077247
629968718
941056382
464239555
908300203
498580342
434722411
1021528549
725244439
533452581
542887293
728836936
1047784476
33048376
1028050542
744347213
226034973
568687928
796103926
273081555
235145784
425712122
389570570
87888705
221292496
368394517
687707337
237715501
1069383459
19823522
367409664
1070078140
11802307
413158887
1071480458
638461992
404959804
102646066
111095147
309132291
11769510
296460885
174545169
561120288
4833717
393772434
292172010
965688016
155026446
311774004
464874252
385649495
414197017
64151338
405195052
57573259
797974449
316334862
361739263
616235154
405456426
738816358
326374511
727967472
135761081
360530755
389764379
143891576
160733985
529147012
854961820
456422331
687918427
477972237
597269808
89652856
230366607
352977565
659125217
764506793
520473421
342579097
271004705
113986104
694513584
744831738
977017398
1054928023
921068727
314273877
1026894558
373581119
432289400
466625177
207290629
286087822
229485159
37788757
41395765
405757287
268436709
137901104
225158736
1036541561
51774471
243447069
681000345
188446544
543480325
57220711
285990599
425592469
719139463
215859075
88684819
696338030
719262853
528833809
426855169
743271946
768707157
757192121
3534112
415513596
800603839
244842857
563206851
1857103
333710005
169033170
312861272
505881071
373032521
102697342
452606599
752046061
232475212
523537608
307393197
530187771
611678964
47107823
645359407
309748478
813951661
327722410
544046302
558723966
268105269
116753421
707284049
341812533
230554014
922932595
204188253
298567142
627937902
390539940
141803903
104883071
652598799
208720125
466102415
513510831
81488294
654813006
151686629
128318512
1061869132
120081307
356887823
208076232
511487426
110639384
225162764
261669787
648127934
474193571
437727456
1048331486
270591549
507881545
552286380
551682832
887344617
732729248
290306041
628845073
192044546
381342969
154900365
1042132884
313296121
317045556
356547208
470132779
120931339
796580946
14001289
139889581
672650811
545365253
739682482
964643772
39846413
22356526
115151126
471303809
159696936
652999555
553513314
343276354
500933566
547555825
340637427
89702947
212687130
376031998
735536700
283883548
539178862
170023344
23352379
282670688
103098704
446457470
458589485
804585403
329378031
147880092
692209528
83090603
599015957
257053178
199585280
236087399
47070253
66516316
247331348
635957
484750700
206935523
163085424
302650143
216178503
362372365
414477992
213071597
651749581
747833514
758225511
537156468
589925109
75611848
152753241
113944683
523341230
780737578
258659305
378783562
460176129
309484013
133676362
835205535
739844395
36547711
966746871
429517299
377270415
246444787
307741671
367421049
681269674
717403009
631333255
67389682
784399964
365950412
646593315
903395721
110240081
484187979
713541063
212540002
71457319
820728587
19267713
957445903
188824613
566724540
370715845
311454160
758151928
725815030
278347428
390863316
968941091
118197355
441379467
99338717
536886157
639199788
1034475114
182949431
323904407
443244504
310046367
1049629514
631996689
872730447
457065101
225189799
791267953
160898151
421288522
692541672
380197625
166951444
254432234
490488816
299468298
746485625
888325437
77499869
623969488
283182593
66340428
906827689
51652999
490042709
801491440
83739094
914112749
448878153
74120144
946775077
272887197
182996561
268150366
534051110
410620198
99306072
251864268
534462460
200011230
502823506
606876457
35708084
584417149
268415260
350211380
779289747
760967388
984204664
422676190
47389237
188005826
510150466
79087244
743387359
195269723
206859317
232560374
175651736
453518357
422572282
59044240
100250501
16664686
248916290
181592010
1019801274
443000834
9361384
427081016
527551271
125111237
77119815
176871442
921813145
170367279
107541723
398763806
249316600
218505563
601933379
794538414
243224142
1004202743
412250222
1005334266
979892673
347634268
688010567
783312770
354788962
806725489
109349742
396487628
820811239
856899229
214984217
896995621
741493241
984429161
111256649
493331864
972725281
274313438
291730016
49334086
937564431
308743116
987807043
331838688
793752667
10137426
692691910
666838696
387212481
440444964
693441089
789511905
174529867
105676744
774074447
859942873
737435123
611069401
68362
586270252
257797635
728816086
156163619
237191045
646603002
515373963
284835023
858726811
221227561
672788785
45672558
306621249
553933996
908136754
260385646
446281
1017072858
121295720
1071974615
116399485
236016227
911138058
336446224
180109594
313149494
500033259
238146386
341823185
924238610
272340914
596883294
629065711
749213573
113237713
582376928
592175610
334939378
539137859
51953062
176116852
245568018
197453339
135427513
749323517
189023370
96806729
1041615637
799649724
676127323
664427203
342418088
476684315
612432831
22165254
134856534
229381902
600796936
64032408
166005218
195677480
234807264
340828706
765520659
119661915
179517496
26197317
440478840
399186502
444961979
117084472
619633859
433771796
246830348
356442152
1058324140
241392886
591767851
422070654
122486930
124981575
525715140
550304728
380425243
145257280
297101159
352263201
882443403
536952721
1031003212
742002770
118936691
161233281
765510701
194144680
51294678
116260230
743940424
195826693
15843095
349539798
877061001
703208003
687731449
741294505
259707225
860471818
45574002
15606631
257631929
625340507
2406298
85829878
608059147
270499297
96269275
136739948
521735547
585351030
206260304
527882020
662459160
844611443
262575288
719011317
817133396
302662556
759374747
765779868
670149002
117487764
56105168
939642005
841339674
187094619
704154921
439825680
229482106
200798872
270806826
212158064
937584200
33631544
629677772
116802646
235477485
466031958
235682133
69316821
783183348
1050879958
171281532
706468700
627659111
92714485
226864668
639029053
546057887
713924165
671965461
75242795
264910673
398919053
346735623
230237507
724647312
216937603
624339453
770221213
230460782
276616129
94066420
548032492
788199231
762917431
745306362
767394546
52857165
710703294
834442926
202933947
621845174
54699444
543171306
897970098
87643263
157215712
216383037
295362722
893463035
64427323
296227287
1048773341
124287097
748677238
552933786
917607168
571376188
820750495
997120721
814437755
745823170
466367120
329524567
92940104
219796902
187802083
189082749
591473360
574933130
745628600
691548691
702432784
488058729
229988722
294313678
148824505
142231573
928601229
576814919
94530650
105166934
512529463
171531052
607619526
43833783
821388563
68893698
398094260
99414432
694754772
72296367
633758410
132193088
686284078
162782044
979148559
263040913
835833938
448197194
654564878
122746674
427306904
52184594
474957518
653377599
292491146
960349032
140095359
341125545
1001443579
6981072
245385299
251044686
704593948
650824329
664801589
434792630
965211373
317296566
385740260
209561543
96135039
257103857
114969044
262503287
302030444
675885831
265871062
828528432
25959305
202939478
105440114
982762840
50967506
636972006
123249921
314832625
669067018
455615355
370059336
26600313
187496453
693034254
29203569
97254712
53325252
745923765
664291016
155675026
881262361
899130299
565438754
423790694
985792858
144693462
270946877
427728882
73673371
111704298
242006185
158039811
509153197
180461521
485166532
288489643
328677031
770728083
254099215
254773185
473711734
995531174
44289153
402995394
143703555
494474741
450023420
681041174
229900315
532407737
671167973
207647369
408304229
546583683
572681136
302082424
400716967
190838389
573390004
36497375
34791648
302696751
657015400
917520416
1045134072
1769470
123341883
568663398
387685743
393943009
42755577
406546657
119790660
362007395
117477002
883802955
129370339
910718994
22753981
346723641
56942088
636706448
557909947
185458815
173133277
305749476
475320709
406525409
235939352
488185487
640566307
779320280
411004498
503379851
23417930
701539986
124854776
807914545
396132630
301782599
772668636
532318773
519721661
242887623
107163894
582606099
229213180
464724313
104375458
821140169
470830550
481788683
713442938
478343501
135592938
878734929
587551627
556037828
202414233
809991767
729892013
4365794
80569328
272745058
89817165
586373451
195446452
629861772
757652270
144616588
288118280
201293691
13286289
930000661
482515143
272442660
185000098
24028698
745898559
450514210
590552436
343420905
231201424
94675187
481274858
8250531
188901465
592120512
966875738
165052286
40888127
514314386
187832133
491457649
308645573
169233324
631482415
885090350
685830360
1051430986
145315485
883555822
195483913
536404701
850313857
190631603
338845387
43348382
443182526
660301664
403036065
850919561
15611405
23353948
568291798
541969169
260618079
774188952
753717675
544719817
685472827
74114586
640190861
750889186
652268998
234988394
114041481
489610450
674434216
30988103
787642784
82484925
924740437
430621029
840689717
61264170
110479173
402997108
800112281
233830330
164757507
907473249
228148866
682087150
36199726
271460724
212290699
271890281
410512979
394370319
77639064
629881589
64541978
138681725
60080633
443187166
588494789
1050907684
600260463
919120189
24951158
660196152
1018055294
574166445
834491196
5816052
897699986
26506672
341998525
479519117
811335728
626917295
125883047
68990522
463229618
288861873
304843253
198951364
7296086
603983169
941548026
680175717
445390314
380371046
871870783
115726170
182383353
935553377
20148807
781573921
645277505
171452653
419280726
125535654
69780000
194622268
12740230
429457109
234103268
445412836
616775784
641696911
250839937
854589548
707945816
754367167
559115612
703130986
222482011
331231323
231607649
229848211
600545029
976113700
142555661
340409256
382452449
484748756
959143364
104174584
27911577
72722306
436984466
765316979
804413385
151621941
295824080
206627087
240668924
930910860
730418951
68814204
105942633
145950694
292688171
584691527
34925203
107520389
633160577
331269599
369172578
52476067
64255145
761259220
641737393
414513374
816006546
337544093
236783991
386822084
733620063
49965363
28714351
440348388
230216573
752071785
728038259
464279261
537179737
23475648
770224911
403589823
668480610
907967544
971792714
634630216
118819588
600109672
41974783
9302319
759133513
71473959
239344142
679252084
161078610
81592637
887880764
917321886
173373842
314142325
972595407
703095683
33155027
438842386
216979057
347321164
409412262
589435971
154441797
625173736
97567416
446717380
139006299
120690625
241738500
110169591
330662957
158265251
1063528096
986218351
792416353
109136073
152121546
250371926
619882993
95612481
255734222
902792042
32520756
707120659
131737804
688486616
30342432
26112199
117281691
500529310
472021693
237678287
234495600
130600035
563489328
771722455
768542376
140222244
24042247
822486399
590891327
344545532
210241233
114891195
582881733
437114421
424979340
331669560
89101095
713746985
962117389
124436868
212393741
131403259
311895468
665851317
317379024
197442741
854583311
328671912
401283172
344884819
93201936
411995625
338717428
34786907
463728400
83904386
697518165
386086861
369090756
311987336
462121934
413983489
21657465
606686638
161064629
175461322
828019290
183733607
639457730
867358442
377744287
179095179
366463925
484462993
16907126
621917914
232138579
995627758
431179700
676736678
406402203
593674905
639548399
253674560
195822478
234708609
472082737
48616125
726149838
773994797
2951633
969250035
284330464
762521532
72331435
254811959
964878396
913048584
25682283
735949274
687543054
795071524
57883857
124324083
323824233
200512846
420383219
561866076
987157023
367281313
363326181
738115549
670473588
785147722
143932362
917660630
891541786
917359381
156100166
933352791
66153972
533064985
156144867
664779607
18999032
55306697
854047645
110316699
44266743
73193454
16241780
1019674518
556102587
783467383
557598434
392020606
703202160
310183051
419803559
655271811
406810485
568291816
451058220
637895713
521130401
409888786
901836703
97778642
419007009
569928951
450582548
144757
13186776
139283363
758819197
345321659
178555868
26168175
539279455
51197225
575046507
250404932
16800945
260867584
976593609
612306849
719004266
980747772
122672867
365074830
40737937
994179213
23796871
575272612
884304729
823379635
287449302
262279530
95390327
487222211
280201822
625311721
111767574
657655304
304971698
589461238
933020076
565003437
456504188
719786726
440168074
126205237
1016737835
779031633
911631878
36628447
218299253
43556138
120516010
38036001
376564470
244726074
337289318
666188401
349792468
534389331
255186571
717471370
248972787
236568917
615273196
204954714
935137529
637168009
676087012
681034699
502594701
762022936
935383736
580734990
140231547
474923654
175505796
593600697
14943111
511341421
29625151
137210944
964806985
946674392
923111694
293225843
405986213
665377321
883247024
479062504
761023540
345154863
546168090
287266093
421548069
391220962
441161823
615829353
502704311
99272611
1042729186
704038749
647640685
642601698
215208743
133247351
475437268
839019793
617051226
508974733
577516294
963301247
81250495
277163276
994150694
135922439
768934338
264369805
882799444
799979082
154787334
726863365
85050833
304452854
544685393
666959528
913516735
540666713
261801179
778615489
941429886
71606279
154286024
179349051
169205760
787716551
859612031
954217693
680143437
299387818
471885043
746817425
196288483
232685358
1052371592
366664429
599260963
756575506
1047882068
443255350
315039598
193703817
345232180
245466122
806378966
649991354
184623472
516182136
283973280
565366335
159955250
108920876
43723659
712656652
727679114
161209906
786670811
617157249
702728686
557065515
607370764
639888010
1003652557
372799644
304724549
476487059
269983652
423789464
103527213
605206491
692145026
820982504
321223573
210399191
700550033
932846819
374308484
226066662
54850059
518103227
736925739
24147859
506256396
1067780712
1057912171
114412122
291919950
281282839
499686008
836989235
459040190
360673188
394980687
63826064
932770167
809405352
229142472
276285659
481383987
545075929
869569925
68127881
794776130
427256293
567457469
347214529
86491386
1059739785
1041791577
657667538
358118035
696667455
426777731
1069823386
169535836
299974226
400538995
53111985
717512824
342293612
144400713
711254860
597289310
712364170
747076844
666052437
163149682
92242294
188189356
424347305
103010078
49453847
18681811
98651105
56462842
147316557
603981590
158120373
208447134
166396872
640303159
460505765
47685550
46003149
114600646
319964817
394565437
721159795
219148508
75700056
460649070
476474903
7846205
665688469
704973272
371710769
317157544
274880901
584858045
600717998
264763235
116962868
237158946
798940638
57720470
458283522
23915481
782893654
769247155
795325580
406819092
419177221
399039791
562348461
214835624
83143435
483536183
65185704
238122418
376896035
138553943
14105882
169724890
741501666
645368566
12872835
556379946
976057746
52366351
339104481
553989016
746800831
348718938
158007235
876006329
82577698
569976280
376923149
93576568
78460123
507768412
443755686
523383011
419355002
10629443
842951334
106965574
1930566
254255049
516054600
442005082
1071079823
695315875
151469440
418944138
180460471
321262518
117012536
443816496
346653064
221085195
218957852
631872912
783735279
127990230
669012233
24573806
781870127
240504833
435040298
363162582
238784415
986880937
181693523
92057942
284930280
917844437
367558625
471940561
14726380
50764145
369819556
23511032
795227630
484816158
923464834
1045662149
732297293
991574932
515650324
642230856
49398905
504362189
162202447
515308899
776126993
607831451
367775714
697423141
895358346
245787621
430004947
33482233
376402661
476079965
761312933
345256484
4431198
174726834
1025814875
617197750
182366952
298222
508994579
112932918
279747570
275585909
49957217
271841665
260383481
244671037
266019359
505830439
639439646
437084200
23215902
519606194
131827501
229254251
417519232
444961912
974542985
80441505
1029615960
103482975
573733532
164212205
137974986
36461622
550493370
42349516
180450667
252820857
8118300
152993700
550626996
49162507
518396885
675821812
1029157738
416893357
327352252
295160511
998312216
189799337
805167953
248666487
794104561
497790240
983562451
154118566
995903562
111769233
880155640
914829641
766789284
17343896
312615467
506526241
644126538
712249620
928474428
834700018
662296904
103682920
383061105
232458607
1008353114
745781463
331712337
302961380
44743907
65958799
379973693
68073965
195068791
873181629
414661879
698638558
92781709
575334488
533651696
254594388
351914387
209288091
1060773863
181915252
306083478
136299330
20252544
109944310
458225612
265122729
543523936
75997903
692340939
312041912
385383659
620513796
766905604
620818222
541944810
785713586
524136257
207507645
326279664
759710135
226836068
57179675
641217045
59288543
784509966
159230983
137860208
33343299
9333573
584961628
383153169
72728857
418839758
651571680
597688455
476682165
14995749
247507421
140568150
936828245
425290430
494758649
1955635
120539344
108521643
836202867
475963093
872492969
115426399
39709181
787862814
190262271
250146639
132493545
491729667
515686357
17897367
680064187
464805128
31142207
705997955
264895035
428899692
476550806
513969003
457334398
232544786
504477289
832530372
620570224
358915518
641067043
546488495
670301163
247886389
1058149125
221411338
261997020
860219072
941801131
454701266
2064976
172883827
116994943
69771272
455825866
1073715202
5393127
270540488
484013670
577031112
672204673
191252039
122175666
72536426
551810814
41993397
961647756
1060418053
420184875
468830761
758769568
625526544
215159465
639750438
340752082
641122837
415010908
346945355
536468881
253786267
146612927
568413660
257820899
39419731
885172667
480274689
450583363
260621281
401655173
564809415
516940177
155150918
964565302
395395834
921578052
989100787
692125775
28968011
238755964
827845901
576638233
620387217
266438172
892857877
728437682
610394053
516115894
577115853
467534696
34125185
21480695
309820077
433256768
336975331
407175829
195728271
325458171
410822565
644181451
459883141
613864084
470513343
235609072
463177524
419927790
218408145
173151575
902178965
593381030
225478541
256491877
384157828
984486311
373739844
751283730
853803245
303687086
347644141
771732691
989603936
508017827
832962418
388863199
1034741756
826812029
382587995
881320562
317876849
761619668
273249160
725133130
204096295
577520622
515173839
836090834
393430144
291670928
151429692
814050296
609835821
25272816
576682581
158956546
624916600
786069576
285995962
151369795
139703285
241726146
1004401904
12171250
274441991
476740961
731540315
811936584
784169931
733586859
143589686
107928293
465742513
66458955
4880938
715359464
673083885
546625359
434689498
127727643
609802797
608531903
547882755
8764331
657464796
545421548
561152768
769454221
494405176
178420664
780106644
391034348
797923203
730356682
696349768
341531097
115175823
500012026
770318396
394898171
451020999
81354023
540727026
165220677
612979594
734311769
710950200
445957131
715628719
67531188
160549766
570647402
32547472
412312898
252857972
630435967
694588254
368675633
762491688
122963832
77431103
368237883
635244613
697041613
390295734
362532181
373528539
26464541
403625919
408835332
193045974
560256314
150848197
775572403
936356988
688598075
955705289
201956301
818088438
541503596
336992902
159016580
1037108813
316490905
97787292
497005530
164384443
378360946
112345420
428465978
452256493
188642128
47215653
51321489
1036760355
199839891
149483757
210426327
544337590
1027114210
725772200
680122158
433897935
952553294
64932803
247568658
97763688
51302707
26702669
1010283429
421813999
289732630
495237965
157677235
226969641
81487344
561427535
789955950
1019986059
467826999
175938321
1895066
898770454
145046069
155821966
388723054
217969169
896097732
652143373
152569597
638353320
231641763
195559896
594893233
616623307
700251724
177902796
266157090
481709281
401933281
766426111
415060665
669005473
97389321
764720272
52778210
1031286415
455370796
1053181697
842179173
512771168
862153540
97094037
167134123
739407242
416228018
12346634
89908995
542233987
128652582
984527790
562544200
213014776
295070320
467965933
1062153106
532196740
71197974
905133626
407987547
807399498
202784026
55291155
700991692
479991335
304266309
210968519
532743135
831782972
890073221
617685843
680272914
381672220
979066812
989802982
783863064
63786274
469464963
479233563
463766583
673523116
823530932
581900867
782003661
36603872
565949094
129442457
203959206
123844525
197707431
422596728
489731058
368004492
352624442
2968318
206249861
257846104
487241242
238571210
105947160
793838135
129358250
44269890
381452735
168966370
481655375
234152847
277839552
330369362
922924125
646748472
209722566
11471129
944235000
365995618
525217419
921971866
482901253
987893123
607884903
643407606
148209498
187078339
679611244
256406498
50678833
584225706
481171733
157258659
45632627
54469963
82874939
151683888
342470492
630023633
422588133
692518567
824413879
196740135
596938060
158970297
29723789
655182303
12315025
862560428
535588693
355162416
293259127
384133276
846316768
238707909
160903790
492325428
484245570
615494420
342105648
128587431
191082907
82618412
796104150
261345581
1062102684
349943382
323247754
643714325
695291033
290985773
760706177
494135386
145798950
178651726
283881431
59627488
838172903
404726989
287318192
565650258
482474020
557299037
49457205
375073204
483222504
527201234
396427644
341396777
530753334
230024645
574451672
215857277
979168588
99311432
760185569
468424006
780448782
995438829
79252754
248076412
436357917
206190847
470036453
301270329
14693594
215211459
20840559
401556748
798817014
119012276
365723322
401342534
813052777
923135556
619809745
128202977
72641243
288740131
355510180
469725656
868469444
159242492
315899304
289106057
261560872
1073505808
195448068
720513763
724146055
300593285
393742358
799910371
763190083
208954749
625718428
162326224
563510973
236014225
355896688
393913503
133132068
991905765
794784003
10503169
134843374
188930943
739892713
194862786
750914002
221463422
282391393
723336652
705358361
672370108
684364611
78499517
933489830
93134282
635341161
299613696
414733902
498663719
677279405
510225760
297237493
657342187
41737003
372588717
739816623
208137320
237394065
641464822
556935573
1025309356
38130007
888719442
213254599
533748697
207061295
444879041
175450547
557456405
82580430
711446924
101155575
99094637
406114535
435691708
148580749
7843191
638440467
365939383
136462143
142015978
343449445
47715678
88903155
736087540
208639391
193774090
766905616
648344604
780592197
535857166
397553727
42141876
640156442
13840888
507662792
593670755
216280617
569905682
193615982
750302633
79572769
438415059
436838904
145650165
23312325
272755676
425101141
656753698
722978810
241663077
573615464
481540747
423777731
294973306
757226558
746013806
389139570
335900607
670975435
443196483
362951557
862317823
1030849709
1053203734
589453016
584150484
529987551
79116189
516924567
771052448
619258887
1037208625
301175481
1034270384
254446913
66225585
45935375
58074062
847401837
683129953
805931515
999710240
732758575
689471256
105538819
376350616
29999763
933089616
639184824
503219613
223601392
710923659
697882059
272580025
280062425
34548554
622777323
274429356
239236852
457735390
276940666
543102109
100161598
638115670
222326250
32765066
110567389
441829128
712579898
753520252
69906039
731259159
222114507
700842156
369376035
6020484
118815181
700421140
677937213
158216653
879659001
272449279
661035162
998569291
102109746
218773734
392674698
591063867
902778873
2398739
50163931
318258516
557541813
387955889
757003374
809164676
737154259
479405115
195679269
97849566
8838475
469804798
740184924
489831111
226090329
241163789
1047919628
445233371
1051630693
440620830
305619976
224070967
183915810
293480007
33966839
150912825
181481604
717953764
628643754
690781953
899908177
57246518
691261500
605699051
261927322
603936064
148621736
262944429
184106008
459296635
421282740
534513438
978091094
724324324
312768427
40350003
1020474206
1013020759
600076407
507037703
517556040
629444480
65132426
198608774
122235531
740946558
468008321
346176067
380443548
905350614
85287031
32040207
516825869
143542026
242661846
378692912
161340403
626289114
26677930
749346540
135426191
966067009
91798178
175685557
782530375
638982432
152888416
373365550
368706500
986510013
367380757
45008419
225856667
755193987
422453595
127812778
47243430
361207752
805909771
84812066
817822932
55937915
47440033
293048527
419739773
774678890
497277814
789370422
690878296
175562532
101514741
871105130
870783828
34963790
168993098
317543551
569935074
883785551
2678384
780685650
856179525
409432141
1048474037
476378729
595883322
705200573
155210023
593320244
661134935
555203800
1021695168
1016837516
172486991
608792256
129866950
323948251
544522809
192020165
58334584
384758983
246598328
25038155
518781610
627695654
720171165
136196207
708269700
385906379
106066596
255815519
783963449
148238195
513037615
521163467
482185985
425483557
648504901
330486116
268773563
746989964
267232854
583327411
436006802
256046153
363719333
778006942
291518894
75849403
466396950
849457439
155558214
877260701
125249615
371136534
565715495
582861360
401099577
1008344356
535209469
31802672
428875075
446398492
662312924
724843931
45518938
203444438
175287450
478669000
414603584
968195520
367718940
739525602
316926014
805818348
864776816
150851193
47217541
413832768
45755754
238027247
39023152
565987122
174799718
241212386
294248563
769615835
86509870
104208206
35785921
181829540
673905748
320366257
129823872
630547208
1072769176
266854316
236304314
252361104
3649188
747671345
102768303
707029265
878944967
592714054
373886921
467916519
307117781
168702866
722375253
886156555
67611437
485817828
638475204
462183793
431645874
139915597
579658668
997327627
584440507
499486151
217101625
953177563
155472354
708325069
320917411
525508386
326373567
439608609
149292053
6760071
511434448
315245557
740784541
149377114
755131214
683339384
816159389
443509711
84442459
502102245
598832755
267417449
438723753
289842000
555875926
368847186
190441750
558190398
396452834
656238247
556324231
523603796
28504382
196631712
245099916
1065577267
126131497
695397166
439807682
79129230
228898704
462780889
58327333
550460198
128325708
6151124
946062983
709756453
696761879
561042937
4909030
985687919
12024725
695895775
266004615
647409467
149259595
114137225
530948551
135895828
271082775
270182371
671801869
44229472
12478618
983847730
84408963
148428173
703030540
21794826
545607126
116561368
179181557
102347103
95189469
295662541
380289880
783311455
745677189
20335859
632706789
249072186
26129044
560713451
715353038
350817633
451606023
81978515
445241604
267175862
169732559
106596770
54941488
1901095
117236059
485032657
773584554
140480788
331498655
181496076
209960690
707598766
746856720
218612467
721066909
132316305
774991450
640715359
328714752
830445068
412017418
395787113
175734198
637938465
437355592
227506733
298805716
235141170
650940953
637547669
939541964
115323679
208670502
670617981
598548944
183229518
142585859
48684685
588813263
299081641
453115157
599743312
661587326
997476763
214896292
10581225
257404755
195016754
355472674
203353964
492849413
364374889
712764124
153648781
846846734
727533150
452847529
704505660
288312572
826750042
389416659
57434028
163129625
39154845
317978970
672517370
902727567
119685842
649845285
769585428
473229056
649170261
150440124
440298348
108068148
415490292
1030637831
344199673
198903834
364992650
625863324
274768653
200553908
996598932
667789115
199607562
315712743
466881664
328605372
104799015
26744752
134051779
740377639
103666389
61499423
403221743
706062511
68469989
1072444888
956909065
957404910
207297258
657917345
139057427
507617108
623089690
237674481
244367338
982556932
864391059
16586218
384041998
598226092
302687335
717474360
463314787
268629376
406727
544684421
39221067
383320594
239286284
366509691
546104661
578851359
245639329
530624871
1065250316
282086766
125567026
480050400
526956746
459387311
875119950
940462904
182524890
250073960
344565480
378993527
891908449
153682210
753175915
967122557
212944951
238773687
648557356
127287243
393762037
102664483
790639739
35739354
219427234
594869255
102290419
128085042
331494575
1058004819
439603065
502777083
326746503
717424712
112997752
3334311
631279961
975535229
349019633
1068506515
770616630
879603591
236918914
519728811
489349338
52870886
655270810
234123313
497092192
609944066
196046887
316743186
466441181
122562190
703339906
583801133
980596104
199379934
49974428
985821960
696629282
668169621
794234269
186433754
253627867
301203313
83078384
224059069
310011821
291238553
190312859
339824613
190960761
240940332
458206745
253787687
665242046
359252469
750508416
76847860
541957497
400868504
195891124
100813620
697913550
445512846
193350034
458922281
250800181
625245981
326411812
790101127
1000884429
850917081
347662715
355209491
232074287
440914266
33628462
660233075
133673513
566825888
17235009
711334339
125397689
703406835
341765617
116885546
495377908
146452695
548190463
132447742
457633634
134488335
588618627
969968120
300254239
249209139
415058526
859159715
149640147
739429726
108484316
233842717
1024011353
393960313
629121610
478618195
846934075
777910793
354885406
557631749
63447446
446157625
420007260
492490918
720400239
8110637
761658104
379804245
369412777
410281077
500066067
737912526
175427990
635069193
316112037
111711215
125693458
57958908
1063079632
588876856
182157378
212044788
38834300
582001288
18236487
606674917
280968546
1065196148
186455845
986709929
219011366
882127363
56076891
90298994
690429549
755152743
749692075
216189317
758940018
396666904
190259879
495372511
747716171
653989679
313243804
89362793
65165836
76853446
37728055
166657424
46221742
527002706
288794606
510698365
741276081
1024804581
310493998
602657837
133155555
118533815
223392208
452183260
379280217
136165489
969824422
345059329
424526533
464582876
15040966
960949216
829703977
87639915
558340694
598195052
73096897
885059619
124518928
585047146
266066493
394336148
223929001
104453429
811350965
35198859
217739734
782602431
560782943
313793314
213162992
210406793
281340128
856384270
285225641
109551653
15160401
987076501
443176732
634708946
860459689
733542523
865949333
778266028
238903649
945642820
130199337
211855262
104032375
290927253
362187298
414078881
104260161
363601111
345201662
1001858042
341640048
136377123
303955323
486838006
132854122
742089624
441046789
148121656
421971325
134230632
39421269
108563787
75616523
164647054
143897141
552737710
754422011
619384744
803651437
548293772
938490484
673087750
644115189
324403344
186516489
797302603
206836941
643254464
577924741
703271648
627029509
133617245
71275820
39509216
785482914
1011326269
277973291
155920476
84504496
387961902
138851249
770594020
217282523
101670386
74266352
169652041
460738300
482534288
256164728
606834830
857010503
91666124
81349644
183223903
201439151
984145681
156237217
433142601
1021104534
94985178
13177208
996560199
41435236
479458359
400924899
539141059
556970639
245435545
78287235
4067876
199738705
620016784
595469607
1003130939
787865825
564461377
562646788
474851993
92525868
901681986
166755170
151173076
997888402
14668987
298796801
8524919
206843872
328040160
81487996
271403969
281803565
343819040
249403272
101155271
172768292
35273359
296176653
1063249269
583055053
222757042
296548571
580280813
606987675
505599374
92008421
504886957
265491584
418155791
867270482
56717448
722041772
305820410
278437239
712070388
299504285
143131054
113166857
846609310
31519747
82052389
781834923
1044610709
361903516
235643550
108229191
121729121
110716524
521911575
449242106
450539508
568596300
291856713
516975882
601811141
343191058
145552529
470696328
572139395
231810809
714396736
300037396
370204416
463568842
273436414
525884861
61344246
791175217
176031226
691560436
256433636
935234629
12293824
244772299
91047151
65638351
290151840
41356652
776429664
225894433
617629894
173628908
772518628
232068553
125471574
126179129
84532111
1057526652
319861064
154787885
178668967
416245555
586101980
76234528
962527699
12078085
1053908252
111648083
76769292
101021818
1014509635
57674807
214872878
395761133
543652039
945642155
244503986
938305823
472112811
866559797
242927485
67207908
1064344873
175672422
269736638
543248483
503895184
235804369
368747644
179760177
108372694
34507597
66171112
383376100
639976666
372711341
254725408
32256238
92303972
312700795
758258176
572545056
383130741
633544316
92537822
64064977
64858454
27315928
1071385992
142842222
60414833
994053718
702636823
834103974
434132069
83239578
655376941
307059955
116756954
190172975
427330951
157369302
352810524
623218970
342541269
187968979
228672220
465260353
60849003
652508011
298685445
87158224
44155118
392356976
281879916
117370858
836767901
127658446
206589401
466291290
190360794
699250783
488905861
276600231
316391813
791899946
591114005
769033097
220333815
543345205
943813477
137682772
682620234
822676152
216112087
111762492
595850606
551870614
101676041
581568797
957472541
780309123
652313822
36372019
36777377
574754821
440326740
340053302
977778808
411943516
304213246
526621950
534612737
931877785
306750317
801520642
739431676
665325754
183581791
664180042
481308449
127208196
77524084
444369070
29777860
101710137
306276769
707583689
633082825
677071736
205317862
56572350
112831948
736281943
623489329
243137626
239077211
973490433
37500772
24527082
673958997
948540293
754569304
220912179
347995262
727272179
776363201
697956114
179164819
111867062
434380404
580874112
198879241
189952363
24633853
850929201
614351941
878722069
508003281
356253737
123769792
609205119
814427910
715586315
341079652
996140329
382351517
122339858
983895336
17504224
800406943
359744934
520419268
383360492
190617600
10572721
222927053
414413837
600361260
157099321
883711703
116687877
582770442
773552152
551319954
427711317
312112695
92530864
425710161
1060847966
141763760
404243885
891091980
75467963
601280769
285410503
312065109
603572043
114654846
314017678
20696921
417488604
729078698
912505590
185804278
971010073
623655314
439422861
46428029
58610339
747458107
532488179
493283232
606981661
912971324
1021076889
862621787
1013641872
74736591
599005694
404640265
61637638
797786074
142723235
1015951321
691816354
545354414
675448993
212881104
46362633
603216901
459307581
358521365
910055522
177871441
440962835
931593332
284229471
1003660970
426109859
628286278
288160966
194747096
612065247
645827521
733374081
378490296
567399459
518147465
117327083
839032547
478424064
787255110
5144532
389499694
862938176
749074056
43943014
514496008
551342805
514329593
261884300
877185456
29618459
159255090
217503456
705235458
621429865
132003242
883087011
257722240
465547082
749640678
76769077
365391810
276976565
38980397
172328200
568038077
164015124
896162757
378203698
24503567
693569146
25994868
678009743
101455870
490406858
852940373
241384864
395181270
497840494
804386305
2950414
72008806
752340444
295648130
422086127
529964614
750293782
544827781
39570043
424376699
697273652
570681568
348165605
404077411
599917957
716068246
433404448
516997920
408871509
716075943
332691199
346399817
201786946
363804856
210933436
518497901
191650257
246652512
454829214
859350693
1059087091
57402450
216012340
530752782
586939873
129263671
92549644
402402961
40313273
282857590
754282826
359347250
837592426
685642397
456623137
746955719
172821833
60611572
31381434
213611474
237979986
737845831
18432087
372030231
306243518
309992067
403300778
132611055
475232531
385831195
763033450
847352803
63296712
524582909
699222182
186528184
7327702
1014895809
464409715
84505147
441600769
1031073029
1063836528
211946380
381724444
323441076
130351397
480400084
204909883
561961531
943070829
767592408
872757182
976158318
221824062
760443025
107783573
181748564
7609943
563205509
191365972
481149746
457227371
515365475
366319731
766162773
478439615
112305441
368653202
540880045
1643573
200959560
692519487
480940699
502767788
836627828
877850258
215744582
131843755
123366512
734695237
1007447499
823071373
964118557
60733048
181988747
406002035
171803764
1039291709
998544405
643948136
362344885
1005466158
709392372
509092977
35260306
122075077
309439415
14977094
536657934
104601658
138086760
301488441
535383389
709798997
208884730
147874553
728061876
349212535
416802252
670000041
228245354
147393258
137008476
211029650
238080492
592206544
552599720
159586508
634262043
474427252
75648988
614269841
975535969
367316742
221574796
497023675
229178808
187398373
553951296
787017705
987694607
368092494
672706142
1028064343
596957960
823537144
250945030
128940708
969725
471335570
733467685
145893403
559833644
275891243
205248530
31968357
294649547
585753814
127633306
147639515
168719558
323456388
535135274
45932494
695818556
758649517
432684775
791719642
437728149
758926254
256671462
1035813270
390848915
192098885
287795046
990237497
237173234
623343202
165877889
234671680
133601227
690769594
297651025
211427316
949887029
578249307
434670367
957772953
288039465
17423689
415868413
779513126
447506701
77973049
1019189491
674974488
505859378
371699614
174278402
738783031
500537965
183240272
530775277
960621067
143401413
68071440
638328838
138569646
923863082
99007036
2716155
948359640
539512515
785614669
302973092
490579243
441110400
938612842
1014726192
990593871
456159737
370020326
32401507
580111021
198661399
478198232
652993034
983588365
72662209
32448095
346010538
652675090
396740305
411629509
269296367
422110452
587040320
493366865
1047884762
228329310
152382851
374181889
532872321
397668342
979489637
181063284
153037227
765244007
277542656
361030936
178777259
472188580
248694354
311517580
438820239
395641626
993538443
596472427
780216664
258096923
76880100
137616281
1020062592
253223590
479520712
244231179
323654089
624009003
81762111
1068821011
675266925
38043613
86802502
247625937
281279704
1026512376
692047078
335241142
193140574
62124723
128977433
804487989
222669113
224873417
216539924
825013572
610673414
413128567
150196121
764388536
366370817
536799640
7439373
623043915
386763689
73134687
717889259
168266096
158636018
171247771
86620848
193240965
1059211981
68192365
193382210
40670835
749633441
270793817
122933444
157546215
778899823
225331707
34561751
837134363
533901326
568373709
404430384
264873902
20607101
525566817
365540621
773742336
90765593
272033784
338160793
723396168
660260898
1013636606
289383144
888020416
711669452
117228831
70525149
432258552
715168997
578756838
471120487
48400030
270350969
501949835
1023649090
125359286
47389520
231248987
568647932
86315307
428179878
796204128
585646868
589837275
59603691
234041833
120773650
18868431
350039688
199529834
145951177
910115115
663778465
530113358
113149856
112424143
293501535
766399480
536877859
579751176
124511230
327099180
43292338
109938232
66679330
419643698
107885918
679606480
323639266
403877687
773205968
178012308
624823554
345642814
700435450
157969871
686244465
17289027
557401381
49127003
183859335
36604670
198316423
263303088
872988453
432273542
383376058
565418274
754591091
22417375
783512544
679760129
665456296
51810162
24169867
246725296
569707865
1047045011
746705127
489873429
377315782
318297806
732326273
421514347
194564076
794460255
97847700
300349979
571056448
933219139
726732583
550419528
136696587
190616364
760328989
629246923
2423671
24488240
231047717
74183658
363463040
603581866
216179939
171672202
1003255997
55884888
137352125
78838833
56285306
357343879
697109001
354045973
333922439
634176069
24430252
190475402
524061106
596368044
645046579
727370884
525554482
157065682
42183084
410484051
778994988
114976137
701476198
28153011
47449776
155701
317746273
733408597
731852382
508306598
750439782
877717887
671556150
885958336
196946257
559371634
464057226
30926305
343263333
600718969
468572407
462593135
791505770
828019512
378294723
752773464
424519943
4409131
791426549
209602234
586596762
616936946
643215091
615974320
454106578
50613720
470190853
108784573
108995494
384735138
125646545
15811629
94045037
46029488
657752238
526467286
224499042
147519338
738324950
801250023
106338575
514897421
564964050
511648237
233908265
361143214
160043606
383250030
144339614
65818402
684911238
699063746
135476829
724181879
9863649
466020214
229811994
166260383
4386536
121358483
500550170
71378344
59349992
641047138
610272611
205674910
499044681
77909772
151108648
181745475
180039903
24338532
554941498
130886115
594872255
271151568
208275026
682274374
797158283
744949901
429973960
302295107
255150375
510597617
382189982
314395332
266366955
972081780
255697498
54058675
555105945
345779085
141268886
230899441
224690613
745644971
326261061
257105401
101567143
187563912
386304283
772351729
567057827
673873145
699917753
620382544
253035515
144556297
394001996
532625022
551198533
473250635
725996979
111493925
697952506
511214701
910534
663186202
80409744
64145872
717614061
435138103
576948219
564847429
155043591
263065011
228258794
236324613
666565135
181606804
394040386
301290781
376174842
162812733
154052679
984076094
911487019
242103223
398695504
59065815
30574731
186239394
258339926
686618031
243911277
689209610
234468526
232796035
354764281
267121407
348932091
53905886
796563326
74899431
576488492
401620820
182460792
65790202
210317674
565599231
20419975
839344624
645096140
65425321
120372321
708570834
236367123
129510430
258379282
80705629
338375105
368189172
543715395
708800625
386281059
155319485
928995606
135118266
719427662
426468517
259455034
256161860
823774246
202174793
63610883
569644197
238735602
669985896
571706195
483541531
505702727
564581740
286148019
61199884
900243591
792433129
275330647
55307689
634160732
33774771
13891635
299651056
214674524
508606966
200939822
670626147
830902966
541127790
587530788
522413574
16254249
1047259911
215958043
864218521
833578814
747783843
174834446
299991139
669694745
102147863
200533511
777170569
660604791
1003812
46777662
335590320
238050998
628252084
337934181
1051291826
242980246
145135072
699026917
7217115
453617770
639143137
608503706
338210652
60657149
116924439
609795862
170466720
1035258443
248913366
143705758
944492526
951797211
278029428
187376704
71955595
394611518
495039207
253564066
672010628
919628335
421656025
988613837
777057964
43464444
449474708
178692871
47384938
336111181
633830560
610660906
364375812
616778339
134539276
92451787
110821794
268907158
394020668
50858738
60167800
596836869
555128660
829867915
305806730
127821416
889360434
45210352
396377640
512938174
458589269
537360273
270092977
301782335
189940054
782249742
446964252
486115080
554403258
278028697
334478440
746904743
70590609
877362029
653997238
197778618
648313058
81784479
214828508
529577145
1009843164
654876413
543429847
58580691
856761395
905100559
742459500
814865618
296636747
479911811
935044199
1010277958
86251507
101443654
675522704
705848575
595470580
194583088
354232831
110049173
589773166
802020970
246036105
271434403
87888760
440364302
628930097
732441844
395221047
742626338
117529191
355789981
661716252
798957663
3430302
626730217
576779463
325223041
98047579
312545885
547897111
135127471
56068797
818266986
627712986
195455782
61778042
131664134
27877007
686500843
492251528
371674787
68027331
838904024
1040719282
352011247
556982990
617959951
7330928
264235085
49530066
580179544
210830083
581966413
842358928
17178409
434214665
3321809
832915034
668316904
646298636
241025236
433725042
216120321
147728474
823263895
413575005
582201924
241438745
63005631
285151942
818195036
1016307792
695137335
316365572
227996389
783569297
39261476
527900265
58137217
209265935
872887276
684631458
994410038
471773887
409654784
337493162
676185889
701989560
255433584
587293813
928076806
425980330
987944358
422613532
555767507
327269595
1001884417
736260333
64122885
106119929
617582943
627885664
197200952
517608407
748017264
135957962
75445693
769583981
168441782
235623255
1023970432
5380422
501052076
527288551
75826603
1038952629
276915023
113330008
49123321
126643963
682898100
873021564
824540216
474356739
687319408
116978195
472766296
242283936
63892825
465251508
76403153
33022428
1023558779
300962882
524454861
1069716138
690208768
91848383
90482494
360247332
476078569
341608091
73112876
48814867
300521979
823995686
944528685
730243305
750534560
893285913
658706485
882129289
410879000
716180587
740076248
1026327406
753546898
564786590
351614432
163558929
53926005
228954996
244359636
545423224
116556117
122399966
454120994
250329484
104658556
39783675
169089618
187041250
560198207
149083198
18052192
763842504
773725473
270326340
351782709
665602199
654245609
443494881
192318328
99518226
860227888
341605141
131671155
78105651
206732404
803575455
813466253
844033349
686367087
457793185
56260881
706382076
311184457
745131267
517123509
547643679
710316112
259185253
344153384
733750083
290844471
775670382
157153301
544018800
586579769
281457092
524994276
553240594
537503033
13103704
1069279528
284494288
376254377
1021369815
80863897
197551724
71219961
949547824
992712745
271787103
895165516
348284793
467341537
108854875
52413598
459258019
682705961
227333849
1034595859
979261552
582704633
687061577
2551732
82191309
182585830
974343898
907222605
350427489
623940986
779195619
54769675
197834617
929263410
196222882
326495026
658200096
204814060
236546440
34280879
402523721
399080880
220876230
25541394
6912710
230479535
252095138
697984153
222618299
74991675
96246079
520583789
784215091
499494756
132657093
539392734
750642342
311835340
644564007
742715743
986859113
637478499
184702663
88670914
815226565
552526862
565149287
65705727
998401952
769912818
846140129
866133311
647566073
694452672
441603559
869864971
536515322
519933273
695322471
54797121
1045902053
274538031
80221541
560096081
652608252
62198887
1039101358
147940656
758923743
831313861
679348651
481506324
1061038651
63233587
9830692
45684685
725354688
1066570992
133995205
10351350
9085777
685138745
727247153
587370917
622530195
286378561
972379960
917529727
169111390
294918980
25052195
981838837
134355112
1029511843
180216150
528482506
38671603
437382515
993758119
925511838
295954560
770683510
105926914
80527656
521492900
201144397
189579033
496845430
10167589
865919740
692372094
926956222
207703860
696855905
241608519
670266643
686774492
458520493
181573194
267633163
114388238
723139920
304383688
901536694
346022985
1052205572
214268484
695696949
122275057
276057218
867436946
627811373
787060921
199429194
298802201
71487116
935839914
190686443
961669851
754668333
712195920
198604264
838445504
1059643
139370416
250862310
970604733
413535151
638427735
578816119
6284876
550313828
391987737
308500021
485846302
513866774
196087343
250658255
259395146
647876302
2363491
605466378
177199202
583150229
558224047
405479767
759327049
159256608
896687319
357488725
730818436
980362751
236449432
87590254
682632357
641774152
33992075
57750980
118758408
1026818211
202654465
167749552
787878481
239447929
268291520
119509227
394550327
325802642
183409334
874008348
348752904
477295712
615539379
593936253
375841354
63903137
105462247
213899520
32187580
430422878
776648822
225847230
302426978
201985815
164936221
551771455
444293013
622798823
764007312
446753074
690005890
665401951
489472910
888702317
258907094
548504309
521680195
606541972
1073165421
783472216
537144845
404413662
764097746
167421880
643734468
267634087
598359897
528995402
738595683
535751471
589339265
159210321
805664784
882184099
500538254
695812918
53309791
418907865
754706
745299502
400398152
651651719
598592523
486377763
998131748
187207333
506171921
298170836
312063400
243076715
698527599
1050178205
438903120
242667113
981673989
284040452
927158379
233346539
516126200
188984191
141640444
154138766
196137910
359435978
285287431
247061137
741295778
682709886
618841762
19643631
565966509
835104242
712904986
71285594
187961992
595805484
109990041
177308254
128512025
540693979
65515099
71036672
211146087
113161404
605381731
9384671
436489117
1064260036
312726603
230941639
869344147
830291028
776584825
211720313
196966410
518789758
740062861
269185839
269831162
981090250
241516998
172712761
234750742
227187125
225034777
1048165937
1032039897
199864741
738572598
292602642
363892800
671549248
601112283
181316238
249340505
398779232
552668316
642392349
1008358243
261154577
274765704
727558851
766658551
967946673
265266821
840557064
471728623
659373455
305357749
870042524
402883088
245449209
240100656
942863916
157207940
334368268
365855357
938672697
115502341
1037531964
219578490
736293501
168969866
416770913
109672291
1029025867
955422100
941635515
14832984
296498005
667398995
351178578
92580300
565555168
1048986995
315216521
259950686
612495492
46857341
629612885
715866749
142613742
785630178
719327954
547629759
719668096
46479140
648070014
213214298
73506800
669228663
383283127
387290809
284358074
972102489
64206513
172290074
411667891
217327686
158170321
546608712
653408386
348471998
732147290
914890489
223674497
141434876
639450130
549793709
162767287
784836630
262275241
160158774
41198585
204725886
342337358
550736055
17844637
697011052
407951815
229068203
248430499
985747948
899228762
211475741
909954205
215228023
79590704
1046066032
226401988
593793471
401913423
1038013823
443524487
369643439
125700942
682996067
169108174
188270244
256695477
782955879
69480543
191395478
573464151
269860533
340769777
568498939
134335159
635969992
393947441
902864679
4111981
893779822
307014566
441450543
155218238
930253178
348741953
373770025
211626516
395494431
159907456
1042243504
970293039
71995713
283507291
810147037
960508047
1008109983
638493275
231019564
526483298
218303746
135437747
744488822
161962502
99354009
230128251
89641305
672327359
143542840
336390864
443347375
510133087
964208431
753534233
615760062
209017086
28558425
78760474
691519094
839288673
36121666
585093511
122354563
561035267
613042428
419480733
594111949
107527523
1025297648
606064725
540866195
54002588
85794818
542365319
120650049
494445189
29951986
282534684
736746478
965474508
940889534
5859071
714355969
945838213
174341802
433121131
219501098
758161349
367050792
8868003
534697010
370837274
509110066
464119556
696835362
195325812
667065655
1025242729
61735487
720755603
28123126
698449297
840893905
826555418
83182399
348268432
264994786
656057137
45899852
693383582
402287107
232976460
837058287
50454748
8074657
334764516
51238713
831092564
342340809
1026335489
71952473
243296070
493496536
310945564
419316808
482025054
292825448
838014143
625843599
681300404
59466150
143644771
175430361
1002837480
211266387
143187831
456186695
93694851
232894574
962608350
82391747
147237484
12151269
431359104
799978693
745441855
528511335
170043159
516446856
421606319
780934679
758096114
698442062
586591513
203488845
783441471
846349617
661097785
568553477
696389206
57632746
627763921
183434038
216343951
96839348
101016324
402637873
241047029
110690311
158568200
229354755
873695026
525311521
60356887
479766050
62077531
51093504
323436330
161070718
134301889
924894561
335577545
294324104
828399278
604156569
192722304
581600044
309002604
180091211
74092204
325999036
397149510
299539918
337984801
207423586
992155979
707604901
312366931
30509728
606836873
253885316
141599808
1065869959
342183832
19855355
305605339
25974503
722946929
96762875
259653789
206640607
362762782
432059643
42326142
215682830
297129120
122144379
504946958
89224792
286491858
736935557
1002205094
494745499
288317934
385764116
95588288
452404386
706543684
333374236
273291573
71455028
1018625209
209043074
307871918
223219306
407348011
386354427
649323097
187114933
146030487
685506206
91541946
699969843
422161529
746848909
235024039
465767249
211796796
629737764
172971642
313925944
212898841
389659666
254802483
199649876
349547101
368816465
422853582
986338688
228282016
740361667
677643163
116742211
280726146
609002127
272859232
233910895
823101894
21402197
400238613
131360242
579736886
938038771
242385202
500228475
709974862
133866725
846505965
676844892
196982364
233552794
61291439
155493121
290927703
888555884
671582667
640845482
193515020
106426371
8400959
906567437
247031895
505780754
217301272
73286321
320989015
884125229
247831536
192931961
142771841
156183728
227555599
718296955
228429812
583335559
631271625
155100045
656488787
97993009
1043399898
214331868
751753722
399292261
1064333620
190967391
873605519
674082863
344073781
448489911
616890052
9227817
921515374
526252106
25102114
304310569
795524443
285407274
269722428
673015051
750452489
393677858
411027013
577735477
59820902
527497839
457837766
871930097
701053517
809873651
148578947
194444551
285449552
91061917
111608826
289014936
827952862
885906232
697510981
393867576
889654004
107465024
110713966
579361261
503728953
484980580
355935482
269833476
906440966
943721026
51230534
6262737
315215664
244314899
481962306
169845436
485806063
571624430
182963755
81709699
392736953
265258781
172373583
589950922
95881102
223015971
618924260
1026295029
47705850
346653477
561415297
553907360
1067444650
43528297
129033831
589724007
691928273
470336672
63497231
342903314
446475892
306489966
521562711
399326983
182275993
298830169
1009643385
190699558
378056227
106270966
633101128
228754295
224399948
41847608
959272014
173640231
150563659
323664407
1012808645
714923662
416029316
338562836
1066384812
7899983
510654259
77682727
10059374
321301139
479056721
522356499
221428400
696592990
923290937
244011881
143035694
183594025
898947547
110889340
798583265
188547924
506595548
305509261
846302950
224642976
189852599
616204755
390053670
509637776
185571491
28218715
912478652
634836206
1007604877
281897805
64408322
967942016
1010311657
834822804
552884572
1034490627
206252163
80276344
816009476
35802069
16985964
3610338
2198243
593407165
36794986
668507612
819279430
145735910
762417255
191344940
166176123
457825905
729047298
168627571
75073835
946424648
542085702
1021524412
241104426
753980518
342752896
126266730
658618121
44033218
178819528
336017565
661107178
991059213
5367906
534891613
837645157
172501537
10232319
50166432
387838597
276400167
900057268
292410728
948304814
32120570
45350836
124742888
361875058
770034678
675275794
447684703
638758902
745168159
466835085
647491976
799374994
532322641
526452493
36882177
361070768
728033278
163505600
312773071
368365176
92517076
240250390
409078270
86646193
727893966
875839193
81577147
699064993
153420975
638526610
26319876
259305896
879547713
533387495
421720887
674915441
71545269
1054439739
193962031
561128141
894460663
697028846
964697871
242560493
474127674
234680172
280471388
454694158
116691018
204856235
289621231
779014586
194724415
841790036
26950062
510435895
692401860
823706709
456074930
354099649
347141212
904178887
9024063
440254596
199471047
664126983
198304694
50152230
876276257
508080274
147376792
477259939
78497261
75759454
767020758
664668248
765802935
394397465
780236529
100435532
426820358
142222040
81019726
1018154159
10574709
513145196
944537511
997730151
691158692
757500415
176770895
424857770
590696161
643659001
600964762
750427174
455714514
579168346
11281658
146653117
175966743
453443145
597260914
269690654
377179251
72644140
49040096
696417428
790285877
136820576
483957870
271552109
179683873
402664797
300559310
486457175
156173692
796923760
243589966
168005841
219957112
648248094
1011787168
635098184
10787035
245733489
58953418
907946020
41428240
429602820
259715638
292042335
255747223
369217389
8096858
67163872
504237930
497051176
459864396
370507948
303855028
165289788
80584501
327810456
236362974
464000289
620530736
659131953
1044902171
49037336
491830746
207311174
31506627
911880682
1036405163
962022452
298416975
355691531
53064398
774649494
387972728
532669995
394479315
10933053
72667640
71261587
176171594
760460515
182828563
425413964
7139632
412010266
367265006
158086815
124625971
183285509
297537721
447360338
834015626
784021418
244628498
123804546
881019776
902113590
409122609
135598415
41009054
195347580
515203931
302132196
212428877
78686776
127631383
128241809
984340502
794588448
440968418
49555999
202444963
238352882
405348772
227723266
921559976
54525339
1050140517
1002851983
568439959
425158887
260208767
857611803
665557375
873305176
423109594
281030336
527153660
437015582
93227968
305118432
561338425
304068201
716301303
726564686
240975293
654234790
378546456
145520237
1016563193
550416532
594309483
465014253
550723539
453752483
240190870
858632904
865678696
539159866
322137639
466401624
17128487
264190444
484999357
639672227
81158989
793751687
421322534
743989081
560582683
15784489
356399386
802196300
689741393
130103164
206761080
501250137
643399376
93093242
101409436
482477632
49005856
605200907
934782167
642267917
946718459
148654752
732363251
924982834
418358847
833770583
304213681
48902948
500248209
202163418
74655112
531390080
87021999
67518090
885567883
369685366
841367144
187813992
121814065
48244844
20399174
365186293
69552497
745754644
282450149
371351803
285182008
1028036785
439119778
593901625
1005234335
1009490352
408185283
199106400
162617520
270065713
55624846
507629547
249234699
168506781
327453883
88683562
916129199
184733350
338426851
532452987
942115419
1042779014
591764033
6451678
141859554
663762965
385298129
869932298
24457067
366111130
778191116
164440293
771408492
902085641
327702070
306012878
828998316
472634540
716828935
27660251
229132342
256066341
262602637
175221473
290589347
638970651
196020748
615617127
352478039
477051490
804757745
349784506
531643167
907034760
775033996
233312220
826011681
818490262
15164109
575567474
187667233
300792093
417735976
551010673
286628338
397451589
210913438
577658494
243077328
643651602
271904616
422064570
566235837
39046964
86782916
87046854
776210028
131666861
230506341
363946926
110526604
534778935
708528063
790361366
449647034
369503622
984398977
472090841
684745918
258186388
72809708
245872436
733072187
169117368
260110284
680606659
767991540
692076928
180339374
554276622
516131625
4160952
915241889
103575221
734553608
771303550
454158862
856276504
868244015
276961206
758351618
972519920
25469810
55272566
746715505
35689044
733222885
89422815
263265799
300862387
28288377
204969630
489128830
69465196
1012898179
338243495
503887721
76367480
27770067
482330725
1014824511
437119609
557869762
448921975
719540458
218741875
221737206
977440085
137580533
194390511
593225136
774244858
243184328
26257295
182145837
518968699
226501241
797534093
408888906
5293471
943297896
276045107
647746848
275688047
152906823
335593000
202606016
243031724
86601825
716744736
251405771
665611462
44318093
188536189
309281986
781529816
417865004
270131335
710847023
250726141
215791392
9672713
896050452
864187749
1069264011
451293391
142691004
451199689
979837315
113744827
580729548
394215534
352636475
463993312
410059703
874294810
227296767
244141955
336565412
232151124
541778538
852650834
200136275
71372091
343373308
321609242
280285015
322484316
580065097
643462453
153819975
15762802
254241135
704357414
294492634
396422878
819846506
994269446
952711142
52472721
450651908
619974213
16164912
310915878
381559051
512612982
324651944
390024500
788280538
916863637
157042080
318831252
962147134
923129541
231258584
263352530
2307120
359904881
478408167
614702039
277821986
342403710
329112992
381260462
226597031
599953610
1011197522
13150592
84401909
393342179
38034024
744734996
739914906
606083731
428083532
478077199
747887699
1055543458
752802572
594181128
60973104
289296889
765542494
624396353
985891625
365498349
74220150
264160245
67389572
432245036
217181375
148436087
130590053
168221393
493299816
262579136
82688888
826336998
601487517
97962693
68152247
190185861
1047223118
156400905
524483534
9872702
698861629
906627435
562181788
112631215
237038257
9541431
126979829
367851979
412763409
168362837
129169166
623288050
12788256
143521325
41757083
205194873
58866827
1043599126
586458044
876423671
184063586
69481619
374466426
239404213
629512989
468038944
766315745
61226068
270802857
1063539802
105305431
253072104
780343890
511585592
305417920
42814584
400125994
547688932
549629799
761715707
121118369
337611850
720868553
339960302
603585309
777760081
524751128
72956451
727290323
524413302
372338213
195611936
679524087
746950079
456652188
808083581
64465521
665098124
470791524
703263657
261074880
183054481
911642831
490707935
40446427
524157746
782242576
111507021
662964004
290600912
219639236
623644922
96896275
269332284
146317823
841958084
853406587
393112164
207281670
182757097
25092965
386877456
626577979
942524391
556735029
261674524
184326147
534007755
26578842
848910218
975829433
580289366
294761938
99424685
1057115082
1023406982
188990079
15695216
308455822
504896948
43861261
841458569
51677825
235774548
31322713
798423888
628069417
688904516
751901692
98297150
544039716
1017376449
384504919
222020039
643914167
758045044
166910645
115856288
827486287
44009148
636209054
518584041
620933198
60425468
395604666
781532026
206684923
872567629
410861211
484044035
1021398107
415972993
694109043
606790675
83353570
232920680
693126312
383628003
358780185
286574763
602776087
893922686
719531614
600544305
439959054
584955111
726464328
502182263
732650837
541849063
959666214
735460484
199696650
19261841
1036670690
786390419
26566289
848694696
225577946
276277636
133507704
253045791
261947758
680332310
263987900
463225897
396738024
728962989
717561775
354804963
253954888
446089048
674024836
226512532
596539094
765033236
563916367
789912283
173093988
1020356173
292106330
60522909
8313534
211537202
211132916
58988845
360160441
1019244257
999755089
59939689
148333865
726127890
1042945404
738007810
585965129
52908188
294355857
219538708
650081006
228438152
197311528
526195178
266033622
791550699
643712574
988234524
876356765
704190123
282812391
187751366
800242278
399471874
101254661
870796257
797250503
12336497
586554860
751927452
1010229284
771000088
794755447
845775204
526006830
95553628
591843623
330219637
1071235103
339200386
295759559
49977061
161747403
740194987
327209952
527148918
88010395
43790899
657063981
406394405
839318339
644512928
532417038
675764213
651481541
628658255
624748151
692874056
467313593
734691269
524871845
531749689
159669556
695541535
138528879
125955978
550941439
261525529
418623657
539526967
78405971
669969193
773078712
689543128
395592655
434702758
285754946
733240192
489050501
462051493
130398030
258049492
558369829
964591398
656758217
173250312
524819938
90941204
879484941
390807305
604505636
595329003
739019975
535578537
357031285
781908030
1059166232
368662237
1033061276
994316454
689888351
277500030
136937900
365123288
348819018
417652065
528498121
1043478688
194066613
348104923
429203605
238420666
22486825
158315703
340123447
597883943
446350553
644506994
443718659
252334189
712618341
145649238
882860775
361150908
620701502
27812193
491891679
137955307
620479774
243348792
648796621
390401926
116403616
604693800
991596667
26082139
200436430
797847820
560752756
286376221
520877454
104675007
580421271
474205102
812536601
561291173
758680082
956267303
386388926
635099425
17669455
134610406
32806394
227661263
744079849
174800316
554590617
151042077
522105634
735699841
269059247
122020541
648471021
555445921
765400577
812632448
1051620363
727540636
532323975
877879359
669132836
141041489
805683729
758522248
117224198
1062218507
390893466
66645668
115043242
200376062
212423842
316136746
886509539
200987311
672301467
294917701
531333253
417674105
201571488
517322696
270098805
431443849
889931879
900250210
67238571
538041835
766257678
743600071
844913428
124010535
423240960
711165548
54780879
144107546
704822915
575148050
640758352
35700899
451738881
388181702
162729010
798639862
727459584
981540812
86507678
942104258
724373036
137745038
634625809
782670292
416811557
187686086
764197148
187940503
632866825
934806933
175767929
924475976
875367091
54481597
63977941
145045594
502372010
240927079
838278493
76126906
507567342
712446867
1034470532
887487427
676403027
315449543
608150960
955291923
998458657
297909170
406146282
1050681028
999380673
445303019
167721827
145159020
258771649
73205288
157780164
12989344
361868145
86141056
220987300
306053507
177358127
134398905
520446173
691916153
602839668
409895816
58436006
98473559
612554176
10236744
332265014
804410984
351664972
63939173
584607913
191885138
721119367
545363901
184786163
87437469
227015577
484445500
778752840
349823248
228126638
14157705
130450091
454418265
635378903
801931347
88243570
381739764
1067264538
177080106
16900070
692299427
488215579
276531240
159450894
257955797
733578491
947969183
290575644
546037099
573367780
19257006
741571838
670867739
801629167
639768148
38723594
809608894
108492864
193694499
112281530
655521289
197292529
109675511
858394269
87244908
403467963
493160306
507498681
6285982
938234064
527443993
377908612
703790283
275709371
754345232
549028530
180908388
65766797
434082685
693460520
208439464
901464783
641755192
1065521268
44136397
493988756
833229339
834891451
558192296
287020753
172013910
322084412
255792528
917141474
238270449
411096259
560046826
621838415
47569591
1049736644
196254261
389651096
268139117
419019571
734930278
12184584
489147072
186124660
448484924
634708267
292749198
333358740
758152476
454384950
495073188
623792773
100256799
120597957
637773325
941891340
192715318
405799419
214603094
79424885
347813107
549736844
159724586
440415795
238079647
649857303
798709246
371537749
686880853
467255414
778917245
297038143
215739028
306117847
221019815
19688313
846839895
956559238
399578207
577064438
144292127
44232875
900358724
1041860871
107799783
511574118
770779389
784607764
164072719
343118712
149690531
153818909
679396193
929353081
359869530
916525707
59384343
120585218
29152102
673134273
250443445
223562366
645943548
133892879
225047370
942272811
39712068
297526501
606256776
450705557
585813450
143710150
454141475
804834312
352999631
93774194
515193327
24452817
251764863
370940049
635357284
851550132
809091488
46800508
228472564
233990920
264524237
933012538
915631715
401852742
1068331786
1071967874
12856948
597178337
181024560
467798763
681118153
417709369
320941878
758074255
709179953
563593909
43188432
92156810
286863103
79967842
189529940
791236351
100872756
740643975
756319981
24537333
927578542
527328138
106650032
197721770
677254476
715792349
657709035
879156507
501852163
152283376
763682959
640933001
184450764
72711204
442536065
251524520
539495237
1018421934
190406681
661868707
103611013
787997518
585397123
632150359
478794724
178418297
380576356
506820306
53444625
452855330
150308779
265882204
135855403
9371471
352964192
393816694
175052864
417788705
448648599
773957447
486995693
569707914
171513951
379656634
603117195
468103276
463149988
116652176
418076525
125160928
523628545
701144654
647849299
659024848
21388773
150092850
785144948
323013981
469751170
128674940
187805474
1026187792
4185882
449854306
195121789
666831856
41050321
617325195
86590233
438020412
35377423
363527483
507807478
450603456
41834975
176578642
375950064
627759922
198122751
2291805
52416369
311888327
436887080
782366307
605350474
104985050
481922168
661143720
81312172
367075202
343648466
99951606
399043172
25992649
1005219208
190303916
170936847
350995719
357663940
604829971
227064387
530000484
104585729
624974374
155407729
582680324
461961593
965818735
62966353
131592875
219989290
525608046
550453753
198643517
409752699
270919014
439546684
545697093
391850609
730030311
562507951
793478543
121494193
285261217
77153745
726174839
1012386159
161597905
254538278
70637968
637243642
501001515
889640491
20709646
617156983
228536346
189602220
56650827
380992530
1042827515
232294867
755289309
873301588
133566023
477022088
992024296
819396250
590842964
939511327
42937647
562186020
588849593
1040652893
536413386
734576475
806049873
127017781
611339277
604378024
780782130
949109288
595452750
318242043
256316806
724106499
666938030
844363722
437867667
301074951
85436565
406038304
128674398
578977248
185998348
137541869
664542291
339267268
707673045
45971119
315049588
463137756
456157044
637562149
1045034444
520928659
626911421
674580341
386281221
695492946
836699768
486117514
319472880
360917463
682787545
117287405
376859652
105976380
14078268
379664303
608433802
42100070
227346833
117082671
370024907
132965089
45397340
560483084
97090279
591909598
528182582
977608410
489515616
390681825
479746213
762600049
617996556
723312146
721273983
132393629
52757343
150539915
610806040
463024901
32210454
161196330
964024954
118058164
74905879
83286083
226143583
42619015
850479705
889376980
806219431
515568928
213387502
957131455
577025295
205512048
327607204
95886958
158136013
597689077
196213844
261222716
200283480
466391019
796137611
201397943
230054958
313850166
582969168
193894176
543654326
421853107
1039749879
15410037
205213919
630821238
241131740
297313922
395779138
144801299
772095834
120318874
810330125
371851426
104937568
405810105
712315837
993382155
818932009
2361413
21678214
625467144
998755337
977860451
339108901
438967573
142283179
786777714
193348940
198428946
124161650
146771855
358160437
441059553
548733110
327390003
276497070
33114730
528261107
522303231
533423839
925632208
193979437
280943217
723555413
159143617
283504667
83981458
645962934
218544458
715625987
164894275
151414502
667162371
408877639
494103082
550523313
544266670
984661563
331724580
778110781
155614401
270312400
103067461
511800880
237123007
867546378
72066274
73555020
98423397
328481155
898262869
138413398
23294127
667526333
957443565
45780357
106932925
552547278
432261544
531612303
144291376
818565845
270635910
155479748
574446976
708749797
562858825
767755733
622861051
141065111
480599543
545878932
250102236
797532852
15290719
25170518
580820185
923210300
662115401
167572868
762544405
561788572
649744033
311343089
364506734
178954784
386417679
632532198
223046834
518777147
358890567
671554924
587577481
190953754
1073242181
338771610
434742739
760870178
82620837
209608206
198043653
492127301
313290159
420874699
154404911
248203278
157021699
652899682
640675055
920550236
949544069
602113626
12398378
321289931
834983978
15675518
392989859
817382416
305884505
716145742
577695870
173478347
10258851
679210201
617288932
491002771
711598633
803636159
55780564
18909679
855717680
850050347
542388014
81139185
758206229
508455389
414256842
744041854
455369231
275343051
875528842
492007514
806519685
163640836
273086113
405687685
217135710
230027681
775687146
7583151
34709966
469475836
671501008
73375953
489286094
52044752
62122292
4352217
1039589391
383565120
350543566
293995646
444777746
527096452
561554911
354038629
250611596
245125138
436819062
448769751
414384107
690707000
244760221
545041829
62945723
449541466
117646662
707533283
467453892
729946765
695567512
25060588
307286766
268078620
62215550
617268450
417556326
700270066
402821575
346453067
26435194
879256584
739425097
453670275
147464685
635674700
667389342
188998214
130814467
118568844
100183379
416793684
443599651
379949705
214891995
238446697
722290757
132573056
830644776
1068381751
169647278
1021035112
217308088
1011606181
319733054
814787849
265799226
137549591
201161634
208442998
170160241
657380816
764486429
480318480
576090655
152121737
31531207
782668006
509341803
323326570
776965561
448884743
222212302
952057116
303827082
39321018
7176717
19061215
686549158
219310700
174231555
408164653
1018118018
454602056
37516650
209051029
315829952
257033905
991534117
161309643
222107485
695606696
97225947
200840800
413941059
993472383
791583936
1067570654
992256603
389571580
152617685
1044148917
1003722392
206383344
362790194
69392233
315487659
287710613
405925014
943652722
635067632
81460874
391171947
836033885
523720587
265718153
1024121527
344679362
463566243
528239674
665919704
611147568
562524289
594014423
40032489
188102283
527202055
1048809155
618488138
154318902
962964854
1018440450
382527020
520069546
313969426
872343152
319363314
361083401
234865251
1050230358
92445332
697161872
707789251
190644284
135953313
321002465
765000238
138414353
28607811
393407429
106580027
795995098
601757652
507724396
1059233789
311414096
648803744
423949403
607063344
282550748
706720883
241721731
342783035
218928742
238513436
713968080
277873661
518200814
266722041
116041123
436396313
330151301
635924639
41473415
315751856
933062105
127470828
346710209
754813373
568009428
377868576
285477737
391621050
735267002
482226655
384085828
478656797
403609933
415395298
230885061
769107509
406242787
464882631
19455095
1065755959
612809721
816499498
499153679
901859462
266250546
485515713
702495993
311630969
478540854
203812169
110796316
1073266533
1069391467
217049565
610361519
76097994
578946408
521245606
500504947
712307675
133236270
90514053
14512248
868096363
55429463
676007748
444615117
430428892
339833251
455369496
582906876
573152917
97487168
639740279
117183955
291005781
402387693
12410661
783664854
657117054
78567184
205213548
682079446
689811780
483014351
98259095
623706232
627561419
439232723
245443689
219030016
533201621
117862757
785481660
626012759
140408836
375403879
154020418
728428836
732018917
662435660
129880763
701583477
933593466
971801347
897126330
915380077
1012142524
102091862
334557354
292632703
632578016
567752585
378142801
830324084
360140957
613861917
631417986
194521369
856048502
322929677
209670428
235912588
671339497
871953485
266002523
154285227
485245664
611437147
144370862
920607649
787037325
741697551
702431310
35876568
228693264
364064448
797009453
586434817
137874938
874032708
475490840
502351453
950249200
223911877
155230193
272554069
531505442
760509738
76622168
392096926
355086004
743679121
8761305
1020231314
641018589
24042436
501463028
477032841
313604675
946119198
245251152
610995840
85441236
410480254
20408233
214542846
758632008
727483147
414487533
113923009
147117730
571802459
137888066
500079894
149566926
646692329
791023988
371468125
481710096
785692639
784419013
77506019
84609081
710231241
405219978
228024923
435648428
948082477
248449590
1025029233
220406546
792834592
255454814
14047387
72402725
712811971
726233684
526024387
247930051
509832832
460196787
405381190
737578590
395639882
127671121
36667591
144800482
285766375
119956529
337313659
25811961
249074445
493066515
215511305
137506089
67568782
663095344
693441543
226200546
239218465
362266891
701949331
305281692
633687388
213787641
891232751
147278306
718009966
41557657
54763574
58652315
250295354
595282325
248573222
685441217
101612711
1037313020
754668934
991171201
167619840
759144277
370816618
51676137
746660857
422134762
272297537
650121505
949698746
666223241
740308887
338686550
799159474
45270548
44639365
794701079
93916940
197369970
586419569
479818315
68644619
787127752
329797619
610699058
282333450
56649405
481103106
264350843
171122433
686607337
272321313
701656280
634834136
557336530
74330530
406850480
886165388
231081315
230907852
347975722
1044960845
735777091
547125093
132371615
509642777
407538055
973709556
74460517
660843479
682313746
68738799
78042610
135658808
23383544
350797751
79701414
249513125
774338898
215393347
441143917
125476373
433258388
84027936
560245970
339409404
679938877
184240292
36474577
540634144
159994491
704852663
139706842
528703141
950897458
494178439
142554799
640510255
371463636
557060823
669303058
26785672
1051782440
507010330
4453795
348008590
338863277
677779467
133378670
339673324
350366004
876104411
106129471
268627442
93669206
82724900
121945399
238365828
594171813
114501206
192807540
1036709171
441629224
757404947
773487597
59070930
57081663
290196591
304306357
114332973
584405751
360841281
853839001
6230618
544476720
172788052
309606340
1016119087
776502211
273300923
196647389
273523772
467440648
690575463
322437848
643251300
475495040
12981657
803193143
629861206
413579376
211105751
411933388
147843466
53158677
338105770
1027151520
503535115
922513915
666126080
125170642
551582270
713256869
856257898
57304934
716636224
688555269
393963479
7483163
162239898
162844787
584083182
585503942
537104824
134245225
79014705
112288648
860081547
668689634
741782437
254868353
944042888
1059582823
443699187
5964941
601236557
306178206
558699488
125454385
799486914
698822124
245480196
708992046
583713755
674417538
1050733713
383595215
272496421
385192773
362760373
795663424
33496174
1833018
393310687
614258147
386987011
744721406
1071248509
137815858
431075495
32868260
141306194
255360335
512264408
329891675
231604275
238808619
627183638
583660829
115093052
613078833
110679611
881711281
137558774
689406734
231547442
976701651
338631922
533820262
525237989
125708020
389053944
221836166
352322287
162883535
676838159
169388855
259914235
369232797
470414182
166000731
180701433
821979270
227280718
570123138
72027819
709254424
807511808
677212798
136374494
27036342
815952154
800623875
447418785
946868130
81012553
19581498
108087593
781047338
49876650
287780471
446788542
56514963
54277114
266650795
226446989
203757713
1037382889
518052439
26754610
802421548
430305781
916751704
316186708
600126404
101379323
1035238382
284728677
1002361668
478104001
3186131
762593052
146737040
137583606
337187419
255861678
272105376
87763641
150819006
212701206
243542439
38639192
335777126
223050517
662373659
459667607
79127695
72397087
621916963
90547667
374318907
498500257
232470256
235068271
190107701
334128125
761850004
365053856
696135185
288282274
489152344
150220262
917268007
267673505
432598041
350805702
178159249
653234684
361828032
520283487
262330606
185479325
427072382
521594648
612166286
334232760
504884269
69385576
454234383
813853596
695280252
93536279
413752165
483962459
34860827
527409382
258444466
1068536054
463315342
461347310
799794531
576587166
227090558
579347426
709396542
768050817
957647228
951538482
808251513
273131219
292263237
340197225
986958040
436118003
51273785
925541918
92832291
555534025
618175
201141243
927869381
514478419
483402051
35690527
754034192
260917532
35620521
270427318
936106210
872638851
530268808
1038341765
79084378
690187958
581273590
1063352547
513144156
447069384
96257672
687986679
517946376
843646758
749912421
249567645
473242292
525914977
499268335
573669664
1010648881
658055263
7703173
153475247
351648582
190815722
9562716
245255584
227493520
28133455
55492768
515940922
52530490
205668346
458628990
603680269
695818526
113610147
582823706
424262480
67523477
55800728
693774056
351759297
316216828
24825146
931229129
100338108
508880141
208980631
11602637
289303352
747818619
884471594
669998890
117630962
49963905
561772571
474488000
64792445
1040588631
88672597
630383657
7987183
495017156
232924557
229522167
413934409
651506126
160499461
1006926984
1006084849
725197390
200415759
81069651
390177126
101989806
945992391
415024439
271424168
97205562
890190120
752941353
230326688
1002317439
325632858
942591849
118545118
225620210
467154992
331333091
354606316
9604029
365589812
107094631
260928237
67620879
531027919
855029794
624796618
78438930
371730904
681934090
814971646
9130351
414137614
265610386
1047421616
721965532
426207601
976283582
233253808
238041104
1064360145
451894508
2827936
239266602
203987111
64728314
228541900
153601745
161486118
337681619
968061822
474435511
288494222
481192170
347139903
212287931
212091079
153066616
120774050
63006587
513427362
817248649
1022499401
37271672
863591257
245409602
634493894
278332308
23080556
644629599
152179938
434343402
173722863
52718764
179636688
92786805
243460251
361291487
7037477
302461521
247045181
554798164
467609689
204314099
792548402
860910703
358484122
508892809
282451031
300232629
403701644
81409943
502948340
312908454
41158041
33237447
910405109
96000471
621059535
521327938
349151720
210852626
3537830
987006837
207615182
474441298
80045807
1005642731
198446124
19238138
333708068
254172106
114039927
474644325
124015878
1223748
777997812
380696892
658186528
267417955
1054730102
677011989
771239226
370392951
53615710
135547690
989377230
31223863
487056384
491139514
448897917
284133313
978074913
134582999
432320842
901850058
343753659
747978482
313926572
210829865
707895974
502030071
1009732627
926841990
786286133
234012902
36496394
861866686
656505151
1050619655
598344091
175557300
583741565
456877544
168058843
1012374430
213978416
699379650
447445343
573016404
96612948
68595889
525068973
894844660
53063889
670187025
403073275
266927918
969173559
284269885
865041602
139338847
663565166
155247410
591091765
218057627
461551293
567978066
143374266
20710740
460696845
47739588
210064276
250371869
238366420
168986586
483908964
34944389
346937383
131800280
918455611
25520769
362876143
219143520
456108468
976323840
677916035
180362341
264989108
719841040
965375962
533021724
123411233
196439418
758157911
608271216
404462324
909136776
174348285
1020752886
568028009
747155519
873656505
1060182529
558145523
294624036
1068638103
25216215
595505327
62184859
276260049
882793109
1051412071
395118306
772726532
1056110562
191722445
439214935
56829025
56540912
331830839
1064754206
378704162
445034628
237884227
180389076
377569015
668395381
707628420
507257793
331901230
673625843
419044241
788896077
464754592
290741266
396495390
49570723
297982242
149195948
748988848
249904197
592660662
955325858
381600174
380324397
78361810
710653810
566577925
446808048
197503225
227704856
219196414
569091620
519044940
1053045122
247766045
247108002
73765248
540502697
1064804418
368760278
374564241
40359187
431480324
98626312
971880560
422875617
877242024
360878525
362877701
516837103
569389316
650963906
366165872
845683996
512080604
426652867
693645269
1027680463
701343300
153896050
105260839
990452462
221361799
231306177
91299718
942047257
711981837
777372330
384158128
361634348
163545684
182670484
202356735
108468175
189174072
976710802
839135889
750466506
370904056
44524096
129702871
322786261
979369423
319619325
49260000
112282632
142963075
796361356
705197516
175278019
367087208
388699952
171561891
119237135
247090769
731034440
897496595
144736522
553766199
19168095
345502972
542196602
700039120
33679311
643174396
425759853
560839604
69001050
606249157
474760895
99163428
430027019
659402943
726042391
239012840
742453514
76554667
546510591
222888436
581617331
262675964
276111343
1021730441
1029445795
280514590
607471152
562518374
576231493
12048619
287606808
720906558
582741282
714497346
247477198
109228683
1003342067
236258620
395313667
824459256
1012120287
781482501
684545316
1056876518
965709099
162731057
519880049
683163137
880992292
84389554
187562614
83715648
839158160
322874441
504221503
511747639
104823893
188343034
489747365
176297647
166661040
34817455
148924492
441785315
1041899248
10902624
466957116
272882893
414592537
393103452
395713925
287672180
50597581
489800480
373857661
395588317
1005126829
426953243
74644537
36484455
68335613
198521997
142005348
767666178
793526942
401670099
718243616
89565593
91615666
509079595
171722373
479520760
261331858
183416873
975106013
652413633
540923683
231357249
248598693
165785089
12309407
904788688
183055640
172816406
773613806
740144632
1060092644
521972289
252291024
57187805
672454500
123355013
213159962
822565387
553629142
703777742
208428559
243549037
1002707619
939790783
298154896
321337967
225645890
532188392
222121605
631592125
498871087
1034212462
309552852
647318435
424009397
102542729
12072411
771086166
762457206
117146539
443222168
271375992
208052936
73063146
866469312
524644100
112225303
203523076
194408937
484853602
328089316
724385022
133381550
554835210
258757942
609073753
310359707
297106342
83801036
422115917
1082933
168127096
358132928
8615124
148749856
370853652
554393789
16894352
990496770
236236991
443604763
603857716
125547397
472270566
471027000
359512234
1041039952
585418167
625654221
877972920
287395470
451136702
196581596
729458051
239654068
288849427
210792694
637116753
193458109
292852534
403560710
62853216
106262272
696289893
989468685
706214022
675605734
518440321
551639951
459052603
66109764
674446302
587666639
360406559
20630738
645503310
505517314
268579018
303685374
543589531
138812086
422534563
806941185
86392058
41389607
549662063
240404157
131565840
135351784
809088997
892395503
327337980
562735740
935950577
234208096
12091523
581860012
113696177
49023157
73427417
492696907
1018817970
773456020
761065313
42143116
264683778
77156421
184967787
387832209
706206728
452974822
194953941
99981802
23316394
255902363
239417721
719833289
681593788
808406408
801884020
65223216
184875052
58376464
782271796
690654655
541777710
80092416
51779953
245275221
329079175
171840156
449670308
226519495
237479104
973710104
11627057
505717830
107571131
839980224
210196419
1051743637
273944719
141328675
238168444
400821017
87674934
62002690
116957513
868502790
523341541
67221927
733662564
731470704
63292224
930970074
154495612
1025462771
693430834
480529722
753288795
698740350
653905365
578202423
249158678
872463505
67692633
233726991
165248084
295211786
389164973
502028950
261305375
171994368
20328250
12487115
733768283
14367682
671863958
558323434
965533492
93309763
222988721
487204216
1039398459
90305846
408384769
372010924
519613424
24213260
396422836
513452172
221456573
917651674
46648134
487765354
759278397
698030646
655275881
570397376
914708330
175647577
452931470
392570151
17921967
438744742
453483784
470794095
406274942
768154341
716937227
117727597
236781719
584634371
948050570
439248289
468357864
238261804
88812541
19985857
1047615363
247444030
337185686
302191133
506470802
122641878
726052076
299304016
803291728
1054784847
691593029
119240445
761551897
481027134
188227656
156992399
159637042
589458517
596203285
166541531
909052590
199397759
803188161
997725369
308898336
136596713
51682599
560229165
86868139
337021121
215691477
163561710
98343401
872151245
591727342
197007682
254134359
188294403
95000668
242683479
17304513
604283821
108646083
355750341
605556193
196974736
113043156
396469641
60614138
105826696
159830012
5637762
172768550
397545064
32574831
671668220
493037468
666137013
840251935
797197770
114445723
666842705
28131139
986145992
184449583
467451477
68229253
484608685
667021402
782402298
722275745
223004309
329702923
743254937
310815583
468279336
934412122
652750183
50950737
1051288536
56913947
853315192
391616160
639776279
619864533
158020702
475929459
957240399
1017330344
628210134
293357849
406030129
631398419
316464860
297356850
664913487
739009759
205778715
708668905
589050388
667520479
1070460624
875260113
601705214
780606165
1073252734
199720460
701520892
137743538
186890222
238255498
515735903
222548737
507678084
240491798
659537987
1043693016
977720389
262838882
316682832
409021315
517195968
195263513
639754107
89218961
494472157
331070932
504633170
678780143
684730763
761662621
479907114
126677166
776718570
89462911
632854547
883123877
33484175
221283724
64017336
699776063
637977143
515755019
784360116
7437916
1040065277
413039991
174136537
30009699
129126658
170408139
365120847
311818628
784542300
271736756
43498491
354106595
402146721
223872854
717019670
255278078
747575318
329467143
134293400
1072460416
226113463
225294717
148916920
189732784
270109150
181805764
106404545
468612006
605667425
621316276
670959641
132181847
744805875
740033722
568289843
68777508
107772497
59059802
557550288
116406811
183790857
341160532
581288944
798746665
449314864
362159813
696444202
138489827
703154662
446500982
17062771
1012905277
535715433
107889404
520651118
594347346
269672800
468166109
145067325
164069741
286656078
114443602
494099946
824137265
331350430
68379476
712174910
199613188
279401460
740942972
278962817
704388006
670585104
73019547
291983238
609928071
1036954118
761633049
177198554
327989035
708924911
583326904
677546716
1068777072
37500149
956894207
197420166
612262593
686352677
83444607
648736146
756868684
617637803
269154133
703952410
503278794
193405132
160022225
269332697
227686933
90929145
96824543
698379703
629883314
46992170
762855203
606594052
781205487
637905983
418855120
47289697
607252063
134891240
58704143
122225214
184585514
670865669
775138948
990497190
353658114
770973077
133004583
488753555
1001585892
911627156
321034281
195091275
946775693
368982819
734206449
491764365
430727112
126460193
131555768
463404671
554233650
254350094
211625240
1235210
269550095
486168493
271566127
465928185
737607001
76338006
252377212
790392320
930625857
288757291
433596803
200018401
386326617
74855593
144529610
1011056441
188846622
751828091
31001051
878648022
705290176
640208409
175711293
40558619
220768883
21035124
281371324
41983046
422586032
465543251
466564719
181088800
26234431
315717543
3189517
25736987
1867943
65933988
496333033
1031080397
435808514
571361055
1020333058
584771232
730182738
409821639
126594537
251945705
723720783
210064448
161815722
382447459
101640283
88426912
28402786
788603964
24139181
654919870
99460748
887178236
689792492
426177850
14061943
169109450
445680257
138115212
614975330
244708375
168837571
514482382
378900771
661451654
515567714
647405643
955849533
391729414
684100103
861815962
695924272
635838224
62722204
148887415
494409560
594206599
726731076
586852206
264291676
708565251
164355747
68310039
490235135
618363655
204204890
272284192
363621378
988791157
81862760
851205126
1004803095
165777625
406617056
163211101
400720600
650661575
901169432
885175080
105269240
418256154
36128157
683132025
798556215
573257128
135646838
656584748
722390330
998135732
774885658
999809571
159274813
140469512
221959110
30729882
381699678
910337758
613055114
564741381
317802769
965452491
162141127
793792993
296915962
413325750
532156629
99924227
916122818
951769140
465931785
391568452
104907246
1012623308
747892342
802995876
315043562
192566906
169260131
561609598
630804974
464235887
240587019
254179954
4447307
147308115
314599745
517904007
767040951
337362804
160301809
180308767
761323396
152423512
11858467
49382515
341591353
205411952
277671970
938781662
318163895
499662379
277589238
252164084
947880608
959350390
656143741
783421241
165157725
200567013
849771316
566843643
237096663
173327949
158105675
544051920
50715737
308926663
187432313
846463896
350511087
369646967
797989792
276638314
488699870
887327719
727154853
382350205
78943308
678913601
867681217
713318551
119196169
446595381
256758147
641834856
951389912
266546956
17066381
565043571
220284049
1044130890
759059003
37842047
381946156
274944746
339508077
20540676
410295418
238861460
686453508
474216251
18329768
165997650
483841929
14691132
309564141
51351789
337819466
306412362
553113495
95544623
769513858
24748006
309586074
246649749
617834514
486399352
661522660
671560428
583331676
522912754
944967034
908576426
663458377
402339029
196132804
508980352
340333669
545242845
797337822
45746233
186180781
177488246
658071319
666490216
735193687
7614454
416290408
15357026
257331297
696107565
115473160
619004215
665074449
579255304
355926562
477264969
104204588
589704236
703695341
403465810
298113772
171459554
527164596
741210431
351676645
164218167
1042192821
122850087
73621071
769359903
529115
445183707
554000981
66903063
690869302
22630434
81342589
103174163
128070578
592896531
681489498
946897026
192959975
483359393
971745956
169657410
351860517
3266949
575987233
563344727
814174162
655626518
780065146
703917389
2972182
587776400
180080248
260660348
456936888
113150001
649361931
253474265
624013247
306870853
326911224
66537378
382448915
162753765
680858029
196801414
289636704
20914786
171767589
42650627
225488328
183538950
712243316
275859615
693754427
135937405
105568944
14267386
924638677
50318828
243585758
141843268
231591509
202832866
991603744
779227586
148448132
218093961
326037925
323099639
2942218
693080897
661511826
70057753
84262886
1044163559
641132100
60964559
548658334
1023246719
256444930
609870500
344121912
191842684
248176211
889845641
973979365
633264868
690061728
416220
823699199
28431432
83102956
190071259
626828694
24539717
68202087
214424859
114997573
282377288
921209864
614292211
81194550
35819667
77031328
198203787
280709118
218078176
589666487
995573361
21254320
1026026978
307146191
501780404
299342275
258846280
356167529
168151173
520482477
408511810
513842003
698137784
306879548
84621369
524258848
765664111
226459437
634969574
84552731
702913403
320694578
4234053
234685081
587752919
376356063
26103549
2767234
84536095
566715467
132450990
996516204
289110379
15851274
956474722
460616838
484299009
473664157
131595711
660918286
410574261
115400266
874529881
87177317
154179000
875387450
671125273
384638544
947395646
284102512
500893821
68397740
725924220
147148079
197468601
776762013
518762902
771085391
1010329777
204875109
712048944
924667499
4576018
195926219
109582769
708358382
424641535
269091607
1065982029
934343859
150564225
524116387
182149221
188771539
826886672
756774683
947437938
774626183
43158030
556608515
650474587
763217387
441509926
78198226
374806854
623458935
576164306
941862217
42457462
350579433
724173856
260796100
641312647
476142100
132126314
37104930
697504420
257503930
232418219
499022652
821772972
606124883
122573259
556037713
804772484
234268308
413758169
1053074484
183109585
139328401
414483549
297730253
176649101
103518666
90829792
216185845
924916357
710326950
770084736
412413790
572768716
156213365
341639958
988655167
591020782
313514174
504310352
517279209
640007343
563555504
423232645
43226807
549109542
795425526
146070049
220096582
254308321
378787837
511855969
320591274
347942922
234532711
445243329
480270192
298867968
1015981259
223353952
470036523
465384719
491444680
873088272
530186986
14109382
375967766
128934177
555100275
530557941
276187838
194067801
713674836
1000177178
162093848
641380512
395781532
297379327
391642185
525025647
150380541
230590903
1065100377
422800800
583566190
262349988
55311640
268834953
422882291
624794200
892330169
416999963
246255584
27854262
10998518
485985115
18273111
961362643
275994550
556090489
737309091
919208221
474751720
761500660
856842212
682503602
252149935
889800431
213669763
62561462
123157496
386047337
738651326
424697547
57618506
273993524
725486688
240171223
233761268
224024047
787753651
692292211
679453401
464567278
352263685
591320176
275568770
364015799
724564401
155017602
422124278
229733399
548471045
200365723
144998692
272622701
530810871
898914102
946794463
503174343
816868295
174266237
198013661
759280056
526888836
357383863
543202237
496410987
4079351
57223
594695211
8088560
163853011
735557262
123000392
809492529
185742474
958563926
721934256
232592370
758293269
597623113
650622227
245685137
990704262
3673074
518422282
563421904
645129014
192709674
390227121
907891546
385747878
159619182
636709259
756292133
182081237
22543117
300465695
960933774
1061241169
729085779
702733200
661725652
991273757
789413808
256424438
357257380
68900073
149641357
635452832
500398767
112365085
50024441
791170135
356623631
901823237
484484560
778004000
552099015
947703005
203188439
891334526
246086666
3580554
65630838
227919686
930096187
15229662
479480269
643701738
1058598009
321600217
202491218
288973144
721398324
222254684
293319941
684926035
199975438
135028082
527433428
831635879
703232536
290166592
853158791
418603612
879180214
507249173
239594954
236048572
685521361
285366948
224515360
191670096
858693025
690097072
689645944
696172417
221114841
428107635
46358968
38440236
533972542
133362242
268169901
134347681
554078788
605954751
63429799
950248957
50581200
160765626
214488784
1059363798
769535226
183299444
733969589
394056271
493793809
441296535
96722780
115441879
742522856
102817903
445279652
380698374
819564518
162346169
598295496
143079115
835333030
36241266
274482958
163289833
431244781
203662663
106488758
378662582
1040501171
581222443
187170240
907899848
176807005
440574969
144472334
795556118
636397361
401624332
461988373
626214552
369393986
621094168
75239932
524787811
407495408
180402996
1014988537
1187315
284700489
619520938
751781086
61601082
920296626
172374408
501668312
675305060
554724350
546838495
148672327
398328279
50952201
350726837
66821026
110252630
793676433
780694336
818272810
533316328
252578299
173264239
156902592
25095816
797591422
267849397
43347524
702324938
191966416
360133917
57588821
83837688
400053568
796509680
380249630
809412164
961774918
586967992
483868597
230091359
383891572
627510677
911282442
795174098
235403739
561929752
551952736
891421824
710192918
22849031
870273861
375893371
1014831051
3136094
774818623
379840030
731168207
785842744
736973229
598215857
62369941
1012533538
732171224
1039857712
97026112
385323039
294754846
651865103
123864680
660801894
88122103
183545127
447779539
861527868
676556341
9646086
1019676242
553142411
778651336
246621412
508223216
242764330
340218326
238715587
223052816
562659762
66311034
56723404
915486212
898736795
777781904
183485185
330349413
601715417
182144069
384465106
153703467
966874078
468916334
157898252
231258774
1003144067
666656355
285189114
377905650
226594925
218460418
805662051
72965879
584068755
108230647
145370685
542820762
755855906
170350777
629964419
34099080
699179358
545492307
682684910
20810730
205237141
245618118
788080977
270793009
300058664
213999234
114486503
757567565
694815265
183883474
255786067
810404521
118631442
339120804
679081693
363219081
72731414
547840920
127314648
632749031
397551039
72696114
803461714
582273403
958075473
675573013
184032884
21343315
694390712
30238851
193924385
383942868
475823862
53726364
150204625
230405275
206645846
259686658
333258520
360900889
7903846
357711883
374967786
494601053
486683329
842617810
118191288
947263511
10860816
123411833
87252177
182349837
130447228
503899036
757525288
154826649
553896721
704529874
365122462
398009912
123757738
458671679
319704750
309492907
806711972
765266284
260250580
387755624
589546068
54297009
956348037
1059557955
995297466
838896173
15628560
612012627
330050158
381335321
876406403
180213927
323626421
429598873
19247960
174468261
108796065
902922850
437888925
975175769
231707881
646122670
903494377
660358016
728606511
535922338
132308473
66905815
61403383
513340626
787387917
436609381
642938876
361114993
80787562
366530542
202772508
33360615
670575417
192327770
935305421
56604646
644279825
723442240
620015147
259863282
850849926
176902688
962263068
974403511
460071
555439525
753374173
509392918
208776945
422811880
629864249
64212609
329291706
379614190
950695888
230025558
262208309
347744421
144839380
120038357
515598335
622167308
190536197
292602460
1033174366
469653682
394724318
789699039
247779314
73109784
735048874
578902087
983698866
74244911
101310790
473731150
69654603
832939098
627245591
385868661
240742805
102233098
315646807
559376600
187396994
961794776
409150459
593125239
867130279
100268641
61546870
258772381
69685157
665027550
343404666
209867056
306205461
145872769
403925744
658807121
263993927
187190793
213708565
192145339
373944355
175431542
339942504
313856710
452173577
32816583
155932100
32348609
554783791
10248003
83364200
749925725
142173371
220395966
370055445
636614233
178484017
126548492
172507872
654418901
71912356
72882587
129812576
689982015
30616585
295928796
42707329
734974188
109122668
14291368
841440191
970341925
389209550
190973624
189918513
112657045
206050195
236839336
37934838
1020459135
300473555
182532205
762029360
528061583
799134721
550223594
393152005
786650749
469972285
270337150
222803805
668885678
842169103
764716769
1032439817
675020083
153973640
602352430
974952135
987048480
72553872
467071573
910353943
174325605
631133602
166368655
827656948
482684859
393602241
128811063
632257895
611471780
334805622
102021442
744025131
136254417
478858346
208543053
256835219
622054868
827531410
941799680
276300751
103788935
271566530
495731958
509959876
889949412
720814855
7039604
733663671
133935338
220148743
454250656
998982325
291210957
790987221
260476619
510011527
684248429
870500829
885295935
686971032
625013111
619732551
472306236
248875468
965705146
422248697
672372893
896048234
26519284
49110837
354003789
651261455
14122608
70748955
754739338
253544960
38821517
411592072
626460640
43627501
55749925
64531394
13258850
91493576
500131433
326774034
446890788
18539069
352314122
13054833
320536744
886592817
887041315
70379466
884910603
958184091
53411898
868676799
635918008
106448879
300668240
389971570
63881297
134830597
1045069220
723142332
161649234
124751132
760436388
414708853
582772842
438523869
248124779
429220206
119887392
419879135
168785451
368008113
691890077
122390898
650724138
154975065
581420009
1060957373
474856792
586883751
701075520
620072548
732395195
1033136539
258384026
472731671
662653288
933471501
543471947
691183024
27547259
406356364
599413017
624245851
795496312
531686351
89053571
298288482
600838562
73518260
636957045
486285518
586883168
253834060
54500489
724338107
190962080
164543747
450524557
1064538359
926177374
595109052
600499959
236466619
77338904
733983296
56128264
413693190
492542182
173153455
12331242
102619151
680808928
193561872
1055952495
229870704
706841291
49770619
918270742
108360134
596222116
909799049
715235138
495255264
390806397
154606899
218523176
353594973
250753668
430452496
457879971
341245836
158725143
871849419
677253692
998863706
475175877
578449082
284564798
797975243
942006518
825672846
409701645
459648705
379047558
366948383
497481867
401435698
25468849
385825791
106011020
902456522
345762056
718655378
954396857
505591502
868999671
109342873
363048516
65308258
132514966
252445790
66709034
212462017
53318235
794900421
109128933
487680163
230672351
285111296
49011246
933988933
774590041
49228583
812216837
279521539
273158200
227351531
385742271
705680394
237994809
345553771
1050454108
549178742
439356384
318712018
277615730
59001442
148549107
589631236
496402142
831755921
327378278
309321029
972449732
352074507
368098589
230990469
730755666
552195506
540717422
584737853
249760104
270325831
225498051
285333329
128896750
691353988
28713052
916559588
415463348
611394232
366049281
601901542
275176807
666703904
424791480
34014290
294967960
272754247
911461199
989530215
327799722
170055163
281239583
31097745
481400475
153687055
137499573
70406332
583107831
975734621
114703622
82237802
513982484
677301605
639444345
318317981
400125828
270814306
774881348
577961794
944404026
756354474
687130898
168002166
763764494
130654390
6002047
488033152
567884240
871686388
684682926
47888293
78164422
418797059
620614648
1035585767
654665876
499438622
744852675
464551854
1011071028
239601635
281627168
189680502
19121172
1003897458
651158167
714871026
23111245
234991254
530213847
61260916
114927066
926463405
701669058
768183817
386008411
855964791
135207147
464204453
506799090
58025871
98768733
813538020
32716611
512769881
718893202
674068355
881894345
93386916
43956824
348713295
816413652
44658279
650110286
579477850
629587538
167382983
63023513
597400259
155601906
658670580
83987844
634573550
532951057
401961942
536588666
754037126
355140230
157139466
233816311
14676242
574014490
265182306
362873681
206306859
372539612
45593591
597503281
75032540
355185073
107149127
174727185
97292406
312504553
735011384
190942642
609618166
678910861
601888588
137169945
486518304
72959793
966237011
959443046
200704319
191686220
58918208
95297873
96174272
410642485
154016743
254295468
39964445
38222290
627613767
923577211
685101790
46030873
866893530
18653436
172618388
28074190
303117779
387747209
4703221
430371160
73397007
395883605
817766411
1028849762
356662141
959299156
801480327
19147816
663426842
588488056
248140906
267475280
213463041
424079469
653505635
376886224
739010710
566628812
153933190
54567103
600315352
752252714
145347916
922685885
535566502
44606897
253887817
534859546
693669384
685517118
213176552
200229289
234960078
908751291
762123583
99382051
376971561
616750963
549293470
530987688
903127139
268354287
887676759
276988709
161939756
254566245
424696076
527197023
147911809
248442875
251783057
124990676
399353144
77332269
133694836
159658214
110172716
319988560
157484509
978982526
759376548
694540571
340967200
243515686
510202257
72336587
39676939
64162119
412597633
587570150
223343076
783007897
101499040
531258720
99760634
51936545
869941645
442996714
368001617
99574761
378364413
39976096
916509166
56964889
792903158
1550897
318021577
549655479
13706880
152032897
990942352
172498150
150340011
124202647
501900717
322803676
669324033
498199935
214081997
767456348
399593316
949489563
753459491
610664242
432575590
627797897
166560034
336811743
615684363
835241672
684791796
124001839
194247307
539629390
103624772
341572633
202244611
167890446
642723587
669927940
1014780559
898604026
224173512
424498812
349053054
83594584
270302182
261276320
29691649
72772245
234143077
383698519
631665247
65513977
530037106
202204360
959425927
578674608
188740505
149608943
115430254
518695874
988070505
323810656
233500798
350972028
810927777
103925016
212517686
569498208
104774363
139888807
272297862
100316079
647995009
745995936
756763825
349051151
970922177
615112833
795809426
71853758
353378303
101740032
618853043
508344234
642834260
987721149
19419351
576063941
264220423
630733075
439268036
618334927
305268927
467129538
52048971
307495919
188290801
444851994
6732364
1004299982
527687444
490956920
658939429
414414608
241597088
70295728
151083538
743678232
848336588
230853005
149577973
505706285
947584873
344906071
556377403
256506757
393636988
30958549
1014377991
375523176
690414293
589463099
60707732
497743748
143629464
735688053
466839131
104604943
44468967
221257591
198503974
84698124
698756757
44504286
561029828
821626177
592211084
766364138
343910970
761856588
392491548
527911881
591455329
126271032
829191848
436664119
25186424
19623691
637018914
289594279
484155436
49173226
374826082
129072243
205796880
406170938
240989822
383877280
766493096
394627621
584041654
1023167674
5276877
533064712
33177516
240131442
586502342
519957646
31100206
79852383
739852173
561550232
93528326
465910041
655469277
581857995
891722854
248525917
500333383
739188976
256872515
250737304
468518538
751760746
893253570
462880549
1064800460
192828810
369645201
144501837
192698700
664412317
457537129
107572914
347151758
164803598
225869215
394456596
386129304
120264672
103982100
765004968
7362910
179627697
16359536
75544776
250382819
493373243
579153501
65577368
647601500
203751719
645921866
220481363
670683832
163950395
123784709
596071387
286576048
255319741
26086792
785629097
270715063
184283011
6100125
976067276
227405357
453430514
430650205
305165301
214551365
2151598
597964511
216647703
573815522
387369596
276360694
623535935
51681395
596837774
804843336
711483143
331605115
31727545
1038718986
263376265
5901995
265028611
63644301
961935797
427172491
184419602
121984448
997772952
815667935
231447360
1020032125
505276314
1034102333
513679469
873896703
378501475
789747608
683558656
325099854
164273918
47209650
129227716
82907230
342859938
300492465
371602786
169860696
1071948738
340141133
329194154
762470849
1020094707
277483889
805397273
127922342
554749540
244622884
70690809
463600819
152363452
187751499
484404781
53468234
1035103956
194391531
807540656
724616634
108761199
36427973
804577719
810087836
339482306
969562689
34863728
570887873
597043699
711193417
316145020
237482362
905435028
568063436
62158460
45750294
694567500
11336305
1067434417
710988828
802393035
216876746
166124829
224377397
472662165
244403915
647289930
266207789
113653624
44475168
253102923
346731741
993309563
299331992
379385641
520070508
543388686
145187068
724605326
672575495
778664010
385861583
598759141
31088703
686234050
361753580
165789330
539630291
813717379
272252678
1049176556
227398045
729163893
154595107
742149576
250717072
944043466
546447889
762176759
655002279
379465181
240264131
672298646
104140312
18643614
531635394
368609629
512901762
57876727
404059091
147290367
720626797
491248271
1033923347
1044504731
554352188
305361847
369011331
774404195
316192868
596708644
1060761431
259484597
715714690
93676413
317281079
174336853
532194065
704769471
318797062
307452842
225653919
67552477
790368635
14874359
34791388
607012661
229524171
521732363
931022592
1012070108
56269008
685998455
251778993
554367392
739722491
390782770
148057109
233463847
1047455930
971245422
586285928
577587046
44435703
708106426
114515092
76278315
759099845
506411183
26360338
528512358
322385716
657717413
577523828
608762022
339412919
559743427
210675331
141295854
636436789
156827502
422095164
121629433
468911320
65389488
888712643
461247940
439455147
81328091
136298241
494475084
122613907
601303461
591335891
314764991
265423782
631347455
178227043
542136141
580910956
342303473
127685648
533238307
322303673
510377944
504549964
134206528
185223167
960453108
425166769
930589911
146597500
578002949
714701161
171856358
653922892
617752065
791239976
1372230
165343678
772039017
716496655
223315687
41542441
330901775
585138523
83557935
149474136
782925285
981593427
12303764
668834927
269641209
707304375
426134903
256292344
742435147
504206372
800766995
2035979
212351475
792947363
245168699
704634305
459219691
109027255
100518576
301472736
637723994
914808500
7576792
661819724
796512738
642020948
111561816
54993586
431124882
366986712
442985343
904281017
610365098
47150675
190957362
7301633
557293975
839597718
745833872
514776160
1067230445
739306706
200640942
702599005
294864137
507952857
793829628
587111980
278058496
241230028
982886064
244754680
96899968
231202436
438286190
1058502637
576197890
536825246
170990707
608498109
161526317
150761789
381201190
759337578
24759319
75333009
448992720
400341772
57062982
588519980
577416256
400652714
223606487
330239886
576689118
333980769
454975868
640628845
422509780
168858930
800320937
654807934
290644347
721464518
360116101
590220511
809523465
490933411
875408651
627620598
959804744
590100112
646237378
103474020
1030482288
715909709
516524888
932633231
25547712
101934030
816598597
523089624
82814674
238133085
1035089785
810108003
227141958
188449667
1030723980
341913401
37785370
397148740
28221115
34901679
36289525
986703197
28883703
331526534
923602763
269815155
635306754
458726324
879918181
135614955
138993131
476987676
735244918
204617490
603705296
17128314
102719597
692776396
366140681
790572233
793856001
300845797
540097454
691398375
880276843
109432321
230799860
669577207
133978601
655768985
39972041
577572170
329351704
547930215
147167845
385022737
798676743
769973509
645334107
611306181
140901563
944667832
507051953
264004375
67320808
578607903
518928833
797255042
826315547
217195109
9732788
314294146
761615111
1073441902
398155888
258605251
258002936
637123593
396399194
332343616
1020794780
44541582
193283220
240520500
586768789
119233788
259826907
57534003
170418483
828178143
668240339
307525274
142572827
891191616
245563742
749856033
787109645
384963206
35981147
126143261
556728046
145509686
405269701
237783878
533913048
891426565
278897044
801818848
269752335
160335345
769062045
707932773
904482446
662716183
118166593
215836423
234129945
438507058
37918530
962251840
142039865
447407151
905146594
842406778
794752812
616473179
565556395
172396351
269818282
263018783
23758886
9936980
587365326
97181930
324628428
397008887
491993246
887605200
746264932
698190397
585270450
157242406
491585879
1020652594
364644744
896553046
162313491
646292460
7556960
301220846
455531055
798853678
742539224
744451049
468880660
82231704
609821373
57494305
569112865
262598320
761605183
248419413
718264287
73384398
564444437
805170645
272728430
914557259
342893006
903858717
154059560
1065818229
425457984
265075092
601246340
328115366
886718230
139286547
144668839
730590672
60804922
402510954
192195446
822329738
28486327
20284305
564795226
693590830
335566697
931881525
686232786
152180911
236318578
230343338
1051408959
289994145
96375691
645640686
135724941
570823599
1046675228
620392431
329833334
201404028
125165532
802106521
245798794
784136242
445648343
336633520
922471056
188152254
1066296774
507311336
154279713
18855878
595501014
138470479
79383199
790627831
399418234
489475781
399538134
874498410
161407245
194760129
237546502
1028983222
963869333
632016620
466945843
718890894
490014261
113932833
123494054
247474923
623446646
94387489
683984914
267958165
579804736
581893355
592794687
520981422
199580939
858149
1003763993
381596534
229733311
189327343
599983485
76033106
373646423
119730552
339199947
29175125
323935742
136142829
621731964
73074811
462745188
140462581
793682001
12697240
491117214
850171409
112355580
187846471
296518564
217055528
968901017
754616647
57192586
609354096
747777180
426495627
1029997144
3076633
836181334
699610807
1038704290
18079610
328503081
36848781
239867823
460633609
500134960
901392508
505796640
436145548
592962419
863883096
629492836
225413234
82627054
645489068
600957886
124907564
69388211
227904799
162824665
991553607
577210850
420180623
456102523
736368219
918860799
524540856
46092115
866544155
874871584
449943966
575388808
4970799
483771885
153926507
121307458
509449627
890942578
981419252
185743329
248626393
96813311
505474113
449379513
545259872
736567841
652596916
769948820
82885298
90336766
26468884
34914813
636527251
665442214
125418841
388143778
608412565
347105936
627862513
338421297
773359440
568113130
786732695
483310979
191463018
306323250
785291966
753850410
466988906
639446083
122994516
713616993
438805125
245080668
509831273
639576931
58278010
308827432
145432374
114415606
39208342
554827291
235505651
646106433
580486675
768431037
165658728
634781725
395287308
70918398
663257810
61624936
317972298
513603992
636119510
547464074
248651907
699721612
810755973
386545569
231060925
494510747
236704998
201076958
408941773
210533074
182384138
193522311
916245654
710925118
535039354
627479923
760467464
741377551
272709943
14875890
156215367
100383973
838572561
224806124
46985019
172230267
707497205
203254324
820042892
228517827
572355541
538560414
35715634
756562791
7541448
12089898
480718770
556677178
413934800
419322015
143080673
163817707
704468871
326837086
754780204
732110358
611246115
259639112
150289100
155280780
187427492
68751375
279844547
640060489
606805308
628227898
50721694
250767
359011089
132218677
629606777
40607401
534786714
13966270
516341870
590070374
610253005
571809077
484143754
530934365
671038978
787892509
77359498
129574131
862395139
497219346
326015295
585371158
37966714
492935289
768584476
1005241956
141614319
142250674
641436949
390129322
758605477
160388227
92316735
219393027
25283897
25594861
454332574
959265212
136561621
793771882
387722514
157299219
154839397
354988359
699099651
234903902
49291141
166985744
158783219
22577925
29249319
809001585
132667537
175774633
1072983648
647903986
621076702
116194623
31011271
772085899
963464675
61131692
875810662
80621866
340860927
144919172
151372575
53585591
301068625
26798001
125164912
160803518
679798644
174780608
221709855
387978303
353643216
324081975
403592151
116564109
507903630
861727334
141662212
416845048
70931322
216570017
318238488
668702566
654371673
108633954
190136589
461042966
145615706
973127136
389722235
767189666
277432700
756795522
396746274
61719201
543541792
937409106
382027471
1059710864
49275209
859538138
64743983
256720335
505492953
759567543
172055066
445463947
755354571
868582675
228416388
19565348
134849267
833631912
689237755
226698068
114097399
177818215
259333661
115565790
317008916
859935255
1570905
138445200
907445579
308813229
589952645
307607055
211611205
441572102
887098093
565620097
954399830
106295047
104235037
378347012
570522902
110201388
396197819
2441469
455567916
839292272
639633273
170109381
140654644
404716332
753480385
681571123
913668194
774130055
209620460
639040637
243275684
299294634
197782065
342903808
612990799
98657450
181611757
1030126723
80341766
549912590
804966391
394218716
145501512
589054166
720612747
82322799
103488456
3148842
409718254
428149234
201670917
127849474
521938233
179077807
992606159
635995604
86625739
21346383
51079441
60777954
1038388805
135367527
524718183
643041235
231733029
356932398
250620048
16580074
42544977
48260468
924648276
685240037
640728565
443294719
1064150979
663393647
120702158
23191571
137170995
253278966
390046170
2201424
842157247
360281966
214439376
319640269
19056679
2878018
111253633
277851424
150138863
330354201
139793153
116154816
1019778575
393032184
179538598
450277872
414015103
32549699
145360445
420165026
283328447
24095820
69109234
243408878
990356327
216453837
653673569
80535815
702042432
135686695
868801604
29428505
69946591
837529360
140532890
926994715
80524338
565607427
452931232
368881666
582672837
425953389
117837609
235843634
179950656
101247980
431023627
184085317
466289965
189805985
131825412
777848202
994149409
361983319
278623562
742884550
516093942
497429713
75114050
400869058
304697129
230075140
106322254
710219706
88398028
379328526
669449286
179737201
353148706
163089140
472478958
166490854
200963257
569561917
49816809
257506732
672441466
290128146
101635781
3998834
26525172
157421260
740397541
759360060
78772433
125105423
481045785
213246478
155410297
157979802
679497544
33269775
376597138
783325624
797274505
668266726
917815829
719667587
362739899
604275966
253993197
192657177
494506399
890576755
114970224
55037255
663936545
1072664951
958975507
171389497
242995396
432566039
65131117
671540944
483777623
69276802
404985207
672703254
394202352
222830489
190717638
503533796
913445329
21339494
484599127
133810096
505913947
541028642
918503214
746080091
888173403
792674552
3549045
592437124
81067621
106817426
293028809
326332894
39066319
131304780
13930111
451153421
31384463
564417854
604538556
204684865
252006467
638386920
62417586
926942186
719513844
415270463
43897743
618803699
562804477
80158240
215116807
296472099
449751898
396282401
571174805
399518763
545384148
4994958
142045369
751286939
365483664
253494
307947667
492345467
21788567
120908919
303708820
1030677201
1025434981
207538080
427713775
545942687
44749434
780793110
156296975
248247468
551153802
657526765
867558153
676911079
395798125
326145548
415094468
652861116
109827434
89549039
667349492
984167863
933593381
372422460
75815549
264293891
869170887
159493006
1018750354
478592111
286846977
766678319
561347315
268622522
132454981
408609410
193556740
711796851
210148051
69556828
904782691
112826403
1002835385
15821866
34981668
214908744
246209101
497298822
527278127
952259896
50351080
132959768
79691662
297316115
55127559
575803311
700723659
586380179
960949122
777554588
43673487
517652888
100202024
297332456
707131229
760741991
462978007
727754847
138245287
32402835
591837358
353176549
223094035
48529867
488816238
32490296
744805961
822372310
217717790
672381588
221813467
608589501
1000247526
700989875
761202218
531759111
267857030
1045387502
224279296
601252395
319788731
445478712
110144050
35754305
240072138
726239590
14575115
346570532
270853801
5831803
433576012
784882504
348784748
118642281
776703724
1033323590
553530820
560874055
599169674
191430162
1051928264
227385592
105015192
733948914
547774705
607818466
477265084
82570666
275380780
72536063
394636355
548363866
163543026
538100219
905759734
801847965
299823028
603072448
255812576
527871224
750224266
184724905
928177567
179690810
468508516
108159200
284344700
1011205498
965654440
410493879
131352448
334241419
367727030
583177706
147650870
627020339
99254970
1051622659
5298988
83507234
409798517
10374561
595353512
341924396
149766847
211196652
364547026
185823502
156174124
555707114
806308313
127958304
394259604
332782728
263410782
620530107
355120408
19975411
305107623
363998221
314211534
483157776
320526396
610926069
90605381
506890233
201876986
202263885
1014322952
195588635
151230028
603565928
373281585
109447250
732605156
80321143
248533797
125362158
158718371
772125432
555544304
346130899
587286388
26980067
283334849
731859425
512216176
940915311
358753600
237309155
723701486
537962354
607473936
741188929
52235633
215409512
392010389
312258693
857099205
433422468
561807459
227621826
353223595
359308304
618686607
203122859
914247756
440775004
604303177
687700907
21323379
1011482757
138073016
318888719
589238383
1061864448
570215974
624856386
857810320
582474230
507040323
671401369
726575754
795526121
693927214
387204648
786124354
328477814
574945205
571992485
52300615
167745781
249388291
493013624
976660309
162576608
1060978396
757505061
893211816
170842886
88668014
428541252
82886569
725247911
604279051
748273536
530777692
1026260266
108408391
539987489
447278094
421285683
483599540
348220446
584338276
16360190
277004319
221220845
401813960
217616115
917131339
62459585
8060597
80591363
460510091
127795862
796671681
268561025
380495184
509598926
335738256
584897215
170754011
446162195
952480269
252083169
282290855
96295164
329520779
406820438
1071100656
350441950
283591298
200453362
435677899
28706849
983175414
584052182
345980298
126284304
346615581
220481979
692910225
392786620
220028388
1012355327
7645545
211311185
381587160
155216777
68874300
241304108
271056421
58495489
1055464120
315284193
36675998
430773045
578908033
151804135
570224189
489852373
926743647
869106574
59985571
778218760
408140429
107167760
244666066
496127022
97607053
28254970
273435561
337398005
756116413
324702203
53148511
30361965
189140321
140739315
850050064
104350483
885538409
590010238
924452047
830121568
23700105
356235603
517298006
75737434
929999760
999541929
414887666
362827336
581995327
53047332
95946913
542752234
642551334
237841425
618686640
715214110
852597704
139415864
964976775
495826479
89121667
730641155
377788651
581566051
796928595
791616277
792011196
512458
66811346
601246275
232575049
1306918
240426448
307584813
355876077
952896107
698566608
148900529
103050837
435926146
564973417
192641847
161591297
391227506
431508185
661064639
161450516
401878881
2987791
259903082
712768440
277390344
222381535
887477215
356650907
151669977
150626147
678395844
811101405
287784097
714720026
559315718
11007201
477940959
70445201
372858858
350430137
594335597
276433529
624608762
131261257
228130946
867754573
867740124
902408314
773981917
230524585
893085790
694279142
255526776
235022418
494995450
478528289
84522401
970930766
335103719
158832089
36702321
122384350
557958990
186118294
1041707912
517754892
384539384
84594977
923815843
468345247
631434670
360658689
648892820
624981687
559933107
473489378
1010293892
700971326
20453299
752710139
229990673
849471264
82179428
1001760228
179941810
277322913
16659374
1000862283
369357965
302171627
809444654
725819952
571428185
166765954
440032527
853936149
316092753
231610723
216354724
56890347
555992776
407566467
172088315
438097796
86682525
670630804
715823881
568382075
675758384
278920459
854517574
732871577
688780370
221505404
50369601
1048595639
359773022
378907980
190635940
273201070
757168653
646974376
192798981
359924963
76656108
931405742
171488937
227935638
481275968
712461867
201365525
337901400
269629417
292893337
733708609
737583820
183348469
563550159
999701554
718233546
509378010
407318252
366326411
214558441
284588385
31870844
266958884
246985909
286475076
196747112
53031120
110741310
445040757
612527036
544824057
920886881
580080233
934962466
889717196
446631918
729164109
860152943
595439016
206133482
46805007
301884686
263469699
609850992
33974931
553039675
152818972
285623949
654648038
331928744
496258951
571187165
204120890
621332961
938265868
881367451
156605210
284800454
269300320
75642831
516816381
608438957
502395969
55157453
514436228
27454325
112704325
635905147
156133226
42643294
210856180
479256877
233414511
534700310
58495685
805990079
438919100
171205594
708278849
498145984
86977976
633197164
324135251
516507513
926127327
774561025
683055005
177867083
417662141
345442521
796439267
1051469891
418377986
576460344
648931984
222687555
526464811
135485713
251138659
530761993
684672765
714036400
958927827
136713636
804364329
505370690
833482211
688678313
905667694
778303940
192261335
143025988
256663122
769219662
677668938
84854674
457821022
329749835
617052730
645855167
148513082
874737005
307746800
633642397
154599059
620530522
539089461
539115272
789232221
503447816
460832938
428923224
587087016
735189717
425029984
478073156
131951104
755431811
768741829
305735293
127065629
470094734
89609232
935436405
170061290
198258962
426973619
749441641
585748698
70716732
191721326
784215200
554222943
489735052
254766303
919727846
121523067
247880475
798819495
289867205
748352731
799668466
315201805
41903335
633421828
37880814
661409952
75073757
487894654
138278030
33701341
50751063
300344807
913627263
134571313
467831994
891514087
184402023
416290931
507453304
65290144
801114087
20053027
342119899
640890106
176866812
191026701
29709309
799884690
263957996
799453935
217166955
125442079
223728998
627874333
244068664
202774594
619758026
47522223
204304034
642169307
15626672
82317453
1071731526
188566005
742916320
720102407
5033046
287910426
587170949
686309065
8736144
276209271
311804732
790265547
1012143821
97173066
665417770
272999926
261586115
651719889
649479324
364372617
617153690
83167867
767961254
435351159
58347498
605085020
1035291921
86154449
427465785
127616040
109982045
682549201
62075351
302328768
305771749
39489232
518877880
527036985
92027483
463323440
326571468
520527208
63439390
461708937
537173183
783682183
189834396
218616840
653016824
710628433
387540445
281500920
599139482
66573101
423548944
41435398
271727187
511770710
915808274
25965205
762698076
226288314
128395122
404335672
165744215
139987427
517704664
406760451
429919706
207798018
203123545
3375970
11089475
9910763
162048513
779666114
45416809
803537236
650753036
702387887
175353363
316839377
1011027673
209689081
123191554
146932378
413884526
801165830
412619039
551765202
46846013
699307595
737172653
13238763
563234088
604209847
231424152
631538931
844542506
262280274
1005879121
220307333
306685011
1044631100
758807929
767500335
253872703
97810217
22062565
505122673
26569084
250142278
430168652
153067955
649167394
94961568
571724891
127219967
263000238
544771419
620763719
753720283
105124767
1065575230
962579479
438848703
532546773
173399972
770565642
89942933
488980166
127189356
773808678
338901867
626153842
711239978
595731947
247705612
169007111
828044043
736495095
246886781
82035356
631544201
1020389956
672120942
653555645
422591529
253613073
43054310
44953590
526471385
619041456
267800425
487244747
319422065
762524122
92462073
186489052
96947385
118915594
568765480
768272078
52351912
152637313
301438974
323229241
585440450
801980809
677376730
348872251
365481748
1036636374
82107480
381843548
282520784
674487911
473123834
1042536726
864432047
620881965
66187128
646404275
833439369
431126627
590126990
360131244
17546880
86974746
472409394
5073944
169470890
806109895
522108751
94328644
96230465
404928169
606379281
814045170
99397891
803151098
424957583
44920527
959836868
268523541
74242299
586963348
700323350
359836645
20494390
208653262
916539908
279142447
64700783
815254188
190875763
53517008
634203979
258231261
1051238643
78696914
273881019
569087584
184885133
69952112
582982970
48469098
92080258
874958417
620692614
594514992
87392417
627295176
493633546
441788872
612174692
796504760
933310058
807317547
147032922
249832888
82133207
82055119
99442262
604629782
499742491
457961427
246963683
508624757
644205226
685256326
144321601
542222538
699869779
48343199
352961372
776812045
596478071
335672762
468503595
615948662
539234227
481639167
558953599
200217325
340464460
859325652
493386365
215040614
77133358
439945752
561559899
865189307
201776590
527380490
540951521
38313178
69755591
1066277110
983745001
231654924
4484436
735253696
892315673
638184411
413571576
52166655
694674868
6485087
518004939
766625095
603452903
791765103
524784071
1049081696
176946453
685254882
771504103
152830423
223319238
212149877
268931905
559079755
928836505
786316405
25688592
358314253
210396123
228608164
60531374
96225615
958213387
966179272
54505425
172311791
309811437
388244209
122306931
194973010
439146979
350501229
386747266
293870519
258681746
532217036
199955450
30219679
62546043
740402676
241560275
942146687
497069587
56373227
677501767
70306862
432529106
1055013049
329517027
89841947
1071255704
107305346
176759808
281896341
333817428
629992596
861271658
53007588
228575263
103869392
634362330
148877405
868619623
285954715
405290372
186122330
197749098
600273579
978223256
613814754
557091832
813676561
415626997
629221084
976064963
202902185
107160184
529835078
755563497
26432806
938750465
489916294
1053253368
163631363
624982688
122291834
968310934
200118372
455275440
954398364
1035958665
94177500
708973593
771521550
113224557
477907309
757673502
40990935
184165105
347542741
455597147
664644500
605696423
660362361
893995782
892099173
98106359
925589645
810182703
397768670
94745913
628005177
243286490
515862635
73511862
436492841
806768682
352803998
92051843
325953318
227607448
494883142
56845514
332687211
169993786
716693651
5918768
317052566
687117126
150185584
896214029
1036902009
87602675
967964167
2552729
365595595
911756884
282238702
680738431
235417524
545275247
315365368
696596911
547563283
665226588
544129933
231484758
43197854
23147754
772377227
431231135
255860658
398238466
164106767
352918726
55860742
551528919
396445453
477172776
231520229
41544510
556356330
209198454
65645433
263339100
258046689
102147111
163709883
251900159
779255927
200869673
176435044
406236232
400311329
443147406
678431266
607375173
504885196
760599955
1048919833
608446742
118296198
473496763
410872884
83351462
530109260
151397109
236513179
479318254
93665244
742184798
80579764
406671015
18649948
82253762
64525666
227052653
327552532
1012098500
625839792
328341134
32293992
535915543
237265038
105525132
63851087
850190803
49786251
456260529
23813150
335899433
429108248
271160678
463394956
168508382
504860770
644970707
450116492
279490665
48636398
218205264
432619180
530553612
177774235
298005641
998857163
563561479
123115334
37142541
517768243
602003211
176029172
759677228
27540532
239785367
624077143
462299691
179009593
212523941
379454351
305535225
70692830
658793275
903712313
780318452
375115472
296625919
228975944
103548481
748093935
332693403
527689197
828654309
187633304
10540085
204330727
71550798
111430187
742466998
352538063
15504127
757623462
205056352
568326646
443009335
651938678
14636743
244118019
833384132
537092197
472367710
86257700
763610492
200520755
139088560
881379289
754241085
1013993290
1025389066
741431002
751256867
96617489
172677918
809078114
246015564
502609161
487380144
188559956
1060190024
609584476
142032981
553764725
182376321
781829677
1002594300
528680138
242675442
645896405
439561867
347673584
127189915
603854158
912678338
265347602
107752998
1024663297
492047472
72318219
998702386
281976088
503560203
807557658
383011318
361482458
234473666